BM66(i@ {{{wwwmmmbbbiiiyyy|||oooWWWLLLBBB???>>>;;;999999;;;999777444444777===BBBGGGIIILLLNNNNNNRRRXXX]]]ddddddbbb]]][[[[[[XXXRRRNNNEEE===;;;999666555666333222000......///000111222444777:::===???AAABBBDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGEEECCC???;;;999666777888::::::999888777444555666777666444222111111111111000111111222222333333222222111000000000111111000000/////////...000///---,,,++++++,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++000000444999???IIIYYYhhhyyysssbbbVVVJJJCCC>>>888555555555555444444555777888999BBBFFFHHHGGGCCCBBBEEEHHHLLLVVV^^^lll~~~xxxhhhXXXFFF<<<888666666999>>>JJJ```yyyuuu___KKK@@@888444222333222///...111,,,+++***))))))+++---...---000555<<>>999333333222111111000111111111000000///...------,,,,,,---------......//////---...............---,,,...............------,,,...---,,,+++++++++++++++////////////000000000000333111222444555777???HHHbbb{{{vvvmmmccclll|||lllWWWLLLBBB???>>>;;;999999:::999666444444888>>>BBBGGGIIILLLMMMNNNRRRXXX]]]eeefffccc]]][[[[[[WWWRRRMMMDDD<<<:::999666555555444222111//////000111222333444777:::===@@@BBBBBBCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGFFFEEECCC???<<<:::666777888999999999999999777888999999888666333222111111111000111111222333333333222111111000000///000000000//////.........000///---,,,++++++,,,,,,---------,,,,,,++++++++++++*********+++,,,------222111444888===EEEUUUdddsss{{{hhh]]]QQQIIICCC<<<777777555444444555666888:::;;;@@@CCCFFFDDDAAA???AAAEEEJJJTTT[[[fffwww~~~wwwgggWWWFFF===999666666777<<>>:::888444333222222111222222222444444333333333333444444666555444222111000000000222111000///........................---------,,,...///111111000000222333444777;;;???DDDIIIOOOTTT]]]ccckkksss{{{}}}oooiiigggeeedddeeeeeeffflll{{{~~~}}}uuu{{{iiiRRRBBB<<<444444333222111111111222222222222111000/////////,,,,,,---------.........,,,,,,---...///000000000000000000000000//////...000///......---------...////////////000000000000222111111444444666???HHHbbbzzztttnnnfffooo~~~kkkWWWLLLBBB???>>>;;;999999999888666444555888>>>CCCGGGIIILLLMMMNNNRRRYYY^^^hhhgggddd^^^[[[ZZZVVVQQQKKKCCC;;;:::999666444555444333222000000111222222333555888;;;>>>@@@BBBCCCBBBCCCDDDFFFGGGFFFFFFEEEFFFFFFFFFEEECCC@@@===;;;777777777888888:::;;;;;;;;;;;;<<<;;;999777444222111111000000111222222333333222222111111000///////////////...............000///---,,,++++++,,,,,,------,,,,,,,,,,,,++++++))))))******+++---...///333222333666999AAAPPP___mmmzzzpppeeeYYYQQQJJJBBB<<<:::666666666777888;;;===>>>>>>AAABBB@@@===;;;===???GGGPPPUUU___mmmrrryyywwwfffWWWGGG???;;;777555666:::@@@KKK[[[pppxxx]]]JJJ>>>888444555555222222555222111///...------...///---///444;;;CCCKKKQQQUUUWWWTTTOOOHHHBBB??????AAAEEEEEEFFFEEECCC???<<<999444444333222222222222222444444333333333333444444666555444333222222111111222111000///...............------------,,,,,,,,,...000111111111111222444444666:::===AAAFFFLLLPPPYYY```iiiqqqxxxppphhhfffcccccceeeeeeeeejjjvvv~~~zzz}}}qqqYYYGGG>>>666555333222111111111222222222111111000000//////,,,------------.........///.........//////000111000000000000000//////...000///......---.........////////////000000000000222111111333444666>>>HHHcccyyyrrrmmmgggrrr}}}mmmWWWLLLBBB???>>>;;;999999888777666555555999???CCCGGGIIIKKKLLLNNNRRRYYY___jjjiiieee^^^ZZZYYYTTTOOOIIIAAA:::999999666444444444333222111111111222222444555888;;;>>>AAABBBCCCAAABBBDDDFFFGGGGGGFFFFFFEEEFFFFFFEEEDDDAAA>>><<<888777777777888:::<<<===<<<======<<<:::666333111000000000000111222333333222222222111000000//////..................------000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......222111111444666===LLLZZZiiiuuuuuujjj^^^WWWPPPGGGAAA???;;;;;;:::;;;<<<>>>@@@AAA???AAAAAA???;;;999999:::AAAJJJOOOYYYgggkkkqqqyyyeeeWWWHHHAAA===888555555999<<>>CCCDDDEEEEEECCC@@@<<<:::444444333222222222222333444333333333333333333444555555444222222111111111222111000///...------------------------,,,,,,,,,---///000111000000111333444666:::===@@@EEEJJJNNNWWW___iiirrrxxx}}}pppgggdddbbbbbbdddddddddgggrrr}}}zzzaaaLLL@@@777666333111000000000111000/////////.........---........................444333111///...------..................------,,,------,,,,,,,,,,,,------////////////000000000000222000111333444666>>>GGGcccyyyooolllgggrrr}}}qqqWWWLLLBBB???>>>;;;999999666666666555666:::???CCCGGGIIIKKKLLLMMMRRRZZZ```lllkkkeee]]]XXXVVVRRRLLLGGG???999999888555333444333333333222222222222222333555888;;;>>>@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHGGGEEEEEEFFFFFFDDDBBB???===999888888777888:::<<<===<<<<<<<<<;;;999555222000000000000000111222333444222222111111000//////...------..................000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---///...000222555;;;HHHVVVgggrrrxxxmmmaaaYYYSSSKKKEEEDDDCCCBBBBBBAAABBBCCCEEEEEEEEEEEECCC@@@===:::888888:::BBBGGGQQQ```fffnnn~~~{{{fffXXXJJJCCC???:::666666888:::???JJJYYYkkk{{{pppYYYEEE<<<444333444333222333222111000///---,,,,,,+++,,,...222999AAAJJJRRRVVVUUUSSSMMMEEE???;;;;;;<<>>GGGbbbyyymmmjjjfffqqq~~~rrrWWWLLLBBB???>>>;;;999999555555555555777:::@@@DDDGGGIIIJJJKKKMMMRRRZZZaaannnllleee\\\VVVTTTOOOIIIDDD===888888888555333333222222222222222111111111222444777:::===???AAABBBAAACCCEEEGGGHHHHHHHHHHHHDDDEEEFFFFFFEEEBBB@@@>>>999999999999999:::;;;;;;;;;;;;;;;:::888555222000//////000000111222444444222111111000000///...................../////////000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------000333444999DDDPPPaaammm}}}}}}qqqddd\\\UUUNNNJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMOOOMMMJJJFFFAAA===:::999666===AAAJJJYYYaaajjj{{{}}}hhhZZZLLLDDD@@@;;;888888999:::>>>FFFSSSaaaooowwwuuu^^^JJJ???555333444222111222000000///...---,,,++++++,,,...111888@@@JJJRRRWWWTTTQQQLLLDDD>>>::::::;;;???AAADDDEEEDDD@@@<<<999555444444333333333333333333333222222222222333333333222111111000000000111555444333111000///......---------............///+++---............///111555777;;;>>>AAAFFFKKKOOOUUU]]]hhhqqqvvvzzz~~~}}}mmmfffbbb```___aaaaaaccceeejjjwww|||{{{xxxzzz}}}tttZZZHHH:::888444111//////000000111111111111000000000000000000000///////////////---...///000000000000///000000000000000//////.../////////...//////000111////////////000000000000111000000222333555===GGG```xxxjjjgggdddnnn~~~oooWWWLLLBBB???>>>;;;999999444444555666777;;;@@@DDDGGGIIIJJJKKKLLLRRR[[[bbbooollldddZZZTTTQQQMMMGGGBBB;;;777777888555333333111111222222111111000///111333666999<<<>>>@@@AAA@@@AAACCCEEEGGGGGGGGGGGGDDDEEEFFFFFFEEECCCAAA???::::::;;;;;;::::::999999:::;;;;;;:::999666333111/////////000111333444555111111111000//////...............//////000000000000///---,,,++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,------......///222555555777???JJJXXXeeewwwyyyjjj```XXXQQQNNNNNNNNNNNNNNNOOOQQQSSSVVVWWWYYYVVVQQQLLLGGGBBB===;;;;;;AAABBBHHHVVV^^^hhhzzz}}}kkk\\\MMMEEEAAA===;;;;;;;;;;;;<<>>;;;;;;<<>>;;;555555444333333333333444333333222222222222333333333333222111111111222222777666444222111000//////........./////////000000,,,---//////......000111444666:::===AAAEEEKKKOOOPPPWWWbbbjjjppptttxxx|||}}}zzzllleeebbb___^^^___```cccfffiiisss|||{{{|||{{{}}}tttyyydddQQQ===;;;666333000000111222000000000000111111111111///.........------------)))+++...000111111///...000000000000000//////...///////////////000111111////////////000000000000111///000222333555===FFF^^^}}}xxxiiifffcccmmm~~~kkkWWWLLLBBB???>>>;;;999999333444555666777;;;@@@DDDGGGHHHJJJJJJLLLRRR[[[bbbooollldddYYYSSSPPPKKKEEEBBB;;;666777888555222333000111111111111000//////111222555888;;;>>>???@@@???@@@BBBDDDFFFFFFFFFFFFDDDDDDFFFFFFEEECCCAAA@@@:::;;;<<<<<<;;;:::888777:::;;;;;;;;;999777444222/////////000111333444555111111111000//////........./////////000000111111000///---,,,++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000000111444666555555<<>><<<===<<<;;;:::===EEERRR___gggqqq}}}uuucccTTTFFF:::666666444222222///000000000///...---,,,,,,---111777???JJJRRRXXXTTTQQQLLLEEE???<<<<<<>>>@@@CCCFFFHHHGGGDDD???<<<555555444333333333333444333222222222222222222333444444333333222222333333888777555333222111000000.../////////000000111111---...000000//////111222333555999<<<@@@EEEKKKOOOJJJRRR\\\eeejjjnnnssswwwyyyzzz||||||}}}yyykkkeeebbb___]]]]]]```cccfffhhhqqq|||{{{{{{||||||mmmppplllYYY@@@===999444222222333444............////////////---------,,,,,,++++++++++++---///111111///,,,***...............------,,,---------------...//////////////////000000000000111///000222333555===FFF]]]||||||kkkjjjfffmmmmmmWWWKKKAAA======<<<:::;;;666666555444555:::@@@EEEKKKJJJIIIIIIMMMTTT\\\aaarrrlllcccZZZRRRKKKEEEBBB>>><<<888555333333333333111222222222222111000000111222444666999;;;<<<===@@@BBBDDDFFFGGGGGGFFFEEEEEEDDDBBBBBBCCCCCCBBB@@@>>>===<<<;;;:::;;;<<<<<<999:::::::::999888666555//////000111222333333444222111///......000111333---...///...---,,,---///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......///000111222444999@@@DDDRRRbbbtttzzzlll___UUUQQQRRRMMMOOOTTTYYY]]]aaacccdddgggddd]]]UUUNNNIIIEEEDDDFFFIIINNNTTT[[[ggguuu~~~~~~lll___QQQHHHBBB===<<<>>>===:::999;;;@@@IIIXXXfffrrrwww~~~xxxkkkbbbSSSKKK@@@888444333111000////////////............+++---000555<<>>AAAEEEGGGGGGCCC>>>;;;;;;999555333333333333222222222222333333222111111333333333333333333333333444444444333333222222222......//////...---,,,,,,111000000000////////////444666:::>>>AAAFFFJJJNNNNNNRRRYYY___eeekkkpppsssxxxvvvwwwzzzxxxkkkfffccc___]]]]]]]]]cccjjjnnnqqq|||zzzyyyzzzzzzvvvdddcccvvvuuu[[[HHH>>>555444444222000///......//////000000111111222222111111000000//////............/////////000000///////////////000000000///...------...///000))),,,000111000//////000111000222444555666===EEE___www~~~kkkgggccckkklllWWWKKKAAA======;;;:::;;;444444444444666;;;BBBHHHJJJJJJIIIJJJNNNVVV^^^ccckkkeee]]]TTTMMMGGGBBB>>>===;;;888555333333333333222222222111111111000000111222444666888;;;<<<===@@@AAACCCFFFFFFFFFEEEEEEEEECCCBBBBBBCCCDDDCCCAAA???>>><<<;;;::::::;;;;;;999::::::999888666444333000111111222222333333333222111000//////000111222---...//////------...///,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,---......///000111222444999???CCCRRRbbbtttttteeeYYYSSSSSSNNNPPPRRRVVV\\\bbbgggjjjllliiibbbZZZQQQJJJGGGEEEKKKNNNSSSXXX```kkkyyy~~~mmm```RRRJJJDDD???===>>>===::::::<<<@@@HHHVVVccclllooouuuzzz{{{ssshhh___SSSLLLAAA999555333222111111111000000//////......---...111666===EEENNNSSSUUUPPPIIIBBB===;;;;;;<<<>>>@@@EEEHHHHHHEEE@@@===:::777333222222444555555777777777666555444333222333333333333333333333333333333222222111111111111///////////////...------,,,,,,------.../////////444666:::===@@@DDDIIILLLNNNRRRXXX^^^dddjjjooossswwwwwwyyy|||vvviiidddbbb___^^^^^^___ccciiilllnnnyyy}}}{{{{{{{{{}}}vvvccc___qqq|||dddIII???666444555222000000////////////000000000000111111111000000000000000//////////////////000000111111000000000000111111000///...------...///000+++---000000000///000111222111222555555666===EEE___wwwjjjeeeccclllmmmWWWLLLAAA======;;;::::::222222333333666===DDDJJJKKKKKKKKKLLLPPPWWW```fffhhhccc[[[SSSMMMGGGBBB???;;;:::777555444333333333333222111000///000111111111222333555888:::<<<>>>>>>@@@BBBEEEFFFFFFEEEDDDCCCBBBAAABBBDDDEEEDDDCCC@@@???===;;;:::999999:::999999999888666444333222333333333333333333333333222111000//////000111222...///000///...---...000---......//////......---++++++++++++++++++++++++++++++++++++,,,---......///000111222444888>>>BBBQQQ___ppp|||lll]]]VVVUUUQQQPPPQQQUUU[[[dddlllrrrssspppjjj```VVVNNNIIIHHHPPPTTTXXX]]]dddppp~~~}}}nnnbbbTTTLLLFFF@@@>>>???===;;;;;;>>>AAAGGGRRR^^^fffgggjjjpppsssoooeee\\\TTTMMMDDD<<<777555333333333333222111111000//////...000333888???GGGMMMQQQUUUQQQJJJCCC===;;;::::::===@@@DDDHHHIIIGGGCCCAAA999666222000111444777888888888888777555444222111333333333333333333333333222111000000000000000000000000111111111000//////***+++,,,---///000111222333666999;;;>>>AAAFFFIIIMMMQQQVVV\\\aaagggmmmrrrvvvyyy}}}ttthhhcccbbb___^^^___aaacccgggiiijjjuuu{{{zzzyyyxxxxxxccc]]]jjj{{{kkkKKK@@@777555555333111111000000000000///////////////000000000000000000111111111000000000000000000222111111000000111111222//////............//////---...000000//////000222333222333666666777>>>FFF___wwwlllhhhhhhsssnnnWWWLLL@@@===<<<:::999999222333333444777===EEEJJJNNNNNNOOOOOOPPPVVV___fffiiiccc[[[RRRLLLFFFAAA===999888666555444333333333444222000///...///111222222222333444777:::<<<>>>===???BBBDDDEEEEEEEEEDDDBBBBBBAAABBBEEEFFFEEEDDDBBB@@@>>>;;;:::999888888999888777666444333111111555555444444444333333333222111000000///000000111...///000000......///000------............------++++++++++++++++++++++++++++++++++++,,,---......///000111222444777<<<@@@LLLZZZjjjyyypppaaaYYYWWWRRRRRRSSSVVV^^^hhhqqqwwwyyyvvvpppfff[[[RRRNNNMMMSSSVVVZZZ___gggsss|||ooocccVVVNNNHHHAAA>>>>>>===;;;<<<@@@BBBEEENNNXXXbbbaaaccchhhmmmkkkccc\\\TTTOOOGGG@@@:::777555444555555444333222111000000///111555;;;DDDLLLRRRTTTWWWSSSLLLDDD>>>;;;999999<<>>GGG^^^wwwooonnnooozzznnnXXXLLL@@@===<<<:::888999444444444444777===DDDJJJRRRSSSSSSQQQPPPUUU]]]dddgggaaaXXXOOOGGG@@@;;;777777666555444444333333333333222000......///000111222222222444666999<<<>>>===???AAADDDEEEFFFEEEDDDBBBAAAAAACCCEEEFFFFFFEEEBBBAAA>>>;;;999888888888888888666555333222111111666666555444444333333333222111111000000000000000...///000///...---...000,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......///000111222333666:::>>>IIIVVVfffttttttdddZZZVVVQQQRRRTTTZZZbbbllluuu{{{~~~wwwlll___VVVTTTTTTTTTVVVZZZ___gggsss~~~ooodddWWWPPPJJJBBB>>>===<<<;;;===@@@AAACCCKKKTTT^^^]]]^^^cccggggggaaa[[[UUURRRKKKDDD===999777777666555555444333222222222000111555>>>IIISSSYYY\\\YYYUUUNNNFFF@@@;;;999999<<>>GGG]]]vvvsssxxxzzzlllXXXLLL@@@===<<<999777888444444444555777===DDDJJJTTTUUUUUURRRPPPSSS\\\ccchhhbbbYYYOOOGGG@@@:::777555555555444444333333222222111000///...///000000222222222333555999<<<>>>===???BBBDDDFFFFFFFFFEEECCCBBBBBBCCCEEEGGGFFFEEEBBB@@@>>>;;;:::999888888777777555444333333222333555555555444444333333333222222111111000000//////---...///...---,,,---///+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---.........000111222333555999<<>><<<;;;===???@@@BBBIIIRRR[[[\\\^^^aaacccaaa^^^ZZZVVVTTTOOOGGG@@@;;;999888555555444444444444333333111111555???LLLXXX```bbb\\\XXXQQQIIIBBB===:::999;;;>>>BBBFFFIIIIIIHHHGGGDDD???999555333333333333000111222333333444444444222222222222222222222222222111///......000222333222222333444444444333333000000000//////.........111333666888:::===@@@CCCEEEGGGKKKQQQXXXaaakkkrrryyy~~~~~~qqqjjjgggbbb______[[[\\\___bbbeeeooo~~~zzzyyytttssssssuuu~~~}}}nnnmmmsssxxxfffOOOCCC888555444333222222000000000000////////////...//////////////////000000000111111111222222222000000///...------------......////////////......000111222222111000111333333222333666666777>>>FFF[[[uuuxxxmmmXXXLLL@@@<<<;;;999777777222333333444888>>>GGGLLLRRRUUUUUURRROOOSSS\\\dddgggaaaXXXPPPHHHBBB<<<999333444444444444333333222111000000000////////////222222111222555888<<<>>>>>>???BBBEEEGGGGGGGGGGGGDDDCCCBBBCCCEEEFFFFFFEEEAAA@@@===;;;:::999999999777666555444333444444555444444444333333333333333222222222111111000///...,,,---...---,,,+++,,,...,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........000111222333444888:::???KKK\\\iiisss~~~{{{jjj[[[UUULLLMMMPPPXXXeeevvvxxxggg]]]\\\```bbbbbbbbbcccfffppp}}}sssiii^^^WWWPPPHHHBBB@@@<<<;;;<<<>>>???AAAIIIRRR[[[___cccdddbbb___]]]\\\VVVUUUQQQJJJBBB<<<::::::333333444444444444555555333222555>>>MMMZZZbbbeee^^^ZZZSSSKKKDDD>>>;;;999;;;>>>BBBFFFHHHHHHHHHGGGEEEAAA;;;777555444333222222222333444444444333333111111111111111111111111111///...,,,---///111333111222333333444444444333000000000/////////......000222555777:::===AAADDDEEEGGGKKKQQQYYYcccooovvv~~~~~~~~~qqqkkkhhhdddaaabbb[[[\\\___bbbeeennn{{{zzzuuuqqqnnnwww~~~tttnnnpppzzziiiOOOCCC777444333222111222////////////000000000000///////////////............//////000111222333333111000///......------------...///000000///...---000222444444222111111111222111222555555666===EEEYYYsss|||{{{pppXXXLLL@@@<<<;;;888777777000111222444999@@@IIIOOOQQQSSSUUURRROOOSSS]]]fffaaa[[[SSSKKKDDD???:::777333333333444444333333222000000000111000///......222222111222444888<<<>>>>>>@@@CCCFFFHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFEEEDDD@@@???===;;;:::999::::::666666444444444444555666333333333333333333333333222222222222111000......+++,,,------++++++,,,------..................---++++++++++++++++++++++++++++++++++++,,,---.........000111222333444777999888DDDUUUccckkkuuu|||lll^^^WWWKKKKKKMMMUUUeeeyyy|||iii^^^^^^bbbiiiiiigggfffgggooozzzvvvkkk```ZZZSSSJJJDDDBBB<<<;;;;;;===>>>@@@HHHRRR^^^dddiiiiiieee```___```VVVVVVSSSLLLCCC===;;;;;;222222333333444555555555555333444===LLLZZZbbbeee```\\\UUUMMMEEE???;;;999;;;>>>AAAEEEGGGHHHGGGGGGEEEAAA<<<999777666555333333333333333222222111000111111111111111111111111///...,,,++++++---000222111222222333444444444333111111111111111111111111///222555777:::===BBBEEEEEEHHHLLLRRRZZZfffqqqyyy~~~zzz|||}}}pppkkkhhheeecccccc]]]^^^```ccceeelll}}}~~~zzzxxxwwwqqqlll~~~}}}wwwmmmmmm~~~|||lllOOOCCC777333333111000111......//////000000111111000000//////.........---------...000111222333444222222000///............---...///000000///...---///222444555444222111111111000222444555666===EEEXXXrrrhhhQQQHHH???===;;;777555666222222333555:::@@@FFFJJJSSSTTTTTTSSSSSSUUUXXX[[[___\\\VVVNNNFFF???:::888555555555444333222000///222111000000000000000000111111333555777:::<<<>>>===@@@CCCDDDGGGKKKIIIDDDIIIHHHHHHGGGGGGFFFFFFFFFAAA>>><<<;;;;;;;;;:::888:::888666333333333555666999888666555444333222222000000000///......------///......---------............---,,,,,,,,,,,,---++++++++++++,,,,,,---...++++++++++++,,,,,,---...000111111000000222555888999AAANNN\\\iiiuuu~~~yyypppbbbVVVKKKKKKOOOWWWbbbrrrpppeeeaaaaaagggkkknnnkkkgggkkkvvvzzznnnccc]]]WWWNNNFFFBBB@@@???>>>===>>>CCCJJJPPP```iiipppnnnhhhddd```\\\^^^VVVNNNIIIDDD===999::::::999777555555555555666999888999AAAMMMZZZcccgggeeebbb[[[SSSJJJCCC===;;;999<<<@@@CCCEEEEEECCCBBBEEEBBB===888444333222222222222333333333222111111111111111222222111111111000////////////000000111333333333444444555555555222222222222222222222222444333555999;;;<<>>GGGVVVpppkkkRRRIII@@@===;;;777555666333222333666:::AAAGGGKKKUUUUUUVVVUUUUUUVVVZZZ\\\]]]ZZZTTTMMMEEE???:::777666666666555444222111000222111111000000000000000111111222444777999<<<===>>>AAADDDEEEIIIMMMKKKGGGHHHHHHGGGGGGFFFFFFFFFFFF@@@>>>;;;;;;;;;;;;:::999:::888666333333333555666999888777555444333333333222111111000000///......///......------...............---,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,+++++++++,,,,,,---...///000111000000222555888999AAALLLYYYfffrrr|||~~~xxxpppcccVVVKKKJJJLLLTTT^^^ooorrrfffbbbbbbjjjooorrrqqqmmmoooyyy{{{oooddd^^^YYYPPPGGGDDD??????>>>===???DDDLLLQQQ___iiipppnnniiiddd```\\\\\\TTTLLLIIIDDD>>>;;;;;;888777666555555666777888;;;:::;;;BBBNNNZZZccchhhgggccc]]]UUULLLDDD???<<<:::<<<@@@CCCEEEEEEDDDCCCDDDAAA===999666555555555333333333444333333222111111222222333333222222111000000////////////000000111111222222222333333333222222222222222222222222333333555:::<<>>FFFVVVppp~~~~~~lllSSSIIIAAA>>><<<888666666333333444666;;;BBBHHHLLLVVVWWWXXXWWWWWWXXX[[[]]]ZZZWWWRRRKKKDDD>>>:::777777777777666555444333222222222111000000000000000000111222444666888;;;<<<>>>BBBDDDFFFJJJOOONNNJJJHHHGGGGGGFFFFFFFFFFFFFFF>>><<<;;;:::;;;<<<;;;:::999777555333333333555666888777666555444333333333333222222111111000/////////......---......//////......---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++++++++,,,------...///000000000222555888999???IIITTT```mmmxxx~~~xxxpppcccVVVLLLHHHHHHNNNYYYiiiuuuiiidddccciiiooottttttqqqrrrxxx|||qqqfff```ZZZRRRIIIFFF???>>>======@@@EEEMMMSSS___hhhooonnnjjjfff```[[[XXXQQQJJJGGGDDD>>><<<===888777777777777888999999<<<<<<===DDDNNNZZZccchhhhhheee___WWWOOOGGG@@@===;;;===@@@CCCFFFFFFFFFFFFCCCAAA>>>:::888777777777444444555555444444333222222333333444444333333222222111000//////...//////000000000000000111111111222222222222222222222222333333555:::===BBBMMMXXXaaaccceeeeeeeeegggiiijjjlllllllllnnnsssyyy~~~~~~sssjjjhhhhhhdddaaa```]]][[[[[[^^^bbbfffoooxxx~~~yyywwwuuuxxxsssuuu|||{{{|||wwwZZZFFF;;;888222333555000000000000000000000000000000000//////......//////........................000000000000////////////............///000111111000111222333333222111000111000222555555666<<>><<<888666777333444444777<<>>EEEOOOZZZgggttt|||yyyrrrdddWWWLLLGGGEEEIIISSScccyyyyyyllleeedddhhhooowwwyyyxxxxxx{{{}}}rrrfffaaa\\\SSSKKKHHH???>>>>>>===@@@FFFNNNTTT^^^gggnnnnnnkkkggg```YYYSSSLLLGGGEEECCC>>>===???;;;:::::::::::::::;;;;;;======???DDDMMMWWWaaafffhhhfffaaaZZZQQQIIIBBB>>><<<===@@@CCCEEEGGGGGGHHHEEECCC@@@<<<999888777777555555555555555444444333333444444444444444444333222222000///............000000000000000000000000111111111111111111111111333222555:::>>>EEESSS```lllqqqtttrrrooommmjjjggghhhggggggiiilllrrrwwwzzz~~~|||ssslllkkkjjjfffcccbbb^^^\\\\\\___aaadddkkksss~~~xxxwwwvvvxxxtttttt~~~{{{]]]III===999222333555000////////////////////////000//////.........//////.............../////////000000000000////////////222111000///............000111222222222222111000000000222444555555;;;CCCTTTmmmuuusssfffRRRIII@@@===<<<888666777444444555888===DDDKKKOOOUUUVVVWWWWWWVVVWWWXXXZZZWWWUUUPPPIIICCC>>>:::888888888888888777666555555333222111000//////////////////000222444666888999:::===@@@BBBHHHOOOPPPMMMHHHGGGEEEDDDCCCCCCDDDEEE===;;;999999;;;;;;;;;:::666666444444333444444555333333222222111222222222222111111000000///.....................///000111------,,,++++++++++++,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,,,,,,,...000000111222555777999<<>>===???EEELLLRRR\\\eeelllnnnlllggg___WWWOOOHHHCCCBBBAAA======>>>>>>>>>>>>>>>======<<<<<<===>>>@@@DDDKKKTTT^^^dddgggeeebbb\\\TTTLLLDDD@@@===>>>@@@BBBDDDFFFGGGHHHGGGEEEBBB>>>:::888666555555555666666555555444333333444444555555444444333222222000///............111111111111111111000000111111111111111111111111222222555999===EEEUUUccczzz~~~yyyrrrjjjfffeeeddddddfffjjjnnnpppssstttwww|||{{{ssslllkkkiiieeebbbccc```]]]^^^```bbbccciiippp~~~xxxxxxxxxzzzwwwuuuyyy{{{{{{cccMMM@@@:::222222444/////////////////////////////////............//////.........//////000000000000000000000////////////222111000//////......///111111111222222111111111111000222444444444:::BBBQQQkkkssspppdddOOOFFF>>><<<;;;888777888555555666999>>>EEELLLPPPTTTVVVWWWWWWVVVVVVWWWXXXYYYVVVQQQKKKDDD???;;;999777888888888777777666555333333111000//////////////////000111333555777888777;;;>>>@@@GGGNNNPPPNNNJJJHHHEEECCCBBBBBBBBBCCC===;;;:::999:::;;;:::999555555444444444444444555222222111111111222333333222111111000//////..................///000111111------,,,+++++++++++++++------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,+++---///111111222555777888;;;AAAHHHRRR___kkksss~~~}}}vvviii]]]NNNFFFAAADDDMMM[[[lllzzz~~~pppjjjjjjkkksss~~~tttjjjddd___WWWOOOLLLBBBAAA???===>>>BBBIIINNNZZZbbbjjjmmmlllggg^^^TTTJJJDDD??????>>>;;;;;;===>>>??????@@@@@@???>>>>>>>>>???AAADDDIIIRRR\\\bbbgggfffddd___XXXPPPHHHCCC??????@@@AAABBBDDDFFFGGGGGGFFFBBB???;;;777555444555555666666555555444333333444444555555444444333222111000//////...//////222222222222111111111111111111111111111111111111111222555888;;;BBBRRRbbbxxxnnnlllhhheeedddeeeggghhhiiikkknnnttt{{{{{{sssllliiifffaaa___aaa```^^^___bbbccccccgggnnnyyyyyyzzz{{{|||{{{zzzyyyzzzlllTTTDDD;;;111111333///000000000000000000000000......------......//////.........//////000000111000000000000////////////////////////000111222222111111111111111111111111111000222555444444:::BBBQQQjjjrrrwwwuuulll^^^LLLDDD<<<;;;;;;888777999555555666:::???FFFMMMQQQTTTVVVWWWWWWVVVVVVVVVWWW[[[XXXSSSLLLFFF@@@<<<999777777777777777777666555444333222000//////............///000222444555777666:::===???FFFNNNQQQOOOLLLIIIFFFBBB@@@@@@AAAAAA>>><<<:::999::::::999777444444444444444444444444333333222222333444555555333222222111111000//////............///000111222---,,,++++++***+++++++++,,,,,,+++++++++,,,------...---,,,,,,+++++++++,,,***,,,///111111333555666777;;;@@@HHHQQQ]]]hhhpppwww{{{~~~~~~yyymmmbbbOOOGGGBBBEEEMMMYYYhhhuuu}}}qqqmmmnnnpppxxxxxxmmmhhhccc[[[SSSPPPDDDBBB@@@===<<>>;;;888666555444555555555555444333333333333444444444444333333000000////////////000000222222222111111111000000111111111111111111111111000222555777888>>>NNN]]]wwwyyyrrrmmmjjjhhhhhhfffgggjjjnnnuuu|||~~~vvvnnniiiddd___^^^aaa___^^^___bbbbbbbbbfffkkkzzzzzzzzzzzz{{{yyyuuuvvv\\\III>>>222111333///000000000000000000000000...------------...///000,,,,,,---......///000000000000000000////////////////////////000111222333222111111111111111111222222111333555555555:::BBBRRRjjjqqqyyyooommmyyy{{{hhhYYYKKKBBB;;;::::::888888999555555777:::@@@GGGNNNRRRUUUVVVXXXXXXWWWVVVWWWXXX]]]ZZZTTTNNNGGGAAA<<<:::666777777777777666666555444333222000///...............///000111333555666666999<<>>???AAACCCEEECCCBBB@@@>>>;;;999777666444444555555444444333222222333333444444333333222000////////////000000111222222111111000000//////000000000000000000000000000111555777666;;;JJJZZZhhh}}}xxxsssooonnnhhhhhhiiilllrrrzzzzzzqqqkkkeee``````ccc^^^]]]^^^aaabbbaaaeeejjjvvv{{{{{{yyyzzzzzzqqq|||bbbMMM???333111444000000000000000000000000000---------------...///000++++++,,,,,,---...//////000000000000////////////333222111000////////////222222111111111111222222333222333666555555;;;BBBSSSllljjj~~~|||llldddooo~~~kkkYYYFFFBBB>>>:::999888777666222444888===CCCHHHMMMOOOUUUVVVXXXXXXWWWWWWYYYZZZ___ZZZTTTNNNHHHBBB===999666666777888888777666555333222111000////////////000000000000222444666777777888;;;AAAHHHMMMOOOOOOKKKGGGAAA===<<<<<<<<<<<>><<<:::999777777777555444222000000000222333444333333333333444555555444555555555333111...,,,---,,,,,,...111333333222...---,,,+++************---+++((())),,,...---+++,,,,,,,,,---------......000/////////000111333444777888<<>>???BBBDDDPPP]]]fffeeedddbbbVVVGGGAAA>>>:::777777777666555777777888999;;;<<<======BBB@@@@@@DDDHHHNNN[[[gggiiilllmmmkkkddd\\\TTTQQQFFFDDDCCCCCCEEEFFFEEEEEEGGGDDD@@@;;;888666666666666777777777777555333222444333222222444444333222111111000/////////////////////000000000000//////000000111222333333333333000111222333777===EEEKKK```lllxxxsssppplllmmmrrr{{{xxxppphhhaaa```ccc___\\\[[[___aaabbbfffkkkvvvxxxyyyyyy}}}|||rrrpppUUU@@@888666333000111000///000222333333222222222111111000000//////,,,---...//////...---,,,///000000000000000//////000///...------...///000222222222222222222222222777666666666777888999999PPPjjjiiizzzzzzjjj```jjjxxxwwwfffWWWFFFCCC>>>;;;999999777666444555888===CCCJJJOOORRRWWWXXXZZZYYYYYYYYY[[[]]]aaa\\\UUUNNNHHHBBB===:::666777777888777666555444222222222111000000//////000000///000111333555777888888;;;@@@GGGLLLNNNOOOJJJFFFAAA===<<<<<<<<<;;;===<<<:::888777666555555666555444222222333444555444444444444444555555666444444555555333111...---------,,,...111222222111...---,,,+++************,,,***((())),,,------+++---------.........////////////......///000222333777888;;;BBBLLLWWW```eeeiiiooouuuyyy}}}~~~wwwmmmXXXOOOFFFEEEIIIPPP\\\gggssswwwqqqwwwxxxnnnhhhbbb[[[VVVNNNJJJEEE@@@======???AAAMMMZZZccccccbbbaaaVVVHHHBBB>>>:::888777777666555666777777888:::;;;;;;<<<===<<<>>>BBBGGGNNN[[[ggglllnnnpppnnnggg___XXXTTTNNNJJJFFFDDDEEEGGGHHHHHHFFFDDDAAA===:::888777666777777888888777666444333444222222222444444444222111111000/////////////////////000000000000/////////000111222333333333333333333333444555:::@@@EEEVVVbbbuuuzzztttrrruuu|||yyyqqqjjjbbbaaaccc```]]]\\\___aaabbbeeejjjssszzzzzzxxx|||~~~uuuwww[[[EEE:::666333111111000///000111222111000............------------------...//////...------//////000000000000//////000///............///000222222222222222222222222777:::<<<;;;888888;;;???OOOjjjfffttt~~~yyyjjj```hhhuuusssdddUUUGGGCCC???;;;:::999888777666777999===DDDKKKRRRVVVZZZ[[[[[[[[[ZZZ[[[]]]___ddd___VVVNNNGGGBBB>>>;;;777777777777666555333333111222222222222000///...000//////000111333555777999999:::???EEEJJJMMMNNNHHHDDD???<<<;;;;;;;;;;;;:::999888666555444444444555444333222333444555666444444444444444555666666444444555444333111///---...------...000222111000...---,,,++++++******+++***))))))***,,,------,,,........./////////000000...............///000111555666999>>>GGGPPPYYY___bbbgggnnnttt{{{{{{ttt```UUUKKKGGGIIIMMMVVV___kkkzzzwwwpppuuu}}}rrrlllfff^^^XXXQQQMMMGGGAAA===<<<===>>>IIIUUU^^^___```___VVVKKKCCC@@@;;;888777666555444555555666777888888999999777777:::@@@FFFMMMZZZfffnnnqqqsssqqqlllddd]]]ZZZWWWRRRLLLHHHGGGIIIJJJJJJFFFEEECCC@@@===:::888777777777777777666555444444333222111222444555444333111111000/////////////////////000000000000/////////000111222222333333222333333333333444777===AAANNNWWWiii~~~{{{zzz~~~yyyrrrllleeebbbdddaaa^^^]]]___```aaadddiiinnn}}}|||{{{vvvzzz~~~wwwdddLLL>>>888444222111000//////000111///...,,,,,,,,,,,,------------------...//////...------...//////000000/////////000//////......//////000222222222222222222222222555:::>>><<<666555;;;BBBNNNhhhbbbooo}}}{{{xxxlllfffooozzzvvveeeVVVGGGCCC???<<<:::999888777666666888===DDDLLLTTTYYY[[[[[[[[[ZZZYYY[[[^^^aaagggaaaWWWNNNGGGBBB>>><<<888888777666555444333222111222333444333111///---////////////111333555666999999:::>>>CCCHHHKKKLLLEEEBBB>>>;;;;;;;;;::::::888777666555444444444444222111111111111222444444333333333333333444444555444444444444222111///......------...000111000///...---,,,+++++++++++++++))))))***+++,,,------------.........////////////------------......//////111222555999@@@IIISSSYYY]]]bbbhhhpppyyy{{{ggg[[[PPPMMMMMMPPPVVV\\\bbbrrrzzz}}}vvvmmmqqq|||vvvpppiiibbb\\\SSSOOOHHHBBB>>>===>>>???FFFPPPXXX[[[]]]\\\UUULLLDDDAAA<<<999777666555333444444555555666666666777444444777>>>DDDKKKXXXdddpppsssuuutttooohhhbbb___\\\XXXSSSOOOMMMLLLKKKJJJFFFEEEDDDAAA>>>;;;888666555555555555555444333333222111111222444555555444111000000/////////////////////000000000000//////...///000111222222222222///000111111333777===AAAJJJRRR^^^ooovvvqqqmmmgggeeeeeebbb^^^]]]___``````bbbgggkkkyyy}}}{{{uuuyyy}}}zzzxxxkkkRRRAAA999666555333111000000111111000............//////000000000---..................---......//////000////////////////////////000000000222222222222222222222222333777999888444444999???LLLfff```lllzzz{{{xxxrrrkkklllxxxzzzfffVVVFFFCCC>>>;;;:::999888777444555777<<>>GGGLLLUUUbbbqqq|||rrrnnnllliiiggggggbbb^^^]]]_________bbbfffkkkwww}}}yyyuuuyyy|||yyy{{{}}}oooVVVCCC:::777777444333222222222222111000/////////000000111111222.........------.........------...///////////////...//////000000000000000222222222222222222222222444444444333333555999;;;KKKeeebbblllxxxuuuzzzuuuhhhfffmmm|||{{{eeeTTTFFFBBB>>>:::999888777666222444888===FFFNNNVVV[[[\\\[[[YYYVVVVVVXXX]]]aaaeee```WWWOOOHHHCCC???<<<:::999888666555555555555222333333333333111000//////......///000222444666888999:::>>>CCCEEEFFFEEE@@@===;;;999::::::999888777777666666555666666666333333444444444444444444222222222222222333333444444444333222222111111000000...---...//////...---------,,,,,,,,,,,,------+++---///000///.........,,,,,,,,,------------...------......///......---,,,---///111444;;;FFFNNNSSSXXX^^^gggvvv~~~ssshhhdddbbb]]]YYYXXX^^^llltttwwwzzzqqqfffgggjjjyyyzzzuuuppphhhbbbWWWSSSMMMHHHEEEEEEGGGIIIGGGKKKQQQVVVWWWUUUQQQMMMDDDAAA<<<999888777666555444444444333333333333333444333555;;;@@@IIIWWWdddqqqtttxxxxxxtttooojjjgggaaa```^^^\\\YYYVVVQQQMMMLLLJJJGGGCCC???;;;888777444333333222222222333333444333222222444444333222111111000/////////////////////000000000000//////---...///000000111111000111222222222222444777:::AAAFFFMMMWWWcccttt{{{ppplllkkkiiiggggggbbb^^^\\\^^^______bbbfffkkkuuu~~~yyyuuuyyy{{{}}}||||||qqqYYYEEE:::777888444333222222333444333111.........//////////////////...------------...///,,,---......////////////......///000111111111111222222222222222222222222666555333333555888:::<<>><<<999999999999888777666666555555555666666777444444555555444444333333444444333333444444555666444444333222111111111111000///------......---,,,------,,,,,,,,,------...---000222222000......///------------............---...////////////...---...///000//////555???GGGLLLQQQXXXbbbsssxxxvvvtttnnnfffbbbbbbooouuuwwwzzzpppdddddd___jjj}}}xxxrrriiiccc[[[WWWQQQLLLIIIHHHJJJKKKIIILLLPPPUUUUUURRROOOMMMCCC@@@<<<999888888777666444444444333333222222222444222444999@@@JJJ[[[iiirrruuuyyyzzzwwwrrrmmmkkkfffdddaaa^^^]]]ZZZWWWTTTQQQOOOJJJEEE@@@===:::999555555444333333444555666666444333333333333222000111111000/////////////////////000000000000//////------...///000000000000111222222222222444777:::???CCCIIIPPPYYYgggxxxqqqkkkjjjhhhffffffaaa]]]\\\^^^______bbbgggjjjtttzzzssswwwyyyzzz}}}ttt]]]GGG:::666666333111111111333444333222..................------///...------------...///+++,,,---...////////////---...000111222222111111222222222222222222222222555555555444333666;;;???KKKeeejjjnnntttzzzpppuuu}}}|||lll]]]___jjj|||{{{gggXXXDDD@@@<<<999777666555444222555;;;BBBKKKSSSZZZ]]]^^^\\\YYYVVVUUUYYY___ccc```\\\VVVPPPJJJDDD???;;;:::999888777777888999999555444333222111111111111............000222444555666888;;;@@@DDDDDDBBB@@@===;;;999888999999888777555555444444444555666666333333333333222222111000666555555555555666777777444444333222111111111111000///------......---+++------,,,,,,,,,------......222444444111......///............/////////000......000000000///...---000111111...---111:::BBBFFFKKKSSS___rrr}}}uuupppfffrrrwwwxxxzzzpppccccccUUU^^^vvvyyyrrrjjjccc___[[[TTTNNNKKKJJJKKKLLLKKKLLLPPPTTTTTTQQQMMMLLLCCC???<<<999999999888777555444444333333222222222333111222888@@@LLL^^^mmmssswww{{{|||yyytttpppmmmjjjgggbbb___^^^]]]\\\ZZZVVVSSSMMMGGGBBB>>><<<;;;777666555444444555777777777555333333333333111///111111000/////////////////////000000000000//////,,,---...///000000000000---...000222444777;;;>>>@@@DDDIIIMMMTTT___mmmxxx~~~sssllliiigggeeeeee```\\\[[[^^^______bbbgggjjjsss{{{rrruuuwwwxxx|||}}}}}}vvv___III:::555555111000///000222333333222000000000//////......---///...---,,,,,,---...///+++,,,---...////////////---...000111222222222111222222222222222222222222111555777444000111999AAAKKKeeejjjpppvvvyyyzzzpppsssyyywwwqqq```\\\fff}}}{{{fffZZZIIIAAA:::999999666555666777888<<>>??????===;;;999888666666666666444444333444444555666777777555444444555555444222555555555555555555555555111222222222222111000000333222111000///.........------,,,++++++---...///......///000000000000000,,,------......---,,,,,,...........................---------000555:::===???DDDLLLUUUaaattt}}}ssswww{{{||||||uuueeeVVVVVV[[[iii}}}uuulllfffccc```[[[UUUPPPMMMLLLLLLRRRRRRSSSVVVWWWTTTMMMGGGCCC@@@<<<:::999:::999888888666444222000000111222000000444:::@@@JJJ[[[jjjsssyyy{{{xxxuuutttqqqmmmiiigggdddaaa]]]ZZZXXXXXXYYYVVVQQQJJJDDD???<<<;;;444333333222222222333333222333333444444333333222000000000///......------,,,---......------///000////////////000000000000000///111777999999;;;???EEEAAADDDLLLSSSXXX```jjjtttyyywwwlllhhheeecccccc\\\[[[[[[[[[]]]___bbbdddnnnrrr~~~vvvrrrvvvwwwwwwuuusssvvvsss|||qqqZZZGGG;;;555444222222222222222222222222111111000///////////////000000000000000000000000,,,------...///000111111...//////000111222222333333333333444444333222222333555666666777888;;;>>>HHHcccpppvvv{{{|||zzzooorrryyyxxxsss```^^^iii~~~iii]]]IIIAAA:::::::::777555555666777;;;CCCMMMVVV\\\^^^___\\\YYYWWWXXX\\\```ccceee```YYYQQQLLLFFFAAA===888777666666555555555555333333222111000///.........---,,,,,,---///222333777888:::;;;===>>>>>>>>><<<:::999777666666777777555555444555555666777888777666444555666666444333555555555555555555555555222222222222222111000000///...---,,,,,,,,,,,,,,,---------------....../////////000111111111111111/////////...............////////////////////////000///......000333666888===AAAHHHPPP[[[mmmyyyiiiYYYRRRVVVccc{{{wwwnnniiieeebbb]]]WWWSSSPPPOOOOOOTTTSSSSSSUUUWWWTTTOOOIIIEEEAAA===;;;::::::999888777666444222111111111222111111444:::@@@IIIYYYhhhrrrxxx{{{yyywwwvvvsssnnniiihhheeeaaa^^^\\\ZZZYYYZZZXXXSSSLLLFFFAAA===;;;555555444333333333333333222333333444444333333222222111111000000///......,,,---......------...000.../////////000000000000111///111666888999===BBBFFFCCCDDDJJJOOORRRZZZbbblllqqqxxxzzznnniiieeebbbaaa\\\\\\[[[[[[]]]___bbbdddlllppp|||yyyrrruuuvvvvvvssslllxxxvvvppp{{{}}}wwwsss]]]KKK===666333222222222222222222222222111000000///////////////........................------......//////000000......//////000111111222222333333333333333222222111222222222333555999<<>>666777777777777666666555333333222111000///.........---,,,,,,---///222333666777999;;;<<<=========:::999888666666666777888555555555555666777888999777666555555666666555444444444444444444444444444222222222222222111111000000000///....../////////------...////////////...000000111222222222222111222111000///......///000000000000000000000000000111111000//////000111222999===CCCIIISSSdddwww~~~lll\\\SSSVVVbbbyyyzzzqqqlllgggddd___ZZZVVVTTTSSSSSSUUUTTTSSSTTTVVVUUUQQQMMMGGGCCC???<<<::::::888777666555333222111111111222222222555:::>>>GGGVVVeeeooovvv{{{{{{yyyxxxtttpppjjjhhhfffccc```]]]\\\[[[\\\ZZZVVVPPPIIIBBB===:::777777555444333333333333222222333333333333222222333222222111111000//////,,,---///...------...///....../////////000000000222000111555888;;;BBBIIIJJJHHHIIILLLNNNPPPVVV]]]dddhhhoooxxx~~~qqqiiiddd```___]]]\\\\\\\\\]]]___bbbcccjjjnnnzzz|||sssttttttuuu~~~uuuiiioooyyyooouuu{{{ssszzzttt```NNN???777333222222222222222222222222111000//////......//////.................................///////////////------......///000000000111222222333333333222222444444444333333666;;;???HHHccc~~~llllllvvvxxxrrr```aaammm}}}hhhZZZHHHAAA<<<===<<<888444333444666;;;DDDOOOXXX^^^aaaccc___[[[XXXZZZ___fffjjjoooeeeXXXQQQNNNKKKDDD>>>666777888999888888666555333333222111000///.........---,,,,,,---///222333555666999;;;<<<===<<<<<<999888777666555666777888444444444555555666777888777666555555777777666555444444444444444444444444222222333333222222111000000000000///000000111111,,,---///000000000///...//////000111111111111000333111///...---...000111111111111111111111111111111111000000////////////666:::???EEENNN^^^rrrmmm\\\UUUVVV```vvv}}}tttnnnhhheeeaaa\\\XXXVVVVVVVVVWWWUUUSSSTTTVVVVVVSSSPPPIIIEEE@@@===;;;999888666555444333222111111111111333333555999===EEETTTccclllssszzz{{{zzzyyyvvvqqqllljjjhhheeebbb```^^^]]]^^^\\\XXXRRRKKKDDD>>>:::999888666555444333222222222222333333333333222222333222222111000000//////,,,...///...------...///........./////////000000111000111555999???JJJTTTRRRRRRTTTTTTSSSTTTXXX\\\```ccciiiqqqzzztttkkkccc___^^^^^^]]]\\\\\\]]]___bbbcccjjjnnnyyy|||sssrrrrrrsss{{{~~~lllnnn~~~~~~qqqsssxxxpppyyyttt```NNN@@@888444111111111111111111111111000000///............///........................///////////////.........---------.........//////000111111222222222222222666666444333333777===AAAJJJdddkkkhhhqqqsssmmm```eeeqqq~~~hhhXXXIIIBBB======<<<888444333333666<<>>:::999888666555444333222222111222222333333222222111222111111000000///......---...///...---,,,---///............////////////000///111555:::CCCQQQ^^^^^^bbbeeebbb^^^\\\]]]^^^___```ccciiiqqqyyyxxxlllccc___^^^^^^^^^]]]\\\]]]___bbbcccjjjnnnyyy|||rrrqqqooopppwwwtttqqq}}}xxxuuutttmmmxxxttt```NNNAAA999666111111111111111111111111000//////...............///////////////////////////////////////.........------------............///000111111222222222111333222111000000333999===JJJdddiiicccllllllddd___ffftttkkkZZZJJJCCC======<<<777444444333666===HHHTTT^^^cccfffeeeaaa[[[XXXZZZbbbjjjpppsssjjj___WWWRRRMMMFFFAAA:::::::::999999888777666333333222111000///.........---,,,,,,---///222333444666:::===>>>>>><<<;;;888777666444444444555666222222222222333444555666555444333444555666555444333333333333333333333333333333333333333222222111//////...............///------...////////////...,,,---......//////......//////.........000111222333333333333333333333333333333222111111222333444222666<<>>GGGVVVeeekkkrrryyyzzzzzzzzzxxxtttqqqpppmmmiiieeecccaaa```]]][[[WWWQQQJJJCCC>>>;;;777777555444333333333333111111222222222222111111222111111000//////......---/////////---,,,---...------........./////////......111555:::CCCSSSbbbjjjrrrxxxuuuoookkkiiiggggggeeecccdddiiinnnrrrsss{{{nnneee``````___^^^]]]]]]^^^```bbbccckkkoooxxx|||qqqooommmnnnsss~~~|||vvv|||{{{uuummmxxxvvvcccQQQCCC;;;777111111111111111111111111000///......------......000000000000000000000000.........///////////////...........................///000111111111111111333333222111222555:::===HHHccchhh___fffeee[[[WWW```ppplll\\\LLLDDD===<<<;;;777444555333777???JJJVVV```fffhhheeeaaa[[[WWWZZZbbbkkkrrrrrrlllddd[[[TTTMMMFFFBBB===<<<:::999888777666666333333222111000///.........---,,,,,,---///222333555777;;;>>>??????===<<<999888666444333333444444333333333333333555666666444333222333444555555444333333333333333333333333333333444444333333222111333222111000000///000000---------------......///---......///////////////---...///000111333444444666666666666666666666666888777444222222333444666111555:::@@@IIIYYYlllzzz}}}uuuaaaVVVSSSWWWhhh}}}wwwnnnjjjeee___[[[YYYXXXXXXYYYWWWUUUUUUUUUTTTOOOKKKGGGCCC>>>;;;999888777666222222222222222111111000111111444:::@@@IIIYYYhhhnnnuuuzzz{{{{{{|||zzzwwwtttrrroookkkgggcccaaa```\\\YYYTTTNNNHHHBBB>>><<<555555444333333333333333111111222222222222111111333222222111111000//////...///000///---,,,---...---------.........//////......111555888@@@PPP___ooo|||~~~{{{uuunnnjjjiiikkkllllllvvvyyy}}}pppfffbbbccc```___^^^]]]^^^```bbbcccjjjoooxxxpppmmmlllmmmooowww|||~~~}}}qqqyyy{{{jjjXXXHHH<<<666111111111111111111111111//////...------------...////////////////////////------......//////000000........................---...///000111111111111333444555555555777;;;>>>EEE```ggg]]]ccc```UUUNNNYYYkkk{{{~~~lll[[[MMMEEE===;;;:::777555666444888@@@KKKXXXbbbgggiiieeeaaaZZZWWWZZZbbblllsssqqqmmmfff^^^TTTLLLFFFCCC???===;;;888777666666666333333222111000///.........---,,,,,,---///222333555888;;;???@@@???===<<<999888666444333222333333444444444444444666777777333222111222444555444333333333333333333333333333333333444444333333222111000000///---,,,,,,,,,,,,------,,,++++++---...///...//////000000000000000---...000222444555666666888888888888888888888888<<<:::666333222333555666111444999>>>GGGVVViiivvvzzz{{{||||||ttt___RRRNNNQQQbbb~~~zzzppplllgggaaa\\\ZZZXXXXXXYYYWWWUUUUUUVVVSSSNNNIIIEEEBBB===:::999888777666111111222222222111111000000000444:::@@@JJJ[[[jjjqqqxxx|||||||||}}}}}}zzzvvvtttppplllgggcccaaa```[[[XXXRRRLLLFFFAAA>>>===444444333222222222333333111111222222222222111111444444333333222111111000...///000///---,,,---...---------.........//////...///111444666===LLL[[[ooo|||ssspppooonnnmmmkkknnnttt|||~~~qqqgggcccddd```___^^^]]]^^^```bbbcccjjjnnnwwwppplllkkklllmmmrrrwww}}}ppp^^^LLL===444000000000000000000000000//////...------------...........................,,,------...///000111111//////////////////......---...///000111111111111///111222222333444888:::BBB^^^xxxooobbb]]]fffYYYKKKQQQaaavvvzzziii]]]PPPGGGAAA@@@<<<666333666777999@@@KKKXXXdddmmmqqqjjjddd\\\XXXWWW\\\jjjwwwyyypppddd\\\XXXTTTLLLEEEAAA???<<<:::888777666666444444444333111000...------,,,,,,,,,---000333444888999;;;===>>>>>>======888777555444333333444444222111000000000111222333444333333333222333333333444444444444444444444444444444333222222111111000111111000000//////......,,,,,,+++***+++...000111222111000......---------000111222555777:::===>>><<<<<<;;;888666999???DDDDDDBBB<<<555444888:::888444777:::>>>FFFUUUhhhvvv~~~{{{wwwrrroootttwwwbbbUUUPPPPPP^^^www{{{qqqmmmgggccc```^^^[[[YYYWWWUUURRRPPPQQQQQQQQQPPPJJJFFF@@@<<<:::999777666444333222111000000000000111000333;;;CCCNNN___mmmxxxzzz}}}|||yyywwwwwwtttnnnjjjgggeeebbb```\\\WWWOOOIIIDDDBBB???>>>:::888666444333222222333444222111111444666777777555555444333333222222111333111000......000111333000000000000///...---,,,...111333333444;;;IIITTTlll|||vvvlllrrrppprrrwww||||||qqqhhhddddddbbbaaaaaaaaabbbbbbaaa___hhhkkkrrrrrrmmmkkkkkkiiilll|||gggOOO@@@<<<666555333222222000---***......---------......///////////////............////////////000000000000///000111111000///111222//////000111111111111000222333333333333555888;;;EEE[[[zzzssskkkccc```iiiZZZKKKOOO\\\ppp{{{vvvhhh^^^SSSJJJCCC@@@===777666888777:::@@@KKKWWWbbbkkkooommmggg```[[[WWW[[[iiiwww}}}sssggg^^^XXXSSSLLLGGGAAA???<<<:::888777666666444444333222111///...------,,,,,,,,,---000333444888999;;;<<<============888777555444333333444444555444333222222333444555555444333222222333444444444444444444444444444444444444333222222111111000000000000000//////......------,,,,,,---///111333222111000///...------...111111333666:::>>>AAACCCCCCBBB>>>:::888999???DDDGGGGGGBBB:::555666777555444666:::>>>FFFVVVjjjxxx{{{wwwsssnnnjjjnnn~~~yyydddTTTOOOOOO[[[ttt}}}rrrnnngggbbb___]]]\\\ZZZZZZXXXVVVVVVVVVUUUTTTRRRJJJFFF@@@<<<:::888777666444333333222111000000000222222555<<>>:::888666444333222222333333333222111000000111111222222111000000//////...000///...------...///000......///////////////......111333333444;;;GGGRRRjjjxxxxxxtttrrruuuxxxzzz~~~~~~~~~xxxnnneeebbbbbbaaa___^^^^^^___```aaaaaaeeegggooo~~~vvvnnniiijjjjjjnnn~~~nnnUUUDDD===:::777333000000111111000000000///...---------...////////////............////////////000000000000000111222111000///000111///000111111222222111111222333333333333555888;;;DDDZZZyyynnniiiffffffnnn]]]JJJKKKUUUfffqqqnnneee^^^XXXOOOFFFAAA===999888:::777;;;AAAKKKUUU```hhhlllnnnjjjeee^^^XXXZZZiiizzz{{{mmmaaaYYYSSSMMMIIIAAA???<<<:::888777666666555444333222111///......------,,,,,,---000222444777888:::<<<=========<<<888777666555444444444444555555444444444444555555444222111000000111333444444444444444444444444444444444333222222111111000000000000////////////.........------...000222333111111000///......//////222333555888===BBBGGGJJJEEEBBB<<<666333444999>>>HHHLLLKKKAAA888444444333333666:::???HHHXXXlll{{{zzzvvvrrrlllgggiiiwww|||gggTTTOOOMMMWWWnnnuuuppphhhbbb___]]]\\\[[[\\\[[[ZZZZZZZZZXXXUUURRRJJJFFFAAA<<<:::888666444444444333333222111111111444333666===EEEOOO___mmmzzz||||||vvvssstttpppkkkgggbbb^^^YYYUUUTTTOOOIIIDDDAAA@@@???>>>:::888666444333222222333333555666444000------...111111000000///......---------------------------,,,---...///000000000000...000222222444:::EEENNNcccooo}}}{{{vvvuuuuuuwww}}}~~~zzzwwwuuuuuuvvvwwwyyy|||~~~sssjjjbbb___```___^^^\\\ZZZ[[[]]]```bbbaaaccckkkyyyzzzoooggghhhkkknnn{{{|||xxx^^^III???>>>999333//////222555666333222111///......------////////////............////////////000000000000111222222111///...///000111111222333333333333222333333444333333555999<<>>CCCHHHLLLNNNOOOLLLFFF===666444555777888888DDDKKKFFF===777555444111555:::???III[[[ppp|||yyyuuurrrvvv}}}sss```YYYQQQTTTeee{{{uuummmfffaaa___]]]\\\^^^^^^______]]]XXXQQQLLLEEEBBB???<<<;;;999777555444555666777777666555444333333666===FFFQQQaaaooo{{{}}}~~~pppmmmhhhdddaaa^^^\\\ZZZSSSNNNHHHDDDBBBAAA@@@@@@:::888666444333222222333000333666555333222333555333333222222111000000000...........................///////////////.........///000111333777<<<@@@KKKVVVdddttt~~~}}}~~~~~~vvvmmmhhhkkklllmmmnnnqqqtttwwwyyyyyy|||~~~~~~~~~xxxooohhhbbbaaacccdddeeefffbbb]]]YYYYYY[[[bbbccchhhqqqxxxtttpppllldddaaaooo{{{vvvvvvyyyxxx^^^JJJ777555222111222222111///......//////000222333444////////////............////////////000000000000111222222111///...///000111222333333444444333333444444555444444666:::===DDDXXXwwwyyy}}}lllmmmppppppqqqYYYBBB999555<<>>FFFCCC<<<777555333111444999???IIIZZZooo~~~{{{xxxzzzvvvddd[[[SSSTTTccc{{{vvvnnnhhhccc```]]][[[]]]]]]]]]]]][[[UUUNNNIIIBBB@@@>>><<<;;;:::888666444555777888888777555444444444888???HHHTTTeeessstttooohhhbbb___]]][[[ZZZTTTOOOIIIDDDAAA???>>>===:::888666444333222222333111111111111111222333444222222111111000////////////...---,,,,,,---...///,,,---...///000000000///...///000111333666999<<>>HHHPPPUUU[[[ccciiiooohhh```[[[YYY\\\iiiuuu}}}kkkYYYOOOKKKAAA???<<<:::888777666666777555222000///...///000///...---,,,---///111222444666777999::::::::::::777777888888888666444333222222333333222000///...---///111333444333222111222222333333444555666666444444333333222111111000---------.........//////---...///111222222222222000000111111222333444555333999BBBKKKRRRVVVVVVVVVTTTMMMCCC;;;888555333111333<<>>HHHYYYnnn}}}}}}xxxeee]]]SSSSSSbbb~~~{{{vvvoooiiiddd```\\\ZZZ[[[ZZZZZZYYYVVVQQQJJJEEEAAA???===<<<<<<;;;999777444555777888999888666555555555999AAAKKKWWWhhhvvvvvvqqqhhhaaa]]][[[ZZZYYYUUUPPPIIICCC@@@>>><<<;;;:::888666444333222222333333111///000222444444444333333222222111000000000///...,,,++++++,,,...///***+++---///000111222222...///000111333555888:::???GGGRRRaaauuu|||wwwrrrmmmkkkddddddeeegggjjjmmmppprrrxxx|||~~~xxxpppiiicccaaadddffflllrrrrrrmmmfffcccbbbdddeeehhhmmmzzz}}}rrrjjjiiigggeeennnzzzwwwnnn~~~}}}fffOOO<<<888333000000000000000000000///////////////000000/////////............////////////000000000000///000111111000///111222111111222333333333222222444555555555555666:::===EEEZZZxxxnnnqqqzzzmmmooowww|||rrr___CCC;;;555888???IIIVVV```aaa\\\SSSHHH>>>777555555<<>><<<:::888555333777666444222111111111222------,,,,,,---...000111444555555666777888888999:::999888777666666666666222333333333333222111111000000111111111222222222333222111000111222333444111111111000000000000///000000////////////000000//////000111222222333333111//////111000...111666999@@@HHHNNNVVV\\\]]]YYYSSSOOOGGG===666222222333444777;;;:::777333222222111111666>>>GGGUUUiiizzz|||hhh___UUUSSSbbb~~~}}}vvvmmmgggcccaaa]]]ZZZ\\\ZZZXXXWWWUUUPPPIIICCCAAA@@@@@@>>><<<:::888777666666777777777777666666444666;;;BBBJJJWWWlll~~~{{{ssspppkkkddd]]]YYYXXXYYYWWWSSSMMMFFFAAA===;;;;;;;;;:::999777555444333333222333333444444333333222111111111111111000//////000///...---------------..................------111000///000444777:::;;;???FFFNNNXXXjjj|||xxxrrrmmmkkkllljjjgggeeeeeehhhkkknnnuuuzzzwwwnnniiieeeccccccccciiiooorrrooojjjgggeeegggfffhhhnnnwwwtttlllkkkhhhdddgggpppxxxooozzzaaaGGG<<<999444111000000///...//////000000111111111222////////////............***000222...---111222///000000////////////000000111222222333333333222222666666555666777888:::;;;DDDWWWssslllmmmuuuooopppwww{{{rrr___CCC:::444666>>>HHHUUU```___[[[SSSHHH???999777777:::@@@JJJSSSYYY\\\^^^___gggeeebbb]]]WWWXXXdddrrr}}}sssdddYYYPPPIIIEEEBBB>>>;;;999777555333777666444222111111111111------,,,,,,---...000111333444555666777777888888999888777666555555555555222333333333333222111111111111222222222333333333111111111111222333333444333333222222222111111111000000////////////000000///000000111222222333333000...///222222111444999???FFFNNNTTT[[[``````\\\YYYUUUMMMDDD<<<777666666333666999999666333222222111111666===EEERRReeeuuuxxxllldddYYYWWWfffyyyooohhhccc```[[[XXXXXXVVVTTTRRRPPPKKKDDD?????????>>>===;;;999777666666666777777777777666666555777===DDDMMMYYYlll}}}}}}yyyssspppjjjddd^^^ZZZYYYYYYWWWTTTNNNGGGBBB???======<<<;;;999777555444333222222333333444444333333222111111111111111000/////////......---,,,,,,------////////////////////////111000///111444777:::;;;???FFFOOOWWWeeewww}}}yyyrrrmmmllljjjhhheeeddddddgggkkknnnqqqwww~~~{{{qqqjjjeeebbbbbbaaaffflllnnnlllhhheeedddfffeeefffjjjqqqssskkkiiigggdddgggppp{{{ssszzzrrr|||{{{```III===:::666444333222000/////////000000000111111111////////////////////////+++000222//////222333111000000////////////000000000111222333333333333333666666555555666888:::;;;EEEWWWsssjjjkkkrrrvvvwwwzzz|||qqq^^^BBB:::333555===GGGUUU___^^^ZZZSSSHHH???:::888999777???LLLVVV\\\^^^______cccbbbaaa___ZZZYYYbbbmmmxxx|||zzzooobbbXXXPPPJJJHHHDDD>>>:::888666555333666555444222111111111111...---,,,,,,---...000111222333555666777888888777777777666555444444444444333333333333333222222111222222222333333333444444///000111222333444444444444444444444333333333333111000000//////000000111000000000111222222333333///...///222333333777===AAAIIIRRRXXX^^^bbbaaa]]][[[WWWPPPHHH@@@:::777555222444666666444222222222000111555;;;BBBMMM^^^mmm~~~yyypppfff[[[ZZZhhh|||rrriiiddd___ZZZVVVWWWUUUQQQNNNKKKFFFAAA>>>>>>>>>===<<<;;;999777666666777777888888777777666777999@@@IIIQQQ\\\mmm}}}|||wwwrrrooojjjddd___[[[ZZZYYYWWWTTTNNNHHHCCC@@@???>>>===<<<999777555333222222222333333444444333333222111111111111111000//////...------,,,,,,,,,,,,,,,///000000000000000000000000000000111444777:::<<>>;;;888666555444222000//////000000000000111111......//////000000111111///333444222000111111000111000000//////000000111///000111222333444444444666555555555666888:::;;;EEEWWWsssgggjjjsssppp[[[BBB:::333555===GGGUUU______[[[SSSHHH???999777888666>>>KKKVVV]]]___``````aaaaaaaaaaaa\\\[[[bbbkkkuuuxxxuuukkkaaaZZZSSSNNNKKKFFF???999666555444444555555444333111111000000...------,,,---...///000222444666999::::::999888777666666555444444555555333333444444333333222111111111222222222222333333...///111333444444444333555444444444444333333333111000000000000000000111000000111111111222222222000...///222333444888???BBBMMMXXX___eeehhhgggccc^^^ZZZTTTMMMFFF@@@;;;777444555555444222111000///000000444:::???GGGVVVdddzzzooodddZZZYYYfff~~~ssskkkeeeaaa\\\XXXZZZWWWRRRNNNIIIEEEBBB@@@>>>>>>>>>===;;;999888777777777777888888777777777999;;;CCCNNNWWWaaaooo|||{{{vvvrrroooiiiddd```]]]ZZZXXXUUURRRMMMGGGCCC@@@??????===<<<:::777555333222111222333333444444333333222111111111111111000//////---,,,,,,+++++++++,,,,,,///////////////000000000///000111222333777;;;>>>DDDKKKRRRUUUZZZhhh|||xxxtttsssmmmkkkiiiiiikkkooosssvvv|||uuullleeeaaaaaa]]]```cccfffffffffddddddhhhfffdddffflll|||rrrfffeeedddcccgggooozzz~~~qqq{{{tttuuuvvvaaaPPP>>>;;;888777666444222/////////000000000000000000......//////000111222222555666666444000///...---111000000000000000000111...///111222333444444555555555555555666888999;;;CCCUUUpppdddiiiuuunnnWWWAAA999444777>>>HHHTTT^^^```[[[SSSHHH>>>888666666666>>>JJJUUU\\\```bbbcccbbbaaaaaaaaa^^^]]]ccckkktttvvvsssjjjbbb]]]XXXRRRLLLGGG???999666555555444444444444333222111000///......---,,,---...///000222555999<<<======;;;:::777777666666555555666666333444444444444333222222000000000000111111111111///000222333444444333333333333333333222222222222111111000000000000111111111111111111111222222222111//////222333444999@@@FFFRRRaaajjjooosssrrrnnngggbbb[[[UUUOOOIIICCC>>>888666444222000///...---///000333888;;;BBBOOO\\\wwwnnnbbbYYYYYYdddzzz}}}ssslllgggccc___[[[[[[YYYTTTNNNHHHDDDAAAAAA??????>>>>>><<<;;;999888777777888888888888777777:::===GGGTTT^^^gggrrr}}}}}}wwwsssoooiiieeebbb^^^ZZZWWWRRROOOJJJEEEAAA???>>>>>>===;;;999777555333222222222333333444444333333222111111111111111000//////,,,,,,+++++++++,,,,,,------------....../////////...000222222333777;;;???JJJOOOUUUVVVZZZhhh{{{vvvuuupppnnnllllllnnnrrrwwwzzzuuummmfffbbbbbb______aaaccceeefffeeeeeefffdddccceeelll{{{rrreeeccccccbbbfffnnnxxx{{{rrrxxx|||rrr^^^MMM===:::777555444333111///000000//////////////////---......///000111111222333333444333111......///111111000000000000111111...///111222333444444555555555444444666777999:::@@@RRRmmmdddjjjwwwjjjQQQ>>>888444777???HHHSSS\\\^^^YYYQQQGGG===777555666666>>>KKKVVV^^^bbbeeefffcccaaa``````^^^^^^dddllluuuvvvrrriiiccc```[[[VVVLLLGGG???:::777666555444333444333333222000///...///...---,,,,,,---...///222666:::>>>@@@???===;;;777777666666555666666777444444444444444333222222/////////000000000000111111111222333333333333222222222222222111111111111222111111000000111111222111111111111111111111111111//////333555777===DDDIIIWWWhhhrrrxxx{{{yyyvvvnnnhhh___XXXRRRKKKCCC>>>999666333000000///...---...///333777999>>>JJJVVVqqqnnnbbbYYY[[[dddwww}}}tttmmmiiieeeaaa^^^ZZZXXXUUUNNNGGGBBB???????????????>>>===;;;:::999777888888999999888888777:::>>>IIIYYYdddlllvvv~~~~~~yyyuuupppjjjeeeccc___YYYUUUNNNKKKGGGBBB???======>>>;;;:::999777555444333333222333333444444333333222111111111111111000//////,,,,,,,,,,,,,,,------...,,,,,,------......//////...000333333333666<<>>>>>>>>>>>===<<<;;;:::999777888888999999888888777999>>>KKK\\\iiiqqqyyy~~~yyywwwqqqjjjfffccc___XXXSSSMMMJJJFFFAAA>>>======>>>:::999888666555555444444222333333444444333333222111111111111111000//////------,,,,,,---......///---------...//////000000---000333444333666<<>>EEEMMMTTTUUURRRKKKCCC<<<888999:::444@@@QQQ```hhhjjjiiigggeee___[[[YYYYYY[[[dddmmmvvvuuuppphhhcccbbb^^^YYYJJJEEE@@@;;;999888666555333333333333222000///---//////------,,,---...///000444:::>>>@@@???<<<999444444333333333444444555444444555555444444333222000111111111111222222222555444222111000111111222333333333222222222111111222222111111111111222222222222111111111111111111...---000666;;;@@@IIIRRRbbbsssvvvhhh]]]TTTKKKAAA:::666333///...111444444444---...222666888;;;EEEPPPZZZsssiii^^^WWWZZZaaaooovvvnnnjjjfffbbb^^^ZZZ[[[YYYSSSJJJCCC@@@???======<<<<<<;;;:::999888888888999999999999888888999>>>LLL^^^llltttzzz~~~xxxxxxrrrkkkfffddd___XXXRRRLLLJJJEEEAAA???>>>>>>???999888777666666555555555222333333444444333333222111111111111111000//////---------------...///000---......///000111111222---000444444333666===CCCKKKPPPYYYccciiirrr~~~}}}~~~zzzpppiiieeeeeebbb___\\\\\\___bbbbbbbbbaaa```aaadddgggrrrxxxgggbbbbbbbbbeeekkklllpppmmmxxxrrrsssxxxuuu^^^JJJAAA<<<555000///000222222000000//////.........---------------------,,,,,,000---...000---&&&&&&***222222111111111111222222111222222333333333222222444444444444555777888:::???QQQkkk~~~lllSSSDDD888555222555<<>>@@@???===;;;555444444444444555666666333444555555555444222111000222333222111111222333666666666666555444333222111222333444333222111000333333333222222222222111444444444333222111000///111///111777===DDDUUUeeetttooo```UUUKKKBBB;;;555333111000111111000///222111222666777999@@@IIITTThhh~~~lll^^^UUUXXX]]]hhh{{{qqqiiieeebbbaaa^^^]]]ZZZUUUOOOGGGAAA===============<<<:::888666888888777777777777888888:::@@@MMM]]]lllwww}}}~~~xxx{{{wwwpppjjjddd___YYYVVVLLLIIIEEEAAA>>>============<<<999777555333222111000000111222222222111111222222222222111111111000........................---------............///+++***,,,111444555;;;AAAGGGNNNXXXbbbkkkuuuwwwmmmiiihhhggg^^^___``````aaa``````___```______aaaeeeooo|||lllccc```___bbbgggpppxxxllloooxxxpppvvv|||fffQQQAAA:::555555444111000222......------------............////////////.........///000000//////000111444333111000000000111111000000111111111000000///111333444555555666999;;;CCCPPPhhhiiiPPPBBB888555222444;;;CCCJJJMMMRRRMMMGGG@@@;;;888888999;;;BBBOOO^^^jjjmmmkkkgggddd```\\\ZZZWWWYYYcccoooyyywwwqqqgggaaa___ZZZSSSLLLFFF???:::777666555555444333222111//////.........---,,,,,,,,,---///000000333888===???>>><<<;;;555555555444555666666777444444555666555444333222333444555444333333444555777777777777666555444333444444444444444333222222111111111111000000000000333333333333333111000///111000444<<>>FFFQQQdddlll^^^UUUWWW[[[fff}}}rrrkkkgggeeeccc___]]]ZZZTTTNNNGGGAAA>>>;;;;;;<<<<<<<<<;;;999888777777666666666666777777;;;AAAMMM]]]mmmyyyxxxyyytttnnnhhhccc]]]XXXUUUKKKHHHDDD@@@>>>======>>>;;;:::888666444333222111222222222222111111111111222222111111111000000000........................---------............///...---...222333444888???EEEKKKUUU^^^fffpppzzzxxxmmmhhhfffeee__________________`````````______bbbeeeooonnnddd``````ccchhhooo}}}ooorrr|||sssuuunnnWWWFFF>>>888666555111000111///......------......///.........//////.........---///000000//////000111222222000/////////000000000000111111222111111000222333555555555666999;;;@@@NNNfff|||eeeMMM@@@777444222333999BBBIIINNNPPPLLLEEE>>>:::888888888;;;CCCPPP^^^iiimmmkkkhhhddd```\\\XXXUUUWWWcccooozzzxxxqqqgggaaa^^^XXXRRRKKKFFF???999666555555444444333222111000000000000...---,,,,,,,,,---...///000333777;;;======;;;:::666666666555666777777888666666666777666666555444666777888777666555666888888888888888888777666555666555555444444444444444222111111111000000000000111222333444333111///...000111777AAANNN^^^rrrkkk\\\OOODDD===999666333222222222222111111///000444666777===CCCKKK]]]wwwnnn```VVVWWWZZZbbb{{{~~~tttmmmiiigggeeeaaa^^^YYYSSSLLLFFFBBB@@@::::::;;;;;;;;;;;;::::::666666555555555555666666:::@@@KKK[[[kkkwwwyyyuuuqqqkkkeee```[[[VVVSSSIIIGGGCCC@@@======>>>>>>999888777555444333222222555444222111111111111222111111000000000/////////........................---------............///111///000333333333666<<>>999777888888;;;CCCQQQ___iiimmmllljjjfffbbb]]]XXXTTTWWWdddsss|||zzzrrrhhhbbb___YYYSSSKKKFFF???999666555555444444333222111111111111111...------,,,,,,---///000222444777:::;;;;;;::::::777777777777777888999999999999999999888888777777999:::;;;:::888888888:::999999999999999888777777777666444333333333444555444444333333333222222222///000222333333222000...///222999EEEUUUiii~~~ooo___RRRFFF???:::777444222222222111000333000111555777888<<>>>>>999999777666444444333333777555333111000000111222000000000000////////////........................---------............///222000000333333333777===BBBGGGMMMSSSYYYaaakkkqqq}}}vvvlllfffbbb___bbb```^^^\\\\\\]]]^^^______^^^___bbbeeennnsssfffaaaaaagggmmmrrrrrrpppzzzssslllQQQEEE:::666444111///000//////............//////,,,,,,------------,,,,,,---...000///......///111000000000000///000000000///000111222333444444444222444555555555666888:::@@@NNNgggttt~~~}}}hhhRRRDDD888555222111555???IIIQQQPPPLLLEEE???:::888888888<<>>===<<<:::999777777666555555444444444444555555666:::BBBPPP```nnnxxx}}}|||qqqmmmgggaaa\\\WWWRRROOOGGGEEEAAA>>><<<<<<===>>>;;;:::999777666555555555666555222000///000111222000000000000////////////........................---------............///000...///333444444999???CCCGGGLLLQQQUUU]]]fffllltttzzztttkkkeeeaaa^^^bbb```^^^\\\[[[[[[]]]]]]]]]]]]^^^aaadddmmmvvvhhhbbbbbbgggnnnuuuxxxsss{{{sss~~~wwwTTTGGG:::555444222111222/////////....../////////,,,,,,------------,,,,,,---...//////......///000000111111111111111111111///000111222333444444444333444555555555555888:::???NNNggg~~~ooo{{{nnnYYYIII888666333111555>>>JJJSSSSSSOOOHHHAAA<<<999999999===FFFUUUbbbkkkooopppqqqjjjfffaaa[[[VVVZZZlllxxxjjjbbb```]]]YYYLLLGGG@@@:::777666666555333333333222333333444444222222111111111222333444666777888999::::::::::::::::::999999::::::;;;<<<<<<<<<;;;::::::::::::;;;999:::;;;:::888777777888777777888888888777777666555444444333333333333333222222222222111111111111000111222222333333333333666:::AAAKKK^^^vvvuuufffZZZNNNGGG???;;;666333222222222111222...---111444444555888@@@NNNeeexxxkkkaaa```^^^aaatttvvvnnniiifffdddbbb___XXXQQQKKKFFFCCCAAA???>>><<<:::888666555555555555444444444444555555777:::AAAMMM]]]lllwww|||sssnnnhhhbbb\\\WWWQQQNNNGGGEEEAAA>>>;;;;;;<<<<<<<<<<<<:::888777666555555444333111000000000000111111111000000000/////////........................---------............///...---///333555666;;;AAADDDGGGLLLOOOSSSZZZcccjjjsssyyyqqqiiidddaaa___aaa```^^^\\\[[[[[[[[[[[[[[[[[[]]]```ccckkk}}}xxxjjjdddcccgggmmmvvv~~~{{{sssvvvxxxZZZKKK;;;555555333333333000//////......//////000------............------,,,...//////...---///000000111111222222222222111000000111222333333333222333555666555555555777999===MMMfff~~~lllxxxttt___MMM999777444222444>>>KKKUUUWWWRRRKKKCCC===:::999999>>>HHHWWWdddlllppprrrtttjjjfffaaaZZZVVV[[[ooo|||jjj```]]]ZZZWWWMMMHHHAAA;;;888777777666333333333333333444555555555555444333444555666777888888999999999:::;;;;;;;;;;;;::::::;;;;;;<<<===;;;:::999888888888999999888999999888666444555666555555666666666666666555555555555555555444333333333333222222222111111111222222222222333444555666555:::@@@III]]]www{{{lll___SSSKKKBBB>>>999555444444444444444///...222666555555777===JJJaaa|||yyylllbbbaaa___```rrr{{{sssmmmiiigggbbb^^^YYYRRRKKKFFFBBBAAA>>>===;;;999777777666666666666555555555555666666777999>>>IIIXXXgggsssyyyuuupppiiiccc\\\VVVQQQMMMHHHEEEAAA===;;;::::::;;;===<<<:::888666444444333000000000000000000000000222222111111111000000000........................---------............//////...///333555666:::AAADDDGGGKKKNNNRRRXXXaaahhhtttzzz{{{nnngggdddbbbaaa``````___]]]\\\ZZZYYYYYYZZZZZZ\\\^^^aaaiii{{{zzzllleeecccfffkkkttt{{{tttttttttbbbQQQ???777666555444444000000////////////000000.........//////.........,,,---///...------...000...///000222222222111000000000111111222111111000444555666555555555777999===NNNgggjjjvvvwwwbbbOOO:::888555222444>>>LLLVVVYYYTTTMMMEEE???;;;::::::???IIIXXXeeelllqqqtttvvviiifff```ZZZUUU[[[qqq~~~jjj^^^ZZZWWWTTTNNNIIIBBB<<<999888888777333333333333444444555666777666666555666777888999::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======999888777666666666777888666777888666444333333444444444555555555555555444555666777777777666444333555555555444444444333333444333222111222444777999222777===FFFZZZuuupppcccVVVNNNEEEAAA;;;777666666666666888333222666999999888999;;;GGG^^^zzzyyylllcccaaa___```qqqvvvpppllljjjaaa^^^YYYSSSLLLFFFBBB@@@===<<<:::888777777888888666666555555555555666666555666;;;EEETTTcccnnnuuuvvvrrrkkkccc]]]VVVPPPLLLHHHFFFBBB===:::999999:::===<<<999777555333222111...//////000000000//////222222222222111111111111........................---------.........//////000///000444555555:::@@@CCCFFFJJJMMMQQQWWW```gggpppwwwyyylllfffccccccbbb_________^^^\\\ZZZXXXWWWXXXYYY[[[^^^```hhhyyy{{{mmmfffcccfffjjjrrr}}}|||tttvvvuuuhhhVVVCCC:::888666444444000000////////////000000......////////////......,,,---///...------...000---...///111111111000///000000111111111000000///444555666555555555777999@@@QQQjjjppp{{{}}}vvvdddRRR???777000000555;;;EEEMMMSSSSSSQQQIII???888888;;;???LLL[[[eeemmmrrrrrrnnnhhhaaa]]][[[WWWWWWjjjrrr```WWWSSSQQQFFFCCC???;;;:::888666444888666555444444555666888777666555555777999<<<>>>@@@>>><<<:::999:::<<<===>>>===;;;::::::;;;<<<===888888777444222222555777444444444333333444444444666555444333333444555666555555444444444444555555666555555444222111000000333333444555666666666555777:::@@@IIIWWWmmmttteeeYYYRRRIIICCC???>>>===999777888777666666555555555555666999CCCWWWrrrzzzgggZZZ]]]```bbboooyyyrrrkkkfffcccaaa\\\TTTLLLEEEAAA@@@???===;;;999888888888888666777777777666555444444555888===FFFQQQ```nnnwwwuuupppjjjeeeaaa[[[TTTOOOJJJHHHCCC???===<<<===>>>???;;;777666666555333000//////000000111111111222111111111111000000000000------------------------///////////////.........***---000222444666999<<>>NNNjjjsss{{{}}}yyyssscccRRR???777000000444;;;DDDLLLQQQRRRQQQJJJ@@@:::999;;;@@@LLL[[[eeelllqqqqqqnnnhhhaaa[[[ZZZVVVWWWhhh|||uuudddZZZUUUQQQFFFBBB>>>;;;:::888666555777666555444444555666777999999888999:::<<>>;;;999999:::<<<============<<<<<<<<<<<<<<<777888777555333333444666555555444444444444555555777666555444444555666777666666555555555555666666666555444333222111111000222222333444444555666666:::===BBBKKKZZZqqqyyyjjj___YYYLLLEEEAAA@@@===999666777666666555555555666666777;;;CCCTTTlllxxxdddVVVWWWYYY[[[hhhyyy}}}uuunnnjjjdddbbb\\\UUUMMMFFFBBBAAA===<<<;;;999999999999:::888888888888777777666555777:::???EEEOOO\\\hhhqqqwwwyyyssskkkeeeaaa\\\UUUQQQLLLIIIDDD@@@===<<<===>>>???<<<999777777666444111///000000000111111111111111111111000000000///////////////////////////////////////////////////...,,,...111333555888;;;===BBBFFFKKKNNNQQQVVV^^^dddrrrwww~~~wwwnnnjjjeeebbb``````___]]]\\\[[[[[[\\\\\\[[[\\\^^^___]]]aaaooo~~~llleeedddffffffooovvv|||~~~cccHHH>>>;;;555222333444333222000000000111111------..................///000000///---,,,...///......///000111222222222333333333222222222222222222000111555666555666999>>>MMMiiixxx~~~{{{wwwrrrcccSSS>>>666000000444:::BBBIIIMMMPPPPPPKKKBBB<<<:::<<>>===;;;:::999:::<<<======>>>>>>???>>>===<<<;;;666777888777555444444555777666666555555666666777888777666666666666777888777777777777777777777777555555444333222111111000111111000111222444666777;;;>>>CCCKKKZZZsssrrrggg```QQQJJJDDDBBB>>>999666777555555555555666777888888<<>>666000111444888???FFFIIIMMMOOOLLLDDD===<<<<<>>>>>???@@@AAAAAA???<<<;;;777999:::999777666555666888777777666666777777888888888888888888888888888888888999999999999888888444444333333222111111000000///...///000333666888999<<>><<<;;;::::::::::::;;;;;;;;;:::999888777666999;;;>>>BBBHHHPPPXXX^^^jjjuuu|||pppggg```[[[VVVRRRNNNJJJEEE???;;;:::::::::===<<<:::999888666444333000000000000000111111111111000000000////////////------------------------............////////////...000222444666999===@@@AAAEEEIIILLLOOOTTT\\\bbbpppvvv}}}{{{qqqkkkfffcccccc___^^^\\\[[[ZZZZZZ[[[[[[\\\\\\___aaaaaacccmmmyyysssllliiigggeeelllppp}}}rrrwwwkkkPPPAAA:::666333444222111000............///222111111000000/////////,,,---//////...---...///000///.........000111222000000000111111222222222555222222555666555777:::AAAPPPlllzzzyyydddOOO===666000111444777<<>>===>>>CCCNNNYYY```fffkkkllljjjjjjgggccc]]]YYYZZZeeepppyyynnndddZZZQQQFFFBBB===999888888888777555555444444444444555555444555555666888999:::;;;===<<<<<<<<<<<<===?????????@@@BBBCCCCCC@@@===;;;999;;;<<<;;;999777777888888888888777777888888888888999999999999999999888888888999999999999888888333333333222222111111000///.........///222555777999<<>><<<:::999999999;;;;;;;;;:::999888666666777999<<<@@@DDDJJJQQQVVVbbbooo}}}ssshhhaaa[[[VVVRRRMMMIIIDDD>>>:::888888888:::::::::999777444333222111111000000000000000000000000000////////////...---------------------------.........//////000000...000222333555888<<<@@@AAAEEEHHHKKKMMMRRRYYY___nnnttt}}}~~~rrrkkkeeecccccc___^^^]]][[[[[[[[[[[[\\\\\\]]]```cccdddfffnnnwwwwwwpppnnnlllkkknnnqqq|||rrruuu}}}|||hhhPPPAAA:::666333111111000...---,,,,,,------000000000//////.........(((***---...//////000111000///.........///000111//////000111222333333333555222111444555444666:::@@@OOOjjjwwwzzzcccKKK===666111111444666:::???AAAEEEIIIHHHBBB>>>>>>???EEENNNXXX^^^dddiiikkkiiihhhjjjhhhaaaZZZ[[[fffqqqwwwnnnfff]]]TTTHHHDDD>>>999888777777666444444444444444444444444555666777888999;;;;;;<<<=========>>>>>>@@@AAAAAAAAABBBDDDDDDCCCAAA>>><<<;;;<<<<<<;;;999888888999999888888777777888888999888888999::::::999888888666777888999999888777666333333222222111111111111//////...///000222444555999===BBBHHHUUUooorrrhhhaaaXXXOOOIIICCC<<<999999666666666666777888888999999>>>JJJ^^^www{{{mmm]]]SSSLLLIIILLLQQQcccxxxssskkkaaaXXXRRRLLLFFFBBBBBB@@@>>><<<;;;:::::::::<<<<<<<<<;;;:::888666666555777:::>>>AAAEEEKKKNNN\\\jjj{{{xxxlllccc\\\VVVQQQMMMIIIDDD>>>:::999999999888999:::999666444222222111111111111000000000000000000////////////......////////////////////////------......///000000000///000111333444888===@@@CCCFFFJJJKKKMMMQQQWWW]]]jjjrrr~~~uuummmeeecccddd```___^^^\\\[[[\\\\\\]]]\\\]]]aaafffhhhiiiooowwwyyytttsssrrrqqqqqqrrr{{{~~~sssttt|||wwwfffPPP@@@999666333000222111///...------...///------------,,,,,,,,,,,,'''***---/////////000111/////////......//////000111111222333444555666777666222111333444333555:::===KKKfffwww~~~|||dddLLL<<<555111222333555888===>>>BBBFFFEEE@@@===>>>AAAFFFOOOXXX]]]bbbhhhjjjhhhdddkkkllldddYYYZZZfffrrr~~~uuunnniiiaaaYYYJJJEEE>>>999777666666555444444444555555444444444555666777999:::;;;<<<<<<===>>>>>>???AAABBBCCCCCCCCCDDDDDDEEECCCAAA???>>>;;;;;;:::888666666777999888888777777777777888888777888999::::::999888777444555666777777666555444222222222222111111111111//////000111111222333333888<<>>:::;;;888777777777777777888888:::===FFFXXXqqqwwwiii^^^VVVPPPNNNOOOXXXnnnvvvmmmaaaXXXQQQLLLEEE@@@???>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;999888777555777:::<<<>>>AAADDDGGGQQQ```sss}}}qqqggg___WWWRRRNNNJJJEEE@@@<<<;;;;;;;;;777:::<<<;;;777444333444111111111111000000000///000000/////////.........////////////////////////------......///000000111111222333444555999>>>BBBGGGIIILLLMMMNNNQQQWWW\\\bbbmmm{{{yyyooogggdddeeeaaa```___]]]\\\]]]]]]^^^\\\]]]aaahhhkkklllrrrxxx{{{vvvvvvuuutttrrrrrrzzz}}}zzzrrrttt|||}}}zzzjjjRRR@@@888666555333333222000///......//////------------............(((+++...///...------......///////////////......000111222333555666777888888444222444444444666;;;===KKKeeezzz~~~gggPPP<<<555111222333444777;;;<<>>AAAFFFOOOXXX\\\aaagggiiigggaaakkknnneeeXXXXXXeeesss}}}uuuooojjjddd\\\KKKFFF???999666555555444333444444555555444444333444555666888::::::;;;;;;>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@???::::::999666444444666999888888777777777777888888777888999::::::999888777333444555777777555444333222222222111111111111111///000111222222222222222444999???CCCNNNfffuuueee\\\RRRLLLFFF???<<<<<<999888777777777777777888<<<<<>><<<<<<<<<<<<===>>>@@@AAA@@@@@@???>>>===;;;999888666888:::<<<<<<>>>@@@BBBAAAQQQfffxxxtttkkkbbbYYYSSSOOOKKKFFFAAA>>>======>>>888;;;===<<<888555444555222111111111000000//////000/////////............---------------------------------...///000000111222333444555666:::@@@DDDJJJLLLNNNOOOOOORRRWWW\\\[[[fffvvv|||qqqhhheeegggbbbaaa___^^^]]]]]]^^^^^^\\\]]]bbbiiimmmnnnsssyyy}}}xxxwwwwwwvvvqqqqqqyyy|||yyyuuuxxx}}}uuunnnUUU@@@777777777555222111///...------......//////000000111111222222+++---///000...,,,++++++---...///000000///...---...///000111333444666666999555333555666555777<<>>======777777666555555555666666888777666444444666777888777777777999:::999777666666555555444444333222222111222111///------...000/////////000111111222222555777===DDDMMM^^^zzzxxxmmmaaaTTTLLLGGGAAA>>>>>>:::999777666666777999:::======BBBOOOddd}}}{{{nnneee___ZZZWWW]]]gggxxx{{{wwwssskkkaaaXXXQQQKKKEEE@@@@@@<<<888888;;;???@@@@@@FFFDDDBBB@@@>>>;;;888555;;;<<<<<<===>>>???@@@AAA???JJJWWWfffvvvvvvmmmccc[[[VVVOOOJJJDDD@@@===;;;:::999:::;;;<<<<<<;;;888666444,,,,,,---...///000111111222222222111111111111000////////////////////////------......///000000000222//////444777:::@@@FFFLLLSSSQQQOOOSSSQQQPPPWWW^^^___ggguuu}}}||||||~~~~~~ppphhheeedddbbb```^^^]]]]]]\\\YYYWWW\\\ZZZ]]]ccciiimmmttt{{{zzzvvv{{{~~~}}}xxxuuuzzz}}}wwwuuuzzzppppppWWWDDD;;;777333000222222111000///...---,,,------,,,,,,,,,,,,++++++...,,,***+++...///...,,,...------------...//////000111111111111222222222111222444444444555888:::>>>KKKdddqqq^^^CCC:::333333444444666888;;;>>>@@@???;;;888999:::BBBLLLVVV[[[___eeehhhhhhgggdddbbb___ZZZXXX]]]fffuuu}}}vvvlllfffdddcccTTTHHH===::::::777444444444333111///......///000///000222444555666666777999;;;===>>>>>>???@@@BBBAAAAAA@@@???>>>===<<<<<<999999888888888999999:::777777555555555777888::::::999999999999999777666666666555444333222111111---///111111///........./////////000111111222222444666;;;BBBKKK\\\vvvooocccVVVOOOIIIBBB??????:::999777666666777999:::===>>>DDDPPPeee}}}uuukkkfffcccaaabbbiiiwwwyyytttnnnggg]]]UUUPPPKKKFFFAAA???<<<999:::>>>BBBDDDDDDFFFEEECCCAAA@@@>>><<<;;;;;;;;;::::::::::::::::::777AAAMMM[[[lll||||||tttkkkbbbZZZTTTNNNJJJDDD???===<<<:::999888999::::::999777444333......///////////////000111111111000000000//////........................------......///000000000333111111555888;;;AAAHHHMMMUUUTTTQQQUUURRRPPPXXX]]]\\\aaakkkqqqrrrssswwwzzz|||~~~qqqhhhdddcccbbb___]]]\\\\\\\\\ZZZYYY\\\[[[]]]dddjjjooowwwzzzwww}}}~~~yyyvvvzzz~~~zzzzzzwwwqqqoooVVVCCC:::777444222333222222111///......---.........---------,,,,,,...,,,+++,,,///000...------------------......///000000111111111222222222111222444444444555888:::???LLLeeessscccGGG<<<222000111333777<<<:::>>>@@@@@@<<<888888999AAALLLXXX^^^bbbgggiiihhhfffdddbbb```ZZZUUUWWW\\\kkkwwwyyyllldddaaa___TTTIII>>>;;;:::666333333444222000...------------......000222333444444444555888;;;======>>>@@@BBB@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>999999888777888999;;;<<<===<<<;;;:::999888777777888777666444333111000///))),,,///000///...------/////////000111111222222333555:::@@@HHHXXXrrrqqqfffZZZRRRLLLDDD??????999888666555555666888999===???EEEQQQeee|||tttooommmmmmkkkpppyyywwwqqqiiicccZZZSSSOOOKKKFFFCCC===<<<;;;<<<@@@EEEHHHIIIKKKJJJHHHEEECCCAAA@@@@@@===<<<;;;:::888777666555666>>>JJJWWWgggwww~~~wwwpppiii```XXXRRRLLLHHHCCC???===<<<;;;:::888888999:::999777444333111000000000//////......000000/////////.........------------------------------......///000000000444222333777999;;;BBBIIIPPPZZZYYYVVVWWWTTTRRR[[[]]][[[]]]bbbeeegggjjjooorrrtttvvvyyyzzzzzzyyyxxxzzzqqqhhhdddbbbbbb___\\\[[[[[[\\\\\\\\\\\\ZZZ\\\aaaffflllvvv{{{xxx|||xxx{{{~~~uuusssoooWWWCCC:::666555444333333222111000//////.../////////............---...---,,,---///000///...,,,------------.........000000000111111111222222111222444444444555888:::???LLLeee~~~}}}pppbbbFFF;;;111...000222777<<<<<<@@@CCCBBB>>>:::999:::???KKKXXX___cccggghhhfffeeecccaaa```ZZZSSSQQQTTT```mmmwwwvvvmmmeee^^^YYYQQQGGG>>>;;;:::666444444555444222000...---------,,,---...///111111222222333555999;;;===>>>AAACCCAAAAAAAAA@@@?????????>>>============>>>???AAAAAA???>>>>>>======>>>??????>>>>>>===<<<999888888999999888666444222000///...(((***---------------.../////////000111111222222333555:::@@@GGGUUUnnnssshhh\\\TTTMMMDDD>>>===888777555444444555777888;;;>>>DDDPPPbbbyyyyyyvvvtttvvvzzzxxxrrrhhhbbbYYYRRRNNNKKKFFFCCC>>>======>>>BBBFFFJJJMMMRRRQQQNNNJJJFFFCCCBBBBBBBBBAAA???===;;;999777666888???IIIVVVgggwww~~~|||yyytttnnnhhh___WWWQQQKKKGGGBBB>>>===<<<;;;;;;999:::;;;<<<;;;999777555111111111000000000//////000000000/////////......------------------------------......///000000000444333444888999;;;BBBJJJTTT___aaa]]]]]]XXXXXXbbbccccccdddfffggggggjjjlllssstttvvvxxxzzz{{{yyyxxxwww}}}qqqhhhdddbbbccc```\\\[[[\\\^^^______\\\ZZZZZZ]]]```fffqqq||||||zzz~~~xxxrrrsss[[[FFF;;;666555555333333222222111000000////////////.........------............///000000///,,,,,,---...............000000000000111111111111111222444444444555888:::>>>KKKdddxxx~~~wwwiii[[[BBB888000///111333777;;;===@@@CCCBBB===:::999:::===JJJWWW^^^bbbffffffdddeeebbb```___ZZZSSSPPPRRRZZZccclllnnnlllggg\\\RRRLLLCCC<<<;;;999666555777444333111000...---,,,,,,++++++---...////////////111444888:::<<<>>>AAACCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDD@@@AAAAAA???<<<::::::;;;999888666444222///...---***+++******)))+++...111/////////000111111222222444666;;;AAAGGGUUUllluuuiii\\\SSSKKKBBB===;;;777666444333333444666777888;;;AAALLL^^^vvv}}}{{{uuukkkddd[[[SSSOOOJJJFFFBBB????????????BBBGGGMMMQQQTTTTTTSSSOOOJJJFFFFFFFFFEEEDDDBBB@@@>>>;;;999888666<<>>===<<<;;;:::999:::;;;;;;;;;999777666000000000111111111111222111111000000000/////////------------------------------......///000000000222111444777888:::BBBKKKXXXfffjjjgggeee```aaammmoootttyyyzzzyyywwwvvvuuuzzzzzzzzz|||~~~|||yyywww{{{{{{ooohhhdddbbbdddaaa]]]\\\]]]```aaaaaa^^^\\\[[[\\\]]]aaalllwww|||{{{oooyyyaaaLLL>>>777444444333333222222111000000000.........------------,,,---...///////////////000,,,---.../////////......//////000000000111111111111222444444444555888:::<<>>:::777777999===IIIVVV]]]aaaeeefffdddeeeaaa^^^]]]ZZZTTTRRRTTTYYY___eeeggghhheeeZZZOOOGGG@@@;;;:::888555555777000000///...---+++*********+++,,,---............///222555888:::<<>>;;;999888666;;;CCCQQQeeewww~~~~~~zzzuuuooohhhaaaYYYTTTKKKGGGBBB>>><<<;;;:::999666777999999999777666444000000111111222222222333111111111000000000//////------------------------------......///000000000///000444888888:::CCCNNN]]]mmmsssqqqooojjjmmm{{{}}}zzz|||xxxnnnhhheeeccccccaaa^^^]]]^^^````````````^^^^^^^^^]]]___jjjuuu|||{{{nnn{{{|||fffPPPAAA888444222222222111111111000000000.........---------,,,,,,,,,...//////...---///000---...///000111000///////////////000000000111111111222444444444555888:::;;;HHH```{{{qqqrrrsssxxxwwwnnnuuuzzzyyyuuummmaaaWWW@@@777000111555888<<>>GGGXXXrrrxxxllleee[[[TTTOOOKKKFFFBBBAAAAAAAAABBBFFFOOO[[[dddjjjlllmmmiii```YYYVVVVVVNNNLLLIIIDDD@@@;;;888666666;;;DDDRRRhhh|||}}}vvvooohhh```YYYTTTLLLHHHBBB>>><<<:::999888666777888999999888666555222222222222222111111111000000/////////.................................------......///000000000...000555999:::<<>>999888:::===AAALLLXXX^^^bbbfffhhhhhhfff___ZZZZZZYYYXXXZZZ^^^___fffjjjeee^^^YYYUUUQQQFFF@@@;;;999555111000222000111111111000///......***+++,,,---------------***---000333444666888:::=========>>>??????@@@@@@<<<<<<;;;;;;:::;;;;;;;;;999;;;???CCCGGGKKKMMMNNNWWW[[[\\\VVVKKKAAA;;;:::666666555333111000///...***,,,------,,,+++---.../////////000111111222222111444999???FFFSSSjjj~~~~~~ooo]]]QQQGGG???<<<===555444222111111222444555777999>>>FFFWWWssswwwjjjcccZZZSSSOOOKKKFFFBBBAAABBBBBBCCCHHHTTTbbbmmm}}}yyymmmbbb\\\ZZZTTTQQQMMMHHHBBB<<<888666333888@@@PPPfff{{{wwwnnnggg___YYYTTTMMMIIICCC>>>;;;:::888777888999:::;;;;;;:::888777555555444333222111000/////////.........---------////////////////////////------......///000000000...111666:::;;;>>>HHHTTTbbbuuu~~~}}}yyy~~~wwwnnnhhhdddbbb```^^^]]]]]]]]]]]][[[ZZZXXXYYY[[[\\\ZZZ\\\fffrrrzzzzzzuuuqqqrrrwwwyyygggTTTDDD999444222000000000000////////////000000000000////////////***,,,......,,,+++---///...000222333444333111000////////////000000000000111222444444444555888:::===III```|||uuu{{{yyylllfffpppuuuqqqmmmiii___TTT>>>777111000333888CCCLLLOOOKKKDDD>>>999888999999DDDPPP\\\```bbbeeehhhhhhiiieee___YYYVVVXXX[[[^^^jjjooooooiiiaaa[[[UUUOOOEEEAAA;;;777444333111000222111000///..................---,,,,,,+++*********+++,,,...000111333333555555555666666666777777999888777666555444444444444444888>>>AAADDDMMMWWW]]]gggkkkbbbSSSGGG???;;;666555222000...---------000///---,,,,,,---...//////...---,,,---///111333333888777999EEEOOO```xxxsss^^^PPPGGG@@@<<<<<<666555444222111222222333555555;;;GGGYYYrrryyymmmdddZZZUUUSSSPPPIIICCCAAAAAACCCFFFJJJRRRcccsssxxxnnneee^^^^^^TTTJJJEEEAAA;;;777777444888???LLLaaavvvyyypppggg___ZZZWWWMMMJJJDDD???;;;999999::::::;;;;;;;;;:::888666555222111000......000111222///000111222222111000/////////......------------,,,,,,------///000222222333555888;;;>>>CCCJJJNNNaaaiiivvv}}}zzztttpppiiieeedddaaaaaa___]]][[[ZZZZZZYYY[[[ZZZZZZ\\\\\\^^^gggppp||||||rrrlll}}}~~~zzzjjjUUUGGG@@@<<<999444333222111000000000000000000///...------,,,,,,---------............///............////////////////////////000000000000000333555666666777888999???III___zzz}}}{{{}}}|||~~~eeeaaallltttrrroookkk^^^QQQ===666000///222777@@@IIINNNLLLHHHBBB<<<999999;;;EEEQQQ\\\```bbbfffiiiiiikkkgggaaa[[[XXXYYY]]]```mmmssstttmmmddd\\\SSSLLLEEEAAA;;;777555444333222555444333222111111000000......------,,,,,,,,,+++***+++,,,---///000111111222222222333333333444444555444333222111111111111222222555;;;>>>BBBLLLVVVhhhpppsssgggUUUFFF<<<666555333111///............000///---,,,,,,---...//////...---,,,---///111222222777666888CCCMMM^^^uuusss___RRRIIIAAA<<<;;;666555333222111111222222555555;;;FFFXXXqqq}}}ppphhh]]]WWWTTTPPPIIICCCBBBBBBDDDGGGJJJSSSdddsssxxxnnnddd^^^TTTJJJEEEAAA;;;777777333888???KKK___uuuwwwnnneee]]]WWWTTTMMMJJJEEE???;;;::::::::::::;;;;;;;;;:::888666555222111000//////000111222000111111111000///---,,,000000//////............---------......000111222222444777:::===BBBHHHLLL[[[dddqqqzzz{{{zzz|||tttpppjjjeeedddbbbaaa```]]]\\\[[[ZZZZZZ\\\ZZZ[[[^^^^^^___fffooozzzyyyrrrlll~~~mmmXXXGGG???:::666333222111000////////////000//////...------,,,,,,---------............///............////////////000000000000111111111111000333555666666777888999===GGG]]]xxx}}}~~~dddZZZfffqqqtttsssmmm]]]LLL;;;444///...000444<<>>888333222111000///............/////////...------,,,,,,---------............///............////////////111111111111222222222222000222555666666666888999<<>>999555555222666;;;EEEWWWmmm|||~~~xxxooofff^^^WWWTTTMMMKKKFFFAAA===;;;::::::::::::::::::999777666444111111000//////000111111111111111000///---,,,,,,////////////............//////.........//////000111444777:::>>>BBBGGGJJJSSSYYYdddnnnppppppuuu}}}~~~uuuqqqpppnnnlllfffdddaaa^^^\\\[[[[[[\\\\\\\\\___bbbbbbaaaeeekkk|||tttoooqqquuuvvvxxxxxx|||uuunnn~~~|||bbbLLL???777222222222000/////////////////////.........------------------............///............////////////000000000111111111222222000222444666666666777999<<>>AAAHHHPPPZZZiiivvvuuueeeXXXNNNDDD@@@<<<777444444222555999AAAQQQgggwww~~~|||vvvnnnfff^^^WWWTTTMMMKKKGGGBBB???<<<;;;:::999:::::::::999777555444111111000000000000111111111111000000000000000000------------------------//////.........//////000222555999<<>>GGG\\\wwwiiinnnrrruuuzzzwwwcccLLL666111......,,,)))***...---444===CCCDDDCCC@@@???JJJUUU```cccccceeeggggggdddeeeddd]]]UUURRRVVV[[[gggxxx{{{jjjXXXMMMCCC???:::777666555555444444444444444555666777777333222222000///...---,,,,,,+++++++++++++++******)))*********++++++++++++*********))))))******+++++++++///333444444:::BBBEEEHHHGGG???999666444111...---,,,*********+++,,,+++,,,---...////////////...///////////////.........444444555<<>>;;;999888666555444444555555444555999>>>GGG]]]|||zzzssshhh\\\SSSLLLHHHFFFFFFBBBBBBHHHNNNVVVaaakkkxxxqqqcccXXXNNNDDD@@@===777444555555777888:::EEEXXXjjjrrrvvvtttpppkkkddd]]]WWWTTTNNNLLLHHHDDDAAA>>><<<;;;999999:::999888777555444000000111111111111000000222111000///......///000,,,,,,,,,---------......---------......000111222222555999===@@@BBBFFFHHHPPPRRRZZZbbbfffgggkkkqqqvvv|||~~~wwwuuu~~~|||llljjjqqquuurrrgggddd```\\\YYYYYYYYYZZZYYYYYY\\\`````````eeelllxxxxxxnnnggg```\\\\\\ZZZ]]]kkk~~~uuu~~~kkkQQQAAA999555333222111000000/////////........................---------............///............//////////////////000000000111111111///111444555555555666888===GGG[[[wwwppprrrssstttzzzxxxeeeOOO666222//////,,,)))))),,,+++000999AAAEEEEEECCCAAAKKKVVV```cccbbbdddfffeeeccceeeddd]]]UUUQQQUUU[[[iii{{{~~~lllZZZOOOCCC???:::666555444333333111111111222333444666666444333222000///---,,,+++++++++++++++++++++++++++))))))))))))*********+++******)))))))))******+++)))***...222333222666===@@@CCC@@@999444333333111...---,,,***)))******++++++,,,---...////////////...///////////////......+++222222333:::<<>>999666666666888777888BBBTTTfffnnnvvvuuuqqqlllfff___ZZZVVVNNNLLLIIIEEEAAA>>><<<;;;999999999999888666555333000000111111111111000000333222000...---,,,,,,------------.........//////,,,,,,------///000222222111444888<<>><<<:::999888666444222222222222222222222222111111000///...------,,,+++++++++,,,,,,+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,///333888;;;CCCAAA<<<777222...,,,+++,,,++++++******++++++,,,******+++,,,,,,------...222000...---,,,---///000000222444444666;;;DDDJJJ```qqq{{{~~~sss```TTTKKKBBB<<<<<<:::777777777888888777888:::777;;;IIIWWWrrr~~~zzznnnbbb\\\VVVLLLGGGGGGAAABBBDDDIIIPPPYYYaaafffrrr~~~|||yyymmm___TTTOOOGGGAAA===<<<::::::555777999999===JJJ]]]kkkqqqpppnnniiiccc]]][[[ZZZQQQMMMGGGBBB???===:::888999:::;;;<<<;;;999666555000000000000////////////111000000///...---------........................---/////////...///111333333444777;;;???BBBEEEFFFMMMRRRXXX^^^ccchhhllloooqqqyyyyyywwwtttsss{{{zzzkkkhhhkkkllllllcccaaa___\\\ZZZZZZZZZZZZ[[[ZZZ]]]aaaaaa```bbbggguuu{{{iii\\\XXX[[[ZZZZZZddd{{{qqquuupppuuulllUUUAAA666222111111111000000000000000...------...000111000///,,,...000000///...///000222222222222111111111111//////000111111111111111000111333333333444777999:::EEE]]]zzz}}}||||||zzziiiSSS???666444111))),,,///))),,,---000777???EEEGGGFFFOOOXXX___```aaadddeeeeeegggaaa]]]ZZZVVVRRRSSSWWWfff|||zzzjjj[[[NNNBBB???<<<:::999777555444222222222222222222222222000000000///...------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++..............................---...000333666999???===999555222///...---,,,++++++******++++++,,,+++++++++,,,------......111000...---------//////222333444444555999@@@FFFWWWiiissswww~~~wwwdddWWWMMMEEE???<<<:::777666777888777777777999777;;;GGGTTTnnn~~~|||zzznnnbbb\\\UUUMMMHHHGGG@@@AAADDDHHHOOOXXX```dddnnnyyy{{{xxxvvvkkk^^^TTTNNNGGGAAA===<<<:::999666888999888;;;EEEUUUbbbkkklllkkkgggaaa\\\YYYWWWOOOKKKFFFBBB@@@>>><<<:::999999:::::::::777555444111111111000000000//////111000000///......------........................---...000///......///000333444777:::>>>BBBEEEFFFNNNRRRXXX]]]```dddhhhjjjhhhqqq{{{~~~sssmmmkkkmmmwww~~~ooollllllllljjjbbbaaa^^^[[[ZZZYYYZZZ[[[\\\[[[]]]aaabbb```ccchhhxxxttteee^^^[[[\\\^^^ggg{{{tttvvvqqqvvv}}}lllVVVDDD:::666111111111111000000000000///...---...///000///...,,,...///000///...///000........................000000111222222222222222222333555555555666999;;;<<>><<<:::999777999999888999@@@LLLUUUbbbdddfffddd___ZZZVVVTTTMMMIIIEEEBBBAAA???===<<<888999::::::999666444222222222222111111111000000111000000//////......---........................***,,,///000///...///000333444777:::>>>AAADDDEEEMMMQQQVVVZZZ]]]___bbbdddgggpppzzzyyynnnfffeeehhhttttttooommmjjjgggbbb```^^^[[[ZZZZZZ[[[\\\]]]\\\^^^bbbbbbaaadddiiizzznnnccc]]]___ccckkk}}}wwwwww~~~rrrwww|||lllWWWEEE;;;777111111111111000000//////000...---...//////...---,,,---//////.........///////////////////////////111111222333333333333333222333555555555666999;;;>>>HHH]]]xxx{{{qqqQQQ@@@777444------...(((++++++---222999AAAGGGKKKOOOYYYbbbdddeeegggfffdddaaa]]]YYYVVVRRRNNNRRRXXXddduuuvvvlll]]]PPPFFFCCC>>>:::888666444222333333333333333222222222//////..................---......//////......---//////000000111111111000,,,,,,,,,+++++++++++++++***+++---000222444666666888666444111///.........,,,++++++******++++++,,,+++,,,,,,------...//////000///...---------......111333444333222444:::???FFFWWWaaafffooouuummm\\\PPPGGGBBB<<<:::777666777777777666444888777:::DDDMMMeee{{{vvvmmmbbbZZZUUUOOOKKKHHHGGGGGGHHHLLLQQQXXX___cccdddkkkppppppooommmfff^^^TTTOOOHHHCCC???===;;;999777999:::999999===FFFMMMZZZ]]]```aaa]]]XXXTTTRRRMMMJJJFFFCCCAAA???===;;;999:::::::::999777444222333333333222222222111111000000000000//////..............................'''***...111111111111222222444666999===@@@CCCDDDKKKNNNSSSWWWYYY\\\___aaagggpppzzzwwwlllbbbbbbfffsssuuunnnkkkhhheeebbb```^^^\\\\\\\\\^^^^^^^^^]]]___bbbccccccffflllzzzvvvhhh___dddjjjrrr{{{xxx|||ssswww~~~nnnXXXEEE999444222222111111000000//////000///---.........---,,,+++---//////...---...///////////////000000000000000111222222333333222222000111333333333444777999>>>GGG\\\vvv~~~zzz___GGG888333------111---......///222777>>>FFFKKKOOOYYYbbbdddeeeggggggeeebbb___[[[XXXRRRNNNSSSZZZfffuuuzzzqqqhhh]]]QQQHHHDDD>>>:::888666444333444444444333333333222222......////////////////////////000000000000//////000111111222222222111000,,,,,,+++++++++*********'''))),,,000333555777888888666444111...---,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......//////......---------------...000222222222444:::???DDDUUU___dddlllrrr{{{ttt```RRRGGGBBB>>>;;;888777777888777666444999999;;;CCCLLLddd~~~uuuoooddd[[[VVVSSSOOOKKKJJJJJJJJJLLLPPPVVV\\\```aaafffkkklllkkkiiiddd___UUUPPPJJJDDDAAA>>><<<:::777999::::::;;;>>>DDDIIISSSWWW\\\]]][[[VVVRRRPPPNNNKKKGGGDDDAAA>>>;;;999;;;;;;<<<<<<:::888555333333333333333222222222222000000000000000/////////........................+++...111333222111111222222333666999<<>>:::888666555444555555444444333333222222/////////000000111111111000000111111111111000000///000111111111000...---......------,,,,,,++++++'''(((+++///222555777888888777444000...,,,++++++,,,++++++******++++++,,,******+++,,,,,,------...............------,,,,,,,,,///111222222555:::???EEEVVV```eeemmmqqqzzz}}}gggVVVIIICCC???===:::888888999888777444::::::<<>><<<888999:::;;;<<>>;;;888;;;<<<<<<<<<:::888555333333333333222222222111111000000000000000000000000........................111222444333111/////////222333555888;;;>>>AAABBBCCCFFFKKKOOORRRTTTWWWYYYWWW___iiioooxxx~~~ssshhhWWWWWW[[[iiiuuujjjeeecccbbbaaa```^^^^^^^^^```bbbcccaaa___```dddeeeeeejjjpppvvvsssvvvzzz}}}}}}pppsss~~~nnnYYYGGG===999333222222111000///......///---,,,---......---,,,+++,,,......---------...,,,,,,,,,---......////////////000111111111111000222333555555555666999;;;:::DDD[[[xxx|||xxxpppkkkLLL777333///...000---,,,...000111444:::AAAGGGQQQYYY```bbbbbbeeegggffffffccc```ZZZRRRNNNTTT]]]pppvvviii]]]TTTHHHDDD>>>999888777666555666555555444333333222222///000000111222333333333111111222222222222111111000111222222111///---+++......------,,,++++++******+++,,,...111333555666777666333000...,,,,,,,,,,,,++++++******++++++,,,))))))***++++++,,,,,,------.........------,,,,,,,,,///222222222555:::>>>DDDVVVaaagggooorrrzzzppp\\\NNNFFFAAA>>>;;;:::::::::999888666;;;<<<===EEEPPPlll}}}yyyoooddd```aaa]]]WWWSSSQQQPPPOOOPPPTTTWWWZZZ^^^___aaaddddddaaa___^^^WWWSSSNNNIIIFFFBBB???===::::::::::::<<<>>>BBBEEEJJJNNNRRRSSSRRROOOLLLKKKKKKIIIFFFDDDBBB@@@<<<999;;;;;;<<<;;;:::777444222222222222222111111111111000000000000000000000000........................000111222111000///000111222333555888;;;>>>@@@AAA@@@DDDHHHKKKMMMNNNPPPRRRSSSZZZbbbgggoooxxx~~~{{{{{{wwwmmm]]][[[\\\ggg{{{zzzmmmfffaaa___^^^]]]\\\\\\]]]___aaacccbbb```aaadddffffffkkkrrrxxxnnnnnn~~~oooYYYGGG===999333333222111000///......---,,,+++,,,...///...---***,,,......---------......//////000111111222222000000111222222222222111222333555555555666999;;;;;;FFF]]]zzz~~~wwwmmmkkkJJJ777444000......***))),,,...000333999AAAGGGQQQYYY___```aaadddgggfffgggdddaaaZZZRRRMMMSSS]]]sss}}}lll___UUUHHHCCC>>>999888777777666666666555444333333222222000000111222333444444555111222222333333222222111333333444444333000...,,,,,,,,,++++++***)))((((((---------...///111222333666555222000......---...,,,++++++++++++++++++,,,((())))))***++++++,,,,,,------......------,,,+++...000333333333444999===CCCUUUaaahhhpppssszzzvvvaaaRRRJJJBBB???<<<;;;::::::999888777<<<<<<>>>FFFQQQooo}}}ttthhhdddfffccc\\\YYYWWWUUUTTTTTTWWWZZZ\\\\\\\\\^^^aaaaaa^^^\\\\\\XXXTTTOOOJJJGGGDDD@@@>>><<<;;;::::::;;;===AAACCCHHHKKKNNNPPPNNNKKKJJJIIIIIIGGGEEEDDDCCCAAA>>>;;;:::;;;;;;:::888666333111222222222111111111000000000000000000000111111111........................***,,,---...///111444666222333555888;;;===@@@AAA@@@BBBFFFHHHIIIIIIKKKLLLOOOVVV[[[^^^ccckkkpppppptttrrrppprrrwww}}}ttthhhdddbbbiiizzzqqqgggaaa]]]\\\[[[[[[ZZZ[[[^^^```bbbbbb```aaaeeefffggglllsssyyymmmkkkzzzxxxvvvyyypppXXXDDD999666333333222111000///...------,,,+++,,,...///...---***,,,......---,,,---...,,,,,,,,,---...//////000111111222333333333333222000111333333333444777999===HHH___|||}}}xxxrrrlllkkkMMM:::555000000111---...---///333666999CCCLLLRRRZZZ`````````cccdddccchhhfffccc]]]SSSMMMQQQZZZqqqqqqbbbXXXQQQFFF===999777444333444777666444333222111111111222222222222222333333333333333333222222111111111111222222111111000///...,,,,,,---...---,,,+++***)))***,,,...///000111111111111///...---,,,,,,,,,************************+++*********+++,,,,,,---,,,---......,,,,,,---...000000000000111444888<<<>>>IIIZZZgggjjjmmmwwwkkkWWWKKKCCC@@@;;;999888888888777===888;;;EEEJJJTTTsssyyysssoookkkgggddd]]]ZZZWWWWWWXXXZZZZZZZZZ\\\]]]^^^___```___^^^]]][[[UUUOOOJJJIIIGGGCCC@@@???>>><<<;;;;;;===@@@AAAGGGHHHJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDBBB@@@???======<<<;;;888555333111......//////000000111111000000000000000000000000............////////////---------...///000111222000333666888999:::<<<>>>>>>@@@AAAAAAAAABBBDDDGGGJJJKKKNNNSSSYYY___dddgggffffffgggiiimmmttt{{{ooogggdddnnnsssiiibbb___aaa^^^ZZZYYY[[[^^^aaabbbaaa^^^^^^aaadddgggnnnvvv|||zzzrrruuuzzzyyyzzzsss[[[GGG===999333333333333222222111111...............///000111//////.........---------000000111111222222333333////////////////////////222333444444444555777999>>>JJJ___www}}}uuu}}}xxxuuuppphhhKKK999555//////000,,,///...///333555999CCCMMMTTT\\\aaaaaa```cccdddccchhheeebbb\\\SSSMMMRRRZZZrrrvvvggg[[[QQQFFF===999777444333444666555444333222111111111111111111222222222222333333333222222222222222222111111111111111000......,,,---.........---++++++)))***,,,...///000000111111000///---,,,+++++++++************************++++++******++++++,,,---,,,---......,,,,,,---...000000000000000333777:::<<>>======<<<:::888555222111/////////000000000000000////////////////////////............////////////...---------...///000000///111444666777888:::<<<;;;<<<>>>>>>===>>>@@@BBBAAABBBDDDGGGLLLQQQUUUXXXXXXXXXXXXZZZ^^^eeelllqqqzzzvvvmmmiiirrrtttiiiccc______]]][[[[[[]]]```aaaaaaaaa^^^^^^```bbbdddkkksss{{{zzzvvvzzz|||xxxxxxrrrZZZGGG<<<888333333222111111111111111,,,,,,+++++++++,,,------//////.........---------///..................---111111111111111111111111222333444444444555777999>>>III^^^uuurrrnnn}}}yyywwwuuurrrfffJJJ999666000///111---///...///333555999CCCMMMXXX___dddcccaaacccdddcccgggdddaaa\\\TTTNNNRRRYYYqqq{{{kkk]]]QQQGGG===999777444333555666555444222111111111111000000111111111222222222222222222222222222333333111111111111000///......---------...---,,,,,,+++)))***,,,---//////000000000///...,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---......,,,,,,---...000000000//////111444777:::DDDSSS___cccfffppp{{{xxx```RRRHHHDDD???;;;::::::999888;;;888;;;CCCGGGRRRppp}}}zzzvvvpppmmmgggddd```^^^^^^^^^^^^]]][[[[[[\\\\\\^^^___aaabbbZZZWWWRRRPPPOOOMMMIIIEEEBBB@@@>>>======>>>???@@@CCCDDDDDDDDDBBBAAAAAABBBEEEEEEDDDCCCAAA???===<<<======<<<:::777555222111000000000000000000//////....................................////////////......---------......///---///222444444555777999777999:::;;;:::999:::<<<<<<======???CCCGGGKKKMMMNNNNNNNNNOOOQQQVVV]]]ccclllxxx|||tttqqqyyyvvvjjjccc```]]]\\\[[[\\\^^^aaabbbaaaaaa^^^^^^``````bbbhhhoooxxx{{{wwwxxx~~~zzzwww|||ttt\\\GGG;;;777444222111//////000111222000//////............////////////.........------.........---,,,,,,++++++111111111111111111111111222333444444444555777999>>>III\\\sss{{{ggghhhsss{{{xxxsssqqqpppnnncccIII:::777222111333000///...///333666:::EEEPPP]]]cccgggdddbbbcccdddccceeebbb___[[[TTTOOORRRXXXlll}}}lll]]]QQQGGG===:::888444333555555444333222111111111111///000000111111222222222111111111222222333333333111111111111000///...---,,,,,,,,,,,,,,,++++++*********,,,---...////////////...---,,,++++++***+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,---......,,,,,,---...000000000///...///222555999BBBPPP\\\aaadddnnnxxxeeeVVVJJJFFFAAA===;;;:::999888999888<<>>???@@@CCCCCCBBBAAA@@@>>><<<;;;======;;;999777444222111222111111000000/////////////////////////////////............///////////////...---------------...,,,...111222333333555666555777:::::::::999999:::<<<;;;;;;===???CCCGGGJJJLLLLLLLLLJJJJJJLLLRRRVVVbbbppp{{{wwwxxxwwwkkkdddbbb^^^\\\ZZZ[[[^^^aaacccdddccc```___`````````eeekkkttt~~~rrrooosss|||~~~vvvwwwzzz```III;;;555444222000...---///111222222111111000////////////////////////............//////////////////......111111111111111111111111111333444444444555888:::>>>HHH[[[qqq|||bbb\\\eeelllmmmlllkkkkkkiii]]]DDD888666111///111//////...///333777<<>>:::888555444555444333333222111111111111///000000111222222333333111111111222222333333333000111111000000///...---,,,++++++*********************,,,---...............---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,---......,,,,,,---...///000000000//////111333:::AAANNN[[[aaaeeennnxxxiiiYYYMMMIIICCC>>><<<;;;999888777888<<<@@@CCCNNNiii~~~wwwrrrmmmiiieeebbb```___^^^\\\]]]\\\ZZZYYYXXXYYYZZZZZZWWWUUURRRRRRSSSSSSOOOKKKGGGFFFDDDCCCAAAAAAAAAAAACCCCCCBBB@@@===<<<===>>>@@@@@@@@@@@@???>>><<<<<<>>><<<:::888666444222111222222111111000000//////000000000000000000000000............///////////////......---------......---///222333222333444555555888<<<>>>>>>>>>>>>>>><<<<<<;;;<<>>:::888555444666333333222111111111111111000000111222333444444555222222222222222222333333000000000000///...------,,,,,,+++*********************,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......,,,,,,---...///000111000///000222333:::@@@MMMYYYaaafffoooyyymmm\\\OOOJJJDDD???<<<:::999777555888<<>>>>>?????????>>>>>>===>>><<<:::777555333222222111111111111111111000000111111111111111111111111............//////////////////.........//////000000222444444444444555666666;;;@@@EEEFFFFFFFFFFFFDDDBBBAAAAAACCCGGGLLLNNNSSSVVVXXXTTTMMMHHHIIILLLVVVddduuu~~~{{{{{{}}}}}}|||vvvxxxvvvjjjffffffaaa^^^[[[ZZZ\\\aaadddeeedddbbbaaaaaa```^^^aaagggoookkkaaaeeennnxxxppp}}}hhhOOO>>>777444222111//////000111222000//////.........//////000000000/////////......,,,---...///000222333333////////////////////////000222333444444666888;;;===HHH[[[rrrkkkRRRWWW___hhhllllllkkkjjjTTT>>>555555///---000...///---000555;;;CCCPPP]]]aaafffhhhdddaaacccddddddbbb]]]ZZZYYYVVVQQQRRRUUU___rrryyyssskkkbbbRRRHHH>>>;;;888555444666333222222111111111111111111111222333444555666666333333222222222222222222000000000000///...---,,,...---,,,+++++++++,,,,,,***+++,,,,,,------------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,---......,,,,,,---......///111111111111333444999>>>KKKXXXaaagggpppzzzppp___PPPKKKEEE???<<<:::888666444888<<<>>>???KKKdddzzzzzzuuunnnjjjeeebbb```___^^^\\\]]]]]]\\\\\\[[[ZZZYYYXXXYYYVVVSSSSSSVVVXXXWWWUUUNNNMMMKKKIIIGGGEEEDDDCCCCCCBBB@@@===:::999:::;;;<<<<<<>>>??????@@@@@@@@@>>><<<:::777444333222222111111111111111111222222000000000000000000000000............///////////////////////////000111222333555777777666666777888777===DDDJJJMMMNNNNNNNNNKKKIIIFFFEEEFFFIIILLLOOOUUUZZZ]]][[[SSSMMMLLLNNNUUU```ppp|||xxxxxx{{{}}}}}}{{{zzz|||vvviiieeeeee___^^^]]]^^^```bbbbbbaaaccc```___```___]]]___eeennn|||qqqdddeeelllwwwppp|||iiiPPP???888333333222111111111111111111111111111111111222222000000000000/////////.........//////000111222222000000000000000000000000000111333444444666999;;;<<>>;;;999666444666222222111111111111111111111111222333555666666777444333333222222111111111000000000000///...---,,,000///...---,,,---......***+++,,,,,,------------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,---......,,,,,,---......///111222111222333555888===IIIWWW```gggqqqzzzrrraaaPPPKKKEEE???<<<999777555333888======???JJJcccxxx{{{wwwnnnkkkfffcccaaa```___]]]\\\\\\]]]^^^^^^\\\[[[ZZZ[[[WWWTTTTTTWWWZZZZZZYYYPPPOOOMMMKKKIIIFFFEEEDDDBBBAAA???<<<888777888:::;;;<<<===???@@@AAAAAAAAA>>><<<999666444333222222000000000111222222222333////////////////////////............/////////000////////////000111333333555777999999888777888999888>>>FFFMMMQQQRRRSSSSSSJJJGGGDDDAAAAAACCCFFFHHHOOOUUU[[[YYYQQQKKKIIIJJJVVV```pppuuussssssuuuzzz}}}|||{{{vvvhhhdddddd]]]]]]___bbbcccccc```]]]aaa^^^^^^___^^^[[[^^^cccmmmvvv}}}wwwiiiiiinnnwwwppp}}}hhhPPP@@@999333333333333222222111111......------...///000000000000000000////////////111111111111222222222222111111111111111111111111000111333444444666999;;;<<>>AAA???:::555:::<<>>>>>>>>======???===:::777555333222222111111111111000000000///000//////...........................///111222333333333222111000000111222<<<>>>AAAEEEHHHFFFAAA<<<;;;===AAAFFFJJJKKKHHHFFFDDD@@@<<<999999:::::::::>>>CCCIIIMMMLLLHHHDDDBBBDDDRRRfff~~~{{{tttsssvvvxxx{{{|||mmmdddaaa______^^^^^^___```bbbcccccc___]]]``````______bbbhhh|||tttrrryyypppgggqqqtttkkkxxxwww^^^HHH;;;777111111111111000///...---111000000///......------//////////////////...---//////000111222333333444222111///......///000111333333333444666777999:::>>>III]]]uuuvvvsssuuu|||fffMMM777111222000---...000///111666999===HHHRRRXXX\\\]]]\\\^^^cccdddbbb]]][[[WWWTTTTTTVVVZZZ]]]cccooovvvsssnnniii___SSSHHHDDD???;;;999666333111555444333111111111222333111111111222111111000///111111111111000000000000111111111111000000000000///...---,,,,,,---...///,,,,,,,,,,,,---///222333////////////...---,,,+++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////000111222333555:::GGGXXXfffppp{{{{{{eeeUUUJJJ@@@===<<<999666555555666999<<<@@@LLLbbbwww{{{vvvqqqmmmiiifffeeeffffffeeeeeefffhhhlllooopppnnnlllbbb___\\\YYYXXXXXXVVVUUUVVVVVVTTTQQQMMMIIIEEECCCAAA>>>:::888888888666555:::;;;===>>>??????>>>>>>>>><<<999666444333222222222222111111000000//////000///......------..................///111222333111333555666555555666888DDDFFFJJJOOOQQQNNNHHHDDD>>>???BBBFFFIIIIIIGGGDDDBBB>>>:::888888888888888999<<>>>>>>>>>>>===;;;888666444222222222000000000000000111111111//////...------------...............///111222333222444777888999;;;@@@DDDNNNQQQUUUYYYYYYUUUNNNJJJDDDEEEGGGJJJLLLLLLIIIGGGEEEAAA===:::999999999999999<<>>>>>@@@EEERRRhhhvvvpppmmmpppyyyrrrhhhcccaaa```^^^]]]]]]___bbbccceeeaaa______^^^]]]aaafffkkk}}}}}}jjjdddggg|||uuueeefffwwwzzzoooxxx~~~kkkUUUCCC999666000///...---------//////000000//////............------...///000000/////////////////////000000000222222000/////////000000333333444444555777888999===HHH[[[ssstttWWW;;;222222000------+++***---333777:::@@@GGGLLLPPPSSSTTTXXX___bbbaaa]]]\\\YYYUUUTTTVVV\\\aaabbbkkkpppmmmkkkiii___SSSGGGDDD@@@===;;;888555222444333222222222333444555333333222222111111111111000000000000000000111111////////////...............------,,,---...///000222111000/////////000111///000000111000///---,,,......//////...---,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------------...///000000666777BBBUUUhhhuuupppZZZNNNCCC>>>===999777666444444666:::@@@KKK___qqq}}}~~~{{{vvvqqqnnnjjjhhhhhhgggfffeeecccdddgggkkkoooqqqqqqooojjjgggdddaaa___]]]ZZZWWWYYYXXXVVVRRRLLLFFF@@@<<<<<<:::999888999999888666777888:::<<<=========<<<<<<:::888555333222222222......///000111222222333//////...---------------............///111222333444666888999;;;AAAJJJQQQYYY]]]```bbb```ZZZTTTQQQKKKLLLNNNQQQSSSTTTRRRPPPKKKGGGAAA=========>>>===;;;>>>BBBCCCBBB???<<<;;;AAACCCKKK[[[sssvvvnnnmmmttt~~~tttjjjeeeaaa```^^^^^^^^^___aaabbbeeebbbaaaaaa___^^^bbbhhhmmm~~~}}}jjjbbbbbbuuuuuu```\\\lllyyyqqq{{{xxxdddPPPAAA999777111000...------...///000////////////............------...///000000/////////////////////000000000000000000000000111222222444444444555666777888999:::FFFZZZrrrpppUUU<<<444333///---...---+++---444999<<>>OOOaaaooo{{{uuu___RRRFFF@@@===:::777777555444666:::AAALLL___ppp||||||wwwrrroookkkiiihhhfffeeecccddddddfffjjjnnnqqqqqqpppkkkiiifffdddccc```]]][[[ZZZXXXUUUPPPJJJDDD>>>;;;:::999888888999:::888777666777999;;;<<<===<<<<<<:::999777444222222111111......///000111222222333///...------,,,,,,------............///111222333555888::::::<<>>===@@@AAAGGGSSSbbbyyyxxxoooqqqxxxuuukkkfff``````_________`````````dddbbbbbbbbb___]]]aaahhhmmm~~~}}}jjj```^^^ooovvv___WWWeeewwwsssrrr^^^LLL???999777555444333111000//////...//////////////////......---...//////////////////000000111111222222222333//////000111111222222333444444444444555666777888:::EEEZZZssszzz}}}{{{uuueeeOOO:::444222...---000///,,,---333888<<<@@@EEEDDDIIIMMMNNNSSS[[[^^^]]][[[\\\[[[XXXTTTTTTYYY]]]fffnnnsssqqqooommmaaaRRRGGGCCC>>>:::888777555444000111333555666666555444111111000///000111222222///000000000111111111111111111111111000000000000------,,,,,,---...000111222111///......///000000000000///...------------+++,,,---......---+++***........................,,,,,,++++++++++++,,,,,,---,,,,,,------...///000111222:::HHHWWWeeesssxxxcccVVVHHHBBB>>>:::777777777666777<<>>EEEPPPbbbqqq{{{|||uuu~~~xxxssspppllliiigggdddaaa___``````bbbeeeiiikkkkkkkkkkkkiiihhhggggggfffcccaaaZZZWWWRRRLLLFFFAAA===;;;888777777888::::::999888777888:::<<<>>>>>>>>>>>>999888666333222111111111333333222111000///...---......---,,,,,,,,,,,,---............///111222333444999>>>>>>===@@@HHHPPPTTTWWWZZZZZZWWWUUUUUUVVVUUUVVVZZZ```ggglllnnnnnnjjjddd]]][[[^^^fffmmmrrrvvvqqqhhh\\\OOOFFFAAA???CCCHHHOOOSSSQQQVVVmmm~~~vvvjjjddd^^^___aaabbbbbb```^^^]]]^^^^^^```aaa^^^ZZZ]]]ccckkk{{{zzzeeeZZZWWWcccwwwkkk^^^eee}}}|||tttuuuzzzhhhTTTDDD:::666555,,,---///000111111111000.........//////////////////000000000///...------,,,---...///000111222222222222222222222111000///000000000000111222333333===III]]]vvv{{{yyyyyyzzz|||vvvrrrgggTTTKKK@@@666222000......000,,,...000111444999@@@FFFEEEEEEHHHNNNWWW^^^``````\\\YYYWWWWWWVVVSSSVVV\\\fffpppxxxyyytttlll```UUUGGGBBB;;;777666555333000222000000333777888444000111111000000111111222333000000000000111111111111333222111///......------------,,,,,,,,,------...000000000000000000000000333222000...---,,,------,,,,,,---...///000111222......//////......---,,,******+++++++++,,,,,,,,,+++******+++,,,...111222+++...666@@@HHHUUUhhhzzz}}}lll]]]LLLCCC>>>:::888888777555777???HHHSSSbbbooo}}}yyywww}}}yyyyyyuuuoooiiiddd```^^^]]]___aaadddhhhiiiiiihhhgggdddddddddgggjjjkkkkkkjjj^^^VVVKKKCCC???===:::888:::888777777888999888777888999999:::;;;<<<======;;;999666333111000111111//////000000000...---,,,++++++,,,------,,,++++++------------///111333555;;;<<<===>>>@@@BBBFFFIIILLLOOOQQQRRRQQQPPPOOOPPPOOOTTT\\\ccchhhkkknnnooommmiiieeeaaa```jjjzzzhhh[[[SSSIII@@@EEEFFFHHHJJJJJJOOO^^^nnnzzzllleeeaaa___^^^^^^^^^^^^]]][[[[[[]]]^^^\\\ZZZZZZ]]]```mmm}}}zzziii\\\YYYhhhvvv~~~kkk```lll{{{xxx|||zzzgggTTTDDD;;;666444000000///...............,,,++++++,,,///000000///.........///////////////000000000000111111111111777444222222444444222//////000111111222444777:::???GGG[[[vvvzzzuuurrrkkknnnsssqqqooohhhWWWHHH>>>555222000......///,,,...000111333888???EEEEEEDDDGGGMMMVVV]]]______]]]ZZZXXXXXXVVVSSSUUUZZZdddppp{{{}}}wwwlll___TTTGGGBBB;;;777666555333000222000///111666777444000333333333333333444444555000000000000111111111111333222111000///............------------......///111111111111111111111111333222000///...------...////////////////////////......//////......---,,,***++++++++++++,,,,,,,,,---,,,,,,+++,,,---///000---///555===DDDOOOccctttmmm^^^MMMDDD???:::888888888666999@@@HHHSSScccppp{{{~~~www}}}zzzsssqqqmmmiiieeecccaaa```___aaadddgggiiiiiihhhgggbbbbbbccceeeiiijjjjjjiii___WWWKKKBBB>>><<<:::999<<<:::888999:::;;;:::999888999999:::;;;;;;<<<<<<:::888555222111000000111...///000000000///...---------...//////...---------------...///222444555888:::<<<===>>>???BBBEEEIIILLLOOOPPPOOONNNMMMNNNPPPUUU]]]dddkkkoooqqqssssssnnnhhhcccbbbkkk{{{jjj\\\OOOFFFEEEEEEGGGGGGFFFJJJXXXgggzzzllleeeaaa___]]]]]]]]]\\\ZZZYYYZZZ\\\]]]\\\YYYYYY\\\```kkk{{{~~~hhh[[[YYYhhhuuu{{{ooogggttt|||zzz~~~zzzgggTTTDDD;;;666444222111000000//////000000///......///111222111000111111000///...------,,,/////////000000000111111444222000111333333222000...///111111222444888;;;>>>GGG[[[www}}}uuuggg^^^aaaiiijjjkkkfffWWWEEE;;;333111000...---///---...///000333888>>>CCCCCCCCCEEELLLUUU\\\_________\\\ZZZZZZVVVRRRSSSWWW```pppzzzmmm___TTTGGGBBB;;;777666555333000222000...///333555444222333333333333444444444444000000000111111111222222333333222111000//////...............//////000111333333333333333333333333333333111000////////////222222111000///...------......//////......---,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,------///000444999>>>III\\\mmmnnn___NNNEEE@@@;;;888999999888;;;AAAIIIUUUeeessszzzxxx~~~{{{yyypppooommmkkkhhhdddbbb``````bbbdddfffhhhhhhgggfff``````aaacccfffhhhhhhggg```WWWKKKAAA===<<<:::999;;;999888888999::::::999888888999999:::::::::;;;888666444222000/////////...///000000000000000/////////000000000000//////---------...000222555666888;;;===>>>>>>???@@@BBBHHHJJJNNNOOOOOONNNNNNNNNRRRVVV^^^gggoootttxxxyyyyyyrrrjjjcccbbbkkkrrr___PPPFFFDDDCCCCCCCCCAAADDDPPP^^^ppp}}}{{{lllddd```^^^\\\[[[\\\[[[YYYXXXYYY[[[\\\[[[XXXXXX\\\___hhhzzz~~~kkk___^^^lllwwwzzzrrrppp}}}|||zzzhhhUUUEEE;;;666555333333222111111111111222111///...///000111000///000000//////.........---.........////////////000111000///000222222222000...///111222222555888;;;<<>>BBBBBBBBBDDDKKKUUU\\\^^^^^^```]]]\\\[[[WWWRRRQQQUUU\\\nnn}}}ooo^^^RRRGGGBBB;;;777666555333000222///------000222333222111111111222222222222222000000111111111222222222333333333222222111000///////////////000111222333555555444444444444444333333333222111111000000///222222111000///......---.........///......---,,,+++++++++,,,,,,,,,------------------------------000000222666:::DDDWWWhhh~~~pppaaaPPPGGGAAA<<<999999::::::===CCCKKKVVVhhhxxx|||yyy~~~zzzxxxvvvrrrqqqpppmmmiiiddd```]]]aaabbbdddeeefffffffffeee___^^^___aaadddfffeeeddd___VVVIII@@@<<<;;;:::999888666555555777888888777888888888888888888888999666555333111000/////////...//////000000111111111000000000000000000000000------...///111333666777;;;===@@@BBBAAAAAABBBBBBHHHKKKOOOQQQQQQQQQQQQRRRUUUYYY```jjjttt{{{~~~}}}uuujjjbbb___ggg{{{uuu___OOOEEEAAA@@@??????===???JJJVVVdddppp}}}mmmeee^^^\\\[[[[[[\\\\\\[[[ZZZXXXZZZ[[[ZZZXXXXXX\\\___gggxxx~~~|||ssshhhgggttt}}}|||~~~|||ssswww~~~|||kkkWWWFFF;;;666555333333222111111111111222000...------......---+++,,,,,,---...///000111222---------.........///////////////000111222333222111222222222222444777999;;;FFF]]]{{{uuueeeUUUTTT^^^aaaccc```VVVFFF===444111000---,,,......------///444:::???BBBAAAAAADDDKKKTTT[[[^^^^^^aaa^^^]]]]]]XXXRRRPPPRRRYYYkkk~~~~~~ppp___RRRGGGBBB;;;777666555333000000...,,,,,,---000111222000111222333333333222222111111111111222222222222333444444444333222111000......///000111222444555555555555444444333333333333333222222111111000000000000000///////////////.........///......---,,,++++++,,,,,,,,,---------++++++,,,------.........//////111555999BBBUUUfffzzzssscccRRRHHHBBB<<<999999:::;;;???EEEMMMYYYlll}}}zzz|||||||||}}}|||zzzxxxuuusssrrrrrrqqqoookkkfffbbb___aaabbbcccdddeeeeeedddddd^^^^^^^^^```bbbcccbbbaaa\\\SSSHHH???<<<;;;:::999777555444444666888777777777777777777777666666666555444333111000///............/////////000111111////////////////////////---......///111444777888;;;>>>AAACCCCCCCCCDDDEEEJJJMMMQQQSSSTTTTTTUUUVVVXXX[[[bbbmmmxxxxxxmmmddd```dddtttyyydddTTTJJJ???=========<<<>>>GGGRRR\\\gggxxxnnneee\\\[[[ZZZ[[[^^^___^^^]]]XXXZZZ[[[ZZZXXXXXX\\\```gggyyy|||zzzzzzooonnnzzz~~~}}}{{{uuu{{{ppp\\\HHH<<<666555222222111000000000000111000///------......---+++,,,,,,---...///000111222------------............///000111111222333444444444444444333222333555777:::FFF^^^|||yyyfffSSSPPP]]]cccfffeee^^^LLLBBB777222000---,,,...///------///555<<>><<<;;;999888888666555666888999999999777777666666555555444444444444333222111000///...///............//////000//////............//////.........000222555888999;;;===@@@CCCDDDEEEGGGIIILLLPPPTTTWWWXXXYYYZZZ[[[\\\^^^dddooo{{{}}}qqqhhhbbbcccnnnzzzzzzgggWWWNNNBBB???======<<<>>>FFFOOOWWWbbbrrrpppggg[[[ZZZZZZ\\\^^^______^^^XXXZZZ[[[ZZZYYYYYY]]]aaaiii{{{{{{zzzxxx~~~sssqqq||||||zzzzzzttt{{{xxxaaaKKK<<<666555111111000////////////000222000//////000000///---000000//////.........------------............//////000222222222222333555444555555444222333555777;;;FFF^^^}}}nnnYYYUUUbbbiiimmmnnnhhhSSSGGG:::444000---,,,//////---,,,000777???CCCEEEAAAAAADDDLLLUUU]]]`````````_________[[[SSSPPPQQQVVVbbbqqqyyy{{{rrr```PPPGGGBBB;;;777666555333000+++,,,,,,++++++,,,...000222333555666777666555444111111111222222222333333333444555666666555333222------...///111333555666333333222222111000000///000111222222222111000///------------..................//////......---,,,,,,,,,,,,------------...+++,,,---......------,,,---...111444666>>>NNN]]]qqqyyywwwgggUUUKKKDDD>>>::::::999;;;AAAHHHPPP^^^ttt~~~zzz|||xxxtttrrrpppnnnoooqqquuuwwwttttttsssqqqnnnkkkhhhfffcccccccccccccccbbbbbbbbbaaa```______```___]]][[[QQQKKKCCC>>><<<;;;999777777555444555777999999888666666666555444333333222444444333333222111000//////...---,,,,,,------...000///............///000......///000333666999:::<<<>>>AAADDDFFFIIIMMMPPPSSSVVV[[[^^^```aaabbbddd___```eeeppp~~~~~~sssjjjccc```fffnnnzzzvvvhhh[[[RRRGGGCCC@@@???>>>>>>DDDLLLRRR^^^nnn}}}rrrhhh]]][[[ZZZ[[[\\\]]]\\\[[[XXXZZZ\\\[[[ZZZZZZ^^^bbblll}}}uuuwwwxxxxxx}}}}}}xxxvvvvvvttt~~~|||yyy}}}}}}tttooovvv~~~fffNNN===666444111111000////////////000111000//////000111///...111111000///...------,,,---............/////////...000222111000000111444222333444333333444777:::;;;GGG^^^|||yyybbb]]]jjjpppttttttoooXXXKKK<<<444000,,,,,,//////---,,,000888@@@EEEGGGAAAAAADDDLLLVVV]]]``````___^^^___```[[[SSSPPPQQQVVV```llluuuyyysssaaaPPPGGGBBB;;;777666555333000***+++,,,,,,+++,,,...///000111333555555444333222111111222222222333333333333444666777777555333222,,,,,,---///111333555666222222111111000///......///000111222222111///...------------------------......//////......---,,,,,,,,,,,,---------............//////...,,,+++***---...111444555;;;JJJXXXnnnuuuxxxhhhVVVKKKDDD>>>;;;:::888;;;AAAIIIQQQ___wwwzzz|||xxxuuuqqqlllhhhiiiooovvv{{{zzzyyyvvvrrrnnniiifffdddcccccccccbbbbbbbbbbbbbbbcccaaa`````````___\\\ZZZMMMHHHAAA===<<<;;;888666444333222333555777777666666666555444333333222222444444444333333111000///000///---,,,++++++,,,---111000///......///000111......///000333666999;;;>>>AAACCCFFFIIINNNSSSWWWZZZ]]]bbbfffgggiiijjjlll```aaafffqqq|||rrrjjjaaa\\\___eeennnwww~~~|||uuulllbbbZZZKKKGGGCCCBBB???>>>CCCJJJNNNZZZlll{{{sssiii^^^\\\[[[ZZZ[[[ZZZXXXWWWYYY[[[\\\\\\ZZZ[[[___cccoooqqqrrrqqqrrryyy|||wwwttt}}}yyyvvv}}}zzz~~~yyyvvvnnnhhhoooiiiPPP===666444222111111000///000000000///---,,,---...///...---.........///////////////.........////////////000---///111111......000222000111222333444666:::<<<<<>>???999;;;<<>>FFFUUUdddnnnxxxlllZZZOOOCCC@@@@@@;;;<<<<<>>;;;:::888777666666666555666666777777777777666555555555555555222222222333222222111000////////////////////////+++,,,.../////////.........///111222444999>>>BBBEEEHHHKKKNNNQQQUUUYYY]]]^^^```cccfffhhhiiiiiiiiijjjgggeeeiiiqqqyyy}}}}}}|||uuuiiiaaa]]]ZZZVVVZZZccclllppppppnnnggg```UUUNNNFFFBBBBBBCCCDDDCCCJJJRRR^^^mmm|||vvvlllddd```\\\ZZZZZZ[[[[[[ZZZZZZXXXYYY[[[ZZZ[[[aaaiiiqqqrrrhhhccchhhsssxxx{{{|||xxxssstttsssttt~~~yyylllgggmmm|||qqqVVVBBB888555000000111111111111000000//////...------------...222222111111222333555666111...,,,,,,...000000000////////////000000000000222222333444666777888999===GGG^^^zzzmmmcccllluuu|||yyylll\\\GGG999333222000---......///222888@@@HHHLLLKKKIIIGGGKKKSSSZZZ___```___aaabbb```\\\XXXUUUSSSWWWaaaooozzz{{{rrrfff]]]NNNFFF>>><<<999444111111000...---+++*********+++---.........////////////000000/////////000111222222222111000000//////...,,,+++*********+++---...,,,,,,+++*********++++++(((+++,,,)))))),,,+++(((*********++++++,,,,,,---///---++++++,,,---,,,+++---...///000000///...---------,,,,,,,,,,,,------///---...111222333999???IIIYYYfffsssrrr```TTTFFFBBBCCC===>>>>>>BBBIIIRRR^^^rrr~~~yyy~~~zzztttqqqoookkkeeebbbbbbdddfffgggtttzzz}}}yyytttqqqmmmiiigggeeeccccccdddeeedddcccaaa___^^^]]]\\\YYYVVVSSSJJJFFF@@@<<<999888777555444444444555555666666777888888777666555555444444333333444444333333222111////////////////////////***+++,,,...///000000000000111111222444888>>>CCCGGGIIILLLOOORRRUUUZZZ]]]\\\___aaabbb``````ccceeegggfffdddeeehhhmmmsssvvvyyy{{{xxxnnnddd___YYYTTTTTTZZZaaagggnnnqqqmmmeeeXXXQQQIIIDDDDDDFFFFFFFFFKKKPPPXXXcccrrrvvvmmmeeebbb^^^\\\[[[[[[ZZZYYYXXXWWWYYY[[[ZZZZZZ```gggppptttjjjccciiisssyyy{{{{{{xxxrrrrrrrrrttt~~~yyykkkdddkkkzzznnnUUUAAA888666000000111111111111000000//////...------------...............///000111222000...,,,,,,...000000000////////////000000000000222222111222333555777999>>>HHH___{{{lllcccnnnwww~~~~~~uuujjj\\\HHH999333111///,,,------...111777>>>EEEIIIKKKIIIGGGKKKRRRYYY]]]^^^]]]___aaaaaa]]]YYYVVVUUUXXXbbbppp{{{|||tttggg^^^PPPGGG???<<<:::555111111111000...,,,+++*********---,,,,,,,,,,,,---...//////////////////000000111111000000//////...------,,,+++***))))))***++++++,,,,,,+++***************(((,,,---+++***,,,***&&&))))))******+++,,,------///---,,,,,,------,,,++++++---///000111000...---------,,,,,,,,,,,,------,,,***,,,111222222777===AAARRR___mmmxxxdddWWWIIIEEEFFF@@@BBBBBBEEEKKKRRR^^^qqq~~~xxxzzztttpppnnnjjjdddaaa```bbbcccdddnnnwww|||yyyssspppnnnlllhhhgggeeeeeeffffffeeeccc___^^^]]]\\\[[[XXXTTTQQQHHHDDD>>>:::888666555444333333444555555666666666777777777666555444333222111111111111111000000///////////////////////////,,,,,,---....../////////111111111111333777===BBBDDDGGGJJJLLLOOORRRWWWZZZYYY\\\^^^\\\XXXXXX\\\aaabbbbbbbbb```___ccciiinnnwww|||}}}vvvlllddd]]]VVVSSSUUUXXX___kkksssrrrkkk]]]VVVMMMHHHGGGHHHHHHGGGKKKNNNTTT]]]kkk{{{wwwmmmgggddd```]]]\\\[[[ZZZXXXYYYXXXYYY[[[ZZZXXX]]]dddmmmttthhhaaagggrrryyyzzz{{{wwwqqqrrrrrruuu{{{}}}xxxvvvhhhcccmmm~~~kkkRRR@@@888666000000111111111111000000//////...------------...*********++++++,,,------000...------///000000///////////////000000000000222111000000222444777999>>>HHH^^^zzzkkkdddqqq{{{|||qqqhhhZZZGGG999222///---,,,++++++---000555<<>>NNN[[[hhh{{{|||hhhZZZMMMIIIIIIDDDGGGFFFHHHMMMSSS^^^qqqyyy{{{uuuqqqmmmiiidddaaaaaabbbcccdddjjjsssxxxvvvqqqpppooonnnjjjhhhgggfffgggfffdddbbb]]]\\\[[[ZZZYYYVVVRRRNNNEEEAAA<<<888777666555444333333444555666666555555555666666666555333222111000000111111000000///...////////////////////////.........------.........000000000000111555;;;???BBBDDDGGGJJJMMMPPPUUUXXXVVVYYY[[[XXXTTTTTTYYY^^^]]]^^^___^^^\\\]]]ccchhhvvv~~~vvvmmmddd]]]VVVUUUSSSXXXeeesssvvvqqqeee^^^TTTMMMJJJJJJHHHGGGJJJMMMSSS\\\ggguuuxxxnnnhhheeeaaa___^^^\\\ZZZXXX[[[ZZZ[[[\\\ZZZWWW[[[aaaiii}}}pppcccZZZ```lllsssuuutttsssmmmnnnpppuuutttuuuppprrreeedddrrr~~~gggOOO>>>777666000000111111111111000000//////...------------...,,,,,,---.../////////000///...------///000000///////////////000000000000111111000000111444777888<<>>;;;999555333333444444333222000///------,,,---------...............///000111111111000000000000///......------,,,,,,+++***)))))))))***+++000///...,,,+++*********%%%)))++++++...222444222+++++++++,,,,,,------...000...,,,,,,---...---,,,***+++,,,---...------,,,......------------......000...///111111000333888===LLLVVVbbbuuukkk^^^PPPMMMOOOJJJIIIHHHJJJOOOTTT___qqq{{{~~~zzzvvvrrrllliiidddbbbbbbcccddddddgggnnnrrrqqqooopppqqqoookkkjjjhhhggggggeeebbb```ZZZYYYYYYXXXWWWTTTOOOKKKBBB???:::777666666666666444555666777777666555444444555666666666555333222222222222333222111111000////////////////////////000///...---------------...000111111222444888<<<@@@CCCGGGJJJMMMQQQVVVYYYWWWXXXYYYXXXVVVWWWZZZ^^^]]]___```___^^^^^^aaadddsss~~~|||tttkkkdddZZZVVVQQQRRR___oooxxxxxxpppggg\\\SSSOOOLLLIIIGGGGGGKKKRRR[[[eeeqqq|||xxxooohhhfffbbb```___^^^[[[YYY\\\[[[\\\]]][[[XXX[[[aaaggg{{{ssseeeZZZ___jjjqqqrrrpppkkkeeegggllltttoooooojjj~~~}}}pppdddgggyyyyyycccLLL<<<666555000000111111111111000000//////...------------...------...000000000000000///...---...000000000...////////////000000000000111111000111222444666888:::DDD[[[wwwsssiiiuuuxxxcccXXXHHH:::333000//////,,,---///222666<<>>AAAEEEIIIMMMQQQVVVZZZYYYYYYZZZ[[[\\\^^^___```bbbdddeeeeeecccbbbbbbbbbmmmzzzwwwoooiii\\\VVVNNNLLLXXXkkkzzz~~~{{{rrreeeZZZTTTPPPKKKHHHDDDIIIPPPYYYdddooozzzyyyooohhhfffcccaaa```___\\\ZZZZZZZZZ\\\^^^\\\ZZZ]]]cccfff{{{zzzjjj]]]```jjjooonnnkkkfff```ccciiitttooonnnhhh}}}}}}pppeeejjj}}}uuu___III999444444000000111111111111000000//////...------------...++++++---...//////.........------...000111///...////////////000000000000000111222333444555666777999DDDZZZwwwxxxkkkvvvcccXXXIII<<<444111111111...///000333888===BBBEEEBBB@@@@@@DDDLLLUUUYYY[[[\\\```cccccc```[[[WWWTTTPPPZZZiiitttvvvnnnbbbYYYNNNEEE<<<999888555444555333333333333222000///...---...000222222111000...///000111333333222222111000000000///......------,,,+++*********+++---...++++++******+++,,,,,,---///000///******---...,,,..................------000///------.........---...------,,,,,,,,,------......------------.........,,,---111333444:::AAA999FFFMMMVVVkkk}}}ooodddXXXWWWZZZVVVIIIHHHIIIMMMSSS]]]ooo~~~{{{yyywwwuuusssnnnkkkfffbbbaaaaaa```___fffhhhiiihhhlllrrrrrrooonnnllljjjhhhfffccc^^^[[[UUUUUUUUUUUUTTTQQQKKKGGG???<<<888666777888999999777888999999888666444222555666888:::;;;:::999888222222333333333222111111////////////////////////---,,,,,,,,,---///000222...111444555666777888999;;;>>>CCCGGGKKKPPPUUUYYY[[[[[[[[[^^^aaaddddddccchhhhhhiiiiiihhhfffccc```iiiwwwwwwpppkkk[[[UUULLLIIISSSiii{{{yyykkk___XXXRRRMMMJJJCCCGGGNNNXXXcccooo|||yyyooogggeeecccbbbaaa```]]][[[XXXXXX[[[^^^^^^\\\```ffffff|||{{{jjj[[[\\\eeeiiifffcccddd___cccjjjvvvpppoooiiirrrgggkkk~~~sss]]]GGG888333444000000111111111111000000//////...------------...,,,---...000111000000///...------///000111///...////////////000000000000000111222444666666777777999DDD[[[xxxtttzzzrrrpppxxx{{{gggXXXFFF999444333111...+++///222444666;;;BBBGGGHHHDDDAAACCCJJJQQQUUUUUUYYYZZZ^^^cccgggcccYYYQQQSSS[[[gggqqqtttmmmaaaWWWMMMGGG???;;;;;;:::666222666555444333222222222222/////////...------,,,,,,000111222333333222111000////////////............///...,,,++++++++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++))))))***+++,,,+++,,,------......------......------------......***---000111222666<<>>:::999888555222444444333222111111111111000/////////.........---000111222333333222111000111000000000000/////////------+++******+++,,,,,,//////......---,,,,,,+++------------------------++++++++++++,,,---...//////...,,,+++***+++,,,---,,,---......//////............------------......---///111222333888???EEEGGGMMMVVVcccsssrrrddd___ZZZUUURRRLLLKKKMMMQQQVVV```qqq{{{wwwuuussspppooonnnllliiifffdddcccccccccffffffhhhjjjlllnnnpppqqqooolllhhheeebbb___\\\ZZZWWWVVVUUUTTTSSSPPPLLLHHH<<<999555333444555555555888888777666555444333333555555666666666666555555555444333111000///////////////.........//////000000///---++++++---...000///111444666666777888999<<<===AAAEEEKKKQQQVVVYYY___```cccgggjjjlllmmmnnnqqqpppqqquuuuuuqqqoooqqqttt}}}yyyrrr```TTTJJJJJJOOO]]]wwwxxxiii\\\QQQIIIFFFCCCEEEKKKXXXggguuu~~~yyyoooeeecccaaa```___^^^[[[YYYZZZWWWXXX]]]``````bbbeeelll}}}{{{mmmcccdddiiihhhbbb]]]ZZZ^^^___dddvvvuuullljjjxxxttteeegggyyyttt___MMMAAA999555222000000000000000000000000////////////...------,,,,,,,,,---............---------......//////......//////...//////000111222000000000000222444666777<<>>666333000///,,,...111222333777???DDDHHHDDDAAABBBGGGMMMRRRUUUWWWXXX[[[___dddeeeccc```YYY^^^eeekkkmmmhhh___XXXQQQJJJAAA:::666666555555333333333333222222111111111111111111111111111111111111222333333222111111111111111000000000//////******)))))))))***,,,---/////////.........------............------------************+++,,,------......---,,,,,,------...------...///////////////......------------......---.........000555???FFFVVVYYYbbbpppwwwjjjeee^^^UUUOOONNNNNNRRRXXX^^^hhhxxx~~~{{{xxxvvvsssqqqooonnnllljjjiiihhhhhhgggeeefffhhhkkknnnppprrrsssnnnmmmkkkjjjhhhddd^^^ZZZVVVVVVWWWXXXXXXVVVQQQNNNIIIEEE@@@===<<<;;;::::::888777777666555555444444555555666666666666555555444333222111000000000000000//////............///...---,,,+++,,,---...//////222444666777888;;;<<>>AAAAAACCCGGGLLLQQQWWW\\\^^^bbbcccfffjjjpppuuuyyy{{{yyywwwwww|||}}}pppaaaPPPEEE???FFF]]]vvvvvvdddUUUIIIBBBAAABBBIIIWWWggguuu}}}~~~vvvjjjeee___ZZZYYYZZZ[[[\\\\\\ZZZZZZ[[[ZZZZZZaaajjj|||{{{{{{}}}zzzqqqjjjgggccceeegggnnntttddd]]]gggqqqqqqrrrwwwxxxvvvqqqssssss\\\HHH;;;444111///000000000000000000000000000///...------...///000...//////000000000000000------------------,,,+++000000////////////000000000000000000222444666777;;;CCCXXXssszzzfffddddddjjjsssuuujjj```RRRCCC888222000///---//////......333:::AAAFFFDDDBBB@@@BBBHHHPPPUUUYYY[[[]]]^^^]]][[[YYYYYYUUUYYY```gggiiieee^^^WWWRRRNNNHHH@@@999666555555222333555666666555333222//////000111222333444444222222333444444333222222000000000////////////...------+++******+++,,,,,,........................///......---,,,,,,++++++++++++++++++,,,---...///,,,,,,---...............,,,------.....................------------.........000111000000333999>>>HHHWWWmmmvvvjjj^^^WWWTTTSSSTTTYYY```hhhsss}}}xxxtttrrrqqqpppnnnllljjjhhhfffhhhiiijjjkkklllnnnooooookkkjjjjjjjjjjjjiiieeebbb\\\]]]^^^___^^^[[[TTTPPPKKKGGGAAA===;;;:::999777666666666666555555555555555555666666666666555555333222111111000111111111//////...---,,,++++++,,,***++++++,,,,,,---......000222444666888;;;???BBBDDDGGGLLLRRRXXX]]]```bbbdddeeegggjjjnnnrrrvvvyyy{{{yyyyyy~~~rrrbbbQQQFFFAAADDDWWWkkk~~~mmm\\\OOOCCCCCCCCCFFFOOO^^^ppp||||||zzznnniiiaaa\\\ZZZYYYYYYYYY\\\ZZZZZZZZZYYYZZZbbbkkkzzz~~~}}}uuuooonnnjjjlllmmmuuuxxxhhhaaakkkrrrnnnnnntttrrrrrroooqqqvvv___JJJ===666222000000000000000000000000000222000...---,,,---.../////////000111111111111000,,,------............---//////...//////000111222000000000000222444666777;;;DDDXXXssszzzeeedddccchhhppppppnnneeeVVVHHH<<<666333333...//////......222:::@@@FFFDDDBBB@@@AAAGGGOOOUUUZZZ]]]___```___]]][[[[[[RRRVVV^^^eeegggddd\\\VVVPPPNNNHHH@@@999555333333111222444555555444222111......///000222333444444222222444444444444222222111111111111000000000000///...,,,+++++++++,,,,,,////////////000000000000000000///...------,,,,,,,,,,,,,,,,,,---...//////------...///000000//////---......///////////////.........------.........,,,...///...---000555:::BBBSSSlllyyykkk___XXXXXXRRRTTT[[[dddllluuu}}}xxxtttrrrrrrqqqooollliiigggeeeggghhhiiijjjkkkllllllmmmiiihhhhhhhhhiiihhheeeccc[[[\\\^^^``````\\\VVVRRRIIIEEE@@@<<<:::999888777666666666666666555555555555555666666666666555555222222111111111111111111111000///...---,,,,,,,,,******+++,,,------......000222444666888;;;@@@CCCJJJMMMSSSZZZ```dddfffgggfffggghhhjjjmmmppptttvvv}}}zzz{{{wwweeeSSSHHHBBBCCCQQQbbbsssbbbTTTDDDDDDDDDDDDJJJYYYmmm{{{yyy}}}}}}pppkkkccc]]]ZZZYYYXXXWWW[[[ZZZZZZZZZYYYZZZcccnnnxxxwwwssssssnnnpppqqqyyy{{{jjjcccmmmrrrmmmkkkqqqlllnnnlllooowww```KKK>>>777333222000000000000000000000000222111...,,,+++,,,---...//////000111111111111111------...///000000000///............///111222222000000000000222444666777<<>>HHH[[[qqqrrrggg]]]UUUTTTWWWaaammmttt|||~~~xxxtttrrrpppnnnnnnnnnnnnkkkhhhjjjiiihhhiiijjjjjjhhhggg```______```aaabbbaaa```bbbaaa```___\\\XXXQQQMMMDDDBBB???;;;888777666666666666777777777888888888666666555555555666666777444333333222000//////.../////////...---,,,******++++++,,,,,,---.........///000222444777<<>>:::888666666666666666777777777777888888888777777666666666777777333222222111000///......000000...---,,,,,,++++++++++++,,,,,,------.........000222444666;;;@@@DDDMMMUUU```nnn~~~xxxwwwvvvvvvwwwyyy{{{|||yyyyyyrrr___QQQLLLRRR[[[oooxxxcccUUULLLEEECCCEEEIIISSS]]]iiirrr}}}~~~wwwqqqiiibbb^^^[[[XXXVVVXXXXXXZZZ]]]]]]]]]cccjjjyyyvvv|||yyyuuussstttuuu|||vvvggg___fffpppssssssttthhheeebbbhhh|||fffNNN>>>666222111---------......//////000......------------......,,,---///000111111000000000///...---------...///////////////000000000000000111222222111222444666888BBBVVVppprrrkkkpppxxxttt___III999222111...,,,---...000555BBBOOOWWWSSSMMMFFFAAABBBJJJRRRYYY___cccbbb___\\\XXXSSSLLLQQQ\\\hhhpppmmmbbbXXXLLLEEE>>><<<999444333444222222333333333333222222111222222222222222333333666666555555444333222222222222111000///......---,,,,,,,,,,,,++++++++++++------......//////......////////////////////////.................................//////000000000***---000111000...------000...------//////...---.........---,,,---000333444;;;JJJ\\\ooozzznnnddd^^^WWW]]]gggqqqzzzzzzwwwrrrqqqppppppppppppooooooqqqpppnnnnnnnnnllljjjgggbbbbbbbbbcccddddddcccaaa]]]]]]]]]]]][[[VVVOOOIIICCCAAA>>>:::777666666666666666666666777777777888777777666666555666666666333222222111000000//////111000...,,,,,,,,,------***++++++,,,------.........///222333666999>>>BBBHHHOOO\\\mmm|||{{{|||lll[[[SSSWWW^^^mmmlllZZZQQQGGGCCCBBBEEENNNVVVcccnnnzzz{{{tttnnngggaaa^^^\\\ZZZYYYXXXXXX\\\___^^^]]]ccckkk{{{sssyyy|||yyyvvvvvvxxxrrrfff___fffpppvvvwwwxxxqqqjjjdddgggvvvgggNNN???666333111------....../////////000.........------.........)))***,,,---......---,,,000///......---...//////////////////000000000000///111222222111222444666888BBBUUUooovvvppptttzzz{{{fffNNN<<<444222...------...000555CCCQQQ^^^]]]UUUIII@@@AAAKKKSSSWWW^^^bbbaaa___]]]XXXSSSKKKOOOXXXdddlllkkkbbbYYYLLLDDD===;;;888444333555333333444444444444333333111111111222222333333333666666555444333333222222111111000000///......---...---------,,,,,,++++++,,,,,,---...............////////////////////////....................................////////////))),,,...//////...---...000...------///111111000...//////...------000222000666CCCSSSfffxxx~~~qqqgggaaa[[[aaaiiiqqqzzzyyyvvvrrrrrrqqqpppoooooopppqqqqqqpppoooooooooooommmkkkdddddddddeeefffeeebbb```\\\[[[[[[[[[YYYTTTNNNIIIDDDBBB>>>:::888666666666555666666666666777777777777666555555444444444555333333333222222111111000111000...---,,,,,,---...******++++++,,,------...---///111333555888<<>>666333111.........///////////////.........------.........,,,---///000111111000000//////........./////////////////////000000000000///000111222111222555777999CCCUUUmmmxxxuuuyyy|||mmmTTT@@@666333000//////000111666CCCQQQ___aaa\\\NNNBBBCCCLLLSSSVVV]]]bbbaaa^^^]]]YYYTTTKKKNNNUUU___hhhiiiccc\\\MMMEEE>>>;;;888444333555333444444555555444444333111111111222222333333444444444444333333222222111000000////////////............------,,,,,,+++++++++,,,---...............------------------------........................---.....................***,,,............///000111///------///111111111...//////.........111333///555>>>LLL]]]qqqtttjjjccc___fffmmmrrr{{{{{{wwwssssssssspppnnnnnnoooqqqooonnnmmmnnnoooooommmkkkeeeeeeeeeeeeeeeccc```]]][[[ZZZYYYXXXVVVRRRMMMIIIEEECCC???;;;888777777777555555666666666666777777777666555444444333444444333333333333222222111111000//////...------......******++++++,,,,,,------,,,...111333444777:::===@@@FFFPPPaaaxxxzzzuuuxxxzzzggg______qqqiii]]]PPPGGGBBBAAAHHHOOOYYYeeesss~~~xxxkkkgggbbb^^^]]]^^^^^^^^^YYY[[[^^^___\\\\\\eeeppp|||ppptttzzz}}}}}}|||zzzzzzxxxvvvzzz~~~jjjfffdddjjjvvvtttcccaaammmzzz```JJJ<<<555333222////////////////////////......------------......---...000111222222111000....../////////000000000////////////000000000000...000111222111333555777:::DDDUUUmmmyyyzzzsssYYYCCC777444000...///000000444@@@LLLWWW______SSSHHHGGGMMMRRRUUU\\\aaa```^^^]]]YYYTTTLLLMMMRRR\\\eeehhhddd___OOOFFF>>>;;;888444333555333333333444444333333333000111111222333333444444222222222222222222222222.........///////////////---------,,,+++************+++,,,---............------------------------........................------------------,,,,,,---...//////...000222555555222///...////////////---...//////...///111333222555<<>>777333222333222111000000000000111222.........---------,,,,,,------........./////////111000000000000111222222...000111111000//////000000000000111222333555555:::DDDVVVnnn~~~|||qqqhhh[[[JJJ;;;444///...,,,)))))),,,222666>>>BBBKKKRRRPPPKKKLLLQQQXXXZZZ]]]___```___]]]\\\RRRNNNKKKLLLQQQTTTRRRPPPJJJBBB;;;999666333333555333333333333444444444444333333333222222222111111222222000/////////000111000000//////......------,,,,,,,,,+++******))))))((()))***,,,///222444555999999888666333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///////////////000111111000//////...---,,,++++++,,,,,,------.../////////222111333888@@@MMMbbbttt{{{yyy|||xxxrrrpppooolllllloookkkkkklllooosssuuuuuutttpppnnnjjjhhhgggeeebbb```WWWUUUTTTTTTUUUTTTRRRPPPGGGCCC>>>:::999999999888888777666666555555666666777666666555444444333333222111000000//////000000/////////...---,,,+++***++++++++++++++++++++++++)))***,,,...///111444666<<<>>>@@@CCCGGGOOO[[[ccclllpppuuu{{{~~~~~~~~~|||{{{||||||{{{xxxjjjZZZKKKDDDFFFJJJRRR___ooo{{{xxxqqqggg___[[[ZZZ[[[[[[]]]___```aaacccjjjuuu}}}~~~vvvmmmllliiieeeaaaaaacccfffeeebbb\\\iiirrrbbb___eeexxx}}}nnnssssss___III<<<777444333444000000////////////000000,,,,,,,,,,,,++++++++++++---------------.........000////////////000111111///111222222111000000111000000000111222333555555;;;DDDVVVnnnyyy{{{xxxkkk___TTTGGG999111...---+++******,,,000222777;;;EEEMMMNNNKKKLLLPPPXXX[[[]]]^^^^^^]]]]]]]]]UUUQQQLLLLLLOOORRRQQQPPPIIIAAA:::888555222333555333333333333333444444444333333333222222222111111222111000//////000111222111111000///...------,,,---,,,,,,++++++***))))))'''((())),,,///333666888>>>===;;;999555222///---------------------------...---,,,,,,,,,,,,---...///............///000000.........---------,,,,,,---------.........//////333111222666<<>>AAACCCEEEGGGLLLUUU[[[ccchhhooowww}}}~~~tttdddUUUKKKHHHCCCJJJWWWfffuuuqqqkkkddd^^^\\\\\\\\\\\\^^^]]]^^^aaajjjxxxxxxmmmaaa___[[[WWWSSSSSSUUUXXX```[[[TTTcccqqqhhhhhhrrrzzzppp]]]HHH<<<666333222222111111000000000//////...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------...000111333333111000111222000000000111222333555555:::BBBSSSkkk}}}}}}wwwmmmmmmvvvppp___RRRHHH===333111000.........///...,,,333555<<>>999888666222111333111111222222333333444444333333333222222222111111000000000000111111111111000000//////......---------------,,,++++++******))))))***+++///333777999>>>===;;;999666222000...------------------------........................---------------...//////////////////////////////........................222111333666888>>>KKKXXXfffvvv}}}wwwrrrooopppssspppooonnnooorrrtttttttttmmmmmmmmmllljjjddd]]]WWWUUUSSSRRRRRRSSSRRRPPPNNNEEEAAA<<<999999:::;;;;;;888777666555444444444444555555555555555555555444111000//////......//////------......------,,,++++++++++++++++++++++++++++++---...//////111444666BBBDDDGGGHHHIIILLLSSSXXXbbbfffnnnuuu{{{~~~vvvgggZZZOOOIIIBBBHHHRRR```ppp~~~nnnjjjccc^^^]]]^^^^^^___^^^^^^___bbbiiiwwwwwwkkk]]]\\\XXXTTTQQQPPPSSSUUU\\\YYYTTTcccuuuggglllzzzmmm[[[EEE999444000//////000111111111000///...---------------.....................---------------///............///000000///111222222111000000111000000000111222333555555:::BBBRRRjjjxxxyyy~~~wwwjjjfffooo{{{sss```QQQHHH>>>666000---***+++...333666666222333888@@@DDDEEEHHHLLLQQQWWW]]]___\\\YYYXXXZZZUUUSSSPPPNNNNNNNNNNNNNNNCCC===999999777333000111000111111222333333444444333333333222222222111111...///111222222222000000///////////////............------,,,,,,+++***************+++...333777999::::::999777444222000..............................//////////////////...------,,,,,,------...///////////////////////////........................//////222666777;;;EEEPPP]]]mmmyyytttpppppptttqqqoooooopppsssuuuvvvvvvpppooommmkkkhhhccc]]]YYYVVVTTTRRRQQQQQQPPPMMMJJJCCC@@@<<<;;;;;;;;;;;;:::777666555444444444444444555555444444333333333222000000///............///------......------,,,,,,++++++++++++++++++++++++***,,,---......000222555===@@@DDDFFFHHHLLLSSSXXX^^^bbbiiipppvvv{{{}}}~~~}}}}}}wwwjjj]]]QQQIIIDDDHHHOOO[[[iiiyyypppkkkeeeaaa___``````aaa^^^```bbbbbbeeeqqqzzzmmm___\\\WWWQQQMMMNNNQQQTTTVVVVVVSSSbbbwwwmmmuuu~~~kkkYYYEEE999555111///000//////000000///...,,,+++,,,---------.........////////////.........------/////////...///000000111...000111111000//////000000000000111222333555555;;;CCCSSSjjjwwwzzzyyyiiibbbjjjxxx}}}rrr___NNNFFF>>>666333///,,,---555???FFFJJJ111111666>>>CCCEEEIIINNNMMMTTT\\\___\\\YYYYYYZZZTTTRRRPPPMMMKKKJJJIIIIIIAAA<<<999:::888333000000000000111222333333444444333333333222222222111111,,,...111333333222000///.........///////////////...------,,,,,,++++++***+++++++++,,,...222666999777777666555333111///...........................//////000000000000//////---,,,,,,,,,,,,---......///////////////..............................---,,,---111666777999BBBLLLUUUfffyyy{{{uuupppqqqtttpppooonnnpppsssvvvxxxxxxtttqqqmmmiiifffccc^^^[[[VVVUUURRRQQQPPPNNNKKKHHHBBB???===;;;<<<<<<;;;:::666666555444444444444555222222111111000//////...000000///...............---------...------,,,,,,+++++++++++++++++++++++++++---...//////000333555444999???CCCGGGNNNUUU[[[ZZZ]]]dddkkkrrrxxx{{{}}}~~~||||||~~~}}}xxxwwwyyyzzzyyykkk___RRRIIIFFFHHHNNNWWWeeettt~~~rrrnnngggcccaaaaaaaaaaaa___bbbdddbbbbbbkkk}}}~~~ppp]]]YYYRRRJJJFFFFFFKKKOOOQQQSSSRRRaaavvvuuu~~~kkkZZZFFF;;;777444333333......//////...,,,+++))),,,,,,,,,------.........000000/////////............------------...//////...///111111///...///000000000000111222333555555<<>>BBBPPP\\\lllyyy}}}tttppppppqqqpppoooooooooppprrrtttvvvrrrooommmjjjgggccc^^^[[[YYYVVVRRROOOLLLJJJGGGEEE@@@>>>;;;999::::::999888999777444333333444333333111111111000111111222333........................,,,...///...---+++,,,,,,,,,---...///...,,,)))(((,,,,,,,,,---...000222333999777<<>>BBBLLLZZZfffoooxxx~~~zzzzzzvvv|||yyytttssstttnnnnnnnnnooopppqqqrrrsssssspppnnnkkkhhhddd___\\\VVVSSSPPPMMMKKKHHHEEEBBB???===:::999999:::999888:::999777555444333222222444444222111000/////////........................///000111000...---...///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...000222333555555999AAAEEEEEEGGGJJJMMMQQQUUUZZZ^^^dddiiimmmpppqqqooollllllnnnlllgggdddffflllwwwwwwjjj]]]UUUNNNIIIIIISSSaaannnzzzppplllgggcccbbbccccccbbbdddbbbbbbbbbcccgggtttzzzcccYYYOOOJJJGGGFFFHHHMMMPPPRRRZZZkkk{{{sssxxxiiiSSS>>>888555000...111000000//////...------,,,---------------------------------...............------......////////////111111///......---------///000111222333333333333:::AAASSSnnnppp[[[\\\ffflllooozzzzzzjjj[[[SSSIII===...***.........<<>><<<:::999999:::999888999999888666444222222222333222111000////////////........................//////000///---,,,...///---,,,+++******+++---...,,,,,,,,,---...000222333444666:::???CCCFFFHHHJJJLLLOOOSSSWWW[[[___eeehhhlllnnnmmmjjjjjjllljjjfff^^^aaafffqqqzzzmmm```XXXOOOJJJJJJRRR^^^jjjxxx~~~nnnjjjeeeaaaaaabbbbbbbbbcccaaaaaacccdddiiivvv~~~fff[[[OOOJJJHHHGGGIIILLLPPPSSS]]]pppuuujjjllliiiSSS>>>777555000---000//////......------------------------------------+++,,,,,,---.../////////..................//////000000///...------......111222444555666666555444:::AAASSSnnnuuu[[[XXXaaahhhlll{{{}}}ooo```ZZZOOOAAA222111333///+++000222+++---///444<<>>:::777444222111555555555555555555555555555555444444333222111111222222222222222222222333222222222111111000000000.....................///...---,,,,,,...111444666666444222111111111111///000111222222222111000000000111333555555444222111......---------......///---...//////000000//////........................---...000000111333777:::===EEEOOOWWW^^^gggsss{{{~~~vvvqqqoookkkmmmqqquuuzzz}}}wwwrrrpppnnnnnnoooooopppppppppppprrrpppnnnkkkhhhddd___\\\SSSQQQNNNLLLJJJGGGCCC@@@>>>;;;999888999:::999999777888888666333111111222111000000///000000111111////////////////////////.........---++++++---......---+++)))***+++---///,,,,,,,,,---...000222333444777:::>>>CCCGGGJJJKKKJJJMMMPPPSSSWWW[[[___ccchhhjjjjjjhhhiiillljjjeee^^^```dddnnn|||{{{ooobbbYYYOOOKKKKKKPPPYYYeeeuuuyyylllhhhccc``````aaabbbbbbaaa```aaadddgggmmm|||kkk^^^QQQKKKIIIHHHIIILLLRRRUUU___qqqrrrffffffzzzjjjTTT???777444///,,,...------------......//////........................+++,,,,,,---...///000000///...------,,,,,,------...............///000000111222444555666666555444999AAASSSooo{{{]]]WWW^^^dddlll|||ssshhheeeYYYHHH333444222...++++++...000,,,000555<<>>===;;;888666444222444444444444444444555555444444444444444444333333222222222333333333444444666666666555444444333333111000000000///............---,,,,,,---000333555666333000///000111111111//////111111111///...,,,---............/////////---------------...//////,,,,,,---...............------------------------,,,---/////////111444666777>>>HHHRRR\\\iiiyyy}}}rrriiicccbbbcccdddccceeemmmyyyzzzuuurrrooopppqqqrrrrrrrrrqqqppppppnnnllliiifffbbb]]]ZZZRRRQQQOOOMMMKKKGGGCCC???<<<:::888777999:::999999///333666555111///000222111000000////////////000//////////////////////////////...---++++++---000///...,,,++++++++++++,,,,,,,,,,,,---...000222333111666999:::???GGGKKKJJJIIIKKKNNNPPPRRRUUUXXX[[[___bbbddddddhhhllljjjfff___]]]^^^fffttt}}}qqqddd[[[QQQMMMJJJIIIKKKTTTfffwwwwwwjjjfffbbb``````bbbcccccccccbbbeeeiiinnnvvvtttdddUUUNNNMMMLLLLLLNNNRRRWWWggg}}}~~~ooofffgggzzzjjjTTT@@@999666111///111////////////////////////.........................../////////000111111111///...---,,,---...000111111111000000000111111222000//////000000111222333:::AAASSSnnnkkkaaaeeeiiivvvwwwbbbAAA===222///444///(((...+++111777<<>>>>>===;;;999666444333111222222333444555666666333333444444444444444444222222222333333444444444888777777666555555444444222111111000///......---...---,,,+++---///222444666333000///000111111111---...///000///...,,,***,,,++++++++++++,,,---...---------------...///000...//////000000000000000000000000000000000000000+++,,,.........///222444777???IIITTT```ooo}}}qqqfff___[[[\\\]]]\\\^^^fffsss}}}{{{wwwtttoooppprrrrrrsssrrrqqqppppppnnnkkkhhhfffbbb]]]YYYRRRQQQOOONNNLLLHHHCCC???<<<:::888777888::::::999---111555444111...000333333222111///............000000000000000000000000111000000...,,,,,,///111///...---,,,++++++******,,,,,,,,,---...000222333000555888888===FFFJJJIIILLLNNNQQQSSSTTTWWWZZZ]]]___bbbeeefffjjjnnnmmmiii]]][[[[[[aaappp}}}rrreee\\\RRRMMMIIIGGGFFFNNN___pppxxxjjjfffbbb``````bbbcccdddeeeeeegggkkkpppxxxvvvfffVVVOOONNNMMMMMMOOONNNVVVjjj|||wwwyyymmmfffiii{{{}}}iiiSSS???999777333111444111111111000//////......------------------------000000000000111111111111///...------...000333444444333222111000000000000222111111000111333444555:::AAASSSnnnuuueeehhhpppyyy~~~mmmHHH>>>555111///,,,+++,,,,,,///333999BBBLLLMMMJJJDDDDDDIIISSSZZZZZZZZZ[[[\\\ZZZTTTMMMEEE???======>>><<<:::888666444333222333444555666666666555444999444000000333555333///222222333444444444333333111222333444444444333222444444333222000...---,,,++++++***+++---///222444888555222111111111000///---,,,++++++******++++++***++++++++++++***)))(((------,,,,,,,,,---......///...---,,,,,,---...///------..................,,,------...000111333444777===GGGTTTdddttt}}}sssggg___]]]___```]]][[[___jjjssszzzvvvrrroooppppppqqqrrrrrrssssssnnnmmmjjjfffaaa]]]\\\\\\PPPOOONNNMMMKKKGGGCCC???<<<<<<:::999888777777777666555444222111000000000111111111111000000000000...............///000000222111111000///.....................---,,,++++++------......000111222333444666999<<<>>>CCCHHHLLLMMMOOORRRTTTUUUXXX\\\^^^^^^aaacccdddgggnnnqqqpppggg___ZZZ^^^iiiyyy|||uuuhhh\\\VVVPPPJJJFFFDDDIIIWWWfffwww~~~vvviiihhhfffeeedddddddddeeeeeejjjmmmmmmmmmwwwxxxhhhXXXRRRRRRPPPMMMKKKSSSYYYhhh~~~sssmmmpppmmmmmmppp|||~~~|||```OOO===444222111222444//////.........---------////////////............000000000000000/////////000222333222///---,,,---111111000000//////......000111000//////000333666888@@@SSSooo~~~nnnooowwwqqqLLL@@@444000000---+++,,,+++///333888AAAJJJLLLIIIBBBBBBGGGQQQWWWXXXXXXZZZ\\\ZZZTTTLLLEEE???=========<<<:::888666444333333444444666777888888777777666222000000222444333111333444444444444444333333111222333333333333222111333333222111000...,,,+++*********+++---000333555888555222111111111000///,,,+++******))))))******------......------,,,,,,---,,,,,,,,,,,,---......///...------------...///,,,,,,,,,---------------,,,,,,---...///111333444888===GGGSSSbbbrrr}}}wwwooofff```XXXZZZ[[[XXXUUUYYYbbbkkk|||}}}yyyuuuqqqmmmnnnoooqqqrrrsssuuuuuuooommmjjjfffaaa]]][[[ZZZRRRQQQNNNMMMJJJFFFAAA======<<<:::999888888777777555444333222111000000000000000000000////////////...............///000000111111000//////...------,,,,,,---.........---------------...///000222222444666999;;;>>>BBBGGGJJJNNNPPPSSSUUUVVVYYY\\\___]]]aaacccdddgggnnnqqqpppggg___ZZZ]]]fffsss|||wwwmmmbbbXXXRRRKKKFFFCCCFFFSSS```pppwww~~~vvviiigggfffdddcccccccccdddfffkkkoooooopppzzzyyyiiiYYYSSSRRRPPPMMMLLLRRRXXXgggzzzoookkklllrrrrrrvvvxxxwww|||dddRRR???777666444333333//////.........---------............------------///////////////////////////,,,++++++...111111000000000000000//////......000111111000000111444777:::AAATTTpppwwwwww~~~|||rrrSSSCCC444///000///,,,++++++...111666???HHHJJJGGGAAA@@@EEENNNUUUVVVWWWYYY\\\YYYTTTLLLDDD???=========<<<:::888666444333333444555777888:::;;;;;;;;;333222111000111222333444555555555555444333222222000111222222222111111000111111111000///---,,,+++)))))))))***---111444777888666333111111111000///+++***))))))(((((())))))++++++++++++*********))),,,,,,,,,,,,,,,---......///...------------...///,,,,,,,,,+++++++++++++++,,,,,,------///000222333777;;;CCCNNN[[[kkkzzz}}}xxxrrrllleee```VVVWWWWWWSSSPPPRRRZZZaaaqqq|||}}}{{{xxxtttqqqlllmmmnnnpppsssuuuvvvwwwpppnnnjjjeee```\\\YYYXXXSSSQQQOOOLLLIIIEEE@@@======<<<;;;999888888888888333333222111111111111111000000/////////.........///............//////000000000//////...---------++++++,,,....../////////,,,,,,------...///111111444666999;;;>>>AAAEEEHHHOOOQQQTTTVVVWWWYYY\\\^^^\\\```cccdddhhhnnnqqqooohhh```ZZZ[[[aaalll{{{~~~zzzqqqhhh]]]UUUMMMGGGCCCDDDNNNYYYgggpppyyy~~~vvvhhhgggeeedddbbbbbbccccccffflllqqqrrrttt~~~{{{kkk[[[TTTSSSPPPNNNNNNQQQWWWeee{{{wwwmmmhhhhhh~~~tttvvv{{{uuussszzzzzzaaaNNN;;;444555444000..................---------...------------,,,,,,,,,........................000***%%%'''---222222///000000000////////////...000111222222111333666888<<>>444555444333111111222444444444444333333111000///000000000000000/////////////////////...---++++++(((((((((***---222555888999777333222111111000///++++++***)))))))))))))))******))))))((((((((((((++++++++++++,,,---...............------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///111222333777===EEEQQQ```oooxxx|||yyysssllleee```XXXXXXWWWSSSOOOPPPUUUZZZgggrrr~~~|||zzzwwwtttrrrmmmnnnoooqqqssstttvvvvvvqqqmmmiiiddd```\\\XXXVVVRRRPPPMMMKKKIIIFFFBBB???===<<<;;;:::999888888888333222222111111111222222000000000000//////////////////............///000//////......------------,,,,,,---...............,,,,,,,,,------...000000333666999;;;===@@@CCCFFFMMMOOOSSSUUUVVVXXX[[[]]]\\\```cccdddhhhmmmpppnnnfff```ZZZZZZ^^^gggttt}}}tttiii```YYYPPPJJJEEEEEELLLTTTaaakkkvvv}}}}}}uuuiiihhhfffdddcccbbbcccccceeejjjpppsssvvv|||mmm]]]VVVSSSQQQPPPQQQQQQVVVcccvvvyyynnnhhhhhh}}}pppuuu~~~zzzxxx}}}{{{\\\JJJ888444666555111....................................---------,,,,,,---------...............333...******,,,...---+++////////////////////////000111222333333444777:::>>>EEEVVVppp~~~ppphhhgggZZZHHH555///000000---++++++---///333;;;DDDGGGDDD@@@>>>BBBJJJQQQTTTWWWZZZ[[[YYYSSSLLLDDD>>><<<<<<<<<;;;999888666555444444222333444666999;;;===>>>999999888555222111222333222222222111000///...---//////......---------------------------,,,+++***''''''(((***---222666888:::777444222222111000///,,,,,,+++************+++------,,,++++++++++++,,,*********+++,,,---......---..................---...---------,,,,,,++++++,,,,,,,,,,,,---...000000222444999???IIIVVVdddlllyyy{{{}}}|||wwwnnnfffaaa[[[[[[YYYTTTPPPNNNQQQSSS^^^iiiyyy}}}{{{zzzxxxuuusssppppppqqqrrrsssttttttuuuqqqmmmgggccc```\\\XXXUUUOOOMMMKKKIIIIIIGGGDDDBBB======;;;:::999888888888333333222222222222222333222222222111111111000000//////............//////...............---------.../////////......---,,,---------------...///000222444888;;;<<>>EEEVVVpppmmmcccbbbYYYHHH777000000///---,,,,,,...///222:::CCCFFFCCC@@@===@@@HHHOOOSSSWWW[[[[[[XXXSSSKKKCCC>>><<<<<<<<<;;;999777666555555444222222333555888:::===>>>===;;;888666444222111111000000000000///...------......---,,,+++++++++++++++++++++,,,++++++******(((((((((***---222666888;;;888555333222111000///---,,,,,,+++***+++++++++,,,+++***)))))))))***+++************+++---...///------...//////...------......------,,,,,,++++++,,,++++++,,,---...//////222444888===EEEOOOZZZaaannnsssyyy{{{wwwooogggbbb^^^]]]ZZZUUUOOOLLLLLLMMMUUU___mmm{{{}}}{{{zzzxxxuuusssqqqqqqrrrrrrssssssttttttpppkkkeeebbb```]]]XXXTTTMMMKKKIIIHHHHHHGGGFFFDDD>>>===<<<:::999999999999555555444333333333333333333333222222222111111111000//////............///........................000000000//////---,,,,,,......------...//////000000333777:::<<<>>>AAADDDFFFJJJOOORRRUUUWWWYYY[[[^^^bbbeeeeeegggkkkllliiiccc^^^[[[ZZZ[[[```mmmyyyyyypppbbbYYYPPPJJJEEEAAABBBGGGOOO[[[hhhrrr|||yyyrrrjjjiiifffdddbbbbbbaaabbb^^^bbbfffjjjqqq}}}|||ooo```YYYUUUTTTUUUYYYYYY^^^hhhvvvuuunnnqqq~~~iiitttvvvdddMMMBBB777666888777555444---------...............000000/////////.........---------...//////000000...111333333000...---...---............/////////---///222444444666888;;;===DDDUUUooo}}}lll______VVVGGG999222///---,,,------//////222:::CCCEEECCC>>>;;;===EEELLLPPPUUUZZZZZZXXXSSSKKKCCC>>><<<<<<;;;:::999777666555555555333333444555888:::===>>>>>>:::666444555444222000...//////000//////.........---,,,***))))))******))))))***++++++*********(((((()))***---111555777;;;999555333222111000///,,,++++++******************)))'''&&&&&&&&&((())))))))))))***+++---...///------...//////...---------------,,,+++*********++++++++++++,,,---...///111333666:::@@@HHHQQQVVVaaahhhooosssqqqlllhhhfffbbb```\\\WWWQQQMMMJJJJJJMMMUUUaaammmzzz~~~|||zzzyyywwwtttrrrppppppqqqrrrssstttuuuvvvooojjjdddaaa```]]]YYYTTTNNNLLLIIIHHHGGGGGGEEECCC>>>===<<<;;;:::999999999888777666555444333333333222222222111111111111000000000///...............////////////////////////...///////////////...---//////......//////000000---111666999<<>><<<;;;;;;:::999777666555555555444444555666888;;;===???===777222222555666333000...///000000000000000///...---+++))))))))))))***((())))))************))))))))))))***---111444777<<<999555333222111000///+++******)))))))))))))))---,,,***)))((()))+++,,,)))))))))***+++---...///,,,---...//////...---,,,,,,,,,++++++***))))))(((++++++++++++,,,---.........000444777<<>>===<<<;;;:::999999999999999777666444444333333111111111111000000000000111000///.............../////////000000000000000,,,---...///000000000000000////////////000000111,,,000555999<<>>555222222111000,,,...///000777AAAFFFEEEEEE>>>;;;@@@GGGMMMTTTYYY]]]XXXQQQIIICCC@@@>>>>>>:::;;;;;;;;;:::777444222444555777777888999<<<>>>BBB@@@<<<:::777555111//////////////////000111111---......//////000000000*********)))((((((''''''---,,,++++++,,,///111333999777555222111000000000///...,,,******+++,,,---,,,------,,,+++***)))(((+++++++++***++++++,,,,,,,,,,,,,,,---...---+++)))------+++******+++------(((((()))***,,,...000111---///222666;;;@@@DDDFFFOOOWWW```dddhhhkkkhhhdddeeebbb___\\\YYYSSSMMMIIIIIIHHHNNNZZZhhhuuu{{{wwwsssrrrqqqpppooopppnnnmmmnnnqqqtttvvvvvvqqqjjjccc______^^^ZZZVVVRRRPPPMMMKKKJJJHHHFFFDDD>>>>>>===<<<;;;::::::::::::999888777555333111000//////000000111111111222222222222111000//////......///000000000///---,,,000000000000///...---,,,,,,,,,,,,------...///000...111555888:::<<>>444222222000...///000000///.......................................000//////.........//////111000///...............222222111111000000//////)))...333444555777;;;<<<999DDDVVVmmmxxxtttfff^^^[[[PPPAAA666222000///---,,,...///000666@@@EEEEEECCC===:::>>>EEEKKKRRRYYY]]]YYYRRRJJJDDD@@@======:::;;;;;;:::999777444333333555777777888:::===???CCCAAA===:::777555222000000000000///000000111222111000///...,,,+++***)))+++******))))))(((''''''*********+++---111444666999888555333111111000000///---,,,******+++,,,---.........------,,,+++***+++++++++***++++++,,,---...---------......,,,+++------,,,,,,,,,,,,------*********+++,,,---...//////000333666:::>>>CCCFFFLLLUUU^^^dddhhhkkkjjjffffffdddaaa___[[[VVVPPPLLLIIIGGGKKKTTT```lll{{{{{{vvvsssqqqpppnnnmmmllljjjiiikkknnnrrrtttuuupppkkkdddaaa```^^^ZZZVVVQQQOOOMMMLLLKKKIIIEEECCC>>>===<<<;;;;;;;;;;;;;;;::::::999888666444222111000000000000111111111222222222111111000//////...000000000000000//////...000000000000///...---,,,////////////000111222333///222555888:::===???BBBGGGJJJOOOVVV[[[___bbbcccbbbdddfffiiikkklllllllllllliiiccc]]]ZZZ]]]dddiiiuuu~~~sssnnneeeZZZOOOGGGCCCAAACCCLLLYYYfffppp{{{tttlllaaa]]]XXXXXXZZZ\\\[[[YYYYYY\\\aaagggppp}}}|||ooobbb]]]]]]```fffkkkqqqsss}}}sssllllllzzz{{{rrryyywwwbbbJJJ???555222222000......//////...---,,,,,,,,,,,,------------------------///......---------...............---......////////////..................---000333333333444777999<<>>AAACCCBBB>>>;;;777555333222000000000000000111222222333222000///,,,+++)))(((+++++++++***))))))(((((((((((()))+++...333777999999888666444333111111111...---,,,+++***+++,,,------------,,,,,,+++******+++++++++++++++,,,------000///------.........---,,,------......------,,,,,,,,,+++++++++,,,------111222333555888===CCCHHHLLLVVV```eeeiiilllkkkhhhgggfffdddbbb___[[[UUUPPPKKKHHHIIIOOOXXXcccsss{{{vvvrrrooonnnllljjjgggffffffhhhlllppprrrsssppplllfffcccaaa^^^YYYUUUPPPOOOMMMMMMKKKIIIEEEBBB===<<<;;;::::::;;;;;;<<<:::::::::888777555333222000000000111111111111111222222111111000/////////222222111000000000000000000000000000///...---,,,------------...///000000000222666999;;;===AAACCCIIIKKKQQQVVV\\\```cccdddeeefffgggiiikkkmmmooopppsssooohhh```]]]^^^dddiiipppzzz~~~xxxsssiii^^^SSSKKKFFFDDDAAAIIIUUUaaammmyyy~~~ppphhh___[[[WWWVVVXXXYYYXXXWWWYYY]]]ccciiirrr~~~yyymmmcccaaacccgggmmmsssuuuyyyyyyqqqooo}}}sssxxx{{{iiiKKK@@@555222222///------......---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000---------...............222222222111111111444777???HHHYYYnnnwww}}}vvvwww|||pppccchhh]]]LLL>>>555111000///---///...///555???EEEEEECCC===999;;;@@@FFFPPPXXX]]]ZZZTTTMMMFFF@@@<<<:::;;;:::999777666666555666333555666777777:::>>>AAACCCBBB@@@<<<777444333333000////////////000111111111111000000000000000000,,,,,,,,,+++******))))))(((((()))+++///333777999999999777555444222111111...---,,,+++++++++,,,,,,+++******))))))(((((((((+++++++++++++++,,,---...111///,,,+++,,,......---,,,---...//////...---,,,,,,,,,++++++,,,,,,---...///111222333666<<>>BBBEEEIIILLLQQQVVV\\\```ccceeehhhhhhhhhiiikkkooorrrtttxxxtttmmmeee``````eeeiiioooyyy}}}vvvlllaaaWWWOOOIIIEEEBBBHHHRRR]]]iiivvv~~~ooofff```]]]YYYXXXYYYZZZZZZYYYXXX]]]dddkkktttvvvllldddeeeiiinnnuuu{{{zzz~~~}}}}}}uuuyyy{{{iiiKKK@@@555222111///------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,---...///......//////000000000111333111000111111111333777===FFFWWWllluuuwwwpppjjjrrr{{{wwwgggjjj___OOO???444000//////...///...///555@@@GGGGGGFFF???;;;;;;>>>DDDOOOXXX\\\YYYTTTNNNGGGAAA===:::::::::888777666666666666444555555555666999===AAABBBCCCBBB>>>999555333333//////.........///000000//////000000111222333333---------,,,++++++***************+++...111555777999888777666444222111000------,,,,,,+++++++++++++++***)))((((((((())))))++++++++++++,,,---...///000---+++***+++,,,,,,,,,+++,,,---......---,,,+++*********+++,,,---...///,,,...000222444;;;FFFNNN\\\fffnnnnnnkkkiiigggcccddddddeeeeeeddd```[[[WWWQQQMMMJJJKKKOOOXXXiiixxx{{{uuupppmmmkkkhhhfffeeeeeefffjjjnnnrrrttttttnnnkkkhhheeeaaa]]]XXXUUUPPPOOOMMMLLLKKKIIIEEEBBB>>><<<:::999888999;;;<<<:::::::::999777666444444222222222111111111111111111111111000000000000000111000///...---...///000//////////////////...---............///000111222000222555888:::>>>CCCFFFIIILLLPPPUUU[[[```ccceeejjjiiiiiijjjlllppptttvvv{{{xxxrrrjjjeeecccfffiiiqqqzzzyyynnndddZZZRRRJJJEEEDDDHHHPPPZZZfffsssqqqhhhaaa___\\\ZZZZZZZZZZZZZZZXXX^^^fffnnnvvvtttlllfffhhhnnnsssyyy|||zzzvvvyyyyyyfffKKK???555222222///---...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---///...---,,,,,,,,,,,,,,,.../////////000000111111333//////444666444444888999CCCTTTjjjyyywwwnnnccchhhssspppmmmbbbQQQ@@@444...---......///...///777BBBJJJKKKHHHBBB<<<;;;<<>>;;;999999888777777666555555444555555444444777;;;???BBBEEEFFFCCC===777555555///////////////000000111////////////////////////.........---,,,,,,+++++++++******+++---000222444888888777666444222000///---------,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++,,,...///000...---++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,---///000)))---000111222999DDDMMM^^^hhhpppnnnjjjfffccc```bbbcccdddffffffccc^^^YYYRRRNNNJJJIIIJJJRRRbbbrrr~~~zzzuuupppmmmkkkiiigggeeeeeefffjjjnnnrrrssssssllljjjgggccc___[[[YYYWWWRRRPPPMMMKKKJJJHHHFFFDDD???===:::888777888:::;;;999999999888777666444333222222222222222111111111111111000000000000000000000//////..................///////////////......---,,,,,,------...///000000222444777999>>>CCCFFFJJJLLLPPPUUUZZZ___cccfffjjjiiijjjkkknnnqqquuuwww{{{yyyuuuoooiiiggggggiiirrryyy|||qqqfff]]]TTTKKKEEEDDDHHHOOOYYYfffrrr}}}tttkkkaaa___]]][[[YYYYYYZZZ[[[ZZZaaajjjsss{{{tttlllhhhkkkqqquuuzzzwwwrrrtttuuuyyy{{{eeeJJJ>>>444222222000...//////............///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000///...---,,,,,,,,,,,,............////////////222...111999===888555888777AAASSSiiizzzttteee^^^jjj}}}vvvkkkYYYEEE777///...000...///...000888DDDMMMNNNIIICCC<<<999999===IIITTTXXXWWWTTTPPPJJJDDD???<<<777777888888888666555444555555444333222555999<<>>;;;888666777999:::888888888777666555444333333333333222222111111111000000000000000000000111000000000000000///............////////////......************+++,,,---...///111333555888===BBBFFFLLLMMMQQQVVV[[[aaaeeegggiiiiiijjjlllooorrruuuwwwyyyxxxvvvrrrmmmjjjiiiiiiooouuu~~~sssiii```WWWMMMFFFBBBFFFMMMYYYfffsss}}}wwwnnnbbbaaa___\\\ZZZYYYZZZ\\\^^^eeeoooxxxtttmmmjjjmmmrrruuuyyy}}}~~~zzzppplllkkkrrrwww}}}dddHHH===333111222111000000---------...///000222222------------------------,,,,,,,,,------...000000//////......---.........000000000000000/////////222///444@@@CCC;;;555666888BBBTTTjjj~~~{{{iiiXXXdddyyytttaaaLLL<<<333111333---///...000999FFFNNNPPPIIICCC<<<888666:::FFFRRRVVVVVVTTTPPPKKKEEE@@@<<<666777888999888777444333555555444222111333777;;;EEEJJJOOONNNGGG???:::999333333222222333333444555222222222222222333333333/////////...------,,,,,,((('''((()))+++///222444666666666555333111///---,,,,,,---------,,,+++***---,,,***))))))***,,,---+++++++++,,,---...000000.........///000///---***,,,+++***))))))***+++,,,...---,,,,,,+++++++++,,,***...222111000333<<>>IIIQQQVVVQQQHHH???:::999;;;CCCKKKWWWVVVSSSOOOJJJDDD@@@>>>;;;:::999999::::::888666222111000///111333777999CCCPPPVVVNNNGGGFFF@@@888444333333555666555333111222222111111111111111111222222222222222111000///,,,,,,++++++,,,...000222777555444555666666222///,,,,,,,,,,,,------...///------------------------,,,,,,,,,------.........------------------------//////...---,,,***)))(((+++,,,,,,------,,,,,,+++,,,,,,------///333999===LLLTTT^^^bbb```^^^]]]___dddhhhkkkkkkkkkllljjjfff^^^XXXRRRNNNJJJMMMXXXeeexxxzzzwwwqqqmmmkkkjjjhhhfff^^^^^^___aaaccceeeggghhhjjjgggccc^^^ZZZWWWUUUTTTWWWRRRLLLGGGEEEEEEEEEDDD@@@===999666555666888::::::999999888777666666555///000000111111111000000444333222111111111333333//////000000111111111222......///////////////............////////////000,,,000555:::===@@@CCCEEELLLMMMQQQVVV\\\aaaddddddkkklllmmmmmmnnnqqquuuyyyxxxyyyyyytttnnniiiggggggiiimmmuuuxxxlllbbbWWWMMMFFF@@@BBBIIITTTcccqqq|||zzzqqqjjjfffaaa^^^]]]]]]]]]]]]___fffuuuzzzppplllkkkooosssuuuxxx}}}~~~sssgggccccccvvvwwwnnnvvv|||bbbEEE>>>555000//////...,,,---///111111///...---...,,,,,,,,,---------......,,,,,,,,,---...///000111...---+++++++++---...000333333333222222222111111888444000;;;HHH???444777:::DDDWWWmmmwwwuuurrr^^^```sssqqqVVV@@@666333111......000555>>>IIIRRRXXXUUUKKK@@@:::999;;;CCCLLLVVVUUUSSSOOOIIICCC>>><<<:::999888999::::::888666999888666555555777999;;;BBBNNNUUUOOOJJJIIIEEE>>>777666555555666555333111111111111111111111111111222222222222222111000000,,,++++++***+++---000111444222111222333222///,,,---------------...//////------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------------------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,------...222777;;;HHHQQQZZZ^^^]]][[[\\\^^^bbbggglllmmmnnnpppnnnjjjbbb\\\UUUPPPKKKLLLVVVbbbvvv~~~zzzvvvqqqmmmkkkiiifffeee^^^^^^___```aaadddfffggggggeeebbb^^^ZZZXXXWWWVVVVVVRRRKKKGGGEEEEEEDDDDDD@@@>>>:::777666666777888777777777666555444444444111111222222222222111111333222111111000111222333111111111000000000000000222222111000...,,,+++***------........./////////---000555:::===@@@CCCEEEJJJLLLQQQWWW^^^dddggghhhjjjlllmmmnnnpppssswwwzzzwwwwwwwwwsssmmmhhhffffffeeejjjqqqyyyxxxlllaaaVVVLLLEEE???AAAGGGRRRaaappp|||}}}tttiiifffaaa^^^]]]]]]]]]\\\bbbjjjxxxvvvllliiihhhmmmqqqtttyyyqqqhhhfffgggyyyvvvllltttvvv\\\BBB;;;444//////000///...---...//////---++++++,,,---------.........//////......---------......///...---,,,,,,---...111222222222222222111111111000333222111>>>LLLDDD888<<<:::EEEXXXnnnuuuvvvffffffvvvvvv[[[BBB666222222000000000555===IIITTT[[[[[[PPPCCC;;;888:::CCCLLLUUUUUUSSSOOOHHHAAA<<<::::::999777888999999888666888777444333222333444555===GGGNNNKKKIIIJJJHHHCCC<<<:::777666555444333111111111111111111111111111111222222222222111000000,,,+++******+++---000111222222111111111000---+++---------------......///------,,,,,,+++++++++***++++++,,,,,,,,,,,,------------------------------+++,,,,,,---------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,---000555888CCCJJJTTTXXXXXXXXXZZZ\\\```gggmmmpppsssuuusssnnnfff```YYYSSSMMMLLLSSS]]]qqq~~~}}}{{{wwwrrrmmmjjjhhheeeccc___^^^]]]^^^___bbbeeegggeeecccaaa^^^[[[YYYXXXXXXUUUPPPKKKGGGFFFEEEDDDDDD@@@>>><<<999777666666666777777666666555555444444222222333333333222222111111111000000000111111222222222111111000/////////333222222000...,,,***))),,,,,,,,,---------......---000555999<<>>???DDDOOO^^^nnn|||wwwhhheee```]]]]]]]]]]]]\\\dddlllzzz{{{ppphhheeeeeeiiinnnrrrxxx~~~nnnggghhhnnnuuulllsssnnnUUU???999222//////111111000---......,,,***)))***+++............//////////////////...---------------///...------...000111333111111000000000000000//////111222>>>JJJCCC888<<<;;;FFFYYYooowwwxxxvvvooovvvvvv]]]CCC444000222//////000444<<>>888222//////000000.........---+++)))(((***+++------------............///......---------......000//////......//////000///////////////////////////111111777AAA;;;333777<<>>===:::888777777888999999888666555444444333444555555///444888:::<<<@@@AAA@@@@@@===999666444333111000000000111111111222222222000111111222222222111111...---,,,,,,---///111333777888888777555333111000,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,++++++((()))+++,,,,,,+++)))(((***+++,,,,,,,,,---111444777>>>EEEIIIJJJMMMSSSXXXbbbjjjqqquuuyyy{{{xxxtttiiibbb[[[VVVQQQMMMOOOTTTbbbqqq}}}{{{xxxsssooolllhhhdddbbb___^^^]]]]]]^^^```bbbcccgggeeeccc```]]]YYYWWWUUUQQQOOOLLLJJJIIIHHHFFFDDD@@@???===;;;999777666555888888888888777777777777111111222222111000////////////000000111111111111......///000111222222333,,,,,,...///000000000000+++++++++,,,,,,,,,,,,---...111555888;;;???CCCGGGLLLQQQYYYaaafffjjjooorrrrrrtttvvvvvvuuuttttttuuuuuussspppmmmiiieeeaaa___]]]aaagggnnnvvv~~~}}}rrrgggZZZMMMDDDBBBAAACCCKKKYYYiiiwww~~~yyyqqqfffccc^^^\\\\\\\\\\\\\\\\\\cccssstttkkkdddbbbbbbdddfffgggnnnvvv~~~}}}}}}xxxfff___aaawww}}}yyyfffQQQ>>>888222/////////...,,,//////...,,,******+++---++++++,,,,,,,,,---------,,,,,,,,,------///000000111111000...------,,,,,,...........................222///111888666222999<<>>BBBKKKZZZkkkxxxwwwooodddaaa]]][[[[[[\\\\\\\\\\\\cccrrr{{{pppjjjdddeeehhhkkkiiiggglllssszzzzzzssscccaaaggg~~~nnnVVVEEE999555000...///000...,,,+++---//////...---...///+++++++++,,,,,,,,,---------------------...///000///000000000//////......---.........////////////---666444111555555666>>>;;;FFFZZZqqqwwwtttxxx}}}gggVVVFFF777111222---///111222555===IIISSSXXXPPPHHHBBB<<<777666:::<<>>CCCKKKRRR]]]dddkkkpppwww~~~~~~xxxpppgggaaaYYYPPPKKKKKKOOOYYYiii{{{~~~}}}ssspppmmmkkkiiifffaaa^^^^^^```aaaccccccbbb```___ZZZZZZZZZYYYWWWTTTRRRPPPQQQPPPOOOOOOOOOMMMJJJGGGAAA???;;;888777888:::;;;777777777777888888888888444444444333222111000//////000222333444444333333000000000000111111111111111111111000///---,,,+++,,,,,,------------......///111444777:::???DDDHHHIIIRRR^^^gggmmmrrrxxx~~~{{{}}}|||}}}yyytttooolllggg```[[[ZZZ^^^eeelllssszzzxxxlll]]]NNNDDD:::;;;AAALLL\\\mmmzzzyyyrrrdddaaa]]]ZZZZZZ[[[\\\[[[```fffuuuxxxooojjjdddfffjjjnnnllljjjnnnuuu|||{{{qqqccceeemmm{{{gggOOO>>>666222......///111000...)))+++...///...---......,,,,,,,,,---------......//////...------------......///000111111222222111........./////////000000...888777333555222111777:::EEEYYYqqqsssoooxxxgggUUUFFF888000000...,,,,,,///000444>>>HHHSSSLLLDDD???:::666444444:::<<<@@@CCCDDDCCCAAA@@@===;;;::::::<<<>>>??????@@@>>>:::777555555555555000...,,,,,,---.........///////////////...............------------......111222222222111...+++***------...///111444666888777999::::::777444222222//////////////////////////////............//////......//////000000111111000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,---333555;;;AAADDDEEEJJJQQQXXXaaakkkqqqvvv|||~~~}}}xxxvvvqqqhhh^^^TTTNNNKKKKKKSSS___mmm{{{rrrnnniiifffdddcccaaa```]]]^^^^^^___^^^]]][[[ZZZYYYYYYXXXVVVVVVUUUUUUUUUUUUSSSPPPOOOPPPNNNKKKGGGEEEBBB===999666666777888666666666666555555555555888777666555333222111000222222222222222222222222////////////////////////222222222222111000......,,,...//////...///000111///111444666999===BBBFFFMMMSSS\\\dddlllrrrwww{{{zzztttooohhhaaa]]][[[___eeelllsssyyy|||~~~uuuiii\\\MMMCCC>>>???CCCMMM\\\lllxxxvvvoooggg```[[[\\\^^^]]]]]]___```iiiyyyvvvppplllqqqnnnnnnqqqqqqnnnrrryyy|||uuulllnnnuuutttaaaLLL>>>777333//////111222///+++///............---------///...,,,+++***++++++,,,,,,------......---,,,,,,,,,---...///000111222333.........///000111111222000000000111444666999;;;@@@GGGVVVmmm~~~rrrlllvvv~~~eeeSSSEEE999111///...,,,,,,///000444>>>HHHRRRMMMFFF@@@;;;777555444777:::>>>AAACCCBBB@@@>>>===;;;:::;;;===???@@@@@@@@@>>>;;;888666555666666333111...---...//////.........//////000000111111///......------......///000111222222111///---+++////////////111222444666:::;;;===;;;888555333222//////////////////////////////............//////000000000000000/////////////////////////////////..................//////000...---+++***++++++,,,******++++++,,,---------333444:::@@@CCCDDDIIIQQQXXXaaakkkrrrxxx~~~}}}wwwnnndddZZZTTTPPPIIIOOOYYYeeewww~~~zzzrrrooojjjfffdddcccaaa___]]]]]]]]]]]]\\\[[[ZZZZZZXXXWWWWWWVVVWWWWWWXXXXXXVVVTTTSSSSSSTTTSSSPPPMMMFFFCCC???;;;888777888888666666666666666666666777888777666555333222111000222222222222222222222222111111111111111111111111111111111111000///...---///000111///---,,,---...///111444777:::>>>CCCGGGMMMRRR[[[cccjjjpppvvvzzz|||~~~zzzuuupppiiibbb]]]YYY]]]cccjjjrrrxxx}}}vvvjjj\\\NNNDDD<<<>>>CCCMMM\\\kkkwww}}}wwwpppiiibbb]]]]]]]]]\\\\\\^^^^^^hhhxxx}}}sssllliiimmmmmmpppvvvvvvtttvvv|||{{{yyyrrruuu}}}sss___JJJ<<<333///,,,,,,...///---)))............---------------,,,+++++++++,,,---...------------------------,,,,,,---...///000000111***+++,,,...............000000000111333666999:::EEELLLZZZooo|||nnngggppp~~~eeeSSSGGG===444000///------///000333===GGGRRROOOIIIBBB<<<888666444333666;;;???AAAAAA???===<<<;;;:::;;;>>>AAACCCCCCAAA???<<<999777666666666555333000///000000000///------...///000111222222///......------......//////000111111111000...---111000000000000222333444;;;<<<===<<<888444222111000000000000000000000000//////............//////222222111000000///....................................//////000000111111111///,,,)))(((***,,,---+++++++++,,,------......222333888>>>AAABBBHHHPPPWWWaaakkkssszzzyyyqqqfff\\\TTTPPPHHHKKKQQQZZZiii~~~yyyssspppjjjgggdddcccaaa___]]]\\\ZZZYYYXXXXXXYYYYYYTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUTTTUUUVVVUUUSSSQQQFFFEEEAAA>>>;;;999888888666666666777888888999999777777666555333222111111222222222222222222222222111111111111111111111111000000000000///......---///000000///---,,,,,,---///222555888;;;???EEEIIINNNSSSZZZaaahhhooouuuyyy}}}~~~|||~~~{{{wwwrrrkkkccc]]]XXX[[[```gggnnnvvv|||wwwjjj\\\NNNDDD:::<<>>@@@@@@>>>===<<<;;;:::<<<@@@CCCEEEEEE@@@>>>;;;888666666666666777444111000000000///............//////000000000//////............//////......///000111000000///000000//////000222444555;;;<<<===;;;777333111000000000000000000000000000//////............//////111111111000000000////////////////////////////////////000000000000000000...---+++***))))))***+++++++++,,,------......///000111666<<<>>>@@@FFFNNNTTT___jjjrrrzzz{{{sssjjj```VVVPPPJJJIIIKKKRRR^^^qqq~~~zzzuuuqqqlllgggeeecccaaa___]]][[[XXXVVVUUUUUUWWWXXXQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUSSSPPPOOOFFFEEECCC???<<<:::888777666666777888999999::::::777666555444333222111111111111111111111111111111111111111111111111111111///////////////...------+++---...///......///111000222555999<<>><<<999444222555999<<>>===<<<;;;:::<<<@@@DDDEEEFFF@@@>>>;;;888666555555666777444111000000000///.../////////......---------/////////....../////////---...//////000111111111.........///111333666777===>>>???===999555222111000000000000000000000000//////............/////////000000000111111111222000000000000000000000000111111111111000...---,,,---......///...,,,+++***++++++,,,------....../////////444999<<<>>>EEEMMMRRR]]]iiiqqqzzz|||tttiii]]]UUUNNNJJJJJJOOOWWWggg{{{wwwrrrmmmhhheeecccaaa___\\\ZZZVVVSSSRRRSSSUUUVVVSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWWWWTTTQQQNNNMMMGGGEEECCC???<<<:::888777666777777888999::::::;;;666666555444333333222111111111111111111111111111000000000000000000000000...////////////......---,,,...////////////000222000333666:::>>>CCCIIIMMMUUUYYY___fffkkkqqqvvvzzzxxxzzz~~~|||xxxqqqiiiccc___```bbbeeeiiinnnrrruuuyyy|||wwwhhhXXXKKKCCC;;;>>>FFFRRRaaapppzzzrrrkkkeeeaaa^^^^^^]]]\\\^^^ccciiirrrvvvqqqppppppxxx}}}uuusss~~~vvvuuummmWWWDDD999000...------.........---...------------,,,,,,,,,---------,,,,,,+++++++++............//////000111000000000////////////...,,,///222555555333000...000000000111222555777888>>>HHH[[[qqq~~~iii[[[cccvvvnnn^^^QQQAAA555222///...//////222;;;DDDQQQWWWUUUIII@@@===:::444444555777:::;;;=========<<<;;;:::<<<@@@CCCEEEEEEAAA???<<<999777666666666666444111000111111111000111111000///...---,,,,,,000//////......//////000.........///000111111222------...///111444666888>>>@@@@@@???;;;888555444000000000000000000000000//////............////////////000000111222222333111111111111111111111111222222222222000...,,,+++///000222333333000---++++++++++++,,,------......---...222777999<<>>;;;999888888888777555222111222333333222222222111111000000//////000000////////////000000///......//////000111111////////////111333555666;;;===>>>===:::777555444//////////////////////////////............//////111111111111111111111111000000000000000000000000111222333333222000...---000000111222111///---,,,******++++++,,,---------,,,,,,000555777:::BBBJJJRRR]]]iiisss|||zzzjjj^^^VVVNNNIIIIIIJJJQQQiiiyyyuuuooojjjfffccc```^^^ZZZXXXVVVSSSRRRRRRRRRSSSQQQQQQQQQQQQQQQRRRSSSTTTWWWZZZ]]]]]]YYYUUUSSSSSSLLLIIIDDD@@@<<<:::::::::777777888888888888888888555555555444444333333222111111111111111111111111000000000000000000000000///000000111111000000///222333444222000///000111111444888<<>><<<;;;<<<@@@DDDFFFFFFHHHGGGEEE@@@;;;777666666444222000000222555666666666444222111222333333333444444444333222111000///111111111111000000000000///...------...111555777:::999999777555333111000000000111111111///---,,,111///...------...///111000000111111111000000///000111111111111222222222333333333333333333333333000///---,,,++++++,,,---,,,+++*********+++------++++++...222555888@@@JJJSSS___mmmvvvqqq]]]QQQGGGDDDBBBFFFVVVhhhwwwnnnjjjeee```^^^```]]]\\\YYYUUURRROOONNNMMMPPPOOOOOONNNOOOPPPQQQRRRUUU\\\___^^^[[[ZZZVVVQQQPPPLLLEEEAAA>>>======<<<888777666777888888666444444333222222111111222222111222222222111000///...///////////////000000111000000000000111111111111***---000222222222333444333777===AAADDDHHHOOOTTTZZZ\\\aaaiiiqqqwwwzzz{{{}}}~~~|||wwwrrrnnnnnnnnnsss{{{~~~~~~~~~ppp^^^NNNDDD@@@???EEERRRaaannnzzzqqqiiiggg```[[[[[[[[[ZZZ]]]aaafffwww}}}xxxuuutttxxx}}}vvvxxx}}}vvvvvv}}}gggOOO@@@:::222222111///............///---++++++++++++)))'''/////////...------,,,,,,,,,---...111333333111///***//////******...000---000000000000////////////000111222333222333555777???KKK^^^tttzzzqqqeeehhhtttwwwdddGGG;;;222---000111111666???OOO\\\aaaTTTEEE===999555333222333555888;;;;;;;;;===<<<;;;<<<@@@DDDFFFGGGJJJIIIGGGCCC===:::888888555333000000222444666666888666444444444555555555444444444444333222222111222111111111000000000000000///------...111444666777777777555444222000///111111111000000///...---///...---,,,,,,---...///000000111111111000000///000000111111111222222222222222222222222222222222000///...,,,,,,,,,,,,,,,++++++***)))***+++,,,---++++++...222555888@@@IIITTT___mmmwwwvvvbbbUUUIIIDDDAAACCCQQQaaa{{{yyyppplllhhhbbb```bbb\\\[[[XXXTTTQQQOOOMMMMMMNNNMMMLLLLLLLLLNNNOOOPPPSSSZZZ___^^^]]]\\\YYYUUUQQQLLLFFFAAA???>>>===<<<888777666777888888666444444333222222111222222222222222111111000000//////000000//////000000111111222111111111000000//////,,,...000111111111333444555999>>>AAAEEEJJJQQQWWW]]]___dddjjjqqqvvvxxxyyy}}}~~~{{{sssnnnooopppuuu}}}ooo]]]MMMCCC@@@???DDDRRRaaannn{{{qqqhhhddd^^^ZZZ[[[[[[[[[^^^cccjjjzzzyyytttsssssswww|||~~~vvv}}}zzzuuuuuu|||gggNNN>>>777111000000///////////////111///............---+++,,,,,,,,,---------------***+++,,,///111111111///...222222...,,,///000---000000000000////////////222333444444444555777999>>>JJJ^^^ttt{{{|||zzzgggbbbiiivvvoooNNN???555...111222111555===OOO^^^dddXXXHHH???:::666444333333555999;;;<<<<<<===;;;:::<<<@@@DDDGGGGGGIIIIIIGGGCCC>>>:::999999666444222111333444555555777666555555444444555555333444444444444444333333222222222111111111000000000///.........000333444444444444333222111000///222111000//////............---,,,++++++,,,---...///000000111111000000000000000000111111111222222111111111111111111111111000///...---,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++...333555888@@@IIISSS___mmmwww}}}hhhZZZMMMFFFAAA@@@JJJXXXsss|||sssnnniiicccaaabbb\\\ZZZWWWSSSPPPNNNLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLQQQYYY^^^_________]]]YYYQQQMMMGGGBBB@@@>>>===;;;888777666777888888666444444444333222222222222222444333111000//////000000000000111111111222222222333333222111000///......///000111111000111333555777:::>>>BBBEEELLLTTT[[[```cccggglllqqquuuxxxyyy}}}~~~vvvoooooorrrwww~~~~~~ooo\\\LLLBBB@@@???DDDRRRbbbppp}}}rrrhhh```[[[YYY[[[\\\\\\___dddnnn}}}{{{rrrooooooppptttzzz||||||yyywwwwwwtttuuu{{{gggMMM<<<555000000//////...//////000---,,,++++++------,,,+++******++++++,,,------.........000111111111111000...111111///...111000...////////////000000000000111222333444333444666888===III]]]ttt|||nnn```cccsssyyyXXXBBB777///111222111555<<>>:::888777888555333222333555555555444555555444333222333444222222333444444444333333333333222222222111111111111000///......///111222222222222222222111000000333222000.........//////......---,,,,,,---.........///000000000000000000000000000000111111111111000000000111111111111111000///......---,,,,,,,,,******)))((()))***+++,,,,,,,,,...333555777@@@IIIRRR^^^lllvvvnnn___PPPIIICCC@@@HHHTTTnnnxxxrrrlllddd``````\\\YYYVVVRRRNNNLLLKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJPPPXXX___`````````^^^YYYRRRMMMHHHCCCAAA???===;;;888777777777888888666555444444333222222222222333555333111/////////000111111111222222333333333333222222111111000//////...000111111111000111444666777;;;>>>BBBFFFMMMVVV]]]bbbeeejjjnnnssswww{{{~~~~~~{{{tttrrrtttzzz~~~nnn\\\MMMCCC@@@???EEESSScccqqq~~~uuujjj___[[[ZZZ\\\\\\[[[___eeeooo~~~}}}tttkkkiiijjjlllrrrxxxxxxzzz|||~~~|||wwwxxx|||vvvvvvxxx~~~dddKKK:::333111000///...............+++***)))***,,,---,,,+++++++++,,,,,,,,,---------000000000000...---...///------------///000000///////////////000000000000///000111111111222444666===III]]]ttt|||zzzeeebbbqqqdddHHH:::000000222111555<<>>;;;;;;888666444333555666777777777:::<<<;;;888666888999333333444444444444333222444444444333333333222222222111000///............---...///000222222222222222111000//////.........////////////////////////------...///000000000000/////////000000000111111000000111111222333333333//////000//////...,,,,,,,,,+++*********+++,,,------,,,///333555777???HHHOOO\\\jjjuuu|||zzztttdddVVVPPPLLLIIINNNWWWbbb~~~rrriiieee```]]]WWWQQQMMMJJJIIIHHHIIIHHHFFFEEEEEEFFFGGGGGGLLLUUU\\\^^^______[[[WWWSSSOOOJJJFFFCCC@@@===;;;999888777888999999777555555444444333333333333333555444222111000000111111000111222333444333222222//////000000111111111111///111222222333444666888888<<<@@@DDDGGGNNNVVV]]]```eeekkkppptttzzz{{{kkk\\\NNNFFF@@@AAAHHHXXXhhhttt~~~zzznnnbbb___^^^]]][[[ZZZ```iiirrr~~~tttkkkcccaaaccceeekkkrrrvvv{{{xxxrrrrrryyyzzz}}}rrrZZZEEE999444111111///...---,,,,,,,,,...,,,,,,---///000///...000000///......---,,,,,,(((+++---......111777<<<>>>777111000000...,,,---......//////000000111111222333444444444555777999>>>JJJ^^^uuuyyyvvvkkkrrr~~~aaaMMM:::444333111555;;;KKK___mmmhhh[[[PPPFFF>>>:::777444222333555666666999888999<<>>:::888999;;;666666777666666555444333444444444444333333333333222111000///...---,,,,,,***+++,,,...000111222222111111111000000///...------..................---,,,---...///000000000000////////////000000000111//////000000111222222333//////000000///...---,,,---,,,+++++++++,,,......------///333555777???GGGQQQ]]]lllwwwyyy}}}uuueeeWWWRRROOOKKKOOOWWW^^^|||xxxnnniiiccc___YYYRRRLLLIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEGGGPPPYYY\\\^^^^^^[[[WWWSSSPPPKKKGGGDDD@@@===:::999888888888999999777666555555444333333333333444444333333222222111111000///000222333444333222111111111111000000000000000---///222444555555777999:::>>>CCCGGGJJJOOOWWW\\\^^^cccjjjnnnrrrwwwyyyiiiYYYLLLCCC@@@BBBKKK[[[jjjuuu}}}yyynnnbbb```^^^]]][[[[[[dddnnnyyytttkkkbbb```aaaccciiiooorrrxxx|||}}}ooojjjlll|||yyyxxx{{{mmmUUUBBB888555......---------......///,,,+++***+++,,,---,,,+++------------------------,,,...111111111444;;;AAAAAA777......///......000.........///000111111111333444555666555666888:::@@@LLL___uuuxxx|||pppwwwkkkUUU???777444111444:::JJJ^^^nnnjjj]]]RRRHHH@@@;;;888444222222333444444999888888;;;AAAFFFJJJKKKFFFHHHHHHFFFBBB===:::999777555333333666888999:::777;;;>>>===999777888;;;999999999999888777555555555555444444444333333333222222111///...---,,,+++''')))***---///000111111000000111111111///---,,,,,,------......------,,,,,,---...///000000000000////////////000000000000---......///000111111222///000000000000...---,,,------,,,,,,,,,---...///------///333555777>>>GGGRRR^^^mmmyyy}}}}}}~~~vvvfffXXXSSSOOOLLLOOOVVV^^^|||zzzooojjjeeeaaaZZZRRRLLLIIIGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDBBBLLLVVVZZZ]]]___\\\XXXTTTPPPKKKGGGDDDAAA===::::::888888888999999888666555555444333333333333444333333333333333111000000...000111333333222111000333333222111000///......+++...222555666777888999<<<@@@FFFJJJMMMQQQWWW\\\]]]bbbiiilllooouuu}}}yyyhhhWWWIIIAAA@@@BBBLLL]]]llluuu}}}xxxnnnbbb___]]]\\\[[[]]]gggsss~~~tttkkkbbb``````bbbgggmmmlllssswwwyyy~~~hhhdddgggyyywwwuuuyyykkkSSSAAA777555++++++,,,,,,...///111222000///......///000///...***++++++,,,,,,------...,,,...///---+++---333999<<<111)))***...///111555---......///000111111222222333444444444555777999AAALLL```uuuuuuyyyeeeHHH:::333...111:::JJJ^^^kkkfff\\\UUULLLBBB<<<:::777555333444555666777:::999777;;;EEEJJJHHHFFFEEECCCDDDDDDBBB===999:::888666444555666999:::;;;;;;<<<<<<<<<;;;999888666666666777777888999:::555444444333333333444444444222000...---,,,,,,,,,***,,,...000111111000////////////000///......---,,,------......------,,,+++++++++,,,,,,,,,------------...000000111111111,,,---///000000000///...000000000000///...,,,,,,++++++++++++,,,------...000000111111444:::BBBHHHVVV___mmmzzz~~~zzzsssiii]]]UUUOOOLLLNNNTTTdddyyyyyyoookkkfff]]]UUURRRPPPLLLJJJJJJFFFEEECCCAAA@@@@@@@@@AAACCCHHHPPPYYY___```\\\YYYXXXSSSLLLFFFBBB>>><<<::::::888777888:::<<<======888777555333222222222222000333666666333222222444111222222333333222222111111000///......///000000111111222444666777888999AAACCCFFFJJJOOORRRUUUWWW^^^aaagggnnntttxxx{{{|||zzz{{{zzzhhhVVVHHH@@@===DDDRRRbbblllrrr{{{vvvooofffaaa\\\ZZZZZZ^^^iiiuuuzzznnnfff___^^^______cccgggmmmqqquuuyyy~~~|||dddccchhhxxxwwwtttzzz}}}cccLLL>>>444---///000000000///......---------------------------...---,,,,,,++++++++++++++++++,,,,,,---...//////000000//////......------////////////000000000000111222333333333444666888AAANNNcccxxxvvvyyyrrrXXXDDD777111222777III]]]kkkggg]]]TTTKKKAAA<<<:::777444333333444555777999999777<<>>;;;999888777666666777999:::;;;;;;<<<<<<;;;999888666555555555555666777888888555444444444333444444444444222000...---,,,,,,,,,+++,,,...///000111000000...////////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------...///000000000000...///000111222111000000000000000000//////...---,,,,,,,,,+++,,,,,,---------...///111555<<>><<<::::::999777888:::<<<===<<<888777555444222222222333333666777666222//////000111222222333333222222111111000///......///000111222333444555777888::::::BBBEEEJJJOOOTTTXXXZZZ[[[^^^aaaffflllrrrvvvxxxyyy{{{wwwxxxwwweeeTTTGGG@@@???EEESSSdddpppvvv|||ssskkkgggbbb^^^\\\[[[___jjjuuuxxxhhhaaa\\\\\\^^^___ccciiikkknnnrrrxxxzzzeeeeeejjjxxx~~~vvvuuu{{{www\\\FFF;;;555000///...---++++++,,,------+++,,,...//////...,,,+++...---,,,,,,++++++,,,,,,++++++,,,,,,---......///////////////............////////////000000000000///000222333333555888:::@@@NNNbbbxxxvvvuuukkkPPP<<<555555555EEEZZZkkkjjj___TTTJJJAAA<<<:::666333222222333444777999999888<<>>GGGNNNZZZcccppp~~~xxxnnnbbbYYYQQQLLLMMMQQQ^^^qqq}}}uuunnnkkkeee\\\TTTRRRPPPKKKHHHHHHDDDCCCBBB@@@??????>>>???DDDGGGNNNVVV]]]aaaaaa___WWWSSSLLLFFFAAA>>><<<:::;;;999777888:::;;;<<<<<<888777666444333333333333444555666444111/////////111222222333333222222111111000///......///000111333444555777888:::;;;<<>>===999999999999999888888888999999999888777444222111000000000111111222333444444444444555555555555555333333222000///......---------------...000111222------......------,,,+++++++++,,,,,,,,,,,,++++++---------.........//////000000000111000000//////111111222222222333333333///000000111111111111000///...---,,,,,,,,,,,,,,,+++,,,...111666>>>HHHNNNXXXaaannn|||zzzooocccYYYPPPJJJJJJNNNXXXjjjyyyqqqmmmeee]]]UUUSSSQQQMMMIIIIIIDDDCCCBBBAAA@@@@@@??????CCCFFFLLLTTT\\\aaacccbbbWWWSSSLLLFFFBBB???===;;;<<<:::888888999;;;;;;;;;888777666555555444444444111222222222222222222222111222222333333222222111000//////......///111111333333555777999:::<<<======CCCLLLUUU\\\```bbbbbbbbbdddggglllpppsssuuuvvvxxxxxxvvvrrrnnnpppwww}}}qqq```QQQGGGBBBCCCGGGTTTiiiyyyooofffeeebbb``````___bbbkkkuuu{{{ooo\\\VVVRRRTTTXXX[[[aaagggjjjiiilllxxx|||jjjmmmsss~~~|||wwwwww~~~sss^^^GGG777000///000111000...------...///000+++,,,...//////...,,,+++...------,,,,,,,,,------,,,,,,,,,---------......---------....../////////////////////000000000000...000222333444555888;;;BBBOOOeeezzz}}}qqqttteeeGGG===:::555===QQQgggooohhh[[[MMMDDD===;;;777333111000111222555555777999;;;@@@GGGMMMPPPMMMIIICCC>>><<<;;;;;;999999999999888888777777777888888777555333111000/////////000000111222333333444555666666666555555333333222111000//////...------------...000111222------......------,,,++++++,,,,,,------,,,,,,+++---------.........//////111111222222222111000000000000000000111111222222///000000111111111111000///......---,,,,,,,,,,,,...///000222666===FFFLLLXXX```lllzzzzzzpppcccYYYOOOHHHGGGJJJRRRaaavvv|||rrrmmmfff^^^XXXVVVTTTOOOKKKJJJEEEEEEDDDCCCBBBAAA@@@@@@BBBEEEKKKSSS[[[aaaccccccXXXSSSLLLGGGCCC@@@>>><<<===;;;888888999:::::::::777777777777666555555444333222222222222333222222111222222333333222222111000///.........000111222222222444666888:::<<<===<<>>999555:::KKKbbbqqqpppcccRRRFFF>>><<<888444111000111111333333555999:::===EEEMMMPPPOOOJJJDDD>>>:::999::::::999888777666666666666666666666666555333111000000000///000000111222333222333555666777777666555333333333333222111//////,,,,,,---...///000111111...............---,,,,,,,,,------......------,,,,,,------------.........000000111222222111111111000////////////000111111000000000111000000/////////...------------------000000111222666===EEEKKKXXX```lllyyyzzzpppcccYYYOOOGGGEEEHHHLLLXXXkkk|||qqqkkkggg___YYYXXXUUUPPPLLLKKKEEEEEEEEEEEEDDDBBBAAA@@@AAADDDJJJRRRZZZ```bbbbbbYYYTTTNNNHHHEEEBBB@@@>>>>>>;;;999888999::::::999777777888888777666555555888666444222222222111///111222222333333222222111//////......///000111222111222444666888;;;<<<===>>>DDDNNNYYYbbbhhhjjjkkkjjjkkknnnqqquuuxxx{{{|||zzzyyywwwssspppoooppprrrxxx}}}ppp___QQQHHHCCC@@@FFFTTTiiizzzrrrkkkcccbbbcccfffgggiiiqqqyyyrrrdddWWWQQQLLLNNNQQQTTTZZZ___hhhiiipppwwwfffllluuu}}}~~~{{{rrruuuwww}}}|||xxxjjjWWWGGG;;;222///111)))+++...000000...,,,***///...,,,******,,,...///------------------...///---------------------------------------.........////////////000000000000111222333333333444666888CCCRRRggg}}}~~~|||vvvtttSSS>>>888888777FFF^^^rrrvvvjjjWWWIII@@@===999555222111111111111111333888999:::CCCMMMQQQQQQMMMGGG???:::999999:::999666555444444555666555555666666555333222111111000000111111222333444222333555777888777666666222333333333333111000///+++,,,...///000111000000...////////////...---------......//////......---,,,,,,,,,,,,---------------...///000000000000000000//////...///000111222000000000000//////...---...------------......///000000111333666===FFFLLLVVV]]]iiiuuu{{{qqqeeeZZZQQQHHHFFFHHHGGGQQQaaavvv{{{rrrmmmfff___YYYXXXUUUPPPKKKJJJDDDEEEEEEDDDCCCBBB@@@??????BBBIIIRRRZZZ___```___ZZZVVVOOOJJJFFFDDDBBB@@@>>><<<999888999:::999888777777888888888777666555:::777444333333444222000111222222333333222222111///.........///000222333222333555777:::<<<>>>???>>>DDDNNNXXXaaagggkkkllllllmmmooorrrvvvzzz}}}||||||zzzwwwssspppoooooosssyyyooo^^^PPPFFFAAA<<>>888;;;666CCC[[[rrr{{{oooZZZJJJAAA>>>:::666222111111222000///222777888999BBBMMMRRRRRROOOIIIAAA;;;999999:::888666333222333555666444555555666555444222111111111111111222333444555222333555777888888777666222333333444333222000///***,,,...000111111000/////////000000//////...---......////////////......+++++++++,,,,,,,,,------+++,,,---...////////////111000/////////000222333000000000000///...,,,,,,---------------...///000//////000222777>>>GGGMMMSSSZZZeeeqqq||||||rrrfff\\\RRRIIIGGGIIIDDDMMM\\\ppp{{{tttqqqeee^^^XXXWWWUUUOOOJJJIIICCCDDDDDDDDDCCCAAA???>>>>>>BBBIIIRRRZZZ^^^^^^]]][[[VVVPPPKKKGGGEEECCCAAA???<<<:::999999999999888777777888999999888666666888555222222555666666444222222222333333222222222///.........///000222333444555666999;;;>>>???@@@===BBBKKKUUU^^^eeeiiijjjlllmmmpppssswww{{{~~~~~~|||zzzvvvrrrooommmpppwww}}}nnn]]]OOODDD???:::CCCTTTggguuu|||qqqkkkeeeeeejjjoooqqqssszzz~~~mmm^^^RRRLLLHHHKKKPPPTTTZZZ```___fffssswwwooovvv~~~yyyvvv{{{|||}}}{{{gggQQQBBB666...---111...............///000111,,,,,,---......---,,,,,,---------------...///000------------------------.........------,,,,,,,,,////////////000000000000...///111333444666999<<<@@@OOOeee{{{qqqhhhtttnnnjjjxxxzzzyyylllSSS===666:::666BBBMMMmmm{{{mmmcccQQQEEE@@@;;;:::777333222555000000222444444555>>>HHHRRRWWWXXXOOOEEE>>>:::777444888;;;999555333555888999888666555333333222222333222222111222444555666555555666777888888888777222333333333333222111111,,,,,,---000333333111///111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333111///...---...///000111111000000/////////...///...---,,,+++,,,---...///000111333888???HHHNNNWWW^^^hhhrrr{{{wwwiii\\\RRRLLLGGGEEEBBBFFFRRRggg~~~wwwqqqjjjfffaaa[[[WWWSSSNNNKKKFFFDDDAAA@@@@@@???===<<>>===@@@BBBGGGOOOUUUXXXXXXWWWWWWSSSOOOLLLKKKKKKKKKKKKCCC@@@<<<::::::999888777444555666777666555333222222222222222222222222222111000//////......//////000...---,,,...000333555666888;;;<<<<<<===???AAABBBGGGNNNVVV\\\bbbhhhllloooppprrrtttvvvzzz|||zzzxxxvvvrrrnnniiimmmssszzz{{{yyyxxxyyyzzzlllZZZKKKBBB>>>>>>@@@KKK^^^rrrwwwnnniiigggiiimmmqqqvvv}}}zzzhhh\\\PPPOOOLLLJJJKKKOOOUUUZZZ^^^```iii|||rrrkkkrrrzzz~~~{{{tttmmmjjjvvvzzz~~~gggKKK;;;444000......///---++++++---......---,,,,,,------------,,,,,,++++++******+++---///111333000---,,,---......---/////////.........------000////////////000111111333222222333444666888999BBBPPPeeeyyyppp]]]eee}}}qqqxxx}}}yyysssgggRRR===333222111<<>>FFFLLLVVV\\\fffpppyyy|||uuujjj___UUUMMMGGGCCC@@@BBBJJJXXXnnn~~~vvvppplllgggaaa[[[WWWTTTQQQOOOIIIFFFCCC@@@@@@@@@???>>>@@@CCCHHHNNNTTTWWWVVVUUUSSSQQQOOOOOOPPPRRRRRRQQQIIIDDD>>>:::888888888888444555666666666555333222222222222222222222222222111111000000//////000000111///...---...111444555777:::===?????????@@@BBBCCCHHHOOOVVV]]]ccciiimmmpppqqqssstttvvvzzz~~~{{{zzzwwwtttrrrmmmooosssxxx}}}}}}wwwsssqqqrrrsss|||sss^^^MMMBBB======>>>HHH[[[ooosssiiieeeeeehhhlllqqqwwwxxxggg[[[NNNMMMKKKIIIIIIMMMTTTYYY^^^bbbmmmoookkkqqqxxxyyytttmmmgggeeemmmxxxwwwzzzcccHHH888222000///000...---,,,---...///---,,,,,,,,,------------,,,,,,,,,+++++++++,,,...000111222000////////////...---000000000/////////......///////////////000111222222222222333444666888:::BBBPPPfffyyyzzzeeedddxxxuuuttt|||yyykkkTTT>>>444555000:::BBBbbbyyyzzzwwwdddSSSIII???;;;888444222333222222444888888666999>>>FFFOOOWWWVVVRRRLLLCCC;;;777888999888555555666888555666888999888666444333222222222333333444555555888888777666666666666666444444444444444333333222.........000222333222000000000//////............////////////////////////000000//////......------...///////////////......000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------............000111333777===EEEJJJTTT[[[dddnnnwwwyyysssiii___VVVNNNFFFBBB???@@@EEEPPPbbbyyy~~~vvvqqqmmmggg```ZZZVVVTTTRRRQQQKKKGGGBBB???????????????AAACCCHHHNNNSSSUUUTTTRRROOOOOOOOOQQQTTTWWWXXXXXXPPPIIIAAA:::777777888888555666666666555444333222333333333333333333333333444444333222222333333333111000...---...000333555888;;;???BBBBBBBBBCCCDDDDDDIIIOOOVVV\\\ccciiimmmqqqrrrssssssuuuyyy}}}zzzvvvsssqqqmmmnnnppptttzzzxxxqqqnnnnnnnnntttyyy|||dddQQQDDD>>><<<===FFFXXXlll|||}}}ooofffbbbbbbdddiiiooowwwtttdddYYYNNNMMMKKKIIIJJJNNNUUUZZZ___fffsssnnnpppuuuzzzxxxpppgggaaa```aaalllyyy}}}sss|||www```FFF777222//////000---------///000000---+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///000000000000111111000...---,,,---...///000111111222333222111000////////////222222222333444777999:::BBBQQQfffzzzsssiiiqqqzzzrrrwwwpppUUU>>>555888111999>>>]]]xxx~~~}}}jjjVVVKKK???;;;888555333444///...111666777666888<<<@@@IIIRRRTTTRRRNNNEEE===777777777666444444555777555666888999999777666444222333333444555555666666555444333222222222222222444555555555555444333333000//////000222333222111////////////............////////////////////////000000000//////............//////000//////...---///...............//////+++++++++,,,,,,,,,,,,,,,---------....../////////...///111333777<<>>???CCCJJJXXXlll}}}wwwrrrlllggg```[[[WWWVVVTTTSSSLLLHHHBBB>>>===>>>??????BBBDDDHHHMMMQQQSSSQQQOOOKKKKKKLLLPPPUUUYYY[[[[[[UUUNNNCCC;;;888777888999666666666555555444333222555555555555555555555555444333333333333333444444111000...---...000333444999<<>>@@@DDDMMM___uuu|||wwwuuummmiiiccc^^^[[[YYYWWWVVVNNNJJJCCC>>>===???@@@AAACCCDDDHHHLLLPPPQQQOOOMMMHHHGGGHHHLLLRRRWWWZZZ[[[XXXPPPFFF===999888999999777777666555444333333222444444444444444444444444111111000000111111222222333111000...///111333555:::===AAAEEEGGGIIIKKKMMMLLLOOOTTTYYY^^^dddjjjnnnqqqsssuuuvvvxxx{{{~~~|||sssmmmkkkffffffgggkkksss~~~vvvnnngggdddbbbiiipppyyypppZZZKKKCCC>>>===DDDTTTfffwww}}}oooeeeaaa]]]___dddlllwww{{{kkk\\\SSSJJJIIIGGGFFFGGGKKKRRRWWWZZZhhh{{{rrrbbbZZZWWWXXXeeexxxyyyqqq{{{mmmXXXAAA555222///......------...000111000...+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------///111111000......////////////.........------/////////000111222333444111111111222444777:::;;;AAAQQQiii~~~wwwrrrvvvqqq}}}sss```KKK<<<666333:::;;;YYY{{{}}}eeeVVVGGG???;;;666333222333000000333666555666999666===DDDHHHKKKLLLGGGAAA<<<:::777666777888888999777777777888888999999999444555777888999999888888777666555444444555777888666666666666666555444444222000///000111333222111.../////////////////////------------------------,,,------......//////000,,,...///000111000...---,,,---....../////////...+++++++++,,,,,,,,,------+++,,,...///000000000///...///111333666:::@@@DDDMMMSSS\\\eeelllvvv|||rrrlllcccYYYQQQJJJDDD@@@;;;===>>>>>>BBBQQQeeeuuu{{{xxxwwwooolllgggccc```^^^[[[YYYRRRLLLEEE@@@???AAABBBCCCCCCEEEHHHLLLOOOOOOMMMJJJEEEDDDDDDGGGMMMSSSXXXZZZYYYRRRHHH???:::999999999888777666555444333333333333333333333333333333333000000000000000111222222666444222111111333555777;;;===AAAEEEHHHKKKOOORRRSSSUUUYYY]]]aaaffflllppprrruuuxxxzzz|||}}}vvvoookkkgggggggggkkksss~~~yyyqqqiiidddaaaeeelllvvv~~~rrr]]]MMMDDD@@@>>>DDDSSSeeevvv}}}oooeeeaaa^^^___dddlllxxxwwwgggYYYQQQIIIHHHGGGFFFGGGKKKSSSXXXYYYiiiuuubbbWWWSSSYYYggg|||{{{sss~~~zzzbbbPPP<<<333111000...---.........///000000...,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,...000000...---...///000000000/////////....../////////000111222444555111111111222555777:::;;;AAAQQQjjjzzzsss}}}xxxooowwwuuuhhhUUUAAA666333:::;;;YYY~~~lll\\\KKKAAA<<<777222111777333111444666444555888444:::@@@DDDHHHKKKGGGBBB>>><<<999888888:::::::::888777777777888999:::;;;555666888999::::::999999333222111111111333555666666666666666666555555444222111///000111222222111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,---///000111000///...,,,,,,---.../////////...+++++++++,,,,,,---------+++,,,...000000000000///...///111333666:::???CCCLLLRRR[[[ccckkkttt}}}{{{xxxqqqkkkaaaWWWOOOIIICCC@@@:::<<<<<<:::;;;GGG[[[jjj{{{yyyyyyqqqnnnjjjgggdddaaa^^^\\\UUUOOOGGGBBBAAABBBEEEFFFDDDEEEHHHLLLOOOOOOLLLIIICCCBBBAAADDDJJJPPPUUUXXXYYYSSSIII@@@<<<:::999999888888666555333333333333111111111111111111111111222111111111222333333444888666444333333555777999;;;>>>AAAEEEHHHLLLQQQUUUWWWZZZ]]]```dddiiinnnrrrssswww{{{~~~xxxqqqnnndddccccccgggnnnxxxxxxooogggaaa]]]ccckkkttt}}}sss^^^MMMDDDAAA@@@DDDSSSddduuu}}}oooeee```___```dddmmmyyyuuueeeWWWOOOKKKJJJIIIHHHIIINNNUUUZZZZZZlll~~~|||wwwaaaUUUQQQYYYggg~~~}}}vvvzzzqqqZZZIII777111111000......///.........000000///---+++++++++,,,,,,+++++++++))))))***+++++++++******,,,...000///,,,,,,...000......///000111222333333222222111111111111111111111111111222555777:::<<>>666333555777666555555666666777999:::<<<===============<<<:::888777333333222222333333444555666555555666777888888777444111//////222444444333111///---...000000...+++000//////...............---------,,,,,,***)))(((111111000///...---,,,,,,)))+++---///000000///...111000...---,,,,,,------,,,,,,------...///000000///,,,,,,111555777===CCCIIIOOOXXXaaaiiisss}}}zzzsssqqqkkkaaaWWWPPPIIIDDDAAA>>>999555555888@@@OOO]]]uuu|||{{{{{{yyyuuuooojjjfffbbb___\\\SSSOOOIIIEEEEEEEEEFFFFFFGGGGGGIIIKKKMMMMMMJJJHHHDDDBBB>>>===@@@FFFMMMQQQVVVOOOEEE???@@@CCC???777:::999777555444444444444555555444222000///000222222222000/////////000111111333555555444333444555;;;===AAAEEEIIINNNSSSVVVZZZ^^^bbbdddeeehhhnnnrrrsssxxx~~~|||tttooojjjkkkjjjjjjkkkqqq{{{|||rrrhhhaaa^^^___jjjuuu|||nnn]]]OOOFFFDDDBBBDDDMMM]]]qqq~~~oooeeeaaa]]]bbbiiipppwwwrrrbbbVVVPPPKKKKKKJJJKKKNNNRRRVVVYYY___pppuuuvvvvvv```VVVVVVWWWkkk||||||ppp```RRRBBB666555333+++)))...//////...---,,,,,,+++***...---+++***)))***++++++((()))***+++,,,---------,,,---......//////......---...///000000111000000000000000000000000000000333444444333333444888;;;AAARRRkkk~~~ssssss|||tttfffOOO===888888<<>>888555777888888666555555666777888:::<<<===>>>>>>>>>>>><<<:::888666111222222333444555777777999888666666777777555444444222///000222444444333222000...///111111000...000///...---------------,,,,,,,,,++++++***)))(((000000000///......------,,,---///000111000///...111000///---,,,,,,------++++++,,,,,,---......///444000000333666888<<>>BBBFFFJJJOOOTTTXXX\\\___dddfffgggjjjooosssuuuzzz~~~wwwrrrlllkkkiiiiiikkkpppxxx}}}zzzqqqiiiccc```aaajjjssszzznnn]]]OOOGGGDDDBBBDDDMMM]]]qqq{{{nnngggdddbbbffflllsssyyyqqqaaaVVVQQQIIIJJJKKKMMMQQQVVV\\\```aaassssssvvvxxxaaaXXXYYYZZZnnn}}}pppaaaNNN>>>222333333...+++.........---,,,,,,+++******(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,,,,---......//////......---...///000111111111111000000000000000000000000333444444444444555999<<<@@@QQQkkk~~~}}}zzzkkkUUUEEE888777999FFFaaa|||```OOOFFF???;;;999444444333333333444444555555555666777:::===@@@BBBCCC>>>999777888999999777555555666777999;;;===???@@@@@@@@@???===:::777555000000111222444666888999<<<:::888777666555333111555333111111333444444444333111000000111333222222000000///......---,,,,,,//////......---,,,,,,,,,////////////////////////...///000111111000//////111000///...------......+++++++++,,,------......666222111444666666:::???FFFLLLTTT[[[cccmmmxxxzzztttlllhhhaaaZZZTTTNNNIIIEEE===;;;<<<======???HHHQQQjjj{{{}}}vvvooojjjddd___[[[TTTPPPKKKHHHIIIJJJLLLMMMJJJJJJKKKMMMOOOOOONNNLLLFFFCCC???===???CCCHHHLLLKKKMMMJJJDDDAAABBBBBB@@@;;;999777444222111111111///000111000///000111333111111000111111222333444333444444333222333555777;;;>>>CCCGGGKKKPPPVVVZZZ^^^aaaeeehhhiiikkkqqquuuwww{{{~~~xxxtttnnnkkkhhhhhhkkkpppuuuwww~~~yyyrrrjjjeeebbbccchhhooowww~~~mmm]]]OOOGGGCCCBBBDDDMMM]]]pppxxxmmmhhhggghhhkkkqqqwww|||~~~oooaaaWWWSSSLLLNNNPPPRRRUUU[[[aaafffgggwww|||ooouuuyyyccc[[[]]]aaasss~~~nnn___FFF888...///111...,,,...------,,,,,,++++++******'''((()))***++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---......//////......---...///000111111111111000000000000000000000000333444444444444666:::===AAARRRkkknnnYYYJJJ:::777666???TTTppp~~~gggTTTIIICCC>>><<<555444333333222333444444555555666777999;;;>>>???AAA>>>:::999999:::999888666666666777999<<>>CCCGGGLLLQQQWWW[[[___bbbgggiiijjjmmmrrrwwwzzz}}}~~~wwwtttoookkkggghhhnnnsssvvvwww{{{tttlllgggddddddfffkkkuuu}}}mmm]]]PPPHHHCCCBBBDDDLLL\\\ooovvvlllhhhhhhlllpppvvv{{{|||ooobbbZZZVVVTTTVVVXXXYYY[[[___eeejjjrrruuujjjqqqyyyddd___cccjjj{{{~~~zzziiiYYY===666000///---******...------,,,,,,,,,,,,,,,,,,------......---+++)))(((,,,,,,,,,---,,,,,,++++++,,,---......///.........---...///000111222222222000000000000000000000000222333444444444666:::===DDDUUUmmmnnn[[[NNN===888444999GGG^^^uuu~~~ooo___QQQHHHAAA<<<777666444333222333333444666666666777999;;;===???>>>===;;;::::::::::::999777777777888;;;>>>BBBDDDFFFGGGGGGEEEAAA===888555222111111222222333444555:::888666666777777555333444444333222111222333444555555555444444444555666555555555555444333222111,,,++++++************+++------......///000000000..................------000000000000000000//////............////////////000---...222555555999===>>>CCCKKKSSS]]]iiiwww~~~xxxsssoooiiibbb\\\UUUNNNJJJBBB>>><<<<<<<<>>CCCGGGKKKPPPVVVYYY^^^bbbfffiiikkknnntttyyyyyytttoookkkhhhiiipppwww{{{|||xxxoooiiifffeeedddhhhttt}}}mmm^^^PPPGGGBBBAAACCCKKK[[[mmm}}}tttjjjffffffmmmrrrzzz{{{nnnccc\\\ZZZXXX[[[^^^```aaaeeemmmsss~~~mmmeeennn|||vvvfffeeelllvvv~~~}}}sssaaaQQQ:::999888444---(((+++111---------.....................///...---+++)))(((,,,,,,---------,,,++++++,,,---......///.........---...///111222222333333111111111111111111111111111222222333444666;;;>>>IIIYYYppp}}}zzz~~~ppp]]]SSSBBB:::333555===LLL___mmmzzz|||xxxkkk]]]PPPDDD;;;999888555333222333444555666666666777999;;;>>>???============<<<<<<;;;;;;999999888:::===AAAEEEHHHJJJKKKKKKIIIDDD???999555333333222222222333444444888777666666777888666555333333333222000000222444555666777777555444444555444444555666666444333222000///...------...///000---.........//////000000------------............000000111111111111000000////////////////////////000---///444777888;;;@@@>>>CCCIIIQQQ[[[iiiwww}}}yyyuuummmfff```ZZZTTTPPPHHHDDD???>>>===AAAMMMYYYmmm}}}|||vvvooohhhccc[[[VVVPPPKKKIIIIIIIIIIIIJJJIIIIIIKKKNNNOOOOOOOOOLLLJJJFFFDDDCCCEEEHHHJJJNNNMMMLLLNNNVVVZZZTTTJJJ<<<:::777444222000//////000222333111///---------...///000222333444444444444555555555555666888;;;;;;===AAAEEEIIINNNSSSVVV[[[___dddhhhjjjooouuuzzz|||wwwooollljjjkkkpppxxx|||ssslllhhhfffdddhhhrrr~~~ooo^^^PPPGGG@@@???AAAJJJYYYkkkzzzyyynnnfffddddddlllsss}}}xxxlllbbb^^^]]]YYY]]]ccceeegggmmmwwwxxxgggdddppp}}}tttkkknnnwwwxxxlllYYYIII;;;===<<<777///+++...222------......//////000000******+++++++++++++++***,,,,,,------------,,,,,,,,,---......//////......---...///111222333333333111111111111111111111111000222333333555888<<<@@@LLL\\\rrrrrrlllnnnyyysssbbbYYYFFF;;;333222777>>>JJJUUUdddpppxxxsssgggYYYIII===;;;999777444333333444555444444555666888;;;>>>???>>>???@@@@@@???>>>>>>>>>;;;::::::;;;>>>CCCHHHKKKNNNNNNNNNLLLGGGAAA:::666333333333444555666777888888777666666777777666555222333333111......000333444777:::999666333222222///000222333333333111000333222000//////111222333.........///////////////---------......///000000000000111222222222111000///////////////////////////---///444777888;;;???AAAEEEKKKQQQZZZgggvvv}}}xxxpppiiiddd___[[[XXXPPPKKKFFFDDDBBBEEEOOOZZZooo|||vvvpppiiieee\\\WWWQQQMMMKKKLLLLLLLLLLLLKKKJJJLLLOOOQQQQQQQQQNNNLLLIIIGGGFFFHHHKKKMMMNNNPPPQQQQQQUUUVVVPPPHHH<<<:::888555333111111111///111222222000///...///...///000222222333222222222444555666666666888999:::===@@@CCCGGGKKKOOOSSSWWW\\\bbbfffiiiooouuu{{{yyypppnnnlllkkknnnvvvvvvooolllgggfffiiiqqqxxx}}}ppp___PPPFFF>>>>>>@@@HHHWWWhhhwwwzzzoooeeeaaabbbeeekkktttuuuiii```]]]]]]\\\aaagggjjjlllrrr|||rrreeeggguuu~~~xxxrrrpppxxx~~~uuuhhhSSSBBB::::::777333111//////...,,,,,,------...///000000,,,++++++******+++++++++++++++,,,---............,,,---......//////......---...///111222333444444111111111111111111111111222333444555777:::???BBBLLL\\\sssiii```aaalllyyywww}}}vvvfff___III===222111333666>>>FFFNNNaaasssuuulll___OOOAAA===:::777555333444555666333333333555777;;;===??????AAACCCCCCBBBAAA@@@@@@<<<;;;;;;<<>>333444555111333999FFFRRRcccnnnnnnbbbRRRGGG>>>;;;777555444444444333666555444555777:::>>>@@@@@@AAADDDFFFGGGEEEAAA>>>???===<<<===@@@DDDGGGHHHTTTOOOJJJHHHHHHEEE???999666888::::::999777555555999888888888777777666666666555333111000///......333555888:::999555111...,,,,,,++++++,,,,,,---------,,,+++******+++---...//////.........---------......///000000000000000444333222000///...............---,,,,,,,,,,,,---111111000000111444:::>>>AAAFFFNNNUUU]]]hhhttt||||||vvvnnngggcccaaa```[[[UUUPPPNNNQQQVVVYYYppp~~~zzzxxxsssmmmggg```]]]YYYWWWVVVVVVUUUTTTSSSSSSSSSTTTVVVXXXZZZ[[[VVVUUUSSSPPPNNNOOOQQQSSSQQQRRRSSSRRRPPPLLLIIIFFFAAA===888444333222222111000000////////////000000000000111222222222222222222444666777777777888:::>>>???@@@AAABBBEEEJJJMMMSSSYYYaaaccccccfffmmmtttzzzzzzzzz|||~~~~~~|||zzz}}}}}}vvvqqqooommmnnnrrryyy|||uuummmiiiiiiiiikkkpppwwwtttfffTTTFFF;;;;;;===DDDPPP```nnnxxx}}}wwwlllccc\\\ZZZ___gggnnn|||}}}qqqlllgggbbb______iiifffiiipppqqqqqq~~~ooommmxxx~~~wwwtttrrrttt}}}uuufffPPP@@@444111...------...---,,,---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,***+++,,,,,,------------+++,,,------......------111111000000222666:::<<<444333222111000000000000111222444555888;;;@@@DDDKKKZZZqqquuueee___ZZZrrr|||yyywww}}}sssbbbcccSSSAAA444333444111222777AAANNNbbbpppqqqeeeSSSFFFBBB???:::777666555444333555444444555777:::>>>@@@???@@@CCCFFFGGGEEEAAA???>>><<<<<<===@@@EEEIIILLLTTTPPPKKKHHHHHHEEE>>>999999999999888777777888999777777777777666666555555888666444222///...---,,,222444777999888555111...,,,,,,++++++++++++,,,,,,---------------.../////////.........------------......///000000000000000222111000000///000000000......---,,,,,,,,,,,,---///000111111222555:::===@@@FFFOOOXXXaaammmyyy|||uuuoookkkiiifffddd___YYYTTTTTTYYY]]]rrrzzzwwwrrrlllhhhbbb___]]][[[[[[ZZZYYYWWWVVVVVVVVVWWWYYYZZZ[[[\\\YYYYYYWWWTTTRRRQQQRRRTTTRRRSSSSSSSSSRRROOOKKKIIIBBB>>>999555333333222111111000///////////////000...///111222444444444444444666888999999888999;;;===???@@@@@@BBBDDDIIILLLQQQXXX___bbbbbbdddjjjppptttuuuwwwyyyzzzzzzzzzyyy|||zzzsssqqqoooooorrryyy}}}vvvnnnjjjiiiiiikkkpppxxxvvvfffUUUFFF>>>===>>>CCCNNN]]]lllvvv{{{uuujjjbbb]]]\\\```gggppp}}}{{{ooohhhccc^^^\\\]]]eeecccgggnnnoooppp}}}oooppp|||wwwssstttzzzwwwfffQQQAAA666333000//////000///...///......------......///+++,,,......,,,,,,,,,---+++,,,,,,---------,,,,,,+++,,,------......------//////111222444666777888333333222111000000000111222333444555777;;;@@@DDDKKK[[[rrrsssjjj___pppyyyxxxyyygggggg\\\HHH666222333111111444;;;JJJaaatttyyymmmXXXIIIFFFBBB===999777666555444555444444555777:::===???===???CCCEEEFFFDDDBBB@@@>>>===<<<===AAAFFFLLLOOOUUUQQQLLLIIIGGGDDD>>>999<<<:::888666777888;;;<<<666666666666555555555555999777555222///---,,,+++000333666888888555000...,,,++++++*********++++++***+++,,,---.../////////............------------......///000000000000///////////////000000111222......---,,,,,,,,,,,,---...///111222333555999<<<>>>EEEPPP[[[fffrrr~~~{{{vvvrrrooonnnpppnnnfff]]]ZZZ]]]cccrrrzzzvvvqqqllliiieeecccbbbbbbbbbbbb___]]][[[[[[\\\\\\]]]^^^^^^___^^^]]][[[YYYWWWUUUTTTSSSRRRSSSTTTTTTSSSQQQOOOMMMCCC@@@;;;777555444222111111111000///////////////,,,...000333555555555555777999;;;;;;::::::;;;<<<===>>>??????@@@CCCGGGJJJOOOVVV]]]aaaaaabbbfffkkklllppptttuuuuuuuuuwwwyyy{{{~~~~~~vvvtttrrrqqqsssyyy~~~wwwoookkkjjjiiikkkpppxxxxxxhhhVVVHHHAAA???>>>BBBLLL[[[jjjsssxxx}}}sssfff```______cccgggsss~~~yyykkkccc]]]YYYWWWYYY^^^___eeejjjkkkooozzzooouuuvvvrrrwwwvvvcccMMM>>>555333000//////000///...///......------......///,,,---//////---,,,---...---------...------,,,,,,+++,,,------......------,,,...111444666666555444333222222111111111222222444444444444666;;;AAAFFFMMM]]]ttttttgggoooyyyrrr{{{pppooogggRRR<<<333222111111222777GGGaaaxxxwwwbbbQQQHHHDDD>>>:::888888777666777666666666666888:::;;;;;;>>>BBBDDDDDDCCCBBBBBBAAA@@@@@@???AAAFFFMMMQQQVVVRRRNNNKKKHHHDDD???;;;;;;999777666777999;;;;;;666666666666666666666666888666444222///...---,,,///111555888777555111...,,,++++++***)))))))))***&&&''')))+++------,,,,,,---------------------------...//////000000/////////////////////000111111......---,,,,,,,,,,,,---,,,...000222333666999;;;>>>FFFQQQ]]]hhhttt}}}wwwtttuuuzzz|||tttggg```bbbgggpppzzzuuuqqqmmmiiigggfffggghhhiiiiiifffdddaaaaaabbbbbbbbbbbbaaaaaaaaa```___]]][[[XXXUUURRRQQQQQQRRRSSSSSSQQQPPPOOOEEEBBB===999777666444222222111000//////......///,,,...000222444444444444888:::<<<<<<;;;:::;;;<<<<<<===>>>>>>???AAAEEEHHHMMMSSSZZZ^^^___```bbbeeeggglllrrrtttrrrsssvvvzzz~~~zzzxxxuuusssuuuyyy~~~~~~xxxqqqllljjjiiijjjooowwwzzzjjjXXXJJJCCC@@@>>>@@@JJJXXXhhhrrrvvvzzz|||yyyzzz|||ooobbb^^^```bbbfffiiiwwwvvvfff]]]XXXTTTSSSVVVXXX[[[bbbfffffflllvvvppp|||tttpppzzzsss]]]GGG888333000...------......------,,,,,,++++++,,,,,,---,,,...//////...------..................---,,,++++++,,,------......---------...111333444555444444222222111111111222333333666555555444666;;;BBBGGGOOO___vvv{{{jjjiiiwwwuuujjjrrr|||xxxqqq]]]EEE888333222111000444BBB[[[uuu~~~kkkZZZIIIDDD>>>:::999999999999:::999888666666666666777999<<>>999777666666888999888777777777777777777777777777555444333111000/////////...111555777888555111///---,,,+++***))))))))))))%%%''')))+++,,,,,,,,,+++,,,,,,------------------------...///////////////111000000///.../////////......---,,,,,,,,,,,,---+++---000222333555999;;;???FFFQQQ\\\fffqqq{{{|||wwwwww~~~pppffffffjjjppp~~~{{{uuuqqqmmmjjjhhhhhhiiikkkmmmnnnllljjjffffffgggffffffeeecccbbbbbb```^^^]]]\\\YYYTTTPPPMMMMMMNNNOOOOOONNNMMMMMMEEEBBB>>>;;;999777555333111111000/////////////////////000111111222222222888:::<<<<<<;;;;;;<<<=========>>>>>>>>>@@@DDDGGGJJJPPPVVV[[[]]]^^^```bbbeeekkkqqqtttsssssswww|||}}}{{{xxxvvvwwwzzz~~~~~~yyyrrrmmmkkkhhhhhhlllttt{{{|||kkkZZZMMMCCC@@@===???HHHWWWfffpppsssxxx}}}}}}xxxssssssxxx}}}xxxkkk```]]]aaadddiiimmmzzzqqqbbbYYYTTTQQQQQQTTTTTTYYY```ccceeennnqqqqqqqqqmmmyyyrrrYYYCCC555222000...---.........------,,,,,,++++++,,,,,,---,,,...//////...------...////////////......---,,,+++,,,------......------...///000111222444666666222222222222222222333333555555555555777<<>>???>>>>>>>>>>>>>>>???CCCFFFIIIMMMSSSWWWZZZ]]]___aaaeeejjjooorrrssstttxxxzzz}}}zzzxxxyyy{{{~~~yyysssmmmjjjgggfffiiiooowww|||}}}mmm\\\OOODDDAAA???@@@HHHTTTbbbkkkpppttt{{{||||||yyysssnnnpppwww~~~ssshhh___]]]```dddkkkqqq}}}zzzlll^^^WWWSSSPPPRRRUUUTTTYYY```fffkkkwww{{{mmmqqq{{{llliiivvvqqqXXXBBB666444222//////000111000000///......------......///,,,---//////---,,,---.../////////000//////......+++,,,------......------......///111333555777999444333333222222222333333444444555666888>>>EEEJJJTTTddd{{{}}}vvvmmmjjjzzzttt___]]]gggsss\\\FFF777222222222111888IIIcccyyywwwlllRRRLLLEEE>>>;;;999999888888888777777666666666666555:::???AAAAAAAAADDDGGGGGGJJJMMMMMMLLLMMMQQQUUUVVVVVVUUUQQQMMMIIIGGGFFF???:::666555777999777555666666666777777777888888555444333111000/////////...111555888999777444222000///---,,,***))))))(((***************+++,,,,,,++++++,,,,,,,,,---------,,,---......//////......///............///000000......---,,,,,,,,,,,,---,,,---...///111444:::>>>AAAFFFNNNWWW___iiittt|||{{{uuu~~~tttooooootttyyyxxxsssooolllfffffffffhhhlllooopppppplllllllllkkkiiigggdddbbb]]]YYYUUUTTTTTTRRRMMMIIIAAAAAAAAAAAAAAAAAAAAAAAA<<<:::777666555444111//////......//////000111222444333000///000333666999888:::===>>>>>>???AAABBB?????????>>>>>>???BBBEEEIIILLLPPPTTTXXX\\\___aaaeeegggjjjnnnqqqtttuuuvvv}}}~~~~~~|||zzzzzz}}}}}}}}}yyysssmmmjjjeeeccceeekkkrrrwww~~~nnn]]]QQQGGGDDDAAAAAAGGGQQQ]]]dddkkkqqqxxx}}}~~~}}}|||wwwxxxvvvqqqmmmqqq|||yyynnnfff___]]]___dddmmmvvvuuuhhh\\\VVVSSSRRRSSSVVVVVV[[[ccckkkvvvtttiiippp|||ttthhheeesssnnnUUUAAA777444111//////000111111000///......------......///+++,,,......,,,,,,,,,---......///000000000//////+++,,,------......------+++---000333666888999999555444333222222222222222111333555777;;;@@@GGGKKKUUUeee}}}sssxxxnnngggsssyyy```YYY```xxxxxxcccJJJ999222222333444999GGG___www}}}tttXXXQQQHHH@@@<<<999888777555666666666777777777888444999???AAA@@@@@@DDDHHHEEEJJJOOOPPPOOOOOOTTTXXXVVVWWWVVVSSSOOOKKKIIIHHHDDD===666333666999999777444555555555666666777777777666444222000......---...111555999:::888555333111000...,,,+++***))))))***)))(((''''''((()))***+++++++++,,,,,,---------,,,---......//////......,,,---------///000111222......---,,,,,,,,,,,,---,,,------...000444:::???AAAFFFMMMUUU]]]hhhttt}}}ttt~~~xxxrrrqqqsssuuuyyytttooollleeeddddddfffjjjnnnpppqqqmmmmmmmmmllljjjgggcccaaaZZZVVVQQQPPPQQQPPPKKKFFF>>>>>>===============<<<888666444333333111///---............///111222333666333000///111555:::>>>888;;;>>>@@@@@@AAACCCEEE???@@@@@@???>>>???BBBEEEIIIKKKNNNSSSXXX\\\```bbbddddddgggkkkpppssssssrrrxxxzzz~~~|||{{{{{{}}}~~~||||||xxxsssmmmiiidddaaaccchhhoootttxxx~~~nnn^^^SSSJJJGGGCCCCCCGGGOOOXXX^^^hhhnnnvvv|||}}}|||zzzxxxtttuuutttpppnnnttt|||rrrkkkeee```^^^___cccnnnxxxrrrfff[[[VVVTTTSSSUUUXXXXXX]]]fffpppooofffooo}}}uuuoooeeecccpppjjjRRR@@@666111///------...//////...---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,......///000000111000000+++,,,------......------(((,,,111666999:::999888666555444333222111111111///111555888<<>>555333222000666@@@SSSmmmvvvggg[[[LLLCCC???===;;;:::555777999888555333333555666777999;;;>>>AAADDDFFFIIIMMMOOOPPPRRRWWWYYYVVVWWWVVVUUURRROOOMMMKKKJJJFFF???777555777:::999777888666555555666777666444666444222///....../////////111444777888666444222............---,,,+++***(((((()))+++++++++++++++......---------,,,,,,,,,111111000000/////////...000000000000000000000000......---------......///000...///111222333777>>>BBBLLLMMMQQQ]]]fffooo~~~{{{}}}vvvzzzuuullljjjiii```]]]dddlllmmmmmmnnnpppooonnnooonnniiibbb\\\[[[VVVPPPMMMMMMJJJEEE???>>><<<888777777777666555333333222222111111000000111000///...............222111000000222555999;;;777888:::===@@@CCCEEEFFF@@@???===<<<<<<===???AAAFFFKKKPPPSSSSSSVVV\\\aaaaaaccceeeiiimmmpppssstttxxx{{{|||yyywwwxxxyyy{{{{{{wwwtttqqqooonnnhhheeeaaa^^^___dddjjjnnnuuu{{{ppp```VVVIIICCC???AAAFFFKKKUUU^^^hhhkkkpppsssuuuwwwyyy{{{yyywwwuuuqqqmmmpppwwwqqqgggfffdddaaaaaagggqqqxxx~~~nnncccXXXVVVVVVVVVVVVXXX]]]^^^ffftttooodddppp{{{oooaaaYYYbbbsssttt___GGG888555///...---,,,,,,---...////////////...---------,,,,,,------......------,,,..................------+++---......---,,,,,,------...000444999<<<======999777555222111111222333000333777:::<<<@@@HHHMMMYYYiiiqqq{{{vvvwwwqqqcccjjj{{{~~~xxx___EEE777333222111555<<>>BBBEEEFFFIIIMMMPPPPPPSSSXXXZZZXXX[[[YYYWWWTTTQQQNNNLLLKKKGGGBBB;;;888888888888777666555444444666666555444666555222000//////000000000222555777777555333111////////////...---,,,+++,,,,,,---------,,,,,,++++++++++++,,,---///000111000000/////////.........000000000000000000000000///......---------......000......111222333777>>>AAAKKKMMMQQQ^^^hhhrrr|||}}}{{{rrrllljjjjjjbbb^^^dddkkkmmmmmmnnnooonnnnnnnnnmmmhhhaaa\\\WWWRRRMMMKKKKKKIIIDDD???;;;:::999888888777444111333222222111111000000///000//////............///222111000000222555888;;;<<<======>>>>>>???@@@@@@BBBAAA???>>>>>>>>>>>>???CCCHHHMMMPPPQQQSSSYYY^^^___aaacccgggjjjnnnqqqrrrsssuuuzzz}}}yyyuuuttttttuuuvvvzzzxxxvvvrrrooollljjjiiibbb___[[[YYYZZZ^^^dddgggmmmsss~~~}}}oooaaaWWWKKKEEEAAABBBFFFKKKTTT]]]cccgggkkknnnqqqsssvvvxxxxxxvvvsssnnnjjjlllzzz|||tttnnndddcccbbbaaacccjjjttt{{{zzzlllaaaXXXUUUVVVVVVVVVYYY]]]```iiiyyy~~~sssoooyyyyyyiii]]]WWWaaassswwwkkkWWWBBB666333......---,,,,,,---..................------------,,,------......------,,,........................,,,---//////---,,,---...///000111555999<<<<<<;;;<<<;;;888666444444555666222555999;;;===BBBIIINNNYYYhhh~~~ssswww|||tttbbbsss~~~lllQQQ===444111222333666===NNNaaammmpppuuuqqqhhh[[[NNNDDD===:::555666777666555444555666555666888;;;>>>BBBEEEGGGIIIMMMPPPQQQUUUZZZ\\\ZZZ^^^\\\ZZZVVVSSSPPPNNNMMMJJJFFFAAA<<<999777777777555444333333555666555333666555333111000000111111222333555666666444222000///000000//////...---,,,......------,,,+++******,,,++++++,,,...000222333/////////...............000000000000000000000000000000///...------------000......111222333888>>>@@@KKKOOOSSSaaakkkvvv|||wwwqqqmmmmmmllleee```ccciiikkkllllllmmmmmmmmmlllkkkfff```\\\UUUQQQMMMLLLKKKJJJFFFBBB<<<;;;;;;;;;:::888333000222222111111000//////............---......//////111111000111222555888:::>>>>>>>>>>>>>>>=========BBBBBBBBBAAA@@@???>>>===AAAEEEJJJMMMNNNQQQVVVZZZ[[[\\\^^^aaaeeehhhlllmmmoooqqqvvv|||~~~zzzxxxtttpppnnnmmmnnnnnnqqqpppmmmjjjgggdddbbbaaaZZZXXXTTTRRRRRRVVVZZZ]]]cccjjjuuuzzznnnaaaXXXMMMGGGBBBCCCEEEIIIRRRZZZ```cccgggkkkmmmppptttvvvxxxtttpppkkkeeefffrrrxxxpppkkk```aaaaaacccgggoooyyyuuuhhh^^^VVVTTTUUUUUUWWWZZZZZZ___jjjzzzwwwvvv{{{|||wwwbbbZZZWWWbbbttt{{{nnn___MMM<<<333222//////............//////------------............,,,------......------,,,........................,,,...000///...---...///111111222555999<<<<<<;;;;;;999666444222222333333333666:::<<<>>>CCCJJJOOOXXXggg}}}yyyvvv{{{aaannn{{{~~~qqq\\\GGG888000111111222555???OOO^^^gggoooqqqnnnbbbSSSHHH@@@<<<555555555555444444555666444555777:::>>>BBBEEEGGGHHHMMMQQQRRRWWW]]]___^^^___]]]ZZZWWWTTTRRRPPPPPPLLLJJJGGGAAA<<<888888999555444333333555555444333444444222111111111111222333444555666555333111///000000000000000///......,,,++++++******)))))))))000///...------...000111000000000///////////////000000000000000000000000111111///...------------///---...111222333888???@@@LLLRRRXXXeeeooozzzyyyuuurrrqqqpppnnnhhhbbbbbbeeehhhjjjjjjlllllllllkkkiiiddd```\\\XXXVVVSSSQQQPPPNNNKKKHHHBBB@@@>>>===;;;999555222222222111111000///......------------......///000000000000111222555777999:::;;;;;;<<<>>>??????@@@@@@AAABBBCCCBBBAAA???===AAADDDHHHKKKMMMPPPTTTWWWVVVVVVXXXZZZ^^^aaaeeeggghhhkkkooovvvzzz|||zzzxxxsssqqqmmmiiigggfffffffffiiihhheeebbb___[[[XXXVVVSSSPPPMMMJJJJJJLLLOOOQQQXXX___jjjxxxwwwlllaaaYYYOOOHHHCCCBBBDDDGGGOOOWWW___cccgggkkkooorrrvvvxxxyyytttoooiiibbbbbblllxxx}}}vvvnnniiiaaaaaacccfffmmmuuu~~~|||qqqcccZZZTTTSSSTTTTTTVVVZZZ[[[bbbnnn}}}nnnuuu|||ttt___ZZZZZZeeevvvzzziiiVVVEEE888222111111111000000000000111111,,,,,,,,,------.........,,,------......------,,,---------...............---///000000///......///000000222666;;;>>>>>>>>>;;;999666333222111222222444777;;;===>>>CCCJJJOOOYYYhhh|||zzzhhhmmmzzzwwwuuusssnnncccPPP===111000000000222777AAAOOOYYYfffnnnpppeeeWWWLLLCCC<<<666555444444444444555444333444666999<<<@@@CCCEEEGGGLLLPPPSSSYYYaaadddccc```^^^[[[WWWTTTRRRRRRQQQMMMLLLJJJEEE@@@<<<;;;<<<777666444555666666555333333222222222111222222222444444555555444222000///000000000111000000///...******)))))))))***+++,,,000///...---......///000111111111111111111222222111111111111111111111111222111000///...---------///---...111222333999???BBBQQQYYY```llluuu~~~uuuqqqqqqrrrrrrpppkkkeeeaaabbbfffhhhhhhjjjkkkkkkjjjgggccc___]]]\\\ZZZXXXWWWUUUSSSQQQPPPJJJFFFAAA<<<:::888666555333333222111000///......---------------...///000000000000111333555777888888999:::;;;===???@@@@@@<<<>>>@@@BBBCCCBBB@@@???AAADDDGGGJJJMMMPPPSSSUUUTTTTTTUUUVVVYYY\\\___aaa```bbbgggmmmqqqrrrpppnnnjjjhhheeeaaa___]]]]]]]]]aaa```^^^[[[WWWSSSOOOMMMJJJIIIFFFCCCBBBCCCEEEFFFJJJOOOZZZgggttt}}}}}}yyysssjjj```YYYQQQJJJDDDCCCCCCFFFMMMUUU___ccciiinnnrrruuuxxxzzz{{{uuuoooiiibbbaaaiiissszzzsssmmmiiicccdddfffkkkrrrzzzyyymmm]]]VVVQQQQQQQQQQQQTTTYYY^^^ggguuu|||iiiqqq~~~rrr______aaalll|||{{{gggQQQAAA888333111////////////////////////+++,,,,,,,,,------......,,,------......------,,,---------.........//////---///000000///......///...///222777<<>>BBBIIINNN[[[jjjsssooorrrxxxpppjjjiiicccTTTAAA444000//////111333888AAAKKK^^^iiinnnfffZZZQQQGGG===999666333333333444444333222333555777:::===@@@BBBDDDJJJPPPTTT[[[dddiiiiiieeebbb^^^YYYUUURRRQQQQQQMMMLLLJJJHHHEEECCCAAA@@@;;;999777777777777555444222333333333333333333333333444444444333222000/////////000000000000//////,,,+++******+++---...///,,,,,,---...///000000111222222222222333333333333111111111111111111111111111111000///...............,,,---111333444999@@@EEEVVVbbbiiiuuuzzz{{{sssoooqqqsssrrrtttqqqiiibbbaaafffiiihhhiiikkkllljjjfffbbb```___]]]]]]\\\\\\[[[ZZZZZZYYYTTTNNNGGG@@@<<<:::999777555444333222111//////...---------,,,------......//////000111333555666777;;;;;;;;;<<<<<<<<<<<<<<<:::;;;>>>@@@AAAAAA@@@???@@@AAADDDGGGJJJNNNPPPRRRTTTSSSSSSSSSUUUWWWZZZ\\\]]]___ccchhhlllmmmjjjggg___^^^[[[XXXVVVTTTTTTTTTWWWWWWUUUSSSPPPLLLIIIGGGDDDCCCBBBAAAAAABBBDDDEEECCCFFFNNNZZZfffpppuuuwwwxxxwwwuuusssooohhh```ZZZSSSLLLFFFDDDEEEGGGNNNUUU^^^ccckkkrrrvvvyyy{{{||||||vvvoooiiidddbbbiiirrr~~~|||vvvooojjjhhhdddeeehhhnnnwww~~~wwwkkkXXXSSSOOOOOONNNNNNQQQWWWZZZfffuuuxxxjjjrrrqqqaaaeeekkkuuuxxxcccLLL>>>888444000++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,------.../////////,,,...000///...---...///---...222777>>>BBBEEEEEE???===:::777555444444555555888;;;<<<>>>BBBHHHNNN\\\kkk~~~qqqkkkxxx}}}sssjjjggg```QQQAAA888222...---///000111888AAAQQQ^^^fffaaa[[[VVVLLL@@@;;;777333222333333222111222333444666888;;;===>>>BBBHHHOOOUUU]]]hhhmmmmmmmmmiiiccc\\\VVVQQQOOONNNLLLJJJHHHIIIJJJJJJGGGCCC???===;;;:::999888666444444444555666666666666666333333333333333222111000...//////000000//////......---+++******,,,---...+++,,,.../////////------111111111222222333333333111111111111111111111111000000///////////////000...,,,---111333444999@@@III\\\jjjrrr|||}}}tttqqqtttwwwuuuyyyvvvnnndddbbbhhhkkkjjjiiikkkllljjjfffbbb```aaa]]]___aaabbbcccdddfffggg___YYYRRRKKKFFFBBB>>><<<666555444333222000//////......---,,,,,,,,,------...///000111333555666777======<<<;;;;;;::::::999999:::<<<===>>>======<<<<<<===???BBBFFFIIIKKKLLLPPPOOOMMMLLLMMMOOOQQQSSSXXXZZZ]]]bbbeeeeeebbb___TTTSSSQQQOOOMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIFFFEEEDDDEEEFFFGGGJJJLLLOOOPPPNNNNNNQQQWWW___eeejjjkkkmmmllllllllljjjfff```\\\WWWOOOIIIHHHHHHJJJQQQXXX```gggqqqyyy~~~|||vvvooojjjeeedddjjjrrrzzz|||{{{wwwpppiiifffeeeaaabbbfffoooyyyuuuhhhUUUPPPMMMMMMLLLKKKNNNTTTWWWeeewwwwwwpppzzzpppccciiirrr}}}zzzppp\\\FFF:::777333...***+++,,,------,,,+++***------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...//////000,,,---//////---,,,---...///000333888>>>CCCEEEEEE===;;;888555333222222333666999<<<>>>???CCCJJJOOO[[[kkkqqqfffsssxxxmmmggg]]]MMM@@@<<<444...***,,,------333;;;DDDRRR\\\[[[ZZZZZZQQQDDD<<<888333222222333222000222222333555777999;;;<<>>BBBFFFGGGHHHKKKIIIGGGEEEEEEGGGIIIJJJNNNOOOSSSVVVYYYYYYUUURRRMMMLLLKKKIIIHHHFFFFFFFFFCCCDDDFFFHHHHHHGGGFFFEEEHHHIIILLLOOOTTTXXX[[[]]]___]]][[[[[[]]]```bbbbbbdddeeefffggggggeeeaaa]]]YYYRRRLLLJJJKKKMMMTTT[[[dddkkkwww|||uuunnnjjjfffeeekkksssxxxyyyxxxssskkkeeebbbbbb^^^___eeennnyyysssfffSSSOOOLLLLLLJJJIIILLLRRR[[[jjj~~~xxxuuu}}}oooccclllvvvqqqiiiVVVBBB777555222,,,,,,---...//////...---,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,------...///000000+++---......---,,,,,,---111222444999>>>BBBDDDDDDAAA???<<<888666555555666888;;;>>>???AAADDDKKKPPPZZZjjjzzzdddjjj~~~tttfffUUUGGG@@@111...,,,...---,,,///555777BBBQQQ[[[\\\WWWRRROOOAAA999222222333222222333222333444444444666:::===???DDDMMMVVV___hhhpppvvvxxxtttmmmddd\\\UUUOOOLLLFFFGGGHHHKKKNNNMMMKKKHHHFFFBBB===<<<<<<<<<:::888888888999:::::::::999999777666444222111000/////////,,,***+++---...,,,)))------,,,+++*********++++++***)))))))))***,,,---/////////000000000111111,,,------...000111333444111000///......///000111------,,,,,,---222999>>>JJJ]]]uuu~~~zzzuuuqqqoooppprrrqqqoookkkiiigggeeecccaaabbbcccfffjjjnnnrrrtttvvvpppooollliiibbbYYYNNNGGG@@@===999444111000000111111000///---------...///+++---000222222333555666::::::;;;;;;;;;;;;;;;;;;;;;<<<=========:::888777777777888999:::===???AAA===>>>??????===<<<===>>>HHHGGGJJJOOOOOOMMMLLLNNNMMMKKKIIIGGGEEECCCBBBBBBCCCCCCDDDGGGKKKMMMNNNMMMLLLNNNRRRXXX```hhhooosssttttttrrroookkkiiihhhhhhhhhgggfffdddaaaaaabbbccc]]]VVVPPPPPPQQQUUU]]]fffjjjpppyyy~~~yyypppjjjhhhhhhiiiiiiqqqvvvxxxsssiii```^^^___]]]aaahhhqqq{{{|||lll```TTTNNNIIIIIIIIIJJJOOOUUUXXXiii}}}vvvvvvzzzuuuooowww}}}ttteeeOOO===666444000+++---------,,,,,,------...000666:::666---((()))...------............------000///............//////111111111000//////......///111333888BBBJJJJJJEEEAAA???;;;:::::::::999777888666777===AAADDDIIIPPP___oookkkkkk}}}yyymmm\\\LLLAAA555000...///...,,,...222444===JJJUUUYYYXXXTTTQQQEEE<<<555444444333222444222333333333333555999<<<===BBBJJJTTT]]]gggqqqvvv}}}zzzuuulllaaaWWWQQQNNNHHHHHHJJJLLLMMMMMMJJJGGGDDDAAA>>>======>>><<<;;;888888999999999999888777666555333222000/////////,,,***))))))++++++***(((,,,,,,+++***************+++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///111222333111000///......///000111------,,,,,,...222999>>>IIIYYYooo}}}}}}{{{|||wwwrrrqqqqqqrrrtttqqqnnnlllkkkiiigggfffaaabbbdddhhhlllppptttvvvvvvuuuuuusssmmmeeeZZZSSSDDD???888333222222222111111000...---------......---...000111222333555777::::::::::::;;;;;;;;;;;;;;;<<<======<<<:::888777777777777777999;;;===>>>999;;;;;;;;;999999:::;;;BBBAAAEEEJJJKKKHHHHHHKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKNNNQQQSSSRRRQQQSSSUUUXXX___gggpppyyy~~~~~~zzzvvvsssrrrjjjjjjiiigggfffeeefffgggaaa[[[XXXXXXXXXZZZaaahhhooouuu}}}xxxpppjjjhhhhhhiiiiiimmmrrrtttpppggg```___aaa^^^bbbjjjttt}}}{{{kkk```UUUOOOJJJJJJJJJKKKPPPVVV\\\mmmvvvwww~~~xxxuuurrrxxx}}}qqqaaaKKK;;;444333000,,,......---,,,,,,,,,------...333666444...***,,,///------............------///......------......///........................///111333888BBBKKKKKKFFFCCC@@@<<<:::::::::888777999888999???CCCGGGMMMTTTcccsssvvvooorrr}}}ooohhhsssxxxhhhSSSDDD:::333///000///---,,,...///666@@@LLLUUUYYYWWWUUULLLBBB999777555333333444111222222222222333777:::;;;@@@GGGPPPZZZeeeooouuu|||}}}{{{tttiii^^^WWWTTTLLLLLLLLLMMMMMMLLLHHHEEEBBB@@@>>>===>>>>>>>>>===888888888888888777666555555444333111000///......,,,***))))))******)))(((++++++***)))))))))******+++***)))(((((()))******(((((()))))))))*********++++++,,,---...///111222000000////////////000000,,,,,,,,,,,,...222999>>>FFFRRReeessswwwxxx~~~yyyuuusssrrrrrrsssqqqnnnmmmmmmmmmlllkkkgggggggggiiilllqqqvvvyyyyyyzzz{{{{{{wwwpppfff___LLLCCC999333333444333111//////...---------.........///000000000111444666999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<:::999888888888777777888999;;;<<<777888999888777777888:::======BBBHHHIIIGGGHHHLLLNNNMMMMMMMMMNNNQQQSSSUUUQQQQQQQQQSSSVVVVVVUUUTTTUUUVVVXXX^^^gggrrr||||||yyytttsssqqqooommmkkkjjjiiiiiieeebbbcccbbbbbbhhhooouuuzzz|||wwwpppkkkiiiiiiiiiiiiiiimmmooollleee``````bbb___eeennnxxxxxxkkkaaaVVVQQQMMMMMMMMMNNNSSSYYYbbbssszzz}}}zzzwwwvvvxxx|||}}}nnn]]]GGG888222111///...///...---,,,,,,,,,,,,,,,,,,...000000///......///------............------.........------......///,,,------...//////000000000222444999CCCMMMMMMHHHEEEBBB>>>;;;::::::999888:::999<<>>555/////////---+++,,,---000888DDDQQQZZZ\\\[[[SSSHHH===999666333222444111222222111000222555888;;;???FFFNNNWWWaaakkkqqqtttyyy|||yyypppfff___\\\RRRPPPOOONNNMMMJJJFFFCCC@@@???======<<<<<<;;;:::777777777777666555333333444333111000///.........---,,,+++++++++++++++*********)))))))))))))))***+++***)))((((((((()))***************+++++++++++++++++++++,,,---...000000000000////////////000000,,,,,,,,,,,,...222888<<>>@@@FFFLLLNNNMMMPPPUUUWWWVVVVVVVVVXXX[[[^^^```[[[ZZZZZZZZZ\\\\\\[[[ZZZWWWWWWXXX\\\dddooozzz}}}zzzwwwsssooolllrrrooommmmmmkkkkkkqqqyyy}}}~~~{{{vvvqqqmmmllllllkkkkkkhhhkkkllliiiddd```aaacccbbbiiisss}}}vvvjjjbbbYYYTTTQQQRRRTTTUUUZZZaaaiiiyyyzzzwwwxxx{{{{{{lllZZZDDD666111///...//////......---,,,,,,,,,,,,------,,,---/////////...------............------//////.........///000000000000000111111222222222000222555;;;FFFPPPPPPLLLJJJFFFAAA===;;;;;;999888::::::===CCCHHHLLLVVV___mmm}}}oooddd```{{{ppp```bbbuuu~~~iiiUUUCCC888...---///...,,,+++,,,...333>>>MMMYYY```ccc[[[OOOBBB;;;777333222333111222111000///000333666<<<@@@FFFMMMUUU]]]fffkkkmmmsssyyyzzzuuulllddd```XXXUUURRROOOLLLHHHDDD@@@======<<<;;;888666555555555555555555444333222111222111000///...---------,,,,,,,,,++++++******+++***)))))))))))))))******+++***)))(((((()))******++++++++++++,,,,,,,,,,,,++++++++++++,,,...///000//////000000000000//////,,,---------...111666:::>>>CCCOOO^^^ggglllrrrxxx|||yyyuuuqqqooojjjhhhggghhhlllpppssstttmmmjjjeeebbbaaacccfffhhhssstttwwwyyyxxxssskkkeeeYYYLLL===444222222///+++,,,,,,,,,------------,,,---------,,,+++---000333777777888888999::::::;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;===>>>@@@?????????>>>===>>>AAACCCEEEGGGMMMSSSUUUVVV\\\ccceeedddcccbbbccceeeggghhhiiigggddddddeeefffeeeeee```______aaahhhrrr{{{}}}xxxtttyyyvvvttttttrrrrrrzzzzzzvvvrrroooooonnnnnnmmmiiijjjjjjgggccc```aaacccfffnnnyyy|||sssiiiccc\\\WWWVVVYYY]]]___eeelllvvv}}}uuuuuu}}}yyykkkWWWBBB777222...---//////...---,,,,,,,,,,,,,,,///---,,,,,,...///...,,,------............------000000//////000111111222333333222222111111111111000222666===IIITTTVVVQQQOOOKKKDDD@@@===<<<;;;:::999:::>>>DDDHHHMMMXXXcccqqq|||gggdddzzzxxxdddaaaqqqwwwfffMMM>>>000---000///---,,,---...111:::HHHVVVbbbhhhdddVVVGGG???999444222444222222222000///000222555;;;@@@GGGNNNTTT[[[bbbfffkkkpppvvvzzzyyyrrrhhhbbb]]]ZZZUUUQQQLLLGGGAAA===:::;;;;;;999555222111111333333333333333222111000111000///...------------)))*********((('''((()))******)))))))))***+++++++++***)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000//////.........------000444777:::>>>IIIWWW```fffmmmttt|||yyyuuuoookkkgggeeeccceeeiiimmmpppqqqllliiiccc^^^[[[[[[\\\^^^iiijjjmmmpppqqqoooiiieeeWWWMMM>>>444000///---******+++,,,---------,,,,,,***+++,,,,,,,,,---000222666666777888999::::::;;;;;;;;;<<<<<<<<<===>>>>>>=========>>>@@@CCCEEEFFFGGGGGGGGGFFFEEEFFFJJJLLLMMMOOOUUU[[[]]]```iiitttvvvuuutttssssssrrrrrrrrrtttpppllliiijjjlllnnnnnnmmmkkkjjjkkkqqqyyyzzzyyyxxxyyyzzzxxxyyywwwuuurrrpppppppppooommmiiihhhgggdddaaa```bbbcccjjjsss}}}xxxnnnfffaaa\\\YYYZZZ```eeejjjqqqxxxwwwqqqwwwwwwgggRRR???777333...,,,///---------,,,,,,------...000///---------......---------............------////////////000111222222222222111111000//////...///333777???MMMYYY\\\XXXTTTOOOHHHCCC@@@>>>===;;;999;;;???DDDHHHMMMYYYfffxxxyyy~~~ssskkk|||~~~hhhcccpppvvvZZZGGG555///111000...+++---...111777BBBQQQaaakkklll]]]MMMCCC<<<666444666333333333111///000222555999>>>FFFOOOUUU\\\aaadddhhhlllrrrzzz~~~zzzqqqhhhaaa]]]XXXRRRLLLFFF@@@<<<666888999888444111111222111111222222222111111000000///...---,,,,,,,,,,,,(((***+++***'''&&&''')))***************+++,,,,,,******)))***+++,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000...///000111111000///.../////////...---...222444777<<>>444///------,,,)))***+++,,,---,,,,,,+++)))+++---......///111333555555666777888999::::::<<<<<<<<<===>>>???@@@@@@DDDDDDEEEGGGJJJNNNQQQSSSTTTTTTSSSRRRQQQSSSWWWZZZXXXZZZ^^^cccfffkkkwww|||vvvrrrssswwwzzz|||}}}|||{{{|||xxxsssvvv|||~~~|||zzzwwwtttrrrpppppppppooonnnllleeedddbbb`````````ccceeennnvvv{{{rrriiibbb^^^[[[YYY\\\ccckkkqqqyyy}}}sssoooyyyuuu^^^KKK:::666444...---111,,,,,,,,,,,,------.../////////...------...///000------............------------------...///000111111111111111111111111000///333888BBBPPP^^^aaa^^^YYYSSSLLLEEEBBB@@@>>>===;;;<<>>MMM___lllqqqbbbQQQFFF>>>888666888444444333111///000222555666<<>>@@@AAABBBKKKLLLMMMPPPTTTXXX\\\^^^^^^^^^^^^\\\\\\^^^aaaeee```bbbfffjjjmmmssszzzqqqnnnttt~~~yyytttppprrrpppooonnnooonnnmmmkkkaaa```^^^^^^^^^aaadddfffqqqyyyyyyooofff___[[[YYYXXX\\\eeennnuuu~~~{{{qqqooo{{{sssXXXEEE666555444///---222+++++++++,,,---...///000---...///...---...111333---..................---+++++++++,,,---...///000222222222333333444555555///333999CCCRRR```dddaaa[[[VVVNNNGGGCCCAAA???>>><<<>>>CCCGGGIIIOOO\\\jjjxxxttt}}}xxx}}}|||kkkdddiiixxxpppWWW===333555777666555222000111444:::EEEXXXhhhooogggYYYJJJ???888555444666555333111111111333444555:::CCCNNNWWW]]]aaabbbccceeekkkwwwqqqeeeYYYTTTMMMDDD???@@@;;;:::888666444222000///000000000000111111111111222///,,,+++++++++***))),,,+++)))''''''(((***+++,,,+++***((((((((()))*********+++,,,,,,---......---,,,,,,...000111...+++---...///111111111000///333333333222222111111111...------,,,,,,...///000333555:::CCCPPP^^^kkkrrryyy{{{ssskkkddd```WWWTTTPPPNNNNNNNNNMMMMMMIIIGGGDDD@@@<<<999777666999:::;;;===@@@BBBDDDFFFEEE???888333000///......---------,,,,,,+++++++++............///000222222666777888999999999999999===;;;===AAACCCBBBDDDGGGRRRTTTWWW\\\bbbggglllnnnooommmfff``````iiiqqqsssqqqrrrvvv{{{{{{|||xxxpppnnnttt}}}xxxpppkkkjjjjjjkkkllllllmmmnnnnnndddaaa___``````___dddkkkuuu}}}vvvmmmddd^^^ZZZVVVZZZ^^^```eeepppzzzrrrnnnoooyyypppTTTBBB555555555///---111+++++++++,,,,,,---------------......//////000000+++++++++)))((((((+++---.........//////////////////000111222333333222222333333555???RRRdddiiifffccc[[[PPPGGGAAA>>>======@@@???AAAGGGMMMVVVdddqqqwwwyyy||||||~~~rrrhhhfffnnnzzzsss\\\CCC777444333222111///...000555:::DDDUUUdddmmmeeeXXXKKKAAA;;;999999777666444222111222333444555999BBBLLLUUU\\\```bbb```bbbiiivvvvvviii]]]UUULLLCCC>>>>>>888888777666444333222222111111222222222111111111111///,,,++++++,,,+++***,,,+++)))(((((()))***+++---,,,+++*********+++++++++,,,,,,---....../////////---,,,...000111///---...///000111111111111000000000111111111111111111000//////...///000111222000333999AAALLLZZZhhhqqqsss{{{{{{rrrhhh___YYYMMMJJJFFFDDDCCCCCCBBBBBB@@@>>>;;;888555222111000222222333555777:::<<<===;;;777111---,,,,,,,,,,,,------,,,,,,,,,+++++++++------......///000222222555555666888888999999999:::999;;;@@@DDDEEEHHHMMMUUUWWW[[[aaahhhooouuuyyyxxxvvvpppiiikkksss{{{~~~}}}|||}}}}}}tttmmmkkksss}}}{{{tttnnnjjjhhhiiiiiijjjjjjkkkkkkkkkdddaaa___```aaaccciiiqqqwww~~~}}}tttjjjbbb\\\YYYVVVZZZ^^^aaaeeeppp}}}tttkkkhhhlllwwwoooQQQ@@@444333222---***...,,,,,,,,,,,,,,,---------............////////////***,,,------,,,+++,,,---.........///////////////111111111111111111222222333333666AAAUUUggglllhhhfff^^^SSSJJJDDDAAA??????BBBAAACCCIIIPPPXXXgggttt|||uuuyyyzzzuuuuuu}}}uuugggfffooo}}}vvvcccLLL===555///---...,,,,,,///444:::CCCTTTccckkkcccWWWKKKBBB===<<<===777666555333222222333444555888???HHHQQQXXX^^^aaa^^^```gggrrr~~~}}}qqqcccWWWLLLBBB======777777666666555555555444333333333333222111111000000...,,,,,,,,,------,,,,,,+++***))))))***+++,,,......---,,,,,,,,,---------------...//////000000000///---...000111111000000000111222222222111111......//////000111111222000////////////000111111---111777===EEEQQQaaammmpppssszzz|||}}}{{{pppdddXXXQQQHHHEEEBBB???>>>>>><<<;;;777555333111...---++++++***+++,,,---///111333444222///+++))))))***++++++,,,,,,,,,,,,++++++++++++---------...///000111222333444555777888999999999;;;999:::@@@CCCEEEJJJOOOVVVXXX]]]dddmmmvvv~~~yyysssuuu~~~vvvooojjjhhhqqq}}}}}}}}}yyytttoookkkhhheeeffffffgggggggggffffffccc___^^^___bbbfffnnnxxxzzzzzzooofff^^^YYYWWWUUUYYY^^^bbbfffppp}}}|||zzzwwwlllccccccjjjvvv~~~|||hhhMMM>>>333222222---+++---------------------,,,,,,/////////...............+++---000111///...------.........//////000000000333222111000000000111222222333888DDDYYYkkkooolllkkkcccXXXNNNGGGDDDBBBAAADDDCCCFFFLLLSSS\\\kkkxxxxxx{{{zzzqqqpppuuupppfffjjjuuuyyywwwhhhVVVFFF999///---///---,,,...333999DDDVVVfffkkkdddXXXLLLBBB===<<<<<<888777666555444333333444444777===DDDLLLTTT[[[^^^\\\___dddmmmvvv~~~yyyjjj[[[NNNDDD>>><<<777777777666666666555555444444444444333111///......---,,,,,,...///...---,,,++++++***++++++,,,---.........---------......------........./////////111000......///111222333222222222222222222222222///000000000000000000000------------.........///,,,111666999<<>><<<999666555444111///000///...---,,,,,,++++++))))))))))))***+++,,,---...,,,*********+++***)))++++++++++++++++++++++++***++++++,,,---///111222333444666888999:::;;;;;;>>>;;;:::>>>@@@BBBFFFKKKSSSUUUYYY___gggpppwww{{{{{{|||zzzwwwzzzxxxqqqooolllqqqwww{{{{{{zzzxxxwwwuuussspppllliiifffcccbbb___```aaaaaaaaa```___^^^___[[[XXXZZZ^^^dddpppzzzzzzoooddd\\\WWWVVVVVVUUUYYY```gggmmmvvv~~~qqqqqq{{{|||mmmbbbZZZ___kkkxxxyyy}}}~~~gggUUU>>>888222111222111111333.........------,,,,,,+++//////......------,,,,,,.........---+++,,,...000......//////000111111222000222555666666333000...000333:::III___sssxxxuuutttlll```TTTMMMIIIFFFEEEEEEEEEHHHPPPXXXbbbqqqwww{{{{{{vvv{{{qqqvvvtttlllfff^^^VVVIII;;;444444000......111666@@@SSSccciiiddd\\\RRRIIIBBB>>><<<::::::999888777555444444444666:::???EEEKKKPPPSSSSSSXXX___eeejjjqqqyyy|||{{{ttteeeWWWMMMDDD>>>:::999999888777666666555444555666666555222000...///......///000000///---,,,,,,------......//////---...//////000/////////------------------------...///000000000000222444444333222222111111222222444444333222000///...---...//////000111000000000000222444333222777@@@GGGNNN\\\kkksssrrrrrrwww}}}~~~}}}zzzxxx}}}~~~vvvkkk^^^RRRIII:::888666444333222///---...---,,,+++************))))))((((((((()))******,,,***)))*********)))'''*********+++++++++++++++)))******+++---///111222333444555777888999999999999666777<<>>CCCHHHKKKMMMNNNTTT[[[___bbbgggnnnuuurrrvvvsssgggZZZPPPFFF===888888888888888888888888555666888888777555333111000//////000111111///---,,,,,,---...//////000000...///000111222222111000........................+++...000111000000222444444333222111000111111222222222111000//////............000111111111000//////000000111222555:::>>>EEEQQQaaajjjmmmnnnrrrvvvtttwww|||zzzqqqfffZZZNNNFFF:::999777666555444111///------,,,+++***))))))******))))))((((((((())))))***))))))+++,,,,,,+++))))))*********++++++++++++((())))))+++---///000111222333444555666666666666666444666;;;>>>>>>@@@EEEKKKNNNRRRXXX]]]aaadddfffggglllppprrrvvv|||}}}zzz~~~{{{xxxyyyyyywwwtttqqqppppppqqqpppnnnkkkgggccc___]]]ZZZ\\\^^^```aaa```^^^]]][[[XXXYYY^^^dddlllxxxzzzrrrggg]]]VVVUUUWWWYYYXXX\\\ccclllwwwyyysssuuu}}}|||vvvmmmfffccciiiuuuwwwpppsss{{{iiiSSSEEE555333111......//////...******++++++++++++++++++,,,------------------...,,,---...---,,,,,,---...---...///000111222333333555555555666666666666666555777===MMMeee|||}}}uuuhhh\\\TTTOOOKKKJJJHHHHHHMMMUUU^^^iiiyyyyyy{{{|||yyy{{{|||~~~bbb___]]]ZZZQQQBBB555000,,,,,,///111222444>>>IIIMMMLLLKKKIIIFFFBBB>>><<<;;;;;;;;;:::888666555444444666:::>>>BBBFFFHHHIIIKKKRRRXXXZZZZZZ\\\ccciiikkkrrrrrrhhh\\\QQQFFF<<<666666777888999::::::;;;666888999::::::888555333000000///000111111...,,,,,,---...///000000000000000111222333444333333222000000000000////////////)))---111222000000111333444333111000000000111111///////////////.........+++,,,.../////////...---.........///222555888:::;;;EEERRR]]]dddiiikkkmmmllloootttxxx|||wwwnnncccWWWKKKCCC888666555444444333000.........---,,,+++*********,,,+++******))))))***************---///000...---))))))******++++++++++++(((((()))***,,,...000111111222333333444444444444888666777;;;<<<:::;;;>>>EEEHHHMMMSSSXXX[[[]]]^^^```fffkkknnnrrrxxxyyywwwtttzzz}}}|||{{{||||||yyyuuuqqqnnnmmmqqqpppnnnkkkgggccc___\\\YYY[[[^^^```aaaaaa___^^^ZZZXXXZZZaaahhhqqq}}}xxxqqqeee[[[UUUUUUXXX[[[ZZZ]]]dddnnnzzz|||wwwtttxxx|||vvvqqqlllkkkqqq||||||wwwpppkkkqqq~~~sss___III:::777777444000/////////---)))))))))******++++++,,,,,,,,,,,,------.........+++---000000///------------...///000111222333333888777555444444666999;;;777999@@@OOOhhhxxxkkk___VVVQQQNNNLLLJJJJJJOOOWWW```kkk|||zzz|||zzz}}}|||zzz|||nnn```ZZZ]]]TTT@@@666;;;///+++***...000222666;;;???>>><<<;;;::::::;;;;;;@@@???>>><<<:::777555444777777999;;;???CCCFFFIIINNNOOOPPPRRRUUUYYY\\\___dddddddddbbb\\\RRRFFF===666555444444555666777888333555888;;;;;;999777555333222111000///------,,,............///000111222222222222111000///...---000000000000000000000000000000//////000000111222111222333333444444333333666333111111222222///---......---,,,,,,,,,,,,,,,//////000111222333444444999===EEENNNXXX```fffjjjiiikkklllnnnqqqxxxwwwjjj```ZZZQQQFFF===999888777555333111000///+++,,,---...---,,,+++***+++)))((('''''')))+++,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,---...///******++++++---...000111//////111222444555666777555555666777999;;;<<<===AAADDDIIIMMMPPPSSSUUUWWWXXX\\\bbbgggkkkooorrruuusssqqqrrrwww|||xxxuuutttssssssoookkkhhhffffffddd```[[[^^^^^^______^^^^^^]]]\\\YYYZZZ^^^fffrrr{{{pppaaaZZZXXXWWWXXX[[[dddcccgggrrrppprrrwww{{{~~~}}}zzzwwwxxxtttssswwwzzznnnfffbbbdddsssxxxgggTTTCCC:::000///...---,,,---......))))))***,,,,,,,,,,,,,,,000000000000////////////000//////.........//////111///...111555777777666555777:::===>>>>>><<<:::777;;;CCCQQQhhhrrrdddYYYSSSPPPPPPNNNMMMQQQZZZdddooo~~~yyy~~~{{{yyywwwxxx{{{~~~~~~ssseee[[[ZZZTTTEEE999555111---,,,///000000222666555444555555777999<<<===????????????===;;;999777888999999;;;>>>BBBFFFHHHMMMMMMNNNPPPSSSVVVYYY[[[^^^^^^^^^]]]XXXOOODDD<<<888777666444444444444555222444777999999888666444000000000000/////////...///////////////000111111,,,---///111333444555666222222222222222222222222000000000111111111222222111222333333444444333333555333000000222222111///111000///...---......///...//////000111222333333666999>>>EEEMMMTTTZZZ\\\]]]```ccceeehhhnnnwww~~~zzzpppcccYYYSSSLLLBBB;;;888888666555333111000///,,,,,,------,,,,,,++++++******)))((()))***+++,,,)))***+++,,,,,,---,,,,,,*********+++,,,------...+++++++++,,,---...///000111222333444555666777888444444555666888:::;;;<<<>>>BBBFFFJJJMMMOOORRRTTTTTTXXX]]]bbbeeeiiilllnnnnnnlllmmmrrrzzz}}}yyyuuurrrpppooommmjjjgggffffffddd```\\\^^^^^^^^^_________^^^^^^ZZZ\\\aaajjjvvv{{{nnn```ZZZXXXWWWYYY\\\gggiiiooo|||ooorrrxxx|||~~~}}}{{{yyyyyyxxxyyy{{{pppdddaaaeeeuuusssbbbNNN???777000///...---,,,---......,,,,,,---------,,,,,,+++,,,---------......//////000//////........./////////---,,,///333777888888999;;;>>>AAAAAA???===;;;:::;;;AAARRRmmmvvviii^^^VVVRRRPPPQQQPPPSSS\\\gggrrr|||rrrxxx~~~uuussszzz|||zzz|||yyynnnaaaZZZVVVNNNAAA555444///---///111//////111------...000222666888:::===>>>@@@AAA@@@???===;;;;;;:::::::::===AAAEEEGGGKKKKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVVVVRRRKKKBBB<<<:::999666444222222111222111222555777777666444222......///000000111111000///////////////000000000111111111222111111000///222222222222222222222222000000222333333333222111111222222333333333333333444222000000111222222222444222111//////000111222---......///000111222333444555888<<>>BBBEEEHHHJJJMMMOOOOOOSSSWWW\\\^^^aaadddfffhhhffffffkkkrrrxxx{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvqqqmmmjjjjjjgggeeeeeefffeeeaaa^^^]]]^^^^^^___`````````aaa]]]```fffppp{{{}}}uuujjj^^^YYYXXXXXX[[[___ggglllvvv~~~oootttzzz~~~~~~}}}||||||~~~|||rrrcccbbbiiiyyy{{{lllYYYGGG:::333000///...---,,,---....../////////...---,,,,,,+++++++++,,,---...///000000/////////......//////000666333111000222555777777@@@BBBEEEGGGFFFBBB>>>;;;;;;;;;@@@RRRpppzzzoooddd[[[UUURRRTTTSSSVVV___iiiuuu{{{nnnssswwwvvvsssyyyzzzzzzvvvkkk___[[[YYYMMM>>>666000---000111///---.........---...///000222333999;;;===@@@AAA@@@???>>>===<<<;;;:::<<<@@@CCCFFFIIIJJJKKKLLLMMMNNNPPPPPPNNNNNNNNNNNNMMMHHHAAA<<<999888555333111111111111///000222444444333222111---...///000111000000/////////000000000000//////444444333111///---+++)))000000000000000000000000///111333444555444222111111111222333333333333222333222000000111222444444555333111//////000222333------...///000111222222555555555777;;;???CCCFFFJJJNNNTTTXXX[[[```ggglllvvvzzz{{{pppiii```WWWMMMEEEAAA===999666777666555444222111000///...---,,,+++***+++,,,---******+++,,,,,,,,,,,,+++------------,,,+++***))))))******++++++,,,,,,,,,......---------------.........//////000000000111111222222333555777999:::999<<>>@@@FFFHHHKKKLLLJJJEEE???;;;:::<<>>>>>>>>>>>===;;;;;;<<>>@@@AAADDDGGGIIILLLOOOSSSVVVXXXZZZ\\\]]]dddccccccfffiiimmmooopppzzzzzz{{{||||||||||||{{{zzzzzzyyyxxxwwwvvvuuutttsssvvv|||}}}xxxzzz{{{{{{xxxsssmmmiiieeebbbaaabbbeeeeeebbb___]]]]]]]]]^^^___aaacccdddccciiiqqqyyyxxxrrrggg```ZZZZZZ[[[]]]bbbhhhpppxxxuuutttzzz~~~~~~llljjjooo|||vvvcccOOO???666333000///...---,,,---......,,,,,,++++++,,,---......000000000000000////////////////////////000111111---...000333888@@@GGGLLLIIILLLOOOQQQNNNHHH@@@;;;:::@@@JJJYYYppp~~~qqqgggaaa^^^^^^YYYWWWZZZbbblllxxx|||zzzvvvkkkrrrtttpppllljjjbbbWWW>>>555...///222000............------...///000111///000222555888;;;<<<===<<<<<<<<<===>>>@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDBBB???===333222111000000111222222---...///000111000000///111222333222111...+++***,,,---///111111111000000---...111333666777999999222222222222222222222222000000222333333333222111000111111222222222222222000222333333222222333555222222111000000000000000---......///000111222333111111111333555888;;;<<<<<<@@@EEEHHHKKKNNNTTTYYY[[[aaahhhoootttyyy}}}tttjjj___VVVOOOFFFBBB<<<888777666666666555555444333222111000000------,,,,,,++++++,,,,,,************+++++++++,,,***+++,,,------.........***+++------...---,,,+++,,,,,,+++++++++++++++,,,000000111111222333333444111111222333444666888999999;;;===???@@@BBBEEEHHHKKKNNNRRRUUUWWWYYY[[[\\\bbbccceeegggjjjlllmmmnnnssstttvvvxxxyyyzzz{{{{{{zzzzzzzzzyyywwwuuusssrrrqqquuuzzz~~~}}}wwwyyy{{{|||yyytttnnnjjjcccaaa```aaaddddddbbb___^^^]]]]]]]]]^^^```bbbdddgggmmmvvv~~~}}}tttnnnaaa\\\YYY[[[]]]```fffmmmssszzzwwwwww}}}{{{{{{vvvtttwwwrrr^^^KKK===555333000///...---,,,---......,,,++++++++++++---///000//////......------------////////////000111222222000111222444777;;;AAAEEEIIILLLPPPRRRPPPIIIAAA<<<;;;CCCOOO]]]qqqsssjjjeeedddddd```]]]___fffooo{{{zzzmmmpppuuuzzz|||vvvjjj___EEE:::000///111///------,,,,,,++++++,,,---...///,,,---...111444777;;;===:::;;;<<<>>>@@@AAAAAABBB@@@AAACCCEEEFFFFFFFFFFFFHHHFFFCCCAAAAAA???===;;;333222111000///000111111---...//////000000//////111222333333111...+++)))***,,,...111222222222111222333333444444444333333222222222222222222222222000000000111111111222222000000111222222222222222///222555666444222222333111111222333222111000///...//////000111222333333000111222333555666777888:::>>>AAACCCEEEHHHNNNSSSTTTYYY```ggglllppptttvvv{{{wwwjjj^^^UUUOOOHHHDDD===:::777555444555555555555444444333222111000000,,,,,,------,,,,,,++++++******)))((()))***+++,,,***+++,,,---............+++---...//////...,,,+++*********)))******++++++++++++,,,---///000111111111111222333555777999:::999;;;<<<===>>>@@@DDDGGGIIILLLPPPSSSUUUWWWYYY[[[]]]```eeehhhkkkmmmooopppmmmooorrruuuxxx{{{}}}}}}zzzzzzzzzyyywwwuuusssqqqqqquuuyyy}}}}}}}}}~~~zzz{{{}}}|||yyysssmmmiiibbb```___```cccdddaaa^^^^^^]]]\\\\\\]]]___aaabbbiiiqqq|||zzzqqqkkk]]]ZZZYYY\\\___bbbiiiqqqzzzzzzxxxyyy~~~|||uuuvvv}}}mmmYYYFFF999333111000///...---,,,---......///...,,,,,,,,,---...000---------...............////////////000111222333555666888777666777;;;>>>FFFJJJPPPRRRPPPIIIAAA<<<999???JJJZZZqqqxxxpppkkkiiihhhhhheeefffllltttrrrqqqvvvqqqdddJJJ>>>222000000...,,,,,,---,,,+++)))))))))***+++,,,,,,,,,...111666:::===999:::===???AAAAAAAAAAAA===???AAACCCDDDDDDDDDDDDHHHEEEBBB???>>>===;;;999444333111000/////////000---...//////000000//////000111222333222///,,,***)))+++...111222333222222//////000111111111111000000000000000000000000000000000//////000000111222000000111222222222222111...222666777555222111222111222333444444222000/////////000111222333444444222333444555666666666666555777:::;;;<<<@@@FFFKKKLLLPPPWWW]]]aaadddhhhjjjpppuuu~~~~~~pppfffXXXLLLFFFBBB>>><<<777666444333333444444444444444333333222111000000+++,,,---...---,,,+++***+++)))((('''''')))+++,,,............---,,,++++++,,,---///000000///---,,,))))))(((((()))******+++,,,,,,---///111222333444111111222333555777999:::999:::;;;<<<===???CCCFFFFFFJJJNNNQQQSSSUUUXXXYYYYYY]]]dddiiimmmooopppqqqkkkmmmqqquuuzzz}}}{{{{{{zzzyyywwwuuurrrqqqrrruuuyyy{{{|||||||||}}}}}}}}}}}}||||||~~~}}}~~~~~~|||xxxrrrlllhhhbbb```___```bbbccc```]]]^^^]]]\\\[[[\\\^^^```aaakkksssxxxpppjjj[[[XXXYYY]]]```dddlllttt|||vvvxxxyyy~~~yyyqqqrrr~~~xxxhhhUUUCCC666000///000///...---,,,---......222111///---,,,---...///---......///000111222222////////////000111222333...222666999:::===BBBGGGDDDIIIOOORRRPPPJJJAAA<<<555999BBBTTTppp}}}uuuooollljjjnnnkkkkkkqqqyyytttssszzzsssXXXKKK===666222...,,,---------------------------+++,,,---...///111555888999<<>>;;;<<<444333222222222333444555666555555444444333333222......---------,,,,,,,,,*********))))))))))))))))))+++,,,...//////......//////.........---------...,,,+++,,,......+++)))+++---////////////000111333333333333444444555666::::::;;;===???@@@AAABBBFFFIIILLLOOOQQQTTTXXX[[[WWW\\\ccchhhkkklllmmmnnnnnnppprrrvvvzzz}}}}}}yyyvvvvvvvvvwwwyyy|||}}}{{{yyyxxxwww|||{{{}}}yyyttttttzzzzzz{{{{{{{{{{{{||||||}}}{{{yyyvvvrrrmmmgggbbbcccccccccbbb```^^^___```\\\ZZZZZZ\\\[[[[[[bbbkkksss|||zzztttmmmggg``````___```cccjjjrrrxxx~~~uuuwww}}}}}}~~~}}}wwwlllkkk{{{qqq]]]KKK===222...000---,,,,,,---000222222111000000...,,,+++---000333---...///000000000///...222222111111111111111111222333444555888===DDDIIIMMMNNNPPPQQQPPPJJJBBB===888:::BBBUUUsss|||uuuqqqqqqqqqtttsssrrruuu}}}xxxvvv{{{eeeSSS???555333111...---++++++,,,,,,,,,,,,,,,,,,******)))((())),,,111555777:::===????????????@@@>>>??????@@@AAACCCDDDEEEGGGDDD@@@?????????===<<<666555333111000//////......------,,,,,,------...//////000000111111222222222222222222222111111111111222222222222333333333444333333222111111111222333333444444444333333222555555555444333222111111111111222222222333333333333333222222222111111111111111111222222222222222222222333444555555555555444555777888999<<>>??????CCCEEEIIILLLNNNQQQTTTWWWUUUYYY___cccfffgggiiijjjmmmoooqqquuuxxx|||~~~~~~}}}zzzyyyxxxyyy}}}|||xxxuuutttzzzyyy{{{~~~yyyuuuuuurrrrrrsssuuuvvvxxxyyyyyyzzzxxxuuurrroookkkfffbbbaaacccdddcccaaa___^^^^^^[[[ZZZ[[[]]]]]]]]]dddllluuu~~~~~~zzzssslllgggbbbbbbbbbcccfffmmmwww}}}{{{uuuzzz|||uuulllkkkyyynnnWWWGGG;;;333///000...---,,,---//////...,,,+++---//////...,,,,,,---......000111111000000///222111111111111111222222333444555777:::???EEEJJJMMMNNNPPPQQQPPPJJJBBB<<<888:::AAATTTrrrwwwtttssstttxxxwwwvvvyyy|||xxx```EEE777444222000...+++++++++***************+++***(((%%%%%%(((...333333666:::<<<===>>>???@@@======>>>???@@@BBBDDDEEEEEECCC@@@????????????>>>999888666444222000//////......---------------...111111000000000000000000222222222222222222222222222222222222333333333333333333222222222222222222333444444555555444444444444444333222111111111111111111222222222333333333444333333333333333222222111111222222333333444444444333333333333333444444444666777888888999<<<>>>???@@@BBBEEEIIILLLNNNOOOPPPUUU\\\ccciiioootttxxx}}}uuuooohhh]]]UUUJJJAAA999888888555444666777666555444333333333444444444444333222111///...000000/////////.........+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////,,,,,,,,,,,,+++++++++++++++*********++++++)))(((***---///111111111333555444444444333444444555666666777888:::<<<===??????AAADDDGGGJJJLLLNNNQQQTTTUUUXXX\\\___aaadddfffiiimmmnnnpppsssvvvyyy|||}}}|||~~~~~~}}}{{{||||||}}}xxxuuusssuuutttwww{{{|||wwwuuuvvvqqqrrrssstttvvvvvvwwwwwwvvvrrrnnnkkkjjjhhheeecccaaadddffffffdddaaa^^^]]]ZZZYYY[[[^^^______fffnnnyyy}}}xxxrrrlllhhhfffffffffgggkkksss}}}vvvvvv}}}zzztttnnnnnnyyykkkPPP@@@888333000000222111000111111000---+++###(((...111111...,,,***...///000111111111111000111111111111111222333444444555777999;;;@@@FFFKKKLLLMMMOOOQQQOOOJJJBBB<<<999:::@@@RRRqqq{{{wwwvvvvvv|||||||||~~~yyyoooRRR???666222000000,,,+++++++++++++++******------+++)))((()))...111///222666999;;;<<>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>??????@@@@@@<<<;;;888666333111000//////......------------...000000000000000111111111222222222333333333333333222222222333333333444444222222222333222222222111222333333444444444444444444333111000000000111222111111222222222333333333444444444444444444444444111111222333444555555666555444333222222222333444444666777777666777888:::;;;<<<>>>AAADDDGGGIIIJJJLLLOOOUUUZZZ```fffmmmrrryyyuuukkkeee___WWWQQQHHH@@@999888999777666888555444444444444444444444666666666666444333111000////////////.........---++++++++++++,,,,,,,,,,,,,,,------........................---------,,,,,,++++++++++++++++++***)))'''***---...///000111333444444444444444555555666888888:::;;;===???AAAAAABBBEEEHHHJJJLLLNNNQQQSSSTTTVVVZZZ]]]```ccchhhkkkmmmnnnppprrruuuwwwyyyzzz}}}~~~~~~}}}}}}~~~}}}yyyvvvtttooonnnpppuuuvvvtttsssuuusssttttttuuutttsssrrrqqqqqqmmmiiieeeeeeeeeeeeeeecccfffjjjllliiiddd```^^^WWWWWWZZZ^^^___aaagggooo}}}{{{vvvpppllliiiiiiiiijjjlllqqqyyyxxxrrrwwwwwwqqqpppsss|||hhhJJJ:::666333000...000000///000111///,,,))) %%%,,,111222000///.........///000000111111111000000000111222333444555444555777999<<>>>>>>>>>>>@@@??????>>>===>>>???AAA>>><<<:::777444222111000000///...---------------......///000111222333333222222333333444444444444222222333333333444444444111222222333333333222111111111222333333333333333333222111000///000111222111111222222222333333333444444444444444444444444222222333444555666666777555444222111111222333444444666777777666555666777:::;;;===???BBBDDDFFFGGGIIIKKKOOOSSSXXX___fffkkkqqq|||ssshhhbbb]]]WWWSSSIIIAAA:::999999777777888222222333444444444555555555666666666555333111000.........---------,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,------,,,+++++++++'''))),,,......///111333444444444444555666777777777888:::<<<>>>@@@AAABBBCCCEEEHHHJJJKKKMMMOOORRRPPPSSSVVVZZZ^^^ccchhhlllmmmnnnoooqqqsssuuuwwwxxx|||~~~~~~||||||||||||~~~~~~zzzvvvsssrrrjjjiiijjjoooqqqoooooorrrooopppqqqqqqpppnnnlllkkkmmmiiidddaaaaaaccceeeeeeeeeiiinnnpppmmmhhhccc```UUUUUUXXX]]]___bbbiiirrr~~~wwwqqqmmmkkkkkkjjjkkkmmmqqqwwwtttqqqyyyzzzoookkkmmmsss}}}~~~dddFFF777444333///---+++******,,,------***((('''***---000000///000000---.........///000111111111111111111222333444555333444777999<<<@@@FFFIIILLLMMMOOOQQQPPPKKKDDD>>>>>>>>>AAARRRpppzzzxxxxxx}}}xxx|||kkkZZZHHH:::444555000000//////......------)))+++------+++******+++,,,...222555777:::>>>AAADDDCCCAAA???>>>===<<<<<<===>>>>>>===;;;<<<>>>@@@>>>===;;;888555333222111000000///...------------------...000111222333444222333333444444555555666333333333333444444444444000111222333444333222111000000111222333333333333222222111111111111111222111111222222222333333333333333444444444444444555444444555555666666777777333222222222222222333333444555777777666555555666:::;;;<<<>>>AAACCCDDDEEEEEEGGGJJJMMMQQQWWW^^^bbbjjjtttuuulllfffbbb]]]YYYNNNEEE===;;;:::777666777333333444555555555555444222333444444444222000......------------,,,,,,,,,))))))******++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++************+++---......,,,++++++,,,))),,,...000000000222444222333333444555777888999666777888;;;===???AAABBBBBBDDDGGGHHHIIIKKKMMMOOOMMMPPPTTTXXX\\\```eeeiiilllmmmnnnoooqqqrrrssstttxxxzzz}}}}}}{{{yyyxxxxxx{{{}}}~~~|||wwwrrrooommmiiifffgggkkklllkkklllooolllnnnoooqqqqqqpppnnnmmmhhhddd```]]]^^^aaacccdddeeejjjnnnpppmmmgggbbb___UUUUUUXXX\\\___cccmmmwwwyyypppjjjgggiiikkkkkknnnrrrwww~~~ssssss~~~~~~ssshhhdddgggooozzzuuu\\\BBB555333222///---...---,,,---///000///...000111000///---,,,...000.........///000111222333222222222222222333444555222444777:::===AAAFFFIIIMMMNNNPPPRRRRRRMMMEEE@@@>>>===BBBSSSrrr|||yyyxxx|||}}}xxxxxxvvvwwwmmmdddWWWFFF;;;666111111000//////...------***+++,,,+++******+++---,,,...222444777:::>>>AAADDDCCCAAA@@@>>>>>>======<<<======<<<999999<<<>>>>>><<<:::888666444333222111000///...------------...//////000111222222222333333333444555666666666333333333444444444444555///111222444444333222111000111222333444444444444111111222222222222222111111111222222222333333333222222333333444444444444666666666666666666666666000111222333333333333333333555777777666555555666888999;;;<<<>>>@@@AAABBBCCCEEEHHHJJJMMMRRRWWW[[[eeemmmyyy|||uuupppkkkgggdddZZZQQQHHHDDDBBB>>>;;;<<<777888888888777666444333000111333444444333111///............------------******++++++,,,------...------,,,+++++++++,,,---+++++++++************)))***,,,...---+++)))***+++***,,,///000///000111222111111222444666888:::;;;777777999<<<>>>@@@BBBCCCDDDFFFHHHJJJJJJKKKNNNPPPPPPRRRVVVZZZ\\\___cccfffjjjjjjkkklllmmmnnnooopppooorrrvvvxxxwwwvvvuuuuuuwwwyyy{{{zzzvvvrrrooonnnjjjgggfffiiijjjhhhjjjmmmmmmoooqqqrrrrrrpppnnnmmmccc```\\\ZZZ[[[]]]___```cccfffkkkllliiiccc^^^\\\XXXVVVXXX]]]```fffqqq|||{{{rrrhhhaaa```dddiiilllpppwww~~~tttwww{{{pppeeeaaadddkkkyyy}}}fffRRR<<<333222111///...222000------///111222222111111000...,,,,,,///111000000000000111333555666333333222222222333333444333666999<<<>>>BBBGGGJJJNNNOOOQQQTTTSSSNNNGGGAAA:::;;;AAATTTttt}}}zzzyyyzzz|||~~~}}}yyyuuuzzzrrrkkkhhhaaaQQQ@@@666111000000///......------------,,,***)))***...111,,,///222444666999>>>AAACCCBBBAAA@@@????????????;;;<<<===;;;888888:::======<<<:::888666444333333111111000......---------000000000000000000111111333333444444555666777777333333333444444444555555///000222444444444222111111222333444555555555555000111333444444333222111111111222222222333333333222222222333333444444444777777777777666666666666...000222333444444333333333555777888777555555666777777999:::<<<>>>???@@@CCCEEEHHHJJJLLLPPPUUUXXXbbbjjjttt~~~yyytttppplllggg]]]TTTOOOLLLGGGDDDDDD<<<<<<<<<;;;999666444222111222555777777666444222000/////////............++++++,,,,,,---.../////////...---,,,,,,,,,---...---------,,,,,,,,,++++++)))+++---,,,***((()))+++)))+++---...------...///000111222444666999;;;===999:::<<<>>>AAACCCEEEFFFGGGIIIKKKMMMMMMNNNPPPRRRTTTWWW[[[]]]___aaaccceeehhhhhhiiijjjkkkkkklllmmmiiilllqqqssstttsssssssssrrrtttwwwxxxvvvtttsssrrrlllhhhgggiiijjjhhhiiimmmlllmmmnnnnnnmmmjjjfffddd```]]]YYYXXXYYY[[[\\\]]]```cccggghhheee___[[[XXXZZZXXXYYY^^^bbbhhhuuu|||wwwmmmbbb[[[[[[aaagggmmmrrrzzz~~~uuuzzz}}}ssshhhcccdddkkkyyyyyynnn\\\JJJ888111111000/////////,,,)))''')))+++,,,,,,,,,------------///222555222222222222333555777888444444333222222222333333444777:::===@@@DDDHHHKKKNNNPPPRRRTTTTTTOOOHHHBBB666888@@@TTTuuu|||zzzzzz}}}wwwyyy{{{xxxqqqrrrmmmZZZDDD777666333111000...+++,,,000---,,,,,,++++++,,,,,,---,,,,,,...111444888<<<>>>@@@AAABBBBBBBBB@@@>>>===:::888666666888::::::::::::999888777555333222111111000000///...------,,,---...//////---...111333222222333444555555555555444444444444444444444444555444444333333444444555111222333333444444444444000111111111111222222222333222222111111222222333111222444555666555555444666666666666555555555555555444444333333444444555333444666777777777666555666777888888888999===???BBBDDDFFFHHHJJJMMMQQQTTTbbbeeennn}}}~~~zzzwwwuuuooofff[[[QQQJJJEEECCC@@@???===:::888666333222333333333333222222222111000000000000////////////,,,,,,,,,---------......------------------------+++,,,---.........---,,,*********************************+++---///111222000222444555555666888999888999;;;===@@@BBBDDDEEEIIIJJJLLLLLLKKKLLLOOOQQQTTTWWWZZZ]]]^^^```bbbdddhhhhhhgggggggggggghhhhhhhhhiiiiiiiiiiiikkkooorrrppptttvvvuuuuuuvvvsssooommmkkkjjjjjjkkkmmmmmmmmmnnnmmmllljjjhhheeecccbbb^^^[[[XXXUUUUUUXXX[[[^^^^^^aaacccdddbbb___]]]\\\VVVWWWVVVXXXaaaooowwwwwwxxxqqqfff]]]YYY[[[___cccjjjllluuuuuuoooyyyzzzrrrkkkhhhiiinnnzzz{{{rrrhhhbbbGGG@@@777///------///000...------------...//////---...///000111222333333000000000000222555888:::444444444555555555666666555777;;;>>>AAAFFFLLLPPPRRRVVVWWWVVVUUUSSSKKKCCC888<<>>AAAAAACCCCCCBBB@@@>>><<<999777444444555555555444999888777666444333111111111111000000///......---......---------///111222222333444555555555555555555555555555555555555555555444444333333444444555111222333444444444444444222222222222333333333333333222222111111222222333222222333444555555555555444555555555666666777777555444444333333444444555333444555666777666666555444555666777777888;;;>>>>>>@@@BBBDDDGGGKKKPPPTTT]]]aaajjjyyyvvvjjj^^^UUUOOOLLLAAA???===:::888666444222000000000000/////////...////////////............,,,,,,---------.........111000///...---+++******)))***,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111000222444555555555777999999:::<<<>>>AAACCCEEEFFFIIIKKKLLLLLLLLLMMMPPPRRRTTTWWW[[[]]]___aaaccceeehhhhhhhhhggggggffffffffffffggghhhhhhhhhiiilllooooootttvvvuuuvvvwwwvvvqqqpppnnnlllkkklllmmmmmmlllnnnnnnmmmkkkhhhdddaaa___]]][[[YYYWWWWWWYYY[[[]]]```aaabbbaaa]]]ZZZXXXWWWYYYYYYYYYZZZdddrrrzzz{{{}}}tttnnnddd\\\XXXXXX\\\___fffkkkxxxvvvrrr{{{zzzvvvssstttuuuxxx~~~{{{tttkkk```XXXBBB===555...,,,---.........------------...//////...//////000111222222333000000111222333444444444555555555555555555555555555777;;;>>>BBBGGGMMMRRRZZZ\\\]]][[[YYYWWWNNNEEE999;;;CCCVVVttt}}}|||}}}yyyyyy}}}yyyuuu~~~~~~xxxppp```NNNCCC555111000111000------000---,,,,,,++++++,,,,,,------...///111444888<<<>>>AAACCCDDDDDDCCC@@@===<<<888666333333333333222000666666555444333222111000222222111111000////////////000000000000000000111222333444555666666666666666666666666666666666666555555444444444444555555222333333444444444444333333333333333444444444444333222222111111222222333333333333333444555666777333333444555666777888888555444444333333444444555444444555666666666666555333444555666666777999<<<;;;<<<>>>@@@CCCHHHOOOSSSXXX\\\fffuuuxxxiii]]]UUUQQQCCCAAA===;;;999888555333222222222222111111111111............------------,,,------------.........222111000///---,,,++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000000222333444444555777999;;;<<<===@@@BBBDDDFFFGGGIIIKKKLLLMMMMMMNNNQQQSSSTTTWWW[[[^^^___aaadddfffggghhhhhhhhhgggeeecccbbbcccdddfffgggggghhhiiikkknnnsssvvvvvvwwwyyyxxxtttrrrpppnnnmmmnnnnnnnnnmmmoooooonnnkkkgggccc^^^\\\ZZZZZZYYYXXXYYYZZZ\\\]]]aaaaaaaaa^^^[[[XXXXXXYYY\\\]]]]]]^^^ggguuu~~~}}}wwwooojjjbbb[[[WWWWWWYYY[[[aaaiiiyyy}}}wwwwww~~~{{{zzzyyy|||{{{~~~vvvooodddWWWLLL<<<888222...------------......------......///000000000000111111111222222111222444666666555333222666666666666555555555555555888;;;???CCCIIIPPPTTT\\\^^^^^^[[[ZZZVVVLLLBBB:::;;;AAARRRppp}}}|||~~~wwwttt}}}~~~sssuuu|||rrrbbbQQQFFF999444000000///+++***,,,---,,,,,,++++++,,,,,,---......///111444777:::<<>>@@@EEELLLPPPVVV[[[dddqqqtttdddYYYSSSIIIEEE@@@===<<<;;;888555444444333333333222222222/////////.........------------------............////////////////////////))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000222444444444555777999;;;<<<===???BBBDDDEEEFFFIIIKKKLLLMMMNNNOOORRRUUUUUUWWW[[[^^^```bbbdddffffffggghhhhhhfffcccaaa___```ccceeefffffffffggghhhnnnsssvvvvvvwwwzzzxxxtttrrrpppnnnnnnooopppppppppoooooommmkkkfffaaa[[[XXXUUUUUUVVVXXXZZZ\\\]]]^^^``````___\\\ZZZ[[[]]]```^^^```aaabbbkkkwwwzzzssskkkgggaaa\\\XXXXXXYYY[[[^^^fffxxx~~~|||zzz}}}~~~wwwzzz{{{{{{~~~wwwooobbbPPPCCC777444000............---...............//////000111111111111111111111111444555666777777777666666777777777666666666666555666999<<<@@@DDDKKKRRRWWW[[[\\\\\\[[[ZZZWWWMMMAAA;;;;;;>>>NNNmmm|||{{{}}}wwwrrrxxxrrroooxxxvvvgggUUUHHH<<<555000000///,,,+++------,,,,,,++++++,,,,,,------......000333666999:::@@@BBBDDDEEEDDDAAA===;;;444333222333555555444333111111111111111111000000222222222222111111111111111===HHHGGG;;;111///333111222333555666777777777444444444444444444444444666555555444444555555666444444444555555444444333222222222222333333333333333222222111111222222333555444333333444555777888666666666666666555555555555444444333333444444555444444444444444555555666333555777777777777888:::;;;<<<===>>>@@@CCCHHHLLLVVV[[[cccnnn|||nnn```XXXPPPKKKDDDAAA@@@???;;;777000000000000////////////000000000/////////......---------.........//////////////////////////////+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000222444555555666888999;;;;;;===???AAABBBDDDEEEHHHJJJLLLMMMNNNPPPSSSVVVUUUXXX[[[^^^___aaaccceeeeeefffgggfffeeebbb___]]]___aaacccdddddddddeeefffmmmrrruuuuuuvvvxxxwwwsssqqqooommmmmmoooqqqrrrqqqmmmmmmkkkhhhddd^^^ZZZWWWPPPQQQTTTWWWZZZ]]]^^^___```___]]]ZZZXXXZZZ]]]```^^^bbbeeegggmmmyyyxxxqqqhhheeeaaa^^^\\\\\\^^^___```gggvvv}}}|||~~~|||www||||||{{{~~~|||sssbbbNNN???444222000000000000///...///............///000000111111111111111222222222444444333444555666888999777777777777777777777777888999<<<@@@DDDKKKSSSXXXZZZ\\\\\\]]]___]]]RRRFFF<<<;;;===LLLjjj{{{zzz|||xxxrrruuusssooovvv{{{||||||www~~~{{{ooo^^^QQQAAA888111111111000000222---,,,,,,++++++,,,,,,------------///111444666888>>>@@@CCCDDDDDDAAA===:::222111111222444555333222//////000000000111111111111111111111111111111111000===IIIGGG;;;000///333000111222444555666666666444444444444444444444444666666555555555555666666444555555555555444444333222222222222333333333333333222222111111222222333444444444444555666777888777777666666555555555555555444444333333444444555444444333333444444555666333555777888777777888999:::<<<>>>???@@@BBBFFFIIIRRRWWW___iiiuuuvvvggg^^^WWWPPPHHHDDDCCCAAA===888222222111111111000000000111000000000////////////------........./////////222111000///---,,,++++++------,,,,,,,,,---...///------------------------------------...///000111222444555666666777999;;;;;;<<<===???@@@BBBCCCDDDGGGIIIKKKLLLNNNPPPSSSVVVVVVXXX[[[]]]^^^___aaaccceeeeeeeeedddccc```^^^]]]]]]___````````````bbbcccjjjooorrrssstttwwwvvvssspppnnnllllllnnnpppppppppkkkjjjgggddd```\\\YYYWWWPPPQQQTTTWWWZZZ]]]___``````^^^\\\XXXUUUUUUXXX[[[___eeeiiilllqqqzzz{{{tttpppeeedddaaa``````bbbeeegggggglllxxx~~~|||zzz~~~zzz~~~~~~qqq___JJJ===333222000000111111000/////////......//////000111111111111222222222333333333222111111222444777999777777777777888888888888999:::===???DDDKKKRRRXXXVVVXXXYYY[[[___^^^RRRFFF===;;;===KKKjjj~~~zzzyyy{{{yyyssssss|||~~~{{{vvvsssxxx{{{zzzzzzppp|||yyykkk___NNNBBB888444333111111222---,,,,,,++++++,,,,,,---,,,,,,,,,---///222444666;;;===AAACCCCCCAAA===:::444444333444666555333111......///000111222222333111111111111111111111111///666===<<<555//////111...///111333444555666666555555555555555555555555666666555555555555666666555555555555555444333333333333333333444444444444333222222111111222222333333444555666666777777777555555555666666666666666555444444333333444444555444444333333333444555666111444666777666555666777666999<<>>@@@AAACCCDDDEEEEEEGGGJJJKKKMMMOOOSSSVVVWWWYYY[[[]]]]]]]]]^^^```ddddddcccbbb```___^^^^^^[[[\\\\\\[[[[[[[[[^^^```ccciiimmmooossswwwwwwtttqqqooolllkkklllllllllkkkhhhfffccc```]]]ZZZYYYYYYVVVVVVWWWXXXZZZ\\\^^^___^^^]]][[[WWWUUUUUUWWWZZZ```gggnnnqqquuu{{{~~~{{{tttooommmcccbbb``````cccggglllnnnpppuuu~~~{{{}}}|||{{{zzziiiUUUDDD:::333111//////000111000//////////////////000000111000000111222222333444444444444444444555555666777666666777777888999:::::::::;;;===???CCCIIIQQQWWWTTTUUUVVVYYY^^^]]]QQQCCC===;;;===LLLjjjzzzyyy{{{yyysssrrryyy{{{tttzzzxxx{{{{{{yyyyyynnn|||vvvkkk[[[MMM???888444000...///---,,,,,,++++++,,,,,,---+++++++++,,,...111333444999<<<@@@CCCCCCAAA===:::999888888888888777444222......///000111222333333000000000000000000111111...///000000////////////...///000222333444555555666666666666666666666666666666555555555555666666555666666666555444333333444444444555555555666666333222222222222222222333222444555777777777666666333444444555666777888888555444444333333444444555444444333222333444555666000222555666555444444555222666:::>>>@@@BBBEEEFFFCCCHHHQQQ[[[hhhwww~~~uuu^^^UUUKKKEEEDDDAAA;;;555111111111000000000////////////.........---------............/////////000------------------------...---,,,***)))******+++........................+++,,,,,,---///111222333444666888888888999;;;===>>>???@@@AAACCCDDDEEEFFFDDDFFFIIIKKKLLLOOOSSSVVVWWWYYY[[[\\\\\\\\\]]]^^^dddcccbbb```____________YYYYYYYYYXXXWWWXXX[[[^^^^^^dddjjjmmmrrrxxxyyyvvvssspppmmmkkkjjjiiihhhgggfffddd```]]]ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^\\\\\\[[[YYYWWWXXX\\\^^^aaajjjrrruuuxxx}}}zzz~~~vvvnnnkkkkkkaaa```___```dddiiiooossswww|||{{{{{{}}}|||~~~uuuaaaMMM???888333111......///000000//////////////////000111111///000000222333444555555888999:::;;;:::999777555555555666888999:::;;;<<<;;;<<<===???BBBIIIPPPVVVYYYZZZZZZ]]]bbb```TTTFFF===<<<>>>LLLkkk{{{zzz|||tttrrrtttwww~~~rrrtttoooqqqvvvyyy|||~~~{{{mmmZZZBBB666555666222+++222111000......---------------...---...000333777:::<<<@@@EEEGGGFFFAAA===:::999777555444333222222000111222222222222111111333333333222222111111111//////............//////222333333444444555555666888777666666777666444222999777444333444666666666666666555555555444444444555555555444333222111000222111111111222333333444666777777555333333444555444555555555444444333222555555555555555555555555444444444444444444444444555444444555555666777888:::999999:::;;;===@@@AAAAAAHHHQQQ\\\ggguuupppcccTTTLLLKKKGGG???666555555333222111000000000333111000...------------000000///.....................---------,,,,,,,,,///...---,,,,,,,,,---............///////////////---------...000111333444333444666777777888:::<<<;;;===???AAADDDFFFGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQ[[[[[[]]]^^^^^^^^^]]]]]]___``````___]]][[[\\\]]]ZZZZZZYYYWWWWWWVVVVVVWWW^^^aaaeeekkkppptttvvvwww{{{uuunnnjjjjjjhhhddd```______^^^^^^]]][[[YYYYYYYYY[[[]]]______]]][[[YYYXXXZZZ[[[[[[ZZZZZZ[[[\\\dddiiiqqqxxx{{{|||||||||}}}}}}}}}wwwllldddbbbaaaaaacccfffggggggnnnvvv}}}sss{{{uuudddUUUHHH>>>777///000000111111111000000......//////000000000111111222222333444555666666999999999999999888777666888;;;>>>AAA@@@===999666:::<<>>???AAAFFFOOOZZZhhhwww~~~yyyyyy~~~yyylll\\\RRRNNNIII@@@888666555333222111111000000222111///...------......000000///.....................---------,,,,,,,,,///...---,,,,,,---..................////////////......///000111333444555666888999:::::::::<<<>>>>>>???AAACCCEEEGGGHHHHHHHHHIIIJJJKKKNNNPPPRRRTTTXXXZZZ[[[]]]^^^^^^^^^^^^\\\]]]^^^]]][[[ZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVVVVYYY\\\bbbhhhnnnsssvvvwwwwwwsssnnnkkkjjjgggaaa\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^___^^^\\\ZZZYYYWWWYYYZZZ[[[[[[]]]```bbbfffkkkrrrxxx{{{{{{{{{|||}}}zzzyyyyyytttjjjcccbbbaaaaaadddiiikkkmmmuuu~~~}}}||||||}}}|||wwwuuu~~~{{{|||kkkZZZLLLBBB999444333333333222222222111111///000000000111111111111222222333444555666666777:::::::::::::::999888888888999:::;;;<<<;;;:::::::::<<>>CCCFFFEEEBBB???999888777555444333333222222222111111111222333444444444444444333333333333000000////////////000000111222222333333444444555333222111222444777888888000000222555777777555333555555555555555444444444333444444444444444333333222222222222222333333444222333444333222222444555444555555555555555555555555555555555555555555555444444444444444444444444555444444555555666777888888999:::;;;<<<<<<<<<<<<@@@CCCKKKXXXiiizzz}}}tttlllhhhjjjllltttcccVVVOOOHHH@@@999666555444222111111111111000//////......//////000000000///.....................---------,,,,,,,,,......------------......------.........////////////000000111222444555666:::<<<===>>>======???AAAAAABBBDDDFFFGGGHHHHHHIIIIIIJJJKKKMMMPPPRRRUUUVVVVVVXXXZZZ\\\]]]]]]]]]]]]XXXZZZ[[[ZZZXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTWWW\\\cccjjjooosssuuurrrooollljjjhhhddd]]]WWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\]]]^^^^^^]]][[[YYYWWWVVVWWWXXXYYY[[[___eeeiiijjjnnntttyyyzzzzzzzzz{{{|||xxxvvvuuuqqqjjjffffffggggggjjjooorrruuu}}}||||||{{{zzzuuummmmmmzzz|||gggTTTGGG>>>999555555444222111111111222222111111222222222222333333222222333444555666777777::::::;;;;;;;;;:::999999777777666555777999<<<===:::<<>>CCCFFFGGGEEECCC===<<<:::999777666555555444333111000111222444666444444444444444444444444111000000//////000000111111111222222333444444444444222000000333666888888222222222444777777666444555555555555555555555555333333444555555555555555333333222222222333333444222333333222111000222333444444444444444444555555555555555555555555555555555555555555555555555555555444444555555666777888777888:::<<<<<<<<<<<<;;;@@@BBBHHHVVViii{{{~~~qqqfff___\\\[[[iiiwwwtttcccUUULLLEEE>>>999666555444333222111111111....../////////000000111000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------....../////////000000000111222444666666<<<>>>@@@@@@??????AAABBBDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPSSSUUUVVVVVVWWWYYYZZZ[[[[[[[[[ZZZVVVXXXYYYXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTRRRTTTYYY^^^dddjjjnnnpppooollliiifffddd___ZZZVVVTTTTTTTTTUUUWWWYYYZZZ\\\^^^^^^^^^^^^\\\ZZZXXXVVVVVVWWWWWWXXX[[[```gggmmmnnnrrrvvvyyyyyyyyyzzzzzz|||wwwtttsssqqqlllkkknnnqqqqqqtttxxxzzz|||}}}uuummmggghhhuuufffQQQCCC<<<777444222111///......///111333333333333333444444444444333333444555666777777888999:::::::::::::::999999888777555555666888;;;===:::<<>>===???MMMjjj```yyy{{{yyyvvvrrrqqq~~~wwweeedddkkkvvvxxxcccLLL===888888444333111000...---------***,,,...//////111444777:::;;;>>>BBBFFFHHHGGGEEEAAA@@@>>><<<999888777666555444222111111222444555444444444444444444444444111111000000000000111111111222222333333444555555666333111111333555666666888666444333555666666555444555555555555555555555333333444555666666666666444444333333222333333444444444444222000///000111444444333222222333444555555555555555555555555555555555555555555555555555555444444555555666777888777888:::<<<======<<<<<<@@@BBBHHHUUUhhh{{{ttthhh]]]UUUQQQUUUaaaoooyyyvvvmmm___SSSIIIBBB===:::666666444333222111111111......///000000111111111000000///.....................---------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,---...//////000//////000111222444555666<<<>>>???@@@???@@@AAACCCEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKMMMOOOQQQSSSUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXXXXWWWWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTRRRTTTWWW[[[```dddhhhjjjmmmjjjeeeaaa^^^[[[XXXWWWUUUVVVVVVWWWXXXZZZ[[[\\\^^^^^^^^^]]][[[YYYWWWVVVWWWXXXXXXXXX[[[aaahhhmmmrrruuuxxxyyyyyyyyyyyyzzzzzzuuuqqqqqqpppnnnooosssxxxyyy}}}{{{nnnfffccceeennnxxx~~~cccLLL>>>777222///000///......///111333555555555555555444444444444333444444555666777888999888888999999999999888888888888888888888999:::::::::<<>>>>>@@@MMMjjjXXXooo~~~yyyuuuooosss{{{mmmaaa___lll|||}}}kkkVVVEEE999555555444222000///------,,,+++,,,---...000333888<<<<<<<<<>>>CCCGGGJJJJJJJJJFFFEEEBBB???<<<999888777777666444333222333333444333333333333444444444444222222111111111111222222222222333444444555555666777555333222444555555444:::777444333444555666666444444444555555555555555444444555666777777777666555444444333333333333333444444444222000000111222666555444333222333444444555555555555555555555555555555555555555555555555555444444555555666777888888999:::<<<===>>>??????AAACCCIIIVVVfffxxxyyylll^^^SSSKKKIIIPPPZZZbbbgggjjjlllllljjjeee[[[QQQGGGAAA>>>===777666555333222222222222...///000111111111111000000000///.....................---------,,,,,,,,,)))***+++,,,------,,,,,,++++++,,,---...//////000//////000111222444555666;;;<<<>>>??????@@@BBBDDDFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTUUUVVVWWWXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVWWWXXXUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUVVVYYY]]]```ccceeeiiigggbbb^^^ZZZXXXXXXXXXUUUVVVXXXZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[YYYWWWVVVYYYYYYZZZZZZ]]]cccjjjooouuuwwwyyyyyyyyyyyyzzz{{{uuuqqqnnnnnnnnnnnnqqqvvvzzz||||||xxx{{{tttgggbbbbbbeeelllsss{{{zzz___III>>>888444000111111000000111333555666666555555555555555444444444444555666777888999999777777888999999999888888888888999:::::::::999999:::<<>><<<;;;888777666555444222222111222222222222333333333444222222222111111222222222333444444555555666666777666555444444666666555444666444333444555666666555444444444555555555666666555666666777777777666666555555444333333333333333111222333222222222444666:::999666444333444444555555555555555555555555555555555555555555555555555555444444555555666777888888999:::;;;===???AAACCCBBBEEELLLWWWdddttt~~~qqqbbbSSSJJJDDDGGGLLLQQQUUUWWW[[[^^^___\\\VVVMMMEEE???<<<<<<777666555444333222222222//////000111111111000000000000///.....................---------,,,,,,,,,***+++,,,...//////......***++++++,,,...//////000111111111222333555777888999;;;>>>???@@@AAACCCEEEGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQSSSUUUWWWXXXXXXWWWWWWXXXXXXWWWUUUTTTUUUVVVSSSTTTVVVXXXXXXXXXWWWVVVTTTTTTVVVXXX[[[___bbbddddddcccaaa^^^[[[XXXWWWWWWQQQSSSWWW\\\^^^``````___]]]]]]\\\[[[ZZZYYYXXXWWWYYYZZZ\\\^^^aaagggnnnssswwwxxxzzzyyyyyyyyy{{{}}}sssooommmooopppppptttyyy}}}yyyzzzwwwrrruuu}}}uuummmgggeeefffjjjrrrzzznnnVVVEEE>>>;;;777333222222222222222222222222666666555555555444444444444555666777888999999:::777888999999:::::::::999777777888888999:::;;;;;;:::<<>>DDDJJJJJJKKKOOOUUUYYY[[[[[[VVVTTTPPPLLLGGGDDDAAA@@@999888888777555222000///111111111222222333333333333222222111111222222333444444555555666777777777555444444666888888777555111111222555777777555333444444444555555555666666666666777777777777666666666555444333333333333333///000222222333444777999===;;;999666555555555666555555555555555555555555666666666666666666666666555444444555555666777888999999:::;;;===@@@CCCEEEBBBGGGOOOWWWcccrrrvvvfffVVVKKKDDDDDDFFFIIIKKKNNNSSSXXXWWWUUUQQQJJJAAA;;;999999777666555444333222222222///000111222222111000///000000///.....................---------,,,,,,,,,+++,,,...000111111000///******+++,,,...//////000222222333333555666888999999;;;>>>???@@@BBBEEEGGGHHHIIIKKKLLLNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPLLLNNNQQQTTTWWWYYYZZZZZZVVVWWWXXXVVVTTTSSSSSSTTTQQQSSSUUUWWWYYYYYYXXXWWWSSSTTTUUUXXX[[[___ccceee___aaaaaa```]]]YYYVVVUUUMMMQQQVVV\\\```bbbbbbaaa]]]]]]\\\[[[ZZZYYYXXXXXXYYY[[[]]]```eeekkkqqqvvvxxxyyyzzzyyyyyyyyy{{{}}}tttpppoooqqqssstttxxx}}}sssvvvuuuqqqttt{{{}}}mmmjjjjjjkkklllooozzz}}}nnn^^^III<<<888888555222222222222222111///---,,,666666555555444444444333555555666777888999::::::888999::::::;;;;;;;;;;;;666555555666888:::===???:::<<>>888444222000------000///,,,,,,000444999BBBLLLQQQSSSSSSRRRVVV]]]aaa```___[[[VVVQQQNNNJJJDDD@@@???>>><<<999777555333222555444222000000111222333444444444444444333444444333333222333333333333333666666555555555555666666111222222333333222222111222333444666777888888888666666666666777777777777555444222000000222444666555555555555666666666666999888777555333222222222666555555555555666777777555555666666666666555555444555666777888888888888888999;;;===@@@BBBDDDEEEJJJLLLPPPVVVaaappp~~~yyyiiiXXXLLLFFFEEEDDDEEEHHHKKKMMMMMMOOOMMMIIIEEEBBB???>>>===<<<;;;888555333111//////000000////////////000000000000000000//////////////////...------------...,,,+++***)))***+++,,,---000///...---,,,---...///...///000000222444999<<<;;;===???AAAAAACCCEEEGGGMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNNNNPPPSSSWWWYYYYYYXXXYYYXXXWWWWWWXXXWWWUUUSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[^^^_________^^^^^^^^^\\\YYYVVVTTTUUUYYY^^^cccffffffeee]]]ZZZWWWXXXZZZ[[[ZZZXXX[[[]]]bbbgggmmmqqquuuvvvwwwxxxxxxwwwwwwxxx|||~~~xxxuuupppnnnpppvvv~~~mmmllllllnnnsssvvvvvvvvvuuunnnjjjnnnuuu}}}zzzrrrmmm\\\RRREEE<<<999777444111222222111111222222333444444444555555444444333222222333444666777888888888999:::<<<======<<<:::999999999:::::::::;;;;;;;;;<<<:::<<<@@@CCCFFFMMMUUU]]]gggnnnooopppmmm___OOOBBB======JJJfff@@@NNNccc{{{xxxtttiiiffffffnnnyyyssswww{{{}}}lllttt~~~}}}lll\\\EEE;;;333000...++++++------+++,,,000333888DDDPPPWWWXXXWWWTTTWWW___eeefffddd```YYYTTTPPPLLLFFFBBB;;;;;;;;;:::888666555333444333222000000111222333444444444444444444444333333444555555666666666555777666555444444555666777333333444444444444333333333333444666777777777777555555666666777777777888666444222111111222444666555555555555666666666666666666555444444444444444444444444444444555666666555555666666666666555555555555555666777777888888999:::<<<>>>@@@BBBDDDEEEIIIKKKOOOVVV```nnn||||||lll[[[PPPFFFDDDCCCDDDFFFHHHHHHHHHHHHGGGDDDAAA>>><<<;;;;;;<<<;;;999666444222000///000000////////////000000000000000000/////////...//////...---------------,,,++++++***+++,,,---...///...---,,,,,,,,,......///000222222333666:::>>>===???AAABBBCCCEEEGGGIIIMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKJJJJJJKKKKKKLLLLLLNNNOOOQQQVVVZZZ\\\[[[ZZZZZZYYYXXXXXXYYYXXXVVVTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWYYY[[[[[[ZZZ[[[\\\\\\\\\ZZZXXXVVVTTTUUUVVVZZZ___ccceeeeeeccc\\\ZZZXXXXXXZZZ[[[ZZZXXX\\\___ccciiioootttwwwyyy{{{{{{{{{yyywwwxxxzzz|||{{{xxxtttrrruuu{{{~~~ooolllkkknnntttxxxyyyxxxtttpppqqqwww}}}tttjjjcccRRRJJJ???777555555333111444333333333333444555555555666666666666555444444333333444666777888888888999:::<<<======;;;:::999999999:::::::::;;;;;;;;;===;;;<<>>===KKKggg===III\\\rrrzzzppplllgggiiiuuu|||iiieeejjjxxxyyy}}}uuuiiiRRRCCC555000///---,,,,,,***+++---000111777EEESSS[[[\\\YYYTTTVVV^^^fffjjjkkkfff___XXXSSSMMMIIIFFF::::::::::::999888666555444333111000000000111222222333444555555555444333333555777999::::::999888888666555444444555666888444444555555555555444444333444555666666666666666444555555666777888888999666555333222222333444666555555555555666666666666444444444444444555666777777777666666777777888999555666666777777666666555666555444444555666888999;;;;;;<<<>>>@@@BBBCCCCCCIIIKKKNNNUUU^^^lllyyyqqq```SSSFFFEEECCCCCCDDDCCCBBB@@@AAA@@@>>><<<;;;:::::::::<<<;;;:::777555333222111000000////////////000000000000000/////////......///......------------------,,,,,,,,,,,,---......//////...------...///000111222444555666888<<>>===KKKhhh;;;EEEVVVjjj}}}xxxssskkkfffmmmfffZZZ]]]jjjxxx~~~|||{{{{{{uuubbbOOO:::222222111///...+++,,,///000///333CCCRRR[[[]]]ZZZSSSRRRYYYdddiiinnnjjjccc[[[TTTNNNJJJHHH>>>===;;;999777777777777333222111000000000111111111222444555666555333222222444888:::<<<;;;:::888888777555333333555777888444444555555555555444444444444555555666555555555333444555666777888999:::777666444333333333555555555555555555666666666666444444444444444555666777666666555555666666777888666666777777777777666666666555444444444666888:::;;;;;;<<<===???@@@AAAAAAGGGJJJMMMSSS]]]iiivvv{{{|||tttbbbUUUHHHFFFDDDCCCBBB@@@===;;;<<<;;;;;;;;;:::::::::;;;<<<;;;:::999777555333222000000////////////000000000000/////////.........///...------,,,,,,------------------......//////111000/////////000111222111333555666777999===??????BBBDDDEEEFFFGGGJJJLLLMMMNNNNNNOOOOOONNNNNNMMMJJJJJJKKKKKKKKKIIIHHHGGGHHHKKKPPPWWW\\\^^^\\\ZZZ[[[[[[[[[[[[\\\[[[XXXVVVUUUTTTRRRPPPQQQSSSUUUWWWXXXVVVUUUWWWZZZZZZUUUQQQRRRVVVYYYWWWRRROOOPPPSSSWWWYYY\\\```bbbbbb^^^[[[YYYYYYXXXXXXYYYZZZ[[[[[[^^^aaagggnnntttxxx{{{}}}}}}~~~~~~|||yyywwwwwwxxx|||{{{zzz{{{}}}sssrrrsssxxx~~~~~~zzzrrrttt{{{|||yyy||||||}}}~~~|||tttgggXXXNNN@@@;;;555333333444555555111111111111111222333333777777777888777777666555555555555666666777888999999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;@@@CCCFFFMMMTTT[[[dddkkkmmmpppqqqfffXXXFFF@@@>>>LLLjjj777@@@NNN```uuu~~~yyypppgggiiiyyyiiiYYYWWW\\\nnn||||||||||||~~~}}}|||qqqZZZAAA555333333111///---...000000---000===LLLYYY^^^]]]UUUQQQVVV```fffmmmjjjddd]]]UUUOOOKKKJJJFFFCCC===888555555666888333222222111111111111111000111222444444444333222111333666999::::::888777777666555444444555666777333333444444444444333333444444555555555555555444333444555666777888999:::777666555444444444555555555555555555666666666666666666555444444444555555333333222222333333444555666666777777777777666666777666555444555777999;;;::::::;;;<<<===>>>???@@@FFFHHHMMMSSS\\\hhhttt||||||vvvwwwzzz~~~}}}sssbbbUUUKKKHHHEEECCCAAA>>>;;;888888888888999999999999999;;;;;;:::999888666444333000000////////////000000////////////..................---,,,,,,,,,,,,,,,------.........///////////////.........///111222111333555777888:::===??????AAACCCEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPOOONNNMMMJJJJJJKKKKKKKKKIIIHHHGGGIIILLLQQQXXX^^^___^^^\\\[[[[[[\\\]]]]]]\\\YYYVVVUUUTTTRRRQQQQQQSSSUUUWWWXXXWWWVVVXXXZZZZZZVVVRRRSSSWWWYYYWWWRRROOOQQQUUUXXXYYY[[[^^^______[[[XXXXXXXXXXXXYYYYYYZZZ\\\]]]___bbbhhhooouuuyyy|||}}}~~~~~~|||||||||zzzyyyyyy{{{{{{zzztttvvvzzz}}}yyyxxx{{{||||||}}}|||zzzyyyzzz|||zzzssseeeTTTJJJ;;;888444222222222333444222222111111222222333444666777777777777666555555666666555555666777888999888999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999:::???BBBDDDKKKSSS[[[cccjjjkkkoooqqqhhh[[[HHHAAA>>>MMMkkk555===IIIZZZnnnwwwmmmkkkuuuttt```VVVUUUfffzzzxxxyyyzzzgggKKK;;;555222//////......//////---...888EEEWWW___bbb\\\UUUWWW^^^ccciiihhheee___WWWPPPMMMKKKLLLGGG@@@:::555555666777333333333333222222111111000000000111111222222333111333555777888777777666666666555555555555666666333333444444444444333333222333444555555555555555444555555666777888888999888777666666555555555555555555555555666666666666888777666555444333333333666666555555666666777888666777777888888777777666777777666666777888:::;;;::::::;;;<<<>>>???@@@@@@DDDGGGLLLRRR\\\gggttt{{{zzztttssstttwwwyyyqqqbbbVVVMMMIIIEEEAAA???===;;;999555666777777777777777666999999:::999888666444333000000////////////000000/////////.........------...------,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,+++,,,---///000111333666888999;;;===??????AAACCCDDDEEEGGGIIIKKKMMMNNNOOOQQQQQQOOONNNMMMJJJJJJKKKKKKKKKJJJIIIIIIMMMOOOSSSYYY___aaa```___[[[[[[\\\]]]^^^\\\YYYUUUTTTSSSQQQPPPQQQRRRTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVXXXYYYWWWTTTRRRTTTVVVXXXXXXYYYZZZ\\\[[[YYYWWWVVVWWWYYYYYYYYYZZZ\\\^^^aaadddkkkqqqwwwzzz||||||xxxxxxzzz}}}wwwuuuvvvzzz|||zzzyyyyyy{{{{{{|||yyypppaaaQQQFFF666555333111000000111222555555555555555666666777777777777777777666555555777777666555666777888999888888999999::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;999:::???BBBEEEKKKSSSZZZbbbhhhiiimmmppphhh[[[JJJBBB???NNNmmm222999DDDTTTgggyyyuuuxxxnnn\\\QQQ[[[uuuxxxqqqpppqqqyyyxxxYYYEEE:::333//////...,,,,,,.........666>>>SSS___gggbbbYYYWWW[[[^^^eeefffeeeaaaYYYRRROOOMMMKKKHHHCCC>>>:::777666666444444444444444333222222//////...---...000222333333333444555666666555555444555666777777666555444444444555555555555444444111222333444555666666666555555666666777777777888888888777666666555555444555555555555666666666666777777666444444333333444888888888888888999::::::777777888888888888777777888888888999::::::;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCFFFKKKSSS\\\hhhttt|||{{{qqqnnnmmmqqqtttpppdddYYYMMMHHHCCC>>><<<<<<;;;:::777888888999999888666666777888999999888666444333000000////////////000000//////.........---------...---,,,,,,++++++,,,,,,+++,,,---...///...------...------,,,---///000111333555888:::;;;===???AAA???AAADDDEEEFFFGGGJJJLLLLLLNNNPPPQQQQQQPPPNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMOOORRRWWW\\\______^^^ZZZ[[[\\\]]]^^^\\\XXXUUUPPPPPPOOOOOOPPPPPPQQQRRRPPPTTTWWWWWWUUUTTTWWW[[[YYYXXXXXXWWWVVVVVVVVVVVVXXXWWWVVVWWWXXXXXXWWWVVVUUUWWWYYYYYYYYYZZZ]]]___dddhhhnnntttyyy|||}}}}}}~~~}}}}}}yyyzzz|||zzzwwwzzz~~~}}}vvvsssvvvzzz|||vvvkkk[[[KKK@@@444444444333222222333444777666666666666777888888888888999999888888777666888777666555666777999:::888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::<<<@@@CCCFFFMMMUUUZZZbbbggggggkkknnnggg[[[LLLCCC???NNNooo***000<<>>:::666444444444555555555444333222///...,,,+++,,,///222333444444444444444555555555333555777888888777555333555555666666666666555555000111222444555666666666666666666666777777777777999888888777666555555444555555555555666666666777666666555444444444555555333333333333333444555555777777888888888888777777888888999;;;;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDEEEBBBFFFKKKSSS\\\hhhttt|||oookkkiiimmmqqqoooeee[[[LLLGGGAAA<<<:::;;;;;;;;;;;;;;;<<<<<<<<<:::888777666777888999888666444222000000////////////000000//////.........---------...---,,,,,,++++++,,,,,,++++++---.........---,,,111000000000111222444555444777:::<<<===>>>@@@BBB@@@BBBDDDFFFGGGHHHJJJLLLLLLNNNPPPRRRRRRPPPNNNLLLLLLKKKJJJJJJJJJLLLMMMNNNKKKLLLNNNSSSXXX[[[[[[ZZZZZZZZZ[[[]]]^^^\\\XXXTTTMMMMMMNNNNNNNNNOOOOOOOOOMMMRRRVVVUUURRRRRRWWW^^^ZZZXXXVVVVVVWWWWWWWWWUUUXXXVVVTTTTTTVVVWWWWWWVVVTTTWWWYYYYYYXXXYYY]]]```gggkkkpppwww{{{}}}~~~}}}{{{~~~~~~{{{xxxwww{{{|||~~~||||||yyynnnlllsss|||{{{zzz~~~|||tttgggVVVFFF;;;555555666666555666777999555555555555555666777777999::::::::::::999888888999888666555555777999:::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======>>><<<>>>BBBEEEHHHOOOVVVZZZaaaffffffjjjmmmfffZZZMMMCCC???OOOooo...222888AAAQQQiii~~~mmm]]]YYY___{{{sssfffaaakkk~~~xxx]]]CCC444111444000/////////000111333444>>>OOOaaahhhbbbYYYUUUUUU^^^]]]\\\\\\[[[XXXTTTQQQNNNNNNLLLFFF???999777888222444666555222111111333......------...///111222555555555333222222444666555555555555555666777777666555444444666777777666444444555555666666777777777777777777777666666666999999999888888888777777555555666666666666666666222222222333555888;;;<<<999888777666666777888999999777666999<<<===:::666999:::;;;<<<===============>>>???@@@@@@BBBEEEHHHGGGMMMTTTZZZaaajjjuuu|||{{{ssspppnnnoooooojjj```XXXQQQLLLDDD???<<<<<<<<<<<>>===;;;::::::::::::;;;999666444444333222000///////////////000000111------......------,,,+++(((+++---///...---...///---...///...---,,,---...000///...---...000222333888999:::::::::<<>>??????>>>>>>>>>@@@BBBDDDGGGKKKPPPTTTWWW[[[aaaiiirrrtttlll```MMMFFFAAAMMMmmm---111555<<>>>>>@@@???>>>>>>======<<<<<<<<<:::777666555555333111111111000///////////////...............------,,,)))+++.........---...///---...///...---,,,---/////////......000222555777777999;;;<<<<<<>>>@@@CCCBBBBBBCCCDDDEEEGGGIIIJJJLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPOOOOOONNNNNNOOOOOONNNSSSZZZ\\\[[[YYY[[[]]]ZZZZZZ\\\```dddccc]]]WWWSSSPPPNNNNNNPPPQQQPPPNNNNNNNNNNNNOOOQQQTTTWWWYYYXXXZZZ[[[ZZZWWWUUUVVVXXXVVVUUUUUUUUUTTTTTTTTTTTTWWWWWWXXXZZZ^^^```aaa```hhhnnntttvvvssssssvvv{{{}}}{{{|||~~~}}}zzzzzz~~~xxxmmmeeedddppp}}}}}}}}}vvveeePPP???888999777888:::999444333555555666777666555555777999:::::::::999999999999999999999999999999999999888888:::;;;;;;:::999:::;;;======>>>>>>???@@@@@@@@@???@@@BBBDDDFFFJJJOOOSSSYYY]]]ccciiippprrrkkkaaaNNNGGGBBBNNNnnn,,,...111777BBBWWWppp~~~wwwtttuuuxxxwwwiii]]]YYYkkkmmmYYYYYYeee{{{kkkSSS???555222---,,,,,,,,,---///111222444???QQQbbbiiifff\\\SSSRRRRRRRRRUUUXXX[[[\\\\\\\\\[[[XXXRRRIIIBBB===;;;555666777777555444555666333333222111111111111222444555666555333333555777555555555555555666777777777555444555666777777777777777666666666666666555444444555555666666777777777777777666666666666666555555555555555555555555777666555444333333333333888888777777777777888888777:::<<<:::666555888<<<999999:::;;;<<<<<<<<<<<<;;;<<<>>>>>>@@@CCCGGGKKKNNNSSSYYY^^^dddmmmwww~~~zzzvvvqqqooommmggg]]]UUUPPPKKKDDD???>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA===;;;888777666666444222333222111///......------......//////......---,,,***+++......------...///---...///...------...///......///000222555888:::666999<<<>>>???@@@BBBDDDCCCCCCCCCDDDEEEGGGHHHIIIMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOOTTTZZZ\\\[[[[[[\\\^^^YYYZZZ]]]bbbfffeee___YYYRRRQQQPPPQQQRRRQQQOOOMMMLLLLLLMMMNNNPPPRRRUUUWWWUUUWWWYYYYYYXXXWWWVVVWWWTTTTTTTTTTTTSSSSSSSSSSSSYYYYYYYYY[[[```dddfffggglllqqquuuuuurrrqqqtttwww{{{yyyzzz}}}{{{xxxyyy}}}sssggg___aaappp~~~}}}xxxbbbKKK<<<777666555888<<<<<<777444555444555666555444555666888999999999999::::::::::::999888777777888999:::;;;777999;;;;;;;;;:::;;;<<<>>>>>>>>>>>>???@@@AAABBBAAABBBCCCCCCDDDHHHMMMQQQZZZ___eeeiiimmmoookkkdddOOOHHHDDDPPPqqq,,,,,,...333<<>>888888777666555555555555444444333222222111111000333444555444333333555666555555555555555666777777777666444555777888888777888777777777666666555555333333444555666777777888777777777777777777777777555555555555444444444444333333444444555666666777888777777777777777777888555666666555333444777:::888999:::;;;;;;<<<<<<;;;:::;;;===>>>@@@CCCIIILLLSSSWWW^^^ccciiipppyyyzzzuuussspppjjjaaaYYYSSSNNNFFFAAA>>>>>>>>>>>>AAABBBDDDFFFFFFFFFFFFEEE???===999888777666444222222111000///............---............---,,,,,,***,,,......---,,,---///,,,---///...------.../////////000111333666888999666999===@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOQQQUUUYYY\\\\\\\\\]]]^^^WWWYYY]]]bbbeeeccc^^^ZZZRRRQQQPPPPPPPPPPPPOOONNNLLLLLLMMMNNNPPPSSSUUUVVVSSSUUUWWWYYYYYYXXXWWWVVVSSSSSSSSSSSSSSSRRRRRRRRRXXXWWWXXX\\\bbbhhhmmmooopppsssuuussspppoooqqqtttxxxwwwxxx{{{zzzwwwxxx|||{{{zzz~~~}}}oooeee___dddtttvvv^^^GGG;;;:::333222444:::;;;888555666444555666555444444666888888888999999:::;;;<<<<<<;;;999888666777888:::;;;777999;;;<<<;;;;;;<<<===>>>=========>>>@@@AAABBBBBBCCCCCCCCCCCCGGGLLLPPPYYY```fffhhhkkknnnlllhhhPPPIIIFFFRRRsss,,,+++---222999FFF^^^tttuuurrrtttuuu{{{www||||||mmmmmm|||{{{^^^YYY___vvvuuuaaaKKK999000------,,,++++++,,,...///000222999IIIYYYbbb```[[[MMMKKKIIIKKKQQQXXX]]]```bbbaaa___[[[VVVNNNGGGCCC;;;999777666555555555444444444444333222111000///111333444444333333444555555555555555555666777777777666555555777888888777888888777777666666666555333444444555666777888888888888888888888888888888666666555555555444444444333333555666777888999:::777777777888888777777777555222111222555888999888777888999:::;;;;;;;;;;;;:::;;;<<<===???CCCIIIMMMVVV\\\cccjjjooouuu}}}|||zzzxxxrrrhhh```YYYSSSKKKDDD@@@>>>======AAACCCFFFJJJKKKLLLKKKJJJAAA???;;;999777555333111000000////////////000000---------------,,,+++++++++---...---,,,,,,---///,,,---......------...000000000111222333555666777777:::>>>AAABBBCCCDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUYYY[[[\\\\\\\\\]]]UUUWWW[[[^^^```___[[[XXXTTTRRRPPPNNNLLLMMMOOOQQQNNNNNNOOOQQQSSSUUUWWWXXXSSSTTTVVVXXXYYYYYYWWWVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTVVV\\\dddlllrrrtttrrrssssssqqqnnnmmmooorrruuutttvvvyyyxxxvvvxxx|||}}}xxxtttssswww|||}}}uuummmhhhggglllzzzoooXXXDDD===>>>:::666666999;;;999666777444555666666555555666888888888999:::;;;<<<<<<======<<<:::888777777999:::777999;;;<<<;;;;;;<<<>>>;;;<<<<<<===>>>???@@@AAACCCCCCCCCBBBCCCGGGMMMQQQXXX___eeehhhkkkooonnnjjjPPPJJJGGGTTTuuu,,,+++---222666>>>TTTjjjyyysssssssss~~~xxxvvvzzzuuu{{{lll\\\WWWiii|||jjjTTTBBB777111000...---,,,,,,---...222222555???MMMYYY___aaaQQQMMMIIIHHHKKKRRRXXX[[[___^^^^^^^^^[[[VVVOOOJJJ@@@===999777777666555444444444444444333222000000000222444555444444555666555555555555555666777777888666555555777888888777888777777777777777777666555555666666777777888888888888888888999999999999777777777666555555444444666777777888888888777777777777888888888888777777777444222444999<<<;;;888777777888999::::::::::::;;;<<<<<<===???CCCIIINNNYYY```iiiqqqwww||||||qqqhhh^^^WWWNNNGGGBBB???>>>===@@@CCCHHHMMMPPPPPPOOONNNFFFCCC>>>;;;888555222000///////////////000111111------......------,,,+++,,,---...---++++++---///+++---......------///000000111222333444555666666888;;;>>>@@@AAABBBDDDFFFFFFFFFFFFEEEFFFFFFGGGGGGKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVXXXZZZ[[[[[[[[[[[[UUUVVVXXXZZZZZZYYYWWWVVVUUUTTTQQQNNNLLLLLLOOORRRPPPQQQRRRTTTVVVXXXYYYZZZVVVVVVVVVXXXZZZZZZXXXVVVRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSWWW]]]fffnnnsssvvvqqqqqqpppmmmllllllnnnppptttsssuuuxxxxxxvvvxxx|||ssspppnnnooouuuyyy{{{{{{rrrmmmjjjkkknnnttt~~~rrrbbbOOO@@@===@@@DDD>>>;;;>>>???;;;777777555666777666555666777999888999999:::;;;<<<<<<===???===<<<:::999888999999888:::<<<<<<<<<;;;<<<===999:::<<<===???@@@@@@@@@BBBBBBBBBBBBDDDIIIPPPUUUZZZ___dddhhhmmmqqqnnniiiPPPJJJHHHUUUvvv---***---111111555GGG]]]tttwwwuuutttyyyzzzxxxzzz}}}zzzhhhWWW```vvvuuu```NNNCCC444333111///------------///000222888AAAMMMXXX___XXXRRRJJJFFFGGGLLLQQQTTTZZZ[[[]]]___```]]]WWWRRRFFFBBB===:::999888666444444555555666555444333222222444666777777666777777555555555555555666777777888777555666777999888888777777777777777888888888777777777888888888888888777777777777888888888999999888888777666666555555777777888888777666555444666777888999999888777666777666777777888999888777666777888999::::::::::::<<<===<<<<<<>>>BBBIIIMMMZZZbbbnnnxxx}}}wwwmmm___YYYPPPIIIDDDBBBAAA@@@???CCCIIIOOORRRSSSRRRQQQKKKHHHCCC>>>;;;777333000111000000////////////000///////////////......------......,,,++++++---///+++,,,......---...///111000111222555666888999999:::<<<>>>??????AAACCCFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWYYYZZZZZZYYYXXXVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVUUURRROOONNNPPPSSSQQQRRRTTTVVVXXXZZZ[[[[[[YYYWWWVVVWWWYYYZZZYYYWWWRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVZZZ```hhhooossstttpppnnnllljjjjjjkkknnnpppsssrrrtttxxxxxxvvvxxx}}}}}}ooommmlllooosssvvvuuutttjjjggghhhmmmrrrxxx}}}zzzyyyvvvmmmaaaTTTFFF;;;:::>>>BBB>>>===AAACCC???:::777666777888888666777888:::999:::::::::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::;;;======<<<;;;;;;<<<888:::===@@@AAAAAA@@@???AAAAAABBBBBBEEEKKKSSSYYY^^^aaadddhhhnnnrrrlllcccPPPJJJHHHVVVwww---***,,,000---...>>>TTTjjj~~~|||xxxwwwrrr{{{|||xxxxxxyyyttt[[[]]]nnn~~~}}}iiiXXXMMM777555333000...---------***,,,///222888BBBPPP[[[]]]UUULLLEEEDDDHHHLLLOOOXXXYYY\\\aaadddbbb\\\WWWJJJEEE???<<<;;;:::888555555666777777777666444444333555888999999888888999555555555555555666777777888777555666888999999888666666777777888888999999999999999888888888888888555666666666777777888888:::999999888777666666555555555666777777666555444666777888999999888777666444777:::999555222333444666777888999999:::999999=========<<<>>>BBBHHHMMMZZZdddqqq{{{zzzooo___YYYQQQJJJFFFDDDCCCCCC???CCCJJJPPPTTTTTTSSSRRROOOKKKFFFAAA===888444111333222111///............111111111111111000//////.........,,,++++++---///+++,,,............///111///000333666999;;;<<<===<<<===>>>>>>>>>???CCCFFFFFFEEEEEEDDDDDDDDDDDDEEECCCCCCEEEGGGIIIKKKLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXWWWWWWXXXYYYYYYWWWVVVWWWWWWWWWUUUSSSSSSTTTUUUUUUWWWXXXWWWSSSQQQQQQSSSQQQRRRTTTWWWYYYZZZ[[[\\\\\\YYYVVVWWWYYYZZZYYYXXXRRRRRRSSSSSSTTTTTTUUUUUUXXXYYY]]]cccjjjoooqqqrrrnnnmmmjjjhhhhhhkkknnnpppsssrrrtttxxxxxxvvvxxx}}}zzzvvvpppooonnnpppssssssooolllgggeeefffmmmsssyyy~~~xxxssspppnnnlllbbbVVVJJJ???777777;;;:::777999BBBFFFCCC===999777888999888777777999;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======>>>>>>======;;;<<<>>>===<<<;;;;;;<<<888;;;???BBBDDDCCCAAA@@@@@@@@@AAACCCFFFMMMUUU[[[bbbccceeeiiiooorrrjjj___OOOJJJHHHVVVwww,,,---...---,,,000999AAAYYYmmmwwwmmmqqqtttxxx|||wwwsssvvvyyyjjj^^^bbbpppyyyjjj\\\LLL;;;000222222---+++000///***+++111333555EEEXXX]]]YYYQQQIIICCCAAACCCFFFNNNYYYaaabbbbbbdddccc```SSSMMMDDD>>>;;;999777555444444555666777777777777444444444555666777777888888777555444555666888999666666777777888888888888:::999888777888999;;;<<<:::999888777777888999:::888888777777777777888888444444444444444555666666888888888888777777777777777777777777777666555555666666666666666555555555888888888888888777666555:::;;;<<<===???DDDJJJOOOYYYddduuu{{{mmm```XXXPPPKKKFFFAAA@@@CCCDDDCCCDDDJJJRRRYYYYYYXXXVVVOOOFFF???<<<;;;888666444333111000...---,,,,,,...///000111111000///...,,,------------------,,,//////000000111111222222111222333555777888999:::?????????@@@@@@AAABBBBBBCCCDDDEEEEEEDDDBBB@@@>>>EEEDDDDDDDDDDDDFFFGGGHHHLLLLLLLLLNNNRRRUUUVVVWWWXXXWWWWWWXXXYYYYYYWWWVVVXXXXXXXXXXXXWWWUUUSSSRRRRRRQQQRRRUUUXXXXXXUUUQQQSSSUUUXXX[[[]]]]]]\\\[[[[[[[[[YYYXXXWWWVVVVVVVVVUUUVVVWWWWWWUUUUUUVVVXXXZZZ\\\```eeejjjmmmooopppoooooommmjjjhhhiiilllnnnuuusssrrrsssvvvzzz||||||}}}xxxuuusssrrrqqqrrrtttrrrlllggg[[[aaagggkkknnnvvv{{{uuupppnnnnnnppp```UUUGGG>>>;;;:::999777:::999999:::===???>>>>>>:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::::::::::::::::::::999999999>>>=========<<<<<<<<<<<>>DDDIIINNNSSSYYY```eeehhhhhhiiiiiiddd]]]MMMIIIGGGTTTttt)))+++---------111888???LLL```}}}tttqqqssswww{{{|||qqqnnnnnnxxx{{{```[[[kkk|||rrrYYYEEE555333222,,,+++......***+++000111333@@@RRRXXXWWWTTTLLLEEEAAABBBEEEKKKTTT\\\___bbbffffffbbb[[[TTTJJJBBB===999666333333333444555666666666666444444555555666777777888777666555444555666888999777777777777777777888888999888777666666888:::;;;:::999888777777888999:::888888777777777777888888777777666555555555666666888888888888777777777777777777888888777777666555777777777777777666666666888888888777777777666666:::;;;<<<===???DDDJJJNNN[[[gggyyyzzzkkk___WWWOOOJJJEEE@@@@@@BBBCCCBBBDDDKKKUUU\\\^^^]]]YYYRRRIIIBBB>>><<<999666555444222111///...------///000000111000///...---------............------...//////000000111111222222222333555777888::::::>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEECCCAAA???EEEDDDDDDDDDDDDFFFGGGHHHNNNNNNOOORRRVVVYYYZZZ[[[YYYXXXWWWXXXYYYYYYWWWUUUWWWWWWXXXWWWVVVTTTRRRQQQPPPPPPRRRUUUXXXYYYVVVSSSTTTUUUXXX[[[\\\\\\\\\[[[\\\[[[ZZZXXXWWWWWWVVVVVVTTTWWWYYYYYYWWWVVVWWWXXX[[[^^^bbbgggjjjmmmnnnnnnnnnmmmllljjjhhhhhhjjjlllrrrrrrssstttwww{{{yyyuuutttuuuttttttsssrrrpppllliiiaaafffkkknnnqqqyyy|||vvvooohhheeeddddddVVVMMMCCC<<<:::;;;:::888:::999999;;;===???>>>>>>999999:::::::::;;;;;;;;;::::::;;;;;;;;;::::::999>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<>>@@@AAAAAAEEEMMMWWW```cccccc]]]VVVLLLEEEBBB???;;;888777666444222000///......000000000000000///...---......////////////...............///000111111111222333444666777999:::;;;===???AAACCCEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDBBB@@@DDDDDDDDDDDDEEEFFFGGGGGGMMMNNNQQQTTTXXX[[[]]]^^^[[[ZZZYYYYYYYYYXXXVVVTTTVVVWWWWWWVVVUUURRRPPPOOONNNOOOQQQUUUXXXYYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[YYYXXXWWWWWWWWWWWWSSSXXX\\\]]]ZZZXXXXXXZZZ___aaaeeeiiikkklllkkkkkkkkkkkkkkkiiigggggghhhjjjnnnpppsssuuuwww|||xxxwwwxxxzzzzzzxxxtttooolllkkkllliiilllppprrruuu||||||xxxqqqiiiaaa[[[WWWUUUIIIDDD===::::::;;;;;;999;;;::::::;;;===???>>>>>>999999999::::::::::::;;;;;;<<<<<<<<<;;;:::999999<<<<<<======>>>>>>??????>>>>>>>>>=========<<<<<>>KKKTTT\\\YYYNNNCCC???@@@@@@CCCJJJSSS___ggghhhfffaaa]]]VVVNNNGGGAAA<<<:::777777777777777888999999555555555555666666777777666555555555555666777888777777777777777666666666:::999999888999:::;;;;;;999999999999999999999999999888888777777888888999>>>===;;;999888666666555888888888888777777777666777888888888888888777777666666666666777777777777999888666555444666777999888999;;;;;;===AAAEEEIIISSSaaatttwwwiii]]]QQQJJJDDD>>><<<===>>>???DDDMMMXXXaaafffhhh___XXXPPPJJJFFFCCC@@@<<<999888666444222000000///......////////////////////////000000000000//////------...///000111111222333333555666888999;;;;;;;;;>>>AAADDDEEEEEECCCBBBBBBCCCEEEFFFFFFDDDCCCAAACCCCCCDDDDDDEEEFFFFFFGGGHHHKKKPPPTTTWWWZZZ\\\]]]^^^]]][[[[[[[[[YYYWWWUUUUUUUUUUUUUUUSSSQQQOOONNNLLLNNNPPPTTTWWWYYYZZZYYYWWWXXXXXXYYYZZZ[[[[[[\\\ZZZYYYXXXWWWVVVVVVVVVVVVTTTZZZ```aaa^^^[[[ZZZ\\\ccceeehhhkkklllkkkjjjhhhhhhiiijjjjjjhhhfffggggggjjjooosssuuuuuuzzzzzzzzz}}}{{{tttllliiikkknnnoooqqqssstttvvv|||xxxtttnnnggg___WWWNNNIII@@@===::::::;;;<<<;;;:::;;;;;;:::;;;>>>???>>>===:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999:::;;;;;;<<<===>>>>>>???>>>>>>>>>============<<>><<<:::888777666666888888888888777777777666666777777888888888777777444444444555555555666666888777555444444666777999666888999:::;;;>>>BBBEEESSS```rrruuugggVVVLLLDDD>>>;;;;;;;;;>>>DDDMMMWWWaaagggiii```ZZZRRRMMMKKKHHHDDDAAA;;;999777555333111000000,,,,,,---...///000111111//////000000000000//////------...///000111222222333444555777999:::;;;<<<;;;===@@@CCCDDDCCCBBB@@@AAABBBDDDEEEFFFEEECCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFKKKQQQUUUXXXYYY[[[]]]```^^^]]]\\\\\\ZZZXXXUUUSSSTTTTTTTTTSSSQQQOOONNNLLLNNNQQQTTTVVVXXXZZZ[[[XXXYYYYYYYYYZZZZZZ[[[[[[XXXXXXWWWVVVUUUUUUUUUUUUXXX___ffffffbbb]]]]]]___fffhhhjjjkkkkkkjjjhhhfffeeegggjjjkkkjjjhhhggggggiiimmmrrrtttuuuyyy~~~~~~{{{qqqiiihhhlllqqqtttuuuttttttuuu{{{|||rrrooojjjddd]]]SSSHHH@@@<<<;;;;;;;;;<<<<<<<<<:::<<<;;;;;;<<<>>>???>>>===<<<<<<<<<<<<=========>>>===============<<<;;;:::<<<======>>>???@@@AAAAAA???>>>>>>>>>============>>>???AAACCCDDDCCCCCCBBBBBB@@@AAADDDHHHLLLVVV```dddiiimmmnnnooonnnggg___OOOJJJFFFRRRqqq---,,,,,,++++++,,,,,,,,,222:::JJJ___yyy}}}jjjbbbooozzzppp```OOOBBB888222/////////......---...111555>>>LLL\\\bbb\\\PPPGGGCCC===;;;<<>>:::999777555555444555555555555666666666666666666444444555555555666666666555555555666666777777777666666777777777888888888999999::::::::::::999999999999888888888888999999<<<;;;:::999777777777666888888888888777777777777555666666777777777777666333333333444444555555666777666555555555666777888666777999:::;;;===@@@CCCNNNZZZkkk{{{nnnYYYLLLCCC===:::;;;<<>>@@@BBBBBBBBBAAA@@@???AAACCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGMMMUUUYYY[[[[[[]]]______]]]\\\[[[[[[ZZZWWWUUURRRRRRSSSSSSSSSRRRQQQPPPMMMPPPSSSTTTUUUVVVXXXZZZXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUVVVVVV]]]dddkkkkkkeee``````bbbggghhhhhhhhhgggfffdddcccbbbfffkkkmmmmmmkkkjjjiiiiiinnnssswwwyyy|||vvvmmmhhhkkkqqqwwwzzzyyyvvvtttuuuzzz~~~qqqlllddd\\\UUULLLBBB;;;::::::<<<=========<<<<<<===<<<;;;<<<>>>???>>>============>>>>>>>>>??????<<<<<<===============<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>============>>>???AAABBBBBBBBBBBBBBB@@@BBBEEEIIINNNYYYeeejjjnnnqqqqqqqqqqqqkkkcccOOOJJJGGGTTTsss,,,+++******+++---......111555???QQQjjj~~~|||zzzjjjkkkqqq|||yyyqqqaaaOOOAAA777222......---++++++...111333666DDDWWWcccccc[[[PPPJJJ???::::::>>>BBBFFFPPPZZZ^^^bbbfffeee]]]RRRIIIDDD???===;;;888666555666666666666666666666666666555444444555555666666555555333444444555666777888888888888999999:::::::::999999999:::;;;;;;:::999999:::999999888888999999:::999888777777777777777777888888888888777777777777444444555666666666666666333333444444555666666777555555555666666666777777777999:::;;;<<<>>>AAACCCIIISSSbbbqqq~~~rrrZZZJJJBBB===<<<===???BBBHHHOOOVVV]]]cccfffgggaaaYYYSSSOOOKKKEEEAAA<<<:::888555333111000/////////...---------...///...//////000000//////.........///111222444555555555555666888:::;;;======@@@@@@AAAAAABBBAAAAAA@@@>>>???AAACCCDDDDDDCCCBBBAAABBBCCCEEEEEEEEEEEEDDDHHHOOOXXX\\\\\\\\\]]]```[[[ZZZYYYYYYYYYXXXUUUSSSPPPQQQRRRSSSTTTSSSRRRRRROOORRRTTTUUUTTTTTTWWWYYYXXXYYYZZZ[[[[[[ZZZXXXWWWYYYYYYXXXWWWWWWWWWXXXXXXcccjjjpppnnngggaaabbbeeefffeeedddcccaaaaaa``````aaaeeelllooopppnnnmmmllllllooouuu{{{yyynnnggghhhpppyyy}}}yyywwwwww|||xxxmmm___TTTLLLFFF???;;;777999;;;<<<======>>>>>>>>>===<<<===>>>???>>>===============>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>::::::::::::::::::::::::?????????>>>>>>>>>===============>>>???@@@BBBBBBAAA@@@BBBFFFJJJPPP]]]iiisssuuuvvvsssrrrrrrllleeePPPLLLKKKXXXvvv+++***((()))+++...000111222444:::GGG^^^{{{}}}yyysssxxxvvvlllfffsss~~~ppp[[[III===777------+++))))))---111222000???SSScccgggaaaWWWPPP@@@;;;999:::;;;>>>JJJWWWYYY```gggiiicccYYYQQQLLLEEECCC???<<<:::999999999666666666666666555555555333444555555666666555555222333444555666888999999;;;<<<======>>>>>>======999999;;;;;;;;;;;;999999:::999999888888999999:::666666555555666777777888888888888888777777777777333333444555666666555555444444555555666777777888444444555666777777666666999:::<<<======???BBBDDDJJJSSSbbbppp|||rrrYYYHHHAAA======???AAAEEEJJJPPPVVV\\\bbbeeejjjddd[[[UUUOOOJJJCCC???<<<:::888555333111//////222111///---,,,,,,,,,,,,......////////////.........///000111333444555666555555777888:::<<<======CCCCCCBBBBBBBBBAAAAAAAAA===>>>@@@BBBCCCCCCBBBAAAAAABBBCCCEEEEEEEEEEEEDDDHHHOOOXXX]]]\\\[[[\\\^^^YYYWWWVVVVVVWWWVVVTTTRRROOOPPPRRRTTTTTTTTTTTTSSSQQQSSSUUUUUUSSSSSSUUUXXXWWWYYY[[[\\\\\\ZZZXXXVVV[[[ZZZZZZYYYYYYYYYYYYZZZgggmmmsssppphhhbbbcccgggdddcccaaa^^^]]]]]]]]]^^^```eeelllqqqrrrpppooonnnnnnqqqwww|||ssshhhdddiiittt|||yyyyyy~~~rrr___OOOGGGCCC@@@===555777999;;;<<<===???@@@>>>===<<<===>>>???>>>===<<<<<<<<<<<<=========>>>:::;;;<<<>>>????????????>>>>>>>>>>>>>>>=========????????????>>>>>>>>>>>>===<<<<<<<<<===???AAACCC@@@@@@CCCGGGKKKQQQ___lllyyy{{{yyyuuusssrrrllleeeRRROOOOOO]]]{{{---------,,,,,,------...000111666AAAQQQjjjwwwnnnooozzz|||lll```eeennn|||xxxiiiYYYHHH;;;555333333444333///000555555<<>>DDDKKKYYY[[[^^^aaa```]]]YYYWWWOOOLLLHHHEEECCCAAA>>><<<;;;;;;:::999777555333222444444333333333444444555777666555555555666888999<<<<<<======<<<;;;::::::<<<;;;::::::999999999999555555666666777777777888777777666666555555555555666666666666555555555555666666555555555555666666666666666666666666666666333444444444555555666666444666888999:::===AAAEEEKKKVVVfffuuuoooWWWIIICCC???======BBBHHHPPPUUUWWWZZZ^^^bbbjjjeee^^^WWWPPPIIIBBB>>>777666333111000///000000111111000000000000111111222222111111000/////////111111333444444444444444777888999:::;;;<<<<<<<<<@@@@@@AAABBBCCCCCCCCCCCC<<<>>>@@@BBBCCCDDDCCCCCCCCCBBB@@@AAABBBDDDEEEEEEKKKRRRXXXZZZ\\\______]]]VVVVVVUUUUUUTTTTTTTTTSSSTTTSSSSSSTTTWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[YYYXXXYYY[[[ZZZWWWSSSTTTVVVYYYZZZZZZ[[[]]]^^^jjjqqqvvvrrrllliiigggeeefff```[[[ZZZXXXWWWZZZ^^^]]]iiitttvvvttttttrrrpppnnnvvvxxxooofffeeennn{{{}}}zzz~~~}}}iiiVVVIIIAAA<<<999666888;;;>>>??????>>>===;;;<<<===>>>>>>?????????AAAAAAAAA@@@???>>>===<<<<<<<<<======>>>>>>??????<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????BBB@@@AAAFFFKKKRRR```lllyyy{{{{{{wwwuuusssllleee[[[QQQMMM\\\}}},,,,,,,,,---...///000111000111666???JJJ___}}}{{{nnnkkksss|||ggghhhooozzz}}}vvvlll\\\NNN<<<666222111000......222222555???PPPaaajjjgggaaaOOOFFF>>>;;;;;;<<<@@@EEEUUUXXX]]]aaabbb```\\\ZZZWWWUUURRRPPPNNNJJJEEEAAA@@@???===;;;888666555444444444444333333444444555777666666555666777888999<<<<<<<<<<<<<<<;;;::::::::::::999888888888888888666666666777777888888888777777777666666666555555666666666555555555444444555555444444444444555555666666666666666666666666777777777777888888888999444666777888999<<<@@@CCCJJJTTTcccrrr~~~pppXXXJJJCCC???======BBBHHHPPPUUUYYY\\\```dddkkkgggaaa[[[TTTMMMEEE@@@888777555222000000////////////...---------......111111111111000000000000222222222333444444555555888999:::;;;<<<=========???@@@AAABBBBBBCCCCCCBBB===>>>@@@BBBCCCCCCCCCBBBCCCBBB@@@@@@BBBDDDEEEFFFOOOVVV[[[[[[\\\^^^]]]ZZZSSSSSSRRRRRRQQQQQQQQQQQQOOOOOOOOORRRVVVYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWXXX[[[YYYXXXXXXZZZYYYWWWTTTVVVXXXYYYZZZZZZ\\\^^^aaajjjrrrvvvrrrllliiifffcccccc]]]XXXWWWUUUSSSVVV[[[]]]jjjwww{{{zzzxxxuuuqqqssszzzwwwpppiiihhhppp{{{nnnXXXIII@@@:::777555777:::===>>>>>>===<<<;;;<<<===>>>>>>?????????AAAAAAAAAAAA@@@???>>>===============>>>>>>>>>>>><<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@???@@@EEEIIIPPP]]]iiitttxxxzzzxxxxxxvvvoooggg[[[QQQLLL\\\|||,,,,,,,,,---///111222333///111666;;;AAAOOOiiissskkkmmmzzzpppmmmlllsssvvvgggLLL???333//////---...///111000444CCCXXXgggjjjgggXXXNNNEEE@@@===:::;;;>>>NNNRRRZZZ```cccccc```^^^^^^]]]\\\[[[XXXSSSMMMIIIGGGDDDAAA===999777777666555444444333333444444444666666666666666777888888;;;;;;<<<<<<;;;;;;::::::999999888777777777777888777777777888888888888888777777777666666666666666777777777777666666666666666666555555555555666666666666666666666666666666555555555555555666666666555666777888888:::===@@@GGGPPP^^^mmmzzzrrrZZZKKKDDD???======BBBHHHPPPWWWZZZ^^^cccgggjjjgggccc^^^WWWOOOGGGAAA;;;999666333111000/////////...---,,,,,,,,,,,,,,,000000000000111111111111333222222333333555666666999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB???@@@AAABBBBBBBBBBBBAAABBBAAA@@@@@@AAADDDGGGIIITTTZZZ^^^]]][[[\\\ZZZVVVQQQPPPPPPOOOOOOOOOOOOPPPLLLLLLMMMQQQVVV[[[]]]^^^ZZZYYYXXXWWWWWWVVVWWWWWW[[[YYYWWWWWWXXXXXXWWWUUUXXXYYYZZZZZZZZZ\\\```ccciiipppuuurrrllliiiddd```___YYYTTTRRRPPPNNNQQQVVVZZZiiixxx~~~}}}{{{vvvrrrwww{{{|||wwwtttvvv|||tttpppmmmooouuu|||oooWWWGGG>>>999777555777999<<<=========<<<;;;<<<===>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>===???DDDHHHNNNZZZfffmmmsssxxxyyyzzzyyyrrrjjj[[[QQQLLLZZZzzz,,,,,,,,,---...000111222...111555888999BBBXXXmmm|||vvvpppvvv{{{sssjjjhhhppp}}}}}}___LLL999111000///......333000111:::JJJYYYcccfff```WWWMMMGGGAAA<<<:::;;;FFFLLLUUU]]]bbbcccbbb```aaa```^^^]]][[[XXXTTTQQQNNNJJJDDD>>>:::777777777555555444333333333444444666666666666666777777888::::::;;;;;;;;;::::::999999888888777777777888888888888888888888888999999555555555555555555555555999999999999888888888777777777666666666666777777666666666666666666666666444444444444444444444444666777888777777888;;;===CCCKKKXXXfffsssuuu^^^NNNFFF@@@>>>???BBBHHHQQQWWW[[[___dddhhhgggeeeccc___YYYQQQGGGAAA<<<;;;888444111///......000000///...------------...//////000111222222222333333333333444555777888999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBAAA@@@@@@AAADDDHHHLLLVVV\\\___]]]ZZZZZZXXXTTTPPPOOOOOONNNNNNNNNOOOPPPMMMMMMNNNRRRWWW\\\___```\\\[[[ZZZXXXWWWWWWVVVVVVYYYXXXWWWWWWWWWWWWWWWVVVXXXYYYYYYYYYYYY\\\aaadddfffmmmqqqoookkkhhhccc^^^[[[UUUPPPNNNLLLKKKMMMRRRWWWeeesssyyyzzzyyywwwtttwwwzzz~~~~~~vvvrrroooppptttxxxxxxwwwlllmmmqqqvvv}}}iiiQQQBBB<<<999888555666999;;;<<<===<<<<<<;;;<<<===>>>>>>????????????@@@AAABBBBBBBBBBBBBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@>>>===@@@DDDHHHMMMXXXcccgggnnnuuuyyy{{{zzzsssjjj^^^SSSLLLYYYwww---------,,,------......---///444666666;;;LLL^^^||||||{{{pppeeeeeeooo~~~nnnXXXAAA555111///------000000111555<<>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@???@@@DDDJJJPPPVVV[[[^^^\\\ZZZYYYWWWSSSNNNMMMLLLKKKKKKLLLNNNOOOOOONNNNNNQQQVVVZZZ]]]^^^]]]\\\[[[YYYXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXXXX\\\```dddbbbhhhllljjjgggeee```ZZZWWWQQQLLLKKKJJJHHHKKKPPPVVVbbbnnnsssuuuxxx{{{{{{yyy{{{|||tttrrrpppqqqttttttrrrooofffjjjsss|||~~~{{{bbbMMM@@@;;;999999555777888:::<<<<<<<<<<<<;;;<<<===>>>>>>???????????????@@@AAABBBBBBBBBBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@??????BBBGGGJJJNNNWWWaaadddkkkrrrvvvyyyzzzssskkkaaaVVVNNNWWWsss...------,,,,,,,,,------...///222555555999EEEQQQkkkmmmbbbdddrrr~~~xxxcccIII;;;444000---,,,+++...111111333<<>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@AAA@@@??????DDDLLLSSSWWW]]]```]]][[[ZZZWWWSSSMMMLLLJJJIIIJJJKKKMMMNNNPPPOOONNNOOOSSSWWWYYYZZZ[[[[[[YYYXXXWWWVVVVVVUUUTTTVVVXXXXXXWWWUUUUUUUUUVVVWWWXXXXXXYYY\\\```dddbbbfffgggdddaaa___ZZZTTTRRRMMMHHHHHHGGGFFFJJJOOOVVVaaalllpppttt{{{}}}xxxtttttttttuuuuuurrrooolllgggkkksss|||yyy|||qqq\\\JJJ???;;;999888666777999:::<<<=========;;;<<<===>>>>>>???????????????@@@AAAAAABBBAAAAAA>>>>>>>>>>>>============<<<<<<<<<======>>>???@@@????????????????????????>>>>>>>>>???@@@@@@AAAAAA@@@AAADDDIIIKKKNNNWWW```ccciiiooossswwwzzzwwwqqqgggZZZPPPVVVooo------,,,------...///000000///000444555777>>>GGGWWWnnnyyyddd\\\dddnnn}}}nnnUUUEEE;;;444000000***,,,//////000555>>>EEEMMMHHHFFFGGGGGGDDDBBBCCCAAAEEELLLSSSYYY]]]______cccaaa^^^^^^___`````````]]]YYYQQQHHH@@@:::666555666666555444333333333333444555666777888777777666777777888999999999999999777777777777777888999999888888888777777666666666555555555666666666777777444444444333333333333222333333333222222333333333666666666666666666666666555555444444444333333333777888888888777888;;;===>>>EEEPPP\\\gggssszzzjjj^^^TTTJJJEEEEEEEEEJJJQQQUUUVVVXXX[[[^^^___]]][[[XXXSSSMMMEEE@@@:::999666333000......---++++++++++++,,,---.../////////000000111111111222000222555888999999888777999:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCC@@@AAA@@@>>>>>>CCCMMMUUU[[[aaaccc```\\\[[[XXXSSSPPPOOOMMMLLLLLLNNNPPPRRRSSSQQQPPPQQQTTTXXX[[[\\\XXXWWWVVVUUUTTTSSSSSSSSSQQQTTTXXXYYYWWWUUUTTTTTTUUUWWWYYY[[[\\\^^^aaadddeeefffddd___[[[XXXSSSLLLNNNHHHDDDDDDDDDDDDHHHNNNTTT___jjjpppuuu~~~~~~{{{xxxuuuuuuuuuttttttqqqnnnllloooppprrrwww~~~~~~xxxyyy}}}vvvkkk```QQQDDD>>><<<;;;:::888888999;;;<<<===>>>???;;;<<<===>>>>>>???????????????@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>><<<<<<<<<======>>>???@@@===========================>>>>>>???@@@@@@AAAAAA@@@AAADDDIIILLLNNNUUU^^^ccchhhmmmqqqwww}}}}}}yyylll^^^RRRUUUlll,,,,,,,,,---///000222333222//////333666777;;;@@@GGG]]]}}}yyywwwgggWWWZZZbbbqqqvvv___NNNBBB999555555---.........000222555777CCC??????CCCEEECCCCCCDDDDDDGGGMMMRRRXXX\\\^^^___aaa```______```___]]][[[```\\\TTTKKKCCC<<<777555777666555444333222222222444555777888888888777666666777888999999999999999666666666666666777888888888777777777666666555555666777777777888888999999777666666666666555555555666666666555555666666666666666666666666666666666888888777777666666666666777888999888888999<<<>>>@@@GGGRRR]]]gggssszzzlllaaaWWWLLLGGGFFFFFFKKKQQQTTTUUUVVVXXX[[[YYYWWWTTTQQQMMMGGG@@@<<<999888555222000......------------...///000111222000000000000111111111111///222666999;;;:::888777:::;;;<<<>>>????????????@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@???@@@AAABBBCCC???@@@@@@>>>>>>CCCNNNWWW___dddfffbbb^^^[[[XXXSSSTTTSSSQQQPPPQQQSSSUUUWWWWWWUUUSSSTTTXXX\\\___```UUUTTTSSSRRRQQQQQQQQQQQQOOOTTTYYYZZZXXXUUUSSSSSSUUUXXX[[[]]]^^^```bbbdddhhhhhhccc\\\WWWSSSMMMFFFJJJEEEBBBBBBCCCCCCGGGMMMPPP\\\iiiooovvv|||{{{{{{{{{|||}}}|||{{{uuuuuutttsssrrrpppooonnnwwwtttrrrrrryyy~~~~~~wwwxxxwwwnnnYYYQQQFFF>>><<<======<<<888999:::;;;===>>>??????;;;<<<===>>>??????????????????@@@@@@@@@??????>>><<<<<<======>>>>>>??????<<<<<<<<<======>>>???@@@===========================>>>>>>???@@@@@@AAAAAA@@@@@@DDDIIIKKKMMMTTT\\\cccgggkkkpppwwwoooaaaSSSUUUkkk,,,---...///000000000000333222222222333555777888GGGNNNdddyyygggiiitttzzz{{{pppYYYOOONNN^^^qqqrrr[[[III@@@888333...------000000...000444555777888999:::===AAADDDGGGGGGJJJPPPVVV[[[]]]]]]cccbbbaaaaaabbbaaa___^^^]]][[[WWWPPPHHH???777222222222333444555666555555333444555777888888888888777666666666555555555555777777777777888888888888888777666444444555555666555666888999888777555444444555666666666555444333111111333444555666666666222333333444444333333222888888777666666666666666999999999999999999::::::>>>BBBIIIUUUeeevvvpppbbbYYYRRRLLLGGGKKKKKKLLLPPPTTTVVVWWWVVVQQQQQQOOOLLLGGGAAA<<<999666444222000............,,,,,,,,,------.........------...///000111222222333444555666777888999::::::;;;===>>>???@@@AAAAAA@@@AAACCCCCCCCCAAA???===CCCCCCDDDEEEEEEDDDDDDDDD===>>>>>>===>>>CCCMMMTTTbbbgggllljjjccc[[[WWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWYYY[[[]]]^^^VVVVVVVVVVVVUUUTTTSSSRRRXXXWWWVVVVVVWWWWWWTTTRRRWWWZZZ^^^```aaaaaaaaabbbccccccaaaZZZQQQHHHDDDCCCDDDDDDCCCBBBBBBEEEJJJMMMXXX\\\dddpppzzzyyyzzzyyywwwyyy{{{|||yyytttnnnnnntttzzzyyyvvvqqqpppvvv~~~tttnnnttt|||rrrcccRRRIII???;;;>>>@@@>>>;;;:::::::::;;;;;;;;;<<<<<<<<<===???AAAAAA@@@>>>======<<<<<<;;;;;;===>>>???>>>======<<<<<<===???@@@@@@???<<<::::::;;;===???????????????>>>>>>>>>>>>@@@@@@@@@>>>===<<<>>>@@@???AAADDDGGGKKKPPPVVV[[[___dddiiinnnvvv~~~}}}uuu```TTTWWWfff------///000000000000000222222222222333555666888===CCCVVVuuujjj```dddgggkkkyyysss^^^QQQLLLQQQddd{{{xxxeeeVVVJJJ===333333000000111000------111333444555555666999===@@@DDDEEEIIIOOOUUUZZZ\\\\\\aaaaaaaaabbbcccccc```^^^ZZZYYYWWWRRRKKKBBB;;;666333333333555666777666555555555666666666666666666777777666666666555555555666666777777777888888888888777666555444555666666666777888888888666444333222333555666666666555555333333444444444444444444333333444444444444333333666666555666666777888888888888999999999999:::::::::>>>GGGTTTfff{{{wwwjjjaaaZZZRRRMMMNNNNNNNNNPPPSSSTTTSSSRRRNNNMMMLLLHHHDDD>>>:::777555444111///...------...,,,,,,,,,------.........------...///000111222222444444555666888999::::::===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>BBBCCCCCCCCCBBBBBBAAAAAA======<<<;;;<<>>?????????>>>===>>>>>>=========>>>???@@@???>>>===<<<;;;<<<<<<===>>>===;;;::::::<<<===>>>?????????>>>>>>>>>======;;;===??????>>>======>>>???@@@BBBDDDFFFKKKQQQUUU___dddiiinnnuuu}}}}}}ttt```TTTVVVfff...///000111111222111111222222111222333444666777777;;;IIIaaa}}}rrr^^^WWWTTT\\\jjj}}}kkk\\\TTTLLL\\\pppsssgggZZZHHH888444000......,,,((((((***///000000000000333777;;;>>>AAAEEELLLTTTXXXZZZZZZ\\\]]]```ccceeeeeeaaa^^^WWWXXXXXXUUUOOOHHH@@@;;;555444444666888888777666666666666555555444444444777777777666666666555555666666777777777777888888888777666555555555666666777777888888777666444333111222444666777777666666666555444333222333444444444444555555555555444444444444444555666888999:::888888888999999999::::::888<<>>>>>===<<<:::<<>><<<>>>@@@CCCFFFKKKQQQXXX]]]cccffflllwww~~~xxx{{{zzzxxxtttssstttvvvwwwxxx{{{yyyvvvuuuyyy|||vvvrrrsss{{{|||zzzuuunnnjjjbbbUUUIII>>><<<:::999:::;;;:::888999999999:::::::::;;;;;;<<<=========>>>>>>>>>?????????>>>>>>>>>???@@@AAA???>>><<<:::999999999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<777:::===>>>===<<<<<<===@@@AAABBBCCCFFFLLLSSSXXX```eeeiiinnnuuu}}}}}}uuu```TTTWWWggg//////000111222222222222222111111111222444666777:::;;;CCCSSShhhjjjZZZQQQXXXcccqqq}}}rrrlll[[[^^^eeesss~~~vvvjjjVVVEEE888222......---))))))+++......---,,,,,,...333666999;;;AAAHHHPPPUUUVVVVVVTTTWWW[[[```dddeeebbb```WWWXXXYYYXXXTTTLLLDDD???888666666888:::<<<:::888666666666555555555666666777777777666666666666555666666666666777777777888777777777666666666666666777777888777666555333222222333555666666666555555666555333222222333555666555555666666666666555555444444444555666777888999777777888888999999:::::::::===BBBJJJZZZooozzzqqqfff^^^XXXVVVTTTSSSRRRPPPMMMKKKLLLKKKIIIFFFBBB===:::888333111000...---,,,---------------...............------...///000111222222444555666888999;;;<<<<<>>???AAACCCEEEFFFFFFFFFFFFDDDCCCAAA@@@AAA@@@>>><<<===EEERRR[[[fffkkkpppmmmcccYYYRRRPPPPPPQQQRRRUUUWWWYYYZZZ[[[WWWWWWXXXYYY[[[]]]```aaaaaa]]]XXXSSSQQQQQQSSSTTTSSSWWW\\\___bbbccceeefffccceeeggggggfffeeeeeefffdddccc```[[[SSSJJJCCC@@@<<>>???@@@>>>>>>>>>>>>??????@@@@@@===;;;:::888888888888999888999:::;;;<<<===>>>>>>===>>>>>>>>>>>>===<<<;;;777999:::;;;:::;;;===?????????@@@BBBGGGNNNXXX^^^bbbfffjjjnnnuuu~~~~~~xxxbbbVVVYYYjjj///000111222333333333333222111111111222444666777::::::???IIIWWWnnnzzzeeeXXX\\\bbbhhhyyyqqqddd[[[aaattt~~~vvvgggXXXAAA:::333111111...///111---------++++++,,,000333333666;;;CCCJJJPPPRRRRRRMMMOOOSSSYYY___aaaaaa___XXXZZZ[[[ZZZVVVOOOHHHCCC;;;999888:::>>>@@@===:::666666666666777888999:::888777777777666666666666555666666666666777777777777777777777777666666666777777777666555444444333555555666666666555333222444333222111222444666888555666666777777666666555555555555555555666666777666666777888888999::::::<<<>>>AAAFFFQQQcccyyy|||pppggg^^^\\\YYYWWWUUURRROOOLLLJJJIIIFFFCCC@@@<<<999888222111///...------------........................------...///000111222222444444666777999;;;<<<===??????AAABBBCCCDDDDDDDDDAAA@@@??????@@@BBBEEEFFFIIIKKKLLLMMMLLLJJJGGGEEEEEEDDDBBB@@@AAAIIIUUU^^^ggglllqqqnnndddZZZSSSQQQQQQQQQRRRTTTUUUWWWXXXYYYWWWWWWWWWXXXZZZ\\\^^^```___]]][[[XXXUUUTTTSSSSSSVVVWWW[[[dddlllnnnkkkfffccceeeffffffeeedddeeefffeeedddaaa]]]WWWPPPHHHDDD===???CCCHHHOOOYYYcccjjjmmmssszzz~~~vvvqqqpppsss|||zzzuuupppooouuu~~~vvvkkk___VVVPPPJJJCCC??????>>>===<<<;;;<<<<<<===999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@======>>>>>>>>>?????????===<<<;;;;;;;;;<<<===>>>888999:::;;;===>>>??????===>>>?????????>>><<<;;;::::::888777777:::???CCCCCCBBBAAABBBFFFOOOZZZaaadddhhhlllooovvv~~~}}}fffYYY]]]ooo///000111222222333222222111111000111222333555666444666;;;AAAIII[[[zzztttdddbbbccceeeppp~~~nnn[[[YYYfffwww~~~uuukkkMMMBBB777222000......000---......---,,,,,,...000000111555<<>>???AAABBBCCCDDDDDDAAA@@@?????????AAADDDEEEJJJMMMQQQTTTTTTQQQMMMJJJIIIHHHFFFDDDEEELLLWWW```lllqqqvvvssshhh\\\UUURRRQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWYYY[[[]]][[[[[[[[[ZZZXXXVVVTTTSSSYYYXXX[[[eeepppsssnnnfffbbbdddeeedddccccccdddfffdddbbbaaa___[[[UUUNNNIIIAAABBBDDDGGGMMMWWWaaaiiippp{{{|||tttmmmqqqyyyyyytttnnnooovvvzzzkkkZZZOOOHHHAAA===;;;:::999888999;;;;;;999777:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA<<<===>>>>>>??????>>>>>>@@@??????>>>???@@@AAABBB::::::;;;;;;===>>>@@@@@@===>>>@@@AAA@@@???===<<<>>><<<999666666:::AAAFFFPPPNNNKKKIIILLLSSS^^^eeegggkkkmmmpppwwwjjj\\\aaasss...///000111222222222222111111000000111333555666333777<<<>>>@@@LLLfffssshhhddddddiiippp~~~kkkaaaaaaiiiwwwzzz```QQQ@@@666111---,,,...,,,...//////---,,,---.........111666===DDDHHHJJJIIIGGGEEEFFFJJJOOORRRSSSWWWXXXYYYZZZXXXTTTPPPNNNCCC???===@@@EEEGGGDDD???888777666555666777999:::888888888777777777666666555555555666666666777777777777888999888777666555555444444444555555666666555555666666666444333222333333333444444555555555444555555666666555555444333333333444555666777888555555666777888999::::::888<<>>@@@@@@AAAAAAAAA??????>>>>>>>>>???AAABBBGGGLLLSSSXXXYYYVVVQQQMMMKKKKKKJJJHHHHHHNNNWWW___jjjqqqvvvtttkkk___XXXUUUOOOPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTUUUVVVXXXYYYWWWWWWXXXXXXWWWVVVUUUTTTZZZZZZ\\\ccclllpppmmmjjjbbbcccdddccccccccceeefffhhhgggffffffddd```YYYSSSLLLKKKIIIJJJNNNWWWbbbjjjsss}}}zzz}}}~~~yyysssmmmuuuyyytttqqqsss{{{~~~~~~yyyhhhTTTIIICCC===;;;===666666888>>>CCCBBB<<<555;;;;;;<<<<<<<<<=========;;;===>>>@@@AAABBBAAAAAA===>>>???@@@@@@@@@??????AAA@@@???>>>>>>>>>???@@@======<<<;;;<<<>>>@@@BBB>>>???AAABBBBBB@@@>>><<>>;;;999888;;;AAAEEEWWWTTTOOOLLLNNNVVVaaaiiijjjmmmooorrryyylll^^^cccvvv...///000111111222111111111000000000111333555666777;;;@@@???<<>>AAAGGGJJJFFFAAA999888666555444555777888888888888888777777777777555555555555666666666777777888888999999777666555444444444444444555777777333444555666666666555444444444555555555444333222444444555555555555444444111111222333555777999:::444555666777888999::::::777;;;>>>>>>===CCCNNNWWWbbbrrrwwwsssmmmggg```XXXQQQLLLHHHGGGDDDAAA>>><<<;;;:::333222111/////////000000000000//////.........---------...///000111222222111222333555888:::;;;<<<===>>>>>>?????????>>>>>>===============>>>>>>???DDDJJJSSSZZZ\\\XXXRRRNNNLLLLLLKKKIIIIIINNNWWW^^^dddkkkrrrrrrkkkaaa[[[YYYNNNNNNPPPRRRTTTUUUWWWWWWTTTTTTSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVZZZ[[[]]]aaafffjjjmmmmmmbbbcccdddccccccccceeegggooonnnnnnooooookkkeee___VVVTTTPPPNNNQQQZZZeeemmmuuu|||yyyzzzxxxuuuwww~~~}}}xxxtttqqqnnnxxxyyyvvvtttxxxuuubbbOOOEEE@@@<<<===AAA:::<<>>;;;===???BBBCCCCCCBBBAAA>>>???@@@AAABBBAAA@@@@@@@@@>>>===;;;:::::::::;;;@@@>>><<<;;;<<<>>>AAACCC>>>@@@BBBCCCCCCAAA>>>===??????>>><<<;;;===AAADDDPPPMMMIIIFFFIIIRRR^^^gggkkknnnpppssszzzlll___dddwww111111000000000000111111222111000000222444777888:::===>>>>>>@@@FFFQQQYYYyyyrrrpppwwwttteeedddhhhjjjxxxwwwcccdddqqqzzz}}}nnnaaaXXXHHH666000444111---,,,000111...,,,---...///000222555:::AAAFFFLLLHHHBBB===<<<>>>BBBFFFMMMPPPSSSVVVWWWUUUSSSQQQKKKIIIGGGHHHJJJKKKIIIGGG???===999888888888888777777666555444444444444444999888888777666555555444777777777777666444333222;;;;;;:::999888777666666333333444444444444444444111333555555444444444555666666666555444444444333444555666555333222222333777777888888888999999999888999:::;;;<<>>======<<<<<<======???@@@@@@@@@@@@???>>>>>>>>>CCCKKKQQQTTTQQQLLLIIICCCCCCCCCDDDHHHMMMRRRUUUbbbeeeiiiiiieee___ZZZWWWTTTSSSSSSRRRRRRTTTWWWXXXVVVTTTRRRPPPPPPQQQSSSUUUXXXTTTQQQPPPRRRTTTTTTSSSXXXZZZ]]]```bbbdddddddddeeeccc```]]]\\\___dddiiirrrsssuuuwwwxxxwwwsssooojjjggg___WWWYYYdddnnnrrrzzz~~~|||zzzwwwuuuttttttttt{{{tttqqqqqqooowwwrrr```KKK???>>>@@@???<<<777>>>HHHPPPPPPJJJ@@@:::<<<;;;::::::;;;<<<>>>???<<<;;;:::::::::;;;===>>>BBBAAA@@@???@@@AAABBBCCC@@@???===;;;:::::::::;;;======<<<<<<<<<======>>>@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;:::;;;<<<===>>>===@@@CCCGGGLLLRRRXXX]]]ccclllsssvvvyyysssbbbcccyyy111111000000000000111111111111000111222444777888;;;===???@@@AAAGGGPPPXXXpppxxxqqqpppuuu|||}}}www{{{{{{kkkeeegggkkkmmmbbbfffsss~~~tttkkkcccRRR===333555444000...111111...,,,---......---...222999CCCJJJNNNJJJDDD???<<<<<<>>>@@@BBBEEEJJJOOOSSSTTTUUUTTTOOONNNMMMNNNPPPQQQOOOMMMBBB>>>:::777777777777666444444555555666777888999888888777777666555555444555666666666666555555444666666666666666555555555444444444444444444444444111333555555444444444555555555555555444444444444333555666555444444555666777777777888888888999999666777888999:::===AAAEEEJJJUUUgggyyy{{{qqqiiibbb[[[RRRKKKCCCBBBAAA???<<<:::777666555444333222111111000111000000000//////.........111111111111111111111222444555777:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAA@@@>>>>>>;;;???FFFKKKNNNLLLIIIFFFAAAAAABBBCCCFFFJJJMMMPPPXXX\\\```aaa```]]][[[ZZZUUUSSSQQQQQQRRRTTTUUUUUUQQQPPPNNNMMMNNNPPPRRRTTTVVVSSSQQQQQQTTTVVVWWWVVVYYY[[[]]]___aaabbbbbbaaabbbaaa^^^\\\\\\___eeejjjlllmmmqqqvvv{{{}}}|||zzzqqqqqqlllcccaaaiiitttzzz|||yyyvvvtttuuuwwwxxx{{{sssnnnmmmnnnrrrxxx}}}kkk\\\III??????AAA???<<<999:::;;;======<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>===>>>>>>===<<<<<<======>>><<>>:::777222000111111...,,,......---+++***...888CCCLLLQQQNNNHHHBBB>>>;;;::::::999<<>>AAADDDOOO```rrrxxxooofff]]]RRRKKKDDDCCCBBB@@@>>><<<:::999888888666555444333333333222111111111111000000000111111111111111222333333666666888:::<<<>>>???@@@;;;<<<<<<===???@@@AAAAAABBBBBBCCCDDDCCCAAA???===999<<>>===<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>?????????>>>======AAA@@@???>>>=========>>>;;;===@@@EEEKKKTTT^^^dddjjjpppuuuuuuvvv|||sssccceee{{{111111000000000000111111000000111111333555666777999;;;>>>@@@AAADDDIIIMMM]]]nnnvvvnnnlllssswwwooohhhrrr{{{ssswwwqqqhhhcccnnnxxx~~~wwwtttvvvzzzuuuaaaLLL@@@888222///000000---,,,......---+++***---555???GGGRRRPPPMMMHHHBBB===999777555777;;;@@@EEEJJJMMMOOOPPPRRRUUUXXXZZZZZZXXXWWWQQQLLLEEE@@@===<<<;;;:::999999888777777777777888777777666666666555555555444444444444444444555555444444555555555666666666666666555444333333222222222444555555444333444444222222333333444444444555222333555444333333555666555555666666666777777777333444444444555777;;;>>>CCCMMM]]]ooovvvlllaaaVVVNNNGGGGGGEEECCCAAA??????>>>===<<<:::888777666555555222222111111111111000000000/////////000111333444::::::;;;<<<===@@@BBBCCC???@@@AAABBBCCCDDDDDDEEEDDDEEEFFFFFFDDDAAA>>><<<:::;;;>>>AAACCCEEEFFFFFFCCCDDDFFFHHHIIIIIIIIIIIIIIILLLQQQUUUYYY\\\```bbb___[[[WWWWWWYYYZZZXXXUUUTTTSSSRRRRRRRRRTTTUUUWWWUUUTTTTTTUUUWWWZZZ[[[\\\XXXYYY[[[]]]]]]]]]]]]\\\ZZZZZZXXXWWWWWWZZZ___dddeeefffhhhmmmtttzzz~~~}}}zzzwww|||}}}yyytttqqqrrrwww}}}wwwmmmgggggglllqqq{{{|||xxxooocccZZZRRRKKKCCC@@@@@@AAA@@@>>>;;;;;;;;;<<<<<<<<<;;;;;;999:::<<<>>>>>>>>>=========>>>@@@AAAAAAAAA@@@???AAAAAAAAAAAABBBBBBCCCCCCAAA@@@???>>>===<<<<<<<<<999::::::;;;<<<===???@@@>>>>>>??????????????????BBBAAA@@@???>>>===<<<<<<:::<<>><<<:::999999888777666666666666666666666666555555555555666666444333222222222222555555555555444444444444666666555444333333222222222444555555444333333444111222222222333333444444222333444333111000111222444444555555555666666666333444444444444666:::===>>>GGGVVVgggzzz}}}sssggg\\\UUUJJJJJJIIIGGGEEECCCBBBAAA???>>><<<:::888777666666333333222111111000000///000000//////111333555666>>>>>>??????AAABBBDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFDDDAAA>>><<<:::;;;<<<>>>@@@BBBCCCDDDCCCDDDGGGHHHIIIIIIHHHHHHHHHKKKOOORRRUUUXXX\\\______\\\YYYXXXYYYYYYWWWTTTXXXWWWVVVTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYY[[[\\\WWWXXXZZZ[[[\\\]]]\\\\\\\\\\\\\\\[[[ZZZ[[[^^^aaabbbaaaaaadddjjjqqqvvvyyy|||}}}{{{xxxsssqqqrrrwww}}}{{{rrrjjjfffhhhnnnsss}}}~~~yyytttmmmaaaTTTKKKGGGDDDAAA@@@AAAAAA@@@>>>888999;;;<<<<<<;;;999888:::;;;<<<>>>???>>>>>>===>>>???AAABBBBBBBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCC?????????>>>===<<<;;;:::999999::::::<<<===>>>???????????????@@@@@@AAAAAAAAAAAA@@@???>>><<<;;;;;;:::;;;>>>BBBIIIRRR]]]dddhhhnnntttuuuyyyyyyiiigggxxx111111000000000000111111///000111222444555666666888888999:::<<>><<<:::888777666777666555444333222111000333222222222333666999;;;AAAAAABBBDDDEEEGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGEEECCC@@@>>><<<:::::::::;;;<<<>>>@@@AAAAAABBBDDDFFFHHHHHHHHHHHHIIIKKKNNNQQQRRRSSSVVVXXXZZZYYYYYYWWWVVVTTTSSSSSSWWWVVVUUUSSSRRRRRRQQQQQQUUUVVVXXXYYYYYYYYY[[[]]]XXXYYYZZZ[[[\\\[[[ZZZZZZ^^^```bbbcccbbbaaaaaaaaa^^^[[[YYY\\\bbbjjjppptttyyy|||~~~zzzxxxvvvtttuuuxxx|||zzzvvvqqqmmmkkkmmmppprrr{{{wwwrrriii\\\OOOIII@@@@@@@@@@@@@@@@@@??????>>>===;;;:::999:::<<<===;;;;;;<<<===>>>>>>>>>>>>BBBBBBCCCCCCDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBB?????????>>>===<<<::::::::::::::::::;;;<<<===>>>????????????@@@AAACCCCCCAAAAAA@@@@@@>>>===;;;;;;;;;<<>><<<<<<>>>===;;;:::888666444333333222222222444777:::<<>>============<<<<<<===>>>@@@@@@AAABBBDDDFFFHHHJJJKKKKKKLLLNNNQQQSSSSSSRRRSSSTTTUUUXXXZZZXXXSSSPPPQQQTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQTTTXXXYYYYYYZZZ\\\___\\\]]]]]]\\\[[[YYYWWWVVV\\\___dddgggfffdddcccbbb^^^[[[WWWWWW\\\dddkkkpppvvv~~~{{{zzzzzzzzzzzz{{{||||||yyyxxxvvvvvvuuuuuusssrrrwww~~~~~~~~~}}}tttnnneeeWWWLLLHHH<<<>>>@@@AAA???>>>>>>???BBB@@@>>>===<<<===>>>@@@<<<<<<<<<<<<===>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDAAAAAACCCDDDDDDDDDCCCBBB???@@@@@@@@@???===;;;:::::::::::::::;;;;;;<<<===>>>======>>>???AAABBBDDDAAAAAAAAAAAA@@@???===<<<<<<>>>@@@CCCFFFLLLSSSXXX^^^gggooosssxxxzzzhhhdddrrr111111000000000000111111///000111333444555666666<<<:::888888:::===@@@AAA>>>AAAJJJRRRZZZkkk}}}ooohhhmmmiii```dddrrrxxxxxx{{{vvvnnnWWWNNNDDD===777111///000,,,------,,,,,,---000333555<<>><<<999777666111111000000222555999;;;===@@@EEEJJJNNNQQQRRRRRRQQQSSSUUUXXXZZZ[[[ZZZZZZMMMJJJFFFBBB???=========AAA@@@@@@@@@@@@AAAAAABBBCCCCCCEEEHHHJJJMMMOOOPPPOOORRRUUUVVVVVVTTTTTTTTTTTTYYY\\\ZZZSSSPPPRRRVVVRRRRRRRRRSSSSSSSSSSSSSSSNNNRRRWWWYYYYYY[[[^^^aaa``````___]]]ZZZWWWTTTRRRWWW\\\cccggggggeeecccaaaccc^^^XXXVVVZZZaaagggkkkvvv~~~}}}~~~||||||}}}~~~~~~}}}|||{{{|||}}}~~~|||wwwtttsss|||}}}{{{yyyyyyyyy{{{|||tttjjjddd[[[NNNDDDAAA;;;>>>AAAAAA???===>>>???<<<===???@@@???===;;;999======<<<<<<<<<>>>@@@AAAAAAAAA@@@??????AAABBBCCCAAAAAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>===;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCAAABBBBBBCCCBBBAAA???>>>===???AAACCCFFFJJJOOOSSS\\\eeemmmqqqvvv~~~yyygggbbbqqq222111000000111111000///222222222333444555666777888888888999:::;;;======@@@AAAFFFLLLMMMVVVssswwwhhh___ZZZYYY___hhhuuummmvvvyyyppp```YYYOOOEEE===777222///---...///.........///111111777AAAOOOZZZ\\\UUUNNNHHHEEEAAA<<<888666666666777999<<>><<<;;;<<<<<<777666444333333555666888888555222000000111111111111111111111222333444444444555666555333222222333444444444333333222222222222333333333333333333444222222222111111000000000444444444333333222222111333333222222333333444555888<<>>;;;>>>@@@AAAAAA@@@AAACCCEEEBBBEEEIIIMMMOOOPPPPPPOOOSSSTTTTTTUUUUUUUUUTTTTTTVVVYYY[[[[[[XXXTTTQQQOOOSSSRRRQQQRRRTTTUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\\\\[[[```bbb___[[[ZZZWWWSSSRRRWWW^^^dddggghhhfffddd```cccaaa[[[[[[dddooouuu}}}}}}zzzzzz{{{zzzyyy}}}{{{ssspppvvv~~~}}}zzzxxxtttsssxxx|||uuuooorrrjjj___TTTLLLGGGCCCAAA=========>>>???AAABBBCCC>>>>>>>>>===============;;;;;;<<<===>>>>>>======@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA???===;;;:::===<<<;;;:::;;;<<<===>>>>>>======<<<===???AAABBBAAABBBBBBCCCCCCBBBBBBAAA???@@@BBBCCCFFFKKKPPPUUUYYY```hhhlllsss{{{qqqdddccciii000//////000333444444333222222222333444555555666888888888999:::;;;<<<===???>>>AAAFFFGGGNNNfffkkk___ZZZZZZ```gggzzz}}}oooooovvvxxxnnneee^^^UUUMMMGGG@@@888222///......---,,,,,,---///000444>>>KKKXXX]]][[[WWWMMMJJJDDD>>>:::888777777666888999;;;>>>DDDMMMSSS]]]___```^^^ZZZUUURRRQQQMMMJJJFFFAAA===:::888777777666555333333444666777777444111000111222222111222111111111222333555666777666555444333333333222333333333333333333222222222222333333333333444444333333333333222222111111111222444666666555333222333222222222222333444444666:::@@@HHHUUUhhh|||}}}|||{{{xxxtttnnniiifffcccbbb___\\\YYYUUUSSSRRRSSSOOOJJJIIIIIIHHHCCC???===:::888777999<<<>>>>>>CCCFFFKKKOOORRRTTTWWWYYY\\\\\\\\\]]]```bbbeeeggg```YYYOOOIIIGGGEEEAAA===@@@AAABBBBBBAAAAAACCCEEEDDDGGGKKKOOORRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSUUUXXX[[[\\\YYYUUURRRQQQSSSRRRRRRSSSVVVWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[aaaeeeccc```___\\\XXXSSSTTTXXX]]]aaabbbaaa^^^___aaa```]]]aaammmzzz}}}}}}|||{{{zzzzzz{{{sssqqqqqqzzz{{{vvvuuutttvvv}}}|||vvvnnniiiaaa[[[RRRKKKFFFDDDBBBAAA>>>>>>>>>???@@@BBBCCCDDD@@@@@@??????>>>===<<<<<<<<<<<<==================@@@@@@AAABBBCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAA@@@>>><<<;;;<<<<<<;;;::::::;;;<<<===>>>>>>>>>===>>>>>>??????>>>???@@@AAABBBBBBBBBBBB???@@@AAACCCEEEIIIOOOSSSXXX___fffkkkqqqyyy~~~~~~mmmaaaaaahhh111000///111333555555444111222333444444555444444777777777888999:::<<<<<>>===<<<<<<==================<<<<<<>>>???@@@AAABBBCCCCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCBBBAAA???>>>===<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>======<<<;;;<<<>>>???AAABBBBBBCCC???@@@BBBBBBDDDHHHNNNRRRWWW^^^eeehhhmmmuuuyyyzzzyyyeeeZZZ[[[bbb}}}444333111222333333222000111222333444555555444444777777777888999:::;;;<<<@@@<<<<<>>888111000333555333111111111222222333333333444222222222333333444444444666666666666666666555555222444555777777666444333222222222111222333333444444777;;;???FFFRRR___iiiqqqvvvzzzyyywwwyyy~~~{{{wwwsssooonnnmmmlllkkkiiihhhfffeeeddd```^^^[[[YYYWWWTTTOOOLLLCCC@@@;;;999888999999888===@@@EEEIIILLLNNNQQQSSSWWWWWWWWWXXXZZZ\\\___```^^^YYYSSSNNNLLLIIIGGGEEEFFFGGGGGGFFFDDDDDDFFFGGGIIIKKKOOOSSSVVVXXXYYYYYYSSSSSSSSSSSSRRRQQQPPPOOOPPPTTTXXXYYYXXXUUURRRQQQRRRQQQQQQSSSVVVXXXXXXXXXUUUTTTTTTTTTUUUVVVWWWXXX^^^fffmmmoooppppppmmmiiiccc^^^ZZZ\\\``````YYYRRRQQQWWW^^^fffrrrzzzuuurrrqqqvvv|||qqqkkkkkkkkkuuu~~~wwwpppsss|||rrreeeZZZTTTMMMHHHBBB>>><<<<<<<<<<<>>>>>??????>>>======<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;::::::::::::;;;<<<===>>>???>>>===<<<<<<===>>>@@@AAABBBBBBBBBAAABBBCCCDDDEEEIIINNNRRRVVV]]]cccfffkkkqqquuuuuurrr___TTTTTT[[[uuu444222111111222333111000111222333444555666666666777777777888999:::<<<<<<>>><<<;;;>>>@@@BBBFFFKKK\\\ooohhh\\\[[[___kkkrrrzzzkkkaaaYYYaaalllvvvyyytttppprrrvvvssshhh^^^DDD>>>555000......//////......///444>>>IIIRRRWWW]]]ZZZUUUOOOHHHBBB>>><<<<<<:::777555444555666666<<>>??????>>>??????@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<=========>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???======<<<<<<;;;:::999888888999;;;===>>>???>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFGGGKKKPPPTTTVVV]]]cccfffjjjpppttttttsss___TTTRRRVVVooo111111000222444666555555222222333444555777999:::888888888999:::;;;======<<<;;;;;;<<<>>>@@@BBBDDDPPP]]]qqqxxxiiidddccchhhnnn{{{{{{ooofffYYYYYY]]]fffsss~~~~~~zzz{{{~~~xxxrrrTTTKKK>>>555111///...---.........000666===DDDIIITTTUUUUUUTTTPPPJJJDDD@@@@@@===999777777777666555333888???FFFLLLRRRWWW[[[YYYZZZZZZYYYUUUNNNHHHCCC???===<<<999666444222000222111000111333444333222222222222333333444555666888444000000111333222111111111111222222222222222111111222333333444555555555555555555555666666666:::888555333111111222333111111111111111222333333333555777888999===DDDJJJQQQTTTWWWWWWVVVXXX^^^dddjjjjjjlllmmmnnnoooooopppooonnnnnnoooqqqrrrrrrqqqooommmiiieeebbb```______[[[[[[\\\\\\]]]^^^^^^^^^___^^^^^^\\\XXXTTTPPPMMMEEEAAA<<<999888888888777777:::>>>AAABBBCCCDDDFFFEEEDDDDDDEEEFFFHHHKKKLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIKKKMMMOOOOOOQQQRRRSSSTTTTTTTTTRRRSSSSSSSSSRRRQQQPPPPPPOOOQQQRRRRRRQQQOOOOOOPPPQQQPPPPPPRRRUUUVVVVVVUUUUUUUUUUUUVVVXXX\\\___aaahhhpppwwwzzz{{{|||{{{wwwrrrnnnjjjiiijjjgggaaa[[[^^^jjjxxx{{{xxxtttqqqjjjnnnuuu|||uuunnnjjjmmmuuu~~~wwwrrrrrrttt|||~~~yyyxxx~~~nnn\\\PPPIIIHHHFFFBBBAAAAAACCCDDDDDD???>>>>>>>>>??????@@@AAA>>>??????@@@@@@AAABBBBBB@@@???>>>===<<<===>>>???===>>>???@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBBBBCCC@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>===<<<:::999888777888999;;;===>>>??????@@@AAAAAAAAAAAAAAA@@@@@@DDDDDDFFFGGGHHHLLLRRRVVVWWW^^^dddgggkkkqqquuuuuuxxxdddXXXTTTVVVnnn444333333444777888888777333222222333555999===???999999999:::;;;<<<>>>>>><<<>>>???>>>===???AAABBBIIIPPP^^^qqq}}}ssskkkeeejjjxxxxxxpppddd\\\WWWZZZfffsss~~~~~~|||}}}~~~~~~|||kkk___NNN@@@888444000------......///111555999<<>>;;;777555333222111111222333444333111111222333444444333222222222222111000111111111111222222222222111111111111000111111222444555555666333333333444444444555555777666444333222222222222111111111111111222222333111333555555444666:::???EEEGGGIIIJJJKKKLLLPPPRRRUUUVVVXXXZZZ\\\\\\\\\[[[]]]\\\\\\]]]```aaaaaa``````]]]YYYUUURRRQQQPPPQQQNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRRRROOOLLLIIIHHHBBB>>>:::777777777777777555888;;;=========???@@@>>>>>>>>>>>>@@@AAACCCEEEFFFFFFGGGGGGGGGHHHJJJKKKJJJLLLLLLLLLKKKLLLMMMOOOSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQRRRRRRPPPNNNNNNOOOQQQSSSRRRRRRSSSUUUVVVVVVUUUXXXXXXXXXZZZ^^^ccchhhjjjpppwww}}}~~~}}}wwwtttooollllllmmmmmmmmmppp}}}|||wwwooohhhcccggglllttt{{{~~~~~~|||zzzmmmeeeccckkkxxx~~~zzz{{{xxx~~~~~~{{{|||zzz}}}lll[[[NNNHHHDDDAAA???>>>@@@BBBCCCCCC@@@@@@?????????@@@AAAAAA????????????@@@@@@@@@@@@???>>>===<<<===>>>???AAA>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBB??????@@@@@@@@@@@@@@@??????@@@@@@???===;;;999888999999999:::;;;===>>>???>>>>>>???@@@AAAAAA@@@@@@BBBCCCEEEFFFHHHMMMRRRWWWYYY```fffiiimmmssswwwwwwzzzgggZZZVVVWWWnnn999888777777888888777666444333222333555:::???BBB:::::::::;;;<<<===>>>??????BBBCCCAAA???@@@BBBBBBAAAFFFPPP[[[jjjqqqbbbgggvvv{{{pppcccWWWVVV___mmmyyy}}}xxxwwwyyy|||}}}}}}ooo[[[KKK@@@999444000,,,---///000000111333555<<>>;;;888666333222111222444444222000111222333444444222000///...000111111000000111222333222222222111111000000000111111222444555666666222222222333333333444444222333444444444333222111111111111000111222222333///111333222000111555888999:::;;;===???@@@BBBBBBDDDFFFIIILLLMMMMMMMMMLLLJJJIIIIIIKKKMMMOOOOOONNNRRROOOKKKGGGDDDCCCCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAACCCFFFGGGFFFDDDCCCBBB===:::666444444444555444333555888999999999:::;;;;;;;;;;;;;;;===???@@@BBBEEEFFFGGGGGGGGGHHHJJJLLLKKKLLLMMMMMMLLLMMMOOOQQQVVVUUUTTTSSSRRRPPPPPPOOOQQQRRRSSSSSSSSSSSSSSSRRRTTTTTTRRRPPPNNNNNNPPPRRRUUUTTTSSSTTTVVVWWWVVVUUUZZZZZZ[[[^^^bbbhhhnnnqqqvvv||||||xxxrrrnnnnnnsssxxx||||||tttkkkbbb[[[hhhmmmuuu{{{}}}zzzvvvrrrfff^^^\\\hhhyyy~~~yyy~~~~~~{{{{{{zzzvvvzzz{{{{{{jjjZZZNNNIIIBBB???===<<<===>>>>>>>>>AAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@??????>>>>>>>>>???>>>===<<<===>>>@@@BBB??????@@@AAABBBCCCCCCDDD??????>>>>>>???@@@AAAAAA>>>>>>???@@@@@@@@@??????@@@AAAAAA@@@>>><<<:::888;;;::::::999:::;;;===>>>:::;;;===>>>@@@AAAAAAAAA@@@BBBCCCEEEHHHLLLRRRWWWZZZaaagggjjjnnnuuuyyyyyyyyyfffZZZUUUVVVmmm777777777777666555444333111111222666;;;>>>@@@@@@======<<<;;;;;;<<<>>>???AAAAAABBBBBBAAAAAA@@@???CCCCCCFFFNNNXXXjjjbbbmmmwwwxxxnnn___UUUVVVaaappp{{{{{{vvvvvvyyy}}}yyynnn```QQQCCC999444000000///............///888999???IIIUUU\\\\\\YYYLLLKKKFFF>>>::::::999777666555444444777;;;???BBBHHHMMMUUUYYYZZZXXXUUUSSSMMMJJJFFFEEECCC@@@;;;777888666333333333333222000666555444444555666555333000---***((((((***...000222222222111111111111111222222333444555555666666333333444444444555555555333333222111000000111111333111000000111222222111000111111222333333444444333444555666888:::<<<======>>>>>>??????@@@@@@AAA<<<======>>>@@@BBBCCCDDDEEECCC@@@>>><<<;;;::::::888888999999:::;;;<<<<<<888999999999999999999888444444333333222222222111444666777777777777888999===>>>>>>>>>>>>???BBBDDDIIIIIIIIIJJJKKKLLLLLLMMMLLLJJJIIIIIILLLNNNOOOOOOSSSTTTUUUUUUUUUSSSRRRQQQLLLMMMOOOPPPRRRSSSTTTTTTVVVXXXWWWSSSMMMKKKNNNRRRPPPQQQRRRSSSRRRSSSVVVXXX[[[^^^bbbfffiiimmmsssvvv{{{}}}yyyxxxsssoootttyyyooogggaaa___fffpppzzz|||}}}{{{sssjjjaaa^^^___kkk{{{|||~~~}}}~~~~~~}}}zzzxxxwwwwww~~~~~~zzzvvvkkkXXXIIIAAA@@@>>><<<;;;;;;<<>><<<======@@@???>>>===<<<;;;;;;;;;::::::;;;<<<=========<<<===>>>>>>>>>????????????>>>===;;;:::;;;>>>@@@BBBBBBBBBAAA@@@@@@??????>>>DDDDDDCCCAAA???<<<:::999::::::::::::;;;<<<======999::::::;;;<<<===>>>>>>>>>@@@DDDGGGJJJNNNRRRUUU[[[```dddfffkkkttt|||~~~jjj[[[UUUWWWnnn666777777777777666555555444444444777:::<<<===<<<<<<;;;;;;:::;;;;;;======???@@@@@@AAAAAAAAA@@@@@@EEEDDDFFFJJJOOOZZZnnnjjjlllqqq|||{{{iiiZZZTTTZZZhhhrrr{{{|||{{{yyyvvvvvvzzz~~~{{{uuummmaaaSSSFFF>>>333111///...---------,,,---000666@@@LLLUUU[[[\\\WWWWWWQQQGGGAAA@@@>>>:::888777555444555777:::<<<@@@FFFNNNTTTVVVWWWWWWWWWSSSPPPKKKIIIGGGFFFCCC@@@:::888666555555555444333444333222222444444333222333222111111111222333444333333333222222222222222000000000111111222222333000111111111222222222222333222111111000000000111333111///000111222111111333333222111000/////////000000111222444666888999:::999999999999999999999999999999:::;;;===>>>??????>>>;;;999777666666666222222333333444444555555444555555666666555555444333333222222222111111111333444555555555555777999>>>???@@@@@@@@@AAADDDFFFHHHIIIJJJKKKLLLNNNOOOOOOPPPOOONNNNNNPPPQQQQQQPPPTTTTTTTTTTTTSSSRRRQQQQQQMMMNNNPPPRRRTTTUUUVVVVVV\\\\\\[[[UUUNNNJJJKKKMMMOOOQQQSSSTTTTTTVVVYYY[[[bbbdddhhhkkknnnqqqvvvyyyxxx{{{}}}~~~|||zzzyyyyyyqqqssstttvvv~~~|||vvvpppkkkhhhffflllsssyyy{{{|||{{{tttlllccc```bbbkkkzzz}}}}}}|||zzzxxxvvvvvvwww{{{vvvqqqmmmdddUUUHHHCCC???>>><<<::::::;;;===>>>AAABBBBBB@@@>>><<<<<<===<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::<<<<<<=========>>>>>>>>>===<<<:::999:::<<>>>>>======AAAAAAAAA@@@???>>>===<<<::::::::::::;;;<<<======:::;;;;;;<<<<<<=========>>>@@@DDDFFFIIIMMMQQQTTTYYY^^^ccceeejjjttt{{{}}}iiiZZZTTTUUUmmm666777888888888888888888888777777888:::;;;:::999:::::::::::::::;;;<<<===>>>>>>???@@@AAAAAAAAAAAAEEEDDDEEEFFFGGGLLLXXXeee|||tttkkkgggssswwwaaaSSSRRR\\\gggrrruuuxxxyyyxxxyyy}}}~~~}}}|||yyyrrrfffWWWLLL<<<777111.........---+++(((+++000777@@@KKKVVV]]]aaaaaa\\\SSSKKKGGGBBB<<<<<<;;;999777666666666666999>>>FFFMMMRRRVVVYYY\\\ZZZWWWRRROOONNNMMMLLLKKK@@@>>>;;;::::::999888666444333222333444555444222222333444444555555444444444444444333333222222222000000000000000000000000//////000000000111111111222222111000000000000111222000//////000111111000222222111000///...---,,,......///000111333555666666666555555444333333222666666666666777888999::::::999777555444333222222000000000111111111111111222222333333333333222222333333333222222222222111333444444444444555888;;;???@@@BBBBBBCCCDDDGGGIIIJJJJJJKKKMMMOOOPPPQQQRRRTTTSSSRRRSSSTTTUUUSSSRRRTTTTTTSSSQQQQQQPPPPPPPPPMMMNNNPPPSSSUUUWWWXXXXXX]]]^^^]]]XXXQQQLLLKKKLLLNNNPPPSSSUUUWWWZZZ^^^aaajjjllloooppprrrtttwwwyyywwwyyyzzzyyyuuurrrppppppkkkrrryyy}}}vvvsssssssssrrrppprrrvvvyyy{{{~~~~~~wwwoooffffffhhhoooyyy}}}zzzxxxwwwxxxzzz{{{|||oooiiiccc___YYYNNNFFFDDD???>>>;;;:::999:::;;;<<<@@@AAAAAA@@@===<<<<<<===999999999999999:::;;;;;;<<<======<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<===<<<;;;999999999;;;===?????????>>>>>>===<<<<<<<<<======>>>???????????????::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFHHHKKKOOORRRVVV\\\aaaccciiirrrzzz|||~~~hhhYYYSSSTTTlll666777888999:::::::::::::::999888888::::::999888:::::::::;;;;;;<<<=========>>>???AAABBBCCCCCCCCCBBBAAACCCFFFEEEFFFNNNWWW```xxx}}}kkkaaakkkzzz~~~|||lllVVVNNNSSS[[[iiiooowww}}}~~~}}}yyyqqqeee\\\MMMDDD999111///000///...,,,///111222666@@@MMMXXX```cccccc^^^XXXQQQHHH@@@AAA@@@>>>;;;999777666555666:::@@@FFFLLLRRRXXX\\\^^^]]][[[YYYWWWUUUSSSQQQJJJHHHDDDBBB@@@>>><<<:::888777666666777888777555333444444555555555555555444444444333333222222111111111111111111111111000111111111222222222222333222111111000000000111111222000//////000111111000////////////000000000000/////////000111333444555555444444444333333333222555555555555555666777888888777666555333222222222333333333333333222222222222333333444444333333222333333333333333333333333555555666555555777:::===>>>@@@BBBCCCDDDFFFHHHKKKMMMMMMNNNOOOQQQRRRRRRSSSRRRRRRSSSTTTVVVVVVTTTRRRTTTSSSQQQPPPOOOOOOPPPPPPLLLMMMPPPRRRUUUWWWXXXYYYZZZ[[[[[[YYYTTTPPPOOOOOONNNQQQUUUXXX\\\```eeehhhppprrrttttttssssssuuuvvvvvvvvvvvvsssoookkkiiiiiimmmwww|||uuusssvvvyyyyyyxxxtttvvv{{{|||tttlllnnnqqqvvv{{{~~~~~~yyywwwxxx||||||zzz}}}yyyrrrddd]]]UUURRRMMMFFFBBBCCC???>>><<<;;;::::::;;;<<>>??????>>>>>>===<<<<<<<<<;;;<<<===>>>????????????:::::::::;;;;;;<<<===>>>>>>=========<<<<<<<<<;;;===@@@BBBDDDFFFIIIMMMPPPUUU[[[```ccciiirrrxxxzzzjjj[[[SSSSSSkkk666777888:::;;;;;;;;;;;;:::888888888:::;;;:::999:::;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCDDDDDDDDD??????AAADDDEEEDDDHHHOOOLLL]]]xxxtttfffkkkttttttrrrsssoookkkllluuu|||bbbQQQMMMOOO[[[eeesss~~~|||yyyuuupppmmm^^^SSSDDD888222000000///...000111///000777DDDNNNYYYaaahhhiiifff```UUUKKKDDDCCC@@@===;;;888777666555888<<>><<<;;;:::;;;;;;999888:::999888777777888999:::555444444333222222111111222222222111111111111111222222222222333333333333222222111111111111222222222000//////000111111000000111111111111111222222/////////000111222333444333333333333444444555555444444444444444555666777666666666555444333222222333333333333333333333333333444444555555444444333222222222222333333333333555666666666666777:::<<<;;;>>>AAACCCDDDFFFIIIKKKPPPQQQQQQQQQRRRRRRSSSSSSOOOOOOPPPRRRTTTUUUSSSQQQSSSRRRPPPOOOOOOOOOPPPQQQNNNOOORRRUUUWWWYYY[[[[[[XXXYYYYYYXXXVVVTTTSSSSSSRRRUUUYYY^^^bbbggglllpppxxxyyyzzzxxxvvvsssssssssqqqpppnnnjjjfffddddddeeerrr~~~wwwvvvyyy||||||zzzsssxxxzzztttvvvyyy{{{}}}}}}~~~~~~~~~{{{vvvuuuxxx|||xxxtttsssvvv|||{{{ssskkk[[[SSSKKKGGGDDD???>>>?????????===<<<<<<<<<======>>>??????>>><<<;;;<<<======<<<;;;:::999999999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>?????????>>>======<<<<<<<<<<<<===>>>>>>>>>======;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>AAACCCEEEHHHLLLOOOUUU[[[```ccchhhpppvvvxxxkkk]]]UUUSSSjjj777888999:::;;;;;;;;;;;;:::888888999;;;;;;;;;:::::::::<<<===>>>>>>???>>>===>>>@@@AAABBBCCCCCCCCC@@@>>>???BBBAAA???BBBGGGGGGPPPddd~~~~~~uuurrrtttrrrlllggg]]][[[___lll~~~www___PPPIIIPPP[[[jjjxxx~~~yyywwwxxxyyynnneeeVVVFFF:::333000000***,,,---,,,,,,111;;;CCCOOOYYYeeekkkmmmjjjaaaXXXIIIGGGCCC???<<<999888777666777888:::<<<@@@EEEIIIXXX]]]cccgggfffccc___]]]```]]]XXXUUURRROOOLLLIIIEEECCCAAA@@@@@@???===;;;===<<<999777777777999:::666666555444333333222111000111111111111111111111111111222222222333333333333222222222222333444444333111000000111222222111444444333333222111111111000000//////000111222222222222222333444555555555333333333333444555666777666666666666666555444333111111111222222222222222555555666666666666555555222222333333333333444444555666888888777777888:::999<<<@@@CCCEEEGGGIIIKKKQQQQQQRRRRRRSSSTTTTTTTTTOOOOOONNNPPPRRRRRRQQQOOOQQQPPPPPPPPPPPPQQQRRRRRRRRRSSSUUUXXXZZZ\\\]]]]]]ZZZYYYYYYYYYXXXXXXWWWWWWZZZ]]]aaafffjjjooouuuxxx}}}xxxtttqqqppphhhfffccc^^^\\\]]]```dddttt{{{zzz{{{{{{zzzxxxuuu|||{{{zzzyyyyyyyyyzzz{{{{{{|||~~~|||xxxssssssvvvyyyyyyyyyooommmlllppptttsssjjjbbbRRRKKKDDDBBB@@@<<<;;;===>>>>>>=========>>>>>>>>>===>>>>>>===<<<;;;;;;<<>>===;;;::::::999999666777999:::<<<=========;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<======?????????>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>======<<<<<<<<<:::<<>>>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAA>>>===??????===???DDDDDDIIIVVVjjjyyywwwvvvooofffUUUUUU\\\iiiwwwvvv^^^QQQOOOWWWaaakkkttt~~~zzzwwwyyy}}}|||xxxnnn]]]JJJ;;;444222)))+++,,,,,,,,,///444888???JJJVVV___eeegggccc\\\RRROOOIIIDDD???===<<<;;;999::::::999999;;;???BBBKKKQQQZZZ___aaaaaaaaabbbeeebbb___\\\ZZZYYYVVVTTTPPPMMMKKKIIIHHHFFFCCCAAA>>>>>>===<<<:::999888777999999888777666555444444111111222222333333444444333444444444444555555555444333333333444444555666444222111111222333333222333333333333333222222222333222222222222333333444555555555555555555555555444444555555777888::::::999999:::;;;:::999888888444444444555555666666777999999::::::::::::999999777777888888888999999999888:::======<<<:::::::::888<<<@@@DDDFFFHHHKKKMMMNNNOOOQQQRRRTTTVVVWWWXXXTTTRRRPPPOOOPPPPPPOOONNNNNNOOOPPPQQQRRRSSSSSSSSSRRRSSSUUUWWWYYYZZZ[[[[[[YYYXXXXXXYYY[[[^^^```aaadddgggkkkooosssxxx}}}}}}wwwqqqmmmlllbbb___[[[WWWVVVZZZaaagggrrr~~~~~~|||{{{xxxvvvtttzzzzzztttqqqrrrvvvzzz||||||}}}}}}yyytttsssuuuuuurrrnnneeedddeeehhhiiieee]]]UUUKKKDDD@@@@@@???<<<<<<>>>;;;<<<<<<<<<===>>>>>>???<<<===>>>===;;;:::;;;<<<======<<<;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;;;;;;;:::;;;<<<<<<=========<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>===============888:::>>>@@@CCCGGGKKKNNNRRRXXX]]]___cccjjjnnnnnnqqqaaaYYYUUUTTTkkk888888999:::::::::999999===<<<::::::::::::888777777888:::<<<=========<<<;;;<<<===>>>>>>???>>>>>>BBB>>>===>>>???>>>AAAFFF===@@@IIIWWWkkk{{{wwwzzztttiiiWWWWWW^^^iiisss|||nnn\\\UUUXXX]]]aaahhhqqq}}}{{{vvvxxx|||pppYYYEEE999666,,,---//////......///000111;;;GGGOOOWWW]]]]]]YYY[[[WWWQQQIIIDDDAAA@@@@@@=========<<<;;;;;;>>>AAA@@@FFFOOOUUUYYY\\\```cccfffdddaaa``````___^^^\\\YYYWWWTTTQQQPPPMMMJJJHHHCCCDDDEEEEEECCC@@@<<<:::;;;;;;:::999888777666555444444555666666777888888777777777888888888888999444444444444444555666777555333222222333444444333...///000111333555666777777666666555555666777777:::999999888888777777666777888888999;;;===>>>???===>>>???@@@??????======999::::::;;;<<<======>>>===>>>>>>??????>>>>>>===>>>>>>>>>??????@@@@@@@@@===???BBBCCCBBB???======888<<>>@@@@@@>>>===???999::::::;;;<<<===>>>>>>;;;<<<======;;;:::;;;<<<;;;;;;::::::;;;;;;<<<<<<999999:::;;;;;;;;;::::::888888999999999:::::::::::::::::::::::::::::::::===<<<<<<;;;;;;:::999999888999;;;<<<===>>>>>>>>><<<;;;;;;<<<<<<===>>>???============>>>>>>>>>>>>777999===@@@CCCGGGKKKOOOQQQWWW\\\]]]aaagggjjjjjjjjj\\\UUUSSSTTTkkk888888888888888888888888======<<<;;;:::888777666888888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA>>>>>>?????????@@@@@@@@@AAABBBFFFMMMYYYnnn{{{tttmmm^^^TTTXXXaaalllrrrzzzqqqaaaYYYXXX]]]___aaammm}}}{{{www~~~lllYYYFFF:::666111......,,,))),,,333444555888===DDDLLLRRRVVVXXXWWWUUUPPPJJJFFFDDDDDDFFFEEECCC@@@>>>=========:::???DDDGGGHHHMMMTTT[[[bbbbbbbbbbbbcccdddeeeeeebbb```]]]\\\[[[YYYTTTPPPOOOMMMJJJHHHFFFEEECCCAAA??????>>>===<<<;;;:::999:::888777777:::<<<======999:::<<<======<<<<<<;;;<<<::::::;;;999666888===???;;;777444444444555555444777999888666555777:::666999;;;:::999888;;;===>>>===<<<;;;;;;<<<===>>>@@@===;;;<<<@@@CCCDDDCCCDDDDDDEEEEEEEEECCCAAA@@@@@@@@@??????@@@AAACCCDDDCCCDDDDDDDDDCCCCCCDDDEEEBBBCCCEEEFFFGGGGGGFFFFFFGGGFFFGGGLLLQQQQQQKKKEEEDDDCCCDDDFFFJJJLLLLLLLLLIIIJJJLLLMMMPPPVVV^^^ccc```[[[UUUSSSSSSSSSQQQPPPQQQOOOOOOPPPSSSUUUUUUUUUVVVUUURRROOONNNPPPUUUYYYYYYZZZ\\\aaahhhpppxxx}}}~~~|||}}}yyyqqqiiidddcccccc]]]eeeggg___^^^eeehhhccckkkwwwyyytttuuu{{{}}}zzz}}}tttnnnuuuwwwlllhhhnnnxxx||||||zzzkkk\\\[[[ZZZ[[[\\\WWWMMMHHHGGG>>>===<<<;;;:::;;;<<<<<<;;;;;;::::::;;;<<<>>>???AAA@@@???===;;;::::::999<<<;;;:::999888999:::;;;999999:::;;;<<<<<<<<<<<<777777888999999:::;;;;;;<<<<<<::::::::::::<<<<<<======<<<;;;:::999999888<<<<<<;;;999888999<<>>>>>????????????>>><<<<<<;;;;;;::::::999999;;;<<<===>>>@@@CCCHHHKKKOOOSSSWWWZZZ___ffffffccceeeZZZNNNKKKUUUmmm666666777777888999:::::::::;;;;;;;;;:::999888777777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAA????????????@@@@@@@@@@@@@@@@@@DDDJJJTTTggg~~~zzzppp]]]TTTUUU\\\fffpppyyypppddd\\\\\\[[[ZZZbbbnnnvvv}}}~~~{{{qqqcccTTTHHH@@@888222000---)))+++000///000222666:::???CCCFFFNNNNNNMMMJJJGGGEEEEEEFFFIIIHHHHHHGGGEEEBBB???>>>999<<>>>>>???===;;;===BBBBBBAAA>>>;;;888777888:::888:::<<<===<<<;;;<<<===;;;>>>@@@AAAAAABBBDDDGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHEEECCCCCCFFFHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEECCCDDDEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIKKKPPPVVVWWWTTTPPPJJJIIIHHHJJJLLLNNNNNNMMMFFFHHHIIIKKKOOOVVV___fffddd___YYYTTTSSSQQQOOOMMMQQQPPPOOOQQQTTTWWWWWWWWWVVVUUUSSSPPPPPPTTTZZZ^^^bbbccceeehhhnnnvvv}}}|||yyyqqqhhh```\\\[[[]]]fffqqqtttkkkeeeiiillljjjoooyyyxxxrrrnnnpppxxx~~~}}}|||wwwqqqpppwww~~~vvvmmmlllsss~~~}}}}}}tttfff\\\WWWTTTQQQJJJAAA<<<<<<<<<;;;::::::;;;<<<===>>>;;;;;;::::::;;;<<<>>>??????>>>======<<<<<<<<<===<<<;;;:::999999999::::::999:::;;;<<<<<<=========888999999:::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;::::::999999:::::::::999777777999;;;======>>>>>>??????>>>>>>BBBBBB@@@???===<<<;;;:::;;;<<<===>>>@@@CCCGGGKKKPPPUUUYYY\\\aaafffgggdddcccXXXLLLIIITTTlll333444555666888999:::;;;888888999999:::999999999777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>????????????@@@@@@@@@AAAAAAAAA???>>>AAAFFFMMM\\\tttzzzdddWWWRRRSSS\\\iiittt~~~vvvfff___[[[WWWYYY```fffqqq~~~}}}wwwqqqggg]]]OOOEEE:::444111///...000......///000222444666777@@@AAABBBBBBBBBBBBDDDGGGJJJLLLOOOQQQOOOLLLGGGDDD===;;;:::;;;<<<=========KKKLLLOOOSSSWWW\\\```bbbbbbbbbbbbddddddbbb^^^[[[YYYXXXWWWVVVUUUTTTSSSRRRPPPPPPOOONNNLLLJJJHHHGGGBBBAAA@@@BBBFFFIIIJJJJJJKKKKKKLLLKKKJJJIIIGGGEEEGGGDDDBBBCCCBBB@@@DDDIIIHHHJJJJJJEEE???;;;===@@@@@@AAABBBEEEGGGGGGEEEBBBBBBDDDGGGIIIKKKMMMPPPRRRSSSRRRQQQQQQQQQQQQRRRSSSRRRPPPMMMLLLMMMNNNNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFDDDEEEFFFHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKMMMOOOPPPMMMMMMNNNTTTZZZ]]]]]][[[NNNMMMKKKLLLMMMNNNNNNMMMHHHIIIIIIIIILLLSSS^^^gggfffbbb\\\WWWTTTRRRPPPOOOPPPOOOOOOQQQTTTWWWWWWWWWTTTSSSQQQPPPRRRWWW```eeekkkkkklllooosssyyy~~~}}}zzzqqqmmmfff^^^WWWUUUWWWYYYnnn{{{{{{ssstttxxxxxxyyy~~~}}}{{{xxxnnnjjjhhhmmmuuu}}}zzztttqqqpppsss|||zzzttttttzzz~~~~~~|||ppp```XXXPPPJJJBBB;;;888:::::::::::::::;;;===???@@@<<<;;;;;;;;;;;;<<<>>>???<<<<<<======>>>??????@@@<<<;;;;;;:::999:::::::::999:::;;;<<<============777777888888999999::::::;;;:::999888888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<;;;999888888:::;;;<<<===>>>>>>>>>>>>===@@@???>>>===<<<;;;::::::;;;<<<===>>>???BBBGGGJJJQQQVVV[[[^^^bbbggggggeee```UUUJJJGGGRRRkkk333333444555777888999:::777888888999999888888777777888999::::::;;;::::::;;;;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???>>>???CCCGGGQQQdddtttvvv___TTTLLLQQQ^^^kkkwwwtttiiibbb\\\YYYYYY[[[fffwww|||~~~}}}}}}{{{xxxxxxyyytttmmm^^^SSSEEE===:::888444222000000000000111222222222444666888:::;;;===AAACCCIIIMMMTTTYYYZZZXXXSSSPPPHHHBBB;;;888999;;;:::777@@@AAADDDIIINNNSSSWWWZZZ[[[]]]___bbbcccaaa___]]]ZZZ[[[[[[ZZZYYYXXXWWWXXXXXXWWWWWWUUUSSSPPPNNNLLLGGGFFFFFFHHHJJJLLLLLLLLLNNNOOOOOOOOONNNMMMKKKJJJJJJGGGEEEFFFEEECCCGGGMMMPPPTTTVVVPPPFFF???@@@DDDGGGGGGHHHMMMPPPPPPLLLGGGGGGIIIKKKMMMPPPRRRUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYWWWUUUSSSRRRQQQPPPPPPQQQPPPNNNMMMLLLLLLMMMNNNMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFHHHJJJLLLLLLJJJIIIGGGGGGGGGHHHJJJMMMPPPRRROOONNNPPPTTTZZZ^^^___^^^OOOMMMKKKKKKMMMNNNOOONNNOOOOOOMMMJJJJJJPPP[[[dddeeebbb]]]YYYVVVUUUTTTTTTOOONNNMMMNNNQQQSSSSSSSSSQQQPPPOOOOOORRRYYYbbbiiilllllllllnnnqqqvvvzzz|||~~~|||vvvoooiiibbb```[[[WWWUUUWWW\\\```rrr}}}}}}zzzxxxtttgggfffhhhooowww}}}~~~|||zzzrrrlllmmmqqqwww~~~|||~~~}}}uuucccXXXMMMEEE???;;;;;;???;;;;;;::::::;;;<<<>>>???===<<<;;;;;;;;;===>>>???======>>>??????@@@@@@@@@<<<<<<;;;;;;::::::::::::888999:::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;::::::888888888888::::::999999:::::::::;;;;;;;;;===>>>???>>><<<::::::::::::;;;<<<======>>>>>>===;;;;;;;;;<<<<<<=========;;;<<<===>>>???BBBFFFJJJPPPWWW\\\___aaaeeefffddd^^^SSSHHHFFFQQQjjj333444444555555666777777888888888888777666555444777777888999::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAA???>>>???BBBDDDIIIVVVbbbppp{{{nnn^^^NNNJJJSSSaaarrr~~~wwwoooeee[[[UUURRR[[[jjjyyy|||yyyyyy}}}}}}}}}{{{xxxyyy{{{wwwpppjjjaaaUUUKKKFFFAAA999222111111000000000111111222...000222444555777:::===CCCIIIRRR[[[```aaa```___WWWMMM@@@999999;;;:::999:::;;;===AAAEEEIIILLLNNNRRRUUUYYY\\\^^^^^^^^^^^^[[[]]]___^^^\\\ZZZ[[[\\\[[[[[[ZZZYYYWWWTTTQQQOOOMMMLLLKKKLLLMMMNNNLLLKKKLLLMMMNNNOOOOOONNNMMMMMMKKKHHHGGGGGGFFFDDDFFFLLLUUU[[[^^^XXXKKKBBBBBBFFFHHHHHHJJJNNNRRRQQQLLLGGGHHHIIIJJJMMMPPPSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXUUUSSSQQQPPPPPPPPPOOOMMMLLLKKKLLLLLLMMMNNNMMMMMMKKKJJJIIIGGGGGGGGGHHHJJJNNNQQQQQQNNNKKKDDDDDDEEEFFFIIILLLNNNPPPOOOOOOOOORRRUUUXXXZZZ[[[NNNLLLKKKLLLOOOQQQSSSSSSRRRRRRQQQLLLJJJOOO[[[eeehhheeeaaa\\\XXXVVVVVVVVVOOONNNLLLMMMOOOPPPPPPOOOOOONNNNNNOOORRRZZZcccjjjjjjjjjiiijjjlllnnnqqqrrrvvvvvvuuussspppiiiaaa[[[SSSSSSUUUVVVZZZ```hhhnnnyyy~~~|||yyyvvvrrrgggiiiooovvv|||~~~{{{xxxrrrllliiimmmsssyyy}}}zzzdddXXXKKKCCC>>>:::;;;>>>===<<<;;;::::::;;;<<<=========<<<;;;<<<===>>>??????@@@@@@AAAAAA@@@???>>><<<<<<<<<;;;;;;;;;::::::777888999::::::;;;::::::=========>>>>>>>>>>>>>>>::::::888888888888::::::888888999::::::;;;;;;;;;<<<>>>???>>><<<:::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA;;;<<<===>>>>>>AAAEEEIIIOOOWWW]]]___```cccdddbbb]]]RRRGGGEEEPPPiii333333333444444555555666777777777777666555444333666777888999::::::::::::<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>???BBBBBBDDDKKKTTTYYYddduuu~~~mmmZZZNNNNNNZZZnnnssscccXXXPPPQQQZZZhhhnnnnnnrrryyy~~~}}}{{{yyytttmmmpppnnnhhh^^^WWWOOODDD:::555333111...------...///---...000000000222444666<<>><<<===>>>===<<<;;;:::;;;;;;<<<>>>>>><<<<<<<<<===>>>???BBBBBBCCCCCCBBB@@@>>>===;;;<<<<<<<<<<<<;;;::::::777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888888999999::::::;;;;;;999:::;;;:::888777777999:::;;;<<<===>>>?????????@@@@@@???>>>===<<<;;;;;;;;;<<<======>>>AAAEEEHHHOOOWWW___``````bbbcccaaa[[[PPPEEECCCMMMfff000111222333444555666777555555666666666555555444666777888999999::::::999======>>>>>>>>>>>>??????======>>>>>>>>>????????????===???BBBAAA@@@DDDKKKKKKRRR]]]jjj{{{~~~kkkZZZPPPWWWmmmuuuhhhWWWOOONNNWWW^^^___dddlllvvv}}}}}}yyyrrrlllpppvvvyyyuuuooohhh\\\QQQAAA===888222...------...,,,---.........///111333555999AAAKKKWWWccclllqqqqqqhhhZZZNNNFFFAAA===:::999999888999999:::;;;<<<>>>AAAFFFJJJLLLQQQVVVZZZ\\\aaadddccc```]]]]]]___]]]]]]^^^^^^]]]ZZZWWWUUUUUUTTTTTTUUUVVVUUUSSSQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOMMMMMMNNNKKKFFFEEEHHHOOOVVV[[[YYYQQQJJJGGGHHHFFFIIILLLMMMLLLIIIGGGFFFFFFFFFGGGKKKQQQVVVWWWVVVXXXYYYZZZZZZZZZZZZYYYXXXTTTVVVWWWVVVSSSQQQQQQRRROOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNNNNOOONNNMMMMMMJJJJJJMMMSSSXXXXXXSSSNNNCCCDDDFFFHHHJJJLLLMMMMMMOOOPPPRRRSSSTTTTTTUUUUUUPPPOOOMMMNNNRRRVVVXXXYYYPPPRRRRRRNNNKKKOOO[[[eeepppnnniiibbbZZZUUUUUUVVVWWWVVVVVVWWWZZZ\\\]]]]]][[[\\\^^^___aaafffkkkpppllljjjfffbbb]]]ZZZXXXWWWOOOMMMKKKKKKKKKKKKIIIGGGPPPWWWbbbmmmwww}}}zzzyyywwwrrruuuwww{{{~~~zzzwwwsssooommmnnnoooppptttzzz~~~~~~~~~xxxfff[[[PPPLLLHHHBBB>>>======<<<;;;:::;;;;;;===>>>???>>>===<<<<<<===>>>???AAABBBCCCDDDCCCAAA???>>>;;;<<<=========<<<::::::999999:::;;;<<<<<<<<<<<<:::::::::999999999999999<<<;;;:::999999:::;;;<<<999999999999999:::::::::888999999777666666888::::::;;;===>>>???@@@@@@@@@>>>>>>===;;;:::888777666;;;<<<======>>>@@@DDDGGGOOOYYYaaabbbaaabbbcccbbbYYYNNNBBB@@@JJJbbb......000222444666888888222333444555666666666666666777888999999:::999999>>>>>>>>>>>>????????????============>>>>>>>>>>>>===<<<>>>AAA@@@>>>AAAEEEFFFHHHMMMTTTbbbyyyxxxdddUUUVVVlllyyyaaaRRRIIIMMMRRRRRRVVV___jjjuuu~~~}}}yyytttnnnmmmyyy~~~tttiiiOOOIIIAAA888222/////////,,,---......---...000222111444:::DDDQQQ___lllssszzzrrrfffYYYNNNEEE>>>;;;999888888777777888888888555999===AAADDDIIIPPPUUU[[[___cccbbb^^^[[[[[[]]]^^^___```aaa___]]]ZZZXXXVVVVVVVVVXXXZZZZZZXXXVVVUUUUUUVVVVVVUUUSSSQQQPPPQQQPPPQQQRRRNNNHHHFFFHHHJJJPPPWWWWWWRRRLLLJJJIIIIIIMMMPPPPPPMMMJJJIIIJJJFFFEEEGGGMMMTTTYYY[[[[[[WWWXXXYYYZZZZZZYYYXXXWWWSSSVVVXXXWWWTTTRRRSSSTTTPPPQQQQQQRRRQQQOOONNNLLLLLLMMMNNNPPPQQQPPPPPPOOOJJJJJJNNNTTTZZZZZZTTTNNNEEEFFFIIIKKKMMMNNNMMMMMMPPPRRRUUUVVVVVVVVVWWWWWWPPPNNNLLLLLLOOOSSSVVVWWWRRRUUUTTTOOOIIIKKKVVV```mmmllliiibbb[[[XXXYYY[[[[[[[[[[[[^^^aaaeeeffffffcccdddfffgggiiilllppptttmmmjjjddd^^^WWWRRRNNNKKKGGGEEECCCDDDFFFIIIJJJJJJYYYbbbnnn{{{}}}{{{|||yyyuuuzzz{{{}}}~~~~~~}}}{{{zzzxxxssspppnnnkkkjjjooovvv|||zzzzzz{{{zzz|||xxx|||~~~|||zzzyyyuuupppZZZQQQIIIHHHFFFAAA<<<:::;;;:::::::::;;;===>>>@@@???>>>===<<<<<<===>>>>>>@@@BBBCCCDDDDDDBBBAAA???;;;<<<=========<<<:::::::::;;;<<<===>>>>>>>>>>>>??????????????????>>>>>><<<<<<::::::::::::<<<<<<999999999999999999999999::::::999888666777:::===;;;<<<===???@@@@@@AAAAAA>>>>>>======<<<<<<<<<;;;;;;<<<======>>>@@@DDDGGGQQQZZZcccdddbbbcccdddcccWWWLLL@@@===GGG___444444444333333333222222555666777666444333444555333777;;;===<<<999666555777888999;;;===>>>@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@??????BBBBBBFFFMMMUUUddd{{{yyyggg^^^iii{{{~~~ppplllnnnooozzzgggSSSLLLJJJJJJNNNSSS[[[gggtttzzzwwwrrrqqqsssssswwwyyyiii```PPP@@@666111111333---000222000---,,,...000000333666999@@@MMM___kkkssswwwuuuiii[[[RRRKKKFFFBBB>>>;;;:::;;;;;;999777444666999:::;;;>>>DDDIIIOOOTTTZZZZZZWWWTTTUUUWWW[[[]]]``````]]]ZZZXXXXXX\\\\\\\\\\\\\\\[[[YYYVVVZZZZZZZZZYYYXXXWWWUUUTTTTTTSSSRRRQQQOOONNNLLLLLLMMMOOOQQQQQQPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTWWWYYYZZZYYYWWWVVVXXX[[[\\\[[[YYYWWWWWWVVVUUUTTTTTTTTTUUUSSSQQQPPPRRRTTTTTTPPPMMMPPPPPPQQQRRRSSSSSSTTTUUUOOOOOOQQQSSSUUUUUUSSSPPPGGGHHHJJJLLLNNNOOOPPPQQQQQQRRRTTTVVVVVVUUUTTTSSSOOOPPPQQQSSSUUUVVVXXXXXXUUUTTTQQQLLLIIIKKKRRRXXX```cccdddaaa\\\YYY[[[^^^eeeaaa___bbbiiinnnpppooosssqqqooolllkkkjjjkkkkkkeeebbb]]]WWWQQQJJJDDD???888>>>;;;:::EEEJJJPPP\\\ooowww|||zzzzzz|||{{{{{{~~~}}}yyywwwqqqkkkfffdddfffiiitttxxx~~~}}}{{{{{{{{{{{{{{{xxx{{{|||zzzyyywwwwwwuuuoooeee]]]SSSNNNGGGBBB@@@?????????>>>>>>>>>>>>===<<<;;;:::===;;;::::::<<<>>>??????@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;<<<<<<>>>??????DDDAAA>>>;;;;;;<<<>>>@@@>>>>>>>>>>>>>>>?????????<<<<<<;;;::::::;;;;;;;;;:::::::::999999888888888;;;:::888777777999;;;<<<999999;;;>>>BBBEEEEEEDDDFFFBBB===<<<>>>@@@AAA@@@<<<<<<;;;::::::===BBBEEESSS[[[bbbbbbbbbcccdddbbbXXXJJJ???AAAGGGXXX|||333222222222222111111111222444555555444444555666555888<<<===;;;999777777888888:::;;;===???@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>@@@???AAADDDIIISSSeeevvvvvvlllrrr~~~zzzllleeecccbbbppphhhYYYPPPJJJIIIKKKQQQXXXcccmmmssstttsssqqqwwwzzzxxxpppbbbRRRDDD:::444222000000000///---,,,,,,---///111333555:::EEESSS^^^pppvvvxxxpppfff^^^WWWRRRJJJEEE@@@===<<<;;;999777444555666666666999===AAAEEEJJJOOOPPPNNNMMMOOORRRYYY[[[^^^^^^\\\ZZZXXXXXXVVVWWWXXXZZZ]]]^^^___^^^]]]]]]]]]\\\ZZZYYYXXXWWWSSSRRRPPPOOOMMMKKKJJJIIINNNPPPRRRRRRQQQPPPQQQRRRTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVXXXYYYZZZXXXVVVTTTUUUXXXZZZZZZXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUWWWWWWUUUSSSRRRSSSTTTTTTTTTTTTTTTUUUQQQQQQRRRTTTUUUVVVTTTRRRJJJJJJJJJKKKMMMOOOQQQRRRVVVWWWXXXYYYYYYWWWUUUTTTRRRRRRSSSTTTVVVWWWXXXYYYYYYVVVRRRMMMJJJKKKOOOSSSUUUXXX[[[ZZZYYY[[[```fffkkkiiifffgggkkkpppssstttsssrrrooollliiifffdddddd\\\XXXSSSMMMHHHBBB>>>;;;777>>>===???KKKSSSZZZgggyyy~~~|||}}}||||||~~~}}}yyyrrriiicccaaacccfffiiimmmssszzz~~~}}}|||{{{yyyxxxvvvuuuyyy~~~yyyttttttrrrnnnkkkfff___WWWQQQIIIEEE@@@===<<<<<<===<<<============<<<;;;:::999===;;;::::::<<<>>>???>>>???@@@AAABBBBBBAAA@@@@@@;;;;;;;;;;;;<<<===>>>???>>>===;;;:::;;;===@@@AAA=========>>>>>>?????????<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888777777:::999888777777888:::;;;::::::;;;>>>AAACCCCCCCCCDDDAAA???>>>@@@AAA@@@>>>======<<<;;;:::<<>>>>>>>>>>>??????????????????>>>>>>>>>===BBB@@@@@@AAABBBHHHVVVddd}}}sssggg^^^YYYTTT```qqqmmm]]]QQQJJJHHHKKKLLLRRR^^^kkkttttttrrrvvvzzz~~~uuugggYYYKKKAAA;;;777555111////////////......000111222555;;;EEELLLeeennntttsssooolllgggcccWWWRRRJJJDDD@@@>>><<<:::666666666444333444777:::<<<@@@CCCDDDDDDEEEHHHKKKRRRUUUXXXYYYYYYXXXXXXYYYTTTUUUVVVYYY\\\```bbbdddbbbbbbaaa```^^^]]]\\\[[[XXXWWWUUUSSSQQQOOONNNMMMQQQSSSUUUUUUSSSRRRQQQRRRWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\ZZZXXXVVVVVVXXXZZZ[[[\\\YYYYYYYYYYYYZZZ[[[\\\\\\\\\ZZZYYYXXXYYYZZZYYYXXXWWWXXXYYYXXXVVVUUUVVVWWWUUUTTTTTTVVVWWWWWWVVVTTTNNNMMMKKKJJJKKKNNNQQQSSSYYYZZZ[[[[[[ZZZXXXUUUTTTUUUUUUUUUVVVWWWWWWXXXXXX[[[VVVOOOKKKIIIIIIJJJJJJIIILLLOOORRRUUU\\\eeelllpppooollliiihhhjjjnnnqqqqqqooommmiiiccc^^^YYYWWWOOOLLLGGGAAA===:::999888999BBBDDDIIIXXXaaahhhttt}}}|||~~~{{{}}}{{{rrrggg___^^^```cccfffiiinnntttxxx{{{||||||{{{{{{zzzzzzxxxvvvsssrrrtttwww|||}}}uuuoootttqqqkkkcccZZZRRRLLLHHHBBB@@@>>>===>>>??????>>><<<<<<<<<<<<;;;:::999888<<<;;;999:::<<<>>>>>>===>>>???AAABBBCCCBBBBBBAAA;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???;;;<<<<<<===>>>??????@@@;;;:::::::::::::::;;;;;;<<<<<<;;;:::888777666666888888777666777888999:::;;;:::;;;===@@@BBBCCCBBBAAA@@@@@@AAABBBAAA???===??????===;;;:::<<<@@@CCCLLLVVV___bbbdddhhhjjjiiiZZZKKK@@@@@@FFFVVVxxx222222222111111111000000///111333333333333555777777999:::999888777888:::999:::;;;<<<>>>???@@@AAA???>>>>>>======>>>>>>??????>>>>>>===============BBB@@@???@@@AAADDDOOO[[[kkkzzz~~~zzztttoooiiibbbZZZUUUMMMUUUcccuuurrrbbbWWWRRRPPPLLLKKKRRR___jjjppppppoootttzzz|||}}}}}}|||tttjjj___WWWRRRFFF@@@888333333444444333///000111111222555;;;???QQQ\\\hhhnnnqqqtttsssppphhhccc[[[RRRKKKEEEAAA???:::999777555444555666777999;;;=========???BBBEEEGGGJJJNNNPPPRRRUUUXXXZZZXXXXXXYYYZZZ[[[]]]```cccgggfffeeecccbbbaaa``````]]]\\\ZZZXXXVVVTTTRRRQQQSSSUUUWWWWWWVVVTTTSSSSSSXXXXXXXXXYYYXXXXXXXXXWWWYYYZZZ[[[\\\]]]]]]]]]]]]___]]][[[ZZZ[[[]]]```aaa]]]\\\\\\\\\\\\\\\]]]^^^^^^]]][[[ZZZZZZ[[[[[[\\\]]]___```^^^ZZZXXXYYYZZZYYYXXXXXXZZZ[[[ZZZXXXVVVRRROOOLLLIIIJJJMMMQQQTTTWWWXXXYYYYYYXXXWWWTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPJJJFFFFFFFFFDDDBBBBBBDDDFFFJJJQQQ[[[gggooorrrqqqnnnfff___]]]```eeeiiihhhfffaaaZZZSSSLLLHHHCCCAAA===999666777:::===BBBNNNSSS[[[iiinnnpppyyyzzzvvvtttyyyxxx{{{~~~|||xxxwww{{{yyy|||{{{qqqfff___^^^bbbfffpppqqqtttwwwxxxyyyyyyxxxxxxxxxwwwuuurrrqqqrrrrrrvvvwwwzzz}}}|||vvvpppsssooofff\\\RRRIIIEEECCC???>>>===>>>???@@@???>>><<<<<<<<<<<<;;;:::999999;;;:::999:::<<<===<<<<<<;;;===>>>@@@AAABBBAAAAAA;;;;;;;;;;;;;;;<<<===>>>============<<<;;;;;;::::::;;;<<<<<<===>>>??????:::::::::::::::;;;;;;<<<===<<<;;;:::888777666555777666666666777888999::::::999999<<>><<<:::;;;???BBBIIISSS]]]aaadddhhhjjjiii\\\LLLAAA@@@EEETTTvvv444444333333333222222222111222444333222222333555777888999888777666888999;;;;;;<<<===>>>@@@AAAAAA??????>>>>>>>>>>>>?????????>>>===<<<<<<<<<======>>><<<;;;======???GGGOOOTTT```qqq{{{nnneee___ZZZTTTOOOHHHMMMYYYiiizzz{{{nnnfff[[[VVVOOOLLLOOOWWW___eeeeeelllsssxxxzzz{{{~~~}}}zzzvvvrrrmmmjjjhhh\\\RRREEE<<<777666444333...//////000000222444666???JJJWWWaaakkkuuuyyyxxxzzzwwwpppggg[[[PPPGGGCCC???===:::777666777777777::::::999888888999<<<>>><<>>;;;;;;<<>>>>>======<<<;;;:::;;;:::999:::<<<<<<;;;:::999:::<<<>>>???@@@@@@???<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===;;;::::::;;;;;;<<<======>>>>>>;;;:::::::::;;;;;;<<<======<<<;;;:::888777666555666666666666777888999:::888777777:::>>>BBBDDDDDDBBBAAA???>>>===???AAACCCAAAAAA???<<<:::<<>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@???===<<<<<<<<<===>>>@@@======>>>>>>===AAAGGGHHHPPP]]]nnnsssiiiaaaZZZQQQJJJEEEGGGOOO]]]mmm}}}zzzllleeeZZZNNNGGGGGGNNNTTT[[[aaajjjrrrxxx{{{}}}~~~zzzyyywwwuuussssssssssssmmmeeeXXXKKK@@@999444111.............../////////555===GGGQQQ^^^mmmvvvxxx|||ooo___RRRKKKEEEAAA===:::999999888666:::999777666666666777888555888<<<@@@DDDJJJPPPUUUTTTWWWYYYYYYWWWWWW[[[^^^aaa```___^^^]]]^^^___```^^^]]]\\\ZZZYYYWWWVVVUUUVVVYYY\\\]]][[[YYYXXXWWWXXXYYY[[[\\\\\\\\\[[[ZZZ\\\]]]___aaabbbcccbbbbbbaaaaaaaaa``````aaadddfffgggfffdddcccaaa`````````cccddddddcccaaa```bbbccceeehhhiiifff```\\\^^^aaaaaabbbdddfffgggddd___[[[VVVRRRMMMHHHGGGJJJNNNQQQQQQSSSUUUVVVWWWVVVUUUTTTMMMMMMLLLLLLKKKKKKKKKKKKGGGEEECCCAAA@@@>>>;;;999444555888@@@MMM\\\kkktttyyywwwqqqeeeXXXNNNLLLNNNMMMMMMLLLIIIEEE???999666444555777999===EEEPPPXXXgggsssxxx|||}}}uuuwww}}}zzzzzzxxxwwwuuusssrrrqqqqqqnnnooorrrtttrrrsssvvvzzz~~~|||yyytttrrrrrrvvvyyy~~~~~~|||xxxwwwuuurrrpppttt}}}~~~wwwttttttsssnnniii^^^XXXPPPKKKGGGCCC===999<<<;;;:::;;;<<<===<<<;;;>>>>>>>>>>>>===<<<;;;::::::999999:::;;;<<<:::888888999;;;===>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<;;;:::888777666666555666777777888999::::::888777777999===AAACCCDDDBBBAAA???===<<<>>>BBBEEEAAAAAA???<<<;;;<<<@@@CCCHHHSSS]]]bbbdddggggggfff^^^NNNCCCBBBFFFUUUwww666666666555555555444444111333444444444444666888888:::<<<;;;:::999999:::======>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>><<<<<<===>>>???AAA??????AAAAAA???AAAFFFEEEIIIQQQ]]]lllzzzsssgggZZZPPPGGGEEEHHHRRR```pppzzzmmm^^^PPPIIIIIIKKKQQQUUU]]]fffpppwwwzzzzzzwwwvvvuuutttttttttuuuvvvssspppjjj___QQQEEE<<<888444333111000000///...---000444999@@@MMM___kkkoooyyysssddd\\\OOOJJJDDD@@@>>><<<:::777:::999777777777777777666555777999<<>>JJJYYYgggnnntttqqqkkk```TTTJJJEEECCCAAAAAAAAA@@@>>>:::777555555999???DDDJJJUUUccclllxxxyyy|||zzz}}}xxxsssppppppqqqrrrssstttuuuuuusssmmmiiilllppppppqqqtttxxx}}}}}}xxxzzzzzzxxxxxx}}}~~~wwwsssmmmddd\\\UUUOOOIIIIIILLLJJJCCC<<<<<<;;;::::::===??????>>>============<<<;;;::::::999999999:::;;;;;;999777888:::;;;===>>>>>>======<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<======>>>???@@@;;;;;;::::::999888777777555666777999::::::;;;;;;;;;999888999<<>>>>>AAADDDAAA@@@???<<<;;;===AAADDDHHHSSS^^^cccfffiiijjjhhh^^^OOOCCCCCCGGGVVVxxx666666555555555444444444///111333555555666999:::999<<<>>>>>>===;;;;;;;;;======>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@>>>===<<<===???@@@<<<:::;;;???AAA@@@AAAEEEBBBCCCGGGNNNWWWfff{{{xxxgggZZZLLLFFFEEELLLWWWggg~~~~~~nnn```UUUMMMJJJJJJKKKQQQ[[[hhhrrrvvvwwwtttttttttuuuuuuvvvwwwwwwrrrtttuuunnnaaaSSSHHHCCC;;;999666444333111000......///000444@@@SSSaaafffjjjwwwuuulllYYYSSSLLLFFFCCC@@@<<<999;;;:::999:::;;;;;;:::999888999:::;;;===AAAGGGKKKNNNRRRUUUTTTPPPMMMNNNPPPSSSRRRQQQPPPQQQSSSUUUWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVZZZ^^^```___]]]\\\[[[[[[\\\^^^``````___^^^]]][[[]]]```ccceeefffeeeeeeeeegggjjjjjjhhhgggjjjlllkkkkkkjjjjjjiiijjjjjjjjj___bbbddddddaaa______```cccgggiiifff^^^[[[]]]aaaeeehhhlllppppppkkkccc]]]VVVRRRMMMHHHFFFGGGJJJMMMMMMNNNOOOOOONNNLLLJJJHHHAAAAAAAAAAAAAAA@@@@@@@@@HHHJJJKKKHHHBBB===::::::666555777===HHHUUU```fffkkkhhhbbbYYYNNNDDD===:::::::::;;;;;;:::999888777:::@@@GGGNNNVVVcccqqq|||}}}www}}}~~~zzzvvvoooiiilllmmmnnnpppqqqssstttuuutttkkkeeeggglllnnnoooqqqtttyyy|||xxx{{{~~~~~~vvvkkk]]]RRRMMMGGGBBBFFFMMMMMMEEE<<<666555444555888;;;======<<<<<<<<<<<<;;;:::999999999999999:::;;;;;;999666:::;;;<<<>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;======<<<:::::::::::::::===<<<<<<;;;;;;:::999999============>>>???AAAAAA:::::::::999999888888888666666888999;;;;;;;;;;;;>>><<<999999;;;===>>>>>>===???BBBBBB@@@???@@@CCC@@@@@@???<<<<<<===AAAEEEGGGSSS___eeeiiilllmmmlll___OOODDDCCCHHHWWWyyy666666666666555555555555333333444444555666666666888999:::;;;<<<>>>????????????@@@@@@AAABBBCCCCCC@@@AAACCCDDDDDDDDDCCCBBB@@@>>><<<::::::;;;===???>>>???@@@AAABBBCCCCCCCCCAAADDDGGGJJJOOOYYYhhhsss{{{kkkZZZOOOJJJPPPWWWaaauuu~~~uuuiii\\\RRRKKKJJJTTT^^^ccchhhmmmrrrtttrrrppptttzzzxxxpppqqqqqqvvvzzzsssbbbTTTPPPJJJDDD;;;555222111///---///000111111444===JJJUUUbbbjjjwwwvvvkkk```RRRJJJHHHGGGCCC>>>CCCAAA???>>>>>>===:::888:::999<<>>===>>>???@@@AAAIIIRRRTTTMMMJJJKKKDDD888111111444;;;DDDNNNUUUYYY```]]]VVVMMMCCC<<<888777555666666555444777>>>DDDKKKQQQZZZbbbiiiqqqyyy}}}{{{xxxuuurrrmmmgggccc```iiisssxxxvvvtttuuuwwwssspppnnnmmmiiifffjjjppptttzzz{{{xxx}}}vvv___QQQMMM@@@AAADDDJJJPPPPPPJJJCCC999888777888:::;;;;;;;;;=========<<<;;;:::888888;;;;;;;;;;;;;;;:::999888666777888:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<999999999999999999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::;;;===???AAA>>>===<<<:::888555333111444555777999:::;;;:::::::::999888999;;;=========???===<<<;;;;;;<<<===??????>>><<<:::999;;;@@@DDDLLLTTT\\\bbbiiippprrroooaaaRRRDDD>>>BBBUUUzzz999999888888888777777777444444555555666666777777999999:::<<<===>>>???@@@BBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCDDDEEEDDDDDDCCC???>>><<<;;;;;;<<>>>>>@@@AAABBBCCCCCCCCC???AAACCCCCCDDDKKKVVV^^^sss|||ggg\\\TTTRRRQQQWWWlllwwwggg\\\SSSRRRUUUYYY```iiippprrrssstttzzzzzzsssrrruuuzzzwwwlllbbb___ZZZSSSIIIBBB>>>:::666222///000000//////444<<>><<<:::>>>===@@@EEEGGGGGGLLLRRRUUUTTTRRROOOJJJEEEAAAAAABBBAAAAAA@@@???@@@@@@@@@EEEEEEFFFHHHJJJLLLMMMMMMZZZ[[[\\\^^^^^^]]][[[ZZZYYYYYYXXXXXXYYYZZZ\\\]]]```````````````______^^^```aaabbbdddfffggghhhiiijjjiiihhhkkkmmmkkkeee```[[[\\\^^^aaaddddddaaa^^^]]]^^^^^^[[[XXXVVVVVVXXX[[[___fffoootttrrrhhh```YYYQQQHHHDDDDDDGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@??????@@@CCCFFFNNNWWW[[[VVVRRRPPPGGG;;;111111333888@@@HHHMMMOOOMMMLLLIIICCC===888555555444666999;;;???EEENNNUUUbbbfffmmmsssxxx~~~}}}wwwqqqmmmkkkhhhfffccclllvvv{{{zzzxxxyyyzzzuuuqqqnnnkkkgggccceeekkkpppvvv}}}vvv]]]KKKDDD??????AAAGGGLLLLLLGGGBBB888777666777999:::::::::======<<<<<<;;;:::888777999999999999888888777777666777888:::;;;;;;<<<<<<::::::::::::::::::999999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===???;;;;;;:::888666333111000444444666777888999999999999888777888;;;======<<<>>>===<<<::::::<<<===>>>??????===;;;;;;===BBBEEEKKKTTT\\\cccjjjqqqrrrooocccUUUGGGAAAEEEXXX{{{:::999999999888888888888555555666666777888888999::::::;;;===>>>???@@@AAACCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEE@@@???===<<<<<<===???AAA===>>>???AAABBBBBBCCCCCCAAABBBCCCBBBAAADDDKKKPPPYYYkkkzzzpppdddZZZQQQRRRcccwwwyyyhhhZZZPPPNNNUUU^^^gggjjjmmmqqqzzz~~~vvvrrrrrrwwwyyyvvvqqqpppllleee\\\SSSMMMGGG@@@;;;222222222000//////222555;;;AAAKKKWWWdddqqq}}}zzztttmmmfff___\\\ZZZWWWSSSOOOMMMIIIFFFCCCBBBAAACCCHHHKKKNNNUUU]]]___]]]XXXPPPHHHBBB???>>>======<<<;;;::::::::::::<<<<<<>>>@@@BBBEEEGGGIIITTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^```bbbddddddfffjjjllljjjccc]]]UUUUUUWWW[[[^^^^^^]]][[[XXXXXXWWWUUURRRPPPPPPQQQRRRTTT[[[fffoooooofff]]]SSSMMMEEEAAAAAABBBBBBAAABBBAAAAAAAAAAAAAAAAAABBB???AAACCCAAA>>>???EEEKKKQQQ[[[aaa^^^YYYTTTGGG:::333333333777<<<@@@CCCDDD===>>>===:::777555444555555999???EEELLLVVVbbbjjjuuuxxx|||vvvnnnkkkkkklllmmmjjjqqqzzz~~~}}}~~~xxxsssnnnjjjddd___```dddlllrrr{{{|||~~~~~~tttZZZFFF>>>>>>===>>>AAAEEEFFFCCC@@@:::888777888:::;;;<<<;;;<<<<<<<<<<<<;;;999888777777777666666666666555555666777888999999:::;;;;;;888888::::::::::::999888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;:::999888999:::;;;<<<;;;:::999777555333222111444444444555666777888999999888777888;;;======<<<>>>===;;;::::::;;;===>>>???>>>===<<<<<>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAADDDDDDEEEEEEFFFFFFFFFFFFCCCBBB@@@>>>======>>>>>>===>>>???@@@AAABBBBBBBBBAAABBBCCCCCCCCCEEEIIILLLPPP[[[mmmsssiii^^^YYY^^^hhhtttrrrpppoooqqqvvv}}}rrr]]]PPPNNNPPP\\\^^^cccjjjrrryyy{{{zzzxxxsssppprrrvvvyyyyyyxxxxxxrrrjjjbbb\\\UUUMMMHHH;;;999666444333222222222333777===DDDMMM[[[jjjuuuzzz}}}}}}vvvnnniiifffeeedddbbb```]]]WWWPPPKKKEEECCCDDDIIIMMMRRR[[[dddiiiiiicccWWWLLLFFFBBB@@@>>>===<<<<<<;;;;;;<<<<<<888:::;;;<<<>>>@@@DDDFFFHHHHHHIIIJJJMMMPPPRRRTTTTTTTTTUUUVVVXXXZZZ[[[\\\XXXWWWVVVUUUUUUVVVWWWXXXWWWUUURRRPPPPPPSSSVVVXXXYYY\\\```eeegggeee___YYYMMMMMMNNNQQQUUUVVVVVVUUUPPPPPPNNNLLLJJJHHHHHHHHHGGGHHHNNNYYYccceee\\\SSSKKKGGGAAA>>>>>>>>>===<<>>>>>@@@AAA???CCCEEECCC>>>???GGGNNNRRR[[[bbbbbb]]]TTTEEE888777666555777999;;;<<<<<<999999888666555666:::===???DDDKKKRRRZZZeeeqqqyyywwwpppnnnqqqtttvvvrrrxxx~~~}}}vvvoooiiiccc\\\\\\```iiinnnuuu|||}}}yyy{{{}}}}}}~~~|||mmmWWWFFF???===<<<;;;<<>>>>>======<<<:::999999:::<<<============<<<<<>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEBBB@@@===<<<;;;;;;======???@@@AAABBBBBBBBB===>>>???@@@@@@AAACCCEEEMMMPPPYYYhhh||||||wwwqqqhhhaaa]]]eeeaaa]]]\\\^^^dddjjjnnnqqqzzzyyybbbSSSLLLSSSTTTYYY```hhhnnnrrruuuxxxtttpppooorrrwwwzzzzzz|||xxxrrrnnnjjjfff___ZZZJJJEEE>>>:::888666444111111333555888<<>>=========>>>>>>999:::<<<<<<;;;===AAADDDBBBBBBBBBCCCFFFIIILLLNNNQQQRRRSSSTTTUUUVVVWWWWWWRRRQQQQQQQQQRRRTTTVVVWWWSSSPPPLLLHHHGGGIIILLLOOOMMMQQQWWW\\\^^^\\\VVVRRRGGGFFFFFFHHHKKKMMMMMMMMMHHHGGGEEEDDDCCCBBBAAAAAA??????CCCLLLTTTUUUOOOGGGDDDBBB>>><<<<<<<<<=========>>>>>>===<<<>>>BBBFFFFFFJJJLLLJJJEEEEEEKKKRRRVVV]]]dddddd___TTTFFF:::888666444444555666777666555555444444777===FFFLLLSSSWWW]]]ccciiiqqq{{{~~~~~~}}}xxxuuuvvvyyy{{{}}}zzz}}}~~~yyyoooiiiccc]]]\\\^^^eeeiiinnnrrrvvv{{{{{{xxxuuuwww|||~~~~~~~~~~~~|||yyyvvvttttttrrroookkk```OOODDD@@@===;;;::::::;;;<<<<<<;;;;;;999888999;;;<<<===<<<<<<<<<<<<;;;:::999777777666666555555555666666777777777666666666777888888777888:::<<<<<<;;;:::999999999999999999999999999888999999:::::::::::::::;;;;;;:::::::::::::::::::::999888777666666666666777666555555666777999:::<<<:::999;;;===?????????<<<;;;:::999999:::;;;<<<;;;<<<<<<;;;<<<>>>BBBEEEGGGPPPZZZbbbjjjqqqrrrpppfffXXXJJJEEEGGGWWWxxx<<<<<<<<<<<<;;;;;;;;;;;;777777888888999:::::::::;;;;;;<<<>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFEEECCC@@@===;;;:::999<<<===>>>@@@AAAAAABBBBBB@@@@@@????????????@@@@@@GGGEEEHHHSSSbbbvvvwwwjjj```]]]XXXRRRNNNOOORRRUUUVVVdddjjjwww}}}fffXXXQQQOOOQQQWWW\\\^^^ccchhhqqqrrrpppmmmnnntttxxxxxx{{{xxxuuutttuuutttpppmmm\\\UUUKKKEEEBBB???888333222222222222444999???DDDTTT\\\eeekkkkkkhhhfffeee```ccchhhkkkjjjcccYYYQQQHHHDDDDDDGGGJJJOOOXXXbbbuuu~~~tttfff]]]TTTKKKDDDCCCAAA@@@???>>>>>>===;;;===>>>===<<<>>>CCCGGGIIIHHHGGGGGGHHHIIIKKKLLLQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVPPPMMMHHHEEEDDDFFFJJJLLLHHHLLLRRRVVVWWWSSSNNNJJJEEECCCBBBBBBDDDFFFFFFFFFCCCAAA???>>>??????>>>===;;;;;;>>>BBBGGGGGGDDD@@@AAA???>>>======???BBBCCC===???@@@@@@@@@DDDLLLQQQSSSVVVWWWUUUPPPOOOSSSWWW[[[^^^bbbccc]]]SSSGGG>>>666333000///000333444444222333555999@@@KKKXXX```kkknnnrrruuuwww|||}}}|||{{{zzzzzzzzz{{{xxxvvvwwwyyy|||~~~~~~yyyoooiiiddd___]]]___aaaffflllppprrrvvv{{{~~~}}}}}}vvvtttssssssvvvzzz{{{|||{{{|||}}}~~~yyyrrrmmmjjjddd^^^ZZZQQQFFF@@@???===<<<;;;::::::::::::;;;888777666777999:::::::::;;;;;;;;;;;;:::888777666777666555555555666777888888777666555444555666777444555777888999999888777999999999999999999999999777888999999::::::999999::::::::::::::::::::::::777666555444333444555666777666666666777777888999;;;:::999:::===?????????<<<;;;999888888999;;;<<<;;;<<<<<<<<<;;;===AAACCCFFFNNNWWW^^^gggooorrrpppkkk\\\NNNGGGIIIYYYzzz============<<<<<<<<<;;;777777777888999999:::::::::;;;<<<===???@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGCCCCCCAAA???>>><<<;;;:::<<<===>>>@@@AAAAAAAAAAAACCCAAA@@@???@@@@@@@@@@@@AAA@@@BBBJJJRRR___ssszzzqqqddd^^^VVVPPPMMMKKKIIIGGGRRRWWWbbbrrr~~~qqqddd^^^ZZZZZZWWWSSSUUU[[[bbbiiillliiiiiinnntttuuuvvvsssqqqsssxxxzzzzzzxxxnnnfff^^^ZZZXXXSSSIII@@@;;;888555333444666888888BBBGGGOOOUUUWWWVVVTTTSSSQQQSSSXXX]]]^^^ZZZSSSMMMCCC@@@???AAACCCFFFNNNWWWiiizzzwwwpppfff\\\QQQOOOLLLIIIEEECCCAAA@@@???AAACCCCCCBBBDDDJJJOOOSSSSSSSSSRRRRRRSSSSSSTTTWWWXXXXXXXXXWWWUUUTTTSSSTTTUUUUUUVVVUUUUUUTTTTTTMMMJJJGGGEEEFFFIIIMMMOOOPPPSSSWWWYYYWWWRRRLLLIIIFFFCCCAAA@@@AAAAAAAAAAAA@@@>>><<<<<<>>>???>>>===:::;;;===>>>>>>>>>??????AAA@@@??????AAADDDIIIMMMKKKMMMMMMLLLKKKOOOVVV]]]^^^______]]]ZZZXXXWWWXXXWWWXXXXXXWWWRRRIIIAAA<<<666222...---///333666888999<<>>@@@>>>>>>>>><<<;;;::::::;;;999888777888:::;;;;;;;;;;;;;;;;;;:::999888777666666666444444444555777888888777555444333444555666555555666666777888888888999999999999999999999999777888888999999999999999777777888999::::::::::::666555444333333444666777555555666666777777666666:::888888999;;;=========;;;:::999777777999:::;;;======>>>===<<<===@@@CCCEEEMMMUUU[[[dddmmmrrrqqqnnn^^^NNNGGGHHHYYY{{{<<<;;;;;;;;;;;;:::::::::666777777888999999::::::::::::;;;===>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDFFFGGG@@@@@@??????>>>======<<<<<<===>>>???@@@AAAAAAAAA>>>===;;;<<<===???@@@@@@@@@@@@DDDJJJLLLQQQaaaqqqpppjjj```XXXRRRMMMGGGCCCCCCFFFQQQbbbppp~~~wwwnnnggg]]]SSSRRRWWWTTT___fffddddddjjjpppssspppmmmmmmpppvvv{{{||||||yyysssnnnmmmmmmhhh\\\QQQFFFAAA;;;888888888777555444888>>>CCCFFFEEECCC@@@>>>@@@CCCHHHJJJIIIEEEBBB===:::888:::;;;===DDDLLL[[[qqqvvvlll^^^\\\XXXSSSNNNJJJGGGEEECCCFFFHHHHHHHHHKKKRRRXXXYYYZZZ[[[\\\]]]^^^_______________^^^\\\ZZZXXXVVVYYYYYYZZZYYYXXXVVVTTTSSSJJJIIIGGGGGGHHHMMMQQQTTT[[[^^^``````[[[UUUOOOKKKHHHEEEAAA??????@@@@@@??????===;;;<<>>;;;===>>>===;;;;;;>>>BBBBBBBBBAAABBBDDDIIIOOOTTT]]]^^^]]]YYYUUUVVV]]]dddccccccbbbaaa^^^[[[XXXVVVPPPNNNLLLJJJEEE===777555777333///---000555:::===EEEJJJRRR[[[eeennnwww}}}{{{vvvqqqpppooonnnnnnoooqqqqqqsssqqqooopppsssvvvxxxxxx~~~~~~uuukkkfffccc``````bbbfffppp|||}}}{{{vvvtttuuuwwwxxxxxxyyywwwuuurrrooopppooooooooonnniii```ZZZNNNHHHDDDDDDCCC@@@@@@CCC??????@@@>>><<<;;;:::;;;===;;;:::;;;===??????>>>;;;;;;;;;:::999888777666666555333333333555777888888777555333222333444555777777777777888999;;;;;;999999999999999999999999777777888999999999999999444555666888999999999999888777555444555666888:::333444555666666666555444888777666777:::;;;<<<;;;;;;:::888777777888:::;;;>>>??????>>>>>>>>>AAACCCEEELLLSSSYYYbbblllrrrrrrnnn^^^MMMDDDFFFWWWyyy===============;;;999888:::999999888888999999::::::;;;===?????????>>>>>>AAAAAAAAABBBBBBDDDEEEEEEGGGHHHIIIIIIIIIGGGEEECCCCCCBBB@@@>>><<<<<<<<<<<<<<<===>>>@@@@@@???>>>>>>======>>>>>>>>>>>>======???@@@AAADDDHHHOOOWWW]]]lll{{{{{{uuuoooggg[[[LLLAAADDDBBBEEEPPP]]]mmm|||qqqggg[[[QQQMMMPPPUUUZZZ___dddiiilllmmmkkkjjjooowww||||||zzz{{{yyywwwwwwwwwtttoookkkYYYYYYRRRFFF???>>>:::444///111555888::::::999888777888;;;===>>>===<<<;;;777666444444555999===@@@SSSbbbvvv|||xxxqqqmmmfff^^^UUUNNNIIIFFFIIIIIIJJJIIIIIIKKKNNNQQQ[[[\\\]]]___```bbbccccccfffaaa^^^aaafffhhhddd___^^^_________^^^\\\YYYXXXVVVTTTPPPMMMMMMPPPUUUXXXfffkkkqqqsssnnneee[[[VVVNNNMMMKKKHHHFFFDDDDDDCCCHHHGGGDDDBBBAAABBBDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDIIIMMMOOOOOOPPPVVV[[[eeeeeeeeeeeecccbbb``````ddd___ZZZVVVTTTPPPLLLHHH???===;;;999888777777777666777777666666:::BBBIIIWWW^^^hhhpppsssvvvzzz}}}~~~{{{sssllllllnnnrrrttttttuuuwwwxxxzzzvvvqqqnnnnnnoooqqqqqqvvv|||tttiiihhhkkkllllllnnnqqqxxx|||vvvtttxxx|||yyyvvvtttqqqmmmlllllljjjfff^^^UUUOOOGGGEEECCCAAA???>>>>>>>>>???>>>===<<<;;;:::999999;;;888777===EEEGGG@@@888<<<:::888999<<<<<<999777666555444333333444666777555777888888777666777999555555555555555666777777<<<999777777999999777555888888888777777777777777999777555555777999999999;;;999666444333333444555444444444666888888666444555777999;;;======<<<;;;===;;;:::888888999;;;<<<>>>===<<<<<<<<<===???@@@EEEJJJOOOSSS\\\gggnnnpppsssbbbPPPHHHIIIXXXwww<<<===>>>>>>===;;;:::999999999888888888888999999:::;;;===>>>??????>>>>>>BBBBBBAAAAAABBBCCCDDDDDDFFFGGGHHHIIIHHHGGGEEEDDDBBBAAA???>>>============>>>>>>>>>??????>>>>>>===;;;<<<<<<============<<<<<<===???@@@CCCIIIQQQVVV```lll{{{{{{ooo]]]PPPJJJFFFEEEIIIRRRaaaxxxrrreee[[[YYYVVVUUUVVV\\\ccchhhhhhggggggjjjooosssuuuvvvzzzyyyxxxxxxzzzyyyuuurrrjjjjjjfff[[[TTTPPPKKKDDD:::999999888777777666666111222333444555444444333111000000000333777:::===HHHTTTgggwww|||yyyrrrppplllfff]]]TTTKKKGGGGGGGGGGGGEEEDDDEEEGGGIIINNNOOORRRVVVZZZ___bbbeeedddbbbaaadddhhhiiigggdddbbbbbbaaa```____________]]]ZZZVVVSSSRRRSSSUUUWWWeeemmmxxx~~~|||tttlllfff^^^]]]ZZZWWWTTTQQQOOONNNQQQPPPNNNLLLKKKKKKKKKLLLOOONNNMMMLLLLLLMMMMMMNNNSSSWWW[[[\\\[[[[[[^^^aaafffggggggfffccc___ZZZXXXSSSPPPKKKHHHFFFDDDAAA>>>;;;999777555444444555666777999;;;<<<>>>CCCKKKQQQgggmmmuuuzzz{{{{{{|||~~~|||yyyuuutttrrrmmmiiijjjnnnrrrvvvwwwxxxyyyzzzzzzwwwssspppnnnnnnppprrrsssxxx~~~~~~tttmmmpppvvvyyyyyyyyyzzz}}}yyyxxx|||yyyvvvsssjjjfff```ZZZUUUOOOJJJFFF@@@???>>>===<<<<<<===>>>>>>>>>===<<<;;;:::999999<<<999888===BBBCCC???999<<<;;;999:::<<<<<<:::777777666555444444555666777999999888666555777;;;>>>666555555555555666777777;;;999777888;;;<<<:::888999999999999999888777777777666555555777999999888999888666555555666777888;;;999666666666777666666555777999;;;<<<;;;::::::999888666555555666888999===<<<<<<<<<===>>>@@@AAAEEEKKKPPPTTT\\\gggnnnoooooo___NNNGGGJJJZZZzzz<<<===>>>>>>===<<<:::999999888888777777888888999;;;;;;<<<>>>>>>>>>>>>>>>BBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHGGGFFFFFFBBBAAA@@@>>>=========>>>@@@???>>>======<<<<<<===::::::;;;<<<<<<===<<<<<<===>>>>>>???@@@DDDIIINNNQQQWWWbbbtttqqqbbbYYYSSSLLLHHHIIITTThhhyyyssskkk___UUUQQQTTT[[[```cccddddddeeegggkkkqqquuuyyyxxxxxxyyyzzzzzzyyyxxxrrrtttrrrlllfffbbb\\\VVVJJJGGGBBB===999666555555111111111000000////////////......///000333555666;;;CCCRRRbbbooouuuvvvtttllllllkkkggg___TTTJJJDDDBBBBBBAAA???<<<<<<===???<<<>>>AAAEEEKKKPPPVVVYYYZZZ[[[]]]```bbbcccccccccbbbaaa```______```aaabbbcccaaa]]]ZZZWWWVVVVVVVVVaaalll{{{|||xxxrrrqqqnnnjjjfffccc```___bbbbbbaaa```^^^]]]]]]\\\^^^]]][[[ZZZYYYZZZ\\\]]]^^^aaadddccc___\\\\\\]]]^^^^^^^^^]]]XXXQQQJJJEEEBBB???<<<:::999888666555555444222111333666999;;;@@@DDDHHHKKKNNNSSSZZZ```vvv{{{|||zzzzzzxxxuuukkkhhhhhhhhhhhhnnnrrrxxx|||}}}}}}||||||yyyxxxvvvqqqlllkkkmmmpppppptttyyy{{{ssspppxxx~~~~~~}}}~~~|||vvvrrrggg___SSSIIICCC@@@>>>===;;;;;;;;;;;;<<<===>>>???>>>======<<<;;;:::999999;;;;;;:::<<<>>>>>>===;;;===;;;;;;;;;<<<<<<;;;999888888666555555666777888;;;:::888666777<<>>>>>>>><<<;;;::::::999999888888999999:::;;;;;;<<<======>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGEEECCCAAA???===<<<<<<<<>><<<;;;;;;;;;<<<999:::;;;<<<======>>>===@@@AAAAAAAAA@@@BBBEEEHHHGGGIIIPPP^^^ssswwwpppiii^^^SSSMMMPPPZZZdddrrrxxx|||{{{rrrcccZZZWWWWWWXXX]]]```aaaaaaaaafffooowwwxxxxxxwwwxxxxxxxxxwwwwwwssstttsssqqqooommmkkkhhh\\\YYYSSSKKKDDD???;;;999888777555333222111000000000000000/////////000000333777???LLLYYYbbbdddccc\\\]]]]]][[[TTTLLLCCC===::::::999888555444555777777777888:::===BBBEEEHHHHHHMMMRRRTTTTTTUUUWWWYYY[[[[[[[[[[[[\\\]]]]]]]]]aaa___]]]ZZZWWWUUUTTTSSS[[[eeettt~~~}}}|||zzzwwwtttqqqnnnmmmnnnnnnoooooonnnmmmlllkkkmmmkkkiiifffeeeeeefffgggccceeeeeebbb\\\VVVRRRPPPPPPOOONNNKKKFFF@@@:::666999777555333333333444444444333333555999@@@GGGKKKSSSXXX]]]```bbbdddiiimmm}}}~~~xxxsssrrrsss{{{xxxiiicccdddhhhkkkvvv{{{}}}zzzuuuwwwvvvppphhheeegggkkkmmmpppttt|||wwwqqqqqq}}}~~~}}}~~~rrrkkkaaaYYYLLLAAA;;;::::::;;;<<<<<<<<<===>>>???@@@@@@======<<<;;;;;;:::999999;;;;;;;;;;;;:::999;;;<<<<<<<<<<<<<<<===<<<;;;::::::999888777777777888888888888888888;;;AAAIIIOOO666666666555666777777888999999999:::;;;;;;;;;;;;::::::;;;;;;:::888666555555444444666888999888777666555444444555777999;;;???<<<999777777777777666555666777888888777777666::::::999999999:::;;;<<<999:::;;;<<<>>>@@@BBBBBBFFFLLLQQQUUU]]]gggmmmmmmjjjZZZKKKEEEJJJ\\\}}}<<<===>>>>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>@@@????????????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHFFFCCC@@@===;;;::::::AAA@@@>>>;;;::::::::::::999:::<<<===>>>???@@@@@@AAABBBBBBAAA@@@@@@BBBCCCCCCEEEHHHOOO\\\rrr}}}rrreee\\\WWWUUUSSS]]]aaaiiiooommmiiiiiinnnuuu}}}qqqfff\\\VVVVVVYYY[[[ZZZYYY^^^iiirrrwwwwwwxxxwwwvvvuuuttttttxxxvvvuuuttttttssstttuuujjjhhheee___XXXPPPHHHDDD>>><<<:::777444222111000/////////...............333333555<<>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999:::;;;;;;999777777999;;;<<<<<<======<<<;;;;;;;;;::::::999999888888888888444666777999;;;>>>CCCFFF666666666666666777888888999999999999888777777888888999999999888777555444777666555666777888888666777555444333333444666777999888777888999999777555555666666666666666666666666666666666666777888888888999;;;===???@@@BBBBBBFFFLLLQQQUUU]]]fffkkkkkkiiiYYYJJJDDDHHHZZZ{{{<<<===>>>>>>>>>>>><<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???=========>>>>>>???AAAAAABBBCCCCCCDDDEEEFFFFFFGGGIIIGGGCCC@@@===;;;::::::???>>>===<<<::::::999999999:::<<<>>>???@@@AAAAAA>>>???@@@@@@>>>======>>>BBBCCCEEEHHHMMM\\\wwwxxxxxxxxxrrriii\\\OOONNNNNNRRRWWWYYYWWWXXX\\\aaaqqq{{{kkk```UUUWWWWWWTTTRRRUUU]]]dddooorrruuuvvvuuussssssssszzzvvvssssssrrrpppqqqtttrrrssssssqqqkkkcccZZZUUUFFFDDDBBB>>>:::777444333//////...---...///000111333222222444666999::::::<<<<<<;;;:::999777555444,,,---//////......///111444555777999;;;<<<>>>>>>;;;@@@FFFIIIIIIHHHJJJKKKIIIKKKOOOQQQPPPMMMIIIFFFFFFFFFEEEDDDDDDDDDDDDDDDJJJNNNUUUZZZ]]]___bbbccchhhiiikkklllmmmmmmmmmlllffffffhhhiiiiiiiiihhhggggggeeeccc```]]]ZZZYYYXXXWWWVVVSSSOOOIIICCC===:::666555333111000000000111222333444555777;;;@@@EEEJJJKKKMMMRRRYYYaaaiiinnnrrruuuxxxxxxuuussssssuuuvvvpppmmmsssuuuuuussssss{{{~~~pppiiihhhlllooozzzuuunnnmmmnnnlllggg___YYYWWWWWWYYY\\\___dddmmmvvvyyyvvvsssqqqssszzzkkkZZZKKKGGGBBB>>>=========<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::999999888999999888777666888999:::<<<======;;;::::::;;;:::::::::999999888777777444666777777666666777888777777666666777777888999888999999888666444555666888888888777777777777777;;;999666555777888888777777666444222222333444555555555666777999999777555555555555666666777777777666666777777888888999999888999;;;===???@@@AAAAAAEEEKKKQQQUUU\\\eeeiiihhhgggXXXHHHBBBFFFXXXyyy<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEBBB@@@>>>===<<<<<<=========<<<;;;:::999888888999:::===>>>@@@@@@AAA<<<===??????===<<<<<<<<>>;;;888444222.........//////000111111666888<<<@@@DDDKKKTTTZZZ______```bbbfffkkkooorrrtttxxxzzzzzzwwwuuuvvvxxx}}}|||rrrllliiiiiiiiigggeeegggnnn{{{|||tttnnnmmmoooqqquuu~~~yyyrrrlllkkkhhhccc]]]WWWRRROOONNNSSSWWWZZZbbbmmmtttvvvuuuuuuvvvyyyxxxwww|||~~~~~~~~~|||dddPPPCCCAAA>>>======>>>>>>===888999:::;;;;;;:::999999;;;;;;;;;::::::::::::999777777666777777888777777999;;;===<<<:::888999::::::::::::999999888777666555666777666444333444444777777666666777777888999555777888777555444555777999888777666666888999;;;???<<<888555666777888888888666444333333333555666777666555666777888888777555555555555666777888999777888999::::::;;;;;;;;;888:::<<<>>>???@@@@@@@@@DDDJJJPPPTTT[[[cccgggfffdddUUUEEE@@@EEEWWWyyy<<<===>>>??????>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;<<<>>>???::::::;;;<<<>>>@@@AAABBBDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA???>>>>>>??????;;;<<<<<<===<<<;;;999888666777999;;;===???@@@@@@<<<>>>@@@@@@>>>=========???===???CCCEEEGGGQQQ]]]rrr~~~oookkkttthhh[[[QQQIIIHHHHHHEEEBBBAAABBBNNN]]]kkk{{{ssspppiiiaaaZZZUUUTTTTTTPPPWWWaaahhhlllmmmoooqqqrrroooqqqvvvwwwrrrppptttwwwyyy{{{}}}|||xxxtttqqqlllkkkiiifffaaa[[[VVVSSSHHHDDD>>>888444222222333,,,///222222000///222555///111222333222///,,,))),,,...//////---,,,---......111666;;;>>>?????????:::<<<@@@CCCDDDDDDAAA@@@======<<<:::888666333222444222111//////000222333111444888:::;;;:::;;;;;;;;;===@@@DDDFFFGGGGGGFFFGGGFFFDDDCCCAAA???>>>===@@@@@@AAABBBAAA>>><<<:::999888666555555555444222000111444666888888777777===AAAFFFKKKRRR[[[fffnnnmmmmmmllllllmmmnnnoooppptttxxx{{{{{{yyyxxxzzz|||www|||}}}vvvllleeeaaa]]]\\\[[[[[[^^^fffpppwww~~~}}}{{{wwwsssqqqrrrssssss}}}yyyllliiieeeaaa\\\VVVOOOKKKIIIPPPUUUWWW^^^jjjuuu{{{xxxxxxyyyyyyuuuttt{{{~~~zzzzzz~~~}}}zzzxxxyyy{{{}}}~~~vvv]]]IIIAAA???===<<<>>>??????>>>777888:::;;;<<<<<<;;;:::;;;:::::::::::::::::::::666555555666888999777555888;;;===<<<999888888::::::::::::999888777666555666777777777666666999;;;777777777777777888888999333666888777666555777::::::999777666777999<<<>>>BBB>>>888555555777888999777666555444444555777888;;;888555444555777999999444444555555777888::::::444444555777777888888888999:::<<<>>>@@@@@@@@@???CCCIIIOOOSSSZZZbbbfffeeeaaaRRRCCC???DDDWWWyyy<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>===============>>>??????BBBBBBCCCCCCDDDEEEEEEEEEDDDBBB@@@>>>======>>>???======<<<;;;;;;:::999999888999;;;===>>>>>>======>>>>>>>>>>>>>>>??????@@@<<>>:::===BBBMMM[[[iiizzz}}}vvvmmmddd]]]YYYVVVNNNOOOZZZ```aaafffpppnnnnnnppprrrtttwwwyyyzzzxxxxxxyyyzzz{{{zzzvvvsssvvvvvvuuutttrrrooollljjjddd[[[NNNEEE@@@<<<666222333333111000000111333555222111///------...///000444222000///......,,,******///555:::===>>>??????@@@@@@@@@AAAAAA@@@===:::444222///---,,,---...000222000///---,,,,,,,,,---111111111111111222333444444444333444444666777777666666666555444333555666333444555666666555333222444555444333222333666888777777888:::===AAADDDFFFPPPQQQRRRWWW___iiirrrxxxwwwuuurrrpppoooppprrrttt~~~~~~}}}|||xxxvvvwwwwwwuuuppphhhaaa\\\WWWVVVUUUVVV^^^kkkrrrrrryyyxxxwwwuuusssqqqooonnnsssyyytttiii```^^^[[[TTTNNNMMMEEEJJJSSS^^^jjjttt{{{}}}tttoooppptttvvvzzzyyyrrrrrruuuuuuxxxxxxyyyyyyxxxwwwvvvuuuxxxzzz}}}~~~wwwhhhTTTFFF===>>>>>>===;;;;;;<<<>>>???===;;;<<<>>>>>><<<:::<<<;;;;;;::::::999888888::::::999999999999999999888888888888888888888888===<<<<<<;;;999777555444666666555555555444444444888777666555555666777888<<<:::777555666888;;;>>>999999888888888888888888777777666666777999;;;<<<999999888888777666666666444555777888888666444333666666666666666555555555888888777777666666666555999;;;<<<>>>@@@AAABBBBBBHHHKKKPPPUUUYYY\\\^^^^^^YYYNNNEEEBBBFFFVVVxxx:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBB@@@>>>=========>>><<<<<<;;;;;;::::::999999888999;;;<<<===>>>=========<<<<<<<<<<<<===>>>>>>;;;>>>@@@???>>>@@@FFFLLLVVVdddsss}}}|||~~~nnn```VVVLLLBBB;;;>>>BBBJJJSSSZZZfffyyywwwppplll```TTTNNNSSSXXXYYY^^^hhhiiijjjlllnnnqqqrrrssstttxxxyyyzzzzzzzzzzzzzzzzzzxxxxxxyyyxxxwwwuuusssqqqssslllccc[[[VVVOOOGGG@@@:::777444222111111111111222111///......///000111///...------......,,,++++++---000333666888;;;<<<===;;;;;;<<<>>>===:::777444222000---------///000111000///---------...///------------...///000111222222111111111111222222333333222111000000000111222222222333333333222222555777888888888:::===@@@CCCDDDGGGKKKQQQWWW\\\___cccbbbbbbccchhhooovvvzzzwwwuuurrrpppqqqtttxxx{{{{{{||||||}}}}}}wwwuuurrrnnniiiddd```]]]XXX[[[]]]```hhhqqqtttrrrwwwvvvtttqqqooommmllllllrrrwwwyyylll```]]][[[VVVQQQPPPOOOSSS[[[eeemmmtttxxxzzzyyyrrrmmmppptttxxx}}}}}}tttoooppprrrqqquuuvvvvvvwwwvvvtttrrrqqqkkkjjjiiihhhcccXXXIII???===>>>>>>===;;;:::;;;======<<<;;;<<>><<<<<<;;;;;;:::999999999999999999999999999999999888888999999999999999999;;;;;;:::999888666555444666666555555555444444444888777666555555666777888666888999888666555666777888888888888888888888888888888777777777888999999:::999999888777666666555333444666777777777666666777777777777777777777777888888888777777777666666999:::<<<>>>???@@@AAAAAAEEEHHHMMMSSSXXX[[[]]]]]]YYYOOOEEEAAAEEEVVVxxx888999999::::::;;;;;;;;;===<<<<<<<<<;;;:::::::::===<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<===???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA???===<<<<<<======::::::::::::::::::::::::888999:::<<<============;;;;;;::::::;;;;;;<<<===:::<<<>>>===<<<>>>CCCHHHJJJUUU^^^dddrrruuujjj]]]NNNDDDCCCFFFJJJNNNPPPWWWhhhxxxrrrbbbSSSQQQRRRRRRVVV]]]ddddddfffiiilllnnnqqqrrryyy{{{}}}|||zzzyyy{{{~~~yyyzzz|||||||||zzzxxxwwwyyyuuuqqqmmmiiibbbYYYSSSKKKFFF@@@===<<<;;;888555777666555333222222333333444333222222333222000...///......///111444888:::;;;888666999<<<===999444///...---+++++++++,,,---------,,,+++,,,---...///,,,,,,,,,,,,---...///000000000///.........//////222111///...------......111111111222333555777999???BBBEEEGGGHHHJJJMMMOOOVVVWWWZZZ___fffmmmsssvvvrrrpppmmmkkklllppptttwwwyyywwwuuutttuuuxxx|||{{{}}}{{{wwwrrrmmmiiihhhhhhiiibbbhhhnnnsssyyy~~~|||vvvwwwuuurrrnnnkkkjjjjjjjjjppprrrzzzsssddd___aaaaaa___]]]^^^aaaffflllqqqtttuuuvvvuuupppmmmqqqvvvzzz{{{rrroooqqqqqqnnnqqqrrrssssssqqqnnnjjjhhhaaa]]]WWWTTTQQQLLLEEE@@@>>>???>>>===:::::::::<<<;;;::::::<<>>CCCBBB===888888999888888888888888888888888:::::::::::::::999888888::::::999888777666555444333444444666777888888999777777777777888888888888888888888888777777777777888999;;;===>>>???@@@@@@AAAEEEKKKQQQWWWZZZ\\\]]]ZZZOOODDD@@@DDDUUUxxx888888999:::;;;<<<<<<<<<>>>======<<<;;;::::::999>>>======<<<===>>>???@@@::::::;;;<<<>>>???AAABBB@@@AAAAAABBBBBBCCCDDDDDDBBBAAA???>>>===<<<<<<<<<999999999:::::::::::::::888999:::;;;<<<=========;;;;;;::::::;;;;;;<<<===;;;<<<======<<<>>>AAADDDFFFNNNTTTVVV___rrr{{{oooaaaVVVMMMOOORRRTTTRRRUUUcccqqq{{{|||}}}~~~uuuccc[[[XXXVVVVVVYYY```______```ccchhhmmmpppvvvzzz~~~}}}yyyvvvxxx{{{zzz{{{}}}~~~~~~|||yyyxxxtttttttttttttttqqqlllgggccc]]]VVVSSSRRRPPPMMMIIIGGGFFFCCC@@@===;;;999999===;;;999888777666333000555333111111333555777777:::777444666;;;<<<888333------,,,,,,,,,,,,,,,,,,------,,,,,,---///000111000///////////////000111///////////////000111111444222000...///000000000444444555777<<>>???>>><<<:::999:::;;;:::::::::<<<>>>???@@@@@@>>>======<<<;;;;;;::::::777777888888888888999999999999::::::;;;<<<<<<<<<::::::999888777666666666666666666555555555555555777777666666666666777777===DDDIIIHHH@@@::::::<<<777777777777888888888888:::;;;<<<======<<<;;;:::;;;:::999888777555555444555555555555666777888999666777777777777777888888777777777777777777777777777888:::<<<===????????????CCCJJJQQQWWW[[[]]]^^^[[[OOODDD@@@CCCTTTwww999::::::;;;<<<======>>>>>>>>>===<<<;;;;;;::::::::::::999999999:::;;;<<<::::::;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDDDDEEEEEEAAAAAA@@@???>>>===<<<<<<:::::::::::::::::::::;;;888999999:::;;;<<<===>>><<<<<<;;;;;;<<<<<<===>>>======>>>>>>===>>>@@@BBBBBBGGGJJJKKKOOOZZZiiirrr|||qqqhhh]]]\\\]]]\\\XXXTTTZZZbbbkkklllooorrrtttuuutttsss|||ssslllfffbbb```bbb___ZZZXXXXXX\\\aaaeeejjjqqqwwwyyyvvvtttvvvxxx|||}}}|||yyywwwuuuuuuvvvxxxzzz{{{zzzyyyvvvrrrllliiihhhgggeeeccc]]][[[XXXSSSNNNJJJGGGEEECCCAAA>>>=========;;;:::;;;888666666777777666444888555222444777888555111000000111111111111111111111111000000111222444555333222111111000111111111222222333444555777999::::::777555444777999::::::>>>???AAAEEELLLTTT[[[___hhhjjjmmmnnnmmmmmmnnnooonnnmmmnnnpppsssyyy~~~~~~}}}|||{{{{{{||||||}}}zzzuuupppnnnmmmqqqtttuuuwwwzzzyyytttkkklllmmmpppsssxxx|||xxxuuuoooiiidddaaa```___cccbbbeeennn{{{zzzooommmvvvvvvuuusssrrrrrruuuxxxzzzzzzvvvuuuxxxzzz}}}|||xxxqqqhhhkkkkkkiiieee```YYYSSSPPPIIIEEE@@@>>>@@@AAA@@@>>>===>>>>>><<<:::999:::;;;;;;;;;<<<<<<<<<<<<======>>>======<<<;;;;;;::::::777777888888999999999999::::::;;;;;;;;;<<<<<<<<<;;;:::999888888888888888666666666666666666666666666666777777777777666666:::@@@DDDAAA:::555666999666666777777777888888888777888:::<<<<<<<<<<<<;;;::::::999888777666555555888777666666666666777777555555555666666777777777666666666666666666666666666888999;;;===>>>?????????DDDKKKSSSZZZ^^^``````\\\QQQEEE@@@CCCSSSuuu:::;;;;;;<<<<<<=========>>>=========<<<;;;;;;;;;;;;:::999999999:::<<<===;;;;;;;;;<<<===???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888999999:::<<<===>>>=========<<<======>>>?????????>>>>>>>>>???@@@@@@@@@BBBDDDEEEFFFKKKRRRWWWkkkwwwyyyzzz{{{tttmmmjjjiiiggg```VVVQQQQQQZZZ[[[^^^cccgggiiiiiigggqqqyyy{{{tttppplllgggaaa[[[WWWWWWXXXZZZ^^^cccjjjnnnpppqqqsssuuu|||~~~}}}zzzwwwwwwwwwxxxyyyzzz{{{|||}}}}}}zzzwwwuuuttttttuuupppooolllhhhccc___\\\ZZZQQQOOOMMMMMMPPPSSSUUUVVVHHHDDD@@@?????????<<<999;;;:::888888999888777666444555666888888888777666666555444333333333444555888777777777777888999999======???@@@CCCEEEGGGIIIHHHDDDBBBCCCGGGLLLNNNMMMPPPQQQSSSWWW]]]eeekkkooossstttuuutttrrrqqqrrrsssoooooooooqqquuu{{{~~~|||vvvoooiiiddd\\\aaadddfffiiiooopppnnniiikkkpppvvv{{{|||uuuqqqkkkddd^^^YYYVVVTTTWWWXXXZZZ```hhhpppvvvxxxyyyvvvqqqpppxxx|||zzzwwwuuuuuuxxx{{{}}}}}}zzzyyy{{{{{{|||xxxmmmcccdddbbb___ZZZTTTNNNIIIFFFBBB???<<<<<>><<<<<<<<<===;;;:::999;;;<<<===>>>>>>===<<<;;;;;;<<<======<<<<<<;;;:::::::::888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888::::::555666666666666777777777666666777777777777666666888;;;>>>;;;666333555888555666666777777888888888444555666888999999::::::999999888888777666666666888888888777777666666666444444555555666666777777666666666666777777777777777888:::<<<===>>>??????AAAFFFNNNVVV]]]aaabbbbbb]]]RRRGGGBBBCCCRRRrrr;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEBBBBBBBBBAAA@@@???>>>============<<<<<<;;;;;;;;;999888888888:::;;;===>>>======<<<<<<======>>>???@@@???>>>>>>>>>???>>>>>>@@@@@@AAACCCEEEFFFHHHJJJTTT___sss~~~wwwtttzzzyyyuuutttvvvsssggg[[[UUUQQQPPPPPPSSSWWWZZZ[[[ZZZ___hhhrrrzzz{{{yyytttoooiiieeeaaa___ZZZ\\\^^^aaaeeeiiilllnnnwwwyyy|||~~~~~~|||yyywwwuuuvvvxxxyyyyyyyyyzzzzzz|||xxxwwwzzz}}}zzzzzzyyyxxxvvvuuusssrrrgggeeebbbcccggglllqqqsssaaaZZZSSSOOOPPPPPPNNNKKKJJJKKKKKKIIIFFFDDDEEEGGGCCCDDDGGGIIIJJJIIIHHHGGGDDDBBB@@@>>>============DDDDDDEEEGGGIIIKKKNNNOOORRRRRRSSSUUUWWWYYY[[[\\\\\\XXXVVVYYY___fffiiihhheeeeeefffhhhkkkooosssuuuuuuuuuuuurrrpppoooppprrrqqqpppppprrrvvv}}}{{{zzzxxxtttooojjjfffcccZZZ___bbbbbbeeellloooooonnnqqquuuzzz}}}wwwtttpppjjjbbbZZZTTTNNNLLLKKKMMMQQQTTTXXX^^^fffkkkpppssssssrrrwww}}}}}}|||{{{{{{|||}}}}}}|||zzzzzz{{{zzzzzzxxxjjj```YYYWWWSSSNNNIIIDDDAAA???@@@===;;;<<>><<<:::;;;<<<;;;::::::<<<===>>>@@@AAA@@@===<<<===???<<<<<<;;;;;;:::999999999888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999:::999888777777888999;;;555666666666777777777777555666777888888777666555777999;;;;;;999888777888555555666666777888888999777777777777777888999999888888777777777777777777555666777888999888777666444555555666777777888888777777888888999999999999777888:::<<<>>>???@@@@@@BBBGGGOOOXXX^^^bbbcccccc^^^SSSIIIDDDDDDQQQooo;;;:::::::::::::::::::::<<<<<<<<<===============888888777666777888999:::===============>>>??????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>>??????>>>===<<<;;;;;;;;;999888888888999;;;===>>>===<<<<<<<<<<<<===>>>>>>???>>>======>>>>>>===<<<>>><<<<<<@@@CCCDDDDDDEEEFFFOOOaaavvvzzzppprrrzzz}}}{{{}}}}}}pppgggQQQMMMIIIHHHKKKNNNOOOOOORRRYYYcccllltttyyyrrrnnn___\\\YYYXXX\\\aaadddfffpppssswwwzzz{{{zzzwwwuuuuuuxxx{{{~~~~~~}}}}}}}}}}}}~~~xxxvvvzzz}}}}}}vvvsssooonnnrrrxxx}}}xxxoooeee``````aaa```___[[[^^^___[[[VVVSSSUUUXXXXXXZZZ]]]___```___^^^]]]WWWVVVSSSQQQOOONNNNNNNNNQQQRRRTTTWWW[[[___bbbddddddeeeeeefffgggiiijjjkkkmmmiiigggjjjssszzz~~~~~~ssssssrrrqqqqqqrrrssstttuuuuuussspppmmmmmmoooqqqtttsssrrrsssvvv|||xxxuuurrrnnnjjjgggfffeeecccgggiiigggiiiooossssssppprrrtttxxxzzz|||}}}~~~{{{uuuuuuqqqkkkccc[[[SSSLLLIIICCCGGGLLLNNNOOOTTT]]]eeemmmtttwwwtttvvv{{{}}}{{{~~~}}}|||zzzyyyyyyzzzyyyyyy~~~zzzkkk```QQQOOOKKKFFFBBB???======<<<999777888;;;<<<;;;999999:::;;;;;;::::::<<<>>>>>>AAABBBAAA???>>>@@@BBB<<<;;;;;;::::::999888888999999:::;;;;;;<<<======<<<<<<;;;:::999888888777999888666555666777999:::555666666666777777888888555666777888888777666555333555888::::::999777555444555555666777888888999<<<;;;:::999888999:::;;;777777777777888888888888333444777999::::::999888555666666777888999999999999999999::::::;;;;;;;;;888999;;;===>>>???@@@@@@CCCHHHPPPYYY___bbbcccbbb^^^TTTJJJEEEEEEPPPmmm:::888777888999999888777<<<:::999999;;;<<<<<<;;;:::888666555666888;;;<<<:::;;;===>>>===>>>@@@AAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>>===;;;;;;::::::888999999::::::;;;;;;<<>>>>>???@@@AAAAAA???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBGGGKKKSSS___lll~~~qqqqqq{{{vvvhhh___SSSKKKIIIJJJKKKLLLGGGKKKQQQYYYcccrrr~~~rrrggg___YYYUUUYYY```eeefffggghhhjjjmmmqqquuusssuuuxxxyyyzzz|||~~~~~~}}}zzzxxxxxxyyy|||yyy{{{~~~{{{wwwsssssswwwyyyooohhhgggggghhhhhhkkkmmmnnnppppppnnnmmmkkkqqqnnnkkklllnnnpppooonnnjjjdddbbbeeeddd``````eeefffffffffgggjjjnnnrrruuunnnooopppqqqqqqrrrssstttrrrqqqrrrwww}}}yyyxxxtttrrrtttxxxzzzzzzyyyyyywwwssspppnnnppprrrwwwvvvsssqqqrrrwww~~~~~~rrrmmmhhhgggkkkpppsssuuuxxx~~~zzzuuutttsssqqqrrrrrrrrrsssssssssssssssuuu}}}~~~yyyrrrrrrmmmccc[[[UUUKKKCCCDDDGGGJJJMMMPPPVVV]]]cccnnntttzzz{{{wwwtttuuuwwwxxxzzzwwwvvvwwwzzz}}}{{{wwwvvvyyy|||ooo^^^MMMGGG@@@>>>???@@@===:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999;;;<<<>>>@@@@@@@@@AAAAAABBBBBBCCC===;;;:::888777777888888777888:::;;;<<<;;;;;;:::;;;:::999777777777888888999888777666666777888999888888999888888777666555777777777777777777888888;;;:::::::::999888888888444555555666777888888999777777888999999999999999999999999999999888777777666555555666888;;;???AAA888777666666777999;;;===::::::999999999:::;;;<<<999999999:::;;;===@@@AAADDDJJJRRRXXX\\\^^^___```bbbVVVJJJCCCBBBNNNlll;;;999777888999:::999888;;;:::888999;;;<<<<<<;;;999888666666666888;;;<<<999:::<<<===<<<===???@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAA@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBAAACCCIIIQQQ[[[iii~~~vvvuuu~~~wwwoooddd[[[VVVRRRNNNJJJFFFHHHJJJMMMUUUcccuuuzzzrrrjjjaaa^^^```______^^^]]]]]]___bbbdddkkkoootttxxxyyy{{{|||}}}}}}{{{zzz{{{}}}}}}zzzxxx{{{|||zzzwwwttttttwww||||||uuulllfffeeegggjjjkkkqqqsssuuuxxxzzz{{{{{{zzzwwwtttrrrrrrtttvvvwwwvvvwwwrrrpppqqqooojjjjjjmmmooonnnmmmmmmooorrruuuwwwuuuttttttuuuwwwyyyyyyxxxwwwuuuuuuxxx}}}||||||zzzxxxyyy}}}{{{wwwuuuuuuuuuvvvtttqqqpppppprrrtttvvvwwwwww~~~}}}rrrnnnjjjiiimmmuuu~~~}}}zzzxxxvvvuuutttsssrrrpppoooooonnnsss||||||rrroooiiicccaaa___XXXPPPPPPSSSWWWZZZ\\\```eeeiiioootttyyy{{{zzzxxxxxxyyy|||~~~~~~zzzxxxsssuuuvvvsssooonnnqqqttt|||yyyjjjZZZIIIDDD>>>;;;===>>><<<999;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888:::;;;<<<>>>>>>???@@@AAAAAABBBBBB<<<;;;:::999888888888888777888999;;;;;;;;;;;;::::::999777666555555555666888777777666666777777888888888888888888777666666888888888777777777777777777777666666666666666555555555555666777888888888555666777777777777777666888888999999888888777666666555555666777:::===>>>555555444444555777999;;;999999999999::::::;;;;;;::::::::::::;;;===???@@@CCCIIIPPPWWW[[[]]]^^^______UUUKKKFFFEEEPPPmmm<<<999777666888999::::::;;;999888888:::;;;;;;:::999888777666777999;;;===999:::<<<<<<<<<<<<>>>???AAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA======<<<<<<<<<<<<=====================<<<<<<<<<;;;<<<===>>>???@@@AAABBBAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEIIINNNVVVffftttyyyxxxuuuyyyxxxpppiii```WWWPPPKKKIIIFFFDDDHHHTTTdddppp{{{~~~~~~yyytttssssssvvv|||xxxnnniiieeebbb^^^ZZZXXXWWWWWWWWW\\\bbbjjjqqquuuwwwyyyzzz{{{|||{{{zzzxxxxxxzzz||||||zzzxxx{{{~~~|||yyyxxxvvvttttttuuuvvvwwwyyyssslllhhhhhhkkkoooqqqssstttwwwzzz|||~~~~~~~~~~~~{{{wwwuuuuuuwwwxxxyyy{{{xxxvvvvvvtttqqqppprrrtttsssqqqpppqqqrrrtttuuuyyywwwvvvxxx|||~~~}}}yyywwwvvvxxx}}}}}}zzzxxxvvvsssooonnnnnnmmmjjjfffcccccciiiuuu}}}}}}zzzyyyuuussspppmmmoooyyy{{{xxxuuusssqqqnnnlllkkkkkkjjjmmmvvvsssmmmeeecccjjjppplllccc```cccgggiiijjjkkkmmmnnnppprrrvvvzzz||||||{{{{{{}}}zzzxxxzzz}}}~~~zzzvvvttttttsssooojjjiiilllpppqqq{{{}}}wwwoooaaaRRRCCC>>>:::999:::;;;:::888;;;;;;<<<<<<<<<<<<;;;;;;:::999888777888999:::;;;<<<<<<===>>>???@@@AAABBB;;;;;;;;;;;;:::999888888777888999:::;;;;;;;;;;;;;;;:::888666555444555555666666777777777777666666777888888888888777777666999888888888777777666666444444555555555555555666555555666666777777888888666777777777777777666666777777888888777777666555666555555555666888999;;;444444444444555666888:::999999999999:::::::::;;;<<<;;;;;;;;;;;;===???@@@BBBHHHOOOVVVZZZ\\\]]]^^^]]]TTTLLLHHHGGGRRRmmm;;;888555444666888:::::::::888777777999::::::999888888777777888:::<<<===:::;;;======<<<===>>>@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA>>>>>>===<<<<<<<<<======??????>>>===<<<<<<;;;;;;:::;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@AAAAAAAAAEEEDDDDDDFFFGGGJJJTTT___nnn||||||{{{xxxyyypppfff___VVVQQQJJJDDDCCCKKKWWW```iiimmmqqqqqqmmmhhhdddccceeelllwww}}}uuuppphhhaaa\\\YYYVVVUUURRRXXX```ggglllppprrrtttrrrtttvvvwwwwwwxxxzzz|||yyyxxxwwwxxx{{{{{{zzzxxxwwwvvvuuutttttttttsssqqqyyywwwsssqqqqqqsssuuuvvvssstttvvvxxxyyyyyyyyyxxx|||wwwsssqqqrrrtttuuuyyyxxxwwwwwwvvvuuutttuuurrrqqqooonnnnnnooopppqqqvvvtttsssvvv|||yyyvvvtttvvv{{{~~~zzzvvvvvvqqqmmmlllmmmlllgggaaaZZZXXX\\\gggooopppoooooovvvwwwvvvrrrpppwww~~~yyyuuurrrpppmmmiiigggeeeeeefffbbbjjjyyyvvvnnneeeffftttwwwlllnnnqqqssssssrrrpppooooooppprrrwww{{{}}}|||{{{xxxwwwwwwyyy|||{{{vvvqqqsssrrrooojjjfffeeehhhkkkiiipppuuurrrlllcccVVVIII>>>;;;888777999::::::999;;;;;;<<<<<<<<<<<<;;;;;;999999999888999:::;;;;;;::::::;;;<<<>>>???@@@@@@:::;;;<<<<<<<<<:::999888777777888999:::;;;;;;;;;>>>===;;;999777666666666444555777777777777555444666777777888888888777777999999888888777666666666666666666777777888888888555666666666777777777888999999:::::::::999888888777777777777777666555555555555444444444555666777555555555666777888::::::888888999999::::::::::::<<<<<<;;;;;;;;;<<<>>>???BBBHHHPPPVVVZZZ]]]^^^___^^^TTTKKKFFFEEEOOOjjj999777444333555777999:::999777666666888999999888777777777888999:::<<<===<<<===??????>>>>>>???AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA???>>>===<<<<<<<<>>>>>===<<<;;;:::::::::;;;===???@@@AAAAAAAAACCCBBBBBBAAA@@@???>>>>>>?????????@@@@@@@@@AAAAAABBB@@@@@@BBBAAAAAAGGGOOOUUUcccvvvzzz}}}{{{sssmmmeee___VVVLLLFFFFFFJJJNNNWWW\\\bbbeeeddd```[[[XXXYYY___gggoooxxx}}}tttkkkfffbbb^^^[[[WWW[[[aaaeeegggiiijjjkkkiiimmmqqquuuwwwyyy{{{|||sssrrrrrrsssvvvxxxyyyzzzyyywwwvvvvvvxxxwwwuuusssyyyzzzzzzzzzyyyxxxwwwwwwuuuwwwyyy{{{{{{zzzyyywww}}}{{{wwwsssqqqsssvvvxxx~~~~~~|||{{{zzzyyyxxxrrrqqqqqqpppqqqrrrssstttsssqqqqqquuu{{{}}}yyyuuutttxxx{{{|||{{{xxxxxxzzz}}}|||||||||vvvrrrtttoookkkkkknnnooolllgggaaa]]]^^^dddiiihhhffffffppptttvvvssspppttt|||wwwrrrsssoooiiiccc^^^\\\[[[[[[XXX^^^jjj{{{yyyrrrjjjmmm{{{uuuvvvvvvwwwwwwuuusssqqqnnnoooqqquuuyyy{{{{{{zzztttyyy}}}vvvqqqnnnlllhhhccc```___```bbbbbbfffiiifff```VVVJJJAAA;;;:::888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<999::::::;;;===>>>>>>???999:::;;;<<<;;;:::999888666777777888999:::;;;<<>>CCCHHHQQQXXX\\\^^^```aaabbbVVVJJJCCCAAALLLiii888666444444666888999999888666555555777888888777777777888888:::;;;=========>>>@@@@@@???>>>@@@AAA@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDCCCAAA@@@>>>======<<>>>>>===<<<;;;;;;:::;;;<<<>>>@@@AAABBBAAAAAABBBBBBAAAAAA@@@@@@??????????????????@@@@@@@@@@@@AAA???@@@BBBBBB@@@CCCHHHHHHPPP\\\jjjzzz{{{vvvqqqmmmeee\\\SSSJJJDDDAAAHHHLLLRRRWWWYYYWWWTTTRRRQQQUUUZZZ^^^ccclllvvv~~~|||vvvsssqqqnnnllljjjmmmqqqrrrooollliiigggbbbeeeiiilllnnnqqquuuxxxooonnnlllmmmooouuuzzz~~~|||yyywwwwwwzzz|||{{{xxxwwwzzz|||}}}{{{yyywwwwwwuuuxxx|||~~~{{{yyyzzzzzzyyywwwwwwyyy}}}~~~~~~|||yyywwwwwwwwwwwwxxxyyyzzz{{{ttttttvvvxxx|||yyyttttttttttttrrrppplllmmmrrrrrrqqqwww|||uuuqqqppprrrpppooorrrvvvxxxwwwuuutttnnnkkkmmmmmmhhhcccbbbfffkkkpppqqqpppttt~~~~~~wwwrrrtttnnnfff\\\UUUQQQOOONNNRRRVVV___lllxxxvvvtttqqqsss~~~}}}{{{yyyyyyyyyxxxvvvuuuppprrrtttwwwyyyzzz{{{{{{www~~~wwwqqqnnniiiccc___\\\[[[[[[ZZZ\\\]]]ZZZTTTKKKBBB<<<:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<=========999999999::::::999999888666666666777999:::<<<===<<<;;;999777666555666666444444555555555555444444444555666888888999999999777777777777777777777888555666666666666666777777666666666666777777777777666777777888999999888888777777888888777777666555444444444444444444444333111111222333444555666666666777999:::::::::999888:::999999999999;;;===>>>CCCHHHQQQXXX\\\___aaabbbeeeYYYLLLDDDBBBMMMkkk888777666777999:::;;;:::777555444555666777777777666777888999:::<<<===>>>===>>>??????>>>>>>???@@@???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBDDDCCCBBBAAA@@@@@@???@@@?????????>>>>>>============>>>@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBB@@@AAADDDDDDBBBCCCGGGLLLLLLMMMSSS___ooo|||yyyxxxwwwrrrjjj^^^QQQIIIGGGGGGHHHIIIKKKLLLLLLKKKIIILLLOOOQQQTTT[[[eeelllvvvzzzwwwyyy{{{zzzyyyzzz|||uuuqqqffffffeeedddfffkkkrrrxxxuuuqqqlllhhhhhhmmmuuu{{{{{{vvvrrrsssxxx|||}}}{{{wwwzzz||||||zzzyyyzzz{{{{{{~~~{{{wwwyyyzzzzzzyyyxxxyyy|||~~~{{{{{{{{{||||||||||||}}}wwwzzz||||||||||||uuusssqqqpppnnniiiaaa```fffhhhfffjjjsss||||||tttoooooorrruuuxxx}}}zzzyyyvvvnnngggeeebbbfffjjjmmmooouuu~~~yyysssnnnhhh___VVVNNNJJJIIIJJJMMMQQQXXXaaaiiiooorrrtttnnnrrruuuwww}}}~~~yyywwwwwwyyyyyyxxxuuuxxx{{{|||{{{{{{}}}}}}wwwsssllleee___ZZZUUUSSSRRRQQQPPPOOOJJJCCC>>>;;;999:::;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888777777888888999666666666777888:::<<<===;;;:::999777666666777777555444444444444444444555444555666777999999::::::666666666777888888999999666555555555555555444444777777777777666666666666555666777888999:::::::::888888999999888888777666333333444444444444444444000111222333444555555555666777999:::::::::888777777777777777888:::<<<===AAAGGGPPPWWW\\\^^^```aaafff[[[PPPJJJIIIUUUrrr999888888999;;;===<<<;;;666555444444666777777666666777888999;;;<<<===>>><<<===>>>>>>======>>>??????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@???????????????>>>???AAACCCCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAABBB>>>????????????@@@@@@@@@???===>>>BBBCCC@@@@@@CCCXXXQQQIIIHHHNNN\\\ppp{{{||||||sssdddZZZNNNJJJEEEBBBBBBCCCDDDEEEAAAEEEIIIJJJKKKPPPYYY```hhhuuu{{{uuupppoootttzzz|||{{{~~~ssspppjjjfffgggnnnxxx~~~xxxooofffcccfffmmmtttwwwrrrmmmnnnsssyyy{{{{{{yyy{{{|||zzzyyyzzz~~~}}}xxxyyyzzzzzzwwwtttssstttwww{{{{{{{{{{{{{{{zzzzzzzzzzzzyyy}}}~~~zzz{{{}}}vvvsssrrrqqqoooddd[[[XXX___bbb___bbbjjjnnntttyyyvvvoookkkooouuuzzz~~~uuummmiiidddfffiiikkknnnttt}}}yyysssfffaaaYYYQQQKKKJJJJJJKKKIIINNNTTTZZZ___bbbfffhhhhhhpppwwwyyy{{{}}}vvvssstttwwwyyyyyyyyy~~~}}}|||wwwrrrkkkbbbZZZSSSLLLHHHKKKJJJIIIHHHEEE???<<<;;;999:::;;;;;;:::::::::<<<;;;<<<<<<<<<<<<<<<<<<;;;888888999::::::::::::999======<<<<<<<<<;;;;;;;;;888888666666666777888999666666666666888:::<<<======<<<:::999999999::::::555555333222222333555555333444666777999:::::::::555555666777888999::::::777777777666666555555444777777777777666666666666666777888:::;;;<<<======999999999999999888777777333333444555555555444444222222444555666777777777555777999:::::::::888777666555555666888:::<<<===@@@FFFOOOVVV[[[]]]___```eee\\\TTTQQQQQQ\\\www:::888888:::======:::777666555555555555777999:::999::::::;;;<<<===>>>>>>>>>@@@AAAAAA>>><<<<<<<<<@@@AAABBBCCCCCCCCCAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@AAACCCCCCCCCAAA@@@AAABBB>>>???AAAAAAAAA???===<<<<<<===@@@BBBBBBAAA???===??????@@@???======>>>@@@???@@@AAAAAA???======>>>>>>???@@@@@@??????AAACCCIIIGGGEEEDDDGGGOOOZZZaaatttuuuwww{{{{{{wwwmmmiiicccSSSBBB<<<@@@CCC@@@DDD===;;;@@@EEEGGGLLLRRR^^^ccckkkppprrrrrrpppoookkkfffccceeennnvvvzzz{{{xxxqqqooopppsss{{{}}}tttlllgggfffggggggccc```aaafffmmmqqqsssrrrvvvzzz||||||}}}yyysssoooqqqsssrrrooonnnpppsss|||}}}}}}~~~{{{vvvsssssssssttttttvvvyyyzzztttmmmmmmuuu~~~zzzuuurrrqqqqqqrrrlllgggcccfffnnnttttttrrrsssvvvwwwpppggggggpppyyy}}}yyyuuurrrooofffcccdddhhhlllooouuu|||wwwooofff[[[RRRQQQTTTRRRPPPOOOQQQSSSUUUYYY]]]```cccdddgggmmmsssxxxyyy{{{{{{~~~~~~xxxuuuvvvwwwuuuyyy}}}}}}}}}ooo```VVVOOOHHHCCCBBBCCCAAA???<<<:::999::::::888999999888777777999:::;;;;;;;;;<<<;;;;;;:::999999888888999;;;;;;999888:::::::::;;;;;;;;;<<<<<<<<<999555444444444444444666666666777888888999999999:::<<<======;;;:::888555444333222222333444555444555555666777888888999666555444444555777999:::777777777777666666666666888777777666666666666777555666666888999:::;;;;;;::::::999999888777777777222333333444444444333333333444555666777777777777444333444666888:::999888666666777888999;;;===>>>???CCCIIIOOOSSSXXX\\\^^^ddd___YYYUUUUUUbbb}}};;;::::::;;;===>>>;;;999888888777666666666777888888888999:::;;;<<<======<<<>>>@@@@@@>>>=========???@@@AAABBBBBBAAAAAA@@@BBBAAAAAAAAAAAABBBBBBCCCBBBCCCCCCBBBAAA@@@AAACCC???@@@AAABBBAAA@@@>>>===;;;<<<>>>@@@@@@@@@???>>>??????@@@>>>===<<<>>>??????AAABBBAAA???>>>>>>???>>>???@@@@@@@@@@@@BBBDDDHHHGGGEEEDDDEEEJJJQQQVVVbbblllzzzpppnnnqqquuuxxxsssfffVVVNNNMMMJJJEEEDDD???>>>BBBDDDBBBCCCFFFNNNSSSZZZ```cccccccccbbb\\\XXXVVV[[[dddnnnsssuuu}}}zzzuuuuuuwwwzzz|||tttooollleee```[[[ZZZ]]]bbbdddeeemmmrrrxxx|||}}}}}}vvvrrrlllnnnppppppnnnllllllllloooppprrruuu~~~vvvtttrrrpppppppppoooooommmpppqqqmmmgggdddgggkkkooommmjjjiiiiiillloooqqqvvvtttsssyyyvvvmmmkkkpppwwwyyyvvvtttqqqooommmhhheeegggiiiiiilllqqq}}}~~~wwwqqqggg^^^YYY]]]aaa```]]]\\\YYYZZZ\\\___bbbeeehhhiiimmmqqquuuwwwxxxxxxxxxxxxyyy}}}}}}yyywwwyyyzzzyyyyyy}}}~~~}}}}}}~~~yyyvvvgggWWWPPPLLLGGGCCCAAAAAA@@@===;;;999999::::::888999:::999888888999;;;;;;;;;;;;;;;;;;:::999888<<<:::999:::::::::888666:::::::::;;;;;;;;;;;;<<<:::888555333444444444444666777777888999999::::::999:::;;;;;;;;;999888666666666555555555555666666444555555666777777888888666666666666777888999:::777777777666666666555555666666555555555666666777666666777777888999::::::999999888888777777666666333333444444444444333333222333444555666666666666444444444666888999888777666666666777999:::<<<===>>>CCCIIINNNSSSWWW[[[^^^eee```ZZZVVVWWWddd~~~===<<<<<<<<<>>>>>><<<:::;;;:::999777777666666666777777888999:::;;;<<<<<<:::<<>>======>>>===>>>???@@@@@@@@@@@@@@@>>>??????@@@AAACCCDDDEEECCCDDDCCCAAA@@@@@@BBBDDD???@@@AAABBBAAA@@@???>>>;;;;;;<<<===>>>???????????????@@@>>><<<<<<===??????AAABBBBBB@@@??????@@@>>>???@@@@@@@@@AAADDDFFFHHHHHHHHHFFFEEEEEEHHHJJJPPPWWWaaammmzzzmmmiiikkkqqq}}}uuu|||{{{qqqiiiddd\\\UUUPPPJJJFFFEEEBBB>>><<<===@@@DDDJJJOOOTTTVVVVVVVVVMMMKKKJJJNNNXXXaaagggiiinnnxxx~~~yyyvvvwwwyyy{{{|||uuulllddd\\\YYY\\\```bbbbbbiiipppxxx}}}yyyvvvuuunnnooorrruuuvvvsssoookkkggghhhiiikkkrrryyyzzzwwwooopppqqqrrrrrrqqqooonnnmmmpppttttttqqqlllhhhfffgggeeeddddddgggmmmssswww{{{rrrnnnnnnqqq}}}{{{uuusssrrrqqqoooppphhhaaaaaabbbaaaaaacccjjjuuu~~~{{{xxxuuusssjjjeeeeeelllrrrssspppoooffffffgggiiijjjlllnnnoooqqqrrrtttvvvxxxwwwuuurrruuuyyyzzzxxxwwwzzz{{{zzzvvvxxxzzzzzzyyyxxxxxxxxxvvvzzzkkk[[[LLLGGGGGGEEEAAA@@@>>>===;;;999999999::::::999:::;;;:::888888999::::::;;;;;;;;;;;;:::999999<<<:::999::::::;;;999888::::::::::::;;;;;;;;;;;;888666444333444555555444777777888888999:::::::::999999::::::999777555444555666666666666666666555555555555666666777777888666666777888999999999999777666666666666555555555444444333444444555666777666666777777888888888999888888777777666555555444333444444444444444333333111222333444555555555444555444444555777888777555555555666777888:::;;;<<<>>>BBBHHHMMMQQQVVVZZZ]]]ddd___YYYTTTUUUbbb}}}>>>======<<<<<<<<<;;;:::::::::999888888777777777666777888999:::;;;<<<===<<<>>>@@@@@@???===============>>>???@@@@@@AAAAAA>>>>>>>>>???@@@BBBDDDDDDCCCCCCCCCAAA??????AAADDD@@@@@@AAAAAAAAAAAA@@@???===<<<<<<<<<===???@@@AAA?????????>>><<<;;;<<<>>>>>>@@@BBBBBB@@@@@@@@@AAA>>>???@@@AAAAAABBBDDDFFFHHHJJJKKKKKKHHHEEEDDDDDDGGGKKKQQQYYYdddssspppmmmnnnrrr~~~xxx{{{}}}|||sssllliiiaaaXXXPPPIIIDDDAAA@@@===>>>AAAFFFJJJMMMNNNNNNFFFDDDCCCFFFMMMTTTYYY[[[___jjjyyy{{{uuuppppppqqqssszzzzzzpppccc]]]___fffkkkmmmooovvv~~~{{{zzz|||vvvwww|||~~~xxxpppqqqooommmooosssqqqmmmooosssxxx{{{|||zzzxxxwwwuuuzzzwwwqqqkkkjjjhhhhhhkkkqqqwww{{{}}}yyyrrrmmmkkkiiinnnssswww{{{yyysssrrrrrrqqqooopppggg___^^^^^^\\\[[[[[[YYY```gggkkklllooorrrtttpppmmmnnnwwwuuutttsssrrrrrrrrrrrrsssppppppqqquuuzzz{{{yyyuuurrrwwwzzzxxxwwwyyyxxxvvvoooppprrrsssssssssssssssuuuvvvxxxbbbRRRCCC@@@BBBBBB???===::::::999888888999::::::888999::::::888777888999888999:::;;;<<<=========;;;999888999;;;<<<<<<;;;999999:::::::::;;;;;;;;;777555333333444555555444666666666777888888999999999:::999999888666444333222333444555555444333222555555555666666666777777555777888999:::999888888666666666555555555444444222222222222333444555666666777777777777777777777777666666555555444444333333333333333333333222111111111222333333333333333555444444555666777555444555555555666777888:::;;;===AAAFFFKKKPPPTTTYYY]]]___ZZZTTTPPPPPP]]]www=========<<<::::::999:::888888888999999888888888777777888:::;;;<<<>>>>>>@@@AAABBBAAA???<<<<<<<<<======>>>???@@@AAABBBCCC???????????????@@@AAABBBBBBBBBBBB@@@>>>>>>@@@BBB???@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???AAACCC?????????>>><<<;;;<<<======???AAAAAA@@@@@@AAABBB>>>???@@@@@@@@@AAACCCEEEFFFHHHKKKKKKIIIEEECCCBBBCCCFFFIIIMMMTTT^^^jjjsssuuuqqqrrrvvv~~~xxxvvv{{{|||yyysssjjjbbbZZZPPPIII@@@>>><<<===@@@CCCCCCCCC>>>======???CCCIIIMMMPPPVVV```ooozzz|||tttmmmjjjiiikkkqqqxxx~~~nnncccaaahhhqqqwww{{{{{{{{{}}}{{{~~~|||zzzyyyuuuooopppvvv}}}~~~vvvnnnllljjjiiilllpppvvvyyywww{{{}}}tttooolllgggccc___fffnnnttt|||xxxqqqppppppooonnnooofff___]]]ZZZVVVSSSTTTNNNQQQVVV[[[___eeemmmtttvvvsssttt|||}}}zzzwwwuuutttttttttqqqqqqrrrvvv|||~~~}}}zzzuuu||||||wwwrrrllllllmmmnnnooopppppppppsssrrrqqqttt}}}vvvZZZLLL@@@===@@@???===;;;888888888888888999::::::777999::::::888666666777666777999<<<>>>@@@AAABBB>>><<<::::::;;;<<<;;;;;;999999999:::::::::;;;;;;777555444444555666555444444444555555666777777777::::::999888777666555444222333444555555444333222555555555555666666666666555666777888999888777666555555555555444444444444111111111111222444555555666666666666666666666777666666555555444333333333222222222222222111000000000111222222222222222222444444333444666666555333444444444555666777888999<<<@@@DDDIIINNNSSSXXX\\\]]]XXXRRRMMMLLLYYYsss>>>>>>>>><<<999888999:::777777888888999888888777666777888:::;;;===>>>???@@@BBBCCCAAA>>>;;;::::::<<<<<<===>>>???AAACCCDDD@@@@@@??????>>>????????????@@@AAA@@@>>>===>>>??????????????????@@@@@@@@@@@@???>>>>>>>>>???AAABBB???@@@???>>>;;;:::;;;<<<;;;===???@@@@@@@@@AAABBB>>>???@@@@@@??????AAACCCAAADDDGGGGGGEEEBBBAAA@@@???BBBEEEGGGJJJPPPXXX^^^kkk{{{}}}uuuuuu|||xxxxxxvvveeeWWWIIICCC===999999:::888777666666777888<<>>>>>===;;;;;;777888888999999999999:::777999;;;;;;999777666666555666999<<<>>>AAABBBCCCBBB???<<<::::::::::::999999999999999::::::::::::888666555555666666555333333333333444555555666666999999888777666666555555555666666666666666666555555555555555555555555555444555555666666555555555555555444444444333333333222222111222222333444555444555555555666666777777666666555555444333333333222333333333222111000///111111222222222222222111333222222444555666555333444444444444555666777888;;;>>>CCCGGGLLLQQQWWW[[[^^^XXXQQQKKKJJJVVVooo@@@@@@@@@===999888999;;;777888888888888777555444555666777999:::<<<===>>>===???@@@???===:::999999:::;;;;;;<<<>>>@@@BBBDDD??????>>>>>>>>>>>>??????<<<>>>@@@@@@>>>===<<<<<<>>>=========>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>???@@@???===;;;::::::<<<:::<<<>>>?????????@@@AAA>>>???@@@???>>>>>>???AAA@@@BBBDDDDDDBBB@@@??????>>>@@@BBBCCCCCCFFFLLLQQQVVVcccsss{{{zzz|||mmm]]]TTTIIIBBB???<<<999666666666666777888;;;???AAACCCMMMZZZbbbeeeggglllppppppjjjfffdddaaa^^^___bbbcccgggppp~~~}}}nnnbbbaaajjjtttzzzxxxqqqmmmjjjiiinnnttt}}}wwwoooccciiiqqquuuwwwzzz}}}vvvppppppnnnnnnnnnooopppqqqmmmrrr{{{{{{rrrjjjddd]]]VVVPPPLLLSSSZZZ]]]cccllltttvvvwwwooofffaaa```bbbdddddd___^^^]]]ZZZRRRHHHFFFIIIOOONNNRRR[[[```bbbgggnnnssssssvvv~~~|||zzzwwwuuuttttttuuuvvvxxxxxxxxxxxxxxxzzz~~~uuupppmmmjjjiiiiiihhhfffddd___```]]]YYYXXXZZZYYYVVVHHHCCC??????>>>;;;;;;===888888999999:::999999999999;;;======;;;999777777555666888:::<<<>>>???@@@@@@===;;;:::;;;<<<======888999999999999::::::::::::888777777777777555333333333444444555666666777777777666555555444555555666666555555555555666666555555555555555555555555333333222222222222333333444444444333333333333222333333222222222333333444333333444555555666777777666666666555444444333333444555555444333222111111111222222333333222222111111111111333555666555444333333333333444555666777;;;>>>BBBFFFKKKPPPVVVZZZ]]]WWWOOOHHHGGGQQQjjjAAABBBAAA>>>:::888:::===999999999999777555333111444444666777999;;;<<<===:::<<<======;;;999999999999999999:::<<>>>>>>>>>>>>>>???@@@@@@:::<<>>???????????????>>>======<<<<<>>>>>>>>@@@AAA???@@@@@@???===<<<>>>???AAACCCCCCCCCAAA??????@@@???AAAAAA@@@???@@@FFFJJJLLLUUU___gggssszzz{{{qqqgggYYYOOOJJJFFFAAA===<<<<<<;;;999888888:::<<<888CCCPPPWWWZZZ\\\bbbgggccc```^^^^^^\\\VVVTTTVVVYYY\\\fffttt{{{zzzuuugggZZZWWW```kkknnnttt}}}zzzooojjjgggdddaaahhhnnnxxxxxxmmmddd^^^cccjjjnnnpppttt{{{{{{vvvpppooommmkkkiiigggfffeeejjjoooxxx|||wwwnnnfff^^^UUULLLFFFDDDJJJNNNNNNRRR\\\eeeiiimmmfff]]]XXXYYY\\\^^^___aaacccfffeee\\\SSSSSSXXXSSSRRRXXXbbbgggfffggglllnnnpppvvv|||}}}wwwuuusssrrrrrrtttvvvxxxvvvwwwxxxwwwvvvyyywwwppplllhhheeedddbbb^^^[[[UUUWWWUUUOOOLLLMMMMMMLLLAAA???>>>???===:::;;;???888999999:::::::::999999;;;===??????===:::999999555666777999:::;;;;;;<<<:::888777999<<<@@@CCCDDD888888999999999:::::::::;;;:::888888888777555333444444555555666777777777555555444333333333444444555444333222222333444555555555555555555555555444333222111000000000111222444444444333333333222222444444333333222333333333222222333444555777777888777666666555555444333333666666666666555444333222222222333333333222222111000000000222555666666444333333333333444444555666;;;===AAAEEEJJJPPPVVVZZZZZZTTTLLLEEECCCMMMeee{{{>>>>>>>>>===;;;999666555666666777777777777666666333444555777888:::;;;<<<999999888888888888888999888888888999:::;;;<<<===>>>>>>============>>>>>>@@@???===<<<;;;;;;;;;<<<::::::;;;;;;===>>>???@@@===???@@@@@@>>>======>>>>>>????????????===;;;:::999:::;;;===>>>@@@AAABBB>>>>>>============>>>>>>@@@AAAAAA@@@@@@???>>>===>>>???AAAAAAAAAAAACCCEEEGGGJJJOOOVVV```mmmzzzyyyssssss}}}uuuiii```YYYTTTOOOKKKDDD@@@;;;999:::;;;:::888:::<<>><<<:::999:::>>>AAA>>>>>>===<<<:::999888888@@@AAACCCDDDBBB???<<<:::666777999:::999888999:::;;;999999<<>>;;;999888888888888777555555666666666666666555555333333333444555666777777333333333222222333444444555555555444444333333333333333333333333333333333444333333222222333333444444444444333333222222222111111111111222333444555444555555666666666666666333333333333333333333333666666777777666444222111111111000000000000000111333333222222333333444555666555444333333444555666999===AAAEEEIIIMMMRRRUUUVVVRRREEE===>>>CCCZZZzzz>>>>>>>>>===<<<:::888777666666777777777777666666333444555666888999:::;;;888888777777777777777888888888888999:::;;;<<<===>>>======<<<<<<======>>>>>>===<<<::::::::::::;;;999999::::::;;;===>>>??????AAABBBAAA@@@??????@@@>>>??????>>>===<<<;;;;;;::::::;;;===>>>???@@@AAA>>>==================>>>???????????????>>>>>>===<<<>>>@@@AAA@@@@@@@@@AAABBBCCCFFFJJJOOOWWW```fffwww}}}wwwqqqmmmnnn}}}}}}uuuoookkkfffaaa]]]VVVSSSPPPNNNLLLHHHAAA<<<444555777999<<<@@@DDDGGGLLLMMMNNNLLLJJJHHHGGGHHHHHHJJJLLLQQQ]]]iiijjjdddcccbbb]]]VVVNNNIIIIIIJJJKKKNNNRRRYYYhhhxxxyyypppiiibbbZZZVVVVVVTTTXXX]]]aaadddkkkuuu}}}{{{jjj```]]][[[YYYWWWWWW[[[bbbiiinnnssswww{{{{{{vvvooojjjggghhhddd]]]VVVPPPMMMKKKJJJMMMPPPXXXdddooovvvxxxxxxmmmeee]]]YYYSSSJJJCCCAAA===>>>@@@BBBDDDGGGLLLPPPRRRQQQQQQQQQTTTXXX[[[^^^fffppp{{{|||sssjjjeeedddggghhhjjjkkkllllllkkkjjjmmmlllpppwwwxxxtttooooooooopppqqqqqqrrrsssvvvwwwwwwvvvuuuttttttvvvwwwyyyzzzllleee[[[UUURRROOOKKKGGGJJJIIIHHHFFFCCCAAA@@@???<<<======<<<;;;;;;<<<>>>>>>===<<<;;;:::999888888;;;???DDDHHHIIIEEE???<<<777888999999777777888999999888888:::===???>>><<<<<<:::999:::;;;;;;:::888777777777777777666555444333444444444555666666666444333333222222333333444444444444444333333333222444444444444444444444444333333222222222222333333333333333333222222222111222222222222333444555555444444555666666666666666333333333333333333333333666777777666555333111000111111000000000000000111333222222222222333444444666555444333444555666777999===AAAEEEIIIMMMQQQTTTTTTQQQEEE======AAAVVVvvv============<<<;;;:::999666777777888888777777666333333444555777888999999666666555555555666666777777777777888999:::<<<<<<======<<<<<<<<<<<<=========<<<:::999888999999:::999999999999:::;;;======???@@@BBBAAA???>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???======<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>><<<>>>AAABBBAAA???>>>>>>AAABBBCCCDDDFFFIIINNNRRR]]]eeeooozzz|||mmmhhhggglllzzz|||zzzyyyuuunnniiicccbbbaaaaaa]]]UUUIIIAAA666555444333444666999:::???AAACCCDDDCCCCCCDDDEEEDDDBBB@@@BBBJJJTTTVVVTTTWWWUUUQQQKKKDDD???<<<<<<>>>@@@@@@DDDQQQdddqqqvvvwwwooohhhccc\\\SSSMMMLLLIIIKKKMMMNNNSSS[[[gggpppuuuggg^^^[[[OOOOOOPPPQQQRRRTTTVVVWWW___bbbeeeeeebbb^^^[[[ZZZYYYUUUNNNFFF@@@===<<<;;;>>>AAAHHHQQQZZZ```bbbbbbYYYTTTOOOLLLFFFAAAAAAEEEAAACCCDDDFFFGGGJJJNNNQQQSSSSSSRRRTTTVVVZZZ___aaajjjrrr|||~~~xxxsssqqqoooooopppppppppnnnllljjjkkkjjjnnnttttttpppmmmmmmnnnqqqtttuuutttsssssstttuuutttrrrppppppqqqrrrsssxxxwwwbbb[[[RRRLLLJJJHHHFFFDDDEEEEEECCCBBB@@@>>>===<<<999;;;===>>><<<;;;:::;;;===<<<<<<;;;:::999999888666<<>>999:::999777555444666777555555666888;;;<<<;;;::::::999888999;;;<<<;;;:::999999999888777666555444444444555555555555555555444333333222222333333333333333333333222222222222555555555555555555555555333222222111111222222333222222222111111111111111222222222222333444555555444444555666666666666555444444444444444444444444777777777666555222000///000000000//////000000111222222222222222333444444555444444333444555666777:::===AAAEEEHHHLLLPPPSSSRRRPPPEEE======???RRRooo:::::::::;;;;;;:::::::::777777777888888777777777333444444555666777777888444444444444444444555666777777777777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888999999:::999999999999:::;;;<<<======>>>???>>><<<;;;;;;<<>><<<;;;:::;;;<<<<<<;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>>>>AAAEEEFFFDDDAAA???===???AAACCCDDDFFFHHHKKKNNNLLLRRR[[[dddooo}}}uuueeebbbfffmmm|||}}}~~~yyyqqqjjjffffffiiikkkjjjcccXXXOOOFFFBBB===999888888999999<<<>>>AAACCCCCCDDDFFFHHHIIICCC===;;;@@@FFFIIIIIIKKKJJJHHHEEEAAA<<<:::888<<<===<<<<<>>===<<<;;;999;;;======;;;:::::::::<<<;;;;;;::::::999999999666<<>>======NNNjjj777777777888888888999999777777888888888888777777444444555555666666777777333333222222333444444555666666666777888999:::;;;;;;;;;::::::::::::;;;;;;<<<;;;:::999999999:::;;;::::::::::::;;;<<<======<<<>>>???>>><<<::::::;;;>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>>AAADDDHHHJJJHHHDDDAAA???:::<<<>>>@@@AAACCCFFFHHHGGGJJJMMMRRRYYYeeesss}}}nnn``````gggqqqzzzooohhhdddfffiiiooorrrqqqkkkeeeZZZTTTLLLFFFDDDCCCCCCBBBAAADDDGGGIIIJJJLLLNNNPPPOOOGGG>>>::::::<<>>???===:::888:::@@@HHHNNNOOOTTTYYYYYYSSSNNNLLLLLLIIIFFFBBB@@@BBBHHHOOOSSSCCCCCCCCCDDDEEEDDDDDDCCC???>>><<<;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCDDDBBBAAACCCDDDEEEIIIUUUbbbnnnooopppooonnnnnnoooqqqooommmjjjgggfffggghhhjjjooosssyyy~~~|||yyyxxxvvvrrrooommmoooqqqsssssspppppprrrtttvvv}}}yyyuuuuuuvvvtttqqqmmmkkkjjjjjjkkkooottt|||zzzkkk___TTTOOOIIIEEEBBBBBBBBBCCC@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;999888:::<<<::::::::::::::::::999999999<<>>===:::555111//////111000222333555666777777888777666555777999;;;::::::;;;;;;;;;:::999777666555555555555555555444444444555444333333222222222333222222222222222222222222333333333333333333333333333222222222222222222333000000000000000000000000222111111111111222222333333444444555555555555555555555555555555555555555555555555555333111///...//////......///000111111222111111111111222333333333333222333444666888999:::===AAADDDFFFIIIMMMPPPQQQPPPFFF???======LLLggg666666666666666777888888777888888999999888888777666666666666666666666666222222222222333333444555555555666666777888:::;;;::::::999999999999::::::<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<======>>>@@@@@@???===;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBEEEIIIJJJHHHEEEBBBAAA;;;<<<===>>>===>>>AAACCCFFFGGGGGGGGGIIIPPP[[[cccjjjwww|||mmmbbbeeellluuuzzzooohhhccccccgggmmmsssuuurrrooofff___VVVQQQPPPQQQQQQQQQLLLOOOSSSUUUWWWYYY\\\^^^XXXOOOFFFAAA===:::;;;>>>===<<<<<<===>>>>>><<<;;;666:::;;;888999>>>AAAAAAFFFBBBBBBEEEEEE@@@<<<<<<;;;999777666666888;;;===???BBBFFFEEEBBB@@@AAABBB???DDDKKKQQQTTTSSSPPPNNN???>>><<<;;;;;;:::888666888888999:::<<<>>>???@@@===???@@@@@@??????AAABBBDDDCCCEEEIIIMMMTTTbbbppp|||zzzzzzzzzwwwtttqqqnnnlllllllllmmmtttvvvzzz}}}~~~~~~}}}|||{{{xxxtttpppoooqqqtttvvvvvvtttsssuuuvvvzzzzzzxxxvvvtttpppllliiigggggggggkkklllooorrrqqqjjj^^^UUUNNNLLLHHHDDDBBBAAAAAABBB>>>>>>>>>>>>>>>>>>=========>>>===;;;999999:::<<<999999999999::::::::::::;;;<<<>>>@@@AAABBBCCCCCCAAA@@@===888333////////////222444555555666777888999888888999;;;===<<<;;;:::::::::999888777666555444444555555555555555555555555444333222222222222222222222222333333333333333333333333333333333333444333333222222333333444000000000000111111111111333222222111111222222333333333444555555555555444444444444444444444444444333444444444333111///...............///000111111111111111111111222333333222222222333444666999::::::===@@@CCCFFFHHHLLLNNNPPPOOOEEE>>><<<;;;JJJeee777777666555666777888888777888888999999888888777777777777777777777777777222222222222333444555555555555555666777888999:::999999888888888888999999:::999888777777888999:::::::::::::::::::::;;;<<<>>>???@@@???<<<;;;:::;;;999::::::;;;;;;;;;::::::999999::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@CCCFFFGGGFFFCCCAAAAAA???@@@@@@>>>======@@@BBBBBBDDDEEEEEEDDDFFFKKKPPPTTTaaarrrsssmmmpppvvv|||yyysssiiiiiikkkppptttuuuqqqmmmiiibbbZZZWWWZZZ^^^``````ZZZ]]]bbbfffhhhkkkoooqqqlllcccZZZUUUOOOHHHFFFIIIGGGDDDBBBBBBCCCCCCAAA???:::??????;;;999:::<<<;;;;;;999:::@@@BBB@@@???@@@<<<<<<=========<<<:::888;;;===?????????AAAEEEHHHFFFNNNYYYaaaaaaYYYMMMEEEBBB@@@??????@@@@@@===:::<<<>>>BBBFFFIIIKKKLLLMMMGGGIIIJJJIIIHHHHHHKKKNNNQQQNNNOOOTTTYYYaaannnzzz}}}{{{{{{xxxvvvsssqqqpppqqqssstttuuuxxxzzz{{{{{{{{{~~~~~~|||zzzwwwvvvuuuuuuvvvuuutttuuuwwwxxx{{{yyytttqqqnnnjjjfffbbb___^^^^^^___^^^^^^___```\\\TTTNNNIIIHHHFFFDDD@@@???>>>>>>============>>>>>>>>>>>><<<>>>???>>><<<::::::;;;888888999999999:::::::::::::::;;;<<<>>>AAADDDEEEFFFEEECCC>>>888333000000000222555666666666888::::::999888999;;;<<<;;;:::888888999999888777666666333444444444555666666666666555444333222222222222222333333333444444444444444444444444444444444444555444444333333444444555000000000111111222222222555444444333333444444444222333444444555555444444333333333333333333333333111222333333333111000///...------......000111111111111111111111222222333111111222333444777999;;;;;;===@@@CCCEEEGGGKKKMMMNNNMMMCCC;;;:::999HHHddd999888777666666777888999888888999999999999888888888888888888777777777777222222222222333444555666555555555555666888999:::999999888888888888999999888888777666666777888999999999999888999999::::::<<<===>>>===:::888888888888999:::;;;<<<;;;:::999888888999::::::;;;<<<<<<;;;::::::999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>===@@@CCCDDDCCCAAA@@@@@@??????>>>===<<<<<>>>>>;;;===AAAAAA???<<<999888888888888999999::::::;;;888888:::<<<>>>BBBEEEGGGIIIIIIGGGBBB;;;555222111000333666777666666888;;;888777777777999:::999888777777888888888777777666333333444444555666777777666555444333222222222222333333333444444555555555555555555555555555555555666555555444444555555666000000111111222222222333777666666555555555666666222333444444555555444444333333333333333333333333000111222333333222111000---------......000111111111111111000111222222333111111111222444777:::;;;;;;===@@@CCCEEEGGGJJJMMMMMMKKKAAA999888777GGGccc777666666555555555555666888888777666666777888999777777666666555555555444222222222222333555777888666666777888999999::::::<<<;;;:::999999888777777666555555666888999888777999999888777777777777777:::;;;;;;;;;:::888777555666666777777888888888999999999::::::;;;<<<======999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<>>>@@@AAA@@@??????>>>===<<<<<<===>>>>>>>>>>>>>>>>>>????????????AAACCCHHHQQQ[[[fffpppvvv|||{{{xxx}}}{{{tttooofff\\\[[[bbbiiikkkiiifffgggkkkrrryyy~~~|||uuurrrqqqppplllhhhjjjddd[[[VVVTTTTTTSSSRRRVVVTTTQQQLLLGGGAAA<<<999999===AAAFFFJJJMMMQQQSSSRRRWWW]]]___\\\VVVQQQMMMPPPPPPRRRYYY```ccc```\\\ZZZZZZZZZ\\\bbbfffbbb[[[ZZZZZZ[[[ZZZYYYYYY[[[]]]WWWYYY^^^dddlllsssyyy}}}{{{vvvpppllllllnnnppppppssspppmmmnnnsss{{{{{{xxx|||}}}zzzwwwwwwwwwvvvuuuvvvwwwxxxzzzrrrmmmooosssvvvyyy}}}|||~~~{{{yyyuuussssssrrrqqqsss|||uuuiiibbb]]]VVVPPPMMMKKKJJJIIIJJJHHHGGGGGGHHHIIIIIIHHHBBBBBBCCCCCCBBB???<<<:::<<<======<<<;;;;;;>>>@@@============<<<;;;:::999999888888999;;;<<<<<<;;;;;;<<<===>>>>>>???AAACCCLLLKKKJJJFFF@@@999222---222222333333555666777888;;;:::999999888888999999666777888888777666777999333333333333444555666666555555444333111222444777444333333222222222333333666666666666555444333222333333222222333444666777000111222333444333222222555333000///111222333333111111111222333444555666666666555444333333222222000000111222222222222111///////////////...............///000111333444555000000//////111555888;;;;;;===???AAACCCFFFIIILLLRRRPPPEEE<<<::::::JJJfff777777666666666777777888999888777777777777888999888777777777666666666666333222222222333555777888:::::::::;;;;;;<<<<<<===:::::::::::::::999888777444333222333555666555444888777777666555555666666::::::::::::999888666555666666666777777777888888888888999:::;;;<<<===>>><<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>??????;;;;;;;;;===@@@AAAAAA??????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@FFFMMMUUU]]]aaammmrrryyy|||vvvsssxxx{{{vvv}}}|||qqqfffbbbfffkkkmmmllliiiiiijjjmmmrrrxxx~~~|||uuusssvvvyyyzzzyyy|||tttiiibbb```aaacccdddjjjhhhccc\\\VVVQQQNNNLLLHHHKKKOOOSSSVVVZZZ]]]______eeemmmqqqooojjjdddaaaeeeddddddfffiiigggaaa[[[[[[___cccffflllqqqnnnhhhaaadddhhhiiihhhgggffffffbbbcccfffkkkrrryyy{{{wwwvvvwwwwwwwww{{{xxxttttttxxx}}}}}}wwwxxx~~~zzzxxxtttssstttuuuvvvwwwwwwrrrooopppsssuuuzzz|||uuusssssssssqqqqqqyyysssggg\\\WWWQQQKKKGGGEEEDDDBBBCCCBBB@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;<<<<<<;;;::::::===???============<<<;;;:::999:::999888999;;;===<<<;;;;;;<<<=========>>>@@@BBBIIIJJJLLLKKKFFF>>>555000333333444444555777888999::::::999888888888888888777999999888777666666888555444444444555666777777555555444333111222444777666555444444333333333333666666666666555444333222555444444333333333444444000111222333333333222222555333111111222444444333333333444444444444444444555555444444333333222222000000111222222222222111/////////////////////...000000000000111333444555555444333333333555777888:::<<>>???>>>>>><<<;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<>>============?????????>>>>>>======<<<<<<<<<======>>>AAADDDIIIMMMPPPZZZ```jjjvvv}}}xxxtttpppnnnuuu~~~rrrsss}}}ssslllnnnrrrvvvvvvqqqpppnnnkkkjjjpppyyy|||vvvuuuzzzsssjjjgggjjjooorrr{{{xxxrrrkkkfffaaa___^^^[[[]]]___bbbeeehhhkkklllmmmsss{{{|||wwwuuuzzzyyywwwwwwvvvqqqiiiccceeejjjooosssyyy}}}zzzuuuhhhmmmtttxxxxxxuuusssqqqppppppoooqqqvvv~~~~~~}}}}}}|||yyyxxxzzz}}}}}}wwwtttxxx}}}wwwqqqoooqqqtttuuuuuusssqqqqqqssssssttt|||~~~wwwuuuttttttrrrpppuuu}}}nnnaaaWWWSSSLLLGGGDDDBBB@@@???>>>===;;;;;;===>>>===<<<@@@@@@??????>>>===<<<<<<:::;;;;;;:::999:::<<<===============<<<;;;:::::::::999999:::<<<======<<<<<<===>>>===<<<<<<>>>@@@BBBFFFKKKMMMIIIAAA888222555555555555666888999999999888888777777777777777999::::::999777555555666777777666666666666777888444555444333222222444666777777666555555555555555666666666666555444333222555555555555444333222111000111222333333333333222333222111111333333222111333333444444444333222111333333333333333333333333///000111111222222111111......//////////////////111111111111111222333333666666666777777888999999:::<<>>???>>>>>>===<<<<<<<<<<<<<<<;;;::::::::::::999999999:::999999;;;>>>@@@@@@@@@???>>>=========>>>???@@@???>>>>>>===<<<;;;;;;:::?????????@@@BBBEEEHHHIIIKKKPPPYYYdddqqqxxxpppllliiillluuu~~~vvvxxx}}}}}}wwwwww|||~~~}}}yyyqqqkkkkkkssszzz~~~zzzwwwxxx}}}zzzqqqnnnpppuuuyyy|||yyytttqqqmmmllljjjjjjjjjlllppprrrttttttuuuyyy~~~~~~~~~yyytttwwwwwwwwwxxxwwwkkkpppxxx}}}}}}|||{{{{{{yyyuuutttvvv|||}}}yyyvvvuuuuuuwwwzzz{{{||||||wwwvvv{{{|||uuummmjjjlllppprrrrrrpppqqqsssuuusssttt}}}{{{xxxwwwwwwtttqqqsssxxx|||{{{gggYYYTTTPPPKKKGGGFFFEEECCCBBB@@@>>><<<===>>>???>>>>>>AAA@@@???===;;;::::::::::::;;;<<<;;;::::::<<<===<<<<<<======<<<;;;;;;::::::999999:::<<<======<<<<<<======<<<;;;;;;<<<>>>===AAAEEEHHHGGGAAA:::555666666666666777888999:::888888777666666666666666:::;;;;;;999777555555666888888777666666666666666444444555444222222444666666666666666666777888999666666666666555444333222444555555666555444222111111111222222333333333333111000000111222222000//////111222444333222000///222222222222333333333333///000000111111111111111............////////////333222222111111111222222111333555888:::;;;;;;;;;999;;;>>>@@@BBBDDDHHHKKKLLLKKKBBB<<<<<<===NNNjjj555555555666777888999:::::::::::::::999999888888555555555555555555555555555444444333444555777888<<<<<<<<<<<<<<<;;;;;;;;;777999;;;======<<<999888777444222111333444444444333333222222222222333333777777777777777777888888666666666666555555555555555666777999;;;===>>>???<<<<<<<<<<<<<<<===>>>???>>>>>>>>>===============;;;999999:::===???@@@@@@???>>>=========???@@@AAA???>>>>>>===<<<;;;;;;:::::::::;;;<<>><<<<<<<<<===<<<<<<;;;::::::999999:::<<<======<<<<<<<<<===;;;:::999;;;<<<<<<>>>AAABBBBBB???<<<:::777777777777777888999:::888777666666555555666666:::;;;;;;:::777666666777999999777666555555444444333444555444333222444555333333444555777999;;;<<<666666666666555444333222222333444555555444333222222111222222222222333333222111111222333333222000...000222444555555333222111111111222222222222222//////000111111111111000---.........//////000000222222111000000000111111///111444777999::::::999888;;;===???AAADDDGGGJJJKKKKKKCCC=========MMMiii666666666666666777888999999:::::::::999888777666333444444444444444555555555555444444444555777888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;999888666333000///000222333222333333333333333444444555777777777777777888999:::777777777666666666666555555666777999:::<<<===>>>;;;;;;;;;<<<<<<===??????<<<<<<=========>>>>>>>>>===;;;:::;;;===???@@@@@@???>>>======>>>???AAABBB???>>>>>>======<<<<<<<<<999999;;;===???BBBDDDEEEDDDEEEFFFHHHMMMUUU^^^eeepppzzz{{{pppjjjggghhhpppxxxvvvuuu~~~vvvtttttttttwww}}}}}}}}}}}}}}}{{{xxxuuuwwwzzz}}}}}}|||}}}|||}}}{{{qqqpppyyyxxxrrruuuzzz}}}|||{{{|||~~~{{{{{{}}}qqqpppoooqqquuuyyy|||}}}}}}wwwpppkkkhhhgggggglllmmmpppqqqnnnmmmuuu}}}xxxssspppooolllggggggjjjppp{{{}}}ppp___RRRKKKHHHFFFEEEFFFFFFFFFEEEBBB@@@>>>???@@@AAA@@@@@@BBBAAA@@@===;;;999777666:::<<<>>>>>>===<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;999888888999;;;<<<<<<;;;:::;;;;;;:::999999:::<<<======>>>>>>>>>>>>======777777777777777888999999888777777666666666666666777999:::999888888999:::;;;:::888777555444444333333444555555333333444555111111222444666888;;;<<<666666666666555444333222333333444444555444444444222222111111222222333444555444333333555555444333111222444666777777777777111111111111111111111111...///000000111111000000------......///000000000111000000/////////000000111222444555666666555444888:::===>>>@@@CCCGGGIIILLLLLLDDD>>>======LLLggg~~~888888777777777888888999999999999999999777666555444444444444555555666666666555555444444555777777777888888999999:::::::::;;;<<<<<<<<<;;;:::999999777444111000111222333333444444444444444555666666888777777777888999;;;<<<888888777777777666666666666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<======999::::::;;;<<<===>>>>>>@@@>>>;;;;;;===???@@@@@@???>>>======>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>@@@AAACCCCCCCCCDDDFFFFFFHHHKKKOOORRRVVV```kkksss{{{xxxvvvuuutttwww|||zzzyyy|||zzzwww{{{}}}~~~|||~~~{{{}}}yyyvvvwww{{{~~~}}}}}}~~~~~~~~~{{{xxxssspppuuu|||}}}yyywwwzzz}}}{{{}}}yyyvvvttttttwwwzzz|||}}}~~~xxxnnnjjjjjjjjjiiijjjkkkiiigggmmmuuuvvvoooiiicccbbb___[[[[[[]]]ccclllttttttooofffYYYNNNIIIGGGDDDCCCDDDCCCBBBAAA@@@>>>======>>>??????>>>>>>??????>>>===;;;999888999;;;===>>>===<<<<<<===;;;;;;<<<<<<<<<<<<<<<;;;888777777888:::;;;;;;:::999::::::999888888:::<<<;;;;;;;;;;;;;;;;;;::::::777777666666666777888888999888777777666666777777555777888999999:::;;;======<<<:::888666555444444222444555555444333333444111111222333444666777888666666666666555444333222666555444444333333333333222222111111111222333444666444222111333444444444333333444444444555555555222222111111000000//////...//////000000000000000------......///000000111///...............///000111111222333444444444444777999<<<>>>@@@BBBFFFIIINNNNNNEEE>>>===<<>>>>>======<<<;;;::::::999999:::777333222333444555555555555555555555666777888888888777777888:::<<<===999999888888777777666666777777888999::::::;;;;;;>>>===<<<;;;;;;:::;;;;;;<<<===>>>???@@@BBBBBBCCCBBB???<<<<<<===???@@@@@@???>>>>>>>>>>>>@@@BBBCCC>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<=========BBBDDDGGGHHHHHHHHHHHHIIIGGGQQQYYY]]]cccmmmwww|||}}}yyywww{{{~~~~~~|||~~~}}}|||wwwtttuuuzzz~~~}}}{{{wwwzzz~~~~~~~~~~~~~~~|||yyywwwvvvxxxzzzvvvyyyxxxtttrrruuuxxxxxxyyy|||}}}|||{{{{{{|||~~~}}}|||xxxvvvwwwyyyzzz{{{}}}}}}wwwqqqppphhhffffffgggeeeccchhhnnnuuuzzznnnggg```ZZZXXXVVVRRRRRRTTTWWW___fffgggddd^^^SSSIIIKKKHHHEEEDDDCCCBBB@@@>>>@@@>>><<<===>>>???>>>===;;;<<<>>>??????===;;;:::888:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;777666666777999::::::999888999:::999888888:::<<<666777888999999777666555777666666666666666777888999999888777777777777777333555777999999;;;===??????>>><<<:::777666555444222444555555444333333444222222222222222333444555666666666666555444333222999888555333222111111222333222111111111222333444333111...---///111111111333222111000000000111111333222222111000//////......//////000000000000000---------...///000000111---------------...//////......000222444666777888777999<<<>>>@@@BBBFFFIIIPPPOOOFFF???===;;;HHHcccyyy~~~;;;;;;::::::999888777777<<<<<<<<<;;;:::777555444555555555555666777888999777777888888777666444333888888999:::<<<===>>>>>>============>>>>>>>>>>>>;;;:::777555555777999:::999999999888888999::::::777888999999::::::::::::888888777777777777777888888888999::::::::::::999:::::::::999999:::;;;;;;???@@@AAAAAAAAA@@@???>>>>>>===<<<;;;<<<===???AAA@@@>>><<<>>>AAACCCCCCBBB<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDDDDCCCDDDDDDEEEFFFEEEFFFGGGIIIOOOVVV\\\```nnnrrryyyxxxsssooonnnssszzz{{{yyyxxx~~~|||~~~~~~}}}}}}{{{zzz}}}xxxvvvyyy{{{{{{|||{{{xxxyyyyyyvvvtttvvv{{{{{{xxxxxxzzzxxxvvvzzzyyyuuuyyy|||{{{zzz~~~}}}xxxwww|||{{{xxxxxxyyyxxxuuuzzzzzz}}}vvvooojjjhhheeeccccccfffjjjmmmvvv|||mmm```WWWUUUSSSQQQPPPNNNJJJHHHKKKNNNTTTWWWWWWSSSMMMIIIFFFCCC@@@???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@>>><<<;;;:::999999999999999999999999>>>======<<<<<<;;;::::::<<<;;;999777666666777777:::999888888888999:::;;;::::::999999888777777777777777777777888888888888:::999888777666666666666888888888999:::;;;<<<======:::666444555555555444333333444555444333111111000000111111111222222222333333333333333333333333333333333222222222111111000111111000000000333555666444000------///222555222222222111111111000000///////////////000000111000000000000000///......///......------///000111222---'''%%%(((,,,///000//////000111333444555555888888999999;;;???EEEJJJNNNPPPGGG===<<<;;;FFF[[[zzz}}}}}};;;;;;::::::999888888777::::::;;;:::999777555444666666666777777888999:::999999:::;;;:::999888777999999:::;;;;;;<<<======>>>>>>>>>>>>>>>?????????===;;;999777777888:::;;;;;;;;;:::999999999999999999999:::::::::::::::::::::999999888888999999999999::::::;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;???@@@AAAAAAAAA@@@??????>>>>>><<<<<<<<<===???@@@@@@>>><<<===@@@BBBAAA@@@===>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDGGGKKKPPPRRR\\\aaaiiiqqqxxx~~~yyyoooiiiggghhhoooxxx}}}zzzxxxxxxssstttvvv~~~~~~}}}}}}xxxvvvzzz}}}}}}|||xxxxxxvvvtttxxxwwwvvvyyy~~~}}}{{{|||{{{vvvooommmqqqvvvxxxxxx|||xxxwwwwwwvvvuuuwwwvvvyyyxxxpppkkkhhhdddaaaaaadddhhhkkksssxxxxxxggg[[[VVVUUURRRQQQOOOLLLHHHFFFEEEGGGJJJLLLLLLJJJHHHFFFGGGEEEAAA@@@@@@???>>>===========================AAAAAA@@@???>>><<<::::::888999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999888777777777888::::::999888888777888888::::::::::::999888888777777666666666777777777888888888999888888777777777777888888888888888999:::;;;<<<<<<999666444555555555444333333444555444333222111111111111222222222333333333333333333333333333333333333222222222111111111111222222111//////111333333111///......000333555222222111111111000000000//////......//////000111000000000000000///......///......---...///000111...------///111222///,,,000000111222222333444444777888999:::<<<@@@EEEIIIKKKMMMEEE<<<;;;:::EEEZZZxxx~~~;;;;;;::::::999999888888888999999999999777555444777777777888999999::::::555666777888888888777777::::::;;;;;;<<<<<<<<<<<<>>>?????????@@@@@@@@@AAA???>>><<<:::::::::<<<===<<<<<<;;;:::999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<============<<<;;;;;;:::::::::::::::;;;>>>???@@@AAAAAA@@@?????????>>>===<<<===>>>???@@@@@@>>>===>>>???@@@???>>>>>>>>>>>>??????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@AAACCCFFFHHHJJJOOOVVV]]]eeelllsssxxx{{{uuuiiicccbbbfffpppzzz~~~wwwtttuuu{{{vvvpppmmmlllvvvxxx{{{||||||~~~}}}yyywwwzzz~~~{{{wwwvvvtttsssyyyxxxmmmnnnqqqwww~~~|||vvvnnnfffccceeeiiilllooowww~~~|||vvvuuutttsssqqqppprrryyy~~~yyyqqqjjjfffbbb^^^^^^aaaeeehhhooorrrvvvyyyvvvmmm```XXXSSSQQQOOONNNLLLJJJFFFCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHEEEBBB@@@??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>===<<<:::999888888999:::;;;<<<<<<===::::::::::::;;;;;;;;;;;;999888888888888999::::::777777777666777888999999:::999999888888777666666666666777777777777888888888888777777777888999999777777777777888888999:::;;;888666444555555555444333333444555555444222111222222222333333333444444333333333333333333333333333222222222222111111111222333222111///...///000//////......000111333555111111111111000000000000///............///000000000000000000000///......///............///000000---...///222444333000---111111111222222222333333666888;;;<<<>>>AAAEEEGGGHHHKKKCCC;;;;;;:::DDDYYYvvv}}};;;;;;:::::::::999999999888999::::::999888777666666666777888999999999999333444555666666777777777;;;;;;;;;;;;<<<<<<<<<<<>>===<<<======>>>;;;;;;;;;::::::;;;;;;<<<<<<=========<<<;;;::::::;;;::::::::::::;;;;;;<<<;;;<<<<<<===>>>=========<<<;;;;;;::::::::::::;;;===>>>@@@AAAAAA@@@?????????>>>>>>======>>>??????@@@@@@@@@@@@@@@???>>>===???>>>=========???AAABBB@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBEEEGGGHHHHHHGGGGGGCCCBBBAAA@@@@@@BBBDDDFFFEEEGGGKKKOOOSSSWWW]]]```gggnnn{{{vvviiibbbaaaeeeppp{{{yyyrrroooooouuu~~~}}}uuuooojjjnnntttzzz}}}}}}~~~}}}}}}~~~~~~~~~zzzyyy|||~~~~~~~~~~~~yyyzzzxxxtttssszzz{{{nnndddbbbfffmmmyyywwwllldddaaabbbdddffflllvvv}}}zzztttqqqpppllliiikkksssyyy|||tttlllddd```\\\YYYXXX[[[___bbbhhhiiijjjjjjgggaaaZZZUUUNNNLLLJJJIIIHHHGGGDDDBBBAAAAAAAAAAAACCCFFFHHHJJJFFFCCCAAA@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;:::999888888999:::<<<===>>>>>>888888999999:::;;;<<<<<<<<<;;;:::999888777777777555555666666777777888888999999999888777777666666666666666666777777777888666666666777888999::::::777777666666666777777888999777555444555666555444333333444555555444333222333333333444444444555555222222222222222222222222222222222222111111111111000111222000///...///000......//////000111222222111111000000000/////////......------......///000000000000000000///................../////////000000///---------///111111111111111111111222222222555888;;;>>>???AAADDDFFFFFFJJJCCC<<<<<<;;;DDDYYYttt|||;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::888777444555666777888888888888777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>999999999:::;;;<<<===>>>============<<<<<<;;;:::999999999999999:::;;;;;;;;;<<<<<<==================<<<;;;;;;:::::::::;;;===>>>???@@@AAA@@@???????????????>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@?????????>>><<<;;;<<<>>>@@@BBB@@@@@@AAAAAAAAABBBBBBBBB@@@BBBDDDGGGHHHHHHGGGFFFEEEDDDBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIILLLNNNTTTZZZffftttwwwllleeedddgggpppzzzwwwqqqooommmqqqxxxyyypppjjjiiirrr}}}xxxxxxxxxzzz~~~}}}yyyyyy|||zzz|||{{{{{{yyyrrrjjjddd^^^dddmmmyyy~~~rrrjjjggggggggggggnnnxxx~~~uuuoookkkgggdddfffnnnuuuzzz}}}tttiiiaaa\\\ZZZVVVSSSSSSUUUXXXZZZ[[[[[[[[[ZZZXXXUUUTTTSSSKKKHHHFFFDDDDDDDDDCCCBBB======>>>@@@BBBCCCEEEFFFBBBAAA@@@@@@AAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999:::<<<===>>>>>>777888888999:::;;;<<<<<<<<<;;;;;;:::999888777666444444555666777777888888999999888888777666666555555666666666666777777777555555555666777888999:::777777666555555555666666777666444444666666555444222333444555555555444333333333444444444555555555222222222222222222222222222222222111111111000000---...000000//////000111/////////000000//////...000000000/////////......---------------......///000000000000000///......---....../////////////////////...------...000222111111111111111111111111444777;;;>>>???@@@BBBDDDEEEJJJDDD>>>===<<>>=========999999999999:::<<<===>>><<<<<<<<<===<<<<<<;;;;;;888777777888888999:::;;;<<<<<<===>>>>>>>>>>>>===>>>===<<<;;;::::::::::::<<<===>>>@@@@@@@@@@@@?????????????????????>>>>>>@@@BBBDDDDDDBBB@@@@@@@@@>>>===<<<;;;<<<>>>@@@AAA@@@@@@AAAAAABBBBBBCCCCCCAAABBBDDDEEEFFFFFFFFFEEEFFFEEECCCAAA@@@?????????CCCEEEFFFEEEDDDDDDEEEFFFEEEKKKSSS\\\fffqqqzzz~~~vvvooommmmmmooovvv~~~{{{qqqlllkkknnnqqqwwwwwwmmmgggiiirrr}}}uuuuuuuuuyyy~~~yyyuuuuuu|||}}}vvvqqqpppooojjjfffeeefffnnnvvvxxxqqqnnnlllkkkiiipppyyytttlllhhheeeaaaaaaiiippptttwwwyyy~~~uuuhhh___YYYXXXVVVSSSPPPNNNNNNOOOPPPLLLLLLLLLKKKJJJLLLOOORRRNNNJJJEEEBBBAAABBBCCCCCC???@@@BBBCCCDDDEEEEEEEEE@@@??????@@@AAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999888888999:::;;;<<<<<<===888999999:::;;;<<<<<<===888999999:::;;;:::::::::333444555777888888888888999888888777777666555555555555666666666666777777444444444555666777888999888777666666555555555555666444444444666777666444222333555666666555444444333333333444444444555555222222222222222222222222222111111111111000000000+++---///000//////000111000/////////.........---////////////............---,,,,,,,,,,,,---......000000000000000///......---......///000/////////***---111222111///......000000000111111111222222444777:::<<<===???AAACCCEEEJJJEEE???>>>;;;CCCVVVqqq~~~}}}{{{zzz|||~~~;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999777666444555777999999999888777555555444444555666777888:::;;;;;;<<<===>>>>>>???>>>???@@@AAABBBCCCDDDDDDAAA@@@@@@>>>===<<<<<<;;;::::::999999999999::::::::::::;;;<<<<<<<<<;;;;;;777777777777888999:::;;;===>>>>>>???????????????>>>===<<<;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@???@@@@@@@@@@@@??????>>>>>>>>>AAADDDDDDBBB@@@@@@@@@<<<<<<;;;;;;<<<===???@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEEEECCCBBBAAABBB>>>CCCHHHMMMRRRYYYbbbhhhmmmjjjiiimmmqqqsssyyyvvvlllhhhhhhnnnqqqvvv}}}tttmmmkkkkkkrrr{{{sssrrrrrrvvv}}}wwwsssxxx~~~vvvnnnmmmlllhhhggghhhkkkvvv}}}|||uuuqqqmmmiiijjjoooxxx~~~|||qqqjjjgggddd^^^]]]ccciiillllllnnnnnnwww{{{ssshhh```\\\YYYXXXVVVTTTPPPLLLIIIGGGEEEBBBCCCCCCCCCDDDIIIPPPUUUWWWQQQHHHBBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFF@@@@@@???@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::999888999999999::::::;;;;;;::::::;;;;;;<<<<<<<<<===888999:::;;;;;;;;;::::::333444666888999999999999888888888777666666555555555555555666666666777777444444444444444555666777999888777666555555555555444333333444666777666555222333555666666666555444222333333333444444444444111111111111111111111111111111111111000000000000+++---///000///...............---------...///////////////.........------,,,,,,,,,+++,,,------...000000000000000///......------///000000000///...))),,,///000...,,,---......//////000111222222333444666999:::;;;===@@@BBBDDDIIIDDD>>>===:::@@@SSSnnn|||zzzxxxwwwxxx{{{;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::777555444555666888:::;;;:::999888999888777777777888:::;;;::::::;;;<<<===>>>???@@@>>>>>>???@@@AAACCCCCCDDD@@@@@@???>>>===<<<;;;:::===<<<:::999888777777777999999:::;;;<<<<<<<<<;;;888888888888999:::;;;<<>>>>>===<<<;;;:::::::::;;;<<<>>>???@@@@@@@@@???@@@@@@@@@@@@@@@???>>>===<<<@@@CCCCCCAAA??????@@@;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD>>>??????@@@BBBCCCEEEFFFBBBDDDFFFFFFCCC@@@>>>>>><<<@@@EEEGGGHHHKKKRRRWWWWWWWWW[[[dddjjjnnntttyyyyyynnnjjjjjjmmmpppttt{{{|||tttqqqrrrmmmrrrxxx}}}pppoooooosss{{{|||wwwyyyyyyxxxxxx}}}~~~uuutttsssnnnnnnpppkkkvvv|||uuupppkkkfffhhhmmmuuu|||wwwnnniiigggddd]]]ZZZ___dddeeedddeee^^^ggglllggg```]]]]]]]]]ZZZYYYVVVQQQLLLFFFAAA???>>>@@@AAABBBDDDKKKTTT[[[^^^WWWLLLDDD@@@@@@BBBCCCDDDBBB@@@>>>>>>???@@@BBBBBBAAA@@@AAAAAA???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::999999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<;;;999777666333444666888999:::999999888888888777666666555555555555555555666666666777444333333333333444555555:::999888666666555555555444333333555666777666555222333555666666666555555222222222333333333444444111111111111111111111111111111111111000000000000---///000000...,,,,,,,,,---,,,,,,,,,---///111222//////.........---------,,,,,,++++++,,,,,,---...000000000000000//////...,,,---///000000000///...,,,,,,***&&&$$$&&&,,,222---...///000111222333333444666888999:::<<>><<<888>>>PPPlll{{{xxxvvvuuuuuuxxx::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666444777888888999999999888888999999:::;;;<<<<<<<<<<<<::::::;;;;;;===>>>???@@@???>>>===;;;;;;<<<<<<=========>>>======<<<;;;;;;888888888888777777777777666888999888777666777888777888888888999999999999======>>>???????????????======<<<<<<;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@???@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>@@@???<<<999999999;;;<<<>>>???AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCFFFKKKOOOLLLEEEAAAAAADDD;;;<<>>===@@@BBBDDDBBB@@@@@@BBBDDDDDDCCC@@@>>>===;;;;;;<<<>>>@@@=========<<<;;;;;;;;;:::===<<<:::999888777777777:::888777666888999:::999999;;;===>>>===;;;;;;<<<======;;;:::888777666555777888:::<<<<<<;;;:::999;;;:::888666555444555555555666666666666666555555777555333111111111222333???<<<:::999999888444000333333333444555666777888222222222333333444444555444444444333333222222222444333222222111111222222///------...000000---***////////////////////////,,,,,,------...////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,...------,,,,,,------...---......///...---+++***............///000111222333666888:::;;;===@@@BBBCCCBBBAAA???:::999BBBNNNeee|||wwwvvvwww{{{;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<:::999777666777888888999999888888888555666777888888888888888:::::::::;;;<<<===??????>>>>>><<<;;;;;;;;;<<<==================<<<;;;;;;888888888777777777666666666777888888666666777888777777777777888888888999===>>>??????@@@@@@??????=========<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@???>>>@@@@@@???>>>>>>>>>>>>>>><<<===>>>?????????>>>===@@@>>><<<:::999:::;;;<<<>>>???@@@BBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCKKKOOOQQQMMMDDD>>>===???;;;<<<===???AAACCCEEEEEEIIIJJJMMMOOORRRVVV[[[___eeekkkttt||||||ooojjjiiinnnvvvyyyxxxzzzqqqkkkjjjhhhllluuu~~~{{{sssmmmjjjqqqzzz~~~{{{vvvssssssrrrrrrxxx}}}xxxuuuqqqpppqqqtttwwwyyyzzzrrrjjjfffffflllqqqxxx}}}{{{tttoookkkeee```___[[[WWWTTTTTTTTTSSSRRRKKKMMMOOOPPPOOOMMMLLLKKKKKKIIIGGGDDDAAA???======;;;;;;:::<<<@@@GGGMMMQQQVVVQQQKKKEEEAAA???@@@AAACCCBBBBBBDDDFFFGGGFFFDDD@@@@@@>>>=========>>>>>><<<<<<<<<<<<<<<;;;;;;;;;======;;;:::999888888888888777555555666777888888888:::<<<===<<<;;;;;;<<<===<<<;;;:::888777666555333555888:::<<<===<<<<<<999888666555444333333444222333333444444444444333444333222111111222444555777666444555777777555222333333333333444555666666333333222111111000//////333333333333333222222222333333222111111111111111000///...///111111...+++------------------------...............------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,,,,...------,,,,,,------...***++++++,,,,,,+++***)))////////////000111222222444666999:::;;;===???AAACCCBBBAAA???:::999BBBMMMccczzzzzzyyyxxx|||<<<;;;;;;::::::999999999<<<<<<<<<;;;;;;999888777777888888999888888777777444555555666666666666555999999999:::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;888888777777777777666666666777888777666555666888666666666666777777777777======>>>???????????????=========<<<<<<<<<<<<<<<<<<===>>>?????????>>>===??????>>>============>>>:::;;;===>>>>>>>>>======???>>><<<:::999:::;;;<<<>>>???@@@BBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@AAACCCDDDLLLOOOPPPLLLCCC===<<<>>><<<<<<<<<<<<>>>@@@BBBCCCEEEGGGHHHIIIIIIKKKNNNQQQUUUYYY```gggmmmtttzzz~~~zzzrrrnnnnnnooowww{{{{{{zzzqqqkkkiiiiiimmmvvvyyypppiiigggnnnwww}}}}}}yyytttpppnnnmmmnnnuuu}}}~~~xxxsssnnnnnnqqqvvvxxxyyy|||zzzqqqiiidddcccfffkkkqqqvvvxxxxxxwwwwwwzzzrrrnnnkkkiiieeeaaaccc^^^WWWRRRNNNLLLIIIHHHEEEFFFGGGGGGHHHGGGGGGFFFEEECCC@@@===<<<;;;;;;;;;===<<<::::::===AAAEEEHHHIIIHHHFFFDDDBBBAAA@@@@@@AAABBBFFFIIILLLLLLIIIFFFBBBAAAAAAAAA@@@>>>======;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;:::999999888666555555444555666777888999;;;======<<<::::::;;;;;;;;;:::999888777666555333444777999;;;;;;;;;;;;777777555444333333222333111222222222333333444444222222111111222333555666333333222444555666555333333333222222222222333333222222222111000000//////222222222222222333333333222111111000000000000000111000///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------.../////////......////////////000111222333444666999::::::<<<>>>@@@BBBAAAAAA???:::888AAALLL```xxx}}}|||yyy}}}<<<;;;;;;:::999888888777::::::::::::999999888888888888888888888777777666666777777888888777777666888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888777777777666666666666555666777777555555666777555555555666666666666777;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<======<<<;;;;;;;;;;;;<<<:::;;;<<<>>>??????>>>>>>>>>===<<<:::::::::;;;<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>@@@BBBCCCEEEFFFIIIJJJHHHCCC@@@@@@BBB>>>===<<<;;;<<<>>>@@@AAACCCEEEGGGGGGGGGGGGIIIJJJMMMOOORRRUUUWWW[[[```dddmmmqqquuutttoookkkiiiiiiooowww|||~~~uuuooolllooossszzzzzzuuukkkdddaaaiiirrryyy~~~~~~uuurrrnnnllllllnnnsssxxx}}}zzztttkkkeeefffkkksssvvvwwwyyywwwooofff```___[[[```fffjjjkkkkkkkkkjjjrrrooojjjhhhggggggeeecccbbb^^^WWWPPPKKKGGGEEEDDDDDDCCCBBBCCCDDDEEEEEEDDDBBB@@@===:::999999;;;<<<<<<;;;::::::;;;>>>AAACCCBBBBBBAAAAAA@@@??????>>>???BBBGGGMMMPPPOOOJJJFFFCCCCCCDDDCCCBBB???===;;;:::;;;;;;;;;<<<=========;;;;;;;;;;;;:::999888888555666666555555666888:::???@@@AAA@@@===:::999999::::::999888777666666666666777777888888888777666777666555444444333333333222222333333444444555666222222111111222333444444555555555555555555333333333333222111111111111111000000111222333444444555000000111111222222333333111111000///////////////000000//////000///.......................................------,,,,,,,,,,,,,,,------...//////000------------------------++++++,,,---------------...------,,,,,,------...//////000000111111111111000//////000000111222333555666999999::::::<<<>>>AAAAAAAAA???999777???JJJ___www~~~}}}yyy|||;;;;;;:::999888888777777888888777777777777777777888888888888888777666555777777888888999888888888888777777777888999:::;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;::::::777777777666666666666555444666666666555444555666444555555555666666666666888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>><<<<<<;;;;;;:::999999999999999:::;;;===???@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<===>>>???AAABBBAAAAAA@@@?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>???AAACCCDDDAAADDDEEEDDDBBB@@@AAACCC???>>><<<;;;;;;===???@@@@@@CCCEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLOOORRRUUUZZZ___aaa```___^^^___gggnnnuuu{{{{{{xxxxxxzzz~~~~~~|||~~~|||xxxsssggg```]]]dddnnnuuuzzz~~~rrrpppnnnkkklllooorrrssswww{{{{{{wwwrrrkkkbbbZZZ[[[```kkkooorrruuu}}}zzzssskkkccc\\\ZZZWWWZZZ^^^``````^^^]]]]]]cccaaa__________________ZZZVVVQQQKKKFFFDDDEEEFFFCCC@@@===<<<>>>???@@@???AAA???<<<:::999;;;===>>>::::::999:::;;;===@@@AAAAAA@@@>>>===<<<<<<===>>>===AAAGGGMMMPPPOOOJJJFFFCCCDDDEEEEEECCC@@@===;;;:::;;;;;;;;;<<<=========999999::::::999888777666666777888777666777:::===FFFGGGFFFCCC???:::777777888888888777777666666666666666666666666666555555666666666666555444444333222222222111222333444555333333222222111111111111222333444444444333333333333222111000000000000000///000000111333444444555000000000111111222222222111000//////......///////////////...---------...........................,,,,,,,,,,,,------..............................------------------------***+++,,,..................------,,,,,,------...,,,,,,,,,------...//////////////////000111222333444666888999999:::<<<>>>AAA@@@AAA???999777>>>HHH^^^www}}}|||xxx{{{:::999999888888777777777777666666555666666777777888888888888777666555555444555666777888888888888777777666666777777888999::::::;;;;;;::::::999888999999::::::;;;;;;::::::777777666666666666555555444555666555444333444666555555555555666666666666666666777888888888888888:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<::::::999888888888888999999:::<<>>???AAAAAAAAAAAA@@@>>>>>>??????@@@AAAAAAAAA???>>>>>>>>>???@@@BBBCCCAAABBBCCCAAA???>>>>>>???======<<<;;;;;;<<<>>>???<<>>>>>===???>>><<<;;;;;;;;;===>>>777888999:::<<<===???@@@AAA???===;;;:::;;;<<<===<<>>@@@@@@AAA???999666===GGG\\\uuu}}}{{{www{{{888888888888888777777777777666555555666777888999888888888888777666555444222333555666888888999999666666666555666666777888999::::::;;;:::999888777888888999:::::::::::::::777777666666666555555555333444555555333333444555555555666666666777777777555666777777888888777777888888888999999::::::::::::;;;<<<>>>>>>>>>======;;;;;;:::999999999999:::777888;;;===???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@===>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>@@@AAABBBAAA@@@@@@>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::>>>BBBDDDDDDCCCBBBBBB???AAABBBBBBBBBCCCEEEHHHCCCEEEGGGIIIIIIJJJJJJJJJJJJMMMSSSZZZ```eeekkkppprrrzzz~~~{{{tttooossszzzyyyooofff```ccciiimmmpppssswww{{{wwwnnndddccciiikkkiiifffkkkqqqwww~~~yyyooohhhdddaaa```[[[VVVVVVYYY]]]dddiiikkkpppyyy~~~wwwtttqqqiiicccaaa[[[[[[XXXTTTOOOKKKJJJKKKGGGHHHIIIHHHHHHHHHIIIJJJDDDDDDCCCAAA@@@CCCIIINNNPPPIIIAAA===>>>??????======<<<;;;;;;::::::;;;;;;666777888999;;;<<<======>>>>>>===<<<<<<<<<<<<===;;;===???CCCFFFFFFDDDAAACCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;777888999::::::999777666666999;;;:::888888===AAAIIIJJJIIIEEE@@@;;;888777666666666666666666666666222222222333444555666777444444555666555444333222222111///---------...///111111222222222111111000,,,...111222111111333555222222111111000111111111////////////000000000000000000000000000/////////222111000000//////000000///000000...,,,,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.......................................---...///111111000///......------,,,,,,------...222111000/////////000111------------...///000111111333666777888:::<<<>>>???@@@@@@???999666<<>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;555777999<<<>>>?????????;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@===>>>>>>???@@@@@@AAAAAA@@@??????>>>>>>???@@@AAA>>>======<<<<<<<<<<<<===777888999:::::::::::::::<<>>>>>>>>===<<<;;;;;;<<>>=========<<<<<<;;;;;;:::888999:::;;;;;;:::888777666999;;;:::777888<<>>;;;777777999:::888777888888888999:::;;;<<<===<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<===============>>>???>>>======???AAA@@@>>>===;;;;;;===???@@@<<<===>>>>>><<<::::::;;;777888999::::::999777666<<<>>>@@@CCCCCCBBB@@@???@@@??????@@@BBBCCCBBBAAA@@@@@@@@@BBBDDDDDDDDDBBBCCCBBBAAACCCFFFHHHHHHFFFQQQSSSUUUXXX[[[^^^```aaa^^^```aaa```___```dddhhhkkknnnsssyyy}}}yyyrrrhhhaaa```dddiiilllooosssyyyxxxkkkbbb______```aaa[[[\\\^^^aaadddgggiiijjjccccccccccccbbb```^^^]]]]]]\\\\\\]]]^^^```bbbcccbbbaaa]]]ZZZXXXVVVUUUUUUOOOLLLIIIGGGFFFEEEDDDBBBDDDCCCBBBBBBAAAAAAAAABBB???>>>===>>>???BBBDDDFFFHHHFFFDDDAAA>>><<<;;;:::===<<<;;;:::::::::;;;;;;999888777666777888:::<<>>===<<<;;;::::::888999<<<>>>@@@@@@AAA@@@BBBAAA???@@@AAAAAA@@@>>>;;;;;;::::::::::::999999777999:::999777555555666666666666666777888999:::???@@@AAA???<<<999999999444444444444444444444444444333333333333444555555333444444555666555555555555222///---+++,,,---...222222222222222222222222111111222222222333333333222222222111111111111111111111000///////////////222111000//////000111222333444444222///------...---,,,,,,++++++,,,,,,---///......---------......------,,,,,,,,,++++++++++++++++++++++++++++++++++++---///111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,...111333333333111222444555666888;;;>>>BBBCCCAAA<<<777666;;;AAATTTfffzzz~~~333333333222333444444555555555666777888999999:::777888999:::999999777777555444444555555666777888444444444444444333222222555555777777777777555555555666666777777888888888999888888777555444444333222111000000111333555666888777666666555666777888444444444444444333222222222444666777777777888:::<<<<<<<<<<<<===============:::777777888:::999777888888888999:::;;;<<<===;;;<<<======>>>>>>======<<<<<<<<<<<<===============>>>>>>>>>======???@@@??????>>>=========>>>>>>;;;<<<===<<<:::999999999666777888888999999999999<<<===???AAABBBBBBAAA@@@AAAAAAAAACCCEEEFFFDDDBBB@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBDDDHHHKKKLLLLLLMMMNNNOOOPPPQQQRRROOOPPPQQQPPPOOOPPPSSSWWW]]]___ccchhhkkknnnoooooossslllccc]]][[[]]]```bbbcccggglllrrrttttttsssqqqtttnnnfff```______^^^]]]WWWWWWYYY[[[]]]```aaabbb\\\\\\\\\\\\[[[YYYWWWVVVSSSSSSSSSSSSSSSUUUVVVWWWRRRQQQOOOLLLKKKIIIIIIHHHKKKHHHEEECCCCCCCCCCCCBBBAAA@@@@@@???????????????<<<;;;::::::;;;===@@@AAAEEEDDDBBB@@@>>><<<;;;;;;<<<<<<;;;:::::::::::::::888777777777888:::<<<>>>>>>>>>>>>===<<<;;;::::::888999;;;===>>>?????????@@@???>>>>>>??????>>>===;;;;;;:::::::::999999999777999::::::888666666777555555666666777999:::;;;<<<===>>>===:::888777888555555555555555555555555444333333333333444555555444444555555555666666666666444111...,,,,,,---...222222222222222222222222333333333222222111111111111111111111111111111111111111000///////////////111000000000000000000111///000000...,,,++++++,,,---,,,,,,++++++,,,,,,---......------,,,------...///............---------++++++++++++++++++++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,,,,...000222222111000222444555777999<<>>===<<<<<<>>>@@@???????????????>>>======;;;<<<======;;;999999:::666666666777888999:::;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBDDDGGGIIIHHHFFFCCC@@@@@@??????@@@AAABBBCCCBBBEEEFFFCCC???@@@GGGNNNLLLLLLKKKJJJJJJIIIHHHHHHGGGHHHHHHGGGFFFGGGIIILLLNNNOOOQQQSSSVVVXXXZZZ[[[eee```YYYSSSQQQQQQQQQQQQSSSVVVZZZ^^^``````___]]]___\\\ZZZYYYYYYXXXWWWUUUPPPQQQQQQRRRTTTUUUUUUVVVRRRRRRRRRRRRQQQOOONNNMMMJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFEEEDDDDDDCCCBBBBBBEEECCC@@@??????@@@AAA@@@?????????>>>>>>>>>>>>>>>;;;;;;:::999999;;;<<<===BBBAAA???>>><<<<<<;;;;;;;;;;;;;;;:::::::::::::::888777777777888:::<<<>>>======<<<<<<<<<;;;;;;;;;999:::;;;<<<============???===<<<<<<===>>><<<;;;::::::::::::999999999999888999;;;:::999888888999555555555666777999:::;;;888:::;;;:::888666666777555555555555555555555555444333333333333444555555666666555555555666777888888666333000............222222222222222222222222555444333222111000//////000000000000000000000000111111000//////////////////000000111111000000///,,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,------............------------++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............---------,,,,,,---///111000//////111444555777:::===@@@DDDEEECCC===777666;;;AAATTTfffzzz}}}}}}444333333333333444555555666666666777888888999999999:::::::::999888666555555444444555555666777888666777777777777666555555333444555666666555444333333444444555666777888888<<<;;;:::888666444333222000111333444444444333333333444555666666666555555555555444444333333333333333555666666555666777999666777777888888999999999:::999888777777888999999777777888888999:::<<<===999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============;;;<<<===<<<;;;<<<===?????????AAAAAA@@@???===;;;<<<>>>???>>><<<::::::;;;888777666666777888:::;;;;;;;;;<<<===>>>@@@AAABBBAAABBBDDDHHHJJJIIIFFFCCC@@@@@@???>>>>>>???BBBDDDBBBIIIMMMJJJBBB???EEELLLMMMLLLKKKIIIHHHFFFEEEEEEGGGGGGGGGFFFFFFGGGHHHIIIGGGFFFFFFGGGHHHJJJLLLMMMSSSOOOKKKHHHGGGFFFDDDCCCFFFHHHKKKMMMOOONNNMMMLLLMMMLLLLLLLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDAAAAAABBBCCCCCCCCCCCCCCCAAA>>>;;;;;;<<<>>>????????????@@@@@@@@@?????????>>>===<<<;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999888888777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================???===<<<<<<===>>><<<;;;:::::::::999999999999888888:::;;;;;;:::999:::;;;777777777777777888888999666888999999777666666777444444444444444444444444444333333333333444555555888777555444555666888:::999888555222000/////////111222222222222222333333333333333222111000000///////////////000000000000111000000///////////////...///000111111000///...---...//////...---...000,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,+++***)))))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------,,,,,,---///000///...///111333666888:::>>>AAAEEEEEEDDD>>>888777;;;AAATTTfffzzz~~~}}}444333333333333444555555444444555777888999:::;;;999:::::::::999888666555555444444555555666777888333444444444444333222222333444555666666555444333444555666777888999::::::;;;:::999777555333222111111222444555555444333222333333444555666555555555666555444333333333444444444555555555444555777999::::::;;;<<<<<<===>>>>>>:::999888777666777888999777777777888999:::;;;<<<999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<===<<<;;;<<<===???>>>@@@AAABBBBBB@@@>>><<<;;;===>>>===;;;999999:::;;;:::999777777777888999:::;;;;;;<<<===??????@@@???@@@CCCFFFIIIHHHEEEBBB@@@AAA@@@???===>>>AAADDDCCCKKKSSSRRRJJJDDDDDDGGGFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBBCCCDDDDDDCCCDDDCCCBBBAAABBBCCCEEEFFFEEEDDDBBBBBBBBBBBB???===???@@@BBBCCCDDDDDDCCCBBBDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBEEEFFFGGGHHHGGGFFFDDDCCC===>>>>>>@@@AAABBBCCCDDD@@@===:::999:::===>>>???>>>>>>???@@@@@@@@@???>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999999888888777777777777777::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@>>>======>>>???===<<<::::::999999999888888888777999;;;;;;::::::;;;<<<:::999888777666666666666666777999999777666777888555555555555555555555555444333333333333444555555888777555444555666888:::999888666333222111000000111111111222222333333333111111111111111111111111......//////000000000000111000000///////////////...///000111111000///...---///000000///...000111,,,++++++******++++++,,,***************+++,,,---,,,,,,+++++++++******************++++++,,,,,,,,,+++***)))(((***,,,///111,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000///...///111444666888;;;???BBBDDDEEECCC===777666;;;AAATTTfffyyy~~~222222222222222333333444333444555666888:::;;;<<<888999::::::999888777666555444444555555666777888666666666666666555444444444555666777777666555444555666777888999:::;;;<<<:::999888777555444333222222333444555555444333222333333444444555666666666555444222111111111222333444555555444333444666999999999::::::;;;<<<======:::::::::888555555777888777777777777888:::;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============<<<===>>>===<<<<<<>>>@@@>>>???AAABBBBBBAAA???>>>:::;;;<<<;;;999888888888===<<<;;;:::999888888888::::::;;;<<<===============>>>@@@CCCFFFFFFDDDBBB@@@AAABBBAAA>>>>>>AAADDDDDDKKKSSSVVVSSSKKKEEEBBBAAAAAAAAABBBBBBBBBBBBBBB@@@???>>>???AAABBBAAA@@@BBBAAA@@@?????????@@@AAA?????????AAACCCBBB@@@>>>===>>>>>>???????????????BBBBBBBBB@@@???@@@CCCFFFCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFHHHIIIHHHFFFDDD>>>>>>>>>???AAADDDFFFHHHDDD@@@<<<:::;;;===>>>???;;;<<<>>>??????>>>======>>>======<<<<<<;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<===>>>>>><<<;;;:::999999999888888888888777::::::;;;<<<===>>>???@@@??????>>>>>>>>>???@@@@@@AAA@@@>>>???@@@@@@???===999999999999888888888888666888:::;;;::::::;;;===::::::888777666666666666666888999999777666666777777777777777777777777777444333333333333444555555666666555555555666777888888777666444333222111111111111111222222333333444000000000111111111222222...//////000000111111222111111000///////////////...//////000000//////...,,,---......---,,,---///++++++************++++++************+++,,,------------------,,,,,,,,,,,,*********++++++,,,,,,---+++***))))))+++---000222,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---+++++++++,,,,,,,,,,,,------,,,,,,---///111000///000222555666888;;;>>>AAABBBCCCAAA<<<777666;;;AAATTTfffxxx~~~333333333222333444444555444555666777888999::::::777888999:::999999777777555444444555555666777888999999999:::999888888777555555777777777777555555555666777888999;;;<<<<<<:::999999888666555555444333444444444444444333333555444444444444666777888666555333222111222333444555555555444333333666888555555666777888999::::::;;;;;;;;;888555333555777666666777777888:::;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>======???@@@>>>???@@@BBBBBBBBBBBBAAA<<<===>>>===;;;:::::::::<<<<<<<<<<<<;;;::::::999999:::<<<======<<<;;;:::======>>>AAADDDEEEDDDBBB???BBBEEECCC@@@>>>AAADDDCCCGGGMMMTTTXXXSSSIII@@@@@@@@@AAAAAABBBCCCCCCDDD>>><<<<<<>>>AAABBBAAA???@@@@@@??????>>>>>>>>>>>><<<===>>>@@@BBBBBB@@@==================>>>>>>???>>>@@@AAAAAA???@@@BBBEEEAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBB???BBBFFFIIIKKKJJJHHHGGGAAA@@@??????AAAEEEIIILLLIIIEEE@@@======>>>??????;;;<<<>>>@@@@@@???>>>===<<<======<<<<<<;;;::::::;;;::::::::::::;;;<<<<<<===>>>???@@@???>>><<<;;;888888999:::;;;;;;;;;;;;::::::<<<===???@@@AAABBB>>>>>>======>>>???@@@AAAAAA???>>>>>>???@@@>>>===999999999999888888888888555777999:::::::::;;;===888888777777777777888888666888999888666555555666666666666666666666666666444333333333333444555555444444555555555666666666666666555444333333222222000111111222333333444444111111111111000000000000//////000000111222222333111111000////////////////////////....../////////,,,---...---++++++,,,---++++++************++++++*********++++++,,,......---------,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,------......---,,,,,,...000222222111111333555777888:::>>>@@@???@@@???;;;666666<<>>===>>>???>>>===>>>???AAA>>>???@@@AAABBBCCCCCCCCC@@@AAABBBAAA???>>>>>>>>>:::;;;<<<=========<<<;;;999:::===>>>>>><<<999777>>>===>>>@@@CCCDDDDDDCCC???CCCFFFEEEAAA???AAADDDCCCCCCGGGQQQYYYXXXLLLAAA======>>>>>>???@@@AAAAAA:::999999;;;???AAA???===@@@@@@@@@??????>>>>>>>>>;;;;;;<<<>>>??????===;;;===<<<<<<<<<===>>>??????999<<<@@@AAA@@@???AAACCC??????@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@AAABBBCCC>>>BBBGGGKKKMMMMMMKKKJJJ???===;;;;;;===AAAFFFJJJMMMHHHBBB???>>>???@@@@@@===???AAABBBCCCBBBAAA@@@======>>>>>>======<<<;;;;;;;;;:::::::::;;;<<<<<<===>>>@@@AAA@@@???===<<<666888999<<<>>>???@@@@@@:::;;;<<<>>>???AAABBBCCC===<<<<<<<<<===>>>@@@AAA@@@???>>>>>>??????>>>===999999999888888888888777444666999:::::::::;;;===555555666666777999:::;;;666777888777555444444444222222222222222222222222444333333333333444555555333444555555666666555555555555444444444333333333000000111222333333444444333333222111000///......///000000111222333333333111111000///////////////000///...------...///000---...///...,,,+++,,,---++++++************++++++++++++++++++,,,---...///+++++++++*********))))))))))))***+++,,,,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////---,,,,,,...111333333333222444666777888:::===@@@===???>>>:::666666<<>>===<<<;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEDDDEEEFFFEEEDDD@@@===:::>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::;;;;;;<<<;;;:::::::::;;;>>>AAACCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBGGGOOOUUUTTTLLLEEEBBB???===>>>@@@AAA???<<<======>>>>>>>>>>>>======AAA@@@???>>>===>>>??????;;;===>>>???>>>======>>>777666777999<<<>>>>>>===???===;;;;;;>>>@@@BBBBBBAAA@@@@@@???@@@AAACCCDDDEEEDDDBBB@@@????????????CCCBBBCCCFFFIIIKKKKKKJJJDDDBBB???======???AAADDDGGGEEEBBB???>>>>>>@@@AAAAAAAAABBBBBBAAAAAA@@@@@@========================>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<============>>><<<:::<<>>===<<<<<<<<<<<<===>>>???>>>>>>??????@@@AAABBBBBBCCCDDDEEEDDDAAA>>>===>>>===<<<<<<;;;;;;;;;<<<======<<<<<<===<<<<<<;;;<<<<<<<<>>>>>@@@AAA@@@>>><<<===>>>>>>?????????>>>??????>>>=========>>>???===>>>??????>>>=========;;;::::::;;;>>>????????????===;;;<<<>>>@@@@@@@@@@@@@@@??????@@@BBBCCCDDDEEECCCAAA???>>>>>>??????BBBBBBCCCEEEHHHJJJIIIHHHCCCAAA???===<<<===>>>@@@BBBAAA???======>>>???@@@AAAAAABBBCCCCCCCCCBBBAAA>>>>>>????????????>>>>>>??????>>>======<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<999:::;;;<<<<<<=========???===;;;===@@@AAAAAA@@@BBBAAAAAA@@@????????????AAA???<<<;;;<<<<<<;;;999:::999888999::::::999777555666777777777888999999;;;777444555888888777555555666666666666666666555555666777666555444444555444444333333333444555666333333444555555555555555444444333333333333444444333222222222222444555666111333444444111111222444111111000000000111222222111000000///........................------------///.........------,,,,,,---+++))))))+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,+++*********++++++******+++++++++,,,,,,,,,+++******)))((()))))))))++++++++++++,,,,,,,,,,,,,,,)))'''(((---000000...,,,---------............------///000111222222333222444555555555666888:::===>>>===;;;888888<<<@@@RRRbbbttt~~~yyy{{{}}}777777888888888888777777222444777999999:::<<<===;;;:::999:::;;;<<<;;;:::999999888888777777777777888888999::::::::::::999888888999999999888888777777777888888999999::::::;;;:::999888777666666666777777666666777777888888777777777777888999:::;;;:::999888777777777777777888777666666555555666666777777888888:::;;;======>>>===;;;::::::999888666555444555666999:::999777777888999;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>??????>>>=========>>>>>>???AAABBBCCCCCCBBB@@@???>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<=========@@@CCCFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCFFFGGGCCC???@@@???>>>???AAABBBBBBAAA======>>>?????????@@@@@@>>>>>>=========>>>?????????????????????????????????===<<<===>>>??????>>>>>>===<<<<<<>>>@@@????????????>>>???@@@BBBDDDEEEEEEDDDAAA>>>===>>>???AAACCCBBBCCCEEEGGGHHHHHHGGGBBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@BBBDDDEEEDDDCCCBBB??????@@@AAAAAA@@@??????@@@??????>>>>>>===<<<<<<<<<===>>>>>>??????>>>>>>::::::;;;;;;<<<<<<======@@@>>>===>>>@@@AAAAAA@@@BBBBBBAAA??????>>>>>>>>>@@@>>><<<;;;;;;;;;:::999:::999777888999::::::999777666444555777999:::::::::666222222666:::999666444555555666666555555444666666444222000111444666444444333333333444555555333444555555666555555555444333333222222333333444333333222222333444666777444555555444222111222333000000000000000111111222///......---------..................------------++++++,,,------...//////...---++++++---...---,,,******+++,,,,,,,,,++++++***************+++,,,---******+++++++++,,,,,,,,,******)))(((((((((((()))*********++++++++++++,,,***'''%%%'''---111222222------........./////////.........///000111222333333555666666666666888999999;;;;;;999666777<<<@@@OOO```rrr}}}yyy{{{}}}888888888888888777666666444666999:::999999;;;<<<;;;999999:::;;;<<<;;;:::::::::999999999888888888888888888999999999999999777777999::::::999888888888888999999::::::;;;;;;======<<<<<<;;;999888888777777777666666777777888777777777888999;;;<<<===;;;:::999888888888888888888777777666555666666666555555555777888:::<<<===<<<;;;999999999888666444666555666888:::<<<;;;:::777888:::;;;<<<=====================<<<<<<<<<<<<>>>==================>>>>>>>>>============>>>>>>???@@@AAABBBBBBAAA@@@???=========<<<======>>>>>>>>>???@@@@@@>>>===<<<<<<<<<<<<===@@@DDDHHHIIIIIIDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>===>>>@@@AAA@@@??????>>>>>>???@@@BBBCCCDDD@@@@@@@@@?????????@@@@@@>>>>>>>>>>>>?????????@@@@@@??????AAACCCEEEEEEEEEAAA???======>>>??????>>><<<;;;;;;<<>>>>>>>>>>>@@@BBBDDDEEEFFFDDDAAA???>>>???AAABBBDDDCCCCCCEEEGGGHHHGGGFFFBBBAAA@@@???===;;;999888:::;;;<<<===>>>>>>======<<<>>>AAADDDEEEDDDCCCBBB@@@@@@???>>>>>>???@@@@@@@@@@@@??????>>>=========999:::;;;===>>>>>>??????::::::::::::;;;<<<<<<===@@@????????????@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@>>>;;;;;;;;;;;;:::888:::888777777999:::;;;;;;888666555666888::::::888999;;;;;;888777888888666555555666777777666555555444444333111000000222444444444444444444444444444444555555666666555555555333333222222222222333333444333333222333555666777333333333222000///......000////////////000111111...------------......///.........---------,,,,,,******+++,,,---......///...---,,,,,,,,,---------***++++++,,,,,,,,,++++++***************++++++,,,******+++++++++,,,,,,,,,+++******)))))))))))))))))))))*********+++++++++---+++((((((+++...//////.........////////////000000///.........000111333333555666777666666777999888::::::777555666:::>>>LLL]]]ppp{{{zzz|||~~~888888999888888777666555444666888999888999:::;;;:::999888999;;;;;;;;;:::::::::::::::::::::::::::777777777777888888888999666777999::::::999888777999999::::::;;;<<<<<<<<<============<<<:::999888777777666555555666666666777777777888999;;;<<<===;;;::::::999999999999:::888888777666666666666666555555666777888:::<<<===<<<;;;::::::::::::777555555555555888:::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;===========================>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@AAAAAAAAA@@@???>>>==================>>>???@@@>>>@@@BBBAAA???<<<<<<<<<::::::;;;>>>DDDHHHKKKLLLEEEDDDBBB@@@???>>>>>>>>>@@@???===<<<===???@@@@@@>>>>>>>>>>>>???AAACCCEEEDDDCCCBBB@@@????????????======>>>>>>>>>>>>>>>>>>???>>>>>>BBBGGGKKKMMMMMMDDDBBB??????AAABBBBBBBBB;;;::::::<<<@@@BBBCCCCCC>>>>>>>>>>>>???AAACCCDDDGGGEEEBBB@@@@@@AAABBBDDDDDDCCCCCCEEEGGGHHHGGGFFFBBBBBBBBBAAA???===;;;:::<<<===???@@@@@@???>>>===;;;===???AAACCCCCCBBBBBBAAA@@@>>><<<<<<>>>@@@AAA@@@@@@??????>>>=========777888999;;;<<<===>>>>>>;;;;;;:::::::::;;;<<<<<<@@@@@@@@@???>>>>>>???@@@AAA@@@??????>>>>>>??????@@@>>><<<;;;;;;;;;:::999:::888777777999:::;;;;;;777777777999:::;;;:::888>>>IIIOOOHHH<<<888777777666777888999999888777666333555777777555444333444444444444444444444444333444555555555555555444444222222111111111111222222333333222222333444666777333222111000///...---,,,//////......//////000111......---------...//////...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---++++++,,,,,,,,,++++++***,,,+++******))))))************+++++++++,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++...,,,******+++,,,------.........////////////000000000.........///000111111333666777666666777888999:::999777333444888;;;LLL\\\ooozzz{{{|||~~~888888888888888777666555111333666888888999;;;<<<999888777888999::::::888888888999999:::;;;;;;;;;777777666666777777888999777777888888888777777666999999::::::;;;<<<<<<<<<;;;<<<<<<<<<;;;999777666777777666555555555666666777777888888999:::;;;<<<::::::999999999999::::::999888777777666666777777888888999999;;;<<<>>>>>>>>>===<<<===>>>===:::888444333444555888999888666:::;;;;;;<<<;;;;;;::::::<<<<<<=========>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@??????>>>===============>>>???AAAAAA???BBBEEEDDD@@@======>>>:::999999===BBBFFFIIIJJJDDDCCCAAA@@@??????@@@AAACCCBBBAAA@@@?????????@@@===>>>>>>======???BBBEEEFFFDDDBBBAAA@@@@@@@@@AAA>>>>>>??????>>>>>>===<<>><<<;;;<<>>>>>???@@@BBBCCCEEEDDDCCCBBBAAAAAABBBCCCBBBBBBBBBDDDFFFHHHGGGFFFBBBBBBBBBBBBAAA???>>>===>>>???@@@AAAAAAAAA@@@???<<<===>>>???AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===<<<<<<555666888:::;;;<<<======<<<;;;:::999999:::;;;<<>>>>>>>>>>>???@@@@@@AAA???===<<<<<<<<<;;;::::::999777888999::::::999555777999::::::;;;===???IIIZZZbbbVVVCCC:::999999666777999::::::999777666666999===>>>===:::777666444444555555555444333222444444444555444444333222222111111000000111111222222222111111222333555666555444222111111111///---...............///000000///......---------......------------,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++))))))+++,,,++++++,,,,,,,,,+++******,,,+++***)))))))))))))))******+++++++++,,,,,,,,,------,,,++++++++++++,,,*********++++++++++++,,,******++++++,,,---...///------........./////////000000///.........//////...111444666666666666777999:::999666333333777;;;LLL]]]oooyyy}}}~~~{{{yyy{{{}}}~~~~~~777777888888888777777666333555888888888888999:::777666666666888999888777666666777999:::;;;<<<===888888777777777888999:::888888777666555555555555777777888999999::::::;;;;;;<<<======<<<:::888666999888777777666666666777888888888888888999:::::::::999999999999999::::::999888777777666666777777999999999:::;;;<<<===>>>=========>>>???>>>;;;888555444444555777888777555999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@===>>>????????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???????????????=========>>>???@@@BBBCCCAAAEEEIIIHHHCCC@@@???AAA<<<;;;:::;;;???BBBDDDEEEBBBAAA@@@@@@BBBDDDFFFGGGIIIIIIIIIGGGCCC@@@>>>>>>===>>>>>><<<;;;===AAADDDDDDCCCAAA@@@AAABBBCCCDDDDDDDDDEEEEEEDDDBBB@@@??????<<<<<>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>???AAADDDFFFEEEDDD@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCC??????>>>>>>???AAABBBCCCAAACCCGGGIIIIIIGGGCCCAAA??????>>>======<<<<<<;;;666777999:::;;;<<<<<<===<<<;;;999888888999;;;<<<>>>@@@@@@>>>;;;:::;;;===============>>>@@@AAABBBBBB@@@>>>=========<<<;;;:::999888999::::::999777333666999888777;;;DDDLLLSSSccciiiYYYEEE===;;;888555666888::::::888666555888;;;???@@@>>>;;;999888444444555555555444333222333333444444333222222111111111000000000000111111111111000000111222444555666444111111333333111.........------......///000///...---,,,,,,+++,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++***+++,,,+++)))(((***---+++,,,,,,,,,,,,+++***)))***))))))))))))******+++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,(((***,,,---------......,,,---------............//////000000///......---+++...222444555555666777777888888666333444888===NNN^^^pppyyy|||}}}{{{xxxuuuwwwzzz|||~~~777777888888888888777777999:::;;;:::888666555666777555555666777888777666444555666888:::<<<===>>>:::999888888888999:::;;;999888666555444444444555666666666777888888999999===>>>??????>>><<<:::888::::::999888777777888888888888888777888888999999999999999888888999::::::999888888777777777777777888888888888999999:::;;;;;;;;;;;;<<<===<<<999666888777666777999999888666777888999;;;<<<======>>>:::;;;<<<===>>>???@@@AAA===>>>???@@@@@@???>>>======<<<;;;:::999999999999;;;<<<===>>>???@@@AAABBB=========>>>???AAABBBCCCCCCHHHLLLKKKFFFBBBAAACCC???<<<::::::<<>>>>><<<:::;;;???DDDBBBAAA@@@@@@AAADDDFFFHHHKKKLLLLLLKKKJJJHHHFFFEEE???<<<;;;@@@HHHOOORRRQQQGGGEEEDDDEEEIIIMMMQQQRRRHHHDDD???===>>>AAADDDEEEAAAAAA???>>>>>>>>>???@@@>>>???@@@AAAAAA@@@>>>===<<<;;;<<>>@@@BBBDDDEEEFFFBBBAAA?????????AAACCCEEE@@@EEEMMMRRRRRRMMMEEE@@@>>>>>>>>>===<<<<<<;;;;;;888888:::;;;<<<=========<<<;;;999888888999;;;<<<>>>???@@@>>>:::999:::===;;;;;;<<<===???@@@BBBCCCCCCAAA>>>>>>>>>>>>===<<<:::999999:::;;;:::888555222666888666555;;;JJJWWWYYYeeegggVVVDDD===:::555444555888999999888555444888:::======;;;999888888444444555666555444222111333333333333222222111000111111000000000000111111111000000000000222333444555222000000222222000......------------...//////...---,,,+++************---------,,,,,,,,,++++++)))))))))***++++++,,,,,,***,,,---,,,))))))+++...,,,,,,,,,,,,,,,+++***)))''''''(((((()))+++,,,---******+++++++++,,,,,,,,,,,,+++******)))*********++++++,,,,,,,,,---------)))+++...///...,,,++++++,,,,,,,,,---------......//////000000000...---,,,))),,,111444555555666777555777777666444666;;;???OOO___pppyyy{{{{{{yyyuuuqqqtttwwwzzz}}}888888888777777777777777999999999888888666555555555666666777777777777777666666666777888:::;;;<<<<<<;;;999888888999;;;<<<999999999888666555333333444555666777777777777777;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777888888888888999:::;;;;;;888888999999999:::::::::777777888999999999999888::::::999999::::::;;;<<<;;;;;;;;;;;;:::999888777888777555666888:::;;;;;;888:::===?????????>>>===>>>>>>>>>>>>???@@@AAABBB???@@@@@@AAA@@@???>>>===???===<<<<<<===>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCKKKOOOLLLFFFDDDCCCBBBAAA@@@>>>===<<<<<<======>>>===>>>???AAAEEEHHHJJJTTTSSSPPPKKKEEEAAA?????????>>>===<<<<<<;;;<<<<<<>>>AAACCCBBB@@@BBBHHHNNNRRRYYYYYYRRRPPPUUUSSSJJJ@@@???===>>>@@@DDDEEEFFF???@@@AAACCCFFFIIILLLMMMHHHDDD@@@>>>???AAABBBCCC@@@???>>><<<<<<<<<===>>>=========>>>??????@@@@@@??????@@@@@@AAAAAAAAABBB<<<======<<<;;;===@@@CCCDDDCCCAAA???@@@BBBEEEGGGBBBAAAAAA@@@@@@AAAAAABBB@@@EEEOOOYYY]]]XXXLLLCCCCCCBBBAAAAAAAAA@@@>>><<<999999::::::;;;<<<============<<<<<<<<<<<<===============;;;:::;;;>>>@@@===>>>>>>????????????>>>DDD@@@===<<<>>>???>>>;;;999:::<<<======<<<:::888888333444999999:::HHHZZZccccccXXXFFF======888---666666777777777777777666777888999:::999777555333333333333333333444555666333111///111444666666444444333222111000000000000000000000000000/////////222111///...---------.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******000...,,,***)))***+++,,,******+++******)))((('''''''''(((((())))))******((((((***++++++,,,,,,,,,***************)))(((((((((***+++---......------//////.........---------,,,,,,,,,---------......---.........---,,,,,,+++///000111222444666777777555777888777666777;;;???NNNcccoootttzzzxxxuuuyyyrrrrrruuuyyyzzz|||666666666666666666666666999999999999888777666555666666777777777666666555666666777777888:::;;;<<<;;;:::999999999999:::;;;999999888888666555444333444555666777888888888888<<<<<<;;;;;;;;;;;;;;;<<<999999:::::::::999999888999999888888888999::::::888888888999999999::::::888888999999:::::::::999:::999999999999:::;;;;;;<<<<<<<<<;;;;;;:::999888999777666666888:::;;;;;;777888:::<<<===>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAA???>>>===<<<:::999:::;;;;;;:::999;;;;;;<<<============<<<;;;<<<<<<===???@@@@@@AAADDDKKKOOOLLLGGGFFFEEECCCAAA@@@>>>===<<<;;;<<<<<<=========>>>@@@CCCFFFHHHOOOOOOMMMIIIDDDAAA@@@@@@??????>>><<<<<<;;;;;;;;;;;;>>>AAAAAAAAADDDKKKQQQWWW]]]\\\UUURRRWWWUUUMMMCCC@@@>>>>>>???AAABBBBBB;;;<<<===???BBBEEEGGGHHHFFFCCC???>>>???AAAAAAAAA@@@???>>>=========>>>>>>======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>============>>>>>>===<<<===@@@CCCDDDCCCBBBAAAAAABBBDDDEEE@@@@@@@@@??????@@@@@@@@@BBBGGGOOOWWW[[[VVVLLLEEEAAA@@@??????@@@???===;;;::::::;;;;;;<<<======>>>???>>>===<<<;;;:::::::::;;;<<<===<<<<<<===???AAA<<<===>>>>>>???>>>>>>>>>@@@???>>>===<<<<<<===>>>:::;;;<<<<<<<<<:::999888999444555:::999999EEEUUU\\\RRRFFF===888666777:::444444555666666666666666888999999888777555333222444333333333333444444555555222//////000000...,,,------------...///000111////////////////////////444333111000/////////000......---,,,,,,,,,,,,---------,,,+++++++++++++++***++++++++++++++++++,,,)))))))))(((((((((''''''---,,,+++*********+++,,,)))*********************(((((()))))))))))))))***''''''((())))))))))))))),,,,,,++++++***)))(((((()))***+++,,,------------///.........---------,,,,,,,,,,,,------------...------...------,,,,,,+++//////000000111222333333666777888777555666:::>>>MMMbbbooosssyyywwwrrruuurrrrrrtttxxxyyy{{{555555555555555555555555::::::::::::999888777666777777777777666555444333666666666777888999:::;;;::::::::::::::::::::::::888888888777666555444333444555666888999:::::::::<<<;;;:::999999:::;;;<<<888999999::::::::::::999::::::999888888888999999888888888999999999999:::888999999999::::::::::::999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999999888666777999:::::::::666666777888:::;;;===>>><<<<<<<<<<<<===>>>??????AAAAAABBBBBBAAA???>>>===;;;999888888:::;;;:::999;;;<<<<<<===============;;;;;;<<<<<<===>>>??????DDDKKKOOOLLLHHHGGGFFFDDDCCCAAA???===;;;:::::::::============>>>@@@CCCDDDHHHHHHHHHFFFBBB@@@@@@@@@@@@???>>>===;;;;;;::::::999;;;>>>@@@BBBFFFMMMSSS]]]```^^^VVVSSSVVVTTTOOODDDBBB???===>>>>>>===<<<999:::;;;<<<>>>AAACCCDDDCCCAAA??????@@@AAAAAA@@@AAA@@@??????>>>>>>??????<<<===>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<;;;>>>>>>>>>===<<<>>>AAACCCCCCCCCCCCBBBBBBBBBBBBBBB????????????????????????>>>BBBHHHNNNPPPMMMFFF@@@???>>>>>>>>>??????<<<:::;;;;;;;;;;;;<<<===>>>>>>???>>><<<;;;999888888888888;;;>>>?????????@@@AAA;;;<<<<<<===>>>>>>======;;;===???<<<999888<<<@@@<<<<<<;;;;;;:::999888888888555666:::888777???LLLOOO@@@666777555---000999111111333444555555555555:::999888666555333222111444444333333222333333333666444222222222111///...,,,,,,,,,,,,---...//////........................333222111000/////////000......---,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++*********((((((((('''''''''''''''******++++++,,,,,,++++++******))))))***+++---...***************)))))))))(((((((((((()))))))))))),,,,,,,,,+++***))))))(((++++++++++++,,,---............------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,000000000000111111111111666888888777444555999===KKKaaannnsssxxxuuuoooqqqrrrqqqsssvvvxxxzzz555555555555555666666666:::::::::::::::999888777888777777777555444333222444444444555666777888888888999999::::::999999888666777777777666555444444444555666888:::;;;;;;<<<:::999888777777999:::;;;888888999:::;;;;;;;;;;;;::::::999888777777888888888888888888999999999999888888888888888999999:::999999999888999::::::;;;<<<=========<<<;;;;;;::::::888777888999::::::999555444444555777999<<<>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBB@@@???>>><<<:::999999;;;<<<<<<<<<;;;<<<======>>>>>>======;;;;;;<<<======>>>??????CCCHHHKKKIIIGGGGGGFFFDDDDDDBBB???===:::999999999<<<<<<<<<<<<===>>>???@@@AAABBBCCCBBB@@@???@@@AAAAAA@@@>>>===;;;:::::::::999;;;===???AAAFFFLLLQQQ\\\]]]ZZZRRROOOPPPOOOKKKCCCAAA>>>======<<<;;;::::::;;;;;;<<<>>>@@@BBBCCCAAA@@@@@@AAABBBCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@<<<===???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===>>>===<<<;;;<<>>??????????????????>>><<<>>>BBBEEEFFFCCC@@@===>>>>>>>>>???@@@@@@===;;;;;;::::::::::::;;;<<<======<<<;;;999888777777777888<<<@@@BBBAAA@@@??????::::::;;;<<<============:::;;;;;;:::888888;;;>>>===<<<;;;999888777777777666555666999777444999AAA???888555777666...+++---...///000222333444444444999888777555444444444444444444333222222111222222111111111222333444333333222111000///............,,,,,,---------------...000000///..................---,,,,,,++++++,,,,,,,,,,,,+++***************,,,,,,++++++******))))))************************((()))+++---......---,,,,,,+++***))))))+++---...,,,,,,++++++******))))))+++***************++++++******)))))))))*********,,,,,,+++***+++,,,...///------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,000000111111222333333333666888888666444444777;;;JJJ```nnnsssxxxtttmmmoooqqqppprrrvvvwwwyyy555555555666666777777777999999:::::::::999888888888888888777666444333222333333222333333444555666777777888999999888777777555555666666666555555444444555666888:::;;;;;;<<<777777666666666777999:::888999:::;;;;;;;;;;;;;;;:::999999888777777777777777777888888888999999999666666666555666777888888999888888888888999::::::<<<<<<<<<===<<<<<<;;;;;;;;;999888999::::::999888444444333333555999<<<>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@???===;;;999999:::<<<<<<<<<;;;<<<<<<===============<<<======>>>>>>?????????@@@DDDFFFEEEDDDFFFEEEBBBDDDBBB???<<<:::999888888;;;;;;;;;;;;<<<<<<======<<<>>>@@@@@@?????????@@@@@@???>>>===;;;;;;::::::<<<======>>>@@@CCCHHHLLLUUUUUUQQQKKKHHHHHHGGGEEEAAA???===<<<======;;;:::;;;;;;;;;<<<===>>>@@@@@@@@@???@@@BBBCCCDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@<<<===???AAAAAAAAA@@@@@@<<<======>>>???@@@@@@AAA<<<<<<<<<:::999:::===???@@@AAABBBBBBBBB@@@???===??????@@@AAAAAA@@@?????????AAABBBCCCBBB@@@???>>>>>>???@@@BBBCCCBBB@@@===:::999888777888999:::;;;:::999999888888888888999:::===BBBCCCBBB???<<<;;;999:::;;;<<<============<<<999777777999;;;;;;:::===<<<:::999777777666777444444555777444222444888444888999666777<<<:::333---...///000222222333333666666555555555666777777444333222111111111111111***+++---///000000111111222222111000////////////+++,,,,,,,,,------......///////////////.........------,,,++++++++++++,,,------,,,++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++((())),,,...//////...---...---+++))))))***+++,,,,,,,,,++++++******))))))+++******)))******+++,,,''''''''''''(((***,,,,,,---,,,+++***+++,,,---...++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,------...///000222333444555666777888555333333777;;;JJJ```nnnsssxxxtttmmmoooppppppsssvvvwwwxxx555555555666666777777888888999999999999999888888999999999888777555444333222222222222222333444444666666666666666666666666444444555666666666555555444555666888999:::::::::555555666777777888888888999::::::;;;;;;;;;;;;:::999999888777777777888888777777777888888888888999666555444444444555777888888888888888888999::::::;;;;;;<<<<<<<<<;;;;;;:::;;;:::::::::;;;:::888666555555444555666999<<<===<<<<<<<<<;;;;;;<<<<<<===@@@AAABBBCCCCCCCCCBBBAAA>>>;;;888777888999:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>?????????===AAABBBAAABBBDDDDDDAAACCCAAA???<<<:::888888888:::;;;;;;;;;;;;<<<<<<<<<:::<<>>===<<<<<<;;;<<<<<>>===<<<>>>@@@CCCEEELLLLLLJJJGGGDDDCCCBBBAAA@@@>>>============<<<:::999999999999:::;;;<<<<<>>>>>@@@BBBCCCBBBAAA??????@@@AAAAAAAAA@@@@@@<<<===@@@AAABBBBBB@@@???999:::;;;<<<>>>???@@@@@@;;;;;;;;;999888999;;;>>>>>>>>>???@@@@@@???>>>===>>>???@@@AAAAAA@@@???>>>???@@@@@@???===<<<<<<===??????AAADDDEEEEEEBBB???:::999777666666777999:::999999888888888888999999;;;>>>BBBCCCAAA===:::999999999;;;<<<======>>>======999666666999;;;:::777::::::999999888777666666333444555555444333333555111888999444:::HHHMMMFFF---...///000111111111111222333333444555666777777222222111111000111111111---///111111000.........------------...///000111+++,,,,,,------.........000000111111111111000000------,,,+++++++++++++++------,,,+++++++++++++++***************)))))))))))))))))))))************((())),,,...///...---,,,...---+++***))))))*********************)))))))))((('''''''''''')))+++,,,(((''''''''')))+++---...,,,,,,,,,++++++,,,,,,---******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******+++---...***+++,,,---///111222333444666666555222333777;;;III___lllqqqvvvsssmmmooooooppptttyyyyyyyyy~~~333333444555555666777777777777888888999888888777999999999999888777666555444333333333333444444555555555333333333333555555333444444555666666666555444555666777888888888888444666888999::::::999888;;;;;;;;;;;;;;;;;;::::::888777777777777888888999777777777777888888888888777666444444444555777888888888888888888999999:::::::::;;;;;;;;;;;;::::::<<<;;;:::;;;;;;:::888666777777666777888:::;;;======<<<<<<;;;;;;;;;<<<<<>>>>>;;;???@@@???AAADDDDDDAAABBB@@@>>><<<:::999888888999:::;;;;;;<<<<<<<<<<<<:::===???@@@@@@???>>>???======<<<<<<<<<<<<======???===;;;:::<<<>>>@@@AAAGGGGGGFFFFFFEEECCCAAAAAAAAA???>>>>>>>>>===;;;999999999888888888999999:::===<<<<<<===@@@AAAAAA@@@===>>>???AAAAAAAAA@@@???<<<===@@@BBBCCCBBB@@@???<<<<<<<<<===>>>???@@@@@@<<<<<<;;;:::888999;;;>>><<<<<<=====================>>>???AAAAAA???>>>===>>>??????===999888999;;;>>>???AAADDDFFFFFFCCC@@@;;;999777666666777999;;;;;;:::999999888888888888999<<<@@@BBB@@@===;;;:::999:::;;;<<<===>>>>>>>>><<<;;;999888888888888888888888999999999888666555444555666555555555666555444666777999???FFFIIIHHH......///000000111000000000000222333444444333333111000000000000111111222111444666444111...,,,---,,,,,,,,,,,,---...//////,,,,,,,,,---....../////////000111222222111000000---,,,++++++***+++++++++,,,,,,+++***************))))))))))))************(((((((((((()))))))))***((()))***+++,,,++++++************************)))(((((()))))))))))))))***'''&&&&&&&&&'''))),,,---,,,+++***)))***+++---...,,,,,,,,,------,,,,,,+++************+++++++++,,,***++++++++++++,,,,,,,,,,,,+++***)))***+++---...++++++,,,---...000000111333444555444222333777;;;GGG\\\iiinnnsssqqqlllpppnnnpppvvv{{{|||zzz}}}222222333333444555666666666777777888888888777777999999:::999999888777666555555444444444555666666555444222111111222444555333333444555666666666666555555666777777777777777444666999<<<===<<<:::999<<<<<<<<<<<<;;;:::999999777777666666777888999999777777777777888888888888888777555444555666888999888888888777888999999:::999999:::;;;;;;:::::::::<<<;;;;;;;;;<<<:::888555888888888888999:::;;;<<>>>>>=========>>>>>>>>>???AAACCCEEEEEEEEEEEEDDDAAA===::::::;;;;;;;;;888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>???>>>AAAEEEDDDAAAAAA@@@>>>;;;:::999999999999999:::;;;<<<<<<<<<<<<;;;===@@@AAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>???<<<:::999;;;===???@@@FFFEEEFFFHHHGGGDDDCCCCCCBBBAAA??????>>>===:::777::::::999999999999::::::;;;:::999:::===???@@@@@@===>>>???@@@AAA@@@@@@???<<<>>>@@@BBBCCCBBBAAA???@@@@@@@@@@@@@@@AAAAAAAAA======<<<;;;999:::<<<>>>:::;;;;;;;;;<<<<<<======<<<===>>>@@@@@@>>>===<<>>===>>>AAADDDFFFFFFCCC@@@<<<;;;888777666888:::<<<===<<<;;;999888777777777777:::>>>@@@???===<<<<<<999:::;;;===>>>?????????;;;<<<===:::666555777;;;666777999:::999888666555555777777666666888888777888333777BBBDDD;;;777::://////000000000000000///...///111222222111///...000000//////000111222222---000222111...***)))***000000///...------------,,,,,,------...///000000---...///000000///......---,,,++++++******+++++++++******)))))))))))))))(((((())))))******++++++((()))))))))******++++++'''(((((()))))))))))))))'''((()))******+++******''''''(((((())))))******(((((('''((())),,,///111111///---+++++++++,,,---+++,,,---...---,,,+++***))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,+++***))))))+++---...////////////000000111111222333555444222333888<<>>>>>>>>>>>>>>===<<<===>>>???BBBFFFGGGGGGEEEFFFCCC>>>:::888888999:::<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<:::<<>>===;;;;;;<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<======@@@>>>;;;888888:::<<<>>>CCCEEEGGGGGGEEECCCCCCCCCCCCAAA>>>======<<<:::999;;;:::888555444666999===;;;;;;;;;<<<===>>>>>>???@@@@@@??????>>>???@@@@@@>>>???AAABBBCCCCCCBBBBBB>>>???@@@AAABBBBBBBBBBBBCCC@@@>>>======>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<=========<<<:::999===>>>>>>???????????????999777666555666999;;;===@@@@@@???<<<999777888::::::::::::::::::;;;<<<===;;;<<<===>>>>>>?????????======;;;:::999888888888888888888888777555444333555555444444444444555555666888:::<<<<<<:::888666111000/////////000111222000000000000000000000000444333333333222111111111111111000///////////////...,,,++++++...000000000------------------------000000000222333222///---000...------...///---,,,,,,,,,+++***)))((('''''',,,,,,++++++***)))))))))***)))(((''''''((()))***))))))***))))))((('''&&&'''''''''(((((()))***+++'''(((((())))))))))))(((***)))))))))***,,,...///666333///...//////---***+++++++++*********))))))******))))))******+++,,,,,,+++******))))))******))))))*********+++++++++)))***,,,---000111333444333333333222000111444777GGGRRR```iiijjjhhhggggggjjjoootttyyy{{{|||~~~444333333333333333444444555555666666666666666666888888777777777666666666666777777777666555333222111111111111111222222333555555555555555555555555333333444555666666666555444555666777888888777666888999999999999888888777999888777666666666777888555555555555666888999;;;555555444444444555555666777777777777777888888999999999999:::::::::::::::<<<;;;;;;::::::999999888777777777888888:::;;;<<<>>>===<<<<<<=========<<<>>>>>>???BBBEEEGGGFFFEEEFFFDDD@@@===;;;:::;;;;;;999999::::::;;;<<<<<<=========<<<;;;;;;;;;;;;<<<:::<<<===>>>>>>@@@CCCEEEDDDCCCAAA>>><<<;;;;;;;;;=====================<<<;;;;;;;;;;;;;;;<<<======>>><<<;;;::::::<<<>>>???>>>===:::999888999;;;<<>>======<<<;;;:::;;;;;;:::888666777:::===:::;;;;;;<<<======>>>>>>>>>>>>===============<<<;;;<<<>>>???@@@@@@?????????@@@AAAAAABBBCCCCCCCCCEEECCC???>>>======<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>?????????===<<<;;;999999:::;;;<<<<<<<<<;;;999888666555666888;;;===???>>><<<;;;::::::::::::::::::::::::;;;;;;;;;<<<888999;;;===???AAAAAABBB???>>>===;;;:::999888888666777777888888777777666555555444444444444555555666888:::;;;;;;:::888666222222111000000000111222111111111111111111111111222222222222222111111111111111000///////////////---+++***+++---/////////------------------------/////////111333222000...---+++******++++++***)))******))))))((('''''''''*********************+++***)))(((''''''((()))***((())))))))))))(((((('''+++***)))((((((''''''''''''(((((()))))))))))))))***))))))***+++,,,...///444111...---...---+++)))+++++++++*********))))))++++++******++++++,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,---------******,,,---///000222222333333333222111111444777EEEPPP___gggiiigggfffggghhhmmmrrrwww{{{}}}111111111111222333444444555555555555555555444444777777666666666666666555555666777777666555333222000////////////000111111333444555777888888777777444444555555555555555555444555666777888888888888888888777888888999:::::::::999888777666777777888444444333444444666888999555555555555555555444444777777777777777888888999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888777777777777777888999:::<<<<<<;;;;;;;;;;;;<<<===???>>>???BBBEEEFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<<888888999:::;;;======>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<>>>BBBEEEIIIGGGDDD@@@===;;;::::::<<<<<<==================;;;;;;;;;;;;;;;<<<<<<<<>>AAABBBBBBCCCDDDFFFCCCAAA>>>=========<<<;;;:::;;;;;;:::999999;;;<<<:::;;;;;;<<<<<<=========<<<===>>>>>>>>>===;;;:::;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDGGGDDDAAA???>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;============<<<;;;::::::>>>????????????===;;;:::666777888999::::::::::::999888777666666888:::<<<===:::888999<<<===<<<:::888999:::;;;<<<;;;::::::777888:::===???@@@AAABBB@@@???>>><<<;;;:::999999555666777888999:::::::::555555444444444444555555666777999::::::999777666444444333222111111111111111111111111111111111111000000111111111111111111111000000///////////////,,,+++******,,,.........------------------------.........000222222000///+++***))))))******)))(((((((((((('''''''''''''''(((((()))******+++,,,,,,))))))(((((((((((())))))'''(((((())))))))))))(((+++***)))((((((''''''''''''((((((((())))))))))))************+++---...///111///---,,,,,,,,,***)))+++************))))))))),,,++++++++++++,,,------,,,,,,+++++++++*********++++++,,,,,,,,,---------+++,,,,,,---///000000111222333333222111111444666CCCNNN\\\eeegggeeeeeefffgggjjjpppuuuyyy~~~/////////000111333444555555555555444444333333333666666666666555555555555555555666666666555333222///////////////000111111333444777888999888777666444444555555555555555444222333444555777888888888777666555555555666888999999888777666555555666666333333222222333555666777444555666666666555444333777777777777777888888999::::::;;;;;;<<<=========<<<<<<;;;::::::999888888888777777777777777888888;;;;;;<<<;;;:::;;;<<<>>>@@@??????AAADDDEEEEEEDDDCCCCCCBBBAAA@@@>>><<<;;;999999:::<<<>>>???@@@AAA======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>BBBEEEKKKIIIFFFBBB>>><<<::::::<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<;;;;;;============>>>>>>>>>???;;;;;;;;;<<<<<<;;;;;;::::::<<<>>>??????@@@BBBCCCBBB@@@>>>===>>>>>>===;;;999:::<<<<<<:::999:::;;;::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@>>><<<;;;<<<<<<===>>>>>>?????????AAAAAAAAAAAABBBCCCDDDDDDFFFDDDAAA?????????>>>======<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>===<<<;;;999888<<<============;;;:::888777888999;;;<<<<<<<<<<<<999888777777777888999:::;;;777555777===@@@>>>;;;777888:::<<<<<<:::999888:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;::::::::::::777777888999::::::::::::555444444333333444444555666777888999999888777666555555444333222222111111111111111111111111111111/////////000111111111222000000////////////000000---,,,+++,,,...///...------------------------------,,,---///111222111///...,,,++++++,,,,,,+++***'''''''''(((((()))))))))((()))))))))*********+++))))))(((((((((((())))))&&&'''((())))))***))))))''''''''''''((()))***+++'''''''''(((((()))************++++++,,,---......///...,,,+++++++++******************))))))))))))++++++******++++++,,,---++++++++++++******))))))))))))*********+++++++++.........//////000000000111222333222111111333555BBBLLLZZZccceeedddeeefffgggjjjnnnsssxxx~~~......///000111333444555555555444444333333222222555555555555666666666666444555555666666555333333111000000000000111222222444666777999999777666444333444555555666555555555111111222333444555777777999888666555555555666777888777555444333333444444333333222222222444555666333444555666666555444333777777777777777888888999::::::;;;<<<<<<===>>>>>>===<<<<<<;;;999888888777888777777777777777888888;;;===???>>>===<<<===>>>AAA@@@???@@@CCCDDDDDDCCCAAAAAAAAA@@@???>>><<<;;;999999:::<<<>>>???@@@AAA======<<<;;;;;;;;;;;;<<<=========<<<<<<>>>BBBFFFJJJHHHEEEAAA>>><<<;;;;;;;;;<<<<<<<<<======>>>>>>;;;<<<=========<<<;;;;;;:::<<<>>>@@@AAA???===;;;;;;<<<===>>>>>>===<<<<<<<<<===>>>>>>======>>>@@@@@@>>><<<<<<=========<<<777999;;;;;;:::999999999::::::::::::;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;<<<<<<<<<======>>>??????AAAAAA@@@AAAAAABBBDDDDDDDDDBBB???>>>???@@@@@@???===<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>>===:::888777;;;<<<=========<<<:::999999999:::<<<<<<=========:::999888777777888888999888555444777===@@@>>>:::777888:::;;;;;;:::888666:::;;;<<<======>>>>>>>>>::::::999999:::;;;;;;<<<:::::::::::::::999888888444444333333333333444444666777777888888777777666555555555444333222111111111111111111111111111111/////////000111111111222000000////////////000000///...---...000000///...---------------------------,,,,,,...000111000///...---,,,,,,------,,,+++'''(((((())))))******+++*********)))))))))(((((((((((())))))))))))((((((&&&'''((())))))***))))))''''''''''''((()))***+++''''''''''''((()))++++++***++++++,,,------------...------,,,+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------,,,+++***))))))*********+++++++++//////000000000111111111000222222222111111333444@@@KKKXXXaaacccccceeefffgggjjjnnnrrrwww}}}/////////000111333444555444444444444444444333333555666666666666777777777333444555666666555444333222111111111111222333333555666777777777666555444222333444555666666666666111111111111222444555666::::::999888888777888888777666444333222222222222444333222222222333555666333444444555666666555555777777777777777888888999999::::::;;;<<<===>>>>>>======<<<;;;999888777777777777777777777888999:::===AAADDDDDDAAA>>>>>>???BBB@@@???@@@BBBCCCCCCBBB????????????>>>===<<<;;;888888999:::;;;======>>>======<<<;;;;;;;;;;;;<<<===>>>>>>======???BBBEEEFFFEEEBBB@@@>>>=========;;;;;;<<<<<<===>>>>>>>>><<<===>>>???>>>===<<<;;;999;;;>>>AAAAAA???<<<:::<<<<<<===>>>>>>>>>>>>======>>>>>>===;;;:::;;;===>>><<<;;;;;;<<<===<<<;;;888999;;;;;;:::999999:::::::::::::::::::::::::::888999:::<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>>AAA@@@??????@@@AAACCCDDDBBB@@@>>>>>>???@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;======>>>>>>===;;;888777<<<<<<>>>?????????>>>===999999:::;;;;;;;;;::::::::::::999888777777777777777555555888<<<===<<<:::888888999:::999888777666666777999<<<>>>???@@@AAA999999999999999:::;;;<<<;;;;;;;;;:::999888666666444444333333333333444444666666777777777777666666444444444444444333222111222222222222222222222222000000111111111111111111///////////////000000111//////...///111111///...---------------------------,,,,,,---///000///...---+++******++++++***)))((()))))))))******++++++++++++***))))))(((''''''(((((())))))))))))(((((('''(((((())))))))))))(((+++***)))(((((('''''''''((('''''''''((()))+++,,,++++++,,,---------------,,,,,,---,,,******+++---(((((()))))))))))))))***((((((((((((((()))******...///000111000///...---++++++,,,,,,,,,---------/////////000000111111111000111222222111111222333===HHHUUU^^^aaaaaaccceeefffiiimmmrrrwww}}}000000000111222333444555444444444444555555555555666666666777777777888888333333444555555555444333222111111111111222333333444444444555666666666777111222333555666777777777333333222222222333555555777888888999999999999888888777555333222222222222444444333222333444555666333333333444555666777888777777777777777888888999888999:::;;;<<<===>>>>>>>>>===<<<;;;999888777666777777777888888:::;;;<<<@@@EEEJJJKKKFFFAAA@@@@@@CCCAAA??????AAABBBBBBBBB?????????>>>=========<<<999999::::::;;;<<<<<<=========<<<;;;;;;;;;;;;<<<;;;<<<=========>>>@@@BBB@@@???>>>======>>>>>>???;;;;;;<<<<<<===>>>>>>???>>>???@@@AAA@@@???===<<<:::;;;<<<============<<<<<<<<<<<<<<<======>>>>>>===>>>===<<<::::::;;;===<<<;;;999999;;;<<<<<<;;;:::;;;<<<;;;:::999:::<<<::::::999999999999999999777777888999;;;<<<===>>>;;;:::::::::;;;<<<===>>>@@@???>>>>>>>>>@@@BBBCCCBBB@@@>>>===>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;===>>>???>>><<<999777:::;;;===>>>???@@@??????:::::::::;;;::::::999888::::::999999888777777666666666888999:::::::::999999888888888777777777777666777999<<<>>>???@@@@@@<<<<<<;;;:::::::::::::::;;;;;;::::::999777666555444333333222222333333444666666666666666666666666222222333444444333222111222222222222222222222222222222222222222111111111///////////////000111111///......///000000...,,,------------------------...---,,,,,,---......---+++***))))))******)))(((((((((((())))))))))))))))))))))))))))))((((((((('''((()))******)))((('''((())))))))))))(((((('''+++***)))(((((('''''''''((('''&&&&&&'''))),,,---+++,,,---.........---,,,)))***+++***((((((***---(((((((((((())))))******)))))))))((()))******+++...///000111000///---,,,++++++,,,,,,,,,---------,,,------...///000000111///111222222111111222333:::DDDQQQZZZ]]]^^^```cccbbbffflllrrrxxx111111111111222333444444444444444555555666666666666666777777888888999999222333444555555555444333111111111111111222222333222222222333555666888999000111333555666777888888555444333222333444555666222333555777888999888888999888666444333333333333555444333333333444555666333222222333444666888:::777777777777777888888999888888999:::;;;<<<===>>>>>>===<<<;;;999888777666777777777888999;;;<<<===BBBHHHNNNOOOIIIDDDAAA@@@CCCAAA??????@@@BBBBBBBBB@@@@@@???>>>======>>>>>><<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;<<<999;;;============>>>@@@<<<<<<<<<<<<<<<>>>@@@AAA;;;;;;;;;<<<===>>>>>>??????@@@AAABBBAAA@@@>>><<<===<<<:::999:::;;;===???;;;;;;;;;;;;;;;<<<===>>><<<======;;;::::::<<<>>>;;;999888888:::;;;;;;:::<<<<<<===<<<::::::<<<>>>:::999999999999999999999888888999:::<<<>>>@@@AAA======<<<<<<===>>>@@@AAA??????======>>>???AAACCCDDDAAA>>>============<<<======<<<<<<<<<;;;;;;;;;;;;<<<>>>???>>><<<999888777888:::<<<>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999;;;::::::999888777666666555888::::::999888888999999999888777666666777777999:::;;;<<<============@@@???>>><<<::::::999999999999999999888777666666444333333222222333333444666666666666666666666666000111222333333333222111222222222222222222222222444333333333222111111111///////////////000111111...------///000///---+++------------------------///---,,,,,,---...---,,,,,,+++******++++++***)))((((((((((((((((((((((((''''''(((((())))))******'''((()))******)))((('''))))))***))))))((('''''''''''''''(((((()))***+++((('''&&&&&&'''))),,,---+++,,,---.........---,,,''')))***)))'''&&&))),,,'''((((((((())))))***************)))***++++++,,,+++,,,---......,,,***)))))))))*********+++++++++******+++,,,---...///000///000222333111111111222777AAAOOOWWWZZZ\\\^^^aaa^^^cccjjjrrryyy666555333111000000111111666666666666555555555555333444666666555444555666555555555555444333222222222222333444444555555666444444444444444444444444111222444666777777777777222333444444333333555777777777777777666666666666333333333444444444444555444444333333333444555555444555666555333333555666666666555555777888:::;;;:::999999:::;;;<<<===>>>===<<<;;;:::::::::::::::999888888:::<<<>>>===<<>>@@@???<<<===AAABBB@@@???===:::999999:::::::::AAA@@@>>>===;;;;;;:::::::::<<>>>>>???@@@:::::::::;;;;;;;;;<<<<<<<<<;;;:::;;;===????????????@@@BBBCCCCCCBBB@@@???;;;<<<<<<======<<<<<<;;;999::::::::::::999888888<<<<<<<<<===============@@@???<<<999888888999999999:::;;;<<<============>>>>>>>>>===<<<;;;999999@@@===:::;;;>>>@@@???>>>@@@>>>======>>>??????>>>>>>=========>>>???AAABBBCCCBBB@@@>>><<<::::::999??????>>>===<<<:::888777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::999666555444666888:::999:::<<<======<<<:::888<<<<<<;;;;;;:::999999999<<<<<<======>>>>>>??????@@@???>>>===;;;:::999888666666777777888888888999777555333111000111333444444444555666777777666666000000111111111111000000111000000000000222333444777777777666444222///---...---------000333777:::000///,,,***))))))+++,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,+++++++++******(((''''''******+++++++++******)))))))))(((((('''''''''&&&(((''''''((())))))'''%%%$$$$$$$$$%%%&&&'''(((((())))))))))))************(((((((((((()))***+++,,,++++++,,,,,,,,,++++++***((('''''''''((()))+++,,,)))((('''&&&&&&'''((()))'''(((((()))))))))))))))&&&&&&'''((()))***++++++...+++((()))+++---,,,+++++++++,,,,,,---......///...///000///...///111222<<>>BBBEEEDDDBBB???;;;::::::;;;<<<<<<@@@???>>>===;;;;;;::::::::::::<<<>>>@@@AAAAAAAAA:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>>>>>???@@@AAAAAA@@@>>>===<<<<<<<<<======<<<<<<<<<:::::::::::::::999888888<<<<<<;;;<<<<<<===>>>>>>AAA@@@===:::999888999999::::::;;;<<<============>>>>>>>>>===<<<;;;:::999>>>;;;999:::===??????>>>AAA???======>>>>>>>>>=========<<<<<<===>>>@@@AAABBBAAA???===<<<;;;;;;:::============<<<;;;::::::999999999999999999999999;;;<<<===>>>???>>>=========<<<<<<;;;;;;;;;<<<<<<>>><<<:::777666666777888:::;;;;;;<<<;;;:::999888888888888777777666666666;;;<<<<<<===>>>>>>??????>>>>>>===;;;:::888777777555555666666777777777777999777444222111222333444333444555555666666555555000111111111111111111000000000//////000222333555888777666555333111///...///...------///222666888111000///---------------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++***(((((((((((()))*********)))))))))))))))(((((((((''''''***((('''((()))***)))'''&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((()))******++++++)))***++++++,,,,,,,,,+++((((((''''''((()))***+++)))(((''''''''''''((()))'''(((((()))))))))))))))''''''((())))))***++++++---***((((((***,,,+++***,,,,,,,,,------............///000///...///000222777>>>IIIRRRXXX\\\^^^___dddiiiqqqxxx~~~444333222111111222333444777666666666666555555555222444666666555444555666333444555555555555555555333333444444555666666666777666666555444333222222///000111222333444444444333444555555444555777999999999999999888888888888999888888777777666666555222333444555666555555444444555666555333333555666555555555666777888::::::999:::::::::;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<;;;::::::<<<<<<;;;:::AAADDDIIINNNQQQPPPKKKHHHCCCCCCCCCCCCBBBBBBBBBBBB???AAA???<<<>>>DDDHHHHHHEEEBBB===;;;;;;<<<======@@@???>>><<<<<<;;;;;;;;;===;;;:::;;;>>>???<<<:::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>===;;;<<<<<<======<<<<<<;;;999999999999888888888777;;;:::::::::;;;===>>>@@@BBBAAA>>><<<:::999999999::::::;;;<<<<<<=========>>>>>>>>>>>>===;;;:::999;;;:::999:::<<>>===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>?????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999;;;===???AAAAAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<===@@@???<<<999666555444444;;;;;;:::999888888777777::::::999999999999999999;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::999888777666555555555555666666666666:::888666333222222333444222333333444444444444444111111222222222222111111////////////000222444555888777555333222111000000000///.........111333555000000000000///...------,,,,,,,,,,,,++++++++++++************+++,,,------,,,,,,,,,,,,+++***))))))&&&'''(((((())))))))))))***)))))))))))))))((((((+++)))'''''')))*********))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''')))***++++++******))))))***+++,,,,,,,,,+++))))))(((((((((((()))***)))((((((''''''(((((()))'''((())))))******))))))000///---+++)))&&&%%%$$$+++***((((((*********))),,,,,,------------------...///000///......000222666AAANNNXXX\\\^^^```ccceeeiiipppwww}}}444333222111222333444555666666666666555555555555222333555666555555555777333444555666666666666666444444444555666666777777888777666555444333222111111222333444444555555555333444555555444444666888;;;::::::::::::999999999::::::999888777666555444111222555666777666555444444555666555333333555666444555555666777888999:::999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===<<<::::::;;;;;;:::999======@@@FFFKKKMMMJJJFFFCCCCCCCCCBBBBBBBBBBBBAAA>>>@@@>>>;;;===DDDIIIIIIFFFBBB===::::::<<<===>>>???>>>===<<<<<<<<<<<<<<<>>>;;;:::===CCCEEECCC???<<<<<<<<<=========>>>>>>===>>>>>>===<<<;;;:::;;;>>>>>>>>>>>>>>><<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888777777666666666666:::999999999:::<<>>?????????>>>===<<<;;;:::;;;::::::;;;===@@@BBBCCCGGGDDD@@@???>>>???>>>===;;;;;;;;;;;;<<<<<<============<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>><<<<<<;;;;;;;;;;;;<<<======???>>><<<999777555444333<<<;;;999777666666555555:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>><<<<<<;;;:::999888777777666666666666666666666666999888666444222222222333111222333333333333222222222222222333333222222222///......///000222444555777666444222000000000111000000.........///000111,,,---...//////...,,,+++,,,,,,,,,++++++++++++***))))))))))))***,,,------+++++++++++++++***)))(((&&&&&&'''((())))))))))))************))))))))))))+++(((&&&%%%''')))************))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%''')))+++,,,+++***)))******++++++++++++***))))))))))))((((((((((((((()))(((((((((((((((((()))(((((()))************)))000///...+++)))'''&&&%%%+++************++++++***------------------------///000000///......000111555BBBRRR[[[^^^___bbbfffeeeiiiooouuu{{{444333222222222333444555555555555444444444444333111333555666555555666777444555555666777777777777444444555666666777777888888888777666444333222222333333333333444555555666222333444444333444666888;;;;;;;;;;;;::::::::::::999999888777555444333333111222555777777777666555444555666555333333555666333444555666777888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<;;;;;;;;;;;;:::888999999:::???EEEHHHGGGDDDBBBBBBBBBBBBAAAAAAAAAAAA===>>><<<999;;;BBBGGGGGGDDD@@@<<<::::::;;;<<<<<<>>>======<<<<<<<<<======;;;:::;;;AAAJJJPPPPPPNNN======>>>>>>>>>>>>??????>>>@@@AAA???<<<:::999:::999999999999888888777777::::::;;;;;;;;;;;;::::::777777666555555555555666999888888999:::<<<>>>???AAA@@@???===<<<;;;::::::;;;;;;::::::;;;<<<>>>>>>@@@@@@@@@???>>>===;;;;;;;;;<<<<<<===???AAADDDFFFIIIFFFBBB@@@@@@@@@@@@???;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>@@@@@@???<<<:::;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;999888777;;;:::888777555555555555555555666666777777888888:::::::::;;;<<<<<<=========<<<<<<;;;:::999888888777777777777777777777777777666444333222111111111111222222222222222111111222222222333333222222222///.........///111333444555444222111000000111111000000...---------......***+++---//////...,,,+++,,,,,,+++++++++*********((((((((()))***+++,,,---)))))))))))))))((((((''''''((())))))*********)))))))))))))))************)))'''$$$$$$&&&((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''')))+++,,,+++***))),,,,,,,,,+++***)))(((''')))))))))))))))(((((((((((())))))))))))))))))(((((())))))***************''''''(((***+++,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///000111000......///111111>>>NNNXXX[[[\\\```dddeeehhhmmmsssxxx}}}555444333222222333444444444444333333333222222222111333555666555555666888555666777777777777777777555555666666777888888888888777777666555444333333333222222222222333444555333444555555444555777999;;;;;;;;;;;;::::::::::::888888777666444333222222222333444666777777777666444555666555333333555666333333555666777888888888999:::;;;<<<<<<<<<::::::;;;;;;:::::::::;;;<<<<<<===<<<::::::;;;;;;:::999999888999<<<@@@CCCDDDEEEBBBBBBBBBAAAAAAAAAAAA@@@<<<>>><<<888:::???CCCCCC@@@>>>;;;:::;;;<<<<<<;;;===<<<<<<<<<<<<======>>>>>>======@@@EEEHHHGGGEEE>>>>>>>>>?????????@@@@@@@@@BBBDDDBBB===999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888666555555555666777777888999:::;;;;;;<<<<<<>>>>>>======<<<;;;;;;:::;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@???===<<<;;;<<<===>>>??????AAAEEEGGGJJJGGGBBB@@@@@@@@@AAA@@@;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;<<<===?????????>>><<<;;;::::::;;;;;;::::::::::::::::::::::::888:::<<<>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@>>><<<;;;999999888777666666555555555555666777888999999:::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999888888888888777777777777555444444333222222222222222222222222222222111000111111222222222222111111000///......///000222333333222222111000000000111//////...---,,,,,,,,,,,,***,,,...000000///...---++++++++++++************(((((((((((()))***++++++'''(((((()))(((((('''''')))))))))******))))))((((((((()))))))))))))))***'''%%%###$$$&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***++++++******,,,,,,++++++***)))'''''''''((())))))))))))((((((((())))))******))))))(((((()))******++++++******))))))******************+++---......---,,,,,,---++++++,,,------......///000111111000......///111333>>>LLLWWW[[[^^^bbbeeedddgggkkkooottt{{{666555444333222222333444222222222111111111111000000222555666555555777888777777888888888777666666555666666777777888999999777666666666555555444444444444333333333444555666555666777777666777999;;;;;;;;;;;;:::::::::999999777777666555555444333333333333444555666777888888444555666555333333555666222333555666777888777777999:::<<<======<<<:::999:::::::::::::::;;;<<<===<<<;;;::::::;;;<<<;;;999888888999999:::===AAADDDCCCCCCCCCCCCBBBBBBBBBBBB===???===::::::>>>@@@>>>===<<<;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<:::999?????????@@@@@@@@@@@@AAABBBEEEGGGDDD>>>999888999<<<<<<<<<<<<===>>>??????>>>>>>????????????>>>>>><<<:::999777777888999:::666888999;;;;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::::::::<<<>>>???AAAAAAAAA@@@???>>><<<<<<<<<>>>??????>>>@@@DDDGGGIIIEEEAAA>>>>>>@@@@@@@@@;;;<<<============<<<;;;:::::::::;;;<<<===>>>???>>>===;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;;;;::::::;;;;;;===>>>>>>???@@@AAABBBAAA???<<<:::777888888999888777666555777777888999:::;;;<<<<<<999999999:::;;;;;;<<<<<<;;;;;;::::::999999888888888888777777777666666666444444444444333444444444222333333333222222111000000111111111111111111000111000///......///000111111111111111111111000///......------,,,+++++++++***+++,,,...............++++++++++++************))))))((((((((())))))***(((((())))))))))))(((((())))))))))))((('''&&&&&&''''''((((((((()))))))))&&&%%%$$$&&&((())))))(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''(((((())))))((((((((()))******++++++))))))************))))))&&&'''((()))******))))))((()))************)))((())))))***++++++++++++***,,,,,,+++***((('''&&&&&&))),,,......,,,++++++,,,******+++,,,...///000000000111111000...---///000777???KKKVVV]]]bbbeeegggcccfffiiimmmqqqxxx777666555333222222333333111111111000000000000///000222555666555666777888888888888888888777666555666666666777888888999999666666666666666555555555888777666555555666888999777888999999888999;;;===;;;;;;:::::::::999999999777777666666555555444444444333444444555777888999444555666555333333555666222333555666888888777777999:::<<<======<<<:::999:::::::::::::::;;;<<<===<<<;;;::::::<<<<<<;;;:::666777888777666888===BBBEEEDDDDDDDDDCCCCCCCCCCCC???@@@???;;;;;;>>>>>><<<<<<;;;;;;===>>>???===;;;<<<<<<<<<<<<<<<===>>>???:::<<<>>>?????????AAABBB??????@@@@@@@@@AAAAAAAAACCCFFFIIIFFF???999888:::666666666777888999;;;;;;AAAAAABBBBBBBBBBBBAAAAAA>>>===;;;999999:::;;;<<<666888:::<<<<<<;;;888777999::::::;;;<<<<<<;;;;;;<<<;;;:::999:::<<<>>>@@@AAAAAAAAA@@@???>>>===<<<;;;===??????===>>>BBBFFFGGGCCC???======>>>@@@@@@<<<<<<>>>>>>>>>===<<<;;;:::::::::;;;<<<===>>>???<<<;;;:::999:::<<<>>>@@@========================:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???>>>???@@@@@@>>><<<888666666777999::::::888666555333444444666777888999:::888999999::::::;;;<<<<<<:::999999999888777777777777777666666555555555444444444444555555555555666333333333333333222111000000000111111111111000000222111///......//////000///000111222222111000///---------,,,,,,+++++++++'''((()))***+++,,,,,,,,,+++++++++************)))***))))))(((((((((((()))((()))************)))))))))))))))((('''&&&$$$$$$&&&'''''''''(((((())))))&&&%%%&&&'''******)))(((%%%&&&&&&'''((())))))***%%%&&&&&&'''((()))******)))((((((((()))***+++,,,&&&'''((()))++++++,,,,,,%%%&&&((()))*********)))((()))***++++++***)))((())))))***++++++++++++***"""###%%%'''***,,,...///(((+++......+++******,,,))))))***,,,...///111111000111111000...---///000555;;;EEEPPPZZZ___bbbcccccceeehhhkkkpppwww~~~888777666555444333222222777333111222333111//////111111222333444444444444777777666555444333333222666666555666777:::===>>>555555555555555666777777999999999999999888777666888888888999999::::::::::::::::::999999999888888888777777666666666666666555555555555666666666666888777666555555555555555555555666555444555777999666777888999;;;<<<===>>>===<<<<<<;;;;;;<<<>>>???======;;;:::999888888888;;;:::888777777888:::;;;???CCCFFFDDD???===>>>AAA@@@???>>>===<<<<<<<<<<<<===<<<:::999999:::;;;===@@@===;;;<<<>>>@@@>>><<<@@@@@@???>>>>>>===>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@===;;;999888777;;;;;;<<<<<<;;;;;;:::999???@@@BBBCCCCCCBBB@@@??????<<<:::;;;>>>@@@???>>>;;;::::::::::::::::::999555666888:::;;;============<<<;;;;;;<<<===>>>???CCCBBBAAA@@@???===<<<<<<<<<===>>>@@@@@@@@@???>>>@@@???>>>???@@@AAA@@@>>>@@@@@@??????>>>=========>>>>>>>>>>>>===<<<:::888444777:::<<<======>>>???<<<<<<;;;::::::::::::;;;:::999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>BBBBBBAAA???>>><<<;;;:::999999999999999999999999777666555555555666888999777888999:::;;;;;;<<<;;;999::::::999888777999;;;999888777666555444333333444444444333333222222222333333333222222222111111111222333333333333222111444222///---,,,---///000---...///000000///...---//////.........---------)))))))))((())))))***+++))))))))))))))))))))))))((((((((((((((()))******++++++******)))((((((((()))'''%%%&&&(((***)))''''''''''''((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))******++++++++++++*********************)))((((((((((((((((((((((((((((((%%%###"""$$$(((++++++***&&&(((+++------+++(((&&&))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------------333000,,,'''%%%''',,,000222:::FFFPPPXXX]]]___aaa^^^___dddlllqqqtttzzz888777666555444333333222333111111111111000000000111111222333444444444444777777777666666555444444666555555555777999<<<===666666555555666666777888999999::::::999999888777888888999999999::::::::::::999999999888888888888888777666666555555666666444444444444555555555555666555555444333333444444555666666555444555777999888888999999::::::::::::<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;::::::;;;;;;:::999888777777888999:::???BBBEEECCC???===???AAAAAA@@@???>>>>>>=========>>>===;;;:::;;;<<<>>>???@@@===;;;;;;===???>>>===??????>>>>>>======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>><<<;;;::::::;;;<<<<<<<<<;;;;;;::::::>>>???AAABBBBBBAAA???>>>===;;;:::<<>>;;;;;;::::::::::::999999777888:::;;;======>>>>>>===<<<<<<;;;<<<===>>>???BBBAAAAAA@@@>>>======<<<<<<===>>>???@@@@@@??????@@@>>>===>>>@@@AAAAAA@@@@@@@@@????????????>>>>>>???@@@@@@@@@>>>===;;;::::::<<<>>>>>>===<<<===>>><<<;;;;;;::::::::::::::::::999999888888999999:::<<<<<<<<<<<<<<<===>>>>>>BBBAAA@@@???===<<<;;;:::999999999999999999999999777666666555666777888999777888999:::;;;<<<<<<<<<:::;;;;;;:::999888:::;;;888888777666555444333333444444333333333222222222111111111111000000000000111222333444444333222111444333000///......///000---......//////......---,,,,,,,,,++++++++++++***)))))))))))))))***++++++************************))))))(((((())))))***+++++++++******)))((((((((((((&&&$$$%%%((()))((('''(((((((((((((((''''''''''''''''''''''''(((((()))''''''(((((((((((('''''')))'''&&&%%%%%%&&&'''))))))******++++++******)))******)))))))))((((((((())))))))))))))))))))))))---***'''&&&'''((('''%%%((()))+++,,,,,,***(((&&&************************)))***+++,,,...///000000............////////////444333000,,,***,,,000333333:::FFFPPPWWW[[[^^^___]]]]]]ccckkkpppssszzz888777777666555444333333000111222222000000111222111111222333333444444555666777777777777777666666555555444555666888:::;;;777666666666666777888888::::::;;;;;;::::::999999999999999999::::::::::::999999888888888777777777777777666555555555555666333333333444444444444555444444333222222222333333555666777666555555777888::::::999999888777777777;;;;;;<<<===============;;;;;;;;;;;;<<<<<<===>>>999999777777777777999999>>>AAACCCBBB???>>>???AAABBBAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<>>>@@@AAA@@@===;;;:::;;;===>>>>>>>>>============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>============<<<<<<<<<<<<;;;;;;::::::>>>>>>@@@@@@@@@@@@>>>>>><<<<<<===???AAAAAA@@@>>>;;;;;;;;;::::::999999999::::::;;;======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>AAA@@@@@@???>>>======<<<;;;<<<===???@@@@@@@@@@@@@@@>>><<<===???AAACCCCCC??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???======???@@@@@@>>><<<;;;<<<>>><<<<<<;;;::::::::::::::::::999999888888999999:::<<<<<<<<<<<<<<<======>>>@@@??????===<<<;;;::::::::::::::::::::::::::::::666666666666666777888888888888999:::;;;<<<======:::;;;;;;:::888777888999888777777666555444333333333333333333222222222222////////////////////////111111333333333333111111111000000//////............------,,,,,,------...+++++++++*********))))))*********)))***++++++,,,++++++++++++++++++++++++))))))(((((())))))***++++++******))))))(((((('''((('''&&&''')))***)))((())))))((((((''''''&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((())))))************))))))***)))((('''''''''((()))))))))))))))))))))))))))+++)))&&&&&&(((***++++++***************)))((('''************************)))***+++,,,---///000000---------....../////////222222111000...///222444444;;;EEEOOOUUUXXXZZZ[[[ZZZ[[[```iiinnnrrryyy777777666666555444444333000333555222111222333333222222222222333444555555444555666777777777777666444444444444555777888999777777777777777888888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888777777777777666777666555555444444555555333333444444444555555555444333333222222333333333555666777777555555666888999999888888777777666666:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===:::999999888888999999:::===???AAAAAA@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>>???>>><<<<<<===>>>@@@BBB???===;;;::::::<<<===>>>===<<<<<<<<<===>>>????????????????????????????????????>>>======>>>>>>???===<<<<<<;;;;;;;;;;;;;;;======>>>??????>>>======???@@@AAABBBCCCAAA???===;;;;;;;;;::::::999999999:::;;;<<<=====================<<<<<<<<<=========?????????>>>>>>======<<<;;;<<<===>>>???@@@AAAAAAAAA>>><<<<<<>>>BBBDDDEEE??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCAAA@@@????????????>>><<<::::::;;;=========<<<;;;;;;;;;;;;<<<:::999999888888999999:::<<<;;;;;;:::;;;;;;<<<<<<>>>======<<<;;;::::::999::::::::::::::::::::::::666666666666666777777888888888888999;;;<<<===>>>999:::;;;:::777666666777777777666555555444333333333222222222222222222222.........////////////000///000111222222111000///---......///...---,,,+++...---++++++++++++---...,,,,,,,,,++++++++++++******************+++,,,,,,************************((((((''''''(((((()))************)))(((((('''''')))))))))***+++++++++*********)))((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))(((+++)))'''&&&%%%&&&((()))************************)))'''&&&&&&'''***,,,...***)))))))))))))))******))))))))))))))))))))))))*********************************+++,,,,,,---------///000///......000222444;;;EEEMMMSSSUUUWWWWWWWWWXXX^^^ffflllpppwww~~~666666555555444444333333///444555111111444555333222222222222222444555666222333555666777777666555444444444555555666777777777777777777777888888999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888777777777777666666555555444444444444444444555555555666666666666555555444444444444555555666777888888666555666777666777777777777777888888999:::<<<=========<<<;;;<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????@@@@@@AAAAAA@@@@@@>>>===============>>>===<<<;;;;;;===???@@@>>>>>><<<;;;;;;;;;===???===============>>>???@@@????????????????????????<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;;;;<<<<<<========================CCCDDDEEEEEECCC@@@>>><<<<<<<<<;;;::::::999888888999:::;;;<<<<<<<<<<<<<<<==================<<<<<<>>>=====================;;;;;;<<<===???@@@BBBCCCAAA???<<<<<>>>>>===============:::999999888888999999::::::999999888888888999999;;;;;;;;;::::::999999999999999999999999999999999555666666777777777777777777777777888:::;;;===>>>;;;<<<===<<<999777777777666666555555444444333333222222222222222222222222000000000000000000000000---...///000000///...------...///000000...---,,,---,,,+++******+++,,,---,,,,,,+++++++++***************))))))******+++,,,))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((******))))))(((''''''''''''((()))******)))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''&&&&&&''''''''''''(((((())))))(((((('''+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))---,,,***'''%%%%%%&&&'''(((((((((((()))***,,,---((((((((((((((((((((((((************************))))))******+++,,,,,,---+++---//////......///000333:::CCCLLLPPPRRRSSSTTTTTTUUU[[[dddjjjnnnuuu}}}444444444444333333222222///333333111444;;;<<<666333222111111222333555666111333555666777666555444555555555666666666666666777666666666666777888888::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888777777777555555444333333333333444555555555666666666777777666666555555555666777777666777999999777666666777555555666777888999999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<>>>===;;;::::::;;;===>>>===>>>???>>><<<<<<>>>??????>>>>>>>>>>>>??????@@@????????????????????????;;;;;;;;;;;;<<<===>>>??????>>><<<;;;;;;;;;<<<===========================DDDEEEFFFEEEAAA>>>======<<<<<<;;;::::::999888888888999:::;;;<<<==================>>>======<<<;;;<<<<<<<<<<<<============:::;;;;;;===???AAACCCDDDAAA???===>>>@@@BBBDDDDDD??????@@@AAAAAABBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@:::;;;;;;;;;999:::;;;===??????>>>===============:::999999888888999999:::999888888777777777777777999999999999999999999999888888888888888888888888555555666777777777777777666666666666888:::===>>>>>>@@@AAA???<<<:::888888555555555444444444333333111111111222222222222222222222222111111000000000------...//////...------///000111222222111//////---,,,,,,++++++,,,,,,---*********)))))))))(((((()))))))))((()))******+++((((((((((((((((((((((((''''''&&&&&&''''''((()))***))))))((((((''''''&&&$$$&&&((()))((('''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''''''''((()))((((((((((((((((((((((((((())))))((('''&&&((()))(((((((((((()))***,,,---((((((((((((((((((((((((((()))***+++,,,...//////******+++,,,------......,,,...000000/////////000222888BBBJJJNNNPPPQQQQQQQQQRRRXXXaaahhhmmmttt|||333333222222222222111111222555555444===IIIHHH???333222111111222333555777222444666888888777555333666666777777777666666555666666555555666666777888999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999888888888888555444444333222333333333444444444555555555666666666555555555666666777888666888:::999888666666666666666777888888999999:::;;;;;;::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999;;;===@@@AAABBBAAAAAA@@@???>>>============@@@>>><<<:::::::::;;;<<<<<>>???AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@???>>><<<;;;;;;;;;<<<===>>>>>>============>>>>>>@@@BBBCCCAAA>>><<<===>>>===<<<<<<;;;999888888777888999;;;<<<>>>>>>??????======>>>>>>>>>===;;;:::;;;;;;;;;<<<<<<=========::::::;;;<<<>>>AAADDDEEEAAA@@@??????AAABBBBBBBBB??????@@@@@@AAAAAABBBBBBEEECCCBBB@@@????????????<<<===??????===<<<===>>>>>>======<<<;;;<<<<<<<<<:::999999888888999999:::999999888777777777777777888888888888888888888888666666666666666666666666444555666777888777777666555444444555666999<<<>>>>>>???AAA???<<<999777777555555444444444444333333000111111111222222222222333333222111000000//////...///000000000000///......//////000000/////////,,,,,,------------,,,,,,++++++*********)))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((()))******)))))))))(((''''''&&&&&&$$$'''***+++)))'''((()))((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&******)))))))))(((((((((''''''''''''''''''''''''!!!$$$(((******+++---///))))))******))))))))))))************************(((((()))+++,,,---...///))))))***+++,,,---......---///000000///...///000000777@@@HHHMMMOOOOOOPPPNNNPPPVVV```gggkkksss{{{222222111111111111111111666999888999FFFUUUUUUJJJ333222111111111333555777444666888999999888555444777777777777777777666555555555555555555666777777888999::::::;;;;;;;;;:::<<<<<<<<<;;;;;;::::::::::::::::::999999999999888555444333333222222333333333333333444444444555555555555555555555666777888666888::::::888666666666888888888888999999999999<<<;;;:::999:::;;;<<<===:::::::::;;;<<<===>>>???:::;;;;;;<<<<<<;;;;;;:::888999:::===@@@BBBBBBAAABBBAAA@@@???>>>>>>>>>>>>AAA@@@===;;;::::::;;;<<<;;;???BBBCCC@@@>>>>>>???BBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>???@@@@@@@@@>>><<<;;;:::;;;===>>>>>>>>>============>>>>>>===>>>???>>>;;;;;;===@@@======<<<;;;999888888777999:::<<<===???@@@AAAAAA======>>>>>>>>>===;;;:::::::::;;;;;;<<<=========::::::;;;<<<>>>AAADDDFFFAAA@@@@@@@@@BBBCCCAAA@@@??????@@@@@@@@@@@@AAAAAADDDCCCAAA???>>>>>>>>>??????AAACCCCCCAAA???>>>>>><<<<<<;;;::::::::::::;;;:::999999999999999999:::::::::999888777777888888777777777777888888888888666666666666666666666666444555777888888888777666444333333444555888;;;===;;;===>>>===999666444333444444444444444444333333000000111111222222222222444333222111000///...---///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---------,,,,,,,,,,,,+++'''''''''''''''((())))))))))))))))))))))))))))))***************++++++,,,)))))))))(((''''''&&&&&&'''***......,,,***+++,,,'''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&*********+++***)))((((((''''''''''''''''''''''''&&&***---...+++))))))***,,,,,,++++++***((('''&&&++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,---...///...---,,,---//////666???GGGLLLNNNOOOOOOMMMNNNUUU___fffkkkrrrzzz222111000000000111222333666///:::;;;999WWWcccAAA444444444333333444444444666888999999777666666777777999;;;;;;:::999999:::999888777666666666666666777666666666666888999:::;;;;;;<<<<<<;;;;;;:::999777888999:::::::::::::::777666666555444333333222333333444444444444444444555555555555555666666777888888666555444444444444555666777888999:::::::::<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999;;;:::::::::;;;===???@@@BBBAAA@@@>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>??????===>>>@@@AAAAAA@@@???>>><<<<<<;;;;;;<<<===>>>???========================@@@@@@@@@@@@@@@???>>>===AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777999<<>>:::888999;;;>>>===:::999999;;;===>>>??????>>><<<;;;;;;>>>@@@@@@@@@??????@@@AAAAAABBB???@@@AAAAAA??????@@@AAACCCCCCAAA>>><<<===@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;::::::<<<<<<;;;:::;;;<<<===<<<:::999999:::888888999:::;;;;;;;;;;;;;;;;;;:::999888777666555666777777777777777666666555666777888888777666555666777888999:::;;;;;;;;;<<<======>>><<<:::888666888777666555333222111000222222333444333222111///000000000000000000000000///333666444///,,,---///------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***)))((()))***,,,'''''''''''''''((()))))))))((((((***------+++((())))))(((''''''(((*********111666555---'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((+++***)))))))))))))))***((((((''''''''''''(((((((((((()))+++......***&&&+++++++++++++++++++++++++++*********+++---///000))))))))))))***+++,,,---,,,,,,,,,---------......+++,,,,,,---...///000000000666>>>EEEJJJLLLNNNOOOSSSRRRVVV]]]bbbfffnnnvvv000000000000111222444555777222<<<>>>===YYYdddFFF555555444444444444555555666777999999888777777888:::<<<>>>>>><<<:::999999777666555555444444444555777666555555666777999:::;;;;;;;;;;;;;;;:::999888777777888999999999999999888888777777666666555555222222333333444444444444777666666666666777888888999999888777666555555555555666777888999::::::::::::::::::::::::999999999::::::999999999999:::::::::::::::999999999999888:::999999999:::<<<>>>???@@@???>>>======>>>>>>???============<<<<<<;;;:::;;;<<<===???@@@AAABBBBBB@@@@@@@@@@@@????????????===>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????======<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<@@@???>>>======<<<======<<<<<<;;;;;;;;;:::::::::888:::<<>>???===;;;:::;;;===AAA@@@===;;;;;;;;;===>>>@@@@@@???===;;;;;;===???@@@???????????????@@@AAA>>>???@@@???>>>===>>>@@@CCCCCCBBB???======???AAA???@@@@@@@@@@@@@@@??????<<<;;;::::::<<<<<<;;;:::;;;;;;;;;999888777999:::999999:::;;;;;;;;;;;;:::;;;::::::999888777666555666666777777777777666666666777888999999888777666666777888999::::::::::::::::::;;;;;;:::888666444555555444444444333333333111222222333333222222111000000000000000000000000000333666333...++++++------------------.........++++++++++++++++++++++++*********+++++++++++++++)))******))))))((()))***((((((((((((((()))******,,,,,,+++***((((((+++---))))))((('''''''''((()))''',,,111111,,,((('''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))(((((('''(((((())))))))))))(((((((((((())))))++++++,,,...111000---***++++++++++++++++++++++++++++++*********+++,,,,,,)))))))))******+++,,,---,,,,,,,,,------------...---------......//////000///555===DDDIIIKKKMMMOOORRRQQQUUU]]]ccciiirrr{{{/////////000222333555666555000888999888NNNWWW???666666555555555555666666555777999999999888999:::>>>@@@BBBBBB???<<<999999444444444444333333333333666555555555555777888999;;;;;;;;;;;;:::999888777666777777888888888888777666666666666666666666666111111222333444555555666888888777777888888999:::999999888888777777666666555555777888999:::::::::888888888888999999999999999999888888888888999999999999888888888777777777888888888888999;;;<<<===>>>===<<<;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;:::;;;<<<===???AAACCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@AAAAAA@@@>>>>>>??????@@@@@@@@@???>>>>>>>>>===;;;::::::;;;===>>>======>>>>>>???>>>>>>>>>???>>>>>>======>>>>>>>>>===<<<<<<;;;:::999888888999:::<<<>>>?????????>>>;;;===>>>===<<<<<<===>>>CCCBBB???===<<<===>>>???AAAAAA@@@>>><<<;;;===>>>??????>>>>>>>>>>>>>>>???>>>???@@@@@@>>>>>>???@@@BBBCCCCCCAAA>>>======>>>>>>???@@@AAAAAA???===<<<<<<:::::::::<<<<<<;;;::::::;;;:::999777777:::<<<;;;;;;;;;<<<;;;;;;:::999::::::999888777666666555666666777777888777777666777888999999999999888777555666777888888999888888888888888888777666444333222333333444444555555666222222111111111222222333000000000000000000000000111333444111---))))))+++------------------------************************'''((()))***++++++++++++))))))))))))))))))(((((())))))))))))*********+++,,,------)))$$$$$$)))///))))))((('''&&&&&&&&&'''$$$&&&)))++++++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))))))))******((()))))),,,------***(((************************,,,+++***)))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------.........///////////////...444;;;BBBGGGJJJLLLNNNQQQPPPTTT\\\dddkkkvvv000000111111222333444444444111555444222???DDD444777777666666666666777777555777999999999999:::;;;AAACCCEEEDDDAAA<<<999888444444444444444444444333555444444444444666777888;;;;;;::::::999888666666666666777777777777666666333333333333333333444444111222333444555666777777777777777777777888999999888888888888777777666666444555666888999999999999777888888888999999::::::888888777777777777888888888777777777777666666666666666777888999:::;;;;;;;;;;;;:::::::::<<<===>>>?????????>>>===<<<;;;:::<<<<<<>>>@@@BBBEEEGGGHHHEEEEEEDDDCCCBBBBBBAAAAAA??????@@@@@@@@@???>>>>>>===>>>>>>>>>>>>===;;;:::>>>===:::999999:::===>>>>>>???@@@@@@AAAAAAAAAAAA>>>>>>======>>>??????@@@???>>>===<<<:::999888777999:::;;;<<<======<<<<<<<<<============<<<<<<===AAA@@@???>>>===>>>???@@@BBBBBBAAA???===<<<<<<>>>???>>>>>>===============@@@BBBCCCBBBAAA@@@AAABBBAAACCCCCCBBB???<<<;;;;;;===>>>@@@AAA@@@>>>;;;:::;;;:::999:::<<<<<<<<<::::::;;;======<<<;;;<<<>>>=========<<<<<<;;;999999:::999999888777666666666666666777888888888777777666777888999999888777666555555666777777777777777666777777777666555333333222333333444444555555555444333111000000000111222000000000000000000000000///000111///,,,******+++---------,,,,,,,,,,,,,,,************************(((((()))***************)))(((((((((*********)))(((((())))))************(((***++++++***)))******))))))((('''&&&%%%%%%%%%%%%%%%%%%(((++++++)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''((()))******))))))(((((())))))***'''''')))***+++***)))((())))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------//////////////////......---222:::@@@EEEHHHKKKMMMPPPPPPTTT\\\dddkkkvvv222333333333222222222222777666777555444;;;===555777777666666666666777777444666888999999888:::;;;@@@BBBDDDCCC???;;;888777444555666666666666555555444333333333333555666777999999999999888777666555666666777777777666666555222222222222333333333333222333444555666777888999555555555555555666777777666666777777777666555444444555666777888999999999888888999999::::::;;;;;;888777777666666777777888777777777666666666555555555555666888999999::::::::::::999999999:::<<<===>>>>>>>>>>>>===<<<;;;:::======>>>@@@CCCFFFIIIJJJEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===============<<<;;;:::???===;;;999999;;;===???>>>???@@@AAAAAAAAAAAAAAA>>>======>>>>>>???@@@AAAAAA@@@???===<<<:::999888999999::::::;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<===???@@@AAABBBCCCBBBAAA>>><<<===>>>>>>>>>===============>>>@@@AAABBBBBB@@@@@@AAABBB@@@BBBCCCBBB???<<<;;;:::;;;===???@@@@@@===;;;999;;;:::999:::<<<===<<<;;;999<<<@@@BBBBBBAAA@@@@@@>>>>>>>>>===<<<;;;:::999999888888777777666666666666666777888888888888888444555666777777666555444555555666777777777666666777777777666666555444444444444444444444444333333666555222000////////////////////////////////////,,,---------,,,+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))+++)))''''''***,,,,,,+++&&&'''((()))))))))((((((%%%&&&***000666444---&&&)))(((((('''&&&%%%%%%$$$)))&&&%%%'''***+++(((%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&''''''((()))***+++)))((((((''''''(((((())))))+++,,,------,,,,,,,,,))))))))))))))))))))))))((()))***++++++,,,,,,,,,))))))+++,,,------,,,,,,+++++++++,,,,,,,,,------////////////............---111888???CCCGGGJJJLLLQQQPPPTTT\\\cccjjjttt}}}444444444444333222111000333444444444666888::::::777777666666666666777777444666888888888777888999===>>>???>>>;;;888777777555666777888888888777666333222222222222444555666777777777888777777666555777777777777777666666555444444444444444444444444333333444555666777777888444444333333444444555666444555666777777666555444444444666777888999999999999999999:::::::::::::::888888777777777777888888777777666666666555555555444555777888999:::::::::;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::======>>>???BBBEEEHHHJJJDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<======???>>><<<;;;;;;<<<>>>???>>>>>>??????@@@?????????>>>>>>>>>>>>>>>???@@@AAAAAAAAA???>>>===;;;:::999888888888999999:::::::::>>>>>>===>>>>>>===:::888999::::::;;;===???AAABBBAAABBBCCCBBB???>>>>>>???===============>>>??????===>>>??????======>>>???@@@AAABBBAAA???<<<;;;;;;:::;;;===>>>>>>===;;;::::::999999:::<<<===<<<;;;999<<>>>>>>>>>>>===<<<;;;:::888888777777777666666666666666777888999999999999444444555666666555444444666666777777777777666666777777666666555555555555666666555444333333222222555444222111//////......////////////////////////,,,+++++++++,,,---...///---,,,,,,++++++******)))+++++++++++++++++++++++++++***)))'''((()))+++---111,,,((('''))),,,,,,+++%%%&&&((()))))))))((('''&&&&&&***444<<<;;;111'''((((((((((((((('''&&&%%%***'''%%%&&&)))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))''''''''''''((()))******((((((''''''''''''((((((((()))++++++*********,,,************************'''(((***+++,,,---------(((***+++------------,,,++++++++++++,,,,,,,,,,,,---------...............---111888>>>BBBFFFJJJLLLPPPQQQUUU]]]dddiiirrr{{{222333444444444333222111///222111222555333333;;;777666666555555666666777444666888888666555666777888999999888666555666777444555777999999888777666222222111111222333555666555555666777777777666666777888888888777777666555555555444444333333222222333333333333444444555555333333333333333444555555444555777888888777666555333444555777888888999999999999999999888888888888999888888777777888888999777777777666666666666555444555777999::::::::::::<<<;;;:::999999999:::;;;999::::::;;;;;;;;;;;;;;;<<<;;;<<<===???BBBEEEGGGAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>><<<:::999999;;;===???>>>>>>============>>>>>>??????@@@@@@@@@???>>>>>>?????????>>>??????@@@@@@@@@???>>>===<<<;;;::::::666666777777888999:::;;;===<<<<<<===??????<<<999::::::;;;<<<===???@@@@@@@@@BBBCCCBBB@@@??????@@@<<<<<<<<<===>>>???@@@AAA<<<===>>>>>><<<<<<===>>>???@@@AAA@@@>>><<<<<<===999:::;;;<<<<<<<<<<<<<<<:::999999:::<<<======<<<999;;;===>>>???@@@CCCEEE>>>>>>>>>>>>>>>===<<<;;;777777777777666666666666666666777888999999999999444555666777777666555444777777777888888777777666666666555555444444555555666555555444333333222222111111111111111000000///////////////////////////...,,,++++++,,,---......,,,,,,,,,+++***)))))))))************************+++)))'''&&&'''+++000333999222***'''(((******)))&&&''')))*********(((''''''''')))///444555///)))'''((()))))))))((('''''''''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&'''((('''''''''&&&&&&'''(((((())))))(((((((((((())))))%%%'''))))))'''&&&(((***++++++++++++++++++++++++'''((()))+++++++++******(((***,,,---......---,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......---111888>>>BBBFFFJJJMMMOOOPPPVVV```ggglllsss{{{000111333444555444444333333666444333777222000:::666666555555555555666666444666777777555444555555555555555333222333555777333555777888999888777666222111111111111333444555333444555666777777777777888888888888888777666666333333222222111000//////222222222222222222222222444333333333333444555555555666888999999888777666333444555777888888888888999999888888777777666666999999888888888888999999888777777777666666666666444666777999::::::::::::===<<<:::999999999::::::888888999:::;;;;;;;;;;;;::::::::::::<<>>>>>>>>>>>;;;999777555666888<<<>>>>>>>>>????????????>>>>>>BBBBBBBBBBBBBBBAAA@@@???@@@@@@???????????????@@@>>>>>>===<<<;;;::::::999555555666666777999:::;;;;;;::::::===@@@AAA>>>;;;<<<<<<======>>>>>>??????@@@AAACCCBBBAAA@@@@@@AAA<<<<<<<<<===???@@@BBBCCC===???@@@???>>>===>>>??????@@@@@@???===<<<===>>>999999999:::;;;<<<===>>>:::999999:::<<<======<<<::::::999999999===BBBFFF>>>>>>>>>>>>>>>======<<<777777777777666666666666666666777999999:::::::::555666777888888777666555777888888888888888777777555555444333333333444444555444444444444444333333---...000111222222222111////////////////////////000...,,,+++,,,---------,,,,,,++++++***))))))((())))))))))))))))))))))))***(((%%%$$$'''---444888@@@777---''''''((((((''''''(((***+++,,,+++)))((('''&&&&&&''')))***++++++'''((()))******)))(((((($$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&((()))******''''''&&&%%%%%%%%%&&&&&&******))))))))))))******(((***,,,+++))))))+++---++++++++++++++++++++++++((()))*********)))'''&&&(((***,,,.........---,,,******+++++++++,,,,,,,,,******++++++,,,---......---222888>>>BBBFFFJJJMMMNNNPPPWWWbbbiiinnnuuu|||444444333222111111111111333333333333333333333333555666666666555333111000777777777777777666555555555555555555555555555555666666555555555555555555999999888888666555444333111222333444555444333222777777666555555555555666111111111111111111111111///000111222222222222222444444555555555555555555333111444;;;===999555555444555666777777888888888===<<<;;;:::999888999999777888888777666555555666888777777888::::::999777;;;;;;::::::999888888888888:::;;;999666555666999;;;;;;;;;<<<<<<<<<======888888999;;;===???AAABBBDDDCCCCCCBBBAAA@@@???>>>DDDDDDCCCAAA???>>>===<<<;;;<<<;;;:::888999;;;===;;;<<<<<<===============AAABBBCCCBBB@@@???@@@AAA===>>>???@@@@@@AAACCCEEE@@@BBBBBB???;;;888999;;;777999;;;999666555666888;;;<<<>>>???>>>===;;;:::===<<<;;;:::;;;>>>AAACCCDDDCCCBBB@@@???>>>>>>>>>===@@@@@@>>>>>>AAAAAA>>>>>><<<::::::;;;===>>>???????????????>>>>>>>>>>>><<<<<<===>>>>>>======<<<777999;;;<<<===<<<:::999:::;;;;;;<<<<<<======>>>=========???AAAAAA>>><<<888888666555444444444444555555555777::::::999777888777555555555666555444555555555555555666777777555666777666444333333333333444444444333222222111444333111000000000111222---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************)))(((''''''(((((()))))))))))))))+++---...***)))(((''''''((()))***,,,'''&&&))))))&&&''',,,///---***((('''''''''((($$$'''+++...///---***(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''((()))******+++***)))(((&&&&&&&&&'''(((%%%%%%%%%%%%''')))+++,,,---+++************)))''',,,+++++++++******))))))++++++++++++++++++++++++)))************+++++++++------------------------111333888===BBBFFFHHHJJJIIINNNVVV___hhhpppxxx}}}444444333333222333333333333333333333333333333333666555444333222222333333555666666777777666666666444444444444444444444444444555555666777777777777888888888777666555333222222222333444444444444333777666555555444444555555222222222222222222222222000000111222222222222222333444444444444555555555333222444;;;===999555555444555666777777888888888;;;;;;;;;:::999999888888777888888777666555555777888777777999:::;;;999888::::::999999888888888777888:::<<<;;;888777777999:::;;;;;;;;;<<<<<<<<<===???===;;;;;;<<<@@@DDDGGGCCCBBBAAA@@@????????????CCCCCCBBB@@@???===<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????>>>>>>===<<<<<<>>>@@@AAAAAA??????@@@AAA?????????>>><<<<<<>>>???CCCCCCAAA>>>;;;999:::;;;888999888666444666:::>>>:::;;;===?????????>>>===???>>>===<<<===@@@CCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>@@@@@@======AAAAAA???AAA>>><<<;;;<<<>>>???????????????>>>>>>>>>======555777:::===@@@BBBDDDEEEFFFFFFEEEDDDAAA>>>;;;999::::::;;;;;;;;;<<<<<<<<<======???AAACCCCCC@@@===999888777666555555555555666555666888:::;;;999777888666444444555666555444555555555555555666777777666777888777555444444444444444444444444333222222222111000000//////000000---...///000///...,,,+++,,,,,,,,,,,,,,,+++++++++)))***************))))))+++******)))(((((())))))***)))(((((()))***+++,,,******((('''''''''((())))))$$$$$$''''''%%%&&&+++///---+++)))((((((((()))%%%'''***,,,---,,,***(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((('''''')))((('''''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((())))))))))))((('''&&&&&&&&&''''''******)))(((((()))******,,,+++******++++++***)))++++++*********)))))))))++++++++++++++++++++++++************++++++++++++////////////////////////111333888===BBBFFFHHHIIIIIINNNUUU^^^fffoooxxx}}}444444333333444444555555333333333333333333333333666444222111111222444555333444555666666777666666444444444444444444444444222333666999:::;;;:::::::::::::::999888777666555333333333333333444444555666555555444444444444444333333333333333333333333000111222222222222222222222222222333333444444444444222444:::<<<999555555444555666777777888888888999::::::::::::888777666666777888777666555666777999888888999;;;<<<:::999888888888888888888777777777:::<<<===;;;999888999::::::;;;;;;;;;;;;<<<<<<===<<<:::;;;@@@IIIRRRWWWBBBAAA???>>>===>>>??????AAAAAA@@@???===<<<;;;;;;<<<;;;:::===@@@BBB@@@>>>AAAAAA@@@???>>>===<<<<<<===>>>@@@@@@???>>>>>>@@@???@@@???>>><<<<<<===???GGGDDD???<<<;;;;;;;;;;;;888999999888777777999;;;:::;;;===???@@@@@@@@@??????>>>===<<<===???BBBCCCBBBBBBAAA@@@@@@???>>>>>>>>>@@@???<<<===BBBDDDCCCDDDBBB???===>>>???????????????>>>>>>>>>>>>=========???CCCGGGKKKOOOQQQRRRMMMKKKIIIEEEAAA===;;;999:::::::::::::::;;;;;;;;;<<<===@@@CCCEEEEEEAAA???999888888777666666666666777777777999;;;;;;:::888777555444444555555555444555555555555666666666777666888999888666444444555444444555555444444333333//////000000//////...---,,,---///000000...,,,***++++++++++++++++++++++++************)))(((''''''***))))))((((((((((((((())))))((((((((()))************)))((('''''''''((()))&&&&&&((()))((())),,,...---+++***)))))))))***%%%&&&((()))******)))(((''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%%%%%%%%%%&&&&&&&&&******))))))((((((((('''***)))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''++++++************+++++++++*********,,,---,,,+++******))))))))))))((((((++++++++++++++++++++++++************+++++++++,,,////////////////////////000333777===AAAEEEGGGHHHIIIMMMTTT[[[dddnnnwww~~~333333333333333444555666333333333333333333333333222222111111222333444444111222333444666666777777333333333333333333333333111444888;;;>>>>>>>>>===============<<<;;;:::999444444333222222444555666555555444333333333333444333333333333333333333333111111222333333222222222111111111222222333333444555333444:::<<<888555555444555666777777888888888777888999::::::888666555666777888777666555666777:::999999:::<<<<<<;;;999777777777777777777888888777999<<<>>>===<<<:::999::::::::::::::::::;;;;;;999888777999>>>GGGOOOUUU???>>>===<<<<<<===???@@@??????>>>===<<<<<<;;;;;;===::::::>>>DDDFFFCCC???@@@@@@???>>>=========<<>>>>>???>>>>>>???BBBEEEJJJDDD>>>;;;<<<===<<<;;;777999<<<===<<<999666444<<<===>>>???@@@@@@??????<<<<<<;;;;;;;;;===???@@@AAAAAAAAAAAA@@@@@@???>>>>>>@@@???===???FFFJJJJJJHHHEEEAAA????????????>>>???>>>>>>>>>============;;;<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@>>><<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<>>999999888777777777777777888777888:::;;;<<<:::888666444333333444555555444444555555666666666666666666777888777555444444444444444555555555444444333...///000111000///...---+++---///000000...+++)))***************+++++++++*********))))))'''&&&&&&(((''''''&&&&&&&&&'''''')))))))))(((((((((((((((((((((((('''(((((((((((()))((((((((()))(((((())),,,+++***)))(((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&'''''''''******))))))((('''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%)))(((((((((((((((((((((''''''((()))+++,,,---...***))))))***,,,...---,,,)))))))))(((((((((((((((*********************************+++++++++,,,,,,------------------------000333777<<>>>>>;;;999::::::::::::::::::999999999888666555666888;;;======<<<<<<;;;<<<===???@@@=========<<<<<<;;;;;;;;;<<<::::::>>>DDDGGGDDD@@@>>>===<<<<<<<<<======>>>AAACCCDDDCCC@@@===;;;;;;======>>>======???CCCFFFHHHCCC===:::;;;======;;;:::::::::;;;<<<;;;:::999???????????????>>>======<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAA@@@??????===???@@@???CCCKKKPPPPPPIIIFFFBBB@@@?????????>>>>>>>>>>>>============<<<============<<<;;;:::999:::::::::::::::;;;======999::::::;;;<<<<<<======:::;;;===@@@CCCBBB???<<<999888888777777777777777888888888:::;;;;;;999888555333222222444555444333444444555666777666666666444555666666444222222333333333444444444444444333///000111222111000///...+++,,,...//////---+++)))))))))*********+++++++++*********))))))'''&&&&&&(((((((((''''''((()))))))))))))))))))))(((((((((%%%%%%&&&'''((())))))***&&&'''''''''&&&''''''%%%(((((((((''''''''''''(((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))***)))))))))%%%&&&'''(((***+++,,,,,,***)))(((***,,,...---,,,((((((((((((((()))))))))***************************++++++++++++,,,,,,,,,------------------------000222777;;;@@@CCCEEEFFFHHHKKKQQQXXX```kkkuuu|||222222111111111222333333333333333333333333333333,,,///222555555333111//////000111222444444555555222222222222222222222222222444777;;;============888888888888888777666555444444444444444555555666666555555444444444444444111111111111111111111111333333333333333333222111000000111222333333444555777444555999:::777555555444555666777777888888888555666777777777666555444555666777777666666777888999888888999;;;<<<:::999666666777777888999::::::888888999<<<>>>>>><<<:::::::::999999999999888888888888777777777777777777::::::;;;===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::===BBBDDDDDDBBB===<<<;;;;;;;;;<<<>>>???BBBCCCEEEDDD@@@===;;;:::======<<<;;;:::;;;???BBBDDDAAA===;;;;;;<<<<<<<<<>>>:::666666;;;AAAGGGJJJAAA@@@???>>>===<<<<<<;;;============>>>>>>???@@@>>>???@@@AAABBBAAA@@@???<<<@@@AAAAAAEEEMMMQQQQQQHHHEEEAAA???>>>>>>>>>===>>>>>>============<<<<<>>===<<<;;;;;;<<<======>>>>>>???::::::;;;===>>>???@@@AAA;;;;;;<<<>>>??????===;;;888777777666666777777777888888888999;;;;;;999777444222111111333444444333333444666777777777666555333555666555333111111222222222333333444444333333000111111111000000//////,,,------...---,,,+++***))))))******+++,,,,,,,,,************)))(((''''''+++************++++++,,,(((((()))******)))))))))$$$%%%&&&'''((()))))))))'''***+++***+++------***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%$$$$$$%%%((((((((((((((()))))))))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))''''''(((((((((((('''''')))(((((()))+++---,,,+++(((((())))))))))))******************************++++++++++++,,,,,,,,,,,,////////////////////////000222666;;;???BBBDDDEEEEEEIIIPPPWWW```jjjtttzzz444444333222222222333333333333333333333333333333...///111333333222000//////000111222333333333333222222222222222222222222222333555666888999999999444555555555555444444333333444444555555555555555777666555555444444555555222222222222222222222222333333444444333333222111000000111222333444555555888444555999:::777555555444555666777777888888888555555555555555555555555444666777777666666777999888777777999:::;;;999888666666777888999:::;;;<<<888777777999===>>>===;;;:::999999999888888888888555666666888999;;;<<<===888999<<<>>>@@@@@@@@@???<<<<<<<<<<<<<<<=========999999:::<<<>>>@@@BBBCCC@@@>>>===<<<;;;<<<>>>???>>>@@@BBBBBB@@@===;;;;;;;;;;;;;;;::::::<<>>>>>===<<<::::::<<<>>>>>>;;;:::<<>>>>>===<<<<<<<<<<<<============>>>>>>>>>???===>>>@@@BBBBBBBBB@@@???===AAABBBBBBEEEKKKNNNLLLFFFCCC???============<<<>>>>>>=========<<<<<<<<<999999999999888777666555;;;<<<===>>>???>>>======:::;;;===???AAACCCDDDEEE>>>===<<<<<<======<<<:::777666666555555666666777888777777888::::::777555333222000111333444444333333444666777888777666555444555666555333222222222000111222222333333222222000000//////.........///------,,,,,,++++++,,,,,,*********+++,,,---------)))***************)))))))))))))))))))))***++++++'''((()))++++++++++++***&&&''''''(((((('''&&&&&&###(((+++***---222333000%%%&&&&&&'''((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))(((''''''(((((()))***+++&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((%%%&&&'''((()))(((((('''&&&'''(((((((((((('''&&&)))((('''(((***+++***))))))))))))*********++++++************************+++++++++,,,,,,,,,------////////////////////////000222666:::???BBBCCCDDDCCCHHHOOOXXX```iiirrrxxx666555444444333333333333333333333333333333333333000111111111000000000000///000111222222222222222111111111111111111111111222222222333444555555666444555555555555555444333222333555666666666555444777777666555555555555666333333333333333333333333444444444444333333222111000111111333444555666666888555555999:::777555555444555666777888888888888555555444444444555555666444666777777666666777999888777777888::::::999777666666777999:::;;;<<<===999777666888<<<>>>===<<<:::999999999888888777777777666555333333444666777666999<<<@@@AAAAAA@@@???<<<<<<<<<===============888999;;;;;;;;;===AAADDDCCCAAA???===<<<<<<===>>>:::===@@@AAA@@@===<<<<<<999999::::::<<>>===:::999<<>>;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBBBBBBBAAA@@@>>>BBBCCCBBBDDDHHHIIIGGGEEEBBB>>><<<<<<===<<<;;;>>>=========<<<<<<<<<<<>>===<<<:::999777888:::<<<===<<<;;;:::;;;<<<>>>@@@BBBEEEGGGHHH@@@>>><<<;;;<<<<<<<<<;;;666666555555555555666777777777777888999999777555333111000111222444444333333444666777888777666555555666777666444333333333///000111222222222222222000///...,,,,,,---.........---,,,+++***+++,,,---******+++,,,------......)))******++++++++++++***&&&&&&&&&&&&&&&'''((()))'''(((***+++,,,,,,,,,+++((()))))))))(((&&&$$$"""###$$$(((///111...%%%&&&'''((())))))))))))&&&'''((((((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&(((***+++---((((((((('''&&&&&&&&&%%%&&&&&&'''((()))***++++++(((((())))))***,,,---...&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))###$$$&&&'''''''''&&&&&&###$$$&&&(((************)))((('''((()))***)))((())))))******+++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------000222666:::>>>AAACCCDDDBBBGGGOOOXXXaaaiiiqqqvvv222111111111222333444444111111222333333333333222000000////////////000000000000111222222222222111444444333333333333222222444444444555555555666666111111111000000111222222333444666777777777666555555555555555555666777777555444333222222222333444777666555444444444555666000000111222222222111111444444444444555666777888888888888888888888888888999777555555555666555444555666888999999888777666999999999999999888777666555666999;;;<<<;;;;;;:::::::::::::::;;;<<<======<<<;;;999888777777888999888777666888;;;===;;;999999:::;;;<<<==================>>>>>>>>>>>>======999;;;<<<======>>>AAACCCEEE@@@;;;:::===???===:::;;;;;;;;;<<<<<<<<<======;;;888@@@===666HHHUUUFFF======<<<<<<======>>>???;;;@@@JJJSSSXXXSSSGGG>>>@@@???>>>>>>>>>>>>>>>???<<<;;;;;;::::::<<<===>>>>>>>>>======>>>???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB>>><<<;;;;;;===>>>======<<<<<<<<<<<<<<<;;;;;;:::@@@>>><<<:::999888999999;;;::::::;;;===>>>===;;;======>>>>>>?????????@@@===;;;999999::::::999888999888666555666777999:::555666666777666444222111222111///---...000222444:::999888777666555444333222222222111111111000000111111111222333333333444000000//////......------///......---+++******)))...+++)))))),,,---,,,***((((((((((((((((((((((((''''''((()))))))))))))))***)))(((((()))+++---///++++++******))))))((((((******)))''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''')))+++---///000''''''((((((((((((((('''''''''((()))))))))))))))%%%%%%&&&&&&'''((())))))+++***)))'''''''''((()))))))))))))))************,,,+++***)))))))))++++++++++++************++++++((()))+++,,,,,,---///000//////...------...000111...111555:::>>>@@@BBBBBBDDDGGGOOO[[[dddiiiqqqyyy111111111111111222333333000111222222333333222222000//////////////////000//////000111111111111111111111222222222333333333444444444555555555666666777666555555444444444444444555666888888777777666777666555555666777888999666555444222222222333333555555666666555444333222000000111222333333333333666666666666777888999:::888888888888888888888888888666444444666666666555555666888999:::999888777999999999999999888777777444555777999;;;::::::999777777888999:::<<<===>>>===<<<:::999888888999999888777777999;;;<<<;;;999999:::;;;<<<============<<<<<<============<<<<<<999;;;<<<<<<===>>>@@@BBBDDD@@@<<<<<>>;;;:::::::::;;;;;;;;;<<<<<<<<<888>>><<<888GGGQQQCCC;;;<<<>>>?????????===<<<@@@EEEJJJMMMKKKFFFAAA===@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===???AAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAA===<<<::::::<<<===<<<;;;<<<============<<<;;;;;;>>>===<<<:::999999999:::888888999;;;>>>??????>>><<<=========>>>>>>>>>???;;;:::888888999999888777:::999777555555555777777555666666666666444333222333111000...///111333444888888777666555444333222222222111111111111111111111111111222222222222222000000000///......---------,,,,,,,,,,,,,,,++++++---+++)))***,,,---+++***))))))))))))))))))))))))''''''((()))))))))))))))***)))(((((((((***,,,---*********)))))))))))))))******)))''''''&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''&&&%%%%%%&&&&&&'''(((***,,,---...''''''((((((((((((''''''''''''((()))))))))((((((%%%%%%&&&&&&'''(((((()))******(((((('''((())))))(((((()))))))))*********++++++***************++++++******))))))******+++***+++,,,,,,,,,,,,---...111000///------...//////...111555:::===@@@AAABBBEEEHHHPPP\\\dddiiipppwww000000000000000111111222000111222222333333222222//////............//////...//////000111000000000000000111111222222333333444444555555555666666666::::::888777666555555555555666888999999999888777888777666555555777888:::777666555333333222222222333555666777666444111///000111222333444444444444666666555666666777888999777777777777777777777777777555444444666777777666666777888999:::999999888888999999999999888777777444555777888::::::999999666666777888:::;;;===>>>======;;;::::::999::::::888888888999;;;<<<;;;999999:::;;;<<<============;;;<<<<<<======<<<<<<;;;999:::<<<<<<<<<===???BBBCCC@@@>>>???AAAAAA>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<===888;;;;;;;;;GGGKKK>>>=========>>>???AAACCCDDDOOOQQQQQQLLLEEEAAAAAACCC@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999;;;===???BBBEEEFFFHHHHHHHHHGGGEEEDDDBBBAAA===;;;::::::;;;<<<;;;;;;======>>>>>>>>>===<<<<<<===<<<;;;::::::::::::;;;999999999;;;>>>???>>>===;;;;;;<<<<<<<<<<<<======:::888777777888888888777:::999777555444444444555666666666666555444333222444333111000111222444555666666555444333333222222111111111111111111222222111111111111111111000000111111000//////...------***+++++++++,,,,,,------+++******,,,------+++)))************************''''''((()))))))))))))))***)))((('''((()))***+++))))))))))))******************)))((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''((())))))***'''(((((((((((()))))))))&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((()))++++++'''(((((((((((((((''''''''''''(((((((((''''''&&&%%%%%%&&&&&&'''((((((((())))))((((((((()))******(((((())))))))))))******)))******+++++++++************))))))))))))******+++,,,------++++++,,,---333111000...------------...111555999===???AAAAAAFFFIIIQQQ]]]dddiiiooouuu~~~000000////////////000000000000111222222222222222//////............////////////000111111111111111222222222222222222333333555555555555666666666666888777666555555555555555777888999:::::::::999888999777555444444666888999777777666555444333222222555555666666555333000///111111333444555555666666333333333333444555666666666666666666666666666666666444333444666777777777666777888999::::::999999888888999999999888888777555666777999::::::::::::888888888999:::;;;<<<===>>>======<<<;;;;;;::::::888999999:::;;;;;;;;;:::999:::;;;<<<============<<<<<<============<<<<<<999:::<<<<<<<<<<<>><<<<<<@@@FFFNNNRRRYYYWWWRRRKKKDDDBBBDDDFFF@@@@@@@@@@@@???>>>>>>===;;;<<<=========<<<;;;:::999:::;;;===@@@CCCEEEGGGIIIIIIHHHHHHGGGEEEDDDCCC>>><<<;;;;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<======;;;999:::::::::::::::;;;;;;;;;:::888666777888999888777888888666555444444444444666666555555555444444333444444222222222333555666555555444444333333222222111111111111111222222222222111111111000/////////222111111000///...------***++++++++++++,,,,,,,,,)))***,,,---...,,,***)))************************''''''((()))))))))))))))***)))(((((('''(((((()))(((((())))))******++++++******)))(((''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''(((((((((((((((((((((((('''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((())))))******+++(((((((((((()))))))))***((()))+++,,,,,,+++***)))***))))))(((((())))))******,,,------++++++,,,...444222000...---,,,,,,,,,///111444888;;;>>>@@@AAAFFFIIIQQQ\\\cccgggmmmsss}}}000000///////////////000000000111222222222222111//////............//////000111222222333333222222555555555444333333333222555555555666666666777777555555444444555666777777777888:::;;;;;;;;;:::999888777555444444555777888777777666666555444333333888777555444333222222111111222333444555666666555222222222222333444555666666666666666666666666666666444333444666777777777666666777888999999::::::777888888999999999888888777888999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<============<<<;;;::::::999999:::;;;;;;:::::::::999:::;;;<<<============>>>>>>????????????>>>>>>:::;;;<<<<<<<<<===???AAA?????????@@@@@@>>>;;;888::::::;;;;;;;;;<<<<<<<<<===;;;888>>>GGGEEE>>>;;;===>>>???BBBHHHNNNTTTXXXSSSNNNHHHCCCBBBBBBBBBAAA@@@AAAAAAAAA@@@???======:::;;;<<<======<<<;;;:::;;;<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGGGGFFFFFFEEE@@@>>>===<<<===>>>===<<<>>>>>>>>>>>>>>>======<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======<<<::::::::::::999999999999999:::888777777999:::999999666555555555555555666666666555555555444444444444444444333333333444555666444444444444444444444444111111111111111111111111222111111111000/////////222222111000///...------,,,,,,+++++++++*********)))***,,,------,,,***)))))))))))))))))))))))))))''''''((())))))))))))))))))))))))((((((((((((((((((((())))))******++++++***))))))(((((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))******))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))*********++++++'''(((((((((((()))))))))((()))***,,,,,,++++++*********))))))))))))******(((***,,,,,,,,,,,,...000333222000...---,,,,,,---///111333777:::===???@@@EEEGGGNNNXXX___dddjjjqqq}}}111000000//////////////////000111111222222111111000000////////////000000111222333333444444333333555555555555444444444444555555666666666777777777555555555666777888999:::777888:::;;;;;;;;;:::999888888777777666666777777666666666777666666555444999777555444333333444444222333444444555555444444444444444444444555777777777777777777777777777777777555444444666777777666555555666777888999999:::777777888999999999999888888888999:::;;;<<<======??????>>><<<;;;;;;;;;;;;============<<<;;;:::999999:::<<<<<<:::::::::;;;999:::;;;<<<============>>>??????@@@@@@??????>>>;;;<<<============???AAA@@@@@@AAA@@@???<<<999777777888888888999999999999<<<===:::BBBMMMEEE:::>>>888===DDDLLLPPPQQQPPPNNNKKKFFFAAAAAACCCEEEDDDAAAAAAAAABBBBBBAAA???===<<<:::;;;;;;<<<======<<<<<<======>>>>>>@@@AAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEEAAA???>>>===>>>>>>===<<<======>>>>>>>>>===<<<<<<::::::;;;<<<<<<;;;;;;:::888777888;;;>>>@@@@@@???::::::999999999999888888:::888777777999::::::999555555666666666777777777666555555444444444555555444444444444444555555666333444444444444444444444222222222111111111000000111111111111111111000000333333222111///...------,,,,,,++++++*********))))))+++------,,,******+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((()))))))))''''''&&&&&&&&&''''''(((%%%%%%&&&'''((())))))***((((((((('''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&''''''''''''((((((((($$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''))))))))))))((('''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))***+++++++++******''''''(((((((((((())))))((()))***+++++++++++++++++++++************++++++''')))+++,,,,,,---///111111000///...------...//////111333666999<<<>>>???DDDDDDJJJSSSZZZ```hhhppp}}}222111000000/////////000///000000111111111111111111111000000000000111111111111222333333333333222222222333444444555666666555666666666777777777777777777666777777888999:::777888999:::;;;::::::999999999:::::::::999888777444555666777888777666666777777777666666555555555333444444444444333222222333333333333444555666777888888888888888888888888888666444444666666666555444444444555666888999999777777888999999999999999888888888999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;999888999;;;===<<<:::999:::;;;999:::;;;<<<============>>>>>>????????????>>>>>>===>>>???>>>>>>>>>@@@BBBCCCCCCCCCAAA>>>;;;888777888888888999999999::::::;;;???===FFFRRRDDD888BBB>>>BBBFFFJJJKKKIIIEEECCCEEEDDDCCCCCCEEEGGGIIIJJJAAABBBBBBBBBAAA???===;;;:::::::::;;;<<<===>>>???======>>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA???============<<<;;;<<<============<<<;;;;;;:::;;;<<<<<<<<<;;;:::999666666777;;;>>>AAAAAA@@@:::::::::999999999888888888777666666888999999888777777777888777777666666666555444444444444555666333333444444444444555555111222222222333333444444444333333222111000//////111111111222222222222222444333222111000...------************++++++++++++***+++---,,,***)))+++---************************''''''((()))))))))))))))(((((()))***++++++++++++*********)))))))))))))))***)))))))))))))))******&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%%%%&&&'''((()))*********''''''''''''''''''''''''******+++++++++***)))((('''''''''((((((((())))))))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,)))***,,,,,,,,,,,,...//////...------...///000111000111222555888;;;===???AAAAAAEEENNNUUU\\\fffppp~~~222222111000000000000000//////000111111111111111222222111111111111222222000000111222222222222111...///000222444666777888666666666666777777777777777777666666666666666777777888999:::;;;:::999999:::;;;=========;;;999888333555666888888888777777444666888999999777555444444444444444333222111111111111111111222333444444888888888888888888888888999777555555555666555444333333444444555777888999666777888999999999999999777777777888999:::<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<:::999888999;;;>>>===:::999:::<<<999:::;;;<<<==================>>>>>>>>>>>>======>>>???@@@???>>>???AAABBBEEEEEEEEEBBB>>>:::999888;;;;;;;;;<<<<<<<<<======:::@@@???IIITTTDDD777FFFJJJHHHEEEBBB???>>>>>>???@@@BBBDDDDDDBBBDDDJJJOOOAAABBBCCCCCCBBB???===;;;:::999999:::;;;===???AAA<<<======???@@@BBBDDDEEEEEEEEEEEEDDDCCCAAA??????@@@>>><<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;999999999888999;;;>>>??????>>>::::::::::::999999888888777666444555777888888777999999999999888666555444666555444333333444666666333333333444444444444555000000000111222222333333555444333222111///......111111111222333333333444444444333111000...------'''((()))***+++,,,------***,,,---,,,))))))+++...++++++++++++++++++++++++'''(((((()))))))))))))))'''((()))+++,,,,,,,,,,,,++++++******))))))((((((***)))))))))))))))******%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((()))***+++&&&'''''''''((()))))))))&&&&&&''''''((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))((('''&&&%%%%%%%%%''')))***+++++++++'''''''''''''''''''''&&&***+++,,,,,,+++***)))(((''''''''''''((((((((()))***)))(((((()))+++---...---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------,,,---...000222333000111222444777:::===???@@@???BBBJJJRRRZZZeeeooo444444444333222111000///000111111111111222222222000222333333111000//////555444222111111111222222333333333333333333333333333444444444444444444444777777888888888999999999777666444444555888;;;>>>:::;;;<<<<<<<<<;;;:::999777888999888777666666888777888888888777666444333555333222222333333333333111111111222333444555666999::::::999777555444555777555444555888999888666444444444555555555555555555555555666777888888888999888777777777888999:::===<<<<<<;;;;;;:::999999<<<<<<======<<<:::888777999:::;;;<<<<<<<<<<<<;;;999999::::::;;;<<<======::::::;;;<<<<<<;;;:::999:::===AAACCCCCCBBBAAAAAABBBAAAAAA@@@???>>>======;;;;;;:::::::::;;;;;;<<<<<<<<>>???AAAAAA@@@BBBBBB@@@AAAHHHQQQSSSOOOIIIDDD??????BBBEEECCC@@@;;;:::::::::;;;===>>>???===>>>>>>@@@AAABBBCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@:::;;;<<<===>>>>>>>>>>>>;;;<<<=========<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<<<<<<<:::::::::::::::999888777444555666888999999999999888888888888777777777777666555444444333333333333444444555555555444222111555555444333222222222222888777666444333222111111222111111111111111222333555444222000...,,,,,,+++,,,------......------,,,+++,,,,,,---,,,+++)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))***++++++++++++***,,,,,,+++***)))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&***'''&&&&&&)))***(((%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''+++***&&&,,,---"""))))))))))))))))))))))))+++++++++***************,,,---,,,***))))))+++---......---------,,,,,,,,,,,,---------.../////////000///000444999<<<<<<:::???@@@AAAEEELLLVVVaaaiii333333333333222111000000000111111111111222222222222444666555444222222222444333222111111111222222222222222222222222222222444444444555555555666666777777777888888999999999555666777888999:::::::::777888999::::::999888888777888999888777666777888777888888888777666444333666555444333444444444444222222222222333444555555777999:::999777555555666:::777666666777777666333666555555555555555555555555555666666777777777888999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===============;;;:::999999999::::::;;;;;;<<<<<<::::::;;;;;;<<<<<<======::::::<<<<<<===<<<;;;;;;999<<>>>>>>>>AAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<>>>BBBJJJRRRWWWUUUOOOIIIAAA===:::999<<>>>>>???@@@AAAAAABBBDDDDDDCCCBBBBBBAAA@@@@@@============<<<;;;:::999;;;<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;999:::::::::999999888777666777777888888888777777888888888777777777666666555555444333333333333333555666666777666555444333222222111111111111222222444444222111000000//////000000///....../////////111000//////............,,,,,,------------,,,,,,***+++,,,,,,,,,+++***)))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***************)))((('''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((,,,***((()))+++,,,***(((((('''''''''''''''&&&&&&'''&&&&&&&&&&&&''''''(((+++)))+++...222;;;<<<111))))))))))))))))))))))))******************+++++++++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////000444999<<<<<<:::>>>???AAAFFFMMMYYYeeemmm~~~333333333333222111111000000111111111111222222222333555666666444333333444444333222111111111222222111111111111111111111111333333444555666777777888777777777777888888888888444777:::<<<===;;;888666666777888999999999999999888999999999777666777888777777888888777666555444555555555444444333333333444444444444444444444444666777999999777666777888<<<:::888777666555333111777777777666666555555555666666666666666666777777:::999999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<======>>>======<<<;;;:::999888888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============;;;<<<>>>>>>===<<<<<<===????????????>>>>>>>>>>>>??????>>>>>>=========<<<<<>>>>>?????????@@@BBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@>>>===<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;::::::888888999::::::::::::999999999999:::999999888777777888888888777777666555888888777777777777666666444333333222222222222333666777888888888777666555000000000///000000111222222111000////////////000111000///..............................---------+++++++++,,,,,,+++++++++)))******++++++++++++***+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************((('''&&&%%%'''((((((((())))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%&&&(((((('''&&&'''''''''&&&''''''(((((()))((((((''''''''''''(((...***)))000>>>GGGCCC888)))))))))))))))))))))))))))))))))***+++++++++,,,***+++,,,,,,***))))))***)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++//////000444888;;;;;;:::<<<>>>AAAFFFOOO[[[hhhppp~~~333333333333333222111000000000111111111222222222111333444333222111222333333222222222222222222222000000000000000000000000222222333444555666777888777777777777777777777777555777:::<<<<<<999666444777888888999:::;;;;;;<<<888999:::999777666777888777777777777777666555555555555666555333222111222555555555555555444444444444666888888888777888999;;;:::888777666555333222999888888777666555555444666666666666666666666666::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999888777777777999;;;==================<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>??????>>>===<<<===>>>=========>>>>>>>>>???????????????>>>===<<<;;;;;;<<<<<<===>>>>>><<<999777<<<;;;999999:::<<<>>>???>>>@@@@@@@@@EEELLLNNNKKKDDDAAA>>>>>>@@@BBBBBBBBBAAA@@@>>><<<;;;;;;<<<<<<============>>>>>>>>>>>>@@@@@@@@@@@@????????????;;;<<<>>>@@@AAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999777888888999999999888888888888999999999999888888666777777777777777666666888777777777666666666666333222222111111222222222555666777888888777666555222111000000000000000111111111000000000111111222333222111000///.........000//////...---+++***)))******++++++++++++******(((((()))******++++++++++++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***************)))((('''&&&******++++++++++++++++++''''''((((((((((((''''''((((((((((((((()))))))))'''''''''&&&&&&''''''''')))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&&&&%%%''''''&&&&&&'''((()))*********)))(((((('''((((((...+++'''111DDDIII<<<111))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***,,,......,,,*********))))))***+++,,,---.........---------,,,,,,++++++...///111444777999::::::<<<>>>AAAFFFOOO[[[hhhppp}}}222222333333333222111111000000111111111222222222111222333222111111222333222222222222222222222222000000000000000000000000000000111222444555666666666666666666666666666666666777777888777777666555777777888888999:::;;;;;;888999:::999888777777999777777777666666666666666666888999888555333222333555555666666666555444444333555777888888888999:::888888888777666555555555999888888777666555555444555555555555666666666666::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::999888777777999;;;<<<===============<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????>>><<<;;;<<<===<<<<<<<<<======>>>??????======>>>===<<<;;;:::999===<<<;;;:::999999:::;;;;;;;;;;;;::::::<<<>>>@@@>>>@@@@@@???AAAFFFGGGDDD@@@???===<<<>>>@@@AAABBB@@@???>>>===<<<======>>>==================>>>>>>>>>>>>??????????????????888:::<<<>>>???>>>===<<<======<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999888888888999999888777777777888888999999888888888444444555777777888888888777777777666666666666555222222222111111222222333333444555666666666555444555444333222111000000000000000//////000000111111222111000///........................---,,,******)))******++++++******)))(((((((((((()))******++++++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***++++++*********,,,,,,++++++***))))))(((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))((((((''''''''''''&&&&&&&&&''''''(((((((((***)))((('''&&&%%%%%%%%%''''''(((((((((((()))***((('''&&&&&&&&&(((***++++++***)))(((((((((((((((***,,,)))444KKKIII444+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++---//////---,,,++++++)))***+++,,,---...///000//////......------,,,,,,...///222444666888999:::===>>>AAAFFFNNNYYYfffnnn{{{222222222333333222222111000111111111111222222222222333444333222222444666111111222333333333222222000000000000000000000000000000111222333444444555666666666666555555555555777777666555555555666666666555555555666777888888999:::::::::888777888999777777666666666666777777:::<<<>>>===888555555666444555666777777777555555333555777888888888999;;;666777888777666555666777777777777666666555555555333444444555666666777777999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::;;;;;;<<<;;;:::999888999999:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<<<<===;;;===>>>===;;;::::::;;;;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<<<<:::999888888:::>>>???>>><<<;;;;;;777888999::::::;;;>>>AAA???BBBBBB@@@AAADDDDDDAAA>>>===<<<<<<===???AAACCCAAA@@@???=========>>>???<<<<<<======>>>>>>>>>???===>>>>>>>>>???@@@@@@@@@???@@@BBBCCCBBB@@@===<<<======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::888999999999999888777777666777888888999888888888333333555666777888888888777777666666666666555555333222222222222333333444222222444555555555444333666555444333222222222222.........------.../////////...---,,,,,,,,,,,,,,,)))***,,,...//////......*********++++++*********)))((((((((((((((()))******)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******))))))***+++++++++++++++******)))((('''&&&%%%%%%'''''''''(((((('''''''''%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))),,,+++***((('''&&&&&&%%%%%%'''(((((('''''')))******)))'''&&&&&&((()))+++***))))))(((((((((((()))'''///---888PPPHHH000///)))))))))))))))))))))))))))))))))***+++++++++,,,,,,---///...,,,++++++,,,***++++++,,,...///000000..................---------000333555555666888:::<<<>>>AAAEEEMMMYYYfffnnnzzz111222222333333222222222000111111111111222222222111222222111000111333555000111222333333333333222111111111111111111111111222222222333333444444444666666666555555444444444666666666666666666777777777666555555555555777777999:::;;;:::888777888999888777666555555666777888999===???===888444444555333444666888888888777666333555888888888888999:::666888999888555444555777666555555555555555555555222222333444666777888888888999:::;;;<<<;;;;;;:::888888999:::;;;======>>>999999888888999;;;<<<=========<<<;;;:::999888888::::::;;;;;;<<<<<<======>>>===<<<;;;:::::::::;;;:::<<<>>>???===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;999888444888===???===;;;::::::999;;;<<<;;;::::::<<>>>>>>>>>>>>>>@@@CCCEEEDDDBBB@@@>>>===<<<======<<<<<<===>>>??????@@@@@@======>>>??????@@@AAAAAAAAACCCEEEFFFFFFCCC@@@>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::999888888777666666777888888888888888444444555666777777777666777777666666666555555555333333333333333444555555111222333555555555444333333333333333333444555555//////...............///------,,,,,,+++,,,,,,---)))***---///000000//////***++++++++++++++++++******)))((('''''''''((()))((((((''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++)))***************)))(((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((()))******+++)))(((&&&%%%%%%&&&((()))&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&'''((())))))))),,,,,,+++)))((((((((((((###%%%''''''%%%%%%'''***+++***(((&&&&&&''')))***(((((('''''''''((())))))$$$111...555KKK???)))000))))))))))))))))))))))))******************+++++++++,,,,,,+++))))))***,,,******+++,,,------......------------------......---000333555555555888:::;;;===@@@FFFOOO[[[iiiqqqyyy111222222333333333222222000111111111111222222222...//////.........111333000111222333444333333222111111111111111111111111444444444444444444444444666666555555555444444444555666777888999888888777999999777666666777888888999:::;;;:::888777888999888777666555555666777888777:::===;;;555111111222222444666888999999888777444666888888888888999:::777999:::888555333444666444444444555555555555555000111222444666777888999888999:::;;;;;;;;;:::999555666777:::<<<>>>@@@AAA:::999999999:::<<<>>>???>>>>>>======;;;999777666999999::::::;;;<<<======???>>><<<:::999999999:::;;;>>>AAABBBAAA???======<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;======<<<:::999888;;;<<<<<<::::::<<>>:::999:::<<<999>>>@@@??????BBBCCCAAA???????????????AAAEEEGGGFFFEEEBBB???===;;;;;;;;;;;;<<<===>>>???@@@AAABBB======>>>???@@@AAAAAABBB999;;;>>>AAABBB@@@>>><<<>>>===<<<;;;:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::999888777666666777888888888888888666666666666666555555444777666666666555555555555333333333333444444555666111222444555555555444444000000000222333555777888222222111000000000000000......---------...//////,,,---///000000///---,,,++++++,,,,,,,,,,,,++++++***)))((('''&&&&&&'''(((''''''''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,************)))'''&&&%%%'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((()))(((&&&%%%%%%&&&((()))((('''&&&&&&'''((()))+++&&&&&&&&&'''((())))))***++++++***************+++&&&(((+++***))))))+++...---+++(((&&&&&&'''(((***''''''&&&''''''((()))***"""111,,,///BBB333---))))))))))))))))))))))))+++++++++***************++++++***)))'''''')))+++*********++++++,,,,,,---+++++++++,,,,,,------------000444555444555777::::::<<<@@@GGGQQQ^^^llluuuxxx333333333222222222111111///111333444444333222111000000000000////////////111222222333333222222111000000111222333333444444777777777777666666666666777777666555444444333333333333333444444555666777555666777666444333333444:::::::::::::::999888777777666444333222222333444444555555666666666666666666888;;;======:::777555666777777666555555777888:::999999999888777777777999888777555444222111000000555777666777:::999666888999::::::;;;;;;::::::999999999:::::::::;;;;;;888888777777999;;;>>>@@@BBBAAA@@@>>><<<:::888777555666777888:::;;;<<<<<<>>>===;;;;;;<<<<<<<<<;;;;;;::::::999999::::::;;;===<<<::::::;;;;;;:::999;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<=========>>>>>>???@@@???===;;;999<<<<<<===>>>???@@@AAAAAACCCCCCAAA???>>>>>>BBBDDDJJJEEEAAA@@@BBBAAA===888>>>============>>>>>>???@@@???>>>>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>===:::;;;;;;;;;<<<<<<======>>><<<:::888777777888999999999:::999999888777666555666777777666777999;;;;;;:::999777666666555555999888777555555444444444333333222222222222111111...///111222333333222222---...000222333333333222000000///...............000...------......---,,,000...++++++------+++(((---------,,,+++***((((((///---++++++,,,,,,)))&&&,,,***)))'''&&&&&&&&&&&&((((((((((((((((((((((((,,,++++++******++++++,,,***)))((((((((()))+++,,,((()))***+++***)))'''%%%&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%((((((((('''&&&&&&(((***---999;;;...$$$&&&(((&&&&&&&&&&&&'''''''''((((((111000///---+++)))(((''',,,***(((&&&&&&(((+++---)))***+++++++++)))(((''''''&&&%%%$$$%%%''')))***(((((())))))***+++------,,,***)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111222333444666666777:::>>>DDDJJJQQQ[[[gggooottt222222222222111111111111///000111222222222111000222222222111111111000000111222222333333222222111000000111222222333444444555555555555555555555555777666666555444444333333555555444444444444555555666888888777666555555666999999::::::999888888777888777666444333333333444444444555666666666666666555777999::::::888666555222555888999999888888999999999999888888888888888;;;:::999888666555444333555555444555666777999;;;999:::;;;;;;<<<<<<;;;;;;999999999999::::::::::::999999888888999;;;===???AAA@@@???===;;;:::888888::::::;;;;;;<<<===>>>>>>===<<<::::::;;;;;;;;;::::::::::::999::::::;;;;;;???>>>===<<<<<<<<<:::999;;;<<<<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>???@@@???===;;;::::::;;;<<<>>>???AAABBBBBBCCCCCCBBB@@@>>>???BBBEEEHHHDDD@@@@@@BBBBBB>>>:::<<<<<<<<<===>>>???@@@AAAAAAAAA@@@??????>>>????????????@@@AAA@@@???>>>===;;;;;;<<<<<<<<<=========<<<;;;999888888888:::;;;999999:::999999888777666555777888888888888999;;;999888777777777777777777888777666666555555555555333333333333333333333333111111222222222222111111...///000000111111111111000000///...............000...------......---,,,///,,,++++++,,,---+++)))...------,,,+++)))((('''---+++((()))***+++***(((+++***((('''&&&'''''''''))))))))))))))))))))))))+++++++++******+++++++++++++++***)))***+++,,,---((()))***+++***)))'''&&&***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))((('''&&&&&&&&&&&&((((((((('''&&&&&&(((***///888:::///''')))+++(((&&&&&&&&&'''''''''((((((++++++******)))(((''''''''''''&&&&&&))),,,111333)))*********))))))(((''')))((((((''''''((()))***)))))))))((())))))******++++++++++++++++++******++++++++++++++++++++++++---------............///222222333444666777888888;;;>>>CCCGGGMMMWWWccclllsss111111111000000000///////////////000000000111111444444444333333333222222111111222222222222111111000000111111222333333333444444444444444444444444666666666555444444333333999999888888888777777777666777888777555555555777888888999999888888777777999888777555444333333333444444555666666666666555555555666666666666555555000444999<<<<<<:::999999888888888888888999999999;;;;;;:::999888777666555777444777>>>???:::888===;;;;;;<<<============<<<::::::::::::::::::999999;;;:::999999999:::<<<===@@@???>>>===;;;:::999888<<<=========>>>>>>>>>>>>===;;;999999:::;;;:::999::::::999999:::;;;<<<<<>>===;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::===>>>??????>>>===;;;:::999:::<<<>>>@@@AAABBBCCCCCCCCCBBB@@@???@@@CCCEEEEEECCC@@@@@@BBBBBB???===;;;<<<<<<===>>>@@@AAABBBCCCBBBAAA@@@????????????>>>???@@@@@@@@@???>>>===<<<<<<============>>>>>>::::::999888999:::;;;<<<999999:::999999888777666555777999::::::999999:::777666666666777888999999777777666666666666666777444444444444444444444444444444333111111000000000111000//////............000//////............//////...------......---+++,,,+++******+++,,,+++)))......---,,,+++)))'''&&&+++)))''''''(((******)))))))))(((((((((((())))))************************++++++************++++++******)))))))))***+++,,,(((((()))******)))'''&&&***))))))((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))((('''&&&&&&&&&&&&'''((()))(((&&&&&&((()))+++111000)))%%%((((((###&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''***...222444))))))((((((''''''((((((***++++++++++++******)))***))))))(((''''''((((((***+++---...///---+++***************************---------............///000111222333555666777888;;;>>>AAADDDJJJSSS___hhhrrr000000/////////.........///////////////000222222444444444444333333333333111111222222222222111111000000111111222222222333333333333333444444444444666666555555555444444444777888888888888888777777333444555555333333333555777777777888888777777666888888666555444333222222333444555555666666555555555555444444555555666666333666:::<<<;;;:::::::::777777777888999999999:::999999888888777666555555555333<<>>>>>======<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;::::::::::::;;;>>>======<<<;;;:::999999:::;;;;;;<<<>>>??????@@@>>><<<::::::;;;;;;;;;::::::::::::::::::;;;<<<===BBBCCCCCCBBB@@@===<<<<<<;;;<<<<<<============<<<======<<<<<<;;;;;;;;;:::======>>>>>>======;;;;;;:::;;;===???@@@AAAAAAAAA@@@AAAAAA???>>>???AAADDDCCCAAA???@@@BBBCCCAAA???=========>>>???@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@???===<<<=========>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;<<<999999999999999888666666444777:::<<<;;;:::::::::777777777777777888999999777777666666666777888888777777666666555444444444555444222111000000111222333222000...---------...000///............/////////...,,,---......---+++******)))******++++++***---------,,,***)))'''&&&,,,***(((''''''((()))***((((((((())))))***************************************))))))))))))******'''''''''''''''(((((()))(((((())))))))))))(((''''''''''''((())))))******(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))(((''''''''''''''''''((()))((('''&&&''')))(((***)))%%%$$$'''&&&!!!''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((***))))))))))))+++,,,---)))((('''&&&&&&'''((()))***+++,,,---,,,+++)))(((***))))))((((((((())))))***+++,,,---------,,,+++++++++++++++++++++++++++---------............///---...///000222444555555:::<<<@@@CCCHHHRRR___hhhrrr~~~/////////.........------000//////000000222333444444333333333222222222222000111111222222111111000000111111111111111222222333333333444444555555555555555555555555444444444222222333444555555444444222444555444333222444555555555666777777666666666666555555444333222111000333444444555555555555555666555555555555666777888999:::;;;:::999888999:::777777777888999999999:::999999888888777777666666555333<<>>>>>======??????>>>>>>======<<<<<<===============<<<<<<;;;===>>>???@@@@@@???>>>======>>>>>>>>>======???AAA@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@@@@????????????@@@AAAAAA@@@>>>>>>=========>>>>>>???@@@???>>>===<<<>>>>>>>>>>>>>>>=========>>>===<<<;;;::::::::::::999999999999999888666666444777:::<<<;;;:::::::::::::::999888888888888888888888777777777888888999::::::999777555444222222444333222111111222333444444333111///........./////////............/////////---,,,,,,------,,,+++)))******************+++,,,,,,,,,+++***)))((('''---,,,+++)))(((((())))))(((((()))******+++++++++***************************))))))(((((())))))***&&&'''''''''(((((((((((((((((()))))))))))))))(((''''''(((((()))*********(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))((('''''''''((((((&&&((())))))'''''''''(((******)))'''(((***)))%%%'''''''''((((((((())))))))))))))))))((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((())))))***,,,---,,,***(((&&&))))))))))))***+++,,,---+++***)))))))))+++,,,------------------------------------............///,,,---...000222333555555888;;;???CCCIIITTT```iiirrr/////////.........------...///000000111222333333333333222222222111111111000000111111111111000000111111111111111111111111222333333444444555555555555555555555555555555555444444666777777666555444444555666666555444666777444444555666666666555555333333444333333222111000333333444555555555555444666666555666666777888999;;;;;;;;;999777777888999888888888888888999999999::::::999999999999999999777444777>>>???:::888===::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>=========<<<;;;::::::999::::::::::::::::::::::::999:::<<>><<<<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>???????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAA@@@>>><<<;;;;;;<<<======<<<<<<>>>@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@????????????@@@???>>>>>>===>>>>>>>>>===>>>?????????>>>===<<<>>>>>>============<<<<<>>>>>===;;;:::999999999999:::999999888777666555777999::::::999999:::<<<<<<;;;:::999999999:::999999888888888888888999;;;:::999777555333222111333333222222222333333444222111000000/////////000///............//////000...---,,,,,,------,,,******+++,,,+++***)))***+++******++++++******)))(((***+++,,,+++)))((()))***((()))***+++++++++++++++************************))))))(((((((((((())))))((()))***+++++++++******(((((((((((())))))))))))+++******))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((('''(((((()))&&&((())))))(((''''''((()))(((''''''(((((('''&&&''''''((((((((()))))))))+++++++++***))))))((((((''''''((())))))(((((('''((((((''''''(((((())))))((()))***++++++***((('''(((((())))))***,,,---...***)))''''''''')))+++---........................---------............///...///000222444666777888666:::???EEEKKKUUU```hhhqqq////////////............,,,---///111222222222111333333333222222222111111000000111111111111000000111111111111000000000000111111222222333444444444555555555555555555555555777777888888777444222000333444666555555444666777333333444555555555555555222333333444444333222222222333444444555555444444444555555666777777888888777999::::::999777888888999999999888888888888888888888999999999999999999555555444555666777999;;;888888999:::::::::::::::999999:::;;;<<<======>>>=========<<<<<<;;;::::::888888999999::::::;;;;;;:::;;;<<>>===<<<;;;;;;:::;;;;;;<<<@@@DDDDDD???<<<<<<===;;;;;;===>>>>>>?????????>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;<<<<<<======>>>@@@AAAAAA???===;;;:::<<<======<<<===>>>@@@???@@@AAAAAAAAAAAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAA??????>>>>>>??????@@@@@@===>>>?????????>>><<<;;;=========<<<<<<<<<;;;;;;===============<<<;;;;;;999999:::999999888777666555777888888888888999;;;<<<;;;;;;;;;;;;<<<======;;;:::999888888888888888888888777666555444444333444444444444333222111111---...//////000000000///...............///000000...---+++,,,------,,,***+++---...---***)))***,,,((())))))***************###'''***+++***)))***+++)))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))((((((''''''(((((())))))***+++,,,,,,,,,+++***((((((((((((((()))******++++++******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))%%%'''))))))((('''''''''''''''''''''&&&%%%%%%&&&'''((((((((())))))))))))))))))))))))((((((((((((&&&''')))*********)))((('''((())))))*********)))((()))***++++++***)))))))))))))))))))))***++++++''''''(((((()))***++++++---------------------------------............///...///111333555777888999666:::@@@FFFKKKSSS]]]dddppp~~~000000/////////.........***+++...000111111000///444444333333333222222222000000111111111111000000111111111000000000000000///000000111222222333333444555555555555555555555333333333222000,,,)))'''111222333333222222444555222333444444555555555444222333444555555555444333222333444444555555444444333444555666777777777777333666:::<<<;;;999888777:::999999999888888777777666666666666666777777777000555777666777::::::666777777888999999999999888666777888999;;;<<<======<<<<<<======<<<;;;;;;:::777888888999::::::;;;;;;999:::;;;===???AAABBBCCC>>>===;;;;;;<<<<<<<<<;;;???>>>===<<<;;;::::::::::::???CCCCCC???;;;;;;===;;;;;;===>>>????????????<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===;;;<<>>===:::<<<>>>>>>===>>>???AAA???@@@AAAAAAAAAAAABBBCCC@@@@@@@@@@@@AAAAAABBBCCC????????????@@@AAABBBCCC===>>>?????????>>><<<;;;======<<<<<<;;;;;;;;;:::;;;<<<======>>>=========999999:::999999888777666555666777777666777999;;;;;;;;;;;;<<<===>>>???@@@<<<;;;:::999888888888888555555555666666666666666555666666555444222///...***+++---///000000//////...............///000111...---+++,,,------,,,***---...000...***)))***,,,'''''')))******+++++++++"""(((+++******+++,,,***+++,,,---,,,,,,******((((((((((((((((((((((((((((((''''''''''''(((((('''((()))++++++******)))((((((((((((((()))******((((((((()))******++++++(((((((((((())))))))))))((((((((((((((((((((((((++++++************++++++))))))(((((((((((()))***%%%''')))***((('''''''''******+++,,,)))'''(((+++(((((((((((())))))))))))&&&&&&''''''''''''''''''((()))+++,,,+++***(((''''''((()))+++++++++***)))((()))******++++++++++++***))))))(((((((((((((((%%%''')))+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------///111333555777888666;;;AAAFFFKKKRRRZZZ```nnn}}}///000000000...------.........//////000111111111111222222333333222222111222222222222111111000000000000000000000000000000222222111111222222333444222333444555666888999999222222111111222222333444222222222222222222222222555444333222111111111111666777888666444222222333...444666222000222444444666666666666666666666666:::777444555777999999777888888888888888777666555666666777777888888888999888777666555666999<<<>>>===<<<:::888888888:::;;;<<<;;;999777777888999:::<<<=========<<<:::888777888888888999999999::::::888:::;;;===>>>>>>======???>>><<<;;;::::::;;;;;;<<<===???>>><<<;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;>>>@@@BBBCCCCCCBBBAAA???>>>===;;;:::;;;<<<>>>@@@@@@???>>><<<;;;;;;;;;;;;???@@@@@@@@@@@@???>>>>>>BBBAAA???>>>===>>>??????AAAAAACCCCCCCCCBBBAAA@@@CCCBBBAAABBBCCCCCCBBB@@@BBB@@@>>><<<;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<@@@>>><<<<<<<<<<<<;;;:::999999:::;;;;;;<<<<<<===<<<<<<;;;:::999999999999888777777777777999:::;;;888999999::::::999999888<<<:::888555444444444555666666555444333333222222333333333222222111111111////////////////////////333222000///---,,,,,,,,,......------------.........---,,,,,,++++++++++++...---+++***)))******+++***+++,,,---,,,***(((&&&+++++++++***************++++++************++++++&&&&&&''')))***,,,------))))))*********+++++++++++++++***))))))***++++++,,,+++++++++******))))))))))))))))))))))))))))))***))))))((((((((((((((($$$###"""$$$&&&)))))))))(((***,,,***&&&$$$%%%'''&&&((())))))(((((()))+++***---...---)))'''''')))&&&'''(((*********)))(((,,,+++(((''''''(((+++,,,///+++'''&&&''')))+++,,,(((''''''''''''(((((()))+++---///...***)))+++------,,,+++*********+++,,,)))***,,,---......---,,,...------,,,,,,,,,------111+++***000222///---.........000111333555666666<<<<<>>===<<<;;;:::::::::;;;<<<===>>>>>><<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAA@@@>>>===<<<;;;;;;===>>>???@@@???>>>===<<<<<<<<<<<<@@@@@@@@@@@@@@@???>>>>>>AAAAAA@@@???????????????BBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAABBBCCCCCCBBB@@@@@@???===<<<;;;;;;;;;;;;<<<<<<======>>>>>>======AAA???===<<<======<<<;;;::::::;;;<<<<<<======>>>======<<<;;;::::::::::::888777777777888999:::;;;::::::;;;;;;;;;;;;:::::::::888666444333333444555666555555444333333222222333333333222222111111111000000000000000000000000333222111///..................------------............------,,,,,,------,,,,,,+++***++++++------,,,,,,---...---+++)))(((*********))))))))))))(((((((((''''''''''''((((((((((((((()))))))))******++++++******************************************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))***+++&&&%%%$$$&&&(((***+++***((()))***)))'''&&&&&&''''''((())))))(((((()))***)))+++,,,+++(((&&&''')))'''((()))******))))))(((+++***)))(((((()))***+++((('''&&&&&&((((((((('''((((((((('''(((((()))***+++,,,---,,,+++***+++,,,,,,,,,+++******++++++,,,------------,,,+++***)))...------,,,,,,---------++++++222<<>>>>><<<;;;;;;<<<;;;<<<===>>>>>>>>>===<<<::::::;;;<<<>>>???@@@@@@>>>===<<<;;;<<<===>>>???@@@@@@???>>>=========>>>@@@@@@@@@@@@@@@??????>>>@@@@@@AAAAAAAAA@@@??????CCCCCCBBBAAAAAAAAAAAAAAACCCAAAAAAAAACCCCCCBBBAAABBBBBBBBBAAA@@@>>>===<<<<<<===>>>>>>?????????>>>AAA???===<<<===>>>===<<<;;;;;;<<<<<<===>>>>>>???>>>===<<<;;;;;;:::::::::888777777888888999:::;;;;;;<<<<<<======<<<<<<;;;777666555333333333444555555555444444333333222222222222222222222111111111000000000000000000000000222111000000//////000000......------------............---------...//////++++++++++++,,,---...///------.........,,,+++***))))))))))))((((((''''''''''''''''''''''''''''''***))))))((((((''''''&&&)))))))))*********++++++))))))***++++++***))))))******))))))))))))(((((())))))))))))))))))))))))'''''''''((()))***,,,,,,)))((('''(((***,,,,,,+++)))(((''''''))))))((('''((()))***)))((('''((()))'''((())))))''''''((()))((())))))******)))((((((***))))))))))))))))))***###$$$&&&)))******'''$$$))))))(((((()))******++++++***)))***+++,,,+++***,,,++++++******+++,,,,,,---,,,+++***************------------------------,,,...666???BBB<<<444111......000111333555666666;;;;;;>>>DDDGGGLLLVVV```nnn{{{000///......///000000000...---------...///000111222222222222222222222222222222222222222222222222000000000000000000000000111111000000111111222333333333333222222222222222222333333333222222111111222222222222222222222222222333333444555555666666333444555555444444666777:::???AAA<<<777777777555666666666666666666666666888777666666777888999:::::::::999999999999999:::999999999999::::::::::::777777888999::::::;;;;;;:::::::::::::::;;;<<<===<<<<<<;;;:::999::::::;;;===<<<<<<<<<;;;:::999999999:::===??????>>><<<:::888888999999::::::::::::;;;;;;::::::999999999999;;;===>>>===<<<:::;;;;;;:::<<<>>>???@@@???>>>===;;;;;;;;;;;;<<<===>>>???======<<<<<<======>>>???@@@@@@??????>>>?????????@@@@@@AAAAAA@@@@@@???>>>???@@@AAABBBBBBAAA@@@???DDDCCCAAA@@@???@@@AAABBBCCCAAA@@@AAABBBCCCCCCBBBBBBCCCDDDDDDCCCAAA>>>===<<<<<<===>>>????????????AAA???======>>>>>>===<<<;;;;;;;;;<<<======>>>>>>===<<<;;;::::::999::::::777888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;666555555444444555666666444444444333333333222222222222222111111111111111111111111111111111111111000///////////////000000......------------......------,,,------...//////---------------------...,,,------------,,,+++************)))((((((''''''))))))************))))))))))))((((((''''''&&&&&&&&&&&&''')))***,,,------''')))***,,,,,,***)))''')))))))))((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,***)))((((((***,,,,,,+++)))'''%%%'''***+++***'''((()))***)))((('''((()))''''''(((((((((((()))***************))))))((((((((()))***++++++***)))((($$$%%%'''***,,,,,,)))'''))))))))))))***+++,,,,,,,,,)))'''))),,,---+++)))++++++++++++++++++,,,,,,))))))(((((()))+++---...,,,,,,------------------222222333555555333111000......000111333555666666::::::===CCCGGGLLLVVV```mmmzzz777444000///000111111//////...---------///111222333222222111111222222333222222222222222222222333000000000000000000000000///////////////000111111222222222222222111111111111222333333333222222111222222222222222222222222333333444444444444333333222444555555555555666777:::@@@BBB===999888777555777777777777777777777777666666666666666888999;;;;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;::::::::::::888888999999::::::;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<;;;::::::::::::999;;;>>>@@@@@@???===;;;888888888888999999999:::::::::::::::::::::999999;;;<<<>>>===;;;::::::;;;:::<<<>>>???@@@???>>>===>>>======<<<<<<<<<=====================>>>??????@@@????????????@@@@@@AAA@@@AAAAAAAAAAAA@@@??????>>>???AAABBBBBBAAA@@@???BBBAAA@@@??????@@@AAABBBCCCAAA@@@@@@BBBCCCCCCCCC@@@AAACCCCCCCCCAAA>>><<<:::;;;<<<===>>>>>>>>>>>>@@@>>><<<<<<===>>>===<<<999::::::;;;;;;<<<======<<<;;;:::999888888888888777888888999::::::;;;;;;:::::::::;;;;;;:::::::::666666666666666666777777333333333333333222222222111111111111111111111111000000000000000000000000......---------...//////......------------......,,,+++++++++,,,---......//////......---,,,+++***+++++++++++++++******))),,,,,,+++******)))((((((***+++,,,,,,,,,,,,+++***''''''''''''((((((((((((((((((((())))))******+++'''(((***++++++***((('''((((((((((((((()))))))))******************************))))))))))))*********)))'''((()))******))))))'''%%%'''***,,,+++(((((()))***)))((('''((())))))((('''''')))***++++++*********))))))))))))***((()))***++++++***)))((('''&&&&&&(((***++++++***))))))))))))***+++,,,---,,,)))'''))),,,---+++(((******++++++,,,,,,,,,,,,)))((((((((()))+++---...+++,,,---.........------000000///,,,+++---...///......000111333555666666888999<<>>999444111111111...,,,000///...---...000222333444333222111111222333444222222222222333333333333000000000000000000000000/////////...///000000111222222222222222111111111000111222333444333222222222222222222222222222222222333444555555444222222111222333333222222444555777===@@@<<<888888777555777777777777777777777777555666777666666777:::<<<<<<;;;;;;::::::;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;777777777777777888999999;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>:::<<<===??????>>>===<<<:::999999888888999::::::::::::;;;;;;;;;;;;:::::::::<<<======;;;::::::;;;;;;<<<===>>>>>>>>>===<<>>>>>===<<<<<<;;;======>>>>>>>>>????????????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@????????????@@@@@@AAABBBCCCCCCAAA??????AAACCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCC:::;;;<<<===>>>?????????>>>===;;;;;;=========<<<999999::::::;;;<<<<<<<<<;;;:::999888777777777777777888999:::;;;;;;;;;;;;888999999::::::999999888666666777777777777777777333333333333222222222222000000000111111111111111////////////////////////---------,,,------............------------......,,,,,,+++++++++,,,------/////////...,,,+++)))((())))))))))))(((((())))))---,,,,,,+++***)))((((((((()))***++++++***)))(((&&&&&&'''((())))))******,,,+++***)))(((''''''&&&(((((()))******)))(((((((((((())))))))))))******************************,,,+++***)))))))))))))))+++)))''''''((()))(((''')))((('''(((***+++***)))&&&((())))))(((((()))+++***((('''''')))***++++++***))))))))))))***+++,,,((()))***++++++***)))((()))'''%%%%%%''')))******))))))))))))***+++---------+++******++++++***)))))))))+++,,,,,,,,,,,,,,,,,,++++++*********++++++***+++---...///......---''',,,///...---//////---......000111333555666666777888;;;AAAFFFKKKUUU```nnn{{{>>>888222000111222000---111000///...///111333555444333111000000111333444222222222333333333444444000000000000000000000000000000000000000111222222222222222222222222222222...///111333444444333333222222222222222222222222111222444666666666555444111333444333222222333444222999===:::777777777555777777777777777777777777444666777777666777:::======<<<;;;:::;;;<<<>>>???=========<<<<<<<<<;;;;;;999888777666666888999;;;<<<<<<<<<<<<<<<;;;;;;;;;===============<<<;;;;;;999999999999:::<<<>>>???;;;<<<======>>>>>>======;;;:::999999888999:::;;;:::;;;<<<<<<<<<<<<;;;::::::<<<======;;;::::::;;;=========<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;======>>>???????????????=========>>>>>>@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>>>>???@@@<<<===???@@@BBBBBBCCCCCCCCCAAA??????AAACCCDDDEEEDDDEEEFFFGGGHHHHHHHHHGGG;;;;;;===>>>???@@@@@@@@@===;;;::::::<<<===<<<;;;::::::;;;;;;<<<=========;;;;;;:::999888888888888777888999;;;;;;;;;;;;:::888888999999999999888888666666666666666666555555222222222222222222222222///000000000111111111222........................///......---------............------------.........------,,,,,,,,,,,,---------------,,,+++)))((()))(((((((((((((((((())),,,,,,+++***)))(((''''''''')))***++++++***)))'''''''''((())))))******+++******))))))(((((((((''')))))))))))))))))))))))))))))))))*********++++++*********************************)))******+++++++++***((((((((()))((('''((()))******)))((()))+++%%%'''((()))((()))***,,,+++(((%%%%%%'''))))))))))))((((((((()))+++---...))))))************))))))***)))''''''(((******)))((((((((()))***+++,,,------......---***))))))***((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,++++++)))+++---...//////...---'''...222000...000000---......000111333555666666777777;;;AAAEEEKKKUUU___nnn{{{888333......111444444111222111///...///111444666444333111000000111333444222222222333333444444444000000000000000000000000222222222111222222333444111111222222222333333333---...111333555555444444222222222222222222222222000222444777888999888777444555666666444444555666///666;;;999666777777555777777777777777777777777444666777777555666:::======<<<;;;:::;;;<<<>>>@@@>>>>>>======<<<<<<<<<;;;<<<;;;999777777999<<<===<<<=========<<<;;;::::::=========>>>===<<<<<<;;;===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<=========>>><<<;;;:::999999999:::;;;:::;;;<<<=========<<<;;;:::<<<===<<<;;;999::::::>>>===<<<;;;;;;;;;;;;;;;888:::<<<>>>>>>>>><<<;;;======>>>???????????????============>>>???AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<<<<===???@@@:::<<<>>>AAACCCCCCCCCCCCCCCAAA??????AAACCCEEEEEE===>>>???@@@BBBBBBCCCCCC<<<===>>>???AAAAAABBBBBB<<<;;;999999;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;:::999999999999777888:::;;;<<<<<<;;;:::888999999::::::999999888555555666666555444444333222222222222222222222222//////000000111111111222........................000000///........................------.........000///...---------------***+++,,,---,,,+++***))))))((((((((((((((())))))++++++***)))((('''&&&&&&(((***+++,,,,,,+++***((())))))))))))************$$$%%%&&&((()))+++,,,---))))))(((((((((((())))))))))))******+++++++++,,,************************(((((())))))***+++---------+++)))((()))))))))''''''***,,,+++(((''')))+++$$$&&&((()))))))))+++---+++'''$$$$$$&&&(((((('''((((((((((((***,,,...///***))))))))))))))))))***,,,+++++++++,,,,,,+++)))'''''''''((()))+++,,,------000111...***((()))+++((()))+++,,,------,,,,,,'''(((+++---...//////...)))***---/////////...---...333333---***---///---......000111333555666666666666:::AAAEEEKKKUUU___ooo|||222222111111000//////...///////////////000111111111222333333333333222111111111111111111111111111222111000//////000111222...///000000///...///000222444555555333222222333000111333444444333111000111222333444444333222111333222333666::::::888555444444444444555555555666555555666666777777888888888999;;;;;;999888999:::888888999999999:::::::::::::::999999:::;;;===>>>888;;;>>>>>><<<:::;;;===???;;;666555888::::::999<<<<<<<<<;;;;;;:::::::::888999;;;<<<<<<;;;999888666888<<<======>>>???@@@===<<<<<<======>>>???@@@777888999999;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>;;;999888999999:::===<<<:::::::::;;;===>>>>>>>>>>>>>>>>>>=========>>>???@@@??????@@@CCCEEEFFFFFFEEEDDDCCCAAA???>>>???===<<<<<<======<<<:::>>>>>>???@@@AAABBBBBBCCCAAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@????????????AAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::::::::;;;<<<<<<<<<===<<<<<<;;;;;;;;;:::999777777777777888;;;:::::::::::::::::::::777777777777777888888888222///---000555777555111000000000000////////////111111111111111111111111000000000000////////////---.........//////000000,,,,,,---...//////......++++++++++++++++++++++++)))+++------,,,************))))))))))))+++,,,---+++***))))))((()))))))))))))))))))))((((((((((((*********)))))))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))&&&))),,,...///---+++)))(((((((((((()))))))))))))))))))))***++++++++++++,,,+++***)))))))))***+++,,,+++++++++******))))))(((***+++,,,+++***((('''((((((((((((((()))******((((((''''''&&&&&&&&&%%%*********)))))))))))))))++++++***)))(((((())))))***+++,,,,,,,,,,,,+++***...---+++***)))***++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,++++++,,,...///000//////000000///...------...///000111333444555666;;;:::<<>>999;;;======;;;;;;<<<===>>>;;;777666888:::::::::<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;:::<<<;;;;;;===???>>>;;;999======<<<<<<======>>>???999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>===>>>AAACCCDDDDDDDDDDDDCCCAAA@@@???@@@???>>>>>>??????>>><<<===>>>??????AAAAAABBBCCCAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA???????????????AAAAAA@@@@@@@@@?????????<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;:::999888777777777888777777888888999999::::::888888888777777666666666444111000222666888555222111111000000000/////////111111111111111111111111............------------............/////////000,,,,,,---..................------,,,+++***)))))))))+++,,,,,,+++******+++***)))((((((((()))***+++)))))))))(((((())))))***************))))))))))))***)))))))))))))))))))))***))))))(((((())))))***+++***)))((('''(((((()))*********+++++++++++++++(((((((((((())))))))))))++++++++++++++++++,,,------,,,***)))))))))******+++++++++******)))))))))&&&''')))))))))(((&&&%%%((((((((((((((()))*********)))))))))((((((((((((************)))))))))))),,,+++******)))))))))******+++,,,,,,,,,,,,+++***---,,,,,,+++******++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,+++,,,---//////111000000000////////////000000111222444555666666999999;;;@@@DDDIIITTT___nnnyyy//////000000111222333333222111111111111222333333111222222333333222222111333333333333333333333333222111000000000000111222111222333222111000111333222444555555333222222333111111111111111111111111222222111111111111222222111111222444777777666444555555666666666777777777666666666666555555555555666888999999888777777888888888888999999999999:::::::::::::::;;;<<<===>>>:::;;;<<<<<<;;;;;;===>>>===;;;888777888999::::::===<<<;;;:::999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===;;;<<>>>>>===<<<<<<<<<<<<===:::::::::::::::::::::;;;========================<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;::::::;;;===>>>===>>>@@@@@@@@@>>>;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===???@@@BBBBBBCCCCCCBBBBBBAAAAAABBB@@@??????@@@AAA???>>>===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@?????????>>><<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;::::::;;;:::999888888777777888444444555666777888999999999999888777666555444444777444222444666888555333222222111111111000000000111111111111111111111111............------------............////////////,,,------............---,,,,,,,,,+++++++++*********++++++***))))))***,,,******((('''''''''((()))(((((((((((()))***++++++++++++++++++************))))))))))))))))))***************))))))***************)))((((((((())))))---+++)))'''&&&(((***,,,(((((((((((()))))))))))),,,+++)))((('''(((***+++...---+++))))))((())))))*********)))))))))))))))&&&'''((()))((('''&&&%%%((((((((((((((()))******+++++++++++++++*********************************,,,,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,------...222111000/////////000111000000111222222333444444777777:::>>>BBBGGGRRR\\\jjjvvv///000000111111222333333111111111111111222333333222222222222222222222222333333333333333333333333111111111111111111111111000222333222111000111222222444555444333222222222222111111000000111111222222222000//////000222222111111222333555555444444666666666666777777777777888777777666666555555555666777999999777666777888888888888888999999999999:::::::::;;;;;;<<<======;;;;;;;;;::::::<<<>>>???;;;999777666777777888888===<<<:::999999:::;;;<<<===<<<;;;::::::;;;<<<===>>>;;;>>>MMMaaammmjjjddd???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;;;;;;;===>>>@@@????????????>>><<<:::999;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????AAAAAA@@@???======>>>???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>@@@????????????>>>>>>>>><<<;;;::::::999999::::::999999::::::;;;;;;::::::;;;;;;:::999888888888777555555555666666777777777888888777666666555444444888666444444555666444333222222222222111111111000111111111111111111111111000000000000////////////.........///////////////,,,------......---------'''((()))***,,,---...///*********)))((((((+++---,,,+++)))(((''''''(((((((((((())))))***,,,---...++++++*********))))))))))))))))))))))))*********++++++************++++++******))))))))))))))))))---+++(((&&&&&&''')))***(((((((((((())))))))))))...,,,***((('''(((***,,,...---+++)))(((((())))))))))))))))))))))))))))))))))))*********)))((('''((((((((((((((())))))***,,,,,,,,,,,,++++++++++++)))***************++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++---------,,,+++*********+++++++++,,,,,,,,,++++++,,,---------,,,,,,...------------,,,------222000///------...000111//////000000111111222222666666999>>>BBBFFFPPPZZZfffttt111111111111111111111111111000000000000111222222222222222222222222222222222222222222222222222222111111222222222222111111444555666666444444555666222444555444333222222222222222111000000111222222333222111000000111222333000111222333333333444444666666666666777777777777888888888777777666666666666777999999777666777888777777888888888999999999999999:::;;;;;;<<<<<<<<<<<<;;;::::::;;;===>>>???888888777666555555666777<<<;;;:::::::::;;;<<<<<<===;;;999888888999;;;===CCC>>>===HHHWWW___ZZZRRR@@@???>>>===<<<;;;;;;;;;===<<<<<<;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::;;;===???@@@AAA???===;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>@@@AAA@@@???>>>>>>???>>>???@@@AAABBBBBBBBBBBB@@@>>>===>>>???@@@???>>><<<===>>>???@@@AAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>?????????>>>>>>>>>======;;;;;;:::999999999999:::888999::::::;;;;;;;;;:::;;;;;;::::::999888888777888888888777777666666555555555555555555555555555666555333222222333222222222222222222111111111000000000000000000000000000000000000000///////////////////////////.........,,,---------------,,,,,,'''((()))***,,,---//////*********)))((())),,,......---+++)))((((((((()))))))))***+++,,,...///000******)))))))))((((((((((((((())))))************++++++************++++++))))))*********************))))))(((((('''''''''(((((((((((())))))))))))111///,,,******+++---......,,,+++))))))))))))***)))))))))))))))************************))))))(((((((((((((((((())))))***++++++++++++++++++++++++))))))******+++++++++,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++***+++---......---,,,+++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,------------------,,,,,,000///---,,,,,,---///000000111111111222222333333666666999???BBBFFFOOOYYYcccrrr222222222222222222111111000000000000000111222222333222222111111222222333111111111111111111111111111111222333333222111111222444555444333222333444222444555555333222222333222222222222222222222222333222222222222222222333111222444333222222444555555555666666666777777777777777777777666666666666666888999999888777777888777777777888888888888999777888999:::;;;;;;;;;:::;;;:::999:::<<<>>>>>>>>>777888888777555444666777::::::;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<>>FFFIIIDDD>>>@@@@@@???======<<<<<<<<<===<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::<<<>>>???AAA???<<<:::999999:::;;;;;;;;;;;;<<<======>>>>>>@@@AAACCCBBB@@@?????????===>>>???@@@AAAAAAAAAAAA>>>===<<<===?????????===<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>============;;;;;;:::999999999999999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888777::::::999888777666555555444444444444555555666666555444222111000111111222222222111111111000000000000000000000000000000000............------------///////////////.........,,,------------,,,,,,++++++++++++++++++++++++,,,)))***++++++***+++---......---+++***)))))))))************+++,,,...///000))))))))))))((((((((('''((((((((()))******++++++*********))))))*********((()))***+++++++++******'''((()))******)))'''&&&(((((((((((())))))))))))+++)))(((&&&&&&''')))***,,,+++***)))))))))***+++***************+++++++++******)))))))))(((((((((((((((((((((((()))******************++++++++++++))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++******++++++,,,+++,,,,,,---------------******+++++++++,,,,,,,,,******+++,,,------------,,,,,,---......------,,,...---,,,,,,,,,---...///222222333444555555666666555666999>>>BBBEEENNNWWWaaaqqq000111111222222333333333222111111111111222333333333333222111111222333333222222222222222222222222111222222333333222222111000111222111000///000222222444555555333222222333222333444555555444333222333333444444444444333333222444555444222222444666444444555555555666666666444444444555555555555555777999::::::999888888999777777777777888888888888555666888999::::::999999:::999999;;;>>>???>>><<<777999:::999666555777999888999;;;<<<===<<<;;;:::<<<;;;:::999999:::;;;<<<;;;:::999;;;>>>AAAAAA@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999999;;;===>>>???>>>===<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@BBBCCCCCCAAA???>>>>>>===>>>???@@@@@@AAA@@@@@@>>>===<<<===???@@@???>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;:::999999888999999999999999:::<<<<<<=========:::;;;;;;;;;;;;999888777999888888888777666666666555555444444444444444444333333222000///000222444111111000000000/////////000000000000000000000000............------------000/////////............---------------,,,+++***,,,+++++++++++++++++++++)))+++---------,,,---///,,,+++***)))(((((()))***)))))))))***+++,,,---...*********)))))))))(((((('''(((((()))******++++++***))))))(((((())))))***((()))***++++++++++++***'''((()))*********))))))(((((((((((())))))))))))%%%$$$$$$$$$$$$%%%%%%&&&+++***)))))))))***+++,,,***+++++++++,,,,,,,,,,,,,,,++++++***************((((((((((((((()))************+++++++++,,,,,,,,,))))))***++++++,,,------+++++++++++++++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,)))***+++,,,------------***+++---............---------------......//////000111222333444555666666444444888===@@@CCCLLLUUU___ppp...///000111333444555666333333222222333333444555444333222111111222333444333333333333333333333333111222333444444333222111222333444444222222333444222444555555333222222333222333555666666555333222333333555555555555333333222444666444222222444777444444444444555555555666222222222333333444444444888999;;;;;;999888999:::777777777777888888888888444555777888999999888888999888999;;;???@@@>>>;;;888:::<<<;;;888777888:::777999;;;>>>>>>===;;;999<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<<<<<<<>>>AAADDDAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;<<<<<<<<<===<<<:::999999:::;;;======>>>???@@@???===;;;:::<<<<<<<<<===>>>??????@@@@@@BBBCCCCCC@@@>>>======>>>>>>???@@@@@@@@@@@@@@@>>>===<<<===???@@@@@@>>><<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAACCCDDDFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>=========<<<<<<<<<<<<;;;:::999999888888999999999:::;;;<<<============:::;;;<<<<<<;;;:::888777666666666777777777777777666666555444333333222111333333222111000000333555000000000000////////////000000000000000000000000111000000000////////////000000//////.........---------------,,,,,,+++***))))))***+++,,,------...(((+++...///.........///+++***(((''''''(((((()))(((((((((((()))***+++,,,+++++++++************)))'''(((((()))***+++++++++))))))(((((((((((())))))((()))***+++,,,,,,+++***)))))))))))))))***++++++(((((((((((())))))))))))'''(((((())))))************))))))))))))+++,,,---+++++++++,,,,,,---------///...------,,,,,,------((((((((((((((()))******+++++++++,,,,,,---------))))))***+++,,,,,,------************++++++,,,------,,,+++******+++,,,------,,,,,,+++,,,---///000******+++++++++,,,,,,,,,)))***+++,,,------...---)))***,,,...//////......------...///000000//////,,,---...///111333444444222222666<<>><<<:::999:::;;;<<<>>>>>>>>><<<::::::<<<>>>>>><<<;;;>>>@@@???<<<;;;<<<<<<===>>>===;;;:::888===<<<<<<;;;;;;<<<>>>???::::::;;;;;;<<<=========;;;<<<===<<<;;;;;;<<<===>>>>>>?????????>>>>>>===AAA???>>><<<<<<===???@@@CCCCCCCCCCCCBBBAAA@@@@@@BBBAAA???>>>>>>???AAABBB>>>???@@@AAAAAAAAA@@@@@@============>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;::::::::::::;;;999777777888:::777777888:::<<<<<<:::999<<<<<<;;;;;;::::::::::::===<<<;;;:::888777666666555555444444444333333333222222222222222222222222////////////000000000000000000000000000111111222////////////............------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++++++++++++++***)))(((+++***)))(((((()))***+++******+++++++++,,,,,,,,,...---,,,+++***(((''''''***+++,,,---...---,,,,,,))))))))))))))))))))))))******)))))))))***,,,---,,,,,,,,,++++++*********)))))))))))))))*********************************))))))((((((((()))+++,,,)))+++,,,,,,,,,,,,---///666000***)))+++---,,,)))((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++************.........------,,,,,,,,,,,,,,,++++++,,,,,,---...222///---,,,...---+++(((++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////222222222222333444555555222111444:::>>>BBBIIIQQQ```ooo111111222222333444444555444444333333444666888999666555222000///000111333111111111111111111111111333222222333444444222111222222333333333444444444555444444333333333444444444333222111222444666777888888999999888666444333666666555555444444333333333333444444444444444444444333333222222333333444666888;;;;;;999777777999888777777666666777888999777888888999999999888888555666777999::::::::::::888777666555666888:::<<<======<<<<<<<<<============<<<;;;::::::;;;===>>>>>>>>>>>><<<;;;:::<<<>>>===>>>???@@@???>>>???@@@============<<<;;;;;;:::======<<<<<<<<<===???@@@============<<<<<<<<<<<<;;;<<<======;;;;;;<<<===>>>???????????????>>>>>>AAA@@@>>>======>>>@@@AAACCCCCCDDDCCCCCCBBBAAA@@@BBBAAA???>>>>>>???AAABBBAAABBBCCCDDDDDDDDDCCCCCCAAA@@@???>>>============@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@???>>>===<<<;;;=========;;;999888888:::888777777999;;;;;;:::888;;;<<<<<<<<<<<<;;;:::999::::::999999888888777777555555444444444333333333222222222222222222222222000000000000////////////000000//////000000111222////////////..................---,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------......---,,,***((('''&&&+++***))))))))))))***+++************++++++,,,,,,---,,,,,,+++***)))((((((***+++,,,---------,,,,,,++++++++++++++++++++++++******)))))))))***,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((******************************)))))))))***+++,,,(((***++++++++++++,,,...444000+++***---...,,,))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,///...------,,,,,,,,,---......---------,,,,,,,,,,,,,,,++++++,,,,,,---...111...,,,,,,------+++)))++++++,,,,,,,,,,,,------,,,,,,---------.........////////////////////////111111111222222333444555333222555:::>>>BBBIIIPPP^^^mmm111111222222333333444444444333222222222444555666444333222111111111111111111111111111111111111111444222000000111222333222222222222222222333333333444444333333333333444444222111111222444666888:::;;;;;;:::999777666555555777777666555444333222222222222222333444555555555333333333222222333333444666777888888666666777888777777666666666888999:::888888777777777777888888888888888888888999::::::999888777666777999;;;<<<<<<<<<<<<======>>>??????;;;;;;::::::;;;<<<>>>???===>>>>>>===;;;;;;===>>>>>>AAACCCAAA===<<>><<<<<<<<<<<<<<<======<<<<<<===???@@@AAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>>>><<<<<<===>>>>>>??????@@@@@@@@@??????BBBAAA@@@??????@@@AAABBBDDDEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAAAAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@???>>>>>>===>>>>>>>>><<<999888888:::999888777888::::::999888:::;;;=========<<<:::999777777777777888888888888555555444444444333333333222222222222222222222222111111000000//////......000000//////000000111222////////////............000...,,,+++***+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((+++******))))))******+++)))))))))************++++++++++++*********))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++++++++,,,,,,,,,,,,+++***)))(((((('''++++++++++++++++++++++++++++++*********+++,,,,,,''')))************+++---222///------//////,,,***++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,------......---++++++,,,---+++***++++++,,,,,,,,,,,,------,,,------------.........////////////////////////111111000111111222333444444333666;;;>>>AAAHHHOOO[[[lll111111222222333333333333444333222111111222333333222222222222222111000000111111111111111222222222333111//////111222222111111111111111111111222222333333333222333333444444222222222333555666888999;;;:::888777666666666666555555555444444333333333222222333333333444444444333333222222222333444444666666666555555555777888777666666666666888:::;;;::::::888777777777888999;;;:::888777777888999::::::999888777888999;;;<<<999:::;;;<<<===>>>??????<<<;;;;;;;;;;;;<<<===>>>===>>>???>>><<<<<<===>>>@@@CCCBBB???>>>@@@CCCCCCBBB@@@>>>;;;;;;<<<===>>>============>>>???AAABBBBBBAAAAAA@@@>>>======<<<===>>>??????======>>>???>>>???@@@@@@AAA@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@???>>>>>>???@@@@@@??????AAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>??????<<<<<<===???@@@BBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBAAA@@@@@@???>>>>>><<<<<<===;;;:::999:::<<<;;;:::888777888999888777999:::===>>>>>><<<:::888777777777777777777777777555555444444444333333333222222222222222222222222222111111000///......---///////////////000111111////////////............000...,,,++++++---000222,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,------------++++++++++++++++++++++++)))))))))))))))))))))*********************************++++++,,,,,,,,,,,,******************************************++++++*********++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******,,,---000......///000///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******+++++++++------------------------,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............////////////////////////000000000000111222333444666444666;;;???AAAHHHOOO[[[lll111111222222222222222333333222222111111111111111111111222222222111000///000000111111111222222222111000000111333333111///111111111111111111111111222222222222222333444555444444444444555555666666666666555555555666666777222333333333444444555555444444333333333222222222333222222222333333444555555444444444555666777777666555555555777999;;;<<<<<<;;;:::999888999::::::<<<;;;999888888888999::::::999888888888999:::;;;777888999;;;==================<<<<<<;;;;;;;;;;;;<<<>>>??????======>>>???AAAAAA???>>>EEEMMMMMMGGGBBB@@@===;;;:::;;;===???>>>=========>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@>>>>>>???@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEDDDBBBAAA@@@????????????????????????===>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>???@@@<<<===>>>@@@AAACCCDDDEEEBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>======;;;<<<=========>>>@@@BBB???<<<999777888888888888888999<<<======<<<:::888888888777777666555555444555555444444444333333333222222222222222222222222222111111000///......---/////////...///000000111////////////............///...,,,,,,---000444666,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,---.........++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))************+++++++++************++++++,,,,,,*********************************+++*********************++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,)))***,,,,,,++++++---...------...///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++******++++++,,,------------------------------,,,,,,------...///+++,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------.........//////000000000000000000000000000000000000111222333444666555777<<>>======<<<;;;;;;::::::<<<===??????>>>===>>>??????@@@>>>???JJJVVVVVVMMMAAA@@@===;;;:::;;;===>>>>>>>>>===<<<===>>>???@@@>>>>>>??????@@@AAABBBBBB???@@@AAAAAA??????@@@AAA???@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDFFFFFFEEEDDDCCCBBB@@@???????????????????????????>>>???AAABBBBBBAAAAAA@@@AAA@@@???>>>============>>>>>>???AAABBBDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>============>>>@@@AAABBBCCCFFFIIIBBB???:::888888888999999777888:::;;;;;;;;;999888999888888777666555555444555555444444444333333333222222222222222222222222111111000000//////......//////......//////000111////////////...............---------///111444666------............------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,++++++,,,,,,------,,,,,,++++++************)))))))))******************+++++++++************+++,,,,,,------------------------***++++++++++++***))))))++++++++++++++++++,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))+++,,,---,,,,,,---///+++,,,---.........---,,,------------------------************************,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,------------...---------------......///,,,---......,,,,,,---...++++++,,,,,,,,,,,,------------........./////////000000000000000000000000111111000111111222333444555444777<<>>>>>???<<<@@@@@@???GGGQQQPPPGGG@@@>>><<<;;;::::::<<<<<>>===<<<<<<<<<===>>>===>>>>>>???@@@AAAAAAAAA@@@AAABBBAAA@@@???@@@BBB???@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEDDDBBBAAA???>>>>>>>>>????????????>>>>>>???@@@AAABBBCCCBBBAAAAAA??????>>>>>>>>>>>>????????????@@@AAABBBCCCDDDEEEBBBAAA@@@?????????@@@AAA>>>>>>>>>>>>>>>=========>>>???AAABBBBBBCCCFFFHHHEEEAAA<<<999888999::::::666777888999999999999888777777777777777777777777555555444444444333333333222222222222222222222222000000000000///////////////............///000000////////////............------------...///000111------............------+++++++++,,,,,,---------////////////...,,,+++++++++,,,---......---,,,+++,,,,,,++++++************++++++******************+++***)))))))))***,,,,,,------------------------***++++++,,,+++***)))(((,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***))))))***,,,,,,++++++---...)))+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------...---,,,,,,,,,------...///,,,,,,,,,---------......---------------...//////---///000///---,,,---///++++++,,,,,,,,,,,,------............////////////000000000000000000000000111111111222222333444555555444666<<<@@@CCCJJJRRR___nnn222222111111111111111111111111222333333333333333111000000000000000111222///000000111222222333333777444111///111333555555333333333333222222111111111111111111222333444555222333333444444333333222333444555666666444222000333333333333333333333333111111111222222333444444222222222222333444555666333333333666::::::777444444444444555777:::<<<>>>::::::;;;;;;:::999777666777999:::;;;<<<;;;::::::888888888777777777777777888:::<<<===>>>>>><<<;;;999:::;;;<<<============;;;===???@@@???>>>??????<<>>???FFFDDD<<>><<<;;;::::::;;;;;;@@@???===<<<;;;;;;<<<<<<>>>>>>?????????@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBB???@@@AAABBBCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDCCCBBB@@@>>>===>>>>>>????????????>>>>>>>>>???@@@AAABBBAAA@@@@@@;;;;;;<<<===???AAABBBCCC??????@@@AAABBBCCCCCCDDDBBBAAA@@@?????????@@@AAA?????????>>>>>>>>>>>>>>>===>>>?????????@@@BBBEEEGGGCCC===999888999::::::666666777777777888888999666666666777888999999999555555444444444333333333222222222222222222222222////////////000000000000...............///000000000/////////...............------------,,,,,,,,,------............------******+++,,,,,,---......,,,---......///.........,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++***)))))))))***,,,---++++++++++++++++++++++++***+++,,,,,,+++***)))(((---,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((((()))++++++******,,,---)))***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......************++++++,,,---,,,,,,,,,------............------------...//////...000111000---,,,---000++++++,,,,,,,,,---------............/////////000000000000000000000000000222222222222333444555666444333666<<<@@@DDDKKKSSS^^^mmm000000000000000111111111333333333222222111111111.../////////000000000111000000000000000000000000666555444333111000///...111333444444333222333444333333333333333333333333222333444444555555444444444444444444444444444444777777666555444333333333666666666555444333111111000111111222444555666666444444444555555777888888555555444555666999<<<===>>>===<<<;;;:::999999999>>><<<999999;;;<<<;;;999777777777777888888888888::::::::::::;;;<<<======;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@BBBAAA>>>:::???>>><<<;;;;;;<<<===>>>???===;;;;;;>>>@@@???===AAAAAA????????????AAAAAACCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBB@@@>>>>>>???>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAABBBAAA@@@@@@:::;;;<<<>>>???????????????>>>>>>>>>???AAACCCEEEDDDCCCBBBAAA@@@???????????????>>>===============:::;;;<<<===>>>>>>>>>>>>@@@???===;;;:::::::::;;;===;;;888666666777:::;;;999999888777555444222111333333333333333333333333222222222222222222222222---.........//////000000...///000111111000///...000111000...000333222.../////////...---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++---......---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++,,,------......------,,,---,,,+++***)))***+++,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------.........,,,******++++++***)))***+++,,,------,,,+++***+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000///...---,,,,,,---...///,,,------......---,,,+++...///////////////......//////000111222222333333333222111000000222444555666777:::<<>>???@@@???===;;;<<>>>>>???======>>>??????@@@@@@AAA>>>???@@@AAABBBAAA@@@@@@>>>>>>??????>>>>>>===<<<>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>===============;;;<<<======>>>>>>======;;;:::999888777777888888;;;999888666666777888999666666666666666555444444333333333333333333333333222222222222222222222222/////////000000000111111//////000000000000//////+++.........222888999555...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,************************,,,------......------,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...,,,,,,---...---,,,***+++,,,,,,,,,,,,+++***,,,,,,---------.........///...---,,,,,,,,,,,,------------.........//////---......//////000000000///......------......///------------...............///////////////......000000111222222333444444333222222111111333444555666888:::<<>><<<<<<===>>>>>>>>>======AAAAAA@@@@@@??????>>>>>>EEECCC@@@???AAACCCDDDDDD<<<<<<<<<<<<===???@@@AAA>>>======>>>@@@@@@???>>>?????????@@@AAABBBCCCDDDDDDCCCAAA@@@??????@@@AAACCCBBB@@@>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFDDDAAA>>>>>>???=========>>>??????@@@@@@>>>???AAABBBBBBBBBAAA@@@??????@@@@@@??????>>>=========???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA??????>>>===============>>>>>>>>>>>>>>>===<<<<<<999888777666666777888888888888777777777666666666333444555666666666666666333333333333333333333333222222222222222222222222000000000000111111111111000000////////////000000***---...///444:::;;;999---------...............---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++,,,,,,+++******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------......------------,,,,,,++++++++++++++++++++++++,,,------......------,,,------,,,,,,,,,------......------,,,,,,------...++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......000...,,,,,,---...---,,,++++++,,,,,,,,,,,,++++++------............//////......---,,,,,,,,,------........./////////000000//////000000000000000000.........//////...............------...///000111...//////000000/////////000000000111222222333333333333333333444444444444444666888;;;===BBBGGGKKKVVVcccvvv222222222111111000000000222222222111111111111111111111111000000000000///111111111111111111111111555555444333222111000///222333555444222111111111222222222222222222222222222222333444444444444333333333444444444444444444666555444444333333333444111222333444444444444444222222333333444555555666666666555555666777888888777777666666777888999:::888888999999::::::::::::999:::;;;<<<<<<;;;999777888888888999999999:::::::::::::::;;;;;;<<<===>>><<<===>>>??????>>>======@@@@@@??????>>>>>>======???>>>======>>>@@@AAAAAA<<<<<<<<<<<<===>>>>>>???======???@@@AAA@@@???>>>>>>>>>???@@@BBBCCCEEEEEEDDDCCCAAA@@@??????@@@AAAEEEDDDAAA??????@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEAAA???>>>???<<<======>>>>>>???@@@@@@???@@@AAABBBBBBBBBAAA@@@<<<===>>>???AAAAAAAAAAAA<<<===???AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBB???>>>>>>===============@@@@@@@@@???>>>===;;;;;;999999888777888999:::;;;777777888888888777666555333333444555666666666666222222222222222222222222111111111111111111111111000000000000000000000000111000///......///000111...000000///222777777444,,,---------.../////////---...//////////////////---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++------+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------/////////...---,,,,,,+++---------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---...)))***+++,,,,,,,,,++++++,,,,,,,,,---------.........,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,---------.........////////////000000//////////////////---...///000000///...---///...------...000222444...//////000000000000///////////////000000111111222333444555555555444444222444666888;;;@@@EEEIIITTTaaattt000000111111222222333333111111111111111111111111111111111111000000000000111111111111111111111111444444333333222111000000///111333333222222333444222222222222222222222222111222333333444444333333333333333444444444555555555444444333333333333444222333444555666666666666333333333444444555555666777666666666666777777888666666777777777888999999666777888:::::::::::::::888:::<<<<<<<<<:::888777999999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>>>>>>>======>>>>>>======<<<<<<<<<;;;:::<<<===??????>>>>>>>>>============<<<;;;;;;;;;<<<>>>AAABBBBBBAAA???>>><<<===???@@@BBBCCCDDDEEEDDDCCCAAA@@@???@@@@@@@@@FFFDDDCCCAAA@@@AAABBBCCCAAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGDDDAAA?????????=========>>>??????@@@@@@???@@@AAABBBCCCBBBAAAAAA<<<===>>>???AAAAAAAAAAAA<<<===???@@@AAAAAA@@@???@@@@@@BBBCCCCCCCCCCCCCCC???>>>>>>===============@@@@@@@@@???===<<<:::999999999888888999:::;;;<<<777888999:::999888666555555555555555555555444333222222222222222222222222111111111111111111111111////////////////////////111000///......///000111///111000...000333333///,,,---------.../////////---......///000000//////---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++---......---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........//////...---,,,+++******------........./////////,,,------......------,,,,,,------...............---------,,,,,,---------***+++---...///...---,,,,,,,,,,,,---------......---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,---------.........///.....................---...///000000///...---000///...---...000333444......///000111111000000000000000111111111111111222333444555555555444444444555777:::<<>>??????>>>===<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<:::===@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>===;;;:::999;;;>>>BBBDDDCCCAAA??????;;;<<<>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBAAA@@@??????DDDCCCCCCBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDAAA??????@@@>>>>>>>>>???@@@@@@AAAAAA???@@@BBBCCCCCCCCCBBBAAA??????@@@@@@??????>>>======>>>>>>???@@@@@@??????@@@AAABBBDDDDDDDDDCCCBBB??????>>>===============@@@??????>>><<<;;;999888777777666666666777999:::777888999999999888777666666666666555444333222111222222222222222222222222111111111111111111111111////////////............000000////////////000000---///...,,,...222222...---------...............,,,---...///////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++---///...---,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////......---,,,++++++*********++++++,,,,,,---------,,,------......------,,,---...///000111111111111,,,------......------,,,,,,...000222222222000///,,,,,,,,,---------......///...------///000//////------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++------,,,,,,,,,---......,,,,,,,,,------------...---------.............../////////000000///////////////......///000111222......///000111111111111333333333333333333333333333333333333444444444444777888;;;===???DDDIIIMMMTTTbbbuuu111111111222222333333333///000000000111111111222//////000111222222333444222222222222222222222222000111111222222333444444...000222222222111222333000000000000000000000000111111222333333333333222222222333333444555555666444333333222333333444444444444555555666555555555444444444444555555555555888888777777777777777888444444666777999999::::::888999;;;<<<<<<;;;:::999999:::<<<:::888777888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>><<<::::::;;;<<<>>>::::::;;;<<<<<<============???AAA@@@>>>===>>>?????????@@@@@@???>>>===<<<:::???DDDFFFDDDAAA??????;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAA???===???@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBCCCDDDDDDBBBCCCDDDCCC@@@???@@@AAA?????????@@@AAAAAABBBBBB@@@@@@BBBCCCCCCCCCBBBAAA>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDDDDDDDBBBAAA??????>>>===============>>>>>>>>>===;;;:::888888777666555555555666777888777777888888777777666555555555555555444333222222111111111111111111111111111111111111111111111111000000000000//////......//////000000000000//////---......,,,...222111---...............---------++++++---....../////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------,,,,,,,,,,,,+++++++++,,,......,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,------.../////////---------,,,,,,+++++++++)))******+++,,,,,,------,,,------......------,,,+++,,,...///000000000///***,,,...//////...,,,***+++---///222222222000///,,,,,,,,,---------......///...------///000000///...---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------............------......//////000000000000////////////000000////////////////////////......///111111222222111333333333222222222222222333222222111111333444555777888:::===???DDDIIIMMMUUUbbbuuu333333222222222222222222//////000000111111111222......///111222333444555222222222222222222222222444333333222222111111111000222333333111000000111111111111111111111111111111111222333333333333222222222333333444555666666333333333222222333444444333444444555555444333333444444444555555555555555888888777777777777777888333444555777999::::::;;;999:::<<<======<<<:::999999;;;;;;:::777666888;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@>>>;;;888888:::<<<>>>:::;;;;;;<<<===>>>?????????@@@@@@===::::::===@@@>>>???AAABBBBBBAAA@@@???:::???EEEGGGEEEAAA??????:::<<<===???@@@@@@@@@???@@@AAACCCDDDDDDAAA>>><<<<<<===???AAABBBAAA???>>>??????@@@AAABBBCCCDDDEEEAAABBBCCCBBB@@@???@@@AAA???@@@@@@AAAAAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBAAA:::;;;<<<>>>??????????????????=========>>>???@@@AAABBBDDDEEEEEEDDDBBBAAA??????>>>========================<<<;;;999888777888777666555555666777888777666666666555555555555444444555555444444333333111111111111111111111111000000000000000000000000222111111111000000//////...///000111111000///...///111///---...000///+++/////////......------,,,***+++,,,---....................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------,,,,,,,,,++++++)))+++---,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000...------------,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,''')))***,,,------,,,,,,)))+++...000000...+++)))(((***---///000///---,,,,,,,,,,,,---------......---,,,++++++---............---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,,,,,,,---...///............/////////000---......///000111111222111000///......///000111...///////////////...---......///111111222222222000000000///////////////333222111000000222444555444666888:::===AAAGGGKKKTTTbbbuuu444444333333222111000000111000000//////111222333333222111000000222444555444444333333333333333333555555555444444444333333777555333111111222333444222111000//////000111222444333222222222333555666666222333888999555555888;;;999777666777777666555666777777888777777666666777777777888777666666555555666777888888999999999888888888888888888888888:::999999:::<<<======<<<888<<<>>><<<777555666999888999;;;<<<===>>>>>>>>>???===???CCCBBB======AAAAAAAAAAAA@@@???>>>>>>======<<<999888:::===AAACCC<<<===>>>>>>======>>>???AAA@@@@@@???????????????AAACCCEEEEEEDDDBBBBBBBBB???@@@AAABBBCCCBBBAAA@@@AAABBBCCCDDDCCCBBBAAA@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDDDDCCCGGGIIIFFFAAA===???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEDDDAAA@@@===============>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@LLLPPPFFF???BBBCCC>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999888777666666777888999888777666666888777555333555666666555333333444666111222222333333222222222444333222222111111111222222222222111000000///...000000000000000000000000////////////////////////222222111000///...------...---,,,,,,......---,,,...........................---,,,++++++,,,---...///---+++)))***,,,///222...,,,++++++,,,---,,,+++...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---........................---///...,,,++++++,,,...///------++++++++++++------......---,,,***+++...000,,,------...///000111111555444222000...---,,,,,,////////////////////////////////////////////////000000///...,,,+++******/////////......------,,,111000///...............---------....../////////+++---///111111///,,,***000000000000000000000000000000000000000000000000111111000///////////////222222222111111111111000111111222222222333333333222222333444444555555666666666888<<>>@@@@@@>>>;;;999;;;===<<<999777888:::888999;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;<<<======AAAAAA@@@??????>>>======>>>===<<<<<<===???BBBCCC===>>>>>>>>>>>>>>>???@@@BBBAAA@@@@@@???????????????AAABBBBBB@@@>>>>>>>>>>>>???AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDGGGIIIGGGAAA>>>???AAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEECCCBBBAAA????????????????????????@@@@@@@@@???????????????AAAIIIMMMIIIDDDCCCBBB???@@@@@@???>>>===<<<;;;:::999999999999888888888888888777777666666777777888777666555555555555555555555555666555333222444555222222333333333222111111222222111111111000000000000///............//////////////////////////////////////////////////////000////////////////////////---,,,,,,......---,,,...........................---,,,++++++,,,---......------------......///000///------...//////.........------,,,,,,,,,,,,------,,,,,,------...///---------......////////////...------------...///------,,,++++++,,,------,,,---......,,,+++,,,------------...//////000000//////...---,,,,,,------................................................---------.........//////////////////............000///...---------------............/////////000---......//////...------000000000000000000000000000000000000000000000000111111000///////////////000000000000000111111111111111111111111222222222222333333444444555555666666666777;;;@@@EEEHHHJJJUUU```sss...//////000111111222222555444222111000/////////222111000000000111333444111111111222222222222222333333333222222222222111111111111111000000000000222222222333333222222222333333333444333333222222333333666888666222444888333333333666:::===??????666555555444444555666666777777777777777666666555666777888999999::::::999888888888888888888888888999;;;>>>BBBDDDBBB>>>;;;:::;;;;;;;;;;;;:::::::::888999:::;;;<<<============???===:::???IIIKKKEEE@@@@@@??????>>>=========<<<<<<===>>>???@@@AAAAAA???>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@??????>>>>>>???@@@AAA@@@>>><<<<<<<<<>>>>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>@@@AAABBBDDDEEEFFFFFFFFFEEEGGGIIIFFFBBB??????@@@?????????@@@@@@@@@@@@AAA@@@AAABBBCCCDDDCCCBBBAAABBBCCCCCCBBBBBBAAA@@@@@@AAA@@@>>>===<<<<<<======DDDDDDGGGMMMLLLEEEAAAAAABBBAAA@@@???===;;;:::999888888777777777666666666555666666777777666666555555555555333222222444666333444555444222222333444333333333333333222111000111222222333333222000000///...---------///111333////////////////////////000000000000000000000000------........./////////000...------......,,,+++........................///...---,,,,,,---...///---...///000///...---,,,---+++******,,,---,,,+++.........---------------.........---...//////000------......//////000000////////////////////////...---,,,,,,,,,,,,---...---///111222000...,,,,,,........................,,,++++++,,,,,,---//////................................................,,,,,,---...///000000111.........///////////////000000///............///........./////////////////////---------...///000////////////////////////000000000000000000000000111111000/////////000000...//////000000111111222111111111111111111111111333333333444555555666666555555666888===BBBGGGJJJUUUaaasss222222222111111000000000000000000111111111222222111111000000000111222333111111111111222222222222333333333333333333333333222333333444333333222222111111333444444333111111444555666666666555444333111444777888555333555999777555555666888:::::::::555555444444444555666777666666666666666555555444555666777888999999999999888888888888888888888888999:::<<>>>>>=========999:::<<<>>>??????>>>===???>>>======???@@@@@@@@@AAAAAAAAA@@@???>>>===<<<@@@AAABBBAAA>>>=========>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@???>>>???@@@AAAAAA@@@@@@???>>>>>>>>>===>>>???AAABBBDDDEEEFFFFFFDDDFFFFFFEEEAAA?????????>>>>>>>>>?????????@@@@@@>>>???@@@BBBBBBCCCBBBBBBEEEEEEFFFEEEEEECCCBBBAAA@@@>>><<<;;;;;;<<<>>>???FFF???CCCPPPSSSGGG@@@BBBAAA@@@???>>><<<;;;:::999888777777777666666666666444555666777777666555444555555555222//////111444222444555444222111222333333333333333222111000000222333555666666555333222000///......///222555888........................////////////////////////------..................000///------......,,,+++..............................---,,,,,,---.....................---,,,++++++***((()))***++++++***---------------------,,,......------......///000////////////////////////......////////////............------------......000222444333111////////////.........---------,,,------------...///111111------------------------------------------------........................---------....../////////111111000000000000000111........................///......---......///000////////////////////////000000000000000000000000111111000000///000000111...///000111222333444444333333222222222222111111333333444444555666666666555666666777:::@@@FFFJJJTTT```qqq666555555555555555444444000000111111222222222222111111111111111222222333111111222222333333333444222222333333333333333333222333444444444444333333000111333333333333111000333444555666666555444333222555888888777777999;;;999777555555777888777666555555555555666666777888555666666666666555444444444555666777888888888888888888888888888888888888999888888:::<<<===<<<::::::999888999;;;;;;:::888666777888999999999999999000888;;;:::DDDRRRQQQEEE????????????>>>>>>>>>>>>:::;;;>>>@@@AAA@@@>>>===>>>======>>>AAABBBAAA@@@@@@@@@@@@@@@???>>>===<<<@@@AAAAAA@@@>>>======>>>@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@???>>>???@@@AAA@@@@@@@@@@@@@@@???>>>>>><<<===???AAABBBDDDDDDDDDBBBCCCDDDCCCAAA?????????>>>>>>?????????@@@@@@@@@>>>>>>???AAABBBBBBCCCCCCFFFGGGGGGGGGGGGEEECCCBBB===<<<;;;;;;<<<>>>@@@BBBFFF>>>CCCSSSVVVIIIAAACCC>>>======<<<<<<;;;;;;;;;999999888888888777777777444555666777777666555444666666555444111000000000222333555555333222222222333333333333333222111000222333555666666555333222111000......///222666888////////////////////////........................000//////...------,,,,,,000///------......---,,,////////////////////////---..................---///...---,,,++++++,,,,,,...---,,,,,,...//////...+++,,,------------,,,,,,---------,,,---......///222222111000///......---......////////////..............................222222111000......000111/////////...------,,,,,,//////.........///000000.........................................................---------------,,,,,,,,,------......////////////......//////000------------------------------///000000000//////000000000000000000000000111111111111111111111111111111000000000000111111000000111222444555666666444444444444444444444444333333444555555666666777555666888888:::???FFFKKKRRR^^^ppp000000111222444555666666555555555444333222111000111111222222333333333333333333444444555555666666111111222222222222333333222222222222333333333333222333333444444333333222222333333444555555444444333777888888:::>>>???===888666555666888999999888666666888999999999999999777777777777777666555555555666777888888999888888::::::::::::::::::::::::999888777888:::;;;;;;:::::::::;;;;;;;;;:::::::::777888999999:::::::::999222888;;;;;;@@@FFFCCC;;;@@@@@@??????????????????===???BBBDDDDDDCCCAAA@@@???>>>???BBBFFFFFFCCC@@@@@@AAABBBBBBBBBAAA???>>>???@@@@@@>>>===<<<>>>???BBBBBBBBBBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@===>>>???AAABBBCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBB??????@@@@@@AAABBBCCCCCCEEEFFFGGGHHHGGGFFFCCCBBB======<<<===>>>@@@BBBDDDEEE@@@EEESSSVVVKKKCCCDDD============<<<<<<<<<<<<::::::999999999888888888555666666777777666666555666666777888999888333000222444666666444222222222111222222333333222222222000000222333333222222111000///.........000222444000000000000000000000000////////////////////////111111000///...---,,,+++///...---...///000///---////////////////////////---///111333333111///---///...---++++++,,,---...---,,,+++,,,.../////////+++,,,---//////...------------,,,,,,------...///333333222111000///......000000000//////000000000......///000000///......//////...,,,++++++...111000000//////.........---//////...------------...////////////////////////////////////////////////,,,,,,---...//////000000---------...............---,,,,,,,,,,,,------..................---------,,,---///000111111000///000000000000000000000000111111111111111111111111111111000000000111222222111222222444555666777777444444444555555666666666444444444555666666777777666888:::;;;<<<@@@FFFLLLRRR^^^qqq...///000111333444555666888888888888777666444333222222333444444444444444555555666777777888999999444444444555555666666666444444333222333444555666666666555555555555666666444444555555666777888999666888888999???FFFEEE???999888777888:::;;;;;;:::666888:::<<<===<<<;;;::::::::::::::::::999888888777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;======<<<:::;;;>>>@@@???<<<:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<<<<===???AAAAAA@@@???===@@@@@@@@@@@@@@@@@@AAAAAA@@@AAACCCEEEEEEDDDBBBAAAAAAAAABBBGGGLLLLLLFFFAAAAAABBBDDDEEEFFFEEEDDDCCC???@@@@@@???>>>???AAACCCFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@???@@@BBBCCCCCCCCCCCCBBB@@@@@@AAABBBCCCDDDDDDDDDAAAAAABBBCCCDDDEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGGGGFFFDDDBBB?????????@@@AAABBBCCCCCCDDDDDDIIIRRRSSSLLLEEEDDDAAA@@@@@@???>>>======<<<::::::999999999888888888888777777666666777777888555555888???DDDCCC;;;444222555777777555333333333000111111222333333333333000000000111111111222222111111000//////000000111111111111111111111111111000000000000000000000000000000000//////............---,,,---///111000///////////////////////////...222666999999666222...---...//////////////////,,,+++******---.........---...000111111111000///.........---......///000111111111111111111111111333222111111111111222333...///000000000000///...,,,---......------///111000000000000000000////////////........./////////000000000000000000000000000000000000000000000000//////000000111111111111000000000000////////////---------------...//////111000000000////////////............///000111222222222222222222222222222111111111111111111111111111111000000111111222333222222333333444555666666222333333444555666777777444444555555666666777777666:::>>>??????AAAGGGLLLSSS```sss777888888888888888888888777888999;;;;;;::::::999222333444555555555444444666777777888999::::::;;;888888999999::::::;;;;;;888777555444555777999:::999888777666666777888999888888888888999<<<>>>???777888777999AAAJJJHHH@@@>>><<<::::::;;;;;;;;;:::666999<<>>>>>???>>>>>>>>>AAA???@@@CCCBBB>>>???DDDAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBDDDDDDCCCBBBAAACCCCCCEEEKKKPPPPPPIIICCCCCCDDDFFFHHHIIIHHHGGGFFFBBBBBBCCCBBBAAABBBEEEGGGHHHGGGEEEDDDCCCCCCDDDDDDAAABBBCCCDDDCCCBBBAAA@@@???@@@BBBDDDEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDBBBAAABBBDDDFFFHHHGGGFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAAAAABBBCCCCCCAAACCCEEEGGGGGGFFFDDDBBBAAAAAABBBCCCCCCCCCBBBBBBCCCFFFMMMQQQQQQLLLGGGCCCDDDDDDCCCAAA???>>>===<<<999999999999888888888888999888777666666777888999444444999CCCMMMLLLBBB888333555777888666444333333///000111222333444444444222111111111222333444444444444333333222111111000111111111111111111111111222222222222222222222222////////////000000000000---,,,,,,---000111111000000000000000000000000000000444:::>>>>>>:::444000,,,...111444444333000//////...---...000222222111...000222333444333222111///////////////000111111...///000111222333444444666555333222222333555666...///000111111000///...+++...111333222111222222000000000000111111111111111111000111111222333444000000000000000000000000000000000000000000000000555555444333222111000///333333222222111111000000000000000000000111222222333222222222111111000000111///---,,,---///333555222222222222222222222222111111111111111111111111111111000000111222333333111222222333333444444555000111222333555666777777444444555555666777777777666;;;@@@AAAAAABBBHHHMMMTTTaaauuuAAAAAABBBCCCEEEFFFFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCAAABBBCCCBBBAAA@@@AAABBBCCCAAA@@@BBBGGGKKKLLLKKKAAABBBCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDBBBAAAAAACCCEEEFFFEEECCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFDDDBBBCCCEEEHHHKKKDDDCCCBBB@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCAAABBBBBBCCCDDDEEEEEEEEEJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGCCCIIIMMMKKKGGGGGGJJJLLLKKKKKKIIIGGGDDDCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLMMMMMMJJJKKKPPPWWW]]]]]]VVVOOOLLLKKKIIIHHHGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJIIIHHHGGGKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEEEEFFFGGGIIIKKKLLLFFFGGGLLLWWWaaa```SSSFFFEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::999999999999999666666666666666666666666666555555444444555555666777888888888888888777777666666666666555555555444444444555555666666777777666666555555444444444333666777777666444222333444555555555666666777777777222444555777777777666666444444555444333222444666777777666555555444333333222222333333444444555555555555666666666555333222333333333333333333333333333333222111000000//////333333444555666777888888000000111111222333444444000000000000000111222333111222444555555555444333666444222222333555444333444444444444555555555555111111222222333444555555222222222222222333444555777666555444444444444444333333444444555666777777333555666777777666555333555555555555555555555555444444444444333333222111333333444555666666666666888888888888888888888888999::::::999777666777888:::;;;;;;<<>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;999888888999777777777777777888888888999:::;;;<<<=========<<<888999999999777777999::::::999999888777777666666<<<<<<<<<<<<<<<<<<======888999:::::::::999777666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;888999:::;;;<<<;;;;;;::::::999888999:::;;;:::888::::::;;;;;;;;;<<<<<<<<<888888999999::::::;;;;;;888888777777888888999:::;;;::::::999888888999999888888888999::::::;;;;;;;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAAAAAAAAAAAAAACCCGGGMMMRRRYYYggg|||~~~}}}|||}}}}}}}}}}}}||||||{{{xxxyyyyyyzzzzzzyyyyyyxxxyyyyyyxxxvvvvvvuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrtttsssssssssssssssssstttsssssstttttttttttttttsssnnnnnnnnnnnnmmmmmmmmmmmmiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffggghhhgggeeecccdddeeeaaaaaaaaaaaa```````````````aaabbbcccdddddddddccc``````aaa```___^^^```bbb_________^^^]]]]]]\\\\\\ZZZYYYYYYYYYYYYYYYXXXXXX^^^^^^^^^___^^^^^^]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRSSSSSSSSSTTTVVVUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIJJJMMMNNNLLLNNNPPPSSSXXX^^^eeejjjvvv{{{}}}