BM66(i@ ```EEECCC;;;999777555444444555666444333444666444222777>>>AAAKKKhhhwwwbbbVVVMMMKKKKKKDDD;;;555444:::@@@AAA@@@???AAAEEEFFFIIIOOO```ddd\\\RRREEE???@@@BBBAAA>>>888888888999;;;>>>@@@BBBDDDLLLOOOWWWzzzhhhXXXKKKFFFCCCBBBBBBBBBBBB@@@<<<999;;;>>>AAABBBBBBDDDHHHLLLXXXiiiwww[[[LLLLLLJJJGGGDDD<<<===;;;;;;======<<>>:::999===???>>>???AAAFFFMMM\\\nnnzzzXXXGGGCCC===@@@???>>>===<<<;;;::::::>>><<>>JJJFFFPPPiiiZZZOOOMMMPPPNNNMMMQQQNNNDDD======<<<999@@@DDDHHHVVVvvvtttVVVJJJ===888777555555777===888999??????@@@SSSjjjwwwZZZIIIAAA;;;666444555000222888999:::FFFWWWnnnWWWYYYSSS@@@BBBCCCEEEGGGIIIMMMRRRVVVQQQVVV\\\aaaeeellltttzzz}}}nnnggglllxxxjjj[[[hhh|||fffJJJ:::999666666777222333222333444333222222555999555555:::;;;:::@@@IIIYYYTTTEEE999444;;;bbbmmm===...222111000,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222888<<>>???BBBBBBHHHPPP]]]yyyddd[[[QQQEEE@@@@@@BBB@@@>>>:::::::::;;;===???AAABBBBBBJJJOOOYYYxxx~~~dddUUUIIIEEEEEEDDDCCCBBBBBB???;;;888;;;>>>BBBCCCBBBDDDHHHKKKXXXjjjrrrWWWHHHHHHEEECCC@@@888===:::999;;;<<<;;;???DDDIIIKKKIIILLLTTTXXXggg{{{^^^OOOJJJEEEEEEDDD@@@>>>??????;;;;;;???AAA@@@AAADDDLLLOOO```zzzmmmRRRGGGFFFAAA@@@???>>><<<<<<<<<===>>>===>>>HHHRRRaaahhhVVVPPPNNNEEEFFFEEECCCCCCGGGJJJHHHBBBIIIEEE???GGGCCCPPPxxx]]]SSSNNNPPPVVVTTTQQQSSSOOODDD<<<:::999666999>>>JJJcccaaaOOODDD:::777666555555777888666999>>>===???SSSjjjmmmSSSDDD>>>:::777555444000222777888:::KKK^^^mmmWWWTTTMMM???CCCDDDFFFHHHJJJNNNTTTXXXXXX\\\```eeeiiipppzzzyyysssrrrwwwqqq\\\bbbzzzaaaFFF888888555555555000333333444555333111222666777888999888666777===CCCPPPMMMAAA777333888[[[lll>>>000111///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222777:::CCCRRRkkkRRR@@@DDD<<<:::777555555777:::;;;666555666888666444999@@@<<<@@@UUU~~~}}}kkk]]]SSSLLLLLLLLLFFF???:::===@@@CCCCCC???===>>>??????HHHPPPXXXjjjfffXXXPPPFFF@@@@@@AAA@@@>>><<<<<<======>>>@@@AAABBBDDDIIIOOOWWWlllwww```UUUKKKHHHGGGEEEDDDBBBAAA>>>:::777999===AAABBBBBBCCCFFFJJJXXXjjjmmmRRRDDDEEEBBB@@@???888===888666888:::;;;???DDDGGGKKKJJJMMMVVV]]]nnnhhhWWWOOOIIIEEEEEEDDD@@@>>>@@@@@@======@@@BBBAAACCCGGGRRRPPPeeewww\\\JJJHHHJJJDDD@@@???===;;;<<<===???AAA@@@CCCKKKSSSgggqqq^^^SSSQQQPPPHHHJJJJJJGGGDDDFFFJJJIIICCCCCCBBB???GGGDDDSSShhhPPPLLLMMMSSSXXXVVVPPPPPPKKKAAA:::888777666;;;???RRRtttlllMMMEEE===666555666555444666444666;;;>>><<>>;;;999777666444333444777777???UUUllltttaaaUUULLLDDDEEEFFFGGGIIIKKKPPPVVVZZZ\\\cccllltttxxx|||zzzxxxwww]]]ZZZsss___FFF:::<<<999888888333555444666777444222888AAAJJJSSSRRRCCC777777::::::BBBBBB;;;555222555PPPyyyhhh???222111---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222777888???MMMcccxxxNNN???BBB;;;999666444444777:::<<<666555666777666444888???===@@@PPPrrr{{{lll^^^UUUNNNMMMLLLFFF???;;;@@@BBBDDDCCC@@@>>>>>>??????FFFMMMRRRaaahhhVVVOOOFFFBBBAAABBB@@@???>>>>>>>>>>>>??????@@@@@@BBBFFFMMMUUUddd~~~rrr^^^UUUNNNLLLGGGEEECCCBBBBBB???<<<999777;;;???@@@@@@AAAEEEHHHXXXhhhiiiOOOBBBCCCAAAAAAAAA<<<===777444666888;;;???EEEDDDHHHIIINNNYYYcccxxxwwwXXXWWWNNNHHHEEEEEEDDDAAA???@@@???===>>>AAABBBBBBEEEJJJTTTOOOhhhfffQQQGGGHHHJJJCCCAAA???<<<::::::<<>>???BBBLLLeeesssaaaXXXQQQPPPMMMFFF???<<>>>>>======:::AAAJJJVVVgggooo\\\TTTMMMKKKFFFEEECCCCCCCCCBBB@@@>>>555888<<<======@@@EEEIII[[[gggdddKKK@@@AAA???@@@CCC@@@===666333555999<<>>===>>>AAAAAAAAAFFFMMMVVVRRRooo^^^NNNHHHHHHGGG???AAA???<<<::::::;;;>>>@@@DDDGGGNNNWWWrrr|||\\\SSSPPPRRRRRRKKKGGGLLLLLLIIIMMMSSSMMMAAA???EEEGGGSSSYYYnnnbbbQQQRRRSSSVVVVVVOOOHHHCCC<<<888777999<<>>===???BBBAAABBBHHHPPPYYYYYYzzz\\\PPPIIIFFFCCC===@@@???===;;;;;;===???AAADDDGGGTTTfffqqqVVVRRRQQQQQQQQQLLLPPPKKKDDDIII___mmm^^^DDDCCCHHHEEEOOO[[[uuuyyyaaaVVVZZZZZZYYYXXXQQQJJJBBB:::888888:::???DDDOOOkkkpppOOOCCC???;;;999999888444444777888<<<<<<===JJJaaasssxxxWWWKKK???;;;:::777555666222555777888???TTTsssqqqRRRAAACCCDDDGGGLLLOOORRRVVVZZZ\\\]]]dddmmmuuu{{{yyyxxxttt]]]RRR^^^iiiwwwgggQQQHHHIIICCC???@@@<<<:::666888;;;;;;EEEgggRRR999555444222888777555666222444DDDKKKNNNCCC555555222---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000000111555444;;;GGGTTTnnnjjjQQQEEE===999888888777777666666666555444555777555333777>>>HHHEEEDDDQQQsssrrrbbb\\\VVVTTTQQQJJJDDDCCCEEEDDDCCCCCCCCCCCCCCCBBBBBBDDDHHHMMMYYYvvvtttcccRRROOOKKKHHHFFFEEEDDDCCCCCCCCCBBBBBB@@@>>><<<:::???JJJQQQSSS```yyybbbTTTQQQKKKIIIKKKIIIFFFEEEFFFEEEDDDCCC777999:::;;;===CCCMMMTTTeeerrrzzzfffNNNBBBBBB>>>>>>BBB@@@>>>777555:::@@@CCCEEEGGGGGGNNNPPPWWWeeeuuudddQQQUUUKKKFFFCCCEEEEEEBBBAAACCC??????AAACCCCCCCCCJJJSSSZZZ```}}}\\\QQQHHHBBBAAA>>>=========>>>@@@BBBDDDEEEJJJNNNbbb}}}gggQQQRRRQQQPPPPPPMMMNNNKKKDDDGGG]]]nnnbbbHHHDDDIIIHHHVVVeeerrr___[[[aaa^^^ZZZXXXRRRJJJ@@@888999<<<@@@FFFNNN]]]}}}gggLLLAAA===:::888999888555666:::;;;>>>???FFF\\\uuu|||uuuPPPFFF===;;;:::888666777333666999;;;FFF]]]zzzkkkOOOBBBFFFEEEIIIOOOTTTWWWZZZ\\\^^^___bbbggglllsss~~~vvvuuuzzzcccTTTUUU^^^dddffflllxxx~~~~~~oooYYYOOONNNFFFBBBCCC@@@999777:::>>><<>>::::::::::::999777666555666555666888666444999???NNNHHHCCCPPPttt{{{lllaaa[[[VVVUUURRRLLLGGGGGGHHHFFFDDDCCCCCCCCCBBBAAA@@@DDDJJJNNNUUUnnnlll___RRRPPPMMMJJJHHHFFFEEEEEEDDDEEEDDDCCCAAA???<<<;;;???MMMUUUUUUccc{{{yyy}}}\\\RRRSSSOOONNNNNNKKKHHHGGGFFFEEEDDDBBB999:::;;;<<<>>>FFFQQQYYYiiixxx}}}mmmTTTHHHFFF@@@???CCCAAA>>>888666<<>>@@@CCCFFFIIIJJJSSSWWWppp```MMMQQQRRRPPPPPPNNN@@@GGGGGGBBBIIIWWWTTTFFFEEEOOOTTTgggyyyooo___^^^ddd___YYYUUUOOOGGG===666:::@@@FFFOOOXXXppp^^^HHH@@@;;;888777888777555888===>>>AAADDDOOOkkktttLLLCCC<<<;;;;;;999777888777:::<<<@@@MMMeeewwwaaaHHH???CCCFFFKKKRRRXXX[[[]]]^^^___^^^bbbhhhnnnuuutttssshhhVVVMMMTTTSSSIIIEEEOOO```jjjmmmWWWLLLJJJAAA===>>><<<888777<<<@@@<<>>:::;;;555111888000888777333777333---000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---...///000000333222999CCCIII\\\fffNNNAAAAAA===;;;:::999999999777555444888;;;:::777777;;;@@@NNNKKKFFFLLLkkkgggeee[[[QQQOOOMMMIIIEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEAAAFFFMMMOOOUUUmmmmmmaaaUUURRRNNNKKKJJJHHHFFFEEEJJJGGGFFFEEEBBB===>>>CCCIIIRRRTTTZZZiiiuuu~~~cccVVVWWWVVVOOOLLLJJJIIIIIIKKKJJJFFFBBB999888:::BBBHHHMMMSSSZZZfffmmm]]]QQQOOOKKKAAA???DDD;;;999;;;@@@EEEGGGIIIKKKQQQRRR^^^rrrnnn___ZZZMMMFFF@@@@@@CCCDDDDDDCCCEEEDDDDDDFFFHHHLLLWWWbbbeeesssxxxZZZPPPFFF@@@>>>999===>>>@@@BBBDDDIIINNNQQQXXXiii{{{cccVVVTTTMMMKKKNNNMMMJJJAAA<<<@@@GGGHHHEEECCCKKKJJJ___{{{jjjaaaaaaaaaZZZXXXUUUKKKFFF:::555<<>>888999999777666777999;;;@@@DDDEEE]]]uuuhhhFFFAAA===;;;777444666<<>>999>>>DDDGGGIIINNNXXX___lll~~~www```UUUUUUNNNLLLMMMJJJGGG???;;;@@@GGGIIIGGGFFFOOOWWWqqqkkkaaa___]]]VVVTTTQQQGGG===888888>>>DDDKKK^^^sssmmmTTTDDD;;;888999999888777777999;;;BBBLLLTTTmmmdddFFF@@@;;;999666555;;;BBBKKK<<>>FFFOOOttt```LLLBBBAAA<<<:::888777777777666555222555888888888999===@@@HHHJJJGGGIII```|||ggg___WWWQQQQQQPPPLLLIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHKKKPPPUUU^^^vvvlllcccWWWTTTPPPMMMLLLLLLKKKJJJJJJIIIJJJKKKFFFAAAAAAEEEKKKXXXaaaooorrrddd^^^VVVLLLQQQNNNKKKJJJJJJJJJFFFCCC::::::>>>EEELLLWWWiiiyyyyyyddd[[[VVVMMMGGGGGG<<<:::>>>HHHQQQUUUZZZ___lllwwwjjjdddLLLBBB<<>>BBBTTTfff```GGGAAA;;;888777888???HHHSSSKKKUUUhhhvvvqqqdddfff]]]MMMCCCDDDFFFEEEJJJOOOTTTWWWXXXZZZ^^^bbbfffiiipppyyyqqqnnntttuuueeeSSSJJJHHHBBB;;;999::::::777666666666666555333222111111777>>>IIIPPPFFFDDDSSSqqqoooHHH===???[[[yyyeeeBBB777555111999999888888888666222000...---,,,...//////...,,,------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---...///000111333444555;;;BBBJJJkkk[[[KKKBBBAAA???===:::888777666555333222444777888888:::===@@@BBBEEEFFFHHHZZZzzzhhh]]]WWWRRRQQQOOOKKKHHHIIIKKKJJJIIIIIIHHHIIIIIIJJJLLLLLLMMMSSSaaa{{{ӵNNNNNNNNNMMMJJJJJJLLLLLLFFF>>>>>>BBBVVV```jjj~~~zzzeee^^^[[[XXXTTTPPPLLLKKKLLLKKKIIIFFF:::===DDDMMMVVVdddyyyqqqddd^^^VVVOOOLLL>>>:::===IIITTTZZZbbbjjj|||ggg]]]MMMAAA;;;CCCMMMOOOMMMMMMPPPRRRWWW^^^hhhzzzĦ>>>BBBIIINNNPPPRRRĦqqq}}}xxxbbbWWWWWWPPPLLLMMMJJJKKKӵZZZsssxxxlll___YYYVVVPPPPPPNNNDDD;;;:::>>>KKKZZZllleeeQQQFFFAAA@@@???>>><<<;;;===@@@DDDHHH```vvv^^^HHHBBB<<<:::888888???HHHQQQWWWiii|||uuufff]]]]]]SSSBBB>>>EEEHHHDDDMMMPPPUUUXXXZZZ]]]aaadddgggkkkrrr}}}Ħnnnhhhnnnqqqggg[[[GGGDDD???<<<<<<<<<999666333444666777777777666555666999;;;FFFSSSMMMBBBFFF^^^lllHHH???BBB```yyyLLL<<<:::555::::::999999888666333000---------///111111///,,,------------............,,,,,,------------------------------------------,,,,,,,,,---...///000111222444444999@@@GGGccczzzXXXKKKCCCAAAEEEAAA===999777666444222222444555777888:::===???<<>>HHHQQQQQQRRRUUUSSSUUU^^^nnn>LLLLBBBKKKTTTWWWTTT=hĦlll^^^ZZZQQQMMMNNNKKK4ĉ@ӵ{{{kkk]]]VVVSSSNNNOOONNNCCC???>>>DDDYYYsssfffSSSHHHCCCBBB@@@===::::::???GGGMMM___uuu^^^GGGBBB===;;;888888>>>FFFNNNccczzzzzzeeeZZZYYYWWWMMMAAA@@@GGGIIIDDDOOORRRUUUXXX\\\___cccfffgggkkksss>LmmmfffkkkoookkkeeeFFFAAA===<<<===<<<999666333333333333444444444444222555777FFF]]]]]]NNNGGGVVVsssNNNBBBDDDaaaTTT>>>:::777:::<<<>>>>>>;;;888555444.........000111111///------------....../////////------------------------------------------------,,,,,,,,,---...///000111111444333777???FFF^^^vvvVVVLLLEEE@@@GGGCCC>>>:::777666444333444444555666888:::<<<===999>>>BBBHHHYYY}}}}}}kkk___XXXSSSPPPLLLGGGGGGKKKFFFFFFFFFHHHKKKOOORRRUUURRRJJJHHHTTTlllGG=?SSSSSSRRRSSSTTTQQQGGG>>>???DDD___nnnqqqccc^^^YYYVVVSSSRRRRRROOOIIIEEE???AAAJJJZZZpppttteeeZZZDDDAAALLLcccvvv|||eeeQQQCCC???HHHPPPPPPTTT]]]ccchhhuuuHdĦTTTOOO]]]fff^^^=Ījvvveee^^^RRRKKKKKKHHHGG=?nnn___XXXUUUPPPQQQNNNBBBCCCGGGWWWqqqlllXXXLLLEEEDDD@@@;;;888<<>><<<<<<>>>FFFOOO^^^zzzwww]]]XXXVVVPPPIIIEEEEEEGGGHHHHHHRRRSSSUUUYYY]]]bbbfffhhhiiimmmuuuHdĦiii___aaadddbbb```IIIAAA::::::;;;999666444666555444333333333444444,,,555;;;NNNllluuuiii```ZZZ{{{}}}VVVEEEFFFbbbZZZ===666555:::BBBKKKMMMHHHAAA===<<<111000///000111111///------------...//////000000............------------,,,,,,,,,------------...,,,,,,,,,---...///000111111444333666>>>EEEYYYxxxӵEEEAAA<<<ĭӵ888ӵBBBĦmmm___ӵӵ\\\zzzĦƜ`1.׼sWWWWWWWWWQQQĦAAAIIIiiiӵĦ```^^^[[[VVVMMMGGGEEELLL^^^xxxĭӵĦĦĦxxxOOOCCCBBBNNNVVVYYYdddsssDdDrrrtttzzz?fӵĦ{{{ӵƜ`1.׼sĭӵ^^^ZZZvvvvvvbbbTTTӵCCCVVVlll{{{ĦMMM[[[vvvZZZYYYSSSHHHCCCĦSSSTTTVVVYYY___dddĦDdDӵӵӵĦӵĭӵhhhZZZWWWVVVTTTSSSMMMAAA999999;;;999666777777777777777666555555444,,,888===JJJggg{{{~~~oooyyyyyySSSCCCHHH```___<<<444555:::KKK^^^ddd[[[NNNGGGDDD444222000///000000///------------...///000000000///.........------------,,,,,,,,,---------......,,,,,,,,,---...///000111111444222444<<>>g&e>&e666g&e???>hӵnnng&eLLLguO>uO>&eOOOddd4ff?>ߝLgĉ@ZZZZZZ[[[ZZZShӵRRRtttg&e>hӵqqqllldddZZZRRRIIIXXXtttfff?><zg&e>&eHLShӵgLRRRIIIKKKZZZffflll}}}S?ʬ3h?D%%)?ZufĦgLg&e^^^gĉ@g&e>&ekkk@eMMMkkk??kkkg<ĉAAALLLddd3we<Ħ3h?@eqqqTTTTTTQQQCCC>>>ZUUUTTTTTTVVVZZZ___3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??ooo]]]WWWRRROOOOOONNNAAA888999<<<<<<;;;===333444666777666555222111---777666999QQQmmm{{{|||kkkIII>>>III\\\bbb>>>555999;;;RRRllluuujjjYYYNNNKKK666444000/////////...------------...///000000111//////.........---------,,,,,,,,,------.........,,,,,,,,,---...///000111222555222333:::@@@OOOggg4Dӵ999===;;;Hƅ^Hu]Ħ888Hu]ĦBBBZuR)ĦrrrHu]ĦRRRHŐeHŐeHu]ĦTTTqIܗGIӵttlllllleeeHGgĉ@IIIXXXHu]ĦZuR)ĦTTTNNNxxxsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦUUUUUU\\\vvvHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦtttttHƅ^Hu]ĦH׼shhheeetQDDDTTThhhje<ĦBt=o9ĦH׼s~~~eeeWWWUUUGGGGGGGGGHtĦOOOUUUVVV[[[aaaBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħxxxeee\\\UUUPPPOOOJJJAAA999888999999:::<<>>AAA;;;EEEbbbkkk@@@111888444KKKkkksss___SSS777...,,,333444......444------...///111333444555000///...---,,,---......---------........./////////............//////000111222444666777===KKKYYY}}}4DuXӵ>>>???===DdDΦDdDĦ666DdDĦAAAVVVt|<{{{DdDĦaaaDdDΦDdDΦDdDĦjjjpeƜ4DuTӵ`eĭqetIIIRRRiiiDdDĦt|>>777666888888555000///333000///555???ZZZ~~~xxxmmmRRR888===888>>>SSSoooyyycccBBB333666222BBB```nnnZZZ:::222111777777000///333---------...000222333444000///...---------......---------........./////////............///000000111111333666777<<d<ĦHHHDt>d<ĦYYY>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtYYYcccDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵ~~~DdDĦgeĦ]]]s<v>aĦpeӵDx<DdDĦgggTTTMMMOOOBBBDDDFFFDdDĦUUUYYYYYY]]]peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵwwwfff[[[RRRLLLCCC???<<<;;;:::;;;DDDNNNQQQIII???888666555444222///444444333666888JJJiiiTTT666:::888444777AAAKKKKKKAAA888444888888EEEeeeqqqQQQ777444444888999444000111,,,,,,,,,---...///000111000//////...........................////////////............///000111111222111222555777:::DDDOOOddd4DuXӵEEEBBBAAAD&dq&ĒR<<<===sdKĦTTTDHRRudsdKĦgggD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<x```ooorrrqqqB?daĦB?Ho9>d<^^^OOOJJJIIIAAACCCFFF>d<ӵ[[[___B?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~kkk```VVVNNNEEEAAA===;;;888888???HHHOOOHHH???999666555333222///111...///555555AAAXXXUUU999:::999333444888>>>>>>:::666555666555:::KKKdddlllZZZAAA111///000444555333000000------,,,------.../////////////////////................../////////000000.........//////000222222222000222555777999AAAJJJZZZ4DuXӵLLLDDDCCCHu]3hh;;;===;;;nePPPggg=ene~~~pIƎ@t@hppp>hfe@ďDWWWiiine=ewwwVVVzzzegesĪj@hfdDĦ@ďDHkgevvvaaawwwrrrnnn@h@GHĪj@IŌBeneHkgenefeHu]3hhpppqqqsegeĦja>aĦ@GselllVVVLLLGGGEEEAAADDDGGG<Ō[[[\\\```@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hqqqfff[[[QQQHHHCCC>>><<<888666:::@@@GGGCCC===999666555333222444333...///555444;;;NNNtttPPP888777777222333555666666555666888444555444777AAAJJJCCC555...---...000222222000///......---------......//////000000000000///...---....../////////000000000.........///000111222333222000111444777888>>>EEERRR|||4DuXӵZZZĵD^@@@AAA???<<<___rrr\\\|||[[[tttmmm^^^DdDĦmmmgggtttjjjD^yyys׼sgeFm8>aĦs׼s~~~```OOOJJJGGGBBBBBBDDDHHHHoXXX\\\]]]aaagggD^DdDĦs׼swwwkkk^^^SSSKKKDDD>>>===;;;888777:::<<<;;;999888777555333222333555222333666444<<>><<<@@@;;;222111777777111000/////////000222111/////////...............//////000000111000///...---.../////////000000000000.........///000222333444222000000444666777<<d<ĦKKKBBBBBBBBBBBBIIIZZZĦĦuuuLLL```www```Ħeee```hhhNNN>d<Ħiiilll|||mmmjjjaaahhhvvvĦ>d<ĦBe~~~geFYĉ>aĦwwwBevvvYYYKKKJJJGGGAAABBBEEEIIInu]ӵXXXiiimmmrrr|||>d<Ħ>d<ĦĦBeĦ{{{nnn```TTTMMMEEE>>>>>>===:::777777444555777888888666333222+++111111222444222===UUU{{{{{{PPPCCC555444888666666555666<<AneyyycccSSSFFFnenerrrJJJ^^^aaaiiineVVVppp}}}XXXDexxxtttvvv}}}mmmuuu^^^[[[ccc```sssmmmbbb]]]jjjzzznenewwwtttuuukkkYYYVVVdddxxx>Azzzk<ccc^^^pppwww]]]PPPJJJDDDBBBEEEEEEHHHLLLfheeeiiinnnqqqwwwDenenenennn^^^VVVOOOJJJCCC???===;;;999777555666777888777666444333///444666333///555HHHZZZxxxvvvYYY<<<999888555===:::888888;;;CCCKKKQQQTTT[[[\\\SSS@@@555666666222111000111333777888666333000000////////////000000///000222222222000///---,,,***+++...///---------------...///000111111111111000111444444555:::AAAFFFXXX~~~wwwWWWIIIiiiHHH^^^zzz^^^tttZZZlll[[[~~~mmmmmmyyysssUUUNNNrrrlllyyyvvvttt~~~nnnSSSOOOZZZeeesssWWW]]]jjjbbbmmmoooXXXJJJFFFGGGOOO^^^tttpppnnneeeggg{{{tttYYYIIIFFFXXXuuuoooeeeKKKPPPhhhmmmTTTIIIFFFBBBBBBFFFFFFIIIMMMQQQggggggjjjooottt{{{tttbbbYYYRRRLLLEEE@@@>>>===:::777555666777888777666555444///444777666555>>>PPP___mmmhhhPPP;;;999777666<<<;;;;;;;;;===BBBHHHMMMQQQSSSWWWQQQCCC888666444///222111111666<<<===999555000//////......//////000///000111111111000///...---/////////000111111111---...//////......000111333000///222444555:::@@@DDDSSStttyyyTTTGGGqqqbbbKKKbbbmmmYYY|||fffVVVMMMTTTLLLSSSvvvvvv```iiiWWWMMMJJJSSSeee~~~nnnSSSWWWwwwXXXPPPYYYQQQ\\\vvvuuukkkRRRLLLOOOWWW]]]dddXXXeeetttfffllloooUUUGGGBBBDDDGGGHHHUUUiiiggg}}}oooYYYOOONNNQQQhhhqqquuu]]]cccfffQQQGGGCCCVVVxxxzzz^^^eee}}}WWWAAAEEEPPPnnntttRRRBBBSSSrrr|||dddMMMDDDBBB@@@AAAFFFFFFIIIMMMQQQUUUYYY^^^aaaffffffjjjqqqxxxyyyeee\\\TTTMMMDDD???>>>===;;;888666666777777777777666555111444666:::DDDRRR___ddddddZZZHHH===:::999:::??????@@@BBBDDDFFFJJJMMMPPPRRRVVVRRREEE:::555333000333111222888???@@@;;;666000//////......//////000///000000111111000/////////222333111444999999444///000000///------///222333///...222444555888<<>>999444000000////////////000000000000111111111111111000---333444333;;;FFFDDD:::333222000...,,,---///111111///000444555444555999CCCNNNfffeeeOOOSSSXXXRRRhhh\\\XXXVVVNNNQQQNNNKKKMMMQQQddd[[[jjjwwwOOORRRLLLOOOMMMOOOTTTdddcccOOOeee\\\OOONNNUUULLLRRReeeqqqlllTTTRRRJJJ@@@RRRssseeeWWWeeeuuunnnxxxxxxOOO@@@BBBDDDBBBBBBDDDTTT}}}www^^^oootttnnnSSSGGGCCC??????AAAVVV}}}nnn[[[^^^lllVVV>>>AAALLLeeeqqqZZZkkkpppOOOGGGVVVgggXXXBBBHHH___wwwkkkVVVDDD@@@BBBAAACCCGGGGGGKKKOOOSSSVVVZZZ^^^aaalllmmmqqqyyypppjjjfffYYYHHH>>>======<<<999666666777777777777888888;;;999>>>TTTzzzeeeLLLBBBCCC;;;888<<<===JJJMMMUUU```jjjooommmiiilllkkkdddTTTCCC999777999444444666888::::::777555222111111000000111111222111111111222222222222333111999<<<>>>OOObbb___NNN999555000---...///000000///000333666555444888>>>CCCLLL___{{{YYYMMM[[[{{{PPPTTTkkkwwwTTT```uuuPPPMMMOOOIIIQQQMMMSSSpppYYYzzzgggHHHTTTKKKIIIKKKTTT]]]qqq\\\QQQgggrrrWWWLLLGGGNNNJJJRRRqqquuuttthhhUUUPPPKKKMMMgggwwwYYYdddzzzxxxiiiGGG>>>BBBDDDEEEGGGLLLbbbggglllrrr|||ttt[[[DDD??????===???EEEeeevvvbbb\\\bbbqqqWWWFFFVVVmmmeeedddsssZZZ\\\qqqyyyQQQGGGVVViiiyyyaaaNNN??????CCCCCCEEEIIIJJJMMMQQQUUUXXX[[[___bbblllmmmsss||||||wwwgggQQQCCC??????===:::777777666777777888888999888:::EEEcccsssTTTJJJLLL???888===;;;FFFJJJVVViii{{{yyyxxxvvvnnn^^^JJJ:::666888;;;>>>@@@???===;;;:::;;;333333222222222222333333333222222222333333444555777@@@EEENNNhhhiii>>>777///,,,000222222//////111444666444555???KKKOOOTTT```wwwqqqPPPHHH]]]oooJJJUUUnnnwww[[[VVVYYYbbbfffNNNgggsssOOOPPPRRRIIIRRROOOeee{{{\\\fffLLLYYYKKKKKKQQQaaasssxxxYYYVVViiinnnYYYQQQKKKTTTVVVddd~~~eeerrrxxx^^^TTTYYYiiieeeUUUtttgggJJJAAAAAAAAADDDJJJ[[[uuukkkbbbmmmzzzoooVVV@@@<<<<<<<<>>CCCEEEFFFJJJMMMPPPSSSVVVYYY\\\```ccchhhkkksss~~~qqqYYYGGGAAA@@@>>>;;;777777666666777888999999111888IIIjjj^^^SSSTTTDDD:::>>><<>>AAAFFFIIIJJJPPPRRRUUUUUUVVV[[[aaagggpppqqqvvv|||\\\HHH@@@<<<::::::777777666666666888999:::888999LLLvvvyyyhhh\\\PPPCCC<<<<<>>GGGgggxxxKKK222444222...333///333111222333777777222FFFnnnxxxmmmlll]]]OOOMMMuuu|||uuu{{{dddTTTSSSwwwhhhZZZQQQRRRPPPLLLZZZttt~~~ZZZPPPmmmsssrrrooo___iiiiii[[[___iiivvvccc]]]^^^qqq|||pppssskkk```tttmmmSSSJJJJJJOOOccczzziii___ooo~~~zzztttmmmYYYOOOLLLRRRhhh~~~dddWWW^^^dddbbbbbbyyysssddd{{{rrrdddvvvzzz}}}aaaIIIDDD???>>>AAAFFFKKKLLLPPPSSSVVVXXXYYY]]]ccchhhqqqsssyyyaaaLLLBBB===::::::888777666666666777999:::666===VVVzzzhhhUUUDDD<<<<<<@@@===IIIhhhttt]]]HHHAAACCCQQQbbbkkkcccWWWSSSRRRPPPDDD===555111222666777666888777777666555444222111333555999AAA^^^{{{LLL333444111...333...222111222222888:::888NNNvvvyyynnnaaa[[[cccwwwVVVKKKTTTsssbbbVVVPPPVVVbbbwwwxxx\\\WWWYYYzzzhhhaaabbbTTTMMMRRRMMMRRRlllmmmRRRTTTvvvsss\\\ssslll[[[]]]```tttvvv}}}hhh|||~~~}}}___ddduuuiiihhhuuulllYYYkkk|||{{{}}}tttqqqxxxnnnmmmsssoooZZZ\\\UUUQQQ^^^qqqzzzdddvvvaaakkk~~~wwwRRRDDDAAA>>>>>>BBBGGGLLLNNNPPPSSSXXXZZZ\\\___eeejjjrrruuu~~~eeeOOODDD>>>;;;:::888777666666666777888999666AAA```uuuZZZFFF===>>>???>>>IIIddd|||zzzvvvkkkWWWEEE===???NNNaaaqqqpppiiieee```ZZZKKKCCC999333222666;;;>>>:::999888666444333333222111222444999PPPyyy{{{NNN444333000---222...222222222222777;;;;;;PPPuuuuuuRRRNNNSSS]]]ttt{{{SSSLLL[[[sssYYYZZZRRRRRRXXXXXX___jjjWWW\\\___{{{dddjjjwwwfffSSSUUUNNNUUUwwwhhhTTTXXXyyydddZZZ~~~xxx___XXX^^^aaatttrrraaa|||nnnccczzz~~~aaadddvvvnnneeeZZZdddRRRHHHeeefffhhh^^^|||{{{qqqMMMBBB@@@??????BBBGGGKKKNNNOOOSSSYYY\\\^^^bbbgggkkkrrrxxxdddPPPEEE>>>::::::888888777666666777888999777BBB___~~~^^^HHH??????EEECCCKKKcccuuuhhheeeaaaZZZNNNAAA<<<>>>LLLaaauuu{{{zzzvvvmmmbbbNNNEEE:::555333666<<>>:::;;;999888777666666777888888999>>>OOOiii}}}fffNNNCCC???FFFJJJXXXrrrjjjXXXSSSOOOMMMHHHCCCAAACCCNNNbbbxxx|||oooSSSFFF;;;777555555:::@@@;;;999777555333333333333666333444444===[[[tttuuuVVV888444///---333...111111444555999<<<777???VVV}}}~~~PPPUUUXXXQQQXXXeeeOOOSSSiii|||SSSXXXNNNMMMQQQSSSQQQ]]]]]]fffrrrjjj||||||fffkkk___VVVZZZaaa|||qqqdddssssss}}}rrr]]]___fffRRRQQQ[[[fffxxxgggjjjyyy}}}www\\\xxxvvvZZZfffrrrooolllVVVRRRMMMbbbooohhhkkkxxxwww^^^EEE@@@AAABBBCCCDDDGGGKKKNNNPPPUUUZZZ^^^bbbgggmmmsss{{{nnnZZZNNNEEE???;;;;;;999888777666666666777888:::888>>>IIIQQQ___zzzaaaQQQHHHJJJ\\\tttlllRRRJJJBBBAAABBBAAAAAACCCIII\\\ppp}}}___MMM===999777444666;;;888777666555444333333333444111444777===WWWpppuuuZZZ;;;555000...444///111///444666;;;???999===OOOsssyyyNNNQQQTTTSSSbbb]]]SSS^^^tttUUUYYYOOORRRSSSRRRUUUkkkttt^^^tttqqqzzzjjjbbbnnnbbblll}}}xxxgggdddllldddUUUTTTXXXaaagggiii{{{nnnzzzyyy~~~vvv```]]]uuuoooooovvvYYYNNNZZZsssmmmcccyyy|||qqqRRR???===@@@CCCEEEFFFIIINNNRRRTTTXXX]]]```dddjjjrrrxxxvvvhhhYYYOOOHHHAAA===<<<:::999777666666666777888999666888<<<>>>MMMwwwmmm___bbb|||\\\OOOCCC???@@@??????@@@AAAQQQfffyyyrrrZZZBBB:::888444333777444444444444444333222222444000555:::???TTTjjjppp^^^===666000...555000222000555555999>>>999;;;KKKjjj}}}XXXWWWYYY___wwwVVVYYYiii[[[YYYIIIOOOTTTUUU___}}}iii___~~~uuu~~~sssdddyyyqqqzzz```jjjzzz~~~kkkcccaaa^^^___zzz~~~mmm^^^mmmddd\\\mmmqqqnnn~~~bbbTTTkkkvvvrrreeennn~~~zzz}}}dddJJJ===;;;>>>CCCFFFHHHKKKQQQUUUWWWZZZ___bbbfffmmmuuu|||rrrfffYYYQQQKKKCCC>>>===:::999888666666666777888999777:::>>>???PPPuuu~~~mmm]]]MMMFFFEEEDDDBBBBBB???NNNcccyyydddFFF;;;888333222555111222444444444444222111888333777===AAAQQQdddiiiaaa???777111///666111333333777555666:::666777FFF___ZZZaaapppiiiZZZrrrhhh___ZZZYYYggg{{{cccnnn|||mmmmmmnnnjjjzzz{{{qqqnnnmmm~~~jjj]]]yyyiii}}}}}}YYYPPPuuuzzzqqqZZZdddkkkdddxxxpppcccrrrvvvgggvvvTTT___vvvyyyVVVAAA<<<<<>>YYYvvv^^^gggjjj```vvvzzz~~~nnnttt|||jjjooo}}}hhhsssjjjZZZsssxxxpppXXXmmmvvvsssaaaZZZuuukkk\\\kkkxxxzzzhhhkkkuuugggggg___xxxxxxfffJJJAAABBB>>>CCCEEEEEEJJJQQQTTTRRRYYY^^^^^^dddnnnppptttrrrcccXXXHHHBBBBBB===;;;:::999888777777777777:::======:::@@@```}}}|||rrreee]]]XXXcccxxxdddIII:::444777;;;555777;;;AAADDDBBB;;;444555333444<<>>;;;:::999888888777777888999::::::888???___jjj______vvvwwwmmmqqq{{{eeeIII999333555999666:::AAAJJJMMMIII???777555333555@@@RRR```hhhiiiiiiTTT:::888333222===111333333333444555777999;;;IIIlllyyyXXXgggccc\\\sssqqq}}}ssszzzppphhhtttkkkdddyyy___rrreeeRRRUUUaaazzz|||yyy{{{jjjfffwww]]]^^^uuu]]]]]]lllrrriiirrrxxxsssPPPDDDCCC@@@EEEEEEFFFIIINNNSSSVVVVVVZZZ^^^]]]aaammmrrryyytttdddPPPFFFCCC===;;;;;;:::999888888888888777777999:::@@@\\\~~~aaaRRRPPP[[[zzzzzz^^^JJJ>>>888999===BBBFFFNNNVVVXXXQQQDDD999666444666CCCUUUcccfffeeedddSSS::::::<<>>EEEEEEFFFIIIMMMQQQWWW\\\dddeee___aaaoooyyyzzzkkkVVVIIIDDD<<<<<<;;;:::999888888888888::::::>>>@@@BBBVVVcccOOOIIIJJJfffpppXXXHHH???===BBBHHHRRRUUUYYY]]]\\\SSSEEE:::666444666BBBRRR\\\]]]ZZZWWWMMM>>>HHHVVVeeepppYYY777666555444444555666777888GGG___zzzyyy|||{{{\\\lll______oooyyyzzzeeekkkyyyvvvbbb}}}jjj|||yyynnnbbbYYY[[[cccggg[[[VVVWWW___vvv~~~kkk^^^sssjjj___|||yyydddaaavvvxxx}}}gggdddxxx}}}uuuyyylllNNN@@@CCCDDD@@@CCCDDDHHHLLLNNNSSS___kkktttrrrhhhhhhvvv~~~oooYYYLLLEEE===<<<;;;:::999999888888999:::999===???===HHHpppaaaJJJCCCBBBUUUxxxnnnUUUDDD<<<<<>>===CCCLLLSSSUUU^^^vvvxxxuuupppYYYLLLHHHAAA<<<<<<;;;:::999999999999999888<<>><<<:::888666666666666666AAANNNgggxxxXXX```fffZZZrrrqqq~~~qqqqqq{{{wwwttteeeooo~~~gggggguuu{{{xxxlllwwwpppuuuyyy}}}{{{uuuaaacccxxx~~~cccXXXyyyuuuYYYVVVjjjzzzwww```\\\___```ggg[[[nnnssshhhttt~~~kkkcccVVVGGG???>>>@@@AAA???JJJPPPOOOUUUlllzzzuuuzzzvvv___QQQJJJ@@@===<<<;;;:::999888888888888>>>AAA===AAA^^^^^^DDDCCCCCCIIIMMMUUUbbbbbbaaajjj|||lllYYY```xxxuuuppprrrsssooopppuuufffWWWNNNXXXggglllggg___tttGGG>>>???@@@;;;???BBB;;;999===IIIbbbhhhYYYsssmmm```gggzzz}}}ttt|||tttzzzuuuyyyvvvhhh^^^mmmhhhaaaaaafffvvvttt~~~pppyyyzzzoookkkqqq}}}{{{```TTTcccjjj^^^VVVbbbyyyrrrYYYUUUaaaooottt^^^```tttqqq```gggooopppeeeUUUFFF>>>>>>???@@@BBBKKKQQQQQQWWWjjj}}}wwwuuu{{{xxx```RRRKKKBBB======;;;:::999888888888888;;;===@@@OOOrrr```GGGEEEAAAFFFFFFMMMYYYZZZWWW]]]hhhssspppYYYFFFIIIXXXdddwwwiiimmmzzzUUUKKKLLLOOOMMMNNNKKK>>><<<<<>>>>>??????DDDKKKPPPRRRWWWdddsss|||sssssssssuuu}}}{{{aaaRRRKKKCCC>>>===<<<:::999999888888888777999CCC[[[gggPPPOOOSSSTTTJJJGGGOOOPPPKKKMMMTTT]]]\\\KKK<<<;;;BBBFFF```}}}mmmeeeiiisssvvvxxxrrrbbbQQQIIIHHH\\\www\\\lllmmmfffuuussswww|||nnnhhhvvvsssyyyqqqrrr{{{wwwwwwooohhhxxxvvv~~~ppp{{{oooxxx|||vvv\\\[[[jjjwww\\\ggggggjjjttthhhSSSFFFBBBSSSoooooo```RRRPPPkkkrrrjjjhhhiii^^^iii{{{___MMMVVVbbbvvvdddNNNBBB???>>>???@@@EEEIIIMMMQQQUUU\\\cccgggeeejjjqqqwwwbbbRRRKKKDDD>>>===<<<;;;:::999999999888777888BBBXXXzzz{{{iiihhhxxxttt\\\HHHFFFGGGBBBCCCEEELLLMMMDDD;;;;;;???@@@BBBYYYkkk~~~ooodddmmmzzzbbb[[[nnnaaammmtttYYY\\\kkkeeegggooo|||eeesss{{{rrroooiiigggmmmxxx|||pppuuu|||qqqwww]]]lll\\\XXX^^^pppqqqZZZ\\\```uuurrrgggcccPPPEEEBBBPPPhhh}}}mmmaaa^^^eee```WWWaaavvvpppbbbaaalll{{{nnnfffiii|||rrrTTTIIIYYYhhhppp]]]JJJAAA???>>>???BBBIIIJJJMMMQQQTTTWWWZZZ]]]]]]fffqqqyyydddRRRLLLDDD>>>>>><<<;;;:::999999999999999:::>>>III___yyyqqqLLL???>>>>>>@@@<<>>??????IIIKKKdddqqqYYY\\\dddkkkiiiiiivvv~~~ggg^^^pppyyycccooo|||gggooo~~~xxxtttpppxxxsss|||ooooooyyynnnsss}}}fffvvvqqqZZZjjjdddSSSWWW]]]rrrnnn```XXXWWW^^^uuuyyybbbUUUSSSRRRPPPMMMMMMUUUbbbqqqzzzoooeeeUUUZZZmmmjjj]]]___|||uuuhhhZZZXXXggg}}}iiiXXXaaavvv~~~nnnhhhbbbNNNFFFRRR___bbbRRRDDDAAA@@@>>>@@@EEEOOONNNPPPTTTUUUVVVZZZ___^^^iiiuuu|||iiiUUUMMMFFF???>>>===;;;::::::999999888:::;;;:::<<>>DDDEEE999IIIeeesssnnnNNN???BBBIIIMMMGGGDDDRRReeerrreeeXXXUUUZZZgggxxxpppiiirrr~~~jjjqqq~~~yyyrrrsssyyyrrrtttddd\\\dddfff\\\kkkggg\\\dddhhhlllyyykkkdddbbbccceeecccgggttt|||}}}iiiWWWRRRVVVeeennnnnn```TTTTTTYYY\\\ddddddfffhhhbbbZZZXXX\\\dddttt|||ddd]]]cccnnnxxx}}}{{{mmm```]]]___lllttt\\\XXX^^^ccchhhnnneeeZZZ```hhh]]]PPPOOORRRSSSGGG@@@AAAAAA>>>AAAIIIRRRPPPRRRTTTTTTTTT[[[eeehhhpppyyynnnYYYPPPIII???>>>===;;;::::::::::::777999:::::::::???HHHOOOjjjhhhFFF:::999<<<<<<<<<===<<<:::888:::<<<@@@BBB666AAAZZZhhhdddEEE777777;;;???:::666>>>LLLOOOFFF>>>;;;<<>>AAAKKKRRRPPPQQQSSSQQQRRR\\\iiipppvvv}}}sss\\\SSSKKK???>>>===<<<;;;:::::::::555666888;;;>>>BBBGGGIIIgggzzzQQQ???888999777999;;;<<<999666777999999BBB:::GGG___nnnmmmPPP555222444999888333555<<<999777888999666222333777<<>>EEEPPPVVVaaaiiidddwww||||||kkk]]]aaalllppp^^^llluuummmkkktttzzzzzzkkktttxxxwwwyyy~~~uuuvvvvvvvvvfffzzzhhhWWWFFFJJJVVV\\\sssxxxtttyyyiii[[[]]]jjjtttuuurrrooo```RRRQQQVVVffffffaaabbbjjjqqqssstttvvv]]]WWWPPPPPPYYYiiiyyyssseee^^^[[[VVVZZZbbb]]]TTT]]]rrrddd\\\SSSPPPTTT\\\cccggg{{{{{{lllfffgggkkkpppwww|||mmmSSSFFFHHH<<<>>><<<:::HHHHHHPPPSSSZZZXXXRRR___nnnooossssss]]]SSSIIIAAA???<<<;;;;;;;;;999888<<<999:::>>><<<<<>><<<<<<;;;:::999777777999<<<<<>>ZZZ{{{|||iii<<<666333444555444555888CCCNNNVVVPPP@@@222000444/////////000000000111111111111111222333333444444555:::>>>>>>===>>>DDDIII^^^|||hhh___fffwww|||ssseeeiiiyyy{{{zzzwwwqqqeee[[[bbb{{{nnnmmmooovvv~~~wwwiiiZZZWWWdddkkkuuu{{{nnnppp|||~~~dddQQQYYYTTT\\\ggghhhlllpppkkk___xxx{{{nnnvvvzzzhhhfffmmmiii]]]```ssswww~~~}}}fffNNNAAA>>>DDDHHHnnnZZZQQQZZZkkk{{{hhhZZZNNNEEEBBB>>>;;;;;;:::999888999:::<<<<<<;;;HHHlll}}}NNN999:::888;;;BBBJJJJJJBBB999333777:::888666GGG^^^cccWWW:::555222333444333444666:::CCCJJJFFF:::111111444000000111111111222222222222222333333444444333333777999;;;<<<===@@@DDDGGGVVVrrr```fff|||yyywwweeeiii||||||uuummmnnn}}}fff^^^YYYfffyyyyyyzzz|||}}}||||||{{{{{{tttiii^^^[[[ZZZ^^^bbbeeeffffffaaaaaabbbpppfffRRRRRROOOfffwwwqqqoooYYYqqqvvvnnneeeqqqwwwxxxwww{{{vvv]]]HHH>>>>>>CCCDDDxxxgggWWWSSS\\\ffftttyyyqqqmmm]]]PPPFFFBBB>>>;;;999999888777999:::<<<<<<;;;MMMxxxSSS:::;;;777===JJJYYYZZZLLL;;;222444888666333:::GGGKKKEEE888333000222333222222444555777999777333000111333111111111111222222222222222222444555666666666555666777888999:::<<>>SSS]]]??????888<<>>AAA@@@777222000222444222111333777666555222000///000000/////////000000000111111000111333444555666555555555777:::;;;;;;;;;<<<===KKKbbbwwwtttvvvnnnrrrtttlllmmm|||hhhaaappplllkkkrrr~~~kkk^^^bbblllrrrmmmuuu}}}|||wwwmmm[[[^^^jjjtttwww|||~~~{{{wwwtttrrrooollljjjtttzzztttoooyyyuuubbbiii{{{{{{qqqccc```ggggggjjjuuuzzz~~~|||}}}|||wwwyyyzzzxxx|||xxxzzz}}}|||{{{{{{yyy|||xxxpppoooeeePPP@@@BBB>>>BBB<<<@@@SSSIIIRRRMMMUUU^^^\\\aaammmqqqzzzwwweeeXXXKKKGGGAAA===;;;::::::999777777999;;;???WWWeeeBBB>>>::::::EEEVVVZZZMMM>>>888222444555555777<<>>@@@EEEXXXsss{{{www|||lllYYYbbbnnnvvvvvv}}}xxxdddpppqqqnnnrrrzzz~~~nnn[[[MMMRRRmmmyyymmmgggeeeeeennnyyy}}}yyywwwwwwnnnhhh^^^TTTWWWVVVIIILLLTTTVVVQQQPPPUUUTTTOOOTTTPPPMMMNNNRRRRRRMMMHHHMMMRRRVVVVVVVVVZZZaaagggsss||||||}}}oookkk}}}|||}}}yyylllaaabbbrrrwww{{{xxxcccXXXkkkyyypppnnnwwwzzzwww|||nnnlll___bbbrrrnnnhhhuuu|||rrrpppuuu|||xxxnnngggfffgggjjjkkkooouuuuuummmiiipppvvvuuuxxxyyyxxxvvvtttssstttuuuxxxvvvuuuwwwzzz{{{yyyuuuvvvxxx|||wwwvvvxxx~~~uuusssrrruuuqqqhhhhhhaaaNNNBBBEEE;;;@@@@@@???OOOOOOTTTNNNVVV^^^[[[___mmmtttyyy~~~zzziii[[[NNNIIICCC???===<<<<<<;;;;;;::::::<<<@@@VVVhhhAAA999<<<777===LLLQQQGGG===;;;555555555555777;;;AAAEEE:::555333666777555444666555;;;???<<<333...///333000000000000111111111222111333444555555444222111222999@@@BBB@@@>>>???BBB@@@QQQhhhxxxxxxpppiiilllqqqrrrpppvvvooommmooorrrssswwwrrrddd]]]```gggjjjkkkaaajjjvvv~~~yyyrrrmmm[[[WWWPPPKKKMMMWWWfffqqquuuvvvvvvuuuppphhhZZZOOOKKKQQQRRROOOOOORRRPPPJJJJJJIIIHHHFFFCCCAAA???>>>???<<<>>>CCCBBB<<<:::===AAA???<<<;;;;;;;;;:::888=========???AAAAAA@@@>>>DDDIIINNNRRRRRRSSSTTTVVVbbb]]]ZZZYYYWWWUUU]]]hhhjjjeeebbbZZZOOOUUU___]]]UUUXXX[[[ZZZVVVSSSRRRRRRXXXVVVSSSPPPOOOPPPMMMJJJRRRXXXVVVLLLKKKTTTWWWQQQKKKPPPSSSUUUWWWYYYYYYXXXQQQUUUPPPPPPZZZ___aaaiiilllmmmnnnlllhhhhhhjjjnnnqqqiii___XXXTTTTTTYYY___TTTQQQMMMKKKLLLNNNOOOPPPSSSSSSSSSRRRRRRRRRTTTUUU\\\aaaZZZSSSVVVTTTQQQUUUXXXXXXXXXWWWWWWWWWXXXYYY___fffkkkkkkmmmpppmmmggggggffffffhhhjjjgggbbb]]]\\\^^^\\\ZZZYYYWWWOOOFFF@@@===>>>BBBEEEGGGKKKPPPWWWXXX\\\```aaaccclllvvv}}}{{{lll\\\QQQHHHAAA???>>>:::888888777555999>>>???OOO~~~___===:::999444:::RRRiiihhhPPP888888444222444666888???FFFDDD999000000333222111111222666:::999333......///......///000111111000///222222222222222222222222222444666888999:::::::::;;;MMMaaa}}}yyywwwuuulllppptttuuutttuuuzzz~~~zzzyyyvvvtttyyy~~~mmmhhhnnntttsssnnndddoooxxxyyy|||xxx}}}}}}~~~|||wwwpppgggaaa___ccclllsssqqqlllnnnuuujjjbbbWWWNNNJJJKKKNNNPPPJJJLLLOOOQQQQQQOOOLLLIIIHHHIIIIIIHHHHHHLLLQQQVVVVVVVVVWWWWWWWWWRRRIIIAAAEEEHHHHHHEEEDDDEEEDDD???@@@@@@???>>>>>>>>>>>>>>>BBB<<<999;;;===::::::===;;;<<<<<<:::888666666777777888::::::;;;<<<>>>@@@>>>>>>???@@@AAABBBBBBBBB<<<:::<<>>AAAEEEGGGHHHFFFBBB>>>===AAA<<<:::BBBDDDEEEMMMQQQNNNJJJHHHHHHJJJMMMNNNHHHIIIKKKJJJDDD???>>>???AAA???======>>>@@@@@@???AAA???<<<999999===AAAEEECCCIIIEEEBBBGGGDDD???BBB@@@AAABBBAAA@@@???AAABBBHHHOOOUUUTTTTTTUUURRRLLLMMMMMMNNNPPPSSSRRRNNNJJJHHHJJJJJJIIIKKKKKKDDD<<>>???BBBEEEGGGNNNVVVbbb___^^^___```dddnnnxxxppp^^^SSSJJJBBB@@@>>>:::888999:::777:::======KKKuuu]]]===:::<<<999???SSSffffffTTTAAA888555333555777:::AAAJJJDDD999111000222111000000111555888777222......//////000111222222222111000222222222222222222222222000222444666888999999::::::KKK[[[{{{wwwxxxwwwttttttuuurrrmmmeeebbb^^^ZZZYYY[[[^^^aaa___^^^[[[XXX^^^sssuuunnnrrrtttoooggg^^^eeeiiifffccceeehhhjjjfffeeebbb]]]^^^bbbccc``````aaa```]]]ZZZXXXZZZ]]]]]]dddpppwwwsssjjjeeeeeeiiifff^^^UUULLLIIIKKKMMMJJJHHHGGGIIILLLNNNLLLJJJEEEGGGJJJKKKJJJIIIHHHIIIFFFDDDCCCEEEFFFEEE@@@===AAACCCBBB???>>>@@@@@@======<<<;;;:::;;;<<<>>>@@@@@@:::777999;;;::::::;;;999<<<>>>===999777777999:::;;;;;;999777777:::>>>===:::888888<<<>>>>>>>>>???======@@@AAA???@@@CCCAAA>>>AAACCCAAAGGGIII???AAADDDGGGFFFBBB@@@BBBEEEBBBBBBAAA@@@???@@@CCCFFF;;;>>>@@@???<<<;;;<<<===<<<===???CCCDDDCCC@@@===BBBFFFAAA===BBBCCCDDDMMMKKKGGGCCCCCCGGGHHHGGGDDDDDDGGGIIIFFFAAA???@@@CCC?????????AAADDDEEEEEEDDDAAA>>>;;;999:::<<<@@@CCC888===:::999>>>;;;777<<<;;;>>>@@@???===<<>>???AAADDDGGGGGGFFFDDDBBBEEEHHHIIIKKKLLLEEE===AAA@@@AAACCCCCCGGGRRR]]]nnnfff___]]]___eeepppzzzvvvaaaUUULLLCCCAAA???;;;999999<<<999:::<<<:::DDDhhh\\\===888777777<<>>>>><<<;;;<<<======>>>>>>===<<<;;;:::======<<<;;;;;;<<<===>>>:::999999;;;>>>@@@AAABBBCCC@@@============???AAACCC@@@EEEFFFDDDKKKOOOGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@===>>>AAA@@@AAACCCCCC@@@===>>>BBBCCCAAABBBGGGIIIGGGFFFGGGEEEIIIBBB;;;>>>@@@DDDPPPHHHGGGGGGIIIJJJIIIEEEBBBKKKKKKHHHDDDEEEHHHIIIGGGDDDCCCCCCEEEHHHJJJJJJIIIAAAAAAAAA???======>>>@@@BBBEEEAAA@@@FFFAAA===DDD;;;>>>@@@@@@???@@@DDDGGGJJJNNNQQQNNNIIIFFFFFFGGGPPPQQQRRRUUUVVVWWWWWWVVVQQQVVV\\\^^^___\\\PPPDDD@@@@@@BBBCCCBBBFFFSSSaaaoooeee]]]\\\```gggqqqzzz}}}dddYYYOOOEEEBBB???;;;999:::;;;999:::;;;888@@@[[[yyy]]]???777444333666AAAQQQVVVJJJ;;;888555444444333777DDDRRRMMM@@@555222444333111111...111333333111//////000///222555777555333111000000000000000000000000000...///111333666888:::;;;<<>>======???BBBDDDAAAEEEHHHDDD@@@@@@EEEIIIHHHEEEAAAAAADDDFFFEEECCCCCCAAA???@@@CCCDDDAAA>>>???AAACCCCCCBBB@@@>>>>>><<<>>>AAABBBEEEHHHIIIJJJPPPMMMPPPQQQPPP^^^lllkkk]]]VVVOOOOOOTTTVVVUUUQQQUUUOOOJJJIIIGGGEEEIIIPPPRRRQQQOOOLLLHHHFFFEEEEEEDDDFFFNNNXXXYYYTTTQQQSSSUUUYYYPPPFFFEEEFFFLLL[[[ZZZZZZYYYUUURRRRRRUUUXXX]]]YYYRRRPPPXXX___\\\SSScccaaa___^^^______^^^]]]YYYYYYWWWPPPJJJJJJPPPVVVWWW\\\\\\```dddZZZPPPUUURRRRRRRRRSSSUUUYYY]]]```gggfffdddaaa]]][[[^^^bbbnnnnnnoooooonnnnnnnnnooogggooovvvyyyvvvkkkWWWFFF@@@@@@BBBCCCBBBFFFRRR```eee^^^YYY\\\bbbiiiqqqyyy~~~{{{jjj\\\RRRHHHCCC@@@<<<:::;;;888777999:::888===QQQgggzzz\\\AAA777666555666CCCXXXbbbVVVDDD<<<:::888666444:::LLL]]]ZZZIII999555888888555333///000111222111000///000...000333777888777333000///////////////////////////000111333666999;;;<<<>>>IIIOOOfffbbb^^^XXXTTTYYYaaabbb______ZZZUUUTTTWWW[[[^^^^^^dddfffhhhkkkmmmppprrrtttqqqvvvzzzxxxsssrrruuuzzzrrrssswww{{{yyyuuusssuuu{{{}}}ssskkkeee```bbbeeefffddd```cccllluuujjjooorrrpppllliiieeeaaafff```ZZZUUURRRPPPNNNKKKRRRRRRRRRWWW]]]bbbcccbbbhhhjjjmmmrrrtttrrrnnnjjjbbb[[[ZZZaaaccc\\\XXXYYYOOONNNQQQTTTRRRLLLGGGFFFJJJIIIIIIJJJLLLOOORRRTTT]]]___[[[QQQLLLPPPYYY___```[[[VVVSSSVVVZZZ]]]^^^^^^ZZZTTTOOOKKKGGGCCC???___^^^]]]\\\YYYTTTNNNJJJHHHTTT```ggglllpppssssss{{{qqqmmmiiijjj|||lllfffbbbgggsss}}}ooocccYYYXXXZZZ]]]eeepppooopppkkkbbb```bbb[[[QQQLLLUUUhhh{{{xxxwww|||yyywwwjjjgggeeekkk{{{wwwlllgggkkkxxxsss^^^TTTaaawww~~~yyy}}}yyylllaaacccssswww~~~vvvyyy|||wwwssssssyyy~~~yyyxxxxxxxxx{{{}}}|||}}}~~~~~~vvv]]]IIIAAAAAACCCEEEEEEGGGQQQ[[[ZZZWWWXXX^^^dddjjjsss{{{~~~qqq```UUUJJJEEEAAA===;;;<<<777777888::::::===JJJXXX~~~vvvooojjjUUU@@@999777555666CCCZZZiii```MMMBBB@@@>>>:::999CCCZZZqqqlllTTT===888>>>@@@;;;666000111111111111000000///......000777>>>>>>888111////////////////////////000000111333555888:::;;;???LLLSSSggghhhhhhgggfffjjjqqqrrrooohhhccc^^^[[[]]]aaagggjjjpppqqqsssvvvzzz~~~~~~|||xxxvvvwwwtttoooppptttwww~~~}}}vvvpppkkkfffiiinnnrrrsssqqqppptttwwwtttxxxxxxtttrrrtttsssooogggddd```[[[WWWWWWZZZ]]]ccchhhooowww~~~|||~~~xxxxxxmmmnnnttt|||{{{rrrkkkjjjnnnnnnoooppprrruuuwwwxxxyyyooolllpppqqqooouuusssooohhheeeiiittt}}}zzzxxxrrrhhh]]]WWWYYY\\\yyysssuuuzzzzzzsssjjjffftttrrrkkkqqqqqqppppppvvv}}}pppjjjqqqwwwxxxzzzllldddlll}}}xxxttt{{{www```UUUccc~~~|||mmmooo}}}cccNNNDDDCCCEEEIIIKKKKKKOOOUUUUUUUUUZZZaaaffflllvvv~~~xxxbbbWWWLLLFFFBBB===;;;<<<888888:::;;;;;;===DDDLLLmmmiiiYYYTTTHHH>>><<<666777666<<>>444000000000000000000000000000000000111333666888999>>>NNNXXXjjj~~~zzzzzzyyywwwuuussssssuuuxxxzzz~~~ttt{{{}}}{{{qqqhhhlll|||zzzpppppp~~~}}}ttt{{{jjjggguuu{{{zzz|||{{{pppgggsssuuuvvvrrrrrrwww}}}~~~{{{|||dddPPPGGGEEEGGGLLLNNNNNNOOORRRTTTVVV\\\cccgggmmmyyy|||~~~~~~dddXXXMMMFFFBBB>>><<<===999:::;;;<<<<<<<<<@@@EEE]]]aaaJJJDDD>>>;;;???:::<<<999777CCCQQQPPPFFFAAA@@@>>><<<>>>OOOqqqeeeDDD===HHHMMMEEE;;;444333111111111111000///000,,,---999HHHLLLCCC777111111111111111111111111000//////000222444666777===OOO[[[lll{{{^^^}}}hhhttttttsssddd```vvvkkk```]]]pppxxxdddnnnyyy}}}eeeMMMIIIFFFNNN]]]^^^QQQMMMUUUTTTXXX]]]cccjjjuuunnnuuuiii^^^QQQHHHBBB<<<;;;===999999999999:::;;;<<<===MMMzzzfffBBB===DDDCCC;;;:::666888:::@@@PPPWWWKKK>>>===;;;:::<<>>;;;<<<999999999999:::;;;<<<<<<@@@]]]iiiTTT]]]fffWWWAAA999666888999<<>>MMMRRRNNN>>>444555444---111111222222222222111111///+++...444>>>SSS]]]SSS555222000111111000111333000///333999<<<999444222555>>>DDDRRRrrrlllkkk}}}yyywwwzzz}}}}}}yyy~~~vvvjjjfffhhhvvv~~~|||ttt[[[GGGBBBBBBJJJTTTWWWTTTVVV[[[___cccgggmmmsss~~~sssppp~~~mmmZZZOOOHHHBBB>>>===::::::999999999:::;;;;;;======JJJkkk___UUUkkkzzzgggKKK===999999888===SSSdddaaaDDD999222333333000444<<>>:::::::::999999::::::;;;???===>>>RRR}}}___WWWlllxxxdddFFF<<<888999:::AAAZZZooonnnMMM===222444444///222;;;UUUgggiiiNNN555000333111///000111111222111111111222...111777EEEdddyyyxxxKKK:::------///------000444333888??????888777<<<666???HHHVVVhhh{{{|||ooo|||{{{yyyzzzzzz{{{nnnlllooo}}}yyyssskkk___gggrrr|||~~~{{{uuulll^^^PPPHHHBBBCCCFFFKKKNNNQQQWWW\\\]]]aaagggmmmuuuvvv```SSSLLLEEE@@@===;;;::::::999999::::::::::::@@@???BBBddd```QQQaaannn```HHH;;;888::::::???UUUgggeeeQQQ???444777888222333;;;RRRlllsssWWW:::222333111//////000111111111111111333///111666EEEgggZZZBBB///---111000///111222;;;NNN^^^YYYEEE999888666===EEEQQQ^^^lll|||sssvvvgggnnn[[[sssjjjppplll~~~yyyooolllkkktttlllfffyyywwwuuutttrrrccclllqqqsss||||||tttyyy~~~~~~yyyrrrllljjjnnnkkkfff```WWWMMMEEECCCAAACCCIIIOOORRRSSSWWWZZZ^^^bbbhhhnnnwww{{{dddVVVNNNFFF???<<<;;;;;;:::999999:::::::::222AAAAAA:::SSS___HHHSSSddd```PPP;;;999;;;888999JJJXXXSSSKKK999///666999222111999TTTrrr}}}aaa@@@555444222//////000111111111111111222...000666GGGjjjfffJJJ222000555444222333444IIIlll~~~\\\AAA777666<<>>===<<<;;;:::888777888888999===@@@>>>???QQQ{{{aaaKKK]]]sssyyy___FFF<<<:::999666>>>FFFAAA<<<888555555444111222666VVVqqqrrrPPP888111222222222222111111000000000000000000555EEEaaatttSSS444...333222//////888YYYkkkDDD999>>>777DDDNNNWWW___wwwvvv~~~wwwuuueeekkkbbbeeeffffffwwwuuu[[[```rrrsssbbb~~~~~~{{{xxxpppcccuuuzzziii]]]bbbkkkllloookkklllvvv|||wwwxxxvvvqqqoooqqqpppmmmkkkjjjjjjfff___XXXSSSTTTTTTRRRNNNKKKIIIHHHLLLQQQTTTSSSMMMHHHHHHIIINNNPPPRRRSSSSSSTTTUUUWWW```gggpppxxxkkk^^^UUUHHH@@@>>><<<;;;:::888888888888999;;;;;;:::<<>>222111222222222222222222222333//////000444@@@WWWrrrhhhMMM444///333222///000:::YYY~~~oooFFF999888444BBBLLLTTT[[[sss{{{|||pppgggkkkZZZiiixxxooohhhcccpppggg\\\xxxnnnjjjvvv|||~~~vvv~~~{{{jjj```ffflllkkklllhhhffflllvvv}}}}}}{{{ssszzzyyytttnnnhhhcccaaa___ZZZWWWWWWVVVTTTQQQQQQQQQOOOJJJFFFGGGFFFDDDAAA>>>===???AAADDDIIIMMMMMMKKKJJJMMMQQQVVVWWWXXXXXXWWWXXX[[[]]]gggmmmvvv|||qqq```UUUJJJBBBAAA===<<<:::999888888999999:::888999<<>><<<===???BBBDDDHHHLLLLLLJJJJJJOOOTTT[[[\\\[[[[[[[[[]]]aaadddjjjqqqyyyuuu```TTTKKKEEECCC===<<<:::999888888999999;;;888:::@@@FFFYYYkkkLLLccchhhFFF666<<<<<<:::BBBGGG@@@:::666555333111222666666QQQlllnnnYYY@@@333000///000111333555777999999///000000111555<<>>??????>>>>>>@@@BBBGGGKKKNNNNNNLLLNNNSSSXXX``````___^^^]]]___dddggglllsss{{{yyyaaaTTTLLLFFFCCC===<<<;;;999999999999::::::888<<>>KKKNNNFFF999222111...///111333555777999999111111222222222444777999444222111222111///000222///>>>RRRkkkvvv```AAA777666666@@@???FFFQQQaaammm]]]gggyyynnnnnnssscccvvvuuuyyy~~~|||||||||{{{yyynnnkkkdddaaadddjjjggg```\\\VVVTTTYYY^^^]]]WWWSSSPPPOOOSSSZZZ___[[[NNNCCCCCC@@@@@@FFFOOOQQQKKKDDDAAAAAA???<<<===AAA@@@>>><<<<<<======>>>???@@@@@@;;;>>>AAABBBBBBCCCDDDFFFHHHMMMQQQRRRQQQSSSXXX^^^dddccccccaaa```bbbeeehhhooouuu~~~dddVVVNNNHHHCCC>>><<<;;;:::999999::::::888888<<<@@@GGG```iiiJJJTTTssscccGGG999:::555222555555666555666999777222///000222222444888777333111222...///000222333555666777222111111111111111111000...///111111000///000111---<<>>===AAALLLWWWUUUHHH<<<:::999:::>>>CCCCCC???::::::<<<:::777888>>>>>>:::;;;<<<>>>???@@@@@@AAABBB???AAADDDEEEGGGHHHKKKMMMKKKPPPUUUVVVTTTUUUZZZ___```aaabbbcccdddgggllloootttzzzkkkZZZQQQIIIBBB>>>===;;;:::999999::::::777;;;===<<>>>>>AAACCCCCCDDD:::999BBBGGGAAA:::888;;;666555>>>KKKOOOGGG===999;;;>>>@@@@@@>>>;;;999888:::888555777======999999;;;>>>@@@@@@@@@AAAAAA@@@BBBCCCDDDFFFIIIMMMQQQOOOTTTXXXXXXVVVUUUXXX\\\XXX[[[___dddhhhnnntttxxxxxx~~~ppp^^^TTTJJJAAA>>>===;;;:::999999::::::888>>>???;;;GGGmmmoooRRRFFFCCCOOOKKKEEE;;;999888333777:::333555222111333333000000333444333777<<<999111...111......//////000000000000000///...///000111000//////000111//////000111000111222000777@@@777///555000222>>>AAATTTfffeeevvviiijjjkkkiiifffdddccccccnnnnnnnnnmmmmmmmmmmmmmmmgggeeecccccceeefffdddaaabbbaaaaaaaaabbbcccdddddddddfffaaaXXXTTTUUUTTTPPPKKKQQQQQQLLLRRRaaahhhfffbbb^^^[[[ZZZVVVSSSZZZeeeaaaTTTFFFBBBGGGNNNNNNLLLMMMMMMZZZWWWDDDHHHXXXTTTEEEEEEEEEGGGIIIKKKKKKKKKNNNJJJGGGEEEFFFEEECCC@@@???<<<<<>>999666777999;;;<<<:::888666666888999:::999===999;;;;;;999AAAFFF>>>>>>??????>>><<<:::777555777777777777999;;;===>>><<<;;;;;;<<<>>>???>>>===@@@@@@AAACCCFFFKKKOOOQQQWWWWWWWWWUUUSSSSSSUUUWWWTTT[[[___aaappp}}}qqq[[[TTTLLL@@@@@@???===;;;:::999::::::999======;;;HHHlllSSS@@@CCCLLLNNNCCC???;;;999777555555555222111000000111111000///222444777999999777333111111111000000000000000000444333111//////000111222222000///------///000222111111222222222333333333333333666BBBYYYnnnuuurrrYYYZZZ[[[ZZZXXXWWWXXXYYYSSSSSSRRRQQQPPPPPPOOOOOOXXXVVVTTTUUUWWWWWWVVVTTTVVVVVVUUUUUUUUUVVVWWWWWWWWWYYYWWWPPPMMMOOOOOOKKKKKKRRRSSSPPPSSS]]]aaa]]]SSSQQQRRRTTTSSSRRRYYYbbb\\\PPPCCC???DDDHHHGGGDDDFFFDDDMMMMMMAAAGGGQQQJJJFFFEEEDDDFFFHHHIIIHHHGGGLLLIIIEEEDDDDDDDDDBBB???AAA???@@@CCCHHHJJJGGGCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKIIIHHHJJJNNNNNNJJJGGGLLLKKKIIIGGGEEECCCBBBAAADDDFFFIIIKKKLLLNNNQQQSSSRRROOOMMMLLLMMMKKKEEE???CCCAAAAAADDDGGGGGGBBB>>>BBBDDDFFFFFFEEECCCAAA???AAAAAA>>>===CCCMMMOOOKKKGGGGGGIIIKKKNNNNNNLLLJJJLLLQQQSSSRRRRRRUUUTTTPPPPPPNNNJJJHHHFFFDDDBBB@@@BBBEEEFFFCCC@@@@@@DDDIIIPPPRRRMMMBBB<<<===@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;;;;;;;;;;:::999666444333444777:::;;;;;;888666999888555BBBRRRSSSBBBAAA???===;;;999888777555555555666777999;;;<<<===;;;;;;;;;===>>>===<<<>>>===>>>???AAADDDGGGIIINNNOOOPPPOOOOOOPPPRRRUUUSSSWWW[[[eee{{{rrr{{{yyyaaaYYYPPPEEEAAA???===;;;:::999::::::999<<<===<<>>888???===<<<===@@@AAA>>>;;;>>>@@@BBBDDDDDDCCC@@@???:::<<<<<<999:::===>>><<<@@@@@@AAADDDGGGIIIIIIHHHAAAEEEGGGFFFGGGIIIHHHDDDFFFFFFFFFCCC@@@??????@@@:::===???>>><<<<<>>:::999::::::888;;;<<<<<<======>>>>>>???=========>>>>>><<<999666333111111333777:::<<<<<<888999>>><<<777HHHbbbkkkCCCAAA===:::888888888999555555555666777999;;;;;;<<<:::999:::;;;;;;:::999999999888888999;;;===>>>BBBDDDEEEGGGHHHKKKOOORRRRRRSSSYYYlllsssfffuuudddYYYOOODDDAAA@@@>>><<<::::::::::::999<<<======HHHjjj___JJJRRRjjj|||^^^@@@888888333000111333222222111111000000///000333666888777333///+++000000000111111111222222333222111000///000111111111000///......///000111111111111222222222222333444333555???TTTiiirrrqqqIIIJJJKKKJJJIIIJJJLLLOOOMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKHHHMMMOOOLLLLLLNNNKKKFFFKKKKKKKKKKKKJJJKKKPPPTTTLLLHHHEEEFFFKKKNNNMMMKKKJJJJJJLLLLLLMMMQQQQQQIII@@@AAACCCGGGLLLOOOOOOOOOMMMLLLJJJIIIHHHGGGGGGFFFEEEHHHJJJJJJHHHGGGGGGIIIIIIEEEAAABBBFFFHHHEEEBBBFFFHHHJJJIIIEEEBBBBBBBBB<<<======>>>???@@@AAAAAABBBEEEHHHJJJIIIHHHGGGHHHHHHHHHJJJKKKLLLIIICCC???AAA???===>>>@@@AAAAAA???BBBBBBDDDEEEFFFDDDBBB???444777:::999999<<<@@@BBBFFFEEEEEEGGGJJJLLLLLLKKKBBBDDDFFFGGGGGGGGGFFFDDDCCCEEEEEECCC>>>===>>>AAA:::<<<>>>===<<<;;;<<<>>>>>>>>><<<;;;<<<===;;;999<<<<<<===>>>???@@@@@@AAA<<<;;;;;;<<<<<<;;;777444333222111333666999;;;;;;:::;;;AAA???:::III___fff???===;;;888777666555555444444555666888999:::;;;999888666666777777666444333333333333444555777888888:::===@@@CCCGGGLLLPPPRRRSSS\\\ssszzztttiiizzzhhhYYYNNNDDDBBB@@@>>><<<::::::::::::888:::<<<>>>HHHggg___KKKYYYzzzmmmDDD999:::777555999666777666444222000000000000222666888888555000---///000000111111222222333222222111000///000000111000000////////////000000111111111111222222222222222222444>>>SSSiiitttuuuGGGHHHHHHGGGEEEEEEFFFHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGFFFDDDCCCCCCEEEGGGGGGEEEEEEFFFFFFDDDBBBCCCBBBBBBFFFNNNVVV[[[EEEDDDDDDGGGJJJKKKJJJIIIFFFNNNOOOKKKKKKKKKJJJJJJDDDEEEHHHLLLPPPSSSSSSRRRLLLKKKKKKIIIHHHGGGHHHHHHEEEIIILLLLLLIIIIIIKKKNNNFFFBBB???AAAEEEHHHFFFBBBGGGHHHHHHEEE@@@>>>AAAEEE;;;<<<===???AAABBBDDDEEEDDDGGGJJJLLLLLLKKKKKKKKKHHHIIIKKKLLLLLLIIIDDD@@@AAA???>>>>>>@@@AAABBBBBBCCCBBBBBBCCCCCCAAA===999444666999;;;<<<@@@GGGOOOHHHGGGFFFGGGHHHIIIIIIHHHBBBCCCDDDGGGGGGEEEDDDCCC@@@AAABBB>>>:::777999;;;:::;;;;;;:::888777777777<<<999777888999999999999999::::::;;;;;;<<<<<<<<<:::888666666777777666444555444222333666888999999999888<<<<<<777???HHHEEE666777777666555333111000111111222444555666777777555444222222333333222000//////000111333444666666333666999===AAAFFFKKKOOOSSSUUUbbbvvvvvv|||qqqooo]]]QQQGGGCCCAAA???<<<;;;:::999:::888999<<<>>>GGGccc}}}WWWHHHYYY{{{NNN===;;;999888<<<888999:::888666444555666...111444666666444111///000000111111222222222333111111111000000000000000000000////////////000000000000111111111222222222111111222<<>>AAAJJJQQQTTTIIIJJJKKKKKKKKKJJJHHHGGGDDDRRRQQQIIIJJJGGGEEEMMMLLLLLLNNNPPPRRRRRRPPPNNNHHHIIIIIIGGGEEEEEEFFFGGGEEEHHHKKKKKKJJJJJJMMMPPPFFFDDDBBBDDDGGGIIIIIIGGGJJJJJJIIIFFFBBBBBBFFFJJJBBBCCCEEEGGGIIIKKKLLLMMMJJJLLLOOOPPPPPPPPPPPPQQQLLLMMMMMMMMMJJJEEEAAA>>>BBBAAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCCCCAAA;;;666777666888;;;<<>>EEE^^^lllPPPIII]]]___DDD:::777888:::444666777555222000222444000111222333333222111000222222222222222222222222111111000000000///////////////000000000000//////000000000111111111111222000000111999MMMeeeuuuzzzOOOQQQTTTTTTRRROOONNNMMMFFFGGGGGGHHHIIIJJJKKKKKKHHHJJJKKKIIIFFFDDDEEEFFFHHHGGGGGGGGGGGGHHHHHHIIIJJJEEECCCEEEDDD@@@@@@DDDEEEEEEEEEFFFGGGGGGGGGHHHJJJJJJFFF??????EEEHHHFFFKKKMMMOOOOOOLLLJJJHHHHHHDDDSSSOOOFFFKKKHHHEEEPPPNNNNNNOOOQQQRRRQQQNNNKKKFFFHHHHHHGGGEEEDDDFFFHHHFFFGGGHHHHHHHHHIIIKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKMMMOOOJJJJJJLLLMMMOOOQQQRRRSSSOOOQQQRRRRRRQQQQQQSSSTTTLLLMMMMMMLLLHHHDDDAAA@@@AAABBBDDDDDDDDDDDDEEEFFFHHHFFFDDDDDDEEEBBB<<<666888555666;;;<<<;;;>>>DDDDDDDDDDDDEEEEEEDDDAAA>>>CCCAAACCCGGGGGGBBBAAACCCCCCAAA???======<<<:::999===;;;888777777777888888555444666999888555888???AAA@@@???===<<<:::999888333111///000222444555555333111//////111333333333888444888999555777555(((------...///////////////+++,,,...000222222222222000///...///111111111///...///111333444666777777666999;;;>>>@@@DDDIIIMMMUUUUUU___kkknnniiinnnyyyttt\\\OOOGGGDDDBBB@@@===;;;:::999999888888;;;>>>CCCZZZwww\\\PPPWWWooo}}}[[[GGGEEEGGGGGGHHHJJJIIIDDD<<<777777888777777666444333222222222444333333222222111111000000000000000000//////...//////000000000000//////000000000000111111111111111000000777III```qqqvvv~~~NNNQQQUUUVVVTTTRRRPPPOOOLLLMMMMMMMMMMMMNNNNNNNNNIIIKKKLLLJJJFFFDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIDDDAAACCCCCC???@@@EEEGGGGGGIIILLLLLLJJJIIIIIIHHHJJJGGGBBBCCCIIIJJJFFFEEEHHHKKKKKKIIIGGGFFFGGG@@@OOOHHH@@@IIIHHHCCCNNNJJJKKKLLLOOOQQQPPPMMMKKKGGGIIIJJJIIIFFFEEEHHHJJJGGGFFFFFFFFFGGGHHHHHHHHHKKKLLLMMMLLLKKKJJJLLLNNNJJJJJJKKKLLLMMMNNNMMMMMMIIIIIIKKKLLLNNNOOOQQQQQQOOOPPPPPPOOOMMMMMMNNNPPPGGGHHHHHHGGGEEECCCAAAAAA===???AAAAAAAAAAAABBBCCCEEEBBB@@@AAACCCAAA:::444666333555;;;===:::999===>>>>>>???AAABBB@@@===:::AAA>>>???DDDDDD???===@@@AAA===::::::<<<<<<:::777999777333222333555666777555666:::>>>:::444666===AAA@@@>>><<<:::888666555000000///111333555555444000...------///111222111111...333333...222444+++------,,,+++,,,...111222...///111333444555555444000//////000222333222111000111222444555666666666999:::===>>>@@@DDDHHHLLLVVVSSSYYYeeegggdddmmm}}}yyyaaaTTTLLLDDDCCC@@@===;;;:::999999888888;;;>>>BBBWWWzzzeeeSSSUUUgggwww___]]]aaa```ppppppmmmcccWWWMMMJJJJJJ@@@>>>;;;888666555444444555444444333222111000000000000000000000//////...//////000000000000//////000000000000111111111111222111000444EEE\\\lllrrrzzzMMMLLLKKKLLLNNNPPPPPPPPPPPPOOOMMMKKKKKKKKKMMMNNNLLLJJJIIIIIIJJJJJJIIIGGGGGGHHHIIIHHHGGGFFFGGGIIIKKKIIIGGGFFFEEEFFFGGGHHHGGGIIIKKKMMMNNNMMMKKKJJJOOONNNKKKHHHGGGGGGGGGHHHAAAFFFLLLNNNMMMIIIEEECCC;;;@@@FFFGGGEEECCCDDDGGGDDDJJJMMMIIIEEEEEEFFFEEEFFFJJJKKKHHHGGGJJJLLLKKKJJJJJJIIIGGGEEEGGGJJJMMMRRRPPPNNNOOOQQQTTTUUUUUULLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHIIIJJJLLLMMMFFFGGGHHHJJJJJJIIIHHHHHHGGGFFFDDDBBBAAABBBCCCDDDFFFCCC???<<<;;;===@@@BBB>>>???AAAAAA@@@<<<888555777555444555777888666444555888;;;<<<<<<;;;<<<<<>>===<<<<<<<<<<<<;;;:::888888888999:::777666444222111111111222111111111111111111111111=========<<<:::777555333111111222111///......///........./////////////////////////////////////////////------...000222444444333222111111333555666333333333333333333333333222333444555666888999999<<<===>>>@@@CCCEEEHHHIIIOOOTTT\\\___^^^```mmm|||}}}dddXXXJJJGGGDDDAAA>>>>>>===;;;:::===999999<<>>>>><<<:::777555555333111222444555444222333555777888777777888999;;;;;;:::999888888777777777666555444444444555555444333222000000000000111000000000000000000000000666666666555333222000///000000000///........................///////////////////////////////////////...------...///111333333222111000000222333555222222222222222222222222222222333444666777888999;;;<<<>>>@@@CCCGGGIIIKKKNNNTTT\\\aaa___aaannn|||{{{fffYYYLLLHHHEEEAAA???>>>===;;;:::;;;777999===BBBOOOnnn]]]MMMLLLddd~~~bbbSSSKKKJJJCCC222555222333555444000000333000000000000000000000000000000111111111222222222000000000111111111222222000///...333@@@SSSgggtttwwwIIIHHHGGGGGGIIIKKKKKKJJJJJJKKKMMMNNNMMMLLLJJJHHHIIIGGGFFFFFFGGGHHHGGGEEEEEEHHHJJJKKKJJJHHHGGGHHHNNNLLLIIIGGGDDDCCCCCCCCCHHHIIIKKKLLLLLLJJJHHHGGGDDDDDDBBBAAAAAAAAABBBCCCDDDAAA@@@DDDIIIJJJEEE@@@BBBFFFIIIIIIEEECCCCCCDDDBBBCCCAAA===<<<@@@BBBAAA:::???@@@>>>???CCCFFFEEECCCDDDEEEEEECCCCCCDDDEEEIIIGGGEEEDDDFFFGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???===<<<;;;;;;AAA@@@?????????@@@AAABBB<<<;;;999777666555666666777777777777666555444333222000//////111222111000111222333222111111222444555444444333333222222222111111000/////////000000000//////......//////000////////////////////////111000///......---------///...........................................................................---------///000111111000/////////000111222111111111111111111111111111111222333555666777888:::;;;===@@@DDDHHHKKKMMMOOOVVV```eeedddeeeqqq|||{{{iii[[[OOOHHHEEEAAA???>>>===;;;:::888777999>>>@@@FFF[[[pppeeeIIIBBBKKKooowwwooonnnmmm[[[>>>555222111333222//////222000000000000000000000000000000000111111111222222//////000000000000111111...---...222<<>>@@@:::666777::::::222666777444444888::::::;;;===??????===<<<<<<<<<@@@>>><<<<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::999888888888888999999999<<<:::888666555444444555777666666666666777999999555555444333222111000000111111000000000000111111000///........./////////000111000...,,,,,,...000000000111111000000000///............---.........------.........//////000........................000///...------...///000---------.../////////...///...............------------------------------------,,,,,,---...//////......------......///000000000000000000000000000///000111222333555666666777888;;;???CCCHHHKKKMMMQQQYYYdddjjjiiikkkwwwwwwnnn\\\PPPIIIFFFBBB???>>>===;;;:::777888;;;<<<;;;AAATTThhhoooQQQ???AAALLLuuuppp{{{rrr{{{yyyNNN777222000111111//////111000000000000000000000000000000000000111111111111///////////////000000000111111111222888DDDSSS^^^kkk???>>><<<===>>>??????>>>@@@@@@???>>>>>>???@@@AAA@@@>>>===>>>@@@@@@???>>>;;;>>>BBBCCCAAA???>>>===BBBAAAAAA@@@????????????BBBBBBCCCCCCBBBAAA@@@???<<<<<<======>>>???@@@@@@??????>>>===;;;:::;;;;;;777888888777555222111111444???EEE???666333555777...222222///---000222111333555888888666444333333777666444444444555444222333333333333444444444444222222222222222222222111222111000///...///000111////////////000000111222000000000000///......---,,,,,,+++++++++,,,---...//////...---,,,---///000000000///---++++++---/////////000111111111000000......//////////////////------...//////000000000///////////////////////////......------///000111,,,,,,---///222333111...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------......////////////////////////......///111222333444555555666999===BBBGGGKKKMMMQQQYYYdddkkkkkkmmmyyyvvvttt^^^QQQJJJGGGCCC@@@>>>===;;;999888;;;===:::999EEE```yyyZZZEEE>>>CCCLLLsssmmm\\\qqqXXX999333///000000//////111000000000000000000000000//////000000000111111111000000000///////////////222333222222555???MMMWWWiii:::888777777888999999888:::999777666666888:::;;;:::888888888:::;;;:::999666888;;;;;;:::888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::666666777777888999999999777888888666333222333555444444444333222111/////////:::AAA<<<333///000222///222222///---///000//////111333333111///......222000//////000000///---////////////000000000000/////////000//////...---,,,,,,,,,,,,,,,---...///.............../////////........................+++*********++++++,,,---//////...,,,+++,,,...111///000000...---,,,---///...///000222222222111000//////000111111111000000---...///000000000000000////////////////////////,,,,,,,,,,,,,,,---...///+++,,,...333777777333...//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,------------........................------...///111222333444555666999===BBBGGGKKKMMMPPPWWWbbbiiijjjmmmzzzzzz||||||bbbQQQKKKGGGCCC@@@>>>===;;;999999;;;<<<;;;AAAWWWxxxqqqLLL>>>???>>>EEEhhh|||[[[KKKccc[[[<<<444...///000///000111000000000000000000000000/////////000000000111111111111000000000000/////////000111111555???OOO[[[jjj{{{555333222222333444444333333333333333333444555555444333222333555666555444222333555555444333333444333333444555555555555555444444444555555555555555111111222333444444444444333222111222222333333222333333222222222222222111...444777444111111111...///333333000...111333222000111222111///------...000///......000000...---............/////////000//////000000000///------+++,,,------.........---//////////////////......------,,,------...000000,,,,,,---------------------...---+++)))***---000---///000000...------...,,,---///111222111000000...///000111111111000000---...///000000//////...------------------------***++++++,,,,,,,,,,,,+++***,,,000777===<<<555/////////...------,,,++++++++++++++++++++++++++++++***+++++++++++++++******++++++,,,,,,---------,,,------------------------,,,,,,---...000111222333777888;;;???DDDIIILLLOOORRRYYYccciiijjjnnn}}}fffSSSKKKHHHDDD@@@???===;;;999;;;:::999???QQQooojjjHHH>>>AAA???DDDeee^^^IIIEEEaaabbb>>>555...///111000000222000000000000000000000000////////////000000000111222222111111111000000000---///111111555AAASSSaaannnyyy222111//////000111111000...///111333333333111111111000///000222333222111000111222222000000111222000000111222222222111111000000000111111222222222000000111222222222222222333000...000666999666333222222111222333444333222444444222111555999777222---111222//////222444333222333333222000...///000//////...///111111///............//////000000000000111111222111000///...---...///000000///...---000000000000///......------,,,,,,,,,---///111333...//////000000000//////,,,---,,,***'''(((,,,000+++...000000///...---...***+++...000111000//////,,,---///000111000//////------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******,,,222:::@@@???777/////////...---,,,,,,++++++******************************+++++++++******)))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222999:::===AAAEEEJJJNNNPPPVVV\\\ffflllmmmrrrjjjTTTKKKHHHDDDAAA???===;;;999;;;777777BBB^^^gggIIIAAAEEEJJJNNNnnn~~~qqq]]]KKK>>>888EEEiiilll@@@666//////111111111333000000000000000000000000////////////000000000000333222222222111111000000...000222111555BBBTTTcccpppxxx000000111111111111000000//////000111222222333333111111111111111111111111000000000000000000000000111111111111111111111111333222222222111111000000000000000000000111111222///555444111777BBBDDD===555555555444444333333333111333555777888666444333444444222222222222444444;;;888444000......///000111111111111111000/////////...---,,,,,,---......111111111111000000000///---...//////......///000000111111///---,,,---...///000111111//////111333222111000.........///000---------,,,,,,+++++++++........................---...///111111000//////......//////////////////---------------------------,,,,,,++++++,,,,,,---++++++************++++++******000???MMMNNN>>>///------,,,,,,+++***))))))******)))))))))))))))***((((((((((((((()))*********+++,,,,,,------,,,,,,***************************---000111111111111222888:::>>>AAAEEEIIINNNQQQWWW[[[cccjjjnnnssslllWWWPPPJJJCCC???>>>>>><<<:::;;;<<<:::@@@\\\uuuTTTNNN\\\\\\ooonnn___RRREEE>>>===777:::HHHjjj{{{PPP<<<,,,---111///...222111111111111111000//////000///.........000111222...///222333333222///.........///111333<<>>@@@999333333222222222111111111000222444666666555333222333222111000000111222333777555222///------...//////000000000//////......//////...------...///000000000/////////.........---...//////......///111///000000///...///111333111000...---------///000111000//////.........///,,,,,,,,,,,,,,,,,,++++++------------------------------.../////////////////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******++++++***---777CCCDDD:::///---,,,,,,+++******))))))******)))))))))))))))***((((((((((((((()))*********+++,,,,,,------,,,,,,***************************,,,///111111111222333999;;;???CCCFFFKKKOOOSSSUUUXXX___fffjjjooo{{{rrr[[[QQQKKKDDD???>>>>>><<<:::999;;;999>>>SSSrrrttt{{{pppoooxxxdddXXXLLLFFF@@@777333333444777AAA]]]yyyNNN<<<...///333000...111111111111111111000000/////////.........///111111...000111222222111000...000000111111222999JJJ[[[dddnnn///000000111111000000/////////000000111111222222000000000000000000000000000000000000000000000000222222222222222222222222000000000//////////////////////////////000111111,,,000000,,,000888999333000000000////////////...///000222444444333222111111000000//////000000111222222000///...---------...............---------//////......///000111222.........------------,,,---...//////......///111//////000//////111444777777222,,,***+++---...---...////////////......---+++++++++,,,,,,,,,,,,,,,---------------------------------------...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++,,,***+++///555777333...,,,,,,++++++***))))))))))))))))))(((((())))))***((((((((((((((()))*********+++,,,,,,------,,,,,,***************************,,,///000000111222333999===AAAEEEHHHLLLQQQTTTVVVXXX^^^eeeiiinnnyyyxxx___RRRLLLDDD@@@???>>><<<:::888:::999:::HHHZZZcccaaaUUUdddnnn]]]PPPGGG@@@===<<<===;;;555222333222444888HHHdddyyyvvvhhhHHH:::000222444111...///111111222222111111000//////............///000000000000000000000000000000111111111222111555BBBPPPYYYeee//////000000000000///////////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111........................///............///000000+++//////,,,---222333///...........................///000111222111000///000000////////////000000///////////////......---///......---------------......//////000111222333......---------,,,,,,,,,,,,...//////......///000/////////......000444777<<<555,,,))),,,//////---,,,---...//////...---,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000......------,,,,,,++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******,,,,,,,,,---.........---++++++******)))))))))))))))(((((((((((())))))***((((((((((((((())))))******+++,,,,,,------,,,,,,***************************,,,...000000111333444999<<>><<<:::999:::888888???HHHKKKGGGFFFZZZ~~~|||sss|||~~~wwwpppppp|||kkkMMM===888777:::<<>><<<999;;;:::888777:::@@@AAA???EEEYYYqqqZZZXXXbbb___WWWNNNKKKRRRaaammm|||jjjQQQ===666666777555888999888444111///---000111000///000444666666111......111444333111111222222222222222111000000//////////////////......111000///......///000111...---///222222333:::DDDPPP^^^...//////000000//////...............////////////////////////////////////////////////////////////........................---------------.........---------------...//////,,,...000///---------------------------.........------....../////////......//////000000//////...---....../////////......000///...---,,,---......+++,,,---...//////......------------,,,,,,,,,,,,***+++---,,,++++++,,,...---......---,,,+++---...222---)))''')))***)))(((***++++++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......*********+++++++++++++++))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))******,,,//////...+++***))))))))))))(((((((((((((((''''''''''''((()))******((((((((((((((()))*********+++,,,,,,------,,,,,,***************************,,,......///111444666777<<>>???EEEXXXsssQQQGGGIIIGGGBBB===999<<>>BBBAAA<<<777555333000000333333333777<<<:::333///...///000000/////////+++///222333333444444444222222333333222222111000111111222222222111///.../////////....../////////000...///222333444:::BBBPPP]]]zzz......////////////...........................---........................////////////////////////000000000000000000000000---------....../////////---,,,,,,,,,,,,---......+++,,,///000---)))***---******++++++,,,,,,,,,,,,---------.........//////++++++------------++++++---,,,++++++******++++++...---+++))))))***+++,,,)))***+++,,,+++***)))(((************))))))))))))''')))******))))))***+++(((+++...//////---------%%%(((+++,,,+++***))))))+++***)))))))))***,,,---,,,+++++++++******))))))************************&&&''')))*********)))(((''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''((())))))(((''''''''''''(((((((((((((((&&&&&&&&&'''''')))******((((((((((((((()))******++++++,,,---------,,,,,,***************************,,,---...///111555777999>>>EEEKKKOOORRRVVVXXX]]]aaalllyyy~~~wwwqqqXXXRRRIIICCCAAA???<<<999999888888::::::888777888???QQQ|||UUU@@@===;;;888777888999888888<<<@@@>>>777111111444444///111111000555999333***222///...000111000...------222666555444444444444222333333333333222111111111222333333222111000///////////////////////////222000000333444444:::AAAOOO[[[xxx------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////,,,,,,---------.........///...------,,,,,,------,,,+++******+++---///000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***))))))***,,,...---,,,*********)))))))))))))))((((((((((((((()))******++++++******++++++,,,---)))))))))))))))(((((((((******))))))))))))******((()))******))))))***++++++---//////---,,,,,,,,,(((''''''((()))***)))(((((()))))))))'''''')))***,,,+++++++++******))))))+++*********))))))(((((('''''''''((((((((())))))'''(((((()))***++++++,,,((((((((((((((((((((((((&&&(((***+++,,,+++)))((())))))))))))************((((((''''''''''''((((((******)))''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))************((())),,,.........---,,,)))************++++++++++++,,,...///000222555777===AAAFFFKKKOOORRRUUUWWWaaaeeeoooyyyxxxssszzzxxxwwwyyyttt^^^UUULLLFFFBBB<<<:::<<<999999888888999999:::;;;???KKKsssbbb===777888888777666666777999===AAAAAA:::222000000///111111111111000000000000////////////////////////111//////444555222000000444444333222222333444444444333111///...---......///////////////.........222000///000333777:::;;;IIISSSqqq---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******************)))((()))***---///111,,,,,,,,,,,,+++++++++***************++++++++++++***))))))***,,,------,,,***)))))))))))))))))))))((((((((((((((()))*********************+++,,,,,,))))))))))))))))))))))))+++******))))))******+++''')))******)))(((***++++++---//////---,,,,,,,,,...,,,***)))))))))((('''((()))***)))'''''')))***++++++*********)))))))))******)))))))))(((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((('''((()))++++++***)))((((((((()))))))))*********))))))(((((((((((())))))***)))(((''''''&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))******(((***,,,.........---,,,)))************++++++++++++---///000000222555888===AAAFFFKKKOOOSSSVVVYYYbbbeeeoooyyyyyyvvv|||xxxjjjlllwww```VVVLLLFFFBBB===:::<<<999999888888999999:::;;;???HHHnnnmmmEEE;;;;;;:::888666666666777===AAA@@@:::555444444333111111111000000000//////........................///,,,...333555111......444333222111111222333444333222000...------------/////////////////////...222000///000222666999:::DDDNNNjjj++++++************++++++))))))))))))))))))))))))*********************+++((()))******++++++*********++++++++++++,,,,,,,,,+++******)))))))))))))))'''''''''((())),,,...///,,,,,,++++++++++++******))))))))))))***************))))))***,,,---,,,+++))))))))))))))))))******)))(((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******'''((())))))(((((()))******,,,......---,,,,,,,,,111...***''''''(((((('''))))))***)))(((''')))+++******))))))))))))(((((())))))((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''((()))***+++***)))((((((((())))))))))))************))))))))))))*********)))(((''''''&&&''''''((((((''''''''''''((((((''''''((((((((())))))))))))***,,,...///...---,,,)))************+++++++++,,,---///000111333666888<<<@@@GGGLLLQQQUUUYYY[[[cccgggqqqzzzyyyvvvwww```^^^xxx|||dddXXXMMMGGGBBB===;;;<<<999999888888999999:::;;;>>>EEEjjjwwwMMM@@@>>><<<999777666666666999<<<;;;555222333333222111111000000000000//////...........................,,,///444666222......222222111111111111222222111111///...------,,,---......//////////////////111000//////111444777999???HHHbbb******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++++++++++++++,,,,,,,,,------,,,++++++***************''''''''''''(((***+++,,,******))))))))))))))))))(((((((((((())))))))))))***)))))))))+++,,,,,,***)))))))))))))))*********))))))(((((())))))***+++((((((((((((((()))******'''((((((((((((((())))))))))))(((((((((((())))))&&&((())))))(((''')))***)))+++......---,,,,,,---222...(((%%%%%%'''(((((()))******)))(((((()))+++)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((()))))))))******))))))(((((())))))***))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((***+++---...///...---,,,))))))*********+++++++++,,,...000111111333666999<<>>;;;;;;999999888888999999:::;;;???HHHnnn~~~RRRDDD@@@<<<999777777777777999<<<;;;555111222222000111000000000////////////........................///...111888:::555111000111111000000000000111111000//////...---,,,,,,,,,............////////////000000000///000222666999>>>FFF^^^))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********((()))******++++++******************++++++++++++,,,+++******))))))******((((((((((((((((((((()))''''''''''''((((((((((((''''''((((((((()))))))))***)))((()))+++,,,+++***(((((())))))************)))))))))))))))***++++++((((((''''''(((((()))***&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''((())))))(((((()))***(((+++---...---,,,,,,---888333,,,(((&&&''''''((()))*********((((((***+++((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((())))))))))))((((((''''''(((((())))))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((***,,,---//////...---,,,))))))*********+++++++++---///000111222444777999===BBBHHHNNNTTTXXX]]]```bbbpppvvvnnnlllRRRJJJXXX|||nnn___OOOGGGCCC>>>;;;;;;999999888888999999:::;;;BBBPPPxxxZZZEEEAAA;;;888777999999999???DDDEEE===666444444333000000000////////////...........................///...222999;;;666222111000000000000000000000000/////////......---,,,,,,---.........//////000000///000000000///222666:::CCCJJJ___))))))************))))))((((((((((((((((((((((((((((((((()))******++++++'''((())))))******))))))''''''((((((((()))))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((())))))))))))+++)))((()))***+++***)))((((((((()))******++++++***))))))))))))***++++++((((((((((((((())))))***&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''((()))******))))))***+++(((***,,,---,,,,,,,,,--->>>999222,,,)))((((((''')))***+++***)))(((***,,,(((((())))))))))))******'''(((((((((((()))))))))(((((()))))))))*********))))))******************(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))+++,,,...//////...---,,,)))************+++++++++...///111222333555888:::???CCCJJJPPPUUUYYY^^^aaadddtttyyyssshhh|||xxxSSSLLLWWWwwwrrrbbbPPPGGGCCC???<<<;;;999999888888999999:::;;;DDDSSSzzzhhhHHHAAA:::666777999999999>>>GGGKKKBBB777111111222000000////////////......------------------------...---000666999555111111000000111111111111000000///////////////...---,,,------......///000000000...000111000000222888===MMMTTTeee))))))***++++++***))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))***++++++++++++***))))))))))))******************)))(((((((((((()))%%%&&&'''((()))******+++''''''((((((((()))))))))(((((()))))))))*********+++)))((()))***+++***((('''(((((()))******++++++******))))))******+++,,,))))))(((((())))))***+++''''''(((((()))******+++)))((((((''''''(((((())))))***++++++******+++,,,'''))),,,---,,,,,,,,,---:::666000,,,+++******)))***++++++***))))))***,,,)))))))))*********++++++((((((((()))))))))******(((((()))***+++,,,,,,---************************(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))******,,,---///000000...---+++)))************+++++++++...000222333333555888:::@@@EEEKKKQQQVVVZZZ^^^aaahhhvvv~~~hhhlllxxxlllRRRNNNXXXrrrooopppvvvdddQQQGGGDDD@@@<<<;;;999999888888999999:::;;;AAALLLnnnvvvKKKCCC:::555666777777666888EEEMMMEEE555---...111000000/////////.........------------------------000...000555888555333333000000111222222111000000//////000000000///...---------......///000000111---///222111000333:::???VVV]]]kkk)))***+++,,,,,,+++***)))************************((())))))***+++,,,,,,,,,,,,,,,---............---,,,,,,---------.........---,,,,,,+++++++++++++++"""$$$&&&(((***,,,---...((()))))))))******++++++))))))))))))************+++)))((()))******)))((('''(((((()))***+++++++++*********)))******+++,,,)))))))))))))))***++++++((())))))***+++,,,,,,,,,******))))))))))))******)))+++,,,,,,++++++,,,---'''))),,,---,,,,,,,,,---000---***)))***,,,------***++++++***))))))***,,,))))))******+++++++++,,,(((((())))))******++++++(((((()))+++,,,---...///************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))******))))))))))))******(((((('''''''''(((((()))((((((''''''''''''(((((())))))))))))************,,,---///000000...---+++)))************+++++++++...000222333444555888;;;BBBFFFLLLRRRVVVZZZ^^^aaalllwwwiiibbbbbb|||bbbLLLIIIRRRggggggaaaccc|||xxxeeeQQQGGGDDD@@@<<<;;;999999888888999999:::;;;;;;AAA___NNNEEE;;;555555666555333777GGGRRRJJJ888///111555000/////////............------------------------333000111777999777555666000111222333333222111000///000000111111000///...---------...///000000111,,,///222222111444;;;AAA\\\cccppp------------............,,,,,,,,,,,,---------.........//////000000111111000///...------...///000////////////////////////000//////...---,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------...+++)))***,,,,,,***(((---,,,+++***+++,,,...000---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,---......---++++++,,,...,,,,,,,,,---------......///...,,,+++***+++,,,,,,+++,,,,,,,,,,,,+++*********+++---......---,,,+++------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,(((***+++,,,,,,+++***(((,,,***((()))***++++++***((())))))***+++,,,,,,,,,************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,///222333111...,,,+++******))))))******+++,,,...///000000000333777:::EEEIIINNNRRRTTTXXX[[[^^^iiilllVVV[[[qqqgggWWWAAA@@@EEERRRbbbhhhbbbYYY]]]___kkkiiiuuucccRRRMMMEEEAAA???:::;;;:::999999888888999999===BBBEEEooo```FFF999999666666777222@@@PPP^^^YYYDDD222///444///............---------//////...---,,,,,,++++++---,,,...666BBBGGG@@@555/////////111333333111///000000///...............////////////////////////111......111222222888???```iiisss------------.........///------------............////////////000000000000//////............//////////////////////////////000//////...------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------///,,,++++++------+++)))000///...------///111222......------------............---,,,,,,,,,,,,---........................++++++,,,,,,,,,,,,---------,,,,,,+++******+++++++++++++++++++++***)))))))))***,,,---------+++***,,,+++++++++************++++++************++++++((()))+++,,,,,,+++)))((())))))***)))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,///222333111...++++++******))))))******+++,,,///000000000111333777:::DDDIIINNNSSSVVVYYY]]]```mmmhhhTTTXXXkkk```QQQ???@@@DDDMMMWWW[[[YYYUUUVVVXXXaaaaaallldddSSSMMMEEEAAA@@@:::;;;:::999999888888999999:::@@@DDDnnnYYYBBB888:::666666888555@@@MMMXXXSSSAAA222...222///............---------///......---,,,,,,++++++,,,,,,...444===BBB===444/////////111333333111///000//////...............///////////////////////////------000222333999@@@```iiirrr------------............---............/////////000000000///////////////......///////////////.../////////////////////////////////......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------///...,,,---......---,,,222111111000000111333444//////............/////////...------,,,,,,------...,,,,,,...111222000---************++++++++++++******++++++******)))))))))************)))((((((((()))***,,,,,,,,,+++************))))))))))))(((******))))))))))))******((((((************(((((('''))),,,+++(((&&&&&&(((%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***,,,///222222000---++++++******))))))******+++,,,000000111111111333777:::CCCHHHOOOTTTWWWZZZ___bbbuuuzzzbbbPPPRRRbbbVVVGGG===>>>BBBGGGKKKOOOQQQQQQTTTUUU\\\}}}```gggzzzgggTTTOOOFFFAAA@@@;;;;;;:::999999888888999999666===BBBkkkzzzRRR>>>777:::666555:::999<<>>TTT\\\gggzzz++++++++++++,,,,,,,,,,,,------------............///......------,,,,,,,,,+++,,,---/////////...---------------------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------............---......000000000/////////000000---,,,,,,++++++,,,,,,---,,,+++******))))))*********''''''***///111---((('''''''''((((((((())))))&&&'''))))))***)))(((''''''(((((((((((('''&&&&&&''''''((()))******++++++************))))))))))))((((((''''''((())))))***(((((())))))))))))((((((''',,,000///***&&&&&&)))'''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((('''(((((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********---///000000...,,,++++++******))))))******+++,,,000111222222333555999<<>>IIIRRRVVVVVVTTTOOOPPP```ggg___]]]tttmmmYYYQQQHHHCCCAAA<<<;;;:::999999888888999999555;;;>>>dddvvvPPP>>>999;;;444222777666222222333333333333222111///............------------------------,,,,,,,,,+++//////...666???:::...000000000222444444222000//////...---------------////////////////////////000...///222222111444:::GGGPPP]]]qqq))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,------,,,+++---...------------,,,,,,,,,,,,++++++************+++++++++***))))))(((((())))))(((&&&&&&(((+++,,,***'''''''''''''''((((((((((((''''''(((((())))))(((((('''(((((((((((('''&&&&&&''''''((()))***++++++,,,************))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))),,,...---***((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++---...000///---,,,++++++******))))))******+++,,,///000111222444777;;;???CCCJJJQQQSSSTTTXXXbbbjjjvvvgggYYYSSSVVVEEE;;;;;;888888>>>JJJSSSWWWVVVRRRKKKLLLUUUkkkuuugggXXXhhhppp[[[SSSHHHCCCBBB===;;;:::999999888888999999666>>>BBBhhh{{{TTT@@@999:::444222555444333222222333555777777666///............------------------------------------000000444EEESSSJJJ666111000111222444444222000///...------,,,,,,------////////////////////////111///000222222000222777<<>>AAABBBDDDHHHKKKDDD999===BBBHHHrrrdddbbbuuusss]]]TTTIIIDDDCCC>>>;;;:::999999888888999999777DDDOOOzzz[[[BBB555777555666888444444333222222222222222222//////.........---------------------------------//////111BBBfff~~~nnnNNN111111111333444444333111......---,,,,,,,,,,,,---////////////////////////...---...222222111444999666@@@NNNddd(((((())))))******++++++'''((()))((('''''')))++++++++++++************)))+++***)))((((((***,,,---///---+++******+++++++++))))))***))))))((('''&&&)))((((((((((((((()))******,,,,,,((((((***)))&&&)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++++++++***)))))),,,+++)))((('''''''''((())))))((((((''''''''''''((((((((((((((((((((((((***'''(((+++&&&$$$333GGGAAA444)))''''''%%%%%%)))(((&&&%%%'''+++------+++'''((())))))))))))))))))+++)))'''''')))+++++++++''')))))))))'''&&&'''(((******))))))((((((((('''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,---///000///,,,+++***+++)))))))))***+++,,,......111111111222333777===AAAHHHLLLOOOOOOOOOUUU```jjj|||wwwbbbhhh```KKK???;;;333666???BBB===BBBGGGAAA>>>;;;;;;===DDD\\\lllccciiizzz```UUUNNNFFF???>>>===<<<:::999888999999:::;;;???SSSYYYAAA555777555555555000222222111111000/////////...///000///...---...000......------------......---111111===fff}}}WWW666555444333333222222222000000...------...//////............/////////////////////000222444666777===???JJJeee)))))))))))))))*********(((***,,,//////...+++***,,,,,,++++++******))))))+++***)))((((((***,,,---,,,+++)))((()))***************************))))))))))))(((((((((((())))))+++...---***)))+++***''')))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---...******++++++******)))(((,,,+++)))(((((((((((()))((((((((((((''''''&&&&&&((((((((((((((((((((((((***''''''***'''%%%111AAABBB777---+++***'''&&&(((((('''''')))---......,,,***************)))((((((***)))'''''')))***+++***((()))))))))'''&&&'''((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,...///000///,,,+++***+++)))))))))***+++,,,......111111222222333888===BBBJJJNNNQQQQQQQQQVVV```iiittt}}}eeefff[[[EEE999555444444;;;>>><<<@@@DDD??????;;;;;;<<<===KKKooolllgggyyyqqqhhhmmmbbbZZZ___zzz{{{```TTTOOOGGG@@@>>>===<<<:::999888999999:::<<<@@@QQQ[[[CCC777999777777777222222222111111000/////////...///000///...---...000......------------......,,,000222???fff~~~[[[888666333222222333333333111000...------...//////............////////////000000000000222444777888===AAANNNhhh************))))))))))))***+++000555888555...'''------,,,+++******))))))******)))((()))***+++,,,***))))))((())))))***+++******++++++,,,+++++++++***))))))(((((()))))))))---///...+++)))+++***'''((())))))***+++,,,,,,---,,,,,,+++++++++,,,------***************)))((((((******)))(((((())))))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((***&&&&&&)))(((&&&---888;;;333,,,++++++)))((()))(((((()))+++...///...,,,++++++******))))))(((((()))(((&&&''')))******)))((()))***)))'''&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''((())))))''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***+++,,,---...000000///---+++***+++)))))))))***+++,,,......000111222222444888>>>CCCLLLOOORRRRRRRRRWWW___gggmmmeeeaaaSSS@@@666222555444777;;;>>>??????>>>>>>;;;::::::999===OOOcccgggXXXOOOTTTUUUPPPOOOTTTXXXRRRUUUjjj}}}___TTTQQQJJJAAA======<<<;;;999888888999999<<>>FFFTTTnnn++++++******))))))((((((++++++...444999777...&&&------,,,+++***))))))(((***))))))((()))***++++++)))***************,,,---))))))***+++,,,,,,,,,+++******))))))((())))))))),,,///...***)))+++***'''(((((()))***+++,,,---...,,,,,,,,,++++++,,,,,,---)))************)))(((((((((((((((((((((((())))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))&&&%%%((()))(((***000---)))'''''')))*********&&&'''))),,,......---,,,***))))))((((((((()))))))))'''&&&''')))***)))(((((()))***)))'''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***+++------///000111000---+++***+++)))))))))***+++,,,......000111222333555:::@@@DDDMMMPPPRRRRRRRRRUUU\\\aaammmyyy```YYYKKK===888555666555666???HHHDDD<<<===:::777888:::999999@@@IIITTTNNNFFFAAA???AAAFFFJJJSSSPPPSSSbbb___TTTRRRKKKBBB===>>>===;;;999888888999999;;;>>>KKKyyyXXX@@@555777555555666111222222111111000/////////...///000///...---...000...------,,,,,,------...,,,///222???^^^xxxqqqYYY999555111///111444555444111000///...------..................////////////000000111222444666999:::BBBKKK[[[sss++++++******))))))((((((+++)))***...333222,,,&&&,,,,,,+++******)))(((((()))))))))))))))*********''')))++++++***)))+++,,,(((((()))***++++++++++++++++++***)))))))))))))))***---,,,)))(((******'''(((((()))***+++---///000---,,,,,,++++++,,,,,,,,,***************)))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%((()))((((((***&&&&&&%%%%%%''')))***)))%%%&&&)))***+++,,,,,,,,,(((''''''''''''((()))***(((''''''(((******)))((((((*********((('''((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))***,,,---...000111111000---+++***+++)))))))))***+++,,,......000111222333666;;;AAAFFFMMMOOOQQQQQQQQQRRRVVVZZZlllrrr[[[PPPCCC;;;:::666777999:::JJJ[[[NNN<<<===777555555888999:::<<>>:::>>>EEEHHHNNNOOOTTT___wwwaaaUUURRRLLLCCC>>>>>>===;;;999888888888888999===IIIvvvXXX@@@555777555555666222222222111111000/////////...///000///...---...000------,,,,,,,,,,,,------...///111;;;RRRddd^^^MMM666333000000444777666444222111///...---------...............////////////000000000222444666999;;;DDDNNN___uuu************))))))))))))***((('''))),,,,,,***'''***))))))))))))(((((((((((((((((()))))))))******&&&))),,,+++)))''')))+++((()))******************,,,+++******))))))))))))(((++++++((((((++++++((()))))))))***,,,///111333------,,,+++++++++,,,,,,+++++++++++++++***))))))''''''((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))+++***'''&&&))))))&&&%%%'''((())))))***,,,...)))((('''''''''(((***+++)))(((((()))++++++***))))))***+++***((('''((()))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))***,,,---...111222222000---+++******)))))))))***+++,,,......000111222444777<<>>;;;<<>>333111111555:::<<<999555222111///...---------...............//////////////////000111333666999;;;CCCMMM]]]ttt)))))))))))))))*********(((''''''(((((()))))))))''''''''''''(((((((((((('''(((((())))))))))))))))))---000///,,,)))+++---+++++++++,,,++++++******---,,,+++***))))))))))))'''******((())),,,---************+++---000333555...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******))))))*********((('''&&&((((((((()))))))))******((((((((((((((((((((((((%%%''')))(((''''''((()))***------'''&&&))))))''''''((())))))((()))---111...---+++)))(((((()))******))))))+++------+++))))))***+++***((((((((()))'''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***,,,...///111222333111...+++******)))))))))***+++,,,......///111222444777===DDDIIINNNOOOPPPPPPOOONNNOOOOOOggg}}}fffRRRCCC555444888444333===GGGhhhiii>>><<<444444444444555666666444666999===>>>;;;999<<<@@@CCCGGGKKKSSSiiihhhXXXQQQIIIDDDDDD???>>><<<999888777777888777<<>>KKKqqqppp???;;;222444555555666777666444666777<<>>AAAEEEGGGNNNfffkkkYYYPPPHHHDDDEEE???>>><<<999888777777888777===HHHsss|||WWW???444777666666777333222222111111000/////////...///000///...---...000---,,,,,,++++++,,,,,,---...++++++000777999555///000111666@@@HHHHHH@@@888333222000...---,,,------............/////////000------...///222555888:::;;;DDDTTTooo((((((((((((((((((((((((&&&''''''(((((((((((((((%%%''''''''''''''')))+++((('''&&&%%%&&&''')))+++,,,;;;???222%%%&&&,,,---,,,,,,,,,++++++++++++***(((((((((((()))))))))))))))******++++++,,,------+++,,,,,,------......///------...............---------,,,,,,,,,,,,------...------,,,,,,,,,------++++++******************(((((())))))))))))((((((((())))))))))))*********)))+++***)))))),,,,,,******))),,,///***'''444HHHRRR===,,,***,,,)))***//////...------...///...,,,...---,,,***)))(((((((((((((((((('''%%%&&&(((***,,,+++++++++******))))))((((((((((((((('''''''''+++******)))(((''''''&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''((((((***+++---///000666444222///---+++))))))))))))(((((((((***+++,,,///000222333777===EEEKKKNNNUUUQQQMMMQQQNNNGGGIIIlllfff^^^NNN<<<222333888:::555...III|||hhhBBB666222222333444555555555555666777999:::;;;;;;::::::;;;GGGFFFGGG]]]~~~ppp^^^UUUJJJBBB@@@>>>===<<<:::999888777777>>>===AAAggg|||RRR???666666333444666///222222222111000//////...000---+++,,,000111---)))---,,,,,,,,,,,,---......+++---............///111000333;;;HHHUUUUUUGGG888111000///......------...............////////////000000000111333555777999888AAAPPPjjj''''''''''''''''''''''''&&&'''(((((())))))((((((((()))***)))))))))+++---((()))***++++++++++++***+++444666---(((,,,...,,,------,,,,,,++++++******))))))))))))))))))))))))*********+++,,,,,,------++++++,,,,,,---....../////////000000000000//////000//////......//////000//////...------------...************))))))))))))((())))))******))))))((()))))))))*********++++++...,,,,,,---...---,,,,,,111+++)))---,,,***222>>>FFF666***+++...******...---,,,++++++------,,,+++...---+++***)))((((((((('''((()))(((&&&&&&((()))++++++******))))))))))))((((((((((((((((((((('''******))))))(((''''''&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''((((((***+++---///000555444222///,,,+++))))))))))))(((((()))***+++,,,///000222333777>>>FFFKKKPPPVVVRRRPPPTTTQQQIIIJJJlllhhhYYYEEE888444555999;;;666...???dddpppWWW<<<444222222333444555555555555555666888:::::::::999888888BBBCCCFFFZZZvvvqqq___UUUJJJBBBAAA>>>===<<<:::999888777777;;;:::<<<```vvvPPP>>>666666333555666000222222111111000//////...222000//////000000...---------,,,,,,------...///+++,,,------...///000222333333777BBBNNNPPPEEE888111111///...........................////////////000000000111333555777999:::DDDVVVrrr''''''''''''''''''''''''''''''((()))))))))))))))((()))******)))***,,,...''')))---//////---+++)))***---,,,(((***111111+++......---,,,++++++******))))))))))))))))))))))))******++++++,,,,,,------++++++,,,,,,---.........//////000000000000//////000000////////////000000///......---,,,,,,------++++++******)))))))))))))))******************)))************+++++++++,,,///******///...)))***///888---'''***...---...333888---''',,,///+++)))++++++***))))))+++++++++)))---,,,+++***)))(((((((((&&&((())))))(((''''''((())))))))))))((((((((((((''''''((((((((((((((((((***))))))(((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''((((((***+++---///000444333111...,,,***)))))))))(((((())))))+++,,,,,,///000222444888>>>FFFLLLQQQVVVSSSRRRXXXSSSKKKMMMnnnjjjSSS<<<444333111000333666000666GGGNNNDDD888444222222333444444555555666333555777999:::999888777777>>>AAAHHHXXXkkkrrr```UUUIIIBBBAAA>>>===<<<:::999888777777:::999999YYYqqqMMM;;;555666333555777111222111111000000//////...000111111000...------...---------,,,------...///...---------///111333444777444666???HHHHHH@@@888111111000///........................////////////000000000111333555777999<<>>:::PPPrrrhhhFFF888444666222444777333000000000///////////////+++---000555777666222///...------------...//////222000...///111333333222555<<>>999LLLlllbbbEEE777555666222222666333////////////////////////------222>>>IIIIII???444......------......///000000...---///333666444222666@@@TTThhhgggTTT@@@777222222111000////////////............////////////000000000111333555777999???IIIbbb************************)))***++++++,,,,,,+++++++++,,,---,,,,,,,,,...000000///---++++++,,,---............///...---...111.............../////////...------,,,++++++******++++++,,,,,,---.........000000000111222222333333555555555555444333222111333222222111111222222333333222111000............---,,,,,,+++)))(((((('''((())))))******))))))((()))))))))*********++++++$$$(((((('''///;;;;;;444*********)))***,,,,,,,,,'''+++...---***((())))))***))))))***,,,------,,,******)))(((((((((((()))'''((()))(((&&&&&&((()))''''''((((((((()))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''((((((***+++---///000000///...,,,***)))((((((&&&''')))+++---......---///000222555999@@@IIIOOOPPPUUURRRNNNIIIBBBNNNjjjqqqTTTKKK===555???MMMMMMBBB888666555555555333111000222222111111333555888999777555333222333555888:::555===<<<;;;CCCJJJUUUgggyyygggXXXIIIBBBBBB<<<<<<;;;:::999999999999<<>>===::::::AAAWWWttt~~~jjjMMM<<<333222111000////////////............////////////000000000111333555777999>>>CCC[[[++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***++++++***+++---...---,,,+++************+++///,,,+++---/////////000------......///000000000......---,,,,,,+++******++++++,,,------......///000111111222333333444444444444444444333222111000111111000000000000111111000000...---,,,++++++***++++++***)))((('''&&&%%%(((((())))))))))))((((((((())))))))))))*********+++///---,,,;;;KKKCCC...,,,***((((((***---,,,)))$$$+++111000---+++******)))(((((()))+++---,,,+++***))))))(((((((((((()))((()))((('''%%%&&&(((***'''((((((((())))))******&&&&&&&&&'''((())))))***&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((('''((((((***+++---///000000///---+++***)))((((((&&&'''***,,,---.........///000222555999AAAIIIOOOQQQVVVTTTMMMEEE???OOOpppiiiNNNHHH<<<:::SSSrrrxxxkkkAAA:::666777777333111222222222111111333555888:::888666333111222555999<<<777AAA>>>999BBBKKKSSS]]]}}}zzzhhhXXXIIIAAABBB<<<;;;;;;:::999999999999===AAA<<>>000******+++++++++,,,,,,,,,'''---333333///+++******)))'''&&&)))...000---)))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&)))&&&%%%&&&)))***)))'''))))))(((((((((((())))))''''''''''''((((((((()))(((((()))***+++---...///000...+++************)))(((((()))***+++---...///...111555999===CCCLLLRRRXXXVVVNNNHHHEEEAAATTTuuu[[[UUUCCC;;;@@@___fff;;;555;;;999333+++555...111222000333;;;>>>;;;;;;444222666555333<<>><<>>>>>:::;;;GGGbbbvvvPPP===999555222222222222222////////////////////////...,,,///:::GGGIII???444000......000222222222222///...111===SSSbbb]]]PPPcccnnn~~~hhhDDD777444444666555000......000000////////////000000000000111222444666888999>>>FFF___***))))))))))))***++++++************************++++++***))))))***++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++))))))))))))***+++,,,------......///000111222222333222111111333333222111000000000000000000000000/////////...---------,,,++++++++++++++++++++++++''''''''''''((()))++++++)))++++++)))+++//////+++///CCCrrr\\\111+++))))))))))))************(((+++......+++))))))+++)))''''''***---///,,,)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%''')))++++++)))'''%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&((('''&&&''')))***)))((())))))(((((((((((())))))''''''((((((((())))))))))))))))))***,,,---///000000...+++************)))(((((()))***+++---...///000222555888===EEENNNSSSSSSRRRKKKGGGCCC???PPPppp\\\NNNFFFFFFKKKiiiSSS<<<666555555,,,111111333222222:::IIIXXX```YYYOOOFFF@@@:::777???LLL___PPPAAA===???BBBEEEIIITTTlllxxxbbbUUUJJJBBB???===::::::<<<===<<<>>>BBB>>>999<<>>EEE[[[))))))))))))******++++++************************+++******************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++++++++++++++++++++))))))******+++,,,---......//////000111222333333333333333333444444444444111111222222222222111111////////////......------******++++++++++++******))))))(((((((((((()))))))))''')))---,,,***000:::RRRttthhh:::---///((((((((()))))))))))))))(((***++++++)))((()))+++(((((((((***---...,,,***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%''')))++++++)))'''%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''(((''''''((())))))))))))******))))))))))))******'''(((((((((((()))))))))))))))******,,,...///000000...+++************)))(((((()))***+++---...///111222444888???GGGOOOTTTPPPOOOHHHDDDCCCBBBXXX{{{hhhQQQHHHEEEFFFbbb[[[CCC777333555---000...111444888AAAMMMXXX___XXXQQQHHHAAA:::666;;;EEEPPPHHHAAA>>><<<<<<@@@GGGOOOcccwwwxxxbbbUUUJJJBBB??????===;;;<<<>>>@@@DDDHHHAAA;;;===FFFUUUhhhbbbIII:::888444333222333222111///////////////////////////000333555555444222000+++---///000555999999777333333>>>[[[~~~sssjjj~~~hhhPPP>>>777111111111///...000111000000//////000000111000000111222444666888999;;;@@@UUU|||*********+++++++++++++++++++++++++++++++++++++++*********++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++******+++,,,....../////////000000111222333444555444444555555555555555666111111222222222222111111---......///......---,,,)))******++++++******))),,,+++***(((''''''&&&&&&+++$$$'''000***"""444SSSsss777,,,111)))((((((((((((((((((((((((((()))))))))(((((()))***(((((()))+++,,,,,,+++***''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&(((******(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))))))))))))))***,,,++++++******++++++,,,(((((((((((()))))))))***))))))***+++,,,...///000000...+++************)))(((((()))***+++---...///111222444:::AAAIIIPPPSSSNNNLLLCCC@@@CCCHHHdddsssTTTIIIAAA???[[[~~~UUUDDD777000333---///---111999CCCKKKOOOOOOPPPHHHEEEAAA<<<555000333888>>>@@@CCCBBB<<<777<<>>===;;;:::===EEELLLPPPFFF<<<;;;BBBMMM[[[WWWCCC999777444333333333222000///////////////////////////000222777999888333///,,,///000000666???BBB???777888JJJqqqggg}}}qqqWWWBBB999111///000//////111000//////......//////000000000111222444666888999;;;AAAVVV}}})))***++++++,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,...///000000000///000000111222333444444333444555555333333333555///000111222222111000///,,,,,,---......---,,,+++((()))***++++++***)))(((,,,+++***((('''&&&&&&&&&'''!!!&&&111000555YYYJJJ(((444555))))))))))))((((((((((((((((((((())))))))))))***((()))***+++,,,++++++***''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((''''''&&&'''(((((((((((('''&&&'''''''''''''''(((((((((&&&''''''((((((''''''&&&'''(((((((((((()))))))))''')))******(((((()))+++,,,,,,++++++++++++,,,,,,((((((((()))))))))***************+++---...000111000...+++************)))(((((()))***+++---...///000111555<<>>MMMYYY___NNN===777>>>FFFPPPNNN>>>888666444333333333111000////////////////////////------000666;;;:::444...---111111000999HHHPPPPPP>>>;;;LLLwww^^^sssrrrVVVFFF;;;111000111000000111//////............//////000000111222444666888999:::AAAXXX((((((***+++++++++***)))************************)))***++++++++++++***)))++++++************++++++******+++++++++,,,,,,,,,************+++,,,,,,---++++++++++++++++++++++++((()))+++---//////000///......///000111222222333111333444333000///000222---...///000000///...---***+++,,,......---+++***((()))***++++++***)))(((***))))))((((((((((((((("""&&&(((***333RRRlll111+++444---&&&*********))))))(((((((((((((((((()))++++++***)))((()))+++,,,++++++******(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&'''''''''((((((((()))''''''((())))))((('''''''''((((((((())))))))))))''')))+++***((((((***,,,+++******))))))******+++(((((()))))))))******************+++---...000111000...+++************)))(((((()))***+++---...///...000555>>>GGGNNNPPPPPPLLLIII???<<>>777555333333333333111000////////////////////////***,,,///333777777333000///333222111===SSSbbbdddHHH===CCCgggoooSSSgggrrrWWWHHH===222111222222111111000000////////////000000000000111222444666888999>>>FFF^^^&&&''')))*********)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++*********++++++,,,,,,,,,))))))))))))***+++------++++++++++++++++++++++++'''(((***---...//////...,,,,,,---...///000111111000222333111...,,,---///,,,---...000000...---,,,)))***,,,------,,,+++)))''')))***++++++***)))''''''''''''(((((()))***+++%%%///,,,,,,\\\MMM(((---&&&!!!777++++++******))))))(((((((((((((((***,,,,,,***(((((()))+++,,,+++*********))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))'''((()))******)))(((''''''((((((((())))))******''')))+++***((((((***,,,))))))(((((((((((())))))))))))))))))******************+++,,,---///000111000...+++************)))(((((()))***+++---...///---000666???IIIOOOPPPOOOLLLIII@@@<<>>SSSNNNFFF666111666HHHUUUPPP@@@444---111333111......///000333444<<>>???===>>>MMMfff|||aaaGGG:::???GGGNNNMMM@@@666555333333333333111000////////////////////////***---000333333333333444///333222222AAA\\\nnnrrrRRR>>>999TTTuuu}}}iiiTTTNNNbbbwww___JJJ>>>333222444333111111111111000000000000111111000111111222444666888999GGGOOOhhh---***''''''***+++)))''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''++++++***)))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++))))))************+++++++++((()))******)))***,,,...+++,,,,,,,,,---.........000000//////...---------,,,...///000///...,,,+++***+++,,,---------,,,+++))))))))))))))))))******'''((()))((('''&&&''')))))))))'''&&&---DDDccczzztttUUU666+++)))'''(((---...---+++)))(((''''''&&&)))))))))))))))))))))))))))((((((***,,,,,,)))&&&))))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********))))))((('''&&&&&&%%%$$$%%%&&&''''''(((***---***)))(((&&&&&&&&&'''((()))((('''''''''(((***+++''''''((()))***,,,---...333///+++((('''(((((('''+++***++++++,,,---...///222222666>>>HHHOOOPPPPPPGGGCCC>>>;;;:::BBBTTTeeezzzHHH888888333000CCCiiiXXX:::000666777CCCJJJ<<<000222999FFFNNNJJJ<<<000222...///222111...///555333///555@@@JJJWWWUUUBBBEEEHHHPPPfff~~~pppYYYMMMEEEAAA???>>>===999:::HHHccc}}}fffOOOAAADDDQQQ^^^VVV===666555444333222111111111000000111111111111000000,,,///222333111/////////,,,...222333<<>>;;;:::>>>IIIUUUnnnsss===666777555222:::RRRnnnVVV;;;222666333777<<<222444333999DDDHHH@@@666222111...///222222//////444555777BBBHHHHHHLLLJJJ<<>>>>>;;;;;;GGG```zzzrrrUUUCCCJJJ^^^nnnaaaBBB666555444333222111111111000000111111111111000000...///111111111000//////...000444666===UUUcccZZZGGG======QQQkkkppp[[[CCC@@@WWWmmmRRRGGG;;;666888:::777333444333111000//////000000000111111111222555999===UUUmmm((((((((('''&&&%%%###"""''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))((((((''''''(((((())))))))))))))))))))))))))))))(((***+++,,,+++)))'''((((((((()))))))))))),,,------,,,******+++,,,++++++,,,------...//////...///111222222222000///111111222333333111000///000///...---------------************************'''((()))((('''&&&''')))$$$'''+++,,,+++(((''''''!!!!!!&&&......'''''',,,***)))))))))))))))******************************'''(((***,,,---,,,(((%%%))))))))))))))))))))))))&&&&&&'''((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))************))))))((((((''')))***++++++******+++---+++******))))))))))))***((((((((((((((()))******)))))))))***,,,---///000...+++(((((()))***++++++))))))***+++---...000111222333777???HHHNNNOOONNNLLLDDD===;;;<<<===CCCIIIgggXXX777666666666555222999KKK^^^TTT<<<333777222///111///666444<<>>222111000...///333333000000111444<<>>===GGG___yyyxxxVVVAAAKKKeeewwwgggCCC666555444333222111111111000000111111111111000000000/////////000111000//////000555888@@@TTT[[[LLLAAA:::>>>WWWtttwww]]]@@@>>>SSS~~~VVVLLLCCC@@@CCCBBB;;;333333222111////////////000///000000111222555:::>>>]]]uuu)))))))))((('''&&&&&&''''''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))+++,,,***)))((((((((()))))))))******+++,,,---,,,++++++,,,...,,,------...///000111111...000333555666555333222222222333333333222111000222111///...---------...++++++++++++************'''((()))((('''&&&''')))((((((((())),,,.........***))),,,...+++%%%'''---******))))))))))))******((((((((((((((((((((((((&&&(((***------+++(((%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))+++*********)))))))))((()))+++,,,+++***)))***+++***)))))))))))))))))))))((((((((((((((())))))***))))))***+++,,,...///000...+++)))((()))*********))))))***+++---///111222222444888@@@IIINNNNNNMMMGGG???999:::>>>BBBFFFKKKiiivvvFFF888999555555777222///:::JJJUUU@@@444666555000111444555333CCC___gggRRR999---000///111444555333111000///777HHHKKK>>>;;;@@@>>>AAABBBSSSzzzlllUUUJJJDDDAAA@@@999===>>>>>>GGG\\\uuuvvvVVVCCCLLLccctttdddAAA666555444333222111111111000111111222222111111000111///------///000///...///...333999DDDWWWXXXDDD;;;777AAAaaadddCCCAAATTT}}}VVVLLLFFFKKKTTTRRRCCC333333222111///...//////000...///000000222666;;;???\\\uuu'''%%%######%%%(((+++---(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))++++++***((()))))))))*********++++++)))***+++,,,+++,,,///111......///000111222333333000222555777888888666555111111222111111111000000333111000...------......+++++++++*********))))))'''((()))((('''&&&''')))///+++'''&&&''')))******)))&&&%%%&&&'''(((***...,,,+++***)))((((((((((((''''''''''''''''''''''''&&&(((+++---,,,***((('''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))************))))))))))))''')))+++***)))''''''((('''((((((((((((((((((((('''(((((()))))))))))))))))))))***+++,,,...///000///---***))))))***)))((())))))***+++---000111333333444999AAAIIINNNMMMKKKAAA;;;888:::>>>CCCKKKRRRlllddd>>>777999333222666555222999DDDXXXIII888444777444222777444555MMMwwwwwwMMM///222222333555777777555111000111<<>>???@@@>>>@@@KKKVVVooo{{{\\\BBB555888444333444555666:::???XXXVVVEEE555666444///333555777OOO~~~eee:::666777666666999<<<999444555...333888222444;;;;;;AAAAAAKKKrrrmmmUUUJJJDDD@@@???:::<<<;;;888===HHHSSSWWWXXXLLLHHHGGGHHHNNNKKK<<<666555444333222111111111111111222222222222111111...000111000///...///111222...444BBBXXXoooiiiLLL<<<888FFFnnnxxxSSS@@@LLLssslllCCC===AAAWWWpppsss[[[@@@444333222000000000000111///000000111222555:::>>>KKK```ZZZKKK777***((()))(((&&&((((((((((((((())))))***(((((((((((((((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))(((''''''(((***+++)))((())))))))))))************''')))*********+++---000,,,---...///111222333444222222333444555555555444222111111000000000000000....../////////......---******))))))(((''''''&&&'''((()))((('''&&&''')))%%%&&&(((*********))))))'''((()))***++++++)))&&&******)))))))))))))))***(((((((((((((((((((((((((((***++++++)))((()))+++)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&)))***((('''&&&'''&&&'''((()))***))))))(((&&&'''((()))***))))))(((((((((((()))+++,,,...///---+++******++++++***(((++++++,,,,,,...///000111333555:::BBBJJJMMMLLLIII>>>EEELLLLLLDDDAAAMMM\\\{{{tttgggVVV:::777<<<===888333444777888QQQcccWWW<<<666444...222555666EEEllltttFFF;;;;;;999777;;;@@@>>>777666---000555000000777888===@@@FFFdddnnnVVVKKKDDD???>>>;;;;;;999888===FFFJJJIIIDDD@@@BBB???888;;;>>>666666555444333222111111111111222222333333222222111...333777666111///111555222111===UUUssseeeGGGBBBNNNvvv]]]@@@HHHjjjmmmDDD@@@FFFZZZoooppp[[[DDD555444333111111111111222000111111111222555999===GGGZZZ\\\III333&&&'''+++,,,***((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((''''''(((***+++)))((((((((((((((())))))))))))(((*********))))))+++---++++++,,,...///111222222111111111222222222333333333222111111000000111111,,,---.../////////------***))))))((('''&&&&&&%%%'''((()))((('''&&&''')))''''''(((&&&$$$$$$&&&)))$$$'''((('''''')))+++,,,(((((((((((()))***+++,,,************************(((***+++***''''''))),,,)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((###&&&)))***)))((('''((('''((()))+++++++++***)))&&&''')))*********)))((('''(((((()))***,,,---...***)))((()))+++,,,+++***,,,,,,,,,---...///000111444555:::BBBJJJMMMKKKHHH>>>KKKXXXXXXLLLFFFQQQbbbyyyxxxlllCCC999EEEHHH===222222333111IIIjjjdddDDD999666111555333222999VVVxxxMMM>>>>>>;;;888<<>>::::::999:::BBBKKKLLLHHH<<<===BBB>>>444777===888666666444333222111111111111222222333333222222111...555<<<:::444000333888111333EEEeee}}}SSSLLLVVV}}}eeeCCCGGGeeeoooKKKIIINNN\\\iiigggUUUCCC666555444222111222222333111111111111222444999<<>>>>>666444444555333111111222333<<>>888<<<:::888@@@MMMOOOGGG888888777777777999:::;;;888555222111111111111000///333888777222///000222555===GGGJJJAAA555111444999333IIIwwwiiiPPPTTT~~~nnnFFFDDD___uuuSSScccnnniii]]]RRREEE999555333111///...000222333333111222777888888:::>>>KKK___******)))((((((((())))))%%%'''((()))((((((***+++''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((())))))***&&&&&&&&&&&&&&&%%%%%%%%%###''')))&&&%%%'''(((''''''''''''((())))))******)))***,,,---.../////////...//////000000//////...---...............------***+++,,,---...---,,,,,,++++++******)))(((((('''&&&&&&'''''''''((((((((()))((((((((('''''''''&&&&&&(((************,,,...555+++$$$&&&((('''&&&)))((((((((())))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''###%%%(((((('''&&&&&&&&&)))((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&''''''''')))*********)))(((&&&&&&''''''''''''&&&&&&)))'''&&&(((***+++)))'''&&&''''''((((((((((((((()))))))))***++++++,,,,,,+++***))))))***---000111///...------...///000111555888===BBBHHHLLLIIICCCEEEaaazzzgggQQQIIIJJJgggVVV???JJJQQQJJJ===444000///666KKKTTTGGG999777777444333777333111CCC\\\\\\KKK999;;;888222333999999333444555555444222222333444444888<<>>666333222111//////000222333444222222555666666999>>>NNNccc'''''''''''''''((()))***&&&'''))))))(((((()))+++((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))%%%###&&&((('''&&&&&&&&&'''((()))))))))((()))***,,,,,,---------------............------,,,------.........------***+++,,,---------,,,++++++******))))))(((((('''''''''''''''((((((((()))((((((((('''''''''''''''%%%&&&'''((()))+++...111>>>222(((&&&((((((''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$###$$$$$$'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&(((***+++++++++)))(((&&&&&&''''''''''''&&&&&&)))((('''((())))))(((&&&&&&''''''((((((((((((((()))))))))***++++++,,,,,,))))))((()))***---000222------,,,,,,---///000222777777:::CCCIIIHHHEEECCCJJJdddyyycccLLLEEEIIIhhhsss\\\@@@EEEKKKIII>>>111...222222888======<<<;;;888444111444222///444@@@FFFEEE======:::666555555555333444555555444222222333555333777===CCCMMMfffgggRRRHHHBBB>>><<<888<<<<<<;;;???FFFDDD<<<777666444333333555777888888666333222222333222111333333444444444444444555777GGG[[[bbbTTT???222000333666UUUxxxRRRFFFhhhNNN===CCCiiixxxhhh{{{WWW===444222111111000000000111111222555333222444555666;;;BBBUUUkkk'''&&&&&&&&&&&&'''((((((%%%'''((((((''''''((()))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''---///---'''$$$&&&((('''&&&&&&''''''((()))******)))***+++,,,------------....../////////...------,,,,,,---............---***+++,,,---------,,,+++******))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''&&&''')))---000777222+++((((((((()))***&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$######$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%''')))++++++***((('''&&&&&&''''''''''''&&&&&&))))))((((((((((((&&&%%%&&&''''''((((((((((((((()))))))))***++++++,,,,,,***)))))))))***,,,///000,,,------------...111333555333999DDDJJJFFFBBBAAAFFF^^^qqq[[[FFFDDDNNNppp|||fffUUUlllWWWAAA???AAADDD===111///777333000222:::???===888666222222222111///000888@@@FFFAAA>>>===999333222555222333333222111111222444666777<<>>===:::<<<<<<:::===CCCBBB===777555333333444777;;;===888555333222222333333222666555333444666777777777;;;III\\\fff[[[FFF555///444555QQQgggIIIBBBbbbQQQ>>>???ZZZ{{{vvviiiZZZ;;;333444000000000111111111111111555333222444555777@@@IIIaaavvv(((''''''&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))222444111***&&&'''((('''&&&'''''')))***++++++,,,+++,,,---...////////////111111111111111000//////------...//////.........+++,,,---------,,,+++***)))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''((('''&&&&&&'''***---***...111---'''%%%'''***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$%%%'''))))))((('''&&&&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&''''''((((((((((((((()))))))))***++++++,,,,,,,,,+++*********+++,,,,,,---...///...---...111444555555;;;FFFLLLHHHBBB>>>BBBXXXiiiRRR@@@CCCSSSyyytttSSSCCCVVVkkkcccNNN===:::===GGGGGG<<<666777555000222999<<<888444555111...///333222---111999HHH@@@@@@FFFCCC555///333///000111000//////000222444111555===@@@JJJmmmdddQQQIIIDDD@@@>>><<<<<<:::888;;;AAADDDCCC888666444444777<<>>NNNaaasssxxxmmmuuukkkIII:::777111111111222222222222222444222222444666:::EEEPPPlll)))((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))222444222+++'''((((((&&&&&&'''((()))***+++,,,---,,,---///000222333333333444444555444444333222111000000000000000///......+++,,,---------,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&(((***)))333:::555+++'''(((***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&''')))&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&((())))))'''&&&&&&'''&&&''''''((((((((((((((()))))))))***++++++,,,,,,,,,,,,+++***************///000222000......111444777;;;AAAGGGMMMQQQMMMFFFCCCXXXfffNNN===DDDYYY|||QQQ>>>JJJRRRIIIEEE666666>>>MMMVVVPPP@@@444333111222555555222000111...+++,,,222333......333@@@:::DDDZZZ[[[CCC111///.../////////......///111444///222;;;AAAIIIbbb|||cccQQQIIIDDD@@@>>><<<;;;999888:::>>>CCCFFF999777555444777===DDDHHH:::777555444555666666555555555555666666666666666444===LLLWWWTTTFFF999444555000:::QQQlllxxx[[[JJJ;;;888FFFYYYooorrraaaEEE>>>BBBKKKQQQ```mmmlllaaaFFF777444444333222222222222222333222333555666:::GGGSSSooo''''''''''''''''''((()))'''((())))))''''''''')))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''***......)))&&&''''''%%%%%%&&&'''((()))+++,,,,,,,,,---///111333555666666666777777666555444333333222222222222111///...---,,,,,,---...---,,,+++***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''((()))444:::555---******)))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&)))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&$$$&&&)))((('''&&&'''(((&&&''''''((((((((((((((()))))))))***++++++,,,,,,***************+++++++++111333444222...---111555555???DDDEEEPPPbbbeee]]]FFFYYYfffMMM???JJJbbbZZZ<<>>CCCBBBSSSppp{{{sssFFFYYYfffNNNBBBPPPlllaaa:::FFFQQQEEE;;;666333111:::QQQ___RRR;;;,,,000///,,,...444333,,,---000111000///000222444444;;;ddd{{{LLL888...///000///...///111222000111444999BBBOOO^^^jjjyyy{{{^^^NNNGGGBBB>>><<<888888999:::::::::<<>>;;;;;;<<<============AAAFFFEEE@@@===>>>@@@PPP___nnnnnnYYYAAA888:::,,,000888888555@@@CCC666666333;;;HHHSSS[[[PPP777;;;666;;;@@@DDDUUUjjjppp~~~]]];;;999666333111222333444222222444444333555@@@MMMccc((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***+++,,,------......///000111111555777888777555333333333333222000...------------+++,,,,,,,,,,,,+++******+++)))'''&&&'''((('''&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$&&&'''((((((''''''((()))&&&(((******)))(((((()))''''''&&&%%%%%%%%%%%%&&&'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%'''))))))(((''''''(((,,,///111///,,,)))'''((())))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''((()))***+++,,,---------+++///)))%%%,,,+++''',,,444777...444333,,,555333999888GGGPPPTTTooovvvJJJ\\\kkk]]]FFFVVV___@@@RRRZZZCCC444333555222888PPPdddWWW;;;777///+++000111---///444222222...///333,,,***666333;;;ddd[[[:::222///,,,+++---111333444222444...111BBBPPP^^^pppuuuuuu\\\MMMFFFAAA===;;;::::::999999888777777777666666555333111222666888@@@>>>???@@@===;;;???FFFUUUiiifffNNNMMMYYYpppnnnLLL:::555111222333222222222444555999555999JJJ^^^aaaPPP===999999;;;===AAAMMMdddyyyiiiEEE999111444999888444333111444111111999888;;;HHH^^^''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))************+++,,,---...//////444555666444222111111222222111///------,,,------******++++++******)))(((***(((&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''')))***)))(((((()))+++'''(((******((((((((()))(((''''''&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&(((***)))(((''''''(((+++...000///,,,)))(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((('''((()))***+++,,,------------...(((''',,,))))))444KKKKKK555......,,,555000::::::GGGNNNOOOcccooocccFFFVVVfff\\\LLL```cccEEEVVV^^^III999,,,222333555FFFZZZXXXHHH:::222///222000+++,,,333111666111...222///...666000777^^^\\\:::222000---,,,...000222222111666222222;;;EEEVVVnnnzzzyyytttZZZLLLEEE@@@===<<<::::::999888888777777666666666555333111222555888<<<===AAADDDEEEHHHSSS___~~~rrruuu|||WWW@@@777111111111111000111222444666333555CCCRRRUUUIII:::555555888;;;@@@MMMeeezzz[[[CCC999222555888666444444333666222333999999<<>>999555666666444444666444777444333999999===KKKhhh&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((+++,,,,,,...///000111222222111000...,,,---///222...---------------------******++++++******)))((()))(((((())),,,---,,,+++'''''''''''''''(((((((((''''''((())))))(((''''''''')))******))))))+++,,,''')))******(((''''''((())))))(((''''''''''''((('''))))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))******)))((('''''')))***++++++)))''''''((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((***+++------......///+++&&&,,,...&&&000MMM```777111444;;;555999>>>FFFIIIIIIJJJEEE:::999???GGGFFFLLLmmmdddGGGVVV]]]FFF555---555888333333<<>>>>>999999999888777777666666555555555333222222444777666;;;JJJdddkkkKKK999888666444333333444555555555222000222666888888666666777;;;???DDDQQQhhh|||oooFFF999888777666444333444666333777444444999999>>>MMMmmm''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((+++,,,---...000111222333222222111///......111333.....................---,,,------------,,,++++++*********,,,...///...---(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&(((((('''((()))+++((()))+++***(((''''''((())))))(((''''''''''''(((&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))))))))((((((''''''((()))))))))'''&&&&&&'''''''''%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((()))+++,,,.../////////...***'''---///(((444SSSsss@@@444111444333666???EEEHHHLLLHHH>>>777999999:::;;;IIIqqqdddGGGWWW^^^DDD///111444666333222555===BBB>>>777222111///111???PPPkkk>>>...111111///333000222999<<<777222111000///...000222444555444222555333444888;;;NNNmmmtttfffaaa|||hhhQQQEEEBBB???>>>===999999888888777666666555444444444333222222444666666888JJJoooxxxXXXDDD===:::555444444555555444666555333111111333555777888:::>>>BBBEEEOOOcccuuu^^^888666888888555333333555666222777444333888888???PPPppp((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))*********+++,,,---///111222222444555555333222222444666111111111111111000///......////////////...------+++++++++---000000///---)))))))))(((((((((((('''''''''''''''''''''''''''###$$$&&&&&&&&&&&&((()))(((***+++***(((''''''''')))(((''''''&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))+++******(((''''''''''''(((((()))(((&&&&&&&&&'''((('''%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''((())))))))))))***,,,...///111111111......+++---000+++555NNNxxxGGG<<<111000555444???CCCGGGOOOIII;;;::::::777666888LLLwwwgggMMM___gggKKK111111000111333333333777===FFF<<<444222000000<<>>>>>333111;;;444AAAAAAEEEPPPGGG888;;;777444444999QQQ}}}kkkSSSjjjuuuUUU888111...///333222000444;;;HHH===666444222000555???XXX\\\JJJ333///222111444+++111555333000111555888777444111000111333444444555555222444666222@@@]]]oooyyyvvvmmmiii^^^SSSUUUUUU```uuuppp___MMMEEECCC@@@===;;;888888888777666666555555222333444444222222333444777444BBBkkknnnZZZJJJDDD<<<888888888555333444555666555444444555666555999@@@EEEEEEIIIVVVeee}}}pppIII777333666555222333666666222111888777777;;;===GGGZZZ~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))***+++,,,------......000111333555666777888:::<<<<<<;;;::::::;;;666666666666555333111000/////////000///......---))))))***,,,...---+++)))******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''"""$$$%%%&&&&&&&&&(((***)))***+++***(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&((()))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''''')))---000///...%%%%%%&&&&&&'''(((((()))***)))((()))++++++***(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***+++,,,...000222333444444444:::555...///...000:::aaasssGGG+++888111///===666BBB@@@CCCOOOEEE555;;;222111333:::TTTlllWWWqqq}}}]]]===444000000333000+++000:::EEE;;;555666555000111777666>>>999000333444111555111444333...,,,111777888;;;777222000000111222222111444444888888333BBBbbb|||gggRRRGGGJJJKKKRRRbbbmmm]]]LLLEEEDDDAAA<<<:::888888888777666666555555222333444444222222333444777555CCCjjj{{{hhhQQQJJJBBB======<<<999666111333555666666555555444555:::BBBHHHHHHKKKWWWdddqqq}}}yyyUUU???:::222555444111333888777111222999999888>>>@@@JJJ^^^&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''(((***+++,,,---...//////000000222777===BBBCCC>>>::::::999777999===999======888666888555///222000//////000000///---,,,++++++,,,......---++++++******)))))))))))))))((('''&&&&&&'''(((&&&%%%'''((((((((('''&&&%%%%%%+++------+++(((&&&'''((((((''''''&&&&&&''''''((($$$***---***(((((((((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$&&&000999666,,,'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++ %%%000+++%%%((()))************))))))))))))))))))))))))************+++,,,...///000000000000000333777777444000//////IIICCC;;;333///000444777888;;;BBBIIIIII@@@888555111444444:::jjjiii[[[rrrqqqHHH888333000111222000111333444333333333444555555444555333000...///333777:::555666333...///444777666888666222///......///000000777666333444999VVV}}}dddPPPIIIEEEJJJUUUWWWdddfffXXXJJJDDDCCC@@@===<<<888888777777666666555555000222333333333333444666444888KKKrrr~~~kkkVVVKKKNNNXXXWWWPPPEEE555777555222111444777555111777::::::<<>>===AAAHHHGGGIIIGGGAAA===<<<999333444222111000111111///...------,,,---......---++++++***))))))(((((())))))((('''&&&'''((()))((('''''''''((((((''''''&&&%%%((()))++++++)))'''%%%$$$''''''&&&&&&&&&&&&''''''(((&&&###"""&&&***)))%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''%%%&&&,,,333111)))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))...222---************))))))))))))((((((((()))))))))******+++,,,...///000111000000...111333333000---------999777333000000222444666888;;;BBBIIIHHH>>>666444111444555===mmm~~~jjj___uuusssNNN888333000111222000000222444222111333666888666444333222000000111333666777555777444000///333555333444222000///...///000111///333333444555<<<___dddQQQKKKGGGDDDNNNQQQ[[[yyyxxxbbbTTTGGGBBBAAA>>>;;;;;;888888777777666555555555111333444444333333444666:::???WWWwww___RRRWWWpppzzz___CCC;;;777333222444888999888999;;;<<>>:::555333555999<<<>>>>>>>>>>>>HHHcccwwwbbbIII999555555444222444555444111222555999555999666888GGGVVVlll&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''(((***+++,,,---...000111222333333555999<<<===>>>AAACCCBBBDDDOOO\\\___^^^YYYRRRKKKEEE@@@<<<:::888666555555444222000000///.........---+++(((***)))((((((''''''(((((((((''''''(((***,,,+++***''''''(((((((((((('''''')))((()))+++---,,,(((%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((,,,000...((()))...''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((((((''''''((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''---***(((222999444...************)))))))))(((''''''''''''((((((((((((***+++---///111111111111,,,,,,+++)))((()))***+++---...000111333333333333999<<>>;;;999:::888777777666555555444444444444555444333333555777;;;IIItttqqqXXXNNNjjjZZZBBB;;;666555777888<<>>>>>KKKkkkwwwYYYCCC:::777333333444333222111222555999555999777;;;PPPggg&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''(((***+++,,,---......000222333333444777999:::<<>>gggnnnQQQEEEAAA>>>???DDDFFFNNNYYY```tttbbbRRRJJJBBB@@@???;;;999:::777777666666555444444444444555555444333444777999<<>>666777999888999;;;===<<<===MMMqqqeeeEEE777444111555555444222111222555777444999888AAA___~~~&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''(((***+++,,,---...---///222444444555777888===>>>BBBGGGIIILLLUUU___```]]]\\\[[[VVVLLLEEECCC<<<:::888888888777555333111///.........---+++)))+++******))))))))))))))))))((('''(((***++++++***''''''((()))))))))(((((('''))),,,,,,***((('''''''''''''''&&&&&&'''''''''---111OOOzzzjjj<<< ((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%'''******((())),,,(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((('''###999XXXLLL...,,,************))))))))))))''''''((((((((())))))))))))+++---///111222222111---+++)))(((***++++++***,,,,,,,,,---000222555777888===FFFKKKDDD999222333555222<<>>===CCCCCCHHHUUU\\\fffxxx\\\OOOHHHCCCAAA???:::999:::777777666555555444444333333444444444444666999<<>>GGGLLLEEE999444555777222===XXXppptttkkk^^^[[[MMMGGG===888555666:::;;;777333222111666:::;;;888666666888555666888:::<<<=========BBB@@@999000---000222222222222333333333222222111111777333111777:::CCCVVV[[[aaabbbXXXKKKBBB===;;;:::CCCAAA@@@LLLVVV\\\fffwwwVVVMMMGGGBBBAAA>>>999777999777666666555555444333333222333333333444777;;;???TTT{{{bbbRRRjjjkkkRRR<<<:::>>>===:::;;;888:::???SSS{{{hhhAAA777888888444444444555777888888888444;;;@@@XXX&&&&&&&&&'''''''''((((((---,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''(((***+++,,,---...---111555888999:::;;;<<>>AAAHHHMMMOOORRRWWWZZZXXXZZZ]]]XXXKKKBBB@@@:::999888888999999777666333222111222222222000...---,,,++++++******++++++***)))'''((())))))((('''''''''((()))))))))))))))%%%111<<<>>>666---))))))))))))(((((((((((())))))333YYY```555...)))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&***$$$$$$)))***'''%%%'''&&&&&&&&&&&&'''(((******((((((((((((((((((((((((((((((((((((((((((((((((!!!000+++<<>>HHHLLLFFF:::555666888333===YYYoootttuuufff___NNNHHH@@@888666777<<<===888333333222333555888<<<<<<:::777222666;;;@@@BBBAAA>>><<<666777444///---000111//////000000111222222333333///777444000777999888===???JJJTTTSSSKKKBBB===;;;999EEEBBB<<>>>>>999<<>>======::::::999888777666555444111000000000222222000///...+++((()))+++,,,***((())))))(((((((((((())))))))))))))))))))))))))))))###222ZZZyyyeee333---&&&***,,,)))%%%###'''+++000XXXddd===***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((###...@@@nnnoooHHH555$$$###+++'''$$$(((***''''''''''''((()))***++++++++++++...000111000...,,,++++++******++++++,,,***//////222999555222;;;;;;AAAHHHJJJFFF???999666333:::<<<]]]pppyyypppgggMMM===666<<<444222888<<<888444444222222333444666999<<<===555444666;;;@@@@@@;;;666---000333333000///000222333222222222222333444555000555777444666;;;;;;666AAABBBEEEIIIJJJGGGBBB@@@DDD>>>===AAAEEEGGGMMMUUU___ooofffSSSFFFDDDAAA>>>;;;999888777555555555555555555555555333666333111444222:::NNNooo```SSSZZZjjjrrr~~~{{{fffTTTLLLYYYwwwdddFFFHHHKKKJJJKKKJJJCCCBBB???OOOxxxxxxNNN===;;;:::888555333555:::===<<<999:::;;;OOOyyy''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''(((((('''&&&)))&&&)))))))))888IIIKKK,,,***(((((()))***)))(((&&&&&&'''''''''((((((((())))))((())))))***++++++******++++++,,,...///000000111333444666777777888>>>>>>===<<<<<<<<<<<<<<<>>>===:::888666666666666:::999888777666555444444///......///000000///---...,,,)))***+++,,,+++)))******))))))))))))******(((((((((((((((((((((((('''222NNNeeeVVV111###---$$$''')))(((&&&%%%''')))###:::PPPPPP<<<)))###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((---%%%,,,===ooo}}}YYY:::......222//////...%%%))))))))))))***+++,,,---++++++,,,...111111000...,,,++++++******++++++,,,&&&...555BBBPPPHHH888555:::AAAHHHJJJEEE===777333444;;;<<>>TTTzzz```LLLLLLKKKMMMRRRWWWSSSHHH@@@>>>FFFaaalllPPPVVV\\\[[[XXXRRRGGGEEE===FFFffffffSSSJJJCCC:::777444555999<<<;;;999;;;???XXX'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((((('''&&&***''')))***,,,>>>RRRUUU,,,***(((((()))))))))((('''''''''(((((((((((((((******)))))))))***+++++++++++++++,,,---...///000111111222333333333333222888888888777777777777777444333222111111111222333888888777666555444444333...---,,,---//////---+++---,,,***+++,,,,,,+++)))+++******))))))******+++((((((((((((((((((((((((&&&+++888CCC<<<)))"""'''###$$$%%%&&&&&&'''''''''%%%***...+++&&&$$$''',,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))...%%%***888mmmvvvFFF999333000+++...///%%%++++++++++++,,,---......,,,,,,---///222222111///,,,++++++******++++++,,,***000:::RRRkkkdddHHH999<<>>999MMMooonnnUUU___jjjjjjbbbUUUGGGEEE???EEE^^^{{{ppp```RRR===999555444777999:::999;;;EEEddd'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))(((&&&(((''',,,---+++555AAA>>>+++)))((('''))))))((('''((((((((((((((((((((((((***)))))))))))))))******+++++++++,,,---...000000///000111222222222222111444444555666777888999999555444333333333444555555777666666555444333333333------,,,---...///---+++++++++++++++++++++***)))******))))))))))))******((((((((((((((((((((((((&&&'''(((***)))&&&###"""$$$######%%%''''''%%%###***)))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))))))))***%%%)))222eeeoooYYYLLLDDD444,,,---,,,,,,,,,,,,,,,,,,---......---------000222333111000,,,++++++******++++++,,,//////666UUUzzzyyyXXXAAA???GGGPPPSSSMMMCCC:::666666;;;999SSSwwwlllZZZmmm^^^IIIDDDCCC666777555333333333222222222222111000000000111222333666555555666777666333///333222111000111333777:::555555666666888999:::;;;999>>>NNNjjjsss]]]III@@@BBBZZZ{{{cccEEE>>>BBBFFFGGGSSS[[[___iiigggTTTJJJBBB@@@===;;;888777666666444444555666666555444444555666333555999888FFFbbbcccUUUHHHAAA<<<===>>><<<::::::;;;DDDZZZ}}}sss\\\hhhuuuuuuiiiXXXEEEDDDAAAMMMeeezzztttccc???;;;666444555777888888:::IIIkkk''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''''''''------''',,,111***+++)))''''''((()))((('''((((((((((((((('''''''''(((''''''''''''((())))))+++++++++,,,---...///000---...000111222333444444333444555777888888888888777666666555555555555555555444444333333222222222///...---...000000...---)))***++++++***))))))(((((((((''''''''''''((((((''''''''''''''''''''''''***)))&&&$$$'''***)))$$$&&&%%%$$$%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))...///ZZZeeeCCC333000,,,++++++++++++,,,,,,------------000222333111000,,,++++++******++++++,,,...+++333ZZZbbbEEE@@@HHHRRRUUUPPPFFF>>>:::888<<<:::RRRsssfffXXXqqquuucccQQQKKKEEE777444333555999;;;777111333222111000000111222222777666666666666555333222555444333333555888:::;;;666666777888999;;;===>>>@@@EEE^^^bbbKKKFFFiii{{{RRRAAABBBGGGIIIIIITTTYYY]]]hhhyyyrrrZZZJJJDDD???>>>;;;999777666666666333444555666666555444333777666333555888666FFFeee{{{\\\QQQEEEAAA???======???BBBBBBIII___nnnyyyvvvcccIIICCC@@@RRRlllzzzvvvddd>>>;;;777555555777888999:::KKKooo&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((()))(((''')))''',,,+++%%%+++222,,,+++)))''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))*********+++,,,---...///,,,---///111333444555555333444555555555444222111444444444333222222111111333333333222222111111111000///...///111111///...)))+++,,,,,,+++)))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''%%%$$$''')))((($$$&&&&&&&&&&&&&&&&&&'''(((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))***************))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&'''((())))))******+++...333///TTTmmmFFF111+++++++++******++++++,,,,,,,,,---///222222111///,,,++++++******++++++,,,---...===jjjjjjFFF???FFFPPPSSSPPPHHHAAA>>>===AAA>>>TTTrrrcccXXXwwwvvvVVVDDD444222444???MMMQQQDDD333333222111000000111222222444444333333333333333333333222333555777888777555666666777888:::<<<>>>???EEELLLhhhdddWWW{{{cccGGG@@@CCCFFFEEEQQQVVVWWW\\\ddd{{{gggSSSHHHCCC===<<<:::777666555555666333444666777777666444333777555222555777444GGGjjj~~~iiiXXXMMMIIILLLRRRTTTNNNIIINNNfff{{{|||iiiQQQEEEAAAVVVpppyyyzzzcccOOO;;;:::777666666777999;;;:::NNNsss&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&''')))))))))((()))''',,,,,,&&&,,,222---***)))''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,)))))))))***+++,,,---...+++,,,...000222333444444111222333444333222000///111111222222111111000000222222111111111111000000000///...///111111///...***,,,//////---******+++((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%''',,,111,,,+++***))))))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******((()))******++++++******))))))))))))))))))))))))'''((((((((())))))))))))'''((()))***+++,,,------+++---222...VVV}}}iiibbb444,,,,,,+++++++++++++++,,,++++++,,,...111111000...,,,++++++******++++++,,,///222CCCrrriiiBBB>>>FFFOOOSSSQQQKKKFFFDDDDDDGGGCCCXXXsssbbbZZZ|||UUU888111222<<>>iii___;;;@@@GGGPPPUUUSSSOOOKKKJJJJJJLLLHHH[[[sssaaaZZZ~~~kkkLLL444111555DDDdddjjjCCC000000///......000111222111222222333333555888:::<<<===AAAFFFHHHFFF???999555555666888:::===???@@@LLLeeemmmPPPGGGGGGIIIMMMKKKOOOZZZ[[[\\\hhhttteeeRRRHHHCCCBBB;;;999888666555444555555222444666777777666444222555222000555999777NNNvvvfffQQQSSScccqqq~~~vvvsssaaaLLLKKKXXX|||zzzXXX===444666777888888999;;;===>>>VVV&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,)))'''&&&&&&'''((("""//////)))++++++)))...((((((&&&"""###(((***(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((+++---...---,,,+++///000000000111111111111111111000111333444444333444444333222111111111111222111000222555555222///...------...000111///...///333777555...)))((()))((()))******(((''''''''''''((()))******)))(((''''''+++...///---,,,***)))&&&))),,,+++)))+++111666...---+++))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((+++(((&&&)))///222000------'''...111EEEuuu<<>>:::666444===DDD;;;===RRRwww]]]DDDKKKEEELLLRRRTTTUUUZZZ___bbbeeerrrjjjTTTJJJFFFCCC???666666666666666666666666666555555555555444444444888000222;;;999;;;\\\{{{|||}}}mmmcccPPPVVVmmmWWW666555666666555777:::======CCCaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''',,,+++)))'''''''''((())))))+++(((&&&******)))...%%%)))***(((%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***+++,,,,,,,,,,,,.........///000000111111333333222222333444333222111111111111111111111111222111000222444444222///000/////////111111///...///222555333---))))))*********++++++***)))((()))'''((()))******)))((('''---***))),,,---)))((()))%%%(((***)))((()))...333---,,,***)))((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((()))))))))******(((((((((((((((((((((((((((''''''''''''(((((()))+++(((''')))...111000---)))(((222555CCCzzz~~~wwwBBB...,,,******+++++++++***)))***,,,---...///......---***,,,222666222+++%%%000***333]]]~~~UUU;;;???FFFUUUcccfff```\\\]]]VVVGGGMMMrrrkkkeee~~~eeeVVVBBB333444444HHHdddrrrwwwppp```JJJ222333111...333///222111222444555777<<>>;;;:::<<<<<>>777---***$$$'''++++++'''$$$&&&)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------,,,---...///000222333333333333333222222222222222000111222333333333222111555444444555666666444333444222111111222111000...///111222000+++)))***,,,+++++++++,,,++++++***)))(((((())))))))))))((((((---)))///:::999+++%%%)))%%%'''((('''&&&&&&***...+++***)))(((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))***(((''')))---///...,,,(((***444333<<>>---+++))))))***++++++***)))***+++---...............)))+++555999222+++(((///,,,888dddUUU===???GGGWWWgggnnnjjjeeecccYYYKKKUUU~~~~~~rrrdddVVVFFF:::777999FFFQQQXXXmmmaaa999222222111333...666---111555777;;;GGGXXXeee[[[```||||||SSSIIITTTPPPCCC@@@KKKgggeeeJJJEEEHHHLLLMMMNNNTTT]]]fff``````gggyyyppp[[[LLLEEEBBB>>>:::666666666666666666666666555555555555444444444444444222666;;;:::EEEnnnkkkWWWNNNKKKPPP[[[nnnjjjaaa___qqqppprrrxxxiiiLLL:::888888888888999999999:::GGGrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((())))))++++++,,,---IIIooo|||ooo\\\OOO555,,,'''((((((&&&'''+++''''''''''''''''''''''''''''''''''''(((((((((((())))))******,,,---///000...///000222444555777777666777888888888888999:::<<<===>>>???>>><<<:::888::::::::::::::::::999888777555333222222222111//////000///---***)))+++---+++******+++,,,,,,***)))((((((((()))))))))))))))'''555QQQfffYYY666%%%)))&&&'''((('''&&&&&&(((***((((((((('''&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))***(((((())),,,------++++++,,,000,,,111YYY|||ooohhhggg666---+++******+++,,,,,,+++******+++,,,---.../////////,,,...444222,,,---333---222JJJ|||ZZZAAABBBJJJYYYhhhqqqpppiiiddd]]]TTTbbb}}}}}}ggg]]]NNNCCC======BBBAAAHHHmmmzzzEEE222333222111,,,666000222555888DDD]]]~~~lllooo|||iiifffvvvVVVEEEFFFIIILLLOOOSSS]]]ffffff```^^^eeeuuummmaaaRRRGGGBBB@@@<<<888555555555555555555555555555555555444444444333333444555999<<<<<>>BBBHHHVVVPPPJJJOOOiiioooMMM666:::777666888999:::===AAAKKK|||(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))***+++,,,+++999oooaaaDDD***'''+++***(((***(((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,...000111333222333444666888:::;;;<<<;;;===@@@AAABBBCCCFFFHHHLLLLLLLLLLLLJJJFFFCCCAAA<<<<<<<<<;;;:::::::::;;;999777444333333333111000000///...,,,******,,,---***)))((()))+++,,,***(((((((((((((((((()))*********MMM|||EEE(((***((((((((((((''''''((()))''''''''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((,,,+++***)))(((((((((((())))))((()))+++++++++***))),,,---(((,,,FFFbbbllljjjNNNLLLppp]]]777---,,,***+++---.........++++++,,,,,,---...///000...---000777<<<:::555111,,,999\\\\\\CCCDDDMMMZZZgggooopppkkkeee^^^[[[mmmvvvfffdddWWWJJJ<<<999777444BBBsssSSS999666555222+++666666555444:::OOOtttoooHHHDDDEEEJJJOOORRRXXX```ccc]]]YYY[[[aaannnyyy]]]UUUJJJCCC@@@>>>:::777444444444444444444444444555444444444444333333333555888<<<===AAAYYY[[[???;;;>>>???@@@DDDCCCGGGXXXxxx}}}```BBB@@@999555666777888===EEERRR))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++---DDDfff666***...,,,((()))))))))))))))))))))))))))))))))******++++++,,,,,,+++,,,---///000222333444444555666888:::;;;===>>>999<<<@@@BBBBBBDDDHHHLLLOOONNNMMMKKKHHHEEEBBB@@@;;;<<<;;;:::888777888:::999777444222333333222111111000...,,,,,,,,,,,,,,,***((('''))),,,---***(((((((((''''''((()))***+++333\\\HHH+++***((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))...---,,,***)))(((''''''))))))))))))))))))******%%%)))+++***---666AAAIIIFFF444999PPP]]]]]]MMM777---,,,+++,,,...000000///---,,,------...///111222222777AAAQQQcccfffOOO333222<<<^^^]]]BBBEEEOOO\\\eeemmmqqqppplllaaa```rrrpppeeehhh___TTT<<<777333444LLL```AAA999777666///777555222333@@@^^^UUUIIICCCHHHOOOPPPSSSXXX\\\YYYYYYZZZ]]]cccooo{{{kkkRRRLLLDDD???===<<<999666444444444444444444444444444444444444333333333333333888<<<===GGGfffcccCCC<<<<<<;;;999:::EEEWWWssszzz^^^lll|||aaaKKKBBB<<<<<<;;;888<<>>XXXrrrZZZBBB>>>RRR]]]CCCCCCPPP\\\dddllluuu{{{{{{mmmgggsssfffZZZ___\\\UUU<<<888777===^^^eeeEEE888555888111666222333>>>XXX~~~mmmXXXHHHIIIPPPQQQQQQTTTWWWVVVXXX[[[]]]aaalllwww}}}ppp^^^JJJEEE@@@<<<:::999666444333333333333333333333333444444444333333333222222000666:::===MMMssshhhGGG<<<;;;:::999>>>UUUuuuQQQRRRaaa~~~~~~nnnlllvvvccc^^^vvvtttVVVMMMHHHJJJHHHBBBCCCKKKggg(((((((((((((((((((((((())))))))))))******************+++++++++******)))+++SSSEEE......***(((...))))))))))))))))))))))))'''(((((()))***+++++++++(((***---000222222222111222333444555666777888999;;;@@@DDDEEECCCCCCHHHLLLQQQPPPMMMKKKIIIGGGFFFFFF<<<>>>>>>;;;888777999<<<888666333111222333444333333222000//////...,,,***---***(((+++///000---***((('''''''''((()))+++,,,)))555@@@===111'''&&&(((&&&&&&&&&'''((()))'''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))***************************************))))))(((((((((((()))((()))***)))((('''((()))---+++%%%'''000,,,)))222---AAA[[[QQQ///+++333(((***))))))***---///////////////...///000111333444KKK{{{QQQ@@@FFFyyy___EEEAAAOOO]]]dddmmmzzzzzzoootttYYYIIINNNOOOMMM:::777888BBBhhhcccEEE555111777111333777===QQQwwwfffNNNLLLSSSTTTSSSVVVQQQQQQSSSWWWXXX]]]hhhttt{{{~~~ssscccUUUFFFBBB===999888666444333333333333333333333333333444444444333333333222222---333888===QQQ{{{kkkIII<<<<<<======GGGgggSSSEEE???KKKZZZ\\\RRRJJJUUUjjjzzzUUUDDDEEEfffzzzooo[[[TTTRRRXXXVVVOOONNNUUUooo+++*********))))))(((((())))))))))))((((((((((((******))))))******+++,,,***ZZZ@@@(((///***###******((('''((()))***)))(((''''''''''''(((((((((((()))***+++,,,...///000000000222555666777888;;;======>>>@@@CCCEEEFFFGGGHHHOOOOOONNNLLLIIIFFFCCCBBB@@@@@@???;;;777555888:::888===222///:::222)))555///000111000///------------+++&&&%%%000===777((('''''''''''''''((())))))+++)))***...---'''$$$%%%''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&%%%&&&%%%'''))))))&&&'''++++++---'''+++&&&###,,,((((((((((((''''''''''''***+++(((,,,222,,,&&&---+++&&&%%%)))+++)))''''''((((((''''''''''''((((((***+++,,,+++***)))***+++,,,+++******+++,,,,,,+++,,,:::GGGFFF999,,,)))+++...---,,,+++,,,---...//////---...111000000555<<>>444666555333444666<<>>:::666555777999444;;;333000;;;888///666000000111000...---,,,,,,***---+++'''+++444222((((((''''''''''''((())))))''')))...///***$$$&&&,,,((((((''''''''''''(((((())))))(((((('''&&&&&&%%%(((&&&'''***)))''')))...111999,,,***,,,+++000$$$((((((((((((((((((((((((111---(((...999555......---'''$$$(((+++)))((()))((((((''''''''''''(((((()))+++,,,+++***)))***++++++***)))***+++---------000333555444111......///------,,,+++,,,---...//////............333AAAPPPjjjuuuHHHFFFhhhEEEIIIRRR^^^fffmmmxxxvvv~~~nnnrrreeeBBB:::===999666888666111777QQQrrrfffNNN999444555222333777777???ZZZkkkYYYLLLLLLUUURRRVVVPPPLLLQQQYYYkkkuuuooowwwlllZZZPPPBBB???>>>;;;888666555444444333333333333222222333333333444444333333222111111222555666===[[[TTT>>>888666777;;;HHHrrrqqqGGG<<<333444777777999<<>>>>>>>><<>>aaatttVVV???888333222333444666999999GGG___vvv~~~pppUUU???BBB;;;<<>>>>>>>>@@@???===;;;;;;<<<>>>???<<<;;;:::888666555555555222666444:::RRRaaaMMM111333222000///......,,,+++(((...000***''')))+++***((((((((('''((())))))***(((AAA^^^eeeOOO444(((+++******))))))))))))************))))))((((((((((((+++)))(((+++++++++///555zzz\\\000,,,((()))***))))))))))))************&&&)))444======???AAA>>>888000))))))***))))))+++((((((''''''''''''(((((()))***++++++***)))+++,,,(((((()))***+++---111333aaaNNN777***+++......+++---,,,++++++,,,---///000+++---///...000???```}}}kkkmmmmmmZZZGGGVVVzzzgggIIIFFFwwwgggIIIIIIQQQ]]]eeeiiiooowww~~~|||mmmWWW^^^{{{llldddmmmjjjQQQ777444777444444222///222<<<>>>888666888:::666666777555000000555111666AAAgggvvv^^^NNNNNNRRR___ttt|||zzzzzzyyy{{{fffQQQIIIFFF===;;;:::888555444333333333111111222333333222111111000111333444444333111000444555:::LLLuuuhhhNNN555000777:::777444888KKKbbbnnnrrrjjjVVVCCC:::888666555444444555777777FFFhhhyyy[[[KKKGGG===999KKKiii}}}{{{pppOOOEEE999333555777777555777999;;;<<<>>>HHHXXXfff}}}'''''''''''''''''''''((('''((((((((()))))))))***++++++******++++++,,,---***---GGGnnnDDD+++222(((&&&...'''((((((((()))+++***(((&&&'''''''''((((((((())))))))))))***+++---...///000---///111222333555777999999999999:::;;;===???@@@???===;;;999888888:::;;;<<<;;;999888777777666555333444555CCCiiinnn;;;555222/////////000...---***,,,,,,++++++------+++((((((((((((((()))******,,,GGGeeemmmWWW888************))))))))))))******+++++++++***************,,,))))))+++++++++///666yyyggg:::000(((***---((()))))))))*********+++222)))222DDDSSSjjjwwwooo>>>555---++++++)))(((***((((((''''''''''''(((((((((***++++++******+++,,,'''((()))******---222666bbbRRR>>>000+++,,,+++))),,,,,,++++++,,,---///000+++---000//////:::UUUooonnnbbbUUUBBB555DDDbbbpppOOO@@@>>>hhh[[[EEEFFFPPP\\\eeejjjmmmrrrvvvrrrgggUUUUUUhhhssslllcccrrrlllRRR999555666333555222...333<<<<<<333111666666333222555555333222333666777;;;ZZZhhhUUURRRRRR[[[mmmzzzsssqqqkkkZZZKKKEEEEEE???999888666444333333333333333333333333333222111111222222333444333222111000333666???WWWoooMMM@@@444222555777666555888???HHHMMMNNNJJJDDD>>>888888666444333444555555666HHHppp|||___UUUMMM@@@777>>>OOOXXXSSSKKK999555111111444777777555666:::;;;:::===HHHZZZfffwww&&&&&&&&&'''''''''''''''''''''(((((())))))************))))))******+++,,,***)))000===UUUxxx~~~VVV222%%%+++'''(((---'''''''''(((***++++++(((%%%''''''''''''(((((((((((((((((()))+++,,,---...///,,,...111222333444666999888888888:::<<>>>>>???===<<<:::::::::999888666333333777IIIxxxKKK777333//////111222111///---+++***+++...000///,,,))))))(((((())))))***+++,,,<<>>999777666444333333444444444444333222222333333444555555444333333222222111222666@@@\\\sssVVVHHH:::777444222111111222444555777:::=========AAAGGGHHHDDD;;;222000444555333999OOOyyyqqqWWWSSSLLL???444666<<<===:::777222111000000222333333222111666999888???RRRhhhwww%%%%%%&&&&&&&&&''''''''''''''''''((()))*********))))))(((((())))))***++++++%%%''')))+++999EEEBBB444+++&&&(((***,,,***'''''''''(((***,,,+++(((%%%'''(((((((((((()))))))))((()))***+++---...//////---///222333444555888:::;;;;;;;;;<<<>>>AAADDDFFFHHHHHHGGGFFFEEEDDDCCCCCC???===;;;;;;===<<<:::777555444888GGGtttSSS888333//////333555444222---++++++,,,......------))))))(((((())))))***+++***...555888333+++***...)))))))))(((((())))))))))))))))))))))))))))))))))))((()))++++++(((+++///%%%555...,,,)))%%%,,,###&&&&&&'''(((((()))******---BBB___777///******+++)))(((***((((((''''''''''''((((((''')))***+++******,,,---'''***+++***))),,,222888222000---,,,+++,,,------++++++++++++,,,...000111333000...///...---000666CCC777???[[[tttsssZZZ111777333FFFfff[[[@@@CCCHHHQQQ^^^hhhlllllljjjiiihhhddd\\\TTTZZZnnnppp^^^ddd___III666555222...111333000///......///111444222333333333555666666555444777CCCllljjjYYY\\\ssslllaaa]]]gggsssttt[[[NNNKKKAAA<<<>>><<<888777666444444444555555333333111111222555888:::999888555333222222222333444666>>>WWWmmmOOO<<<555111222333111000000111222333111222666999@@@TTTgggrrreeeNNN999222555666333:::UUU|||]]]HHHFFFAAA888222333555222222444444333333333333333444444111666888888EEEaaa%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++((((((((((((((())))))***+++%%%...666,,,''',,,///&&&...,,,(((...///(((&&&''''''(((+++,,,+++(((%%%))))))))))))************)))***+++,,,...///000000///111333555555777999;;;???>>>>>>>>>@@@CCCFFFHHHBBBCCCCCCCCCCCCBBBAAA@@@@@@>>><<<===>>>>>>;;;888777777:::AAAjjjQQQ888333///000444777666444---,,,---...,,,***+++---)))))))))))))))******+++)))'''(((,,,,,,)))''')))))))))(((((((((((())))))''''''''''''((((((((((((((('''(((+++***''')))---((()))###)))''''''222%%%%%%&&&&&&'''((())))))***---SSSppp999111***&&&(((***))))))***((((((''''''''''''((((((''')))***+++******,,,---(((***,,,***)))+++222888,,,,,,+++,,,...///...,,,++++++++++++,,,...000111555///,,,///111000//////......BBB^^^kkkiiiXXX???...999333???[[[RRR@@@MMMJJJSSS```jjjmmmkkkhhheeehhhddd]]]TTTXXXlllkkkQQQXXXUUUCCC555666444///222,,,000333333555555222---666999;;;999666555666555777<<>>>>>@@@AAADDDBBB???<<<;;;<<<===?????????>>>===<<<:::888777:::666222888\\\OOO333333222111000///...---///'''......:::GGG888111++++++***)))(((((())))))***))))))***,,,,,,+++)))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''))))))'''&&&''''''(((((((((((((((''''''''''''(((((()))***+++222aaa???000+++)))(((&&&&&&((()))+++******))))))((((((''''''*********))))))))))))))),,,+++******+++---...///000((((((222666///***,,,222+++"""(((222000444FFFPPP???111...///---,,,---000222444>>>GGG===333888,,,444222@@@ZZZVVVCCCEEEMMMWWWdddmmmnnnhhh___ZZZ\\\hhhZZZHHH\\\uuukkkRRR^^^\\\???666888111333///222///...000000...000444::::::888666444333555666666===TTTkkkVVVXXX[[[cccxxxvvvaaa^^^~~~|||qqqfff___ZZZXXX[[[```mmm}}}ttt```LLLGGGBBB@@@AAA@@@<<<777444444333333333333222222333333555555444999HHHWWW[[[GGG666222111///111666888<<<333EEEhhh{{{hhhQQQCCC<<<777555555111222222333333222222111222///111666;;;MMMtttVVV===444111444@@@FFFOOOSSSJJJ;;;444555333333222111000000000111111111111111222333444444777:::999999IIImmm))))))((('''''''''''''''''''''''''''((()))***+++)))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,,,,++++++*********)))))))))******)))))))))((((((((()))))))))******------......//////000000222333444555777888999999888:::;;;;;;;;;;;;<<<>>>???===;;;:::999;;;===>>>>>>>>>===<<<;;;999888777888666777999HHH```^^^BBB222222111000///...------///...222...KKKmmmUUU444++++++***)))))))))))))))***))))))***,,,,,,+++)))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))((('''''''''(((((((((((((((''''''''''''(((((()))***+++;;;ggg???000***)))(((''''''((()))******)))))))))(((((((((''')))))))))))))))*********+++++++++++++++,,,------///+++111>>>BBB888///---000333000......///IIIpppyyyZZZ;;;222555666333111///555555888===555---222+++222111BBB```]]]HHHGGGNNNXXXeeennnooohhh^^^XXX\\\dddUUUEEEUUUjjjeeeVVViiifffEEE777777000333///111//////111222000333777;;;;;;;;;999777666555555444:::JJJttt{{{ZZZQQQNNNKKKKKKXXXyyyyyyooo~~~lll^^^SSSLLLLLLPPPZZZddduuu}}}dddRRRJJJEEE@@@??????>>>:::666444444333333333333222222222222333444555???UUUiiinnnVVV>>>555444222444999???FFF>>>QQQvvvzzzZZZKKK<<<666444111000111111111222222222222111111222///000555:::HHHhhhWWW@@@555111444444:::???>>>888222111333333222111111000000111111111111111222222333444444:::<<<===>>>IIIbbb)))((((((''''''''''''((((((''''''(((((()))***+++((((((((()))))))))******)))***++++++,,,,,,+++++++++++++++++++++*********(((((())))))))))))(((((()))))))))*********++++++,,,------...//////000000222222333444666777888888666888999999999999:::<<<<<<;;;999999999;;;===>>><<<<<<;;;;;;999888666555555444999888666???AAA444222111111000///...------+++000111)))VVVlll111+++***))))))))))))))))))))))))(((***+++,,,+++)))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++===kkk???)))***)))(((''''''((()))***))))))))))))(((((((((((((((((())))))******++++++******++++++++++++++++++,,,***111>>>BBB888///,,,)))000000+++(((///WWWsssGGG777888888444111000666444999GGGFFF666---+++111000EEEhhhfffNNNIIIOOOZZZhhhqqqqqqhhh^^^VVV\\\___PPPBBBLLLYYYZZZYYYtttpppLLL999666///333///111//////111000///222777::::::::::::999777666666333777===[[[mmmOOOSSSMMMEEE@@@EEE```qqqaaaRRRIIIIIIMMMOOOSSS\\\kkk{{{jjjWWWIIIFFFBBB>>><<<<<<;;;888555444444333333333333222222222222111111333???XXXooowww\\\AAA666555888AAAKKKVVV```YYYkkkkkkCCC999111111333333111222000111111222222111111000111...///444777???SSShhhyyymmmPPP@@@666333888???DDDBBB555...111444444222222111000000000111111111111222222333444555555999:::>>>CCCHHHVVVvvv)))(((''''''''''''((((((((((((((((((((()))******((((((((()))))))))******))))))***++++++++++++++++++++++++***************(((((())))))))))))(((((()))*********++++++++++++,,,,,,------...///000000000111222333444666777777777999:::;;;::::::;;;======<<<;;;::::::;;;======:::::::::999888666555444333222666777>>>MMMJJJ333222222111000000///......***//////&&&SSSkkk000******)))))))))))))))***)))(((((()))+++,,,***)))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&((())))))))))))(((((((((((((((''''''''''''((()))***+++888^^^vvv888((())))))(((((((((((())))))))))))))))))((((((((((((''''''((()))***++++++,,,))))))+++,,,,,,+++***))),,,***,,,333666222...///---///,,,+++000>>>fff```NNNEEE999111111111444111===\\\dddIII...---222111FFFkkkiiiPPPIIIRRR]]]kkkuuusssjjj^^^VVV]]]\\\NNNCCCEEEHHHKKKVVVuuutttPPP;;;666000444///111//////000...,,,000666???<<<999888777888888888888<<<999III~~~gggPPP[[[QQQIIIFFFJJJcccooo___SSSOOORRRTTTUUUYYYaaarrrtttfff[[[OOOGGGBBB???<<<:::999888666444444444333333333222222222222222222000...555III\\\dddOOO:::222444@@@WWWmmmlllAAA999444444666444333444///000000111111000000///111......222444666???IIIMMMXXXQQQAAA:::666777@@@YYY]]]SSS<<<000444666111111111000000000000111111111111222333444555555555555555<<>>999333555...//////000111000///555===NNNGGG>>>888777888999::::::AAA<<>><<<999888777666444333444444333333333222222222///111333222...---666BBBGGG>>>444000333FFFkkkbbbBBB:::444333222000///000...//////000000//////...///......000111000222555111<<<;;;333333444888DDD\\\___UUU>>>111333222+++111000000///000000111111000111333555666666666666555555;;;DDDHHHUUU|||(((''''''''''''(((((()))))))))(((((((((((()))))))))))))))*********++++++((()))******++++++******)))))))))*********************++++++++++++******)))))))))*********++++++******+++---...///000111......///000222333444444444666777888777777888:::::::::888777666555555555888888888777777666444444777555333;;;aaa~~~GGG222111111111000000000///000***///***555FFF999111)))))))))))))))******+++((((((''')))***+++***(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''')))***)))(((+++000555,,,+++)))((('''(((((()))'''''''''(((((()))***+++)))000...)))+++)))&&&///(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++((()))***+++,,,,,,,,,,,,)))***,,,......---++++++&&&---......555HHH{{{}}}LLL444555,,,444333444======333//////555222???ZZZXXXGGGJJJVVV```mmmvvvtttkkk___XXX___bbbWWWIIIAAA:::===LLLllltttWWWBBB<<<666777...------000333333444===GGG\\\SSSFFF===::::::;;;<<<666>>>===HHHtttgggaaadddUUUDDDCCCZZZuuurrrxxxlll```ZZZ]]]ffflllrrrsss{{{|||hhh___SSSJJJFFFEEECCCAAA;;;:::888666555444333333444444333333333333222222...///222555222...///444555444444333444GGGsssYYY???888222111000---...111---......//////......------......//////...------,,,333111---000111555@@@HHHKKKFFF999222333222---000000/////////000111111000111444666777777777777888:::???EEELLLaaa'''''''''''''''((())))))))))))(((((((((((())))))((((((((()))))))))******((())))))***************((()))))))))*********+++))))))************))))))((((((((()))))))))******)))***+++,,,...///000111------...///111222333444333444666666555555777888777777777666666555555555777888888777777666555444666444555999OOOmmmeee???////////////............---&&&,,,(((***222)))---)))))))))))))))***++++++(((''''''(((***+++)))(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%''')))((('''+++222888---,,,***(((''''''((()))'''''''''(((((()))***+++%%%///***,,,111+++)))+++(((((())))))))))))(((((('''((((((((()))))))))***)))))))))))))))*********)))))))))***,,,---//////111111///,,,+++---///000///555:::CCCPPP```UUU555333///333333777???777,,,...+++444111888LLLJJJCCCNNNUUU^^^kkkrrrqqqiii^^^XXXaaafffZZZIII@@@<<<@@@NNNsss{{{]]]FFF>>>777888...---...111333222333<<>>===???@@@@@@<<>>999888777666444333333333444444333333333333222222111......222444222111222...000333444555EEEnnnoooMMM999444111222111//////222------............------,,,...///...---...//////---111---+++111000///777888999888666444333222222///////////////000111111000222444666888888888777888>>>DDDGGGSSSsss'''''''''''''''((()))******)))(((((((((((())))))''''''''''''((((((((()))(((((()))***************(((((())))))*********+++(((((())))))))))))(((((((((((((((((()))))))))))))))***+++,,,...///000111,,,---...///000222333333333555666666555666777999777777777777888888888888777888888888777666555555222111555555666BBBBBB222------------------,,,,,,000)))///***,,,333***///))))))((())))))***++++++(((''''''(((***+++)))(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''!!!$$$%%%%%%$$$(((111888---,,,***(((''''''((()))'''''''''(((((()))***+++***111&&&&&&,,,(((***,,,(((((())))))))))))(((((('''((((((((())))))***************))))))))))))))))))))))))***+++...000222BBB>>>555---+++111:::@@@TTTTTTXXXmmm^^^<<<666666111000CCCWWWMMM555---(((333///333CCCBBB@@@QQQSSS\\\hhhooonnnggg]]]WWWccciii\\\GGG??????EEERRR{{{cccHHH>>>888999...//////111111...---555@@@QQQIII@@@===@@@CCCEEEDDDNNNSSS[[[vvv~~~YYYZZZJJJLLLHHHKKKlllvvvcccfffmmm}}}ooo^^^TTTRRRNNNNNNTTTZZZ```mmmyyytttgggZZZPPPIIIFFFCCCAAA???===:::777888888777555333222333444444444444333333333222222666///+++...333333333333,,,---111333444CCCgggrrr[[[PPP888444000000222111...---///,,,------......------,,,+++...///---,,,...111333,,,...******222000+++111333000000444333///...222///////////////000111111000222444777888999888777444>>>FFFJJJZZZ(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%'''***,,,***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))((((((***+++,,,---------,,,------///111333555666444555666777888888888888;;;>>>BBBEEEEEECCC???<<<999999888888777666666666111999<<<:::;;;>>>;;;333---///)))'''000000,,,000+++***///...(((...222***000***&&&'''&&&###'''...(((((((((((((((''''''&&&((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))+++,,,+++******+++,,,+++//////,,,***,,,+++(((###$$$+++%%%555:::!!!000+++((('''((('''&&&(((---))))))(((((())))))***+++333777666...***111>>>FFFRRRNNN555---666---999jjjnnn@@@666444...444IIIYYYRRR;;;***...---///666:::<<>>111555111//////222111...000444<<>>CCCAAAJJJXXXkkk(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,---------------...///111333555666555555666777888888888777999;;;???AAABBB@@@===;;;::::::999999888777777777:::222111EEEgggtttYYY444000333111///111---***000555,,,,,,---(((,,,000+++(((&&&(((...///,,,+++---((((((((()))))))))((((((((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''(((((()))***(((***,,,///000///---,,,---......///444777111(((+++(((+++***DDDOOO000---***'''&&&((((((&&&(((,,,)))))))))))))))***++++++222MMMXXXDDD222999JJJSSSSSSKKK333222DDD@@@HHHoooqqqBBB666111---111???GGGBBB555,,,...,,,///555999<<>>;;;999999888555222000333333222333888888666777666444333333333222111333...---000222000///111666222111333111444EEEZZZoooOOOEEE???555000...,,,,,,...//////.../////////......---,,,+++++++++,,,---...//////000000///......---------...,,,---......///......------...............000111222...222333555DDDSSSQQQMMMFFFKKK[[[uuu))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((++++++***)))((((((''''''&&&&&&&&&'''''''''((((((((()))***+++,,,------------......///111333555666666777777888888888777777777999;;;<<<===<<<:::999::::::999888888777777666<<<000000RRRhhh222111111000///---...<<>>JJJLLLSSSooocccVVVAAABBBKKKeeeyyy]]]NNNMMMXXXnnn~~~rrrfff___YYYfffuuu~~~yyynnneeeXXXQQQIIICCCBBBBBB@@@???===:::888666666555333111222555888;;;AAAHHHJJJGGG999777444333333222111///111---,,,000222222333666;;;:::777333111666@@@HHHdddpppnnnWWWDDDAAA===555///.........000000///---/////////...------,,,,,,,,,,,,,,,---...000333444333111///---,,,---......------...///......---,,,---------------///000111...000555666???\\\rrrpppaaaQQQQQQfff************************))))))))))))))))))))))))))))))))))))))))))))))))+++---///---***(((***,,,((((((((((((((((((((((((---,,,,,,+++***)))(((((('''''''''(((((((((((()))((()))***+++,,,------,,,......///000111333444555777888888999999888888777777888999::::::::::::999999999888888777666666555777555:::QQQrrr}}}bbb???===111---...,,,;;;___|||zzzUUU===999333...///---444000...---.........///,,,,,,+++***))))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))************+++111666555///(((,,,++++++000:::===444'''))))))&&&***HHH___LLL000)))%%%%%%((()))'''''')))***))))))))))))***++++++111RRRbbbKKK,,,'''222:::;;;555---???___kkkqqq}}}}}}vvvmmmgggiiiccc:::111444222///---++++++...111---,,,...222444777>>>FFFPPP]]]cccffflllgggaaafffkkkrrrooodddZZZTTTeeeuuu```RRRBBB<<<333111222444333000222666EEEOOOTTTaaapppZZZAAANNNdddmmmUUUMMMIIIIIIWWWjjj|||qqqmmmnnnqqqwwwrrreeeiiinnnttt{{{zzzwwwtttpppjjjaaaVVVOOOHHHDDD@@@>>>>>>??????>>>888777555333222222111111444999BBBNNN]]]gggeee\\\>>>:::555222222222111//////------...///444AAANNNWWWYYYRRRAAA777999>>>>>>>>>GGGHHH===777::::::444.........000111111...,,,......---,,,,,,,,,,,,,,,---,,,---...000444888:::555333///---+++,,,---///........./////////......///---,,,,,,---///111111111444;;;BBBXXXsss^^^\\\uuu++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,///000///+++***+++...))))))))))))))))))))))))---,,,,,,+++***)))))))))((())))))))))))*********)))***++++++,,,,,,,,,,,,/////////000111333444555777888999999999999999999999999::::::;;;;;;;;;;;;;;;;;;:::999999888888777:::;;;:::@@@TTTkkksssoooTTT;;;222555111CCClll~~~YYYAAA;;;333///111222...555<<<@@@>>>:::333...000///---***)))(((''''''((('''&&&'''((())))))'''(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******...+++))),,,000000,,,&&&)))******+++...111---&&&'''---)))&&&///AAACCC...+++&&&$$$''')))((('''((())))))(((((())))))***+++'''000888555,,,(((---444444///,,,666FFFLLLNNNVVVlllkkkYYYEEE>>>BBBaaa{{{PPP222...555222...******,,,------...---...111111333<<>>NNNeee{{{}}}oooLLLCCC999222111111111000---...///...---666PPPgggwwwWWW>>>666555333,,,111222///000444444000------...000222111...+++,,,++++++******+++,,,,,,------...000333777;;;>>>444222///,,,+++,,,---...............000222444555222///,,,,,,...000111111444666@@@TTTvvvtttaaaeee************************))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,+++***)))***+++))))))))))))))))))))))))+++************)))))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,000000000111222333444555777777888::::::;;;;;;:::;;;;;;<<<===============>>>>>>======<<<;;;;;;:::BBB<<<555<<<[[[iiiAAA555:::111777RRR```QQQBBB===:::...,,,999@@@PPP]]]iiigggYYYEEE111$$$111///,,,***((('''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((''''''((((((((()))))))))******)))((((((((())))))...+++((((((***+++)))&&&%%%)))***'''%%%((((((&&&$$$...,,,+++&&&555PPPIII000)))%%%''')))((('''((((((''''''''''''((()))))),,,$$$###***///,,,+++...,,,++++++...///111333555FFFRRRKKKDDDFFFAAAMMMqqq}}}ZZZ===---,,,000///,,,)))***---,,,(((------...000111444>>>JJJTTT```dddhhhooommmkkkrrrwwwxxxrrrmmmhhhddduuuzzzZZZLLLEEE<<<555333444666555222444888>>>LLLZZZtttooojjj~~~mmmXXXHHH<<<===CCCJJJTTT```fffeeeddd^^^TTTOOOUUU___jjj___OOO@@@999:::@@@DDDMMMSSS[[[ccciiiooowww|||vvvoooqqqwwwyyywwwvvv|||yyyyyyzzz}}}~~~{{{xxxuuusssooollllllgggcccbbb___WWWRRRQQQJJJHHHFFFCCC@@@>>>=========;;;999777555444333333333333222000//////222444<<>>???@@@???>>>===>>>======<<<;;;;;;::::::>>>;;;>>>WWWuuuAAA000999...,,,888777222EEE___aaaNNNNNNfffxxx```FFF555,,,...---***(((''''''((()))((('''&&&'''((())))))'''(((((((((((((((((((((((('''((((((((())))))))))))***)))((((((''''''(((((()))(((((((((((((((((('''$$$(((***'''%%%'''(((&&&%%%+++***000'''555```bbb555,,,&&&&&&((((((''')))&&&&&&&&&&&&&&&'''((((((,,,***))))))***+++)))'''&&&&&&++++++(((,,,111///***===BBBLLL]]]NNN???PPPcccYYY;;;111...---***---,,,((((((,,,,,,(((+++,,,...222333888EEERRRXXXcccgggiiiqqqpppooovvvzzzyyysssqqqooogggsss|||XXXIIICCC888555444444666555333555999>>>MMM\\\wwwzzz\\\RRRGGGCCC>>>;;;<<>>DDDHHHKKKRRR[[[bbbpppooouuu}}}xxxqqqllllllmmmnnnnnnooommmiiieeebbbaaaaaaaaaaaa___[[[YYYXXXWWWTTTRRRQQQLLLJJJKKKIIICCC@@@AAA??????>>>>>>======>>>???<<<;;;999666444444444555222333222000...///333666EEE___}}}iiiOOO:::111000111111---...000000...333EEEVVVkkkhhh^^^NNN===444222333111......000000...,,,,,,,,,,,,,,,---......,,,***************,,,///222333111111111222222333333333......---,,,,,,,,,,,,,,,...,,,,,,---333<<>><<<===???AAAAAA@@@???===;;;::::::999999888888777111:::PPPyyy}}}AAA---999111///666...>>>iiifff;;;((((((---+++***(((''''''(((***+++((('''&&&''')))))))))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''$$$&&&((()))((('''((()))%%%((()))((())),,,***&&&+++,,,&&&///$$$,,,[[[^^^888...&&&&&&((((((((()))&&&%%%%%%%%%%%%&&&''''''+++///'''###***---((('''&&&++++++&&&+++222,,,999CCC;;;CCC[[[NNN888BBBGGGnnnmmmAAA(((---111...'''---///***'''+++---+++***+++///333555<<>>;;;:::<<<<<<;;;;;;???555777999::::::;;;<<<===777666555333111111333555222333333111///000444888GGGgggxxxXXX>>>222000000000......000222111111777???IIIDDD>>>999333,,,******///,,,---000111...---///,,,++++++,,,------,,,***+++++++++,,,...111555777333333222222000///---,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++---555@@@KKKSSS<<<666000...000222111///555333MMM{{{pppwww(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((&&&''''''((()))*********(((((()))***+++,,,,,,---000++++++111777888777888>>>;;;999888:::===???AAA@@@BBBCCCBBB@@@???AAADDDBBB===999777888::::::999777:::bbb~~~JJJ777,,,111666)))===LLLuuuiiiCCC000***)))(((******)))(((((((((((((((&&&$$$%%%***000000)))"""))))))*********(((&&&%%%*********)))))))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))(((&&&%%%%%%'''(((((('''&&&((()))((((((---777???---,,,)))'''&&&'''(((((()))))))))(((((('''''''''%%%&&&&&&'''(((((())))))))))))***,,,***(((+++111;;;DDDJJJMMMOOOQQQJJJ@@@EEEmmmggg>>>,,,++++++111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111777AAALLLSSS^^^aaafffjjjkkklllssszzzuuuvvvrrrrrrtttooorrraaaGGG===;;;666444666::::::777999===FFFVVVeee{{{{{{VVVGGGBBBDDDFFFKKKMMMEEE:::;;;CCCIII___ppp~~~aaaSSSDDDBBB888888999444666999444666555333222333555999;;;AAADDDRRRgggzzz|||{{{ooojjjdddaaabbbbbb```^^^YYYUUUOOOHHHCCCAAA@@@@@@AAA@@@>>>;;;999999999999======;;;999777555444333666666777777888888888999888666333111000111333444666333000...///222444555HHH```www}}}jjjOOO999///...111444444111111111///---111888777666555111...------///111000///...---,,,,,,+++*********++++++,,,,,,,,,(((((())),,,111999???DDD888444000---------------,,,,,,,,,++++++*********---++++++...444;;;???AAA777111...000000---...444---:::WWW~~~iii''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''&&&''''''((((((''''''''''''''''''((((((&&&&&&'''(((((())))))***((())))))***+++,,,------000///000444555666===EEE\\\QQQCCC<<<;;;>>>???>>>BBBEEEGGGGGGEEECCCCCCDDDBBB???;;;:::;;;;;;:::999;;;<<>>XXXQQQ555------(((***++++++++++++++++++++++++,,,---///222777???HHHNNNXXX___gggkkkmmmpppxxxxxxwwwsssuuuyyyrrrppp}}}fffNNNDDDBBB<<<999999;;;;;;999;;;???TTTdddpppeeeJJJBBB>>>CCCGGGSSS___XXXDDD999:::CCCdddrrrYYYFFF:::888999444555999444333222111111222333555555222555AAAUUUhhhuuu~~~ssskkkhhh\\\WWWRRRPPPPPPQQQOOONNNLLLJJJEEEAAA>>><<<<<<<<<;;;;;;:::999999888999999999999888888777666555555444444555555555666666666666444222000///000222333333111///...///222444555===OOOhhhyyy{{{qqqeee\\\ZZZOOO???444000000222333333111222444222///000444222222222000//////000111111000///---,,,,,,++++++***++++++++++++++++++,,,)))***+++...222888===@@@666222...,,,,,,---------,,,,,,,,,+++++++++******---,,,+++...222666999999222...,,,//////---...333222>>>ZZZxxxttt&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((('''''''''((((((%%%%%%%%%&&&'''''''''(((&&&''''''(((((()))))))))))))))***+++,,,---......000222666777333555BBBPPPppp___JJJ===<<>>DDDHHHKKKMMMKKKHHHEEEDDDCCCAAA>>>=========;;;999999888DDDMMMHHHJJJUUUYYY[[[KKK444333222...<<>>:::::::::999<<<@@@UUUgggvvvssscccMMM@@@@@@@@@BBBEEEVVViiidddLLL===>>>QQQ{{{vvvSSSBBB<<<<<<666555777333111111111222222222222222111111777AAAKKKUUUaaalllzzz~~~xxxkkk\\\SSSPPPLLLGGGDDDDDDBBB>>>;;;<<<;;;:::888777666666666444444666777777888888777444444555555555666666666222222222222222333333333333222000//////000222333000000//////000222333555333===IIISSSUUUOOOEEE>>><<<999555222222333333333000333;;;CCCCCC;;;222000111000000000000000000000000///...---,,,++++++++++++++++++++++++*********)))***+++---000333666888222000,,,+++,,,---------,,,,,,,,,++++++++++++***---,,,,,,---///111111000///,,,,,,///000///000333999BBB___vvvmmm&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))+++***)))((((((((((((((($$$$$$%%%&&&'''(((((()))((((((((())))))*********)))***+++,,,---......///000333777777333444@@@NNNcccVVVFFF<<<;;;>>>@@@AAADDDHHHLLLOOOMMMIIIEEEBBBBBBAAAAAA@@@???===:::999777666:::777///555===999@@@JJJ888777111444```ppp{{{XXX111000,,,)))))),,,---+++''')))(((((('''''''''(((((('''((()))((('''***///333(((''''''&&&'''((()))***((((((((()))))))))))))))+++***)))((('''((())))))''''''''''''''''''''''''***((('''''')))******)))###%%%((((((&&&$$$###$$$'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))---111222222888???@@@BBBFFFJJJNNNPPPMMMJJJIII<<<---***///...,,,000++++++++++++++++++++++++...000222333555888===@@@JJJXXXeeejjjlllrrr|||yyyvvvqqqzzz{{{lllkkkiiiYYYHHH@@@:::888888777:::???OOOfffxxxooo]]]SSSCCC===AAABBBBBBAAAMMM]]][[[KKKHHHRRRxxxdddMMMAAA???888555666222444333222222222222222333666444444666777999BBBLLLZZZaaammmvvvvvvjjjYYYLLLTTTRRROOOMMMKKKEEE<<<555333333333333333333222222111222444555666666555555222222222333333444444444000000000000111111111111222111000000000111333444222222333222111111222333333444777;;;===;;;555000222222111111111333666888666<<>>???@@@AAA@@@>>>;;;999888999666888777444<<<>>>222///???///444BBB]]]wwwaaaIII888+++---,,,,,,---...,,,)))&&&((((((''''''''''''((((((%%%'''(((''''''***111666***)))'''&&&&&&&&&'''(((''''''(((((())))))))))))+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))))))))%%%&&&&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((+++---333:::;;;:::>>>DDDBBBAAACCCGGGJJJKKKJJJIIIJJJ:::555;;;777...+++///........................000222444555666999<<>>@@@??????===DDDNNNNNNJJJQQQ^^^kkkOOO???===888555777444666444222111111222333555333111111333111111666>>>???EEEPPP\\\ccc```UUUKKKXXXYYYZZZ[[[YYYRRRFFF===222222333333333222111000111222444555555444333222222111111111111111111111000000000000000000000000111111111111222444555666777777777555222000111222666333000111444666333000111000...---///888CCCLLLNNNMMMRRRYYYXXXJJJ888...111000000111222111---***...---,,,++++++++++++++++++++++++******)))))))))'''''')))************)))...,,,******+++,,,,,,+++++++++++++++++++++++++++++++++,,,...//////---+++...///000000000222222222888CCC^^^wwwwwwhhhlll}}}(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''''''''((((((&&&&&&&&&'''(((((())))))************************))))))***+++,,,---......///---///333333111222555333888===>>>;;;:::<<>>@@@CCCDDDCCC???;;;;;;<<<>>>===;;;999888888777111333777666;;;:::---222555***555___YYYDDDEEE;;;------333((()))***++++++***)))(((''''''&&&&&&''''''(((((($$$&&&(((((((((***///333***)))((('''&&&&&&&&&&&&&&&''''''(((((())))))***---,,,***(((&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&((())))))(((+++***((('''&&&&&&'''(((&&&&&&''''''((((((((()))'''''''''((((((((((((((())))))***++++++,,,,,,---333555;;;AAABBBAAADDDJJJIIIFFFEEEHHHJJJIIIIIIKKKJJJAAANNNZZZLLL999222000444444444444444444444444333555777999:::===AAAEEEOOO\\\eeefffiiissszzzzzztttsssooouuu|||pppbbbeeeyyyXXXNNNEEE>>>======;;;;;;<<>>;;;===BBBJJJRRRWWW[[[]]]lllLLL999999777666999888555555444333333444555666555333333444222///111555444444777===DDDHHHGGGFFFNNNPPPTTTYYYZZZUUULLLDDD333444444444333222111000333333333333333222222111222111111000000/////////000000000000////////////000000111222333555777777:::;;;:::666111///000333666333000111333666555444333222000///555EEE[[[lllhhh[[[NNNHHHDDD<<<333///---,,,---111555555111------,,,++++++*********+++***************))))))))))))***++++++++++++++++++...,,,******,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++...000000///---,,,...///---///333444333;;;HHH]]]jjjdddaaaxxx'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))***+++,,,------...,,,...111111...///333111444888::::::::::::;;;:::999999;;;>>>???<<<:::666888:::999777555666777666---///444111222333---222111444888dddZZZ;;;...333...&&&)))---%%%&&&((((((''''''(((***'''&&&&&&&&&&&&'''((()))&&&((())))))))))))***+++'''''''''(((''''''&&&&&&&&&&&&''''''((())))))***111///---***((('''&&&&&&''''''''''''''''''''''''***((('''((()))*********,,,***))))))))))))((((((''''''((()))***++++++++++++++++++,,,,,,,,,------...///000111222333444555??????BBBFFFFFFFFFKKKSSSQQQKKKHHHJJJKKKHHHIIILLLKKKGGG\\\kkkWWWBBB===777999999999999999999999999888:::<<<>>>@@@EEEJJJNNNWWWaaafffffflllxxx~~~{{{tttuuuqqqqqqqqqcccZZZbbbsssTTTLLLDDD>>>???@@@===999999888MMM\\\eeeqqqzzzhhhPPPGGGAAA@@@BBB===;;;>>>BBBLLLaaarrrmmm]]]wwwsssOOO:::999777777:::999666777:::<<<<<<<<<:::999;;;666333444333///...///111///......111555888999<<<===@@@EEEIIIHHHBBB===222222222111111111000000111111111000000111111222111000000000000//////////////////.........------......000111333555666777:::;;;:::555///...111555444333222333444666666666333333222111777JJJeeexxxnnnZZZCCC777333111//////---,,,...222777777222---,,,++++++***************))))))))))))*********************++++++,,,,,,,,,...---++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++---///000///...+++///000...111888<<<;;;HHHWWWeeecccZZZddd&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((()))***+++,,,,,,---------///111///,,,000777555444333555999;;;:::999888666555777:::<<<;;;:::444666777666444333555777;;;000111666///...444666'''---@@@777QQQ}}}mmm[[[SSS???888999333...---)))((()))+++***'''&&&''')))&&&&&&&&&&&&&&&'''((()))))))))*********(((&&&%%%$$$%%%&&&((()))(((((('''&&&&&&&&&'''((())))))***444222///,,,***(((''''''((((((((((((((((((((((((+++***((()))***,,,,,,+++(((((()))***,,,,,,+++)))'''((()))+++,,,,,,,,,,,,.........//////000000000333333444666888999;;;;;;GGGEEEEEEGGGGGGHHHPPPYYYUUUNNNIIIKKKKKKGGGHHHLLLIIIEEEYYYeeeOOO@@@AAA;;;========================<<<===???BBBEEEJJJQQQUUU]]]eeehhhgggooo}}}}}}uuuwwwrrrooojjj[[[UUUaaannnTTTHHHAAA===>>>@@@<<<777444999IIIQQQUUU^^^ffftttZZZIIIAAA@@@@@@999>>>@@@@@@LLLmmmcccaaa~~~WWW???===999777999999777;;;AAAEEEFFFDDD???<<<888222...111444333222333///000111222111000000///000///000333777888666333000//////...//////000000000///.........000222333/////////000000000000000.........------,,,,,,,,,,,,---...000222444666777888999888333...---111666111333444555555555555666///000///---111BBB[[[nnnfffQQQ;;;111000///......000///000444777666000***++++++******************(((((())))))******++++++(((((((((((()))***+++,,,///---,,,,,,---,,,+++)))*********++++++,,,,,,,,,---,,,+++,,,...///...------111222111555???DDDDDDVVVfffooocccWWWiii&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))...///000000111000000000444555666777888:::;;;;;;:::888555555777888999999666444444444555555333111666444000......///222444000)))***444888<<>><<<:::;;;:::999999:::===???AAA>>>>>>@@@DDDKKKSSSYYY\\\___fffkkknnnwwwxxxyyyuuuqqqfffRRRRRRiiixxxTTTGGGBBB@@@>>>;;;888666444444:::BBBJJJJJJFFFIIIWWWddd\\\FFF@@@>>><<<>>>:::AAARRRppphhhaaa===777<<<:::777888888NNNdddnnnqqqjjjTTT>>>999555222333555666222...111111000///////////////111111000000//////......,,,---.../////////------+++///222000//////000000111000222555333---,,,...000/////////000111000///***,,,......---...222555666444111111222333333222444444444555555555555555...///000000000444<<>>OOOjjjrrroooaaaaaa&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))------...///000000000///333444555666888999:::::::::777444444555888999:::555555444555777777555444444444444333333333333222000))))))///111:::WWWwww\\\777///,,,+++---+++((())))))******)))((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((()))***))))))((((((***+++,,,+++,,,...///***...333444111///...//////111222333222222333444333222222333444555666666222222222333444555666777888666555555555555555666555666777777777555444222555666888999;;;>>>BBBEEEEEEDDDDDDDDDGGGLLLSSSWWWXXXRRRKKKFFFEEEFFFGGGGGGOOOKKKEEE@@@===;;;888777999888777777888:::===>>>>>>>>>???DDDKKKSSSYYY]]]```hhhmmmpppyyy|||{{{uuuqqqkkk]]]bbbzzzbbbHHHBBB@@@???===:::777555444333666===DDDBBB======DDDKKKlllbbbRRRJJJFFFGGG>>>@@@NNNeeeiii@@@444888777666888BBB]]]~~~qqqSSS;;;777333333555666333000000000///............///000/////////............------...///......---,,,---///000///......000000333///---...---,,,000555000000/////////...---,,,///111111000...///222555444444444666777777555333333333444444555555555555111111///---,,,...222555555333000,,,******+++---+++,,,...//////...,,,++++++---......,,,***))))))+++++++++*********))))))++++++++++++++++++++++++************************+++))))))++++++***///666***222...)))......***,,,///---000333111222CCCYYY{{{xxxnnngggttt%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''''''''%%%&&&&&&'''((()))******++++++---...////////////333333444555777888999999888555333222444666888888666666555666888888777555555666888:::999777555333000++++++...,,,222LLLkkkmmmIII111,,,)))(((+++))))))***+++,,,+++)))'''%%%(((((((((((((((((((((((()))((('''''''''((()))***)))***++++++++++++*********---///000000000222333///555999999444000///000222444666666444444444555888888777777888888888888::::::999999:::;;;<<<<<<:::999888999:::;;;;;;:::666777999::::::888666555444666888:::<<>>BBBIIIQQQXXX]]]aaaiiinnnpppzzz~~~{{{sssrrrtttpppzzzrrrSSS???>>>>>>===;;;888666555444333666;;;@@@@@@<<<999:::===NNNgggtttgggbbbWWWCCC<<>>DDDLLLUUUZZZ^^^ggglllnnnyyy}}}yyyqqqtttwwwUUU???===<<<;;;999777555444333333555888<<<>>>>>>===>>>???>>>RRRuuuoooMMM;;;>>>CCCUUUtttkkkEEE777888888666777???QQQkkkzzzbbb???;;;666444444555444444222111000000//////000000/////////////////////............------,,,++++++///------......,,,---000///,,,---111222...,,,---000111111000///...///000////////////111444888;;;777888999;;;<<<:::555111///000222333444444444444111...,,,---///000...+++.........---+++++++++---***+++,,,,,,,,,,,,+++***+++---///...---+++++++++************************************************************************,,,)))(((,,,---++++++...111;;;888///...,,,+++111...///111111000555GGGZZZtttiiidddvvv$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++((()))+++...000111222222333444555666777999::::::555777:::===???>>>;;;777;;;:::888888888777555333777777777777666666666555222......111///))))))...000)))...333111333555///------,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,000///...---...000333555000000111222333444555666555666888888666666666777999888888:::<<<>>>>>>===:::===@@@AAA@@@===<<<<<<777:::<<<;;;999888888999;;;::::::999888888888888555:::<<<888777888777333555555666666666555444333666:::>>>BBBDDDFFFIIIKKKIIIFFFDDDDDDGGGKKKMMMMMMLLLIIIFFFDDDDDDEEEEEEDDD???:::555111000000000000------......//////000000111333666999===EEEOOOUUUYYYdddjjjkkkwwwwwwuuuqqqyyyuuuUUU???<<<999999777666555444444444333444555777999<<<@@@CCC<<>>===EEE[[[nnnpppWWW???888:::888444333999@@@LLL\\\kkknnncccUUU>>>;;;777444444444555555444333333222222222222222000000000000000000000000......------,,,,,,,,,,,,///---...000///---222999555000///222333000...///111222222111000222555888555333222111333777:::;;;;;;999777666666555222000...///111333444333333222///,,,+++---000111///,,,///---++++++,,,,,,,,,,,,***++++++++++++++++++******,,,......,,,+++++++++***************************************************************************'''(((+++------000555DDDKKKCCC666111---+++111...---...000222777BBBLLL]]]```ooo###$$$&&&'''(((((('''&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++)))***,,,///222444555555555666777888:::;;;<<<<<<:::<<<@@@DDDGGGEEEAAA======<<<:::::::::999666444777666444333333333444555555///,,,///222111222555444000333333...555<<<777111222222333444666777888222222222222222222222222333333222222333555666888333333444444555777888999777888999888777777999;;;999::::::;;;;;;:::777555=========<<<:::999;;;<<<888<<>><<<::::::<<<;;;;;;999888777666666666:::DDDGGG???777666444000222222000///.........///999<<>>666///,,,***)))(((,,,,,,,,,------.........---///222444777>>>IIIPPPUUUbbbhhhjjjwww~~~qqqsssuuubbbKKK<<<;;;888777777666555555555555666666666555666999???DDDDDDCCCUUU}}}hhhIIIDDD???>>>KKKVVVjjjOOOCCC888777888555222111111222888BBBLLLNNNGGG???;;;999777555444444555666555555444333333333333444000000111111111111222222......---------......///000---///222111222???OOOFFF;;;111...---...000444333444444111000333:::@@@AAA===888555555777888888:::777333111111000///......///111333333222000///---,,,++++++,,,,,,+++***---...//////---,,,++++++++++++++++++++++++++++++)))+++------,,,******+++***************+++++++++************************************************)))((()))+++,,,...666???XXX[[[MMM:::444...***///.........000444999???DDDLLL^^^###$$$&&&((()))(((''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((()))))))))******++++++***+++...111444666888999888888999;;;<<<===>>>???>>>???AAADDDFFFFFFDDDAAA===<<<<<<<<<======;;;::::::999888777777777888888888444222333555777:::>>>888666888444///777===666666888;;;>>>>>>>>><<<;;;777777777777777777777777555555666666777777888888777777666555555555666777666777777666666999===@@@>>>AAABBB@@@===AAAKKKTTT]]]XXXOOOFFF@@@@@@EEEIIILLLOOOPPPMMMFFF@@@???@@@@@@???===;;;:::999888888;;;JJJPPPEEE999777777555555333///,,,+++,,,---...:::>>>CCCGGGHHHIIIIIIJJJHHHDDD@@@AAAEEEIIIHHHGGGGGGFFFFFFGGGJJJLLLLLLKKKIIICCC:::333///---,,,++++++,,,,,,---------------+++...000111333:::DDDMMMUUUcccjjjlll{{{mmmttt}}}dddNNNCCC;;;;;;777777666666666666666777888999999777555777===BBBHHHDDDRRRvvvlllPPPHHH???<<>>:::777777666333444666:::999;;;@@@EEEDDD@@@===777777777666555444555666555555444333333333333333///000000000111111111111.........---...///111222222//////111111888QQQmmmiiiZZZIII???999666555888777777555111///222;;;CCCEEE???999555444555444444555333000.../////////......000111333222111...---+++++++++***))))))***,,,555===DDDAAA666,,,***,,,,,,,,,++++++++++++,,,,,,'''***,,,,,,+++))))))***))))))*********+++++++++******************************************************,,,,,,***---:::III]]]\\\III666111...+++///...111333333444999AAAFFFQQQjjj###$$$&&&((())))))((('''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))*********************++++++++++++,,,///222555888:::;;;999:::;;;<<<>>>???@@@@@@>>>======???AAACCCCCCBBB===<<<<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>======<<<999:::;;;<<<:::777888;;;888999???===777>>>@@@555:::>>>CCCFFFGGGCCC>>>;;;777777777777777777777777666666777888888888888777:::999777555333333333444555555555555666:::@@@DDDAAAFFFIIIGGGHHHYYYwwwtttbbbXXXWWW]]]ccchhhjjjiiiaaaVVVLLLGGGFFFDDDCCCAAA???>>><<<<<<;;;777IIIRRRHHH;;;:::<<<<<<:::777222...,,,---///111:::>>>CCCGGGHHHHHHHHHIIIFFFBBB>>>@@@EEEIIIIIIGGGGGGGGGGGGIIIMMMOOOOOOOOOKKKFFF>>>888666555555555+++,,,,,,---------,,,,,,+++---///000111888BBBKKKVVVdddlllnnn~~~kkkuuuzzzVVVHHHCCC>>>>>>777777666666666666777777222555777555222333888>>>BBB???MMMnnnjjjRRRHHH===:::AAAFFFJJJ[[[mmmwwwyyysssaaaMMM<<<;;;;;;999555444888>>>777444333444555555444444555666777666555555555666555444333333222222333333.../////////000000111111............///111222444444000///000000===```~~~lll___TTTHHH@@@===:::999666000---111;;;CCCAAA<<<555111111333333222000///......000000000//////000222333222000---+++(((***,,,+++)))***...111AAAPPP\\\UUU@@@...***...---,,,,,,++++++,,,,,,---''')))++++++***)))))))))))))))******++++++++++++))))))))))))))))))))))))************************------...,,,(((,,,===NNNVVVSSS@@@...------,,,000---333777555333999DDDLLLccc~~~((((((((())))))*********&&&&&&''')))******)))&&&%%%%%%&&&''''''((())))))(((''''''''''''''''''(((+++******))))))******+++***))))))(((((())))))***((())))))******++++++++++++---......---------...000111222333555777888999::::::;;;<<<======>>>>>>AAA===;;;<<<@@@AAA???;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<>>>===;;;:::999888888888777::::::888;;;@@@>>>777;;;@@@FFFEEE@@@;;;:::::::::999888666555555666666777444222222222000111222666666444333333333444444222333666222000IIIkkkzzz```ssszzzfff^^^wwwmmmeee]]]\\\```]]]bbb^^^XXXTTTIIIDDDNNNGGGHHHIIIHHHGGGEEEEEEEEEGGGFFFFFFGGGGGGDDDAAA>>>BBB???;;;777666666888999:::<<<@@@DDDGGGIIIIIIIIIOOOJJJCCC@@@BBBDDDEEEEEEFFFJJJGGGIIISSSSSSMMMPPPKKKFFFBBBCCCGGGHHHDDD???===888222/////////...---111//////333666;;;DDDMMMUUUdddqqq{{{rrrrrruuu___NNNDDDAAABBB<<<888666999:::777444444777666666555555555666666>>>@@@JJJ```}}}{{{VVVCCC???>>><<<;;;???AAASSSqqqxxxaaaQQQBBB777777<<<999:::===888999666666999888333000111777666333000111444555444555333111111555888555000000111222000000222222111111111000000000000111111555///---,,,---;;;```zzzaaaEEE<<<;;;:::666222///111666;;;666555444333333222///---111222111000------...///000222333333000---,,,++++++)))***---+++)))000:::YYYlllqqq[[[???000+++)))***+++,,,---............+++,,,,,,---,,,+++***)))***++++++++++++***))))))))))))))))))))))))))))))+++)))***,,,***&&&(((......'''+++000,,,555HHHSSSSSSAAA333111///***,,,333...333000111999???LLLaaa~~~+++++++++,,,,,,---------,,,,,,---,,,+++***)))(((***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------............///111222222111111111222444444666777999;;;<<<<<<======>>>>>>???@@@AAAAAACCC@@@===???BBBCCCAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============;;;:::999888888888666888888666888<<<:::555777<<<@@@???;;;777666777666555444333333333444555222///......///000000000222222111000///---,,,,,,111+++,,,111BBBnnnllluuu}}}qqqhhh```]]][[[VVVVVVZZZYYYZZZVVVXXX]]]SSSHHHJJJMMMOOORRRSSSQQQOOOLLLKKKHHHGGGGGGHHHHHHGGGEEEBBBCCCAAA???<<<;;;<<<===>>>>>>???@@@BBBDDDGGGIIIKKKMMMHHHBBB???@@@CCCFFFFFFIIINNNJJJKKKTTTSSSMMMPPPKKKHHHEEEGGGLLLNNNKKKHHHDDD@@@;;;777555222...+++222//////333777;;;DDDMMMSSSfffyyynnnpppuuummm___LLL???@@@;;;999999999666888;;;777666666555555555555666<<<>>>FFFXXXssspppRRRBBB>>>======???FFF```sss^^^III===<<>>555555444333333333444444444222111111222222111///000111222111///---...///000222444333111...---,,,+++)))***,,,***(((...777LLLZZZ^^^KKK555,,,+++******+++,,,---............++++++,,,,,,,,,+++***)))***++++++++++++***)))))))))))))))))))))))))))))))))%%%"""%%%+++...+++'''///))),,,111555GGG[[[aaaSSS???///...000---+++...000555333555AAALLL^^^www/////////000000000000000333444444111,,,)))***,,,/////////000000111111222000//////......//////000......------------......//////............//////000000000000////////////111333555555444444444555666777888:::;;;===>>>???@@@@@@AAAAAABBBCCCCCCCCCEEEBBB@@@AAADDDEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>======<<<;;;;;;:::999888777777555666555222444666555111222555888777333000111222000000///...///000111222///...------......---,,,,,,,,,,,,,,,+++***))))))000)))111EEEdddhhh``````XXXVVVSSSRRRVVVXXXWWWWWWXXXZZZYYYVVV```ooohhhUUUNNNNNNPPPSSSUUUTTTQQQMMMJJJKKKJJJIIIIIIJJJJJJIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAACCCFFFIIIKKKJJJEEE???===>>>BBBFFFIIIKKKPPPLLLLLLSSSQQQJJJMMMJJJHHHGGGIIINNNQQQQQQOOOKKKIIIFFFCCC@@@<<<888444777444444888;;;>>>FFFNNNVVVnnnpppnnn```CCCBBB===:::;;;:::888888<<<777777666555555555555555999;;;AAANNNddd~~~aaaGGGAAABBB@@@???JJJjjjkkkKKK>>>???DDDBBBCCCCCC===;;;777444444222000333999666444222333666666555333666555444444444444222222222111111222111000000000000000////////////000000000...000333222333AAAQQQ___ccceeelllqqq```HHH@@@@@@===999555222222333555;;;777333111111222222111///111222222000.........000222333333111.........+++++++++,,,)))(((,,,333:::CCCDDD666***(((*********+++,,,------.........+++++++++,,,++++++***)))***++++++++++++***))))))))))))))))))))))))))))))&&&,,,---)))***///...(((///***...888HHHcccpppgggMMM:::+++---222222///......444333888HHHZZZttt111111111111111111111111555777888333---+++---111////////////000000111111.........------.........000//////......//////000///......------......///000000000//////.........000222444555444444444666666666777999;;;<<<>>>>>>AAAAAAAAABBBBBBCCCCCCCCCDDDBBBAAAAAACCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::888888888777777666555444333333222000000000000///...000111000---,,,---...---,,,+++++++++,,,---...+++...///...------+++(((++++++******,,,...111222666999PPPnnnwwwkkkXXXQQQTTTRRRTTTSSSTTTWWWZZZZZZXXXWWWYYYYYYXXXgggyyysss\\\RRRMMMNNNOOOPPPQQQOOOLLLIIINNNLLLJJJIIIJJJJJJJJJIIIHHHIIIJJJLLLMMMLLLKKKKKKJJJHHHFFFEEEEEEGGGIIIJJJFFFCCC>>>;;;<<>>GGGVVVllliiiLLLHHHHHHCCC@@@GGGaaa|||kkkIII???EEEVVV]]]___YYYLLLCCC;;;666777999777666777777666666777777777;;;@@@GGG===777===GGGJJJEEE@@@:::444000000111000///000000//////......//////000///...000333333000444;;;???AAA???DDDKKKFFFDDDNNNddd___SSSAAA222///888CCCOOOGGG===444000///000111---000222222000...------...000111111///------...,,,,,,,,,+++)))(((***---,,,111111***&&&(((***)))******+++,,,------------***++++++++++++************++++++++++++***))))))))))))))))))))))))))))))&&&;;;EEE666''''''---///,,,+++555JJJggg|||\\\AAA555+++...444555444444///555666===SSSlll////////////////////////222555666333...,,,000444..................//////------,,,,,,,,,,,,------//////............//////......------------......000000//////......------///111333444333333444555555555666888:::;;;======>>>???????????????@@@@@@??????>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999888777777444444444444444222111111222111111000///---------,,,------,,,++++++,,,---,,,+++************+++,,,+++555<<<;;;999999777333777555222111333777===@@@EEEMMMiiipppqqqaaa\\\]]]VVVTTTZZZ[[[WWWWWWWWWWWWWWWWWWTTTQQQOOORRRTTTaaappphhhVVVPPPQQQPPPNNNOOOQQQRRRQQQOOOQQQNNNJJJHHHHHHIIIJJJJJJJJJLLLOOORRRSSSSSSQQQPPPNNNNNNLLLKKKIIIHHHGGGGGGCCCAAA===;;;<<>>@@@NNNeeeqqqmmmeeebbbNNNHHHXXXvvvrrrYYYHHH888444888:::888777555666888:::888:::GGGWWWdddQQQHHHXXXqqqzzzpppdddLLL>>>000...000000///000//////............/////////......111111///000222000222000111666888IIIeee```???222===NNNcccWWWFFF777///---...///,,,...111111000...---,,,,,,---......,,,+++,,,---,,,------+++***)))***)))''')))***))))))+++***((()))***+++,,,------------*********************+++***++++++++++++***))))))))))))))))))))))))))))))(((>>>GGG777&&&&&&,,,---)))+++???aaaOOO777222...///111111222555333999;;;GGGccc,,,,,,,,,,,,++++++++++++,,,///000///------000333------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------......------------......////////////...............000222333222222444555333444555777999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777777777777666555444444000111111222111000///...000000111333111,,,,,,...+++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,...///666HHHWWWWWWSSSSSSRRROOOIIIFFFBBB??????CCCHHHKKKNNNQQQcccsssqqqnnnmmmfffhhh\\\]]]ccc___[[[\\\XXXZZZ[[[[[[XXXXXXXXXUUUPPPJJJNNNOOOVVV```YYYOOOQQQRRROOOLLLMMMQQQTTTTTTSSSRRRNNNIIIGGGGGGIIIKKKLLLOOOQQQTTTWWWYYYXXXWWWVVVSSSRRRPPPNNNKKKHHHFFFEEE@@@@@@>>>======AAAGGGKKKLLLTTTSSSQQQUUUOOOIIIMMMNNNPPPPPPMMMJJJJJJNNNQQQSSSRRRPPPMMMLLLNNNRRRUUUZZZWWWVVVXXXXXXWWW[[[bbbttt~~~jjjiiibbbNNNHHHFFFDDDCCC===<<<:::999777666555555444777;;;>>>CCCJJJSSSZZZ]]]WWWUUU```www}}}bbbVVVMMMCCC???AAAJJJTTTUUURRRWWWbbbaaa___uuuzzz```CCC444333666888:::555444777:::999===OOOcccnnn___^^^zzzkkkPPP555...000000//////......------------............------......///111***///000111333555LLLqqqTTT999<<>>XXXmmmlllccc``````]]]SSSQQQOOOMMMNNNPPPRRRTTTTTTOOOWWW___[[[\\\fffiiikkkbbbccceee___]]]]]]VVV\\\``````^^^]]]]]]XXXQQQJJJLLLHHHJJJSSSPPPLLLTTTOOOLLLKKKMMMSSSVVVUUURRRQQQMMMHHHFFFHHHLLLPPPRRRTTTVVVYYY[[[]]]]]]\\\[[[WWWUUUPPPKKKGGGEEEDDDDDD???@@@@@@??????AAAFFFJJJKKKTTTTTTSSSVVVQQQKKKPPPPPPRRRRRROOOJJJIIINNNSSSQQQRRRRRRPPPNNNNNNQQQTTTYYYWWWWWWZZZ[[[[[[```fffqqqooocccppp\\\NNNFFFDDD???>>><<<:::888777666666555666777999<<<@@@DDDHHHHHHHHHLLLYYYnnnmmmXXXLLLGGGFFFPPP___fff^^^WWWcccvvvlllUUUHHHCCCDDDHHH???888666:::;;;===IIIXXXaaa```rrrfff===///111111...---...------------------...,,,------,,,+++---///111***......000111222IIInnnZZZ999444>>>JJJCCC999111---+++++++++***+++,,,,,,+++***+++,,,***+++,,,+++***+++,,,...,,,///000,,,,,,...+++&&&***)))***+++,,,+++)))))))))***+++,,,,,,---,,,,,,***)))(((((()))***+++,,,***++++++++++++***))))))))))))))))))))))))))))))+++'''$$$''',,,///,,,(((,,,+++>>>ZZZiiijjjVVV:::111111222444777:::999888666;;;@@@XXX((((((((((((''''''&&&&&&%%%%%%&&&(((++++++***(((''''''''''''''''''''''''(((''''''''''''''''''((()))(((((((((((((((((()))(((''''''''''''''''''((('''''''''(((((()))))))))%%%'''***+++******,,,---++++++---...000111333333666666555555555555555555333444555444333333333444555555555555555555555555555555555555444333222111...///111222222000...---...///444999777///---111)))******,,,......---+++))))))+++---000444888:::===ZZZqqqnnn```ZZZXXXVVVSSSTTTUUUVVVXXXYYYZZZZZZ[[[TTTZZZ```[[[\\\gggkkkoooeeecccaaa[[[```eee```\\\aaacccaaa___^^^WWWMMMIIIHHH@@@@@@IIIIIIJJJTTTNNNMMMMMMRRRXXX[[[XXXTTTPPPLLLGGGFFFIIINNNTTTWWWXXXYYY\\\^^^_________^^^ZZZVVVOOOHHHDDDBBBCCCDDD>>>@@@AAAAAA@@@AAAFFFJJJHHHRRRSSSRRRUUUPPPKKKPPPNNNQQQRRRNNNIIIHHHMMMSSSNNNQQQTTTTTTSSSRRRTTTWWWUUUTTTUUUYYY[[[\\\bbbhhhlllvvvvvv^^^ssszzz___NNNIIIAAA???>>>;;;999888777777666555555555888;;;>>>???CCCHHHPPP[[[kkkrrrXXXKKKKKKNNNaaayyyuuukkkwwwmmm^^^ZZZ\\\KKK>>>777:::<<<999===FFFRRR___uuuDDD111222222---+++...------,,,,,,------...***---...+++***,,,...000000///+++,,,...///GGGlllUUU333---444222///---,,,,,,,,,,,,*********+++***))))))+++,,,***+++,,,,,,++++++---///,,,000000------000---&&&+++)))(((******))))))***))))))***+++,,,,,,,,,,,,***)))(((((((((***+++,,,***++++++++++++***))))))))))))))))))))))))))))))***(((***---,,,***---333///***555DDDDDD???888---111111222888AAAGGGFFFAAA???CCCKKKggg&&&'''''''''&&&%%%%%%$$$'''%%%$$$''',,,---)))$$$&&&%%%$$$&&&)))***(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&******&&&&&&******&&&((()))*********(((&&&%%%%%%%%%%%%&&&'''((()))***&&&(((*********+++---...***+++---...000222444444;;;999666555666777888888888666333111000000222333444444555555666777777777555555444333222222111111222222222111111///......666(((000;;;000---444111000,,,***,,,------///222//////000111444;;;GGGPPP[[[___aaa___\\\XXXTTTQQQ___^^^^^^___^^^\\\YYYVVVYYY[[[^^^___^^^^^^___```eeeddddddcccbbbaaa``````dddbbb]]]WWWSSSTTTXXX]]]OOOJJJEEEEEEHHHJJJKKKLLLHHHKKKPPPUUUYYYZZZUUUOOOHHHCCC@@@CCCHHHKKKQQQVVVXXXVVVVVVYYY]]]]]]XXXSSSRRRNNNIIIDDDBBB@@@>>>===<<<===???BBBCCCDDDDDDDDDKKKQQQWWWVVVOOOJJJKKKMMMOOOPPPOOOKKKGGGHHHNNNTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTXXX___eeehhhiiirrrwww~~~bbbnnnxxx\\\LLLIII??????@@@888777<<<<<<666666555666777888:::;;;CCCEEENNN___vvviii```XXXMMMRRRfffxxxssszzzoooYYYAAA;;;BBB???888999:::???VVVuuuFFF333111111333666111000000000---+++,,,///---++++++---/////////111...,,,,,,------444GGG[[[___@@@111...///,,,,,,,,,+++++++++************))))))((((((''''''---+++)))+++...000000...***+++---...---,,,***(((,,,,,,,,,++++++)))(((''',,,---.........,,,***(((---+++******++++++)))((())))))))))))))))))))))))************************++++++)))))))))+++---///222111111111111111222222111222000>>>ZZZbbbRRRGGGCCCKKKXXX{{{'''(((((((((((('''&&&%%%(((&&&%%%(((------***&&&(((&&&%%%&&&((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$((()))&&&&&&)))((($$$'''(((***,,,+++***'''&&&&&&&&&&&&&&&''''''((()))'''(((***+++***+++,,,...,,,,,,---...000111222222666666444333222333333444666444222000///000111111222333333444444555666666555444444333222222111111000000111111000000//////444111666:::444222444111''',,,...---,,,---,,,***,,,111555777???MMMWWW[[[ZZZ]]]^^^]]]\\\]]]```cccdddccccccfffhhhhhhfffccc___```bbbbbbaaaaaacccdddfffeeebbb```______`````````___[[[WWWTTTUUUYYY\\\PPPOOOKKKGGGJJJRRRWWWWWWYYYSSSPPPUUUWWWSSSMMMKKKBBB???@@@EEEJJJKKKMMMPPPSSSOOOLLLMMMOOOPPPMMMIIIJJJHHHEEECCCCCCCCCBBBAAABBBBBBBBBCCCDDDEEEGGGHHHJJJOOORRRQQQKKKIIIKKKOOORRRSSSRRRNNNJJJIIIMMMRRRTTTTTTUUUUUUVVVWWWWWWXXXYYYXXXXXX\\\bbbgggjjjjjjnnnsssyyyiiikkksss[[[OOOBBB???AAA;;;:::;;;555999888777666666777888999:::===EEESSSfffyyyxxxpppfffZZZSSSeee~~~zzzqqqppp^^^FFF>>>CCC>>>777888888???OOOyyyccc@@@333222222333777666333000---***)))***,,,...,,,,,,,,,++++++,,,---///,,,+++,,,,,,000>>>MMMfffeeeZZZEEE555///---,,,,,,,,,+++++++++************)))))))))(((((((((''',,,***)))+++---///...---,,,,,,---------+++)))(((---,,,***))))))+++---...+++,,,---.........,,,+++,,,+++))))))******)))((())))))))))))))))))))))))************************++++++***)))***,,,---///333333222111000/////////111666;;;OOOlllooo[[[MMMIIIZZZppp(((((()))))))))(((''''''((('''''')))---...+++((()))(((&&&&&&'''&&&%%%###''''''&&&&&&&&&&&&''''''$$$((()))'''''')))((($$$&&&(((+++------+++)))''''''''''''&&&''''''((((((''')))***+++***+++,,,...---......//////000000000333555777666222000111333333333222111000000000111222222222333444444555555555444444333333222222222111111111111111000000000111888:::BBBVVVZZZDDD///333555222---+++///222222>>>UUUkkkwww~~~qqq]]]^^^______^^^]]]^^^ccchhhfffcccaaadddhhhiiifffbbbaaaccceeeeeeeeeeeefffhhhiiifffccc```___```aaaccc\\\[[[ZZZYYYYYYZZZ]]]^^^XXX^^^ZZZMMMIIITTTZZZXXX\\\SSSSSS\\\\\\MMMBBBAAA???>>>BBBIIIMMMKKKIIIJJJIIIFFFBBBCCCEEEGGGGGGEEECCCAAAAAABBBDDDFFFGGGGGGKKKJJJHHHGGGGGGIIIKKKLLLGGGKKKMMMLLLHHHHHHLLLPPPSSSUUUUUUQQQMMMJJJLLLNNNSSSTTTTTTUUUVVVXXXYYYZZZ[[[[[[]]]```eeeiiijjjkkklllrrruuusssxxxpppfffaaaLLLAAAAAA???@@@>>>444;;;:::888666555555666666333666<<>><<<;;;999888777777777888777999:::777555888BBBJJJdddvvv}}}wwwfffeeesssxxxLLL999222666666999>>>===;;;111444>>>FFFPPPPPPBBB;;;;;;<<<<<<888111///111---000///,,,,,,000000+++***---,,,***+++000111---,,,+++******+++,,,***&&&))))))***++++++******++++++++++++*********))))))(((((((((((())))))))))))'''((()))+++++++++,,,---,,,+++***)))))))))***+++***)))(((((((((***+++,,,******++++++++++++******)))((('''(((***++++++***))))))))))))))))))))))))************************++++++++++++,,,---......//////......///000111111888EEEOOOUUUWWWPPPPPP___~~~&&&&&&'''(((((((((''''''&&&&&&&&&'''(((((())))))''''''((('''&&&'''***---((((((''''''''''''((((((***((())),,,,,,)))(((***''')))***+++,,,+++***)))((((((((('''(((((())))))***+++,,,,,,++++++,,,...,,,,,,...000222444666666555999<<<<<<999777777888777666666666777888999999777777888888999:::::::::777777777777777777777777:::999666444222222222222...888333999jjj{{{sss___[[[]]]^^^```dddeeecccaaaaaacccfffhhhhhhddddddeeedddeeehhhmmmqqquuupppggg```[[[ZZZ\\\^^^ccc___]]]aaaiiillliiidddddduuuzzzjjj\\\\\\___^^^UUUXXXccckkkbbbMMMFFFKKKGGGBBB???AAABBB@@@???AAABBBEEEJJJNNNPPPQQQQQQPPPPPPJJJCCC???AAAEEEIIILLLOOOQQQSSSTTTRRROOOKKKHHHCCCGGGMMMQQQRRRRRRRRRRRRUUUVVVYYY[[[[[[[[[ZZZYYYTTTSSSQQQPPPPPPRRRTTTUUUYYY\\\___aaabbbeeehhhjjjgggmmmqqqrrrtttvvvqqqkkkvvv~~~|||qqqSSSFFFCCC>>>>>>===;;;999888888888999666888888666444777???FFF[[[qqq}}}}}}xxxlllpppyyyxxxPPP>>>777999777:::>>>:::888111444<<>>777111111333222777666///+++......***,,,...---,,,111888444******,,,,,,***+++---+++&&&''''''***,,,***&&&(((,,,+++************)))))))))(((((((((((())))))))))))''')))***++++++---///222111000---+++******+++,,,((())))))******)))((('''++++++++++++************)))(((((()))+++---,,,,,,))))))))))))))))))))))))************************++++++,,,,,,---.........,,,------...000222444555777GGGTTTZZZZZZSSS[[[sss&&&'''((()))))))))))))))''''''((((((((((((***+++)))******)))''''''***---((((((''''''''''''((((((((()))///666666///)))((())))))))))))))))))((((((((('''''''''((()))*********,,,---,,,++++++,,,...+++,,,---///000111333333444555777777777777666666555444333333444666888999555555555666777777888888666666666666666666666666777555444222111222333444---222444555NNN|||rrrnnnqqqooommmiiiccc\\\YYYZZZ\\\ZZZXXXWWWXXX___mmm}}}vvvhhh______dddhhhqqqkkkeeegggmmmoooiiibbb[[[______\\\]]]``````]]]SSSRRRTTTUUUQQQIIIEEEGGGEEE@@@>>>AAACCCBBBCCCFFFFFFHHHJJJKKKKKKKKKLLLLLLJJJGGGCCCAAACCCFFFIIIKKKLLLLLLMMMMMMLLLIIIGGGEEEFFFHHHLLLPPPRRRSSSTTTUUUVVVWWWYYY[[[\\\\\\[[[ZZZWWWVVVSSSQQQPPPPPPRRRSSSYYY[[[^^^___```ccchhhlllggglllqqqrrruuuwwwuuupppooowww~~~}}}uuuXXXLLLEEEBBBAAA>>>;;;999888888888555666666555444777===AAAPPPjjj|||}}}zzzyyyzzzxxxuuuyyyQQQAAA::::::777999;;;555444111555999===LLLVVVPPPGGGHHHEEE===555222666:::GGGMMMHHH777,,,,,,...+++---//////111===HHHBBB333***......***)))++++++((('''%%%'''++++++'''(((,,,************))))))))))))'''((((((((()))))))))***(((***+++++++++...333888;;;888444///,,,+++,,,---((()))************)))(((++++++++++++,,,---......***))))))***---......---))))))))))))))))))))))))***************************+++,,,---............------...///111333555666888DDDNNNXXX```dddwww(((((()))***************(((((())))))))))))+++---,,,------***'''&&&)))---((((((''''''''''''(((((())),,,555@@@@@@555,,,)))+++***)))(((''''''((((((''''''''''''(((***++++++***,,,------++++++,,,...,,,,,,------...//////000555444444555777888777666333222000000111333666888222222333333444555555555444444444555555555555555333222000000000222444555666666@@@FFFVVV~~~uuugggWWWLLLIIIJJJKKKIIIGGGKKKYYYqqq|||ggg\\\\\\ccciiissskkkcccbbbgggggg___WWWbbbXXXRRRVVVaaafffccc]]]PPPOOOMMMMMMPPPPPPKKKEEEEEEAAA@@@DDDHHHGGGIIIKKKGGGHHHHHHGGGGGGHHHKKKMMMCCCBBBAAACCCFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCIIIJJJKKKMMMPPPSSSUUUWWWVVVVVVVVVXXXZZZZZZXXXWWWZZZXXXUUURRRPPPPPPQQQRRRYYY[[[]]]___```ccciiinnnjjjooosssqqqqqqtttuuutttjjjooowwwxxx|||vvvlllYYYOOOFFFDDDAAA===:::888777666777777666555444666999;;;EEEddd{{{uuuzzztttfffyyyzzzNNN???999999666888:::222666555999888666AAAKKKEEELLLLLLFFF;;;333444:::???]]]bbbXXX@@@...,,,///...---000111888IIIXXXQQQAAA+++//////)))&&&)))+++(((+++&&&&&&,,,...***))),,,************))))))))))))'''((((((((())))))******)))+++++++++,,,///666;;;CCC???999333///,,,,,,,,,***))))))******++++++,,,+++++++++,,,...000111222***))))))+++---//////...))))))))))))))))))))))))***************************+++,,,---..................///000222444555666AAAFFFIIITTTfffvvv(((((((((((()))))))))))))))'''%%%%%%(((***)))'''+++***))))))(((''''''&&&''''''''''''''''''''''''+++&&&222GGGGGG222&&&+++))))))*********))))))(((((((((''''''((()))+++,,,%%%(((,,,,,,+++***,,,///,,,,,,,,,,,,,,,---...///777666777000---<<>>BBBFFFAAABBBGGGFFFFFF???OOOIIIIIINNN===CCC>>>777;;;AAA@@@BBBBBB999999999888666555666888;;;999FFFJJJJJJPPPPPPMMMQQQPPPWWWSSSRRR\\\^^^XXXXXX___^^^ZZZVVVVVVWWWTTTOOOUUUYYY]]]_________bbbeeennnppppppooorrrxxxyyyvvvmmmjjjttt|||tttrrr~~~hhhwww___UUUJJJ@@@>>>===999:::>>>===:::888777888888888888@@@UUUjjjyyylll\\\YYY[[[iiiFFF>>>888888888555444555555444444555222333:::DDDMMMIIIBBB>>><<<===>>>>>>aaaooogggEEE---,,,///)))///000777HHHXXX[[[OOOBBB+++++++++************)))))))))******++++++++++++++++++++++++++++++,,,,,,***)))))))))))))))*********,,,---------...000222888:::777222000333333111...***'''(((,,,---***''')))************+++++++++******************************+++++++++******)))******+++++++++,,,,,,,,,++++++,,,---...000000111///222333333444777:::::::::HHHLLLUUUttt(((((((((((()))))))))))))))'''&&&''')))***)))'''************)))((('''&&&''''''''''''''''''''''''+++'''///======///'''+++))))))*********))))))(((((((((''''''((()))+++,,,,,,......---+++***,,,///...---------......///000333111333222888RRRhhhhhh:::555///,,,---000111111666555333222333444444444444111000111222222000...777222///222888CCCVVVhhhoooOOO:::111///...------+++++++++,,,...///333AAASSS___[[[RRROOORRRMMMLLLFFF<<<111+++---000...,,,***+++///666===BBBJJJCCC<<<:::888888@@@JJJ\\\\\\]]]___bbbbbb___]]]TTTHHH999222555;;;???@@@999===777444<<<@@@DDDMMMKKKAAA???@@@;;;999:::888<<<@@@YYY[[[^^^___BBB999222...222555333666777,,,111111111///......111333,,,888EEETTT^^^ZZZRRRSSSSSSUUUPPPNNNUUUXXXUUUVVV[[[[[[XXXUUUVVVYYYWWWRRRVVVZZZ^^^______aaaeeehhhmmmpppppppppsssxxxyyyuuutttoooxxxuuunnnsssvvveeetttnnn]]]LLLFFFDDD@@@;;;999<<<:::777666777777666444888GGGWWWeeexxxhhhTTTPPPRRRXXXnnn~~~fffPPP@@@:::777999999555222222333111111222111333;;;EEEHHHHHHGGGFFFCCCAAA@@@???SSS]]]WWW???------///---000999HHHWWW]]]UUUDDD666++++++++++++************)))*********++++++++++++++++++++++++++++++++++++******))))))))))))*********,,,---------...000222222444555444888AAAFFFGGG555000***(((***+++***(((************++++++++++++******************************+++++++++******)))++++++++++++++++++,,,,,,+++,,,,,,---...///000000000222555777:::???BBBDDDEEESSSZZZjjj(((((((((((())))))))))))((('''((()))++++++)))''')))***+++,,,+++)))'''&&&''''''''''''''''''''''''***))),,,000000,,,)))***((())))))******)))))))))(((((((((((((((***+++++++++,,,,,,+++))))))***+++///............///000000222///222222777OOOdddddd666333...+++,,,---...///555444333222111111222222444444444555777777666333000111666BBBTTTlllwwwbbbHHH666000///---***,,,+++***)))***+++,,,------...333999:::555333555111---)))((()))******)))((((((''''''((()))+++,,,111//////000000000444:::PPPUUU\\\aaacccaaa```^^^WWWCCC111...///---...111222333555AAANNNJJJDDDLLLIIICCCAAACCCAAA:::333000///;;;VVVeeevvvzzzTTT555---,,,000///+++111333'''+++++++++***((()))+++------555OOOooozzzkkkYYYSSSWWWSSSOOOPPPSSSTTTRRRRRRWWWXXXWWWTTTVVVYYYYYYUUUUUUXXX[[[\\\]]]```fffkkkmmmpppqqqrrruuuzzzyyyuuuwwwpppxxxvvvkkkjjjgggcccsss|||```NNNFFF@@@<<<:::<<<;;;999888888777555444888???HHHSSSjjjuuuYYYLLLGGGJJJVVVeeeuuulll^^^VVVIII===:::666666999999555111111111//////000111333;;;EEEEEEIIINNNNNNIIIBBB<<<:::AAADDDBBB888///---///111--->>>TTTbbb___OOO:::,,,,,,+++++++++************************++++++++++++---,,,,,,++++++*********+++******)))))))))*********+++------,,,---///111...111333555>>>KKKUUUXXX<<<555,,,'''''')))******************+++++++++,,,************************)))******+++++++++******,,,,,,,,,,,,++++++++++++,,,,,,---------.........///000333888>>>EEEKKKOOOSSScccooo(((((((((((())))))))))))'''((()))+++,,,+++)))(((((()))+++---,,,***(((&&&'''''''''''''''''''''''''''***+++))))))+++***''''''((())))))))))))))))))((((((((())))))***+++++++++,,,,,,---------......///...............//////111///333333000:::AAA;;;111///---,,,,,,...///000666777888888666444222222///000111111444999<<<;;;:::EEEXXXnnnHHH===111...///---+++)))---,,,+++++++++,,,------///+++))),,,---******,,,222...++++++,,,,,,***'''))))))***+++,,,---.........///000111000///111333>>>FFFQQQXXX\\\```fffkkk[[[CCC111222333---+++111555///666UUUnnn```EEE>>>DDDCCC???@@@AAA:::444777///222>>>UUU}}}lll===///---///,,,(((000444(((++++++,,,***))))))+++---555:::aaauuujjjeeeXXXSSSWWWUUUTTTSSSOOOUUUWWWVVVTTTUUUYYYYYYVVVSSSUUUWWWXXXYYY^^^ffflllmmmpppssstttxxx|||{{{vvvuuulllqqqzzzssskkkhhhcccddduuudddLLLAAA@@@BBB>>><<<;;;;;;;;;:::888666<<<===???GGG^^^|||xxx]]]KKKIIIHHHGGGLLL]]]yyyfffMMMCCC@@@<<<666888555555888888444333555555111000111222333;;;CCCDDDJJJPPPOOOFFF;;;555222777444333444111......222***:::MMMYYYUUUGGG777---,,,,,,+++++++++*********++++++++++++++++++++++++------,,,,,,+++***))))))++++++******))))))*********+++,,,,,,+++,,,...000111333333333999EEENNNQQQ:::444---((('''))))))************+++++++++,,,,,,************************))))))***+++++++++******---,,,,,,,,,,,,+++++++++------------------......222222666===DDDLLLVVV^^^jjj~~~(((((((((((())))))))))))&&&(((***,,,,,,***))))))''')))+++,,,,,,***(((&&&''''''''''''''''''''''''&&&++++++((((((++++++&&&''''''((()))))))))))))))(((((())))))***+++++++++222000.........000222333......------,,,------......,,,222444///111333***------------...///222333<<>>VVVMMM???000HHHUUU666---***)))&&&---222))),,,---...---,,,,,,---...222888mmmeeeVVVVVVPPPPPPUUUQQQUUUWWWWWWTTTSSSVVVWWWUUURRRTTTVVVWWWYYY^^^gggmmmmmmqqqtttuuuyyy}}}|||xxxttthhhjjjqqqlllggghhheeegggyyyhhhOOOGGGFFF???===;;;;;;;;;;;;:::888999777777???TTTooolllTTTOOOIIIGGGJJJUUUcccmmmkkk\\\III===999888666555:::666555777666555777;;;:::666444555555555999@@@>>>DDDHHHFFF>>>555111000777111000333333...---000---333;;;BBBBBB===666000,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++------,,,,,,+++***)))))),,,,,,+++******************+++,,,+++++++++---///333444111...000777<<<<<<222///,,,***))))))))))))***++++++++++++,,,,,,,,,************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................888888<<>><<<666000......000777<<>>555///111000,,,,,,111//////............------,,,,,,///222000+++,,,000$$$'''******((('''(((***(((''''''&&&'''((()))***%%%))))))'''&&&))),,,,,,))),,,...///111888CCCLLL;;;///'''***,,,******...+++***+++777@@@999===RRRXXX///(((111SSSnnnMMM```~~~III333))),,,+++---000---,,,---...---,,,,,,,,,...333999tttlllPPPMMMFFFLLLXXXUUUTTTXXXXXXTTTRRRTTTVVVTTTTTTWWWYYYZZZ\\\aaaiiiooommmppprrrsssxxx}}}|||yyywwwhhhgggjjjccc```ddddddiii{{{nnnTTTFFFCCC@@@===;;;::::::999777777666777>>>NNNeee{{{~~~ppp^^^PPPFFFCCCFFFMMMHHHCCC??????===999777777:::777666777666555888>>>???:::888999888666888<<<666999;;;:::666333333444888444222333333///------222000...///222333111///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********---,,,+++******************+++++++++******,,,...000111000++++++...///---*********+++******))))))++++++++++++,,,,,,,,,,,,************************((()))***+++++++++++++++,,,,,,,,,,,,------------....../////////000000000555666;;;BBBFFFOOOggg(((((((((((())))))))))))&&&((())))))''''''(((***&&&'''((((((((((((''''''''''''''''''''''''''''''((('''(((******((('''(((%%%&&&'''((())))))))))))'''(((***+++,,,,,,++++++(((888RRRggglll]]]EEE333//////...---------------222+++---...(((+++000---+++---000000......000222222444444111......222777666GGGYYYiiiwwwPPP@@@IIIGGGEEEYYYqqqbbbHHH222///222...(((&&&)))))))))))))))(((''''''((('''***......)))(((***)))******)))(((&&&&&&'''$$$$$$&&&((()))***+++,,,%%%***+++((('''+++---+++---...---+++((((((+++...///,,,***)))***+++,,,,,,(((,,,******,,,)))666QQQggg999,,,111WWWaaa===,,,222222---...000***,,,------+++++++++,,,444999rrr^^^BBBHHHFFFNNNZZZSSSRRRVVVWWWSSSQQQTTTVVVVVVUUUWWWZZZ\\\^^^bbbiiiooolllnnnoooppptttzzz{{{xxxwwwiiifffggg]]]YYY___bbbfffzzzvvvXXXNNNIIICCC>>>;;;:::999888888888999<<>>666888@@@>>>444666CCC>>>===<<<:::999777666666333222000000222333444333777777666444222///---,,,//////.........//////000111000000///...---------///000000...,,,******+++*********++++++,,,,,,,,,...---,,,+++************))))))))))))************...***222EEELLL???///''''''((()))******)))((('''++++++++++++++++++++++++++++++************++++++))))))))))))***+++,,,---------...///000111222222...111222111222555777888444@@@LLLQQQYYYsss&&&&&&&&&''''''((((((((('''((()))******)))'''&&&)))((((((''''''&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******))))))''',,,---******------***555RRR]]]777666777111///666666///,,,,,,///333333222000000111//////111333333111000///---000;;;MMMddd}}}ZZZLLL;;;222222555444222000333???lll~~~III222+++))),,,*********)))))))))))))))++++++,,,------,,,++++++((((((***,,,)))''',,,333777***)))+++&&&&&&+++))))))&&&&&&******&&&%%%(((,,,,,,******+++,,,,,,***...000---((()))...---'''+++((('''***+++((())),,,,,,//////+++)))000@@@MMM~~~nnn<<<---888...+++111***...------,,,,,,,,,------000555===___qqqwww{{{jjjOOOGGGVVVRRRTTTRRRSSSSSSQQQPPPQQQSSSUUUWWWXXXXXXYYY[[[```fffkkkmmmppptttvvvuuusssrrrqqqpppmmmiiieee\\\TTTRRRUUU^^^ooogggQQQHHHBBB===;;;888888:::999777888DDDRRRqqqqqqXXXKKKBBBBBBEEE@@@DDD<<<;;;AAA@@@===JJJ]]]fff]]]NNN@@@666333444666777444222111222444444444777666555444222000...---......////////////000000111000000///......------...///000...+++******+++***++++++++++++++++++,,,------+++******)))))))))))))))))))))************---(((---;;;???666+++((()))***++++++++++++***)))++++++++++++++++++++++++++++++************++++++)))))))))******+++,,,---------...///000111222222///333666555333444888:::EEEOOOZZZbbbppp(((((((((((((((((()))))))))************(((&&&%%%))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***++++++*********...000...---...///---111TTTuuuVVVcccZZZIII:::666777444...333000...///333666666555,,,222666666555;;;FFFPPPKKK[[[qqqcccJJJ444000+++***,,,......---222333GGG~~~iii777)))...,,,,,,***(((((()))+++++++++++++++,,,,,,,,,,,,++++++)))''''''))))))***111:::AAA000))))))'''+++///+++333---+++---...---+++++++++)))((()))***+++++++++(((---+++%%%&&&...000+++,,,((('''******(((***---'''(((***)))***---444:::OOOsssTTT444------+++---333###------,,,,,,,,,------......222000>>>DDDQQQjjjNNNRRRSSSSSSSSSSSSSSSQQQPPPPPPSSSUUURRRTTTVVVXXX[[[___eeeiiinnnqqquuuwwwvvvsssqqqppppppllliiifff^^^UUUQQQRRRZZZgggfffRRRFFF???<<<;;;:::::::::777777???IIIbbbqqqcccRRRIIIKKKNNNGGGEEE>>>;;;>>>>>>BBBXXXqqqyyy___EEE555222666;;;;;;777333111222444555555666666555333222111//////...///000000111111000000000000000///......------...//////...+++******++++++++++++++++++*********,,,+++***))))))))))))))))))))))))*********++++++...))))))000222,,,(((+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************+++,,,------,,,---......000000111222---111555555222333;;;BBBXXX```lll{{{(((((((((((((((((((((((()))))))))***)))((('''&&&))))))))))))))))))((((((''''''''''''''''''''''''))))))***************+++((()))***+++,,,,,,,,,+++///111111///---...222555000VVVrrrQQQ888222333666444999JJJ^^^cccWWWIIILLLQQQQQQJJJIIIZZZvvviiiVVVJJJ>>>333111222222111///...---,,,222222>>>iii>>>,,,333***---+++))))))***,,,------+++++++++,,,,,,+++++++++)))&&&''')))***+++111999<<<...)))++++++000222)))111---(((&&&&&&''')))+++''''''((()))((()))000888222---(((***,,,......///,,,)))'''******(((***...***)))((())))))***++++++,,,FFFdddGGG///111111555---222&&&------,,,,,,,,,---......***222///333333EEEjjjSSSNNNPPPSSSSSSSSSQQQOOOOOOPPPQQQNNNPPPTTTWWWZZZ^^^cccggghhhmmmssswwwwwwvvvttttttpppllliiiggg```VVVPPPPPPUUUaaa~~~nnnWWWHHHAAA???===<<<<<<:::777999>>>OOOYYYiiizzz|||ppphhhfff```QQQGGGAAA>>>??????EEEYYYpppsss[[[EEE777666;;;@@@===999444111111333555555555555444333222222111111///000111222222111111000000000//////............---......---+++******+++,,,,,,++++++******))))))+++******)))(((((())))))))))))*********+++++++++///+++***,,,+++''')))...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++******++++++,,,---...,,,---...///000111111222...222666666555888FFFTTThhhrrr'''''''''''''''(((((((((''''''((()))))))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((()))*********++++++,,,,,,)))***+++,,,------------000222444333///,,,...222///WWWqqq===888CCC@@@QQQppp}}}yyyqqqTTT:::......//////+++...000000...---///111,,,000111EEEsss|||@@@...111$$$,,,---------,,,,,,---...++++++++++++++++++++++++(((&&&(((+++,,,+++---111222)))))),,,+++//////$$$***,,,,,,+++***+++,,,---)))***------)))+++:::KKKFFF222)))111333***'''---,,,)))(((***+++)))***......+++((((((***+++***((((((222???hhh|||LLL000888@@@MMM111333222------,,,,,,,,,------...***333...222777PPPOOOFFFMMMRRRSSSTTTRRROOOMMMMMMMMMLLLNNNRRRUUUXXX]]]bbbfffeeejjjpppuuuvvvvvvvvvvvvpppllliiigggbbbXXXQQQOOOQQQ___|||tttXXXHHH@@@<<<:::======999777888<<<@@@JJJXXXjjj~~~xxx]]]IIICCC@@@BBBBBBDDDNNN[[[ZZZRRRGGG===999:::???CCC===999333000000222444444444333333222222333444444222222333333222111111000////////////............,,,---...---+++******++++++++++++******)))))))))+++***))))))((()))))))))************++++++++++++---,,,,,,,,,)))''')))---+++++++++******+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,---...///---......///000111222222555555888::::::@@@RRRdddvvv%%%%%%&&&''''''((())))))'''''''''((()))******+++&&&''')))******)))((((((((((((((((((((((((((((((*********+++,,,,,,------******,,,---............,,,000555888333,,,+++///000ZZZjjjCCCYYYvvv|||tttLLLDDD888///,,,------,,,)))+++,,,+++******...111---333,,,+++EEE^^^dddbbbkkktttsssYYY888......&&&***///555444000,,,,,,...++++++************++++++)))((()))......+++)))+++***'''******'''111;;;777,,,///000...///000---(((******,,,---)))))):::MMMCCC000&&&...000'''&&&...+++)))))),,,,,,******------***'''(((+++......---...///000PPP~~~TTT...777HHHeee<<<888;;;///...---,,,,,,,,,,,,---,,,111)))444GGGhhhFFF???IIIOOOQQQTTTTTTRRROOOMMMLLLLLLNNNPPPSSSVVV[[[aaaeeehhhkkkpppsssssssssttttttqqqlllhhhhhhcccZZZTTTRRRPPP^^^yyyoooWWWHHH???:::;;;===;;;999888888888<<>><<<::::::<<>>222000///111222000,,,***.........---+++,,,...111333555,,,'''///222///222444>>>===444000---+++///'''222<<<<<<333++++++...,,,+++***))))))***+++,,,,,,)))***...///,,,***+++&&&&&&+++***,,,FFFgggtttRRRHHH:::000222777333***...)))))),,,***'''111@@@@@@===666...)))))),,,...***(((***......+++***+++***)))((())),,,...///...+++///,,,???```[[[///444III|||TTTHHHAAA000///...---,,,+++++++++---///)))???cccAAA===AAAJJJNNNTTTXXXWWWTTTQQQOOONNNOOOPPPRRRTTTZZZaaaeeeiiillloooppppppqqqrrrsssrrrlllhhhgggddd]]]WWWUUUQQQ\\\ttt```PPPBBB======<<<:::::::::999;;;>>>AAAMMMfff|||mmm___UUUZZZfffiiiaaaYYYQQQMMMGGG@@@===<<<>>>???;;;888555444444555555555222222111111333555777999;;;999555222000///000111.../////////////////////+++,,,---,,,*********,,,))))))))))))************++++++************++++++*********+++++++++,,,,,,((()))******++++++***(((+++***)))(((((()))***+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,---...///000000000111222333444444555666444:::HHHRRRZZZkkk|||%%%&&&''')))***,,,---...+++***)))((((((''''''(((((()))+++---------+++***))))))))))))))))))))))))******+++,,,,,,---......***+++,,,...///000000000000---...111333:::KKK]]]{{{hhh[[[PPPJJJ???111---222333///,,,------,,,++++++,,,---...///000222444666555222+++...222)))'''444&&&111+++(((111,,,'''333%%%333AAAAAA555+++***...,,,+++***))))))***+++,,,...++++++...///---,,,...$$$&&&+++,,,666aaabbbLLLNNNYYYXXXOOO777...+++000000+++---555QQQ]]]VVV999(((---000))))))(((***///000+++)))+++*********+++,,,,,,+++***$$$...,,,111@@@gggeee777888MMMppp^^^JJJ111000///---,,,+++******---///...OOO~~~BBB???888FFFLLLTTTZZZ[[[XXXUUUSSSOOOOOOPPPQQQSSSYYY```fffhhhjjjlllnnnooopppsssuuussslllhhhgggeee^^^YYYWWWRRRZZZpppyyydddMMMAAA>>>===;;;;;;777777999999555:::NNNdddxxx}}}pppgggYYYKKKAAA>>>>>>@@@;;;999777666777777777666222111111111333555888:::>>>;;;666222//////000111.........///////////////+++,,,---,,,*********,,,(((((())))))******++++++,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++******,,,///...+++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++---------------...000000111111222333444555555666:::999EEEZZZjjjttt++++++,,,,,,---...//////******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,)))***+++,,,...///000000......---+++---000000///000***666;;;111JJJggg[[[gggnnnaaaOOO<<<:::666333000///......333///,,,,,,///000,,,)))------,,,,,,,,,000555:::???999000++++++,,,------,,,+++++++++++++++,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))((()))***,,,,,,------,,,(((+++***(((444ZZZ|||```{{{KKKBBB666---(((***666CCCjjjccc555444###$$$000******************++++++******))))))******+++,,,)))---///...333KKKoooaaa:::666nnnqqqOOO000000...---,,,+++++++++...444777TTTzzz@@@555888???YYYWWWYYY\\\VVVXXXRRRTTTSSSQQQQQQSSSXXX]]]```jjjpppsssrrrrrrttttttrrrmmmllljjjgggccc___[[[XXXOOOXXXsss]]]MMMCCCAAA???777:::888999;;;;;;:::???FFFUUUnnngggOOOBBB@@@CCCBBB<<<888777555333444999777555222111111444777::::::999777555222000///...,,,...///...------...///,,,,,,,,,+++++++++******'''((()))******************+++,,,,,,******+++,,,,,,,,,++++++***)))))))))************************************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------///............//////000000111555888666222444999999CCCRRRhhh|||******++++++,,,------...******+++++++++******)))((()))******++++++******))))))((((((((()))******)))******+++,,,---......,,,,,,,,,+++,,,.../////////---CCC^^^kkkzzzaaaEEE;;;BBBFFF???444444222000...---------...777222---+++---///---+++,,,,,,,,,,,,,,,///333666;;;666///++++++,,,,,,,,,))))))((((((((())))))***+++++++++++++++***))))))))))))))))))))))))))))))))))))***++++++,,,------***,,,,,,+++222JJJnnnmmmPPP777((('''222@@@vvv\\\000---%%%***000******************************))))))******+++,,,,,,//////,,,,,,999PPPbbbIII666888dddvvvDDD000///...---,,,+++++++++///---888aaa}}}???666<<>>DDDEEEZZZmmmxxxqqqZZZJJJAAA???999777:::<<<999777777999888666444444666888999:::999888666333111000///,,,...///...---,,,---///++++++++++++++++++++++++((()))******++++++*********+++,,,,,,******+++,,,++++++++++++************************************************************++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------//////......//////000000222111222555444222555:::???HHHVVVqqq))))))******++++++,,,,,,++++++++++++******)))((('''((())))))******)))))))))))))))((())))))***************++++++,,,,,,,,,***++++++,,,++++++...000111DDDpppuuu]]]III>>>222,,,,,,---,,,))),,,,,,+++++++++---...///999444...+++,,,......---***+++---,,,,,,---///111555222...,,,,,,,,,,,,+++)))((((((''''''(((((((((***++++++++++++***))))))))))))))))))))))))))))))******))))))***+++---......//////...000888DDDNNNMMM]]]rrrZZZ<<<***&&&...888OOO___HHH222...+++...(((***************************))))))))))))***++++++---//////,,,(((***111888000222555KKK{{{sss999000///...,,,++++++++++++222'''>>>sssCCC777???fffvvvggg___aaa^^^___VVVWWWWWWVVVWWWYYY\\\___aaagggmmmpppooonnnppppppnnnpppnnnkkkfff```ZZZTTTQQQUUU[[[qqq___JJJFFFBBB???;;;:::;;;:::888888;;;888EEEQQQYYYiiizzznnnnnnssswwwvvvzzzbbbNNNHHHAAA===???BBB???;;;:::;;;:::999999888999999999::::::888777555333222111,,,---......,,,,,,,,,...*********+++++++++++++++)))***++++++++++++++++++***+++,,,+++******+++,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......///////////////000111111555222222555777777:::???EEEPPPaaa************++++++,,,,,,,,,,,,,,,,,,+++***)))((('''((())))))******))))))))))))))))))***+++,,,---,,,,,,,,,+++++++++++++++***+++,,,---,,,+++///666>>>jjjrrr\\\@@@+++444222000...,,,,,,,,,---++++++++++++---...000111444111---,,,---......---)))+++------,,,+++,,,---///...---,,,,,,,,,+++***+++***))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))+++***)))((((((***,,,...333111000000111000...+++666AAADDDQQQppp~~~nnn\\\FFF777...***,,,000'''666>>>:::...***...(((+++++++++***************)))))))))))))))***+++++++++,,,---,,,+++)))(((((('''///---111RRRrrraaa666///...---,,,++++++++++++555(((HHH{{{PPP<<>>:::777777666===AAAFFFTTTmmmzzzbbbRRRQQQVVVXXXXXX^^^gggnnnuuu~~~pppggg___XXXTTTMMMDDD>>>===999999::::::;;;:::::::::::::::888777555444333222,,,---...---,,,+++,,,---*********+++++++++++++++***++++++,,,,,,,,,++++++)))+++,,,+++***)))***+++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------............000000000000000111222333777333333777;;;===AAAFFFKKK___yyy++++++++++++,,,,,,,,,,,,------------,,,+++))))))((()))******++++++******((())))))+++,,,...000111------------,,,,,,,,,,,,++++++...000---,,,333???```fffMMM===555000---)))***+++,,,++++++***)))+++++++++,,,---...//////------------......---+++(((***,,,,,,+++*********+++,,,,,,,,,,,,++++++***++++++***))))))((()))))))))******+++++++++******)))))))))))))))))))))))),,,***)))((((((***+++---444000,,,---//////+++'''???CCC666777MMMMMMEEEQQQ999333...///000---***+++000<<>>DDDJJJ^^^}}}+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******++++++******))))))***+++,,,...000111------------------------,,,,,,...111---,,,888HHHvvv}}}ZZZQQQCCC777///...000222)))))))))+++,,,,,,***)))*********+++++++++++++++***+++---//////---+++***)))***,,,,,,***))))))***)))+++------+++******+++******)))(((''''''''''''))))))***++++++++++++***))))))))))))))))))))))))+++***)))((())))))***+++///+++((((((+++...///...333999333555CCC===000666,,,((((((,,,---+++***+++222GGGxxxbbbDDD---...,,,,,,++++++***))))))))))))(((((((((((()))******((('''''')))+++,,,,,,+++***+++---///111000///...------,,,+++++++++++++++...---AAARRRHHHHHHrrreeeKKKDDDbbbZZZddd\\\aaa```___^^^___aaaccceeeffflllooommmlllmmmmmmkkkiiihhhfffccc___[[[WWWUUUTTTUUUeeeqqqTTTHHH>>>===???===:::999999999888888;;;CCCLLLSSSXXXUUUOOOGGG@@@>>>???BBBAAA??????BBBEEEGGGNNNVVV```ooonnnIII666555555666888888888888888666555555444333333222222...///000///---,,,,,,---...---------,,,,,,,,,,,,++++++++++++++++++***))))))***+++***))))))***+++*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////000111111111222333444555666666555666999===CCCPPP\\\++++++++++++++++++******))))))*********))))))((('''((())))))******))))))***************+++,,,---,,,,,,,,,,,,,,,,,,------,,,+++---000,,,,,,<<>>:::888777999888888888999:::===@@@>>>???@@@>>>;;;:::<<<>>>===;;;<<<>>>???>>>AAAFFFCCCNNN^^^nnn}}}^^^CCC888777777666666666555555333333222222111111000000000111111000...------...000000///...---,,,,,,+++******++++++******)))((((((***+++***)))((()))++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000111111222222333555666777888888;;;@@@HHHXXXqqq*********)))))))))))))))&&&'''((((((((((((((('''&&&''''''(((((((((((((((++++++***)))((((((((()))******+++++++++,,,,,,,,,,,,***,,,///++++++===TTT{{{jjjKKK777---777222,,,)))***,,,...///+++++++++)))((((((,,,///))))))***+++,,,,,,++++++444333111...+++))))))***)))***+++***))))))+++---***,,,...,,,***)))+++---...---,,,+++************((()))***+++++++++++++++))))))))))))))))))))))))))))))************)))(((***---///---******///333999:::555///111999>>>@@@---,,,------***''')))///333OOOEEE777,,,,,,++++++***))))))(((((((((((((((((()))******&&&''''''''''''((()))***+++'''&&&(((***)))+++...,,,,,,++++++***+++++++++,,,111)))'''...111KKKzzzzzzFFFAAAGGG~~~[[[XXXbbbeeeccc```^^^^^^aaaeeegggiiinnnqqqooonnnoooooolllkkkjjjhhhddd```[[[WWWTTTNNNOOO^^^|||iiiQQQEEE>>><<<;;;:::::::::<<<<<<::::::<<<444999???>>>:::666777999777777:::??????===>>>AAA???CCCJJJRRR]]]kkkyyysssVVV;;;:::888666555444333333111111111000000000//////111222222111///---...///222222111///...---,,,+++***************)))((('''(((***+++***)))((()))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000222222222333444555777777;;;<<>>111...///......---,,,,,,,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++000...&&&)))---&&&(((***,,,,,,*********+++******+++++++++******)))000>>>BBB222######((()))))))))((((((((((((((())))))***,,,...,,,((('''(((***))))))((())))))*********+++---,,,'''+++BBBZZZlllgggQQQ444+++555777...000++++++//////)))(((,,,///FFFwww>>>///(((%%%)))+++***(((((((((((('''&&&%%%'''***---,,,+++)))''''''(((***+++(((((()))***************+++++++++*********)))))))))------...---+++BBBjjj^^^???WWWeeetttfffhhh|||lll[[[[[[aaa___]]]\\\]]]aaaeeehhhggglllooommmmmmoooooollljjjiiifffccc^^^ZZZUUUSSSQQQPPP]]]zzz[[[GGGAAA@@@999777888;;;<<<::::::===777777777777888888888888::::::;;;<<<>>>@@@AAABBBHHH@@@@@@JJJOOONNNQQQZZZkkkuuu]]]CCC<<<888888666111111444333222111000////////////222111000///...---------......---------,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++******))),,,,,,,,,++++++*********+++,,,------......------111000////////////000000//////...//////000111222:::444222666:::::::::<<>>bbbvvvZZZXXXqqqppp\\\OOOPPPdddqqqjjj^^^YYY[[[[[[ZZZZZZ]]]aaaeeegggffflllooommmlllmmmllliiiiiihhhfffccc___ZZZUUURRRRRRRRR___{{{gggQQQDDDFFF@@@<<<======:::999;;;999999888888888888777777999999:::;;;<<<>>>@@@AAA@@@???IIIXXX\\\SSSKKKKKKLLLRRR```vvveeeFFF===777777555222222555222222111000/////////000111000///...------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***,,,,,,---............---111000000//////000000000......///000111333444555:::555333666999<<>>???III___vvvzzziiiUUUKKKFFFDDDIII[[[vvvdddGGG???888777777555555666111111000/////////000000000///...---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------......///......------,,,,,,,,,,,,,,,++++++,,,------...............111111000000111111111111//////000111333555666777999777777999:::<<>>;;;444444333222111000//////000///......------......+++++++++*********************+++++++++,,,,,,,,,---//////000000(((%%%---***+++---,,,+++******+++,,,,,,------...---------&&&+++---***)))+++)))%%%******************))))))++++++***(((***...///...)))***+++------...------777::::::111((()))999JJJiiivvvJJJ---***111&&&,,,...***)))...222000666...FFFfffbbbPPPHHHEEE222...,,,,,,+++((()))---***)))((((((+++333===DDD,,,+++***(((''''''''''''(((((()))***************************))))))))))))+++,,,(((***...***222GGGssszzzjjjggg```AAA777222000777JJJYYY[[[TTTSSSTTTVVVYYY\\\___aaabbbbbbiiiooonnnmmmmmmkkkgggggggggeeebbb^^^XXXTTTQQQQQQUUUddd}}}^^^PPPCCC@@@@@@???===<<<999888777666666666777777666666666777777999:::;;;AAAQQQooottthhh\\\RRRIIILLLZZZlllxxx}}}xxxXXXCCC===777777::::::666333111000000//////000000000///...---------------...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------...////////////...------------,,,,,,,,,,,,------...////////////...111111111222222222222222000111111222333555777888999:::<<>>VVViiiMMM???///000222111111:::JJJTTTUUUTTTVVVWWWZZZ\\\]]]^^^___```hhhnnnoooooopppnnnjjjgggeeeccc___[[[VVVRRRPPPNNNSSSddd}}}}}}aaaNNNDDD???>>>@@@888888666555666777888999666666666666666777888999;;;LLLkkkxxxlll[[[MMMGGGKKKTTT[[[eeerrruuuRRR@@@===;;;???EEEFFF>>>555222111111000000000000111......---------......///---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...............---------------------------...//////000000//////111111222333444444333333333222333333444555666777::::::===CCCLLL]]]xxx555,,,(((...222---((()))******)))))))))(((((((((((())))))******************)))))))))***+++,,,,,,...***111>>>>>>???[[[mmmRRRFFFMMMXXXUUULLL@@@555...///000...000555......---------...///000......---,,,,,,,,,,,,---)))))))))*********************+++++++++,,,,,,,,,***+++111ZZZooo>>>,,,+++---...---+++*********(((((()))***++++++++++++++++++++++++,,,+++)))''')))*********)))(((&&&%%%'''+++++++++333???CCC>>>)))))))))***,,,...000111000000---))))))---///---)))000888;;;555,,,'''(((---,,,***(((,,,BBBiiitttTTT444555NNN[[[MMM:::222,,,))),,,...,,,))))))((()))******))))))***,,,&&&&&&'''(((((())))))***(((((()))***************(((((()))))))))))))))******---***)))---+++---;;;UUU|||[[[666,,,...***///111///111===LLLVVVWWWWWWXXXYYY[[[\\\]]]]]]___ggglllnnnoooqqqpppmmmfffddd```[[[WWWSSSQQQPPPMMMRRRccc~~~lllUUUEEE???>>>;;;:::888777777888999:::777777666666666777777888666CCC[[[wwwjjjSSSEEEBBBDDDDDDPPPaaarrrwwwSSSGGGFFFGGGMMMWWW[[[PPPCCC444444333222111111111111...............///000111......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------............///...//////000000000000000111222333555555555444444444444444555666888999:::888999@@@NNNbbbNNN;;;...///222---((((((*********)))))))))((((((((()))******+++++++++***++++++*********++++++,,,......888IIIXXXjjjzzzoooiiiMMMFFF;;;333444555000'''///...///111222111111222111000///---,,,,,,,,,---------,,,++++++++++++,,,((()))))))))*********+++******+++++++++,,,,,,,,,'''...<<>>BBBJJJTTT```ooo}}}qqqPPPGGGGGGHHHPPP]]]dddZZZLLL777666555333222111111000.........///000111222222/////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------......//////////////////000111111111111000111222444666777666555444333444555777:::===???AAABBBJJJ\\\uuunnnPPP555------+++))),,,************))))))))))))((()))***+++++++++++++++,,,,,,++++++***+++++++++......888QQQvvveeeIII>>><<<:::333777777333111444666555...111333000...///000///++++++,,,,,,,,,---......---,,,++++++******++++++(((((())))))*********+++******+++++++++,,,,,,,,,)))///333VVV{{{```222000,,,...///...,,,*********'''((()))***+++,,,,,,,,,)))(((((()))(((''')))+++"""###&&&((())))))(((((((((,,,)))$$$(((111///&&&***(((''''''))),,,111444HHHUUU```dddhhhoooqqqnnnIII@@@::::::555,,,***...***(((...222))))))NNN|||aaa999DDDkkk|||xxxFFF666(((&&&+++,,,***)))'''((((((((('''''')))+++(((((())))))((('''&&&&&&(((((()))***************'''((((((((())))))******'''///---***---+++///<<>>@@@777...,,,,,,,,,++++++,,,+++(((&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))&&&++++++###%%%,,,***)))&&&)))---+++)))555GGGvvvjjjNNN???888111,,,++++++***(((''')))...777===YYYSSSGGG888222<<>>QQQ\\\```^^^UUUQQQWWW```eeegggggggggfffggghhhhhhiiiggg\\\TTTUUUUUUOOOKKKJJJNNNQQQaaa|||rrrYYYDDDAAABBB>>>;;;<<<:::888777888;;;======<<<777888888:::;;;===???@@@AAAJJJWWW```aaaYYYNNNEEEFFF>>>999;;;===<<<<<<@@@KKKOOOYYYdddmmmuuutttTTTDDD>>>:::888;;;AAADDD@@@<<<555666888999888666333111...111444555333111//////........................---.........---,,,,,,+++///...,,,******,,,...000---......///////////////////////////000000000000000222222222111222333555555444444555777888888777444<<<>>>???CCCDDDRRRkkksssSSS:::...,,,+++***)))+++++++++))))))***+++...---+++***))))))******---000333222000444<<>><<<<<<;;;999777777:::===777777777777888999:::;;;999???GGGLLLMMMIIIBBB===BBB;;;777:::<<<::::::===;;;===DDDMMMSSSYYYdddoooaaaJJJ@@@>>>:::777999===>>>:::555555666777888777555333111000222555666444222000000.......................................---,,,+++777555222///---,,,------......///000000000000////////////000000000111111000222222222111222444666555555555666777888888888999>>>===???IIITTTjjjmmmKKK333------+++''')))******)))(((((()))+++,,,,,,,,,+++,,,///111///DDDVVVYYYWWWYYY[[[ZZZqqq~~~PPP888<<<555222///000333555333111...///000000000///...---...------,,,,,,,,,,,,,,,++++++*********++++++,,,,,,...---+++---111111......,,,***)))******)))((()))))))))))))))***+++,,,666000,,,---,,,***)))+++))))))((()))***)))'''%%%))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((()))))))))))))))((('''(((***+++++++++))),,,(((''',,,,,,)))...777OOO]]]hhhmmmyyyaaa@@@000...)))***,,,+++***((())))))))),,,000111000---++++++///+++***---///---,,,---)))((((((''''''(((((()))(((((((((((((((((((((((('''((())))))******)))))),,,***))))))***++++++***'''+++,,,***,,,999NNN]]]JJJ<<<000,,,......------......---222888>>>[[[xxxhhhZZZWWWYYY\\\fffqqqgggggghhhiiiiiiiiiiiiiiiccc]]]XXXUUUPPPJJJHHHJJJLLLOOO]]]uuupppZZZHHH??????;;;>>>@@@===888555777:::999888777777666777777777888999;;;=========<<<;;;<<<888666999:::888888999666666999>>>@@@DDDLLLVVVuuuppp^^^LLLBBB@@@AAA<<<999999;;;;;;666111444555777777777555333111111333666666444222111111////////////////////////..................---,,,999777444000...---------...///000000111111000000000000000000111111111222000222333222222222444666555666666777888:::;;;;;;???DDDDDDMMMccczzzsssOOO555///...)))(((***,,,,,,+++***++++++///000000...,,,...444999OOOxxxpppoooxxxqqq^^^JJJ555...777333222000///...---,,,,,,...............---,,,+++...---,,,+++***+++,,,---*********)))******++++++......,,,***---222111,,,,,,,,,*********))))))((())))))))))))***+++,,,--->>>888111---***)))***+++)))(((((()))+++***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))'''***((((((,,,+++'''***---((('''+++,,,******...)))111888;;;HHH```zzzccc>>>+++)))+++,,,+++)))'''&&&&&&.........///000///---++++++***,,,///...******,,,(((((((((''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))******))))))******++++++,,,&&&***<<>>DDDLLLgggwww]]]MMMEEEAAA@@@AAACCC???<<<;;;<<<;;;777333444444555666666444333222111333555555333222111111////////////////////////....../////////......---111000///------...///000///000000111222111111111111111111111222222222222111222333333333444666888999:::;;;;;;<<<>>>@@@CCCEEERRR]]]qqqaaafff\\\BBB111000///)))---...//////---+++,,,,,,///111111111444@@@RRR```www___OOOOOOBBB888888444000444444222///---++++++---///------------,,,,,,++++++...---,,,+++***+++,,,---***)))))))))******+++,,,///...+++)))+++///---(((++++++++++++***))))))*********))))))***+++,,,,,,666333...)))((())))))((()))))))))***,,,,,,***(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))&&&---((('''111...'''+++---)))(((***+++***(((((((((++++++***---777CCCKKKddd~~~UUU555+++++++++***(((''')))***...,,,))))))***,,,,,,+++******---///,,,''''''***((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))***++++++(((:::\\\mmm___DDD666000***(((---000...+++***---,,,(((,,,333<<<```lllZZZXXXVVVQQQVVVaaaeeegggiiikkkkkkjjjhhhggg___^^^[[[UUUPPPNNNNNNNNNHHHLLLXXXlllzzzXXXPPPFFFAAA@@@@@@>>>;;;;;;:::999999999999999:::666555444333333555666777555777888888888888777666:::777777999::::::???EEEWWWuuurrrkkk[[[```lll}}}ttt|||lllLLL<<<<<<======;;;???===;;;;;;<<<;;;888555333444444555444444333222000222444333222000000111000000000000000000000000......///000000/////////---,,,,,,---...///111222000111222222333333222222222222222222333333333333222444555555555666888:::<<<======<<<===@@@FFFKKKZZZppp<<<@@@===222---///000,,,,,,------+++***)))+++,,,'''000===KKK\\\vvvrrrZZZLLL@@@CCC888///444555333777444444444444333111///...---,,,,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,***************+++,,,------...,,,)))))),,,+++''')))***,,,---+++++++++,,,+++******)))))))))*********+++***(((***------***)))((()))+++------+++)))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((()))))))))))))))%%%...''',,,BBB>>>,,,,,,+++***))))))***)))((('''---......,,,++++++---...:::WWWaaa666++++++***((('''(((+++---'''''''''((()))***)))'''+++***+++---+++'''&&&((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&((((((((('''(((***,,,***<<>>===@@@BBBEEEQQQcccpppttteeeUUUJJJQQQcccqqqzzzoooYYYCCC:::999888555222555555555555666666555444222222222333333333222222222333444333111000111222111111111111111111111111...///000111111111111000111111111111111111111111222222333444444444444444333444444444555555555555666777999999999:::===???888<<>>GGGPPPWWWzzzttt|||{{{tttaaaDDD///...888---444999RRR|||VVV===++++++++++++,,,---......---...///000///...---,,,++++++++++++,,,---...///''',,,...***(((+++......&&&***...///......///111,,,+++***((('''''''''''''''***)))&&&(((,,,+++%%%&&&&&&&&&)))+++,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))&&&+++###;;;nnnmmm@@@,,,(((***+++)))''')))++++++***((((((+++,,,,,,+++,,,,,,,,,222BBBYYY```KKK000((()))******((('''((()))((())))))((('''***...222)))%%%$$$)))+++***)))+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''')))+++***)))))),,,///LLLoootttKKK+++,,,000'''+++((()))...000///---...+++333...&&&,,,111///222,,,???QQQTTTRRRTTTYYY]]]```cccgggjjjkkkhhhdddbbb^^^]]]XXXUUUZZZaaa```YYYVVVYYY^^^gggxxxooo\\\QQQEEEDDDBBB???===;;;:::999888888777777777777777777111777888333111555888777666333444999;;;:::999;;;666>>>:::555777777777???666;;;<<<999<<>>@@@BBBIIIVVVggg~~~---///000//////000...,,,000666:::SSSxxx___QQQ===AAADDDGGGCCC;;;444222222555///BBBvvv888111000...,,,++++++++++++.........------,,,,,,,,,+++***---000---(((***222---,,,+++***))))))))))))))))))***++++++++++++***((((((((((((((((((((((((((((((((((((((()))******(((******))),,,///,,,&&&***************)))(((((((((((())))))))))))((((((&&&''')))++++++***(((''',,,%%%$$$777VVVaaaIII(((000///,,,*********+++,,,***+++,,,***)))(((***,,,+++,,,---...////////////))))))))))))))))))))))))***(((&&&&&&(((*********(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''((((((((((((***(((&&&%%%&&&'''''''''///+++'''''')))---666===]]]cccZZZ???)))&&&***,,,,,,(((---999;;;111***,,,++++++,,,,,,---...//////222777EEEUUUVVVPPPTTT^^^```eeeiiiiiiiiiiiieee___aaa[[[VVVWWW\\\^^^[[[VVVXXXSSSVVVeeezzzooo\\\RRRGGGAAAAAAAAA>>>:::===;;;777555666666666555999777666777888777555222333555777777777666777777::::::999999999999999:::<<<;;;888777888;;;>>>AAA@@@===;;;===@@@CCCCCCBBB@@@===999777666555444222333444555666666555444333444444444444444444444444333333333222222111111111333333222222222222222333666222......111444666666111111111000111111222333777555444555666777777777444444555555555666666777777999<<<<<<<<<>>>CCCHHHNNNbbb}}}///111111---***,,,222666777HHH```YYY;;;999222444888;;;999444111111333111444UUUHHH111///...,,,+++***++++++---------,,,,,,,,,++++++---***+++---,,,''''''+++---,,,+++***))))))))))))))))))***++++++++++++***((((((((((((((((((((((((((((((((((((((()))******'''(((((()))...222///((()))************)))(((((((((((())))))))))))(((((('''((()))***+++***))))))(((%%%%%%111CCCKKK<<<(((///...,,,*********+++,,,))))))((((((((()))))))))(((((()))***++++++++++++))))))))))))))))))))))))***(((&&&&&&(((******)))'''((((((((()))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((())))))&&&(((***(((''',,,888DDDKKKNNNFFF222&&&'''***(((,,,(((,,,666888///***,,,+++,,,,,,,,,---.........222555BBBRRRWWWRRRTTT]]]```eeeiiiiiiiiiiiifff```aaa]]]ZZZYYYZZZYYYVVVRRRQQQNNNSSSdddzzzuuu^^^LLLDDD@@@===:::<<<:::999999::::::999888888888777666777777777777888888888888777666777777999888888888888999::::::;;;:::888888888;;;===???CCC@@@<<<;;;<<<===<<<;;;<<<:::777666777777666555333444555666666555444333444444444444444444444444333333333333222222222111333222222111111222222333000000000222555555222///333222222222222333444444444444444555666777777777:::999888666666888;;;===<<<<<<<<<;;;???HHHTTT]]]uuu000444777666666===LLLYYYzzzhhh999)))...---,,,///111000---,,,...111...333YYYMMM000///---+++******++++++,,,++++++++++++*********---******,,,---***((())),,,+++******))))))))))))((()))******++++++******))))))))))))))))))))))))((((((((((((((()))******,,,,,,+++---555;;;777000))))))******))))))((('''(((((())))))))))))(((((())))))))))))************%%%''')))+++///222///)))...---,,,*********++++++***(((&&&(((+++,,,+++)))&&&&&&'''((()))))))))))))))))))))))))))))))))))))))'''&&&&&&(((***))))))''''''((((((((())))))))))))(((''''''&&&&&&''''''''''''''''''((((((((((((&&&''''''((())))))******''')))+++---333999@@@DDD777666///&&&%%%++++++%%%,,,(((***222444...***,,,,,,,,,,,,,,,------------000222>>>NNNVVVUUUVVVZZZ___dddhhhhhhiiijjjgggbbbeeedddccc```]]]YYYUUURRRJJJIIIQQQdddyyyxxxdddVVVJJJCCCDDDAAA>>>===<<<<<<:::999:::::::::888666666888::::::::::::::::::999999999888777777777888999::::::888888999999::::::;;;;;;CCC@@@<<<;;;===@@@CCCDDDCCC@@@<<<:::999999888777444555555666666555555444444444444444444444444444444333333333333333222222222222222111111222222333222222333555777666333111444444444444444555666666444555666777888888888888666777888999:::<<<@@@CCC@@@BBBFFFMMMZZZnnnJJJNNNVVV^^^fffpppZZZ;;;...111333,,,///000///---+++***,,,...---666```DDD///...,,,+++*********+++***************)))))))))******,,,------,,,,,,---++++++***)))))))))))))))((())))))***************))))))))))))))))))))))))((((((((((((((())))))***///...+++...666<<<999111)))))))))))))))(((((('''(((((())))))))))))(((((()))(((((((((((()))***+++'''***---***&&&&&&)))+++---,,,+++***)))*********,,,)))''')))...111...***'''((()))***************((((((((((((((((((((((((((('''&&&'''((())))))((('''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&'''((((((((((((((())),,,))))))111@@@GGG???333******'''###'''------(((,,,((()))...000,,,***+++------,,,,,,,,,,,,,,,,,,///000999IIITTTVVVWWWYYY^^^dddgggggghhhjjjgggcccdddfffgggddd^^^XXXVVVUUUJJJJJJSSSeeeyyykkk\\\TTTNNNFFF@@@======>>>>>>;;;<<<===;;;888777777999999:::===AAACCCCCCAAA@@@999888888777777888888888666777999:::;;;:::999999>>>;;;:::<<>>???>>><<<999777555555555555555666777777777999;;;;;;999888999:::???AAABBBAAABBBGGGPPPXXXdddsss___JJJMMM@@@111111000,,,000...---,,,+++,,,---...///,,,===___nnnKKK...---,,,***)))))))))******((((((((())))))))))))***)))---///---,,,,,,+++(((***))))))(((((()))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((()))************)))'''***...,,,'''(((((())))))(((((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))+++'''&&&)))***((('''((())))))))))))))))))))))))'''&&&&&&(((+++,,,)))&&&'''(((((())))))((((((((())))))))))))))))))))))))'''&&&&&&'''))))))(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((''')))***(((%%%%%%))),,,///===EEE===111,,,)))%%%&&&)))+++***''''''(((******)))(((***,,,,,,+++***++++++++++++,,,,,,,,,,,,...///444>>>JJJSSSWWWYYY^^^bbbeeeddddddfffeee```aaadddgggfffcccaaaaaaccc[[[YYY]]]hhhuuuxxxdddUUUJJJEEE>>>>>>===>>>???>>><<<999;;;???FFFPPPWWWXXXSSSMMM<<<<<<:::999888888777777777888;;;<<<<<<;;;999777:::888666555999AAALLLTTTUUUNNNEEE===999999999::::::999999888888999999:::555555555555555555555555444444444555555555555666444444444444555666777777<<>>AAAEEEJJJTTTeee{{{mmm```gggEEE777EEEPPPFFF555333---)))444,,,++++++,,,---/////////***333@@@OOOfff|||rrr]]]NNN???111,,,,,,+++***(((((()))******(((((()))))))))*********++++++***,,,333999444***))))))(((((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))),,,,,,)))))),,,---+++(((((())))))(((((('''&&&(((((())))))))))))((((((((()))***+++,,,+++******000((($$$(((+++***((()))(((((()))))))))))))))(((%%%&&&((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&%%%&&&'''))))))'''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((''')))***(((&&&(((...444IIIPPPKKK888)))'''******(((((()))***)))'''(((***)))))))))***,,,---+++)))*********+++,,,,,,,,,---...000333:::DDDOOOWWW[[[^^^bbbcccbbbbbbdddbbb^^^cccdddeeeeeeeeeeeefffgggccc______gggrrrqqqeeeYYYRRRJJJFFFGGGFFFAAA<<<>>>???CCCJJJPPPQQQLLLGGG;;;:::::::::::::::;;;;;;888:::;;;======;;;999888777888888777666888<<<@@@BBB???;;;999999999999888999888777777777777888999555555555555555555555555444444555555666666666666555555555555666777888999???MMM^^^hhheeeWWWGGG===888888888888888999999:::999<<<>>>>>>>>>AAAGGGMMMLLLVVVeeeuuuvvvQQQDDDSSSzzzhhhEEE666DDDEEEKKK999***111///(((111///...---...///000///...)))222555444===NNNRRRJJJ???EEE===000...+++***000+++***)))(((((()))******((()))))))))******++++++,,,)))%%%,,,<<>>???======AAAEEEFFFBBB===999999999:::;;;<<<>>>???999;;;<<<======<<<:::999333777;;;<<<:::999999:::666666777999;;;:::777555888777666555555666777888666666666666666666666666444555555555666666777777666666666666777888::::::===JJJZZZbbb^^^QQQCCC:::::::::999999::::::;;;<<<===@@@CCCDDDDDDIIIRRRYYYnnngggFFF===JJJJJJAAA???:::555888///...555444+++---222---,,,,,,)))&&&+++222000'''---,,,---000000------111------,,,,,,+++***))))))(((((())))))************)))(((%%%***222***"""'''&&&))))))---<<>>000+++***((()))---***))))))***+++******+++))))))************)))))),,,'''---111******...,,,...)))///999>>>LLL[[[]]]XXX^^^ccccccaaa___^^^\\\^^^XXXWWW[[[\\\XXXWWWYYYWWWVVVVVV[[[hhh{{{qqq```RRRIIIHHHEEECCCCCCDDDBBB>>>;;;>>>;;;999999<<>>999<<<;;;<<<<<<===>>>???@@@CCCIIIRRR[[[fffvvviii???@@@:::333333000...444333///000000+++---222222888666111,,,***---/////////,,,+++---,,,***+++///------,,,++++++***)))))))))))))))))))))*********,,,,,,'''&&&***'''%%%***(((,,,,,,)))---444000&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&))))))&&&&&&***)))%%%)))$$$"""&&&)))'''%%%%%%''''''''''''''''''''''''((()))***++++++***))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''000999666***&&&+++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((((((&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&''')))###!!!###&&&%%%%%%'''+++((('''///>>>LLLSSSTTT;;;111(((((()))((((((+++)))((('''((()))((((((((())))))************))))))---***,,,---***,,,...***+++)))///666???UUUddd```[[[___aaa```^^^]]]^^^___^^^YYYXXX[[[[[[VVVSSSUUUPPPOOOPPPWWWfffyyyiii___RRRIIIGGGHHHHHHGGGFFFDDDAAA@@@@@@???>>>===;;;;;;;;;===??????===<<<999999999999888888777666888777777777777666666666555555555555555555555555444555555666666777888888555555555666777777666555>>><<<::::::;;;;;;999666999;;;>>>AAACCCBBB???<<<>>>???@@@AAACCCHHHOOOSSS^^^hhhxxx\\\===444///333555///+++---333......///---+++000777DDD;;;222//////,,,******111---+++,,,+++)))***...,,,,,,,,,+++******))))))*********)))))))))))))))+++---+++'''%%%'''((())))))...---%%%!!!%%%&&&###((((((((((((((((((((((((***))))))))))))))))))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%((((((&&&&&&((((((%%%%%%###$$$((((((&&&%%%(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%'''000999777+++&&&)))***)))((('''&&&''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((---((('''+++---,,,***+++'''***...:::OOO^^^YYYJJJ...((($$$''')))((('''(((((((((((((((((()))))))))))))))))))))))))))))))))---///...))))))...///***+++,,,000444DDDeeerrrbbb______^^^]]][[[[[[^^^aaa^^^[[[ZZZ\\\[[[VVVQQQQQQNNNMMMNNNVVVdddxxxyyyggg]]]VVVOOOJJJEEEDDDBBBAAABBBBBBAAA???@@@>>><<<<<<<<<<<<;;;:::>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;999888888888:::;;;:::999999:::;;;===???AAABBBBBB???CCCHHHMMMTTT___nnnyyyIIIUUU;;;...333555111//////.........222111***444LLLoooWWW>>>333222///------111---+++---...++++++---,,,+++++++++******))))))************))))))))))))(((***...+++&&&***+++###''',,,,,,%%%!!!$$$''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((($$$&&&((('''&&&'''''''''$$$###%%%)))(((%%%&&&***''''''''''''''''''''''''))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((***---+++&&&''',,,+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))***%%%%%%'''***)))'''+++222///===GGGHHHNNNRRREEE222---***((()))***)))'''&&&(((+++,,,)))'''))),,,---******))))))))))))******000>>>;;;,,,)))...///...///111222555PPP|||eeeaaa___]]]]]]\\\[[[]]]aaa___^^^]]]^^^]]]YYYTTTQQQRRRQQQRRRXXXeeewwwrrreeeZZZVVVPPPLLLJJJHHHFFFEEEGGGDDD@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888555666666666777777888888::::::;;;:::999999:::;;;888888888999;;;<<<======>>>???@@@BBBEEEIIINNNRRRTTT\\\hhhrrr}}}hhh^^^BBB===666444666222---000...111111---HHHzzztttXXXBBB555333777///+++***...000---******++++++***************)))*********)))))))))))))))((('''///000&&&)))---###%%%'''(((''''''******((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%''''''&&&&&&(((+++(((&&&''')))(((%%%&&&***''''''''''''''''''''''''******)))((((((((()))***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***(((&&&&&&%%%$$$''',,,+++)))'''&&&%%%&&&((()))&&&'''''''''''''''''''''''''''(((((())))))))))))&&&''''''((((((((((((((()))))))))(((((((((((((((%%%(((+++)))%%%+++BBBXXXYYYiiikkkUUU???666///&&&///...,,,************(((''',,,---)))(((+++---*********)))(((((()))******<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???===>>>@@@BBB@@@@@@@@@AAABBBCCCEEEGGGMMMPPPUUUZZZaaajjjuuu|||tttnnn]]]PPPAAA(((222333,,,,,,000000\\\vvvRRR<<<111111,,,***---///,,,)))(((************************((()))))))))************+++)))<<>>666(((+++***)))(((((()))***+++EEEmmmhhh@@@///,,,)))...))),,,...777```iiiaaa^^^bbbccc______dddbbbcccccc`````````\\\VVVNNNNNNPPPVVVccctttvvvmmmeee^^^WWWTTTQQQOOOMMMKKKIIIHHHHHHIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===@@@BBBBBBAAABBBGGGKKKDDDGGGKKKPPPUUU\\\cccgggvvv|||tttYYY---333444+++---444000\\\dddBBB;;;333------...,,,******))))))))))))************''''''((()))***++++++,,,)))111ZZZlllGGG+++,,,))))))'''&&&(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&$$$%%%'''&&&&&&---888888///(((''''''&&&&&&(((''''''''''''''''''''''''&&&''')))+++,,,,,,,,,+++''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''))))))******(((%%%)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))))))))&&&''''''(((((((((((((((&&&'''((()))+++,,,---...%%%---444444444DDDiiiuuu\\\@@@+++$$$)))///''',,,---)))(((++++++((('''''',,,>>>[[[hhhSSS555+++***)))(((((()))***+++???nnnhhh<<>>{{{[[[222+++222111------***///)))&&&...///***,,,&&&&&&''''''(((((())))))$$$???llllll;;;$$$***+++******)))(((''''''&&&&&&''''''(((((((((((((((+++*********))))))(((((()))))))))))))))(((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''((()))***+++000...,,,)))'''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,------''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++(((&&&'''))))))'''%%%''''''((((((((((((''''''''''''(((((())))))*********)))'''&&&%%%%%%&&&'''&&&,,,***(((999VVVeeecccfffzzzcccbbblllbbbDDD***'''---,,,)))((())))))))))))))))))))))))---&&&///VVVvvvIII---,,,***(((((()))***+++555888999555...))))))+++)))///111///<<<```jjj[[[```ccceeehhhdddeeedddaaa]]]YYYTTTPPPNNNMMMOOOUUU[[[```iiizzzSSSVVVIII999---444...555mmmKKK333...,,,+++...'''+++''''''///,,,&&&***'''''''''((((((((((((((((((555LLLYYYJJJ...$$$,,,******))))))(((''''''&&&&&&''''''(((((((((((((((******)))))))))((((((((()))))))))))))))(((''''''))))))(((''''''''''''''''''''''''&&&''''''((((((++++++***)))((('''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&'''((()))'''%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''&&&&&&&&&''')))***+++%%%((((((000OOOxxxdddJJJCCCEEEJJJ666'''(((+++)))(((+++)))))))))******)))))))))***(((000LLLnnnyyy___>>>---,,,***)))((()))***+++,,,000222111---+++,,,///***...000///555PPPzzzlll\\\```cccgggjjjeeedddbbb```\\\WWWSSSOOOMMMNNNQQQXXX^^^bbbiiixxx555ZZZsssLLL333888666666^^^]]]777+++***+++,,,***+++***000888///'''---((((((((((((((('''''''''++++++...000,,,''''''******))))))(((((('''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''******)))((('''&&&&&&%%%(((((('''&&&%%%%%%&&&&&&&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((()))******+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))((((((((((((((('''''''''''''''(((((()))***(((000SSSxxx[[[CCC333,,,***333+++(((******&&&&&&,,,))))))************))))))&&&)))000===KKKOOOAAA000,,,+++***)))((()))***+++&&&***------+++***,,,///,,,,,,...///...;;;^^^iii\\\___```dddhhheeebbbaaa^^^ZZZUUUQQQNNNLLLPPPTTT\\\cccfffjjjvvv333<<>><<<666NNN|||mmm\\\DDD222+++******)))---******,,,***%%%&&&***((()))************)))(((&&&)))---///111000---)))+++***))))))))))))******(((***,,,+++)))((()))***///***+++000---...CCC^^^lll]]]ZZZ]]]ZZZ\\\cccbbbbbb```]]]YYYTTTQQQNNNMMMQQQVVV___ggghhhjjjsss}}}000)))222fffccc???222MMMKKK---,,,111...)))(((((()))555BBB999***+++))))))((((((''''''&&&&&&'''++++++((()))---+++%%%((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''$$$%%%&&&'''''''''''''''$$$$$$$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''(((((((((((())))))))))))((((((******))))))((((((''''''&&&&&&&&&(((***---000111AAAaaahhhUUU[[[wwwsssTTTAAA888---''''''***++++++---)))((()))***((('''(((((()))***++++++***)))((((((((((((((('''&&&''')))))))))))))))))))))******+++,,,,,,,,,***)))((((((111))))))111111,,,222AAAPPPOOOYYY^^^VVVVVV```bbbbbb```\\\XXXTTTQQQOOONNNRRRWWW```ggghhhiiiqqq{{{...***888mmmoooEEE:::bbbEEE,,,...000---,,,(((++++++555GGGEEE333***(((((((((((((((''''''''''''******'''&&&'''((('''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''###$$$&&&((())))))(((((($$$$$$%%%%%%&&&((()))***(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''((())))))))))))******)))))))))))))))))))))(((((((((((()))'''&&&%%%'''***...111```}}}mmmbbbdddOOO,,,*********))))))))))))))))))&&&$$$%%%(((***)))(((''')))***++++++***)))'''***&&&%%%''''''&&&(((+++(((((())))))))))))))))))******+++,,,,,,,,,,,,+++000)))(((///222...---111===DDDWWW^^^UUUUUU___bbbbbb___[[[WWWSSSPPPOOONNNQQQVVV^^^eeefffgggppp{{{---222>>>bbbpppdddvvvlllPPP___{{{sss<<>>GGGMMMxxxvvvkkkZZZKKK???000###$$$'''))))))((('''(((***''''''''''''((()))***)))'''(((***,,,,,,***(((''')))&&&&&&******''''''+++'''(((((()))))))))))))))))))))***+++---...---,,,,,,+++***,,,.../////////555===OOOXXXSSSVVV___^^^```^^^YYYUUUQQQOOONNNMMMPPPTTT[[[```bbbeeeqqq}}}(((///222>>>XXXuuu|||nnnOOO888000GGGYYYlllnnnlllYYY///000555+++'''111&&&...)))---HHHUUU???%%%&&&'''''''''(((((())))))((($$$%%%,,,---'''&&&)))&&&'''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))%%%%%%&&&'''(((((((((''')))***+++,,,,,,+++)))((())))))(((''''''''''''((()))((('''&&&&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''))))))'''&&&(((+++''''''((((((((((((''''''''''''(((((())))))******$$$'''///<<>>OOOqqqZZZ>>>***,,,000+++)))---***+++---///000000000///&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((''')))))))))'''''')))+++(((''''''''''''&&&&&&&&&)))+++...---+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,)))((((((((()))******)))///,,,&&&"""&&&,,,---)))+++222???PPPbbbooowwwzzzfffAAA///...(((,,,444---))),,,---+++,,,...+++%%%))))))))))))))))))))))))+++((('''***///222///,,,''''''''''''(((((((((((((((((())))))*********+++************************,,,,,,,,,---...///000111555666>>>JJJPPPRRRXXX``````]]]YYYUUUQQQNNNMMMMMMQQQQQQUUU[[[^^^bbbooo}}}+++---...++++++333CCCPPPYYYLLL999---///777777222---+++---///000888QQQkkkMMM555111...///000...***((('''(((***+++,,,,,,++++++'''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))''''''&&&&&&''''''((())))))(((&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&(((***,,,,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((()))(((((((((((('''&&&%%%&&&///...******...000BBBFFFLLLRRRUUUSSSMMMHHHEEE///&&&+++)))***666AAA<<<222(((&&&***,,,+++''')))))))))))))))))))))))))))'''%%%'''***,,,)))%%%''''''''''''(((((((((((())))))******************++++++++++++++++++++++++---------------...///000333444;;;GGGOOORRRVVV[[[\\\ZZZUUUQQQNNNMMMMMMMMMPPPPPPTTTYYY\\\aaammmzzz'''***,,,+++******---111666333222222111///222666111///111222---+++999LLLvvv333,,,333333***&&&)))+++((('''((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))'''''''''''''''((())))))---)))%%%$$$&&&((((((&&&(((''''''''''''&&&&&&&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%(((...000+++***333BBBLLL\\\TTTGGG<<<444000...,,,---(((%%%,,,000111LLLwwwhhhIII,,,$$$)))***(((((()))))))))))))))))))))))),,,***)))***...///---***''''''''''''((((((((((((+++++++++++++++*********++++++++++++,,,,,,,,,,,,...---------------......111111777BBBMMMQQQSSSUUUXXXUUUQQQMMMKKKKKKLLLMMMPPPQQQSSSWWWYYY___kkkwww&&&(((+++...............***+++---000777===<<<666222///000333111///999HHHPPP666555111+++)))+++,,,++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((''''''''''''((())))))222,,,&&&&&&)))+++***'''(((''''''''''''&&&&&&&&&%%%''')))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&'''((()))***)))((('''%%%''')))))))))))))))***333000+++,,,999LLLYYY\\\OOODDD555(((###$$$(((+++(((,,,(((+++111777cccjjj:::)))***(((&&&((())))))))))))))))))))))))+++***+++...222444444222''''''''''''((((((((((((---,,,,,,++++++*********+++,,,,,,,,,,,,,,,------......---,,,,,,,,,------000000444???KKKQQQRRRQQQWWWTTTPPPLLLJJJJJJLLLMMMRRRSSSUUUVVVXXX___kkkvvv+++*********+++,,,------))),,,***...LLLnnnnnnXXX888...)))+++---000:::GGGqqqJJJ777+++000555111,,,...---,,,++++++******))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''((())))))111+++&&&&&&)))+++)))&&&(((''''''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''((()))++++++***))))))&&&((())))))''''''))),,,$$$---999FFFQQQWWWQQQGGG---,,,************(((&&&%%%,,,(((&&&)))...ZZZzzzCCC---***((('''***((((((((((((((((((((((((''''''(((+++---/////////''''''''''''((((((((((((---,,,,,,++++++*********+++++++++,,,,,,---------...------,,,,,,,,,------000111444<<>>JJJQQQRRROOOPPPPPPPPPQQQRRRSSSSSSYYY]]]]]]WWWWWWaaammmssszzz'''***---,,,(((&&&'''******+++)))---FFFnnnddd;;;+++,,,......///***333...<<>>ZZZ___[[[HHH111###$$$***&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''')))(((((((((((()))***+++((((((((((((((((((((((((%%%$$$$$$&&&)))***)))((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------......000666AAAMMMSSSSSSOOOKKKLLLOOOQQQPPPNNNFFFJJJNNNPPPRRRYYYcccllltttyyy'''(((((((((((()))))))))'''***+++((((((***)))%%%***)))(((((()))***)))(((///---++++++,,,---,,,+++'''***,,,///<<>>000...,,,&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''%%%$$$$$$%%%'''((()))((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,---///444===IIIRRRQQQNNNKKKKKKLLLNNNMMMLLLEEEJJJNNNPPPRRRYYYccckkkpppuuu{{{''''''(((((((((((()))))))))+++***&&&%%%''''''$$$((((((''''''(((***+++---***+++---///000---(((%%%,,,''''''***+++222GGG^^^ggg^^^xxxvvvQQQNNN<<<+++''',,,---+++)))''''''))))))))))))''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((///GGGbbbpppoooTTT@@@,,,'''+++,,,)))%%%'''(((***)))(((&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))***)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---111444:::EEEPPPPPPNNNLLLLLLLLLMMMLLLJJJHHHKKKOOOQQQRRRXXXbbbjjjooosssyyy'''''''''((((((((())))))&&&))))))&&&'''+++,,,***((())))))******+++,,,...%%%)))---111111...+++)))333...***)))''''''333@@@wwwgggCCCFFF:::...******))))))***'''(((***++++++***(((''''''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''---,,,***((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''000...///===[[[ppphhhSSS...,,,,,,,,,((($$$'''...%%%'''******(((&&&'''((('''''''''''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''***))))))'''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,///444666999CCCNNNOOOOOONNNNNNNNNNNNLLLKKKKKKNNNPPPPPPQQQVVV```iiippptttzzz''''''''''''((((((((()))&&&))))))''''''******'''&&&((())))))(((''''''''')))+++,,,,,,***(((((()))!!!(((///000,,,***,,,///OOOooo^^^AAA;;;555111---)))+++000((()))+++,,,,,,+++)))((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''///...,,,)))'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&>>>RRRRRRIIIAAA777,,,,,,%%%###)))---***&&&%%%"""%%%))))))'''&&&''')))''''''''''''''''''''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))+++((((((((((((((((((((((((&&&'''(((((()))((((((((()))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...111666777888BBBNNNOOOPPPPPPQQQQQQOOOMMMLLLMMMOOOPPPOOOOOOTTT___gggrrrvvv{{{)))))))))))))))*********+++*********))))))(((((((((((((((((())))))))))))************************((()))***+++,,,---------:::TTTgggSSSppprrr```@@@111555555///222******++++++******)))((())))))))))))))))))))))))'''((()))'''%%%%%%&&&(((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((%%%&&&&&&'''((((((''''''+++%%%"""(((......---///KKKLLLIII???333***((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...111)))000BBBDDD:::@@@RRRRRRQQQPPPQQQRRRQQQPPPNNNOOOLLLKKKNNNQQQVVV___hhhooottt{{{))))))))))))))))))))))))******)))))))))((((((((('''((((((((())))))))))))************************((()))***++++++,,,++++++***999\\\zzzOOOEEEfffttt[[[WWWQQQ>>>000,,,++++++***)))(((''''''(((((((((((((((((((((((()))(((((('''''''''((()))'''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''$$$(((***'''&&&000>>>IIIQQQIII<<<000)))'''((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((******)))))))))(((((((((((((((''''''''''''(((((('''(((((()))******++++++)))************+++++++++,,,,,,++++++,,,,,,---...333,,,444JJJQQQHHHGGGRRRRRRQQQQQQQQQRRRQQQPPPOOOPPPLLLLLLOOORRRVVV^^^gggooottt{{{))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((()))))))))************************))))))************))))))%%%(((888PPPQQQ888???ddd```@@@...---+++)))((('''((((((((((((((((((((((((((((((***(((''''''((()))))))))''''''(((((((((((())))))&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''&&&&&&%%%)))++++++333CCCRRRYYYIII<<<,,,%%%%%%((((((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((++++++*********))))))))))))((((((''''''(((((()))'''''''''((())))))******)))************+++++++++,,,,,,++++++,,,,,,---...222---777NNNYYYQQQLLLPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQMMMMMMPPPRRRVVV^^^fffnnnssszzz)))))))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((())))))************************((()))))))))))))))(((''',,,)))***555666,,,???hhhrrrOOO///...+++)))))))))***+++((((((((((((((((((((((((***((('''''')))***)))((((((((((((((((((((())))))&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((''''''&&&&&&&&&&&&---$$$'''>>>VVV\\\TTTLLL333,,,%%%%%%***,,,(((###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((++++++++++++*********)))))))))(((((((((((())))))((((((((()))))))))******))))))*********+++++++++,,,,,,++++++,,,,,,---......,,,555GGGOOOKKKIIILLLQQQRRRSSSRRRQQQPPPPPPPPPQQQNNNNNNPPPRRRUUU\\\dddlllqqqxxx~~~))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''+++***'''))))))'''>>>ggg\\\CCC---,,,***))))))***+++---))))))))))))))))))))))))*********++++++***)))'''))))))))))))))))))((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''+++ ...WWWmmm]]]@@@222&&&%%%%%%(((******'''$$$''''''''''''''''''''''''((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((++++++++++++*********)))))))))(((((((((((())))))))))))***************+++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,---222;;;>>>???DDDLLLOOOQQQSSSRRRPPPOOOOOOPPPRRROOONNNPPPRRRTTTZZZbbbiiiooovvv|||***))))))((((((''''''&&&'''(((((((((((()))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&***)))(((((()))===]]]vvvEEE333...---+++******++++++,,,***************************---111111///+++((('''******))))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&%%%&&&'''((()))'''(((>>>^^^```BBB***%%%(((((('''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))*********'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((++++++*********)))))))))***))))))(((((())))))******************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...---///222444666;;;EEENNNMMMPPPSSSRRRNNNMMMNNNPPPQQQNNNNNNPPPQQQRRRXXX___ffflllssszzz***))))))(((''''''&&&&&&((((((((()))))))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))************'''---+++***------666JJJoooVVV>>>555444333222000///...---+++++++++++++++++++++++++++222999999333,,,))))))*********)))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%'''***+++111<<>>===<<<:::777444222000,,,,,,,,,,,,,,,,,,,,,,,,,,,666??????666---***++++++*********))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%(((+++,,,DDDNNNGGG/// &&&---+++%%%$$$%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))(((((((((((()))************+++++++++,,,,,,++++++,,,,,,---...+++...111555???JJJLLLIIIKKKNNNQQQPPPLLLJJJLLLOOOPPPMMMMMMOOOOOOOOOTTTZZZaaagggpppxxx}}}))))))))))))((((((((((((&&&******((()))++++++((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))++++++,,,------...//////999WWW{{{RRRFFFAAACCC>>>222---333333...)))(((***------------............---,,,,,,+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((())))))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((---$$$###+++,,,(((---999LLLBBB555***&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''((()))((()))))))))'''''')))***))))))(((((('''''''''&&&'''((()))***************,,,,,,+++++++++++++++,,,,,,+++***+++---...///...222//////777CCCKKKMMMKKKIIILLLNNNMMMNNNPPPNNNIIIOOOMMMJJJIIIKKKPPPUUUYYYbbbllluuuyyy|||)))))))))(((((((((''''''))),,,---++++++......+++(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))***++++++,,,------......111EEEnnnhhhKKK@@@:::222///222***...///+++***,,,---++++++++++++++++++******)))************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((***+++((((((...999@@@<<<555---(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''((()))))))))'''''')))***))))))(((((((((''''''''')))******++++++*********,,,++++++*********++++++---,,,,,,---.........---//////111999CCCJJJLLLLLLIIILLLMMMLLLMMMOOONNNJJJNNNMMMKKKKKKMMMQQQVVVXXX```jjjssswwwzzz((((((((('''''''''&&&&&&***---...,,,,,,///...+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++,,,,,,------)))333???NNNaaapppuuuZZZEEE666000222555AAACCC777...//////(((***++++++++++++***))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((,,,***&&&111CCCFFF===+++)))''''''(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((()))))))))'''''')))***))))))((((((((((((''''''))))))*********))))))(((+++***************++++++------------------...///...111777===DDDHHHJJJKKKIIILLLMMMKKKKKKNNNNNNKKKKKKKKKKKKLLLNNNQQQTTTVVV]]]gggppptttxxx}}}((('''''''''&&&&&&&&&&&&&&&******((()))++++++((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))******++++++++++++)))111))))))777888OOOkkkQQQJJJNNN___hhhaaaFFF666666333(((,,,,,,------,,,,,,+++************)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''(((((())),,,'''###...HHHXXXHHH---&&&&&&'''((()))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))((((((((())))))((()))))))))'''''')))***))))))((((((((((((((((((&&&&&&'''((())))))))))))******)))))))))***++++++------,,,,,,,,,...222555333888???DDDFFFGGGHHHJJJKKKOOOOOOKKKJJJLLLLLLIIIGGGHHHJJJMMMOOOQQQRRRSSS[[[eeennnsssvvv{{{~~~~~~((('''''''''&&&&&&&&&&&&%%%((()))''''''***)))&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))************++++++***666+++(((333///IIIvvvQQQ;;;:::555(((,,,------------,,,++++++))))))))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''''''''((()))))))))&&&---CCCWWWUUU<<<%%%))))))))))))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))))))))((()))))))))'''''')))***(((((())))))))))))))))))$$$&&&(((***,,,......///******))))))***+++,,,,,,,,,---------...222999>>>;;;AAAGGGJJJIIIGGGGGGIIINNNRRRSSSNNNJJJJJJIIIGGGGGGIIILLLOOOQQQSSSSSSTTTYYYcccmmmqqquuuzzz}}}}}}((((((((('''''''''&&&&&&%%%))))))'''(((******'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++***************************555---,,,666333OOOYYY???888333++++++,,,,,,,,,,,,+++******))))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((''''''(((((()))***###333JJJWWWPPP<<<...)))*********)))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((()))))))))'''''')))***(((((())))))))))))******&&&(((***---000333444555************+++,,,------,,,///444666777:::???DDDBBBFFFKKKMMMKKKIIIHHHIIINNNTTTVVVQQQLLLJJJIIIGGGIIIKKKNNNQQQTTTUUUVVVVVVWWWaaakkkooosssyyy||||||)))))))))(((((((((''''''&&&)))***((((((++++++((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++++++++++++++++++++++++++)))///++++++222///AAAkkkhhhGGG666000...,,,------------,,,++++++((()))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((())))))***+++III```WWW<<<+++(((,,,'''***,,,+++)))'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''((()))))))))'''''')))***(((((()))))))))*********''')))+++...111333555555++++++++++++,,,---...///,,,444>>>DDDDDDCCCCCCDDDEEEGGGKKKLLLLLLKKKJJJJJJKKKSSSWWWTTTOOOMMMKKKIIIHHHJJJMMMPPPSSSUUUVVVVVVTTT^^^hhhmmmqqqvvvzzzzzz|||))))))))))))((((((((((((%%%((()))''''''***)))&&&))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,++++++++++++++++++***,,,,,,000555///444KKKqqqwwwPPP666...000//////000000//////...---(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******))))))((((((((('''***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((()))******999ZZZgggLLL///)))+++(((%%%)))...000...,,,+++,,,'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********))))))((()))))))))'''''')))***(((((())))))*********+++'''(((***,,,///000111222,,,,,,,,,,,,---...///000,,,888GGGOOOOOOIIIEEECCCEEEFFFHHHKKKLLLMMMLLLKKKHHHQQQWWWVVVQQQOOONNNLLLEEEGGGIIILLLOOORRRSSSTTTRRR\\\fffkkkoootttxxxxxxyyy}}}+++++++++***)))((((((''')))))))))))))))******+++***************)))((((((((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))***111((((((000333000333<<>>;;;:::AAAJJJQQQRRROOOKKKHHHJJJLLLNNNNNNLLLIIIHHHHHHIIISSS[[[\\\YYYVVVQQQMMMHHHGGGGGGHHHKKKMMMMMMLLLRRRWWW___ggglllppprrrssswww~~~+++******))))))(((((('''(((''''''''''''((())))))&&&&&&'''''''''&&&%%%%%%************************'''(((((())))))******+++,,,+++++++++++++++,,,,,,(((111222)))***444777111666yyy]]]BBB444///...............------******************************)))))))))((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&))))))((((((((((((((((((((((((((((((((((((((((((*********+++++++++++++++)))***&&&(((,,,%%%***>>>SSS===,,,++++++%%%%%%,,,(((((())),,,000///***&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))***+++,,,,,,---,,,***+++,,,------,,,...222555888>>>EEEGGGEEEDDDEEEIIINNNQQQSSSQQQOOOOOOOOOOOOMMMJJJHHHGGGHHHLLLVVV^^^___\\\ZZZUUUQQQLLLLLLMMMNNNOOOMMMJJJFFFLLLQQQZZZccckkkqqqssstttuuu~~~******))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''(((((()))*********++++++*********+++,,,,,,(((000333...,,,222555444@@@bbb@@@///111333333...***,,,222+++++++++++++++******************)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&'''(((******))))))))))))(((((())))))))))))))))))))))))))),,,000222333222111111222000---,,,)))'''444IIIIII222$$$(((***$$$$$$,,,&&&&&&''')))++++++(((%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))***************************************))))))***++++++,,,---,,,******+++,,,,,,,,,+++...333:::BBBIIIKKKKKKMMMKKKJJJLLLQQQUUUUUUTTTRRRRRRPPPMMMIIIGGGGGGHHHMMMWWW^^^___]]][[[XXXTTTTTTTTTUUUVVVTTTPPPIIIDDDHHHMMMUUU```jjjqqqtttuuuttt}}})))))))))(((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&''''''(((((((((''''''(((((((((((((((((((((((('''''''''((())))))******)))))))))))))))***++++++,,,+++...111...,,,333???^^^}}}NNN???222...//////000333---,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((($$$&&&((((((((((((***,,,++++++******))))))))))))***************************000888===????????????CCC@@@===444***///EEEUUU888000)))''''''&&&''')))&&&&&&&&&((())))))'''&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))*********************************************)))******+++,,,,,,***))))))+++,,,,,,+++)))***000999BBBHHHKKKMMMRRRNNNKKKLLLPPPUUUVVVUUUTTTSSSQQQMMMIIIGGGHHHIIIMMMVVV\\\[[[YYYYYYXXXVVVWWWWWWXXXYYYXXXUUUPPPLLLJJJMMMSSS]]]gggpppttttttttt|||(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&''''''(((((())))))***(((((((((((()))***++++++---(((***000111444GGG___ZZZ555+++111444000,,,...------,,,,,,+++++++++++++++*********)))))))))*********)))))))))((((((&&&)))++++++)))(((+++---,,,,,,++++++***))))))))))))))))))))))))))))))))),,,333===DDDHHHKKKOOORRRQQQNNNHHH666))):::PPPSSS,,,///...(((&&&))))))''''''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++)))))))))*********+++++++++++++++++++++++++++++++++***************++++++)))))))))+++---...---++++++***...777???CCCFFFIIIMMMKKKJJJLLLNNNQQQSSSTTTRRRRRRQQQNNNJJJIIIJJJKKKMMMTTTXXXVVVUUUWWWXXXXXXVVVTTTTTTUUUWWWXXXXXXWWWQQQQQQSSS[[[eeennnrrrssssssxxx(((((((((((((((((((((((('''''''''&&&'''(((((()))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))***+++,,,---,,,,,,---000;;;UUU{{{___KKK@@@555//////.........---,,,,,,+++++++++++++++*********))))))))))))))))))((((((((((((***---///---)))'''))),,,---,,,,,,+++******))))))))))))))))))))))))))))))+++111999@@@FFFOOOYYYaaaaaa[[[PPP999000KKK[[[HHH,,,,,,+++)))(((((((((((('''((((((((((((((()))***&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))*********+++++++++++++++++++++++++++++++++++++++***************+++((()))+++...111111///---///+++,,,333888999;;;???AAACCCGGGJJJLLLMMMOOOQQQPPPPPPPPPNNNLLLKKKLLLMMMNNNSSSUUURRRPPPTTTXXXYYYVVVRRRNNNMMMPPPUUUYYY[[[ZZZWWWUUUZZZccckkkpppqqqpppsssyyy}}}~~~'''''''''((((((((((((((((((''''''''''''((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))************+++,,,---...)))222444333GGGxxxzzzVVV777222<<>><<<999333------+++,,,+++'''***---(((******)))(((''''''((()))(((///000******000///(((((((((((((((((()))))))))%%%&&&'''&&&%%%%%%''')))(((''''''&&&''''''((((((***)))(((***///777KKKccc{{{vvvtttpppfffUUU@@@444333222---&&&+++//////,,,***+++,,,+++,,,***))))))++++++***)))...(((***000---&&&///AAAeeejjjooonnneeeZZZTTTSSSTTTQQQNNNKKKLLLPPPUUUYYYRRRTTTSSSRRRWWW^^^]]]UUUYYYXXXUUURRROOOMMMMMMMMMSSSTTTVVVZZZ^^^aaaccccccfffeeehhhnnnsssyyy)))((((((((('''''''''&&&((()))******)))***,,,...,,,***)))((()))***)))((('''+++...000...***((('''******))))))))))))******)))***++++++***+++---///000444HHHnnn{{{\\\???444444111111444,,,,,,,,,,,,,,,---------+++******)))))))))))))))///+++((()))+++,,,,,,+++)))))))))(((((()))+++,,,111...---///...******...---999FFFRRRcccvvv{{{vvvdddRRRKKKNNNOOOVVV^^^]]]HHH@@@777555888:::888444///+++000///(((111888///***)))(((''''''((()))***'''///222......333111))))))))))))(((((((((((('''%%%&&&''''''&&&&&&(((***)))(((((('''''''''((((((,,,)))***---444MMMqqqeeeJJJ999111000000444999888000******,,,,,,,,,***))))))***+++)))(((...(((***111///)))444FFF}}}mmm```XXXWWWRRRLLLFFFFFFJJJPPPUUUPPPQQQRRRVVV]]]bbb^^^VVVWWWVVVSSSPPPNNNMMMKKKJJJMMMMMMOOOTTT[[[```bbbbbbffffffiiinnnrrrwww))))))(((((('''&&&&&&%%%((()))***)))))))))+++---,,,+++))))))*********)))'''+++...///...+++)))(((******))))))))))))******)))***++++++***+++---///222>>>VVVsss```NNNAAA222+++,,,))))))******+++,,,,,,---,,,++++++***************---******---...+++)))***((()))***))))))***---///,,,)))+++111222222:::EEEMMM]]]ppp{{{~~~yyymmmaaa@@@000...555555777;;;888222---)))***...222222000555000:::;;;///777===,,,,,,+++)))''''''(((***++++++444<<<@@@AAA???888111,,,,,,+++***)))(((''''''&&&'''(((''''''''')))+++******))))))(((((())))))+++)))---...999dddpppLLL===EEETTT\\\aaa\\\III888000,,,'''+++******+++...//////...+++***---555888:::FFFTTT|||}}}pppaaaWWWRRRLLLCCC======DDDLLLRRRQQQOOOSSS]]]ccc```YYYUUUSSSPPPMMMJJJJJJJJJIIIHHHJJJIIIIIIOOOWWW___bbbbbbdddfffiiimmmrrrwww}}}'''''''''''''''''''''''''''((())))))((((((***,,,---+++))))))***+++***)))&&&))),,,...,,,+++************))))))))))))******)))***++++++***+++---///)))555EEEQQQXXX[[[WWWRRRXXXVVVaaawww~~~fffGGG666555888777555333111///---,,,---,,,,,,+++++++++++++++***+++000666555---(((((((((***++++++***+++...111,,,333DDDVVV]]]\\\eeerrr}}}mmmMMM<<>>222000---***)))((()))***,,,555FFFUUUWWWKKK<<<444000///...---+++)))((('''&&&((()))(((((((((***,,,,,,,,,+++***************''')))000...<<>>AAAFFFJJJLLLLLLJJJJJJIIIHHHHHHKKKQQQUUUZZZ```ccc```[[[WWWNNNEEECCC>>>777555;;;GGGUUU^^^WWWRRRXXXhhhkkk]]]TTTUUURRRMMMHHHEEEFFFIIIJJJJJJJJJHHHGGGKKKTTT\\\```aaa___bbbggglllqqqwww|||~~~%%%%%%&&&&&&'''(((((((((&&&'''(((((('''(((***,,,---+++))))))***+++***)))%%%(((+++,,,+++***************))))))))))))******)))***++++++***+++---///555;;;===999888:::777000444,,,222GGGWWWbbbyyylllWWWVVVQQQOOOJJJDDD>>>888333111...---,,,,,,++++++,,,,,,)))---777@@@===222)))((((((***,,,+++***+++///333DDDUUUuuuiiiBBB//////)))+++,,,$$$'''...---((((((((())))))***+++,,,...444VVVkkkhhhyyyhhh888555111---***)))))))))$$$...FFF^^^```LLL888///333333111///---+++)))((('''((())))))))))))+++---------,,,+++*********+++###)))222...===|||uuuiii___XXXXXX[[[aaahhhnnnqqqrrr~~~{{{ppp```UUUOOOJJJCCC999<<<;;;777777:::777000555111...111===OOObbbooo___WWW___rrrrrr]]]RRRWWWSSSMMMGGGDDDFFFJJJMMMNNNLLLHHHFFFIIIRRR[[[___```ZZZ___eeejjjpppxxx|||}}}|||((((((((((((((((((((((((((((((((((((((((((((((((000///,,,+++)))))))))))))))+++---/////////...---***+++,,,---+++(((%%%###(((+++.........---------<<>>DDDFFFDDDHHHJJJKKKQQQYYY___```]]]]]]^^^aaagggnnnvvvzzzvvv{{{''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&''')))***+++******))),,,+++)))))))))+++...///+++---000000...+++***)))))),,,......+++)))+++---<<>>CCCQQQ[[[ccc```UUUEEE<<<>>>CCCFFFAAAJJJRRRRRRSSSYYY```dddccc```]]][[[]]]ccciiinnnqqqtttvvvxxx{{{''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&%%%%%%%%%&&&((())))))***))))))******))))))***+++---///+++,,,---+++)))((()))***''')))+++,,,++++++,,,...444???KKKXXXaaa[[[^^^pppyyybbbXXXIII222(((...///***222EEEJJJ===444666888;;;>>>AAAEEENNNZZZcccxxx}}}zzzeeeMMM>>>666111///000777888777111)))$$$&&&)))'''''''''''''''''''''''')))+++,,,(((%%%***777CCC===HHH[[[nnnuuujjjQQQ===222000000111///---111777///333...+++111///+++000---,,,,,,---,,,---666@@@AAA444,,,...222111---+++///***///999PPPhhhNNNPPPeeevvvuuunnniiibbbZZZKKKGGGBBB===999666444444...///111111222BBBgggmmm???...---+++***+++++++++++++++***++++++++++++***...222222888UUUuuujjjEEE///111444:::FFFLLLZZZ``````WWWMMMHHHFFFDDDAAAMMMVVVUUUQQQVVV___gggfffbbb[[[VVVUUUXXX]]]aaalllmmmnnnoooqqqwww''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))*********(((((()))******+++++++++------,,,***((()))+++---)))***++++++++++++,,,---'''222888===???<<>>FFFDDD===777<<<>>>IIIYYYrrrRRR888???KKKSSSPPPLLLKKKHHHCCCCCCEEEGGGHHHFFFBBB???===777888888666<<>>;;;FFFMMMJJJFFFJJJUUU]]]\\\WWWRRRMMMMMMPPPUUUYYYdddeeefffhhhkkkoootttxxx}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((((())))))***++++++'''''')))******+++******,,,,,,,,,***((('''(((*********)))))))))******+++...111...333===<<<<<>>555......---+++***+++---000000555777555000000555;;;///***(((+++---++++++---;;;;;;999333,,,((((((***))))))))))))))))))))))))%%%&&&(((+++,,,,,,)))'''///---222FFFddd~~~{{{kkkZZZIII===;;;@@@ZZZrrrkkkLLL@@@BBB;;;111===999;;;CCCKKKNNNNNNOOOOOOUUU```kkkoookkkccc]]]\\\dddnnn{{{rrrqqq}}}\\\GGGCCCGGGGGGCCCAAADDDEEECCCHHHMMMRRRUUUSSSNNNJJJGGGGGGNNNRRRRRRVVVeeeyyyyyyXXX:::111111,,,(((***,,,+++***))))))***+++,,,---,,,///222000555QQQppp```FFF999000222666222111999??????===<<<999666111999<<<999777<<>><<>>BBBGGGLLLNNNSSSSSSSSSVVV[[[```dddfffrrr{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&''''''&&&''''''(((******((('''&&&&&&)))---333666999>>>CCCDDD???666...)))***)))'''((()))+++,,,,,,)))...+++***...++++++555EEE|||{{{jjj]]]WWW\\\yyy{{{ppphhhvvvddd>>>000111333111///---,,,---//////000///...,,,***)))))))))***'''&&&)))---,,,***(((***'''(((++++++)))+++000)))'''&&&&&&(((***+++***''''''''''''''''''''''''"""###$$$%%%%%%'''+++...))),,,...---,,,///777???YYYfffttttttfff]]]eeettt~~~xxx|||kkkiiiiiijjjiiihhhlllrrrvvvcccNNNAAA;;;:::999:::444333777111...666,,,111111///:::IIIIII>>>???===999555555555444111,,,...///...,,,---111555777;;;;;;888;;;@@@:::......---,,,++++++,,,...000888666333///---++++++,,,(((+++......222CCCaaayyyzzzsssaaaEEE888666000///111000---...000...)))---///000111666:::777111555777:::>>>BBBEEEHHHIIIQQQPPPOOOQQQWWW]]]ccceeeoooyyy))))))&&&"""$$$))))))&&&((('''&&&%%%&&&(((***,,,'''''''''''''''''''''''''''''''''''''''((())))))))))))***+++((((((555DDDeeelllyyyrrrTTT999,,,---,,,++++++******++++++)))******++++++,,,------GGG______nnn|||ppp___NNNAAA:::666444:::FFFUUU^^^]]]XXXRRRPPPLLLOOONNNFFF>>>===EEENNNGGG---++++++'''((()))***,,,---...///...,,,***(((((()))***+++111))))))((("""$$$)))&&&''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&%%%%%%%%%'''***...000...000...((('''+++......///777===<<<666555>>>GGGYYY\\\[[[VVVTTTWWWVVVQQQCCC@@@===;;;;;;>>>BBBDDDPPPLLLEEE;;;222,,,***+++,,,,,,+++***)))(((''''''++++++,,,---...///000111222111///.........//////000000...,,,---///...)))000000///...---,,,,,,,,,******))))))***++++++,,,KKKIII???000)))***+++'''+++,,,---111777CCCPPPYYYeeennnsssjjjSSS>>>333000000......///222333111///---......///000222333444222555999===@@@CCCGGGJJJMMMMMMNNNNNNQQQWWW^^^dddnnnttt|||&&&))))))%%%$$$'''******''''''&&&%%%&&&(((***+++'''''''''''''''''''''''''''''''''''''''(((((()))''''''***,,,+++***222===jjj~~~xxxXXX>>>,,,++++++***************))))))******+++,,,,,,---000CCC???EEEhhhnnnXXXRRREEE@@@999333111111111111%%%---555888666111...---222444333///******000777___KKK---(((***((()))******,,,,,,---...,,,+++***(((((()))***+++(((......***(((((('''&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''+++...000444444000((($$$%%%&&&$$$(((***,,,+++******...222222555555000///222111---111///---+++,,,...000222111000///,,,))))))+++---*********))))))))))))))))))******+++,,,---...///***++++++*********,,,---+++...---)))(((,,,//////000///...,,,,,,,,,,,,,,,++++++*********+++,,,,,,@@@???777---(((***+++)))---,,,,,,111888@@@DDDFFFHHHTTT___]]]NNN???777666///------///222444333222.........///000111222333666888<<>>LLLPPPJJJAAA<<<<<<666444222222333555555444222111111111222222333444888;;;===???@@@BBBEEEGGGFFFGGGGGGGGGIIINNNTTTXXXaaadddkkkttt{{{yyyzzz{{{~~~,,,...---(((&&&'''(((&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''(((***,,,---,,,,,,888LLL]]]cccccc[[[CCC+++))))))(((''''''''''''((((((((())))))***+++++++++,,,444---(((222444---...222000/////////...,,,+++------,,,***)))***...111,,,++++++,,,.../////////***RRRpppfffFFF111++++++++++++++++++************((((((((((((((()))***+++HHH```KKK***++++++###---&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&)))+++,,,)))+++)))'''(((,,,---***---(((%%%&&&***,,,)))%%%&&&''''''&&&'''((((((''''''''''''''''''(((((((((+++,,,---,,,)))((('''((((((((((((((()))))))))***''''''((())))))***++++++***,,,,,,+++***---555;;;JJJOOOOOOIIIBBB<<<444---///---+++))))))***+++,,,,,,++++++***************+++++++++***+++---.........---...222666666111---333<<>>>>>@@@===999777555555555555666666555555555555555666888:::<<<======>>>AAACCCHHHIIIIIIIIIIIILLLQQQTTT[[[]]]cccnnn|||vvvrrrnnnkkkkkkooossswww}}},,,+++(((&&&***...+++%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++)))''''''))),,,,,,+++111111555:::999222***&&&)))(((''''''&&&&&&'''''''''(((((())))))******+++)))---)))$$$(((++++++...+++)))((((((***,,,,,,,,,)))))))))(((((())),,,...+++))))))***,,,---+++)))'''666AAA===222---,,,,,,,,,,,,+++******))))))(((''''''''''''((())))))***EEE]]]III)))******"""+++&&&&&&'''((((((((((((((('''''''''''''''''''''''')))((('''%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%'''((()))((()))'''$$$&&&)))'''###((('''&&&''')))***)))((($$$$$$$$$&&&&&&&&&'''(((&&&&&&''''''(((((((((((($$$&&&)))***)))))))))***)))))))))(((((((((((('''(((((())))))******++++++(((((()))***...888DDDLLLeeehhhiiigggaaaUUUBBB000---,,,***))))))***+++,,,+++******)))))))))******++++++,,,---......///000+++---///111222222222333;;;???BBBBBB===999999:::???>>>;;;777444333444555666666555555444444555555444666888999999:::<<<>>>DDDFFFHHHJJJLLLOOOTTTWWWYYY]]]dddppp~~~vvvnnniiiggghhhfffaaa```cccbbbaaaaaacccfffkkkpppssszzz'''%%%"""$$$,,,333000)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((++++++(((%%%&&&+++---+++999111,,,+++'''!!!$$$---)))(((''''''&&&&&&'''''''''''''''((())))))******(((((('''&&&$$$'''***,,,***(((&&&&&&))),,,------.........---------,,,,,,+++***)))***++++++)))'''***(((%%%$$$(((...333444,,,++++++***))))))(((((('''''''''(((((((((((((((+++???999(((++++++$$$'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''''',,,000///***$$$%%%'''((((((((()))******((((((+++,,,++++++...'''''''''((((((((((((((($$$&&&((()))((('''((())))))))))))((((((''''''''')))))))))*********++++++))))))+++222===KKKXXX___kkknnnpppqqqnnnbbbKKK666,,,+++++++++++++++++++++******))))))******+++,,,...,,,---000000......000))),,,.........000333777888888888555222111111222555555555333111111333555222222111000000111111111000222444666666888:::<<<===AAAFFFKKKPPPUUU[[[___ccciiisss}}}~~~zzznnnaaaSSSLLLKKKSSSYYYXXXXXX\\\aaabbbdddfffjjjmmmoooqqqwww$$$%%%$$$%%%+++111///)))&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())),,,+++&&&&&&+++---+++:::<<<888///&&&$$$(((,,,)))(((((('''''''''''''''&&&&&&'''(((((())))))***+++(((+++,,,((()))---,,,///---++++++,,,---,,,+++))))))((((((((('''&&&$$$+++,,,,,,,,,,,,,,,,,,,,,+++&&&###%%%)))...333777++++++******))))))((((((''''''((((((''''''&&&&&& (((+++))))))***(((&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((&&&&&&&&&(((***+++''''''''''''''''''(((((($$$&&&'''***000777555000&&&&&&((()))******))))))&&&"""###''''''$$$%%%((()))(((((((((((()))*********++++++***(((&&&'''((('''''''''((((((((((((((())))))))))))************++++++///:::IIIUUU]]]___\\\___``````]]]TTTCCC333***+++,,,------,,,++++++*********+++,,,---...///000,,,,,,//////,,,,,,000+++***)))***,,,...000000111000...---,,,,,,------...000222111//////111333///...............//////...000333555777999<<<>>>???DDDJJJPPPVVV[[[aaaeeekkksss}}}|||}}}wwwyyyyyydddVVVOOOVVV]]]]]]]]]```cccdddfffiiikkkmmmnnnooosss|||&&&((()))'''(((,,,+++'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&,,,---)))(((,,,---+++555DDDGGG777+++------'''))))))(((''''''''''''(((&&&&&&''''''((())))))))))))###)))---((()))---)))''''''''')))++++++)))'''+++***)))***++++++***)))%%%&&&((((((''''''(((***'''''')))+++)))&&&***000************)))))))))((('''((((((((('''&&&%%%%%%)))$$$'''***&&&(((,,,(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&'''***---///(((((())))))))))))))))))''''''''''''+++...***###'''%%%$$$&&&))))))&&&###((($$$$$$))))))&&&&&&***'''&&&%%%%%%%%%&&&((()))%%%&&&'''''''''(((+++---%%%%%%&&&'''((()))***+++((((((((()))))))))))))))((((((---999HHHQQQRRRPPPJJJMMMNNNIIIDDD>>>555+++***+++---......---,,,***++++++,,,---...000111222///+++***......******///---(((%%%'''+++...+++'''------,,,---------,,,+++///111333222000......000...............///000000...111444666888;;;>>>AAAHHHKKKQQQVVVZZZ___cccfffiiirrrzzz|||yyy|||iiieeeoooyyysss}}}~~~hhhVVVVVVZZZXXXXXX]]]^^^___```bbbeeehhhjjjkkkmmmvvv|||%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((***,,,///111222000---+++((((((&&&%%%%%%&&&'''''')))(((&&&%%%&&&''')))+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))******)))'''---,,,+++)))(((''''''''''''''''''&&&&&&%%%%%%%%%(((+++---///...+++'''$$$)))'''&&&'''******(((%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%'''***...000)))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&(((***+++,,,,,,$$$&&&((((((&&&&&&(((***%%%&&&''''''((((((''''''++++++******))))))(((((('''((())))))'''%%%%%%&&&+++(((&&&'''***+++***((()))))),,,222999>>>>>>===999777555222///,,,+++***...---+++***,,,000000...000......000444444222//////...+++)))'''&&&&&&&&&(((******)))***......++++++*********++++++)))'''...////////////---+++***,,,,,,,,,---///333666888333444666<<>>;;;CCCNNNffflllooogggRRR???;;;@@@BBBDDDFFFMMMaaa]]]MMMVVVWWWUUU\\\\\\^^^```aaabbbdddgggjjjlllqqqvvv{{{$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&((('''%%%$$$%%%'''***,,,***)))'''&&&%%%%%%%%%&&&$$$%%%'''))))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&(((((((((+++***)))(((''''''''''''((((((''''''''''''''''''%%%&&&'''((('''&&&$$$###%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&(((((((((((('''&&&&&&&&&'''(((((()))))))))))))))************))))))))))))((())))))(((&&&%%%&&&'''''''''((()))************+++************++++++***,,,+++)))((((((((()))***'''''')))+++)))&&&'''+++.........///...---+++***))))))))))))******++++++,,,//////++++++...///...666444222333555777888888<<<:::666333000000000111000000000111222444666777111111222555:::===>>>>>>999999888666555333222111666777999;;;999666;;;BBBGGGIIILLLJJJ@@@777999???:::===AAAGGGUUUooobbbKKKPPPTTTTTT[[[ZZZ\\\^^^___```bbbeeeggglllpppuuuyyy}}}$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''###%%%'''))))))(((&&&%%%'''''''''(((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%'''''''''&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''))))))))))))************+++,,,+++***''''''((()))$$$%%%((()))***))))))(((***++++++******)))************))))))))))))))))))'''$$$&&&***)))&&&(((---------......,,,+++)))(((/////////......------,,,///333555333444999>>>???HHHFFFCCCCCCFFFHHHJJJKKK@@@===888333000...//////000111111111222333444444000//////000222444333222///000000000111222222333444111111333333444:::AAA<<<777333444555666999===777999;;;===EEE[[[|||gggKKKKKKPPPSSSYYYXXXZZZ[[[\\\]]]___bbbdddkkkooossswww{{{###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''%%%$$$%%%%%%$$$$$$%%%&&&((()))###%%%'''(((((((((&&&%%%''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))'''%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%######$$$$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((('''%%%%%%(((***$$$&&&((((((((((((***+++''')))++++++)))'''''''''&&&''')))***++++++******...'''%%%***---******///111333444444222/////////555555444444333111//////555;;;??????AAAIIIQQQTTT\\\WWWPPPJJJGGGFFFDDDCCC888666333///------...///000000000000000111111111///......000222444444333000000000000111222333444111...---000222666>>>GGGCCC777...///333444555777888999:::;;;@@@SSSssspppQQQKKKOOOQQQVVVVVVXXXZZZZZZ[[[\\\___aaaiiilllqqqtttxxx~~~###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&'''&&&%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&))),,,,,,***(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))(((''''''''''''((()))%%%'''))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&'''''''''(((((()))))))))((('''&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''''''''''''''(((&&&%%%&&&((()))(((&&&&&&&&&'''(((((((((((((((&&&'''''''''((((((((()))%%%&&&''''''(((***...111...---+++((('''+++111666444888===??????=========<<<>>>AAACCCCCC@@@===;;;:::---'''---111...---000333666888888555333333444333444444444333111///...444:::>>>===>>>EEEMMMQQQRRRLLLCCC<<<777555333222222111///---------///000....../////////...------...------///222444444333111000/////////000222222222000000111222444===FFFCCC999111111444333333444777888:::===AAAQQQooo{{{ZZZOOOOOOPPPTTTVVVXXXYYYZZZZZZ\\\^^^aaaeeeiiimmmqqquuu{{{###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&&&&''''''((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """&&&***...///,,,***''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***)))(((''''''(((******%%%(((******'''&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&((()))*********)))'''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((+++)))((())),,,---,,,***++++++,,,------------,,,((()))))))))******++++++***+++---///111555:::>>>888555000+++)))///999BBBLLLRRRZZZ^^^``````aaabbb```ccceeefffddd___ZZZVVVCCC333***///444111...111...111333333000...///000//////000000000...---,,,+++000222...,,,111777:::555111,,,***+++///222333222111000.........//////------......---,,,,,,+++---,,,+++---///000000///------,,,,,,---...000111111000000000...---333<<<:::444111333444333444666333333777;;;???LLLgggbbbSSSPPPPPPSSSWWWXXXZZZ[[[[[[\\\___aaacccfffkkknnnrrryyy)))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$((()))$$$ """%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&'''''''''%%%%%%''')))$$$$$$%%%&&&''''''''''''###%%%%%%%%%$$$$$$&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))''''''---333444...'''((((((&&&%%%%%%&&&'''(((&&&&&&'''''''''***...111---,,,+++***))))))))))))'''(((((((((((((((((('''%%%&&&((()))))))))(((((((((%%%$$$'''++++++'''""")))(((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''***---///)))%%%)))555888111000666333777<<>>888000+++,,,+++*********,,,...000000//////222999CCCMMMSSSGGG999...,,,***+++888IIIhhhttt{{{mmmaaa___cccaaabbbbbbaaa\\\UUUNNNIII999222,,,,,,222333...((()))***+++,,,------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,------...000000///////////////////////////............000111222333444555333111000222555999555666;;;<<>>CCC;;;111***+++***(((000<<>>777000......------......---+++)))(((,,,***((()))***,,,+++***))))))))))))******************)))))))))))))))((()))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,000000000000000000000000,,,///333666777555222///111333555666555333333444777444777<<<===<<>><<<555000---***&&&''''''''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((%%%%%%&&&'''''''''&&&&&&&&&)))++++++)))'''&&&&&&)))((('''''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&***,,,%%%&&&((()))******))))))&&&(((***+++***)))))))))***))))))(((((())))))))))))))))))******)))))))))))))))***+++...111333555------------,,,,,,---............/////////............////////////......+++++++++,,,,,,++++++***&&&'''((()))***+++,,,,,,&&&&&&&&&&&&''')))***+++'''((()))***++++++++++++)))(((((((((((((((((((((%%%'''(((''''''(((***+++'''&&&&&&'''(((***+++,,,+++***))))))))))))***+++((('''&&&&&&&&&''''''''''''&&&%%%&&&'''))),,,---&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))******+++*********************************+++,,,,,,------------------------------------,,,+++,,,...000111000......000444666555444222555888777777999<<<>>>;;;<<>>@@@IIIhhh~~~dddSSSTTTTTTSSSSSSUUUXXX[[[[[[XXXXXX^^^dddggglllqqqpppwww''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))***,,,...---+++(((&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&''''''((()))***((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''************************,,,,,,+++******+++++++++,,,,,,,,,---------......000---++++++---///...,,,.../////////...------,,,000000000000000000000000000000/////////............------,,,+++++++++,,,...---+++*********++++++))))))))))))************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))************))))))*********)))))))))))))))---------,,,,,,+++++++++,,,,,,------------------//////...------------...------......///111222333777777888999999999999999555888EEEIIIUUU{{{yyydddLLLMMMVVVPPPRRR[[[VVVXXXXXXZZZ[[[^^^cccjjjooopppssszzz((((((((((((((((((((((((******++++++++++++******(((((((((((()))))))))))))))+++------,,,******+++******)))((((((''''''&&&'''((((((((())))))))))))''''''''''''((()))******))))))((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,------------.........///---+++,,,......---+++---------------,,,++++++------------------------------,,,,,,,,,+++++++++++++++***)))))))))))))))+++***)))((('''(((((()))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))------,,,,,,,,,+++++++++,,,,,,,,,------------...//////...------------...---------...///111222333666666777888999999999888<<<<<>><<>>;;;999AAA<<<:::MMM[[[}}}vvvSSSMMMRRROOONNNTTTTTTTTTSSSTTTXXX]]]bbb\\\```gggmmmppprrrzzz''''''((((((((((((''''''***,,,...,,,((('''(((+++))))))((('''''''''''''''$$$((()))%%%&&&+++,,,)))((())))))(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''CCC???777///((($$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((%%%&&&)))'''"""###(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++------......------,,,+++---,,,,,,++++++,,,,,,---/////////000111333444555444666999:::;;;===???AAASSSooovvv\\\KKKQQQSSSHHHPPPRRRSSSRRRRRRTTTXXX]]][[[^^^bbbfffjjjpppvvvzzz''''''((((((((((((''''''***+++,,,+++)))))))))***))))))((('''''''''''''''$$$''''''%%%&&&***)))$$$((())))))(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((()))))))))&&&&&&)))((($$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++------......------,,,+++---,,,,,,++++++,,,,,,---......///000111333444555444666999:::;;;<<>>@@@CCC]]]uuuttt^^^LLLKKKSSSLLLNNNQQQRRRSSSUUUWWWYYYYYY[[[___bbbffflllrrrvvvzzz''''''((((((((((((''''''***'''&&&(((+++---,,,)))))))))(((''''''''''''''')))'''%%%&&&***,,,***'''((())))))(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((&&&%%%&&&''')))+++***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))*********+++++++++------......------,,,+++,,,,,,++++++++++++,,,,,,,,,------...000222444555444666888999:::;;;===???@@@OOOjjj{{{rrrZZZOOOQQQKKKMMMOOOQQQSSSTTTVVVVVVWWWYYY\\\```ccchhhnnnrrrxxx}}}''''''(((((((((((('''''')))'''%%%'''+++---,,,***))))))((('''''''''''''''(((%%%$$$&&&***,,,++++++((())))))(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&(((***+++&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++------......------,,,+++,,,++++++******++++++,,,+++,,,,,,...///111333444444666888999999:::<<<>>>@@@DDDYYYvvvsss[[[NNNKKKLLLMMMPPPRRRSSSSSSSSSTTTWWWZZZ]]]```eeejjjnnnwww{{{''''''((((((((((((''''''(((''''''(((***++++++***))))))((('''''''''''''''%%%%%%'''+++,,,))))))+++((())))))(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$'''+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************+++++++++------......------,,,+++++++++************++++++***++++++---///111333444333555777888888999;;;===@@@???JJJgggmmmQQQMMMLLLLLLNNNPPPRRRQQQPPPRRRUUUXXXZZZ]]]aaafffjjjtttxxx~~~''''''((((((((((((''''''&&&((())))))((((((***+++))))))((('''''''''''''''%%%(((000666333***&&&)))((())))))(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))***'''&&&)))///---&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++------......------,,,+++++++++************++++++)))***+++,,,...111333444333555777888888888:::<<<<<<>>>BBBTTTxxx~~~\\\PPPMMMKKKKKKNNNPPPOOONNNQQQSSSVVVXXX[[[___dddgggooossszzz''''''((((((((((((''''''&&&(((+++***'''&&&)))+++))))))(((''''''''''''''''''...:::BBB;;;---&&&(((((())))))(((&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''))))))))))))((('''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&''''''''''''''''''&&&((((((((((((((((((''''''+++,,,)))'''+++111///(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++------......------,,,+++++++++************++++++))))))***,,,...111333444333555777777777888:::<<<888@@@@@@GGGjjjgggRRRNNNJJJJJJLLLNNNNNNMMMPPPRRRUUUWWWZZZ]]]bbbfffkkkpppvvv|||(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&$$$(((---111222///***'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$&&&)))***(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''')))(((''''''((()))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))************)))************+++++++++///...---,,,++++++***)))++++++************++++++******+++---000444888:::555555555444333555888:::???666CCCGGGOOOvvv]]]FFFGGGPPPHHHIIIPPPKKKNNNOOORRRUUUYYY]]]```bbbmmmooorrrvvv|||''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''***+++,,,***((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&((()))'''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))************)))************+++++++++///......------,,,,,,,,,++++++************+++++++++++++++---000333777999777777666555444444777999>>>444<<>>PPPvvvoooPPPDDDGGGHHHFFFHHHJJJKKKMMMPPPSSSWWWZZZ[[[]]]aaaffflllrrrxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''')))***)))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++,,,,,,---...///000000000222555777888999<<<>>>EEE^^^[[[DDD===<<>>???===:::<<>>???JJJxxxdddMMMHHHIIIFFFFFFGGGHHHKKKMMMPPPRRRVVVYYY]]]aaaeeeiiimmmqqqxxx~~~''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''((()))((('''&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))+++++++++*********))))))+++,,,------...---,,,,,,...+++111;;;;;;222,,,...++++++,,,,,,---.........333222333333555888:::;;;888888888888999;;;<<<===CCCeee^^^JJJFFFFFFFFFFFFGGGJJJLLLOOOQQQTTTWWW[[[___cccgggkkknnnuuu{{{(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******))))))(((&&&'''(((((())))))(((((())))))))))))))))))))))))&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))******)))&&&$$$$$$%%%((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))+++++++++***************+++,,,,,,,,,,,,,,,+++***///,,,000;;;>>>666///---++++++,,,,,,------......111111111222444666888:::888888777777888888999:::AAAPPPvvvsssQQQGGGEEEEEEEEEFFFHHHKKKMMMOOOQQQTTTYYY\\\```dddhhhkkkqqqwww((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))************))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***(((&&&$$$$$$%%%'''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))******************+++++++++,,,,,,+++++++++******...)))+++333888444---+++***++++++,,,------......000///000000222444777888999888888777777888888888CCCDDD]]]~~~\\\JJJEEEEEEEEEEEEGGGIIIKKKMMMOOOSSSWWWZZZ^^^aaafffiiinnnsss{{{(((((((((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))************))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))************)))))))))))))))***+++++++++,,,,,,+++++++++++++++++++++///)))'''+++000000---+++******++++++,,,------............///111333666777:::999999888888888888888@@@@@@LLLggg~~~|||```FFFEEEEEEDDDEEEFFFHHHJJJKKKNNNQQQUUUYYY\\\___dddgggkkkpppxxx~~~'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++((())))))******))))))((('''((())))))******))))))))))))))))))))))))))))))'''''''''&&&''''''((()))''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&'''&&&&&&((()))&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((()))))))))******))))))************))))))(((((()))***+++,,,,,,,,,+++++++++++++++,,,------111---)))***,,,......---******++++++,,,,,,------.........///111333555777999999888888888888888999666<<>>KKK```eeePPPCCCHHHKKKCCCDDDFFFHHHIIIJJJLLLOOOQQQUUUXXX\\\```ccchhhmmmqqqwww}}}%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))))))))(((((((((((())))))))))))***)))((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********)))))))))******++++++++++++******))))))((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&'''(((((((((((()))))))))***+++,,,---............------,,,,,,,,,---...///,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,------...///000000,,,------------///222444222222111000//////000000111111111111222333444555444555777888888888999;;;CCCZZZeeeYYYIIIEEEFFFDDDCCCEEEFFFGGGGGGIIIKKKNNNTTTWWWZZZ^^^aaaeeeiiimmmtttyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''')))***+++++++++***'''((((((((()))))))))***)))))))))((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******)))******++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))((((((((((((''''''&&&&&&%%%&&&&&&'''((()))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&(((((((((((()))))))))******+++,,,---.../////////,,,,,,,,,,,,------......,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,---....../////////+++,,,,,,,,,+++,,,///111111111111000000000000000111111111111222333444555333666999:::::::::;;;<<>>FFFWWWbbbXXXGGGDDDEEEFFFEEECCCCCCEEEFFFKKKMMMQQQTTTWWW[[[```ccchhhjjjmmmrrrxxx~~~(((((())))))((('''&&&&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''')))***++++++***)))'''******+++++++++,,,,,,,,,///,,,))))))+++---+++)))))))))))))))************(((((((((((())))))))))))---,,,***)))))))))******************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''''''''(((***+++)))************+++++++++************************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++------------------------000111333333111000000111000111333555555444333222333333444444555666666666:::::::::???MMM[[[\\\TTTFFFDDDAAA@@@AAAEEEIIIKKKGGGIIIMMMPPPSSSWWW\\\```bbbeeejjjnnnsssxxx}}}''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((()))***++++++***)))(((*********+++++++++,,,,,,...,,,******+++,,,+++)))(((((((((((())))))))))))(((((((((((()))))))))***,,,,,,***)))))))))******************************)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((('''((()))***+++)))************+++++++++************************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,,,,++++++------------------------///111555666555222111000000222333555555444333222333333444444555666666666999::::::===HHHWWW^^^]]]LLLFFFAAAAAACCCEEEFFFHHHGGGIIILLLOOOQQQUUUYYY\\\```ccchhhlllpppuuu{{{&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((()))***++++++***)))(((*********++++++++++++,,,---,,,******,,,,,,+++)))'''''''''((((((((())))))((((((((()))))))))******,,,+++******)))*********************************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((((((((()))******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------.....................111666888777444111000111222333444555444333222333333444444555666666666777:::;;;;;;AAAOOO^^^fffWWWJJJ@@@BBBEEECCCCCCEEEGGGIIIKKKMMMOOOQQQUUUXXX^^^```dddhhhlllqqqwww{{{&&&''''''(((''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))((()))************)))(((************++++++++++++,,,,,,++++++,,,+++***)))(((((((((((())))))))))))(((((()))))))))*********++++++******************************************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((())))))***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.............../////////...111555666555333222111111222333444444444333333333333444444555666666666444999<<<;;;<<>>KKKXXXeeeYYYLLLDDDAAAAAABBBEEECCCEEEIIIKKKNNNQQQUUUXXX[[[]]]___bbbfffkkkrrrvvv(((((()))*********))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((***))))))))))))))))))***)))))))))************+++***,,,------,,,******************+++++++++,,,,,,)))))))))*********++++++))))))***++++++++++++***************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------..................//////000000111111000111111000///000333555222222222333333333444444333333444444555666666666555777;;;===::::::AAAJJJ```bbbZZZJJJ@@@BBBEEEEEEBBBDDDGGGJJJLLLPPPTTTWWWYYY[[[]]]___ccchhhooottt{{{}}}''''''((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))(((((((((((((((((((((******))))))))))))******))))))))))))************)))+++......,,,***)))***)))************+++++++++))))))*********+++++++++((()))***+++,,,++++++***************************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%&&&'''((())))))((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------.........///......///000000111222222///111222222111222333555333222222222333333444444333333444444555666666666:::777888<<<<<<:::<<>>777555:::===;;;<<>>FFFXXXggggggUUUDDDIIIGGGFFFHHHHHHEEEEEEIIIJJJKKKNNNQQQUUUYYY]]]___eeefffllluuuzzz}}}''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))*********))))))))))))******************************)))******++++++******))))))******+++,,,,,,------************************))))))))))))))))))))))))******************************))))))))))))******((((((((((((((((((((((((((('''&&&&&&((()))((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***)))((((((((()))***++++++******+++++++++,,,,,,,,,///444888777222------...---,,,,,,,,,------........./////////////////////---......///000111222222///000000000//////111333////////////............000000000111111222222222111222333444555666777888666666666777777888888888<<>>IIIWWW```aaaXXXPPPMMMGGGCCCCCCDDDCCCEEEHHHHHHIIILLLOOOSSSXXX[[[]]]``````eeelllqqqttt{{{((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))******''''''''''''((((((((((((((((((((((((((()))******(((((()))))))))*********(((((((((((())))))))))))'''''''''((()))***************))))))))))))************))))))))))))******))))))************))))))(((((())))))***++++++,,,************************************************************************+++++++++******+++++++++))))))))))))))))))))))))***)))'''&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((()))))))))*********)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,---...------------,,,------...............,,,,,,------............000000000000000000000111000111111000///000333555222222222111111111000000///000111333333333333333333333333444444555555555333444555666777888999:::888<<>>LLLDDD111111999555///000000111111222333333111222333444555555555555666777777777777777666666999;;;;;;===JJJ___ooossskkk```MMM@@@???EEEFFFCCCEEEFFFHHHJJJNNNRRRVVVXXXZZZ[[[^^^ccchhhoootttwww|||******))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++************)))))))))((((((((())))))))))))((((((************))))))))))))************************++++++************++++++************++++++++++++,,,,,,+++,,,,,,,,,***)))+++++++++++++++++++++++++++---///000///......///------,,,,,,,,,+++++++++******))))))))))))******((((((''''''''''''((((((''''''&&&&&&''''''((()))'''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&'''''''''((((((((())))))((((((((((((((((((''''''(((((('''''''''''''''&&&))))))))))))************))))))))))))((((((((('''++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................///////////////000111111111111000000000/////////555AAANNNGGG888:::BBB===000000111111222333333333222222333444555555555555666666777777777777666666888::::::;;;GGG^^^qqqzzzuuujjjWWWHHHCCCFFFGGGDDDEEEFFFGGGHHHKKKNNNQQQSSSTTTVVVZZZ___eeelllqqqtttxxx}}}***))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((('''''')))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,************))))))))))))(((((())))))***))))))(((************************++++++++++++++++++++++++++++++************++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,...000000///...///000,,,,,,+++++++++*********,,,+++***))))))))))))))))))((((((''''''(((((()))((((((''''''(((((()))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((('''''''''''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************)))(((((((((((('''''''''******++++++++++++++++++***************+++,,,,,,------------------------////////////////////////................................................///////////////000111111111111111111000000000000222999BBB???444999@@@;;;000111111222333333444444333333333444444444444444555666666777777666666666777::::::999BBBXXXooo~~~~~~uuucccPPPFFFFFFGGGEEEEEEEEEEEEFFFHHHJJJMMMNNNSSSTTTWWW[[[```fffkkknnnvvvyyy~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))(((((()))*********)))))))))***************++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,------,,,+++++++++++++++++++++++++++++++++***+++------,,,+++,,,---,,,,,,,,,,,,++++++++++++---,,,+++***))))))(((((())))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((((((((((((''''''(((((((((((()))))))))((((((((())))))*********'''''''''(((((())))))***((()))))))))************)))))))))))))))(((((((((******+++++++++++++++,,,+++************+++,,,,,,........................////////////////////////................................................///////////////000000111000000000000000000000000---...444333,,,222888111111111111222333333444444444444333333333333333333555555666666777666666666555999:::999===MMMddduuuwwwfffRRRFFFEEEEEEDDDCCCCCCCCCDDDFFFHHHKKKLLLRRRSSSVVV[[[dddnnnxxx~~~wwwyyy|||~~~))))))))))))************)))*********************************************(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,))))))))))))))))))******(((((()))***************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++---///...,,,***+++,,,++++++++++++++++++++++++)))***+++***))))))+++,,,------------,,,,,,,,,,,,------+++***))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((()))))))))***((()))))))))******++++++'''(((((())))))*********((()))))))))******************************************++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---........................////////////////////////................................................///////////////000000111////////////////////////111...222222,,,111555///000111111222222333444444444444333222222222333333444444555666666666666666444888:::999999BBBTTTdddwwwppp```NNNDDDCCCDDDDDDAAAAAABBBCCCFFFIIIKKKMMMMMMOOOSSS[[[iiizzzvvvwwwyyy|||)))))))))************+++************++++++++++++************************(((((())))))))))))*********))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************+++++++++,,,))))))))))))************(((((()))***++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++---000///,,,***+++---++++++++++++++++++++++++***+++,,,+++******,,,............---------,,,,,,---,,,+++******************))))))(((((())))))***((((((''''''(((((()))***'''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))))))))((((((((()))))))))*********************+++++++++))))))))))))************))))))))))))******************+++++++++++++++,,,******++++++,,,---------+++++++++++++++,,,------------------------------........................------------------------........................///////////////000111111............////////////444///333444...000444//////000000111222222333333444333222111111222333444333444555555666666666666555666999:::888<<>>BBBIIIQQQVVV;;;MMMaaakkkkkkcccWWWLLLEEEDDDBBBAAABBBCCCEEEFFFGGGDDDHHHRRRUUURRRSSSXXX]]]___cccfffjjjooouuuyyy}}},,,---/////////......///---..................---...//////...---,,,++++++((())))))***+++,,,,,,,,,------,,,++++++,,,,,,---,,,+++***+++---...---,,,))))))******++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++******************************++++++,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++,,,---************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))***,,,+++((((((***((()))***+++++++++******************************(((((('''''''''(((((()))(((((())))))))))))(((((((((((()))***************++++++******************************++++++++++++,,,---......,,,++++++,,,,,,++++++++++++,,,------******++++++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,------........./////////.........//////...---------------....../////////////////////////////////000111111111222222222222000222444444333333444555333333444444444555555555999:::;;;<<<===@@@DDDHHH@@@SSSjjjvvvwwwkkkXXXHHHGGGFFFDDDCCCBBBCCCDDDDDDEEECCCFFFLLLPPPOOOQQQUUU[[[]]]aaadddhhhlllqqquuuxxx~~~///000111000//////222555---..................---............---,,,++++++******++++++,,,---......,,,,,,,,,++++++,,,------,,,+++***+++---...---,,,))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,++++++++++++++++++++++++))))))***++++++++++++***************++++++,,,---************************************************++++++++++++++++++++++++************************************************((((((((((((((((((((((((''''''***...,,,&&&$$$((('''***...000111///+++)))++++++++++++++++++++++++******)))))))))))))))***(((((())))))))))))(((((((((((()))*********************************++++++))))))*********++++++++++++,,,......,,,+++++++++***************+++,,,,,,))))))))))))************************************+++******))))))******+++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............------............------///////////////000000000////////////////////////000111111111222222222222000222444444333333444555333333333444444444444555666888999::::::;;;>>>@@@OOO^^^qqq||||||rrr^^^MMMHHHGGGEEECCCBBBAAAAAAAAAEEEDDDEEEIIILLLNNNPPPTTTYYY[[[___cccfffjjjnnnqqquuu{{{///111222000------///222------............------,,,---------,,,,,,+++*********+++,,,------......,,,++++++++++++,,,,,,---,,,******+++---......---)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,,,,+++******))))))******))))))))))))))))))))))))((((((((())))))))))))***)))))))))******************))))))))))))***++++++++++++++++++++++++++++++))))))***++++++++++++*********)))******+++,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,222999666,,,)))---))),,,111444444222...+++************************++++++******))))))******'''(((((()))))))))))))))(((((()))***************)))))))))***************)))))))))************+++)))+++------,,,*********)))))))))))))))***++++++((((((((())))))))))))*********************************))))))))))))******++++++++++++++++++++++++)))***,,,---------,,,+++******++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,---............---//////000000000000000000000000000000000000000000000000000111111111222222///111333444333333333555333333333333444444444444333555777999:::<<>>111,,,000+++,,,///000111000...---************************++++++***)))))))))))))))''''''((()))))))))))))))(((((()))***************((((((((())))))*********))))))))))))************'''))),,,,,,+++***)))))))))))))))))))))***++++++((())))))))))))***************************************))))))))))))******************************)))***,,,------,,,+++***************+++++++++,,,+++,,,,,,,,,,,,---------+++,,,------.........---////////////////////////000000000000000000000000/////////000000000111111...000222333222222333444222222333333333444444444222444666777888:::>>>AAAHHHMMMTTTZZZ``````VVVJJJBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEGGGJJJMMMOOOPPPQQQTTTYYY]]]aaaeeeiiilllooosssyyy}}}???DDDIIIHHH@@@888333111+++,,,,,,------,,,,,,+++******+++++++++***)))))))))))))))))))))************)))))))))***++++++,,,***))))))***,,,------,,,)))***+++,,,------------))))))*********+++++++++((())))))))))))*********,,,++++++***)))*********************************)))************+++++++++(((((())))))*********+++)))))))))))))))******+++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++------------------------////////////////////////------------------------***---777BBB===...(((,,,+++************+++,,,,,,))))))))))))))))))))))))******)))(((((((((((((((''''''((()))))))))))))))(((((()))***************''''''(((((()))))))))***))))))))))))************&&&(((+++,,,+++)))))))))******))))))******+++,,,)))************+++++++++))))))))))))))))))))))))******))))))))))))******************************(((***+++------,,,+++***))))))******+++++++++,,,++++++,,,,,,,,,---------+++,,,------.........---.....................---000000000000000000000000////////////000000000000...000222222111111222333222222333333333444444444444444555555555777:::<<<999;;;>>>CCCJJJLLLDDD:::??????@@@AAAAAABBBCCCCCCAAACCCEEEFFFIIIMMMOOONNNMMMQQQVVV[[[___cccgggjjjmmmpppuuuyyy|||EEEXXXlllnnn]]]EEE333,,,,,,,,,,,,++++++*********************************)))*********++++++++++++))))))))))))************,,,,,,++++++++++++++++++******+++++++++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------........................000///------...000222444......------,,,+++******//////...------,,,++++++,,,***)))'''''''''((((((************************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***,,,......---,,,---...222111///,,,+++******+++,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---...///111111///...---//////000000///...------//////............//////000000000000111111111111111111222222222333333333555555555555444333222222444555555666888999;;;<<<>>>===<<<===???@@@>>>===??????>>>>>>??????@@@AAACCCCCCCCCDDDEEEGGGIIIIIIOOORRRUUUXXX[[[___dddgggnnnqqqtttvvvyyy~~~LLLXXXfffiii___MMM<<<222,,,,,,,,,+++++++++******************************)))))))))*********++++++))))))))))))*********+++++++++++++++++++++,,,,,,+++++++++,,,+++++++++************+++++++++,,,,,,************************,,,,,,++++++++++++++++++,,,,,,+++************+++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,,,,---...000111---------,,,+++*********------,,,,,,+++******)))+++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))///...,,,+++***))))))***,,,++++++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...///000111111000///...///////////////...------//////............////////////000000000111111111111111222222222333333333444444444555444444333333444444444555777888:::;;;<<<;;;::::::;;;<<<===>>>???????????????@@@@@@AAABBBBBBCCCDDDEEEGGGHHHIIINNNPPPTTTWWWZZZ]]]bbbeeeiiilllppprrruuuyyyAAADDDJJJNNNLLLBBB444***,,,,,,,,,++++++++++++***************************((()))))))))************))))))*********+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++******)))((((((((())))))((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++******))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,***((())),,,,,,***'''+++***))))))((())))))))),,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///000111222222111000//////////////////......---000//////......//////000////////////000000000000111111222222222333333333333333444444555444444444333333333444555777888999888888888888999===BBBFFF@@@????????????@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIILLLNNNRRRTTTWWW[[[___bbbcccgggkkknnnppptttzzz000000111333555111***$$$++++++++++++++++++++++++************************(((((()))))))))******************+++++++++,,,,,,******++++++,,,---......---------------......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------+++,,,,,,,,,,,,,,,+++***+++++++++*********))))))******)))))))))((((((((('''(((((())))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))---***(((+++000222///+++(((((((((((())))))******++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...///000000000000///......///////////////......000000////////////000000....../////////000000000111111222222222333333333222222333444555555555555222222222333444555777888555666777888:::AAAIIIOOO???????????????@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIILLLOOORRRTTTXXX\\\______ccchhhkkkmmmqqqxxx}}}---..................---++++++++++++++++++++++++************************))))))))))))************++++++++++++,,,,,,,,,,,,******+++,,,------............---------...000000////////////////////////------------------------,,,,,,---------.........///...------,,,,,,------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------,,,,,,+++++++++*********************************)))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))),,,)))(((+++111444222...(((((()))******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---..................---......///////////////...000000////////////000000////////////000000000000111111222222222333333333222222333444555555555555222222222222333444666666666666777888;;;AAAHHHMMM??????>>>>>>??????@@@AAA@@@AAAAAABBBCCCEEEFFFGGGHHHJJJMMMOOORRRUUUYYY\\\^^^bbbgggjjjnnnssszzz+++---...---++++++...111***++++++++++++,,,,,,,,,************************)))*********++++++++++++++++++,,,,,,,,,---------++++++,,,,,,------............---------///000111000000000///////////////........................,,,------....../////////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++***************'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((())))))******))))))(((***)))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))'''&&&&&&)))...000///---((((((***+++,,,,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------...//////////////////111000000//////000000111000000000000111111111111111111222222222333333333333333444444555444444444222222222222333444555666888777666888<<<@@@BBBCCC>>>============>>>??????@@@@@@@@@AAACCCDDDFFFGGGFFFIIIKKKNNNPPPSSSWWWZZZ\\\```eeeiiinnnuuu((()))******))))))***+++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------...---,,,,,,---...000222/////////.........------........................,,,------...//////000000...------,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...///+++++++++,,,,,,,,,,,,,,,************************((((((***+++,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))(((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))&&&'''((()))***+++++++++((((((***+++,,,++++++*********))))))***++++++,,,------------------------------------------------+++,,,,,,------,,,,,,+++......------------......------...///////////////111111000000000000111111111111111111222222222222111111222222222333333333444444444555444444333333333333333333333444555666777555444999@@@DDDBBB>>><<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBDDDEEEFFFFFFHHHKKKMMMOOORRRVVVYYYYYY]]]aaaffflllvvv...---------///...---+++*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------......------------------,,,,,,...---,,,+++,,,...000222......---------,,,,,,,,,---------------------------------...///000000111------,,,++++++++++++,,,------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,---...//////---------....../////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********---///111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((()))***+++,,,+++******************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))((()))++++++)))((()))***'''((()))+++++++++***)))******))))))***+++,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++//////............//////------...///000000//////111111000000000000111111111111222222222333333333111111222222222333333333555555555555444333222222333333333333444555555666444222333;;;FFFKKKGGGAAA;;;;;;;;;;;;;;;<<<======??????@@@AAABBBDDDEEEFFFFFFHHHKKKMMMOOORRRUUUXXXVVVZZZ^^^cccjjjvvv---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***+++++++++***************************************,,,---......,,,,,,---...)))***+++,,,,,,,,,,,,,,,,,,,,,------------------//////---,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...------,,,,,,......//////......---,,,......---------,,,,,,,,,---///000000...---...///........................,,,,,,,,,------............------,,,,,,------...111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++,,,------))))))))))))))))))))))))******************************))))))))))))******))))))************))))))(((((())))))))))))(((((()))))))))(((((((((((((((***(((&&&(((+++---+++)))******))))))((((((''''''(((((())))))))))))(((((())))))))))))************++++++***)))(((((())))))************************+++,,,,,,+++)))((()))+++******+++++++++,,,,,,,,,+++++++++,,,---...---+++,,,------......------,,,........................,,,---......//////......111000///......///000111333333222222111000//////111111000000000000111111000111111222333333444444444444444444444444444333555222111222555777555333333333444999AAAGGGJJJJJJ???<<<::::::======<<<999CCCBBBAAA@@@@@@AAACCCEEEIIIFFFGGGMMMSSSVVVZZZ___[[[^^^______gggwww,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,++++++++++++//////......---,,,,,,+++,,,,,,---...///000111111------------------------+++,,,,,,,,,------------.........//////......---......//////......---,,,.........---------,,,,,,---...000000///......///........................,,,,,,,,,---------.........------,,,,,,------...000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,******************************************************))))))))))))******)))******++++++******)))((())))))))))))))))))(((((((((((((((((((((((((((***)))'''(((+++,,,***)))******))))))(((((((((((((((((())))))))))))(((((())))))))))))************++++++***)))))))))))))))************************+++,,,,,,+++)))(((***++++++,,,,,,,,,------------+++++++++,,,---------,,,,,,,,,------------------........................,,,---......//////......111000///......///000000222222111111000//////...222222111111111111222222111111222222333444444444333333333333444444444444555333222333555666555333666444444666;;;>>>???>>><<<:::777888:::<<<===<<<@@@?????????@@@BBBDDDFFFKKKHHHJJJQQQWWWZZZ^^^ccc[[[]]]]]]]]]eeevvv,,,,,,++++++++++++,,,,,,******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......///...---,,,,,,++++++,,,000//////......---------------........./////////........................------------...............//////000000000//////...////////////...------.........------------,,,,,,---///000/////////000........................,,,,,,,,,------------......------,,,,,,------...///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))************))))))(((((()))))))))))))))))),,,***))))))***+++)))(((***))))))))))))(((((((((((())))))******))))))((()))))))))*********++++++++++++***))))))))))))***************************+++,,,,,,+++))))))***,,,------------............+++,,,,,,,,,------------++++++,,,,,,------------........................------...////////////...000000////////////000000111111111000//////......333333222222222222333333111111222222333444444444222222222333333444444444555333333333555666555444777555444555666777777666999888666666999<<<=========<<<======???BBBDDDFFFHHHGGGIIIPPPUUUVVVZZZ___XXXZZZYYYYYYaaaqqq,,,,,,++++++++++++,,,,,,)))***++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,------------,,,,,,+++,,,,,,------.........000000///...------------000000//////............................................................,,,------------...............///000000000/////////////////////...------............------------+++---///000//////000111........................------------------------...------,,,,,,------...------------,,,---------------------------------......------------.........---,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))************)))))))))******++++++******)))***************+++++++++,,,,,,+++******)))(((((()))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++++++++***))))))*********************************+++,,,,,,+++***)))+++,,,,,,------------.........,,,,,,------,,,,,,---///,,,,,,,,,,,,,,,------...........................------...///////////////////////////000000000111222111111111000000000///222222222111111222222222000000111111222333333333000111111222333444555555555444444444555555555444555555444555666888888999777888888:::;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDGGGFFFIIINNNPPPPPPRRRWWWVVVXXXYYYYYYaaarrr------,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///------.........------,,,++++++,,,,,,---...//////222111000///............///////////////.....................------------------------------------,,,,,,,,,,,,------------,,,---.../////////////////////000000//////...---//////.........---------+++---///000//////000111........................------------------------...------,,,,,,------...,,,,,,------------------------------------------///......------......///......---,,,++++++++++++************************))))))))))))))))))))))))++++++************++++++((())))))))))))))))))(((******++++++++++++******++++++,,,,,,,,,---------------,,,+++***)))(((((())))))))))))************))))))************))))))************+++++++++++++++***************++++++************************+++,,,,,,+++******,,,---,,,,,,,,,,,,------------,,,---...---++++++...000...------,,,,,,------...........................---...//////000000/////////000000111111222222222333333222222222222111111111111000000000000111111//////000000111222222222111111222333444444555555555555555555555444555555444444555666666777999:::777999<<<>>>>>>;;;999777<<<<<<<<<===>>>???@@@AAAHHHGGGIIILLLMMMKKKOOOTTTSSSXXX]]]aaakkk|||......------------......***+++,,,---.........---,,,,,,,,,------.........---------------------------///000///...---...///......//////......------***+++,,,,,,---...//////222111000//////......///..............................------------------------------------------+++,,,,,,,,,,,,---------,,,,,,---...///////////////000000000000///....../////////.........------,,,---///000/////////000...........................------------,,,,,,,,,...------,,,,,,------...,,,,,,---............---------------------------......------------.........------,,,,,,,,,,,,---************************************************++++++************++++++))))))************))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,---.........,,,------,,,***((()))***)))))))))************+++)))******++++++******)))*********++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***+++,,,...+++,,,,,,,,,,,,---------,,,...///---++++++...222111000///---------....................................///000000000000///000111222333333444333333333333333333333333333333111000000000000000000111//////000000111222222222333333333444444555555555555666777666444444444666444555666555444444666777666:::>>>@@@>>>;;;888666<<<<<<===>>>>>>???@@@@@@CCCCCCFFFJJJKKKKKKRRRYYYVVV^^^fffnnnyyy//////............//////+++,,,---...////////////------------............---------------------------...///...------...//////////////////...------***++++++,,,---...///000111000///...------------------------------------------------------------........................------------............------...///000000000000000000000000000///......////////////............---...000000///......///..............................---------,,,,,,,,,...------,,,,,,------...,,,---...///000//////..............................------------------...------,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********+++,,,---------+++,,,...,,,***((()))+++))))))*********+++++++++)))******++++++******)))*********+++++++++,,,,,,+++*********++++++,,,---------------------------***,,,,,,,,,++++++---///------------............,,,...///---******...333555333111///---------.................................///000000000000000111222333555555555555555222222222222222222222222222111111000000111111222111111111222333333444444555555555555555555555555555777888777444333444666444666777666444333555888666999<<<<<<:::999999::::::;;;<<<>>>???AAAAAABBBBBBCCCHHHNNNRRRWWWbbbmmmpppyyy000000////////////000000,,,---...///000000000000...............---------........................,,,---......,,,,,,---...//////000000///...------******+++,,,---//////000//////---,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------......000000000000000000000000............/////////000......000111111222222222000000000000000//////...000/////////............---///000000///---...///.................................------,,,,,,,,,...------,,,,,,------...,,,---///000000000//////........................---------,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,+++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,***,,,...---***)))***,,,))))))******++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++*********+++,,,,,,---........................***,,,,,,,,,++++++---///............/////////000,,,///000...******///444777555222///...------..............................//////000000000000000111333444666777777666666111111111111111111222222333222222222222222222333222333333444444555555666666666666666666555555555555777999777444333444666333555777777666666999<<<555777888888666777;;;>>>888999;;;>>>@@@BBBDDDDDDHHHJJJQQQZZZaaajjjxxx........................///...---,,,,,,---...///.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---000////////////.........---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////---------.........//////......///000000000000000000///...------...///000//////............//////////////////000000000000.........///////////////........................---------............///...///////////////............////////////..............................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++*********+++,,,,,,++++++++++++++++++,,,,,,,,,,,,---...//////000......222111---+++---+++++++++,,,---///111333///...,,,+++,,,---///111---///111222222222333555000111222222000...//////////////////////////////111111111000000000000000222222333333333444444444444333333333222222111111444333333333444555666666444555555666666777777777777777777777888888888888777555333444555666444222888555333333666888777666<<<:::999999:::;;;;;;;;;???AAABBBBBBEEEJJJNNNNNNRRRSSS[[[kkk........................000///............///000//////.........---------+++++++++++++++++++++++++++,,,,,,,,,,,,---------/////////.........------...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.................................---------.........//////......///000000000000000000///............///000000//////......//////000////////////000000000111////////////////////////........................---------............///......////////////............////////////..............................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++************+++***+++++++++,,,,,,------,,,,,,,,,,,,---...///000111000333888777222///000...------------...000111000000///......///000111000111222222000000111222444222000......///000000////////////////////////111111111111111111111111222222222333333333444444333222111111000000000000222222333333444555555555333333333444444444444444777777777777777666666666888777777777777888888888999777555666999;;;;;;;;;===<<<;;;<<<>>>@@@BBBBBBEEEGGGIIILLLQQQWWW[[[]]]^^^^^^dddqqq........................000000////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------............---------,,,000...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------.........------------------------------........./////////......///000000000000000000000////////////000000000000////////////000000/////////000000000111111////////////////////////........................---------............///......///////////////.........////////////..............................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++******+++,,,---...//////------------...///000000000000555;;;;;;555111111000///............//////111111111111111111111111222222333222111222444777AAA;;;333......///000///000000000000000000000000111111111111111111111111222222222222333333333333333222111000000000111222222333444666666666666555555555555444444444444444666666666666666666666666555666666555555666888:::888777777999<<<>>>??????@@@AAACCCEEEGGGJJJLLLMMMRRRSSSUUUYYY]]]aaadddggghhhhhhkkkvvv........................//////............//////..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---------,,,,,,,,,111///,,,,,,,,,,,,+++***------------------------,,,,,,++++++++++++,,,,,,------------................................................////////////......///000000000000000000000000000000000000000111000000//////000000111//////000000000111111111000000000///////////////........................---------............///---...//////////////////......////////////......................................................------------------------------------------------------------------------------------------------///......---,,,++++++***------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++---------....../////////............///000111111...---111666777222000111////////////////////////111111222222222222111000111222333333444777;;;???PPPFFF999111///000///...111111111111111111111111111111111222222222222222222222222222333333333333555444222111111222333444111333666888999888777666777666666666666666666666555555666777888999999:::777888999888777999<<<@@@@@@@@@AAABBBEEEGGGHHHIIIJJJMMMRRRVVVYYYZZZ[[[[[[ccc``````bbbcccccceeehhhkkkkkkppp|||........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......---------,,,,,,,,,111///---,,,------,,,***------------------------------,,,,,,,,,,,,---------------.........//////////////////////////////........./////////000000......///000000000000000000111111111111111111000111111000000000000111111000000000000111111111111111111000000////////////////////////////////////---------............///------...///////////////......////////////......////////////////////////.....................---------------------------------------------------------------------------------------------------//////......---,,,++++++---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,111000000000//////......////////////000111222222///,,,---111111//////111......///000000111111111///000111222222222222111111222333333444777;;;???PPPFFF999222111111000...222222222222222222222222111222222222333333333444222222333333333444444444444333222222222333444444000222444777888888777666444444555555666777777777777888:::<<<>>>@@@BBBBBBCCCCCCDDDDDDDDDFFFIIIKKKNNNOOOPPPQQQRRRSSSTTTUUURRRWWW^^^dddffffffggghhhhhhccc```aaaaaa___bbbgggrrruuu}}}........................+++,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000............---------,,,000///---,,,---------,,,------------------------......------------......------........./////////000000000000000000000000....../////////000000000......///000000000000000111111222222222222111111222222111111111111222222000000000111111111222222222111111000000//////...////////////////////////---------............///,,,---...///000000000000......////////////......////////////////////////...............---------------------------------------------------------------------------------------------------------/////////......------,,,------........./////////---------------------------------------------------,,,,,,,,,,,,------...333333222111000///......000000000000111222333333222///...000111///000333......000111222222222222///000000111222333444444333444555444333444666888@@@;;;444111222333222111333333333333333333333333222222222333333444444555444444444444555555555555222222333333333333444444000111333555777777777777333333555777999;;;<<<===AAABBBDDDFFFIIIKKKMMMNNNNNNMMMMMMNNNQQQSSSRRRQQQWWWXXXZZZYYYWWWVVVVVVWWWRRRWWW^^^bbbeeehhhmmmpppfff^^^\\\```ccccccjjjsss........................,,,,,,---......---,,,,,,+++++++++,,,,,,---------------------------------++++++,,,---...///000000/////////.........------000...,,,,,,.........---........................//////............//////............////////////000000000000000000000000.../////////000000000000......///000000000000000111111222333333222111111222222222111111222222222000000111111111222222222222222111111000//////...////////////////////////---------............///,,,---...///000000000000......////////////......//////////////////////////////.........---------................................................................................................/////////...........................////////////........................---------------------------------------...///000333333222222111111000000111111000111111222333444333111111444333000000222000000111222222222111000000000000111333555777999555666888777666555777888333333333333444444333333333333333333333333333333222222333333444555555555555555555666666666666777444555777888888888777666555666777888:::;;;<<<<<<;;;<<>>>>>===;;;:::<<<<<<<<<===???AAABBBCCCGGGHHHKKKOOOTTTXXX[[[]]]ZZZZZZ[[[\\\\\\]]]^^^^^^ccc^^^\\\aaaiiijjjccc\\\iiikkkkkkhhhbbb]]][[[[[[hhhiiijjjjjjppp}}}////////////////////////000///...---,,,,,,---...---------.........//////000000//////.........---////////////////////////000///...---,,,------...//////............///////////////...------,,,,,,......//////......---,,,............/////////000............/////////000111111111111111111111111000000000000111111111111111444777777444333555777555444333222222333444555333333333333333333333333111000000000000000111222333222222222111111000000000//////000111111///...000111222222222000///...333111//////222222000...222000///111333444222000//////000000000000//////////////////////////////...............///000000000000000000000000000000..................------000///...------...000000---------.........//////+++,,,---...////////////111...---///000///000444//////......///111444555000000/////////000111222333222222222222333444444666555444444222000111444222;;;???999222222333333222///000333333111777AAA;;;???AAAAAACCCEEE>>>333000777888111///444666444222222333333444444555666888666444666888888333///;;;999;;;======:::===BBBAAA@@@CCCMMMVVVUUUHHH:::CCCHHHGGGJJJTTTRRRMMMRRRTTTXXX]]]___^^^\\\]]]^^^XXXWWW^^^eeebbbZZZ^^^iiirrrddd\\\ccciiigggggglllpppooonnnmmmnnnqqqwww{{{zzz}}}........................000///...---------...///------........./////////000000/////////.........////////////////////////000///...---------......//////............///////////////............---....../////////...------........./////////000000........./////////000000111111111111111111111111000111111111111222222222111444666666444333555666333222111000000111222333333333333333333333333333222222222111111111111222222222222111111111000000111000//////111111000///111111111111111000//////222000//////111222000...111//////000222333111///000111111111000000///...//////////////////////////////......//////000111000000000000000000000000////////////////////////000000///......///000111////////////000000000000,,,---...///000000000000222//////111111//////222111111111111222222222222333333333444444444555555444444333333444444555666555555444444444555888<<<>>>HHHHHH<<<333444444111000,,,---111333222444999AAAFFFIIIIIIJJJJJJCCC:::444555555333333555555222777777666555444555666888444444555777888:::;;;;;;@@@>>>@@@EEEGGGFFFIIIMMMLLLMMMPPPWWWdddllleeeXXXVVVeeennnsssuuufffUUURRRVVVZZZ```bbbaaa```aaacccbbbaaagggpppqqqnnnrrr}}}uuuiiiiiijjjiiimmmuuuxxx|||........................///............//////000............////////////000000////////////......////////////////////////000//////............//////......------......///........./////////000000///////////////......---////////////000000000000////////////000000000000000000000000000000000000111111111222222222333333111333555555444333444555333222222111111222222333333333333333333333333333444444333333222222111111111111111111111000000000222111//////111222111000111111000/////////000000111000//////111222111000000//////000222222111000222222111111111000//////000000000000000000000000000////////////000111111000000000000000000000000111111111111111111111111111111000000000000111111000000111111111222222222///000111222333333333333333111111555444111000222000000111111111111000000222333333444555444444444333333222222333333444555777777666444666===DDDJJJ^^^cccXXX@@@555:::<<<444555222222555666555444666;;;@@@CCCCCCBBBBBB===888666222222666999888666555999::::::999888888;;;===<<>>888FFFJJJ???444444333222000//////222555666777666666888999:::===999:::@@@CCC??????BBB>>>AAADDDEEEDDDEEEGGGJJJNNNQQQSSSTTTSSSSSSUUUWWW[[[VVVUUUXXXZZZXXXVVVWWWPPPUUUVVV[[[uuuuuuccc______dddkkkooorrrtttxxx|||zzztttssszzz~~~...........................//////000000111111111/////////000000000111111//////000000000000000000000000000000000000000000///000000000000000000000000//////......//////000...//////000111222333333000000111111000000///...000000000111111111111222000000000111111111111222000000000000000000000000000000000111111111222222333333333444555555444444555555555555555555555555444444444444444444444444444444555444333222111000111111111111222222222222444333111111333444333222222111000//////000111222111222222222111111222222222333444555555444444555111111111111222444555666333333333333333333333333222111111111111222333333222222222222222222222222000000111111111222222222555555555444444333333222111111222222222333333333222333444444444444444444111111555;;;>>>;;;:::<<<<<<:::888555444555777888444555555666666666666666666666666666666777777888888999888666???TTTfffppp^^^ZZZIII888<<>>AAA@@@@@@BBBCCCAAA===:::777666666666777666666666666777888999666666666555666777777888777===>>>>>>III^^^pppwwwQQQNNNDDD>>>BBBJJJFFF:::===BBBCCC@@@===@@@DDDEEE@@@<<<;;;BBBIIILLLNNNPPPUUUTTTNNNHHHHHHNNNQQQPPPPPPTTTXXXXXXVVVUUUYYY^^^___cccfffccc]]]YYYXXXYYYZZZXXXYYY]]]^^^```fffmmmjjjbbbXXXXXXeeeuuuzzzvvvvvv}}}vvvooowww|||yyyxxx000000000000000000000000000111222222222111000///000000000111111111222222//////000000000111111111000000000000000000000000///000111222222222111111222222111111111111222222111111222222333333444444111111222222111111000///111111111222222222333333111111111222222222333333222222222222222222222222333333333444444444555555666555444555888888777555333444555666666555444333777777777777777777777777666777888999999888666555333333333444444555555555333333444666777777444111111222333444444444444444666777888666333222222444222555777777555444555777666555444333222333555666555555555555555555555555333333333333333444444555333333333333333333333333111222222333444444555555777888888888777666555444444444444555555555666666555555666666666555555444888777;;;AAADDDBBBCCCFFFJJJJJJJJJIIIGGGEEEBBBAAA@@@???===<<<<<<>>>@@@BBB???>>>>>>>>>>>>???@@@@@@???HHHLLLKKKRRRaaakkkkkkXXXUUUQQQQQQSSSWWW\\\```___aaa```^^^___```[[[SSSRRRPPPVVVfffpppmmmeee___[[[XXXMMMCCCLLL___bbbYYYXXXZZZ\\\[[[ZZZ^^^iiiqqqzzzyyyiii```eeemmmooonnnnnnlllhhhgggoooyyyyyyjjj___bbbjjjnnnmmmllllll000000000000000000000000111222333333222111000///000111111111111222222222//////000000111111111222000000000000000000000000///000111222333333222111333333222222222222333333222222333333333333444444111222222222222111000000111111222222222333333333111111222222222333333333333333333333333333333333555555555666666666666777777555444666999:::888555555666777888888777666555888888888888888888888888777888:::;;;;;;:::999888444444444555555666666666222333555888999777444000111222444555666555444444777999:::888444222222444111444777666444333555777:::888666333222222333444666666666666666666666666444333333333333444555555333333333333333333333333333333444444555666777777888999999999888777555444666666666666777777777777::::::;;;;;;;;;::::::999<<<;;;===CCCEEECCCDDDGGGSSSVVVZZZ]]]^^^\\\XXXVVVOOOMMMJJJIIIIIIKKKNNNQQQOOOOOONNNNNNOOOOOOPPPQQQIIITTTYYYVVVXXX___```ZZZ```]]]]]]aaafffqqqmmmnnn{{{uuubbb^^^OOOEEEXXXwww{{{jjjbbbcccdddccceeeoooxxxllluuu}}}rrrlllsss~~~}}}lllcccllluuurrrppprrrooo111111111111111111111111111222222333333222222111111111111111111111111111333333222222111222222222222222111111222222333444111111111111111111111111333222222222222222222333555555444444333222222222222222222222222222222222111222222333333444555555333444444444555555555555444444444444444555555555777555333444777888666333888333333:::===888555777888666:::>>>>>><<>>777:::DDDBBB777:::GGGCCC:::444555777555333333999666333111222444666777222444555555444444444444999::::::777333222444666999444111333444333555888<<<999555333444666777777:::444888;;;666777999222;;;333222999999222000666666666666666666666666666777777777555444555777999555;;;???>>>;;;999888777<<<:::999<<<>>>===<<<<<<>>>CCCEEECCCCCCFFFHHHFFFDDDFFFJJJRRRWWWVVVOOOGGGPPP\\\fffgggcccbbbbbbaaa```YYYRRRQQQTTTWWWWWWVVV\\\]]]ZZZWWWYYY^^^___\\\eeedddbbbdddffffffccc```eeelllqqqvvvxxxfffLLLCCC^^^wwwtttwwwwwwiiihhhooovvvwwwxxx{{{222222222222222222222222222222333333333333222222222222222222222222222222333333222222222222222333222222222222222333333444333333333333333333333333333333222222222222333333333333222222222111111111333333333333333333444444333333333444444555555555333333333333333444444555444444444444444444444444888777666666777888888888??????===;;;999<<>>>>>FFFBBB:::555666888777666777:::888777666777777888777444555666666555444444444---222777999777444222222000222555777444444>>>IIIQQQMMMHHHBBB<<<888666555888444:::???;;;<<<>>>777333555666666666666666666333333444444555555666666444555777999;;;===@@@BBBGGGHHHHHHGGGFFFFFFGGGHHHJJJHHHFFFHHHJJJLLLMMMNNNKKKOOOQQQOOOQQQWWW[[[\\\___]]]\\\\\\\\\[[[WWWTTTYYY```fffdddbbbccccccbbbeeebbb______aaacccccccccaaafffkkknnnvvvxxx{{{{{{uuu```^^^vvv222222222222222222222222222333333444444333333222222222222222222222222222333333222222222222333333333222222222222333444444444444444444444444444444444444333333333333444444333222222222222222222222333333333444444555555555444444555555555555555555444444333222333444555666555555555555555555555444777777666555555666888;;;;;;LLLXXXUUUQQQWWW___bbbpppvvvmmmUUUAAA???@@@;;;;;;@@@===777333555777666555666555555555555555444333333777777777666666555555555000333888::::::777555444444;;;CCCAAA888777GGGZZZ]]][[[VVVLLLBBB;;;999999CCCDDDRRR]]]\\\\\\\\\SSSBBBEEECCC;;;999===;;;666======???@@@AAACCCDDDDDDFFFGGGIIILLLOOORRRUUUVVVSSSSSSTTTUUUUUUUUUUUUVVV]]]ZZZWWWVVVXXXZZZ\\\[[[YYY]]]``````ccckkkrrrtttooonnnkkkgggbbb``````aaacccggghhhffffffhhhhhhddddddfffiiikkkkkkkkkllllllrrr||||||pppttt333333333333333333333333333333444444444444333333333333333333333333333333333333222222222333444444333333333333333444555555444444444444444444444444555444444444444444444555333333333444444444444444222222333444444555555555555555555555555555555555666555444333333555666888666666666666666666666666777999999777555666;;;@@@HHHdddwwwrrrooo~~~gggJJJ>>>;;;999<<>>???BBBDDDDDDCCCFFFDDDCCCBBBBBBCCCDDDDDDGGGJJJNNNMMMFFFFFFRRR```jjjkkkllllllnnnxxx}}}```RRRbbbooojjjjjjtttlllmmmoooqqqsssuuuvvvwwwtttpppmmmmmmrrryyyyyyooosss}}}{{{sssyyynnneeecccjjjqqq555555555555555555555555444555555666666555555444444444444444444444444444333222222333333444555666555444444444444555666666444444444444444444444444777666666666666666666777222222333333444555666666555555555555555555555555444444555555666777777777444444444555555555555555555555666777888999:::::::::;;;;;;;;;;;;===AAADDDUUUdddjjjbbbfff|||oooYYYJJJCCCDDDOOOZZZJJJFFFFFFGGGGGGDDDDDDGGGMMMMMMJJJGGGEEEGGGOOOUUUXXXVVVTTTVVV[[[___```___\\\]]]aaaeeehhhhhheeeaaaZZZ[[[```eeehhhkkksss|||vvvggg}}}~~~yyy{{{ooopppzzz666666666666666666666666555555666666666666555555444444444444444444444444222222222333333555666666555555555555555666666777555555555555555555555555888777777666666777777888444555666777888999::::::999888888777777666666666555555666777999:::;;;;;;777888:::<<<<<<;;;:::999999:::;;;<<<>>>@@@AAABBBCCCCCCBBBDDDGGGJJJKKKKKKJJJYYYgggqqqwwwyyywwwnnnddd```___aaahhhnnn```^^^___ccccccaaabbbffflllmmmmmmjjjhhhkkkrrrxxx|||yyyxxx{{{}}}~~~777777777777777777777777555555666666666666555555555555555555555555555555222222222333444555666777555555555555555666777777777777777777777777777777888888777777777777888888999999:::;;;===>>>??????<<<;;;;;;:::999888777777666666888999;;;===>>>>>>===???AAACCCDDDBBB@@@?????????AAACCCEEEGGGIIIJJJTTTRRRRRRUUUZZZ\\\\\\ZZZdddlllxxx||||||{{{}}}|||}}}xxxsssiiijjj{{{===666222333777777666444777999777333555;;;:::444777222222888888333333777444555777888777777888999666;;;:::555777>>>???:::??????<<<888;;;>>><<<555BBB;;;777;;;????????????@@@AAA@@@@@@FFFLLLLLLGGGEEEBBBCCCFFFBBB;;;;;;AAA===:::@@@FFFEEEMMMVVVTTTMMMOOOSSSVVVUUUVVV]]]eeeVVVQQQPPPSSSUUUWWW```kkkyyyxxxwww||||||}}}vvvjjjkkksss666777:::======<<<<<<===???AAA???999666888888555888777888<<<>>>===<<<===?????????<<<999999;;;>>>@@@@@@;;;888>>>GGGDDD:::222;;;DDDEEEAAA???@@@BBBIIIGGGEEECCC???===CCCKKKHHHLLLOOOSSSXXX[[[YYYTTT[[[ZZZZZZXXXRRRKKKJJJKKKNNNFFFHHHPPPVVVcccmmmjjjdddnnnvvvvvvqqqqqqvvv|||}}}vvvsssyyy555;;;???>>>:::;;;@@@EEEEEEGGGCCC;;;666777:::;;;888::::::;;;>>>BBBBBB???:::<<<===;;;999<<>>SSSkkkrrrllldddXXXJJJBBB@@@BBBHHHNNN[[[___cccaaaZZZXXXaaannnqqqssswww|||}}}{{{yyywww{{{xxxvvvssswwwddd\\\aaajjjzzzyyysss>>>CCCEEECCCCCCKKKWWW```ddd]]]SSSIIIDDDDDDFFFFFFCCCDDDAAA===@@@HHHIIIDDD===AAADDDCCCAAACCCJJJQQQNNNHHHCCCJJJjjjyyyRRRNNNbbbqqqlllaaapppwwwzzzkkkmmmxxxOOOXXX```cccjjjvvv{{{iii```^^^^^^ZZZVVVVVVSSSLLLFFFIIIOOOPPPMMMPPPSSSUUURRRMMMJJJLLLOOOSSSRRRPPPTTTlllyyyaaapppssstttzzztttyyyqqq{{{kkk|||xxxlllnnnwwwzzzvvvqqqggg]]]TTTSSSTTTSSSRRRRRRVVVWWWXXXWWWTTTRRRQQQQQQKKKRRRWWWZZZdddsss{{{zzz|||vvvqqqzzzooojjjmmmzzzsssvvvvvvrrr}}}{{{ssstttvvvpppwwwxxxmmmfffiiifffdddbbbbbbeeeffffffeee^^^iiirrrtttwwwzzzuuukkkxxxxxx~~~uuuttttttzzz~~~~~~|||}}}www