BM6V6( |||vvvvvvwwwllliiiooopppgggaaabbb^^^^^^]]][[[YYYVVVTTTSSSMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>======::::::::::::999999888888888888999999999:::::::::;;;;;;;;;;;;::::::999888::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;999999<<<@@@AAA===999777JJJ777;;;@@@999GGGAAA;;;EEE???VVVDDDMMMZZZaaajjjkkk~~~zzzyyyoooaaa]]]SSSNNN@@@>>>EEE>>>444888<<<:::;;;888;;;===<<<<<<======<<<888777666666777888999999666666666666555555555555555555555555555555555555444444444444444444444444333333333222222111111111111111111111111111111111111111222222222333333333222222222333333333444444444444444555555555555666555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111////////////////////////444444111---,,,...111333////////////////////////............///////////////////////////.........////////////000000000000///000000000111111111111222222111111111111222222111111111111111111111111111111111111111111111111iiiMMMEEEFFFEEECCCEEEEEEAAA;;;888:::>>>;;;;;;;;;;;;;;;:::999999<<<<<<<<<;;;::::::999999:::999999999888888888888777777666666555555444444777777777666666666555555666666666777777777777888888888888888888777666666888888888888999999999999::::::999999999:::;;;;;;666<<>>999IIIOOO<<<:::CCCLLLbbbTTTddd}}}xxxkkkuuueeeIII@@@@@@;;;888;;;999666555666888888666666777777666555555555666666666666555555555444444444444444444444444444444333333333333333333333333333333222222222111111111111111111111111111111111111111111222222222222333222222222222333333333333333333333333444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111////////////////////////,,,...000000///...---+++////////////////////////------.........////////////.....................---............///////////////000000000111111111222111111000000111111222111111111111111111111111111111111111111111111111}}}|||zzzxxxuuusssqqqpppiiihhhgggdddbbb___]]]]]]YYYXXXVVVTTTRRROOONNNMMMLLLKKKJJJHHHGGGEEEDDDCCCIIIJJJJJJJJJIIIHHHGGGGGGNNNKKKKKKLLLIIIEEEEEEHHHfff~~~qqqOOO888>>>AAA>>><<<>>><<<888888888999999::::::::::::444444444444444444444444555555555555555444444444333333333333333333333333333333333222222222222222333333333333444444444444555555555555555444444333555555555666666666777777888888888888888999::::::666888:::888555777===CCC>>>666555777FFFQQQXXXqqqttt___GGG999777:::777666;;;@@@@@@999333555777999888555333444555555555555555444444444444222222222222222222222222111111111111111111111111222222111111111111000000000000000000000000000000000000000111111111222222111111111222222222333333111111222222222333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////......000111000///---,,,........................------------....................................,,,,,,---------.........////////////000000000000222111111000000111111222000000000000000000000000000000000000000000000000tttgggaaaWWWVVVUUUSSSQQQPPPNNNNNNHHHGGGGGGFFFDDDCCCBBBBBBFFFFFFEEECCCBBB@@@???>>>@@@@@@???>>>>>>===<<<<<>>======<<<<<<;;;:::999999888888888888888888888777777777999:::;;;===>>>@@@AAABBB???AAACCCDDDDDDDDDDDDEEE??????@@@??????GGG[[[ooo___MMM;;;777>>>CCC>>>777::::::999888888888888888666666666666666666666666555555555555555444444444333333333444444444444444000000000000000000000///111111111111222222222222222222333333333333222222333333333444444555555666666666666666777777888999999666555666;;;===<<<:::===HHH\\\UUUssseeePPPUUUHHH;;;777999888555333444777:::999666333555777444444444444333333333333111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000000111111111222222111111111222222222333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////........................333...++++++,,,,,,...111------------------------,,,,,,,,,,,,---------------------------.........,,,------------................../////////000000111111000000000000111111000000000000000000000000000000000000000000000000{{{zzzxxxvvvssspppnnnmmmaaaaaa```^^^[[[XXXVVVUUUSSSRRRPPPNNNLLLJJJIIIHHHMMMMMMKKKJJJHHHGGGFFFEEEFFFFFFEEEEEEDDDCCCCCCBBB???CCCLLLWWW[[[ZZZZZZ]]]fffddddddeee^^^OOO???888<<<<<<;;;;;;:::999999888<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;;;;<<<666777777777888888888999333444444444555555555666777777777888888999999999999999:::;;;<<<======>>><<<<<<===>>>>>>?????????===???@@@@@@??????AAADDDGGGCCCCCCMMM```{{{```JJJCCC>>>===@@@777666555444333333333333555555555444333333222222111111111111111111111111000000000000000111111111////////////////////////000000000111111111111222111111222222222222111111222222222333444555555555555444444555666777888888777:::<<<===<<<;;;::::::CCC]]]wwwttt{{{lllbbbooo{{{vvv~~~www{{{vvvWWWBBB777333777<<<222555777777444333444666333333333333222222222222000000000000000000000000////////////////////////////////////////////////................................./////////000000/////////000000000111111111222222222333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000........................------------------------000***'''+++---++++++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...------........./////////---............/////////111000000000000000000111////////////////////////////////////////////////~~~|||yyyvvvtttsssrrrhhhgggfffcccaaa^^^\\\[[[RRRQQQOOOMMMKKKIIIHHHGGGJJJJJJIIIIIIHHHGGGFFFFFFAAAAAA@@@>>>===<<<;;;:::;;;;;;:::999888888777777>>>===<<<;;;:::999888888@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<======>>>>>>;;;@@@JJJVVV\\\\\\___cccbbb______bbb___SSSFFF???::::::::::::::::::::::::999999999888888888888888555555555666666777777777666666666666666666777777888888888888888888888888555666666666666666666666666666666777777777777888666777777888999999::::::AAABBBCCC@@@>>>>>>BBBFFFAAAIII```cccKKK???<<<999888777666666666888888444444333222111111000000000000000000000111111111000000000000////////////............/////////////////////000000000111111///000111111111111111111111111222222333444555555444444444444555777888999333888:::555444BBB___vvvsssmmmssspppnnnqqqcccPPP===555777444444333222222222333333222222222222111111111111////////////////////////////////////////////////------............//////------------------------------........./////////........./////////000000111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////---------------------------------------------------***---777:::333,,,+++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,------------............/////////------------.........///111000000//////000000111////////////////////////////////////////////////}}}}}}wwwqqqmmmcccccccccbbbbbbaaaaaaaaaWWWWWWXXXXXXWWWUUUTTTSSSQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQOOONNNLLLLLLLLLKKKIIIHHHEEECCCBBBAAAGGGFFFEEECCC@@@???===<<>><<<;;;:::999999AAA@@@???===<<<:::999888======<<<;;;;;;:::999999222222222333333444555555222333444666888999;;;;;;666777777888888999999:::888888888888999999999999666666777888999999999999999::::::;;;<<<=========888999999;;;<<<===>>>???>>>>>>===<<<;;;;;;::::::888999@@@HHHNNNQQQVVV\\\```YYYUUUUUUSSSJJJAAA<<<666666666666666666666666777777777777666666666666666666666666666666666666222222222222222222222222111111111111222222222222444444444444555555555555666666666666666666666666777888999;;;===???@@@AAA999::::::888666999@@@FFFLLLlllqqqXXX???999777555333222222222333222222222222111111111111000111111111222222222222111111111000000/////////---------.........//////---............/////////......///000000000000000//////000111222333444444333444444444555777888999555999@@@JJJ^^^uuuzzzvvv|||vvvUUU@@@<<<===888222111222444222000222222111111111000000000////////////////////////////////////////////////,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////000000000111111111222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***///<<<@@@666---+++++++++++++++++++++++++++)))))))))*********++++++*********+++,,,,,,------,,,,,,---------.........,,,,,,---------.........000000////////////000000................................................___KKKMMMMMMIIIHHHGGGFFFDDDBBBAAAAAACCCCCCBBBAAA@@@>>>===<<<<<<===>>>???@@@@@@@@@@@@999<<<@@@BBBBBB>>>999666:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;:::999888888999999:::;;;<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========999999999999::::::::::::777777777777888888888888666666666666777888999:::333444444555555666777777222222222333333444444444333333444444555666666777333222222111111000000///222222333444444555555666444444444444555555555555666666777888999999999999777777777777777888888888;;;;;;;;;::::::::::::::::::::::::::::::999999999888666888===AAAEEEMMMUUUTTTKKKCCCBBBAAA<<<777555666666666555555555444444222333333444555666666777111111111222222222222222000111111333444555666666111222222444555666777777000111111333444555666666333444444555555666666777777777777777777777777777:::<<<>>>===>>>DDDNNNWWWlll}}}CCCAAA===999555444333333------...///000000111111.........//////000000000//////......---,,,++++++,,,,,,,,,------.........,,,,,,---------.........,,,---....../////////.........///000111222333333333444444555666777999999;;;CCCZZZ|||yyynnnnnnooooooFFF>>>666333555777444000111111111111000000000000000000000000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---&&&'''333777///)))***************************))))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......000000////////////000000................................................{{{AAAIII---DDD<<<333AAA555;;;777888111:::888)))111>>>555///;;;444,,,111888333000???444222:::999;;;888444777222888333555888;;;444333333<<<888111444<<<777111666888888777777666666666555888888888888888888888888888888888888888888888888777777777777666666666666555555555555555555555555555555555555555555555555666555444333222333444444333333333222222222111111111111111111111111111111111111222222222333333333333333333333333333333333444444444555555555666666555555555666666666666666777<<<;;;555555;;;===:::@@@+++<<<>>>???///>>>999444:::???<<<888666666555???:::888::::::777888;;;======:::444444888999666...333777666444444555666666444222111222222111000222222111111111111222222000000111111111222222222222222222111111111000000000111111111111222222222333333444444444444444444555888666888===888444>>>BBB::::::@@@CCCMMMooosssuuuuuuNNN;;;999000000888444///,,,111333...111555...///............---------......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------.........///////////////333------222333//////333444333444777777666888===???~~~{{{mmm]]]]]]www{{{hhh~~~NNN>>><<<---555777%%%---000444333...+++...222////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------..................------///////////////.........111111111111111000//////...111555666444111//////666///000222...222777222333222111...---...000333------------------------......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,---------........................------333111///......///000111222///,,,---///000///------,,,---000000......///{{{<<>>///'''???)))***@@@222'''AAA------555666)))000<<<666---111000///111999333,,,777AAA555111333333222222999>>>(((333999333000888;;;555777777666666666555555555777777777777777777777777777777777777777777777777666666666666555555555555444444444444444444444444444444444444444444444444555444333222222222333333333222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222333333444444444444555555555555555555666666666666,,,333999888555555888999<<<666<<<777666444???>>>BBB:::555777???EEEFFFEEE<<>><<<666222555999999666111///000333222000333222111111333444333222222111111000000111111222000000000111111111222222222222222111111000000000000000111111111222222222333333333444444444444444444===;;;555888777777@@@===???EEEUUUrrr[[[===666===:::)))555000333444---///111+++............------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------............////////////......111444555333444777...///666;;;555666TTTwww||||||dddtttlllzzzyyypppuuuggg[[[HHH666444:::CCC111111---***///666555...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................////////////////////////000111111222222222222111000222333222000111555999...+++000444000///,,,$$$(((+++///000000---+++***------------------------//////...------,,,++++++++++++++++++++++++++++++)))******++++++******)))************************************)))))))))(((******+++++++++,,,,,,,,,,,,,,,,,,---------..............................//////...------...///000///---+++---000222111000,,,,,,,,,---.........///~~~yyy:::111@@@???333999DDD>>>)))222777%%%555(((555999777,,,//////***AAAFFF---111@@@555444111555444000555666,,,000777:::===555222+++(((>>>444666555,,,555>>>333666555555555555444444444666666666666666666666666555555555555555555555555555555555444444444333333444444444444444444444444444444444444444444444444333222222111000111111111222222111111111000000000000000000000000000000000//////000000000111111111111111111111111111111111222222222333333333333444444444555555555666666666===:::888777555222333666555<<<555999@@@JJJ???:::NNNXXXjjjzzz{{{www|||wwwrrrhhhZZZpppVVV???<<<@@@>>>888444777555444333222111000000111000000111333333222000111111000000000000111111000000000000111111111111111111111111000000000000000000000111111111222222222333333333444444444555222:::555111888;;;999<<<999XXXwwwyyyRRRCCC>>>:::;;;111+++///111,,,...222...............---------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////000333444111000222333333444:::999333;;;^^^xxx}}}}}}||||||cccaaammmhhh___bbbggg|||yyyxxxwwwtttzzzuuu~~~|||oooRRR777&&&,,,333555111,,,///444000&&&........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////000000111222222333333333444555444111---,,,///222:::777555444444555555444444333111000000111222333------------------------//////......------,,,,,,++++++++++++++++++++++++)))))))))******)))))))))************************************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..........................................////////////222111//////000111000///333333222111111222333333|||bbb777JJJEEE===444333;;;+++,,,---222HHH___(((...444:::'''666ppp999+++:::333000777000444444444444444444444444444444444444444444444444444444444444444444444444333333333333222222222222333333333333333333333333333333333333333333333333111111000000////////////111111111000000000//////////////////////////////........./////////000000000000000000000000000000111111111111222222222222333444444555555666666666:::000---555<<<<<<::::::333===444TTTttt}}}|||yyyyyyuuukkkSSSBBB===000111555666333000222777111000000111111111...,,,000000000//////000000000/////////000000000111111000000000000000000000000000000000000111111111111222222222333333444444555555444///444@@@???<<>>---000xxxooo888***:::222///666///333333333444444444444444333333333333333333333333222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222///////////////.........000000/////////.................................------........./////////////////////////////////000000000111111111222222333333333444555666666777777555555888777666888===HHH___rrr~~~gggnnn}}}rrrlllqqqvvvyyy^^^KKK888222222222222444///......///000000///---000//////......//////000....../////////000000000//////////////////////////////000000000111111111111111222222333444444555:::666444;;;>>>777GGGkkkmmmsssccceeefffDDDAAA666555777///,,,000///...------------,,,,,,,,,,,,,,,+++++++++*********)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,---...//////000...000111111555999777333888===hhhuuugggttttttxxx}}}|||zzz|||cccttt~~~ppptttkkk@@@///)))222444,,,---777........................,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------.........//////////////////000000111111222111111000000000111222:::777444444666666444222222:::777666???:::111444***,,,000555777444...)))/////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000111111111111111000///...//////111222333555777999///222222//////444555222hhhGGGHHHOOOzzz***---,,,000,,,HHH444wwwvvv---,,,444---444///666NNN(((<<<222444333***333<<<111333333333444444444444555333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111///////////////...------/////////.........------------------------------------........./////////////////////////////////000000000111111111111222222222333444555666666777999>>><<<222222HHHkkk{{{ppplllpppffffffwwwUUUBBBBBB>>>333+++000...---...000111111111//////............//////............////////////............/////////////////////000000000111111000000111222333444555555777999:::<<<999:::```~~~}}}}}}nnn]]]xxxxxx~~~dddDDD777555777...***///000------------,,,,,,,,,,,,+++++++++*********))))))((())))))))))))*********************++++++++++++++++++,,,---...//////000---...222666555111222666VVV}}}jjjfffrrrxxxzzz|||~~~tttNNN///,,,111...,,,111------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------,,,,,,------.../////////...//////000000111111222222222111000000111333444555444333333555:::AAAFFFWWWYYYEEE777???===888FFF===777111...000222222111000000//////...---------++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------...............//////000000111000000000000000111111111222333333222111111333444111777777111111555333---YYY777kkk444---///EEE\\\------...(((777999JJJ+++444888&&&///}}}444'''%%%000666000---555888222333444444444555555555555333333333333333333333333111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000...///000000000///------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////000000111111111222222222111222222333555666666777+++444777<<>>SSSnnnxxxuuunnnsssUUUEEEAAAAAA444---000111---------,,,,,,,,,+++++++++*********))))))))))))((((((((()))))))))******************++++++++++++***++++++,,,...//////000222///333666111111IIIfffjjjXXXyyy|||tttsss|||}}}vvvzzzSSS666---------)))------------------------+++,,,,,,------,,,,,,+++************************************++++++++++++)))******+++,,,,,,------,,,,,,------...//////000...//////000111111222222222111111111333555888:::---<<>>777222///...---,,,.........------.........---------.........//////---------.........//////////////////000000000000///000111222333444555555777;;;777GGG~~~pppuuurrrnnn}}}~~~yyydddZZZSSS@@@000...------------,,,,,,,,,++++++************))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,...//////000444...000555444BBBwwwmmm|||yyyyyy{{{sssrrrvvvGGG,,,///555000------------------------+++,,,,,,------,,,,,,+++************************)))************+++++++++))))))***+++,,,,,,------,,,,,,------...///000000...//////000111222222222111111111222555999===???gggvvvxxxmmm\\\HHH;;;111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///000111111222111111222555888===BBBDDD[[[bbblllwww}}}uuuiii[[[sss~~~]]]>>>:::666444:::&&&***//////&&&>>>CCCmmmXXX000000///+++(((555///...sss222333888333//////...---000666000222444555666777777888666***555999,,,333>>>000777222//////111111222333000000///------...222444,,,...222333333///+++(((//////.........------------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------000000////////////000000444///,,,555333222<<<555BBB{{{{{{zzzxxxtttxxxaaaLLLJJJIII222(((//////)))---000///---,,,---,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////---555111,,,333666444666999333GGGtttcccYYYWWWoooxxxwwwrrrkkkdddbbbdddfff{{{jjjeeekkkrrrkkkXXXHHH:::111000...,,,+++,,,...,,,***(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++'''***,,,,,,,,,///111222///333444555FFFpppxxxmmmfffrrrzzzvvv}}}www}}}fffccc___~~~|||hhhAAA888+++000---,,,*********,,,---...,,,,,,,,,+++++++++******************))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------...............)))///---///777555...///000999888444999GGGfffqqqmmm~~~]]]FFF444333333,,,***...333...,,,...///---***+++******************++++++***++++++++++++***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++---------...///000///......111+++***444777111111999666777@@@PPPcccvvvppp|||[[[===999666333...:::111...)))ZZZkkk$$$!!!TTT...000777000---,,,555,,,mmm))))))'''(((...888;;;888444333444111000333777999666333BBBCCC<<<555555333000333333333333444555444333444999333///111555444***!!!////////////000000111222//////.........---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------/////////000000111222222777000111;;;777444CCCNNNppprrrsss~~~TTTEEECCCBBB:::,,,,,,------------------+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////111555111...333555666:::444TTTvvvlllhhh\\\aaaiiimmmlllxxxqqqcccRRRMMMZZZ[[[[[[XXXUUUTTTVVVXXXFFFHHHLLLOOOUUUbbbrrrSSS}}}hhhOOO;;;222...000...((('''---///,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++000///...------000111111444333111JJJwwwgggyyyrrr\\\GGG222---,,,---......---,,,---...,,,,,,,,,+++++++++******************))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///111888444------+++///<<>>777111000000111555:::FFFWWWhhhjjjaaa[[[aaajjjcccvvvooojjjtttaaaGGGNNNBBBEEEJJJMMMLLLHHHBBB===999222++++++111444333000333222111//////...//////...............---------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------...///111222222222222111444555222555JJJiii}}}~~~xxxaaaHHHJJJCCC555222...+++,,,...///...------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////222333333444333333777>>>MMM}}}jjjUUU[[[nnnzzz{{{{{{___eee```[[[ccciiikkkqqqfffhhhkkkkkkiiifffddddddpppoooiii^^^RRRJJJHHHIIIZZZhhhnnnnnn```EEE888---222///((((((///000***************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++000---***+++...111111000...:::PPPjjjeeevvvyyypppqqqcccJJJ,,,---///000000...---,,,---,,,,,,,,,+++++++++******************))))))))))))))))))))))))******************+++++++++,,,,,,,,,------........./////////---222...---555555222888@@@^^^sssYYY>>>))))))+++...000222222///,,,++++++++++++++++++*********++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++,,,---,,,+++***+++---000111555333,,,...777888>>>OOOlllmmmyyyVVV999888444111---===,,,...XXX,,,000MMM'''...RRR---000***111222sss+++999+++111===KKKWWWaaannnyyysssooouuujjjZZZOOOPPPXXX]]]]]]TTTQQQJJJ???555//////000///000111111000...,,,+++........................///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,---------------------...///111111111111111---444666333WWW}}}~~~gggqqqaaaJJJ>>>888333...---------///222---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................//////////////////666888111444CCCMMM}}}~~~www}}}aaa]]]YYYcccvvv|||pppggghhhpppzzzxxxvvv~~~wwwsssWWWWWWXXXXXXWWWVVVTTTSSS@@@BBBKKK___{{{}}}qqq~~~sssXXXJJJ666000,,,...111///***'''************)))))))))((((((((((((((((((((((((((()))((((((((()))***+++,,,,,,)))***///333333333444111cccpppXXXsss|||zzzrrrmmmiiippp{{{uuu|||xxxppp|||NNN666111---,,,---///...,,,,,,,,,,,,+++++++++******************)))))))))(((((()))))))))******************+++++++++,,,,,,,,,------......//////000000)))000...---555:::@@@LLLuuusss}}}tttdddhhhGGG>>>000%%%(((000000***,,,+++++++++++++++*********++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,---.........---...000111***333777888;;;GGGnnnkkktttSSS888777444000000555mmm:::!!!///LLL'''...ccc***---666'''555ggg222;;;FFFaaammmXXX___]]]YYYTTTMMMFFF???:::...............///000111---.....................///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,---------............//////000000//////222444DDD[[[}}}ZZZwwwkkkOOOCCC;;;444000,,,(((,,,333---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////000...555555///DDDfffuuupppgggWWWUUUWWWcccpppnnnffflll|||}}}vvvrrrlllggg\\\TTTIIIDDDJJJ]]]vvvrrrhhhuuummmzzztttwww```NNN666(((///444,,,'''***************)))))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,---,,,///444444222444:::ZZZfffkkkeeeQQQRRROOOLLLHHHFFFDDDBBBAAA888===DDDKKKRRR]]]jjjsss}}}~~~|||vvv\\\www~~~~~~zzzGGG:::+++''',,,000///+++,,,,,,,,,+++++++++******************)))))))))(((((()))))))))******************+++++++++,,,,,,,,,------......///000000111///777444///999LLLjjj|||wwwzzzgggmmmyyy~~~xxx\\\888&&&)))///000,,,,,,,,,,,,++++++*********++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,...111111///......//////000555MMMrrriiiqqqQQQ888888444000BBB###...,,,NNN)))...jjj+++---;;;$$$444oooqqq|||nnn^^^MMMHHHOOOVVVUUUQQQDDD@@@888111------...000---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++,,,,,,------.........//////......///000111222888EEElllvvvyyyzzzZZZKKK>>>666///(((***000---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////555...333222777eeewwwoookkkUUUOOOLLL```___fffuuuxxxqqqcccRRRFFFFFFOOOYYYqqqttt~~~}}}rrriiiHHH...,,,///))))))111************))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,------000111------===PPPzzzqqqZZZJJJ<<<<<>>AAADDDMMMZZZ|||~~~pppsssmmm{{{~~~]]]JJJ444***,,,000///,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))******************+++++++++,,,,,,,,,------...///000000111222111111111GGGrrryyy~~~uuupppyyywwwnnnppppppkkkiiiDDD555000+++---------,,,++++++*********++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))---000000///...000222333EEEaaalllsssPPP888888555111###<<< 555///RRR,,,///___...---444///000zzzwww```SSSOOONNNNNNTTTQQQJJJAAA999222...,,,---------.........//////,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......//////.........000333666999PPPjjj||||||cccKKKAAA;;;111,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..................////////////555...555;;;NNNeeewwwwwwVVVKKKQQQ^^^hhhgggttt}}}pppcccXXXPPPKKKEEE\\\qqq^^^DDD000***,,,......************))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---,,,,,,///...,,,999aaauuukkk___GGG999@@@FFFAAA???FFFBBBDDDEEEFFFFFFFFFHHHIIIDDDDDDDDDDDDDDDDDDFFFHHHBBBCCCSSSVVVaaazzz~~~mmmmmmxxxsssmmmrrrppp___HHH666............,,,,,,,,,+++++++++******************))))))))))))))))))))))))******************+++++++++,,,,,,,,,------...///000111222222222888GGGrrr|||mmmfffqqqyyywwwzzz}}}~~~www|||}}}dddVVVAAA***...------,,,++++++*********++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++...000000///222999???IIIqqqxxxPPP888999666111///111(((jjj000'''444)))TTT...///NNN...,,,+++;;;...qqqzzz```WWWYYYMMMPPPSSSRRRLLLBBB777000---------.........//////+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.../////////...---...111666;;;???tttiiiwww}}}vvvVVVKKKGGG<<<000+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---................../////////000111---:::HHHdddpppaaaiiiNNNSSS]]]___eeeqqquuudddWWWXXXDDDLLLfffmmmmmmYYY999+++333222%%%************))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---...///222333666RRReeerrrwwwwwwSSS>>>@@@GGGIIIEEEEEEIIIHHHBBBHHHJJJNNNPPPRRRTTTVVVXXXYYYWWWUUUQQQNNNKKKGGGFFFGGGBBBJJJAAABBBTTTfff{{{{{{fff|||nnnXXXAAA111+++---000,,,,,,,,,+++++++++******************))))))))))))))))))))))))******************+++++++++,,,,,,,,,------...///000111222222;;;XXXwwwxxxooonnntttmmmppp~~~zzzooonnnqqqPPP......---,,,,,,+++*********++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------///000111000111777BBBKKKnnn{{{SSS<<>>AAADDDEEEDDDGGGMMMOOONNNSSSggg|||{{{mmm^^^OOOQQQQQQMMMGGGFFFKKKQQQjjj~~~}}}|||uuuoooqqq|||pppnnn???))),,,///,,,---------...///,,,(((+++*********))))))((((((******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,---+++......,,,,,,111555666VVV}}}yyyxxx}}}nnn|||yyyooolllggg|||rrr___666###...000***+++...+++*********,,,,,,***((())))))))))))))))))))))))))))))))))))************---,,,++++++---------,,,444)))(((777;;;888aaappp~~~|||999>>>>>>888'''---((()))///sss---:::)))---ccc (((@@@222666;;;WWW}}}```LLLPPPXXXVVVTTTWWWWWW<<<...000...,,,000333,,,,,,,,,---------......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,------......///000(((555666+++JJJ{{{}}}rrr\\\LLL;;;000///---,,,---...---+++,,,,,,---------.........---222---***333444111444666<<>>UUUrrr%%%555+++222ddd...)))000```eee'''999;;;...KKK}}}kkkJJJMMM```bbbTTTZZZYYYEEE------333111---------............------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,---......//////444***333:::===hhhwwwggg<<<666222---,,,---...---,,,,,,------------.........---111,,,,,,444444111777<<<^^^zzzUUU\\\gggMMMNNN\\\iiitttyyytttnnniii___ZZZSSSNNNJJJGGGDDDBBBCCCDDDGGGPPPaaayyy{{{qqqeeeYYYUUU^^^kkktttvvvOOOBBB+++000,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***++++++******+++,,,---222555YYYfffkkkUUUDDDBBB>>>999DDDVVVJJJRRRZZZeee||||||^^^IIIAAAPPP]]]kkkyyy}}}mmmqqqSSS999///...---,,,***(((((()))+++************))))))))))))******))))))******+++,,,++++++,,,,,,------------222,,,...444111888ccc}}}ttthhhcccbbb[[[{{{~~~}}}rrrccc\\\```hhhiiihhhlllxxxttt~~~vvvzzzjjjWWW>>>)))***///)))+++***))))))******)))'''))))))))))))))))))))))))))))))))))))************---,,,******+++---000222...666222<<>>@@@@@@??????HHHZZZrrr|||sssjjj```]]]^^^fffssszzz~~~{{{QQQ:::...---,,,,,,+++************))))))))))))))))))))))))(((***,,,,,,+++***+++,,,;;;"""MMMjjjddd|||YYY;;;GGGIIIBBBEEEQQQRRRHHHYYYwww|||lllgggUUUJJJbbbyyy{{{uuukkkAAA111---------...+++(((***...*********)))))))))))))))******))))))******+++,,,++++++,,,,,,---.........)))///111000;;;[[[qqq^^^XXX^^^^^^bbblllooo|||yyy~~~xxxkkkwwwvvv{{{iiipppuuuxxxdddAAA111///+++,,,***)))((())))))((('''))))))))))))))))))))))))((()))))))))************,,,,,,,,,++++++,,,...000444777>>>vvvnnn[[[WWWSSSQQQMMMJJJMMMSSSQQQ[[[gggrrr~~~llluuu:::DDD///kkkbbb000(((+++(((,,,MMMMMMwwwYYYOOOgggaaaQQQBBBNNNVVV:::(((:::---......------,,,+++***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******++++++,,,---++++++,,,---...000000111///111888\\\{{{lllnnnbbbaaauuuSSSAAA111,,,------,,,------------.........//////...000///333555---000BBB```HHHbbbSSSEEE^^^kkkjjj|||qqqlllddd]]]UUULLLCCC<<<===>>>?????????>>>>>>>>>;;;>>>??????AAAJJJXXXdddttteeedddkkkbbbuuuwwwcccCCC---...---,,,+++************)))))))))))))))))))))))))))***,,,,,,++++++---...333888wwwyyyPPPBBBLLL>>><<>>BBBGGGHHHAAA999:::@@@>>>DDDJJJPPP___tttpppyyyFFFHHH888333111,,,%%%111444,,,444|||rrryyyqqq```fff\\\CCC888HHHSSSEEE333------,,,,,,---...//////+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******++++++,,,---++++++,,,...///000111222111+++WWWmmmgggjjjPPP~~~oooVVV<<<222000---,,,...------.........////////////000000444555///===]]]TTT^^^PPPFFFbbb```eeeqqqjjjeeeaaa___ZZZTTTLLLEEE@@@>>><<<;;;===???AAAAAA@@@@@@AAABBB@@@DDDGGGFFFDDDEEEJJJOOOpppvvvmmmkkkhhhaaazzz{{{sssvvv~~~OOO:::000///---+++******++++++))))))))))))))))))))))))***++++++++++++---000222,,,ttt{{{www~~~LLL>>>AAADDDBBBJJJUUUSSS^^^sssccceeerrrqqqjjj}}}WWW222+++)))......)))'''***))))))))))))******************))))))******+++,,,++++++,,,---...//////000555,,,>>>ooorrrxxxcccvvvsssuuuooossstttkkkmmm{{{tttjjjmmmzzzuuuuuuwwwzzzaaaEEE+++///---***))))))***)))((())))))))))))))))))))))))))))))))))))************))),,,//////...///222555;;;wwwxxxLLL999;;;CCCIIIFFFDDDFFFLLLQQQPPPQQQSSSLLLJJJBBB:::AAATTTbbbfffsssyyySSS)))...:::000SSS(((###&&&222,,,,,,UUUooohhhooodddHHHGGGbbb^^^888444222000---------///000+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******++++++,,,---++++++,,,...///111222222555KKKxxxrrr{{{xxxoooXXXfffoooLLL<<<555...+++...............////////////111000000444666666TTTllltttXXX???YYYnnnmmm}}}iiiVVVRRRSSSNNNFFFAAAEEEBBB???>>>???AAADDDFFFBBBEEEHHHJJJJJJKKKMMMPPPJJJLLLNNNMMMKKKLLLNNNQQQiii}}}tttiiihhhooodddooo}}}|||xxxgggIII222000...,,,++++++,,,,,,))))))))))))))))))))))))+++++++++***+++...333777SSS{{{rrrvvv|||sssBBBEEEIII>>>GGGNNNWWWggg^^^oooqqqkkktttccc@@@222***---///***(((+++((()))))))))******************))))))******+++,,,++++++,,,---...///000000111888]]]ppprrrwwwpppwwwvvvzzzuuukkkrrr{{{qqqlll{{{yyyqqq^^^CCC111...+++)))*********)))))))))))))))))))))))))))))))))))))))***************,,,/////////333;;;AAAlllaaa>>>;;;IIIOOOKKKGGGVVVTTTWWW^^^bbb```^^^]]]dddccc\\\SSSVVVccchhhdddrrrvvvHHH---@@@...555(((VVV///$$$(((000+++***!!!999###***lllyyyzzzpppnnnWWWYYY\\\>>>:::555000,,,++++++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******++++++,,,---++++++,,,...///111222222999zzzvvvwwwwwwtttvvveeejjjeeeHHHJJJlll|||XXXCCC999000,,,.............../////////000222111///333666===fff}}}^^^MMMGGGYYYjjjqqqcccNNNGGGBBBBBB@@@<<<===BBB>>>@@@BBBDDDEEEEEEDDDCCCCCCGGGLLLOOOQQQTTTXXX\\\```aaabbbdddhhhnnnuuuzzznnnxxxuuuxxxiiiqqqvvvuuu~~~qqqiiizzzMMM333111///,,,++++++,,,---)))))))))))))))))))))))),,,++++++***+++///666:::zzz{{{zzzwww^^^wwwzzzuuuBBB===FFFGGGIIIMMMZZZssskkkRRRqqq~~~fffvvvpppfff{{{rrrOOO;;;---...000,,,***...(((((())))))*********+++*********)))***++++++,,,++++++,,,---...///000111111TTT|||yyykkknnntttqqqnnnzzzvvvzzzyyyuuu```222///,,,******++++++***))))))))))))))))))))))))))))))))))))************+++---...---///666CCCLLLjjjOOOBBB>>>GGGJJJFFFNNN^^^dddqqqrrraaayyywwwCCC777444333---...---,,,,,,++++++,,,,,,)))------+++---222111++++++666444+++222QQQwwwkkkUUUYYYCCC222222222+++(((++++++++++++************)))************************++++++***************+++)))000***,,,...---666888uuuhhh{{{zzzrrrlllggg``````cccUUUCCCNNNgggKKK:::,,,555(((------...------///111444///&&&000666555UUU~~~{{{HHHCCCZZZiiirrr]]]EEEKKK???@@@CCCEEEFFFEEECCCBBB@@@CCCGGGGGGFFFGGGJJJMMMOOOUUU^^^eeekkknnnqqqsssyyysssqqqmmmlll~~~yyyrrrvvvoookkkooowwwwwwwwwjjjCCC333***...///(((&&&++++++*********))))))((((((+++%%%...'''...222000^^^eeejjjccc```qqq>>>DDDEEEBBBJJJQQQZZZ{{{nnnhhhooofffgggggg\\\iii___rrrsssffffffWWWcccqqqwww{{{mmm}}}999:::777!!!///222))),,,+++******++++++)))((()))************+++++++++)))(((111000&&&---777000AAA~~~zzzfffjjjfffbbbhhhzzz~~~zzzooovvvffflll888***///""")))333 )))))))))))))))******+++++++++***************+++(((...666+++555666???ZZZLLL@@@DDDJJJNNNPPPYYYrrr{{{]]]|||xxxBBB777444333---...---,,,,,,++++++,,,,,,***......***))),,,---+++---+++,,,???jjjQQQNNNSSSIII333)))000222+++++++++++++++************************************++++++***************+++(((222))),,,555+++777[[[ooo~~~~~~~~~{{{tttnnnggg^^^ZZZ[[[SSSGGGJJJWWW___MMM666888.....................000111444222111111EEEyyy]]]OOO^^^]]]qqqyyySSSSSSLLL666AAACCCEEEHHHIIIHHHGGGFFFBBBGGGNNNSSSWWW\\\ccchhhmmmsss|||}}}{{{|||{{{vvvkkkqqqllliiimmmttt|||uuusss|||VVV@@@///...111---***,,,+++*********))))))))))))---%%%***---//////===fff___ccc}}}wwwPPP>>>BBBCCCMMMZZZYYY|||{{{eeeeeepppnnnttttttjjjhhhyyyooommmxxx}}}]]]:::'''+++999+++&&&+++***))))))******)))''')))************+++++++++,,,///+++...444+++///HHHzzzrrrooonnnnnnqqqvvv}}}vvvrrrmmm|||wwwsssiii111''',,,***((())))))))))))))))))***++++++++++++************++++++000...***111444AAAvvv^^^EEE@@@IIIEEEKKK```zzzxxxAAA666333333......---,,,,,,++++++,,,,,,***---...)))'''***...///111%%%:::rrr|||kkkKKKUUUQQQ;;;,,,...000,,,,,,+++++++++************************************+++***************++++++(((111+++---666+++CCCqqqbbbZZZaaafffhhhqqq}}}~~~}}}~~~{{{vvvqqqjjj___UUURRRQQQMMMIIIGGGrrrUUUEEE555111........................///777///333ccceee666XXXmmmggglllEEE:::???EEEGGGIIIKKKNNNRRRUUUXXXYYYZZZiiikkkmmmmmmllllllpppsss{{{zzzxxx{{{wwwjjjmmmjjjiiimmmrrrzzz~~~sss~~~jjjMMM000(((,,,---***(((***************)))))))))---(((&&&222...222YYYrrrwwwuuunnnPPPjjjBBB<<>>ooocccXXXkkktttllljjjtttvvvnnnnnnvvv||||||sssvvvuuu[[[QQQNNNDDDHHH```hhhaaakkkoooiiihhh}}}|||wwwiiiSSS[[[qqqtttoootttzzztttuuuZZZ111///666"""***************++++++,,,++++++******+++,,,,,,---'''333555:::{{{WWWAAACCCGGGNNNZZZooo???444333444000...---,,,,,,++++++,,,,,,---)))(((,,,.........///GGG|||www}}}yyyvvvnnnMMMIIIIII<<<***,,,,,,,,,,,,++++++++++++************************))))))))))))***+++,,,,,,111888666DDDooo~~~~~~~~~zzzvvvtttnnniii^^^QQQKKKMMMOOOOOOJJJQQQlllGGG<<<222///,,,---000333222111888///@@@zzzIIIEEEXXXbbbvvvlllrrrtttrrrxxxuuukkkcccbbbfffllluuu~~~uuujjj|||bbb>>>......///+++*********+++++++++++++++###444---'''DDD|||fffDDDGGG;;;KKKMMMUUU|||SSSccc{{{ffflllkkkyyy~~~fff999'''333%%%,,,+++***+++---------+++)))************+++++++++,,,(((222222...OOOyyy^^^```fffmmmpppooonnnnnnooogggsss|||}}}~~~iiiggg|||yyyfff\\\VVVJJJPPPkkkkkkdddmmmdddcccjjjzzzzzzwwwhhhaaakkkvvvccchhhaaavvvUUU+++------+++************+++,,,,,,++++++***++++++,,,---...555'''666]]]aaa888@@@JJJHHH]]]mmm>>>444222444000...---,,,,,,++++++,,,,,,+++***+++---,,,---555@@@ooo~~~rrrmmmxxx{{{vvv~~~cccGGGNNNHHH000------,,,,,,,,,+++++++++************************))))))))))))***+++,,,---000'''555:::vvvnnn]]]MMMeeezzz|||yyyxxxqqqkkkbbbZZZQQQKKKKKKNNNKKKEEEMMMzzzVVVAAA999444...---000222111000777...MMMeee777XXX^^^\\\zzzxxxtttvvvpppbbb___dddjjjqqqwwwqqqqqqzzzNNN000)))+++************++++++,,,,,,,,,'''/////////```mmmGGG999???@@@VVV^^^sssTTTiiipppvvvhhh\\\|||wwwyyyQQQ(((+++222+++***)))***,,,---,,,+++)))************+++++++++)))++++++333NNNnnn\\\ZZZiiigggllltttssskkkjjjpppeeepppzzz{{{~~~nnn~~~wwwcccYYYUUU\\\mmm}}}qqqwww~~~~~~|||zzzuuuyyy{{{mmmaaa{{{AAA$$$333++++++******++++++,,,---++++++++++++,,,---......666,,,FFF]]]CCC999HHHOOOVVV{{{iii[[[\\\___```cccjjjtttlll>>>333222555000...---,,,,,,++++++,,,,,,(((***///000,,,///AAAUUUrrrkkkvvvzzz{{{WWWQQQNNNAAA---------,,,,,,,,,++++++************************))))))))))))***+++,,,---///222111===uuucccaaa~~~WWWQQQfffooo~~~|||{{{vvvmmmfffaaaYYYMMMIIILLLMMMIII@@@oooJJJ???888000---///111000...444111^^^~~~KKK@@@RRRVVVjjjzzzzzzpppjjjjjjkkkllleeeyyyvvveeeaaaffflllrrrvvv}}}tttjjjzzz]]]666+++------*********++++++,,,,,,,,,---)))000888uuuMMMaaa{{{IIINNN???DDDLLLWWWeeessshhhHHH[[[iiidddccc}}}yyycccbbbbbbtttvvvyyyuuuBBB'''...***)))((()))+++,,,,,,***)))************+++++++++---666)));;;vvvSSSVVVhhhnnnssssssqqqqqqpppooorrrzzzuuuwwweeeWWW\\\bbbgggvvvyyy{{{rrr{{{sssyyyvvvkkk+++,,,++++++******++++++,,,---++++++++++++,,,---...///,,,:::[[[CCCDDDJJJPPPSSSggguuu```VVVEEE;;;???CCC@@@???CCCFFFMMM\\\mmm}}}nnn>>>444000222000...---,,,,,,++++++,,,,,,(((222+++(((000222QQQ|||pppcccmmm~~~nnn~~~eeeuuuoooOOOTTTDDD444...*********(((***...+++*********))))))((((((---+++))))))***,,,------333***666kkksssxxxbbbiiitttSSSNNNbbbsss}}}}}}~~~}}}||||||}}}~~~vvvrrrkkkbbbYYYRRRMMMJJJPPPGGG<<<[[[UUU>>>===222'''888555"""999111GGGppp~~~BBB>>>ZZZVVVllluuueee___\\\WWWRRR\\\ZZZYYY]]]ccchhhjjjjjjggggggddd^^^\\\ggg|||sss```ZZZeeesss{{{xxxzzzyyylll;;;...///+++---,,,,,,++++++,,,,,,---+++444111IIIdddNNNmmmaaaDDDJJJ999MMMNNNUUU\\\KKKLLLZZZhhhooosssrrr}}}oooaaaYYYggg|||}}}tttqqqyyyYYY(((222,,,,,,,,,+++++++++************************++++++***111888@@@qqqQQQWWWeeerrrooouuutttssspppiii|||aaavvvXXX^^^dddkkktttooorrrlllkkk{{{|||wwwwwwOOO&&&///!!!$$$...+++'''+++,,,+++...***)))000---)))000777EEEQQQ>>>IIIJJJLLLmmmhhhVVVQQQTTTQQQTTTJJJFFFcccuuudddcccllltttkkk===444111222000...---,,,,,,++++++,,,,,,)))'''000777111@@@xxxvvvuuujjjhhhzzz{{{uuuzzzsssooopppYYYNNNPPP>>>444+++***,,,+++***++++++*********))))))))))))***)))))))))+++------...***(((RRR{{{zzzaaa```|||YYYQQQeeennn~~~}}}~~~~~~}}}{{{{{{{{{{{{wwwssslllccc[[[SSSNNNKKKSSSLLLDDDVVV???>>>999***111666***555:::PPPtttZZZAAAHHH\\\fffwwwbbb\\\WWWSSSSSSXXXaaagggkkkqqqxxx}}}xxx{{{|||hhhZZZ___nnnzzzuuu|||tttddd```UUU444...)))---,,,,,,++++++,,,,,,---,,,+++444QQQ^^^NNNpppKKK???BBBHHHQQQZZZ}}}ZZZ@@@EEE[[[kkkmmm}}}uuuvvvaaa]]]]]]tttgggssseeeiiixxxXXX000000++++++++++++++++++*********************++++++,,,222%%%666UUUiiiOOOZZZeeerrrpppeeeooofffxxxfffyyy~~~zzz~~~nnn[[[mmmwwwkkkiiibbbeeehhhuuu~~~}}}vvvyyyhhh\\\}}}rrr222000,,,000111)))))),,,&&&)))---))))))///---,,,555CCCdddmmmDDD@@@HHHTTTiiiwwwmmm===555222333000...------,,,,,,,,,,,,,,,333###+++777DDDxxxzzz~~~sss~~~wwweee{{{www|||{{{|||~~~vvvllldddOOOEEEIII;;;///,,,...---***(((***************)))))))))'''((()))***+++---......666555nnnwwwzzz{{{fff___wwwSSSLLLccceee~~~~~~~~~|||{{{zzzyyyyyyxxxtttmmmeee\\\UUUPPPMMMRRRPPPLLLMMMdddIII===>>>///)))555222111888XXXuuuuuusssDDDMMMWWWeeessshhhXXX```___ffflllsssyyy~~~qqq\\\XXXffftttxxxssswwwiiiXXXrrrccc333---...------,,,,,,,,,,,,------******;;;uuuwwwzzzrrr\\\mmm[[[;;;BBB@@@UUUVVVuuu[[[>>>CCCXXXeeejjj{{{xxxbbbZZZHHHZZZ}}}uuuvvv|||{{{iiiDDD---******************++++++***************+++,,,,,,+++&&&^^^|||PPPSSSdddkkksssgggwww~~~vvvllliiiZZZDDDIIIKKKYYYhhhyyyxxxooowwwyyytttzzzllldddOOOqqqEEE))))))///,,,&&&,,,111'''(((,,,))))))///---///===\\\{{{KKK<<>>KKKHHHTTT___bbbGGGGGGSSS^^^jjjwww|||fffNNNXXXuuuwwwsss{{{oooiiiMMM ))))))************++++++************+++,,,,,,---,,,222~~~```JJJ```pppxxxkkknnn||||||yyylllrrrpppuuupppjjj|||nnnyyyjjjvvv999+++(((+++))),,,000+++***---***+++...,,,333GGG]]]XXX???@@@OOORRRnnnvvvbbbMMMIIIdddnnnppp[[[sss<<<666444444//////...------,,,,,,------&&&555333CCC|||pppwwwyyyyyy```WWW}}}~~~{{{uuullliiikkk\\\RRRMMMEEE;;;444---(((***///***************+++++++++)))***,,,,,,++++++,,,...000```~~~|||lllWWW[[[\\\OOO\\\\\\}}}{{{zzzyyyuuurrrmmmeee]]]VVVPPPLLLGGGMMMRRRCCC:::bbbAAA222;;;000000222555UUU~~~GGGDDDfffmmm^^^```jjjrrruuuaaaWWWeee|||oooeeedddggg|||rrruuu|||eeeeeefffzzz[[[555......------,,,,,,------...000>>>sssuuu{{{JJJpppnnnvvvyyy^^^BBBDDDLLLRRRNNNyyyhhhKKKGGGTTTcccpppjjjXXXZZZbbbwwwzzzooofff{{{jjj000******************++++++************+++,,,---...777???}}}VVVXXXmmmwwwuuuppp~~~~~~|||vvvnnnnnnmmmqqq}}}wwwwwwzzziiiuuuddd<<<)))111111******,,,,,,///------///---999SSSppp}}}HHHBBBEEEVVVfff{{{[[[???===@@@LLLVVVQQQIIIIIIQQQhhhgggWWWtttqqq___ppp;;;666555444//////......---------------000000222bbbkkkjjjxxxmmmSSSVVV~~~|||kkkeeejjj```oooYYYNNNHHHAAA999...'''***111*********+++++++++++++++***,,,---,,,***+++///222DDD~~~|||bbbPPPYYYuuutttSSSKKKSSS___~~~|||{{{zzzuuurrrmmmfff^^^VVVPPPLLLGGGNNNTTTJJJAAAXXXRRR333===666///111>>>ZZZrrrBBBQQQvvvwww{{{~~~tttxxx~~~vvvkkkccc]]]WWWNNNHHHNNNKKKHHHEEEFFFMMMUUU\\\{{{}}}sssjjjfffooowwwzzzvvvgggccctttsss999.........------------.........>>>rrrcccfff```rrrooodddNNNCCCHHHCCCFFFXXXZZZkkkKKKCCCVVVooowwwnnn]]]TTTNNNmmmsss}}}tttyyyJJJ,,,,,,,,,+++++++++******************+++---...///...ZZZxxxZZZjjjttt{{{||||||zzzuuuuuulllddd```WWW]]]gggttt}}}mmm```ooouuuqqqpppooo}}}hhh{{{qqqvvvsssccczzzBBB%%%000333((((((000,,,000///111222111CCCccc]]]AAAEEEHHHUUU{{{vvvPPP@@@DDD???;;;>>>777333<<<===III999>>>bbbvvvZZZooo;;;777666555/////////...---------------888555PPP}}}~~~yyy___jjj|||fffMMMYYY~~~nnncccaaagggcccsssTTTMMMDDD===333+++***...*********++++++,,,,,,,,,)))+++,,,+++***---333999^^^{{{wwwvvvmmm]]]UUU___```[[[QQQSSSYYYsss~~~|||{{{zzzuuusssnnnhhh```XXXQQQNNNIIIOOORRRQQQLLLNNNpppmmm>>>;;;666222555HHHppp~~~yyyxxxNNNiiiyyy___QQQIIIFFFCCCDDDGGGIIIGGGEEEOOOMMMKKKJJJJJJJJJIIIHHH===HHHWWWcccnnnyyy~~~}}}yyyllldddbbb}}}zzz|||kkkdddiiiCCC444......------------......,,,SSSrrrkkkkkkhhhUUUhhhiii<<>>IIIBBB;;;CCCAAA<<>>888>>>EEEGGGFFFIIIMMMQQQSSSSSSRRRPPPEEEKKKRRRWWWZZZZZZ[[[[[[TTTNNNMMMMMMHHHEEEPPPaaaaaadddjjjttt|||}}}~~~|||nnn```iiiooowww|||mmmWWW}}}{{{fff{{{222555+++000,,,---222+++222DDDvvvRRRZZZwwwuuuHHH666KKKNNNYYYnnnpppvvvdddwwwNNNBBBSSSuuupppyyyuuuUUUVVVZZZdddgggzzzpppgggrrr@@@---***///)))%%%+++000&&&///000""",,,333(((999nnnxxx```SSSaaa]]]}}}}}}rrrlllzzzrrrgggbbb```gggqqqrrrffftttzzzuuusssdddiiittt{{{vvvuuuwwwwww}}}ZZZ,,,111///+++666'''***777111+++111KKKUUUFFFAAANNNMMMbbbyyy\\\AAABBBTTTNNNRRRXXXLLL```kkkyyy\\\nnn===777333222000---000+++)))222222...222DDD}}}{{{aaaJJJ[[[~~~pppZZZEEE\\\xxx|||{{{vvvpppbbbQQQNNN[[[cccRRRKKKIII???666***---------,,,,,,,,,,,,++++++...%%%---,,,///...;;;xxxjjjwwwzzz{{{zzz{{{ppp~~~~~~|||~~~~~~}}}{{{|||}}}{{{yyywwwwwwuuuuuupppjjjfffaaaXXXNNNEEEFFFKKKTTTRRRDDDRRRyyyXXXAAA333444999nnnNNNSSSnnn}}}}}}}}}ppp___]]]QQQAAA999;;;CCCIIIMMMPPPTTT\\\cccggghhhgggeeegggiiikkkkkkjjjiiiiiijjjcccZZZTTTTTTQQQMMMTTT```fffaaa^^^aaammm|||ooobbbfffnnnsssxxxyyyaaaqqq|||{{{===222+++222,,,---444---333EEEsssMMM[[[XXXCCC===MMMPPPXXX|||uuulllsssKKK???MMMmmmxxxrrrvvv}}}{{{]]]SSSPPPUUUzzzzzzsssddduuuNNN333(((,,,***(((++++++(((------$$$///222(((>>>ooofff]]]hhhhhh~~~wwwtttwww|||zzz}}}xxxddd______```fffnnnlllmmm|||~~~uuutttffffffmmmttttttuuuzzzcccDDD000///+++222,,,)))---...333===\\\sssCCCBBBNNNRRRpppyyy\\\>>>>>>TTTQQQPPP]]]```sssgggqqq===777333333000(((111...(((000555111111[[[~~~~~~~~~~~~}}}}}}{{{xxx___HHHXXXzzzqqqWWWFFF```|||}}}}}}yyysssfffXXXJJJVVVbbb```xxxFFFLLLCCC===000'''------,,,,,,,,,,,,++++++...'''------,,,000PPPuuu~~~~~~ooogggcccnnnuuu}}}{{{||||||}}}|||zzzzzz{{{}}}~~~|||{{{zzzxxxvvvuuutttqqqkkkgggcccYYYPPPGGGEEEHHHUUUXXXIIIJJJaaasss>>>777777BBB}}}tttCCCgggtttzzzrrrfffXXXPPPXXXDDD666888BBBJJJQQQXXXdddiiiqqqwwwyyywwwssspppooonnnllliiieeedddeeegggpppfff______^^^]]]bbbjjjuuulllbbbbbbnnn}}}}}}tttiiinnnuuuwww~~~}}}iiieeejjjHHH000+++333------555...333TTTiiibbbjjjGGG>>>GGGNNNSSS\\\qqqooolllGGG<<>>WWWXXXMMMaaawwwuuurrr<<<777333333111+++222000,,,...---333CCC}}}{{{|||~~~~~~~~~~~~~~~~~~}}}|||zzzuuu|||zzz\\\III___wwwXXXHHHbbb{{{~~~~~~{{{|||wwwkkk___RRROOO```SSSnnnHHHKKKCCCBBB888%%%------,,,,,,,,,+++++++++,,,(((---///***222___~~~zzzpppsss\\\hhhqqqiiidddZZZrrr|||{{{{{{|||{{{yyyzzz|||~~~|||yyyyyy|||~~~}}}{{{zzzyyytttlllgggaaaWWWLLLKKKGGGEEEOOOWWWNNNMMM^^^<<<===???LLL|||wwweeeHHHpppyyy{{{yyyvvviiiXXXPPPSSSVVVAAA444===JJJRRR]]]jjjzzz|||~~~}}}yyyrrrkkkfffnnnnnnllljjjggggggjjjlllqqqkkkggghhhiiijjjrrr{{{{{{tttuuu}}}~~~{{{zzz{{{zzzzzz}}}zzzssstttwwwxxxuuuzzzlll\\\bbb\\\222---444---,,,333---444bbb___wwwwwwqqqDDD<<>>QQQrrryyyzzzeeeoooqqqjjjqqqTTTIIIMMMVVV~~~yyypppppp```<<<(((***,,,---,,,'''---'''))))))000,,,333ggg|||mmmnnntttfff\\\xxxqqqddddddoooxxxwww}}}zzzfffWWW\\\fffhhhggggggggguuussssssgggaaaiiiuuu}}}bbb666//////'''000222,,,111111???fff}}}JJJ???HHHPPPeeesssSSSEEECCC]]]```MMM```|||qqq}}}<<<777333444222000///...222...%%%===jjj|||zzz{{{}}}~~~~~~~~~~~~}}}}}}yyy~~~tttXXXLLLfff}}}\\\KKKddd}}}|||~~~{{{xxxzzz|||}}}zzzppp```XXXBBBSSSYYY]]]ZZZHHH@@@CCC>>>***------,,,,,,,,,+++++++++******,,,000+++888kkkzzziiigggppppppppphhhtttxxxnnnpppnnn~~~}}}{{{|||}}}|||{{{{{{|||~~~|||yyywwwxxx|||~~~|||{{{vvvnnnhhhbbbWWWLLLFFFDDDAAAHHHQQQKKKJJJWWW===@@@BBBRRRWWWSSSkkk~~~wwwsssnnn```PPPPPP[[[OOO>>>777CCCQQQ\\\lll}}}}}}xxxqqqiiibbb^^^hhhiiiiiihhhhhhiiikkknnniiiiiijjjkkkjjjnnnyyy~~~}}}xxxyyyyyyxxxzzz~~~|||vvvkkkiiimmm}}}uuu~~~nnnYYY]]]xxx<<<000333---+++...---<<>>RRRKKK]]]pppqqqTTTiii___DDD;;;;;;FFF```{{{}}}fffggglllooo}}}vvvWWWJJJQQQRRRyyyuuuzzzwwwsssppp]]]<<<+++------,,,---++++++(((,,,,,,---)))===jjj{{{yyyrrrffftttqqqooosssooobbbdddqqquuuooo]]]RRR[[[iiillliiigggooouuuqqqqqqcccXXX^^^nnnzzz}}}}}}www\\\???///111&&&///***...444333PPPkkkBBBBBBKKKVVVrrrmmmLLLCCCGGG\\\cccQQQaaaxxxwwwrrryyy;;;777333444222000+++,,,444///)))SSS~~~~~~||||||||||||{{{qqqVVVLLLeeewww]]]MMMgggzzz{{{|||}}}yyyvvvyyy}}}}}}|||ssskkkbbb@@@EEEZZZYYYKKK@@@CCCAAA000------,,,,,,,,,,,,++++++(((---,,,000000HHH{{{~~~{{{cccfff{{{|||qqqkkkqqqvvvnnnttt}}}|||{{{}}}~~~~~~}}}||||||}}}}}}{{{zzzzzz{{{|||{{{{{{yyyxxxtttnnnjjjeee[[[RRRCCCEEEDDDIIIRRRMMMGGGMMMHHH===@@@ZZZrrrKKKaaaooo|||vvvnnneeeVVVKKKPPP\\\CCC::::::HHHZZZjjjzzzzzzxxxvvvrrrnnniiieeeccccccccccccbbbaaabbbeeegggcccgggjjjiiiggglllyyy|||{{{|||{{{xxxyyy{{{yyytttddd[[[cccvvvsss___aaatttIII222111///,,,+++///KKKyyy{{{zzzAAAGGGCCCQQQQQQjjjyyyeeeNNNkkkcccDDD:::;;;DDDWWWeee[[[ppp|||mmmdddjjjvvv}}}zzz^^^JJJOOONNNfffzzzzzzlll~~~mmm^^^???///000---+++......***)))///,,,,,,***DDD~~~qqquuuWWW___XXXiiizzzsss}}}pppaaa]]]VVV^^^OOOIIIWWWhhhmmmlllkkkvvvtttppprrrdddXXX[[[kkkxxx{{{yyymmmeee}}}RRR///000***///&&&222666999eee^^^AAAEEENNN```jjjGGG<<>>QQQWWWPPPOOOmmmkkk>>>BBBnnnuuudddXXXUUUmmm|||yyyrrrrrrjjjZZZNNNMMMTTTZZZ>>>???EEEWWWrrr}}}ssstttwwwwwwuuuqqqkkkhhhllliiiddd___^^^bbbjjjpppeeeffffffiiippp{{{}}}wwwxxxzzz}}}}}}{{{{{{}}}|||yyyppp\\\eeejjjsssqqq{{{ddd\\\XXX^^^444,,,444222+++;;;nnnsssiii]]]AAA===IIIPPPfff```fffyyyDDD222>>>MMM\\\gggwwwcccaaannnyyy{{{zzzUUULLLLLLPPP}}}qqqwwwuuuNNN333...******---+++******///+++111333EEE}}}uuu{{{nnnqqq{{{hhh]]]ooommmggglllfff___iiihhhfffsssnnn}}}{{{xxx~~~}}}xxxsssfffTTTJJJJJJ[[[lllsssuuuxxxzzz}}}qqqsssrrrhhh]]][[[fffssszzzyyyxxxhhhppp888+++000...,,,333///GGG~~~LLLCCCGGGPPPtttoooKKK666MMMDDDOOObbbnnnuuu}}}|||;;;666333444222,,,///111!!!;;;NNN~~~lll~~~}}}|||zzzzzzyyyyyynnnqqqssslll```ZZZ___gggeeeVVVKKKJJJMMMTTTggg{{{}}}||||||||||||}}}{{{zzzqqqeeeTTTHHHCCCKKK```sssAAAFFF333AAA333,,,)))+++---+++***+++///$$$111000SSS{{{zzz{{{}}}ZZZvvvggg]]]nnnwwwuuuuuuzzz{{{~~~}}}zzzyyyzzz{{{}}}zzz{{{xxxtttvvv}}}{{{vvvtttrrrqqqoooiiiaaaZZZSSSFFF>>>CCCLLLPPPQQQSSSYYYAAAEEEfffeeeGGGaaavvv~~~}}}|||{{{yyyiiiiii\\\DDDQQQbbbQQQ======JJJddd|||zzzpppyyyzzzyyyuuurrrrrrqqqoooqqqooogggeeekkkiiifffnnniiiuuuuuurrrxxx|||}}}~~~yyyxxx}}}{{{|||||||||{{{yyywwwvvvppp```___kkkiii|||gggZZZXXX{{{???,,,333000---CCCppp|||jjjfffTTTLLL:::MMMWWWcccnnnzzzwww<<<>>>BBBLLLbbb~~~~~~kkk^^^[[[lllzzzSSSLLLJJJTTT[[[tttvvvnnncccLLL:::%%%'''555---,,,---'''...111)))777dddyyy|||kkk|||cccfff___^^^[[[gggtttyyyyyyxxxxxxyyyyyyuuuooorrriiiggg\\\WWWggg~~~~~~nnntttyyylllxxxnnneee```iiimmmuuu___dddwwwLLL111---//////000<<>>uuuyyyuuupppHHHHHHCCCKKKXXXjjjooorrr\\\333<<<<<>>LLL^^^mmmKKK<<<>>>PPPPPPgggrrrrrryyymmm||||||;;;666222222000///444000444444~~~pppxxx~~~}}}{{{vvvsssuuuxxx}}}pppeeehhhqqqlllhhhjjjoooooommmrrr|||}}}{{{{{{{{{tttqqqrrrvvv{{{}}}~~~~~~~~~}}}|||zzzxxxwwwyyylllZZZJJJ@@@AAAPPP``````EEEBBBBBB555...***,,,---+++***+++---,,,333111www|||}}}{{{xxxwwwmmmhhhpppaaa___ssstttiiihhh{{{wwwwwwzzz~~~~~~}}}zzzzzz|||zzzvvvwwwtttrrrqqqooojjjccc\\\UUUJJJBBBDDDKKKPPPSSSTTTTTT>>>MMM]]]PPPUUUjjj~~~~~~~~~}}}{{{zzzuuuhhhbbbSSSDDDRRR\\\JJJ999BBBVVVnnn~~~|||rrrkkkmmmpppsss|||~~~rrrhhhnnnqqqxxxtttqqqzzz~~~}}}~~~~~~~~~|||zzzyyy{{{cccWWWbbbnnnpppbbbIII\\\???,,,///...222EEEwwwoooBBBEEEHHHJJJ[[[tttmmm[[[jjjAAA000BBB>>>OOOvvvxxxiiiooo```ZZZaaaqqquuu```PPPIIIKKKddduuurrrdddGGG>>>666000*** ///111***---...+++EEEyyysssjjjooovvv|||}}}}}}zzzsssnnnttt~~~}}}|||nnnmmmwwwmmmqqqmmmeeelll}}}}}}}}}zzzyyyzzz|||lllqqqvvvppppppnnnbbbZZZiiiuuuooo}}}wwwooo~~~cccmmm```333///333444000>>>sssbbbDDD???QQQeeeoooMMM<<<===LLLRRRqqqxxx}}}lll{{{mmmsssttt;;;666222111///,,,222***222TTTyyyyyy{{{|||~~~~~~~~~~~~~~~}}}}}}}}}|||zzzwwwxxxzzz}}}qqqdddfffqqqvvvmmmiiinnnuuuwwwzzz~~~|||||||||{{{tttpppqqqvvv|||~~~~~~~~~~~~|||zzzxxxwww{{{ooo^^^MMMAAA???JJJXXXssssss@@@AAA<<<777000+++,,,---+++***+++...###///CCCppptttuuuyyycccYYYtttqqqfffooommmdddggg{{{~~~|||zzzyyy{{{~~~zzzzzzzzz{{{|||}}}{{{xxxvvvtttqqqpppnnnjjjbbb]]]UUULLLDDDDDDJJJPPPSSSTTT[[[}}}CCCQQQooo[[[HHH]]]kkk~~~~~~}}}{{{yyytttiii^^^NNNFFFUUUZZZFFF666???TTTmmm~~~}}}xxxpppoootttwwwyyytttlllqqquuu|||wwwttt}}}~~~}}}}}}~~~}}}{{{zzzzzzggg[[[dddtttxxxiiiKKKTTT~~~CCC------...<<<\\\sssFFFDDDFFFOOOccceeeLLL^^^BBB999HHHBBBPPPppp}}}hhhvvvfff\\\^^^ooowwwwwwfffQQQEEEFFFPPPlllxxxuuu~~~wwwrrrPPP<<<......111&&&,,,...***---...000OOOzzzeeefff}}}|||tttzzzzzz}}}|||{{{hhhaaabbbVVV[[[___dddooo|||}}}wwwrrrkkknnn~~~{{{kkkjjjppppppooonnnaaaUUU```mmmkkkzzzzzzrrrvvvpppqqqrrr444---000000444@@@~~~]]]BBB???RRRgggrrrQQQ<<<>>>KKKSSSvvvwwwxxxnnnpppooorrr;;;666222111///---444,,,999{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}yyy{{{|||}}}}}}}}}~~~ooo______iii{{{|||}}}}}}{{{|||}}}}}}xxxrrrooorrrxxx~~~~~~|||zzzxxxzzzooo```PPPCCC???HHHSSS\\\HHHCCC>>>999111,,,,,,---+++***+++111""",,,NNNvvvnnnrrr|||uuu]]]YYYmmmiiieeedddkkkttt|||~~~~~~}}}}}}||||||xxxwwwxxxzzz|||{{{yyywwwuuussspppnnnmmmiiibbb]]]UUUNNNFFFCCCHHHOOOSSSTTT[[[qqqOOOTTT___XXXGGGdddnnn~~~~~~~~~|||zzztttlll[[[JJJJJJ[[[YYYCCC777???RRRlll~~~}}}yyytttrrrsssxxx|||vvvnnnsssooowwwuuuttt~~~{{{|||}}}~~~~~~|||{{{yyyxxxmmmeeekkk{{{jjjOOOQQQNNN555333111>>>iiisssFFF@@@FFFUUUjjjZZZQQQkkkRRR===@@@???OOOaaaqqqwwwwwwyyyzzz{{{hhhXXXTTTfffooo}}}iiiPPPBBBLLLSSShhhwwwooo]]]MMM///(((333,,,+++***)))...---000RRRaaazzzgggeee|||}}}zzz~~~pppiii[[[MMMKKKSSSfffsssuuusssssseee```gggzzzuuuooohhhkkkmmmkkkkkkddd\\\gggvvvuuuyyytttuuuwwwnnn;;;+++)))***;;;III\\\BBB@@@QQQfffuuuVVV;;;AAAMMMSSSvvvqqqrrrsssrrrssswww;;;666222222000---333000IIIxxxyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~|||{{{ooo[[[XXXcccjjjxxx~~~rrrqqq~~~yyyrrrsssqqqtttqqqnnnnnnrrryyy~~~}}}{{{zzzwwwnnnaaaSSSEEE@@@FFFPPPVVVUUUAAA???;;;333---,,,---+++***,,,000---...QQQ|||qqqzzz|||uuuuuuuuuffflllooogggcccffflllmmm|||}}}{{{yyy{{{xxxwww{{{{{{xxxuuuvvvvvvssspppnnnmmmiiiccc^^^TTTPPPHHHBBBEEENNNSSSSSSTTTdddZZZRRRWWWRRRLLLiiirrr}}}{{{tttnnnXXXEEENNN___XXXAAA:::BBBUUUooo|||xxxsssuuuvvvwwwzzzppppppjjjvvvxxxyyy}}}{{{zzzqqqmmmgggiiizzzuuuyyycccPPPNNN~~~ZZZ777555...444bbbaaa@@@<<>>CCCLLLXXXjjjeee===AAA===444---------+++***,,,***444333```qqqzzzwwwgggzzzqqquuu}}}jjjjjjggghhhjjjfffvvv~~~~~~|||zzzyyy{{{wwwvvv{{{|||yyywwwyyyxxxuuuqqqpppoookkkfffaaaTTTPPPHHHAAACCCLLLRRRRRRQQQ___hhh[[[jjjYYYMMMTTTkkkvvv~~~|||sssoooVVVBBBPPPbbbVVV>>>:::EEE[[[rrr~~~}}}yyyxxxrrryyy{{{}}}sssllljjjwwwyyyyyy~~~}}}{{{qqqnnndddcccwwwooowww^^^TTTOOOmmmkkk555111,,,111fff|||jjjxxxRRR???<<>>MMM]]]nnnjjjeee```@@@***+++&&&---(((+++...+++222[[[wwwgggzzzwww|||yyyyyywwwyyylll```\\\[[[bbbgggdddZZZSSSUUUWWW]]]iiivvvzzznnnsssqqqmmmqqqnnnlllooogggZZZ]]]hhhiiiuuuRRRddd888333777+++BBB\\\TTT@@@CCCUUUkkkzzz[[[:::DDDMMMTTTzzziiidddrrr}}}wwwwwwsss;;;666333444222333222888sss}}}~~~}}}zzz~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~|||{{{|||yyy}}}rrr]]]\\\iiirrrcccgggzzzxxxvvvuuutttuuuuuutttsss}}}{{{zzzssskkk```SSSEEE===@@@HHH\\\___sss>>>EEE>>>555...------++++++,,,%%%333777sssrrrvvvfff{{{qqqkkkvvvmmmdddnnnmmmiiifffcccttt~~~|||{{{zzzzzzyyyttttttzzz}}}{{{|||zzzvvvsssqqqpppmmmhhhcccSSSQQQHHH@@@BBBLLLQQQQQQTTTbbbzzzmmm```___LLL[[[kkkvvv}}}sssoooTTT???PPPcccUUU<<<777FFF___tttzzzvvvuuuxxxppp|||zzzuuujjjhhhuuuuuussszzz~~~}}}zzztttfffccc{{{ttt|||\\\YYYSSSeee~~~777111111<<<{{{vvvhhhmmmkkkxxxJJJEEE???QQQYYYkkkfff<<>>@@@DDDNNNjjjNNN888===999333---******,,,---,,,///EEEttt{{{mmmvvvnnnhhh```___jjjjjjllliiiddd}}}}}}zzzxxxwwwzzz{{{|||~~~~~~~~~}}}|||zzzvvvrrrppppppmmmhhhddd^^^OOOHHHDDD@@@IIITTTSSS[[[ZZZ|||rrreeebbbMMM]]]mmm{{{vvviiiIIICCC___cccIII;;;??????```~~~vvvoooxxx|||vvv|||kkktttrrrnnnhhhhhhllluuu|||}}}|||{{{}}}}}}|||zzzyyyrrraaacccxxxxxxwww```XXXKKKKKK999***444<<>>@@@MMMVVV```{{{|||fff<<>>AAAFFFLLLaaa{{{PPP???===999333...+++***,,,---,,,)))CCCyyyxxxuuukkkbbbWWWZZZiiikkknnniii___ttt|||{{{}}}~~~}}}|||{{{zzzzzzzzz||||||}}}|||{{{{{{yyyvvvrrrppppppmmmiiiddd^^^PPPIIIEEE@@@IIITTTTTTXXX]]]zzzqqquuuhhhRRRbbbsssvvviiiJJJDDD```cccIII:::<<>>rrrIII>>>BBBOOO\\\hhhyyy{{{___FFF^^^bbbBBB888CCCKKKiiiccczzzqqqdddWWWVVVbbbhhh{{{[[[CCC<<>>IIIXXXzzzxxxjjjEEEAAAJJJTTTrrr|||bbbjjj}}}sssrrr===555333555222111;;;ttt~~~}}}{{{{{{}}}~~~~~~}}}}}}|||~~~}}}|||{{{{{{{{{{{{{{{|||uuuqqqooo|||||||||zzzrrrgggccceeepppsssrrrwwwuuu{{{yyywwwzzz~~~wwwooorrr|||~~~}}}|||xxxooo```OOOCCC???AAAEEEMMMWWWlllSSSCCC===999444///,,,+++,,,---///...RRR~~~sssggg\\\SSSUUUcccgggnnnlll```ppp}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{zzzzzzyyyxxxuuuqqqppppppnnniiieee^^^QQQJJJEEEAAAIIIUUUUUUSSShhh|||vvvqqqWWWeeevvv~~~vvvjjjKKKFFFbbbdddHHH999;;;HHHddduuusssvvv|||xxx{{{mmm^^^|||uuuiiijjjpppwwwzzz{{{~~~}}}xxxdddaaaqqqqqqpppcccVVVMMMOOOCCC...666QQQBBB>>>EEERRR]]]ooo}}}vvvcccggglllTTTMMMHHHPPP:::;;;LLLRRRnnnrrrttt```wwwttteeeQQQVVVeeejjj|||[[[@@@???KKKKKKfff{{{vvvvvvxxxpppfffOOO444,,,///,,,'''((()))'''666jjjpppooo\\\iiixxxvvv\\\SSSQQQXXXpppdddqqquuuqqqsssjjj{{{qqqnnnbbbtttsssrrrkkkfffnnnccceeettt[[[OOO```kkkkkk{{{IIInnnqqqfffWWW222///000EEEzzzNNN===HHHYYY|||xxxkkkDDD@@@KKKUUUqqqwwwgggiiiwwwwwwrrr===555333555333444;;;www~~~~~~zzz{{{}}}~~~|||{{{}}}||||||{{{{{{|||}}}}}}|||}}}wwwrrrsssvvv}}}yyyoooddd]]]]]]iiijjjgggkkkzzzzzz~~~{{{www{{{yyy~~~zzzppprrrzzz|||~~~zzzwwwzzzrrrdddTTTGGGAAA???@@@OOOSSS```[[[BBB===:::555000---,,,---......555iii|||qqqeeeYYYVVVSSS[[[aaaqqqvvvhhhsss}}}||||||||||||}}}}}}~~~{{{{{{{{{{{{zzzzzzzzzyyyxxxuuuqqqppppppnnnjjjfff]]]QQQKKKFFF@@@IIIUUUVVVRRRhhh~~~uuuZZZfffvvv|||wwwkkkNNNIIIeeefffHHH888===QQQiiisssvvv|||{{{uuuccc___}}}tttjjjlllrrrxxxzzzzzz}}}{{{hhhbbbrrrtttvvv~~~dddTTTMMMPPPMMM111333MMMzzz??????GGGQQQZZZsssqqqwwwKKKMMMdddfffLLLNNN^^^\\\jjj|||lllkkkxxx]]]wwwssscccLLLUUU```hhh|||```DDDCCCCCCBBBYYYxxxxxxxxxssshhhXXX===......,,,,,,...111///;;;jjjssshhhgggvvvvvvgggTTTXXXZZZ\\\jjjiiittt{{{xxxzzzzzzqqqhhhooollloooiii___dddxxxooolllsssjjjooo~~~ttt[[[PPPaaammmoooQQQ___ccc]]]aaa444...:::III~~~OOO<<>>>>>MMMTTT[[[kkkCCC===:::666111...------...***777www{{{}}}|||nnnaaaTTTTTTPPPXXXccc{{{qqqttt~~~~~~}}}|||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{xxxuuuqqqppppppnnniiieee\\\QQQLLLFFF@@@GGGTTTVVVVVVZZZqqqZZZiiiwww|||xxxnnnQQQMMMhhhhhhIII777>>>VVViiipppwww|||tttdddaaa~~~xxxmmmnnnsssyyy{{{{{{}}}}}}~~~zzzzzzggg]]]jjjnnnsss|||dddRRRNNNOOOuuuVVV444333KKKvvv>>>AAAHHHOOO\\\|||zzzwwwIIINNNiiigggGGGHHHbbbkkkzzz~~~eee|||rrr```HHHRRRSSSbbbzzzhhhPPP===GGGPPP\\\vvvlllggg___aaaMMM222)))***...///000---:::kkknnn|||iiizzzzzzjjjIIIDDDWWWaaaiiiiiifffqqq}}}~~~yyyttt{{{uuubbbqqqiiixxxmmmVVVkkk{{{sssppptttmmm{{{wwwooo[[[QQQ___kkkvvv|||jjjnnn^^^ZZZjjj333000888LLLSSS===FFF[[[zzzoooGGG<<>>>>>GGGWWWXXXFFF===;;;777222///.........---???~~~}}}yyyiii[[[MMMLLLMMM[[[hhhtttsss}}}{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{||||||}}}zzzvvvrrrppppppmmmhhhddd[[[PPPKKKFFF>>>FFFSSSVVV[[[TTT}}}gggYYYnnn~~~}}}zzzpppUUUQQQllljjjJJJ777>>>WWWeeelllxxx}}}zzz}}}zzzhhhaaa}}}qqqooorrryyy~~~~~~|||{{{}}}~~~{{{}}}hhh[[[dddhhhooo~~~fffRRROOONNNUUU444999XXX~~~ssspppttt===BBBIIINNNccczzzwww^^^JJJTTTsssvvv|||iiirrr^^^GGGOOOUUUfff|||dddLLL@@@IIIOOOVVVqqqttt\\\[[[HHH///+++222+++***((($$$444lllzzzRRRmmm|||}}}~~~xxxhhhRRRIIIIIISSSVVVjjjxxxgggvvv}}}tttxxxddd{{{qqq```vvvpppxxxoootttrrrqqqvvvqqqmmmnnnkkksssiiiZZZKKKXXXeeeoooyyyyyyrrrlllkkkYYYmmm000444,,,QQQXXX>>>FFFZZZ|||sssPPP>>>EEEMMMlllbbbvvv^^^{{{yyysss===555444666444111VVV}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{vvvwwwyyy{{{{{{zzzyyywwwqqqqqqrrrtttuuuvvvxxxyyyuuuwwwyyyvvvjjj]]]YYY\\\fffooowww||||||~~~~~~}}}|||qqqqqqzzzxxxuuurrrpppnnnmmmllloooqqqlll]]]JJJ>>>===@@@???ZZZUUUvvvFFF>>>;;;777333000.........111SSS{{{}}}}}}uuubbbTTTGGGHHHMMM]]]dddwwwsssxxx}}}~~~|||zzzzzzzzz{{{|||yyyyyyxxxyyyzzz{{{}}}~~~{{{wwwsssqqqooolllgggbbbYYYOOOKKKEEE===DDDRRRUUUZZZ\\\___ZZZttt|||sssXXXUUUooommmKKK888AAAWWWbbbkkk{{{{{{vvvmmm___ttt~~~tttpppqqqyyy~~~|||{{{|||{{{jjjZZZccchhhqqqiiiSSSRRROOO{{{___555777YYYfffvvv}}}sss:::BBBKKKQQQdddwwwmmmSSSIIIYYYyyyssskkkttt___KKKNNNZZZhhhyyyaaaEEEEEEBBBGGGSSSxxx```SSS???......333111000000---<<>>;;;888444000///......///bbbxxxzzzrrr^^^PPPCCCJJJQQQ\\\ZZZgggtttrrr~~~}}}{{{zzzzzz{{{|||}}}wwwwwwwwwwwwxxxzzz}}}~~~|||xxxtttqqqooolllfffaaaXXXOOOKKKEEE<<>>===PPP]]]sssaaaXXXFFF777...$$$'''***...,,,888gggbbb|||XXXrrrnnnSSSHHHEEEAAAZZZbbb```bbbiiizzzuuupppnnnhhh~~~pppmmmtttnnn```zzzuuuhhh}}}nnnssslllkkknnnnnn```xxxlll```GGGUUUiii}}}ooo\\\xxx)))555555[[[___AAAEEEYYY}}}}}}^^^BBBDDDLLLqqqddd```yyytttlll>>>333666222555???{{{||||||{{{}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{zzzwwwsssooolllwwwzzz||||||{{{yyyyyyyyyvvv~~~~~~zzz___TTTiiittt{{{|||{{{{{{~~~|||ssskkkppptttuuuuuuzzz~~~{{{vvvnnnaaaNNN>>>;;;???HHHFFFVVVeeePPP>>>;;;666111...---...///666pppyyyrrrrrrbbbIIIHHHMMMQQQRRRZZZiiiqqq~~~~~~~~~{{{zzzzzz{{{{{{{{{yyywwwvvvwwwyyyyyyxxxoooppprrrtttsssnnngggaaaZZZRRRNNNGGG<<>>HHHTTTYYY~~~uuuuuuYYYiii{{{zzzvvvvvvwww{{{|||{{{{{{{{{tttoooaaaccckkknnnkkkWWWVVVOOOmmmbbb>>>///TTT```sss<<>>;;;666111...---...///222rrr{{{uuurrrkkkYYYEEEIIINNNSSSSSSUUU___hhh}}}{{{zzzzzzzzz{{{zzzxxxvvvuuuvvvwwwwwwvvvppppppqqqrrrqqqmmmgggbbbYYYPPPMMMFFF<<>>GGGVVV^^^tttpppyyyaaa```}}}~~~}}}~~~~~~||||||}}}|||uuupppaaaccciiikkkiiiUUUVVVPPPuuuvvv888111LLLxxxuuuuuu===AAAJJJRRReeewwwkkkbbbuuuqqqXXXHHHIIIbbbvvvzzzHHHLLLQQQfffbbbvvvxxxmmm]]]llloooXXXTTTPPPKKKWWW]]]qqq|||KKKCCC???JJJTTTppp~~~ccc{{{zzzMMM555(((///,,,///,,,111444NNN~~~zzzqqqooouuufffvvvNNN@@@CCCKKKVVV___lllvvvEEEEEEMMMOOO~~~ppphhhzzzxxxwwwqqqmmmmmmlllppptttkkk``````nnnzzzlllaaapppmmm```iiifffzzzqqqZZZIIIPPPjjjxxx~~~yyyxxxnnn]]]www444333333TTT^^^FFF@@@VVVzzzwwwFFFDDDRRRccc|||mmmtttrrrggg@@@444777222555DDDzzz{{{}}}}}}|||yyy}}}|||{{{yyyyyyyyyyyyzzzvvv{{{~~~zzzssspppuuu{{{zzz{{{{{{zzzyyyyyyzzz|||{{{~~~{{{xxxrrrbbbbbbvvvvvviii~~~}}}}}}}}}}}}wwwqqq{{{|||xxxqqqeeeTTTEEE???BBBCCCHHHTTTVVVwwwiii???;;;777222///......///111xxxyyy|||vvvrrrbbbPPPDDDMMMTTT\\\\\\ZZZ]]]hhh}}}{{{yyyyyyyyyyyyzzzxxxuuuttttttuuutttsssqqqqqqppppppooolllgggcccWWWOOOKKKEEE;;;DDDVVV\\\```]]]|||XXX[[[xxxzzz|||fff\\\ooommmPPP>>>KKK[[[aaa}}}qqqpppyyyttt^^^nnnwww~~~~~~}}}yyy{{{~~~{{{{{{|||~~~wwwrrrbbbbbbggghhhhhhTTTUUUQQQeee|||000555JJJ~~~xxx>>>@@@HHHRRRdddgggYYYPPPiiicccfffFFFBBBQQQjjjddd{{{llltttRRRbbbqqqQQQPPPQQQHHHXXX]]]nnnPPPEEE===JJJQQQhhhbbbddd}}}uuupppGGG222(((,,,)))---***///...DDDyyy|||uuuzzzmmmyyypppqqqooobbbxxxRRRGGGMMMNNNVVVdddvvvwwwiiieee\\\SSS}}}{{{{{{vvv|||wwwtttxxxpppkkklllllljjjcccZZZWWWZZZpppxxxmmmfffmmmeee___ppppppZZZJJJQQQiiippp~~~rrrOOOppp000333111]]]fffIII>>>SSSwwwSSSAAARRR^^^qqqyyypppcccAAA444777222666WWW}}}~~~~~~~~~}}}{{{}}}{{{zzz{{{|||}}}zzz|||}}}zzzuuuuuu{{{{{{{{{{{{zzzxxxyyy{{{}}}}}}|||zzzuuujjj\\\___ooodddrrrsss}}}}}}||||||}}}~~~zzzvvvxxx}}}{{{wwwqqqgggXXXHHHAAABBBDDDLLLVVVXXXqqqnnn???<<<777222///......///...xxx{{{}}}}}}yyykkkWWWJJJFFFPPPVVVaaaddd```___kkk}}}{{{zzzyyyxxxxxx{{{xxxuuutttttttttsssrrrsssqqqooonnnmmmjjjfffcccWWWNNNKKKEEE===GGG[[[bbb```gggXXX\\\xxxzzz}}}hhh\\\nnnlllOOO===OOO___ccczzzsssvvvbbbhhhttt|||wwwmmmkkkmmmzzzzzz|||}}}xxxrrrbbbaaadddddd|||iiiTTTUUUPPP```uuu///444HHH^^^```oooxxx@@@@@@GGGPPPbbb~~~|||pppFFFVVVFFFGGGOOOrrrkkkiiiooopppzzzzzzQQQZZZuuuOOONNNOOOKKK^^^aaalllNNNBBB<<>>GGGOOOVVVmmmzzz@@@===888333///.........///xxxuuu~~~~~~wwwuuu[[[IIIBBBFFFNNNPPP\\\aaa^^^[[[ccc~~~|||zzzyyyxxxwww{{{yyyvvvtttuuuuuutttssssssqqqooommmllliiieeebbbWWWNNNKKKFFF???KKK```iiiiiiuuuXXX[[[xxx}}}wwwwwwaaaXXXiiieeeIII<<>>888333///.........???mmmmmmcccOOO???>>>GGGMMMQQQYYY]]]^^^[[[```~~~|||zzzxxxwwwzzzxxxuuuttttttuuuttttttrrrqqqooommmkkkhhhdddaaaWWWNNNJJJFFF@@@NNNeeeoooiiiqqq}}}UUUYYYxxx{{{qqqkkkVVVSSSeee\\\DDD???JJJ```iii~~~~~~xxxRRRXXXggg{{{{{{pppnnnxxxvvvsssyyy{{{~~~wwwrrraaa___bbbaaawww{{{kkkTTTSSSNNNrrr|||;;;...AAAsss|||uuucccsssuuuAAAAAAFFFQQQZZZrrrlllyyyNNNiiiccc|||WWWSSSMMMwww}}}{{{tttvvvqqq\\\kkkuuuTTTeee|||nnnUUU}}}~~~SSSOOOJJJNNN\\\```rrrGGGBBB;;;IIIVVV{{{jjj]]]666***///---000+++---...MMMbbb~~~{{{eeeuuu~~~lll~~~zzznnnlll{{{jjjjjjtttVVVTTTccc```bbbiiieee{{{tttsssnnnrrrzzzrrrkkkqqqoooeeemmmtttrrruuummmmmmvvvrrruuuqqqkkkaaaPPPRRRhhhtttooopppttt{{{aaakkk333...111WWWVVV>>>LLLiiizzzVVVWWWQQQNNNRRRzzzkkkjjjXXX@@@111555555===~~~|||}}}~~~|||}}}}}}||||||{{{zzzzzzzzzzzz}}}|||{{{{{{|||zzz{{{}}}}}}{{{{{{{{{|||wwwyyypppTTTKKKSSSRRRWWWgggbbbuuuzzzyyyooo|||{{{{{{yyy{{{|||~~~~~~~~~~~~wwwqqqqqqyyy}}}}}}yyyuuurrrmmmbbbRRRGGGCCC>>>GGGIIIVVVgggBBB>>>999333///.........DDD~~~{{{fffeeeaaaSSSBBBCCCOOOTTTWWWZZZ\\\aaadddiii}}}{{{yyyxxxxxxvvvsssrrrsssttttttsssqqqpppooommmlllhhhccc___UUULLLIIIEEE@@@OOOhhhrrrfffgggzzzRRRWWWxxx~~~yyynnnaaaLLLRRRfffYYYDDDKKKSSSeeejjj}}}yyyhhhNNN[[[eeexxxyyyqqqrrr|||~~~vvvlllyyyvvvpppuuu}}}|||uuupppaaa___bbbaaawww|||eeePPPRRRPPP^^^555333???rrr}}}iiiyyyGGG@@@DDDQQQVVVyyyuuuXXX___hhh___UUUXXXyyywwwhhhYYY[[[```WWWNNNSSSRRRPPP^^^nnnTTTfff~~~WWWzzz|||PPPNNNJJJSSS^^^ccc{{{HHHAAA>>>FFFUUU~~~ooonnn<<<(((---(((---***,,,)))BBB}}}gggllltttZZZggg}}}yyy|||nnntttzzzaaaXXX^^^fffgggjjjqqqtttrrrssslllkkkrrroookkkqqqmmm```hhhkkkbbbvvvxxxmmmfffkkkooojjjppptttsssooocccQQQWWWrrr|||jjjjjjxxxttt___ggg777+++222VVVYYY@@@KKKddd}}}||||||yyynnnQQQ[[[___NNNUUUpppbbbiiiWWW???000444666???yyy~~~~~~|||}}}|||zzz~~~~~~}}}|||{{{{{{{{{|||yyy{{{}}}~~~|||{{{{{{{{{vvvxxxnnnQQQKKKWWWUUUNNNeeejjjwwwiiixxx~~~|||}}}~~~~~~~~~~~~yyypppmmmvvv{{{yyyzzzvvvsssooodddUUUIIIEEE>>>FFFFFFQQQ___BBB>>>999333000.........555}}}sssffffffiii___LLLMMMZZZ```YYYYYYYYYbbblllsss~~~|||yyyxxxvvvtttqqqqqqrrrsssssssssqqqpppooonnnlllhhhbbb^^^TTTKKKHHHCCC???OOOhhhssslllhhhvvvPPPUUUwww}}}xxxooo]]]IIIUUUjjjZZZIIIVVVbbbmmmhhh|||zzzaaaTTTfffiiivvvzzzxxx|||~~~xxxfffssswwwllleeemmmyyy~~~zzztttooo```___cccaaaxxx}}}```LLLQQQQQQ\\\---777888vvvMMM>>>AAAPPPSSSuuu~~~rrr```iiipppaaaXXXeeeiiiuuuUUUJJJ>>>AAALLLGGGBBBKKKMMMTTTZZZwwwiiisssYYYyyyyyyLLLMMMKKKUUU\\\bbb~~~wwwAAA>>>AAAFFFPPP{{{WWW333...)))111//////'''777jjjnnnssswwwvvviiifffssskkk]]][[[mmmggg```xxxwww}}}uuuwwwrrruuummmggglllllllllsssnnn```fffcccOOO^^^sssgggzzzrrrmmmgggfffssswwwjjjiiioooqqqnnndddVVVcccrrr{{{yyymmmXXXfff===///:::[[[^^^DDDLLLaaa||||||zzzzzz|||qqqaaaZZZfffmmmOOOXXXeee[[[tttXXX???333777---CCC~~~}}}~~~xxxtttuuuxxxxxxwwwvvvvvvwwwyyy{{{}}}}}}zzzyyyzzz|||||||||zzzpppcccXXXQQQOOOOOOTTTfffooorrrxxxzzz~~~vvvzzz{{{xxxuuuppphhh^^^SSSIIIDDD===BBBIIIWWWcccMMM;;;>>>666...333///000;;;qqqhhhooommmhhhhhhgggpppiiiYYYiiisss```qqq~~~|||yyywww{{{uuuppppppuuuwwwsssooorrrrrrooommmmmmllldddZZZUUUMMMJJJFFF@@@MMMeeepppmmm{{{QQQWWWyyy~~~}}}{{{oooPPPHHHcccppp```WWW```kkk|||uuusss|||sss\\\]]]lllooonnnsss}}}}}}sssqqq{{{|||xxx{{{|||iiippp{{{wwwgggjjjwwwzzzzzzpppeee___\\\^^^fffnnn|||RRRRRRLLLMMMaaa333333<<>>666...333...000FFFuuu[[[tttbbbbbbeee___sss}}}|||zzzyyyzzz{{{zzzyyyyyywwwuuutttuuuvvvuuutttppppppmmmlllmmmnnnggg^^^VVVNNNLLLGGGBBBRRRiiiqqqpppQQQWWWxxx~~~}}}lllQQQKKKdddqqqeee```kkkmmmtttpppqqqxxxttt~~~XXXZZZiiilllkkkooowwwqqqwwwyyyzzz|||zzz}}}~~~ooopppzzzzzzzzzpppeee___]]]___fffnnn{{{PPPOOOLLLQQQsss888000000^^^{{{nnn]]]BBBFFFMMMPPPjjjyyyUUUYYYXXXmmm|||pppooojjjpppuuuMMMKKKIIIMMM[[[zzzzzzYYYUUU{{{xxx```aaaoooLLLPPPRRR]]]```___mmmGGGEEE???NNNJJJcccccc{{{sssHHH333(((,,,)))---222000;;;kkkqqqsss^^^ooozzzzzzdddsssrrrqqqcccrrrkkkiiiyyysssuuuqqqbbbtttxxxrrrnnnqqqrrrsssqqqnnnlllkkklllnnnpppooo}}}vvveeexxxyyytttrrrkkkbbbgggllldddyyyvvvrrrmmmccc[[[___iiimmmkkkkkkvvvhhhrrrPPP,,,444888FFFvvvIIIFFFVVVmmm|||yyyyyyzzzwwwzzz~~~sssYYYkkkppp@@@===EEEJJJ>>>===YYYSSSTTTwwwaaapppZZZGGG888999000KKK~~~~~~|||{{{vvvwwwxxxvvvssstttwww{{{xxxxxxyyyzzz{{{|||||||||vvvwwwxxx{{{}}}}}}zzzwwwyyyuuujjjZZZKKKEEEIIIOOObbbooorrroooooolllqqqwwwyyy}}}}}}yyyxxxvvvqqqiii^^^RRRHHHBBB@@@CCCFFFQQQVVVxxxSSS===???777///222---000666xxxvvvuuu~~~|||VVVPPPQQQZZZeee{{{}}}{{{yyyyyywwwvvvuuuwwwxxxvvvttttttvvvxxxsssqqqnnnkkkmmmnnnhhh```VVVQQQNNNHHHEEEXXXnnnrrrvvv^^^QQQUUUvvvkkkSSSNNNbbbooohhhhhhrrrwwwtttuuuwwwnnnooojjjOOOVVVfffkkkllloootttjjjnnnsss{{{}}}tttvvv~~~zzzxxxoooeeeaaa___```gggooozzzOOOLLLLLLSSS|||666111555^^^{{{sssrrrnnnqqqDDD???IIIOOOeee```AAARRR^^^{{{eeehhh}}}yyyDDD>>>IIIXXXmmmhhhaaa]]]xxxdddVVVbbbdddIIIPPPWWWddd]]]cccgggFFF@@@CCCNNNGGGmmmbbbhhhJJJ:::///---,,,000000***444dddllleeeqqqxxxiiiwww{{{}}}fffjjjeeecccssspppvvvsss[[[jjj~~~vvvppprrrsssrrrqqqnnnmmmnnnooohhhjjjkkkzzzlllUUUooovvvnnnnnnnnnnnnyyy|||xxxjjj```ZZZ[[[dddmmmpppgggggg{{{cccAAA,,,111666BBBlllzzzOOOFFFRRRlllxxxxxx|||zzz~~~pppTTTWWWqqqSSSGGGdddaaaOOOHHHhhhppp```PPPlllWWWGGG555444111RRR|||}}}}}}~~~}}}|||{{{zzztttuuuuuuttttttwww|||}}}zzzxxxxxxxxxyyy{{{}}}|||yyyvvvxxxtttiiiWWWGGGBBBIIIRRRYYYeeejjjlllqqqttt~~~vvv|||}}}}}}wwwpppnnnkkkeee\\\RRRIIICCC@@@BBBFFFRRRVVVwwwYYY@@@???888///222,,,///999|||fffkkkkkk|||mmmqqqfffRRROOOOOOSSS___ggglll{{{zzzyyyyyyxxxssstttuuuuuussssssuuuvvvxxxuuupppkkkkkkllleee]]]UUUQQQOOOHHHHHH^^^rrrqqqnnnMMM|||OOORRRtttoooXXXMMM[[[jjjjjjjjjpppxxxuuu{{{zzzpppdddPPPGGGUUUhhhoooqqqsss|||yyyiii^^^dddmmmwww|||tttyyyyyywwwnnnfffbbbaaabbbhhhppp}}}QQQJJJLLLRRRrrrsss444111<<>>cccrrrNNN___===BBBjjjTTT{{{III444444888aaazzz{{{|||||||||{{{zzzyyy}}}|||zzzwwwuuuvvvxxx{{{yyyzzz{{{||||||zzzxxxvvv|||{{{zzzzzz{{{{{{yyyxxxxxxttthhhVVVFFFCCCLLLVVVaaakkkoooqqqvvv{{{~~~~~~wwwrrr{{{zzzxxxqqqnnnmmmjjjeee\\\RRRHHHBBBAAABBBFFFSSSVVVvvv___BBB???888000111+++///444yyy\\\xxx]]]___wwwyyyfffZZZWWW[[[ccc___PPPMMM___hhhccc~~~~~~{{{xxxxxxzzz|||~~~uuutttssstttvvvvvvuuutttxxxuuupppkkkkkkkkkeee\\\RRRQQQNNNFFFHHHcccuuuooo^^^MMMMMMOOOrrruuu^^^MMMUUUgggooopppqqqppptttwwwrrrzzzcccCCCAAAIII[[[kkkqqqsssvvvxxxdddZZZccclllsss}}}~~~{{{vvv|||yyyuuummmfffccccccdddjjjqqqSSSKKKLLLPPPgggsss888...666NNNpppvvvgggsssZZZFFFMMMOOO\\\wwwVVVNNNYYYssszzzppp||||||uuuvvv}}}]]]vvv{{{yyyjjjHHHQQQvvvWWWJJJOOO]]][[[lllOOO:::777@@@LLLSSSbbb---''',,,+++---//////:::]]]rrr{{{rrr```qqqsssrrruuuuuulllwww|||lllbbb]]]UUU^^^cccyyy}}}eeeoooxxxnnntttsssrrroookkkjjjkkklllrrrkkkhhhyyyyyymmmkkklllhhhjjjkkkccceeemmmpppeeeVVVTTT```nnnjjjddduuuxxx___===888...777VVVjjj}}}cccFFFCCCZZZ{{{~~~~~~}}}zzz~~~~~~mmmOOOIIIGGGFFF___yyyZZZ@@@aaaQQQyyymmmUUUmmmMMM666777AAAqqq~~~{{{yyyzzz{{{{{{{{{{{{yyyyyy{{{zzzyyyxxxxxxyyy{{{|||zzzzzz{{{zzzyyyvvvsssqqq}}}{{{zzzzzz{{{{{{zzzyyywwwrrreeeTTTGGGEEEOOOXXXfffnnnrrrvvv~~~~~~|||zzzyyyyyyxxxqqqnnnwww{{{vvvuuunnnsssrrrooohhh^^^RRRGGG@@@CCCBBBEEERRRTTTsssdddEEE???999111000***///+++kkk]]]tttVVVQQQlll{{{yyyuuurrrxxxvvvPPPBBBVVVeeejjj|||{{{|||}}}}}}}}}xxxwwwvvvwwwyyyyyywwwtttsssqqqnnnjjjkkklllfff^^^OOOPPPNNNEEEIIIgggxxxmmmfffHHHMMMNNNqqqzzzfffTTTUUUfffuuuzzzxxxuuu{{{uuupppooo???999FFFYYYgggmmmooorrruuummmcccmmmtttxxx{{{yyyssslllfffeeeeeefffkkkrrrRRRMMMOOOPPPooojjj:::///555===lll}}}sssvvvxxxlllLLLHHHRRRZZZxxxxxxZZZ]]]jjjhhhkkkiiiooo```CCCRRR~~~NNNIIINNN^^^___JJJ;;;;;;@@@MMM]]]kkk222,,,---,,,---...---777UUUttteeezzztttvvvZZZlllzzzvvvwwwsss~~~tttzzzfffMMMQQQSSS```aaajjjiii^^^lllyyytttssstttsssqqqnnnlllmmmnnniiihhheeevvvuuukkkrrrhhhjjjooolllmmmppplll|||kkkXXXOOOUUUaaahhh``````}}}jjjfff...444333777XXXhhhuuukkkHHHAAAYYYuuu}}}~~~|||xxx{{{~~~}}}~~~oooSSSHHHWWWaaaVVVTTTPPPEEEXXXvvvsssZZZkkkPPP777444???ssswwwxxxyyyzzz{{{{{{{{{zzzyyyrrrrrrsssuuuyyy|||~~~~~~~~~}}}{{{yyyvvvsssrrrvvvwwwxxxzzz|||}}}{{{xxxtttmmm___PPPFFFGGGOOOWWW]]]fffllluuu}}}}}}|||zzzzzzyyyyyyrrrmmmvvv}}}xxxuuuvvvrrrtttssspppiii^^^RRRFFF???BBB@@@CCCPPPRRRrrriiiFFF@@@:::111000)))///999jjjjjj}}}uuuXXXXXX]]]RRR]]]```lll}}}{{{xxxvvvvvvxxxzzzyyywwwvvvuuuvvvqqqpppmmmkkklllkkkddd[[[NNNQQQOOODDDKKKlll|||mmmyyy}}}FFFPPPOOOqqq~~~qqq```XXXaaarrr|||~~~yyyzzz[[[666???UUUlllsssnnnlllqqqwwwyyyttt~~~~~~}}}yyyrrrlllgggffffffggglllsssmmmMMMNNNTTTTTT}}}```666...999;;;gggUUUCCCPPPWWWppp^^^mmm|||iiijjj~~~aaaDDDUUUGGGJJJRRReeejjjIII???@@@BBBQQQkkk|||ooo666666...//////,,,'''000OOOnnngggrrr}}}WWWaaayyy~~~}}}xxx}}}zzzvvvsssxxxyyy```AAANNNXXXgggeeedddqqqgggddd```___lllttttttnnnoooqqqpppooonnnnnnooonnnrrrmmmxxxxxxrrrkkkcccgggpppooosss}}}~~~|||bbbKKKHHHVVVgggoooaaaaaa]]]gggppp(((///333888WWWlllwwwuuuNNNCCCZZZqqq|||~~~|||wwwyyy{{{|||tttZZZ;;;VVVxxxdddQQQZZZTTTTTTyyy___qqqRRR555...777kkkuuuxxxyyyzzz{{{{{{{{{zzzyyysssssssssuuuwwwxxxxxxwwwtttuuuvvvxxxyyyzzzzzzzzzppprrrvvv{{{~~~~~~{{{xxxrrriii[[[MMMEEEGGGNNNUUUWWW___fffqqqttt~~~~~~~~~~~~~~~vvvqqqwww}}}wwwvvv{{{yyyoooooommmggg^^^RRRGGG@@@@@@>>>AAAOOOSSStttkkkGGG@@@:::222000)))///000VVVooo{{{www]]]iiiYYYNNN\\\fffaaayyy|||{{{zzzyyyvvvtttrrrxxx|||zzztttppprrrvvvsssrrroookkkkkkiii```VVVMMMRRROOOEEELLLooo~~~mmm~~~===~~~SSSQQQrrryyyiii[[[\\\kkkxxx}}}qqq~~~~~~SSS@@@FFF```xxxzzzooojjjsss|||}}}|||~~~xxxqqqkkkgggfffggghhhmmmsss```IIIOOOXXXXXXlllccc555(((444333^^^|||qqq~~~eeeKKKKKKRRRjjjddd|||fffkkk|||bbbIIIYYYCCCMMMWWWlllttt|||HHHBBBAAABBBVVVvvviiirrr,,,000***...111...(((444XXX|||~~~___iii|||xxx|||yyysssjjj^^^QQQWWWXXX___]]]bbbxxxrrriiillllllrrr{{{dddggggggjjjmmmnnnnnnnnnnnnoooiiilllfffttt}}}zzz|||ppprrrfffgggiiibbbbbbkkknnncccddd]]]QQQMMMWWWcccjjjhhhfff}}}VVVaaakkk...///---;;;WWWvvvVVVDDDTTTeee|||~~~}}}wwwxxxzzz|||xxx```GGGUUUsssTTTWWWQQQQQQxxxrrreeelllTTT:::888999___zzz{{{yyyxxxyyy{{{|||{{{xxxvvvtttvvvyyy{{{{{{yyyuuusssuuuvvvyyy{{{||||||||||||wwwzzz{{{zzz{{{|||xxxrrrpppaaaQQQIIIEEEEEEMMMXXXYYYnnnzzz{{{}}}}}}}}}uuuoooqqq|||yyywww|||tttooollljjjcccUUUHHHBBBCCC======MMMVVVvvvrrrKKKEEE===...111,,,(((111GGG\\\xxx]]]llluuuQQQ___eee\\\ooo{{{~~~xxx}}}~~~uuuwwwyyyyyyxxxvvvuuusssrrrrrrooonnnllljjjhhhccc]]]YYYRRRMMMCCCPPPNNNooovvvwwwkkk<<>>~~~ooowwwzzzeeeyyy|||xxxwwwnnnjjj\\\PPPSSS___ppp{{{~~~vvvpppkkkyyykkkUUUQQQfffssssssuuusssmmmmmmeeeVVVXXXiiirrrbbb\\\cccjjjeeeaaaccc```ccccccIIIFFFSSSeeeyyykkk[[[sssbbbPPP{{{DDD---)))...444EEEwwwxxxuuuNNNCCC]]]vvvzzzzzz{{{{{{zzzgggGGGWWWjjj```RRRbbbTTTRRRuuuwwwfff|||sssfffiii[[[:::444444RRR~~~yyyyyyyyyzzz|||~~~}}}{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{yyyzzzzzz{{{{{{zzzyyyyyy{{{{{{yyywwwyyy{{{xxxrrreeeRRR???;;;AAAHHHKKKLLLdddppp~~~|||~~~~~~ppppppwww~~~wwwwww|||zzzrrrmmmmmmjjj[[[HHH======EEEJJJPPPPPPqqqzzzKKKCCC@@@111...+++000///111rrr}}}yyybbbtttqqqppp{{{vvv}}}|||qqqwwwxxx{{{}}}ttt|||wwwvvvuuutttsssrrrqqqpppqqqpppooommmiiiaaaXXXRRRLLLKKKMMMJJJ]]]nnnyyyqqq~~~SSS===YYYVVVMMMccc~~~~~~~~~}}}yyypppbbbZZZ```ppp~~~hhhRRRKKKKKKOOOKKKBBBCCCNNNTTTjjjzzzyyyzzzwwwtttrrrsssxxx|||~~~~~~}}}zzzxxxqqq___bbbbbbdddkkkpppLLLPPPKKKPPPWWWYYY333333+++111===}}}ccczzzaaaZZZDDDQQQPPPfff}}}vvvdddIII;;;CCCQQQJJJ???[[[ooohhhyyyaaazzzZZZPPPuuuqqqKKKCCCQQQXXX^^^llleeeRRR??????EEENNNZZZeeekkkAAA***---222111)))///+++===vvvllloookkk___cccqqqwwwnnnppp}}}}}}xxxmmmgggjjjzzzeeeSSS___gggcccccccccbbbgggaaaTTT[[[qqq|||lllhhhnnnoooaaa[[[______jjj```DDDCCCVVViiirrr^^^lllooo]]]~~~===000000///222<<>>===NNNWWWvvvOOOCCC@@@222---)))...444+++jjj{{{nnn~~~~~~eeezzzvvvrrr~~~}}}sss]]]ggghhh|||~~~}}}uuuwwwvvvvvvuuusssrrrrrrqqqpppoooooommmiiiaaaWWWQQQJJJIIIOOOIIIkkkqqqvvviiivvvAAA>>>WWW___HHH]]]~~~~~~yyyiiiUUUIIIKKKUUU]]][[[[[[YYYRRRLLLFFF<<<222>>>AAABBBAAA===>>>FFFOOOQQQlll}}}pppccccccbbb```^^^]]]]]]___bbbrrr~~~}}}{{{}}}yyyvvvlll]]]bbbcccdddiiirrrIIIRRRPPPUUUQQQZZZ555333...333555qqqjjjiiifffGGGVVVOOOaaa{{{~~~iiiWWWFFFDDDSSSUUURRRFFFMMMVVViiixxxllliiiFFFaaayyyzzzzzzcccXXXbbbBBBHHHRRR```^^^kkk}}}nnnDDD>>>>>>IIISSSgggvvvmmm@@@222111111111***///---777ooorrrsssbbb___|||cccxxx~~~yyyhhhfffnnnoooaaaddddddccciiirrrooottttttrrr~~~uuusssmmm```aaalllooorrr[[[CCCHHHZZZcccccc[[[vvvqqqwwwppp:::333555...111999fffoooJJJDDDjjj~~~{{{}}}{{{~~~yyy]]]KKKggglllQQQ^^^UUUnnngggRRRxxxiiipppddd777444:::QQQzzz{{{yyyxxxxxxyyyyyywwwtttqqqssstttvvvxxxyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{|||}}}wwwyyyzzz{{{|||zzzooobbbNNNMMMJJJIIIMMMTTT[[[___XXX```aaarrr|||wwwooommmrrr{{{|||~~~uuuuuutttooo```MMMAAA???GGG999999QQQXXXnnn[[[JJJCCC555222---//////(((UUUxxxnnn{{{eee{{{pppwwwYYYXXXVVV[[[ooo}}}ttt|||xxxwwwwwwvvvuuutttssssssmmmmmmmmmlllhhh```WWWQQQIIIHHHMMMOOOxxxuuuqqqggg999>>>XXXiiiEEEXXX~~~wwwcccMMMDDDGGGKKKKKKFFFDDD@@@;;;===EEEJJJJJJAAACCCBBB>>>???CCCFFFFFFJJJddd|||ssseeeYYYQQQWWWWWWUUUPPPNNNPPPUUUXXXaaajjjpppoooqqq|||{{{~~~}}}xxxtttgggZZZdddgggeeegggsssvvvFFFPPPRRRSSSQQQXXX666111///555000]]]qqqxxx||||||}}}MMMTTTLLL\\\nnnsssZZZLLLCCCIII[[[XXXTTTDDDAAAKKKlllgggxxxQQQ;;;ddd}}}}}}zzzdddmmmcccFFFOOOTTTddd^^^fff===AAA===QQQXXXssslll___<<>>}}}kkk}}}}}}qqqlllwwwgggfffcccddd___vvvpppxxx}}}~~~}}}xxxwww|||~~~||||||tttuuu{{{kkkddduuummmlllpppyyyyyykkkdddeeeiiinnn{{{yyyaaaDDDGGGTTT\\\[[[___~~~bbbRRR999444777---,,,000:::sssfffHHHPPPiii{{{}}}~~~yyy^^^aaadddkkkyyyhhhqqqppp:::333777EEE{{{}}}xxxxxxyyy|||~~~~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyy{{{|||}}}yyyyyyyyyyyyzzzttteeeUUUKKKIIILLL[[[rrr~~~qqq]]]___llljjjiii}}}~~~yyysssqqquuu{{{~~~}}}|||}}}zzztttiiiWWWGGGAAACCC===AAAGGGUUUZZZyyyxxxUUU111---,,,,,,***111999lll\\\|||zzzyyyppp[[[~~~sssmmmlllTTT___YYYmmmzzzxxx~~~|||~~~vvvvvvvvvuuuuuutttssssssnnnllljjjfffbbbZZZRRRMMMGGGLLLHHHfffyyypppggg>>>111DDDHHHUUU|||xxx|||zzz{{{~~~}}}|||}}}{{{nnn___^^^hhhnnnkkk]]]bbbeeecccccceeeddd```XXXWWWWWWWWWUUURRROOOOOOTTT[[[bbbaaaWWWQQQUUU^^^iiirrr{{{|||}}}}}}~~~}}}yyysssnnn^^^TTTccchhhdddhhh~~~SSSFFFPPPNNNJJJHHH222///,,,444+++@@@~~~zzz~~~uuuRRRKKKRRRccc~~~}}}~~~nnnRRRKKKIIIIIIPPP___oooeee\\\^^^zzzzzz```qqqaaaqqq{{{```UUUdddjjjaaaIIIDDDQQQ```kkkeeeggg[[[:::BBBEEELLL]]]eeekkkPPPDDD@@@444444///111444,,,888~~~aaazzzzzzzzzyyyddd```]]]___iiiyyyxxx{{{ooo___aaammmeeeuuu|||wwwuuutttrrrpppiiiooovvvppp[[[]]]eeehhhjjjvvvxxxiiilllgggjjjmmmmmmtttssseeeOOOAAAOOOSSSZZZhhhrrrxxxhhhkkkQQQDDD;;;>>>555222...555bbbrrrSSSJJJbbbxxx{{{|||llldddkkkxxxgggddduuu<<<111333===ppp{{{~~~~~~~~~~~~{{{~~~|||zzzxxxxxxzzz|||}}}{{{zzzyyyyyyyyyyyy{{{{{{|||{{{xxxvvvvvvrrrcccSSSMMMMMMZZZ~~~tttqqq{{{vvvlllssszzzyyylllmmmxxx{{{{{{zzzyyyzzz||||||yyyxxxnnnbbbSSSEEE???@@@@@@DDDDDDPPPggghhh555---...///***333---XXXwwwppp|||zzzvvvfffsssbbb]]]FFFaaa```vvv}}}{{{wwwuuuuuuuuutttsssssssssrrrpppnnnjjjeee___XXXPPPJJJEEENNNHHHnnn|||xxxtttNNN>>>+++>>>KKKVVV}}}uuuyyyxxxzzz}}}|||zzz{{{~~~uuufffbbbkkksssrrrlllllliiibbb```dddhhhhhhllllllooonnnggg^^^^^^eeedddfffjjjkkkfff```cccjjjwww~~~~~~yyyzzzzzz||||||{{{wwwpppkkk]]]RRRaaafffccciiiCCCJJJVVVQQQOOODDD444111---555,,,444zzzooogggZZZQQQRRRbbbnnnwwwgggIIIGGGKKKNNNUUUYYYoooeeelllvvvXXXnnnmmmssstttuuuGGGJJJ}}}uuuYYYHHHIIIVVVgggllldddqqqPPP999@@@HHHQQQgggvvv[[[LLLRRRAAA555888000...333...:::]]]uuusss~~~hhhooozzzmmmwww}}}yyy}}}gggdddccciii{{{{{{wwwyyy{{{~~~zzzhhhUUUQQQYYYsss~~~oookkkuuu~~~ppprrrkkkjjjpppjjj]]][[[\\\gggvvvuuulllqqquuukkkjjjfffhhhgggccchhhgggYYY???@@@WWWUUUaaayyyyyyYYYzzzRRRKKK>>>???888555(((333GGGzzzzzz]]]KKK___ssszzz{{{vvvjjjwwwzzzzzzhhhooo<<<111444;;;ccc}}}|||{{{~~~zzzsssxxxvvvxxxzzzyyyvvvwww|||tttvvvxxxyyyzzzzzz{{{|||xxxqqqmmmttt|||yyygggUUUSSSKKKmmm\\\zzzyyyxxx{{{xxx}}}www}}}rrrooowww~~~~~~yyywwwxxxxxxvvvuuuuuuppphhh\\\OOOFFFAAA@@@AAAIIIHHH[[[bbb888000(((///+++444---PPPyyyxxxooo{{{ggg]]]hhhmmmfffwwwaaa[[[```ccc{{{yyysss{{{yyyuuusssrrrqqqpppoooiiikkkggg^^^XXXVVVQQQJJJJJJ@@@[[[qqqyyyiiijjjHHH999222>>>XXXHHHhhh{{{|||{{{www|||~~~||||||~~~~~~vvv}}}vvveeebbbqqq{{{xxx{{{rrruuulllkkkrrrrrrrrrnnn{{{{{{nnngggjjjuuuvvvtttrrrjjjeeemmm}}}zzz|||yyy~~~zzz~~~~~~{{{{{{zzzrrrhhhSSS^^^___^^^kkknnnkkkDDDQQQHHHLLLLLL===:::///***555,,,111ddd}}}zzzjjjzzzNNNMMMddduuueee{{{KKKAAAPPPVVVQQQZZZZZZsss```YYYaaallljjjhhh{{{OOOHHHsssmmmLLLEEERRRVVV___llljjj|||:::@@@CCCHHHQQQlllXXX[[[UUUJJJHHHCCC<<<555000///000111FFFppppppZZZggg}}}~~~sssccceeeyyysss___gggkkkxxxuuuvvv______UUUFFF\\\^^^ccczzzwwwyyyuuuyyypppoootttnnnccckkk~~~pppkkksss^^^dddkkknnnjjjjjjjjj```QQQ>>>LLLNNNaaacccppprrrJJJbbbJJJKKKAAANNN...777)))555???{{{qqqmmmPPPKKKnnn|||zzz|||~~~vvv}}}}}}yyyfffttt???444444888\\\{{{tttvvv|||~~~{{{yyyyyywwwxxxzzzxxxuuuvvvzzzyyyzzz{{{zzzyyyxxxwwwwwwqqqooopppwww|||pppdddRRRSSSeeelllfffxxxyyyqqqxxxllllll{{{yyy~~~|||xxxuuutttooofffZZZNNNFFFBBBAAAEEEGGGHHH___nnn???333...000---...'''EEE~~~yyyuuuuuuzzzrrrlll___\\\hhhWWWVVViiinnn||||||zzzvvvyyywwwsssrrrqqqpppooonnniiijjjeee[[[TTTRRRMMMHHHIIIHHHaaavvvvvvgggrrr???555...;;;|||aaaHHHgggzzz}}}{{{~~~yyy}}}|||{{{}}}~~~|||zzz}}}nnnfffnnn{{{{{{zzzoooooojjjiiiuuupppzzz~~~|||zzz~~~{{{zzzwwwlll```WWW___```aaalllpppXXXGGGOOOMMMVVVUUU~~~KKK666///,,,333,,,222HHHooolll~~~}}}zzzdddNNNZZZnnnyyyjjjXXX===GGG[[[aaa___mmmoooUUUTTTiiiZZZJJJGGGRRR[[[bbbeee```ddd999???@@@QQQYYY|||hhh]]][[[NNNKKKDDD<<<555111///000444ssslllyyyttt```jjjssstttvvvooouuunnnjjjiiicccmmmgggUUUPPPJJJFFFXXXaaassstttkkkooosssssssssuuuuuurrrrrryyyrrrffftttqqqkkklllkkkkkkkkkeeeWWWHHHIIIGGGXXX___\\\yyy|||fff```[[[VVV___UUUXXXBBB888///000111bbbxxxcccMMM[[[jjj~~~~~~|||zzz|||~~~{{{jjjmmmzzzvvvaaa|||~~~uuuBBB777333666SSSxxxmmmvvv~~~{{{~~~yyywwwxxxzzzxxxttttttxxx{{{{{{{{{zzzyyyxxxvvvuuuxxxyyy|||yyylllbbbSSSqqqiiiPPPppp[[[uuuwwwxxx```lll{{{}}}}}}~~~|||vvvqqqrrrmmmcccWWWLLLEEEDDDDDDFFFFFFKKK\\\iii@@@000111,,,111---'''999nnnvvv|||xxxooo```]]][[[```mmmfffiiiooo}}}||||||vvvwwwwwwtttrrrpppppppppnnnmmmjjjhhhaaaWWWPPPMMMJJJFFFFFFUUUhhhyyykkkcccqqq;;;777...>>>pppoooGGGcccwww|||~~~{{{}}}zzz~~~{{{zzz{{{|||zzzyyy~~~}}}sssffffffvvvjjjccclllkkklllyyyhhhkkknnnqqqvvv|||}}}{{{zzzuuugggYYYZZZ```aaafffkkktttLLLLLLOOOMMMTTTdddbbb111000---000---444222bbb\\\hhhppp~~~UUUOOOccczzzuuu~~~wwwHHHDDD^^^iiitttuuu~~~tttxxx~~~jjjDDDeeezzzFFFIIILLLVVVeeeeee```bbbDDD===@@@@@@VVVlllkkkkkk___```UUUTTTOOOFFF;;;333//////,,,PPPrrr|||{{{zzz{{{xxxttt|||rrruuummmqqqmmmbbb___SSSOOOUUUZZZjjjtttwwwxxxvvv||||||tttpppttttttnnn|||sssnnnrrrmmmoooiiigggkkkjjj^^^NNNCCCMMMRRRcccYYYlllTTT|||___yyyUUU___hhh___SSSIII:::999///+++FFF|||uuuTTTMMMZZZwww~~~|||{{{{{{}}}|||wwwVVVgggdddOOO^^^```~~~ttt^^^www}}}xxx@@@888333444;;;~~~vvvlll|||zzz~~~wwwvvvwwwyyyxxxtttuuuzzzzzzzzzzzz{{{|||||||||{{{|||}}}}}}ppp^^^QQQOOOddd___tttmmm~~~{{{ppprrrvvvrrrpppyyy{{{~~~{{{vvvrrrpppjjj```TTTIIIEEEEEEGGGFFFJJJTTT]]]ggg???,,,333+++---//////444TTTppp|||zzzwww|||eeeSSSWWW___hhhtttnnnppp~~~||||||uuuqqqwwwvvvtttrrrqqqqqqpppnnnmmmkkkfff^^^TTTLLLIIIGGGFFFDDDaaaooouuu^^^dddWWW:::999...@@@iii~~~GGG\\\sssxxx|||}}}yyy}}}~~~zzzyyy{{{|||{{{zzzyyyzzzvvvkkkfffuuusss\\\HHHTTTnnnrrrnnnvvvppprrr}}}|||zzz{{{{{{ttteeeXXXYYY```cccjjjjjj|||NNNMMMSSSOOOQQQxxx///222///,,,,,,///---TTTWWWYYYqqqgggPPPVVVkkk\\\WWWyyyxxxjjjiiibbbuuuhhhOOOuuuUUU\\\VVV@@@LLLRRR```mmmcccddd~~~}}}999DDDBBBFFFUUUppp{{{eeeppp``````XXXWWWXXXVVVNNNBBB777111//////BBBpppkkkwwwzzzmmmvvvppphhhvvveee]]]fffaaavvv}}}zzzxxxwwwzzzyyyrrrmmmkkkfff___qqqooo___ooopppkkkeeellleeeeeejjjfffVVVKKKHHHOOO[[[\\\aaauuu```cccjjjooo]]]aaa```[[[GGGGGG>>>???333333666mmmzzz~~~aaaNNNZZZttt~~~|||{{{{{{|||}}}~~~~~~|||{{{gggFFFUUUFFF;;;MMMNNNvvv}}}XXXvvv___vvv|||{{{===888333444555jjj{{{pppjjjyyy{{{tttsssuuuyyyyyywwwxxx}}}}}}{{{{{{~~~~~~wwwxxx||||||nnnWWWFFFJJJ}}}{{{pppuuu{{{nnnwwwppp||||||uuu{{{}}}}}}zzzyyynnnhhh]]]QQQHHHDDDEEEGGGHHHMMMXXXeeeBBB...777...&&&...333...FFFfffzzzzzzwwwxxx^^^PPPXXXbbbjjjvvvpppSSSTTTqqq|||sssrrrzzzvvvtttsssrrrrrrpppnnnllljjjddd[[[RRRKKKHHHGGGIIIJJJnnnuuummmYYYqqqBBB666666+++<<<```LLLTTTlllwww}}}|||www{{{{{{xxxxxx{{{~~~}}}~~~yyyxxxzzzuuupppzzz|||pppnnn}}}rrrQQQFFF888333NNNsss}}}vvvxxxxxx{{{}}}|||{{{|||zzzpppaaaVVVVVVaaaeeemmmlllyyyQQQEEETTTRRRWWWyyy000333///***,,,&&&///???]]]hhhxxx```OOO\\\yyynnnsss|||eeeyyyvvv[[[VVVWWW}}}JJJxxxjjjBBBDDDMMMWWWiiinnn___sssYYY;;;DDD???PPPVVVvvvuuuoooVVVhhhUUUWWWXXXXXXRRRHHH===555222...;;;TTTwww}}}vvvrrr}}}rrrllliiihhhyyyggg]]]kkknnn}}}vvvppprrroooppptttsssllliiikkk~~~uuueeeoooiiiiiiqqqiiifffgggggg\\\MMMJJJQQQ]]]XXXkkkaaakkkmmmlllbbbWWW]]]OOOTTTGGGCCC777:::...JJJtttWWWVVVjjjvvv~~~}}}}}}{{{{{{{{{|||}}}~~~mmmIIIPPP:::DDDTTT___bbbTTT[[[zzzaaavvvwwwxxx<<<:::444444999ZZZ~~~lllhhh~~~yyyzzztttsssuuuyyyzzzxxx{{{zzzwwwwwwxxxxxxwww{{{|||~~~|||lllUUUDDDQQQeee{{{{{{uuutttuuuiiiuuuzzzlllfff~~~~~~zzz|||}}}}}}zzzwwwvvvvvvlllfff\\\PPPGGGCCCDDDFFFIIILLLRRRdddEEE///444...***///000'''666kkkzzzuuu^^^VVV[[[___hhh|||}}}\\\JJJWWW~~~{{{uuuyyy}}}wwwuuusssrrrrrrpppmmmjjjggg```WWWQQQLLLHHHHHHLLLVVVwwwzzzeeebbb<<<777333...999WWW]]]NNNbbbwww~~~{{{vvvzzzzzzwwwwww{{{~~~~~~|||wwwvvvyyyxxxuuuzzzxxxjjjcccnnnlllssssssyyyzzz[[[FFF:::777888PPPuuu~~~zzzxxxyyy|||}}}~~~|||{{{uuugggZZZRRRVVVbbbdddooorrrVVVOOO>>>MMMNNNddd|||444444///))),,,(((111***[[[vvvlll|||WWWTTTlll{{{{{{tttkkk~~~nnnIIIPPPcccqqqYYYLLLBBBIIINNN\\\kkkhhhddd@@@<<>>555000333555JJJuuuLLLWWWvvv{{{www{{{zzzwwwvvvyyy||||||xxxxxxxxxxxxvvvtttvvvxxx}}}}}}pppPPPHHH777@@@CCCRRRppp~~~|||xxxzzzzzzvvvwww}}}|||{{{yyyppp```UUURRRYYYcccaaappp{{{FFFHHHFFFIIISSSmmm777333...+++------///&&&JJJkkkyyygggpppYYY]]]uuuvvvrrrmmmrrrooobbbhhhKKKVVVnnntttRRRHHHEEEKKKSSSdddjjjbbbuuuggg777999DDDLLL[[[zzzttt\\\ddd___ZZZaaa^^^\\\[[[ZZZWWWOOODDD;;;222222<<>>444---,,,CCCgggrrrrrriiisss~~~tttkkkkkkjjjjjjkkkSSSZZZTTTAAAKKKAAA:::GGG:::FFFYYYsssfffsss___kkkeeetttuuueee^^^hhhmmmgggVVVMMMWWWeeehhhlll```bbbWWWDDD===JJJ[[[ddd{{{nnn999FFFtttbbbUUUsssaaannnfffaaakkkeeeYYYZZZTTTVVVYYYBBB===333***```pppxxx\\\\\\dddqqq~~~zzzyyy{{{}}}~~~~~~uuu|||VVVUUUWWWhhhrrrWWWcccZZZlllooo~~~}}}XXX888777777333111nnnjjj___wwwvvv|||{{{{{{{{{yyyzzz{{{zzzwwwlllccc[[[^^^cccbbbbbb```iiiwwwzzzfffPPPNNN[[[fffsss|||gggKKKTTTbbbxxxyyy{{{|||zzzxxxxxxyyytttllljjj```SSSIIIDDDCCCCCCBBBEEEQQQbbbmmmfff===DDD888<<<111000---//////555___yyy|||uuunnn\\\LLLTTTssshhhhhh```nnn~~~{{{}}}~~~|||xxxtttsssqqqooolllhhhccc___]]]TTTNNNLLLIIIFFFOOO]]]kkkrrrxxx___HHH222,,,000***---@@@OOOyyyZZZSSSeee|||~~~vvv{{{zzzyyyyyyxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{vvvxxx{{{||||||zzzWWW@@@<<>>888888:::AAAKKKVVV___cccUUURRRPPPOOOLLLKKKPPPXXX[[[eeehhhjjjyyyqqqRRRUUUxxxmmmaaagggcccZZZAAA888JJJYYYkkkTTT666aaa???kkkbbbbbbaaa```^^^[[[YYYWWWVVVVVVVVVTTTMMMDDD;;;444111ggg~~~jjjYYYcccnnnnnn}}}|||zzzyyyxxxyyy{{{|||yyy{{{}}}```PPPDDDbbbtttgggfff]]]oooyyyhhh|||ZZZ888555444222000PPPqqqlllyyyyyy~~~zzz||||||zzzzzzzzzwwwrrrZZZYYYooozzzwwwtttuuuwwwWWW[[[~~~yyy^^^YYYrrr}}}xxxyyy||||||yyyvvvwwwxxxssslllggg]]]PPPFFFCCCBBBBBBAAA>>>QQQ```xxx^^^===AAA:::<<<888666111000------NNNwww|||oooaaaUUUTTT[[[cccnnnwwwnnnbbbZZZ|||}}}zzz|||}}}zzzwwwtttrrrpppnnnkkkfff```[[[UUUQQQMMMJJJGGGLLL[[[kkkzzzkkkXXXrrr{{{DDD000,,,333///---555;;;```fffMMMXXXppp}}}yyy{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{||||||||||||zzz|||}}}|||zzzzzz|||~~~sssrrrtttqqq___FFF<<>>888333222...+++,,,'''///GGG[[[oooiii[[[nnnuuu```^^^ddddddxxxsssEEEGGGBBBUUU```XXX[[[]]]{{{CCC:::EEEFFFXXX___tttmmmmmm___fffddd```[[[XXXWWWVVVTTTRRRCCC===555///PPPjjjwww\\\JJJJJJWWWTTTMMMHHHIIIGGGBBB@@@AAA666555555777;;;???AAABBB===;;;;;;>>>???>>>BBBHHHLLLNNNRRRXXXaaaiiijjjfff}}}}}}___>>>DDDUUUTTTuuuZZZ...WWWZZZiii{{{YYYVVVVVVWWWYYY[[[^^^aaabbbUUUTTTRRRNNNGGG???888444LLLzzzxxxhhhbbbeeellluuuvvvvvvxxxyyyzzz{{{{{{}}}vvv|||}}}iii[[[MMMkkkxxxooodddYYYjjjxxxhhh{{{```:::444333444555888{{{zzzwww}}}|||~~~}}}{{{zzzyyypppgggTTTXXXzzzrrraaalllzzzwww~~~zzzooojjjgggmmmccckkk~~~}}}~~~{{{zzz}}}|||{{{xxxtttuuuvvvqqqkkkaaaXXXLLLDDDAAAAAAAAAAAACCCWWW```UUUBBBBBBBBBAAA>>>;;;555222...(((:::^^^~~~wwwaaaVVV___eeeaaacccnnnlllrrrnnn}}}zzz{{{{{{yyyuuusssqqqooolllhhhbbb[[[VVVMMMPPPMMMFFFFFFTTThhhvvvpppfff\\\sssKKK333,,,222///---///---MMMYYYVVVtttzzz}}}zzzzzzyyyxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}|||}}}~~~|||yyywwwuuuuuummmjjjhhh```NNN>>>???IIIXXXOOOKKKWWWkkkyyyxxxqqqtttsssvvv{{{}}}{{{{{{vvvoooiii```YYY[[[aaafffYYYqqqhhh>>>RRRKKKPPPXXXLLL???888<<<333000,,,...***,,,;;;LLLeeexxx]]]gggqqq{{{qqqiiijjjooo~~~ppplllLLL<<>><<<<<<:::999888999<<<======<<<666222333777999777666888AAA<<<===CCCDDD@@@EEENNN___sssjjjggghhh^^^[[[@@@:::MMMwwwvvvEEE000HHHXXX]]]XXXWWWWWWWWWXXXZZZ\\\^^^___UUUTTTRRRPPPKKKEEE===888666RRRpppjjjbbbjjjmmmooorrruuuxxxzzz{{{{{{www|||vvvxxxiiiPPPZZZxxx___RRRaaannn|||iii>>>555444333444000rrrxxxlll~~~~~~|||zzzwwwiiiZZZPPP\\\xxx___bbbuuusss~~~}}}hhhWWWSSSXXXhhh}}}qqq~~~~~~{{{||||||{{{wwwsssrrrsssoooiii]]]UUUJJJCCCAAABBBBBBBBBNNNYYYcccOOOIIIFFFKKKHHH@@@???888555444+++111GGGmmm}}}tttgggbbbjjjkkkdddeeeooofffxxx{{{}}}zzz{{{zzzwwwtttrrrpppmmmiiieee^^^VVVQQQKKKOOOKKKCCCIII]]]ooovvvhhhcccsssWWW:::***,,,+++...111...BBByyyfffHHHiiivvv}}}~~~zzzyyyyyyxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}yyyzzz|||}}}{{{yyyvvvuuuvvvssslll___MMMBBBHHHUUU^^^SSSLLLVVVkkkyyywwwooonnnqqquuuzzz}}}{{{yyyrrrjjjddd^^^ZZZ]]]bbbiii^^^nnnSSSLLLSSS???MMMcccxxxIII@@@;;;DDD666333...111,,,+++222>>>ZZZ~~~}}}uuujjjbbbiiizzzuuupppgggddd~~~jjjooorrr```RRRfff:::FFFQQQYYYUUUTTT[[[rrr444>>>JJJ>>>TTTYYYjjj\\\___^^^fff^^^aaabbb___YYYVVVWWWYYYQQQYYYIIIGGG+++EEEvvv}}}vvv|||pppSSSHHHAAA555AAA@@@???===<<<:::;;;===;;;999666555666777777777;;;666555:::===:::888777===999999:::999666:::BBB@@@HHHRRRRRRTTTbbbcccPPP777QQQMMMZZZiii>>>AAA???}}}dddLLL^^^ZZZ[[[[[[[[[[[[YYYXXXWWWXXXVVVTTTSSSPPPKKKCCC>>>444BBB{{{nnnyyy}}}mmmkkkjjjkkklllooorrruuuxxxyyyyyy}}}xxx}}}ccc}}}aaaRRR```~~~lllqqqBBB555444000,,,000RRRrrr```zzz~~~|||{{{vvvdddOOOVVVlllvvvbbblllbbbpppuuu}}}yyyxxxeeeVVVTTT\\\tttjjjddd}}}{{{{{{zzzzzzvvvrrrqqqqqqmmmfffYYYRRRHHHCCCBBBDDDEEEEEERRRTTTkkkLLLLLLGGGKKKHHHCCCDDD>>>;;;;;;222///:::iiiwww|||}}}wwwiiimmmtttuuupppjjjjjjmmm|||}}}{{{zzzyyyvvvtttqqqnnnjjjeee```YYYRRRMMMIIIJJJFFFEEESSShhhrrrooofff]]]~~~VVV:::*********///333000444iiiIIIZZZooowww}}}yyyyyyyyyxxxxxxyyyyyyzzzyyyzzz|||~~~~~~~~~}}}yyyzzz|||}}}}}}{{{xxxuuunnnllleeeYYYKKKEEENNNZZZ___RRRJJJSSSiiixxxwwwpppoootttyyy}}}}}}{{{uuulllccc___]]][[[^^^cccfffjjjsssyyyBBBKKKHHHKKKrrrdddKKKFFFDDDKKK===999000333...+++...555QQQvvvvvvuuu}}}dddfffooowwwkkkfffsss{{{xxx~~~~~~xxxdddkkkvvv\\\VVV[[[BBBAAAOOOPPP___NNNWWWgggSSSDDD:::GGGFFFWWWtttcccZZZYYYYYY\\\_______________^^^\\\[[[YYYZZZXXXUUU>>>333gggoootttttttttkkkuuuwwwsssMMMEEELLLEEEKKKNNNMMMJJJLLLRRRXXXYYYSSSKKKDDDAAA@@@?????????888555888;;;::::::<<<:::<<<:::666999???@@@;;;:::555888===>>>DDDDDD777888GGGZZZooo333BBB444rrr}}}gggRRR^^^OOO[[[RRRUUUZZZ]]]^^^]]]ZZZXXX[[[YYYXXXVVVSSSNNNIIIEEE999CCCOOOyyymmm~~~}}}nnnmmmkkkhhhfffgggkkkooorrryyy{{{zzz{{{hhhZZZhhhssseeexxxEEE555666444+++666777sssyyyqqq]]]vvvxxx{{{|||yyydddKKK```xxxxxx===SSSkkk[[[www}}}{{{pppfff\\\ZZZccc}}}TTTppp}}}|||zzzzzzzzzxxxxxxuuurrrqqqpppjjjbbbVVVOOOGGGCCCDDDFFFHHHHHHTTTSSS}}}pppJJJIIIGGGDDDDDDGGGJJJCCC>>>???888111555LLLllluuulllvvvyyy}}}~~~|||zzzyyywwwtttrrrnnnjjjddd^^^XXXSSSMMMIIIEEEDDDEEEPPPbbbpppooogggKKK___FFF444---...---///111+++,,,VVV```PPPfffppp{{{~~~yyyyyyxxxxxxxxxyyyzzzzzzxxxyyy|||~~~~~~}}}|||||||||}}}~~~~~~{{{wwwtttnnnkkkdddXXXMMMJJJPPPXXX]]]QQQIIIQQQeeeuuuwwwsssooouuuzzz}}}~~~|||{{{ssshhh___]]]^^^^^^```ccc^^^uuuWWWFFFLLLJJJ\\\^^^QQQMMMPPPOOOFFF???444444///---///000EEEhhhvvvkkktttjjjhhhkkk~~~~~~mmmgggqqq~~~kkkppp|||{{{]]]MMMVVVnnnXXX777PPPQQQGGG]]]SSSPPPxxxaaa111FFFBBB>>>QQQPPPWWWlll___aaaYYYXXXVVV]]][[[[[[___dddeeeaaa]]]ZZZWWW]]]YYYSSS666:::wwwqqqwwwzzzeee}}}bbb~~~ooosssiiiooouuuxxxuuuqqqtttyyy}}}|||uuullldddaaaaaaaaabbbRRRHHH@@@======???EEEKKKOOONNNGGG???@@@DDD===111===666;;;>>>666666@@@DDDOOORRRVVV444;;;RRRaaa]]]dddqqqVVVWWWQQQQQQTTTYYY]]]]]][[[XXXUUUYYYZZZYYYVVVRRROOONNNNNN===EEE333hhhxxx|||xxxwwwrrrkkkdddaaabbbeeegggsssxxx|||~~~nnnqqqlll^^^kkktttfffKKK:::;;;999...;;;---\\\zzzzzzeeeyyyxxx|||~~~zzz}}}}}}hhhMMM___}}}[[[WWW___ccc{{{xxx|||}}}zzz|||zzzeeebbb[[[WWWbbbyyy___nnn{{{}}}~~~|||zzzzzzzzzzzzvvvwwwuuurrrqqqoooggg^^^RRRLLLEEEBBBDDDGGGIIIIIIWWW]]]\\\IIIFFFLLLBBBIIIEEEKKKEEE>>>@@@===555777:::aaa}}}ooodddxxxooottt||||||{{{yyyxxxvvvtttqqqooojjjeee]]]VVVQQQLLLHHHFFFDDDCCCLLL```pppqqqggg^^^VVV:::000000222------///+++000EEE{{{|||KKK\\\iiiwww~~~yyyxxxxxxxxxyyyyyyzzz{{{vvvxxx{{{}}}~~~~~~}}}|||}}}|||{{{|||}}}{{{xxxttttttpppfffZZZQQQOOORRRUUU]]]RRRKKKQQQbbbrrrvvvtttqqqwww|||~~~}}}|||{{{zzzyyyqqqggg^^^^^^aaabbbcccdddbbbKKKPPPLLLEEESSSyyy___TTTPPPYYYMMMKKKAAA999666//////000,,,999VVVPPP{{{mmmqqqvvvhhhlll{{{wwwssstttoooqqq~~~~~~zzzrrrxxxSSSNNNYYYlll^^^GGGBBBWWWUUULLLXXX[[[eeeCCC222;;;KKKBBBVVVjjjooobbbXXXaaaVVV[[[YYY^^^]]]]]]___cccbbb]]]XXXUUUVVVYYYVVV[[[FFF666ddd|||~~~||||||~~~yyysssooooooqqqssstttqqqhhh___]]]aaalll~~~zzztttoooggg___ZZZPPPIIIIIIGGGBBBNNNccclll]]]YYY666CCC```zzzdddYYYWWWZZZRRRUUUVVVXXXXXXWWWUUUSSSQQQSSSVVVWWWTTTOOONNNRRRWWWIIIFFF555NNN{{{wwwllleeeaaa``````\\\eeerrr|||PPP<<>>SSS}}}sssdddTTTYYY\\\RRRRRRRRRRRRSSSTTTUUUVVVMMMRRRUUURRRMMMMMMUUU]]]XXXHHHCCC777eeehhhwwwmmmeee```^^^\\\ZZZ^^^gggeeeuuuyyyGGG444FFFcccxxxwwwfffVVVsss^^^iii{{{vvvddd]]]JJJ@@@;;;000333000CCCnnn~~~|||ssslll~~~zzz{{{}}}wwwfffWWWjjj|||[[[tttRRRqqq|||xxx|||sss[[[UUUSSSPPPVVViiiyyyrrraaafffyyyzzzzzz}}}zzzxxx{{{vvvxxxuuupppmmmjjj___RRRNNNEEEBBBFFFDDD@@@GGGTTTWWWuuuvvvHHHQQQNNNHHHEEELLLHHHGGGFFFEEECCCAAA???>>>:::555\\\}}}uuujjjZZZmmmhhhXXXvvvtttuuuqqqfff^^^eeepppnnnaaaaaaXXXPPPMMMIIICCCCCCHHHCCCWWWeeerrrwwwaaaXXXpppJJJ<<<777000------//////...---...TTTvvvPPP]]]ppptttrrr}}}{{{zzzzzzyyyvvvtttuuu{{{zzzyyyyyyzzz{{{|||}}}~~~}}}|||{{{zzzwwwtttqqqkkkfff[[[PPPMMMQQQSSSQQQKKKJJJNNNYYYgggrrruuusssyyy}}}zzz||||||wwwrrrqqqppphhh^^^```eeedddeeefffvvvHHHAAAPPPBBBGGGxxxzzzdddQQQQQQQQQPPPLLLDDD???<<<666111000111333555VVV]]]ttt}}}{{{{{{xxx~~~}}}{{{wwwoootttcccSSStttvvv~~~wwwyyy~~~hhhTTTLLLHHHWWWlllHHHCCCHHHOOOSSS```kkkaaalllBBB888DDDAAAGGGGGG\\\[[[SSS~~~eeeddd```\\\[[[WWWcccgggfff___ZZZYYYVVVQQQOOO[[[___WWWUUUZZZRRRAAAMMMvvvkkkqqqrrrwwwsss{{{zzzttt~~~lllmmmyyyuuurrrzzzzzzEEE777===<<>>999444111111222OOOSSSuuu|||yyykkkhhhwwwZZZVVVyyy}}}sssgggaaaYYYNNNLLLRRRttt[[[AAAEEESSSTTTZZZ]]]___ddduuuPPPFFFFFF888;;;SSSMMMooohhhiiiZZZ______^^^```___[[[bbbeee```ZZZXXXUUUQQQSSS\\\___[[[[[[]]]WWWLLLMMMdddllllllooopppsssmmmmmmqqq~~~{{{tttyyy}}}yyy~~~sssMMM===888OOO{{{tttaaahhhUUUWWWTTTNNNNNNVVVUUUSSSQQQOOONNNMMMMMMPPPNNNMMMMMMOOOPPPQQQPPPMMMMMMPPPKKKGGGZZZyyyfffwww~~~nnn```___[[[TTTRRRQQQMMMGGGEEE@@@>>>CCCKKKNNNMMMJJJqqq[[[gggssspppnnnrrr```@@@;;;<<<+++000UUU|||~~~nnnqqq|||}}}||||||qqqaaa___~~~|||gggkkkaaaZZZ^^^[[[tttxxx|||}}}~~~yyykkkuuudddXXX\\\eeeooo~~~nnnssspppqqqxxx}}}|||zzzzzzzzzzzzxxxsssooohhh\\\RRRHHHEEEAAA@@@DDDMMMWWW^^^gggXXXBBBFFFGGGLLLIIIKKKFFFGGGHHHIIIIIIHHHFFFEEE;;;DDDEEEggg{{{tttwww|||kkkwwwuuu~~~vvvxxxxxxhhh___```___[[[RRRMMMIIIFFFCCCCCCJJJRRRjjjrrryyyyyyeeeRRRvvvVVVVVVCCC>>>888333111///...,,,///...555TTT~~~qqqSSSRRRmmmxxxuuuyyyyyyuuuqqqoooqqquuuyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{|||{{{zzz{{{{{{zzzwwwuuupppfffTTTEEEBBBJJJQQQSSSMMMKKKMMMZZZmmm|||~~~~~~}}}yyyyyy}}}}}}wwwpppmmm```aaaiii^^^iiiqqqeeeAAADDDNNN===BBBVVVwwwWWWLLLOOOWWWQQQNNNQQQOOOEEEGGGGGGCCC<<<555111000???MMMxxx||||||wwwfff]]]gggnnn{{{yyycccgggooobbbkkk|||xxxooonnnaaaVVVNNNLLLLLLPPP___pppaaaEEECCCOOOPPPFFFMMMZZZ```YYYdddYYY111AAAEEEFFFRRRSSSvvv{{{uuuttt^^^XXX___\\\XXXZZZYYYUUU___eeeaaaYYYTTTQQQOOOQQQSSSVVVXXXXXXVVVSSSQQQQQQQQQ~~~jjjYYYjjjlllkkkhhhdddwwwwwwzzz|||sss[[[CCC000???KKK|||qqqYYYeeeJJJ[[[TTTRRRZZZMMMZZZWWWSSSNNNLLLLLLMMMNNNPPPNNNLLLLLLMMMOOOOOONNNJJJOOORRRQQQHHHAAA[[[~~~kkkqqqhhhvvv|||ttt}}}mmm]]]TTTSSSRRROOORRRNNNMMMOOOOOOQQQ^^^nnnqqq[[[fffyyyuuullloooKKK<<<<<<222///DDDiii~~~kkk{{{~~~xxxhhh```vvvooozzzSSSJJJOOOYYYhhh}}}xxx}}}}}}wwwvvv[[[OOO___uuuzzzzzztttqqqvvv|||}}}}}}}}}xxxwwwtttpppjjjaaaVVVNNNFFFEEECCCAAAFFFPPPZZZ^^^tttuuuLLLDDDDDDEEENNNJJJKKKEEEGGGIIIJJJJJJHHHFFFEEECCCHHH@@@IIItttvvvqqqqqqtttnnn___|||sssxxx}}}nnn^^^\\\hhhooobbbOOOHHHGGGDDDAAAAAAGGGTTT^^^ttt~~~rrrZZZ[[[{{{vvvQQQZZZFFFCCC>>>888333000...,,,+++...///JJJ|||aaaQQQcccnnnnnnqqquuuyyytttlllfffhhhpppuuuvvvyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{yyywwwxxxmmmYYYGGGCCCKKKUUUXXXCCCDDDKKK\\\ppp}}}~~~{{{wwwwww{{{zzzrrriiieee^^^XXXeee___nnnsssgggkkk444JJJLLL<<>>777222333HHHiiirrr{{{~~~lllyyy~~~lllttt{{{wwweeeZZZ```ZZZ```ppptttjjj]]][[[XXXTTTxxx^^^RRRNNNTTTXXXgggdddfffmmmqqqsssxxxcccQQQAAAAAAIIIOOOVVV]]]^^^YYY[[[hhh^^^DDD@@@CCC>>>LLL]]]WWWeeemmmhhh[[[\\\bbb[[[TTTTTTSSSUUU^^^eeeaaaXXXQQQPPPRRRNNNKKKMMMSSSSSSLLLKKKQQQQQQYYY^^^uuusssiiillleeeZZZ{{{xxx\\\HHH===:::777MMM}}}pppiiinnnmmmKKKOOO\\\OOOUUU```NNNVVVTTTPPPNNNMMMOOOQQQSSSPPPNNNLLLLLLNNNPPPQQQPPPQQQOOOGGGKKKPPPCCCFFFfffqqqqqqmmmaaafffmmm{{{|||pppeee\\\UUUXXXdddssszzzqqq\\\gggssslllrrrXXX<<<:::999333666TTT}}}yyylllzzz}}}nnnooollltttppp[[[KKKdddrrrooo}}}~~~}}}xxx{{{{{{ttteeefffwwwxxxrrrtttxxxzzz{{{}}}vvvssspppkkkdddZZZPPPKKKEEEFFFFFFFFFIIIOOOXXX___\\\HHHIIIEEEFFFPPPIIIJJJEEEFFFGGGHHHGGGEEECCCBBBKKK@@@<<<===UUU~~~ssswwwuuujjjnnnmmmxxx|||uuuuuuuuurrrvvvcccbbb^^^ZZZWWWSSSLLLDDD@@@AAAAAABBBIIIWWWgggqqqmmmvvvdddKKKjjj]]]XXXKKKIIIGGGBBB===777222///...+++///---@@@nnn~~~xxx]]]\\\aaajjjqqqooo|||wwwnnngggkkkvvv|||{{{xxxwwwvvvuuuuuuvvvwwwxxxwwwwwwwwwyyy{{{{{{yyyxxxyyyppp___KKKCCCIIIRRRXXXHHHJJJQQQ```sss|||}}}yyyxxxzzzxxxnnnccc^^^[[[VVVdddcccfffjjj}}}GGGBBBLLL>>>AAA^^^ggglll___[[[YYYQQQQQQVVVTTTUUUPPPKKKJJJKKKGGG???777222<<>>DDDJJJFFFCCC^^^vvvsss[[[UUU\\\ddd]]]XXXZZZYYYTTTZZZ```___WWWRRRUUU[[[SSSNNNOOOVVVSSSKKKKKKSSSJJJTTTLLL```wwwyyyuuu{{{TTTWWWwwwllliiidddSSS>>>555888>>>IIIWWWssssssyyy}}}~~~KKKUUU\\\ZZZTTTSSSSSSOOOPPPPPPPPPPPPPPPQQQRRRSSSMMMLLLLLLNNNQQQSSSSSSSSSQQQOOOBBBFFFXXXPPPCCCJJJzzz~~~SSSKKKaaahhhooowwwsss^^^iiixxxooo{{{hhhDDD>>>???666///BBBwwwyyykkkpppuuuzzztttgggZZZUUUdddyyy~~~llluuuvvvrrrwwwxxx~~~ppprrrzzzssstttuuuuuuvvvxxxuuupppkkkfff^^^SSSLLLKKKEEEDDDGGGLLLLLLMMMZZZjjjOOOIIINNNFFFGGGNNNEEEIIIDDDDDDDDDDDDDDDCCCBBBAAAGGG>>>FFFCCC@@@iiitttxxxsssbbb```lll~~~}}}zzztttyyyyyypppvvvuuutttrrreeehhhSSSWWWZZZUUULLLCCC??????<<<@@@EEELLLXXXiiivvv{{{rrrRRRSSSzzz]]]SSSYYY@@@IIIIIIFFFAAA;;;555222111000///+++333PPPpppooo___ZZZffftttsss||||||wwwtttzzzwwwvvvuuutttttttttuuuvvvvvvuuuvvvxxxzzzzzzyyywwwtttrrrfffRRRDDDDDDLLLSSSLLLUUUdddttt{{{jjjooosss{{{yyyzzzvvvkkk```ZZZVVV]]]fffggg\\\jjj\\\999QQQHHH444NNNtttggg\\\iii[[[TTTOOOIIIMMMTTTQQQUUUPPPKKKKKKLLLJJJCCC<<<222555BBBaaa~~~rrr}}}eee___```XXXPPPLLLLLLSSSaaannnuuuvvvhhhyyyaaaYYYPPPLLLJJJEEE===777IIIJJJGGGGGGUUUccc]]]MMMYYYkkk```???===BBBAAADDDPPPfffcccZZZVVV^^^ddd\\\XXX[[[ZZZPPPTTTZZZ]]]ZZZWWW[[[bbbTTTRRRTTTWWWSSSLLLMMMTTTJJJEEETTTaaattt}}}wwwqqquuu{{{XXXMMMUUUZZZ{{{cccRRRGGG???===???---999<<<>>>JJJYYYvvv~~~]]]XXXUUUPPPYYYRRRSSS^^^SSSIIIYYYOOOOOOPPPPPPPPPOOONNNMMMHHHIIIKKKNNNQQQSSSRRRQQQGGGKKKJJJMMMVVVTTTIIIDDDKKK|||fffRRRWWWYYY___kkk{{{uuu```lllwwwyyyxxxYYYNNNCCC888333:::[[[mmmeeeeeeqqq{{{wwwiii^^^MMM^^^oooyyy}}}yyyooossszzzvvvuuuvvvrrr|||xxxwwwxxxvvvrrrqqqsssqqqkkkddd___VVVLLLHHHIIIFFF@@@EEEPPPOOOMMMaaa~~~tttJJJIIINNNEEEGGGJJJ???HHHBBBBBBAAAAAAAAABBBCCCDDD@@@BBBJJJHHH<<>>PPPBBB<<>>666777<<>>AAA???<<<<<>>???999333999JJJwww{{{zzz||||||tttaaaPPPLLLKKKEEE>>>;;;BBB777===KKKNNNRRR[[[]]]^^^XXX[[[OOOKKK<<>>BBBBBB???===>>>???BBBFFFJJJRRRttt~~~vvvyyycccbbbtttOOOSSSNNNJJJMMMPPPKKKEEEIIIMMMFFFJJJJJJIIIHHHHHHHHHIIIIII@@@BBBFFFJJJLLLKKKFFFBBBPPPAAAKKKXXXKKKBBBCCC===???;;;tttyyy___BBBCCCLLLMMMOOOTTTkkktttzzz{{{zzz|||{{{yyy}}}~~~wwwbbbYYYiiiuuu{{{mmmyyymmmJJJBBB;;;===;;;```~~~}}}ssssss|||~~~yyy~~~{{{yyywwwwwwyyyzzzyyyxxxyyyvvvyyysssPPP```}}}www~~~{{{wwwvvvzzz|||ttthhhgggeee___UUUJJJCCC@@@AAA@@@QQQ===KKKYYYOOOvvvzzzIIIIIIIIIJJJIIIHHHFFFDDDBBBFFFHHHJJJHHHEEEDDDIIIMMMBBBGGGJJJHHHCCCDDDKKKRRR|||VVVVVVPPPPPPNNNOOO\\\oooyyyyyytttuuuvvvwwwwwwuuutttsssmmmsss{{{}}}ppp^^^QQQXXXWWWUUUQQQMMMIIIEEECCC@@@AAAAAAAAAAAABBBDDDGGGTTTYYY^^^bbbdddbbbZZZQQQsssggg\\\RRRXXX[[[GGGLLLJJJHHHGGGEEECCC@@@===555000///111///:::cccYYYbbb~~~fffssszzzrrrssssssttttttrrrqqqpppttttttuuuuuuttttttsssrrryyysssttttttcccJJJFFFQQQWWW```___tttyyyxxxuuutttoooeee\\\XXXXXXXXX```gggfffhhh\\\GGGLLLCCC===555[[[eeeQQQRRRQQQNNNLLLJJJHHHGGGFFFFFFJJJLLLKKKEEEBBBCCCEEEDDD@@@@@@777999ddd~~~|||zzzzzztttqqqxxxkkkVVVKKKFFFDDDCCCCCC;;;888===BBB???===>>>CCCBBBBBBCCCDDDDDDBBB@@@HHHBBB???BBBBBB@@@CCCHHHRRRKKKQQQ\\\jjjcccCCCAAAEEEBBB:::NNNSSSVVV{{{bbbfffhhhaaaZZZXXXVVVRRRPPPOOONNNNNNXXXWWWWWWWWWVVVUUUWWWZZZQQQUUUVVVSSSQQQRRRRRROOOMMMLLLTTT___\\\TTT___sssuuuRRR___|||xxxyyyhhhMMMRRRKKKCCCHHHNNNDDD===GGGIIIQQQYYY]]]bbbkkkwwwjjjpppxxx~~~mmmrrr{{{OOORRRUUUFFFKKKJJJGGGFFFFFFIIILLLOOOJJJGGGDDDBBBCCCDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCFFFHHHKKKOOOOOOJJJCCC===DDD:::RRRQQQ@@@DDDGGGBBB>>>???MMMVVVUUUUUU]]]aaa___^^^``````\\\WWWQQQJJJDDDZZZiiioooiiinnnZZZSSSCCC===666DDD~~~yyyvvvxxxxxxxxx~~~mmmoootttxxx|||}}}}}}||||||~~~rrr[[[uuu{{{|||}}}{{{yyywwwtttrrrvvvxxxssskkkddd```XXXNNNFFFAAAAAABBB???>>>FFFZZZXXX```bbbHHHHHHIIIIIIHHHGGGFFFDDDCCCFFFIIIKKKIIIFFFEEEIIIMMMEEEFFFFFFGGGHHHKKKMMMOOOZZZeeeEEE```UUUMMMMMMIIIGGGTTThhhpppnnnjjjhhhhhhjjjmmmooonnnvvvzzzmmmaaaZZZUUUTTTQQQMMMHHHEEEBBB@@@?????????@@@BBBFFFMMMQQQbbb\\\dddmmm^^^KKK[[[jjjUUUYYYRRRWWW^^^QQQRRROOOMMMJJJHHHEEEAAA>>>999333222222...555XXXsss___WWWvvvdddeeexxxzzzttttttuuuuuuuuutttsssrrrsssttttttuuuuuutttttttttxxxsssrrrsssjjjWWWKKKJJJ[[[cccpppyyytttwwwuuusssmmmddd[[[WWWVVVWWW[[[ccc```III===OOOAAACCCXXXwwwjjjRRRVVVQQQPPPMMMJJJGGGFFFGGGHHHJJJFFFJJJLLLKKKFFFCCCDDDFFFKKKCCC???999555HHHlll||||||ssseeepppmmmzzziiiVVVIIIGGGAAA>>>AAAAAA???>>>AAA>>>===<<<>>>@@@AAAAAA@@@AAAAAAEEEKKKKKKFFFDDDFFFQQQLLL]]]{{{UUU>>>CCC???000<<>>??????===999:::>>>@@@>>>CCCEEEEEEDDDBBB???<<<999[[[fffsssiiimmm___YYYLLLPPPQQQ@@@ggg{{{vvvtttzzz|||}}}yyyssspppssswwwzzzzzzzzzzzz{{{www|||ppp___WWWzzz}}}}}}xxxzzzzzzwwwzzzzzzxxxsssrrrrrrnnnhhhaaaZZZPPPHHHCCCBBBCCCCCCDDD999TTTZZZVVVLLLJJJGGGHHHHHHGGGFFFEEEDDDCCCFFFHHHJJJIIIFFFFFFIIILLLHHHDDDCCCFFFMMMPPPNNNJJJEEEhhh{{{cccYYYQQQRRRRRRLLLCCC>>>MMMOOOTTTYYY]]]___aaaaaa___iiirrrqqqfff[[[WWWXXXPPPMMMJJJFFFCCC@@@???>>>HHHHHHHHHHHHKKKPPPXXX]]]WWW___aaaWWWRRRhhhkkkSSSVVVaaaWWWTTTYYYRRRQQQOOOLLLKKKJJJGGGDDDAAA===888555333---000IIIgggsssaaaqqq\\\ZZZsss~~~uuuvvvttttttuuuuuuuuutttssssssrrrrrrsssssstttuuuuuuuuuvvvsssqqqssssssiiiVVVGGGGGGmmm|||uuu|||ssssssvvvnnnhhhaaaZZZVVVVVVYYY\\\fffmmmNNNGGGGGGRRR===OOOnnn```UUUNNNXXXMMMJJJFFFCCCCCCFFFJJJMMMIIILLLOOONNNJJJGGGHHHIIIMMMGGGBBBDDDAAA===VVV~~~lllxxxyyyqqq\\\eeejjjuuuxxxcccOOOHHHAAA>>><<<;;;>>>CCCCCCBBBAAAAAACCCDDDDDDDDD======@@@CCCDDDEEEKKKRRRVVVyyy___CCC<<<;;;BBBGGGIIIOOOWWWkkksss\\\```[[[WWWWWWWWWVVVTTTRRROOOLLLKKKMMMNNNOOOPPPRRRTTTVVVWWWVVVWWWUUUOOONNNSSSXXXYYY]]]QQQNNNUUUXXXPPPNNNSSSWWWyyy___[[[fffqqq```ZZZaaakkk^^^```ssslllEEEFFFMMMHHHHHHRRRHHHGGGGGGFFFEEEFFFFFFFFFIIIFFFCCCBBBBBBCCCBBBAAACCCDDDDDDEEEEEEEEEEEEEEEDDDAAA===;;;===AAADDDEEE???LLLKKKEEE]]]iiiJJJ;;;777888AAAHHHDDD:::333888888888999::::::;;;;;;XXX```wwwooonnnbbbZZZQQQ```eeeHHHDDDwwwuuu|||{{{~~~~~~}}}xxxsss}}}}}}|||zzzxxxxxx|||zzz{{{hhh[[[[[[xxxyyy~~~}}}}}}zzztttssswwwxxxtttooommmhhhccc^^^VVVMMMGGGEEEEEEDDDCCCEEEGGG]]]PPPfffaaaHHHKKKFFFFFFFFFFFFEEEDDDDDDCCCEEEFFFHHHGGGFFFEEEGGGIIIGGGDDDCCCGGGMMMNNNJJJEEEKKKHHHcccuuu~~~rrrVVVMMMWWWPPP:::888:::>>>CCCHHHLLLNNNPPPJJJQQQWWWUUUMMMGGGHHHKKKIIIGGGDDDAAA??????@@@AAABBBDDDGGGJJJMMMPPPUUUXXXeee]]]SSS___vvv^^^UUU^^^fffXXXOOOQQQOOOIIIHHHGGGHHHIIIHHHFFFEEE@@@;;;777555///---<<>>===???BBBEEEFFFCCCDDDLLLQQQJJJTTTvvv\\\CCC999666444888@@@>>><<<;;;<<<===<<<>>>AAAUUUXXXsssvvvjjjsssnnnbbbUUU[[[SSS@@@555jjjyyy~~~wwwvvvzzz}}}{{{}}}zzznnnoooxxx||||||{{{zzzzzz{{{~~~pppnnnaaaccceeennn~~~{{{|||}}}yyyiiiqqqvvvtttppplllgggbbbVVVQQQJJJFFFFFFEEECCC@@@DDDQQQ]]]WWWMMMNNNFFFEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEDDDDDDEEEEEECCCDDDEEEGGGHHHGGGDDDBBBMMM>>>JJJggg~~~kkkCCCBBBPPPTTTFFFAAA;;;666555999???CCC@@@AAACCCBBBAAAAAABBBDDDCCCBBB@@@@@@@@@BBBDDDFFFFFFJJJPPPSSSTTTTTTSSSTTTHHH[[[rrrxxxWWWXXXRRRVVVYYYQQQJJJMMMPPPGGGFFFEEEFFFHHHHHHGGGEEEAAA<<<999888444000666AAAqqq}}}```jjjmmmeeebbbiiiooooooooooooooopppqqqrrrssssssnnnnnnnnnnnnppprrrssstttpppuuuvvvtttxxx|||rrrbbbYYY```vvv|||zzz~~~sssqqqqqqfff___VVVRRRXXX___aaabbbdddaaalllCCCIIIKKKAAA333XXX}}}\\\```[[[MMMTTTMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOOOONNNMMMLLLLLLQQQYYYRRRMMMPPPDDDAAATTTwww{{{|||ddd[[[RRROOOTTTWWWZZZeeetttxxxyyylll[[[YYYWWWVVVVVVVVVTTTSSSTTTccczzztttKKK999???GGGCCC???HHHTTTOOOOOOsss{{{TTTaaaYYYMMMQQQSSSSSSTTTUUUTTTRRRNNNJJJGGGIIILLLMMMMMMRRRXXXYYYUUUPPPQQQMMMGGGGGGNNNTTTWWWQQQLLLLLLRRRUUURRRRRRVVVRRRPPPUUUqqqyyy}}}}}}^^^iiikkkRRRNNNPPPLLLGGGJJJPPPLLLBBBEEEFFFFFFFFFEEECCCAAA@@@???======>>>AAACCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAABBBDDDDDDBBBAAACCCFFFHHHGGGEEEOOOggg~~~mmmZZZIIIDDDIIIEEE@@@===>>><<<888888;;;VVVTTTmmmtttmmmuuupppbbbYYY[[[EEE===OOOHHH}}}zzzuuutttttttttrrr{{{}}}uuusssxxx~~~zzzxxxvvvuuuuuussspppnnnrrrtttppp{{{xxxzzz{{{{{{www}}}zzzrrrkkkaaaYYYLLLIIIFFFDDDCCCCCCBBBAAAMMMSSS]]]xxxZZZFFFNNNAAACCCCCCBBBBBBBBBCCCDDDDDDAAAAAABBBCCCCCCCCCCCCBBB???BBBFFFFFFCCCAAAAAAAAABBBIIINNNNNN\\\zzzYYYIIIHHHGGGGGGFFFDDDBBB???===<<>>;;;???AAANNNKKKMMMXXXfff~~~TTTNNNaaaOOOHHHSSSJJJUUUUUUVVVUUUSSSOOOKKKIIIJJJNNNOOOMMMSSS[[[ZZZRRROOOQQQPPPLLLLLLPPPTTTUUUPPPNNNPPPTTTTTTQQQRRRVVVOOOQQQTTTXXXjjjxxxzzzrrrmmm|||nnndddgggnnnsss{{{{{{aaaOOOMMMVVVKKKEEEGGGIIIGGGGGGJJJCCCCCCCCCCCCBBBAAA@@@???;;;::::::<<>>???@@@@@@AAAAAA@@@@@@===>>>@@@BBBDDDBBB???<<>>lllzzztttssspppqqqtttooozzz{{{vvv~~~~~~||||||yyyxxxoooeee___```aaa___\\\PPPWWWTTTdddnnnqqqyyyyyyxxxwwwuuulllcccXXXOOOEEEDDDCCCAAA@@@BBBGGGJJJXXXSSShhhEEEFFFDDDBBBBBBBBBAAAAAAAAABBBDDDEEEAAAAAABBBCCCDDDDDDCCCAAA===???BBBCCCBBBAAABBBCCCBBBOOOMMMCCCIII___zzzzzziiiOOOHHHIIILLLMMMKKKGGGBBB???AAA???<<<===@@@BBBAAA@@@AAAAAACCCDDDFFFHHHIIIJJJKKKJJJJJJJJJNNNWWWaaahhhzzzTTTQQQ^^^VVVTTTLLLJJJMMMKKKIIINNNMMMKKKJJJJJJJJJIIIGGGEEEDDD???===??????<<<888666666JJJdddwww}}}nnnllljjjbbb___ddddddeeefffhhhkkknnnqqqsssppppppooonnnoooqqqsssuuuooosssuuuuuutttuuuuuuuuu|||qqqwwwxxx|||uuukkkfff^^^TTTSSSOOOSSS\\\aaa___ccc{{{EEEJJJMMMGGGWWWiiiPPPSSSRRRQQQSSSLLLKKKJJJGGGFFFEEEFFFGGGHHHAAAAAABBBCCCEEEEEECCCBBBJJJGGGIIIHHHDDDGGGIIICCCBBBZZZ~~~|||nnnWWWTTTRRRGGG???@@@EEEGGGKKKQQQZZZeeepppwwwgggOOOTTT@@@:::>>>>>>DDDOOOSSSNNNXXX```nnn\\\OOOSSSWWWLLLKKKQQQKKKXXXXXXXXXWWWTTTQQQNNNLLLLLLQQQPPPMMMSSS[[[YYYOOOMMMQQQTTTQQQQQQSSSSSSQQQPPPOOOPPPSSSTTTQQQPPPRRRWWWOOONNNRRRQQQZZZ}}}zzzooooooooouuu|||dddNNNRRRSSSKKKEEEBBBEEEKKKGGG>>>@@@KKK@@@??????>>>>>>=========:::999999;;;===>>>===<<<;;;;;;<<<============<<<;;;::::::<<<>>>@@@???>>>BBB:::>>>JJJJJJ??????JJJLLLuuu^^^XXXzzzrrrvvvjjj^^^ccceee===EEEHHH>>>;;;nnn}}}tttssspppsss{{{qqqxxx}}}~~~~~~|||xxxxxx|||~~~{{{qqqaaaNNNEEEJJJTTT\\\^^^XXXaaaWWW___nnn~~~}}}}}}yyyvvvsssrrrmmmddd___[[[SSSKKKCCCCCCBBB@@@@@@DDDMMMTTT[[[SSStttOOOEEEFFF<<>>BBBDDDDDDAAA===<<>>JJJQQQGGGIIIKKK>>>KKKKKK___nnnXXXXXXVVVQQQNNNMMMPPPOOOLLLKKKMMMLLLIIINNNKKKHHHHHHIIIIIIGGGEEEDDDCCCAAA@@@???>>>>>>>>>???555PPPsssooocccaaa]]]]]]]]][[[\\\```fffkkkmmmmmmmmmmmmnnnooopppqqqrrrtttuuuuuutttsssssstttxxx}}}{{{vvvsssooojjj___QQQLLLOOOUUUXXXSSS___bbbbbbzzzjjjKKKCCCOOOFFF===VVVyyyaaaVVVMMMFFFIIIRRRTTTLLLCCCFFFDDDAAA???>>>@@@BBBDDDBBBDDDFFFFFFDDDCCCBBBBBBBBB???===@@@GGGKKKJJJHHHFFF???CCCiiinnn}}}xxx{{{sssuuuvvvQQQCCC>>>AAABBBAAA@@@@@@???===JJJJJJ???BBBSSSPPPIIIVVVTTTOOOSSSUUULLLIIIKKKFFFFFFGGG???:::@@@???<<>>???<<<888;;;:::999777666777777888777777777777777777777777888777666555555777999:::NNNFFF<<<777999===??????@@@???>>>>>>@@@CCCFFFIIIHHHEEEAAAUUU]]]XXXvvv{{{tttddd\\\SSSTTTEEEAAA===666555BBBbbb|||ssstttlllpppuuurrrwww~~~~~~}}}tttbbbQQQSSSTTTXXXlll|||wwwvvvuuusssqqqlllfff]]]UUUOOOIIICCC???===DDDEEE@@@CCCOOOVVVTTT^^^VVVNNNQQQIIIJJJCCCEEECCC@@@@@@BBBDDDCCCBBBCCCCCCCCCEEEGGGHHHGGGFFFCCCCCCDDDDDDEEEGGGHHHIIIEEEEEEDDDCCCDDDIIIQQQWWW]]]jjjyyyzzztttaaaOOOAAAKKKFFFCCCCCCCCCAAACCCFFFRRRLLLKKKFFF>>>AAAJJJLLLaaappp]]]mmmoooXXXUUUXXXUUUOOOMMMIIILLLLLLIIIIIILLLLLLJJJMMMKKKHHHGGGHHHHHHGGGEEEFFFEEECCCAAA@@@???>>>>>>888@@@HHHbbbwwwnnnbbb^^^YYYXXXYYY\\\]]]]]]eeegggjjjmmmooopppqqqqqqqqqsssttttttsssrrrsssttttttwwwzzz||||||}}}~~~zzzwwwuuupppkkkggg\\\WWWRRRSSSVVVYYY\\\]]]iiiiii```ooo[[[MMMJJJGGGCCC@@@OOO}}}tttQQQMMMKKKLLLOOOOOOKKKGGGIIIGGGCCC@@@???AAACCCEEEBBBCCCDDDDDDBBBBBBCCCDDDCCCFFFIIIKKKKKKHHHDDDAAAKKKJJJLLLccc}}}tttllljjjXXXBBB777;;;CCCFFFDDD555GGGHHH>>>>>>AAA;;;666HHH@@@@@@BBB@@@AAA@@@;;;999??????CCCMMMLLLHHHNNNHHHUUUXXXUUUSSSYYYssslllRRRXXXUUUQQQOOOOOOMMMKKKNNNSSSNNNJJJKKKRRRVVVRRRMMMJJJNNNJJJFFFFFFIIIJJJHHHFFFLLLTTTFFFKKKGGGQQQHHHSSSLLLMMMKKKHHHIIINNNQQQPPPUUULLLHHHMMMTTTVVVWWWXXXSSSMMMNNN___}}}vvv___MMMBBBKKKIIIGGGDDDCCCBBBCCCCCCDDD@@@======???@@@===:::;;;:::999777777777777888777777777777777777777777888777555555555666888999FFFAAA:::999;;;>>>>>><<<>>>=========???BBBEEEGGG@@@LLLNNNJJJNNN^^^]]]UUUpppzzzpppcccZZZKKKLLLDDD<<<777555444777IIIqqqzzzsssjjjjjjyyy}}}||||||~~~{{{}}}zzz{{{|||nnn]]]RRRdddnnn}}}{{{{{{yyyvvvtttqqqnnnkkkhhheee^^^TTTJJJDDDAAA???>>>DDD@@@>>>EEEQQQXXXXXXUUU___GGGQQQDDDJJJOOOAAACCCAAA??????@@@AAAAAAAAAAAA@@@@@@AAACCCCCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAABBBFFFLLLQQQHHHQQQ\\\lll~~~~~~rrrfff___aaannntttxxx||||||~~~|||yyyyyy|||WWWQQQQQQWWWWWWOOOIIIIIIDDDGGGHHHFFFGGGJJJKKKIIIIIIGGGEEEDDDEEEEEEDDDBBBEEEDDDBBBAAA???>>>>>>>>>666HHH<<>>???EEEKKKIIIIIICCCDDDLLLKKKLLLXXXWWWQQQNNNmmm~~~mmmHHHMMMRRRRRRMMMKKKMMMMMMKKKKKKMMMDDDDDDIIIRRRVVVRRRKKKHHHKKKHHHDDDDDDFFFGGGFFFDDDJJJOOODDDHHHHHHOOOGGGOOOJJJKKKJJJIIIMMMSSSTTTPPPVVVNNNJJJNNNSSSUUUUUUVVVSSSRRRSSSVVVYYYcccuuuxxxdddSSSJJJHHHIIIJJJFFFDDDBBBDDDGGGIIIHHHFFFCCC@@@===>>>@@@AAA???<<<::::::999888777777777777777777777777777777777777666555444444444555777888===:::888999<<<===;;;888<<<;;;;;;;;;===@@@CCCEEEBBBIIIKKKIIICCC888DDDaaa___TTTmmmuuukkkbbbYYYFFFGGGAAA:::444555:::777:::WWW{{{uuuoooggg```yyyxxxsssoooqqqwwwwwwsss}}}tttrrrxxxxxxqqqooorrrzzz{{{wwwvvvyyyzzzzzz|||tttssssssqqqmmmhhhbbb^^^YYYSSSKKKDDD@@@@@@AAABBBCCC<<>>JJJOOO888CCCHHHGGGCCCAAA@@@???@@@AAAAAABBB>>>======>>>@@@@@@???===AAAAAACCCDDDDDDCCCBBBAAA@@@??????>>>@@@CCCHHHKKKFFFIIILLLTTTlll~~~nnnwwwssspppWWWPPPOOOQQQTTTPPPHHHGGGJJJBBBEEEFFFCCCDDDGGGHHHEEEDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>??????>>>DDD555;;;iiirrr{{{lllaaa\\\[[[YYYXXXYYYZZZ]]]```cccfffhhhiiijjjlllnnnooooooooopppqqqqqqrrrssstttssssssssstttppppppooolllhhhbbb[[[WWWSSSPPPSSSZZZYYYSSSXXXdddfffTTTEEEOOO===VVVZZZqqq___TTTGGGJJJMMMLLLIIIGGGHHHKKKIIIGGGCCCAAAAAACCCGGGIIIJJJIIIFFFBBB@@@AAAEEEIIIEEEGGGGGGEEECCCDDDHHHMMMBBBJJJHHHBBBDDDOOOppplllzzztttfffvvv___RRROOOWWW;;;999FFFBBBBBBKKKKKK@@@GGGGGGDDDGGGHHHIIIMMMFFFGGGFFFMMMWWWSSSTTTdddjjjaaaJJJMMMHHHMMMPPPJJJHHHKKKNNNLLLIIIIIIGGGDDDDDDIIILLLJJJHHHIIIJJJGGGEEEFFFIIIKKKKKKJJJGGGKKKGGGMMMTTTRRRGGGJJJDDDIIILLLLLLNNNSSSTTTRRRWWWPPPLLLOOOSSSSSSSSSTTTSSSSSSTTTTTTPPPNNNTTT^^^WWWfffvvvnnndddRRROOOMMMMMMNNNPPPOOOMMMJJJKKKGGGEEEGGGKKKLLLGGGCCC???>>>===>>>???@@@>>><<<999999888777777666666666666666666666666666666666444444333333333444555666888777666777999999777444::::::::::::<<<>>>AAACCCHHHAAA???JJJQQQ@@@777DDDwwwooobbbUUUrrrqqqhhh```WWWDDDDDD>>>888000444>>>:::222@@@XXXzzzjjj```aaabbbbbbccckkkvvvzzzwww}}}tttpppuuuwwwwww~~~~~~wwwsssvvvyyyyyyzzz}}}rrrrrrqqqmmmggg___YYYUUUMMMJJJFFFAAA??????@@@BBB999IIIVVVSSSKKK[[[QQQ>>>MMMCCC999CCC===FFF@@@@@@???>>>>>>>>>@@@AAA@@@??????@@@AAABBB@@@???<<<===???AAABBBBBBAAA@@@@@@???>>>>>>@@@BBBEEEFFFDDDEEEDDDFFFUUUmmm~~~wwweeeiiihhhzzzyyygggoooxxxrrrsss}}}{{{PPPHHHRRRLLLJJJIIIIIIHHHGGGIIIMMMBBBEEEEEEBBBBBBEEEEEEBBBCCCCCCCCCAAA@@@@@@AAAAAA?????????@@@AAABBBCCCCCCDDD===;;;AAAPPPlll{{{rrr~~~vvvkkkaaaZZZVVVVVVUUUTTTUUUXXX\\\aaadddccceeehhhiiiiiijjjlllmmmiiijjjkkklllnnnoooooonnngggfffccc___ZZZVVVTTTSSSPPPSSSYYY\\\XXXYYYiii~~~wwwKKKOOOQQQAAALLLzzzxxxkkkLLLPPPFFFFFFGGGGGGHHHGGGGGGFFFCCCBBB@@@???@@@CCCFFFHHHJJJHHHDDD@@@======@@@CCC@@@??????@@@BBBEEEHHHIII???GGGFFFBBBDDDIIIZZZsssrrrwww~~~mmm|||iiikkknnnZZZMMMMMMGGGIIIOOOFFFEEEVVVZZZPPPNNNZZZUUUQQQ]]]ooovvviiiJJJPPPHHH???PPPNNNHHHGGGKKKMMMKKKHHHHHHMMMHHHFFFHHHHHHEEEEEEGGGKKKJJJIIIIIIJJJLLLMMMMMMJJJIIIIIIOOO]]]UUUKKKKKKBBBLLLSSSRRRPPPRRRVVVXXXWWWQQQNNNPPPRRRQQQQQQSSSQQQNNNNNNPPPQQQPPPSSSXXX[[[YYYUUUVVV^^^pppwwwcccVVVPPPKKKNNNNNNCCCOOONNNMMMLLLLLLKKKJJJHHHIIIEEECCCDDDFFFEEE@@@:::<<<;;;;;;<<<===<<<;;;999777777777777666555444444444444444444444444444444222222111222222222333333777555444333444444333222888888888999;;;===???@@@@@@???>>>CCCBBB555<<>>===<<<;;;;;;===???=========>>>@@@@@@???>>>:::;;;<<<>>>@@@AAABBBBBBAAA@@@>>>???AAACCCDDDDDDCCCCCC@@@<<>>>>>>>>>>>@@@BBBCCCDDDDDDCCC@@@<<<999888:::<<<:::===AAADDDFFFCCC???<<<===DDDCCCCCCLLLNNNPPPZZZWWWvvvxxxxxx___yyyvvvzzzccc@@@aaajjj```cccdddlllaaaHHHWWWIIIBBBMMMHHHKKKGGGFFFIIIJJJHHHGGGHHHLLLJJJKKKNNNLLLFFFCCCDDDMMMLLLKKKIIIIIIIIIJJJJJJIIIDDDFFFJJJ```RRRKKKIIIDDDPPPYYYWWWRRRRRRXXX\\\TTTOOOMMMOOOPPPOOONNNPPPMMMMMMRRRZZZ[[[SSSJJJEEERRRNNNJJJHHHKKKSSS[[[aaaWWWhhhTTTKKKKKKNNNLLLPPPRRRJJJGGGGGGGGGHHHIIIKKKLLLLLLDDDBBB@@@AAABBBAAA>>>:::999::::::;;;:::999888777555555555555444333222222222222222222222222222222000000000111111111111111555333222111000000111222555555666777999;;;<<<===888===???AAA>>>222888PPP;;;;;;AAAJJJPPPWWWiii|||kkk\\\ssssss[[[MMMBBBCCC666444---,,,222333---,,,222???mmmzzzkkk^^^]]]aaaeeennnyyy{{{~~~~~~}}}|||zzz}}}~~~~~~}}}zzzrrrjjjlllooouuu{{{zzztttrrrtttkkkhhhaaaXXXNNNHHHGGGHHHBBBCCCBBB???>>>???DDDHHHUUUPPPLLL[[[|||IIIBBBFFF===BBBHHHBBBAAA888<<<===>>><<<::::::===???:::999999;;;===>>>>>><<<<<<<<<===>>>???AAABBBCCCCCCAAA@@@AAADDDEEEDDDCCCDDDFFFDDD???===AAAFFFIIIcccxxxyyyyyyeeeKKKCCCHHHMMMNNNKKKKKKJJJHHHHHHGGGEEEBBBAAACCCDDDBBBBBBFFFFFFDDDDDDFFFFFFEEEBBBBBBDDDFFFCCCBBBBBBBBBBBBCCCDDDEEE???CCCDDD@@@:::;;;RRRppp~~~tttjjjmmmuuuzzz|||iiiddd]]]UUUOOOLLLKKKKKKNNNQQQTTTVVVWWWYYY[[[]]]___]]][[[[[[\\\[[[XXXUUUTTTVVVVVVUUUUUUWWW[[[___WWW]]]eeeuuuiiiUUUIIIIIIFFFFFFaaa|||PPPQQQ999FFF?????????AAABBBCCCBBBAAA===>>>??????@@@@@@??????===>>>>>><<<:::999999:::;;;AAAGGGHHHDDD>>>:::888>>>DDD@@@@@@IIILLLKKKQQQRRR\\\fffrrrwwwyyy|||nnn{{{}}}yyyzzzjjjqqqpppEEEHHHTTT>>>CCCTTTBBBGGGEEEEEEGGGFFFCCCEEEIIIFFFFFFIIIMMMLLLFFFDDDFFFLLLLLLKKKIIIHHHGGGIIIJJJFFFCCCMMMUUUoooZZZMMMEEEGGGQQQWWWUUUQQQRRRVVVXXXPPPLLLJJJMMMMMMKKKKKKMMMLLLFFFDDDIIIOOORRRWWW\\\LLLLLLMMMRRRWWWWWWRRRNNNRRRIIISSS\\\bbb{{{zzzSSSKKKJJJRRRVVVNNNKKKLLLEEEGGGIIIKKKKKKHHHDDD@@@>>>@@@@@@@@@@@@??????>>>===888:::;;;;;;999777555555333333444444333222000///000000000000000000000000......///000000000000000///000000000000000111222111111222444555777999999555;;;;;;???DDD<<<555;;;IIIDDD??????CCCIIINNNQQQ```jjjnnnuuunnn^^^kkkzzzYYYHHH@@@CCC444555///+++---...---///444222===|||www\\\TTTTTTZZZnnnzzz}}}|||zzzvvvsssppppppssswwwuuullldddgggnnneeebbbYYYNNNDDD@@@AAADDDAAAAAAAAA@@@AAAEEEMMMTTTOOOFFFZZZ~~~KKKJJJCCCBBB>>>RRREEE444HHH===>>>@@@@@@???<<<<<>>AAABBBAAA@@@??????>>>>>>???AAACCCDDDEEECCCAAACCCEEEGGGEEECCCEEEIIILLLJJJHHHIIILLLOOOGGGWWW```qqqpppjjjPPPGGGUUUVVVCCC???MMMGGGHHHGGGDDDCCCEEEEEEEEE???BBBCCCBBBCCCGGGHHHFFFAAACCCDDDCCC@@@???AAADDDBBBBBBAAA@@@???????????????III;;;;;;NNNAAA:::[[[{{{|||oooaaabbbhhhuuuyyylll```VVVOOOKKKGGGJJJMMMOOOQQQSSSUUUWWWVVVTTTSSSUUUXXXYYYVVVTTTRRRTTTWWWWWWWWWXXX\\\```jjj}}}AAACCCHHHQQQRRRIIITTTUUU@@@666QQQ999;;;===???@@@@@@@@@AAABBB>>>???@@@AAA@@@>>><<<::::::<<<>>>???>>><<<<<<<<>>===MMMDDDCCCDDDEEEBBB???CCCIIICCCAAABBBEEEEEEDDDFFFKKKIIIIIIIIIIIIHHHIIILLLNNNGGGHHH^^^lllkkkUUUEEEIIINNNRRRPPPOOOQQQSSSRRRLLLIIIHHHJJJJJJHHHHHHKKKGGGFFFHHHLLLMMMJJJJJJLLLUUUMMMEEEDDDJJJOOOPPPNNNNNNAAAOOOYYYKKKRRR\\\JJJJJJLLLVVVWWWKKKHHHKKKHHHCCCDDDDDDCCCAAAAAACCCDDD===>>>>>>===:::999:::;;;999:::<<<;;;999666555444222222333333222111///...////////////////////////---...//////000/////////***,,,000111222111111222......000111333555666666444===:::444666666:::GGG999AAAFFFFFFHHHNNNRRRRRRQQQQQQJJJMMM]]]ddddddiiinnneeeaaaeeejjjiiidddaaaeeeeeelllrrr[[[HHH:::666222///...------...///000111222111LLL|||fffrrr{{{yyygggNNNUUUvvvtttwwwzzz}}}}}}wwwyyyzzz|||}}}|||{{{yyyxxxuuurrrmmmfff^^^VVVQQQMMM\\\SSSHHHAAA???@@@@@@???>>>BBBDDDDDDFFFMMMQQQPPPLLLaaaQQQBBBCCCEEEDDDDDDCCCAAA@@@??????>>>>>><<<999:::>>>???;;;===<<<;;;>>>AAABBB@@@>>>@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDDDDDDDDDDCCCCCCGGGIIIKKKJJJIIIJJJMMMQQQPPPMMMIIIKKKXXXnnnrrr\\\RRRXXXPPPJJJJJJKKKIIIIIIJJJKKKJJJHHHFFFDDDBBBAAAAAA===AAADDDCCCDDDFFFEEEBBBAAAAAABBB@@@???>>>???AAA????????????>>>>>>>>>===<<<@@@CCCBBB???@@@EEEKKK}}}www}}}vvv[[[UUUdddkkkttt~~~pppggg\\\WWWXXXWWWRRRLLLIIIJJJLLLWWWRRRCCCRRRKKKYYYPPPVVVTTTWWWYYYZZZ]]]hhh|||rrrUUUHHHCCCRRR???YYYtttpppccc|||XXXFFFFFF;;;999CCCCCCAAA???>>>??????>>>======???AAAAAA???===<<<<<>><<<999888999;;;<<<;;;888777666444333222222333333222222111000///...------//////////////////////////////............//////////////////000000000000111111222333444666777888888:::;;;888444555===EEEDDDBBB@@@@@@DDDKKKSSSXXXQQQOOOOOORRRVVVXXXWWWUUUYYYXXXXXXWWWVVVWWWWWWWWWeeedddgggnnnXXXFFF999666444///...---------...///000555...333NNNssshhh^^^sss{{{gggSSSWWWcccmmmlllfffgggpppzzzzzzyyywwwvvvuuuuuuuuuuuu{{{ssseeeWWWNNNJJJKKKLLLMMMGGG@@@===>>>???<<<999IIIBBBBBBMMMUUURRRLLLKKKsssNNN>>>KKKLLLDDDCCCBBBAAA@@@??????>>>===???===;;;>>>CCCCCC@@@<<<;;;:::<<<>>>???>>><<>>===<<<===???>>>============<<<<<<<<<;;;>>>??????>>>???BBBFFFBBB```zzzaaaYYYYYYbbbooorrryyytttkkkaaa^^^```aaa]]]YYYLLLSSSQQQ```VVV^^^XXX^^^mmmnnnqqq|||zzz^^^JJJDDDIIIRRRVVVeee\\\{{{jjjEEEDDDHHH@@@;;;BBBAAA???======>>>>>>===;;;???@@@AAAAAA???>>>>>>>>>BBB>>>>>>BBBCCC???======CCCDDDDDDAAA>>>===>>>AAA>>>IIIMMMDDD@@@HHHPPPRRRIIIJJJQQQ```qqqwwwpppggguuuvvvzzznnnwwwxxx|||```RRR:::BBBFFFCCC@@@>>>>>>???@@@???;;;<<<<<<<<<<<<=========>>>>>>???AAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDGGGKKKMMMRRRXXXSSSGGGDDDJJJEEEEEEJJJKKKHHHFFFHHHFFFDDDBBBDDDHHHKKKLLLKKKGGGHHHIIIJJJKKKMMMNNNNNNKKKJJJHHHGGGGGGGGGEEECCCKKKMMMNNNLLLJJJHHHJJJKKKHHHMMMNNNIIIFFFGGGEEEBBBAAAAAABBBBBBBBBAAA???>>><<<:::888999:::;;;999777555444333222111111222222000000//////////////////........................///..................///............////////////000000111111333555666777777:::;;;999555666<<>>:::>>>EEEJJJLLLEEEKKKUUUSSSCCCBBBlllZZZ666BBBLLL===AAAAAA@@@@@@???>>>======;;;===<<<;;;???DDDEEECCC;;;:::999:::;;;<<<;;;:::>>>>>>>>>>>>????????????>>>===<<<;;;<<<>>>@@@AAAFFFGGGGGGFFFDDDEEEJJJNNNHHHGGGEEEDDDCCCBBBBBBBBBIIIZZZjjjvvvjjjaaaUUUOOOOOOOOOMMMIIIPPPJJJGGGHHHIIIGGGHHHKKKHHHGGGEEECCCBBBAAA@@@@@@===AAABBB@@@@@@BBBAAA===<<<======<<<::::::;;;===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@DDDkkksss~~~```TTT```iii[[[jjj|||~~~}}}wwwpppzzzkkkmmmjjjxxxwwwzzzyyynnndddOOOAAAFFFPPPWWWbbbppp}}}```hhh]]]LLLBBBGGGIIIAAA;;;<<<>>>===<<<<<<======;;;999@@@AAAAAA@@@>>>>>>???AAADDD@@@>>>BBBCCC@@@???@@@???@@@@@@???======>>>@@@BBBIIIIIIBBB@@@GGGMMMMMMEEEFFFHHHJJJNNNVVV```gggZZZpppsss{{{}}}nnnbbbwwwxxxMMM@@@>>>BBB>>><<<::::::;;;<<<<<<;;;999999:::;;;===>>>??????:::;;;===???@@@@@@@@@???DDDBBB@@@???@@@BBBEEEFFF@@@FFFKKKNNNNNNKKKIIIIIILLLGGGGGGLLLQQQOOOKKKIIIFFFCCCBBBEEEKKKNNNMMMKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOMMMKKKJJJJJJIIIGGGEEEOOONNNMMMJJJGGGFFFGGGHHHHHHKKKLLLIIIFFFEEEDDDAAA@@@AAABBBBBBBBBAAA@@@???===;;;999999999999777555444333222111000000000000........./////////000000..............................------------......,,,,,,---------............//////000111333444555444777:::888555666:::???AAABBBEEEGGGIIIKKKKKKKKKLLLLLLMMMOOOQQQPPPNNNLLLMMMMMMLLLKKKKKKKKKKKKLLLeeeeeekkkiiiQQQ@@@666555555000///---,,,,,,,,,------***666555---999^^^]]]SSSSSSQQQTTTFFF999888???GGGLLLNNNYYYWWWSSSPPPOOOQQQTTTVVVUUUPPPIIIBBB??????AAACCCJJJDDD===;;;@@@FFFKKKMMMOOOEEEDDDRRRggg~~~YYYDDDEEEIIICCC555??????>>>>>>===<<<<<<;;;777999999999<<>>;;;:::999999999:::999999<<<<<<=========>>>>>>>>><<<;;;999999:::<<>>===:::888>>>??????===<<<===???AAABBB>>><<>>>>>@@@;;;;;;<<<<<<<<<===>>>???AAADDDDDD@@@AAAEEEFFFCCCAAAEEEIIIHHHGGGMMMZZZeeeWWWtttuuuxxxxxxqqqxxxSSS999===AAA===<<<:::999888999::::::888666888999999;;;<<<===>>>???888999<<<>>>??????>>>===CCCBBB@@@???@@@CCCFFFIII@@@BBBIIIJJJFFFJJJNNNKKKMMMIIIHHHNNNUUUUUUPPPJJJGGGEEEEEEJJJPPPRRRMMMHHHJJJIIIHHHFFFGGGHHHJJJLLLQQQOOONNNMMMNNNMMMLLLJJJKKKKKKJJJHHHFFFDDDDDDDDDGGGIIIJJJHHHEEECCCAAA@@@???@@@AAAAAAAAA@@@??????===;;;:::999777666444333333333222111000000000000........................------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------...///111222333000444777666444444777:::@@@BBBDDDEEEEEEDDDBBBAAACCCEEEHHHKKKNNNNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKhhhgggiiiiiiPPP>>>444444333///...---+++++++++,,,,,,(((111444...)))555PPPffffffGGGLLLLLLLLLHHH>>>555888@@@CCCBBBAAAAAAAAACCCEEEFFF@@@???>>>>>>>>>???@@@AAACCCEEEIIILLLNNNMMMKKKIIIQQQ\\\mmm|||~~~\\\???FFFFFF<<>>===@@@DDDFFFGGGOOOFFFEEELLLMMMJJJRRR```TTTXXX___iiiwww{{{ooofffZZZQQQUUUWWWKKKRRRMMMHHHEEEGGGLLLRRRUUUNNNJJJGGGGGGEEEAAABBBEEEDDDCCCBBBAAA@@@@@@@@@@@@<<>>@@@>>>;;;;;;<<<>>>???>>>:::888:::;;;;;;:::999:::===???>>>999888:::<<<::::::<<<888888999:::<<<=========<<>>:::<<>>===<<<<<<>>>AAADDDFFFIIICCCFFFEEE???GGGMMMAAAIIIGGGFFFJJJQQQTTTNNNGGGGGGGGGJJJOOOTTTRRRKKKDDDKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHIIIKKKLLLKKKJJJFFFGGGIIIJJJJJJGGGDDDBBBFFFGGGGGGGGGDDD@@@??????>>>???@@@@@@@@@???>>>===<<<;;;:::888666333222222333333333222111111000////////////...---,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,---...///000111---000333333222222444666;;;<<<===>>>>>>>>>>>>>>>@@@BBBEEEHHHJJJKKKKKKKKKNNNNNNMMMLLLLLLLLLLLLLLLkkkkkkjjjiiiPPP>>>333222111...---,,,+++***+++,,,------))))))---,,,***222???oooNNNLLLOOOUUUQQQDDD<<<<<<999:::;;;===>>>???@@@@@@@@@>>>===<<<===???BBBDDDGGGIIIKKKJJJJJJOOOZZZcccuuuYYYHHHBBBCCC<<<;;;CCCEEE<<<<<<<<<;;;;;;;;;::::::999;;;;;;999:::===;;;777;;;;;;;;;:::888999;;;===;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<===???BBBCCCBBBDDDEEECCC@@@???BBBEEEBBBAAA@@@CCCGGGIIIGGGDDDGGGRRRSSSHHHBBBEEEBBB:::TTTLLLFFFHHHQQQVVVQQQIIIHHHNNNSSSSSSTTTVVVUUUSSSNNNCCCGGGOOONNNNNNOOOHHHFFFLLLRRRUUURRRNNNJJJIIIMMMJJJHHHHHHDDD@@@@@@DDDCCCCCCBBBAAA@@@@@@AAAAAA<<>>???CCCDDDBBB;;;<<<<<<;;;999999:::<<<:::::::::999999999888888777888999999999999999888:::BBBCCC???HHH___vvv~~~}}}rrrQQQRRR___hhhdddccciiiuuu^^^mmmooodddiiiyyy[[[bbbnnnOOO<<>><<<999777999<<<<<<999999:::<<<>>>???>>>:::777666777888888888888;;;===999555555888:::888777999777666777999<<<======;;;:::===???@@@???>>>;;;999;;;<<<===>>>@@@FFFPPPXXXkkkpppxxxttt{{{hhhgggoooyyy___kkkyyyooonnnppp{{{rrrxxxooo\\\BBB:::@@@EEE>>><<>><<>>>>>>>>>>><<<;;;::::::;;;:::888444222111222222222333222222111000///000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++,,,,,,,,,,,,---...///000---...000111000111222444444555666999;;;>>>@@@AAABBBDDDFFFGGGFFFFFFGGGIIINNNMMMLLLLLLKKKKKKLLLLLLnnnoooiiifffNNN===222111000,,,++++++******+++,,,---...((('''---111000111555KKK\\\wwwnnnTTTMMMMMMJJJGGGHHH>>>>>>>>>???@@@AAABBBBBBDDDCCCCCCBBBBBBCCCDDDEEEDDDJJJPPPRRRWWWgggfffWWWMMMEEE>>>:::DDDDDD555<<<<<<;;;;;;;;;;;;::::::999;;;;;;999;;;===;;;777999::::::999777888<<>>>>>>>>???@@@AAABBBCCCAAACCCEEEDDDAAA???@@@CCCBBB@@@AAAFFFLLLNNNLLLIII===LLLUUUPPPOOOUUUUUUNNNPPPJJJFFFHHHLLLNNNKKKHHHMMMSSSUUUQQQOOOQQQRRRPPPWWWPPPRRRSSSJJJJJJMMMJJJQQQPPPMMMIIIGGGIIIOOOSSSJJJHHHHHHHHHDDD@@@AAAEEECCCBBBBBBAAAAAAAAAAAABBB>>>AAA@@@======@@@@@@>>>;;;;;;<<<:::999888999;;;888888888777777777777666333666999999777666777999000666333555NNNhhhlllfffzzzvvvdddgggiiieeebbbdddllluuueee]]]XXXLLLxxxppp```]]]^^^888===LLLCCC???;;;999999777666666666888:::===???===888555333555777888888888999;;;777444555999;;;888666777666666666999<<<>>><<<:::>>>???AAAAAA>>><<<===???===>>>???>>>>>>AAAHHHNNNLLLSSSdddbbbnnn]]]kkkooojjjyyywwwzzzxxx~~~tttrrrmmmyyy\\\OOO555;;;888@@@@@@555:::???333999888666666777777666555666666666666666666666666666555555555666888:::;;;999:::===???BBBDDDFFFFFFHHH<<>>============<<<:::888666999::::::777333111111222111111111111111///...---...---------,,,,,,++++++++++++++++++++++++++++++*********))))))*********))))))*********+++++++++,,,,,,,,,,,,---...//////...//////000000111333444333444777:::===>>>???@@@BBBDDDEEEEEEDDDEEEHHHKKKMMMMMMLLLKKKKKKKKKKKKLLLqqqqqqccccccMMM<<<222111000++++++*********+++---...***,,,---+++)))+++...111,,,999VVV{{{]]]GGGAAADDDCCCBBBAAABBBCCCEEEFFFBBBEEEIIILLLLLLIIIFFFCCCLLLaaa|||oooNNNJJJUUUJJJEEEAAA;;;>>>@@@888<<<;;;;;;;;;;;;;;;;;;;;;777999999888:::===;;;666777999999888666888<<>><<<777333222444777999999999999:::777555666;;;===:::777888777666666999===>>><<<999CCCCCCCCCAAA>>><<>>???555666444333333555777777666000000000111111222222222555444222111333555888:::333555888<<>>;;;DDDAAABBBEEEBBB;;;:::>>>=========<<<:::888666444777999:::777333000111222///000000000000...---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******************++++++++++++,,,,,,,,,,,,---......///000000000000000222444666777999<<>><<<;;;@@@BBBCCCCCCDDDFFFLLLPPPNNNNNNMMMLLLLLLLLLLLLMMMjjjrrrkkk```III555000333++++++++++++************)))******+++++++++,,,,,,,,,444...222LLLttt{{{fffWWWMMMPPPTTTQQQOOOQQQ[[[NNNOOO\\\hhhzzzXXXIIIJJJ@@@AAAAAA@@@???>>>===<<<<<<;;;::::::999999::::::;;;:::999888777777888999:::777888888777666666888;;;<<<<<<<<<;;;;;;:::::::::============>>>@@@AAABBBCCCAAA???>>>???AAACCCEEEEEEEEEDDDCCCDDDDDDEEEFFFMMMPPPQQQOOOKKKHHHIIIJJJJJJKKKIIIGGGHHHLLLLLLHHHKKKLLLNNNNNNLLLJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEEEEGGGGGGFFFBBB???@@@??????@@@AAA@@@>>><<<<<<<<<<<<;;;:::999777666999999999777555333444555555555444333222222111111444444444444444444444444666666555555777:::===???pppyyyyyyuuuiiihhhgggdddaaadddMMMBBBGGGDDD???@@@AAA@@@>>><<<:::888666555666666777777777777666666555555666666777777888888444444666888:::<<<>>>>>>>>>;;;888999<<<>>>>>>===@@@CCCBBB===>>>DDDGGGDDDAAAIIIKKKGGGDDDGGGGGGEEELLLLLLLLLLLLPPP___}}}}}}nnndddffftttbbbHHH@@@???<<<:::===<<<;;;:::999888666666555555444333333222222333333111111111111111111111111222222111111222444555777333333333444666:::===???999===>>>>>>CCCJJJHHH@@@CCC@@@>>>@@@EEEFFFCCC???===@@@CCCDDDDDDCCCCCCDDDDDDBBBAAADDDIIIJJJGGGCCC===DDDKKKMMMJJJEEEDDDDDD???AAADDDEEECCC@@@>>>>>>FFFEEECCCAAA???>>>>>>>>>:::::::::999999888888888555555444333333222111111000000///...............------,,,,,,,,,++++++++++++++++++*********))))))))))))*********)))(((((((((((()))*********))))))***++++++,,,,,,------............///000000111111555777:::;;;<<<>>>AAACCCBBBDDDCCC@@@BBBHHHLLLLLLLLLJJJGGGGGGHHHIIIJJJJJJkkkrrrkkk^^^FFF444000333,,,+++++++++*********))))))*********+++++++++,,,,,,111000...///<<<[[[wwwSSSFFFKKKLLL???@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888888888888888888777666666777888888666666777666555555777999::::::999999999888888888::::::;;;<<<===>>>??????@@@???>>>===>>>???AAACCCCCCCCCAAAAAAAAACCCEEEFFFHHHKKKLLLJJJFFFDDDDDDFFFHHHJJJHHHFFFGGGKKKJJJGGGFFFHHHJJJJJJHHHFFFEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHGGGEEE@@@===>>>>>>>>>???@@@???===;;;;;;;;;::::::999777666555888999999777444333444555555555444333333222111111222222222222222222222222555444333444555777:::;;;BBBVVVeeehhhuuu~~~jjjppp{{{aaaAAATTTvvvVVV===@@@HHHFFF???>>>===<<<;;;:::999888777777666777777888888777777666555555555666666666666666555555666777999:::;;;;;;;;;999777888;;;<<<<<<;;;???BBBBBB>>>???DDDFFFDDD@@@EEEFFFAAA@@@CCCFFFEEELLLLLLKKKIIIFFFJJJYYYiiimmmhhhgggbbbccciii{{{vvvyyy~~~MMMGGG???>>>FFFGGG>>>666555999888888777555444444333333222111111000000111111////////////////////////000000000000000222333444222222222333555888;;;===:::<<<>>>@@@CCCFFFEEEBBBBBB@@@>>>@@@CCCDDDBBB@@@===???BBBDDDDDDEEEGGGHHHGGGEEEDDDFFFJJJKKKHHHEEE>>>DDDJJJKKKIIIFFFFFFHHHAAACCCEEEEEEBBB@@@???>>>DDDDDDCCCBBB@@@???>>>>>><<<<<<;;;::::::999888888444444444333222222111111000000///...............---,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))************************))))))))))))******++++++,,,---------------...//////000000111333555777888999:::===???AAACCCBBB???AAAHHHLLLKKKHHHFFFDDDCCCEEEFFFGGGGGGkkkrrrjjj\\\BBB444111222---++++++*********))))))))))))*********++++++++++++)))000333,,,'''444TTTooo~~~aaaBBB@@@???===>>><<<>>>>>>===<<<;;;;;;::::::<<<;;;999888666555555555666666555555555555666666333444555444333444555777777777777666666666666555666777999;;;<<<<<<<<<;;;<<<<<<<<<===>>>>>>???@@@AAA@@@???>>>???AAADDDFFFBBBEEEGGGEEEBBB@@@@@@BBBGGGHHHGGGDDDEEEIIIHHHEEECCCFFFIIIIIIGGGDDDBBBAAABBBCCCEEEGGGHHHHHHGGGGGGBBBBBBDDDFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEBBB>>>:::======<<<===>>>>>><<<999999999999888777666555444777888888666444222333555444444444333222222111111111111111111111111111111333222111111222444555666222FFFXXXbbbttt}}}ppplllttt{{{tttZZZGGGTTTfffFFF@@@>>>CCCGGGCCC<<<777888888888888888888888888666666777777777777666666555555555444444444444444555555666666777777888888666666666777:::::::::888:::===>>>===>>>AAABBB???>>>@@@???;;;;;;???DDDEEEUUUPPPKKKGGGBBB???DDDLLLccczzzlllJJJ^^^pppwww^^^:::777@@@888666999???===666666;;;555555444444333222111111111000//////......//////------------------------............///000111111000000000111333666888:::;;;;;;>>>AAABBB@@@AAADDDDDDCCCBBBBBBBBBCCCDDDEEE>>>AAACCCEEEFFFHHHKKKMMMJJJHHHGGGHHHKKKLLLJJJGGGAAADDDHHHHHHGGGGGGIIIKKKDDDEEEEEEDDDBBB@@@???@@@BBBBBBBBBBBBBBB@@@>>>===>>>===<<<;;;:::999888777333333333222222111111000000000///............///,,,,,,,,,+++++++++******************))))))))))))***))))))((()))***,,,------,,,***)))((())))))***))))))******+++,,,,,,---,,,,,,---......//////000000111333444444555777999===??????===???EEEHHHHHHGGGEEECCCBBBDDDGGGHHHHHHlllrrrhhh^^^???444111000...************)))))))))))))))))))))************+++***---000000000333999>>>YYYiiiHHH;;;AAAMMMDDD666888<<<<<<<<<<<<;;;:::999999888:::999777666555444444444444444333333333333444444111222333333222222333555555555555555555555555555444666888;;;<<<;;;:::999999:::<<<>>>??????>>>>>>@@@???======>>>AAADDDGGG@@@CCCEEEDDDAAA@@@AAACCCGGGHHHFFFDDDEEEHHHHHHDDDDDDGGGKKKLLLJJJGGGDDDBBBBBBDDDGGGIIIJJJIIIGGGFFFBBBCCCEEEHHHIIIIIIIIIHHHFFFEEEDDDCCCCCC@@@<<<999===<<<<<<===>>>>>>;;;999888999999888777666555444666777666555333222333444333333333222222111111111000000000000000000000000222111111000111111222333333777<<>>:::555555555555555666666666666444444555555555555444444444333333333222222111111222333333444555555666666333444666888999999888777444666999:::;;;<<<<<<:::;;;;;;:::999:::>>>BBBDDDWWWOOOGGGDDDCCCCCCGGGMMMaaaSSSUUUooo~~~nnnkkkzzzzzzlllyyytttWWW>>>AAAEEE<<>>======<<<;;;:::888777666555222222222111111000000000000//////...............++++++++++++************))))))))))))))))))))))))***)))((('''(((***---......---***((('''((()))***(((((()))******++++++,,,++++++,,,,,,---............///111111111111333444777:::;;;999<<>>???BBBEEEGGGAAADDDGGGGGGDDDCCCDDDGGGHHHIIIGGGDDDEEEHHHGGGCCCEEEHHHLLLNNNLLLIIIFFFEEEDDDEEEHHHJJJKKKJJJHHHGGGEEEFFFHHHIIIJJJIIIHHHHHHDDDCCCCCCCCCCCCBBB@@@>>>=========>>>???>>><<<:::888999999999888777666555444555555444222111222444111111111111111000000000000000000000000000000000111111111000111111111111555222///333CCCYYYmmmwwwuuussshhhNNNhhh}}}hhh^^^QQQhhh|||nnnHHH@@@@@@===@@@>>>888777;;;;;;777555555444444444333333333111111222222222222111111222111111000000/////////...///000111222444555555222333666777888888888888222333666:::<<<;;;::::::888777888:::===???AAABBBJJJCCC???BBBDDDEEEFFFIIICCCGGGIIIIIIQQQbbbttt~~~wwwtttiiippp{{{{{{}}}ttt}}}XXXIII<<<::::::999===CCC333222555999999555222222111111111111111111111000000000///............///------------------------......////////////////////////000111222333555555777777:::======<<>>???@@@AAAAAA???===;;;:::999888777555444333222000000000000000////////////......---,,,---------++++++*********)))))))))(((((((((((((((((((((((()))((('''''''''***,,,......,,,***'''''''''((()))''''''(((((()))******+++*********+++,,,,,,------,,,...000000//////111222444888:::999<<>>===>>>AAADDDFFFFFFnnnsssbbbbbb:::555222+++...******)))))))))((((((((((((((((((((())))))))))))'''(((***++++++,,,---...,,,555;;;GGGkkkpppNNN@@@AAAGGGEEE@@@>>>999777DDDMMMDDD:::::::::999999888888888555555444444444444555555111111222222222222111111...000222222111000111222444444444444444555555555555666888:::;;;;;;;;;;;;:::;;;===???AAAAAAAAA@@@AAAAAA@@@@@@AAACCCDDDEEEAAAEEEHHHHHHFFFEEEGGGJJJHHHIIIGGGCCCDDDGGGFFFCCCBBBEEEIIIKKKJJJHHHFFFFFFDDDFFFGGGIIIIIIIIIGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDBBB============???>>><<<999888888888888888777666666333444444333111000222333////////////////////////000000000000000000000000000000000000111111111111111444777777888DDD\\\rrraaasssyyy~~~kkkgggdddhhhttt~~~qqqccchhh___iiioooyyy```BBB<<>><<<<<<>>>999666666;;;>>>??????BBB>>>;;;>>>EEEGGGCCC===;;;>>>GGGFFF>>>>>>IIIOOOKKKTTTxxx|||~~~oookkk~~~www{{{oooTTTKKKHHH>>>888::::::555444666555444555777888555000,,,000000000000000111111111111000//////......//////------------------------...//////000000000//////...///000000111222222333222666888777999@@@EEEGGGBBBAAA@@@@@@@@@AAABBBCCCFFFHHHIIIIIIGGGEEEDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@??????BBBDDDEEEDDDBBB@@@@@@AAA>>>>>>>>>>>>>>><<<;;;:::777666555444333222111000////////////////////////------,,,++++++++++++,,,*********))))))))))))(((''''''''''''(((((((((((((((''''''&&&'''(((***++++++***((('''&&&''''''(((&&&&&&'''(((((())))))***((())))))******+++,,,,,,+++---...///......000222444888:::;;;===BBBCCCAAACCCBBBAAABBBFFFIIIKKKLLLnnnsssaaa```666555222***///***)))))))))(((((((((((('''''''''((((((((())))))!!!(((000222///,,,+++---111))),,,999;;;BBBhhhtttXXXIIIFFFEEE???999999===FFFBBB888<<>>::::::999999999999888888777666555444444444444444000111222333333222111000---///222222111000000111222222333333444444444444666666777888999:::;;;;;;:::;;;<<<>>>@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCBBB???BBBFFFFFFDDDDDDFFFIIIFFFGGGEEEBBBCCCEEEEEEAAA???BBBFFFGGGGGGFFFFFFGGGCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAABBBCCCDDDCCCBBB<<<;;;;;;<<<======:::888666666777777777666555555222333333222000000111333------------------------........................---...//////000000000000))),,,000222...000BBBWWWzzzuuuddd```wwwyyyzzzxxxyyyzzzqqqeeeccchhhyyynnnbbb^^^___HHHOOOhhhbbbGGG???>>>BBBBBB888<<<;;;;;;===;;;666222222444444333333222111111111...//////000000//////...,,,,,,------------------,,,,,,------...///000000...111333333222333666999888666888>>>@@@======AAA<<<666333888<<<===???CCC888888<<>>;;;WWW]]]^^^\\\gggqqq[[[SSSIIIMMMTTTFFFEEE444555:::@@@AAA===888555>>>;;;555111///111222111.........//////000000000000000///...............------------------------......///000000///...---------...//////000000000---555555000666FFFKKKEEE???===;;;===@@@AAA???===@@@CCCFFFGGGDDDAAA???>>>CCCCCCCCCCCCCCCCCCEEEGGGAAA@@@@@@AAA@@@???===;;;???AAADDDDDDCCCAAA@@@@@@>>>>>>===<<<:::999888888444444333333222111000000........................,,,+++******))))))************)))))))))(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))'''(((((())))))***++++++)))+++---------...000111111666999:::===AAABBB???EEEDDDCCCEEEIIIMMMOOOPPPooosss```^^^333444222***000))))))))))))((((((((((((''''''''''''((((((((())),,,***((('''(((***,,,...***+++------,,,000<<>>@@@AAABBB???@@@BBBCCCCCCBBBAAA@@@<<>>===>>>???AAABBBAAA???>>>???@@@@@@???>>>;;;::::::;;;<<<;;;999777555555555666555555444444111222333111000000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////555...,,,111222000333<<<>>>\\\oooiiiiiiwwwfffhhh\\\fffmmmvvvrrrbbb]]][[[aaaXXXkkkfff}}}]]]III<<<===CCC@@@======888888555777;;;999222222777333333222222222222222222//////000000000000//////+++++++++,,,,,,------------------------------------///111000///111555888888555777===???<<<===AAA???666111555999;;;???DDD555333444999<<<:::999;;;FFFEEEHHHIIIBBB:::@@@MMMGGGKKKMMMOOOWWWaaaccc```llliii~~~|||jjjFFFGGGDDD:::@@@AAAGGGMMM@@@BBB>>>;;;666444555888;;;;;;...111333111111111222111,,,------......///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,+++,,,------.........---***555444,,,555JJJOOODDD@@@<<<:::===AAACCC???;;;;;;???CCCDDDBBB>>><<<:::BBBBBBCCCBBBBBBCCCFFFHHH<<<===>>>@@@AAA???<<<999<<>><<<:::888777777777333333333222222111111111---.....................+++******)))((()))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''(((((()))*********((()))+++,,,,,,---///111---222666777:::>>>>>>;;;???>>>===???DDDHHHKKKLLLgggqqqfff\\\777333...111+++******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((()))))))))))),,,,,,------...//////000111<<>>@@@???>>>======<<<<<<<<<999999888888777666666666444444444333333333222222000000000000000000000000111111111111111000//////......///000000000000000333333444555666777888999777888:::<<<======<<<;;;<<<<<<<<<<<<===>>>@@@@@@===>>>???AAABBBBBBAAAAAABBB@@@>>>@@@CCCEEEDDDBBBDDDDDDDDDFFFHHHHHHEEECCC>>>======>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@@@@??????????????????>>><<<;;;999999:::;;;;;;;;;999777555555555444444444333333333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,////////////000000000000333444@@@\\\~~~~~~uuuTTTVVVXXXZZZoooiiikkksss~~~zzzuuujjj|||kkk|||vvvpppxxxXXXhhhKKKtttwwwtttcccGGGDDDCCCBBB@@@???===<<<<<<<<<::::::999999777666555444111111111111000000000000///............------------,,,,,,+++*********+++***+++,,,,,,------,,,,,,000000000000000111111222888888888888999:::;;;<<<666666777888:::<<>>:::888<<<>>>???@@@CCCHHHKKKHHH???:::===CCCGGGJJJHHHFFFCCCAAACCCGGGKKKJJJFFFGGGMMMPPPOOORRRXXXaaagggggg\\\QQQLLLLLLLLLOOONNNMMMKKKGGGCCC@@@>>>???:::;;;DDDHHHCCC===;;;<<<:::888888777777444333333222000/////////000111........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++000000///000222555888:::999999:::===AAA@@@<<<777@@@@@@??????@@@>>><<<999BBBCCCAAA???CCCHHHHHHDDD???AAADDDDDDBBB@@@>>>>>>CCCBBBAAA@@@???>>>>>>>>>BBB???<<<:::999999888666555555444333222000000///////////////............///...+++***))))))***+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&)))((('''&&&''')))+++,,,))))))))))))************************+++,,,------000000111222444666888999888<<<>>>===;;;===CCCHHHhhhqqqfffZZZ666222...111+++******))))))(((''''''''')))((((((((('''''''''&&&'''((((((((())))))))))))++++++,,,------......///---...///444<<>>AAAAAABBBAAA@@@>>><<<;;;>>>===<<<;;;::::::::::::888777777666666555444444222222222111111111000000///////////////////////////////////////...------------...////////////...111111222333444555666666333555777999:::::::::999:::::::::;;;<<<===>>>>>>;;;===???AAABBBAAA@@@???AAA??????@@@CCCEEEDDDBBBCCCCCCDDDFFFHHHGGGCCCAAA======>>>???AAAAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>??????>>><<<:::999888888999:::999777555444333333333333222222222222000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------....../////////000000000000///111===RRRgggwww~~~sssvvvuuusss}}}|||zzzyyyyyy```WWW]]]ggg```JJJfffzzzYYYOOOjjjtttfffyyy|||lll```KKK???AAAIII@@@???===<<<:::999999999777777777666555444333222000000000000////////////............---------------,,,++++++*********+++***+++,,,,,,------,,,,,,///////////////000111111555555555555666777888999888777777888:::<<<>>>@@@===::::::>>>@@@>>>===???BBBEEEEEE@@@>>>DDDJJJMMMKKKIIIEEEBBBAAABBBDDDEEEEEEAAABBBFFFHHHGGGJJJOOOIIILLLLLLGGGCCCDDDDDDBBBBBBBBBCCCCCCCCCAAA@@@???<<<888999AAAEEEAAA;;;999:::888666555555555333111111000///.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,000//////000222444777999888999;;;===???>>><<<999@@@??????AAACCCCCCAAA@@@DDDEEEDDDCCCEEEIIIHHHDDD@@@BBBDDDEEECCCBBBBBBBBBEEEDDDBBB@@@???>>>??????BBB@@@===;;;::::::999777555444333222111000000///////////////.........---///---+++)))))))))***+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''''''''''''''((((((((((((((((((((())))))))))))************+++,,,------...//////111222444666777;;;>>>???>>>;;;<<>>FFFMMM^^^QQQHHHGGGCCC;;;888:::;;;===>>>???>>><<<999777;;;;;;999888888888888888666666555555444333333333000000000/////////..............................,,,------------,,,,,,+++,,,,,,---............---//////000111222333333444000111333666777888888888888888999999;;;<<<======:::<<>><<<>>>@@@BBBBBBBBB@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>===<<<:::999666777888888777666444333222222111111111000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------.........////////////000000...+++///<<>>@@@>>>888555<<<;;;:::888777666555555333333444444333222111111////////////.........---......---------,,,,,,,,,,,,,,,+++************+++***++++++,,,,,,,,,,,,,,,...------------...//////111111111111222333444555888888777888999;;;===>>>;;;999:::???AAA>>>;;;;;;@@@CCCCCCAAADDDKKKOOOPPPMMMHHHDDDBBBBBBCCCAAA???@@@===<<>>;;;666888999:::<<<======<<<<<<999666777===@@@===999777777666444333333222000///000///...---------......------------------------++++++++++++++++++++++++*********************************************************+++,,,,,,,,,---////////////111333666777666888;;;======<<<;;;<<<>>>>>>???BBBEEEGGGGGGFFFEEEGGGHHHGGGHHHJJJHHHCCCBBBDDDEEEEEEDDDDDDDDDEEEFFFEEEBBB???>>>===>>>???BBB@@@===<<<;;;;;;999888444333333222111000////////////.........------------,,,+++)))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###"""!!! ''''''''''''&&&&&&%%%%%%&&&'''''''''(((((((((((())))))))))))***+++,,,------------///000222444555;;;===>>><<<::::::===@@@lllqqqeeeZZZ555111,,,///)))***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***++++++,,,+++,,,---///000111222222:::777333333666<<>>>>>:::<<<@@@CCCCCCAAA>>><<<@@@@@@BBBDDDFFFGGGGGGGGGDDDDDDFFFGGGGGGEEE@@@<<<===@@@CCCEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>?????????>>><<<:::999666777777777666555444333111111111000000000000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---------------...............111333...)))---999DDDfffiiinnnyyy{{{{{{sssvvvnnnTTTCCC===<<<@@@AAA???>>>AAA:::999777666444333333333111111222222222111111000.........---------,,,,,,------------,,,,,,,,,+++++++++***************+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...//////...//////000111222666666666666666888:::;;;:::777888===???===<<<===DDDEEEEEECCCGGGMMMOOOLLLLLLGGGBBBBBBDDDEEEBBB>>>@@@>>>============>>>???EEEEEEAAA===<<<>>><<<888888999:::;;;:::999888777777666777:::<<<;;;888666666444222222222222000.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((())))))***+++,,,,,,---------...///000222444555333777;;;;;;:::999;;;======<<<===@@@DDDFFFFFFFFFDDDHHHJJJHHHIIIIIIFFFAAACCCEEEFFFEEECCCCCCCCCDDDEEECCC@@@===<<<;;;<<<===@@@>>>;;;:::::::::888666333222222111000000//////.........---------,,,,,,,,,+++***))))))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&+++///222***)))'''%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''))))))((())))))***+++,,,,,,,,,------///111222333777999:::999888888;;;===nnnqqqddd\\\666111,,,...((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((()))*********%%%'''+++...///...,,,***,,,,,,...222777999999777@@@777999===;;;BBBKKKIII[[[QQQIIIFFFBBBCCCVVVmmmhhhFFF@@@EEEBBB>>>>>>666888;;;======<<<999777:::999888777666666666666666555555444444333222222000000/////////.................................+++,,,,,,---------,,,,,,------...////////////.../////////000111111222222000111222444666888999:::888999;;;===>>>?????????;;;===AAADDDDDDBBB>>><<>>AAAEEEFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@???===;;;:::777777777666666555444444111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++,,,,,,,,,------------)))---000///,,,+++///444(((...===XXXwwwmmmhhhjjjxxxwwwttt~~~}}}uuuTTTCCC@@@DDD888===BBBBBB<<<777:::AAA999888777555444333222222111111222222222111000000------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********))))))***++++++)))***++++++,,,,,,+++++++++++++++++++++,,,,,,---............///000111111333333222222333555666777888444444999<<<===???BBBEEEGGGFFFEEEHHHMMMMMMJJJJJJEEEAAABBBFFFHHHFFFBBBDDDDDDBBB@@@@@@AAAAAAAAA===@@@@@@<<<;;;???BBBAAA======>>>>>><<<;;;999888666777888888999:::999666555444222222222222000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,---...///000222222111444888888777777:::===;;;::::::<<<>>>@@@AAA@@@AAAFFFIIIGGGFFFFFFCCC>>>BBBDDDEEEDDDAAA@@@???@@@BBB@@@>>>;;;:::999::::::<<<:::888888888777555333111111111000000/////////------------,,,,,,,,,,,,******))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%)))222???JJJRRR...+++'''$$$###$$$''')))%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***++++++,,,,,,,,,---...000111222444555777888999:::===>>>pppqqqddd\\\666111,,,...((())))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((())))))******...............///000000111000111222333222000---333000888BBBFFFKKKGGG888======@@@DDDAAA???IIIWWWQQQFFF???AAA@@@;;;:::>>>555777:::<<<===<<<;;;999999999888777666666666666555555444444333222222222000000000/////////..............................+++,,,,,,---------------------...//////////////////000000000111111111111000111222333555777888999777888;;;===????????????;;;===@@@BBBBBB@@@>>><<<<<>>BBBEEEEEECCC@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAA??????@@@???>>>===;;;:::777777666555555444444444111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,...000111888555000000666DDDRRR\\\tttmmmpppzzzyyylllcccccc^^^zzzqqqnnniiihhhnnnttteeeTTTGGGFFFGGG@@@;;;<<<999<<>><<<>>>AAABBB??????@@@@@@???>>><<<;;;555888888666777999999777555444222222222222111//////000000000000///......++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++++++++,,,---...///000000000111333444444666999;;;;;;999888888:::;;;;;;:::===CCCGGGEEECCCCCCAAA===>>>@@@BBBBBB@@@>>>===<<<======<<<:::999999999999888777666666666555333111000000000000//////......------,,,,,,,,,+++++++++((()))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&---777AAAGGG...+++'''$$$###$$$''')))$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***++++++++++++,,,---///000111222444666888;;;>>>@@@AAArrrqqqfffZZZ555111,,,///))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((())))))*********)))(((((()))+++---///+++***)))(((***///444888???999777444333???GGG??????@@@AAABBBBBB@@@AAABBB===@@@CCCCCC@@@<<<:::999555777999;;;<<<<<<<<<<<<888888777666555555555555444333333222222111000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---............---/////////000000000000000//////000000222333444555333555888:::<<<===<<<<<<;;;<<<>>>??????===<<<;;;888<<>>===>>>AAA@@@@@@@@@????????????>>>======>>>>>><<<;;;999888666555444333333222222222////////////.........---//////.........---------++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************+++++++++,,,...,,,++++++,,,...//////###)))111444333333666;;;666777HHH^^^lll}}}~~~xxxttteeeSSS\\\GGGQQQFFF@@@DDDHHHEEE???<<>>>>>BBBBBB??????@@@@@@@@@???>>><<<;;;333777888444444888999666444222111111222222000///....../////////...---,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++---.........///000......///333666888999;;;999777777888999:::999;;;AAAEEECCC@@@AAA@@@>>>888;;;@@@BBBAAA???===<<<:::;;;;;;<<<;;;:::999888666555555555555444222///000000////////////......,,,,,,,,,,,,++++++++++++'''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$'''))))))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))******)))))))))***+++,,,---...000111333666:::===>>>>>>sssrrrhhh}}}xxxWWW333000---000+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********)))***,,,------,,,******,,,...111222111//////000+++111;;;:::444<<>>DDDBBB===???===888555:::AAA???999555666888999;;;<<<<<<===777777666555444444444444222222111111000///////////////.........---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,.........///////////////---------......000111222000222555888999::::::999:::;;;;;;<<<<<<;;;:::999555:::???BBBCCCCCCDDDFFFBBB@@@>>>===>>>>>>>>>===;;;>>>AAA???;;;:::<<<@@@============<<<<<<<<<<<<;;;<<<<<<<<<;;;999777666555444333222111111111111......---------,,,,,,,,,//////.........---------++++++++++++++++++++++++************************))))))***++++++++++++***)))************+++++++++***++++++,,,+++***((('''...+++***,,,......---...///,,,333555555FFFdddssswwwyyypppTTTMMMUUUQQQBBBEEEHHH777@@@EEEGGGBBB>>>>>>AAACCC777<<>>;;;:::888666888777666444333222111111111111111000///---,,,+++.........---------,,,,,,+++++++++************)))))))))((())))))***++++++))))))***++++++++++++***+++++++++***++++++,,,---,,,,,,,,,,,,---...///000.........///111444666777444222444:::===<<<;;;<<>>AAAEEEIII???BBBBBB>>>>>>DDDFFFCCCAAA>>>:::999AAAIIIIIICCCAAAAAAAAA???===;;;888666222777777222222666888555333111000000111111000...,,,---.........---,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,---.........000---+++---222666888777;;;999777777888:::::::::;;;AAADDDBBB???@@@@@@???333888>>>BBBBBBAAA???>>>999:::<<<======<<<:::999666555444555555444222//////////////////.........,,,,,,,,,+++++++++******''''''((((((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$"""%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))***(((((((((((()))***,,,,,,---...///333666999999999qqqpppfffzzzVVV111///,,,000+++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++++++++,,,,,,,,,------///111333555777999::::::;;;999777888:::;;;<<<<<<<<<:::999:::======;;;888999555333555:::<<<:::666555777888777555222222222000000000000////////////,,,------......------,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...........................,,,,,,------.../////////...///111444555666666555333444777:::<<<<<<999666999999:::999999<<<@@@CCC<<<>>>???@@@@@@???===<<<<<<<<<======>>>>>>>>>???===<<<;;;;;;<<<;;;999777;;;999777666777777666555666555222000//////000000//////...------------...------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------.........///000222555999<<<>>>;;;???DDDJJJOOOVVV\\\```xxxsssgggdddfffaaadddddd___UUULLLHHHGGGHHHHHHGGGGGGFFFDDDCCCBBBBBBAAAAAAAAABBBAAA>>><<>><<<===???AAACCC;;;999>>>BBB@@@>>>>>>@@@===:::;;;@@@DDDEEEEEEAAA===999999;;;:::555000777666444222111111111111////////////............------,,,++++++++++++,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---,,,,,,,,,---000333444888888888888999;;;===???>>>======>>>@@@AAA@@@>>>;;;>>>BBBCCCAAA>>><<<;;;:::;;;;;;<<<;;;:::888777999888777777777555222000//////.........---------+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))*********++++++++++++,,,,,,...///111333444555pppoooeeeuuuVVV222000,,,///+++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))+++++++++,,,,,,,,,,,,---...///111333666777888999999777666666888:::;;;:::;;;999888:::<<<<<<:::888999666333444888:::888555333555777666444111000///000000000000/////////...,,,,,,------------,,,,,,++++++++++++++++++++++++************************,,,++++++++++++,,,------------------------------,,,,,,------.../////////...///111333444555555555777888:::>>>@@@???===::::::;;;;;;;;;;;;===@@@BBB>>>???AAABBBBBBAAA???>>>>>>>>>>>>?????????@@@@@@???>>>============;;;999;;;999777666777777666555666444222000/////////000//////...---------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------------...///111333555777666888:::<<<>>>AAAEEEHHHIIIMMMQQQNNNIIIDDDDDDFFFHHHLLLOOOMMMHHHCCCBBBCCCFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>???@@@???<<<:::::::::999888777666666555333333222222111000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((((((((((((((((((************************)))))))))*********++++++******))))))***+++---...------...///111222333444222222333666:::<<<;;;999:::<<<>>>===<<<;;;===???===>>>===<<<:::999;;;===???999888>>>BBB@@@===>>>@@@===::::::<<>>???===<<<===???AAAAAA@@@>>>>>>@@@CCCCCCAAA???======;;;<<<======<<<;;;999888888777666666666444111//////.........------------+++++++++*********))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************+++,,,---///111222444444pppmmmeeepppUUU222111,,,...+++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,---///111333555666666777555444555777999999999:::999999999;;;;;;999888:::666333333666777666444222555777777555222000///000000000/////////......,,,,,,------------,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,------------------------------,,,,,,,,,---......//////...///000222333444444444999999;;;???AAAAAA???<<<;;;<<<>>>>>>>>>>>>???AAA@@@AAACCCCCCDDDCCCBBBAAA??????@@@@@@@@@@@@AAAAAA@@@???>>>>>>??????===;;;;;;999777777777777777555444333111000///////////////......---------------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------...///000000...000222444777:::???BBBJJJHHHFFFCCC@@@???@@@AAA:::???CCCDDDCCCAAABBBDDDBBBCCCCCCCCCBBB@@@>>>===;;;;;;:::<<<===<<<:::888555555555444444444444444222222111000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))***+++,,,---,,,,,,,,,---...000222333222333444888;;;;;;:::888777888::::::::::::<<<===???@@@???===:::888999:::;;;888888>>>BBBAAA>>>===AAA>>><<<;;;<<<===>>>>>>>>>:::555444444444222///444333222000/////////000////////////............---,,,++++++******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''((((((((((((((())))))******++++++,,,+++++++++---///111222444555555777999;;;===>>>:::;;;===???BBBAAA???<<<@@@AAACCCBBB???>>>===>>>======>>>>>>===;;;:::999777555444444444333000...............------------++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))++++++,,,...000111222333oookkkgggnnnSSS222222+++---+++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))************+++++++++++++++,,,...000222333444555555444444555777999999888:::999::::::;;;;;;:::999:::777444333444555444333333666999999777444222111000000/////////.........,,,,,,,,,------,,,,,,,,,************************************************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////......///111222333333333666777888;;;>>>>>>===:::<<<>>>@@@@@@?????????@@@AAAAAABBBCCCCCCCCCBBBBBB???????????????@@@@@@@@@???>>>>>>>>>??????===;;;;;;999777666777777666555333222111//////.../////////...------,,,,,,------,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,............/////////000...000222555777<<>>???@@@===@@@CCCDDDCCCBBBBBBCCC???@@@@@@@@@???===;;;:::999999999:::;;;;;;999777555555444444333222222222111000000//////...---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))******++++++,,,+++******+++---000222111333555888::::::999888999:::<<<======>>>???@@@CCCDDDCCC@@@===;;;:::;;;999888:::???CCCBBB@@@>>>CCCBBB@@@>>>>>>???@@@@@@>>>;;;666444444444444222444333111000//////000000////////////............------,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******++++++***++++++,,,...///000222333333444666777888999777888;;;>>>@@@@@@===:::???@@@@@@>>><<<:::;;;<<<============<<<;;;999888555444222222222111///...------------------------************))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******+++---...000111111nnniiiggglllOOO111222+++---+++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,...000222333333444444444444666888999999888999:::;;;;;;;;;:::::::::999777555333333333333333333555888888666444222222////////////............+++,,,,,,,,,,,,,,,,,,+++************************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................///000111222222444444555888;;;<<<;;;999;;;===???@@@???>>>???@@@??????@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>===============<<<;;;<<<======;;;999999888666555666666555444111111000///..................---,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,---......///000000000222222333333333555999===BBBDDDEEEAAA;;;888;;;@@@===>>>@@@@@@???============>>>??????>>><<<999888:::::::::;;;<<<;;;999777888777666555444222111111000000//////...------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))))))))+++***))))))***,,,...000000222555888999999999999======>>>???AAABBBCCCCCCDDDEEEDDDBBB???<<<;;;;;;999<<<>>>@@@CCCCCCAAA>>>BBBBBBAAA@@@???@@@AAABBB???===999777666666666666444333222111000000111111////////////..................---,,,,,,,,,,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******)))******+++,,,---......111111222222333333333333444666888<<<>>>>>>;;;888<<<<<<<<<:::888777888:::<<<<<<<<<<<<;;;999777666444222111000111000///---,,,,,,------------------*********)))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))***,,,---...//////mmmgggdddjjjKKK000222***,,,+++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********+++,,,---///000111222222333333333555888999999888888:::;;;;;;:::999999:::777666666555444444333222000222444333222000000000/////////.........------++++++,,,,,,,,,,,,++++++***************************************************************+++,,,,,,+++++++++++++++++++++++++++++++++,,,------............---...///000111222333333444777:::;;;:::999:::;;;============>>>@@@=========>>>>>>??????@@@===<<<<<<<<<<<<;;;;;;;;;:::999888999:::;;;999777888666444444444555444222////////////.........---...------,,,,,,,,,,,,,,,++++++++++++******************)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))*********+++++++++)))***+++---............---...//////111444:::>>>EEEHHHIIIEEE===999;;;>>>;;;;;;<<<<<<======<<<<<<<<<===??????>>><<<999777===<<<;;;<<<===<<<999777999888777555444222111000000000///......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))))))))((((((***)))))))))***+++---......111333555666777999;;;>>>======>>>@@@BBBAAA@@@@@@AAABBB@@@===;;;::::::<<<@@@BBBAAAAAABBBAAA===???@@@@@@???===<<<===???>>>===;;;999777777777777444333222111000111111222////////////...............---,,,,,,++++++,,,,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((()))))))))))))))***+++,,,,,,,,,//////000111111111111111444555777:::======;;;999999::::::999777777888:::<<<<<<<<<<<<:::999777555444222000///000000///...,,,,,,,,,,,,------------******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))***+++,,,---...mmmfffdddlllHHH...222***++++++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))***+++---...//////000111111222444777888777666555888:::999777666777888444666777888666555333333000111222000///...///111//////.........---------++++++,,,,,,,,,,,,++++++***************************************************************++++++,,,++++++++++++++++++++++++***++++++,,,,,,---.........------------///000111111111222555888999999888888999:::::::::;;;>>>AAA;;;;;;;;;<<<===>>>??????<<<<<<<<<<<<;;;;;;;;;:::888777777888999999888666666444222222333333222111......//////......------...---,,,,,,++++++,,,,,,++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))*********+++)))***+++,,,------,,,,,,)))+++,,,---000555<<<@@@CCCBBB???;;;666444444666<<<<<<<<<===>>>??????>>><<<===???@@@???<<<999777>>>===<<<======;;;888666666555444333222111000000000000//////...---------,,,,,,,,,++++++++++++************************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))((('''''')))))))))***++++++,,,,,,---///111222333555:::======;;;:::;;;>>>???>>><<<<<<===???>>><<<;;;:::;;;???CCCCCC???===??????;;;???@@@@@@>>>;;;999999;;;;;;;;;:::999777555555555333222111000///000111111////////////............,,,+++******))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))(((((()))***++++++++++++,,,---///111222333333333666666777:::<<<>>><<<;;;999:::;;;;;;::::::;;;<<<============;;;999777666444222000///000000000///++++++,,,,,,,,,---------***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))***+++,,,,,,mmmeeeeeepppEEE---222***++++++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((***+++,,,---......//////000333666777666444333666888777555444555777333555888999888666444333222333222111//////111333//////.........---------+++++++++,,,,,,+++++++++))))))))))))))))))))))))*********************************)))***++++++,,,***************************++++++,,,,,,---.........---,,,,,,---...000111......///222555777777666777888888888888:::>>>AAA;;;;;;;;;;;;<<<===??????======<<<<<<;;;;;;;;;;;;777666666777999999777666555444222111222222111000.........///......------...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---......---,,,+++//////...,,,,,,...333666;;;777333222666;;;=========<<<;;;<<<===>>>===<<<<<<>>>@@@AAA@@@===999777???>>>======<<<:::777444111111111111000000000000000000000///......------,,,,,,,,,+++++++++******************************************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&((()))***+++,,,,,,++++++,,,...000000111444:::???<<<:::999:::<<<===<<<::::::<<<>>>???===<<<<<<<<<@@@DDDDDD>>>;;;======999AAABBBBBB???:::777777888777888999888555333222222111111///......///000000000/////////............***))))))(((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''((()))******+++*********+++...222444666666777888777888:::===???>>>===999;;;===>>>======>>>???>>>>>>>>>>>><<<:::888777444222000///000000000///+++++++++,,,,,,---------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,ooofff___gggEEE000---...---)))***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))***++++++,,,((((((((()))******++++++---...111333444555555555333222111111222333555666777666666555444222111000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++''''''((()))***))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++...------,,,,,,,,,------------///000222444555666555666888888888888:::;;;@@@???>>>===<<<<<<<<<<<<======<<<;;;::::::999999999888777888999999888666555666555333000//////000///000000000000...,,,+++------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,------......///111111111333666;;;@@@CCC<<<:::888777888999:::999:::;;;===>>>>>><<<;;;999<<<<<<======<<<:::999888555444111000//////111222000...---++++++,,,---...,,,,,,,,,+++++++++*********,,,///111111///,,,***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))***************+++,,,///333777999:::555111111666::::::999<<<======<<<;;;;;;===???FFFDDD@@@===;;;888666444===;;;;;;;;;<<<;;;:::888666666666444333111///...000000000000000///..................///111222333+++******)))(((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((((((((()))))))))))),,,++++++,,,///222666888444666:::===???>>>===<<<:::<<>><<<<<<<<>>===:::666555555666555333000//////...---+++......---------,,,,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((pppeee]]]hhhDDD000...------)))***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((()))*********((((((((()))******++++++,,,---...000111222333333222222222222222444555666555555555555444222111000//////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---...000222333555555444666888888888888:::;;;@@@???>>>>>>======>>>>>>======<<<;;;;;;:::999999;;;:::999:::::::::888777444333222000000//////...///000000000///...,,,+++------,,,++++++***))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,++++++,,,,,,---.........111111111222444777;;;<<<:::999888888999999999999888999;;;<<<<<<;;;999888::::::;;;;;;:::888666555444222000///......///000///...,,,++++++,,,---...,,,,,,+++++++++*********)))***,,,......,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))******)))*********,,,...111555666666222///000555888888666888888999888777777999;;;@@@???===;;;:::888777555===<<<;;;<<<<<<<<<:::888666666555444333111///...000000000111000//////.........---......///000111******))))))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((((((((())))))))))))+++++++++,,,...111333555333555888:::;;;;;;:::::::::<<<======<<<:::::::::======;;;888555444555777555222000//////...---+++---------,,,,,,,,,,,,+++))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((pppeee]]]iiiAAA000...---,,,)))***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''(((((((((((((((((('''(((((())))))******++++++++++++,,,---///000111222222222222333444555666333333444444333222222111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++)))((('''''''''(((***+++)))))))))))))))))))))))))))*********+++,,,,,,,,,---,,,,,,++++++,,,------,,,---...///111222444444333555777777777888999;;;>>>>>>>>>>>>>>>??????@@@======<<<<<<;;;:::::::::===<<<;;;;;;;;;:::888666444222///000222333111...///////////////...---,,,,,,,,,,,,+++******))))))******))))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((''')))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++***++++++,,,,,,---......000000000111222333444444666666777777777777777666666777888999999888777777777888::::::999666333111222111///...------...//////...,,,+++++++++,,,---,,,++++++++++++*********(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))*********+++,,,///111333222000///111555777666444666777777777666666888::::::::::::::::::999888777===<<<<<<<<<===<<<:::777777777666555333111///...000000111111000000///......------,,,,,,------...***))))))(((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))+++******+++,,,...000222333333444666666777777777999:::;;;:::888777888999::::::888555333333555777444222///.........---+++,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((rrreeeccciii}}}>>>000///,,,+++)))***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''(((((()))*********+++*********+++---///000111111222222333444444555111111222222222222222111000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))***************)))'''&&&'''(((***,,,))))))))))))))))))))))))((())))))***+++,,,,,,---+++++++++++++++,,,,,,---+++,,,---...000111222333222333555666666777888:::;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<<<<;;;;;;::::::===<<<:::::::::999777555666222000222666777444000/////////......---------,,,+++++++++******))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++*********+++,,,,,,---------...000111111111111000111333555555555444333333555666777888888888777777666888999:::999666222000222111000..................---,,,+++++++++,,,,,,++++++++++++************(((''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))************+++---...///000000000333666777666444999:::<<<;;;;;;;;;<<<>>>888:::;;;<<<;;;:::::::::===<<<<<<======<<<999666888888777666444222111000000000111111000000///...------,,,+++++++++++++++))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))***,,,---...222222333333333444444555888888888777555555666888777777666444222222444666333111///.........---,,,+++++++++************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((tttfffjjjeeexxx;;;//////+++*********(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))******+++*********+++---...000000000111222222333333333///000111111222111111111000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))************)))'''&&&'''(((***,,,(((((((((((((((((((((((((((((()))***++++++,,,,,,***************+++,,,---++++++,,,---///000111111///111333444444555777999666777777888999;;;===>>>;;;;;;;;;;;;::::::::::::;;;999888888888777555222555111///222666888444000.........---------------++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))******+++,,,,,,,,,***,,,...000111111111000000222555666444333444555666666777888888888888888888999::::::888666222000222222111000////////////------,,,,,,+++++++++++++++++++++*********)))))))))(((''''''''''''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((())))))))))))))))))******+++,,,---000111222555888888777666;;;===????????????@@@AAA;;;===>>>===;;;:::;;;<<<<<<<<<<<<======;;;888555999999888777555333111000///000000000000///......---,,,+++******))))))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((())))))***+++,,,111111222222222333444444666666777666444444666888555666666444333222444555222000............---,,,++++++*********)))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''wwwggglll```sss777///000+++)))******(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&''''''(((((())))))************++++++,,,---.........000111111111111111//////000000111000000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((()))))))))******)))((('''''''''(((***+++((((((((((((((((((((((((((()))))))))***+++++++++))))))))))))***+++,,,,,,***+++,,,---...///000000,,,...000111111222555777333444444555666888:::;;;:::::::::999999999999999888777666666666555333111000///...000333333000---......------,,,------...************************))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))+++---///000111000000222555888777555444666999666777777777888999999::::::::::::999777555333222222111111111000//////...,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((())))))***+++++++++,,,...000222555666777777777888:::============>>>???;;;===>>><<<999888:::===;;;;;;;;;<<<<<<:::666222888888777666444222000///...////////////...------,,,++++++***)))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''(((((()))***++++++///000111222333333333333333555666666666666777999555666888777555444333444222000...---......---,,,+++++++++*********))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''yyyiiiggg[[[ooo555///000***)))******(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))&&&&&&''''''((()))))))))((()))***++++++,,,,,,+++,,,---...///000000000/////////000000000///.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((((())))))***,,,,,,******+++,,,---...//////***,,,...//////000333555222333333444555777888999888888888888888888888888666555444555666555444222...///000111111000...---...---,,,,,,,,,---......))))))))))))************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++++++++******+++---............111444777666333333666:::666666666777777888999:::;;;:::999777555444333222000000000000///...------,,,,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((()))***+++,,,,,,,,,+++---///111222333444555333555888999999999:::;;;888::::::888444555999>>>:::::::::;;;;;;999444000555555444333111///...---------......------,,,+++++++++******)))*********'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((******+++++++++---///111333333222111111444777888888888999:::555777:::;;;888555333333111///------......---,,,,,,,,,+++++++++*********(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''{{{jjjaaaXXXmmm444///111***(((+++***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))******&&&&&&''''''((()))))))))'''((()))+++++++++***)))+++,,,---////////////...//////000000///......---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***)))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))***+++,,,******+++,,,------......(((***,,,---...///111333333333333444555666777888777777777777777888888888555555444555666666444333...111333333222///.........---,,,+++,,,---...///)))))))))))))))*********)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******+++++++++++++++++++++,,,,,,,,,///222444222//////444999555555555666666888999999<<<:::888555333222222333////////////...---,,,++++++,,,,,,,,,,,,+++******************))))))))))))(((((()))******)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''((()))+++,,,,,,,,,,,,(((***,,,---...///111333000333666777777777777888444666666444111222888>>>999999:::;;;;;;888333///333333222111///---+++***,,,,,,------,,,,,,+++***++++++************++++++&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%''')))***++++++,,,(((***...111222222111000000333777::::::::::::;;;555888<<<===;;;777333222111///------......---,,,,,,,,,,,,++++++++++++***(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''bbb```bbbfff999000---000+++,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************((())))))+++,,,---......//////.........------------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,++++++,,,///111333444444555666777888999999::::::;;;;;;::::::999888<<<888555444666777666444333555777777666222...,,,------------------------+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++************************---......000222444555777333333222222333444666777888777555444333222222111000000///---,,,+++***))),,,+++******))))))******))))))))))))(((((((((((()))))))))))))))(((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******........................000222555777777555222000666666666555333444666888999666777;;;:::444111444666555333111///---,,,,,,000///...---,,,+++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,,,,,,,---///111222333777555555777;;;<<<;;;999222666:::<<<:::777444222//////000000///...---,,,***++++++++++++***))))))***(((&&&&&&&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''bbb______eee999000---000***,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********((())))))***,,,------...///.........---------,,,------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,---,,,++++++,,,...111222333444444555666777888888:::::::::::::::999888888:::777555444555666555333333444555555444111...,,,------------------------+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++************************,,,,,,---...000222444555333333222222333444666777666555444222222111111111111000000///...---,,,,,,,,,+++******))))))******))))))))))))(((((((((((()))))))))))))))(((''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********++++++,,,---.........222444777999999888666444777777777666555555777999:::777777;;;:::444333555666555333111///...------000000///...---,,,+++*********)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++++++++,,,...///111222555444333555888999888666333555777777555333333333222111000///.........///***++++++++++++***))))))((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''bbb\\\[[[~~~bbb888000---///***,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((())))))))))))******((())))))***+++,,,------......------------,,,,,,......------------......,,,++++++******++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,++++++,,,...000111222222333444555666777777999999999999999888777777888666444333444444444333333333333222111///...---------------------------+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++************************++++++,,,---...000222333333222222111222444555666333333222111111111111111000000000000//////......,,,+++******))))))******))))))))))))(((((((((((((((((()))))))))((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******'''((()))***,,,---...///222444777999:::999888777888999:::999777777999:::<<<999999:::999666555777666555333111///.........000000///...---,,,,,,+++++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))***+++,,,---///000222111111333555555444333444444333111000000222444222111...,,,+++,,,...///***++++++++++++***))))))&&&%%%%%%''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&aaaYYYWWW|||^^^777111---///***,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))***+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,.........------.........++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,---...///000111111222333444555666777888888888888777666666555444333333333333222222333222111000///......---------------------------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************+++++++++,,,...///111222222222111111111333444555333222222111111111222222////////////////////////,,,+++******))))))******))))))))))))(((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***(((((()))***+++,,,---...///111333666888888777666999:::;;;:::999888:::;;;===;;;:::999888777777777555444222111000///......000000///......---,,,,,,++++++++++++*********)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))***+++------000000111222222333222111222333222000//////111333///...---,,,++++++++++++***++++++++++++***))))))&&&%%%%%%&&&)))******)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&aaaUUUVVVZZZ666111...///***,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))******++++++,,,++++++,,,,,,,,,,,,,,,,,,.........------.........++++++++++++++++++++++++***)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,---...//////000111222333333444666666777777666666555444333333333333222222222222333111000...---------...------------------------+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))++++++,,,---...///111222111111000000111222444555444333222222222222222333,,,,,,,,,---------......,,,+++******))))))******))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))+++++++++++++++,,,,,,,,,---///222444666666666666888999::::::999888999:::;;;;;;:::777666777777666333222111000/////////////////////...------,,,,,,++++++++++++*********)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((***+++,,,...///111111222222222222000222333333111000000000---...///000///---+++)))***++++++++++++***))))))'''&&&%%%%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&```RRRUUUWWW444111...///***---((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********++++++******++++++++++++,,,,,,......------------......***++++++,,,,,,++++++***)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))************+++*********++++++,,,,,,,,,------...///000111222222555555555555555444444333111333444444333111222333222111000///............------------------------+++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,---///000111111000000///000222333444444444333222222222222222++++++++++++++++++,,,,,,,,,+++******))))))******))))))))))))((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))++++++++++++++++++++++++...///111333555666666666555777888888777666666777888:::999666555666555333111000//////..................---------,,,,,,,,,++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((()))******,,,...000111111111222333...111444555333111//////---///222333333000,,,******++++++++++++***))))))((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%```PPPSSSTTT444111...///***---((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************************+++++++++,,,------,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))******+++++++++++++++,,,,,,---...///000111111444444444444444333333222000333555555333222222333111111000000///.........------------------------+++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,---...///000000//////000111333444555444333111000000000000++++++++++++++++++******,,,+++******))))))******))))))))))))((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((())))))))))))******+++++++++,,,---///000222222333333222444666666444333333444444888888444333555333//////......------------...,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((())))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***))),,,///000///000222444...000333444222000///......///000111000...,,,******++++++++++++***)))))))))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%```OOORRRRRR333111...///***---)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************))))))******+++++++++,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***))))))((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))******+++++++++******+++,,,,,,---...///000000333444444444444333222222000333666666333222222444000111111111000///...---------------------------+++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))***+++,,,---000////////////111222333444333222000///.........,,,,,,,,,+++++++++******,,,++++++***)))*********))))))))))))((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''((()))***+++,,,******+++---............///222444444333111111222111666777333222444222,,,...------,,,,,,,,,------,,,,,,++++++++++++++++++))))))))))))(((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***&&&***---///...///222444///000222111000......///---,,,,,,++++++******)))***++++++++++++***))))))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%cccTTTUUU|||~~~JJJ555,,,333)))+++)))))))))((('''&&&%%%%%%%%%%%%'''&&&!!!"""&&&&&&!!!"""))))))"""!!!$$$######000...###'''!!!'''&&&&&&&&&''''''''''''((('''---'''%%%)))(((***)))+++&&& ))))))"""))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************++++++******************---,,,,,,+++*********+++''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************++++++,,,,,,,,,,,,------111222333444444222111///111111111111111111111111000000000000000000000000...------,,,,,,------...,,,+++***(((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&%%%)))***++++++***)))***,,,,,,---------......//////222222222111111///......------------,,,+++***)))************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))******++++++,,,---------000333555444222222111111111222333444444444444111111111000///---,,,+++///......------,,,+++++++++******))))))))))))))))))'''&&&&&&((((((%%%###$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++---///000111222///000111111000...,,,***))))))))))))))))))***+++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&################################################"""############$$$$$$$$$#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeZZZXXXIII555,,,333)))******))))))(((&&&&&&%%%%%%&&&$$$***...+++***+++)))%%%!!!!!! ###)))---)))"""///'''!!!((("""&&&&&&&&&&&&''''''''''''((( ###+++000+++!!!!!!***$$$%%%(((,,,///...)))%%%))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************************************,,,,,,+++))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************+++++++++,,,,,,,,,------000111222333333222111000111111111111111111111111////////////////////////------,,,,,,,,,,,,------,,,+++***(((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))*********+++,,,+++)))((()))***+++,,,,,,---......//////111111111111000///...---------------,,,+++***)))************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))******+++,,,,,,---000333777888777666555555333333444555555555444444222222111000///...------.........---,,,,,,+++++++++***))))))(((((()))))))))(((&&&'''))))))&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---///000000...///000000000...,,,***)))))))))))))))******+++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iii\\\UUU}}}GGG444,,,333)))******)))((('''&&&&&&&&&&&&&&&###$$$!!! ###'''(((***((('''&&&### ###(((%%%///***'''---"""###&&&&&&&&&''''''''''''(((///%%%%%%(((&&&''')))###***$$$"""&&&'''$$$###&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))***************************************************++++++,,,******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************++++++++++++,,,,,,,,,,,,...///000222222222111111000000000000000000000000........................------,,,,,,,,,,,,------,,,+++***(((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((()))***+++,,,---...+++,,,,,,+++(((''''''((()))***+++,,,---...///000000000000000000///...---------------,,,+++******************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))))))))***++++++,,,,,,222444888999888777777777555555666666666555444444444333111///......//////......------,,,,,,+++++++++***))))))(((((()))))))))((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***,,,---......,,,---/////////---+++***)))))))))))))))***++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll___TTT|||DDD333,,,333)))******)))((('''&&&&&&&&&&&&&&&++++++***&&&$$$""" """ %%%&&&$$$&&&,,,333)))%%%$$$...&&&&&&&&&''''''''''''((()))(((((( ...444"""'''&&&$$$$$$'''+++///222(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))***************************+++++++++*********,,,---///111222++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************++++++++++++,,,,,,,,,,,,---...000111111111111000000000000000000000000---------------------------,,,,,,,,,,,,,,,,,,---+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((***+++,,,---...)))***+++***((('''''')))(((((()))+++,,,...///000///////////////...---,,,,,,---------,,,,,,+++***************)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((())))))***+++++++++///111444555555444555555666666666555444333222222444222000...------///000......------,,,++++++*********)))((((((((((((((()))((((((((())))))))))))&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))******++++++***+++---......,,,+++))))))((((((((()))***+++,,,************)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmdddYYYAAA333,,,333(((***+++(((((('''&&&&&&&&&&&&'''!!! """'''++++++&&&###,,,$$$ &&&---***"""***$$$,,,"""((("""###&&&&&&&&&''''''''''''(((%%%---+++$$$''',,,)))&&&---...'''%%%(((&&&(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))*********+++++++++,,,,,,,,,,,,---...///000,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,...///000111111////////////////////////------------------------,,,,,,,,,++++++,,,,,,,,,+++***)))((((((''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))******&&&'''))))))(((((()))***''''''(((***+++---...///------.........---,,,,,,,,,,,,---------,,,++++++************)))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((())))))******+++,,,...111222222222222444444444444333222111000///111000...,,,+++,,,---......------,,,++++++*********))))))((('''(((((((((((((((((((((((()))***+++&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((()))+++,,,,,,+++***)))(((((((((((()))***+++,,,************)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnncccZZZ???222---333(((***+++(((''''''&&&&&&&&&''''''111(((!!! !!!$$$((((((+++(((  )))///555%%%---,,,---(((&&&&&&&&&''''''''''''(((555,,,###...%%%(((%%%)))((($$$$$$***......))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))***++++++,,,,,,...---,,,***))))))((((((,,,,,,+++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************++++++++++++******+++,,,---...///000////////////////////////------------------------,,,,,,++++++++++++,,,,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''$$$&&&'''((('''((()))+++&&&'''((()))***+++,,,---,,,,,,---------,,,,,,+++,,,,,,,,,------,,,,,,+++************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((())))))******+++---///000000000222333111222111111000///...---//////---,,,,,,,,,------------,,,,,,++++++*********)))((((((''''''((((((&&&'''''''''&&&'''***---((('''%%%$$$######$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''')))+++++++++***)))(((((((((((()))***,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmm___ZZZ~~~===111---333(((***,,,''''''&&&&&&&&&''''''((("""$$$***///+++$$$$$$)))%%%***###""")))))) $$$ EEE'''(((***!!!&&&&&&&&&''''''''''''(((///&&&555333###...***###(((333111""" ***))))))))))))))))))))))))(((((()))))))))*********))))))))))))************((())))))***++++++,,,,,,---,,,+++***)))(((((((((+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************++++++++++++*********+++,,,---..............................------------------------,,,,,,++++++++++++,,,,,,***))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''((()))''''''(((((()))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&'''(((((())))))***)))+++---.........000222000000000000000///...---...............---------------,,,,,,+++*********))))))(((''''''''''''(((%%%&&&'''&&&%%%&&&***---***)))'''%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&(((***+++***)))(((''''''(((((()))+++,,,---************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&mmm```___;;;111---333'''***,,,''''''&&&&&&&&&''''''(((AAA~~~ooo%%%(((GGGzzzGGG&&&&&&&&&'''''''''((((((...[[[---)))))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))***++++++,,,,,,************+++,,,---...+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++************+++,,,------................................................,,,++++++++++++++++++,,,***))))))(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))******''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''((((((&&&%%%&&&'''''''''(((((())))))*********++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&(((***++++++,,,...000000000000000000//////......//////000//////...---------,,,,,,+++******)))))))))((('''''''''''''''$$$%%%&&&%%%$$$&&&***...---+++)))'''&&&'''((()))###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''&&&&&&###%%%''')))******)))((('''''''''((()))+++,,,---************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&fffeee^^^nnnyyy@@@//////+++...))))))(((''''''&&&&&&%%%$$$$$$$$$$$${{{&&&)))(((RRRLLL+++ 555###,,,***'''###))))))))))))******************************************))))))))))))******)))************+++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,+++------------------------+++++++++************)))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++,,,+++******++++++******+++---...///************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))***+++,,,,,,------222222333333333222222111222111111000///......---222000...+++***)))))))))+++******)))(((''''''&&&''''''''''''''''''''''''))),,,//////,,,(((&&&$$$###((()))%%%$$$&&&'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((())))))))))))***************))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggeee```sssxxx???///000+++...))))))(((''''''&&&&&&%%%$$$$$$ 111$$$%%%&&&'''+++uuu))) 111///''''''$$$777))))))))))))******************************************))))))))))))******)))************+++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''&&&'''((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++++++++******++++++******+++,,,...///************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))******+++,,,,,,---111111222222222222111111111111000//////...------000///---+++******************))))))(((''''''&&&'''''''''''''''''''''''''''***---...---+++******'''(((&&&$$$&&&***)))%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((((((((((()))))))))************))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iii```]]]sssuuu===///000+++---))))))(((''''''&&&&&&%%%$$$$$$000''',,,+++999 ###666666(((((()))***333VVV///###)))))))))*********++++++++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))***************+++,,,,,,,,,---------------------------+++++++++************)))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))******++++++******************+++,,,---...************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((()))))))))***++++++,,,,,,///000000111111111000000000000//////...---------......,,,+++*********+++***))))))(((((('''''''''''''''''''''''''''''''''%%%(((***,,,,,,,,,...///+++)))%%%$$$)))...+++$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''(((((())))))))))))******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lll___]]]rrrqqq;;;///111+++---)))***(((''''''&&&&&&%%%$$$$$$'''%%%///111MMM)))--- +++ $$$&&&FFF'''&&&+++]]]222...))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************************++++++,,,,,,************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))******++++++---...//////////////////............------,,,,,,,,,,,,,,,+++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''$$$&&&((())))))+++...000...,,,)))&&&)))---+++%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((()))))))))***))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooofffbbbtttnnn999///111+++---)))***(((''''''&&&&&&%%%$$$$$$###222"""TTT(((qqq'''+++,,,)))___aaa)))&&&---###,,,222kkk!!!---333///CCC///************++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))******************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))******+++,,,------.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''&&&&&&'''***,,,,,,//////+++)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooohhhaaaqqqjjj777///222+++,,,)))***(((''''''&&&&&&%%%$$$$$$!!!$$$###+++333'''+++888vvv***'''///...###999777)))//////&&&sss'''&&&>>>XXX"""*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++((())))))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((((((...111...+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''(((((((((((())))))((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmfff___mmmggg555...222,,,,,,)))+++(((''''''&&&&&&%%%$$$$$$&&&!!!111...###|||***(((%%%,,,))) &&&(((ssskkk666)))+++:::222XXX'''@@@000,,,...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++(((((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%%%%&&&$$$)))------///000,,,'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))'''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkhhhaaapppfff555...222,,,,,,)))+++(((''''''&&&&&&%%%$$$$$$ ...222###<<>>###777 !!!000+++---((("""$$$lll333:::GGG~~~888"""///...------///111555777+++111888:::;;;???FFFMMMNNNMMMMMMNNNQQQTTTXXX[[[bbb]]]XXXVVVXXXYYYWWWTTTIIIFFF@@@:::555333222222,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((())),,,***((('''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&'''&&&$$$%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''qqqjjj]]]^^^\\\333222444***+++***---'''''''''''''''&&&&&&&&&%%%(((hhh(((&&&"""+++KKK111+++NNNtttppp***888///...------000555:::===LLLVVVbbbjjjnnnwwwsssrrrpppoooqqqtttxxxzzzqqqiii___ZZZ[[[\\\\\\ZZZbbbbbb___ZZZRRRGGG===777,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))***)))'''''''''(((((('''(((******)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&(((((((((((()))))))))***++++++++++++************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))&&&$$$%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''iiikkkbbb```ZZZ888222///,,,...(((,,,)))((('''&&&%%%$$$$$$$$$((("""&&&NNN...---III%%%)))JJJ %%%555>>>555...111---333@@@FFFLLLggg~~~zzzrrr]]]aaaYYYTTTZZZccceee___XXXOOO@@@000,,,------***))))))***+++***)))((()))***************)))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))((((((((((((jjjoooeee```YYY777222///,,,...(((,,,(((((('''&&&%%%%%%%%%%%%"""///;;; &&&***...ZZZ444rrr<<<000QQQ,,,<<<***@@@HHHWWWhhhsssvvv{{{uuupppwwwoookkktttuuu~~~uuubbbXXX]]]gggVVVUUURRRIII:::---)))+++******+++,,,---,,,***(((************)))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************)))((((((((()))++++++))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((''')))))))))))))))))))))(((kkkpppeee```XXX777111///,,,...'''+++((('''&&&&&&%%%%%%%%%%%%$$$(((\\\III%%%###...000&&&{{{;;;999000hhh===###AAAkkk}}}{{{___oooyyyppptttxxxppp~~~vvvcccWWWpppuuugggjjjVVVddd```\\\ZZZXXXQQQCCC777111...***)))***+++***(((++++++*********))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))mmmkkkccc```WWW666111///,,,...'''+++((('''&&&%%%%%%%%%%%%%%%---######%%%///oooggg999555***!!!AAA...NNNHHH777000444>>>***888ggg///EEEuuujjjwww~~~{{{rrreeezzz{{{yyy{{{xxxlll[[[OOOOOORRRKKK@@@???:::222+++((())),,,///+++++++++*********)))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))*********ooojjjddddddVVV555111///,,,...'''***''''''&&&%%%%%%%%%&&&&&&%%%$$$---,,,)))...###+++)))&&& '''777000###&&&000!!!222<<<'''$$$+++444&&&777333)))444111===... AAA???ppplllxxxsssvvvllltttmmmXXXSSSRRROOOGGGFFFAAA999111,,,---000++++++++++++************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((()))))))))*********+++pppmmmiiihhhUUU444000///---///'''***'''&&&&&&%%%%%%&&&&&&&&&%%%"""'''***)))......$$$///(((&&&"""///(((000###...((('''&&&""")))///"""$$$333,,,$$$111###'''888000222BBBGGGPPPhhhrrrhhhjjjmmmqqqTTTGGGJJJKKKHHH???444,,,''',,,++++++++++++*********)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((())))))******+++++++++rrrnnnkkkgggTTT333000///---///'''***&&&&&&&&&%%%%%%&&&&&&'''...&&&!!!"""***$$$///!!!###+++&&&""" 000+++...111###000???000+++!!!000)))000333666'''>>>(((GGGHHHWWWeeevvvzzzttt{{{vvvuuuzzz~~~bbbVVVTTTSSSRRROOOFFF888---,,,,,,+++++++++*********)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************'''((()))***+++******)))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***((())))))******+++,,,,,,rrrllliiidddSSS333000///---///'''***&&&&&&%%%%%%%%%&&&&&&''''''&&&"""***///(((###'''&&&&&&!!!111'''***+++///((('''000---"""------(((...111******---***,,,---FFFHHHnnnqqqsssgggpppfff\\\[[[^^^[[[NNNAAA,,,,,,,,,+++++++++******)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''((()))++++++******)))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,iiijjjpppcccuuuNNN777---///,,,***+++'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))***************%%%&&&...///+++,,,333***333222EEE[[[ppp~~~rrrjjjmmmzzzxxxyyyzzz}}}lllbbbzzzzzzjjjcccZZZ[[[]]]XXXFFF111$$$***///***(((---+++***)))'''''''''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))************))))))************************************))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))************'''(((******((('''((())),,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))+++***)))((((((((()))***'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''''')))+++&&&...///'''&&&///000***hhhkkkqqqeeewwwNNN777---///,,,***+++'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********###...333,,,)))...000,,,777CCCUUU|||zzz}}}~~~oooeeefff{{{zzz{{{{{{xxx|||~~~hhhggg|||tttuuuwww~~~^^^]]]aaaVVVNNNBBB777222///+++***+++,,,,,,***))))))(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))*********+++))))))************))))))************************************))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))************)))***,,,,,,***)))***+++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******++++++++++++******************************))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************************************************************))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))*********************))))))))))))))),,,+++***)))((()))******)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''((()))+++---%%%$$$---222---((((((gggiiiooocccuuuNNN777---///,,,***+++'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******------+++***...444444000>>>___dddZZZXXX\\\uuu~~~{{{yyy{{{~~~nnn\\\nnn~~~|||fffnnnyyyssshhhcccWWWSSSJJJ>>>444///,,,***------,,,+++***))))))((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))(((((((((((()))******))))))*********+++++++++************************++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***)))))))))*********+++++++++,,,......,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))(((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))************************************************************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((((((((((((((()))))))))))))))***++++++,,,,,,,,,,,,++++++***************))))))((('''(((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***,,,+++(((+++///,,,(((111@@@eeeeeekkk___uuuNNN777---///,,,***+++'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))))))))******333''''''222000+++>>>^^^fffooovvv{{{~~~zzzyyyzzz|||tttnnntttuuurrrrrrqqq[[[fff]]]SSSLLLBBB666///---,,,,,,,,,,,,+++******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''((())))))***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))*********+++++++++,,,---//////---,,,---...------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++************************)))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((())))))))))))************************++++++------,,,,,,,,,++++++++++++++++++***************)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))((()))***,,,&&&...333000,,,222@@@KKKeeeccchhh]]]yyyNNN777---///,,,***+++'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******))))))))))))************)))***333777---000___|||xxx}}}zzzzzzzzzxxxuuummmuuuxxxtttxxxzzz}}}}}}iii\\\]]]XXXEEE555222,,,+++++++++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((()))))))))************************************)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))******************+++++++++++++++---......---,,,,,,---------------------------------------------------,,,,,,------------,,,,,,***************************)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++************************************************))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((())))))))))))******+++++++++++++++******)))))))))++++++++++++++++++++++++............------,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''((())))))))))))+++---+++(((,,,666@@@HHHVVVdddfffccchhh^^^vvvNNN777---///,,,***+++'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********+++++++++,,,,,,+++222222///AAAjjj~~~yyyvvv~~~}}}~~~xxxyyyxxxrrroooooolll[[[EEE888000///---,,,+++++++++,,,******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))***************************************))))))))))))***++++++++++++,,,,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((''''''''''''(((((()))'''''''''''''''((())))))***))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))))))))(((((())))))***+++*********++++++++++++,,,+++,,,......,,,+++,,,------------............///........................,,,------......------,,,++++++++++++++++++++++++******)))))))))((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))((()))))))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---......//////------......------,,,++++++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''((()))))))))***,,,...///***333DDDMMM[[[fffaaafff\\\qqqNNN777---///,,,***+++'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))++++++,,,,,,,,,---------111444111:::gggyyy}}}~~~|||ooo{{{{{{}}}|||xxxvvvsss[[[>>>999777222---+++******+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))******************************************))))))******+++,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((()))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,+++---......---,,,,,,---------......////////////........................------............------++++++++++++++++++++++++*********)))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))((('''&&&''')))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))******+++,,,,,,---+++,,,,,,---...//////000222222333555666777888999333444444555444333222111222111000///---,,,******************************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))'''((()))***)))***,,,///000@@@NNNTTTdddggg^^^cccZZZrrrNNN777---///,,,***+++'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,,,,,,,---------......(((222DDD\\\}}}|||uuu|||}}}xxxxxx}}}}}}lll~~~wwwyyyxxxlllCCCAAA===666///+++))))))***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))*********************************************)))******+++,,,,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''((()))***'''''''''''''''((())))))(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,...//////...------...---.........//////000000////////////////////////------............------++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''(((((()))))))))))))))))))))***+++,,,,,,------++++++---///111222444555999:::;;;===???AAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@888777555222///---+++)))************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***'''(((************---///333TTT``````ooobbb]]]ccc___KKK666...000+++))))))&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&***---++++++---...---///III]]]{{{ZZZyyyzzzwwwzzz~~~~~~zzzrrrlllLLL===@@@???+++'''...)))'''((()))((('''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---)))******++++++,,,------------............//////111///...---...///........./////////---+++***(((+++++++++***************))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))************///---)))'''))),,,,,,)))'''+++//////,,,)))+++000111222(((000333,,,333...+++...111222222222444666333666333---111888333&&&///+++))))))+++,,,---------+++((('''+++...,,,((((((((('''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((((((((((((((((()))******))))))))))))))))))))))))++++++******************+++++++++++++++,,,,,,,,,,,,,,,+++***)))+++...111***,,,+++(((***...,,,'''---)))%%%&&&***------+++++++++++++++---...,,,((()))((((((((((((((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((+++(((%%%%%%'''))))))'''+++(((&&&(((''''''---333///222333444888===@@@???DDDBBB@@@IIIVVVWWW[[[jjj{{{yyyppprrrfffXXX^^^qqqsssjjjLLL444999999'''111000,,,)))))),,,,,,)))(((((((((&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&+++***)))---///111:::XXXbbbggg[[[qqqcccZZZ```\\\KKK666...000+++)))***&&&(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((()))+++)))((()))***,,,///222000[[[aaayyyuuu}}}www```HHHCCC:::000,,,+++((()))))))))(((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---*********+++,,,,,,------------------------------***+++,,,+++******+++---,,,---...///......---,,,+++++++++***************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))************(((***,,,------......---444,,,''',,,555777///'''000000***999===444???@@@LLLIIIFFFFFFIIILLLLLLLLL```YYYQQQJJJDDD??????AAA444111000000,,,%%%$$$)))&&&)))+++,,,---,,,***(((***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))******************************++++++************************++++++++++++,,,,,,***+++...111333111---)))222222111//////000///...------...000000---)))&&&,,,,,,***(((''''''&&&%%%))))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((***(((&&&''')))+++***)))---+++,,,111222///---///444666;;;@@@???:::;;;AAA===WWWrrrssseeeFFFDDDNNN<<<888444000***&&&(((---)))))))))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((( +++222&&&***FFF\\\kkk[[[ttt}}}dddXXX]]]YYYJJJ666...000+++)))***&&&(((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))),,,)))))),,,+++***111<<<___zzzcccrrr~~~{{{{{{~~~xxxfffLLLBBB666***(((******))))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************))))))******+++,,,---******+++,,,,,,------..............................000222111///...000222+++,,,,,,------,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))*********++++++)))+++------+++)))***,,,***,,,---///000222444555///GGGRRRbbblllqqq{{{qqqlllyyy~~~pppcccfff\\\III<<<;;;999111...333......---***''''''***...+++++++++******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))(((((((((((()))************************************++++++++++++++++++*********++++++,,,,,,,,,///,,,******---......,,,((('''(((******)))+++///"""%%%))),,,---,,,,,,,,,//////...,,,++++++---000***))))))(((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))((()))+++,,,,,,+++,,,)))***///222333444777DDD===:::>>>CCCPPPlll}}}{{{yyyhhhVVVIIIIIICCC333)))*********))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((+++!!!---333))):::]]]iii___bbbuuufffZZZ^^^XXXJJJ555...000,,,)))***'''((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))))))))***///222,,,+++>>>WWWkkksss||||||jjjTTTCCC///***,,,***(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************+++,,,------++++++,,,,,,------......000000000000000000000000---.........---------,,,000//////...---,,,,,,+++,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++...,,,+++,,,+++***,,,000222666555///---777HHHUUUkkkrrr]]]```bbbOOO888---555000---,,,++++++---000)))***+++++++++)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))))))))(((((())))))***+++******************************+++++++++++++++,,,******++++++,,,,,,------111000...------...///000222222333444333111444999999666222///...///000000+++***++++++)))''')))---******))))))((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))))))))******************+++,,,,,,+++++++++,,,///444555333666<<<666AAASSSeeevvvlllQQQTTTVVVDDD///)))+++***(((((()))***))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((()))))),,,///,,,,,,???YYYdddaaawww[[[mmmhhh^^^aaaZZZIII555---000,,,)))+++'''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***&&&+++111000+++888aaa{{{mmm~~~}}}~~~zzz~~~___===666...+++((('''((()))((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************************+++,,,---...+++,,,,,,---......//////000000000000111111111111444222000111444444000---222222111111000000000000---------,,,+++*********************************))))))(((((((((((())))))))))))))))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''((((((((())))))************++++++++++++---******000222000000222...222888EEE\\\vvvrrrsssvvvooogggaaaccckkkoookkkeeexxxwwwooofffhhhrrryyyxxxyyyppptttvvvZZZJJJHHH===333333444000,,,+++'''(((***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))***++++++******************************++++++,,,,,,,,,,,,***++++++,,,---.........+++000555666333000...///000111111...---///111222555222//////222444333222111......111...))))))---++++++***)))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))*********+++***+++++++++++++++,,,,,,000444:::===:::888???III]]]qqqoooxxxzzzbbbIIIAAA000---)))((()))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))******444'''000[[[eeeaaayyyoooiii```bbb[[[III555---000,,,***+++((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((()))******(((,,,---,,,555XXX~~~~~~~~~~~~wwwsssuuuzzznnnoooyyyzzzRRR@@@333...)))((()))***(((&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************+++******++++++,,,---...,,,,,,---......//////000---......///000111222222222111111333555555333111000000//////000000111222//////......---,,,++++++***************************))))))(((((())))))*********))))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))*********++++++++++++,,,---***---333333---,,,111555SSSvvv}}}vvvxxxaaajjjsss}}}jjjjjjttt{{{uuuuuugggIII:::333...,,,///***++++++++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))******))))))))))))***++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,------...///000000------......000555===CCCEEELLLLLLGGGMMMZZZ]]]WWWLLLMMMNNNMMMHHH@@@888222444---+++000222...---111,,,+++******)))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***************+++,,,,,,+++---000333:::777555666===MMMiiiooo}}}TTTDDD===777000,,,++++++)))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((())))))***+++(((---+++GGGjjj```nnn\\\kkk]]]```ZZZIII444---000,,,***+++((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((())))))*********,,,+++222RRR}}}{{{{{{}}}}}}~~~|||uuuxxxwwwfffkkk{{{wwwIII888222,,,***++++++)))&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************++++++++++++,,,---......---------...//////000000...///000222333555666777+++111777888666666999<<<<<<;;;999777555444444444111111000///...---,,,,,,******************************))))))))))))***************)))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))*********+++++++++,,,,,,///---///333111222BBBVVVtttyyysssrrrxxxwwwvvvvvvlll^^^QQQBBB::::::111000///---+++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))*********))))))******+++,,,++++++++++++++++++++++++******++++++,,,------...------...///000111222222999888;;;FFFXXXiiitttxxx}}}hhh\\\WWWLLL===222333222+++(((+++---,,,+++***))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******)))***,,,,,,---111888===???===AAAOOOfffuuuSSSIII^^^gggWWWOOOVVVXXX]]]\\\]]]bbb```YYY[[[vvv___JJJPPPGGG;;;333///---***'''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''((()))***++++++***+++CCC```fffiiiiiikkkZZZ]]]XXXHHH444---000,,,***,,,((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******+++,,,---???nnnwww{{{~~~zzz}}}~~~}}}zzz}}}~~~||||||wwwsssvvvxxxjjjxxxuuuRRR<<<666///,,,,,,---***''')))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************++++++++++++,,,---......------......///000000000111222444666888:::;;;<<>>EEE>>>JJJfffoooOOOOOOhhhjjjxxxwwwqqqmmmXXX```|||___SSSDDD888222///+++'''((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''((()))***++++++---333]]]nnn\\\WWW{{{fffYYYaaaYYYHHH888222111+++***,,,''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&'''((((((***,,,,,,***444)))666bbbqqq~~~}}}||||||||||||||||||{{{zzzyyyyyyzzz}}}~~~~~~}}}}}}}}}uuuuuu~~~vvvwwwCCCBBB111(((///---'''...)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************+++++++++(((------((((((...000,,,///***111999222///444222888777???FFFKKK\\\ttt~~~ttt___IIIUUULLLJJJIII@@@444555666***,,,111---***---(((&&&///,,,+++)))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))+++---***%%%)))222000'''---111666777SSSeeeiii{{{wwwrrr{{{}}}rrrNNNHHH999000111111+++))),,,+++***(((&&&&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************+++++++++++++++,,,,,,,,,###111333((($$$///555222---111000222999<<>>444---BBBlll{{{yyy~~~wwwssslllPPP666+++(((++++++$$$***'''&&&+++000111+++%%%))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((''')))***+++))))))***++++++333'''///HHHKKKEEE___uuuuuueeejjj{{{{{{fff{{{~~~|||zzzSSS111)))'''***++++++((('''(((((('''''''''&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''(((***+++,,,,,,<<>>111((()))+++,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******+++------...,,,***...:::EEEeeelllggg|||wwwjjjbbbWWWEEE666111---***++++++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++++++++***111333---***///666999GGGggg|||ttt|||~~~ttthhhOOO999555...000///***$$$###(((...))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))***,,,---,,,---111666888DDD[[[uuuvvvhhhzzz}}}oooNNN,,,+++,,,)))$$$'''---+++$$$''''''&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***$$$&&&---,,,(((444GGGpppfffpppfffrrrkkkPPP[[[UUUEEE555000000******,,,'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((***%%%$$$)))---------000]]]~~~~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwyyyzzzyyyvvvxxx}}}|||yyyvvvnnnfffjjjtttuuupppnnnrrr}}}xxxLLL>>>555---,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******+++,,,,,,---------///333555111///444<<>>GGG^^^aaalll```888,,,%%%(((+++(((&&&'''''''''&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''')))&&&)))---((()))@@@]]]}}}SSSssspppmmmQQQ\\\UUUEEE555//////******,,,''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***%%%%%%((())))))222>>>www}}}uuu~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyuuuuuuvvvvvvwwwwwwwwwwwwwwwyyyyyyvvvwww{{{}}}{{{zzz|||sssdddbbbqqq{{{{{{sssiii}}}lllEEE???333(((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******+++,,,---.........222333---)))...777<<>>888000&&&%%%***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******************************+++,,,---.../////////666333666ccc|||mmm~~~zzz||||||QQQ444+++,,,+++)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***+++)))***...+++,,,<<>>///+++,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''(((---000---222NNNmmmyyy\\\yyy}}}xxx|||~~~~~~RRR---"""+++///(((''''''&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""######$$$&&&'''((((((&&&))))))(((222KKKgggwwwcccgggvvvQQQXXXTTTCCC444///000******,,,&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((,,,+++'''222%%%AAAqqqfff~~~~~~}}}||||||}}}}}}~~~}}}|||zzzyyyzzz|||vvvwwwxxxyyyxxxwwwuuusssxxxwwwvvvuuuttttttuuuvvvxxxwwwvvvuuuuuuwwwyyy{{{|||zzzyyyyyyxxxqqqfff]]]kkktttssskkkwww}}}~~~```BBB@@@111,,,...---'''***,,,"""''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))))))))))))))***---+++,,,000000------///777...<<>>111((('''***'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''''''''))),,,......kkkccc{{{xxxwwwnnnxxxyyykkkhhhWWWaaa|||wwwnnn|||~~~||||||???)))***)))(((((()))(((&&&$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&)))+++[[[ssskkkpppffffffjjj}}}zzz{{{UUU___^^^zzzCCC444///000******,,,&&&''''''''''''''''''''''''&&&''''''(((((()))******'''000:::{{{{{{ccczzz~~~}}}}}}{{{|||}}}~~~}}}zzz~~~xxxuuuwww{{{wwwxxxzzzzzzxxxvvvuuuvvvppppppqqqqqqrrrsssssstttssssssssssssuuuvvvxxxyyyrrrsssuuuwwwzzz}}}~~~vvvxxx{{{~~~~~~|||{{{yyyjjjWWWQQQ```sssqqqdddwwwhhheee{{{LLLEEE<<<...""")))...$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,---,,,,,,000===XXX|||{{{{{{vvv{{{|||wwwvvv{{{sssppphhhbbbBBB444///***)))***+++)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))******++++++///++++++222666@@@RRRaaaffflllEEE'''(((...'''$$$+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((())))))***+++,,,,,,,,,...555***...ttt___\\\eeezzzkkkmmmnnnRRRDDD333***++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&'''((((((((())),,,///666QQQjjjpppwwwdddyyyjjjSSSRRRcccfffrrr{{{qqqhhhjjjtttooozzzzzzvvv{{{zzzvvvxxxeee___pppPPP111,,,***((('''(((((('''%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&)))---333gggjjjfffvvv^^^ooocccxxx|||WWWaaa```wwwCCC444///000******,,,&&&'''''''''''''''''''''''''''''''''((())))))*********...\\\vvv{{{\\\}}}}}}~~~~~~~~~{{{~~~|||yyyyyyzzzwwwxxxyyyxxxwwwvvvwwwxxxqqqrrrrrrssstttvvvwwwxxxssssssssstttttttttssssssssstttvvvxxxzzz|||~~~~~~uuuxxx|||~~~}}}|||{{{xxxvvvcccLLLSSSlllrrrdddbbb```UUU```fffIII999555---)))+++***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,...+++...===TTTrrrxxxuuuuuu{{{|||vvvooolll|||ppptttfffCCC:::333,,,((()))+++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((()))******++++++...000---///<<>>888(((&&&...''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,...,,,444LLLhhhcccwww||||||sssjjjiiinnnqqqkkkkkk~~~~~~~~~lllLLL>>>666,,,((()))+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++(((,,,---999OOO___mmm|||xxxnnn^^^aaayyyxxxuuu]]]:::(((+++,,,%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((()))***+++,,,------...///...]]]xxx```VVVxxxhhhiiiggggggjjjjjjiiilllqqqtttxxx|||www}}}|||^^^666+++---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''((()))***---111555bbbRRR]]]```qqqvvv|||oookkkttttttvvvwwwiiigggffffffiiimmmpppnnnhhh```ZZZxxxvvvjjjkkkrrrrrrnnniiikkkvvvxxx000,,,(((%%%%%%'''((((((%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$%%%&&&'''((((((((((((%%%111YYYdddsss||||||zzzzzzaaaaaaeeeBBB222...///******,,,&&&''''''&&&&&&&&&&&&''''''***$$$((()))$$$(((---)))444LLL}}}```jjj{{{{{{|||~~~}}}{{{zzz|||{{{wwwwwwyyyzzzzzzzzzyyyyyyyyyyyyxxxvvvtttssstttuuuvvvwwwrrrooopppuuuwwwtttpppxxxwwwwwwwwwwwwyyyzzz{{{yyyyyyzzz{{{{{{zzzzzzyyyuuuwwwqqqaaaPPPMMM]]]ooojjjTTTgggOOOvvvSSSEEE:::666+++***&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''(((***------,,,---***AAAeeeooo}}}{{{wwwrrrkkkhhhfffffflllwwwsssFFFHHH<<<000///+++%%%'''))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''***---,,,)))***777***CCC[[[wwwzzzzzz~~~|||mmm^^^PPPcccyyy{{{wwwEEE222%%%000***+++)))'''''''''((('''%%%((((((((((((((((((((((((''''''''''''((((((((((((+++"""&&&///------...)))000,,,FFFvvvzzzkkk___{{{iiigggnnnhhhooorrrjjjcccccciiimmmpppnnnkkkhhhhhhlllsssxxxrrrsssuuu{{{}}}UUU777000''',,,&&&&&&000''' ///''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((((((((())))))$$$(((000---,,,666\\\WWWssslllgggyyywwwqqqooovvv|||ssscccOOOUUUTTTHHHNNNJJJ;;;HHHKKKIIINNN^^^pppxxxvvvrrrdddsssvvvmmmddd\\\aaarrrwwwppprrriii\\\ppp|||ZZZ###///&&&,,,&&&&&&,,,%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&((())))))(((+++???ddd^^^nnneeevvv{{{aaadddhhhBBB222...///******,,,&&&''''''&&&&&&&&&&&&''''''((($$$'''***'''(((---,,,888oookkkccc~~~}}}||||||||||||~~~}}}{{{{{{{{{yyyxxxwwwwwwxxxtttwwwzzzxxxsssqqqtttwwwxxxvvvtttsssrrrssstttttttttrrrrrrsssvvvwwwuuurrrttttttttttttvvvxxxzzz{{{xxxxxxyyyyyyyyyzzzzzzzzzyyyxxxttthhhVVVLLLVVVfffbbb^^^^^^sssooo{{{DDD<<<444000'''---(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((***+++***&&&===<<>>NNN___kkkqqqyyyppp^^^\\\nnnvvvrrrtttvvvlllllldddTTT^^^rrrsssyyyzzzyyyiii@@@,,,***'''+++$$$(((%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((()))))))))+++JJJgggiiihhhyyynnnggg|||^^^fffjjj|||BBB333...///******,,,'''''''''&&&&&&&&&&&&'''''''''%%%'''+++***(((+++111EEE\\\qqq~~~{{{yyy||||||vvv}}}}}}|||}}}}}}{{{{{{||||||xxxsssrrruuuyyyssswwwzzzvvvooolllqqqwwwwwwvvvuuusssrrrsssssstttqqqrrrtttvvvwwwwwwvvvuuuppppppqqqrrrtttwwwyyy{{{wwwwwwvvvwwwxxxyyy{{{|||~~~yyywwwqqq___LLLMMMYYYgggfffZZZuuuddduuuOOO@@@777555%%%---((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&''')))+++,,,,,,000KKKeeeqqqeeeyyywwwyyy~~~~~~yyytttqqqrrruuuxxxooohhh```]]]___jjj\\\222,,,---******)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))***+++***((('''***...111555]]]\\\nnnyyy|||vvvxxx{{{~~~~~~~~~zzzxxxsssnnncccGGGLLLrrrsss999000,,,+++)))''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***+++)))(((+++......444]]]{{{xxxdddaaazzzqqqiiiccccccfffiiikkkjjjffffffiiihhheeegggggggggfffeeecccbbbaaajjjkkkiiifffdddfffkkkpppkkkVVVIIInnnvvvXXX---,,,...)))###'''+++%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''',,,***)))***(((555OOO```^^^vvvppplllyyysssuuuooo```NNN@@@888444QQQFFFBBBqqq}}}^^^VVVIII???>>>GGGSSS[[[rrrtttlllhhhoooppppppxxxyyypppooojjj[[[WWW___aaasssssssss}}}ggg---+++$$$000'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&''''''((()))***...RRRffflllfff^^^iii~~~}}}YYYgggiiiuuuBBB333...///******,,,'''''''''&&&&&&&&&&&&'''''''''&&&&&&***,,,&&&+++<<>>+++***---$$$(((///&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((('''+++***,,,...--->>>]]]mmm|||iiiqqqddd~~~ssshhhWWWHHH===;;;@@@GGGDDDLLLfff~~~SSSVVVVVVOOOIIIJJJNNNQQQYYYqqq~~~|||tttiiikkkzzzwwwrrruuuvvvkkk___\\\\\\lllpppfffAAA+++)))---...'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''(((***+++:::VVVffffffzzzfffwwwzzz~~~VVVjjjiiiwwwCCC333///000++++++---'''''''''&&&&&&&&&&&&''''''''')))&&&))),,,%%%000QQQ^^^___~~~yyyxxx|||~~~||||||~~~}}}{{{{{{{{{{{{yyyxxxvvvvvvvvvxxxzzz{{{yyywwwxxxuuussssssuuuwwwxxxyyyvvvvvvuuutttssssssssssssrrrrrrrrrrrrrrrtttyyy|||uuutttsssrrrssstttuuuvvvtttsssrrrssstttwwwzzz||||||vvvwww{{{pppYYYJJJJJJOOOWWWmmmZZZ}}}jjjWWWKKKBBB333666$$$))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((('''))),,,+++)))---555dddsss|||sssooonnniiiooohhhmmmyyyqqqqqqtttvvvwwwvvvsssooommmmmmpppuuutttmmmgggffffffddddddgggggg___SSSQQQ___qqqnnnuuuHHH,,,///******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((%%%&&&,,,...,,,,,,///333DDDQQQ}}}mmmjjjsss{{{zzzyyyyyy~~~{{{{{{xxxlll``````\\\GGG888PPP~~~@@@///,,,***)))(((*********)))((((((((((((((((((((((((''''''''''''((((((((((((&&&...***)))111...+++666sssvvvHHHrrr}}}}}}xxxsssooonnnnnnmmmlllgggmmmrrrqqqllljjjnnntttbbbuuujjj]]]ccc```iii}}}tttVVV222&&&---(((''',,,((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((******(((,,,000000BBBcccxxxlllwwwnnnjjjvvv]]]DDD;;;>>>EEEPPPYYYfffnnn}}}wwwHHHXXXfffgggaaa^^^[[[YYYXXXccchhhnnnxxxwwwsssxxxnnnrrruuuxxxtttfffYYYVVVVVVYYYhhh~~~^^^---000"""///###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((((((((('''(((+++...HHHVVVjjjdddtttnnnWWWmmmjjjCCC444///000++++++---(((''''''&&&&&&&&&&&&''''''&&&,,,'''(((---'''===pppTTTuuu{{{xxx}}}}}}|||}}}zzzyyyzzzyyyxxxwwwsssqqqrrrvvvzzz|||xxxtttvvvrrrpppqqqvvvyyyxxxvvvttttttssssssrrrqqqqqqpppuuusssrrrrrrtttwwwzzz|||xxxwwwuuusssrrrrrrssssssrrrrrrrrrrrrtttvvvxxxzzzxxxuuuvvvxxxrrrbbbQQQHHHJJJZZZccc___kkkuuu>>>sssbbbBBB111>>>))))))))))))(((((((((''''''&&&&&&'''''''''((((((((()))(((+++,,,(((&&&222BBB|||uuummmjjjffffffpppiiimmmyyyrrrqqqlllnnnpppqqqooommmllllllpppvvvvvvooojjjiiieee^^^```dddgggbbbWWWNNNSSS^^^gggccc777...+++***))))))(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++''''''---...+++///666JJJ]]]dddyyyxxxooouuu~~~~~~}}}yyy|||{{{zzzzzz}}}{{{pppbbbVVVWWWKKK>>>>>>MMMwwwhhh888...,,,***)))******)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((///))))))111+++222RRRtttlllkkk[[[{{{~~~wwwrrrpppqqqqqqlllfffhhhpppxxxpppkkkccckkksssgggooorrrMMM222---)))'''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((,,,+++'''+++///111IIIoooyyytttxxxkkk{{{pppvvvgggkkkQQQ===>>>HHHNNNUUU]]]mmmwwwgggRRRNNNccctttwwwsssssssssqqqvvvttthhhdddnnnqqqpppuuunnnyyyxxxtttwwwmmm[[[UUUPPP>>>kkk~~~lll444000///'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))(((''')))---222KKKRRRiiijjjqqqdddVVVnnnhhhCCC444///000++++++---(((''''''&&&&&&&&&&&&''''''$$$---''''''///,,,NNN|||```{{{zzz}}}~~~~~~|||yyyxxxxxxyyyxxxwwwtttttttttvvvwwwxxxxxxwwwtttsssrrrsssuuuvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrwwwuuutttvvvzzz|||{{{yyyxxxwwwuuusssrrrqqqrrrrrrpppqqqrrrssstttuuuvvvwwwuuuwwwuuusssqqqjjjXXXGGGMMMUUU[[[```XXXiiiQQQbbbDDD999<<<111))))))))))))((((((((('''''''''''''''((((((((((((***)))+++,,,(((,,,EEEaaazzzyyywwwmmmjjjqqqsssuuu~~~rrrqqq}}}vvvvvvkkkmmmnnnooooooppprrrtttqqqvvvvvvooommmpppkkkaaa___]]]^^^```\\\TTTOOOOOOqqqqqqUUU---+++***))))))(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))'''***...+++***999LLLgggqqq{{{sssyyy~~~wwwqqq{{{gggiii|||vvvnnn|||zzz{{{zzzyyy{{{{{{tttkkk\\\VVVJJJEEE>>>222PPPZZZ000...+++*********)))'''((((((((((((((((((((((((''''''''''''(((((((((((((((000)))***222---JJJddd|||~~~xxxqqqoooqqq{{{zzz}}}}}}zzzzzz}}}~~~zzzyyyuuunnnhhhhhhmmmsssooodddooowwwmmmeeeiii{{{RRR000)))+++)))'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((******(((,,,000777ZZZiii{{{kkk|||mmmooo}}}vvv[[[JJJEEEQQQ\\\```jjjxxxddd[[[___UUUjjj}}}qqqllluuuuuu|||ooovvvuuueee]]]TTTGGGnnnnnnRRR111(((***,,,'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&)))(((''')))000555NNNVVVeee{{{dddzzz\\\SSSllleeeCCC444///000++++++---((('''''''''&&&&&&'''''''''"""---((((((111111[[[iiikkk~~~|||yyy||||||{{{|||}}}{{{xxxwwwxxxyyyxxxwwwwwwyyyzzzxxxuuuuuuyyy}}}tttvvvxxxxxxvvvtttuuuvvvyyyyyyyyyyyyxxxwwwvvvuuuwwwvvvvvv{{{{{{vvvwwwvvvtttrrrqqqqqqqqqrrrpppqqqrrrssstttuuuuuuuuuuuuxxxvvvoooooonnn\\\FFFDDDCCCaaafff___UUUkkkHHHzzzJJJCCC555444))))))))))))((((((((((((''''''''''''((((((((())))))(((+++---+++666ZZZ~~~mmm{{{{{{wwwbbbggg~~~{{{}}}qqqkkktttnnnooommmmmmmmmllllllpppuuuyyypppuuusssmmmoootttpppeeeYYYRRRQQQXXX]]]WWWMMMEEEMMM\\\]]]xxx<<<+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((###%%%+++...(((+++DDDaaammmlllppp}}}{{{rrrrrr|||cccrrriiitttnnneeeccc|||{{{~~~~~~zzzxxxxxxvvvrrrjjj^^^GGGBBBCCC555<<>>mmmnnnfffddd}}}lllooouuuSSSMMMTTTgggsssxxxzzzzzzuuuxxx|||hhhrrryyyllleeeOOOTTTgggssszzz777555!!!***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&(((((('''***111777WWWcccfff___{{{mmmRRRbbbnnn~~~EEE555000000++++++---(((''''''&&&&&&&&&&&&''''''((('''111"""///@@@|||jjj~~~~~~wwwzzz{{{xxx}}}|||{{{|||~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxyyyyyyzzz|||zzzvvvxxx}}}|||uuuyyypppmmmuuu|||{{{xxxxxxzzz{{{zzzxxxwwwzzzyyyuuutttzzz~~~wwwqqqtttsssrrrqqqppppppppppppuuussspppooorrruuuxxxyyyvvvwwwvvvrrrpppkkk^^^QQQFFFFFFQQQ\\\aaaeee^^^LLL[[[aaaEEE333:::000,,,(((''')))***(((&&&'''''''''''''''((()))))))))***)))...+++NNN~~~uuutttyyyrrrhhhrrruuurrrlllhhhlllsssqqqiiimmmllllllnnnoooooommmkkkqqqrrrmmmgggkkkuuussshhh]]]TTTJJJJJJVVV___UUUDDDIIINNNRRRaaaPPP...---(((''''''))))))$$$(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++$$$222(((---+++IIIOOOUUU|||uuu~~~{{{xxxhhhrrrkkk~~~||||||wwwwwwxxxzzz|||}}}xxxrrrnnncccSSSEEE>>>===>>>@@@qqqwwwTTT333000 444)))"""+++)))(((((((((''''''''''''***)))((((((((((((((()))++++++(((555***AAA|||^^^kkkxxxvvvlllyyy{{{ccc___xxxzzzxxx|||}}}xxxqqquuuxxxyyyxxxvvvyyy~~~zzz|||yyyttttttxxxwwwrrrrrrvvvxxxtttrrrqqqmmmhhh^^^EEErrr{{{VVV222%%%111)))***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((***$$$///)))===BBByyygggzzzvvv~~~uuuooojjjUUURRR```|||wwwiiikkkZZZyyy|||uuuiiikkkvvvwwwmmmXXXRRRRRRaaapppRRR%%%***'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))&&&''',,,)))...AAAYYY[[[^^^\\\bbb{{{VVVdddnnnEEE555000000++++++---((((((''''''&&&&&&''''''(((&&&%%%---'''111TTT{{{ttt{{{yyy~~~}}}{{{zzzyyyxxxxxxyyyyyyxxxwwwxxxxxxwwwwwwwwwxxxxxxxxx}}}~~~~~~~~~~~~uuu|||tttooossswwwvvvuuuvvv}}}}}}~~~zzztttrrrtttwwwuuussstttuuuuuussssssppppppppppppqqqrrrssstttvvvssspppoooqqqtttvvvwwwuuuuuutttpppnnnjjj___SSSFFFCCCLLLXXX^^^ddd^^^KKKLLL}}}CCC;;;;;;000---)))((()))***(((&&&(((''''''''''''((())))))+++---)))...777aaaxxxuuuvvvpppiiisssttttttpppkkklllqqqrrrnnniiijjjkkkmmmnnnnnnmmmmmmppprrrppplllrrr{{{xxxnnnddd[[[NNNHHHNNNXXXXXXQQQAAAMMMIII^^^999,,,...(((###***)))'''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))+++%%%+++)))///777PPPZZZrrrlllwwwnnnsssnnnvvvqqqgggWWW\\\[[[qqqzzz~~~vvvrrruuuyyypppgggXXXIII???;;;<<<>>>TTTzzzCCC---***---&&&***---))))))((((((((('''''''''))))))(((((((((((())))))...(((---...---eeesssRRRuuummmsss{{{{{{bbbbbb}}}jjj^^^ZZZdddllleeecccjjjnnnmmmppp{{{xxxtttsssxxx}}}{{{vvvrrrssszzz}}}vvvmmmjjjjjjjjjlllFFF^^^LLL+++%%%******)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))---))),,,''':::KKK~~~kkkxxxmmm|||wwwqqqkkkWWWhhhfffhhhwwwyyyfffZZZMMMVVVXXXWWWqqq~~~lllOOOLLLddd|||wwwtttvvvrrrllloooxxx{{{wwwcccQQQPPP]]]hhhggg666111$$$(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))&&&''',,,)))///CCC___aaaqqqtttWWWiii[[[eeellluuuEEE555000000++++++---((((((''''''&&&&&&''''''(((&&&%%%''',,,222lllsss}}}{{{zzz|||zzzyyyxxxwwwvvvvvvuuuuuuuuuuuuxxxxxxxxxxxxxxxyyyyyyyyy{{{||||||}}}~~~vvvyyytttqqqrrrtttuuuvvvyyy{{{zzz{{{{{{wwwrrrrrrvvvwwwwwwvvvssspppqqqtttwwwppppppppppppqqqrrrsssttttttrrrpppoooqqqsssuuuuuussssssrrrnnnllliiiaaaWWWGGGAAAGGGQQQYYYbbb]]]KKK@@@rrrFFFAAA:::222...)))((()))***)))&&&((((((''''''(((((()))***'''...(((000HHHuuu}}}}}}xxxuuusssqqqmmmiiilllssshhhkkkkkkfffdddgggjjjkkkoooppppppooommmkkkjjjkkkmmmqqqqqqqqqwww~~~{{{qqqkkkdddWWWIIIFFFNNNYYY___@@@JJJ@@@VVVpppUUU,,,000+++"""---'''+++((((((((('''''''''&&&&&&%%%&&&&&&''''''((()))))),,,)))$$$...222FFFYYYlllwwwxxxeee~~~}}}tttqqqqqq~~~sssfffYYYQQQXXXQQQnnntttzzzyyytttqqquuu{{{rrrlll___OOOAAA::::::<<>>aaalllgggvvviiiiiizzztttiii___MMM@@@GGG@@@???JJJPPPbbbsss\\\LLLFFF===EEEDDDJJJxxxgggvvv}}}uuummmYYYzzzrrrqqqppppppssswww|||~~~sssVVVQQQ[[[hhhrrrzzzxxx===+++)))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))&&&(((,,,)))111FFFSSSkkk]]]ooo]]]___fffkkk{{{zzzEEE666000000++++++...)))((((((''''''''''''((((((((('''###000777wwwzzz|||{{{{{{~~~yyyuuuvvvwwwwwwwwwvvvuuuvvvwwwyyy||||||||||||{{{zzzyyyyyyzzz|||}}}|||||||||{{{zzz|||zzzyyyyyyxxxxxxyyy{{{|||wwwtttuuuttttttwww|||tttwwwxxxuuutttwwwyyyzzztttsssrrrqqqqqqqqqqqqqqqqqqpppoooooorrrtttuuuuuurrrsssqqqmmmllljjjddd\\\JJJAAACCCKKKTTT```^^^MMMAAAeeeZZZ@@@:::555000+++)))******)))'''((((((((('''((())))))***&&&111+++888^^^{{{~~~zzzzzz{{{oooqqqqqqoookkkhhhfffdddbbbdddeeecccaaaaaabbbbbbeeegggiiihhhfffeeeggghhhjjjnnnppprrrwww{{{wwwnnnmmmkkkaaaPPPCCCEEESSS___LLLHHH???KKKXXX555++++++(((..."""---((((((((((((''''''''''''&&&&&&&&&'''(((((()))))),,,///###333555OOO___~~~zzzjjjxxxuuubbbyyytttqqqiiigggmmmggg```aaarrr}}}tttyyymmmdddiiivvv~~~|||uuuppptttbbbqqqlllkkkqqqxxxzzzxxxvvvrrroooeeeUUUEEE;;;:::<<<888LLLvvvwwwvvv555111(((---)))&&&)))))))))((((((((((((''')))))))))((())))))******))),,,444000pppmmmYYYZZZvvv~~~vvvooo}}}wwwvvvmmm]]]jjjvvv]]]\\\SSShhh|||jjj~~~kkktttwwwsssqqquuuxxxwwwoooqqqoookkkkkkooorrrrrrlllsssQQQSSSDDD...222***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))###...,,,666DDDqqq```kkk|||xxxggglllzzzuuujjjaaaUUUMMMaaa[[[PPPSSSQQQlllfffOOOJJJQQQUUU\\\YYY^^^^^^yyylllvvvrrrqqqssstttsssvvv|||uuu[[[QQQVVV[[[tttwww{{{bbb)))///((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%)))&&&(((,,,***444KKKSSSeeeXXXgggccciiinnnFFF666111111,,,,,,...)))(((((((((''''''((((((((()))***###555JJJ|||{{{xxx}}}~~~}}}}}}wwwwwwzzztttvvvwwwvvvvvvwww{{{~~~~~~~~~~~~}}}{{{yyywwwvvvyyyzzzsssqqqsssyyyzzzzzzzzzzzz{{{zzzyyy~~~wwwsssuuuwwwvvvtttuuukkkppprrrrrruuuzzzyyytttssssssrrrrrrqqqrrrrrrrrrnnnmmmnnnpppsssvvvvvvvvvqqqsssrrrnnnllllllgggaaaNNNCCCBBBGGGOOO]]]___QQQDDDKKK{{{AAA===777222,,,)))***+++)))(((((((((((((((((()))*********444...FFFxxx||||||zzztttppppppmmmiiieeeeeefffhhhqqqnnnlllllljjjgggcccaaaYYY[[[^^^aaadddgggkkkmmmlllnnnppprrruuuvvvqqqjjjkkklllgggYYYIIIAAAHHHSSS\\\HHHFFFBBBNNN___KKK'''+++000--- ,,,))))))((((((((('''''''''&&&&&&''''''((())))))***(((111&&&444666NNNbbbzzzyyyUUUTTT]]]^^^eeeiiidddjjjZZZEEEVVVoooqqqzzzllleee^^^WWW]]]iiitttvvvzzzooossslllllluuu}}}}}}xxxvvvrrrppphhhZZZJJJ???<<<======IIIWWWWWW000---777$$$---***)))))))))(((((((((((()))))))))))))))***++++++(((111,,,;;;yyyaaaxxxvvvwwwzzzvvvoootttlllZZZmmmyyymmm{{{yyypppeee```}}}~~~rrrtttrrrgggwwwqqqjjjlllyyyzzzpppvvvtttaaaXXX|||nnn666******)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***(((111...:::HHH|||yyy~~~hhhooommmiiippp||||||yyywwwtttxxxwwwjjjpppmmm~~~pppWWWAAAEEEVVVZZZbbbcccfffTTTxxxttt|||gggwwwrrrqqqssstttqqqrrruuuiii[[[QQQMMMZZZrrrvvv666,,,))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%)))'''(((++++++777PPPeeeYYYRRR}}}yyydddkkkqqqFFF666111111,,,,,,...))))))((((((''''''(((((()))(((,,,''';;;jjj{{{}}}www{{{}}}~~~|||}}}rrrtttvvvuuutttvvv||||||||||||{{{yyyvvvtttrrrtttyyy~~~|||qqqccc^^^aaa___bbbfffjjjrrrzzz}}}|||}}}yyywwwzzzxxxpppiiifffaaafffgggeeekkkttttttnnnpppppppppqqqssstttvvvvvvnnnnnnooorrruuuwwwwwwvvvpppsssssspppmmmlllhhhcccQQQFFFCCCEEEIIIXXX___VVVCCCAAAnnnLLL@@@999444---******+++***((())))))(((((())))))***+++***111...SSSxxxxxx{{{{{{ssskkkpppjjjddd```\\\\\\eeepppxxxrrrpppnnnjjjhhhhhhooonnnmmmooorrrtttuuutttqqqqqqrrrrrrsssqqqmmmiiihhhhhhggg___QQQDDDBBBFFFaaaMMMLLL>>>KKKGGGxxxooo222+++444***$$$***)))))))))(((((((((''''''&&&''''''(((((()))******$$$///(((111???OOOjjjuuuJJJYYY```~~~gggbbbTTTRRR\\\ccc^^^lll}}}tttdddXXXWWWYYYVVVVVVXXXtttlllsssyyyqqqsss|||yyyxxx~~~sssqqqjjj^^^PPPDDD>>><<>>999777<<<:::MMMtttRRR(((..."""222*********)))))))))(((((())))))))))))***+++,,,---000...333}}}vvvppp~~~|||zzzqqqlllqqqgggWWWQQQYYY{{{qqqwww|||sss~~~ooo^^^UUUWWWgggllleeeiiillllll[[[\\\___hhhvvv~~~rrrpppzzzUUU<<>>666777888<<<999kkkrrr~~~uuu111111---333************))))))))))))))))))))))))***+++,,,---222***DDDxxxwwwSSSeee|||wwwzzzwwwuuuqqqhhh}}}}}}qqquuu~~~hhhYYYZZZXXXRRRTTT^^^qqqeee___iiiyyyooojjjlll```QQQKKKHHHSSS```iiissscccooojjj~~~cccFFFQQQxxx444***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******///###888LLLooo~~~sss]]]nnniiiwww|||zzz}}}xxxpppppp]]]ZZZRRRIIIPPPsssyyyuuu]]]AAACCC[[[llldddtttoooeee~~~}}}vvv{{{|||uuunnnttt~~~vvvdddtttkkkVVVDDDbbbTTTttt;;;))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$)))((((((+++---===YYYkkkwwwlllnnnRRRzzzccc^^^___jjjJJJ///000///,,,///''''''))))))((((((((((((((()))///&&&222jjj{{{~~~jjjjjjsss~~~zzz|||{{{wwwwww{{{~~~~~~}}}|||{{{{{{zzzxxxvvvuuutttuuuzzz}}}{{{xxxvvvxxx\\\JJJQQQ[[[iiilllmmmtttrrrwwwbbbTTT[[[^^^nnnZZZ]]]qqquuurrrpppppprrrsssssssssppprrruuuvvvuuuqqqkkkgggrrrqqqooonnnlllhhhddd```WWWGGG@@@EEEGGGEEEOOO___LLLDDD999uuu???>>>:::000'''''',,,***###(((''''''''''''(((((()))$$$<<>>BBBlll{{{```aaahhhwwwUUU]]]\\\UUUQQQbbbooo{{{nnnfffVVVppp~~~}}}zzzsssmmmiii___NNNAAA<<<>>>444@@@AAADDD```BBB$$$666'''...***)))+++---+++(((&&&))))))((())))))+++---...///...RRRttt}}}XXXlllkkkuuupppkkknnnhhhwww~~~xxxPPPNNNLLLVVVLLLUUUtttuuuzzzzzznnnlllkkkVVVBBBBBBHHH\\\ttt|||yyyxxxlllmmmdddsss|||SSSMMMqqq}}}UUU)))'''+++%%%)))++++++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))'''000888FFFnnnqqquuuiiiqqqxxx}}}}}}yyyuuurrrnnnaaaggghhhgggqqq{{{fff^^^JJJ===\\\cccnnnlll|||~~~VVVSSSyyy}}}UUUZZZbbbwwwuuummmssslllaaafffpppwwwuuubbbQQQ\\\eeeYYYJJJ,,,***,,,###(((***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''111GGG\\\kkk```~~~bbbooo]]]^^^___jjjMMM111111///,,,///'''((())))))(((((((((((())))))***+++999tttkkk{{{~~~vvvzzzzzz}}}}}}yyyxxx{{{|||zzz}}}{{{xxxvvvwwwwwwwwwvvvvvvzzz}}}|||wwwtttwww|||rrrbbbOOOPPPuuu}}}kkknnnsssmmmTTTOOOggguuuddd[[[ggg|||~~~tttoooppprrrrrrqqqzzzzzzyyyvvvrrrooommmlllrrrqqqooonnnlllhhhddd```WWWHHH@@@DDDFFFEEEMMM\\\MMMCCC666fffJJJ<<<999111)))'''+++***%%%(((''''''''''''((())))))444===lllooo|||ssswwwooonnnrrrgggjjjlllaaahhhssswwwjjj[[[\\\^^^qqqrrrggguuu{{{mmmhhhkkkpppmmmgggdddhhhjjjhhhdddccc```eeegggddd___VVVGGG;;;<<>>mmmqqq```kkk111333&&&---***)))+++------***'''++++++***))))))***+++,,,+++222ooooooTTT|||qqq}}}jjjfffeeeXXXdddxxxooo~~~qqqvvvyyyyyymmmooofffLLLTTTXXXbbbTTTZZZrrr{{{wwwyyywwwqqqpppnnn]]]RRRYYYcccyyyyyyzzzjjjttthhhcccpppeeeNNNNNN|||ttt---(((+++%%%)))+++ ***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))//////>>>]]]ooopppmmmssswww{{{{{{yyyvvvrrrppp\\\dddlllpppuuu|||ppp\\\LLL;;;\\\dddmmmiiitttoooLLLKKK===888DDDLLLqqqwwwGGGHHHOOOkkkqqqkkkssspppgggnnnjjjqqqqqqcccUUU]]]}}}mmmUUUbbb,,,'''+++$$$(((+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''(((111HHH]]]gggZZZhhhuuuiii``````iiiQQQ444222///+++///((()))))))))(((((((((((())))))%%%///>>>}}}lllzzz|||{{{xxxwwwyyyyyyvvvzzzwwwtttssstttuuuvvvvvvtttwwwyyyyyywwwuuutttsssjjj]]]XXXuuutttdddiii~~~pppnnn[[[[[[ssszzzyyyfffiii~~~sssoooqqqsssrrrpppooorrrsssrrrooollllllnnnqqqpppooommmlllhhhddd```YYYJJJAAADDDEEEDDDKKKXXXPPPFFF666QQQ^^^:::999333+++((()))(((&&&((('''''''''(((((()))***222@@@uuuooo{{{wwwvvvoooqqqiiipppsssiiijjjllliiidddRRRIIIUUU\\\eeeiiiXXXWWW~~~|||pppffffffjjjlllkkkfffdddhhhjjjhhhffffffeeekkknnniii___TTTFFF;;;:::GGGSSSLLL@@@EEEKKKFFFrrr000******---(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((())),,,...555===WWWlllVVVgggaaaaaaoooTTT]]]^^^vvvrrrccc||||||xxxiiiTTTBBBccc~~~}}}xxxssspppgggWWWGGG???888777;;;===<<>>777;;;MMMPPPAAAEEELLL@@@XXX;;;222+++'''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***'''333>>>PPPxxx{{{{{{]]]dddtttnnncccqqqsss|||fffVVV```mmmuuuSSSfff}}}~~~zzzfffPPPAAA\\\{{{vvvssskkk]]]MMMBBB999;;;:::@@@CCCDDDllluuuFFF&&&222++++++******...111000,,,,,,+++*********+++,,,---666WWWjjjlllTTTuuu}}}oooZZZiiijjjooohhhXXXTTTTTTMMMPPPBBBMMMNNNWWWGGGLLLcccmmmpppggg```eeerrr{{{oootttqqqooorrrttt~~~mmmiiirrr|||oooeeeooowwwxxxcccAAABBBBBB++++++((('''+++$$$(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))))),,,---SSSqqq~~~yyyooo}}}zzzvvvuuuxxxyyyxxxvvvvvviiibbbdddqqqzzzyyyxxx|||{{{XXXXXX>>>[[[cccjjjiiikkkqqqeeeXXX^^^YYY```nnnqqq}}}@@@HHH\\\yyyrrrnnngggkkkiiimmmnnniiibbbbbbiiiqqqbbbddd|||}}}>>>(((+++***''')))###+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***555LLLbbbkkk___hhhZZZmmmmmmmmmfffaaaeeeVVV888444...***...(((***((((((((((((((()))******...666VVV{{{wwwppp~~~www|||uuurrrzzzyyytttpppssszzz}}}|||uuuvvvxxx{{{|||{{{xxxuuuuuupppiiihhhqqqxxxrrrfffSSSPPPyyy|||{{{xxxmmm\\\```rrrppp[[[aaarrr|||yyy}}}qqqnnnttt~~~xxxqqqllljjjjjjjjjxxxrrroooooopppooommmmmmkkkhhhddd```ZZZMMMBBBAAACCCCCCGGGMMMJJJEEE???>>>>>>;;;666000***&&&''')))'''''''''(((((()))++++++DDDdddyyy~~~vvvyyyooonnnssslllrrrvvvpppooorrroooiiinnn{{{nnn[[[[[[[[[___aaaWWW___eeehhhjjjjjjlllooooookkkhhhhhhmmmtttvvvqqqlllkkklllhhhccc______\\\OOOAAA999888IIIQQQFFFGGGKKK???NNNYYY:::,,,)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))******%%%666DDDZZZQQQYYYnnn~~~jjjzzzooo```kkkqqq\\\YYYaaarrr[[[ddd}}}sss]]]NNNHHH\\\|||xxxtttnnncccSSSEEE;;;<<<888AAAIII???WWW]]]^^^'''222***,,,+++)))---444333---***)))))))))+++,,,...000///yyy|||tttuuuwww|||yyyjjjiiiooopppsssooowwwjjjcccMMMEEEDDDUUU\\\MMMQQQKKKNNN<<<>>>MMMNNNKKKEEEEEEQQQcccooonnntttqqqnnnrrrpppsssrrrrrrqqqlllhhhkkkssszzzlllnnn{{{oooccc\\\JJJAAA~~~OOO...+++)))&&&+++''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))...888```kkkuuuwww}}}vvvssswww{{{yyywwwwwwqqqbbb^^^lll|||vvv\\\]]]AAASSSbbbhhhkkkmmmnnniiigggmmm```mmm{{{|||@@@PPP[[[xxxnnnooommmpppjjjkkkmmmllljjjiiiiiijjjqqq```RRR...,,,,,,'''((($$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++666OOOfffjjjpppppp]]]cccqqqrrrwwwfff___bbbUUU777444...***...(((***(((''''''(((((()))***+++)))888kkkzzzyyy|||}}}}}}~~~yyyzzz|||zzzuuurrrvvv~~~uuuwwwzzz~~~}}}xxxtttqqqnnncccYYY]]]kkkttttttaaa|||uuujjj^^^QQQVVVuuulllaaafffWWWjjj{{{tttmmmlllooossssssnnnhhhdddeeejjjppptttxxxrrroooppprrrsssooonnnmmmlllkkkhhhddd```YYYMMMBBB@@@BBBCCCFFFIIINNNGGG@@@999gggFFF>>>666111,,,''''''***'''''''''((()))***+++,,,HHHcccllltttvvvoooqqqxxxooorrrzzzpppjjjmmmooolllkkknnn___KKKNNNYYYrrrnnnfffdddhhhjjjhhhgggkkkmmmmmmiiijjjpppwwwwwwrrrmmmmmmjjjhhhfffgggkkkfffSSS@@@>>><<>><<>>bbbgggZZZ///++++++%%%,,,)))%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))///<<>>AAADDDEEEGGGNNNGGGBBB:::LLLMMMAAA666111---)))(((***'''''''''((()))+++,,,---:::wwwxxxwww{{{kkk{{{sssxxxtttvvv|||qqqssssssmmmjjjmmmqqqnnnfff^^^[[[GGGLLLdddpppeeennnsssnnnhhhgggiiikkkjjjjjjnnnssssssnnnlllnnnjjjjjjiiihhhiiicccQQQ@@@>>>??????FFFOOOKKKFFFKKKAAA{{{AAA&&&...(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((***+++,,,+++BBBRRRnnn~~~xxxYYY]]]mmmxxxmmmbbbMMMdddxxx]]]OOOXXXeeettt\\\eee}}}sssdddDDDBBBVVVppp}}}{{{uuupppnnnjjj\\\MMM::::::888>>>DDDAAAFFFZZZrrr[[[JJJ+++,,,///---)))---666666...************+++---///000MMMnnnlllfffsss~~~{{{nnnqqq{{{```SSSAAA===;;;===NNNJJJTTTTTTeeeaaallldddjjjpppmmmaaaTTTOOOOOOVVVdddkkknnnssspppjjjnnnssspppkkkhhhiiilllooorrr___gggsssqqqeeefffkkkfffGGGHHHggg~~~rrrccc111+++,,,$$$,,,+++$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))...===lll{{{ttt|||uuu~~~qqqkkksssyyyuuupppoooqqqkkkfffhhhttt{{{vvvrrrwwwqqqYYYNNNhhhlllwww}}}zzz~~~{{{DDDKKKkkkrrrwwwqqqjjjccceeejjjpppssspppiiibbbyyyZZZ```~~~yyy888***...'''+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---:::TTTkkkeee|||iiipppggg___pppggg___^^^QQQ444222///+++///((()))''''''''''''((()))+++++++++UUU{{{xxx|||wwwxxxwwwwwwvvvuuuyyy}}}yyyrrrwwwwwwxxxyyyzzzyyyvvvssszzzgggTTT]]]|||sssrrrttthhhQQQDDDCCCCCCGGGGGG>>>@@@AAAQQQIIInnnxxxrrrrrrvvvvvvqqqqqqvvvzzztttsss~~~qqqlllkkknnnvvv}}}}}}vvvnnnnnnmmmllllllkkkhhhdddaaaXXXLLLAAA>>>AAADDDEEEFFFFFFBBBEEEBBBCCCSSSDDD666111...***(((***'''''''''((()))+++,,,---VVVqqq[[[tttpppqqqmmmwwwuuuvvvyyymmmooorrrqqqnnnjjjjjjmmmmmmkkk[[[CCCCCC[[[YYYhhhvvv~~~sssmmmllllllkkkiiikkknnnmmmjjjkkknnnlllkkkgggaaa]]]WWWLLL@@@;;;>>>888@@@SSSNNNGGGUUU:::uuuRRR///000(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((***+++,,,+++HHHaaabbbTTTkkktttzzziiitttmmmUUUaaammmXXXMMMXXXYYYxxxtttuuuXXXQQQKKKJJJddd|||zzztttnnnnnnkkk^^^NNN;;;<<<<<<>>>@@@CCCHHHOOOtttccc[[[///---111...)))---666666...,,,++++++***+++,,,...///eeeiiiaaajjj~~~}}}zzzzzzVVVFFF:::;;;;;;GGGTTTGGGIIIGGG]]]```ooovvvnnnpppjjjvvvuuuoooooolllllltttlllkkkjjjkkkkkkiiieeebbbpppiiihhhiiieee```eeeooo___FFFPPP|||ppphhh222+++---###,,,,,,$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))000@@@yyy|||qqq~~~ssssss}}}oooiiiqqqxxxsssllllllrrrqqqjjjccckkk|||sssjjj|||hhhUUUlllqqqJJJPPPcccrrrxxxpppfffcccfffmmmssstttnnnbbbYYY^^^]]]VVV:::(((---'''---***%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***---;;;UUUmmmeee|||```kkkoooiii^^^___^^^TTT555333000+++,,,'''---***))))))(((((()))***++++++jjjiiieee}}}||||||yyytttsssuuuvvvuuuttt{{{yyyvvvuuuuuuvvvxxxyyy{{{hhhddd{{{||||||sssiiifffJJJBBBOOOTTTVVVZZZZZZ]]]\\\[[[iiinnnqqq{{{{{{vvvsssuuuuuusssrrrtttsssvvv{{{|||xxxuuu{{{}}}tttpppnnnjjjjjjmmmjjjdddaaadddYYYMMMGGGDDD???CCCHHHCCCFFFFFFIII:::FFF{{{lll>>>111///,,,---&&&***'''+++'''$$$***)))+++666[[[vvv\\\uuuuuuuuuqqqqqq|||tttsssiiipppkkkiiimmmqqqpppkkkhhhXXXLLLHHH___{{{rrrSSSnnnrrrrrrhhhjjjnnnpppmmmkkkmmmmmmkkkhhhgggeeebbb^^^WWWNNNIIIAAABBB===???MMMSSSQQQUUUEEERRRqqq111&&&,,,***((('''((((((((('''''''''((('''&&&''')))+++...JJJYYYoooUUUttt]]]\\\|||ZZZLLLGGGNNNWWWmmmpppWWWEEEIIIWWWgggxxxxxxvvvqqqmmmhhh\\\PPPDDD===999<<>>rrryyyfffvvv{{{|||vvvrrryyyqqqooozzzhhhnnnkkkiiikkkmmmmmmkkkiii^^^PPPJJJ___{{{www\\\vvv|||zzzrrrrrrllliiilllkkkhhhhhhlllnnnmmmbbb___\\\ZZZYYYUUUMMMHHHAAADDD>>>???KKKPPPOOOVVVGGGJJJ~~~777444,,,***((('''((((((((('''&&&'''((('''&&&'''))),,,777XXXgggnnnRRRfffeeeccczzzhhh>>>???EEESSS]]]___rrr{{{|||{{{jjjTTTFFFHHHVVVqqq~~~zzzzzzwwwrrrmmmfffYYYMMMDDD===888:::BBBHHHGGGDDD\\\eeeqqq>>>111---...,,,)))111555***...)))---(((...///***>>>zzz```rrr{{{zzzvvv|||~~~oooGGG999888888BBBJJJRRRRRRLLLPPP___fffcccooo|||uuupppmmmeee]]][[[dddllljjjggg```TTTccceeebbb]]]^^^gggmmmmmmmmmRRRGGGccc|||KKK///###///+++$$$,,,'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((()))+++...///RRRwwwrrrwwwpppcccgggtttvvvpppcccQQQzzzllliiipppwwwssstttxxxqqq]]]|||TTT;;;KKKeee|||vvvwwwqqqmmmeeeZZZjjjwwwzzzppp^^^gggUUUiiiaaarrraaa...---(((%%%000&&&''''''&&&&&&&&&&&&'''''''''++++++&&&+++AAA\\\mmmWWW[[[wwwgggrrraaabbb___WWW666222000+++---''',,,***)))((((((((()))+++,,,999kkk\\\kkk}}}}}}}}}}}}|||zzzxxxwwwuuutttsssssstttuuusssrrrppptttwwwxxxvvvuuuvvvwwwrrr|||~~~wwwxxx{{{wwwwwwtttrrrtttuuuooofffGGGHHHSSSYYYYYYaaagggaaa___dddgggyyy{{{uuusssqqqmmmlllnnnpppooonnnnnnnnnoooqqqrrrssssssttttttsssrrrqqqpppooommmmmmnnnmmmhhhfffggg]]]OOOHHHCCC===BBBIIIEEEGGGTTTEEE???<<>>888999@@@FFFFFFDDDKKK|||dddVVV444...///...)))///333,,,///***---)))...000///IIIqqqaaattt}}}|||wwwuuubbbEEE888===BBBCCCIIILLLNNNRRR\\\hhhmmmlll}}}sssnnnhhheeeddd^^^VVVZZZaaa]]]YYY```hhhhhhddd^^^\\\bbbhhhjjjlllmmm@@@IIIyyyfff111'''---+++'''///'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((()))+++...888UUUooooootttwwwrrrjjjdddmmmxxxuuulll```PPPsssjjjdddooo~~~yyyyyy}}}kkkYYY```tttwwwmmmmmmnnnjjjjjjxxxjjjooommmdddTTTXXXWWWggg~~~wwwwwwrrrooo```WWWiiiyyy}}}tttccclllaaammmaaaxxxrrr111,,,'''%%%///(((''''''&&&&&&&&&&&&''''''%%%+++,,,(((+++BBBddd|||ccchhhxxxpppkkkxxxaaaaaa]]]XXX777222///,,,...(((,,,))))))(((((((((***+++,,,666||||||zzziiixxx~~~}}}zzzxxxwwwvvvvvvvvvuuuuuutttrrrqqqppptttwwwvvvsssqqqsssvvvkkkqqqwwwyyywwwvvvxxx{{{yyyyyywwwtttttttttnnnfffIIIAAAIIISSSRRRTTT\\\___XXX```dddyyy{{{uuusssqqqmmmlllnnnpppooommmmmmmmmnnnpppqqqvvvtttqqqoooppppppooonnnooonnnnnnooommmjjjhhhhhhYYYKKKDDD???:::@@@HHHEEE???QQQ===CCC@@@RRRKKK222>>>,,,***---'''***---)))''')))'''...CCCkkkaaarrrlllhhheeeiiiiiibbbnnnqqqnnnxxxqqqiiikkkjjjfffdddgggiiijjjdddOOODDD\\\yyysssYYY___bbbpppyyyooommmhhhmmmqqqrrrqqqooohhh```fffaaa]]]___cccbbbXXXOOODDDHHHCCC???FFFIIIMMMXXXQQQ:::[[[AAA444---+++(((''''''((('''&&&&&&'''(((''''''(((+++---888UUU|||}}}eeecccqqqxxxbbbSSSRRRUUUSSSVVV>>>>>>MMMMMMTTTVVVYYYccciiiqqq}}}jjjUUUJJJRRRsss~~~zzzwwwqqqllllllkkkbbbWWWHHH@@@999888>>>DDDGGGGGGAAAvvv^^^nnn444,,,...111,,,...111+++...)))---))),,,000444TTTsss|||aaa~~~}}}vvv~~~{{{}}}zzzvvvkkk]]]LLLAAAHHHPPPKKKNNNMMMNNNSSSYYY^^^dddgggwwwqqqtttqqqccceeezzz|||ooonnnfffkkkgggaaaPPPMMMTTTKKKKKKccclllllljjjgggeeefffhhhiiiiii|||TTT>>>ttt:::,,,,,,,,,''',,,'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((()))+++...;;;JJJvvvjjj{{{iiikkklllfffllliiirrr{{{vvvlll]]]JJJ~~~vvvoooaaalllwwwsssvvv}}}||||||uuu~~~```]]][[[mmmyyyyyytttrrrbbbXXXkkk|||vvvcccjjjooopppkkknnnvvv...---***))),,,&&&''''''&&&&&&&&&&&&''''''%%%)))+++***000HHHkkkhhhjjj{{{kkkpppllluuu___^^^ZZZ[[[888111///,,,...(((,,,)))((((((((((((***,,,---;;;{{{ooo}}}~~~|||yyywwwuuutttuuuvvvvvvvvvuuuuuuuuutttttttttrrrooonnnqqqttttttvvvxxxzzz{{{zzzyyyxxxxxxyyywwwuuuuuuvvvqqqjjjZZZCCCHHHaaacccXXX\\\fffZZZcccggg}}}zzztttsssrrrnnnmmmooommmmmmnnnnnnnnnoooooooootttrrrppppppqqqqqqpppooonnnoooooonnnlllkkkhhhfffUUUHHHAAA===999AAAJJJGGG>>>MMM;;;GGGBBBKKKSSS222<<<,,,,,,...(((***,,,)))((()))&&&111JJJ~~~]]]kkkbbbbbb^^^WWW\\\VVVdddkkkbbbeeebbbmmmqqqpppjjjhhhjjjkkkiiicccNNNCCC[[[uuueeeLLL___kkkzzzooommmrrruuuwwwwwwtttrrrppphhh```hhhdddbbbeeehhhdddXXXMMMEEEIIICCC???FFFIIILLLVVVVVV===JJJVVV666...+++(((''''''((('''&&&&&&'''(((''''''(((+++...FFF^^^ooogggiiikkkRRRIIIJJJLLLFFFNNNDDDHHHKKKGGGSSSXXX^^^~~~~~~yyyiiiSSSDDDVVVjjjxxxwwwqqqggg______^^^VVVLLLKKKDDD;;;888===DDDHHHJJJCCCccc___ttt777***+++222///......***,,,''',,,)))***...777]]]{{{iii```ttt~~~yyywww}}}{{{tttwww|||nnnyyyjjj^^^UUUNNNSSSWWWPPPPPPQQQPPPOOOLLLNNNUUU\\\uuuiiimmmmmmsssrrrjjjuuulllsssooonnnkkkVVVNNNdddwwwrrrmmmkkkkkklllooorrreeeuuukkk777```CCC,,,***---'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((()))+++...CCCSSSyyyzzzeeegggkkkiiiwwwqqqvvv|||yyyppp\\\CCCqqq}}}vvvvvvccciiiuuussspppqqqSSSLLLmmmqqqzzzxxxtttsssdddXXXjjj}}}zzzcccfffuuummm```111...,,,+++***%%%''''''&&&&&&&&&&&&''''''(((((((((***333IIIiiiddd___hhhhhheeennnlll{{{]]][[[XXX]]]999111...,,,///(((,,,(((((('''((()))***,,,---KKKwww~~~~~~}}}|||yyywwwtttrrroooqqqssstttttttttvvvxxxtttrrrpppnnnmmmoooqqqrrrqqqvvv{{{{{{wwwttttttwwwpppssssssrrrtttvvvsssnnn\\\???GGGlllrrr___\\\fffccclllmmmyyyuuuuuutttqqqooopppjjjkkkmmmnnnnnnnnnmmmllllllmmmooopppqqqqqqrrrrrrnnnppppppllljjjjjjgggcccUUUHHHBBB???;;;BBBKKKGGGDDDKKKBBBJJJ>>>AAAvvv```555888......---)))(((***)))***,,,***:::XXXyyyvvv___yyygggbbbpppqqqzzzxxxzzzuuusssrrrwwwvvvooommmoookkkdddVVVEEE???TTTeee}}}ZZZJJJXXXzzztttqqqoooyyyuuunnngggeeegggeee```fffcccaaabbbccc]]]RRRGGGCCCFFF@@@>>>FFFHHHJJJRRRVVVCCCEEEaaa+++...,,,)))'''''''''&&&&&&&&&'''((((((((())),,,///FFFccctttggg___kkkbbbJJJFFFLLLOOOXXX```[[[^^^___ggg}}}|||yyylllVVVFFFTTTqqq~~~zzzsssnnnfffcccfffjjjcccZZZNNNFFF<<<888;;;BBBIIIMMMMMMYYYooo```BBB---(((222111...---)))***%%%,,,))))))+++888ccc}}}jjjvvv}}}rrrjjjvvvuuulllfffsssvvvyyymmm___XXXXXXTTTPPPOOOMMMTTTWWWTTTTTT]]]hhhnnnrrryyy}}}iiitttqqqiiitttttt{{{~~~zzzpppccchhh|||pppgggfffiiinnnrrrggggggttt444EEEuuuKKK***(((---(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((()))+++...DDDbbbooozzzgggiiirrruuuxxxxxx{{{yyyrrr]]]???fff~~~vvvzzzfffhhhiii~~~tttxxxlllbbbeeeLLLeeeuuuxxxuuuqqqpppdddUUUfff{{{eeedddrrrkkk]]]999...******((()))''''''&&&&&&&&&&&&''''''+++(((''')))222FFFfff\\\jjjdddrrrpppkkkzzz[[[ZZZWWWuuu^^^999111...,,,000)))+++(((((('''((()))***,,,---\\\vvvuuu~~~~~~|||zzzvvvtttrrroooppppppooommmnnnpppsssqqqmmmkkklllpppsssrrrpppkkkooosssssspppoooqqqssslllpppqqqqqqrrrtttsssnnnWWW???HHHhhhmmm^^^[[[bbbccclllmmmzzzwwwxxxwwwrrrnnnooollllllmmmmmmnnnnnnmmmmmmkkknnnqqqqqqooooooqqqtttmmmpppooojjjhhhhhheee___UUUIIICCC@@@;;;AAAGGGCCCGGGGGGNNNMMM:::>>>iiippp;;;333000000))))))&&&)))(((+++---***===^^^dddcccuuuiiieee}}}pppyyymmmxxxlllcccdddqqqvvvuuuooommmnnneeeXXXFFF>>>???PPPZZZuuufffkkkwwwyyyvvvjjjpppmmmgggbbbcccfffddd___eeebbb___^^^\\\WWWOOOHHH@@@BBB;;;:::EEEHHHGGGLLLRRRHHHDDDlll{{{rrr///...,,,)))'''''''''&&&%%%&&&'''(((((((((***---///EEEooo}}}mmm^^^rrr|||sssZZZJJJMMMUUUZZZSSS```dddrrr~~~zzznnnZZZIIIUUUxxx{{{yyyvvvxxx|||pppPPPGGG<<<666888@@@IIINNNMMMPPPmmmSSS|||SSS444'''///000,,,,,,))))))%%%...+++***+++999hhhlll{{{nnndddeeeaaaWWWVVVooovvvwwwrrr___XXX^^^QQQBBBHHHJJJVVV\\\YYY```qqq{{{zzz___uuuqqqjjjlllhhhfffmmmjjjfffddd[[[UUUgggnnnddddddfffiiillleee```wwwGGG:::\\\}}}XXX---(((***((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((()))+++...888UUUxxx```wwwggglllvvv{{{{{{yyyzzzwwwrrr^^^AAA\\\vvv|||kkkmmmhhhwwwpppmmmrrr|||zzzuuu}}}~~~zzz}}}aaaccc___MMMyyyxxxtttpppoooeeeSSSbbbzzzeee___oooooo___===---(((***'''+++''''''&&&&&&&&&&&&''''''***((((((+++222HHHmmm]]]kkkrrriiittt[[[ZZZWWWiii___999000---,,,000)))+++(((''''''((()))+++,,,...ddd~~~aaaeeeyyy|||yyyvvvtttrrrrrrppplllgggeeegggjjjllliiihhhlllssswwwsssnnnuuuppplllmmmqqqrrroookkkooorrrsssqqqqqqrrrppplll^^^KKKPPPdddfff```bbbfff[[[eeefff{{{yyyzzzxxxrrrnnnmmmoooooonnnnnnnnnooopppqqqpppsssuuurrrmmmlllppptttmmmpppoooiiiffffffccc]]]UUUHHHCCC???999===BBB===EEEBBBUUUPPP999AAAjjj{{{@@@111222222&&&)))''')))(((******'''999]]]}}}xxxYYYfffssshhhbbb|||kkkuuuhhhuuummmdddiiimmmrrrqqqkkkjjjjjj^^^MMMAAA@@@FFFVVV\\\~~~ooovvvllliiikkklllmmmpppqqqkkkbbbgggddd```\\\YYYUUUQQQNNN===>>>777777DDDGGGDDDHHHOOOJJJEEEddd{{{888///,,,)))'''''''''&&&%%%&&&'''(((((((((***---000UUUwwwdddaaa~~~lllYYYQQQYYYcccgggbbbmmmpppzzz~~~dddzzzxxxjjjVVVGGGYYY}}}{{{|||qqqooommmoootttssseeeVVVPPPGGG;;;444666>>>HHHMMMAAADDD___JJJoooaaa;;;'''---...+++,,,***)))&&&///---++++++:::jjjttt]]]zzz~~~sssggglllhhh___cccvvvuuuvvv```WWWaaaNNN888DDDJJJVVVYYYSSSZZZlllooodddrrrvvvtttmmmmmmfffccchhhkkkggg^^^^^^[[[[[[|||fffccciiimmmmmmnnn\\\]]]yyydddDDDPPPqqqddd222***((('''***'''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((((())),,,...CCCQQQ~~~mmmrrreeekkkuuuxxx|||zzzyyytttppp```EEEUUUvvv}}}nnnuuunnn|||uuu{{{zzzpppiiilllddd```ggghhhdddggg\\\hhh]]]ccckkkppp~~~zzzuuuqqqqqqiiiTTTaaayyycccZZZooouuu___}}}:::---***,,,&&&***'''''''''&&&&&&'''''''''&&&'''***---444MMMzzzMMMiiixxxrrrhhhpppZZZYYYZZZssshhh666444***...***,,,%%%(((***''''''...***(((111zzz{{{aaaYYYmmm~~~|||yyyxxxyyyyyyyyyxxxwwwvvvtttqqqnnnllljjjjjj^^^jjjsssrrrppppppoookkknnnpppooolllllloooqqqooorrrqqqppprrrtttrrrnnnjjjhhhSSSKKK\\\jjjgggccceeebbbaaannn|||xxxwwwtttooonnnpppqqqrrrssssssqqqqqqrrrsssrrrrrrsssssssssrrrrrrqqqpppmmmiiifffdddbbb```^^^SSSLLLFFFAAA<<<:::>>>DDD>>>GGGQQQGGGCCCBBB\\\777222333---+++)))&&&'''+++,,,(((+++AAAYYYyyyPPPqqq~~~qqqkkkpppxxxxxxooolllooouuutttmmmjjjllllllmmmooopppkkk___PPPDDDRRRMMMQQQ```jjjsss|||vvvpppmmmggglllooopppkkkddd```aaaddd^^^___]]]YYYWWWVVVQQQKKK@@@AAA???>>>CCCJJJKKKIIISSSAAABBB{{{111222...+++(((((((((((('''%%%)))((()))+++%%%)));;;ddd}}}kkkYYYtttuuu]]]KKKTTT```[[[VVV|||mmmlll}}}ttteeezzzyyyrrr]]]GGGSSS{{{}}}yyyyyypppwwwmmm]]][[[ZZZVVVWWWVVVDDD666444666999AAAKKKRRRFFFQQQVVVaaa000222)))444,,,"""---***&&&)))***///+++888qqqyyyccczzzssswwwrrrtttyyyvvvpppdddXXXQQQPPPPPPNNNXXXIIINNNLLLgggpppddd___yyyssssssiiiiiifffhhhkkkeeeeeebbbhhhbbbmmmkkkiiijjjeeebbboooxxxqqqgggQQQhhhAAAnnnyyy666***)))'''%%%(((((('''&&&&&&&&&&&&''''''((()))(((((())),,,...KKKXXX}}}yyyqqqkkkhhhmmmkkkjjjtttzzzqqquuummm[[[===NNNqqqqqqmmmqqqxxxwwwrrrnnnkkkaaaSSSLLLMMMIIIUUUnnngggxxxsssvvvqqqrrrkkkQQQXXX|||jjjWWWrrruuummmaaawwwHHH%%%000)))%%%+++((('''&&&%%%%%%%%%%%%%%%+++%%%%%%(((222XXXoooRRRcccyyyzzzhhhlllvvv^^^[[[YYYyyyjjj666444+++///***,,,&&&(((***&&&&&&---******444zzz{{{nnnYYYvvv|||zzzxxxyyyyyyxxxwwwwwwuuutttrrrpppnnnkkkiiidddmmmsssqqqoooooonnnlllrrrtttrrrnnnllloooooolllsssqqqooopppqqqqqqooommmjjjUUUMMM[[[iiiiiijjjpppjjjjjj{{{|||wwwssssssrrrpppqqqtttrrrssstttsssqqqpppqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqnnnkkkiiigggfffdddaaa___RRRKKKEEE@@@<<<999===DDDAAAGGGOOOHHHDDDAAASSSAAA666444...+++)))((((((******'''---FFF```iiippptttMMMsss{{{oooiiimmmtttssskkkiiikkkppppppllljjjlllvvvmmmjjjnnnjjj\\\RRRQQQFFFqqqtttxxxmmmpppqqqrrrpppeeeggghhhfffbbb______```^^^^^^[[[VVVTTTUUUQQQLLLBBBCCC@@@???BBBGGGHHHEEEOOO???DDD777222...+++(((((((((((('''&&&)))'''(((+++&&&+++>>>tttzzzmmmRRRkkkuuuZZZEEENNN______XXXwwwggglll|||rrrkkk~~~~~~wwwcccNNNWWW|||vvvvvvrrrsssdddSSSQQQVVVYYY]]]YYYIII:::777777:::BBBLLLKKKGGGTTT~~~jjjXXX888222,,,222,,,&&&---***&&&******///,,,999ssseee^^^uuu|||}}}{{{|||yyyuuuqqqhhh]]]UUURRRRRRSSSVVVOOOYYYWWWhhh|||iii___```uuutttqqquuussssssrrrjjj```aaavvv~~~llljjjdddcccaaacccrrryyymmm\\\PPP^^^DDD___rrr<<<)))...111+++(((((('''&&&&&&&&&&&&''''''((()))(((((())),,,...FFFeee~~~qqqkkkfffjjjhhhgggttt~~~uuutttiiiYYY>>>GGGuuupppeeerrrrrrppplll{{{|||lllSSSFFF===666@@@AAAWWWOOOkkkzzzvvvtttmmmuuu```LLLWWW~~~hhhSSSfffrrrvvvlllyyy[[[)))---***'''&&&((('''&&&%%%%%%%%%%%%&&&&&&$$$)))///777YYYiii|||@@@dddzzzlllrrraaa\\\WWW|||mmm777444+++///***,,,'''(((***%%%%%%+++***,,,888uuurrrrrr}}}YYY~~~{{{}}}zzzxxxxxxxxxvvvuuuvvvtttsssssssssqqqlllgggmmmrrrtttpppmmmmmmnnnnnnrrrtttsssooonnnppppppnnnsssqqqooonnnoooqqqqqqqqqmmmZZZPPPWWWaaadddjjjqqqhhhooo~~~wwwrrrrrrrrrqqqsssvvvtttuuuuuutttrrrppppppqqqppppppppppppppppppppppppkkkjjjiiiiiihhheeeaaa^^^PPPJJJCCC???;;;999===DDDDDDGGGNNNHHHFFF>>>HHHKKK888444///+++******((())))))&&&///JJJgggxxxrrrXXX}}}wwwmmmgggiiinnnllljjjhhhiiilllmmmkkkkkkmmmpppmmmppprrrcccNNNMMM[[[|||eeehhh```kkkmmmmmmjjjkkkiii```aaabbbbbbaaa___^^^]]]]]]]]]ZZZUUUSSSTTTQQQLLLCCCDDDCCC@@@AAAEEEEEEAAALLL???FFF;;;222...+++(((((((((((('''''')))''''''+++'''...BBBqqq~~~jjjHHHbbbqqquuu[[[BBBHHH^^^fff]]]ppp```mmm~~~yyysssuuu}}}|||}}}uuuaaaMMMVVV{{{yyyooorrroooqqqppprrrxxxXXXHHH;;;777777999CCCOOOKKKFFFSSS~~~{{{KKKDDD000000///,,,+++---***'''******///,,,<<>>RRRKKKrrrzzzqqqyyyrrriiiuuu```SSScccjjjQQQhhhqqqsssfffwwwhhh,,,)))+++)))###''''''&&&%%%%%%%%%&&&&&&)))(((+++...555VVVddd]]]{{{eeesssiiirrr```[[[UUU}}}rrr888333+++000***,,,((((((***%%%$$$******---;;;|||bbb|||nnn\\\www|||zzzxxxxxxwwwuuusssuuusssrrrssstttrrrlllgggvvvwwwtttooollllllnnnpppmmmppppppnnnooorrrsssqqqqqqpppoooooopppqqqqqqqqqpppbbbVVVUUUWWWZZZ```hhh]]]jjj~~~~~~wwwuuutttrrrrrruuuvvvwwwwwwuuurrrppppppqqqooooooooooooooopppppppppjjjjjjiiiiiihhhddd^^^ZZZNNNHHHBBB>>>:::888<<>>BBBMMMZZZccckkkfff}}}sssxxxtttqqqtttsssmmmjjjeee```qqq~~~cccHHH]]]cccsss{{{ZZZ,,,...)))'''***&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&)));;;nnn}}}ccckkkllliiipppYYYVVVUUUsss{{{;;;222,,,222***,,,***'''+++'''&&&***)))...>>>qqqfffccc|||xxx{{{zzzyyyxxxxxxvvvtttqqqpppqqqqqqqqqpppnnnkkkjjj}}}xxxrrrpppnnnlllnnnrrrlllooopppnnnnnnppppppmmmmmmpppssstttrrrpppooonnnvvvuuummmaaaYYY\\\eeekkkjjjeeekkkwww|||ttttttvvvuuutttuuuxxxxxxxxxvvvsssqqqqqqrrroooooonnnnnnnnnpppqqqrrrkkkjjjhhhgggccc]]]VVVQQQJJJDDD>>>;;;777666;;;BBB===AAANNNOOOIII999EEEfff777222222)))''')))(((***+++)))000KKKggg|||www^^^___fffsssnnnkkkkkklllgggkkkkkkhhhcccaaadddeeedddjjjmmm^^^PPPmmmrrrXXXAAAMMMlll{{{|||```sssmmmeeedddhhhfffiiihhhfffccc```^^^\\\[[[\\\___^^^[[[XXXUUUNNNFFF===BBBFFFEEEDDDFFFFFFDDDOOOGGG???rrrPPP222...+++(((((((((((('''&&&(((%%%&&&+++)))222GGGxxxgggmmmRRRLLLYYY]]]yyyjjjaaawwwrrrgggPPPGGGPPPYYYTTT\\\RRRssskkk{{{{{{tttcccNNN@@@KKKTTTbbbtttuuuSSSooorrrkkkvvvuuu}}}TTTKKKCCC>>>666000888FFFHHHGGGAAAfffTTTVVVkkk111444---///)))(((+++(((+++)))...///EEEttt}}}}}}OOOmmm___cccyyyxxxyyyqqqooogggdddVVVRRRRRRllluuu{{{rrrpppnnnllleeeRRR???;;;@@@===PPPZZZlllxxxzzzuuurrriiiffffffaaa^^^bbbbbb^^^]]]\\\VVVOOOWWW]]]hhhfff^^^ccchhh___[[[GGGMMM]]]eeeeee|||oooWWW555---...,,,(((((('''&&&&&&&&&&&&'''&&&'''(((((((((***---000???YYY|||vvv~~~cccdddkkkrrr}}}zzz~~~qqq]]]BBBDDDWWWbbbvvv{{{mmm]]]???888;;;CCCQQQeeeqqqnnneee___OOOBBBBBBJJJSSSaaaooo```nnnxxxooovvvxxxqqqnnnsssrrrkkkbbbaaarrrzzzcccHHHUUUZZZmmmvvvwww\\\///000(((&&&***&&&&&&%%%%%%%%%&&&''''''%%%%%%(((***;;;jjj~~~uuuuuukkknnnuuujjjjjjnnnZZZWWWVVVlll~~~<<<222---333***,,,+++''',,,)))'''***(((---===aaaggg{{{zzzyyyxxxxxxxxxxxxwwwtttrrrmmmppprrrpppllljjjkkkmmm|||uuuqqqqqqpppmmmnnnrrrkkkooopppoooooorrrqqqnnnoooqqqsssssspppnnnnnnooovvvxxxqqq```VVV[[[gggnnnlllhhhlllpppyyysssuuuyyyyyywwwwwwwwwxxxxxxwwwtttrrrrrrssspppooonnnnnnnnnppprrrtttkkkjjjhhhfffccc^^^WWWSSSHHHBBB===:::777666;;;BBB???@@@MMMRRROOO<<>>sssmmm666444888---+++,,,)))(((((((((444TTTttt|||hhhKKKccc~~~qqqnnnlllnnnpppkkklllooommmhhhggglllnnnkkkmmmggg^^^bbb|||jjjeeeVVVDDDHHH\\\hhhvvvdddvvvpppllljjjeeeXXXlllmmmlllggg```^^^aaafffcccbbb[[[SSSOOONNNKKKGGG???FFFJJJIIIFFFFFFEEECCCPPPNNN<<>>666///777EEEJJJMMM777KKKWWWMMM???000---222&&&222,,,))),,,)))...000IIIttt~~~ggghhhRRRzzzuuuwwwooommmbbbXXX\\\TTTssswwwpppkkkfffVVVAAA:::???@@@OOOOOOhhhtttuuuuuulllqqqvvvqqqmmmlllfff^^^___]]]___```VVVUUUdddsssrrrqqqfffZZZbbbkkkgggZZZTTTCCCNNNMMMqqqnnn333+++111***(((((('''&&&&&&&&&&&&'''%%%&&&'''((((((***...000===SSS|||xxx~~~hhhlllsss{{{|||vvvwwwzzztttfffwwwxxxhhhXXXOOOKKKFFF@@@GGGYYY___OOOGGGSSSeeelll|||wwwwwwnnnqqqvvvooommmrrrqqqeeekkk|||vvv^^^BBBTTTYYYppptttzzzooo---%%%***,,,'''%%%%%%%%%%%%%%%&&&'''(((&&&'''***---???qqqVVV}}}|||```eeekkktttttt___WWW```}}}ooo777666---...+++***+++***'''(((---***'''000@@@|||rrr]]]ttt{{{vvvrrrwwwwwwvvvvvvuuuuuuttttttoooqqqrrrwwwuuueeeeeexxx}}}vvvooommmpppqqqmmmhhhkkkmmmooorrrssssssrrrrrrnnnrrrpppiiimmmyyy{{{ttt|||nnnooohhhRRRSSSfffkkknnnhhhrrr}}}nnnaaalll}}}yyypppvvvrrryyyvvvwwwssspppvvvtttoooqqqqqqmmmnnnrrrpppjjjiiilllkkkccc\\\ZZZYYYWWWHHHBBB>>>;;;999888===DDD@@@===KKKOOOLLL???<<<___xxxBBB000333000&&&(((,,,((('''---444IIIgggsssaaaKKK[[[qqqmmmqqqpppkkkiiiuuujjjhhhiiigggkkkooohhhkkkhhhWWWRRRjjjzzzgggggg[[[IIIJJJ___oooyyysssrrrooojjjjjjggg]]]^^^uuueeebbb```WWWccc___XXXXXXXXXXXXVVVRRRLLLHHH@@@KKKHHHAAAFFFEEE@@@???MMMIII???kkkyyyfff555111,,,)))((((((''''''***$$$)))%%%((()))---NNNppprrr}}}fffppplllIII@@@MMMOOOTTT___kkk}}}yyyqqqeee\\\KKKVVVuuutttiii]]]PPPVVVWWWBBB@@@DDDEEE@@@666222666<<>>mmm~~~```tttyyyvvvwwwvvvvvvuuuuuuuuutttsssqqqrrrrrruuussseeeeeeyyy}}}vvvnnnlllnnnooolllhhhmmmnnnoooqqqqqqqqqppppppqqqsssrrrooopppvvvxxxvvv{{{oooooohhhTTTWWWnnnxxxttteeelllwwwVVVOOOHHHPPP```dddgggqqqsssyyyvvvtttpppnnnrrrppppppuuuvvvqqqnnnoooooommmiiilllkkkfffaaa^^^ZZZTTTIIICCC>>>;;;777666:::AAAAAA>>>KKKOOOMMM@@@===```|||FFF222222000((()))---***(((---111DDDaaaRRRTTTaaarrrmmmpppnnnkkkjjj{{{ooojjjhhhdddhhhlllffffffeeeTTTSSSsssvvvhhhmmmbbbPPPPPPbbbmmmrrr}}}wwwyyypppkkkkkkggg^^^___tttgggbbb```WWWaaa^^^ZZZYYYXXXWWWTTTPPPIIIEEE>>>HHHFFFAAAEEEDDD======CCCHHH:::```ooo___555111,,,)))(((((('''''')))###)))&&&)))+++000RRR}}}zzz~~~yyyzzzhhhsssvvvTTTBBBFFFEEEBBBSSSddd}}}{{{{{{yyysssmmmXXX^^^~~~pppfff```\\\^^^ZZZMMMBBBEEEEEE>>>666333999@@@LLLEEEDDDNNNoooMMMCCC+++111)))***,,,+++***...,,,......EEEyyyaaaqqqtttlllrrr~~~zzzmmmlllnnnxxxuuujjjqqqooommmhhhaaaTTT>>>333;;;HHHMMM___eee^^^kkk|||yyy___{{{WWWFFF\\\bbb}}}zzzoooaaaiiiqqquuuZZZYYY|||vvvtttjjjeeeaaa]]]dddhhh___SSSHHHIIIPPPfffpppqqq777111//////******)))(((''''''''''''%%%+++)))(((,,,)))+++999EEEPPPfffhhhqqqrrrsssqqqxxx|||zzzwwwwwwvvvtttbbbHHHssswww}}}yyyzzz}}}wwwpppfffTTTHHHWWWrrr~~~ssssssrrrqqqpppppppppppp___jjjttt~~~}}}bbbIIIEEEhhhfffpppsssxxxggg,,,)))+++((((((&&&&&&%%%%%%&&&&&&'''(((***&&&---&&&KKKqqqUUUgggvvvlllyyytttxxxiii\\\]]]www:::666---...,,,***+++***'''(((,,,***'''///;;;eeewwwjjj~~~}}}zzzxxxvvvuuutttuuuuuusssrrrrrrsssqqqsssrrrffffffyyy}}}vvvnnnkkkmmmnnnkkkiiioooooooooooonnnnnnnnnnnnqqqqqqrrrtttssspppsssyyyqqqfffbbb[[[MMMTTTmmm{{{tttgggxxx{{{XXXTTTMMMIIIIIIMMMSSSXXXmmmrrruuuqqqooorrrtttuuupppvvvyyysssmmmkkkmmmnnnjjjkkkjjjgggfffccc[[[RRRIIICCC===:::666444888???CCC>>>KKKOOONNNBBB???aaaGGG333222000,,,)))---***))),,,...@@@^^^~~~\\\SSS^^^sssnnnpppnnnnnnppp}}}qqqllljjjeeejjjpppkkkfffjjjWWWXXX{{{mmmhhhjjjbbbRRRSSSdddllloooyyywww~~~ppplllmmmiiibbb```sssjjjbbb___YYY^^^]]][[[ZZZXXXUUURRRMMMFFFAAA;;;FFFEEEBBBEEEAAA:::<<>>444222888???KKKDDDFFFMMMuuuHHHhhhHHH---111******))),,,***---+++...///GGGyyybbbbbbkkk{{{zzz{{{ooorrrxxxxxxeeemmmmmmkkkhhh```NNN:::444:::DDDJJJYYYaaa___hhhsssqqqlllwwwVVVIIIUUUkkkooonnneee```hhhXXX444```mmmvvvgggcccddd```aaaeee```RRRHHHKKKWWWgggggg999///555...+++***)))(((''''''''''''&&&+++)))(((,,,))),,,:::HHHQQQ|||rrrhhhiiipppooopppiiizzzyyyrrruuuvvvqqq^^^<<<___~~~xxxzzzzzz}}}sssssswwwnnnVVVDDDHHHUUUfffwww{{{sssrrrqqqoooooooooooopppdddttt{{{]]]IIINNN}}}kkkooovvvyyy|||~~~\\\***))),,,)))&&&&&&&&&&&&%%%&&&&&&'''(((---(((+++(((JJJlllOOOWWWkkklllzzzqqqzzzhhhZZZ[[[ttt<<<777---...,,,***+++***((((((***)))(((///888vvv{{{```xxxwww|||zzzxxxvvvssssssuuuuuurrrpppppprrrqqqrrrssshhhgggvvv|||vvvoookkklllmmmllljjjnnnnnnmmmmmmmmmnnnooooooooolllqqqxxxtttkkkooo}}}rrreeeYYYQQQLLLTTTggguuu{{{pppzzzsssjjjeeedddbbbaaa^^^]]]gggnnnjjjmmmsss}}}tttpppvvvsssuuuppptttuuurrrmmmkkklllmmmllljjjgggdddeeeddd[[[PPPFFF@@@;;;888555333888???DDD???JJJOOOOOOCCC???aaaCCC444333111---***+++((((((+++---BBBdddyyy|||PPP___uuupppqqqoooqqquuurrrhhhhhhhhheeejjjqqqmmmgggooo\\\YYYvvvyyy]]]```hhh___QQQPPP^^^dddgggqqquuuooolllooolllgggaaaqqqmmmbbb___[[[[[[\\\ZZZXXXVVVSSSPPPKKKEEE@@@:::EEEEEECCCFFF@@@999<<>>999777555444999AAADDD???KKKPPPPPPDDD>>>^^^@@@666666000***))))))&&&'''***---FFFmmmzzzTTThhhwwwpppnnnllllllpppfff```cccfffcccgggkkkfffbbbmmm]]]TTTeee\\\RRRXXXddd\\\LLLHHHTTTYYY\\\fffwwwpppmmmpppllljjj```nnnpppbbb___^^^XXX\\\XXXVVVTTTQQQOOOJJJEEEAAA;;;EEEGGGFFFGGG???999???GGGFFF777sssoooiii444000+++(((''''''&&&&&&'''$$$***%%%''')))111VVVxxx}}}zzz~~~{{{~~~```eeewww```}}}yyygggNNNGGGRRRWWWjjjttt|||{{{yyyxxxvvvuuu{{{kkkyyyqqqvvvfffUUUSSSOOOWWWrrriiicccVVVEEE666///111666CCCIIIHHHBBBoooLLLfffMMM---111...///+++---))),,,)))...///EEEoootttuuupppzzz{{{|||xxxwwwwwwvvvjjjssszzzeeeWWWIII666888HHHLLLQQQWWWZZZ[[[[[[VVVSSSWWW^^^{{{xxxqqqpppnnnllldddYYYRRRpppYYYcccWWWZZZbbb]]][[[```ccc___BBB999OOOrrrSSSaaaxxx@@@333(((222---,,,+++***((((((((((((&&&+++((('''+++***...===DDDZZZlllpppkkkeeeggggggjjjvvvyyynnntttwwwqqqeeeFFFVVVuuuooozzzsssvvvwwwtttZZZZZZyyywwwaaaTTT@@@AAASSScccuuupppyyyrrrqqqpppooonnnoooppppppcccuuuvvvVVVEEEMMMRRRQQQcccmmmOOO///(((+++((($$$'''&&&&&&&&&&&&'''((((((&&&&&&+++333PPPtttcccccciiiwwwrrrfff^^^aaawww{{{AAA888,,,///...++++++))))))((((((((()))---111pppooo{{{ooovvvvvvyyyuuuqqqqqqtttuuuqqqllljjjooooooppptttmmmjjjtttyyyvvvsssqqqqqqrrrrrrqqqmmmmmmnnnpppqqqsssttttttpppnnnsss{{{yyyrrrxxxvvvbbbXXX]]]\\\YYYbbbccckkk|||nnnfffvvvuuu{{{mmmvvvvvvqqqppptttuuusssqqqqqqnnnjjjbbb]]]]]]]]]VVVLLLAAA<<<888777555555:::BBBDDD???KKKQQQQQQDDD<<>>999BBBMMMAAA>>>ooo[[[333000+++((('''&&&&&&%%%'''$$$***%%%%%%(((111WWW{{{yyyyyy|||{{{wwwyyywwwttt~~~mmmxxxeeefffzzzrrrWWWHHHQQQppp}}}yyyyyyxxx~~~~~~~~~~~~|||{{{yyyxxxvvvtttuuuuuupppsssfffSSSMMMUUUggg{{{gggaaaUUUFFF999333444777AAAJJJIII>>>mmmDDDeeeTTT000000+++---)))---)))+++)))......BBBnnn{{{ppp~~~}}}~~~xxxwwwuuuqqqqqqnnnssswwwooolllyyy~~~aaaQQQFFF888CCCTTTNNNOOOXXXZZZ[[[```[[[[[[gggnnnzzznnnmmmlllnnncccjjjfff___yyy|||RRRCCCSSSTTTaaaiiiaaa\\\___^^^UUUHHH>>>GGGfffooommmgggDDD@@@---000...---,,,***)))((((((((('''+++((('''+++***///>>>NNNaaaqqqzzzsssnnndddeeehhhoooyyyqqqtttuuupppbbbJJJRRRrrrqqq}}}}}}rrrmmmpppZZZNNN^^^VVVNNNCCC;;;GGGbbbvvvooorrrrrrrrrrrrsssrrrrrrrrrrrrfffwwwmmmNNN???IIIPPPOOObbbrrrAAA///'''))))))&&&''''''&&&&&&''''''((())))))((((((222NNNyyyhhh\\\nnn|||tttgggaaacccvvv|||CCC888,,,///...,,,+++))))))(((''''''***---...uuuwww}}}kkkwwwxxxzzzuuupppqqqtttuuupppkkkkkkooolllkkkpppnnnnnnyyywwwvvvuuuuuuvvvvvvuuuuuuoooppprrrssstttttttttsssrrrqqqtttwwwvvvtttzzzxxxzzznnnjjjsssooojjjwww{{{~~~www\\\YYYpppvvv|||jjjvvvtttqqqqqqtttsssnnnmmmpppllljjjeee___]]][[[SSSIIICCC>>>999777555444:::AAADDD???KKKSSSSSSDDD999TTTFFF<<<888...*********(((,,,,,,(((???ggg|||NNNgggtttlllnnnllljjjjjjuuuooossssssjjjjjjmmmhhhggghhhggg[[[ZZZQQQjjjQQQCCCAAA999>>>OOOXXX^^^kkkqqqppphhhfffkkkfffiii___hhhtttbbb```dddTTT^^^[[[XXXUUUQQQMMMHHHCCC??????FFFGGGGGGGGG===999DDDNNN===FFFiiiWWW333000+++'''&&&&&&&&&%%%%%%###+++&&&&&&***444\\\zzzyyy{{{wwwwwwccchhhnnnpppsssoooyyyuuummmnnnVVVAAAJJJMMMXXXRRRVVV^^^lll|||}}}}}}}}}|||||||||}}}tttxxxvvv}}}yyyqqqnnncccPPPGGGYYYkkkjjjbbb]]]SSSFFF;;;555555777AAAIIIIII???fff~~~???aaaZZZ444000***---***---(((+++***///---???|||zzz}}}nnn||||||~~~uuurrrqqqsssuuuqqqoooqqqlllmmm{{{uuuVVVMMMNNNIIIYYYcccOOOJJJXXX\\\bbbooopppwwwllloookkkeeejjjaaadddiii```kkkjjjRRRbbbbbbiiivvvrrrbbb^^^ccc```TTTFFF===LLLhhhsssiiisssGGGCCC666000///...---+++))))))(((((('''+++((('''+++***///???VVVjjjssswwwdddsssgggiiippp{{{yyyvvvvvvqqqkkkaaaNNNNNNvvvuuu~~~vvvnnnhhhjjjVVVMMMYYYIII<<<<<>>LLLSSSSSSCCC777QQQFFF===777000///***++++++///---%%%888^^^tttWWWlllqqqmmmsssuuussssssuuuooopppooofffggglllhhhgggbbbdddZZZUUUNNNlllCCCGGGFFF???BBBOOOSSSUUU^^^dddbbb``````hhheeejjj^^^ffftttbbb```fffTTT___^^^[[[VVVQQQMMMGGGAAA===???FFFFFFFFFFFF;;;999EEEFFF777GGGddd]]]333///+++'''&&&&&&&&&%%%$$$###+++'''(((,,,888```zzz||||||gggcccKKKWWWkkkxxxwww{{{|||ggg\\\bbbNNN:::EEEHHHVVVUUU^^^fffhhhmmm^^^rrrvvv}}}}}}|||zzzyyyzzz|||~~~uuuwwwuuu}}}vvvrrrvvvooooooggg```PPPIIIcccsss```___ZZZRRRFFF<<<555444444CCCGGGIIIBBB```FFFccc]]]666111+++///...,,,(((+++***///---===yyy|||yyyxxxnnn}}}sssqqqqqqooouuusssqqqqqqjjjiiiuuugggJJJJJJWWWZZZllloooPPPQQQbbbffflll|||ssssssoooiiinnnkkk^^^eee\\\cccxxxzzzttt\\\[[[dddcccZZZ;;;000RRRkkkZZZUUUIII<<<<<<222000///---+++***)))((((((''',,,((('''+++***000@@@WWWqqqpppdddtttgggiiittt~~~yyyyyyzzzvvvnnnggg\\\JJJDDDqqqppptttppptttpppcccDDD;;;HHH333:::FFF___|||yyyuuuttt~~~rrrkkkmmmoooqqqqqqpppmmmlllfffwww}}}sss]]]DDDEEE\\\VVVQQQqqqpppqqq|||111444******(((%%%'''''''''''''''((())))))***'''&&&888PPPmmmcccppptttuuuzzzxxxuuuddd``````pppMMM000444---...------)))((((((((((((***,,,---llllllzzzjjjkkk~~~zzz}}}{{{xxxtttrrrpppppppppoooqqqooojjjiiinnnssstttmmmoooqqqssstttuuuuuuuuussstttuuuwwwwwwvvvvvvuuutttsssrrrooommmnnnqqqtttvvvtttyyyppp___^^^dddnnntttlll{{{{{{|||{{{wwwnnnWWWjjjwwwkkkooolllmmmnnnpppqqqooollljjjkkkgggdddbbb^^^WWWKKKBBBDDD<<<666555666666:::???BBB@@@LLLPPPOOOBBB999SSSHHH???333333***,,,,,,)))+++,,,)));;;]]]vvvZZZfffuuujjjmmmqqqqqqoooqqqooonnnooopppmmmjjjiiiiiidddccccccYYYLLLLLLVVVcccYYYUUUZZZZZZSSSTTT___```ZZZSSS>>>WWW[[[iiiiiinnn\\\nnnlllcccdddWWW^^^[[[ZZZWWWRRRLLLEEE???;;;>>>IIIIIIEEEDDD>>>;;;DDDFFF999LLL|||XXX444000+++(((''''''&&&&&&%%%###"""(((***&&&:::___ooovvvzzzxxxqqqcccWWWhhhfff]]]___[[[VVVZZZfffkkkiiiggg___eee```SSSEEE999999IIIYYY]]]XXXWWW___hhh|||zzzwwwvvvxxx||||||xxxwwwyyy}}}wwwnnnqqqxxxpppkkkuuullliii___LLLIIIaaammm^^^ccc]]]RRRDDD999444333555BBBHHH@@@DDDeeeDDD]]]ccc999///000...)))***---,,,&&&111---555qqqvvvkkk{{{|||yyyyyygggtttnnnssszzzrrrdddgggmmmgggUUUQQQUUUmmmvvvOOOKKKbbb]]]dddbbbggg^^^tttdddrrr```lll|||xxxooowwwhhhlllooogggffffffgggmmmuuu}}}ffftttdddbbb___\\\UUU<<<@@@EEElllOOO\\\EEE===444333333000---+++++++++)))(((((()))+++,,,***)))111<<<```~~~wwwuuuqqqmmm|||gggeeepppzzzsssuuuwwwyyy~~~}}}nnn\\\BBB???BBBooo|||lllxxxmmmuuugggiiicccDDD444777555EEEPPPjjjrrrpppkkknnnnnnnnnuuuuuuuuuzzznnnqqqooohhh```iiixxxqqqNNN;;;GGGWWWZZZ___fff~~~444%%%+++---###)))'''&&&&&&&&&&&&'''((((((,,,&&&+++666WWWttttttoooccc```gggnnnlllhhhbbb```nnnOOO111444---...------)))((((((((((((***,,,---ZZZ{{{wwwlllmmm~~~www{{{yyyvvvsssqqqppppppppptttuuussslllhhhjjjkkkjjjcccdddfffhhhlllpppsssuuuqqqppppppooopppqqqrrrrrrllllllmmmnnnrrrvvvyyy{{{~~~}}}{{{xxxrrrgggUUUHHHMMMXXXfffwwwyyyzzzxxxxxxzzzvvvdddttt}}}qqquuupppllliiijjjnnnpppmmmiiijjjgggccc```\\\UUUKKKCCCBBB;;;666555555666:::???AAA???LLLOOOMMMAAA888SSSNNNCCC777666...,,,,,,***+++,,,(((888XXXTTT___tttjjjlllrrrrrrppppppnnnoooqqqqqqpppmmmkkkhhhdddcccddd\\\PPPPPPYYY}}}www___ZZZ[[[YYY\\\kkkmmmcccQQQ```iiikkkgggXXXccc{{{iii[[[ggg___]]]ZZZYYYVVVQQQKKKDDD>>>;;;???JJJJJJEEEDDD===;;;CCCJJJ999MMMwwwHHH444000+++(((''''''&&&&&&&&&$$$###(((***&&&888\\\tttzzz{{{iiiaaauuukkk@@@FFFTTT\\\iiilllvvvhhh\\\cccXXXYYYkkksss^^^BBB555BBBGGGPPPWWW___nnn~~~xxxtttvvvyyyxxxxxxzzztttyyywwwtttuuuqqqnnnqqqooojjj^^^JJJEEE]]]kkk___```ZZZOOOCCC888333333555@@@GGG@@@GGGkkkLLLeeejjj999...///...+++***,,,---'''000,,,333jjjiii~~~}}}vvvtttsssaaammmiiiiiilllggg```hhhmmmcccVVVXXXmmmcccFFFLLLZZZUUUccc^^^\\\TTTooogggeee\\\nnntttxxxoooqqqkkkllliiieeebbbaaabbbeeehhhddd{{{|||ggg\\\___bbbbbbVVV<<>>777:::PPPVVV[[[ssszzzuuupppdddMMM666222>>>GGGUUU||||||llldddkkkooooooqqqtttxxxxxxyyypppeeeQQQeeeiiipppeeeIII@@@LLLUUUXXX\\\rrr666***,,,+++###)))'''&&&&&&&&&&&&'''((((((***)))+++000[[[{{{uuu^^^dddgggsss{{{kkkddd```kkkQQQ222444---...------))))))(((((((((***+++,,,GGGoooooouuuwwwvvvsssqqqppppppppppppnnnrrrrrrnnnlllnnnooommmkkkiiifffddddddeeeggghhhmmmllljjjiiiiiikkkmmmooolllkkklllpppvvvzzz{{{zzz}}}uuutttwwwpppZZZFFF===BBBVVVggg{{{{{{rrrooottttttjjjuuuxxxnnnsssssskkkdddeeelllpppnnnjjjjjjfffaaa]]]YYYRRRIIICCC@@@:::555444444444999???BBB@@@MMMPPPNNNBBB:::VVVRRRCCC:::555---+++---***,,,---(((333NNN``````{{{uuuiiiiiinnnooollliiijjjlllnnnppppppmmmjjjgggddddddeee___VVVUUU[[[xxxQQQRRRbbbaaabbbtttkkk``````mmm{{{hhh\\\ddd]]][[[ZZZXXXTTTOOOIIICCC>>>;;;AAAKKKJJJEEECCC<<<:::CCCHHH555PPPwww}}}III444000+++(((''''''&&&&&&&&&&&&$$$(((***%%%555WWWxxx||||||}}}zzzhhhGGGNNNlllqqqgggXXX```oooYYY:::777;;;EEEYYYppp{{{|||zzzvvvpppqqqssspppkkkiiihhhoooqqqllliiimmmppppppqqqjjj]]]IIICCCXXXhhhaaa^^^XXXMMMAAA777222333555999BBB===DDDiiiNNNddd{{{===...------,,,***+++...(((///,,,000^^^jjjqqq{{{~~~|||uuu```iiivvvpppmmmgggcccjjjjjj[[[SSSMMM\\\wwwvvvWWWCCCDDDSSSVVVOOO```WWWTTTTTTuuuvvvccceeexxxqqqooommmlll```gggeeecccaaa``````bbbccceeemmmmmmccc]]]___``````NNN999>>>CCCkkkUUU~~~yyyCCC<<<<<<;;;:::666000,,,+++***)))(((((((((***+++)))(((...777{{{eee]]]|||wwwpppfffmmmwwwrrrvvvwwwrrrllleee^^^XXXEEE;;;KKKZZZhhhuuugggWWW___mmm___DDD:::777???TTTyyyoooccc```hhhpppuuuwwwyyywwwmmmfff]]]iiillllllYYYBBBDDDRRRSSSVVVVVVyyyttt222+++,,,)))$$$+++'''&&&&&&&&&&&&'''(((((((((---------[[[jjjssszzz^^^cccbbbssskkkdddaaakkkUUU333444,,,...---,,,***)))((((((((()))+++,,,<<>>[[[[[[HHHBBB666...+++---+++,,,...(((///EEEuuuzzz|||}}}fffzzz|||yyyhhhdddhhhhhhdddaaadddfffhhhjjjllljjjeeegggddddddeeeaaaZZZWWWZZZfffrrr>>>KKKddddddhhhsssrrrppplllfffcccbbbccc\\\VVV^^^ZZZXXXSSSNNNHHHBBB>>><<>>:::333///,,,+++***)))(((((()))***)))''',,,444ggg```ZZZeeevvvhhhkkkuuuoooxxx|||ppp[[[JJJEEEFFFFFFPPPooo{{{aaaDDDAAA777AAAooosssaaaaaaaaaiiipppnnnooouuuxxxrrrjjjnnnkkkwwwkkktttsssWWW<<>>]]]lllXXXUUU===///+++...,,,,,,...))),,,<<>>;;;zzz^^^{{{AAA444000+++(((''''''&&&&&&%%%'''&&&''')))%%%000JJJuuu|||xxxhhheeefffkkk^^^JJJWWW{{{ddduuu{{{xxxmmmcccnnnZZZ:::888===DDDQQQ```jjjppptttxxxssswwwtttqqqkkk]]]NNNFFFEEEQQQBBBHHHYYY]]]dddpppqqqllleee```UUULLLWWWeeeeeebbb[[[NNN@@@555111222444;;;FFFCCCIIIgggOOOfffAAA111...---///+++(((///***+++...---BBBjjj|||kkkmmmzzz{{{nnnsssyyyzzz~~~yyytttXXX```eee^^^PPPGGGJJJOOOWWW[[[ZZZdddQQQXXX```tttmmmnnnttt```bbbfffhhhooollljjjfff```YYYRRRMMMJJJTTTNNNYYYdddbbbdddeee[[[BBBBBBDDDIIIbbbjjjlllKKKDDDMMMHHHAAA===777222000...---+++)))((()))***)))'''***111UUU\\\YYYkkk}}}RRRwwwmmmmmmtttooo~~~xxxXXX???<<>>===DDDLLLIIIBBB@@@;;;;;;FFF888CCC```uuuDDD444000+++(((''''''&&&&&&$$$'''&&&''')))&&&///EEEuuusss]]]XXXjjjnnnJJJMMMxxxfffSSSNNNggglllyyyfffcccYYYCCC999888GGGZZZmmmvvviiieee^^^TTTGGG>>>AAAIIIRRRLLL^^^mmmeeeiiiuuuqqqjjjdddbbb\\\PPPUUUbbbdddaaaZZZMMM???555111333666<<>>AAABBBNNNwwwjjjQQQHHHRRRHHHAAA>>>:::777555333111///+++))))))+++***'''***...LLLUUUYYYjjjwww^^^mmmhhhnnnooo||||||```GGGDDDMMMTTTbbbvvvmmmsssTTT777;;;888iiizzzhhhiii\\\GGGAAA???===^^^uuupppnnn^^^ffftttvvvZZZ<<>>777666777777555444:::BBBAAAAAANNNNNNJJJAAA???aaaSSS///---111,,,+++///,,,***444WWWYYYfff}}}llldddiiillliiiccchhhgggaaacccjjjjjjccccccbbbaaabbbeeeccc[[[SSS\\\fff```VVV]]]ccceeemmmnnnmmmTTT[[[iiitttZZZccc___]]]VVVWWWSSSMMMFFFAAA>>><<<<<>>;;;::::::CCCKKKGGG@@@???;;;===IIIGGG___zzz|||<<<444000+++(((''''''&&&&&&!!!&&&%%%&&&***'''...AAA|||oooyyy|||www~~~UUU^^^vvv~~~~~~llljjjJJJPPPOOO666777GGGUUUeeeiiiuuuYYY>>>BBB>>>===CCCKKKSSS]]]eeezzzUUUdddooofffddd^^^NNNLLLXXX___YYYRRRGGG;;;333222666:::DDDLLLCCCBBB]]]~~~LLLppp???999888111---///&&&000***&&&333111///UUUxxxvvvrrrsss___ddd|||uuu}}}xxxyyyvvvvvvooogggooouuukkkbbbrrrzzzsssqqq~~~jjjmmm~~~jjj```iiifff]]]bbbVVVTTTWWWYYY^^^dddkkkqqqvvvyyygggiii~~~}}}cccdddgggMMM???@@@OOOvvvssscccSSSGGGTTTGGG@@@>>>>>>======;;;888555...+++***,,,,,,)))))),,,///SSSdddcccppptttppp}}}}}}xxxllllll}}}|||}}}vvvjjjeeefff[[[\\\BBBBBBQQQwww|||gggCCC666@@@NNNkkkAAA<<<666666>>>===OOOhhhwwwtttiiizzzgggfffdddcccXXXOOOEEEBBBUUUjjjmmm[[[nnn+++(((,,,))) ,,,)))'''&&&&&&&&&&&&'''((((((%%%///222222ccctttiiiYYY^^^hhhkkkvvvsss\\\]]]```kkk555555...,,,333,,,))))))(((((((((((())))))---ZZZqqqnnngggssszzzxxxxxxzzzxxxsssrrruuu|||zzzvvvqqqllljjjkkkmmmlllkkkjjjlllnnnoooooonnnqqqmmmhhhgggiiillllllkkkiiimmmqqqrrrpppnnnnnnooorrrmmmnnnmmm___QQQ^^^vvvvvvqqqqqqqqqpppqqqrrrtttuuuyyywwwtttqqqnnnmmmmmmmmmnnnkkkiiijjjlllkkkfff```___]]]XXXQQQJJJCCC@@@???777666777:::777555;;;DDD???BBBMMMMMMMMM>>>???pppccc999111///---+++++++++,,,---888nnnwwwnnn]]]ddd~~~oooaaaeeeiiifff]]]dddfffaaacccjjjggg]]]eeekkkgggdddgggddd```gggRRRaaajjjeee^^^bbbjjjoooKKK```nnnuuu___XXXZZZccccccUUUVVVOOOHHHBBB<<<888:::@@@OOOAAAFFFHHH:::<<>>000***((($$$(((***!!!)))%%%%%%***'''%%%000@@@qqq~~~vvvZZZyyy}}}}}}zzz~~~dddJJJ:::YYY@@@AAAIII^^^eeessswww~~~TTT;;;>>>;;;FFFWWW[[[bbbOOOUUUhhhjjjlll]]]VVV^^^VVVMMMZZZZZZNNN???666111000444:::MMMBBBPPPMMM```LLLPPP999777333///222///,,,+++---...///...CCClll~~~}}}zzz~~~```aaatttrrrzzzmmmssswwwhhhgggooojjjjjjeeetttooojjjyyy~~~cccuuulllqqqeeeTTTZZZnnnqqqkkkkkklllfffooo}}}uuubbbgggcccFFFAAAFFFQQQkkk```TTTGGGLLLGGG===>>><<<888:::===:::222000...+++***+++,,,,,,,,,333CCCllliiizzzrrriii{{{uuuiiiuuuzzz}}}{{{xxxvvvqqqlllxxxnnn\\\\\\XXXvvvyyy\\\BBB444@@@SSSxxxrrrFFF777999;;;>>>DDDSSS{{{nnnffftttxxxvvvssspppooonnnlllgggcccbbbRRRDDD<<<@@@WWWhhheeekkkxxxooo333"""222((("""***(((&&&&&&%%%&&&&&&'''((())),,,$$$(((888ccclllyyy______ooosssoooqqqZZZ[[[^^^ppp888555...,,,111***))))))(((((((((((()))))),,,HHHvvvvvvggg~~~tttsssqqqrrruuutttqqqqqqtttrrrrrrqqqnnnllllllnnnpppmmmkkkiiiiiikkkmmmoooooommmlllkkkiiihhhhhhiiikkknnnpppqqqpppnnnmmmoooppppppkkkhhhgggaaabbbttt|||sssvvvssssssrrrqqqrrrsssuuuwwwuuutttqqqooonnnnnnooopppsssoookkkjjjkkkjjjeeeaaa^^^[[[VVVOOOGGGBBB???===666555666888666555:::CCCBBBEEENNNKKKHHH;;;@@@tttggg888222111...,,,++++++,,,---999hhh}}}}}}TTT]]]tttddddddgggeeeeeejjjhhhbbbbbbhhhfff^^^```gggccc```dddaaa]]]cccYYY```fffggggggkkkssszzz{{{xxx~~~jjj[[[WWWYYYaaadddZZZTTTMMMFFFAAA;;;666999???IIIAAAEEEDDD888>>>JJJEEEHHHtttaaauuuOOOEEE222))))))&&&''')))###)))%%%&&&)))'''%%%///>>>jjj}}}UUU```yyy}}}pppUUUOOO@@@RRR<<>>bbb|||xxxmmmooovvvlllpppYYYYYY\\\~~~yyy===444...,,,///)))))))))(((((((((((())))))---BBB}}}pppYYYxxxwwwooommmnnnrrrsssqqqqqqtttlllmmmmmmmmmllllllnnnpppooolllhhhgggiiilllooopppiiilllnnnkkkgggeeegggjjjpppppppppnnnmmmmmmooorrrpppooommmlllqqq}}}xxxwwwssspppxxxsssrrrpppoooppprrruuuwwwppppppooonnnnnnoooooopppooolllhhhggghhhhhheeebbb]]]YYYRRRKKKDDD@@@===<<<555444555777666666;;;BBBBBBHHHQQQJJJEEE<<>>BBBAAACCC>>>777BBBMMMIIIVVV~~~nnnqqqPPP444(((+++(((%%%'''%%%(((%%%&&&)))'''&&&///;;;cccnnn~~~lll}}}jjjGGGvvv{{{{{{{{{xxxwwwxxx|||vvvxxxyyyiiizzzpppTTTTTT@@@RRR\\\VVVXXXZZZiiiYYYcccyyyvvv{{{cccOOO<<>>JJJJJJKKKHHHyyy^^^NNNVVVBBB???:::555333111...---.../////////555\\\xxxfffmmmmmmpppqqquuuhhhpppooojjjjjjfff]]]ZZZTTTZZZuuutttiiipppqqqttttttiiimmm}}}sssaaa[[[eee{{{rrrhhhiiidddbbbfffddd```cccYYY@@@IIIaaa]]]uuuVVVMMMEEEJJJIII???BBBCCC@@@@@@BBBDDDCCC999555000---,,,,,,,,,+++(((IIIeeedddhhh}}}www}}}pppooommm{{{rrrooottt{{{yyyvvvuuuaaaVVV<<<;;;kkk{{{MMMDDD>>>EEE]]]iii}}}zzzssszzzmmmlllkkkkkkjjjhhheeeaaaTTTEEE;;;AAAQQQ]]]___ZZZFFF)))&&&000'''&&&***"""&&&&&&%%%&&&&&&'''((()))(((,,,222999eeeuuufffkkkmmmdddrrrZZZYYY[[[BBB222///......***))))))(((((((((((())))))&&&???{{{oooRRRsss{{{rrrooooootttvvvtttsssuuunnnoooooonnnllljjjkkkkkkooollljjjjjjkkknnnooooooiiilllnnnmmmjjjhhhhhhiiilllmmmmmmmmmmmmnnnpppqqqlllqqqsssuuu~~~tttttt~~~}}}uuuuuuqqqooommmlllmmmooorrrtttlllmmmoooppppppooommmllldddcccccceeeggggggdddbbb\\\WWWOOOHHHBBB???===;;;444555555666666888===BBB@@@IIITTTLLLFFF@@@OOOoooEEE:::888444111...---------111IIIxxxgggOOOxxxlllaaa___aaa]]]``````]]]^^^bbbaaa\\\]]]dddcccbbbgggdddaaaggggggaaaeeerrrpppddddddpppnnnUUUccczzziii```]]]YYY^^^bbbZZZOOOHHHBBB>>>999666:::@@@@@@AAA@@@999:::GGGLLLDDDXXXtttWWW666'''---***$$$%%%''''''%%%&&&(((''''''...777[[[~~~eeeuuuyyykkk[[[~~~nnnVVVoooyyyiiifffmmmeee}}}nnngggnnnpppccc|||www\\\eeeKKKVVVxxxSSSYYYhhhcccqqq~~~XXX>>>FFFYYY|||iiifff```]]]YYYNNNEEEDDDIIIAAA888222///000888AAAJJJNNNJJJIIIfffbbbZZZHHHDDD>>>777555222...------......---...GGGeeewwwvvveeebbbhhhxxx}}}ssssssooovvvmmmccc```KKK>>>KKKnnnkkk{{{qqqdddkkkkkkooonnnpppnnnvvv|||rrr{{{||||||{{{wwwxxxrrraaaUUUUUUaaayyyuuugggkkkhhhcccbbbdddfffcccUUUAAA[[[mmmUUU{{{YYYUUUMMMPPPPPPDDDGGGGGGEEEBBBCCCFFFIII===999444000...---,,,,,,'''111AAA___lllqqqhhhooommmwwwkkkpppsssqqqkkkiiinnntttvvvjjjhhh}}}ddd333CCCyyycccNNN===PPPiiifffxxxuuuooopppooooooooonnniiiaaaZZZKKK???888EEEZZZ^^^YYYZZZqqq555)))***,,,%%%'''***!!!&&&&&&%%%&&&&&&'''((()))$$$///000000iiiyyy{{{dddyyy___eeettt\\\[[[\\\GGG111000000///---))))))(((((((((((())))))"""...mmm}}}WWWlll~~~vvvrrrrrrvvvxxxuuuttttttqqqrrrrrrpppmmmkkkkkkkkknnnmmmmmmoooppppppooommmlllkkkkkkmmmnnnnnnkkkhhhfffgggiiilllooooooooonnngggmmmppprrr{{{ssstttuuunnnpppooommmlllmmmoooqqqsssjjjmmmqqqsssrrrnnniiifff```aaadddggghhheeeaaa^^^\\\VVVMMMFFFBBB???<<<:::555666666666888<<>>CCC<<<555111///111:::DDDIIILLLHHHMMMYYYddd\\\LLLIIIBBB;;;888444000...------,,,++++++;;;vvvnnnmmmssssssyyydddeeellltttyyy|||yyyrrrnnnnnnfffeeeaaaJJJJJJkkk{{{jjjnnniiiggghhhpppjjjdddaaaOOOIII^^^ddd^^^uuuyyy|||yyywwwssswwwvvvhhhOOOSSS]]]vvvxxxeeekkkdddaaa^^^bbbeeeZZZJJJBBBfffzzz|||OOOpppWWWXXXPPPOOOOOOMMMMMMLLLJJJFFFDDDGGGLLL???<<<777444222000...---+++))),,,NNNfffmmmoooppp|||kkklllmmmjjjeeedddjjjnnnnnn|||eeedddpppsssoookkkoookkkEEEkkkzzzvvvttt^^^BBBFFF___hhh~~~xxxwwwmmmiiihhhddd\\\UUUEEE???;;;LLLbbb^^^[[[kkkjjj///------)))###&&&)))$$$&&&&&&%%%&&&&&&'''((()))(((***,,,333fffqqqyyyhhh___ggguuu]]]]]]^^^LLL///111222//////))))))(((((((((((())))))///"""\\\WWW___vvvyyytttrrrvvvxxxuuusssrrrqqqrrrrrrpppnnnnnnooopppnnnnnnoooqqqsssrrrooolllmmmkkkjjjlllpppqqqmmmiiiccceeegggkkkoooooommmkkkiiilllllllllrrr{{{zzzrrr|||~~~yyywwwqqqpppqqqpppppppppppprrrssstttlllnnnqqqsssqqqmmmhhhdddfffgggiiijjjgggccc^^^[[[ZZZSSSKKKEEEBBB???;;;888555777777555888???CCCDDDAAAMMMUUUGGGAAA===MMMiiiLLLEEEBBB===888444111//////...111[[[{{{xxxzzzaaaxxxxxxddd^^^bbbaaabbbdddffffffbbb\\\WWW```gggdddaaaccc]]]WWW\\\YYYOOOMMMRRRNNNJJJXXXooopppHHHNNN[[[iiiuuudddZZZXXXUUUXXXWWWLLLGGGBBB>>><<<::::::@@@GGGEEECCC999:::JJJNNNHHHIII}}}nnnLLL444+++///)))%%%((((((%%%&&&'''''''''(((,,,///QQQjjj~~~|||xxxcccbbbppp{{{yyyuuummm~~~rrr|||XXXTTT~~~nnntttyyywww{{{ssspppKKKAAAKKKkkk]]]YYYUUUHHHBBBBBB<<>>999444333666666444888@@@DDDBBBDDDMMMRRRCCC???@@@SSSfffNNNJJJGGGAAA;;;666333111000000+++KKKttt{{{|||jjjyyyxxx~~~jjjaaaeeegggfffggghhhhhhddd___\\\eeejjjeee___]]]TTTJJJMMMPPPJJJHHHKKKIIIFFFMMMZZZeeeiii^^^iiidddZZZYYYXXXRRRQQQOOOEEEBBB===::::::999:::AAAIIIDDDCCC888===NNNNNNMMM^^^vvvttt???222......((('''***'''%%%&&&'''&&&''')))+++,,,LLLeee~~~}}}^^^kkkqqq{{{wwwuuu}}}nnnEEERRRzzzpppnnnkkkqqqSSSFFFZZZbbbRRRRRRRRRCCC@@@BBB999<<<888444222000222===HHHGGGEEEUUUmmmpppRRR{{{eee\\\RRRSSSPPPIIICCC???:::555222000---,,,***333KKKbbb|||xxxzzzfffhhhuuuvvv|||wwwxxxlllbbbUUUHHHLLL___kkkfff^^^hhh___XXXdddcccdddgggeeehhhaaaNNNEEEHHHJJJXXXUUUlllzzzOOOdddyyyoootttqqquuuuuummmjjjbbbQQQHHHQQQXXXwwwbbbddd___eeecccaaa\\\GGGGGGdddggg\\\~~~eeeVVV[[[TTTMMMOOOTTTLLLFFFEEEDDDBBBCCCGGG===<<<;;;;;;;;;888444000&&&111000666DDDrrrqqqlll{{{fffccc```dddqqq}}}sssppp|||ppphhhmmmyyyxxxuuuxxxrrrrrrmmmVVVkkkyyyrrr```\\\bbbbbbTTTEEE444???DDDUUUdddZZZnnnCCC,,,...)))'''(((%%%$$$)))&&&&&&%%%&&&&&&'''((()))---%%%...BBBdddwwwmmmvvvgggVVVYYYqqqqqq[[[]]]aaaTTT...111111+++,,,))))))(((((((((((())))))&&&'''XXXnnnyyy|||vvvtttyyy|||{{{xxxwwwvvvuuussspppmmmmmmppprrrqqqooommmmmmnnnoooooonnneeehhhkkkllljjjjjjnnnqqqnnnkkkhhhiiikkkmmmllljjjhhhiiilllppppppooorrrvvvvvvrrrnnnsssyyynnnkkkyyymmmnnnpppqqqrrrrrrqqqpppsssqqqnnnkkkjjjkkkmmmnnnjjjiiifffbbb^^^]]]]]]___TTTNNNGGGBBBAAA===777111222555444222777@@@DDDAAAEEELLLOOO@@@@@@GGG]]]dddSSSLLLIIIDDD===888444222111000'''AAAoooNNNddd{{{nnndddhhhgggeeedddggghhhfffcccbbbjjjooohhh^^^ZZZNNNBBBDDDLLLLLLRRR]]]bbb___\\\]]]|||sssYYYYYYVVV[[[[[[PPPKKKIIIAAA>>>:::777888888:::AAAJJJCCCBBB999@@@PPPMMMSSSrrr777000000...&&&(((,,,'''$$$&&&'''&&&''')))++++++AAA{{{uuu```ZZZwwwvvvqqqyyysss}}}jjjBBBNNN|||tttkkkggg^^^fffPPPFFF^^^YYYHHHLLLNNN@@@>>>AAA777;;;888555222000222===IIIJJJFFF___~~~WWW\\\]]]ZZZSSSWWWUUUOOOHHHDDD>>>888555222///---)))444???vvv\\\zzzqqq{{{XXXWWWpppvvvxxx~~~{{{iiidddddd\\\]]]vvvccciiiiiilllmmmcccfff^^^DDD???JJJJJJ\\\TTTbbbjjjQQQ~~~ppplllnnnmmmeeeccc\\\LLL???JJJSSSwwwcccbbb[[[dddaaa]]]TTT???GGGppphhh```RRRVVVPPPIIILLLOOOEEE===>>>???===>>>AAA;;;;;;<<<>>>===;;;666222,,,...444%%%777333^^^iiiuuuyyyvvvzzz|||jjjhhhgggmmmyyyvvviiisssppp|||ssstttyyysss~~~rrrqqqrrrsssfffmmm```kkksss{{{xxxjjj```eeeooojjjQQQ:::888GGGOOO___lllbbbrrr666)))+++'''''',,,%%%"""***&&&&&&&&&&&&&&&'''))))))%%%+++111:::nnnmmmhhhoooWWW]]]gggmmmwww]]]YYYfffZZZ444111,,,...))))))((((((((((((((()))******///000mmmuuuaaa{{{qqqrrrwwwvvvzzz~~~yyyqqqqqqqqqqqqppppppoooooommmmmmlllkkklllmmmnnnnnnllljjjiiiiiijjjllllllllliiimmmmmmhhhhhhkkkkkkfffllllllkkklllnnnqqqtttwwwrrrrrrrrrrrrqqqqqqpppooorrrtttvvvuuussspppnnnnnnpppmmmjjjiiiiiijjjjjjjjjgggeeeccc```^^^[[[WWWUUUOOOHHHDDDCCCAAA:::444333666444222333777<<>>;;;999;;;???@@@===999,,,...------,,,---LLL{{{```zzz```lll||||||ttt___^^^sssxxxgggcccqqqyyyyyyxxxxxxpppZZZXXXnnn|||tttvvvvvvsss}}}vvvpppllldddYYYUUUWWWeeekkkrrrrrr~~~ggggggyyyxxxdddKKK777<<>><<<888666666888<<>>JJJ[[[RRRAAA<<<;;;777333...---222:::DDDJJJKKKFFFxxxGGGjjjddddddaaaQQQ___NNNQQQOOOIIIBBB???===666///000------SSS}}}aaaaaaooouuuooouuu~~~lllllliiigggjjjlllrrrkkkkkkxxxuuupppzzzooocccZZZJJJJJJKKKCCCTTT[[[QQQYYYaaauuurrrlllggggggcccTTTCCCLLLUUUlllzzz[[[]]]XXX```]]]MMMBBBOOOrrrnnnzzz]]]LLLHHHDDDCCCDDD>>>;;;>>>@@@===<<<>>>BBB???===???BBBCCC@@@<<<000111...---+++)))BBBkkk]]]nnnvvvzzzwwwddd```qqqvvvlllkkkwwwyyyttthhhLLL===HHHHHHXXXhhhmmmqqqzzzrrrnnnjjjbbbRRRAAA888999HHH;;;BBBVVVkkkooopppbbbfffqqqhhhVVVHHH===AAAhhhPPPtttpppppp666(((+++***)))(((''''''''''''%%%%%%%%%%%%&&&'''((((((---***---AAAsssmmmsssWWWQQQhhhzzzzzz^^^XXXdddmmm@@@444---000,,,***))))))(((((()))))))))+++---...SSS~~~zzz```XXXsssxxxvvvzzzvvvwwwxxxsssrrrqqqpppooonnnnnnnnnnnnlllmmmooooooooommmkkkiiimmmllljjjkkklllnnnnnnmmmpppqqqooollllllppprrrqqqrrrpppmmmkkkkkklllnnnpppooooooqqqrrrssstttttttttsssttttttssspppooooooppptttrrrnnnmmmllllllkkkjjjfffccc```aaabbb___XXXQQQMMMGGGCCCCCC@@@:::666555666444333555999>>>AAABBBJJJVVVMMMDDDEEENNNZZZZZZWWWTTTOOOKKKHHHDDD@@@>>>999444111BBBeee~~~xxxmmmkkkwwwqqqvvv|||}}}rrrgggggggggggggggfffeeedddcccddd]]]]]]SSSMMMOOOiiirrr^^^MMMOOOYYYjjjccccccbbbXXXSSSTTTQQQQQQNNNKKKFFFAAA===:::999777777777:::>>>CCCEEEEEEDDD888LLLYYYLLL>>>ZZZoooGGGCCC>>>888333000---+++)))&&&&&&%%%%%%&&&((()))***777YYY~~~wwwzzzwwwlllaaabbb|||iiiXXXppp~~~dddYYYkkksssqqqpppnnnmmmyyy~~~uuuIIIQQQ~~~nnnNNN:::AAAddd}}}|||xxxuuuwwwzzzqqq\\\KKKDDDXXX???<<>>888:::555111------444???HHHNNNMMMJJJrrrPPPyyy```bbbXXXRRRUUUKKKRRRQQQLLLFFFCCC@@@999111000------DDDmmmmmmOOOttttttwwwuuusssyyyvvvnnnlllkkkmmmzzzxxx```aaagggbbb```jjjnnnoooxxxjjj___YYYLLLOOORRRKKK\\\YYYSSS]]]lll{{{rrrgggdddgggeeeTTTBBBXXXXXXjjjaaa\\\YYYgggTTT>>>HHHVVVnnnpppWWWwwwhhhXXXMMMFFFFFFFFFGGGBBB@@@BBBCCCAAA@@@AAAGGGEEECCCDDDFFFFFFCCC@@@777777111---***&&&555SSSpppyyykkkdddlllpppnnnpppwww|||sssppphhhLLL444444555:::DDDRRRdddrrrtttpppsssooohhh[[[HHH777111333666111888>>>999>>>LLLRRRlllgggkkkhhhRRRBBB>>>;;;NNNnnn\\\wwwdddlll555'''+++***)))(((''''''''''''%%%%%%%%%%%%&&&'''(((((()))''',,,@@@nnn|||{{{lllSSS^^^}}}zzz|||^^^VVVccc{{{HHH555,,,111---******))))))((()))))))))***,,,///EEE{{{wwwWWWiii{{{www{{{xxxvvvxxxsssvvvuuussspppnnnmmmllllllnnnnnnnnnnnnmmmllljjjjjjmmmlllkkklllmmmnnnnnnmmmpppooommmkkkllloooqqqrrrppppppooonnnnnnmmmmmmmmmrrrrrrsssssssssrrrrrrqqqqqqrrrrrrqqqppppppqqqsssuuurrrooommmlllkkkjjjhhhfffbbb___```bbb___WWWOOOKKKFFFCCCBBB???999666777555444444666:::???BBBDDDIII]]]OOOLLLGGGOOO\\\[[[YYYVVVRRRNNNKKKIIIFFFDDDBBB666666>>>OOOssscccpppxxx|||{{{}}}uuuiiiggghhhhhhgggeeecccdddeeeeee^^^WWWLLLHHHZZZoooYYY^^^XXXVVV^^^^^^fffeeeqqqnnnWWWQQQVVVMMMLLLJJJFFFBBB===:::888666666666888;;;@@@CCCDDDCCCCCC>>>VVVYYY888:::|||kkkKKKDDD@@@;;;666222///+++)))'''&&&&&&%%%&&&((()))***---EEE{{{sssrrroooeeeQQQccczzzjjj{{{oooeeejjjyyy{{{|||xxxMMMZZZ~~~ttt[[[FFFHHHfffxxx{{{zzzrrrtttxxxyyyooo]]]JJJ@@@XXXJJJGGGIIIxxx]]]EEE<<>><<<===cccccc^^^sssxxxxxxqqqrrrwwwvvvnnnhhhhhhgggfffcccccceeefffccccccXXXLLLJJJeeerrrcccffffffTTTTTTaaabbb___dddtttoooVVVRRRXXXNNNHHHFFFBBB>>>:::888777666444555888<<<@@@BBBAAA@@@///FFFYYYIII555eeemmm]]]MMMDDD@@@<<<888444000+++((((((((('''&&&'''((()))***&&&999{{{wwwpppmmmfff[[[qqqhhheeeuuuwww|||zzzyyywww|||jjjDDDcccuuummmXXXFFFGGGbbbvvv|||rrrtttuuuuuusssnnnaaaMMM<<>>HHHNNNPPPIIIuuu```MMMhhhcccbbbRRR[[[VVVYYYVVVSSSMMMFFFEEEFFFBBB<<<888222111///DDDyyy]]]ccc}}}zzz|||oooQQQ^^^jjjeeerrrqqqfffccckkkfffaaahhhaaa______aaadddgggaaaSSSkkk```]]][[[ggggggPPPRRRYYY^^^yyyggg```XXXVVVWWWVVVRRRPPPppppppSSSjjjWWWXXXVVVBBBHHHhhhnnn~~~lllcccPPPPPPSSSIIIJJJOOODDDFFFGGGGGGEEECCCBBBBBBAAAHHHGGGFFFFFFFFFEEECCCBBB???BBB:::333222,,,+++444WWWrrrjjj|||kkk|||vvvsssnnnjjjgggggglllqqq|||fffQQQNNNJJJKKKIIIAAA:::>>>PPPaaaccc\\\OOO???555333777:::888AAAMMMaaawww]]]GGG666<<>>:::555555999555444555888>>>CCCFFFGGGLLLRRRHHHCCCGGGrrrccc___YYYVVVSSSOOONNNNNNNNNNNNMMMMMMEEEEEE===333PPP~~~zzz|||llljjjmmmmmmlllooouuuyyyyyyjjjhhhfffdddcccdddeeefff^^^ccc\\\VVVRRReee^^^^^^```[[[SSSXXX^^^[[[cccooowwwiiiTTTQQQRRRJJJDDDBBB>>>;;;888777777777444666999>>>AAABBB???===999XXXMMM///HHHqqqmmmWWWHHHDDDBBB>>>;;;888333...++++++***)))((((((((()))***,,,===mmmyyyzzzuuuqqqoooqqq{{{dddttttttbbbqqqppp}}}qqqvvvzzzWWWAAAsss|||pppdddMMMCCCKKKggg|||qqqttttttqqqmmmllleeeQQQ;;;FFFUUUhhhYYYLLL===HHHXXXWWWBBB999;;;777444111111777AAAIIIMMMLLLXXXRRRKKKcccaaa```TTTZZZWWW\\\YYYXXXRRRMMMMMMOOOLLLFFF>>>999666///888dddqqq\\\nnneeeMMM]]]pppddduuurrrhhhdddgggdddaaagggcccSSSSSSUUUGGGEEE^^^vvvsssbbbYYYPPPZZZ[[[GGGKKKVVVrrr}}}[[[RRRHHHBBB???BBBKKKUUUccckkkWWWfffSSSPPPGGGEEEPPP\\\ooo~~~ooo\\\XXXTTTLLLBBBGGGMMMHHHFFFIIIJJJFFFCCCDDDCCCAAADDDDDDDDDDDDCCCBBBAAAAAA???EEE???666666222,,,000999dddlll}}}^^^pppppppppoooiiiiiitttvvvkkklllZZZ[[[ZZZUUUHHH<<<999===<<>>888444777===@@@DDD]]]yyyLLL999444BBB\\\kkkdddlllXXXfffIII'''///******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((111&&&&&&@@@vvvsssrrraaavvv```[[[fff|||{{{ddd}}}^^^TTTaaaeee???///444...---,,,+++***))))))))))))***'''///111QQQyyyooo~~~|||~~~yyyvvvzzz{{{yyywwwtttqqqppppppqqqrrrooonnnlllkkkjjjlllmmmooojjjjjjjjjlllmmmnnnllljjjkkkgggfffiiiiiieeefffiiiiiijjjlllnnnnnnmmmlllkkkkkklllnnnppprrrsssttttttqqqrrrtttssspppnnnnnnnnnpppnnnlllkkkkkkiiifffdddbbbcccbbb]]]WWWQQQNNNMMMAAA???===<<<888333444999444444555999???DDDGGGHHHSSSJJJHHH>>>HHHYYY]]]UUUTTTQQQNNNMMMNNNPPPQQQQQQLLLHHHJJJCCC666DDDkkk|||kkkiiikkkoooqqqqqqtttyyylllhhhcccbbbdddffffffeee]]]^^^YYYaaaYYY^^^yyynnn^^^]]]TTTSSS___eeecccdddmmm}}}xxx```SSSOOOIIIEEE???===:::777555555666777666888<<>>;;;QQQ[[[;;;666xxxlllVVVTTTHHHGGGEEECCC@@@===999444000...---+++***)))((())))))%%%555HHHooorrr{{{vvvzzziiisssvvvxxxzzzccclllwww~~~sssvvv{{{jjjNNNaaassshhh___UUUWWWZZZjjjuuu{{{uuuooosssqqqlllllljjjWWW@@@BBBeeewwwRRRBBB;;;NNN]]]OOO888888===444111000222:::FFFMMMNNNLLLkkkzzzQQQggg}}}aaa]]]]]]VVVWWWVVVXXXYYYZZZXXXVVVWWWXXXSSSKKKDDD???===666222JJJmmmWWWcccjjj```dddwwwjjjmmmkkkiiiggghhhiiiiiieee[[[RRRRRRMMMFFF^^^uuufff\\\PPPUUUWWWIIISSSrrrIIIBBB;;;999999===IIIVVVgggiiiccc]]]___UUUIII===PPP^^^[[[VVVrrrRRRUUUMMMDDDCCCBBBBBBIIIEEEJJJLLLGGGCCCDDDCCCAAA@@@AAABBBBBBAAA@@@@@@@@@>>>HHHCCC999888555......***MMMuuubbbcccdddjjjoookkkmmm{{{uuuttt{{{kkkeeefffnnnqqqgggVVVKKK888DDDJJJBBB888:::CCCJJJiiifff<<<:::DDDPPPbbbnnngggfffcccsss555111---111))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((---$$$'''???mmmzzzttteee{{{aaa[[[iiieeeaaa}}}]]]TTTaaa|||kkkCCC222666///---,,,+++***))))))))))))%%%""",,,000>>>uuufffxxx~~~~~~yyyuuuyyyzzzuuusssqqqooooooqqqssstttlllllllllmmmmmmmmmmmmmmmjjjiiijjjkkkmmmmmmkkkiiikkkggggggkkkjjjeeeeeeiiikkkkkkjjjiiiiiiiiijjjjjjmmmnnnooopppppppppppppppsssuuuvvvtttqqqmmmjjjiiiooonnnllllllllljjjgggeeebbbcccccc]]]TTTMMMLLLMMM@@@===<<<;;;666222444999444444666:::@@@EEEGGGHHHWWWFFFLLL???KKKSSS\\\SSSRRRPPPMMMMMMOOOQQQSSSTTTHHHHHHKKKHHH>>>BBB```}}}ooojjjkkkqqqooogggffflllnnnhhhbbbaaadddgggfffdddaaaZZZTTTeee[[[WWWtttmmmUUU^^^WWWRRRWWWPPPRRRhhhjjj~~~qqqVVVRRRPPPGGGGGG<<<:::777555444444666777888:::>>>CCCEEECCC>>>:::TTTIII///[[[{{{oooQQQUUUOOOJJJHHHFFFDDDBBB>>>888444000///---+++))))))))))))%%%555777~~~}}}xxxmmmgggyyyeeeyyyyyyzzzsssjjjdddPPPMMMcccVVVWWWbbboooeee```zzz```jjjqqqkkkssstttpppooonnn\\\FFFDDD{{{UUU[[[666===RRR[[[BBB)))222>>>555111000444>>>KKKRRRRRROOOrrr]]]WWWllleee___```]]]XXXXXXXXXVVVYYY[[[[[[]]]\\\UUULLLGGGDDDBBB<<<000777\\\hhhWWWoooqqqXXXpppuuuiiiggglllmmmiiilllkkk^^^NNNPPPQQQUUU{{{wwwqqqiiieeeZZZ]]]]]]SSSaaa===999:::AAAFFFIIIQQQZZZkkkhhh\\\```XXXVVVCCC555XXXqqqoootttzzzQQQOOORRRIIIFFFLLL???555CCC???FFFHHHBBB>>>???>>>;;;>>>???AAAAAA@@@???@@@@@@===JJJFFF:::999666///---111<<>>;;;SSSZZZ;;;CCCtttbbbXXXKKKQQQKKKGGGDDDDDDDDDBBB;;;555666222...+++))))))'''&&&******<<>>IIIIIINNNEEE333///::::::///555)))@@@KKKGGGNNNQQQXXXqqqBBBnnnlllggg```YYYVVVVVVXXXZZZWWWWWWUUURRRSSSWWWWWWTTTSSSIIIEEECCC555///JJJpppzzzfffiiiNNNRRRsssrrrXXXfffssshhhggggggbbbdddXXXwwwkkkllliii___\\\^^^[[[eee|||ZZZ<<<999DDDLLLVVV[[[fffyyyaaaWWWZZZXXXJJJ555aaahhhnnntttWWWRRRLLLNNNOOOKKKDDD???=========GGGJJJDDD===<<<>>>===@@@AAABBBDDDDDDDDDDDDCCCGGGNNNEEE555<<>>LLL```{{{aaa^^^```\\\\\\bbblllmmmjjjdddaaaaaa^^^ZZZ```^^^[[[WWWUUUWWW\\\```VVVSSSMMMHHHEEEDDDEEEFFFHHHDDD???===@@@EEEIIILLL:::888666444444666888:::HHHAAADDDFFF@@@AAANNNYYYFFF;;;{{{xxxkkkXXXPPPGGGLLLKKKGGGDDDCCCDDDBBB<<<777888555111...,,,+++)))''')))###***ZZZzzz}}}ssssssooocccpppkkkiiiMMMNNNLLLjjjssszzzYYYCCC999EEE^^^pppaaaeeeccchhhdddqqqzzzsssssspppmmmmmmmmmcccWWWHHH\\\uuuyyycccIII<<<:::DDDAAA:::444222444555333111111???GGGNNNLLLZZZ___PPPvvvaaa___]]][[[YYYXXXXXXXXXQQQVVVVVVRRRQQQTTTVVVVVVTTTLLLHHHFFF<<<555DDD\\\~~~iiiiiihhhDDD___aaajjjjjjccclllrrrccc[[[```]]]|||{{{mmmnnnbbbeeeddd]]]\\\bbbiii~~~ooo===<<>>>>><<>>;;;888666666777777666999777<<>>KKKKKK666BBBXXXNNNAAAddd{{{wwwVVVRRRNNNKKKNNNQQQMMMIIIHHHHHHGGGCCC@@@;;;888555333111...+++)))---&&&%%%HHH}}}ddd}}}yyy|||vvvooojjjmmmrrrqqqXXXVVVQQQZZZQQQMMMeeedddQQQ}}}wwwjjjttt```{{{tttrrrooolllmmmlllddd[[[EEEAAAXXXiiiWWWDDD???888???555111666666222222888...===GGGJJJUUUMMMhhh]]]PPPjjjWWWXXXZZZ\\\ZZZXXXTTTRRRMMMTTTWWWRRRMMMOOOTTTWWWQQQNNNKKKHHHBBB===>>>CCCqqqhhhTTTxxxsssjjj@@@YYYssshhhbbbzzzrrr___mmmdddcccxxxfffYYY```______bbb]]][[[___eeezzzwwwxxxlllYYYJJJ???IIIddd___qqqUUU\\\[[[MMMGGGFFFjjjyyy^^^nnnooommmNNNWWWZZZSSSIIIDDDCCCBBB@@@>>>BBBIIIMMMIIICCC@@@???===???@@@BBBEEEFFFGGGGGGGGGAAAGGGJJJMMMUUU``````ZZZHHH???;;;GGGqqq}}}uuudddaaaeeedddeeebbblllkkkPPPKKKaaaeeeRRRPPPaaaqqqjjjgggllluuuoooUUUMMMHHHGGGMMM888444iiieeeVVVpppmmm\\\ttt}}}666000;;;///+++'''***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,(((+++;;;ggg|||~~~jjjfffbbbnnnYYYHHHFFF[[[^^^eeepppKKK:::555777555222///,,,***)))((()))***///,,,###111___sssuuuxxxwwwssssssrrrqqqqqqqqqrrrssskkklllkkkjjjhhhgggiiijjjmmmlllkkkjjjjjjkkklllmmmjjjiiihhhiiikkklllnnnpppooommmmmmooorrrrrroookkkhhhkkknnnpppoooooorrruuuooopppqqqpppmmmkkkiiihhhmmmllljjjhhhfffcccbbb```ZZZXXXTTTPPPMMMIIIDDDAAA===:::777666777888888888:::;;;???BBB@@@???GGGSSSJJJCCC000TTTxxxTTTYYYTTTSSSRRRTTTTTTRRROOOOOOQQQTTTTTTPPPOOOOOOKKKEEEFFFKKKUUUkkkzzzooo___```hhhggg^^^[[[```dddcccdddggggggeee[[[\\\]]]\\\ZZZYYYYYYZZZYYYWWWUUUSSSTTTWWW[[[]]]mmmkkkkkkmmmkkkaaaPPPBBB888777666555777;;;???BBBAAA===DDDDDDBBBPPPPPP777]]]uuuXXXOOONNNNNNRRROOOQQQNNNKKKIIIIIIHHHFFFDDD===;;;888666444111---***...+++***CCCyyyaaappp|||yyypppkkk]]]WWWgggkkkwwwtttWWWWWWXXX^^^vvvvvvssspppmmmkkkjjjgggaaaZZZJJJ>>>ZZZoooPPP:::@@@???999333111555777555666999555DDDSSSPPPRRRUUU}}}pppPPP```XXXTTTVVVYYYZZZXXXTTTOOOLLLNNNSSSUUUPPPLLLNNNRRRSSSKKKOOOOOOJJJGGGDDD???:::QQQuuuoooVVVcccbbbJJJvvvqqqdddjjj```\\\hhhjjj```gggnnneeebbbeee```\\\aaa^^^\\\___\\\bbbtttrrrbbbcccgggVVVHHHMMMVVV___XXX___~~~mmm{{{rrrZZZVVV]]]RRRHHHPPP]]]zzzcccuuulllLLLQQQNNNQQQLLLGGGDDDDDDFFFGGGFFFHHHKKKLLLHHHCCC@@@@@@AAA>>>???AAABBBCCCCCCCCCCCCAAAAAADDDHHHGGGCCC@@@@@@@@@;;;666333QQQhhhuuu{{{zzz~~~|||hhh^^^IIIJJJccc^^^OOOOOONNN[[[iii^^^HHHKKKaaaaaaZZZUUUWWW^^^jjj~~~zzziii\\\WWWOOOJJJFFF888555CCCGGGWWW___dddssswww___mmmZZZ:::@@@777(((---111+++***)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''000(((,,,666___ooolllhhheeeqqqiiiMMMNNN]]]\\\___eee\\\EEE===;;;888444000,,,+++******)))(((***,,,)))///WWWwwwvvvyyyzzztttsssqqqpppqqqrrrssssssmmmmmmmmmkkkjjjjjjlllnnnnnnmmmlllkkkkkkkkkmmmnnnjjjkkkjjjjjjkkknnnpppppprrrooolllkkknnnppppppooommmjjjggggggkkkppprrrrrrlllnnnooommmjjjgggggggggiiiiiigggeeedddbbbaaaaaa[[[XXXSSSNNNJJJFFFBBB???;;;999666666777999999999999===BBBDDDBBBBBBJJJTTTGGG>>>000aaadddOOOVVVSSSUUURRRTTTUUURRROOONNNPPPSSSRRRQQQQQQNNNIIIEEEHHHMMMHHH[[[wwwyyy___aaaeeeaaa```]]]XXXVVVZZZbbbdddaaa[[[]]]^^^]]]ZZZXXXWWWWWW]]]aaafffmmmrrruuuwwwxxx|||ooo^^^SSSMMMGGG@@@:::666666777888;;;???CCCFFFGGG???666EEEZZZQQQDDDOOOdddNNNOOOGGGIIIQQQIIIJJJHHHFFFDDDDDDCCCBBBAAA???===:::888777444000---***))))))555]]]qqquuuvvvyyy{{{yyynnnlllwww}}}xxxtttXXX{{{iiiYYYddd___lllllliiigggggggggccc^^^ZZZNNN???XXXmmmNNN666;;;<<<222555444111444::::::666DDDGGGYYYPPPJJJkkk\\\BBBtttZZZTTTUUUVVVWWWUUURRROOOMMMSSSTTTRRRNNNNNNPPPPPPMMMIIIQQQTTTPPPLLLKKKIIIDDDJJJbbbvvvlll[[[kkkMMMzzzddd^^^iii___ggg]]]]]]bbbdddeeeddd^^^\\\___]]]^^^dddaaa]]]dddbbbaaafffbbbRRRQQQ___gggyyy]]]zzz\\\TTTQQQTTTPPPHHHTTTjjjsssmmmeeeyyyHHHWWWNNNAAAEEEFFFHHHGGGEEEFFFHHHJJJKKKJJJHHHEEE@@@>>>@@@DDD<<<===>>>>>>>>>===<<<;;;>>>>>>CCCJJJHHH???===AAA<<<::::::111777iiimmmfff|||nnnvvvxxxvvv}}}dddNNNVVVXXXZZZFFFPPP[[[\\\TTTMMMRRR\\\PPPOOORRRXXX]]]bbbjjjqqqfffgggaaaWWWQQQQQQNNNFFFFFF@@@HHHDDD444666FFFVVVkkkYYYnnnzzzeee{{{eeeFFFGGGJJJ666---111000,,,,,,***)))((('''''''''%%%%%%%%%&&&&&&&&&''''''+++$$$+++444eee~~~pppggghhhrrr\\\FFFKKK^^^\\\]]]dddkkkQQQKKKDDD@@@999222---++++++,,,((((((%%%***...000MMM|||~~~iiivvvxxx}}}vvvssspppoooqqqrrrssssssoooooonnnmmmkkklllooorrrqqqooommmjjjiiihhhhhhhhhlllnnnnnnlllmmmpppqqqooorrroookkkiiijjjmmmoooppprrrkkkcccccciiiooopppoooiiilllmmmlllhhhfffggghhhhhhfffeeecccaaa`````````ZZZUUUOOOIIIEEEAAA===::::::888666555777999::::::999===CCCEEEFFFHHHNNNTTT???:::FFF~~~ZZZHHHLLLOOONNNUUUTTTRRROOOMMMLLLNNNPPPLLLOOOPPPLLLEEEBBBFFFLLLIIIRRReeezzzgggZZZdddmmmpppiii\\\TTTVVV\\\]]]YYY^^^]]]\\\YYYVVVVVVXXX[[[SSSWWW^^^dddhhhhhhfffddd]]]SSSFFF>>>:::888555222777888:::===@@@CCCFFFGGG===BBBDDDRRRSSS666OOOuuu^^^OOOQQQRRREEEHHHPPPHHHFFFFFFFFFEEEDDDCCCBBBBBBAAA???<<<:::999777444222...)))&&&''':::hhh{{{~~~eeeqqqqqqooonnnssszzzmmmiiigggzzz|||wwwiiiWWWyyytttrrrSSS|||OOOKKKppp```uuuyyyrrrdddaaaaaadddddd___[[[ZZZQQQ>>>JJJ^^^QQQ>>>999444///444333///222;;;===777PPPIIIVVVMMMVVVUUUTTTppp```aaaSSSSSSTTTTTTTTTTTTTTTTTTUUUUUURRRNNNOOOSSSQQQMMMLLLSSSXXXVVVRRRQQQRRRRRRJJJLLLhhh|||qqqppp}}}~~~gggxxxzzz}}}UUUbbbkkkbbbcccdddcccbbb___^^^```bbbccc[[[YYYcccccc^^^aaa```cccfff___WWWeeexxxzzzkkk~~~dddbbbLLLJJJEEE===GGGkkkwwwwwwRRRZZZTTTWWWHHHRRR@@@DDDHHHHHHEEECCCDDDFFFJJJFFFCCCBBB???<<<>>>CCC;;;<<<<<<<<<;;;999888666999;;;BBBIIIIIIBBBAAAEEE;;;===AAA:::333IIIooovvv~~~wwwmmmZZZKKKQQQFFFGGGEEEDDDKKKWWWYYYTTTOOOSSSYYY___```\\\WWWTTTPPPRRRRRROOOPPPRRRMMMFFF@@@222<<<;;;;;;LLLYYYfffbbbrrrmmmkkkoooMMM>>>JJJGGG999<<<444)))------+++)))((('''''''''%%%%%%%%%&&&&&&&&&''''''((($$$---///gggyyyppp~~~eeehhhppp|||ZZZQQQXXXkkk\\\[[[aaannnUUUTTTQQQKKK@@@666///,,,,,,,,,(((***%%%'''...,,,@@@iiitttzzzuuuttt~~~wwwtttpppoooppprrrrrrrrroooooonnnmmmlllmmmpppssspppooonnnllljjjiiihhhhhhnnnrrrsssooopppsssrrrnnnpppmmmkkkiiijjjlllnnnooorrrmmmgggfffhhhlllmmmmmmhhhkkknnnlllhhhfffhhhkkkhhhgggdddaaa___^^^]]]]]]WWWRRRKKKEEEAAA>>>;;;999999777555555777:::;;;;;;;;;???CCCDDDEEEFFFHHHIII;;;<<>>=========:::666333;;;===???BBBDDDEEEEEEDDD:::HHHSSSOOOBBBMMMxxxPPPMMMQQQRRRIIIIIINNNLLLFFFGGGIIIIIIGGGFFFEEEEEEDDDBBB>>><<<;;;:::999888777------))))))MMMxxxuuummmvvv{{{}}}gggZZZ```hhhsssjjjzzzvvv___OOO[[[HHHrrrsssnnnwwwiii{{{ccc```aaadddbbbYYYTTTSSSJJJ>>>???MMMNNN@@@555333333000///333888;;;>>>AAAOOOPPPSSSTTTmmmMMMkkkaaa```UUUUUUUUUUUUUUUUUUUUUUUURRRTTTTTTPPPPPPSSSUUUSSSRRRSSSUUUWWWVVVSSSSSSVVVIIICCCRRRttttttrrrSSSpppOOOMMMccc___eeecccaaabbb```]]]```ccceee]]]XXX^^^^^^ZZZ]]]\\\\\\aaaaaa```nnn{{{xxxvvvwwwxxx```FFFEEEEEEHHH___{{{lllIIIfffbbbLLLVVV;;;<<>>===<<<<<<===RRRppp|||zzzoooiiifffiiisssjjjfffJJJBBB;;;;;;DDDNNNRRRRRRZZZ]]]______[[[TTTKKKDDDIIIMMMMMMFFF@@@@@@DDDGGGJJJ===IIIDDDFFFZZZ[[[___mmmgggiii|||QQQIII@@@NNNCCC<<>>;;;===AAAsssSSSKKKWWWnnneeeZZZTTTLLLIIIIIIJJJJJJIIIKKKMMMNNNLLLJJJHHHDDDAAACCCKKKLLLXXXiii___aaabbb^^^VVVPPPQQQRRRQQQFFFKKKRRRWWWWWWTTTPPPNNNQQQOOOKKKHHHEEECCCBBBBBB===;;;777444333666999<<<>>>@@@CCCEEEFFFEEECCCAAAPPPPPPLLL999GGGOOOSSSMMMJJJKKKJJJHHHJJJMMMCCCEEEGGGHHHFFFEEECCCCCCGGGDDD@@@============<<<:::///444222&&&???uuupppwwwzzz}}}zzzyyy{{{|||uuuvvvnnnzzz}}}zzzkkkooocccIIIVVVLLL~~~]]]hhhddddddfff```TTTLLLKKK===>>>===AAACCC666...666999---,,,:::@@@;;;???MMMGGGVVVUUU```AAARRRkkkiiiYYYZZZYYYYYYXXXVVVTTTRRRQQQMMMTTTWWWSSSOOORRRWWWZZZUUUPPPPPPVVVWWWQQQOOORRRQQQNNNHHHccc|||aaa]]]hhhKKK|||ttt^^^OOO[[[\\\TTTUUUdddggg___\\\[[[ccc```]]]bbb```\\\```ddd^^^dddjjjeeedddddd[[[aaauuurrr\\\???GGGWWWhhhQQQ>>>```MMMXXXKKK<<>>AAA???===???CCCEEECCC@@@>>><<<>>>CCCBBB;;;888;;;:::;;;<<<======<<<;;;;;;;;;>>>BBBBBBAAA???<<<999;;;>>>666555===555888RRRxxxhhhpppyyyuuunnnkkksssTTTNNNFFFCCCCCC???<<>>:::666666222111777;;;;;;:::;;;888@@@FFFDDD>>><<<>>>@@@DDDGGGtttfffSSSLLL^^^hhh```XXXPPPOOOOOOLLLLLLNNNPPP]]]ZZZNNNHHHCCCCCCLLLAAAKKKIIIGGGfffjjjfffVVVYYYeee]]]NNNIIIGGGAAABBBDDDFFFHHHIIIJJJKKKEEEDDDCCCBBB???===:::999333333333333555999===@@@AAAGGGCCC???EEEFFFEEELLL]]]KKKAAAMMMsssgggSSSOOOMMMIIIFFFFFFIIIMMMOOOJJJGGGGGGIIIGGGBBB@@@AAAIIIDDD<<>>CCCBBB<<<888999777777999<<<>>>???===;;;::::::;;;>>>@@@AAA@@@>>>888999;;;======<<<;;;999]]]~~~fffnnnvvv}}}aaaoooeeeRRR666LLL555222FFFBBBVVVVVVVVVQQQLLLOOOBBB>>>KKK@@@666GGGOOOFFFCCC@@@UUU___ZZZ___lllhhhWWW]]]rrrZZZOOOSSSNNNGGGCCCAAA>>>:::666111000...,,,***)))((((((%%%%%%%%%%%%%%%&&&'''(((***(((%%%555MMMfffrrrppp```VVV\\\bbb^^^]]]WWWKKK>>>777444...(((***+++******)))+++///222cccaaaffftttsssuuurrrrrrtttsssppprrrwwwuuurrrooommmmmmnnnmmmllljjjkkklllmmmmmmlllmmmmmmmmmlllkkkkkkkkkkkkjjjhhhfffiiiiiiggghhhlllmmmkkkhhhiiiiiijjjkkklllllllllhhhkkkmmmkkkgggfffiiillllllhhhbbb___]]][[[VVVRRRPPPJJJCCC???>>>===999555666222222888;;;;;;:::;;;>>>BBBEEECCCAAAAAABBBDDDBBB[[[XXXPPPMMMVVVkkk___^^^XXXTTTTTTSSSOOOMMMMMMOOO[[[YYYNNNIIIEEEEEEMMMLLLNNNMMMKKKVVVnnnppp___SSSQQQRRRUUUNNNAAA<<<999777777;;;>>>???@@@<<<<<<:::999666444222111444555888;;;???BBBDDDEEE@@@AAA>>>AAAFFFDDDNNNgggWWWIIIssskkkFFFSSSMMMLLLJJJIIIIIIJJJLLLMMMIIIGGGFFFHHHFFFAAA???AAA???NNNEEEAAA@@@BBBKKKAAA>>>888222333000,,,HHHyyy}}}vvvttt{{{{{{{{{zzz|||sssmmmyyyyyy|||yyyzzzrrrsssxxxeeejjjeee]]]ccccccYYYNNNHHHBBB<<<555444333222000///......111777<<<;;;;;;AAAIIINNNFFFKKKwwwMMMlll~~~WWWTTTVVVUUURRROOOPPPRRRSSSPPPMMMKKKHHHGGGHHHGGGGGGKKKQQQPPPMMMKKKMMMNNNLLLNNNRRRKKKDDDCCCLLLZZZiiizzzjjjsssfff___TTTMMMRRR\\\^^^ZZZ^^^\\\YYYWWWWWWZZZ___ccc\\\rrrttteee```\\\SSSMMMZZZ[[[ZZZTTTQQQRRRRRRRRRoooOOOBBBxxxwwweeettt]]]IIIRRRDDDBBBJJJ===AAABBBCCCEEEEEEEEEEEEDDDDDD???>>>BBBAAA;;;777888777777999;;;>>>???===;;;999999:::<<>><<<:::;;;<<<>>>>>>>>>======LLLeee}}}cccXXXVVVyyyfffXXX^^^CCC<<<...111<<<:::BBBAAA<<>>@@@MMMooo\\\CCCBBBFFFGGG;;;===>>>999666333,,,999UUUtttuuuxxxwww~~~|||www}}}wwwwwwpppzzz|||xxxuuuuuusss|||~~~{{{||||||{{{zzzzzzrrrooozzz|||iii]]]ccckkkhhh\\\\\\WWWNNNFFFAAA<<<666111111000//////////////////<<>>@@@CCCHHHRRR]]]cccbbbjjjCCCOOOeeennnRRRHHHLLLEEECCCGGGEEECCCDDDEEEFFFFFFEEEDDDCCCCCC???>>>??????:::666666777777888:::======<<<:::777777777:::<<<===;;;:::999::::::;;;<<<======>>><<>>>>>>>>222777222(((555999:::111444===;;;:::@@@DDD>>>SSSdddbbbYYYddd```NNNWWWPPPQQQQQQOOOKKKFFFAAA>>>===???===999555000,,,)))((('''&&&&&&&&&&&&''''''((())),,,+++666GGG|||xxxiiinnn{{{eeeccc[[[cccVVVZZZoooffffffdddYYYGGG<<<999555/////////...,,,***)))+++---333hhh{{{qqqpppqqquuuwwwtttppprrrxxxrrrpppmmmlllmmmmmmlllkkkiiijjjjjjlllnnnoooooonnnmmmlllkkklllnnnooonnnmmmlllkkkhhhgggkkkpppnnnhhhiiijjjjjjjjjjjjiiihhhggghhhjjjkkkjjjgggeeefffgggdddaaa___^^^]]]YYYRRRLLLHHHDDD???;;;:::999666555444333555;;;===;;;:::<<>>@@@ZZZ~~~cccCCCDDDCCCBBB???<<>>;;;777333222111000000000111222333666;;;AAAGGGNNNPPPFFF:::[[[|||HHHaaayyyYYYUUUPPPNNNUUUSSSRRRSSSUUUVVVTTTSSSHHHFFFGGGJJJLLLLLLPPPWWWRRRPPPPPPSSSRRRNNNMMMNNNQQQQQQPPPMMMLLLSSSbbbooofffddd~~~gggbbb___OOOMMMAAAAAACCCHHHNNNUUUYYY\\\NNNSSSIII>>>BBBEEEDDDGGGEEE<<>>@@@nnnpppXXXUUUMMMHHHHHHEEEBBBEEECCCDDDDDDEEEDDDCCCBBBAAAAAA>>>======<<<999666444666666666888::::::999777444444555777999:::888666555555555666666888999:::333:::MMMssswwwrrrooo}}}ttt|||aaaFFFTTT^^^YYYUUUXXXHHHBBB===:::GGGEEE???===JJJNNN???AAANNNJJJKKKbbb~~~cccMMM\\\cccQQQSSSUUUUUURRRKKKFFFDDDDDDGGGDDD???999444...+++)))((('''''''''''''''((((((...***$$$111EEEssszzzrrrpppcccaaa___eeeXXXZZZwwwlllllllll```JJJ<<<;;;999444333333222///,,,+++,,,---///OOOfff~~~yyysssssstttvvvsssnnnooosssmmmkkkjjjkkklllmmmmmmlllkkkjjjjjjllloooqqqpppnnnlllkkkkkklllnnnooonnnmmmnnnlllhhhfffiiimmmjjjdddfffgggiiijjjkkkkkkjjjiiihhhiiiiiiiiigggeeeeeedddaaa___]]]\\\[[[VVVOOOIIIDDDAAA===:::888777666555555444777;;;===;;;;;;>>>EEEDDDGGGIIIFFF??????DDDqqq[[[YYYTTTTTTXXXLLL[[[WWWSSSRRRRRROOOJJJIIILLLPPPXXXRRRIIIIIIGGGCCCGGGFFFGGGHHHIIIFFFDDDKKKSSSiiiRRRCCC???@@@666555444333555777:::<<>>AAAFFFcccPPPBBBIII??????GGG>>>FFFBBB<<>>999<<>>AAAAAAAAABBBBBBBBB@@@???>>>>>>===;;;999999888666333555444444555666777666444333222333555777777555333333333222333333555666777222999>>>RRRxxxooobbbggg___jjjWWWtttppp~~~lllWWWOOOUUU^^^LLLFFFUUUllliii\\\lll~~~tttyyyqqq{{{zzzxxxfff]]]___VVVQQQ___UUUWWWXXXUUUOOOJJJIIIIIIJJJHHHCCC<<<666111---+++)))((((((''''''(((((((((***((($$$000???hhhvvvzzz}}}xxx}}}^^^ZZZVVVgggYYY[[[{{{nnnooorrrgggOOO>>>===<<<666666666555222///------...***---|||sssmmm]]]hhhuuuyyyxxxtttssstttrrrnnnmmmooojjjiiiiiikkkmmmnnnnnnmmmlllkkkjjjlllpppqqqooommmkkkjjjiiijjjlllmmmlllkkkhhhhhhfffcccfffjjjiiidddbbbdddgggkkkmmmnnnnnnnnnfffgggggghhhgggfffdddcccaaa^^^[[[ZZZXXXSSSLLLFFFAAA???<<<999777666666666666555777;;;<<<:::<<>>JJJcccYYYXXXRRRQQQSSSPPPYYYYYYUUUSSSRRRNNNJJJLLLPPPPPPVVVOOOFFFHHHGGGBBBDDDCCCEEEFFFEEEHHHKKKIIICCCIIIiiiyyydddWWWRRRJJJHHHCCC???======>>>???;;;???BBBCCCDDDKKKWWW```eee}}}rrrbbbHHHPPPPPPHHHGGGHHHGGGEEECCCAAAAAACCCEEEGGGHHHDDDCCCDDDCCC??????BBB888JJJCCCIIIOOO>>>>>>DDDCCCHHHBBB===AAA???888888===wwwuuuvvvmmm~~~xxxyyyqqqqqqrrrsssuuu~~~mmmcccooozzzuuuwwwwwwmmmyyyrrrhhheeelllnnniiiiiinnnkkkkkkZZZRRRYYYSSSNNN]]]HHHAAA:::888777444222222111000000111333666999;;;EEEEEEMMMPPPBBB:::WWWIIIOOOjjjgggQQQOOOWWWRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLMMMPPPQQQPPPSSSYYYSSSPPPQQQTTTSSSNNNMMMNNNOOOQQQPPPNNNNNNRRRTTTTTTkkkuuuuuuyyy^^^RRRXXX\\\lll{{{tttkkkccc[[[RRRHHHAAA<<<>>>;;;>>>HHHRRRhhhVVV;;;BBB===]]]|||ccc|||OOOVVVNNNPPPGGG@@@EEEDDD??????>>>???@@@@@@???>>>===<<<:::;;;999666666888777333666444333333444555444333111111111333555555333111444444444444555555555555777444222CCC```{{{rrriiittt}}}{{{kkkNNNJJJeee___TTT\\\vvvssspppjjjUUU[[[[[[IIIMMMTTTeeevvvnnn[[[___cccYYYLLL]]]UUUUUUUUURRROOOKKKJJJIIIJJJGGGCCC===777222///---***))))))(((((((((((()))!!!))),,,222666aaauuu~~~zzzqqq\\\YYYUUUgggYYYZZZzzzlllnnnuuunnnUUUCCC???<<<444777777666444000.........000***SSSkkkzzz|||```}}}|||uuuqqqrrrsssqqqnnnnnnlllkkkkkkmmmoooooonnnmmmnnnllljjjlllpppqqqoookkkkkkjjjiiijjjllllllkkkjjjgggiiihhheeeeeehhhiiifffccceeeiiilllnnnnnnnnnmmmdddeeefffggggggfffdddcccaaa^^^ZZZWWWUUUPPPIIIDDD@@@>>><<<999666555666777888777888::::::999===DDDBBBHHHPPPOOO???555CCCYYYXXX[[[QQQSSSUUULLLSSSXXXWWWTTTSSSRRRNNNIIIKKKPPPNNNRRRKKKCCCHHHGGGBBBCCC???AAADDDGGGJJJKKKJJJHHH???ZZZnnngggiiilllpppuuuxxxzzz{{{rrrmmmcccXXXPPPJJJGGGGGGLLLTTTZZZ\\\[[[cccrrr{{{PPPHHHJJJJJJEEEPPPUUUCCCEEEEEEDDDDDDDDDDDDEEEEEEHHHDDDCCCDDDCCC@@@@@@CCC???GGGCCCKKKJJJ>>>CCC???EEEGGGAAA???DDD>>>666999555[[[~~~yyyooo```jjj}}}zzznnnjjjkkkwwwxxxwwwkkkoookkkyyyjjjzzztttlllqqquuummmoootttpppjjjddd\\\\\\\\\XXX\\\ggg```MMMDDD===888555666555111000222000000000333777<<<@@@CCCGGGJJJNNNKKKBBBMMM{{{kkkRRR[[[aaaXXXQQQUUUTTTNNNNNNNNNNNNLLLKKKLLLLLLKKKJJJKKKMMMMMMKKKMMMRRRNNNKKKKKKNNNMMMJJJIIIKKKMMMRRRRRRMMMJJJMMMMMMKKKGGG```qqqnnnyyytttNNN@@@CCCGGGRRRaaapppzzz{{{yyyzzzwwwppphhhQQQ<<<999TTTvvvSSSEEEJJJJJJFFFCCCCCCBBBAAAAAA@@@======>>>??????>>>===<<<777999777444555999888333777666444444555555444333111000111222444444222000444555666666666555444333666333///777FFFQQQlllvvvrrr~~~sssiiiwwwvvvsss]]]TTTZZZ^^^FFFCCCOOOJJJAAALLL[[[\\\VVV___[[[QQQYYYiiibbbgggVVVTTT```SSSSSSRRRPPPMMMKKKJJJIIIGGGEEEGGGDDDAAA<<<777333111///+++***))))))(((((())))))!!!+++---///111]]]~~~}}}vvvlll```___YYYgggXXXYYYwwwhhhkkkvvvrrrZZZFFFAAA;;;222666777666444111.........+++///,,,{{{sss|||dddvvvoooqqquuutttqqqoooooonnnnnnoooppppppooommmooollljjjlllpppqqqnnnkkknnnmmmllllllnnnnnnmmmlllkkknnnnnnjjjgggiiiiiihhhiiijjjlllnnnnnnllljjjhhhcccccceeefffhhhgggeeecccbbb^^^YYYVVVSSSOOOHHHBBB???>>><<<999666555666888999777888:::999999>>>EEEBBBJJJSSSPPP===444HHHfffnnnTTTZZZEEERRRVVVCCCPPPUUUSSSQQQQQQQQQMMMHHHHHHMMMKKKOOOHHHAAAGGGHHHCCCCCCFFFEEEIIINNNKKKDDDEEELLLDDDMMM===yyy|||ZZZLLLNNNVVV\\\[[[[[[]]]aaahhhqqqzzzpppooozzzJJJSSSAAAIIIUUUJJJGGGMMMHHHDDDEEEFFFHHHHHHFFFEEEDDDIIIEEECCCDDDCCCAAAAAADDDEEEGGG???CCC>>>>>>LLLBBBDDDFFFAAACCCHHH@@@888===777EEEppp{{{}}}}}}|||ooo~~~kkkbbbdddsssnnniiikkk{{{```nnntttccc{{{rrrjjjiiinnnhhhfffaaa\\\aaacccXXXYYYYYYPPPEEECCCEEEAAA999666222222555444//////333000111222666;;;BBBHHHLLLHHHJJJHHHEEENNNlll|||777nnnRRRXXXWWW\\\QQQLLLKKKNNNNNNOOOMMMKKKJJJJJJKKKJJJHHHIIIKKKJJJGGGIIINNNJJJGGGGGGIIIIIIFFFFFFIII===HHHOOOMMMJJJLLLLLLIIIKKK:::mmmvvvmmmwww{{{iii\\\PPPBBB:::<<>>IIIAAADDDHHHBBB???BBBAAA<<<===>>>??????>>>===<<<555888666222444999999444999777555555555666555444111000000222444333222000333444666666666444222000,,,666555222;;;HHHXXXlllyyyttteee\\\ZZZ^^^NNN```___KKKHHHaaallleeegggbbbiii\\\RRR\\\QQQOOOVVVJJJUUUOOOKKKFFFEEEEEEFFFCCCAAADDDBBB???;;;777444222111++++++***))))))((()))))))))+++'''***111]]]yyyzzzvvvggg\\\YYYPPPbbbeeebbbhhhhhhnnnooobbbJJJ888444888888888888999888555111......000,,,FFF|||sssqqqtttvvvqqqkkkmmmmmmmmmnnnnnnnnnnnnnnnpppmmmkkklllnnnpppooommmwwwuuusssrrrrrrqqqooommmqqqmmmiiihhhjjjjjjfffaaallljjjgggfffggghhhhhhgggbbbeeeeeedddgggjjjfff^^^[[[YYYVVVSSSPPPKKKFFFBBB???===999666444555777888888999888888;;;AAADDDCCCGGGNNNLLLCCC999777SSS~~~eeeYYYVVVSSSQQQQQQQQQPPPOOOLLLLLLLLLKKKJJJHHHGGGFFFPPPMMMHHHEEECCCDDDGGGHHHIIIIIIKKKMMMNNNLLLHHHDDDIIIHHHJJJQQQ^^^pppuuuggg]]]MMMOOOAAA======FFFaaakkkoooZZZ^^^ooo|||}}}```PPPGGGFFFGGGIIIJJJKKKJJJJJJIIIAAACCCEEEEEEDDDDDDDDDEEE===@@@BBBBBB@@@>>>======DDDAAA???@@@CCCDDDCCCAAABBBCCCDDDDDDDDDAAA???===::::::QQQ~~~wwwpppkkkaaa]]]gggiii```lllvvvjjjwwwiii^^^]]]fffooo___bbbbbb]]]XXXUUUOOOHHHHHHEEEAAA???>>>===:::777555555444222//////000111000666:::<<>><<<===???@@@@@@>>><<<:::999777555666888888666444555555555444444444333333000000111222222222222222777///<<>>???BBB@@@>>>???AAABBBBBB@@@CCCDDDDDDEEEDDDCCCAAA@@@BBB===FFFiiizzzeeeXXXzzz}}}iiiWWWNNNVVV``````jjjmmm]]]rrr``````ppp~~~|||YYY[[[YYYSSSNNNKKKEEE???@@@===:::888999888666444111222111///......111333555888AAANNNWWWXXXPPPIIIIIIGGGcccdddhhhZZZPPPJJJLLLPPPOOOLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGIIIFFFDDDBBBBBBDDDEEEFFFDDDFFFHHHHHHGGGEEEEEEFFFEEEKKKNNNLLLJJJJJJHHHEEE===EEEOOO^^^ttt}}}lllnnn}}}yyyyyyuuu~~~\\\NNNLLLIIIFFFGGGFFFDDDBBBBBBCCCBBB???<<<:::;;;===>>>>>><<<:::888777555444444666666555333222222222111111111111000//////000111111111111111333---666IIIIII666,,,222111000//////111444888:::bbbppp{{{yyyttt[[[XXXTTTPPPNNNLLLLLLNNNOOOOOONNNMMMIIIDDDCCCKKKRRRQQQKKKMMMCCC<<<:::;;;888666666333000---+++******)))(((***))),,,***///MMMqqq~~~}}}hhhTTTNNNKKKddd___YYY{{{lllqqqfffJJJ@@@???>>>======>>>???===;;;999777222444000...GGGzzz}}}yyysssqqqrrrssssssvvvuuusssqqqpppppppppqqqqqqooommmmmmooooooooonnnqqqooommmlllmmmllljjjhhheeegggiiijjjiiihhhhhhiiikkkiiihhhhhhiiihhhgggeeedddfffeeeeeegggiiiddd]]]YYYUUUPPPKKKGGGDDDAAA>>>:::999666444444555777999===666666???FFFFFFFFFIIIPPPCCC666333;;;PPPuuuaaaWWWUUURRROOOLLLLLLKKKIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHOOONNNKKKIIIGGGFFFFFFFFFDDDEEEFFFHHHJJJIIIFFFCCC===DDDIIIIIIHHHQQQddduuuwwwrrruuuzzz|||[[[LLLKKKFFFEEEKKKFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEBBB???>>>>>>@@@@@@AAABBBAAA@@@???@@@AAA???===<<<===>>>@@@@@@???BBBBBBBBBBBBBBBBBBAAAAAA>>>;;;999IIIooowwwZZZTTTQQQUUUYYYLLLLLLOOOMMMRRRYYYVVViiiZZZRRR```wwwooo[[[QQQRRROOOGGGBBB???;;;666777555333333333333222111......///...///222666:::CCCEEENNNXXXVVVMMMIIILLLUUU```XXX]]]TTTNNNJJJNNNQQQPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFEEELLLJJJFFFCCCBBBCCCEEEGGGGGGHHHJJJJJJHHHFFFFFFFFFHHHMMMOOOMMMJJJJJJIIIFFF<<>>>>>???AAA<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@666:::::::::FFFdddxxx{{{YYY888<<>>;;;888555666777777777666444333111111000000000000//////------,,,,,,,,,+++++++++,,,,,,---...............)))+++++++++,,,///000///......---,,,,,,+++++++++111444;;;MMMjjjuuu{{{[[[TTTUUU[[[___ZZZTTTSSSRRRSSSUUUXXXYYYYYYPPPOOOMMMNNNTTTYYYVVVNNNJJJEEEBBBDDDDDD@@@===>>>:::<<<;;;666///******+++((('''---,,,'''<<>>>>>:::999;;;======;;;::::::;;;>>>333888888...GGG|||ssstttuuu}}}~~~~~~|||wwwssssssssssssrrrrrrqqqrrrsssuuuuuunnnnnnnnnmmmlllllllllmmmlllkkkjjjlllnnnoooooonnnfffkkkooonnniiifffhhhkkkiiigggffffffffffffeeeccceeecccbbbdddeeebbb]]]YYYRRRMMMFFFAAA>>><<<:::999666666555444555777999:::;;;;;;BBBKKKJJJDDDFFFNNNCCC222111<<>><<<999999<<<>>>===>>>>>>===<<<<<<>>>@@@999:::::::::;;;;;;===>>>>>>>>>=========>>>??????999<<>>AAAAAA<<<999>>>===??????<<<888888;;;???;;;===:::555222444333000222222222111111111222222333555888;;;@@@FFFMMMRRRUUUQQQSSSYYY[[[fffrrrYYYuuueeePPPWWWNNNLLLMMMPPPPPPLLLJJJKKK___ZZZRRRKKKGGGGGGIIIKKKPPPOOOLLLHHHDDDCCCEEEHHHHHHJJJKKKJJJHHHFFFEEEFFFKKKOOOOOOKKKHHHIIIIIIGGGCCC[[[tttzzzpppddd\\\YYYlllyyyrrrwwwlllrrrgggmmmvvv___PPP<<>>@@@@@@>>>;;;888777333444444555444333222222//////000///............---,,,,,,,,,,,,+++++++++++++++,,,------------,,,''',,,,,,'''(((...///***++++++,,,,,,,,,++++++***888000***000FFFccczzzxxxhhhNNNLLL[[[YYYOOOUUU___YYYWWWVVVVVVXXXYYYXXXWWWOOOQQQQQQRRRVVVYYYUUUMMMFFFCCCCCCFFFFFFBBB@@@AAA===???>>>:::333---+++++++++%%%***---)))666UUUjjjyyyzzzlllBBB::::::222dddbbbcccuuuppprrr~~~zzz```GGG???===:::777:::===<<<:::999;;;===???555777999...333YYY}}}yyy}}}~~~}}}zzzvvvsssrrrpppqqqqqqrrrttttttuuuuuuooooooooonnnlllkkklllnnnnnnllljjjiiiiiiiiigggeeebbbfffjjjiiifffeeehhhmmmhhhfffcccbbbcccddddddcccddd```^^^aaabbb]]]WWWUUUMMMIIICCC>>><<<:::999888666666555555666888999:::;;;AAAHHHKKKJJJGGGGGGIII777,,,999NNN```bbbQQQ]]]JJJQQQNNNKKKIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCCCCEEEFFFFFFEEECCCBBBHHHKKKHHHCCCCCCJJJRRRZZZFFFKKKKKKWWWnnn|||www{{{ooo{{{oooiii\\\PPPFFFNNNGGGJJJGGGAAABBBJJJLLLGGGFFFFFFDDDCCCBBBBBBBBBBBB???@@@@@@>>>======???AAA;;;<<<======<<<<<<===>>>888:::;;;;;;:::;;;===???@@@@@@@@@@@@@@@@@@??????>>>999>>>GGGBBB===SSSuuu```WWW>>>000999<<<444111999777555333444555666777222555444000///222222///111222333333333333666888<<>>;;;888777666333333333333333222222111...///000///...------///---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,(((,,,---))))))------(((*********++++++,,,,,,,,,***444111+++:::eee{{{ggg^^^PPPMMMVVV\\\RRRNNNSSSTTTXXXWWWVVVWWWWWWUUURRRPPPNNNRRRTTTUUUWWWXXXQQQIIICCCAAABBBFFFFFFBBBAAACCC???@@@@@@===888222...---...$$$(((///***000III\\\~~~~~~___999333444///cccaaacccqqqoooqqqvvvqqq___JJJ>>>::::::777;;;>>>>>>;;;;;;===AAA===<<<777444444333@@@XXXvvv}}}||||||{{{yyywwwuuutttppprrrtttuuuvvvuuutttsssppprrrrrrpppmmmlllnnnpppnnnllljjjhhhgggfffcccaaaeeefffgggeeeddddddhhhkkkhhheeeaaa___```aaabbbcccbbb]]][[[______YYYSSSQQQHHHEEE@@@===;;;:::888777777777777777777888999:::???FFFJJJHHHJJJNNNIII>>>333---HHHfffvvvOOOOOORRRMMMNNNLLLIIIHHHHHHHHHHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGEEECCCDDDHHHJJJHHHCCCEEEMMMUUUDDDHHHRRRMMMRRRVVVaaa~~~ddd^^^```FFF888HHHKKKIIIGGGGGGDDDAAAEEELLLKKKDDDFFFEEEDDDBBBAAA@@@@@@AAA???AAAAAAAAA???>>>???@@@999<<<>>>>>>============888:::<<<<<<;;;<<<>>>AAA@@@AAAAAABBBAAA@@@>>>===>>>888:::CCCDDD>>>BBBLLLvvvaaa;;;999<<<444222333333555888999666000+++111444444111111444444111111444777888999;;;???CCCGGGIIILLLOOOPPPQQQTTTVVVOOO[[[nnnzzz===LLLmmmKKKPPPPPPGGGJJJJJJMMMPPPOOOKKKNNNSSS^^^ZZZSSSLLLGGGEEEFFFGGGFFFHHHIIIFFFAAA>>>???AAACCCEEEGGGGGGEEEDDDDDDDDDGGGJJJIIIDDDCCCEEEGGGGGGJJJMMMRRRWWWXXXVVVTTTTTTNNNRRR[[[gggkkkkkk{{{qqqooolllzzzooo}}}qqquuu~~~jjjiiirrr~~~ZZZZZZMMMEEEJJJFFFDDDEEECCCBBBAAA@@@>>><<<:::<<<===;;;888666555666444444333333333222222222...000111000...---...000------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,(((++++++******,,,,,,*********))))))***+++,,,,,,444,,,)))...222333888???iiivvvyyybbbTTTPPPIIIVVVRRRTTTQQQMMMSSSVVVLLLUUUUUUUUUVVVVVVSSSNNNJJJMMMQQQUUUUUUVVVUUUMMMDDD???>>>@@@DDDCCC@@@AAADDDBBBBBBAAA@@@>>>999333//////$$$(((000)))+++CCCYYYPPP444111444222ccc___aaaoooooooooooojjj]]]JJJ;;;666777999===@@@@@@===<<<@@@DDD<<>>===<<<===999<<>>===>>>999;;;======<<<<<>>???AAAAAA@@@>>><<<:::<<<===>>>@@@AAABBBCCCCCCSSS}}}cccPPPEEE888777444555555333111222666;;;444777777555555777777444333777;;;>>>@@@CCCHHHMMMMMMOOORRRSSSRRRQQQQQQRRRXXXxxxwwwOOO```kkkCCCXXXMMM<<>>AAACCCEEEEEEDDDCCCCCCDDDEEEHHHGGGCCCAAADDDGGGGGGMMMMMMPPPSSSSSSOOOKKKIIIRRRRRRZZZKKKZZZccckkkwww|||fff{{{vvvtttnnn~~~iiiVVVIIIIIIGGGCCCEEEKKKGGGHHHHHHGGGFFFDDD???;;;:::<<<<<<:::666444555777444444444333333333333222///111222111...---///111,,,,,,,,,,,,++++++++++++++++++,,,------------,,,)))))))))***+++,,,---...+++***)))(((((()))+++,,,***$$$%%%,,,...,,,///777+++CCC]]]]]]PPPPPPNNNRRR[[[PPPIIILLLMMMDDDEEEQQQWWWSSSTTTVVVWWWWWWSSSMMMHHHLLLQQQUUUVVVVVVSSSKKKAAA===<<<>>>BBBBBB???@@@DDDEEECCCAAABBBBBB>>>777111///$$$***111''''''AAA[[[ttteeemmmDDD000222777777ZZZZZZhhh|||{{{ooolllwwwgggPPPLLL@@@444999555===BBB???<<<>>>BBBCCC??????>>><<<999888999;;;YYYwww```yyy|||~~~zzzyyy~~~yyylllllluuutttjjjrrrqqqppppppqqqsssvvvxxxoooooooooooooooooooooooommmmmmmmmmmmlllkkkjjjiiillljjjiiiiiiiiihhhfffdddcccggghhhddd]]]ZZZ^^^ccc^^^ZZZVVVVVVWWWSSSKKKCCCAAA???<<<999777666666777888888888666666999???CCCNNNNNNMMMMMMPPPNNNAAA222000BBBKKKSSSMMMMMMMMMMMMIIIHHHIIIGGGCCCCCCFFFEEEHHHKKKKKKHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCBBBCCCEEEFFFEEEFFFGGGGGGHHHHHHHHHHHHNNNMMMKKKHHHFFFEEEGGGIIIPPPQQQSSSUUUXXX\\\bbbggg|||ttthhhcccWWWJJJQQQnnnrrrXXXGGGFFFEEEGGGJJJLLLMMMMMMOOOLLLHHHDDDAAAAAABBBCCCGGGFFFDDDBBB@@@>>><<<;;;BBB@@@>>><<<;;;;;;<<<===<<<===???@@@@@@>>><<<;;;;;;<<<======<<<<<<>>>???@@@>>>;;;999888888:::;;;999:::;;;;;;:::;;;<<<>>>BBBccc~~~uuulllDDDHHH555222:::666222666999333888888555777===<<<666999888999<<>>======<<<;;;:::888777777666666888777555333111000000111.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////111222666BBBZZZxxxyyyeeeXXXLLLJJJLLLMMMSSSZZZUUUOOOGGGDDDHHHMMMQQQSSSVVVWWWWWWUUUQQQNNNLLLKKKSSSPPPRRRWWWRRRHHHGGGMMMAAA>>>>>>@@@AAA@@@AAADDDCCCCCCDDDFFFEEEBBB===999;;;111***+++)))+++:::MMMeeeSSSbbb\\\<<<666444:::666^^^]]]iii}}}{{{oooiiitttfffRRRMMMAAA555999999===???>>>???BBBCCCAAABBB@@@>>>===<<<<<<;;;<<<@@@eeeooogggmmm}}}wwwpppkkkkkknnnqqqqqqpppppppppqqqrrrsssuuutttsssqqqpppooonnnnnnmmmmmmlllkkkkkkjjjjjjiiijjjiiihhhhhhhhhgggeeeccc^^^eeekkklllhhhaaa]]]\\\\\\WWWRRRRRRRRROOOHHH@@@@@@>>><<<999777777777777888777666666999>>>EEEIIIMMMHHHEEEHHHMMMKKK???444===YYY]]]PPPVVVMMMLLLJJJMMMJJJHHHIIIGGGCCCCCCEEEEEEHHHJJJIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFHHHHHHGGGEEECCCDDDFFFHHHGGGHHHHHHHHHHHHKKKOOOSSS```cccdddeeehhhllljjjfff```kkkoooggg^^^\\\YYYTTTQQQMMMGGGAAAHHH```dddOOOGGGFFFEEEFFFHHHJJJJJJIIIGGGFFFDDDCCCAAAAAA@@@@@@BBBBBBBBBAAA@@@??????>>>@@@>>><<<:::::::::;;;<<<;;;<<<======<<<<<<::::::<<<======;;;999888999;;;>>><<<:::888777888999;;;999999::::::::::::<<<===<<>>===>>>CCCJJJOOOWWWVVV\\\kkk}}}ZZZUUUUUUIIIOOOGGGJJJRRRGGGJJJKKKKKKIIIHHHGGGHHHIIIDDDEEEFFFEEEDDDBBB???>>>BBBCCCDDDDDDEEEDDDDDDCCCAAA@@@???@@@CCCEEEEEEEEEHHHFFFDDDDDDFFFHHHJJJKKKLLLLLLLLLMMMOOORRRTTTUUUSSSOOOPPPTTTVVVTTTUUUZZZXXXppplll^^^~~~{{{|||hhhQQQJJJNNNSSSOOOLLLHHHDDDCCCCCCEEEFFFEEEDDDBBB@@@===<<<;;;:::::::::888777666555555555666555333000///...//////---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------,,,***''')))111>>>KKKTTT}}}}}}hhh___YYYTTT\\\TTTNNNNNNNNNNNNQQQWWWTTTOOOHHHEEEGGGLLLRRRVVVSSSSSSRRROOOMMMLLLMMMOOOLLLLLLMMMOOOKKKFFFEEEHHH>>>===???DDDEEEAAA@@@AAA===>>>@@@CCCEEEFFFDDDBBB===444------***)))555EEETTTxxx]]]QQQiii___@@@===777<<>>>>>===AAAEEEEEE@@@DDDAAA>>>>>>???@@@>>><<<888KKKzzz{{{rrr``````nnnlllmmmnnnooooooooooooooouuutttsssqqqoooooonnnnnnmmmllljjjiiihhhhhhiiijjjiiihhhggggggggggggeeebbb^^^ccchhhkkkjjjddd]]]XXXYYYTTTNNNLLLLLLIIICCC>>>>>><<<:::999888888888888888666555888>>>EEEJJJMMMJJJCCCCCCKKKKKKAAA777555TTTuuuoooHHHRRRLLLLLLMMMGGGMMMIIIHHHHHHFFFBBBBBBDDDFFFGGGHHHGGGEEEEEEGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHFFFEEECCCFFFGGGFFFEEEDDDEEEHHHKKKFFFFFFEEECCCAAABBBDDDFFFFFFLLLOOOMMMKKKNNNOOOOOOIIIKKKMMMLLLHHHEEECCCBBBEEE@@@@@@AAAEEESSSVVVIIIHHHFFFEEEEEEGGGGGGFFFEEE>>>???@@@AAAAAA@@@???>>>AAAAAA@@@@@@??????>>>>>>===<<<:::999888999999:::;;;:::999999888888999999<<<<<<<<<999666555555666;;;:::888777777888::::::777888888999999:::;;;;;;===:::CCCbbbvvvqqq___ZZZRRREEE<<<999888999:::999<<>>AAACCCEEEHHHHHHGGGFFFEEEAAA@@@??????BBBCCCCCCCCCDDDEEEFFFFFFFFFHHHKKKMMMNNNKKKHHHJJJNNNRRRSSSRRRQQQPPPRRRVVVVVVQQQOOOPPPLLLWWWaaagggooozzzkkkaaaUUUOOOOOOPPPOOOLLLJJJHHHEEEAAA@@@@@@AAABBBAAA@@@>>><<<:::888888777999888777555444444444333333222000...---,,,,,,---+++++++++***************++++++************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************222000...,,,,,,---///000444???LLLXXXeeevvv}}}hhhaaaSSSEEEBBBJJJTTTYYYQQQOOOPPPQQQPPPNNNOOOSSSQQQOOOKKKHHHHHHMMMTTTZZZRRRQQQNNNKKKIIIJJJOOORRRHHHKKKLLLHHHEEEFFFFFFDDD;;;<<>>CCCBBBAAAAAACCCCCCBBBAAA@@@888222000+++(((///:::NNNoooYYYXXXqqq|||RRR666======JJJ[[[```\\\iii~~~nnnjjjnnnjjj^^^OOOAAA888888===@@@@@@>>>@@@DDDEEEBBBEEE@@@===>>>AAACCC???<<<222777bbb{{{qqquuuooo```\\\eeecccdddgggjjjlllmmmmmmmmmnnnnnnnnnmmmnnnnnnooopppllljjjhhhgggfffgggiiijjjiiihhhgggggghhhgggeeecccdddaaa______```___\\\XXXUUUPPPJJJGGGFFFDDD@@@===;;;:::999999888888999999666666777<<>>???>>>>>>===BBBBBB@@@???===<<<;;;:::;;;:::999999888999999:::;;;:::888666666777888999:::;;;:::888555444444555999999999999999:::;;;;;;666666666888:::;;;::::::;;;999:::FFF```ooohhhssstttkkkddd___VVVLLLJJJMMMRRR___ooo{{{WWWNNNxxxyyyHHHVVVQQQTTTOOOCCCIIIQQQJJJMMMMMMKKKIIIFFFEEEGGGIIIDDDEEEEEEDDDCCCBBB@@@@@@???AAADDDGGGGGGEEEBBB???@@@???>>>>>>@@@BBBAAAAAABBBEEEGGGGGGEEEEEEIIILLLNNNIIIEEEGGGMMMQQQQQQOOOIIIJJJMMMPPPPPPNNNKKKKKKRRRQQQPPPOOOLLLLLLTTT^^^ccccccvvvzzzwww```aaaRRRPPPPPPKKKFFFHHHMMMOOOKKKFFFGGGEEEBBB@@@>>>>>>??????>>>===;;;999888777666666777666555333222222222222222111///---,,,+++,,,,,,************************++++++************++++++************************''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,...///000//////...///...,,,...555>>>DDDBBBCCCDDDGGGIIIHHHCCC@@@999;;;???BBBGGGMMMPPPQQQLLLNNNQQQRRROOOLLLMMMPPPMMMNNNOOONNNMMMPPPUUUZZZRRRQQQNNNKKKIIIIIIMMMPPPLLLQQQOOOFFFCCCHHHHHHBBB<<<===CCCJJJKKKEEE@@@???FFFCCCAAA@@@AAABBBBBBAAACCC===777444...(((***111LLLmmm___QQQbbb{{{```NNNZZZZZZfff{{{aaa]]]iiivvvnnnllllllmmmcccOOO???999666;;;@@@CCC???<<>><<<===AAACCC???;;;777999===kkk}}}tttqqqppplllccc[[[ZZZ\\\___bbbfffjjjlllmmmkkkkkklllmmmnnnnnnnnnoookkkiiigggffffffggghhhiiiiiihhhgggggghhhgggfffdddfff```[[[XXXZZZZZZXXXVVVQQQLLLGGGCCCBBBAAA???<<<999999999999999999999999444777<<>>AAAHHHGGGEEEDDDEEEFFFGGGGGGEEEDDDBBBAAA@@@AAABBBCCCAAACCCDDDEEEEEECCCAAA@@@EEEFFFGGGGGGGGGEEECCCBBBFFFFFFDDDBBB@@@@@@BBBDDDDDDDDDEEEDDDCCCCCCEEEGGGIIIIIIFFFBBBCCCFFFEEEAAAJJJDDDCCCHHHKKKJJJJJJLLLMMMDDDEEEGGGBBBDDDIIIGGGFFFEEEDDDDDDDDDCCC@@@>>>>>>>>>===<<<<<<======>>>@@@???>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;:::888666666777888:::888999999888666555777888888999:::;;;;;;<<<<<<<<<666555555777:::<<<:::888444<<>><<<===???@@@@@@???AAADDDGGGFFFDDDCCCDDDGGGIIIEEEAAACCCHHHLLLLLLJJJEEEFFFHHHIIIJJJKKKJJJIIICCCFFFNNNTTTPPPGGGEEEIII@@@DDDQQQPPPOOOTTTSSS[[[YYYUUUPPPOOOTTTZZZ^^^___WWWQQQNNN???999@@@CCCMMMNNNIIIEEECCCDDDEEEDDDBBBEEEDDDBBB@@@???>>>>>>>>><<<;;;:::999777777666666555555333222111000000000111000///---,,,,,,,,,---************+++++++++++++++******))))))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************))))))))))))&&&''')))***,,,,,,,,,,,,---///333666666444333333444555777:::===>>>>>>===IIIFFFDDDDDDDDDFFFIIILLLLLLOOOPPPMMMJJJIIIKKKMMMHHHMMMRRRTTTSSSSSSTTTWWWPPPPPPOOOLLLIIIGGGGGGHHHSSSVVVQQQFFFCCCHHHHHHAAA@@@@@@DDDJJJKKKFFFCCCCCC@@@>>><<<===AAAEEEHHHIIICCC@@@;;;888222,,,+++---AAAYYYssscccjjjtttiiiqqqoooyyyeee^^^iiizzzmmmlllhhhlllfffMMM===:::666999???BBB>>>999<<>>@@@AAA???<<<>>>CCC777___pppvvv}}}xxxvvvxxxmmm[[[XXXXXXXXXZZZ^^^bbbgggjjjjjjlllnnnoooooonnnmmmkkkiiiiiigggggggggggghhhiiigggfffeeefffggggggeeecccaaa^^^\\\[[[[[[XXXRRRNNNKKKHHHDDDAAA@@@???===<<<888888999999999999999999555;;;CCCHHHIIIIIIHHHGGGKKKNNNNNNCCC555===fff~~~LLLMMMGGGBBBNNNHHH999NNNEEEBBBAAACCCBBB??????BBBHHHGGGEEEEEEGGGHHHGGGFFFCCCBBB???>>>===>>>???@@@BBBCCCDDDEEEEEECCCAAA@@@FFFFFFFFFFFFFFFFFFEEEEEELLLKKKJJJGGGDDDCCCDDDFFFCCCDDDEEEEEEDDDDDDFFFHHHDDDDDDAAA>>>AAAGGGGGGDDDDDDCCCCCCCCCEEEHHHHHHHHHLLLFFFGGGFFFAAAFFFMMMIIIDDDCCCCCCCCCDDDCCC@@@>>>@@@???===<<<<<<<<<===>>>::::::;;;;;;<<<<<<======:::::::::;;;;;;<<<<<<<<<;;;:::888666666777888999666777888777666777888:::888999;;;<<<===<<<;;;;;;666444555888<<<===;;;888888>>>BBB@@@???HHH[[[jjjmmmaaaQQQYYY~~~kkkKKKXXXzzzVVVDDDLLLOOOFFFHHHFFFDDDFFFIIIHHHFFFFFFGGGGGGFFFDDDBBBBBBCCC<<<<<<===>>>???@@@AAAAAA===???AAABBBAAA===999666===<<<;;;<<<>>>???@@@??????AAACCCDDDBBBAAA@@@AAABBB???>>>@@@CCCFFFEEECCCGGGIIIIIIGGGGGGIIIJJJGGGFFFJJJOOORRRNNNHHHHHHMMMQQQOOOKKKEEECCCFFFIIIKKKHHHFFFHHHMMMLLLIIIIIINNNNNNHHHIIIQQQQQQIIICCCDDD:::>>>DDDJJJLLLIIIDDD@@@CCCCCCBBBAAA@@@???>>>>>>;;;;;;:::888888777777777555444333111000000000000111000...---,,,,,,------***************+++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))++++++++++++,,,---......'''%%%%%%)))++++++---111444555666888999;;;<<<===>>>;;;:::???CCCHHHOOOVVVKKKLLLKKKFFFDDDGGGIIIHHHFFFJJJPPPTTTTTTSSSRRRQQQIIIKKKMMMLLLIIIGGGEEEEEEXXXUUUNNNEEEBBBDDDCCC@@@DDDCCCFFFKKKLLLHHHFFFGGGCCC@@@>>>>>>@@@DDDFFFGGGBBB@@@>>>;;;777333111000;;;BBBwww{{{kkklllzzzeee]]]hhhmmmggg```hhhdddIII:::<<<777999===>>>:::888<<>>???@@@@@@???>>>888;;;:::HHHaaa{{{zzz{{{zzzrrreee]]]ZZZVVVTTTUUUYYY^^^bbbdddgggkkkooopppooollljjjhhhhhhhhhhhhhhhhhhhhhhhhdddccccccccceeedddcccaaa\\\\\\[[[ZZZWWWRRRLLLGGGDDDCCC@@@???>>>===<<<;;;888888999999999888888888888???GGGJJJHHHGGGJJJMMMIIIIIIDDD<<>>===>>>???@@@DDDEEEFFFFFFFFFEEECCCCCCGGGGGGFFFEEEFFFGGGHHHHHHNNNMMMLLLIIIFFFEEEFFFHHHIIIJJJJJJIIIGGGFFFFFFGGGFFFHHHGGGCCCCCCGGGKKKLLLAAAGGGGGGBBBAAAGGGHHHCCCIIIFFFHHHEEEAAAJJJOOOEEEAAAAAAAAACCCDDDDDDBBB???<<<======>>>>>>>>>======999999999:::;;;<<<<<<===888999:::;;;<<<<<<<<<<<<:::999888666666777777888555666777666666666888999777999;;;<<<===;;;:::888666444444888===???<<<888<<<<<<;;;:::<<>>:::;;;===>>>===:::777555;;;:::999:::===?????????<<<<<<>>>@@@BBBAAA???======>>>???AAABBBBBBBBBAAAEEEIIIJJJGGGGGGJJJIIIFFFRRRTTTQQQHHHBBBCCCIIIMMMFFFGGG??????EEEMMMSSSMMMLLLMMMNNNMMMKKKIIIGGGFFFNNNIIIBBBGGGIIIEEEJJJLLLOOOJJJDDD@@@@@@AAACCCCCCBBBBBBBBBBBBAAA???>>>===::::::999888777777777777555444333111000000//////000///---,,,+++,,,,,,---((((((((())))))***************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((()))$$$$$$%%%%%%''')))***,,,999000***)))***+++111888222333444444444555666777777666:::BBBEEEDDDEEEHHHEEEFFFDDD???@@@EEEFFFCCCGGGHHHJJJMMMPPPQQQOOOMMMDDDGGGJJJLLLLLLLLLMMMNNN[[[QQQIIIEEECCCAAAAAACCCEEEEEEIIINNNOOOKKKHHHHHHHHHEEEAAA???@@@AAAAAAAAA@@@@@@>>><<<;;;:::888666888777UUUzzzsssccc[[[gggrrrmmmcccZZZdddbbbFFF999===999;;;;;;999666888===>>><<<;;;>>>@@@AAA@@@???@@@@@@BBB<<>>======<<<::::::888999999999999888777777;;;BBBJJJJJJGGGGGGMMMTTTEEECCC======OOOrrr```NNN@@@NNNCCCFFF???===QQQBBBEEEBBBAAADDDEEECCCDDDGGGHHHGGGGGGHHHKKKKKKHHHEEEFFFDDDAAA???>>>???@@@BBBGGGGGGGGGGGGGGGFFFEEEEEEHHHGGGFFFEEEEEEGGGIIIKKKGGGGGGEEECCC@@@@@@BBBDDDMMMNNNMMMKKKGGGDDDDDDDDDEEEKKKLLLEEE???BBBHHHLLL@@@JJJKKKAAA???GGGHHHAAACCCDDDFFF@@@<<>>@@@<<<888444999>>>???===<<<@@@DDDMMMddd|||mmmaaaKKKRRRTTTmmmmmmWWWooommmWWWGGGCCCMMMNNNJJJXXXppp___FFFFFFHHHIIIJJJHHHGGGGGGCCCEEEIII@@@<<>>>>>;;;::::::999999:::::::::555666888:::999888666444:::888888:::===???@@@???999888999===AAABBB???;;;===@@@CCCEEEDDDCCCCCCCCC???EEEHHHFFFGGGKKKJJJEEEDDDNNNSSSNNNJJJLLLMMMKKKHHHQQQMMMMMMNNNQQQTTTHHHKKKOOOKKKDDDFFFOOOQQQLLLHHHNNNKKKLLLHHHDDDIIIFFF???>>>???DDDJJJKKKFFFAAA@@@AAAAAAAAA@@@???===<<<999999888777777777777777555444333111000000/////////...,,,+++++++++,,,,,,&&&'''''''''(((((())))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++++++++++++++,,,------)))%%%'''...000,,,***,,,000111333333222333444555>>>:::;;;@@@BBB???@@@DDD???@@@>>>;;;???EEEEEE???HHHFFFEEEGGGLLLNNNMMMKKKCCCFFFJJJNNNPPPSSSWWWYYY\\\OOOFFFFFFEEE@@@AAAGGGEEEFFFKKKQQQRRRMMMHHHHHHBBB@@@>>>???AAADDDEEEFFF>>>???>>>===>>>???===:::///222FFF{{{bbb\\\iii}}}{{{}}}vvviii]]]bbbcccWWWEEE888666::::::;;;<<<===>>>>>>=========>>>>>>===<<<<<<===?????????AAA@@@>>>MMMyyyyyyxxxnnnhhhjjjYYYDDDBBBFFFIIIPPPTTTZZZccckkknnnlllhhhdddhhhhhhhhhggggggggggggfffaaaccceeeeeeccc___ZZZWWWYYYWWWSSSOOOJJJFFFCCCBBBAAA@@@>>><<<::::::::::::444:::===999777:::???@@@FFFJJJDDDBBBLLLNNNIIILLLBBB???777MMM{{{dddHHHNNNCCCAAA>>>???BBBEEEEEECCCEEEBBB@@@???BBBGGGJJJKKKIIIHHHJJJNNNKKKCCC@@@DDDFFFGGGFFFBBB??????CCCGGGIIIFFFGGGJJJGGG@@@@@@DDDJJJHHHEEEDDDDDDEEEDDDDDDAAACCCFFFFFFEEECCCBBBBBBGGGJJJLLLJJJFFFBBBBBBCCCDDDKKKKKKBBB???FFFHHHCCCEEEDDDDDDFFFIIIIIIEEEBBBDDDDDDBBBAAAAAABBBCCCDDDBBB@@@???>>>??????===;;;888999:::;;;<<<<<<<<<<<<<<<999777666888:::;;;;;;777888888888888999999999666666555555555444444444444444444555555555555666555555555555555555555555555666777777777777777666777888888999999::::::;;;>>>FFFUUUhhhzzzggg[[[dddZZZ@@@@@@VVVqqqlllbbbpppyyydddVVVTTTOOOZZZZZZVVVRRRGGG???FFFCCCMMMPPP[[[ddd}}}uuuNNNNNNMMMMMMLLLKKKJJJJJJHHHEEEBBBAAABBBBBBAAA@@@CCCCCCBBBAAAAAA@@@@@@???;;;888555555888::::::999777777666666666666777777666888;;;===>>>===<<<:::888:::<<>>======>>>???>>>===@@@@@@DDDIIIIIIGGGHHHLLLKKKMMMPPPSSSVVVXXXYYYZZZNNNLLLIIIEEEBBBDDDHHHLLLIIIJJJLLLOOOOOOKKKFFFBBBCCCCCCDDDEEEEEEDDDDDDCCC>>>@@@CCCGGGHHHFFFBBB>>>333777@@@xxxhhhuuuccc]]]hhhzzz}}}|||vvvggg___eeeggg\\\JJJ<<<888::::::;;;===>>>>>>===<<<;;;;;;<<<============@@@BBB:::;;;???@@@<<>>===AAAFFFGGGEEEJJJGGGHHHQQQQQQIIIJJJBBB:::GGG}}}oooOOOIII???BBB@@@>>>???BBBCCCCCCAAACCCAAA@@@AAADDDGGGHHHIIIFFFDDDFFFIIIGGGAAA@@@DDDIIIHHHEEEBBB??????BBBDDD@@@>>>AAAEEEEEEBBBDDDHHHIIIGGGEEEDDDEEEEEEDDDCCCAAACCCFFFFFFDDDBBBBBBBBBFFFHHHIIIHHHEEEBBBAAAAAADDDJJJJJJBBB@@@EEEFFFAAADDDCCCCCCDDDEEEDDDBBB@@@DDDCCCAAA@@@@@@@@@AAAAAA???===<<<<<<======;;;:::777888999:::;;;;;;;;;;;;;;;999666666777999999999666666777777777888888888444444333333333222222222222222333333333444444444333333333333333333333333333333333444444444444555555555666777777888888999666;;;DDDPPP^^^lllxxxcccbbboooEEEDDDLLL===;;;JJJRRR\\\RRRCCCLLL[[[______uuu}}}QQQKKKNNNMMMMMMLLLKKKKKKJJJJJJHHHFFFCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>???<<<777666777999999888888777777777777777777888777888:::;;;<<<;;;:::999888:::===???AAAAAAAAA@@@>>>CCCFFFDDDEEEHHHIIIHHHKKKIIIHHHHHHJJJKKKJJJHHHIIIMMMOOOJJJHHHIIIIIIHHHHHHFFFHHHMMMMMMIIIGGGJJJQQQLLLIIIIIIKKKMMMKKKHHHEEEEEEEEEFFFFFFGGGGGGGGGDDDAAA???AAAEEEGGGEEEBBBEEECCCAAA>>><<<:::999888999888666555444444333333222111///...---,,,,,,---222000...+++)))((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******)))))))))***++++++,,,...////////////000222333555666666666999@@@EEECCC@@@===<<<>>>BBBEEEFFFCCCAAACCCFFFFFFEEEIIINNNKKKMMMOOOSSSVVVWWWUUUTTTFFFDDDBBBAAACCCGGGKKKNNNDDDFFFHHHJJJJJJGGGBBB>>>AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDAAA???>>>333:::YYYuuuoooeee^^^fffuuu~~~~~~xxxhhh```eeeggg]]]LLL>>>888888999;;;===>>>>>><<<:::888888:::<<<===>>>???BBBDDD>>>===???AAA===;;;EEETTTxxx|||}}}eeegggjjjeeeQQQ<<<;;;HHHBBBEEEHHHLLLOOOVVV^^^dddaaaaaaaaaaaa````````````]]]]]]\\\[[[XXXUUURRRPPPMMMLLLIIIEEEBBB@@@>>>===>>><<<999666555555777888:::@@@DDDBBBAAAEEEHHHIIIDDDKKKKKKMMMRRRJJJ>>>>>>888OOOlllyyy@@@BBBJJJ:::???>>>>>>???@@@AAA???>>>>>>>>>>>>@@@CCCDDDDDDCCCDDDCCCDDDFFFEEEBBBCCCGGGKKKHHHDDDAAAAAAAAAAAAAAAAAA@@@AAADDDBBB??????BBBFFFFFFEEEFFFGGGFFFCCCAAAAAACCCEEEEEECCCBBBAAAAAAEEEEEEDDDDDDDDDBBB???===BBBIIIIIICCCAAADDDCCC???AAABBBBBBAAA@@@??????@@@CCCBBB@@@>>>>>>===>>>>>>;;;:::888999:::;;;:::888666777888999999999999999;;;888666555666666666666444444555555555666666666111111111111000000000000000111111111111222222222111111111111111111111111111111000000000111333333333444444555555666777777555666999===EEETTTeeeqqquuu{{{ttt|||jjjvvvqqqcccWWWUUUPPPMMMLLLLLLKKKKKKJJJJJJIIIHHHEEEBBBAAABBBBBBAAA@@@??????>>>>>>===<<<<<<<<>>@@@CCCFFFEEECCCCCCAAA>>>:::888777777777666555444333111111111111111000///...---,,,,,,,,,111///---+++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))******++++++,,,......------...000222333444333333777???DDDFFFBBB===:::===BBBGGGJJJDDDBBBAAACCCDDDDDDHHHNNNLLLMMMPPPTTTWWWVVVQQQLLLAAA???>>>AAAFFFJJJLLLKKKBBBDDDFFFGGGFFFCCC???===???>>>>>>>>>???@@@BBBCCCGGGEEEBBB@@@AAAAAAAAA@@@DDD333>>>555UUU~~~fff^^^eeeqqq}}}zzzggg^^^aaa___VVVGGG:::555444999:::<<<>>>===;;;888666777999<<<===>>>???AAACCCEEE>>>:::<<<======BBBIII[[[||||||vvvwwwpppppp}}}nnnZZZ\\\aaa]]]LLL:::@@@???>>>@@@DDDHHHLLLNNNWWWWWWXXXYYYZZZZZZ[[[[[[ZZZXXXVVVSSSPPPLLLJJJHHHFFFDDDBBB@@@>>>===<<<;;;999777555444555888;;;===CCCGGGGGGCCCAAADDDGGGGGGLLLSSSQQQLLLIII<<<444:::OOOwwwSSS===@@@EEE>>><<<<<<===>>>???>>>===;;;:::;;;<<>>:::AAAGGGHHHDDDAAABBBAAA>>>>>>@@@AAA@@@======@@@CCCCCCBBB@@@>>>===<<<<<<===999888777888999:::999888666777888888999999999888999777555444444555444333222222222333333333444444000000000000/////////...000000000000111111111111000000000000000000000000111000///...///111333444333444444555666666777777888999999888:::DDDTTT```ttt}}}gggTTTMMMHHHMMMWWWJJJJJJJJJJJJIIIIIIHHHHHHFFFCCC@@@???@@@@@@???>>>===<<<<<<;;;;;;:::999999:::777555444555888<<<>>>666666555555555555666666777666555444444444555666666777;;;>>>@@@@@@@@@@@@<<<@@@AAA>>>???CCCGGGGGGAAAAAABBBCCCDDDCCCBBBAAACCCFFFEEEAAA@@@CCCEEECCCFFFFFFFFFGGGFFFDDDBBBBBBJJJFFFCCCAAABBBDDDDDDCCCAAAAAAAAABBBCCCDDDDDDEEEBBB@@@>>>???AAACCCCCCBBBBBB???;;;888555555666777444444222111000///////////////...------,,,,,,,,,///...,,,***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))(((((((((((()))******+++,,,------,,,,,,---///000111222111111555<<>>BBBDDDCCCAAAAAADDDCCCBBBFFFLLLMMMMMMOOOSSSVVVTTTLLLEEEDDDAAA???BBBHHHJJJHHHDDDBBBDDDFFFFFFEEEBBB@@@???<<<;;;::::::<<<>>>AAABBBFFFCCCAAA@@@@@@AAAAAA@@@???;;;EEE777MMM}}}cccnnnhhh___fffppp{{{xxxbbb\\\ZZZUUUKKK???666333444777888:::;;;:::888666444777:::<<<=========>>>???@@@999555777;;;>>>AAACCCHHHbbb}}}fffxxxpppmmmeeeeeebbbRRRKKKBBB999666:::???@@@???GGGHHHIIIKKKNNNPPPQQQRRRVVVTTTQQQMMMIIIFFFCCCBBB===<<<;;;:::999999999999222222222444777;;;???BBBFFFHHHGGGCCCDDDIIIMMMNNNVVVVVVKKK???999444<<>>BBBDDDEEEEEEGGGIIIJJJCCCCCCEEEGGGHHHFFFCCC@@@BBBCCCDDDCCCAAA??????@@@CCC@@@???@@@BBBAAA===:::AAAEEEFFFDDDBBBBBBAAA???===???AAA@@@??????BBBFFFCCCAAA???>>><<<<<<<<<<<<:::999888999:::;;;:::999777888888999999999999888888666444333444444333111000000111111111222222222000000000000///////////////000000000000111111111000000000000000000000000222111000///000222444666444555555666777777888888777999:::888777;;;CCCKKKZZZkkkhhhrrr{{{xxx{{{eeeRRRGGGKKKLLLEEEDDDKKKHHHGGGGGGGGGGGGGGGFFFFFFCCC@@@===<<<======<<<;;;;;;::::::999888888777777666555333222222555888;;;333333222222222222333333555444222111111111333444333555888:::<<<===<<<<<<:::===>>>;;;:::>>>AAAAAA;;;<<<===>>>>>>>>>>>>>>>@@@FFFHHHBBB===@@@EEEIIIGGGHHHGGGFFFEEEEEEDDDBBBGGGEEEBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCAAA???>>>>>>?????????@@@>>>:::777555555666777444444222111000/////////......------,,,,,,++++++,,,,,,+++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((''''''(((((()))***+++---...---,,,,,,---///...000000//////222999???@@@===;;;:::<<<>>>@@@@@@AAA@@@BBBEEEEEEBBBCCCGGGIIIIIIKKKOOOPPPMMMFFF@@@CCC@@@???BBBFFFHHHDDD???BBBDDDFFFEEEBBB@@@???@@@;;;:::999999:::===???AAA@@@@@@@@@AAABBBBBBAAA???999DDD@@@???EEEmmmxxxrrrmmmiii```iiisss|||~~~vvv]]]WWWTTTMMMDDD;;;555444444555666777777777666555444777999<<<===<<<;;;;;;<<<:::999999<<>><<<666FFF______nnn^^^JJJ^^^mmmcccUUUCCC888444555444333888999;;;===@@@CCCEEEFFFHHHGGGEEEBBB???<<<:::999777777666777777888999999888999:::===@@@DDDGGGIIICCCFFFGGGGGGKKKRRRUUUUUUOOOIII:::333888AAAYYYxxxTTT444777;;;:::<<<;;;888:::<<<<<<;;;;;;<<<===AAA@@@@@@AAACCCCCCBBB@@@???BBBBBB???>>>BBBDDDDDDCCCBBBAAAAAADDDFFFFFFFFFCCCGGGIIIGGGFFFHHHIIIHHHCCCCCCDDDFFFGGGFFFCCC@@@BBBCCCCCCBBB@@@>>>???@@@AAA@@@@@@AAAAAA@@@>>>;;;AAACCCDDDDDDBBBBBBBBBCCC>>>@@@AAABBBBBBBBBDDDEEEAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;999777888888999999999888888666555333333444444333111//////000000000111111111000000000000////////////////////////000000000000////////////////////////000000///000111222444555444444444555666666777777666999;;;;;;999999<<<>>>===KKKJJJgggtttzzz}}}|||^^^RRRFFFTTTSSS@@@;;;JJJSSSNNNDDDDDDDDDDDDDDDDDDDDDDDDAAA>>>;;;:::;;;;;;:::999999999999888777777666666666666555222000///111333000000////////////000000111000/////////000111222111333555888999999888888777;;;<<<999888;;;===<<<:::;;;<<<<<<;;;;;;===???BBBIIIKKKDDD>>>AAAIIINNNGGGIIIIIIEEEEEEFFFFFFCCCEEEDDDCCCBBBBBBAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCAAA???===<<<<<<===>>>???===:::777555555555666444333222111000/////////,,,,,,------,,,,,,+++***************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))+++---...---,,,+++,,,...,,,...///...---///555999666666777:::>>>AAABBBBBB@@@???BBBFFFEEEAAAAAADDDDDDFFFHHHIIIHHHEEEBBB@@@>>>======@@@DDDEEECCC@@@@@@BBBDDDBBB>>><<<===???;;;:::::::::;;;<<<>>>???===>>>???BBBDDDCCC@@@===:::GGG999AAA===FFFzzztttbbbxxxiii```kkkwww~~~yyy```OOOKKKEEE???999555222111333333333333333444444444555777:::;;;;;;::::::::::::<<<>>>?????????>>><<<999CCCMMMdddvvvyyy]]]qqqggg___WWWfff```UUUIII>>>777333222222333444777999;;;<<<===::::::;;;::::::999777777888888999:::;;;===>>>???BBBCCCDDDFFFGGGHHHHHHHHHEEEJJJMMMNNNOOOQQQNNNIII>>>:::777DDD]]]nnnOOOAAA<<<;;;666999>>>:::777999;;;;;;:::;;;>>>@@@EEEBBB@@@???@@@BBBBBBBBB>>>CCCCCC???===AAABBB@@@BBBCCCCCCCCCCCCCCCEEEGGGHHHLLLMMMGGGDDDEEEDDDAAACCCCCCCCCEEEFFFFFFCCCAAACCCCCCCCCAAA???===>>>???@@@AAACCCCCCAAA???>>>>>>BBBBBBCCCCCCCCCBBBDDDGGGBBBBBBBBBCCCDDDDDDBBB@@@>>>===<<<;;;::::::;;;<<<>>><<<;;;;;;<<<<<<:::999666777777888888777777666555444333444555555444222/////////000000000000111000000/////////.........------------.........///........................,,,,,,---...///000111111000000111111222333333444555666777888999:::;;;;;;>>>EEE???bbbgggttt|||mmm\\\OOOGGGEEEOOO======NNNLLL999999MMMAAAAAAAAABBBBBBBBBBBBBBB@@@>>>;;;::::::;;;:::999999888888777777666555555444555555333///------//////......------......///------------...//////000111333555777777777666555333888:::888888;;;===;;;===>>>>>>===;;;===AAADDDDDDHHHHHHBBB???DDDJJJNNNGGGJJJIIIEEEDDDGGGHHHDDDDDDEEEFFFFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBCCCAAA@@@>>>;;;:::;;;===???<<<;;;999777555444444333333222111000///.........+++,,,,,,---,,,+++******))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))***+++,,,,,,*********,,,+++---//////------111444111000222555:::>>>@@@@@@AAA@@@AAACCCBBB???@@@EEEDDDGGGIIIHHHDDDBBBDDDGGG>>>???AAACCCDDDEEEEEEEEE???BBBCCCAAA<<<:::<<>><<<<<>>CCCfffrrryyyfffnnnhhhYYYPPPWWW]]]ZZZOOODDD???>>>333444555666777999999:::888999;;;===>>>???>>>>>>======>>>???AAACCCEEEFFFDDDEEEEEEEEEDDDBBB@@@>>>LLLQQQTTTSSSPPPJJJ@@@555444777DDDgggEEE:::666<<<>>>666666:::666666888::::::999;;;???CCCEEEAAA===;;;<<>>===>>>??????BBBEEEDDDAAA??????AAABBBAAABBBCCCCCCCCCFFFJJJEEECCCBBBCCCEEEDDD???;;;<<<;;;:::999999999:::;;;>>>===;;;;;;;;;;;;999888555666666666666666555555444333333444666666444333////////////000000000111//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........------......///000000000111///...///333666999999888<<<111PPPAAA;;;@@@TTT\\\uuummm[[[VVVRRRQQQPPPKKKJJJKKKDDDHHHFFF???<<>><<<:::;;;;;;::::::888888888777666666555555000333555444111...///000......------------......++++++,,,---......//////222333555777777666555444000666:::999:::===>>><<>>EEEIIIIIIFFFIIIIIIDDDDDDHHHHHHDDDDDDFFFHHHHHHFFFDDDBBBBBB??????@@@AAABBBCCCCCCDDD>>>>>><<<::::::;;;>>>AAA:::999888777555444222222222111000///...---------***+++,,,---,,,+++***)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))***+++***)))((()))******---000///---,,,...111000......000444888:::;;;DDDAAA@@@AAA???>>>AAAFFFGGGKKKMMMJJJEEEDDDIIIOOODDDFFFHHHHHHGGGFFFGGGHHH@@@CCCDDDAAA<<<:::===AAA<<<<<<===>>>>>>======<<>>888cccaaafffwwwkkk]]]jjj|||}}}bbbJJJFFF@@@999444111111111111111111000111111222222666666777888999999::::::;;;<<<<<<===<<<<<<;;;;;;>>>???DDDGGGGGGTTT{{{sss{{{^^^FFF___fffZZZMMMAAACCC999333666666111222999777777888999;;;===???@@@CCC???<<<:::;;;===???@@@>>>@@@@@@===???FFFNNNQQQQQQQQQNNNFFF;;;555666999===JJJFFF555666666666555555444444444333444666777666777999;;;======<<<======>>>???@@@???@@@AAAAAA@@@???@@@BBBAAAAAAAAA@@@@@@AAADDDFFFGGGHHHIIIHHHEEECCCAAAAAAEEEDDDDDDCCCCCCBBBAAAAAA??????@@@@@@@@@@@@AAAAAACCC>>>===@@@@@@<<<;;;???AAACCCDDDDDDAAA???>>>>>>>>>>>>???AAABBBBBB???<<<:::999888888888999:::;;;:::999888777666666666666333333333333333444555666333333222222111000000///........................//////...------,,,++++++((()))))))))************+++++++++*********))))))))))))))))))***+++,,,------,,,,,,,,,,,,---......//////000111222333333444666777999;;;============CCCAAAHHHZZZmmm}}}wwweeeXXXPPPMMMPPPMMMNNNRRRSSSNNNKKKJJJGGGJJJIIIDDDBBBEEEFFFEEEBBB@@@??????@@@???>>><<<;;;;;;;;;::::::999999999777777666555444333333222333222222111000//////...000000///...------,,,,,,---,,,,,,,,,---...000111000111111111222222222222333555777888999:::<<<>>>AAA@@@<<<:::===BBBAAA======>>>???@@@BBBCCCDDDEEEDDDEEEGGGFFFEEEDDDFFFHHH>>>FFFIIIDDD@@@AAACCCBBB===>>>???@@@???>>>;;;:::<<<:::999999:::;;;::::::777666555444222111000///000000///...------,,,,,,***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((,,,,,,++++++,,,,,,---...------///222777:::::::::777>>>BBB@@@===@@@CCCDDDEEEKKKJJJBBBCCCMMMSSSPPPFFFEEEFFFGGGHHHGGGDDDAAAAAACCCCCC@@@=========<<<>>>???@@@@@@???@@@BBBDDDCCC@@@===<<<======<<<;;;:::999888888:::???CCCFFFlll]]]jjj~~~bbbHHHEEE???888333000000000000000000000000111222333555555666777888999::::::;;;<<<<<<=========<<<<<<:::;;;@@@DDDDDDNNNnnn}}}iiigggjjj___MMMLLLZZZ\\\GGGCCCAAACCCCCC>>>999888777777666555555555666666555777:::???BBBCCCBBBAAAGGGEEEEEEIIILLLLLLKKKIIIBBB===;;;<<<888444888BBBUUUiiipppDDD999<<<555555444444444333333333111222444555444555666888;;;;;;;;;<<<<<<===>>>>>>===>>>@@@???>>>>>>???AAA@@@@@@???>>>???AAAEEEHHHFFFHHHIIIHHHEEECCCAAAAAADDDDDDCCCAAAAAA@@@@@@AAA??????@@@@@@@@@@@@@@@@@@AAA>>>@@@DDDCCC>>>???BBBAAABBBBBBAAA>>><<<<<<===;;;::::::;;;======;;;999:::999888777777888999999999999888777666666666666333333333333333444555555222222222111000000//////------------------------......---,,,,,,+++******(((((()))))))))*********+++++++++******)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,------.........///000111222333333555666888;;;<<<===>>>>>>>>>:::;;;AAAGGGIIIMMMRRR___dddnnnvvvvvvtttyyy~~~yyytttmmmfff```bbb^^^VVVOOOJJJHHHHHHHHHNNNKKKLLLPPPQQQLLLIIIHHHGGGJJJJJJFFFDDDFFFGGGEEEBBBAAA??????@@@@@@>>>===<<<<<<;;;;;;:::999999999666666555444333222222111111111111000///.........//////...------,,,++++++---,,,,,,------...///000000000000000111111111111222444666777777888;;;===??????===999;;;???@@@===;;;<<<>>>???AAABBBBBBBBBAAA@@@???AAABBBCCCBBB@@@>>>EEEFFF@@@<<<===>>>>>>;;;<<<=========;;;999888888666555666888999999999666666555333222111//////.........---,,,+++++++++***++++++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))+++++++++++++++,,,------,,,---...222666999999999888===???<<<:::===BBBDDDHHHMMMJJJAAA@@@HHHKKKGGGCCCCCCCCCDDDFFFFFFDDDBBB???@@@@@@===<<<>>>AAACCC>>>???@@@@@@??????@@@BBB===;;;888888:::;;;;;;:::;;;:::999999:::===@@@BBBWWWmmmmmm\\\jjjyyyaaaEEEBBB<<<666222///...............///000111222333444444555666777888999999;;;;;;;;;<<<============AAA@@@AAABBB>>>@@@RRRgggwwwqqqzzz{{{qqqmmmttt^^^YYYiiigggddd```WWWNNNKKKKKKGGGBBBEEEEEECCCBBB@@@@@@??????:::===@@@CCCDDDCCC@@@???CCC===???JJJPPPJJJCCC@@@<<<333///444:::@@@MMM[[[~~~fff666000555222333333222222222222111111...000222222222222444555888999999:::;;;;;;<<<<<<;;;===>>>>>>======>>>@@@AAA???======>>>BBBFFFIIIEEEGGGIIIHHHEEEBBBAAA@@@EEECCCAAA@@@???@@@AAABBB@@@@@@@@@@@@@@@@@@??????>>>>>>???BBB@@@<<<<<<>>>@@@AAA@@@>>>;;;999:::;;;===;;;:::;;;<<<===<<<:::::::::999888777777777777888888888777666666555555333222222222222333444444111111111000//////......------------------------,,,,,,++++++******))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))***+++,,,,,,++++++++++++,,,---------......///000111222222333444777999;;;===>>>>>>IIIFFFEEEGGGGGGCCC@@@@@@EEEIIIOOOTTTRRRNNNPPPVVVMMMLLLKKKLLLLLLLLLJJJHHHJJJJJJIIIIIIJJJKKKLLLMMMKKKHHHHHHLLLMMMIIIFFFFFFEEEIIIJJJGGGEEEFFFFFFDDDBBB@@@??????@@@???>>><<<;;;;;;;;;:::999888888888555444333222111000000////////////......------,,,---------,,,++++++******,,,,,,---......---------........./////////000000000222444555555666888:::;;;>>>===999888;;;>>>===888:::<<>>AAAEEEFFFBBB>>>???CCCBBB===888888:::::::::;;;;;;;;;;;;999777666555333333444666888888777555555444222111000//////------,,,,,,++++++************++++++******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((()))))))))+++************+++,,,,,,,,,,,,---111555777777777888<<<===888777<<>>DDDEEEAAA@@@??????AAADDDEEEEEEDDD<<<;;;;;;:::;;;===BBBFFF>>>???@@@???>>>======???999777666666999;;;<<<;;;::::::999999::::::;;;<<<>>>OOOnnnmmmZZZhhhmmm```BBB???:::555000...,,,,,,,,,,,,,,,---...000111222222222333444555777777888999999999::::::<<<<<<===CCCAAA@@@@@@<<<999@@@III]]]wwwvvvhhheeesssQQQUUUUUURRRWWW```]]]TTTMMMLLLKKKJJJIIIHHHHHHHHHLLLLLLJJJHHHFFFFFFGGGIIIBBB;;;;;;FFFHHH???888888444555666<<>>>>>======>>>@@@EEEBBB>>><<>><<<;;;:::AAAAAA???<<<999888999;;;???===;;;;;;===>>>===<<<;;;;;;:::999888777777777777777777777666555444444222222111111111222222333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++++++++************+++,,,,,,,,,,,,---...///000111111111222444777999<<<===>>>AAA@@@BBBEEEHHHHHHGGGFFFHHHLLLOOOOOOJJJFFFEEEHHHJJJJJJJJJJJJKKKKKKJJJIIIKKKKKKLLLKKKJJJGGGEEECCCIIIEEEEEEIIIIIIFFFCCCCCCBBBGGGIIIFFFDDDEEEDDDBBB@@@>>>======>>>===<<<:::::::::999888777666555555333222222111000///...---...---------,,,,,,++++++,,,+++++++++*********)))+++,,,---......---+++***,,,------------............000222333333444666888888<<<<<<888555888<<<===777999===???@@@@@@>>>===@@@@@@AAACCCEEEDDDBBB@@@AAABBB@@@<<<999999;;;<<<<<<<<<<<<<<<;;;:::888777777555444444666777777666444333222111000///......------,,,,,,+++++++++******************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))***))))))))))))***++++++++++++,,,///333555555444666;;;<<<999999===AAAAAA@@@BBBAAA===???DDDFFFCCC>>>===>>>AAADDDFFFGGGFFF:::999:::;;;;;;:::===AAA>>>???@@@???===;;;<<<===<<<:::888999;;;=========888888999999999999999999BBBAAARRRvvvmmmYYYeee~~~www~~~\\\???<<<888333///---+++++++++++++++,,,---///000111///000111222444555666777777666666666777999:::;;;888888:::>>>>>>>>>@@@DDDHHH^^^xxxuuuyyymmm^^^WWW^^^kkkeeehhheee[[[ZZZYYYXXXVVVTTTSSSRRRRRRLLLMMMMMMKKKJJJKKKOOORRRCCC===;;;>>>:::333222777444HHHUUU\\\www~~~PPP...000888111---333.../////////////////////...///111111000000111333333444555777888888888888;;;<<<>>>>>>===>>>???AAAHHHDDD???===@@@DDDGGGHHHDDDEEEFFFEEECCCAAAAAAAAAGGGEEECCCAAAAAABBBDDDFFFCCCDDDEEEEEEDDDBBB@@@???EEECCC@@@>>>???AAA???===AAAAAA???===:::999:::<<<<<<;;;999999:::;;;;;;:::<<<;;;;;;:::999888888777666666777777666555333333222111111000000000111111//////...------,,,,,,+++++++++++++++++++++++++++((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))***+++)))))))))))))))***++++++***+++,,,---...//////000///000222444666999;;;<<<999999999:::===??????>>>???CCCGGGGGGFFFFFFGGGGGGJJJJJJJJJHHHFFFEEEEEEEEEDDDFFFHHHJJJIIIGGGEEECCCGGGDDDCCCFFFGGGCCCAAABBB???DDDFFFCCCBBBCCCBBB@@@===<<<::::::;;;;;;999888888888777666555444333222111111000///...---,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))++++++---------,,,+++***++++++,,,,,,,,,------------///111111111222444555555999:::666444888<<<===999;;;>>>@@@AAA@@@???===;;;???CCCCCC???===???BBBCCCAAA@@@???======???AAA?????????>>>===;;;::::::;;;999777666777777666555222222111000///......---------------,,,,,,,,,,,,)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((())))))(((((((((((()))************+++...111333333222333888<<<;;;===@@@AAA???<<<<<<<<<<<>>>>>???BBBFFFHHHHHHGGG===<<<>>>BBBAAA;;;999<<<@@@@@@???===;;;:::;;;===@@@>>>;;;;;;<<<======<<<555666777888999999888888999555BBBccc~~~nnnYYYccczzz}}}zzzWWW<<<:::777222///,,,+++************+++,,,---...///---...///111222444555666666666555444555666888999777888:::<<<===>>>??????>>>BBBYYYkkkYYYhhhmmmsssnnnlllYYY```hhhsss~~~~~~lllZZZ]]][[[XXXUUUQQQOOOMMMLLL???CCCFFFEEEBBB??????@@@///111333444666:::BBBGGG]]]vvviii999555222111...+++...444------............//////...///111000//////111222111222444666777888888777:::<<<===>>>===>>>???AAAHHHCCC>>>>>>AAAEEEGGGGGGDDDEEEEEECCCAAA@@@AAACCCFFFEEEDDDBBBBBBCCCEEEFFFDDDEEEFFFFFFDDDBBB???>>>:::@@@CCC@@@>>>????????????@@@@@@>>>;;;:::;;;<<<>>>===<<<<<<>>>>>>===<<<:::::::::::::::999888777555666666666666444333111111111000////////////000...------,,,++++++******************************((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''((()))***)))(((((((((((()))******)))******+++,,,---............///111333666888999>>>>>><<<:::;;;???@@@===888===AAA@@@@@@CCCDDDCCC@@@BBBCCCDDDEEEGGGJJJLLLFFFHHHJJJMMMMMMMMMLLLKKKGGGCCCBBBEEEFFFBBBAAAAAA>>>BBBDDDAAA???AAAAAA???;;;999888888999888777555888777666555444333222111111000//////------,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,...000000000111222444333777777444555999======;;;<<<>>>@@@AAA@@@??????<<>>===<<<;;;;;;===;;;888777777666555333111111000//////...---------------------,,,,,,,,,))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''(((''''''''''''((())))))***)))***,,,///111000//////555:::;;;>>>BBBBBB>>><<<::::::===BBBEEEDDDBBB??????AAAEEEHHHIIIGGGFFFAAA???CCCJJJGGG>>>;;;>>>AAAAAA???<<<::::::===???AAA???<<<:::;;;;;;:::999666666777888888888888777666333:::IIIVVVfffppp[[[cccxxx{{{vvvOOO;;;999666222///,,,+++******************+++,,,---,,,,,,...///111333444555777666555444444555777888:::;;;;;;:::999:::;;;:::>>>:::FFFddd~~~ttt___WWW\\\mmmvvv```HHH<<<===BBBIIIOOOHHHFFFCCC@@@<<<999777666:::<<<>>><<<777444555777222;;;BBBGGGTTTfffnnnmmmXXX---...111111...///222111,,,---------.........//////---///000///......///111000111444666888888777777888:::<<<<<<<<<===>>>@@@BBB>>>;;;<<>>???BBBEEEDDDDDDCCCCCCCCCCCCDDDEEECCCDDDEEEEEECCC@@@===;;;333EEESSSNNN@@@:::<<>><<<;;;;;;<<>>>>>@@@AAAAAA???===666777888999888888777666444555666666666444222111111000//////.........///---,,,,,,+++******))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''((())))))((((((''''''(((((()))***((())))))***+++,,,---------------...000222444666666888777555777<<<<<<888;;;@@@BBB??????BBBBBB???JJJKKKKKKHHHEEECCCEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDHHHCCCBBBEEEEEEBBBAAABBB???BBBCCC???>>>@@@BBBAAA;;;999888888888888777555999888777666555333222222000000///...---,,,,,,+++++++++++++++++++++++++++******************************)))******+++,,,---+++++++++,,,,,,,,,------,,,...000000000000222333333444333222666===???===<<<===>>>???????????????AAADDDFFFDDD@@@@@@DDDIIIGGGBBBAAADDDDDD@@@???AAA@@@???>>><<<;;;:::999999:::888666555555555333222000000///......---------+++++++++++++++,,,,,,,,,)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((())))))))))))+++...///...---...222666888<<>>:::888:::???CCCAAA???<<<;;;;;;;;;::::::999999888888777666666666;;;777666666666HHH{{{sss]]]cccwwwrrrJJJ:::888666222///---+++***+++***************+++++++++,,,---///111222444444999888666555444555777888444666777666777;;;>>>???CCC@@@AAAHHHQQQccc~~~zzzbbbLLLlll|||~~~vvv```JJJ???FFFEEECCC@@@>>>===<<<;;;;;;<<<;;;777555999CCCJJJVVVccclllpppyyy}}}]]]999444000333---+++000222///,,,,,,---------....../////////,,,...///...------...//////111444666888888777777777999:::;;;;;;;;;===???===:::888;;;BBBGGGHHHGGGFFFEEEBBB???===>>>BBBFFFBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDBBB???;;;999888TTTiiiaaaIII;;;===CCC999<<<>>>>>>===;;;;;;;;;;;;;;;;;;===>>>>>>;;;888444555666777777666555555444555666666666444222000111000///...............,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&((())))))'''''''''''''''((())))))(((((()))***+++,,,------,,,,,,,,,,,,...000222444555888888555777;;;999333555:::===:::<<>>AAACCCCCC;;;:::888888999999777666::::::999777666555333333111000///...---,,,,,,+++++++++++++++++++++,,,,,,***************+++++++++***)))(((((()))+++---...++++++,,,,,,,,,---------,,,...000000///000111333333333111111777???AAA>>><<<=========>>>>>>??????AAAAAA???======???BBBDDDGGGBBBAAADDDDDD>>>;;;===???>>><<<:::999888777777666444222222333333222111/////////......------,,,******************++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((()))+++---......,,,---000222444999AAACCCBBB666333444:::BBBDDDCCCAAA???AAADDDHHHIIIHHHCCC???===999<<>>999888:::@@@EEEBBB@@@===<<<=========<<<===<<<:::888666555444444444222555888333888YYYlllfff{{{```___wwwxxxcccKKK888555222///...---+++)))))))))*********++++++++++++,,,,,,,,,...///000111666555555444444444555555999:::::::::999:::===???@@@CCCDDDAAA@@@GGGWWWeeezzz{{{~~~nnngggvvvyyyzzzzzz}}}wwwnnneeessswwwdddiiitttwwwgggvvvGGG444222111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111000/////////000222333888:::<<<<<<;;;;;;<<<======<<<;;;<<>>;;;;;;===???@@@@@@AAACCCEEEDDDBBB???===>>>???@@@???===;;;:::BBBDDDDDDBBB===:::;;;===;;;<<<;;;:::999999;;;===;;;<<<<<<======<<<;;;;;;888777666555555444444555444444444333222111////////////...---,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((()))))))))************------,,,------...///000222333444555666777888999===>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDFFFHHHIIIJJJIIIIIIIIIHHHGGGFFFDDDDDDJJJFFFBBBAAACCCEEEEEEEEEEEEAAA>>>???BBBCCC@@@<<<;;;;;;;;;:::999888666666666555555444444333222222000000///...------,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))***************+++,,,---...---,,,,,,---------............///444000...222:::>>><<<888:::;;;<<<>>>>>>===;;;:::???@@@@@@>>>===>>>@@@BBBEEEAAA@@@BBB???:::888::::::999888777666666666666555555444333222000000//////......------,,,+++++++++++++++************)))))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++000111333444666:::>>>BBB:::666666;;;===;;;<<>>===>>>@@@CCC@@@>>>;;;;;;<<<===<<<<<<999888777666444222111111222111000000333777<<>>AAABBB@@@>>>AAAJJJRRR[[[lllzzz~~~{{{xxxeeeTTTXXX[[[nnnooohhhzzzxxxvvv~~~tttwwwxxx{{{xxx|||cccmmm}}}{{{aaa@@@...---111000+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000000/////////000111222555777999999999888999;;;;;;:::999;;;>>>AAABBBBBBBBBAAA@@@===;;;;;;<<<>>>@@@@@@@@@BBBCCCBBB@@@>>>======??????>>>===;;;999AAAAAAAAA???===;;;;;;;;;;;;<<<<<<;;;999:::;;;======<<<<<<<<<;;;;;;::::::888777666555444444444444333333222222111///...---.........---,,,,,,+++++++++******)))(((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))(((((()))))))))*********,,,,,,,,,,,,---...///000111111333444666777888999<<<===>>>???@@@AAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIHHHHHHHHHGGGFFFEEECCCCCCHHHEEEBBBBBBCCCEEEEEEDDDBBB???===>>>AAAAAA>>>::::::::::::999888777666555555444444333333222222111000//////...------,,,,,,,,,,,,+++++++++*********++++++*********)))))))))((((((((()))))))))******)))***+++,,,---,,,,,,+++,,,---------............000...---111666999999666777999:::<<<<<<;;;:::999;;;<<<<<<;;;::::::<<<>>>>>>;;;;;;===<<<777666888;;;:::999888777666666666555444333222111000000///.........---,,,,,,+++++++++++++++*********))))))))))))))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***+++++++++,,,---111666:::;;;<<<:::666777;;;<<<:::;;;@@@BBBAAA???@@@AAAAAA>>>;;;888;;;???@@@???===<<<<<>><<<<<<===>>>@@@AAABBB???===<<<<<<===<<<;;;777777666555333222111111000/////////111555888:::HHHfffzzz]]]]]]uuuyyy___III666444111///...,,,***((())))))))))))************++++++++++++,,,...///000000000111222333555777888777999:::::::::<<>>???AAA@@@KKKYYYkkkrrr}}}|||yyy}}}lll```[[[kkkpppqqqmmm___eeeaaa|||^^^lllllleee~~~yyymmm}}}fff{{{~~~III555---&&&(((///333///***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......//////......//////000111222444666666555555777888999888888:::===???@@@@@@===>>>>>>>>><<<;;;<<<>>>AAA@@@@@@AAAAAAAAA>>><<<======>>>>>>>>><<<:::999???>>>============<<<:::<<<<<<===<<<::::::<<<>>>>>>===;;;:::999999999:::777666555444333333333333111111111000///...---,,,...------,,,,,,+++++++++******)))((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((()))))))))))),,,++++++,,,,,,---.../////////111222444666777888:::;;;<<<===??????@@@@@@???@@@AAABBBDDDEEEGGGGGGFFFFFFFFFEEEDDDCCCBBBAAADDDBBBAAABBBCCCDDDCCCBBB>>><<<;;;<<<>>>>>>:::777888888888888777666444444333333222222111000000000//////......---,,,,,,,,,++++++++++++*********)))************))))))))))))'''''''''(((((((((((()))))))))***++++++++++++***,,,,,,,,,,,,------------,,,,,,...///222333555555555666888::::::999888777999:::::::::999999;;;===;;;888888;;;:::777666888<<<;;;:::999888777666666444333333222111000//////......------,,,,,,++++++++++++*********))))))))))))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))*********((((((***///555888888666999777777:::;;;::::::===???>>><<<<<<======<<<;;;888;;;===>>><<<:::999999===:::888999<<>>@@@>>>;;;:::::::::999888444444333333222111111000.........///000222333444"""888WWWkkkkkklllzzz[[[[[[sss~~~aaaGGG555333000...---,,,***(((((((((((()))))))))***************++++++,,,......//////000111222444555666333555666666777999<<>>AAAAAA???>>>CCCBBBCCCMMMddd{{{mmmzzzpppllliii}}}uuutttwww~~~{{{yyynnnAAA444888555111......000000...,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------.............../////////000222333333333333555777999888888999<<<>>>>>>>>>999<<<>>>???>>>===>>>>>>BBBAAA@@@@@@AAA@@@>>><<<>>>>>>???>>>>>>===;;;;;;???===;;;<<<>>>@@@>>>;;;;;;<<<===<<<;;;;;;<<<===???===;;;888777777888999666555444333333222222222000000000000///...---,,,---,,,,,,,,,+++++++++******))))))((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))+++******++++++,,,---...,,,---///000222444666666777888999;;;===>>>>>>>>>===>>>???@@@BBBCCCDDDEEEDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBBBB@@@???;;;::::::;;;<<<;;;888555666777777666555444333333222111111000000///...............------,,,,,,,,,+++************)))))))))******)))))))))(((((((((&&&&&&&&&'''''''''((((((((())))))***************++++++++++++,,,,,,,,,---))),,,//////...///222444333444666888999999888777;;;<<<======<<<<<<>>>@@@>>>;;;;;;>>>===999888;;;<<<<<<;;;:::999888666666333222222111000000//////......------,,,++++++***************))))))))))))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***((())),,,...111333444555777777777999:::::::::;;;;;;;;;;;;<<<<<<<<<:::999777999;;;<<<;;;;;;;;;<<<;;;777444666<<>>;;;===:::777555555555444333111111111111111000000000------...///////////////444888>>>AAAEEEUUUwwwzzz[[[[[[sss~~~fffEEE444222///---,,,,,,***(((''''''((((((((()))))))))******)))******+++,,,---/////////000000111222333222333444555666888;;;>>>777777888;;;???AAA@@@>>>FFFBBB<<<:::BBBRRRaaahhh{{{{{{qqqzzzvvvuuutttooo]]];;;444999777000222000---***))))))+++,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,,,,,,,------............///111222222111222555777888888888:::<<<>>>>>>===888;;;>>>@@@@@@??????@@@CCCBBBAAAAAAAAAAAA???===????????????>>>===<<<<<>><<<999777666666777888555444333222111111111111000000000000///...------+++++++++++++++*********)))((((((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((()))))))))******+++,,,---++++++---...000222333444333444666888:::<<<======<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@???<<<===???@@@???>>>======999999999999:::999666555555555555555444444333222111000000//////...---------------------,,,,,,,,,*********)))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******************++++++++++++))),,,//////------000444111333555888999999888777;;;===????????????@@@AAABBB??????AAA???;;;999;;;<<<<<<<<<;;;999777666555111111111000000/////////...------,,,++++++***************)))))))))((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))(((***---,,,***+++///222444666777888999::::::999666999<<<>>>===<<<999888777999::::::999999:::;;;:::666444666<<>>JJJzzz[[[\\\sssiiiDDD333111...,,,,,,+++)))(((''''''''''''(((((((((((()))))))))))))))***++++++///.........///000111111444555666666666888;;;>>>999777777888:::<<<======AAACCCCCC>>>999;;;BBBIII]]]}}}jjj@@@<<<555...******,,,---((()))***)))((((((***+++************************))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,------------,,,///000000000000222555777777777777999<<<===<<<;;;888;;;>>>?????????@@@AAACCCBBB@@@@@@AAAAAA@@@>>>?????????>>>======<<<<<<>>>===<<<===???@@@???>>>999;;;<<<<<<;;;::::::;;;;;;:::888777666666666777444333222111111000000000///////////////...---,,,************************((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''((()))(((((())))))***+++,,,***+++,,,---...///000111000111444666888:::;;;<<<:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????<<<>>>@@@@@@>>><<<<<<<<<::::::999888888777777777444444555555444333333222000000//////......------------,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))((()))******+++))))))))))))*********+++***,,,//////------///222///111444666888888888777888:::<<<=========>>>???AAA>>>>>>@@@>>>:::888:::;;;<<<<<<;;;999777555333000000000000//////......------,,,,,,++++++************)))))))))(((((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&(((******))))))+++...111444777666888;;;:::888555888<<<===<<<;;;:::::::::::::::888666555666777999888666888<<<>>><<<:::;;;888555444444444333222000000000///////////////...////////////...------------...///000///---+++{{{[[[^^^sssgggBBB222000---,,,++++++)))(((&&&&&&'''''''''((((((((())))))((((((((()))******,,,,,,,,,---...000111222444555555555555666999<<<777777888999999;;;<<<>>>???AAACCCBBB===::::::<<>>===>>>???AAAAAA@@@>>>>>>@@@@@@@@@???>>>===<<<<<<;;;:::::::::;;;===>>>===<<<<<<===>>>888999;;;<<<:::999999:::888888888777777666666666333333111000000000000000---------------,,,,,,+++)))*********************'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++******+++,,,,,,---.........///222444777999:::;;;999::::::;;;<<<===>>>>>>@@@AAAAAAAAAAAA@@@??????@@@BBBCCCAAA>>><<<===>>><<<;;;:::888666666888999444444555555444444333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((******)))))))))***+++,,,((((((((()))))))))*********+++,,,---,,,,,,---///,,,...111444666666666666444777999;;;::::::;;;<<<>>>;;;;;;>>>===999888:::;;;;;;;;;;;;999666333222000000////////////......------,,,,,,+++************)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&(((---222333///)))---333666555777;;;;;;888666888999999777888:::===:::;;;:::888666666888::::::::::::;;;<<<<<<<<<<<<999666444333333444333333111111000000//////...............---------------******(((((())),,,---,,,{{{[[[___tttdddAAA222///---,,,++++++)))(((&&&&&&&&&'''''''''(((((()))(((((((((((())))))***))))))***,,,...111333444222333333333222333666888444777:::<<<<<<===@@@BBBAAA===999999:::;;;===???<<<999888???BBBBBB^^^yyyzzzvvvccc{{{tttPPPBBB777444555444222333+++,,,......***((()))---)))***************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,---,,,++++++,,,------------///333666444444555777999:::888666888999;;;<<<<<<<<<>>>@@@@@@>>>======>>>@@@??????<<<<<<;;;:::999999999999999<<<>>>===:::999;;;>>>777999;;;;;;:::888888999666777777777777777666555333222111000////////////++++++,,,,,,,,,+++******)))))))))))))))*********'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++******+++++++++,,,,,,,,,---...000333666888999:::999999::::::;;;<<<======@@@@@@AAAAAAAAA@@@@@@???CCCEEEEEECCC???===>>>@@@===<<<:::777666666999;;;444444555555555444333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))+++***)))))))))***,,,---(((((((((((())))))))))))+++******+++,,,,,,,,,,,,***,,,///222444555555444333555888::::::999:::;;;<<<999:::======::::::<<<::::::;;;:::888555333111///////////////.........------,,,,,,+++******)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))&&&'''111>>>???444(((,,,222555444777<<<<<<888777888777444333555;;;@@@:::::::::999999;;;>>>AAA:::<<<======<<<;;;<<<===666444111000111222222111222111111000//////......------,,,++++++,,,,,,,,,...000///,,,)))***+++,,,[[[[[[zzzZZZAAA111...+++))))))((('''&&&'''''''''''''''''''''''''''''''''''''''((()))))))))******+++---...//////000111222333555666777777777777777777888999:::;;;<<<;;;:::999999999::::::<<<;;;888666777999===???YYYSSSKKKCCC??????CCCFFFUUUQQQbbb{{{mmmnnntttssssssrrrtttvvvxxxzzzmmmhhh^^^SSSHHH>>>777333111111000///////////////+++++++++************))))))))))))))))))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......222444555555444444666777888999;;;;;;:::999:::;;;======<<<<<<<<<<<<======:::999888888999:::999777???>>><<<999888999::::::???>>><<<:::888666444333888666444555777888555222000000000///......------,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))*********+++++++++...///000222444666777888999:::;;;<<<============@@@AAAAAA???===<<<<<<>>>@@@@@@@@@@@@???>>>===<<<===<<<:::999777666555555666555444222111000000000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,------...000111333444777666666666777888999999:::999777666555666777888::::::999777666444333333222111000///------,,,,,,,,,,,,+++***)))))))))***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''(((...333555000+++------///444999<<<;;;999888444///...111777<<<>>>888===>>>;;;999<<<>>>>>>:::::::::::::::999888777444333333222111000////////////...---,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++]]][[[yyyVVV;;;111...+++))))))((('''&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))***+++,,,---......000000111222444555666777666666666777777888999:::888888999999:::::::::::::::888777666666888:::<<<@@@===999555444555888999777222;;;NNNSSSGGG<<<<<<===<<<:::999999;;;<<<===555444111///---,,,,,,,,,000///---,,,+++,,,---...+++++++++*********))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,------------000222333333333333555666777888::::::999888888999<<<;;;;;;;;;;;;<<<=========<<<:::;;;;;;<<<:::999>>>===:::888777777888999<<<<<<;;;:::999888777666555333222333555555333000000000//////...---------,,,,,,+++++++++*********(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))***+++***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))*********++++++---...///111333444666666666777888:::;;;;;;;;;;;;@@@AAAAAA???===<<<===>>>>>>>>>>>>>>>===<<<;;;:::;;;:::999777666555555555555444333111000000//////............------------++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))++++++,,,---...000111222555555555555666777888888999888666555444444666666999888777666444333222111222111000...------,,,,,,,,,+++******))))))******))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&)))......***&&&,,,,,,---111666:::;;;::::::777333222444777:::;;;777<<<===:::888;;;======;;;;;;::::::888777555555444333333222111000/////////......---,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++___[[[xxxTTT666111...+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))***+++,,,,,,...///000111333444555555555555555666666777888888444555777999:::::::::999666666555555555666777888111111111111111222222222555111111555777222---+++222111///---,,,,,,,,,---,,,,,,,,,,,,---///000111---,,,+++))))))***+++,,,++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,------------///111111111222444555555777999888777666666777;;;;;;;;;;;;;;;<<<===>>>AAA???============<<<:::===;;;999888777777777777999999999::::::999999999444333222333444444222000000//////......---,,,,,,++++++++++++*********)))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++---000222000---(((%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))************,,,,,,...///111222333444333444555666777888888888===>>>>>><<<;;;:::;;;<<<<<<<<<<<<<<<;;;:::999888888777666555444444333444333222111000///...............---------,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((*********+++,,,...///000333444444555555666777777888777555444333333444444777666555444333222111000111000///...---,,,,,,,,,++++++***)))))))))******)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))&&&%%%&&&))))))&&&###***)))***---222777999:::===:::888777888888888777666:::;;;888777:::<<<<<<;;;::::::999777555333222333333222111000//////.........------,,,,,,++++++,,,,,,,,,,,,++++++++++++************************___YYYtttVVV777000...***((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))******+++------...000111222333444333333444555666666666666333444666888999999777777444555555666666666555555444444444444333222000///222111...***+++//////+++444333111000///...//////000000///...---,,,,,,,,,++++++,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,+++---///000111111444555555666888888666555666777======<<<<<<<<<<<<<<<===BBB@@@>>>>>>>>>===;;;999<<<;;;:::888777777777777777888999:::::::::999888444444444444444444333222//////......---,,,,,,++++++************)))))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++///333555444///)))%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******++++++,,,---...///000111000111333444666666777777888999999888666666777999999999999999999888777777555444444333222222222333111111000///...------...------------,,,,,,,,,+++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((*********+++,,,---//////222333444555666666777777777666555444333333333444666555555333222111000000000///...---,,,,,,,,,,,,******))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***(((&&&&&&((()))(((&&&((((((((()))---222777999<<<;;;;;;<<<<<<;;;888555444888888666666:::;;;:::888888888777666444333222333333222111000///......---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************___WWWpppuuuWWW999000---***(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((())))))***+++,,,---...///111222222222222444555666666555555444555777888888777555444555555666777777666555444555444333111000///......,,,///,,,''')))///000,,,+++*********************)))*********++++++******)))+++...000111...+++)))*********)))))))))((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,+++---///000000111333555444666888888777666777888@@@???>>>===<<<;;;;;;;;;@@@>>>===<<<<<<<<<:::888===<<<;;;:::999888777777777888999:::999888666555222333444444333222111111......------,,,,,,++++++*********)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))),,,111333222---'''###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++,,,---......///000111333555666666666555666777666555555777888777888888888888777777666444444333222222111222222000000///...---------------,,,,,,,,,++++++++++++++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++,,,---...///111222444555666777777777666666555555444444444444555555444444333222111111///...---,,,,,,+++,,,,,,***))))))((())))))******((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&''')))******&&&&&&&&&'''***...333777888999;;;>>>???===999555444666666444666:::;;;999555555666666666555555444333222222111000///......,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))___UUUmmmoooTTT777000---***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))))))))******+++,,,...///000111111222444555666666555555666666777777777666555444666666777777777666555555222111000/////////000111000222222//////111111///,,,,,,------.........///+++,,,------......------(((+++...111222///,,,)))******)))))))))(((((((((((((((((((((((((((((((((+++***((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))*********++++++++++++---///000///000222444222444666777777777888999@@@???>>>===<<<;;;;;;;;;===<<<::::::::::::888777<<<<<<;;;:::999888777777777888999999888666333222///000222111///......///...------,,,,,,+++******))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++------)))%%%"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********++++++,,,,,,,,,...///000222444555666666666888888888777888999;;;777888888888888888777777666555444333222222222222000///......---------...,,,,,,,,,+++++++++******++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))*********++++++,,,---...///000222444555666666555444444444555555555555555444444444333222111111111...---,,,+++++++++++++++))))))((((((((()))******((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$&&&''')))***%%%&&&''''''(((+++000444555777:::>>>???===888444333555444333666;;;;;;888444444555666666666666555222222111000///......---,,,,,,,,,,,,++++++++++++++++++++++++************((((((((((((((((((((((((```VVVlll|||OOO333///---)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))((()))***+++---...//////111222444666777666555444666666666666666777777777777777666666555555555555111111111111111111111111,,,+++,,,---,,,)))(((*********++++++,,,,,,,,,,,,))))))***)))((('''%%%$$$((()))+++,,,---,,,+++******)))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))*********++++++,,,......---...///111...111444555555666888999;;;;;;:::::::::;;;;;;<<<;;;:::999999::::::888777;;;;;;::::::999777666555444555777888777555222111...000222111...---...///------,,,,,,+++*********))))))((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((************++++++++++++,,,---///111222444444555666888999888888999;;;===888888999999999999888888888777666444333222222222000//////...............++++++++++++******************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***+++,,,,,,+++---///222333444333333000111222333555555555666333222222111111000000///---,,,,,,+++++++++++++++((((((((((((((()))******(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%&&&'''(((%%%&&&((('''''')))---111444666999===>>><<<666222444555444333666;;;<<<888555555666666666666555444222222111000///...------++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((aaaWWWlllLLL222///---)))'''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))(((((()))+++,,,---...///111333555777777777666555555555555555666888999:::777666555444444444444444///000111111111///---,,,///+++---222111+++***///******+++++++++******)))***+++,,,,,,,,,+++***))))))(((''''''''')))***+++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***************+++---,,,,,,,,,---...,,,...111333444555777999777777777888999:::<<<===:::999888888::::::999888999999999999888666555444111333555777666555333111///111333333000...///111------,,,,,,+++******))))))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***************+++++++++***+++---///111333333444555666777777777777:::<<<888999999:::::::::999999:::999777555444222222222000//////.........//////+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''(((((()))***+++)))+++---000111222111000...///000222444555555555111111000000//////......,,,,,,++++++***+++++++++((((((((((((((()))******(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''''''''&&&'''(((%%%''')))((('''(((+++///444666999<<<===:::444///444555333333777<<<<<<888777777777777666555444333222222111000///...------+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((\\\[[[pppGGG333...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))//////000222333444555555555555555555555555444444111555555000111555444...000000///...------,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++------...000111333444444666666666666666666777777888888777777777888:::;;;;;;999777666666666444222444444444444333222111000222222111000///...------+++++++++************)))***))))))((('''&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,,,,---...///111111444555666555555555777999999999999888888888888888555444333333444444222000---------,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++,,,,,,------...///000222333333222222111111111000...---++++++,,,,,,++++++***)))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((222555888;;;:::777333000333555777888888888999:::777666555444222111000///------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))[[[XXXnnnEEE222...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))),,,---...///111222333444333333333333333333333333444444333222333444222...000//////...------,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))++++++++++++++++++++++++,,,---...///111222333333666666666666777777777777666555555666777999;;;<<<:::999777777777777555444444444444444333222111111222111111000///...---,,,+++++++++*********)))))))))))))))((('''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))+++++++++,,,---...///000222333444444333333555777666666666666666666666666444333222333333333111///------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,---...///111222333333222111111111111000///---,,,+++,,,,,,++++++***))))))(((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((---///333555555333///---000333555666666777888:::666666555444222111000///------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,((((((((((((((((((((((((ZZZVVVkkkBBB222...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))***,,,...000111222111222222222222222222222666222000333444222///...//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))************************,,,,,,---...///111222222555666666666777777888888444444444666777999;;;<<<:::888777777888888777555555555555555444333222111111000000///...---,,,,,,++++++*********)))))))))))))))(((((('''&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************+++,,,......///111222111111111333555444444444444444444444444333222111111222111///...,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,///000111222222222111000111111111000///...---,,,,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((+++...111111000---,,,...000333444444555666888666555444333222111000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((([[[TTTjjj@@@333...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''(((***,,,...000000111111111111111222222222555///---222444000...///.........------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))************************++++++,,,---...///000000444444555666777777888888555555666777888:::;;;;;;999888777777888999888666555555555444444333222111//////......---,,,,,,+++************))))))))))))(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))***+++,,,,,,...///000000000000333555222222222333333333333333222111000000111000...,,,,,,+++++++++++++++++++++************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((()))))))))))))))))))))******++++++///000111222111111///...000000000000//////...---+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''))),,,///000///...---...000333333333333444555555555444333222111000///......------------,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((]]]UUUkkk>>>555...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((***,,,---//////000000111111222222222222111......222222///...000---------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,---......///222333333555666777888888888888999999999999999999999777666777888888777666444444444444333222111000......------,,,+++++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))***+++---...///000///000333555222222222333333444444444111000//////000000...,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((()))))))))(((((())))))))))))******...///000000000///...---....../////////......---+++++++++***************((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&(((***,,,---...------000222333333222111111222444444333222111111000000......------,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''```VVVlll<<<666...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((***+++,,,---...//////000111111222222222///444666222......//////------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***++++++,,,------000000111333444666777888888999999999999888777777999777666666777777666444333333333333222111000///,,,,,,,,,,,,+++++++++*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******+++---.........///222444111222222333333444444555111000//////000///---,,,*********+++++++++++++++******)))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***((((((((((((((()))))))))+++,,,---.........---,,,,,,,,,---.........------************************((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&((()))*********///111222222111000000111444333333222111111000000......------,,,,,,++++++++++++++++++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''aaaVVVkkk{{{999666...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))***++++++---......///000000111111111???BBB444+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******++++++,,,......000111333555666777555666777888888777666666999777555555666555444222111111222111111000///...+++++++++++++++************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***)))***,,,,,,,,,---000222000111111222333333444444111000///000000000...,,,)))*********++++++++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((()))***(((((((((((((((((((((((()))***+++,,,------,,,+++***++++++,,,---------,,,************************((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''((((((***,,,////////////111222333333222222111000000000......------,,,++++++***************************((()))************)))(((''''''''''''''''''''''''aaaVVVkkkuuuvvv777555...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((()))))),,,,,,------...///000000333GGGKKK777)))...111***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******++++++,,,---...000222444555666111222444666666666666555999777555555555444222111111111111000000///...---+++++++++***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((())))))***'''(((******+++,,,...111///000000111222333333333222111000000111000...,,,))))))******++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((((((''''''''''''((()))+++,,,,,,,,,+++))))))***+++,,,,,,,,,,,,******************++++++)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&(((+++---...///111333333222222222111000000000......---,,,,,,+++******************************((()))***++++++***)))(((''''''''''''''''''''''''gggXXX^^^yyy{{{:::000...+++)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++---......///777555333000///...///000++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,---,,,++++++,,,///111333222222333444555555555555666666666555444222111000///000111222111///---,,,,,,,,,,,,+++++++++******((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))*********++++++++++++...///111222111000...---000000000000///...---,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))+++((()))))))))************))))))*********+++++++++,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++------111000000///////////////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''eeeXXX___zzzwww|||yyy{{{:::111...+++)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,------444222000...------......++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******,,,,,,++++++,,,...000222111222333444444444444444666666666555444333111111///000111222111///---,,,,,,,,,+++++++++*********((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))************---...000111111000...---/////////......,,,+++++++++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''')))***(((((()))))))))*********)))))))))*********++++++,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++---...111000000///............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''bbbWWW___yyysssxxxwwwssszzz:::111...+++)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***++++++///...,,,+++++++++,,,---++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******,,,+++++++++,,,---///000000000222333333444444444666666666666555333222111///000111111000///---,,,,,,++++++++++++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))+++,,,...///000//////...------------,,,+++******++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***(((((((((((())))))))))))))))))))))))************+++++++++******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++---...111000//////...------,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''```WWW```}}}yyynnnyyy999111...+++)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))*********++++++*********+++,,,---************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))***++++++,,,,,,,,,+++*********+++,,,...///...///000111222333333333666666666555555333222222000000000000///...---,,,++++++++++++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""#######################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))***+++---.../////////,,,,,,------,,,++++++***************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))'''''''''((((((((())))))((((((((()))))))))******+++*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''(((***,,,---/////////...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''___XXXaaapppvvv777111...+++)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******)))*********+++,,,------************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++,,,,,,++++++))))))******++++++,,,,,,,,,---...000111222222222444555555555444333222111000000000///......---,,,+++++++++*********))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((***+++,,,---......,,,,,,---------,,,++++++*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((''''''((((((((()))))))))*********)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''')))++++++---.........---,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''___YYYaaayyyoooyyyttt555///...+++)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))******+++,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((((((((())))))*********++++++***+++---...000111111111333333333333333222111111000000///......---------+++************))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,------,,,,,,,,,------,,,,,,+++******)))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''))))))++++++,,,------,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''```[[[aaayyyddd~~~rrr333---...+++)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((()))******+++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&(((((())))))******)))))))))***,,,---///000000000111111222222222111000000000000///...------------************))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################################################################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))***+++,,,******+++++++++++++++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''((()))+++,,,---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''aaa\\\aaa{{{ttt~~~qqq222,,,...,,,)))(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))***)))(((''''''((()))))))))))))))(((((()))+++---...///000000000000111111111000000///000000...---------------************))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++((())))))*********))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((***,,,---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''^^^ZZZ^^^|||rrrjjj999000,,,+++)))(((&&&%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((((((''''''''''''&&&&&&&&&******))))))((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))((((((((()))+++---///222222222111111111000000//////...---,,,,,,+++++++++++++++************)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaa^^^bbbuuurrrhhh888000,,,+++)))(((&&&%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***************)))(((((((((''''''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))((((((((()))+++,,,---222111111111000000000000.........---,,,,,,+++++++++++++++*********))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ccc___bbbrrroooeee777000,,,+++)))(((&&&%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))((()))))))))((()))***++++++000000000///////////////...------,,,,,,+++++++++++++++*********)))))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((******************++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ccc\\\]]]wwwmmmaaa555000,,,+++)))(((&&&%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((()))))))))((()))))))))))).....................------,,,,,,,,,+++++++++***************)))))))))))))))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''')))+++%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))))))))***************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbWWWYYYzzzppp\\\222000,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''(((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))(((((()))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''')))+++%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((())))))*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbVVVYYYxxxuuuXXX000111,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&'''((())))))((((((************++++++++++++******************************)))))))))(((((((((((((((((('''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddXXXYYYuuurrrqqqUUU///111,,,+++)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((())))))(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''$$$%%%&&&((())))))(((((((((((()))))))))*********)))************************)))))))))((((((((((((''''''''''''&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&fffYYYXXXuuukkkoooSSS...111,,,+++)))(((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''"""$$$&&&((())))))))))))'''((((((((())))))******)))))))))))))))*********))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\^^^]]]ttt{{{nnntttKKK888------,,,***(((&&&%%%$$$$$$%%%,,,"""'''!!!...+++(((%%%/// ))) ###%%%%%%"""444444,,,!!!!!!***--- $$$222###...(((...$$$!!!***,,,%%%666 )))!!!+++333---"""$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&''''''&&&)))***(((&&&''''''&&&&&&&&&&&&((()))(((%%%###&&&%%%%%%(((+++,,,+++(((+++((($$$"""$$$'''***+++******)))*********'''%%%%%%&&&''')))***))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''^^^]]]]]]xxx~~~yyyvvvJJJ777,,,---,,,***(((&&&%%%$$$$$$ ///!!!&&&******,,,$$$$$$)))(((%%%+++///&&&---888!!!>>>vvvpppQQQLLL333...333"""AAAjjjwwwiii444!!!333"""$$$,,,""" ---***$$$((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))***+++,,,&&&'''((()))+++,,,+++)))---***''''''(((+++,,,---111...,,,,,,---...,,,+++!!!&&&,,,000...(((###"""!!! """$$$'''''''''''''''((()))))))))((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''___[[[\\\zzz~~~xxxHHH555,,,,,,+++***(((&&&%%%$$$$$$!!! &&&+++$$$###"""+++###pppeee)))000,,,^^^EEE,,,...+++)))***$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&,,,)))''''''(((&&&### 000---***((((((((((((''''''%%%$$$%%%'''***++++++///,,,'''"""###+++222333000,,,)))((('''&&&%%%(((((())))))(((((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''___YYY[[[|||zzzxxxEEE444+++,,,+++)))(((&&&%%%%%%%%%,,,222ppp)))&&&&&&%%%$$$___"""""",,,"""***((("""((($$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((()))((('''&&&%%%***((())),,,///000222666(((+++///666;;;===<<<:::GGGEEEBBB???===:::777666444555555444111+++%%%"""%%%%%%%%%&&&)))++++++***'''''''''''''''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''ccc\\\]]]~~~wwwxxxyyyCCC333,,,++++++)))(((&&&%%%%%%%%%(((&&&333vvv###(((ttt!!!***+++,,,^^^<<<333ttt!!!&&&******'''###***!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%''')))***,,,,,,---...,,,,,,...---,,,222;;;HHHGGGFFFFFFEEECCC@@@===:::===@@@CCCDDDDDDDDDEEEAAAAAAAAADDDFFFDDD>>>888...------------,,,(((%%%%%%%%%&&&&&&&&&''''''((('''((((((((()))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''ggg^^^___xxxttt|||AAA333...+++***)))(((&&&&&&&&&%%%'''***((($$$***>>>///%%%+++}}}222...///"""///AAAFFF***&&&%%%''')))$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((***+++,,,333111555???DDDFFFNNNYYY\\\XXXUUUVVV]]]hhhqqqwww~~~yyyqqqiiieeecccggg___RRRHHHBBB???===<<>>???AAABBBEEEMMMXXX___\\\gggsssvvvuuuyyy}}}mmm]]]PPPFFF???<<<555333000---***)))((((((&&&''''''((()))******+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''ggg^^^YYYooovvv}}}FFF555------,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&ZZZ000'''"""%%%qqqZZZ+++###%%%mmm```'''"""///###%%%)))444((('''000$$$%%%***"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$#########""""""!!!!!!########################"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%((()))(((''''''&&&(((,,,...,,,,,,...111@@@QQQgggzzzsssdddbbb[[[JJJ@@@AAAHHHWWW___YYYaaaccc{{{tttzzzuuurrr``````sssttt[[[JJJLLLVVVRRRDDD>>>FFFNNNYYYjjj~~~hhhNNN;;;BBB@@@666111333000)))$$$***+++&&&&&&++++++''')))'''%%%%%%&&&&&&&&&$$$''''''&&&&&&&&&%%%%%%%%%mmmbbb[[[zzzsss}}}DDD555------,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333!!!,,,+++999$$$```rrr===###+++(((''''''$$$RRR***(((%%%%%%***...---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""############"""""""""!!!########################"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&******'''$$$%%%'''222///***'''---888DDDKKKVVV^^^```^^^WWWDDD888???VVVZZZaaahhhsssqqqppp}}}{{{fffjjjrrrdddNNNIIIMMMLLLWWWiii{{{cccKKKHHH@@@---***666***+++***((((((***)))&&&)))(((&&&&&&'''((('''&&&((('''''''''''''''''''''mmm___YYYooo|||BBB333---,,,+++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%(((!!!///)))}}}666###444...///ZZZ111$$$%%%)))'''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###########################""""""""""""########################"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((---111''',,,000333BBB\\\qqqzzz___VVVIIIHHHSSSXXXbbbxxxyyyvvvmmmrrr^^^GGGAAA\\\yyy|||eee^^^GGG&&&222---***,,,---***'''&&&***((('''''')))***))))))(((((((((((((((((())))))jjjZZZYYYooowww}}}???222---,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%iiiggg///***$$$)))///YYY;;;===###,,,EEExxx,,,###%%%'''$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""########################""""""#########$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,(((&&&&&&***,,,,,,***(((777MMMffftttWWWGGGOOO]]]tttzzzvvv|||pppooo{{{fffYYY___[[[GGGddduuubbbKKK<<<222***,,,---***))),,,***((('''''')))******)))''''''(((((((((((())))))iiiWWW]]]sssrrrttt===111---++++++)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))444AAA$$$&&&"""***&&&^^^III555+++... %%%XXXYYY###$$$&&&(((,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""##############################""""""#########$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((###(((++++++)))(((,,,111UUUppp}}}jjjaaacccgggkkkuuuggg\\\nnnuuuqqqRRRTTT[[[nnndddTTT@@@333,,,))),,,111***(((''''''((())))))(((''''''''''''''''''''''''fffQQQZZZ}}}|||zzzqqq{{{;;;111///+++***)))(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''777fff'''+++222555(((222^^^ggg%%%!!!(((''''''(((,,,(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))###***---)))'''777WWWrrrzzz}}}wwweeeVVV\\\yyy~~~sssppp|||mmmvvv{{{PPPNNN{{{vvvWWW@@@555000---+++)))((('''((()))((('''((((((((('''''''''&&&&&&fffMMMTTTrrruuuuuu;;;111000+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$111777___888???%%%444!!!(((000"""---)))&&&,,,[[[ppp+++...((((((***###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""""""""####################################"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''((()))))))))++++++...666JJJgggooo]]]ZZZtttuuueeekkkvvvyyyqqqXXXQQQ___qqqiiiWWWBBB......,,,***)))))))))((('''+++******)))((('''&&&&&&lllPPPSSSnnnvvvzzz:::111111+++***)))''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###___$$$(((EEE((( &&&$$$///((("""...hhh$$$222%%%---"""$$$,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$########################"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***+++)))444VVV{{{WWWuuu^^^gggzzz[[[ZZZ~~~zzzZZZ:::000...,,,***+++***)))'''---,,,+++***)))'''&&&&&&mmmMMMUUUcccyyy|||~~~~~~~~~:::111///---+++((('''''''''%%%$$$+++!!!(((---III555(((&&&***......&&&fff111+++@@@$$$$$$+++,,,+++&&&$$$''')))'''&&&'''++++++***((('''((((((&&&(((&&&%%%(((***))))))))))))((((((((()))(((%%%###&&&$$$$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''!!!,,,***"""%%%(((%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&### """%%%'''(((((('''&&&'''((((((&&&$$$)))***)))(((((()))(((&&&%%%'''((('''$$$###$$$&&&(((******'''&&&&&&%%%$$$"""'''((($$$$$$))))))$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((('''&&&###((()))%%%(((///...'''333AAA|||ZZZHHHiiilllzzz}}}uuuyyyqqqeee```bbbuuurrrOOODDD111***...(((###***+++,,,***'''***...,,,$$$lllMMMRRR___sssuuuxxx{{{}}}:::111///---+++((('''''''''%%%$$$$$$"""000%%%JJJ666 UUU"""***ggg%%%!!!555!!!###JJJ***222888666...(((((()))''''''((($$$&&&'''&&&%%%%%%%%%%%%...,,,***+++,,,+++)))((()))(((&&&'''(((******))))))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''///$$$###''')))(((%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###(((''''''&&&%%%%%%%%%%%%+++,,,------,,,***)))((($$$'''************---///,,,111555444000///000222222///,,,***+++,,,,,,,,,%%%'''***,,,------***&&&***,,,***%%%$$$''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&((('''***///,,,(((,,,555VVViiipppMMMAAAvvvbbb{{{{{{}}}iiiooommmHHH333222///***///)))***(((%%%''',,,,,,'''nnnNNNRRR\\\oooqqqsss|||999222///---+++((('''''''''%%%$$$%%%---"""...""",,,***+++ $$$YYY###&&&>>>111NNN:::///&&&%%%''''''((()))'''))),,,---+++***,,,///((('''((())),,,------+++...,,,)))'''((())))))(((((()))((('''&&&&&&(((***'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''',,,%%%111$$$$$$###(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%###''')))+++///222999===@@@>>>:::888<<>>777888999:::<<<<<<999444000+++---//////,,,)))&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((("""999___XXX---+++>>>999***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%''')))---000333444222888===>>>======AAAEEE^^^\\\ZZZZZZ\\\___bbbcccgggeeedddddd___[[[^^^eeeXXX]]]bbb```WWWNNNIIIGGG???888444777:::;;;===AAA999888666444000+++'''&&&''''''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&''''''((((((((()))&&&&&&&&&'''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))111***+++>>>XXXddd[[[LLLZZZ~~~vvv|||gggtttpppLLL222///---+++******(((((((((qqqNNNOOOZZZrrrxxxwwwjjj|||vvv444222///---+++((('''''''''%%%$$$&&&))))))"""'''+++$$$$$$$$$444,,,oooDDD%%%...&&&888!!!&&&((()))***///555666444666:::===888888>>>@@@<<<>>>DDDBBBFFFEEE???===???:::222...111777===@@@@@@;;;888777666555444333///)))%%%***)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((!!!222DDD999%%%111>>>111))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%+++,,,...111555888;;;===@@@HHHQQQWWWWWWUUURRRRRRLLLHHHCCCBBBDDDGGGHHHHHH<<>>aaalll[[[fffnnnwwwsssZZZ@@@333///***((((((xxxNNNQQQQQQYYYyyyvvvnnnzzzfff<<<000...---+++((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''',,,***(((''''''(((***+++'''***...222666>>>LLLXXXWWW^^^www{{{|||kkkLLLNNNSSS;;;???BBB333,,,999;;;:::GGG===<<<:::444...)))''''''&&&'''((((((&&&'''))),,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))))))))))))))(((((((((***)))'''(((***---...///---+++***,,,---,,,,,,...%%%---...)))+++444777222999777555777:::999555000000...+++***)))))))))+++((('''&&&%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$#########""""""!!!!!!############""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""######$$$%%%:::999555111---(((%%%$$$&&&$$$"""!!!###$$$$$$$$$ !!!"""%%%''''''%%%$$$(((222555222333999???DDD000***888===444333???;;;999NNNaaabbbkkklllqqqllltttbbbfff___nnnhhhuuuddd}}}ooommmnnnjjjyyyuuuooosssYYYIIIddd___HHHSSSnnnyyywwwoooRRRZZZAAA>>>;;;,,,<<<;;;111<<<'''+++---...***$$$"""%%%***###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######%%%'''))))))''')))+++******,,,///000===555;;;CCC>>>===CCCDDD;;;FFF???III<<>>:::666000***&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))))))))(((((((((((((((***)))(((((()))))))))(((******************,,,...>>>>>>BBBIIIOOOSSSWWWZZZ^^^\\\ZZZWWWTTTQQQOOONNNTTTRRRKKKBBB999222***######%%%(((((('''&&&''')))''''''%%%$$$####################################$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######""""""######$$$%%%444333000---***&&&$$$###$$$###"""###$$$%%%%%%%%%---***'''%%%%%%&&&'''(((888999:::;;;;;;:::::::::+++777>>><<>>tttmmmNNNEEEUUUfffSSS>>>OOO[[[kkk\\\[[[yyyeeerrrjjj]]]mmmUUUPPPnnnhhh]]]QQQ@@@BBBAAA???@@@111///'''"""&&&...000(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***)))(((((())))))))))))///...***'''***333>>>EEEEEE@@@GGGJJJ@@@===???<<<:::;;;---444222GGGDDDEEEFFFFFF;;;...(((%%%(((111***)))((()))***((($$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''***'''(((222999JJJbbbHHHiiixxxsssuuuqqqqqqtttuuuqqqoooqqqtttsssqqqnnnlllmmmpppsssssssssssstttxxxjjjnnnooofffLLL111222"""TTTNNNIIIXXXooo}}}ccc:::000...---+++((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&%%%&&&(((+++,,,,,,***)))@@@ZZZjjjqqq~~~www}}}nnneee^^^QQQ@@@>>>DDDEEE<<<888555666999888111******((('''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((())))))---............---------&&&,,,555;;;AAAGGGMMMQQQ\\\TTTTTT___aaaZZZYYY```MMMMMMLLLIIIEEECCCDDDFFF@@@HHHMMMNNNPPPQQQKKKAAA777444---&&&!!!"""(((...'''&&&%%%$$$######""""""#######################################"""""""""############""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######""""""######$$$%%%,,,+++***(((&&&$$$###"""#########$$$%%%%%%%%%%%%!!! """(((000999>>><<<@@@BBB===555333:::CCC:::IIISSSUUU[[[eeeeee]]]bbbCCC???OOOWWWNNNOOOLLL[[[SSS\\\TTTeeeYYYdddccc___eeeYYY^^^hhh^^^XXXPPPNNNIIIGGGKKKGGGCCCLLLSSSJJJKKK]]]iiixxxppp```sssfff\\\sssPPP@@@BBB@@@DDD===999444---(((&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%(((...777@@@KKKWWW^^^```bbbkkkiii]]][[[]]]VVVLLLUUUQQQOOO>>>@@@;;;???888<<>>;;;555///---+++&&&"""$$$(((***&&&"""&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&...***&&&333DDDWWWjjj___uuu{{{wwwqqqnnnooopppqqqwwwrrrpppsssuuurrrooooooooommmkkkjjjkkklllmmmlllqqqooolllkkklllpppuuuxxx{{{mmmFFF>>>333VVVPPPIIIXXX~~~rrraaa999000///---+++((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***&&&,,,000,,,&&&)))666BBBMMMiii{{{ZZZMMMJJJ<<<<<<555///222:::>>>999333///,,,'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))))))))&&&''''''((((((+++...000777@@@JJJOOOSSSZZZ```bbbVVVPPPOOOTTTSSSMMMKKKMMMTTTSSSQQQOOOMMMKKKJJJIII777AAAJJJOOOUUUYYYSSSHHHKKKEEE;;;222,,,(((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&############################################################"""""""""!!!""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###$$$$$$%%%'''***---000444888;;;555:::???AAA@@@AAAEEEJJJ___aaakkklllRRR333555MMMWWWOOOUUUaaauuu{{{yyyuuupppcccpppdddQQQ@@@FFFTTTMMMRRRyyyrrreeeYYYbbbpppwwwyyyOOOCCC>>>@@@>>>777---''''''***((('''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((((((***+++333555<<>>:::555...&&&$$$&&&)))***)))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))"""+++---111???KKKYYYmmmzzzooowww{{{nnnooorrruuuvvvuuusssqqqyyyrrrnnnppprrrpppooooooooollljjjkkkmmmnnnllliiirrrqqqppppppqqqqqqqqqpppqqqpppuuu~~~qqqPPP===:::VVVSSSLLLZZZ~~~vvvxxx___888000///---+++((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++***---//////333AAAWWWhhhpppdddfffmmmggg```___[[[mmm^^^PPPQQQ[[[bbbfffhhhwwwiiiPPPKKKAAA666333888======::::::666///)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***)))))))))*********+++++++++,,,------///444;;;@@@WWW[[[ZZZTTTSSSZZZ```bbb\\\bbbeeebbbccciiikkkggg___YYYRRRPPPPPPLLLDDD<<>>///###$$$######"""###%%%'''(((#######################################$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""###""""""""""""""""""#########""""""######$$$%%%""""""######$$$$$$%%%%%%###%%%&&&%%%###"""###%%%%%%+++444:::;;;:::999999777222111<<>>999999///@@@===777000+++''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***""")))555IIIVVVSSS\\\vvv{{{rrrpppwwwtttrrrooonnnrrryyy~~~{{{xxxuuurrrlllggggggjjjooossstttrrrooommmuuuqqqpppqqqsssvvv~~~qqqTTTNNNXXXUUUMMM]]]{{{qqq{{{___777//////---+++((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''((()))***+++,,,,,,***)))---:::QQQjjj}}}ooo___aaarrr{{{yyy||||||vvvrrrccckkk```gggRRRHHH:::111000444:::===CCC@@@:::222***&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))***************+++,,,,,,------///111444777:::BBBLLLSSSJJJQQQVVV]]]ooo{{{{{{tttzzz|||www{{{ssskkkjjjooonnnfff^^^TTTIIIBBBGGGKKKKKKMMMQQQDDD@@@>>>AAAFFFHHHEEE@@@+++)))%%%###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""######$$$%%%""""""###$$$%%%%%%&&&&&&$$$&&&'''&&&###$$$'''+++***000888<<<;;;999888888---KKKppp{{{gggWWWOOOSSSPPPOOObbbkkkwww}}}eeeJJJGGGMMMWWWeeewwwjjjooorrrVVVAAA888555333111+++***((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***111;;;BBBJJJPPP```sss{{{xxxxxx|||___eeevvv|||pppqqqppp}}}{{{eeeNNNGGG999>>>@@@@@@<<<555---((('''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,444CCCZZZbbbWWW___~~~wwwwwwvvvrrrrrrvvvuuutttrrrrrrwww~~~{{{sssyyy{{{sssmmmkkkqqqpppppppppooopppxxxzzzwwwyyy[[[TTTJJJ^^^}}}kkkyyy^^^666//////---+++((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''(((((()))+++,,,,,,---000;;;NNNdddyyyQQQZZZfffpppyyy}}}zzzvvvsssooojjjaaa```{{{zzzrrrmmmqqqyyy~~~jjjeeeiiipppmmmdddTTTCCC666333:::@@@@@@CCCBBB;;;000(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))*********++++++,,,,,,---......///***111;;;DDDLLLVVVbbbjjjsssyyyuuuhhhccchhhmmmxxxqqqjjjkkkpppuuuuuurrriiiZZZXXXeeedddQQQDDDFFFGGGCCC>>>:::;;;@@@HHHMMM===888000)))%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""######$$$%%%######$$$$$$%%%%%%&&&&&&$$$&&&((('''&&&)))///555CCCCCCAAA===999:::@@@FFFhhhIII>>>LLL```ttt|||qqqsssaaarrrrrroooeeeLLLIIIMMMooogggyyycccIII<<<;;;???333111...+++((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''))),,,444BBBTTTaaauuutttzzzqqqjjjlllXXXZZZlllvvveee[[[kkk|||xxxsssrrrRRROOOKKKEEE???888222///((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,444BBBQQQ]]]ddddddvvv}}}rrrzzzxxxuuutttttttttttttttssswww}}}yyytttsssmmmlllnnnpppqqqqqqwwwyyy~~~yyy]]]SSSGGG^^^llleee^^^666//////---+++((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''((()))***+++,,,------===[[[vvvkkk}}}|||zzz|||~~~nnn]]]dddmmmtttkkkeeevvvyyysssoooqqquuu}}}|||uuuzzzeeeJJJ===>>>DDD777???EEEAAA666+++((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++,,,,,,------...///000000>>>IIIZZZiiivvv{{{www```jjjlllrrruuummmgggsssrrrkkkccc```bbbgggkkkmmmccc[[[jjjnnnUUURRR???FFFLLLIII@@@888666777MMMGGG;;;000)))&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###&&&(((((((((---666>>>666777888;;;FFF\\\uuutttbbbOOOLLL\\\rrr}}}hhhtttpppxxxvvvdddfffhhhqqqMMMNNNBBBSSS[[[qqqvvv~~~lllOOO888999777222...***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((+++///666CCCYYYrrr{{{lll___[[[YYY[[[iiizzzEEEDDDWWWdddPPP???KKK```WWWHHHOOOSSSxxxqqq___PPPGGGAAA:::666))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,000HHHWWW\\\hhh|||www{{{rrrxxxzzzwwwuuuzzz~~~}}}{{{yyyzzz|||~~~~~~~~~uuupppnnnnnnnnnnnnpppuuuxxxwwwyyywww