BM6P6(@ +++000444777???LLLXXX]]]iiibbb\\\XXXPPPEEE<<<:::;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBEEEHHHLLLUUUdddlllcccTTT???777222222000***))),,,---,,,---000222999GGGTTTWWWNNNGGGDDD@@@===@@@HHHGGGMMMRRRSSSUUUXXXVVVRRROOOKKKEEE>>>999666333333666111,,,+++---//////......---,,,,,,++++++,,,,,,...---+++)))(((((())))))++++++***************+++(((((()))+++///111222222666===RRRsssiiiPPP@@@666333000...///////////////222555999<<<============>>>???@@@BBBCCCEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA???>>>======AAA??????DDDNNN```yyyrrreee\\\]]]^^^cccnnn~~~oooddd]]]WWWOOOLLLMMMLLLJJJFFFNNNOOOPPPQQQQQQPPPOOONNNTTTUUURRRKKKBBB:::666555444444555666777;;;@@@DDDFFFDDDDDDFFFIIIIIIGGGDDDCCC@@@;;;999999:::::::::<<<;;;:::999:::<<<>>>@@@;;;777333000111222333333666333111222444444222///...---,,,++++++---...000000///...------...///000.........///000222333444222444888===GGGUUUfffrrrxxxuuuooodddVVVJJJAAA<<<@@@@@@AAACCCDDDEEEFFFFFFJJJNNNPPPMMMHHHGGGLLLRRRXXX^^^hhhvvv...222777<<>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB???AAAFFFPPP```kkkhhh]]]GGG===555333000,,,+++---***)))***---000777EEESSS[[[RRRLLLIIIHHHIIIPPPYYY```fffkkkmmmooorrrqqqmmmeee```VVVLLLDDD===888555888333...---...///...,,,...---,,,,,,++++++,,,,,,++++++***))))))***++++++++++++***************+++''''''(((***---///000000777@@@WWWxxxiiiPPP@@@555333///......//////...///111555888;;;=========;;;<<<===>>>???@@@AAABBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>======@@@======BBBLLL]]]vvvvvvooolllmmmrrr|||yyykkkbbbZZZUUUNNNKKKLLLLLLJJJGGGMMMOOOQQQSSSSSSRRRPPPNNNSSSRRROOOHHH@@@999666666444444555555666999===AAABBBAAABBBEEEHHHIIIGGGEEECCC@@@;;;999999999999999;;;::::::999:::<<<>>>@@@===999444111222444555666666444222222555666444111...---,,,++++++---...000000///............///000000000000000000111222222444666999===DDDQQQaaallluuutttpppfffYYYLLLBBB============>>>???@@@BBBBBBIIIMMMPPPNNNJJJHHHLLLQQQWWW]]]hhhvvv222666;;;DDDTTTdddmmmnnneeeYYYKKKBBB<<<777888<<<===>>>>>>@@@AAACCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA<<<===@@@IIIXXXfffiiieeeRRREEE888333111...------+++***+++...///555BBBOOO___[[[WWWWWWYYY___jjjtttzzz|||pppbbbUUUIII???999999555000/////////---***...---,,,,,,++++++,,,,,,))))))))))))***+++------+++***************++++++))))))***+++,,,...000111999FFF```hhhPPP???555222///------......---...000444888:::<<<<<<<<<<<<<<<======>>>???@@@@@@EEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBB@@@???>>>===<<<>>>;;;;;;@@@IIIYYYrrrxxxmmmccc^^^VVVQQQLLLJJJKKKKKKJJJHHHLLLNNNRRRUUUUUUSSSPPPNNNPPPNNNJJJDDD===999777888444444444333333555999<<<<<<===@@@DDDHHHIIIHHHFFFCCC@@@;;;999888999888888::::::999999;;;<<<>>>@@@???;;;555222333555777888666444222333666888666333------,,,+++,,,---...///000//////......//////000111111000000000000111111777888999;;;@@@KKKYYYcccooopppoooiii^^^PPPDDD===;;;:::::::::;;;<<<>>>???GGGLLLPPPOOOLLLJJJMMMPPPVVV\\\hhhvvv444999BBBNNN^^^kkkmmmiii\\\QQQDDD<<<999888;;;AAA???@@@BBBCCCDDDFFFFFFGGGEEEEEEEEEDDDCCCBBBAAAAAABBB@@@@@@EEEPPP\\\dddfff\\\NNN===333000///...---000...///000000444???LLLdddeeegggkkkpppxxxzzzjjjXXXGGG<<<999555111000000///---***...---,,,,,,++++++,,,,,,)))))))))******+++,,,,,,*********)))******+++,,,,,,------......000222444<<>>>>>??????@@@@@@@@@AAADDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???===<<<<<<===::::::>>>GGGWWWpppvvviii```ZZZXXXQQQNNNJJJIIIJJJJJJIIIHHHJJJMMMRRRUUUVVVTTTQQQNNNMMMJJJEEE???;;;888999999555555444111000111444777888;;;@@@EEEIIIJJJIIIHHHBBB???;;;888888888888777999999999:::;;;<<<>>>???@@@;;;555222222555777999666444222444777888777555------,,,,,,,,,---...///000//////////////////000000000000000111222222333666777888999<<>><<<;;;:::999:::;;;===???DDDIIINNNPPPNNNLLLMMMOOOTTT[[[ggguuu555>>>KKKZZZhhhooojjjaaaNNNEEE===;;;::::::>>>CCCBBBCCCEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBGGGDDDBBBDDDJJJSSS^^^fffbbbUUUDDD666000///...+++---,,,---///000333???KKKeeemmmwww~~~iiiRRRCCC:::666222000000000...+++...---,,,,,,++++++,,,,,,++++++++++++******))))))******))))))***++++++,,,,,,...//////...000444777???UUUtttgggNNN>>>444111...,,,---------------000333777:::;;;;;;;;;>>>>>>??????@@@@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::999===FFFWWWooowwwhhh\\\UUUQQQPPPLLLJJJHHHGGGHHHHHHHHHHHHHHHKKKPPPTTTUUUSSSPPPNNNJJJFFFAAA<<<999999999:::666666444111...///111333666:::AAAGGGJJJKKKJJJIIIAAA===999777777888888888999999::::::;;;<<<<<<===>>>:::444111222444666777555333111333666888666444,,,,,,,,,,,,------......///000000000000000000///......///000222333555666444666888888:::???HHHOOOZZZ___eeeeee^^^RRRFFF???<<<<<<;;;::::::;;;<<<===BBBGGGLLLNNNNNNMMMMMMNNNSSSYYYdddrrr<<>>JJJaaappp{{{bbbPPP@@@;;;555111111111000......---,,,,,,++++++,,,,,,,,,,,,,,,,,,***)))''''''))))))))))))***+++,,,,,,***,,,...------///444999EEE^^^}}}~~~fffNNN===555222///------......---...000444888:::<<<<<<<<<<<<<<<======>>>???@@@@@@BBBBBBBBBAAABBBBBBCCCDDDBBBBBBAAA???>>>===<<<;;;;;;888888===FFFWWWoooyyyhhhZZZRRROOOLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEHHHLLLPPPRRRQQQOOOMMMHHHDDD>>>;;;999999999999888777555111......000222555:::BBBHHHJJJJJJHHHHHH>>>;;;888666777888999999:::::::::;;;;;;:::::::::<<<888444222222333444444444222000111444666444111,,,,,,,,,---------......///000000111111000000///---...///000222444666888666888;;;;;;;;;===AAAFFFNNNTTT[[[]]]YYYOOOFFF@@@<<<<<<<<<<<<<<<<<<;;;;;;@@@DDDIIILLLMMMMMMMMMMMMRRRWWWaaannn{{{JJJVVVbbbiiijjjeeeXXXMMM<<<999999>>>AAAAAABBBDDDGGGHHHJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFCCCBBBCCCBBBEEESSSbbbdddaaaUUUBBB555000///,,,((((((***,,,---000;;;GGG[[[nnnsssbbbJJJCCC:::444333222111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++)))'''&&&))))))))))))***+++,,,---))),,,......---000666<<>>???@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDBBBAAA@@@???>>>===<<<;;;999666666;;;EEEVVVooo{{{lllZZZOOOLLLLLLIIIFFFFFFFFFFFFFFFEEEDDDDDDEEECCCEEEIIILLLNNNNNNMMMLLLGGGBBB===:::::::::999888999999666222///...000222444:::CCCHHHIIIGGGEEEEEE<<<999666555777999::::::;;;;;;;;;;;;:::999888888:::888555333444444444333333111//////222333111...,,,,,,------......------///000111111111111000////////////111222444666777:::>>>AAA@@@>>><<<===???DDDJJJQQQTTTRRRKKKEEEAAA>>>???@@@AAAAAA???===<<>>???@@@BBBDDDEEEEEEAAAAAAAAAAAABBBBBBCCCDDDBBBAAA@@@???>>><<<;;;;;;777444555:::DDDUUUnnnssscccQQQHHHIIIKKKIIIEEEEEEFFFFFFEEEDDDCCCCCCDDDBBBDDDGGGIIILLLLLLLLLLLLFFFBBB===;;;;;;;;;999777:::999777333000///111333333:::CCCHHHHHHEEECCCBBB;;;888555555777999;;;;;;<<<<<<<<<;;;:::999777666:::888666555555555444222333000......000111///,,,+++,,,------......------///000111222222111000///111111111111222333444555???CCCFFFEEE@@@<<<::::::>>>DDDKKKNNNMMMIIIDDDAAABBBCCCEEEFFFFFFDDDAAA??????AAADDDGGGIIIKKKMMMMMMQQQUUU\\\ggguuudddmmmpppeeeVVVLLLCCC<<<555999>>>BBBEEEGGGIIIKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHEEE@@@===???GGGNNN```aaa\\\NNNAAA999222------000111///---111888???PPPbbbzzz|||hhhSSS@@@888666333111111///000000...,,,*********+++,,,---......,,,+++)))***+++,,,,,,------,,,,,,---111...---111///555EEE^^^zzzfffMMM<<<444111000222000,,,,,,...000444:::>>>?????????@@@@@@AAACCCEEEEEEDDDBBBAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???<<<:::888555444777<<>>;;;;;;;;;;;;:::999888666333222111111111777:::>>>BBBEEEDDDAAA===:::999777666666666777888999888999:::;;;;;;999777:::888666666666555333111000///------///000///.................................///000111222222222111111222333444444444555FFFMMMSSSQQQHHH???;;;;;;999???BBBBBBCCCFFFGGGEEEDDDIIINNNQQQOOOJJJDDDAAADDD@@@???DDDGGGHHHIIILLLPPPSSSYYYcccooo|||aaafffdddXXXKKKCCC<<<666666:::???CCCFFFGGGIIIKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGEEE@@@<<<<<>>>>>??????@@@AAACCCEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>;;;999777444333666;;;CCCRRRjjj~~~wwweeePPPDDDCCCAAAGGGLLLHHHEEEDDDCCCCCCCCCEEEGGGIIIFFFGGGGGGFFFEEEDDDDDDEEEFFFCCC>>>;;;:::999888888777666444222111111222222666888<<>>>>>BBBEEEFFFGGGJJJMMMQQQVVV___kkkyyydddaaaYYYLLLBBB===999444999<<>>@@@@@@@@@@@@@@@AAACCCEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>><<<999777555222222555:::BBBPPPhhh|||mmmWWWFFF???AAA@@@EEEKKKGGGGGGFFFCCCBBBCCCFFFIIIKKKIIIIIIHHHGGGEEEDDDBBBAAADDDAAA===:::999888666555555444333222111222333333555777;;;???BBBBBB???<<<999888888777666777777777666666666777999:::999777:::888666666666555333111000...,,,---...///...---------------------------//////000111222222222222222111000000000222444666BBBHHHNNNLLLDDD:::555333333777999;;;AAAJJJOOOOOOQQQYYYdddkkkhhh]]]OOOEEEBBB===<<>>===;;;888555333111111444999AAAOOOfffyyyĦĦӵfffPPPAAA<<>>AAABBB???===999888888777777777777777666666666777:::;;;;;;::::::888666666666555333111///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,///000000111222222111111222111///Ħ<<>><<>>AAADDDGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGHHHGGGEEEBBB===999777666BBBRRRbbbddd[[[MMM???555......---------///333555===JJJ^^^ttt4ĉ@ӵrrr___OOOAAA999555111...,,,------,,,+++......------,,,+++*********+++,,,,,,------,,,,,,,,,222111000555:::IIIaaagggMMM<<<444000...000///------111222666<<<@@@AAAAAABBBBBB@@@AAACCCEEEFFFFFFEEEDDDAAAAAA@@@@@@@@@?????????>>>>>>===<<<999666333222///000333999@@@NNNdddwww>L=hĦ4ĉ@ӵNNN@@@<<<===:::>>>GGGHHHHHHFFFCCCBBBCCCFFFJJJMMMMMMKKKJJJJJJIIIGGGCCC@@@<<<;;;::::::;;;:::888777999888666444222222222222444555999===@@@AAA???===888888888888777777777666777666666888;;;===>>>===:::888666666666555333111...---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111000000111000...>L444666:::@@@AAA>>>999555333555777999===IIIXXXbbbdddccchhhpppvvvtttjjj\\\QQQEEE@@@===???AAA@@@BBBEEEGGGJJJPPPVVV___nnnSSSGGG:::444333444999===???BBBEEEGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGEEEAAA>>>:::777666???OOO```fffbbbVVVFFF:::///......---...000222333999DDDXXXmmmGG=?tttbbbNNN>>>999444///---......---+++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,333222111888???QQQkkkgggMMM<<<444000...//////---...222000555:::>>>@@@@@@@@@@@@@@@AAADDDFFFGGGFFFEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<999666333111///000333999@@@MMMcccvvvHdĦ=ĪjGG=?@@@>>>>>>888;;;EEEGGGFFFDDDCCCBBBCCCFFFJJJLLLKKKJJJHHHIIIJJJIIIDDD@@@<<<;;;;;;<<<===<<<:::777:::888666444222111111111333444666;;;>>>???>>><<<777888888888888777666666777666666888<<>>???@@@@@@BBBEEEEEEIIIOOOTTT]]]kkk|||GGG>>>555ӵ@@@BBBEEEĭӵCCCӵBBBĦGGGEEEBBB???===:::888666>>>ӵӵhhh~~~ĦƜ`1.׼sĦ___JJJ===888111...//////---ӵ,,,Ħ,,,,,,------,,,,,,***222222333ĭӵgggĦ///333222ĦAAAĦGGGGGGFFFEEEBBBAAAAAAAAA@@@@@@@@@@@@333111///uuuDdD?fӵĦӵƜ`1.׼sFFF===ĭӵBBBFFFEEE@@@???>>>>>>??????===999ӵ000000000000Ħ333777;;;===<<<777666;;;>>>@@@AAA:::888666Ħ---+++******+++,,,+++Ħ............---------------DdD888777666^^^gggӵvvvpppӵ>>>ӵGGGNNNSSSĦӵĭӵ:::333?~4@@@@@@CCCg&e>&eBBBg&eAAA>hӵDDD@@@>>><<<:::888777g&e\\\guO>uO>&eNNNddd4ff?>ߝLgĉ@ShӵUUU@@@:::222///000000g&e+++>hӵ---------,,,,,,)))222333fff?><zg&e>&eHL---///333ShӵgLFFFGGGGGGFFFEEEBBBBBBBBBAAAAAAAAA@@@S?ʬ3331113h?D%%)?ZufĦgLg&egĉ@GGG@@@g&e>&eBBB@eDDDCCC??DDD???BBBBBBAAAAAA@@@===g<ĉ/////////0003we<Ħ111555999:::3h?@e666:::>>>@@@AAA:::888666Z111---+++******+++3h?gL------...------,,,,,,,,,,,,---D%%)?555fff?><zOOO```=?Ħooog&e===g&e@@@EEELLLS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??2224Dӵ>>>DDDDDDHƅ^Hu]Ħ@@@Hu]ĦCCCZuR)ĦJJJHHHEEE@@@<<<888555Hu]Ħ[[[HŐeHŐeHu]ĦJJJqIܗGIӵttHGgĉ@jjjPPPDDD555...000222Hu]Ħ...ZuR)Ħ///...---...///---111sߝLGdUĦHƅ^Hu]ĦntHdĦ///111HGgĉ@CCCHdĦEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAHtƅ^222000Bt=o9ĦDtfo9Ħg?HdĦHu]Ħtt>>>===Hƅ^Hu]ĦBBBH׼sDDDEEECCCCCCCCCCCCCCCDDDCCCAAA>>>tQ111000000000je<Ħ000333666Bt=o9ĦH׼s444888<<<======<<<888555333HtĦ//////...---,,,Bt=o9ĦHdĦ.........---,,,,,,+++,,,,,,,,,Dtfo9ĦsߝLGdUĦKKKHt@cӵHu]Ħ>>>Hu]ĦFFFEEEHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ2220004DuXӵ===DDDDDDDdDΦDdDĦAAADdDĦCCCCCCt|>>:::555333DdDĦ\\\DdDΦDdDΦDdDĦIIIpeƜ4DuTӵ`eĭqetuuuUUUIII:::222333444DdDĦ---,,,t|<......---,,,---......111DdDDdDĦDdDΦDdDĦq<niDdDĦ...qetBBBCCCDdDĦDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCq<R444111qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭ:::DdDΦDdDĦCCCDdDĦGGGFFFDDDBBBBBBCCCEEEEEEDDDHHHHHHHHHFFFDDDAAAgeĦ222000000FSĦ...111qjRgdKӵDdDĦ444777:::<<<<<<:::777555333DdDĦ//////...,,,qjRgdKӵDdDĦ------------,,,++++++++++++,,,HdDĦgdKӵDdDDdDĦKKKDdDĦ4DufӵDdDĦ<<<DdDĦEEEq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ000///4DuXӵ<<>>999555333DdDĦ^^^DdDΦDdDΦDdDӵGGG=ӊB1.uTӵHߝL`o9po9wӵcccVVVEEE:::777777DdDĦ......o)h...//////---,,,---...000333DdDΦDdDĦDdDΦDdDӵGIpӵDdDĦ...po9wӵDdDĦDDDDDDDDDCCCCCCEEEEEEEEEDDDCCCpo9u:::666333000GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9777DdDΦDdDӵEEEDdDĦJJJHHHFFFDDDDDDEEEGGGGGGFFFIIIHHHFFFCCC@@@>>>geĦ222111sp?aĦ---///GIdnuR)ĦDdDĦ444666999::::::999777555333DdDĦ///...---,,,GIdnuR)ĦDdDĦ,,,---------,,,++++++******+++DdDĦnuR)ĦDdDΦDdDĦKKKDdDĦnuR)ĦDdDĦ===DdDĦEEEpo9ujjjwww=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ,,,,,,4DuXӵ>>>CCCCCCDdDʜ4DuTӵAAA>d<ĦEEEDtHHHHHHGGGDDD@@@<<<888666>d<Ħ```>d<ʜDd<ʜ4DuTӵFFFZZZF&uTӵ4DufئL>epuR)ĦyyyiiiSSSBBB;;;888>d<Ħ000Dt///000......///111111555DdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<Ħ...puR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>e555DdDʜ4DuTӵGGGDdDĦLLLKKKIIIGGGFFFGGGHHHHHHHHHIIIFFFCCC???===;;;geĦ333s<v>aĦ+++,,,peӵDx<DdDĦ333555777999888777777555333DdDĦ000...---,,,peӵDx<>d<,,,,,,,,,,,,++++++))))))***>d<ӵDd<DdDΦDdDĦLLLDdDӵnd<DdDĦ@@@>d<ĦEEEpeӵgggĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ((()))4DuXӵBBBCCCBBBD&dq&ĒRAAAAAAsdKĦFFFDHRRudIIIGGGEEEAAA===999777sdKĦ___D&oq<Ōq&ĒR888DDDYYY>dp&ĒRnfʜ>>999sdKĦ000DHRRud///......000222222666>d<Φ>d<Ħs&dq&ĒRi?ʜtd<Ħ---HHܗDӊBAAA<xBBBAAAAAABBBCCCCCCBBBB?daĦ***+++B?Ho9999>d<666888888888888666555>d<ӵ---,,,B?Ho9***<x+++++++++***((())))))&ӫeʬtIӇ888>d<Φ>d<ĦOOOD&ӫetIӇXXXDdDĦ@@@sdKĦDDDB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR((((((4DuXӵDDDBBBBBBHu]3hhAAAAAAAAAneFFFFFF=eHHHHHHFFFDDD@@@<<<999666neYYY^^^pIƎ@t@h333888DDD>hfe@ďDqqqYYYHHH>>>ne111000=e...------...111444444:::egesĪj@hfdDĦ+++@ďD???@@@HkgeDDDCCCCCC@@@AAACCCDDDCCC@h000...@G[[[mmmHĪj@IŌBeneHkgenefe222Hu]3hhKKKLLLMMMseQQQOOOKKKJJJIIIIIIHHHGGGDDDBBB???<<<:::999geĦja>aĦ)))+++@G:::777se333666999999999999888666<Ō///...---@G******Hkge+++++++++******((()))***HĪj@IŌ777;;;egeVVVVVVHu]3hIŌRRRSSSDdDĦAAAneAAADDD@hzzz>hsene@GsĪj@h***4DuXӵCCCĵD^AAAAAAAAABBBEEEGGGFFFJJJIIIIIIGGGEEEAAA>>>:::888FFFUUU[[[333444888DDDWWWnnn[[[LLL555444333.../////////111555888<<>>???@@@EEEEEEEEEEEEAAACCCDDDFFFEEEDDD222000...---FFFZZZlll777555D^IIILLLOOORRRs׼sQQQTTTQQQMMMKKKIIIHHHGGGEEE???===;;;999888777geFm8222>aĦ***,,,...:::888555s׼s222333777:::;;;;;;::::::888Ho444000///...---+++***))))))***++++++******))))))***333999>>>gggaaa___D^FFFKKKNNNDdDĦDDD@@@AAADDDCCChhhvvvs׼sΦ4DuXӵtvӵ>d<Ħ@@@AAAAAAAAABBBCCCDDDĦFFFEEEEEEEEEGGGIIIKKKLLLKKKJJJHHHDDDAAA===;;;===999ĦZZZWWWQQQ;;;777222//////111333333444999DDDVVVnnnlllZZZJJJAAAĦ888555333111000000111222333333666:::>>>FFFOOOaaayyyqqqVVVDDD>d<Ħ000111111...222888<<<>>>???@@@AAABBBBBBDDDEEEFFFFFFFFFFFFCCCDDDFFFGGGGGGEEECCCAAA777666444222000...------......111555;;;FFFZZZlll~~~Ħrrr[[[GGG:::666666:::>d<ĦNNNMMMNNNQQQUUUBeRRRSSSUUURRRNNNKKKIIIHHHFFFDDD@@@???>>>===<<<;;;geFYĉ444222>aĦ***,,,///111333444444777:::999666444Be222222333777;;;<<<===;;;;;;999nu]ӵ555...---...//////......,,,***((('''%%%$$$(((((()))***************)))***+++,,,...///000111///333:::???FFFQQQ___iiimmmpppoooiiieee>d<ĦPPPDDDAAAFFFIII>d<ĦIIIHHHEEEĦDDDCCCFFFJJJNNNRRR\\\ffftttBeĦ?aŖ%7uSQuR)ӵsdKĦ@@@AAAAAABBBBBBCCCgdKĦEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJFFFAAA;;;888888gdKĦ^^^___JJJ???888222333444222111222666888AAAQQQiiirrr^^^gdKĦ<<<<<<444///222333444666999777777===FFFMMM]]]vvvxxx[[[DDDgdDĦ...---000222555:::<<<===>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDCCCAAA???===999444000//////...---------///222777BBBWWWiiigdKĦgggUUUGGG===:::;;;@@@sdKĦWWWVVVSSSRRRPPPVVVWWWVVVYYYVVVQQQNNNLLLJJJHHHFFFAAA<<<777777:::;;;ŶS888222---3we<111222222222111333555555333222000111222444777:::<<<>>>@@@===999iĉ@3hR/Ō000///......---------,,,***)))******)))(((++++++***************+++++++++,,,------......///444555777999@@@MMM]]]hhhlllooopppnnnoooDdDĦLLLBBB??????>>>sdKĦOOONNNgdKĦBBBDDDGGGIIIKKKQQQYYY___kkkwwwgdKĦ>AAAAne???@@@AAAAAABBBBBBneEEEEEEFFFFFFGGGHHHJJJJJJKKKKKKKKKJJJFFFAAA;;;888neIII[[[___OOO???888222333444333222333666999AAAQQQhhhneCCCDDDBBB:::666999333333666999:::<<>>???@@@AAACCCCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCDDDCCCAAA>>><<<888333///......------------///333888CCCWWWiiinezzzcccRRRFFF>>><<<>>>DDDne]]]ZZZXXXTTTRRRPPPPPPRRRUUUVVVWWWYYYUUUQQQNNNLLLJJJGGGEEEAAA<<<777666888:::>A999777222k<+++---...//////111333555555333222222222000111333555999<<>>JJJYYYdddnnnrrrtttssssssDeWWWLLLAAA>>>======neIIIMMMneAAAAAADDDGGGHHHJJJPPPXXX^^^hhhtttneBBBAAA???@@@@@@AAAAAABBBBBBDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLJJJFFFAAA;;;888FFFHHHXXX___TTT???777222222444333333555777:::BBBQQQggg\\\PPPLLLFFF===:::<<<:::999;;;???BBBGGGSSS^^^ttt}}}```III000000......000111555:::===@@@AAACCCDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEECCC@@@===:::666111...---------,,,,,,,,,///333888CCCWWWiiisss]]]NNNEEE??????BBBJJJhhheee___[[[WWWTTTPPPOOOQQQTTTVVVXXXYYYVVVRRRPPPMMMKKKHHHEEECCC>>>999777888888666777555)))******,,,---...///111333444333111111222111222444777;;;???BBBDDDBBB>>>999666333222111000000111333555666222---***(((((('''&&&(((((((((((()))******+++++++++,,,------......///000111333555:::EEESSS]]]kkkrrrwwwxxxvvveeeWWWKKK@@@<<<;;;;;;BBBGGGJJJAAAAAA@@@CCCFFFGGGIIINNNVVV[[[dddooo~~~......000555:::???AAABBBCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLJJJFFFAAA;;;888555888AAAEEEHHHWWW___TTT@@@888111111333333444777888;;;CCCRRRggg}}}rrrcccYYYOOOEEEAAACCCGGGDDDFFFKKKQQQYYYgggrrrdddLLL;;;555000000000......111000444:::>>>AAACCCEEEGGGDDDDDDEEEEEEDDDCCCBBBBBBAAAAAACCCDDDEEECCC???;;;888444000------------,,,++++++...222777BBBUUUggg~~~mmmXXXKKKCCC???AAAEEEQQQ]]]jjjqqqpppllleee^^^ZZZVVVQQQOOOPPPTTTXXXZZZ[[[YYYVVVTTTQQQNNNJJJGGGFFFBBB<<<999888777555444555555444333111///...------,,,+++***+++,,,---...---000222333222111111222111222555888<<>>@@@CCCFFFGGGDDDAAA@@@@@@>>>AAADDDFFFHHHLLLSSSXXXaaakkkyyy...///111666<<>>AAADDDFFFHHHEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@BBBDDDDDDBBB>>>:::777333///---------------***+++...222777BBBUUUfff}}}yyyiiiUUUHHHBBB@@@DDDIIIXXXggguuuzzzwwwrrriiiaaa\\\XXXSSSPPPRRRWWW[[[]]]___^^^\\\ZZZWWWSSSNNNJJJHHHEEE@@@<<<:::888666555666444222111000///......///...,,,+++***+++,,,,,,+++...000111111000111222111222555888===AAAEEEGGGFFFBBB<<<777555444333222111000...---...111444666444000+++))))))***++++++''''''''''''((()))++++++++++++,,,------......///000222333444777>>>HHHPPP\\\gggrrruuutttoooggg```QQQGGG===999888777999;;;===???AAABBBAAA@@@>>>>>>===@@@CCCEEEFFFIIIPPPUUU^^^gggttt...///222777>>>BBBDDDDDDFFFEEECCCAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNKKKGGGAAA;;;888666333999AAAIIIWWW^^^TTTEEE;;;222000111222444888999===GGGWWWlllwwwooojjjiiibbbaaagggrrrjjjRRR???777222111000...///222///333999>>>AAADDDFFFHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCAAA>>>;;;666333///------.........+++,,,///444999CCCVVVggg}}}uuueeeRRRGGGCCCCCCHHHNNN___ppp}}}wwwnnnddd^^^ZZZUUUTTTVVV[[[___aaacccbbb```___\\\WWWQQQMMMJJJGGGCCC>>>:::888777777777555111/////////...------,,,+++******)))))))))))),,,///000000000111222000222444888<<<@@@DDDFFFFFFAAA;;;666444444333333000///...---...000222444111...***))))))+++,,,,,,(((((((((((()))******+++++++++,,,------......///111222444444666;;;DDDKKKVVVbbbmmmpppmmmiiibbb\\\LLLCCC;;;999999777777999999:::<<<>>>>>>>>><<<;;;;;;>>>BBBCCCDDDGGGMMMQQQZZZbbbooo{{{...///333888???CCCEEEEEEGGGEEECCCBBBAAA@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNLLLGGGAAA;;;777444333;;;CCCHHHTTT^^^YYYGGG===333000000111444777999>>>HHHZZZooo~~~}}}kkkTTT@@@888222111000///000333///333999===@@@CCCEEEGGGGGGGGGFFFEEEDDDBBB@@@???AAA@@@@@@AAAAAA@@@>>>;;;666333///---.../////////---...222888<<>>:::777777777999555000......///...---,,,------,,,,,,+++***)))(((+++...///000000111222000111333666:::>>>BBBDDDCCC???999444333333333333///////////////000111222///,,,***)))***+++************)))))))))******+++++++++,,,------......///000222333333444888@@@EEEQQQ\\\eeefffaaa]]]WWWRRRGGG???999999999777666777666777888:::;;;<<<:::999:::===AAACCCCCCFFFKKKOOOVVV^^^jjjwww...000333999???DDDEEEEEEGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOONNNLLLGGGAAA;;;777222444???GGGGGGRRR^^^^^^III>>>333000000000333777999>>>III[[[qqqlllTTT@@@999333111000///000333///333999===@@@BBBDDDFFFGGGGGGFFFEEECCCBBB@@@???BBB@@@??????@@@@@@>>><<<666333///......000000000000111555:::???III[[[lllmmm^^^NNNFFFFFFJJJSSS[[[jjj~~~vvvkkk___]]]ZZZZZZ^^^bbbfffhhhfffeeedddccc```[[[SSSNNNHHHFFFCCC>>>999777666777:::666000.........---,,,...//////000///...,,,+++'''***---/////////111222///000222666999===@@@BBBAAA<<<666222111111222222///000000000111111111111...,,,************(((''',,,+++***************+++++++++,,,------......///000222333333333666===BBBMMMWWW^^^]]]WWWRRRMMMIIIDDD===999999:::777555666444444555888::::::999888999===@@@BBBBBBEEEIIIMMMTTT[[[fffttt,,,///444:::???CCCFFFGGGLLLJJJGGGDDDCCCBBBCCCCCCEEEEEEDDDCCCBBBAAAAAAAAABBBBBBDDDFFFGGGIIIJJJKKKLLLMMMMMMLLLHHHBBB<<<999333222:::BBBHHHWWWbbb^^^OOOBBB666333333333444666777;;;IIIaaaxxxsssZZZCCC:::333222222000///000111333777<<>><<<=========???@@@???<<<:::666///***,,,000000000111//////333;;;CCCNNN^^^mmmkkk[[[LLLGGGGGGJJJVVVccc{{{~~~uuummmhhhbbb\\\^^^dddiiiiiifffgggeeebbb```]]]YYYTTTQQQKKKFFFAAA===;;;:::999888666555333222000///......---...//////...,,,***)))++++++++++++,,,---.../////////111333555888;;;<<<===999444222222333333111111111111111222333444555000...,,,,,,,,,,,,***(((+++*********))))))(((((()))))))))***+++,,,...///000111111222222555999<<>>BBBEEEGGGJJJHHHEEECCCAAAAAABBBBBBDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDFFFHHHJJJKKKLLLMMMMMMLLLHHHBBB===999444222999@@@FFFVVVccc___RRREEE999444444444444666999>>>LLLddd{{{yyyaaaIIIAAA999666333000///111333444888;;;???CCCEEEGGGJJJIIIGGGEEEBBB@@@>>>===>>>======>>>??????===:::999111,,,...111111111111222333999BBBJJJTTTcccqqqhhhXXXJJJGGGHHHLLLZZZhhhwwwoooiiiccc^^^___eeeiiijjjgggdddbbb___]]][[[WWWRRRNNNIIIEEE???;;;999888777666888777555222000///...------...///000///...,,,************++++++---............000222444777999;;;===999444222333333333222111111111111222333444555000...,,,,,,,,,,,,***(((,,,+++++++++************************+++---...//////000111111111444777:::@@@CCCHHHIIIGGGBBB???===:::999999888777666555555777666555444555777999:::;;;===@@@BBBDDDFFFJJJMMMQQQVVV___kkkyyy---///333777<<>>@@@>>>======>>>>>>===;;;;;;444///111333222111333555888@@@IIIPPPWWWdddqqq~~~dddVVVIIIGGGIIIPPP___oooyyyrrrjjjddd___```eeeiiijjjhhh```^^^\\\ZZZWWWTTTOOOKKKIIIEEE???;;;999888666555999777555333000///...------...///000///...---,,,************+++,,,------------...000222444777888;;;888555333333333333333222222111222222333444555000...---,,,---,,,+++))),,,,,,,,,,,,,,,+++++++++,,,,,,+++,,,,,,---.........///000000000222555888888;;;>>>???===;;;999999777777777777666666666666666666555555555777999:::;;;===???AAACCCFFFIIILLLOOOTTT]]]iiivvv---///111666:::???DDDFFFFFFEEEDDDBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFIIIKKKLLLLLLLLLJJJFFFAAA<<<999666111555:::@@@TTTeeeeee]]]NNN>>>777555333444777<<>>===<<<<<<555111222333222222444888<<>>CCCEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJHHHDDD???;;;888666000333888>>>SSSffffffaaaRRR@@@888555333555777;;;CCCVVVqqq|||kkkccc[[[SSSJJJ@@@::::::555555555777;;;@@@EEEHHHHHHFFFCCC@@@???>>>???@@@AAA???===<<<======<<<;;;:::444111222333222333666>>>BBBIIINNNNNNOOOYYYdddwww```SSSIIIHHHJJJSSSfffzzzzzzsssjjjfffaaa___aaacccdddccc\\\ZZZXXXVVVTTTQQQLLLIIIEEEAAA<<<999888777666666333333222000000//////000******++++++,,,+++++++++******)))))))))***++++++***++++++,,,...000111222555555444333222222333444222222111111111222333333000...------------,,,+++******++++++++++++++++++------,,,,,,,,,---......,,,---//////...///111222333555666666666666888999333444444555666666777777555555555666666777888999:::<<>>===>>>===<<<:::777333111333444333666;;;EEEHHHMMMOOOLLLLLLVVVbbb~~~rrr\\\QQQHHHGGGJJJTTTjjjzzzssskkkgggbbb______`````````ZZZXXXVVVUUUSSSPPPKKKHHHAAA===999666555666666555444333222111000000000000***************************)))))))))))))))************++++++---...///000222333333222111000222333111111000000000111111222///...------......---+++************++++++++++++,,,,,,+++,,,,,,---......,,,...//////......///111111222444444333333555777333333444444555666666777555555666666777888888888:::<<<>>>@@@AAACCCFFFIIIKKKRRRZZZccclllvvv///......000555;;;AAAEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHHHHHHHFFFDDD@@@;;;888555333...111666===SSSfffgggkkkZZZGGG===999888;;;>>>EEEMMMaaa{{{zzzppphhhfffcccYYYLLLDDD===;;;999888:::>>>CCCFFFCCCBBBBBBAAA@@@???>>>>>>@@@???>>>??????>>>;;;888555222222555666666:::@@@HHHJJJMMMLLLGGGHHHTTTccc{{{yyytttqqqpppoooooooooppptttzzz}}}mmmWWWLLLEEEFFFJJJVVVmmmzzztttnnnkkkeeeaaa___^^^^^^^^^XXXVVVTTTSSSQQQNNNJJJGGG@@@<<<999777777888999999888777555333222000//////,,,,,,+++******)))))))))***))))))((((((((())))))++++++++++++,,,---...//////111222111//////000222000000////////////000000///...------......---,,,++++++++++++,,,,,,------************+++---...///,,,...000000///...///000///111333333222222333444333333333444444555555666444555666777777888888888:::<<<>>>???@@@BBBEEEHHHJJJPPPXXX```gggppp|||///......///444:::AAAEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCEEEHHHKKKKKKKKKIIIHHHGGGGGGEEEBBB???:::777444333...111666===SSSfffgggnnn\\\III???;;;;;;>>>AAAKKKSSSfffuuukkkeeeiiillleeeXXXOOOAAA???;;;999999<<>>===?????????@@@@@@>>>:::777444222333666888999>>>DDDGGGHHHJJJHHHCCCEEESSScccxxxzzztttmmmgggcccaaa___^^^___bbbhhhpppzzzzzzjjjRRRIIICCCEEEJJJWWWqqq{{{uuuqqqmmmhhhbbb___^^^^^^^^^VVVUUUSSSQQQPPPMMMIIIEEEBBB???;;;:::;;;<<<=========;;;999666333000///......---,,,+++***************)))(((((((((((())))))++++++++++++,,,---...///---///111111......000222000///............/////////...------...///...,,,,,,,,,,,,------.........)))))))))***+++---...///---///000000///......///000222444444333222333444333333333444444555555555444555666777888888888888:::<<<>>>???@@@BBBEEEHHHHHHNNNVVV]]]ccclllxxx......---///333999???CCCDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHFFFFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHGGGDDD>>>888444333444111333333444>>>OOO```hhhppp^^^JJJAAA@@@AAAEEEIIIUUUcccwwwssseee[[[^^^eeefff```[[[SSSIII>>>777888;;;>>>>>>CCCAAA??????AAAAAA???===>>>?????????===<<<:::999000222555888;;;???DDDHHHNNNLLLHHHAAA:::===NNN```vvvwwwoooiiicccZZZUUURRRQQQPPPNNNOOOQQQWWW```hhhsssuuufffPPPGGGBBBFFFOOO___vvv{{{vvvuuusssmmmccc___``````^^^UUUTTTRRRRRRQQQPPPMMMKKKDDD???::::::???CCCDDDBBB@@@???<<<888444111...---))))))***++++++++++++***,,,,,,,,,++++++)))(((((()))*********++++++++++++/////////...------///222000000...------,,,------))))))*********+++++++++***++++++,,,,,,++++++***)))+++,,,---,,,,,,---//////////////////.........111000000000111333555777333444444555555555444444888777777777777888888999::::::<<<>>>@@@BBBDDDEEEMMMNNNRRRWWW^^^hhhssszzz000///...///333888>>>BBBCCCDDDFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHGGGDDD???999444333333///111111444AAAUUUfffnnnlll\\\MMMGGGIIIMMMRRRWWWfffrrr~~~{{{mmm```WWWXXX^^^```___^^^XXXOOOBBB:::999;;;===???BBB@@@??????AAABBB@@@>>>@@@@@@@@@@@@>>><<<999888666666888<<>>:::666222...,,,*********+++++++++******++++++++++++***)))((('''))))))))))))*********+++,,,------,,,+++,,,...000000///...------,,,,,,,,,*********************+++)))******++++++******))))))+++,,,+++++++++---////////////////////////...333333222111111222222333444444555555555555444444777777777777777888888999999:::<<<>>>AAACCCEEEFFFKKKLLLPPPTTT[[[eeepppwww222111000111333888<<>>@@@??????@@@AAABBBAAA???@@@AAAAAAAAA???<<<999777:::999:::@@@HHHNNNQQQQQQEEE???:::777666:::GGGSSSjjjqqquuuqqqkkkddd[[[SSSJJJEEE@@@<<<:::::::::999;;;;;;???FFFMMMXXXjjjzzz{{{fffVVVIIIDDDAAAFFFQQQddd{{{{{{wwwuuutttmmmddd_________\\\VVVSSSOOOMMMLLLKKKJJJHHHDDD@@@<<<<<<@@@CCCDDDCCCDDDCCC@@@===888333///---+++++++++++++++*********************)))(((''''''(((((((((((()))))))))))))))***+++***)))***,,,...//////......---,,,,,,,,,*********************))))))))))))******))))))))))))*********)))***---///......//////////////////222222222222222222222222555555555555555555555555777777777777777888999999999:::<<>>>>>???AAABBBBBBAAA@@@???@@@@@@@@@>>>;;;888666999999<<>><<<888555333444555555666666888>>>DDDNNN```pppuuu___OOOEEEBBBAAAFFFSSShhh{{{vvvuuutttmmmddd___^^^]]]ZZZTTTQQQLLLIIIHHHHHHGGGFFFCCC@@@======???BBBCCCBBBEEEDDDCCC@@@;;;666111...---,,,++++++************)))))))))))))))((('''''''''''''''(((((((((((()))((()))******))))))+++---............---,,,++++++************))))))))))))))))))************)))))))))******)))((())),,,///............////////////...///000222444555666666444444444444444555555555999888888888888888999999888999<<>>HHHSSS\\\XXXQQQFFF===888888:::===>>>@@@BBBBBBAAAAAA@@@>>>>>>>>>>>>===;;;999999:::<<>>888333000......,,,+++************((())))))))))))(((((('''&&&'''''''''((((((((((((''')))++++++******,,,------.........---,,,+++***))))))))))))))))))))))))***++++++++++++++++++***))))))***))))))))),,,...---.........//////000000---///222444666777777666444333333333444555777888;;;;;;:::999999999999999888999;;;>>>BBBEEEGGGHHHGGGIIIKKKNNNSSS\\\ffflll{{{333222111111222444666888===@@@DDDGGGJJJJJJIIIIIIEEEDDDDDDDDDEEEGGGHHHIIIMMMMMMLLLLLLLLLKKKKKKKKKGGGFFFCCC>>>999555555666333:::CCCOOO```qqqyyyyyyxxxpppiiigggffffffhhhlllvvvwwwyyyzzzzzzyyyxxxwwwsssttttttsssrrrtttwwwzzzxxxqqqfff___VVVPPPLLLJJJGGGDDDBBB@@@>>>>>>@@@BBBBBBBBBFFFBBB===:::777777>>>GGGQQQSSSRRRJJJ@@@999888999<<>>>>>???CCCIIIPPPRRRMMMCCC;;;777222///000222666===DDDPPPSSSQQQIIIBBB>>>:::555111111111///---...000222222111222555777???MMM\\\nnnyyyyyyiiiVVVGGG>>>@@@BBBGGGVVVnnnyyytttrrrqqqlllbbb\\\ZZZXXXTTTLLLJJJFFFEEEDDDDDDCCCBBB===<<<;;;;;;;;;;;;======???AAABBBCCC@@@;;;666333000///---+++***)))******)))))))))******))))))(((''''''''''''((((((((((((''')))+++,,,++++++,,,---------......---,,,***)))((((((((()))))))))******++++++,,,,,,,,,,,,++++++((()))++++++++++++,,,---------......///000000000111222555777888777555444444444444444666888;;;<<>>AAACCCFFFGGGGGGIIIJJJMMMRRRZZZcccjjjvvv111000000000111333555666999<<<@@@DDDGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKFFFEEEAAA<<<777666777999;;;EEESSS^^^kkkuuuxxxvvvqqqiiiaaa^^^[[[YYYZZZ___hhhhhhiiiiiiiiigggdddaaa``````___^^^^^^```dddgggnnnrrrzzztttiiibbbXXXQQQIIIDDDBBBBBB@@@???888777666777999::::::999===:::888888666444888===GGGMMMRRROOOEEE<<<999999===@@@CCCDDDAAA???>>>???===<<<;;;;;;<<<@@@CCCFFFGGGJJJOOOQQQNNNFFF===666333000///000000222999AAADDDGGGEEE>>>999777555222...//////---+++,,,...111000///000222333888EEERRRcccooozzzzzzqqqbbbPPPCCC<<<@@@CCCGGGWWWpppxxxsssqqqpppjjjaaa[[[XXXUUUQQQHHHFFFDDDDDDDDDDDDBBB@@@999:::999999888888999:::;;;>>>AAACCCBBB>>>999666111000---+++)))))))))***))))))***************)))''''''((((((((()))))))))%%%(((***,,,++++++,,,---,,,---.........,,,***)))&&&''''''((()))***++++++******++++++++++++******'''***,,,...---,,,,,,---------......///000000111111333777::::::999777555666666666777999===@@@BBBCCCBBB@@@>>><<<:::999999888999:::===???BBBDDDDDDGGGHHHIIIKKKPPPXXXaaagggrrr|||////////////111222444555666999>>>BBBEEEEEEDDDCCCEEEEEEEEEEEEGGGIIIKKKLLLJJJKKKKKKKKKKKKKKKKKKKKKFFFDDD@@@:::666666888;;;DDDQQQ```iiipppuuutttqqqfff^^^WWWSSSOOOMMMOOOSSSVVVWWWXXXYYYYYYXXXTTTQQQPPPPPPPPPOOONNNPPPTTTWWW___dddkkksss{{{|||ooocccXXXQQQJJJDDD<<<888777888888777222222111333555777666555666444555888777444555999@@@IIIRRRRRRHHH???::::::===AAADDDDDDAAA>>>===>>>>>><<<;;;;;;===BBBHHHKKKKKKNNNPPPNNNHHH???777333111//////000//////777@@@===???===777333333333111---//////...++++++...111000///000111222555AAAMMM[[[hhhssstttkkk]]]MMM@@@;;;@@@DDDHHHWWWqqqwwwrrrpppooojjj```ZZZWWWTTTOOOEEEDDDCCCCCCDDDCCCAAA???777888888777666666777888888;;;@@@CCCCCC???;;;888222000...+++)))))))))***)))******+++++++++******(((((((((((())))))))))))$$$'''***++++++++++++,,,,,,---.........,,,***(((%%%&&&'''((()))***+++,,,))))))************))))))'''***...//////---,,,,,,---------...///000000111...111666:::===<<<;;;999777777888999<<<@@@DDDFFFFFFDDDBBB???<<<:::999888888999:::<<>>MMM\\\kkkppppppnnnfff^^^UUUQQQIIICCC@@@AAADDDFFFJJJJJJIIIHHHGGGGGGFFFFFF@@@@@@@@@AAABBBDDDEEEFFFOOOQQQUUUZZZcccooo|||zzzlllaaaVVVKKKCCC===;;;999666555555555666555333111000111111000///222111000000000000000111444>>>IIINNNJJJCCC===;;;=========???@@@@@@===::::::999888777:::BBBNNNWWWVVVUUUPPPHHH>>>666111...000000000000000111111222444333222111000000000000//////...---------...///...///000111222666;;;???MMM\\\hhhiiibbbXXXJJJ===:::;;;???HHHXXXoooxxxrrrrrrmmmeee\\\TTTOOOLLLLLLGGGDDDAAA@@@@@@@@@???>>>;;;999666555666777666666999;;;???DDDGGGDDD<<<555000///---+++***))))))))))))+++,,,,,,+++***+++,,,))))))))))))((((((((((((******)))))))))***,,,---,,,...---+++,,,///---))))))'''&&&''')))******)))++++++***)))(((((())))))'''***,,,---------......,,,---...///000000000000333555888===??????<<<999666777:::;;;:::===FFFOOOSSSMMMFFF???<<<:::888777:::;;;;;;;;;<<<>>>BBBEEEIIIJJJKKKKKKLLLSSS\\\dddmmmttt>>>888555777777444222222333555777:::<<<>>>>>>>>>???AAACCCFFFHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFFFF>>><<<999666555888???DDDZZZeeemmmlllhhhcccZZZRRRFFFCCC>>>:::888:::===???>>>======<<<;;;:::999999999999999999;;;<<<===>>>AAACCCFFFKKKSSS]]]iiipppyyyjjj]]]RRRIII???888999888555333333333333444333111////////////...---.........///////////////333;;;FFFLLLKKKEEE>>>:::::::::;;;<<<>>>>>>;;;999:::999888666999AAALLLTTTTTTQQQKKKCCC:::444000...000000000000000111222222333333111000000/////////...---,,,+++,,,---///111000111111000111333777:::DDDRRR^^^___YYYPPPCCC888777999>>>HHHZZZqqqwwwqqqpppkkkcccZZZSSSMMMKKKIIIEEECCC@@@>>>??????>>>===777444222111222333333222888:::>>>CCCFFFDDD<<<666333222///,,,***************+++------+++******+++))))))))))))(((((((((((())))))(((((()))+++,,,------000000...///222111---***((('''''')))***))))))+++******)))(((((()))))))))***,,,---------,,,---------...///////////////000222666:::======;;;999888:::=========AAAJJJRRRUUUNNNFFF???:::888777777:::;;;;;;;;;<<<>>>BBBEEEHHHIIIJJJJJJLLLRRR[[[bbbjjjqqq{{{HHH???888888888444000...111222444666888999::::::===>>>AAADDDFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDAAA>>>999666777>>>IIIPPPccchhhhhhbbbZZZRRRJJJCCC666555222111111333666888777666555555333333222111222222222222333555666777999;;;===@@@FFFNNNWWW]]]lllvvvtttkkk\\\PPPFFF???888333444333111000000000111222111///---------...---,,,***+++,,,---......------111777???GGGJJJGGG@@@:::777666666888::::::999777:::888666666888@@@JJJQQQPPPKKKDDD;;;555111//////...............///000000222111000//////...//////---,,,******+++---000222222222111000///000333555???JJJUUUWWWRRRJJJ@@@888666888===III]]]uuuwwwpppmmmhhhaaaYYYQQQLLLHHHGGGBBB@@@===<<<=========<<<777555333333444555555444888999<<>>999888555111---+++***+++,,,+++,,,------+++))))))***))))))))))))(((((((((((((((((((((((()))+++---...///222222000000222222///+++)))''''''((())))))(((******)))((((((((())))))***+++,,,............------------...............---000444777::::::999888<<>>AAADDDGGGIIIJJJJJJLLLQQQYYY___ffflllvvvTTTGGG;;;777555111---+++///000222333555666777777;;;<<>>CCCJJJOOOZZZeeevvvwwwfff^^^QQQEEE===888444222000000///...//////000111000...,,,,,,---...---,,,''')))+++---......---,,,000222999BBBHHHHHHAAA:::444333222333555666666555666555444555999AAAIIINNNLLLFFF===555111///000000,,,,,,++++++,,,,,,---...000000///..................---+++)))***,,,///111111111111///......000222999BBBKKKMMMJJJCCC<<<888777888>>>KKK```xxxvvvoookkkgggaaaYYYQQQKKKGGGDDD???===;;;:::;;;<<<;;;;;;888666444444555777777666999999<<<@@@EEEEEE@@@<<<;;;888333///,,,+++,,,,,,,,,---...---+++)))))))))))))))))))))(((((((((((('''''''''''')))+++---///111444555111///000000---,,,***((('''((()))((('''***))))))((((((((())))))***+++---///222333333222.........---------------,,,///333666777888999999@@@FFFJJJIIIHHHLLLSSSWWWXXXQQQFFF>>>999999999:::999:::;;;;;;;;;===AAADDDGGGIIIJJJKKKKKKOOOVVV\\\bbbhhhrrr{{{___QQQBBB:::555000......///000000111222444555555999:::===@@@CCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@===;;;888999???IIIRRRXXXZZZTTTLLLDDD<<<666222111......//////000000111111//////............------000000///000000111222333111222333444666999>>>AAAMMMXXXhhhwww{{{nnnfffUUUNNNCCC:::333000///...//////////////////000000000///------...///...---((())),,,...///...---,,,...///333;;;DDDGGGBBB<<<222111//////111333333333222222333666<<>>BBB???999666666999:::@@@NNNccc{{{uuummmiiifff```YYYRRRKKKFFFCCC===;;;888888999:::::::::444333111111333555555555::::::;;;???CCCDDDBBB>>>;;;888444000---++++++,,,,,,---...---+++)))))))))))))))))))))(((((((((((('''&&&&&&''')))+++---...444888888333//////...,,,,,,***((('''((()))(((''')))((((((((((((((())))))******---222777:::;;;:::000///...------------------000444555666666999;;;CCCLLLSSSQQQPPPTTTXXXYYYZZZSSSHHH@@@<<<;;;<<<===999:::::::::;;;===AAADDDGGGIIIKKKLLLLLLOOOTTTYYY___eeennnwwwggg[[[MMMBBB999222111333////////////000111333333666777:::>>>@@@BBBCCCCCCAAA@@@@@@??????>>>======999999<<>>888777444000---+++******+++,,,------+++))))))***))))))))))))((((((((((((''''''''''''(((***,,,---555:::;;;555///......,,,+++)))''''''((())))))(((((((((''''''(((((())))))******---333;;;@@@@@@???222111///...---------...///222555555444555888;;;CCCQQQ[[[[[[[[[```bbb```___XXXNNNEEE@@@>>>======999::::::::::::===@@@CCCGGGJJJMMMMMMMMMOOOSSSWWW]]]bbbkkksss}}}fff___VVVLLL???444111444......------...///000111222333777:::===??????@@@======<<<;;;;;;::::::999;;;???EEENNNUUUXXXUUURRRGGG===666444111---+++------,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222.........---......///000///111333444444555888::::::@@@IIITTTaaaqqq~~~tttjjj___SSSJJJ@@@===999333///...///000//////000000000//////...000...------///000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,---222999???BBBBBB555222...,,,---///000000000222666===CCCFFFDDDAAA999444000///111222000---///////////////000111111000//////...//////000000000000000000///...---------...//////......///000333222666999777333555:::888999@@@QQQiiissskkkdddbbb^^^XXXPPPHHHBBB>>>:::888666666888:::::::::;;;999888999;;;>>>??????999777666888<<<>>>===;;;555444222000...+++)))(((***+++------+++******+++))))))))))))((((((((((((((('''''''''((()))+++,,,///555777111,,,,,,,,,,,,***((('''''')))***))))))'''''''''''''''((())))))++++++---444<<>>>>>888555333555888;;;:::888222222222000...+++(((&&&)))+++,,,,,,+++***+++,,,))))))))))))(((((((((((()))(((''''''''')))***+++(((...111,,,(((((()))***)))'''&&&''')))*********'''''''''''''''((()))***---,,,---444<<>>666444222///......//////000333555333000000555999???SSSdddjjjnnnvvvxxxrrrllldddYYYNNNEEE???999666888999:::::::::<<<@@@CCCIIILLLOOOPPPOOOOOORRRUUUXXX]]]eeemmmvvvSSS]]]aaaXXXIII===555111///---++++++,,,,,,,,,***000111222333666888:::;;;999::::::777444333666999===KKKWWWYYYTTTMMMBBB666222111000///...---------******+++,,,------...///,,,+++,,,---...///...------111222000///111111///000000000222444444333111333555;;;CCCIIITTTfffvvvvvviiiYYYMMMFFFAAA;;;555444666666333///...000333000///......///000000///111111000///......------,,,---...///////////////---...000333666999<<<>>>:::444---***+++///111111333888@@@FFFGGGDDD>>>999777333///...000000///---.../////////...///111444111///......///000111000333333555777888777444111333222111111222111...,,,//////...//////000111222666:::DDDTTTjjjsssggg^^^```aaa\\\RRRGGG???<<<:::999888888999:::===>>><<<:::777777999;;;<<<<<<666555444555666666555333333222000...,,,+++************************++++++---,,,***(((((((((((()))&&&((())))))(((((()))+++---......,,,)))((()))***++++++******+++,,,...///((())))))))))))*********,,,,,,...111666:::>>>AAA888777444222000///......111222333333222333555777FFFOOO]]]lllwwwzzzxxxuuunnniii^^^QQQFFF>>>:::::::::::::::;;;<<<>>>@@@AAAHHHJJJMMMOOOOOOPPPRRRSSSWWW[[[aaagggppp|||KKKTTT[[[VVVLLLBBB999222///---++++++,,,,,,,,,+++---......000222444666777222333333222222555:::>>>FFFQQQXXXVVVPPPHHH===333///...---,,,++++++++++++---------,,,,,,++++++***++++++,,,---///000000000111555777444444666555333111000000111222222000...000222666<<<@@@IIIYYYhhhyyywwwhhh\\\MMMCCC>>>;;;555000000...---,,,------......,,,,,,,,,---.../////////222222111111000/////////---------------,,,,,,+++,,,---...111333777999;;;:::555///+++,,,///000111666:::@@@DDDDDD@@@;;;777555222...---...///---,,,,,,,,,---,,,+++,,,///111000///......000111333333555666888;;;<<<<<<:::888555333000//////...---+++......---......///000111666:::DDDUUUkkksssggg\\\^^^^^^ZZZPPPEEE===999:::999888888999;;;===???===;;;999999:::;;;;;;:::444333333444555555444222111000///---,,,++++++***************************,,,+++***)))((((((((()))&&&'''((((((''''''(((***+++++++++***((('''(((***++++++++++++,,,---...///)))))))))************+++,,,---...000333666999;;;777555333000///...------...000111222222333666888DDDLLLZZZjjjvvvzzzxxxuuunnnggg\\\NNNBBB;;;888888999:::;;;<<<>>>???@@@@@@FFFIIILLLNNNNNNOOOQQQRRRTTTYYY^^^eeemmmyyy@@@IIIQQQSSSPPPJJJ>>>444///---+++***+++,,,,,,+++,,,,,,---...///111333444//////000111333999AAAFFFRRRWWWWWWQQQHHH@@@666///------,,,+++************...------,,,++++++******)))***+++---///000222222333777888777666888777333444222111111111111///---//////222555888===JJJVVVjjjxxxtttfffVVVLLLAAA999777555111------***'''(((,,,///---******+++,,,...////////////222222111111000//////...000//////...,,,+++***)))***+++,,,...111333666777:::666111......000222333;;;===???@@@>>>:::666333222000------------,,,+++++++++,,,+++***+++...000000/////////000333555777999;;;???BBBDDDEEEDDDDDD===999333///......---,,,------------...///000111666:::DDDUUUkkksssggg]]]______ZZZQQQFFF>>>999::::::999999:::<<<>>>@@@===<<<;;;;;;<<<<<<:::888222222111222444444222111///...---,,,++++++++++++************************,,,+++***)))((((((((()))&&&'''((((((''''''((()))((())))))((('''&&&((()))***+++,,,------......---)))************+++++++++---------...///111444555555333111///------------,,,...///000111333777999AAAIIIXXXhhhtttzzzyyyvvvnnneeeXXXIII>>>888666666999:::<<<>>>???@@@??????DDDFFFJJJLLLMMMNNNOOOQQQRRRVVV[[[aaaiiittt777>>>HHHNNNRRROOOBBB555000...+++***+++,,,,,,,,,---------...///000222333000000111444999AAAIIINNNYYYXXXRRRJJJ@@@888111---------,,,,,,+++,,,,,,,,,+++++++++,,,------......,,,---///111222444666888999<<<>>>======???;;;666999777444333333333111000111///111333444777AAAKKK\\\kkk}}}vvveeeWWWHHHAAA999444444333111//////---+++,,,...///...,,,+++---///111111111111111555555666666555333222000222111000///---,,,,,,,,,++++++,,,---///111333444888555222111222444666888>>>>>>===<<<888444111...//////...------------,,,,,,,,,---,,,+++,,,///111111111111000111333777999>>>BBBHHHMMMPPPQQQRRRSSSKKKDDD;;;444000//////...---------...///000111222666:::DDDUUUkkkuuuiiiddddddccc___WWWLLLBBB===;;;:::999999;;;===@@@AAA???>>>>>>>>>>>><<<888555111000///111222333111000,,,,,,++++++***++++++++++++++++++***************+++******)))))))))))))))'''(((***)))((('''(((***&&&'''(((((('''''')))+++***+++,,,.........---,,,************++++++++++++,,,,,,,,,,,,---///111222444222000///------------,,,...//////000333777:::@@@HHHWWWgggsssyyyyyywwwmmmcccTTTEEE<<<777666666888:::<<>>@@@DDDHHHKKKLLLMMMNNNOOOQQQTTTYYY___fffppp}}}222888@@@IIIQQQQQQFFF999333000---++++++,,,,,,,,,,,,,,,,,,---...///111222///000333999AAAJJJRRRVVVXXXRRRIIIAAA999333///...,,,,,,+++++++++,,,------++++++,,,---...//////000222444666777888:::>>>AAAEEEHHHJJJJJJKKKLLLGGG@@@===:::666444333333222111111//////222333444<<>>999444222222333222111000222333111///---...///,,,///111222111111222444;;;===??????>>>:::777444222111///...---------...------------...000111222333333333333444777:::<<<>>>===:::777333000---+++......//////...------...+++,,,,,,,,,+++,,,...111444444444222111333888<<>>AAACCCBBBAAAAAA@@@???<<<777333///......///111222111///,,,++++++*********+++++++++++++++*********))))))************)))))))))(((***+++,,,+++***)))***+++'''((())))))((((((***,,,***+++,,,---------,,,+++))))))*********+++++++++*********+++---///222333333222000///.........///...///000000111333888;;;BBBJJJWWWfffrrrwwwwwwuuuiii___OOOBBB:::888777777888999<<<>>>??????=========AAAFFFJJJKKKLLLMMMNNNQQQTTTXXX]]]cccmmmyyy111555:::BBBLLLQQQJJJ@@@888444///,,,,,,,,,,,,,,,))))))***+++,,,...000111...000666???JJJRRRWWWYYYQQQHHH???999444///---///))))))))))))***+++,,,,,,........./////////000000222555999;;;<<<@@@FFFKKKSSSVVVXXXXXXZZZ[[[TTTLLLEEEAAA;;;666444222111000000------000000111666===EEERRRbbbrrrwwwhhhZZZKKK@@@666333000///000111000000///222444222...+++,,,...,,,...111222111333777;;;AAADDDGGGIIIFFFAAA:::555222111///...---------.........------......///000///111222333444666999<<<:::999777333000---+++***,,,---//////...---...///******+++***)))***---///444555555444222555;;;@@@LLLVVVccclllqqqsssuuuvvvlllbbbRRRCCC888222///---...//////000111333444555555:::DDDUUUlll{{{qqqmmmkkkiiieee^^^TTTIIIAAA<<<;;;;;;;;;===@@@BBBDDDFFFDDDCCCAAA???;;;666222.........///111222111///,,,,,,++++++***+++++++++,,,,,,++++++***)))))))))))))))************)))(((+++,,,---,,,+++***+++,,,((()))******))))))+++---******++++++++++++******((())))))))))))*********)))))))))***---///222333222111000///......///000///000111111333666<<>>AAACCCEEEIIIGGGDDDAAA???;;;666222...------///111222111000...---,,,+++++++++++++++,,,,,,++++++***))))))(((((()))***++++++***)))(((+++,,,---,,,***)))***+++)))***+++***))))))***,,,******)))))))))))))))***''''''((((((((()))))))))))))))))))))+++---000111000///...---------...///...///000222555;;;AAAFFFGGGMMMWWWbbbkkkmmmkkkiii\\\RRREEE<<<999:::999888888999999::::::;;;;;;;;;:::???EEEIIIKKKLLLMMMNNNPPPSSSVVVZZZ___gggrrr{{{...111333999DDDPPPSSSQQQ>>>:::444///---,,,,,,+++++++++,,,...000333555666BBBDDDKKKSSSYYYYYYUUUPPPEEE;;;222000///***))),,,+++++++++,,,---...///000***+++---000333555777999CCCHHHOOOTTTYYYaaakkksss||||||rrr]]]VVVLLLCCC<<<777333111333000...000000...000444333<<>>777333,,,------...000111333444555:::DDDVVVmmmxxxsssqqqnnnjjjdddZZZNNNEEE===<<<<<<<<<>>>AAADDDFFFKKKHHHEEEAAA>>>:::666222...---...///111222111000///...---,,,++++++++++++,,,,,,++++++***))))))(((((()))***++++++***)))(((***,,,,,,+++)))((()))***)))***+++***(((((()))+++***)))(((''''''((()))***''''''''''''(((((((((((())))))((()))***+++---.........,,,,,,,,,,,,---...,,,...000333777>>>FFFLLLHHHMMMVVVaaahhhiiigggcccWWWMMMAAA:::999:::999888888888888888888999;;;;;;:::>>>EEEIIILLLMMMNNNNNNOOORRRUUUXXX]]]eeepppxxx888:::999999@@@MMMSSSRRRJJJ<<<111000111...)))((()))+++.........111555:::LLLOOOTTT[[[]]]XXXMMMEEE777555222...,,,*********---,,,***)))***,,,///111,,,...///000111777???FFFIIISSSaaakkkrrrzzz|||kkkYYYOOOGGG===777666222222000...,,,---000222222666<<>>:::999<<<======@@@EEEKKKLLLJJJCCC>>>;;;777111000,,,))),,,222444111---************************))))))*********+++++++++111---((('''(((******)))+++************+++---...+++***(((((((((+++...000******))))))))))))******************))))))(((((()))******))))))+++...111.........///000///---++++++,,,...444<<>>;;;???DDDHHHJJJKKKLLLMMMOOOQQQRRRTTTWWW```kkkttt:::<<<;;;999>>>JJJRRRSSSOOOAAA444111222...,,,++++++---------///333:::???TTTWWW[[[^^^ZZZQQQEEE<<<555333000---+++*********---,,,***)))***,,,...000,,,...111333666<<>>AAAGGGLLLMMMKKKDDD???<<<777222111---***---222555222...************************,,,,,,++++++,,,,,,---...222///***)))***+++***)))******))))))***,,,...///444222///---+++******+++******))))))))))))******++++++*********)))))))))((())))))))))))+++...111///...............---+++......000666===EEEJJJLLLJJJHHHGGGJJJPPPVVVXXXXXXWWWKKK???999666444666999777777666777777999;;;<<<;;;>>>CCCFFFHHHJJJLLLNNNOOOPPPRRRSSSVVV^^^iiiqqq~~~@@@AAA>>>:::===FFFPPPTTTUUUHHH:::333111///...///...---------111888BBBIII[[[]]]___\\\RRRFFF;;;444111000---+++************---,,,***)))***+++---......111555999>>>HHHSSS[[[uuu~~~}}}lllZZZHHH<<<777222111000///...//////000...///222777???GGGNNNSSSUUUOOOFFF===555111000000000000000000////////////...000222111//////333777666;;;FFFXXXhhhwwwooo]]]III>>>:::666555555111111000//////......---+++,,,,,,,,,,,,+++******......------------,,,,,,............------------///...---------...///000111333888>>>HHHWWWhhhtttooo^^^KKK<<<888333111222222///000444:::;;;BBBSSSkkk{{{sssqqqpppnnniii^^^OOOEEE@@@;;;999;;;===>>>CCCIIILLLNNNKKKEEE???===888222222...,,,...333555222///************************---,,,+++******,,,...///333000---+++++++++***)))))))))))))))***,,,...///666555333000---***(((&&&***))))))(((((())))))***+++++++++***************(((((()))((((((***...111111000///...---,,,,,,,,,//////111555<<>>???EEESSSiii|||ssssssrrrqqqlll```QQQGGGBBB<<<999:::<<<>>>DDDKKKLLLMMMKKKDDD???===888333111...,,,...111333111...************************,,,+++(((''''''))),,,...222000...,,,+++***)))((())))))))))))***,,,...000111111000///---+++((('''))))))(((((((((((())))))++++++++++++************'''((((((((((((***...111333333111///,,,,,,,,,...///...///333888===???@@@@@@===;;;>>>FFFNNNSSSUUUNNNDDD:::777666555666888777666555555555666777888:::<<>>CCCJJJIIIKKKIIICCC>>><<<888333///---+++---///000///---************************,,,+++(((''''''))),,,......///...---+++)))((((((***)))))))))***,,,...///---...//////...,,,***)))))))))(((((((((((())))))************************''''''(((((()))+++///222777777555222...,,,---///000000000222666999:::::::::888777<<>>???FFFMMMVVVSSSIII;;;111000000000000111666???KKKVVV]]]aaaccc\\\OOOAAA555000000111------,,,,,,,,,,,,++++++,,,,,,,,,------...///000444<<>>;;;;;;<<<===AAAGGGDDDFFFEEE@@@<<<;;;777333...---,,,,,,......---,,,************************---,,,+++******,,,...///+++---///...,,,)))((((((+++************,,,---...000000000000///---+++***)))((((((''''''(((((())))))))))))))))))*********'''((())))))***,,,000333:::;;;;;;777111...///111444333333444666888777666444222222888BBBKKKQQQSSSKKKBBB;;;999999888777999888777666666666888999::::::===AAAEEEHHHLLLPPPSSSRRRTTTUUUUUUUUUZZZaaagggpppzzz}}}hhhPPPBBB======AAAFFFSSSTTTMMM???555222111///333777>>>JJJUUU\\\___^^^XXXPPPCCC888222000///000......///......------,,,,,,,,,---...///111222222:::FFFXXXkkk}}}mmmXXXEEE>>>666111111222000...------------...///000111444333222111000000000111.../////////000000000111///---111888;;;???PPPdddssseeePPPEEE===666000000//////...------,,,,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000333666777BBBNNNaaasssooo]]]FFF===555555666555444555222777AAAQQQfff~~~vvvuuusssqqqlllbbbUUULLLCCC>>>;;;<<<<<<;;;>>>CCC@@@BBBAAA===::::::777222......------.........---************************,,,,,,++++++,,,,,,---...***---000000...+++***+++,,,,,,*********+++,,,---/////////......---,,,+++((((((''''''''''''((((((''''''((((((((()))))))))((()))******+++---111555<<>>CCCHHHLLLOOORRRUUUTTTVVVWWWWWWWWW[[[aaaggglllvvvkkkPPPBBB===;;;===AAAQQQUUUQQQCCC888444222///666;;;DDDPPP[[[___^^^[[[IIIAAA888222000000000///000000000000///...------+++,,,---///111222333444AAAPPPfff}}}zzzcccIIIAAA777111111222111/////////............/////////...---,,,++++++++++++.../////////000000111111///---222;;;@@@GGG[[[rrroooWWWJJJ@@@999/////////...------,,,,,,+++,,,,,,,,,,,,+++******))))))******+++++++++,,,+++++++++,,,,,,------------......000222555888:::HHHWWWlllvvvdddKKKAAA888777777444222333333888CCCRRReee{{{vvvtttqqqooojjjaaaUUULLLBBB>>><<<===<<<:::<<<@@@===??????;;;999999666222//////////////////......************************))))))******++++++++++++)))---111222///---,,,------,,,+++*********+++,,,*********++++++,,,,,,,,,((((((''''''''''''((((((&&&'''''''''(((((())))))((()))***++++++...222666>>>AAACCC???888333222444333222111222222222000...222111222777???FFFIIIIIIIIIAAA:::999999777555666555555444555666888:::;;;:::>>>EEEJJJNNNQQQTTTVVVVVVXXXYYYXXXXXX[[[bbbgggiiissssssZZZHHH???<<<>>>CCCPPPVVVUUUIII<<<444222111999BBBPPP^^^ddd___RRRGGGAAA<<<777333111111111000555444222111000000000111000---,,,...///111888AAALLLccc~~~vvv[[[MMM;;;222111333111...///......---------......//////////////////.........------...000222333222888666:::CCCMMM\\\tttmmmWWWEEE;;;888777444000---,,,...111***+++---......---+++***,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///---+++---111444666<<>>DDDHHHFFFGGGHHHEEE@@@;;;777666555666777888888:::===@@@CCCJJJRRRVVVUUUSSSTTTVVVZZZZZZYYYXXXYYY]]]dddhhhggglllvvv~~~bbbNNNAAA<<<>>>CCCTTT[[[[[[NNN>>>666666777BBBJJJVVV```aaaXXXKKKAAA666333///...///111333333666555444333222222333333555222111222444777@@@JJJ\\\qqqgggWWWCCC666222222000...000///...---------------...........................------...000111222222555777???NNN^^^ooovvv```NNNCCC===:::777333111000000000+++,,,...//////...,,,+++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,...---///333555999BBBLLLcccrrrnnnXXXEEE555333555333111444666999@@@MMMaaayyyyyytttmmmkkkiiicccWWWMMMDDD@@@;;;:::<<<======<<<======<<<:::888666444333222111000000////////////...------,,,,,,---...///000...---+++))))))))))))******,,,---............+++,,,---,,,***)))+++,,,---------------,,,+++++++++******)))))))))******(((((((((((((((((((((((((((((())))))+++///444888FFFJJJJJJCCC;;;777444111222333333333222111///......000222444888<<>>999777666777888888999;;;>>>AAAFFFMMMVVVZZZZZZXXXXXXYYY\\\\\\ZZZYYYXXX[[[___ccceeejjjsssiiiRRRCCC<<<>>>DDDWWW```bbbTTTAAA999;;;@@@NNNUUU]]]```ZZZNNNAAA999000...++++++...111333444333222111111111111222222666333222333666;;;GGGSSSpppxxxfffMMM;;;444222000...111000///...---,,,,,,,,,------------------............---...///000222333777===LLLaaauuunnn\\\QQQDDD>>>777333111000...,,,------/////////...---,,,,,,,,,++++++,,,,,,---...++++++---.........---,,,......111444777===LLL[[[uuuuuu[[[GGG666333444222000333555777>>>LLL```wwwzzztttmmmiiihhhaaaWWWMMMDDD@@@;;;999:::<<<<<<;;;>>>===<<<:::888666444333222222111111111111111111......---------...000111111///---***)))((()))***+++,,,---...............,,,------,,,+++******,,,+++++++++++++++******))),,,,,,+++***)))))))))***(((((((((((((((((((((((('''(((((((((***---222666FFFKKKKKKDDD;;;666222...111111111111111000///...---///111333555999???CCCLLLNNNPPPMMMHHHAAA<<<999666888999999999;;;>>>AAAIIIPPPZZZ``````]]][[[[[[]]]]]][[[XXXWWWWWWZZZ]]]bbbfffnnn{{{rrr[[[JJJAAADDDKKKWWWccchhhYYYEEE<<>>KKK___www}}}uuummmhhhfffaaaWWWOOOFFFGGGEEEBBB>>>======??????>>><<<999777555444333222222222222222222111111......------...///111222222000---***))))))***+++---...///000000000000//////111111000...,,,,,,---******++++++++++++******---,,,+++******))))))***((((((((((((((((((((((((&&&'''(((((())),,,000333AAAFFFGGGAAA999555111---//////////////////......---...000111333666;;;???LLLNNNPPPNNNHHHAAA<<<999666777888888888:::===???IIIQQQ[[[bbbccc```]]][[[[[[[[[ZZZWWWUUUUUUWWWYYY___cccjjjvvvkkkWWWJJJJJJPPPUUUccckkk^^^JJJBBBGGGOOOYYY[[[YYYRRRFFF;;;333111333111...---.../////////222222333555666888888999:::999999===BBBMMMaaarrr|||```HHH;;;555333222111111///...,,,,,,++++++,,,,,,,,,---------......---.../////////111555999FFFVVVnnn{{{sssiii]]]LLL@@@:::777444111------------,,,,,,++++++,,,,,,++++++,,,,,,---...---...000222222111000///,,,...222777===KKKdddyyyeeePPP;;;555444000///222444777>>>KKK___wwwwwwmmmgggeeeaaaXXXPPPIIIOOOSSSOOOEEE???@@@EEEAAA???===:::777555444444222222333333333222111111///......---...///000111222000...,,,++++++,,,---///000111222222333222222111333444333000...------++++++,,,,,,,,,,,,,,,+++,,,++++++***)))))))))***''''''''''''''''''''''''&&&'''(((((((((+++...111999???@@@;;;555333000---..................//////---...///000111333888;;;GGGIIIKKKIIIEEE???:::888444555666666666777:::===FFFNNNXXX```bbb```[[[XXXUUUVVVWWWVVVTTTTTTVVVXXX]]]aaahhhrrrzzzbbbOOOJJJMMMTTTdddmmmdddSSSKKKPPPWWW[[[WWWPPPGGG===666333222000...,,,---///111111111000111333666888999:::;;;:::;;;>>>DDDKKKXXXnnniiiPPP@@@888444222111000///...---,,,,,,,,,,,,,,,,,,---......//////,,,...000000000333999>>>LLLbbb}}}zzznnn\\\LLLAAA:::444111---------,,,+++++++++***,,,,,,++++++,,,,,,---...,,,,,,.../////////...---......222:::DDDVVVqqqkkkTTT???777444111000333444666===KKK___vvvwwwllleeeccc___WWWQQQEEELLLQQQLLLBBB<<<>>>CCCCCCAAA>>>;;;888666555555444555666666555444222111000///...------...//////111000000///////////////111222333444555666666666222444555333111...,,,,,,+++,,,------------------***)))))))))))))))******''''''''''''''''''''''''&&&'''(((((()))***---000333888:::555111000000......---------...///000000...////////////111555888@@@AAACCCBBB>>>:::888777444555555555555666999;;;CCCIIISSS[[[^^^\\\WWWTTTPPPQQQSSSTTTSSSTTTUUUWWWZZZ^^^eeennnzzzqqqZZZPPPPPPUUUeeeqqqkkk]]]WWW[[[```^^^UUUIII===777555555555000///...///222444444444333555777;;;===???@@@@@@AAACCCIIIQQQYYYhhhqqqYYYFFF:::444000000///...---------------,,,------...//////000000,,,...111111111555<<>>AAAEEECCC???;;;999777777777888999999999888666333222000///...,,,,,,,,,------///000111222222222111111222333555777888999::::::444666777666333///...---++++++,,,---------------''''''''''''((()))******'''''''''''''''''''''''''''((()))))))))***---///222666777111---...//////...---------...///111222///////////////000444666999:::;;;;;;999777777777444555666555555666999;;;@@@EEEMMMUUUZZZYYYTTTPPPLLLOOORRRSSSSSSSSSTTTUUUVVV[[[ccckkkuuujjj^^^]]]WWWgggssspppeee```bbbeee```UUUEEE999444555666777666444333444555777777666<<<>>>BBBEEEHHHJJJKKKKKKMMMQQQXXXaaakkk{{{www^^^JJJ<<<333//////......---------......------......///000111111+++...111111222666>>>EEE^^^yyyttt```MMM@@@:::111000///------,,,,,,,,,,,,,,,++++++,,,,,,---...///............///000000333000444@@@RRRhhhsss[[[CCC:::666222111444111333:::HHH\\\ssstttggg___]]]ZZZTTTNNNGGGCCC>>><<<>>>BBBEEEFFFFFFDDD@@@<<<999888777777<<<<<<===<<<:::888555333111000...,,,+++++++++,,,...000222444555444333222222444666888:::<<<<<<===888999;;;:::666333111000***+++,,,---------------&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''')))*********+++---///333666666000+++,,,.........---------...000111333///000000///...000333666555666777666555555666888555666777666666777:::<<<>>>CCCKKKRRRWWWWWWSSSOOOLLLNNNQQQRRRRRRRRRRRRSSSTTTYYYaaaiiissslllXXX]]]iiitttvvvsssoookkkfff___LLL@@@:::555;;;BBB===:::777555444777999;;;;;;@@@HHHPPPRRRQQQQQQUUUZZZ```ccciiisssiiiSSSBBB777111000///---,,,---...000222111000000///...------------///,,,///666666???TTTkkklllYYYFFF888555...+++,,,...,,,******))))))))))))***+++,,,---,,,,,,---...000111000///222333999FFF[[[tttqqq\\\DDD777444333222333333666===HHHXXXmmmzzzjjj]]]ZZZ[[[WWWPPPGGGDDD@@@>>>???AAACCCCCCGGGDDD???;;;777666666666999???BBB@@@===;;;777222111...+++))))))******)))***---111555666555222111...///000111333444555666999888888999888555000---)))))))))***+++---...///))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&(((+++---...111///,,,,,,...///...,,,------..................111000///......///000111000111111222222333444444444555555666666666666555>>>AAAEEEIIILLLMMMMMMMMMKKKMMMPPPRRRSSSSSSSSSRRRXXXXXX\\\dddlllxxxzzzhhh```kkkwww{{{{{{xxxqqqkkk[[[JJJ@@@<<<999AAAHHHDDDAAA>>>;;;;;;>>>BBBEEEFFFQQQXXX___bbb```aaaeeejjjooossszzzoooYYYGGG:::333000000...---------...///111000000///......------...000---000777888BBBXXXssswwweeePPP@@@777000,,,---///,,,***+++************+++,,,------.........///000111000000444777???NNNccc}}}sss^^^EEE999555444333444333777===GGGVVVlll{{{lll___[[[\\\XXXPPPFFFCCC???>>>???AAACCCCCCDDDBBB>>>:::888777777888;;;AAAEEECCC@@@>>>:::666333000,,,************)))***---111444555444111///---...///000222333444555888888888888888666222///******))))))***+++---...***)))))))))(((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&'''((())),,,...000000...,,,,,,...///...,,,........................111000///......///000000111222222333444444555555555666666777777777777666<<<>>>BBBGGGIIIKKKJJJJJJJJJLLLOOORRRSSSSSSSSSRRRYYYXXX[[[bbbiiisss}}}kkkttt}}}vvvkkkWWWIIICCCBBBAAAJJJSSSPPPMMMJJJFFFFFFIIINNNSSSUUUbbbgggmmmooonnnnnnrrrvvvxxx|||xxxcccOOO>>>444000000///...------------000000000///......------///111///111999;;;GGG^^^}}}sss[[[GGG999222---...///---+++++++++++++++++++++,,,......000000000000111222333333777===HHHYYYooovvv```HHH;;;777555444555555777<<>>@@@BBBCCCDDDAAA???<<<999777777999:::>>>DDDHHHFFFCCCBBB???:::555222///,,,,,,+++***)))+++---111333333222///---,,,,,,---...000111222222666555666777888666333111,,,+++)))(((((()))+++,,,+++******)))(((''''''&&&'''&&&&&&&&&&&&&&&''''''((((((((()))***---///000...---++++++---......---........................000//////......///000000222333333444444555666666666777777888999999888888999<<>>EEESSSeeezzzxxxbbbIII<<<888666666666666888<<>>@@@BBBCCCCCC@@@>>>:::888666666777888>>>DDDGGGFFFDDDCCCAAA===777444111///...---+++))),,,---000111111///---+++******+++,,,---...///000222111222444555555333111...,,,***((('''((()))+++,,,+++***)))((('''&&&%%%'''&&&&&&&&&&&&''''''(((((((((((()))***,,,...000---,,,+++,,,,,,---.....................---------............/////////000222222333333444555555555666777888999:::::::::999888:::===@@@CCCDDDDDDDDDFFFIIILLLOOORRRSSSSSSSSSXXXWWWXXX]]]aaahhhttt|||mmmddd[[[\\\``````jjjssspppnnniiibbb^^^^^^```cccdddgggiiijjjhhheeebbbcccdddlllnnnuuuvvv```III::://////.........//////000////////////............---000///111999>>>PPPllliiiPPP===555///......+++)))***------------...///000111///222555888:::>>>BBBFFFKKKSSSaaasssxxxbbbIII<<<999777666777666888<<>>@@@AAABBBBBB???===999666444333444555;;;AAADDDCCCAAABBB@@@===777555222000///...,,,***+++---...000///...+++***))))))***++++++,,,------...---...000222222111000///---+++)))(((((()))))),,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&'''((()))(((((('''((()))+++---...---------,,,,,,,,,---...//////.........---------------......////////////111111111222333333444444666666777999999:::::::::888999<<<>>>AAABBBCCCCCCDDDFFFJJJNNNQQQSSSSSSSSSVVVUUUVVV[[[___eeeqqq}}}tttmmmfffiiimmmlllsss{{{wwwuuupppiiiccc``````````````````___\\\XXXUUUUUUUUUZZZ]]]eeeuuujjjRRRBBB333111000......///000222//////////////////......---000///111999@@@UUUsssoooXXXAAA888111///...+++***+++//////...//////000111222222777===BBBEEEHHHMMMRRRZZZbbbpppuuu```HHH;;;888777777777666888;;;AAAKKK\\\ppp}}}wwwkkkgggddd[[[QQQDDDBBB??????@@@AAA@@@@@@<<<:::777333111111222333777<<<@@@>>>===>>>>>>;;;666444222111000///---******+++---......,,,+++***(((((()))******+++,,,,,,+++++++++---///000///...///...---+++***)))))))))+++******)))(((''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((()))+++---......//////...,,,,,,---////////////...------,,,,,,,,,---...///////////////000000111222222333333444444555666777888888999999777999:::===???AAABBBBBBBBBDDDHHHMMMPPPSSSSSSTTTTTTSSSUUUYYY]]]cccnnnyyy}}}sssnnnhhhlllooolllpppvvvrrrpppkkkddd]]]ZZZWWWUUUTTTQQQPPPOOOLLLIIIGGGFFFFFFGGGLLLWWWllluuu]]]LLL999666222...---...000111.../////////////////////---111000222;;;CCCZZZzzzttt^^^EEE<<<444222111---,,,---000//////000000111222333999@@@HHHNNNPPPRRRWWW[[[bbbkkkyyysss]]]FFF:::777666666777666888<<>>888666333000///000111222333888<<<::::::<<<<<<999555333222111111000---+++)))***+++,,,,,,,,,+++***(((((())))))***++++++++++++******,,,...//////...---.........---+++***)))***)))))))))((((((''''''&&&&&&&&&&&&'''((()))******)))))))))***,,,---///000222222000---+++---///000//////...------,,,,,,+++,,,---///////////////111111222222333444444555222222444555666777777777666777999;;;===???@@@@@@@@@CCCGGGLLLPPPRRRTTTTTTTTTSSSTTTXXX[[[___iiittt}}}tttkkkjjjeeehhhjjjfffhhhmmmhhhgggbbb[[[UUUQQQNNNKKKIIICCCBBBAAA>>><<<;;;;;;;;;???FFFTTTlll}}}eeeTTT>>>:::444///,,,,,,...000.........//////////////////333111444<<>>666444222///......000000000000111222333444???GGGPPPVVVWWWYYY\\\```dddmmm{{{qqq\\\DDD999666666666777555888<<>><<<444333000//////000222444111666:::999888:::;;;888444222111111111000...,,,((()))***+++,,,++++++***(((((())))))******++++++,,,+++***,,,...//////...---...///000///---***)))))))))))))))((((((((((((&&&&&&&&&'''''')))******++++++******+++---...000222333333111---+++---///000000///...------,,,,,,***+++---///000000///...222222333444444555555666000111222444555666666666555666777999;;;===>>>??????BBBFFFKKKPPPRRRTTTTTTTTTSSSTTTWWWYYY\\\fffppp|||vvvllleeeaaaYYYXXXWWWVVVWWWYYY[[[]]]WWWQQQJJJEEECCCBBB???===:::999888777666666777777888???PPPjjjsss[[[KKK===111///000000//////------------------------000000222444999IIIeee~~~{{{jjjMMM@@@555333444333222111///111111000000444:::???GGGOOOYYY^^^^^^^^^___bbbaaajjjzzzmmmXXXBBB999888888666666555999???DDDFFFLLL[[[jjj|||{{{qqqjjjcccZZZSSSIIIDDD???===???>>>:::555111000...------...000111000222444666777666444333222222111111000/////////...---,,,---...---***(((%%%%%%'''((())))))))))))******))))))***,,,...///.........///...,,,)))&&&))))))))))))***+++------******))))))))))))******+++,,,,,,++++++,,,///222555333111///...---------///000333444444333000///+++++++++,,,---...///000222333333444444333333222333333222222222333444444777888888999:::;;;===>>>CCCCCCDDDEEEHHHLLLPPPSSSQQQSSSTTTTTTTTTYYYbbbjjjxxxxxxgggYYYPPPKKKKKKKKKJJJIIIJJJLLLNNNOOOHHHCCC===:::888777555444777666555444333444444555888???PPPiiizzzdddMMM???333///111000......------------------------///000222444999IIIfff~~~mmmQQQDDD888555555444222222333555666666777:::@@@EEEMMMSSSYYY[[[YYYWWWWWWYYY]]]hhhzzzjjjVVVAAA888777777666555555888>>>BBBCCCHHHUUUdddwww}}}rrrjjjbbbZZZTTTIIICCC>>>===>>>===999555000///---,,,,,,---///000000111333555666555444333222222111111000/////////---,,,,,,,,,---,,,***(((&&&&&&'''((()))))))))))))))))))))***+++,,,......,,,,,,,,,,,,+++***'''%%%***************++++++,,,******)))(((((()))******,,,+++***)))+++...111222333222000...------------,,,---///000000///---,,,,,,++++++,,,,,,...//////222222333333333333222222333333222222222333444444888888888999:::<<<>>>>>>DDDCCCDDDEEEHHHKKKOOOQQQPPPRRRTTTSSSSSSXXX```ggguuurrr]]]MMMBBB<<<<<<<<<;;;;;;;;;===>>>@@@===:::666333333333222111444333111111000111222333888???NNNhhhpppPPPBBB555000111///...---------------------------///000222555:::JJJfffrrrWWWKKK>>>999888666555666888:::<<<>>>@@@CCCGGGKKKTTTVVVXXXUUUPPPLLLLLLMMMVVVddd{{{~~~fffSSS???777666666555555666888<<<@@@@@@CCCNNNZZZooo}}}sssjjjaaaZZZTTTHHHCCC>>><<<>>>===999444///...,,,++++++,,,...///000111222333444444444444222222111111000/////////---,,,+++,,,,,,,,,***(((''''''((())))))(((((((((((()))***+++,,,---------,,,,,,+++******)))((((((+++++++++++++++++++++++++++***(((''''''(((***+++000,,,''''''***///111111000000...---,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,---...///222222333333333333222222333222222222333333444555888888999:::;;;===???@@@DDDDDDDDDEEEGGGJJJMMMOOOPPPRRRTTTSSSSSSWWW]]]bbbooo|||pppYYYHHH>>>999444333333333333444555666666444222111111111222222111000/////////000111222888>>>MMMfffwwwTTTEEE777222111///------...........................///222555;;;JJJfffyyy^^^RRRFFF@@@>>><<<<<>>777666666555666777888<<<>>>>>>???HHHRRRfffvvvtttiii```XXXTTTHHHCCC===<<<======888444...---+++******+++---...000000111111222333444555222222111111000/////////---,,,++++++++++++***((((((((()))))))))((((((''''''(((***,,,---------,,,.........,,,+++***+++---***++++++,,,------------+++***(((''''''(((***+++444...'''%%%)))...///------------,,,,,,,,,,,,,,,////////////////////////,,,+++++++++,,,------...111111222222222222111111222222222222333444555555888999999:::<<<>>>@@@AAAEEEDDDDDDDDDFFFHHHKKKMMMQQQSSSUUUUUUUUUWWW[[[^^^jjjwwwkkkSSSAAA888444000000000000000111111111......------,,,---...///000000/////////000222333888>>>LLLcccwwwWWWHHH999333222000...---...........................///222555:::IIIddd|||ggg\\\PPPKKKHHHEEEFFFIIIHHHHHHHHHJJJLLLNNNOOOPPPOOOMMMHHHCCC>>><<<===>>>KKK___|||ttt\\\MMM===777777666666777888888;;;>>>======CCCLLL]]]nnnuuuiii___WWWSSSHHHCCC>>><<<>>>===999444...---+++******+++---...///000000111222444444555222222111111000/////////...---++++++++++++***)))((()))))))))))))))(((((('''(((***,,,---------,,,---...///...,,,+++---///***+++,,,...///000000000+++***)))(((((()))***+++888000(((&&&(((++++++)))+++++++++,,,,,,,,,,,,,,,000000000000000000000000,,,,,,+++++++++,,,------000111111222222111111000222222222222333444555666888888999:::<<<>>>@@@AAADDDCCCCCCCCCDDDGGGJJJKKKRRRTTTVVVWWWXXXYYY[[[\\\gggrrrjjjPPP===444111........................,,,---------,,,+++---///000000//////000222333444888===JJJbbb~~~uuuZZZJJJ:::444222000//////...........................///222555999GGGbbbyyyqqqggg]]]XXXSSSOOONNNQQQPPPNNNKKKJJJKKKLLLLLLKKKEEEBBB>>>:::888999:::<<>>===>>>>>>:::555...---+++******+++---...///000111333444555555555222222111111000/////////000...,,,+++,,,,,,+++***(((((()))******)))))))))((()))***+++,,,---------***---///...,,,+++---///,,,---///111222222111111+++++++++******+++++++++777111+++'''((())))))((())))))+++,,,---------------......//////......---,,,,,,++++++++++++,,,,,,000000111111111111000000111111111222333444555666777777888:::<<<>>>@@@AAACCCBBBBBBBBBDDDFFFIIIKKKRRRSSSVVVXXXZZZZZZZZZZZZdddnnn~~~iiiOOO<<<444222---..................---...///000///---,,,...000////////////000222444555999===III```}}}ttt[[[KKK;;;444333111000000...........................///222444888EEE___vvv|||sssjjjddd]]]VVVSSSUUUQQQMMMGGGDDDCCCCCCAAA@@@<<<999666444555777999;;;JJJ```|||xxxiiiPPPDDD888444333222333666555555888<<<<<<;;;???DDDMMM___sss}}}ooocccZZZVVVJJJEEE@@@>>>@@@???;;;666///---,,,++++++,,,---///...000222555666666666555222222111111000/////////111///,,,,,,,,,---,,,,,,'''((()))***************)))))))))***+++,,,......)))...111111...---...111000111333444444222111000+++,,,------------,,,+++222000,,,)))(((((()))***((()))+++,,,............+++,,,...//////...,,,+++,,,,,,+++++++++++++++,,,///000000000000000000///111111111222333444666666666666777999;;;===???@@@AAAAAAAAAAAACCCFFFIIIKKKOOOQQQTTTXXXZZZ[[[YYYXXXaaaiiixxx~~~dddKKK:::333222/////////000000///......,,,...000...+++***+++---///......///000222444555999===III___|||ttt[[[LLL;;;555333222111111////////////////////////...000222444777DDD]]]sss{{{rrrkkkcccYYYUUUVVVNNNHHHAAA<<<:::999777555777444111111333666888:::LLLaaa|||tttfffLLL@@@666222111000111444333222666:::;;;:::===CCCIIIZZZooo}}}rrreee\\\XXXKKKFFF@@@???@@@@@@;;;777///...,,,++++++,,,...///---000333666888777666555222222111111000/////////222000---,,,---...---,,,''''''(((******+++++++++******))))))***,,,...///+++000555555222000111444444555666666444222///...+++,,,...//////...,,,+++---------***((((((***---''')))+++---...//////...+++---///111111///---+++,,,,,,++++++***+++++++++//////000000000000//////111111111222333444666777555666777888:::===???@@@@@@@@@@@@AAACCCFFFIIIKKKNNNOOOSSSWWWZZZZZZXXXVVV___ggguuu{{{cccLLL<<<444111...////////////...------,,,,,,,,,,,,---...///000000000///......000555999777;;;FFF]]]zzzwww]]]NNN===444111///000222000000000000000///......///111---000:::BBBXXXvvvyyymmmddd\\\RRRKKKHHHCCC@@@<<<888666555555666222444444222000444<<>>777555///+++,,,,,,***+++------000555999:::999777555222111000111333444333222222///,,,+++------+++)))++++++*********+++---...******++++++---///000111///222333222444:::<<<;;;666666666666555111+++''')))+++...000111000...------,,,***)))))))))***+++((())),,,///111222222222......//////...------,,,---,,,,,,,,,,,,---......---...///111111111000//////000222444666666666666888888999:::;;;<<<>>>???@@@??????@@@BBBEEEHHHIIILLLOOORRRVVVXXXXXXXXXWWW]]]bbbnnnwww^^^III:::333111///////////////......---000000000000000000000000///000111111111222444666888<<>>?????????>>>>>>@@@CCCFFFHHHKKKNNNQQQUUUWWWXXXWWWWWW[[[___kkk|||qqqXXXDDD888333222111111111111000000000000///////////////...---------///222444444444555777:::???LLLaaazzzsssYYYKKK;;;444111///000111000000000000000//////...---111111555>>>DDDTTToooqqqfffYYYQQQHHH???888777333111///......///000111///111222222333888AAAHHHUUU```ppp}}}{{{hhhVVVDDD;;;333222222111111333444444444555666777999999>>>FFFUUUgggyyyzzznnnbbbXXXJJJFFFCCCEEEIIIIIIBBB;;;555///***++++++))))))+++...000444777999999888777555333222111222222111000111000//////000///,,,)))******))))))***+++---...------------......//////...222444444777<<<>>><<>>???@@@???======>>>AAACCCEEEJJJLLLPPPSSSVVVWWWWWWWWWXXX\\\gggwwwmmmTTTAAA777333222222222222111222222222333......///000000///...------///222444666888;;;===@@@GGGTTTfffzzzqqqVVVHHH:::444222000///111//////000000000000/////////222111555===BBBSSSnnnzzzcccXXXLLLEEE>>>777222111111000///......///000111...000333666999@@@HHHNNNXXX^^^hhhuuuyyyeeeTTT@@@999333222333111222444555555444555555666777888999AAANNN___ooo{{{nnn```UUUJJJFFFCCCFFFJJJJJJDDD===555///++++++***((((((***---///222555777888777777777555222111111111000///111111222222222000---+++******))))))***+++---........./////////............333666777:::???@@@===BBB>>>999555222000...,,,(((***+++---...---,,,,,,))))))((((((''''''''''''***+++...111444555666666///...---,,,,,,+++++++++,,,,,,,,,---------------000000000000000//////...///000111333444555666666888777777888999<<<>>>@@@BBB@@@>>>======???BBBDDDHHHJJJMMMQQQTTTVVVVVVVVVVVVZZZdddrrr~~~jjjQQQ@@@777444333111000000000111333444555111222222333444444444333111222444666999>>>EEEIIILLLSSS^^^kkkyyymmmRRREEE888333222000///000//////000000000000//////222444000222:::???QQQmmmtttWWWLLLBBB<<<888333111111222111000//////000111111///222777<<>>IIIVVVddduuu|||oooaaaVVVJJJFFFBBBDDDIIIJJJDDD>>>777000,,,+++***((('''))),,,---///222444666777777888555222111111111000///111222444444222000...---,,,+++*********+++---...//////000000000///...---///444888:::===AAAAAA===>>><<<999777555111---)))((()))***+++,,,,,,,,,+++((((((((((((''''''&&&&&&((())),,,///111222222222------,,,++++++++++++,,,---...//////000000//////000000000//////////////////000111222333555666666777777666777888;;;???AAAEEECCC???======>>>AAACCCFFFHHHKKKNNNRRRTTTVVVVVVVVVYYYbbbmmmwwwfffOOO@@@999777666111000111222333666999:::666666555555555666666777888999;;;===AAAGGGOOOTTTVVV\\\eeelllsss{{{{{{iiiOOOCCC777333222000///000...//////000000000000000333444000000777<<>>DDDJJJOOOPPPNNNLLLCCCDDDIIIUUUeeewww|||mmmVVVCCC555333333555444222333777555555555666777888999:::777:::???DDDNNN]]]ooo|||wwwnnnbbbXXXLLLEEE>>>===AAADDDBBB>>>:::444......,,,)))(((***))))))***,,,...111444555888555111///000111222111444666777555222000111222222111///---,,,,,,,,,---...///111222222111000///---333888999;;;===;;;666333333444555555222---)))''''''((())))))*********(((((()))))))))((('''&&&'''((()))++++++++++++******)))(((((()))+++---///---...000111111111///...............///000222333222222222222444666888999777666555555777;;;???BBBGGGDDD???;;;:::;;;===???BBBDDDGGGJJJNNNRRRTTTVVVUUUXXX]]]dddjjjuuurrr\\\JJJAAA???>>>===>>>>>>???AAAEEEIIIMMMPPPUUURRRNNNIIIGGGGGGHHHIIIGGGJJJNNNQQQTTTWWWZZZ\\\TTTXXX[[[ZZZWWWZZZaaahhh{{{rrr___KKK@@@666333333000//////......///000000000000000---111000333999;;;HHHaaayyyzzzeeeNNNCCC999555333000000222000111333555888:::<<<===???BBBHHHNNNQQQOOOJJJFFF<<<===CCCNNN^^^qqqyyyhhhPPP<<<444222333555444222444888555555666666777999:::;;;666999<<>>:::888999;;;===AAACCCFFFIIINNNQQQTTTVVVTTTVVV[[[aaafffppp~~~mmmYYYNNNIIIGGGIIIMMMLLLMMMOOORRRWWW^^^ggglllpppiiiaaa\\\YYYWWWTTTRRRVVVUUUUUUVVVXXXXXXWWWUUUMMMKKKJJJIIIFFFGGGPPPZZZmmmyyy~~~gggWWWAAA<<<555000...---------////////////000000000000...///111444555999FFFSSSpppyyyeeePPPCCC888777888888777777666777888;;;>>>BBBEEEGGGJJJJJJJJJKKKJJJFFF@@@<<<;;;666777CCCUUUgggxxxsss___JJJ<<<888444333444555444777<<<;;;===>>><<<===???<<<777:::888999>>>CCCKKKYYYeeesssuuuwwwvvvooodddYYYRRRGGGAAA;;;:::===??????===<<<888333---)))(((((((((++++++,,,---...///000111222222111000000111222333888777555222111000000000555444111///------------...000222444444333111///222333333444444555555666333000......000111///---$$$%%%(((*********((('''&&&&&&''')))************))))))(((((((((***,,,---)))******+++---......///...///000111222333444444000000000000111222333444444444444444555555666666666777888999888999<<<>>>DDDBBB???<<<::::::;;;===AAABBBDDDFFFJJJNNNRRRUUUUUUUUUWWW\\\bbblll~~~vvvhhh[[[UUUUUUVVVZZZ^^^^^^___aaadddjjjrrrzzz~~~vvvnnnhhhbbb[[[WWWVVVTTTRRRQQQOOOMMMJJJHHHBBB@@@??????======EEEOOObbboooxxxbbbQQQ???;;;444000.........---....../////////000000000000000222444333666AAAMMMfff}}}vvvbbbPPPDDD:::888:::999888999888;;;>>>BBBFFFIIIKKKLLLHHHGGGFFFEEECCC@@@;;;777777444555???NNN___rrrzzzkkkXXXDDD777666222111444444555888>>>@@@DDDEEEAAA>>>>>>;;;777999777888;;;???DDDOOOYYYgggiiilllkkkfff\\\QQQJJJBBB===888888;;;>>>>>>======:::444///+++))))))*********+++,,,---...///000222222111000111222333333888666444222111000000000444333111///---,,,,,,,,,---///111333333222111///000000111111111111222222444111///...000000...---%%%&&&'''((())))))((((((&&&'''((()))))))))))))))((((((''''''((()))+++,,,))))))***+++---...//////...//////000222333333444000000000000111222222333333333333444555666666777666777888888888999;;;===>>>===<<<;;;:::;;;===???AAABBBDDDGGGJJJOOORRRTTTTTTSSSUUUZZZ___hhhyyy|||mmmeee^^^___bbbeeeiiimmmnnnnnnpppttt{{{zzzpppeee[[[TTTPPPMMMJJJGGGDDDAAA===:::888666444444333333:::CCCRRRaaavvvpppYYYJJJ<<<888333///.../////////------........./////////111111333444333333<<>>AAAGGGLLLOOOPPPOOONNNEEEBBB???===;;;888444222333111333:::EEESSSgggwwwuuueeeSSSBBB777333000000333444555;;;BBBKKKQQQSSSLLLDDD@@@===;;;;;;888777:::;;;===DDDKKKWWWZZZ^^^^^^ZZZQQQGGGAAA;;;888444444888<<<===<<<>>>;;;666111---+++++++++******+++,,,---......///222222111111222333444444777666444222000000000000222111000...---,,,,,,,,,,,,---000222222222111000000000000////////////...333111/////////000///---((('''''''''''''''(((((('''(((((()))))))))((((((''''''''''''((()))***+++((()))***+++---...///000......///000111222333333111111000000000000111111111222333444555666777888777888999888777888999;;;888:::;;;<<<;;;<<<>>>@@@AAABBBDDDGGGKKKOOORRRTTTSSSRRRTTTXXX\\\cccsssyyyooogggbbb___cccfffgggiiilllnnnnnnpppuuu~~~zzzlll___TTTMMMDDDAAA>>><<<;;;999777555444111000111000000555<<>>555000...///222333666???HHHXXXaaaddd\\\NNNFFFBBB@@@===999888:::;;;:::===BBBJJJMMMQQQSSSPPPHHH@@@:::777555222222555888999999===;;;666222...,,,,,,,,,++++++,,,------...//////111222222333444444555666666555333111000///000000000000///...---,,,,,,,,,+++,,,...000222222111111111111000000///......---000///......///000000000+++***(((&&&&&&'''((()))((((((((()))((((((''''''&&&&&&&&&'''(((((()))***((()))***+++---...///000......//////000111222222111111000/////////000000000111222333555666777888777888888888666666888:::888;;;>>>>>><<<;;;<<<===@@@AAACCCGGGJJJNNNQQQSSSRRRRRRTTTWWWYYY___mmmzzz~~~nnnccc\\\YYYXXX\\\^^^]]]^^^```cccccceeelllxxxxxxgggWWWJJJDDD;;;999666555444444333111333000///111111000444999AAANNNdddzzzsss```MMM@@@777444000...///000000000------------.........///111000333666666555999@@@JJJ\\\tttooo^^^PPPIIIFFFHHHKKKKKKLLLNNNSSSVVVYYYZZZVVVOOOGGGBBB:::777222000000111111111...///111444777???QQQbbbttt|||xxxeeeSSSCCC777000...---///222444888CCCNNNcccmmmrrriiiZZZNNNGGGDDD===999888::::::888888;;;???BBBEEEGGGEEE@@@:::555666444222222444555666777<<<:::666222///---,,,+++------......//////000000111222333444555666777777555333222000/////////000//////.........---,,,,,,+++,,,...000111222222111000000///...------,,,+++++++++,,,---...000222333...,,,)))'''&&&'''((()))'''((((((((((((''''''&&&&&&&&&''''''((())))))))))))***++++++------...///.........//////000000111000000//////.../////////000000111333444666777888666777888777666666777999===AAACCCAAA===999888:::>>>???BBBFFFJJJMMMOOOQQQSSSRRRTTTWWWXXX\\\hhhtttsssbbbUUULLLIIIJJJNNNOOONNNPPPSSSVVVUUUXXXaaaooo}}}ttt```NNN???888999666333111000000///...222...---000111000222666<<>>777333000......000111111......000333444999HHHVVViiisssqqq]]]KKK===555111......///222444999FFFSSSiiiuuu|||uuueeeXXXMMMGGG???999777888999666666777777999;;;<<<;;;777444111555555444444444555777777<<<:::777333000...,,,,,,....../////////000000000111222333555777888888999444222111////////////000....../////////......------...///000111222222222------,,,,,,+++***))))))((()))+++,,,,,,...111333000///,,,)))((('''((()))&&&''''''(((((((((''''''&&&&&&''')))))))))))))))+++++++++,,,,,,------------........./////////000//////............//////000111222333444555666777555666777666555666777999???CCCEEEBBB<<<777777999;;;===@@@DDDHHHKKKMMMNNNRRRRRRTTTWWWWWWZZZeeepppyyyhhhUUUIII>>><<<===@@@@@@???BBBFFFHHHGGGKKKUUUfffuuu}}}rrr```LLL===444666333000............---111------000111000000333777@@@PPPcccxxxooo^^^NNN@@@888444222///.../////////........./////////000000000//////111666777444555888???JJJ]]]rrr}}}nnnaaa\\\XXXVVVXXXXXXVVVVVVXXXWWWWWWVVVRRRMMMFFF???;;;555222///------............---...111222666@@@KKK[[[ggguuuyyyhhhUUUDDD999555333//////111333555:::HHHVVVppp|||sssdddVVVMMMDDD>>>:::::::::777666777444555555555444333111000333444555555666777:::;;;===;;;888555222///...---.........///////////////000222444666888999::::::333222000///......///000......///000000000///...///000000111111222222222,,,,,,,,,++++++*********((()))++++++***+++---000222111...,,,***)))((((((%%%%%%&&&'''((((((((((((&&&'''(((************)))------,,,,,,,,,+++++++++------............//////------------...///000000111111222333444444555555333444666555555666888:::<<<@@@CCC@@@:::777999<<<999;;;???CCCGGGJJJKKKLLLPPPPPPSSSVVVVVVXXXbbblllxxxrrr```MMM@@@999666666777777666888>>>===<<<@@@LLL]]]nnnxxx|||uuuzzz|||vvvgggTTTDDD:::222///---,,,---/////////222...---000222111111333222:::HHH[[[pppyyyhhhWWWGGG;;;555444222///.../////////...////////////000000000000///...111555666222111444888AAAQQQeeewww{{{mmmbbbbbb^^^\\\]]][[[XXXWWWYYYPPPOOOMMMJJJFFFAAA<<<999666222///---,,,,,,++++++---,,,---000111444<<>>>>>===:::888888555555444333222222222111222333555777888:::===???>>><<<:::777444111000///---------...............000222444777999:::::::::222111000///......//////......000111111111000///111111111111111222222222.........------------,,,)))+++,,,+++((((((***---333222000...+++***)))((($$$%%%&&&'''((((((((((((&&&''')))+++++++++******......---,,,,,,+++******------..................,,,,,,,,,---...///000111222222222333333444444444222444555555555666888:::888<<<@@@>>>999777;;;@@@888:::>>>BBBFFFIIIJJJKKKOOOOOORRRUUUUUUVVV```jjjtttwwwgggUUUDDD:::555222//////111333222111555777???NNN___kkkmmmlllnnnmmmmmmoookkk]]]III999111222222000---,,,,,,---//////...------------...111444???SSSgggzzznnn]]]NNNAAA888333000///...------...///000000000//////...---,,,,,,////////////000111222333<<<<<>>555222...///111111---)))///...---,,,...000333555EEETTTfffsssxxx|||zzznnnaaaNNN@@@999555333000000555333222888===KKKbbbzzz}}}nnn```PPPIIIAAA>>>>>>===888222444444222111000000000000111555999888666666999>>>EEEBBB>>>999555222///...---------...............000444999;;;:::888555444222111111111000000/////////000111333444555666666111111111111000000//////000000000///...,,,+++***+++++++++******)))((('''+++---000222222///+++(((+++)))((()))+++,,,)))&&&)))******)))((())),,,...............---,,,+++***------..................------,,,------...///000222111111111222333333444444555666555444555666888999999999999:::;;;<<<===888:::<<>>===<<<<<<===???@@@AAA777222......000111///,,,///...,,,,,,---///222444<<>>MMMdddxxxkkkYYYPPPGGGAAAAAA???:::555555444333222111000000000222666:::;;;999:::===AAAFFFCCC>>>999555222111000000000000000000000000000000444999<<<;;;888555444222111111111111000000//////000222444555555555555222222111111111000000000222111111000...,,,+++***)))))))))(((((('''&&&%%%***,,,...000000///,,,+++***)))''')))+++,,,+++)))******+++***))))))+++..................,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///000000000000000111222333444555444555666555444444666888666555555666666777888999888999;;;>>>AAADDDFFFHHHIIIMMMSSSVVVVVVXXX[[[___kkkvvv|||mmm]]]NNN@@@666000000...,,,,,,.../////////111444===LLL[[[___WWWNNNHHHMMMXXXdddlllhhh\\\QQQCCC<<<444///.........---++++++,,,,,,---///000111111111666CCCSSSdddyyyssshhhYYYIII===555000...111000///......///000111------------...///000111////////////000111222222444555:::EEESSScccwwwttteeeWWWOOONNNIIIHHHGGGEEECCC@@@>>>===777777777<<>>LLL[[[iiiuuuxxxlllaaaRRRHHH<<<333000000000000///555444444;;;BBBRRRjjjwwweee\\\PPPGGGDDDAAA===999666555333222111000000000222666;;;>>>>>>???BBBEEEFFFCCC>>>999555222222222...---------------------000444:::===<<<888555333111111222222222111000000///000333555555555444333222222222222222111111111333333222111///---+++***)))))))))(((((('''&&&%%%((()))+++---...///......)))(((&&&&&&(((************++++++***))))))+++---////////////...---,,,+++***+++++++++,,,,,,,,,---***+++---...000000000////////////000111333444555444555555555444444666777555555444444444444555666888888:::===@@@CCCFFFGGGHHHLLLQQQSSSTTTUUUYYY\\\fffpppzzzppp```OOOBBB:::444111...---,,,+++,,,---......333777BBBQQQ]]]]]]QQQEEE???DDDNNNZZZdddfffaaa[[[PPPEEE888111///000///...,,,,,,,,,,,,---...///000111///222<<>>;;;666555333222111000//////111555;;;???AAACCCEEEHHHEEEBBB<<<777444222222222,,,,,,,,,,,,,,,,,,++++++000444:::<<<;;;777444222111222222333333222111000///111333555666555333222222222222222222222222222444444333111///---+++***+++++++++******)))((('''&&&'''(((***,,,...///000)))(((%%%$$$%%%&&&'''(((***+++,,,+++******+++,,,////////////...---,,,,,,,,,,,,,,,------......///(((***---///111111000///---......///111333444555333444555444333333555777777777666666555666666666888888999<<>>III___rrrlll\\\MMM???888777555555444444333333333333999:::>>>GGGQQQTTTRRRMMMFFFAAA:::444000///......,,,,,,++++++,,,---...///222333999DDDSSSbbblllpppsssvvvuuuoooiii```TTTIII>>>:::444///...///000111...555555777BBBLLL^^^xxx~~~tttfffYYYOOOGGG@@@<<<666555444222111000//////000333888===AAADDDGGGIIIBBB@@@;;;777444222222222111000000000//////......000444888:::999666333222111222333444444333222111111222444555555444333111222222222222222222222222444333222111///---+++***+++++++++******)))((('''$$$%%%&&&(((***,,,...000,,,+++)))'''%%%%%%'''(((***,,,---,,,+++***+++,,,////////////...---,,,+++++++++,,,,,,---......///)))***---///000000///...------...///000222444555222333444333222333444666888888777666666666777777888888999;;;>>>BBBFFFHHHHHHKKKOOOPPPPPPQQQUUUYYY```hhhvvvjjj___OOO???555///...---,,,------,,,,,,,,,///111555>>>KKKVVVXXXPPPCCC999444444888@@@LLLZZZeeejjjbbbXXXJJJ???888444111///......---,,,,,,,,,,,,,,,///...000555<<>>BBBFFFIIIJJJMMMPPPPPPPPPQQQUUUYYY___fffrrrZZZPPPCCC777///---,,,,,,---...///...------000333777BBBOOOVVVRRRFFF;;;444000///000666BBBQQQ___gggggg```TTTGGG<<<555111///,,,,,,,,,+++,,,,,,------......000333777>>>NNN^^^nnnxxx}}}sssggg[[[SSSBBB<<<555000///111222333555444222111000000111111111444888;;;<<<:::777444222222222222333444555666444222111333555;;;IIIVVVgggwwwttteeeTTTHHH???666111000............///111222333555;;;DDDLLLPPPOOOKKKHHHFFFEEEDDD@@@:::555111000---------------.........+++---000555===GGGPPPVVV[[[\\\YYYSSSLLLFFF===333000000...---,,,,,,...000,,,333444888EEERRRgggwwwhhhYYYMMMEEE===;;;:::888666555444444111222333777===CCCHHHJJJ@@@???>>><<<999666444333000//////...------,,,,,,222333444333222000111222000222444666666555333222555444333222222222222333000000000111111111222222///000000///...---,,,,,,)))))))))(((((('''&&&%%%$$$%%%&&&((())))))))))))***,,,------+++***,,,---+++,,,......,,,+++***+++------------,,,+++***)))(((((()))***+++,,,------...........................------...///000111222111222333222111111333555555444444444555666777777:::::::::<<>>888444222------..................---...000111444;;;CCCIIIGGGIIIGGGBBB???<<<666.........///......///111333///666777;;;IIIWWWlllrrraaaRRRJJJ@@@>>>===:::999777777666333222333666===DDDIIIKKKAAAAAA@@@???<<<999666444444333333222111000000///222333333111//////000222000222444666777666444222777555333111111111333444//////000000111111111222.........///...------,,,++++++++++++***)))((('''$$$%%%'''((((((((('''&&&$$$'''***+++***)))+++---+++---......,,,+++******,,,,,,,,,,,,+++***)))))))))***+++,,,---...////////////...------------..................///000111111222333222111111333555555555555666777888999:::;;;;;;;;;<<>>;;;777333///---...//////000000000000///222555999>>>HHH]]]yyy|||nnn^^^QQQKKKCCC<<<===>>>;;;777666333444777;;;@@@EEEIIIKKKHHHEEECCCBBBAAA>>>999555444333111////////////000333222111///............222444666777777666444222444444222111000000000000111000000000000000111111111000......///...+++)))***---+++''''''+++((("""$$$$$$%%%&&&&&&'''(((((()))))))))+++,,,...000111---............,,,***)))))))))))))))***+++,,,---***)))))))))***+++,,,,,,------.................................///000111333333333444444555555555777666555666777999<<<===AAA;;;888:::>>>BBBGGGLLLXXXXXXVVVTTTRRRSSSUUUXXX]]]___dddmmm{{{;;;555///,,,,,,---+++)))+++***---111000...333<<>>JJJTTTcccooovvvzzz}}}}}}~~~~~~|||xxxtttqqqjjjeee\\\SSSKKKBBB:::555222111///---------...///666333222444444222333888>>>HHHVVVcccjjjgggXXXIIIBBB===888666777777666444444555666444111333888>>>GGGSSScccsss}}}lll```SSSGGG:::555222///...///---,,,,,,---///222444555<<>>999555333222111000000111222222222111000///............222333555777777555333222444333222111000000000000000000//////000111111222111000............+++)))+++---,,,((((((+++)))$$$$$$$$$%%%%%%&&&''''''((((((((()))***+++---///000---...//////...,,,+++***))))))))))))***+++,,,,,,+++++++++***++++++,,,,,,,,,------.....................---......///000111333333333444444555555555666666666666999<<>>:::<<<@@@CCCHHHNNNYYYYYYYYYWWWUUUUUUVVVXXX\\\^^^bbbjjjwww111...******,,,...,,,+++++++++---///111333;;;CCCPPPUUUVVVKKK===444///---,,,---......---111888===GGGKKKNNNNNNHHH@@@888444///...---,,,,,,,,,---...***,,,------,,,---222777<<>>999888777555333444555555333000111555:::<<>>EEETTTmmmwwwjjj\\\RRRHHHDDD@@@<<<999::::::;;;>>>BBBGGGKKKOOOQQQTTTQQQLLLHHHDDD???999555222222111111222222333444111111000///............111222444555555444222111333222222111111000000000.........///000111222333111///............,,,***---...,,,)))***,,,***&&&$$$$$$$$$%%%&&&&&&'''''''''(((((()))***+++---...---......///...---+++***))))))))))))***+++,,,,,,------,,,+++++++++,,,,,,,,,,,,---...............---------......///111111333333444555555555444444666666666888;;;@@@DDDGGGHHHAAA<<<>>>AAADDDIIIOOOYYYZZZ[[[ZZZXXXVVVVVVWWWZZZ[[[___eeeqqq+++***)))***,,,---,,,+++,,,,,,---///222999CCCKKKXXXVVVPPPDDD888111...---,,,---...---,,,---000444999===BBBFFFGGGCCC<<<666222111///---,,,+++++++++)))+++------,,,---///111333:::EEEOOOVVV[[[___bbbbbbbbbbbb```]]]XXXTTTQQQKKKFFF>>>888555333111000---,,,,,,,,,,,,---...///111111333666666333666<<>>999555222222222222111111222222000//////.........//////000111333444444333111000111111222222222111111000------......000111333333111///------......,,,+++...---+++***++++++***((($$$$$$%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---.........---+++***((((((((())))))***+++,,,---,,,,,,+++************++++++,,,---............------------...000111222444444555666666555555444666666666999===CCCIIIMMMKKKDDD??????BBBDDDIIINNNVVVXXXZZZZZZXXXUUUTTTTTTUUUVVVYYY___jjjzzz*********+++,,,,,,,,,+++---------///555@@@KKKRRR[[[SSSHHH>>>555///,,,---+++,,,---,,,,,,---...000222555:::AAAFFFEEE@@@<<<222111///---,,,++++++,,,***+++---...------......///444;;;BBBGGGKKKOOOPPPRRRQQQQQQOOOLLLHHHEEECCC:::777444111000///,,,+++++++++,,,,,,------...///---...222555555444999@@@NNNbbb|||~~~eeeYYYGGG:::444444666777444444333111//////000222000555>>>FFFOOO[[[hhhpppyyy~~~tttjjj___RRRDDD<<<777222///000///***(((******,,,///111222444888;;;IIIUUU[[[PPP???444222333222333666===DDDEEE@@@:::111...,,,+++,,,......---*********++++++,,,,,,---///////////////000000000////////////000111333333666999BBBRRRhhhvvvlll```XXXPPPJJJIIIKKKIIILLLQQQVVVZZZ\\\\\\\\\]]]ZZZUUUMMMDDD===888555333333222222000///...---///...............///000000000111222222111000000000000111222222222111111---------...///111222333111///---,,,---...---,,,---++++++,,,---+++)))(((%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((()))***+++,,,,,,------,,,+++***(((((((((((()))***+++,,,++++++***))))))((())))))***+++,,,---............,,,,,,------///000111222555666777888888777555444666666666999>>>EEELLLPPPLLLEEEAAAAAACCCDDDGGGLLLPPPRRRUUUVVVTTTRRRPPPPPPNNNQQQUUUZZZdddttt******++++++++++++++++++---//////000999FFFRRRWWWXXXLLL???888222...+++,,,++++++++++++,,,---...///000222777===CCCEEECCCBBB444333111///......//////***+++,,,---......------///111444888<<>>GGGXXXmmmwwwhhhSSSAAA888666777999444333222000000000000000///333888===CCCLLLWWW___kkkqqqyyy~~~}}}tttnnneeeZZZPPPEEE===777333000///111///***)))+++***---000111222666===BBBOOOXXX[[[PPP???555222222222222555:::@@@CCCBBB???333000---,,,,,,---...---******+++,,,---.........///......---------......000/////////000222444555777<<>><<<999555222000//////***)))***+++---------,,,......///111444777888888666666666666555444333222000///......//////---,,,,,,------............---+++---111555666999DDDOOOeeezzzyyybbbNNNAAA;;;888777444333111000000111000000///111333555888>>>GGGNNNWWW]]]eeekkknnnmmmlllkkkfff```VVVKKKBBB<<<777555000......000///++++++...***---000111222888AAAHHHUUU[[[[[[OOO@@@666111...000111333777<<>>BBBJJJGGGAAA;;;555000---+++)))(((((()))+++------,,,---,,,,,,---000333444444333333333444444333333222...,,,******+++,,,,,,+++---......//////...------,,,---222666777<<>>===;;;999777777666555777;;;AAAHHHLLLPPPKKKJJJLLLLLLIIIGGGHHHBBBEEEGGGHHHHHHIIIKKKLLLJJJOOOTTTWWW[[[eeeuuu++++++++++++************444222333;;;GGGOOOPPPNNN>>>:::333...+++***(((((()))))))))))))))***++++++---......///111666<<<@@@HHHMMMMMMCCC777111///---///---******+++,,,,,,+++...//////////////////...//////000000000000//////************+++,,,---...---,,,+++---000111///------///111222777EEEYYYiiiiiiUUUEEE<<<888777333111333444222111333222111000///000111333555>>>@@@DDDHHHJJJLLLLLLLLLEEEAAA;;;555111//////000..............................222777888:::FFFTTTaaa```ZZZNNN@@@555111222...000222444777===CCCGGGCCC===555000000000///---***+++,,,---.../////////........................444222111333222222777>>>@@@MMMeeeooo```XXXRRRNNNLLLCCC777111222222333444444222111000000+++,,,---.........------......................../////////000111111222222222111///......///000111//////...------------...444...222???EEE===666777222///+++)))((()))((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++,,,,,,+++++++++,,,,,,---,,,,,,+++,,,---///111222666777:::>>>AAA@@@===:::777777777888;;;???CCCFFFIIINNNTTTUUUQQQKKKFFFDDDEEECCCBBBDDDFFFIIIJJJJJJOOONNNQQQVVV[[[bbbnnnyyy++++++,,,,,,------......111111555>>>HHHMMMKKKGGG999555000,,,+++*********+++***************++++++++++++,,,,,,...111777;;;IIIQQQTTTLLL@@@888333000...,,,***)))***++++++***,,,,,,------------,,,,,,,,,------......------,,,************+++,,,---...///...---...111111000...000333666999BBBSSSiiiyyyvvvbbbQQQDDD<<<999444111333333000///000111111/////////000222333777888;;;>>>????????????:::888444000...---------------------------------000///222777:::???LLLZZZddd```XXXLLL@@@777444333444555555555666999>>>BBBEEE@@@999444222111000000.........//////........./////////////////////...111///000222333333999@@@JJJYYYrrrqqqaaaVVVQQQNNNMMMFFF;;;444444666777999888777555333333......................................................///000000111111222111000...------...000111111000//////......//////222---111???GGGBBB???@@@;;;999555111---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,++++++,,,---......------,,,,,,---///111222666888;;;???BBBBBB???<<<888888777777888;;;>>>@@@HHHNNNVVVYYYUUUNNNHHHDDDBBBAAA@@@BBBFFFIIIKKKKKKPPPOOOPPPUUUYYY^^^jjjuuu,,,,,,------...000111222222777???IIIOOOOOOHHHBBB333///+++)))***+++++++++,,,,,,+++++++++++++++++++++++++++++++++...333666EEEQQQ[[[VVVJJJ???777222///---+++***+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,---...222111///000111111000///111444888>>>JJJ^^^vvvvvvbbbPPPEEE===888444555444000...///000000///......///111222000111222333333333222111//////...,,,,,,,,,,,,,,,........................111000222777===FFFUUUaaahhhaaaUUUIIIAAA;;;888666999888777666666888<<<@@@GGGEEE@@@:::555222222333222111111000///...------///////////////////////////...000444555666===EEEVVViiissscccSSSOOONNNNNNJJJAAA999666444555666777666444222000000000...------...///000........................---......//////000111111000///---,,,,,,---///000222111000000//////000000222---000<<>>999888777666666777999:::EEEMMMXXX^^^\\\SSSJJJCCC???>>>>>>@@@EEEHHHJJJKKKOOOMMMOOOSSSUUUZZZdddooo---,,,,,,---...///111222444;;;FFFOOORRRLLLBBB:::///,,,)))((()))***+++***+++,,,,,,,,,++++++******,,,------,,,,,,---111444<<>>999888555111///000//////............///000---......//////...------++++++,,,---------,,,,,,//////000000000000111111111111222888BBBOOO]]]ggglllaaaRRRHHHCCCAAA>>>;;;::::::888777666888===AAAIIIIIIGGGAAA:::444333444333222111000//////...............///////////////000000333666777999BBBLLL```vvvvvvfffRRRPPPOOOPPPNNNHHH>>>777222222333555666555333111222111...---,,,---...///........................------......//////000000///...,,,,,,,,,---///000111111000////////////000444000000666888666444666>>>AAAAAA<<<222***'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))************************+++******)))))))))******+++++++++,,,---///000111111000///......///000111555666999===AAABBB@@@>>>999888777555555666777888BBBKKKXXX``````WWWLLLCCC???>>>===???CCCFFFHHHHHHKKKJJJLLLOOORRRVVV```jjjzzz---,,,,,,+++,,,---///000333;;;FFFMMMKKKBBB777000...+++)))(((((()))))))))***++++++,,,,,,+++******---------,,,+++,,,///111666EEETTTXXXSSSKKKBBB;;;444111...,,,,,,,,,+++***,,,------......------,,,,,,,,,------------,,,,,,++++++++++++,,,---...///111111111111000111222333777<<>>:::555111///111//////..................+++,,,,,,---------------++++++,,,------,,,+++***....../////////000000000111222555;;;HHHWWWdddjjjlllaaaSSSJJJGGGGGGDDDAAA@@@???<<<888666888<<<@@@IIILLLMMMIIIAAA:::666555333222111000///000000000------.........////////////000333666888;;;GGGSSSlllwwwgggTTTRRRPPPQQQSSSOOODDD:::555444444666888999888666333111///---,,,,,,---...////////////////////////------......//////000000......,,,+++,,,---///111111000//////......//////666222000111000---++++++333777999666///)))((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((******************************)))((((((((())))))******+++,,,---...000111111000///......///000111333444666:::>>>???>>><<<888777777666777888999:::???HHHUUU___```YYYMMMDDDAAA???>>>???AAADDDEEEEEEFFFEEEHHHLLLOOOSSS]]]gggsss---,,,,,,+++---///222333:::AAAIIILLLFFF;;;333......,,,)))))))))******)))***+++,,,---...---,,,,,,+++,,,,,,+++***+++---///333???LLLSSSUUUTTTNNNGGG777444111...---,,,***(((++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,---...///000111222222222333666999:::BBBPPPbbbvvvttt^^^SSSFFF===666000///111///////////////.........*********+++,,,,,,------+++++++++++++++***)))(((,,,,,,,,,------......///222555999BBBPPPaaajjjkkkhhh```UUUOOOMMMMMMKKKHHHIIIFFFAAA;;;777777:::<<>>EEEOOOYYY\\\XXXNNNFFFAAA@@@>>>???AAACCCCCCCCCCCCCCCFFFJJJMMMPPPYYYccckkk|||---------...000444888;;;CCCIIIMMMJJJAAA888222111---+++)))***+++---,,,,,,***,,,...000111111000///,,,---------,,,,,,...000111888AAAJJJTTTZZZXXXQQQ@@@<<<888444222000...,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++,,,,,,---...//////111333444444777<<<@@@FFFOOO```ssstttfffTTTFFF;;;333111444000000000000//////......***************++++++,,,,,,+++++++++************,,,------...//////000000555:::@@@IIIYYYiiinnnkkkddd___XXXTTTSSSRRROOOMMMLLLIIIDDD===888888;;;>>>CCCHHHOOOVVVWWWQQQHHHAAA:::999666444333222333444///000000111222222333333222333777;;;@@@KKK___rrryyyjjjYYYWWWUUUXXX```eee[[[NNN???:::444222444666555333666555444333111000///...////////////////////////......///000000111111222///...---------///111333222111000000//////000000000222222000//////......)))***+++,,,+++***))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))******+++,,,***************+++,,,---------,,,,,,---///111222222222444666999:::999888777777777777777888888888>>>BBBIIIRRRVVVUUUNNNHHH@@@???>>>>>>AAACCCDDDDDDDDDCCCFFFJJJKKKNNNUUU^^^cccttt------...000444999???BBBFFFJJJKKKEEE:::222///000+++***)))***---//////...+++---///222333333333222...///000000//////111333...222999CCCQQQ\\\\\\VVVHHHDDD???;;;999666333111...//////000000//////...---......//////......---,,,,,,,,,,,,---...//////000222555666777:::@@@EEEXXXbbbrrrvvv```OOOAAA888555888000000111111000///......---,,,++++++******++++++------,,,,,,,,,,,,------///000000111222333333333777===DDDOOO___oooqqqkkkaaa^^^[[[XXXVVVTTTRRRQQQKKKHHHCCC>>>:::;;;???BBB@@@EEEOOOZZZ___[[[QQQHHH???===:::777444333333444111111222333444444555555555777;;;AAAHHHUUUmmm}}}|||{{{~~~|||nnnZZZYYYWWWZZZeeemmmeeeWWWJJJBBB:::777777999777555777777777666444222000///000000000000000000000000//////000000111111222222000///...---...000222444333222222111000111111111///111222000/////////...---+++***+++,,,,,,***((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((************+++,,,---...*********)))******++++++,,,,,,+++,,,---///111222333333444666999:::999777888777777777777666666666>>>@@@EEEMMMRRRRRRNNNIII???======>>>AAAEEEFFFFFFFFFEEEGGGJJJJJJKKKRRR[[[^^^ppp---/////////555@@@IIILLLTTTKKKAAA;;;444---)))***---,,,,,,---...//////...///111444666888888888777555555444333111///---,,,---...333<<>><<<===@@@@@@>>>AAAEEEDDDEEEGGGHHHJJJMMMRRRVVVYYYggg{{{///111111222:::FFFNNNPPPRRRHHH>>>888333,,,***+++------...///111333333333555777:::<<<>>>>>>======:::999888666333111...---,,,...222999BBBMMMWWW\\\aaa]]]XXXUUUSSSOOOJJJEEEBBB;;;888999888333111222000......000///,,,---000//////......000111222222555777;;;>>>CCCLLLXXX```uuu~~~jjjWWWHHH===777222333444333222000//////...---,,,++++++,,,---......---,,,*********+++,,,.........///111333666888BBBGGGRRR\\\dddfffccc```[[[XXXTTTRRRSSSRRRQQQOOOMMMKKKGGGDDDBBBBBBCCCCCCBBBFFFLLLQQQTTTVVVWWWYYYPPPKKKCCC>>>;;;:::777666444444444555666777777777===@@@GGGRRRcccxxx}}}qqqiiiiiitttyyyddd[[[VVV___jjjoooooommm\\\QQQBBB777444555666666999999999888777555444333222222111000000////////////000000111222222222222.........///000000111222111111111111111000//////000//////............///------------,,,+++***)))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))************************************+++,,,------,,,***)))***,,,,,,,,,+++,,,+++++++++---///111333444444333333333333444444666666777888999999:::::::::;;;@@@GGGNNNPPPLLLGGG???<<<;;;=========@@@FFFEEEFFFGGGGGGHHHKKKOOORRRXXXcccvvv000333555:::DDDOOOTTTRRRLLLCCC999444000,,,+++---///000111333555777999:::;;;===???AAABBBBBBBBBBBB??????===;;;777333///---+++...111555;;;EEEPPPYYYeeedddeeeeeeeeeccc^^^[[[RRRKKKFFFFFFFFFAAA;;;888333///---......+++---000......///000111111222222666:::@@@FFFOOO[[[iiisss|||jjjXXXIII@@@888777555333111000000000------------------------------,,,+++++++++,,,,,,///000111000000333999>>>JJJPPPYYY___```^^^ZZZXXXUUUSSSQQQPPPPPPQQQPPPNNNNNNLLLIIIFFFEEEEEEEEEFFFFFFHHHJJJKKKMMMRRRWWW[[[WWWRRRKKKEEEAAA>>>;;;999:::999999999:::<<<>>>???FFFMMMXXXgggwww|||ttthhhbbbcccqqq}}}fff]]]YYYbbbnnntttuuuvvvhhh^^^OOO@@@666333333555::::::::::::999888777666444444333222111000000000111111222222222222222111000000000000000000000000000111111111111000/////////............//////000............---,,,+++***((((((((('''''''''&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))++++++*********+++++++++---+++******+++,,,+++***,,,+++++++++---///111222333333222222222333333444555555666777888::::::;;;<<<===AAAGGGMMMMMMIIIEEE@@@;;;999:::;;;;;;???EEEEEEFFFGGGGGGFFFHHHJJJMMMVVV^^^mmm111666===EEEOOOVVVUUUOOOEEE<<<444000...+++,,,000111333555888999<<<>>>@@@>>>???AAABBBCCCCCCCCCCCCDDDCCCAAA>>>:::555000---***...333555777>>>HHHQQQ^^^bbbhhhmmmooooooooonnngggaaa[[[[[[[[[UUUKKKCCC:::555111111111///000444111222444555555666777888999???HHHRRR^^^mmm}}}}}}jjjYYYNNNBBB>>>999555333222222222---------......---,,,+++---------,,,,,,,,,,,,---...111222111000333<<>>BBBDDDAAAAAABBBCCCCCCDDDDDDDDDEEEEEECCC@@@<<<666111...)))///444666666999???EEEQQQXXXbbbiiinnnrrrvvvyyyzzzvvvrrrqqqpppkkk^^^SSSEEE>>>888888888777888:::666999;;;<<<<<<===@@@CCCGGGNNNYYYfffsss}}}lllbbbSSSMMMEEE>>>;;;999777666////////////...---,,,+++------------...---------...000222111111666AAAIIIVVVYYY[[[YYYTTTOOOLLLLLLKKKLLLMMMMMMMMMNNNNNNOOOOOONNNLLLKKKJJJJJJJJJJJJLLLLLLLLLJJJHHHHHHJJJLLLUUUWWWYYYXXXTTTNNNHHHDDDEEEGGGJJJLLLOOOSSSZZZ^^^eeennn}}}sssiii[[[YYY___ooo~~~~~~mmmeee```fffpppvvvzzz}}}}}}wwwjjjWWWDDD777333333888999:::;;;;;;<<<<<<<<<:::999777555444444444555777777888888888777777666666666666666555333111111222222222222222111111000...............///000111////////////...---,,,,,,))))))((((((((('''''''''((((((''''''''''''(((((()))))))))*********++++++,,,,,,,,,,,,+++***)))(((---+++(((((()))***+++***+++++++++,,,---...//////000000000000000111222222222333444666888:::;;;<<<>>>@@@BBBFFFHHHIIIGGGEEECCC===:::<<<===;;;;;;===AAABBBDDDDDDDDDEEEGGGIIIQQQVVVaaaqqq777CCCOOOVVVVVVRRRGGG<<<555///+++,,,......000444666:::===>>>>>>???BBBFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBB>>>999333000,,,000444555444444666999CCCKKKVVV^^^cccjjjssszzz|||pppdddOOOGGG@@@@@@AAA???>>>???;;;>>>AAABBBBBBDDDIIINNNYYYaaammmyyyyyyeee]]]RRRIIIDDD@@@<<<999666555444222111///......,,,---.../////////.........000111333666===FFFMMMVVVVVVTTTQQQNNNLLLKKKLLLJJJLLLNNNNNNNNNMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKHHHEEECCCCCCOOOTTT[[[^^^\\\XXXSSSQQQNNNRRRWWWZZZ]]]bbbjjjooozzz~~~nnncccUUUVVV___qqqqqqhhhccchhhpppwww|||~~~tttcccPPP@@@777333555666888999;;;<<<<<<<<<===;;;999666555555666777999999:::::::::::::::999999:::::::::999777555444333444444444444333222222///............//////000////////////...---,,,+++)))))))))((((((((('''''')))((((((''''''''''''(((((())))))******+++++++++---.../////////...,,,+++,,,***'''''')))+++,,,,,,***++++++,,,---.........///////////////000111222111222444666888:::<<<===@@@AAABBBDDDFFFHHHIIIJJJIIIAAA<<<<<<===;;;:::;;;@@@BBBDDDDDDDDDDDDFFFGGGMMMSSS^^^mmm???KKKUUUVVVPPPGGG===555///***(((,,,///000222555999===@@@@@@>>>>>>AAAEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDAAA<<<777444000000000000////////////555===GGGMMMRRRZZZgggqqq{{{}}}rrr___WWWQQQQQQRRROOOMMMMMMIIILLLNNNOOOOOOSSS[[[bbbooovvv|||rrreee[[[TTTNNNGGGBBB>>><<<:::666444222222222,,,---...///000//////...///000222555<<>>===;;;999777555555555666555555444333000//////............///...............,,,++++++))))))))))))((((((((('''))))))((('''''''''''''''''''''(((((()))******+++,,,---...//////...,,,++++++(((&&&&&&(((+++------***++++++,,,------------............///000111222000111333555888:::<<<===@@@AAABBBCCCEEEHHHLLLOOORRRGGG===;;;;;;;;;<<<>>>BBBDDDEEEEEEDDDCCCCCCDDDGGGOOO\\\jjjyyyEEEPPPXXXTTTJJJ@@@888222+++'''''',,,000111333666:::>>>AAAAAA======@@@CCCEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFFFFFFFCCC>>>999666444111---******+++++++++,,,444<<>>:::777555555555,,,---///000000000///...111000222888AAAJJJQQQTTTQQQLLLEEECCCFFFKKKNNNOOOJJJMMMPPPQQQOOONNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLKKKIIIEEEBBBAAAAAA@@@FFFNNNSSSVVVZZZ^^^aaaiiipppwww{{{}}}vvvcccVVVLLLPPP___vvvtttlllgggkkkttt{{{}}}mmmZZZIII>>>111222444777999;;;<<<<<<@@@>>>;;;888777777888999777888999:::;;;<<<<<<<<<>>>>>>@@@@@@???===;;;:::666666666777666555555444111000///...........................---,,,+++***))))))))))))((((((((((((***)))((('''''''''''''''&&&&&&&&&'''((())))))***((()))+++,,,,,,+++)))(((***'''%%%%%%(((+++......***+++,,,,,,---------------------......000111111000111333555888:::<<<===AAAAAAAAABBBDDDIIIOOOSSSYYYKKK===888999:::===AAAEEEFFFGGGFFFCCCAAAAAAAAACCCMMM[[[hhhuuuRRRSSSSSSLLLAAA777000---***))))))***...333888<<<===>>>??????>>>???AAACCCFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???>>>:::555...***))))))(((&&&000000222777===EEEOOOWWWgggwww}}}|||{{{zzzyyywwwvvvuuutttuuuyyyttthhh```VVVQQQJJJCCC>>>:::666333666000---000222111000111222666;;;BBBLLLVVVYYYUUUIIICCC===>>>DDDKKKOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKOOOMMMKKKIIIGGGCCC>>>:::;;;<<>>;;;:::888888888888666555666555222000//////000000000---***)))***,,,------...---,,,***)))((((((((())))))(((((((((((())))))*********)))'''''')))+++++++++++++++++++++,,,,,,+++***(((((()))***---...///...---,,,+++,,,---...000000//////.........---111222333555777888::::::>>>>>>???AAAEEEKKKQQQUUUWWWLLLAAA<<<::::::>>>DDDGGGHHHIIIGGGDDDAAA@@@@@@FFFMMMWWWaaammm~~~PPPNNNIIIAAA999222...,,,*********,,,///444:::===???@@@@@@@@@??????@@@BBBDDDCCCAAA@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@===888111,,,+++***)))(((,,,,,,...222888???HHHNNN___ooo~~~zzzsssccc^^^WWWOOOIIICCC>>>;;;;;;555111333555444444666777<<>>999:::AAAHHHMMMOOONNNNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMKKKJJJHHHDDD>>>:::777777:::AAAGGGLLLTTT]]]ooo{{{rrr^^^QQQKKKUUUgggzzzyyylllcccfffqqq|||vvvcccSSSAAA888222222333333555888:::;;;;;;;;;999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>@@@DDDIIIOOORRRRRRIII???;;;:::;;;@@@GGGKKKKKKJJJGGGCCC@@@@@@@@@DDDKKKTTT^^^iiizzzMMMGGG>>>666111...---,,,++++++,,,...222777<<>>:::666888???GGGMMMPPPOOOOOONNNMMMLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKJJJEEE>>>999555333444999>>>DDDNNNXXXppp}}}nnn\\\PPPKKKVVViii|||xxxlllbbbfffqqq|||rrrcccKKK@@@555222222333666:::999;;;======<<<;;;;;;;;;===<<<<<<;;;<<<===???@@@@@@DDDGGGFFFFFFHHHFFFBBB===<<<::::::;;;;;;:::888444333111000///////////////,,,***)))+++,,,------++++++***)))(((((())))))))))))))))))))))))))))))'''(((((('''&&&&&&((())),,,,,,++++++******))))))***))))))((()))+++,,,---...------,,,------......////////////............111111222444666777888999======<<<>>>@@@EEEIIILLLJJJCCC<<<::::::<<>>AAACCCDDDDDDBBB@@@???@@@BBBDDDDDDCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCCCC>>>777111---,,,,,,,,,***,,,///222999BBBHHHHHHJJJTTTbbbnnnwwwxxxqqqhhh```[[[LLLEEE>>>======>>>BBBHHHNNNWWWbbbiiikkkdddTTTEEE;;;888666888???HHHOOOSSSQQQPPPNNNMMMKKKJJJJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKFFF???:::777333111444888???KKKVVVkkkyyy}}}kkkZZZPPPLLLXXXkkk~~~wwwkkkaaadddppp|||rrrZZZLLL>>>666333333666;;;888;;;>>>???>>><<<;;;;;;===<<<;;;;;;<<<>>>AAABBBAAAFFFIIIIIIIIIJJJGGGCCC???===<<<<<<<<<<<<;;;999333222111//////...//////...,,,******+++---------******))))))((())))))))))))))))))******)))))))))'''((()))(((''''''(((***,,,,,,+++***)))(((((('''))))))))))))***+++,,,------------------.........///////////////.........111111222333555666777888::::::999:::<<>>GGGOOOTTTQQQPPPNNNLLLJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMKKKGGG@@@;;;888333000222555:::EEEPPPcccttt|||xxxwwwxxxyyyzzzyyygggXXXOOOLLLZZZnnnwwwjjj```cccooo{{{}}}iiiZZZGGG<<<666333444888666999===??????===<<<<<<<<<<<<;;;;;;<<<>>>AAACCCDDDJJJNNNNNNNNNOOOKKKFFF@@@>>><<<<<<<<<<<<:::888111111000///............---+++******,,,---...---******)))))))))))))))***))))))************))))))'''(((******))))))***+++++++++***))))))((('''''')))))))))******+++,,,,,,---------....../////////.........///////////////000111222333444555666777777777666666777999;;;===;;;888777888:::===EEENNNWWWTTTNNNGGGAAA???@@@AAAAAAFFFLLLSSS[[[iiiyyy000...,,,++++++***)))'''+++,,,///333888===AAADDDDDDDDDDDDBBB@@@???@@@AAA@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@===888333///......(((,,,...111===MMMSSSQQQCCCDDDHHHRRR]]]iiixxxrrriii```ZZZXXXZZZdddooovvv~~~oooWWWCCC777666555666<<>>HHH[[[nnn|||tttlllgggeeeeeefffiiiooozzztttbbbUUUNNNMMM[[[qqqyyykkkaaacccnnn{{{xxxgggRRRDDD999222000222444777;;;>>>>>>>>>===>>>============>>>@@@BBBCCCHHHNNNSSSTTTTTTTTTPPPJJJ@@@>>><<<;;;;;;:::777666////////////.........---,,,+++******,,,......---,,,,,,+++***))))))******((()))***++++++***)))(((&&&(((***+++*********+++******))))))((((((''''''((())))))***++++++,,,,,,,,,---...///////////////.........///////////////000111111222333444555666555555444444555666888999888666666888999;;;CCCMMMTTTRRRMMMFFFAAA??????AAA@@@EEEKKKPPPXXXdddsss***+++,,,,,,***)))***+++***+++///333888>>>BBBEEEBBBCCCCCCBBB@@@???@@@BBB@@@@@@AAABBBBBBAAAAAA@@@BBBCCCCCCCCCCCCBBBBBBAAA???@@@@@@===777222000000)))---...///<<>>EEEOOO[[[kkkyyy|||rrrkkkhhhkkkwwwttt[[[GGG999888777888<<>>???@@@???@@@@@@AAABBBCCCCCCDDDHHHNNNTTTUUUUUUUUUPPPJJJ@@@>>>;;;:::999777444222......//////......------+++******+++---......---......,,,+++************((()))+++,,,,,,+++)))(((%%%''')))******)))******((((((((((((((((((((((((((())))))***++++++,,,++++++,,,...///000000000///............/////////000000000111222333444444555555555555555555666888888777666777888888999@@@JJJOOONNNJJJEEEAAA>>>???@@@@@@DDDIIINNNTTT___nnnyyy))),,,...---++++++---000)))+++...333999>>>BBBEEEAAABBBBBBAAA??????@@@BBBAAABBBCCCDDDDDDDDDCCCBBBDDDEEEEEEEEEDDDCCCBBBBBB???AAACCC@@@:::555333222,,,000//////<<>>;;;999777555222000.........///......------+++******+++---......---000///...,,,+++*********((()))+++,,,,,,+++)))(((###&&&((())))))((())))))'''''''''(((((((((((((((((()))***++++++,,,+++++++++,,,...000000000000///---.........//////000000000000111222333333444444666666666666777888999999777666777888777777>>>HHHLLLKKKIIIEEE@@@>>>???@@@???CCCHHHLLLQQQ\\\kkkvvv((('''''')))+++,,,+++***,,,---...111666;;;@@@CCCDDDCCCAAA?????????AAABBB>>>???@@@AAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>;;;666222000,,,///333777GGGVVVTTTEEE;;;555777<<>>===:::777444222111000000///------------+++)))*********+++,,,---///000///......------,,,++++++((()))+++,,,,,,+++)))(((%%%&&&&&&'''((())))))******)))(((''''''&&&''''''))))))***++++++++++++***...111333222000...///111000///.........///111222333333333333333333333333777666666777999::::::999;;;999777666777999;;;===DDDCCCAAA???>>>>>>??????AAADDDGGGJJJOOOXXXdddmmm)))((((((***,,,---,,,++++++,,,///222777<<<@@@BBBCCCBBB@@@?????????AAABBB???@@@@@@AAAAAAAAA@@@@@@FFFEEEDDDBBBAAA???>>>===>>>>>>>>>??????===999666444...000333777GGGTTTQQQGGG<<<444666888===KKKZZZsss|||{{{yyywwwvvvtttwwwzzz||||||eeeOOOAAA>>>::::::AAAJJJPPPQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMLLLJJJJJJIIIIIIAAA===777222111333777:::HHHXXXooo}}}ooo```WWWMMMIIICCC>>>::::::;;;<<<===CCCOOO^^^ooo~~~zzzeeeQQQHHHHHHOOOccczzzwwwiiigggrrr~~~jjjUUUDDD777111//////111333666:::>>>@@@EEEFFFGGGGGGEEEDDDEEEFFFGGGGGGIIIJJJKKKIIIEEEBBB;;;:::777555222000//////000...------------,,,************+++,,,---///000///......------,,,,,,+++***+++,,,------,,,+++***''''''(((((()))***+++++++++***)))(((((((((((((((((()))******++++++++++++...000222111///...///000000//////...///000111222666555444333222111000000666555555777:::;;;;;;;;;:::999777666666888:::;;;??????>>>===============???BBBEEEIIIMMMVVVaaaiii}}}***))))))+++---...---++++++,,,///333888<<>>>>>???AAABBBAAAAAAAAABBBAAAAAA@@@@@@EEEDDDCCCBBB@@@???>>>=========>>>???AAA@@@===;;;888000000222777GGGSSSNNNJJJ===444444444777AAANNNfffqqq{{{wwwuuussspppmmmiiifffddddddaaadddgggiiikkkpppxxx~~~iiiTTTDDD>>>:::;;;AAAIIIOOORRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIICCC???888333111222666888DDDTTTjjj}}}}}}ooo___RRRIIIDDDBBB???<<<999999999999:::>>>HHHUUUfffxxxuuu```MMMEEEFFFPPPcccxxxwwwjjjhhhqqqrrr]]]JJJ:::222...---...///333888<<>>:::666555333111///......---000...------......,,,+++++++++++++++,,,---////////////......---,,,,,,,,,------------------------***)))(((((()))***,,,---++++++***)))))))))******(((((()))***+++,,,,,,,,,---///111111///...///000///////////////000111111444444333333222111000000444444444777:::=========999888666555555666777888888999:::;;;;;;;;;;;;;;;<<<@@@DDDGGGKKKSSS\\\cccwww)))))))))+++---...---,,,***,,,000444999<<<>>>??????>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>>???@@@AAAAAA>>><<<999000///222777HHHSSSNNNLLL???444333333333;;;FFFZZZggg{{{}}}xxxrrrllliiiaaa___]]]YYYVVVSSSRRRQQQOOORRRUUUXXX[[[aaajjjppp~~~ppp]]]GGG???:::;;;AAAGGGMMMRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJFFFAAA:::444111111444666AAAOOOeeeyyy~~~oooaaaSSSHHHAAA===<<<;;;999888777777666888;;;BBBMMM^^^qqqppp\\\JJJCCCEEENNN___sssvvvjjjgggooo|||yyydddNNN;;;111---,,,+++,,,///444:::===BBBCCCEEEEEECCCBBBAAABBBFFFEEEDDDBBBAAA===888444222111000///...---------///...------...///---,,,+++++++++,,,,,,...///////////////...------,,,,,,------,,,,,,,,,,,,------******(((((((((***+++---******)))))))))******+++(((((())))))***+++,,,---...///000111111000000000///////////////000000111///000000111222333333444333222333666:::===>>>===888777555444333444555555333555777999:::;;;::::::;;;???CCCFFFJJJPPPXXX___qqq}}}((('''(((***---///...---+++---000444888<<<>>>???>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAA@@@>>>;;;888000///222777HHHUUUQQQNNN@@@555333333222777@@@PPP^^^sss{{{sssllleee___YYYVVVOOONNNKKKIIIFFFDDDBBBBBBBBBDDDGGGJJJMMMSSS\\\cccttt|||tttaaaJJJ@@@:::<<>><<<999444000000000///...------------...---,,,---/////////---,,,,,,,,,,,,---...//////000//////......---,,,,,,,,,,,,++++++++++++,,,,,,***)))((((((((()))***+++(((((((((((())))))***+++))))))))))))***+++,,,---///000000111222222222111...//////000000000000000......///000222333333444222222222555999<<<<<<<<<777666444333333333333444222333666888:::;;;;;;;;;<<>>????????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAADDDCCCAAA@@@@@@???<<<:::777111222333555FFFUUUTTTQQQBBB666555444111444;;;FFFTTTjjj{{{ooojjjccc\\\VVVQQQLLLHHHAAA@@@>>><<<:::999888888777:::===???AAAFFFNNNTTTfffnnn{{{uuuaaaMMMAAA:::===BBBDDDJJJRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLMMMMMMLLLKKKKKKHHHCCC<<<555111111333555===JJJ]]]sss}}}kkkXXXIII???888555333333444444444333333222888888:::AAAPPPbbbttt}}}sssfffTTTFFFCCCFFFNNN^^^pppzzz|||uuummmhhhmmmyyylllTTT>>>111,,,+++******,,,///333555===@@@BBBBBBAAA???>>>>>>>>>===;;;:::888666222/////////...---,,,,,,,,,,,,...---,,,---///000000///---------------...//////000000//////...---------++++++++++++++++++++++++((()))))))))))))))))))))'''''''''((()))***+++,,,+++***)))))))))***+++,,,/////////000222333222000......///000000000000000000000000000000111111111333222222444777999999888555444444333333333444444222444666888:::;;;<<<===<<>>@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAABBBDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBDDDBBB@@@@@@@@@???===;;;777444666555333BBBSSSTTTTTTEEE888555444000000555<<>>BBBCCCIIISSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIJJJLLLMMMNNNMMMLLLKKKHHHCCC<<<555111111333555;;;GGGZZZooosss___MMM???888444333444444555555555555444444:::999999???LLL^^^oooyyy}}}wwwmmm```PPPCCCBBBFFFPPP___pppyyy|||~~~}}}{{{vvvqqqjjjeeeiiivvvpppXXXBBB555,,,,,,++++++,,,...000111888:::===>>><<<:::888888777666555444444333000.........---++++++*********------,,,---000111000///...------------......///000000//////......------+++,,,---......---,,,+++((()))+++,,,,,,+++)))(((((((((((()))***+++---------,,,***)))((()))***+++...,,,,,,...111222000...---...///000111000000////////////000000000111111444333222333555666555444333333333444444444444555444444555666888;;;===>>><<<===??????@@@FFFNNNUUU```jjj{{{((((((***///444777888888//////000222555:::>>>AAABBBBBBBBBBBBBBBAAA@@@???@@@@@@BBBDDDEEEFFFFFFFFF@@@AAABBBCCCDDDFFFGGGGGGCCCAAA????????????===<<<999666999666222???QQQTTTWWWGGG999666333...---111555DDDZZZqqqqqqcccZZZIIIEEE@@@<<<999888666444111000///...............+++...222333222444888<<>>BBBCCCIIISSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJHHHIIIKKKMMMNNNMMMLLLKKKHHHCCC<<<555111222444666:::EEEWWWmmmttthhhVVVEEE:::666555666111111111000111111111111555444444999EEEVVVfffpppyyysssiii]]]MMMAAAAAAFFFPPP___ooowwwxxxxxxuuurrrpppkkkeeeaaadddqqqttt\\\FFF999,,,,,,,,,,,,------...///222444777888666444222222222111000111222111///---------,,,***))))))))))))---,,,,,,---000111111000......---------......///000000000///......------,,,---///000000///---,,,)))***---......,,,***((()))))))))***+++---...///...---***)))((((((***+++,,,******,,,///000///,,,---...000111111111000///++++++---///111222444555444333222222444444333111333333333444444555555555444444444555777:::<<<>>>;;;<<<===<<<===CCCLLLSSS]]]fffvvv,,,***((()))111:::===:::888333000333777999===AAA???AAACCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@AAACCCFFFGGGHHHEEEBBBAAAAAA@@@===::::::777444333777@@@KKKRRRSSSEEE777000///......000444>>>PPPggg~~~sssbbbSSSKKK???===999666555333000......---,,,,,,+++++++++,,,******+++---///222444555;;;???JJJ\\\mmm{{{mmmVVVAAA:::@@@@@@EEEMMMNNNOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNMMMKKKJJJHHHHHHGGGIIILLLLLLKKKKKKKKKKKKFFFCCC>>>888444222222222888CCCUUUiii|||ooo]]]HHH<<<777333111222111111000000111111222333222444777999???KKK\\\hhhrrrmmmcccTTTGGG???>>>@@@SSS^^^kkkrrrqqqllljjjiiiffffffddd```bbbnnnyyyaaaHHH999333---,,,111555333///,,,......000000000///...------......---,,,+++***)))((()))******(((''''''(((+++,,,---///000222333444000///...------...000111000...------.../////////000111111111000///---,,,,,,,,,+++++++++,,,------+++***(((''''''(((***+++---,,,,,,+++***)))((((((+++,,,,,,---............////////////000000000000////////////000000000000222222222222222222222222000000111333444555555666333333333444666888;;;<<<<<<;;;;;;;;;>>>CCCHHHKKKXXX^^^lll}}},,,,,,******333===AAA???:::444000333777999===AAA>>>@@@BBBCCCBBBBBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBDDDFFFGGGHHHEEEBBBBBBBBBAAA???<<<;;;888555444777@@@JJJRRRSSSEEE777000///---...000333<<>>888444222222333777AAAQQQeeeyyy|||gggVVVCCC999555222000111000000111111111222222222111222444666<<>>???AAAPPP[[[iiiooolllgggdddcccaaabbbaaa^^^```lll~~~gggNNN===555000///444888555000---,,,,,,,,,------,,,,,,+++++++++,,,+++***)))((((((%%%''')))))))))((()))***+++,,,---...000222333444000///...------...000111000/////////000///---+++......///000000//////.........---,,,,,,++++++,,,))))))''''''''')))***,,,,,,,,,++++++***)))((((((***+++,,,------...------............//////000000////////////000000000000111111111111111111111111...000222444666666666666666666666777888:::<<<===<<<;;;:::;;;>>>BBBGGGJJJSSSYYYfffxxx,,,,,,+++---555@@@FFFEEE===666111444888:::===@@@===???BBBCCCBBBCCCDDDEEECCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDFFFHHHGGGEEEDDDCCCDDDCCCAAA@@@<<<:::777555888@@@JJJQQQTTTEEE777000...------000111888FFF[[[rrrwwwfffVVVIII>>>888333111...---,,,,,,***)))------,,,,,,,,,,,,++++++++++++++++++,,,...///000///000777DDDRRR```rrrvvv]]]GGG>>>BBBAAAFFFNNNOOOOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLNNNOOOMMMLLLLLLMMMIIIEEE>>>777333222333444666>>>LLL___tttqqq[[[LLL===555222000///111///000111222222222111000///111222333777AAANNNWWW]]]ZZZSSSIII@@@===???BBBMMMXXXfffjjjfff___[[[ZZZ[[[\\\\\\[[[]]]jjj~~~pppVVVDDD999444222777:::666111...))))))(((((((((((())))))))))))))))))((('''&&&&&&$$$&&&((()))))))))***+++***+++,,,...000111222333111000///.........///000000111222444555222---))),,,---...///000000000000000000///...---,,,++++++)))(((''''''((()))***++++++++++++******))))))))))))***+++,,,---------------------------......///.../////////000000000111000000000000000000000000...///222555777888888777777777777777888999:::;;;;;;::::::;;;>>>BBBFFFHHHLLLSSS```ppp+++,,,,,,---666BBBIIIJJJAAA999333444999;;;===@@@<<<>>>AAABBBCCCCCCEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEDDDCCC===<<<:::888999???JJJQQQTTTEEE777000...,,,---///000555AAASSSjjjlllZZZLLLAAA999555222000............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---///...222;;;GGGUUUgggvvvzzzaaaJJJ@@@AAA@@@DDDLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIKKKMMMPPPPPPOOOMMMMMMNNNKKKFFF???888333222333555555;;;HHH[[[qqqwwwgggOOOCCC777333111//////111...///111333333222000//////000000111555<<>>BBBKKKWWWdddhhhaaaWWWSSSRRRTTTVVVXXXXXX[[[hhh|||www___KKK===666333777999555///---((('''&&&%%%%%%&&&((()))((((((((((((((('''&&&&&&$$$&&&((()))(((((()))*********,,,---///111222222111000//////...//////000111333666:::;;;888222---...//////000000111111111/////////......------,,,,,,+++***))))))))))))***************))))))))))))((()))***+++,,,---------,,,,,,+++++++++,,,---.........//////000000111111000000000000000000000000000000111333555888:::;;;666666666666666777777777:::::::::;;;===AAADDDGGGHHHOOO[[[jjjzzz)))+++,,,---666BBBKKKMMMFFF<<<444555:::<<<===???<<<>>>AAABBBCCCCCCEEEFFFEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEE>>>>>>===:::999???IIIQQQTTTEEE666000---,,,,,,...000444===MMMccczzzsss]]]KKK???888222///---,,,******+++,,,+++***++++++,,,---------,,,+++++++++************++++++...---000666>>>JJJ[[[kkk{{{}}}dddLLL@@@@@@>>>AAAJJJKKKNNNMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJLLLNNNPPPQQQOOONNNNNNNNNKKKGGG@@@999444333333444555:::EEEXXXoooppp^^^EEE<<<444222111//////111---///111222333222000///111000000111444999???CCCIIIHHHEEE???:::999<<<@@@KKKXXXeeeggg^^^SSSMMMMMMOOORRRTTTVVVZZZgggzzz}}}eeeQQQ???777222444555111,,,***'''&&&%%%%%%%%%&&&((()))((((((((()))(((((('''&&&&&&((())))))'''&&&'''((()))***+++---...000111222111111000///////////////111444999>>>AAA>>>888444333333222111000000000///,,,,,,---.../////////...///...---+++***)))(((((())))))))))))))))))******((((((***+++,,,---------,,,+++*********+++---............///000111111111111111111111111111111111333222000000222777;;;>>>666666666777777777666666999999999:::<<<@@@CCCDDDGGGMMMXXXeeettt(((+++,,,---555BBBLLLPPPJJJ???555666;;;======>>>===???BBBCCCBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHGGGEEEDDDEEEFFF???@@@???<<<:::???HHHQQQTTTFFF666///---++++++---///222999HHH]]]sssyyyiiiSSSAAA777333000...,,,+++))))))+++,,,+++******+++,,,---...---,,,+++++++++************++++++,,,,,,...333777???NNN]]]sss~~~hhhOOOBBB@@@<<>>777888888999999999888888888888888:::<<>>>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEECCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIHHHEEECCCDDDFFF@@@BBBAAA>>>;;;>>>HHHQQQTTTFFF666///---++++++------///666DDDWWWmmm~~~sssbbbLLL;;;444222111000///---++++++---...---,,,)))***,,,......---,,,++++++++++++******++++++,,,++++++...222333777DDDQQQgggtttlllSSSDDDAAA===???HHHJJJMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQQQQOOOMMMMMMMMMJJJGGGCCC===888555333222222666AAAUUUnnnwww___JJJ:::555222333111...---///////////////000000000000111000000111333555666777888999888666444666;;;@@@KKKYYYggghhh[[[NNNHHHGGGFFFJJJNNNPPPUUU```rrroooYYYEEE:::000------***(((((($$$%%%&&&'''((((((((((((''''''((((((((((((''''''%%%&&&(((((('''&&&'''(((((()))***+++---///000111222222222111000///......111222555999;;;;;;888666555444111///---,,,,,,,,,)))+++,,,...///...---,,,************)))((((((''''''''''''((()))******+++((()))+++,,,.../////////---,,,***)))***+++...///------...///000111222222000000000000000000000000111111111111333555777999666777888999::::::999888777777888999;;;>>>@@@AAACCCIIIQQQZZZfffwww***---...///666CCCNNNSSSOOOBBB777777<<<>>>>>>===???AAACCCCCCBBBBBBBBBDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIJJJHHHDDDBBBCCCEEE@@@CCCCCC???;;;>>>HHHQQQTTTFFF666///---++++++,,,,,,---333AAATTTiiizzzlll\\\EEE555000//////...---,,,******+++,,,,,,+++)))***,,,.........,,,++++++++++++***++++++,,,---+++,,,000333222555@@@LLL\\\jjj~~~oooUUUFFFBBB===@@@IIIJJJMMMLLLLLLLLLLLLLLLMMMMMMIIIJJJKKKLLLLLLMMMMMMLLLMMMOOOPPPPPPNNNMMMLLLMMMJJJGGGDDD???:::555222111111444???TTTnnnqqqXXXBBB888444222222111---+++---///////////////000111111000//////000222444444444222333444333222555;;;@@@JJJYYYggghhh[[[MMMFFFFFFCCCGGGKKKNNNRRR^^^ooo}}}qqq\\\GGG;;;///,,,+++)))((()))###$$$&&&'''((((((''''''&&&&&&''''''((('''''''''###%%%'''(((''''''(((***((((((***+++---///000000222222222222111000......111111222444666666444333333222///---,,,+++++++++***+++---......---+++)))&&&&&&'''(((((((((((((((&&&''''''((()))***++++++)))***+++---...///000000...---+++)))***,,,...000------...///000111222222///////////////////////////000222444555555555444333444666777888888777777777777888999;;;===???@@@AAAFFFNNNVVVaaarrr'''+++------666EEEPPPSSSSSSEEE888666:::===@@@CCCEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEAAAAAA???>>>>>>BBBIIIMMMUUUJJJ<<<111------...///...111444<<>>CCCGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEBBBAAA@@@>>>>>>AAAGGGLLLVVVKKK<<<111,,,+++******+++...111888FFFYYYggglllnnnnnnoooqqqtttzzz}}}ppp^^^KKK:::555222,,,+++///,,,+++*********+++,,,---------,,,,,,++++++,,,,,,,,,,,,+++***************+++,,,,,,---///333999===OOO\\\ooorrr]]]EEE;;;<<>>>>>@@@EEEIIIQQQGGG999///***))))))(((***---000555@@@PPPZZZ\\\\\\[[[ZZZ\\\aaagggooosss|||rrrfffRRRBBB444000...******...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,------++++++***))))))))))))***++++++++++++,,,///444777FFFSSSfffyyysss]]]FFF;;;<<<@@@DDDHHHGGGIIIJJJJJJIIIIIIJJJLLLKKKKKKLLLMMMMMMMMMMMMMMMOOOPPPRRRQQQOOOMMMMMMMMMLLLMMMKKKFFF===666333222222777@@@QQQiiipppZZZGGG;;;444222111///---,,,++++++)))+++---.........000222222111000000///000000111222000//////222666:::===KKKYYYeeeeee\\\QQQGGG@@@???@@@CCCGGGJJJRRRbbbrrrwwwgggQQQBBB222+++)))'''%%%$$$$$$###"""""""""""""""""""""$$$&&&((()))***))))))''''''&&&''''''((()))***((()))***,,,---///000111333333333333333111///.........///000000///......//////......------------***+++++++++***)))(((((())))))(((((((((((())))))(((((()))***************'''((()))******+++******,,,+++******,,,......---((()))+++,,,---.........000111111000//////111333111111111222222222222222444555555666777777888888999:::<<<>>>@@@AAABBBCCCCCCEEEIIIOOOTTT^^^qqq)))***+++,,,222>>>LLLUUUYYYKKK===888:::???GGGNNNMMMMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDAAA???===>>>BBBEEEHHH@@@444,,,***************...111555???KKKRRRSSSMMMKKKIIIKKKPPPXXX___cccjjjnnnssswwwzzz}}}~~~zzzsssfffYYYGGG;;;111///...------000...---+++*********++++++***++++++,,,------------+++***))))))((())))))))))))*********+++---222555???KKK]]]qqqttt___GGG;;;;;;>>>BBBFFFFFFHHHJJJJJJIIIIIIKKKMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRRRRPPPMMMMMMMMMLLLLLLKKKFFF???888444222111666???OOOggg|||iiiTTTAAA777333222111///...,,,,,,+++***+++---...---...000111222222111000000/////////000000//////111555:::>>>LLL[[[hhhhhh^^^RRRGGG???===>>>AAAEEEHHHOOO___nnnzzzkkkVVVEEE444,,,)))&&&$$$$$$%%%%%%$$$######"""#########$$$''')))+++,,,,,,,,,'''''''''''''''((())))))((((((***+++---///111111333333444333333111///...---------......---------..................------+++++++++***)))(((''''''***)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))***))))))***---//////...)))***+++,,,------------...///000/////////111333222222111111111111111111333333444555666777777888888:::;;;===???AAAAAABBBBBBDDDHHHMMMQQQZZZkkk{{{'''((())),,,222===NNNZZZ]]]OOO@@@999999>>>FFFOOONNNMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNMMMKKKJJJIIIEEEDDDBBB???======@@@CCCCCC<<<222+++)))******)))***---111444===HHHMMMMMMBBB???<<<===BBBJJJPPPRRRUUUXXX^^^cccgggkkkpppsssuuuvvvuuuoooiiibbbUUUIII<<<555///---.........000...---+++*********++++++******,,,------------,,,+++***))))))((()))))))))((()))***++++++...222555;;;DDDUUUhhh|||vvv```GGG;;;:::===@@@DDDFFFHHHIIIJJJJJJKKKLLLNNNKKKKKKLLLMMMMMMMMMMMMMMMMMMPPPRRRRRRPPPNNNLLLLLLKKKKKKJJJGGGAAA:::555333222666???MMMddd|||vvvcccNNN>>>555222111111000...---,,,++++++,,,............000111111111111111000000//////...///000000111555;;;@@@OOO^^^kkkkkkaaaTTTHHH???<<<>>>AAAEEEGGGNNN]]]lllpppZZZIII666,,,)))&&&$$$$$$%%%%%%$$$###"""""""""""""""$$$&&&)))+++,,,,,,,,,(((''''''''''''(((((()))'''((()))+++---...000111222222333333222000///...---,,,,,,,,,,,,,,,,,,---,,,---...//////......---,,,+++***))))))(((''''''***)))(((''''''((()))***(((((()))***************++++++******)))))))))))))))))))))+++...//////...,,,,,,---------,,,,,,++++++---.........///222444555444333222111111222222111222333444555666777777777888:::<<<===>>>??????@@@BBBGGGLLLPPPWWWgggvvv((('''(((,,,222===OOO^^^```SSSDDD<<<999<<>>333000,,,+++,,,,,,,,,,,,---,,,+++*********+++,,,***+++,,,---...---,,,+++++++++***))))))))))))***((()))***+++,,,...111444777>>>KKK^^^ssswwwaaaHHH;;;:::;;;???BBBEEEGGGIIIJJJJJJKKKMMMOOOKKKKKKLLLMMMMMMMMMMMMMMMMMMPPPRRRSSSQQQNNNLLLLLLJJJJJJIIIGGGCCC===888555222777???MMMccczzzppp\\\HHH:::444111111111000///---,,,++++++,,,............///111000111111111111000000///...000111111222666===BBBRRRaaaoooooodddVVVIII???===>>>BBBEEEGGGMMM[[[jjjuuu___MMM888---)))&&&$$$$$$###"""!!!!!!!!!!!!!!!!!! """$$$'''((()))******((((((''''''''''''((((((''''''(((***+++---...//////000111111111000///...---,,,,,,++++++,,,,,,---+++,,,.../////////......,,,+++***)))))))))))))))))))))(((((((((((())))))(((((()))***************,,,,,,+++***))))))******)))))))))+++...///...------.........------,,,+++***,,,...//////111333666777666444333222222222333000000111333444555666777666777888:::<<<<<<=========???EEEJJJMMMTTTbbbqqq+++)))***---222;;;NNN```cccVVVGGG>>>999999@@@HHHJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLNNNMMMLLLIIIHHHCCCCCCAAA???<<<<<<>>>@@@@@@999000+++)))((('''%%%(((***,,,...555>>>BBBAAA555000+++,,,000444666555;;;===@@@CCCEEEHHHLLLOOOPPPSSSSSSOOOJJJFFF???777...---,,,++++++,,,+++***,,,+++*********+++,,,---+++,,,---......,,,+++***,,,,,,+++***************)))***++++++***+++...000333888BBBSSShhhyyybbbIII;;;999:::===@@@CCCEEEGGGHHHIIIJJJLLLNNNKKKKKKLLLMMMMMMMMMMMMMMMMMMOOORRRSSSQQQNNNLLLKKKHHHHHHHHHGGGDDD@@@:::666333777???MMMbbbyyy{{{jjjUUUCCC777333000000000000///...,,,+++***+++------,,,,,,.../////////111111222111000000...000333333333777>>>EEETTTdddrrrrrrgggXXXJJJ@@@<<<>>>BBBEEEGGGLLLZZZhhhzzzbbbOOO:::...)))%%%$$$%%%""""""!!!!!!!!!"""######!!!"""$$$&&&((()))))))))((((((''''''''''''((((((&&&'''((()))***+++,,,,,,,,,---///000000//////...---,,,++++++++++++,,,---***+++---///000000///...,,,+++******)))***+++,,,(((((())))))))))))(((((((((((()))***************,,,+++***)))))))))***+++***)))***,,,...///...,,,,,,,,,------------------+++---///000111333666999888777555222111111222333//////000222333555666666666777888:::;;;<<<<<<<<<<<<>>>CCCHHHJJJOOO\\\jjj{{{---++++++...222:::MMM```eeeXXXIII???999888===EEEIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLLLLJJJHHHFFFBBBBBBAAA???<<<<<<>>>@@@;;;555...******+++***(((***,,,,,,---333<<<@@@???444///***+++///222111///000222444555555777:::======AAABBB>>><<<:::444...---......,,,,,,---,,,***++++++*********+++---...+++,,,.........,,,***)))---,,,++++++******++++++***+++++++++))))))***,,,111444<<>>444555<<<@@@DDDEEEFFFFFFFFFFFFGGGIIIIIIHHHGGGGGGFFFFFFFFFGGGDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<>>>777///***))))))(((''')))+++,,,---333<<<@@@???777111---------+++,,,...---///000111000111222444555666666444111//////000,,,,,,,,,+++++++++++++++------,,,***((((((+++---...............------,,,+++++++++++++++++++++++++++***(((((()))***---...000111999GGGYYYkkkxxxbbbIII;;;777888;;;???DDDEEEHHHIIIIIIJJJMMMOOOIIIJJJLLLMMMMMMMMMLLLKKKSSSSSSTTTTTTSSSOOOLLLJJJGGGEEEDDDCCCCCCAAA===;;;666999@@@NNNeee{{{qqq^^^JJJ;;;333///333333222111000///......))))))***+++---...//////...---------...///111222333111111333444666???IIIXXXnnnwwwtttqqqbbbLLLAAA>>>;;;>>>FFFJJJLLLWWWddd{{{jjjUUU===000+++'''%%%%%%!!!""""""""""""#########%%%&&&''')))***,,,---...---+++(((((((((((('''&&&'''((())))))(((((()))***,,,---...000000000//////+++,,,,,,------,,,,,,++++++,,,---.........---,,,222000---+++*********+++******+++,,,+++***)))(((***)))))))))(((((('''''',,,,,,------------------000,,,***+++///000---***))))))***+++,,,,,,,,,,,,000000000111222555777888<<<999555555555444111...222222222222333444444555666777999:::;;;::::::999======???CCCFFFJJJTTT___ooo+++***+++---...444CCCQQQ]]][[[QQQAAA777666:::<<>>777///***)))***)))((()))+++,,,,,,222;;;>>>===666000,,,,,,,,,******---+++,,,---...------...000///000000///,,,++++++,,,((((((((((((((((((((((((,,,,,,,,,***))))))+++.........//////......---,,,*********************)))***)))(((((()))***,,,...000000777DDDSSSfff|||xxxbbbIII;;;777777:::>>>CCCEEEGGGHHHHHHIIIKKKMMMJJJKKKLLLMMMNNNMMMMMMLLLRRRRRRSSSSSSRRROOOKKKIIIFFFEEEDDDDDDCCCAAA>>>;;;777999@@@NNNeee{{{~~~ooo\\\III:::222///000000//////......------******+++,,,,,,---......------------...000111222333111222444555777@@@JJJZZZoooyyyuuurrrdddNNNBBB>>>;;;>>>FFFJJJLLLWWWddd{{{oooZZZBBB333,,,'''$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''')))+++,,,,,,---+++(((((((((((('''&&&'''((())))))(((((()))***+++,,,---...............+++,,,,,,------,,,,,,+++,,,,,,---.........---,,,---+++)))'''&&&&&&&&&'''***+++,,,,,,,,,+++***)))*********))))))(((((((((++++++---...000000111111///,,,)))+++...///---***)))***+++,,,,,,---,,,,,,////////////111333555666888666444444555555222000222222222222333444555666666777999:::;;;;;;;;;;;;>>>===???CCCEEEIIIRRR\\\kkk)))((()))+++,,,111>>>KKKXXXYYYSSSEEE999666777888@@@BBBDDDEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFBBBBBBAAAAAA@@@@@@AAAAAA>>>777///************))))))+++,,,,,,222999<<<:::444///+++,,,,,,))))))+++)))***+++***))))))***+++***+++,,,+++)))((()))***************************+++,,,,,,***)))***,,,.........//////......---,,,*********))))))(((((((((***)))(((((()))***,,,---000///444>>>LLL^^^tttxxxbbbIII;;;666666999===CCCEEEGGGHHHHHHHHHIIIKKKKKKLLLMMMNNNNNNNNNMMMMMMPPPQQQRRRRRRPPPMMMJJJGGGFFFEEEDDDDDDCCCBBB???<<<888:::@@@MMMdddzzz|||lllYYYFFF888111///------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...///000222333444222222444666999BBBKKK]]]rrr{{{wwwttteeePPPEEE???<<>>>>>???CCCDDDGGGOOOYYYeeexxx)))((((((***+++///:::EEETTTWWWSSSFFF999444555555???AAADDDFFFFFFGGGHHHJJJGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCBBBAAA@@@@@@@@@AAAAAA===777///******++++++***))),,,,,,,,,111888:::888444...+++,,,,,,***)))+++)))***+++***((('''((()))(((***+++***)))(((***++++++++++++++++++,,,,,,,,,***+++,,,+++******,,,..................---,,,,,,+++******))))))((((((''')))((((((((()))***+++,,,000///222:::EEEVVVmmmyyycccJJJ;;;555555777;;;BBBDDDFFFGGGGGGGGGHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMOOOOOOPPPPPPOOOKKKHHHFFFEEEDDDDDDDDDDDDCCC@@@===999;;;@@@LLLccczzzzzzjjjVVVCCC777111///++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444222333666777:::DDDNNN```uuu}}}yyyvvvhhhRRRGGG???===@@@HHHKKKLLLVVVbbbwwwwwwcccKKK:::///'''######!!!!!!"""""""""############$$$%%%&&&(((***+++,,,---+++(((((((((((('''&&&'''((())))))(((((()))***+++*********+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---......//////...,,,,,,...---,,,+++******++++++,,,---.........---,,,+++++++++******************,,,,,,,,,,,,+++***((((((,,,***)))***,,,---,,,***)))***+++,,,------------......---...///000222444333222222222222222222222333333333333444555777777777888999;;;<<<===>>>>>>>>>>>>???BBBCCCDDDLLLTTT___ppp+++)))(((***,,,///777AAAPPPUUUTTTHHH;;;555444555===@@@DDDGGGHHHIIIJJJKKKJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFFFFEEEEEEEEEFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDBBB@@@?????????@@@<<<555...******+++++++++))),,,------222888:::777444///,,,......+++***+++***+++,,,+++)))(((((()))''')))******(((((()))+++&&&'''''''''(((((())))))***+++,,,+++******+++------------------,,,++++++++++++*********)))))))))(((((((((((()))***++++++111000222777@@@OOOfffzzz{{{eeeKKK;;;666444777:::@@@CCCFFFHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOMMMJJJGGGEEEEEEDDDCCCDDDDDDCCCAAA>>>;;;<<>>AAAIIILLLLLLUUUaaauuuwwwdddMMM<<<111((($$$$$$!!!!!!"""""""""#########$$$$$$&&&''')))***,,,,,,---+++(((((((((((('''&&&'''((())))))(((((()))***+++*********+++---///111---,,,,,,++++++,,,,,,---....../////////...,,,+++******))))))))))))))))))------...///...---,,,+++******************++++++++++++++++++***)))''''''))))))((()))***++++++*********+++,,,------------///.........///000222333333333333222111111000111333333333444555666888999888999999:::;;;<<<>>>>>>>>>===>>>AAAAAABBBHHHQQQ[[[iii,,,))))))+++,,,...555<<>>CCCFFFHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGEEEDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFDDDBBB@@@>>>>>>???@@@:::444---))))))+++++++++))),,,---...333999:::888444///---......+++***+++***+++,,,+++)))((()))***&&&'''((((((&&&&&&'''(((''''''(((((())))))******+++,,,---,,,***)))***+++++++++,,,,,,++++++***)))************************''''''((())))))******+++//////111666<<>>HHHRRReeezzz|||xxxjjjUUUKKKAAA???BBBJJJMMMLLLTTT```sssxxxfffPPP???333)))%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''')))+++,,,------+++(((((((((((('''&&&'''((())))))(((((()))***)))******+++,,,...///000------++++++++++++------...///000000///...,,,+++******++++++++++++++++++,,,---.........---,,,+++)))))))))***************((()))***+++,,,,,,,,,,,,''''''(((((()))************+++,,,------...............------...000111222222444444333111000111222333333444444666777999::::::999999999:::;;;<<<===<<<;;;===@@@@@@@@@FFFNNNWWWbbbwww,,,)))(((***,,,---222888HHHUUU^^^XXXKKK@@@999666777;;;@@@DDDFFFGGGIIIJJJGGGHHHIIIJJJJJJHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEFFFGGGFFFFFFEEEEEECCCAAA???>>>???AAABBB888222+++((((((***+++***))),,,...///444:::<<<999222...,,,......***((()))((()))***)))''''''''')))&&&'''((('''&&&%%%&&&''')))))))))***+++,,,,,,,,,,,,---...---***)))))))))***************)))((((((''''''((())))))*********&&&'''((())))))*********,,,---000444999EEE\\\oooiiiNNN>>>777555777999===AAAFFFIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMNNNOOOOOOMMMJJJGGGDDDDDDCCCCCCDDDEEEEEECCCAAA======???JJJ```xxx}}}kkkTTTAAA555111111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,...000222333444444555444555999;;;???IIITTTggg{{{|||xxxjjjVVVLLLAAA???CCCKKKMMMLLLTTT___qqq{{{jjjTTTCCC555***&&&'''###$$$$$$$$$$$$%%%%%%%%%######%%%&&&(((***++++++---+++(((((((((((('''&&&'''((())))))(((((()))***&&&''')))+++,,,---.........---+++******+++---...///000000000///...,,,+++++++++,,,---------------,,,------...---,,,+++***((((((((())))))*********&&&'''(((***+++,,,,,,,,,&&&'''((((((((()))*********+++,,,---............------,,,,,,,,,...///000000222444444222111333555333333444555666888::::::;;;:::999888888999:::;;;::::::<<>>CCCEEEFFFGGGHHHCCCDDDGGGIIIJJJIIIHHHGGGDDDCCCAAA@@@???@@@@@@AAAAAABBBDDDEEEEEEEEEDDDCCCCCCAAA???>>>???AAACCCEEE777111***'''(((*********(((,,,...000555<<<===:::111,,,+++------)))'''(((%%%&&&''''''%%%%%%&&&'''((()))***)))'''&&&'''(((%%%&&&&&&'''((())))))***---...///---***((((((((()))))))))))))))(((''''''%%%%%%&&&'''((()))******&&&'''((()))***************+++///333777CCCXXXllljjjOOO???888555777:::===AAAFFFIIIKKKKKKLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMNNNOOOOOOMMMJJJGGGEEEDDDCCCCCCDDDFFFEEECCCAAA>>>===???III___xxxlllUUUBBB666111111++++++++++++++++++++++++))))))***+++---...//////***,,,...111333444444444555444666999<<<@@@JJJUUUggg{{{|||xxxjjjVVVLLLBBB@@@CCCKKKMMMMMMTTT___ppp~~~nnnXXXFFF666+++&&&'''!!!""""""""""""#########""""""###%%%'''(((******---+++)))((((((((('''&&&'''((())))))(((((()))***$$$&&&(((***,,,,,,,,,,,,...---+++******+++---...///000000000000...,,,+++&&&'''((()))))))))))))))+++,,,---------,,,+++***''''''(((((()))))))))***&&&'''((((((((((((((('''%%%&&&'''((((((((()))+++++++++,,,---............,,,++++++***+++,,,...///...111444444333333555888333444444555777888:::;;;;;;:::999888888888999:::999999;;;?????????DDDLLLRRRYYYjjj///,,,+++---,,,+++///444AAAOOO^^^bbb\\\PPP@@@333222555;;;@@@EEEGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFDDDBBBAAABBBDDDDDDEEEFFFGGGGGGFFFEEEDDD@@@BBB@@@======AAABBB@@@555///+++++++++))))))+++)))+++,,,///777@@@BBB???666000+++***---///...,,,************))))))))))))((((((''''''''''''(((((())))))***++++++++++++***000//////...,,,+++******))))))))))))))))))))))))+++*********+++,,,,,,------+++)))''''''(((***+++000///000333666AAATTTfffzzzmmmSSSAAA777222333666<<<@@@DDDHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKNNNMMMLLLMMMMMMLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEEEE??????BBBNNNddd{{{nnnWWWBBB444...------,,,++++++******++++++,,,,,,,,,---------......,,,---...000222444666777777555666999<<>>AAACCCEEEFFFRRRXXXfffyyy000---,,,------+++...333>>>NNN___fffcccXXXGGG999222555:::???DDDFFFGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEECCCAAA@@@AAACCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDCCC???@@@CCCDDDAAA444...*********((((((+++***,,,...111:::DDDGGGDDD:::555///---------+++(((************))))))))))))((((((''''''''''''(((((())))))******+++++++++***......---,,,+++***)))((())))))))))))))))))))))))******))))))***++++++,,,+++)))((('''''')))+++---//////111333666@@@RRRcccyyymmmSSSAAA777333333666;;;???CCCFFFHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIIIILLLKKKKKKKKKKKKJJJGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFAAAAAACCCMMMccc{{{mmmWWWCCC666111000---,,,++++++***++++++++++++++++++,,,,,,,,,------,,,---...000111333444555777555666999<<>>@@@CCCEEEFFFLLLRRR___qqq222...,,,------+++,,,000777HHH\\\hhhiii___MMM===333444888===CCCFFFFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEECCCAAA@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEECCC???@@@DDDCCC???333---))))))***((((((***))),,,///444???JJJOOOMMM===777111---,,,+++(((&&&+++++++++*********))))))((((((''''''''''''(((((()))))))))*********++++++,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))************)))(((''''''(((***---...//////111444666>>>NNN^^^wwwnnnTTTBBB888333333666:::===BBBEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIJJJIIIFFFCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCDDDMMMccczzz~~~mmmXXXEEE999444222------,,,+++++++++++++++*********+++++++++,,,,,,------...///000111222222666555777999;;;@@@MMMZZZrrr|||zzzlll[[[MMMFFFDDDFFFLLLPPPQQQTTTYYYlll{{{xxxaaaLLL;;;000(((###$$$$$$$$$############"""$$$$$$$$$%%%&&&'''))))))*********)))'''&&&''')))''''''''''''(((((((((((()))***+++,,,------------...---,,,++++++,,,---...000000000000///...---,,,...---,,,,,,++++++,,,,,,---,,,++++++,,,,,,+++***))))))))))))))))))))))))(((&&&%%%&&&((())))))((()))((('''''''''((()))***++++++++++++++++++++++++---------------.........111111222222333444444555111111111222333444666666666666777777777777888888;;;;;;<<<>>>@@@BBBDDDEEEJJJPPP[[[lll555000---...---++++++---000AAAVVVeeejjjbbbOOO>>>555444666:::@@@EEEFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@>>>???BBBAAA<<<222,,,((())))))'''(((***)))+++///666BBBQQQXXXWWWEEE???777111///...------,,,,,,,,,+++******))))))((((((''''''''''''(((((()))))))))))))))******+++++++++***)))((((((''''''((((((((((((((((((((((((*********+++++++++******)))(((((('''(((***,,,---...///111444666<<>>CCCDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEGGGHHHGGGEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB???===@@@DDDAAA;;;222,,,((())))))((((((+++(((***...555EEEWWWaaacccXXXPPPEEE;;;444222222222---------,,,+++******)))((((((''''''''''''(((((())))))((((((((()))***++++++++++++***))))))((((((((((((((((((((((((((((((+++,,,,,,------,,,+++++++++***)))(((((()))******---...111333444999GGGUUUqqqqqqWWWEEE:::333222444666:::>>>AAACCCDDDEEEFFFJJJJJJLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJKKKJJJGGGDDDAAAAAAAAABBBCCCDDDEEEEEEIIIGGGGGGOOOddd|||rrr\\\HHH:::333111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------......////////////111222555777999@@@PPP```xxxxxxkkkYYYKKKEEEDDDGGGMMMQQQRRRTTTXXXccctttkkkUUUBBB444***&&&$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%%%%%%%)))***+++***(((&&&'''(((''''''''''''((((((((((((******+++,,,---------------------,,,,,,---------//////////////////...---...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***************************+++***(((((()))***)))((('''''''''''''''(((((()))******++++++,,,,,,,,,---------------------------/////////000111111222222//////000111222444555666555555555555666777999:::;;;;;;;;;===>>>@@@BBBCCCCCCGGGOOO[[[kkk}}}AAA777///------++++++---111;;;KKK[[[gggfffXXXGGG;;;666333555<<>>AAABBBCCCDDDFFFGGGHHHJJJKKKLLLLLLKKKJJJMMMLLLKKKLLLLLLKKKHHHEEEAAAAAABBBBBBCCCCCCDDDDDDHHHGGGHHHQQQfff~~~ttt^^^JJJ:::222000...------,,,,,,,,,,,,,,,,,,,,,---------.........------......//////000000000111555888:::BBBTTTfff|||wwwjjjXXXIIICCCCCCFFFMMMPPPQQQSSSVVV___pppoooZZZEEE666---((($$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%)))+++,,,+++)))((('''(((''''''''''''((((((((((((***+++,,,------.........------------------------...///////////////.........---,,,,,,++++++,,,,,,,,,+++***+++,,,---,,,+++************************---+++)))((()))***)))(((&&&&&&'''''''''(((((((((+++++++++,,,,,,------............---------------......//////000111111111111111111333444666888999666666555555666888999;;;:::;;;;;;<<<===???AAABBBCCCFFFKKKUUUcccvvvFFF;;;000---,,,,,,,,,...222999EEETTTccchhh]]]OOO>>>888222333:::???AAA???CCCCCCEEEFFFFFFFFFEEEEEEEEEGGGIIIIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAAAAA??????EEEIIIEEE===222,,,)))***+++)))***---+++,,,...555IIIbbbttt{{{zzzuuujjj\\\LLL???555111//////...---,,,+++******((((((''''''''''''((((((***)))'''''''''(((***++++++++++++************)))))))))))))))))))))))))))+++,,,---......,,,***))))))))))))))))))*********,,,,,,...///000666EEESSSjjj~~~sssYYYGGG<<<444222333555999===AAABBBCCCDDDEEEGGGHHHJJJLLLMMMLLLKKKJJJMMMLLLKKKKKKLLLKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGIIISSSiiiuuu```KKK<<<333000......---,,,,,,,,,,,,---++++++,,,,,,,,,---------------...///000000111111000333777;;;===FFFZZZmmmvvviiiVVVGGGAAA@@@DDDKKKNNNNNNPPPTTT\\\mmmrrr]]]HHH888///+++$$$$$$$$$############""" !!!###$$$%%%%%%%%%%%%***,,,------+++)))((()))''''''''''''((((((((((((***+++,,,---............,,,------------------,,,......////////////.........---,,,,,,++++++,,,,,,,,,++++++,,,---......,,,************************,,,***(((((((((((('''&&&&&&&&&''''''((((((''''''******++++++,,,------.../////////.........------/////////000111111222222333333444555777999;;;<<<888777666666666888:::;;;::::::;;;<<<===???@@@AAACCCEEEIIIPPP]]]oooJJJ===111,,,,,,,,,---///111666@@@NNN___hhh```TTT@@@999222222888>>>???>>>AAABBBDDDEEEEEEEEEDDDDDDDDDFFFHHHHHHFFFDDDCCCCCCBBBAAA@@@??????@@@AAABBB???>>><<<===CCCHHHDDD<<<333---)))***+++***+++...------...666JJJeeeyyytttcccSSSFFF???000//////---,,,+++******((((((''''''''''''((((((***)))'''&&&'''(((***+++************))))))))))))))))))))))))))))))))))))***+++---------+++)))(((''''''((()))***+++,,,,,,,,,+++---...///555DDDTTThhh|||sssZZZHHH<<<444222222555999>>>AAABBBCCCDDDEEEHHHJJJLLLNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKJJJGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIUUUkkkuuu```LLL===555222......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,------...///000111222222111444999===@@@III^^^qqq~~~uuuhhhUUUEEE>>>>>>BBBIIIMMMMMMNNNQQQ[[[lllttt___JJJ:::000,,,$$$$$$$$$############""" """$$$%%%%%%%%%%%%+++,,,......,,,***))))))''''''''''''((((((((()))++++++,,,---............,,,------......------,,,......///////////////......---,,,,,,++++++,,,,,,---,,,+++,,,...///...---************************,,,***((('''''''''&&&%%%%%%&&&''''''((((((''''''))))))***+++,,,,,,------000000/////////.........000000000111222222333333555555666777999;;;===>>>:::999777666777888:::;;;::::::;;;;;;===>>>@@@@@@???@@@CCCIIIUUUggg|||WWWBBB333111111,,,))),,,)))111;;;HHHYYYggghhhaaaMMM>>>333444888888777888<<<===???AAABBBCCCBBBBBBFFFGGGGGGFFFDDDBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@;;;===>>>???CCCGGGDDD???...+++)))(((((()))((('''***+++000<<>>777111///...++++++...***(((&&&&&&((()))******((('''&&&&&&&&&''')))***************))))))))))))))))))))))))))))))))))))((()))***+++,,,---------+++***)))))))))***+++,,,***+++---///000444AAAOOOiii|||yyy```III;;;666444444777999<<>><<<999888888888777666888888:::;;;<<<>>>???@@@AAABBBEEEIIIMMMYYYooo]]]HHH666222111,,,+++......444<<>>???@@@@@@??????DDDEEEFFFEEEBBB@@@@@@@@@?????????>>>????????????;;;===???AAAFFFHHHCCC;;;...,,,)))((()))))))))((()))***///;;;OOOggg|||}}}iiiYYYIII@@@777444111...,,,...***(((''''''((())))))(((+++******)))***+++,,,---************))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++******)))***+++,,,---+++,,,...000000333AAANNNhhh|||{{{bbbKKK<<<666444444555999===??????@@@BBBEEEGGGIIIKKKMMMNNNMMMKKKJJJOOOOOONNNLLLKKKIIIHHHHHHFFFFFFEEEDDDEEEFFFGGGHHHIIILLLOOOYYYlll}}}hhhPPP>>>444000///000000...+++******+++,,,,,,------------,,,,,,,,,,,,,,,---///111333555444444888===CCCPPPiiixxxjjjWWWGGGAAA???AAAGGGKKKJJJJJJKKKRRRdddyyy{{{fffQQQ>>>111+++'''%%%$$$$$$$$$###!!!!!!!!!!!!!!!!!!"""######''')))+++,,,,,,***(((''''''((((((((())))))))))))******+++,,,,,,------...,,,,,,++++++,,,,,,---...............------------------,,,,,,,,,,,,,,,---111000///......---------++++++***))))))))))))***++++++******)))((((((((((((((())))))))))))((((((+++,,,---,,,++++++,,,.........000111111111000///000000000111111333444444666555555;;;CCCIIIJJJHHH???<<<999888888888777666888888999;;;<<<===>>>???BBBBBBDDDGGGJJJTTThhhzzzhhhRRR===444000,,,---111111444:::CCCSSSbbbjjjjjjaaaQQQ@@@666333333444777::::::;;;<<<<<<<<<<<<<<>>>>>>>><<<;;;;;;;;;;;;<<<<<<===;;;===@@@DDDJJJKKKBBB777///,,,***)))*********))))))***...999MMMeee|||~~~ooo\\\NNN@@@999555000......)))(((((()))******((('''((((((((((((((()))******************))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,++++++******++++++,,,---,,,---...000///333@@@MMMfff|||}}}eeeNNN>>>666444444666:::???@@@>>>>>>BBBFFFHHHIIIKKKMMMNNNMMMLLLKKKOOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHKKKNNNRRR\\\nnnmmmUUUBBB666111...//////---+++***+++---------............---------------...000222555666999888999>>>FFFWWWrrryyyjjjWWWHHHAAA???AAAGGGKKKJJJJJJLLLNNN___sss}}}jjjVVVCCC444---'''&&&$$$$$$$$$###""" !!!!!!!!!!!!!!!"""######'''(((+++,,,---+++)))(((''''''((((((((()))))))))******++++++,,,---------,,,++++++++++++,,,------------------,,,,,,,,,+++------,,,,,,,,,------...000//////......---------+++++++++++++++******)))++++++******)))((((((((())))))************))))))+++,,,---,,,******+++---......000111111111000000000000000000111222333333444444666;;;CCCIIIKKKJJJ???===:::888888888777666777888999:::;;;<<<===>>>BBBAAACCCEEEGGGNNN___pppsss^^^FFF888111---...111///111444<<>><<<<<<===;;;;;;999888888888999999888<<>>JJJ___zzzyyykkkXXXHHHAAA>>>@@@GGGKKKJJJJJJLLLLLLZZZnnnnnnZZZGGG888...(((&&&$$$###$$$$$$"""!!!!!!!!!!!!!!!!!!""""""###&&&(((***,,,---,,,***((('''''''''((((((((())))))*********+++,,,,,,------,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,------------------...///////////////......------+++,,,---------,,,***)))++++++******)))(((((((((((())))))******))))))(((+++,,,,,,+++******+++------...000111222222111000000/////////000000111222333333555:::@@@EEEGGGGGG???<<<999888888888777666777777888999:::;;;<<<<<<@@@???@@@CCCDDDKKKYYYggg{{{kkkQQQ>>>333...///111......000888CCCSSScccnnnmmmdddSSSBBB666222222222111222222444555777888999<<<>>>???>>><<<;;;;;;<<<<<<;;;888666555555555666666<<>>CCCFFFFFFEEEHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJFFFEEEDDDDDDDDDEEEGGGHHHIIIOOOUUU___ooowww___III:::333......---,,,++++++---///...//////000000//////...------...///111444777888<<<<<<<<<@@@OOOhhhzzzkkkXXXIII@@@>>>@@@GGGKKKKKKKKKLLLKKKWWWjjj}}}qqq___LLL:::///)))'''$$$###$$$$$$###"""!!!!!!!!!!!!!!!""""""###$$$&&&)))+++,,,+++***)))''''''''''''(((((((((((())))))***++++++,,,,,,------------------......///.........------------,,,...---------......///000//////000000000///...---,,,---.........---+++***++++++******)))((((((((('''(((((())))))(((((('''***+++++++++******,,,------...000111222222222111//////.........///000000222333444777;;;>>>??????===:::888666777777666555666777777888999:::;;;;;;===<<<>>>AAADDDIIIUUUbbbuuuxxx^^^GGG999222000000///...000777???KKK\\\kkkkkkhhh^^^MMM@@@999555111000000000111222444666777999;;;<<<;;;999888888999:::999666333222222333444666???IIIPPPSSSNNN@@@222---+++))))))***+++++++++***---222:::GGG[[[pppppp]]]KKK;;;444333000///---------,,,***((())))))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))***************)))))))))***++++++++++++***,,,---...000///333@@@MMMfff~~~rrrYYYDDD888444444111444999???CCCEEEDDDCCCGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKGGGFFFEEEEEEEEEFFFHHHIIIHHHOOOVVV```ooo|||eeeNNN===555.........,,,***+++---000......////////////......---------///111444777888<<<===???EEEWWWqqqyyyjjjXXXHHH@@@>>>@@@GGGKKKKKKKKKMMMJJJSSSfff|||tttdddPPP===111***'''$$$######$$$###"""!!!!!!!!!!!!!!!"""######"""$$$'''***++++++)))(((&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,---,,,,,,,,,,,,---..................------------...............///000111///000111222111111///..................---,,,,,,++++++******)))(((((((((''''''((((((((((((''''''((()))*********+++---///---...000222333333222222.........------......///111111222444555777888888:::777555444666666666666666666777777888999999:::;;;:::<<<@@@CCCGGGRRR\\\mmm~~~jjjQQQ@@@888333111000///111666:::AAAQQQaaahhhkkkhhhZZZLLLBBB:::333222111000000000111222333555666888777666444555555555333111000///000222444888DDDPPPTTTRRRJJJ<<<000,,,***(((((()))++++++***(((,,,222999DDDUUUhhhuuuttt]]]FFF999555111///,,,++++++***)))'''&&&'''((()))***)))((((((************))))))))))))++++++++++++++++++++++++))))))************))))))'''((()))*********))))))+++,,,...000000333AAANNNggguuu\\\FFF888444333///888BBBFFFCCCAAABBBDDDFFFFFFHHHIIIJJJLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLHHHGGGFFFFFFFFFGGGIIIJJJHHHOOOXXXaaapppjjjSSSAAA888000///...+++)))***---///---......//////......---,,,,,,---...111444777888<<>>444444333111000////////////222333555444333222222333000///---------000222444<<>>BBBHHHEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJHHHPPPYYYcccqqqmmmVVVDDD;;;000000...+++)))))),,,///------............------++++++,,,...000333666888<<<@@@EEENNNdddxxxiiiVVVGGG???===@@@GGGKKKKKKLLLMMMGGGMMM```xxx{{{lllXXXCCC555+++((($$$######$$$$$$###!!!!!!!!!!!!!!!"""######!!!%%%((())))))((('''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,)))))))))((()))******+++,,,,,,,,,+++++++++******............///000222222000111333444444333222111111000...------......///++++++******)))((((((((())))))************))))))$$$&&&((()))***,,,///111---...000222333333333333...------,,,,,,,,,------,,,...///000000111333444444222111111444666666666555555666666777777888888:::888:::===@@@BBBHHHPPP\\\nnniiiQQQBBB999333222000///111333888CCCNNN```hhhnnnllleeeYYYHHH;;;666444222111111111111000111111111000000000//////000000000///...///111333CCCPPPYYYSSSFFF;;;111***)))***+++,,,,,,,,,,,,+++***,,,000999EEERRR]]]dddpppzzz{{{cccIII666888333000000...***)))+++)))))))))))))))*********,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))((()))((((((((()))***++++++---...///111111555CCCQQQnnnxxxaaaJJJ888333555333EEEPPPHHH======BBBDDDGGGHHHHHHIIIJJJJJJJJJIIILLLKKKJJJIIIIIIJJJKKKLLLNNNLLLIIIGGGFFFGGGHHHIIINNNRRRZZZeeerrrvvv^^^HHH<<<444333000---***+++...000000000111111111111000000......///...///111444777<<<@@@JJJ\\\rrrxxxfffTTTIII>>><<<===BBBIIIMMMLLLIIIIIIMMM[[[qqq}}}nnn]]]HHH777---+++'''&&&%%%%%%$$$##################$$$$$$%%%$$$%%%&&&((()))*********((((((((((((((()))******(((((()))***+++,,,,,,,,,------,,,++++++,,,,,,,,,000///---,,,---...000111///000000111111111000000222444555777777666444333111222222222222111000000,,,,,,***)))))))))***+++)))(((&&&''')))******))),,,***(((***...111111000111000///111444555333000///...---,,,,,,---...///////////////000000000000222111111111222444666777888888888888888888999999===>>>???@@@BBBEEEJJJMMMZZZddduuuuuu]]]LLL???666222000///111222555===EEETTT```kkkooommmcccTTTFFF;;;666111...---...,,,+++...............------,,,***+++,,,,,,---111777<<>>===>>>CCCKKKNNNLLLHHHIIILLLZZZoooppp___JJJ888///,,,(((&&&%%%$$$###"""###""""""""""""###$$$$$$$$$$$$&&&''')))*********))))))(((((('''(((((()))'''((()))***++++++++++++,,,++++++++++++,,,------000///...------///000222000000111111111000000///111333444666666555444333222333333333333222111111,,,,,,***)))))))))***+++***((('''''')))***)))))),,,***)))***---000111000///------...111111000...///...------------...///////////////000000000000222111111111222444666777888888888999999999999999;;;<<<===>>>???BBBFFFIIIUUU___qqqooo[[[GGG:::444111111333333222666<<>>AAACCCEEEGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKLLLKKKHHHGGGFFFGGGHHHIIIJJJPPPYYYeeerrr~~~iiiRRRCCC666333000,,,++++++---......//////////////////....../////////...///222444;;;BBBPPPeee}}}yyyeeeSSSGGG>>>===???EEELLLOOOKKKGGGIIIKKKWWWllltttcccLLL:::111---)))&&&%%%$$$"""!!!""""""!!!!!!!!!"""#########$$$%%%'''((()))***+++***)))(((''''''&&&'''''''''((()))******++++++***************,,,---...///111000...---...///111222111111111000000//////...000111222444444444333222333333444444333333222111,,,,,,***)))))))))***++++++)))(((((()))***)))(((+++***)))+++---000000000------,,,...///000...---///...------------...///....../////////000000000111111111222333444666666888999999999:::::::::;;;<<<<<<=========???CCCFFFOOOYYYjjj}}}~~~iiiPPP>>>666444333555444222333666===JJJZZZeeelllkkkddd[[[MMMCCC888222222333111...,,,---...//////---,,,+++,,,///111111222:::GGGRRRXXXVVVNNNBBB666///,,,+++++++++,,,,,,,,,+++******)))+++000999AAAFFFGGGEEEJJJYYYooouuu^^^EEE<<<444111...***((()))+++++++++++++++*********)))))))))))))))((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))***,,,,,,,,,---///111111666CCCRRRiiiyyyeeeOOO===666888MMM===444:::AAAAAAAAADDDGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDDDDFFFHHHIIIKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJPPPZZZfffssspppXXXEEE888555000---,,,,,,------//////000000000000////////////000/////////111333;;;CCCTTTkkkyyyeeeRRRFFF>>>>>>@@@GGGNNNPPPLLLGGGHHHJJJUUUiii}}}yyygggOOO<<<333///***&&&$$$###"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$&&&''')))+++++++++***)))'''&&&%%%%%%%%%'''(((((()))******))))))(((((()))***,,,---///000111000.........///111333222222111000///............///000111222222222111222222333333222222111000,,,,,,***)))))))))***+++,,,***(((((()))***)))(((+++***+++,,,---//////000......//////000000///............------.........---.........///000000000111111111222333444555666999999999::::::;;;;;;<<<>>>>>>>>>>>>===???BBBEEEIIIRRRbbbuuuuuuZZZEEE999555333444333000000222666AAAMMMXXXaaahhhiiieeeZZZQQQDDD<<<888666222///---.../////////...,,,,,,...000333555999BBBOOOYYYZZZRRRGGG;;;111+++***+++++++++,,,,,,,,,++++++***(((+++111:::CCCGGGDDD@@@CCCPPPeeexxxlllPPPDDD888222///+++)))***---,,,,,,,,,+++++++++***(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***'''''''''((()))+++,,,---,,,,,,...000111666DDDRRRjjj{{{gggQQQ>>>777888FFF;;;666<<>>>>>AAAHHHPPPRRRNNNIIIGGGHHHQQQeeeyyy}}}kkkTTT@@@444000***&&&$$$###"""!!!!!!!!!!!!!!!!!!""""""#########$$$%%%''')))+++,,,,,,+++)))(((&&&&&&%%%%%%''''''((()))))))))((((((&&&'''((()))+++...000111111///...---...///111222222222000///............---...///000111111111111111111111111111000//////,,,,,,***)))))))))***++++++***((((((*********)))***+++,,,------...//////....../////////.........---..................---,,,------...///000000000000111222333444555555555888888999::::::;;;<<<<<<=========<<<;;;===@@@BBBFFFMMM[[[mmmhhhRRR???888333222111...---///000888AAAJJJVVVdddlllmmmfff___TTTIII???888222///000000000/////////.........111555:::BBBMMMWWW^^^XXXLLL???555...***))),,,)))***+++,,,,,,,,,,,,+++***,,,111;;;DDDGGGBBB===:::EEEWWWkkk~~~zzz]]]NNN===333///,,,+++---...------,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''((()))+++,,,---,,,,,,...000111666DDDSSSmmm}}}iiiSSS???777777666444666;;;??????AAAEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHLLLRRR[[[gggtttfffOOO???999333///000000///---111222222333333222222111///000222222222222333555<<>>>>>@@@HHHPPPSSSQQQMMMFFFFFFOOOaaauuuoooXXXEEE555000***&&&$$$######"""""""""!!!!!!!!!"""###############$$$&&&)))+++---,,,+++***)))''''''&&&&&&''''''((((((((((((''''''&&&&&&''')))+++---///111000///---,,,---...000111222111///...---......///------...///000111111222000000000111000//////...,,,,,,***)))))))))***++++++)))((((((***++++++***)))+++---...------...///,,,---///...---+++,,,,,,------...//////...------,,,,,,---...///000000111000000222333444555555555777777888999:::;;;<<<<<<999::::::888888999<<>>===@@@GGGPPPUUUTTTPPPFFFEEELLL^^^rrrqqq[[[III555000***%%%$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""###%%%(((+++---,,,,,,+++))))))((((((((('''''''''((((((''''''&&&&&&&&&''')))+++---///000///...,,,+++,,,---///000111000...------...///000------......///111222333111111111111111000//////,,,,,,***)))))))))***+++)))((('''(((+++,,,---,,,)))+++...///---,,,---///,,,...000///---+++,,,---------...//////...------+++,,,,,,---...///000111///000222444555555555444666666777888999:::;;;;;;888888888777777888;;;>>>BBBFFFMMMZZZllloooUUUIII>>>888444111000222,,,000444888BBBPPPZZZ^^^kkkllliii```SSSIIICCCCCC>>><<<:::888888999;;;===BBBAAADDDMMMXXX___```^^^OOOAAA444///---)))))),,,'''((()))+++,,,---......//////333;;;CCCDDD<<<555666:::EEEYYYrrrppp\\\DDD666000......111//////...---,,,,,,++++++(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++&&&&&&'''(((***+++---...+++,,,...000111666EEESSStttlllUUU@@@666555222:::<<<888;;;DDDFFFBBBFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGLLLQQQYYYcccpppttt\\\CCC===555222333333111///000000111111111111000000...111333555555555777888>>>GGGZZZsss}}}iiiUUUHHH>>>===???FFFPPPUUUUUUSSSFFFDDDKKK]]]qqqrrr]]]KKK444000)))%%%$$$$$$%%%%%%###############$$$$$$%%%"""""""""###%%%(((+++------,,,+++***))))))))))))&&&''''''(((''''''&&&&&&&&&'''''')))+++---...///...---+++++++++,,,...000000///...------...000111------......000111222333222222222222222111000000,,,,,,***)))))))))***+++)))''''''(((+++---...---(((,,,//////---,,,---///...111333222///---...000,,,---...//////...---,,,++++++,,,---...///000111///000222444555555555444555666777888999:::;;;;;;999999999888888:::===@@@AAACCCIIIUUUfff{{{kkk\\\GGG999555444222000,,,...000222555???LLLWWWaaaeeeiiihhh```WWWPPPLLLMMMJJJEEEBBBAAADDDHHHKKKOOOMMMNNNVVV```bbb[[[TTTGGG>>>333,,,++++++***((('''(((***,,,...//////000000222777@@@GGGFFF===444111666AAAQQQeeezzzjjjOOO;;;222000---***+++++++++************))),,,+++++++++******))))))++++++***)))(((((())))))***)))((((((((((((((()))*********)))******++++++...000------222444BBB[[[sssoooYYYDDD888555333666:::===???BBBEEEGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCAAA???@@@CCCFFFFFFEEEHHHGGGFFFFFFGGGHHHJJJKKKPPPSSSXXX```lll|||zzzdddMMMAAA555444555444222222111111111111111111111111222222222222333555777888999EEEZZZsss|||hhhSSSEEE=========AAAKKKTTTSSSMMMHHHGGGJJJVVVjjj~~~wwwbbbPPP<<<111'''%%%%%%###!!!"""!!!!!!""""""#########$$$$$$###""""""###&&&))),,,,,,+++***(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&)))+++,,,---------...---+++******+++---...000///---,,,---...000111111000/////////000222333333333333222111000000/////////...---+++******)))))))))((()))***+++---...+++******)))***+++---...000000111222222000///.........---,,,---...///000...............---------111000111111222333444555;;;999777888999;;;;;;;;;888888777777777888:::;;;===???EEEQQQ^^^mmmzzzkkkUUUCCC888444000...---...000000222888CCCLLLTTTZZZaaaeeedddaaa___^^^ZZZXXXSSSPPPPPPRRRVVVXXX```]]][[[\\\___\\\TTTMMMCCC;;;111+++***+++***((()))***+++---...///000000000333:::CCCIIIGGG===444000444<<>>===;;;999888777777777888:::;;;>>>>>>CCCMMMYYYgggzzz}}}fffPPP@@@666111///...//////...---000777===DDDKKKTTT]]]cccgggjjjkkkhhhfffccc``````bbbeeegggllliiiddd^^^XXXQQQIIIDDD<<<666...***)))******(((++++++,,,...///000111111111666???IIIMMMHHH===444000222777AAAQQQggg|||cccJJJ;;;444000---,,,+++++++++************++++++++++++******************)))((((((((())))))***)))))))))***+++,,,---******))))))***++++++,,,+++...,,,...444666DDD^^^yyyuuu^^^GGG:::666333666:::>>>@@@AAADDDFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@CCCEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQUUU]]]iiiyyyyyy]]]MMM<<<555444222111222000000000000000000000000111111111111333555777888@@@KKK___vvv|||hhhSSSFFF>>>>>>===AAALLLUUUTTTNNNEEEDDDFFFQQQcccwww{{{gggUUUBBB666+++((('''%%%$$$$$$""""""""""""############"""!!!!!!!!!"""$$$''')))++++++***)))((('''&&&&&&'''(((((())))))(((((('''))))))***+++,,,---///000---,,,+++++++++,,,---......------,,,,,,...///000000000000///000111111222444333111000//////000111///......---,,,+++******(((((('''((()))***,,,---000///...---------......000111111111000///---,,,***,,,...000000///---,,,......//////000000111111000000000111222333555666444666;;;@@@DDDDDD@@@===999888777777777888999:::===<<>>;;;555111,,,))))))******)))+++,,,,,,---///000111222444;;;FFFOOOQQQIII===444111222444999FFF[[[rrrpppVVVCCC888111...,,,,,,+++++++++*********))))))))))))))))))))))))***))))))((((((((())))))((((((((()))***+++,,,---))))))))))))***+++,,,,,,,,,///---///555777FFF___}}}www```III:::666333666;;;???@@@BBBDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEBBBAAA@@@AAABBBDDDFFFFFFIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOSSS[[[fffwwwfffTTT@@@666333222222333////////////////////////000000000111333555777999AAALLL```www{{{gggSSSFFF???>>>===AAAKKKUUUTTTOOOEEECCCEEENNN___ttt~~~jjjZZZEEE888---((('''%%%$$$$$$"""""""""""""""#########!!!!!! !!!###&&&'''*********)))(((((('''&&&(((((())))))))))))((((((***)))))))))***,,,...///,,,,,,+++++++++,,,---.........------......///000000000000000000111111222444222111/////////111111///......---,,,,,,++++++((('''''''''(((***,,,---...---,,,++++++*********000111111111000...,,,++++++,,,---.........------......///000111222222333000000000111222444555666333888@@@HHHLLLKKKEEEAAA999999888777777888999:::<<<:::<<>>FFFNNNUUUYYY\\\ddddddddddddddddddeeeeee___\\\VVVLLL@@@888444333///---+++******++++++***++++++,,,---///111333444999BBBNNNVVVSSSIII<<<444333333333555???RRRiiiyyy|||cccLLL<<<333...,,,,,,,,,++++++++++++***'''''''''((((((((((((((()))((((((((((((((())))))'''''''''((()))***+++,,,))))))))))))***+++,,,---...111...///666999HHHcccyyybbbJJJ;;;666444888===@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGAAAAAAAAAAAABBBCCCEEEGGGIIIJJJJJJKKKLLLLLLLLLMMMMMMOOORRRYYYddduuunnn[[[EEE999444222333444////////////////////////000///000111222555777999@@@KKK___wwwyyyfffRRREEE>>>===<<>>777444333555000000000000000000000000/////////000222555777999@@@KKK___wwwwwwdddQQQDDD>>><<<;;;>>>HHHRRRSSSNNNEEECCCCCCIIIXXXmmmrrrbbbIII<<>>DDDLLLZZZgggxxx}}}hhhPPPAAA888555000...---///000111888555333444888===@@@AAAEEEFFFHHHJJJJJJJJJHHHGGGEEEAAA===777222...+++)))***,,,...///......---------------///222666:::<<>>AAAGGGRRR^^^ooo~~~vvv]]]JJJ:::666111...---///000111;;;666000///111444555555888:::===??????>>><<<;;;777555111000///...,,,******,,,///000000///............///111555999===@@@HHHSSS^^^```UUUFFF:::444,,,.........111<<>>DDDGGGEEE???:::;;;:::888777777777888888:::999:::>>>@@@CCCMMMWWWiiiyyyiiiRRRBBB888//////111111111222999555000......000222333111222444555666666555444333111///---+++*********,,,.........---...000222111333444666888<<>>AAAEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEJJJJJJIIIIIIJJJLLLOOOQQQTTTQQQQQQXXXbbbpppgggRRREEE===666111000000222333333222111000000000000///000333999===BBBOOOdddyyyooo\\\KKK@@@999888777:::CCCMMMNNNIII>>>>>>>>>AAAMMMcccyyyzzzlllXXXFFF333+++)))(((&&&&&&"""""""""""""""######$$$$$$$$$############$$$$$$%%%&&&'''))))))(((&&&%%%$$$%%%%%%&&&'''(((******%%%&&&((()))*********)))(((((((((***...000000///------......///.........---...///////////////...//////111444666555333000333222111000///...---,,,)))***+++---...------,,,+++,,,...///---+++(((&&&******+++,,,------............,,,,,,,,,,,,......,,,---......///......---000000//////111333666888:::;;;<<<======<<<;;;;;;888888777777888888999:::888999:::;;;>>>DDDJJJOOOaaaooovvv```FFF;;;111///000000000111888666333111111111000/////////000000000//////...000///---+++***)))))))))---......---++++++---...///111333666<<>>===;;;>>>III^^^sss|||nnnZZZHHH555,,,***(((''''''%%%$$$######""""""""""""######""""""""""""######%%%'''(((******)))(((&&&%%%%%%%%%&&&'''((()))***((((((((()))))))))******+++***)))***---///000000------......//////............//////////////////000000222555777777444222222222111000///......---***+++---......------,,,)))***,,,---,,,+++)))((()))******++++++,,,,,,,,,------,,,++++++,,,------------------............000000//////111333666777888999:::;;;<<<;;;::::::888888777777888888999:::888999:::;;;===BBBIIIMMMZZZhhh|||lllNNNAAA555000000000000222111000///000000///,,,***000///...---,,,,,,,,,,,,---,,,+++)))(((((()))***,,,,,,---,,,++++++...000222444888>>>HHHUUUdddmmmqqqppplllaaaPPP@@@444//////......000000000666>>>RRReee{{{oooTTTAAA777666333000...,,,++++++************************((())))))******+++++++++))))))************)))))),,,,,,+++++++++,,,,,,---///...222:::BBBQQQmmmpppXXXGGGBBBAAACCCFFFGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEIIIIIIIIIKKKMMMPPPSSSUUUWWWUUUVVV]]]eeeppp~~~www^^^JJJ>>>888666111222333333333222111111////////////000333777;;;@@@NNNdddyyy|||lllZZZIII>>>999888777999AAAKKKLLLIII@@@<<<999:::DDDVVVkkkyyy~~~rrr\\\KKK888...+++(((&&&'''&&&&&&$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%''')))***+++***)))(((%%%%%%%%%&&&'''((()))***+++***)))(((((()))+++,,,///,,,******,,,///000000,,,---...///////////////.........//////000000000000111222555888888666444111111111000000/////////------...///...---,,,+++(((((()))***************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,...---,,,,,,,,,---///000000000///000111333555666666777999:::::::::999999888777777777777888999999888999::::::<<<@@@FFFJJJQQQ___sssqqqSSSFFF888222111111222444.........000222222000...333111///...------......,,,+++***)))))))))***+++)))***++++++,,,...222555777<<>>CCCFFFJJJWWWjjj~~~wwwVVVHHH999333111000111444555444333444777888888777333222000...------...///---,,,+++******+++,,,---)))***++++++,,,...333666999BBBRRRbbbqqq~~~~~~mmmYYYFFF:::444222222...,,,---...///444;;;BBBTTTkkkfffLLL;;;666111---------,,,,,,,,,,,,++++++***)))))))))(((((()))))))))))))))*********++++++++++++*********************+++,,,,,,333222444<<>>888999>>>HHHXXXhhhxxxxxx```PPP===111***%%%###%%%!!!!!! !!!!!!"""!!!!!! !!!!!!"""$$$&&&(((******)))(((&&&&&&&&&&&&&&&'''((()))***(((&&&&&&'''+++///222333000,,,+++,,,---...///,,,---...///000000000000///.........///000222333111000111333666777666444111111111111000000000000//////000000///---+++***)))))))))(((((((((((((((((((((((('''''''''''''''************************---,,,+++***+++---///111//////000000111222333444444555777999:::;;;::::::777777666666777777888999888999::::::;;;===AAADDDGGGRRRcccwww]]]NNN>>>777444222111333888777777888:::;;;;;;:::555444333111000///......///...---,,,,,,,,,---...,,,---------...111666999@@@MMMbbbvvvkkkUUUDDD999444333000+++(((***+++---222888===NNNcccvvvpppWWW@@@:::222...---...---,,,,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++************)))******+++,,,---111111555@@@SSSnnnzzzcccOOOEEECCCEEEGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFGGGHHHKKKNNNQQQUUUWWWXXXYYYVVVWWW\\\aaaiiittt~~~vvv^^^JJJ>>>999444555555666555444222111...///111222222444888;;;EEETTTjjjyyyjjjXXXGGG;;;666888888999@@@JJJPPPPPPHHH???999;;;===BBBPPP^^^ooo{{{{{{dddTTTAAA444+++$$$###%%%!!! !!!"""###!!!!!! !!!!!!!!!"""%%%((()))***))))))&&&&&&&&&&&&&&&'''(((((()))(((&&&&&&'''+++///111111///,,,+++,,,---------,,,---...///000111111111//////......///111333444222111111333555666555333222222222111111000000000.../////////...---+++***)))))))))))))))(((''''''(((((((((((((((((((((((()))***++++++++++++***)))++++++***+++,,,---///000//////000111111222222333333444666888:::;;;;;;:::777666666666666777888888777999:::;;;;;;===AAACCCFFFNNN\\\nnnjjj[[[KKKBBB===888555666666888;;;@@@DDDFFFEEEDDDAAA@@@???<<<999666333222000///...,,,,,,,,,------///000111333666<<>>999;;;<<<===HHHVVVeeesss|||hhhXXXEEE777---&&&$$$&&&$$$######""""""""""""###"""!!!!!!!!!!!!!!!!!!"""!!!###&&&(((***++++++***'''&&&&&&&&&&&&'''((((((***)))'''&&&''')))+++---///---++++++,,,---,,,,,,,,,---...///111111111111//////......///111333555555444333444555666555333333333222222111000//////,,,---.........,,,+++***&&&((()))++++++***)))((((((((())))))******++++++******+++,,,,,,+++******)))***+++,,,---......///...///000111111222222222000222444777888999::::::666666666666666777888888777888:::;;;<<<>>>AAADDDCCCIIITTTeeexxxwwwhhhWWWMMMFFF???;;;:::666;;;CCCLLLTTTWWWVVVTTTOOONNNLLLIIIEEE@@@;;;999000///...,,,++++++,,,,,,///111555999@@@HHHQQQXXXkkkwwwlllUUUCCC888333111111......111222000...000444AAASSSfff|||nnnQQQHHH<<<555333222///,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,---...///000222999EEEVVVnnn~~~gggRRRGGGBBBDDDFFFFFFFFFGGGIIIJJJIIIIIIHHHGGGGGGFFFFFFEEECCCDDDEEEFFFFFFGGGGGGFFFFFFHHHKKKNNNQQQTTTUUUVVVWWWSSSRRRVVV\\\cccppp{{{mmmXXXFFF;;;666666666666666444222111///111333444555666999<<>>999<<<<<<:::CCCPPP^^^mmm}}}|||kkk[[[III:::///'''&&&(((''''''%%%$$$######""""""""""""!!!!!!!!!!!!"""""""""###'''***,,,,,,,,,,,,''''''&&&&&&&&&'''((((((,,,***((('''&&&'''((()))---,,,++++++------,,,+++,,,---...000111111222222//////......///111444555888666555555666666555444444444333222111000///...+++,,,---------,,,+++***$$$&&&))),,,---,,,+++***((())))))***+++,,,,,,---***+++,,,------,,,+++***((()))+++,,,---............///000111111111111111...000333555777888999888666666666666666777888888666888:::<<<===???BBBDDDBBBFFFOOO___rrr~~~qqqkkkbbbZZZTTTMMMEEE@@@<<>>LLLfff~~~~~~jjjVVVHHHBBBDDDFFFHHHHHHHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEHHHMMMPPPQQQSSSTTTVVVVVVSSSQQQTTT[[[eeennnsssxxx^^^HHH>>>===777444666777555222222333//////333555777<<>>CCCWWWddduuu}}}oooaaaLLL:::///***'''&&&&&&%%%$$$$$$######$$$$$$""""""!!! !!!"""###%%%&&&'''''''''))))))(((''''''''''''''')))(((((('''''''''((((((,,,,,,,,,+++******---///000////////////111222333//////000111222222333333444444555666777888888999777666444111///...------*********)))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------000000000000000111111111,,,...111555777888888888777666555444444555666777:::999999999:::===@@@BBB@@@CCCLLLZZZhhhxxxwwwrrrmmmjjjfffbbb]]]VVVNNNHHHIIIQQQ___nnnzzz}}}~~~|||uuummmcccTTTHHH:::555111111111///111666:::===GGGUUU```jjjyyyzzzcccOOO@@@777333222111000///...//////000222777BBBUUUmmmxxxfffRRRDDD;;;333000111---......---+++***))))))******++++++******)))(((+++++++++***((((((***,,,000---...111111000222777===CCCUUUqqq~~~jjjUUUGGGBBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFEEEEEEEEEDDDDDDDDDCCCEEEHHHLLLNNNOOOQQQSSSTTTUUUSSSQQQSSSYYYccclllrrr{{{cccNNNDDD>>>777444666777555333333333000000333555777<<>>@@@AAACCCJJJVVVcccrrrqqqfff```aaabbbdddfffeee```YYYTTTTTT]]]mmm~~~sssaaaRRR???999444222111000333999AAAIIIYYYjjjxxxoooWWWDDD:::666000///---,,,,,,,,,---...111555>>>NNNddd{{{|||fffSSSCCC777222333/////////...---+++***)))++++++++++++++++++***))))))+++,,,+++***)))***,,,,,,***,,,///111111555;;;EEEOOOfff}}}iiiTTTFFFAAACCCEEEFFFHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEHHHKKKMMMMMMOOOPPPRRRTTTRRRQQQRRRXXXaaajjjppp}}}kkkWWWKKK@@@999444666777555333444333111111444555666<<>>@@@@@@CCCLLLWWWeeexxxyyygggWWWKKKDDDCCCFFFLLLSSSZZZbbbiiimmmpppzzzttt```EEE>>>777444333333777===NNNbbb|||fffMMM===666222111///.........///000///222:::FFFWWWllluuu```NNN???666222000------......,,,+++***++++++,,,,,,,,,++++++***,,,.........---......///...///222333666???III\\\nnn~~~iiiSSSDDD>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNPPPSSSUUUUUUTTTTTTXXX___jjjqqqzzzyyyfffWWWIII@@@999888777555444666333333555777777888???HHHZZZoooyyyfffTTTDDD;;;111333555999BBBNNNUUUVVVPPPDDD999444333111333666===III\\\ooo~~~yyylllXXXFFF:::111+++'''%%%$$$$$$###############""""""!!!!!!!!!""""""### !!!!!!###%%%(((***,,,))))))(((''''''''''''''''''''''''''''''((())))))))),,,///000///...//////222111111000///...------***+++,,,...000222333444666777777888999:::;;;<<<:::999777444111000......,,,,,,,,,+++***))))))((((((((((((((((((((((((((())))))*********))))))((()))******+++++++++************+++,,,,,,,,,++++++------...//////000111111111222333444444555555555555666666777777777777777999::::::;;;<<<===>>>>>>>>>>>>AAAIIISSSaaasss~~~mmm\\\MMMBBB===:::<<<@@@FFFOOO\\\iiiqqqyyywwwcccGGG@@@:::777666666;;;AAAQQQiiioooUUU@@@666000///...---------...//////222888BBBPPPbbbttttttaaaLLL===999444///---......---+++)))***++++++++++++++++++)))***,,,,,,++++++---......------///111777DDDRRRfff{{{jjjSSSEEE;;;<<<===???BBBDDDFFFGGGFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLNNNQQQTTTVVVVVVVVVUUUWWW^^^iiiqqqzzzooo___OOOFFF===:::888666555666333444777999999:::BBBLLL___wwwvvvcccQQQBBB:::222444555888AAAMMMUUUVVVPPPEEE:::555333111222444<<>>===<<>>HHHVVVeeeooowwwaaaNNNCCC<<<333///......,,,***((()))******++++++*********+++++++++***+++...000...---...000333===NNN___uuukkkTTTEEE999999;;;===???BBBDDDFFFEEEEEEEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFEEEFFFHHHIIIKKKMMMQQQTTTUUUVVVVVVUUUVVV\\\gggppp|||zzziiiUUUKKK@@@<<<999666555666333444888;;;;;;===FFFQQQeee~~~sss```NNN@@@888333555555666???LLLUUUWWWQQQFFF;;;666444222222444999BBBQQQbbbsss~~~rrr___MMM@@@555---(((%%%$$$######""""""######""""""!!!!!!"""######$$$!!! """$$$'''((())))))((('''''''''''''''&&&&&&&&&''''''((()))***)))+++,,,,,,,,,---///111//////000000000...---,,,+++,,,,,,---///000000111000111222333444555555666777666444222111000000///...------,,,***))))))((()))))))))))))))))))))))))))))))))))))))(((((('''))))))***++++++++++++++++++++++++,,,,,,++++++***+++,,,---...///000000111/////////000111333444555444555777888999999888888999::::::;;;<<<<<<<<<<<<<<<<<>>AAACCCEEEEEEEEEEEEEEEDDDCCCBBBAAACCCDDDDDDDDDEEEEEEFFFFFFCCCDDDFFFHHHIIILLLPPPTTTSSSUUUUUUTTTTTTZZZeeennn}}}qqqYYYNNNCCC===:::666555666333555999===<<<>>>HHHSSSjjjqqq^^^LLL>>>777555555444555>>>KKKTTTWWWQQQFFF;;;777555333333555666>>>LLL^^^oootttbbbPPPBBB777...)))&&&%%%$$$$$$######$$$$$$""""""!!!""""""###$$$$$$""""""!!!!!!"""$$$'''((())))))((('''''''''''''''&&&&&&&&&'''''')))******)))***++++++***,,,///111...///000000000///------,,,,,,------...///000000...//////000111222333444666555444333222111111111......---,,,+++))))))(((************************)))))))))))))))((('''''')))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,...//////000---......///000222444555444555777888999999999888888999::::::;;;;;;;;;;;;<<<<<>>CCCNNNZZZlll}}}sss]]]OOO===222000111000...//////...***''''''***------,,,++++++,,,......---)))000777;;;BBBRRRkkk~~~nnnVVVBBB999666666;;;???@@@AAADDDGGGHHHIIIGGGEEEBBBBBBBBBGGGFFFEEECCCCCCEEEFFFGGGFFFGGGGGGGGGHHHLLLQQQUUUWWWSSSQQQRRRUUUZZZeeeppp}}}}}}fffUUUDDD===;;;999666555555555888<<<>>>BBBNNNZZZsss~~~lllYYYFFF;;;999777444333777@@@IIIPPPSSSMMMFFF<<<555444444444333666===JJJZZZlll}}}vvvfffUUUFFF888...(((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###!!! $$$#########$$$&&&((()))******)))(((((((((((((((((((((((((((((('''''''''******+++---///000111222111111222111000///---+++---,,,+++++++++---///111///000111111111111111000666444333333333333111000............---,,,+++***------,,,***)))'''&&&&&&(((((()))***************))))))***+++,,,,,,------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///---///111333444333222111333333555777999;;;===>>>;;;999888888999;;;;;;;;;;;;:::>>>DDDJJJSSSaaammm}}}xxxsssjjj___PPPCCC<<<777222///111//////222666===KKKYYYssspppWWWQQQLLLKKKLLLMMMPPPVVVfffwwwvvvZZZDDD999333///...,,,******---111...///555999===FFFPPPeeevvvooo```KKK<<<666333111///---------***''''''))),,,---,,,,,,,,,---.........---444<<>>;;;888666555888999;;;???BBBGGGTTT```www|||jjjWWWEEE;;;999777555444777???IIIOOORRRPPPHHH===666333333222111555;;;HHHXXXiiizzzwwwhhhWWWGGG999///)))$$$######"""""""""""""""#########""""""!!! !!!!!!"""###%%%'''((())))))((((((''''''''''''''')))))))))))))))((((((((()))***+++,,,...000111222222222222111000///...---...---,,,++++++---...000...///000000111111111000555444222222333333111000,,,,,,,,,,,,+++***))))))---,,,+++***)))'''&&&&&&(((((()))***************(((((()))******+++,,,,,,******+++,,,,,,,,,+++++++++++++++++++++,,,---......///111222333333222222333444666888:::<<<===>>>;;;999777777999;;;;;;;;;<<<;;;===DDDJJJSSSaaannn~~~wwwrrrooolllhhhdddXXXOOOCCC:::555222///---111000///111333:::IIIWWWttt|||iiibbb]]]]]]]]]]]]___cccnnn{{{bbbLLL;;;555000///---***)))***000......111333666<<>>KKK[[[rrrrrrYYYFFF;;;777777<<<@@@@@@BBBEEEEEEGGGHHHGGGFFFDDDDDDEEEGGGFFFEEECCCCCCEEEFFFGGGHHHHHHIIIIIIJJJMMMRRRVVVXXXTTTRRRRRRSSSWWWbbbnnnzzzwwwdddNNNBBB===999777777888888;;;???CCCJJJXXXfffxxxgggUUUDDD;;;999888666555777???GGGOOOSSSSSSKKK???666222111000///333999DDDSSSddduuuzzzjjjZZZJJJ;;;000)))$$$$$$###"""""""""""""""""""""""""""!!!  """$$$&&&((())))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))***,,,---///111222444444333222111000/////////...---,,,,,,,,,---...,,,---...///000111111111444333222111222222111///,,,,,,---,,,,,,+++***)))---,,,+++***)))''''''&&&(((((()))***************'''(((((())))))*********++++++,,,,,,,,,+++******************+++,,,---...000000000000111222333333444555666888:::<<<===>>>;;;999777777999;;;;;;;;;===;;;===CCCJJJSSSbbbpppuuuooofff```]]][[[WWWTTTGGGAAA999333000000///...111000000111222999HHHXXXwwwzzzrrrlllllllllkkkkkknnnsss|||jjjSSS@@@888222111111---+++,,,...------...///111666;;;NNN```vvvzzzdddPPPBBB:::333000.../////////...---------------------,,,...000333777;;;EEETTThhh~~~ttt\\\HHH<<<888777<<>>FFFNNNSSSTTTKKK>>>555111000///...111666???MMM___ppp|||nnn]]]MMM>>>111***&&&&&&%%%$$$$$$$$$$$$%%%######"""""""""""""""""""""###%%%'''(((((((((''''''''''''''''''''''''&&&(((((((((((())))))))))))((())))))***,,,///111222666555444333222111111111000000...---,,,,,,,,,---+++,,,---///000111111111333222000000111111000///......//////...---,,,,,,,,,,,,+++***)))(((''''''(((((()))***************((((((((())))))*********,,,,,,,,,,,,++++++***)))************+++,,,......111000///...///111333444555666777888:::<<<===>>><<<:::888888:::<<<<<<<<<>>><<<===CCCIIISSSbbbooofff___VVVPPPMMMLLLIIIGGG<<<888333000//////000000000///000111222999JJJ[[[}}}wwwooommmmmmkkkjjjlllqqqvvvrrr[[[DDD:::333222222///......+++------------000444777CCCUUUkkk~~~wwwcccRRRFFF<<<777111000000/////////...------...///......000444888???EEERRRcccxxxvvv^^^KKK===999777;;;>>>???AAAEEEDDDFFFGGGHHHGGGFFFGGGHHHGGGFFFEEECCCCCCEEEFFFGGGHHHIIIJJJJJJKKKMMMQQQTTTXXXWWWVVVUUUTTTWWWcccpppyyyzzzdddTTTIIIAAA===>>>>>>>>>CCCIIIQQQ[[[mmm|||qqqaaaPPPAAA:::999777666666777===EEEOOOUUUSSSJJJ===444000000000///111444<<>><<<>>>CCCIIIQQQ```mmmVVVPPPHHHCCCAAA@@@>>><<<444333000.........000111//////111222333;;;OOOaaavvvkkkgggfffdddbbbccceeegggmmmwww{{{eeeHHH===333000000...------)))---...,,,---111444444;;;KKK```tttuuubbbQQQCCC;;;555222000///000///...---...000222222111444:::@@@DDDMMM^^^rrrwww```LLL===888666:::===>>>@@@DDDEEEFFFHHHHHHGGGFFFGGGGGGGGGFFFEEECCCCCCEEEFFFGGGHHHIIIJJJKKKKKKMMMPPPSSSWWWVVVVVVUUUSSSVVVcccqqq|||ooo___SSSHHHBBBBBB@@@BBBHHHQQQYYYeeewwwooo___OOO@@@999999666666666777<<>>CCCHHHOOO\\\hhh{{{HHHCCC<<<999888888666333//////...---,,,,,,...///---///222444555???TTTggg}}}oooaaa[[[YYYVVVUUUUUUSSSTTTYYYeeevvvpppQQQDDD666000///---,,,---)))...000---,,,111333111555CCCVVVjjjrrr___NNNDDD<<<888444222333333222000111444666777777:::BBBHHHNNNZZZmmmxxx```MMM===888555888;;;<<>>BBBFFFHHHIIIIIIGGGFFFFFFFFFGGGFFFEEECCCCCCEEEFFFGGGFFFHHHIIIJJJJJJKKKNNNPPPPPPQQQRRRQQQOOOSSSaaappp{{{mmm^^^UUURRRTTTXXXaaalllwwwnnn^^^MMM???888999333444555777;;;EEERRR[[[bbbWWWHHH<<<666444333222444555:::DDDTTTgggyyyyyyjjjXXXFFF666,,,((('''&&&&&&%%%%%%&&&&&&$$$###""""""###%%%''')))(((&&&%%%$$$###$$$%%%%%%$$$%%%'''))))))((('''&&&&&&&&&''''''((())))))***'''&&&&&&&&&)))---111333777999;;;===<<<888444111//////////////////...---///000111111111111111000///---,,,---//////...---......///////////////...++++++******))))))(((((((((((()))***************(((((((((((((((''''''''')))***+++,,,,,,,,,,,,,,,(((((()))***+++---///000.........//////000111222333444555666777888999::::::888666666888999:::999<<<<<>>:::<<<<<<;;;AAAPPPcccwwwfffPPP<<<666222------333******,,,...///000000000555;;;FFFWWWkkkqqqfffXXXNNNCCC===>>>@@@>>>;;;;;;<<<@@@CCCDDDGGGSSS___qqq~~~}}}eeeOOO???888333666:::<<>><<<888444333000000000///000111111222...///111222222222111000000///---,,,,,,,,,------000//////...---,,,***)))+++++++++************)))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))+++++++++***************,,,+++******+++,,,...///............///000222222222333333333333333333444777777777777777888888999===>>>AAACCCFFFJJJPPPTTTeeerrr}}}555444111///......////////////...---------------000222555777999EEE___vvv|||bbbJJJBBB???999666888777666;;;III[[[pppnnnVVV@@@777333...---111+++,,,---//////000000000222777@@@OOObbbxxxxxxeee[[[OOOHHHHHHIIIGGGDDDFFFGGGJJJMMMPPPVVVdddrrrfffQQQAAA999444777;;;===@@@DDDEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMPPPRRRQQQQQQRRRRRRQQQTTTaaannnyyyxxxwww{{{~~~lllWWWGGG<<<999888666555555888===FFFVVVfffkkk```OOOAAA888444222111000333888@@@NNNbbbwwwpppbbbSSSAAA111,,,)))&&&$$$$$$&&&''''''((('''$$$""""""###%%%&&&&&&&&&&&&$$$"""!!!!!!######%%%(((***++++++)))((('''''''''''''''((())))))((('''&&&&&&'''***---///555888<<<===;;;777333222000000000000111111111111---....../////////............,,,+++++++++,,,,,,---------,,,+++***)))(((+++++++++************)))***)))((('''&&&''''''((())))))))))))))))))))))))************************++++++******+++,,,...///............///000111222222222333333333333444444777777777666777777888888<<<===@@@BBBDDDIIINNNRRR```lllvvvwwwyyy222111///...------......///...------------------111222666888===JJJddd{{{iiiNNNAAA;;;555333555444222666BBBRRRgggyyy___EEE999555000...///......///000000000000000///222888DDDUUUkkk{{{pppccc[[[YYYXXXVVVTTTVVVUUUXXX]]]aaajjjyyyhhhSSSBBB:::555777<<<>>>AAAEEEGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKMMMMMMMMMNNNQQQSSSSSSRRRSSSRRRQQQUUUbbbppp{{{hhhTTTDDD<<<999999666555555999===FFFWWWffflllaaaRRRCCC999444222111111333777>>>KKK```wwwtttfffWWWDDD444---***&&&$$$%%%&&&'''''')))'''%%%###""""""###$$$$$$$$$%%%###"""!!!"""$$$###%%%'''***++++++***)))(((''''''''''''(((((()))'''&&&%%%%%%'''))),,,---444777;;;<<<:::666222000///000111222222222111000//////...------.........///...------,,,,,,------+++,,,,,,,,,+++******)))+++++++++************)))---,,,***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******+++,,,...//////......//////000111222222222222333333444444444888888777666666777777777:::<<<>>>@@@BBBFFFKKKNNNYYYccclllnnnqqqyyy000///...---,,,,,,------......---,,,,,,---------000111555999@@@OOOiiitttYYYGGG<<<555222444444222444===LLL```yyygggKKK<<<777333///...000000111111111000000//////000333;;;III___vvvyyyppplllkkkiiigggggggggjjjpppuuu}}}jjjUUUCCC;;;555777;;;>>>AAAEEEGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLNNNQQQTTTVVVUUUUUUTTTSSSVVVdddrrrvvvbbbOOOAAA;;;999999666555666999===GGGXXXggglllcccUUUFFF;;;555222222222333555;;;HHH^^^vvvwwwjjj[[[GGG777---***&&&$$$%%%&&&&&&&&&(((&&&$$$"""!!!!!!!!!""" !!!"""!!! """$$$###$$$''')))*********)))((((((''''''''''''((()))&&&&&&%%%%%%'''(((+++,,,222666:::;;;999555222000...///111333333222111000333222000///...///000000000000//////////////////------.........------,,,+++++++++*********))))))+++***)))''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++************,,,---...///////////////000111111222222222333333444444444888888777666666666666777888:::===>>>@@@CCCGGGJJJSSSZZZbbbfffjjjsss~~~------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...//////333:::CCCTTTnnndddNNN???666222333444111333:::FFFXXXqqqoooRRR@@@999555111///111111111111111000000///000000222666AAATTTlll|||~~~|||{{{|||lllWWWBBB:::444555999===AAAEEEHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDCCCEEEHHHKKKMMMPPPTTTWWWXXXWWWWWWWWWUUUXXXeeesss{{{nnn[[[JJJ???:::888888666555666999>>>GGGXXXhhhmmmfffYYYJJJ>>>666333222222333444:::FFF[[[ssszzzmmm___KKK:::...***&&&$$$$$$$$$%%%$$$&&&%%%###!!! !!!######$$$&&&((()))*********((((((''''''''''''((((((&&&&&&&&&&&&'''(((***+++000444999;;;999666333111...000222333444333111000444333111000/////////000//////000000000000000000....../////////......---+++++++++*********))))))((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((())))))))))))+++***))))))***+++---...000////////////000000111111111222333333444555555777777666666666666666777777999<<<===>>>@@@CCCFFFKKKOOOVVV]]]ccckkkwww++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........333;;;FFFXXXssspppWWWDDD888333111222000111666???OOOggg{{{xxx]]]GGG<<<666333000000000111111111000000///000111111333:::KKK```pppmmmYYYCCC:::444555999<<>>HHHYYYiiinnnhhh\\\MMM@@@777333333333333444999EEEYYYppp}}}rrrcccOOO>>>111---(((%%%$$$$$$$$$###$$$###"""!!! !!!###"""###%%%''')))******+++)))((((((''''''''''''(((''''''''''''((()))***+++///333888;;;:::777555444000000222333333333222111444333111000///......---......///000000000//////.../////////...------,,,+++++++++************)))'''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))'''(((((())))))******+++******))))))***+++---...000000////////////000000111111222333333444555555666555555555666666777888777999;;;======>>>AAACCCDDDEEEJJJRRRYYYaaammmxxx***++++++,,,------------,,,,,,++++++,,,,,,---......///333===JJJ]]]yyy|||bbbLLL>>>666111222000111555<<>>HHHZZZiiioooiii^^^PPPAAA777333333333444555999DDDWWWmmm|||vvvhhhTTTCCC555111,,,(((&&&%%%$$$###$$$$$$######""""""""""""  !!!###"""###$$$&&&((()))++++++))))))(((''''''''''''''''''((((((((()))******+++---111777;;;;;;999777666111111111222222222333333444444444333111///...---///000222333333333222222111111111000000...---,,,+++++++++************))))))((('''&&&&&&'''(((((())))))))))))))))))))))))(((((())))))***++++++,,,***))))))))))))+++,,,---000000////////////000000000111111222444555555666444444444555666777888999777999;;;=========???AAAAAA@@@CCCKKKRRRXXXdddooo***+++,,,---------------++++++++++++,,,,,,---...///000444>>>LLLaaa|||kkkTTTDDD:::444333222333666<<>>CCCHHHEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDBBBBBBCCCEEEFFFEEEFFFHHHIIIJJJLLLOOORRRQQQRRRVVVWWWUUUUUU___jjjxxxzzzfff[[[KKK@@@;;;999777444666555666:::???HHHZZZjjjooojjj```QQQBBB777333333333444555:::DDDVVVkkkzzzyyylllXXXGGG888444...***'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""!!!!!!!!!###$$$"""###$$$&&&((()))+++,,,***)))((('''''''''''''''(((((())))))******++++++,,,111777;;;<<<:::999888222222111111111222333444777777777666555222000...333444666777777777666666555555444444222111//////+++++++++************))),,,+++)))(((''''''''''''))))))))))))))))))))))))((())))))***+++,,,,,,,,,***))))))))))))+++,,,---111000////////////000000000111111222444555666666333333333444666777999:::777999<<<=========>>>@@@CCC@@@BBBIIIOOOTTT___kkk{{{******+++++++++******)))+++***)))))))))***,,,,,,000111555???RRRkkkxxx___HHH:::333333111222444777AAATTTeeeyyy```III:::333000000///...///000000...,,,---000111000000666CCCNNNdddxxxuuuZZZHHH>>>666666888:::>>>BBBFFFDDDBBBAAAAAAAAACCCDDDAAACCCEEEEEEDDDCCCDDDEEEGGGGGGGGGGGGGGGJJJOOOSSSQQQRRRSSSTTTRRRSSS^^^jjjzzzvvvmmm\\\RRRFFF>>>;;;;;;888666777555666999>>>HHHZZZjjjrrrmmmcccTTTEEE:::444222666222333:::FFFUUUjjjzzz}}}ooo[[[JJJ>>>222(((%%%%%%$$$###$$$$$$$$$%%%&&&%%%$$$"""""" !!!!!!!!!!!!!!!""""""###$$$%%%'''((()))******)))(((''''''((((((((()))***)))((('''((()))...000333777:::;;;;;;;;;666444222000000222444555888666444222000/////////000111444666777777666555666666444222000...---,,,---,,,+++)))(((((('''''')))))))))(((''''''&&&&&&(((((()))***************%%%%%%&&&(((***,,,...///******+++++++++,,,,,,,,,...///000111111000...---000000000111222222333333444444444444666888:::<<<===<<<;;;::::::;;;<<<======???BBBFFFJJJQQQXXX^^^nnnwww******+++++++++******)))+++***)))))))))***,,,---000111666AAAUUUnnn~~~dddMMM===555333111111333555===NNN^^^yyyhhhOOO>>>555222///.........//////...,,,,,,///111000000555@@@III\\\pppwww\\\III???666555777999>>>CCCFFFEEECCCAAAAAAAAABBBCCCBBBDDDFFFFFFEEEDDDEEEFFFEEEFFFGGGGGGGGGJJJMMMPPPNNNNNNPPPQQQPPPQQQ[[[gggwww{{{mmmcccVVVNNNCCC<<<::::::777555666555555999>>>HHHZZZjjjrrrnnndddVVVFFF:::444222444222333:::EEETTTiiiyyyrrr^^^MMM@@@444)))&&&%%%###""""""$$$%%%&&&&&&&&&$$$###""""""""""""""""""""""""""""""""""""###%%%&&&((()))******)))))))))))))))))))))***+++***)))((()))***,,,...222666999;;;<<<<<<777555333111111222333444777666444222000/////////222444666888999999888777666666555333111000///......---,,,***))))))(((((())))))((((((((('''''''''((())))))***************((((((((()))***+++,,,---*********+++++++++,,,,,,---...///000000///...---//////000111111222222333444444444555666888:::;;;>>>===<<<;;;;;;<<<<<<======???BBBEEEIIINNNUUUZZZiiiqqq~~~)))******+++++++++******+++******)))***+++,,,---000222888EEEZZZtttnnnUUUBBB888444222222444555;;;IIIVVVooosssXXXCCC777444///...------......---+++,,,///111000///333;;;BBBQQQcccyyy{{{aaaLLL@@@666333555888===CCCFFFEEECCCBBBAAAAAABBBBBBCCCDDDFFFFFFEEEEEEEEEFFFCCCEEEGGGGGGHHHIIIKKKMMMJJJJJJLLLNNNMMMOOOXXXbbbrrr|||ooo```UUUMMMGGG???;;;999999777444666444555888===GGGYYYiiirrrnnnfffXXXHHH;;;444222222000222888CCCRRRgggxxxuuuaaaPPPBBB666+++'''&&&###""""""$$$%%%&&&&&&&&&%%%$$$###############""""""""""""!!!""""""###$$$&&&'''(((******************++++++***,,,,,,+++***))))))******,,,000444888:::<<<===888666444333222222222333666555333222000000//////333444666888999999888888666555444333222111000000...---,,,+++***))))))))))))((((((((((((((((((((()))))))))************+++,,,,,,+++************************++++++++++++,,,,,,---//////000///...---//////000000111111222222444555555666777999:::;;;>>>>>>===<<<<<<<<<<<<<<<===>>>AAACCCFFFJJJPPPTTTaaaiiittt))))))***+++++++++******++++++***)))***+++,,,---000222:::III```{{{www^^^HHH;;;555444444666888<<>>???AAABBBFFFJJJMMMXXX___jjjuuu((()))***+++++++++++++++,,,+++*********+++------111333<<>><<<999888777777777777555333444777<<>>???@@@BBBEEEHHHOOOVVVaaammmyyy((()))***+++++++++++++++,,,++++++******,,,---...222444>>>QQQkkkmmmTTTDDD444000000222444777>>>FFFZZZmmmrrrXXXBBB666222000---,,,,,,---,,,+++---...///.........///111;;;CCCTTTiiizzzjjjPPPCCC666111222444:::???BBBBBBBBBCCCCCCCCCCCCCCC@@@AAACCCCCCBBBBBBBBBCCCBBBDDDGGGHHHGGGFFFFFFGGGHHHFFFHHHKKKKKKJJJNNNSSSbbbttt~~~qqqdddZZZOOOEEE???999888666555555555777888444222333666;;;EEEWWWgggppprrrooobbbNNN===444222///...000444999EEE[[[nnn}}}|||jjjZZZGGG;;;///+++***'''%%%&&&"""###$$$%%%%%%%%%$$$###""""""!!!!!!  !!!"""$$$%%%&&&)))***+++,,,---,,,+++***&&&'''))))))((((((***+++------...///000111222333666777888888777555333222000111111222111111000000111222222333444555666777111111000000/////////...+++***)))((('''&&&&&&&&&''''''((())))))***++++++++++++***)))***+++,,,---***************+++,,,---)))))))))************+++---------......///000000------......//////000000222333444555666666666666555666777888999999999888:::<<<===>>>>>>???BBBDDDIIIOOOZZZeeeqqq(((((()))++++++,,,,,,+++,,,,,,+++***+++,,,---...222555???SSSnnnttt[[[JJJ777333000111222444:::AAARRRfff|||cccJJJ:::444111...,,,,,,------,,,.........---------///000555:::GGG\\\mmmyyyjjjPPPDDD777222222444888===@@@@@@AAACCCDDDDDDEEEEEE@@@BBBDDDDDDCCCBBBCCCDDDDDDFFFGGGGGGFFFEEEFFFGGGHHHFFFGGGJJJJJJHHHJJJMMM[[[ooo|||rrrcccUUULLLDDD===999555444333111111222555777333222222666;;;EEEWWWgggsssvvvtttgggSSSAAA777555//////111333777BBBWWWjjjyyymmm]]]KKK???222---***&&&######!!!"""###$$$$$$$$$############""""""!!!  """###%%%&&&)))***,,,,,,,,,+++)))(((%%%&&&((())))))***,,,...+++,,,,,,---///000222333555666888999888777444333///000111222222111000000000000111111222444555555222222222111000///......,,,+++***(((''''''&&&&&&&&&'''((()))***+++,,,,,,,,,+++***))))))+++,,,...***))))))))))))***++++++))))))))))))************++++++++++++,,,---......,,,------......///000000111222333555555555555444333444666888999:::::::::999;;;=========>>>@@@BBBEEEJJJSSS]]]iiixxx(((((()))++++++,,,,,,,,,,,,,,,+++++++++,,,---...333666@@@TTTpppxxx___NNN===777222222222333999???LLLaaa{{{kkkPPP???555222...---------------///...------,,,---///000222444???SSSdddppp~~~jjjPPPDDD888333222333777<<<>>>???AAACCCDDDEEEFFFFFFAAACCCEEEEEEDDDCCCDDDEEEEEEGGGGGGGGGFFFEEEFFFHHHGGGEEEFFFIIIIIIFFFGGGJJJWWWkkktttiiiYYYKKKBBB<<<777444333222000......000333777333222222666:::DDDVVVggguuuyyyxxxkkkVVVDDD:::777//////111333555@@@UUUhhhwwwppp```OOOBBB555...***%%%!!! !!!"""###$$$$$$###"""$$$$$$$$$###"""!!!!!!  """###%%%&&&******,,,,,,,,,***((('''%%%''')))***+++,,,...000)))***+++,,,...111333444444666888999999777555333...///111222222111000000------......///000222333444444333222111000//////---,,,+++)))((((((''''''&&&'''((()))***+++,,,---,,,+++***))))))+++---...+++***))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,------...//////000000111333444555444444333222444666999;;;<<<<<<<<<999:::<<<=========???AAABBBHHHOOOXXXcccrrr))))))))))))***************))))))((()))+++,,,------444CCCXXXqqqgggOOO???888333222222111555:::FFFXXXqqqwwwYYYAAA888333000111///,,,---000000///---,,,---///111222222000333@@@QQQaaaqqq|||lllTTTEEE777333444555555777<<<===@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEEEECCCBBBCCCDDDEEEGGGHHHHHHGGGFFFGGGHHHQQQgggxxxkkk^^^OOODDD<<<555333555222111000000000111333444555444666999<<>>777222111444111000000///000111222333444444666999===FFFYYYkkkzzz|||{{{ssscccPPP>>>444000......000333<<>>NNNfff|||gggQQQ===666111000///------///++++++,,,,,,,,,,,,---------,,,///555;;;CCCPPP\\\llltttqqqXXXHHH999222222222222444;;;<<>>>>>>>><<<;;;;;;>>>@@@EEEEEEEEECCC???=========EEEYYYsss}}}ooodddQQQGGG===888444000000333000//////......000111222444444666:::>>>GGGZZZkkk~~~yyyiiiTTTAAA666111///...000333:::JJJYYYqqq|||qqq[[[LLL;;;222,,,'''$$$$$$"""""""""!!!!!!!!!!!!!!! !!!!!!  """"""!!!"""###%%%%%%&&&((()))***)))'''&&&'''''''''((()))***+++,,,,,,+++++++++,,,...111333555666888999999999888777222111000//////......///............///000111222333333333222000...---,,,++++++******)))((((((((()))***,,,---......---,,,------,,,,,,+++*********&&&''')))(((''''''((()))***)))((((((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111333333333333555666888:::;;;;;;;;;:::::::::::::::::::::::::::AAABBBGGGMMMSSS[[[jjjxxx((()))))))))************,,,++++++***+++---...//////444???RRRjjjzzzeeeJJJ???666222111000333666;;;III___uuupppZZZAAA999222000///------...,,,---............------++++++...111222666AAAMMM[[[eeerrr}}}ttt[[[KKK:::333222111111222999;;;===@@@CCCDDDEEEEEEEEEEEEDDDCCCAAA???<<<;;;::::::888666555777:::===???@@@@@@???===<<<<<<>>>BBBTTTmmmsssdddYYYGGG???888555333111111444///......---...///000111333444666:::>>>GGGZZZjjj}}}mmmXXXDDD888111//////000222888GGGVVVooo}}}~~~sssaaaQQQ???555...(((%%%&&&%%%%%%$$$$$$#########$$$%%%%%%$$$###"""!!!  !!!!!! """###$$$%%%''')))***)))((('''''''''''''''((()))***+++++++++***+++,,,...111222555666777888999888777777222111000///.....................///000111222333555444444333111///---,,,,,,++++++******)))((((((***+++,,,------,,,+++***++++++*********)))))))))%%%'''((('''''''''(((***+++***(((''''''((()))***+++++++++,,,,,,,,,------------............//////---...///111222222222222555666888999::::::::::::::::::::::::::::::::::::AAAAAAEEEJJJNNNUUUbbbppp((()))))))))************,,,++++++***+++---...//////333===NNNfff}}}iiiNNNBBB666111000///111444888DDDXXXnnnvvvbbbFFF<<<333000///------...,,,------...------,,,,,,***+++---///...000999CCCMMMWWWeeepppvvvzzz~~~www^^^MMM;;;444222111111222777999;;;???AAACCCCCCCCCDDDDDDDDDBBB@@@<<<999777555555444222111222666999<<<======;;;999999:::<<>>FFFXXXhhh|||pppZZZEEE999222000///000111666DDDRRRjjjyyytttfffVVVCCC777000)))&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%((('''&&&$$$###"""!!!!!! !!!!!!  """$$$%%%''')))******)))(((&&&&&&&&&&&&''''''((()))*********+++,,,...000111444555666777888777666666111000///...------------------......///111222333555444444333111000...---,,,,,,,,,+++******))))))***+++,,,,,,,,,+++)))((()))))))))))))))(((((((((%%%&&&''''''''''''***,,,---,,,)))((('''((()))***++++++,,,,,,,,,---------------------......//////---...///000111222222222555666777888999:::::::::::::::::::::::::::::::::??????CCCGGGJJJPPP]]]jjjxxx))))))))))))************++++++******+++,,,...//////222:::JJJbbb{{{nnnTTTFFF777111000///000222666@@@RRRggg|||{{{gggJJJ???333000000...------++++++************)))))),,,***,,,.........444<<<@@@IIIUUU___eeeiiimmmppprrrwww|||yyyaaaOOO===555333222333444444666999<<>>;;;777555000000000///...///222555<<<<<<;;;888666555666777CCCOOOggg{{{nnn___PPPFFF;;;555111222111...---//////......------///000111333444666:::===DDDUUUeeewww}}}qqq\\\GGG:::333111000000000444AAANNNeeetttuuujjjYYYEEE999000)))&&&&&&$$$###"""""""""###%%%&&&&&&&&&$$$############### !!!"""!!!  !!!$$$%%%(((***++++++******'''&&&&&&&&&''''''((())))))******+++---...000000222333555666666666555444///...---,,,,,,++++++,,,,,,,,,,,,---///000222222333333333222111000///...------,,,,,,+++************++++++,,,+++***)))((())))))((((((((((((((((((&&&''''''''''''))),,,...000...+++)))((((((***+++,,,,,,,,,,,,------------******++++++,,,,,,---------...///000222222222222555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAAFFFHHHLLLWWWcccqqq~~~))))))))))))******************))))))***+++---......000777GGG^^^wwwtttYYYJJJ:::333111000111333444<<>>666444444444666222444777:::===???@@@@@@AAAAAAAAA@@@>>>:::666333,,,---......---...000222777777666444222222444666AAAKKKbbb~~~rrrcccTTTFFF===666111///111222///---///000///.........///000111333444666999;;;BBBRRRaaarrryyysss^^^III<<<444111000000///333???KKK```pppyyymmm\\\GGG999000)))&&&&&&###""""""!!!"""$$$'''(((***)))'''%%%$$$#########!!!"""###"""  !!!$$$&&&(((+++,,,---,,,+++)))(((((((((((()))******))))))***+++---...///000111222333444444444333333...---,,,+++************+++++++++,,,...///111222111111222222111000000///---------,,,++++++******)))***+++++++++***)))(((((((((((((((((()))))))))''''''(((((((((***---000222000,,,***((()))+++,,,,,,,,,,,,------------...)))******+++,,,,,,------......000111222333333333555555555666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAAEEEFFFHHHQQQ[[[iiiwww))))))))))))***************))))))))))))+++,,,---...///666EEE\\\uuuyyy]]]MMM<<<444333222222444222:::III]]]sssnnnPPPBBB444000000...------///---+++))))))***+++,,,///***(((***,,,,,,,,,///+++222;;;AAAEEEHHHKKKOOOLLLRRRZZZ^^^aaadddkkkpppssswww|||{{{cccRRR???777555555666777111222666999<<<>>>??????@@@@@@AAA@@@===999555333***,,,---...------///000111111111000000222555888>>>HHH___|||zzzkkk\\\MMM???777555111000333444111000111000//////......000111222333444666999:::AAAPPP___ooovvvttt```KKK>>>444222000000///222===JJJ^^^mmm~~~|||ooo]]]HHH:::000)))%%%%%%%%%$$$######%%%'''***+++222000---)))&&&$$$"""""""""###$$$###!!! !!!$$$&&&))),,,---...------+++***************+++,,,))))))***+++---...//////000111222333444333222222---,,,+++***))))))))))))*********+++---///000111000000111111111111000000...------,,,,,,++++++***((()))***++++++***)))(((((((((((()))))))))))))))'''((((((((((((+++...222444111---***)))***,,,---,,,,,,,,,---------......++++++,,,------...//////...///000222333333333333555555555555666888999:::========================;;;===AAAEEEDDDEEELLLUUUdddrrr+++*********))))))((((((,,,++++++******++++++,,,000222777CCCXXXqqqfffRRR===444333222222333555:::DDDUUUjjjtttYYYEEE555222222...+++------,,,,,,++++++,,,,,,---------------------------///111444777:::===>>>???@@@BBBDDDHHHMMMSSSYYY\\\bbbffflllrrrxxx~~~gggVVVDDD:::777444222222///111333777:::<<<===>>>@@@>>><<<;;;:::666111,,,---,,,+++++++++,,,---...111222222111000111333666AAAJJJ\\\rrr~~~mmm^^^PPPAAA888666333111000///000111000/////////......///111444555:::777555777999???LLLXXXiiivvv{{{rrreeeRRRAAA888222...///000222888???XXXjjj~~~rrraaaMMM@@@777...'''$$$&&&""" $$$(((***---222777:::888000(((&&&%%%$$$$$$###############$$$$$$'''&&&&&&***...111000...******))))))))))))*********+++---...///......---111222222333333222222111,,,,,,+++***))))))******+++)))((()))---000000...000000000000////////////,,,---...//////---+++***,,,+++++++++***)))))))))(((***+++,,,,,,+++***(((---,,,+++***+++---000111444111...------......---............---,,,,,,+++++++++,,,,,,,,,---------000000000000000000000000222333444666777999:::;;;??????>>>>>>======<<<<<>>???BBBGGGLLLOOO\\\gggwww************)))))))))(((***)))******+++,,,---......000666BBBVVVooohhhTTT???555333222111222333777AAAQQQfff|||uuuZZZFFF555222222---+++,,,++++++************++++++++++++++++++++++++++++++---...000222444555666777555999>>>AAABBBEEEJJJMMMRRRVVV[[[bbbiiiqqqyyygggVVVCCC:::666333111111...///111444777:::<<<===@@@>>>;;;:::999555000,,,,,,+++*********+++---...111111222111000111333555;;;DDDVVVmmmwwweeeWWWJJJ>>>777666333111//////000111000/////////......///111333555:::777666777:::???LLLXXXiiiwww|||rrreeeRRRAAA888222...///000222777>>>UUUggg|||uuucccOOOBBB888///(((&&&&&&###"""$$$&&&)))///666@@@EEECCC888,,,''''''&&&""""""!!!!!!!!!!!!""""""%%%$$$%%%(((,,,......---***)))))))))))))))***+++***+++,,,---............///000222333333222000///++++++***)))))))))))))))+++)))((()))---//////...//////..................------//////...,,,***)))++++++******************((()))***++++++***)))(((,,,+++******+++---///000111///,,,+++,,,---------------.........---,,,+++++++++,,,,,,,,,---------000000000000000000000000222222444555777999::::::???>>>>>>>>>======<<<<<<>>>>>>===>>>AAAEEEJJJMMMVVVaaappp************))))))))))))((((((((()))+++---...///,,,...444@@@SSSmmmlllXXXAAA666333111000000///333===LLL```vvvvvv[[[HHH666333222---***+++)))))))))(((((())))))))))))))))))))))))))))))))),,,,,,------......//////---222777999888888;;;>>>@@@CCCHHHNNNVVV___hhhnnnttt{{{hhhWWWDDD:::666222000000------///111444777;;;===???===;;;999777333///+++++++++***)))***+++,,,---///000000000///000333555777@@@QQQhhh}}}mmmZZZLLLBBB999555555222111//////000111000/////////......///111333444999777666888:::@@@LLLXXXjjjxxx|||rrreeeRRRAAA888333//////000111666<<>>>>>>>>>>>======<<<===<<<<<<===???CCCHHHJJJOOOYYYhhhwww*********)))))))))))))))(((((())))))***,,,---...+++...444???QQQkkkqqq\\\DDD777333000//////...222:::GGGYYYooovvv]]]III888333333---***+++))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------...000333444444444555777555777:::???EEENNNXXX^^^dddkkkvvvjjjXXXDDD999555111//////---------///222666999<<<<<<;;;999777444111...++++++***)))))))))***+++,,,...////////////000333666777@@@QQQggguuudddPPPCCC:::444222333222000......000000000///////////////000111222333888666555888:::@@@LLLXXXkkkxxx}}}sssfffSSSAAA999333///000000000444:::LLL___tttzzzjjjVVVGGG;;;000***)))&&&&&&'''&&&###&&&444CCC[[[dddeeeTTT<<<---((((((%%%%%%$$$$$$######$$$$$$#########%%%''')))++++++))))))))))))***+++,,,,,,,,,++++++***+++---...///,,,///222555555222///,,,))))))((((((((((((((())))))))))))***,,,---//////......---------...///000222222333222000...+++)))(((((())))))******++++++''''''((())))))(((''''''******)))))))))******++++++))))))***,,,/////////+++,,,...//////...,,,***,,,,,,,,,------------...////////////////////////000111222444555777888999<<<===>>>>>>???>>>======<<<;;;;;;<<<>>>AAAEEEGGGJJJRRR```nnn|||))))))))))))))))))************))))))******+++++++++///555???PPPiiiuuu___FFF999333000.........222888CCCSSSiiiwww]]]JJJ888444333...+++,,,+++******))))))******+++************************************+++,,,---...000///---...000222222222///111333555999@@@GGGMMMPPPXXXdddooozzzmmmZZZEEE:::555111//////.........///111444888:::999999777555222///---,,,+++***)))))))))***+++,,,---.../////////111444777888AAAQQQggg~~~mmm[[[HHH<<<666222000111111///......///000000////////////000000111222222666444444777:::???KKKVVVkkkxxx~~~tttgggTTTCCC999444000000000///333888HHHZZZppp~~~|||mmmZZZJJJ===111***)))''''''((('''###'''777HHHcccppptttcccHHH444+++(((&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%'''(((+++,,,******)))******+++,,,,,,,,,+++******+++,,,...///,,,///222555555222///,,,)))((((((((((((((())))))(((((()))***+++,,,...///000///...---...///111222555555555555333000,,,+++((((((((())))))******+++'''''''''(((((('''''''''***)))))))))(((((())))))***)))))),,,///111222222+++,,,...//////...,,,+++,,,,,,---------.........///////////////////////////000111222444666777888;;;<<<===?????????>>>===;;;::::::;;;===@@@BBBDDDGGGOOOZZZggguuu))))))))))))************+++******)))))))))******,,,000666>>>NNNfffyyybbbHHH:::444111/////////222777???MMMbbbyyyxxx]]]JJJ888555444///,,,---,,,++++++******++++++,,,************************(((((((((((()))+++,,,...///...---------------,,,,,,---...///111444:::>>>DDDKKKVVVaaalllyyyppp]]]GGG;;;555111///000.........///000222444666555666555333000...---...++++++***)))***+++,,,---,,,...//////000222555888:::AAAPPPeee|||uuubbbQQQ@@@888555222//////000...---...///000000/////////000000111111111111444222333666999>>>JJJUUUiiiwww~~~uuuiiiVVVEEE:::444111000000...111666DDDWWWmmm{{{~~~ppp___PPPAAA333+++***((((((((('''&&&***:::KKKjjjyyysssYYY@@@111***%%%$$$###"""""""""""""""$$$%%%&&&&&&&&&(((+++---,,,++++++*********++++++*********++++++,,,---...,,,...111333333111...,,,))))))((((((((()))******'''(((*********+++...000000///...---...000222333555666666555333111...,,,(((((())))))))))))))))))(((((((((''''''(((((((((*********))))))(((((('''+++***+++---111333333333,,,,,,------...---------,,,---------............000000000000000000000000...///000222333555666777999;;;===???@@@@@@???>>>:::::::::;;;<<>>DDDQQQeeezzzwwwiiiUUUGGG999555555333000//////...------///000000//////000000111111111111111111000111555888===HHHSSShhhvvv~~~vvvjjjXXXHHH:::555111111000...000444BBBUUUkkkyyyttteeeVVVFFF666---+++)))''''''((((((...===KKKooojjjOOO:::...&&&%%%$$$###""""""""""""$$$%%%&&&%%%%%%&&&***---------,,,+++************)))***+++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++)))))))))))))))***++++++&&&(((******)))***---000///...---,,,---///111333333444555444333000---,,,)))))))))))))))((((((((()))(((((((((((((((((()))+++++++++***)))(((''''''+++***+++...111333333333---,,,,,,,,,,,,---...///------------............000000000000000000000000---...///111333444555666888:::===???AAA@@@???>>>::::::;;;;;;===>>>@@@AAABBBGGGNNNWWWcccsss(((((())))))*********+++'''''''''((()))+++------+++///444<<>>KKKrrrvvvZZZAAA222((('''&&&%%%$$$$$$$$$$$$###%%%&&&%%%###%%%)))---......,,,+++***)))))))))((()))+++,,,------,,,+++***+++,,,,,,,,,,,,+++*********))))))***+++,,,,,,&&&(((******)))***---000...---++++++,,,...111333222222333333222///---+++******))))))((((((''''''))))))(((((((((((())))))++++++++++++***((('''&&&******+++...111333333222...---+++***+++---///000---------.........//////000000000000000000000000---...///000222444555666888:::===@@@AAA@@@???>>>;;;;;;;;;<<<===>>>???@@@@@@DDDJJJRRR]]]mmm~~~***)))((('''&&&&&&'''(((((((((((((((((()))******,,,///555<<>>777111...............//////000000000111000...------///000222111000............---+++---///111333555888<<>>FFFOOOeeettt|||vvvqqqkkk\\\IIIAAA888111///...---000444???NNNdddwwwzzzkkk[[[KKK===222,,,---(((&&&)))***---<<>>???BBBAAAFFFNNNXXXddduuu***)))((('''&&&''''''(((((((((((((((((()))******,,,///555<<>>KKKbbbuuu{{{bbbIII:::777000...000---------,,,+++***))))))*********++++++++++++************+++++++++,,,+++++++++111555444---(((((()))+++++++++,,,,,,,,,,,,---///111444666;;;FFFSSS^^^llluuuyyyeeeNNN???777111......,,,,,,,,,,,,++++++++++++......------...000111222000///......///000000///222333555777999>>>EEEIIIUUUYYY```jjjwwwmmmZZZLLL@@@888222333444222000000000///.........000111222000000000///......000222111111444888;;;===EEENNNaaapppyyyuuuqqqlll]]]JJJ@@@888111///...---000444===LLLbbbuuu|||mmm]]]NNN@@@444------(((&&&)))***---;;;LLLooozzz\\\>>>000---(((%%%%%%%%%$$$!!!###$$$$$$$$$$$$%%%(((******+++---,,,+++)))******///,,,((())),,,---+++(((***++++++++++++***)))(((+++,,,---,,,***(((((()))))))))))))))***+++,,,,,,,,,,,,------............000000000000000000000000---'''%%%((()))&&&###%%%************))))))))))))))))))*********+++++++++))))))***,,,---...000000......------,,,+++++++++...............///000111111222333222000......//////000000111222333444444666888;;;>>>@@@BBBBBBBBB===<<<:::999999:::<<<===BBBBBBEEELLLTTT^^^nnn|||))))))(((''''''''''''(((((((((((((((((()))******,,,///444<<>>;;;:::::::::;;;AAA@@@BBBGGGKKKQQQ\\\gggwww''''''((((((((((((((((((((((((((((((((())))))***+++...444<<>>666111//////---...111888CCCUUUhhhxxxuuugggXXXHHH;;;222---((('''******+++888GGGnnneeeFFF888***&&&&&&######%%%%%%%%%&&&%%%$$$%%%'''***+++---......,,,++++++,,,+++***))))))***++++++***((())))))*********)))))))))***,,,,,,+++***+++,,,---,,,+++******))))))***))))))***+++---...//////------------------------***,,,+++***)))))))))(((************)))))))))((((((((()))))))))************)))''''''(((***---...,,,,,,,,,++++++++++++++++++++++++,,,---///000111111333444444222111111222444444333333333333222222333555999===BBBFFFIIIKKKEEECCC@@@>>><<<;;;<<<<<>>@@@EEEHHHLLLVVVaaannn}}}&&&'''(((((()))(((((((((((((((((((((((()))*********...444<<>>555---)))(((******+++666FFFhhhtttSSS@@@///)))'''###"""%%%$$$%%%%%%$$$###$$$&&&(((+++---...---+++******+++)))))))))))))))***++++++(((((())))))******))))))((()))+++,,,+++***+++,,,...---,,,+++++++++++++++***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***---...+++)))***+++***************))))))))))))((((((((()))))))))******((((((''''''((()))+++,,,++++++++++++++++++++++++*********+++,,,---...//////111222222111000000111333333333333222222222222222444777;;;@@@EEEHHHJJJFFFEEEBBB???==================???CCCEEEHHHQQQZZZdddsss%%%&&&((()))))))))((((((((((((((((((((()))*********...333<<>>666000+++***,,,,,,,,,///000000555BBBPPPhhh{{{gggKKK:::555...,,,///---)))))))))(((((())))))***((())))))******))))))(((''''''''''''(((((()))))))))))))))((('''(((((()))((((((((()))))))))************+++,,,...000000000333999BBBMMMZZZjjjzzznnnVVVFFF<<<555111000//////000000111222333333//////.........000111222555999>>>???@@@BBBHHHMMMRRRTTTUUUTTTQQQLLLIIIHHHGGGEEEDDDGGGSSSfff|||ooo[[[HHH:::333000...///111111...///333222111000.........///000---///111111000/////////111000222555555777>>>FFFXXXkkkzzz|||zzzuuudddPPP<<<666000000///------000222:::JJJ\\\nnn||||||pppaaaQQQBBB999---)))(((+++******555DDDbbb___III555...***$$$"""&&&###$$$$$$###"""###%%%'''(((***,,,,,,+++***+++,,,*********)))(((((()))***'''(((((()))))))))))))))(((***,,,---,,,,,,---.........---,,,,,,,,,------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***///000,,,***,,,---,,,************))))))))))))(((((((((((()))))))))***&&&''''''(((((())))))*********************************))))))***+++,,,,,,---///000000///......///111111111222222222222222000222555999>>>CCCFFFHHHFFFDDDAAA???=========>>>===<<<>>>AAABBBDDDJJJSSS[[[jjjzzz%%%&&&((()))))))))((((((((((((((((((((()))*********---333<<>>===<<<===>>>===<<<>>>@@@@@@@@@FFFMMMVVVdddttt(((''''''''''''((())))))(((((((((((()))))))))))),,,000666@@@OOOgggyyylll^^^TTT@@@;;;333...++++++,,,,,,+++))))))---111444<<>>CCCVVVhhhxxx~~~~~~vvvdddRRR???666/////////------...000666AAARRReeeuuuwwwjjj[[[III:::333...******,,,///666===[[[}}}```AAA777444---'''&&&$$$$$$$$$###$$$$$$%%%%%%%%%'''))),,,---------,,,++++++++++++*********)))(((((())))))*********+++***+++,,,---............222111000...------------.........///111000...,,,+++++++++*********))))))///...---,,,,,,,,,------************************++++++************++++++++++++******)))((((((((()))*********+++++++++++++++++++++++++++++++++++++++,,,...000000000000////////////000111111222222222333444666999<<<>>>@@@CCCDDDCCCAAA>>>>>>@@@CCC===;;;===AAA@@@===BBBJJJSSS[[[iiixxx''''''&&&&&&''''''((()))'''''''''((()))******+++,,,000666@@@OOOfff|||rrrdddUUUKKK:::555000,,,++++++,,,,,,,,,)))***---000333;;;CCC[[[ooohhhTTT???444111...+++******************)))(((((((((((()))))))))))))))))))))))))))))))))******+++((((((((('''''''''''''''))))))))))))***+++,,,,,,++++++,,,,,,,,,------------...333999>>>GGGWWWfffzzzvvv^^^JJJ>>>777333111111///---...000111000...------------000444888:::DDDHHHPPPUUUXXXYYYXXXWWWTTTNNNFFF???:::777555444555555777<<>>CCCVVVgggxxx~~~~~~wwweeeSSS@@@888111000000...---//////444???PPPccctttyyykkk]]]KKK<<<333---))))))+++...444;;;VVVxxxhhhGGG999333,,,&&&'''%%%$$$$$$$$$$$$$$$%%%%%%###%%%''')))++++++******++++++*********)))))))))((()))))))))***************+++,,,---............000000///...---------------,,,,,,---///...---+++)))*********+++++++++,,,......---,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))************)))))))))*********+++++++++++++++++++++++++++++++++,,,---///////////////------......///000000000222222333555777:::<<<===@@@???@@@CCCGGGGGGCCC???>>><<<<<<@@@@@@===@@@EEELLLTTTaaappp~~~&&&&&&&&&&&&&&&''''''(((%%%&&&'''(((***+++,,,---,,,000555???OOOfff~~~sssfffWWWHHH???222///,,,***+++,,,,,,+++---******---///111888???TTThhhmmmYYYBBB666111...***)))***************)))(((((())))))(((((((((((((((((()))))))))))))))******+++***)))))))))((((((''''''))))))))))))***+++,,,,,,))))))*********+++++++++,,,,,,000444888???LLLYYYooo~~~xxxaaaLLL???888555333222111//////000111111000---------///444:::???CCCOOORRRWWW[[[\\\ZZZWWWUUUIIIDDD>>>888555444222111444444555999@@@OOOhhh|||xxxdddPPP@@@666222//////000000000000//////000000000000000000000000000000111222222222222111222222222111333777===BBBTTTfffwww~~~}}}wwweeeSSSBBB999222111111......///---222===MMM```sss{{{nnn```NNN???444...))))))***,,,222999PPPqqqwwwTTT@@@555,,,((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&'''***,,,------------************)))))))))((())))))))))))******************+++,,,------------......------------......+++******+++,,,,,,+++)))(((((()))***,,,---......---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***++++++,,,((((((((()))))))))*********************************+++,,,---.........---++++++,,,,,,---......///222222333444666888:::;;;DDDAAABBBJJJSSSTTTKKKBBBAAA===;;;===???>>>>>>AAAEEELLLYYYggguuu&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***+++,,,,,,---///555???PPPggg~~~wwwiii[[[LLL>>>555...,,,******+++,,,+++***---******---...///555<<>>555222...///000111111000///...////////////////////////000000111222222222222111222222222222333777<<>>??????BBBHHHSSS___nnn}}}&&&%%%%%%%%%%%%&&&''''''))))))))))))************---///444???QQQhhhqqq```QQQDDD888000...,,,+++***++++++***(((,,,******,,,------222888GGG[[[sssttt___GGG999444000---,,,***************)))(((((())))))((((((''''''&&&&&&)))))))))))))))******+++---,,,,,,,,,+++++++++***(((((((((((()))***+++,,,************++++++++++++...,,,---000111333:::CCCWWWiii}}}yyycccMMM>>>666444444666777888999999::::::;;;999:::;;;===CCCIIIPPPSSSVVVTTTSSSRRRQQQMMMGGGCCC:::777333111222333333222666555555888===III___sssvvv```KKK<<<444222...///000111111000///...////////////////////////000000111222222222222111222222222222333666;;;???MMM___qqqyyyzzztttcccRRRBBB999111//////,,,***,,,...111999HHH\\\pppsssfffUUUGGG:::333...,,,,,,,,,222888JJJfffuuuVVV???000******'''&&&&&&%%%$$$$$$$$$%%%"""###$$$&&&'''((())))))************))))))))))))******))))))))))))))))))((()))***+++,,,,,,,,,,,,+++*********+++,,,---...,,,***))))))+++++++++***+++,,,,,,,,,------------------.........---,,,+++))))))))))))))))))))))))((((((''''''''''''((((((,,,+++++++++******))))))(((((((((((())))))))))))************************************+++++++++,,,+++,,,,,,---......//////444444444555666777888999;;;<<<@@@JJJVVVbbbjjjnnn___WWWKKKBBB???@@@???>>>AAAEEEMMMXXXeeeuuu&&&&&&&&&&&&&&&''''''(((************************---...444@@@SSSkkk|||iiiVVVHHH===444///...,,,*********+++***(((+++))))))+++,,,,,,000666AAATTTkkk~~~wwwbbbIII;;;555111......***************)))(((((())))))(((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))***++++++***++++++++++++,,,,,,,,,///,,,---///000111666===LLL^^^ssszzzeeeOOO>>>666444444888;;;???AAABBBAAABBBBBB@@@AAABBBDDDHHHLLLPPPSSSPPPLLLHHHFFFEEEBBB===999333111......///111111111444333555888<<>>KKK]]]pppxxxyyytttdddRRRBBB999111///...+++)))***...000777EEEXXXmmm~~~ttthhhWWWIII===666///---,,,,,,111777IIIaaacccGGG444+++(((((('''&&&%%%%%%$$$$$$%%%######$$$%%%'''((()))***++++++++++++*********)))************))))))))))))(((((()))***++++++++++++***************+++,,,,,,---+++))))))+++,,,++++++------------------------......///000000...---,,,************************((((((''''''''''''((((((---,,,,,,+++******))))))((((((((()))))))))******++++++++++++++++++++++++++++++************+++,,,,,,,,,---......//////000333333444444666777999999???@@@BBBDDDGGGNNNWWW^^^hhhbbbWWWJJJCCCBBB@@@===@@@BBBGGGOOO[[[kkkzzz''''''&&&&&&''''''((())))))))))))******+++++++++,,,...444AAAVVVnnnuuu```LLL???777222///---***(((((()))************((((((+++++++++///555<<>>;;;::::::666333000...,,,---...000111111444444777:::===FFFWWWggg~~~ttt]]]HHH:::333111000000////////////000000000000000000000000000000000000111222222222222111111222222222333666:::===KKK]]]pppxxxzzzuuueeeTTTDDD;;;333000///+++******---...444@@@TTTiiizzzuuuiiiYYYKKK===666000---++++++///555EEE\\\tttTTT>>>111+++(((((('''%%%%%%$$$$$$$$$&&&&&&'''((()))+++,,,---,,,,,,,,,,,,++++++++++++************)))))))))((('''((()))***++++++++++++******)))))))))******+++,,,***)))(((***++++++***++++++,,,---...//////000///000111222111000...---++++++++++++++++++++++++)))(((((((((((((((((()))++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,------.../////////111111222333444666888999BBBDDDEEECCCAAAAAADDDHHHXXXZZZUUUKKKDDDCCCBBB>>>AAABBBEEEJJJTTTcccsss}}}(((''''''''''''((())))))''''''(((***+++,,,---...,,,...444AAAWWWooopppYYYEEE888333000///+++(((&&&&&&(((***++++++)))'''(((***+++***...444888HHH^^^rrrjjjOOO>>>666000,,,******************)))(((((((((((())))))******++++++)))))))))))))))******+++(((((()))***+++,,,,,,---'''''''''(((((()))***+++************++++++++++++...++++++...//////222777===NNNdddttt~~~iiiRRRAAA888666888:::AAAIIINNNOOOMMMMMMMMMEEEEEEGGGGGGHHHHHHGGGGGGGGG@@@888555555666333111000...---...000222333222666777;;;>>>AAAHHHXXXggg|||ttt\\\GGG999222111111000///......///000111000000000000000000000000000000111222222222222111111222222333333666999===LLL^^^qqqzzz|||wwwgggVVVEEE<<<444111000,,,***+++,,,---222>>>PPPfffxxxuuujjjZZZLLL===666///,,,******...444CCCYYY|||```GGG777000)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%'''(((***+++---------,,,,,,,,,+++++++++*********))))))(((((('''((()))******+++++++++******))))))))))))******,,,***(((''')))*********)))***+++---///000222222///000222333222111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))*********++++++,,,------************++++++++++++---------------------------,,,+++******+++,,,,,,+++,,,,,,------......//////000000111333555777888888<<>>GGGNNNQQQOOOJJJFFFDDDCCC@@@>>><<<<<<===>>>999888666444222000000///...///000222333555666666>>>;;;<<<@@@EEELLLWWWbbbwwwqqqZZZHHH;;;555333////////////////////////000000///............///000000000000111111111111444333111//////111666:::OOO___pppzzz{{{vvvjjj___LLL???333000111///---,,,***---222;;;JJJ]]]rrrwwwlll]]]PPPCCC:::111/////////111444>>>TTTxxxtttSSS;;;111***&&&%%%''''''$$$$$$&&&$$$%%%%%%&&&'''(((******,,,+++******))))))******+++***)))'''''''''(((((((((((())))))******+++++++++***)))'''''')))***+++******))))))******+++,,,+++---......------///000...///111222222111///...//////000111000000...---((('''&&&&&&''')))+++---***************************,,,------,,,,,,...000///...,,,*********,,,---......---,,,++++++++++++++++++,,,,,,---.........000000000000111333888;;;===>>>@@@BBBDDDFFFGGGHHHHHHIIIIIIJJJIIIHHHFFFEEE@@@@@@CCCHHHLLLUUUcccqqq'''(((((((((((()))***+++---,,,+++******++++++,,,---000666CCCWWWnnnvvvbbbKKK<<<444...******+++++++++++++++******)))*********+++,,,---...///666???QQQeeezzzoooVVVDDD999111,,,+++************************'''((())))))))))))((('''%%%&&&'''(((******++++++,,,***((((((******)))''''''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222888>>>KKK]]]pppnnnVVVCCC888555666666:::BBBGGGJJJHHHDDDAAA===;;;999777666666666777444333222111000000///000000000111222444777999;;;DDDCCCEEEJJJNNNRRRYYYbbbqqqpppZZZGGG;;;555333////////////////////////...............///000111222222222111111000000000111111000//////333888<<>>???BBBDDDFFFHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEAAA@@@BBBFFFIIIPPP]]]jjj}}}&&&''''''(((***,,,---...000///...---,,,,,,,,,------000666DDDXXXpppmmmZZZEEE888222---***)))+++******))))))))))))))))))))))))***+++,,,......333<<>>???===;;;999555444222111000000000111///////////////000111222111111111333777<<>>LLL\\\oooyyy|||wwwlllbbbPPPBBB555111000...+++******,,,///555AAAUUUkkkzzz|||sssfffYYYJJJ???555111///...///222888MMMoookkkNNN<<<111,,,)))***)))%%%###$$$%%%%%%%%%&&&'''((()))***+++++++++************)))''')))+++------,,,***(((************))))))))))))***)))(((''''''((()))***---,,,+++***))))))))))))***,,,------------...000000111222333333222111000000000111111111000...---,,,+++******+++,,,---...+++++++++******))))))))),,,...000000...,,,++++++///...---,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,------...//////000///000000000000333666999<<<===???AAADDDFFFHHHIIIKKKKKKLLLKKKJJJHHHFFFEEEBBB@@@@@@CCCEEEJJJUUU```sss}}}''''''(((***...111333444333222111000///......------000777EEEZZZrrr|||eeeSSS???555111---******+++***((('''''''''((()))))))))))))))***,,,---...222999GGGZZZnnnuuu[[[HHH:::111...///------,,,,,,+++***))))))))))))************))))))((((((((((((((()))***************)))))))))((('''(((((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000///333<<>>@@@CCCFFFHHHIIILLLLLLLLLLLLJJJIIIFFFEEECCC@@@>>>@@@BBBFFFOOOYYYhhhttt(((((()))---333888::::::777666555444222000///...---000777EEEZZZssswww]]]MMM;;;333111...,,,,,,+++***((('''''''''((()))((((((((()))***+++,,,---111777CCCTTThhh|||xxx___KKK<<<111...000------,,,,,,+++***))))))******))))))))))))******((((((''''''((()))***+++***+++,,,+++***(((''''''((((((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...222888CCCSSSiiittt]]]HHH;;;555444111111111111000//////............------------.../////////000111222444555666777999>>>DDDKKKQQQUUUYYYUUUQQQNNNJJJEEEFFFKKK]]]ooonnnXXXFFF:::444222//////////////////////////////............//////000000000000000000000000000111111000111333777;;;HHHXXXlllxxx}}}zzzpppfffUUUFFF777111000---+++***---...///111999KKKccctttyyynnncccTTTHHH;;;444111......111666FFFdddiiiOOO888///))))))***'''%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++***)))(((((((((((((((((()))***+++++++++******))))))((((((******))))))))))))******...---,,,***)))(((((((((((()))+++,,,,,,,,,...000222222222333333222222222333333444444333111000///++++++***************************)))))))))(((((((((+++...000///---,,,,,,------,,,,,,,,,---------//////...,,,,,,,,,,,,,,,,,,,,,------.../////////...///000000000111444666888999<<>>===???AAAEEELLLTTT___jjj|||)))((()))///777===@@@@@@::::::999777555222000///...111888FFFZZZsssrrrWWWHHH888222000...,,,,,,***))))))(((((((((((((((''''''(((((()))***,,,---///444???NNNbbbwww{{{cccOOO???222...000,,,,,,++++++******))))))***))))))(((((())))))***((('''''''''''')))+++,,,+++---...---+++)))((((((((((((((((((((((((((((((++++++++++++++++++++++++***+++,,,---------------...111555>>>LLLaaaxxxwww```KKK===666444222111000///......------,,,,,,,,,---------------///000000111333555666777===???CCCGGGLLLPPPSSSUUUXXXRRRLLLHHHBBB>>>@@@FFFUUUiiimmmWWWEEE:::444222////////////////////////000000///...............//////000000000111111111000111111111111333777:::FFFWWWkkkxxx}}}{{{rrriiiVVVGGG888222000...,,,+++,,,...///000777GGG^^^ppp}}}{{{qqqgggXXXKKK===555111//////222666DDD___uuuXXX???444***))))))(((''''''&&&&&&&&&&&&&&&'''((((((******+++,,,,,,***)))((())))))'''''''''((()))+++************))))))))))))++++++++++++++++++++++++...---,,,***)))((((((((('''(((***++++++,,,...///222222222222222222222222222222333333222000...---------,,,,,,,,,+++******))))))))))))))))))))))))'''))),,,...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++,,,,,,---......///---...000000000000333555555777999===@@@DDDFFFHHHJJJJJJKKKKKKJJJIIIGGGFFFBBB===;;;===@@@CCCIIIPPPWWWbbbrrr((('''(((///999@@@CCCCCC===<<<;;;:::777444111///...111888EEEZZZrrr|||lllRRRDDD555000///---++++++)))*********))))))(((((('''''''''((()))***+++,,,---111:::HHH\\\rrr}}}gggSSSAAA333...///************************))))))(((''''''((())))))''''''&&&&&&'''***,,,---,,,...000000,,,)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,...222888DDDXXXooo{{{dddOOO@@@888555222222111///......------------......////////////111222444666999<<<>>>@@@GGGIIINNNQQQSSSSSSQQQOOONNNIIIDDDAAA===999<<>>666222///000333555AAA[[[|||hhhIII<<<...******((('''((('''&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++)))(((*********))))))))))))((()))))))))))))))*********,,,,,,,,,------,,,,,,,,,---,,,+++***))))))))))))&&&(((******++++++---///111111111000000111111111000000000000///---+++***,,,,,,,,,,,,+++***)))(((''''''(((((()))*********(((***++++++***)))***+++)))******+++,,,,,,,,,+++------,,,+++******************++++++,,,---------,,,...000000///000222333333444777;;;???BBBEEEGGGGGGHHHIIIJJJJJJIIIHHHGGGCCC===:::<<<>>>@@@EEEJJJPPPZZZiiixxx'''&&&'''///999AAADDDDDD>>>>>>===;;;888555222000///111888EEEZZZrrryyyiiiOOOAAA333///...,,,******)))***+++++++++***((('''''''''''''''(((***+++,,,+++...777EEEXXXnnn}}}iiiUUUCCC444......)))))))))))))))*********)))((('''&&&&&&'''((()))'''&&&%%%&&&'''***---///,,,///222111---***)))***((((((((((((((('''''''''((((((((((((((((((((((((((()))***+++,,,+++***)))***,,,///444???RRRiiiyyy~~~gggRRRBBB:::777222111111000///...------///000111222222222222222444666888;;;???DDDGGGIIINNNQQQUUUXXXWWWSSSNNNJJJCCC???===<<<999666888===EEEYYYrrrlllVVVEEE999444222////////////////////////---------...///000111222666666555555333333222111+++---///111333666:::===CCCTTTiiiwww~~~|||tttkkkWWWHHH888222111///------(((+++......222@@@VVVgggxxxvvvlll[[[NNN???777333000111333444@@@XXXyyywwwQQQBBB222,,,***((('''(((''''''&&&&&&&&&'''(((((()))***,,,,,,,,,+++)))''')))***,,,------+++(((&&&(((((())))))******++++++,,,------......------,,,---,,,+++***))))))))))))%%%''')))******+++---///111111000000000000111111---.........---+++)))(((*********))))))'''&&&%%%&&&&&&'''((()))***++++++***++++++***((('''((()))((()))***+++++++++++++++---,,,+++***)))))))))))))))******++++++,,,------,,,...000000///000111333111333666:::>>>AAADDDFFFFFFGGGHHHIIIIIIIIIHHHGGGDDD===999;;;<<<===AAAEEELLLVVVdddrrr~~~((((((***///777>>>CCCEEECCCBBBAAA???;;;666111///000222888DDDXXXqqquuuaaaKKK@@@555000---)))((()))+++++++++*********))))))++++++******++++++,,,---//////555BBBSSSggg~~~nnnWWWDDD777000,,,......,,,+++***)))))))))+++*********))))))(((((())))))(((((()))+++...//////000111111000...,,,*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))---...111555:::HHH___tttkkkTTTCCC999666666444333333444333222000333333222222333333444444666:::AAAGGGKKKOOORRRTTT]]]YYYVVVUUUTTTOOOFFF>>>777777666444333444888:::FFFQQQeeezzz~~~hhhSSSCCC:::555333000//////000111111...,,,...---------...111444555666666555444333111000///111222333333444555888;;;EEETTTggguuu}}}~~~wwwnnn]]]MMM<<<333///------///......000111333<<>>@@@CCCDDDCCCDDDFFFIIIJJJIIIIIIHHHBBB@@@===::::::<<<>>>@@@GGGMMMYYYfffuuu(((((()))...444;;;???AAABBBBBBAAA???<<<888444222000111777DDDXXXqqqsss```III>>>444///---***)))++++++++++++*********))))))***))))))))))))***++++++...---222>>>OOObbbzzzpppYYYFFF999111...,,,,,,+++*********++++++************)))))))))(((((('''&&&&&&'''***,,,---......000000///---+++******))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))......111333777CCCZZZnnnoooYYYGGG===::::::888777777777777666444777777666666777888999999???CCCIIINNNQQQSSSUUUVVVYYYUUUQQQOOOMMMGGG???888555555444222111333666999DDDOOOaaawww~~~iiiTTTDDD:::555333111000///000111000///---...---------...111333555444444333333222000///...///111222222333555888;;;EEETTTfffttt|||~~~wwwnnn___OOO>>>444000......///++++++,,,...///777JJJ\\\qqqvvvooocccSSSBBB999555111...///333:::LLLkkkpppTTT999111000,,,)))+++((('''&&&%%%%%%&&&''''''%%%'''*********)))***+++***)))((('''''''''(((((())))))))))))***+++,,,---...///000111111222111111//////---,,,+++*********+++,,,---...///000111111222222111111111000000000000///...---,,,+++++++++,,,,,,***))))))((((((((()))(((((((((((((((((()))***))))))((())))))*********(((((())),,,,,,+++))),,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,---...///000111111222333555777:::>>>AAABBBBBBDDDFFFHHHIIIIIIHHHGGGAAA@@@===;;;:::<<<>>>@@@CCCIIIRRR^^^kkkzzz''''''(((+++111666999:::======<<<;;;999666444222...000666CCCWWWpppqqq]]]FFF<<<222///---++++++---+++************))))))))))))(((((((((((()))******---,,,000:::HHH[[[ssssss\\\HHH:::333000***************+++,,,,,,************))))))))))))&&&&&&%%%%%%&&&(((***+++,,,---...///...---+++))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))......000111333===RRRfffttt^^^MMMDDD@@@???>>><<<<<<===<<<;;;999<<<<<<<<<<<<===>>>???@@@GGGKKKPPPTTTTTTSSSSSSSSSRRRNNNHHHEEEBBB===777111333333222000///111444777@@@JJJ\\\qqq~~~kkkVVVEEE:::555333222000///...///000///...------------...000222444000111111111111000//////---///000111222444888;;;DDDSSSeeesss|||}}}vvvnnn```QQQ@@@666222///...000...---...///000777GGGWWWlll{{{xxxrrrgggWWWEEE;;;555111///000111777HHHfffdddDDD666222...******(((''''''&&&&&&'''(((((('''&&&'''(((***+++***(((******)))((((((((())))))))))))))))))***+++,,,---///000222444444444222222000///...,,,++++++******++++++,,,---...//////000111111111000000000//////............---+++***)))+++***)))(((((('''(((((((((''''''&&&&&&''''''(((''''''''''''((()))***+++***)))((()))+++,,,+++***------------............++++++++++++,,,,,,,,,,,,***++++++,,,---...//////111111222333666:::>>>@@@AAACCCEEEGGGHHHHHHGGGGGGAAA???===;;;;;;<<<>>>???EEEHHHOOOXXXdddsss'''&&&''')))---111333333333444444333222111//////---///555BBBWWWpppooo[[[FFF<<<222...,,,******+++************)))))))))))))))(((((((((((()))******---,,,...666BBBTTTmmmwww___JJJ;;;444111+++***************++++++*********)))))))))))))))&&&&&&%%%&&&&&&((()))***,,,---...//////...,,,+++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))......///000111:::NNNaaa~~~xxxeeeUUULLLHHHGGGEEECCCCCCCCCCCCAAA?????????@@@@@@AAABBBDDDDDDHHHLLLPPPQQQOOOLLLJJJIIIHHHDDD???;;;999666222///111111000//////000444777===GGGXXXmmmmmmXXXFFF:::444333333111...---///000000///------------...000222333//////000111111111111000---...000111333555999<<>>???EEEGGGLLLSSS___mmm|||'''&&&&&&(((+++---...---,,,,,,------------,,,,,,---///555BBBWWWpppmmmYYYGGG<<<222...+++(((''')))))))))))))))))))))))))))***))))))))))))***++++++...---///555???OOOggg{{{{{{dddNNN===444111---,,,+++***))))))))))))))))))))))))))))))******''''''''''''((()))******,,,---///000000///...---((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,...///000999LLL___yyy}}}lll^^^VVVSSSPPPNNNLLLKKKJJJIIIGGGEEE?????????@@@@@@AAACCCCCCDDDGGGIIIIIIFFFBBB@@@>>><<<:::777555333222111000000000000///000222666:::>>>GGGXXXkkk~~~oooZZZGGG:::444333333111...---///000000///,,,------...///000111111...///000111222222222222...000111333444666:::===EEESSSeeesss|||~~~yyyqqqaaaQQQAAA777222...,,,---+++)))***,,,---000;;;GGGaaappp~~~yyymmm^^^LLL@@@666000...000000555CCC]]]\\\BBB666000---***((((((((())))))*********,,,***(((***---///...,,,******++++++++++++++++++))))))))))))***+++,,,---***---111555777888777777000000...---,,,+++++++++,,,,,,------------------/////////.........------,,,,,,---...---,,,***))))))((('''''''''''''''''')))((((((''''''(((((()))''''''((()))***,,,---.........---,,,,,,,,,---......//////000000///......*********+++++++++,,,,,,,,,,,,,,,------......///000000///000333777;;;>>>???AAACCCEEEFFFFFFEEEEEE@@@???===<<<<<<<<<===>>>@@@BBBFFFLLLWWWfffvvv'''&&&&&&(((***++++++************++++++,,,,,,,,,---///555BBBWWWqqqlllXXXGGG<<<222---***'''&&&((((((((()))))))))))))))******))))))))))))***++++++------000555<<>>@@@BBBDDDFFFEEEDDDDDD@@@???>>><<<<<<======>>>@@@AAADDDJJJTTTcccrrr|||(((''''''(((***+++***(((((((((((()))***++++++,,,...000666CCCXXXrrrlllXXXEEE:::000,,,***(((((()))(((((((((((())))))******)))(((((((((((()))******+++,,,///444999FFF[[[oooqqqYYYDDD888222++++++***)))))))))))))))((()))))))))************(((((())))))*********)))***+++...000000000///...***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))++++++---......555GGGXXXqqqssseee\\\YYYUUURRRNNNKKKIIIFFFBBB???666555555444444444444444777888888666333111111222...///000000000000000111000111222444666:::@@@DDDLLLRRR^^^mmm{{{sss^^^III:::333333111000///000111000///---,,,,,,---...////////////---...//////000000000000000111222333333555888;;;BBBPPPbbboooxxx{{{wwwpppcccTTTCCC:::444///,,,,,,---+++,,,///111333:::CCCSSScccuuusssgggXXXKKK>>>444///000111444???TTTttt}}}[[[BBB555000...((()))***+++,,,,,,,,,+++((()))))))))((()))+++---***+++,,,---......---,,,))))))))))))***+++,,,---+++---...000222333444444111000///---,,,,,,,,,,,,/////////......---------------------,,,,,,,,,,,,---,,,++++++***+++++++++)))(((((('''(((((())))))(((''''''&&&&&&''''''((((((((((((((()))+++,,,,,,---...---+++)))(((+++...+++,,,---......,,,***)))************++++++++++++------------............---...///111333666888999>>>???BBBDDDEEEEEEDDDCCC??????>>>===============@@@AAADDDIIIQQQ^^^llluuu((('''''')))***+++***(((&&&&&&&&&'''''')))******...000666DDDYYYssslllXXXBBB888///,,,+++))))))+++'''((((((((())))))******'''''''''''''''((())))))***+++///333888CCCXXXkkk}}}vvv^^^HHH:::444)))))))))))))))******+++(((((())))))*********+++'''((()))))))))))))))((()))***,,,...//////...---******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,------,,,222CCCUUUooopppaaaXXXTTTOOOLLLHHHDDDAAA>>>999666222111000//////......///111222111///---,,,---...,,,---/////////...///000111222444555888===CCCHHHRRRWWW```mmmzzzttt___III:::333333000//////111222111...,,,,,,,,,---.../////////...,,,------...//////......///111222222222333777999@@@NNN___mmmvvvyyyuuunnndddVVVEEE<<<666000---,,,)))((()))---///111777>>>OOO___qqq|||uuujjj\\\OOOBBB666111111111333===QQQpppdddGGG888111///((()))+++,,,------,,,,,,(((***+++***((((((,,,000***+++---.........------))))))))))))***+++,,,---.........//////000111111111000///...---,,,,,,,,,000000000///......---------------,,,,,,,,,++++++---,,,+++*********+++,,,))))))((((((((())))))***'''&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))***+++,,,,,,,,,***'''&&&***---***+++,,,------+++)))((()))************+++++++++,,,------------------...+++,,,...000333555666777===???AAACCCDDDDDDCCCCCC??????>>>===============<<<===???CCCKKKVVVccckkk'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***+++...555CCCYYYrrriiiUUU???666...,,,+++(((&&&'''((((((((((((((()))*********)))((((((((()))+++,,,+++---111444444<<>>333...,,,******,,,------,,,******++++++++++++******))))))(((((((((((())))))(((***+++,,,------,,,+++******)))(((((()))***+++((((((((((((((()))******,,,+++***)))))))))***+++,,,,,,---///000555AAAMMMjjjmmmYYYKKKDDDBBBAAA>>>;;;888666555444---------,,,,,,,,,++++++000///---,,,++++++,,,---/////////......///222555333444777;;;AAAHHHNNNQQQ]]]```aaadddooovvvaaaKKK:::222111111111000///////////////......---,,,,,,,,,,,,---////////////000000000000444444555444444555888;;;???IIIYYYkkkwwwzzzwwwsssdddYYYHHH;;;333///---+++---......---...111666999IIIVVVhhhxxxvvvkkk]]]RRRGGG;;;444333111333:::MMMkkkyyyYYYAAA555111000+++))),,,...---...000+++++++++***++++++,,,,,,---.........---,,,,,,+++)))************+++++++++******+++,,,---///000111222111000...------,,,,,,....../////////////////////---+++***++++++***)))++++++,,,------,,,,,,,,,++++++,,,---,,,+++***)))((('''''''''&&&&&&&&&&&&(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))))))))))))))))))))))))))))))))))),,,---------.../////////...///000222444666777888999;;;???BBBEEEEEEDDDCCCBBB???<<<;;;;;;<<<<<<;;;===>>>???AAAEEEMMMYYYaaazzz'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((******,,,...555CCCYYYrrr{{{cccNNN>>>555---,,,+++((('''(((((((((((((((((()))*********)))((((((((()))+++++++++---111333444:::MMM___vvvoooWWWCCC777111...+++***+++++++++***)))******++++++******)))))))))(((((((((((())))))))))))++++++,,,+++******))))))((((((((()))***+++((((((((((((((()))******+++******))))))***+++,,,,,,+++---///000444@@@LLLiiilllXXXIIIAAA<<<:::888666333111000000------,,,,,,,,,+++++++++------,,,,,,,,,------...000000000///...///222555666777:::???FFFNNNTTTXXX\\\^^^^^^___jjjyyyvvvcccMMM<<<444333111111000///////////////......---,,,,,,,,,,,,---....../////////000000000222444555555555555888:::???IIIYYYjjjvvvzzzwwwtttggg\\\KKK===555111///---+++,,,,,,,,,,,,///333777EEEQQQccctttyyymmm```UUUIII===555444333333:::JJJgggcccIII999333000+++(((***+++))))))+++***************+++,,,---------......---,,,,,,+++)))************+++++++++))))))***+++,,,...///000333222000///...---------------....../////////000000...,,,+++,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++***)))(((((((((((('''''''''&&&(((((((((((())))))))))))+++++++++++++++++++++***---,,,+++***)))******+++))))))))))))))))))))))))++++++,,,,,,---............///000222444555777777999;;;???BBBDDDEEEDDDDDDAAA???<<<:::;;;<<<<<<;;;<<<===???AAADDDKKKUUU]]]rrr}}}'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))******,,,...555CCCYYYrrrwww^^^JJJ<<<444,,,++++++))))))***((((((((((((((()))******)))))))))((()))******+++,,,---000222222888IIIYYYooo|||uuu^^^HHH;;;333000,,,***))))))(((''')))******++++++******)))))))))(((((((((((())))))))))))*********)))((((((((((((((('''((()))******)))(((((((((((()))*********)))))))))***+++,,,,,,++++++,,,///000444???KKKggg}}}kkkVVVEEE<<<666555333111///...------,,,,,,,,,,,,++++++++++++******+++------.........000000000///...000333666888;;;???EEELLLSSSYYY\\\YYYYYYWWWXXXbbbppp{{{wwweeePPP???666444111000000///////////////......---,,,,,,,,,,,,---------........./////////000333555666555555666888???HHHXXXiiiuuuzzzxxxuuukkk```OOO@@@888333000...)))***+++******---000333>>>JJJ\\\mmm{{{|||qqqdddYYYMMM@@@777555555444888GGGaaatttVVV@@@555222,,,)))))))))&&&%%%'''((((((((()))***+++,,,------------------,,,,,,+++)))************+++++++++)))))))))***+++---//////333222111000///.........,,,,,,---...//////000000111///---,,,---------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))+++++++++***))))))(((((()))))))))))))))***+++,,,))))))))))))))))))))))))******++++++,,,------...//////000222333555666777999;;;>>>AAACCCDDDDDDCCC@@@>>>;;;:::;;;<<<<<<;;;;;;===@@@AAACCCHHHPPPVVVgggrrr'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++,,,///666CCCXXXrrrxxx___KKK;;;222,,,++++++******+++((((((((((((((())))))***)))))))))))))))******+++,,,---///111111666DDDRRRhhhvvv|||dddLLL>>>444111---***))))))((('''))))))************))))))))))))(((((((((((()))))))))))))))((((((''''''&&&'''''''''(((((()))******))))))(((((())))))***+++(((((()))******+++,,,---+++***,,,///000333>>>JJJdddzzzlllVVVCCC888444333111000//////......,,,,,,,,,,,,++++++++++++)))***,,,.........------///000000//////111444777;;;???FFFLLLRRRUUUVVVVVVRRRPPPNNNPPPYYYhhhuuu}}}yyyiiiTTTBBB777333000000////////////000000......---,,,,,,,,,,,,---------------.........//////222555666666555666777>>>GGGVVVgggtttzzzzzzwwwooocccQQQBBB999444000...)))************,,,///111999CCCTTTfffvvvttthhh]]]PPPBBB888555555444777CCC]]]eeeIII888555///++++++***'''''')))'''''''''((()))+++,,,---,,,,,,---------,,,,,,+++))))))*********+++++++++))))))***+++,,,...///000333222111000////////////+++,,,,,,...///000111111000...,,,,,,---...---,,,,,,,,,---------,,,+++++++++++++++++++++******)))*********))))))))))))((((((((((((((()))))))))))),,,,,,+++***))))))((((((((((((((())))))***++++++))))))))))))))))))))))))******+++,,,---......//////000111222333444555555999:::===@@@BBBCCCCCCCCC???===;;;;;;<<<===<<<<<<<<>>KKK___pppjjjQQQ@@@555111---***)))******))))))))))))******)))))))))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&&&&'''(((((()))*********)))))))))))))))***++++++(((((()))***+++,,,,,,,,,******,,,//////222===HHHaaaxxxnnnWWWCCC777222222111000////////////---------,,,,,,,,,++++++,,,,,,...//////...---,,,///000000000111333777:::BBBGGGNNNTTTVVVSSSOOOLLLHHHEEEDDDHHHQQQ```ppp{{{{{{mmmXXXDDD777222000000////////////000000......---,,,,,,,,,,,,---------------.........///000222555666666666666777===FFFUUUfffssszzz{{{yyyqqqeeeSSSCCC999333///---***+++,,,++++++,,,...000555>>>MMM___qqqwwwkkk```SSSCCC888555444444666AAAZZZ}}}tttTTT???777000,,,++++++((((((+++&&&&&&&&&'''((()))+++,,,++++++,,,,,,---,,,,,,+++))))))*********++++++++++++++++++,,,...///111222333222111000000//////000,,,,,,---...///111111222///---++++++,,,---,,,+++,,,---------,,,,,,+++***++++++*********)))))))))+++*********))))))))))))(((((((((((())))))))))))------,,,+++***))))))((())))))))))))******))))))))))))))))))))))))))))))++++++,,,---...///000000000000111222222333444444777999;;;>>>@@@AAABBBBBB>>><<<;;;<<<===>>>>>>===>>>@@@BBBBBBAAACCCHHHLLLVVV```qqq'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***++++++---000666DDDXXXqqqwww___JJJ;;;222,,,++++++******+++((((((((((((((()))******(((((()))************)))------...///...000999DDDUUUhhh}}}rrrXXXFFF777333...*********+++***((())))))******))))))((())))))(((((((((((())))))(((((('''&&&&&&&&&''''''&&&'''(((***++++++++++++***))))))))))))***++++++((()))***+++++++++++++++)))***,,,//////222;;;FFF^^^uuuqqq[[[FFF999111111000///........................------------....../////////......---000111333444555999===AAAJJJNNNSSSUUUTTTNNNGGGCCC>>>;;;;;;@@@IIIVVVhhhvvv}}}|||ppp\\\HHH:::333///////////////000000111......---,,,,,,,,,,,,---------........./////////111333666666666666777999===EEESSSdddrrrzzz|||{{{tttgggTTTDDD999333...,,,+++,,,---,,,,,,,,,...///111888FFFXXXjjj{{{zzznnndddVVVEEE999555333333555@@@WWWzzzbbbLLL888111,,,+++***((((((***%%%%%%%%%&&&'''((()))******++++++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---...000222333222111000////////////000......///000111111222222...,,,++++++,,,------,,,------------,,,+++******++++++***))))))))))))***************))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++******)))))))))***++++++******)))))))))))))))))))))))))))++++++,,,---///000111111000111111111222222333333666777999;;;===???@@@@@@>>>===<<<===???@@@???>>>???AAABBBAAA@@@AAAEEEIIIOOOYYYhhhyyy'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++,,,...000666DDDXXXqqquuu\\\GGG<<<333,,,++++++***)))+++((((((((((((((()))******'''((()))***+++******)))...,,,---...---...555>>>LLL```vvv{{{aaaOOO;;;777000,,,************(((((())))))))))))(((((())))))(((((((((((())))))(((''''''&&&&&&'''((()))'''((()))+++,,,---,,,,,,******))))))******+++,,,)))***++++++++++++***))))))))),,,//////111;;;EEE]]]sssttt___III<<<222222000//////.........000////////////.........//////...//////000111222333444666888;;;???EEEHHHOOOOOOOOONNNJJJDDD>>>;;;777333333:::BBBMMM^^^nnnwww{{{{{{rrr```LLL===777///////////////000111111......---,,,,,,,,,,,,---....../////////000000000444555666666666777999;;;<<>>SSStttqqqZZZ>>>666000...+++((((((***&&&&&&%%%%%%&&&'''((((((******+++,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,...000111222000000//////......//////000000111111222222222333///---,,,,,,---......---------------,,,+++***))),,,+++***)))((())))))*********)))))))))((((((((((((((((((((())))))))))))******************))))))'''(((***+++,,,---,,,,,,)))))))))))))))))))))))))))***+++,,,...///000111111111111111222222222222444555777999;;;<<<>>>>>>>>>======???AAABBBAAA@@@???@@@@@@>>><<<>>>CCCGGGJJJQQQ___ooo'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++,,,...000666DDDXXXqqquuu[[[FFF<<<444,,,++++++)))(((***((((((((((((((()))******'''((()))++++++******)))...,,,---...------333<<>>555444333222111000000000000000000000////////////............000222444666555777999<<>>>>>>>>@@@BBBCCCBBBAAA>>>???>>><<<:::<<>>>>>???AAACCCDDDFFFGGGAAA???===;;;;;;<<<>>>@@@HHHIIIPPP___nnn}}}&&&'''((())))))((('''&&&((((((((((((((()))******...000666CCCXXXqqquuu___LLL;;;333---,,,---***((()))(((''''''''''''((()))))),,,***)))***,,,---+++)))+++***))))))+++...222444>>>LLLbbbuuuwwwdddLLL???333//////---***((()))(((((((((((()))*********++++++******(((''''''''''''''''''''''''&&&&&&((()))***+++,,,++++++***++++++******++++++,,,---************************,,,---......///333;;;AAAVVVkkkkkkTTTEEE:::999777555333111000000222444555555444333444555777999<<<======>>>BBBDDDIIIJJJKKKLLLKKKJJJHHHFFF???<<<888333000.........///......000444<<>>???AAABBBCCCCCC@@@>>><<<;;;;;;===???@@@EEEEEEKKKWWWeeerrr''''''(((((((((((('''''''''''''''((()))***+++,,,---///777EEEYYYrrrvvv___LLL<<<444---,,,,,,***))))))((('''''''''(((((()))***,,,+++***+++,,,,,,+++)))************,,,...111222999FFFZZZmmm}}}nnnUUUFFF777111000,,,)))(((((((((''''''(((((()))***************)))(((''''''''''''''''''''''''(((((())))))(((((())))))******+++************+++,,,,,,******))))))))))))))))))***---//////000444:::@@@RRRhhhoooXXXIII<<<;;;:::888666555555444888:::::::::999:::;;;======???BBBDDDFFFHHHKKKNNNRRRQQQPPPMMMIIIEEEAAA???777555222///---------...---+++,,,...111888GGGVVViiittt~~~}}}tttdddPPP@@@555333///......///......//////......---,,,,,,,,,,,,,,,,,,,,,---...///000222333444555777999::::::999>>>KKK\\\nnn{{{~~~uuudddRRRBBB888333111///...,,,+++++++++,,,---+++---222:::HHH[[[ooo{{{}}}ssshhh[[[LLLBBB;;;888666:::EEE]]]mmmXXX@@@444111///,,,+++***)))((((((''''''((((((((())))))***++++++******)))***+++,,,,,,+++***)))+++++++++++++++++++++,,,((()))***,,,...000222333888777555444333222222222111000///.........//////.........---,,,+++***))))))+++------+++)))''''''&&&%%%%%%'''***...000000)))))))))))))))))))))))))))))))))***************+++******,,,......---+++'''((()))*********((((((((()))***,,,------------------......///000000000......///000222444555666<<<<<<>>>???@@@AAABBBBBB>>>===<<<;;;<<<===@@@AAACCCBBBFFFOOOZZZfffvvv'''((((((((((((((((((''''''''''''((()))+++,,,---,,,///888FFF[[[rrrvvv```MMM===555---,,,,,,***)))***''''''''''''((()))******,,,,,,,,,------,,,+++***))))))***+++---...///000666AAARRReeevvvyyy]]]MMM<<<444000,,,)))((('''''''''''''''((())))))))))))******)))(((''''''&&&&&&''''''(((((()))))))))((('''&&&&&&((()))+++***************++++++,,,***************)))))))))***---000111222555;;;@@@QQQfffsss]]]NNN@@@???===;;;:::999999888>>>?????????>>>???BBBEEEDDDFFFHHHJJJLLLNNNOOOQQQTTTRRROOOJJJEEE???:::777222111///---,,,+++,,,,,,+++***+++...000666CCCQQQdddsssxxxjjjUUUDDD999666222000000111111111000000///...---,,,++++++,,,,,,,,,,,,,,,---//////222222333555666777888999888===III[[[mmmzzzxxxiiiVVVEEE:::444222000///---,,,+++,,,,,,---+++---000666BBBUUUiiiwwwvvvlll^^^PPPFFF===777555999CCCXXX{{{}}}cccFFF777444111---+++***))))))((('''(((((((((((())))))***++++++++++++******+++++++++***))))))++++++,,,,,,+++++++++***&&&'''))),,,///111333444888777666444333222222111000000000///////////////......///...---,,,***)))***,,,//////---***(((''''''&&&&&&'''***---......((((((((((((((((((((((((***************+++,,,,,,---,,,+++,,,------,,,+++'''((()))***+++***))))))((()))***,,,------------............//////000000......///000111333444555===>>>???AAABBBCCCBBBBBB===<<<<<<;;;<<<>>>@@@AAACCCAAADDDKKKSSS^^^nnn{{{(((((((((''''''(((((((((''''''((((((***+++,,,---,,,///888GGG[[[rrrwww```NNN>>>555...,,,,,,***)))***'''''''''(((((()))+++++++++---......---,,,+++***((()))***,,,---......///333<<>>888444222...---+++)))(((''''''(((++++++,,,...000444AAAMMM```rrr{{{oooZZZFFF;;;888333111111222222222111111000///---,,,++++++,,,,,,,,,,,,,,,---//////111111222444555666777777999>>>IIIZZZlllzzz{{{lllZZZGGG:::444222000///...,,,++++++,,,,,,+++---///444>>>OOOdddsssyyyooobbbSSSIII===777444:::BBBUUUwwwoooOOO===666222...,,,******)))(((((((((((((((((((((***++++++,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,+++******'''(((***---000222444555777666555444333222222222000000000000000/////////.../////////...,,,***)))***,,,//////---***((((((***((('''(((***+++******((((((((((((((((((((((((+++++++++,,,---///000111///---,,,+++,,,,,,+++***'''((()))+++++++++***))))))***+++,,,---...................../////////////////////000111333444555;;;===???AAABBBBBBBBBBBB<<<<<<<<<<<<===>>>@@@AAA@@@@@@BBBGGGMMMWWWfffttt((((((''''''''''''((((((((((((((()))***+++,,,---,,,000888GGG[[[qqqxxxaaaNNN@@@666...,,,+++))))))+++'''''''''((()))***+++,,,+++...000000...,,,+++***))))))***+++,,,---......111777CCCTTThhh{{{qqq^^^HHH;;;444///,,,,,,((((((''''''(((((()))***((((((((())))))(((((('''(((((((((((((((((())))))((('''&&&%%%%%%''')))******))))))))))))***++++++******+++++++++,,,,,,,,,,,,///111111222666<<>>:::666222000......---,,,+++***)))((((((++++++,,,//////333>>>III\\\ppp}}}sss___JJJ;;;777222//////000111111111111000///...---,,,+++,,,,,,,,,,,,---...///000000111222333444555666666999>>>IIIZZZmmm{{{}}}ppp]]]III:::333222000///---,,,+++***++++++***---///333;;;KKK___nnn~~~|||rrreeeWWWMMM???666444:::BBBQQQrrr}}}\\\FFF;;;444///---+++***))))))(((((())))))((((((***+++,,,,,,------,,,,,,,,,+++******)))))))))***,,,------,,,+++***)))***+++---///111333444555555444333222222222222000000111111111000///......///000000///---***))))))+++......,,,***)))******)))((((((******((('''))))))))))))))))))))))))++++++,,,---///222555777111///,,,+++++++++***)))'''(((***++++++++++++******+++,,,...////////////......//////////////////000000000111222333444555777999<<<>>>@@@AAA@@@@@@======<<<======>>>??????===<<>>@@@AAAAAA@@@===============>>>>>>>>>;;;<<<>>>AAABBBFFFRRR___mmm|||)))((('''&&&&&&'''((()))+++***************++++++...111888EEEYYYpppyyybbbOOOAAA777///,,,+++))))))+++'''''''''((()))+++,,,---+++///222222///,,,***+++******))))))***,,,...///---000999HHH\\\qqqsssXXXEEE:::222---,,,)))))))))))))))***++++++''''''((((((((((((((('''******))))))(((((('''''''''''''''''''''((()))))))))))))))))))))******+++&&&&&&''')))***+++,,,---+++,,,---,,,---222:::AAAMMMbbb|||~~~oooeee]]]\\\YYYVVVSSSPPPOOONNNKKKMMMOOOOOOMMMLLLKKKLLLEEECCCAAAAAAAAA>>>999555444333111///---+++******&&&&&&''''''''''''(((((())))))+++...---///999CCCRRRjjj}}}~~~zzzhhhSSS???;;;666222222333444444000000000///......------......---......///000111000000111222333333444444555;;;GGGZZZooovvvbbbMMM===555333///...,,,***))))))))))))'''***...111777DDDWWWeee{{{yyylll^^^SSSBBB777333999>>>IIIhhhwww[[[FFF777111000+++******)))))))))))))))((((((***+++,,,---------///...---,,,++++++++++++'''(((+++---...---,,,+++***++++++,,,,,,------...111111000000111111222333000111111222222000///......///000111000---***(((((()))************+++---'''&&&'''(((***+++***)))))))))))))))))))))))))))))))))***---000555999<<<333000---+++******)))((('''(((***+++,,,,,,++++++,,,---...000111111222222///////////////.........////////////000222333333555888<<<@@@CCCDDDCCCCCC>>>>>>>>>>>>============<<<===???AAA@@@BBBMMMYYYdddsss)))((((((''''''''''''(((((((((((((((((())))))***///111777BBBTTTlllzzzbbbOOO@@@777000...---***((((((''''''(((((()))*********------,,,,,,+++************))))))***,,,///222444///000666CCCSSSfff|||~~~fffMMM<<<222...---))))))***++++++++++++******)))))))))))))))******++++++***)))))))))))))))'''((((((((()))))))))***((()))))))))************+++***((('''((()))+++,,,000,,,,,,///222333888>>>NNNbbbzzzzzzjjj]]][[[XXXSSSPPPNNNLLLJJJHHHKKKKKKIIIHHHFFFDDDCCCBBB>>><<<:::999888666333000000...,,,***)))***,,,...************+++,,,------+++)))***---000222888@@@RRRcccwww}}}kkk\\\GGG<<<222111333333444555111///---,,,,,,,,,...///////////////000000000000333222000111222333333222555:::FFFWWWkkk}}}}}}jjjTTTAAA555000///...,,,***)))))))))***------...111444===OOO```ttt{{{ooo```TTTDDD:::666:::>>>IIIeeekkkQQQ>>>222,,,///...,,,)))&&&''')))+++((((((***+++------------///...+++)))(((((())))))---,,,++++++------,,,++++++,,,...000000///...---------......000111222333222222000//////.........000000///...------,,,,,,---,,,,,,+++*********+++ $$$&&&''''''((()))))))))))))))***************+++,,,---///000111111///---+++***)))***+++,,,+++------,,,+++***+++---...///000111000///,,,+++,,,,,,+++***+++,,,..................///000111222333555:::>>>AAACCCDDDDDDDDDBBB@@@??????>>>===;;;;;;;;;;;;===AAAEEEIIIKKK^^^iiiyyy(((((('''''''''(((((())))))))))))))))))***++++++///111666AAASSSkkk{{{cccPPP@@@777000...---***((((((((((((((((((((((((((((((*********)))))))))((((((******)))***+++...111222000000444???NNNaaawwwmmmUUUCCC777111...******+++++++++++++++***)))))))))(((((())))))***+++***)))(((((((((((()))))))))))))))((((((((((((************+++++++++++++++***)))((()))***,,,---///,,,,,,///111222888>>>NNNccc{{{xxxgggYYYQQQMMMIIIFFFDDDCCCAAA@@@BBBAAA@@@???===<<<;;;:::888666333222222111...------,,,)))((('''(((***+++************++++++,,,---***((()))---///111777>>>MMM___tttpppbbbJJJ???555333444444444666111000...,,,,,,---...//////////////////000000000333222111111333444444333555:::EEEVVViii|||~~~lllWWWCCC777222///...,,,***)))))))))*********,,,...111999KKK[[[qqq}}}}}}qqqbbbVVVGGG===888;;;===GGGbbb~~~{{{___III:::333000///---***((((((***+++'''((()))***,,,,,,------000///,,,***))))))***+++---,,,+++,,,,,,---,,,++++++,,,---//////......------------...///000111222222222111000//////////////////......---,,,,,,+++---,,,++++++*********+++'''((()))(((&&&%%%%%%&&&))))))))))))************++++++,,,------...//////---,,,***)))((()))***+++)))+++---...---,,,---...///000111222111000...---------,,,,,,,,,---...///////////////000111222333333555888<<<@@@BBBDDDEEEDDDBBB@@@@@@@@@@@@>>><<<;;;;;;;;;===@@@CCCGGGIIIUUU```qqq'''''''''''''''((()))******************++++++,,,...111666AAASSSjjj{{{dddPPP@@@777000...---***((()))))))))(((((('''&&&&&&%%%((((((((()))))))))************)))***+++---...000111///222:::GGGXXXooowww```MMM???555000++++++++++++++++++++++++))))))(((''''''(((((()))))))))((((((''''''(((((())))))))))))((((((((((((***++++++++++++,,,,,,,,,++++++***)))***+++,,,---...,,,,,,///000111777>>>NNNccc|||uuucccSSSEEEBBB>>>;;;:::999888666888777666555444333222222222///---+++,,,,,,,,,+++,,,+++)))''''''(((***+++************++++++++++++)))((())),,,...000555<<>><<<<<<;;;<<<>>>AAADDDFFFMMMXXXgggwww&&&&&&&&&'''''')))*********))))))))))))***++++++...000555@@@RRRjjj{{{dddQQQ???777///...---***((()))((((((''''''&&&&&&&&&&&&)))))))))***+++,,,,,,---***************+++------000...///666AAARRRjjj}}}lllXXXGGG999111------,,,,,,++++++++++++)))((((((''''''''''''(((((((((''''''''''''(((((('''((((((((()))))))))************+++++++++,,,,,,*********)))***+++,,,,,,---+++,,,//////000666>>>OOOeee~~~sss___NNN???;;;777444333333222222222222111111000////////////---***)))***,,,---------,,,***))))))***+++,,,++++++++++++++++++******)))'''))),,,...///333:::DDDTTTjjjzzz}}}sssXXXJJJ===777666444444555111000///.........//////.........//////000000111444222111222444555555555555999AAAPPPdddwwwqqq\\\HHH:::444///...,,,***)))))))))***)))***,,,///000666EEETTTiiiwwwwwwiii^^^PPPCCC;;;<<<===CCCZZZsss~~~___FFF999111000---,,,,,,++++++***'''''''''((()))******+++///...---,,,+++++++++++++++,,,---,,,,,,+++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000//////...---------------,,,,,,,,,+++++++++******++++++***************+++,,,,,,+++)))'''''')))+++((()))))))))************++++++++++++************)))(((''''''&&&'''(((((())),,,///111000///...---...///000000000000/////////...---,,,,,,---...///.........//////000111222222222333666:::???CCCFFFDDDCCCBBBCCCDDDCCCAAA???===<<<;;;;;;<<>>===;;;;;;;;;===???@@@FFFLLLWWWdddsss'''''''''''''''((()))***((((((((((((((())))))***,,,...444@@@SSSlllzzzcccPPP>>>666///...---+++)))***%%%&&&&&&'''(((((())))))&&&&&&''''''((()))************++++++,,,,,,------,,,+++---222999HHHaaavvvoooXXXCCC666222000...,,,++++++++++++******)))(((''''''''''''((((((''''''(((((())))))%%%&&&'''((()))***+++,,,(((((()))))))))******************+++++++++++++++------///111000000777AAAQQQgggttt^^^KKK:::666000---+++,,,,,,+++******+++++++++,,,,,,,,,,,,***((()))+++---------******************++++++---............,,,***)))***(((***.........111777@@@OOOaaappp|||{{{hhhXXXFFF<<<888444333444111111111111000000000000//////000000111222333333444333222333555777777777666888===JJJ]]]rrruuu```KKK<<<555///...,,,***)))))))))***&&&'''***------000===JJJbbbqqq~~~qqqgggVVVGGG===<<<===AAATTTjjjaaaMMM:::555...+++,,,,,,***((()))((('''''''''(((***+++,,,,,,,,,,,,+++++++++******,,,...---+++***,,,...---------.........//////,,,,,,,,,,,,,,,---...///,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***))))))))))))***++++++***++++++)))'''&&&''')))))))))))))))******************************))))))((((((((()))))))))))))))---///111000...+++******++++++,,,------...//////...---,,,+++***+++,,,,,,,,,++++++,,,,,,---...///000000111333666;;;???AAABBBBBBCCCEEEFFFFFFCCCAAA>>>===<<<;;;;;;===???@@@AAAEEENNN[[[kkk|||(((((('''''''''(((((()))))))))(((((())))))***++++++...444AAATTTnnnyyybbbOOO>>>555///...---+++)))***((((((((((((((((((((((((&&&'''''''''(((((())))))******+++,,,---.........,,,,,,---111666CCCZZZooozzzbbbKKK<<<333111///,,,++++++++++++++++++***)))(((((((((((()))(((((((((((()))***+++(((((((((((())))))))))))))))))*********++++++++++++,,,---------------------...111222000000888BBBQQQhhhwwwaaaMMM;;;666000,,,************(((((()))***++++++,,,,,,,,,+++***+++---///...---******+++++++++,,,,,,,,,///000000000///---+++)))+++)))+++//////...111666===KKK]]]lllyyy~~~ppp___LLL@@@:::666555666111222222222111111000000///000111222333444555555444333222333666888888888666777<<>>666///...,,,***)))))))))***&&&(((+++------///;;;GGG\\\kkk}}}tttkkkZZZKKK???===<<>>@@@AAABBBDDDFFFFFFCCCAAA>>>===<<<;;;<<<===???@@@@@@BBBHHHSSSbbbsss)))(((((('''''''''((((((*********)))***++++++,,,***---444AAAUUUoooxxxaaaNNN>>>555///......+++***+++*********)))((((((''''''))))))))))))******************,,,---.../////////,,,,,,...000444???UUUiiiiiiQQQAAA444222///---+++++++++,,,,,,,,,***)))(((((((((((()))))))))))))))***+++++++++******)))(((''''''&&&******+++++++++,,,,,,,,,---...//////000000//////...///222333111111999CCCRRRiiiyyycccOOO===888111---+++*********((())))))***,,,------......---...///111222000///---------....../////////000111111111000...+++)))+++***,,,///000...111666;;;HHHZZZjjjwwwuuucccPPPCCC===888777888111222222222222111000000000111111333444555666666444333222444666888999888666777;;;GGGYYYooozzzeeeOOO@@@888///...,,,***)))))))))***(((***---000///111<<>><<<===LLL___}}}fffFFF===333.........---,,,+++***((('''((()))+++,,,.........///......------)))---///...***)))+++///---...000222222111///.........---------...//////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++(((***,,,,,,+++)))))))))))))))))))))************)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,------///000222333000///...---,,,------...------------...///000000///000111333666888:::;;;???@@@BBBDDDFFFFFFCCCAAA>>>===<<<;;;<<<>>>???AAACCCCCCFFFOOO\\\lllyyy((((((((((((((('''''''''*********((('''(((***---//////333>>>RRRmmmxxx^^^JJJ;;;666111,,,+++******)))''''''((((((((((((''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000;;;RRRggg{{{www]]]HHH<<<555///---,,,)))))),,,******+++++++++******)))******)))((((((((((((((()))((((((''''''''''''(((************************+++,,,,,,,,,,,,,,,,,,---222000000222111222888AAAUUUlll|||gggUUUBBB:::333000...******++++++***)))((((((***,,,---..................------333///---///000...///111111222222222111///---++++++---...//////000333555===CCCQQQcccuuu{{{nnn[[[III???999555222444222111111222333222111333333333333333333333333444222111111444666777777777666:::EEEZZZppp}}}lllWWWCCC666111///,,,+++,,,,,,***)))''')))++++++***///777>>>NNNaaawww|||ppp```TTTGGG>>>;;;@@@NNN[[[}}}sssSSSDDD555000111///+++))))))((((((((((((((()))***,,,,,,+++++++++,,,---------------,,,,,,++++++++++++---000333444333111000111000...,,,+++,,,---...000...------......---,,,+++,,,---......------,,,,,,+++)))((((((***+++---,,,---...,,,***((()))***'''(((((((((((()))))))))+++***)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((***************+++------...,,,******+++------,,,*********+++---...000111333333333444555666777888<<<>>>BBBDDDEEECCC@@@>>>>>>===<<<;;;;;;<<<===>>>:::@@@GGGLLLRRR]]]mmmyyy(((((((((((((((((((((''')))))))))((('''(((+++---//////333>>>SSSmmmxxx___JJJ:::666000,,,******))))))''''''((((((((((((''''''''''''''''''((((((((((((+++++++++++++++,,,,,,,,,------/////////777KKK^^^vvv}}}eeePPPAAA888000......++++++,,,******+++++++++******)))******)))((((((((((((((()))((((((((((((((())))))************************++++++,,,,,,,,,,,,------111///000111111111888AAAUUUlll~~~iiiWWWBBB999222000...+++***,,,+++***)))((()))***,,,---------...............---111---,,,000111000111444444444444333111...,,,++++++---.........000333666:::AAANNN```rrr~~~uuucccQQQDDD<<<888666666444222222333333333222333333333333333444444444333222111111444666777666666666999EEEYYYooo~~~nnnYYYDDD777000---+++*********((('''(((***++++++***...666<<>>BBBEEEFFFEEEBBB@@@>>>===<<<;;;:::;;;;;;<<<:::???EEEIIIMMMWWWeeeppp~~~''''''(((((((((((((((((('''((()))(((((())),,,...//////444@@@TTTnnnxxx```KKK999555///+++))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))******++++++++++++,,,///000///444DDDUUUppp~~~qqq^^^III===111///000...,,,+++)))******+++++++++*********))))))((((((((((((((()))((((((((()))***++++++************************+++++++++,,,,,,---------000...///111000111888AAAUUUllllllZZZCCC:::111///...+++***,,,+++***)))))))))***,,,---,,,,,,---...////////////...,,,---111222111333777888777555333000...,,,+++,,,---------...000444777888???KKK\\\nnn|||ooo\\\KKK@@@<<<;;;888666333333444555444444333333333444444444555555333111000222444666666666555444888DDDWWWnnnqqq\\\HHH:::111///,,,*********)))((()))+++++++++***---444999EEEXXXooo~~~wwwiii]]]OOODDD>>>???IIITTTtttoooYYYAAA777555333...******))))))(((((())))))))))))***+++,,,---,,,++++++------,,,,,,,,,,,,++++++***,,,///111333333222222///...------...000111222111000....../////////...------...///000000//////111000...---,,,,,,---...---...///...,,,++++++,,,......------,,,+++++++++---,,,+++************+++************************(((((((((((())))))))))))'''(((***+++,,,,,,,,,+++---+++))))))+++,,,+++***)))+++---///000111111000111111111111333444555666999<<>><<<:::999999:::::::::===AAACCCFFFNNNZZZcccttt''''''''''''((((((((((((&&&'''((()))(((***,,,......000555AAAVVVoooxxx```LLL999444///***)))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((()))*********''')))---000111444BBBOOOiiixxx}}}lllSSSCCC444000111///,,,***))))))***+++++++++******))))))(((((((((((())))))))))))))))))***+++,,,---************************+++++++++,,,,,,---------///---...000000111999AAAVVVmmmppp^^^EEE;;;111///...,,,+++,,,******)))))))))***+++,,,+++,,,---...////////////...---...222333222444999:::888666333000...,,,,,,,,,------------000444888888>>>JJJYYYjjjzzzzzzhhhTTTFFF???>>>:::888555444555666666555333333444444444555555555222111000222444666666555333444888BBBUUUllluuuaaaLLL>>>666333///---,,,,,,+++******++++++******---222666AAATTTjjjzzzzzzkkk___RRRGGG@@@???GGGQQQnnneeeIII;;;777444///+++******))))))((()))))))))''')))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++...000222333333222111111000000111222333333000///------.........------......///000000000000111111///...---------------...///...---,,,---...111111000///...---,,,+++...------,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''')))+++---......---,,,+++***))))))++++++***))))))+++...000222222111000/////////000111333444555777:::@@@EEEHHHHHHFFFDDDAAA@@@===;;;:::999999999888;;;>>>???AAAGGGQQQXXXjjjuuu&&&'''''''''(((((())))))&&&''')))))))))***,,,......000666CCCWWWpppwww___LLL999444///***)))(((((('''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((()))))))))''')))...111111333===HHHbbbrrrwww\\\KKK999222111...+++)))((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))***,,,------******************************+++,,,,,,---.........---...000111222:::CCCXXXoootttcccIII===222//////---,,,,,,***************++++++++++++,,,---...///////////////...///222222222666<<<>>>;;;777333000...------+++,,,------...111555888999???IIIWWWgggxxxrrr___NNNDDD@@@<<<999666555555666777666444444444444444444444444111000000222444666555444333333777AAARRRiii~~~zzzfffQQQCCC888555000------,,,,,,+++++++++*********---000333===PPPgggwww{{{lllaaaTTTJJJBBB@@@FFFOOOgggrrrSSS@@@999444000---++++++***)))))))))))))))''')))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111222222222555444444333333222333333...---++++++,,,,,,,,,+++---------...//////000111000//////------,,,,,,,,,---...//////------...000333222111000///------,,,......------,,,+++******(((((((((((((((((((((((('''((((((((()))))))))***((())),,,...//////...---+++***)))***++++++***))))))+++...000222222111000.........///111333444555555888===BBBFFFGGGFFFEEECCCAAA???===;;;:::::::::777999;;;<<<>>>DDDLLLRRR```lllyyy&&&&&&''''''((()))))))))&&&((()))***)))***+++---...000777EEEYYYqqquuu^^^KKK999555///+++))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***+++///111000000777@@@YYYjjj~~~fffTTTAAA666111---******((()))***+++++++++++++++((((((((((((((())))))***))))))))))))***+++,,,,,,******************************+++,,,,,,---.........---...111222444<<>>:::777555555666777777555444444333333222222111000000000222444666555333333444888@@@PPPeee|||~~~jjjUUUGGG999555000,,,++++++***)))******))))))+++---///111:::MMMcccttt}}}oooeeeXXXNNNEEEAAAEEEMMM```aaaJJJ===555111000,,,+++******))))))))))))(((***+++---.........---++++++,,,,,,,,,,,,------,,,---...///000111111111555555444444333222222111---,,,******+++++++++***++++++++++++,,,...///000.........------,,,+++++++++---......------///000222222111000///------,,,.........---,,,+++***)))((((((((((((((((((((((((''''''(((((())))))******((()))+++---.../////////+++******+++,,,,,,+++))))))+++---///000111111000---......///111333555666444666:::>>>BBBDDDEEEEEECCCBBB@@@>>><<<;;;;;;<<<888999:::;;;===AAAHHHLLLVVVbbboooyyy~~~zzzxxx&&&&&&''''''((())))))***'''(((******))))))***+++---000888FFFZZZrrrttt]]]JJJ:::666000,,,******))))))''''''((((((((((((''''''''''''''''''((((((((((((******))))))(((''''''''')))))),,,///...---333;;;OOOaaawwwnnn]]]III;;;222,,,***,,,(((((()))++++++,,,,,,+++((((((((((((((()))************)))))))))******+++************************)))******+++---......///...---///222333555===FFF]]]ttt{{{kkkSSSEEE777222222000,,,+++))))))***+++++++++++++++------...............------,,,---000111444>>>IIIPPPKKKCCC;;;333///,,,,,,'''***...000111222444666666:::AAAKKKYYYlllzzzhhhVVVJJJ>>>;;;666444444666777777555555444333111000///...000///000222555555444333333555888@@@NNNcccyyynnnXXXJJJ:::666111---++++++*********)))((()))+++...///000888III___ppp}}}uuukkk^^^SSSIIIBBBDDDJJJYYY}}}rrrVVVBBB666222222---,,,+++***))))))))))))***+++,,,---...//////000+++++++++,,,,,,---------........./////////000000111111222222222111111000...,,,******+++,,,+++***))))))))))))***,,,---...---------...---------,,,***,,,------------///000000000//////...---,,,,,,------------,,,***)))((((((((((((((((((((((((((('''''''''((()))*********'''((()))***,,,---......+++++++++,,,------+++)))******+++---...///000111---......000111333555666333444777999===@@@CCCDDDBBBAAA???===<<<;;;;;;<<<::::::999:::;;;???CCCFFFMMMXXXfffppp|||vvvqqqnnn{{{&&&&&&&&&'''((())))))***''')))++++++)))))))))***---000888GGG[[[rrrsss\\\III;;;666111,,,+++******)))''''''((((((((((((''''''''''''''''''((((((((()))++++++***)))((('''&&&&&&$$$%%%(((,,,---...444<<>>GGG^^^uuu}}}mmmVVVGGG888333333000,,,***))))))***++++++++++++***.........///......------+++***+++...000666BBBOOOYYYSSSIII>>>555///,,,+++&&&)))...111222333444555333666===FFFTTTfffzzzrrr]]]NNN???;;;666444444555666777666555444222000///------//////000222555555444222444555999???MMMaaaxxxpppZZZLLL===999333///---------,,,)))(((''')))+++...///000666GGG]]]mmm{{{zzzpppcccWWWKKKCCCDDDIIITTTyyy~~~___GGG777222444---,,,+++***)))))))))))),,,,,,,,,,,,...///111222+++++++++,,,,,,---------////////////////////////---...///000000111000000///---++++++,,,---,,,+++((('''''''''(((***,,,---,,,---...............---)))+++------------///000//////......------,,,,,,------------,,,***((('''))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&'''((()))+++---...,,,++++++---......,,,************+++---...000111---......000222444666777333333444777:::>>>BBBDDD@@@???===<<<;;;;;;;;;<<<<<<;;;:::999:::<<<@@@BBBFFFRRR___iiiuuu|||qqqkkkiiiuuu(((((((((((())))))))))))''')))+++++++++***+++,,,111222888GGG^^^wwwmmmVVVDDD;;;666000,,,)))'''&&&$$$)))))))))))))))))))))))),,,***((('''&&&'''((()))*********)))))))))))))))---,,,,,,,,,---000333555DDDSSSiii|||mmmTTT???444///---++++++***)))***+++++++++)))******))))))((((((''''''---,,,)))'''&&&&&&'''(((---++++++,,,---,,,,,,---------------...///000000111000000222333666???IIIdddxxxttt^^^NNN>>>666444000---,,,,,,,,,---+++***)))***,,,---------...------,,,,,,***,,,000333333888GGGVVVaaa^^^RRRAAA777555111,,,+++,,,---...///000111222444555:::CCCNNN\\\qqqkkkTTTHHH???888666666555777;;;666555555444222111111000111111222333444555555666999:::===BBBNNNbbbxxxsss\\\HHH===555000111111...,,,,,,***+++,,,,,,+++---000222:::DDDVVVkkkyyy{{{pppbbbWWWLLLCCCBBBEEEYYYooooooRRR>>>444000,,,......,,,************,,,***(((***---//////---...------...//////...,,,---...///......///222444555111---******,,,---------.........---+++)))(((((())))))***,,,------...------......------,,,+++((()))+++,,,---......---......---,,,,,,+++******))))))(((((((((((())))))))))))(((((('''''''''&&&'''''''''(((((((((((()))''''''(((***+++,,,---...------............------))))))***+++,,,...///000.........///000222333444444555666888;;;???BBBDDDDDDDDDBBB>>>:::888999::::::999999999;;;===@@@BBBDDDHHHRRR```lllxxx}}}nnnccchhhooo(((((((((((())))))))))))''')))++++++******+++,,,222333999III```yyymmmVVVDDD888444///+++)))(((((('''))))))))))))))))))))))))+++***((('''&&&'''((()))***))))))))))))))))))))),,,,,,,,,,,,...000222333@@@OOOdddwwwpppWWWAAA555000...---***)))((()))***+++***(((******))))))((((((((((((+++***(((((('''((())))))+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///111333555888CCCNNNggg{{{uuu___PPP???888555111------+++,,,,,,+++))))))***,,,,,,------...------,,,,,,+++---000333444999IIIXXXeeecccYYYHHH;;;555000+++---------...///000222333555555999@@@IIIWWWlll}}}ttt^^^MMMDDD;;;888666555777:::666555555444222111111000000111111222333444555555999:::===CCCOOObbbxxxttt]]]JJJ>>>666111111111...+++,,,)))***++++++***,,,...111888AAASSShhhwww}}}rrrdddYYYNNNEEEDDDGGGVVVlll~~~___HHH;;;666,,,------+++***************)))'''))),,,......---///......///000000...,,,---...//////...000333555666333...,,,,,,.........------------,,,+++***************+++,,,,,,------------------------------***++++++,,,---...///000///......---,,,+++******))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&'''''''''(((((((((''''''(((***+++,,,---.../////////000000/////////*********+++,,,---...///------...///111222444555222333333555888;;;>>>@@@CCCCCCBBB???;;;999999:::::::::999:::;;;===@@@AAADDDGGGOOO[[[eeeppp~~~pppeeeeeelll(((((((((((())))))))))))''')))***+++******,,,---111333:::KKKccc|||mmmVVVDDD666222---***))))))))))))((((((((((((((((((((((((***)))((('''''''''((()))))))))))))))))))))*********+++,,,---...///000111:::HHH]]]pppttt[[[DDD777111///...***((((((((()))***)))(((***))))))))))))(((((((((((((((((())))))*********(((***,,,+++******+++,,,++++++++++++,,,---...///000///111444666:::GGGSSSmmmvvvbbbRRRAAA999666222...---+++,,,,,,+++))))))***,,,,,,,,,------...------,,,......000333555<<>>999777555666888555555444333333222111111000000111222333444555555999;;;>>>DDDPPPcccyyyvvv___LLL@@@888222111000---++++++)))*********)))+++---000555===OOOddduuuvvvhhh\\\PPPHHHFFFIIISSSgggnnnRRR@@@888...---,,,,,,+++*********)))((('''))),,,...///...111000000000111111///------.../////////111444777777333000......///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000------,,,,,,---///111333//////...---,,,+++******)))((((((''''''(((((()))((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''''''''(((***+++,,,---...000000111111111111000000+++++++++++++++,,,------,,,---...///111333555666222222333444666999;;;===BBBCCCBBB@@@<<<::::::;;;;;;:::::::::<<<>>>@@@AAADDDEEEJJJSSS\\\gggvvvtttjjjfffkkk{{{(((((((((((())))))))))))''')))************,,,...111333<<>>NNN^^^bbbbbb___TTTFFF;;;555333222000///---...000333555555444444888>>>JJJ^^^oooqqq[[[NNNAAA;;;888666666888555555444333333222111111000000111222333444555555999;;;???EEEQQQdddyyyvvv```MMMBBB:::222111000,,,*********++++++******+++---000333:::KKKaaasssyyykkk___TTTJJJHHHJJJPPPccc```HHH;;;333///---------+++***+++)))))))))***,,,...000000333222111111222222000...---.../////////111555777666333///......000000000,,,,,,+++***+++,,,...///---------,,,++++++******,,,+++******+++---000222000...,,,+++,,,///333555000//////---,,,+++***)))(((((((((''''''(((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...000000111111111111000000,,,,,,+++++++++++++++,,,,,,,,,---...000333555666444444444444666888:::;;;@@@BBBBBBAAA>>><<<<<<<<<;;;;;;;;;<<<===>>>@@@AAADDDCCCGGGNNNVVV```ooo||||||sssmmmooo|||(((((((((((())))))))))))'''((()))))))))***---///000444@@@SSSllllllUUUCCC666222---***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((((((((())))))************((()))***,,,------------111<<>>======<<<<<<<<<===>>>???@@@AAACCCBBBEEEKKKQQQ[[[jjjwwwvvvuuu~~~(((((((((((())))))))))))'''((()))))))))***---000111777EEE[[[ttt}}}kkkSSSAAA666222---***(((((('''&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((()))******++++++)))))))))***+++,,,,,,---///777EEEXXXkkk{{{kkkTTT@@@444...,,,---,,,++++++,,,---,,,+++)))))))))************++++++++++++******)))))))))'''333999111))))))++++++++++++++++++,,,---...///111222555666777>>>PPPaaa~~~vvv```QQQAAA999666333000///***++++++***(((((()))+++++++++,,,---............333000111444999AAAOOO\\\^^^ZZZWWWSSSJJJ>>>555111222111///......///000111000///000333888AAARRRbbbuuummm\\\JJJAAA===;;;999999444444444333333222222222222222333444555666777777999<<<@@@GGGSSSfffzzzxxxdddSSSDDD;;;333111///,,,+++,,,,,,------,,,+++,,,...000222777EEEZZZooo}}}uuujjj^^^RRRLLLKKKNNN[[[wwweeePPPBBB888222444444...,,,///,,,---.........///111333222111111222333333222000---...///......///222444111///,,,,,,---...------++++++++++++,,,,,,---...,,,,,,+++***)))(((''''''(((((((((((()))+++---......,,,***)))***---111333222111000...---+++***)))(((''''''&&&&&&''''''((('''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''''''''(((***+++,,,---...------............------,,,++++++*********+++++++++++++++,,,...///111222111111000000111333555666===@@@CCCDDDBBB@@@>>>>>><<<======>>>???@@@@@@@@@BBBAAACCCHHHNNNVVVdddppp~~~|||(((((((((((())))))))))))'''((()))((((((***...111444<<>>444******,,,+++,,,,,,,,,,,,---...///000000222666888:::CCCWWWkkkuuu]]]NNN>>>777555222//////***++++++***(((((()))******+++,,,---............333111111555:::AAANNNYYY\\\TTTPPPPPPLLLAAA777333111000//////.........///...---///111444;;;IIIWWWlll}}}zzzgggQQQFFFAAA===:::999444444333333333333222222333444444555666777888888999<<>>???@@@@@@@@@@@@AAA@@@AAAEEEIIIOOO[[[fffuuu(((((((((((())))))))))))'''((()))((((((***...111666???QQQiii{{{hhhQQQ???111...***((()))***++++++((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''(((((()))***+++++++++***)))((('''((()))+++---+++000:::KKK___sssvvv```JJJ:::111...+++***)))***+++++++++)))))))))******++++++++++++***)))(((((()))+++...///+++;;;BBB777+++***---+++------------...///000000///222666:::===GGG^^^rrrttt[[[LLL<<<666444111///...***++++++***(((''')))******+++,,,---............333111111666;;;AAAMMMWWWWWWNNNJJJNNNNNNFFF<<<888000000//////......------...---...000222777CCCPPPcccuuunnnWWWJJJDDD>>>:::888444333333333333333333333444444555666777888999999:::<<>>???@@@@@@@@@@@@@@@AAA???@@@CCCEEEIIITTT^^^mmmyyy)))))))))))))))*********,,,((('''***++++++...333:::EEEZZZssszzzeeeMMM===222000---***((((((((()))(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&''''''((((((((((((''''''******)))))))))))))))***)))...666???PPPfff{{{~~~hhhRRR@@@444...---,,,,,,,,,---,,,)))'''************++++++++++++************************...888:::111((('''***+++......---------......///...///333:::@@@LLLcccxxxuuu[[[KKK:::222111///...///++++++++++++******))))))+++,,,---.........---,,,111333333444;;;FFFMMMMMMRRRFFFDDDIIIIIIKKKGGG888333111000000000000...---///...///222333666>>>HHH]]]nnnyyygggVVVIIIAAA<<<999777666444333333333111//////000111222444777999:::>>>>>>@@@GGGTTTggg{{{|||jjjZZZIII>>>444111000...++++++------,,,+++++++++,,,,,,111444===LLL```ttt{{{qqqdddUUUKKKNNNUUUhhhvvvVVVGGG999666777555222111111111111000///.........333111......///000000///111///---,,,,,,,,,...///111111111000///---+++++++++,,,---------,,,+++***))))))))))))************&&&&&&&&&'''((())))))***+++++++++,,,---...///000000///...---+++***)))((())))))***+++***)))'''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''')))))))))))))))***++++++///.....................)))))))))))))))******+++(((***,,,,,,++++++,,,---/////////000111222444555;;;>>>BBBEEEDDDCCCCCCCCC??????>>>>>>>>>>>>>>>???@@@???AAACCCCCCDDDLLLVVVfffqqq))))))))))))************+++((((((+++,,,---000666>>>KKKccc{{{yyycccKKK;;;111///,,,***((('''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''(((''''''((((((((((((''''''******)))))))))))))))******...444<<>>FFFSSSjjjuuu[[[KKK:::222111///...///++++++++++++*********)))+++,,,---.........------///111111333;;;GGGNNNOOOPPPDDDCCCHHHHHHKKKHHH:::444222000//////...,,,+++///---...000111333;;;DDDVVVhhh|||}}}mmm\\\NNNEEE>>>;;;888666444333333222111///000000111333555777999:::AAAAAACCCIIIWWWiii|||~~~mmm]]]III>>>444111111...,,,,,,++++++++++++,,,,,,---...222555===KKK]]]ppp~~~sssfffXXXNNNJJJQQQdddaaaOOO===777777666222000000000000//////.........111///...---///000000000000///---,,,,,,---...///111111111111000...---,,,)))***+++,,,---,,,,,,+++******))))))))))))))))))&&&&&&''''''((())))))************++++++---.../////////...---,,,+++******(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((()))******((((((''''''''''''''''''))))))(((((())))))***+++(((***,,,---,,,,,,,,,...//////000000111333444444999<<<@@@BBBCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???AAACCCBBBCCCJJJSSS]]]hhhwww)))))))))*********+++++++++)))***---...///333:::DDDVVVpppvvv```III999000...+++)))''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***''''''(((((((((((('''''')))))))))(((((())))))***+++---111888DDDVVVkkkyyyxxxdddOOO>>>444...---,,,,,,,,,,,,***))),,,+++)))(((''''''((()))***************************...///,,,+++---...---...............///000000333444888>>>GGGWWWooottt[[[KKK:::222000///......++++++++++++************,,,,,,---............------///111333<<>>777444000...---,,,+++)))...,,,---//////000777???NNN```uuutttdddVVVJJJBBB===888666444333333222111///000111222333555888:::;;;BBBBBBDDDLLLZZZmmm~~~ppp```JJJ>>>444111111///------*********+++,,,---//////222555<<>>KKKbbb}}}ttt]]]GGG999000...+++(((&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''((()))******''''''(((((((((((('''''')))(((((((((((())))))***++++++...444===MMMbbbsssoooYYYDDD777111///---,,,,,,,,,+++***///...,,,***))))))***+++************************++++++++++++,,,......---............///000111111333444888>>>III]]]vvvttt[[[JJJ999222000...---...++++++++++++++++++++++++,,,------..................000111444<<>>:::888555333333222111000111222333444666999;;;<<>>DDDRRRiiisssZZZJJJ999111000...---...+++++++++++++++++++++,,,------------....../////////222333444;;;EEEJJJJJJDDD:::999>>>@@@HHHLLLEEE;;;777222...---.........000......///...---222:::DDDTTTiiixxx~~~ssseeeVVVIIIAAA<<<:::666444444333222111222333444555777:::<<<===;;;>>>EEERRReeewwwuuueeeNNNBBB666333222000//////---,,,,,,++++++,,,,,,,,,,,,000777AAAPPPcccwww{{{nnn```VVVTTTVVV___vvvsssTTTBBB;;;666222///............------------,,,++++++---000222111000//////......------------+++,,,------...---------//////...---,,,++++++***---,,,+++***)))''''''&&&''''''''''''((((((((((((((())))))***,,,---///000------...//////000000111///...,,,)))((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((('''((())))))***(((+++---...---...///000...///000222333333333333777999<<>><<<@@@JJJZZZnnn~~~wwwhhhQQQDDD888333222000...///...---,,,,,,+++++++++,,,+++///555???LLL```ttt|||pppcccZZZUUUUUU\\\qqqeeeOOOBBB999333111///......---,,,,,,++++++++++++,,,...000111111//////............---------++++++,,,,,,,,,,,,,,,+++//////---,,,+++*********,,,,,,+++***)))((('''&&&''''''(((((((((((((((((((((((()))***,,,...///000------......///000000111---,,,+++)))((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''(((((())))))***((((((''''''(((((()))***'''***,,,---------///000---...000222333333333222333555777999;;;???DDDGGGIIIIIIGGGFFFEEEEEEEEEEEEDDD@@@???AAAAAA@@@AAAEEEJJJQQQ[[[eeeppp~~~((())))))***,,,------...//////222777;;;EEEWWWhhhxxx}}}kkkUUUCCC999111///,,,***((('''((((((((((((((((((((((((((((((&&&'''((()))***))))))(((''''''(((((((((((('''''''''&&&&&&'''''')))******)))&&&)))000333888JJJ___sss{{{cccRRR???;;;444000.........---)))***+++,,,,,,+++)))(((************************,,,)))***......,,,,,,111/////////000111222444444333;;;CCCKKK]]]wwwrrrZZZJJJ888111///---------+++++++++,,,,,,,,,------///......---......000000...111333555<<>>:::777666666666555444555555777999;;;===???BBBGGGSSSeeexxxzzzkkkTTTGGG:::444222///......,,,,,,+++++++++,,,---------111666>>>JJJ\\\qqq~~~sssggg^^^WWWUUUZZZmmmxxx___KKK<<<444222000///...---,,,***)))))),,,+++,,,...000111000..................------,,,,,,,,,---------,,,++++++++++++***))))))***+++,,,,,,++++++***)))(((((('''((((((((((((((((((((('''''''''((()))+++---///000---------......//////000,,,,,,,,,,,,+++***)))(((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((()))))))))(((((('''&&&&&&''''''((())))))***++++++,,,,,,(((''''''''''''((())))))&&&)))+++,,,,,,---...000---...111333444333333222222333444666888;;;AAAEEEIIIIIIHHHGGGGGGGGGGGGGGGDDD@@@???AAABBBAAABBBEEEIIINNNVVV^^^hhhvvv((())))))+++,,,---......///000333999@@@MMMbbbttt{{{hhhSSSAAA888222000---***((((((((()))(((((((((((((((((((((((('''(((***++++++***))))))''''''((((((((((((''''''&&&&&&&&&'''''')))******)))''')))000111333CCCXXXppplll\\\BBB===666111///.........)))+++---//////...+++******************************(((***//////,,,...444/////////000111333444555888@@@IIIRRReeerrrZZZIII888111///---,,,---+++++++++,,,,,,---------///......------///000111,,,///111444<<>>???HHHNNNZZZmmm}}}nnnVVVHHH;;;555222///---...*********+++,,,---...//////333777===HHHZZZooo~~~vvviiiaaa\\\XXX[[[kkkjjjRRR???555444000000...---+++***((((((,,,,,,,,,...000000///---......//////......---,,,---.........------,,,+++'''&&&&&&&&&(((***,,,---++++++******))))))((((((((((((((((((((('''''''''%%%&&&&&&(((***,,,...///------------......//////......///000///...,,,+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))******)))((('''''''''''''''&&&''''''((()))******+++'''''''''''''''((())))))&&&(((***,,,,,,,,,...///---...111333444444333222333444555555777;;;AAAEEEJJJIIIIIIHHHHHHHHHIIIIIIDDD@@@>>>AAACCCBBBBBBEEEDDDHHHNNNUUU^^^kkkyyy---,,,+++,,,------,,,+++111333666<<>>EEESSSdddxxxmmmYYYJJJ999222000---++++++,,,+++++++++,,,------...222///......111111000---000000///222===IIIMMMJJJ???888333444888>>>HHHQQQOOOGGG===777444222...+++000...---...000111111111888>>>KKK^^^rrr}}}mmm___SSSFFF<<<<<>>AAAGGGHHHIIIKKKLLLMMMMMMMMMJJJGGGCCC@@@=========>>>AAABBBGGGPPPXXXaaaooo|||)))))))))***,,,---------222777>>>IIIXXXnnnzzzfffQQQ@@@777......,,,+++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---111>>>KKKcccsssttt[[[NNN???555222111///,,,///---,,,,,,------,,,***,,,,,,+++++++++++++++,,,------,,,,,,------...///000,,,,,,000333333666:::BBBKKKZZZmmmmmmYYYIII999222000...+++++++++++++++++++++,,,------111///......111111000...000000000333===IIILLLJJJ>>>888333333666<<>>@@@>>>;;;:::<<<999999:::::::::@@@GGGOOO^^^pppvvv]]]MMM===666333111///...------,,,,,,,,,,,,------...---000999EEEUUUjjjzzzuuujjjaaa]]]]]]hhhlllOOO===888666000,,,///000---******,,,,,,,,,---...000111222111000000///......------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&(((***,,,......---+++))))))***,,,.../////////.........------+++******)))(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&(((((()))******+++,,,,,,******))))))(((((())))))+++,,,,,,------...------222222333444555666666777666555444444666:::>>>@@@FFFGGGIIIJJJKKKLLLLLLLLLGGGEEEBBB???======>>>???AAABBBFFFMMMSSS[[[hhhsss(((((()))***---///111222222999EEEVVVjjj~~~xxxdddOOO>>>555......,,,+++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,000;;;GGG[[[llljjj\\\III;;;555333222111///...------...///...,,,......---,,,++++++++++++---------------...//////111------111444555999>>>HHHSSSfffzzzlllWWWHHH888222111...,,,++++++************+++,,,,,,000///...///000111000///000111111444>>>IIILLLHHH>>>777222222444888AAAIIINNNIIIAAA:::555333111000000///...///111222222222444999CCCTTThhh|||vvvcccUUUHHHCCCBBB???<<<<<<<<<::::::<<<<<<===DDDMMMXXXiii}}}yyy___OOO>>>666333000......---,,,,,,++++++,,,,,,---...---000888CCCRRRgggwwwxxxnnneee```]]]eeezzz|||]]]FFF===999333...///000---******............///000111222000000000///......------------,,,,,,++++++******++++++++++++++++++++++++///...---,,,+++*********((((((''''''&&&%%%%%%%%%''''''&&&'''(((***,,,---111///---++++++,,,---.........---------,,,,,,,,,+++++++++******))))))((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&))))))***+++,,,---...///,,,+++***)))((()))***+++,,,,,,,,,,,,------------222333444555666777777888555444333333555999<<>>>>>???@@@AAA@@@CCCIIIMMMSSS]]]hhhwww***+++---...///222555777666>>>OOOeeezzzwwwcccNNN===444......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++...777BBBUUUggg{{{xxxiiiTTTDDD;;;888777666///...---...//////...---......---,,,,,,,,,,,,,,,------------...///000000111//////333666888>>>EEEOOO]]]rrrkkkUUUFFF777222111///,,,,,,+++******)))******++++++////////////000000000000000111222666???IIIKKKGGG<<<666111111222555<<>>>>>;;;999:::<<<<<<>>>GGGRRRbbbuuu{{{bbbQQQ???666333000------,,,,,,++++++++++++,,,,,,...---111888AAAOOOccctttzzzqqqgggbbb^^^cccvvvmmmSSSEEE;;;444//////000---+++,,,000////////////000000111000000//////............------,,,,,,,,,+++++++++************************...---,,,+++************((((((''''''&&&&&&&&&%%%((('''''''''((()))+++,,,222111///---,,,,,,---...---------,,,,,,,,,++++++++++++*********)))))))))'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&((((((***+++---...///000...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,------222222333444555666666777444333333333555888;;;===DDDEEEFFFGGGHHHIIIIIIIIIEEECCCAAA???>>>===>>>>>>???>>>AAAEEEHHHLLLUUU___mmmyyy---...000000000222666999;;;GGG\\\uuuwwwbbbMMM<<<333......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''***+++---444===PPPbbbwwwwwwbbbOOOBBB:::777555000///......///000...---------,,,,,,---......///............///000111222000...///333666:::CCCLLLYYYhhh}}}iiiRRRDDD777222111///---,,,++++++******)))******+++...////////////000000111111222333777AAAJJJJJJEEE:::555000000111333888???GGGGGGEEE???888222111111000///...000222444444444333777???LLL^^^ssszzzlll[[[QQQIIIBBB>>>===999888:::;;;;;;???KKKWWWlll}}}fffUUUAAA777333000---------,,,,,,++++++,,,,,,---......111777>>>KKK___qqq|||sssiiiccc^^^bbbttt|||]]]JJJ===555......///---,,,...000000////////////000000////////////............---------,,,,,,,,,,,,,,,************************,,,+++***))))))(((((()))((('''''''''''''''&&&&&&((('''''''''((()))+++,,,///...,,,+++************---,,,,,,,,,,,,+++++++++***)))))))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((***+++---...//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,///000000111222333444555333222222333444777999;;;AAABBBDDDEEEGGGHHHHHHHHHGGGEEECCC@@@>>>===<<<<<<===<<>>IIIZZZnnntttdddXXXNNNDDD???>>>::::::<<<===>>>BBBPPP___www~~~jjjXXXDDD999444000.........------,,,,,,------.........111666<<>>???AAACCCEEEGGGHHHHHHHHHGGGDDDBBB???===<<<;;;;;;;;;===AAACCCEEELLLUUU^^^iiiwww***---000000000333999???HHHYYYrrrttt___JJJ999111......,,,+++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***''''''***,,,,,,000666???SSSkkk}}}ppp___PPPDDD===888666444333333333111//////...............//////.........///000111333333222222555:::>>>EEERRR___uuu}}}hhhOOOAAA555222222111...---------,,,+++++++++++++++,,,...000000//////111333111333555:::CCCJJJIIIBBB777222///000111111555;;;AAAHHHMMMJJJ@@@777333444111000///111333666666666444777===GGGUUUiii}}}ooocccWWWKKKDDDBBB===>>>@@@BBBBBBHHHXXXhhhnnn[[[GGG;;;555111///...///......------......///...///222666:::DDDYYYkkk}}}zzzkkkfffaaabbboooyyy[[[III???666222111...---......---------...///000000.../////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&(((***,,,...111111111111111111111111------------,,,,,,,,,,,,************************'''&&&&&&&&&&&&'''((((((((((((((()))))))))******((((((((()))***++++++,,,...///000111111///---,,,...---+++***)))***+++,,,------...///000111222222111111111222333555777888;;;<<>>>>><<<;;;===@@@@@@AAAGGGOOOVVVaaannnyyy***...111222222666>>>EEEWWWiiisss]]]HHH888///......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((((((+++,,,,,,000444888LLLeeeyyyooo```SSSLLL;;;999777666666555222000111000///......---...............///000222333444888888;;;AAAFFFMMM\\\iii~~~|||gggNNNAAA555222222111.........------,,,+++++++++,,,,,,...111000//////111333111333666;;;CCCJJJHHHBBB666222///000111111555:::AAAIIIPPPNNNDDD999555555111000///111444666777666333666<<>>AAADDDGGGIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@===<<<===???>>>===CCCJJJPPP\\\iiisss------000333444666@@@JJJbbbvvvrrr]]]JJJ;;;444---,,,+++***))))))))))))+++***((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((---,,,***'''''')))...222;;;FFFXXXnnnqqq```UUUFFFBBB<<<:::999888555222111///......///000///...000111111222444555777888888<<>>888666333000------,,,++++++++++++,,,,,,...222444666???UUUiii{{{}}}qqqiiicccffflll}}}```LLL<<<999777000///333------,,,,,,,,,------...---......///////////////---------,,,,,,+++++++++,,,------------,,,++++++************))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&''')))***+++------,,,,,,------......,,,------......------,,,)))***,,,------,,,***)))'''&&&%%%$$$###$$$%%%&&&)))******+++++++++******))))))*********))))))(((000222555666444111//////,,,,,,+++******+++++++++---...111333444444333222000000111222444555555666666888<<>><<<===@@@CCCEEELLLSSS^^^jjjvvv---...000222333888FFFSSSooorrr]]]III;;;333---,,,+++***))))))))))))+++***)))''''''''''''((('''''''''''''''((())))))(((((())))))))))))(((((('''(((((()))***)))))))))++++++***((((((***...111888CCCTTTjjj{{{lllbbbUUUNNNEEE???<<<:::777555666444222222333444333222222222222333444666999:::>>>CCCIIINNNUUUcccuuutttcccIII???777444222///...000......------,,,,,,++++++++++++******+++,,,...///333444888@@@HHHIIIDDD>>>666444222000000111444555===BBBIIILLLIIIBBB:::555000000000000111222333444666444777???KKK[[[ooosssfffYYYQQQHHHIIIJJJLLLSSSbbbuuurrrcccOOO@@@999777444111......---,,,,,,,,,,,,,,,,,,...111444666???TTTgggyyy~~~tttkkkeeeeeejjjzzzkkkUUUAAA:::777000---000...------,,,,,,------...---......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))(((''''''&&&&&&''''''&&&''''''((()))***+++***************++++++++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))'''&&&%%%$$$$$$$$$%%%%%%((()))******+++++++++***************************222444777777444222000000......---,,,,,,+++,,,,,,,,,...000222333333222111//////000111222333444555666888;;;>>>AAABBBBBBBBBDDDDDDCCCBBBAAAAAAAAABBBCCCAAA???======???BBBDDDIIIPPPZZZdddppp~~~//////222444666>>>RRRdddqqq\\\III:::333---,,,+++***))))))))))))***))))))(((((())))))***)))((('''&&&'''((()))***(((((())))))))))))((((((((())))))******************++++++***)))***---///555>>>OOOcccyyy|||uuuggg^^^RRRHHHCCC@@@===;;;888666444444555666555444666555555555888<<<@@@BBBIIIOOOWWW___gggtttrrraaaHHH>>>666333222///...///666111,,,+++,,,---,,,++++++***))))))***+++---...333555999AAAHHHHHHAAA:::444333222000000000111222777<<>>RRRdddwwwyyyooofffeeehhhvvveeeKKK>>>999333//////......---------------...---......////////////////////////...............+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))))))))*********++++++++++++******)))***+++,,,,,,+++***)))'''&&&&&&%%%$$$%%%%%%%%%''''''(((***++++++++++++++++++***))))))***+++,,,444666888777555222000000000//////...---,,,,,,++++++,,,...000111111111000...//////000111222333333555777:::===???@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCDDDBBB@@@>>>>>>???AAABBBFFFKKKSSS\\\ggguuu111222444888<<>>888666555444333444555666777777555777<<>>777222111///......------------...---......///////////////........................++++++,,,,,,++++++***)))************)))))))))(((''''''(((((())))))))))))))))))((('''''''''''''''++++++************++++++******++++++++++++******))))))***++++++***))))))''''''&&&&&&%%%%%%%%%%%%%%%&&&''')))***+++++++++,,,+++)))((()))***,,,---333555666666333000//////000000///...---,,,+++******+++---...///000000000//////000000111222222333444666888;;;===>>>??????CCCBBBBBBBBBCCCCCCDDDEEEEEECCCAAA???>>>???@@@AAADDDHHHMMMTTT^^^kkk{{{000222666<<>>AAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBB@@@??????@@@@@@CCCFFFJJJOOOVVVcccqqq{{{000222888CCCQQQccczzz}}}kkkWWWEEE888222---,,,+++***))))))))))))'''((())))))*********)))(((((()))))))))*********(((((())))))))))))((((((&&&&&&'''((((((((((((((((((***+++,,,++++++,,,...111666@@@OOOdddzzz~~~uuuiii]]]TTTRRRPPPNNNMMMNNNNNNLLLKKKJJJLLLOOOVVV^^^gggooottt{{{}}}iiiWWWEEE;;;333111000...---///555111---+++---///...------,,,,,,+++,,,---///000///333;;;FFFMMMKKKAAA777444444444333222222111111333555:::AAAFFFFFF@@@;;;666444111//////000222333666777:::>>>AAAHHHYYYiii}}}}}}|||ppp^^^LLL>>>666222000000000///...............---,,,---000444;;;JJJYYYrrruuullliiihhhpppsssXXXGGG===666222000000///...---------------......///////////////---------------.........,,,------------,,,++++++************))))))))))))((((((((())))))************)))((('''''''''''''''&&&&&&''''''(((***+++,,,++++++,,,,,,,,,,,,++++++)))(((((((((((((((((()))&&&''''''''''''&&&%%%%%%%%%%%%&&&((())))))))))))))))))(((((((((***+++,,,...///000///---,,,,,,------.........---,,,***)))++++++,,,---...//////000111111111222222222333333333444555777888:::;;;<<>>IIIOOOKKK???555333222111111111111222222333444777>>>EEEGGGDDD???:::888555222111222444666333666:::>>>???DDDSSSbbb|||uuucccPPPAAA888333111000///......------......---+++,,,///333:::HHHVVVmmm|||yyypppllljjjooofffPPPBBB999444111000///...---------------......///////////////------........./////////---............---,,,,,,************))))))))))))))))))))))))))))))******)))(((((('''''''''((((((%%%&&&&&&''')))+++---...******++++++++++++******(((((((((''''''(((((((((&&&'''((((((((('''%%%%%%%%%&&&''''''((((((((((((&&&''''''((())))))******,,,---......,,,,,,,,,...---.../////////---,,,***+++,,,,,,---...///000111000000000111111111111111333333444555777888:::;;;======>>>???AAACCCEEEFFFDDDCCCBBBAAAAAAAAAAAAAAACCCEEEGGGIIIMMMUUU___gggttt;;;===GGGZZZoooyyygggTTTCCC777222---,,,+++***))))))))))))&&&'''((())))))((('''&&&&&&'''***,,,,,,+++)))'''(((((())))))))))))(((((((((((()))******************++++++***)))***---//////222888EEEYYYppp~~~vvvtttqqqqqqqqqqqqooonnnoooqqqvvv}}}zzzeeeSSSCCC:::222000000------///)))+++...000///...//////+++************,,,---...333888@@@KKKPPPKKK>>>333111111000//////000111222222222555<<>>BBBOOO^^^xxxxxxgggSSSDDD:::555333//////...------------------+++,,,///333:::GGGTTTiiixxx|||sssoookkknnnrrrXXXGGG>>>999111111000......------------......///////////////.../////////000000111111......//////......---,,,************))))))))))))******))))))))))))))))))((((((''''''''''''((((((''''''(((***,,,...000222))))))************))))))((((((''''''''''''((((((&&&'''((((((((('''%%%%%%&&&&&&''''''((('''''''''%%%%%%'''((())))))))))))+++,,,...---,,,,,,---///---...000111111///---,,,,,,,,,,,,---...///000111////////////000000000000222333333444666888999:::;;;<<<===>>>@@@CCCEEEFFFCCCCCCBBBAAAAAAAAABBBBBBCCCEEEGGGHHHKKKQQQZZZbbblllzzz>>>IIIYYYkkkvvvcccPPP@@@666222000///---,,,+++*********(((((())))))******++++++************************(((((((((((())))))))))))******))))))))))))******+++******)))***,,,---...//////555CCCSSSfff}}}wwwcccQQQ@@@888222000...++++++---,,,,,,------...---------...---,,,+++,,,---...//////555AAAMMMRRRLLL>>>222333222000///...///111222000222222555???KKKLLLEEE<<<888444333444444222000222444777999<<>>999555000.........+++,,,///,,,,,,,,,---...///000000.................................------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++***(((&&&%%%'''((((((((('''&&&%%%%%%''''''(((***+++,,,---...++++++***))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))(((((((((******)))(((((()))***+++++++++***,,,......---+++...000222222000.........,,,,,,------.../////////000000000000111111111111111111222333555777999:::===>>>>>>???AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAEEEEEEEEEFFFHHHMMMTTTYYYdddmmm{{{JJJWWWiii{{{uuubbbNNN???555111///...---,,,+++*********)))))))))))))))*********************************(((((((((((())))))))))))*********))))))************))))))((()))***,,,---000///444???NNN```vvvvvvaaaOOO@@@888222000...++++++---,,,,,,------...------,,,---,,,+++***+++,,,---...000666BBBMMMQQQKKK===222000///...------...000111000111000333===HHHKKKFFF@@@<<<777555444444222111111333666777:::AAAKKKRRRggg}}}lllWWWEEE:::444333111000///......------...---++++++...000444>>>HHH___ppp{{{sssqqqnnnyyyzzz\\\GGG???888333000111000---,,,///---,,,,,,------///000000.................................------,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++***((('''''''''((((((''''''&&&%%%&&&''''''(((***+++,,,,,,+++***)))(((((((((((()))'''''''''&&&''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((((()))***+++,,,++++++,,,---...,,,+++---///000000...---,,,---,,,,,,------...///////////////000000000111111111111111222333555666888999======>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDIIIOOOTTT___gggttt[[[jjj}}}ttt```MMM===444000///...---+++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++)))((((((((((((***+++,,,000///222;;;GGGXXXooottt___MMM>>>777111000...++++++...,,,------...------,,,,,,,,,+++*********+++---...111888DDDMMMOOOHHH<<<222,,,,,,+++++++++---...////////////111:::DDDIIIHHHGGGCCC===888666444333222000222444666888>>>GGGNNNaaauuunnnYYYGGG;;;555222111000///......------...,,,***+++---///222;;;FFFYYYjjj}}}|||uuusssoooxxxnnnSSSFFF;;;666222333222///---...---------------...///000.................................---------------************++++++++++++******++++++++++++******''''''((((((((('''&&&&&&&&&&&&''''''((()))******))))))((((((''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((('''(((((()))***+++,,,---,,,+++,,,------,,,***+++---//////---+++++++++,,,,,,,,,---......////////////000000000000111111222222222333444555777888<<<===>>>???AAABBBDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>??????@@@BBBFFFLLLQQQXXX___jjjvvvnnn{{{ttt```LLL===444111...---,,,+++************++++++******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,++++++++++++++++++,,,))))))(((((()))***,,,---000///111888CCCSSSjjj}}}qqq\\\JJJ===666111000///,,,,,,...---------...------,,,,,,,,,++++++***+++,,,...///333:::EEELLLKKKDDD999222************+++---...//////......000777AAAHHHKKKMMMHHHBBB<<<777555444333000222444555777<<>>777333444444111//////---------------...///000.......................................---------*********+++,,,,,,,,,---,,,,,,,,,,,,+++++++++***''''''(((((((((((('''''''''''''''(((((()))))))))((((((''''''''''''((((((''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***+++,,,---...---,,,+++,,,------+++******,,,......,,,++++++++++++,,,,,,------...//////////////////000000000111222222222222333444555666;;;<<<===???AAACCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBFFFKKKOOOSSSYYYaaalllwwwttt```MMM>>>555222---,,,,,,+++************++++++******))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,++++++++++++++++++,,,******))))))***+++---...000///222888@@@PPPggg{{{}}}oooZZZHHH<<<555111111000---,,,...---.........---,,,,,,+++---,,,,,,,,,---...000111444<<>>@@@BBBDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBEEEIIILLLPPPTTT[[[dddnnn{{{ttt```LLL>>>666333,,,,,,+++***************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++************+++++++++************,,,---...//////222777>>>KKKbbbuuu|||nnnYYYFFF:::444111111111...---///............---,,,++++++------------...///111222555===FFFHHHBBB999333000++++++,,,,,,------......------...111333777@@@JJJMMMLLLHHHBBB;;;666444444222444555555555777===BBBNNN\\\qqqyyydddQQQAAA777222111000///......------...///---...000000111888@@@LLL]]]qqq|||{{{zzzqqqrrr{{{```JJJ@@@777555555333111111......---------......///////////////////////////.............../////////------------............///...,,,+++)))(((((((((''''''((()))))))))((((((***)))))))))))))))))))))((((((''''''(((((())))))***++++++++++++)))'''&&&))))))))))))))))))))))))(((''''''&&&&&&((()))***)))***+++,,,---.........+++++++++,,,......---+++)))+++------,,,++++++,,,+++++++++,,,------............////////////000000000000000111222333555666777888:::<<>>555000///+++,,,,,,,,,---,,,,,,,,,+++***---111111222;;;FFFJJJJJJHHHCCC<<<777444444111333444333222444999>>>HHHUUUjjj{{{gggSSSCCC888222111000///......------......------/////////555===IIIZZZmmmxxx}}}{{{rrrqqqtttVVVIII<<<888666333111000///......---------......////////////////////////---........./////////000...---------------,,,,,,---,,,+++)))(((((())))))''''''((())))))))))))))))))))))))((((((''''''''')))(((((((((((()))***+++)))***+++,,,,,,+++)))((()))))))))))))))))))))))))))(((&&&&&&&&&''')))***((()))+++,,,,,,,,,++++++***)))***+++...///...---''')))+++,,,+++******+++***++++++,,,,,,---.............../////////000000......///000222444555666555666888:::===@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA??????@@@BBBGGGJJJOOOVVV___jjjuuu|||rrr]]]JJJ;;;444111++++++******************(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))((((((((((((***+++,,,+++---000333666???RRRddd{{{|||mmmXXXEEE999333000111111///...///............---,,,+++***++++++++++++,,,...000111444>>>FFFEEE<<<222......++++++,,,,,,,,,++++++***)))))),,,000///...777BBBGGGHHHHHHDDD===777444444///111333222000222666;;;DDDPPPeee{{{}}}hhhTTTCCC888222111000///......------...---,,,,,,...------333;;;GGGWWWjjjvvv~~~~~~|||rrrppp~~~___PPPAAA:::777333000//////......---------......000000000000000000000000---.........//////000000---------,,,,,,++++++++++++***)))(((((()))***+++''''''((()))))))))))))))((((((((('''&&&&&&%%%%%%)))))))))))))))***++++++'''(((***,,,---,,,+++***)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++((((((***++++++***)))((()))))))))+++...//////...%%%'''******))))))))))))***++++++,,,,,,---................../////////000------...000222444666777333444777999<<>>555111111000...,,,+++)))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))((((((((((((************************++++++++++++++++++,,,,,,---///222555666===OOO```vvvlllXXXJJJ<<<888222///------------------...//////...---,,,............///111222222666AAAIIIDDD999222...,,,......//////......---,,,....../////////222777;;;EEELLLOOOIIIAAA;;;777333222333333222111222777;;;CCCMMM]]]pppoooXXXEEE:::555333333222222111///...------///000111111333777999DDDTTTggguuu|||}}}wwwxxx|||xxx___HHHAAA???666000000///......///000000...------...000222333222111000...///000000000///---,,,......---------,,,,,,,,,...---,,,+++************))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((%%%%%%&&&''')))***,,,---)))+++...000///---***(((************))))))))))))((((((((((((((('''''''''************))))))))))))************+++,,,---...++++++***)))((((((((())),,,---.../////////......///...---,,,,,,---...///000000//////111222444555888777666888<<<@@@BBBBBBBBBCCCFFFHHHIIIHHHGGGFFFIIIGGGDDDBBB@@@@@@@@@AAACCCGGGKKKPPPTTT\\\fffnnntttxxxppp\\\JJJ===555111///...---+++************))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,...000333444;;;KKK[[[ppplllXXXJJJ<<<888222///.........---------...//////...---,,,++++++,,,---///111333444888BBBIIIDDD999222...,,,---------------,,,,,,+++++++++++++++,,,///444777EEELLLPPPKKKCCC>>>999555222333333222111333777;;;???HHHXXXkkk}}}rrr[[[HHH<<<777333333222222000///...---...///000111111333666999BBBQQQdddrrrzzzyyyyyy}}}kkkQQQFFFAAA888222333000///...///000000...---,,,...000111222222000000...///000000000///------......---------,,,,,,,,,------+++******))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''))))))((((((((()))*********,,,---///...,,,***)))*********))))))((((((((('''''''''(((((((((((((((((((((((()))))))))******************+++,,,------++++++***)))))))))******++++++++++++,,,,,,,,,,,,///...------------...///////////////000222333555666555555777;;;>>>@@@AAABBBCCCEEEGGGHHHHHHGGGFFFHHHGGGDDDBBB@@@@@@@@@AAABBBFFFJJJMMMRRRYYYbbbjjjpppttt{{{nnnZZZHHH<<<444111,,,++++++*********++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,///111111777EEETTTiiizzz}}}kkkWWWIII;;;777222///.........---,,,---...//////...------))))))***+++...111444666;;;DDDIIICCC999222...+++,,,,,,,,,,,,,,,+++******))))))***)))***---222555CCCJJJPPPMMMGGGAAA<<<666333333333111111333777:::;;;CCCRRRdddwwwuuu```MMM???888333333222111000//////......000111111111333666888@@@NNNaaaooowww~~~zzzyyy}}}}}}```OOODDD:::555666222000//////000000///---,,,---...000000000000////////////000///......---......---------,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&%%%)))))))))))))))***++++++,,,,,,---------,,,+++*********))))))((('''&&&&&&&&&&&&''''''(((((())))))'''''''''(((((()))))))))******)))******+++,,,---+++************++++++,,,+++******)))***+++,,,---///...------------...///.........///000111222333555444444666999===>>>???AAABBBDDDFFFGGGGGGGGGFFFGGGFFFDDDBBBAAA@@@@@@AAAAAADDDHHHKKKNNNUUU]]]cccjjjnnnuuulllXXXFFF:::333111,,,+++******))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,------,,,...000000444@@@MMMdddvvv|||iiiUUUHHH:::777222//////......---,,,---.../////////...---******+++,,,...111555666>>>EEEIIIBBB999222...+++,,,,,,,,,,,,,,,++++++*********+++***+++---222555???GGGOOONNNJJJEEE>>>777444333222111111333777999999@@@MMM^^^qqqyyyeeeQQQBBB999333333222111000000000//////000111111111222555888>>>KKK]]]llluuu}}}yyyyyy|||pppYYYIII===777777444222000///000000///---+++,,,---...///////////////////////////......---......---------,,,,,,,,,+++******)))(((((())))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&''')))+++---///000------,,,,,,+++++++++,,,+++***)))((('''&&&%%%$$$%%%&&&&&&'''((()))******((((((((((((''''''''''''))))))))))))***+++,,,---+++*********+++,,,---------,,,+++******,,,...///.........------.........------...///000111222222555444333555999<<<>>>>>>@@@AAACCCDDDFFFFFFFFFFFFGGGFFFDDDCCCBBBAAAAAAAAAAAAEEEHHHJJJMMMRRRYYY___eeeiiippp{{{}}}jjjUUUCCC888222111------+++***)))((((((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***************************))))))***+++,,,,,,------...---...000000333===HHH___rrrzzzgggSSSEEE999666222000//////...---+++,,,.../////////.........---------///222555777???EEEGGG@@@888222///+++---------------,,,++++++***************---111444:::DDDMMMPPPNNNJJJAAA888555444111111222444666888999???IIIYYYkkk|||iiiUUUDDD999444333222111000000111111000111222111111222444777===IIIZZZiiittt}}}xxxwww{{{eeePPPAAA999777666333111000000000///...+++,,,------.../////////000/////////..................---------,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))%%%&&&'''(((((((((&&&&&&&&&&&&''')))+++---///000...---,,,+++++++++,,,,,,+++***)))((('''&&&%%%$$$%%%&&&&&&'''((()))************)))((('''&&&%%%%%%))))))))))))***+++,,,,,,+++*********+++,,,---------,,,+++******,,,...///---..................---------...///000111111222666444444555999<<<===>>>???@@@AAACCCDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCFFFJJJLLLMMMQQQWWW\\\aaafffnnnxxx{{{gggRRRAAA666222111......,,,+++))))))(((((())))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******************************))))))***+++,,,------......------000111333;;;DDDXXXlllxxxdddPPPBBB888555222000000///...---+++,,,---////////////...000///......///222666888???DDDEEE>>>666222///,,,---------------,,,,,,+++)))******))))))+++///333888BBBMMMSSSSSSOOODDD:::666444111000222555666777999===EEESSSeeezzznnnZZZFFF:::444333222111000111111222111222222111000111333666;;;FFFVVVfffrrr|||xxxwwwzzzttt\\\JJJ>>>999888555222000000000///...,,,,,,------...//////000000000///............///......---------,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((()))***+++,,,---...---,,,+++++++++,,,,,,******))))))((('''&&&&&&&&&&&&''''''(((((())))))+++******)))((('''&&&&&&))))))((())))))***+++,,,+++************++++++,,,+++******)))***+++,,,---------...//////...------------///000111222222222666444444555888;;;<<<===>>>???@@@AAACCCDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDGGGKKKMMMNNNQQQWWW\\\^^^dddmmmvvvzzzfffPPP???555111000------,,,+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********************************((()))***+++,,,------...---+++,,,///000222999AAAOOOddd~~~vvvbbbMMM???777555222111000000...---+++,,,---////////////......---,,,,,,...222777999>>>BBBBBB;;;555222///,,,,,,,,,,,,,,,,,,+++******+++++++++******,,,000444777BBBOOOVVVXXXTTTIII===777444111000222555666666777999@@@LLL^^^ssssss___III<<<444333222000000111222333222222222111000111333555888CCCRRRbbbooozzzyyywwwzzz{{{iiiTTTFFF>>>999666333000000000///...------------...///000111111000///...---......///......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((((()))******'''''''''((()))***,,,,,,---------,,,,,,,,,++++++*********))))))((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,++++++***)))))))))******++++++++++++,,,,,,,,,,,,------...//////...---------...000111222333333222444333222333666999;;;;;;===>>>???@@@BBBDDDEEEFFFHHHHHHHHHHHHGGGFFFFFFEEEDDDGGGKKKMMMNNNQQQWWW[[[\\\bbbllluuuzzzeeeOOO>>>444111000,,,+++++++++,,,,,,---...))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((())))))+++,,,---......+++***+++...000111777???III___yyyvvvaaaKKK===777555222111111000...---***+++---//////000//////+++******+++...333888;;;===AAA@@@:::444222///,,,***++++++++++++***))))))...///...------///333777888CCCPPPYYY\\\XXXLLL@@@888444000000333555666555555777<<>>???AAACCCEEEFFFIIIIIIIIIIIIIIIHHHGGGFFFCCCGGGKKKMMMNNNQQQVVV[[[ZZZaaakkkttt}}}zzzeeePPPAAA888444222//////...---+++***))))))+++***)))))))))***,,,,,,,,,+++)))(((''''''((()))***)))***+++...///...---******)))(((&&&&&&(((******++++++++++++,,,,,,,,,+++,,,...///000222666999IIIWWWnnnsss___KKK???222111000000111000---***000000//////......---------......------///333777CCCAAA===777111---++++++,,,,,,,,,,,,,,,,,,,,,,,,...------000///...111666;;;@@@LLLZZZaaaZZZMMMDDD:::777444222222333333222333555===HHHUUUeee{{{yyyeeePPPBBB777444000///000222333333333444444555555444444333999@@@LLLZZZhhhuuu}}}{{{xxxhhhNNNAAA<<<666111111111//////111...---------...///111222333222111000////////////000///...,,,++++++,,,,,,+++++++++******)))))))))++++++,,,++++++***(((((()))(((((('''(((***,,,---+++***)))((()))***,,,---......---,,,++++++++++++((()))***)))(((''''''(((((((((((((((((((((((((((++++++++++++++++++,,,,,,+++***)))((()))***---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///////////////000000000000111222333222111222555888:::;;;===@@@BBBDDDEEEEEEHHHIIIIIIHHHGGGFFFGGGIIIJJJHHHHHHJJJOOOTTTWWWXXXXXX\\\eeepppwwwyyydddOOO@@@777333222///......---,,,+++******+++***)))))))))***+++,,,++++++***))))))***+++++++++++++++,,,......---+++)))******)))''''''(((***((())))))))))))*********+++,,,......///111555888EEESSSjjjsss^^^JJJ>>>444333333333333222///---////////////............---......------000444777CCCAAA<<<777111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000///222888<<>>JJJWWWeeesss}}}{{{yyyvvvZZZIIIAAA:::444444333000///000......------...///111222333222111000000/////////000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***)))))))))))))))(((((()))***,,,---***)))'''''''''(((***+++...------,,,++++++++++++***))))))((())))))******))))))))))))))))))))))))***************************)))(((((((((***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------///...,,,++++++,,,...///....../////////000000000111222222222111222444777999:::<<>>:::666333222222222111222222777???JJJZZZppp|||hhhQQQAAA:::777333111222333444444333333333333333333333333444:::FFFSSSaaappp}}}}}}zzz{{{jjjUUUGGG???888666555222///000............///000111111222222222111000000//////000///...------,,,---------------,,,,,,,,,,,,,,,...---+++***))))))************)))******+++,,,---((('''&&&%%%&&&'''((()))---------,,,,,,,,,,,,,,,...***''''''***,,,,,,+++))))))))))))))))))))))))*********))))))(((((('''((((((''''''((()))+++,,,++++++************++++++++++++,,,,,,---------...///...---,,,,,,---...///------........./////////000111222111111111333555777888:::===@@@AAACCCCCCGGGHHHHHHHHHFFFFFFHHHJJJJJJIIIIIILLLPPPTTTVVVVVVVVVXXX___gggmmmvvvwwwbbbMMM>>>555111000...---------------------***************++++++++++++*********)))))))))***+++******,,,......---,,,)))+++------+++)))))))))******+++++++++,,,,,,,,,+++,,,---......///333555;;;HHH^^^tttsss]]]HHH;;;555333222111222111///------------....../////////------......///222666:::BBB>>>999555222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///333999===GGGSSS[[[^^^\\\TTTMMMBBB>>>888444222222111111333222555;;;DDDSSSiii|||~~~jjjSSSBBB:::777333111111222222222333333222222222222333333222888BBBOOO]]]mmm{{{~~~{{{{{{zzzaaaLLLBBB999777666222000000....../////////000000111222222222222111111000000000//////.........------............------------///---+++)))((()))***+++*********++++++,,,,,,---''''''&&&&&&&&&'''((())),,,,,,------------------333---'''&&&***---+++)))************************++++++***)))((((((''''''''''''&&&&&&'''(((******++++++************+++++++++++++++,,,---......///......------------......------------.........//////111222111000000222444555666999;;;>>>@@@BBBBBBFFFGGGHHHGGGFFFGGGHHHJJJKKKKKKLLLOOOSSSVVVWWWVVVWWWYYY^^^eeejjjrrrwwwbbbMMM>>>555111///------------------,,,,,,))))))******++++++++++++*********)))(((''''''&&&)))))))))+++...//////---)))+++------+++)))))))))******+++++++++,,,,,,,,,,,,,,,---------...111444888EEEYYYppprrr\\\GGG:::555333111111111111///...,,,,,,------......//////------......000333888<<>>888444222111000...,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000000...111666<<>>555111000---------,,,,,,+++++++++))))))***++++++++++++***++++++++++++***)))((('''***)))***+++...///...---)))+++,,,+++***((())))))((())))))))))))*********,,,---------,,,---000222666BBBVVVlllooo[[[GGG:::777555333222222222111000---------------.........,,,---...///000444999===DDD>>>777333222111000...,,,,,,,,,,,,,,,,,,,,,,,,///------000///...000666<<>>III\\\mmmpppYYYHHH:::777222000////////////333222111000000111222333333777>>>HHHVVVfffwww}}}{{{bbbRRRAAA999777555333333///000000111111000000///111111222333333222111000//////000000000000//////...............////////////...,,,+++******++++++******+++++++++++++++***(((((()))))))))************+++---.../////////...444000+++)))******(((&&&((((((((((((((((((((((((+++++++++******))))))(((&&&&&&''''''((()))))))))******))))))))))))******)))***+++---...000111111........................------........./////////000111333333222111111222222444777:::===???AAABBBCCCEEEFFFFFFFFFGGGIIIKKKMMMNNNPPPTTTWWWXXXWWWUUUYYYZZZ___dddggglllxxxxxxbbbNNN>>>666222000------,,,+++******))))))((()))***+++,,,++++++***+++,,,.../////////......---,,,+++,,,------,,,***)))******)))''''''(((***((())))))))))))*********,,,------,,,+++,,,///111444@@@RRRhhh|||mmmYYYGGG;;;777444222111111111000///...------------------,,,,,,---...///111555:::>>>FFF???777222222111///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///000///222777<<>>PPPeeezzz}}}lllYYYGGG<<<444222///............---.........------,,,,,,,,,,,,---...///111666;;;???GGG@@@777222111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///000000444999>>>JJJNNNEEE@@@FFFLLLLLLSSSMMMDDD<<<888555444333222111222666:::BBBRRRaaavvvttt^^^NNN===:::555222111111000000222111000......000111222222444999AAANNN___ppp{{{~~~~~~kkkRRRDDD===999777777///000111222222111000///000111333444444333222000///000111222222111000///,,,---------......//////---------------+++***)))((()))***++++++***(((((('''(((((()))***)))))))))(((***---///000000000///)))***++++++***)))***+++'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))******************))))))))))))******)))***+++---///111222333......////////////......////////////000000000000111333555555444222222222222444777:::===@@@BBBCCCBBBCCCEEEFFFFFFGGGJJJLLLKKKLLLOOOSSSUUUUUUSSSPPPSSSUUUZZZ___aaadddmmmxxxyyycccNNNAAA999555333000000///...------------000---,,,......---///222;;;>>>DDDIIILLLMMMLLLKKKFFFBBB<<<555///,,,************))))))******+++,,,)))***,,,---...------,,,,,,,,,++++++,,,...///000555;;;III\\\sss}}}iiiUUUFFF>>>666444111000000111000///000//////.........//////,,,///222222222555===DDDCCC>>>888555444333111...........................------------...111777;;;FFFIIIJJJDDD===<<>>999555333333333555999;;;???JJJUUUjjj|||wwwdddSSSDDD<<<555444444111///000000000////////////000000222444888???JJJZZZkkkvvv{{{]]]LLLDDD===888777444444333222111111222222666555444333444666888999444444333222222111000000000000000000111111111111---,,,,,,---......---+++))))))))))))((((((((((((((((((((((((((()))******++++++******++++++,,,---...------,,,,,,++++++***))))))))))))))))))))))))+++++++++******************(((''''''(((+++...111---,,,+++***))))))))))))++++++,,,---...///000111000111111000000///...------......///000111222222333555666666555444444555777777888;;;>>>AAABBBBBBEEEGGGHHHIIIIIIIIIJJJLLLNNNQQQTTTTTTSSSRRRTTTVVVWWWXXXZZZ\\\^^^bbbgggkkkzzzyyybbbNNN@@@999555222000///...---,,,,,,,,,,,,&&&''',,,444999999:::===AAAAAABBBBBB@@@===:::888===:::666222...,,,************))))))******+++,,,)))***,,,---......------,,,,,,++++++,,,...///000444:::FFFXXXnnn{{{gggSSSDDD;;;666333000///000000///...///......---......//////---000222222222666===DDDCCC>>>888555444333000...........................------------...222888<<>>HHHXXXiiitttmmmXXXJJJ>>>888777444444333222222222222333333222222111222444666888555444444333222222111111000000000000000000000000---,,,,,,---......---+++*********)))))))))((((((((((((((((((((()))******++++++******++++++,,,------------,,,++++++******))))))))))))))))))))))))'''(((((()))***+++,,,,,,)))((((((((())),,,...000---,,,+++***))))))))))))++++++,,,---...///000000000000111111000///....../////////000111222222333111222444444333333444666888777888:::>>>AAABBBBBBCCCDDDFFFGGGGGGHHHJJJKKKPPPRRRSSSSSSPPPPPPQQQSSSUUUWWWXXXYYY[[[^^^cccfffooovvvxxxbbbMMM@@@888444222//////...---,,,,,,,,,,,,)))+++222:::===999555555333333333222111000...---111000///...,,,+++***)))***))))))))))))***++++++((()))+++---...//////...---,,,,,,,,,,,,...///000333777AAAQQQfff|||yyyeeePPPAAA999555222///......///...------,,,,,,,,,---...//////...000222222222777>>>CCCCCC>>>777444333222000...........................---.........000444:::>>>GGGFFFCCC<<<666555<<>>777666555222000111000000////////////000000000222666<<>>KKK^^^uuuxxxcccOOO@@@888444111...---......---,,,+++++++++,,,---...///000///000111222444999???DDDDDD>>>777333333222000...........................---...///000222666<<>>555444333222222222222222333333333333555777888999666666555555444444444444111000000000000000//////...---+++,,,---...---,,,,,,,,,,,,+++++++++******((((((((((((((())))))******************++++++,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((++++++***)))((('''&&&%%%&&&((()))+++---------------,,,+++***))))))))))))***++++++,,,------......///000000111111111000000111111000000111222333444999:::<<<<<<<<<>>>AAADDDFFFDDDCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGKKKOOORRRTTTYYYWWWTTTPPPLLLKKKKKKLLLSSSTTTTTTTTTSSSTTTVVVXXX___gggsss}}}xxxbbbMMM@@@888444222//////...---,,,,,,,,,,,,+++***---111222---***+++000///---,,,++++++++++++))))))+++,,,+++***((('''))))))(((((())))))***+++((()))+++...///000000000///...---,,,---...///000222666<<>>666222333666999AAAKKKUUUVVVMMMBBB;;;999555222222555777999???FFFSSSeee{{{nnn]]]KKKCCC;;;999777333111111000000////////////000000...111555999>>>JJJ[[[hhhwww}}}lllVVVGGG???666666444333222111111111222222333444555666777888666666555555555555444444222222111111000000000//////---++++++---...------,,,,,,,,,,,,++++++++++++((((((((((((((())))))*********))))))******+++,,,,,,++++++******)))((((((((((((((((((((((((((((((++++++***)))((('''&&&%%%&&&(((***,,,......---------,,,+++***))))))))))))******++++++,,,,,,------//////000111111222111111111111000000111333555777===???BBBCCCEEEGGGJJJMMMRRRQQQOOOOOOPPPOOOMMMLLLKKKIIIGGGIIINNNSSSWWWXXX^^^ZZZTTTOOOLLLKKKKKKLLLRRRSSSTTTSSSQQQPPPQQQSSSUUU\\\gggrrr|||yyycccNNNAAA999555333000000///...------------...++++++...---+++***------,,,+++***))))))))))))******+++,,,+++***)))((()))(((((((((((()))******)))***,,,...///000000/////////...------...///000111555;;;EEETTTiiixxxcccNNN???888444111...------...---,,,---,,,,,,,,,---...//////111111222444:::@@@FFFJJJGGGAAA999444444444333111...........................///111222666;;;BBBGGGJJJDDD<<<555333333444555;;;EEEPPPTTTNNNDDD<<<888666222222555888:::>>>DDDNNN___tttqqqaaaNNNEEE===:::888444222222000000////////////000000...222666888<<>>;;;999555222222000000////////////000000...333777888:::DDDUUUcccpppxxxwww\\\GGG@@@???<<<999666444333222111222222333333222222222444444444444444444444444555555444444333222222111000---+++***,,,---......++++++++++++************((((((((((((((()))******)))))))))))))))***+++++++++******)))((((((''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,((()))***,,,---...//////---,,,+++***))))))))))))************++++++++++++......000111222333333333555555444555888;;;???AAAMMMSSS[[[dddkkkqqqvvvyyyzzzzzzyyyyyyvvvpppiiicccZZZUUUPPPRRRXXX___cccdddaaaZZZPPPJJJIIIKKKLLLMMMOOOPPPQQQOOOMMMKKKKKKKKKMMMRRRZZZbbbkkkxxx{{{dddPPPCCC;;;777555222111000//////......///+++((())),,,,,,***+++...------------,,,+++))))))))))))******++++++,,,,,,((((((((((((((()))******+++,,,.../////////......000///...------...///000---222888AAANNNbbbxxxwwwaaaLLL>>>666555222///......///...---000//////.........//////111111222777>>>FFFMMMPPPIIICCC;;;666555666555444...........................000222444888>>>EEEKKKFFF???777333333333111///;;;CCCMMMUUUVVVOOOEEE===:::555222555666666888;;;GGGVVViiizzzuuudddPPPGGG???<<<:::555222222000000////////////000000...333777888999CCCTTTbbbmmmuuuiiiRRRDDDCCC@@@<<<999666444333444444555555555444333222333444444444444444444444666666555444444333222222000---+++***,,,---......+++++++++*********))))))((((((((((((((()))******)))))))))))))))******+++*********)))((((((''''''))))))))))))))))))))))))+++++++++***************))))))***+++---...///000---,,,+++***))))))))))))***************+++++++++---...000111333333444444777777777888;;;???CCCFFFYYY```lllwwwwwwpppbbb\\\WWWXXX___fffjjjkkk```XXXNNNHHHGGGJJJLLLMMMMMMNNNOOONNNKKKIIIIIIIIIFFFJJJQQQXXXaaannn}}}{{{fffQQQBBB:::666555000000...---------------++++++++++++++++++++++++******))))))))))))******************)))(((&&&&&&))))))))))))************+++,,,---.........------111111000---+++***,,,...---///555>>>HHHXXXpppqqq\\\JJJ>>>999444333111///...---......///......---------......,,,333666444<<>>444222333333333555:::<<>>999777444222222222222222111111000000000333111111555999???LLLXXXkkkrrrzzzwww]]]KKKFFFAAA???;;;555333555333333333333333333333333333444555555555444333222444555666777777555333222///////////////.........///...---+++***))))))((((((((((((((())))))))))))(((((('''''''''(((((()))******)))))))))))))))***'''((()))******)))((('''***)))((('''&&&&&&&&&&&&)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,)))))))))***+++,,,....../////////000111333444555555999<<<;;;<<>>NNNVVVTTTRRRNNNEEE<<<888:::888444111000///------------...111///000666???GGGKKKLLLEEE;;;222111222111111333888:::@@@JJJRRRRRRJJJBBB;;;555222444666555777:::BBBLLL\\\ooowwwiiiVVVJJJ>>>999777444222222333222222222111111111111222111111555999???KKKWWWiiiqqqyyy~~~lllVVVMMMDDD@@@===888555555333333333333333333333333333444555666666555444333333444555666666444333111///////////////////////////...---+++************))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))******(((((())))))))))))((((((***)))))))))))))))******))))))))))))************+++*********++++++,,,,,,*********+++,,,---...///......//////000111222333555888<<<===AAAKKKZZZfff{{{uuummmeeeffflllooojjjdddYYYNNNGGGHHHKKKLLLMMMPPPRRRRRRPPPMMMJJJGGGGGGGGGEEEFFFHHHMMMTTT```llluuu}}}hhhTTTDDD;;;777555111000///...------------++++++++++++++++++++++++++++++************++++++************)))(((''''''))))))))))))************+++++++++,,,,,,,,,,,,,,,---///000000///......///111111444999AAAOOOfff{{{lllVVVEEE:::555333222000...------......///......---......//////---333555666@@@OOOWWWVVVVVVSSSKKKAAA======;;;777333222000///......///000000000333:::CCCKKKMMMMMM@@@777000////////////111666888<<>>FFFUUUhhhzzzyyykkkWWWJJJ>>>999777444222333333333333222222222222111222111222555999>>>IIITTTeeennnwww}}}aaaSSSDDD>>><<<777444222333333333333333333333333444444666666666666555444333333444555444333222111000000000000000000000000...------,,,++++++,,,,,,******************))))))******))))))))))))*********)))))))))))))))*********))))))(((((())))))***************+++,,,---...,,,+++***)))))))))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---.../////////.........///000000111555888<<>>GGGLLLLLLKKK<<<555/////////......111666666:::BBBJJJNNNMMMJJJAAA:::666666666555666:::;;;BBBOOO```ssszzzmmmYYYLLL???999777444222333333333333222222222222222222111222666999===GGGQQQbbblllwww|||ppp]]]HHH???===:::555333444444333333333333222222444555666777777777666555222333333333333222111000000000000111111111111111...---------------......++++++++++++******************))))))(((((())))))))))))))))))))))))***++++++***)))(((((()))***++++++******++++++,,,---...000...,,,+++***+++,,,---,,,------..............................//////000000000000//////000111111666999>>>FFFTTThhh~~~xxxppplllkkkggg^^^VVVLLLIIIHHHIIILLLMMMLLLLLLNNNLLLIIIGGGFFFEEECCCBBB@@@AAABBBDDDHHHOOOXXX^^^llluuu}}}iiiUUUEEE;;;666333111111///...............++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************))))))(((((()))))))))************++++++*********+++,,,---***---///000000//////000...---000444:::HHH^^^rrr~~~iiiTTTCCC999444111000///---------.....................///000111000222666<<>>888777777555777:::;;;@@@JJJZZZlll|||qqq]]]OOOAAA:::777444222333222222222222222222222222222111333777999<<>>:::777444444444333333222222222333444666777777777666666222222222222222111111111111111111222222222333333.........---......///000------,,,,,,++++++++++++***)))((('''''''''''''''))))))(((((()))***+++++++++***)))(((((()))***++++++++++++******+++++++++000...,,,*********,,,---,,,---...////////////...............///000111111333222222222222222333333888;;;BBBMMM^^^uuuzzzpppiiieee^^^TTTKKKFFFGGGHHHJJJLLLNNNMMMLLLMMMKKKGGGFFFFFFEEECCCAAAAAABBBCCCDDDFFFKKKRRRVVVccclllzzzkkkVVVGGG<<<666333111111000///............++++++++++++++++++++++++++++++************++++++)))******+++******))))))))))))))))))************,,,++++++******,,,---...+++---...///...---...///,,,,,,///444999EEEZZZmmm~~~hhhSSSBBB999555000000...---------..................///000111111222333777@@@JJJPPPOOOKKKGGGMMMPPPNNNJJJGGGBBB<<<;;;<<<<<<<<<:::888666555666999???GGGLLLJJJDDD===555111000111000...///222555555888>>>EEEKKKOOOPPPHHH@@@:::888777555666999;;;>>>FFFTTTfffzzzvvvbbbSSSDDD<<<888444222333000111111111111222222222111111333777999;;;CCCKKKYYYgggttt|||www[[[JJJCCC===888666555444444333333222222111222333555666777777666555333333333222222222111111111111222222333444444444000///////////////000000......------,,,,,,++++++***)))(((''''''&&&&&&'''(((((((((((()))***+++,,,*********))))))*********++++++******)))*********+++***)))((((((((()))***,,,---...000000///......---------...///000222333444444333333444555666666999>>>GGGVVViii}}}uuukkkccc]]]VVVLLLEEEBBBFFFIIIJJJLLLOOOOOOMMMNNNJJJFFFEEEFFFFFFDDDAAABBBCCCDDDDDDEEEHHHMMMQQQZZZdddqqq}}}mmmYYYIII???888555222111000///............++++++++++++++++++++++++*********))))))*********)))******++++++*********))))))))))))************---,,,+++***+++,,,...///,,,---------++++++---///---...111555999CCCUUUfff~~~}}}gggRRRAAA888444000///...---,,,---..................///000111222333333888CCCLLLOOOJJJDDD@@@GGGKKKIIIGGGFFFEEEBBBBBBCCCEEEFFFEEEAAA===;;;<<>>999444222222//////000000000111111111111111444888999:::AAAIIITTTbbbrrrzzziiiTTTGGG>>>888666555555444333333222111111111222444555666666555555444444333222222222222222222222222333444555555555111111000/////////000000//////......---,,,,,,++++++***)))(((''''''''''''(((((((((((()))***+++,,,)))******++++++******)))***)))))))))***+++,,,---(((((((((((((((((())))))+++,,,...000000///...---+++,,,,,,---///111333444333333333444555666777888999???LLL^^^tttrrrkkk```XXXSSSMMMFFFAAA@@@FFFJJJIIIKKKPPPQQQNNNOOOKKKGGGFFFHHHHHHEEEAAAAAABBBCCCCCCCCCEEEIIIKKKQQQZZZgggttt}}}ppp\\\LLLAAA:::666222111000//////.........++++++++++++++++++++++++******))))))))))))******)))******+++++++++******))))))))))))************...---,,,++++++---///000---------+++******,,,...//////222666999AAARRRbbbyyy|||fffPPP@@@777333000///...---,,,---...///............///000222222444444999EEENNNNNNFFF@@@>>>CCCFFFDDDCCCEEEGGGFFFIIIKKKNNNPPPNNNJJJEEEBBBAAADDDJJJPPPQQQJJJ>>>444000......000///,,,...222111222666;;;AAAGGGKKKMMMQQQIIIAAA>>><<<:::;;;???:::;;;@@@KKK\\\qqqiiiZZZIII???:::555222222......//////000000000111111111444888999:::@@@HHHPPP___pppxxx~~~zzzbbbQQQEEE>>>===555555444333333222111111000222333555666666555555555444333333222222333333222222333333444555666666222222111000000000000000000000///...------,,,,,,,,,+++***)))(((((((((((((((((((((((()))***+++,,,)))***+++,,,,,,+++***)))(((((()))***+++---...///'''((()))***++++++******+++,,,...///000///...---******+++---///111333444222333333444555666888999888@@@OOOccc{{{}}}ttthhh```WWWOOOKKKGGGBBB>>>???FFFJJJIIIKKKQQQRRRPPPPPPKKKGGGFFFIIIIIIFFFBBB???@@@AAAAAAAAACCCFFFHHHKKKTTTaaammmwwwwwwbbbNNN@@@999666555333000000000000///---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++***)))((((((((()))))))))))))))************+++******+++---...---,,,+++,,,,,,---......//////111000111555:::@@@LLLXXXppp}}}hhhSSSBBB777333111111000///////////////111111111000000000000000666888>>>GGGOOONNNEEE<<<888999:::<<<>>>CCCHHHMMMLLLQQQWWWZZZWWWRRROOONNNKKKNNNPPPPPPKKKBBB999333111///...---...///111333///222777;;;>>>CCCJJJOOOSSSPPPGGG===:::;;;;;;888===;;;>>>IIIWWWiiirrrcccPPPBBB===<<<999777333333333222222222111111333444444444555888===AAAKKKWWWhhhuuu|||uuu```RRRDDD888777777777777666555222111333333333444555666777777666555444333111000//////444444444555666777888999444333222222333222000...,,,...///000///------------,,,,,,+++***)))((((((******))))))))))))******++++++++++++++++++++++++))))))(((***,,,...------++++++*********+++---...,,,---...//////...---,,,............///222444555333444555555444555777999:::DDDWWWnnn{{{qqqjjjUUUPPPIIICCC>>>======>>>FFFGGGIIILLLNNNPPPQQQQQQLLLLLLLLLKKKIIIGGGDDDCCCAAAAAAAAA@@@@@@AAADDDGGGLLLRRR[[[ccclllvvvxxxcccOOOAAA:::777555333000000000000///---,,,,,,++++++++++++,,,,,,))))))*********+++++++++))))))))))))************))))))))))))***************))))))***,,,...---,,,(((((((((((()))***++++++000...000444777===HHHTTTmmm~~~|||gggRRRAAA777333111111000///////////////000000000000000000000000444666===FFFLLLJJJ@@@777333444555666888<<>>;;;;;;===???DDDFFFHHHJJJMMMOOOPPPPPPLLLLLLKKKKKKIIIHHHGGGFFFCCCCCCCCCAAA@@@@@@CCCEEEIIINNNVVV]]]eeeppp|||{{{fffRRRCCC;;;888555333000000000000///---,,,,,,++++++++++++,,,,,,(((((()))))))))*********'''((()))++++++++++++***))))))))))))************)))((((((***,,,......---******)))))))))+++---......---...222444999CCCMMMfffyyy{{{fffQQQAAA777333111111000///////////////000000000000000000000000333777???GGGKKKFFF<<<333///000111222333555:::===HHHNNNWWW]]]^^^\\\YYYWWWPPPNNNJJJEEE???999444111222111000///...///000111///222666999<<<@@@DDDHHHMMMPPPOOOHHHAAA???>>><<<<<<:::<<>>LLLccc}}}{{{pppfff\\\RRRKKK???===:::777888:::===@@@CCCDDDFFFHHHKKKMMMOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFEEECCC@@@@@@AAACCCFFFJJJPPPUUU\\\gggsss{{{}}}iiiTTTEEE===:::555333000000000000///---,,,,,,,,,++++++,,,,,,,,,))))))))))))*********+++'''(((***,,,,,,,,,***)))((()))))))))************)))))))))***---//////...,,,+++******+++,,,...000...---...111333666>>>HHH___sssyyydddPPP@@@777444111000000////////////////////////000000000000000555:::CCCJJJKKKDDD999111///000000000000222666888@@@GGGPPPXXX\\\[[[XXXUUUOOOKKKEEE>>>888333111000222111000/////////000000111444888;;;>>>AAACCCDDDIIIPPPSSSMMMDDD@@@===::::::999;;;AAAIIIUUUhhhyyy|||nnnYYYHHH===888555333333333333222222222111111333444444444444666:::===EEENNN]]]kkkvvv~~~vvv[[[HHHDDD???888555555666666666222222222222222333444444666555444333111000///////////////000111222333444555444444444555555333111///......///000000000///...---,,,+++***))))))(((******))))))))))))******)))))))))))))))))))))))),,,++++++,,,///000000///,,,+++*********+++,,,---------+++******+++------...000222444444333111000000111222333333666:::===DDDTTTlllwwwkkk___UUULLLCCC===777666444444555999===@@@CCCDDDEEEGGGIIILLLMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJFFFGGGFFFDDDBBBAAABBBDDDEEEHHHLLLPPPUUU___kkkssskkkVVVGGG>>>:::555333000000000000///------,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,)))***,,,---,,,+++)))'''((()))))))))************+++******+++...//////...***))))))))))))+++,,,---...---///222333444;;;DDDXXXmmmwwwcccNNN???777444111000000///////////////......//////000000000000555<<>>AAADDDEEEEEEFFFHHHJJJLLLMMMOOONNNLLLJJJIIIIIIIIIJJJEEEFFFGGGFFFDDDCCCDDDEEEFFFHHHKKKMMMQQQZZZdddllluuu}}}mmmXXXHHH>>>:::555333000000000000///---------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,***)))((())))))))))))************+++******+++---......---******+++,,,,,,---------------///222333333999AAAPPPeeevvvaaaMMM???777444111111000///////////////---......//////000000111444<<>>BBBKKK]]]nnnuuuaaaNNNAAA:::777777333333333222222222111111222333444444444444666888???FFFRRRaaaooo{{{|||eeeLLLEEE===:::::::::666222444444333333333333444444666555444333111000//////.........///000111222333444333333333555555333222222///---...111333333111++++++++++++,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((,,,++++++---///000000///---,,,+++*********+++,,,------,,,,,,,,,,,,------***,,,///222444333222111///000000111222666;;;???KKK[[[ttt~~~tttbbbZZZOOOEEE@@@<<<777444444444444555888<<<@@@BBBEEEEEEDDDDDDEEEFFFHHHIIILLLLLLKKKJJJIIIIIIIIIIIIFFFGGGHHHGGGEEEDDDEEEFFFEEEHHHJJJLLLOOOUUU^^^eeennnwwwmmmYYYHHH>>>:::555333000000000000///---------,,,,,,,,,,,,------************++++++++++++++++++++++++++++++++++++))))))))))))************+++***))))))+++++++++)))***+++---/////////...---++++++...111222222777???HHH^^^xxxttt```LLL>>>777555111111000///////////////------......///000000111555>>>GGGIIICCC:::333000***,,,------,,,---...000222444888>>>CCCEEEBBB???777555222000......///000...///000111222333333333444999BBBLLLQQQNNNFFF???>>>FFFLLLNNNMMMJJJBBB;;;777888;;;===>>>EEEVVVgggzzz{{{gggRRRBBB:::777666333333333222222222111111222333444444444444555777===CCCNNN]]]mmmzzzvvvYYYPPPDDD===;;;:::777333333333222222222222333333666555444333111000//////------......///111222333333222222333444444333111333///,,,...222555444111+++++++++,,,,,,,,,------******))))))))))))******)))))))))))))))))))))))),,,++++++,,,...000000///------+++*********++++++------............------+++---///111111111000///...///111333666;;;BBBGGGUUUdddyyyzzzmmmcccRRRKKKAAA:::777666444333333333444666:::>>>CCCEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJIIIFFFDDDCCCDDDCCCFFFHHHJJJKKKPPPWWW]]]gggppp|||nnnYYYHHH>>>:::555333000000000000///---...------,,,,,,------...))))))))))))************************+++,,,---...))))))))))))***************)))(((((())))))((('''%%%'''))),,,,,,+++)))((()))***---111111111666===CCCYYYsssttt___LLL>>>777555111111000///////////////---------...///000000111888@@@JJJKKKDDD;;;555444+++---...///......000111---...000666;;;<<<:::777111000//////...///000000---...000111333444444444333999CCCNNNTTTPPPFFF>>><<>>>>>>>>@@@AAABBBCCCFFFIIIKKKMMMMMMMMMKKKLLLLLLJJJFFFCCCBBBBBB@@@CCCFFFHHHIIILLLRRRWWW^^^gggssssss^^^JJJ===666333111////////////...---)))***+++,,,---,,,,,,+++***)))'''&&&&&&''')))***************************(((((((((((())))))))))))))))))))))))************'''(((***,,,...///000000+++,,,...//////000333555GGGSSShhh~~~vvv```KKK<<<555444222111000///...---,,,,,,000---,,,//////---///333:::EEELLLIII@@@888222...///...------...///...,,,......000111222222222222......///000000///...---///222666777666555333333777;;;CCCLLLQQQNNNEEE>>>>>>???EEEMMMRRRPPPHHH@@@===:::999;;;===BBBMMMXXXnnnqqq[[[GGG;;;777666222222222111111111111000333333333444444555555555<<>>999777555555333222222222333333555555444333111///---,,,...---+++++++++---///000333333333222222111111111333222111111000000111111000...+++)))((()))+++,,,---,,,***)))((('''((((((******))))))******+++,,,...,,,***+++...///...+++///...,,,******+++,,,---)))+++---/////////...---..................///000111333666:::@@@JJJTTT[[[nnnvvv~~~qqqbbbRRRHHH>>>888222......//////...555555666888<<>>???DDDKKKPPPPPPIIICCC===:::999:::<<<@@@JJJTTThhhyyyttt^^^JJJ>>>888777222222222222111111111111111111222333444666666777888;;;BBBOOO___ooo}}}ttt[[[MMMEEE???999777666555333222111222222333555555444333222000///...000///...------///111222333333222222222111111111222111000000//////000000///...,,,***)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))***+++...---,,,...222444333222///...,,,+++***+++,,,---+++,,,...///000///---,,,***+++,,,,,,,,,---///000444888===DDDMMMVVV```fffqqqwww~~~rrreeeWWWHHH>>>999444///,,,---///000000222333666999===BBBFFFHHHEEEAAA;;;888999:::;;;:::>>>@@@BBBEEEHHHKKKMMMMMMNNNNNNNNNMMMLLLJJJHHHFFFCCCBBBBBBBBBDDDHHHKKKNNNTTTZZZcccmmmwwwuuu```LLL???888666333111/////////---+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++))))))))))))************+++++++++,,,++++++***))),,,---///000000111444666===HHH\\\rrroooZZZGGG:::444222111111000///...------,,,---+++,,,///000000555;;;BBBIIIMMMFFF===666111---***))))))+++---///...---***+++,,,------...------------...//////......---...111333444333222222333777???IIINNNLLLEEE@@@===??????BBBHHHNNNOOOLLLHHH???;;;999:::;;;>>>FFFOOO```pppyyycccOOOAAA:::777333222222222111111111111///000111333444666777888666999@@@KKKZZZkkkyyylllXXXKKKBBB<<<;;;666555444222111111222222444444444444333222111111000000///......///111222222222222111111111111111000000///............///......------,,,+++++++++******))))))))))))******((((((((((((((())))))***,,,+++,,,///333555666666///...,,,++++++,,,---...---...000111000///---,,,((()))+++,,,---///222444888>>>HHHRRR\\\eeemmmrrruuuyyy}}}|||rrrggg\\\OOOAAA888222///+++***,,,...000111111333666:::>>>AAADDDEEEAAA===999777777888999999;;;<<>>;;;<<<===>>>DDDJJJWWWfffzzz~~~iiiTTTDDD;;;777333333222222222111111111000111111333444555666666777:::@@@JJJXXXhhhwww{{{dddSSSFFF@@@???888666444333111111111222333444444444444444444333///......------...//////111111111111111111111000111000//////......//////---......///...---+++***)))))))))))))))******+++)))(((((((((((()))******))))))***---000222333444000...---++++++,,,...///000111222222111///---,,,)))+++---...///222777;;;@@@GGGSSS^^^gggnnnsssvvvvvvwwwxxxyyyyyyzzzzzz{{{wwwqqqggg^^^TTTHHH<<<444///---+++***+++...000222222444888;;;>>>?????????;;;999777666666666777777888:::===@@@EEEIIILLLNNNNNNPPPRRRTTTSSSPPPMMMKKKIIIGGGDDDBBBAAABBBDDDEEEJJJNNNUUU]]]eeennnwww|||xxxdddPPPBBB:::777555222000000///---+++,,,,,,++++++++++++++++++(((((())))))))))))((((((************************((((((((()))))))))******((()))))))))************((()))******++++++++++++,,,---//////000111444666999BBBRRRggg{{{}}}jjjUUUDDD:::555444000000//////......------000...///111111222:::DDDQQQRRRNNNCCC999444000,,,000...------......---+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---.........///111222222333666888???HHHOOOOOOFFF>>>;;;<<<>>>>>>???BBBGGGLLLOOOPPPHHHBBB>>>?????????BBBGGGQQQ]]]qqqnnnYYYGGG<<<777333333333222222222222111222222333333333333333333666:::???HHHTTTdddtttrrr\\\JJJAAA@@@:::888666444222111111222333333444555555555555444/////////....../////////000000000000000000000000111111000////////////000---...//////...---+++)))'''((())))))******++++++***))))))))))))***++++++)))***+++---...///000111000///---,,,,,,---///000222222333444333000...---+++---/////////444===DDDOOOVVV```iiinnnqqqsssuuutttsssrrrqqqrrrrrrsssrrrjjjddd[[[RRRJJJAAA666///...---,,,+++,,,...000222666888:::<<<<<<;;;999888666666666555444555555666888999;;;>>>BBBGGGJJJLLLLLLNNNQQQTTTTTTRRRPPPNNNJJJHHHEEEBBBAAABBBCCCDDDHHHLLLQQQXXX___gggoootttzzzeeeRRRCCC;;;777444222000000000...,,,,,,,,,+++*********++++++************************************************'''((((((((())))))))))))))))))))))))************'''((()))+++,,,---------+++,,,...//////000333555777???NNNaaauuu|||gggRRRCCC:::666444000000//////............///...000111111444>>>JJJYYYXXXPPPCCC999444000---222000............,,,***,,,,,,------------,,,,,,+++++++++++++++,,,.........///111222333666:::===FFFKKKOOOKKKBBB:::999:::======>>>@@@DDDIIINNNPPPMMMFFFBBBBBBBBB@@@@@@CCCLLLVVViii~~~sss^^^KKK???999333333333333222222222222333333333333222222222222333777<<>>555...,,,------,,,,,,...222444::::::;;;;;;:::888555333222333555555444444555666888888999;;;???CCCFFFHHHIIIKKKNNNQQQRRRRRRQQQPPPKKKIIIFFFCCCBBBBBBCCCDDDFFFIIINNNSSSYYY```hhhmmmxxx{{{gggSSSDDD<<<666444111000111000///......---,,,+++***++++++,,,,,,,,,+++******+++,,,,,,************************(((((()))))))))*********))))))))))))************((()))***,,,------......***+++---......///222444444;;;HHHZZZnnnyyycccOOOAAA999555333////////////............,,,,,,...111222777DDDQQQ___\\\RRRCCC888444111...000...------------,,,+++,,,,,,,,,------,,,,,,++++++*********+++,,,---......000111333555999>>>BBBJJJLLLLLLFFF===777666777<<<<<<===???BBBFFFLLLOOOPPPIIICCCCCCCCC@@@>>>@@@HHHPPPbbbxxxwwwcccPPPBBB;;;444444333333333222222222222222222222222222333333111555999???IIIXXXjjjwwwzzz^^^MMMGGG>>>===:::777555444333333222333333444444444444333222333333333222222111000........./////////000000000000///.........//////---------,,,,,,+++***)))((()))******+++***)))))))))))))))))))))***+++++++++...000000//////111333000///...------///111222333444555666555333111000...000222222666BBBTTTbbbpppsssuuutttrrrooommmllljjjhhheeedddddddddaaa___ZZZTTTMMMFFFAAA;;;333---''')))+++,,,---///333777;;;;;;;;;:::888666444333///111444555444333444666777777777888:::===@@@BBBEEEGGGJJJMMMOOOQQQRRRRRRNNNLLLHHHDDDBBBAAABBBBBBCCCFFFIIIMMMSSSYYYaaafffrrrxxx|||hhhTTTEEE===555333111000111111000/////////---,,,+++,,,,,,---,,,+++)))(((((()))+++,,,************************)))************+++++++++))))))))))))***************+++,,,,,,------------)))+++,,,------///111444222888DDDUUUiii}}}wwwaaaLLL???888444222///////////////.........)))***---111333999HHHVVVccc___SSSCCC888444222...---+++++++++---------+++++++++,,,,,,,,,++++++*********))))))***,,,---//////000222333666;;;AAAFFFLLLLLLIIIBBB:::555333444;;;<<<===>>>@@@EEEJJJNNNQQQIIIDDDDDDCCC???======FFFLLL]]]ttt{{{fffSSSEEE>>>444444444333333333222222000000111222333333444444222555999???HHHWWWjjjwwwjjjWWWPPP@@@>>>;;;888666444444444222222333444444333333222111111111111111000///...---.........//////000000//////...------------...------,,,++++++******)))((()))***++++++***)))(((((((((((((((((()))******))),,,//////......111444000///...---...///111333333444555666666444222111111333555777<<>>CCCDDDGGGJJJMMMPPPRRRSSSQQQOOOJJJEEEBBBAAA@@@AAAAAACCCFFFIIINNNUUU\\\bbbmmmssszzz~~~lllXXXGGG<<<666555555444333222111000...------,,,,,,------...,,,,,,,,,+++***)))((('''+++******)))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,------.../////////222777@@@MMM```xxxvvvbbbMMM===555222333000000///...............---111333222333<<>>777222///......+++***)))***---333999<<<<<<;;;:::999666333111000333222000000000222444666444777999999777777999;;;>>>>>>???BBBFFFKKKPPPSSSQQQOOOLLLHHHEEECCCBBBAAABBBCCCDDDFFFJJJPPPXXX]]]ggglllssszzzmmmZZZHHH===666555444333111000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***)))(((++++++***)))))))))))))))************************+++++++++,,,,,,,,,------******++++++++++++,,,,,,,,,,,,------.../////////222666>>>III[[[pppvvvbbbNNN>>>555222222000000///............///...111444333555???PPP]]]hhh```TTTGGG===777333111------......---,,,,,,+++,,,++++++***+++,,,...///+++,,,------,,,,,,---//////333777;;;>>>BBBHHHMMMLLLGGGAAA:::555222222222444888===@@@BBBDDDGGGIIIRRRPPPLLLGGGDDDAAAAAAAAABBBIIIUUUeeevvvoooZZZGGG<<<888666444333333444333111111111222333333444444444999666777<<>>AAAEEEJJJNNNPPPPPPNNNKKKHHHFFFDDDCCCCCCBBBCCCCCCEEEHHHMMMUUUZZZaaaffflllttt|||ppp\\\JJJ>>>777666444222000...------,,,,,,++++++++++++,,,,,,---------------,,,+++***,,,+++******))))))******************************++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---......//////333555:::DDDSSSggg{{{vvvcccNNN>>>666333222111000//////......//////000222444555999DDDTTT```ggg```UUUJJJAAA;;;666333//////...------------...------------------------,,,---......------...000222666<<>>888555000,,,)))'''(((((()))))))))***,,,111555888999888555333111000000000000000111111222333333444555555555444333444666888:::;;;<<>>FFFSSS```oooxxxcccUUUFFF@@@>>>:::777666444444333333333333444444333222222222222222222222555666666666666666666555111111000000000000000111111111111111111000///............------.........---,,,+++******+++,,,---...///000222333333333222111000///......///000111222222333444555666666666555<<>>777333000...,,,***)))((()))******))))))***+++---///111222333222000...------///000---...000111222333333333333222111111222444555555666777888:::===???AAACCCFFFFFFFFFGGGGGGGGGGGGGGGBBBCCCBBBAAAAAACCCGGGJJJNNNQQQVVV\\\ccckkksssyyyzzzfffRRREEE===;;;777444111000000000//////............//////,,,---...///////////////...---,,,,,,++++++,,,,,,************************************++++++++++++******++++++++++++,,,,,,+++++++++,,,------......222000444>>>HHHTTTjjj~~~wwwdddQQQAAA777333222222111000000//////000000111222444;;;DDDMMMSSSVVVQQQKKKDDDCCCFFFIIIIIIGGG===<<<:::888666444333333////////////000000000000222222222111111333666999AAADDDIIIMMMPPPMMMGGGCCC:::888444111//////000222444666999???DDDHHHIIIHHHGGGLLLRRRSSSNNNGGGBBB??????@@@DDDMMM\\\ooonnnWWWGGG===:::555333222333333333222444555777777666444333111000222777;;;@@@LLLWWWeeeoooyyy~~~lllUUUHHHBBB===888666333333222111111111222222333222111111111222333444555666777888888777666555333333222111000000000000000000111111111111000000///..................///......,,,,,,,,,,,,......///000222444666666666666000//////////////////000222222111111222333444444;;;III]]]sss~~~jjjdddaaadddfffbbb]]]ZZZPPPMMMGGG@@@999333000...))))))(((''''''((()))***)))***+++,,,...//////000000///...------......///......///000111333444444000000000222444666666555555666777999;;;===>>>???CCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCBBBAAABBBEEEHHHKKKMMMQQQUUU[[[bbbkkkpppyyy|||hhhTTTGGG<<<:::666333000000000111.........------.........+++,,,---...////////////......---,,,,,,,,,,,,,,,************************************++++++++++++******++++++++++++,,,,,,***++++++,,,,,,---......111...222<<>>HHHOOOQQQQQQJJJCCC<<<;;;AAAGGGHHHGGGGGGFFFEEECCC@@@===:::999555555444444444666777888999999999888888:::>>>AAAFFFGGGJJJMMMNNNJJJCCC===555444222000/////////000333222444:::BBBHHHLLLMMMHHHLLLPPPSSSQQQJJJCCC>>>======AAAIIIWWWiiiyyyrrr[[[JJJ>>>:::666333222333333333000222444666777666444333222111222666999===GGGQQQ___jjjuuu{{{~~~cccRRRIIIAAA:::777444444333222222222222222333222111000111222444555555666888999999888666555555444333111000//////.........///000111111111111000000////////////000000///...---,,,,,,---...///...///111333555555555555........................////////////111333444666===OOOfff{{{kkkgggeeefffddd\\\WWWUUUIIIFFF@@@:::444000...---((('''''''''((((((*********+++---...////////////.................................///000222444555333333444888<<<>>><<<:::555555777999:::;;;<<<<<>>777666===DDDFFFEEEPPPPPPOOOMMMIIIEEEBBB@@@<<<;;;:::::::::===???AAAAAAAAAAAA@@@@@@BBBFFFIIIIIIIIIKKKMMMMMMHHH???999222111111000//////......111///000666???IIINNNQQQIIIKKKOOORRRRRRLLLDDD>>>;;;<<>>:::666555444444333333333333333222111000000222444555777888:::;;;;;;:::888777666555333111000///......,,,---...000111111111111222222111111111111222222///...---,,,,,,---...///,,,---000222333444444444........................,,,,,,,,,...000333666777===PPPjjj~~~nnnjjjiiihhhbbbXXXRRRQQQDDDAAA<<<666222...---,,,))))))))))))******+++,,,+++,,,...///000//////...,,,---.../////////......///...---...///222555666888888:::???DDDFFFDDDAAA444555777888:::;;;;;;;;;@@@AAABBBDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCCCCFFFHHHCCCDDDFFFIIIMMMTTT[[[aaajjjpppzzzpppYYYGGGAAA;;;555444333///...000//////---,,,,,,,,,,,,,,,///...,,,,,,,,,---///111111///,,,,,,,,,---,,,***......---,,,,,,+++******'''(((((())))))***++++++,,,,,,------,,,,,,++++++***+++,,,---............,,,...111555888AAATTTfff{{{xxxbbbOOOBBB:::666444444222000000111222222111333555===GGGPPPRRRLLLFFFCCC===888777888999???FFFOOOSSSWWWYYYVVVQQQLLLJJJKKKIIIHHHGGGGGGIIIKKKLLLNNNLLLKKKKKKMMMOOOPPPPPPQQQMMMHHHDDDBBB>>>999555111000///...............111111333888@@@HHHNNNQQQNNNQQQRRRQQQRRRRRRLLLDDD@@@>>>???EEEMMMYYYkkkzzzwww```MMMAAA<<<888777555111000222111111222333333333333222222333333444666<<>>CCC:::555<<>>888444333444444999???JJJNNNTTTXXXZZZYYYYYYYYYVVVVVVVVVWWWYYY[[[^^^___^^^]]]\\\[[[[[[YYYVVVSSSHHHDDD>>>999666333000............---......//////......000555===GGGPPPVVVTTTTTTQQQMMMMMMOOOOOOKKKFFFBBB???@@@DDDMMM\\\kkknnn]]]GGG@@@:::888666222111222111111222333333333333222222222222222444888===BBBRRR[[[hhhsss{{{vvv]]]KKKDDD???===:::777444333333333444444444444333333333333444333222444666777777666777666444222111///......---...000222444444555444444333333222222333333444111000///---,,,,,,+++++++++,,,---.........---,,,*********++++++,,,---...---...///000000222555888CCCUUUnnnrrriiiaaa]]]VVVLLLCCC???:::777333000...,,,***(((+++*********+++,,,---...///000000...+++))))))***+++,,,,,,,,,------......,,,++++++,,,///555:::===333222@@@;;;CCC444555111333444555666777888888999777999<<<>>>@@@CCCFFFIIIIIIIIIIIIHHHGGGFFFFFFFFFBBBAAA???@@@CCCHHHNNNQQQVVV\\\dddkkksss|||wwwaaaOOOCCC<<<777666555222111333111000///......---......,,,++++++***+++,,,------000...,,,,,,---...---,,,,,,,,,,,,,,,++++++******)))))))))***++++++,,,,,,((()))***+++,,,,,,,,,,,,***+++,,,---............000000111333333888EEERRRhhh}}}yyyeeeQQQAAA999777777444444444444333444666888???GGGPPPRRRLLLCCC===:::<<<777333333333222666;;;BBBFFFKKKOOOQQQSSSTTTVVVUUUUUUVVVXXXZZZ]]]```aaa___^^^]]]\\\ZZZVVVQQQMMMBBB???999444000...------------------......///000///000111444:::CCCMMMTTTSSSRRRMMMFFFEEEJJJLLLKKKHHHCCC???>>>@@@HHHWWWdddzzzssscccLLLCCC;;;888666333111333111111222333333333333222333333333333444777<<>>999888666222111333111000///......---......,,,,,,,,,,,,,,,------...///---++++++---------,,,,,,+++++++++++++++******((())))))******+++,,,,,,+++,,,,,,,,,,,,,,,++++++***+++,,,---............///...000222444888DDDOOOdddzzzzzzgggRRRBBB:::888999444555666555444555888;;;EEELLLRRRQQQHHH???999888;;;666333444333222444999;;;>>>AAADDDFFFHHHKKKMMMPPPQQQRRRTTTWWWYYY[[[\\\YYYXXXWWWVVVTTTOOOIIIEEE===:::666111...,,,---...---------------...///000111222222333666===GGGNNNRRRPPPJJJCCCAAAFFFJJJKKKIIIDDD???>>>???EEESSS```sssuuufffRRRGGG===999777444222333111111222333333333333222444444555444555777;;;>>>JJJTTTcccpppyyy}}}cccSSSEEE@@@:::666555666666666444444444444444444444444555333222222333555444444555444333222111111111111000111444666777777666555444333333222222333333444222111111000///...,,,,,,............------,,,+++************+++,,,---...+++---///000111333666888BBBSSSiii}}}|||ooobbbZZZSSSJJJAAA<<<666333000.........---,,,***++++++,,,------......---...///...,,,,,,,,,...++++++,,,,,,,,,,,,,,,,,,111111///...---,,,++++++---222NNN777555...,,,111333333444555666777888888999;;;<<<===>>>AAAEEEHHHIIIIIIIIIHHHHHHHHHGGGGGGCCCBBB@@@@@@AAADDDGGGIIILLLQQQXXX___fffnnnwww~~~~~~iiiWWWGGG@@@;;;999666222111222111000///...------------,,,,,,,,,,,,---------------,,,******+++,,,,,,+++++++++++++++++++++******)))******+++,,,,,,---------------------,,,+++******+++,,,---...............---...222444888AAAKKK^^^uuu|||jjjUUUDDD;;;:::;;;666888:::999777888<<<@@@KKKNNNQQQMMMDDD<<<999999;;;666444444333111222666777999:::;;;<<<>>>AAADDDIIIJJJLLLMMMOOOQQQRRRSSSOOONNNMMMMMMKKKGGGBBB>>>777777555111...---...///---------,,,------......111222333222333888AAAGGGPPPPPPKKKBBB@@@DDDIIIKKKIIIDDD@@@??????CCCOOO[[[kkk|||wwwiiiWWWJJJ>>>999888555333333111111222333333333333222333444555555555777;;;>>>FFFQQQaaaoooxxxqqq[[[LLLEEE===888777888777666333333333333444444444444666444111111222333333333333333222222111222222222222444666888999888666444333222222111111222222333111222222222111000///...000000///...------,,,,,,******)))******+++,,,---***,,,///111222333666888BBBRRRhhhzzzppp```WWWQQQHHH???:::444111///............---***+++,,,---.........---,,,...///...---,,,---///***+++++++++,,,,,,------......------------------///555WWW888333333...555333333444555666777777888::::::;;;;;;<<>>>>><<<<<>>BBBFFFHHHJJJEEEAAA???>>>@@@IIITTTcccuuu{{{nnn[[[MMM???:::888555333333111111222333333333333222111222333444444666999<<>>BBBCCCJJJFFFBBB@@@======EEENNN]]]ppprrr]]]NNN@@@:::999666333333111111222333333333333222///000222222333555888;;;AAAMMM^^^mmmwww~~~yyy\\\RRRFFF===;;;999777444111111111222222333333333777444111000111222222222222222111111222222333444666888:::;;;:::888444222111111000000000000111111111222333444555444333333111000///---,,,++++++***'''&&&&&&''''''((()))***))),,,///111333444666888888HHH\\\ooo~~~{{{jjjXXXNNNHHH@@@888444///---+++***+++---,,,,,,***+++,,,...///......------......---***(((((()))((())))))+++,,,---......------,,,+++,,,---///000+++111XXX111---444***222000000111222333444444555333444555666777;;;@@@DDDBBBCCCDDDEEEGGGHHHIIIJJJGGGEEECCCAAAAAAAAABBBCCC@@@EEEKKKOOOTTTZZZbbbhhhmmmuuurrrbbbPPPFFF>>>;;;999555333444111111000000//////......------,,,+++++++++,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------.........//////000000000000111555;;;???QQQ```vvvnnnZZZIIICCCDDDHHHGGGIIIKKKMMMMMMKKKIIIGGGFFFBBB;;;555222222444555<<<888333//////////////////............//////000555888;;;:::666444555666444444444333222111111000111222444555555333000...222111000......//////000......///000111333555666CCCFFFIIIFFF@@@>>>AAAGGGIIIHHHFFFDDDDDDEEEIIIKKK[[[iii}}}uuubbbSSSDDD===<<<999666666444444444555555555555555555333111111333777<<>>999555222222444444333333222222111111333222222222333555777888???HHHXXXgggttt}}}|||```PPPFFF===:::<<<777666555444333333444555555444444333333222222111444444444444333333333333111222444555555555444333444333222222333555777888888999999:::::::::::::::555444222000///...------,,,,,,++++++++++++,,,,,,///222555777777888999:::;;;@@@LLL]]]mmmuuuuuuqqqeeeWWWIIIAAA;;;555111000---,,,+++******+++,,,---111111111111///---***)))))))))******************)))***,,,...////////////++++++*********++++++,,,,,,555999222---///000---111111111222333333444444444444444555666777888999>>>>>>@@@AAACCCEEEFFFGGGJJJIIIHHHFFFEEEDDDCCCBBB?????????AAADDDIIINNNQQQWWW]]]fffooowww{{{lllXXXNNNCCC>>>:::555333333333222222111111000//////,,,,,,,,,,,,---...000000------...---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...************++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---///444777???NNNcccwww}}}nnn```WWWVVVZZZ^^^bbb___ZZZTTTLLLEEE???<<<555333///,,,,,,...111444999555000---,,,,,,------......---......///000111333777::::::666333222333444222///------...000111000111333555555333111///...---+++*********+++,,,,,,,,,,,,---...///111111555<<>><<<<<>>999555222333555444444333222111111000222222222333333444444555===FFFTTTcccqqq{{{pppZZZJJJ???;;;===999888666444333333444555444444444333333222222222444444444333333333222222000000111222222222222111222222222222444777999;;;<<<<<<<<<<<<;;;:::999888666555333111000///......------,,,++++++,,,------222555999;;;<<<<<<===>>><<<>>>GGGVVVeeemmmjjjeeeYYYNNNCCC===999333000000---,,,+++******+++---...111111111///---+++)))((((((((())))))******++++++(((***,,,...///...---,,,******************++++++,,,000111,,,+++///000---000000111111222333333333444444444555666777999999;;;<<<===???AAACCCDDDEEEHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBDDDGGGJJJLLLOOOUUU]]]eeemmmwww~~~ooo[[[PPPEEE???;;;666333444333333333222111111000000---,,,------...///000111------.........---,,,+++++++++++++++++++++++++++,,,,,,---------.........+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,***+++,,,------///333666;;;HHH[[[ooo|||nnnbbb\\\[[[^^^``````]]]VVVNNNFFF>>>999666222000...,,,---///333555999555000,,,,,,,,,,,,,,,---------......///111111000444777777333///......///---+++))))))***,,,...///111333555555333111000......,,,+++++++++,,,---,,,,,,,,,,,,---...000000333:::BBBFFFDDD@@@===;;;;;;BBBJJJNNNLLLJJJIIIKKKIIISSSdddvvvvvvcccMMM@@@:::777555555666555555444333222222111111222222333333333333333<<>>>>>;;;999777444333333444555444444333333333333222222444444333333333222222222000000000111111111111111000111111333555888:::;;;>>>>>>>>>===;;;999888777777666444333222111000000///...---,,,,,,---...///444888===AAABBBAAAAAAAAA???@@@EEEPPP]]]bbb___YYYNNNFFF>>>;;;777222///000...------,,,---...///000111000///...,,,***((('''((((((((())))))******+++***+++---......,,,+++)))))))))******++++++++++++------,,,***,,,///000...//////000111111222222333333333333444555666888888999:::;;;===???AAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHKKKPPPWWW^^^eeeooozzzqqq]]]RRRFFF@@@;;;777555666444444333333222111111111...............///000111,,,---.........---,,,+++++++++++++++++++++++++++,,,---------............++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***,,,------...000333555999CCCTTTgggyyy{{{oooddd___]]]]]]^^^XXXTTTMMMEEE>>>888333111000///------...111444777999555000---,,,,,,---------------......000111222222666:::999555111/////////...,,,++++++,,,...//////000333555555444222000///...---,,,,,,,,,------,,,,,,,,,,,,---...///000444:::BBBHHHHHHDDD@@@>>><<>>999777777555555444444333333222222222222222333333444444444;;;@@@KKK[[[jjjwww~~~yyyaaaNNNDDD@@@===;;;888555333333444555333333333333333333333333333333333333222222222222000000000000111111222222//////111333555888:::;;;??????>>>>>><<<;;;999999888888666555444333333333000///---,,,,,,---///000666:::@@@DDDEEEEEEDDDCCCBBBBBBFFFMMMTTTVVVRRRMMMEEE???:::888666111...///......//////000000111111000///...,,,***)))((('''(((((())))))))))))))))))++++++,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,---,,,******,,,...///////////////000111111222222111111111222333444555666666777999;;;===@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBAAA@@@AAAAAACCCCCCHHHLLLQQQVVV\\\fffqqqyyysss^^^RRRFFF@@@<<<888666888444444444333222222111111000///////////////000000,,,---...//////---+++***++++++++++++++++++++++++------------............***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))+++,,,------///222444777???MMM___rrr~~~vvvkkkbbb]]]ZZZWWWUUUNNNJJJDDD===777333000//////...------...111444777:::666000---,,,---------------------///000111222555999======999444222222000000////////////000000...000333555555444222111///...---,,,+++,,,---------,,,,,,------...///000333999@@@FFFHHHEEE@@@===;;;===BBBIIINNNNNNJJJGGGIIINNNXXXfffwww}}}jjjTTTGGG@@@;;;777777333333333333222222222222222222222222333444666666:::>>>HHHWWWhhhuuu}}}sss]]]NNNFFF???<<<888555333333444666333333333333333333333333333333333222222222222111000000000000000111111222......000222555777999:::======>>>????????????>>>:::999888777666555555555222000...------...000222555:::AAAFFFGGGFFFDDDDDDDDDEEEGGGJJJLLLJJJFFFCCC>>>999666666444...,,,---,,,---///111222222111000...---,,,+++***)))(((((()))))))))))))))(((((((((************++++++++++++((()))+++,,,---------,,,,,,+++***+++,,,,,,...///......//////000111111222111111111222333444555666555666777:::<<<>>>@@@AAABBBCCCEEEFFFGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@AAAAAADDDGGGKKKOOOTTT\\\gggoooyyysss^^^SSSGGG@@@<<<999777999555444444333333222222111111000000////////////000,,,---...//////---+++***++++++++++++++++++++++++---------.........//////)))************+++++++++++++++,,,,,,,,,---------)))***,,,,,,---...000333666<<>>888333111/////////...---,,,...111444666:::666111...------......,,,,,,------///000111222222777;;;;;;777222//////,,,,,,------------------...000333555555444222111...---,,,+++++++++,,,---------------......///000000555===CCCEEEBBB>>>;;;666888===FFFOOORRRNNNJJJJJJMMMUUUbbbrrrmmmWWWJJJBBB;;;777555111111111111111222222222333222222222333555777888999===GGGVVVggguuu|||hhhVVVKKK@@@===999555333333555666333333333333333333333333333333333222222222111111000////////////000111111---...000222444666888999;;;<<<>>>@@@BBBCCCDDDDDD;;;;;;999888777777777777222111...------...111222444999AAAFFFGGGEEEDDDCCCDDDFFFGGGHHHFFFCCC???===:::666444444222---***,,,+++---000222333222000///---,,,+++***))))))))))))******))))))((((((''''''))))))))))))***+++---...)))***,,,---......------+++******,,,++++++,,,///......//////000111111111333333333444555666777888444555666999;;;>>>@@@@@@AAABBBDDDFFFGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJNNNVVV```hhhsssyyyrrr^^^SSSFFF@@@;;;777666777555555444444444333333333333222111000/////////////////////...------,,,,,,...---,,,,,,++++++,,,,,,111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---...000111222777;;;DDDTTThhh}}}tttlllaaaWWWPPPJJJDDD???>>>;;;777222///------...000000000///000333888<<<>>>555.........,,,,,,...---------......///000111333555888;;;<<<888111,,,...---,,,---///000///...///...///444999:::555000//////......------......222///---,,,---/////////000111555===EEEHHHEEEAAA;;;:::;;;AAAIIIOOOOOOMMMJJJJJJOOO[[[iiivvvrrr^^^LLLAAA;;;999888333333444444444333222222222555777777666555666666:::<<>>AAABBBBBBCCCDDDAAAAAAAAAAAA???===;;;999222333222///---,,,---...333888>>>DDDHHHHHHFFFDDDFFFEEEEEEEEEDDDAAA===999555333111000000000///---///000111222111000...,,,++++++***)))(((''''''&&&&&&''''''((()))******+++******))))))******+++,,,------,,,,,,+++***))))))------.....................//////000000000000000000111111222222333444444555555555666777999;;;;;;???@@@BBBDDDFFFFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBAAAAAACCCEEEGGGJJJUUUaaammmrrryyyqqq___SSSGGG@@@<<<888666888666666555555555444444444333333222111000000000000111000000//////...------...---,,,,,,++++++,,,,,,000000///......---,,,,,,++++++++++++++++++++++++************************+++++++++,,,---///111222555999BBBQQQeeeyyy}}}pppggg[[[PPPHHHCCC===999:::777444111/////////000/////////...///222777;;;>>>555///......---,,,...............///000111111333555888;;;;;;888222---...,,,,,,,,,......---,,,...---///333888:::666222//////------,,,,,,,,,---444111///...///111222111000111444;;;CCCGGGFFFCCC<<<:::999>>>FFFMMMOOONNNKKKJJJMMMWWWdddqqqwwwcccPPPDDD>>>;;;:::444444444444444444333333222444777777666555555666999;;;BBBNNN^^^mmmxxx|||qqq]]]NNNEEE>>>;;;999666555666333444444444555555666666444333222111111111222333222222111000000000000000000000000111222333555555666999===@@@@@@@@@AAABBBBBBDDDFFFGGGFFFCCC???===555444333000---,,,...000444888???EEEHHHGGGDDDBBBCCCBBBBBBCCCCCCAAA===999555333000///000000000///000111222222222000...,,,******))))))((('''&&&&&&((((((((()))*********+++******))))))******+++,,,------,,,++++++***))))))---------------.........---...//////000000//////000000111111222333333444444444555666777999:::;;;??????AAACCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCBBB@@@???@@@CCCDDDGGGPPP[[[dddiiirrr{{{ppp___SSSHHHBBB>>>999777888777666666666555555555555333333333333333333333333222222222222111000//////...------,,,,,,,,,,,,,,,///......------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,---///000111222666???MMM```tttzzzoooeeeVVVJJJBBB===888555555333111/////////111222............///222777;;;>>>666///......---,,,...////////////000111222222222444777:::;;;888222------,,,++++++,,,---+++***,,,,,,...222777999777444///...---+++*********+++///---++++++,,,.........111111333999AAAFFFGGGFFF>>>;;;888:::AAAIIINNNPPPMMMJJJKKKRRR\\\iii{{{}}}jjjWWWJJJBBB>>><<<555555555444444333333333222444666666555444555666888:::@@@KKKZZZiiitttzzzoooXXXMMMCCC???<<<888777888444444444444444555555555444444333222222222222222222222111000000000000111000000000111222333444555666888;;;=========>>>???AAAEEEJJJMMMMMMIIICCC???777666444000------000222555999@@@FFFHHHFFFBBB??????>>>???@@@AAA@@@===:::666333000///000111111111222222333222111///---,,,))))))((((((''''''&&&&&&))))))))))))***************))))))))))))***++++++,,,,,,,,,+++******))))))+++,,,,,,,,,---------...,,,---......//////......000000000111222222333333444444444555777888:::;;;===>>>???@@@BBBDDDFFFGGGEEEEEEEEEDDDDDDCCCCCCCCC???===>>>@@@AAABBBJJJSSSWWW^^^hhhrrr{{{~~~ppp___TTTIIICCC???;;;999:::666666666666555555555555333444444555555555555444444444444444444222111000......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++---...000111111555<<>>666///...///------...////////////000111222333222333666999:::888333///---,,,******++++++***(((++++++---111666999999888111///---***)))))))))***,,,***))))))+++,,,,,,+++000000222777>>>DDDGGGGGGAAA<<<777666<<>><<<555555444333333222222222222444555555444444555666666888>>>GGGUUUdddpppwww}}}bbbUUUGGG@@@===:::888999555555555444444444444444444444333333222222222222333222111111000000111111000000000000111222333444555777999::::::999:::;;;===BBBIIINNNOOOJJJCCC>>>999777444000---...111555666:::AAAFFFGGGDDD???;;;::::::;;;<<<>>>>>><<<:::777444111000111222333333222222111111///---+++***((((((((('''''''''''''''))))))))))))))))))(((((()))))))))))))))***++++++,,,+++++++++******))))))***++++++,,,,,,---------+++,,,------......------//////000000111222222222333333444555666888999:::<<<<<<<<<===@@@CCCFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@>>>>>>@@@??????EEELLLMMMTTT___jjjsss{{{~~~ppp```UUUJJJEEEAAA===:::;;;666666666666555555555555444555555666666666555555444444555555555333111000///...------,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---///000111111444;;;EEETTTiii~~~zzzmmm[[[KKKAAA<<<999777222111000...............000000000000111555:::>>>???666/////////------///////////////000111222333111222555888:::888333000...---++++++++++++)))(((******,,,000444888999:::333111...+++)))((())))))---,,,+++,,,...///......000///111444:::@@@EEEGGGCCC>>>888555888@@@HHHNNNQQQNNNLLLNNNQQQZZZiiixxxvvveeeTTTGGG???;;;555555333222111111111111222333444444333333444666444777<<>>:::999999666666666555555444444444444444444444333333222222333222222111111111111111000000000000111222333333333555777777666555666777999???GGGMMMMMMIIIBBB===777555333///---...222666666:::???DDDDDDAAA<<<999777666777999<<<===<<<;;;888555222111222333333333000000///...,,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((('''))))))(((((())))))***+++++++++***************)))******++++++,,,---......+++,,,,,,---------------...//////000000111111222222333333444555777888999::::::;;;<<<>>>AAADDDFFFBBBBBBCCCCCCDDDDDDEEEEEECCC@@@???AAAAAA@@@BBBGGGHHHNNNXXXbbbkkkssszzz~~~qqq```VVVLLLGGGCCC>>><<<<<<777777777777666666666666555555777777777666555444333444555555555333111//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...000111222222444999AAAOOObbbxxx|||ooo\\\KKKAAA;;;777555222111000///...---------000000111111222666;;;@@@???777000//////...---///////////////000111222222000111444777999888444111111///---,,,---,,,***(((******,,,///333666:::;;;777444000,,,***)))******+++******+++---...---,,,...///000333777<<>>:::777555444555777:::<<<<<<;;;999777555444444444333111///...---,,,***))))))(((''''''(((((())))))******((((((((((((((())))))))))))(((((((((((()))************************************+++,,,---...//////+++,,,------......------.........///000000111111222222222333555666888999999999:::;;;===???AAABBB@@@AAAAAACCCDDDEEEFFFFFFFFFCCCBBBDDDDDDAAABBBEEEEEEJJJRRRZZZaaaiiippptttzzzrrr```VVVLLLHHHEEE@@@======::::::999999999888888888555666777888777666444222111222444555444222///...//////...---------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333111444777===III\\\rrr~~~qqq^^^MMMAAA:::666333111111000//////.........///000000000111555;;;??????777000///000......///............///000111111000111333666999888555222333111///......---+++******+++---...111555999<<<;;;888333...+++++++++,,,)))(((((()))+++,,,,,,***---...///222555999>>>AAAFFFBBB>>>999888<<>>999666---......------...222555555777:::======;;;999777444444444666999;;;<<<;;;999888777666666555111///...---,,,+++************((((((((()))***++++++,,,)))))))))***++++++,,,,,,((((((((((((((()))******))))))))))))************++++++,,,---...///000000,,,,,,---...............------...//////000000111111111222333444666777888777888:::;;;===>>>?????????@@@AAABBBDDDEEEFFFGGGHHHDDDCCCEEEFFFCCCBBBDDDDDDGGGLLLRRRWWW^^^eeeiiiqqqyyyrrr```VVVMMMIIIFFFAAA>>>>>><<<<<<;;;;;;;;;:::::::::666777888888777555333111000111333444333111...---//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444111333666:::EEEXXXnnn~~~sss```OOOCCC<<<666333000000000000000000000000......//////111555:::???@@@777000///000......///---------......///000111///000333666888888555222555333111000000///,,,++++++,,,---...000444999<<<===:::555000---,,,,,,---+++++++++---///000///...,,,---///111444777<<>>???@@@BBBDDDEEEGGGGGGHHHEEECCCFFFGGGDDDBBBDDDCCCEEEHHHLLLPPPWWW]]]bbbjjjsss~~~uuuaaaVVVJJJFFFDDDAAA>>>>>>;;;;;;;;;:::999888777666666666666666666555555444111111222222222111000000...///000///---,,,,,,---......////////////............---------,,,,,,,,,.................................////////////000000111444:::AAAPPPgggzzzvvvdddRRRDDD:::444111000000000///......------///...---...111666;;;>>>???888222111000------///...------------...//////111222333555888888666444555444444222111///...---,,,,,,,,,,,,...222777<<<;;;;;;777000,,,---,,,)))---,,,++++++,,,---///000...///000000111333777;;;BBBBBBAAA;;;555444888===IIIKKKKKKJJJGGGGGGJJJMMMbbbjjjwwwxxxeeeOOO@@@<<<777555666555333333777666555444444333333444444555444777===DDDPPPcccsss|||sss\\\LLLCCC???;;;777666777666333222555555555555555555444444444555444333222111111111111000000000000000111111222111000///...---...//////333333333333222111000///)))***))))))((()))---///333444555666666444222111333333333444555666777888>>>999444333444333///+++...,,,***)))*********(((+++***((('''''')))+++---++++++***+++------+++)))(((((('''&&&''')))+++---)))*********++++++++++++///...,,,++++++,,,...///,,,,,,,,,------,,,++++++***++++++,,,---...//////111222333444555444333222555666888888888888;;;===>>>>>>@@@BBBDDDFFFGGGHHHIIIIIIHHHGGGFFFEEECCCBBBDDDDDDDDDEEEIIINNNSSSVVVccchhhqqqzzzuuubbbVVVJJJFFFDDDAAA>>>>>><<<<<<<<<;;;:::999888777777777777777777666555444222222333333222222111111///000000///---,,,,,,---......////////////...............---------,,,,,,---------------------------............/////////111111333888>>>KKKaaatttuuudddSSSEEE<<<666333000000000///......------...------...111666;;;>>>>>>777222111///,,,,,,..................///000000444444555777::::::888666333444444333111///---,,,+++,,,,,,,,,---111666:::======999222//////...,,,,,,,,,,,,,,,---...//////...//////000000222666999CCCDDDDDD???999777:::===EEEGGGJJJJJJHHHGGGHHHJJJZZZcccqqq~~~~~~kkkWWWIIIAAA;;;777777666333333666555555444333333333333333444333666;;;BBBNNN```qqqzzzkkkXXXKKKDDD???;;;999:::999555333555555555555555555555555555555444333222111111111111222222111000000000000000111111///.........///000...............---++++++))))))***)))((())),,,///111222333444444222111///222222333333444666777888===999444333444333000,,,---+++))))))***+++***)))***)))))))))******++++++***))))))***++++++***(((((((((&&&&&&'''(((***+++)))))))))*********++++++...---,,,++++++,,,---...,,,,,,,,,------,,,,,,+++,,,,,,,,,---......//////111111222333333333333222444666777777777777:::<<<<<<===>>>@@@BBBDDDFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAABBBEEEJJJNNNQQQ[[[aaakkkuuu}}}wwwcccWWWKKKFFFEEEAAA??????>>>=========<<<:::999888999999999999888777666555444444444444444333222222///000111000---,,,---......//////000000//////...///.........---------------------------------------------............///000000333666;;;EEEYYYkkk~~~tttdddTTTGGG===777444111000000//////......---...---,,,---000555:::===>>>777111000///,,,,,,.../////////...///000000111444444555888::::::777555222222333333222///---+++***+++++++++,,,///444888===>>>:::333000000///,,,+++,,,---...////////////---.../////////111444777AAADDDEEEBBB>>>::::::<<<@@@CCCHHHJJJJJJHHHGGGGGGPPPYYYggguuuuuubbbTTTGGG@@@:::999777444333555555444333333222222333333222222555:::@@@KKK]]]mmmxxx~~~}}}fffSSSHHHDDD???<<<<<<;;;777444555444444444555555666666777555444333222222111111111444333222111000///......111111000////////////000/////////......---,,,+++))))))***)))((())),,,......///000111000///...---000000111222333555777888:::777444333444444111...,,,+++))))))***+++***)))'''((()))***++++++*********)))((((((******)))(((((((((&&&&&&&&&'''((()))((((((((()))))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,........................111000000000111111222333333444555555555666888::::::;;;<<<>>>@@@BBBDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGCCCBBBAAAAAACCCFFFJJJLLLQQQXXXbbbmmmvvv~~~yyyfffYYYMMMGGGEEEBBB@@@@@@?????????>>>===<<<;;;:::;;;;;;;;;:::999888777666555555666555555444333222000111111000...------...//////000000000000///////////////............---------------------------------------............000000222555888BBBTTTeee{{{~~~tttdddTTTGGG===666333111111000000///.........------,,,---000555:::===>>>777111000...,,,+++..................///000000222222333666888888555333000111222333222///,,,+++******+++++++++...222555;;;<<<:::444111111///,,,+++,,,...///000000//////...///000000///000222555===@@@CCCCCC@@@<<<999888<<<@@@FFFJJJLLLKKKHHHFFFGGGOOO]]]kkkxxx}}}kkk___MMMDDD<<<:::888555444666444444333222222222222333333222555:::???IIIZZZiiiwww}}}ttt[[[LLLGGGAAA<<<===<<<888555555333444444555666777777888555555444333222222222222333333222222111000//////000000//////........................---,,,+++***((()))***)))((()))+++---,,,,,,---------,,,+++***,,,,,,---///000333555666777555444444555444222000---+++))))))***+++***)))'''''''''(((((()))*********)))(((((()))***)))((((((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))***++++++++++++***)))++++++,,,---------,,,,,,/////////......---------000///......///000222333222333444444333444666888999:::<<<===???AAACCCDDDDDDEEEFFFHHHIIIIIIIIIIIIEEEDDDCCCBBBCCCEEEGGGIIIJJJPPP[[[eeennnwww}}}|||jjj]]]PPPIIIFFFCCC@@@AAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888777777777777666555444333333111222222111///....../////////000000000000//////000000/////////.........---------------------------------.........//////...///222555888???PPP```uuu}}}sssbbbRRRDDD;;;444111111111111000//////.........---,,,---000555:::===>>>777111000///,,,,,,...------,,,,,,,,,---......111111333555888888666444000000111111111///,,,+++)))***+++++++++---000333999<<<<<<888666555333...,,,---///000111111000//////000111000//////111333999===BBBEEEDDD@@@;;;888:::>>>DDDJJJMMMMMMKKKHHHDDDJJJUUUaaannnzzzssshhhSSSIII???<<<:::888666777555444333333222222333333333333555:::???HHHXXXfffuuu{{{iiiWWWLLLCCC<<<<<<<<<999666666444444555555666777888888666555444333222222222222000111222222222222111111////////////......------************)))(((''''''((()))***)))((((((***+++******+++*********))))))))))))***+++---///111222333333333444555555444333///---+++++++++++++++)))((('''$$$###$$$&&&***,,,,,,***((((((***+++******(((''''''&&&&&&&&&&&&'''(((((((((((()))))))))))))))******++++++******)))***+++,,,,,,---------,,,/////////...------,,,,,,///...------...000111222111222333333222333555666999:::;;;===???AAACCCCCCCCCDDDEEEGGGHHHIIIJJJJJJGGGEEEDDDCCCBBBCCCDDDEEEFFFLLLUUU^^^gggooowww{{{pppbbbSSSLLLHHHDDDAAAAAA@@@@@@@@@@@@???===<<<;;;:::::::::::::::999999888777777777666555444333222111222333222///...///000///000000111111000000///000000000000////////////.................................////////////000//////222555777===LLL[[[nnn~~~{{{ppp^^^MMM@@@888333111222111111000000//////...///...---...111666;;;>>>???888222111000------///,,,,,,++++++,,,,,,---...111222444777:::;;;:::888000000000//////...---,,,***++++++++++++,,,///222999>>>@@@???>>>===888333---...///000111111111111000111222222000///000111777<<>>:::888999555555444333333333333444444333666:::>>>FFFUUUcccrrryyy}}}kkkVVVKKK@@@===<<<:::888888555555555666666777777888666555444333222222222222///000222333333333222111///////////////...------,,,,,,,,,,,,+++***)))(((((()))******(((((()))************)))))))))(((((((((((()))***+++---///000000111333555666666555555222000...,,,,,,,,,+++))))))'''###!!!"""&&&+++...,,,***(((((()))++++++***''''''''''''''''''''''''((((((((()))))))))************************************+++,,,------------.........------,,,,,,,,,---------...///000111222111222333333222222444666888999;;;<<<>>>@@@BBBCCCAAABBBDDDFFFHHHIIIJJJJJJFFFEEECCCBBBAAAAAAAAABBBEEEIIIPPPWWW___gggooottt}}}uuugggWWWNNNIIIDDDAAAAAA@@@@@@@@@@@@???===<<<;;;888888999::::::::::::999777777777666555444222222222333333222000//////000000000111111111111000000111111111000000000///////////////////////////////////////000000000111111000111333444555999FFFTTTfffxxxvvvjjjYYYHHH===777444333222222111111000/////////000///...///222777<<>>===<<<;;;777777888999::::::::::::777777777666555333222111222333333222000///000111000000111111111111000000111111111111000000000000000000000000000000000000000000000000111111111111222222333444333555BBBOOOaaasss~~~rrrfffUUUEEE:::666555666222222111111000/////////000000///000333888===@@@AAA:::444333111///...111...------------...//////,,,---000444999;;;:::999111000...,,,+++,,,...///+++,,,------,,,---///111222:::BBBEEEEEECCC<<<444000000/////////111222444222444555444222000000111000555<<>>EEEKKKNNNNNNIIIIIIIIIKKKSSS___mmmvvvrrrbbbRRRIIIDDD???:::999777777666555555555555666111111333777:::AAAOOO]]]kkksss~~~ppp```NNNEEEAAA===::::::777777777777666666666666666666555444333333333333333333444555444222///...222222333444333222111000------------,,,+++******''')))******((('''((()))++++++***)))))))))))))))++++++++++++,,,---...///,,,///333555666777777888888555222000...---+++)))(((((('''((()))+++---...+++(((&&&%%%&&&((())))))&&&&&&((()))************************++++++++++++---,,,***))))))***,,,---)))***+++,,,------...---+++++++++++++++++++++++++++---///111222222222111222333444333222222444555555666777999;;;===>>>???@@@AAABBBDDDFFFGGGHHHHHHJJJIIIHHHGGGEEEEEEDDDDDDBBBDDDFFFIIIOOOWWW```fffnnnuuu~~~yyylll[[[PPPKKKHHHBBB>>>AAA@@@???===<<<<<<<<<<<<999888888999;;;;;;999888888777666555444333222222222222111111///...---,,,......///000000000000000111111111111000000000000000000000000//////////////////000111111111111111222000000333555777>>>FFF[[[iii}}}|||uuujjjZZZHHH???;;;666222111222222222222111000000///000000//////222777???DDDCCC:::444333222///---------------------...///000...000222444777888999:::444111...,,,,,,,,,,,,+++*********))))))***...000444:::AAACCC@@@999444222111000...------...//////222222111111111111111222555555999>>>DDDEEECCC???999999999<<<@@@FFFLLLOOOLLLJJJHHHHHHLLLTTT```hhhuuu~~~xxxnnn___QQQFFF@@@<<<;;;999777555555666666555444444333444777999>>>IIITTTdddqqq}}}nnnVVVMMMGGG===999<<<999777666555777888999888555555555444444333333333222222222222222222222222444333333222222111111000...------,,,,,,++++++***))))))+++,,,,,,+++***)))***)))((((((((((((((()))(((((())))))))))))((((((---...111444666888888888777555333000...---------***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))***)))((((((((()))+++,,,)))))))))))))))******+++++++++++++++++++++++++++++++++,,,---...///000111------...///000111222222444555555777888;;;<<<>>>>>>@@@AAABBBBBBDDDFFFIIIKKKJJJIIIGGGEEECCCBBBBBB@@@AAABBBEEEJJJPPPUUUYYYcccjjjsss{{{{{{nnn\\\PPPJJJGGGBBB>>>???>>>===<<<;;;;;;;;;;;;888888777999:::;;;:::999888888777666555444333333111111111000///...---,,,//////000111111111111000111111111111000000000000000000000000//////////////////000111111111111000000......111333555;;;CCCVVVeeexxxxxxqqqbbbTTTEEE>>>;;;666333222111111111111000///...---////////////111666===BBBCCC;;;444333222///------///......---------.........///111444666888::::::555222...,,,,,,,,,,,,+++***++++++***)))***---///111777===@@@===888444222000000......---...///000222111111000000111111111222333666<<>>???@@@@@@BBBEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDEEEHHHKKKOOOQQQ]]]cccmmmuuuzzz~~~qqq___QQQIIIEEEAAA>>><<<<<<;;;::::::999::::::777777666888:::;;;;;;:::999888888777666555444444111111111111000///------000000111222222222222111111111111111000000000000000000000000////////////...///000000111111000000///,,,,,,///111222888???OOO]]]pppsssjjjXXXLLL@@@<<<:::777444444333333333222111000///...222222222111333777>>>BBBDDD;;;444333222///---...000000///------,,,,,,,,,,,,...000333666888:::;;;777333000---------,,,++++++,,,,,,***)))))),,,......222888<<<;;;888444333000///.........///000111111111000000000000111111000111333888>>>CCCEEEFFF===;;;999999<<>>;;;999777777888777666555333444666777:::DDDMMMZZZhhhvvv~~~tttaaaRRREEE=========:::777666666777666555555555555444444444444444222222222333333444444444666666555444333222111000.........---,,,,,,++++++******+++++++++******))))))))))))(((((())))))***))))))************))))))***,,,///222555777888999;;;:::888555222000///...+++***)))((('''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))((()))******+++)))))))))))))))******+++------------------------++++++,,,---...//////000......///000111222333333333333444555777999:::<<<:::<<<===>>>>>>@@@CCCEEEEEEFFFHHHJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFHHHJJJLLLSSSZZZccckkkqqqwww~~~uuucccSSSJJJEEEAAA>>>;;;;;;:::999999999::::::777666555777999;;;;;;;;;999999888888777666666555333333333222222000//////111111222333333333333222111111111111000000000///000000000000////////////...//////000000000000000...,,,,,,///000111666<<>>:::888888777777666666444444666666888@@@JJJVVVdddsss|||ooo^^^NNNEEECCC===;;;888777777888777666555555555555555444444444222222333333444444555555777777666555333222111111//////......---,,,,,,,,,++++++++++++*********))))))))))))((())))))******)))******++++++******))))))***---000333666777888<<<<<<;;;999666333000///---,,,***(((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,,,,---...///000111222333333444666777999:::999;;;<<<======???AAADDDDDDFFFJJJLLLMMMMMMKKKJJJFFFEEEDDDDDDEEEFFFHHHJJJKKKRRR[[[bbbhhhnnnuuuzzzzzzhhhWWWLLLEEE@@@>>>:::::::::999::::::;;;;;;777666555666888;;;;;;;;;999999888888777777666666444444444444444333222111111111222333333333333333111111111111000000000///000000000000////////////......///000000000000000///---...000000000444:::BBBNNNaaasssttteee[[[IIIAAA:::999888555444666666777888888999888888888777888888888:::===BBBFFFEEE<<<444222222///...000---------------...//////+++,,,...000333777:::<<<:::777333000......,,,++++++,,,,,,,,,***)))+++,,,,,,...111666999::::::999222111000///...//////000///.........//////000111222222222333666:::???BBB@@@>>>:::888999;;;???BBBGGGIIIMMMOOOQQQSSSVVVXXX]]]bbbkkkuuuvvvjjj]]]PPPHHHDDD@@@<<<999888777666666666444444666666777>>>GGGUUUcccrrr{{{mmm[[[NNNHHH>>>;;;999888999999999888555555555555555555555555333333444444444555555555777666666555333222222111000000///......------,,,,,,++++++******))))))))))))))))))))))))***++++++******++++++++++++******)))***+++...111444666777=========<<<999666222000...---+++)))(((''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))))))))************)))))))))))))))******+++************************++++++,,,,,,---.........++++++,,,---...//////000111222222333444666777888999:::<<<<<<===>>>AAACCCFFFGGGJJJLLLMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGMMMUUU[[[___eeelllqqqxxx}}}mmm\\\OOOFFF@@@>>>999999999999999:::;;;<<<888666555555888:::;;;:::888888888888777777777666444444555555444333333222111111222333333333333222111111111111000000000000000000000000////////////---...//////000000//////000...///111111000333999===HHHZZZlll}}}yyylll]]]SSSDDD>>>888888888666777:::;;;;;;<<<<<<;;;;;;:::999888999:::;;;<<<@@@EEEIIIFFF===444222222//////111,,,,,,,,,------///000000,,,,,,---///222666999;;;<<<999444111///...---+++***+++,,,,,,+++***+++,,,------///333888;;;<<<;;;444333111///.........///...------......///000111222222333222333666;;;>>>AAA???;;;999888999;;;<<>>:::999888888777666444555666666777===FFFSSSbbbrrr{{{{{{eeeQQQFFFAAA>>><<<::::::;;;:::999555555555555555666666666555555555555555555555555555555444444333333222222000000000///......---------,,,+++***))))))))))))))))))))))))******+++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,///111444555<<<===>>>>>><<<888444222///...,,,)))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((()))************))))))))))))))))))******+++************************++++++,,,,,,------------,,,,,,---...///000111111111111111222333444555666777999;;;;;;<<<===@@@BBBFFFGGGIIIKKKKKKJJJIIIHHHLLLKKKJJJHHHFFFDDDDDDCCCFFFKKKQQQUUUYYY]]]dddhhhooottt{{{rrraaaRRRGGG@@@===777777777777888999:::;;;999777555555777999999999888777777777777666666666333333333333333222222111000111111222222222222222111111111111000000000000000000000000////////////---...//////000000//////000...///111000///111777999CCCSSSfffxxxzzzpppdddUUULLL@@@:::666777888999<<>><<<;;;;;;===>>>@@@BBBEEEJJJNNNGGG===444222111000///111......---------......///---------...111444888:::>>>:::555222000...---+++(((***,,,,,,++++++,,,------,,,---111777;;;<<<<<<666444222000...---------------------...///000111000111222222111444999===AAA???===:::888777777888@@@FFFNNNTTTWWWXXXYYYYYYWWWXXX[[[cccppp~~~wwwjjj^^^VVVLLLHHHBBB===;;;;;;:::999666444555777777777>>>FFFQQQ```qqq{{{ttt\\\LLLFFFCCC???===;;;:::888777444555555555666666666777777777666666555444444444333333333333333333222222111111000000///......------,,,+++))))))))))))***))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++*********+++---///222333;;;<<<>>>???===:::666333000///,,,***((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))'''((()))***+++******))))))))))))))))))******+++************************+++,,,,,,,,,,,,---------,,,,,,---...///000000111000000000111222333444555555777999999:::;;;>>>@@@EEEEEEFFFGGGHHHIIIIIIHHHMMMLLLKKKIIIHHHFFFFFFEEEFFFJJJOOORRRSSSWWW\\\aaagggkkkssszzzuuudddTTTHHH@@@===555555555555666888999::::::888555555666888999999777777777777666666666666111111222222222111000000000000111222222222222111111111111111000000000000000000000000////////////---......///////////////000......000///---000555666???OOObbbttt~~~uuukkk^^^PPPGGG===777444666888;;;AAAGGGPPPOOOMMMJJJFFFBBB???===@@@BBBDDDEEEHHHKKKQQQTTTGGG===555222111000000222000///...---------------...------...000444777999>>>;;;666222000///---+++''')))+++,,,,,,+++,,,...---+++,,,///555:::<<<;;;777666333000...---,,,,,,,,,,,,,,,---...///000111---///111111111333888<<<@@@???===;;;888777555555999AAAKKKTTTZZZ]]]^^^___ZZZYYYYYY___jjjxxxssshhh```OOOKKKDDD@@@>>>===<<<;;;555444555888777888>>>FFFOOO^^^ppp{{{nnn\\\KKKGGGBBB>>><<<999777555444555555555666666777777888888777666555444333333111111222222222333333333111111000000//////.........---+++))))))))))))***))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++++++++***+++,,,...000222999;;;>>>???>>>;;;777444111///---***(((''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))'''((()))++++++******))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---)))******+++,,,---...///000000000000111222444444444555777888888999<<<>>>CCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFJJJNNNOOOPPPSSSXXX\\\aaafffnnnuuu{{{~~~lllYYYJJJBBB@@@===:::777666777999:::;;;;;;;;;:::999888888888888999888777555444444444444222222222222222222222222111111222222222333333333000000////////////000000............////////////111111000000000000111111555333222000000111333444666;;;HHHZZZpppzzzpppcccTTTFFF===999888777666888@@@KKKTTT]]]\\\YYYSSSMMMIIIGGGGGGIIIJJJKKKNNNVVV]]]\\\WWWLLLAAA666222222000/////////............---------,,,,,,,,,,,,...222777;;;BBB>>>999444000...+++***(((***+++------,,,+++***,,,,,,---///222555888999:::666111//////...,,,)))***++++++,,,---.../////////.........000222333555>>>>>>===:::666555555666999<<>><<<;;;>>>999777999:::;;;???EEERRR^^^ooo|||iiiTTTIIICCCEEEAAA777555:::444444222222222222333444555555555666555555444333444333111111111111333444333333222111000///......+++)))''''''((()))((('''''''''((()))***+++,,,,,,......---,,,,,,---------)))((((((((()))+++...///444888<<<@@@@@@===999666222000---***((((((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))*********++++++)))(((((()))+++***)))---***((())),,,,,,+++(((******+++++++++******)))++++++,,,------....../////////......000111333444000333888:::;;;;;;;;;<<<>>>???AAACCCDDDEEEFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKLLLJJJIIIIIIKKKOOOSSSVVVXXX\\\bbbiiipppwww~~~ppp]]]NNNEEEAAA===:::777666777999:::::::::999999888888888888888999888777666555444444444222222222222222222222222222222222333333333444444000000000000000000000000/////////000000000000111111000000000000000000111333222111000000111222333666;;;FFFWWWlll~~~}}}sssggg[[[NNNBBB;;;888999999888;;;EEETTT___kkkjjjgggbbb[[[VVVSSSRRRRRRTTTVVVZZZaaagggddd\\\MMMAAA666333222000/////////............---------,,,,,,,,,,,,...111777;;;AAA>>>999444000...+++***)))***,,,---------+++***,,,,,,,,,---000333777999:::666222//////...---+++***+++,,,,,,......///000//////...///000111333444=========;;;888555555555888;;;AAAJJJTTT\\\bbbeeehhhgggddd``````gggrrr{{{vvvmmm___WWWMMMFFFCCCAAA???===???:::888:::;;;<<<@@@FFFRRR^^^ooo|||xxxaaaSSSIIIIIIFFF===;;;>>>999888777666555666777888555666666666555444333333333333222222222222333333333333222111000///......,,,***(((((())))))(((''''''(((((())))))******+++******))))))))))))************))))))***,,,///000222666:::>>>???>>>;;;888444222///,,,***)))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((())))))*********+++)))(((((()))******)))+++)))((((((***+++***(((***++++++++++++***))))))******++++++,,,,,,------...---------...000222333000333666888888888999:::???@@@AAABBBCCCCCCCCCCCCHHHIIIJJJKKKKKKLLLKKKKKKLLLKKKJJJIIIJJJMMMQQQSSSUUUYYY^^^dddjjjpppwww{{{vvvdddTTTIIICCC===:::777666666888999999888888777777888888999::::::999888666555555555555111111111111222222333333222333333333333444444444000000111222222111000000000000000000111111111111000000000000000000000000222111000//////000111222666:::CCCRRReeexxxxxxkkk]]]QQQGGG???:::777999;;;;;;@@@MMM```ooozzzzzzxxxtttmmmgggcccbbbaaadddgggkkkqqqssslllcccOOOCCC888444333111///000///............---------,,,,,,,,,,,,---000555999???===999555111...,,,+++)))***,,,---------,,,+++,,,+++++++++...111555888;;;777333000//////...---++++++,,,---...//////000//////...///000111333444:::<<<===<<<999777555555666999>>>FFFOOOYYYaaaeeeooonnnjjjeeeaaabbbhhhmmm{{{xxxlllcccWWWNNNHHHEEEBBB@@@AAA<<<:::;;;======BBBGGGQQQ^^^ooo|||nnn]]]MMMHHHEEE???<<<>>>888777555444444444555555666666666666555444333222333444444444444444444333333333222111000///......---+++)))((())))))((('''(((((((((((((((((((((((()))((((((((((((((())))))***))))))))))))+++---...///222777;;;======<<<;;;777555222000---+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((()))******+++++++++***(((((()))******)))+++)))))))))++++++***)))+++++++++++++++***))))))((())))))***++++++,,,,,,,,,,,,,,,,,,---///000111111333444555555555777999>>>??????@@@@@@@@@@@@@@@HHHHHHIIIKKKKKKLLLLLLLLLNNNLLLKKKIIIIIIKKKMMMNNNPPPSSSWWW\\\aaagggmmmqqqzzz}}}lllZZZMMMEEE>>>;;;888666666888888888777777777888999:::;;;;;;:::999888777666555555555000000111111222222333333111111222222222333333333///000222333333222000/////////000000000111111111///000000000000000000///000////////////000000111666888???LLL^^^rrruuufffVVVJJJBBB===;;;666:::===???EEETTTjjj{{{|||wwwtttrrrrrrvvvzzz||||||qqqeeeQQQEEE999555444222000000///............---------+++,,,---,,,---000444777<<<;;;:::666222...,,,,,,***+++,,,---------,,,,,,,,,+++******,,,///333666:::888444111000/////////++++++,,,---...///000000000////////////111333444777:::======;;;888555555555777;;;AAAIIITTT^^^dddnnnnnnmmmiiidddbbbcccfffooovvvwwwnnnaaaVVVOOOKKKFFFCCCCCC>>><<<===>>>>>>BBBGGGQQQ^^^ooo|||~~~jjjTTTJJJFFFAAA===<<<777666555333222222333333777777666666555444222222333444555666666555444333333333222111000///.........,,,***)))))))))(((''')))((((((((('''''''''&&&******))))))******++++++''''''&&&&&&'''((()))***,,,...333777:::<<<======999888666333111...,,,***(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---,,,***(((((()))***)))(((++++++***+++,,,,,,,,,++++++++++++++++++***)))(((((())))))******++++++,,,++++++,,,---...///000000222333444333333444666888;;;;;;<<<>>>>>>?????????FFFGGGHHHJJJKKKLLLLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJJJJLLLPPPTTTXXX^^^eeeiiisssxxxsssbbbQQQHHH@@@===999777777888888888888888888999999;;;<<<===:::999888666555555444444000000000111111222222222///000000000000111111111///000222333333222000///........./////////000000...///000000000000///............//////000000111555777<<>>;;;:::777;;;???DDDLLL]]]rrrrrrdddSSSGGG;;;777555222000000///............---------+++,,,---,,,---///222555888::::::777333///------++++++,,,,,,------------,,,+++******,,,...222444999888666444111000000000+++,,,,,,---...///000111000000/////////111222333555999<<<>>><<<999666555444666999>>>DDDMMMXXX```jjjmmmpppnnniiicccaaaaaadddmmmyyywwwjjj___XXXRRRLLLHHHGGGBBB????????????BBBGGGQQQ^^^ooo}}}~~~eeeVVVNNNHHHBBB>>>;;;:::888666555555555555666666666666555444333222444444666777777666444444333333222111000///.........,,,************)))((())))))((((((''''''&&&&&&***************+++,,,,,,''''''''''''''''''((((((***+++...222666999;;;<<<;;;:::999777444111...,,,))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))******+++---......///,,,***(((((()))***)))(((((())))))************+++,,,,,,,,,+++***)))(((((())))))******++++++,,,,,,+++,,,---...///000000000111333333333333333666888666777999;;;===??????@@@DDDEEEFFFHHHJJJKKKKKKLLLNNNMMMLLLKKKJJJHHHHHHGGGEEEGGGJJJNNNRRRXXX___ccclllqqqxxx}}}{{{iiiWWWKKKBBB???;;;888888888999888888888888888999:::;;;<<<999888777555444444444444111111111111111111111111....../////////000000000000000111222222111000000............////////////......000000000000............//////000000111111444666;;;DDDSSSggg|||~~~pppfffVVVGGG>>>:::999999999===CCCLLLXXXjjj|||ttteeeVVVIII===888666333111111///............---------+++,,,------,,,...000333555888:::999444///......,,,,,,,,,,,,------------+++++++++,,,---...000111777888999777444111000000,,,,,,---...///000000111111000/////////000222333444888<<<===<<<999888777444666999;;;???GGGRRRZZZhhhmmmssssssmmmfff```]]]^^^fffqqq|||uuukkkddd]]]VVVQQQMMMGGGDDDCCCBBBAAADDDHHHPPP]]]ooo}}}wwwbbbUUULLLDDD>>><<<;;;999666555444444444555555555666555555444333444555555555555555555444333333222111000///.........,,,******+++,,,+++***)))))))))(((((('''''''''((('''''''''((()))***+++***************)))))))))((()))+++---111444888999:::;;;;;;999777333///---***))))))((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))***,,,---...//////---+++)))((()))))))))'''$$$&&&''''''&&&&&&((())),,,,,,,,,+++***)))(((''')))))))))***++++++,,,,,,***+++---...///000000000///111333333333333555777444555777:::<<<>>>@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGDDDEEEGGGIIIMMMRRRXXX]]]dddiiinnnssswww|||qqq]]]PPPDDDAAA<<<999999999999999777666666666777888999999888777666444333333333333222222111111000000//////////////////000000000000000000000000000000000000...////////////000000000---...000111111000...---......///000111111111111333666:::CCCQQQdddyyy|||wwwccc[[[NNNCCC<<<:::;;;;;;<<<@@@HHHUUUgggyyyxxxjjjWWWKKK>>>:::777444111111///............---------+++,,,------,,,---///111333777;;;:::444///...///,,,,,,,,,,,,,,,---......++++++,,,....../////////555888;;;:::666222000000,,,,,,---...///000111111111000/////////000222222444777;;;<<<;;;:::999999555777:::;;;<<>>>>>>>>@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMKKKJJJIIIFFFFFFGGGGGGHHHLLLQQQUUU[[[___eeeiiimmmsss{{{uuuaaaSSSEEEBBB===::::::::::::999555555555555555666666777777666555444333222222222333333222111000///......000000000000111111111111000000////////////000000000000000000111111111111---...///111111///...---......000111222222222222333666:::BBBPPPcccxxxxxxrrr\\\UUUJJJBBB>>>===??????>>>BBBKKK\\\qqq}}}oooXXXLLL???:::888444111111//////.........---------+++,,,------,,,---///000222777;;;:::555000...///---,,,,,,,,,,,,---......***,,,---///000000///...444888<<<<<<888333000///,,,,,,---...///000111111111000000//////000111222444777:::;;;;;;:::::::::555888::::::;;;???HHHPPP\\\fffrrrxxxuuunnngggccc\\\___ccchhhoooyyyzzzrrriiicccYYYSSSNNNLLLJJJGGGHHHMMMPPP]]]ppp}}}~~~hhhYYYNNNGGGBBBAAA>>><<<:::999888888222333444555666666666666555444333222222333444555333333222111000///......,,,+++******,,,......---))))))))))))************&&&&&&&&&'''((()))***+++)))*********)))((('''&&&(((''''''''')))---111444999:::;;;<<<:::666222///+++******)))(((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++---------+++)))((())))))((('''''')))++++++***))),,,...---,,,,,,,,,***)))((('''&&&&&&''''''((()))))))))'''(((***,,,---------,,,(((+++///111222222333333666777999:::;;;<<<<<<======>>>AAACCCEEEGGGHHHIIIIIIKKKLLLNNNNNNMMMKKKJJJHHHHHHGGGEEEEEEGGGLLLPPPUUUYYY^^^bbbfffllluuu{{{jjjVVVNNNGGG@@@===:::888:::???999999888888777777666666444444333333333333333333666555444222000///...---000000000000000000000000111111000000//////......---.........//////000000000000000000111111111111000000111111111111000000222444:::DDDOOO^^^sssvvvkkkbbbUUUKKKAAA>>>===<<<>>>AAACCCKKKYYYjjj{{{~~~sss[[[NNNAAA:::777333000///000//////............///---,,,+++***+++,,,---...222666::::::777333111000222222111///...---++++++///////////////000111111222555999;;;:::777222...///............//////000222111000000000111333444333555777999:::999888888888777888<<<======BBBHHHXXXdddrrryyyzzzxxxqqqiiicccaaa```bbbiiirrryyy}}}yyysssiii```WWWTTTRRRNNNLLLMMMZZZdddsss}}}iiiWWWKKKFFF@@@<<<===<<<999777888444444555666777888999999666555444333222333444555333333222111000///...---,,,,,,,,,+++++++++******************))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++---...333555777888777444000---,,,,,,+++)))(((&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************************+++***))))))***,,,...///------,,,,,,+++***))))))******))))))))))))***************+++,,,---...///111...---...111333333111444555666777999;;;<<<===>>>???AAABBBDDDEEEFFFFFFFFFGGGJJJLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHMMMNNNQQQVVV]]]dddkkkppprrrvvv{{{qqq___QQQIIIBBB@@@>>>;;;:::===999999888888777666666666444444444444444333333333555444333222111///......////////////////////////111000000000/////////.............../////////000//////000000000111111111111222222333333222222111222444999CCCNNN\\\qqqyyyooocccZZZNNNFFF???>>>>>>???AAAEEEFFFRRRccctttuuu^^^QQQBBB;;;777333000111//////...------------...,,,,,,+++++++++,,,---...111555999:::777333111000000000//////......------000000////////////000000111444888::::::666222/////////.........//////000111111000///000111222333222444666888::::::999999888666777;;;===>>>CCCJJJXXXdddrrrzzz}}}|||vvvooojjjfffaaa```ccchhhmmmppp{{{~~~{{{sssjjjbbb___\\\VVVTTTTTT]]]gggtttwwwbbbSSSIIIBBB======<<<888666777444555555666777888888999666666444333333333333444333333222111000///......,,,,,,,,,++++++++++++***************))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((***+++,,,111333555777666333000...,,,++++++******)))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))***)))((('''(((***+++---,,,,,,++++++******))))))******))))))))))))***************+++,,,---...///111///---...111333222111333333444666777888999:::<<<>>>@@@CCCDDDEEEFFFFFFEEEGGGIIILLLMMMMMMLLLLLLLLLKKKIIIGGGFFFEEEEEEFFFJJJJJJLLLPPPUUU\\\bbbeeekkknnntttzzz{{{lllYYYNNNEEECCCBBB>>>;;;;;;999999888888777666666666555555555444444333333333333333222222111000000///........................000000000000////////////............//////////////////000000000000111111111222222333333222222111222444999BBBLLLZZZoooyyyqqqeeeXXXNNNEEE???;;;===@@@BBBFFFKKKOOO]]]rrryyydddUUUEEE<<<777333111222///...------,,,,,,,,,---,,,,,,,,,+++,,,------...000333777888666333000///..................//////000000//////.../////////111444777999999777333111000000///....../////////000000/////////000111222000222555777999;;;;;;;;;888666666:::<<<===CCCKKKWWWdddrrr|||~~~xxxsssmmmeee```___aaaccceeeqqquuu|||}}}vvvooolllhhhbbb^^^___dddlllwwwwwwwwwxxx}}}sss___QQQHHH@@@>>>===999777888555555666666777777888888777666555444333333333333333222222111000///......,,,,,,,,,,,,++++++++++++++++++*********)))))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))...000222444444222000...)))*********************(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***))))))(((((())))))***************+++---...///000///......000222222111222222333444444555555666999;;;???CCCEEEFFFEEEEEEEEEFFFHHHKKKLLLMMMMMMLLLOOONNNLLLIIIGGGEEEDDDCCCHHHGGGHHHJJJNNNSSSXXX[[[```dddjjjpppvvv}}}xxxdddVVVIIIEEEDDD@@@<<<;;;999999999888777777666666555555444444333222222222222222222111111111111111////////////////////////000000000000////////////.........///////////////////////////000000000111//////000000000000//////333333888AAAJJJXXXlll~~~zzzrrriii]]]OOOEEE???;;;:::>>>CCCFFFKKKQQQ[[[jjj~~~~~~kkk[[[HHH>>>888444333444000///...---------------,,,,,,,,,,,,------......///222555777666444111///.......................................///000111222444777999999888666444111111000///....../////////////////////000000111///000333666999;;;<<<===999777777999:::<<>>===:::::::::999888888777777444444444333222111111000111111111111111111111111000000000000000000000000////////////000000000000///////////////............////////////000000000/////////000000/////////222333888@@@JJJWWWkkk|||zzzrrrjjjaaaUUUIII@@@===:::;;;AAAFFFJJJQQQYYYiiiuuurrraaaMMMAAA:::555444555222111000///............,,,,,,---------.........///111444666777555222////////////...------,,,,,,,,,,,,,,,---...000222222333444777999:::999888888333222111//////............/////////000000000000...///222555888;;;===>>><<<999999;;;;;;;;;@@@GGGSSS```ooo{{{|||tttkkkeeeaaa]]][[[^^^ccckkksssyyy~~~}}}|||yyyttttttwwwyyy|||~~~pppmmmkkkoooyyy~~~fffXXXJJJCCC@@@===;;;;;;777777777777666666666666777666666666555444333333222222111111000000//////---------,,,,,,,,,++++++++++++++++++************&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%)))***+++---......///...*********)))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((''''''((((((''''''''''''''''''(((((())))))(((((((((((()))))))))))))))***+++,,,---...//////////////////000111333333333333333333333333333666;;;???BBBBBBAAA@@@AAABBBDDDFFFIIIKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFEEEFFFHHHKKKOOOQQQRRRVVVZZZ___dddjjjppptttzzz~~~ooo]]]RRRKKKDDD@@@???<<<<<<;;;;;;:::999999888555555444333222222111111222222222111111111111111111111111111111111111111////////////000000000000///////////////...............////////////000000000111111222222111111000222333888@@@JJJWWWlll}}}~~~vvvooofff^^^WWWNNNEEE>>>===;;;>>>DDDIIIOOOYYYcccuuu}}}wwwfffQQQEEE===777444555333222111000//////......,,,,,,---............---///000333666888777333000//////......---,,,+++++++++,,,,,,---...000111222222333555777999:::::::::444333111000///............///000111111111000000...///111444888;;;===>>>===;;;<<>>;;;:::888888777777666666555555555666666666666555444444111111111111000000//////------------,,,,,,,,,,,,,,,++++++++++++*********(((((())))))******++++++((((((((((((((((((((((((&&&''''''(((''''''&&&&&&(((((()))***+++,,,------......---,,,++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))***,,,---......///000///......///111333333333333333333333444222555888<<<>>>???>>>>>>???@@@AAADDDFFFIIIKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNGGGFFFDDDDDDEEEGGGJJJLLLNNNQQQUUUYYY]]]bbbgggkkkqqqvvv~~~zzzkkk___TTTHHHBBBAAA=========<<<;;;;;;::::::888777666555444333222222333222222222111111000000000000000000000000000000.../////////000000000111000/////////...................../////////000000000000111111111111000000111222888@@@JJJXXXlll~~~~~~yyyuuujjjcccZZZRRRLLLGGGAAA<<<===<<>>======@@@DDDFFFEEEHHHNNNTTTaaappp{{{xxxmmmaaaYYYVVVXXX[[[^^^dddllltttzzz~~~}}}|||wwwhhhbbb^^^cccqqqwww___PPPIIIBBB===;;;999888888777666555555444444444666666777666666555111111111111000000000000...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))************((((((((((((((((((((((((&&&&&&(((((()))(((''''''''''''''''''(((***+++,,,------------------------))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''(((((((((((())))))***,,,---......000000///------///111111111222222333333333444222333666888:::;;;;;;;;;<<<===???AAADDDGGGIIIKKKIIIJJJLLLNNNOOOPPPPPPPPPKKKIIIGGGDDDDDDEEEFFFHHHIIILLLOOORRRUUUYYY^^^aaagggmmmuuu|||uuuiii[[[LLLCCCAAA>>>>>>>>>===<<<<<<;;;;;;:::999888777666555444444333333222222111000000///000000000000000000000000.../////////000000111111000000//////.........---............/////////000......////////////......111222888AAAKKKYYYmmmzzzsssooobbb[[[QQQIIIEEEBBB>>>;;;======@@@HHHPPPZZZhhhuuu|||kkkWWWJJJAAA999444333222111000///------,,,,,,,,,,,,.../////////...---000111333777::::::666222++++++,,,------...//////111000///...---,,,,,,,,,//////111333555777888999555444222111///...------///000111333333222222111///000111444666999<<<======>>>BBBHHHKKKKKKNNNSSSVVVcccqqq|||wwwjjjaaaUUUUUUVVVWWW[[[cccmmmttt{{{}}}}}}{{{zzztttccc]]]YYY___oookkkZZZOOOGGG@@@===999999888777666555444444333444555777777777777666111111111111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''&&&&&&'''(((***+++******+++,,,,,,---......***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))******)))(((''''''&&&&&&((((((''''''''''''(((((((((((())))))***+++---......000111///---,,,...111000000000111222222333333222333555666888999::::::;;;<<<===@@@CCCFFFIIIJJJIIIJJJMMMOOOPPPQQQQQQQQQPPPNNNJJJGGGEEEEEEEEEFFFFFFHHHKKKNNNPPPSSSWWW[[[___eeennntttyyyvvviii]]]RRRKKKCCCAAA>>>=========<<<;;;:::999888999999999777555333333222222111222222333222222222333333222222222222222222222222111000///111111111111111000//////////////////000111222333333222111111222333444555222666;;;BBBMMM]]]ppp|||yyyrrriiidddXXXNNNEEEBBBBBB???>>>>>>@@@CCCFFFLLLXXXiiiuuuyyysssbbbPPPDDD<<<777555444444444333222111000///111000///...------...//////000333999===<<<777222555222///---...///000///........................,,,...111222333555888;;;;;;999666333111000111111444555555444222111111222222111333777999:::>>>EEEBBBIIINNNOOORRRVVVYYYXXXcccjjjuuu~~~tttmmmaaaXXXRRRTTTXXX\\\dddmmmqqqxxx|||uuupppbbb___^^^bbblllzzzlllZZZJJJBBBBBB;;;;;;;;;;;;:::999888777666666666888999888666333444444333222222111111000111111000///...---,,,,,,...------,,,,,,++++++***+++++++++************)))))))))(((((('''''''''&&&&&&'''((()))************&&&&&&&&&&&&&&&'''((())))))***,,,---...///......------,,,+++************************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&************************))))))((('''''''''''''''''''''((((((((('''%%%$$$((((((((((((((((((((((((+++++++++***++++++,,,,,,000////////////000000111---...///000111222222222222222333444555666777888::::::<<>>===<<<:::::::::999777555444333222111000000000000111111222222222222111111111222222222222111000///111111111111111000//////////////////000111222333222111000000000111222333666888===CCCNNN]]]ooo{{{~~~yyysssjjjaaaZZZOOOGGG???>>>>>><<<<<<===DDDIIIOOOVVVcccsss}}}tttcccRRRFFF>>>:::888333333222222111///...---//////...---...///000111222333666;;;???>>>888333222///---,,,,,,------,,,------------------------,,,...///000222444888;;;;;;999777444222222222222444555555444222111111222111000111444666888===DDDKKKSSSZZZ\\\]]]aaacccbbbhhhoooxxxxxxrrrfff]]]VVVVVVXXXZZZ___fffkkkqqqxxx||||||}}}zzzqqqkkk\\\ZZZYYY^^^jjjyyy{{{eeeQQQFFFCCC===;;;:::999888777555444555555666888999999666444444444333333222111111111000000000///......------......---,,,,,,++++++***+++++++++************)))))))))((((((((('''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''(((((()))***---///000000///......---,,,+++************(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''((((((((('''%%%%%%&&&&&&''''''((()))******+++************+++,,,,,,,,,,,,++++++,,,---......000000111222333333333333111111222333444555666666888999:::<<>>===???===;;;::::::999777555555444222111///.........000111111111111111111000111111222222111111000000111111111111111000//////////////////000111222222333222111000000111222222999<<<@@@FFFOOO^^^ooozzz~~~{{{wwwqqqiii^^^TTTMMMFFF@@@;;;<<<<<<;;;<<>>BBBAAA;;;666111///---,,,------,,,+++------------------------,,,------...///333888<<<;;;:::888666555444333333444555555444222111111222333000000333555888???GGGUUU___hhhjjjkkknnnnnnmmmqqquuu|||~~~zzzoooggg___[[[YYYXXXZZZ]]]aaaffflllqqqsssuuuyyy}}}~~~{{{{{{|||wwwmmmdddUUUSSSSSSYYYfffvvvxxx```PPPIIIAAA???;;;999888777555444555555555777999999777555444444333333222222111111////////////////////////......------,,,++++++++++++++++++************)))))))))((((((((((((''''''%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((()))+++...000111111///...///......,,,+++***))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&'''''''''''''''((()))((('''&&&%%%$$$%%%&&&''')))***+++,,,******))))))***++++++,,,************+++,,,---...111111222222222222111111000000111222333333444444666777888999;;;===???AAAGGGHHHIIILLLNNNPPPRRRSSSSSSRRRRRRPPPNNNLLLJJJIIIHHHIIIIIIHHHFFFEEEGGGHHHNNNQQQUUUZZZ___eeekkkoooyyy}}}~~~pppfffYYYTTTMMMGGGDDDBBB@@@??????===;;;::::::999777666555444333111000/////////000000111111111111000000000000111111111111000000111111111111111000//////////////////000111222222555444333333222333444555:::>>>CCCIIIRRR```ppp{{{~~~xxxuuuooohhh___TTTJJJCCCAAA===;;;======<<>>888444222000/////////---,,,------------------------,,,,,,,,,,,,...222888<<<;;;;;;:::999777666555444444555555444222111111222666333222444777:::CCCLLL[[[fffqqquuuuuuvvvvvvtttxxx{{{yyysssjjjddd___[[[XXXWWWVVVZZZ```eeeiiimmmrrrvvvxxxyyy|||~~~}}}xxxxxxzzzuuuiii___QQQOOOPPPVVVccctttsss^^^TTTHHHCCC>>>;;;::::::888777555555555666888999888666555444444333222222111111......//////000000000000.........---,,,,,,+++++++++++++++*********))))))))))))((((((((((((((((((%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''((()))+++...111222111///.../////////...,,,+++***)))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&'''((())))))((('''&&&%%%&&&'''((()))***++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,---///000111/////////000//////......000000111111222333444444555555666777888:::;;;<<>><<<:::999999999888777444444333222222222333333000000111111111111000000///000000111111111000000111111111111111000//////000//////000000111222333555444444444444666777888<<<@@@GGGNNNXXXdddrrr||||||zzzxxxrrrnnnggg___VVVMMMDDD>>>>>><<<<<<>>>======CCCKKKVVVbbbqqq{{{rrrcccUUUIII@@@;;;888777555444333222333333111000000///000111222333777:::AAAIIINNNLLLEEE>>>888555222111000///...,,,------------------------,,,---,,,,,,---111666;;;;;;;;;;;;;;;999888666444444555555444222111111222666333222444777;;;EEENNN]]]kkkxxx||||||}}}|||{{{~~~}}}vvvnnnhhhbbb]]]XXXPPPSSSWWW\\\aaafffkkkoooqqqsssvvvyyy}}}|||wwwvvvwwwrrrfff[[[OOOMMMMMMTTTaaaqqqmmm^^^NNNHHH@@@;;;;;;<<<;;;999666555555666888888888666555555444444333222222111......//////000111111111//////...------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))%%%&&&''''''''''''''''''(((''''''&&&&&&&&&''''''(((***---///000000///---////////////...,,,***)))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))(((''''''((((((((()))))))))))))))))))))))))))***+++,,,---------------...///000111....../////////...------111111222222333333444444555555555555666888999:::@@@AAACCCFFFIIIKKKMMMOOOQQQRRRRRRRRRQQQPPPNNNMMMKKKKKKJJJHHHEEECCCDDDEEEDDDFFFJJJMMMQQQVVV\\\```dddhhhnnntttyyy~~~~~~pppkkkccc\\\UUUOOOIIIFFFAAA>>>;;;999::::::999888444444333333333333444444000111111111111111111000//////000000111111000000111111111111111000//////111111111111222333444444333333444555777:::<<<>>>@@@FFFOOOWWW___iiittt|||~~~|||yyyuuurrrpppiiiddd\\\TTTMMMGGGAAA===;;;;;;<<<>>>>>>@@@JJJUUUcccooo}}}yyylll___QQQEEE===777666444222111111111222222111111000000111222333999???IIITTT[[[YYYPPPHHH<<<999444111///...---,,,.......................................111555888:::;;;<<<<<<;;;999666444444555555444222111111222444000000333666;;;DDDMMM```nnn}}}~~~wwwrrrmmmeee^^^SSSTTTUUUWWW[[[___ccceeegggiiimmmqqqvvv{{{~~~~~~~~~}}}zzzuuusssrrrlllaaaWWWLLLJJJKKKQQQ___ooo~~~~~~jjjXXXOOODDD===<<<<<<:::888888666555666777888777555555555444444333333222222/////////000000111111111//////......---,,,,,,,,,+++++++++************)))(((((())))))))))))******&&&''''''(((((((((''''''(((((('''&&&&&&&&&&&&'''((()))***,,,------------...//////000///...,,,+++(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&'''((()))***)))((('''))))))))))))))))))))))))))))))******+++,,,......,,,,,,,,,,,,,,,------...//////000000000000000///111111222222222333333333333333333444555666777888<<<>>>@@@BBBFFFHHHJJJLLLOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQOOOKKKGGGDDDCCCCCCCCCEEEHHHJJJMMMQQQVVVYYY\\\```eeejjjooouuuzzz~~~{{{wwwooohhh```XXXPPPKKKGGGCCC???<<<;;;:::999777555444444333222222222222111111222222222222111111...//////000000000000000111111111111111000//////222222222222333444555666555666777999===AAADDDFFFHHHOOOYYYaaahhhnnnvvv{{{}}}|||zzzwwwsssnnnjjjggg^^^YYYPPPIIIDDDAAA>>>===:::;;;>>>AAABBBGGGUUUcccppp{{{uuuiiiZZZLLLCCC888666444222111111222333111000000000111333444666>>>FFFSSSbbbjjjggg]]]TTTCCC>>>888222000///......///////////////////////////000000000///111333666999:::<<<===<<<999666444444555555444222111111222333000000444888<<>>=========;;;===AAAEEEGGGNNN___ooo|||~~~}}}}}}~~~{{{oooaaaRRRHHH:::999666444333333444555/////////000222444777888AAAKKKZZZkkktttqqqfff]]]JJJDDD<<<555222111111111000000000000000000000000///111222111111111333444888:::<<<===<<<999666333444555555444222111111222444222333777;;;???GGGPPP___nnn~~~}}}{{{tttjjjddd```[[[WWWVVVUUUUUUUUUSSSUUUYYY^^^eeekkkpppsssvvvwwwwwwwwwwwwvvvuuuuuusssrrrooolllfff^^^UUUOOOBBBAAACCCLLL\\\nnnrrreeeUUUIIIEEEBBB>>>:::;;;999666666666666555444666555555444444333222222111111000000000000000000/////////...------,,,,,,+++++++++************)))(((((())))))*********+++((()))))))))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,,,,---///000111000...---************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''(((*********)))(((&&&'''''')))***+++,,,---+++++++++,,,---...000111///...---,,,++++++++++++***+++,,,---............////////////000000000000/////////000111333555555777888;;;>>>AAADDDFFFGGGMMMMMMMMMMMMOOORRRTTTVVVQQQRRRQQQOOOLLLKKKLLLMMMFFFGGGGGGFFFEEEFFFHHHJJJIIILLLRRRXXX^^^dddkkkoooxxx~~~jjjqqqyyy|||uuuiii___TTTKKKAAA<<<===>>>;;;777444333333222222333555555333333222222222222222333///000111111111000.........//////000111222333333333444666666555666888:::;;;BBBGGGIIILLLRRRVVVUUU\\\```eeelllrrrvvvxxxyyyvvvtttrrrnnnhhh```XXXRRRLLLEEE???>>><<<999999<<<===???AAAGGGPPP^^^lllvvv}}}zzzxxxxxx}}}{{{mmm[[[MMMEEEAAA<<<:::999888444000222000000222000000555===AAAQQQdddpppwwwwwwpppiiiVVVNNNBBB888333111222222333111......///000000///111111111111222222333444:::;;;===>>>>>>===;;;:::===:::666333333555666666777777777666777===FFFNNN^^^lllyyy~~~|||{{{pppllleee___ZZZUUUQQQNNNPPPOOOPPPUUU\\\ccchhhjjjnnnooopppqqqqqqpppoooooollljjjhhhddd^^^VVVNNNHHHEEEDDDDDDLLL[[[nnnuuu^^^RRRLLLEEE@@@???999999888666444444555777555555666666555333111000222222111111000///////////////.........---------+++++++++******)))))))))''''''''''''((()))***+++(((''''''&&&&&&&&&''''''+++)))(((((())))))(((''''''''''''(((((()))***+++.........000222222000...,,,,,,+++***)))(((''''''&&&%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&$$$###&&&***------,,,((('''''''''''')))***+++---,,,++++++---//////...//////---******++++++)))******+++,,,...//////000---...///////////////...//////000111222333333444555777999;;;<<<>>>BBBDDDFFFIIIKKKJJJKKKOOOPPPMMMSSSTTTUUUUUUTTTSSSQQQPPPJJJHHHFFFCCCBBBCCCDDDFFFGGGJJJNNNRRRWWW\\\bbbfffmmmsss{{{ffflllsssyyy|||}}}rrriii```VVVJJJBBB@@@>>>999555333222111111111222333444333333333222333333444444///000000111000///...---///000000111222333444444444555666777777888;;;===AAAHHHOOOSSSXXX^^^bbbaaaiiijjjmmmppprrrssssssssssssppplllgggaaaYYYQQQLLLEEE???;;;;;;;;;999999======AAAGGGOOOYYYgggttt}}}|||yyyyyy}}}~~~sssbbbUUUHHHCCC===999999888555333666555555666555444:::BBBHHHXXXjjjuuu{{{|||wwwppp^^^VVVJJJ???999555444444333111//////000111111111222111111222222444555666<<<===???AAAAAA@@@>>>===>>><<<999888999:::999999555666666666777===GGGNNN```mmmyyy~~~~~~xxxsssmmmfff```ZZZTTTPPPMMMKKKKKKNNNTTT[[[```bbbggghhhiiijjjjjjjjjiiihhheeedddaaa\\\WWWPPPIIIEEEDDDCCCDDDLLL\\\ooonnn___SSSHHH@@@>>><<<<<<:::888666555555666444555555555555444222111222222222111000000//////............------------,,,,,,+++++++++*********)))))))))))))))******+++***))))))((((((((()))))))))(((&&&'''(((((('''%%%'''''''''(((((()))***+++...------///111111///---,,,,,,+++***)))(((''''''(((((('''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&)))++++++***))))))(((((((((***+++,,,---+++***+++---...///...***++++++)))(((***+++,,,******+++,,,---...//////....../////////////////////000000111222333333333555666888999:::<<>>:::999;;;;;;:::<<<@@@@@@FFFPPP\\\hhhttt||||||~~~{{{mmmbbbQQQJJJAAA;;;:::::::::888888666666888777777>>>FFFQQQ___ooozzz|||vvviiiaaaUUUJJJAAA;;;888555444222000000111333333333222222111222333555777888>>>@@@DDDFFFHHHGGGFFFDDDAAA@@@>>>>>>>>>???===<<<666777888888:::AAAKKKSSScccnnnyyy}}}}}}wwwqqqjjjbbbZZZUUUMMMJJJGGGHHHLLLRRRVVVYYY^^^___``````aaaaaa``````]]]\\\YYYTTTOOOIIIEEEBBBCCCBBBDDDMMM]]]pppqqq___PPPEEEAAA???>>><<<:::888666555444444444555555555555444333333333222111111000000///......---------,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))))))))(((((())))))***(((&&&%%%%%%&&&&&&%%%$$$'''''''''(((((()))***+++---------...000000///------,,,,,,+++***)))((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''''')))***)))(((+++******)))***,,,---...---,,,***+++,,,------,,,)))+++------***(((***,,,******++++++,,,---...............//////000000000000000111111222222333333555666777888777888;;;===???GGGMMMLLLJJJLLLNNNNNNNNNPPPSSSUUUXXXYYYZZZZZZTTTRRRNNNJJJGGGFFFEEEDDDCCCDDDGGGHHHJJJNNNRRRUUU\\\aaahhhmmmpppuuu{{{]]]```dddjjjoootttxxx{{{}}}{{{rrrhhh[[[QQQJJJEEE???:::888777666444444444555555333333333333444555666666111111111000000000//////111111222333444666666777666777999:::<<>>>>>>>>===;;;999:::;;;;;;<<>>:::<<<======@@@GGGRRRZZZgggqqqzzz|||zzztttlllccc^^^SSSOOOIIIGGGIIIMMMPPPRRRVVVVVVVVVWWWWWWWWWXXXXXXVVVUUURRRNNNIIIEEECCCCCCAAAAAADDDNNN___rrrooo]]]PPPIIIAAA???===:::999888666555333444444555555555555555333333333222111111000000------------,,,,,,,,,,,,------------------------.........---,,,++++++***''''''''''''''''''((()))(((&&&%%%%%%&&&'''%%%$$$''''''''''''((()))***+++...------...000000///...------,,,+++***))))))((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((())))))((((((,,,++++++++++++---...//////---++++++++++++***))),,,///555777222+++(((*********++++++,,,------............//////000111111111222222222222222222222444555666555555555777888999CCCKKKIIIFFFGGGKKKLLLMMMNNNRRRUUUXXXZZZ[[[\\\XXXWWWSSSPPPLLLIIIFFFEEEFFFGGGHHHHHHHHHJJJMMMPPPSSSWWW\\\aaaeeeiiiooossswww|||ZZZ[[[]]]aaagggmmmrrrtttzzz}}}xxxpppdddZZZQQQJJJBBB>>>;;;:::888666666555666666444444444444555555666777333333222222222111111111222222333555666777888999888:::<<<>>>@@@EEEJJJNNNZZZccclllppptttwwwwwwtttsssrrrpppmmmiiifffcccaaaZZZUUUNNNGGGBBB???<<<999999888:::>>>???@@@EEELLLUUU]]]jjjvvv}}}mmmcccUUUJJJDDDBBBAAA@@@AAA???@@@BBBDDDFFFOOOXXXcccmmmxxx}}}yyyssshhh]]]RRRHHH???999666444222111222333333333333333222222444666999;;;@@@FFFNNNVVV\\\^^^^^^]]]YYYSSSLLLFFFCCCBBBAAA@@@>>>@@@AAABBBEEEMMMXXX```kkkttt{{{|||~~~|||vvvoooiii\\\VVVOOOJJJIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLHHHDDDAAAAAACCC@@@BBBHHHSSSddduuummm[[[PPPDDD@@@<<<:::999999888666444444444444555666666777444444333333222111111111......---------,,,,,,,,,------------------------////////////...,,,+++***'''''''''''''''((()))))))))(((''''''(((((('''&&&''''''''''''((()))***+++///...---...000111000///......---,,,+++***))))))&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))))))))))),,,++++++++++++---...///111///,,,******)))'''%%%...111:::AAA===222,,,,,,+++++++++,,,,,,------...///.........///000222333333333333222222222222222444444555444222222333555333===DDDCCC@@@BBBFFFIIIKKKMMMPPPTTTVVVXXXYYYZZZZZZYYYWWWTTTPPPMMMJJJHHHIIIJJJJJJIIIGGGHHHJJJLLLNNNPPPSSSWWW[[[```dddhhhlllqqqxxx]]][[[ZZZ\\\```eeeiiikkksssvvv{{{~~~yyypppeee[[[QQQHHHBBB>>>===;;;999777777777888888888777777777777888888777666555555444444555555444555666888999;;;<<<======???AAACCCFFFLLLSSSWWWdddlllsssuuuvvvwwwvvvrrrsssqqqmmmgggaaa[[[WWWUUUNNNJJJCCC???<<<;;;999888777777:::???AAAEEEMMMWWWdddlllvvvyyyooo```UUUNNNJJJGGGEEEDDDCCCDDDHHHJJJNNNXXXcccoooxxx~~~yyypppfff\\\PPPFFF???:::777555333444444444333444333222111333555999;;;@@@GGGSSS^^^ggglllmmmmmmhhhcccZZZSSSNNNJJJGGGFFFCCCEEEFFFGGGJJJRRR]]]eeeooowww}}}}}}~~~~~~yyyuuufff```XXXQQQNNNMMMLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGDDD@@@>>>???BBBCCCFFFOOO\\\lll{{{iiiXXXJJJDDD===:::::::::999888555555444444555666777777555555444333333222222111//////.........---------,,,,,,---------------...//////000000///---,,,***))))))))))))***+++,,,,,,+++)))(((((())))))(((''''''''''''(((((()))***+++///...,,,---...000000//////......---,,,+++******&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$''')))(((((()))***+++******)))***,,,---...000...+++***)))((('''%%%,,,---666BBBCCC999222111,,,,,,,,,------.........//////......///111333444444444333333222222111111333444444222111000222333000888===<<<;;;???CCCEEEHHHJJJMMMPPPSSSUUUVVVVVVYYYYYYXXXWWWUUUQQQNNNMMMLLLLLLKKKIIIFFFFFFGGGIIIKKKLLLMMMPPPSSSXXX[[[^^^dddiiipppwww~~~gggccc^^^\\\^^^aaacccccciiimmmrrrxxx|||yyyqqqggg\\\SSSMMMDDDCCC@@@>>>===<<<<<<<<<>>>===<<<;;;;;;::::::;;;:::999888777777777888999999999:::<<<>>>@@@AAAAAACCCDDDGGGIIINNNTTT[[[aaahhhooouuuuuutttuuusssooommmjjjddd]]]VVVOOOJJJHHHBBB???;;;888888888888888999999===CCCHHHNNN[[[gggqqqwwwzzznnnddd]]]XXXSSSPPPLLLKKKMMMQQQUUUZZZeeeqqqyyyxxxoooeeeZZZOOOHHH>>><<<888777666666555444555444222111111444777999???HHHVVVeeepppwwwyyyzzzvvvqqqkkkeee___YYYRRRNNNKKKMMMNNNOOORRRYYYdddmmmrrrzzz~~~rrrlllddd\\\WWWSSSPPPNNNJJJIIIGGGEEECCCCCCCCCCCCBBBEEEGGGEEEAAA???AAADDDGGGMMMWWWfffvvv{{{eeeTTTLLLAAA;;;:::;;;:::888666666555444444555666777555555555444333333222222000000/////////.........++++++,,,,,,---------------...///000///...,,,+++))))))))))))***+++,,,---+++)))(((((()))***(((''''''''''''(((((()))***+++---,,,******,,,---...---//////...---,,,+++******)))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""&&&)))***(((&&&'''((())))))(((((((((***+++,,,,,,+++)))))))))***)))(((...)))---:::???888111111------............////////////......///111333555555555444333222222111111222333333222000000111333000555777666888===BBBBBBBBBDDDHHHLLLPPPRRRTTTUUUVVVWWWXXXYYYXXXUUUSSSQQQOOOOOOMMMJJJGGGFFFGGGHHHJJJIIIIIIKKKNNNRRRTTTVVV[[[___eeekkkqqqxxxrrrlllddd``````aaaaaaaaaaaaffflllsssyyy}}}xxxpppggg^^^XXXJJJIIIGGGDDDCCCBBBBBBBBBBBBAAA@@@>>>============<<<;;;:::999999999:::;;;<<<<<<>>>???AAACCCDDDEEEGGGIIIKKKNNNSSSYYYaaaggghhhooosssrrrqqqqqqooolllccc```[[[TTTMMMGGGBBB@@@:::888555444666777888777<<<===BBBIIIOOOWWWffftttyyy~~~yyypppjjjeee___[[[YYYXXXZZZ___cccjjjvvv|||}}}vvvlllaaaVVVNNNBBB???;;;999888888666555666444222000111333666888???HHHXXXhhhuuu}}}}}}{{{wwwsssmmmddd[[[UUUSSSTTTUUUVVVYYY```kkkssssss||||||vvvnnnfff___ZZZVVVSSSNNNMMMJJJHHHFFFEEEEEEEEEBBBFFFIIIHHHDDDBBBDDDGGGKKKQQQ]]]mmm|||rrr[[[QQQEEE===;;;;;;:::888777666555444444555666777666555555444444333222222000000000000////////////+++++++++,,,,,,---------,,,---///000000...,,,+++''''''''''''((()))***++++++)))(((((())))))(((''''''''''''(((((()))***+++,,,***((((((***+++,,,+++//////...---,,,++++++***---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$'''******'''%%%%%%&&&((('''''''''''')))***+++)))((('''(((***,,,,,,+++222((('''333999333---............/////////////////////......///111444555555555444444333222111111222222333222000000111333111333444333666>>>BBBBBB>>>@@@EEEIIINNNQQQSSSTTTTTTVVVXXXYYYYYYXXXVVVTTTRRRRRRPPPMMMJJJIIIIIIKKKIIIHHHGGGHHHKKKNNNPPPQQQSSSWWW\\\aaagggmmmsssxxx}}}yyyrrrlllgggddd```^^^eeefffhhhlllssszzz}}}xxxqqqjjjeeeZZZVVVQQQMMMLLLKKKKKKJJJLLLIIIGGGEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLLLLPPPRRRTTTXXX^^^dddiiilllooosssrrrnnnllllllggg^^^^^^XXXOOOIIIEEEAAA===:::999777444333666:::===???===CCCJJJRRR[[[eeeqqqyyyyyyqqqkkkhhhjjjjjjjjjmmmrrryyy~~~{{{wwwnnnbbbYYYRRRLLLDDDAAAAAA@@@<<<888999777777:::999777999>>>CCCNNN```ppp}}}|||wwwrrrlllgggfffdddbbbcccffflllrrrvvv{{{~~~yyytttooojjjddd```ZZZWWWSSSOOOMMMKKKHHHFFFJJJHHHHHHJJJIIIGGGIIINNNTTT```mmmwwwttt___LLLHHHEEE===888:::<<<:::888777777777666444555666777777666444222111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++***)))((('''&&&&&&'''&&&&&&'''***++++++***,,,+++***))))))+++---///...---,,,///111222///,,,)))***+++***(((((((((***))))))(((((((((((())))))+++***((('''&&&&&&'''''''''((()))+++,,,---......+++***)))'''''')))***++++++***)))(((''''''''''''///000111222333222222111///......---------......////////////000111222333444555555333111000000111111111111000000000000000444333333555888::::::999;;;===@@@EEEJJJNNNQQQSSSUUUXXX[[[[[[YYYWWWUUUTTTWWWVVVUUUSSSQQQPPPNNNNNNNNNKKKGGGFFFHHHJJJIIIHHHKKKPPPVVVYYY[[[```hhhoooxxx|||~~~xxxsssnnnjjjfffcccbbbbbbdddgggmmmttt{{{|||wwwqqqmmmbbb___ZZZWWWUUUUUUTTTSSSTTTQQQNNNMMMMMMMMMLLLKKKLLLKKKJJJJJJJJJKKKLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVYYY[[[]]]```dddhhhkkkmmmnnnooolllfffcccccc___XXXTTTOOOGGGBBB???<<<999666666555444444777:::<<<>>>FFFLLLUUU^^^fffoooyyyzzzvvvtttuuuuuuuuuxxx|||}}}wwwmmmfffZZZTTTLLLGGGEEECCC>>>999;;;999999<<<;;;:::<<>>>>>===AAAGGGOOO[[[lll|||}}}zzzyyyxxxwwwwwwyyy{{{}}}{{{~~~~~~|||yyyvvvkkkhhhdddaaa___]]]ZZZXXXUUUSSSRRRTTTSSSRRRVVV\\\iiirrr|||hhhZZZOOODDD>>>>>>:::888777777888777444222555666777777666555333222444333333222111111000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///...---+++)))(((((((((%%%&&&&&&'''((()))******%%%$$$$$$%%%((())))))(((***)))'''&&&&&&'''((((((,,,+++,,,...000111000...000111222111...,,,++++++)))((((((((()))***++++++***)))((('''&&&&&&&&&&&&&&&''')))***+++,,,------***)))(((''''''((()))******************+++++++++//////000111111000///...------------......//////------------...///000000///000111000///...///111000000000000000000000000222111111333555777777666666666888;;;@@@FFFKKKNNNQQQSSSVVVVVVTTTQQQPPPPPPSSSTTTUUUWWWXXXYYYYYYZZZSSSPPPLLLJJJIIIHHHGGGEEEDDDHHHLLLNNNOOOSSSYYY^^^gggjjjoootttxxx|||~~~xxxtttkkkjjjhhhggghhhkkkoooqqqwwwzzz~~~~~~{{{yyyvvvsssqqqqqqqqqpppooommmkkkiiihhhhhhgggeeedddaaaaaabbbbbbccccccdddeeeaaabbbdddfffhhhjjjkkklllmmmnnnnnnmmmllljjjhhhgggfffccc]]]WWWRRRMMMHHHCCC???===;;;888777777777666666666777888;;;@@@FFFJJJYYYaaammmwww|||}}}uuuppphhhaaaZZZRRRJJJEEEDDDAAA@@@AAAAAAAAAFFFMMMVVVaaarrr}}}}}}||||||||||||}}}}}}{{{}}}~~~}}}}}}|||zzzqqqoookkkhhhfffdddaaa___]]]ZZZYYYZZZZZZZZZ___eeepppxxxyyyfffXXXKKKCCCAAA:::999888888888777444222666666666777666555444333333333333222111111000000------------------------...------------,,,,,,,,,...---+++***)))(((((((((%%%%%%&&&'''((())))))***&&&%%%%%%&&&((())))))((())))))'''&&&&&&&&&&&&'''******+++---...///000000111333444333000---+++***))))))))))))***+++,,,,,,))))))(((''''''&&&&&&&&&'''((()))+++,,,---------)))((((((''''''(((((()))))))))***+++,,,,,,------...//////000000///---,,,,,,,,,---....../////////,,,,,,,,,,,,,,,---......,,,---//////......///000/////////000000000000000111000000111444555555444444444555777;;;AAAGGGJJJNNNPPPRRRRRRPPPNNNNNNNNNRRRTTTVVVYYY[[[\\\]]]]]]VVVTTTPPPMMMKKKIIIGGGFFFFFFHHHKKKLLLMMMOOOTTTWWW^^^aaafffjjjooosssyyy|||{{{vvvtttqqqnnnlllkkklllmmmpppssswww{{{}}}~~~|||}}}zzzyyyyyyyyyyyywwwvvvuuussssssssssssqqqooollllllmmmmmmnnnnnnnnnnnnkkkkkkmmmnnnppprrrssssssrrrrrrqqqnnnjjjfffbbb```\\\ZZZVVVTTTOOOGGG@@@<<<:::999999777777777888999888888888999===EEEOOOVVVccckkkvvv~~~{{{vvvnnnfff^^^VVVQQQLLLHHHFFFGGGGGGGGGLLLSSS___iiixxx|||||||||||||||}}}}}}}}}zzz|||~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~{{{yyyuuusssooolllkkkiiifffdddbbb^^^]]]^^^^^^___dddlllttt{{{wwwdddTTTGGGBBB>>><<<::::::999888555333666666666666666666555555333222222111000000//////------------------------.........---------,,,,,,++++++******)))*********''''''((((((((((((((((((((('''&&&''')))******)))***))))))(((''''''''''''((()))+++,,,---...000111444666888888444000---+++***************+++,,,,,,)))))))))(((((('''&&&&&&))))))+++,,,------------(((''''''''''''''''''(((((()))***,,,------------,,,---.........---,,,+++,,,,,,---...//////......++++++++++++++++++,,,---***,,,------------...000......//////000000000000000//////000333444444333333333333555888===BBBEEEIIIKKKMMMMMMLLLKKKKKKLLLRRRTTTVVVZZZ\\\]]]]]]]]]YYYXXXVVVRRRNNNKKKJJJIIIJJJJJJKKKKKKKKKMMMPPPRRRUUUXXX\\\aaaeeekkkpppttt{{{~~~}}}zzzwwwssspppnnnmmmlllnnnqqqtttwwwyyyzzz{{{xxxyyy{{{}}}}}}}}}}}}}}}~~~}}}|||zzzyyyyyyyyyzzzzzzxxxvvvuuuvvvvvvwwwwwwvvvuuuuuupppqqqrrrssstttuuuuuuvvvrrrpppmmmiiiddd___[[[YYYQQQNNNMMMNNNKKKCCC;;;999666777888777666666888999999;;;===???DDDMMMYYYbbbnnnuuu}}}zzzssskkkddd```XXXSSSPPPPPPOOOPPPVVV]]]jjjrrr~~~}}}|||zzzzzzyyyyyyzzz{{{{{{|||xxxyyyzzz|||}}}~~~}}}zzzzzz|||}}}~~~}}}{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~}}}|||||||||{{{yyywwwwwwtttpppnnnlllkkkhhhfffbbb^^^[[[\\\]]]^^^eeemmmuuu|||wwwbbbPPPFFFDDDAAA>>>;;;:::999777555666666666666666666666666222222222111000000//////------------------------............---------,,,++++++*********++++++,,,******))))))(((((('''''')))((('''(((*********))))))))))))))))))((((((((('''(((***++++++---000333777:::======:::555222000,,,,,,+++++++++++++++,,,***************(((''''''))))))***+++,,,------,,,''''''''''''''''''''''''((()))+++,,,------,,,,,,)))***,,,---------,,,+++,,,---...//////...---,,,+++++++++******++++++,,,***,,,------,,,,,,...///---......//////000000111000//////000222333333222222222333444666:::===???BBBDDDFFFGGGFFFFFFHHHIIIOOOQQQUUUYYY[[[\\\\\\\\\[[[[[[[[[XXXSSSPPPOOOOOOLLLLLLJJJJJJJJJJJJKKKLLLLLLOOORRRVVVZZZ___eeeiiioootttzzz~~~{{{wwwtttlllmmmmmmnnnpppqqqssstttuuuvvvwwwyyy{{{|||}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{zzz{{{|||~~~~~~|||{{{yyyyyyzzzzzzyyyxxxwwwvvvoooooopppppppppqqqqqqqqqkkkhhhddd^^^XXXSSSPPPNNNGGGCCCAAADDDCCC===999999666888:::999888777999;;;<<>>===;;;:::<<<>>>AAAHHHRRRZZZ```hhhqqqyyyyyy|||~~~xxx{{{|||xxxuuupppjjjeeecccbbbbbbhhhppprrrwww~~~~~~zzzxxxvvvuuuvvvvvvvvvuuutttsssqqqooonnnnnnoooppppppqqqrrruuuyyy{{{{{{{{{zzzzzzzzzxxxuuusssssssssvvvwwwxxxyyyyyywwwuuutttoooppppppqqqqqqppppppooopppoooooonnnoooppprrrsssoooooooooqqqssstttsssrrrnnnkkkhhhfffdddccc```___ZZZUUURRRSSSTTTWWW___hhhpppuuuzzz{{{}}}rrrbbbOOOJJJCCC>>>;;;:::999999777777666666666666777888555555444333333222222111........................//////.........---------000///...,,,+++******)))***************+++++++++'''&&&%%%&&&(((((('''&&&&&&&&&'''((()))))))))(((%%%''')))******,,,000444666:::>>>@@@===888444111///...---,,,+++*********,,,,,,------,,,+++)))(((%%%&&&'''(((((()))((((((%%%&&&&&&''''''&&&&&&%%%''')))+++,,,,,,+++***)))&&&''')))+++,,,------,,,...///000000///---+++))),,,,,,+++++++++++++++,,,,,,---......,,,,,,---...---------...///000000111111000///000222333333222000000111222333444444555555777:::;;;<<<>>>@@@CCCGGGJJJOOOUUUYYY[[[\\\\\\]]]```aaa___[[[XXXXXXZZZTTTRRROOOMMMLLLLLLKKKJJJHHHJJJKKKKKKLLLOOOTTTWWWTTT[[[eeekkkooottt{{{vvvtttpppllliiiiiijjjkkkhhhiiilllnnnppppppppppppyyyzzz}}}|||~~~}}}|||{{{{{{{{{{{{{{{}}}|||zzz{{{|||}}}}}}|||xxxvvvsssrrrqqqpppnnnllliiigggeeedddddddddbbbaaa]]]VVVNNNIIIHHHEEE@@@<<<<<<<<<;;;:::::::::::::::;;;===>>>>>>???AAADDDGGGMMMSSS]]]fffmmmrrrvvvxxx||||||}}}~~~}}}}}}}}}}}}~~~~~~{{{yyyyyyyyyzzz|||~~~~~~{{{xxxqqqooollljjjiiikkknnnooossstttwwwzzz{{{zzzuuurrrrrrqqqpppooonnnmmmllllllkkkiiigggeeecccccccccccceeeiiinnnqqqssstttuuuvvvxxxxxxwwwuuurrrooollljjjlllnnnpppqqqqqqooommmkkkkkkjjjhhhhhhiiiiiiiiihhhgggeeebbb```aaacccfffhhhjjjlllnnnnnnlllkkkjjjkkkeeeeeeeeeccc```\\\YYYVVVRRRNNNMMMNNNOOOQQQXXX```kkkooouuu{{{~~~~~~~~~rrrdddTTTHHHGGGDDD;;;888<<<777777666666666555555555666444222111222222111000111111000/////////////////////......---------,,,---,,,+++*********+++,,,******))))))((((((''''''''''''(((((())))))******((()))*********)))'''&&&(((((((((***+++---///000333555999;;;<<<:::888666111000000...,,,***)))(((.........---,,,+++***)))((('''''')))******(((&&&)))((('''&&&&&&&&&&&&&&&'''''''''((()))******+++***************++++++,,,(((+++---...---,,,,,,------+++)))(((************---......////////////...000///---,,,,,,---...000222000///------///000222111111111111111111111111555444444555666999<<<>>>AAAEEEJJJPPPTTTVVVWWWWWWYYY\\\______^^^[[[YYYYYYXXXUUURRRRRRSSSSSSRRRPPPKKKKKKLLLLLLLLLLLLMMMMMMRRRVVV[[[```eeekkkppptttzzz{{{}}}|||yyyuuuoookkkhhhfffeeeeeefffhhhjjjlllmmmnnnnnnrrrtttvvvyyy|||~~~||||||{{{zzzyyyyyyyyyyyyyyyyyywwwuuuuuuvvvwwwvvvuuutttrrrpppnnnmmmkkkhhhfff___]]]ZZZYYYYYYYYYXXXVVVRRRLLLFFFBBBBBBAAA===999::::::999999999999::::::===???AAACCCEEEHHHMMMPPPYYY___gggnnnsssvvvyyy{{{}}}}}}}}}}}}~~~~~~{{{{{{{{{|||}}}~~~~~~}}}|||||||||}}}~~~}}}|||{{{{{{}}}~~~{{{yyywwwuuuvvvwwwxxxyyyzzz{{{|||{{{zzzzzz{{{||||||yyywwwsssrrrooommmlllmmmnnnooonnnnnnooorrrsssrrrnnnkkkiiiiiihhhgggfffeeedddddd```^^^\\\ZZZYYYXXXXXXXXX]]]```eeehhhjjjkkkmmmnnnsssrrrrrrpppmmmjjjgggeeedddfffggghhhhhhgggdddcccdddbbb```_________^^^]]]]]][[[XXXWWWWWWYYY\\\^^^```ccceeeeeedddbbbbbbbbb^^^^^^^^^]]]ZZZWWWSSSQQQMMMJJJHHHIIIJJJLLLSSS[[[ggglllsssxxx|||~~~~~~|||{{{|||~~~ppp]]]MMMHHHDDD<<<999<<<777777666666555555555444666444222111222222111000111111000///////////////////////////......---------,,,+++*********+++,,,******))))))(((((((((((()))))))))))))))(((((((((((())))))***)))((('''&&&((((((((()))***,,,---...000333666999::::::888777333222111000...,,,***)))---------------,,,+++***)))))))))***,,,,,,***(((''''''&&&&&&&&&''''''(((&&&&&&'''(((((()))******((((((''''''(((((()))******,,,...///...---------///,,,***((()))***+++***++++++,,,......///.........---+++***+++,,,...///111000///......///000111111111111111111111111111333222222333444777:::<<>><<<======;;;888999999999999:::;;;<<<===BBBDDDHHHLLLPPPTTTYYY]]]gggkkkqqqvvvxxxzzz{{{|||~~~}}}}}}||||||||||||}}}{{{|||}}}~~~||||||}}}}}}||||||{{{zzzxxxwwwwwwwwwxxxxxxyyyzzz|||{{{zzzxxxwwwwwwxxxxxxzzzyyywwwvvvvvvxxxzzz{{{}}}}}}|||{{{xxxuuurrrqqqppppppqqqqqqrrrsssssstttssssssssstttvvvwwwuuutttqqqpppooommmkkkkkkjjjjjjeeeeeeddddddeeeeeecccaaa^^^^^^]]]\\\\\\[[[ZZZZZZSSSRRRPPPNNNMMMLLLLLLMMMSSSVVV[[[^^^```aaaccceeeiiiiiiiiihhheeeccc```^^^[[[\\\]]]^^^]]]\\\ZZZYYYZZZXXXVVVUUUUUUTTTSSSRRRRRRPPPNNNMMMMMMOOORRRTTTUUUXXX[[[\\\[[[YYYXXXXXXWWWXXXXXXWWWUUURRROOOMMMIIIFFFEEEFFFGGGIIIPPPWWWaaagggooouuuyyyzzz{{{|||~~~~~~~~~~~~}}}{{{yyyxxxvvvyyyzzz|||}}}mmmWWWNNNHHHAAA<<<===999888777666555444444444666444222222333333222111111111000////////////000000000000000////////////------,,,+++++++++++++++***))))))))))))(((((((((++++++***))))))((('''''')))))))))))))))(((''''''(((((((((((()))***+++,,,---///333777999999888888555555444222000...,,,+++------.........------,,,,,,++++++,,,...---+++)))&&&&&&&&&&&&'''((()))***&&&&&&&&&'''(((((())))))((((((''''''(((((()))***,,,...000000...---,,,---111...***))))))***++++++***+++,,,---............,,,+++***)))***+++---///111000///......///000111000000000000000000000000000000000000222444777888;;;>>>BBBGGGLLLOOOQQQRRRSSSVVVZZZ[[[[[[[[[[[[[[[\\\[[[ZZZ[[[[[[ZZZWWWUUURRRQQQNNNKKKJJJIIIJJJJJJKKKNNNQQQTTTWWW[[[___bbbdddfffhhhjjjnnnssszzz~~~}}}|||zzzvvvsssooommmiiihhhfffeeeeeeeeefffgggggghhhkkkmmmpppssstttuuuwwwyyy|||}}}|||||||||}}}}}}}}}|||}}}~~~}}}yyywwwrrrrrrpppooonnnnnnnnnnnnnnnllljjjiiihhhgggdddbbbbbbaaa___^^^\\\XXXSSSPPPKKKIIIGGGFFFFFFFFFEEECCCAAA>>><<<;;;<<<<<<;;;999::::::;;;<<<>>>@@@BBBCCCHHHKKKQQQVVV[[[```fffjjjnnnrrrvvvyyyzzzzzz{{{|||~~~}}}{{{zzzyyyyyyyyyxxxzzz|||~~~}}}~~~~~~}}}yyyyyyyyyyyyxxxxxxwwwwwwsssrrrrrrqqqqqqqqqrrrrrrwwwvvvuuussssssssstttuuuvvvuuutttsssssssssuuuvvvttttttsssrrrpppllljjjhhhjjjjjjkkkkkkkkkkkkkkkllllllkkkkkklllnnnnnnmmmllliiihhhhhhfffdddbbbaaa```\\\ZZZXXXWWWWWWXXXWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPKKKJJJHHHFFFEEEEEEEEEEEEKKKNNNSSSVVVXXXZZZ\\\^^^___```______]]][[[XXXWWWUUUUUUUUUUUUTTTSSSRRRRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNMMMQQQUUUVVVUUUTTTRRRRRRSSSTTTUUUUUUSSSQQQNNNLLLIIIFFFEEEGGGGGGIIIOOOVVV]]]ccckkkrrrvvvwwwxxxyyy||||||}}}}}}}}}||||||||||||{{{{{{yyyxxxvvvtttsssuuuuuuvvvwwwyyy{{{|||}}}fffWWWOOOGGGAAA???;;;:::888666555444444555666444333222333444333222222111000000//////000000111111000000000000000000------,,,,,,++++++++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))(((((('''(((((('''''''''((())))))***---111555777999999999777777666444222000...---------.../////////.........------...//////---+++'''''''''''''''((())))))&&&&&&&&&&&&''''''(((((()))))))))))))))***++++++,,,...//////---+++++++++333///+++))))))+++,,,,,,......//////000000//////,,,+++***)))***,,,...///000///............///000000000000000000000000000......///000111333555666777999===AAAEEEIIIKKKMMMOOORRRVVVYYYZZZ[[[\\\^^^]]]]]]^^^______^^^[[[YYYXXXUUUQQQMMMJJJIIIJJJKKKLLLMMMOOOPPPRRRTTTXXX[[[]]]^^^aaaccceeejjjpppttt{{{~~~~~~|||zzzwwwuuupppooollliiigggfffffffffdddeeefffhhhjjjlllmmmnnnqqqsssvvvwwwvvvuuuuuuvvvwwwwwwwwwwwwyyyzzz|||}}}|||}}}}}}~~~~~~~~~|||{{{yyyvvvtttnnnnnnlllkkkjjjiiiiiiiiiiiigggeeedddbbb```\\\ZZZWWWUUUSSSQQQPPPMMMIIIFFFEEECCCAAA@@@AAAAAAAAA??????>>><<<<<<<<<<<<;;;:::;;;<<<===???BBBFFFHHHJJJPPPSSSYYY^^^ccciiinnnqqqqqqtttxxxzzzzzzzzz{{{|||~~~|||zzzyyyxxxwwwwwwwwwyyy{{{~~~~~~}}}}}}||||||||||||}}}}}}{{{||||||}}}}}}{{{zzzyyyuuuttttttsssssssssssssssoooooonnnmmmllllllllllllooonnnmmmmmmmmmooopppqqqqqqpppooonnnnnnnnnnnnoookkkkkkkkkiiigggeeebbbaaacccccccccccccccccccccccceeedddbbbbbbcccdddcccaaa______^^^]]][[[YYYVVVUUUSSSPPPMMMLLLLLLMMMMMMMMMIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDBBB@@@??????@@@@@@DDDGGGKKKNNNPPPSSSVVVXXXWWWWWWXXXWWWVVVUUUSSSRRROOOOOOMMMLLLLLLKKKKKKKKKHHHGGGFFFFFFHHHJJJJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKIIILLLPPPRRRQQQPPPPPPPPPRRRRRRTTTTTTTTTRRRPPPNNNJJJGGGGGGHHHHHHIIINNNUUU[[[aaaiiiooosssuuuwwwxxxzzz{{{|||}}}}}}}}}||||||{{{{{{zzzyyywwwuuusssrrrqqqqqqqqqrrrsssuuuvvvwww|||~~~wwwdddWWWMMMDDD@@@===<<<:::777666555555666777555333333444555444333222222111000000000000000000000111111111111111111------------,,,,,,++++++))))))))))))************((()))))))))*********+++***))))))((((((((((((((((((''''''&&&''''''((((((***,,,///333666777888888777777666555444222000///......///000000000/////////......///000///---+++***)))((('''''''''''''''&&&&&&&&&''''''''''''''')))))))))((()))******+++***,,,...---,,,***)))***222///+++)))***+++,,,,,,333333333333222111000000---,,,+++***+++,,,.../////////............//////////////////////////////......///000111333444555555666888;;;???BBBFFFGGGKKKOOOSSSVVVXXXZZZ]]]___\\\^^^```aaaaaa```___^^^]]]ZZZVVVQQQNNNMMMMMMNNNLLLMMMMMMMMMMMMNNNRRRTTTWWWYYY[[[]]]___bbbgggkkkqqqvvv|||~~~|||yyywwwwwwuuussspppmmmjjjiiihhhbbbbbbbbbbbbcccdddeeefffkkkmmmooopppooonnnnnnoooppppppppppppqqqsssttttttwwwwwwwwwxxxyyyyyyzzzzzz{{{yyywwwvvvuuussspppnnniiihhhfffeeecccbbbbbbbbb```^^^]]][[[ZZZWWWSSSPPPKKKIIIFFFEEEDDDCCCAAA???>>><<<;;;;;;===>>>>>>============<<<<<<<<<<<<;;;<<<>>>@@@CCCGGGKKKOOOQQQXXX[[[```eeeiiilllpppsssrrruuuxxxyyyyyyzzz{{{||||||{{{zzzxxxwwwvvvuuuuuuvvvwwwxxxzzz|||}}}~~~~~~~~~|||{{{{{{yyyyyyxxxxxxxxxxxxyyyyyywwwwwwxxxxxxwwwuuusssrrrnnnmmmmmmlllkkkllllllllllllkkkjjjiiiggggggffffffeeedddddddddeeefffhhhiiihhhgggfffeeeddddddcccccc````````````^^^\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[YYYWWWWWWXXXXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMJJJGGGDDDCCCDDDEEEFFFEEE@@@?????????>>>>>>>>>===???>>>===;;;;;;;;;;;;<<<>>>@@@DDDFFFIIILLLPPPRRRRRRRRRSSSSSSSSSQQQPPPOOOKKKJJJHHHFFFEEEEEEFFFGGGBBBAAA@@@BBBDDDFFFGGGGGGDDDDDDDDDDDDEEEFFFHHHIIIHHHJJJMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVVVVUUUSSSRRRNNNKKKJJJKKKJJJIIIMMMTTTZZZ___ffflllpppsssuuuwwwyyy{{{}}}}}}}}}|||{{{yyywwwvvvtttqqqppppppoooppprrrtttuuuwwwzzzuuudddVVVJJJCCCAAA???<<<999777666777777777555333444555666555444222222111000000000000111000000000000111111111111---------------,,,++++++)))))))))************+++(((((())))))***++++++,,,******)))((((((((((((((('''''''''&&&''''''(((((()))+++...000222444444444666666555555444222111000000000111111111000000//////....../////////,,,***+++***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))+++------+++))))))***...,,,******+++,,,,,,+++444444444444333222111111///---,,,++++++,,,---...........................////////////////////////......///000111222333333444444555666999===@@@BBBGGGJJJNNNRRRTTTWWW[[[]]]ZZZ]]]___aaaaaa```aaabbbaaa___[[[WWWUUUSSSSSSSSSMMMMMMLLLKKKJJJKKKNNNPPPRRRSSSUUUWWWXXX[[[^^^aaaiiimmmrrrvvvzzz~~~~~~|||zzzyyyyyyyyywwwuuussspppmmmllleeedddcccaaaaaaaaaaaaaaadddfffhhhiiihhhggggggggghhhhhhiiiiiiiiijjjjjjkkkmmmmmmmmmnnnooooooppppppnnnlllkkkjjjiiigggdddbbb]]]]]][[[YYYXXXWWWVVVVVVTTTSSSRRRQQQOOOLLLHHHEEEBBB???<<<;;;;;;<<<<<<<<<999888888999;;;=========<<<===>>>?????????@@@@@@BBBCCCFFFJJJOOOTTTXXXZZZ^^^aaafffiiikkkmmmoooqqqrrrtttvvvwwwvvvvvvwwwxxxwwwvvvuuuttttttsssssssssrrrrrrssstttuuuvvvwwwxxxyyyyyyxxxxxxwwwuuutttsssqqqppppppppppppppppppqqqqqqqqqqqqpppnnnllljjjhhheeeeeecccbbbbbbbbbcccdddeeedddbbbaaa___^^^]]]]]]\\\[[[ZZZYYYZZZZZZ\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUURRRRRRSSSSSSRRRQQQOOONNNLLLLLLLLLMMMMMMNNNNNNNNNOOOMMMKKKKKKMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFBBB@@@======>>>@@@@@@@@@;;;;;;;;;;;;::::::::::::===<<<:::999888888999::::::===@@@CCCEEEHHHLLLOOOOOOPPPQQQQQQQQQPPPOOONNNLLLJJJHHHEEEDDDEEEFFFGGGBBBAAA@@@AAACCCEEEEEEEEECCCCCCCCCDDDEEEFFFHHHIIIJJJLLLNNNNNNNNNOOORRRTTTVVVXXXZZZ[[[\\\[[[ZZZYYYTTTQQQOOOPPPOOOMMMPPPVVVYYY]]]bbbggglllppptttwwwzzz|||}}}{{{yyyxxxrrrqqqppppppppprrrtttuuuvvvyyy}}}vvvdddVVVMMMDDDAAA>>>:::888777888999777555444444555666666555333222111111000000111111/////////000000000111111,,,---.........---,,,+++))))))*********+++++++++************************+++***)))((('''(((((()))''''''&&&''''''((()))))))))***+++---.../////////333333333333333222222111222222222222111000//////...------......---+++((())))))((((((((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((***,,,---,,,++++++++++++***)))***,,,---+++***///000111111222222222111///...,,,***)))***+++,,,---..................---........................---...///000111111222222444333333333555888<<<>>>BBBEEEIIIMMMOOOSSSWWWYYYWWWZZZ]]]^^^___```ccceeecccbbb```^^^\\\ZZZYYYYYYPPPPPPNNNLLLKKKKKKNNNQQQOOOPPPRRRSSSTTTVVVYYY\\\aaacccgggjjjmmmooosssvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{}}}~~~}}}}}}||||||{{{yyyyyyyyyxxxwwwtttqqqpppiiihhheeecccbbbaaaaaaaaa___bbbddddddcccbbbbbbccccccddddddddddddddddddddddddddddddeeeffffffggggggcccaaa___^^^^^^\\\YYYWWWSSSRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHEEE@@@===<<<:::666555666999::::::999777777999<<<>>>??????<<<>>>AAABBBCCCCCCEEEFFFHHHJJJMMMQQQWWW\\\```cccbbbeeehhhkkkkkklllmmmnnnppprrrssssssrrrqqqrrrsssssssssrrrqqqqqqqqqrrrrrroooooooooooopppqqqrrrsssrrrrrrqqqpppooonnnlllkkkiiihhhhhhgggggghhhhhhiiilllllllllkkkhhhfffcccaaa___^^^]]]\\\[[[\\\]]]]]]^^^]]][[[YYYWWWVVVUUUUUUVVVUUUTTTRRRRRRRRRRRRSSSRRRQQQQQQOOONNNMMMLLLKKKFFFGGGHHHHHHHHHGGGFFFEEECCCDDDDDDEEEFFFFFFGGGGGGFFFDDDCCCDDDFFFHHHIIIIIIGGGFFFEEECCCBBBAAAAAAAAA===;;;999999;;;<<<===<<<;;;;;;;;;;;;;;;;;;::::::===<<<:::999888999999::::::===@@@BBBEEEHHHMMMPPPNNNOOOPPPQQQQQQPPPOOONNNOOOMMMJJJHHHGGGGGGHHHJJJEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJNNNOOOPPPPPPPPPRRRVVVXXX[[[]]]___aaabbbbbbaaa```ZZZWWWUUUVVVTTTQQQTTTYYYXXX[[[```dddiiinnnsssvvvzzz}}}~~~|||{{{tttsssrrrqqqrrrsssuuuvvvuuuxxx|||~~~pppaaaXXXEEECCC???;;;999888999:::777555444444666777666666333222111111000111111111......//////000000000111,,,---.........---,,,+++))))))******++++++++++++,,,,,,++++++***)))))))))+++***((('''''''''((()))'''&&&&&&'''((()))******((()))***+++++++++++++++111111222333333222222222333333333222111000///......---,,,------,,,***'''(((''''''(((((()))***+++)))))))))))))))(((((((((((((((((((((((()))******(((+++---...---,,,,,,---(((((()))+++------+++)))***+++---...000111222222///---+++)))(((((()))***------............------........................,,,---...///000000000000444333222222333666999;;;???BBBFFFIIILLLOOOSSSVVVVVVXXX[[[]]]]]]___cccgggeeedddcccbbb```___]]]]]]TTTTTTRRRPPPNNNOOORRRTTTNNNPPPRRRSSSSSSUUUWWWZZZ[[[]]]```bbbccceeehhhkkknnnsssyyy~~~~~~}}}}}}|||}}}}}}}}}yyyyyyxxxwwwwwwwwwxxxxxxzzzzzzzzzzzzyyywwwuuutttxxxyyyyyyyyyxxxuuurrrqqqlllkkkiiigggeeecccaaa```^^^]]]]]]___``````^^^\\\\\\[[[ZZZ[[[]]]]]][[[YYYYYYZZZ\\\]]]^^^^^^^^^]]]ZZZWWWTTTQQQPPPOOONNNMMMKKKJJJIIIGGGEEEDDDDDDDDDAAAAAAAAAAAA???===;;;:::666555444444444666777888999999:::;;;===@@@BBBDDDDDDEEEFFFFFFFFFHHHKKKNNNPPPRRRUUUYYY]]]```aaabbbaaabbbcccdddfffggghhhiiiiiiiiijjjkkkmmmnnnnnnooojjjjjjjjjkkkkkklllllllllkkkiiigggffffffhhhjjjlllkkkkkkkkkjjjhhhfffcccbbb```___]]][[[[[[\\\]]]^^^```aaabbb```]]]ZZZXXXXXXTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQPPPNNNMMMMMMOOONNNMMMLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEE@@@AAAAAABBBAAA???>>>======>>>???@@@AAAAAAAAAAAABBBDDDEEEDDDCCCBBBCCCDDDBBBAAAAAAAAAAAA@@@>>>;;;<<<;;;999888888999:::;;;<<<;;;:::999:::;;;>>>???::::::::::::::::::::::::===>>>@@@AAABBBEEEIIILLLOOOOOOPPPRRRSSSUUUVVVWWWSSSRRRPPPOOOMMMLLLLLLLLLKKKJJJHHHGGGGGGFFFEEECCCEEEFFFFFFGGGGGGJJJNNNQQQUUUTTTSSSTTTVVVYYY]]]___eeegggjjjlllmmmllljjjiiifffeeeccc___\\\ZZZZZZ\\\]]]```cccfffjjjnnntttxxx|||zzzxxxwwwwwwyyy{{{}}}}}}zzz{{{ooo\\\QQQGGG???<<<;;;999888:::999666333111222333444444555444222000///000000111333222000/////////000111......---------,,,,,,,,,))))))***+++,,,,,,------++++++***))))))((()))))))))***+++++++++)))((('''))))))))))))))))))))))))+++)))((()))+++,,,,,,+++///000111222333444444444333333222111000///.........---,,,+++***((('''''''''((()))'''$$$$$$%%%(((+++***)))***+++***((('''*********))))))))))))))),,,)))'''***...///---)))************************(((((()))***,,,---...///...,,,***))))))***,,,.........---,,,,,,+++******------------------,,,,,,------......//////000000333333222222222333444555888999;;;???DDDIIINNNQQQSSSVVVZZZ]]]^^^^^^___```ccccccdddddddddddddddddd___ZZZUUURRRSSSTTTSSSQQQSSSRRRPPPOOOPPPRRRUUUWWWYYY[[[^^^^^^\\\\\\^^^aaaeeefffhhhlllrrrxxx~~~zzzzzzyyyxxxxxxxxxxxxyyyvvvuuutttsssssssssssssssuuuuuuvvvuuutttrrrqqqppprrrsssuuuvvvvvvtttsssqqqooonnnmmmkkkiiihhhffffffbbbaaaaaaaaaaaa```^^^[[[ZZZYYYXXXYYYYYYYYYWWWUUUTTTUUUWWWXXXYYYYYYXXXXXXSSSPPPMMMJJJJJJIIIGGGFFFHHHGGGEEECCCBBBAAAAAA@@@????????????>>><<<:::999555555444444444555666777::::::;;;<<<>>>AAADDDEEEFFFGGGGGGGGGHHHKKKPPPTTTTTTVVVYYY\\\___aaabbbbbb^^^^^^___```aaabbbccccccccccccdddeeefffggghhhhhhddddddddddddeeeeeeeeefffbbb```^^^]]]]]]___aaabbbaaaaaa```___]]]ZZZYYYWWWVVVUUUSSSRRRRRRRRRTTTTTTXXXYYYZZZYYYVVVSSSQQQQQQMMMLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKJJJJJJHHHGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???======>>>>>>===<<<:::::::::;;;<<<===>>>>>>??????@@@AAABBBBBBAAA@@@BBBCCCAAA@@@@@@@@@AAA@@@===;;;===<<<;;;:::::::::;;;;;;;;;;;;:::999999:::<<<<<<999999999999:::::::::;;;<<<===???@@@BBBDDDHHHKKKNNNPPPQQQTTTVVVWWWXXXXXXYYYXXXVVVUUUTTTSSSSSSSSSQQQPPPOOONNNMMMLLLJJJIIIHHHIIIJJJKKKLLLNNNSSSVVVZZZZZZZZZ[[[^^^bbbfffhhhkkklllnnnpppqqqqqqpppooonnnnnnmmmiiieeebbbbbbbbbaaadddgggiiilllpppuuuyyy~~~}}}{{{zzz{{{}}}~~~}}}}}}mmm[[[QQQGGGDDDAAA===:::;;;888666444333444555555444555444222111000000000111222111000/////////000000------------,,,,,,,,,,,,((())))))***++++++,,,,,,******))))))))))))******))))))*********)))((('''(((((((((((((((((((((((()))((('''''')))******)))---...///000222222333333333333222111000...---------,,,,,,+++***)))((((((''')))***(((&&&%%%&&&)))***)))))))))******(((&&&((((((((((((((((((((((((+++((('''***...///---***************************((())))))***+++,,,---------,,,***((((((***,,,---//////......---,,,,,,+++,,,,,,,,,------------------......//////000000111222111111000111222333444555666888;;;@@@DDDHHHKKKOOORRRVVVYYYZZZ[[[\\\^^^_________```bbbdddeeefffddd```[[[YYYZZZZZZZZZYYYYYYXXXVVVTTTSSSTTTTTTUUUVVVXXXYYYYYYWWWVVVXXXZZZZZZ[[[^^^aaaffflllqqqtttuuuyyy~~~ssssssrrrrrrrrrqqqqqqqqqoooooommmlllkkkkkkkkkkkkmmmmmmmmmmmmlllkkkiiihhhiiikkkmmmpppqqqqqqpppooonnnmmmlllkkkjjjiiiiiiiiigggeeeddddddcccaaa^^^[[[YYYXXXVVVVVVVVVUUURRRPPPNNNOOOPPPQQQRRRRRRQQQQQQMMMJJJGGGEEEDDDDDDBBBAAADDDCCCAAA@@@>>>=========<<<=========<<<;;;999888666555444444444555666777;;;;;;<<<>>>AAACCCFFFGGGHHHHHHHHHHHHJJJNNNSSSXXXWWWXXXZZZ\\\]]]^^^^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^___[[[[[[[[[[[[\\\\\\\\\\\\XXXWWWUUUTTTSSSUUUVVVWWWWWWVVVTTTRRROOONNNMMMLLLLLLKKKIIIHHHHHHHHHIIIJJJMMMOOOPPPNNNKKKIIIGGGGGGEEEDDDDDDCCCCCCBBBBBBAAADDDDDDDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@>>><<<;;;;;;;;;;;;;;;:::999888777888999999;;;<<<======>>>???AAABBBBBBAAAAAABBBDDDAAA@@@@@@@@@AAAAAA???===???>>>======<<<<<<======;;;;;;;;;:::::::::::::::888888999:::;;;<<<======>>>@@@BBBCCCEEEGGGKKKNNNPPPRRRUUUXXX[[[[[[[[[[[[___^^^]]]\\\[[[[[[[[[[[[YYYXXXXXXWWWUUUTTTRRRRRROOOPPPQQQRRRSSSVVV[[[^^^dddcccdddeeehhhlllppprrrrrrrrrssstttvvvwwwwwwxxxyyyyyyyyyvvvqqqmmmkkkjjjhhhiiilllmmmooorrrwwwzzz~~~iii]]]PPPIIICCC===999999888666555555777777666444444444333222111111111111111111000///////////////------,,,,,,,,,+++++++++((())))))******++++++,,,*********)))******++++++((())))))))))))(((((('''''''''''''''''''''''''''((('''&&&&&&((()))((('''***+++,,,...000111111222444333222111///...---,,,+++++++++*********)))))))))******)))((('''((()))***)))((()))******(((&&&''''''''''''(((((((((((()))'''''')))---///...+++)))))))))))))))))))))))))))*********++++++++++++,,,***)))'''''')))***,,,......------,,,++++++++++++++++++,,,,,,------............///000111111111111000/////////000222222222333444777:::>>>@@@BBBHHHLLLPPPSSSUUUVVVXXXYYYYYYYYYZZZ[[[^^^bbbfffhhhhhheeeaaa``````aaaaaa```aaaaaa___]]]ZZZWWWUUUTTTTTTUUUVVVTTTRRRPPPQQQRRROOOPPPRRRUUUYYY^^^ccceeegggkkkppptttwww{{{~~~kkkkkkkkkkkkjjjjjjiiihhhffffffdddcccbbbbbbaaaaaaddddddccccccbbbaaa`````````bbbeeegggiiiiiihhhhhhffffffeeedddddddddeeefffgggeeedddddddddbbb^^^\\\YYYXXXVVVUUUUUUSSSPPPNNNJJJKKKMMMNNNNNNNNNMMMMMMLLLIIIFFFDDDDDDDDDCCCBBBBBBAAA???>>>===<<<<<<<<<<<<============;;;:::999777666555555555666777888;;;<<<===???BBBDDDFFFGGGGGGGGGGGGFFFGGGKKKPPPUUUTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTQQQPPPOOONNNMMMNNNOOOPPPQQQOOOMMMJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEGGGFFFCCCAAA@@@@@@????????????>>>>>>======?????????@@@??????>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@>>>;;;:::::::::::::::999888777777888888999:::;;;===>>>>>>@@@BBBDDDDDDDDDDDDFFFHHHDDDCCCBBBBBBCCCDDDBBBAAABBBBBBAAAAAA@@@@@@??????===============<<<;;;::::::;;;<<<===???@@@AAABBBDDDFFFIIIJJJKKKMMMPPPSSSRRRUUUYYY]]]___```___^^^aaa```______^^^_________^^^_________]]]ZZZYYYYYYXXXYYYZZZ[[[\\\___dddgggmmmmmmmmmnnnpppsssvvvwwwvvvvvvvvvvvvxxxzzz|||}}}~~~~~~yyytttpppooommmnnnppppppqqqtttwwwzzz~~~}}}nnn]]]PPPFFF>>>:::;;;777666666777888777666444444444333333222222222222000000000///////////////---,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,---,,,+++***************((((((((()))((((((((((((((((((((((((((((((((((((((('''&&&'''))))))(((&&&((()))+++---///000111111333333222000///...---,,,******************************++++++************)))((('''(((******(((&&&''''''((((((((((((((()))'''&&&''')))---///...,,,*********************************************)))***)))(((''''''((()))***************))))))(((((()))******+++,,,------...---......///000111222222111000/////////000111222222222444555777999;;;<<>>>>>>>>>>>>>>?????????>>><<<;;;:::999888777666666777888888:::;;;===???AAACCCDDDEEEDDDDDDCCCBBBAAADDDHHHLLLOOOPPPQQQQQQQQQPPPNNNMMMQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKIIIHHHHHHHHHIIIIIIKKKIIIGGGEEECCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>???AAA@@@>>><<<;;;<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;999999999999999:::::::::999:::===??????===;;;999::::::999999888777777777888888888999:::<<<>>>???AAACCCEEEFFFFFFGGGJJJKKKJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@???AAAAAABBBDDDFFFGGGHHHIIIKKKMMMOOOQQQRRRSSSUUUWWWSSSVVVZZZ]]]___```___^^^______^^^^^^^^^___`````````bbbeeedddbbb```___``````aaaccccccdddgggllloootttssssssssstttuuuvvvwwwxxxwwwvvvvvvwwwzzz|||}}}}}}{{{vvvsssqqqpppqqqrrrrrrssstttwwwzzzmmm[[[MMMCCC@@@@@@888777777777888777555333444444444444333333333222000000000000000//////...---------,,,,,,,,,++++++,,,,,,---------------...//////---+++***))))))))))))(((((((((((()))))))))***************************)))((()))++++++)))''''''(((***,,,...000000111222222111000///...------)))************+++++++++******++++++,,,,,,+++***)))((('''(((******)))'''((((((((())))))*********&&&&&&'''))),,,---------++++++++++++++++++++++++******))))))))))))(((((())))))(((''''''((())))))******))))))))))))(((((())))))******+++,,,------------...///000111222222111000000//////111222333333444555666777888888888;;;===AAADDDFFFHHHKKKMMMSSSRRRRRRSSSVVV[[[```bbbcccccccccccccccccceeefffhhhiiijjjjjjhhhddd```]]]ZZZYYYVVVSSSQQQNNNLLLJJJGGGHHHIIIKKKMMMOOOQQQRRRRRRUUUYYY]]]___aaadddggg\\\]]]]]]]]]\\\[[[YYYXXXSSSSSSRRRQQQQQQQQQRRRRRRTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSUUUWWWXXXWWWVVVUUUVVVUUUTTTTTTTTTVVVXXXZZZZZZYYYYYY[[[\\\\\\ZZZXXXVVVUUUTTTTTTTTTTTTRRRPPPLLLMMMNNNOOOOOONNNMMMMMMKKKIIIFFFEEEFFFFFFFFFEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAA???===;;;:::999888777666666666777888999:::<<<===???@@@@@@@@@>>>??????>>>===>>>AAADDDKKKKKKLLLMMMMMMLLLJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIGGGFFFEEEFFFGGGIIIKKKIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::999;;;===<<<;;;999888999777666666666666666666666777888999999::::::::::::888999999999999999999999888999;;;=========<<<;;;<<<;;;:::999888888888999888888888999:::===???@@@CCCEEEGGGIIIJJJKKKNNNPPPRRRPPPOOOPPPRRRSSSSSSSSSOOOPPPOOOOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHJJJKKKLLLMMMOOOPPPQQQRRRQQQSSSUUUVVVVVVVVVWWWYYYUUUWWWZZZ\\\^^^^^^^^^^^^]]]]]]]]]^^^^^^```aaaaaaaaaeeeiiiiiigggeeeeeeggghhhiiijjjjjjkkkmmmqqqtttwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwxxxyyy{{{|||{{{}}}~~~{{{wwwuuutttsssttttttttttttuuuxxxzzz{{{fffVVVIIIBBBBBB<<<;;;999888888777555444333444444555555444333333111111111111111000//////......---------,,,,,,,,,........................000///...,,,+++******)))***))))))))))))******++++++++++++++++++++++++++++++******+++,,,,,,***''''''((()))+++---...//////000000000/////////......******************++++++***)))***+++------+++))))))(((((()))++++++***((((((((())))))******++++++&&&'''(((***+++,,,,,,,,,************************)))))))))((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++)))))))))******++++++,,,+++,,,---...///000111222111000/////////000222333444444555666777777666666666999<<<>>>???BBBEEEGGGMMMMMMMMMOOORRRVVVYYY\\\```bbbcccccccccdddfffhhhhhhjjjlllmmmmmmjjjgggddd^^^[[[XXXUUUSSSPPPLLLJJJFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOSSSUUUVVVXXXZZZ\\\UUUVVVWWWWWWVVVTTTQQQPPPLLLLLLLLLKKKLLLLLLMMMNNNOOONNNMMMLLLLLLLLLMMMNNNMMMNNNQQQSSSTTTTTTSSSRRRQQQPPPNNNNNNNNNPPPSSSTTTTTTSSSSSSUUUVVVVVVTTTRRRPPPOOOOOOPPPRRRRRRQQQOOOLLLMMMNNNOOOOOONNNMMMLLLKKKIIIGGGFFFGGGHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA???===:::888888777555444444444555666777888:::;;;<<<<<<;;;;;;888:::<<<<<<<<<===???@@@EEEFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@??????AAACCCEEECCCCCCCCCBBBBBBBBBAAAAAA??????>>>======<<<<<<;;;:::::::::::::::999888888666666777777666666555555555777888888777555555555555555555555555555555555888999:::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;<<<===>>>????????????BBBAAA???>>>======>>>>>>===<<<<<<===>>>AAADDDFFFHHHJJJMMMOOOPPPRRRUUUWWWZZZXXXWWWXXXZZZ\\\\\\\\\XXXXXXYYYXXXWWWUUUTTTSSSQQQQQQPPPOOOPPPPPPRRRRRRTTTTTTUUUVVVXXXYYYZZZZZZXXXZZZ]]]]]]\\\[[[[[[\\\[[[\\\^^^___```aaaaaaaaa^^^______```aaabbbdddeeeccchhhnnnooolllkkklllnnnnnnnnnooonnnoooppptttwwwyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyzzzzzzzzzyyy{{{~~~~~~|||zzzyyyyyyuuuvvvwwwvvvvvvwwwzzz|||xxxeeeTTTIIIEEEBBB???<<<:::999888777666333444555666666555444333111222222333222111000////////////.........------...........................------,,,,,,,,,,,,---+++***))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,---,,,)))'''&&&'''((()))++++++,,,,,,.........////////////000++++++******************)))((()))+++---...+++(((***))))))***,,,---+++***''''''(((((()))******+++&&&((()))*********++++++(((((((((((((((((((((((('''((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************+++---...000111111000///.........///000111222333444555555444444333444666888:::;;;===@@@BBBDDDEEEGGGJJJMMMQQQTTTVVV\\\^^^aaaaaaaaabbbdddggghhhjjjmmmnnnooommmkkkiiidddaaa]]]ZZZXXXUUUQQQNNNHHHHHHIIIIIIJJJJJJJJJIIIKKKMMMPPPQQQQQQRRRSSSUUUQQQRRRSSSSSSRRROOOMMMKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLJJJLLLOOOQQQSSSTTTSSSSSSMMMLLLJJJIIIJJJLLLNNNPPPQQQPPPPPPQQQRRRRRROOOMMMLLLKKKKKKMMMOOOPPPOOONNNLLLMMMNNNNNNNNNMMMLLLKKKMMMKKKHHHHHHIIIJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBAAA???<<<999777666555444333222333333444666777888999999999888777555777:::<<<======???@@@@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???>>><<<::::::<<>>>>>=========>>>======<<<;;;::::::999555666888999999888777666444444444555444333333222111333555666444333333333666666666666666666777777;;;<<<===>>>???@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDHHHGGGFFFDDDCCCDDDDDDEEEBBBBBBBBBBBBDDDGGGJJJLLLNNNQQQTTTVVVWWWYYY\\\______]]]\\\]]]___aaabbbbbb^^^^^^___^^^]]][[[YYYXXXVVVUUUTTTSSSTTTUUUXXXYYYZZZZZZ[[[\\\]]]^^^_________aaaccccccaaa```___```cccccccccddddddeeeffffffaaaaaaaaabbbdddeeeggghhheeekkkqqqsssqqqoooqqqsssqqqqqqqqqqqqppprrruuuxxxyyyyyyyyyzzzzzz{{{{{{|||||||||||||||{{{{{{{{{zzzyyy{{{~~~~~~}}}}}}}}}~~~wwwwwwxxxxxxwwwyyy{{{~~~yyydddUUUOOOFFFCCC>>>;;;:::999888777333444555666666666444444222222333444333222111000000////////////.........------------------------+++++++++,,,---...///000++++++*********+++---...************************+++***+++,,,---,,,)))&&&%%%&&&'''((())))))))))))---------...///000000111+++++++++*********)))))))))((((((+++......+++(((*********+++------,,,+++&&&&&&&&&'''((())))))***'''(((*********)))***+++''''''''''''''''''''''''''''''''''''(((((())))))))))))************))))))******************++++++************)))))))))))))))***+++,,,...///000111......---,,,---...///000000000222333333222111111333444666777888:::===@@@===???BBBFFFJJJNNNQQQSSSWWWZZZ^^^^^^^^^___bbbeeeiiikkkmmmoooooonnnlllkkkjjjgggbbb___^^^[[[WWWSSSJJJKKKKKKLLLLLLKKKJJJJJJFFFHHHKKKKKKKKKKKKLLLMMMNNNMMMKKKJJJHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRQQQNNNJJJGGGGGGHHHHHHHHHLLLLLLLLLMMMOOONNNLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPOOOMMMLLLJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA???;;;888666444444444555555555555555111222444555666777666666777555555888<<<>>><<<:::<<<===>>>@@@@@@@@@???>>>@@@>>><<>>>>><<<:::::::::<<<<<<;;;999888777666666777666555444444444444444333333333444333333222222333333444444555555666666666777777666555777:::===???AAADDDHHHJJJKKKKKKKKKOOOMMMKKKKKKKKKJJJHHHFFFGGGGGGFFFFFFGGGJJJNNNPPPTTTRRRPPPMMMKKKIIIHHHHHHKKKJJJJJJKKKLLLNNNPPPQQQSSSUUUXXXYYY[[[^^^bbbdddbbbbbb````````````bbbbbbaaaaaaaaaaaa```^^^\\\[[[\\\\\\[[[ZZZZZZ[[[]]]]]]aaaaaa`````````_________ccccccccccccdddeeeggghhhhhhiiijjjjjjiiijjjlllnnnllljjjhhhfffdddeeeeeefffhhhjjjnnnrrrttttttsssrrrxxxxxxwwwvvvvvvvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy|||zzzyyyxxxxxxyyyzzz|||{{{{{{||||||}}}~~~~~~~~~zzzzzzyyyyyyzzz|||}}}~~~wwwdddVVVNNNEEE???>>>===999666666222333444555555555444444444444333333333333222222.........///////////////---------.........//////------------,,,,,,+++***---------,,,,,,,,,++++++++++++***************+++,,,)))(((***---,,,'''"""))))))((('''''''''''''''+++***(((***...///...---//////......---,,,*********((('''((())))))((('''((()))***+++,,,---......''''''''''''((((((((((((((()))))))))*********************))))))'''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((())))))((('''&&&((()))************))))))((())))))******+++,,,,,,,,,,,,,,,---...///000000///...---,,,+++,,,---...000000111222333444444555444444444444555777888:::::::::;;;===AAAEEEJJJLLLSSSUUUWWWYYYYYYZZZ]]]___aaadddiiimmmoooooommmkkkjjjgggddddddeeeccc\\\VVVWWWTTTQQQMMMJJJIIIIIIIIIKKKIIIGGGFFFHHHIIIIIIIIILLLKKKJJJHHHGGGFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQNNNJJJHHHHHHHHHHHHHHHKKKJJJJJJLLLMMMMMMKKKIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCC???@@@@@@@@@???<<<:::888444444444444444444444444000222333555666555555555555444444777:::;;;:::888999:::<<<===>>>>>>===<<<>>>;;;:::<<<@@@AAA===:::999888666555555888;;;===999;;;======<<<::::::;;;======<<<;;;:::999888888999999888666666555555555444444555666666555555555444555555666666777777888999:::;;;;;;;;;===AAADDDHHHJJJMMMPPPSSSTTTTTTTTTXXXVVVTTTSSSTTTSSSQQQPPPNNNMMMLLLLLLMMMPPPSSSTTT^^^]]][[[YYYWWWUUUTTTSSSPPPPPPOOOPPPQQQSSSUUUVVVXXXYYY[[[\\\]]]^^^aaacccddddddcccbbbbbbcccdddddd```aaabbbbbbbbbbbbaaa``````___^^^]]]]]]^^^___```ccccccccccccccccccccccccffffffeeeeeefffgggjjjkkknnnooopppooonnnoooppprrrqqqooollljjjhhhggghhhhhhkkkmmmpppsssuuuuuuuuuuuuwwwvvvvvvuuuuuuuuuvvvvvvzzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~uuudddZZZQQQHHHDDDAAA===::::::555555555555444444444444555444444444333333222222////////////////////////------..................---------------,,,++++++,,,,,,,,,+++++++++******++++++***************+++,,,***))),,,///000,,,((())))))(((''''''''''''(((,,,***)))+++...///...---.........------+++*********)))((()))******)))((())))))******++++++,,,,,,''''''''''''(((((((((((((((((()))))))))*********************)))((('''&&&&&&''''''((((((''''''&&&'''((()))))))))(((''''''&&&&&&''')))***+++,,,---************++++++++++++++++++,,,,,,------......,,,,,,,,,,,,------...//////000000111222333444444333333222222333444555666777777888:::>>>BBBFFFHHHMMMOOORRRSSSTTTUUUXXXZZZ\\\___dddhhhkkkkkkiiihhhiiigggeeegggiiihhhddd___]]][[[XXXTTTQQQOOONNNNNNNNNLLLIIIHHHIIIIIIIIIHHHHHHHHHGGGEEEDDDDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSPPPMMMJJJHHHHHHHHHHHHGGGHHHHHHHHHIIIKKKJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHIIIHHHGGGFFFDDDCCCFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCC??????@@@AAA@@@???>>>===777777666666555555444444222333555666666666555555666555555777999:::999888999:::<<<===>>>>>>=========;;;:::<<>>;;;;;;999888777777999<<<>>>===>>>@@@@@@???>>>???@@@CCCCCCBBBBBBAAA@@@???>>>>>>===<<<;;;999888888888777777888999::::::::::::888888999::::::;;;<<<<<>>===<<<;;;;;;===???AAADDDFFFGGGGGGGGGFFFGGGIIIKKKKKKLLLLLLKKKJJJIIIHHHEEEDDDBBBAAA???>>>======<<<===>>>???@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCFFFHHHJJJLLLNNNQQQUUUXXX\\\^^^aaaeeeggghhhhhhhhhdddbbbaaaaaabbbbbbaaa______^^^]]]\\\]]]^^^___```bbbcccccccccbbb___\\\ZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^___aaaccccccbbbbbbcccdddhhhhhhhhhhhhhhhhhhhhhhhhffffffggghhhiiijjjjjjkkkiiigggfffdddccccccddddddffffffggghhhiiijjjkkklllllljjjiiihhhiiilllppprrrzzz{{{|||{{{xxxwwwwwwxxxyyywwwuuurrrqqqrrrrrrsssuuuuuuttttttuuuwwwyyyzzzzzzzzzyyyyyyzzz{{{||||||||||||||||||||||||||||||{{{{{{zzzzzz|||~~~qqqcccTTTIIIBBB;;;888999999888666555444666777888777666666555444333222222000000000///////////////...............---------------............------,,,,,,,,,+++++++++***************)))******+++,,,***))))))+++---...---******))))))((('''((((((((((((''''''(((((()))((((((------.........------,,,,,,+++***+++---------+++*********)))((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))******++++++***)))((((((&&&''''''((((((((((((''')))))))))***************,,,+++)))''''''(((***+++---------,,,+++******)))++++++++++++++++++******)))+++,,,...//////...------...//////111111222333222111000.........///000111111222444666888:::<<<<<<>>>AAACCCEEEGGGJJJMMMMMMOOOSSSXXX[[[^^^____________```dddhhhkkkkkkjjjhhhgggeeebbb___]]]ZZZYYYZZZXXXUUURRRQQQOOOLLLIII??????>>>>>>===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRNNNLLLIIIGGGGGGGGGFFFEEEGGGFFFFFFGGGIIIIIIFFFDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFGGGIIIIIIIIIGGGEEECCCAAAAAA@@@?????????@@@@@@>>>?????????@@@@@@AAAAAACCCCCCCCCCCCBBBBBBAAA@@@>>>>>>===<<<<<<;;;::::::999:::;;;;;;;;;:::999888888999;;;<<<<<<=========AAABBBDDDFFFHHHIIIIIIHHHIIIHHHGGGGGGHHHIIIHHHHHHEEEDDDCCCBBBBBBDDDEEEFFFKKKMMMNNNNNNNNNNNNPPPRRRRRRSSSTTTUUUUUUTTTRRRQQQNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNQQQTTTVVVXXXZZZ^^^``````cccfffiiilllmmmmmmmmmhhhfffeeefffggggggfffeeefffeeeddddddddddddeeefffhhhiiijjjjjjiiigggdddbbb``````___^^^^^^___```aaabbbdddggghhhgggggghhhjjjkkkkkkllllllllllllkkkkkkmmmmmmmmmmmmmmmmmmmmmnnnkkkjjjiiigggfffffffffggghhhhhhiiijjjlllmmmnnnnnnnnnmmmlllkkkmmmpppsssuuuzzz|||}}}}}}{{{yyyyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{zzzyyyxxxwwwxxxyyy{{{||||||||||||}}}~~~~~~}}}}}}}}}sssaaaTTTJJJBBB>>>>>>999888666666666888:::<<<777777666555555444333333111111000000////////////.....................------......//////............------------,,,,,,,,,******))))))***++++++,,,++++++***+++,,,,,,+++*********)))((((((((((((((())))))))))))((((((((()))---......////////////...,,,++++++,,,---......---++++++***)))((('''&&&&&&''''''''''''((((((((((((&&&''''''''''''((((((((()))************)))(((((($$$%%%&&&''''''''''''''')))))))))))))))***++++++---+++)))''''''((()))***...---,,,,,,+++***)))))),,,,,,,,,+++++++++++++++,,,,,,.........---,,,+++,,,------...///000111222222111000............///111111111333444555777777666999<<<>>>@@@BBBEEEGGGGGGHHHLLLPPPSSSVVVXXXYYY[[[[[[]]]```dddggghhhhhhjjjjjjiiihhhfffdddaaa```aaa___\\\YYYWWWUUUQQQNNN;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===???@@@AAAAAAEEEEEEFFFGGGHHHJJJJJJKKKNNNNNNPPPQQQRRRSSSSSSSSSOOOMMMJJJIIIIIIIIIGGGFFFHHHHHHHHHIIIKKKJJJHHHFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA??????@@@@@@AAABBBCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@???>>>===<<<;;;===@@@AAAAAAAAACCCDDDHHHIIILLLNNNPPPQQQQQQQQQQQQPPPOOONNNNNNMMMNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNQQQRRRTTTTTTTTTUUUWWWYYYYYYZZZ\\\]]]]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZYYY[[[^^^```aaaccceeegggeeegggjjjmmmpppqqqqqqqqqooommmmmmmmmooopppooonnnlllllllllkkkllllllmmmmmmooooooppppppooommmlllkkkhhhgggfffeeeeeeeeefffggghhhkkknnnpppqqqqqqrrrsssrrrrrrssssssssssssrrrrrruuuuuutttsssrrrrrrrrrssspppooommmlllkkkllllllmmmmmmmmmnnnoooppprrrrrrsssqqqqqqrrrrrrtttvvvxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~ppp```SSSHHHBBBBBB:::999888888888999;;;<<<666666666666666555555555222111111000000//////...---------.........//////---...//////000/////////............------------))))))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,+++***))))))(((((()))))),,,------,,,***)))***+++,,,---...///////////////,,,+++***,,,...///...---++++++***)))((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((($$$$$$%%%&&&''''''''''''((((((((((((((()))++++++)))((((((((()))***,,,---,,,,,,++++++***)))((((((++++++++++++++++++++++++---.........------,,,++++++,,,---...///000000111222111///...---...//////111111111222333333444444333666888:::<<<>>>@@@CCCAAABBBDDDGGGKKKOOOQQQSSSVVVWWWYYY\\\___bbbdddeeejjjkkkmmmmmmmmmkkkiiihhhgggeeecccaaa___]]]YYYVVV888777777777888888999:::777888999:::<<<===>>>>>>AAABBBCCCEEEGGGIIIJJJKKKMMMNNNPPPRRRTTTUUUUUUVVVQQQOOOMMMMMMMMMLLLJJJHHHKKKJJJJJJLLLMMMMMMKKKIIIGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJHHHIIIIIIIIIHHHGGGEEEDDDCCCFFFIIIKKKJJJKKKMMMPPPRRRTTTWWWYYY\\\]]]]]]]]][[[[[[YYYWWWUUUTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUXXXYYYZZZZZZZZZ\\\___aaaaaaccceeeggggggfffeeecccdddcccbbbaaa```______```^^^______`````````______]]]^^^___```aaacccddddddccceeegggiiiiiijjjkkkmmmjjjlllooorrruuuvvvvvvvvvuuuttttttuuuwwwwwwwwwvvvsssssssssttttttuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrqqqooonnnnnnnnnoooooosssvvvzzz{{{{{{{{{{{{|||zzz{{{||||||||||||{{{zzz|||{{{zzzyyyyyyyyyzzzzzzuuuuuussssssrrrssstttuuutttuuuuuuvvvwwwxxxxxxyyywwwxxxzzz|||}}}~~~ooo___PPPHHHEEE<<<<<<;;;;;;:::999999888555666666666666777777777222222111111000//////...+++,,,,,,---...///000000......///000000000000000......---------,,,,,,,,,))))))))))))***+++,,,---***++++++++++++,,,---...+++***))))))(((((()))))),,,---...---***((()))+++***+++,,,---............+++******+++---......---++++++******)))(((''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''''''''''')))***+++((((((((()))******++++++*********))))))(((((((((((())))))******+++++++++------,,,,,,,,,---......++++++,,,---...//////000000///...---------...///000000111111111111111111111444666888888:::<<<>>><<<<<<>>>@@@CCCGGGJJJLLLNNNPPPSSSUUUXXX[[[___aaafffhhhkkknnnooonnnmmmkkkllljjjhhhgggfffddd```]]]666666555666666777888999444555666777999:::;;;<<<>>>???AAADDDGGGIIIKKKLLLNNNOOOQQQSSSUUUWWWXXXXXXTTTRRRPPPOOOOOOOOOMMMKKKLLLLLLLLLMMMOOONNNLLLJJJKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFGGGIIIJJJKKKLLLLLLMMMNNNNNNPPPQQQSSSUUUVVVSSSTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPNNNMMMKKKNNNRRRTTTTTTUUUXXXZZZ\\\]]]```ccceeegggggghhhdddcccaaa___\\\ZZZ[[[\\\ZZZYYYYYYXXXXXXXXXYYYYYY^^^___`````````bbbeeehhhiiijjjmmmooopppooommmlllkkkjjjiiihhhhhhhhhhhhhhhggggggggghhhhhhgggffffffcccdddeeefffhhhiiijjjkkkiiikkknnnnnnnnnnnnooopppnnnpppssswwwyyyzzzzzzzzzyyyxxxwwwyyyzzz|||{{{zzzxxxxxxyyyyyyzzz{{{{{{|||}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvvvv|||~~~}}}}}}~~~zzzyyyxxxxxxxxxyyyzzz{{{zzzzzz{{{{{{|||}}}}}}}}}|||}}}~~~lll[[[PPPMMM??????>>>===;;;888666555555555666666777777888888222222222111000//////...***+++,,,---...000111111......///000000000000000---------,,,,,,,,,++++++))))))))))))***+++,,,---%%%'''(((((()))***,,,...+++******))))))))))))))))))+++,,,***'''%%%&&&(((((()))***+++,,,---------+++******+++---......---+++++++++***)))(((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&'''((())))))))))))'''&&&&&&&&&'''(((***+++++++++++++++***)))'''&&&))))))))))))((((((((((((&&&''''''((()))******+++,,,+++++++++,,,...000111***++++++,,,---...///000...---,,,,,,,,,---......000000000111000000//////000222555666666888:::<<<888999:::<<>>AAA???AAADDDGGGIIIJJJKKKKKKPPPQQQSSSWWW[[[^^^]]]]]]\\\[[[XXXVVVTTTSSSRRRRRRRRRSSSUUUWWWWWWUUUSSSRRRPPPPPPPPPQQQRRRSSSTTTUUUSSSSSSRRRQQQPPPNNNLLLKKKPPPOOONNNMMMMMMNNNNNNOOOQQQQQQRRRSSSTTTUUUVVVVVVXXXWWWWWWXXXZZZ]]]```bbbbbbbbbbbbcccbbbbbbaaaaaa`````````aaabbb```]]][[[YYY[[[]]]]]]]]]^^^aaacccfffgggiiikkklllmmmnnnnnnkkkkkkkkkjjjhhhfffdddbbb```___^^^___aaacccdddcccffffffggghhhjjjlllmmmnnnuuuuuuuuuuuuuuuuuuvvvvvvppprrrtttssspppoooqqqssstttsssqqqooonnnnnnnnnnnnnnnmmmllllllmmmoooqqqrrruuutttrrrqqqrrrtttwwwyyyxxxxxxxxxyyyyyyyyyzzzzzz}}}}}}}}}|||}}}{{{zzzzzz{{{~~~~~~{{{hhhXXXMMMGGGBBB>>><<<888555888===777777666777888888666444777777777555444222000///......////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***,,,------++++++******))))))((((((,,,++++++***)))(((''''''***************)))((((((((()))))))))************..................------,,,+++)))((('''''''''((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&)))(((''''''((()))'''&&&'''&&&&&&'''***++++++***(((((((((((()))))))))))))))(((''''''''')))***+++------+++***)))'''&&&&&&&&&(((+++------+++(((&&&))))))+++,,,...///000111---,,,,,,,,,---...000111////////////............//////000000000000//////222333444666777666666555666777888999;;;===>>>>>>CCCDDDEEEHHHLLLPPPTTTVVVZZZ]]]bbbeeefffhhhjjjkkkmmmmmmmmmlllllllllllllllAAA@@@???============>>>;;;===>>>>>>>>>>>>AAACCCFFFHHHJJJMMMPPPQQQRRRRRRXXXXXXZZZ^^^bbbddddddccceeedddaaa___]]]\\\\\\\\\YYY[[[]]]^^^^^^]]][[[YYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVXXXVVVUUUTTTTTTTTTVVVWWWWWWXXXYYY[[[]]]___```aaacccccccccdddfffiiilllmmmnnnnnnmmmlllkkkiiihhhggggggfffggghhhiiiiiifffcccbbbccccccccccccdddgggiiilllmmmnnnpppqqqrrrssssssrrrrrrrrrqqqooommmkkkjjjhhhgggfffgggjjjllllllkkknnnnnnnnnoooqqqssstttuuuyyyyyyzzzzzzzzzzzz{{{{{{vvvxxxyyyxxxuuutttuuuvvvxxxwwwuuusssrrrrrrrrrrrrrrrqqqppppppqqqrrrtttvvvwwwvvvtttssssssuuuxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~zzzgggYYYOOOHHHBBB@@@>>>:::999<<<888666666666777777666444777777666555444222111000...............////////////..................///,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***,,,,,,+++++++++++++++************,,,++++++***)))(((((('''***************)))(((((())))))*********+++++++++,,,,,,------------------,,,+++)))((('''''''''(((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&((('''&&&'''((()))((('''&&&%%%$$$%%%''')))((('''&&&''''''''''''((((((((()))(((''''''((()))***+++++++++******)))(((((((((************)))(((''''''))))))***+++,,,---......,,,,,,++++++,,,---...///............------------//////000000000000//////000111222444444444444333444444555777888:::;;;;;;===>>>???BBBEEEHHHKKKMMMUUUXXX\\\___aaaccceeegggiiiiiiiiijjjjjjjjjjjjjjjNNNMMMKKKIIIGGGGGGGGGGGGFFFGGGHHHGGGGGGGGGIIIKKKQQQSSSUUUXXX[[[\\\]]]]]]aaabbbcccgggjjjlllkkkjjjmmmllljjjgggfffeeeeeeeeeccceeefffhhhhhhfffeeeccccccbbbbbbbbbbbbbbbcccccceeeeeeeeeddddddbbbaaaaaaaaa___]]]\\\\\\]]]```aaaaaabbbdddfffiiikkkmmmnnnmmmnnnoooqqqsssuuuvvvwww{{{zzzyyywwwuuurrrpppooonnnnnnoooqqqrrrrrrpppmmmllllllkkkjjjiiijjjmmmooorrrssstttvvvwwwxxxxxxxxxxxxxxxyyyxxxwwwuuutttrrrrrrqqqpppqqqsssuuuuuuuuuvvvvvvwwwwwwyyyzzz||||||}}}}}}~~~~~~~~~|||}}}}}}{{{xxxwwwwwwwwwyyyxxxwwwvvvuuutttttttttttttttsssssssssuuuvvvwwwvvvuuutttsssssstttvvvwww||||||{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~|||jjjWWWMMMDDDAAA@@@<<<888777888777555666777777555444777777666666444333111111..............................------------......---------,,,,,,+++++++++(((((((((***,,,---+++)))+++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))((()))************))))))(((************++++++++++++*********++++++,,,,,,,,,+++***)))((('''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&''')))***)))((('''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&''''''''')))(((((((((((())))))***))))))))))))))))))))))))++++++)))((('''&&&&&&'''((())))))***++++++,,,,,,,,,,,,++++++++++++,,,---...------------,,,,,,,,,...//////000000//////......///000111222222222111111111222333555666777777888999:::<<<>>>@@@CCCDDDLLLOOOSSSVVVXXX[[[^^^```bbbcccdddeeefffggghhhhhh```^^^\\\YYYWWWVVVVVVVVVTTTVVVWWWWWWWWWXXXZZZ\\\___aaacccfffhhhiiiiiiiiikkkkkkmmmooorrrtttsssqqqrrrpppnnnlllkkkkkkkkkkkklllmmmnnnoooooonnnmmmllllllkkkkkkjjjjjjjjjjjjkkkjjjkkkkkkkkkjjjiiihhhhhhhhhgggeeecccdddfffiiikkklllmmmoooqqqsssuuuvvvwwwssstttvvvxxxzzz{{{{{{{{{}}}{{{xxxvvvuuurrrssstttvvvxxxyyywwwtttrrrrrrqqqnnnmmmmmmpppsssvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{|||||||||zzzyyyxxxxxxwwwvvvwwwzzz{{{|||{{{|||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuuuuuwwwvvvvvvuuutttsssssssssrrrrrrrrrqqqrrrssstttuuusssrrrqqqppppppqqqrrrsssvvvvvvwwwwwwwwwxxxxxxxxx|||||||||||||||{{{zzzzzzxxxyyy{{{|||}}}}}}||||||{{{}}}~~~~~~~~~}}}}}}}}}~~~zzzeeeVVVGGGBBBBBB???:::888999777666555666666555444666666666666555444222222/////////...............------,,,,,,,,,,,,------......---,,,,,,+++******((()))***---//////,,,*********++++++,,,,,,------+++*********************))))))************)))((())))))))))))************''''''((()))******++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&)))******))))))(((''''''))))))(((&&&%%%&&&&&&&&&&&&''''''''')))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))+++,,,------,,,,,,,,,+++++++++++++++.........---------,,,,,,...//////////////////...---......///000000111111000000111222222333444444777777888999;;;<<<===>>>BBBEEEIIILLLNNNQQQTTTWWW[[[\\\]]]___aaacccdddeeesssqqqnnnkkkiiigggggggggeeefffhhhiiiiiikkknnnpppoooqqqrrrtttuuuvvvvvvuuuttttttuuuxxxzzz{{{zzzxxxvvvuuusssrrrqqqqqqrrrrrrssstttuuuuuuuuuuuutttsssssssssrrrqqqqqqqqqrrrrrrqqqrrrrrrrrrqqqppppppoooooonnnllllllmmmooorrrsssxxxxxxyyyzzz{{{}}}~~~~~~zzz{{{|||}}}~~~~~~~~~|||{{{yyyxxxttttttvvvxxx{{{{{{yyywwwuuuuuutttqqqooooooqqqsssxxxxxxzzz{{{||||||||||||zzz{{{||||||||||||zzzzzzzzzyyyxxxyyy|||~~~~~~}}}}}}}}}}}}}}}~~~~~~||||||{{{{{{{{{zzzzzzzzzzzzyyywwwvvvuuusssrrrqqqrrrrrrrrrqqqqqqpppoooooonnnmmmmmmmmmnnnnnnoooooommmmmmlllllllllmmmnnnnnnnnnooopppqqqrrrssstttuuuuuuvvvvvvuuuuuutttsssrrrqqqrrrtttuuuvvvvvvvvvvvvtttuuuvvvvvvvvvuuutttssswwwwwwwwwxxxyyy{{{|||}}}zzzgggRRRIIIGGGDDD@@@>>>;;;999666666666666666555666666666666555444444333000000/////////.........------,,,,,,,,,,,,------......---,,,,,,+++*********+++---000222222///,,,)))*********++++++,,,,,,************++++++++++++((())))))*********))))))''''''''''''((((((((((((%%%&&&&&&'''((()))******)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&)))******))))))(((''''''((()))'''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((******))))))((('''''''''"""$$$'''***+++***)))'''&&&&&&(((***+++---//////---------------,,,,,,,,,////////////.........---......////////////...............///000000111111111111111222222333333333555555666777888999999:::;;;===@@@CCCEEEHHHLLLNNNTTTUUUWWWYYY[[[^^^```aaa}}}yyywwwuuuuuuuuussstttvvvvvvwwwxxx{{{}}}{{{|||}}}~~~~~~~~~}}}|||yyyyyyyyy{{{}}}~~~|||zzzyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrtttuuuwwwxxx~~~~~~zzzzzzzzzzzzyyyxxxvvvvvvrrrrrrsssvvvxxxxxxvvvtttrrrrrrsssqqqooonnnoooppptttuuuvvvwwwxxxxxxxxxxxxtttuuuwwwxxxxxxxxxwwwwwwwwwvvvuuuvvvxxxzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{wwwvvvuuutttsssrrrqqqppppppooommmmmmmmmmmmllljjjkkkkkkkkkkkkkkkjjjiiihhheeefffffffffffffffffffffddddddddddddeeefffggghhhfffggghhhiiijjjkkklllmmmjjjjjjjjjjjjjjjiiihhhggghhhiiikkklllmmmmmmmmmlllnnnnnnmmmmmmmmmmmmmmmnnnooooooooopppqqqrrrssstttxxxyyyzzz|||}}}xxxaaaSSSLLLFFFAAA???===:::888666777777777666555555666666666555555444222111111000000/////////......------------......---------,,,,,,+++++++++,,,---///222444333000...************++++++++++++)))*********+++,,,,,,,,,((())))))************)))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&''')))***)))(((&&&%%%$$$%%%&&&'''&&&%%%&&&''''''''''''(((((((((((())))))))))))(((((('''******)))(((((('''&&&&&& ###'''+++,,,,,,***)))&&&'''((()))+++---...///+++,,,---------------,,,000000/////////.........---......//////......---///.........///000111222222222222222222222222333222333444555666666666666666888;;;<<<>>>AAAEEEGGGLLLMMMOOOQQQTTTWWWYYYZZZ}}}}}}}}}|||}}}~~~}}}|||}}}}}}}}}~~~~~~}}}|||zzzyyyvvvvvvvvvwwwyyyyyywwwuuuttttttrrrqqqqqqrrrssssssttttttttttttttttttttttttssssssssssssttttttuuuvvvuuuuuuuuutttsssqqqpppoooooopppqqqssstttvvvvvvwwwzzz{{{|||}}}~~~|||zzzyyyyyyyyyyyyqqqqqqqqqqqqpppnnnmmmllliiiiiikkkmmmooonnnllljjjhhhjjjlllkkkiiigggggggggjjjkkklllmmmmmmmmmmmmmmmiiijjjlllmmmnnnnnnnnnmmmmmmlllkkklllnnnpppqqqpppqqqppppppoooooooooppppppmmmllljjjhhhfffdddcccbbbbbb```___```bbbcccaaa______``````aaaaaa```^^^^^^YYYYYYZZZZZZZZZZZZYYYYYYVVVVVVWWWXXXZZZ[[[\\\]]]]]]^^^^^^^^^^^^_________]]]]]]]]]^^^]]]]]]\\\\\\]]]^^^___```aaaaaa```___cccbbbaaaaaaccceeegggiiieeeeeeeeeffffffggggggggggggjjjmmmooorrrwww|||vvveeeYYYLLLCCC@@@???<<<999777888888888777555555666666666666555555333333222222111000000//////..................///,,,,,,,,,,,,,,,,,,,,,,,,---...///111333333111///,,,,,,,,,,,,,,,+++++++++))))))***++++++,,,------(((((()))***************&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((('''&&&'''((()))((('''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&(((((((((((((((((((((((($$$%%%(((***+++++++++***((((((((())))))*********)))***+++,,,------,,,,,,//////.........------------......//////......---......------...///111222222222222222222222222222111222444555666666666555444666888999:::<<<@@@CCCDDDEEEGGGJJJMMMOOOQQQRRR}}}|||}}}yyyzzzzzzyyyxxxvvvsssrrrpppooooooqqqrrrrrrpppnnnlllkkkjjjiiiiiijjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrroooooonnnmmmkkkjjjhhhgggjjjkkknnnppprrrrrrrrrrrrtttuuuvvvxxx{{{}}}zzzxxxuuurrrpppppppppqqqjjjjjjiiihhhgggeeedddcccaaaaaabbbdddfffeeeccc```___aaaddddddbbb```______```aaaaaabbbcccccccccccc___```bbbdddeeeeeeeeedddcccbbbaaaccceeeggggggggghhhgggffffffeeefffffffffdddcccaaa^^^[[[YYYWWWVVVUUUTTTRRRTTTWWWYYYXXXVVVUUUVVVWWWXXXWWWVVVUUUTTTOOOOOOOOOPPPPPPOOONNNNNNJJJKKKLLLNNNOOOQQQRRRSSSWWWVVVVVVUUUTTTSSSSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTUUUWWWWWWVVVUUUUUUTTTSSSRRRSSSUUUYYY]]]```]]]]]]]]]]]]]]]]]]]]]]]]ZZZ]]]aaaeeeiiimmmrrrvvv}}}}}}}}}zzziiiXXXLLLFFF@@@===:::888888999999888444555666666666666666666444444333333222111000000//////............//////,,,,,,,,,,,,,,,,,,,,,---...---...000222222111///.........------,,,,,,,,,))))))***+++,,,------...(((((()))***************'''''''''(((((((((((()))'''''''''''''''''''''&&&'''((()))******)))(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((()))(((''''''((()))'''&&&&&&%%%$$$&&&((())))))((($$$$$$%%%%%%%%%&&&&&&&&&((()))*********((('''&&&&&&&&&''''''((())))))***((((((((())))))***+++,,,)))))))))(((''''''&&&&&&'''(((***+++,,,,,,,,,+++......---------,,,,,,,,,---..................---...---,,,,,,---...000111222222222222111111111111333444666777888888777777444555666777888:::>>>@@@@@@AAABBBEEEHHHJJJLLLMMM~~~}}}|||{{{{{{yyyuuurrrtttooojjjhhhjjjjjjfffcccffffffeeedddccccccbbbbbb]]]]]]]]]^^^^^^___```aaabbbccceeeeeedddddddddeeeaaacccdddgggiiijjjkkkkkkeeedddcccaaa```^^^]]]\\\aaabbbcccdddeeefffggghhhllllllmmmpppsssuuuuuutttqqqnnniiifffeeeeeedddccccccaaa___\\\YYYXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTVVVXXXZZZZZZXXXVVVUUUWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ\\\]]]]]][[[ZZZ[[[[[[ZZZXXXVVVTTTQQQNNNLLLKKKHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLOOOPPPPPPNNNLLLJJJJJJJJJIIIGGGFFFDDDCCCCCC@@@AAABBBEEEGGGIIIJJJKKKPPPOOOMMMLLLKKKKKKKKKKKKKKKMMMOOOOOONNNMMMMMMNNNNNNPPPQQQRRRQQQOOOLLLJJJIIIIIIJJJLLLNNNQQQTTTVVVWWWWWWWWWVVVUUUTTTSSSRRRSSSUUUXXX[[[^^^bbbfffjjjmmmpppsssvvvyyy|||zzzgggUUUHHHJJJAAA;;;<<<>>>===::::::777555333333555666555444777555333111000000000000222111000...,,,+++++++++......---,,,,,,,,,,,,------...000111333333444444000///...---------------+++***))))))++++++***)))************************((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''))))))(((((('''''''''&&&***)))'''%%%%%%''')))***'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((++++++******)))(((((((((''''''((()))))))))))))))'''((()))******************++++++***************))))))***++++++++++++***+++,,,---///000//////...///...---,,,+++,,,,,,---,,,---............111333111111222222333333333222111444777888888888888999888777666666666888999:::999:::<<<===???AAACCCDDD~~~}}}{{{zzzyyyyyy{{{yyywwwuuussspppllliiiaaa]]]YYYXXXZZZ[[[YYYVVVXXXXXXWWWWWWVVVVVVUUUUUUSSSRRRRRRRRRRRRSSSTTTTTTTTTVVVXXXXXXWWWVVVWWWXXXXXXYYY[[[]]]___```aaaaaa\\\[[[ZZZXXXVVVTTTSSSSSSSSSTTTVVVXXXZZZ[[[]]]]]]]]]]]]^^^bbbfffiiijjjiiigggddd___\\\[[[ZZZYYYWWWYYYWWWUUURRROOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJJJJJJJIIIIIIHHHGGGKKKLLLOOOQQQQQQQQQOOONNNMMMLLLLLLLLLLLLMMMNNNNNNTTTUUUVVVUUUSSSQQQQQQQQQPPPOOOMMMJJJGGGDDDBBBAAA@@@AAABBBDDDEEEFFFFFFGGGHHHJJJLLLMMMMMMKKKIIIGGGDDDCCCBBBAAA???>>><<<<<<;;;<<<>>>@@@BBBDDDEEEFFFIIIIIIHHHGGGGGGFFFEEEEEEFFFHHHJJJKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNLLLIIIGGGGGGGGGGGGIIIKKKNNNPPPRRRRRRRRRRRRRRRQQQPPPOOONNNIIILLLOOOQQQSSSVVVZZZ]]]fffiiilllooorrrvvv{{{~~~~~~}}}}}}|||||||||||||||zzz|||~~~}}}hhhXXXOOOGGG@@@AAABBB???;;;999888666555555666777666555666555444333111111000000000///......---------...///...------,,,,,,------......000111222333333333222111000......---------,,,*********+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))(((((((((******)))))))))((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((('''&&&''''''''''''&&&''''''&&&%%%%%%&&&''''''*********))))))((((((((('''(((((()))))))))))))))(((((()))))))))*********,,,++++++***))))))))))))))))))***++++++++++++******+++,,,............---///...---,,,+++,,,,,,---,,,---...---------///111000000222333333333222111///111444555555555666777777666555555666777888999888999:::;;;===>>>@@@@@@zzzzzzyyyxxxwwwuuuttttttuuurrrooolllhhhddd```\\\SSSOOOLLLMMMPPPQQQQQQOOONNNNNNNNNNNNNNNNNNMMMMMMKKKKKKIIIHHHHHHIIIIIIJJJKKKMMMOOOPPPOOONNNNNNOOONNNOOOQQQRRRTTTUUUVVVVVVUUUSSSQQQOOOMMMKKKJJJIIIKKKLLLNNNPPPSSSUUUVVVVVVRRRSSSUUUYYY^^^aaabbbbbb___[[[WWWTTTSSSRRRPPPNNNMMMLLLIIIFFFDDDBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@AAACCCFFFHHHJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGMMMNNNNNNMMMJJJHHHGGGHHHJJJIIIGGGDDDAAA>>><<<:::::::::<<<===???@@@AAAAAAEEEFFFGGGHHHHHHFFFDDDCCC???>>>===;;;999888666666666666888:::<<<===???@@@BBBCCCDDDDDDCCCBBB@@@???@@@CCCEEEGGGFFFFFFFFFGGGFFFGGGIIIIIIIIIGGGEEECCCCCCCCCDDDEEEGGGIIIKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFHHHKKKLLLMMMPPPSSSVVV\\\___bbbfffiiimmmrrruuuwwwwwwvvvuuuttttttuuuuuuuuuwwwzzz~~~zzzgggUUULLLDDDBBBBBB===888777:::888666666777777777555555555555444444222111111...------......///000111//////...---------------...///000111222222222222333222111///...------------+++***+++,,,---,,,+++************************((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))***************))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((&&&%%%&&&)))***(((&&&''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((((((((((((((())))))))))))***)))((((((((()))***+++...,,,+++)))((((((((()))((()))******++++++******)))***+++,,,,,,---,,,,,,...------,,,,,,,,,,,,---+++---...---,,,,,,---......///111333333222111000///111333444444444555666555555444444444555666666777777888999:::;;;<<<<<>>???@@@AAAAAA???AAADDDFFFFFFDDDAAA?????????@@@@@@@@@??????>>>>>>@@@BBBEEEGGGHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHIIIHHHFFFDDDDDDDDDFFFEEECCC@@@===:::888777888888999:::<<<>>>???@@@BBBCCCCCCDDDCCCBBB@@@???===<<<;;;:::888666555444333333555666888:::;;;<<>>======@@@CCCDDDDDDDDDDDDEEEBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@AAABBBCCCEEEFFFGGGDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHIIIJJJJJJKKKNNNPPPSSSUUUYYY]]]```dddiiimmmppppppooonnnmmmmmmmmmmmmooorrrvvv{{{~~~}}}||||||~~~vvvbbbVVVJJJEEEBBB>>>;;;:::;;;999777666777777666444444555555666555444222111............///000111111000///......---.........//////000111111222111111222222000///---,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''''''''''''''******************))))))((()))*********)))(((((('''((())))))))))))(((''''''&&&&&&&&&&&&'''(((((()))&&&$$$&&&)))+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++)))(((&&&'''(((***+++...---+++(((''''''((((((((())))))***************(((((()))******+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,------...111222333222000...111222444444444444555777333333333333333333444444666666777777888888999999gggffffffeeedddcccbbbbbbaaa___[[[YYYWWWUUURRROOOHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAA???===;;;::::::;;;<<>><<<>>>===;;;999888777777888555666777888999:::;;;<<<>>>@@@CCCEEEEEECCC@@@>>>:::;;;;;;<<<<<<;;;;;;;;;===???AAACCCEEEFFFFFFFFFCCCCCCCCCBBBBBB@@@???>>>???AAABBBBBBAAA@@@AAABBB@@@???===;;;999777555444777777777888:::<<<===??????@@@@@@@@@???>>><<<;;;;;;;;;:::888777666555444333333555666888999:::;;;<<<>>>???@@@@@@???===;;;:::<<>>>>>>>>??????@@@AAABBBBBBBBB>>>???@@@AAAAAABBBAAAAAAAAABBBCCCCCCCCCCCCEEEGGGKKKNNNRRRUUUXXX\\\aaaeeeiiihhhgggfffeeeeeeeeeeeeeeehhhmmmrrrwwwzzz{{{|||xxxwwwvvvuuuvvvyyy|||~~~{{{|||}}}wwwgggVVVLLLGGGCCCAAABBB;;;999666555555555444333333444555666555444333222111111000/////////000000000000///............//////000000111111111000000000000...---,,,+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))******&&&'''((()))***)))''''''(((((()))******)))(((((('''&&&&&&&&&&&&'''(((((((((&&&%%%&&&)))+++)))''')))))))))******)))))))))&&&&&&&&&'''((((((((())))))(((((('''((()))******+++)))(((&&&&&&''')))***---,,,***)))''''''''''''(((((()))************)))''''''(((((()))******+++++++++,,,,,,,,,,,,,,,,,,---///000000...------...,,,---///111111000///...000222333333222222444555222222333333333222222222666666666777777888888888\\\\\\[[[[[[ZZZYYYYYYXXXWWWTTTQQQOOOOOONNNLLLKKKFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@>>>;;;999888999;;;<<>>DDDDDDCCCEEEFFFGGGFFFDDDCCCAAA???>>>>>>===:::888666555444333333333444555444444555666777888999:::<<<===???AAAAAA???===<<<999999:::;;;;;;;;;;;;:::<<<<<<===??????@@@@@@@@@??????@@@@@@???===<<<;;;777999;;;;;;;;;:::;;;===>>>===<<<;;;999888777666555555444444555777999:::<<<<<<<<<;;;:::999888777666666666555444333333333333444555666888999:::;;;999:::;;;<<<<<<;;;:::999777999<<<===<<<<<<<<<===<<<<<<<<<======<<<<<<;;;======>>>?????????>>>>>>999:::;;;===>>>?????????>>>?????????>>>>>>@@@BBBEEEGGGKKKNNNPPPTTTXXX\\\```___^^^]]]\\\[[[[[[[[[\\\```eeekkkooorrrssssssooonnnlllkkklllnnnppprrrqqqrrrtttwwwyyy{{{||||||}}}~~~zzzwwwxxxzzz}}}~~~xxxcccUUULLLEEEBBBBBB<<<999777555555555333222222333333444444444444333333333111000////////////111111000///////////////000000000111000000//////......---,,,++++++++++++---+++***+++,,,---,,,+++************************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))***)))'''&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''((((((((((((((())))))))))))************))))))$$$%%%%%%&&&'''((()))))))))((('''''''''(((***+++***)))((('''''''''((()))++++++******)))((('''&&&'''((())))))******))))))''''''''''''((()))***+++***++++++,,,,,,,,,,,,+++,,,...000111000......///------....../////////....../////////......000222222222333333333222111111555555666666777777888888RRRRRRQQQQQQPPPOOOOOOOOOMMMKKKHHHGGGGGGGGGFFFDDDDDDCCCBBB@@@??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???===:::888777888;;;<<>>???AAAAAA@@@>>>===<<<;;;;;;;;;:::888666000/////////000111333444444444555666777888888999::::::;;;<<<<<<;;;::::::999:::;;;;;;<<<<<<<<<;;;::::::::::::::::::999999;;;<<<===>>>===<<<:::999333555666777555555555666:::::::::999888888777777444333222111222333555666999888888777666555444333222222222222222222222222222333444555666888999999999999999999999999999999777999;;;<<<;;;:::;;;;;;999999999999999999999999;;;;;;<<<===<<<;;;::::::555666888:::;;;<<<======<<<=========<<<<<<>>>???>>>AAADDDFFFHHHKKKOOORRRVVVUUUTTTSSSQQQQQQQQQQQQSSSVVV\\\bbbfffhhhiiiiiieeecccaaa``````aaadddeeefffhhhkkknnnqqqtttuuuvvvtttwwwxxxuuupppnnnooorrrtttuuuxxx{{{~~~uuucccVVVJJJCCC@@@===;;;888777666555444222222222222222222333444444333333222111000000000000222111000000//////000000000000111111000///.........------,,,,,,,,,------,,,*********+++,,,+++***))))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''''''''((((((((((((%%%&&&)))++++++***((('''******)))(((((()))******'''&&&&&&&&&&&&'''((((((&&&))),,,***'''%%%'''***'''((())))))))))))((('''###$$$%%%&&&'''((())))))))))))'''''''''(((***+++))))))((((((((('''''''''((()))***+++***)))'''&&&'''(((((()))))))))))))))((('''''''''((()))***+++)))***+++,,,---,,,,,,+++***,,,///000///......///...---,,,,,,,,,---...///......///...,,,---///111222222333333333222111000333333444555666666777777GGGFFFFFFEEEEEEDDDDDDDDDHHHEEEBBBAAAAAAAAA@@@???=========<<<;;;;;;===>>>??????>>>>>>===<<<;;;;;;888666333111111333555777???BBBFFFHHHGGGEEECCCCCC@@@@@@AAAAAABBBAAAAAA@@@===;;;999666666777888:::888:::<<>>===;;;888777777888:::;;;999888555444333444444444222000............000222444555111111222222333444444444999999::::::::::::999999666777888888999999999888::::::999888777777666666555777888999999777555444333555666555333222222333333333222222222222222222555333222111111222333555666666555444333111111000111111111111222222333333111222222444555666777777::::::999999999999:::;;;999<<<>>>>>>===<<<<<<<<<666666777777777777777777999::::::;;;;;;999888777333444555777999;;;;;;<<<777888999888777888999;;;:::<<>>>>>???@@@AAA=========<<<<<<;;;;;;;;;;;;::::::999999::::::;;;>>>===<<<;;;::::::::::::777777555444333222222222::::::CCCHHHEEEIIIIII>>>>>>>>>???@@@@@@@@@??????;;;999555333222333555777:::;;;<<<===>>>>>>>>>>>>:::888666666777777777666333333555666666555333333333111......000222444444444444333333333333444444888888999:::;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;:::888777666444444444555666666666777666666555444444777666666555444444333333444444444444444444444444333222000...///111333555666555444222111111222222111111111111222333444555222333444555666888888999999888888888777777666666888999<<<===>>>>>><<<<<<888777555444555666888999888888888888888777666666888888888888999:::;;;<<<999999888888888888888999888999:::===@@@CCCFFFHHHGGGHHHHHHHHHFFFCCC@@@>>>AAACCCGGGKKKNNNRRRTTTUUUTTTSSSRRRQQQPPPQQQQQQRRRUUUVVVWWWYYY\\\___bbbccciiiiiihhheeebbbaaabbbdddggghhhkkknnnrrrvvvxxxzzzzzzxxxvvvvvvxxxzzz{{{{{{~~~~~~~~~~~~tttdddUUUHHHHHHCCC???<<<888444555:::777666444333333444666777666666555444333333222111333333333222222222222222000/////////..................---------......///......---------,,,,,,,,,,,,,,,++++++***)))((((((************************))))))***,,,---,,,***'''(((((((((((((((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++***)))))))))***+++,,,,,,...---+++***(((''''''''')))'''%%%#########$$$%%%(((''''''(((((()))***+++******)))(((((()))***++++++++++++***)))((('''''')))***+++++++++)))((('''*********)))))))))))))))(((''''''))),,,---,,,))),,,,,,++++++,,,,,,------......---,,,---...///000------..................000///---,,,---...000222222222222333333222222222444555666777888888888888<<<;;;;;;::::::;;;;;;<<<:::999999999888888888888888888777777777777888888::::::999777777666666777444333222111111000000111888777???DDDCCCHHHHHH<<<=========>>>>>>===<<<<<<888666333111000111333555888888999:::;;;;;;;;;;;;777666555555666666555333111111222222222222111111000...------000222222222333333222222222222333333666777888999:::;;;<<<===::::::;;;;;;::::::999888666666555444444444444444555555555666555444444333555444444333222222111111222222222222222222222222222111///......000222444555555333222111111111222////////////000111222222222333444444555666777777777777777666666666555555777888:::<<<===<<<;;;:::888777555444444555777888777777888888777666666555777777777777888999:::;;;999888888777777777888888999::::::<<<>>>@@@BBBCCCEEEEEEDDDDDDBBB???===<<<<<<===@@@CCCFFFIIIJJJKKKNNNMMMLLLKKKKKKKKKLLLLLLOOOOOOQQQSSSUUUXXXZZZ\\\aaaaaa```^^^\\\[[[\\\]]]```aaadddgggkkknnnppprrrqqqqqqqqqqqqrrrssstttuuuxxxyyy{{{}}}~~~}}}|||{{{zzz{{{{{{zzzzzz{{{|||~~~xxxeeeWWWMMMFFF@@@>>>;;;777666999777666444444333444555555666666555444444333222222111111000000000000//////000000/////////.........///......---------............---------,,,,,,,,,---------,,,+++*********************************))))))***+++---,,,***'''(((((((((((((((((((((((()))(((((()))***+++,,,,,,************************))))))))))))))))))******,,,+++***)))(((''''''''')))'''%%%$$$######$$$%%%''''''''''''((()))************)))(((((()))***+++++++++++++++***)))(((''')))))))))))))))(((''''''(((((((((((((((((())))))'''&&&%%%&&&(((***)))'''++++++******+++,,,---------,,,+++***+++,,,...000......---------.........//////...---......///000111111222222222222111111000111222333444444444444555555666666666666555555555555555444444444444444444444333333333333444444666555444333222222222222//////........./////////777444:::???@@@GGGGGG:::;;;;;;;;;;;;:::999888888555333000...---...000222555555666777888888888888444333333444555555222000//////............//////---,,,,,,---000111111111222222111111111111222222444444555777888999;;;;;;777888888888888777666666333333444444333333222222333333444444333333222222222222111111000000//////000000000000000000000000111000...---...///111333444333222111000000000111............///000111111333333333444444444555555555555555444444444444444555666888999::::::999888888777555444444444555555666666666666666666555444666666666666666777888999888777777666666777888888::::::::::::;;;<<<======AAA@@@???>>><<<;;;999999888999:::<<<>>>???@@@AAAFFFEEEDDDDDDCCCCCCDDDDDDFFFGGGHHHIIILLLNNNPPPQQQVVVVVVVVVTTTRRRQQQRRRTTTVVVWWWYYY\\\___ccceeefffhhhjjjlllllljjjjjjllloooppprrrtttwwwxxxxxxxxxwwwzzz{{{}}}~~~}}}|||zzzyyyyyyzzzzzzzzzyyy||||||||||||{{{yyywwwvvvvvvuuuuuuuuuuuuvvvxxxyyy|||kkkZZZOOOEEEBBB@@@===999999666666555555444444444333666555555555444333333333111111000000000/////////000000000/////////......000///...---------------......---------,,,,,,,,,......------,,,,,,++++++***************************)))***+++,,,,,,***((((((((((((((((((((((((((((((((((((((()))***++++++(((((((((((((((((((((((()))))))))((((((((((((((())))))(((''''''''''''''')))'''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((())))))***))))))(((((())))))***+++++++++++++++***)))((()))(((((('''''''''''''''&&&&&&''''''(((((()))))))))'''%%%%%%&&&'''((('''))))))))))))***+++,,,---,,,***)))((()))+++...000///...---,,,,,,---...///...///////////////......000000111111111111000000......///000111111111111111222333444444333222111111111111111111111111111222111111000000111111222222111000000/////////000,,,,,,,,,,,,---...//////555111666;;;===EEEFFF:::999999999999888666555555222111...---,,,---///000222333444555555555555555111111111333444444111......---,,,++++++,,,---...++++++,,,...111222111000222222111111111111222222111222333444555777888888555666666666666555444444///000111222222111000///000111111111111111000000000000000//////.................................///...---------...000111222111111000000/////////////////////000111222333222222222222222222222222222222222222222222222222333444555666777777777666888777666444333333333333444555555666555555444444555444444444555666666777666666666555666666777777:::999999999999::::::;;;>>>===;;;:::888777777777888888888999999:::;;;;;;?????????>>>>>>>>>>>>???@@@@@@AAABBBCCCEEEGGGHHHKKKLLLMMMLLLJJJJJJKKKLLLMMMNNNPPPSSSVVVXXXZZZ[[[___cccggggggcccbbbeeeiiigggiiimmmoooqqqqqqppppppoooqqqsssvvvwwwwwwvvvuuutttsssrrrqqqqqqrrrsssssstttuuuvvvwwwvvvtttrrrqqqrrrqqqppppppppprrrssstttyyy{{{|||{{{zzzyyyyyyzzz{{{||||||}}}}}}~~~~~~~~~yyyyyyyyyzzz{{{}}}~~~~~~mmm\\\LLLFFFDDD@@@<<<:::666666777666555444333222555555555555444444444444333333333222111111111000000000000////////////...111000///...---,,,,,,,,,......---------,,,,,,,,,...---------,,,,,,++++++******************************)))***,,,,,,***(((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((*********))))))(((''''''''''''&&&&&&&&&''''''(((((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((***)))))))))((((((((((((+++++++++++++++***))))))***)))'''&&&&&&'''((()))&&&&&&''''''((()))******+++***'''&&&&&&((()))***(((((((((((()))+++,,,---+++***((('''(((+++...000000///---,,,,,,---...///---...000111000///---,,,//////000000000000////////////000111111111111111000111222333333222111000///////////////000000000000000////////////000000000//////............///******++++++,,,...///000444000444888999AAADDD:::777777777777666555333333111///...---,,,---...///111111222222333222222222//////000222444333000......---,,,++++++,,,---...,,,,,,,,,...111222111000222222111111111111222222//////000111222333444444333333444444333333222111------///000000///...------....../////////....../////////...............------------------------------,,,,,,,,,---.../////////////////////..................///000111111111111111111000000000000000000000000000000000111111222333444444555555555777777666555444333333333444444555555555555444444444444333333444444555555555444444444555555666777777777777888888999;;;;;;<<<;;;:::888777666666666888777666666666666777888;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAADDDEEEGGGFFFEEEEEEFFFGGGFFFGGGIIIKKKNNNPPPRRRSSSUUUZZZ______[[[YYY[[[^^^___aaacccfffhhhiiihhhhhhgggiiikkknnnooooooooonnnlllkkkkkkjjjiiijjjlllmmmjjjkkkmmmnnnnnnmmmkkkjjjnnnmmmlllllllllmmmnnnoooqqqsssuuutttsssrrrrrrsssrrrrrrssssssttttttttttttqqqrrrrrrtttvvvxxxzzz{{{{{{{{{|||}}}}}}}}}}}}}}}}}}mmmVVVKKKGGGBBB===;;;888888888777666555333222444555555555555555555555444444444333222111111111111000000000////////////111000///...---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++***)))***+++,,,***)))))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))***++++++++++++***((((((&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))))))))((((((''''''******+++++++++***))))))******((((((((()))***+++''''''((()))******+++++++++***((('''&&&''')))+++(((((((((((()))***+++,,,,,,+++)))((()))+++...000000///...---,,,------...,,,...000111111///---,,,/////////000000///////////////000111111111111000000111111111111111111000............///////////////......------......///......------------......*********+++,,,---//////222///333555333<<>><<<<<<>>>???AAACCCEEEEEEAAADDDGGGJJJJJJIIIGGGEEEJJJJJJKKKLLLNNNQQQSSSUUUWWWXXXZZZ\\\]]]]]]\\\[[[YYYZZZYYYWWWVVVWWW[[[^^^bbbbbbccccccdddeeeffffffbbbaaa```______```aaabbb```bbbdddeeeddddddeeefffjjjiiiiiihhhhhhgggggggggaaabbbbbbdddfffhhhjjjkkkkkkllllllmmmoooppprrrsssqqqtttxxx|||~~~~~~rrrdddUUUIIIDDD???>>>;;;999777666666666333444444555666777777888666555555444222111111000111111111000000000/////////......---------............---------,,,,,,,,,,,,,,,,,,---------------************************,,,***))))))***++++++***))))))))))))))))))))))))+++******)))))))))******************************'''(((***+++++++++)))((((((((('''''''''''''''((((((((((((''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))((())))))))))))'''&&&%%%'''(((((()))))))))(((((('''(((((()))******))))))(((((())))))))))))))))))&&&(((***)))((((((***,,,++++++***)))))))))************************))))))...///000000///---+++***+++,,,...///000111000000///000000111111000000///---------......------,,,...---,,,++++++,,,---...++++++,,,,,,---------...++++++************++++++,,,+++++++++++++++,,,,,,((((((((())))))***+++,,,------333111)))000:::999------......///.........,,,+++++++++++++++,,,,,,))))))************)))(((,,,***))))))+++------,,,,,,---...//////...---,,,000---***)))***,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******))))))))))))))))))(((''''''***)))(((((((((***+++,,,(((((()))***************((((((((()))))))))))))))(((((((((((((((((((((((()))*********++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,------................../////////000000000000000000111222333444555666777777777777777666444444555666777777777666555555444333333444444444222222222222333444555666444333333222222333333444555666777888777555222111//////......///111333555222333444555666666555444333222222111111111222222222555888999999999:::;;;888888:::;;;===???@@@AAA>>>@@@BBBFFFHHHGGGCCC@@@CCCBBBBBBCCCEEEHHHLLLNNNNNNOOOQQQSSSTTTSSSRRRQQQRRRSSSSSSQQQOOOPPPTTTXXXWWWWWWWWWXXXYYYZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZ\\\^^^`````````aaacccbbbbbbaaa```___^^^]]]]]]\\\\\\]]]^^^```bbbdddeeeddddddeeegggjjjmmmoooqqqnnnppptttxxxzzz{{{zzzzzz|||vvvcccSSSKKKAAA???<<<999777666777777333444444555666777888888999888888666555444333333111111111111000000000000......---------......///......---------,,,,,,,,,---.....................************************,,,***))))))***++++++***))))))))))))))))))))))))++++++***************+++************************%%%''')))***+++***)))((())))))((('''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''((())))))((())))))))))))'''%%%$$$''''''((((((((((((((('''%%%&&&((()))))))))((('''((((((((((((((('''''''''&&&***------++++++,,,///---,,,+++***))))))))))))))))))*********(((&&&%%%---...000111000...+++)))+++,,,---...000111111222000000111111111111000000.........//////...------(((%%%$$$%%%))),,,---,,,))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))''''''''''''((()))++++++---------...000111333444///......///000000///---************************---+++)))***,,,---+++))),,,+++)))((((((***+++---,,,---///111111000...------+++***))))))+++---...///...+++***))))))***+++++++++******************...,,,***)))((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))'''''''''((()))***+++,,,------,,,******---------...............000000000000000///......000000111111111000000///111111222333333444555555555555666777777777777777555555666777777777777777666555555444444333333222333111000000111222222111333222222111111222222333444444444333333333222222//////............//////333222222111111222222333444444333222222222222333222888666333444000///777888999999999999::::::::::::888777:::>>>@@@@@@>>>======>>>???@@@AAABBBCCCGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRTTTUUUVVVWWWYYYZZZ[[[\\\[[[[[[[[[ZZZYYYXXXWWWVVVXXXXXXYYYZZZ\\\]]]___``````bbbdddfffhhhhhhhhhhhhkkkkkklllnnnrrrtttuuuuuuyyy|||sssaaaVVVMMMIIIBBB;;;777666777888444444333333444666777888999999888777666555444444222222111111000/////////............//////000000000000////////////000000///...---,,,,,,,,,,,,,,,,,,+++***))))))***++++++(((((()))*********)))))))))'''&&&''')))******))),,,+++***(((''''''''''''******))))))((((((''''''((()))***+++,,,------------,,,***)))))))))***+++)))((('''&&&&&&%%%%%%&&&%%%&&&&&&''''''&&&%%%$$$)))*********)))(((&&&%%%'''''''''''''''(((((()))'''((()))***************(((((('''&&&&&&&&&&&&&&&,,,+++)))((((((***,,,---,,,+++***((((((((()))***+++,,,,,,---,,,+++***)))+++,,,---......,,,+++))))))+++...///000000111333...------,,,---...///000---------...............+++)))&&&''')))******)))&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((((((((()))))))))))))))))))))))))))''''''''''''((()))***+++...............///000111...---,,,---......---+++************************,,,***((()))+++,,,***(((+++***)))((()))***,,,...---...///000000///---,,,+++***)))))))))+++---...///---+++)))))))))***+++************************,,,+++)))(((((((((******((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))(((''''''(((((()))((()))************)))(((,,,,,,------------......000111111111000000///...000000111111111111000000111111222333444555555666666666777888888888888888555666777777888888888777666666555444333333222222222111//////111222111111222111111111111111111222333222222222222111111111+++,,,,,,---...000111222222222111111111111222222444333222222111111222222111111111///...111222...555555666666666666777777666555555777:::===<<<;;;555666666777888999::::::@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFKKKJJJIIIHHHIIIJJJLLLMMMQQQQQQPPPOOOOOONNNNNNMMMNNNNNNOOOQQQRRRSSSTTTUUUWWWWWWWWWVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSUUUVVVWWW\\\]]]___aaacccdddddddddggggggiiikkknnnqqqrrrsssrrruuuyyy}}}rrrdddSSSMMMEEE>>>;;;999888777666555444444444555666777999999888777666555444444333222222111000000//////////////////////////////000000////////////000000333222111///---++++++***,,,+++*********+++,,,,,,******++++++++++++***)))+++)))(((((()))***)))(((******))))))(((((())))))+++++++++***))))))(((((()))***+++,,,,,,---,,,,,,,,,+++***)))))))))******((()))*********)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%***************((('''&&&'''&&&&&&'''(((***,,,---((()))))))))************(((''''''&&&&&&'''(((((()))((('''&&&&&&((()))++++++***)))((((((((())))))++++++,,,,,,,,,+++))))))***+++---...---,,,+++***((()))+++---......///000---,,,+++++++++---...////////////...............***)))''''''((())))))(((((((((''''''''''''(((((()))((((((''''''((())))))((((((((((((((((((((((((''''''''''''((()))******...------------------------,,,+++,,,---,,,***)))***************************((('''(((******)))(((******))))))***,,,...///...///000000///...,,,+++))))))(((((()))***,,,------,,,+++)))))))))******************************+++***(((''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''((())))))(((((()))******))))))(((,,,,,,,,,---------......111111111222111111000///000000111111111111111000111111222333444555666777777888999999::::::999999666777888888888888888888777666555444333222111111222000//////000111000///000000000000000000000000000000000000////////////+++++++++,,,...///111222111000000000000000000111222222111000000000000000000***///...+++<<>>CCCCCCBBBBBBCCCEEEFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKPPPPPPPPPPPPPPPOOONNNMMMPPPOOOOOOOOOOOOPPPPPPQQQUUUWWWXXX[[[\\\^^^^^^^^^```bbbdddfffiiilllnnnoooppprrrvvvyyy}}}yyycccYYYMMMEEEBBB???;;;888888777666555444555555666999888777777666555444444333333333222111111000000000000000///////////////000000////////////000000444333222000...---,,,,,,+++++++++++++++,,,---...---------------,,,+++***---+++)))))))))***)))((())))))))))))******++++++---,,,,,,+++******))))))+++,,,,,,------,,,,,,,,,+++***))))))((()))))))))'''))),,,......,,,***((()))(((&&&%%%%%%%%%&&&'''******+++******)))((('''&&&&&&%%%''')))...222444***)))((((((((()))***+++(((((('''''''''(((((()))((('''&&&&&&&&&((()))******)))((('''''''''((((((******+++,,,,,,***)))((()))***,,,------,,,+++***++++++,,,...///000111111,,,++++++******+++------//////......------,,,,,,%%%$$$%%%&&&''')))))))))))))))(((((((((((())))))(((((('''''''''((())))))'''''''''''''''''''''''''''''''''''''''((()))***++++++,,,,,,,,,,,,++++++---,,,++++++,,,,,,***(((************************)))(((((())))))******)))))))))******+++---///000//////000///...---,,,+++(((((('''((()))***,,,---,,,+++***))))))))))))***))))))))))))************)))(((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))*********+++++++++++++++,,,,,,------......//////111111222222222111111000000000111222222222111111111222333444555666777888999999:::;;;;;;;;;;;;;;;888888999999999999999888777777666555333222111111222000......///000///............//////...............---------,,,,,,,,,------,,,,,,,,,,,,------//////............//////000000///............//////&&&///111///IIISSS333---........./////////////////////000222333333333666666666666777777777777666666777888888999999:::777777666555666777888999<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@@@@?????????>>>>>>???@@@AAABBBCCCCCCHHHIIIIIIIIIIIIIIIHHHGGGKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSTTTVVVXXXYYYZZZZZZ\\\___aaadddfffiiilllnnnpppsssvvvzzzxxxjjjYYYMMMHHHEEE@@@;;;999888777666666666777888888777777666555555444444444444333333222111111111111111000000000000//////000000////////////000000000000////////////000000+++,,,,,,,,,---......///////////////...---,,,+++---+++))))))+++++++++*********+++++++++++++++***,,,,,,,,,+++******)))))),,,,,,---------,,,,,,+++***)))))))))))))))))))))((()))+++------------,,,,,,+++((('''&&&'''((()))***************))))))(((&&&%%%%%%'''+++000666999+++***((('''''')))***,,,******)))(((''''''''''''((((((((((((((()))++++++(((((((((''''''''''''((())))))***++++++***)))(((((()))***+++,,,,,,++++++,,,++++++,,,...000000000---,,,+++******+++,,,---...------,,,+++******)))"""###$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((()))***+++,,,,,,,,,+++---,,,++++++,,,,,,***((())))))))))))))))))))))))((()))************++++++*********+++---...///000/////////...---,,,,,,+++(((((((((((()))***+++,,,******))))))))))))))))))(((((()))))))))*********''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''((((((((())))))))))))******++++++,,,,,,------...//////000000000111111222222222111111000000111222222222222222111222333444666777888999::::::;;;<<<<<<<<<<<<<<<999:::::::::::::::999999888888777666555444333222222000///...///000///...,,,---............---,,,,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,,,,...%%%...000///IIISSS333,,,,,,,,,------------........./////////000000111111111111111111111222222333333444444555666666666666555444444444555666777444444555666777888::::::;;;;;;;;;;;;::::::::::::999::::::;;;<<<===>>>>>>AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDFFFHHHIIIKKKKKKMMMOOOQQQSSSUUUVVVSSSVVVZZZ\\\^^^```dddggggggiiilllooosssxxx}}}gggVVVNNNIIIDDD???::::::999888888999::::::777777666666555555444444555555444444333333222222111111111111111111111000000000////////////000000.........------......///,,,,,,------............000000000///...---,,,++++++***)))***,,,......---------------,,,+++***))),,,++++++***))))))((((((,,,,,,,,,---,,,,,,++++++)))))))))************)))******))))))***,,,...//////---+++)))((()))***+++*********)))))))))))))))%%%%%%%%%'''+++111777:::,,,***)))''''''(((***+++---,,,***(((&&&%%%$$$$$$''''''''''''((()))***+++'''''''''((((((((((((''''''((()))*********)))((('''((()))***++++++,,,,,,,,,***((())),,,............---,,,++++++,,,------///......---,,,+++******$$$&&&'''&&&$$$###"""###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&''''''(((((('''(((***+++,,,,,,+++++++++******+++,,,,,,+++)))))))))))))))))))))))))))''')))************+++---++++++,,,---......////////////...------,,,,,,,,,)))))))))***************((()))))))))(((((((((((('''(((((())))))*********'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&'''((((((((('''''''''''''''''''''(((******+++,,,,,,---...///000000///000111111222111111111000000111222333333333333222222333555777888999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;::::::999888888888777666666555555333111//////000000///...+++,,,---......---,,,+++************))))))))))))((((((((()))+++,,,...///,,,,,,++++++++++++,,,,,,,,,,,,+++************++++++&&&++++++))):::@@@++++++++++++,,,,,,,,,---------...//////...---///000............//////000000//////000000111222222222555444444333333555666777222333333444555666777777777777777777777777666666666666666777888999999999::::::;;;<<<======<<<<<<======>>>???AAACCCDDDFFFDDDEEEFFFGGGJJJLLLOOOPPPMMMQQQUUUVVVVVVXXX\\\```dddfffhhhkkknnnttt{{{{{{gggYYYPPPHHHCCC>>>===<<<;;;::::::;;;<<<666666666555555555444444666666555555444333333333000111111111222222222222000000////////////000000000///...---+++++++++***,,,------......---,,,,,,...............---,,,++++++***)))+++---000000000......//////---,,,***(((+++++++++***))))))((((((***++++++,,,,,,+++++++++))))))***++++++++++++***,,,***((('''(((+++...000///...,,,+++************))))))(((((((((((())))))&&&%%%&&&'''+++///444777+++***)))((((((((()))***,,,+++)))'''%%%$$$###"""###$$$$$$%%%&&&'''((((((''''''((()))))))))((((((&&&''')))******)))((((((&&&'''''')))***+++,,,,,,111...+++,,,000222222111///...,,,++++++,,,------000000//////......------%%%''')))(((%%%######$$$)))((((((''''''(((((()))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&'''''''''((()))+++,,,,,,+++***)))((('''''')))++++++***)))))))))))))))))))))))))))%%%(((***)))((((((***,,,,,,,,,---..................---------,,,---------+++++++++++++++******)))'''(((((((((((((((((((((''''''(((((()))******+++''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%''''''&&&&&&'''(((***+++)))******+++,,,---...///...///000000111111111000///000111222333333333333222222444555777999:::;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;::::::888888888888888888888888444222000000000111000///+++,,,...//////...,,,+++******)))))))))(((((((((''''''((((((***+++---...+++******))))))******++++++******)))))))))))))))((())))))'''''',,,---)))************++++++++++++,,,...///...,,,+++---///,,,------...///000111111---......//////000111111444333222222222333444555111222333333444444444444333333333444444444444444222222222333444444555555333333555666666777777777:::::::::;;;<<<>>>???@@@<<<======???BBBEEEGGGIIIGGGKKKOOOPPPOOOPPPUUUYYY```aaacccfffjjjpppwww|||lll\\\QQQJJJDDDCCC@@@>>><<<;;;::::::666666555555555444444444777777666666555444444333///000000111222333444444000000////////////000000//////...,,,++++++++++++------......---,,,+++***,,,,,,,,,------,,,++++++---++++++,,,...000000///---.../////////---,,,***,,,,,,,,,+++******))))))(((((()))***++++++++++++)))***+++,,,---,,,,,,+++++++++***)))***+++---...------,,,+++***)))(((((((((((('''&&&&&&'''((()))&&&&&&'''(((***---///111************)))))))))((()))((('''%%%$$$$$$$$$$$$"""###$$$%%%&&&''''''''''''((()))*********))))))&&&'''((()))))))))((((((&&&&&&&&&((()))+++,,,---444000,,,---111444444222...---+++*********+++,,,.........---------------"""&&&))))))'''&&&''')))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''***+++,,,---,,,***(((&&&&&&%%%%%%'''***+++***)))))))))))))))))))))))))))$$$&&&)))(((''''''))),,,------......///......---------,,,,,,,,,---......,,,,,,---,,,,,,+++***)))''''''((((((((((((((('''&&&''''''((()))******+++''''''((()))******)))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$''''''((((((((('''%%%$$$)))((((((((()))***,,,---'''((()))***+++,,,------......///000000000000000///000111222333444444444222333444666777999:::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<=========<<<;;;::::::888999999999999:::::::::555333111000111111000///+++,,,...//////...,,,+++***)))))))))((((((((((((******))))))))))))************))))))))))))************)))(((((((((((((((%%%+++***(((***''''''///))))))))))))*********++++++---///...+++***+++---))))))***+++---...//////...//////000000111222222222222111000111222333444,,,------.........------111111222222222222222222/////////000000111111111...///000222333333333333444444444444444555666666777777888999<<>>???AAA@@@???@@@BBBFFFIIILLLQQQTTTXXX\\\```eeejjjnnnwww|||mmmZZZYYYQQQJJJFFFAAA;;;888999666555555444444555555555555555555666666666666666555444333333222222222222000000000111222222000...000000//////.........---------...//////...------,,,---......//////......///...,,,++++++,,,...///......///111222111---***,,,------...---,,,***)))))))))***+++,,,------...+++---...000000///---,,,++++++,,,------......///...---,,,,,,******)))(((((((((((()))))))))((((((***))))))(((((((((((())),,,...//////,,,***))))))((()))))))))************'''((()))***++++++***))))))*********(((&&&$$$###&&&''')))+++++++++******,,,+++***)))((((((((((((,,,+++)))(((((()))+++,,,---,,,,,,++++++***************++++++,,,---......&&&))),,,+++&&&$$$%%%''''''###&&&''''''333<<<777...+++'''%%%&&&'''''''''$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((())))))************))))))&&&&&&&&&''''''((()))***'''((((((((())))))))))))))))))+++++++++***((('''***+++,,,............---.../////////...---,,,++++++++++++************))))))))))))))))))))))))((((((((()))))))))*********((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***)))******+++,,,---......///111111111000111222444777666444555666777777666666555555666777:::<<<===<<<<<<;;;:::;;;<<<===>>>======<<<;;;::::::::::::<<<;;;:::999888777777777444222000///000000///...,,,------...............,,,+++++++++************((())))))))))))))))))(((******)))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''((((((((((((((()))'''***---...,,,******+++*********+++++++++,,,,,,------------...///000111///////////////......---000///.........///..............................////////////000000000000000000111111111111000000111000//////000111222333333444555777999:::;;;<<<>>>=========@@@CCCGGGIIIMMMPPPTTTXXX\\\aaafffiiirrrxxxqqqdddZZZQQQMMMIIIBBB===<<<999888777555555444444555777666666666555555555555555444444333222222333333111000000111333222111///000000/////////.........------...//////...------+++,,,------......------......,,,,,,,,,,,,............///111222111...+++------......---,,,***)))'''(((((())))))*********+++,,,...///000///...---++++++,,,------......///......---,,,+++***))))))(((((((((((()))***,,,,,,***)))((((((''''''((((((,,,---...---+++(((''''''))))))(((((())))))******'''((()))***+++******)))'''((()))))))))((('''''''''((()))******++++++***,,,+++***)))((((((((((((+++***(((''''''(((***+++,,,,,,,,,++++++******************+++,,,,,,------%%%(((***)))&&&$$$%%%'''%%%!!!&&&***---<<>>??????===;;;::::::<<<>>>@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999888888777555333111111111222111///---............---,,,,,,++++++*********)))))))))))))))************))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))))))))(((((((((((($$$''')))******))))))***)))*********++++++++++++,,,,,,,,,,,,---...///000//////000111222222222111//////.........---------.........------,,,,,,,,,---.........////////////000///////////////000000//////......//////000111000111222444555777888999::::::::::::<<>>;;;999999;;;===??????>>>===<<<;;;;;;;;;;;;=========<<<;;;:::999888666444222222222333222111/////////......,,,++++++*********))))))))))))((())))))************))))))'''(((((()))((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''*********))))))(((((('''%%%&&&(((((((((((((((((()))))))))************++++++++++++,,,,,,---...///000111222333333444444333///000111000...------......------,,,,,,++++++***,,,,,,---------.........///...---,,,---...///000...................../////////000222333555666666888777777888:::===???AAABBBEEEIIIMMMPPPUUUZZZ]]]fffllltttzzzxxxdddZZZTTTKKKBBB======;;;999777555444555555555555555666666666666666555555444444444444444555333222111222333444333111000000//////////////////........................,,,------...............------............------...---...000222222000...//////...---,,,++++++***+++*********************)))***,,,---////////////++++++,,,------......//////......---,,,+++*********)))''''''(((***---000))))))((('''&&&&&&&&&'''+++---...---***'''&&&&&&)))((('''&&&'''(((***+++(((((())))))))))))))))))&&&'''((()))***+++,,,,,,))))))(((((((((***+++---,,,+++***)))(((((((((((()))((((((''''''(((((()))***************+++++++++++++++,,,,,,------------%%%%%%&&&&&&%%%%%%&&&''''''"""%%%((()))666@@@<<<111---(((%%%%%%&&&''''''))))))((((((''''''&&&&&&(((''''''''''''''''''(((''''''((((((((((((''''''(((((((((((()))***+++,,,++++++******************)))))))))*********))))))***+++,,,---------,,,+++............---,,,+++***+++++++++*********))))))((()))))))))*********+++(((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''(((***+++++++++***)))************************+++...111333333333444555777666555666888::::::999666666777888:::===@@@AAA@@@>>>:::888777999;;;======<<<<<<;;;:::;;;;;;;;;>>>>>>>>>>>>===;;;:::999777555333222333333222111000000000///...---,,,+++*********))))))))))))((())))))************))))))(((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''''''''(((((((((******))))))(((((('''''')))((((((((((((((('''&&&(((((()))))))))*********************+++,,,---...///000000111111111000000000222333222000......///------,,,,,,++++++++++++,,,,,,,,,,,,------------...---,,,,,,,,,---///000------.........---------...///000111222333444555666666666777999;;;===>>>???AAAEEEIIILLLPPPUUUYYYaaagggooovvv|||yyyiii___TTTIIIDDD???===:::777666666666777333444444555666777888888555555555444444555666666555333222333444555444333//////000000000000000000////////////////////////...//////000000000000000---......//////......---------...000222333111000000000///---,,,++++++***++++++++++++************)))***+++,,,.../////////++++++,,,------......//////...---,,,+++******)))+++)))'''&&&&&&(((***,,,******)))''''''&&&&&&&&&+++---...---+++)))(((((()))(((((('''((()))***+++))))))(((((((((((((((((((((((()))))))))***++++++))))))(((((((((***+++---,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++------------............$$$$$$$$$$$$$$$%%%&&&''''''###%%%%%%$$$---555...+++)))&&&%%%&&&'''(((''''''''''''((())))))******((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''((()))***))))))))))))(((((((((((()))))))))))))))************+++,,,------,,,+++***.........------+++******+++++++++************)))((())))))******+++++++++))))))))))))***************)))(((''''''&&&''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''((())))))******))))))(((((())))))***************---000111222333444666666555444555777999999999666666777888:::<<>>;;;999888888:::;;;;;;;;;::::::;;;;;;<<<===??????@@@@@@???===;;;:::777555333333333333333111111111111000///...---,,,++++++*********)))))))))(((((())))))))))))(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''+++)))''''''((((((&&&%%%(((((((((((()))))))))))))))))))))******+++,,,---000000111222222111111111000333555444111......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,---...//////---............---,,,,,,......///000111222333333444555555666888999;;;<<<<<>>:::888777888999333444444555666777888888666555555555555666777777666555333333444555555444//////000000000000111111111111000000000000111111///000000111111111111111........................---------///222333333222111000///---,,,+++++++++)))))))))))))))***************+++,,,---......///++++++,,,------......///...------,,,+++***)))(((***)))(((&&&&&&''')))***,,,+++***((('''''''''''')))+++------+++***)))***((()))))))))************))))))((('''''''''(((((())))))((((((((())))))***(((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))***+++,,,,,,---------------.........$$$###""""""$$$&&&''''''&&&"""$$$$$$!!!)))...&&&(((&&&%%%&&&'''((('''&&&&&&&&&''''''((()))))))))'''&&&&&&&&&&&&&&&&&&'''((((((((())))))(((((((((&&&&&&&&&''''''((()))***))))))))))))(((((((((''')))))))))))))))******+++***+++,,,------,,,+++***,,,,,,---------,,,,,,++++++++++++************)))((())))))******+++,,,,,,************++++++++++++***)))(((''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%&&&''''''((((((''''''(((((()))***&&&''''''((()))***++++++)))+++---......000333666555444333444777999999888777777777777999;;;===???@@@???===;;;:::999::::::::::::;;;;;;<<<===???@@@???@@@AAAAAA@@@>>><<<:::777555333222333333222111111111111111111000//////,,,+++++++++************''''''((((((((((((''''''***(((&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))'''%%%%%%'''((('''%%%'''''''''((((((((()))))))))))))))))))))***,,,,,,...///000222333333333333///333666555000------...++++++,,,,,,------......,,,,,,,,,------------...+++,,,---...////////////---.../////////---,,,+++------...///000111111222222333444555666777888999:::<<<@@@CCCFFFJJJNNNRRRSSSXXX```hhhpppyyyrrr```XXXLLLIIIDDD???;;;999999999666666666666666666555555666666555555666777777888777555444333555666666555//////000000000111111111333333222111111222333333//////000111111111111111000///...------...///000---------///222444444333222111///---,,,+++++++++))))))******++++++,,,,,,++++++++++++,,,------...++++++,,,------......///---,,,++++++))))))((('''(((((((((((()))***++++++---,,,+++***((((((((((((''')))+++,,,+++*********((()))+++,,,,,,,,,+++******)))((('''&&&''''''((((((((('''''''''((()))***'''((()))******++++++***,,,+++***)))(((((((((((('''(((((((((((((((((('''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$###!!!"""$$$&&&''''''$$$!!!$$$$$$!!!(((,,,###&&&%%%%%%&&&''''''%%%$$$)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))((((((((((((((())))))***+++,,,,,,+++++++++******))))))))))))(((((()))***++++++***+++,,,---,,,,,,******)))***+++,,,------------+++++++++************)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******)))''''''&&&&&&&&&&&&'''((((((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&''')))***%%%&&&'''((()))***+++,,,''')))***+++,,,...222555444333222444666888999888777777777777888:::<<<===@@@@@@>>>===<<<;;;:::::::::;;;;;;<<<>>>???AAABBB@@@AAABBBBBBAAA???<<<;;;666444222222333333222111111222222222222111000000,,,,,,,,,++++++++++++***&&&&&&''''''''''''&&&&&&)))'''$$$"""!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''$$$###$$$''')))((('''''''''''''''((((((((()))(((((((((((()))***+++,,,'''(((***,,,...000000111...222555444///+++,,,---***+++,,,---......///000,,,,,,---------.........***,,,---///000000///........./////////...,,,+++,,,,,,------...///000000111111222333555666777777888:::>>>AAADDDHHHLLLPPPMMMSSS[[[bbbjjjuuusssiiiSSSOOOIIIBBB===:::999999999888777666555444333333666666666666666777888888888666444444555666666666//////000000111111111222444444333222222333444444...//////000000000000000111000...,,,,,,...000111---------///222444444444333222///---,,,+++++++++++++++,,,---......//////,,,,,,,,,++++++,,,------++++++,,,------......///,,,,,,+++***)))(((''''''''''''(((***+++,,,------...---,,,***)))((((((((($$$''')))******))))))***((())),,,......---+++)))***)))((('''&&&&&&'''((('''&&&&&&&&&'''(((***+++&&&''')))+++++++++******,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((()))***+++,,,---+++*********************