BM6P6(@ ssspppfffYYYVVVUUUUUUVVV[[[bbbgggiiihhhkkkrrrsssrrrzzzsssvvvrrrnnnkkkkkkiiiddd```gggYYY^^^ZZZddd|||yyyzzz|||ZZZYYYZZZSSSIII999888333555444///...111333333666---<<>>;;;;;;BBBJJJJJJ@@@AAA@@@666444999888999::::::888555444555666777888888888888;;;???BBBGGGUUU{{{nnnRRRBBB===222111//////000000///---...---,,,,,,+++++++++,,,,,,+++***))))))+++---...MMMPPP666111///))))))+++---***$$$###'''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&'''''''''''''''''''''''')))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******&&&((())))))(((''')))***+++***)))))))))***+++,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000444333444444111333AAAQQQfffbbbNNN999222333222///---222222222111111111222333zzzzzzccc```XXXXXXYYY]]]bbbgggiiijjjooorrrtttzzz|||rrroookkkiiiiiihhheeebbbccc[[[aaaaaannnsssmmmeeehhhggg^^^EEE;;;888<<<;;;666333444333111777333GGGgggFFF555222777///333;;;888999>>><<<@@@>>>======;;;:::@@@GGGBBB<<<@@@AAA555000555555888999:::888666444555666777777888888888:::>>>AAADDDKKKbbbrrrVVVEEE>>>333111000///000000///---...---,,,,,,++++++++++++++++++***))))))+++,,,---555ZZZ}}}yyySSS000(((111***((()))+++***&&&$$$%%%(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''&&&&&&'''''''''''''''''''''''')))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))++++++******)))'''(((***)))(((((()))+++++++++*********,,,---...*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////666333222000......555===DDD\\\}}}kkkKKK888333111000000//////000000000000111111zzzccc]]]ZZZ[[[\\\___bbbfffiiikkkpppqqqvvvvvvqqqmmmiiihhhiiihhhfffcccbbb[[[``````ppp~~~~~~uuupppdddeeeddd]]]FFF>>><<>>===999;;;:::::::::777666<<>>BBBBBB===999888777444999===YYYbbbCCC555333000555KKK\\\PPP@@@;;;999:::999999888666777AAAMMMYYYIIICCCBBB;;;999999333666777999888666555444555444666777777777888;;;===@@@CCCEEENNNjjjiiiTTTGGG@@@666333000////////////...*********+++,,,---...///+++*********************---,,,)))''')))------)))+++'''&&&***,,,***)))***(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&(((***+++,,,+++)))(((((()))******))))))***+++)))((((((((()))***,,,---))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,---------//////...///333777666444777777???XXXyyylllWWWDDD999666555333111222333333222000~~~fffSSSyyyfffaaa___```aaabbbccceeejjjmmmnnnrrr|||sssnnniiiggghhhiiigggeee```\\\\\\^^^uuuwww~~~}}}dddXXXPPPLLL======???BBBBBB===:::;;;:::888888@@@``````BBB555555---222JJJ[[[MMM:::777888:::999999999888<<>>;;;???BBBAAA<<<:::<<<>>><<<888CCCfff]]]AAA555666000--->>>LLL@@@111333888999999;;;;;;:::>>>LLL[[[eeeSSSIIIEEE<<<::::::555444666888888777555444444333444666666666666888::::::???GGGLLLWWWrrreeeUUUKKKCCC888555111///////////////---,,,,,,++++++,,,,,,,,,***************)))((((((###***...---***)))&&&###)))((())))))&&&!!!###((((((((((((((((((((((((((('''''''''''''''((()))))))))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''((((((((((((&&&((())))))(((''')))***)))((('''''''''((()))***))))))))))))))))))))))))))))))))))))******************************************++++++,,,------...---000000...000444222,,,,,,111777;;;===KKKkkkgggVVVAAA;;;444111222222000...vvv|||uuueeegggbbbddddddcccccceeejjjnnnzzz}}}vvvqqqkkkhhhiiiiiigggfff[[[]]]___ffftttyyy}}}]]]UUUXXXZZZIIICCC???AAA@@@<<<:::===@@@???777DDDiii}}}[[[???444666666+++222===555,,,222:::888:::<<<<<<999;;;HHHVVV___QQQKKKFFF:::666888555333666888888777555444444222444666666555666777999>>>>>>@@@DDDLLLeeegggWWWMMMCCC999555111///////////////000///---,,,+++************************)))((('''///&&&!!!'''------++++++'''(((***+++'''$$$(((///(((((((((((((((((((((((('''''''''''''''((()))))))))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((((((''''''((()))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,---......+++000111///000444333...222000111333666>>>QQQdddyyyUUUMMMBBB;;;999777333000~~~yyysssgggeeefffeeehhhjjjiiigggiiioooxxxzzzrrriiidddfffhhhgggeee```aaa___ooo}}}tttSSSZZZ^^^]]]TTT@@@EEECCCDDDFFFDDD???@@@CCC===AAAqqq{{{XXX:::888333111222444444444333111///999777777:::???CCCDDDCCCEEEDDDDDDAAA999111222888555333333555888888555222666666666666777777777777:::>>>???DDDLLLWWW{{{hhhXXXOOOGGG@@@222222888111,,,---+++......---,,,,,,+++******++++++++++++++++++++++++***)))(((((((((***+++,,,))))))))))))))))))))))))+++)))((('''((()))(((''')))'''%%%%%%'''(((''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))%%%&&&((()))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))+++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,)))***---//////...,,,***...------------...///////////////000333777;;;===ddd{{{nnncccGGG111333:::|||yyyvvviiiggghhhhhhkkkmmmllljjjooovvvyyyvvvooofffccceeegggfffdddccccccaaannnxxxuuuRRRTTTYYYZZZSSSAAAAAAEEEMMMTTTQQQGGG>>><<<===IIIyyy|||YYY:::888222111222333333333222000///666555555999>>>CCCDDDDDDAAA>>><<<<<<999555555888666444333555666666444111666666666666777777777777999;;;===DDDKKKSSSwwwnnn___SSSHHH>>>000000555000,,,///.........---,,,,,,+++******++++++++++++++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))***)))(((((((((((((((((()))(((''''''))))))((('''&&&&&&&&&''''''((()))***((((((((((((((((((((((((%%%'''))))))((('''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&'''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++***************+++++++++((()))+++------,,,+++***,,,,,,,,,,,,,,,---....../////////000333666999;;;UUU}}}cccJJJ===444zzzzzz{{{lllhhhmmmoootttuuuppplllqqqyyyyyyrrrkkkdddbbbeeegggeeecccfffeeedddnnn{{{qqq~~~WWWRRRWWWZZZSSSCCC>>>HHHYYYfffcccRRRAAA888===VVV|||YYY:::888111000111222222222111///...333333444777<<>>@@@eeezzzXXX:::777111000000000111000///......111222333555999<<L=hĦ4ĉ@ӵxxxjjjrrr]]]aaadddVVVGGGAAAIIIVVVaaaaaaVVVKKKGGGKKKxxxvvvTTT888777000000000000000//////......111222333444555777999;;;===]]]fffBBB444777777777777666444444444444333444444555666777777777999666888>Ltttbbb]]]^^^LLL888111333///...222111------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((())))))(((&&&%%%''')))&&&&&&'''(((***)))&&&$$$(((''''''''''''(((((()))''''''''''''''''''''''''''')))***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))---,,,)))''''''(((***,,,(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********,,,+++++++++***)))))))))++++++++++++,,,,,,,,,------------------....../////////000000111111222333666<<>>ZZZ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLsssShӵgL~~~}}}zzzoooiiihhhhhhgggS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??```iiitttg<ĉCCCBBBCCCIII3we<Ħ3h?@e000000000000000))),,,...Z777FFFOOO\\\```VVV3h?gL222333444555666777888444;;;888D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??mmmaaa___PPP:::222444111///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++)))((('''((((((((((((((((((((((((%%%(((***((($$$###&&&)))***)))''''''((())))))((()))(((((('''''''''(((((())))))))))))))))))))))))%%%&&&((()))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,,,,...000222333111///...,,,,,,++++++,,,,,,---...,,,,,,...///000000000000---555<<>>444111111///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))+++***)))***,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))((('''''''''&&&$$$%%%''')))(((((())))))(((''''''''''''''')))((('''''''''(((***++++++((('''))))))'''(((+++''''''''''''((((((((((((+++*********))))))((((((((((((((((((((()))******,,,,,,+++******+++,,,,,,000666???EEEDDD>>>555...---------------,,,,,,,,,............///111222333333222333CCCjjj4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqet{{{|||DdDĦuuueeejjjq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦooopppHHHJJJVVVgeĦFFFCCC@@@FSĦqjRgdKӵDdDĦ111000//////000000...//////DdDĦ777===DDDDDDqjRgdKӵDdDĦ555444333222333666888888777888HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦsss^^^WWWJJJ>>>444111111///---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***+++***)))***,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((('''(((((()))***))))))(((''''''''''''''')))(((((('''((()))***++++++((('''))))))'''(((+++''''''''''''(((((((((((()))))))))))))))*********((((((((((((((()))******,,,++++++******++++++,,,'''777OOO```cccWWWCCC555111000///......------...,,,,,,,,,---...///000111111222333;;;WWW4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ|||eeegggpo9uggg{{{GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦrrrhhhBBB@@@FFFgeĦFFFCCCsp?aĦGIdnuR)ĦDdDĦ000/////////000000...//////DdDĦ444000:::CCCGIdnuR)ĦDdDĦ333333222111222555777888666777DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵyyyaaaUUUKKK@@@555111111///---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++++++++++++++***)))***,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))))))))(((''''''''')))***(((%%%%%%'''))))))((((((''''''''''''(((((((((((((((((()))******+++''''''))))))''''''+++''''''''''''((((((((((((((((((((()))******++++++((((((((((((((()))******,,,+++************+++,,,+++777IIIXXX^^^ZZZQQQIII666444222///......//////------------...000111222111444444444BBBhhh4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<}}}~~~eeedddpeӵfffĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦuuugggBBB<<<<<aĦpeӵDx<DdDĦ000/////////000000//////000DdDĦ222000555???peӵDx<>d<333333222333555777777555666>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵfffUUUMMMAAA666222111///---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++***)))***,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&$$$''')))&&&""" ###''')))(((''''''''''''((((((((((((((((((((())))))******''''''******''''''***''''''''''''(((((((((((()))))))))))))))*********((((((((((((((())))))***++++++************++++++///222888???FFFKKKNNNOOO888555222///------...////////////000111222333444333666666222888WWW4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦxxxHHܗDӊB{{{<xzzzdddcccB?daĦB?Ho9222>dd<ӵ222555B?Ho9000<x444444666888777555555&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRmmmXXXPPPCCC777222111///......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++*********+++***)))***,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$''')))&&&""" ###'''((((((''''''''''''(((((('''(((((()))))))))))))))***''''''******''''''***''''''''''''((((((((((((,,,++++++***)))(((''''''((((((((((((((())))))***************************''',,,333;;;???@@@>>>===555333///---+++,,,---.........//////000222333444333444444444777NNN}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦppp@ďD~~~Hkge}}}rrrcccfff@h@GHĪj@IŌBeneHkgenefeHu]3hhse{{{pppFFF999777geĦja>aĦ@G;;;333se...//////000000...///111<Ō333///---@G222111Hkge555444555666888666555666HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hvvv\\\RRREEE888222111///...///,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++******)))+++***)))***,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&''')))***(((%%%%%%''')))(((''''''''''''(((((()))''''''((())))))))))))))))))''''''++++++'''''')))''''''''''''((((((((((((---,,,+++***)))'''&&&&&&((((((((((((((()))******))))))***++++++***))))))'''***...222444333222000///...,,,+++***+++---...,,,,,,,,,,,,---///000111111000222555777GGGooo4DuXӵĵD^DdDĦggghhhzzzvvviiieeekkkhhhD^s׼s}}}yyyJJJ999888geFm8;;;>aĦOOO;;;444s׼s.........///000000+++---///Ho000///000+++999111111111333444444444555777666555777D^DdDĦs׼s}}}aaaSSSFFF888333111///...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++************+++***)))***,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((('''(((((()))***'''''''''''''''((())))))&&&'''((()))***))))))((()))'''(((++++++(((''')))''''''''''''((((((((((((,,,++++++***)))(((''''''((((((((((((((()))******((()))***++++++***)))(((,,,***(((''''''***---///************+++,,,---...++++++++++++,,,...///000111...222777666>>>bbbΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ```aaaffffffkkklllttt}}}{{{xxxpppdddfffooohhh^^^aaa[[[^^^sssĦ>d<ĦBeNNN::::::geFYĉCCC;;;>aĦoooNNN;;;444Be............///000111)))+++---nu]ӵ///555333***333111......///000000111111222---000222333333333444555555555777;;;;;;:::???GGG\\\~~~>d<Ħ>d<ĦĦBeĦdddTTTFFF999333111///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++***)))***,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%'''&&&$$$%%%''')))(((((('''''''''''''''((()))***&&&''')))*********)))((()))'''(((++++++(((''')))''''''''''''((((((((()))************))))))))))))((((((((((((((()))******((()))***++++++***)))(((''')))+++------,,,+++)))'''''')))***,,,---...///,,,,,,,,,---...///000111222000555:::555999\\\?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ```cccffflllmmmqqqvvvwwwwww|||vvvmmmdddbbbeeegggccc]]]]]]^^^uuugdKĦsdKĦzzzUUU777999ŶS:::;;;8883weAneneneneDe___^^^```ccckkklllppptttuuutttyyyxxxvvvmmmcccaaadddeeeaaa\\\^^^aaazzz{{{nene|||UUU666:::>A888666777k<lllKKK888222111222000000///.............../////////fh111000000000/////////000000111111111222222222333333222333333444555666666666777888999;;;<<<===PPP```vvvDenenenexxxcccVVVDDD888222111///---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))''')))***)))'''&&&(((***(((''''''&&&'''((()))***+++)))(((((()))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((******+++,,,,,,+++******))))))))))))(((((((((((((((((()))******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///...,,,+++,,,...000000///333000222777999===OOOdddddd^^^\\\^^^aaajjjjjjmmmqqqqqqqqquuu|||wwwuuulllccc```bbbccc___ZZZ___eeewwwvvv~~~~~~WWW777:::111555111lllKKK888222111222///////////////......---////////////000000///////////////...000000000111111111222222222222222333333444555666666666666777888:::<<<<<>>IIIaaahhhYYYFFF777111///...---,,,++++++******+++++++++++++++++++++++++++++++++************)))))))))(((''''''((((((''''''''''''''''''''''''((((((((())))))'''&&&'''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++************************,,,+++++++++,,,,,,---...---,,,++++++---//////...------///333333555@@@MMMcccpppmmmhhhbbb]]]]]]```dddffffffiiimmmllljjjnnnuuuyyy{{{|||tttnnnfffbbbbbbbbb```]]]]]]kkkyyy~~~fff@@@;;;333444444///555222333777GGGtttkkkJJJ777111111111---...///000000///...---////////////////////////............//////////////////000000000111111111222222222222333444555555444444555666777999:::;;;===KKKhhhmmm]]]HHH888111///...---+++++++++******++++++,,,++++++++++++++++++++++++************)))))))))(((''''''(((((()))((('''&&&&&&''''''((((((((((((((((((((()))***+++)))%%%"""((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***)))))))))))))))*********************************,,,,,,+++++++++,,,---------+++***+++---//////...---...000222222444<<>>EEEWWWmmmVVVJJJ<<<444222---,,,+++++++++,,,,,,---...,,,+++******))))))******************************++++++******)))((((((((('''''''''(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))))))))))))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((())))))***++++++++++++***((()))***,,,++++++++++++++++++,,,,,,,,,,,,---.../////////000333666333:::QQQwwwtttmmmfffdddbbb```aaaeeedddeeegggkkknnnrrruuuwwwrrrwwwxxxtttppppppooolllbbbbbbcccdddeeedddcccaaahhhtttpppmmmFFF<<<333888777111888666555;;;UUUvvvOOO888222222111//////............//////............///////////////////////////............//////000111222222222111111111111222444555666444555555555555666888:::???EEEVVVsss\\\OOO???555111,,,,,,,,,,,,++++++,,,,,,------,,,+++))))))***++++++***************************************)))(((''')))((('''''''''(((***+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((()))(((((((((((())))))))))))'''(((((())))))))))))((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((((((((())))))))))))((())))))******+++,,,,,,+++***((()))***,,,+++++++++++++++,,,,,,,,,---------.../////////000222444777666BBBccczzzpppgggbbb```___bbbfffdddeeehhhkkkooorrrtttuuuooottttttooommmpppoookkkdddaaa```dddjjjlllhhhccchhhzzzqqqjjjDDD<<<333888777111888555555;;;WWWpppLLL777000000000//////............//////////////////.....................///////////////......///000111222222333//////000000111333444555333555666555555777:::===AAAGGGWWWyyyaaaRRRAAA666222,,,///...---,,,++++++++++++...---+++*********+++,,,************************)))************)))((((((+++***)))'''''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''((())))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,+++***((()))***,,,++++++++++++,,,,,,,,,---------,,,...////////////111333888444999SSS}}}sssjjjbbb___^^^___ccchhhdddeeehhhllloooqqqrrrsssqqqrrrqqqmmmjjjjjjiiieeeeee```^^^ccclllppplllgggmmmrrrgggBBB;;;333777666111888555333;;;YYYmmmLLL777///.../////////............//////000000//////.........---.........///////////////...//////000111222222222111111111222333444555666222444666666666888===BBBCCCIIIZZZfffVVVCCC888555000//////---,,,+++*********...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))))))))+++***)))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))***++++++++++++(((((((((((())))))))))))&&&'''((())))))******)))(((((())))))))))))******))))))))))))))))))))))))'''(((((((((((('''&&&&&&(((((((((((())))))))))))))))))******+++,,,,,,,,,+++***((()))***,,,++++++,,,,,,,,,,,,------------,,,...////////////000222222111333DDDhhhyyykkkddd______``````cccgggdddfffhhhkkknnnooopppqqqtttpppmmmllljjjfffddddddccc```^^^bbbhhhmmmnnnmmmvvvrrreee@@@:::222666555000777444222:::YYYhhhIII666//////111//////............//////.........///////////////............/////////000//////000000111111111222222222222333444555666777111444777777777:::@@@FFFDDDKKK]]]jjjYYYFFF<<<999555...---,,,,,,++++++++++++---------------,,,,,,+++++++++++++++++++++++++++******)))(((((()))***+++((()))))))))))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************$$$&&&)))+++,,,,,,+++***(((((((((((())))))))))))&&&'''((()))************(((((()))))))))*********))))))))))))))))))))))))((()))))))))(((((('''&&&(((((((((((()))))))))))))))******++++++,,,,,,---+++***((()))***,,,++++++,,,,,,,,,------------...,,,---///000//////000111...111333;;;UUUxxxhhhcccaaacccdddbbbbbbddddddfffiiikkkmmmnnnoooooovvvnnnjjjlllkkkeeedddhhh```___```aaadddiiiooorrr~~~sssccc???999111555444///777333111:::ZZZaaaEEE555000111444//////............//////,,,,,,---...///000111222---.........//////000000000000000000111111111111111111111222333444555666111444777888777;;;BBBIIIEEEMMM___nnn[[[HHH>>>===999,,,,,,++++++,,,,,,------,,,---...///...---,,,++++++++++++++++++++++++++++++***((('''''')))+++,,,%%%'''(((*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))************************!!!###'''***,,,+++)))'''(((((((((((())))))))))))&&&'''((()))************(((((())))))*********+++))))))))))))))))))))))))))))))******)))(((''''''(((((((((((()))))))))))))))******++++++,,,------+++***((()))***,,,,,,+++,,,,,,,,,---------......,,,---///000/////////000000666888888IIIrrrtttiii___[[[ZZZ]]]^^^]]]```dddbbbccceeeiiimmmooonnnmmmppppppnnnkkkhhhhhhjjjlllbbbeeeaaaaaahhhhhhhhhqqqqqqxxx___BBB888444555222444444555666;;;```ZZZCCC888000...111000000///...------,,,,,,.......................................///000000////////////000000000000222222222333333444444444444222222555666999BBBLLLHHHEEE[[[}}}bbbQQQFFF<<<333111000///...---,,,,,,,,,******************++++++,,,,,,,,,+++++++++******+++++++++*********))))))&&&(((***+++,,,+++)))((()))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))***************))))))(((((((((((()))(((((())))))))))))((((((++++++******)))(((((((((******++++++++++++******)))************++++++++++++)))((('''(((+++,,,...+++---000000...---------,,,,,,------.../////////---111444555:::VVVqqqddd[[[XXXYYY]]]___```cccgggdddeeegggkkkoooppppppnnnppppppooommmjjjiiijjjlllbbbfffbbbbbbjjjjjjkkkvvvzzzrrrsss^^^BBB888444444333555333444555;;;aaa~~~WWWAAA777000///111000//////...------,,,,,,.......................................//////000////////////000000000000111111222222333333444444333111222555666999BBBLLLKKKGGGYYYiiiWWWKKK???555111000///...---,,,,,,,,,******************++++++,,,,,,,,,+++++++++******+++++++++*********))))))'''((()))***+++******))))))))))))))))))))))))))))))(((''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))*********)))(((((()))))))))))))))*********(((((())))))))))))(((((()))************+++++++++***++++++***))))))+++---+++---//////...---------,,,,,,------.../////////000000444666999NNN|||ttteeeYYYWWWXXX\\\___```cccgggggggggiiilllppprrrqqqpppooopppqqqooollljjjiiijjjcccfffbbbdddmmmmmmppp}}}rrrwwwnnn]]]AAA888444444444555333333444;;;bbbzzzTTT>>>555000///222/////////...------,,,,,,..............................------......///000////////////000000000000000000111111222333333444222111222555666999BBBKKKLLLGGGRRRvvvrrr^^^QQQCCC666111111///...---,,,,,,,,,++++++++++++++++++******,,,,,,,,,+++++++++******+++++++++***************((()))))))))************)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************(((((('''(((((()))***+++***+++++++++***)))(((((('''(((((()))******++++++(((((())))))))))))(((((()))************+++++++++***+++,,,---,,,+++,,,,,,,,,---//////---,,,---...,,,,,,------.../////////444///111777888BBBgggwwwcccYYYVVVWWW[[[^^^^^^aaaeeehhhhhhiiilllppprrrrrrqqqmmmooopppooollliiiggggggccceeecccgggooooootttwwwmmmZZZ@@@888444333555555333333444<<>>888444333444555333333555===ffftttLLL888333000///222...............---------........................---------------...//////////////////000000000000...///000111222333444444666555555666555666<<>>FFFGGGKKKIIIJJJeeesssfffSSS???333222111///..................---,,,,,,+++******,,,,,,,,,+++++++++******))))))******++++++++++++&&&(((***+++,,,+++)))(((************************((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))***************))))))(((((((((((()))%%%&&&''')))************((((((((()))******++++++******++++++++++++******)))************+++++++++***+++,,,,,,,,,,,,,,,---,,,------+++******,,,...,,,,,,------...//////000///444444------555;;;;;;```~~~hhhYYY[[[[[[\\\eeekkkjjjggghhhnnnvvvxxxtttpppmmmjjjjjjjjjgggeeeddd```aaa___dddjjjkkk|||iiixxxooossshhhwwwFFF;;;;;;333222111444333666:::CCCjjjfffCCC999222---000000........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000............////////////111111111111222333444555666444555888888777;;;AAAOOOGGGFFFVVVvvv}}}gggSSSDDD222///...000///------//////...---,,,+++,,,------++++++++++++++++++++++++###%%%''')))++++++++++++***((('''(((+++,,,+++)))'''(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********))))))(((,,,+++***)))(((((())))))++++++*********************************+++++++++(((((((((((())))))))))))++++++***)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******))))))''''''((()))***)))))))))+++*********))))))((((((------,,,***((((((***,,,......---,,,,,,,,,------......///111222444666777HHHqqqrrr]]]ZZZ[[[]]]eeennnmmmkkkkkkqqqxxxxxxtttqqqnnnlllkkkhhheeecccbbb___```^^^aaahhhkkksssqqqoooxxxiiiyyyHHH<<<;;;444333222555555777:::DDDmmmfffCCC:::222---000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000............////////////111111111111222333444444666444444777888777;;;AAAMMMGGGKKKdddjjjUUUFFF666111///000000---,,,...///...---,,,+++,,,,,,---++++++++++++++++++++++++'''((()))***++++++*********((('''(((+++,,,+++)))'''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))+++++++++++++++***))))))*********************++++++++++++***************)))))))))************+++++++++***)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))************)))))))))((()))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,---...///......///000222444666777>>>```wwwyyy{{{```XXX[[[aaahhhnnnnnnmmmmmmqqqwwwvvvrrrppppppoookkkgggdddcccbbb]]]___\\\___eeekkkiiinnnjjj|||KKK===:::333444111555555555777BBBnnnfffCCC:::222...///000........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////111111000111111222333444555333444777888888<<>>kkkdddBBB999222...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------......//////............////////////000000000000111222333444444222333666777888<<>>AAAFFFGGGHHH[[[jjj[[[GGG;;;000///000///...///+++,,,,,,---,,,+++***)))++++++++++++++++++++++++***))))))(((((()))***+++)))+++,,,+++((('''(((***))))))***++++++++++++***))))))))))))))))))))))))'''(((((()))******++++++((()))***+++,,,,,,,,,,,,+++---///000111000...---///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++*********++++++,,,---************++++++++++++************************)))))))))*********++++++(((((((((((())))))))))))((()))))))))***************)))(((''')))///777<<>>EEEEEEBBBPPPrrrlll]]]MMM@@@444111111000...---++++++,,,---,,,+++***)))++++++++++++++++++++++++...---+++))))))))))))***)))+++,,,+++((('''(((***))))))***++++++++++++***))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++,,,---------***---222666666333///,,,000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++*********+++,,,,,,---))))))*********+++++++++************************))))))******+++++++++,,,''''''((()))***)))))))))(((((())))))*********+++))))))(((&&&&&&(((,,,000------,,,,,,,,,---......---------......000111222000222888JJJlllYYYIIIGGGDDDAAA===;;;CCCMMMTTT___ssssssmmmrrrqqqssstttqqqmmmkkkooossspppooonnnkkkhhheeecccaaa```aaabbbdddqqq}}}sssuuuppplllnnnMMM999;;;000999777111555GGGnnnSSS:::000///222+++///---------............///......---,,,,,,,,,,,,------------............///............///////////////.........000111333555222333333444666888999:::CCCCCCDDDEEEFFFPPPggg|||vvvbbbWWWIII:::222...,,,---000000///...---,,,+++++++++,,,+++******++++++)))((())))))(((((('''''''''&&&************************---,,,,,,+++***)))((((((...------,,,+++***))))))*********++++++++++++,,,+++,,,---,,,++++++...000444222555===@@@:::111+++222000...------...------)))(((((())),,,...//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************************+++***)))(((''''''(((((()))))))))))))))******+++)))************+++++++++++++++,,,---------,,,,,,......------...///111222222111222===XXXtttOOOGGGDDDAAA???<<<;;;AAAIIIJJJSSSmmm{{{qqqsssqqqssstttqqqmmmkkknnnqqqooonnnmmmkkkhhheeebbbaaa```aaaaaadddsssvvvtttnnnrrrgggMMM???111888777222555CCCfffRRR:::111000333+++///---------............///......---,,,,,,,,,,,,------------............///............//////////////////...///000222333444333333333444555777888999>>>@@@BBBDDDDDDKKK^^^ppp~~~iii^^^MMM<<<444333111////////////...---,,,,,,,,,,,,***))))))***,,,---,,,+++)))))))))(((((((((''''''************************,,,,,,++++++***)))))))))++++++******)))(((((((((******+++***)))(((((())))))***+++,,,---...//////---+++...777<<<999333///************+++++++++***222111///......------,,,------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************++++++++++++*********************************)))))))))(((((((((((()))))))))))))))******+++)))************+++++++++++++++,,,---------,,,,,,......------...///111222222222333999LLLnnn{{{YYYJJJDDD@@@=========<<<>>>CCC>>>GGGfffqqqtttqqqssssssqqqmmmkkkmmmooonnnnnnllljjjhhheeebbbaaa___aaaaaaeeevvvsssvvvnnnzzzjjjIII555777666444666>>>[[[PPP:::333111333+++///---------............///......---,,,,,,,,,,,,------------............///............////////////////////////000222333444444444444444555666777888:::===BBBDDDDDDHHHVVVeeessscccPPP===666666555111//////...------,,,,,,,,,,,,,,,+++***+++,,,---,,,+++*********)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++***)))***+++,,,,,,+++,,,...///...---///+++,,,111444000,,,***,,,---...000111111000000---,,,++++++++++++++++++------,,,++++++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++************************((()))*********)))(((''')))))))))))))))******+++)))************+++++++++***+++,,,,,,---------,,,...---------...///000111222444555555>>>XXX~~~```JJJGGGBBB===:::<<<===<<<===@@@<<>>777666444111000///...---,,,,,,,,,,,,,,,111///---,,,,,,+++)))'''************************(((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,'''***,,,,,,,,,,,,///222888444///,,,---.........666111///111111...+++,,,***+++------,,,,,,,,,---++++++,,,+++++++++---......---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************''')))***++++++***(((''')))))))))))))))******+++))))))*********+++++++++******+++,,,------------------......//////000111000444666444666HHHmmmwwwQQQEEE@@@AAA<<<:::<<<>>>======???EEEMMMiiiwwwmmmuuupppqqqqqqpppooonnnnnnnnnooonnnmmmllliiigggeeeccc^^^bbbbbbggg}}}pppxxx~~~~~~pppMMM===444444888;;;RRRttt|||MMM;;;444222333,,,000---------............///......---,,,,,,,,,,,,------------............///............////////////000000111111222222333333444444444444444555666666;;;<<>>777444222000111......---,,,,,,,,,------111///---,,,,,,+++)))'''************++++++++++++(((((((((((((((((((((((()))))))))***++++++,,,,,,*********+++,,,,,,------(((+++---,,,+++,,,111666FFF???555...,,,///333666666222///111222000111444222444444222///---...///222333333111...---...000///......---,,,---------.........---------,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************'''(((***,,,,,,+++)))((()))))))))))))))******+++))))))*********+++++++++)))***+++,,,------------------...//////000000000///333777666444AAAbbbaaaLLLHHH>>>???<<<;;;======;;;===AAAMMMSSSggg}}}tttnnntttppppppqqqqqqqqqqqqpppooonnnnnnmmmkkkiiigggdddccc___cccdddhhhrrr~~~~~~~~~ZZZDDD666555999:::OOOnnnzzzLLL:::444111333,,,222---------............///......---,,,,,,,,,,,,------------............///............////////////000111111222333333222222333333333333444555666777:::999;;;>>>AAAGGGUUUccc___OOO???999888555222000...------,,,,,,---------,,,+++***+++,,,---,,,+++***************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********++++++------+++(((+++333:::QQQJJJ???444...111999@@@666111/////////---000444;;;>>>AAA???:::555333333...000111000---,,,///222000000///............/////////.........---------,,,,,,,,,+++++++++******++++++************++++++************************((()))***+++++++++***))))))))))))))))))******+++)))************+++++++++)))***+++,,,---.........,,,---...///000000000000...000555777555<<>>222000888AAA555222222666999:::@@@GGGJJJQQQYYYZZZTTTKKKEEEBBB@@@AAAAAA===777333444777222111111000000000000000////////////.........---,,,,,,,,,+++++++++************++++++++++++******************************))))))*********+++++++++)))))))))))))))******+++)))************+++++++++))))))+++,,,---.........,,,---...///000000000//////---111666444666GGG\\\cccBBB<<>>CCCEEEIIISSS]]]zzz^^^CCC@@@IIIHHH999+++------,,,,,,,,,------...,,,+++******++++++)))((((((((())))))************************************************************++++++++++++++++++++++++)))+++......000999IIIUUUkkkfffZZZGGG555...333<<<111222999DDDOOOXXXdddnnnuuu~~~tttnnnmmmlllggg[[[LLLAAA======333222222111111111111111000/////////............,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))******************************))))))***+++,,,,,,)))))))))))))))******+++)))************+++++++++((()))+++,,,---.........,,,---...000000000000//////,,,...444333111<<>>>>>===;;;999777777999;;;<<>>AAA>>>???GGGIIINNN^^^dddGGGAAACCC>>>444000......---------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,+++***)))((((((((())))))*********+++---+++))))))+++,,,***''')))************+++++++++,,,///...---333DDDWWWbbbiiifffXXXBBB333222777888555...AAAeee~~~eeeYYYYYYUUUHHH>>>999===;;;222000666777555333000///...---,,,///...------,,,,,,,,,---************************+++++++++***((('''((())),,,+++)))))))))***,,,...******))))))))))))******,,,***)))***---...,,,*********+++++++++,,,,,,,,,...//////000111222222333000+++///111---444>>>===ggg~~~{{{ZZZFFF>>>;;;999999<<<;;;999888888999:::;;;===999BBBVVVcccaaa^^^```eeehhhkkkooowww|||xxxnnnllliiifffddddddccc```^^^aaa``````lll|||fffRRRAAA666999999CCCNNNhhh|||GGG999555...222...---........................------------------------......---,,,,,,---......,,,---...///000000000000000000000111222222333333333333333444555666777888;;;???===>>>FFFHHHNNN]]]lllLLLAAA@@@999111---.........---------,,,,,,,,,,,,,,,+++++++++*********++++++,,,+++***)))(((((()))))))))************---+++))))))+++,,,***((()))************+++++++++(((---//////777JJJ```mmmjjj^^^JJJ:::999>>>===777777999XXXzzzyyypppXXXJJJ@@@@@@>>>999999>>>888555222000///////////////......---------......************************++++++++++++***)))***++++++***(((&&&+++222222...******))))))))))))******+++***((())),,,---,,,*********+++++++++,,,,,,,,,------......///000000111111,,,000222///777BBBBBBVVVmmmuuu```JJJ???<<<;;;;;;;;;999999999999999999999::::::<<>>FFFHHHMMM\\\sssPPP@@@<<<666///---.........------------,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))************,,,+++)))***++++++***))))))************+++++++++&&&,,,000333===RRRgggsssbbbTTTBBB666999AAAEEECCC<<>>===@@@<<<999444222111111111111///...............//////++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,(((&&&111@@@===000******))))))))))))*********)))((()))+++,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,---.........111,,,000333111:::FFFFFFHHH]]]xxxvvv[[[NNN@@@<<<===<<<;;;<<<777888999::::::999999888===BBBZZZzzzqqqaaa___bbbeeehhhlllooooookkkeeejjjiiihhhgggeeedddbbbaaa___```^^^fffaaaQQQCCC888:::888@@@FFF\\\{{{FFF888555...222///...........................------------------------......------------......+++,,,---///000000111111000000000111222222333333333333333444555666777888555;;;:::>>>GGGIIINNN]]]zzzUUUAAA999555222111............------------,,,,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))*********+++************+++******))))))*********+++++++++'''+++///666DDDWWWdddhhhNNNJJJBBB888666AAAQQQ^^^RRRYYYxxxuuucccZZZTTTLLLCCC@@@AAA===888555555444111///......---------...//////+++++++++++++++++++++++++++******+++,,,,,,,,,+++---000+++(((888LLLGGG333+++******))))))******+++)))(((((()))******************+++++++++,,,,,,,,,++++++,,,,,,------------111,,,000222000888CCCDDD???QQQiiisssWWWHHH@@@999888999777666666555666888999:::999888777>>>DDDZZZzzz|||lllfffbbbaaaccchhhlllkkkfffbbbkkkkkkjjjiiifffcccaaa``````bbb```fffzzzaaaQQQCCC999:::888@@@DDDVVVzzzFFF888555...333///...........................------------------------........................---...//////////////////000000000111222222333333333333333444555666777888666;;;:::===GGGIIIOOO^^^^^^EEE:::555222111//////.........---------,,,,,,,,,+++++++++******+++++++++*********************))))))))))))))))))******+++************+++))))))*********+++++++++++++++---666GGGUUUVVVPPP===<<<;;;<<>>///++++++************++++++((()))+++***))))))***,,,******+++++++++,,,,,,,,,........................///+++///111+++///777444333<<>>TTTvvvuuuUUUIIIMMMTTTZZZ]]]\\\aaadddbbb``````^^^ZZZ]]]nnnffffffuuueeeQQQCCC:::===999???BBBLLLllltttKKK333444444111000,,,//////............////////////////////////////////////.........---------,,,---///000111000///---000000000000111222333444555555444444444555555666999555777>>>BBBEEEQQQ___{{{ZZZGGG@@@999111111000///...............------------,,,,,,+++***************************,,,+++******++++++)))(((+++(((&&&'''***,,,+++)))))))))*********+++++++++,,,,,,,,,,,,---...//////777NNNkkkpppaaaUUUKKKEEE@@@;;;444///...///111222,,,---...---,,,++++++,,,666111+++)))***,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,++++++*********))))))(((((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000222555999EEEbbbkkkSSSCCC@@@AAA>>>;;;888888777777666555555444444555555555666666666666777999888666999GGG^^^pppqqqUUUFFFHHHQQQWWWXXXXXX^^^ccccccaaa```]]]YYYYYYkkkfffeee~~~aaaPPPDDD<<<>>>999>>>AAAKKKkkkzzzNNN333444111---000333//////............//////........................//////.........---------,,,---///000111000///...000000000000111222333444555444444444444555666666999666888>>>CCCHHHRRR^^^```KKKAAA:::555111000///...............,,,---------,,,,,,+++***************************+++***))))))******)))'''+++)))'''(((***++++++)))******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///333IIIeee~~~xxxeeeWWWFFF@@@999666777555///))),,,,,,,,,,,,+++******+++333000+++***+++,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111444777???VVVzzz}}}WWWNNNBBB<<<;;;;;;999777777777777666555555444444444444444555555555666666555666666555666<<>>AAAJJJhhh|||MMM222555333,,,///444//////............//////.......................................---------,,,---///000000000///...000000000000111222333444444444444444444555666666999888:::>>>DDDKKKUUU^^^jjjPPPCCC===999222111000///............,,,,,,---------,,,++++++***************************)))(((((()))***((('''***)))'''(((***++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,---...///000BBB\\\uuuoooYYYMMMAAA<<<===;;;333+++...------,,,++++++,,,,,,000...,,,,,,---------,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000444777:::IIIhhhnnnVVVJJJGGGBBB>>>:::777555333666666666555555444444444333333444444444555555555333333333555888:::<<<===WWWYYYPPP@@@>>>JJJPPPLLLNNNUUU[[[[[[\\\]]]]]]ZZZ[[[qqqpppooo^^^PPPFFF@@@BBB;;;???CCCJJJgggyyyJJJ000777666---,,,/////////............//////................................................------...///000/////////000000000000111222333444444444444444444555666777888:::;;;>>>GGGTTT```gggtttUUUDDD===<<<222222000///............,,,,,,,,,------,,,,,,+++************************+++)))((()))***+++***(((***)))(((((()))******+++******++++++++++++,,,,,,++++++++++++,,,---...///000===OOOeee~~~tttdddPPPBBB===<<<999555333111///............---,,,,,,------......---,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000555888888@@@[[[ssscccRRREEE;;;;;;;;;999888777777888555555555555444444444444333333333333444444444444333222222555999;;;;;;999AAAKKKJJJ???===HHHMMMJJJLLLQQQTTTSSSTTTYYY\\\[[[___tttrrrrrraaaRRRHHHAAACCC===AAAFFFKKKfffRRR444444333///...---//////............//////........................---.....................---......///////////////000000000000111222333444333333333444444666777777555999<<>>666777777777666777999;;;444444444444444444444444222222222333333333444444555333222444888999888666666@@@EEE@@@???EEEIIIHHHHHHLLLNNNLLLNNNTTTYYYZZZ]]]ppplllnnn}}}aaaTTTKKKDDDEEE>>>AAAGGGKKKdddnnnKKK::://////333111//////............//////---------------------------------.........................../////////000000000000000111222333444333333333444555666777888111888<<>>;;;444333222000///...------++++++,,,---------,,,,,,************************,,,+++***+++---------+++((()))***)))((((((***,,,((((((((())))))))))))************++++++,,,---...,,,111999DDD[[[zzzxxxfffTTTDDD<<<<<<777111/////////---***+++,,,......---,,,---...,,,,,,---......---,,,,,,***++++++++++++,,,,,,,,,,,,++++++************+++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000,,,...111333777GGGddd}}}{{{bbbVVVGGG===:::999999::::::999999888777666777777333333333333333333333333222222222222333333333333333222333555777888777555444:::AAACCCBBBAAACCCEEECCCHHHKKKJJJKKKQQQUUUUUUZZZjjjeeehhh\\\TTTOOOIIIHHH===>>>GGGJJJbbbrrrRRR666111555000//////............//////---------------------------------.........//////...............///000000000000000000111222333444333333333444555666777888222999<<>>;;;:::999888777777777777555444333333444555666777555444333333222222333333000222333333222111333444111222444777;;;<<<;;;:::BBBBBBDDD@@@;;;AAAGGG@@@CCCCCCDDDEEEHHHLLLPPPRRR[[[``````pppxxxWWWMMMYYYTTTDDD===<<>>===555444222222222111...,,,///---,,,,,,,,,,,,+++)))************************************************************************)))))))))***+++++++++,,,++++++++++++++++++,,,,,,...------///444;;;CCCHHHOOOFFFMMMSSSVVVuuuiiiUUUCCC<<<:::666222222///000111000...+++******//////.........---------000...---+++******++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------......------+++,,,...///000///......,,,...///111333888>>>CCCSSShhhttt\\\SSSKKKHHHFFFAAA===<<<999888777666555555555555555555444333444444666666444444333222222222222333000111333222111111222444333222333555888;;;===>>>FFFIIICCC::::::AAAEEEEEE???AAAEEEIIILLLLLLLLLLLLXXX^^^```rrrzzzZZZRRR^^^YYYIII@@@>>>GGGHHH]]]ddd<<<111111------------------------,,,,,,,,,---------......///......---------................../////////////////////000111111222222111222333555555555555444999888;;;DDD```yyyTTT@@@>>>555444333222222111///,,,///---,,,,,,,,,,,,+++)))************************************************))))))))))))))))))))))))***************+++++++++''''''(((***+++,,,---------,,,+++,,,///444999===:::777<<<@@@BBBZZZnnnVVVHHH@@@999555555.........---,,,,,,---.........---------,,,,,,,,,///...,,,++++++++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------......------------........................///000111444999===AAASSSqqquuucccRRRGGGBBB<<<888:::;;;888666666666666555444333333333333666555444444333444444555444444333222222222222222000111222222111111222444333222111333888@@@HHHMMMaaagggRRR<<>>HHHIII^^^___;;;111000------------------------,,,,,,,,,---------............---------......///............/////////////////////000111111222222111222333444555555555555888888<<>>???:::888;;;;;;777555555555555444333333333333333666555555444444333333333444333333222111222222222000111222222111111222333222000000222:::GGGUUU^^^uuuaaa@@@CCCBBB;;;HHHQQQMMMHHHCCCAAADDDHHHKKKOOOUUU^^^yyymmmNNN@@@===GGGHHH^^^nnnggg___FFF222000222------------------------,,,,,,,,,---------.........------------...//////............/////////////////////000111111222222111222333444555555666666444777;;;???ZZZ^^^FFF@@@666555444333333222000---///...,,,,,,------+++***++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))---,,,,,,+++***)))((((((...............------,,,,,,222000111888999XXX|||iiiVVVFFF>>>:::777444222000000...---......---------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------......------111000...---,,,,,,---...//////000///...///222444;;;AAARRRpppuuuhhhMMMGGG???999777999;;;===777444444888:::777555777555555444333333333444444555555555444444333222222333333222111111111111222///111222222111000222333111000///111888FFFVVVbbbpppdddBBBCCCCCC>>>KKKMMMIIICCC???>>>AAAFFFJJJLLLQQQ]]]}}}sssKKK======FFFGGG]]]uuuUUUAAA>>>444---000111------------------------,,,,,,,,,---------......---------------...//////............/////////////////////000111111222222111222222333444555666777444888======NNNbbbHHH@@@777666444444444333000...000...------------,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))......---,,,++++++******,,,---...//////...---,,,,,,000+++///888444EEEppplllSSSBBB===:::777666555333///,,,////////////............,,,---------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------......------111000...---,,,,,,---......///000000///000333555:::<<>><<<999666444666444444666666222111333555555444444444444555555333444444444444333333222333333222111111111111111///000111111000000111333000000000000444>>>LLLVVViii|||mmmLLLCCCAAA???FFF;;;<<<===>>>@@@CCCEEEFFFKKKNNN\\\uuuJJJ>>>???EEEFFF\\\vvvOOO777777555000000---------------------------,,,,,,,,,---------......---------------...///000............/////////////////////000111111222222111111222222444555777888888999>>>???HHHpppeeeIII@@@888666555555555444111///000///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---......///)))***,,,---...------,,,///---+++000555222;;;QQQ}}}fffQQQDDD@@@;;;888888666222...000000000////////////...------............---,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------......------///......---------.........///000111000111333555666999AAASSSnnn~~~fffSSSIIIBBB===999<<<===???>>>;;;777444222:::777666777444///...111444444444333333444444555111222333444444444333333333222222111111111111111///000111111000000111222...000111111222999DDDLLL___ssssssWWW@@@===???<<<777888:::===@@@CCCEEEEEEKKKMMM[[[xxxOOOAAA???EEEGGG^^^xxxOOO888999666000///...------------------------,,,,,,,,,---------......---,,,,,,------///000000............/////////////////////000111111222222111111111222333555777999===777<<>>[[[ooo{{{pppXXXPPPEEE>>>;;;999666222000////////////...............//////...---,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------......------------.....................000111111000000111333555999???IIIZZZuuuyyy\\\QQQDDD>>>>>>???===:::555555444333222444888;;;555222222444333111222777333333333222333333444444000111333444555444444333333222222111000111111111///000111111000000111222+++///222333444999BBBJJJIII___kkkWWW;;;;;;AAA:::AAA???<<<;;;<<>>FFFHHH___vvvNNN666666000***...222------------------------,,,,,,,,,---------......,,,,,,,,,---...///000111............/////////000/////////000111111222222111111111222333555888999>>>444888BBBEEE^^^fffJJJ@@@999777666555555444222000111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******+++++++++,,,++++++++++++++++++,,,,,,***+++,,,---.../////////000(((///333***111;;;444???YYYjjj~~~nnnbbbQQQDDD>>>;;;888555//////.........---------//////000000///---+++***,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------......------+++,,,...///000///......///000111000///...///000333888<<<@@@III___~~~iiiTTTIII<<<;;;:::888777666666666444444444444444555666777666666555444333333222222111111222222222333333333555222///000222444333222222222111111111111222222111111000000000000111111000//////222777>>>EEEIIICCCPPPfffaaaCCC>>>EEE:::>>>?????????======>>>???FFFIIIbbbZZZ===???HHHIII```zzzTTT999555111///000...------------------------,,,---......,,,,,,---...---------............//////......///111111000///////////////000111222333333333333333333444666666:::888===AAAJJJlllnnnPPPEEE:::999777666555333000...///...,,,,,,...///...---++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++,,,------------////////////000000000000777===VVV|||kkk\\\OOOBBB:::999777333000000...+++---222///...,,,,,,,,,,,,***))),,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++***+++---//////...---,,,...///000000//////000111222333;;;BBBAAACCCWWWppplllYYYKKKAAA:::;;;:::999777666555555555444444333333444444555555555555555444333333222222111111111222222222333333555222000000222333333222111111111000000111111111111111000000000000111111111000111333777===BBBEEE999JJJiiilllNNN???@@@:::>>>??????>>>===>>>@@@BBBJJJOOOiii___??????IIIJJJ```~~~VVV:::555000///111///------------------------,,,---......,,,,,,---...---------............///...---...///000000///.../////////000000111222333333333333333444555666777666888===BBBRRRvvvrrrRRREEE;;;999777666555333111...///...,,,,,,...///...---++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++------------,,,+++******.../////////000000000000555888NNNuuuvvveeeRRRDDD???;;;666333333000------000///---,,,,,,------+++***,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,---///000000//////000111111222888???>>>???NNNbbbyyyYYYCCC<<<:::777333888888777555444444444444333333333333222222222222555444444333333222222222111111111222222222222333444222111111222333333222111000000//////000000111111111000000000000111111000000111333555999<<<>>>>>>MMMmmmyyy^^^CCC@@@BBB@@@@@@???>>>===???BBBEEENNNVVVrrrgggEEEBBBKKKLLLaaaZZZ===555000...111000------------------------,,,---......,,,,,,---...---------............///,,,---......//////......000000000000000111333333444444444444555666777888777::::::>>>WWWwwwUUUEEE;;;999777666555333111//////...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++******....../////////000000000222333DDDhhhiiiRRRFFF@@@:::666555444///---///...---,,,,,,---...---+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000000///...000111111000555<<<<<<;;;CCCPPPhhhfffWWWDDD;;;<<<===:::666666666444333333222222222222222222222222111000000444333333333222222222111111111111111222222222222333222222222222222222222000000////////////000000111111000000000000111111//////000111333444555666HHHPPPiiizzzgggGGG>>>HHHDDDCCCAAA>>>===>>>BBBEEENNN[[[zzzrrrMMMGGGMMMNNNddd^^^???666///...111000........................,,,---......,,,,,,---...---------............///---...///000/////////000000000000000111222333333555555444555555666777888:::===777:::YYY}}}YYYEEE<<<:::777555555444111000///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------........./////////000000222111===YYYzzzcccOOOGGG???888777666222.........---,,,---...///...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---...000///......///111111000333999<<<;;;===CCCWWWxxxqqqVVVDDD@@@<<<<<<===<<<999555444444333222111111111111111222222222111000//////222222222222222111111111000000111111111222222222111222333333222222222222000000////////////000000111111000000000000111111000000111222333333333333CCCGGG[[[sssmmmKKK:::DDDFFFEEEBBB???======@@@CCCKKK]]]}}}VVVMMMOOOQQQggg```@@@666000...111000........................,,,---......,,,,,,---...---------............///---000222222000///000222000000000000111222333444555555444555555666777888777===888???aaa|||___HHH===:::777555444444222000///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------............////////////222444;;;KKKcccxxxbbbTTTHHH<<<999888555111000///---------///000///...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---...//////......///000111000222888<<<<<<<<<===KKKgggwww^^^HHH:::999::::::999777666555555333333222111111111111111000111222222222111000///111111111111111111111111000000000111111111111222000222444444222111222222111000000//////000000111111111000000000000111111222222333333444444555555777@@@TTTrrrwwwTTT;;;BBBEEEDDDCCC@@@======@@@BBBHHH```[[[QQQPPPTTTlllaaaAAA777000...111000........................,,,---......,,,,,,---...---------............///---111333333000///111333111111000111111222333444444444444444555666777888111;;;:::IIIkkkwwwxxxfffMMM>>>;;;777555444444333111///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******------........./////////222555999AAAPPPjjj}}}iiiXXXEEE===;;;999555444000///......///000///---------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////...---///000111111222666:::<<<<<<<<>>???AAACCCIIIddd]]]PPPQQQVVVpppaaaAAA888111///111///........................,,,---......,,,,,,---...---------............///,,,000333333000...000333111111111111222333444444333333333333444555666777555<<<888JJJkkkpppvvvoooTTT>>>;;;777555444444333222///...,,,,,,...///...---------------------------.........---,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******---------.........//////111333555;;;HHH___yyylllRRREEEAAA===:::888222000//////000000...---------,,,,,,,,,,,,------,,,,,,---......---,,,,,,------------------------+++,,,---.........---,,,,,,---///...------...000000111222222444888999:::<<>>???@@@???@@@CCCEEEKKKhhh\\\OOORRRXXXrrr```AAA888222///111///////////////////////////,,,---......,,,,,,---...---------.........//////+++///333222...---///333111111111111222333444555333333333333333555666666>>>>>>444CCCeeejjj{{{tttYYY???<<<777555444444333222///...,,,,,,...///...---------------------------,,,---------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------------------........./////////000222888FFF\\\ppp{{{zzz\\\JJJDDDAAA===<<<333111000///000///...,,,...------,,,,,,------...,,,,,,---......---,,,,,,------------------------***+++---//////...---,,,,,,---///...------...000000222111///000333777888<<<999GGGiiifffRRRCCCBBBAAA:::666888666666555444333333222222111222333111///......///...000333555555333000...000000000000000000000000////////////000000000000333333333222222222111111//////111222222333222222333333333333333333333333111111000000111111222333:::<<>>999666222///------......000///......///...,,,***........................,,,---------.../////////...------,,,,,,------...............///////////////000111222444555666777<<<@@@???NNNwww}}}eeeSSSDDD:::;;;<<<777666:::555555555444333333222222222111111000000///......///000222333333222000////////////////////////////////////000000000111111333333222222222111111111///000000111222222333222222222222222222222222222111111000000111111222333555666@@@NNNOOODDD===???<<<@@@FFFGGGCCCBBBDDDEEENNNgggXXXNNNPPP[[[eeePPP:::...444............------------.........------,,,,,,------.........................../////////////////////...000111111222222333333444444444333444444555666777666777:::DDD\\\~~~~~~```HHHAAA888333333555444222888333...---///111000---...//////...,,,++++++,,,---+++***,,,......,,,***,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++------...........................333>>>NNN\\\dddhhhrrr```UUUJJJAAA===:::666333222222000//////...---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,------...............////////////111111222222333444444444888<<<<<>>BBBIIIaaaiiiNNNEEE:::555444555333111777222...---///000///...---...///...,,,++++++,,,,,,++++++,,,------,,,***((()))***,,,,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////.........///444???MMMXXX]]]nnn~~~jjjVVVFFF???;;;777555555444000---///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...------,,,,,,------...---............/////////333333222222222222222222333777777>>>OOOaaa|||]]]III???<<<;;;777666888666222333999444333333333222222222111777333///111444666222...000000000//////000000000////////////////////////000111111111222222222222222222111111111000000000000000000111111222333333222222222222111111111111111111000000111111222333222444@@@PPPYYYSSSHHHAAAEEE???^^^rrrUUU@@@DDDAAANNNkkkwwwSSSMMMOOO[[[iiiTTT<<<...333000222......------------.........------,,,,,,------.......................................////////////000000000111222222333333444444333444444555666777;;;DDDHHHKKKbbbuuuRRRFFF:::555555555333222555222......///000///...---...///...,,,+++,,,---,,,,,,,,,,,,------,,,++++++,,,---.........------************************)))))))))))))))))))))))),,,+++++++++++++++++++++***++++++,,,...//////000111000111000000666DDDRRRYYY```pppgggRRRFFF@@@;;;999:::999444...///---,,,,,,.........---......................../////////...---------,,,...------,,,,,,------...---------.........//////222222222222222222222222333555444:::BBBIIIeeexxx[[[HHH>>>===>>>888777888888555222333777222222222222222111111111444000---///222444111---000000///......///000000........................000111111111222222222222222222222111111111111000000000000000111222333444444444333333222222222222111111000000111111222333...222>>>QQQ]]]XXXHHH<<<>>>???ggg]]]BBBEEEEEEMMMmmmsssRRROOOMMMZZZjjjVVV>>>...222///111......------------.........------,,,,,,------...........................---.........//////000000///000000111111222333333444444333444444555666777777@@@CCCFFF]]]UUUFFF777444666444333444333111///......//////...,,,.........,,,+++,,,---+++,,,------,,,,,,,,,,,,///...---,,,,,,,,,------************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---///000000111000111222000222???NNNVVVVVV```gggUUULLLBBB@@@AAA@@@:::333111///---,,,.........---......................../////////...---------,,,...------,,,,,,------...------------............//////000111111222222333444555444999??????QQQpppoooYYYKKKCCC===999888333444555444333333444666111111111111111111111111///---+++,,,...///---+++//////............//////........................000000000111111111222222333333333222222222111111111000000///000222333444555444444333333222222222111111000000111111222333000444@@@TTTcccaaaOOO>>>:::HHHrrrfffFFFEEEIIIMMMpppoooPPPPPPKKKZZZlllYYYAAA000333...111......------------.........------,,,,,,------...........................------......///000000000//////000000111222222222444444333444444555666777444;;;???FFF```YYYGGG777555666444333555111000//////.........///,,,---......,,,,,,,,,...***,,,...---,,,++++++,,,...---,,,*********+++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++)))***+++,,,---.../////////---...111000///:::IIIUUUWWW]]]xxxfffXXXIIIBBBBBBAAA:::222444111...---...///......,,,,,,,,,,,,,,,,,,,,,,,,...............---------...------,,,,,,------...,,,------------...............///000111111222222333666444888>>>>>>EEEYYY]]]PPPEEEBBB@@@:::666444333333222111222444444444000111111111111111111111,,,,,,,,,,,,---------,,,................................................/////////000000000111111444444444333333333333222111111000///000111333555444444333333222111111000111111000000111111222333333555???RRReeehhhXXXEEEFFFcccpppJJJAAAJJJMMMrrrxxxjjjMMMOOOKKK[[[mmm\\\DDD333444///111......------------.........------,,,,,,------...........................------......///000000111//////000000111111222222444444333444444555666777666888===JJJeee```JJJ999777888444222555///000000///.........///,,,---......,,,,,,---...***,,,......,,,***+++---***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++******+++,,,------.........***,,,222111...666CCCSSS\\\aaappp|||jjjSSSGGGEEECCC;;;222777444000////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,------...,,,,,,---------.........000000000000000000000000...666555444:::;;;>>>JJJWWWKKKBBB<<<<<<<<<777666888888777444111222444333000000000000000000111111111---///000///......///000------...//////...------........................////////////000000000000555555444444444333333333222111//////000111444555333333222222111000000///111111111000111222222333000111888KKKaaagggYYYHHHXXX~~~xxxMMM<<>>FFFYYY\\\JJJ||||||IIIAAAHHHKKKwwwlll{{{```KKKLLLQQQ]]]ttteeeKKK555222,,,//////............---------000000///...,,,,,,///111------,,,,,,,,,---..................////////////111111111111111222222222222222333444444555555666999===>>>EEEaaahhhLLL>>>>>>888333444333000000///...............//////...---,,,,,,++++++...---+++*********+++++++++---///111222000...------+++))))))+++,,,***'''***+++---......---+++***))))))***+++,,,,,,---------------............///---111888:::333---000888FFF\\\```XXXbbbyyyzzz```TTTOOOIIIBBB===:::555111//////000000------.........---,,,,,,........................+++,,,------......------++++++,,,,,,,,,,,,------/////////000111111222222111111333444555777888999|||dddPPPDDDBBB>>>:::777666666555555222222222111111111000000//////............/////////...,,,,,,...///...---..................---------...///000//////////////////000///......000333333222111111333333222111222222111111111222222333000111333444444333222111222222111111111111222222222111777;;;???NNNUUULLLyyyHHHAAAIIINNNyyylll|||[[[JJJMMMRRRaaattteeeKKK555333---000///............------------...//////---,,,---.........---,,,,,,---------............////////////000000000111111111111111222222333444444555555666777:::;;;AAA\\\qqqRRR@@@>>>888333555555000000///...............///......---,,,,,,++++++......,,,+++++++++,,,,,,+++,,,...000000///...------+++******,,,---+++)))++++++,,,------,,,++++++*********++++++,,,,,,---------------............---000555777333...000666>>>RRRXXXQQQUUUeee}}}iii\\\QQQHHHAAA???<<<999666444222000..................------........................+++,,,------......------++++++,,,,,,,,,,,,---------......///000000111111000000111333444555666777lllXXXMMMEEE@@@>>>;;;777444444444333222222222111111111000000000//////............/////////---,,,,,,---......---------------------......,,,,,,---...000000...---...///000///......000222222222222333555555333111222222111111111111111222111222333444333222111000222222111111111111222222111000777:::777AAAOOOQQQtttHHHBBBKKKTTT}}}mmm~~~yyyVVVIIIMMMSSSgggrrrcccJJJ555444///222///............---------***,,,//////...---,,,---//////...---,,,,,,,,,,,,............/////////////////////000000111111111222222333444444555555666666999:::???YYYyyyXXXCCC>>>777333666666000000///........................------,,,,,,+++///...---,,,,,,,,,------+++,,,,,,------------------+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------..................111444333//////333:::LLLTTTRRRPPPUUUoooiiiXXXMMMDDDAAA>>>;;;888555000---......//////////////////........................+++,,,------......------++++++,,,,,,,,,,,,------,,,------......///000000...///000111222444444555jjjMMMBBBBBB@@@>>>;;;999555333333333222111111111111111000000000000//////............/////////---,,,,,,---......---,,,,,,------------......---+++***,,,...///...,,,...///000000//////000222222222333555777666444111222222111000000000111111333333333333333222111000222222111111111111222222333222999;;;333:::MMMWWWmmmIIICCCLLL[[[sssrrrRRRHHHKKKTTToooppp```GGG444444///111///............---------+++---...///...---///000000000///---,,,,,,,,,,,,............////////////......//////000000111111222222333444444555555666666;;;<<>>777444666555000000///.....................---------,,,,,,,,,---------,,,,,,,,,------+++++++++++++++,,,,,,,,,+++***++++++,,,---------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---------.........///,,,---111222///...000888DDDNNNTTTSSSOOObbb|||gggYYYMMMHHHBBB===:::777222/////////............//////........................+++,,,------......------+++++++++,,,,,,,,,------,,,------...//////000000...///000111222333444444jjjMMM<<<:::<<<;;;888:::777555333444444333222111111111000000000////////////............//////...---++++++---...---,,,,,,,,,,,,,,,------.........---++++++,,,------------///000000//////000111222222333555777777444222333333222111000000111111333333333333222222111000222222111111111111222222444333999:::555???SSS[[[fffJJJDDDLLL```zzzmmmQQQIIIKKKUUUxxxnnn]]]DDD333333...000///............---------//////...---,,,...222555111000///...---,,,,,,,,,............////////////---......///000000111111222222333444444555555666555;;;===BBB[[[xxxVVVAAA>>>888444444222000000///...............---------------,,,,,,,,,+++++++++,,,,,,,,,++++++************+++++++++,,,))))))******++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,------------...000++++++///111///......111888BBBOOOTTTMMMUUUooorrrcccZZZMMMDDD???===;;;888000000///...---.................................+++,,,------......------+++++++++,,,,,,,,,---------......//////000111111//////000111222333333444YYYMMM@@@999;;;===:::666888666444333444444333222111111000000000///////////////............//////...,,,++++++,,,------,,,++++++,,,,,,------.........000222111///---,,,------///111111000///000111222222222444666777555333444444333222111111111111333333222222222222222222222222111111111111222222222222888999===QQQcccaaaooosss\\\JJJDDDLLLcccgggPPPKKKLLLVVVnnn\\\CCC222444...//////............---------000000...,,,,,,///444999000000///...------------............////////////......//////000111222222222222333444444555555666222888;;;@@@YYYzzzWWWAAA>>>888444444000000000///...............------------------------******+++,,,,,,,,,++++++)))******+++++++++++++++(((***++++++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///++++++...000...---///---333;;;IIITTTNNNNNN^^^~~~{{{mmmZZZKKKDDDAAA>>><<<333222000///....................................+++,,,------......------++++++,,,,,,,,,,,,---------......///000000111111//////000000111222222333gggFFFCCC???<<<<<<;;;:::888666444333333444444222111111000000000//////////////////............//////...,,,++++++,,,------,,,***++++++,,,------......,,,444<<<===777000,,,,,,,,,///111111000///000000222111111222444666555444666555444333222222222222222222222111222222333333222222111111111111222222111333888;;;KKKlllzzzlllfffdddwwwSSSHHHCCCLLLddd```NNNMMMOOOWWWppp]]]DDD333555///000///............---------......---------///444777//////...............///............////////////......///000111222333444222222333444444555555666111777:::>>>VVV\\\CCC>>>888555555222000000///...............------------------------******,,,---------,,,,,,((()))+++------,,,+++******,,,---,,,***)))***,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,---++++++,,,,,,,,,---------...,,,,,,//////,,,---111---555:::DDDOOOLLLKKKUUUjjjhhhUUUJJJCCC>>>:::888666444111////////////........................+++,,,------......------++++++,,,,,,,,,,,,------,,,------......///000000.........///000000111111lllGGG??????>>>;;;777555666777444333222222333333222000000000000000//////////////////............//////...,,,++++++,,,------,,,******+++,,,,,,---......***666CCCFFF===222,,,+++,,,...111111000//////000333111000111333555555555777666555444333333333333222111111111222333444444222222111111111111222222222666:::???XXXvvveee___~~~rrrMMMFFFBBBMMMddd[[[LLLNNNQQQXXXrrr^^^FFF555666000111//////.........---------***,,,---......///222555///............//////000............/////////000...///000111222333444444222222333444444555555666222999;;;>>>UUUbbbFFF>>>777555666444000000///...............------------------------***+++---...///...------((())),,,......---+++))),,,...///...+++)))***---((()))+++,,,,,,+++)))((())))))***+++,,,,,,------++++++,,,,,,,,,---------...,,,---///...+++---222+++555999===FFFFFFFFFOOOZZZwwwaaaSSSJJJAAA;;;;;;999666333111000000000........................+++,,,------......------++++++,,,,,,,,,---------++++++,,,------......///,,,------....../////////fffPPP???===<<<:::888777666555555000000000000000000000000111111000000//////......000///---,,,---...000111.........------,,,,,,,,,))))))***+++,,,------...///444999;;;777222...------------............///000...///444:::<<<:::666;;;===<<<888555666333///111111111222222222333333444444333222111111111111333333999HHHSSSzzzrrrTTTZZZkkk^^^MMMGGG@@@LLLllluuu}}}||||||ZZZSSSJJJMMMbbboooYYY@@@000444000222........................---------.........//////...............///000000222///---...///...---...000000000111222222333333111111222333444666666777888777;;;???MMMyyybbbEEE???999666555000000000000///......------++++++------------++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***---...///000000///...---333......777EEEMMMJJJEEEVVVkkk___IIIEEECCCBBB>>>999666444222000...,,,,,,---------,,,++++++------------------,,,,,,------------------------//////////////////..................////////////```MMMCCC===<<<;;;:::888666666555555000000000000000000000000000000000000//////......///...---,,,---...000222......---------,,,,,,,,,++++++++++++++++++,,,,,,)))---222444222...,,,,,,------------............000///000444:::<<<999666777:::999666555666555111111111222333333333333333333333222111111111111111111333:::JJJXXX{{{lllMMMRRRaaaVVVHHHEEE@@@NNNqqquuuvvv~~~zzzWWWPPPHHHKKKdddpppZZZ@@@000444000222////////////////////////---------.........//////---------------...//////000...---...///......///000000000111222222333333111222222333555666666777777555999<<>><<<>>>;;;:::999777666555555444000000000000000000000000000000000////////////......---,,,,,,---///111222...------------,,,,,,,,,,,,,,,,,,+++++++++******&&&))),,,......---,,,---------------............000///000333888:::888666333666666444444666666333000222333555555444333222222222111000000000111111444:::AAAUUUffflllGGGIIIVVVLLLBBBDDDCCCRRRxxxyyyooozzzVVVPPPGGGLLLiiiqqq[[[AAA111444000222000000000000000000000000---------...............,,,,,,,,,,,,,,,---......------------...///000000000000000111222222333333222222333444555666666777888666:::<<>>GGG]]]qqqlllDDDDDDOOOFFF???EEEFFFVVV}}}ooo~~~}}}XXXQQQJJJOOOnnnsss]]]BBB222444000111////////////////////////........................------,,,,,,------...///+++......------///111111000000000111222222333333333333333444555666666777999777<<>>CCCFFFKKK\\\wwwqqqbbbQQQKKKKKKJJJJJJHHHBBB999222111000000///............+++,,,,,,---...//////000------------------------,,,,,,,,,---------------............////////////oooPPPJJJHHH???777777888777666555444333333333////////////////////////.............../////////,,,,,,,,,---...//////000------------------------))))))***+++,,,,,,---------,,,++++++,,,,,,------,,,,,,,,,------------...------...///111333333222444777777555444666555222///111444666666555333111000/////////000111222222--->>>GGG]]]sssiiiDDDAAAKKKBBB===EEEGGGUUUxxx|||~~~XXXQQQKKKQQQtttvvv___DDD222555000111.............................................---...............//////000+++000111---,,,///222000000000000111222222333333333444444555555666666666888666===BBBHHHlllbbbIIICCC;;;666666333111111111000//////......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++///...---,,,,,,---...///---///111000///111999???EEEHHHRRRggguuu^^^MMMJJJHHHJJJMMMIII>>>333111000///...------------,,,,,,------...///000000------------------------,,,,,,,,,---------..................////////////nnnUUUBBB@@@AAA;;;777999777666555444333333333333000000000000000000000000---............/////////,,,---------............,,,,,,,,,------------...((()))***+++,,,------......,,,***)))***+++***))),,,,,,,,,,,,------------------...//////000111111555888888555444555444000///111222444444333222111/////////000111222333444...DDDKKK^^^sss}}}iiiBBB>>>GGG@@@>>>FFFFFFSSS~~~|||}}}WWWPPPJJJQQQxxxxxx```EEE333555///111.......................................---------///............///000000---444555...+++///111///000000000111222222333333444444555555555666666666555333<<>>BBBJJJZZZtttqqqYYYTTTPPPPPPQQQLLL@@@555222111///...---------...---------.../////////000------------------------,,,,,,,,,---......//////............////////////qqqRRRGGG>>>===<<<999999<<<666555444333222222222222000000000000000000000000---------.........//////------......------,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,...+++))))))+++,,,***)))++++++,,,,,,,,,---------//////000000000000111333333666666333222444333000///000111111222222111111//////000000222333444555333KKKPPP^^^pppuuuwwwhhhAAA>>>HHHCCCCCCKKKJJJTTT}}}}}}XXXQQQKKKSSS{{{yyybbbFFF444555///000........................//////.........---------...------------...//////000999:::000+++///111---000000000111222222333333555555555555666666666666555333===CCCGGGfffzzzZZZHHHEEE>>>777555222222222111111000////////////...---,,,,,,---...///,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,000444555333111222444666>>>FFFPPPdddrrroooiiiaaaXXXMMMCCC<<<444333111///.........///............////////////------------------------,,,------...//////000000............////////////lllEEE===>>>>>><<<999666666888555555444333222222222222000000000000000000000000---------.........//////............---,,,++++++,,,,,,,,,------.........,,,,,,,,,++++++++++++***...,,,***+++...///---+++++++++,,,,,,,,,---------000111111111000111222444000333444111111444333000000000000000000111111111000000000111222444555666222LLLNNNYYYhhhjjjlllbbbBBB???JJJGGGIIIQQQOOOXXX|||~~~[[[TTTNNNWWW|||zzzbbbFFF444555///000000000000000000000000000//////.........------------,,,,,,,,,,,,---......333<<<<<<111+++///000,,,000000000111222222333333555555555666666666666666777666???EEEHHHfffvvvXXXGGGFFF???777555111222222111111000////////////...---,,,,,,---...///,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...+++,,,............,,,+++---111555777555222111111333===EEEJJJZZZxxxrrr^^^NNNFFFDDD666555222000//////000000///////////////.........------------------------------......///000111111............/////////000vvvOOOFFFEEECCCAAA===:::888666666555444333333222222333333///////////////////////////............---------........................***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,***,,,000111...---000999111---000222000///222000111222333333333222111000000000000111222333444111222222333333444555555777;;;EEETTT___bbbeeegggBBBBBBEEEKKKSSSXXXVVVPPPvvv^^^MMMLLLRRR|||\\\CCC888222111333111111000...---,,,+++***000000//////......------------------------------000000000000///////////////000111222222333222222333444555555666555555444666<<<<<>>CCCJJJNNNXXX^^^YYYuuu~~~\\\JJJHHHPPP]]]CCC777333111222000000///...---,,,,,,+++///////////////.........------------------------000000000000///////////////000111222222333222222444444444555555555555555777<<<===FFF\\\uuubbbLLLFFF>>>888777444555333222222222222111//////////////////...---------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......------,,,,,,------...---///000000//////000111222444999>>>GGGZZZ{{{gggQQQGGGBBB>>>:::777333111000000///...//////.........---------))),,,,,,******......+++------------------------............////////////nnnKKK@@@EEEBBBAAA>>>;;;999777555555222222111000000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---,,,+++---111222///---///444///---///111000111333111333555777777666444333.........///000111333444000000111111222333333333111555AAASSSaaajjjqqqwwwIII<<>>NNNkkkfffPPPGGGCCCAAA:::999777444000//////000/////////.........------,,,,,,***))),,,000...)))---------------------------............/////////sssQQQ@@@???CCC???>>><<<:::777666555444222222111000000000000111////////////////////////.........---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,+++)))))))))+++---///,,,+++---222333///...///000///...///000000111222///222444777777666444222///////////////000000111///000000111111222333333444555AAAXXXnnnyyy}}}MMM===CCCJJJBBBMMM]]]XXXtttzzzRRR@@@<<>>888999777555333222222222222111///...............---,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......------,,,,,,------...---...000///......///111...///111444777CCCZZZoooqqqWWWIIIDDDCCC;;;<<<;;;777222///000222////////////............///...+++***...222///)))---------------------------------.........//////zzzVVVEEEAAA@@@>>>===<<<:::888666444444333333333222111111111111111////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++)))))))))+++---///,,,+++...333333000...///---//////......000111111...///222444555444333222222111000///............///000000111111222333333777555???[[[xxx~~~LLL>>>AAAIIIFFFKKKUUURRRuuuyyy|||uuuJJJ>>>777DDD___cccBBB555444333///---------...............------......//////000000.........................../////////000000000111//////111222222222222222555444333222333555777999<<<:::;;;LLLeeevvvjjjOOOGGG===888999888555333222222222222111///......//////......---,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......------,,,,,,------...---...//////......///000......000222333;;;MMM^^^fffOOOEEEDDD===>>>>>>:::444111111333000000/////////.........111///,,,+++///444111***------------------------------------............```IIIEEEDDD???::::::999888666444333333333333333222111111111111222////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++,,,+++*********+++,,,---++++++...444444000...///,,,///111...---///000///---...000111222222222222333222111000///.........000000111111222333333333666222;;;WWWvvvzzzJJJDDD@@@HHHQQQPPPNNNRRRuuu~~~zzz|||cccBBB===444???KKKgggeeeAAA444444333...------...........................///////////////..............................//////000000111111///000111222222333222222444333333333444666777888;;;;;;===KKK\\\gggiiiOOOGGG===888999888555333222222222222111////////////000///......---------------............,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......------,,,,,,------...,,,...//////...---///000......000222222666DDDRRRwww}}}```NNNGGGAAAAAA???<<<777444222222000000000/////////......000000...,,,///222000+++------------------------,,,------------.........lllLLLDDDDDD???;;;;;;888888666555333333222222222222111000000000000111////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))*********++++++++++++,,,,,,++++++++++++++++++++++++///444555111...///+++000222...,,,...///---.........///000111333333111111000000000111111111111111222222333444444444444111:::RRRlllyyyzzzxxxRRRQQQCCCGGG]]]VVVHHHTTTttt|||~~~RRR<<<>>>222;;;???KKKooofffAAA333555333.....................------///////////////..........................................///000111111111///000111222222333222222222222333444555666777888999<<>>JJJccc{{{___QQQDDDBBB???===:::777333111000000000000/////////...---000///,,,,,,......+++------------------------,,,,,,---------.........mmmRRR???AAAAAA888777???777777555444333222222222111111000///////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))++++++///555555111...///+++111333...+++---...+++///.........///111333555//////000000111333444555111222222333333444555555333333;;;OOOcccpppwwwzzz\\\___GGGHHHeeeXXXBBBTTTsss}}}{{{GGG888>>>222999::::::[[[gggAAA333555444---//////.........---------000000//////.........---////////////////////////---......///000111111222///000111222222333222222111222333555666777777777777===EEEOOORRRPPPkkknnnUUUMMMBBB;;;:::888555333222222222222111///111111111111111000//////---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......------,,,,,,------...,,,---///...------...000,,,---///111000222;;;FFFUUUppp[[[FFFCCC???===<<<999444000000000000000////////////+++//////,,,***+++,,,***------------------------,,,,,,,,,---------......NNNHHHBBB???@@@???<<<888888666444222000000111222000000000000000000000000///...---,,,+++,,,---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,---......---,,,***)))))))))))))))))))))))))))***+++///333444111...---111444222---+++---000///......///000000000000000...000111111000000111222333333333333333333333333111111888LLLfffxxx~~~|||mmm[[[LLLSSSZZZKKKBBBOOOvvvyyyVVV:::>>>===///999333KKKfff;;;444666111...000000///...............111000000///...---------//////000000000000//////000000///////////////000000000000111222222333333...444888666444777;;;===<<<:::HHHXXXPPPIIIjjjsssUUULLLAAA888777555555444444333333222222111......////////////......---------...............------------------,,,,,,------------------------...------,,,,,,------...'''******((((((+++,,,)))...---+++++++++---///000//////............//////..................------////////////000333777;;;KKKgggsssZZZOOOBBB===>>>>>>:::555333000......000111000...........................---------------------------,,,,,,,,,,,,---......iiiGGGBBB>>>===>>>>>>;;;777777666444111000000111222000000000000000000000000///...---,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,---------,,,+++***((((((((((((((((((((((((***+++...333333000---......000///++++++...///---......///000000000000000...000111111000000111222222222222333333444444444666444888JJJbbbvvv}}}|||nnnYYYGGGNNNYYYMMMDDDNNNoooyyy```>>>999<<<999;;;555KKKiii???555555000///000000///...............111000000///......------/////////000000/////////000000////////////000000000000000111222222333333999333000222666777555333===>>>JJJUUUOOOOOOssstttWWWNNNBBB:::999666555444444333333222222111000000000111111000000000..................------,,,,,,------------------------------------------...------,,,,,,------...(((+++,,,)))***------***++++++++++++---000333444................................................///000000///000222666:::EEE]]]ppp___LLLAAAAAAAAA===777777444111///000000///---........................---------------------------,,,,,,,,,,,,---......pppNNNAAA>>><<<<<<>>>>>>;;;777666555333111000000111111000000000000000000000000///...---,,,,,,,,,,,,---///...------,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***---222333///---...---...---,,,///444222---......///000000000000///...000111111000000111222111111222333333444555555888444777FFF^^^rrr{{{{{{qqqZZZCCCHHHWWWPPPGGGMMMgggzzztttJJJ888:::???===666III{{{oooCCC666333//////000000///...............000000000///......------......////////////......000000////////////000000000000000111222222333333999222222;;;AAA===888888;;;AAAKKKQQQPPP\\\vvvZZZPPPDDD<<<:::777555444444333333222222111111222222222222222222111/////////...---------,,,++++++,,,,,,------......------------------------...------,,,,,,------...***------++++++......+++*********+++,,,///111333+++,,,---......---,,,+++........................000111111000000111555888===NNNkkkxxx]]]JJJDDDBBB???;;;;;;888444111000///...---........................---------------------------,,,,,,,,,,,,---......YYYFFF@@@???>>>>>>???>>>;;;888444444222111000000000111000000000000000000000000......------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***+++,,,---------------------------------,,,))),,,333444...,,,///...//////000666;;;777000---...//////000000//////...000111111000000111222000000111222444555666666666333666GGG```sss{{{{{{zzzaaaEEEDDDTTTRRRHHHJJJbbbyyybbbCCC999<<<===555FFFtttsssGGG777222...000000000///...............000000//////..................////////////......000////////////000000111000000000111222222333333222555BBBRRRSSSEEE<<<===999BBBKKKMMMPPPgggxxx]]]QQQDDD<<<;;;777555444444333333222222111111222222333333222222111000000///...---,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++------++++++......++++++******))))))***+++++++++,,,...//////...,,,+++---------...............000111111000///000333555888BBBXXXvvvrrrXXXIIIBBB???>>>===:::666222000/////////........................---------------------------,,,,,,,,,,,,---......kkkLLLFFF@@@@@@???>>>===;;;777555333222222111000000000000////////////////////////---------------,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))))))))***+++,,,---...)))))))))))))))))))))))),,,(((,,,666777...+++//////000000222888===999222------...///////////////...000111111000000111222000000111222444555666666333333:::OOOiii|||lllMMMEEEQQQQQQHHHHHH___xxx\\\BBB666<<<555DDDpppuuuIII777222...000000000///...............////////////..................////////////......///////////////000111111000000000111222222333333222666HHHbbbmmmaaaKKK===:::BBBGGGGGGKKKfff}}}aaaRRRBBB;;;:::555555444444333333222222111000000111111111111000000000000///...---,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++------******------***************)))*********,,,---///000000///---,,,---------.........//////000111111111000000222444666;;;IIIccclllUUUGGGAAA@@@;;;:::777444111000000111////////////////////////---------------------------,,,,,,,,,,,,---......}}}UUUDDDDDD@@@???>>><<<999666444333111111111111000000//////////////////////////////------......------,,,+++,,,,,,+++************+++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))))))))***,,,---...)))))))))))))))))))))))),,,(((...:::;;;000+++000---///000000444888666000------...////////////......000111111000000111222111111222333333444555555444666@@@WWWrrrwwwXXXIIINNNMMMFFFFFFYYYvvv~~~YYY??????888FFFoootttHHH888333///000000000///...............//////////////////......//////000000000000/////////......//////000111222000000000111222222333333444222>>>```mmmNNN===@@@CCCBBBEEE\\\gggSSSAAA::::::444555444444333333222222111//////000000000000///////////////...---------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++......+++***------***)))***+++,,,---......///......///000000///......,,,,,,------...////////////000111111000000222444777888@@@RRRooolllWWWIIIBBB<<<<<<;;;888444111111222////////////////////////---------------------------,,,,,,,,,,,,---......aaaKKKDDD@@@@@@???>>>;;;888555555555000000000000000000//////////////////////////////------.........---,,,+++------,,,++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///>>>>>>111+++///+++///000///000222222...,,,---......//////.........000111111000000111222222222222333333444444444555777BBBYYYttt~~~bbbLLLJJJHHHDDDFFFMMMtttyyyXXXEEE???KKKqqqrrrFFF777444000000000000///................../////////////////////000000111111111111000000............///000111222000000000111222222333333333222777OOOtttxxx[[[???>>>@@@CCCEEEXXXmmmUUU@@@::::::444555444444333333222222111//////000000000000//////..................------++++++++++++++++++,,,,,,++++++++++++++++++++++++...------,,,,,,------...---000///,,,,,,......+++******+++---......//////........................,,,,,,------...//////000---///000111000000222444666666999DDDZZZ{{{pppUUUDDD???AAAAAA===888333111111////////////////////////---------------------------,,,,,,,,,,,,---......|||SSSKKKIII???BBBAAA???<<<999888888999///000000000000000///...////////////////////////,,,---.........---,,,+++......---,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,)))))))))))))))))))))))),,,(((000@@@AAA222+++///,,,111222///...000111///,,,---......//////......///000111111000000111222333333333333333333333333444666@@@VVVqqqgggNNNHHHEEECCCGGGDDD|||rrrnnnKKKEEEPPPtttpppEEE777555111000000000///........................///////////////111111222222222222111111............///000222222000000000111222222333333333999:::<<>>@@@>>>@@@<<<555888AAA@@@777111111111111000000000000111000///...............///////////////.........,,,---...///000000000000---,,,+++******,,,...///++++++,,,------------,,,******++++++++++++******+++++++++************)))------222;;;===777...***---000333444222///---,,,---------------...///000......///000111222333333444444555555444444333222666:::@@@NNNmmm~~~iiiHHHDDDJJJCCC;;;CCCkkkuuu[[[LLLRRRyyyhhhCCC888222555...//////////////////////////////............//////333000...000444555222///+++,,,---///000222333444000111222222111222444666666666666999===@@@@@@@@@===AAABBB@@@IIIiii\\\FFF???;;;666777666444444444444222111111222222222000//////000000///...------...///000++++++++++++,,,,,,---...---------,,,,,,+++++++++---,,,++++++,,,---///000333555666333---***,,,///,,,+++***+++---...---,,,,,,,,,,,,------.........---------...............////////////000111222333333555888:::BBBZZZsssTTTIIIJJJMMMMMMIIIAAA777000000------000111......000//////...------------...,,,,,,,,,---------......~~~SSSFFFEEEBBBBBB===???:::333666>>>===444111111111000000000//////000//////............///.........------,,,,,,,,,,,,,,,---...////////////---,,,+++******+++---...***++++++,,,,,,,,,,,,,,,))))))************))))))++++++++++++************---,,,000888:::555///,,,000222444444222000000000,,,++++++,,,,,,------...---......///000111222333222222333333333333333222444:::@@@MMMggg|||uuuZZZBBB@@@AAA>>>???DDDgggxxx^^^NNNSSSyyyeee@@@777111555...//////////////////////////////............//////222///...000444555222///,,,---...///000111222333000111222222111222444666333333333555999;;;<<<;;;999BBBEEEBBBLLLqqq```III@@@<<<777888666444444444444222111...///000///---,,,---...///...------------...///,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++......---,,,,,,,,,---...000222333000+++)))+++...,,,+++***+++---...---,,,,,,,,,,,,---------......---------...............////////////000111222333222333666888===QQQuuuiiiZZZWWWSSSOOOJJJCCC:::444222...---000000......000//////...------------...,,,,,,,,,---------......bbbIII@@@CCCEEE???;;;===888222444:::888000111111000000000000//////.........---......//////...------,,,+++******)))+++,,,,,,------.........---,,,+++*********+++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,+++++++++************---+++...444666333000000222333444333222111222333---------------------...------...///000000111111000000111111222333333333333;;;DDDNNN```ttt}}}{{{zzznnnTTTDDDAAA;;;:::CCCNNNfffxxx```PPPTTTxxxbbb>>>555111555...//////////////////////////////............//////111///...000333444111///.........///000111111111000111222222111222444666222222222444666888888888666DDDJJJFFFSSS|||hhhOOOCCC===999999777444444444444222111000111222111/////////111...------,,,,,,------...,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++000///...,,,,,,+++,,,,,,---///000---***)))+++---...,,,++++++------,,,***,,,,,,,,,,,,---------------------.........//////////////////000111222222333444666666999HHHeeeoooeeeWWWMMMHHHDDD@@@<<<666111...000000///...111//////...------------...,,,,,,,,,---------......rrrTTTMMMEEEDDDEEE:::;;;;;;888333333666444///111000000000////////////------------......///000...------,,,+++***))))))++++++++++++,,,------...---,,,+++***************)))***++++++,,,,,,++++++------............------,,,,,,+++++++++*********---+++---111333111000222000333555666555333333333000000000000000000//////---------...///000000000//////000111222333444555555???JJJQQQ\\\jjjsssuuuzzzuuu___IIIBBB??????III[[[hhhttt___PPPRRRsssddd???666111555...//////////////////////////////............//////000///...///222222111///////////////000000000000000111222222111222444666555444444555777999888888666DDDKKKLLL```sssXXXGGG>>>;;;:::777555333444444222111111222333333111000111333........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++,,,---,,,******,,,......---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......//////000111222555555777888999BBBXXXmmmvvv___NNNHHHHHHIIIIII===666000000111//////111//////...------------...,,,,,,,,,---------......```NNNPPPFFFBBBCCC;;;;;;;;;888555444444222///000000000////////////...---------------...///000.........---,,,++++++***,,,,,,+++++++++,,,---------,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***,,,+++---111222///000333///444:::>>>===999666444111222222222222111//////------......//////000000000000000111222444666777999CCCNNNUUU[[[dddnnnssstttzzzeeeEEE>>>FFFNNNTTT\\\aaa|||{{{rrr]]]NNNOOOnnngggBBB888222555...//////////////////////////////............//////.........///000111000///////////////000000000000000111222222111222444666666555444666888999999888666AAAIIITTTqqqcccLLL@@@>>>;;;888555333333333333222...///000000......///000/////////000000/////////......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,,,,+++,,,---......---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000............///000111222333444666777888>>>NNN]]]zzznnnWWWLLLKKKNNNQQQFFF<<<444222222000///000//////...------------...,,,,,,,,,---------......sssYYYJJJHHHAAA<<>>;;;BBB777777777666444111000111000000/////////...............---,,,,,,,,,------------------...............---,,,++++++,,,---...,,,,,,---.........------,,,,,,---............---,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++,,,222666555///...000333999@@@DDDDDDAAA===;;;222222333333222000---,,,//////000000000000111111111000000///000222444666555<<>>GGGaaayyyoooaaa[[[ZZZXXXJJJ<<<666444111000000//////...------------...,,,,,,,,,---------......SSSVVVHHHAAAJJJDDD999???666555666666333000///111000/////////............///...------,,,,,,,,,,,,+++,,,,,,------......//////...,,,++++++,,,...///,,,,,,---...////////////,,,---......//////......//////000000000000//////---------,,,,,,,,,++++++***---333999666///---///333777===@@@@@@>>><<<;;;444555666666444222000...000000000000111111111111111000///...///000333444111666???HHHNNNVVVcccnnn\\\___bbbrrrvvvUUUAAADDDAAAbbbzzz~~~fffWWWSSSjjjccc???555111555...//////////////////////////////............//////+++---//////.........///.........///000111111111000111222222111222444666333333333444777999999888<<<999AAAVVVlll|||YYYFFFBBB>>>:::666333333333333333...///111111000000111222---...///000000///...---000///...---------------+++++++++,,,,,,------------......///...---+++***---+++******+++,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,++++++*********++++++,,,---...///000111...------......///000111333111111333444555<<>>777555222000/////////...------------...,,,,,,,,,---------......pppPPPMMMJJJGGGDDDAAA>>>;;;888777555333222222222222666444222000//////000111000///------......---,,,---,,,++++++,,,---///000------------------------111///---///222444222000111...++++++---///...---222222222000///...///000111000000///......------+++***+++...222444222///444555888888999999;;;===;;;;;;:::888555111---+++000000000000000111111222222222222111222555555333666777:::???DDDMMM```qqqbbbaaaqqqtttRRRAAADDDBBBXXXhhhUUUQQQmmmccc>>>666444000222////////////...............---,,,++++++,,,---...//////.........---------............////////////...,,,+++...111444333111333333444444555666666666<<<===AAASSSnnn|||XXXGGGGGG===:::666444444444333333222333333444444444333333111111111111111000///...000///...///000111000...------------------------///...------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,///111---'''***222222......000111,,,******---------.........//////////////////000000000000111222222222222444888;;;OOOVVVsss|||vvvdddOOOEEEBBB777222555444222111///.........///000//////...------------...gggMMMJJJGGGDDDBBB@@@===;;;777666444333111111111222666555222000...---......000...------......---,,,------------------...///------------------------///...---...111222111000222111111222444444111...333000------///000///...000000//////...------,,,+++++++++...111222111///222444666666666666888:::777777777777555222///---000000000000000111111222111111222222333444333222555555888;;;???III[[[lllkkklllvvvnnnSSSCCCCCCAAAVVV|||fffTTTPPPllleee???666444000222////////////............///......------....../////////.........---------............////////////111///...///222333222111333333444444555666666666;;;>>>CCCWWWrrrZZZFFFDDD===:::666444444444333333222222333333333333222222111111111111111000//////333111///.........,,,***------------------------...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++---///---)))+++111333...,,,---...++++++,,,,,,------------............/////////000000000000111222222222222444777:::CCCLLLfffzzzeeeOOOEEEBBB777222444222222111000///...//////000//////...------------...{{{]]]JJJGGGDDDAAA@@@>>>;;;999555444333222111000000000666444111///---,,,,,,,,,///...------......---,,,...////////////...------------------------------...---,,,---///111000//////111555999<<<<<<888555111---***+++///111000---//////......---,,,,,,,,,,,,++++++---///000///...111333444444222222333555333333444444444222111000000000000000000111111222000000111222222222111222333333444777:::BBBUUUeeevvv|||~~~yyyooocccSSSEEEBBB@@@TTTwwwcccRRROOOjjjiii@@@666444000222////////////...............//////////////////..................---------............////////////333222111111222333222111333333444444555666666666888:::@@@SSSmmm~~~___HHHCCC>>>;;;777555444444444333222222222222222222222111111111111111000000000000333111...---------+++***------------------------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,******------+++,,,///333---)))***+++***,,,///,,,,,,,,,,,,------------....../////////000000000111111222111111333666999===GGG\\\{{{gggQQQFFFCCC999444444222222111000///...///000000000///......------......fffWWWKKKHHHCCC@@@>>><<<999777333222222111000/////////222111///...,,,,,,,,,,,,...---,,,,,,......---,,,///000000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...)))---222999===??????>>>222111111000000000000000......---------,,,,,,,,,,,,,,,,,,---.........---222333333333111000111222111222222333222222111000000000000000000111111222111000000111000///000333333222333444666===NNN^^^zzzooo]]]XXXOOOBBBAAA>>>QQQ~~~zzzrrrbbbRRRNNNfffmmmCCC666444111222////////////............---...///000000///...---....................................////////////111111111111222222222222333333444444555666666666888:::===OOOfffwwwhhhLLLDDD???<<<888555555555444333222222111111111111111111111111000000000000000111000...,,,,,,...//////...------------------------************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++------------111+++)))+++,,,++++++...+++++++++,,,,,,,,,------........./////////000000111111111111000222555888;;;DDDSSSjjjkkkTTTHHHEEE<<<777777333222111000/////////000111000//////...............[[[VVVOOOKKKEEE@@@===:::777555111111111000000//////.........---------------...---,,,+++,,,---...---,,,000000111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------...///))),,,///333777;;;===???;;;@@@CCC>>>555///000333---------------,,,,,,,,,+++,,,,,,,,,,,,---...///333444444333111000000111222222222222111000//////000000000000000111111222222000111444222---///555444333444444444999HHHWWWxxxiiiRRRNNNIII>>>@@@<<>>;;;OOO|||nnn]]]OOOIII^^^wwwGGG666444222222////////////............,,,,,,------------,,,,,,---------...........................////////////,,,...000111111222444555333333444444555666666666:::;;;<<>>:::777666555444333555444222111000000111222111000/////////000222222666333000............---------------------------,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,......,,,,,,......,,,...++++++///000,,,******,,,,,,,,,,,,------------------........./////////000111000//////000333666444777@@@QQQjjj{{{___NNNHHH>>>888888333333222111000///000111111111000//////......//////dddVVVPPPPPPKKKDDD???;;;888666444000000111111111000///...,,,------...............,,,+++***+++---...---,,,//////...---,,,,,,,,,---++++++++++++++++++++++++))),,,...---,,,,,,...000000111111///------///222:::CCCKKKIII???666444666........................+++,,,...------...111444444555555444222111222333333333222111000000000000000000000000000111111222111444@@@KKKGGG888111444333444666666444555???KKKooo~~~}}}cccKKKEEEDDD???===:::NNN|||oooVVVJJJEEEZZZzzzIII666444222222////////////..................------------......---------.........//////............////////////...000222222111111333555333333444444555666666666777777999FFFVVV^^^ppp{{{[[[LLLBBB???:::777666666555444666555333111000111222222111000///...///000222333666333///,,,,,,---------------------------------...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,222333...+++---...---222...,,,...///,,,***,,,,,,------------.........---------.........//////000000000///...000333555:::888>>>MMM```wwwnnnYYYOOOBBB<<<:::555333222111000000000111222111000000///////////////wwwZZZUUUKKKMMMIIICCC===:::888666555000000111222222111//////......//////......---,,,,,,+++***+++---...---,,,///...---++++++,,,---...++++++++++++++++++++++++))),,,......,,,,,,...111...000111000...---///111***444>>>BBB???:::888888......//////////////////***,,,......---...222666333444555444222111222333222222111111111111222222000000000000000111111222///666FFFVVVQQQ>>>333333333444666777444333<<>>777;;;HHHUUUeee|||cccWWWHHH@@@>>>888333333111000000000111222111111000///////////////mmmXXXPPPDDDIIIEEEAAA===:::666222000000000000000111111111111...---------......,,,***+++,,,------,,,,,,---///......//////......---,,,---...---,,,******+++------......///////////////111000...------...///000...///000111333555666777222777333+++***222222+++000***&&&***...000222444,,,000333333111000222444111111111111222333333444000000000000000000000000222666999FFFTTTJJJ888555666444555777777666:::@@@ccclllzzzlllIIIAAAFFF999???;;;SSSuuuuuuuuuLLLIIIGGGUUU{{{LLL777666111,,,000000///...------,,,,,,//////.........---------........................000000000000000000000000000000000111222222333333333333222222222333444444;;;;;;;;;>>>JJJ]]]qqq|||fffNNNFFF@@@;;;:::666222111444444444333333222111000000000000000000000///......000000///...............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000000000000000111111222555999;;;BBBNNNXXXqqq___PPPLLLDDD999888333222333222///000222111000000////////////000hhhXXXOOOGGGGGGDDD???:::777555222000000000000000000000000000..................---++++++---......------...///---............---,,,,,,---...---,,,******+++------......//////////////////......---------------++++++,,,...///000111222...444444111555===<<<333000+++(((,,,///000333888111333444333222222333555555444222111111222333444111111111111111111111111...333777FFFTTTKKK777111666333444777777777999>>>YYYjjjrrrOOODDDHHH===EEEBBBYYYttttttiiiEEECCCCCCUUU|||QQQ999666222000000//////......---,,,,,,//////.........---------////////////////////////000000000000000000000000000000000111222222333333222222222222333444555555444777;;;DDDVVVqqqlllSSSHHHBBB===;;;888333333555444444333222222111000000000000111111000000///...000000///.....................------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000000//////000000111222333666777===HHHOOOcccwww___PPPGGGAAA===888555555444111111333111111000////////////000xxxcccZZZLLLHHHFFFBBB<<<777555333222000///////////////////////////////////////......---,,,...//////...---///000,,,------------,,,++++++---------,,,******,,,...---......///////////////---------------,,,++++++******+++,,,,,,------...,,,111333555<<>><<<999555444666333333333222111111000000000111111111111000000///000000///...............///..................///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000000//////000000111222222555444999CCCGGGSSSiiiuuuYYYLLLLLLDDD===888777555222222444222111000///////////////kkkccc\\\IIIGGGEEEAAA:::666444333333222////////////............///000111111///......///---...//////......///111+++,,,,,,,,,,,,+++******---------+++******,,,...---......///////////////,,,---.........,,,+++))),,,,,,,,,------------------///000222:::???;;;333...,,,---......---333;;;<<<777333222444666555333444444444555444444333333111111111111111111111111000555888CCCSSSNNN<<<444666222111666999888888:::HHHlllrrrOOOAAACCCCCC???@@@YYYuuutttVVVIIIEEEAAAIIIfffXXX999...---222000/////////......------........................////////////////////////////////////////////////000000000111222222333333222222222333444555666777777::::::>>>QQQnnn```NNNFFF>>>;;;999666444555333222222222111111000000000111111111111111000000000000///...............//////............//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000///////////////000111111333666444888BBBDDDIIIXXX|||gggVVVUUUIII@@@999777666333333555222222111000////////////iiieee]]]GGGEEEDDD@@@:::666444444444444000/////////.........---///111222222///......000---...//////......///111++++++,,,,,,++++++***))),,,------+++******,,,///---......///////////////......//////...---+++***------------------------///...---...333888777222///...---...,,,+++111888;;;777222111333555444222...111444777888777444222111111111111111111111111222777666;;;IIIHHH<<<888666222222666888888999;;;RRRwwwkkkJJJ===@@@EEE@@@AAAYYYwwwtttZZZGGGFFFBBBDDDSSSnnn\\\???222000777///////////////.........---.............................................////////////////////////000000000111222222333333333333333333444555666777555999999<<>>999666555555444444111000000//////............000333222///---...000,,,...//////...---///000+++,,,,,,,,,,,,+++******,,,,,,,,,+++***+++---///---......///////////////////////////...,,,+++***+++++++++++++++++++++,,,...,,,+++,,,000444777888444000......,,,***...333888666333222333333333222,,,///333777888777555333222222222222222222222222000777333222<<<>>>888888666444555777777666:::@@@eeecccGGG>>>@@@HHHGGGHHH]]]yyyvvvaaaFFFFFFEEEDDDGGGSSSbbbnnn|||vvvUUU>>>111///666////////////////////////---------.......................................000000000000000000000000000000000111222222333333444444444444444555555666555::::::;;;OOOmmmkkkSSSHHH===:::999666444333111111111111111111111111...//////000000000000///000000///...............///..................///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,------...///000//////......//////000111///555444444;;;<<<===FFFYYYssszzzhhhYYYLLL???999777555444555444333222111000/////////kkk```SSSIIIFFF===;;;777555555444333222222222111000000///......---000333111...,,,---000+++---......------...///,,,,,,,,,,,,,,,++++++***+++,,,,,,+++***+++---///---......///////////////000///...,,,++++++******))))))******+++++++++,,,+++,,,---......000555999;;;444//////...+++,,,...444555666555333222333444///000222444555555444333222222222222222222222222---777444///555777444888777777888888555333;;;EEEttt\\\EEE??????GGGKKKLLL^^^{{{wwweeeVVVQQQJJJEEECCCEEEJJJNNNUUUccc]]]GGG999///---444/////////////////////000---------.........//////........................000000000000000000000000000000000111222222333333666555555444444444444555666<<<<<<===PPPnnnqqqVVVJJJ>>>;;;;;;888555444000000000000111111111111------...///////////////000000///.....................------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,------...///000///............///000000---666444000555666999BBBPPP]]]yyy}}}hhhXXXGGG???;;;777555555555444222111000/////////zzzkkk[[[NNNJJJHHH:::888666444444333222000333222222111000//////...,,,000333111---+++---000+++,,,...---,,,,,,---///,,,------------,,,+++++++++,,,,,,+++***+++---000---......///////////////000...,,,***)))))))))************+++,,,,,,------***,,,///000---+++000666@@@777111000///---+++,,,222555888777444222333555333222111111111222333444222222222222222222222222+++888888111333444333888777888:::888333222<<>>OOOOOOAAA999222000666////////////000000000000---------.........//////000000000000000000000000000000000000000000000000000000000111222222333333777666555444444444444444222:::===AAAWWWxxxvvvXXXLLL@@@<<<<<<999666555000000000000000111111111,,,,,,---...//////......000000///...............---------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------...000000...............///000000///888666000333444777AAAGGGKKKdddsssbbbOOODDD>>>999555555555444333111000/////////sssiii^^^QQQIIIAAA<<<777222444888:::777222222222222111000//////...111000///...------...///------------------------///---+++,,,...///---+++...//////...,,,,,,---////////////111333333000...///...---,,,++++++++++++++++++,,,,,,---...//////---......---,,,---///111444???@@@555---...///,,,000000111222444555666666333222000000111222111111///111222222222333666888333333222222333333444555777777888888666666>>>HHHzzzVVV<<>>CCCNNNYYYggg~~~}}}mmmRRR@@@===CCCGGGOOONNNGGG;;;222///000111555222...,,,---...//////...///000///------///000111000000/////////000000------...000222222111///111222222333333444444555444444555555666555555555777333999AAAMMMjjjyyy^^^III>>><<<888999:::444222222222111111111111000000000000000////////////000000//////.........---...------,,,,,,------...------,,,,,,+++***))))))+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++.../////////...------,,,,,,,,,,,,---------.....................///000000333333333333444555666666DDDHHHVVVrrrpppVVVJJJEEE???666///444222111000111111111000oooggg\\\QQQIIIBBB:::666111333777:::777222222222111111000//////...000///...---------......------------------------...,,,++++++---...---+++---...///...,,,,,,---///...///000222444333000...///...---,,,+++++++++++++++,,,,,,------.........,,,---...---,,,,,,...000000;;;CCC>>>444......///000111222333444555666777444333111111222222222111000222333333333333555777333333333222333444444555777777888999777666>>>HHH~~~]]]@@@??????>>>DDDLLLVVVddd~~~dddKKKCCCDDDGGGHHHHHHEEE>>>777333222222555222///...////////////...///000///------///000000//////......//////000.........000222333111000111111222333333444444555333444555555666555555555444222999@@@KKKddd{{{nnn```KKK@@@>>>999999999222222222222222111111111111111000000000////////////000/////////...............------,,,,,,------...------,,,,,,+++******))),,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,---------.....................///000000222222222222333444555666;;;BBBOOOeeedddSSSHHH???777444555333111111111222111000kkkeeeZZZPPPJJJCCC888444000222666888666222222111111000000//////...///...------,,,------------------------------------+++***+++,,,---,,,+++---......---,,,,,,...///...///111333555444000---......---,,,++++++++++++------------------------***,,,......---,,,---...+++666CCCHHH???333///222000111222444555666777777444444333333222222222222222333444444333333444666444333333333333444555555777777888999777777>>>HHH{{{]]]CCC>>>>>>???DDDHHHRRR___|||~~~gggVVVMMMHHHFFFEEEDDD@@@;;;555222111444222000000111111000......///000///------///000///...............///////////////111333333222111111111222222333444444444333444444555666666555555444222888>>>CCCUUUeeeeee^^^aaaMMMBBB@@@:::999888000333222222222111111111111111111000000000/////////////////////...............------,,,,,,------...------,,,,,,++++++******,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))),,,,,,,,,---------.....................///000000111111111111222333444555444???HHHTTTqqq|||dddQQQBBB;;;:::666444222111222222111000~~~jjjcccXXXNNNIIIBBB666222000111444666555222111111000000////////////------------,,,---------------------------------++++++++++++++++++++++++,,,---...---,,,,,,...///---...111444555444000---...---,,,,,,+++++++++,,,------------------,,,,,,)))+++...///...,,,,,,---+++000???NNNLLL===222111000111333555777888888888555555666555444333222333333555666666444333444555444444444444444555555666888777888999777777???HHHrrrpppOOO@@@???>>>@@@EEEEEEOOOXXXwwwwww|||~~~hhhXXXNNNJJJGGGCCC<<<444000000222222111222333222000......///000///------///000...------------......///000000///111333444333222111111111222333333444444333333444555666666666666777555999;;;:::EEEOOOJJJ```bbbNNNDDDBBB<<<;;;:::222333333222222222111111111111111111000000000/////////////////////............------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------.....................///000000000000000000111222333444444@@@EEEGGG]]]yyy^^^III???>>>777555333222333333222111|||lllcccUUUKKKHHHAAA555222000111333444333222000000000///////////////,,,,,,------------------------------------------+++++++++++++++++++++++++++,,,------,,,,,,...///---...000222444333000---------,,,+++++++++,,,,,,------------------,,,,,,***,,,...///...---------......:::NNNUUUHHH888000000222444777999999999999555777999888555333333444444666777777555444444444555555444444555555666777888888999:::777777???IIIooommmVVV???===@@@>>>>>>EEECCCMMMRRRuuu{{{rrruuu|||yyy```WWWNNNHHH@@@666222333111111111333444333000......///000///------///000---------------...//////111000///000222333333222000000111222222333333444222333444555666666666666999666:::;;;888AAAIIIDDDdddcccOOODDDBBB======<<<444333333333222222222222111111111111111000000000000.........///////////////...------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------.....................///000000000000000000111222333333444>>>BBBAAAQQQvvvmmmPPP@@@===999777444444444444222111{{{mmmbbbQQQHHHFFFAAA555333222111222333222111////////////////////////,,,,,,---............---------------------------+++,,,---,,,+++***+++---***,,,,,,,,,+++,,,...000------...000222111///------,,,,,,++++++,,,,,,,,,------------------------+++---//////...---...///222///777IIIVVVQQQ???000000222555888:::;;;::::::666999;;;:::666333444555444666888888666555555555666555555555555666777777888888999:::888888???IIIrrrdddHHH888>>>AAA======EEEAAAMMMMMMggg{{{wwwuuu{{{mmm___VVVKKK===777999111000000222333222000......///000///------///000------------...///000000111///...///111333333222000000111111222333333333222222444555666666777777999666:::<<<<<>>:::888666555555444333222yyylll___MMMEEEFFFAAA666555333222222222111111////////////////////////,,,---...///000//////...------------------------+++---...---++++++,,,...***+++,,,,,,+++,,,...000...---,,,---/////////---,,,,,,,,,++++++,,,,,,---+++,,,,,,------............/////////......000111222333888CCCQQQTTTEEE333000222666999;;;<<<;;;;;;666:::===<<<777444444666333555888999777666666666666666555555666666777888999888999:::888888@@@IIIqqq___DDD999BBBCCC===@@@EEEAAAOOOIIIZZZjjjiii|||tttwwwjjjYYYDDD999999000//////000111111000///...///000///------///000............///000111222000///---...000222222222000000000111222222333333111222333555666777777777999555999;;;>>>OOO______XXX|||mmmWWWHHHCCC;;;;;;;;;444444444333333333222222222222222222111111111000000............/////////000...------,,,,,,------...------------------------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------.....................///000000111111111111111333444444222333999AAAJJJYYYssshhhOOOEEE;;;999777555555555444222wwwkkk]]]JJJDDDFFFBBB777666555333222111111000.........///////////////,,,---///000000000//////------------------------+++---///...,,,+++---///***+++,,,,,,+++,,,...000...,,,++++++---.........,,,,,,,,,++++++,,,------++++++,,,,,,---.../////////000000///......111333222777:::@@@KKKSSSHHH777000222666:::<<<<<<<<<;;;666;;;>>>===888444444666222555888999888777666777666666666666666777888888999888999:::888888@@@IIIkkk[[[CCC<<>>DDDEEEAAAPPPGGGSSS^^^kkk|||rrrzzzcccHHH777444000///...///000111000///...///000///------///000.........//////111222222000...------///111222111000000000111222222333333111222333555666777777777:::555777999<<>>>>>>>><<<999666555666888999999999999999888777777444555555666777888999999;;;>>>888444888999>>>LLLvvvWWWCCC@@@===AAAGGGEEEFFFEEEPPPPPPPPPzzztttvvviiiSSS888444333222111000////////////000000////////////000000222000......///000000///000000000000111111111111000111111222222333444444333333444555666777888999888:::666888???CCCRRRllllllooodddLLLDDD===<<<;;;666555555444444444333333333222222222111000///......000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,---...---,,,***)))---,,,+++,,,...///...------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------------...//////000000111222222222222111999777777;;;AAAKKK[[[jjjhhhVVVKKK@@@777777999888555444uuudddRRREEE@@@???AAA888666222000000000000///////////////////////////...000222333222111111222000...---...///000///---///...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......////////////......------------------------------------------------------......///000000111111000111999GGGQQQMMMCCC888888999:::<<<===????????????===:::888777888:::999999999999888888777666777777777888888999999:::;;;>>>999555999999>>>MMMtttVVVDDDAAA???BBBFFFCCCIIIIIIRRRQQQQQQwwwvvvzzzkkkbbbAAA666333222111000000/////////000000////////////000000111000......000000000///000000000000111111111111000111111222222333444444333444444555666777888888999;;;888999???BBBOOOhhhoookkkcccLLLEEE>>>===<<<666444444444444333333333333444444333333222222111111000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,---,,,------...---,,,+++***---,,,+++,,,...///...------------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........---------------...///000000000111222222222222111666333333777===FFFVVVddd|||cccQQQDDD999777888666222111}}}sssbbbPPPBBB===>>>AAA777555222000000111000//////////////////////////////000222222111000111222///...---...//////...---............---,,,+++***,,,,,,,,,,,,---...///000...///000111111000///...------------------------------------------------------......///000000000---000111222999EEENNNPPP;;;;;;;;;;;;<<<>>>???@@@?????????===:::999:::;;;::::::999999888777666666:::::::::::::::::::::::::::===999777;;;999???OOOtttVVVEEECCCAAACCCFFFCCCKKKKKKQQQPPPQQQqqqyyyllluuuMMM777333333111000000000000000000000////////////000000111///......000111000///000000000000111111111111000111111222222333444444444555555555666666777777999<<<::::::??????KKKdddmmmaaabbbKKKEEE@@@>>>===666444444333333333222222222333333333333333333333333000000000000000000000000////////////////////////------,,,,,,,,,,,,------,,,------------,,,++++++---,,,+++,,,.........------------------------------,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,---...///000111///000111111222222111111333111222555:::BBBPPP]]]{{{tttZZZLLL===888777555333222zzzppp___MMM@@@<<<>>>AAA666444111000111111000...////////////////////////---///000000......///000///...------//////...---......//////...,,,***))),,,,,,,,,------...///000...///111333333111///...------------------------------------........................//////000000+++000000---000<<>>>>>===<<<<<<<<<======>>>??????>>><<<:::;;;;;;;;;:::999888888777777777<<<;;;;;;;;;;;;;;;;;;;;;888;;;888888;;;999???RRRvvvWWWEEEBBBAAADDDIIIFFFIIIKKKOOONNNQQQjjj}}}mmmWWW777333333222111000000000000000000////////////000000111///......000111111000///000000000111111111111000111111222222333444444555555555666666666666666888<<<::::::>>>===JJJcccgggVVVaaaKKKFFFAAA???>>>777444333333333333222222222111111111222222222222222000000000000000000000000////////////////////////------,,,,,,,,,,,,------------------------,,,,,,...,,,,,,,,,......---,,,---------------------------,,,,,,++++++,,,,,,---------------............,,,,,,,,,---...///000111///000000111111111111111444333333777:::@@@LLLXXXooojjjXXXEEE;;;888666666777xxxlll[[[KKKAAA>>>???@@@555333111000111111///...////////////////////////...///000///------...//////---,,,---...///...------...//////...,,,+++)))------------...///000000...///222333333222///...---------------------------------....../////////............////////////---//////,,,...888CCCGGG>>>>>>>>>===<<<;;;::::::<<<===??????===;;;;;;;;;;;;;;;:::999888999999:::=========<<<<<<<<<<<<<<<999:::777888;;;888@@@VVVvvvWWWDDDAAA@@@EEELLLKKKHHHLLLOOOPPPUUUgggoooaaa;;;444333222111000000000000000000////////////000000000///---...000111111000///000000000111111111111000111111222222333444444555555555666666666666666666:::999999===???NNNjjjjjj[[[bbbLLLFFF@@@???>>>888444444444333333333222222222222222222222333333333111111111111111111111111////////////////////////...------,,,,,,------...---------------------......---,,,,,,---...---,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,,,,,,,------///000000//////000111111111111000444222444777999===FFFPPPeeelllRRRBBB:::777666888uuuhhhVVVIIIDDDBBBAAA>>>444222111111111111///...////////////////////////000111111000......000111...---,,,---......---,,,------......------,,,,,,------------...///000111...000111222222111000...---------------------------------...//////000000......//////////////////...///...,,,000888;;;:::;;;<<<>>>??????===;;;::::::===???@@@>>>===<<<<<<<<<;;;:::999:::;;;<<<===>>>>>>>>>???????????????<<<<<<888:::<<<888CCC]]]sssTTTAAA@@@@@@FFFMMMLLLHHHOOOQQQTTT[[[eeerrrmmmAAA444333222111111000111111000000////////////000000000...---...000111111111000000000000111111111111000111111222222333444444444555555555666666777777555999888999???EEEZZZyyy~~~sssdddLLLEEE???>>>>>>999555555444444444333333333555555555555555555555555111111111111111111111111////////////////////////......------------......---------,,,------...//////---,,,,,,---...---+++---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------------...//////...///000000111111000000111000111444555777>>>GGG[[[ttthhhSSSFFF<<<888777zzzsssdddRRRHHHHHHHHHCCC===333111000111111111///---////////////////////////111111111///......///111...---,,,,,,......---,,,------,,,,,,,,,---......------------...///000111///000000111111000000///---------------------------------...///000000000/////////////////////...---///...---111666777444555888===AAACCCBBB@@@???:::===AAABBBAAA???======<<<;;;::::::;;;===@@@AAAAAAAAAAAABBBBBBCCCCCCCCC@@@???:::<<<>>>;;;HHHeeejjjNNN???@@@AAAFFFKKKIIIGGGPPPQQQUUU]]]```|||ttttttEEE444444333222111111111111000000////////////000000///...---...000222222111000000000000111111111111000111111222222333444444333444444555666777888888555999888999BBBMMMhhheeeLLLDDD======>>>:::666666666555555555444444777777666666555555444444111111111111111111111111////////////////////////......------------.........------,,,---...///000///---,,,,,,---...,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...//////...------------......//////000000000000000///...000333333333888@@@QQQhhh}}}lll\\\NNNCCC???wwwrrrbbbOOOHHHJJJKKKDDD<<<222111000111222111///---/////////////////////////////////---++++++---///...---,,,,,,......---,,,---,,,++++++,,,---///000...------......///000111000//////////////////000---------------------------------...///000000111///////////////.........+++...///...000555666333000555<<>>BBBDDDCCCAAA???>>><<<;;;;;;;;;<<>>@@@===LLLkkkcccIII===AAABBBFFFIIIDDDEEEOOOPPPTTT[[[ZZZsssuuuwwwEEE555444333222111111111111000000////////////000000///...---...000222222111000000000000111111111111000111111222333333444444333333444555666777888999666:::888:::EEESSSqqqgggLLLCCC<<<<<<>>>:::777666666666666555555555666666555444333222222222111111111111111111111111////////////////////////......------------.........------,,,---...///000///...,,,,,,------,,,+++---------------------------,,,,,,++++++,,,,,,------------.........//////000///...---------------...//////000000000000000///...000333333222777>>>JJJ```uuuqqq```RRRKKK{{{qqqaaaMMMCCCCCCEEEBBB===555444333111000/////////000000000000000000000000111...++++++---...---+++000//////......//////000,,,,,,,,,------.........000111111000//////111222000000000000////////////---------.........//////,,,---...000111222222222,,,---...//////...---------...///000000///......333444777===DDDHHHHHHFFF<<<>>>BBBEEEGGGFFFDDDCCC???@@@@@@AAABBBBBBCCCCCCIIIHHHFFFDDDDDDEEEFFFGGGGGG???===@@@>>>???RRRjjjbbbIII<<>>HHH]]]lllOOOGGGAAA======:::888888777777666666555555666666555444444444444555111111111111111111111111000000///.......................................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...............///000111...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---...////////////000000000000///000222333444555555555EEEVVVeeeqqqtttMMM{{{nnn```OOOFFFFFFFFFAAA;;;555444333111000/////////////////////////////////000---++++++---...,,,+++,,,,,,,,,+++,,,,,,------,,,,,,------------------///000111000//////111333111111111111000000000000------------............---...///000111222222222//////000000000///------,,,,,,,,,,,,---......///222333555;;;BBBFFFGGGGGG@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHNNNFFFCCCDDDAAAAAAOOOccc\\\III>>>BBBEEEAAABBBIIILLLMMMOOOUUUWWWSSSgggyyyMMM<<<555111222444111///000........................///////////////000111111111///000333333000000444111111111222333333444444444666555222333888999666999777999@@@OOOgggpppRRRIIIAAA===<<<888777777666666555444444444666555444444333333444444111111111111111111111111000000///............///..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.........------,,,,,,------...,,,,,,---------...............---,,,,,,---......////////////000000000000///000222333444555555555<<>>CCCFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMLLLKKKJJJNNNGGGCCCBBB@@@???HHHTTTXXXNNNDDDAAABBBBBBDDDGGGKKKMMMNNNSSSTTTNNN]]]{{{SSS===666111222333111///000........................///////////////000111111---///444888555//////444111111222222333333444444444666444222333777:::999888888<<>>:::666666666555444444333333555444333333222222333333111111111111111111111111111000//////......//////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,......------------......,,,------------...............---,,,,,,---......////////////000000000000000000222333444444444444:::>>>FFFSSSiiiwwwyyykkk___OOOFFFEEECCC???:::444333222111000000000000........................,,,,,,,,,,,,------,,,+++***+++,,,------..................------,,,,,,,,,...///000000///000222444111111111111000000000000,,,------------.........111222222333333333222222/////////////////////.../////////......---------......000333888>>>BBBEEEEEEEEEEEEDDDDDDDDDDDDCCCGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLHHHCCCAAA???@@@EEEKKK[[[WWWMMMDDDAAAEEEGGGFFFKKKNNNNNNRRRTTTMMMYYYuuu~~~YYY>>>777222222333111000000........................///////////////000000111---000666;;;999333000222111111222222333444444555555777777666666777999::::::<<>>AAAAAACCCEEEGGGHHHGGGEEECCCGGGHHHHHHIIIIIIJJJKKKKKKQQQPPPMMMKKKKKKLLLNNNPPPQQQPPPLLLEEECCCFFFJJJLLLeeebbbVVVHHHCCCGGGIIIFFFKKKNNNNNNRRRUUUPPPYYYqqq___@@@888222222333111000111///////////////////////////////////////000000111111000333;;;===888222000111222222333444444555555444666888:::888777777999<<>>NNNYYYdddzzzsssggg[[[JJJ>>>:::::::::999333222222111000000111111........................(((+++------,,,++++++,,,,,,,,,.........---,,,+++------------------,,,,,,,,,...///000000111444666222222111111111000000000....../////////000000000333444555555666666666555444333222111000000000000444555666666555444333222000111222222333666:::>>>===???DDDHHHJJJJJJIIIGGGJJJJJJKKKKKKLLLMMMMMMMMMUUURRRNNNJJJIIIKKKNNNPPPSSSVVVRRRGGGCCCJJJPPPRRRqqqgggXXXJJJFFFIIIJJJHHHJJJNNNMMMQQQUUURRRYYYmmm}}}gggAAA999222222333111000111///////////////////////////////////////000111111333///111888<<<888222///222222333333444444555555222333777:::999666999>>>FFFWWWdddiiirrrxxxiiiRRRJJJPPPjjjtttVVVMMMEEEAAA@@@<<<888888888777666666555555444333222222111111222222111111111111111111111111222111000000//////000000........................---..................---------------------------///......------------...//////............//////------........./////////---...////////////...---////////////000000000000000000111222222333222222111444???LLLUUU]]]nnnpppbbbWWWHHH===888777666555333222111111000111111111////////////////////////'''***---...,,,++++++,,,///000111111111///---,,,,,,,,,------------------+++---//////000222444777444444333333333222222222000000000000111111111111333444555666777888888888333444555777:::===@@@BBBKKKHHHCCC>>>:::777555444555777888777555666999<<<:::===AAAFFFJJJLLLNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRWWWTTTQQQMMMLLLLLLMMMNNNNNNVVVTTTHHHEEEQQQ^^^bbbwwwgggTTTIIIGGGHHHIIIJJJIIIMMMKKKMMMRRRPPPVVVgggxxxnnnBBB:::333222222111000111///////////////////////////////////////000111111000...000555666222000111222222333333444555555555333333666:::::::::AAAKKK]]]vvvnnn[[[WWWQQQEEEFFFMMMaaasssUUULLLDDD??????;;;888777777666555555444444444444333222222222222222111111111111111111111111222111000000//////000000..............................------------.................................------------....../////////............//////............////////////---...///000000///...---////////////000000000000000111111222222222222111444888===CCCJJJTTTbbbnnnooo]]]TTTGGG===999666333111222222111111111111111111000000000000000000000000&&&***---...,,,++++++,,,333444555555444222///...,,,,,,,,,------.........+++---//////000222555777666666555555555444444444000111111111222222222222333444555777888999999999888:::???EEELLLTTT[[[^^^ddd]]]RRRFFF===888666555999;;;<<<:::888777999;;;:::;;;???CCCHHHMMMRRRTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWVVVSSSQQQOOOMMMLLLLLLLLLWWWXXXMMMLLL^^^pppvvvyyycccNNNHHHGGGGGGHHHKKKIIILLLIIIJJJOOONNNRRRcccvvvsssCCC:::333222222111000222000000000000000000000000///////////////000111111------111333000,,,...333222222333444444555555666777555777;;;<<>>777666666555444444333333555444333333222222333333111111111111111111111111222111111000000000000000........................///...---,,,,,,---...///........................,,,,,,,,,,,,---....../////////............//////............/////////000---...///000000///...---////////////000000000000000111111222222222111111666888888666:::FFFTTT[[[|||{{{sssiiiSSSDDD===444444777333333222111111222222111//////000111111111000...---...---,,,,,,++++++,,,,,,---...///000000///...---222111...,,,+++*********,,,,,,---...///000111222222000111444444111666>>>EEEHHHEEE999111333777888777333111444<<>>???IIIbbbzzzsssLLL???BBBDDDIII[[[mmmuuuSSSGGGEEE???<<<>>>888777555555777777777666444444333333333333222222444333222111000000000000222111111111000000//////111111000///////////////000000//////.........---...............................................................///000000000000000000000000000000......//////000000111111---------...///000000111000111111111111222222222111333444555777???LLLVVVlll}}}tttfffQQQDDD>>>666555888333333222111111222222111///000000000000000///.........---,,,,,,++++++,,,,,,---...///000000///...---111000...,,,++++++++++++---.........//////000000444333333333222666FFFWWWdddhhh```MMM<<<777666555777444333666<<>>:::999???JJJYYYgggqqquuuvvvmmmhhh^^^RRRFFF<<<666333666===???;;;777:::======;;;<<<<<<===AAAIIIQQQUUUZZZ\\\```ccccccaaa]]]ZZZ```bbbbbb___ZZZWWWWWWYYYTTTQQQSSSQQQOOO___tttyyymmm]]]OOOLLLMMMLLLJJJHHHJJJIIIIIIIIIHHHJJJUUU```HHH===333222444222000///111000///......///000111111000///...///000222333000000000000111111111111444222222555777666555666:::999:::===FFF[[[eeeJJJFFFGGGEEEGGGNNNcccxxxUUUHHHFFF@@@<<<>>>999888666666777777666555444444333333333333222222444333222111000000000000111111111111000000000///111000//////......//////000/////////...........................................................................///000000000000000000000000000000/////////000000000000000------......///000000111000111111111111222222222333555666555666<<>>===;;;DDDTTT]]]^^^[[[ZZZZZZ^^^cccffffffddd```fffjjjhhhbbb]]]^^^aaa[[[WWWWWWQQQKKK[[[rrryyynnn^^^OOOKKKLLLLLLJJJIIIJJJIIIIIIIIIGGGHHHRRR\\\|||}}}III===333222444333000///000000////////////000000111000/////////000222333000000000000111111111111444111222555666444444888777???LLLZZZjjjWWWDDDGGGIIICCCFFFGGGaaa|||WWWJJJFFF@@@<<>>888555111444444222111222444666:::===@@@HHHaaa}}}xxxoooeeeaaaeeelllooopppgggjjjmmmmmmjjjhhhhhhiii```[[[YYYQQQJJJ[[[ttt}}}tttcccRRRLLLMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGNNNXXXsss{{{III===333222444333000///000000////////////000000000000//////000000111222///000000000111111111111444111222666666333777???<<>>333222444333111000//////000000000000//////000000000000000111111222///000000000111111111111555111222777777555>>>LLL[[[vvv]]]LLLIIIIIIQQQooo\\\LLLFFF???<<>><<<999888888777666444444444333333333222222222333222111111000111111111000000000000000000111111000000///........................///////////////////////////////////////////////////////////////...............///000000////////////////////////222222111111000000///////////////000000000000000000000111111111222222222333444555555555666888999???NNNjjj}}}kkkXXXKKKHHHFFF<<<777888333333222111111222222111///111111000//////////////////......---------------......------------......***+++,,,---............)))***,,,...000222333444///111222777HHHeeezzzOOO333333999999666:::===<<<777333000000///111333444555888;;;>>>===;;;777333222333555777777444222444444333555999:::BBB[[[zzzrrrjjjhhhaaa___[[[ZZZnnnyyybbbVVVRRROOONNNMMMJJJJJJLLLLLLIIIFFFLLLTTTaaa~~~JJJ>>>444333555444111000//////000000000000/////////000000000111111111111000000000000111111111111555000222999::::::III]]]|||___RRRNNN]]]]]]LLLFFF???===@@@???===:::999999888666555444444333333333333222222222222111111111111111222000000000000111111111111111111000///////////////.........///////////////////////////////////////////////////////////////...............///000000000000000000000000000000111111111111111111000000000000000000000000000000000111111111111222222222222333333444555666777888;;;CCCVVVtttkkkXXXLLLIIIFFF;;;666777333333222111111222222111///000000000000000///......//////...---------------...------,,,,,,------...***+++---............---++++++,,,...///111222333...222222222???]]]}}}vvvLLL222333777333666:::>>><<<555000000111111333555555555555888;;;:::888666444444666888::::::555333555666555777;;;???LLLppp|||sssooogggeeedddggg|||hhhYYYSSSOOOLLLKKKJJJJJJMMMMMMJJJGGGLLLTTTZZZ{{{~~~JJJ>>>444333555444111000...///000111111000///...//////000111111111111111000000000000111111111111666000222:::<<>><<<:::999999999888666444444333333333333222222222111111111111111222222///000000000111111111111222222111000000000000000............/////////000////////////////////////////////////////////////...............///000000000000000000000000000000111111111111111111222222000000000000000000000000000111111111111222222222444333222333444555666666888===JJJaaalllXXXLLLIIIGGG;;;666777444333222111111222222111//////000111111111000...---//////...------------......---,,,,,,,,,,,,---...++++++---.........------,,,------...///000111111///444222---555TTTyyywwwOOO777999:::333666:::>>>;;;444//////222111444666555333333555777555444333222222333555666;;;444111555666444666;;;===PPP~~~uuullljjjkkkppplll[[[SSSMMMJJJIIIJJJKKKMMMNNNKKKHHHMMMTTTVVVyyy|||JJJ>>>444333555444222111...///000111111000///...//////000111111111111111000000000000111111111111666000222;;;>>>CCCZZZwwwyyyqqq]]]KKKEEE???===AAA>>><<<:::999::::::888777444444444333333333222222222111111111111111222222//////000000111111111222333222222111111111111111---.........//////000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000000000000111222222222333111111111000000000000000000111111111111222222222666444222222333555555555888<<>>888666888444222000///000000///...000000000000////////////,,,,,,------...---------000///...---,,,+++++++++000...++++++---...---+++...+++---444444000///222000444111555333FFFxxx}}}SSS777888:::333:::;;;;;;666///,,,...111444888:::666333444666555555444222111111222444555;;;666333444444444777<<<>>>^^^{{{ssswwwppp^^^RRRLLLKKKNNNHHHHHHIIIIIIKKKLLLNNNOOO\\\xxxpppUUU===222555333333444///222///------......,,,***222000//////111333444444......///000111222222333444333888???@@@KKKlllaaaMMMHHHEEE???<<<===<<<;;;999888777666666333333333333333333333333222222222111111111000000333222111000000111222333333333222222111000//////222222111111000000//////...000111111000000111333000000////////////000000000000111111111111000000111111111000000000000000000000000000111111111111333222000//////000222333222222222222222222222222222222333333333444444444999:::;;;HHH\\\mmmoooVVVMMMEEE@@@:::444333555444333111111222222000///111111111000000000//////,,,,,,---.........------000///...---,,,,,,,,,,,,...,,,***+++...//////---111------000111......222///444222777444EEEttt[[[>>>999999444===;;;888333......000333555999:::777444555666555555555555444555555666666999555333555666555777<<>>DDDTTT|||hhhOOONNNQQQKKKCCC===<<<;;;999888777666666444444444333333222222222333333333333222222111111333222111111111111222333333333222222111000000///111111111111000000000000...000111111000000111333000000000//////000000000000000111111111111000000111111111111111111111111000000000000111111111222444333222111111222333444222222222222222222222222222222333333333444444444222555555===IIIVVVxxxnnnXXXNNNCCC===888222222444444333333444444444111///111111111000000000//////,,,,,,---......///......//////...---,,,,,,,,,,,,,,,+++***,,,...000111000444000............000444...333222888555DDDpppeeeFFF888666666>>>999333......000333444666:::;;;777555666666444333444666777888777666555777444333666777666888<<>>===<<<;;;999888777666666777666666555444333222222000111111111111111222222222222333333333333222222111111111111111111111111111111111222222222222222111333333333111000111222333333222222222222333333111111222222222222111111222222222333333444444555222222333333333444444444222222222333333222222222222222222222222222222222333444444444555555555555444777444777>>>;;;:::DDDTTTpppjjjXXXKKK>>>:::999777555555333222111222333444333222111000000000000/////////------///000111222222222//////............//////---///000000//////222555:::;;;777000...000000---111222///666666HHHrrr~~~wwwPPP555444999888777333///---///111111000333555777777:::===:::555::::::999888777777777777999555333555666555777<<>>;;;;;;999666666555444222222444555555444222222222222111111111111---...///000222222333333//////.........//////000+++---000000///111444777FFFFFF???444000333333000///222///777888GGGnnnxxx|||sssJJJ222666<<<777;;;666111------000333444333666777999===@@@===777;;;:::777555444444555666;;;666444444555444777<<>>JJJllliii\\\HHH===:::444666999444222222444555666666666666111111000......---------***......***+++222444222////////////////////////000111222444555666666666BBBEEE???222...333222,,,///111444000333NNNjjjnnn{{{|||jjjFFF///222;;;???>>>999333000000111222333666444333444777999::::::777555222111333444555555888666333111111444777999===IIIeeeYYYMMM]]]zzzsssiii]]]VVVUUUTTTPPPLLLNNNQQQSSSRRROOOLLLLLLMMMUUURRRxxxnnnTTT;;;555666555444666777777YYYwwwIII666888///,,,444222111333444333111111222333333444666777888CCCZZZppp{{{[[[MMMEEE===;;;::::::999888777666666666666555555555444444444333333222222222333333444222222222222333444444555000111111111111222222222333222111333666666333000444444333333444444555666555555555444333333333222555666666666555444444333111333444444444555888:::666666555555555555666666777555333444555666666555222222333444444444444333555555555555555444444444777666666666666888999:::@@@HHHZZZjjj\\\HHH===:::555666999555444444555666777777777666111111000......------......///...+++///555777444........................//////111222333333333333:::>>>:::000---222333---//////222000444QQQnnntttuuunnnZZZ???111444;;;===<<<888444111000111111111333222111222444777888888777444222111333444444444555444222111111333555777<<>>:::333111555111111222333333111111222333555555666666555:::IIIXXXzzzaaaMMMDDD???;;;;;;:::999888777666666666666555555555444444444777666666555555444444444333333333333333333444444222222222222333333333333444333222333555555333111444333333333333444555555888777777777777777777666555555555555555444333333222333444444444555777999777666555444333333333333999777555444444444333111444444444444444444333333444444555555555555555555777666666666666888999:::<<>>:::555666999555444555555666666666555555111111000///............//////---...444999888222........................///000000111222222222111111555444...---222333...000///111///222LLLffflllbbbUUUCCC777444888<<<>>>999777444222222111000/////////000111222444555666555333222222333444444333222222222111222333444444;;;BBBVVVgggIIINNNddduuuyyymmmeee\\\WWWVVVUUUQQQMMMMMMOOOOOONNNLLLKKKKKKLLLOOOQQQpppuuuZZZ???666666555555888:::LLL{{{vvvGGG:::666555444...111222333333111111222333555444555666555555:::BBBaaaeeeKKKBBB@@@;;;;;;:::999888777666666666666666555555555444444999:::::::::999777555444555555444333333333444444333333333444444444555555555333222222333444444333444333333333333444555555888888888888888888999999444555555555555444333333333555555555444444666888666666555444444444444444777666444333444444222111666666555555444333333222333444444444555666666666777666666666666888999:::888BBBJJJ]]]ppp]]]III>>>;;;555777:::555444444444555444444333333111111000///......//////---,,,---222:::<<<666...........................111111222222333222222222,,,000111......222222...333///000...--->>>PPPRRRGGG;;;333444888:::<<<@@@666555444444444333000......///000111111222444555444333222333444555444333111111222333333444444333:::@@@NNNvvvsssIIIHHHZZZiiiqqqgggbbb[[[XXXXXXWWWUUURRRPPPOOOOOOMMMLLLLLLLLLMMMLLLOOOjjjyyy]]]AAA777666555666999999VVVNNN999666444000---000222333333222111222444444222333777999888:::>>>MMMaaa```GGG@@@@@@<<<;;;:::999888777777666666666666666555555555555888999;;;;;;;;;999777555666666555444333333444444333333444444444555555555666444333222222444444555444444333333444444555666555555555666666777777777444444555555555444444333555666666666444444666888555555555555666777888999555444444666888999888777666555555444444444444444333333333444555666777777777666666666666888999:::666@@@BBBJJJjjjttt]]]III>>>;;;555777:::555555666666666666555555444111000000////////////000---,,,000999@@@>>>444+++........................000000111111222111111111,,,///000///000111111...222...111000+++333<<<999333///000666999999:::===333333333555666444111//////111333333222222333555333222333444666666555333000111333444555555555444:::???GGGhhhMMMGGGUUUaaannnccc___[[[ZZZ[[[[[[ZZZXXXSSSRRROOOMMMMMMMMMMMMNNNHHHNNNbbb{{{___BBB888777666666999333XXXTTT:::777222...111000111333333222222333444444111222666999:::<<<@@@CCCLLLtttuuuTTTCCC???>>><<<;;;;;;:::999888777777777777666666666555555555555666888:::::::::888777777777666555444444444444333333333333444444444444555555444333222333555666555555444444555555666777444444444555555666666666444555555666666555555555666777888777666666777999666666666666666666777888666666666999;;;<<<;;;:::555555444444444555555666333333333444555666777777777666666666666888999:::777???===@@@XXXxxxxxx]]]III>>>;;;666777:::666777888888999999999888888111000000//////000000000//////444>>>CCC===333---------------------------,,,---....../////////...///000000111111111000///111,,,111444///111555000---000444777888888888888222222333555777777444222222555777666333222333555333333444777999888666444000111222444555555555555999???BBB[[[TTTJJJSSS]]]mmmbbb```___^^^^^^^^^]]]\\\WWWTTTOOOLLLLLLMMMMMMMMMFFFNNNZZZzzz{{{___CCC999888777666888:::bbbXXX:::888333...666000111222333222222333555666333222555666666:::???AAAFFFaaa```JJJAAA???===<<<<<<;;;:::999888777777777777777666666666555555333444666888999999888888777666666555555555666666333333333444444444555555444555555444333333444666666666666666666777888888666666777777777777777888555555666777777777777666777888999999888888:::<<<;;;:::999888777777777777888888888:::;;;;;;999777999888777666666666777888333444444444555666666666777666666666666888999:::999===;;;???QQQfff{{{^^^JJJ???<<<666777;;;666555666777888888999888888111000000000000000111111111///333;;;<<<666000///------------------------***+++,,,---.../////////000//////000111000000111111+++000555111222555///---444666333666===>>>999111111222555888999888666444777:::888444111111444333444666999;;;:::777555000000111222333444555555777>>>>>>PPPYYYMMMRRRYYYjjjfffeeecccbbbaaa```^^^\\\ZZZUUUNNNKKKKKKKKKKKKJJJEEENNNTTTqqqyyy^^^CCC::::::777666777@@@gggXXX777999444...888///111222222222222333555666444444666555444777===AAAJJJWWWxxxVVVGGGCCC@@@>>><<<<<<;;;:::999888888777777777777777666666666555555555555666777777777888666666666555666666777777444444555555555666666666222555777666444333444666888888777777888888999:::999888888888888888888777666666777888888888888888888999:::::::::;;;===???>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDFFFHHHHHHEEECCCAAA???<<<:::888888888999444444555555555555555555777666666666666888999:::888:::;;;CCCPPP[[[xxx|||^^^JJJ???<<<666888;;;666222222444555666666666666111000000000000000111111111...000555444...,,,///------------------------+++,,,---///000111111111///......///000000111333333+++///444000111444///...555444...555DDDFFF>>>000000222555999::::::999555999;;;999444000000222333444666:::<<<;;;888555/////////000111333444555666===<<>>===<<<;;;;;;999999888777777777777777666666666666888777666666555666666777666666555666666777888999666666666666777777777777111555888777555333444555999999888888999999:::;;;999888888888777777666666777777888999999999999999888:::;;;;;;;;;<<<>>>AAA???@@@BBBEEEHHHKKKNNNOOOTTTUUUWWWZZZ^^^___^^^\\\GGGEEEAAA===:::999888999555555555555555444444444777666666666666888999:::777777;;;HHHRRRVVVqqq}}}nnnPPPZZZRRR666888===999888555333444666666444222444222111000111222111000////////////////////////........................---------............////////////000111111222222222111000......///111222000111,,,444888BBBWWWOOO>>>---...;;;;;;666444222222222222222222222222222///222555666444222111000222222222222222222333333888;;;:::JJJtttsssFFFLLLYYYkkkooommmiiieeebbb___^^^]]]VVVRRRLLLHHHGGGHHHHHHIIILLLGGGNNNjjjgggJJJ>>>:::333222555666HHHoooRRR:::777555222222//////000111222333333333333444444555666777888888===>>>MMMqqqWWWHHHDDD??????===<<<;;;:::999:::;;;;;;888999999999999888777777777555444555666777666555555555666666777888888999555;;;777333777555333;;;888888777555444444666999>>>888666:::999555555888???888555999<<<;;;;;;<<<444;;;===999<<>>___QQQ999666444222222000000000111222222222333333333444555666777888888<<<===HHHfff[[[KKKFFF@@@???===<<<;;;:::::::::;;;;;;999999999999999888777777777666555555777777666555555555666666777777888888888:::444444???>>>444444777888888888777999<<>>:::999;;;888888999:::<<<===<<<;;;>>>???>>>===BBBGGGGGGDDDJJJPPPXXX___eeemmmwwwppp^^^QQQFFF@@@??????:::888::::::888888;;;888888777777777777888888:::666<<>>999555666444333333444444333222666333111000000000///---////////////////////////........................---------............////////////000111111222222111111000000000111333444///222---333888RRR]]]???111444222///111...111111111000000/////////...000333333333222222222......///111222333444555555999888BBB```XXXMMMPPPcccmmmllliiieeeaaa^^^[[[ZZZVVVRRRLLLHHHGGGFFFFFFFFFFFFHHHKKKZZZlllNNNEEE@@@777333666222555HHHkkkxxxLLL888444333111222111111111111111111222222222333444555666777888888;;;===BBBVVV|||]]]MMMHHHBBBAAA======;;;:::::::::;;;<<<999999999999999888888777777666555666777888777555666666666666666777777777777:::555444===<<<555777666777777888999;;;???CCC@@@;;;999;;;>>><<<::::::777===>>>===EEESSS[[[ZZZPPPIIIEEEKKKSSSYYY]]]```nnnvvvmmmZZZOOOLLLAAA<<<::::::999777777:::888888777777777777888888===888:::EEEMMMUUUjjjuuuddd~~~yyyLLL;;;:::;;;666555444333444555555555666444222000000///...,,,////////////////////////........................---------............////////////000111111222222111111000000111222333444111555///222555QQQiiiFFF111000......111///333333222222111111000000---///000111000000111222222111111111111111000000555::::::AAAXXXvvvbbbLLLJJJ___mmmllljjjgggccc___[[[YYYVVVRRRLLLHHHFFFFFFEEEDDDBBBIIIKKKTTTvvvnnnPPPHHHDDD888222666666222777HHH___uuu}}}aaaCCC555333333111111222222222111111111111111222222333444666777888888777===???FFFccc[[[LLLHHHCCCCCC>>>===<<<::::::;;;;;;<<<999999::::::999999888777888777666666888888777666777777777777777777777777444===:::555666444555AAA888999:::999:::<<<@@@CCC>>>;;;:::;;;>>>===;;;999===BBBAAABBBWWWxxxmmmbbb^^^hhhuuu{{{~~~pppkkkLLLDDD=========999555444:::999888888888888888888BBB;;;:::CCCJJJRRRccctttxxxfff|||PPP<<<:::<<<888777666555555666777999777555222111111000///---////////////////////////........................---------............////////////000111111222222000000000111111222222333000555000333666QQQhhhEEE000///......222111222222222111111111000000---...//////......000111222222222222111111000000333999999>>>PPPhhhmmmNNNFFF\\\kkkkkkjjjhhhddd```\\\ZZZTTTPPPKKKHHHFFFFFFEEEDDD@@@IIIKKKPPPmmmoooQQQKKKGGG999111444444222222777@@@NNNbbbqqqWWWHHH888333333333222000222222222111111111111111111111222444555777888888555<<<>>><<>>===<<<;;;:::;;;<<<<<<999::::::::::::999888888999777666777888999888777777777777888888888888888888===;;;999@@@===999===<<<<<<<<<;;;;;;<<<@@@BBB???AAABBBBBBCCCEEEDDDCCCGGGKKKLLLUUUtttlll[[[JJJCCCBBB???:::666;;;;;;:::999999999999999AAA;;;:::@@@HHHPPP___mmmkkkXXXAAA999888888888888666555666999;;;888555333222222222111///////////////////////////........................---------............////////////000111111222222000000000000000000000000///333///777===WWW^^^???///222000000222111////////////////////////000000000///------000222000111111222333333444444000666666:::GGGXXXyyyzzzSSSEEEZZZhhhhhhiiihhheeeaaa\\\ZZZRRRNNNJJJGGGFFFFFFEEEDDD@@@HHHKKKNNNdddqqqSSSOOOKKK:::000333---111555666555888AAAIII<<<777222111222333222000111111111111111111222222000111222333555777888888444:::===;;;@@@ZZZ```NNNGGG@@@???>>>>>><<<;;;;;;;;;<<<===:::::::::::::::999999888999888777888999:::999777777888888999::::::;;;;;;>>>===888@@@SSSQQQ>>>222999:::::::::;;;===AAADDDEEELLLRRRSSSSSSWWWZZZ[[[ggglllsss|||bbbRRRKKKEEE@@@===>>>===<<<;;;;;;:::;;;;;;;;;888888===DDDMMM[[[hhhpppnnn~~~}}}UUUAAA999777777888888666444555999<<<888666444333444444333222////////////////////////........................---------............////////////000111111222222000000000000//////...---///111---777BBB[[[QQQ999000777444000111///------......///000000000555444333111//////111444222222222333444444555555000555555999BBBLLLfff[[[EEEXXXcccdddffffffddd```\\\YYYOOOLLLIIIGGGGGGFFFEEEDDD@@@FFFJJJLLLZZZzzztttUUUSSSOOO<<<111333---222555444222111333444333444333111111111222111000000000111222222222333000000111333555777888888666666:::>>>>>>FFFbbbbbbOOOHHH@@@??????>>><<<;;;;;;;;;<<<===::::::;;;;;;::::::999888:::999888888::::::999888888888999:::<<<===>>>>>>??????:::AAARRRQQQ@@@777;;;<<>>===<<<<<<<<<<<<999888999;;;>>>EEESSS^^^dddyyylllsssnnnKKK===:::;;;666777777555333444888<<<888666444444555555444333////////////////////////........................---------.........///////////////000111111222222000000000000///---,,,+++222111***666CCC[[[~~~III555222:::777000///,,,......///000111222333333888888666333000000333555666666555444444333222222333777777:::@@@FFF\\\~~~bbbFFFVVV```aaaddddddccc___ZZZXXXNNNKKKHHHGGGGGGGGGFFFEEEAAAEEEHHHJJJSSSmmmvvvWWWUUURRR>>>222444444444111...///222333333444666555222///000222222//////000111222333333444///000111333555777888999888444888AAA@@@<<>>===<<<;;;<<<<<<===::::::;;;;;;::::::999888:::999888888::::::999888888888999;;;===>>>@@@@@@;;;CCCBBB???CCC@@@???GGGEEEHHHLLLQQQWWW^^^fffkkktttkkkVVVNNNAAA@@@???>>>============<<<<<<;;;:::999>>>IIITTTVVVjjjsssbbb___JJJ======777888888777777777777888888777:::999666444555444000222000...---...000222444000000//////.........---///............///000000111///...000222333111///222222111000//////000000666,,,444<<<===UUUqqqsss@@@???666333777111+++111333111000111333222222333;;;:::888555444333333333999888666333000///111333666000000888===CCCTTThhhrrrEEESSS]]]eeeddddddggg___SSSTTTJJJIIIGGGFFFEEEDDDDDDDDD@@@JJJIIIDDDKKKaaa~~~\\\TTTQQQCCC777444333222222111111222222333111111111111222333444444000000000111222222333333666222222888<<<;;;888888:::888999<<<===???DDDKKKssshhhOOOJJJHHHAAACCC===@@@AAA888888???>>>AAA>>>:::888999:::;;;:::666DDD888777;;;555:::888;;;===???@@@??????AAABBBDDDBBBAAAAAAFFFMMMUUUZZZ\\\dddnnnuuu{{{rrr]]]UUULLLCCC>>><<<:::999888666999<<<<<<;;;???FFFMMMSSS[[[fffwww|||___SSS@@@888===<<<888888888777777888888888777:::999666444555444000------...111555;;;@@@CCC//////......---------------,,,,,,,,,,,,---......000///...000222333111///222222111000000000000000111***111888>>>YYYrrrqqqbbb___JJJ555000......555222000///111222000000222666555444222222222333444::::::999666333111222333666000111888;;;>>>LLL]]]yyyHHHMMM[[[cccccccccfff]]]RRRRRRKKKJJJHHHGGGEEEDDDDDDCCC@@@GGGHHHGGGMMM\\\```UUUQQQDDD888555333222222111111222222333222222222111222222333333111111111222333333444444555222222555777:::CCCLLL???:::777999;;;===BBBHHH[[[tttUUUJJJGGGBBBAAA<<>>666888:::999777666888:::666EEE::::::>>>:::AAAAAA===@@@DDDGGGIIIJJJLLLNNNMMMNNNRRRXXXbbbnnnyyypppdddTTTIIIDDDAAA@@@@@@AAAAAA@@@===:::;;;@@@DDDGGGPPPYYYdddxxxbbbMMM<<<777<<<===999999888888888888999999777:::999666444555444000/////////000222666999;;;......---------------,,,---,,,,,,,,,,,,---......000//////000222222111000222111000000000000000000///---000333>>>\\\nnnhhhoooHHH666222222666444000000222222//////222000000//////000111333444:::;;;;;;999555222111111555111222777999999AAAMMM```SSSJJJWWW```aaaaaaddd\\\PPPPPPLLLKKKIIIHHHFFFDDDBBBBBBAAADDDEEEJJJOOOUUUuuucccVVVSSSJJJ>>>888333222222111111222222333333333222222111222222222111222222333444444555555333333333333222:::MMMaaaFFF===666666999;;;???DDDGGGeeeZZZIIIEEECCCAAA<<>>??????===:::999:::===@@@AAAHHHKKKKKKRRRiiikkkRRRCCC===;;;999:::999999999999999999:::666999999555444666444111333111///---,,,,,,------........................///............///000000//////000111111222111000111111000000000000000111111333222222@@@[[[dddZZZgggMMMDDD===888;;;444000333333//////444///.........///000222333999:::;;;:::666222000///333111333777888666:::AAALLLwwwdddLLLSSS\\\^^^___cccZZZNNNNNNMMMLLLKKKIIIFFFDDDAAA@@@BBBAAABBBKKKOOONNNlllfffXXXXXXRRREEE;;;333222222111111222222333444444333222111111111111111111222222333444444444333333444444333;;;OOObbbLLLAAA777555888;;;>>>AAADDDPPPuuuaaaKKKGGGIIIDDD>>>@@@@@@<<<@@@BBB999999<<>><<<;;;<<<===>>>>>>???CCCDDD@@@???LLLbbbtttsssSSSFFF???999888:::999999999999999999:::666999999555444666555111111000000//////000111111///////////////000000000///............///000000...///111111111111111111111000000000000000111111000555333444FFFYYYZZZQQQpppggg]]]VVVJJJ;;;111222333//////444111111000//////000222222999;;;<<<;;;888444111000000000333777888777999<<>>======>>>AAACCCDDDAAASSSLLLQQQ]]]eeeyyyoooWWWIIIEEEAAA??????>>><<<:::;;;>>>AAABBBBBBGGGTTT___qqqzzzPPPCCC===999===999999888888888888999999666888888555555666555222222111111000000000111111///000000000000111111111---,,,,,,,,,,,,---.........000111222111000111222000000000000000111111222---444333999NNNWWWQQQOOObbbIII444222444///...222444333222111000111222222:::;;;===<<<999666444333///000222444777888:::;;;888SSSsss{{{LLLHHHSSSXXX]]]ccc[[[OOONNNMMMLLLLLLJJJHHHEEEBBB@@@AAABBBAAAEEEHHHHHHaaarrraaaaaa^^^KKK555333222222111111222222333333333222222111222222222///000000111111222333333444333555:::===<<<>>>BBBHHH???999999:::;;;<<>>888???888888888777777888888888555888888555555666555222333333222000///...------////////////000000000111---,,,,,,,,,,,,---......---000222222000///000222000000000000000111222222...555555AAAUUUQQQFFFKKKuuu^^^???888999444000222444333222111111222333444777888999888666444333333000000000111444888::::::===PPPkkkWWWCCCPPPVVV\\\ddd\\\PPPOOOLLLLLLLLLKKKIIIEEEBBB@@@===CCCCCCCCCDDDFFFZZZyyyuuubbbcccdddPPP888333222222111111222222333222222222111222222333333000000111222222333333444333222555:::;;;999:::===>>>:::888::::::999;;;???EEECCCIIIaaajjjSSSIIILLLFFFFFFFFFMMM^^^dddVVVCCCDDDFFFGGGIIILLLPPPRRRhhhssscccOOOBBB???@@@@@@>>>>>>===>>>@@@@@@BBBMMMZZZkkk___MMMBBB888>>>888888777777777777888888555888888555555777666222111111111222333333444444---.........//////000000///............///000000---000222222000///000222000000///000000111222222222888888FFFYYYLLL<<>>:::BBBIIISSSjjjiii[[[OOOHHHEEEDDDIII[[[```QQQIIIRRR___jjjrrr{{{lllSSSFFFBBB???<<<>>><<<>>>AAACCCLLLbbbwwwkkkDDDAAABBB:::>>><<<:::999::::::888777444555777888777666444333333222111000000000111222000000000000000000000000222111000.........///000222222222111111111000000222222111000///000333555555555AAAQQQNNN<<<666===ZZZxxxrrr\\\UUUPPPDDD;;;:::444444666888555000000555444333111000///000111222111111111222333333444444:::<<<@@@EEELLLVVVaaahhhzzzlllJJJCCCNNN]]]___]]][[[TTTUUUMMMHHHIIIIIICCC@@@AAA>>>???BBBCCCAAADDDRRR```aaa___lll^^^???:::444222555777555333333333222111000000222444555111111222333333444555555444555666777777888888888444555666777999;;;<<<===@@@>>>JJJMMMXXXlllfffUUUNNNJJJKKKMMMNNNQQQVVVTTTtttiiiGGGAAADDD===>>><<<:::???EEEIIIhhh{{{QQQGGGEEE>>>>>>===<<<<<<<<<;;;999777555666777888888666555444444333111000000111111222000000000000000000000000222111000///...//////000222222222111111111000000/////////...---...000333222666@@@JJJEEE999777===LLLccc}}}ppphhh^^^PPPDDD@@@;;;888888999777222222444555444333333333333222222000111111111222222333333444555666888:::???FFFJJJLLLRRRZZZeeeuuuxxxIIIBBBLLL\\\]]]\\\[[[UUUUUUMMMGGGGGGGGGCCC@@@AAA???@@@BBBCCCAAACCCPPP^^^ddd___kkk```EEE:::444111444666444333333333222111000111222444555111222222333333444444444444555666777777888888777555555666888999:::;;;<<<>>>;;;DDDDDDKKKZZZwwwhhh\\\QQQMMMQQQYYYgggrrr~~~TTTBBBCCC@@@>>>===<<<@@@DDDGGGddd]]]IIICCC???===<<<<<<<<<<<<;;;888666777777888999999777666555444333222111000111222222000000000000000000000000111111000/////////000000222222222111111111111111//////...---,,,---000222000999AAAAAA;;;666888;;;BBBPPPfffzzzrrreeeXXXMMMEEE>>>;;;<<<===999777777666444333333333333111///000000000111111111111111333333333222111111444666444999>>>@@@FFFZZZwwwIII@@@IIIYYYZZZYYYYYYVVVTTTLLLFFFEEEEEEDDDCCCCCCAAAAAABBBBBB@@@BBBMMMYYY}}}fff___llldddLLL:::444111333555333222222333222111111111222333444222222222333333333333333444444555666777777777777666777777888999999::::::<<<999AAA???AAAKKKbbbwwweee^^^cccssseeeGGGAAA@@@>>>???>>>@@@BBBCCC^^^lllNNNEEECCC???===:::999999999888777888999999999999888777666555444333222111111222222000000000000000000000000111111000000000000000000111111111111111111111111000111000///...///222444111???EEE>>>555555777777@@@IIIVVVdddkkkmmmjjjfffoooyyyttthhhXXXJJJCCC???CCCHHHFFFBBB???>>>;;;666444444444222000111111111111000000000000222333444333222111222444333999===;;;999???NNN\\\OOOAAAFFFUUUWWWUUUXXXWWWRRRKKKEEEDDDFFFGGGHHHHHHBBBAAABBBAAA???@@@IIITTToooddd___ooojjjRRR;;;444000222444333111222333222222111111222333333333333333222222222222222333444555666777777777777888888888888888999999999===999BBB@@@BBBIII\\\ZZZIII@@@===@@@>>>@@@AAAAAAXXX}}}[[[LLLLLLEEE@@@;;;777777999;;;;;;999999999999999888888777777666444222222222222333111111111111111111111111000000111111111111111111111111111111111111111111111111000///...///222444666DDDIII>>>555555666222>>>EEENNNSSSTTTSSSTTTUUUWWWeeemmmlllooouuummm\\\KKKEEECCCKKKTTTTTTPPPNNNOOOHHH@@@;;;::::::888666333333222222111111000000...000111222111000111333...222666777666777;;;???IIIZZZqqqZZZEEECCCQQQTTTSSSUUUUUUNNNJJJEEECCCGGGKKKMMMLLLCCCAAAAAA@@@>>>>>>FFFPPPaaa```___sssoooVVV<<<555111222444222222333333222222222222222222222222222222222222222222111333444555666666777777777888888888888888888888888===:::CCCCCCEEEJJJZZZ|||\\\DDD>>>@@@>>>>>>AAA@@@QQQppphhhQQQNNNIIIDDD>>>::::::<<<>>>???999999999888888888888888888777555333222222222333111111111111111111111111///000111222222222111111111111111111111222222222000000///...---...111333<<>>EEEFFFDDDCCCGGGLLLKKKRRRVVVXXXbbboookkk___LLLFFFEEEOOOYYY^^^______]]]UUUJJJCCCAAA???;;;777666666555444333222222111///111222111000///000222000///...///111222333333444===KKK~~~kkkLLLAAAMMMRRRRRRSSSRRRLLLJJJFFFCCCGGGMMMNNNKKKCCC@@@??????>>>>>>DDDLLLVVVaaa```tttrrr]]]>>>777222333444333222444333333333222222222222111111111111222222222222222333333444555666666666666888888888888888999999999===999BBBBBBEEEIIIWWWsssKKKCCCCCC======AAA???III___rrrxxxrrrfffaaahhhuuuUUULLLFFFCCC???<<<<<<<<<<<<;;;999999888777777777777777999777555444333222333333111111111111111111111111///000111222222222222111000000111111111222222222111111000///...///222444@@@???<<<666222222333333555999======<<<>>>CCCHHHHHHIIIHHHJJJTTT___aaa\\\NNNGGGEEEMMMXXXaaaiiioookkkcccXXXQQQNNNHHH???888999888888777555444444333333444444333111111222444777444000...///000000000444======aaa{{{SSS@@@JJJQQQQQQQQQOOOKKKKKKGGGCCCEEEKKKJJJEEEBBB???>>>>>>======CCCJJJOOO{{{hhh```rrruuueee@@@888333444555444333555333333333333222222111111000000111111222222333333333333444555666666666666777777888888999999999:::;;;888AAACCCGGGLLLZZZ^^^KKKGGG>>><<<@@@===@@@OOONNNSSSNNNGGGHHHOOOhhh\\\NNNAAA???======<<<;;;888555999888777777666666777777999888666444333333333333111111111111111111111111///000111222333333222111000000111111222222222222333444333222111222555777BBB;;;333000//////222666777888::::::;;;>>>BBBEEEDDDAAA>>>???EEEMMMQQQRRRQQQIIIDDDIIITTTaaannnyyyzzzrrriiiccc^^^VVVJJJ@@@;;;:::999888777666555444111222222111000111333666111222222222222111222222,,,;;;333GGG{{{XXX@@@HHHPPPQQQPPPMMMKKKLLLHHHBBBDDDHHHFFF???BBB>>>===>>>======BBBIIIKKKvvvooo```ooovvvlllAAA999444444555444444555333333333333333222111000//////000111222333333444222333444555666666666666666777777888999999::::::;;;777BBBEEELLLSSSbbbvvvQQQKKK???;;;@@@<<<:::DDD===DDDCCCAAAAAAAAAOOOhhhnnnMMMEEEAAA>>>>>>???===:::999666666666666666777777777555555555555444333222111555333111222444555333111000000000111333222000...111222222333333222222111222333333111000222888===;;;777333000000111111111555666777888:::;;;<<<===AAA@@@@@@@@@@@@AAACCCCCCGGGKKKGGG???IIIddd|||zzzoooggg___TTTKKKFFFDDD@@@:::555333444555333333222222111000//////111111000000000000111111...555:::AAAWWWjjjDDDFFFNNNOOONNNLLLNNNMMMIIIEEEBBBBBBEEEHHHDDDAAA======@@@BBBAAA@@@OOObbbwwwcccllluuupppOOO;;;444777333222666555111111111111111111111111111111111000000000000000222333444444333333555777888888777777888888999:::>>>888===FFFCCCIIIqqq___SSSEEE===<<<======<<<>>>??????===<<<@@@JJJRRRpppYYYGGGAAA===>>>>>><<<<<<<<<777777888888888888777777555555555555444333333222555333111222444555444222111000///000111222000///111222222333333222222111111222222222333555:::===777444111//////000000000555555777888999;;;<<<<<<>>>===<<<<<<===???AAABBB@@@DDDDDDCCCKKKdddvvvkkkaaaZZZPPPNNNIIICCC===888666666333333333222111111000000111111000000000000111111---222666999DDD```XXXGGGMMMQQQMMMKKKNNNLLLIIIEEEBBBCCCFFFIIIFFFBBB???>>>@@@BBBBBBBBBHHHXXX}}}xxxccckkkuuutttQQQ<<<333666222111444111111111111111111111111111111111111111000000000000222333444444333333555777888888777777888888999:::<<<888===EEECCCLLLvvvxxxaaaIII@@@???>>><<<;;;<<<======;;;999;;;CCCIIIUUUiiikkkNNNFFF@@@???>>><<<<<<>>>777888:::;;;;;;:::888777444444555555555444444333444333222333444555444222222000...///000111000///111222222333333222222111111000000222666999;;;;;;333111...---...///000000444555666777888999:::;;;;;;:::888888999<<>>???AAABBBEEEVVVvvvwwwmmmfffXXXUUUOOOGGG???999444222444333333222222111111111111111000000000000111111111333666666777EEEkkkmmmBBBGGGQQQJJJGGGLLLKKKHHHEEECCCDDDGGGJJJHHHDDD@@@>>>???AAACCCCCCDDDNNNnnnyyybbbhhhuuuyyyVVV???444666222222333000111111111111111111111111111111111111111111111111222333444444333333555777888777777777777888999999:::999>>>CCCCCCPPP}}}tttNNNBBBBBB>>>:::;;;;;;======;;;888999===AAADDDMMMqqqUUUKKKCCCBBBAAA<<<:::===888:::<<<======;;;999777333444555555555555555444444444333333444444444333222000......///111111000111222222333333222222111111000///222777999888555111///------...000111000333444555666777888999999:::888777777888<<>>@@@???IIIllluuukkk```ZZZQQQGGG???999444111444333333333222222111111111111000000000000111111444222444888555999VVVwwwDDDDDDRRRMMMKKKIIIHHHFFFDDDBBBCCCFFFIIIHHHEEEAAA>>>>>>@@@BBBCCCGGGKKKbbb}}}ccceeettt~~~]]]CCC666777444555666111111111111111111111111111000111111111111111222222222333444444333333555777777777777777777888999999999:::>>>AAACCCVVVTTTDDDCCC>>>:::;;;<<<===>>>===;;;;;;<<<>>>CCCDDD^^^[[[KKK@@@BBBCCC===999;;;:::;;;===???>>><<<999888444444555555666555555555444444444444444444444444333111///...000111111111111222222333333222222111222000///222555666333000000...---...000222222222333333444444555666777777:::999888888999<<<@@@BBB===999;;;@@@???HHHkkkqqqddd\\\PPPFFF???;;;999777333333222222222222222111111111000000000000111111333...000777666444CCCZZZTTTKKKUUURRRQQQFFFFFFEEECCCAAABBBEEEHHHHHHFFFCCC???>>>>>>@@@BBBGGGJJJXXXfffbbbrrreeeHHH666555444666777222111111111111111111111111000000111111222222222333222333444444333333555777777777666666777777888999:::;;;===???FFF^^^^^^HHHBBB===;;;===:::<<<===>>>=========>>>>>>>>>LLLnnniiiQQQ???@@@DDD???;;;<<<<<<<<<>>>>>>>>><<<:::888555555666666666555555444333555666555444333444555333222000111222333222111111222222333333222222111222111111111222222000///000///...///111333333222222222333333444555555666999888888999:::<<<>>>???>>>:::;;;===;;;@@@ZZZxxxsssYYYQQQFFF>>>;;;999888666111111111111111111111111111111000000000000111111555000111666777555:::CCCyyykkkRRRQQQOOOOOOFFFFFFEEECCCBBBBBBDDDGGGHHHGGGFFFBBB??????@@@BBBCCCHHHOOOtttjjj```ppppppNNN777333222444666111111111111111111111111111000000111111222333333333222333444444333333555777777666666666666777888888:::<<<===???LLLkkkrrrRRRCCC======???888999:::;;;<<<<<<<<<<<<888:::@@@UUUyyyeeeGGGCCCGGGBBB==================<<<;;;:::999666666777666666555444333333555666666444333444666444333222333444555333111111222222333333222222111000111222222111000111222000///...///111222222111111111222222333444444444555666777888888999999999<<<;;;<<<<<<999999EEESSSmmmzzzdddFFF@@@999666777777555222000000000000000000000000111111000000000000111111333333444555666777:::<<>>======<<<;;;:::::::::777777777777666555333333333555777666444333444777444333333555666666444111222222222333333222222222///111333222000000444777000......///111111111000111111111222222333333444222333555666777666555555444777<<<>>>>>>???CCCGGGJJJeee}}}xxxeeeOOO<<<999666777::::::666222///////////////000000000111111000000000000111111+++000222000000666:::;;;FFFzzzfffPPPTTTVVVIIIJJJIIIGGGEEEDDDFFFHHHJJJLLLMMMJJJFFFCCCBBBCCCAAALLLHHH___rrr___llldddDDD999555777888222111111111111111111111111000000111222333333444444222333444444333333555777666666666666666777888888:::;;;;;;BBBZZZmmmJJJ@@@AAA@@@===<<<;;;;;;;;;<<<;;;999@@@:::<<>>BBB???JJJIIIZZZwww[[[gggyyyGGG666777000555555444333222222111111222222000222333333222111333444333333333333444555666666777777777777777888888888;;;;;;<<>>???===BBBGGGHHHDDD>>>:::888777444111222555666444000000000000000000111222222111000000000000111222222444444444555555666777777@@@SSS]]]PPPRRRMMMJJJGGGEEEEEEEEEEEEDDDIIIJJJMMMNNNHHH@@@???BBB===FFFDDDTTTaaaiii}}}JJJ777777111666444444333222222111111222222000111333222111111222444333333222333333444555666777777777777777888888888999:::<<>>===<<<:::999888888777999999888888888777777777666666666666555444333222333333333222222222111111222222222222222222222222111111111111111111111111111000///......///000111000000000000000000000000000000222333444444444444333333444555777:::<<<===;;;<<<>>>===;;;888777888666444222222555555333111111000000000000111222222111000///...///000222333222333333444555555666666<<>>CCCAAANNNwwwdddggg}}}OOO888888333666222333333222111111111111222000111222222111111222444222222222333333444555666666666666777777888888888777:::===DDDYYY~~~VVVFFF@@@???===;;;999999999;;;<<<;;;999:::>>><<<999@@@LLLlll]]]NNNHHHCCC@@@@@@???>>>===;;;:::999::::::::::::::::::::::::666666666666666555444444444333222111111111222222111111111111111111111111111111111111111111111111111111000//////000111111000000000000000000000000///000000111222333333333111222333444666888999:::::::::::::::999999999999555444222222444444333111111111000000111111222333222111...------///222444111222222333444555666666<<>><<<;;;:::;;;<<<<<<<<<:::777888<<<===;;;===CCCOOOcccpppVVVKKKFFFAAAAAA@@@???>>><<<;;;:::;;;;;;<<<<<<<<<<<<======666666777777666666555555555444222111000111222333111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000111222222333000000222333555666777888666666666777888777666555444333333333333333222111111111111111111222222333222111///---...000222444111111222333444555666777===IIInnnmmmZZZZZZWWWQQQMMMJJJHHHFFFEEEDDDDDDIIIMMMLLLEEEAAABBBBBBCCCGGGOOOeeeddd^^^mmm^^^???666222666...333222111111000000111111///111222222111000222333222222222222333444555555444555555666777777888888999;;;===GGGaaa```FFF>>><<<;;;<<>><<<:::777666:::<<<===???AAA>>>JJJkkkdddMMMEEEAAA@@@???===<<<;;;::::::========================666666777777777777666666444333222111111111222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222333///000222333555666666666666555555777888888666444333333333333222222222222222111111111111222333333222111000///000111333444111222222444555666777888===DDDiiifff]]]YYYSSSNNNKKKHHHEEECCCFFFFFFHHHMMMLLLGGGCCCCCC@@@@@@HHHPPP^^^iii___jjjhhhEEE777222777///222222111000000000000111///000111111000000111333111111111222222333444555444444555666777777888888999:::<<>><<<;;;888777777999;;;======>>>CCCZZZ}}}ZZZJJJCCCBBB???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<666777777888888777777777444333222222111111222222333333333333333333333333111111111111111111111111111111111222222111111111000000000000000000000000222111000000000111222333///000222444555555555555999777555555777888777555333333333333222111111222222222111111222222333444222222222222222333333444222222333444666777888999@@@BBBjjjxxxbbb]]]WWWQQQMMMJJJFFFDDDJJJGGGHHHLLLLLLGGGDDDDDDCCC@@@IIINNNVVV|||{{{oooaaaiiirrrMMM:::333999222222222111000000000000000///000111111000000111222111111111111222333444555333333444555666777888999999:::???QQQsssiiiNNNGGG@@@<<<===>>>>>><<<999999999888888:::;;;;;;AAACCCOOOfffhhhTTTGGGDDDAAA>>>======>>>@@@<<<<<<;;;;;;;;;:::::::::666777777888888888777777333333333222222222111111333333333333333333333333111111111111111111111111111111222222222222111111000000000000000000000000222111111000000111222333///000222444555555555555888555111000222444444333222333444333111111111222222222111111222222333444222222333333333444444444222333444555777888999:::CCCCCCnnnfffaaa[[[UUUPPPMMMIIIGGGLLLIIIIIILLLLLLHHHEEEEEEIIIDDDKKKLLLOOOtttyyysssaaafffyyyRRR<<<444;;;555222111111000000000000000///000111111000000111222111111111111222333444555333333444555666777888999999;;;DDD[[[yyyWWWNNNAAA::::::<<<======777999;;;::::::<<<===<<<<<>>999<<>><<<::::::<<<::::::777444666:::888333555555444444333222111111//////000111111111111000444333222111111222333444111111111000000000000000111111111111111111111111222222333333333333222222333222111111333555555444444444444444444444444444444444333333222111000000333333444444444333222222222444555444333222222333666555666888888888:::===@@@DDDlll~~~lll^^^ZZZUUUKKKGGGKKKJJJIIIIIIKKKNNNNNNKKKHHHJJJGGGEEEGGGPPPfffttt{{{aaaeeevvv]]]EEE777...222222111111111111111222222///000111000//////111333222222333333333333444444555555555555666777888999;;;:::DDDnnn]]]<<<;;;@@@:::777===888888999:::<<<===>>>>>>>>>;;;>>>FFFOOOaaaiiiXXXGGGCCCEEEFFFEEECCC;;;===@@@@@@>>><<<===>>><<<<<<999666666999777222555555555444333333333222111111111111222222222333333333222111111222333333111111111111111111111111111111111111111111111111111222222222222222222111333111000111333555555444444444444444444444444444444444333333222111111000000000000111111222222222333555666666444333444444333444555777666777999<<>><<>>:::<<<999999:::;;;===>>>>>>???@@@<<<===AAAEEEPPPlll}}}eeeLLLBBBDDDEEECCCAAA<<<>>>@@@AAA@@@@@@@@@AAA??????<<<777666888666222444444444444444444444444333222222111222333444555333333222222222222333333111111111111111111111111222222222222222222222222111111222222222222111111333111000111333555555444444444444444444444444444444444333333222222111111000/////////000222444555444555777777666555555666222555777777666777:::===FFFQQQ{{{pppeeeaaaZZZQQQNNNKKKJJJJJJNNNQQQRRROOOKKKHHHJJJMMMOOOPPP[[[tttyyyiii```gggwwwVVV>>>222444222222111111111111111222///000111000//////111333222222333333333333444444666666666666777888999:::===<<>>:::888;;;;;;<<<<<<===>>>?????????;;;;;;===<<<@@@SSSgggvvvWWWIIIFFFEEE@@@===>>>???@@@AAAAAAAAABBBCCCAAABBB???999777888666222333333333333333444444444444333111000111222444666333333333333333333333333111111111222222222222222222222222222222222222222000111111222222111111000222111000111333444444444444444444444444444444444444444333333333222222222333222111111111333666777333555777777666666666888555999:::777777:::???AAAOOO___{{{lllhhhaaaWWWPPPNNNMMMMMMPPPSSSTTTRRROOOJJJLLLPPPQQQOOOVVVnnnqqq```ccc___BBB555444333222111111000111111111///000111000//////111333222222222333333333444444777666666777777888999:::::::::DDDjjj]]]GGG>>><<<:::;;;;;;<<<<<<=========>>>;;;:::;;;<<<;;;<<>>>>>>>>???@@@BBBBBBBBBBBBCCCAAA;;;888888777444222222222222333333333333333222000///000111333555333333333333333333333333111222222222333333333444222222222222222222222222111111222222222222111111222000///000222444444333444444444444444444444444444444444333333333333333555444222111111222444555111333666666666666777888777::::::777;;;DDDKKKLLL[[[ooowwwpppjjj```XXXSSSQQQPPPQQQUUUWWWUUUSSSNNNNNNQQQSSSOOOTTTkkkzzzcccbbbfffGGG999444333222222111000000111111///000111000//////111333222222222333333333444444666666666666777888999:::777;;;EEEjjjwwwUUUEEE@@@>>>;;;;;;;;;;;;;;;;;;;;;<<<999999;;;===<<<<<>>===>>>@@@AAAAAAAAAAAACCCBBB===999::::::888333333333333333333333333222111111000000222333444333333444444444444333333222222222333333444444555333333333333333333333333222222222333333222222222222000///000222444444333444444444444444444444444444444444444333333333333333333111000000000111111111333555666666666888999888:::999:::FFFZZZddddddppp|||sssjjjddd[[[WWWSSSSSSVVVYYYYYYXXXRRROOOQQQUUURRRTTTiiiiiibbbwwwqqqQQQAAA444333333222111000000000000///000111000//////111333222222333333333333444444555555555555666777888999999===GGGiiikkkPPPAAA;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;;;;;;;===@@@EEE]]]}}}kkkOOOCCCCCCBBB@@@>>>>>>@@@BBBAAA@@@???CCCCCC===:::;;;<<<;;;666666666555555444444333222222222222333333333444333333444555555444333333222222333333444555555555333333333333333333333333333333444444444444333333111000///000222333333333444444444444444444444444444444444444444444444444111111111111111111222222111444666777888888:::;;;999::::::AAAYYYyyyxxxpppkkkbbb\\\VVVTTTWWWZZZ\\\\\\UUUOOOQQQXXXVVVTTTccczzzooo^^^mmm~~~___JJJ555444333222111000000000000///000111000//////111333222222333333333333444444444444444444555666777888:::===CCCbbbzzzdddIII=========<<<<<<;;;;;;;;;:::999::::::999999;;;;;;;;;<<>>>>>AAABBBAAA@@@===BBBCCC>>>;;;<<<>>>>>>999999888777666555555444222333444555555555444444333333444555555444333333222222333333444555666666333333333333333333333333333444444555555444444333111000///000222333333333444444444444444444444444444444444444444444444444000111222444444555555555222555777999999:::;;;===<<<<<<===IIIjjjxxxqqqmmmfff```XXXUUUWWW[[[^^^___UUUOOORRRZZZYYYTTT___rrrsss[[[gggiiiPPP555444333222111000000000000///000111000//////111333222222333333333444444444444333333444444555666777999;;;>>>YYYsss```XXXwwwzzzXXXFFF>>>>>>>>>===<<<<<<;;;;;;888999888888:::======<<<>>>CCCMMMaaa\\\IIIDDD======DDDEEE??????GGGAAA@@@AAABBB???:::<<>>@@@NNNuuuhhhVVVZZZ[[[uuuxxxSSSCCC???<<<===<<<999999;;;999999999::::::;;;;;;;;;???===???LLLfff~~~eeeOOODDD???BBBBBB>>>@@@GGGCCCBBBCCCEEEBBB======AAA;;;<<<<<<:::777444222222444444333333444444555555555555555444444444333333444444444444444444333333333444444444444444444333333444444444444444333333444444444444444444444444666666555555444333222222555555555444444333333333444555555444222333555777777<<<:::<<>><<<>>>===;;;;;;999999999::::::;;;;;;;;;;;;;;;===CCCRRRlll^^^NNNBBBAAACCCBBBBBBFFFEEEDDDFFFHHHFFF@@@???AAA<<<>>>???>>>:::777555444444444444444444555666666555555555555555444444444333333444444444444444444555444444333333444444555333333333333333333333333444444555555555555555555888777666555444333222222555555555444444444444444444666666666444444555666666;;;;;;@@@HHHBBB<<>>===999999::::::::::::;;;;;;777;;;===;;;===LLLfffzzz{{{bbbKKKFFFLLLMMMJJJGGGFFFEEEFFFJJJHHHBBB@@@AAA???AAACCCBBB???;;;999888555555555555555666777777666555555555555555555555333333333444444555555555555444333222222333444555444444333333444444555555555555555555555666666666999888777666555333222222555555555555555444444444444555777777666444555666555:::<<>>::::::::::::::::::::::::888<<>><<<;;;<<<<<<;;;:::999888888888888666666666666777777777777333333444444444444444444555444444333333444444555666666555555555777888999555555666666777777888888888888888777666666555555555555555555555666666666333555777777777777999;;;AAADDDCCCDDDEEE???JJJdddrrrzzz|||qqqjjjbbb\\\\\\___ddd```\\\\\\ZZZZZZ```gggxxxmmmWWWddd|||\\\KKK;;;444333222222222000000000000111111111111111111111111111222333333333333333333444555666777666666:::<<<<<>>>>>===>>>YYY{{{bbbRRRHHHBBBFFFBBBAAAFFFIIIGGGEEEFFFEEEEEEDDDBBB???>>>???@@@@@@???===;;;:::999999999666666777777777888888888444444444444444444333333333444444444444444444333666555444444444666888999555555666777777888999999777777777777777777777777444555555555666666666777666777888888999:::>>>@@@DDDFFFEEEEEEEEEEEE[[[wwwnnnggg```^^^^^^bbb```___^^^\\\]]]eeeppp|||]]]^^^zzzjjjVVVAAA666333111111222111111111000000000000000111111111111111222222333333333333333444555666666777444777===;;;:::HHH[[[nnn]]]NNNLLLFFFKKKYYYhhhuuuVVVCCC>>>;;;;;;;;;::::::999999999999888888999;;;<<<===<<<:::GGGbbbhhhTTTKKKGGGBBBAAAFFFIIIIIIHHHIIIJJJIIIHHHEEEBBBBBBDDDFFFBBBAAA???===;;;:::999999666666777777888888888999555555555444444333333333222333555555555555333222555444333222333555777999555666666777888999999999777777777777888888888888444555555555666666777777777888999999:::===AAAEEEIIILLLLLLMMMOOOTTTttt{{{qqqjjjccc______aaaaaacccccc```bbbmmmyyyddd[[[rrrsss]]]DDD777222111111222222222111111000000//////111111111000111222222333333333333333444555666666:::555777???>>>999CCCSSSmmmUUUTTTHHHPPPNNNPPPjjjkkkOOOCCC;;;;;;;;;::::::999999999<<<;;;999777777999===???AAA???FFF]]]sssRRRJJJEEEEEEJJJKKKHHHGGGJJJEEEGGGGGGEEEBBBAAACCCEEECCCBBB@@@>>><<<;;;::::::888888999999888777666555666666666555444444333333555444333333555555444333333333444444666777888999:::999888777666666666666555777999999888777777888666666888999999999999999777<<<===;;;===DDDLLLPPPKKKQQQTTTTTTZZZpppqqqkkkiiiddd___bbbeeeaaa```ccccccqqqnnnWWWnnnuuuVVV===999666......777333333222111000000000111111111222222222333333333444444555555666777777777888333444::::::999DDDSSSqqqWWWOOOQQQOOOQQQWWWjjjbbbEEEAAAAAA<<<888888;;;;;;777888888888999999:::::::::;;;???@@@FFF```{{{^^^TTTNNNPPPSSSQQQMMMMMMGGGIIIJJJHHHEEEDDDEEEGGGEEECCCBBB@@@>>>===<<<<<<:::::::::999999888888777888888777777666555555555555444333444555666555333444444444555666777999999;;;:::999888888888888888:::;;;======;;;:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@EEEGGGGGGKKKRRRWWWXXXTTTUUUVVV[[[iiiyyysssoooiiiccccccfffbbbbbbeeeeeerrrxxx[[[eee~~~zzzYYY<<<555555000111777222222111111000111111111111111111111222222222333333444444555555666666777;;;666666;;;<<<<<>>;;;===888888999999999:::::::::777:::<<>>>>>======;;;::::::999999:::::::::999999888777777666666555444555666777666444555555555666777888999:::;;;;;;::::::999:::::::::999:::<<<;;;:::999:::;;;<<<;;;;;;;;;<<>>===;;;:::::::::;;;;;;::::::999999888888777888666555666777888777666666666666777777999::::::;;;:::::::::::::::;;;;;;999:::;;;:::999999:::<<<=========???DDDJJJOOOSSSOOOVVV```lllzzzuuuwww}}}tttjjjcccccceeebbbdddiiiiiitttzzzbbb```|||uuuKKK777666666333222111000000000111222333333///000000000000111111111111222222333333444555555:::666555888;;;>>>HHHSSS```NNNKKKJJJIIIJJJZZZ{{{}}}bbbIII@@@???;;;999:::999999999999999999999999;;;999:::===;;;>>>PPPfff}}}|||nnnccc\\\RRRQQQOOOMMMMMMLLLLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::999888888777999888777777999999888777888888888888888999:::;;;999999999999999:::;;;<<<===>>>???>>>>>>>>>AAACCCAAABBBDDDJJJRRR[[[dddiiiqqqxxx|||qqqjjjccceeebbbdddjjjjjjsssxxxrrrrrr___uuuUUU;;;666666444000111000000000111222333333///000000000000111111111111111222222333444444444888666555777:::???GGGOOOvvvhhhPPPIIIKKKMMMRRRZZZzzzgggGGG===AAA@@@999999999999999999999999999;;;555555999999777???MMMVVVrrryyyjjjbbb]]]WWWRRROOOMMMLLLJJJLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBBBBAAA@@@>>><<<;;;<<<<<<;;;::::::999999888:::999888999:::;;;:::888999999999999999:::;;;;;;888888888999:::;;;<<<======>>>??????@@@AAAEEEGGGEEEGGGKKKRRR\\\gggqqqwwwwwwqqqhhhiiieeegggllljjjqqq{{{hhhooocccmmm^^^AAA666777666222111111111000111111222222000000000111111111222222111111222333333444444555888777666888;;;@@@FFFJJJYYYiiiYYYLLLKKKKKKKKKVVVgggWWWBBBCCCAAA777:::::::::999999999999888;;;777666999:::999999<<>>======<<<<<<;;;::::::;;;:::999:::;;;<<<;;;999:::::::::::::::;;;;;;<<<999999999:::;;;===>>>???>>>???@@@AAABBBEEEIIILLLPPPRRRWWW^^^gggqqqyyy~~~}}}zzzqqqqqqkkkkkkooojjjnnnllliiigggccckkkKKK:::777777444222222111111000111111111111111111111222222222333222222333333444555555555555666666777:::???BBBBBBJJJeee```TTTNNNPPPPPPRRRfffpppRRRDDD===888:::::::::999999999888888555888::::::<<<>>><<<777;;;GGG\\\wwwzzzmmmddd]]]YYYVVVRRRQQQPPPOOONNNNNNMMMMMMFFFGGGIIIJJJHHHEEEAAA>>>??????>>>>>>======<<<<<<<<<;;;::::::<<<<<<;;;:::;;;;;;:::::::::;;;<<<<<<::::::;;;;;;===>>>@@@AAACCCDDDEEEFFFHHHKKKPPPTTTaaabbbffflllttt|||xxxwwwqqqoooqqqjjjlll|||sssjjjtttiii]]]wwwwwwUUU>>>888888555333333222111000000000111111222222222222333333333222333333444444555555666222333333444888<<<===<<>>???:::::::::999999888888888)))444999888:::@@@>>>777666888AAAWWWwwwvvviiidddbbbaaa]]]YYYWWWWWWUUUQQQMMMMMMKKKHHHGGGGGGFFFDDDBBBFFFCCC@@@>>>======<<<;;;=========<<<;;;;;;::::::<<<===>>>===;;;::::::;;;>>>===???AAA???===@@@GGGDDDEEEJJJQQQTTTVVV]]]eeejjjnnnssszzz}}}tttkkkooozzzyyywwwzzzccc^^^___BBB222000>>>555444444333333222222111333333222222111222222222222222222222222222222222333333444666888:::<<<===>>>KKKFFFPPPiii[[[TTTJJJIIIUUUaaassshhhOOO===;;;===;;;888999<<<;;;666888888888999999::::::;;;888999???GGGUUUooo{{{tttmmmeee```]]][[[WWWTTTUUUQQQLLLIIIGGGFFFDDDBBBKKKHHHDDDBBBAAA@@@>>>===>>>>>>======<<<;;;;;;:::>>>@@@AAA@@@>>>======>>>>>>===???AAA@@@???DDDKKKPPPRRRVVV]]]aaadddllluuuxxxzzzwwwuuuxxxgggVVVooorrrKKK:::555444555444444333333222222111333333222222111222222333222222222222222222222222333333444555777999:::;;;>>>CCC>>>DDDooo}}}dddUUUNNNHHHGGGKKKYYYqqqlllTTT@@@>>>;;;::::::999888666888888888999999:::::::::===<<<<<<>>>AAAMMMbbbvvvvvvnnnjjjhhhfffddd___YYYRRRLLLIIIHHHHHHGGGJJJGGGCCCAAA@@@???>>><<<@@@@@@??????>>>=========<<<>>>???>>><<<<<<<<<===??????AAADDDDDDEEEKKKSSS[[[\\\```fffjjjoooxxx{{{uuusssSSS^^^TTTAAA<<>>WWW|||^^^LLLHHHIIIBBBHHHQQQeeeqqqNNNCCC<<<======888777:::999999999999999999:::::::::999888999999;;;CCCLLL~~~xxxrrrnnnhhhaaaXXXQQQMMMLLLLLLLLLJJJHHHEEEDDDDDDEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@;;;=========<<<;;;===>>>AAAAAADDDHHHJJJLLLTTT]]]eeeeeehhhmmmpppuuu~~~|||YYYYYY|||^^^CCC???444555444444333333222222111222222111111222222333333222222222222222222222222333333333333444555666666999666???CCCLLL{{{cccNNNFFFGGGJJJGGGKKKYYYyyyfffNNN===???AAA<<<:::???:::999999999999999999999777555666:::<<<;;;===BBByyyuuunnnddd[[[UUUQQQNNNMMMNNNLLLIIIIIIJJJLLLLLLKKKEEEEEEDDDDDDCCCBBBBBBBBB???@@@AAA@@@???@@@BBBDDDDDDEEEIIIOOORRRUUU^^^gggrrrqqqssswwwyyy|||dddYYYhhhrrrIII===888555444444333333222222111222111111111222222333444222222222222222222222222333333333333333444555555999666AAAEEEGGGoooxxx___MMMGGGFFFFFFEEEKKKKKKbbb___DDD@@@CCC???<<<@@@:::::::::999999888888888:::777777::::::777777999tttkkkccc]]]YYYQQQOOOLLLJJJJJJJJJIIIHHHJJJIIIIIIHHHHHHGGGFFFFFFCCCDDDEEEDDDDDDEEEGGGJJJLLLNNNTTT\\\```ccckkksss}}}|||~~~sss[[[\\\zzz\\\>>>888555444444333333222222111111111111111222333444444222222222222222222222222333222222222333444555555999888<<<===AAAbbbyyykkk```VVVIIIDDDFFFHHHFFFCCCIIIRRRtttwwwXXXIIIEEE@@@======;;;;;;::::::999888777777;;;888777999999666666999}}}kkkgggbbb]]]YYYVVVSSSPPPTTTTTTSSSSSSRRRQQQQQQQQQOOOOOOOOOOOOOOOPPPTTTVVV\\\___gggppptttwww~~~eee]]]hhhsssHHH;;;555444444333333222222111111111111111222333444555222222222222222222222222222222222333333555666666555:::888777???QQQwww|||aaaSSSLLLIIIGGGFFFFFFGGGHHHGGGFFFMMMgggxxx]]]KKKAAA===<<<<<<<<<;;;:::999777777666666666888:::999777888===xxxrrrllliii^^^^^^^^^]]]\\\\\\[[[[[[^^^____________aaadddgggkkknnnwwwqqqeee]]]vvvTTTBBB555555444333333222222111111111111111222333444555222222222222222222222222222222222333444555777777111<<<999888AAADDDYYYbbbKKKFFFGGG@@@DDDHHHHHHEEECCCDDDGGGUUUoooQQQCCC???>>><<<<<<;;;:::888777666666555555888:::777222333888yyyuuuuuuuuurrroooqqqqqqsssuuuxxx{{{}}}kkkZZZttthhhEEE999888444000111555333...222222111111111111222222222222222222222222222222000111222222444444555666555777888888;;;CCCOOOYYYmmmPPPHHHDDD>>>AAA@@@AAADDDBBB???EEEOOObbbjjjKKK@@@DDD===;;;888777888:::888555888888888888777777777777]]]ddd|||NNN;;;999555111000333444333222222111111111111222222222222222222222222222222//////000111222333444444555777888777888>>>HHHPPPfff}}}XXXGGGEEEFFFDDDGGGEEEEEEFFFDDDAAAFFFOOOuuudddIII>>>???>>>;;;:::::::::777444888888777777777666666666ppp^^^|||hhhHHHBBB:::444111111444777222222111111111111222222222222222222222222222222000000111222333444555555555777777666666999@@@EEEHHHfff[[[GGGCCCCCCEEEEEEDDDCCCCCCCCCBBBEEEPPP[[[aaaIIIBBB@@@===<<<;;;999666444777666666666666555555555tttzzz^^^MMM<<<666555333333555333222222111111222222333222222222222222222222222222333333444555666777888444666777666555777;;;>>>>>>NNNqqqsss[[[GGGDDDFFFCCC@@@AAA>>>AAABBBAAADDDSSSllljjjGGGAAA<<<;;;;;;999666666666666555555555444444444sssSSS777333888777333333333333222222222222333333222222222222222222222222222333333444555666777888333444555666777888:::<<<@@@CCCUUU|||yyyjjj\\\TTTGGGAAAEEEGGGAAA>>>AAA>>>CCCEEEDDDLLLhhhUUUGGG;;;999:::999888888555555555555444444444444YYY666222;;;999444444333333222222222222333333222222222222222222222222000000111222333444555555333444444666777999;;;;;;@@@>>>DDD]]]qqq___UUUNNNHHHHHHDDDAAABBBAAA@@@AAAEEE>>>CCCFFFHHHXXX|||pppWWW???999;;;:::888999666555555555555444444444iii@@@:::>>>999333666444333333222222333333444222222222222222222222222//////000111222333444444444444333444777999::::::999===@@@HHHdddlllWWWNNNHHHFFFHHHCCCEEECCC??????CCCDDDCCC>>>BBBGGGRRRnnnoooIII<<<<<<;;;888888666666666555555555555444yyyMMMCCCBBB777222777444333333222222333333444222222222222222222222222000111222333444555555666666444333444666888999999444???BBB>>>OOO}}}rrrPPPIIIJJJDDDBBBGGG>>>DDDEEEAAACCCHHHEEE;;;BBBEEELLL```RRR@@@>>>;;;777555777666666666666555555555jjjGGG777666999:::555444333333222222333333666555333222111222333333111111222222222333333333444444555555666777777777777======???JJJ]]]kkkWWWHHHGGGHHHAAA>>>@@@CCCAAA???>>>@@@BBBCCCDDDDDDKKKdddtttKKK;;;===<<<555::::::888666444444555777|||TTT===888888777555444333333222222333333555444333222222222222333111111222222222333333333222222333333444555555555555;;;;;;===EEEQQQqqqrrr```PPPEEEFFFEEE@@@>>>AAACCCBBB@@@@@@AAABBBCCCCCCHHHMMMhhh]]]EEE===;;;999888888777666444444444555bbbAAA999999666555444444333333333333333444444333222222222222333111111222222222333333333222222222333444444555555666;;;:::<<>>===BBBBBBBBBAAAAAAAAAAAAAAABBBHHHNNNoooyyyZZZBBB:::<<<888888777777666666555555}}}iiiAAA777999999555555444333333333333333333333222222222222222222111111222222222333333333333444444555555666777777888<<<:::;;;AAA@@@FFFWWWhhhgggXXXIIIGGGCCCBBBDDDAAA======AAAAAAAAABBBAAA@@@@@@AAABBBDDDRRRzzzuuuQQQ===;;;:::999999999999888777666{{{pppDDD555666888666555444444333333444444111222222222222222222222111111222222222333333333333333444444555666666666777;;;777777>>>>>>???JJJGGGbbbdddTTTOOOFFFCCCCCCEEEEEEBBB>>>===@@@>>>@@@AAAAAA???@@@BBBEEEJJJbbbkkkKKK===<<<:::888888999888666444|||VVV;;;444666666555555444444444444444000111222222333222222222111111222222222333333333111111111222333333444444333777333222:::;;;<<>>@@@BBBBBBBBBFFFNNNUUU}}}aaaEEE???999666777888666444zzz___BBB<<<666666555444444444444555///000111222333333222111111111222222222333333333222333333444444555666666///777555222999999777===:::BBBQQQgggwww^^^PPPNNNKKKKKKJJJCCCDDDEEEDDDDDDEEEFFFCCC@@@???BBBCCCCCCDDDIIISSS[[[tttLLLEEE===999:::;;;:::888}}}___;;;<<<666999777---...555444444444333222111000//////111111222222222333333333222222333333333333444444444444555555666777777777>>>AAABBBLLL```vvvnnn___VVVOOONNNJJJEEEFFFJJJEEEGGGEEE@@@AAAEEEEEEBBB???CCCCCCDDDGGGEEETTTpppiiiPPP<<<:::<<<777333333xxxUUU@@@444555999444444999888555555444444333222111111111111111111222222222333222222333333333333444444444444555555666666777777888>>>@@@DDDPPP___pppbbbYYYTTTVVVXXXRRRLLLIIIGGGGGGFFFDDDCCCAAAAAAAAAAAACCCDDDLLLWWW[[[ggg___@@@999<<<;;;888888yyyVVV>>>555:::777444555444333333222222111111111000000000000111111111222222222222333333333333444444444444444555666666777777444<<<>>>===@@@FFF^^^vvvrrrlllllluuu}}}xxxiii^^^QQQJJJGGGJJJHHHAAA???DDD@@@BBBFFFZZZxxxWWWCCC>>>;;;888777uuuQQQ<<<<<<888444555444333333333333222222111111///000000000000111111111222222222333333333444444333333444555555666666777666===<<<:::;;;<<>>>>>AAAMMMiiiyyy|||```JJJKKKPPPKKKGGGIIIJJJEEEEEEbbb|||]]]FFF>>>???aaaMMM===999888000666666555444333222111111000000000111111111222222222222333333333333444444333333333444555555666666777999444444>>>@@@===CCCHHHhhhuuuXXXOOOQQQPPPKKKIIIIIIFFFGGGeeevvvVVVBBB:::nnnYYYRRRKKK:::888777666444333111000///111111111111222222222333222222333333333333444444222333333444444555555666444999444333<<<===;;;???@@@OOOdddqqq]]]WWWUUUPPPJJJFFFIIIOOOppptttSSS===~~~zzzqqq]]]@@@???===;;;999888666555111222222222222333333333222222333333333444444444222222333444444555555666333;;;777444::::::999???DDDBBBCCC___lll]]]YYYTTTMMMKKKQQQZZZyyyoooPPPxxxVVVQQQBBBCCCMMM>>>000:::333444555444333222222333111111111111111111111111222333444444555555444444888777666666666777999:::<<>>BBBSSSttt{{{nnn\\\iiipppaaaFFF///333333333222222333333444333333333333333333333333111222222333333333333333666555555555555666777777666888<<<>>>BBBTTTtttsss___bbbhhhoooaaa???666555444333444555666555333333333333333333333333000111222222333333222222444444444444555555666666999888;;;>>><<>>DDD]]]yyyhhhvvvEEE???999777888999777555333333333333333333333333222333444444555555444444444444666777777777666555222999999222222:::???<<<999HHHfffwwwcccYYYDDD555555888444222555555444333333222222333333222222333333333333444444333333222111222333555666555555666666777777888888@@@BBBNNNhhh{{{```KKK999777999444000000555555444333333333444444222222333333333333444444333333222222222333444555555555555666777777888888777999@@@PPPkkkqqqYYYBBB;;;:::666111000555444444444444444555555222222333333333333444444333333333222333333444555444555555666666777888888777888:::???OOOnnnoooQQQBBB===:::777666444444333333444444555555222222222333333333444444444444333333333444444444444444555555666777777888999======;;;@@@ZZZhhhPPPDDD===999777444444333333333333444444222222222333333333444444444444444444444444444444444444444555666666777777444:::===999888IIIjjjkkkVVVGGG<<<666666555555444333333444444222222333333333333444444444555555555555444333333333444444555555666777777222777;;;:::999CCCXXXiiirrrmmmuuu]]]HHH<<<:::999888666555555555555222222333333333333444444444555666666666555333222333333444555555666666777666888999;;;???GGGQQQYYYmmmwwwrrrWWWFFF<<<<<<:::888777666666666222222333333333444444444555555666666666555333222333333444444555666666777999777555999@@@IIIPPPSSSPPPfffxxxXXXCCC???===<<<888333333666555444333222222222333333111222222333333444444555000222444444333333444555666888888666888BBBSSS```WWWRRR```yyyWWWJJJ???<<<<<<999777777666555555444444444444444222222333333444444444444000222444444333333333555222555666666888BBBQQQ]]]aaaWWWTTTdddrrr^^^HHH>>><<<999666555666666555555444444555555333333333444444444444444111333444555333333333444222444666666777>>>IIIRRRddd___UUUSSSggg}}}eeeQQQAAA666444666777666555444444444444555555555555444444444444444222333555555444333333444444777888777666888>>>CCCSSS\\\```YYYWWWjjjpppQQQ:::666<<<777777888888777777666555666666666555555444444444333444666555444333333444444666888777666666888;;;AAAMMM^^^fff]]]YYYppphhhIII===>>>888<<>><<>>999888888888777444222111111333444444333333333444444555555666666666999:::777888@@@QQQ^^^kkk^^^QQQOOO\\\vvvaaaIII>>>@@@FFFFFFBBB===999888777777666333222222222333444444444222222333444444555666666444888:::777444888DDDOOOhhhccc\\\TTTPPP]]]|||yyyppp}}}bbbIII???===@@@===:::888888777555444222333333222222333444555111222222333444555666666444555777777666777;;;???PPPZZZbbb___QQQMMM]]]pppsss}}}yyypppkkkNNN888>>><<<999888777666444333222333333333222222444666222222333333444444555555333444555777888999777666===LLL^^^dddZZZNNNMMMTTTiiisssfffkkkzzzkkkNNNDDD@@@;;;888666666555555111333444333111111444666333333333333333333333333333444555666888888777666999???MMM[[[___XXXOOOJJJNNN___|||uuuppptttqqqgggvvvnnnKKKEEE===888555666777777111333444333111111444666444333333333333333333333333444666666555666888:::999444999KKK\\\]]]RRRHHHIIIOOOaaa~~~www[[[PPPXXX```rrroooWWW???666666666666888111333555666444222111111444555444333222222444666444444444555555555555666;;;:::<<>>CCCFFFPPPMMMFFF>>>@@@RRRoooeeeOOOMMMKKKJJJJJJJJJMMMWWWbbbyyypppUUUDDD<<<777666444444444555555555222444666777555444444444444444444555555555555666666555444444555888;;;===HHHKKKJJJCCC<<>>:::888777666444222222555777777666444444444444444444555555555555666555555444555666888:::;;;???DDDGGGEEEAAAAAAFFFKKKcccppp___\\\[[[^^^^^^XXXVVV```qqq|||xxx]]]SSSLLLGGGEEEEEEDDDHHHNNNRRRUUU\\\ggguuuyyy]]]FFF@@@999666777888888777444555777777555444555666444444444555555555555666555555666666888999:::;;;<<<<<<===>>>@@@BBBDDDEEEPPPkkkiiiQQQIIINNNHHHIIIIIIFFFEEEJJJTTT\\\nnnppp^^^RRRGGGCCCBBBAAABBBEEELLLKKKLLLQQQYYYeeeqqqxxxcccWWWGGG<<<999:::;;;<<<555666666666444444555777444444444555555555555666555666666777888888888888:::888888999===@@@AAAAAAHHHTTTlllfffZZZPPPEEEDDDKKKDDDAAA???@@@AAACCCFFFHHHRRRddd]]]QQQGGGEEEGGGFFFDDDDDDCCCDDDEEEGGGJJJNNNQQQSSS\\\jjj~~~eeeMMM@@@:::888777666666666555333444666888444444444555555555666666555666666777777666666555777777999;;;>>>???>>>===>>>>>>IIIfffbbbEEEAAADDDAAA@@@DDDCCC>>><<>>;;;BBB@@@???>>>>>>>>>???@@@AAAAAAHHHGGGFFFSSSfffwwwrrr[[[QQQJJJHHHGGGCCCBBBEEECCCCCCCCCCCCDDDDDDEEEEEEIIIKKKNNNTTT___rrrvvv[[[FFF<<<<<<777555666777666888;;;666666666777777888888888555888;;;<<<;;;999777777999888777888999;;;>>>???===<<<===CCCSSSmmmcccEEEIIIEEE???AAA@@@??????>>>>>>??????@@@AAA===??????HHHTTT___~~~qqqXXXRRRMMMKKKHHHEEEFFFHHHCCCCCCCCCCCCCCCBBBAAAAAADDDGGGHHHGGGJJJXXXmmm}}}xxxZZZGGG===888666777777555666:::666666666666777777777777444777::::::999777666666888888777777888999;;;<<<===???@@@???CCCSSSmmmrrrJJJIIIGGG@@@????????????>>>>>>>>>???@@@@@@;;;@@@@@@DDDIIIMMMeee~~~iiiaaaVVVOOOKKKJJJKKKLLLHHHGGGEEEBBBAAA@@@@@@AAA@@@EEEHHHIIIIIINNNXXX```sss{{{lllLLLCCC;;;:::;;;999777777666666666666666666666666444666888888777666666666888777777777777888999999===AAACCC@@@>>>FFFXXXgggcccNNNEEEAAABBBAAA??????>>>>>>>>>>>>??????AAADDDCCCDDDHHHGGGVVVqqqxxxdddTTTMMMMMMMMMLLLOOOLLLGGGCCC@@@AAABBBDDD@@@BBBEEEGGGIIIJJJKKKKKKZZZjjj}}}uuuaaaKKKAAA>>><<<:::999777777777777777666666666555666777777666555666777777777777777777777777777888;;;===>>>>>>BBBIIIPPPbbb```IIIDDDDDDBBB??????>>>>>>===>>>>>>???@@@AAA<<<>>>EEEDDDIIIZZZwww```SSSOOOMMMKKKSSSPPPKKKFFFCCCCCCDDDFFFFFFEEEDDDDDDEEEGGGHHHIIITTT\\\eeennn~~~cccNNNDDD>>>:::999888888888888777777777777666777777666555555777888666666777777777777777777777888;;;>>>@@@CCCEEEFFFHHHeeeyyyZZZIII>>><<>>=========>>>>>><<<===888999BBBBBBAAALLLlllvvv```TTTPPPMMMRRRQQQNNNJJJHHHFFFEEEDDDGGGHHHHHHFFFCCCCCCFFFIIIPPPWWW[[[[[[aaawwwppp\\\KKK@@@===:::999999999888888888777888888888666555555777:::555666777777888888888888:::;;;===???@@@AAACCCEEE@@@TTTooo~~~[[[???>>>??????>>>===============:::===::::::AAA@@@???IIIWWWuuulllZZZTTTRRRPPPPPPPPPNNNLLLHHHDDDBBB>>>DDDIIIHHHAAA===>>>BBBCCCOOOVVVQQQNNN^^^zzz~~~aaaLLLDDD:::::::::999999999888888999999888666555555888;;;555666777888999999999999:::<<<===<<<:::;;;???CCC===HHHYYYooorrrIIIJJJ??????>>>===============555===;;;:::>>>;;;<<>>???DDDJJJMMMMMMQQQ```pppkkkSSSHHH>>>:::>>>===555222777;;;999888888999999777555777888888888888999999999777888999;;;===>>>???@@@GGGIIIPPP[[[jjjfffGGGEEEEEEBBB<<<:::<<<>>>>>><<<;;;;;;;;;<<<===???@@@LLLNNNgggpppbbbSSSQQQNNNMMMMMMLLLKKKJJJFFFEEEDDDCCCBBBAAA@@@@@@<<<>>>AAABBB???@@@KKKXXXvvv~~~fffTTTDDD>>>:::555666:::999888777777777888888888777777777777888888888888888999:::;;;<<<===>>>???FFFGGGJJJMMMTTTfffkkkLLLEEE>>><<<======<<<;;;<<<;;;;;;;;;<<<===???@@@AAAJJJ[[[wwwzzz___XXXOOOKKKMMMOOONNNMMMJJJHHHEEECCCAAAAAABBBCCC@@@>>>======;;;:::AAAIIIVVViiitttXXXEEE===::::::<<<999999999888666777999;;;666666777777777888888888:::::::::;;;<<<<<<======CCCFFFIIIIIIHHHRRRkkkaaaMMM======@@@>>>:::999;;;;;;;;;;;;<<<===>>>???888FFFNNNXXXzzztttgggWWWMMMMMMOOOOOOMMMLLLJJJHHHFFFDDDCCCCCCCCCDDD@@@>>>??????>>>AAAFFFBBBRRRgggzzzvvvZZZJJJDDD???999999:::;;;:::888666888999777777888888888999999999:::;;;;;;;;;;;;;;;<<<<<<:::???GGGLLLKKKNNNYYYgggbbbFFF???AAA>>>;;;<<<;;;;;;;;;;;;<<<<<<======999CCCFFFFFFaaazzzdddUUUPPPNNNLLLJJJKKKKKKKKKJJJIIIGGGDDDCCCCCC>>><<<>>>>>>===>>>AAA???FFFSSS```nnn~~~ttt]]]SSSGGG999888999::::::999888777888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888===DDDHHHIIIMMMRRR```~~~YYYFFF@@@<<<<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<===???@@@CCCPPPoooxxxggg\\\TTTNNNIIIJJJKKKLLLMMMLLLJJJGGGEEEEEEBBB@@@AAA???;;;;;;>>>AAABBBGGGOOOYYYiiinnnjjj^^^JJJAAA>>>;;;999::::::999888::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;@@@:::888<<>>:::<<>>???CCCGGGHHHQQQ^^^|||oooQQQEEE@@@<<<:::;;;<<<<<<<<<;;;::::::;;;888;;;BBBBBBDDDVVVllluuudddZZZNNNMMMLLLJJJJJJLLLMMMNNNGGGGGGHHHIIIFFFAAACCCHHHEEEAAA@@@AAABBBGGGVVVeeettt}}}mmmzzzyyyhhhRRRDDD???>>><<<888999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<666777;;;???>>>;;;<<>>;;;999888999:::999888777777777777888999;;;;;;:::999::::::;;;<<<===>>>AAAGGGKKKRRRkkkZZZCCC???;;;999777777:::<<<999444999:::;;;===>>>@@@AAABBBSSSlll~~~ddd\\\SSSNNNNNNOOOMMMKKKOOOLLLIIIHHHIIIJJJKKKKKKOOOLLLHHHEEECCCDDDFFFGGGOOORRRYYYbbbllltttxxxzzzuuuzzz|||zzzzzz|||zzzuuuooopppxxxzzzdddPPPAAA999===<<<:::777666666888999999999999999999999::::::999999999999:::;;;<<<===???DDDHHHLLL\\\xxxuuuUUUBBB===;;;999777888:::999666999999:::<<<===???@@@@@@EEEWWWwwwppp___TTTRRRRRROOOKKKOOONNNLLLLLLMMMMMMMMMLLLQQQOOOLLLHHHEEEDDDCCCCCCKKKIIIIIIOOO[[[eeekkkmmmgggooovvvwwwwww{{{|||lllUUUFFF======<<<:::888777888999::::::;;;;;;:::999888888888888888888999:::;;;;;;===???CCCFFFJJJXXXsssmmmHHH>>><<<:::888777777888999888888999:::;;;<<<===>>>>>>CCCVVVuuutttcccYYYUUUQQQOOOPPPOOONNNOOOPPPPPPNNNLLLLLLLLLKKKJJJHHHGGGEEEDDDJJJFFFDDDFFFLLLSSSXXXZZZ]]]fffqqqzzzpppiiiKKKGGGAAA>>>===<<<999777999999:::;;;:::999888777888888777777888999::::::<<<:::>>>BBBBBBEEEWWWmmmSSS===;;;::::::999666777:::777777888888999:::;;;;;;BBB???BBBRRRjjjvvveeeZZZUUUUUURRRQQQQQQQQQRRRQQQOOOMMMJJJJJJKKKKKKJJJHHHFFFEEEBBBCCCCCCBBBAAACCCGGGKKKOOOSSS]]]jjjvvvooo```MMMAAA======:::666888999999999999999999888888888777777777888999999<<<888:::AAACCCAAAIIIVVVfff}}}hhh@@@;;;:::<<<;;;666666999666666777777888888999999???>>>@@@CCCKKKaaavvvfff^^^[[[WWWVVVUUUTTTTTTSSSQQQOOOMMMMMMMMMMMMKKKHHHFFFDDD@@@CCCFFFEEECCCBBBFFFIIIKKKLLLSSSaaaooozzzeeeOOOCCC???<<<:::<<<;;;:::999888888999999999888888888888888999999;;;888:::???CCCDDDFFFIIIQQQfffMMMBBB:::<<<;;;666555888666666777777777777777777444:::AAABBBAAAJJJddd~~~{{{lllddd^^^\\\YYYXXXWWWVVVSSSQQQQQQQQQPPPOOOMMMJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIMMMMMMRRR\\\gggsssrrr^^^OOOFFFAAACCCAAA===:::888888888999:::999999888888888999999888:::::::::>>>DDDGGGEEEHHHSSSfff```MMM<<<::::::666555999777777777777777666666666333777===@@@???AAANNN\\\yyyzzzlllccc```]]]ZZZYYYXXXVVVTTTRRRRRRQQQPPPOOONNNLLLKKKIIIFFFBBBBBBEEEFFFEEEBBBHHHGGGHHHLLLOOOZZZqqq|||cccQQQHHHIIIFFFAAA<<<888777888999::::::999999999999999:::666<<<;;;666888BBBGGGDDDGGGFFFOOOhhhpppVVV>>>888888555555:::777777777777777666666666:::777666:::<<<>>>CCCIIIOOOiiirrriiiccccccaaa[[[WWWYYYXXXVVVSSSRRRRRRQQQPPPOOONNNMMMKKKJJJJJJIIIGGGEEEEEEGGGHHHHHHJJJQQQ]]]fff|||cccZZZRRRFFF===:::<<<;;;999:::888777777888999999888<<<;;;999999999;;;===>>>CCCCCCGGGQQQaaayyylllDDD888;;;999777:::777777666555555555555555666777888999:::;;;<<<<<>>@@@CCCKKK[[[jjjcccAAA666999888222777666666555555555555666555555666777888888999999;;;<<<>>>DDDNNNdddtttnnnjjjddd```___^^^^^^^^^___^^^[[[YYYYYYWWWUUUTTTTTTTTTRRRPPPMMMNNNNNNNNNLLLLLLOOOQQQMMMYYYgggppp}}}}}}uuuZZZHHH???>>>AAA;;;999888888:::;;;;;;;;;::::::999999999999:::;;;;;;:::;;;>>>>>>AAAJJJSSSpppsssGGG555;;;>>>666777666555555555555666666444444555555666777888888===>>>???@@@@@@HHH\\\pppvvvoookkkiiicccaaa``````aaa```^^^\\\\\\ZZZXXXXXXXXXWWWUUUSSSNNNOOOPPPPPPPPPOOOPPPQQQHHHNNNSSSXXXaaaooo|||tttcccbbbnnnwwwZZZDDD>>>BBB===<<<::::::<<<===<<<;;;;;;:::::::::::::::::::::::::::<<>>CCCIIIVVVpppPPP777<<>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::===<<<===@@@???<<<>>>BBBCCCUUUnnn]]]<<<999;;;666666555555555555666666777444444555555555666666666:::777777::::::999<<<@@@GGGSSShhhxxxtttqqqllljjjiiiiiiiiihhhdddbbb```_________]]][[[ZZZXXXWWWUUUUUUTTTSSSRRRTTTTTTSSSRRROOOLLLKKKKKKPPPRRRSSSPPPIIIJJJXXXiii[[[HHHFFFEEECCC@@@?????????===<<<============<<<<<<;;;:::???======@@@???<<<===@@@===DDDQQQcccjjjCCC888999777555555555555555666777777555555555555666666666666<<<888666666444222444999666;;;FFF]]]xxxyyyuuuoookkkjjjkkkkkkkkkgggeeecccbbbbbbaaa___^^^]]][[[YYYYYYYYYZZZYYYXXXWWWTTTQQQPPPOOONNNPPPTTTQQQMMMMMMTTTXXXWWWUUUUUUkkksss|||uuuWWWGGGGGGGGGEEEBBBAAA@@@???>>><<<======>>>>>>===<<<;;;;;;???<<<<<>>???CCC@@@@@@BBBLLLfffrrrIII999999;;;555555555555555666777888555555555666666666666666333333555777555333666===:::AAAFFFJJJWWWrrrwwwwwwvvvrrrmmmjjjjjjjjjlllkkkiiiiiihhhgggdddbbbcccaaa^^^\\\[[[ZZZYYYWWWWWWWWWUUUTTTRRRPPPNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRSSSXXXbbbnnnxxx~~~~~~}}}yyyxxxxxxlllYYYPPPTTTGGGFFFEEEEEEDDDCCC???<<<;;;:::;;;<<<>>>???>>><<<>>>???@@@@@@@@@???===<<<@@@<<>>===???@@@AAAAAAAAA@@@>>>>>>@@@===???DDDHHHRRRlllrrrOOO<<<333555666666555555555555555666555555555555555666666777666555444444666777666555444444666999:::===GGGQQQ[[[ooo|||yyyxxxvvvrrroooooonnnlllmmmnnnnnnmmmkkkjjjhhhdddbbbaaa```]]][[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQPPPNNNMMMLLLPPPSSSXXX___iiiyyyttt[[[PPPOOONNNKKKHHHEEEEEEGGGIIIOOOLLLHHHFFFDDDCCCAAA???AAAAAAAAABBBAAA@@@?????????>>>@@@CCC@@@AAAOOO```~~~oooLLL;;;777;;;666666555444333333333333555444444444444555666666666444333444555555444333555444666888666444777>>>>>>JJJ[[[kkk|||}}}~~~|||wwwrrrqqqpppooooooqqqrrrqqqpppooommmiiigggfffdddbbb```]]]]]]\\\[[[[[[ZZZYYYYYYWWWWWWUUUTTTRRRQQQOOOOOOQQQSSSTTTUUUZZZfffwwwwwwjjjWWWSSSMMMJJJJJJIIIHHHFFFPPPNNNLLLKKKJJJHHHEEECCCAAAAAAAAAAAAAAA@@@@@@@@@===>>>AAACCC@@@===DDDOOO[[[ppp^^^BBB888777===777666555444333333333333444444333333444444555666777555444444555555333222777666777999888666888===@@@@@@@@@CCCNNNeee|||wwwvvvtttrrrrrrsssttttttssspppnnnjjjhhhgggfffcccbbb______^^^^^^]]]\\\[[[[[[YYYYYYXXXWWWWWWVVVUUUUUUSSSTTTTTTQQQPPPVVVbbblllssszzzxxxkkk[[[QQQPPPPPPLLLHHHJJJKKKLLLOOOPPPNNNJJJGGGBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBAAA@@@EEEKKKFFFTTTooo|||___QQQBBB555444888777666555444444444444333333333333333444555555888666555555666666444333555333333555666555888===999;;;===???BBBLLLYYYccc}}}|||zzzwwwvvvwwwwwwwwwvvvpppmmmjjjiiihhhgggeeedddcccbbbbbbaaa___^^^^^^]]][[[[[[[[[[[[ZZZZZZZZZZZZTTTUUUUUUSSSRRRSSSXXX\\\\\\eeetttppp^^^VVVSSSPPPMMMHHHIIILLLOOOQQQQQQMMMJJJDDDCCCCCCBBBAAABBBBBBBBBCCCBBBBBBAAA@@@AAADDDGGGGGGJJJXXXppp{{{yyyxxx]]]===555777777666555444444444555333222222222222333444444777666444555666666555444666333222555666444666:::333777:::;;;<<>>:::666666444666999999999:::<<<>>>===@@@BBBJJJ^^^||||||zzzxxxwwwwwwvvvtttsssooommmjjjiiiiiijjjiiiiiidddcccbbb```____________[[[[[[[[[[[[ZZZXXXWWWVVVUUUWWWXXXXXX[[[dddrrr||||||mmm___YYYRRROOOLLLJJJIIIJJJPPPMMMKKKKKKHHHCCCBBBEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEHHHPPPYYY___}}}yyyYYY===888===;;;555333111222222333333222222111222333333444444333333222555444333333555555444333444555777888999888666555666666555555666888;;;<<<777:::>>>@@@EEEUUUmmm}}}zzzyyyyyyxxxuuusssrrrooommmllllllllllllkkkhhhgggeeecccaaa___]]]\\\^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYWWWVVV[[[dddlll~~~pppggg\\\SSSOOONNNOOOQQQLLLIIIIIIJJJHHHEEEEEEHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCGGGMMMQQQ\\\mmmjjjPPP999777;;;999555444222222333333333333222222222222333333333333222222444333222333444555444222333444666777888777666555666666555555666888:::<<<999;;;======>>>GGGUUU```gggqqq}}}}}}{{{xxxvvvuuusssqqqpppppppppooonnnkkkkkkkkkiiigggdddaaa___aaaaaaaaa```______^^^^^^\\\\\\[[[WWWTTTUUUYYY^^^ggguuusssbbbVVVQQQPPPOOOMMMJJJIIILLLKKKHHHGGGIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEECCCAAABBBEEEGGGIIISSSgggVVVDDD666666999777555666222222333333333333222222111222222333333222222111444222111222333444333222222333555666666666555444666555555555666777999:::::::::::::::999;;;>>>AAAIIIPPP\\\kkk{{{|||zzzxxxvvvuuuuuutttsssqqqnnnoooppppppooommmjjjiiieeedddccccccbbbbbbaaaaaa]]]^^^]]][[[XXXWWWYYY[[[___fffqqq}}}zzzjjj```VVVOOORRRNNNMMMOOONNNJJJHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEFFFEEEDDDDDDFFFGGGJJJLLLTTTcccxxxhhhEEE<<<666777777555444666222333333333333333333222111222222222222222222111333222111111333333222111111222333444444444444333555555444555555777888999888777777888999:::999888???BBBFFFMMMWWWbbbnnnvvv}}}|||{{{{{{zzzxxxvvvrrrsssttttttsssqqqooommmiiihhhfffeeedddccccccddd___``````___\\\[[[ZZZZZZ]]]___bbbfffmmm|||{{{jjj\\\WWWQQQNNNOOOOOOLLLJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIDDDFFFHHHHHHGGGFFFGGGHHHHHHIIILLLPPPYYYiii|||eeeNNN===:::888888666444444666333333333444444333333333222222222333333222222222333222111111333333222111111222222333333333333333444444444555555666777777777555444555888;;;;;;::::::;;;;;;<<<>>>BBBHHHMMMVVV```sssuuu~~~{{{yyyyyyxxxwwwtttqqqooommmnnnmmmjjjhhhfffeeeeeefffcccccccccaaa___]]]ZZZYYYXXX[[[^^^```aaaiii||||||hhh___WWWQQQQQQQQQOOONNNOOOMMMMMMLLLLLLLLLKKKKKKKKKGGGIIIJJJIIIGGGEEEEEEFFFCCCHHHMMMOOOPPPUUU___gggzzz~~~eeeOOO@@@;;;;;;:::888555444444666333333444444444444333333222333333444444333333222444222111222333444333222222222222222333333333333333444444555555555555666777555333333555777999999777888999888888999<<<>>>@@@BBBNNN___nnnzzzcccOOO~~~|||zzzxxxvvvtttssstttrrroookkkiiihhhggghhhgggfffeeedddcccaaa___]]]ZZZZZZ]]]```___```kkkyyy{{{qqqfff\\\XXXVVVRRRPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLJJJKKKLLLKKKHHHGGGGGGGGGGGGKKKOOOQQQRRRRRRTTTVVV___ooocccOOODDD???:::;;;999666444444666777333333444444444444333333333444444555555444444333444333222333444555444222222222222222222333444444333333444555555555555444666555444333333444555666777888999999999:::<<<===@@@<<>>???>>>@@@FFFQQQYYYfffnnnyyy~~~}}}zzzwwwuuusssqqqpppooonnnllljjjqqqpppooommmkkkhhhfffeeedddbbbaaaccciiirrr{{{}}}ppphhh___WWWWWWYYYXXXWWWWWWPPPOOOOOOPPPQQQQQQOOOMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUSSSQQQPPPPPPQQQUUU___mmm{{{gggOOOIIIBBB???@@@@@@===999999888777777666666666666555555444444444333333333444444333333333333444444444444444444333333333333555555555555444444444444444444444444444444444444444444444444444555555666444444444444444444444444333333333444555555666666777888777555333555:::???DDDJJJQQQXXX```lll{{{~~~zzzwwwuuusssrrrpppnnnkkkppppppppppppnnnllliiihhhjjjgggcccaaabbbhhhnnnsss{{{wwwlll___YYYYYYZZZYYYWWWVVVUUUTTTTTTUUUTTTRRRPPPPPPPPPPPPOOOOOOPPPQQQQQQOOOQQQTTTVVVVVVVVVUUUUUUSSSVVV\\\aaaiiivvvfffQQQGGGDDDAAAAAABBB@@@;;;666999888888777666666777777555555555555444444444444444444333333333333444444555444444444444333333333444444444444333333333333444444444444444444444444444444333333444444555666444444444444444444444444222333333333444444444555222444666666777999===@@@>>>@@@CCCDDDFFFLLLTTT[[[ccclllyyy}}}zzzxxxwwwuuurrrpppmmmnnnooooooooonnnlllkkkiiihhheeecccbbbcccdddeeejjjnnnvvvqqqeee___^^^[[[XXXZZZXXXVVVVVVVVVWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSQQQPPPWWWVVVTTTQQQRRRXXXbbbiiittt{{{dddQQQEEEDDDBBB???>>>>>><<<888444999888888777777777777888666666666555555555444444555444444333333444444555555555555444444444333333222222222222222222333333444444444444444444444444333333333333333444555555444444444444444444444444333333444444444444555555222333444444444444444555666888;;;;;;;;;<<<@@@CCCAAAHHHPPPWWW\\\eeepppxxx~~~|||yyywwwooooooppppppqqqqqqppppppjjjjjjjjjiiigggeeebbbaaaggggggiiiqqq}}}zzzpppkkkeee```^^^[[[XXXVVVWWWXXXYYYYYYUUUTTTSSSRRRRRRRRRRRRRRRUUUSSSRRRQQQRRRRRRQQQOOOVVVTTTRRRNNNMMMOOOTTTXXXYYYaaalllwwwfffOOODDD@@@@@@>>><<<<<<<<<===<<<;;;999888888777777888888888777666666666666555555555555555444444444444555555555555555555444444444333222222222222333333333333444444444444444444444444333333333333333444444555333333333333333333333333444444444444444555555555333333444555555444333333444666999:::999888888888777999<<<>>>@@@EEEMMMSSSXXX\\\cccjjjrrr{{{yyypppvvvuuuuuuttttttuuuuuuvvvppppppnnnmmmkkkjjjiiiiiiggggggfffgggkkkttt~~~yyyrrrlllggg```[[[YYYYYYZZZZZZVVVVVVUUUSSSSSSRRRRRRRRRTTTRRRRRRSSSVVVWWWVVVTTTRRRRRRSSSRRRRRRRRRSSSTTTSSSTTTWWWZZZ```jjjvvv~~~gggSSSIIIFFFAAA@@@>>>>>>>>>?????????999888888777777888999999777777777666666666555555555555444444444444555555555555555555444444444444333333333444444555555555444444444444444444444444333333222222333333444555333333333333333333333333444444444444444444444444333333444666888999999999666777999999888777666555888777777777888:::<<<>>>:::<<<@@@DDDIIIPPPWWW[[[aaabbbeeegggjjjooouuuyyy~~~ssshhh]]]QQQJJJ}}}|||zzzyyyxxxxxxyyyyyytttqqqnnnkkkjjjkkknnnoooiiijjjjjjhhhfffhhhnnnsss~~~{{{tttjjjaaa\\\ZZZYYYXXXWWWWWWUUUTTTSSSSSSRRRRRRUUUTTTSSSUUUWWWVVVSSSPPPMMMOOORRRSSSSSSQQQPPPNNNMMMNNNOOOPPPRRRUUUYYY[[[^^^ffftttuuubbbVVVPPPDDDBBBAAA???===<<<;;;:::999888888888888888999999777777777777666666666666555555444444444444555555666666555555555444444444555555555666666666777777444444444444444444444444333333222222333333444555333333333333333333333333333333333333333333333333111111111222444444444222000111222444555666888888555444444555777777666444777888888888888:::>>>AAAAAABBBCCCCCCDDDHHHMMMQQQOOOUUU]]]bbbdddfffhhhjjjhhhjjjnnnttt{{{yyyssshhh```UUULLLFFFAAA<<<888~~~~~~~~~}}}vvvuuurrrpppnnnmmmmmmmmmnnnmmmlllkkkjjjjjjjjjjjjttt|||~~~pppddd^^^\\\\\\\\\UUURRRVVVXXXUUUTTTVVVTTTRRRRRRSSSUUUWWWWWWWWWUUUUUUTTTSSSQQQOOONNNMMMOOONNNMMMMMMMMMNNNOOOPPPUUUVVVZZZ___gggpppxxx}}}rrrYYYRRRLLLEEEAAA@@@@@@???===@@@>>>;;;888666777999;;;999<<<;;;888999<<<===:::;;;===<<<777444666777666888888777666444333333444555444333555888999777555444444444555555666666666333333333444444555555555555555444444444333333333333333333333333333333333222333555555555555333222333333333444444444555555444444444444444444444444555555555555555666777888888999999999::::::::::::@@@BBBCCCDDDCCCCCCEEEFFFHHHGGGFFFIIINNNQQQQQQOOOQQQRRRSSSSSSRRRRRRTTTUUUZZZ]]]```bbb```[[[UUUQQQGGGEEEBBB>>>;;;888666444~~~||||||zzzxxxvvvtttsssssssssqqqpppooommmlllllllllkkkkkkqqqyyyxxxmmmgggddd```ZZZWWWZZZ[[[XXXVVVWWWXXXWWWUUUVVVWWWXXXXXXWWWUUUUUUTTTTTTRRRQQQOOONNNOOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOOQQQTTTXXX]]]___dddlllwwwbbbYYYLLLDDDAAAAAABBBBBB<<<<<<<<<<<<<<<<<<>>>???CCCFFFEEEBBB@@@???===888555777777444666:::;;;999333333444555666777777777999777666666888888666333444444555555555666666666444444444444555555666666555555555444444444333333333333333333333333333333333333444444444444333333333333333444444444444555444444444444444444444444444444444333444444555555444555555555555666666666666777999999888888:::;;;999888888:::>>>@@@@@@???>>>@@@AAAAAA@@@@@@AAABBB@@@AAADDDEEEDDD@@@<<<999===<<<999777555333222111~~~}}}{{{yyywwwvvvuuuuuuuuutttrrrpppnnnmmmmmmlllllloooqqqsssvvv}}}~~~uuuqqqhhhccc______^^^[[[ZZZ[[[YYYWWWVVVUUUVVVWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNNNNOOOOOOPPPNNNMMMKKKJJJIIIJJJKKKLLLNNNQQQUUUZZZaaalllxxx{{{gggUUUKKKEEEBBBAAA<<<===???BBBFFFMMMUUUZZZgggkkkkkkhhheeeccc^^^XXXUUUSSSNNNHHHFFFEEE@@@:::<<<:::888777777777666555666555444555777888888666444444444555555555555666444444555555555555555666555555555444444444444333333333333333333333333333333333222222222222333333333333333333444444444444444444444444333333333333444444333222222222333333222222222333333333444444222333444444444444555777222222111333555777666555444555666666555555666777333444666666666444111000444333222111000000000000}}}{{{zzzyyyxxxyyyxxxvvvsssqqqooonnnnnnoooooonnnmmmnnnqqqxxx|||vvvqqqkkkfffaaa___^^^^^^ZZZYYYWWWVVVWWWXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQOOONNNMMMKKKKKKKKKLLLMMMNNNNNNMMMKKKKKKNNNTTTYYY```fffnnnvvv|||lll```WWWQQQMMMOOORRRXXXaaappptttlllfffZZZOOOQQQLLLDDD===:::888777777:::999888888888888888888444444444444444444444444444444444444444444444444555555555555444444444444333333333333333333333333444333111111111111333444222222333333333444444444444444444333333333333333555444333222222222222222333333333444444444555555333444555555444444555777555444444555555666666555333555666555444333444666555555555666666555555555222222111000000000000111}}}zzzxxxvvvuuutttmmmnnnnnnnnnoooqqqtttvvvtttvvv|||}}}qqqhhhcccaaa```^^^\\\ZZZZZZ[[[\\\[[[ZZZVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRMMMMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLKKKJJJKKKMMMOOOOOOQQQSSSTTTWWW^^^hhhoooyyy|||rrrfffmmmvvvqqqiii\\\MMMAAA;;;:::;;;???>>><<<999777666555666444444444333333333333333444444333333333333333333666666555555555444444444333333333333333333333333444333111111111111333444222222222333333333444444444444333333333222222222555555444333222222222333333333333444444444555555111222333333222222333444333444444444333333444444111333444333222111222333111111111000111222333333444333222111000000000000~~~}}}}}}xxxwwwwwwuuutttrrrqqqpppqqqoooqqq{{{xxxqqqkkkfff```^^^\\\[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVTTTSSSSSSOOONNNNNNNNNNNNNNNNNNOOOJJJKKKLLLMMMNNNMMMMMMLLLJJJMMMPPPPPPNNNNNNQQQTTTXXX___hhhrrr{{{zzzmmmTTTCCC>>>>>>::::::999888666666888:::555555555555555444444444444444444444444333333333666666666555555555444444333333333333333333333333333333222222222222333333222222222222333333333333444444333333222222111111444444333333222222333333111111222222222333333333222333444333222222333444333444555444333222333555111222333222111000111222111111000000111111222333333222111000////////////{{{xxxuuurrrpppqqqppppppqqqwwwvvvhhhfffbbb```^^^]]]ZZZYYYZZZZZZ[[[[[[ZZZYYYXXXXXXUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMLLLJJJIIIGGGKKKOOOPPPNNNLLLNNNOOOMMMMMMNNNQQQVVV]]]cccgggwww}}}uuu___WWWXXXOOONNNKKKFFF@@@======???999999888888888777777777777777666666555555555555666666666666555555555555333333333333333333333333333333444444444444333333111222222222222333333333444444333333222111111000222222111111111222222333000111111111111222222222222444555444333222333444444666777777555444555777222333444333111000111222333333333333333333444444111111000/////////000000~~~||||||||||||{{{uuuvvvuuuqqqooouuuvvvsssnnnkkkhhheeebbb___\\\\\\\\\[[[[[[ZZZXXXXXXTTTTTTUUUUUUTTTSSSQQQPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPNNNMMMMMMNNNNNNMMMLLLKKKLLLLLLJJJGGGFFFIIILLLJJJIIIHHHJJJMMMOOOPPPOOORRRYYYbbbjjjqqqyyy~~~}}}yyypppaaaQQQDDD>>><<<;;;;;;;;;:::::::::999999999999888888777777666666777666666666555555555555333333333333333333333333333333555666666555333333111111222222222333333333444444333333222111000000000000//////000111222222222222222222333333333333///000111111///...///000222444666666444333555777000111111000///......///.../////////////////////000000000000000111222333}}}{{{}}}|||{{{yyyxxxwwwwwwwwwzzzqqqnnnnnnkkkggggggddd```___``````]]]ZZZYYYXXXWWWWWWXXXXXXVVVTTTRRRSSSSSSTTTSSSRRRPPPOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJMMMLLLKKKJJJHHHGGGFFFEEEIIIJJJKKKMMMPPPSSSVVVXXXkkkxxxooo```YYYZZZQQQIIIGGGGGGEEEEEEGGGGGGEEE@@@<<<:::999:::;;;:::999777555555666777888222333333444444222111000333222111111111111111111111222333444444333222111222222111111111111222222222111111111222333333444222111111111000000//////000000000000111111111111222222222222222222222222222111111111000000//////222111111000///......---111111000000//////......~~~|||{{{zzzzzzzzzvvvpppkkkiiilllhhhdddcccdddeeeccc```___]]]\\\[[[[[[ZZZXXXVVVXXXXXXXXXYYYXXXWWWUUUTTTPPPPPPPPPOOOOOONNNNNNNNNKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOWWWdddppp~~~uuuhhhcccaaa^^^\\\]]]aaa^^^YYYTTTNNNEEE===777999999:::::::::888555222444444555666666555444444222222111000000111111111111111222222222222111111222111111000000111111222222111111111222222333444111111111000000000////////////000000000111111111111111111111111111111111111111111000000000//////111111000000///......---000000000/////////......~~~}}}}}}xxxyyy{{{~~~uuuqqqppplllgggdddeeeeeecccaaacccaaa^^^]]]^^^^^^\\\[[[XXXYYYYYYYYYYYYXXXWWWVVVRRRRRRRRRQQQQQQQQQQQQQQQKKKLLLLLLMMMMMMNNNNNNOOOKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGJJJNNNSSS[[[iiixxxzzzjjjWWWIII@@@===:::888777777555444444444444444333222222111111111000000000111111222111111111000000111111111222111111000000111111222222111111111111222333333111111000000000000////////////000000000000111111000000000000000000000000000000000000////////////000000000///......------///////////////.........~~~~~~zzzyyyyyyyyy|||zzztttmmmiiigggfffccc```eeeccc`````````aaa```___XXXYYYYYYYYYYYYYYYXXXXXXTTTTTTSSSSSSSSSRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHKKKLLLMMMMMMNNNQQQUUUYYYdddkkkyyyrrr[[[PPPBBB777444555888:::777666444333222111111111111111000000000111111222222111000//////000111222111111000000000000111111222111111111111111222222000000000000000000//////////////////000000000111/////////////////////////////////////////////////////////......---------........................~~~~~~~~~~~~}}}|||zzzyyyxxxxxx}}}zzzvvvqqqmmmpppnnnkkkiiihhhgggeeeccc______^^^^^^]]]]]]]]]]]]WWWVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHHHHHHHHHHHHHIIIMMMRRR[[[hhhyyyyyybbbOOOCCC>>>:::888999888666444444555666777333222222111111111111111222111000//////000111222111000000000000000000111222222111000000111111111//////////////////000000...////////////000000000.............................................///............---------------------------.........~~~{{{yyywww|||xxxtttpppmmmllliiifffdddbbbaaa```]]]]]]\\\[[[YYYXXXWWWWWWVVVVVVUUUTTTRRRQQQPPPOOOMMMMMMLLLKKKKKKJJJIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFDDDCCCDDDEEEHHHIIIIIIJJJLLLOOOVVV```lllttt~~~lllZZZHHH<<<999777555333333444666888666555444333222111111111111111111000000111111111111000000//////000000111222222111000000000000111......////////////000000......////////////000000........................---------...............------------------------,,,,,,,,,---------------}}}|||yyysssnnnkkkiiiffffffdddbbb```^^^]]]\\\YYYYYYYYYXXXWWWVVVUUUUUUQQQPPPOOONNNMMMLLLKKKJJJGGGGGGHHHHHHGGGFFFEEEDDDLLLJJJGGGFFFEEEFFFFFFFFFIIIIIIHHHGGGFFFJJJPPPVVV]]]ffftttjjjYYYEEEBBB<<<777333222333444999888666444222111111000111111222222222222111111000000////////////000000222222111000000000000000........./////////000000........./////////000000........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------zzzxxxmmmllljjjhhhfffcccaaaaaa[[[[[[[[[[[[ZZZZZZZZZZZZVVVUUUTTTSSSQQQPPPOOONNNLLLLLLMMMLLLKKKIIIGGGFFFDDDEEEGGGIIIIIIHHHDDDAAAGGGHHHIIIHHHFFFGGGKKKOOOHHHMMMUUU]]]hhhyyy|||ZZZUUULLLBBB;;;666444333;;;:::888555333111000000111222333444444333222111000000////////////000000222222111000000///000000---.........//////000000............/////////000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------xxxpppkkkhhheeeddd]]]]]]]]]^^^^^^\\\XXXUUUVVVUUUTTTSSSRRRQQQPPPPPPRRRPPPOOONNNNNNMMMKKKHHHKKKHHHFFFEEEFFFGGGHHHHHHHHHIIIJJJHHHFFFEEEFFFGGGJJJLLLLLLKKKMMMVVVcccnnn|||lllYYYIII>>>:::999;;;999777444333333333333222333333222000000222333222000//////111222111000000000000000000000000000...000111333333111000...,,,++++++,,,...///...,,,000000//////....................................---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++~~~vvvmmmhhhiiifffccc```^^^\\\YYYWWW[[[ZZZZZZXXXVVVTTTSSSRRRUUUSSSRRRRRRQQQOOOLLLJJJLLLIIIGGGFFFGGGHHHHHHHHHFFFGGGHHHGGGEEECCCDDDEEEEEEGGGHHHFFFEEEHHHPPPWWW\\\gggwwwooo^^^QQQIII<<<:::777555444444444333000111111111111222333444222000...///000111111000000000000000000000000000......///000000///......---,,,,,,---//////...---/////////......---------........................---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,wwwuuupppiiiccc```___^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQQQQOOOKKKHHHLLLJJJHHHGGGHHHIIIIIIHHHFFFGGGHHHFFFDDDCCCDDDEEEDDDGGGHHHGGGDDDCCCEEEHHHGGGMMMTTT[[[cccoootttUUUNNNDDD;;;777555555555000000000000111111111111111000......///000000///000000000000000000000000------------------------...------...000000///---......------------,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------------,,,|||zzzsssnnnjjjiiihhhggg```___\\\ZZZXXXXXXYYYYYYTTTSSSRRRRRRRRRQQQNNNKKKMMMJJJHHHHHHIIIIIIHHHGGGGGGHHHIIIGGGEEEDDDEEEFFFDDDFFFGGGGGGEEEDDDEEEGGGGGGHHHIIIIIIJJJPPPZZZbbbqqq}}}uuubbbPPPDDD>>>:::888555444333222333222111000222000......///000///...////////////////////////...------,,,,,,------...///......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---//////.........---------~~~~~~{{{wwwtttppplllfff```\\\ZZZ[[[\\\YYYWWWVVVVVVVVVUUUSSSQQQMMMLLLJJJIIIJJJJJJIIIGGGGGGHHHHHHGGGEEEDDDDDDEEECCCCCCCCCBBBAAABBBCCCEEE@@@CCCFFFGGGGGGIIILLLPPPQQQ\\\mmm|||wwwgggXXXKKKBBB<<<999666444555444333111222111///...///000///...........................//////...------.../////////......///000000...---+++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---//////.........---------}}}~~~xxxooogggaaa^^^\\\^^^[[[WWWUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMLLLKKKIIIFFFGGGGGGFFFDDDCCCDDDEEEGGGFFFCCCBBBAAAAAACCCDDD===@@@DDDGGGGGGFFFFFFFFFEEEJJJRRRYYYeeeyyyiiiZZZGGGAAA:::666555444222000444222000///000111000///........................///////////////////////////.........//////...,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------------,,,{{{sssnnniiiddd]]]XXXVVVUUUTTTSSSTTTRRRQQQQQQQQQPPPNNNLLLIIIJJJJJJIIIGGGFFFFFFGGGHHHGGGEEEEEEEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCBBBBBBBBBFFFIIIJJJMMMXXXkkkyyyhhh^^^QQQGGGAAA<<<777333555333111111111111000///------------------------...///000000000000///...///...---.........,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,}}}yyyrrriiibbb^^^\\\[[[ZZZWWWVVVTTTTTTTTTSSSQQQOOOMMMNNNOOONNNLLLKKKKKKLLLBBBBBBBBBDDDFFFGGGEEEDDDEEEEEECCCBBBCCCDDDGGGIII???FFFLLLKKKFFFFFFLLLSSS[[[hhh}}}qqqaaaUUULLLDDD>>>666444222111222222111000---------------------------...000111111000...---...---------......,,,***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++{{{}}}{{{ooojjjeee^^^XXX[[[ZZZYYYXXXWWWVVVUUUTTTNNNOOOQQQOOOLLLJJJJJJKKKGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHJJJGGGEEEDDDEEEHHHJJJJJJPPPPPPVVVfffzzzpppbbbUUUKKK???<<<:::000000555222333...,,,------+++,,,000(((000111,,,...777888222111///...---,,,------...,,,+++++++++,,,,,,---...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{{{{|||~~~wwwpppgggaaa___]]][[[YYYWWWUUUSSSQQQQQQQQQPPPNNNKKKJJJJJJLLLIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDDDDCCCDDDEEEGGGHHHLLLJJJHHHFFFFFFFFFEEEEEEFFFGGGKKKUUUdddxxx~~~pppcccYYYWWWRRRCCC;;;666---111...,,,//////,,,,,,///)))000111,,,---555666000000//////.....................---------------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~|||zzzxxxxxxyyyzzz|||tttpppgggeeebbb___\\\YYYUUURRRTTTSSSQQQNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFEEECCCBBBAAACCCEEEGGGKKKVVVdddnnnzzzooojjjmmmkkk\\\OOOCCC222444000...111111...,,,...***000000,,,,,,222333......////////////......---//////..................+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}zzzyyyxxxxxxyyyxxxyyy~~~yyyuuuppplllhhhccc\\\WWWVVVTTTQQQPPPPPPPPPMMMKKKLLLKKKJJJIIIIIIHHHIIIIIICCCCCCBBBBBBCCCDDDFFFGGGBBBDDDFFFGGGFFFEEEDDDDDDDDDGGGKKKMMMOOOSSSZZZ```uuu}}}llleeegggrrrwwwpppiii]]]JJJ>>>777111111111///---...,,,000000,,,,,,000000,,,,,,---...//////...---,,,...---------...//////000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~|||wwwuuuvvvvvvxxx~~~zzzqqqggg```XXXTTTPPPPPPRRRQQQLLLHHHKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCBBBBBBBBBCCCEEEEEE>>>AAADDDEEEEEEDDDEEEFFFGGGNNNYYYdddmmmqqqsssssswwwxxxjjjdddiiixxxxxxeeeKKK???555111000...///111---//////---,,,......,,,***+++---......---,,,++++++++++++,,,---///000111---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,zzzvvvvvvuuuuuuwww|||zzzpppbbbZZZSSSPPPRRRQQQLLLFFFJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCC@@@CCCEEEDDDCCCCCCGGGJJJOOOZZZlll~~~zzzpppRRRDDD666000//////000222/////////...---------,,,++++++,,,------------,,,+++++++++,,,---///000111+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}zzz{{{{{{xxxxxx{{{xxxkkk[[[TTTTTTTTTPPPKKKKKKJJJIIIGGGFFFFFFEEEEEEFFFEEECCCAAA@@@@@@@@@AAAAAACCCDDDCCCCCCFFFNNNTTTdddrrrzzz~~~zzzrrrkkkiiikkklllsssmmmQQQCCC555000000000000222///......//////...---......---------......///000.........---......///000+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{yyyzzzxxxzzzeeeYYYWWWYYYVVVSSSLLLKKKIIIHHHGGGFFFFFFFFFGGGFFFDDDAAA@@@????????????AAACCCCCCDDDKKKVVV___{{{}}}qqqlll```eeejjjooovvvzzzvvvooo^^^WWWOOORRRggghhhLLL???333000222111000111000......//////......///000///.........000111222222222000///............---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{{{{{{{yyywwwuuuyyyxxxggg^^^YYYVVVTTTNNNMMMKKKIIIGGGFFFFFFFFFGGGFFFEEEDDDBBB@@@???>>>AAA@@@FFFLLLKKKLLL\\\rrrxxxiii^^^XXX^^^hhhrrrzzz~~~nnnfff[[[TTTYYYlll}}}ZZZGGG>>>666444222///---...///............---------000000000000000000000000111111000000//////......------------------------------,,,,,,,,,,,,++++++.........------,,,,,,,,,}}}|||}}}|||{{{rrruuuwwwxxxyyyzzz~~~pppddd\\\UUUQQQQQQOOOLLLIIIFFFEEEEEEEEEFFFFFFEEECCCBBBAAA@@@???BBBAAAEEELLLMMMMMMZZZkkkvvvkkkeeefffhhhlllnnnnnnkkkhhhddd```ZZZWWW\\\jjj|||```III???666333222000......///............---------000000000000000000000000000000000/////////......------------------------------,,,,,,,,,,,,++++++......---------,,,,,,,,,~~~||||||||||||vvvwwwwwwuuurrrpppooopppqqqrrrvvv|||yyynnneee\\\VVVTTTRRRNNNJJJGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBB@@@DDDLLLNNNNNNUUUaaa{{{|||jjjeee```^^^^^^[[[UUUOOOWWWXXXZZZ^^^dddooozzz}}}kkkLLL@@@444222333111...---///............---------........................///////////////.........------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,|||{{{yyyxxxyyyyyyyyyxxxvvvssspppooolllllllllooossszzzyyynnnccc\\\WWWTTTOOOJJJGGGFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBAAA???BBBIIIMMMLLLOOOUUUkkk{{{zzzrrrjjjhhhiiihhhaaa[[[LLLNNNSSS[[[cccmmmvvv{{{rrrnnnpppmmmMMM@@@333111333111...---///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||yyywwwxxxwwwwwwwwwvvvsssqqqooommmllllllllllllmmmnnnnnnpppyyy|||nnneee\\\XXXQQQKKKGGGEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC???>>>@@@EEEHHHIIIJJJLLLWWWgggzzz~~~wwwuuuwwwvvvpppjjjQQQPPPQQQTTTZZZaaagggkkkffffffiiitttdddJJJ>>>333111222000......///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}|||zzzxxxwwwvvvtttqqqnnniiijjjjjjkkkkkkjjjiiihhhjjjiiikkkqqqzzznnnggg]]]RRRJJJFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBB>>>???@@@AAACCCEEEGGGHHHIIITTTcccrrr|||wwwnnnjjjeeebbbbbbccceeeeeehhhmmmuuu|||~~~YYYDDD;;;444222111///---//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,{{{yyyyyyxxxuuurrrjjjjjjjjjjjjjjjiiiiiihhhjjjeeebbbdddgggnnn~~~ssscccUUUKKKGGGEEEDDDDDDCCCCCCBBBBBBBBBAAA???AAAAAA??????BBBGGGJJJDDDIIINNNVVVcccuuu~~~zzzwwwyyy}}}}}}zzzxxxwwwrrrnnnqqqvvvyyy{{{{{{{{{pppMMM===888555444000,,,,,,000///............---------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,{{{yyyyyyyyywwwuuuqqqpppnnnkkkiiihhhggggggiiieeeeeegggeeeccciiirrrrrr___RRRJJJGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@CCCCCC???===AAAHHHMMMFFFEEECCCBBBKKK[[[gggkkkyyy~~~zzzsssooollliiigggjjjnnnqqqrrrrrrooonnnwww{{{xxxxxxxxxwwwvvvyyyyyyyyyxxxxxxyyy{{{}}}ooojjjeeebbb___```gggqqqqqqpppnnnlllsss~~~zzzaaa???888666666555000+++,,,111//////.........---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,,,,~~~|||yyywwwvvvuuuppppppooommmlllkkkjjjiiijjjhhhffffffgggiiiiiihhhiiilllqqqxxxhhhUUUJJJFFFHHHFFFDDDCCCCCCBBB???===@@@>>><<<;;;===AAAFFFIIIHHHDDD???<<<===CCCJJJOOOZZZ___hhhsss}}}~~~vvvooohhhcccgggmmmuuuxxxuuuooojjjgggnnnvvvyyyqqqnnnlllkkkpppvvvwwwuuuqqqmmmjjjhhhgggfff___]]]\\\]]]cccmmmwww~~~xxxuuuppplllqqqyyy}}}|||nnn[[[III???777555333222111000...,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++~~~|||yyywwwvvvuuuqqqqqqpppooommmlllkkkkkkhhhfffcccbbbcccccccccbbb___aaadddgggkkkrrrzzzppp\\\OOOJJJHHHFFFCCCBBBBBBBBBAAA???AAA???===;;;;;;===@@@BBBAAA???===<<<===@@@DDDFFFJJJLLLQQQWWW^^^eeejjjmmmwwwzzz|||xxx{{{xxxqqqmmmssswwwzzz{{{zzzyyyzzz|||sssmmmgggeeecccbbbfffkkkfffeeecccaaa____________eeehhhlllqqqtttvvvwwwwwwlllmmmmmmooowwwxxxtttmmmbbbUUUHHH===777555333111111000000...,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++~~~{{{yyywwwvvvuuusssrrrqqqpppnnnmmmllllllhhheeebbb`````````___^^^\\\\\\\\\\\\]]]```eeehhh|||ppp^^^SSSOOOIIIFFFCCCAAAAAABBBAAAAAAAAA???===;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======AAA@@@??????BBBGGGLLLPPPVVVXXX\\\aaagggkkkoooppp{{{~~~~~~zzzwwwyyy{{{yyy}}}|||yyywwwsssooolllkkkkkkkkk___[[[YYY[[[\\\\\\___dddfffeeedddccccccdddeeeeeetttwww{{{}}}|||xxxrrrnnnssswww|||zzzsssmmmfff]]]VVVQQQNNNHHHAAA;;;666333111222000//////000///...,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++~~~|||zzzwwwvvvuuutttrrrrrrqqqpppnnnmmmlllkkkiiifffcccbbbbbbbbbaaa```\\\\\\\\\[[[ZZZ[[[___bbbeeemmmrrrpppmmmoooqqqrrrsssxxxlll]]]UUUSSSMMMIIIDDDAAA@@@AAA@@@@@@??????>>><<<;;;999888888999:::;;;;;;;;;::::::999???===:::888888:::===???===>>>AAAEEEHHHJJJLLLLLLOOOSSSSSSOOOMMMNNNNNNKKKTTT]]]iiittt}}}zzztttpppmmmkkkiiijjjiiikkkrrrvvvxxx||||||{{{yyywwwvvvuuuuuuvvv~~~|||zzzxxxeee\\\QQQJJJFFFBBB<<<777;;;999666333111000000111///...------//////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++~~~}}}{{{yyywwwuuuttttttrrrqqqpppooommmlllkkkkkkgggeeecccbbbbbbccccccbbbZZZZZZZZZXXXVVVWWWYYY[[[YYY[[[[[[YYYYYY\\\ZZZUUUYYY\\\aaafffmmmyyytttdddYYYUUUPPPKKKFFFBBB@@@???>>>>>>============<<<;;;::::::<<<<<<;;;;;;::::::;;;;;;:::999888777666666666666777999<<<>>>???>>><<<;;;888===???===<<<===>>><<<>>>CCCJJJRRRZZZdddpppxxx~~~~~~{{{{{{}}}|||~~~zzzzzzwwwrrrpppnnnfff^^^KKKCCC:::555555666444111333333222222111000000///---,,,,,,,,,...///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++}}}|||zzzxxxwwwvvvvvvqqqqqqpppooommmlllkkkjjjeeecccaaa```aaabbbaaaaaa\\\\\\[[[XXXTTTSSSTTTUUUVVVVVVTTTSSSVVVZZZWWWQQQTTTVVVXXXXXXYYYaaammmwww~~~kkk\\\TTTOOOLLLGGGCCCAAA@@@>>>===;;;<<<<<<<<<============>>>===<<<;;;:::;;;<<<===888888999999999888777666555888;;;>>>>>>===:::999444999;;;999999<<<===<<<============@@@FFFMMMRRR[[[]]]bbbjjjrrrwwwzzzzzz|||wwwtttrrrsssuuuvvvvvvtttnnnhhheee[[[YYYTTTNNNLLLKKKEEE>>>>>>999333111222444444333///000000111000...,,,+++---,,,+++,,,...///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++~~~|||{{{yyyyyyyyyrrrrrrqqqpppnnnmmmllllllgggdddaaa`````````___^^^\\\\\\[[[XXXUUUSSSSSSTTTSSSUUUTTTRRRTTTXXXWWWSSSRRRWWW[[[[[[WWWWWW[[[aaaiiimmmttt}}}~~~}}}qqqbbbWWWRRRLLLJJJFFFDDDCCCBBB@@@>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::333444666888999999999888333777888555555777999888:::999777888999:::::::::AAABBBEEEKKKSSSYYY\\\\\\]]]```eeehhhiiilllqqquuu~~~}}}~~~{{{xxxrrrkkkddd^^^ZZZXXXXXXZZZ[[[ZZZUUUMMMEEE???@@@???<<<888999;;;777111444333222111111111111222...............---,,,+++...---,,,---...///...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++}}}|||{{{{{{tttsssrrrqqqpppnnnmmmmmmjjjgggdddbbbaaa```___]]]WWWXXXWWWVVVTTTSSSSSSUUUNNNSSSTTTPPPNNNPPPQQQPPPMMMVVV___aaa]]]XXXWWWXXXVVVYYY```hhhmmmooommmjjjjjjjjjhhhaaaXXXQQQOOOOOOIIIGGGEEEEEEEEEDDDBBB@@@;;;;;;:::999:::;;;===>>>777888:::;;;;;;;;;999999999888888777777888999:::555444444444444666777888555999999444333555666555000000222777;;;;;;777222777666777;;;AAAFFFGGGFFFCCCHHHLLLLLLLLLNNNUUU\\\```^^^```dddeeebbbbbbddd___[[[VVVOOOIIICCC@@@>>>:::;;;===???>>>===;;;:::333333222111444888555///...000222222111000000111//////...------.../////////---------//////...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++}}}|||zzzxxxvvvuuussspppllliiijjjgggdddbbbaaa```^^^\\\[[[[[[ZZZXXXWWWVVVUUUTTTRRRQQQOOOMMMKKKJJJJJJKKKSSSSSSTTTTTTTTTTTTTTTSSSVVVUUUSSSQQQQQQQQQRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHDDDCCC@@@???>>>>>>???@@@>>>===;;;:::999999::::::888777555555777777777666888888999999999999888888444555555555666666777777666555444333333333333333555444333333222222333333444555555555666666777777666666555666777888:::;;;<<<===@@@AAAAAA???<<<:::<<<<<<<<<;;;999666444222555444222333444444333111111111111111000000000000///000000000000111111111)))+++...111222000---,,,........................---------,,,,,,++++++++++++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,++++++++++++,,,---+++,,,...---,,,++++++,,,~~~}}}|||yyyuuurrrqqqpppnnnlllkkkhhheeecccbbbaaa___]]][[[[[[ZZZYYYWWWVVVUUUTTTRRRQQQOOOMMMLLLKKKKKKKKKOOOOOOPPPPPPPPPPPPPPPOOORRRQQQPPPOOONNNNNNNNNNNNJJJJJJHHHFFFEEEDDDCCCCCCDDDBBB@@@>>>>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;888777666666777888888777777888888888888888888777444444555555666666666666555555444333333333333333333333222222111222222222333333333444444444444444444444444444555666888999666777999999999888666555555555666666555333222111444333222222333333222000111111111000000000//////000000000000111111111111+++,,,...000000///---,,,........................---------,,,,,,++++++++++++++++++,,,,,,---------,,,---------------,,,,,,,,,,,,++++++***++++++,,,---,,,+++******+++,,,---,,,---///...,,,+++++++++{{{uuurrrpppppppppooollliiifffdddcccaaa___]]][[[[[[ZZZYYYWWWVVVUUUTTTRRRQQQOOONNNLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFEEECCCCCCBBBBBBBBBAAA@@@>>>>>>>>>??????@@@@@@@@@???>>>===;;;;;;888666555666888999999888777777888888888888777777444444444555555555555666555444444333333333333333333333333222222333444444222222222222222111111111222222111222333444666777333333333222222222111111///000111111222222111111333111000000111222000///111111000000000000//////000000000111111111222222.........///......---,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------000000000//////...,,,,,,,,,++++++***++++++,,,,,,---,,,++++++++++++,,,------///000///,,,+++++++++|||wwwtttssssssrrrpppkkkiiieeecccbbb```^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTQQQPPPOOONNNMMMLLLKKKKKKGGGGGGGGGGGGGGGGGGFFFEEEHHHHHHIIIIIIIIIGGGEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???>>>>>>??????>>><<<:::888777555444555777999999888777777777666666777777777444444444444444444444444444444333333222333333444555444444444444555555666222222222111111000000000111111111111222444555777444333222111000111111222///000000111222222222222222000//////000000///...111000000000////////////000000000111111111222222000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------++++++******++++++,,,,,,------------------------...///000///---+++++++++~~~|||zzzxxxwwwvvvrrrpppjjjhhhdddbbb```^^^\\\ZZZZZZYYYXXXWWWVVVTTTSSSSSSOOOOOONNNNNNMMMLLLKKKJJJFFFFFFFFFFFFFFFEEEDDDCCCEEEFFFFFFGGGFFFDDDCCCBBB@@@@@@???>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>======>>>>>>>>><<<:::999777555444444666888777777777777666555555666777777444444444444333333333333333333222222222333333444444333333333333333444444333333222222111111000000222111111111222444666777555444222111000111222333222222111111111111111111111000...///000000///---000000000////////////...//////000000000111111111000///...---,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++*********++++++,,,---......////////////......---...//////,,,+++++++++|||{{{yyyyyyxxxvvvrrrooojjjgggdddaaa___]]][[[YYYXXXXXXWWWVVVTTTSSSRRRQQQMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>>>>===>>>>>>>>>===>>>>>>>>>===============>>>>>>??????>>>>>>===888777555555666777777666777666555444444555666777444333333333333333222222222222222222222333333444333222111111000000000111222222222222222111111111222222222222333444666777444333111000000000111222222222000///////////////111///......///000...---000000////////////.............../////////000000//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,---.........************+++,,,------...//////000000//////...+++---...---,,,++++++,,,{{{yyyvvvuuutttsssqqqoookkkhhhdddbbb```^^^[[[YYYWWWVVVUUUTTTSSSQQQPPPPPPKKKKKKLLLLLLKKKJJJIIIHHHFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@??????>>>>>>?????????>>>>>>>>>>>>??????<<<=====================<<<<<<<<<<<<===>>>???@@@<<<:::888777888888777666777666444333333444666777333333333333222222222111222222111111222333333444555444333222111000000000111111111111111222222222222111111111222444666777222222111000000000000000222111000/////////000000111000//////000000///---000000/////////.........------------............---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,---------,,,,,,************+++,,,---...,,,---...//////...---,,,(((***,,,,,,+++***+++,,,{{{xxxsssppppppppppppooollliiieeecccaaa___\\\ZZZVVVUUUTTTSSSRRRPPPOOOOOOJJJJJJKKKKKKKKKIIIHHHGGGEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<======::::::999999999:::;;;;;;<<<<<<===============<<<999999888999:::<<<>>>???>>><<<:::999::::::888777777666444333333444666777333333333222222111111111222111111111222333333444999888777555444333222222//////000000111111222222111111000000111333555666222222222222222111111111222222111000000111333444222000//////000000///...000/////////............,,,,,,,,,---------......,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++............---,,,++++++************+++,,,---...++++++,,,------,,,++++++''')))++++++******+++,,,~~~wwwrrrpppoooooonnnfffeeefffffffffccc___[[[XXXWWWUUUSSSQQQPPPOOOOOOOOONNNLLLJJJHHHGGGFFFFFFCCCDDDFFFEEECCCAAA@@@@@@AAA???<<<;;;<<<<<<<<<;;;<<>>>>>;;;;;;;;;;;;;;;<<<===>>>>>><<<999777777888777777888777555444333333444555555555444333333333444444222222333333333222111111888777666555444333333333333222111000//////////////////000222333444555666666555444222111000000///---...///000000000000000000000000000000///.....................---------,,,---...//////...---,,,/////////...---+++***)))//////...---,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++*********))))))))))))***++++++++++++*********++++++++++++******}}}xxxtttrrrqqqooonnnhhhgggffffffeeebbb___[[[WWWVVVTTTRRRPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGDDDEEEEEEDDDAAA??????@@@@@@>>>;;;::::::;;;:::999===BBBDDD???<<<===;;;777===;;;999:::<<<>>>>>>>>>:::::::::999::::::;;;;;;>>><<<::::::::::::999888888777555444333333333444444444333333333444444555444444333333222222222222555444333222111111111111222222111000////////////......///000111222333333444444222111000000000000......//////000/////////...////////////...------------..................,,,---...//////...---,,,//////000000//////...---------,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))***++++++++++++*********++++++++++++******|||yyyvvvuuusssqqqooollljjjgggeeedddbbb___\\\YYYXXXUUURRRPPPMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEBBB@@@>>>???@@@???<<<:::888999999888777===AAABBB???<<<<<<:::888:::999999:::===>>>>>>===:::999999888888888888999:::::::::;;;<<<<<<:::888888777666444333222222222333333333333444444555666777666555333222222222333222222111111111111111222333222111000////////////............/////////000222111000000//////000000/////////000//////......---............---,,,,,,,,,---------.../////////------............------000000000000000///...---+++++++++++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++++++++***************))))))***++++++++++++*********++++++++++++******~~~|||zzzyyywwwuuurrroooppplllhhheeecccaaa___]]]\\\ZZZWWWTTTQQQNNNMMMLLLIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHFFFBBB???>>>@@@CCC@@@===:::999999999888777999<<<===<<<;;;:::::::::;;;::::::;;;<<<<<<:::999::::::999888777777777777666777888;;;======:::888888777666555333222222111222222222333444555666777:::888666333222222333444222222111111222333444444444333222111000000000000........................//////.........//////000111111111111000///.....................---,,,,,,,,,,,,,,,---...///000000------------------------////////////...,,,+++***++++++++++++,,,---...///,,,+++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******************************))))))***++++++++++++*********++++++++++++******~~~|||{{{yyywwwsssppprrrnnniiifffcccbbb```^^^]]][[[XXXTTTQQQNNNLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHJJJIIIFFFCCC@@@@@@BBBEEEBBB???<<<:::::::::999888555666888::::::999;;;======<<<;;;::::::999666444::::::999888777777777888666777999<<>>@@@@@@>>><<<777777777777777666555444333333333333444444555666888777666444333333333444000/////////000111222222666555444333222222222222000000000000000/////////.........---......//////111111222222111111000000///////////////...------,,,---------.../////////------,,,,,,,,,,,,------)))***---///222444555666------------...///000111------------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***************+++++++++))))))***++++++++++++*********++++++++++++******|||zzzwwwtttrrrqqqnnnkkkhhhgggeeebbb```___]]][[[XXXUUURRRQQQPPPKKKKKKJJJIIIHHHHHHHHHIIIDDDDDDDDDBBB@@@@@@BBBDDDDDDAAA>>><<<<<<;;;:::999777555666::::::777999??????<<<999777666666444333666666666555666666777777888888999;;;>>>>>><<<:::666777888999999888777666444444333333333444444555555555555444444444333333111111000000000111111222444444222111111111111111///////////////000000000//////...............///...//////000000000//////---............---,,,,,,------..................------,,,++++++,,,------***+++---000222444555666---------------...///000,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))***++++++++++++*********++++++++++++******|||zzzwwwtttrrrpppnnnkkkiiihhhfffccc```cccbbb___\\\ZZZWWWVVVUUULLLLLLKKKJJJIIIIIIIIIIIIAAABBBBBB@@@??????AAACCCDDDAAA>>><<<;;;;;;:::888;;;888999<<<;;;777999???>>>;;;777555555666555555444444444444444555666777555555555777999:::999777666777888::::::999888888555555444333333333444444333444444555555444333333444444333333333333333444333222111000////////////........./////////000000000000///...............,,,,,,---.../////////...,,,,,,---------,,,++++++...............---------------++++++++++++------------...///////////////------,,,,,,,,,---......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------))))))******++++++++++++))))))***++++++++++++*********++++++++++++******|||vvvqqqpppkkkfffgggjjjkkkeee```fffiiiggg```\\\]]]ZZZTTTQQQQQQQQQOOOLLLKKKKKKLLLEEEAAA>>>===@@@AAAAAA????????????>>><<<:::777666777777777888888999::::::888777666555444444444444444333222111222333444555777333222666777444666;;;777777888999;;;===???@@@;;;:::777444000000222444333222222444555555333111222111000///000111333555666555444333222000//////000//////.........//////111000...------...///111+++---......,,,,,,---...000///---,,,++++++,,,,,,...///222333333222///............------,,,,,,,,,---,,,+++---///000000///+++,,,---------,,,++++++---,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,+++*********+++,,,---,,,,,,------,,,+++)))(((}}}}}}zzzvvvrrrooollliiijjjkkkiiiddd___bbbeeeccc^^^[[[\\\ZZZUUUTTTUUUTTTRRROOONNNNNNOOOIIIEEE@@@=========<<<;;;>>>>>>>>>>>><<<:::999777888888888888777777777777666666555444444444444555333333222222333333444444888444333666666333444999777777777777888999:::;;;999999777444111000222333222111111333444444222000222111/////////111222444444333333222111000////////////............//////000///---,,,---...///111---...///...---,,,...///111000///---,,,,,,------...///000111111000///...---------------,,,,,,,,,---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++*********+++,,,---,,,,,,------,,,+++)))(((||||||zzzwwwtttnnnmmmmmmkkkiiigggdddbbb___``````\\\[[[[[[ZZZWWWUUUUUUUUUSSSPPPNNNOOOPPPJJJEEE@@@<<<::::::::::::======>>>======<<<;;;:::999999888888777666666555666555555444444444555555222222333333444444333333888555333555444333333666666666666555555555555555666666666444222000111222111000000111222222111///111000///...///000111222111111111000000000////////////............//////...---,,,,,,---...///000/////////...,,,,,,...111111000///...............---......//////......---,,,,,,,,,,,,------------...---,,,---...///...------,,,+++++++++,,,------//////...---,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++))))))~~~|||{{{wwwuuummmnnnmmmjjjfffeeegggjjjaaaaaa___]]]\\\[[[[[[YYYSSSSSSRRRPPPMMMLLLMMMNNNGGGCCC>>>;;;999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777777777888777666555444444444444111222333444555444333222666555444444444333444666666666666666666555555444333444555444222111111222111000///000111111000...000000///...//////000111///////////////////////////............//////000---,,,,,,,,,---...///000/////////---+++,,,...000000//////............------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------...///---,,,,,,......---,,,...,,,+++******+++---///000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++******}}}zzzvvvsssnnnnnnlllgggccceeekkkqqqfffdddaaa___]]][[[ZZZZZZQQQRRRQQQOOOLLLKKKKKKLLLFFFDDD@@@===::::::;;;===;;;;;;;;;;;;;;;<<<<<<===888888888999999999::::::;;;:::888666555333333333111222333444555444333222555555444333333555777777555666777888999999888888222333444444222222222444333111000000111111000...000000///////////////000---............/////////...............///000000------------......///////////////---++++++---///---.........------,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,---------...---,,,,,,---...---+++---,,,*********,,,...//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++zzzuuuqqqpppnnnkkkfffcccfffmmmsssiiidddaaa```]]]YYYXXXZZZSSSSSSSSSQQQNNNLLLMMMNNNIIIHHHEEEAAA<<<::::::;;;::::::999999:::;;;<<<<<<666777777888999999::::::;;;:::888666444333222222222222333333444444333333666777666333333666888666444555777999;;;;;;;;;:::222333444333222333555666555333111111111222111000111111000000000000//////..............................---......///000111/////////////////////...///000000///---,,,------,,,------...------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,++++++***+++,,,...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,+++******++++++,,,zzzvvvrrrppplllhhhggghhhkkknnnfff```]]]]]]ZZZUUUUUUXXXTTTTTTTTTQQQOOOMMMNNNOOOHHHIIIHHHEEE@@@<<<<<<===:::999888888888999:::;;;666666666666777777777777666555444333333333333333333333222222333333444444999<<<:::444333666666333333444777999::::::999888333333333333222444777999888666333222333333333222111111222111111000000///////////////............---------......///000111111111111111000///......///111333333111///......,,,---...//////...------)))***,,,------,,,***))),,,,,,,,,+++++++++++++++,,,+++***+++---......---******+++,,,,,,---......*********++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,++++++,,,++++++******+++,,,,,,|||sssqqqnnnkkkjjjiiihhhhhhbbb\\\YYYZZZWWWRRRRRRWWWSSSSSSSSSQQQNNNLLLMMMNNNDDDGGGHHHGGGCCC@@@@@@AAA999999888777777888999:::666666666555444444333333111111111111222222333444444333222111222333444555===???===555333555555000222444666777888777666555444444333222222444888;;;999777444333444444444333222222222222222111000///000000/////////.........---------......000111111222222222222111///...---000333666666444111///...---...///000000///......(((***,,,......,,,***(((---,,,,,,++++++*********+++******+++---///...---)))***+++,,,---...------((())))))***++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,++++++,,,+++*********+++,,,---yyyuuupppkkkhhhfffdddcccbbb^^^ZZZWWWUUUUUUSSSRRRRRRRRRQQQPPPNNNKKKHHHFFFJJJJJJHHHFFFCCCAAA??????===;;;888666555666888999666666666555444444444333555333000111444555444222111000000000000222444555777777666555444333333222444555666888888666555444555444333222222333555666777555333333444555555555333777:::888333000111444222222111111000/////////000///---,,,,,,...000111999:::999555000---...///222666>>>BBB:::---)))---------------,,,,,,+++***---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,---...,,,++++++***+++,,,...///******))))))******+++,,,------------,,,+++***)))))))))***++++++++++++***++++++++++++++++++++++++)))))))))******++++++,,,}}}zzzuuupppnnnkkkhhhfffddd```[[[WWWUUUTTTRRRPPPPPPPPPPPPOOOMMMKKKIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@===;;;888555444555666777555555555555444444444444555333111111333555444222000000//////000111333444555555555444444333333222222444555666666555444222777555333222111333555666777555333333444555555555666666666555555555666777333222222111000000//////000//////...///000111222999;;;===;;;777333222222333777===@@@888---***...,,,---------,,,,,,+++***,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,---......------,,,+++++++++,,,---***+++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++{{{wwwtttpppllliiigggccc]]]YYYVVVSSSQQQOOONNNNNNNNNNNNMMMKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBBBB===;;;888555444444444555444444444444555555555555444333111222333444333111//////......///000111222222222222222222222222222222222444444444444222222999666333111000222444666666555333333555666666555777444111222555888999999333333333222111111000000000000111222222222222222888:::======:::777444333555777<<<<<<666...,,,///,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,---------...............,,,+++***************+++,,,---...---,,,,,,)))***+++,,,------------,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++}}}yyytttoookkkhhhddd___ZZZWWWUUUSSSQQQOOOOOONNNMMMLLLJJJIIIIIIGGGGGGFFFDDDCCCBBBAAAAAA>>><<<:::777555444444444333333333444444555555555333333222333333333222111///......---...///000111000000000111111111222222222222333444444333222222999777333000000111444666555444333333555666555444444333222333444666666777444444333333222111111000000111333444444444222111555666888888777666444444666888:::999333......000,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,---------------,,,,,,+++++++++******)))***,,,......---,,,***)))***+++,,,,,,---,,,,,,+++,,,------......------************++++++++++++---------,,,,,,+++++++++|||vvvqqqmmmiiieee```\\\ZZZYYYWWWUUURRRQQQOOOMMMKKKIIIHHHGGGIIIHHHGGGEEEBBB@@@???>>>???>>>;;;999777666555555222333333333444444555555222333333333222111111000///...---------...///000......//////000111111111333333333444444333333333777555222000///111333555333222222333555555555333111666:::999555333333555444444333333222111111000///111333555555444222111555444222222222444555555666888999666222000//////+++,,,,,,------,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++++++++************++++++((()))***++++++++++++************++++++,,,,,,,,,((()))+++,,,---,,,***)))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,)))))))))******+++++++++---------,,,,,,+++++++++zzztttqqqkkkhhhccc___]]]\\\ZZZYYYTTTSSSQQQNNNKKKIIIHHHHHHIIIHHHGGGDDDBBB@@@>>>===>>>===<<<:::888777777666333333333333444444444444111333444444222000///000000///...------...///000......//////000000000111333333333333333333333333333222000//////000222333111000000222444444333222222999>>>===777222222444333333333222111111000000...000222333333333111000666333000///000333555666555888999444111111000...++++++,,,---------,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++++++++************++++++'''((()))***+++***))))))((()))***+++,,,,,,,,,,,,((()))***+++,,,+++*********+++++++++++++++******((()))******++++++******(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++~~~yyyvvvppplllfffbbb___]]][[[YYYTTTSSSQQQNNNLLLKKKKKKKKKHHHGGGFFFDDDBBB@@@???>>><<<<<<;;;:::888777777666444444333333333333333333000333555555222/////////111000///......///000000////////////000000000000222222222111111222222222......//////000000111111......///000333333222000444777999999555222111111333222222111000000//////---...000111111111000///333111......000333333222444888888333111222111---***+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''(((***+++++++++)))((()))***++++++,,,+++***************+++++++++,,,,,,((()))***+++++++++++++++((()))******++++++******((((((((()))***+++++++++*********+++++++++++++++~~~{{{sssoooiiiddd```]]][[[YYYSSSRRRPPPNNNMMMMMMMMMNNNEEEEEEDDDCCCBBBAAA@@@@@@::::::999999888777666666444444444333333222222222000333555555222///...///111000///......///000111000000000000000000000///111111000000000000111111+++,,,---///000000000000------...000222222111///444222111111222222000...222222111111000/////////------...//////////////////---,,,...000111///,,,333888888333111333111,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++''')))+++,,,,,,,,,***)))++++++,,,,,,+++***(((''',,,,,,+++++++++,,,---...&&&'''(((***,,,---------))))))***++++++++++++***'''(((((()))***+++++++++)))))))))******++++++,,,~~~zzzuuunnngggbbb^^^ZZZXXXWWWTTTPPPNNNNNNMMMIIIEEEGGGGGGFFFEEECCCAAA???>>>;;;:::999:::<<<<<<:::888222222222333333333444444555222000///000222111111111/////////111222111000......------------............////////////......,,,,,,------.../////////---------...///000000111222111111000///......---////////////000000000000///...------///000000///---...//////......///000777666444222111000//////,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))...,,,******+++,,,+++***---+++)))***,,,,,,)))&&&---,,,***))))))***,,,---++++++************++++++)))************+++++++++************************++++++************++++++***+++,,,------,,,******|||wwwpppjjjeeeaaa]]]ZZZWWWTTTPPPNNNOOOMMMJJJFFFHHHHHHGGGEEECCCAAA???>>>>>><<<::::::::::::888666555555444444333333333222444222000///000111111000000///...///111222111000......------------............////////////......,,,,,,------.../////////---------...///000000000111111111000///................../////////000000///...------///000000///...///000000.........000555444222000///...------*********+++************++++++++++++++++++++++++*********++++++******)))...,,,******+++,,,+++***+++))))))***,,,---+++)))---,,,***))))))***,,,---******))))))))))))******)))************+++++++++************************++++++************++++++******+++,,,,,,+++***)))~~~zzztttnnniiieee```]]]XXXTTTPPPOOOOOONNNKKKHHHIIIIIIGGGEEECCCAAA??????AAA>>>;;;999888888666555777777666555444333222222333111//////000000000///000///...///000111111///......------------............////////////......,,,,,,,,,---......//////---------...//////000000111111000000//////......---------........./////////...------///000000///000111222111///......///222111///...---,,,++++++)))*********+++*********++++++++++++++++++++++++))))))***************)))...,,,******+++,,,+++***)))((()))***,,,---,,,+++---,,,+++******+++,,,---)))))))))))))))))))))))))))************+++++++++************************++++++************++++++))))))************))))))|||wwwrrrnnniiiddd```ZZZVVVRRRPPPPPPPPPMMMJJJJJJIIIGGGEEECCCAAA@@@???BBB???;;;888888888777666888777777666555444444444222000//////000000///...///...---...000111000///......------------......---......//////......---+++,,,,,,------...//////---------....../////////111000000000/////////...,,,,,,,,,---------......///...------///000000///111222222111///---...///000///...,,,,,,+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++*********...,,,******+++,,,+++************+++,,,,,,,,,+++,,,++++++******++++++,,,))))))************))))))))))))*********+++++++++************************++++++************++++++((((((((())))))))))))))){{{wwwsssmmmgggccc^^^ZZZTTTRRRRRRQQQOOOLLLJJJIIIGGGDDDCCCBBBAAAAAABBB???;;;999999999999999666666666666666666666666111000//////000000///---...---------///000///.........------------......------............------++++++,,,,,,---.........------------............000000000000////////////,,,,,,,,,,,,------------///...------///000000///111222222111...------...///...---,,,,,,,,,,,,,,,***+++---...///...---,,,++++++++++++++++++++++++))))))***+++++++++++++++...,,,******+++,,,+++***+++,,,---,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++************++++++'''''''''(((((())))))***}}}xxxrrrlllgggccc^^^XXXUUUTTTSSSPPPNNNKKKJJJHHHFFFEEEEEEEEEFFFCCC@@@===<<<;;;;;;:::999555555555555666666777777111000000000111111///---...---,,,---/////////---......------------......------............------+++++++++,,,------......------------------------000000000000////////////,,,,,,,,,---------......///...------///000000//////000111000...------......------,,,,,,,,,------***,,,...000000000...---++++++++++++++++++++++++******+++,,,------------...,,,******+++,,,+++***,,,---...---+++***)))***++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++************************++++++************++++++((('''''''''((()))***+++~~~xxxqqqlllhhhbbb[[[WWWVVVTTTRRROOOMMMLLLJJJIIIIIIIIIKKKKKKEEECCCAAA???>>><<<:::777666555555555555555555555222111111111222222000...---,,,+++,,,...///...---......------------......,,,------......------,,,***++++++,,,,,,---......------------------------////////////000000000000------------............///...------///000000///---...///...---,,,---...,,,,,,,,,+++,,,,,,------)))+++...000000000...---++++++++++++++++++++++++***+++,,,---...............,,,******+++,,,+++******,,,......+++***+++,,,+++++++++,,,,,,+++++++++)))***,,,------,,,***))))))************+++++++++************************++++++************++++++(((((((((((((((***+++,,,|||tttoookkkeee]]]YYYWWWUUURRROOOOOONNNLLLKKKLLLMMMOOOPPPHHHFFFCCCAAA???<<<888555777777666555444333333222222111111222333333000...---,,,+++,,,...///...---.........------.........,,,------......------,,,***++++++,,,,,,---......------------------------////////////000000000000---------........./////////...------///000000///+++---...---,,,,,,---...+++++++++***++++++,,,---(((***---///000///...,,,+++++++++++++++++++++++++++,,,---...////////////...,,,******+++,,,+++***(((+++......,,,+++---///***++++++,,,,,,++++++***((()))+++,,,,,,+++)))((()))************+++++++++************************++++++************++++++)))((((((((()))***,,,---|||wwwooojjjddd```^^^[[[VVVSSSPPPMMMLLLOOOOOOMMMNNNQQQJJJ@@@AAALLLLLL>>>888>>>777555444444444444222000555444333222222111...+++////////////............000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........................///000111111111///...---***,,,---.........000111000000///...------,,,,,,.../////////...---,,,,,,------------------------+++*********+++,,,,,,------------,,,,,,+++++++++,,,++++++,,,------,,,***,,,++++++***)))))))))***------,,,,,,+++***)))))),,,,,,++++++***)))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,+++***))))))***+++,,,}}}yyypppkkkddd```^^^\\\XXXUUUSSSOOOMMMNNNMMMIIIHHHJJJGGGAAAAAAHHHHHH@@@;;;>>>888666555555666666444333555444444444444333000...000000000/////////......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///........................///000111111000///...---,,,...//////...///000111000//////...------,,,,,,....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++******+++,,,,,,+++))),,,,,,+++***************------,,,++++++***))))))+++++++++***************))))))***++++++++++++*********************************+++++++++,,,,,,,,,...---,,,*********++++++++++++***))))))***++++++|||tttnnnfffaaa___]]]ZZZWWWSSSOOOMMMMMMKKKFFFDDDFFFCCCBBBBBBBBBCCCBBB@@@>>>888777666666888888777666555555555666777666444222111111000000000///////////////............//////------------------------------,,,,,,,,,------...........................///000000000000//////...///000111000//////000111/////////...------,,,,,,......///000000000//////++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++******)))***+++,,,***(((,,,,,,++++++******++++++,,,,,,,,,+++******)))))))))************+++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,000///---+++******++++++++++++***))))))***++++++zzzsssjjjdddaaa^^^ZZZWWWQQQNNNMMMNNNLLLGGGEEEGGG@@@DDDBBB<<<>>>DDDDDD===888777666666888999888777444444444666777888666444111111111111000000000000///............//////000..............................---,,,,,,,,,------........................///000000000000////////////000111000...---.../////////.........---------......///000111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++*********,,,,,,***))),,,,,,+++++++++++++++,,,,,,+++++++++******))))))((())))))***++++++,,,,,,))))))***++++++++++++*********************************+++++++++,,,,,,,,,///...---+++*********++++++******************+++zzzpppiiiddd```[[[WWWTTTQQQPPPQQQNNNIIIFFFGGG@@@EEEBBB:::;;;CCCCCC<<<777555555555777777777555222222333555777777666444111111111111000000000000...............///000000..............................---,,,,,,,,,------........................000////////////000000000///000000///---,,,,,,---...............---------......///000111111000000........................,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,++++++,,,------,,,***+++++++++******+++,,,,,,++++++***************)))(((((()))***+++,,,,,,---))))))***++++++++++++*********************************+++++++++,,,,,,,,,...---+++***)))))))))************++++++*********~~~vvvooojjjddd]]]XXXZZZWWWUUUUUUQQQIIIEEEEEEBBBDDDAAA::::::@@@@@@:::666555444444666666555444222111222444666777555333111111000000000/////////......---......///000111------------------------------,,,,,,,,,------...........................000////////////000000111...///000///---,,,,,,---..............................///000000000//////........................,,,,,,++++++******++++++*********+++++++++++++++---,,,+++,,,......,,,************)))******++++++************************(((((()))***++++++,,,,,,))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,+++***)))))))))***+++)))***++++++++++++***)))yyytttoooiiiaaa\\\[[[XXXWWWWWWRRRKKKFFFGGGFFFDDD@@@<<<;;;<<<;;;888777666555555555555444333222222222444666777555333000000000/////////......---------......///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///........................000///......///000111222...///000///...---...///............................../////////...------........................---,,,++++++******++++++)))*********++++++++++++,,,+++***+++------+++***))))))(((((())))))***+++))))))))))))************)))))))))***+++++++++,,,))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,+++***)))***+++,,,---)))***++++++++++++***)))zzzvvvsssmmmeee___XXXUUUUUUWWWTTTNNNJJJKKKHHHCCC???>>>===999777777999777666555666666444222333333333555777777555333////////////............---------......000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........................000///.........000111222...000111000///...///111---......................../////////...---,,,,,,---------------------------,,,,,,+++*********+++))))))******+++++++++++++++***)))***,,,,,,***)))(((((('''(((((()))******)))))))))))))))************************+++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,++++++***+++,,,...///)))***+++,,,,,,+++***)))}}}xxxtttoooiiidddZZZXXXVVVUUUSSSPPPKKKHHHJJJFFFAAA>>><<<;;;:::999:::::::::999777555222000222222222222222333444555444111...///111222000...000000000000000//////...........................------------------------...+++)))))),,,---,,,***///............---------111222111000......000222..................------------------------------111111///...---,,,,,,,,,+++++++++******)))))))))******************************++++++++++++******************************+++++++++******((('''&&&+++***)))***,,,,,,***)))+++,,,,,,+++******+++---++++++******)))******+++)))******++++++******)))************************))))))))))))))))))))))))}}}wwwrrrlllggg^^^\\\YYYVVVTTTQQQMMMJJJJJJGGGCCC@@@???===;;;::::::999999888666444222222222222333333333333333444333000......000111000...000000000000000///..............................------------------------///,,,***+++---...---+++...---------,,,,,,,,,,,,///000000///---...000222//////...---------------------------------------......------------------,,,,,,+++++++++***************************************++++++++++++******************************++++++++++++***)))((('''+++***)))***,,,,,,***)))+++,,,,,,+++******+++---+++************++++++,,,******++++++++++++******************************************************|||vvvpppkkkdddaaa\\\XXXUUURRRNNNKKKKKKIIIFFFEEECCCAAA>>>;;;999888777666444444333333222333444444444333222111222000//////000000///...///////////////.................................------------------------///---,,,,,,---......---------,,,,,,,,,+++++++++,,,---......------///111222000...,,,++++++,,,---------------------------++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++******))))))+++******+++,,,,,,+++)))+++,,,,,,+++******+++---+++*********+++,,,,,,---+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++zzztttoooiiieee___YYYUUURRRNNNLLLKKKJJJIIIHHHGGGDDD@@@===999888666444333444444555222333555555555333111///222111111111111111000///000//////.......................................------------------------...------,,,------......---------,,,,,,,,,,,,++++++---............000222333111...+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************---,,,,,,++++++******++++++******+++,,,,,,+++)))+++,,,,,,+++******+++---************+++,,,---...++++++,,,,,,,,,,,,++++++************************************************wwwrrrlllgggaaa[[[VVVRRRNNNKKKLLLKKKJJJJJJIIIFFFAAA>>>999888666555444444555555222333555555555333111///333444555555444333222222000000///............///........................---------------------------------,,,,,,,,,------............------------+++---///000//////111222333000---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************---,,,+++*********+++,,,,,,+++***+++------+++***+++,,,,,,+++******+++---+++*********++++++,,,---***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))){{{uuummmiiiccc^^^YYYTTTOOOLLLLLLKKKJJJJJJIIIFFFBBB???:::999888777555555444444222333444444444333222111333555777777555444333333222111000......//////000........................------------------------,,,------,,,++++++,,,...//////.........---------,,,...000000000///000111111///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,+++***))))))***+++,,,,,,++++++,,,------,,,***+++,,,,,,+++******+++---++++++******)))******+++*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((~~~vvvnnnkkkfffaaa]]]WWWQQQMMMLLLJJJIIIHHHGGGEEEBBB???;;;;;;:::999777666444333222222333333333333333444222555888888555333333333333222000/////////111222........................------------------------,,,...///...,,,+++---000.........---------,,,,,,,,,...000000///............------,,,+++++++++,,,+++++++++++++++++++++++++++,,,...//////...---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,***)))(((((()))+++,,,,,,++++++,,,------,,,***+++,,,,,,+++******+++---++++++***)))((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((wwwooommmiiiddd```ZZZSSSOOOKKKJJJHHHGGGFFFEEEBBB@@@<<<<<<<<<;;;999666444222333222222222222333555555111444777777444222222333444333111000///000111333........................---------------------------///111///---,,,///111---------,,,,,,,,,+++++++++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++---///000000//////)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++***((('''''')))***,,,,,,,,,+++,,,------,,,***+++,,,,,,+++******+++---,,,+++***(((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))|||vvvmmmfffdddaaaZZZVVVTTTOOOLLLIIIEEEDDDDDDFFFGGGCCC>>><<<<<<777111333;;;222111222666555111///111111222555888444...000888444222000///111222222111........................------------.........///------/////////...---,,,......------------......+++,,,,,,---.........---..................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...,,,---------,,,,,,,,,++++++,,,------...---,,,***))),,,,,,,,,++++++*********+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))&&&)))+++,,,+++)))(((((())))))*********))))))(((yyypppiiifffccc]]]WWWVVVPPPMMMKKKJJJKKKKKKJJJIIIFFFBBB???>>>999333444:::333222333777666222000222222111222444111,,,...444333111000///111222222111........................------........./////////------...//////...---,,,......------------......+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------------,,,,,,,,,+++++++++,,,---------,,,+++***,,,,,,,,,+++++++++******)))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))''')))++++++***)))))))))))))))************))))))~~~uuunnnkkkggg```[[[YYYSSSOOOMMMOOORRRSSSOOOKKKJJJFFFCCC@@@;;;666666999555333555888888444222333444111000111000...///222222111//////111222222111////////////////////////....../////////000000000------......///......---......------------......,,,,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++******))))))******+++++++++***************)))))))))))))))))))))))))))*********(((((()))+++))))))************)))))){{{tttpppllleee___]]]XXXSSSNNNOOOSSSTTTOOOIIIKKKHHHEEEAAA<<<888777888777555777::::::666444555777333000000222222333444111000//////111222111000000000000000000000000000////////////000000000000---------.....................------------......,,,,,,------...------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...------------,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))*********(((''''''***,,,((())))))************)))yyyuuupppiiibbb```^^^VVVNNNLLLNNNOOOKKKFFFIIIGGGDDD???<<<;;;999777888777888<<<;;;777555777666444111000222444555444000///...000111222111000111111111111111111111111////////////000000000000------------......//////......------------......,,,------...------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............---------,,,,,,++++++++++++,,,------...+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))++++++***(((&&&'''***---(((((()))***************~~~yyytttllleeecccaaaYYYPPPKKKJJJJJJGGGCCCDDDDDDAAA>>>===???===999999777999<<<<<<888666777444666444111000222333111///......000222222111000000000000000000000000000....../////////000000000---------------...///000......------------......------......------,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------............---------,,,,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,++++++)))((((((******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,+++******))))))*********************+++++++++))))))))))))))))))))))))*********(((''''''***,,,'''((()))******+++******|||vvvnnngggeee___[[[TTTOOOLLLHHHEEECCC???AAA@@@===???DDDCCC===999888999===<<<888666888777<<<;;;555000000000......---...000222222111///000000000000000000000000------........./////////------,,,,,,---...000111......------------......------......------,,,+++,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,............------------...---,,,+++++++++,,,---******+++++++++,,,,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,,,,+++***)))***+++---...,,,+++******))))))******))))))*********+++++++++))))))))))))))))))))))))*********)))'''(((***,,,'''((()))******+++++++++~~~xxxooohhheee]]][[[XXXTTTOOOJJJFFFCCC===??????===AAAGGGGGGAAA999888999===<<<888666888;;;BBBCCC:::111//////,,,------...000222222111///////////////////////////------------.........///------,,,,,,---...000111.........------.........---.........---,,,,,,+++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++//////.........---------///...,,,+++***++++++,,,*********++++++,,,,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---...,,,++++++***)))*********))))))******++++++++++++)))))))))))))))))))))))))))*********(((((()))+++''''''(((******+++++++++{{{wwwqqqmmmlllaaa]]]YYYVVVSSSOOOIIIDDDAAA???===>>>AAADDDEEEEEE===;;;999888888777666444<<>>===<<<;;;;;;;;;:::777555999@@@BBB<<<444333222000000000////////////000000000000/////////.........111111000000///......---------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...,,,++++++,,,...///...------,,,,,,------...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,///---******+++---,,,***************************************************************************)))((((((((()))***++++++)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++~~~xxxqqqmmmhhhccc\\\WWWUUURRRMMMJJJAAACCCEEEEEEBBB===:::888<<<===>>>???@@@>>>999666666:::<<<777333333333222111111000000000000111111111000000000////////////111000000//////.........,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++***,,,,,,,,,+++***************************************************************************)))))))))))))))******((((((((()))))))))*********************************************+++++++++{{{rrrmmmkkkeee^^^XXXVVVSSSOOOLLLBBBEEEGGGEEEAAA<<<999888;;;<<<>>>AAABBB???:::666666777777444222222222222111000000//////000000111000000000/////////......000000/////////.........,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***++++++*********************************************+++++++++************************+++***)))))))))))))))***(((((((((((())))))))))))***************+++++++++************************~~~sssmmmnnnhhh```ZZZXXXUUUQQQMMMEEEFFFFFFDDDAAA>>><<<<<<999:::<<>>999666888666444444333222000000000//////......//////000/////////.........------////////////............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++******+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++***))))))))))))************************))))))*********+++++++++************************+++***)))))))))))))))***(((((((((((())))))))))))))))))******++++++++++++************************vvvqqqpppkkkddd^^^[[[XXXSSSOOOIIIGGGEEEDDDDDDCCCAAA>>>888888999:::<<<<<<999777:::555333555666333000/////////............//////............------------...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))++++++++++++++++++++++++++++++************++++++........................++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,+++***(((((()))************************)))))))))***++++++,,,,,,***************************)))))))))))))))******((((((((()))))))))******(((((())))))***++++++++++++++++++***************|||wwwsssnnnhhhddd```\\\VVVQQQKKKHHHFFFHHHKKKIIICCC<<<999777666666888::::::999:::444222777:::666111///000000////////////000000////////////....................................///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,......+++)))***+++************************((())))))***++++++,,,,,,************************)))((((((((()))***++++++)))))))))*********++++++''''''((())))))***+++++++++++++++*********))))))}}}uuuqqqkkkgggddd___XXXSSSMMMIIIGGGKKKPPPNNNCCC999;;;888555444666999;;;<<<999222111888===999333111111111000000000000111111000000000000////////////---.....................000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...000000---++++++---************************((())))))***++++++,,,,,,************************(((((((((((()))***,,,,,,************++++++++++++&&&''''''((()))*********++++++++++++******))))))~~~vvvrrrlllgggddd___XXXSSSKKKKKKKKKKKKKKKIIIFFFBBB===<<<:::888666666666666222666<<<>>>===888333111333222000/////////000111000///------///000///...222///---,,,...//////...---...///000000...,,,***///...---,,,++++++++++++++++++,,,,,,---...//////---***''''''***,,,,,,***,,,---,,,+++***,,,///111///...---+++******++++++,,,---...---+++***+++,,,,,,------...---,,,***))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))***++++++***)))***+++++++++******))))))((((((*********)))))))))))))))))))))*********+++++++++)))))))))))))))******++++++++++++*********)))))){{{vvvnnniiieee```ZZZUUUMMMLLLJJJJJJIIIGGGDDDAAA???===;;;888666555444444444888<<<>>><<<888555333333222000/////////000111000///------///000///...111000000///...............//////000///...---,,,///...---,,,+++++++++++++++,,,,,,------.........///---++++++,,,,,,,,,,,,+++,,,,,,++++++,,,///222///...---+++******++++++,,,---...---+++***+++,,,)))***+++,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))***++++++***)))***+++*********)))))))))))))))************))))))))))))))))))*********+++++++++)))))))))))))))******++++++++++++*********))))))|||ssskkkfffaaa\\\WWWPPPNNNJJJHHHFFFDDDBBB@@@???===;;;888666444444444777999<<<<<<:::777555555333222000/////////000111111///......///000000//////222333222...,,,---///000000000000///////////////...---,,,++++++++++++------------------------.........---+++***+++---***++++++++++++,,,///222///...,,,+++***++++++,,,,,,---...---+++***+++,,,(((((()))+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++***)))***+++))))))))))))***************************************************+++++++++)))))))))))))))******++++++++++++***************wwwoooiiiccc]]]YYYTTTPPPKKKGGGDDDBBB@@@>>>===<<<:::888666666666666888999::::::777555555555333222000/////////000111111///......///000000///...222555444///+++,,,///111111000000///000000111......---,,,,,,,,,,,,,,,------------------,,,,,,))),,,---,,,)))(((***---)))***+++++++++,,,///111...---,,,+++***+++,,,,,,+++,,,------++++++,,,---*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++(((((())))))******++++++)))***************++++++************************)))))))))))))))******+++************************|||ssslllfff___[[[XXXSSSMMMHHHDDDBBB???>>>;;;:::999888888999:::;;;777888888777444333333444333222000/////////000111111000......000111000///---111555333...+++,,,///111111000000000000111222......------,,,,,,------------------------,,,,,,'''***------******,,,...(((***+++,,,+++,,,...000...---,,,+++++++++,,,---+++,,,------++++++,,,---......---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++(((((())))))******++++++))))))******+++++++++,,,************************)))))))))))))))******+++************************xxxqqqjjjccc]]]ZZZVVVPPPJJJGGGDDDAAA???::::::999999:::<<<===???777888777666333111222222333222000/////////000111222000//////000111000000---///111111...,,,---///000000000000111111111111......---------------...------------------------+++---...///...---...///)))***,,,,,,++++++---......---,,,+++++++++,,,---***,,,------++++++,,,...000///...,,,+++******)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++))))))))))))************))))))******+++,,,,,,,,,+++++++++***************)))))))))))))))******+++***************+++++++++wwwooogggaaa\\\XXXRRRMMMJJJFFFBBB@@@<<<<<<;;;;;;<<<===???@@@777888888666444222111222333222000/////////000111222000//////000111111000------------------...///......000111111111000000......------------......+++,,,,,,------.........000///...//////...,,,******+++---,,,+++***+++,,,---,,,+++++++++,,,------***+++---,,,,,,+++---...///...,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***++++++***)))***+++*********)))))))))))))))))))))***++++++,,,------+++++++++*********)))))))))))))))))))))******+++))))))*********+++++++++|||sssjjjddd]]]YYYTTTPPPLLLHHHDDDAAA???>>>===<<<<<<===>>>???888999999888555333222222333222000/////////000111222000//////000111111000...,,,******,,,...//////,,,---000111222111000.........---------......///++++++,,,,,,---...//////222///------...,,,(((###***,,,------+++******+++---,,,+++++++++,,,---...***+++---,,,,,,,,,---...,,,+++***)))))))))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))+++++++++***)))***+++++++++******))))))(((((())))))***+++,,,,,,------++++++++++++******)))))))))))))))))))))******+++))))))******++++++++++++~~~zzzsssmmmfffaaaZZZUUUQQQKKKDDD???@@@@@@???>>>======>>>>>>999777333111///000111222333222000......///111222000000000000000000000000........................444000------//////---+++...------------......///...---,,,++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,------......------,,,*********++++++,,,,,,,,,)))***++++++++++++,,,---......,,,,,,+++,,,---...))))))************))))))++++++++++++++++++++++++,,,+++++++++***))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))|||uuunnnfffaaaZZZUUUQQQLLLEEE@@@CCCBBB@@@???===<<<<<<<<<<<<:::888555444333444444444222000///...///000111000000000000000000000000........................222000............---,,,//////...------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,++++++,,,---------,,,+++,,,---......))))))************))))))+++++++++++++++++++++++++++++++++***************)))***++++++++++++***)))))))))))))))))))))))))))xxxqqqgggbbb[[[UUURRRMMMGGGCCCEEEDDDBBB???===;;;:::::::::999777666444222111000444333111////////////000000000000000000000000000........................000000000///------...///111000///...............------...///...---,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,---...---,,,+++,,,---,,,,,,++++++,,,---...///))))))************))))))++++++++++++++++++++++++***************+++++++++)))******++++++******)))))))))))))))))))))))))))}}}vvviiiddd]]]WWWTTTPPPJJJFFFFFFDDDBBB@@@===<<<::::::888888777666444222///...444333111000////////////000000000000000000000000...........................000111///,,,,,,...111222111000///...---------,,,---///000000///---+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********---...///...,,,+++,,,---+++++++++,,,,,,---......)))******++++++******)))************************)))))))))***+++++++++,,,))))))************))))))))))))))))))))))))))))))|||nnnhhh```[[[WWWSSSNNNJJJEEEDDDBBB@@@>>>===<<<;;;::::::;;;:::888555333111333222111000000/////////000000000000000000000000........................---///111///---,,,///222111111000...------------+++---///000000///---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********---...///...,,,+++,,,---***++++++,,,,,,---------******++++++++++++******************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))uuunnnfff___[[[WWWRRRNNNEEEDDDBBB@@@>>>===<<<<<<888888888888666444222111111111111111000000000000000000000000000000000000........................---...///.........000222000///...---------------+++,,,---...///...------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,++++++******++++++++++++*********************************************+++++++++***))))))(((((())))))***)))))))))))))))))))))))){{{tttkkkccc^^^ZZZUUUQQQGGGFFFDDDAAA>>><<<::::::444444444333333222111000///000000111111111111111000000000000000000000000...........................---,,,---///111111000...------,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***+++,,,,,,++++++,,,---,,,,,,------,,,+++))))))***++++++,,,,,,++++++***************************+++++++++******************)))(((''''''((()))***))))))))))))))))))))))))wwwnnnfffaaa\\\WWWSSSJJJHHHEEEAAA>>>;;;999888666666555555555444444444...///000111111222222111000000000000000000000000........................///,,,+++,,,000222111000,,,,,,+++++++++,,,------,,,++++++++++++,,,---...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++*********++++++,,,,,,---)))***++++++++++++,,,---,,,---------,,,***((('''***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++++++++******))))))***)))(((''''''((()))***))))))))))))))))))))))))yyysssiii^^^___]]]OOOJJJHHHEEEDDDBBB???;;;888888777666555333333222222555444333222111111111111222111111000000000000000222111///---,,,---///000////////////000000000000............---,,,+++*********+++,,,,,,---......---...///...------...///(((***,,,+++***)))***+++///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,,,,---'''(((((()))***+++++++++************************---'''%%%***,,,***)))+++)))******(((&&&%%%(((+++yyyuuulll``````^^^QQQOOOLLLHHHEEECCC@@@<<<:::888888777666666555666666333333222000000/////////222111000000//////000000111000...---,,,---...///....../////////000000000............---,,,,,,+++***++++++,,,------......---...///...---,,,---///***,,,------,,,++++++,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++((((((((()))***+++++++++************************///)))'''+++,,,***(((***+++,,,,,,+++((('''(((***zzzvvvooocccaaa```TTTSSSPPPKKKGGGDDDBBB???===999999888888888888999999222111000///............111000000/////////////////////---,,,,,,,,,---...------........./////////------.........------,,,+++++++++,,,------......,,,...///...---,,,---...,,,...//////...------...............------------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++***************************))))))(((((())))))***+++++++++************************///+++)))+++,,,***)))***+++---...---***)))((()))zzzyyysssfffbbb```WWWUUUQQQLLLHHHEEEDDDBBBAAA;;;:::999888888888888888111111000///////////////111000//////......//////...------,,,,,,,,,------------------.........///,,,---...............---,,,,,,,,,,,,------......,,,---......,,,,,,---...---...000000...---...///.........---------,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++*********))))))+++*********)))((((((((()))))))))******+++++++++************************,,,***)))************+++)))+++,,,---,,,+++))))))||||||xxxjjjcccaaaZZZTTTPPPKKKHHHFFFEEEDDDCCC===<<<:::888666555555555222222111111000000111111111111000///////////////------,,,,,,,,,---------------------.........///------......///.........,,,,,,------------......,,,---...---,,,+++,,,...,,,---//////---,,,---......------------,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************+++++++++*********))))))+++*********)))(((((((((************++++++++++++************************(((******))))))***,,,,,,'''((()))+++,,,,,,+++***pppfffccc]]]TTTQQQLLLIIIHHHFFFDDDBBB===<<<:::888666444333333333333222222222222222333222111111000000000000000------------............------........./////////....../////////......---------------------......+++---...---,,,+++,,,---+++---......---,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++***************************))))))++++++++++++++++++++++++************************(((,,,,,,)))(((+++---,,,)))(((((()))+++,,,+++***uuuiiifffaaaWWWTTTPPPLLLJJJFFFBBB???<<<;;;999888666555444444333333222222222222333333333333222111111111111111------......////////////....../////////000000000//////000//////...---,,,..................------+++,,,------++++++,,,---+++---......---,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************,,,111111,,,)))+++---+++...,,,))))))+++,,,***)))yyylllhhhdddZZZWWWSSSOOOKKKFFFAAA===;;;:::999888777777777777333222222222222222333333444333222222111111222222------...///000000//////////////////000000000000000000000000///...,,,,,,..................------+++,,,------++++++,,,---,,,...//////...------...---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,,,,---++++++++++++++++++++++++************************111666666...***,,,,,,***333///+++***++++++***(((uuuooommmfffaaaZZZSSSPPPKKKCCC??????===<<<;;;;;;;;;:::888666555444333111000111111222333333222111000000000111///000111222222222222222333000///000333555555333222111//////000000...------------------------------------------...///000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,......------------......---,,,++++++,,,,,,***)))...------,,,,,,++++++***---,,,,,,...---+++***++++++++++++***************+++***)))))))))***,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,+++***((((((((()))***xxxrrrppphhhddd\\\UUURRRMMMEEEAAAAAA???===<<<;;;;;;999777555555444333111111111111222333222111111000000111111000000111111222111111111222000...///222444444222///...---...///000///...------------------------...---------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------,,,,,,,,,,,,---------,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,))))))******++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))(((((()))***|||wwwuuukkkggg___XXXTTTOOOGGGCCCCCCAAA???===;;;;;;999777444666555333222111111222222222222111000000000111111000000111111111000//////000///......000222222111---,,,+++---///000///...------------------------------,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,+++*********+++,,,,,,---......++++++++++++,,,,,,,,,,,,(((((()))***+++,,,------+++************+++,,,,,,++++++++++++++++++,,,,,,******++++++++++++******++++++***)))))))))******}}}zzzoooiiiaaaZZZUUUPPPIIIEEEEEEAAA???===;;;;;;:::888666666555333222111111222222111111000000000000111111000000000000000///...---///.........///000000000...---,,,---///000///...------------------------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++,,,---,,,++++++++++++,,,,,,---------,,,------******,,,,,,************++++++,,,,,,,,,************++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++*********************~~~ssslllccc[[[VVVQQQJJJFFFFFFAAA???<<<;;;;;;;;;:::999666555444222222222222333111000000///000000111111000000000000000///...---............---...///000111000//////000000///------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,++++++---------+++---------,,,,,,+++++++++---000...***)))------***---,,,,,,,,,++++++************++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------,,,,,,*********++++++++++++***vvvnnnfff]]]XXXRRRKKKHHHHHHCCCAAA===;;;;;;;;;:::999777555444333222222333333000000/////////000111111000000111111111000//////......///...------...000333111000///000000...---------------------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++,,,---...---,,,......---,,,,,,+++******,,,000///)))***000111---......---,,,+++***))))))***++++++,,,---,,,,,,,,,++++++++++++++++++,,,,,,------............------)))***++++++,,,+++++++++yyyrrriii___ZZZTTTMMMJJJKKKGGGDDD???<<<;;;999888777777666444333222222333333///////////////000111111000000111111222111111111...///000///---,,,...000000///......///000///---------------------------++++++,,,,,,---...000000+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,(((......)))+++444777333---------,,,,,,++++++******+++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,------......------,,,)))***+++,,,,,,,,,++++++zzztttkkkbbb\\\VVVOOOLLLMMMKKKGGGAAA===:::888666444777666444333222222333333///////////////000111111///000111222222222222222...000111///---,,,...111---,,,,,,---///000///...------------------------++++++,,,---...000111222******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***,,,,,,,,,------.........++++++************++++++---,,,+++,,,...///...---***++++++,,,,,,------...$$$,,,---(((,,,888<<<888,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++wwwyyymmmaaaZZZUUUOOOKKKLLLIIIDDD???>>>??????;;;666666555333222333333222111111111000000000000111111111111111111///---+++***000000///.............../////////...------,,,,,,,,,---.........---,,,+++---...//////,,,+++++++++///...,,,++++++,,,---///...---,,,,,,......---,,,,,,,,,,,,,,,,,,---...///---------------------------,,,,,,+++*********+++---,,,++++++------,,,+++000...,,,---...///...------///---)))222>>>===333,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,111BBBIII:::)))&&&)))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||yyynnnbbb\\\WWWQQQNNNNNNJJJEEE@@@?????????;;;777777555333222333333222111111111000000000000111111333444444333222000...---000000///............////////////...------,,,,,,+++,,,---.........---,,,,,,,,,---------,,,+++***///...,,,++++++,,,...///...,,,,,,,,,.........,,,------,,,,,,,,,---......---------------------------,,,,,,+++******++++++---,,,++++++------,,,+++///---,,,,,,---......---+++...,,,(((---666666...,,,,,,,,,+++++++++******,,,,,,---------,,,,,,+++444BBBHHH;;;...,,,///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzoooddd^^^YYYTTTPPPPPPJJJFFFBBB@@@@@@???;;;888777555333333333444333222222111111000000111111222333333333333222111000///111000//////......///////////////...------,,,,,,++++++,,,---............,,,,,,,,,///222222...***......---,,,,,,---...///---,,,+++,,,...//////---......---,,,,,,,,,---------------------------------,,,,,,+++++++++++++++---,,,+++,,,---...---+++...,,,++++++---------,,,***///...))))))///000+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++...999<<<444,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzoooeee```\\\VVVRRRRRRKKKHHHDDDAAA@@@>>><<<999888666444333444444333222222222111111111111222222000000000000000/////////111000000///...//////////////////...------,,,,,,***+++,,,---......//////,,,,,,///555:::999111***...------------......///---,,,+++---///000///...///...---,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,...,,,+++,,,---...---,,,...,,,***+++,,,---,,,,,,***000111---***---///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............(((...000,,,)))******(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{qqqgggbbb^^^XXXTTTSSSLLLIIIFFFCCCAAA>>><<<:::888777555444555555444333333333222222222222333333//////////////////000000111111000////////////////////////...------,,,,,,+++++++++,,,---...//////)))+++000888===;;;111(((------------......//////...---,,,---///000///...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++,,,,,,------...---,,,,,,......---,,,...,,,***+++,,,---,,,,,,)))///111///,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///000111111***---...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~tttjjjeeeaaaZZZUUUUUULLLKKKHHHDDDAAA>>><<<<<<999777555555555666555444444333333222222333333444111000000111111333444555222111000000//////000000/////////...------,,,,,,,,,,,,,,,,,,,,,---...///'''***///555888555...(((---------...//////000000///...---...//////...---......---,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,------......---,,,---...///...,,,...,,,++++++---------,,,(((+++......,,,,,,---///,,,,,,,,,,,,------------((()))+++---///000111222+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxnnniiiddd]]]XXXWWWMMMLLLIIIFFFAAA>>>===<<<:::888666555666666555444444444333333333333444444222222222222333555777888222111000000//////000000/////////...------,,,,,,...---,,,,,,,,,---......+++,,,---///000///...---,,,---...//////000000000111000......//////---,,,------,,,,,,,,,---......++++++,,,,,,---......///,,,,,,,,,,,,,,,---......///---,,,---...///...---///---,,,,,,---......---***+++,,,...---,,,+++,,,,,,,,,,,,---------......***+++,,,...//////000000******++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------|||rrrmmmggg```ZZZYYYMMMMMMJJJFFFBBB>>>======:::888666666666666666444555444444333333444444555222111111222333555888999222111111000000000000000000//////...------,,,,,,///...---,,,+++,,,---...000///...,,,+++,,,000333,,,---...///000000000000222111///...///...---+++,,,,,,,,,,,,------...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...//////...------...///...---000...,,,---...///...---...------//////---++++++,,,,,,,,,------.........---...............------,,,,,,------+++)))+++///,,,,,,,,,,,,,,,,,,,,,,,,------------------------}}}sssnnnjjjbbb[[[YYYWWWPPPIIIEEEEEEDDD@@@<<<777666555666777666444222333444555555555444333222222222111000000111222333333111000///000111000///222///------///000///---,,,,,,,,,,,,---...//////***,,,//////---,,,---///666555333333444555555333444///,,,......+++***,,,......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,------++++++,,,---)))***,,,---...------,,,------......---,,,+++++++++++++++,,,......---,,,)))***,,,,,,------///000,,,000111...///222///(((uuuqqqkkkbbb[[[XXXWWWQQQJJJFFFEEEDDD@@@<<<999888777777777666444222333444555555555444333222333222111000000000111222333111//////000111000///222///------///000///------,,,,,,,,,---...//////222///,,,,,,000222222111+++111888===DDDIIIEEE<<<777111---......++++++---///...------,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---------.........------------------------+++,,,------++++++,,,---+++,,,---.........---,,,)))***,,,...//////111111++++++,,,---...//////...222333333000......222666777;;;:::444111222222000zzztttmmmcccZZZWWWWWWQQQKKKGGGFFFDDDAAA>>>===;;;999888888666444222444444444444444333222222333222111000000000000000333111//////000111000///222000....../////////.........---------...//////111---))),,,111555333000444DDDUUUbbbooowwwjjjVVV:::333......---++++++...///...------,,,---------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........------------------------+++---...---,,,+++,,,---....../////////...---------...///...---,,,---...000000000000000111111111+++///333666:::BBBMMMVVVhhhcccUUUBBB444/////////xxxooocccZZZWWWVVVRRRLLLHHHFFFEEEBBB@@@@@@>>>;;;999888666444222444444444444333333222222222222111111000000//////222111//////000111111000111000///////////////////////////......//////000,,,///111333333444888:::OOOeee{{{ccc===555///...---+++,,,/////////...---------------------------------,,,,,,,,,,,,,,,---------......------------....................................,,,---...---,,,+++,,,...000000000000//////......111222333111---,,,---///000111333444555666888999???HHHTTT___jjjwwwfffFFF222,,,+++,,,{{{pppddd[[[YYYVVVSSSNNNJJJGGGEEECCCBBBCCC@@@<<<999888666444222444444333333222222222222111111111111000000//////222000//////000111111000111111000//////...///000000000/////////000111111///888>>>999222777III[[[ooorrrQQQ===666000...---,,,,,,/////////...------------...------------------------,,,,,,,,,---------......---------.........//////........................,,,---......,,,,,,---...222111111000////////////---000333222000000444888///444<<>>;;;444//////...,,,,,,///000///......------......------------............,,,,,,,,,---------......------........./////////........................,,,...///...---,,,---...111111000/////////000000...222555444222333888===GGGPPP^^^jjjttt}}}xxxJJJ111---///111000~~~qqqeee```aaaVVVTTTQQQLLLHHHFFFEEEFFFCCC???;;;888777666555333444333222111111111222333---...///000111111111000111000...///111222222111000222222111......///222//////000000222333555666777>>>DDDHHHOOObbb~~~}}}mmmWWWCCC:::888222/////////---,,,...000//////...............------------.........///,,,,,,,,,---------..................////////////........................---...///...---,,,---///000000///...///000111111444:::@@@CCCEEEJJJSSS[[[www~~~```???111111111...,,,~~~qqqeeeaaacccVVVTTTQQQMMMHHHFFFFFFGGGBBB???;;;888666666555444444333222111111111222333,,,---///000111222111111111///...///111222222111000222333111...---000222...//////111222444666777;;;AAAMMM^^^rrr}}}jjj^^^NNN;;;444888666111...000000---,,,...000000///...............---------.........//////,,,,,,,,,---------................../////////000////////////////////////---...///...------.../////////.........000111222666@@@MMMXXXcccpppttthhhXXXCCC111...222111---+++~~~qqqiiieeeaaaZZZWWWRRROOOLLLIIIFFFDDD>>>===<<<999777555444444444333222111111111222333333222222222111111000000555333111000111111222111//////111444777666222---///333444111333===GGGLLLeeeppppppYYYPPPDDD<<<999777444111222111///...---------...,,,---......//////......////////////////////////---------.........//////111000......000000000//////...------...///...---+++,,,...111222111...+++333---+++000444444777<<>>;;;999888777666555555444333333222333444555222222222111111111000000222111000000111111111111999666111//////222666888555777666777CCCYYYnnnyyyyyy___NNNEEE>>>666222222333222000111000///......------------......///////////////////////////////////////------........./////////111000......000111000//////...------//////...---555333111111111333333333///000222333000555HHH\\\vvvuuujjj]]]UUULLLEEEBBB>>>999555444222000...,,,,,,------yyytttmmmgggbbb^^^YYYTTTOOOJJJEEEAAACCC???:::999999999777555444333333222222333333444222222222111111111111000111111111222222222222222,,,000444555555555888:::<<>>DDD[[[fffvvvttt]]]JJJ>>>999888555333111222444555444333...///000000000///---,,,------...////////////...////////////////////////....../////////000000000333111///000111222111111111000//////111111000///(((+++000333333222000///444333999JJJddd|||gggTTTGGG???;;;888888555222111222333222111///...---,,,,,,,,,------~~~uuunnnddd```ZZZUUUPPPLLLHHHEEECCC@@@===<<<<<<;;;888555333333333333333222222111222222222222333333333333222333444444222111222444666777777555888FFF\\\mmmoooWWWDDD:::777666666000000000111222222000///...///000000000///---,,,,,,,,,---............---000000000000000000000000/////////000000000111111333222000000222333222111222111000000222222111000***...222333444444666888AAAHHHWWWooo|||aaaVVVHHH===888777777777333111000////////////...//////..................xxxssspppjjjaaaYYYRRRMMMIIIGGGCCCCCCCCCBBB@@@===:::888999999999888777666444444333333444444444444555555111333444333111222555999555===IIIUUUbbbtttvvv[[[OOOAAA999777777555222...///000111222222111111...///////////////......,,,------...............000000000000000000000000000000000000111111111111444222111111222333333222333222111111333333222111333333222111444>>>KKKUUUdddwwwlllWWWGGG???<<<999999:::999555222...------------......///000000000///////////////|||xxxuuunnncccYYYSSSNNNLLLJJJBBBGGGKKKIIIDDD???============<<<<<<:::888555444555555555555666666666777222555777666666999@@@FFFDDDVVVpppzzz```NNN<<<888444222333555555444111222333333222111111222//////............//////...//////000000000000000000000000000000000000000000000000111111111222222444333111111333444333222444222111222333444333222555666888===HHH[[[sss~~~cccRRRJJJCCC;;;444333333666999888444000---...////////////000111000000000000//////...---~~~|||ssskkk```WWWQQQOOONNNNNNCCCJJJPPPOOOHHHAAA???@@@=========<<<999777444222555666666666777777888888555888;;;;;;<<