BM6P6(@ mmm\\\TTTZZZPPPDDD======??????>>>BBBAAA>>><<<;;;;;;<<<===777444111/////////---,,,------,,,+++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''*********************************++++++,,,,,,,,,******))))))((((((''''''))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&******)))(((((((((((((((((((((((()))******++++++,,,,,,,,,++++++++++++***+++,,,---///000222333444999:::::::::999888666555888999:::===@@@EEEHHHJJJHHHIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGJJJMMMOOORRRUUUXXXbbbbbb```\\\[[[```iiipppnnnkkkhhhgggeeefffnnnwwwxxxzzz}}}~~~|||}}}ooolll```UUUXXX\\\rrr~~~ttteeennnnnnuuuvvvkkkiiihhh___\\\WWWPPPKKKFFF???666000//////...------------...000///...---------------...------,,,,,,,,,------+++222,,,---666222>>>aaaiiiRRRHHHEEEBBBXXXdddgggXXXGGGEEENNNWWWUUUQQQTTT^^^hhhiiigggfffkkkeeekkk~~~zzzwwwtttrrrnnnkkkjjjiiihhhgggffffffgggggggggppp}}}kkkpppbbbcccaaaYYYNNNFFFAAA>>><<<<<<;;;:::888666333111000222222111111222222333444777BBBKKKFFF;;;888EEESSSSSScccmmmuuu|||UUUBBBCCCDDDDDDDDDBBB???>>>???======@@@BBBGGGSSS^^^jjjnnnsssxxx|||mmm[[[RRRYYYPPPDDD======??????>>>BBBAAA???===<<<<<<======777444111/////////---,,,---,,,,,,+++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''))))))))))))))))))))))))*********++++++,,,,,,,,,******))))))((((((''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&***))))))(((((((((((((((((((((((()))******++++++,,,,,,++++++++++++++++++------...///111222333444444555666777777777666555777888999<<<@@@EEEIIIKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHJJJMMMRRRXXX]]]dddbbb^^^\\\\\\```gggllljjjgggfffggghhhiiipppxxxxxxzzz}}}{{{qqqmmmdddYYYXXXXXXkkknnndddmmmnnnwwwyyynnnjjjiiiaaa\\\WWWQQQMMMHHH@@@777111//////...------------...//////...---------------...------,,,,,,------...,,,333...---555666GGGjjjgggNNNBBBBBBDDDYYYeeehhhZZZIIICCCIIIOOOUUUSSSWWWaaagggfffbbb```ddd```fffxxx|||yyyvvvssspppmmmjjjfffgggggggggfffeeecccbbbeeemmm~~~hhhzzzttt___cccaaa[[[PPPFFF@@@===<<<<<<;;;:::888666444222000222111111111111222333333999DDDMMMHHH===:::EEEQQQZZZhhhnnnsss|||vvvKKKCCCCCCDDDDDDCCCAAA???>>>???======@@@CCCHHHSSS^^^jjjnnntttyyy}}}mmmZZZPPPXXXOOOCCC===>>>??????>>>BBBAAA???===<<<<<<<<<===777444111/////////---,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''((())))))))))))))))))))))))*********+++++++++++++++******))))))(((((('''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''***)))((((((''''''(((((('''(((((())))))******+++++++++++++++,,,,,,,,,,,,............///000111111///000111333444555666666555666888;;;@@@DDDHHHKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFHHHKKKRRRZZZ```ddd```[[[ZZZ\\\aaaeeehhheeeccceeehhhkkklllrrryyyxxxzzz}}}~~~~~~wwwppphhh\\\WWWSSSaaa}}}xxx~~~iiijjjkkkvvv{{{rrrmmmlllddd[[[XXXSSSOOOKKKCCC999222000///......------......//////...------------......---------------......---333///---444<<>>>>>======@@@CCCHHHSSS___iiinnntttyyy}}}mmmYYYNNNVVVMMMCCC===>>>@@@???>>>@@@???===<<<;;;;;;;;;;;;777444111/////////---,,,,,,++++++***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))***************+++++++++******))))))((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''))))))(((''''''''''''(((''''''(((((()))*********+++++++++,,,,,,---------...------,,,------...///...///000111333444444555444555777:::>>>CCCGGGIIIKKKJJJGGGFFFEEEFFFGGGHHHJJJHHHFFFDDDCCCDDDEEEFFFEEEFFFHHHJJJMMMRRRYYY^^^```[[[WWWWWW\\\aaadddeeecccbbbdddjjjmmmnnnrrrxxxwwwzzz}}}~~~yyypppaaaXXXRRRYYYnnnyyyooogggfffrrrzzzsssooonnnggg\\\YYYUUURRRNNNFFF<<<444000//////...............///......---------.........------------......///---111000---333FFFggg{{{gggeee\\\LLL???<<>>FFFOOOYYYkkkssspppzzz{{{eeeCCCFFFEEEDDDCCCAAA@@@???>>>>>><<<===@@@CCCIIITTT___iiinnnuuuzzz~~~mmmXXXLLLTTTLLLBBB===>>>@@@@@@>>>>>>===<<<;;;:::999999999777444111/////////---,,,+++******))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))++++++++++++++++++++++++******************************))))))((((((''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''((()))((((((''''''''''''''''''''''''((())))))************+++,,,------......111000///......///000111111111111222222333333444333444555888;;;???CCCEEEHHHFFFEEECCCCCCDDDFFFGGGKKKIIIGGGEEEDDDEEEFFFGGGDDDGGGLLLOOORRRTTTWWWXXXZZZWWWTTTVVV[[[aaacccddddddbbbdddkkknnnoooqqqtttvvvyyy|||~~~}}}|||kkkbbbVVVWWWbbb|||vvvzzzuuuhhhbbbkkkvvvssspppoooiii]]][[[WWWUUUQQQIII???777000000///............///......---------......///---------------...///000---...///...555SSSzzzvvvxxxlllYYYQQQGGG???===???FFFKKKSSS\\\hhhllleeeYYYPPPLLLHHHQQQ^^^hhheeeZZZTTTTTTSSSYYYdddmmmrrrwwwxxxjjjgggjjjvvv}}}{{{yyyuuurrrpppmmmiiifffhhhfffdddbbb___^^^\\\\\\___bbblllnnn}}}ccc]]]XXXTTTLLLAAA<<<===::::::888777666666666777222222222222222333333444555===CCCCCC??????GGGPPPVVVlllyyysssrrrzzz^^^GGGHHHFFFDDDBBB@@@???>>>>>>>>><<<===AAADDDIIIUUU```iiinnnuuu{{{lllWWWLLLSSSKKKBBB===???AAA@@@>>>======<<<;;;:::999888888777444111/////////---,,,******)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))******))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''&&&''''''(((((())))))***)))***+++,,,---...///000555333222111111222444666444444333222222333333333444444444555888:::===>>>AAAAAAAAAAAABBBDDDFFFGGGJJJIIIGGGFFFEEEEEEFFFFFFCCCHHHOOOUUUWWWVVVVVVVVVXXXVVVVVVWWW[[[___bbbdddeeecccdddjjjoooooopppssstttwwwzzz}}}~~~|||uuuooo\\\YYY\\\nnnxxxtttfffhhhttttttrrrpppiii```\\\YYYVVVRRRKKKBBB;;;111000//////......//////...------------...//////------------...///000000---+++///111;;;bbbkkkggg{{{pppXXXKKK???<<<>>>BBBGGGLLLSSSWWW___fffddd[[[SSSQQQOOOYYYeeeiii```QQQKKKMMMPPPXXXccclllppptttzzzppp]]]VVVYYYeeeqqq}}}~~~|||yyyvvvssspppmmmjjjgggjjjhhhdddaaa^^^\\\[[[[[[^^^___hhhzzzwwwwwwlllaaaXXXVVVQQQEEE======:::999888777666777888999333333333333333444555555444999>>>>>>===@@@HHHPPPWWWmmm{{{uuuppp}}}uuu|||WWWKKKJJJHHHDDDAAA???>>>>>>>>>>>><<<===AAADDDJJJVVVaaaiiinnnvvv|||kkkWWWMMMQQQJJJAAA===???AAA@@@>>>>>>>>>>>>===<<<;;;:::999777444111/////////---,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))++++++++++++++++++++++++++++++*********)))))))))(((******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))))))))***+++,,,---///000000555333222111111333666777555444333222222333444444555444444444444666777888;;;<<<===???BBBDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDBBBHHHPPPVVVYYYYYYYYYXXXZZZZZZ[[[[[[\\\^^^aaadddeeebbbccciiioooppprrrtttsssuuuyyy{{{}}}~~~wwwuuuccc\\\ZZZdddzzzooojjjtttvvvuuuppphhhbbb^^^YYYVVVSSSMMMEEE???111000000///////////////---------------...//////------------...///000111...***000666CCCqqqnnnqqqWWWKKK@@@===>>>AAAHHHPPPWWWTTTTTTXXXXXXSSSPPPQQQUUU^^^iiijjj\\\LLLGGGJJJRRRZZZeeelllppprrrssssss{{{rrr\\\QQQQQQXXXbbboooyyy~~~{{{wwwtttrrroookkkhhhhhhgggeeebbb^^^[[[YYYWWW[[[\\\ddduuuqqq{{{iii[[[YYYUUUIII???<<<999888777666666888999:::555444444444444555666666666999<<<;;;;;;???HHHOOOWWWiiiwwwuuusss~~~nnnTTTTTTKKKHHHDDD@@@>>>===>>>>>>>>><<<===AAADDDJJJVVVbbbiiinnnvvv|||jjjWWWNNNQQQIIIAAA===???AAA@@@>>>@@@@@@??????>>><<<;;;:::777444111/////////...,,,))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++************************+++*********))))))((((((*********)))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))))))))+++,,,...///000111222111///...///111444666333333222222222333555666666555444333222333444555666888;;;>>>BBBDDDFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBHHHPPPVVVYYY[[[\\\\\\]]]___```___]]]]]]```ddddddaaaaaahhhoooqqqsssvvvrrrtttxxx{{{|||~~~}}}ssssssfff^^^YYY^^^qqqxxxmmmuuuxxxwwwqqqgggccc___ZZZVVVSSSNNNGGGAAA111111000///////////////---------------...///000---------......000111111///***222999IIIzzz{{{TTTJJJAAA>>>===@@@IIIUUU[[[RRRKKKLLLLLLJJJKKKOOOVVV___jjjiiiZZZJJJGGGLLLUUU]]]hhhnnnrrrrrrpppmmmqqqxxxvvv^^^OOOLLLNNNWWWbbbmmm{{{|||xxxuuussspppllliiieeeeeeeeeccc```[[[VVVTTTYYYZZZaaarrroooppp^^^\\\YYYLLL???;;;999888777666666888:::;;;666555555555555666777777999;;;<<<::::::???GGGOOOUUUcccppptttxxxsssjjjVVV]]]LLLIIIDDD@@@======>>>???>>><<<===AAAEEEKKKVVVbbbiiinnnvvv}}}|||wwwlllmmmnnnnnnnnnrrryyyzzzgggVVVLLLNNNLLLFFF>>>:::<<<>>><<<>>>>>>===<<<;;;::::::999666333111000000///...---++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++))))))*********))))))((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111222222222222222222222333333333444444444555666555333111888:::<<<>>>@@@BBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@EEEGGGMMMTTTYYY[[[ZZZXXX______```___^^^]]]___```eeeeeeeeegggiiimmmqqqssssssuuuyyy|||}}}nnnqqqcccUUUSSS```~~~qqqqqqooouuuxxxkkkaaa^^^ZZZUUUPPPJJJDDD@@@777111---///000...,,,---........................---------.........//////,,,666111555\\\kkkPPPCCCCCC;;;;;;IIIUUU\\\YYYTTTMMMGGGEEEFFFHHHKKKaaannnkkkbbbQQQIIIQQQXXX^^^gggsssrrrmmmoootttyyyvvvhhhWWWLLLHHHGGGKKKWWWgggvvv{{{yyyuuusssqqqnnnkkkhhheeeeeeffffffddd^^^WWWQQQXXXYYY___mmmxxxzzzsssXXX^^^XXXGGG???>>>:::999888777777666777777999999888666555555777:::>>><<<:::888999???HHHNNNUUUZZZeeennnyyygggrrr]]]VVVHHHEEEAAA>>>>>>?????????===>>>???@@@EEEOOO\\\eeerrrsssuuu{{{|||wwwuuuxxx}}}}}}vvvpppkkk```TTTTTTRRRTTTWWWZZZ]]]fffooozzzyyy|||kkkYYYNNNPPPNNNGGG>>>:::<<<===;;;>>>>>>===<<<;;;:::999999666333111000000///...---++++++***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++++++++,,,,,,---------...//////000000111111222111111222222222222333333666666555555666777777777:::>>>AAAAAA>>>===???BBBDDDDDDCCCBBBAAAAAA@@@@@@CCCGGGMMMTTTXXXZZZZZZZZZ\\\]]]^^^]]]]]]]]]```bbbdddeeefffgggjjjmmmppprrrsssuuuwww{{{wwwoooaaaSSSOOOYYYsssqqqlllrrryyywwwmmmddd```ZZZUUUOOOJJJDDDAAA999222...000111///..............................---------.........//////000888555===gggjjjOOOAAAAAA::::::GGGPPP\\\ZZZVVVQQQLLLJJJKKKMMMRRReeennnkkkdddVVVPPPXXX^^^```fffrrrqqqppprrrwwwxxxnnn]]]OOOFFFCCCDDDKKKWWWeeewww|||yyyvvvsssqqqoookkkiiihhhhhhhhhiiigggccc]]]YYYYYYZZZ___lll{{{uuuvvvZZZ^^^YYYJJJBBBAAA999999888777666666666666555666666555444666999<<<>>><<<:::888999???GGGMMMWWWZZZeeeqqqvvvyyyTTTOOOHHHEEEAAA>>>>>>?????????===>>>>>>@@@FFFPPP]]]fffpppqqquuu{{{{{{rrroooooommmlllhhhaaaZZZUUUOOOIIIGGGEEEEEEHHHJJJMMMUUU^^^iiijjjooovvv}}}ooo[[[OOOQQQOOOIII???:::<<<<<<;;;>>>>>>======<<<:::999999666333111000000///...---******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))***+++'''((())))))))))))((('''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))************+++,,,,,,---...............///000111111111111111111222222333333333888777777777777999:::;;;===BBBHHHGGGAAA===???BBBBBBAAAAAAAAA@@@@@@??????@@@FFFNNNSSSVVVXXX[[[]]]ZZZ[[[[[[[[[[[[]]]aaadddcccdddfffhhhkkknnnpppqqqssstttvvvyyy|||qqqbbbSSSMMMQQQfffwwwgggvvv}}}vvvqqqhhhccc[[[TTTNNNIIIEEEBBB;;;444000111222000///000........................------.........////////////555333BBBppphhhMMM>>>>>>:::;;;DDDIIIVVVVVVTTTRRROOONNNOOOPPPWWWeeeiiieeebbbYYYUUU^^^dddcccdddpppzzztttqqqvvv}}}xxxgggVVVGGGBBB???AAAFFFQQQcccsss~~~}}}zzzvvvsssqqqnnnkkkiiijjjiiihhhggggggeeeaaa^^^ZZZZZZ^^^iii{{{}}}lllvvvZZZ^^^[[[MMMEEEBBB999888777666555555555555111222333333444666:::>>>===<<<:::888:::???GGGMMMTTTXXXffftttsssQQQOOOGGGDDD@@@????????????>>>======>>>AAAGGGRRR^^^fffnnnoootttzzzzzzpppllllllhhhccc^^^ZZZSSSJJJEEEDDDCCC@@@???AAABBBDDDKKKSSS]]]aaaggglllqqqwww|||ppp[[[NNNQQQOOOIII???;;;===>>><<<===>>>>>>===<<<;;;999888666333111000000///...---******))))))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******'''(((***++++++***)))((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))***+++---...//////------...///000111111222111111222222333333444444777888888888888888:::;;;???DDDIIILLLJJJFFFCCCAAA??????????????????>>>>>>>>>EEEMMMQQQSSSUUUZZZ___YYYZZZZZZYYYYYY[[[___bbbbbbcccfffiiilllnnnooopppttttttuuuwwwzzzxxxhhhXXXPPPNNN[[[~~~hhhvvv|||tttwwwlllfff]]]TTTNNNIIIFFFCCC<<<555000111222000///000....................................////////////000222111FFFwwwfffKKK======;;;<<>>======>>>BBBIIITTT```gggmmmoootttzzzvvvpppnnniiifffhhhlllfffWWWIIIDDDHHHDDDAAABBBBBBCCCHHHNNNWWW___eeeeeedddgggkkknnnsssyyysss]]]PPPPPPOOOIII@@@<<<>>>???>>>======>>>>>>===;;;999888666333111000000///...---*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))))))))((()))+++---...---+++***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))***+++---...//////------...///000111222222111222222333444555555555555777888888777777999;;;@@@AAAEEELLLQQQPPPGGG???=========>>>>>>>>>>>>>>>===CCCJJJNNNOOORRRXXX^^^ZZZZZZZZZYYYYYYZZZ]]]___aaaccceeeiiikkkmmmoooooouuuuuuuuuwwwzzz~~~{{{qqqxxxnnn\\\TTTNNNSSSooonnnrrrwwwttt{{{nnnhhh^^^UUUOOOJJJGGGEEE===555///000111///...///................................./////////000000444333444OOOaaaJJJ>>>>>>;;;===BBB@@@AAACCCFFFGGGHHHHHHJJJLLLRRRYYYUUUQQQUUUUUUWWWbbbmmmooorrrsssttt|||yyyyyy}}}kkkUUUOOOHHHDDD@@@AAAJJJTTTcccppp~~~zzzuuuqqqooommmjjjiiigggddd```]]][[[ZZZYYYWWWTTTTTTWWW^^^nnnfffnnnpppWWW]]]\\\QQQEEE;;;999888777555444444333333000111222111222444777:::;;;;;;999999:::???FFFKKKUUUhhhuuujjj```NNNMMMDDDBBB@@@????????????>>>>>>===>>>CCCLLLWWWaaagggmmmpppuuuyyy}}}|||vvvqqqllljjjgggmmm{{{tttYYYHHHLLLEEEAAA@@@@@@???BBBFFFQQQ\\\bbb\\\SSSPPPRRRSSS[[[bbbmmmzzzwwwaaaSSSRRRPPPJJJAAA===>>>???>>><<<===>>>>>>===;;;999777666333111000000///...---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******))))))(((***---//////...,,,+++))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))************+++,,,,,,---......---...///000111222333444333333444444555666777777555777888777666888>>>CCCEEEBBBAAAHHHQQQRRRHHH???<<<<<<======>>>>>>??????===AAAGGGJJJMMMPPPVVVZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^bbbccceeegggjjjmmmooopppwwwwwwwwwxxx{{{}}}qqq```eeesssvvv{{{tttaaaYYYQQQPPPddd~~~~~~ssskkkrrrxxx|||oooiii```WWWQQQLLLHHHFFF>>>666000000000///...000............................../////////000000000222333999ZZZ[[[GGG???>>>:::===AAA>>>>>>@@@CCCDDDEEEGGGIIIKKKMMMUUURRRNNNSSSTTTYYYfffsssyyy|||tttttt{{{uuu[[[SSSJJJFFFBBB@@@BBBGGGQQQ[[[lll}}}~~~zzztttpppmmmkkkiiigggfffccc___\\\ZZZYYYWWWVVVSSSRRRSSSYYYfff{{{pppmmmxxx\\\^^^]]]SSSFFF::::::999888666555444444333222222222222111333666999::::::999999:::???EEEJJJ\\\uuuiiihhhWWWNNNJJJCCCAAA?????????@@@>>>===>>>===>>>DDDNNNZZZccchhhooorrrwww{{{}}}rrriiigggfffdddbbbhhhwwwuuuVVVQQQIIICCCAAA???===>>>AAAMMM\\\dddYYYJJJDDDCCCBBBFFFLLLXXXeeeppp|||xxxbbbTTTVVVTTTLLLBBB<<<======;;;<<<===>>>???>>>;;;999777666333111000000///...---,,,,,,++++++******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((*********)))((('''))),,,//////...,,,+++))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++++++++,,,,,,---------......///111222444555555444444555666777888999999999888666444444<<>>????????????@@@CCCFFFKKKOOOSSSVVVVVVXXX[[[\\\\\\\\\]]]^^^ccccccdddfffiiillloooqqqxxxyyyyyy{{{|||}}}~~~zzzhhhhhhrrrooottt{{{ggg```YYYRRR___uuuqqqpppuuufffrrr~~~yyynnniii```YYYSSSNNNJJJGGG@@@888111111111000000111.........................../////////000000000000///444BBBhhhvvvxxxrrrSSSDDD???>>>888;;;@@@======???AAABBBCCCEEEHHHKKKIIIRRRRRRNNNRRRTTTZZZiiivvv}}}yyyttt|||~~~{{{bbbVVVJJJEEECCC@@@@@@BBBEEEJJJUUUcccmmmvvv}}}yyysssnnnkkkiiihhhfffdddaaa^^^[[[[[[ZZZXXXWWWTTTSSSRRRUUU```sssyyykkkfffbbb^^^UUUJJJ===;;;:::999777666555444444111222222222222444777:::::::::999999:::???EEEJJJXXXuuugggpppRRRPPPGGGBBBAAA??????@@@@@@>>>===>>>===>>>DDDOOO[[[dddiiioootttyyy}}}wwwhhhcccgggkkkgggaaahhh|||jjjYYYPPPHHHEEECCC@@@???AAAHHH\\\ggg[[[KKKCCCBBB@@@???CCCLLLVVV^^^iii{{{vvv```SSSYYYWWWNNNCCC<<<;;;;;;888<<<===>>>???>>>;;;888777666333111000000///...---------,,,,,,+++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***+++***)))(((&&&(((+++...///...,,,***))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111333444555666555555666777888999::::::<<<:::666222444@@@RRR______WWWNNNHHHHHHJJJJJJIII;;;<<<<<<===>>>???@@@@@@@@@???@@@DDDIIIOOORRRSSSSSSVVVZZZ]]]^^^^^^___```dddcccdddeeehhhkkkoooqqqyyyzzz{{{|||}}}}}}}}}}}}xxxtttzzzoooqqqyyylllggg```WWW___rrruuuhhhwwwuuucccsssuuunnnhhhaaaZZZTTTOOOJJJGGGBBB999222222222111111333........................////////////000000000000222999MMMxxxqqqtttwwwpppgggNNNBBB>>>===666888>>><<<<<<>>>???@@@AAACCCGGGJJJDDDPPPQQQNNNQQQRRRZZZjjjwww}}}}}}vvv|||zzz~~~hhhYYYJJJDDDCCCBBBAAAAAABBBCCCHHHRRRZZZcccuuu}}}xxxrrrmmmjjjhhhgggeee```^^^[[[ZZZ[[[ZZZYYYWWWVVVTTTRRRSSS\\\nnnzzz}}}hhh~~~nnnddd___WWWMMMBBB<<<;;;999888666555555444000111222222222555999<<<999999999999:::???EEEIIINNNllljjjxxxuuuMMMOOOAAABBB@@@??????@@@@@@>>>===>>>===>>>EEEPPP\\\eeeiiipppuuu{{{vvvllldddiiiuuuzzzqqqfffeeezzzuuu\\\RRRIIIFFFDDD@@@???@@@@@@WWWeee[[[JJJDDDCCCBBBBBBDDDIIINNNRRRZZZjjjzzzyyydddRRR[[[bbbVVVDDD@@@>>>999999@@@>>><<<;;;<<<<<<<<<;;;555444333111000...---,,,,,,,,,+++***)))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&)))+++---,,,+++---,,,+++***))))))))))))(((((())))))((('''&&&&&&)))(((((('''''''''((((((((((((((((((((((((((((((***++++++***)))(((((()))''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,111111111222222333333333777888777555999???AAA???>>>777222333777@@@OOO\\\lllmmm```JJJCCCJJJJJJ@@@>>>>>>>>>>>>????????????>>>???AAADDDHHHLLLPPPRRRUUUXXX[[[\\\]]]]]]^^^___dddffffffeeeiiinnnooommmwwwwwwxxxzzz|||}}}~~~~~~wwwuuuuuulllhhhggg[[[bbb~~~kkktttsssllljjjpppxxxrrrnnnfff]]]UUUNNNJJJHHHBBB===666111///000111111////////////////////////---///////////////111333777555OOOrrrppppppgggVVVBBBAAA>>><<<<<<===???@@@===>>>>>>???AAACCCEEEFFFIIINNNLLLMMMSSSTTTZZZkkkvvvyyyyyy{{{ttt|||ooo___OOOJJJGGGBBB>>>>>>>>>@@@CCCGGGKKKTTTgggyyy|||xxxyyyyyyuuupppllljjjhhhfffdddaaa```^^^]]][[[[[[[[[[[[YYYVVVRRROOOUUUfff~~~vvvlllzzzgggeee[[[JJJDDD===:::888777777666555444666333111333666999999888888:::999777===GGGJJJGGGNNN^^^lllgggPPPIIIHHHBBBAAA@@@?????????@@@AAA@@@<<<<<>><<<<<<======;;;:::555444333111000...---,,,,,,,,,+++***)))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))''''''''')))+++,,,+++***,,,,,,+++***))))))))))))((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***+++***((('''((()))&&&((())))))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333444555888:::;;;;;;AAAIIILLLJJJ>>>777222222555;;;HHHSSSgggjjj```LLLDDDIIIIII@@@============>>>>>>>>>>>>===>>>@@@BBBFFFKKKNNNQQQSSSVVVYYY[[[[[[[[[]]]^^^bbbeeeffffffiiioooqqqooossstttuuuwwwyyy{{{|||}}}wwwvvvuuu}}}uuukkkiii^^^fffqqqrrr}}}tttooorrrxxxtttooohhh___VVVPPPKKKIIIBBB===666111000000000111////////////////////////...///000/////////111333999???]]]~~~fffbbbZZZJJJ@@@>>><<<::::::;;;===>>><<<<<<===>>>@@@BBBDDDEEEGGGLLLJJJJJJQQQRRRXXXiiivvvzzzzzz~~~rrrvvv}}}~~~qqqcccVVVOOOJJJAAA<<<;;;<<<<<<>>>@@@BBBIIIYYYhhhxxxzzzwwwxxxuuurrrnnnkkkiiifffcccaaa______^^^]]][[[ZZZYYYXXXVVVUUUSSSQQQVVVeeezzzmmmpppkkkddd]]]NNNGGG===:::888777777666555444555333111222555777888777;;;:::777777AAANNNTTTRRRNNNZZZhhh~~~cccKKKDDDCCCAAA@@@???>>>>>>>>>??????@@@<<<===FFFPPPYYYccckkkrrrxxxzzz{{{yyyggg```vvv{{{ppp}}}uuufffRRRDDD>>>>>>???@@@OOOeeewwwnnnVVVDDD>>>@@@<<<;;;>>>CCCDDDBBBGGGOOOYYY|||hhhWWWXXXaaaVVVEEEAAA???;;;============>>>>>>===:::888555444333111000...---,,,,,,++++++***)))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((()))))))))))))))(((((()))++++++***))),,,++++++***)))))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''')))))))))'''&&&'''(((&&&'''((((((''''''((()))------------------------,,,,,,...///111333444444555777999:::@@@HHHKKKIII<<<777222222222666???IIIWWW___[[[LLLEEEHHHHHHBBB<<<<<<<<<=========>>>>>>======>>>@@@DDDIIIMMMOOOQQQTTTWWWYYYZZZZZZ[[[\\\```dddffffffjjjpppsssrrrqqqrrrsssuuuvvvxxxyyyzzz}}}zzzzzzyyy}}}oooiiiaaakkkwwwttt{{{ssstttzzzvvvrrrjjjaaaXXXQQQMMMJJJBBB===777222000000000000////////////////////////...///000000//////111333666DDDgggyyy[[[TTTLLL@@@===<<<:::888888999;;;<<<;;;;;;<<<===???@@@BBBCCCDDDIIIGGGHHHNNNOOOVVVgggxxx|||zzzuuuttt{{{ssseeeZZZPPPFFFAAAAAA===<<<;;;<<<;;;???JJJWWWkkksss}}}}}}vvvssstttpppnnnkkkiiigggdddaaa^^^]]]]]]]]]]]][[[YYYWWWVVVSSSTTTSSSSSSWWWdddwwwooogggpppbbb^^^QQQGGG===:::888777777666555444444333111111333666777777:::777444555AAARRR\\\^^^QQQVVVxxxzzzaaauuu___HHHBBB@@@??????>>>============>>>???===???IIISSS[[[dddjjjppptttxxx~~~}}}gggaaa}}}|||pppqqqXXXFFFAAAAAAAAA>>>XXXuuufffMMMDDDEEE@@@???AAACCCAAA???AAAEEEJJJjjj~~~kkkZZZYYYaaaWWWEEE???<<<999;;;<<<<<<===??????===999666555444333111///...---,,,++++++******)))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))))))))++++++)))'''***************)))(((((('''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&(((&&&''')))(((''''''(((***---------------.........,,,,,,---...///111111222333555666666:::???@@@===:::555222222222333:::BBBGGGQQQTTTLLLEEEGGGGGGCCC============>>>>>>>>>>>>======>>>???CCCHHHLLLOOOPPPSSSWWWYYYYYYZZZ[[[\\\^^^cccffffffiiiooosssssssssssstttuuuuuuvvvwwwwww|||~~~rrriiidddnnn||||||}}}sssuuu}}}zzzuuummmcccZZZSSSNNNLLLBBB>>>888333111000000000////////////////////////...///000000///000222444333HHHmmmxxxWWWLLLFFF===;;;:::999888888999:::;;;:::;;;;;;===>>>@@@BBBCCCCCCHHHFFFGGGMMMOOOVVVfffyyy}}}}}}www|||ttteeeXXXOOOKKKJJJCCC???===<<<;;;===EEENNN]]]gggtttzzzrrrnnnooommmkkkjjjhhhgggddd___\\\]]]]]]^^^^^^\\\YYYVVVTTTRRRSSSRRRRRRWWWdddwwwvvvhhhsss```^^^QQQDDD===:::888777777666555444333222111111444777:::<<<777555222333<<>>>>>============???>>>AAALLLVVV]]]dddjjjooosssyyygggddduuubbbrrr}}}bbbMMMFFFFFFCCC>>>ZZZ~~~zzz[[[MMMKKKGGGLLLRRRTTTOOOHHHCCCBBBIII\\\mmm]]]]]]fff\\\HHH@@@<<<888;;;;;;;;;===???@@@===999555555444333111///...---,,,++++++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))))))))+++***)))'''))))))*********)))((((((''''''((((((((((((((('''''''''&&&&&&'''((())))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&(((''')))******)))(((***+++,,,,,,,,,---------........................//////444777888777:::===<<<888777333222333333444999@@@BBBMMMSSSNNNIIIHHHFFFAAA>>>>>>?????????@@@@@@@@@>>>>>>>>>???BBBGGGLLLOOOPPPSSSVVVYYYZZZZZZ\\\]]]\\\bbbeeeeeeggglllqqqrrruuuuuuvvvvvvvvvvvvwwwwww|||}}}~~~zzzmmmkkksss}}}qqquuu~~~|||wwwoooeee\\\TTTOOOLLLCCC>>>888444222111000///////////////////////////...000000000000000222444777NNNsss{{{YYYKKKDDD>>>;;;::::::999999:::;;;;;;;;;;;;<<<===???AAACCCDDDBBBHHHFFFGGGNNNOOOVVVgggzzzzzzzzz~~~vvvkkk```XXXRRRJJJDDD>>>===<<<===BBBIIIQQQ\\\kkk{{{wwwmmmhhhiiikkkjjjhhhgggfffddd```\\\]]]]]]^^^]]]\\\YYYVVVTTTRRRRRRPPPPPPUUUdddxxxmmmyyyddd___RRRDDD===:::888777777666555444111111111222555999>>>BBB777777666444777BBBUUUdddhhh]]]cccsss```\\\qqq[[[IIIFFFDDD???????????????>>>>>>>>>???>>>BBBMMMWWW^^^eeejjjpppsss|||yyyeeegggoooRRR[[[gggnnnRRREEEDDDCCC???YYYkkkVVVOOOIIIUUUccchhhcccWWWJJJBBBEEEPPPmmmnnn]]]aaakkkaaaLLLBBB===999===;;;;;;<<<>>>???===999555555444333111000...---,,,************))))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))***)))))))))++++++)))'''((((((*********)))((('''&&&'''(((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((((()))******))))))***+++***++++++,,,,,,---------/////////.........------000333555666999===;;;777555222222444444555:::AAAFFFOOOUUUSSSNNNJJJDDD>>>?????????@@@@@@@@@AAAAAA???>>>===>>>AAAFFFKKKOOOOOORRRVVVXXXYYYZZZ\\\]]][[[aaadddcccccchhhlllnnnttttttuuuuuuvvvwwwwwwxxx{{{{{{}}}|||{{{vvvuuuzzzuuuuuu}}}~~~yyyqqqfff\\\UUUOOOMMMCCC???999555222111///...///////////////////////////000111111000000222444:::UUU{{{^^^MMMDDD<<<:::::::::::::::;;;;;;<<<;;;;;;<<<===???AAABBBCCCBBBGGGFFFGGGNNNOOOWWWggg{{{yyyxxx}}}pppdddVVVLLLCCC>>><<<;;;>>>BBBHHHQQQ```qqq~~~vvvkkkggghhhkkkiiigggfffeeeccc```^^^]]]]]]\\\[[[YYYWWWTTTSSSQQQQQQOOONNNSSSbbbvvvqqq~~~iiibbbTTTHHH===:::888777777666555444000111222333555:::@@@EEE<<<;;;999777666===NNN___kkkcccdddooozzzZZZeeepppZZZHHHEEEAAA??????@@@@@@@@@???>>>===@@@>>>BBBLLLWWW^^^eeekkkpppuuupppeeemmmsssOOOPPPOOOlll^^^GGGCCCEEEDDD```kkk___RRR^^^mmmwwwxxxnnnYYYHHHAAAJJJbbbnnn]]]___jjj```LLLBBB<<<:::>>>;;;;;;<<<===>>><<<999666555444333111000...---,,,************))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))((()))++++++***((('''((()))******)))((('''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((%%%'''((((((''''''((()))'''((())))))(((((()))+++))))))******+++,,,,,,---............////////////,,,000333555888<<<:::555555222111333333444999@@@DDDKKKQQQRRRPPPLLLDDD===>>>????????????@@@@@@@@@>>>===<<<<<>>```{{{bbbQQQEEE===999999999::::::;;;;;;;;;999::::::<<<===???AAABBBAAAFFFEEEFFFMMMOOOVVVggg{{{|||{{{jjj]]]OOOFFFBBB>>>===@@@AAAGGGRRRaaaooo{{{vvvlllhhhkkkjjjhhheeeccccccbbb```^^^\\\[[[YYYWWWUUUSSSRRRQQQOOOOOOOOONNNRRR^^^ooo|||sssjjj```SSSLLL===:::888777777666555444222333333222333777>>>CCCBBB<<<777777888===HHHTTT___```gggrrrsssVVVlllyyyYYYIIIEEEAAA>>>>>>?????????>>>===<<<@@@>>>AAAKKKVVV]]]eeekkkoooxxxpppkkkwww}}}VVVPPPGGGTTTjjjzzz]]]PPPLLLIII```vvv```ccckkkxxxjjjPPPCCCIIIWWWjjjnnn]]]ZZZfff]]]III???:::888===<<<;;;;;;<<<===<<<999666555444333111000...---,,,************))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))))))))(((((()))++++++***)))&&&''')))***+++***((('''&&&&&&'''((())))))(((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&'''(((((('''''')))***&&&'''((((((''''''(((***(((((()))***++++++,,,,,,------......///000111111000444777888;;;>>>;;;555666333111222222333888???===CCCIIINNNPPPNNNFFF>>>>>>>>>>>>>>>????????????===;;;:::;;;>>>CCCHHHLLLLLLOOORRRUUUVVVWWWYYYZZZZZZ```ccc```]]]```dddffffffhhhkkknnnrrrvvvyyyzzzxxxzzz~~~~~~nnnmmmxxx||||||wwwuuu{{{rrrggg]]]TTTOOOLLLCCC???:::666333111///...///////////////////////////000111111000111333555FFFmmmrrrooodddTTTIII@@@888888999999::::::::::::888888999:::<<<>>>@@@AAA@@@EEEDDDEEELLLNNNUUUfff{{{vvvuuutttvvv}}}nnn\\\PPPIIICCC@@@AAA===AAAHHHUUUdddrrr}}}}}}}}}wwwmmmkkknnniiigggcccaaaaaa```___^^^[[[YYYWWWTTTRRRQQQPPPOOOMMMOOOPPPPPPRRR[[[iiitttrrrwww~~~sss|||iii]]]QQQMMM===:::888777777666555444333444444222111444;;;@@@EEE:::222444:::>>>CCCJJJPPPZZZhhhuuupppSSSoooXXXKKKHHHDDD<<<===>>>>>>>>>===;;;:::AAA>>>AAAJJJUUU]]]eeellloooyyyuuuuuu^^^SSSEEEGGGSSSsssxxxbbbVVVMMMVVVwwwhhhbbbaaappprrrRRRDDDFFFHHHMMM^^^~~~nnn[[[[[[```SSSBBB>>><<<:::===999:::===???@@@===888333777666444222000/////////......---,,,+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''+++)))'''&&&&&&(((***++++++***))))))+++,,,+++***)))***,,,+++)))(((((()))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$###$$$%%%'''((()))******)))(((''')))(((((('''''''''((((((((()))++++++)))((()))************++++++,,,,,,---111000///...............///333666888;;;>>>;;;666444444555666444111666>>>@@@AAAEEELLLPPPNNNEEE===AAA@@@??????>>>>>>?????????>>><<<<<<>>>CCCHHHKKKNNNOOOQQQSSSUUUVVVWWWWWWXXX[[[]]]\\\ZZZYYY[[[]]]ccccccfffjjjpppuuuwwwxxxyyy{{{~~~xxxssswwwzzz{{{~~~xxxuuu{{{{{{ppp{{{~~~zzzmmm^^^UUUOOOLLLFFF@@@;;;888444000000444111111000///////////////---...///...///333555555HHHzzzxxx___wwwlll[[[OOOAAA;;;888888777777888888999:::999999:::;;;<<<===>>>>>>>>>@@@EEEIIIJJJMMMZZZfffwwwlllnnnwwwiiiXXXOOOKKKEEE@@@AAA???CCCNNN\\\hhhttt~~~}}}yyyrrrnnnmmmkkkhhhdddbbbaaaaaa___^^^[[[XXXUUUQQQOOONNNOOOOOOMMMKKKJJJKKKQQQZZZdddjjjgggjjjoootttyyy~~~ssszzzzzz___\\\XXXMMMCCC>>>888555666666555333444444333333444777999;;;===777555999;;;<<<@@@HHHLLL\\\jjj}}}nnn```vvv^^^KKKEEE<<>>======@@@???CCCLLLTTT[[[dddlllqqqvvvppp\\\LLLHHHEEEYYY{{{rrrRRRUUU]]]pppuuuhhh^^^dddqqqssscccRRRHHHAAAAAAIIIQQQbbbmmmZZZ\\\bbbVVVCCC>>>;;;888;;;:::;;;<<<>>>???===888444777555333111///............------,,,***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((***)))'''&&&''')))+++---,,,***)))***++++++***))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''(((******((('''((()))*********++++++,,,,,,---000000///...............000444666777:::<<<:::555555444666777444222666>>>CCCDDDEEEHHHJJJHHHDDDAAAAAA@@@??????>>>>>>??????@@@>>>===<<>>:::888888777777888888999:::999:::;;;<<<===>>>>>>??????AAAEEEHHHIIIMMMYYYfff{{{qqqmmmnnnttt~~~xxxdddWWWQQQIIIAAABBB???AAAJJJUUU```lllvvv~~~~~~xxxssspppoookkkhhhdddbbb```___^^^\\\ZZZXXXTTTPPPNNNMMMMMMNNNNNNLLLIIIGGGIIIOOOUUUYYYYYY\\\```cccfffjjjnnnqqqsss|||qqquuu~~~aaa[[[XXXPPPCCC>>>888555666666555333333222111111333555888::::::666555999<<<===BBBIIINNNaaarrrjjj[[[rrrYYYIIIEEE>>>???????????????>>>>>>===@@@???DDDMMMVVV\\\dddkkksssuuuzzzaaaMMMJJJGGGTTT{{{aaaVVVTTTYYYhhhxxxzzzsss```WWWOOOQQQYYY[[[SSSJJJFFF???>>>EEEJJJWWWzzzmmm\\\___hhh\\\GGG???<<<888:::<<<;;;<<<======<<<999666666555222000...---------------,,,+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((()))+++---///---+++******++++++)))(((((('''&&&'''((()))((('''(((''''''''''''&&&&&&&&&&&&'''&&&%%%$$$%%%(((+++''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''))))))'''''''''((())))))***+++,,,,,,------////////////............111555888999<<<>>>;;;555666555666777555333666===FFFFFFEEECCCAAAAAACCCDDD@@@@@@???>>>>>>>>>>>>??????>>>======>>>BBBFFFIIILLLMMMNNNNNNOOONNNNNNNNNKKKNNNPPPPPPNNNLLLKKKKKKKKKLLLNNNSSSZZZdddmmmssszzz||||||xxxpppgggooo{{{~~~ssseeeZZZSSSNNNFFFAAA<<<999555111000333111111000///////////////000000000//////111555999[[[ttt|||SSSEEEAAA<<<;;;888888777777888888999:::::::::;;;<<<===>>>??????@@@AAAEEEHHHHHHKKKWWWddd{{{qqqhhheeemmmwwwrrraaaYYYOOODDDDDD??????DDDLLLUUUaaakkk}}}~~~~~~~~~}}}}}}}}}zzzuuuqqqoooooolllhhhdddaaa```^^^\\\ZZZYYYWWWSSSPPPMMMLLLLLLMMMMMMKKKGGGDDDCCCEEEGGGIIIIIIKKKNNNOOOPPPRRRTTTWWWVVVbbbooovvvvvvwww|||pppnnnggg[[[XXXTTTDDD???888555666666555333111000000000111444666888777555555888<<>>>>>>>>???@@@EEEOOOXXX]]]dddjjjvvvvvvjjjRRRLLLHHHMMM```xxxrrriii]]]QQQMMMRRRXXXVVVRRRJJJEEEAAA???AAACCCDDDDDDDDD===<<>>;;;======<<<;;;;;;<<<;;;999777777555333000...---------,,,,,,,,,+++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******)))))))))***,,,...000---,,,************)))'''(((&&&%%%&&&((()))(((&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&***...***)))(((''''''((()))***(((''''''''''''(((((()))&&&((())))))(((''''''((())))))***+++,,,,,,------...///////////////......///555;;;???CCCDDD@@@999888666666777666333777<<>>>>>>>>>>>>>>>>>===<<<<<<===@@@DDDFFFJJJKKKKKKKKKJJJJJJIIIHHHEEEGGGJJJKKKKKKJJJHHHGGGDDDDDDEEEIIIPPP[[[gggnnnyyy{{{~~~yyynnneeekkkzzzxxx}}}vvvhhh]]]TTTOOOGGGAAA<<<:::666111000222111000000///////////////111000000000000000666<<>>??????@@@BBBEEEGGGGGGJJJVVVccc|||xxxkkkbbbccciiinnnzzzhhh___TTTGGGEEE@@@===???DDDKKKWWWccctttvvvyyyzzzyyyyyyzzz{{{zzzyyywwwtttqqqooonnnnnnmmmiiieeebbb```^^^\\\ZZZYYYWWWTTTQQQNNNLLLLLLLLLIIIHHHEEECCCBBBBBBCCCCCC@@@BBBDDDEEEEEEEEEGGGIIIIIIVVVcccfffbbb^^^bbbgggssszzzuuujjj{{{ttt___XXXVVVEEE@@@999555555666555444111000000000111333666888666555555777;;;@@@EEEIIIWWWpppbbb\\\mmmLLLEEEEEEAAA@@@@@@?????????>>>>>>???@@@@@@FFFQQQYYY^^^dddjjjwwwuuuXXXOOOIIIHHHJJJXXXzzzffffffrrr{{{gggSSSHHHEEEDDDBBB@@@>>><<<::::::<<<@@@CCCAAA<<<:::<<<;;;???RRRhhhooo___\\\llleeeMMMAAA???<<<======<<<;;;;;;;;;;;;:::888999777444222///.........,,,++++++******)))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++)))))))))***+++---...000---,,,************)))''''''''''''((())))))(((&&&(((''''''''''''&&&&&&&&&'''''''''%%%%%%'''+++...***)))(((''''''((()))***'''''''''''''''((())))))''')))+++***)))((())))))((())))))+++,,,---......---...//////000///......,,,444===DDDJJJLLLGGG???;;;888777888777444777;;;AAADDDGGGCCC>>>;;;???CCC@@@???>>>>>>======>>>>>>===<<<;;;:::<<<>>>AAACCCHHHHHHHHHHHHHHHGGGFFFFFFBBBDDDFFFIIIKKKLLLKKKJJJEEEDDDDDDEEEJJJTTTaaajjjuuuyyy}}}~~~wwwjjjcccdddqqq~~~xxxzzzxxxjjj^^^UUUOOOGGGBBB===;;;777111000222111000000///////////////222000000111000000888BBB{{{|||QQQCCC@@@<<<<<<888888777777888888999:::::::::;;;<<<===>>>??????@@@AAADDDFFFEEEIIIVVVcccwwwtttgggaaa```aaayyyooocccUUUHHHEEE@@@<<<===???EEERRR]]]mmmpppsssuuuvvvvvvwwwxxxxxxvvvtttrrrqqqpppoooooommmjjjfffbbb```___\\\[[[YYYWWWUUUQQQNNNLLLKKKKKKEEEEEECCCBBBAAA@@@@@@@@@===???AAABBBBBBCCCEEEFFFFFFQQQ]]]___YYYUUUXXX]]]```bbbmmm~~~kkksssdddXXXWWWGGGAAA999555555666555444222111111111222555777999666666555666:::BBBHHHKKK[[[{{{iii___cccJJJFFFEEE@@@AAAAAA@@@???>>>?????????@@@AAAGGGQQQYYY^^^ccciiivvv]]]PPPHHHGGGCCCDDD]]]|||tttbbbYYY^^^ttthhhOOOCCCAAABBB===<<<;;;;;;<<<>>>@@@AAA@@@<<<;;;<<<;;;<<>>???BBB??????>>>============>>>===<<<;;;;;;;;;===???AAAEEEEEEFFFFFFGGGGGGFFFFFFCCCCCCEEEHHHLLLOOOOOONNNHHHGGGFFFDDDGGGPPP\\\fffpppuuu{{{}}}~~~{{{zzztttdddfffbbbjjj|||sssxxx}}}|||wwwyyylll```WWWPPPGGGBBB>>><<<888111///111111111000///////////////222//////222111000:::GGG{{{PPPAAA>>>::::::888888777777888888999:::999999:::;;;<<<===>>>>>>???@@@BBBDDDDDDIIIVVVdddsss~~~nnnccc___aaasssxxxgggVVVKKKFFFBBB>>>======AAAMMMXXXhhhkkkpppsssuuuuuuwwwxxxwwwuuusssrrrrrrrrrqqqpppllliiidddaaa```^^^\\\[[[XXXWWWTTTQQQNNNKKKJJJIIIDDDCCCBBB@@@???======<<<<<<>>>AAABBBBBBCCCEEEGGGBBBLLLVVVXXXUUUTTTYYY^^^___]]]bbbnnnzzznnnmmmiiiXXXVVVHHHBBB:::555555666666555333222222222333666888:::666777666666<<>>???@@@@@@AAAAAAFFFPPPXXX]]]ccciiiuuu___OOOFFFGGGEEECCCQQQfff{{{cccTTTPPP[[[rrrTTTEEECCCDDD<<<;;;:::;;;===>>>>>>===@@@===<<<===<<<<<>>EEEKKKKKKGGG???:::777888888666777:::;;;???BBBCCCBBBAAABBBCCC??????>>>===============>>>======<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGHHHHHHFFFEEEDDDFFFKKKOOOPPPOOOIIIHHHGGGDDDEEEMMMYYYccckkkqqqyyy||||||~~~wwwsss}}}vvvdddjjj___bbbyyy}}}sssllluuu{{{uuu}}}{{{nnncccYYYRRRGGGCCC???===888222///111111111000///////////////111---...333222111<<>>???AAACCCDDDIIIWWWeeerrr}}}tttgggdddbbbkkk{{{kkkYYYQQQHHHDDD@@@===;;;===GGGRRRcccggglllppprrrsssuuuvvvsssqqqooopppqqqrrrpppnnnhhheeebbb___^^^]]][[[ZZZVVVTTTRRROOOLLLIIIGGGFFFCCCBBBAAA???>>>>>>>>>>>>===???AAABBBBBBCCCEEEFFFCCCHHHNNNQQQPPPSSSXXX^^^___^^^bbbjjjoooyyyppphhhkkkXXXVVVIIIBBB:::555555666666555333222222222333666888:::666888777777???OOO\\\```^^^uuujjjwwwXXXMMMLLLGGG???CCCAAA@@@>>>>>>???@@@AAABBBAAAEEENNNUUU[[[bbbiiittt|||aaaPPPCCCBBBCCCCCCLLLYYYkkk^^^ZZZ[[[jjj|||nnnTTTGGGCCCBBB=========<<<:::;;;===???AAA>>>======<<<;;;???DDDRRRoooxxxccc]]]uuuqqqSSSAAA===:::999<<<;;;<<<======<<<999666888666333000...,,,,,,+++************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************************+++***))))))+++,,,+++***%%%///777777///(((&&&((((((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&''''''((()))******)))((('''&&&&&&&&&'''''')))******&&&((())))))(((''''''((('''((()))***,,,---...///+++---///000111000///...///333555777>>>FFFIIIGGG@@@:::777888999777777999;;;>>>@@@BBBBBBCCCDDDEEE??????>>>===============@@@???>>>>>>>>>???AAABBBAAABBBCCCEEEGGGHHHIIIIIIIIIFFFDDDEEEIIIMMMOOONNNHHHHHHGGGDDDDDDKKKXXXaaagggooowww{{{{{{}}}ooojjjqqq~~~zzzhhhgggYYYXXXoooyyydddnnnuuuttt}}}|||pppeee[[[TTTHHHCCC???===888222///000111111000///////////////111,,,...333222111===OOOuuuHHH;;;;;;;;;???888888888777888999999:::777888888999:::;;;<<<======>>>@@@CCCDDDIIIWWWfffrrr}}}{{{wwwkkkjjj___bbbrrrnnn\\\WWWIIIEEEBBB>>>::::::CCCMMM^^^bbbhhhllloooppprrrsssnnnlllkkkllloooooollljjjfffccc___]]]\\\[[[ZZZYYYTTTRRRPPPMMMJJJGGGEEECCCAAAAAA@@@@@@AAABBBDDDEEE???AAACCCCCCBBBCCCDDDFFFFFFIIILLLMMMMMMPPPVVV[[[]]]]]]ccckkklllpppqqqfffkkkXXXWWWIIICCC:::555444666666555222222111111333555888999666888888888BBBUUUdddiii^^^}}}rrrrrrqqqUUUOOONNNHHH@@@CCCBBB@@@>>>>>>???@@@AAABBBAAADDDLLLTTTZZZbbbiiitttzzzcccRRRBBB===???AAAIIIQQQnnnkkkbbb\\\aaassszzziiiSSSHHHDDD@@@@@@BBBCCC???999999>>>EEEAAA???===<<<;;;:::<<<@@@GGG]]]}}}wwwdddhhhpppmmmXXXCCC:::::::::???>>>===<<<<<<;;;999777888777444111...,,,******---------,,,+++***(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%''')))+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((()))*********)))***)))((((((***,,,...000,,,---///000000000///...000111444777<<>>???@@@???>>>===>>>???>>>=========>>>@@@CCCDDDEEEFFFGGGIIIJJJKKKLLLLLLIIIHHHHHHGGGHHHIIIJJJKKKJJJEEECCCEEEHHHNNNYYYccclllssswwwxxxzzzzzzjjjjjjzzz~~~pppjjj___VVVfffoooiiipppuuu}}}tttfffYYYRRRLLLEEE???<<<888333000000111111111111000000000000---000444...666777888^^^uuuqqqHHH888===>>>888999999999999999999999999999999:::;;;;;;<<<<<<===>>>>>>AAACCCDDDGGGTTTaaarrrzzz{{{wwwkkkdddaaallluuu```WWWRRRKKKCCC>>>:::999???HHHQQQWWW___ggglllmmmlllkkkiiijjjjjjjjjiiihhhfffeeeaaa```___]]]\\\[[[ZZZZZZUUURRRNNNKKKIIIHHHFFFDDDAAAAAABBBBBBBBBBBBBBBBBBFFFEEEDDDDDDDDDEEEGGGGGGGGGHHHJJJMMMPPPSSSVVVWWWXXX___fffnnnsssmmmwwwtttuuuhhh^^^XXXMMMEEE<<<666666666444111000000000000222444666777222555777888>>>MMM___kkk^^^qqqkkkeeeRRRNNNHHHDDDDDD???@@@AAA@@@>>>>>>>>>???BBBCCCHHHQQQWWW[[[bbbiiiqqqwwwuuu}}}yyycccQQQ@@@;;;>>>BBBEEEGGGeeewwwyyy{{{}}}oooYYYJJJFFFJJJAAAAAAAAA???<<<<<>><<<888:::@@@DDDIII[[[vvvxxxddddddmmmiiiUUUAAA:::;;;;;;>>>===<<<<<<===<<<:::888999888555222///---,,,+++---------,,,+++***(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))((('''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((()))******+++++++++***))))))***,,,...000---......//////////////////111444777<<>>@@@BBBBBBBBBBBB???@@@@@@???===<<<===>>>>>>=========>>>AAACCCEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJIIIHHHHHHIIIJJJJJJFFFBBB@@@BBBEEEIIISSS]]]iiiqqqwwwzzz~~~|||kkkiiixxxxxxqqqdddXXXfffyyyuuuyyysss{{{vvvhhh[[[SSSMMMEEE???<<<999333000000111111111111000000000000///111333---555777999aaalll~~~iiiFFF999:::999555999999999999999999999999999999:::;;;;;;<<<<<<===??????AAACCCCCCEEEQQQ]]]nnnvvvvvv}}}ssskkkeeelllxxxfff^^^VVVMMMDDD???;;;:::===CCCLLLRRR[[[dddjjjlllkkkjjjiiijjjjjjjjjiiigggeeedddaaa```^^^\\\[[[YYYYYYXXXTTTQQQNNNKKKJJJIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQRRRTTTUUUSSS[[[cccnnnssskkkqqqzzzyyy```YYYWWWNNNFFF<<<666666666444222111000000000222444555777333555777888===JJJ\\\hhhcccllltttbbb}}}bbbOOOKKKFFFBBBCCC???@@@AAA@@@>>>===>>>???BBBCCCHHHQQQWWW[[[aaaiiiooouuu~~~uuu___```fff```[[[MMM@@@<<<>>>@@@DDDGGGNNNlll{{{aaaQQQKKKDDDDDDBBB>>><<<===@@@BBBEEE@@@<<<===<<<999999===AAA???GGGXXXkkkyyyeeebbbiiieeeQQQ???;;;===>>>===<<<;;;<<<======;;;999999888555333000...,,,,,,------,,,,,,+++***(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******)))((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''***))))))((()))+++,,,---,,,,,,+++***+++,,,...///...............///000000///111333777<<>>@@@AAAAAAAAA@@@AAAAAA@@@===<<<<<<===============???AAACCCEEEFFFFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIICCC@@@???AAABBBDDDKKKSSSaaaiiirrrwww}}}~~~llliiittt|||ttteeeWWWbbbqqqyyyzzzjjj\\\UUUMMMFFF@@@===999333000111111111111111000000000000111222333---555666;;;fffsssccc___FFF>>>===;;;999999999999999999999999999999999:::;;;;;;<<<<<<===??????@@@BBBAAACCCMMMWWWhhhvvvqqqxxxsssiiilll~~~|||llldddYYYNNNDDD???===:::;;;===FFFLLLVVV```gggjjjkkkjjjjjjjjjjjjiiigggeeecccbbbaaa```^^^[[[YYYWWWVVVUUURRRPPPMMMLLLKKKKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNOOOPPPQQQRRRSSSSSSMMMUUU___kkkrrriiilll~~~{{{[[[UUUUUUOOOFFF<<<666666666444222222222111111222444555666444666777888<<>>===>>>???BBBBBBHHHPPPVVVZZZaaahhhooouuu|||zzzVVVLLLRRRPPPRRRIIIAAA>>>>>>>>>BBBFFFIIIZZZ}}}```QQQJJJGGGBBB>>>===???BBBDDDIIICCC???>>>===;;;;;;===AAA======FFFRRRgggzzzeeeccchhhcccOOO>>>;;;>>>>>><<<<<<;;;<<<======;;;:::888777444222///---,,,+++,,,,,,,,,++++++***(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))******++++++++++++,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++***)))(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***)))'''''''''))),,,------,,,,,,++++++,,,---...///......------...000111...000333666;;;BBBJJJPPPUUUPPPJJJCCC<<<777777888777888:::<<<>>>??????@@@@@@AAAAAA@@@===;;;<<<<<<=========>>>@@@BBBDDDEEEFFFGGGIIIJJJLLLMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGDDDAAA@@@AAAAAA@@@DDDJJJTTT[[[ccciiisssnnniiisss|||}}}|||yyyrrrcccSSS\\\~~~qqqwww~~~mmm___XXXNNNFFF@@@>>>:::444111222111111111111000000000///111111444///777777<<>>===???AAAAAABBBJJJSSSbbbwww~~~{{{yyyxxxkkkkkk~~~mmmdddZZZNNNCCC???>>>;;;999999@@@FFFPPPZZZccchhhjjjjjjiiiiiiiiihhhfffcccaaa___aaa___]]]ZZZWWWUUUSSSSSSPPPNNNMMMLLLMMMMMMLLLJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSJJJQQQYYYfffoooiiimmm}}}vvv```WWWUUUPPPGGG<<<666666666555222333222222222333444666777666555666888:::AAAOOO\\\bbbmmmnnn}}}uuu\\\ppp]]]KKKHHHCCC@@@AAA>>>@@@@@@???>>>===>>>???AAABBBHHHPPPUUUYYY```gggpppuuu|||aaaKKKMMMNNNMMMIIIEEECCC@@@===???DDDOOOOOOjjjkkkUUUPPPJJJCCC??????BBBDDDEEEOOOJJJDDD@@@>>>>>>???@@@AAA???@@@EEEJJJXXXxxx{{{eeefffkkkdddPPP@@@<<<======<<<<<<;;;<<<======;;;:::666555333000...,,,+++***++++++++++++***))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,,,,,,,,,,+++,,,,,,,,,---///......------...000111...///222555999@@@HHHMMMVVVUUUPPPGGG>>>:::888888666777999;;;<<<>>>??????@@@AAAAAA@@@===;;;<<<<<<<<<===>>>???AAACCCDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNOOOOOONNNLLLJJJIIIGGGFFFDDDBBB@@@AAA???<<<>>>CCCHHHLLLQQQWWWeeevvvqqqmmmwwwzzzvvvqqqdddRRRWWWvvvtttxxxppp```ZZZNNNGGGAAA>>>:::555222222111111111111000000000/////////444333:::888>>>nnnuuutttTTT???;;;999888:::888888888888888888888888999999:::;;;;;;<<<<<<===;;;:::<<<@@@AAACCCIIIQQQ]]]nnn{{{yyyjjjiii~~~mmm```ZZZNNNBBB???>>>;;;999:::===BBBJJJTTT]]]dddhhhjjjhhhhhhgggfffeeebbb```^^^```___\\\YYYVVVSSSRRRQQQOOONNNMMMMMMNNNOOOMMMLLLIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQSSSSSSTTTLLLNNNRRR^^^kkkiiippp|||qqq{{{nnn\\\VVVRRRHHH===666555666555333333333222222333555777888777555666999:::===IIIVVV]]]rrrwwwqqqWWWjjj^^^KKKHHHDDD@@@@@@>>>???@@@???===<<<===>>>AAABBBGGGOOOUUUXXX^^^eeemmmtttzzzpppPPPMMMMMMMMMJJJIIIHHHCCC>>>>>>BBBFFF@@@XXXrrrWWWSSSLLLEEEBBBDDDGGGGGGEEERRRPPPJJJCCC>>>>>>@@@BBB???>>>@@@BBBAAAIIIccc|||fffhhhlllfffRRRBBB>>>===;;;===<<<;;;<<<======;;;999555444222///---,,,+++*********++++++***))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((((((((())))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))************++++++,,,,,,,,,...............///000000...///111333777===EEEJJJTTTVVVTTTKKKBBB===:::777777777888:::;;;===>>>???@@@AAAAAA@@@===<<<<<<===;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOMMMKKKIIIGGGFFFDDDAAA@@@AAA>>>;;;===BBBDDDEEEFFFKKKZZZpppvvvuuuwwwtttiiiUUUTTTmmmzzz{{{qqqbbb\\\OOOHHHBBB???;;;555222333111111111111000000000000///...333333;;;999BBBuuu\\\CCC<<<;;;:::888888888888888888888888888999999:::;;;;;;<<<<<<===;;;:::<<<@@@BBBCCCHHHNNNXXXfffyyyhhhggg~~~qqqaaa\\\QQQFFF@@@===::::::<<<;;;>>>DDDLLLUUU]]]dddhhhfffffffffeeecccaaa___^^^```^^^\\\XXXVVVSSSRRRQQQNNNNNNMMMNNNPPPPPPNNNLLLJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPQQQRRRRRRSSSNNNLLLKKKVVVdddgggqqqooosssyyy```WWWSSSIII===666555666555333333222222333444666888:::888555666::::::;;;EEESSSeee~~~qqq]]]vvv]]]KKKHHHDDD@@@AAA>>>???@@@???===<<<===>>>AAABBBGGGOOOTTTWWW]]]dddhhhpppvvv|||}}}YYYPPPNNNMMMKKKJJJJJJFFF@@@>>>@@@@@@<<>>===999>>>TTTmmm}}}fffgggkkkeeeSSSDDD???>>>:::>>>===<<<<<<===<<<:::888555444222000...,,,++++++***************))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''((()))***++++++,,,,,,---......///////////////...///000222555:::AAAFFFPPPVVVWWWNNNEEE@@@<<<777777777888999;;;===???@@@???@@@@@@???===<<<===>>>;;;<<<>>>@@@BBBDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOONNNLLLJJJHHHGGGEEEBBBBBBDDDCCCAAAEEEJJJHHHGGGFFFJJJYYYooo}}}~~~yyyssskkkXXXSSShhh~~~rrrbbb^^^OOOHHHBBB???<<<666333333111111111111000000000000111...111000888888FFF~~~```EEE===@@@>>>777888888888888888888888888999999:::;;;;;;<<<<<<======;;;===AAABBBBBBEEEJJJSSS___|||zzzgggeee~~~yyyiiiaaaWWWLLLDDD>>>999;;;@@@:::;;;>>>DDDMMMVVV___dddddddddddddddcccaaa___^^^___^^^[[[XXXVVVTTTRRRRRROOONNNNNNOOOQQQPPPNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQLLLMMMNNNOOOPPPOOOOOONNNPPPPPPPPPOOOOOOOOOOOOOOOOOOJJJFFFOOO^^^bbblllnnnkkk|||aaaWWWTTTJJJ===666555666555333222222222333555888:::<<<999555666;;;;;;999CCCQQQjjjwwwkkkXXXGGGFFFCCC@@@BBB===?????????===<<<===>>>AAAAAAFFFNNNSSSWWW]]]ddddddnnnuuuxxxcccWWWSSSLLLIIIHHHIIIHHHBBB@@@@@@BBB@@@XXX|||gggRRRLLLHHHKKKQQQRRRKKKCCCKKKXXX___XXXKKKCCCAAA???CCC@@@@@@???::::::JJJ]]]}}}gggdddiiidddSSSDDD@@@>>>:::???>>>===<<<<<<<<<999777666555333111///------,,,)))************))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%''')))+++)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&'''((()))*********)))%%%&&&((()))++++++,,,,,,,,,---///000000000///......///000111444999???DDDMMMUUUXXXPPPFFFAAA===777777888888999;;;===???@@@>>>???@@@???>>>===>>>???;;;<<<>>>AAACCCDDDEEEFFFHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOOOONNNMMMKKKIIIGGGGGGEEEEEEHHHIIIIIINNNTTTMMMLLLKKKNNN]]]qqqxxxpppjjjXXXRRRgggrrrccc___PPPIIIBBB@@@<<<666333444111111111111000000000000444//////---555888IIIvvvYYY???999???===444777777777777777777777777999999:::;;;;;;<<<<<<===???===>>>AAACCCAAACCCGGGPPP[[[xxx|||gggddd~~~rrrfff]]]QQQGGG>>>999;;;BBB999999;;;???GGGQQQ[[[aaabbbcccccccccbbbaaa___^^^^^^]]][[[XXXVVVTTTSSSSSSOOONNNOOOPPPQQQQQQNNNLLLMMMMMMNNNOOOPPPQQQRRRSSSLLLMMMNNNOOOOOOOOONNNMMMRRRQQQPPPOOONNNMMMMMMLLLOOOIIICCCKKKZZZ]]]fff{{{lllfffzzz```XXXTTTJJJ>>>666555666555333111111222333666999;;;===999555666<<<;;;999BBBPPPeee{{{tttSSSCCCDDDBBB@@@BBB===??????>>>===<<<===>>>AAAAAAFFFNNNSSSVVV\\\cccdddooovvvyyygggZZZVVVJJJFFFEEEHHHHHHDDDAAAAAABBB@@@TTTvvvcccPPPKKKIIIMMMUUUUUULLLBBBJJJ\\\jjjdddUUUIIICCC@@@===<<<@@@CCC>>>999@@@NNNzzzddddddlllfffPPP>>>======:::???>>>>>>???@@@>>>;;;888888999666000---...---******)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&))))))))))))************+++---000111000.........000//////111444888<<>>??????===<<<<<<===<<<>>>BBBEEEHHHIIIIIIIIIDDDJJJNNNPPPRRRTTTRRRMMMPPPOOOMMMLLLJJJHHHFFFFFFCCCDDDFFFKKKSSS\\\eeejjjbbbXXXQQQTTT]]]iiiwww}}}xxxnnn___WWWaaayyyvvviii\\\TTTKKKCCC@@@===777333333000000000000000000000000111...555000111:::RRR}}}hhhPPPBBB===:::999999777777777777777777777777;;;::::::::::::;;;<<<<<<<<<<<<===>>>???AAACCCDDDLLLZZZsssssseeemmmyyysssmmm]]]III<<<;;;===>>>888999:::===CCCLLLWWW^^^___aaaaaa___```bbb```[[[___^^^\\\ZZZXXXWWWVVVVVVRRRQQQPPPPPPOOOPPPQQQRRRPPPQQQQQQQQQRRRRRRSSSSSSNNNNNNNNNPPPRRRRRRQQQOOORRRRRRRRRQQQPPPOOONNNMMMMMMGGGFFFIIIHHHKKK^^^tttqqqmmm{{{WWWYYYRRRJJJ@@@888555555444333333333333333444666777999666777888:::<<>>>>>============>>>>>>AAAAAAFFFMMMRRRUUU[[[bbbdddooosssyyyrrrYYYLLLIIIJJJIIIFFFDDDDDDCCCAAAFFFCCC\\\mmm[[[IIIIIIEEELLLZZZVVVGGGBBB@@@jjj|||vvvlllUUU@@@BBB@@@???===<<<===>>>@@@AAAzzzeeejjjrrrkkkSSS@@@>>>===999>>>>>>>>>???@@@???<<<999888999666000---...---*********((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&))))))))))))************+++...111111000///...///000000000111333777;;;>>>AAAEEEKKKQQQTTTQQQKKKFFF;;;:::888888:::<<<<<<<<<===???@@@???===<<<<<<===<<<>>>BBBEEEHHHIIIIIIIIIFFFLLLPPPQQQSSSVVVTTTQQQPPPOOOMMMKKKIIIGGGEEEDDDEEEEEEEEEIIIOOOXXXaaagggccc\\\WWWYYY^^^eeepppyyy}}}{{{qqqbbbXXX]]]qqqyyylll^^^TTTKKKCCC@@@===777333333000000000000000000000000111...555111333<<>>???AAACCCDDDLLLXXXnnnyyyffffff|||xxxrrrdddQQQDDD@@@>>>;;;;;;;;;<<<===AAAIIIRRRXXX]]]```aaa___```bbb```\\\___^^^\\\ZZZYYYWWWWWWVVVSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQRRRRRRRRRSSSSSSSSSPPPOOOOOOQQQRRRRRRQQQOOORRRRRRRRRQQQPPPNNNMMMLLLKKKFFFEEEFFFDDDEEEUUUiiiuuupppzzzVVVWWWTTTKKKAAA999666666555444333333333333444666777999444777::::::;;;@@@IIIPPPgggvvvzzz{{{nnnvvvSSSFFFBBB??????<<<>>>>>>============>>>>>>AAAAAAEEELLLQQQTTT[[[bbbdddooossszzzuuuZZZMMMKKKKKKJJJGGGFFFEEECCCBBBEEEJJJhhhkkkUUUHHHHHHEEEMMM\\\WWWHHHCCCAAAccc{{{|||]]]FFFLLLAAA@@@>>>===>>>???@@@AAA{{{gggjjjrrrlllTTTAAA>>>>>>:::<<<<<<===>>>@@@???<<<:::888999666000---...---*********)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&'''))))))(((&&&))))))))))))************+++...111222111000///000222111000111333666:::<<<<<<@@@FFFNNNRRRQQQMMMIII???<<<888777888;;;======>>>???@@@???===;;;;;;<<<===???BBBEEEGGGIIIIIIHHHIIINNNPPPPPPRRRVVVVVVTTTPPPOOOMMMJJJHHHEEEDDDCCCAAA@@@???@@@DDDKKKSSSWWWZZZWWWVVVVVVVVVWWW^^^gggrrr{{{~~~uuugggZZZXXXfff}}}oooaaaUUULLLDDD@@@===888444333000000000000000000000000111...555222555@@@[[[wwwmmmOOO???<<<;;;;;;:::777777777777777777777777:::::::::::::::;;;<<<<<<<<<<<<===>>>???AAACCCDDDJJJTTThhhlllbbbmmm}}}wwwjjjYYYNNNIIICCC===>>>>>>======???DDDKKKPPPYYY]]]```___```bbbaaa]]]______]]]\\\ZZZXXXWWWWWWTTTSSSRRRQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQQQQRRRSSSSSSPPPNNNSSSRRRRRRQQQOOONNNLLLKKKKKKGGGFFFFFFBBBAAAMMM]]]tttnnnYYYVVVTTTLLLBBB:::777777666444333333222333444555777888222666:::::::::???KKKTTTbbbqqqvvvuuugggoooTTTFFFAAA??????<<<>>>>>>============>>>>>>@@@@@@DDDKKKPPPSSSZZZaaafffpppsss{{{xxx[[[PPPOOOMMMKKKIIIGGGEEECCCCCCGGGYYY~~~jjjQQQHHHHHHFFFPPP___YYYJJJFFFDDD^^^{{{kkkOOOOOODDDAAA>>><<<<<<<<<<<<;;;|||iiieeemmmgggPPP???>>>>>>;;;;;;;;;<<<>>>@@@???===:::888999666000---...---***+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((***++++++,,,)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&'''))))))((('''((()))))))))************+++...111222111000000000333222111111222555999;;;===@@@EEEKKKOOONNNIIIFFFBBB>>>999666777:::===>>>>>>@@@@@@???===;;;;;;;;;===???BBBFFFHHHIIIIIIHHHIIIMMMNNNMMMOOOTTTUUUSSSOOONNNLLLIIIFFFDDDBBBAAA>>>===<<<<<<===@@@CCCEEEJJJKKKOOOPPPMMMJJJOOOWWWiiivvvyyylll^^^UUU___yyyrrrcccVVVMMMDDDAAA>>>888444333000000000000000000000000222///555222555AAA]]]jjj}}}gggKKK>>>======;;;999777777777777777777777777::::::999999::::::;;;<<<<<<<<<===>>>???AAACCCDDDHHHQQQccc~~~zzziiidddooo}}}nnn^^^TTTPPPKKKFFF@@@@@@>>>======@@@FFFJJJTTT[[[___```aaacccbbb___aaa```___^^^\\\ZZZYYYXXXVVVUUUTTTRRRQQQQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSPPPNNNSSSRRRRRRQQQOOOMMMKKKJJJLLLIIIHHHGGGCCCBBBKKKVVVxxxooofff___VVVTTTLLLAAA:::777666555444333222222222333555777888333555777999<<>>>>>============>>>>>>??????DDDKKKPPPSSSYYY```gggpppsss|||}}}```XXXSSSOOOLLLJJJGGGDDDCCCDDDJJJfffmmmVVVGGGGGGGGGUUUeee]]]KKKHHHJJJ___}}}___MMMLLLGGGAAA>>>===<<<:::888~~~jjjdddlllgggPPP???===>>>:::;;;;;;<<<>>>??????<<<:::888999666000---...---***+++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***+++,,,,,,******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''&&&((()))***((('''((()))))))))***************---000222111000000000333222111000222555888:::>>>@@@DDDIIIKKKJJJGGGCCCEEE@@@:::777777:::<<<>>>>>>???@@@???===;;;;;;<<>>===<<<<<>>888444333000000000000000000000000333///555111555AAA___}}}iiiqqq\\\FFF>>>???>>>:::777777777777777777777777777:::999999999999:::;;;;;;<<<<<<===>>>???AAACCCDDDFFFNNNaaa}}}xxxhhhgggyyyuuucccXXXTTTPPPLLLAAAAAA???======???CCCGGGPPPXXX___aaabbbeeedddbbbbbbbbbbbbaaa___]]][[[ZZZXXXWWWUUUSSSRRRRRRRRRRRRUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSPPPNNNRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHGGGDDDCCCJJJRRRppppppaaaxxxdddSSSSSSKKK@@@888666555444333222222222222333555666888555555666:::AAAJJJSSSXXX```nnnqqqmmm]]]eeeSSSFFFAAA???@@@===>>>>>>============>>>>>>??????DDDKKKPPPSSSYYY```hhhooosss}}}mmmeeeXXXQQQLLLJJJGGGBBBCCCGGGRRRsssppp\\\HHHHHHKKK\\\lll```MMMIIILLLaaa~~~~~~WWWTTTNNNFFFAAA@@@@@@???<<<kkkjjjrrrkkkSSSAAA>>>>>>:::;;;;;;<<<===???>>>;;;999888999666000---...---***++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))*********************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))''''''''''''''''''''''''(((''''''(((******)))'''))))))))))))************))),,,///111000000000000222111000000222555888:::===>>>BBBFFFJJJJJJGGGEEEFFFBBB<<<888888:::<<<======>>>??????===<<<<<<===AAACCCFFFHHHJJJKKKJJJJJJIIILLLLLLIIIJJJMMMMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@???===;;;:::888;;;???GGGLLLIIIEEEIIIPPP```nnn}}}~~~rrreeeYYY\\\vvvsssqqq}}}wwwiiiXXXOOOFFFCCC???999444444000000000000000000000000333...444111555DDDbbbqqqrrraaaQQQCCC>>>>>>===999888777777777777777777777777999999999999999:::;;;;;;<<<<<<===>>>???AAACCCDDDFFFMMM___{{{{{{vvvmmmuuuooo```WWWQQQMMMDDDCCCBBB???>>>???BBBEEEMMMWWW```cccdddggggggeeeeeeeeeeeedddbbb```^^^\\\ZZZYYYWWWTTTSSSRRRRRRRRRUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQRRRSSSSSSPPPNNNPPPPPPPPPPPPOOOMMMLLLKKKFFFFFFEEECCCAAABBBHHHMMMgggxxxddduuugggQQQRRRJJJ???888555555444222222222111222333444666777666888;;;AAAHHHQQQYYY___dddrrrrrrmmm\\\eee}}}QQQFFFCCCAAAAAA>>>>>>>>>============>>>>>>@@@@@@DDDKKKPPPSSSZZZaaahhhppptttsss___UUULLLJJJFFFAAADDDKKK```ooo]]]HHHIIIOOOdddttteeeMMMIIIIII\\\yyyvvv^^^UUUIIICCCBBBCCCBBB@@@kkkllltttnnnVVVCCC@@@@@@<<<<<<<<<<<<===>>>===:::777888999666000---...---***,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''))))))******************)))))))))((())))))))))))))))))))))))'''((()))******)))((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((((((((((((''''''''''''''''''''''''(((''''''(((******)))((())))))))))))************(((+++...000////////////111000///000111555888:::===>>>AAAEEEHHHIIIGGGEEEGGGCCC===:::999:::;;;;;;;;;===??????>>>===>>>???CCCEEEGGGJJJLLLLLLLLLKKKKKKNNNOOOLLLKKKMMMLLLIIIHHHGGGFFFEEECCCBBBAAAAAA???>>><<<;;;;;;<<<===>>>BBBDDDJJJNNNLLLIIIKKKQQQbbbooo}}}rrrfff[[[]]]uuullleeerrr~~~zzzmmmYYYPPPGGGCCC???999555444000000000000000000000000111---333111777HHHiii~~~kkkWWWLLLAAA===<<<:::999:::777777777777777777777777999999999888999999:::;;;<<<<<<===>>>???AAACCCDDDHHHMMM[[[vvv{{{}}}yyy{{{~~~nnn```UUUNNNHHHHHHEEEBBB???>>>@@@CCCJJJVVVaaaeeefffiiiiiihhhggggggggggggeeeccc```^^^\\\ZZZXXXUUUSSSRRRRRRRRRUUUUUUTTTTTTTTTSSSSSSSSSPPPOOOOOOQQQRRRRRRQQQOOOOOOOOOOOOOOOOOONNNMMMMMMEEEFFFDDDAAA???BBBFFFJJJZZZpppiiivvvlllSSSSSSKKK@@@999666555444333222111111111222444666777555>>>GGGLLLMMMTTT```jjjiiivvvuuunnn]]]hhhxxxOOOFFFDDDBBBBBB???>>>>>>============>>>>>>AAAAAAEEELLLQQQTTT[[[bbbhhhqqqwwwfffYYYNNNKKKGGGBBBGGGQQQdddoooZZZIIIKKKTTTlll{{{hhhNNNHHHDDDOOOqqqyyylll[[[OOOKKKJJJGGGDDDkkkiiiqqqlllUUUDDDBBBCCC???============>>>===999777888999666000---...---***,,,+++***)))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++++++++*********))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))******))))))((((((''''''''''''''''''''''''''''''(((''''''(((******)))((())))))))))))************'''***---//////......///000000//////111555999;;;@@@AAACCCEEEGGGGGGEEEBBBGGGCCC>>>;;;::::::;;;::::::<<<>>>???>>>>>>>>>@@@DDDFFFHHHKKKMMMMMMLLLLLLNNNQQQQQQOOONNNOOOMMMIIIFFFFFFEEEDDDCCCBBBAAAAAACCCAAA>>>===>>>BBBGGGJJJPPPPPPSSSVVVUUUQQQRRRVVVfffsssrrrggg\\\\\\tttkkk```kkk|||}}}uuu}}}pppZZZPPPGGGCCC@@@999555444000000000000000000000000///+++333222:::LLLnnniiiTTTJJJ@@@<<<999777999<<<777777777777777777777777999999888888999999:::;;;<<<<<<===>>>???AAACCCDDDKKKMMMYYYrrr{{{zzzssszzziiiZZZQQQLLLKKKHHHCCC???>>>???AAAIIIVVVaaafffgggjjjkkkjjjhhhiiiiiiiiigggdddaaa___\\\[[[XXXVVVTTTSSSRRRRRRTTTTTTTTTTTTSSSSSSRRRRRRNNNNNNNNNPPPRRRRRRQQQOOONNNNNNNNNOOOOOONNNNNNMMMGGGHHHFFFAAA???BBBFFFIIIPPPddduuulllwwwqqqVVVTTTLLLAAA:::777777666444222111111111222444666777444BBBQQQTTTQQQTTTdddsssmmmyyywwwooo^^^jjjvvvMMMFFFEEECCCCCC???>>>>>>============>>>>>>AAAAAAFFFMMMRRRUUU[[[bbbhhhqqqzzzkkk\\\PPPMMMHHHCCCIIIUUUYYY}}}pppXXXJJJLLLVVVpppjjjNNNHHHAAAFFFiiitttcccZZZUUUPPPLLLrrroootttmmmWWWGGGDDDDDDAAA???>>>>>>???@@@>>>;;;888999777333111000///,,,***+++++++++******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***+++******,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***)))'''&&&%%%%%%&&&'''((()))***+++******))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&(((+++,,,,,,+++***,,,...000111111000///222333333111///111666;;;AAAEEEIIIJJJLLLLLLGGG@@@HHHDDD@@@;;;999:::<<<>>>>>>=========>>>@@@CCCDDDCCCDDDFFFIIILLLOOOQQQSSSQQQRRRQQQQQQPPPOOONNNMMMLLLKKKIIIFFFDDDBBBAAA@@@BBBAAA>>><<<===BBBJJJPPPcccaaabbbbbb[[[RRRRRRXXXiiipppwww|||qqqbbb[[[XXXnnnxxxeeerrr|||{{{ppp[[[PPPGGGDDDAAA:::444111222222222111111111111000000000333555555HHHzzzdddVVVKKKAAA>>><<<999999:::888888777777777777888888999999999999:::;;;<<<<<<:::<<<>>>AAABBBCCCCCCCCCHHHPPP]]]qqq|||ttt|||{{{eeeNNNGGGEEEDDDEEEBBB>>>>>>BBBHHHUUUbbbgggiiikkklllkkkkkkiiihhhgggfffeeebbb___]]]\\\[[[YYYXXXVVVUUUTTTPPPQQQSSSUUUUUUTTTRRRQQQNNNOOOPPPQQQQQQQQQPPPOOOKKKMMMNNNOOOOOOLLLJJJHHHHHHFFFBBB??????@@@CCCEEERRRbbbrrrjjjqqqpppTTTRRROOOFFF;;;666666555111333333333333444666777999555<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@CCCJJJPPPTTT\\\dddjjjrrrwww^^^PPPNNNGGGHHHUUU^^^]]]mmmooo[[[PPPOOO___zzznnnSSSEEE@@@FFFYYYyyyyyyhhhWWWLLLnnnqqqwwwoooWWWFFFCCCDDD@@@>>>>>>>>>???@@@>>>;;;999999666333111000///,,,+++***************)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))***+++******,,,++++++***************************************))))))))))))))))))))))))%%%&&&'''((('''&&&$$$###%%%%%%&&&'''((()))******(((((())))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))***++++++******,,,...000111111000///111333333111///111666;;;>>>CCCGGGIIILLLMMMHHHBBBEEEBBB???;;;:::;;;<<<>>>@@@???>>>>>>@@@BBBEEEFFFEEEFFFIIILLLOOOQQQRRRRRRTTTSSSSSSSSSRRRQQQOOOOOOLLLJJJHHHFFFCCCAAA@@@@@@AAA@@@???======AAAGGGLLLcccdddgggiiicccZZZYYY]]]ggglllqqqtttyyy~~~~~~zzz|||qqq```XXXVVVkkkttt|||qqq]]]RRRIIIEEEBBB<<<555333222222222111111111111000000000333666666III{{{kkkPPPGGG>>>======;;;;;;<<<888888777777777777888888999999999999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDFFFOOO^^^rrrxxxwwwzzzzzzzzzoooZZZKKKHHHFFFGGGDDD@@@@@@DDDJJJWWWdddjjjlllnnnooonnnmmmkkkiiiggggggeeecccaaa^^^]]]\\\ZZZXXXWWWVVVUUUQQQRRRSSSTTTTTTSSSRRRQQQNNNOOOPPPQQQQQQPPPOOOOOOLLLMMMOOOOOOOOOMMMJJJHHHGGGEEEAAA???>>>@@@BBBDDDQQQ___nnn{{{iiioooqqqUUURRROOOEEE;;;666777555222333333333333444666777999666:::GGGWWW[[[WWWYYYaaalllvvvvvvlllWWWiiirrrKKKFFFEEEAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@CCCJJJOOOTTT[[[cccmmmuuugggRRRMMMGGGNNNcccrrr___```sssuuu___TTTTTTfffvvv[[[LLLBBBAAAJJJ```|||nnnSSSooouuu{{{rrrXXXDDDBBBCCC???>>>>>>>>>???@@@???<<<999888666333111000...,,,+++)))))))))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))************++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%&&&&&&&&&%%%###"""%%%&&&&&&'''((()))******''''''((()))***,,,,,,---(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))***+++***)))***+++---///000000000///111222333111///111666:::<<>>AAAAAA@@@@@@BBBDDDGGGIIIHHHJJJMMMOOORRRSSSSSSSSSTTTTTTSSSSSSRRRPPPOOONNNKKKJJJHHHEEECCCAAA@@@???@@@@@@???>>>===???CCCGGGRRRUUU[[[```^^^XXXVVVYYY]]]aaacccdddfffiiifffaaagggqqqrrr___VVVRRRfff}}}rrr___UUUJJJFFFCCC===666444222222222111111111111000000///333666888LLL~~~xxxSSSHHH>>><<<===;;;:::;;;888888777777777777888888999999999999:::;;;<<<<<<<<<======???@@@BBBDDDEEEEEENNN___uuuyyyyyyvvvqqqoooxxxwwwhhhRRRMMMIIIHHHFFFBBBBBBEEEKKKYYYgggmmmooorrrsssrrrpppmmmjjjhhhgggfffeeeccc___^^^]]][[[ZZZXXXWWWWWWTTTSSSSSSRRRRRRQQQQQQPPPNNNOOOPPPQQQQQQPPPOOONNNMMMMMMOOOOOOOOOMMMKKKIIIFFFDDDAAA>>>===???AAACCCNNNZZZfffsssgggmmmmmmQQQRRROOOEEE;;;666777777333333333333333444666777999888777???NNNWWWVVVUUUXXXdddtttwwwmmm\\\qqqrrrMMMHHHEEE@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@CCCJJJOOOSSS[[[cccmmmwwwrrrYYYTTTRRR]]]tttgggXXXTTTnnn~~~dddUUUWWWjjjfffWWWMMMGGGEEELLLYYYmmmXXXtttxxxwwwYYYCCCBBBBBB>>>>>>===>>>???@@@???<<<999888555222000///...,,,+++(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))+++++++++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((('''&&&%%%&&&&&&''''''((())))))***(((((()))***+++,,,------(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))+++,,,+++******+++---...///000000000111222333222000111666:::;;;@@@DDDFFFIIIKKKHHHBBB===<<<<<<;;;<<<<<<>>>>>>BBBBBBAAAAAACCCFFFIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJGGGEEEBBBAAA???????????????>>>======???AAA@@@EEELLLRRRTTTSSSTTTVVVYYY]]]___```aaaaaa[[[SSSWWWaaatttwwwbbbWWWPPP___~~~sssaaaVVVKKKFFFCCC<<<666444222222222111111111000000000///222777:::OOObbbSSSCCC===<<<:::999999999888888777777888888999999999999999:::;;;<<<<<<=========>>>???BBBDDDFFFEEEMMM```xxxyyytttkkkeeejjjtttwwwsssXXXQQQKKKHHHFFFCCCCCCFFFLLLZZZiiiooorrruuuuuutttrrrnnnjjjgggffffffeeeddd```___^^^]]][[[ZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPPPPNNNOOOPPPQQQPPPOOONNNMMMMMMNNNNNNOOONNNLLLKKKJJJEEECCC@@@>>>===>>>???AAAIIIRRR]]]jjjeeekkkeeeLLLSSSOOOFFF;;;777888888555333333333333444666777999888666:::EEENNNPPPRRRVVVbbb||||||hhh|||pppMMMHHHDDD>>>@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>@@@???BBBIIINNNRRRZZZbbbkkkvvvzzzaaa```fffrrrnnnYYYHHHSSS{{{lllWWWXXXmmmxxxiiiUUUPPPMMMJJJIIIQQQjjj]]]qqqzzz{{{[[[DDDBBBBBB<<<=========???@@@???<<<:::777444222000///...,,,+++'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))(((''''''&&&&&&''''''(((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''))),,,......---++++++,,,---...///000000000222333222000111555999<<<@@@CCCDDDFFFIIIEEE???<<<;;;;;;;;;<<<===???@@@BBBBBBAAABBBDDDGGGIIIKKKPPPOOONNNNNNOOORRRUUUXXXTTTTTTSSSRRRQQQOOONNNMMMKKKJJJHHHEEECCCAAA@@@???>>>???@@@???===<<<<<<===@@@DDDIIILLLPPPSSSVVVWWWYYY^^^dddhhhmmmmmmeeeZZZQQQXXXiii}}}ggg[[[QQQZZZuuutttcccWWWKKKFFFBBB;;;666444222222222111111111000000000///222777<<>>???BBBDDDFFFFFFMMM___yyy}}}yyyoooccc```gggrrryyy]]]TTTKKKGGGEEEBBBBBBEEELLL[[[jjjqqqsssvvvvvvuuurrrnnnjjjgggeeeeeedddccc```___^^^]]]\\\[[[ZZZYYYWWWVVVTTTSSSQQQPPPPPPPPPOOOOOOPPPPPPPPPOOOMMMLLLMMMMMMNNNMMMMMMLLLJJJIIIEEECCC@@@>>>======>>>???DDDJJJRRR```uuudddkkkdddNNNUUUPPPFFF;;;777888888666333333333333444666777999888777:::>>>CCCHHHQQQZZZfffrrr~~~nnnKKKFFFBBB===@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>@@@???BBBHHHMMMQQQYYY```jjjuuukkkgggqqqxxxgggYYYIIIKKKdddyyy\\\ZZZnnnxxx[[[XXXWWWTTTKKKKKK___yyybbbkkkzzz^^^EEECCCBBB;;;=========???@@@???===:::666444111//////...---+++((((((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))(((******,,,---------,,,+++++++++++++++++++++++++++************************(((((('''''''''&&&&&&&&&''''''''''''(((((()))))),,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&'''))),,,/////////++++++,,,---...///000000000222333333111222555999<<<@@@BBBBBBEEEGGGDDD>>><<<<<<;;;;;;<<<>>>@@@BBBCCCBBBBBBCCCEEEHHHKKKMMMRRRPPPOOOOOOQQQTTTWWWZZZXXXXXXWWWVVVTTTRRRQQQPPPLLLKKKIIIFFFDDDBBBAAA@@@>>>???@@@???===;;;<<<<<>>@@@999999888888888888999999999999999999:::;;;<<<<<<<<<======???@@@BBBDDDEEEHHHKKK\\\yyyxxxiii^^^```mmmyyybbbWWWKKKFFFDDDBBBBBBDDDNNN\\\kkkrrruuuvvvvvvtttqqqnnnjjjhhhfffeeecccbbb______^^^]]]\\\[[[ZZZZZZWWWVVVVVVUUUSSSRRRQQQQQQOOOOOOPPPPPPPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIEEEDDDAAA???>>>===>>>???BBBDDDIIIVVVkkkdddllllllWWWWWWRRRGGG<<<777888888666333333333333444666777999666999;;;<<<===DDDRRR^^^lllvvvwwwpppJJJEEEBBB>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>??????BBBHHHLLLPPPXXX___jjjttt~~~nnnuuuuuu[[[RRRKKKLLLWWWuuueee]]]jjj|||ppplllkkkhhh[[[RRR___uuuzzz[[[mmmxxx```FFFDDDCCC999<<<<<<===???@@@@@@===;;;555333111//////...---+++))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))((()))***,,,---...---,,,+++************************************************''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''((())),,,...///...+++++++++,,,---...///000///222444333111222555888999===@@@AAADDDGGGEEE@@@???===;;;:::;;;>>>AAADDDEEEDDDDDDEEEGGGJJJMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZZZZYYYXXXVVVTTTRRRQQQMMMLLLJJJGGGEEECCCBBBAAA>>>??????>>><<<;;;<<<===:::???CCCDDDHHHMMMMMMHHHFFFJJJPPPWWWbbbhhhcccZZZSSSTTTaaayyyqqqgggXXXXXXjjj|||wwwggg[[[NNNHHHCCC<<<777555222222222111111111111000222...000666<<>>===>>>:::999999888888999999:::999999999999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDIIIHHHWWWvvv}}}mmmaaa___iiitttgggZZZLLLFFFDDDBBBBBBDDDPPP^^^nnntttvvvwwwvvvtttrrrooollljjjiiigggdddbbb___^^^^^^]]]\\\[[[ZZZZZZVVVWWWWWWWWWVVVUUUSSSRRROOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFDDDBBB@@@>>>>>>>>>???AAA@@@BBBMMM```yyyfffmmmvvv^^^YYYTTTIII<<<666888888555333333333333444666777999444999<<<<<<>>>GGGTTT]]]lllvvvpppuuuKKKDDDBBB>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>AAAGGGLLLOOOWWW^^^iiirrrzzz\\\PPPKKKLLLNNN]]]|||lllqqq{{{iiijjjwwwmmmRRRuuuwwwbbbGGGEEECCC999<<<<<<===???@@@@@@===;;;555333000//////...---+++))))))))))))((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((((()))***,,,.........,,,+++))))))))))))))))))))))))************************(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))***,,,...---,,,+++++++++,,,---...///000///222444333222222555888777;;;>>>???CCCGGGFFFBBB@@@>>><<<:::;;;>>>BBBEEEFFFFFFFFFGGGIIILLLOOOQQQNNNQQQUUUYYY[[[[[[ZZZYYYYYYYYYXXXWWWUUUSSSQQQPPPNNNMMMJJJHHHEEEDDDBBBBBB?????????>>><<<;;;===>>>===EEEKKKOOOTTT[[[ZZZTTTRRRSSSTTTYYYbbbhhheee]]]TTTTTTaaayyysssjjj[[[YYYiiinnnsssyyyiii]]]PPPIIIDDD===888666222222222111111111111000222...000555<<>>>>><<<999777:::999999888888999999:::999999999999:::;;;<<<<<<:::<<<>>>AAACCCCCCCCCCCCIIIFFFSSSsss}}}oooccc```fffmmmjjj\\\NNNGGGEEECCCCCCEEERRR```ooovvvxxxxxxwwwtttrrrqqqnnnmmmkkkhhheeebbb^^^^^^]]]\\\\\\[[[ZZZZZZVVVWWWXXXYYYXXXVVVTTTRRROOOOOOPPPPPPOOONNNLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEECCCAAA???>>>>>>???BBB??????HHHZZZqqqhhhnnn|||___[[[UUUIII<<<666777777555333333333333444666888999333888<<<>>>BBBKKKUUUZZZhhhwwwooo{{{MMMEEECCC???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>AAAGGGLLLOOOVVV^^^fffoooeeeTTTKKKLLLGGGLLLttt|||hhhPPPtttxxx```LLLEEE@@@@@@BBB>>>;;;===AAABBB<<<666777555222000///...,,,++++++***((('''''''''((()))((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''(((***+++,,,,,,++++++++++++++++++,,,---......))))))*********+++++++++******+++++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((%%%%%%&&&'''((()))******&&&'''((())))))*********(((((((((((())))))))))))***++++++,,,---...000111...000111222111222555777999===@@@AAAFFFKKKJJJFFFBBBAAA@@@===;;;;;;===@@@EEEEEEFFFGGGJJJLLLOOOQQQRRRTTTWWWYYYZZZYYYXXXWWWZZZYYYWWWWWWWWWVVVSSSQQQOOOOOONNNIIIDDDAAABBBDDDAAA@@@>>>===<<<<<<======???DDDQQQfffzzzxxxvvvsssyyy~~~sss^^^UUUYYYhhh~~~zzzppp\\\WWWgggnnnqqq{{{mmm```RRRJJJEEE===777555333222111111000000111111222111333555;;;TTTeee{{{lll[[[HHH???<<<::::::;;;;;;::::::999888888888999777888999:::;;;<<<<<<<<<;;;===???@@@@@@AAACCCEEEIIIJJJQQQfffvvvhhhdddgggjjjhhh[[[NNNGGGCCC@@@@@@BBBPPP___ooouuuwwwwwwuuurrrsssqqqooonnnllljjjfffcccYYYZZZ[[[^^^___^^^[[[XXXVVVWWWWWWWWWUUUSSSPPPNNNQQQQQQPPPOOONNNLLLLLLKKKLLLJJJIIIIIIJJJJJJIIIHHHHHHFFFDDDBBBBBBCCCEEEFFFIIIIIIHHHHHHQQQgggooommmxxx```XXXSSSIII===888999888555333333333444777777666555444888;;;===???FFFQQQZZZppplll{{{MMMCCCCCCAAAAAA???????????????????????????AAA???@@@GGGLLLOOOTTTZZZaaammmcccXXXSSSQQQGGGDDD```pppIIIuuu|||```KKKDDD@@@@@@CCC???<<<===AAAAAA;;;555777555222000///...,,,++++++***)))((('''(((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,++++++++++++++++++,,,---......))))))*********+++++++++******+++++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((''''''''''''&&&'''((())))))*********(((((((((((()))))))))*********+++,,,---///000111///000111222111222555777999===@@@BBBGGGLLLLLLHHHDDDDDDAAA>>>;;;;;;>>>AAAHHHHHHHHHJJJLLLOOORRRTTTWWWXXXYYYZZZZZZYYYYYYXXX[[[YYYWWWVVVVVVTTTRRRPPPOOOOOONNNIIIDDDBBBBBBDDD@@@???>>><<<<<<<<<<<<===BBBJJJ[[[qqqyyybbbTTTXXXiii~~~xxxooo]]]WWWeeelllmmm{{{lll___RRRJJJEEE===777555333222111111000000111111222111333555<<>>@@@AAAAAABBBDDDFFFFFFHHHOOOdddvvvhhhdddhhhnnneeeYYYLLLFFFCCCAAAAAADDDPPP___ooowwwyyyyyyxxxuuuooonnnmmmlllkkkiiieeebbb]]]]]]]]]___```___]]]ZZZVVVWWWWWWWWWVVVSSSQQQOOORRRQQQQQQPPPOOONNNMMMLLLLLLJJJIIIIIIJJJJJJIIIHHHHHHFFFDDDBBBBBBCCCEEEFFFKKKKKKIIIIIIRRRgggoookkkyyy]]]XXXSSSIII===888999888555333222222333555666555444444777;;;<<>>????????????????????????AAA???@@@GGGKKKNNNSSSYYYaaajjjfffXXXPPPNNNFFFAAAXXXwwwoooOOOxxx]]]IIICCC???@@@AAA>>><<<===AAAAAA===888777555222000///...,,,++++++***)))(((((((((((()))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++,,,++++++***+++******++++++,,,---...***************+++++++++)))******+++++++++******(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((''''''''''''&&&'''((())))))*********((((((((()))))))))************+++,,,---///111222000111222222111222444666888===@@@BBBGGGMMMMMMIIIGGGFFFCCC???======AAADDDKKKKKKJJJKKKMMMPPPRRRTTTVVVWWWXXXZZZ[[[\\\\\\\\\]]][[[XXXWWWWWWVVVTTTRRRPPPOOOMMMIIIEEECCCCCCDDD@@@???>>><<<;;;<<<<<<===BBBMMM```uuu|||bbbRRRXXXiii}}}yyyqqq___WWWaaa~~~mmmlllkkk^^^QQQKKKEEE===777555333222111111000000111111111111333666===WWWrrreeeUUUDDD<<<;;;::::::;;;::::::999999888888999999::::::::::::;;;===>>>???>>>???AAABBBBBBBBBDDDFFFDDDFFFMMM```yyyqqquuuxxxxxxjjjeeejjjsssiii]]]OOOHHHDDDAAAAAACCCLLL\\\mmmuuuxxxyyyxxxvvvooonnnnnnnnnnnnkkkgggddd^^^]]]]]]]]]^^^^^^\\\ZZZWWWWWWXXXWWWVVVTTTRRRPPPRRRRRRQQQPPPOOONNNNNNMMMKKKJJJIIIIIIJJJJJJIIIGGGGGGFFFDDDCCCBBBCCCEEEFFFJJJIIIHHHHHHOOOdddppphhhxxxXXXXXXSSSIII===888999888555222111111222444555555444333777:::<<<@@@JJJXXXcccmmmwwwWWWOOOMMMFFFBBB===????????????????????????AAA???@@@FFFKKKNNNSSSYYYaaaeeexxxxxxgggmmmlll[[[PPPMMMGGGAAAOOOfffsssWWW}}}|||YYYFFFBBB@@@AAA>>><<<;;;>>>AAACCC@@@<<<777555222000///...,,,+++*********)))))))))))))))'''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***++++++******************+++,,,---...************************))))))***+++++++++******(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((%%%%%%&&&'''((()))******&&&'''((())))))*********(((((()))))))))***************+++,,,...000111222000111222222111111333555999===@@@BBBGGGLLLLLLHHHHHHFFFCCC@@@>>>@@@EEEIIILLLKKKIIIHHHHHHJJJLLLMMMKKKOOOTTTZZZ^^^`````````___\\\YYYXXXXXXYYYXXXWWWQQQPPPMMMJJJGGGEEEDDDDDD@@@???===<<<;;;;;;<<<<<<@@@IIIYYYhhhrrrxxxzzz{{{yyy]]]PPPXXXjjj}}}~~~tttcccXXX^^^ssspppkkk___RRRKKKFFF>>>777555333222111111000000111111111111333666===XXXkkkbbbRRRCCC===<<<<<<;;;<<<::::::999999888999999::::::999999999:::<<<>>>???>>>???AAAAAAAAAAAACCCDDDDDDEEEKKK[[[wwwvvvbbbYYYYYYVVV___rrr}}}}}}yyynnnggglllvvvssseeeUUUKKKEEE@@@>>>@@@GGGWWWiiirrrvvvwwwvvvsssnnnmmmllllllkkkhhhccc```[[[YYYXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQPPPOOONNNNNNMMMMMMKKKJJJHHHIIIJJJJJJIIIGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEELLL```{{{pppfffuuuUUUXXXSSSIII===888999888555444222222333555666666555444777;;;===BBBMMM]]]iiiqqqYYYQQQMMMFFFBBB>>>????????????????????????AAA???@@@FFFKKKMMMRRRXXX```aaakkk|||gggooorrr___QQQOOOKKKEEELLLZZZ]]]|||xxxUUUDDDBBBAAABBB???>>>===???AAAAAA>>><<<777555222000///...,,,+++***************))))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++******************+++,,,------************************((()))***+++++++++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((%%%%%%&&&'''((()))******&&&'''((())))))*********))))))))))))******************+++,,,...000222333111222333222111111222444999<<>>===;;;;;;;;;<<<<<<>>>EEEOOOXXX___dddjjjnnnpppuuuuuuXXXMMMXXXjjj}}}wwwggg[[[```yyywwwlll```TTTMMMGGG???777444333222111111000000111111111111333666===XXXjjj```QQQCCC>>>>>>===<<<<<<:::999999888999999::::::888999999999:::<<<===>>>===???@@@@@@??????@@@BBBBBBEEEKKKXXXooosss___NNNGGGGGGBBBFFFVVV___iiilllrrruuupppjjjoooxxxxxxiiiXXXLLLDDD>>>===>>>DDDTTTfffppptttuuussspppjjjhhheeebbb```]]]XXXUUUVVVTTTSSSTTTVVVWWWVVVUUUWWWWWWWWWVVVUUUTTTSSSRRROOOOOONNNNNNMMMLLLLLLLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCDDDDDDEEEBBBCCCDDDDDDKKK]]]vvvooodddrrrWWWXXXSSSIII===888999888555666444333444666777888777666999<<>>;;;999777555222000///...,,,+++******++++++******)))(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&'''(((***+++******)))***))))))******+++,,,---+++++++++***************((()))***+++++++++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((''''''''''''&&&'''((())))))*********)))))))))*********++++++******+++---///111333444222333333222111000222333777;;;???BBBGGGNNNNNNKKKHHHFFFCCC@@@@@@EEELLLRRRJJJGGGBBB>>>;;;:::;;;<<>>===;;;:::;;;;;;<<>><<<<<<999999888888999999::::::888999:::<<<===============???@@@???>>>>>>???@@@@@@CCCJJJUUUgggjjj\\\JJJCCCDDD>>>>>>GGGKKKVVVXXXaaakkknnnlllrrr|||xxxiiiWWWLLLDDD>>>===???BBBRRReeennnqqqqqqoookkkfffbbb]]]YYYVVVSSSPPPMMMOOOOOOPPPRRRUUUWWWVVVUUUVVVVVVUUUTTTTTTSSSSSSRRRNNNMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHHHHIIIIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBDDDEEEFFFJJJXXXmmm}}}mmmeeennnXXXXXXSSSIII===888999888555777555444444666888999888666999===AAAFFFPPP___jjjzzz~~~sssiii{{{WWWKKKEEEAAABBBDDD????????????????????????AAA???@@@FFFJJJLLLQQQVVV\\\```ggguuuxxxcccRRROOOOOOKKKIIIKKKXXXmmm|||}}}wwwUUUFFFDDDAAAAAA@@@@@@@@@@@@@@@???===;;;777555222000///...,,,+++******+++++++++***)))(((%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((************)))))))))))))))***+++,,,---+++++++++*********))))))(((((()))++++++,,,,,,+++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((''''''''''''&&&'''((())))))*********))))))*********+++++++++******+++---///111333444333444444222111000111333444999>>>CCCKKKSSSUUURRRLLLIIIDDD@@@???DDDKKKQQQJJJGGGBBB===::::::;;;<<>><<<;;;::::::;;;;;;===>>>BBBHHHOOOVVV[[[]]]^^^eeezzzpppRRRHHHWWWlll~~~yyyxxxiii___ccc~~~rrrfffYYYRRRKKK@@@777333333222111111000000111111222111333555<<>>???===::::::999999888888999999:::;;;888:::===???@@@@@@???>>>>>>@@@AAA@@@>>>>>>???@@@@@@CCCIIIPPP[[[vvvzzzkkkTTTHHHGGGBBBAAADDDCCCIIIGGGNNN^^^hhhmmmvvv~~~nnn\\\OOOFFF@@@>>>@@@>>>NNN```iiikkkjjjgggccc[[[WWWPPPKKKIIIGGGFFFEEEFFFGGGJJJOOOSSSUUUUUUTTTUUUUUUTTTSSSRRRRRRRRRRRRNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBEEEFFFEEEFFFPPP```mmmkkkfffeeeUUUXXXSSSIII===888999888555777555333333555777888888444888===@@@EEENNN\\\fffqqq}}}kkk]]]wwwWWWKKKEEE@@@CCCEEE????????????????????????AAA???@@@FFFJJJLLLPPPVVVWWW___hhhrrr}}}iiiWWWRRRQQQMMMIIIJJJLLLiiixxxyyyWWWGGGEEEAAA@@@:::<<<===@@@AAABBBBBBAAA777555222000///...---+++******+++,,,+++***)))(((%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******))))))))))))))))))***+++,,,---++++++++++++******))))))(((((()))++++++,,,,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((%%%%%%&&&'''((()))******&&&'''((()))************)))************+++++++++******+++---///222444555333444444333111000111222111777>>>DDDMMMWWWZZZXXXOOOKKKEEE@@@>>>BBBJJJOOOJJJGGGBBB>>><<<<<<>>>@@@EEEIIIPPPYYYbbbiiinnnqqqgggccc\\\YYYXXXZZZ\\\\\\[[[VVVPPPKKKIIIFFFBBB??????>>><<<;;;::::::;;;;;;999:::<<>>;;;999888999888888888999::::::;;;999<<>>@@@AAABBBAAA?????????AAAAAADDDHHHKKKQQQgggzzz^^^MMMJJJEEEDDDEEEAAACCC===BBBTTTccclllyyywwwcccTTTJJJBBB???@@@999III[[[ccceeeccc___[[[LLLGGG@@@;;;999999999999>>>@@@EEEJJJPPPRRRRRRQQQUUUTTTSSSRRRQQQQQQRRRRRROOOOOONNNNNNNNNNNNNNNNNNJJJIIIGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDAAACCCDDDBBBAAAGGGTTT___nnnzzzjjjggg\\\OOOXXXSSSIII===888999888555666444222222444666777777333777<<<@@@DDDLLLYYYbbbeee}}}mmm[[[vvvXXXLLLFFFAAACCCDDD????????????????????????AAA???@@@EEEIIILLLPPPUUUSSS]]]gggnnn}}}ooo\\\VVVTTTOOOLLLKKKHHHXXXiiivvvWWWDDDBBBCCC???======???AAABBB@@@===999888555000...------,,,+++***************+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++******))))))))))))))))))))))))+++///000---,,,------***((()))***+++,,,++++++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************)))((((((((((((((((((((((((***))))))(((((()))***+++(((((()))************)))++++++,,,,,,...///111111333333333222111000///...222222888BBBOOOXXX[[[ZZZWWWPPPEEE>>>AAAIIIQQQTTTJJJHHHCCC<<<<<<@@@BBB@@@EEEOOOVVVWWW^^^nnn{{{~~~{{{pppeeeaaa```^^^\\\]]]\\\YYYTTTNNNHHHCCC@@@???AAA???<<<999888999;;;<<<:::;;;<<<<<<;;;<<<>>>@@@DDDKKK[[[ssskkkOOOHHHUUUhhhzzz|||sssvvv{{{hhh\\\___wwwwwwiii\\\VVVMMM???777777555333111111222333222111000777555444AAAZZZ}}}sss[[[FFF>>>@@@<<<:::;;;888999999:::::::::;;;;;;;;;:::;;;===???@@@???>>>===@@@FFFKKKKKKFFF@@@>>>>>>DDDGGGEEEGGGQQQ\\\wwwjjjRRRGGGFFFEEECCCBBBBBB<<<@@@RRRbbbkkkwwwpppYYYHHHAAA>>><<<===GGGUUUaaaddd]]]QQQHHH===;;;999888777777777777999;;;???DDDJJJOOOSSSUUUTTTTTTSSSRRRQQQQQQRRRRRRUUUTTTRRROOOMMMMMMOOORRRNNNLLLJJJIIIKKKLLLLLLKKKFFFEEECCCBBBAAABBBDDDEEEHHHDDDBBBBBBBBBCCCFFFJJJVVVYYYbbbtttmmmpppWWWWWWZZZTTTHHH;;;555666666444555555444444555666888999666888;;;@@@FFFNNNUUUZZZhhhuuufffaaaLLLGGGAAA???CCCBBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@AAAEEEJJJOOOSSS]]]^^^aaahhhtttkkkRRRPPPRRRNNNNNNHHHEEEUUU|||[[[EEEAAABBB>>>===>>>???AAABBB@@@===999888555111...------,,,+++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++******************************+++......***)))++++++((())))))+++,,,,,,+++***))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))*********))))))((((((((((((((((((((((((((()))((('''''''''((()))***)))***++++++,,,,,,++++++,,,,,,,,,---...///000111444444444444444333222222000222888BBBMMMUUUVVVTTTUUUOOOGGGCCCFFFNNNUUUXXXRRRPPPJJJBBB???AAAAAA>>>HHHSSS[[[\\\dddttt{{{qqqgggdddbbb^^^\\\\\\\\\YYYTTTNNNIIIDDDAAA@@@??????>>>===<<<<<<======999999:::999888888888999<<>><<<===999999999999:::::::::;;;;;;999;;;===>>>??????>>>===AAAFFFLLLLLLGGGAAA?????????CCCCCCFFFOOOWWWmmmeeeUUUPPPMMMIIIFFFGGG@@@CCCSSSbbbiiirrr|||ttt]]]JJJBBB@@@???<<>>@@@AAABBBBBBCCCBBBAAA@@@???@@@@@@@@@AAADDDJJJOOORRRXXX[[[```gggqqqsssUUUQQQQQQMMMLLLIIIGGGTTT```FFF@@@AAA>>>>>>>>>???AAABBB@@@===:::888555111///......,,,++++++++++++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++++++++******************************,,,+++))))))...///---******+++,,,,,,+++***))))))))))))(((''''''&&&&&&''''''((((((((()))))))))***************)))((('''(((((((((((((((((((((((('''''''''&&&'''((())))))+++,,,,,,------------------------------...///000333333333444444555555555111222777???HHHNNNNNNLLLPPPKKKFFFFFFJJJQQQXXX]]]]]]\\\TTTJJJDDDCCCBBB@@@JJJWWW```aaafffqqqyyyzzzwwwooohhhfffddd___[[[[[[\\\YYYUUUOOOJJJEEEBBBAAA===???AAACCCCCCAAA???>>>::::::999888777555444333444:::HHH```xxx|||eeeKKKBBBLLL[[[jjjwww{{{nnnooo}}}|||lllaaaccc{{{{{{mmm```ZZZPPPAAA888777333111//////000111000///000666444333>>>TTTbbbKKKBBBDDD@@@>>>???:::999999999999::::::::::::999:::<<<===>>>>>>======???DDDIIIIIIFFFAAA>>>===:::@@@BBBFFFNNNRRRcccvvveee^^^XXXQQQMMMLLLFFFHHHVVVccchhhlllrrr|||eeeOOODDDAAA@@@???AAAEEEJJJMMMJJJCCC<<<666666666666666666666666777888<<<@@@DDDHHHKKKMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSUUUYYY\\\YYYUUUPPPMMMLLLLLLKKKKKKGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFLLLTTTWWWTTTPPPMMMKKKKKKRRRaaawwwtttssslllZZZXXXSSSHHH;;;666777777444555555444444555666888999999<<>>>>>???@@@AAA@@@===:::777555222000///...,,,+++,,,++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,+++***++++++++++++++++++++++++(((*********...555999888***+++,,,,,,,,,+++***))))))))))))(((''''''&&&&&&(((((((((((())))))))))))+++++++++******((('''&&&((((((((((((((((((((((((''''''''''''((())))))***+++,,,,,,---...---------......---------......///000000111222333444555666444444555:::@@@EEEFFFGGGKKKFFFCCCEEEKKKRRR[[[cccnnnnnnfffWWWJJJFFFEEEDDDIIIZZZhhhkkkmmmsssuuussslllfffcccdddccc___\\\\\\ZZZXXXUUUPPPKKKFFFCCCAAA>>>AAAEEEHHHHHHEEEAAA???<<<;;;:::999888666444111222666AAAVVVmmmsss```JJJAAAIIIUUUcccoooyyytttrrrvvv~~~{{{nnnbbbddd~~~~~~pppccc]]]RRRCCC999777333111000///111111000//////444333444>>>RRRgggOOOCCCDDD@@@??????:::999999999999::::::::::::999:::;;;<<<=========<<<<<<@@@EEEFFFCCC???<<<:::;;;@@@BBBFFFNNNPPP___xxxvvviii]]]UUUOOOKKKMMMXXXccchhhjjjmmmoooWWWHHHAAA???@@@@@@BBBHHHMMMMMMEEE>>>888999999999999999999888777888;;;>>>AAADDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRTTTXXX[[[YYYUUUOOOLLLKKKKKKKKKKKKGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHPPP]]]ffffffaaa```___^^^bbbnnnrrrqqqxxxXXXVVVRRRGGG;;;666777777444555555444444555666888999:::===@@@BBBFFFRRRbbbnnnbbbGGGCCCDDDCCCBBBAAA@@@?????????@@@@@@@@@??????@@@CCCHHHMMMPPPVVVZZZaaahhhooovvv}}}tttRRRPPPQQQLLLMMMGGGKKKPPPnnn|||rrroooaaaNNNWWWiii^^^DDD@@@BBB@@@???>>>>>>@@@AAA@@@===;;;777555222000000///---+++++++++******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,++++++++++++++++++++++++++++++***+++******000777:::888***+++,,,------,,,+++***)))))))))(((''''''&&&&&&(((((((((((())))))))))))+++++++++******((('''&&&((((((((((((((((((((((((''''''((()))******++++++******+++,,,,,,,,,,,,,,,......---------......//////000000111333555888999999777444444888<<>>QQQnnnSSSDDDCCC???>>>???:::999999:::::::::;;;;;;;;;::::::;;;<<<<<<=========<<>>AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNNNNNNNOOORRRTTTTTTPPPLLLJJJJJJJJJJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIRRRdddxxx~~~vvvwwwzzznnnppp{{{UUUTTTPPPFFF;;;777888777444555555444444555666888999888;;;???AAAHHHYYYqqqzzzeeeGGGCCCDDDBBBCCCCCCBBBAAAAAAAAAAAABBB@@@???>>>???BBBGGGLLLOOOVVVZZZ___eeelllttt|||rrrQQQPPPPPPKKKMMMGGGMMMPPPjjjzzzxxx|||ppp[[[VVV[[[___```___```___]]]zzzYYYCCCBBBDDD@@@???>>>>>>???@@@@@@===;;;777555333111111///---+++*********))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))---333333///)))***,,,---------,,,+++)))))))))(((''''''&&&&&&''''''((((((((()))))))))***************)))((('''((((((((((((((((((((((((&&&'''(((***++++++++++++))))))***+++++++++++++++---------------...///000222222222333555888;;;<<<;;;999555333444777<<<@@@GGGBBBBBBIIINNNSSS___lllbbbJJJCCCCCCXXXnnn}}}wwwoooggg]]][[[\\\______[[[[[[]]]VVVUUUSSSOOOKKKGGGCCCAAA@@@AAACCCEEEGGGHHHIIIIIIAAA===999888888888555222111333777???KKKPPPJJJ??????DDDMMMXXXdddqqq}}}{{{qqqttt}}}zzzpppfffggg{{{}}}uuuwwwtttggg```UUUDDD888666555333111111222333222111...222222666>>>OOOvvvXXXEEEBBB======???:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???AAAEEEHHHGGGEEEAAA>>>===???===@@@GGGJJJWWWooozzzmmmccc___TTTUUUVVVXXXZZZ^^^ccchhhvvv~~~sssaaaQQQEEE===:::;;;BBBPPP___aaaWWWLLLBBB@@@>>>;;;:::999999999888999999:::<<<======>>>>>>???@@@BBBDDDGGGIIIJJJKKKLLLMMMLLLKKKKKKMMMOOONNNLLLIIIHHHIIIIIIIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFIIIPPPeeelllrrrtttRRRSSSOOOFFF;;;777888777444555555444444555666888999555:::???CCCMMMfffyyyiii^^^FFFDDDFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>???BBBFFFKKKNNNTTTWWW[[[aaahhhqqqzzzvvvTTTPPPNNNIIIMMMKKKPPPTTTlllpppbbb^^^WWWMMMFFFDDDFFFHHHtttTTTCCCDDDDDD>>>??????>>>???@@@???>>><<<777555333222111000---***)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,------,,,+++------------------------,,,,,,)))(((,,,000---(((((()))+++---......------)))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))*********))))))(((((((((((((((((((((((((((%%%&&&((()))***++++++***)))******+++++++++++++++,,,,,,,,,---...///000111333333333444666888;;;===:::999777555555666999;;;@@@<<<@@@JJJOOOPPPYYYeeekkkLLL@@@???PPPfffxxxzzzuuuqqqkkkeeedddaaa```aaa^^^YYYWWWZZZTTTSSSQQQNNNJJJFFFBBB@@@======>>>@@@DDDIIIOOORRRIIICCC<<<999999999666333///222444666;;;AAAAAA<<<;;;@@@IIISSS___lllyyyzzzuuuyyy|||rrrhhhjjjvvvzzzqqqpppuuuhhhaaaUUUCCC777555444222000000111222111000000333333666<<>><<<<<<<<<<<<===>>>??????@@@BBBFFFIIIJJJGGGCCC@@@>>>@@@>>>@@@GGGGGGQQQggguuulllfff[[[ZZZZZZYYYTTTPPPSSSYYYZZZ\\\[[[UUUPPPQQQZZZaaaccciiiiiiaaaUUUKKKBBB;;;<<<<<>>:::999:::;;;777777777888888888999999:::;;;<<>>>>>AAAFFFJJJMMMSSSVVV[[[aaahhhooowww|||}}}yyyUUUNNNIIIGGGOOOQQQVVVZZZrrr~~~uuupppfff[[[PPPHHHFFFFFFqqqRRRCCCEEEDDD===@@@???>>>>>>@@@???>>><<<777555333222222000---***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,------,,,,,,------------------------******)))(((---111...'''''')))+++---...///......)))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************)))((((((((((((((((((((((((###%%%'''(((*********)))******+++,,,,,,,,,,,,+++++++++,,,---...///111222222111111222444777:::<<<888999999888777666777777777666===JJJNNNLLLRRR]]]vvvpppLLL>>>===999QQQhhhppprrrwww{{{zzzlllhhhfffddd^^^WWWUUUWWWSSSRRRQQQNNNJJJFFFBBB???;;;:::999;;;AAAJJJSSSYYYQQQJJJAAA<<<<<<<<<999666...222333222444:::>>>>>>888===EEEOOO[[[iiivvv~~~xxxwww}}}tttjjjlllrrrxxxqqqmmmuuuuuuiiiaaaUUUCCC777444333111//////000111000///222444333666:::FFFvvvbbbIIIBBB===>>>AAA===============>>>>>>>>>>>>===<<<<<<======>>>???@@@???AAADDDHHHIIIGGGCCC???AAACCCAAADDDJJJGGGNNNbbbppptttdddZZZJJJHHHFFFCCC<<<;;;EEERRR___bbb___SSSHHHHHHRRR[[[RRRVVVVVVOOOHHHCCC===777999888???PPPcccjjj```UUUQQQMMMGGGAAA===<<<<<<===666666666666666666555555888999:::===@@@DDDGGGHHHKKKMMMNNNNNNMMMLLLNNNOOOKKKJJJIIIIIIIIIHHHDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@FFFFFFEEERRRkkk}}}gggqqq^^^RRRQQQMMMEEE;;;777999888444555555444444555666888999999===@@@BBBMMMlllxxxcccxxx___LLLDDDAAAAAABBBCCCDDDEEEEEECCCAAA@@@??????>>>>>>AAAEEEJJJMMMSSSWWW^^^eeekkkqqqvvvzzzyyySSSJJJFFFGGGRRRVVVZZZ___www}}}wwwmmm```RRRJJJGGGpppTTTDDDCCCEEECCC===>>>>>>@@@AAA???;;;888777444111///...---,,,++++++++++++***)))((((((''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***)))(((++++++++++++,,,---......))))))(((((((((((())))))''''''(((+++...///...,,,,,,***((('''((((((((('''))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))++++++******************+++,,,,,,---...///000000111111000111333666999:::;;;;;;:::888555333444444444444888@@@JJJRRRVVVVVVkkklllNNN===::::::GGGTTTaaattt}}}xxxppphhhaaaZZZUUUQQQSSSRRRPPPLLLGGGCCC???===@@@===888555888DDDTTT```WWWMMMBBB<<<<<<;;;888444222111000111444555555555999999===HHHTTTaaarrr}}}ssszzzyyyqqqbbbzzzwwwlllssswwwkkkcccVVVCCC666333222222222222222222222222333333666222;;;JJJnnngggFFF@@@BBB===;;;>>><<<<<<<<<==================<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA===???BBBBBBAAABBBGGGKKKccckkksssbbbXXXHHHJJJCCC>>>???<<>>>>>>>>@@@BBBEEEHHHJJJQQQVVV]]]eeekkkqqqvvvyyy~~~zzzPPPOOOKKKFFFRRR^^^dddeeettt~~~vvvmmmaaaVVVQQQmmmQQQ???===???===>>>>>>>>>???@@@???<<<999777444111///...---,,,+++++++++******)))((((((''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++++++++***)))++++++++++++,,,---......))))))((((((((())))))***(((((()))+++...///...---,,,***((('''((((((((('''))))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,---...///000000222111111111333555888:::888888777666444333333333333222222888BBBJJJOOOPPPYYYgggvvvuuudddNNN@@@;;;333>>>LLL\\\uuu|||qqqfff^^^WWWRRROOOQQQPPPMMMJJJFFFBBB???>>>;;;;;;:::999<<>>======>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAADDDFFFMMMRRRcccqqqxxxxxxoooTTTRRRFFF???@@@>>>AAAOOOhhhxxxwww[[[DDDAAAAAA;;;;;;666555888999555444666555444666@@@OOOYYY[[[XXXbbbhhh^^^MMMGGGAAA:::;;;999888777666555444444444333555777;;;???CCCFFFHHHKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>AAAAAABBBFFFNNNYYYdddjjjppptttzzzbbbvvvzzzYYYVVVRRRKKKAAA:::888888888777444444555555666777777777888;;;DDDOOOXXXfff|||ppp[[[NNNHHHCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCGGGKKKNNNSSSWWW^^^dddiiioootttwwwYYYPPPLLLHHHQQQaaaooovvvzzzpppfff___qqqTTTAAA>>>???===@@@???>>>>>>???>>><<<:::777555111///......,,,+++++++++******)))(((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***+++,,,,,,+++***+++******++++++,,,---...)))((((((((()))***++++++))))))***,,,///000///...---***(((''''''(((((('''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,---...///000000222222222222333555777888777777777666555555444333444111///222:::BBBGGGIIIGGGPPPYYY]]]WWWLLLAAA:::222999AAAOOOfff{{{sssggg\\\SSSNNNJJJHHHOOOMMMJJJFFFBBB@@@???>>>999===@@@@@@BBBJJJXXXcccfff[[[MMMCCC???>>>;;;999777555222222333555666666888666:::CCCNNN[[[kkkxxx}}}~~~}}}{{{rrreeewwwtttyyy{{{nnneeeVVVCCC777555222222222222222222222222222222666222;;;GGGkkk}}}xxxTTTHHHEEE@@@<<>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????AAAAAAAAA@@@BBBFFFUUU```cccwww|||qqq[[[KKKGGGAAA@@@KKKggguuurrrWWW???;;;;;;777333111222555444222333666222333555999@@@JJJTTTZZZooozzznnnWWWLLLEEE<<<:::888888888777777666555444333444777:::>>>BBBFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>======<<<<<<<<>>>>>>>>>>>===<<<888555111//////...---+++************))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,------,,,+++************+++,,,---...))))))))))))***+++,,,,,,*********,,,///000000///---+++(((''''''((('''&&&(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++***+++,,,---...//////000222222222222333555777888999888888999999888555333666333111333:::@@@CCCDDDAAAEEEJJJMMMKKKEEE>>>999555777:::BBBQQQbbbfffcccddd___WWWPPPKKKIIIFFFEEEMMMJJJFFFBBB???===<<<<<<<<>><<<999:::777444333444666777777777555888@@@KKKWWWggguuu}}}zzz|||zzzttthhhuuu|||}}}pppfffVVVBBB666666222222222222222222222222111222666222:::FFFggg~~~uuu}}}YYYIIIDDD@@@===???>>>>>>??????@@@AAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@AAA???>>>@@@CCCEEEBBB@@@BBBJJJ\\\eeebbbkkk}}}ttt]]]SSSHHHDDDMMM```lllhhhOOO;;;999<<<:::666555555666666555555666444555666666:::BBBNNNVVVhhhxxxqqqYYYNNNGGG<<<666666666888888888777666555333444666999===AAADDDFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<@@@???@@@BBBHHHPPPYYY^^^iiinnnvvv~~~iii~~~[[[VVVVVVNNNCCC<<<999999888777444444555555666777777777888999AAARRRfffttt{{{}}}ttt\\\LLLHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAAAAADDDJJJPPPTTTWWWZZZ^^^bbbgggmmmtttxxx}}}vvvXXXPPPOOONNNYYYyyywww{{{]]]GGG@@@@@@>>>AAA@@@>>>>>>??????===<<<888555222000///...---,,,*********)))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,------,,,+++************+++,,,------***************+++,,,,,,+++******+++...000000000...+++(((''''''((('''&&&'''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++,,,---...//////111111222333444666777777999999999;;;<<<:::666333666444333666<<<@@@@@@???===AAAEEEFFFBBB===:::999444555777<<>>BBBAAA======BBBGGGIIIFFFBBB@@@???>>>:::888;;;888555555666777888888666444666>>>HHHUUUfffsss~~~zzzxxx|||zzztttiiittt~~~rrrfffUUU@@@666666222222222222222222222222111222666222999DDDdddyyyrrrZZZHHHBBB???>>>???>>>??????@@@AAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@AAAEEEIIIKKKIIIFFFDDDMMMaaakkkddddddlllkkkrrrnnn```SSSOOOYYYeeelllgggPPP???<<<===:::999777555555777888666333777666555555999???FFFKKKTTTggggggYYYSSSKKK>>>666666777888999999888777666333444666888;;;>>>AAABBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@?????????>>>===<<<<<<;;;;;;;;;=========@@@FFFOOOVVV[[[dddjjjsss{{{vvvhhhcccVVVVVVNNNCCC<<<999999888777444444555555666777777777999999>>>NNNdddvvv}}}|||www}}}^^^IIIEEEAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???BBBHHHNNNRRRUUUXXX]]]bbbgggnnnuuuzzzzzz~~~vvvggg[[[MMMVVVuuucccKKKDDDCCCAAAAAA@@@??????@@@???===;;;888666222000//////---,,,******))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))+++,,,,,,,,,+++***))))))******+++,,,---,,,,,,+++++++++++++++,,,+++***)))***---///000000...,,,)))'''''''''&&&&&&''''''(((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,******+++,,,---.../////////000111333555666888888888777888<<>><<<::::::::::::444666888888666666999<<<888888999;;;<<<;;;999777:::888777777999:::999888666333555===GGGUUUfffttt{{{wwwvvv{{{tttiiitttsssfffSSS>>>444666222222222222222222222222000222777222999BBBaaazzzyyy]]]GGG@@@??????@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEHHHMMMQQQRRRQQQOOOQQQXXXjjjrrrhhhbbbaaaZZZOOO```zzzppp___]]]kkk}}}zzzgggWWWOOOGGG>>>===>>><<<888777888666333888666444444777;;;>>>???CCCRRRXXXXXXZZZRRRCCC???======<<<<<<:::999777666444444555666888:::<<<===>>>>>>???@@@AAABBBBBBBBB@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::;;;>>>DDDLLLSSSXXXbbbhhhrrrzzzsssmmmiiiVVVTTTLLLBBB;;;999888888777444444555555666777777777:::;;;???III]]]pppyyyzzz~~~~~~fffLLLEEEAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????AAAFFFJJJNNNRRRUUU[[[```ffflllssswwwwww{{{}}}~~~yyy___eee|||fffNNNFFFEEECCC@@@@@@@@@AAAAAA@@@===:::999666222000//////---,,,)))))))))))))))))))))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***,,,,,,++++++))))))))))))***+++,,,---...---,,,+++++++++++++++***)))((())),,,...//////...,,,)))'''''''''&&&%%%'''''''''((()))*********''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,******+++,,,---......///---///111333666777999999777777:::@@@FFFHHHDDD???888666555777<<>>;;;999999999999:::;;;;;;<<<<<<666555444333444666666777333444555777888999888777888888888:::<<<<<<:::999666333555===HHHUUUggguuu{{{vvvppp}}}~~~vvvjjjuuusssfffRRR<<<333555222222222222222222222222000222777222888@@@^^^bbbIIIAAA???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDGGGKKKQQQVVVWWWWWWWWWWWW```hhh}}}yyyoooaaaJJJOOOXXXdddqqq}}}yyyjjjmmmxxxeeeTTTPPPWWWWWWKKK???;;;;;;;;;;;;999777555444555888;;;:::CCCJJJVVV```WWWIIIIIIHHHGGGCCC???<<<888666555444444444555666777888999:::;;;<<<===>>>???@@@@@@===============<<<<<<<<<<<<<<<;;;:::999999999999888888999<<>>???===999555444666888777666555555555555666777888888777777888;;;======;;;999666333555===HHHVVVhhhwww|||wwwhhhrrryyymmmuuu|||tttfffQQQ;;;222444222222222222222222222222000222777222888@@@]]]fffLLLBBB@@@AAAAAADDDEEEFFFGGGHHHIIIJJJJJJHHHHHHFFFEEECCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEKKKQQQXXX[[[[[[ZZZ[[[\\\```nnnzzz___WWWMMMGGGHHHPPPXXX]]]cccxxxyyyqqq}}}ooohhhssstttbbbKKKAAABBBDDD>>>>>><<<777222222777===888;;;AAATTTbbbXXXKKKPPPRRRNNNIIICCC===888555444555444444444444555666666888888999:::<<<===>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;:::999888777777777777777777888:::>>>DDDJJJNNNUUU]]]gggooowwwnnnkkkbbbPPPQQQIII@@@999888888888777444444555555666777777777777>>>EEELLLYYYmmm{{{zzz\\\NNNFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@BBBDDDFFFHHHNNNRRRXXX]]]aaaeeehhhkkkuuuwwwyyy{{{}}}xxxjjj~~~yyyfff___aaarrrvvv[[[GGGAAAAAABBBAAAAAAAAAAAA???>>>===<<<999888555222///---++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++*********++++++,,,,,,,,,000000///...,,,+++******))))))))))))***///555:::///---+++)))''''''''''''))))))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******------,,,++++++******)))++++++++++++++++++++++++---...000333666999<<<===;;;999;;;DDDMMMRRRWWW\\\NNN@@@666888AAAFFFFFFFFFBBBAAAAAABBBCCC@@@;;;666888888777444555AAASSSaaajjj^^^PPPFFF@@@===:::::::::222///444<<>>>>>===;;;:::<<<777555:::HHHZZZjjjssstttkkklllwwwxxx{{{uuunnnwwwrrr```KKK888444888555444444333222111000000555000333222999>>>^^^dddOOO@@@@@@BBB;;;CCCDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@BBBAAABBBCCCAAA???CCCJJJRRRUUUZZZ]]]]]]\\\[[[[[[dddttt|||hhhQQQEEE@@@>>>AAAGGGKKK]]]pppuuummmnnnnnncccvvvoooPPPHHHHHH>>>>>>888666888777222333888333555AAASSSYYYQQQLLLOOO\\\]]]UUUEEE<<<;;;999333222333222111111222555888777888999;;;<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;:::999888777777888888888:::???EEEJJJSSSYYYaaaiiirrrlllbbb^^^QQQPPPIII@@@:::888999888777555555555555555666777777444;;;DDDOOO^^^nnn{{{hhhNNNIIIDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>@@@CCCFFFIIIOOORRRVVVZZZ^^^ccciiilllppprrruuuyyy~~~qqq|||bbbSSSMMMVVVbbbooouuuZZZGGGAAAAAABBBAAAAAA@@@@@@???===<<<;;;999888555222///---,,,+++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++++++++++++++++++++,,,,,,//////...---,,,+++******+++++++++***+++...333666///...+++)))((('''''''''$$$$$$%%%&&&(((+++...000******)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++---///333777:::======999:::@@@HHHPPPYYYaaaOOOCCC;;;<<>>>>>===;;;:::===999777<<>>NNNSSSMMMJJJNNNZZZ```[[[III;;;888888777333444333222111222444777666777999:::;;;;;;:::::::::999999888888999999:::;;;;;;;;;;;;:::999888777777777777777999===CCCHHHQQQWWW___eeemmmzzzmmmgggYYYPPPPPPIII@@@:::999999888777555555555555555666777777:::===BBBJJJYYYmmmnnnNNNHHHDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>@@@CCCFFFHHHNNNQQQUUUYYY]]]aaafffjjjqqqsssvvvzzz}}}~~~gggTTTHHHKKKPPPVVViiirrrWWWFFFAAABBBBBB@@@@@@??????>>><<<;;;:::999777555222///---,,,+++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++,,,,,,++++++++++++++++++......---,,,,,,+++******,,,------,,,+++,,,000222000///,,,***((('''''''''######$$$&&&))),,,///111******)))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********,,,000666:::===>>>:::888:::>>>CCCMMMWWWMMMFFF@@@AAACCCDDDGGGLLLNNNLLLHHHCCC===777222000666;;;<<<888555<<>>>>>===<<<;;;<<<999777<<>>DDDJJJQQQ^^^jjjlllnnnwwwttt___PPPIIIAAA???;;;888888666222222555333222999FFFKKKHHHGGGKKKYYYcccaaaMMM:::555888;;;555555444333111111333555555666888999:::999999888888777777777777777777888::::::;;;;;;:::999888888666666666666777;;;@@@DDDNNNSSSZZZ```gggsssnnnnnnuuuSSSQQQPPPIII@@@;;;999999999777555555555555555666777777;;;===BBBKKKYYYmmmrrrOOOGGGCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>???BBBEEEGGGMMMPPPSSSWWWZZZ^^^cccfffpppssswwwzzz}}}mmmXXXFFFCCCAAAAAAIIIWWWcccvvvoooUUUEEEAAABBBBBB??????>>>>>>===;;;:::999888777555222///---,,,,,,************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,,,,++++++*********------,,,,,,+++++++++***+++,,,---,,,,,,,,,///111111000---***((('''''''''((('''''''''((()))+++,,,+++***))))))(((((())))))(((((((((((((((((((((((())))))(((((())))))***+++))))))***+++,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++***,,,000555;;;???BBB@@@??????===;;;>>>DDDHHHEEECCCDDDCCCDDDIIIQQQWWWUUUPPPHHH???:::888888:::???AAA<<<666;;;JJJXXX___bbb```WWWNNNHHHDDDAAA<<<;;;999777333555CCCRRRbbbgggggg]]]RRRPPPTTTWWWIIIGGGDDD@@@>>>===============>>>>>>>>>===<<<;;;888777666999CCCOOO\\\cccsss~~~{{{||||||uuuvvv{{{ssssss}}}hhhRRR@@@666222222222222222222222222222222111000444222999:::MMMzzz|||ooocccNNNBBBBBB@@@GGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFDDDBBBAAA??????>>>===>>>AAAAAACCCKKKTTTYYY___hhhnnnpppnnnlllkkkccckkkkkkVVVGGG???<<<<<<999666666;;;???BBBHHHNNNYYYfffqqqTTTFFF???>>><<<:::999777666555666333111555===BBBBBBDDDIIIZZZccc```MMM;;;666999;;;666666666444222111222444444555777888888888777777666666555555555555666666999999:::::::::999999888555666555555555888===@@@HHHMMMUUU[[[bbbnnn|||nnntttmmmPPPTTTOOOIII@@@;;;::::::999777555555555555555666777777777<<>>???AAADDDFFFKKKNNNQQQTTTWWW[[[___ccclllpppuuuyyy|||}}}qqq\\\JJJDDDAAA===???FFFCCChhhvvveeeiiiyyysssYYYmmmSSSDDDAAABBBAAA>>>>>>>>>>>><<<;;;:::999888666444222///...---,,,************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---000333222111...+++)))(((''''''***)))(((''''''((())))))++++++***)))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))***+++,,,------...++++++,,,,,,,,,---------+++******+++...333888;;;DDDDDDHHHKKKHHH???::::::AAAAAACCCEEEDDDDDDLLLUUU``````]]]TTTIIIAAA@@@AAA???BBBCCC>>>:::@@@PPP^^^eeelllmmmbbbVVVPPPOOOMMMDDD>>>999777666999BBBMMMaaajjjmmmeeeZZZWWWZZZ]]]OOOMMMHHHDDDAAA???>>>>>>===============<<<;;;;;;777666666999@@@JJJUUU\\\mmmyyy~~~{{{|||tttvvvxxx~~~dddLLL===777444222444444333333222111000000000000444222888999GGG~~~xxxooorrrfffUUUIIIFFFBBBGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFEEECCCBBB@@@???>>>===<<<===@@@BBBFFFPPPZZZdddhhhnnnrrrrrrqqqqqqppphhhkkkyyyiiiNNN@@@<<<<<<<<<999999<<<===;;;;;;???BBBHHHZZZxxxuuuRRREEE@@@======<<<;;;:::::::::999444222333777:::>>>BBBGGG[[[___ZZZIII<<<::::::888666777666555222111222333444555666777777777666555555444444333333444444555888888999999:::999999999555666555444444666999<<>>>>>@@@CCCEEEIIIKKKOOORRRUUUXXX]]]```hhhlllrrrxxx|||uuuooo^^^OOOIIIFFF@@@???BBB???MMMgggpppWWWRRRZZZtttiiiTTTlllRRRDDDBBBBBBAAA??????>>>>>>===;;;:::999777666444222000...------************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++,,,,,,++++++++++++++++++,,,---------------------((()))******+++...222555333222///,,,***(((((((((((((((''''''((()))+++,,,++++++***))))))))))))***))))))))))))))))))))))))***))))))))))))***++++++))))))***+++,,,,,,------++++++,,,,,,------......***)))((()))***...111333888:::AAAKKKMMMFFF===999===>>>AAAEEEEEEEEEMMMVVVaaagggjjjdddXXXLLLGGGFFFHHHHHHEEE@@@???HHHYYYgggqqq}}}rrrbbb[[[XXXVVVLLLDDD===;;;<<<===AAAGGGTTT]]]aaa[[[TTTSSSWWWZZZSSSQQQMMMIIIEEEBBB@@@???======<<<<<<;;;;;;::::::777888999;;;???GGGPPPVVVeeeqqq~~~~~~}}}vvvxxxuuu{{{```GGG:::888666222555444444333222111000///000000444111888999DDDvvvooommmmmmbbbTTTIIIFFFBBBEEEFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDCCCAAA???>>>======<<<===AAADDDIIITTT```kkknnnsssuuuuuutttssssssmmmmmmuuuyyyWWWDDD???@@@===::::::>>>>>>;;;999;;;<<<<<>>>>>@@@BBBDDDFFFIIIMMMPPPSSSWWW\\\___eeejjjpppvvv{{{rrriii]]]RRRLLLFFF@@@===>>>DDD@@@KKKfff~~~aaaRRRSSSlllzzzeeeUUUlllRRRDDDBBBBBB@@@?????????>>>===<<<;;;:::777666444222000...------************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++++++++++++++++++++,,,,,,---------....../////////)))))))))))))))---222666444222000---***)))((((((''''''&&&'''(((***,,,---,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,*********++++++,,,,,,,,,++++++,,,,,,---......///++++++***)))***+++,,,---,,,,,,333AAAKKKJJJDDD???===>>>AAAFFFFFFGGGMMMUUUbbbpppxxxiii___[[[ZZZTTTJJJBBBBBBLLL\\\hhhqqq{{{iii```\\\XXXSSSLLLFFFDDDAAA???AAAEEEFFFLLLOOOJJJFFFJJJQQQUUUWWWUUURRRNNNJJJFFFCCCBBB===<<<;;;::::::999999999666888999;;;===CCCKKKQQQ^^^hhhuuu~~~yyy{{{zzzxxx[[[AAA666888777222333333333222222111111111111111333///888:::BBBqqq}}}qqqeee[[[NNNEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDBBB@@@???>>>======<<<===AAAEEELLLYYYeeekkkpppvvvyyyyyywwwuuutttppppppuuujjjRRRJJJIIICCC===:::===@@@???<<<;;;999:::===GGGVVVdddlllnnn___ZZZ]]]ZZZLLLHHHLLLIIIBBBEEEDDD???<<<>>><<<777888666444222555<<>>===<<<:::888555555555555555666777777:::;;;CCCQQQaaa{{{zzzjjjLLLHHHEEEEEEDDDDDDDDDDDDDDDEEEEEECCCBBB???>>>>>>???AAACCCDDDGGGKKKOOORRRWWW\\\```fffjjjpppuuuzzzuuubbb[[[TTTNNNGGG@@@======AAA;;;AAAPPPlllrrraaaaaa{{{hhhXXXlllRRRDDDBBBBBB@@@@@@@@@??????>>><<<;;;:::777666444222000...------************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((***++++++*********++++++,,,,,,---------......///000000000++++++)))((((((+++111555555333000---***)))(((((()))(((''''''''')))***+++,,,+++******)))*********))))))))))))))))))))))))*********)))******+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,---...//////......---,,,++++++++++++,,,(((,,,;;;JJJNNNLLLIII@@@???BBBGGGHHHHHHMMMTTTjjjxxxkkk```QQQEEECCCLLLYYYccchhh||||||jjj```[[[WWWVVVQQQMMMJJJEEE@@@AAAEEE>>>BBBAAA===<<>><<<===BBBFFFNNN[[[gggiiiooowww||||||yyyvvvsssrrrqqqvvv```SSSNNNMMMBBB:::<<>>;;;888;;;<<<===EEEMMMNNNJJJGGGBBBDDDDDDAAAHHHOOOJJJRRRUUUTTTMMMIIIJJJGGGAAA999888555222555<<>>======;;;888555555555555555666777777777999DDDSSS___sss~~~oooLLLGGGDDDEEEEEEDDDDDDDDDDDDEEEFFFCCCBBB???>>>===???AAABBBCCCFFFJJJNNNRRRWWW\\\```hhhkkkpppuuuzzzyyy^^^[[[WWWQQQIIIBBB@@@AAA:::999AAAFFFUUUqqquuusssaaapppWWWFFF@@@BBBEEE@@@AAABBBBBBAAA???<<<;;;666555333111...,,,***)))************))))))))))))))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++++++++************++++++...///000000000///------************+++---222666555444111...+++((('''&&&'''''''''(((((()))***+++,,,+++***)))((('''&&&%%%***)))((((((((()))+++,,,)))'''&&&(((+++---+++)))++++++******++++++,,,---//////000000///...---,,,000...,,,+++,,,---------,,,++++++...555>>>GGGMMMAAACCCEEEFFFGGGIIILLLOOOkkkyyyfffQQQLLLUUUYYYTTTYYYhhhrrrlllccc___^^^[[[\\\[[[TTTJJJGGGKKKOOOPPPIII>>>BBB===:::===???RRRUUUVVVWWWUUUQQQLLLIIIGGGAAA???;;;999888888777555777555444777888:::@@@HHHVVV___jjjrrr{{{{{{kkkPPP>>>222444888222333333333333333333333333333222000555999777FFFeeelllWWWLLLEEEBBBDDDBBBBBBCCCEEEGGGIIIHHHGGGDDDDDDBBBAAA@@@?????????===<<>>888;;;LLLRRRKKKIII@@@???>>>>>>???AAAGGGLLL___sssvvvaaaRRRUUUSSSHHHAAA999444777999888;;;AAAGGGMMMJJJ===777;;;:::333777777777777666555444333444444555666777888999999777777666555444444444444444555777:::;;;<<<<<<<<<999888777555444444444444888;;;AAAIIITTTbbbpppyyysssfffoooSSSTTTLLLGGGAAA>>>??????>>><<<555555444333444555666777777:::EEEVVVbbboooPPPEEEHHHDDDDDDEEEEEEFFFFFFGGGGGGBBBBBBAAA???===<<<>>>???BBBEEEIIIMMMQQQVVV\\\___dddlllrrrsssvvv}}}www[[[YYY___]]]NNNHHHFFF>>>999AAA???CCCHHHgggcccqqqYYYIIIAAAAAACCC@@@AAABBBBBBAAA???<<<;;;666555333111...,,,***)))************)))))))))))))))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++++++++************++++++...///000000///...---,,,***++++++++++++...222555555444111...,,,)))'''&&&'''''''''(((((()))***+++++++++***)))(((''''''&&&***)))((((((((()))***+++)))((('''(((+++,,,+++***+++*********+++,,,------------...//////////////////...,,,,,,...//////...,,,++++++---111777>>>BBB???AAACCCDDDEEEGGGJJJMMM___tttqqq]]]XXX^^^]]]UUUVVVbbbjjjhhh```]]]```dddeeeccc[[[PPPLLLPPPWWWZZZOOOBBBEEE>>>999===>>>QQQTTTVVVWWWWWWTTTPPPMMMKKKCCC@@@<<<:::888777555444666333333666777999???FFFRRR[[[gggpppzzz|||iiiLLL<<<222555888111333333333333333333333333333333000444999666DDDbbbkkkVVVLLLGGGDDDDDDCCCCCCCCCFFFHHHJJJIIIHHHDDDCCCBBBAAA@@@?????????>>>===@@@GGGOOOVVVaaalllmmmsss|||}}}vvvppprrruuuyyy~~~pppXXXNNNKKKEEE???<<<<<<>>>:::AAAUUU[[[TTTRRRJJJHHHDDD@@@>>>>>>AAAFFFdddsss[[[UUURRRKKKBBB:::555666666666888===HHHNNNKKK???999;;;999222777777777777666555444333444444555666777888999999777777666555444444444444555666888:::;;;<<<;;;;;;999888777666555444444444666999???GGGRRR```oooxxxsssgggpppUUUUUULLLGGGAAA?????????>>><<<555555444444444555666777999<<>>???@@@CCCGGGLLLPPPUUU[[[___dddkkkqqqrrruuu{{{|||```ZZZ___aaaTTTJJJGGGAAA;;;AAA>>>BBBFFFeeeyyyqqq\\\KKKCCCAAAAAA@@@AAABBBBBBAAA???<<<;;;666555333111///---+++***************))))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))******+++++++++************++++++//////000000///---,,,*********+++++++++---111444444333222000---***(((''''''''''''(((((()))***+++*********))))))((((((((())))))((((((((()))***+++)))((('''(((***,,,+++************+++,,,---...//////000222444555444333222000///...///000111000.........------///111444666999;;;>>>@@@AAACCCEEEHHHSSSfff~~~wwwgggdddiiiggg```aaadddffffff```\\\```gggnnnmmmeeeYYYTTTZZZbbbgggYYYIIIHHH???999<<<<<>>>>>>>>???>>>BBBJJJSSS\\\hhhssswww~~~}}}vvvrrruuuyyy}}}~~~jjjYYYPPPIIICCC???===??????LLLeeellldddbbb^^^ZZZRRRIIIAAA???@@@BBB\\\lll\\\SSSMMMDDD===777666555555666999FFFLLLKKKBBB<<<<<<888222777777777777666555444444444444555666777888999999777777666555555444444333666777999:::;;;;;;::::::999888777666555444444444444777<<>>;;;555555444444555555666777888<<>>???>>>AAAFFFJJJOOOTTTZZZ^^^eeelllrrrsssuuu{{{iii[[[^^^fff\\\MMMGGGCCC===AAA===@@@DDDbbbpppZZZJJJCCCAAABBB@@@AAABBBBBBAAA???<<<;;;666555333111///---,,,+++************)))))))))((((((((((((((((((''''''''''''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******++++++************++++++.../////////...,,,+++)))))))))******)))+++...111333333333222///,,,***(((''''''''''''((()))***+++******))))))))))))))))))(((((((((((())))))******((((((((()))***+++++++++******++++++,,,...///000555888>>>BBBBBB@@@<<<888666444333222333222000...000000000/////////000000222444777999:::;;;===???KKKZZZpppzzznnnhhhpppzzzssspppkkkcccbbbeeennnooojjjbbb```eeemmmqqqaaaOOOLLL@@@999;;;;;;MMMMMMNNNOOOQQQQQQNNNJJJGGG@@@===999777666555333222333000000222333444:::BBBKKKTTT___kkkzzz~~~[[[???666333555666...333333333333333333333333333444222333777555>>>UUUrrrgggLLLDDDEEECCC???BBBCCCDDDGGGIIIJJJIIIGGGCCCBBBAAA@@@???>>>>>>>>>??????DDDNNNXXXbbbppp||||||}}}~~~eeeVVVOOOIIIEEEAAABBBEEEYYYwwwyyywwwsssooocccSSSHHHDDDDDDCCCKKKooowwwdddVVVKKKFFF@@@:::777666777888999@@@FFFGGGAAA===<<<999444777888888777777666555444444444555666777888999999777777777666666555444444777888999:::;;;:::999888999888888777666555444333333666;;;BBBNNN]]]lllvvvnnniiibbbPPPPPPLLLHHHDDDBBBBBBAAA===:::555555555555555666666777555999GGG^^^rrr|||SSSFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@===<<<>>>???===@@@EEEJJJOOOTTTZZZ^^^hhhooottttttvvv|||sss^^^^^^jjjbbbQQQHHHEEE???AAA;;;@@@EEEbbbnnnWWWHHHAAABBBDDD@@@AAABBBBBBAAA???<<<;;;555555333222000...,,,,,,************)))))))))((('''''''''(((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&'''((()))******++++++************++++++---.........---,,,***)))'''((()))(((((()))+++---222333444333222...+++)))''''''''''''((()))***+++************))))))))))))''''''(((((())))))))))))'''((()))))))))***++++++******+++,,,---///111222888>>>HHHPPPSSSPPPJJJEEE>>><<<888666555222///---//////000000//////...------///222444444444666777BBBMMMaaauuu}}}yyypppkkkeeegggwww{{{rrrhhhcccgggjjjjjjhhhjjjpppssssssfffRRRLLL@@@999;;;:::KKKFFFGGGHHHJJJKKKHHHBBB>>>:::888555444444444444333333000///111222333999@@@KKKSSS^^^kkk{{{wwwRRR999555333444555...333333333333333333333333222555333333777555<<>>>>>>>>???@@@FFFRRR^^^iiivvvvvvaaaXXXRRRLLLGGGGGGJJJdddvvvbbbTTTQQQPPPNNNOOOcccvvvxxxnnn```QQQFFFEEEAAA;;;666666888999999999>>>AAA???======;;;888888888888888777666555444444444555666777888999999888888888888888666555444888888::::::::::::999888888888999888777666444333444666;;;BBBMMM\\\kkkuuummmmmmtttUUUJJJLLLLLLHHHEEEDDDDDDBBB===999555555555666666666666666777999EEEZZZpppTTTEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCC@@@>>><<<===???>>>AAAFFFKKKOOOTTTZZZ^^^fffmmmrrrsssuuu{{{}}}ccc___lllhhhXXXMMMFFFAAAAAA;;;AAAFFFdddlllUUUFFF@@@AAADDD@@@AAABBBBBBAAA???<<<;;;555555333222000...---,,,************))))))))))))'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((())))))***++++++************+++++++++,,,---------,,,+++***'''((())))))((((((***+++111333555555444000,,,***'''''''''(((((()))***++++++++++++******)))))))))&&&'''((()))))))))(((((('''(((******))))))+++,,,******+++,,,...000222333777???KKKUUU[[[ZZZVVVSSSFFFCCC===999666444111///....../////////...---------///222333222222222333888???NNNaaannnqqqpppooopppmmmjjjjjjtttwwwiii]]]___bbbdddhhhooovvvuuupppeeeQQQKKK???:::<<<:::JJJAAAAAABBBEEEGGGDDD>>>888888666333333444555444444444111000222333444999@@@LLLTTT^^^lll|||kkkIII444555444333444000333333333333333333333333111666444444888777<<>>@@@IIIWWWcccnnn{{{uuuoooiii```PPPLLLOOOmmmwwwhhhffffffcccdddhhhiiicccZZZPPPHHHDDDEEECCC<<<666555888999777555888<<<>>>===<<<<<<;;;888888888888777666555555444444555666777888999999999:::;;;;;;:::999777666777888999:::;;;:::999888888999999999888666444333555777:::@@@KKKYYYiiisssqqqvvvdddLLLHHHLLLLLLIIIFFFEEEEEEBBB===999444555666777777777777666;;;===FFFXXXnnnYYYHHHDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDAAA>>>======??????BBBFFFKKKOOOTTTYYY]]]```hhhmmmnnnpppvvv|||}}}~~~ooofffooonnndddWWWJJJDDDBBB;;;BBBHHHfffkkkVVVFFF@@@???AAA@@@AAABBBBBBAAA???<<<;;;555555333222000///...---************))))))))))))''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''((())))))++++++************++++++)))***,,,------,,,++++++(((***+++***))))))***,,,111333555777555222---***'''''''''(((((()))***+++,,,,,,++++++***)))((((((&&&'''((()))))))))((('''&&&(((******))))))***---)))***+++---///111333444999???HHHQQQVVVXXXWWWVVVKKKGGG@@@;;;888666555444000000000000000000//////222444666777555444333333555555===MMMYYY___cccgggsssuuuwwwvvvuuuwww~~~wwwjjjZZZ\\\\\\^^^dddpppwwwsssjjjbbbNNNIII>>>:::<<<:::III>>>>>>@@@DDDHHHFFF@@@999:::777555444444555555444555222111333444444:::AAANNNTTT^^^kkk|||}}}```AAA222666444222333111333333333333333333333333111777555444999999<<>>888888888888888777555555444444555666777888999999;;;;;;<<<===<<<:::999777777777999:::;;;::::::999888999999:::999777444333666777999>>>HHHVVVeeeooo{{{uuu]]]KKKLLLPPPLLLJJJGGGGGGFFFCCC===888444555666777888777777666:::>>>HHHYYYppp```NNNHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFEEEDDDAAA>>>======??????BBBFFFJJJMMMQQQVVVZZZ\\\dddiiikkkmmmtttzzz|||~~~|||pppssstttqqqdddQQQGGGCCC;;;CCCHHHeee}}}kkkWWWHHH@@@>>>>>>@@@AAABBBBBBAAA???<<<;;;555555444222000///...---************))))))))))))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))++++++************++++++((()))+++,,,------,,,,,,***+++,,,,,,+++***+++,,,000333666777666222...+++'''''''''(((((()))***+++------,,,+++***)))((('''%%%&&&((()))))))))((('''&&&(((+++***)))(((***---)))***+++---///222444555>>>AAAFFFKKKNNNQQQRRRRRRMMMHHHAAA;;;999888888888555555444444333333222222666999;;;;;;999777666666888333444???KKKQQQYYY```lllttt{{{ppp```\\\ZZZZZZaaannnwwwqqqfff___LLLGGG>>>:::===:::HHH>>>>>>@@@FFFKKKJJJDDD======:::777555555555444333666333222444444555;;;BBBOOOUUU^^^kkk|||}}}{{{ZZZ===111777555111333222333333333333333333333333000777555555::::::<<>>;;;>>>===999888999;;;>>>===<<<<<>>>>>>>><<<:::888666777999:::;;;;;;::::::888999::::::999777444333555666888<<>>======??????BBBEEEHHHLLLPPPTTTXXX\\\ccciiikkknnnuuu{{{}}}xxxwwwyyy{{{nnnVVVJJJEEE;;;BBBGGGcccxxx{{{fffRRREEE@@@??????>>>@@@AAABBBAAA???===<<<999666333111000---***((())))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))***+++***))))))+++---,,,,,,,,,---,,,,,,++++++000******222666111,,,+++---000333666666333///,,,((('''&&&&&&%%%&&&'''(((,,,,,,,,,---,,,+++)))((())))))))))))))))))))))))''''''''''''((()))++++++...---------///222555666@@@CCCGGGLLLOOORRRUUUVVVYYYPPPEEE@@@@@@BBB@@@>>>===;;;999888999;;;>>>@@@AAABBBBBBAAA@@@???>>>===999;;;AAAHHHOOORRRQQQOOOUUUbbbttt{{{lllhhhfffbbbhhh|||oooZZZRRRGGG???:::888:::===<<>>;;;888777777777666555222444555444222555<<>>??????===888777777777888999::::::888888888777555555777999===============<<<;;;;;;;;;;;;;;;;;;:::999777777:::::::::999999999888888666888;;;???FFFSSSbbblllwwwuuu~~~\\\QQQSSSJJJPPPLLLIIIIIIJJJGGG>>>666666666555555555555666666777>>>EEE[[[{{{~~~yyyWWWGGGKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCAAA???>>>???AAACCCGGGKKKPPPSSSUUUYYYbbbgggdddcccmmmxxx}}}~~~vvv{{{rrrcccBBB???DDD>>>^^^{{{fffRRREEE???>>>??????@@@AAAAAA@@@???===<<<999666333111000...+++(((************))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))***++++++******+++---------............------///+++...666999333,,,))),,,///333666777444000---)))((('''&&&&&&&&&'''(((***+++,,,------,,,***)))))))))))))))))))))))))))((((((((())))))***+++,,,,,,------///222666999;;;<<>>>>>???@@@???>>>999999999999999::::::;;;888888888777555666888:::>>>>>>?????????>>>>>>============<<<<<<;;;999999::::::999999999888888888777999;;;???EEEPPP___iiivvvppp~~~cccWWWZZZUUUQQQNNNKKKJJJJJJFFF===666777777666666666666777777888===CCCXXXxxx{{{XXXLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGFFFFFFDDDCCCAAA???>>>???@@@CCCFFFKKKOOORRRTTTXXX___cccaaabbblllwww|||zzz{{{ZZZHHHDDD???XXXyyyeeeQQQEEE???>>>>>>AAA@@@@@@??????>>>======888666333111000...+++)))+++++++++*********))))))((())))))******))))))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***+++,,,,,,++++++,,,......//////000000000//////...---111999;;;444,,,'''***---222777888666222///***)))((('''&&&''''''((((((***,,,......---+++***((((((((((((((((((((((((***)))))))))***+++,,,---+++,,,...111555999>>>@@@EEEUUUgggnnnlllkkksss{{{yyybbbVVVTTTTTTOOOHHHJJJMMMPPPRRRVVV\\\ffflllrrrrrrppplllfff]]]VVVQQQRRR\\\sss{{{\\\SSSTTT___ddd```aaaggg~~~ssscccVVVIIICCC@@@===>>>AAADDDKKKHHHKKKYYYZZZNNNFFF???>>><<<<<<<<<<<<:::999666777666333222555<<>>EEERRRccctttcccSSSRRRNNNbbb}}}yyyrrriiinnnssstttjjjXXXTTTfff}}}~~~mmmYYYKKKHHHDDDBBB@@@???@@@@@@???>>>::::::;;;;;;<<<<<<;;;;;;777888888777555666888:::??????@@@AAAAAA@@@@@@@@@????????????>>>===<<<<<<:::::::::999999999999888:::;;;<<<>>>CCCMMMZZZcccrrrsssbbbUUUXXXXXXSSSQQQNNNLLLJJJEEE===777888888777777777777888888999<<<@@@TTTuuuZZZPPPLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>>>>@@@BBBEEEIIIMMMQQQSSSWWW[[[^^^]]]aaakkkwww}}}{{{{{{UUUDDDBBBNNN~~~tttaaaOOODDD???>>>???BBBAAA@@@>>>============888555333111000...+++)))*********))))))))))))((()))))))))******)))))))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***+++------,,,,,,,,,......//////000000000000///......222666777222+++&&&(((,,,111666888666333111,,,+++***(((''''''(((((('''))),,,...///...,,,***((((((((((((((((((((((((***)))))))))******+++,,,+++,,,...111555999===???IIIVVVeeeiiidddbbbgggooossseeeUUULLLKKKMMMKKKHHHJJJMMMPPPRRRSSSXXX```fffkkklllllllllkkkhhhfffdddgggmmm}}}{{{dddUUUWWWWWWPPPPPPWWWaaayyyhhhXXXKKKGGGFFFAAA@@@BBBKKKSSSOOOOOO\\\^^^QQQIII@@@???>>>===>>>===;;;999999888666444333666<<<@@@LLLVVV```ooo{{{uuupppzzz|||rrrQQQ<<<666222333555333444666333333333444444444444444666666777777888;;;???CCC___^^^LLLHHHGGGIIIJJJJJJJJJJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBAAA@@@>>>EEETTTfffzzziiiWWWTTTMMM\\\www|||wwwooottt}}}|||}}}yyyaaaNNNJJJFFFCCC@@@?????????>>>===;;;<<<===>>>>>>>>>===<<<777888888777555666888:::>>>???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;:::::::::<<<<<<======@@@IIIUUU^^^mmmzzz~~~]]]SSSTTTWWWVVVTTTRRROOOKKKDDD<<<777888777777666666777777888999;;;>>>SSSvvv^^^PPPMMMLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFEEECCCAAA???>>>>>>???AAADDDGGGKKKNNNPPPVVVXXXYYY[[[aaalllyyyqqq|||bbbHHHHHHHHHlllzzznnn\\\LLLBBB??????@@@BBBAAA???>>>===<<<<<<<<<777555222111000...,,,))))))((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))+++---...,,,,,,,,,---,,,---...///////////////...////////////...+++((('''+++000444666666444222...---+++)))((((((((((((&&&(((+++---...---,,,+++))))))))))))))))))))))))))))))((((((((()))******+++,,,---///222444666777999???EEEFFFCCCBBBEEEIIIKKKIIIDDDAAA@@@BBBEEEHHHHHHKKKMMMOOOPPPSSSXXX\\\______```bbbeeeiiillloooxxx{{{|||jjjfff```RRRKKKMMMIIIWWWgggtttrrr___PPPOOOOOOJJJGGGIIIXXXaaa[[[UUU^^^```TTTKKKBBB@@@>>>>>>>>>===;;;999:::999777555555777;;;>>>EEEQQQ```sssvvvlllqqq}}}fffFFF999444222444555333333666333333333444444555555555666777888888999;;;???BBB\\\aaaLLLKKKOOOKKKKKKKKKKKKJJJHHHFFFEEEAAAAAABBBBBBBBBBBBAAAAAA???GGGVVVkkksss]]]XXXNNNTTTlll{{{uuu~~~iiiTTTKKKFFFCCC???=========<<<;;;<<<===???AAAAAA???===<<<777777777777666666999;;;======>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<;;;===EEEQQQYYYhhh{{{wwwjjjZZZYYYXXX[[[XXXYYYWWWSSSKKKBBB<<<888777666666555555666666777:::;;;>>>VVV|||gggPPPNNNMMMKKKIIIHHHHHHIIIIIIGGGGGGGGGEEEDDDBBB@@@???===>>>@@@BBBEEEIIILLLMMMUUUUUUWWW[[[aaammm}}}mmm]]]ggglllMMMMMMFFF```vvvkkkZZZKKKBBB??????@@@AAAAAA@@@???===<<<;;;;;;777555222111000///,,,***(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((***------,,,++++++,,,+++,,,,,,---............---///---))))))+++,,,***(((***...111333444333333000///---***)))(((((((((&&&''')))***++++++++++++)))))))))))))))))))))))))))((((((((((((((())))))++++++,,,---.../////////////////////000111333444666999<<<<<<;;;===BBBGGGFFFHHHLLLPPPTTTXXXYYYZZZZZZYYYXXXYYY]]]bbbhhhkkkuuuxxx|||~~~oooaaa[[[UUUUUUUUUWWW```jjjkkkgggkkkssslllXXXVVVXXXTTTSSSXXXkkkvvvoooaaaccccccYYYRRRGGGDDD@@@>>>======;;;:::;;;:::999888777888:::;;;@@@LLL[[[qqqvvvhhhjjjnnnuuu~~~}}}vvvWWW>>>666333333555555222222555333333333444555555666666666777999999:::;;;???AAARRRwwwyyylllUUUQQQRRRMMMMMMLLLLLLJJJIIIGGGGGGCCCCCCCCCDDDCCCCCCBBBBBB???HHHYYYoooggg^^^NNNKKKVVVccc~~~qqqwww{{{kkkUUUGGGEEEBBB>>>;;;;;;;;;;;;:::<<<>>>AAACCCBBB@@@===;;;666777777666666777999;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<===>>>????????????>>>>>>>>>============<<<;;;;;;:::999;;;CCCNNNWWWeeeyyy|||rrrXXXXXX___\\\```[[[\\\\\\VVVKKKAAA;;;999666666555555555555666666999:::???YYYwwwTTTOOONNNLLLJJJIIIIIIJJJJJJHHHHHHGGGFFFDDDBBB@@@???<<<===???AAADDDGGGIIIKKKQQQRRRVVV[[[aaammmfffQQQSSSooosssRRROOOHHH\\\}}}yyyxxxmmm\\\LLLCCC?????????@@@@@@@@@@@@>>><<<:::999666444222111000///,,,***((((((((((((''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''))),,,---,,,+++***+++++++++,,,---............+++...---((('''+++---+++)))***,,,...000111333333222000...+++)))((((((((((((''''''(((((()))******++++++++++++++++++++++++******))))))((())))))***)))******+++++++++++++++///............000222333000333666888999;;;???CCCBBBCCCGGGOOOWWW[[[ZZZWWWQQQQQQQQQRRRVVV[[[___bbbhhhlllqqqttttttwww}}}}}}wwwoooddd^^^___```ZZZQQQSSSWWWiiiwww\\\XXX[[[[[[___gggqqqkkkiiiaaa]]]LLLHHHBBB???=========<<<;;;;;;::::::::::::999888;;;EEESSSmmm|||nnnoooggghhhkkkvvv{{{eeeHHH999555333333666444111111444333333444444555666666666666888999::::::<<<>>>AAAIIIjjjwwwxxxkkk\\\RRROOOOOONNNLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEDDDCCCCCC???HHH[[[tttwwwfffNNNFFFJJJMMMaaassssssvvvlllWWWGGGEEEAAA===;;;:::;;;;;;:::<<<>>>AAADDDCCC@@@===:::666777777666666777999<<<;;;;;;;;;;;;:::888777666999999;;;<<<<<<==================<<<<<<<<<;;;;;;999999888888:::BBBMMMVVVfffzzzsss{{{~~~SSSYYYbbb^^^ccc]]]______XXXKKK@@@;;;999777777666666666666777777888999???[[[]]]PPPOOOMMMKKKJJJJJJJJJKKKHHHHHHGGGFFFDDDBBB@@@???<<<<<<>>>@@@BBBEEEHHHIIILLLOOOUUU[[[___kkktttVVVKKKcccwwwVVVMMMLLL___vvvxxx{{{ooo^^^NNNDDD???>>>>>>???@@@AAA@@@???<<<999888666444222111000///---+++))))))))))))((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&))),,,---,,,*********+++,,,---...////////////)))------((((((,,,...+++******+++,,,...000222333222111...,,,***)))(((((((((((('''&&&&&&''')))***++++++++++++++++++++++++++++++***************+++(((((()))*********))))))+++---...---++++++---//////...///111555999<<<>>>======AAAKKKUUUYYYUUUOOOEEEFFFIIIMMMQQQVVVZZZ\\\cccfffkkkooorrruuuzzz}}}{{{{{{vvvyyyxxxnnncccUUUSSS]]]xxx}}}\\\UUUYYY\\\dddppp|||qqqnnnhhheeePPPKKKDDD@@@>>>>>>>>>>>>;;;;;;;;;;;;<<<;;;888666777???MMMjjjyyy{{{lllgggdddlll~~~zzz[[[???666444333444666444000000333333333444444555666777777666888:::::::::<<<>>>AAAFFFddd{{{rrrjjjVVVPPPPPPOOOMMMLLLJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCC???HHH\\\wwwmmmPPPFFFIIIGGGSSSooozzzvvvxxxqqq^^^OOOEEEAAA===;;;;;;;;;<<<;;;<<<>>>BBBDDDDDD@@@<<<999666666777666666777999<<<<<<<<<;;;:::999777666555777777999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888777777999AAAMMMVVVggg{{{nnnZZZaaahhhaaaggg^^^aaaaaaYYYLLL@@@::::::888888777777777777888888888999>>>[[[eeePPPOOOMMMLLLKKKJJJKKKKKKHHHHHHGGGFFFDDDBBBAAA@@@;;;<<<===???BBBDDDGGGHHHHHHLLLTTTZZZ^^^jjjaaaNNNaaazzzXXXKKKNNNccc~~~}}}sss```PPPEEE>>>>>>BBBCCCAAA@@@@@@@@@???===;;;777666444111...,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++++++++++++++***++++++,,,,,,------...///,,,******,,,+++(((%%%((()))*********---111444333111///---+++))))))(((&&&'''(((*********)))((())))))))))))))))))))))))*********)))))))))))))))************************************+++++++++++++++,,,,,,...000222444555666999???FFFJJJLLLLLLLLLBBBCCCEEEHHHKKKOOORRRSSSWWWXXX]]]gggrrrwwwvvvrrr}}}rrrhhheeegggsss~~~eeeXXXSSSSSS```qqq{{{wwwooodddZZZMMMBBB??????<<<888777555:::<<<;;;;;;===<<<999666888DDD^^^{{{{{{qqqmmmyyytttxxx|||qqqPPP<<<666333333444444444444444444555555666666777777888888888888999:::<<<>>>@@@AAAKKKVVV~~~oooyyyzzzZZZTTTOOOKKKKKKNNNPPPNNNLLLKKKJJJHHHHHHHHHGGGDDDBBBCCCEEE^^^vvvWWWMMMJJJHHHRRRbbbuuuzzz}}}zzzsssYYYPPPFFF???@@@>>>999999>>><<<888888???GGGGGG===333666888999999777777888:::<<<;;;999777666666777777888888999::::::::::::999999999999999999999999999888777888999999===HHHTTT```ssssss^^^]]]bbbmmmhhhccccccaaaXXXIII<<<999<<<888888888777777777777777444;;;===MMMvvv^^^MMMIIINNNLLLMMMPPPMMMLLLJJJIIIHHHGGGEEEAAA>>>:::::::::<<<>>>AAADDDFFFGGGNNNPPPUUU```kkklllQQQ```uuu}}}kkkZZZSSS[[[nnnzzzuuurrr___PPPDDD>>>>>>AAACCCBBB@@@??????===:::888777666444111...---++++++***)))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***++++++++++++***++++++,,,,,,------......,,,***+++,,,+++)))&&&'''((((((((((((***---000333222111///---+++***)))&&&'''((()))***))))))((())))))))))))))))))))))))***)))))))))))))))))))))*********************************+++++++++++++++******+++,,,---...000000---000333777:::;;;;;;:::777888999;;;>>>AAADDDEEEJJJKKKPPPYYYbbbgggeeebbbzzzyyyxxxyyyzzz~~~vvvcccYYYPPPLLLTTTaaaxxxnnn^^^OOO@@@;;;;;;:::::::::888<<<===:::999:::999666777777???UUUppp~~~zzzwwwgggGGG666333333333444444444444555555555555666666777888888888999::::::<<<===???AAABBBHHHRRRwwwzzzvvveeeUUUPPPKKKKKKNNNPPPPPPNNNKKKJJJIIIHHHHHHGGGEEEBBBBBBDDD___ooo[[[RRROOOTTT]]]iiiqqq~~~}}}{{{xxxrrrdddTTTFFFDDDDDDAAA???AAA;;;888999???GGGHHHCCC<<<999999999888777777888888<<<;;;999777666555555666777777888999999:::999999999999999999999999888888888777888999999===HHHUUUaaattt~~~uuubbb___ccclllgggdddeeebbbXXXIII<<<999:::888777777777777777777777888===@@@PPPcccPPPIIIMMMJJJJJJLLLIIILLLJJJIIIHHHGGGEEEBBB???::::::;;;<<<>>>AAACCCEEEGGGMMMOOOUUU```kkk|||\\\aaallltttiii\\\TTTRRR]]]uuuoooqqq]]]NNNCCC<<<===@@@DDDBBB@@@???===;;;888666777666333111///---,,,+++******)))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++***++++++,,,,,,------...---+++++++++,,,,,,***(((((()))))))))((())),,,...333444444333111...+++)))&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,---------------...//////111333555777888<<<===@@@GGGNNNRRRPPPNNNcccvvvzzzzzzvvvllldddYYYOOOQQQYYYxxxjjjXXXEEE<<<;;;:::;;;===;;;@@@AAA>>><<<<<<;;;888777555888EEEZZZooo}}}|||~~~}}}YYY<<<222444333333444444444555555555555666666777888888999999;;;;;;<<<===???AAABBBCCCEEEOOOmmm}}}kkkVVVQQQLLLKKKNNNPPPQQQPPPLLLKKKIIIIIIIIIHHHEEECCCAAAEEEaaaqqqeeeccccccbbbXXXSSSWWWdddssswwwuuuZZZLLLHHHEEE@@@===<<<999999???GGGKKKGGGAAA<<<:::888888888888888777<<<;;;999777666555444444555555777888999999999999:::999999999888888777777888777777888999===IIIUUUaaavvvxxx{{{gggeeegggooojjjgggiiieeeYYYIII===888999777777777777777777888888:::<<<@@@PPPlllUUUKKKNNNKKKIIIKKKGGGLLLJJJIIIIIIHHHFFFBBB@@@::::::;;;<<<>>>@@@CCCDDDGGGMMMNNNSSS```llluuufff\\\\\\___jjjrrrooo\\\MMMBBB<<<<<>>===:::777666555333111///---,,,,,,*********)))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))******++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++******,,,---333444666666444111---+++'''''''''(((((((((''''''(((((((((((((((((((((((()))))))))))))))*********++++++,,,,,,,,,,,,---------------------------,,,............---,,,,,,+++///...------,,,,,,,,,,,,............///000111222333444666:::???AAA@@@???CCCVVViiiooorrryyy}}}uuuhhh[[[XXX\\\kkk}}}uuubbbMMMBBB>>><<<<<<===<<>>;;;999888::::::999888===<<<:::999777666555444333444555777888888888888999999999888777777666666888777777888888===IIIVVVaaavvvuuukkkkkkmmmtttppplllnnniiiYYYGGG<<<888777777777777777777888888888888999???NNN}}}vvvZZZMMMPPPNNNLLLMMMJJJLLLKKKJJJIIIIIIGGGCCCAAA;;;;;;;;;<<<===???BBBCCCFFFKKKLLLRRR___lll|||nnnooorrryyy{{{}}}nnn[[[LLLAAA;;;;;;???AAA@@@??????@@@???===;;;666555333111///---,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((()))************++++++,,,,,,------...,,,,,,---------,,,,,,,,,+++,,,---,,,***)))***,,,111333555777666333///---((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))************---------....../////////............/////////000000111111000000...---,,,111000///........./////////.............../////////000111333555777777666222AAAPPPVVVYYYbbbnnnwwwxxxvvvyyyjjjdddeeejjj{{{rrraaaNNNDDD@@@<<<::::::>>>IIIRRRSSSOOOKKKEEE???@@@???>>>>>>EEESSSfffsssuuuwwwzzzdddCCC222222777333333444555555666777777666666777888999:::;;;;;;:::;;;;;;===>>>@@@BBBCCCEEEQQQcccyyydddUUURRROOOMMMNNNQQQSSSTTTNNNMMMKKKKKKKKKJJJGGGEEEFFFGGGaaaaaaQQQIIIMMMOOOKKKQQQ]]]qqq___JJJFFFGGGFFF@@@888777FFFZZZaaaUUUEEE???>>>============;;;:::======<<<;;;:::888777666444444555666777888888888888888888777777666666666888777666777888===JJJWWW```wwwxxxmmmooopppwwwrrrrrrtttlllXXXEEE<<<999777666666777777888888888888777888???LLLvvv|||\\\KKKOOOOOOMMMOOOMMMLLLKKKJJJJJJJJJHHHEEEBBB<<<;;;;;;;;;===>>>@@@BBBEEEJJJKKKPPP]]]jjj}}}nnnZZZLLLBBB;;;<<<@@@AAA@@@???@@@AAA@@@???===666444333111///...------++++++*********)))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((()))************++++++,,,,,,------...,,,...//////---++++++,,,)))***+++***((('''((()))...000333555666444111///***))))))(((((((((((()))((((((((((((((((((((((((((((((((()))******++++++------......//////000000//////000111222333333444222333444444444333111000000000///////////////000//////...------------.../////////000000111222222///777>>>BBBCCCIIISSSZZZ]]][[[dddppp~~~}}}{{{|||wwwlll\\\KKKCCC@@@<<<::::::AAANNNYYYZZZUUUOOOHHHBBB???@@@??????BBBMMM]]]jjj}}}|||www}}}zzzvvvUUU;;;111111333333333444555666777777888666666777999:::;;;<<<===;;;;;;<<<===???@@@BBBCCCFFFRRR^^^qqqYYYRRRQQQPPPOOOOOOPPPRRRSSSOOONNNLLLLLLLLLKKKHHHFFFFFFFFF]]]lll^^^RRRNNNKKKEEEEEEIIIOOOllllllQQQHHHEEEAAA>>>777999KKKccckkk___OOODDDFFFGGGFFFCCC???===============<<<;;;:::999888555666666777777777777777666666666666666666777777888666666777888===KKKXXXcccyyy{{{}}}~~~lllrrrrrrwwwsssxxxzzznnnVVVBBB;;;999777666666666777888888999999999999BBBIIIzzzyyyZZZGGGLLLMMMLLLMMMMMMLLLKKKJJJJJJJJJIIIFFFCCC<<<<<<;;;;;;<<<>>>???@@@CCCIIIJJJOOOZZZggg~~~}}}nnn[[[LLLBBB<<<<<<@@@AAA@@@??????@@@???===;;;555444222111///...------+++++++++*********))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))*********++++++,,,,,,------......///111000---++++++,,,((()))******((('''((((((,,,...000333444444222111,,,+++***)))((())))))***))))))))))))))))))))))))'''(((((()))******+++++++++,,,,,,---....../////////000111333444666777888777888:::;;;<<<;;;:::999666666666666555555555555333222111111000000111111222222222111000111222333222333555666666888<<<@@@AAA@@@JJJSSS[[[mmm|||yyyvvvyyyuuudddQQQGGGDDD@@@>>>>>>BBBPPP\\\^^^ZZZWWWTTTQQQFFFFFFEEECCCDDDLLLYYYcccsss}}}cccEEE555333333111333333444555666777888888666777888999:::<<<======<<<<<<===>>>@@@BBBDDDEEEDDDPPPVVVpppQQQOOOPPPPPPPPPPPPPPPQQQRRRPPPNNNMMMMMMMMMKKKIIIGGGDDDBBBVVVxxxwwwcccRRRHHHBBB???<<<:::NNNfff{{{mmmwww___SSSIII===<<<999<<>>???;;;;;;<<<<<<<<<;;;999999777777888888888777666666444555555666666777777777999666555666777===KKKYYYhhh~~~rrrsssiiiuuuwww}}}yyy~~~~~~pppTTT???::::::888555666666777888888999999999999CCCCCCkkk\\\FFFKKKLLLJJJLLLLLLLLLLLLKKKKKKKKKIIIFFFDDD===<<<;;;;;;<<<===???@@@BBBHHHIIINNNXXXccc|||yyyyyy}}}nnn[[[LLLBBB<<<===AAABBB@@@???>>>>>>===:::888555444222111///...------+++++++++************)))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))*********++++++,,,,,,---.........111222000---******,,,)))+++,,,,,,***)))***+++***,,,...111333333333333---,,,***)))))))))***+++************************'''(((((()))***+++++++++******++++++,,,---......///000222444666888999:::<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<888888777666666666666777555555555444333333555777666555555666666444555777333444<<>>===>>>>>>@@@AAACCCEEEFFFCCCMMMOOOyyyxxxRRRMMMOOOPPPQQQPPPPPPPPPQQQPPPOOOMMMMMMMMMLLLIIIGGGBBB>>>QQQssssssYYYLLLJJJGGGBBB;;;BBBMMMpppwwwcccbbbzzz|||mmmeeeXXXGGG<<<;;;???JJJVVV[[[WWWQQQSSSZZZ___ZZZNNNCCC??????999999;;;;;;;;;;;;999999999999999999888777666555333444444555666777888888999666555666777===KKKYYYlllllliiieeewww|||qqqSSS>>>999:::888555666666777888999999999888888AAA===___yyy```HHHLLLNNNKKKLLLLLLMMMLLLKKKKKKKKKJJJGGGDDD===<<<<<<;;;<<<===>>>???AAAGGGHHHMMMWWWaaaxxx|||wwwwww{{{gggYYYNNN???<<>>>>>CCCBBBCCCGGGKKKLLLJJJGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDAAA>>>======BBBAAA???>>>>>>===;;;999===;;;999888888777666555888:::;;;;;;;;;;;;===>>>BBBDDDJJJWWWgggyyyjjjTTTNNNOOONNNKKKLLLTTT___gggjjjmmmqqquuupppfff\\\XXXXXXZZZaaahhhqqqssswww}}}~~~```DDD999777333222777444444444444555777888999;;;;;;;;;<<<<<<<<<<<<<<<@@@AAAAAABBBCCCDDDEEEEEEKKKHHHOOOnnn___QQQQQQRRRRRROOOMMMQQQYYYSSSRRRQQQOOOMMMJJJHHHGGGCCCDDDNNNfffyyy___PPPIIIDDDBBBBBB<<>>MMM[[[llljjjqqqrrrooommmqqqNNN===888888===777777777777777777777777999999:::???^^^^^^IIIJJJFFFKKKRRRJJJMMMLLLKKKLLLLLLKKKHHHFFF@@@>>>;;;;;;<<<>>>??????CCCFFFJJJMMMQQQ```}}}}}}}}}xxxeeeXXXNNN@@@===AAA@@@BBBAAA@@@@@@@@@>>>;;;999555444333111000...---,,,*********)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))******+++,,,---............///000000000000///,,,***((()))+++,,,+++)))'''((()))+++...000111222111000...,,,***)))((('''))))))((((((((((((((()))))))))))))))************)))***+++,,,---.........///000222555777999:::;;;===???DDDKKKQQQSSSPPPMMMIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLLLLKKKIIIIIIIIIJJJIIIIIIDDDCCCAAA@@@>>>===;;;:::??????@@@>>><<<:::;;;;;;??????BBBHHHRRR[[[bbbeee[[[aaakkkxxx~~~jjjaaa[[[SSSLLLOOOZZZiiiuuu{{{~~~yyyqqqkkkiiihhhhhhkkkpppwwwxxx|||mmmTTT<<<555555222222555444444444555666777888999;;;;;;<<<<<<=========>>>@@@@@@AAABBBCCCDDDEEEFFFGGGFFFKKKddd}}}\\\UUUPPPPPPPPPOOOQQQTTTRRRQQQQQQOOOMMMKKKIIIGGGDDDDDDLLLaaadddPPPFFFDDDDDD@@@;;;@@@WWWwwwssslllrrrvvvwwwvvvqqqdddWWWDDD@@@@@@GGGJJJFFFCCCCCCDDDNNNXXX[[[TTTKKKEEECCC999:::::::::999999888888:::;;;;;;;;;:::888777666555555555555555666777777999777777777777===KKKZZZnnnmmmjjjlllqqqtttnnnLLL<<<888777<<<777777777777777777777777666999;;;<<>><<<;;;<<<>>>??????>>>AAAFFFJJJPPPaaa}}}wwweeeXXXOOOAAA===BBB@@@AAA@@@?????????===:::888555444333111000...---,,,))))))))))))((((((((('''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++++++++,,,,,,,,,---,,,---///000111000///...+++***))))))+++,,,+++***'''''''''(((***,,,///000111000///...,,,+++******(((((((((''''''((())))))))))))))))))************))))))******+++,,,............///000222444666777777;;;CCCLLLRRRSSSOOOLLLJJJLLLOOORRRTTTTTTTTTTTTUUUVVVWWWVVVUUUVVVXXXZZZVVVVVVWWWWWWXXXYYYYYYYYYTTTTTTSSSRRRPPPNNNLLLKKKRRRSSSSSSRRROOOLLLLLLLLLLLLJJJIIIIIIJJJIIIGGGEEECCCFFFLLLSSS^^^jjjwwwzzznnndddaaammm}}}{{{xxxwwwtttooonnnpppuuuwwwyyy|||~~~XXXEEE555333555444333555444444555666777888999999;;;;;;<<<===>>>??????@@@??????@@@BBBCCCEEEFFFFFFEEEGGGIIIWWWnnn___RRRPPPRRRRRRQQQQQQPPPPPPPPPOOONNNLLLJJJIIIFFFEEEIIIYYYtttjjjRRRFFFEEEGGG@@@===@@@NNNdddvvv~~~}}}~~~}}}vvvmmmdddYYYQQQCCC???>>>BBBCCC???;;;999:::DDDOOOSSSOOOGGGBBB@@@888888999999999::::::::::::::::::;;;:::999888888666666666666777888999999999888888777666;;;IIIXXXqqq{{{rrrhhhiiivvv|||kkkIII<<<888666;;;777777777777777777777777555:::>>>;;;JJJoooPPPNNNJJJFFFJJJLLLNNNMMMMMMMMMMMMLLLIIIGGGAAA???<<<;;;===>>>??????>>>@@@DDDHHHOOObbbrrr~~~jjj[[[OOO@@@===BBBAAA@@@???>>>>>>>>><<<999777555444333111///...---,,,******)))))))))(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***,,,+++++++++++++++++++++***,,,///111111000...,,,***)))******+++++++++******)))((((((***,,,///111000000000///...------,,,((((((''''''(((((())))))((()))))))))***************))))))((()))+++---.........---...///000222444555999???FFFIIIHHHEEEBBBFFFIIINNNRRRUUUWWWWWWVVVYYY[[[]]]^^^^^^^^^___aaa]]]```dddgggfffeeeccccccbbbdddeeeeeedddbbbbbbbbbhhhjjjkkkkkkiiigggggggggfffeeeccc```]]]WWWPPPLLLMMMMMMNNNOOOQQQWWW___ddd}}}xxxvvvssspppooojjjbbb```bbbeeefffhhhkkkooouuu{{{pppHHH<<<333555888777666777444555666777888999999999;;;<<<===>>>???@@@AAAAAA>>>>>>@@@AAACCCDDDFFFFFFFFFJJJIIIMMMnnnlllYYYRRRRRRRRRPPPPPPOOOOOOPPPPPPOOONNNKKKJJJGGGEEEFFFQQQhhhxxx~~~nnnVVVKKKHHHHHHBBB@@@AAALLL```ppprrrlllxxxpppxxxyyyvvvnnnbbbUUUJJJDDDAAA@@@@@@BBBBBB>>>:::777555<<>>??????BBBCCCEEEIIIOOOcccqqqrrrqqq^^^OOO>>><<>>>>>>>><<<999777555444333111///...---,,,++++++*********)))))))))%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((())),,,,,,++++++++++++*********,,,...000000///---+++((()))***++++++++++++++++++***)))))))))+++...///...//////000000//////...))))))((((((((())))))***((()))))))))***************)))(((((()))***,,,---///...------...///111222444777:::===>>>>>>======???BBBGGGLLLOOOQQQQQQQQQRRRWWW]]]aaacccddddddeeedddjjjrrrvvvuuupppllliiijjjmmmppprrrrrrsssuuuwwwvvvxxxzzzzzzyyywwwvvvwwwwwwwwwvvvuuusssnnnhhhddd___aaabbbcccdddgggkkknnnoooxxx~~~wwwooo___[[[YYYVVVQQQKKKLLLPPPQQQRRRUUUYYY```kkkwww{{{aaa>>>888444666888888666555444555777888999::::::999<<<<<<===>>>???@@@AAABBB>>>???@@@AAABBBDDDEEEEEEEEEIIIHHHIIIcccyyybbbVVVRRROOOOOOOOOOOOPPPRRRRRRQQQOOOMMMKKKGGGFFFFFFKKK^^^~~~zzzsss]]]RRRMMMHHHCCC@@@AAANNNgggzzzxxxlllkkktttwww]]]OOORRRVVV\\\___ZZZPPPGGGCCCBBBFFFJJJJJJGGGCCC@@@===777:::<<<<<<999777888999666666777777999;;;===>>>;;;;;;::::::::::::::::::===<<<;;;:::999888888888:::::::::888555888HHHXXXuuunnnvvvttt___CCC>>><<<999;;;777777777777777777777777999999======FFFoooyyy[[[IIINNNOOONNNTTTQQQPPPOOOOOOOOOMMMJJJHHHCCC@@@===<<<===>>>???>>>CCCCCCEEEIIIRRRiiitttkkkrrruuuaaaQQQ???<<>>>>>>>><<<999777555444333111000...---,,,++++++++++++************&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))+++++++++++++++************+++---//////...---,,,&&&)))+++,,,+++***++++++***)))((((((((()))***+++,,,---///000111111000000,,,+++******)))))))))***))))))))))))******************))))))***++++++,,,............///000111111333444666777888:::===???:::<<<@@@CCCFFFHHHHHHHHHGGGMMMUUU\\\aaadddfffgggfffoooyyy~~~|||vvvqqqnnnqqqtttyyy{{{||||||{{{|||}}}}}}|||yyyvvvqqqsssvvvwwwxxxyyy{{{}}}yyyxxx{{{vvvuuuuuuxxxzzzuuulllcccSSSPPPLLLIIIDDD@@@CCCJJJIIILLLQQQWWW```lll{{{nnnRRR777555444555666555444333444666777999::::::::::::<<<<<<===>>>???@@@@@@AAA??????@@@AAABBBCCCDDDDDDAAADDDDDDHHH]]]kkk[[[VVVRRRPPPPPPQQQRRRTTTUUUTTTQQQNNNLLLGGGGGGGGGHHHVVVwww~~~zzzcccYYYQQQIIIDDD@@@@@@MMMjjjyyygggdddiiisssqqq___LLLBBB===AAALLLWWWZZZTTTMMMJJJFFFQQQYYYVVVNNNHHHDDDBBB;;;;;;999666444333555888777777666777888;;;===>>><<<<<<;;;:::::::::::::::======;;;:::999888888888:::;;;<<<:::555999IIIZZZxxxkkk{{{}}}}}}WWW??????>>>999;;;777777777777777777777777999555999<<>>======>>>???>>>???@@@CCCIIIUUUpppyyyjjjkkktttbbbSSSBBB===AAA@@@@@@???>>>>>>>>>===:::777555444333111000...---,,,************))))))))))))'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***************+++++++++++++++,,,------------,,,%%%(((,,,---+++***+++,,,))))))))))))((((((((((((***+++...000111111111000......,,,+++******))))))))))))))))))************)))***++++++,,,+++++++++,,,---...///000000000000111444666666666888;;;>>>888:::;;;>>>???AAAAAABBBAAAEEEJJJOOOTTTYYY]]]``````hhhqqqvvvtttpppnnnnnnqqqtttxxxzzz|||~~~wwwuuuuuuzzz~~~vvvnnnfffbbb]]]WWWOOOIIIKKKRRRSSSYYYaaahhhoooxxx~~~{{{sss\\\@@@444555555444444555555444444666888:::;;;;;;::::::=========>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@BBBJJJYYYwwwttteeebbb```YYYTTTSSSTTTVVVWWWVVVSSSOOOMMMGGGIIIIIIGGGPPPnnngggZZZSSSMMMGGGDDDAAAJJJfffsssddd[[[___```UUUHHHBBB>>>>>>FFFSSSYYYVVVQQQOOOXXXhhhtttmmm]]]SSSOOOMMM===<<<:::777555555777888888777777777888:::===>>>>>>===<<<:::999999999:::;;;::::::999999::::::;;;999;;;===;;;666999JJJ\\\{{{mmm~~~uuuOOO:::>>>???888999777777777777777777777777:::666:::===@@@^^^zzzqqqSSSNNNPPPMMMTTTTTTRRRQQQQQQQQQOOOKKKIIIDDDAAA>>>======>>>???>>>>>>???AAAHHHVVVtttoooeeetttqqqbbbVVVDDD>>>AAA>>>AAA@@@?????????===:::888555444333111000...---,,,))))))))))))(((((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------$$$(((,,,---+++***+++,,,******++++++***)))(((((()))***---000111222111000000///...,,,+++***))))))))))))))))))************)))***,,,------,,,+++******+++---///000000//////111444777777555555777999:::::::::;;;<<<===>>>???@@@AAACCCDDDGGGKKKQQQVVVVVV]]]eeeiiihhhggggggiiiiiillloooqqqrrrwww}}}wwwnnnaaaWWWWWW\\\```hhhssszzz|||yyyzzzzzzdddMMM111555777777555444666888777555666999;;;<<<;;;;;;:::===============>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDD@@@CCCKKKUUUjjj|||}}}nnnooonnncccYYYUUUVVVXXXXXXWWWTTTPPPMMMHHHKKKJJJGGGLLLhhhiiiYYYTTTPPPJJJIIIDDDHHH```ttt^^^ZZZXXXLLL@@@<<<;;;777<<>>===<<<:::999999999999888888777777888:::<<<>>>???>>><<<:::999999999999888888888999:::;;;===>>>999;;;>>><<<777:::LLL^^^~~~}}}rrrpppIII777===>>>777777777777777777777777777777===:::>>>???>>>ZZZvvvyyy___QQQQQQNNNUUUTTTSSSRRRQQQQQQOOOLLLIIIDDDBBB>>>===>>>??????>>>@@@@@@BBBHHHUUUsssuuu___eeezzztttbbbSSSBBB>>>CCCBBBAAA@@@?????????===:::777555444333111000...---,,,)))******++++++)))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''((()))***++++++***)))***,,,............000111------,,,+++************000666555+++'''++++++$$$((())),,,...111333444444222111000...---,,,,,,,,,))))))))))))))))))))))))---+++)))***+++,,,,,,+++,,,,,,------.../////////222222222333444555666777666777888999:::;;;;;;;;;<<<>>>???@@@AAACCCGGGJJJPPPSSSWWWYYYZZZ[[[\\\]]]aaacccdddfffgggkkkpppsssvvv{{{uuunnnlllmmmooozzzpppqqqfffJJJ;;;777555555555555666666666777666777888:::;;;<<<<<<<<<>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBCCCGGGGGGJJJPPPYYY}}}~~~ooowwwxxxuuu]]]UUUWWWWWWUUUUUUUUURRROOOLLLLLLIIIIIINNNXXX|||\\\VVVSSSMMM<<>>EEENNNxxx|||rrryyyyyycccMMM;;;999;;;777666999;;;;;;999666555777;;;>>>===<<<:::999999:::;;;<<<666000777???;;;;;;???<<<@@@???AAABBB<<<<<>>999===999777:::888888888888888999999999======:::===EEERRRyyysssQQQOOOUUUUUUYYYVVVRRRQQQQQQOOOKKKHHHHHHEEEBBB???===<<<===>>>>>>AAADDDFFFOOOkkkjjjZZZ```}}}zzzsssbbbSSSBBB>>>CCCBBBCCCAAA???>>>>>><<<999777555444333111000...---,,,)))******+++***)))(((''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&''')))***+++*********)))+++---------...///111......---,,,+++*********111888777...***......)))((()))+++---///111333333333222111///...---,,,,,,************************,,,,,,,,,+++++++++,,,---,,,,,,---......//////000222222222333444555666777777777999:::;;;<<<<<<<<<<<<>>>@@@AAABBBCCCFFFIIILLLOOORRRTTTTTTUUUVVVWWWVVVWWWXXXXXXYYY\\\```cccjjjooouuuzzz}}}{{{xxxxxxxxx{{{ooowwwsssTTT===444333555555555666666666777777888999:::<<<=========>>>======>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCFFFGGGJJJOOOVVVwwwiiizzz{{{|||fffUUUUUUTTTTTTTTTTTTQQQNNNNNNNNNJJJIIILLLRRRrrrnnn^^^XXXVVVDDDIIIQQQqqqtttaaaWWWPPPIIIDDD>>><<<;;;<<<<<<;;;AAAHHHppp{{{{{{xxxoooXXXDDD>>>===888777;;;999999888777666888;;;???<<<;;;999888777888:::;;;999555===CCC===;;;@@@???BBBAAABBBCCC>>>BBBZZZuuuvvv}}}ZZZ===999===999777999888888888888999999999999;;;>>><<<>>>DDDOOOuuu~~~XXXOOOUUUXXXZZZVVVSSSQQQRRRPPPMMMIIIHHHFFFBBB???===<<<===>>>???AAACCCEEENNNjjjrrr^^^[[[mmmuuurrraaaSSSBBB>>>CCCCCCDDDBBB???===<<<;;;999777555444333111000...---,,,)))************)))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))************''')))+++,,,,,,---///111//////...---,,,+++******000555555///,,,///000+++)))))))))***,,,...111222333333222000///...------++++++++++++++++++++++++,,,...///...++++++---000,,,------......///000000222222222333444555777777777888999:::;;;<<<<<<<<<;;;===@@@BBBBBBCCCEEEGGGJJJLLLOOOPPPPPPOOOPPPQQQRRRRRRSSSSSSSSSUUUYYY\\\___dddiiinnnrrrwww~~~~~~qqqppp~~~cccDDD777555555666666666666777777777777::::::<<<===>>>>>>??????======>>>>>>>>>>>>?????????@@@AAACCCDDDEEEEEEEEEBBBFFFFFFHHHMMMQQQkkkgggwwwxxxxxx}}}lllXXXTTTRRRRRRTTTSSSPPPNNNOOOPPPLLLIIIJJJLLLdddfffXXXZZZHHHJJJNNNrrrzzzcccXXXRRRIIIBBB@@@===;;;<<<:::888;;;@@@aaa|||{{{vvvpppqqq\\\IIIAAA>>>::::::>>>888999999888888999<<>><<>>@@@AAACCCEEEMMMggg|||gggYYY___tttrrr```RRRAAA>>>CCCCCCEEEBBB>>><<<;;;:::999777555444333111///...---,,,************)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((())))))******&&&(((***++++++,,,...000000000///...---+++***)))+++000111,,,***------+++))))))(((((())),,,...000333333222111000///...---++++++++++++++++++++++++,,,///222000,,,***...222---------...//////000000111111222333444555777888666777888:::;;;;;;;;;;;;;;;===AAACCCCCCCCCDDDEEEJJJLLLOOOPPPOOONNNOOOPPPSSSTTTUUUTTTUUUWWW[[[^^^\\\```eeehhhkkkooovvv{{{}}}||||||}}}mmmtttuuuRRR:::666888777666666777777777888888888:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>???===>>>@@@BBBCCCDDDEEEEEEAAAEEEEEEGGGKKKLLL^^^|||uuusss{{{www~~~sss___WWWQQQQQQTTTSSSPPPOOOOOORRRNNNJJJJJJHHHYYYwwwzzz]]]\\\LLLKKKJJJmmmjjj\\\TTTIII???BBB>>>;;;<<<:::777888<<>>LLLjjjtttjjjuuu}}}aaaKKK::::::<<<999666888777888888999999:::::::::888@@@AAA@@@AAAHHHfffpppQQQQQQ]]][[[XXXTTTTTTTTTTTTPPPMMMJJJHHHDDD@@@>>>===>>>>>>>>>@@@CCCEEEKKKaaaqqq```\\\sssyyyrrr```RRRAAA===CCCBBBDDDAAA>>>;;;;;;:::999777555444333111///...---,,,*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((()))******&&&(((***++++++,,,...000/////////...---,,,***)))(((+++---+++***+++,,,******)))((('''(((***,,,...111111222222111000///...---------------------------000333111,,,+++///333------......///000000111111111111222444666777888555666777999::::::;;;;;;;;;>>>AAABBBBBBBBBBBBCCCIIIKKKNNNOOOOOOOOOPPPQQQPPPQQQRRRRRRSSSVVV[[[^^^___bbbeeefffgggkkkpppuuuzzz{{{{{{zzzzzz}}}{{{ooo{{{{{{]]]???222555666222777777777888888888888999999::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>><<<===>>>@@@BBBCCCCCCDDD@@@EEEDDDEEEIIIIIISSSjjj~~~kkk]]]RRRQQQTTTSSSPPPPPPNNNRRROOOLLLKKKHHHRRRjjjrrr```PPPOOOLLLkkksssaaa[[[TTTLLLGGGAAA======;;;888999<<>>@@@>>>@@@BBBBBBAAA?????????>>><<<:::888777888999:::>>>EEEZZZdddWWWOOORRRRRRSSSMMMEEEBBBHHHZZZwwwmmmooo{{{~~~SSSEEE::::::<<<999777888777888888999::::::;;;;;;888AAACCCAAABBBGGG```~~~UUUNNN[[[[[[WWWTTTTTTUUUUUURRROOOKKKIIIEEEAAA>>>>>>>>>>>><<>>>>><<<===>>>???AAABBBBBBBBB@@@EEEBBBCCCHHHGGGLLL\\\xxxxxxdddSSSQQQSSSRRRPPPPPPMMMSSSPPPMMMMMMIIINNN```eeePPPMMMLLLhhh}}}hhhdddbbb^^^OOOHHHAAA???===;;;;;;>>>DDDZZZ|||jjjQQQJJJHHHDDDBBBAAA???>>>======>>>???BBBEEEGGGEEECCCAAAAAA@@@>>><<<:::999999:::;;;AAAHHH^^^jjj```ZZZ]]]^^^[[[RRRGGGEEEPPPgggooorrrHHH@@@:::::::::888777999777888888999:::;;;<<<<<<888BBBCCCAAAEEEIII[[[www\\\MMMXXXZZZWWWTTTTTTVVVVVVSSSPPPLLLJJJFFFBBB???>>>>>>???;;;>>>BBBEEEGGGTTTooo~~~qqqgggcccdddsssaaaRRR@@@;;;@@@??????>>><<<<<<===<<<:::777555444333111000...---,,,++++++)))((((((((()))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$&&&(((***+++***+++,,,,,,++++++,,,...***+++,,,------,,,+++***)))+++---///...,,,+++---*********)))))))))))))))+++,,,...000111111111000......................../////////.........///000.........///000000111111000000111222444666888999888888:::;;;<<<=========>>>@@@@@@@@@???@@@AAACCCCCCFFFJJJNNNPPPQQQTTTUUUSSSTTTUUUUUUUUUWWW[[[^^^^^^```bbbbbbbbbdddjjjooovvvyyyxxxuuuwww}}}|||vvv~~~~~~vvvxxxnnnTTT===777888666555777888888888999999999::::::888999999:::::::::::::::<<<<<<<<<=========>>>>>>===>>>???@@@AAAAAAAAAAAA@@@EEEAAAAAAHHHGGGIIIUUUxxx{{{jjjSSSOOOQQQOOOMMMOOOMMMSSSQQQLLLMMMHHHKKKYYYrrrrrrRRRJJJKKKfff~~~vvvqqqjjjZZZPPPGGGBBB@@@===<<>><<<:::999999:::;;;@@@DDDWWWddd^^^\\\ccceee^^^SSSFFFGGGXXXrrr{{{cccBBB===::::::999777888:::777888888999:::;;;<<<===999BBBBBBAAAGGGLLLYYYnnndddMMMUUUYYYVVVSSSTTTUUUVVVSSSPPPMMMJJJFFFBBB???>>>>>>???<<<===???AAADDDQQQlll~~~vvvrrrkkkccctttbbbRRR@@@;;;???>>>===<<<<<<===>>>===:::777555444333111000...---,,,,,,+++)))((((((((()))***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''#########$$$%%%(((***++++++,,,------++++++,,,---(((***+++------,,,+++***((())),,,...---******+++*********+++***)))(((((((((***---000111222111111////////////////////////000///------///000///.........//////000000111111000000111222444666888999999:::<<<===>>>>>>??????@@@@@@@@@???>>>???AAADDDCCCFFFKKKOOORRRUUUWWWZZZUUUVVVVVVUUUTTTVVVYYY\\\]]]___aaaaaabbbeeelllqqqtttyyy{{{vvvuuuzzz}}}|||{{{zzzwww|||~~~ttt```GGG555777888111111999888888999999999:::::::::999999::::::;;;;;;::::::<<<<<<<<<<<<=========>>>???@@@AAAAAABBBBBBBBBBBB@@@EEEAAA@@@GGGGGGHHHQQQgggmmmSSSMMMOOOMMMLLLNNNMMMTTTQQQLLLLLLGGGHHHTTTfffZZZLLLNNNhhh~~~qqqbbbWWWKKKEEEAAA>>>===???HHHhhhnnnWWWKKKDDDEEEDDD???<<<===@@@BBB888===CCCHHHIIIHHHFFFFFF@@@>>><<<:::888999999:::<<<>>>NNNZZZWWWYYYcccfffcccWWWJJJLLLbbb~~~XXX???<<<;;;:::888777888;;;777888888999;;;<<<======:::BBBAAAAAAIIINNNXXXiiijjjOOOTTTXXXUUUSSSSSSUUUUUUSSSPPPNNNKKKGGGBBB@@@>>>??????=========>>>AAAPPPmmm}}}zzz{{{wwwmmm~~~zzzfffTTTEEE<<<;;;?????????>>>===<<<;;;::::::444333222000//////......***************)))((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''',,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((''''''(((,,,...)))))))))***+++---...///000000000000////////////111000///......///000111//////000111333444555555222333444444333333444555<<<<<<;;;::::::===BBBFFFGGGFFFEEEEEEEEEEEEBBB@@@DDDEEEHHHLLLPPPSSSUUUWWWWWWXXXYYYVVVSSSRRRUUUXXX\\\___bbbdddfffhhhmmmqqqsssuuuxxxwwwvvvwwwzzz~~~}}}zzzqqqzzzrrreeeFFFBBB;;;666333444777999777777777777777777777777;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<===============>>>>>>?????????@@@@@@@@@??????@@@BBBDDDFFFIIIJJJ^^^|||ssskkkXXXPPPHHHJJJRRRSSSVVVRRRNNNJJJHHHIIIKKKMMMYYYjjjuuuUUU[[[pppnnnmmm]]]NNNFFFBBB>>>???CCCOOOtttpppWWWFFFIIIIIIEEECCCCCCBBB@@@BBB@@@>>>BBBIIINNNNNNLLLAAA???;;;:::999999888777<<<<<<>>>DDDNNNWWW___cccaaaRRRLLLYYYqqqvvvLLL;;;::::::999888888888999777666777888:::<<<<<<<<>>>>>>>>>>>===AAAEEEAAAHHHlll{{{sssxxxdddSSSDDD;;;;;;?????????>>>===<<<;;;::::::666555333111///...---,,,***************)))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++******+++---...((((((((()))***,,,---...////////////////////////000000///......///000000//////000111222333444555444555666555444333444555666666777777888<<>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@BBBDDDFFFHHHJJJSSSxxxyyyuuuxxxaaaTTTQQQJJJJJJPPPPPPTTTQQQNNNJJJHHHHHHIIIJJJNNNZZZzzzgggeeeoooxxxzzzwwwfffTTTKKKEEEAAAAAACCCYYYqqqUUUOOOIIIGGGGGGFFFDDDBBBBBB>>><<<>>>EEEKKKMMMMMM@@@>>>;;;:::::::::999888:::999:::>>>DDDKKKQQQUUUZZZQQQQQQbbbyyyhhhBBB;;;::::::999888888999999888888888:::<<<===>>>>>>DDDDDDEEEHHHHHHKKKVVVbbbxxxXXXIIIPPPRRRSSSSSSRRRPPPNNNNNNLLLJJJHHHDDDBBB@@@?????????===???BBBAAANNNwwwqqqwwwcccRRRDDD;;;;;;?????????>>>===<<<;;;::::::777666444111///---+++******************)))(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,''''''''''''(((***++++++------......///000000000//////............////////////000111222333333444555666777666555444555666222333444444555777<<>>????????????>>>>>>>>>>>>>>>??????????????????@@@BBBDDDFFFHHHIIIJJJhhhpppkkkVVVPPPRRRNNNLLLPPPPPPRRRQQQNNNKKKIIIHHHGGGGGGHHHLLLccc|||www{{{|||sss\\\NNNFFFCCCDDDGGGaaaooo]]]MMMKKKMMMIIIEEEEEEAAA===999:::???EEEIIIIII>>><<<::::::;;;<<<;;;:::999888777888:::>>>CCCEEESSSSSS[[[nnnxxxXXX:::;;;::::::999999999999999999:::;;;<<<>>>???@@@@@@FFFFFFHHHJJJJJJLLLVVV```sss{{{```KKKMMMNNNQQQRRRSSSQQQOOOMMMNNNLLLJJJFFFDDDAAA@@@???@@@======@@@CCCWWW{{{wwwcccSSSEEE<<<===AAA??????>>>===<<<;;;::::::555555444222000---,,,+++***************)))((((((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))***+++,,,,,,)))(((''''''&&&&&&'''((())))))+++,,,,,,...///000111111///..................//////000000000111111222222333555666777666666777999555555666555444555777999999999;;;???DDDGGGHHHHHHLLLPPPWWW^^^cccggghhhhhhdddaaa^^^^^^aaabbb```]]]___aaadddgggiiijjjkkklllrrrvvvzzz|||zzzyyyzzz{{{zzzwwwttttttxxx}}}~~~www{{{|||}}}ttt^^^EEE666555444444555555666666777777777777777777777777777::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>????????????@@@AAACCCEEEGGGHHHIII]]]jjjTTTMMMRRROOOMMMQQQQQQRRRQQQOOOMMMKKKHHHGGGFFFJJJGGGUUU{{{hhhOOODDDCCCHHHNNNjjjqqqYYYRRRQQQKKKFFFGGG@@@===::::::<<>>===<<<<<<;;;999777777888<<>>???@@@BBBCCCFFFGGGJJJMMMNNNPPPYYYdddxxx}}}kkkSSSLLLMMMPPPSSSUUUTTTRRRPPPNNNMMMJJJHHHEEEBBB@@@??????===<<>>>>>CCC??????>>>===<<<;;;::::::333333333222111///---,,,***************)))((((((&&&&&&'''((((((''''''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))***************++++++,,,,,,,,,+++++++++************))))))((())),,,...---***'''((('''''''''''''''((((((***+++,,,---...///000111...//////////////////...000000000000000000000000000222444555666777999;;;888:::;;;;;;::::::;;;===::::::<<>>>>>>>>??????@@@AAACCCEEEFFFGGGIIITTTtttzzz[[[LLLOOOMMMKKKPPPQQQRRRQQQPPPNNNLLLJJJHHHGGGKKKFFFLLLiii~~~[[[GGGEEEMMMTTTsss}}}mmm___VVVLLLGGGHHH@@@???>>>======<<<:::999:::999999;;;===??????>>><<<<<<;;;888777888<<<@@@JJJTTTdddwwwzzzqqqHHH===;;;::::::999::::::;;;;;;:::<<>>>>>======???FFF^^^zzzfffUUUGGG>>>>>>CCC??????>>>===<<<;;;::::::111222222222111000...---***************)))((((((%%%&&&'''))))))(((''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%'''((()))******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******+++******---000111...******))))))(((((((((((()))******+++,,,---...///000//////000000000000//////000000000///////////////...000222333444555888:::777:::===???@@@AAACCCDDDAAAAAAAAADDDFFFHHHGGGFFFCCCGGGMMMTTTYYY]]]______^^^]]]]]]aaagggooouuuxxxxxxvvvttttttuuuvvvuuutttzzz~~~zzzsssnnnqqqssswwwyyy{{{~~~wwwzzz}}}vvvrrrhhhrrrtttnnn\\\GGG;;;666444666777777777777666555444777777777777777777777777777777888999::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<============??????@@@AAABBBDDDFFFGGGGGGLLLcccmmmRRROOOMMMKKKNNNOOORRRQQQPPPNNNMMMKKKJJJIIIFFFDDDGGGZZZzzzrrrUUUMMMRRRWWWqqquuu{{{}}}wwwtttqqq\\\OOOHHHGGGAAAAAAAAA@@@>>>:::777666999999999<<<>>>@@@???>>>;;;<<<<<<999777999>>>BBBHHHRRRaaarrrfffCCC===:::::::::::::::;;;;;;<<<<<>>???EEE]]]zzzfffUUUFFF======AAA??????>>>===<<<;;;::::::333333333333111///,,,+++***************)))((((((%%%&&&((()))))))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***((())))))***++++++,,,,,,---------,,,,,,,,,,,,++++++)))(((,,,000222000,,,,,,++++++***)))))))))*********+++,,,---.........///000111222222111000///000000000//////............000111222111222444555333666:::===??????AAABBBDDDCCCCCCDDDFFFGGGFFFDDDCCCFFFJJJOOOSSSVVVXXXYYYWWWVVVVVVWWW[[[ccclllrrruuurrrpppppptttwwwyyyyyy~~~wwwsssqqqnnnlllpppuuuzzz}}}~~~|||jjjooo}}}qqqjjjllliiissslll[[[FFF999555444222555555666666666666666555777777777777777777777777666777888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========??????@@@AAABBBDDDEEEFFFFFFJJJWWWsss___WWWSSSPPPPPPOOOPPPOOONNNLLLKKKKKKKKKKKKDDDFFFHHHOOOdddjjjZZZXXXZZZkkkrrruuummmaaa```mmm{{{fffTTTJJJDDDCCCCCCBBB@@@===;;;::::::999999:::<<>><<<===>>>;;;999:::@@@FFFNNNVVV```nnn```BBB>>>:::::::::::::::;;;<<<<<<>>>BBBFFFGGGFFFFFFJJJNNNMMMPPPXXX___cccfffoooyyyzzz|||]]]NNNKKKJJJLLLRRRUUUTTTRRRPPPOOONNNKKKHHHDDD@@@>>>===>>>>>>===BBBZZZzzzfffTTTEEE<<<;;;?????????>>>===<<<;;;::::::444555555444111...+++(((***************)))(((((($$$&&&((()))***)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))((())))))***++++++,,,,,,......---------,,,,,,,,,)))&&&%%%)))...111///,,,...---,,,+++***************++++++,,,,,,------...000111222333333222111000000000000///......------///111111111000///000111///333666888999888999999@@@@@@???AAABBBCCCBBB@@@>>>@@@DDDHHHLLLPPPSSSTTTTTTTTTRRROOOOOOTTT^^^ffffffbbb```bbbhhhnnnrrrsss{{{~~~zzzpppiiiiiilllpppqqqpppwww}}}~~~tttjjjppp}}}}}}jjjeeeooouuuqqqdddMMM888333777777111333333444444555666666777777777777777777777777777888999:::;;;<<<<<<===<<<;;;<<<<<<===============;;;;;;;;;<<<<<<<<<======???@@@@@@AAABBBCCCEEEFFFGGGLLLSSSaaalllaaa\\\WWWTTTQQQOOONNNLLLJJJJJJJJJKKKKKKGGGKKKMMMLLLWWWwwwxxxddd^^^]]]jjjyyy{{{iii]]]aaajjjmmmlllXXXLLLBBBDDDCCCBBB???===<<<===???999999:::===???@@@???===>>>@@@AAA>>>;;;===CCCIIIXXX\\\aaalll]]]CCC@@@:::::::::::::::;;;<<<===AAAEEEIIIJJJHHHIIIMMMQQQQQQTTT\\\dddgggiiirrr{{{{{{zzzlllRRRNNNLLLNNNSSSWWWWWWUUUQQQQQQOOOMMMIIIEEEBBB?????????===;;;@@@YYY{{{zzzfffUUUAAA;;;>>><<>>>>>===<<<;;;<<<===???AAACCCDDDEEEJJJIIIHHHHHHJJJMMMPPPSSSWWWXXX[[[___dddhhhkkkmmmsssvvvxxxwwwuuutttvvvyyyzzzrrrnnniiieeeeeeiiinnnrrrmmmuuu}}}hhhmmm{{{|||mmmbbbgggooopppgggOOO:::555444111333999555555555555666666666666555555555555666666666666999999888888888888888888:::999:::===@@@???<<<888999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBHHHCCCLLLXXXlllpppkkkcccXXXSSSRRRNNNJJJIIIKKKMMMKKKIIIKKKFFFFFFKKKQQQcccrrrfff\\\hhhnnnssspppjjjiiiooowwwkkkWWWFFFFFFAAA???@@@@@@;;;999999888888:::===AAACCCCCCBBB???:::999<<<::::::III]]]sssssspppqqq}}}~~~xxxyyyttt^^^HHH999<<<;;;::::::<<<=========???AAACCCEEEGGGJJJOOORRRWWWWWW\\\ccchhhkkkqqqxxxvvv}}}aaaJJJJJJSSSMMMRRR[[[TTTXXXRRRMMMJJJHHHCCC???======>>>??????BBBWWW|||{{{hhhVVVBBB;;;>>><<>>>>>??????@@@@@@AAAAAABBBGGGAAAJJJTTTbbb{{{{{{rrrbbbVVVMMMKKKIIIJJJKKKKKKJJJHHHLLLGGGGGGJJJLLLUUUooozzzlll```^^^bbbfffiiilllooossswww{{{sssiii^^^GGGBBB???@@@@@@<<<:::;;;999888888:::>>>@@@@@@@@@>>>::::::===>>>CCCYYYqqq~~~sssoooeeejjj~~~eeePPP@@@666;;;::::::;;;===???@@@AAA@@@BBBEEEHHHJJJNNNRRRVVVYYYYYY]]]dddhhhiiinnntttppp{{{sssVVVOOOUUUQQQSSSYYYUUUVVVRRRNNNKKKIIIEEEAAA>>>>>>??????>>>@@@PPPqqq}}}iiiWWWCCC<<<>>><<>>@@@???===;;;<<<<<<<<<===============>>>>>>??????@@@AAAAAAAAAEEE@@@GGGOOOUUUvvv~~~rrr[[[JJJJJJKKKLLLMMMLLLJJJHHHGGGJJJFFFGGGIIIIIIIIITTTbbbtttdddVVVVVVXXXaaallluuuyyyzzzwwwfff\\\\\\[[[WWWGGGBBB???@@@@@@===;;;===:::888777777:::<<<<<<<<<:::888888:::;;;FFFaaa}}}~~~rrrgggXXXfffmmmSSSAAA999888999:::;;;<<>><<>>======<<<:::888333333222111000...,,,+++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))***+++,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++)))+++...000111000...,,,************************+++,,,...000222222111111000333777::::::;;;<<<======888555666888777777888999777666333222111000000444444555555666666666666444444444444444444444444444555666777888777666666777777888888999::::::::::::<<>>>>>>>>???@@@@@@AAAAAADDDBBBGGGLLLMMMbbb{{{lllVVVHHHKKKMMMOOOPPPOOOLLLIIIGGGFFFDDDEEEJJJJJJHHHKKKPPPhhh{{{cccSSSQQQQQQZZZhhhvvv~~~hhhVVVNNNMMMMMMGGGAAA===>>>>>><<<;;;>>>;;;888666555777888999999999999999888888DDD```{{{tttcccWWWnnnvvv[[[GGG;;;999;;;999:::<<<>>>???AAADDDFFFDDDGGGKKKOOORRRVVV[[[^^^aaa```cccggggggeeeggglllpppsss```WWW[[[YYYTTTRRRPPPQQQPPPMMMKKKIIIEEE@@@?????????===;;;BBBUUUhhhwwwkkkYYYDDD<<>>>>>>>><<<:::777555444444222111///---,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,***)))***+++((()))+++---............++++++++++++*********)))((()))+++---............---000666:::>>>AAAEEEGGGCCC===:::;;;;;;999999===;;;999555333222444666888666666666555555555555666444444444555555666666777333444555666666555444333888888888888888888888777999999999===BBBCCCAAA>>>@@@BBBDDDFFFGGGIIIMMMPPPTTTUUUWWWWWWVVVUUUTTTSSSVVVUUUSSSQQQQQQRRRSSSTTTOOOPPPSSSUUUWWWYYY\\\]]]___aaafffmmmttt|||}}}xxxuuulllkkkrrrhhhaaaSSS@@@222444333444555222000111555333333333333444444444444444444444444555555555555555555666666666777777777777888:::;;;::::::::::::============<<<<<<<<<<<<===>>>>>>??????@@@AAAAAADDDEEEHHHKKKKKKWWW~~~kkkZZZRRRJJJKKKMMMOOOOOONNNLLLJJJEEECCCDDDHHHKKKJJJJJJKKKVVVoooaaaPPPNNNNNNTTTaaatttgggNNNGGGKKKGGGAAA<<<<<<<<<:::;;;===<<<:::777555666888888888999;;;<<<;;;;;;GGGaaaxxxlllZZZVVVxxxdddNNNBBB;;;999::::::<<<>>>??????@@@CCCFFFHHHKKKOOOSSSVVVYYY]]]```cccbbbeeeiiihhhfffgggkkkmmmpppzzzgggSSSZZZ[[[UUUSSSOOOSSSSSSNNNJJJIIIFFF@@@>>>>>>???>>><<<@@@MMM[[[jjj~~~jjjXXXDDD<<>>>>>>>><<<999777555555444333111///---,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))***+++++++++******+++++++++,,,,,,,,,,,,---...---+++******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***'''((()))***+++++++++,,,***---222777;;;@@@EEEIIIJJJEEEDDDFFFDDD@@@CCCKKKNNNJJJDDD===999666666666999888777666555444444555111111222222333333444444222333444555555444333333444555666777888999::::::<<<;;;::::::;;;<<<<<<;;;<<<===??????>>>@@@BBBDDDDDDFFFHHHHHHHHHHHHIIIJJJLLLKKKKKKLLLMMMNNNPPPQQQPPPRRRUUUWWWWWWWWWXXXYYYaaaiiivvvlll]]]bbbrrr}}}}}}sssiiiZZZEEE555000111111111111111222444777222222222333333333444444333444444444444555555555444444555555666666777777888:::<<<<<<;;;:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@CCCHHHHHHHHHLLLRRRppp~~~iiiVVVOOOLLLJJJIIIKKKOOOPPPNNNKKKFFFEEEDDDFFFGGGHHHHHHHHHPPP^^^|||___LLLKKKKKKMMMXXXmmmzzzVVVIIIOOOJJJCCC===<<<;;;999:::===>>>;;;999888999999999888555777999999>>>MMMeeexxxxxxaaaTTT[[[vvvTTTDDD???:::777777;;;>>>AAAAAA@@@AAAEEEIIIMMMPPPTTTWWWYYY[[[^^^```ccccccfffjjjkkkhhhiiimmmhhhllltttxxxVVVXXX[[[VVVWWWSSSYYYXXXPPPJJJKKKHHHBBB???>>>>>>???>>>???IIISSS```~~~}}}iiiXXXCCC===@@@>>>??????>>>>>>>>>===999666444444333222000...---,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''')))******+++******+++++++++,,,,,,,,,+++,,,------+++***+++,,,,,,---------,,,,,,+++***++++++------...---,,,,,,(((((()))))))))************,,,...111444888>>>AAAJJJFFFHHHLLLIIIDDDKKKXXXdddaaa[[[SSSKKKCCC>>>;;;???>>><<<999888777666666333333333222222222222222333333444555555555555555222333444666777999::::::888999:::999888888999;;;>>>???AAA@@@@@@@@@BBBDDDBBBDDDFFFEEEDDDDDDGGGJJJGGGGGGHHHJJJLLLNNNOOOPPPPPPSSSVVVYYY[[[^^^cccgggsss{{{llleeebbbnnnxxxwwwxxx{{{lll___LLL777///444000000000000222444444444222222222222333333333333333333444444444555555555333333444555555666777777888:::<<<;;;:::999;;;===999999::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@IIIEEECCCLLLOOO\\\zzzfff\\\\\\UUUMMMLLLOOOQQQMMMHHHGGGGGGFFFEEEEEEEEEFFFEEELLLMMM```|||\\\LLLJJJGGGFFFOOOccc|||fffUUUZZZNNNFFF???===<<<:::;;;??????===<<<<<<<<<<<<;;;999666666666888AAAUUUmmm}}}kkkYYYRRRcccxxx^^^EEE===<<<999777:::;;;???CCCDDDCCCEEEIIINNNSSSVVVZZZ\\\]]]]]]___```aaabbbffflllmmmkkklllppplllpppssszzz~~~fffZZZXXXUUUYYYZZZ```^^^SSSLLLLLLJJJDDD@@@>>>>>>@@@???>>>EEEMMMXXX~~~|||hhhWWWCCC===@@@>>>??????>>>??????===999666333333222111///---,,,+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))************+++++++++,,,,,,,,,+++,,,------++++++,,,---)))***---///000///...,,,+++,,,---...///...------)))))))))))))))*********++++++,,,,,,---000555999@@@???CCCHHHDDD@@@IIIYYYhhhhhhgggccc^^^XXXRRRNNNEEEDDDAAA>>><<<:::::::::999888777666555444333222111111222222333444444555555555555666666777777777444888;;;<<<:::999;;;===:::;;;============>>>@@@@@@BBBCCCAAA???@@@CCCGGGDDDFFFHHHJJJLLLMMMNNNNNNLLLPPPUUU[[[bbbkkkvvv~~~vvvlllfff^^^lll~~~vvvwwwxxx}}}xxxtttyyyxxxdddTTT@@@...---777333333222222444555333///111111222222222333333333333333333444444444555555333333444444555666777777666888:::999777666888;;;888888999999:::;;;<<<<<<=========>>>??????@@@@@@>>>IIIBBB>>>JJJLLLOOOcccyyyooocccUUUOOOQQQQQQJJJCCCGGGHHHHHHFFFEEEEEEFFFEEEFFFAAAKKKnnnwwwYYYQQQKKKEEEBBBIIIZZZnnn{{{cccPPPTTTQQQIIIBBB???===;;;===@@@???>>>>>>>>>??????===;;;???>>>;;;<<>>???>>>===BBBIIIPPP{{{xxxzzzpppXXX@@@<<<777===>>>======???@@@???:::555333222111000///...---,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((+++++++++++++++***)))((())))))***+++,,,......///+++,,,---.........---,,,,,,,,,------.../////////......---***((((((+++---,,,++++++---000000...+++333555777777666888<<<@@@LLLVVVccciiiiiiiiillloooeee^^^UUUQQQQQQMMMEEE>>>@@@>>>;;;888666555555555444222111222333222444666999888777555555666888:::888777:::>>><<<666777======???>>><<<===@@@???;;;@@@???AAADDDCCC@@@AAAFFFBBBFFFGGGGGGIIIMMMNNNLLLMMMTTT\\\gggwww~~~zzzqqqeee[[[XXX\\\ccciiivvvqqqwwwqqqSSS===333222333333000000000000000111111222444444444333333222222222222222222222333444555555333333333333444555666666999888888888777777666666777777888999;;;<<<<<<===;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEIIINNNRRRhhhpppYYYQQQPPPNNNLLLMMMFFFJJJIIIEEECCCEEEFFFDDDIIIEEEGGGXXXyyy|||___RRRKKKEEEDDDHHHPPP^^^kkkpppOOONNNKKKEEE@@@>>><<<:::;;;>>>AAA@@@@@@AAA@@@===<<<===<<<===;;;===MMMhhh}}}zzzgggRRRHHHQQQlllkkkJJJAAA:::999:::;;;<<<@@@BBBBBBBBBDDDGGGLLLPPPSSS]]]]]]^^^```aaacccdddddddddjjjggggggooopppooouuuwww{{{zzz|||sss\\\WWWYYYXXXccc```[[[UUUOOOKKKHHHGGGBBB@@@===;;;;;;===@@@BBBKKKrrrzzzyyypppXXX@@@===888===???>>><<<>>>???>>>:::666333333222000///...---,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((******++++++******))))))******+++,,,---...//////------,,,++++++,,,,,,---,,,,,,---......//////000111333555555444000,,,(((+++)))(((***,,,---+++)))---///000000000111444777BBBLLLYYYaaafffjjjqqqwwwqqqmmmiiigggfffccc]]]XXXUUUSSSPPPLLLHHHDDD@@@??????;;;888777666555444333444666777777555555777999888888<<>>??????@@@@@@@@@AAABBBBBBCCCFFFKKKOOOYYY}}}}}}___SSSTTTTTTOOOLLLKKKNNNMMMHHHFFFGGGGGGEEEGGGFFFHHHRRRhhhfffPPPIIICCCBBBEEEJJJVVV```\\\PPPHHHBBB@@@AAA???;;;;;;@@@FFFBBB>>>===>>>???@@@AAA;;;;;;;;;BBBVVVqqq{{{uuu___MMMKKK[[[uuuzzz]]]EEE===777888999999;;;>>>@@@AAADDDHHHLLLPPPSSSTTTZZZ[[[]]]```cccfffiiijjjdddiiifffeeennnqqqqqqyyy}}}tttwwwxxxyyyaaaYYY]]]XXX]]][[[WWWRRROOOLLLJJJIIIBBB@@@>>><<<;;;===???AAAMMMooo{{{yyypppXXXAAA>>>999???AAA>>><<<<<<>>>>>>;;;777333333222111///...---,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))******************+++,,,,,,---...//////000...,,,***)))***,,,---,,,------......///000000111444999???AAA<<<222******)))((((((***++++++***(((***,,,,,,,,,,,,...000444===GGGPPPVVV^^^iiippptttvvvyyy{{{|||zzzxxxuuuoooooommmjjjddd]]]WWWSSSTTTNNNGGGCCCBBB@@@;;;555333555999;;;<<<;;;;;;<<<;;;:::>>>EEEHHHCCC===::::::======:::<<>>333111222333222000000000000000111111222222222222333333333333333333333333444444555666666222222222333333444555666888888777777777777666666777777888999:::;;;;;;<<<<<<=========>>>>>>?????????@@@@@@@@@@@@CCCGGGJJJNNNnnn}}}ooo[[[XXXVVVPPPJJJNNNPPPNNNIIIGGGHHHGGGDDDFFFHHHIIIKKKTTTiiimmmRRRKKKEEEDDDEEEGGGNNNVVVwwwsssYYYLLLDDDAAADDDAAA;;;===EEEKKKEEE>>><<<>>>BBBAAA???===;;;===JJJccc|||}}}uuupppUUUFFFMMMggggggHHH@@@:::777999::::::;;;???AAACCCHHHMMMQQQTTTVVVWWWWWWYYY]]]aaafffjjjmmmoooiiinnniiigggoooqqqpppxxxxxxrrrtttxxxbbbVVV^^^TTTVVVTTTRRRPPPNNNMMMLLLKKKCCCAAA???===<<<===???AAAIIIeeezzzyyypppYYYBBB>>>:::@@@AAA>>><<<<<<======;;;888444333222111///...------+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))************++++++,,,---......//////000///...,,,++++++++++++---------...//////000000...000555>>>EEEDDD===555///...,,,+++++++++,,,,,,((()))+++,,,---...///000---111777;;;???FFFPPPWWWdddkkkttt{{{}}}ssslllbbb\\\ZZZYYYQQQHHH>>>>>>@@@FFFNNNPPPMMMIIIDDDAAA@@@EEEIIIGGG@@@999???BBBBBB>>>>>>BBBEEEDDDEEEDDDEEEGGGEEEEEEMMMVVVRRRWWW[[[\\\___cccdddaaaYYYTTTJJJBBB>>>>>>>>>>>>MMM]]]uuu|||qqqkkkvvvvvvXXXCCC<<<444000111222222111000000000000000111111222111111222222333333333444333333444555666666666666222222222222333444555666777777777777777777666666777777777888999::::::;;;========================???@@@@@@@@@???AAADDDFFFIII^^^|||uuucccYYYSSSPPPMMMNNNLLLGGGFFFHHHGGGCCCEEEGGGHHHGGGIIITTTgggvvvqqqXXXPPPJJJHHHHHHIIILLLQQQjjjqqq]]]MMMCCCCCC@@@;;;CCCTTT```XXXLLLDDDEEEGGGDDD>>>AAA???BBBTTTooo~~~rrriiidddTTTEEESSSwwwvvvSSS:::===:::999<<<>>>>>>@@@CCCHHHIIIMMMPPPTTTWWWYYYZZZWWWYYY]]]aaafffjjjmmmooopppuuuqqqoootttrrrmmmrrrsssssswwwzzzhhhTTT^^^UUUSSSRRRQQQPPPNNNNNNMMMMMMDDDCCC@@@>>>===>>>???@@@BBBVVV}}}{{{qqqZZZBBB???;;;@@@AAA>>><<<<<<======;;;888444333222111000///...---+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((()))*********+++,,,,,,,,,---.........///000111111000...,,,***------......///000000111///...///666>>>BBBAAA===999777444000---*********(((((()))***,,,......///---.../////////333:::???IIIRRR^^^hhhoootttyyy~~~}}}|||}}}vvvlllXXXRRRPPPYYYhhhooojjjbbb\\\VVVPPPPPPUUUVVVPPPIIIOOOSSSRRRMMMJJJLLLNNNMMMOOOMMMMMMMMMNNNTTTbbbqqqtttxxxxxxsssnnnkkkddd]]]OOOGGG>>>888999BBBOOOZZZvvv~~~{{{vvvfffggg}}}uuuPPP777666333000000111222111///000000000000000111111222111111111222222333333333222333444555666666666666222222222222333444555555666666666666666666777777666777777888888999999999<<<<<<<<<<<<<<<<<<======???@@@AAA@@@???@@@BBBDDDFFFOOOssssssvvv```XXXWWWMMMNNNKKKHHHIIILLLJJJFFFEEEFFFFFFFFFGGGLLLTTTZZZ~~~ttt]]]TTTLLLJJJIIIHHHJJJNNN[[[tttXXXBBB???>>>>>>PPPhhhxxxcccQQQKKKLLLIIIBBBCCCBBBJJJ```yyyssscccXXXSSSUUUJJJ___cccFFF888:::888:::???AAAAAADDDIIIQQQQQQQQQRRRUUUXXX[[[^^^[[[\\\^^^aaaeeehhhjjjkkkooowwwwwwwww|||wwwnnnpppooowww|||~~~wwwYYY```ZZZTTTSSSRRRQQQPPPNNNMMMLLLEEEDDDAAA???>>>>>>??????@@@LLLuuu|||sss[[[CCC???:::???AAA>>><<<<<<>>>>>>;;;777444444333222000///...---+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###%%%%%%'''((())))))))))))+++++++++,,,,,,---------...///222444333000---+++---......//////000111111333000...///555:::<<<<<<@@@???<<<888222...,,,,,,***((('''''')))***++++++.........---,,,///333666555<<>>III[[[rrrzzzttt}}}yyysss|||{{{TTT999555111000000111222222000...000000000000000111111222111111111222222222222222111222444555666666555555111111111222222333444555555555666666666666777777666666777777777888888888:::;;;;;;;;;<<<<<<======???@@@AAA@@@@@@@@@BBBDDDFFFHHHbbbtttmmmnnn^^^WWWPPPPPPMMMJJJMMMPPPNNNIIIGGGFFFEEEFFFIIIKKKLLLLLL___~~~fff[[[OOOKKKIIIHHHJJJMMMSSSwwwcccCCC???AAACCCXXXvvvwww```UUUTTTOOOGGGEEEHHHUUUlll~~~kkkYYYNNNJJJMMMNNNnnnvvvTTT@@@<<<777777:::???AAABBBGGGNNNWWWVVVUUUTTTVVVZZZ]]]```___```aaabbbdddeeefffgggjjjuuuxxx||||||ssstttoooyyy~~~eee]]]YYYUUUUUUTTTSSSQQQNNNLLLKKKFFFEEECCCAAA???>>>>>>>>>CCCHHHkkk~~~ttt[[[CCC>>>999>>>???>>><<<>>>???>>>:::666555444333222000///......+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""%%%&&&''''''((((((((((((*********++++++++++++,,,---///111222222000...---.........///000000111111333222000000111444666888>>>@@@AAA@@@>>><<<===>>>555111,,,)))***++++++***,,,,,,,,,,,,---...000222///111555999===CCCHHHLLLaaagggppp||||||sssttt~~~uuunnnqqqzzzpppnnneeeXXXNNNHHHCCC===???BBBLLL[[[jjj{{{}}}```===111999//////000111222222111000000000000000000111111222222222222222111111111111000111333555666555444333111111111111222333444555555555555666666666777777666666666777777777777777999999:::;;;<<<<<<=========>>>@@@@@@??????AAACCCFFFFFFUUUxxxuuuxxxmmmYYYTTTRRRNNNKKKNNNQQQNNNHHHGGGFFFEEEEEEGGGHHHIIIJJJQQQnnnyyyjjj[[[SSSPPPNNNPPPSSS\\\sssqqqJJJEEEFFFCCCTTTooowwwpppbbbSSSNNNUUUeeeyyywwwbbbQQQJJJJJJHHH[[[jjjJJJ;;;<<<888888;;;AAACCCFFFLLLTTTVVVVVVWWWXXXZZZ]]]___aaacccdddddddddeeeeeeeeeeeeiiissswww{{{}}}tttuuuqqqzzzzzz}}}}}}```WWWTTTTTTTTTSSSQQQOOOLLLKKKGGGFFFDDDBBB@@@???>>>>>>BBBCCC^^^uuu\\\CCC>>>999>>>???======???@@@???:::555555444333222111///......+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###"""%%%&&&''''''((('''''''''******************++++++.........///////////////......//////000000111111///111333333222333444666888===CCCGGGIIILLLOOORRRAAA;;;444///...///...---((()))******+++++++++,,,///...,,,---///222666888===BBBKKKVVVaaakkkrrrvvvvvv~~~|||xxxuuuzzzppp\\\TTTUUUMMMKKKEEE===;;;@@@DDDDDDXXX^^^nnn{{{|||fffEEE000---111......///000111222111111000000000000000111111222333222222222111111000000///111333555555555444333111111111111222333444555444555555555666666777777666666666666777777777777888888999:::<<<===>>>>>>;;;===>>>???>>>???@@@BBBAAAAAAJJJ```}}}bbbTTTRRRNNNJJJLLLOOOKKKDDDHHHGGGFFFDDDCCCDDDHHHKKKKKKYYYgggzzzhhh]]]YYYWWWYYY\\\iiitttuuuzzz}}}SSSLLLJJJAAAKKKbbb||||||dddYYYaaarrr~~~}}}lllWWWHHHEEEHHHOOOnnn|||bbbCCC666999;;;;;;???DDDGGGJJJQQQZZZSSSUUUXXX[[[^^^```aaaaaaffffffffffffffffffffffffllluuuwwwyyy{{{rrrtttsssyyyuuu{{{jjj]]]RRRRRRSSSRRRQQQOOOLLLKKKGGGFFFDDDBBB@@@???>>>===>>>;;;RRRtttxxx~~~ttt^^^DDD<<<===999@@@????????????<<<888444555444333111000...---,,,+++++++++************)))(((''''''''''''((())))))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((($$$"""$$$(((***((($$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))*********+++++++++,,,,,,------...---------,,,...000111000///000111333333333444777999999999:::;;;>>>BBBFFFKKKOOORRRGGGLLLJJJBBB@@@AAA888***,,,,,,***))))))***,,,---,,,((((((,,,---+++,,,222000222444888===AAAEEEGGGNNNPPPSSSWWW\\\bbbjjjooossslllccc___```dddeeeeeeggggggddd^^^[[[]]]aaadddiiieeedddeeeaaaYYYUUUXXX\\\XXXUUURRRJJJ@@@<<<>>>;;;AAAJJJQQQVVV```rrr}}}\\\BBB555222111111---......///000111111222000000000000111111111111000000000000000111111222222222222222222222222222333333222222333333444555555555555555666666666666777777777777666666666666888888888999:::;;;<<<===;;;<<<>>>???@@@@@@??????AAA@@@DDDOOObbb~~~qqq___VVVOOONNNJJJEEEEEEIIIIIIGGGDDDDDDFFFGGGGGGGGGKKKNNNQQQ]]]{{{xxxnnnfffeeelllvvv|||nnnsss___HHH@@@@@@HHHSSSgggpppvvv}}}}}}}}}~~~uuu```KKKCCCIIIQQQZZZsss```JJJ:::999???======@@@FFFNNNVVV[[[^^^XXXZZZ\\\___aaabbbccccccjjjiiihhhggggggggghhhiiikkktttyyywwwtttssssssrrrpppsssuuuzzz~~~zzz^^^YYYWWWTTTPPPOOOOOONNNKKKKKKJJJGGGDDDAAA?????????@@@DDDKKKYYYyyyzzzttt^^^DDD;;;===:::@@@@@@@@@@@@@@@===888555555444333111000...---,,,+++++++++************)))***)))(((''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''$$$"""$$$(((***'''$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))))))))*********+++++++++,,,------...---------,,,...000111000000000222222222444666888:::999999999:::<<<>>>@@@BBBCCCDDDCCCMMMTTTSSSSSSUUUNNNBBB===888222...---...///000---))))))------)))(((++++++,,,---...111333555666555666777:::===BBBGGGKKKEEECCCAAAAAABBBBBB@@@>>>@@@@@@>>>;;;999;;;===???===:::;;;>>>===888888;;;>>>???BBBEEEDDDDDDJJJSSS\\\iii{{{jjjZZZDDD333------------......//////000000111111//////000000000111111111000000//////000000111222222222222222222222222222333222222222222333444444555555555555666666666666777666666666666666666666888888888999:::;;;<<<===<<<<<<===>>>????????????>>>===AAAHHHPPPeeemmm^^^PPPLLLMMMKKKIIIJJJKKKIIIGGGFFFGGGGGGGGGFFFCCCGGGKKKQQQfffpppiiinnnzzziii```nnnnnnSSSDDD???===DDDMMM___|||yyy{{{}}}~~~~~~|||ppp___OOOGGGHHHLLLfffuuuaaaQQQDDD<<<;;;>>>???AAADDDKKKRRRYYY^^^aaa\\\^^^```aaacccccccccccclllkkkjjjjjjjjjjjjkkklllmmmuuuzzzxxxvvvwwwwwwwwwrrrsssrrrvvvzzzxxxvvvZZZYYYVVVSSSPPPOOONNNLLLKKKJJJGGGDDDBBB@@@??????>>>@@@DDDOOOkkkuuu^^^CCC;;;>>>;;;@@@@@@@@@AAA@@@>>>:::666555444333111000...---,,,+++++++++************)))+++***)))(((&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''%%%###$$$''')))'''$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))************++++++,,,---------------,,,...000111000000111222000222444777999:::999999>>>??????@@@???>>><<<;;;???LLLVVVWWWYYY^^^___ZZZLLLFFF===555000---,,,,,,---++++++......+++***,,,*********++++++,,,,,,---,,,,,,,,,,,,...111333555333444444555444333111///666666666555555444444444444222333555444111333777222777AAAJJJPPPYYYjjjzzzfffEEE===333...///000000...//////////////////////////////000000000000111111000000//////000000111222222222222222222222222222222222222222222333444444444555555555555666666666666666666666666666666666777777777888999:::<<<<<<===<<<<<<======>>>???@@@@@@>>>BBBGGGEEEMMMssskkkSSSJJJLLLOOOMMMKKKLLLJJJHHHHHHHHHHHHFFFDDDBBBHHHJJJJJJSSSooorrrlllzzzlllVVVWWW```bbbaaaRRREEEBBB???<<>>===???BBBHHHNNNUUU[[[___bbbaaabbbcccdddeeeeeedddccckkkkkkkkkkkkkkklllnnnnnnmmmtttxxxvvvuuuwwwyyyxxxtttuuurrrtttxxxyyy]]][[[XXXUUURRROOOMMMLLLKKKJJJGGGEEEBBBAAA@@@???@@@AAABBBHHH]]]vvv___CCC:::>>>===AAA@@@@@@AAAAAA???:::777555444333111///...---,,,+++++++++*********))))))******(((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))*********+++,,,---------------,,,...000111111111222333000222333555555777999;;;???@@@AAABBBAAA>>><<<:::@@@HHHMMMJJJIIIPPPXXX\\\VVVVVVSSSLLLBBB;;;888888000...---------------...******++++++,,,,,,,,,,,,///.........000111222111666555444222111111333444222111333666666444333444888999;;;<<<<<<===AAAFFFLLLUUUbbblllpppxxxmmmFFF888444000000333444222000//////////////////......////////////000000000111///////////////000111111111111111111222222222222222222222111222333333444444444444555555555666666555555555666666666666666777777777777888:::;;;<<<===<<<;;;;;;<<<===???@@@AAA<<>>AAA@@@???>>>BBBIIIOOOUUUZZZ^^^```bbbccceeefffggggggffffffhhhhhhiiijjjkkklllmmmnnnkkkqqqssspppooorrrtttsssssstttrrruuu|||~~~ccc^^^XXXUUURRRNNNLLLMMMKKKJJJHHHFFFDDDBBBAAA@@@AAAAAAAAACCCOOOiiixxx```CCC:::>>>===@@@@@@@@@AAAAAA???;;;888555444333111///...---,,,+++++++++*********))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((())))))))))))***+++,,,------------,,,...000111111111222444222333333111111333888<<<:::;;;>>>???@@@???>>>===AAAFFFGGGAAA;;;<<>>???>>>999>>>GGGEEE@@@PPPhhhjjjYYYSSSPPPNNNJJJHHHGGGGGGHHHIIIHHHFFFEEEFFFFFFEEEEEEMMM]]]jjj}}}iiiiiilllbbbVVVHHHCCC>>>===AAA@@@===BBBLLLYYYfffwww{{{xxxvvvtttvvvxxxyyyvvvssssssgggXXXPPPXXXppp|||vvv\\\LLL>>>:::===???@@@AAAAAAFFFLLLRRRVVVYYY]]]```bbbccceeeggghhhiiiiiiiiihhhhhhiiikkklllmmmnnnnnnlllooopppmmmlllnnnnnnlllkkkoooooottt~~~tttfffXXXTTTQQQNNNLLLNNNJJJJJJIIIGGGEEECCCAAA@@@======>>>>>>CCCRRRjjj}}}{{{cccEEE:::======?????????@@@AAA???;;;777555444333111000...---,,,+++++++++************)))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))***,,,------------,,,...000222111222333555333444444222000222666;;;999;;;===@@@BBBCCCCCCCCCBBBGGGJJJEEE>>>999:::===DDDRRRaaafffbbb^^^aaafff^^^\\\VVVLLLGGGGGGFFFDDDAAAAAA@@@???===:::777666777666777:::???AAA???<<<<<<@@@HHHSSS\\\^^^YYYTTT\\\___gggpppqqqoooxxxxxxvvv___GGG444///333///...,,,,,,---//////.................................////////////000000//////......//////000111//////000000111222222222111111111111111222333333333444444444444555555555444444444555555666666777555555666666777888:::;;;;;;::::::;;;;;;<<<===>>>???<<>>EEEOOO^^^fffqqqxxxzzzzzzzzzzzzssstttvvvwwwvvvsssmmmiiisss```RRR^^^xxxnnncccJJJBBB<<<<<<======@@@DDDHHHMMMSSSWWWXXX[[[```dddcccdddgggiiijjjkkkkkkkkkiiijjjlllmmmnnnooooooooolllppppppnnnmmmnnnmmmiiiccciiikkkppp{{{|||vvv]]]TTTRRROOOMMMOOOJJJJJJIIIHHHFFFDDDBBBAAA>>>>>>>>>???@@@FFFVVVeee{{{rrr}}}eeeGGG:::===<<<>>>>>>>>>@@@@@@>>>:::777555444333111000...---,,,+++++++++************))))))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,---------,,,...111222222222444555333666999888444333555888<<<<<<>>>@@@BBBCCCEEEEEECCCFFFIIIHHHDDDAAABBBEEEGGGMMMSSSSSSPPPOOOQQQTTTbbbeeeeeeaaaaaaeeefffbbb]]]]]]]]]]]][[[XXXUUUSSSUUUTTTUUUYYY___aaa^^^ZZZ]]]```hhhvvvwwwvvvyyy}}}{{{}}}nnnUUU@@@222,,,,,,000///.........///000000000,,,------....../////////........./////////000000///............///000000/////////000111222222222111111111111111222222333333333444444444555555555333333444555555666777777555555555666777888999:::999999:::;;;<<<<<<<<<<<<>>>@@@BBBAAAAAACCCGGGJJJ\\\}}}qqqbbbTTTPPPLLLHHHHHHHHHIIIHHHHHHFFFHHHJJJHHHEEEGGGMMMRRRjjjooo```cccvvvkkkKKKAAA<<>>@@@AAAFFFLLLOOOSSSXXXZZZZZZ\\\bbbgggggghhhjjjllllllllllllkkkiiijjjlllmmmnnnnnnnnnmmmjjjmmmooonnnnnnooommmhhhbbbhhhiiilllvvvwwwxxxfffWWWTTTQQQOOOPPPJJJJJJJJJIIIGGGEEECCCBBBAAA>>>>>>@@@@@@BBBMMMYYYmmm}}}lll}}}~~~gggHHH;;;<<<;;;======>>>??????>>>:::777555444333111000...---,,,+++++++++************)))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((***+++,,,---------,,,...111222222222444555222888======999555444666999999::::::;;;===???@@@EEEDDDDDDDDDDDDGGGMMMTTTaaa\\\TTTMMMGGGEEEDDDCCCOOOXXX```eeemmmwwwzzzxxxnnnooopppqqqqqqooommmlllkkkjjjkkkpppuuuwwwtttooonnnkkknnnxxx~~~zzzyyyfffTTT===///000555222+++.....................---,,,,,,------...///000000............/////////000...............///000000...//////000111222222222111111111000111222222333333333333444444444555555333333444444555666777777555555555555666888999:::888999;;;<<<======<<<;;;666>>>@@@:::999AAAHHHIIIIIIbbbnnn[[[VVVOOOJJJHHHHHHIIIHHHFFFEEEGGGIIIEEE???BBBKKKMMMXXXnnnnnn```cccrrrkkkNNNCCC===AAAFFFIIIQQQ[[[gggmmmuuuxxxuuuooommmnnnnnnqqqtttpppggg]]]VVVSSS\\\tttyyykkkVVVDDD???<<<<<<@@@EEEHHHMMMTTTRRRVVVZZZZZZYYY\\\bbbgggllllllmmmnnnnnnmmmlllkkkggghhhjjjkkklllkkkkkkjjjfffjjjllllllnnnooolllggggggllliiikkkttttttuuu~~~nnnZZZWWWTTTQQQQQQJJJJJJJJJIIIHHHEEECCCBBB>>>:::999<<<<<<===FFFQQQ___gggttt|||gggJJJ>>>>>>;;;@@@?????????@@@>>>:::777555555555333000...---......---,,,***)))(((((((((******)))(((((((((((((((((()))***)))'''%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((***+++,,,---...---------,,,---111777;;;444666999<<<>>>>>>>>>===;;;999666666777888777777??????EEEMMMMMMHHHHHHLLL]]]___```\\\SSSKKKIIIIIIWWWSSSRRR\\\mmmzzzwwwvvvpppjjjppp}}}xxxtttmmmkkkrrrwwwwwwuuuvvvxxxooommmvvv}}}{{{oooXXX@@@;;;555111///......---//////.........---------,,,,,,,,,---...///000000///......---------............------------......000000000000111111111111222333333222111111222444111111222222222333333333444444444555444444333333555555555555666666666666999999:::;;;;;;<<<<<<===;;;<<<>>>???@@@AAABBBBBBEEEVVVqqqhhh\\\QQQMMMKKKJJJIIIKKKHHHGGGGGGGGGHHHHHHFFFDDDGGGLLLWWW```cccnnn~~~fffZZZppplllOOOGGG@@@@@@DDDLLLYYYdddgggkkkooonnnjjjgggfffgggjjjpppsssmmm```VVVTTTVVVbbb~~~rrrZZZFFF???@@@AAACCCDDDGGGKKKQQQUUUWWWYYY\\\___bbbcccdddeeejjjmmmppprrrqqqnnnlllkkkiiiiiiiiillloooooolllhhhjjjkkkllllllmmmmmmlllllljjjfffffflllppprrrwwwzzz\\\RRRPPPQQQSSSJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEVVVxxxhhh|||fffJJJ>>>???===???????????????===:::777555555555333000...---......---,,,***)))(((((((((***))))))(((((((((((((((&&&'''(((((('''&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,,,,---------------///333777444555888;;;===>>>>>>???===<<<;;;<<<===<<<:::888:::;;;BBBMMMRRRPPPPPPRRRUUUXXXYYYXXXTTTTTTWWW[[[\\\XXXVVV[[[fffpppttttttkkkeee\\\YYYbbbpppyyyzzzsssooolllmmmttt~~~}}}xxx}}}xxxpppkkk{{{}}}|||hhhRRR>>>888444000---,,,---,,,,,,///.........------------,,,,,,------......//////......------------............------------......//////000000000111111111222222333222111111222444111111111222222222333333333444444444444444333333555555555555666666666666999999999:::;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@AAAJJJ[[[zzzgggTTTMMMNNNMMMJJJIIIHHHGGGFFFFFFGGGFFFDDDBBBBBBDDDJJJPPPPPPVVVpppuuuddd^^^uuusssXXXNNNFFFFFFKKKRRR]]]fffeeefffhhhhhhgggggghhhiiihhhppptttlll\\\TTTXXX```{{{|||xxxpppbbbPPPDDDAAACCCFFFIIIKKKMMMPPPTTTVVVYYY[[[^^^```aaaaaaaaabbbdddgggkkknnnnnnmmmlllkkkiiihhhhhhkkkmmmnnnllljjjiiiiiijjjkkklllmmmmmmmmmmmmiiihhhmmmqqqrrrwww~~~bbbVVVTTTQQQMMMLLLKKKJJJIIIHHHFFFEEEEEECCCBBB@@@???@@@AAACCCDDDMMMjjjooo{{{dddHHH>>>@@@>>>???>>>>>>>>>>>><<<999666555555555333000...---...------+++***))))))((((((***)))((((((''''''(((((($$$&&&'''((('''''')))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******,,,---......---...000222555666888;;;===@@@BBBCCCAAAAAACCCEEEFFFCCC???;;;::::::???IIIPPPQQQOOOOOORRRVVVZZZ[[[ZZZZZZ]]]```YYYXXXXXX\\\dddnnnuuuyyyjjj]]]QQQPPPXXXeeettt|||}}}vvvyyywwwnnnzzz}}}zzz[[[EEE888///000...,,,,,,,,,---,,,+++............---------------------------............---------------............------------......//////000000000000111111111222333222000000222333111111111222222222222333333333444444444444333333444555555555555666666666888888999999:::;;;;;;;;;<<<<<<===>>>??????>>>>>>@@@AAAEEE^^^yyy\\\OOOOOOOOOLLLIIIIIIHHHFFFFFFFFFFFFDDDCCCDDDCCCDDDGGGEEEGGGWWWjjjzzznnneeefffzzz}}}dddXXXMMMMMMQQQWWW]]]cccfffdddaaa```aaabbbbbbbbbooosssqqqdddVVVTTTbbbpppwwwvvvmmm\\\MMMGGGEEEDDDEEEIIINNNQQQSSSSSSTTTUUUZZZ]]]```aaa```___^^^^^^___aaaeeehhhkkkkkkkkkkkkhhhggggggiiilllmmmmmmlllhhhhhhiiikkklllmmmnnnnnnpppmmmllloooqqqsssvvv{{{kkkZZZXXXTTTLLLOOONNNMMMKKKIIIHHHFFFEEECCCBBB@@@??????@@@AAABBBEEE[[[}}}wwwxxx```EEE<<<@@@>>>???>>>>>>>>>===;;;888555555555555333000...---...---,,,+++***))))))))))))))))))(((''''''''''''(((%%%&&&''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((()))+++...///...///000222666777888;;;>>>BBBEEEFFFEEEGGGJJJNNNNNNKKKDDD???AAA===<<>>LLLmmm}}}mmmXXXQQQNNNMMMLLLKKKIIIGGGGGGGGGHHHGGGEEEGGGDDDDDDFFFGGGHHHPPPZZZnnnvvvoooiiihhhwww~~~tttjjjiii[[[OOONNNRRRVVVXXXZZZccc```^^^```cccfffeeecccxxxrrrggg]]][[[fffxxx|||tttqqqaaaKKK@@@DDDGGGEEEEEEJJJPPPUUUVVVTTTSSSSSSYYY]]]```aaa```^^^^^^```______aaaeeehhhjjjjjjiiigggfffggghhhjjjlllmmmnnnhhhiiiiiikkkmmmooopppqqqsssqqqpppqqqrrrtttvvvyyyuuuZZZWWWXXXSSSRRRQQQPPPNNNKKKIIIHHHGGGEEECCCAAA???>>>???@@@AAABBBRRRnnnwww~~~pppsss\\\CCC;;;???===???>>>>>>>>>===;;;777444555555555333000...---...,,,,,,+++***)))))))))))))))((((((''''''''''''''''''(((((('''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&))),,,...///000222333333444666888<<>>DDDKKKLLLJJJ@@@DDDJJJPPPTTTWWWYYYZZZ___aaabbbcccgggnnnvvv}}}ttthhh^^^\\\[[[]]]hhhwww}}}yyy|||ttttttyyy}}}[[[<<>>BBB@@@EEEYYYtttooo[[[PPPMMMOOOLLLJJJHHHGGGGGGGGGGGGEEEEEEBBBBBBDDDGGGHHHKKKOOOZZZiii~~~}}}zzzqqqiiipppuuukkkfff}}}cccWWWLLLLLLQQQTTTUUUVVVXXXYYY\\\bbbiiinnnmmmkkkpppggg```hhh||||||wwwqqqgggSSS>>>:::DDDHHHDDDGGGLLLSSSWWWXXXWWWUUUTTTWWW\\\```bbb``````cccgggdddcccbbbdddgggiiihhhgggeeefffggggggiiijjjmmmnnniiijjjjjjlllnnnppprrrsssttttttsssrrrsssuuuwwwxxx{{{}}}]]]TTTWWWYYYTTTSSSQQQOOOMMMKKKIIIIIIFFFEEEBBB@@@>>>>>>???@@@BBBMMMcccyyyiiivvv~~~eeepppZZZBBB;;;???<<<@@@??????>>>>>>;;;777444555555555333000...---...,,,++++++***))))))******)))(((''''''&&&&&&'''''''''((()))'''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$'''***---...///111333...///111444888;;;===>>>EEEFFFJJJNNNPPPMMMHHHDDDEEEDDDAAAAAAIIISSSYYYYYYFFFEEECCCCCCEEEIIINNNQQQSSSTTTWWW[[[aaahhhpppvvvoookkkgggeeecccdddllluuu}}}}}}yyy}}}|||yyywwwyyyyyyzzz{{{wwwuuuuuuwwwqqq~~~fffRRR:::---...222000+++---,,,,,,,,,------+++))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------++++++++++++,,,---...///......------------............////////////000000000111222111//////111222000000000111111111111222000111222333333444444333333444444444444555555555555555666666777888888999888999999:::;;;;;;;;;:::666???@@@@@@JJJXXXuuuwwwaaaXXXWWWSSSPPPLLLIIIHHHGGGEEEDDDFFFDDDCCCDDDFFFHHHHHHHHHMMMSSS\\\qqqwwwyyy|||rrrooo{{{```VVVNNNOOOSSSUUUVVVXXXVVVXXX\\\aaaeeegggfffeeeffffffqqqyyyuuuvvvkkkooofffYYYFFF999;;;CCCGGGEEEMMMQQQWWW[[[\\\[[[ZZZZZZYYY^^^cccdddccceeelllqqqkkkgggeeeeeehhhiiihhhfffdddfffhhhhhhhhhiiikkkllljjjjjjjjjkkkmmmooorrrsssrrrttttttrrrssswwwyyywwwtttyyyoooXXXVVVYYYTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGDDDAAA????????????AAAGGGUUUfffrrrkkk{{{~~~hhhoooZZZCCC===AAA===AAAAAA@@@??????<<<888555555555555333000...---...,,,+++******)))*********(((((('''&&&&&&&&&&&&'''%%%'''''''''%%%%%%%%%'''%%%&&&&&&''''''&&&&&&%%%((('''&&&$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((()))***+++...000+++---000444777999::::::@@@AAACCCFFFIIIIIIFFFCCCBBBEEEFFFEEEJJJTTTZZZZZZMMMKKKHHHEEEDDDDDDDDDDDDBBBDDDHHHOOOWWW___fffiiiccciiijjjfffcccfffmmmpppxxx{{{~~~|||xxxuuussssssvvvrrrqqquuuxxxyyy|||}}}vvvsssrrrssssssssszzzttt|||lllTTTIII888000))))))---000///---,,,+++******,,,---,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,------...++++++++++++,,,---...///......------------.............../////////000000000111111111//////111222000000000000111111111111000000111333333444444333333333444444444555555555444555555666666777888888666777888999::::::::::::555===>>>>>>BBBFFFVVVnnnpppiiiaaa]]]VVVQQQMMMJJJFFFDDDFFFFFFEEEEEEGGGHHHHHHGGGIIIJJJKKKZZZ~~~|||xxxjjjbbb[[[ZZZYYYWWWWWWZZZZZZ]]]```bbbcccdddfffgggvvvhhhdddgggWWWKKK???<<>>BBBAAA@@@@@@???===888555555555555333000...---...++++++******************(((((('''&&&&&&&&&&&&'''###%%%&&&&&&&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''(((***,,,---///333666999:::::::::<<<<<<>>>@@@CCCDDDCCCAAAAAAGGGIIIFFFFFFLLLOOONNNFFFHHHLLLPPPQQQNNNHHHDDDAAAAAACCCHHHOOOTTTWWWWWWWWWaaaeee]]]ZZZ```eeedddjjjnnnyyy}}}vvvuuuuuuqqqoootttyyy|||~~~~~~vvvpppmmmmmmmmmmmmmmmpppxxx{{{rrr{{{qqq___FFF333---///000000000---***+++...,,,+++******---...///...+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++,,,---...///.........------...................../////////000000111111000//////000222000000000000111111111111///000111222333444444444333333333444444444555555444444555555666777777777555555777888::::::;;;;;;888???>>>>>>BBB@@@FFFVVV~~~yyynnniiiaaaYYYSSSNNNIIIFFFAAACCCCCCCCCEEEGGGHHHFFFJJJJJJHHHQQQooowwwqqq}}}~~~zzzxxxqqqiiiddd^^^WWWVVVYYY[[[___eeeiiilllrrrzzzpppeeeiiihhhNNNDDD???BBBEEEDDDJJJSSSSSSUUUXXX[[[\\\^^^aaacccdddhhhlllkkkjjjoooyyyooojjjeeeeeehhhjjjiiifffbbbfffjjjkkkiiigggggghhhiiihhhggggggiiikkknnnooonnnrrrsssqqqsssyyy|||yyyvvv~~~zzz```ZZZSSSRRRQQQPPPOOONNNMMMMMMLLLJJJFFFCCCAAA?????????BBB<<<>>>MMM]]]ppp{{{~~~lll~~~kkkZZZEEE>>>@@@>>>CCCCCCBBBAAA???===;;;:::777666444222000...---,,,,,,,,,++++++***)))))))))***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&))))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((+++///444888;;;<<<<<>>===<<<>>>AAAEEEGGGFFFDDDEEEIIIJJJJJJMMMQQQLLLNNNQQQUUUUUURRRKKKEEEEEECCCDDDKKKSSSYYYYYYWWWWWWXXX[[[\\\XXXTTTWWW]]]aaafffsss|||tttrrr{{{wwwyyy|||wwwvvvvvv{{{{{{{{{zzzxxxzzzqqqfffaaadddjjjmmmpppuuu~~~}}}zzzuuuXXXFFF<<<444111222,,,,,,,,,++++++*********------------------------******))))))******+++,,,************************++++++++++++++++++++++++------------------------+++---///111222000...---...000111111000000111222222222222222222222222222111111000000111111222333222222333444444555555666555555555555555555555555666777888999:::;;;;;;;;;<<<<<<<<<<<<>>>AAAEEEFFFeee|||nnneee]]]SSSOOOPPPLLLFFFDDDJJJRRRRRRJJJCCCGGGHHHKKKQQQXXX^^^aaabbb]]]aaaiiixxx{{{ppp{{{pppiii[[[YYY___ZZZXXXccceeekkkrrrxxx~~~zzzjjjgggaaaUUU@@@??????BBBFFFJJJMMMNNNYYYXXXXXXYYY\\\_________qqqkkkeeeeeekkkrrrxxx{{{mmmiiieeedddfffiiiiiiiiibbbcccdddeeefffggggggffffffiiimmmmmmkkkkkknnnrrrpppoooppprrrvvvzzz||||||xxxxxx|||lll___[[[PPPPPPSSSNNNOOOOOOGGGMMMKKKHHHEEEBBB@@@>>>>>>AAA@@@>>>GGGTTT^^^yyy{{{kkk{{{~~~mmm\\\EEE<<>>555000,,,***,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++------------------------,,,---///000000000......---///000000///...000111111111111111111111111111111111000000111111222333222222333333444555555555555555555555555555555555666777888888999999999999;;;::::::;;;<<>>???===;;;AAALLLSSSjjjtttfffvvvrrr```FFF:::>>>>>>AAAAAA@@@@@@>>><<<:::888777666444222000...------,,,,,,++++++***)))))))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))+++---...///000;;;???FFFNNNSSSTTTTTTSSSGGGGGGLLLVVVYYYTTTMMMJJJTTTTTTTTTVVVXXXXXXVVVTTTVVVTTTSSSWWW]]]___\\\XXXUUUVVV[[[^^^[[[UUUTTTWWWXXXVVVWWWZZZ[[[]]]bbbhhhooommmjjjhhhgggggghhhhhhdddiiikkkggg^^^YYY[[[```cccffflll{{{{{{wwwssssssvvv{{{~~~ppp]]]RRR<<<555...,,,+++)))))),,,+++++++++++++++*********))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++------------------------------......////////////,,,---......------...000////////////////////////111000000000000111222222111222222333333444555555444444444444444444444444777777777777888888888888999999888999:::;;;===???CCCIII```qqqhhh\\\TTTMMMJJJGGGDDDFFFKKKGGGFFFEEEEEEFFFGGGFFFEEEBBBFFFIIIJJJNNN[[[pppnnnbbb___ZZZaaaeeeeeegggiiidddZZZYYY]]]bbbuuuzzznnnlllcccLLL???BBB===>>>AAAGGGMMMRRRTTTTTTSSSRRRRRRUUUYYY]]]______iiiiiigggeeebbbbbbccceeecccbbbcccfffkkknnnooooooccccccbbbaaaaaabbbcccdddhhhggggggjjjnnnqqqqqqpppqqqsssvvvxxxzzz{{{zzzzzzvvvyyyzzzdddVVVTTTUUUMMMKKKNNNKKKKKKKKKJJJHHHFFFBBB@@@>>>>>>>>>:::>>>EEEGGGXXXvvvxxxiii}}}yyyfffHHH999;;;===????????????>>>;;;999777666555444111000......---,,,,,,++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''((()))***+++...333<<>>111000///...------+++***+++---+++++++++***************))))))))))))))))))))))))******))))))******+++,,,************************************++++++++++++------------------------......---------...///000,,,---......------...///////////////////////////000000000000000111222222111111111222333333444444444444444444444444444444888888888777777777777777999888888888888:::;;;<<>>CCCBBBMMMeeesss~~~jjjJJJ999:::<<<===>>>??????>>>;;;999777666555333111000///......,,,,,,++++++***)))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''''''''((()))%%%''',,,333===IIISSSYYYbbb^^^\\\______ZZZVVVUUUQQQPPPPPPSSSXXX]]]___``````]]]\\\```fffiiihhhddd___bbbhhhooooooiiiddddddfffkkkooonnnjjjhhhggghhhxxx}}}|||~~~~~~wwwsssqqqsssxxx{{{eeeQQQ@@@:::444+++***000+++------***(((''')))*********************************************************))))))******+++,,,************************)))))))))******+++++++++------------------------......,,,,,,,,,---///000,,,---///...------...000000000000000000000000000000000//////000000111222000000111111222333333333444444444444444444444444999888777777777777888888888888888888999999::::::???<<<@@@OOOhhh|||tttzzz~~~xxxuuuuuukkkZZZQQQRRRIIIGGGFFFFFFFFFFFFDDDCCCFFFEEECCCDDDGGGIIIKKKLLLVVVcccsssiiiZZZWWW```jjjvvv||||||zzzuuupppllltttyyytttrrrjjjZZZHHH>>>AAAHHHFFFGGGJJJOOOTTTWWWWWWVVV___]]][[[[[[^^^```bbbccceeeiiilllkkkfffcccbbbcccbbbdddeeeffffffdddcccbbbgggfffdddccccccdddeeefffeeejjjnnnkkkfffdddhhhmmmooosssxxxzzzyyywwwuuuuuuxxxyyybbbXXXXXXOOOLLLPPPPPPJJJKKKKKKKKKIIIFFFCCCAAA???BBB>>>>>>BBB@@@GGGZZZwwwkkkKKK:::;;;<<<===>>>???@@@???<<<999777666555333111000///......,,,,,,++++++***)))))))))((((((((()))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***)))'''(((---555>>>CCCLLLNNNVVV```dddddddddfff]]]\\\ZZZZZZ[[[\\\ZZZYYYVVVSSSSSSXXXaaahhhjjjiii^^^```gggppprrrnnnjjjiiilllqqqsssoookkkmmmqqqsss}}}|||}}}~~~{{{}}}zzzfffUUU>>>444---///000...///444***------)))'''***+++***)))))))))*********************************************))))))******+++,,,************************(((((())))))***+++++++++------------------------...---,,,,,,,,,---///000,,,---///...------...000000000000000000000000000000////////////000111111///000000111111222333333333333333333333333333333888777666555555666777888777777888999999999::::::;;;<<<@@@EEERRRooozzzoooqqq~~~|||{{{gggWWWTTTJJJHHHGGGFFFGGGGGGEEEDDDDDDBBBAAACCCGGGGGGDDD@@@GGGOOOXXX```lll}}}xxxcccWWWUUUVVVbbbrrrzzzuuuxxxvvvqqqyyyqqqVVVBBBBBBHHHJJJHHHIIILLLQQQWWW[[[\\\]]]aaa___\\\[[[]]]```bbbccc```aaacccdddbbbaaa``````bbbdddfffgggfffeeeeeeeeeggggggfffeeeeeefffggghhhhhhnnnsssooogggccchhhooolllpppuuuwwwuuurrrrrrsssssszzzfffWWWVVVPPPMMMPPPOOOKKKKKKKKKKKKIIIGGGEEEDDD===AAA===<<<@@@>>>BBBRRRpppssszzzhhhKKK============>>>@@@AAA@@@===:::888555444333111000/////////,,,,,,++++++***)))))))))'''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))******)))(((+++***)))((())),,,///111000555@@@LLLSSSYYYaaajjjhhhggghhhiiiiiihhheeebbb]]]XXXSSSTTTYYY^^^___^^^YYY[[[cccmmmqqqooollllllooovvvyyyrrrmmmppptttvvv}}}xxxhhh[[[OOO@@@333111///...//////...------+++......++++++//////+++((()))))))))*********+++******************************))))))******+++,,,************************((((((((()))***+++++++++---------------------------,,,,,,,,,------......+++,,,------,,,,,,---...........................///////////////000111111//////000000111222222222333333333333333333333333444444333222333444666777555666777888999999999999888;;;???AAAFFFXXXyyyzzzvvvbbb[[[TTTRRROOONNNMMMLLLIIIGGGEEEDDDDDDFFFGGGFFFCCCAAAEEEJJJNNNOOOUUU___gggjjjsss~~~vvvuuuvvvsssiii]]]XXXZZZWWWaaasss{{{ooo{{{{{{lllSSSGGGKKKOOOLLLMMMMMMOOORRRWWW\\\^^^___aaa___\\\\\\^^^bbbdddeee```___^^^___```aaaaaa```aaadddfffeeecccbbbdddeeefffffffffgggggghhhhhhhhhiiinnnrrroooiiifffiiinnnhhhmmmrrrssspppnnnoooqqqooottt}}}lllWWWWWWTTTQQQSSSQQQLLLLLLKKKJJJIIIHHHGGGFFF<<>>===@@@MMMbbbsssvvveeeKKK>>>??????===>>>@@@AAAAAA>>>:::888555444333111000/////////,,,,,,++++++***)))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''###%%%'''***+++***)))((( """$$$'''((()))((((((+++---000555777>>>LLL[[[aaadddkkksss{{{nnneee[[[UUUSSSSSSQQQNNNWWWXXX```kkkqqqooommmmmmvvvyyyxxxxxxvvvvvvyyyrrrZZZTTTFFF888222555444...+++---,,,))))))+++,,,+++)))------***,,,000---&&&(((((())))))*********+++*********************************)))***++++++,,,************************'''(((((()))***+++++++++------------------------,,,,,,,,,---------......)))+++,,,,,,+++***,,,---------------------------///////////////000111111/////////000111111222222333333333333333333333333222111000000000222555666333444555777888999999999444555888:::;;;CCCWWWiii|||vvvmmm```^^^ZZZWWWUUURRROOOLLLIIIKKKLLLKKKIIIGGGHHHIIIAAAEEEHHHFFFHHHLLLPPPPPPOOOWWWccclllrrrxxx~~~yyyrrrjjjccc___ZZZYYYZZZ[[[YYYVVVXXX^^^kkksss}}}~~~vvvxxxbbbRRROOOTTTTTTOOOTTTSSSRRRTTTWWWZZZ\\\]]]bbb```]]]^^^aaaeeehhhiiieeebbb______ccceeeeeecccbbbdddeeeccc```^^^___aaadddeeefffggghhhhhhhhhhhhiiikkklllkkkiiihhhjjjllleeejjjooopppmmmkkkmmmpppnnnqqqvvvyyyxxxxxxrrrZZZ[[[ZZZWWWWWWTTTMMMLLLKKKIIIHHHHHHHHHHHH>>>BBB>>>;;;???===???KKKZZZppp{{{hhhwww|||pppcccMMM>>>??????AAAAAAAAAAAA???===;;;999555444333111000//////...------------,,,+++******(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''(((((((((((()))&&&''')))+++---///111222888AAAPPP^^^jjjuuu~~~xxxppphhh```ZZZWWW^^^[[[YYY]]]eeekkknnnmmmppp~~~~~~{{{ppp```SSSIIIBBB===444333111///---,,,+++******************************************************+++,,,,,,***)))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))************...,,,)))''''''(((+++,,,......---------,,,,,,,,,,,,,,,,,,---------............................../////////////////////////////////000111111222222BBB888111111111///000444333333333444444444555555666666666666666555555555;;;:::888888;;;@@@EEEHHHgggtttnnnggg[[[VVVWWWZZZYYYWWWUUURRRPPPNNNMMMJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPTTTWWWZZZ[[[\\\ZZZZZZ]]][[[UUUPPPPPPQQQRRRTTTUUUYYY```iiioooxxx{{{pppmmmZZZSSSXXX\\\WWWOOOVVVXXXZZZZZZYYYZZZ[[[]]]``````___^^^```eeemmmssskkkddd______aaacccdddeeeeeefffeeecccbbbbbbdddfffeeefffdddccciiipppooohhhhhhhhhhhhhhhhhhgggggggggmmmooopppqqqpppmmmjjjhhhjjjnnnrrrsssssswwwccc___dddaaaWWWQQQNNNMMMLLLKKKIIIIIIHHHHHHBBBAAA???======>>>???@@@LLLPPP[[[llljjjyyyrrreeeMMM>>>======BBBBBBBBB@@@>>>;;;888777555444333111000//////...---......------,,,+++***(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''((((((((('''((()))***+++,,,------+++111:::BBBKKKUUU^^^eeemmmrrrxxx||||||wwwqqqlllhhhdddaaabbbgggkkkllljjjrrryyy|||zzzsss___WWWLLLBBB;;;666222/////////...,,,,,,+++++++++************************************************)))+++,,,+++***((())))))*********)))))))))((((((************************))))))))))))))))))))))))))))))))))))***************)))(((((()))+++...///...------------,,,,,,,,,,,,,,,,,,------------......................................................//////000000111222222;;;333...///111///000444333333333333444444444444666555555555555555555555999888777777999===AAACCCQQQuuupppbbbaaahhhmmmjjjccc\\\UUUSSSUUUWWWSSSPPPKKKHHHHHHIIIIIIHHHGGGJJJMMMPPPPPPPPPPPPQQQTTTUUUYYYZZZWWWTTTYYYaaabbb]]]XXXZZZaaakkkrrruuuxxxwww}}}ooo^^^TTTUUUZZZ^^^___WWWXXXYYYYYYXXXXXXYYY[[[______]]]]]]^^^dddkkkpppiiieeeaaa```aaabbbcccdddeeeeeedddcccccccccdddeeedddeeeeeedddiiiooommmgggccccccdddeeegggiiikkkmmmnnnooopppqqqpppooommmkkkjjjkkknnnrrruuuxxxzzz{{{vvvhhh^^^^^^YYYTTTSSSPPPOOOMMMLLLJJJIIIHHHHHHCCCBBB@@@>>>===>>>??????CCCDDDJJJXXXjjjiiiuuuuuufffMMM===<<<;;;BBBBBBAAA???===999666444555444333111000//////...............---,,,++++++(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((***---000777???DDDLLLSSS^^^hhhmmmmmmjjjgggooommmlllpppwww}}}~~~}}}xxxooodddXXXMMMGGG:::666111---+++***((('''******))))))***++++++,,,************************************************)))***+++***)))((()))*********))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..............................//////000111111111333...,,,...000000111333222222333333333444444444555555555555555555555555666555555555777999;;;<<>>>>>>>>>>>???>>>BBBKKKWWWggg}}}~~~fffmmmttteeeLLL<<<;;;;;;@@@@@@@@@>>><<<999666555555444333111000//////...............---,,,++++++(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''***)))'''&&&'''***...111222444888<<>>888222---+++///...,,,+++***)))(((((()))((((((((()))***++++++************************************************((()))***)))(((''')))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,---,,,+++***)))---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------........................------...//////000000111///------...///000111222222222222222333333333333444444444444444555555555444444555555666666777777???GGGWWWqqq~~~zzzrrrqqqqqqnnnjjjmmmooosssyyy{{{wwwnnnffffffqqq}}}{{{yyymmmggg]]]```eeefffdddaaa______[[[[[[[[[YYYWWWVVVWWWYYY]]]\\\[[[ZZZZZZ^^^ccchhhfffkkkllliiieeefffggghhhbbbaaa``````aaabbbbbbaaaeeegggkkkooossstttqqqnnnjjjhhhfffddddddgggkkkmmmiiiiiijjjjjjjjjkkkkkklllkkkjjjlllrrrxxxzzzvvvqqqqqqVVVPPPZZZSSSSSSRRRPPPMMMKKKIIIHHHFFFEEECCCAAA???>>>======??????CCCIIIOOOVVVbbbmmm~~~fffmmmrrrcccJJJ;;;<<<<<<======>>>===<<<:::888777555444333111000//////...............---,,,+++***(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((((((((()))))))))'''&&&%%%%%%&&&&&&&&&***((('''&&&'''))),,,---111111111222555888::::::EEEEEEFFFHHHKKKLLLLLLLLLSSSTTTVVV[[[aaafffiiijjjhhhccc[[[QQQIIICCC@@@>>>999777666666777555111...,,,,,,,,,,,,++++++++++++******++++++***)))((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***************+++,,,------+++***(((------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------........................---------...//////000000...000000//////000111111111111111222222222333333222333333333444444444555444444555666666666666666:::===BBBLLLaaa~~~zzzlllYYYPPPRRRMMMSSS]]]ggglllkkkeee```^^^^^^]]][[[YYYYYY[[[]]]]]]]]][[[ZZZYYY\\\aaadddaaahhhkkkgggdddgggiiihhhcccaaa^^^]]]___``````___dddfffkkkqqquuutttrrrpppooolllhhheeedddfffjjjlllhhhhhhiiiiiijjjjjjkkkkkklllnnnrrrtttvvvwwwyyyzzz```OOOWWWUUUTTTSSSRRRPPPMMMKKKIIIGGGFFFDDDBBB@@@>>>============AAAHHHNNNVVVdddpppkkkuuuqqqbbbJJJ;;;<<<===<<<============;;;:::999555444333111000//////...------------,,,+++******(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&(((***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******+++'''&&&&&&'''((((((&&&$$$&&&'''(((***+++++++++************))))))******++++++***((()))+++,,,,,,++++++,,,///111222333333333888555000,,,))))))***+++'''''''''(((***,,,,,,,,,***************+++++++++%%%''')))***)))))))))***,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&(((+++''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''')))+++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////...222222///...000111000000000111111111222222222111222222333333444444444555555555666666666666666666;;;???BBBGGG]]]ttt{{{ttt[[[HHHFFFGGGCCCJJJLLLSSS___jjjooommmjjj^^^___^^^\\\[[[\\\___aaa___^^^]]][[[ZZZ[[[___bbbdddkkkmmmiiijjjppprrrooohhhccc]]][[[]]]___```___dddeeeiiippprrrooommmnnnllljjjgggeeeeeehhhkkknnnjjjjjjkkklllllllllllllllmmmrrrwwwvvvttttttzzzpppSSSTTTUUUUUUUUUTTTRRROOOMMMKKKGGGFFFEEECCCAAA???>>>===???===???FFFRRRddd{{{qqqyyyrrrbbbJJJ<<<===>>>>>>>>>>>>>>>===;;;999888555444333111000//////...,,,,,,,,,,,,+++***)))((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%''')))***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))'''&&&%%%'''***+++)))'''&&&'''***,,,------,,,+++"""###$$$%%%%%%&&&'''(((***)))))))))))))))))))))111111222111///---+++***((((((''''''''')))***+++++++++++++++++++++++++++((((((((((((''''''&&&&&&%%%(((***+++))))))+++---******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&%%%&&&(((+++'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&'''((()))***+++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////---111222---+++///222222000000000000111111111222111111111222333333444444555555444444555666777777666:::@@@AAA@@@IIIddd~~~xxxtttbbbJJJAAAFFFIIIDDDKKKLLLQQQYYYbbbhhhiiihhh]]]^^^]]]\\\\\\^^^bbbeeeaaa```___\\\[[[\\\___aaaeeekkkllliiinnnyyy{{{uuuoooggg___\\\]]]```aaaaaahhhgggjjjpppooojjjhhhjjjhhhgggeeedddeeegggjjjmmmiiikkklllnnnnnnmmmkkkjjjnnntttxxxwwwsssrrrwww}}}~~~^^^UUUUUUUUUVVVUUUTTTQQQOOOMMMFFFFFFEEEDDDBBB@@@???>>>@@@===>>>DDDPPPbbbzzztttwwwsssdddJJJ<<<===>>>@@@@@@@@@???===;;;888777555444333111000//////...++++++++++++***)))(((((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&%%%%%%''')))***)))&&&###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$"""###&&&))))))(((+++***(((''''''((()))***'''((()))((('''''''''(((&&&'''(((((('''''''''((($$$&&&'''(((''''''((()))(((((()))******((('''&&&"""$$$''''''&&&&&&'''(((&&&'''((()))))))))((((((&&&)))***)))'''&&&(((+++(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%$$$%%%(((+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///***000111+++***///444333000000000000111111111111000000111222333333444444555444444333444555777888555666999;;;:::>>>OOOaaa~~~|||iiiPPPOOOQQQLLLIIIMMMJJJNNNTTTYYY]]]^^^^^^]]]\\\\\\\\\\\\\\\___dddgggbbbaaa```]]][[[\\\___aaa```eeeeeecccjjjwwwzzzsssssskkkaaa]]]^^^bbbccccccnnnlllnnnrrrooohhhfffiiihhhfffdddcccccceeegggiiihhhiiikkkmmmmmmkkkiiigggooossswwwwwwsssrrrsssvvvyyyiiiYYYTTTUUUVVVVVVUUUSSSPPPNNNEEEEEEEEEDDDCCCAAA@@@???===:::;;;???EEEOOO```ooorrrwwwooo___JJJ@@@>>>888>>>===<<<<<<<<<;;;888555777666555333111///...---++++++******)))(((((((((******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))&&&$$$%%%''')))(((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((+++......+++)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000////////////000000000000000000////////////000000000000000000000000000000333333222111222333444555555555555777;;;???CCCFFFUUUvvv}}}nnn]]]ZZZRRRNNNNNNJJJKKKOOOSSSVVVXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]___```bbb]]][[[]]][[[XXX[[[bbbeeedddccceeeiiilllkkkjjjfffbbb^^^\\\^^^aaaccceeekkkllllllkkkjjjiiihhhhhhdddeeeffffffdddbbbbbbcccfffeeehhhoooqqqmmmhhhgggmmmllllllmmmnnnoooooonnnttt}}}[[[ZZZTTTWWWYYYQQQNNNPPPKKKJJJIIIGGGFFFEEECCC@@@===>>>===<<<<<<>>>AAADDDFFFWWWcccxxxxxxvvvmmm[[[FFF===>>>:::<<<;;;;;;<<<<<<;;;999666666666444333111000///...++++++******))))))((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***'''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((())))))***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))+++------***)))***++++++++++++,,,,,,,,,------,,,,,,------......//////.../////////000000000000000000////////////000000000000000000000000000000333222222111222333444555333333333555888;;;???AAA???TTTsssmmmeeecccXXXPPPQQQPPPPPPRRRUUUXXXXXXYYYYYYYYYYYYYYYZZZZZZ\\\^^^```aaadddaaa``````\\\XXXZZZ```aaa```aaadddhhhkkkkkkjjjjjjfffaaa______aaabbbcccmmmmmmlllkkkjjjhhhgggfffdddeeefffeeedddbbbccccccfffeeehhhoooqqqmmmiiiiiikkklllmmmoooqqqqqqnnnlllnnnwwwxxxuuu\\\UUUXXXZZZQQQNNNOOOJJJKKKIIIGGGFFFEEEDDD@@@>>>???>>><<<<<<<<<>>>AAACCCBBBHHHSSSeee}}}wwwtttkkkXXXCCC;;;===;;;;;;::::::;;;<<<;;;999777555555444333222000000///+++++++++***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++)))'''''''''((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++))))))***,,,++++++++++++,,,,,,,,,,,,------------------------....../////////000000000000//////......//////000000000000000000000000000222222111111222222333444333333333444666888;;;===:::>>>OOOjjj~~~vvvvvv||||||rrriiikkkkkk[[[PPPPPPPPPUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWXXXZZZ\\\^^^```bbbddddddeeeccc]]]WWWYYY___]]]]]]___bbbfffiiijjjiiimmmiiiddd`````````aaaaaallllllkkkjjjhhhfffeeedddccceeefffeeeccccccccceeegggeeehhhnnnqqqnnnkkkkkkiiikkknnnrrrtttsssoookkkmmmooonnnppp~~~gggYYYWWWXXXQQQNNNOOOJJJKKKJJJHHHGGGFFFEEEBBB???@@@???===;;;;;;<<<===>>>;;;<<<@@@HHHZZZwwwwwwzzz}}}kkkZZZDDD;;;===;;;<<<;;;:::;;;;;;:::888555444444333333222111000000,,,,,,+++******))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++***((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++)))))))))))))))))))))))))))*********)))***++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,........./////////000000/////////....../////////000000000000000000000000111111111111111222222333444444444555666888999:::???;;;AAARRRcccuuu{{{}}}{{{zzznnnfffaaafffgggWWWMMMNNNMMMVVVUUUVVVWWWXXXXXXVVVUUUVVVVVVWWWYYYZZZ\\\]]]^^^aaaccceeeccc\\\WWWYYY]]]\\\]]]___bbbeeeggggggggglllhhhccc```___``````___ggggggggggggfffeeedddccccccdddeeedddccccccdddfffgggeeegggmmmpppmmmkkkkkkjjjkkkmmmqqqsssssspppmmmsssooommmqqq||||||bbbTTTSSSQQQQQQQQQJJJLLLKKKIIIHHHHHHFFFCCCAAA???>>><<<;;;:::;;;<<<===<<>>===<<<;;;;;;:::666444444444333333222111000000,,,,,,++++++***)))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******)))(((&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******+++++++++)))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++............//////////////////............//////////////////////////////000000111111111111222111444444444444555666666777:::555888@@@CCCJJJcccsssiiiqqq|||uuummmddd\\\VVVZZZ]]]TTTQQQTTTPPPSSSRRRQQQSSSVVVWWWVVVTTTVVVVVVWWWWWWXXXXXXXXXXXX[[[___aaa^^^YYYWWWYYY[[[]]]___aaacccddddddddddddgggddd```^^^^^^_________``````bbbccccccddddddcccaaabbbcccbbbaaabbbdddfffgggdddeeejjjmmmkkkiiijjjkkkkkkkkknnnqqqrrrrrrqqqvvvqqqmmmpppwwwoooTTTQQQQQQTTTSSSKKKMMMLLLJJJIIIIIIHHHEEECCC>>>===<<<<<<;;;<<<======777<<<@@@@@@BBBMMMaaaqqqrrrbbbJJJ===<<<999>>>===<<<<<<<<<;;;888555555555444333222000000///,,,,,,,,,+++******))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))***,,,......,,,***************++++++++++++++++++++++++++++++++++++------.........////////////......------....../////////////////////////////////000111111111111000111222222222333333333333555444777:::777888FFFXXXiiisss[[[TTT___fffhhheee[[[VVVOOORRRVVVSSSYYY___\\\QQQOOONNNPPPTTTVVVUUUSSSVVVVVVWWWWWWWWWWWWVVVVVVXXX[[[[[[WWWVVVXXXYYYXXX\\\___bbbccccccaaaaaabbbccc```]]]\\\]]]^^^^^^^^^\\\]]]___```bbbcccdddddd___```aaa``````aaacccffffffccccccgggiiigggfffgggjjjiiiiiillloooqqqrrrrrrqqqnnnlllkkkmmmvvv~~~]]]VVVSSSSSSTTTOOONNNMMMKKKKKKKKKIIIGGGEEE@@@???>>>>>>=========>>>999<<<===::::::DDDUUUdddyyyrrraaaHHH;;;<<<:::<<<<<<<<<===>>>===;;;999666666444333111000///...---,,,,,,++++++******)))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$###%%%(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))+++...111000---***************++++++++++++))))))******++++++,,,,,,---------........./////////......------......///////////////////////////...///000111111111000///111111222222333333333333666777888888999;;;???BBBEEE___xxxZZZJJJNNNTTTZZZ[[[TTTTTTOOORRRUUURRR[[[dddbbbRRROOOMMMOOOSSSVVVTTTRRRUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYVVVRRRTTTYYYYYYUUUXXX\\\```bbbaaa``````aaabbb___]]]\\\]]]]]]]]]\\\]]]]]]___aaabbbccccccccc^^^^^^^^^^^^^^^___ccceeefffaaa```ccceeecccbbbdddfffgggiiilllpppqqqqqqoooiiillllllhhhhhhppp|||mmmaaaUUUOOORRRSSSOOOMMMLLLLLLLLLKKKHHHFFFDDDCCCBBB@@@???>>>=========>>>>>>;;;:::BBBPPP\\\lll}}}rrr___EEE999<<<;;;::::::;;;===???@@@???===777666555333111///...---------,,,++++++******)))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''###%%%'''%%%######%%%(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))+++000333222---))))))************+++++++++(((((()))***+++,,,,,,------------.........//////.........------.........////////////////////////---...000111111111000///222333444555555555555555333333111000666<<<:::333AAAEEEXXX~~~yyyaaaSSSRRRLLLLLLQQQPPPUUURRRWWWVVVPPPWWWbbbaaaTTTPPPMMMOOOSSSUUUTTTQQQTTTVVVXXXZZZ[[[[[[[[[ZZZ[[[ZZZTTTOOOSSSYYYXXXRRRTTTXXX^^^```______```aaacccaaa^^^\\\]]]]]]\\\[[[___```aaabbbcccccccccccc\\\]]]]]]]]]]]]___bbbeeeeeeaaa___aaabbb``````bbbccceeeiiinnnrrrrrrooommmfffnnnoooiiihhhpppyyy|||yyyjjjVVVKKKPPPVVVOOONNNLLLLLLLLLKKKIIIGGGGGGFFFEEEBBB@@@>>><<<;;;999;;;<<<:::999===FFFMMM```qqqrrr___FFF:::;;;999@@@>>>;;;999::::::999888444444333333222111000000---,,,+++***))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$&&&&&&$$$"""&&&'''''''''&&&&&&((()))%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,---------......................................................///......------///000111000000111111111222222222555555444555555666777888>>>999@@@WWWsss}}}jjjRRRNNNPPPOOOPPPUUUXXXVVVRRROOONNNPPPSSSUUUNNNMMMMMMOOOQQQSSSSSSRRRVVVVVVUUUUUUVVVVVVWWWXXXVVVUUUSSSRRRQQQQQQQQQRRRVVVVVVWWWZZZ^^^aaaaaaaaa___ccceeecccaaabbb___[[[[[[]]]```bbbaaa``````aaa^^^___aaaaaa```______```fff```]]]```aaa___]]]^^^aaacccgggjjjlllmmmmmmmmmjjjgggcccfffsssvvv___MMMNNNRRRRRRRRRPPPMMMLLLLLLKKKIIIEEEDDDCCCBBB@@@===;;;::::::999999:::<<>><<<@@@>>>;;;:::::::::999888555444444333222111000000---,,,+++******)))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$&&&&&&%%%"""%%%&&&'''&&&%%%&&&''')))%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))***++++++,,,,,,,,,,,,,,,------------...................................................///......---...///000111000000000111111111222222444444444444555666777777777444888DDDQQQ___yyywwwlllrrr{{{jjjYYYPPPMMMKKKLLLPPPTTTRRRPPPNNNNNNOOOPPPRRRLLLKKKKKKMMMPPPRRRRRRQQQTTTSSSSSSSSSTTTUUUVVVVVVWWWVVVTTTRRRRRRRRRRRRSSSUUUTTTUUUXXX\\\___``````cccfffhhhkkkoooppphhh^^^XXX[[[___bbbbbbaaaaaaaaa```aaabbbbbbaaaaaabbbbbbddd___\\\^^^```]]]\\\]]]bbbdddgggjjjlllmmmmmmmmmllliiifffhhhssszzzsssZZZRRRQQQRRRPPPNNNLLLLLLLLLKKKHHHEEEEEEDDDCCCBBB@@@>>>======<<<;;;:::;;;<<<>>>@@@>>>EEEPPPZZZdddwww{{{{{{mmm^^^HHH>>>@@@>>>???===;;;:::;;;;;;:::999555444444333222111000///,,,,,,,,,+++******))))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&&&&%%%###%%%&&&'''&&&%%%%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((+++***((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------......------......///000000000000000111111111111222222333333444555555555555333555999888:::III[[[|||llloookkkkkkmmmggg\\\WWWZZZfffeee]]]QQQIIIJJJLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMIIIIIIIIIKKKOOOQQQQQQQQQSSSSSSSSSSSSTTTVVVWWWWWWYYYWWWUUUTTTSSSTTTUUUUUUTTTSSSRRRUUUYYY]]]___``````aaaccckkkuuuwwwiiiYYYVVVZZZ___ccccccbbb``````bbbbbbbbbccccccddddddeeeeee```]]]___```^^^]]]___dddeeehhhjjjlllmmmmmmmmmmmmllliiijjjqqqyyyzzzvvvnnnuuu___SSSRRROOOLLLLLLNNNNNNKKKIIIFFFFFFEEEEEEDDDBBBAAA@@@???>>><<<;;;:::::::::;;;999;;;>>>BBBHHHWWWrrrvvvyyylll^^^HHH>>>???===???===;;;;;;<<<<<<:::999555555444333111000//////,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------......///////////////000000000111111000111222222333444444444555333555777666444;;;EEERRRjjjyyyyyy{{{qqqcccVVVVVVWWWTTTNNNJJJJJJJJJJJJQQQZZZZZZNNNIIINNNOOOIIIIIIKKKMMMOOOOOONNNLLLJJJIIIHHHIIIKKKOOORRRRRRRRRTTTTTTTTTUUUWWWYYYZZZ[[[[[[YYYWWWUUUUUUVVVWWWYYYVVVTTTRRRRRRVVVZZZ]]]^^^[[[\\\___fffpppqqqeeeVVVYYY]]]bbbeeeeeebbb```^^^bbbbbbbbbcccdddffffffeeegggbbb```bbbbbb```aaadddeeefffhhhjjjkkklllmmmmmmoooooommmkkkmmmqqqoookkkhhhtttxxx]]]TTTNNNKKKNNNRRRQQQLLLIIIEEEEEEFFFEEEEEEDDDCCCBBB@@@???===;;;:::999999999>>><<<<<<<<<>>>HHH^^^qqqsssxxx|||yyymmm^^^GGG<<<<<<999>>>===<<<<<<===<<<;;;999666555444333111000///...,,,,,,------,,,+++))))))(((((((((((((((((((((((()))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,------...................../////////000000000///000111222333333333222333000111444777777777888;;;IIIaaazzzsssuuubbbWWWPPPJJJGGGKKKJJJCCC@@@EEEGGGDDDGGGQQQSSSIIIIIIQQQOOOCCCHHHJJJMMMOOOPPPNNNLLLJJJJJJJJJJJJMMMQQQSSSTTTSSSSSSSSSTTTUUUXXXZZZ\\\]]]]]]\\\YYYWWWWWWXXXZZZ\\\\\\XXXTTTRRRTTTXXX\\\]]]]]]```cccfffiiijjjccc[[[^^^bbbggghhhfffbbb___]]]```___```bbbeeegggeeecccfffcccaaabbbaaa```bbbfffffffffgggiiijjjkkkkkklllssstttrrrmmmjjjkkkiiieeefffmmmrrrttt\\\QQQJJJNNNRRROOOJJJGGGEEEEEEEEEEEEEEEDDDCCCCCC???>>>===<<<;;;::::::999<<<:::::::::;;;???MMM[[[iii~~~uuuzzzyyy|||pppaaaIII<<<:::666>>>===<<<=========;;;999666666444333111000///...,,,------------+++***((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&%%%$$$$$$&&&(((((('''&&&%%%$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---............////////////...000111333333333222222555222000333666666333///::::::BBBUUUpppuuuyyycccPPPGGGFFFGGGBBBGGGHHHBBBAAAFFFHHHEEEGGGMMMLLLFFFGGGNNNKKK???HHHIIILLLMMMNNNNNNMMMLLLLLLLLLLLLNNNRRRTTTUUUTTTPPPPPPRRRTTTVVVYYY[[[]]]```^^^[[[YYYYYY[[[]]]___ddd___XXXTTTTTTWWW[[[]]]^^^ccceeecccaaabbbaaa^^^cccfffiiiiiifffbbb___]]]]]]]]]___cccggghhheeeaaadddaaa___```^^^]]]```eeeffffffgggggghhhiiijjjjjjuuuwwwuuuooojjjiiihhhffflllqqqooozzzooo\\\MMMLLLNNNJJJFFFEEEFFFFFFFFFFFFFFFEEEDDDCCC??????>>>===<<<;;;;;;:::999777888::::::;;;BBBJJJWWWhhhyyyvvvsssdddLLL???<<<888===<<<<<<===>>>>>><<<:::777666555333111000......,,,---......---,,,***((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&&&&$$$$$$&&&((($$$%%%&&&%%%$$$$$$&&&((()))((('''&&&%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------........./////////...000222333444444333222333333333333555555333111777333444===JJJ[[[rrrvvvffffff___QQQFFFCCCEEEEEEDDDFFFGGGDDDBBBDDDFFFFFFFFFHHHGGGDDDEEEIIIIIIDDDHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMMMMOOORRRTTTTTTSSSOOOPPPQQQTTTWWWZZZ\\\^^^aaa___\\\ZZZZZZ\\\___bbbmmmfff]]]VVVUUUWWWZZZ\\\\\\aaabbb___^^^``````^^^dddfffhhhhhheeebbb```___[[[\\\___eeejjjjjjeee```ccc```______]]][[[___ffffffeeeeeeffffffggghhhhhhpppsssrrrlllggggggiiiiiillluuuqqqrrrqqqUUUKKKJJJGGGFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDAAAAAA@@@???===<<<:::999:::888999;;;;;;:::===CCCIIIVVVbbbvvvsssvvvgggOOOAAA???:::===<<<<<<===???>>><<<:::777666555333111000...---,,,---.........,,,***((())))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''&&&$$$$$$&&&((($$$%%%%%%%%%$$$$$$&&&(((***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------........./////////000222444555444333222+++///222222222444666666000111555::::::<<>><<<999888;;;999888::::::888:::>>>@@@JJJSSSfffwwwssslllwwwhhhMMM???>>><<<>>><<<;;;;;;<<<<<<;;;:::555444333222111///......,,,,,,+++******))))))(((------,,,+++***)))((((((&&&&&&''''''&&&&&&%%%$$$&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''&&&%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''((()))*********))))))((((((''''''*********))))))))))))))))))************+++++++++,,,,,,,,,++++++*********------------------------........................---------............//////......000222333222111222222222333333333444444111111222444777:::===???IIIVVVnnn~~~yyyvvvzzz}}}}}}xxxllleee]]]RRRIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@???@@@@@@AAABBBCCCDDDAAAAAABBBBBBDDDEEEFFFGGGGGGHHHHHHGGGHHHKKKPPPTTTNNNNNNNNNLLLLLLNNNRRRUUUSSSTTTVVVXXXZZZ\\\\\\]]]``````___^^^^^^^^^______eeeiiifff]]]YYY\\\______^^^______```````````````dddbbbaaabbbddddddaaa^^^bbbcccdddggghhhhhheeebbbbbbaaa```___^^^^^^___```aaabbbbbbcccdddffffffgggiiihhhgggeeeddddddddddddjjjkkkooosssuuuhhhLLLDDDHHHJJJGGGQQQOOOLLLIIIHHHGGGHHHHHHDDDDDDCCCBBBAAA???===<<<;;;999888888999::::::999@@@BBBLLL[[[eeeiiipppxxx~~~xxxzzziiiLLL======<<<===<<<;;;;;;<<<===;;;:::555444333222111///......,,,,,,,,,+++******))))))***))))))((((((''''''&&&'''''''''''''''&&&%%%%%%&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&***000000+++%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''"""###$$$%%%&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))(((((('''''')))))))))))))))*********))))))*********+++++++++,,,,,,,,,++++++*********------------------------........................------------............///......000222222111000222222222222333333333333222222222333444666888999999@@@MMMaaazzzxxxnnnbbbZZZVVVRRRIIIBBBEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGHHHHHHHHHJJJNNNQQQOOOOOONNNMMMKKKLLLPPPRRRTTTUUUWWWXXXZZZ[[[[[[[[[]]]]]]]]]\\\]]]]]]^^^___bbbeeeddd]]]YYY\\\^^^^^^]]]]]]^^^^^^____________```___^^^```bbbccc```^^^bbbbbbccceeefffeeebbb```bbbaaa```^^^^^^^^^^^^______```aaabbbcccdddddddddfffeeeeeeeeeeeeeeeffffffiiiiiilllmmmlll{{{|||XXXDDDBBBFFFHHHOOONNNLLLJJJIIIHHHHHHHHHEEEEEEDDDCCCBBB@@@???>>>;;;:::888888999:::999888<<<<<>>>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMPPPOOONNNLLLJJJKKKMMMOOOVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^aaa```]]][[[\\\^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^___aaaccccccaaa```bbbbbbbbbcccdddccc___]]]aaaaaa```^^^^^^^^^^^^^^^\\\]]]___aaabbbbbbaaaaaaccccccccccccdddeeegggggghhhhhhiiifffbbboookkkLLL@@@CCCGGGLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@<<<:::999888999:::999888888777:::???DDDJJJSSS[[[xxxzzzyyygggHHH888;;;<<<===<<<;;;<<<======;;;999555444333222111///............---,,,,,,++++++***'''((((((((()))))))))***((((((((()))(((''''''&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$######(((------((("""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))************+++++++++***************++++++++++++++++++++++++------------------------,,,,,,---------.........000///...///000000///---000000000111111111222222111111111111111111222222444666777666555:::DDDLLL\\\nnnzzzyyyppp\\\JJJBBB@@@>>>===???AAABBB@@@===???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAABBBBBBCCCCCCDDDFFFHHHHHHGGGGGGHHHIIIMMMMMMMMMKKKJJJJJJLLLOOOVVVVVVWWWXXXXXXXXXWWWWWWYYYXXXXXXWWWXXXXXXYYYYYY[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]bbbbbbcccdddeeedddcccbbbcccbbbbbbbbbbbbaaa^^^[[[```______^^^^^^]]]]]]]]][[[\\\^^^`````````______aaaaaaaaabbbcccdddeeeffffffhhhiiiddd___gggfffQQQHHHFFFIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFDDDCCCBBB>>><<<:::999::::::999888:::999999999:::>>>DDDIIIzzzrrr~~~uuucccGGG888;;;===<<<<<<<<<===>>>===;;;888555444333222111///............---,,,,,,++++++***''''''(((((())))))******((((((((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''***)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''((()))***++++++,,,(((((()))))))))*********************************++++++++++++++++++++++++------------------------,,,,,,,,,------------...///.........000///...,,,/////////000000000111111//////000111222222333333---222777777555444888<<<888CCCRRR```mmm}}}ssshhhYYYOOOQQQPPPHHHAAAAAA<<<===>>>???AAAAAA@@@@@@???>>>===<<<<<<<<<>>>???>>>>>>=========>>>??????BBBAAAAAAAAAAAAAAABBBCCCCCCEEEFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIJJJMMMOOOTTTTTTUUUVVVVVVVVVVVVVVVYYYXXXWWWVVVVVVVVVVVVVVVYYYYYYZZZ]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^dddeeeffffffdddcccaaaaaadddcccaaaaaaaaa```]]][[[]]]]]]^^^^^^^^^^^^^^^]]][[[\\\]]]^^^______^^^^^^``````______```aaaaaabbbeeegggiiifffaaaeeewwwmmmTTTDDDHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDD@@@>>><<<;;;;;;;;;999888>>>???>>>;;;999:::<<<===|||{{{|||qqqaaaGGG;;;===<<<<<<;;;<<<===>>>===:::888555444333222111///......---------,,,++++++******&&&&&&&&&''''''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''---+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))'''###!!!$$$(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&''''''''''''((((((((((((((())))))******++++++((((((((()))))))))******)))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...//////...,,,........./////////000000---...000111333333444444///111333333111222555888666999===BBBHHHUUUkkk~~~pppdddYYYPPPJJJCCC>>>AAACCCBBB???>>><<<>>>@@@@@@@@@???@@@AAAAAA@@@>>><<<<<<<<<>>>???=========<<<<<<======>>>@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDDDDCCCCCCEEEGGGFFFHHHIIIIIIIIIJJJLLLNNNOOOPPPRRRSSSTTTUUUUUUUUUXXXXXXWWWVVVVVVVVVVVVVVVYYYVVVVVVZZZ]]]\\\[[[\\\\\\\\\[[[ZZZZZZ\\\]]]^^^aaacccdddccc```^^^]]]]]]cccbbb`````````___]]][[[ZZZ[[[\\\]]]^^^______^^^[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^______dddffffffeeedddgggooowww~~~^^^EEEHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEECCCAAA>>>======<<<:::999@@@CCCCCC>>>;;;:::999777~~~~~~ppp```III>>>===:::;;;;;;<<<>>>???===:::777555444333222111///......,,,,,,,,,+++******))))))'''((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++)))&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''***((('''%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))*********(((((((((((()))))))))***((()))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++---//////...---------........./////////---...000111222222222222444333222111000111222333999888999;;;;;;>>>KKKYYYeeesssrrr```SSSKKKDDD>>>???@@@???<<<===???<<<888:::===??????======@@@CCCCCCAAA>>><<<;;;<<<===>>>======<<<<<<;;;<<<<<<===????????????@@@AAACCCCCCAAABBBBBBAAA@@@BBBEEEHHHFFFHHHIIIIIIHHHHHHIIIKKKKKKLLLNNNQQQSSSTTTVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZXXXRRRRRRWWWZZZXXXWWWYYY[[[ZZZYYYXXXXXXZZZ\\\]]]]]]___aaa```]]][[[[[[[[[aaa___^^^^^^^^^^^^\\\ZZZWWWXXXZZZ]]]^^^___``````[[[ZZZYYYXXXXXXYYY[[[\\\XXXXXXYYYZZZ[[[]]]^^^___dddccc```___bbbgggkkkkkkmmmnnnVVVJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFEEECCC@@@???>>>===<<<:::===AAA@@@;;;888::::::777qqqaaaKKK@@@>>>999;;;;;;<<<>>>???>>>:::777555444333222111///......,,,,,,++++++***))))))(((++++++++++++************&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))'''$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###"""$$$&&&)))(((%%%"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''222000,,,)))&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((*********)))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,///000///------------.........//////---...000111111111000/////////000222555666555333000000333777666333888AAA;;;FFFUUUcccmmmuuuzzzrrrkkkfffWWWSSSJJJ@@@<<<======:::777======777777???AAA<<<888;;;>>>===;;;<<<@@@DDDDDDAAA>>><<<:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDAAAAAA@@@??????AAAEEEIIIHHHIIIJJJIIIGGGFFFGGGHHHHHHIIILLLOOORRRTTTVVVWWWTTTTTTUUUVVVXXX[[[]]]^^^WWWPPPNNNTTTWWWUUUUUUWWWZZZYYYWWWVVVWWWXXXZZZ\\\ZZZ]]]``````]]][[[\\\]]]___]]]\\\\\\]]]\\\[[[ZZZUUUWWWYYY\\\___```aaaaaaZZZYYYVVVUUUUUUWWWYYY[[[TTTUUUVVVXXXZZZ\\\___```eee```[[[ZZZ```ggghhhfffddd{{{pppKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGDDDBBB@@@???>>><<<;;;888===<<<666444999;;;999|||nnncccMMM@@@???>>>;;;<<<=========<<<;;;:::666666555333111000......,,,,,,,,,+++++++++******+++*********))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''...,,,***'''&&&&&&''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------............---------+++(((888555000666,,,111111000000111111222333000111222222111111333555777888;;;???CCCHHHKKKMMMUUUXXX]]]ccchhhlllooopppyyywwwtttssslllddd^^^[[[UUUOOOJJJFFFDDDCCC=========<<<<<<;;;;;;;;;777888999:::;;;;;;;;;;;;999999999:::;;;<<<===>>>@@@???>>>===<<<<<<=========<<<<<<;;;;;;;;;<<<<<<>>><<<<<<===???@@@???===???@@@AAAAAA@@@AAACCCDDDGGGHHHHHHHHHHHHHHHHHHIIIHHHIIIJJJKKKNNNPPPRRRTTTUUUVVVVVVXXXXXXXXXXXXWWWSSSPPPPPPTTTUUUPPPMMMMMMVVVXXX[[[]]]^^^^^^]]]\\\_________]]][[[ZZZ\\\^^^]]]ZZZWWWYYY]]]]]]XXXSSSUUUTTTSSSUUUYYY]]]______ZZZXXXVVVVVVWWWWWWVVVUUUTTTXXXYYYVVVVVVZZZ^^^]]]]]]___[[[UUUZZZfffggg___iiiqqqmmm\\\HHH???BBBGGGEEEAAAFFFEEEDDDFFFHHHIIIIIIHHHGGGEEECCCBBBBBBBBBAAA???===<<<;;;:::999888888888{{{mmmbbbLLL??????>>><<<<<<=========<<<:::999666666555333111000......,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++)))(((&&&%%%%%%%%%&&&&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&)))((((((((('''''''''&&&((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------............------000...***666AAA000555000111111000000000111222222111222333222111111333555555555555666888:::;;;<<<999;;;===@@@BBBCCCDDDDDDJJJTTTjjjnnnZZZNNNMMMMMMHHHCCCFFFDDDAAA===;;;:::::::::;;;;;;::::::999999999999777888999:::;;;;;;;;;;;;::::::::::::;;;===>>>???>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===???>>>===>>>>>>?????????===>>>@@@@@@AAACCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMPPPRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWTTTQQQQQQUUUVVVSSSQQQRRRSSSUUUXXX[[[^^^`````````]]]]]]]]]\\\[[[[[[]]]___ZZZYYYXXXYYY[[[[[[XXXUUUVVVVVVVVVWWWXXXZZZ[[[\\\ZZZXXXVVVUUUVVVVVVUUUTTTYYY\\\\\\XXXVVVYYY[[[ZZZ\\\___]]]VVVXXX```___XXXbbbdddjjj{{{wwwXXXEEEAAAEEEFFFEEEGGGFFFFFFGGGIIIIIIHHHGGGHHHFFFCCCBBBCCCCCCAAA@@@???>>><<<;;;:::999999888zzzlllaaaLLL??????>>>===>>>>>>>>>===;;;:::999666666555333111000......,,,,,,,,,+++++++++******))))))((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################!!!$$$''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------............------///000222:::YYY444333000000000000000000111111222333444444333111111222444666555444444333444444444777888999999:::999999999555<<>>???<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>======>>>@@@<<<<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJKKKMMMOOOPPPQQQUUUTTTRRRSSSUUUWWWXXXXXXUUUQQQQQQUUUWWWVVVUUUWWWSSSUUUWWWZZZ]]]___aaabbb\\\\\\\\\[[[ZZZ[[[]]]___XXXXXXYYYYYYYYYXXXWWWWWWWWWZZZ\\\\\\YYYXXXYYY[[[YYYWWWUUUTTTUUUUUUTTTSSSZZZ]]]\\\XXXVVVXXXZZZYYY]]]cccccc\\\XXX[[[YYYTTTZZZ[[[ZZZcccmmmNNN???>>>AAADDDGGGGGGGGGHHHJJJJJJHHHFFFHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@>>><<<;;;:::999999~~~xxx|||nnnaaaLLL???@@@???>>>??????>>>===;;;999888666666555333111000......,,,,,,,,,+++++++++******((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------......------,,,+++000999???kkk777///,,,000////////////000111111444444444333111000111333444444444444444555666666444444555666777777888888;;;===BBBJJJPPPOOOGGG@@@AAA>>>:::888888999:::;;;999888777666555555555666666666666666666555555555666777888888999999999888888888888999:::;;;======:::<<<===??????>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@>>><<<;;;===???;;;;;;<<<>>>AAACCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGJJJJJJKKKKKKLLLNNNOOOPPPYYYVVVSSSSSSUUUWWWXXXWWWUUUQQQPPPSSSUUUTTTTTTWWWWWWWWWYYY[[[]]]^^^___```^^^^^^]]]\\\ZZZYYY[[[]]]YYYZZZ[[[YYYWWWUUUUUUVVVXXX\\\```___ZZZWWWYYY\\\XXXVVVTTTSSSTTTTTTSSSRRRTTTXXXXXXUUUTTTXXXZZZZZZZZZaaaccc]]]VVVUUUTTTRRRPPPWWWYYY]]]wwwiiiNNN@@@>>>AAADDDDDDFFFHHHKKKKKKIIIGGGIIIGGGDDDDDDDDDEEEDDDBBBCCCBBB@@@>>>===<<<;;;;;;{{{xxxpppcccMMM@@@AAA@@@????????????===<<<:::888666666555333111000......,,,,,,,,,+++++++++******''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((((((&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((()))))))))************************************+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,***///555777ccc111---+++//////......//////000111333444444222000000111222000000000000111222333444000000111222333444555666888777777888:::;;;999777555666777777666666888999666666555444444333333333555555555555555666666666666666777777888777777777666666666777888999:::;;;999:::===>>>???>>>===<<<;;;;;;;;;;;;;;;<<<======<<<===>>>>>>===<<<<<<===;;;;;;;;;===@@@AAA???===CCCCCCDDDDDDEEEFFFGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPZZZUUUQQQQQQTTTVVVUUUSSSUUUPPPNNNQQQSSSQQQQQQSSSVVVWWWZZZ\\\^^^```aaaaaabbbaaa```]]]YYYWWWXXXYYY\\\\\\\\\YYYVVVSSSSSSTTTTTTYYY]]]\\\XXXVVVWWWZZZXXXVVVTTTSSSSSSSSSRRRQQQQQQUUUUUURRRRRRUUUXXXXXXTTT[[[^^^YYYSSSPPPQQQRRRLLLUUUYYYZZZgggqqqSSSEEEBBBAAAAAACCCFFFJJJLLLLLLKKKIIIGGGEEEEEEFFFFFFEEEDDDEEEDDDBBB@@@???>>>======rrrdddMMM@@@@@@@@@>>>?????????>>><<<;;;:::666666555333111000......,,,,,,,,,+++++++++******'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''))),,,---)))%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************&&&''''''(((((())))))***))))))))))))************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,///,,,)))EEE(((.....................///000000111222222111//////000222111111000000000111111222666666666555666666777777333222111111111333555666111333555666555444444555222333333333444444444555555555555555555666666666555555666777777666666555555555555555666888999:::999:::;;;===>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;<<>>;;;<<<::::::===@@@AAA>>>;;;BBBBBBCCCCCCDDDEEEFFFFFFIIIIIIIIIJJJLLLNNNOOOPPPVVVQQQNNNOOOSSSVVVTTTQQQSSSOOONNNQQQRRRPPPOOOPPPRRRUUUYYY^^^bbbeeeffffffeeedddbbb^^^ZZZWWWWWWXXX___]]][[[YYYVVVUUUTTTSSSPPPSSSVVVUUUSSSRRRTTTVVVYYYWWWUUUTTTTTTSSSRRRQQQSSSVVVVVVRRRQQQTTTVVVUUUXXX\\\]]]ZZZVVVUUUXXX[[[VVVWWWXXXWWWZZZnnnlllPPPCCC???>>>@@@CCCHHHLLLMMMMMMJJJHHHFFFFFFGGGGGGFFFEEEEEEEEECCCBBBAAAAAA@@@@@@sssdddLLL>>>>>>======>>>??????>>>===<<<;;;666666555333111000......,,,,,,,,,+++++++++******((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&&&&)))------)))%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***///***(((///%%%222,,,......------......///000...///000///......000222222222222111222222333333111111000//////000111222333444444333222111111333444555777888777666555444333333444555666666666666333333444444444555555555555555666666666555555444555555555666777888999:::999999:::;;;<<<>>>>>>???>>>===<<<;;;;;;;;;;;;;;;<<<;;;<<>>>>>@@@EEEIIILLLMMMJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCssscccKKK===<<<<<<======>>>??????>>>===<<<666666555333111000......,,,,,,,,,+++++++++******(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%######&&&++++++&&&!!!$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++&&&000...222)))***555(((...------------...//////---...///...---...000222---......///000111333333111111000000111333555666,,,000444555444222222222333333444555666444222000444444444555444444333222222222222333333444444444444555555666555555444444555666666666777999:::;;;999999::::::<<<===???@@@???>>>===<<<;;;:::::::::===;;;<<>>DDDGGGDDD@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNQQQRRRQQQNNNNNNTTT\\\aaa```\\\QQQOOOPPPVVVYYYWWWUUUVVVTTTXXX^^^dddggggggeeeccceeedddccc___\\\ZZZ[[[\\\___ZZZVVVVVVZZZ\\\ZZZWWWXXXUUURRRRRRRRRSSSSSSRRR[[[YYYVVVUUUUUUTTTSSSQQQSSSXXXYYYWWWXXX^^^aaabbb]]]ZZZVVVTTTSSSUUU[[[```[[[NNNMMMXXXWWWPPP___zzzuuu\\\AAA???>>>???CCCGGGJJJLLLJJJHHHGGGGGGHHHIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEErrrcccMMM???>>><<<======??????>>>===:::999777777888555222///......+++,,,,,,,,,,,,+++******((('''%%%&&&((())))))((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''***)))((('''&&&&&&''''''(((((((((((())))))))))))(((((()))***************,,,+++++++++,,,,,,***))))))************++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,---......---,,,***))))))***,,,---...------------...//////000000////////////000000111111111000000000000000111111111000111222222333555555555555444333222111222222222222222222222222333333333333333333333333444444444555555555555666666666666777888:::;;;<<<<<<<<<;;;:::;;;<<<===>>>888:::;;;<<<<<<>>>@@@CCC>>>;;;===FFFQQQRRRHHH>>>===<<<<<<<<<>>>AAADDDFFFDDDBBBAAABBBEEEFFFEEEBBBFFFGGGHHHKKKMMMPPPRRRTTTUUURRRPPPSSSYYY]]]\\\ZZZOOORRRUUUXXXXXXXXXYYYYYYWWWZZZ^^^bbbcccbbb```^^^jjjjjjhhhbbb\\\XXXXXXZZZ\\\[[[ZZZXXXWWWWWWWWWWWWWWWTTTQQQPPPRRRSSSRRRQQQ^^^aaa___\\\\\\^^^ZZZQQQVVVTTTQQQQQQSSSWWWZZZ[[[SSSSSSRRRQQQQQQQQQQQQRRROOOLLLKKKMMMPPPSSS[[[dddpppSSSHHH@@@AAACCCBBBDDDHHHIIIJJJJJJHHHGGGIIIJJJJJJHHHIIIIIIGGGDDDCCCDDDEEErrrdddMMM???>>>;;;<<<===>>>???>>><<<:::999666777777555111///......+++,,,,,,,,,,,,+++******((('''&&&''')))***)))((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))))))))(((((()))************************+++,,,,,,+++***))))))*********++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,---------------......///000//////////////////000000000000000000000000000111111111111111222333333555555555555444333222111222222222222222222222222333333333333333333333333444444444444555555555555555555666666888999:::;;;;;;;;;:::::::::;;;<<<===888999;;;;;;;;;===???AAA>>>===>>>DDDLLLLLLDDD;;;<<<<<<<<<<<<>>>AAADDDEEEDDDBBB@@@AAACCCEEEDDDCCCFFFFFFGGGIIIKKKNNNQQQSSSVVVSSSPPPRRRWWWYYYXXXVVVQQQSSSVVVXXXXXXWWWWWWWWWUUUXXX\\\```aaaaaa___^^^```aaaaaa___\\\ZZZ[[[]]]XXXXXXXXXWWWWWWWWWVVVVVVUUURRROOOOOOQQQRRRQQQPPPWWWYYYXXXUUUVVVYYYUUUOOOQQQOOOLLLMMMOOORRRTTTUUUNNNMMMLLLLLLKKKKKKLLLLLLKKKHHHHHHJJJLLLNNNUUU]]]}}}wwwjjjZZZOOOEEE@@@BBBIIIJJJLLLMMMKKKJJJJJJIIIIIIHHHIIIHHHGGGEEEEEEFFFHHHrrrdddNNN???===:::<<<<<<>>>>>>===<<<999888555666666444111...------+++,,,,,,,,,,,,+++******((((((((()))++++++***((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&((()))))))))((('''''''''((((((((()))))))))(((((())))))******))))))((()))***++++++,,,++++++)))))))))*********++++++******+++++++++++++++***......---,,,,,,,,,------+++,,,---......---,,,+++------,,,,,,------.../////////............///////////////000000000000000111111000000111111222333444444444444333222222111111111111111111111222222333333333333333333333333444444444444555555555555444444555666777888888999999999888888999999:::;;;777888:::::::::;;;===??????>>>???BBBEEEDDD???:::<<<<<<<<<===>>>AAACCCDDDEEEBBB@@@@@@BBBDDDDDDDDDGGGFFFFFFGGGJJJMMMPPPRRRUUUSSSPPPQQQTTTUUUTTTRRRTTTTTTVVVWWWWWWWWWVVVUUUSSSVVVYYY]]]______^^^]]]WWWYYY[[[\\\[[[[[[\\\]]]UUUVVVWWWWWWWWWVVVUUUTTTRRRPPPMMMLLLMMMOOOOOOOOOPPPQQQPPPNNNOOORRRPPPMMMMMMKKKJJJJJJLLLNNNOOOOOOIIIIIIHHHGGGGGGGGGGGGHHHGGGEEEFFFIIIJJJJJJOOOUUUccc}}}ppp[[[KKKEEEGGGFFFHHHKKKMMMMMMLLLKKKLLLIIIIIIIIIGGGFFFFFFIIIKKKrrrdddNNN???<<<999;;;<<<===>>>===;;;999888555666666444000---,,,,,,+++,,,,,,,,,,,,+++******)))((((((***+++,,,***((((((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((###%%%''')))******(((''''''''''''((((((((())))))(((((()))))))))))))))(((((()))++++++***)))******))))))))))))************))))))***+++,,,,,,++++++000///...---,,,,,,,,,,,,***,,,...000000...,,,***,,,,,,,,,,,,,,,------...///......------......///......///////////////000///////////////000000111333333333333333222111111000000000111111111111111222222222222222222222222333333444444444555555555333333444555666666666777777777777777888888999999777888999999888999;;;======>>>???@@@@@@???===<<<<<<<<<<<<===>>>@@@BBBCCCFFFDDDAAA@@@AAACCCEEEGGGIIIHHHGGGHHHIIIMMMPPPRRRSSSQQQPPPPPPRRRTTTSSSRRRTTTSSSTTTUUUWWWWWWVVVUUUUUUWWWYYY[[[\\\\\\[[[ZZZWWWXXXYYYZZZYYYXXXWWWWWWUUUVVVWWWXXXXXXVVVTTTRRRPPPNNNLLLJJJJJJLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLKKKMMMKKKJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFGGGKKKKKKIIIKKKPPPPPPhhh}}}eeeQQQFFFCCCCCCFFFKKKMMMMMMNNNPPPLLLKKKJJJHHHFFFGGGJJJLLLrrrdddMMM>>>;;;999<<<<<<>>>>>>===<<<:::888555666666444000---,,,,,,+++,,,,,,,,,,,,+++******)))(((((()))++++++***)))(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))(((''''''''''''((()))###%%%''')))******)))(((''''''''''''(((((((((((((((((()))))))))(((((('''(((***,,,+++(((''''''((((((((()))))))))*********((()))***,,,,,,---------000///...---,,,+++++++++***,,,...000000...,,,***+++++++++++++++,,,------......------------......------........./////////---------------...//////222222222333222222111000/////////000000111111111222222222222222222222222333333333444444444444555222333444555666666555555666666666777777777777777777888999888888888:::<<<<<<===>>>???????????????;;;<<<<<<===>>>@@@AAABBBFFFEEECCCAAAAAACCCFFFHHHJJJJJJIIIIIIKKKMMMPPPRRROOOOOONNNPPPRRRTTTUUUUUURRRQQQQQQTTTWWWYYYXXXWWWYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYXXXWWWUUUTTTWWWXXXYYYYYYXXXUUUSSSQQQPPPNNNLLLIIIHHHIIIKKKMMMMMMLLLKKKJJJIIIGGGHHHIIIMMMLLLJJJJJJKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEGGGJJJJJJGGGHHHLLLLLL___xxxmmmYYYNNNFFFBBBEEEIIIJJJLLLOOOMMMMMMLLLIIIGGGGGGIIIKKKqqqbbbKKK===;;;999<<<===>>>???>>>===:::999555666666444111...------+++,,,,,,,,,,,,+++*********((('''''')))*********'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((()))((('''&&&&&&'''((()))$$$%%%'''((()))))))))(((&&&&&&'''''''''((((((((((((((()))))))))((('''''''''))),,,+++'''&&&''')))((((((((()))))))))******)))***+++---...////////////...---,,,+++************+++...//////...+++***++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,------.../////////------,,,,,,------...///111111222222222111111000......//////000000111111222222222222222222222222333333333333444444444444222333444555666555555444555555666777777777777666888999999999777777999;;;;;;<<<===>>>???@@@@@@@@@;;;;;;<<<===???@@@@@@AAADDDDDDDDDBBBAAABBBEEEHHHJJJJJJKKKKKKMMMNNNOOOPPPKKKLLLMMMNNNQQQSSSUUUVVVRRRPPPPPPRRRWWWZZZYYYWWWYYYYYYXXXXXXXXXXXXXXXXXXVVVUUUUUUVVVWWWXXXVVVUUUWWWXXXXXXXXXWWWUUUSSSRRRRRRPPPNNNJJJGGGGGGJJJMMMMMMKKKKKKLLLIIIEEEFFFIIIMMMKKKHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBDDDGGGFFFCCCDDDHHHOOOYYY```mmmkkkWWWEEEAAADDDDDDEEEHHHKKKLLLLLLKKKIIIHHHIIIKKKqqq```III<<<;;;:::>>>>>>@@@@@@???>>>;;;:::666777777555111///......+++,,,,,,,,,,,,+++******+++(((%%%%%%''')))******''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&###&&&******'''&&&))),,,(((((((((((()))))))))***)))***,,,...///000111111---,,,+++******************+++,,,------,,,+++******************+++,,,,,,------,,,,,,,,,,,,------+++,,,,,,---......//////......------......///000000000111111111111111000------...//////000111111111111111111111111111111222222333333333444444444222333555666777666444333444555666777888777777666999::::::999888777999:::<<<;;;;;;===???@@@>>><<<;;;;;;<<<>>>??????@@@@@@@@@BBBCCCBBB@@@@@@BBBEEEHHHIIIKKKLLLMMMMMMMMMMMMIIIJJJKKKMMMNNNPPPSSSUUUTTTQQQOOORRRVVVYYYXXXUUUUUUUUUUUUUUUUUUWWWXXXYYYVVVTTTRRRRRRUUUVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSPPPKKKGGGFFFJJJMMMMMMLLLNNNQQQOOOIIIIIINNNOOOKKKGGGEEEEEEFFFGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@BBBEEEDDDAAABBBFFFKKKNNNPPPVVVmmmkkkJJJ@@@@@@@@@AAADDDFFFHHHJJJKKKKKKJJJKKKLLLppp___HHH;;;;;;;;;>>>???@@@AAA@@@>>><<<;;;777888888666222///......+++,,,,,,,,,,,,+++******+++((($$$###%%%(((***+++''''''(((((((((((((((''''''''''''&&&&&&'''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((***((('''&&&&&&'''(((***(((''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&$$$((()))''''''+++///(((((((((((())))))))))))***+++---///000111222222,,,+++******)))************+++,,,,,,,,,,,,+++************)))***++++++,,,---,,,,,,++++++,,,,,,---++++++,,,------.../////////////////////000111111///000000111111111000000---------...///000000111111111111111111111111111222222333333333444444444222444555777777666555333444555777888888888777666::::::;;;999888777999:::===;;;:::<<>>????????????===@@@BBBAAA???>>>@@@CCCGGGHHHJJJLLLMMMMMMKKKJJJHHHIIIKKKKKKLLLNNNPPPRRRWWWSSSPPPQQQVVVXXXVVVSSSQQQQQQQQQRRRTTTVVVYYYZZZXXXUUUQQQPPPRRRSSSRRRPPPQQQQQQQQQRRRSSSUUUWWWXXXVVVUUURRRLLLGGGFFFIIIMMMOOONNNRRRWWWUUUOOOOOOTTTQQQNNNIIIFFFFFFGGGHHHHHHDDDCCCBBBBBBAAAAAABBBBBBAAA@@@BBBEEEDDDBBBCCCHHHBBBDDDJJJRRR[[[rrrwwwNNN???@@@AAABBBEEEAAADDDIIIKKKLLLLLLMMMNNNvvvbbbIII<<<;;;777===???@@@AAAAAA>>><<<:::777777555222///...///000------,,,++++++******)))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&((())))))(((((()))+++%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,------------******)))(((((()))***+++******+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000......///000000000000000000000////////////000000...//////000///...------222222111111111111222222222222222333333333444444222444666888999777555333111333555777888888777666999999888888999999:::;;;>>>===<<<;;;;;;:::;;;;;;<<<===???@@@@@@???===<<<>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGIIIJJJKKKLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPQQQRRRSSSTTTUUUVVVRRRQQQQQQQQQQQQSSSUUUVVVUUUUUUTTTRRRPPPOOOQQQSSSQQQVVVVVVQQQPPPTTTVVVTTTVVVSSSPPPNNNIIIEEEGGGMMMEEESSSccchhhaaaWWWPPPNNNLLLJJJGGGEEECCCCCCDDDEEEAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBBBBBBBDDDAAAGGGPPPOOOUUU~~~|||ZZZQQQJJJ===<<>>AAADDDFFFGGGHHHJJJKKKuuubbbIII===<<<999>>>???AAABBBAAA???<<<:::777777555333000...///000------,,,++++++******)))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((((((''''''(((***%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((('''((((((((())))))))))))))))))***+++,,,,,,,,,++++++***)))(((((()))***+++)))))))))*********++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------...////////////...000000////////////000000////////////////////////111000000//////000000111222222222333333333333444333444666777777666555444444555777888999888888777888888888888888999999:::<<<;;;;;;:::::::::::::::<<<<<<>>>>>>>>>>>><<<<<<>>>>>>>>>???@@@AAAAAABBBEEEEEEGGGHHHJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNPPPQQQRRRRRRSSSPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTRRROOOMMMMMMPPPSSSRRRUUUUUUPPPNNNRRRSSSRRRQQQOOOOOONNNJJJFFFGGGKKKHHHTTTaaaddd\\\RRRLLLKKKIIIHHHFFFDDDBBBBBBBBBBBB????????????>>>>>>>>>>>>======>>>???@@@@@@@@@@@@AAA???CCCHHHHHHQQQqqqzzzuuunnnZZZFFF<<<>>>>>>???AAACCCFFFGGGIIIuuubbbIII===>>>;;;>>>@@@AAABBBBBB???===;;;777777666333000//////000------,,,++++++******)))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))******************+++***)))(((((()))******((((((((()))))))))************))))))))))))************++++++,,,,,,---------,,,,,,++++++++++++,,,+++,,,------......------//////////////////////////////......///000111222000//////......//////000111111222222222333333333444444444555555666666666666666666666666666666666777777666666777777888999999999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAADDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOORRRQQQPPPMMMKKKLLLNNNQQQQQQSSSRRRNNNLLLNNNPPPPPPNNNLLLMMMNNNKKKFFFFFFIIIJJJRRRZZZZZZRRRIIIFFFFFFEEEEEEDDDCCCAAA@@@??????>>>=========<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@??????AAADDDNNNbbbuuuhhhSSSJJJEEE@@@>>>AAADDDFFFFFFuuuaaaIII>>>???<<>>???@@@DDDDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGHHHJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOPPPPPPMMMOOOOOOOOOMMMLLLLLLMMMMMMNNNNNNKKKJJJLLLOOOQQQQQQNNNLLLLLLIIIEEEEEEHHHHHHMMMQQQOOOHHHBBB@@@BBBCCCCCCCCCBBBAAA???>>>=========<<<<<<<<<;;;;;;;;;999:::;;;<<<============@@@AAA???>>>CCCOOOYYY\\\{{{wwwdddYYYKKKCCCBBBDDDDDDDDDtttaaaIII>>>???<<<>>>@@@AAABBBAAA???===;;;666777777555222000///000------,,,++++++******)))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((()))***++++++++++++++++++,,,+++)))((((((((()))***)))))))))*********++++++******))))))))))))******))))))******+++,,,------......---,,,++++++,,,,,,,,,,,,---............---......////////////.........---------...000333555111000000//////000000111000000000111111111222222333333222111222444666777555444444333333333444444555555444444555555666777777888999;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<>>>@@@AAACCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHJJJLLLLLLLLLKKKJJJJJJKKKLLLNNNPPPQQQRRRRRRIIILLLPPPRRRPPPMMMKKKIIIIIIIIIHHHIIIIIIKKKOOOTTTXXXQQQLLLIIIGGGDDDEEEIIIFFFJJJLLLIIIDDD@@@@@@BBBAAAAAAAAAAAA@@@???===<<<===<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<============???@@@>>>===CCCNNNQQQMMM]]]rrrvvvaaaRRRJJJFFFCCC@@@sssbbbJJJ???>>>;;;===???@@@AAAAAA>>><<<:::666777777666333000//////------,,,++++++******)))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,+++***((((((((()))))))))))))))*********++++++******))))))))))))******))))))******++++++,,,,,,...------,,,,,,,,,,,,---+++,,,------......---------...///000000///...---------,,,---...000222333111000000//////000000111///000000000000111111111222111111111222444666777666666666666666666666666555555444444555555666777777888:::<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<>>======<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<==================<<<<<<@@@FFFGGGDDDNNNUUUppppppaaaTTTJJJDDDsssbbbKKK???===999<<<>>>???@@@@@@===;;;999666777888666333111//////------,,,++++++******)))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&'''(((***+++,,,,,,,,,---,,,***(((((((((((()))((((((((()))))))))************))))))))))))*********************+++++++++,,,++++++++++++,,,,,,---***++++++,,,,,,,,,,,,,,,,,,---///000000///---,,,+++,,,,,,---...//////000000//////......//////000/////////000000000111111000000111111222444555666444555777888999888888777555555555555555666666777666888999;;;<<<;;;:::999999:::;;;<<<<<<;;;:::999::::::::::::===@@@DDDGGGAAABBBDDDFFFHHHJJJKKKKKKDDDDDDDDDEEEEEEFFFHHHHHHGGGIIIKKKMMMMMMLLLJJJIIIGGGHHHIIIJJJKKKKKKJJJJJJFFFIIILLLMMMLLLJJJIIIHHHHHHDDDDDDGGGHHHHHHNNNVVVXXXPPPIIIGGGFFFDDDDDDFFFFFFHHHJJJIIIEEEAAA@@@@@@???>>><<<;;;::::::;;;<<<:::::::::999999999888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;=========???AAAEEEFFFSSSqqqsssbbbWWW~~~rrrbbbKKK???<<<888<<<===???@@@???===:::888666777888777444111//////------,,,,,,+++******)))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""$$$&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$%%%&&&(((***+++,,,,,,---,,,***)))((((((((()))''''''''''''((((((((()))******))))))))))))******+++++++++******************)))))))))***+++,,,,,,))))))***+++++++++++++++,,,---///000000///---,,,***+++,,,---.....................------.........////////////000000000000///000111222333444555555111333555777888888777666666555555555555666777777666777999:::::::::888777777888:::;;;;;;:::888777:::999999:::===BBBFFFHHHAAABBBDDDGGGIIIKKKLLLMMMCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHKKKMMMMMMKKKIIIHHHFFFGGGGGGHHHGGGFFFEEEDDDGGGHHHIIIIIIGGGGGGHHHIIIIIIEEEDDDGGGGGGGGGLLLUUUSSSLLLGGGGGGGGGEEECCCDDDDDDFFFHHHGGGCCC???<<<;;;>>><<<:::888888888:::;;;888888888888777777777777888888999:::;;;;;;;;;;;;>>>;;;<<>>@@@AAAOOOyyyyyylllxxx}}}tttaaaIII===<<<888?????????>>>>>>===<<<;;;777777555444222111//////,,,,,,,,,,,,+++***))))))))))))******)))(((&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&###$$$&&&&&&"""!!!$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((('''(((******((((((((()))&&&&&&'''((()))***++++++***...000...)))'''(((+++))))))))))))))))))))))))++++++***)))(((((())))))************************++++++++++++++++++++++++---------............///,,,---.........---++++++,,,,,,,,,---------......------------------------////////////000000000000000000000111222222333333444333333222222333333444666666666666666666666666666777888999:::999888888999999999999999999999999999999:::<<<>>>@@@BBBDDDBBBCCCBBBAAAFFFMMMNNNKKKAAAFFFKKKIIIDDDAAACCCGGGLLLMMMMMMMMMMMMLLLKKKKKKIIIHHHHHHJJJLLLMMMJJJGGGFFFFFFFFFGGGIIILLLOOOPPPPPPKKKHHHIIIIIIFFFFFFGGGGGGHHHIIIGGGDDDBBBAAABBBFFFEEECCCAAA???===;;;;;;CCC>>>888555666999:::999888888888888888777666666666777999:::;;;<<<<<<<<<>>>===<<<<<<<<<<<<======???>>>>>>CCCVVV{{{|||uuubbbJJJ>>>===999???????????????===<<<<<<777777666444222111//////,,,,,,---,,,,,,+++***))))))***++++++,,,+++******((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))%%%$$$%%%%%%###$$$'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%$$$$$$#########&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''(((******((('''((()))&&&&&&&&&'''(((((())))))***---///...)))'''(((+++))))))))))))))))))))))))+++******)))(((((())))))************************************************,,,,,,,,,,,,------------,,,,,,---...---,,,+++***,,,,,,,,,------------...------------------------.../////////000000000000///000000111111222333333444333333222222333333444666666666666666666666666666777888999:::999888888::::::::::::::::::::::::777888999:::===???AAABBBBBBCCCBBBBBBFFFLLLLLLIIICCCHHHKKKIIIDDDBBBEEEIIINNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHJJJMMMMMMKKKIIIGGGGGGGGGHHHJJJMMMOOOPPPNNNIIIFFFGGGGGGDDDCCCEEEGGGHHHIIIGGGEEEBBBBBBBBBDDDDDDBBB@@@>>><<<::::::HHHCCC===999888777666555777777888888777777666555666666888999:::;;;;;;;;;<<<;;;;;;;;;:::;;;;;;;;;<<<>>>???@@@JJJeeeyyy~~~vvvdddLLL@@@???;;;@@@@@@AAAAAA@@@???===<<<888777666444333111000///------------,,,+++***)))((((((***+++,,,,,,,,,,,,(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))%%%###$$$$$$"""$$$(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%$$$"""$$$$$$###############"""&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&(((***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&))),,,...---)))'''(((***))))))))))))))))))))))))******)))((((((((())))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,------------------------------------....../////////000000000//////000111111222222333333333222222222222333333666666666666666666666666666777888999:::999888888999999999999999999999999666777888999;;;===???@@@@@@CCCCCCCCCFFFJJJIIIFFFGGGJJJLLLIIIEEECCCGGGKKKOOOOOOOOONNNMMMKKKJJJIIIIIIHHHIIIJJJMMMMMMLLLKKKHHHHHHHHHIIIKKKMMMNNNOOOLLLGGGDDDEEEEEEAAA@@@AAAEEEFFFFFFEEEBBB@@@@@@@@@BBBAAA@@@>>><<<:::999888EEEBBB===:::888666444222666777777777777666555555555555666888999999999999999999999999999999999999888===@@@======KKKggg}}}rrryyyxxxfffMMMAAA@@@<<<@@@AAABBBBBBAAA@@@>>>===888777666555333111000///------------,,,+++***)))''''''(((((())))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&###"""%%%%%%"""###&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$############%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''(((''''''''''''&&&&&&%%%%%%(((***,,,+++)))((()))***))))))))))))))))))))))))***))))))((((((((())))))************************))))))))))))))))))))))))*********+++++++++,,,,,,------...///...---,,,+++++++++,,,,,,,,,---------------------------------........./////////000000//////000000111222222222333333222222222222333333666666666666666666666666666777888999:::999888888888888888888888888888888777777888999;;;===???@@@@@@CCCEEEDDDEEEHHHGGGCCCJJJKKKKKKHHHEEEEEEIIIMMMOOOOOOOOOOOONNNMMMLLLLLLIIIIIIIIIJJJLLLMMMMMMMMMHHHHHHHHHIIIJJJKKKLLLMMMKKKFFFDDDEEEDDD@@@>>>???AAABBBCCCAAA???=========??????===<<<:::888777666:::999888777777666555444555666666666666555444444333444555666777777777777777888888999999999999999777;;;===:::777===KKKXXXsss}}}yyygggNNNBBBAAA===@@@AAABBBCCCBBB@@@>>><<<888888666555333222000000------------,,,+++*********))))))(((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###&&&******&&&###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''))))))'''&&&'''((())))))(((''''''&&&&&&&&&'''(((******)))))))))***(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,...//////000000...---,,,+++++++++,,,,,,,,,------------------------------............////////////...//////000111111222222333222222111111222222333666666666666666666666666666777888999:::999888888777777777777777777777777888888999:::;;;===???@@@???DDDFFFDDDEEEGGGGGGDDDKKKKKKJJJGGGEEEEEEIIIMMMMMMMMMNNNOOOPPPPPPPPPPPPHHHIIIJJJJJJJJJKKKLLLMMMGGGGGGGGGHHHHHHIIIIIIIIIJJJFFFDDDEEEEEEAAA>>>??????AAAAAA@@@>>><<<<<<======<<<;;;:::888777666555444555666666666666666777444555555555555444333333333333444555666666666666666777888999999999999888888888999999999<<>>???AAABBBCCCCCC@@@>>><<<999888777555333222111000.........------,,,+++***---,,,+++***))))))))))))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%)))///000***&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%''')))((('''&&&'''((()))(((((((((''''''&&&&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...//////000///...---,,,++++++++++++,,,,,,,,,,,,------------------------------........./////////......///000000111111222222222111111111111222222666666666666666666666666666777888999:::999888888666666666666666666666666888888999:::;;;===>>>???@@@DDDGGGDDDDDDGGGHHHFFFJJJJJJIIIFFFDDDEEEHHHKKKJJJKKKLLLNNNOOOPPPPPPPPPIIIJJJJJJIIIHHHIIIJJJLLLFFFGGGGGGHHHHHHGGGFFFFFFIIIEEECCCFFFFFFBBB???@@@???AAABBBAAA???======>>><<<;;;:::999777666555444666777888777666555666777333444444444444333222222333333444555555555555555444555777888999999888777888666666888<<<===<<<:::AAAaaa}}}yyygggOOOCCCAAA>>>>>>@@@BBBCCCBBB@@@===;;;999888777555444222111000............---,,,+++***,,,+++***))))))***++++++&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%(((......)))&&&'''$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((((((&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---.........---+++******++++++++++++,,,,,,,,,---------------------------------.........//////......//////000111111111222222111111111111222222666666666666666666666666666777888999:::999888888888888888888888888888888777777777888:::;;;===>>>@@@EEEGGGDDDCCCGGGJJJJJJIIIHHHGGGEEEDDDDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMIIIJJJJJJIIIFFFFFFHHHKKKGGGHHHHHHIIIHHHGGGFFFEEEFFFBBBBBBEEEFFFBBB@@@@@@===>>>??????===;;;;;;<<<;;;:::999888777666555444666777777666333333555777333333333333333222222111333444555555555555555555222333555777888777666666666666666888999::::::999888MMM\\\rrryyyyyygggNNNBBBAAA>>>>>>???BBBCCCBBB@@@<<<:::999888777666444222111000............---,,,++++++((((((''''''''')))***+++&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###%%%))))))&&&%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''%%%""""""######$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((())))))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&(((((('''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,---------------------------------.........//////......//////000111111111222222111111111111222222666666666666666666666666666777888999:::999888888999999999999999999999999666666666777888:::;;;<<>>======888777777555444222000///------------,,,+++******(((((((((((((((((((((((()))))))))))))))((('''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((()))***************(((((())))))))))))(((((()))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++111000...------...///000////////////000000000000111111111111111111111111333333444444555666777777555666777888888999999888777777888888888888777777999999888888999;;;<<<>>>CCCBBBAAA@@@AAACCCFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFEEEDDDEEEGGGHHHFFFCCCBBBDDDGGGDDDFFFIIIKKKJJJGGGCCC@@@BBBCCCCCCAAA>>><<<;;;;;;:::::::::999888777666666777666555444333222222222111111111111111111111111222222222111111111000000333333222111111222333333444444444444444444444444666555555444444666777888777888:::@@@OOOpppzzzhhhPPPCCCBBB>>>BBBBBBAAA@@@???>>>======888777777555444222000///------------,,,+++******(((((((((((((((((((((((()))))))))))))))((('''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((()))************)))(((((())))))))))))(((((())))))*********++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,...---------------............//////000000000111111111111111111111111111222333333444555555666666555555777888888888888888999999999999999888777777777666666777888:::<<<===BBBBBBAAABBBCCCDDDFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDDDDEEEFFFEEECCCBBBDDDFFFEEEGGGIIIJJJIIIGGGDDDBBBAAABBBBBBAAA===;;;::::::999888777666555555555555666555444333222222222222111111111111111111111111222222222111111000000000333222111111111111222333555555555555555555555555555555444444444555666777888999:::999<<>>===<<<888777777555444222000///---......------,,,+++***(((((((((((((((((((((((()))))))))))))))(((((('''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$######"""'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''(((((((((((((((''''''''''''((())))))******))))))(((((())))))))))))(((((()))))))))*********+++++++++++++++,,,++++++***)))++++++++++++++++++++++++''''''((()))***+++,,,,,,******+++,,,------------------...///000000111111111111111111111111111111222222222333333444444555555555666777888888888888:::::::::999999888888888555555555555666888:::;;;@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFEEEEEEEEEBBBCCCCCCCCCAAAAAACCCEEEFFFFFFGGGGGGGGGEEECCCBBB???@@@AAA???<<<:::999999777666444222111222333444555444333222222222222222000000000000000000000000111111111111000000000000222222111111111111222222555555555555555555555555444444444444444555666666333666999777444???^^^{{{{{{jjjSSSFFFDDD???BBBBBBBBBAAA@@@???===<<<888777777555444222000///............---,,,+++***(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))******************++++++++++++******************************(((((())))))***++++++,,,((()))+++---......---,,,,,,,,,---...///111111222111111111111111111111111111111222222222333333333444555666777888888888888888888777888888888999999888777666555555666777888<<<>>>@@@CCCDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@BBBBBBDDDDDDDDDCCCCCCBBBAAAAAA===>>>???===:::888777888666444222000///000222444444333222111111111111111000000000000000000000000000000000000000000000000111111111000000111111111333333333333333333333333333333333333333444444555222555888888666===QQQeee{{{hhhOOOCCCBBB>>>AAABBBBBBBBBAAA???===<<<888777777555444222000///............---,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((()))(((''''''''''''((()))))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))(((((()))))))))*********)))******++++++*********************************++++++++++++++++++******)))***,,,---.........---+++,,,---...///000111222111111111111111111111111111111111222222222222222444555666777777888888777444444444555666888:::;;;<<<;;;999777666666666666999;;;>>>AAABBBBBBAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCC@@@???>>>>>>???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>:::<<<<<<;;;888666666666555444111//////000333444222222111000000000000111////////////////////////////////////////////////000000000000000000000000111111111111111111111111111222222333333333333333777444333555555666===FFF[[[zzzgggOOOCCCBBB>>>AAABBBCCCCCCBBB@@@>>><<<888777777555444222000///...//////......---,,,+++))))))))))))))))))))))))'''(((((()))))))))))))))$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&'''(((((())))))((((((***)))(((''''''((()))***((((((((()))))))))******((()))******+++*********************************,,,,,,+++++++++************+++,,,,,,------------,,,,,,---...//////000000111111111111111111111111222222222222222222222222444444555666777777777777333333333444555888:::;;;>>>===;;;888777666666666777999<<<>>>@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAA@@@>>>===>>>???>>>===>>>>>>======<<<<<<;;;;;;888999:::999666555444555444333111000000111222333111000000/////////000000////////////////////////............//////////////////000000000000//////000000000000000000000000000000111222222222222222666000...222555555555777<<>><<<888777777555444222000///////////////...---,,,+++))))))))))))))))))))))))''''''((()))))))))))))))###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((&&&'''(((((())))))((((((***)))(((''''''((()))***(((((((((((()))))))))***(((((()))***************************************)))))))))***************++++++*********++++++,,,---------....../////////111111111111111111111111333333333333333333333333333444555666777777777777777666555444555777999:::<<<;;;999888777777888888777999;;;===???@@@@@@@@@>>>??????@@@AAAAAABBBBBBBBBAAA@@@?????????@@@@@@CCC@@@>>>===>>>???===;;;============<<<;;;:::999666888888777555333333444111111000000000000111222000//////......//////000........................---------....../////////......///000000///......000000000000000000000000///000111222222222111111222......333666666666888222FFFWWWiii|||nnnWWWIIIFFF@@@AAABBBDDDDDDCCCAAA>>><<<888777777555444222000///////////////...---,,,+++))))))))))))))))))))))))''''''((()))))))))))))))"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))******$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***((('''&&&&&&'''(((***&&&'''''''''(((((())))))&&&''''''(((((((((((((((+++)))(((''''''((()))+++(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))&&&&&&'''((()))***+++++++++***)))(((((()))******------..................111111111111111111111111333333333333333333333333333444555666777777777777:::999777666555666777999999888888777777888999:::888999;;;===???@@@AAABBB======>>>???@@@@@@AAAAAABBBAAA???>>>>>>>>>??????DDDAAA>>>===>>>>>><<<:::<<<======>>>===;;;:::999555777888777444333222333//////000000000000000000//////.........//////000........................---------.........//////---...///000000///...---000000000000000000000000...///111222222111111000333222222444333///000444555<<<===@@@QQQlll}}}lllTTTGGGDDD???@@@AAABBBCCCBBB@@@>>>===777777666555333111///...///111///+++***,,,,,,))))))((((((((((((((()))******(((&&&%%%&&&((()))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%&&&'''''''''(((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))*********))))))((((((''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))(((((('''))))))))))))))))))))))))******))))))((((((''''''******+++,,,,,,,,,,,,+++,,,,,,------.../////////////////////000000000000444222111//////000222333333444555777888888999999888888888777777777777777:::999888888888999:::;;;;;;;;;;;;<<<>>>???>>>===<<<===>>>???@@@???>>>>>>AAAAAAAAA@@@???>>>===<<>><<<<<<===<<<<<<============<<<;;;999999777666555333222111000000............------------//////.........---------...------------...//////......------------..................////////////111111111111000000000000//////............//////111111222222222333333333111222888>>>@@@MMMppp}}}lllTTTGGGEEEAAA???@@@AAABBBAAA???===<<<777777666555333111///......000000,,,,,,//////,,,++++++***))))))*********)))((('''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''((('''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''((()))***+++))))))))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((())))))***+++++++++******)))(((((('''))))))))))))))))))))))))++++++***************)))******+++,,,,,,,,,,,,+++,,,,,,------...//////////////////000000000111111333222000//////000222333333444555666777888888888777777777777777777777777888888777888888:::<<<===:::999:::<<<>>>??????=========???@@@@@@@@@???>>>@@@@@@@@@@@@???>>>======CCC@@@===;;;;;;;;;;;;:::=========<<<;;;999888777444333222111000///////////////.........---------///.........---------,,,---------------......///......------------..................////////////000000000000000000000000//////............//////111111111222222222333333333000111444555:::NNNeee|||kkkSSSGGGFFFCCC???@@@AAAAAA@@@???===;;;777777666555333111000///...000///,,,+++......,,,...---,,,+++++++++++++++(((((()))***,,,+++(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))***++++++)))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++++++++******)))((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------.../////////000000000000111111111111222111000//////000222222333333555666777777777777666666666777777777777777777777777888999;;;======888888999;;;>>>@@@???>>>===>>>??????@@@@@@???????????????@@@@@@??????>>>AAA>>>;;;999::::::999888<<<<<<<<<:::999777666555000000///.............../////////............---......------------,,,,,,------,,,,,,------...///...------,,,,,,------...---............///////////////////////////////////////............//////000111111111222222222222666000...222333222777@@@OOOkkk|||jjjRRRGGGGGGDDD>>>???@@@AAA@@@>>><<<;;;777777666555444222000//////111///+++***,,,,,,)))///...---,,,+++*********)))))))))***++++++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************))))))(((((())))))))))))))))))))))))***++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,------.../////////000000000000111111111222111000000///000111111222222333444555666666666666555555666666666666666777777777888888999:::;;;;;;666666777:::>>>@@@@@@???>>>>>>>>>???????????????>>>???@@@AAAAAAAAAAAAAAA???===:::999999999888777::::::999888777555333222......------------....../////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------------.........//////---------...............//////............//////000000000111111111111222333//////555888666777:::===KKKooo{{{iiiQQQGGGGGGDDD>>>???@@@AAA@@@>>><<<;;;777666666555444222111000---//////,,,---000111///...---,,,******))))))))),,,***(((((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''((())))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------...////////////000000000000111111111/////////000000111111222222333444555555666555555444444555555555666666666888888888888888888777777555555666999===???@@@???>>>===>>>>>>>>>>>>??????>>>???@@@AAABBBBBBBBBBBB>>><<<:::999::::::888777777777777666444333111000...------------...//////............------------++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,------------............,,,---------........./////////............////////////000000000111111111------///333444444666999;;;<<>>======<<<<<<<<<===>>>???===>>>???@@@@@@@@@@@@@@@<<<:::999999:::999888666444444444333222111000///......---------......///---------,,,,,,,,,,,,+++******++++++++++++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,------------.........,,,,,,------...///////////////............//////////////////000000000000000111222111//////222555555555@@@WWWrrryyyhhhQQQEEEDDD@@@???@@@AAABBBAAA???===<<<666666666666555333222222+++...///...000666888777+++******)))))))))*********(((''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$%%%&&&'''''''''&&&&&&&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***))))))(((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))))))))***))))))))))))))))))))))))***************)))))))))******+++,,,,,,,,,,,,+++,,,,,,------.../////////---.........////////////---...///000111111111111222222333444444444444333222333333444555555666666444555666666666555444333555555666888<<<>>>======<<<;;;;;;:::;;;<<<===>>>;;;<<<<<<=========<<<<<<999888777777888888666444111111111111111000//////......---,,,,,,---------,,,,,,++++++++++++******************+++++++++,,,***************+++,,,,,,++++++************++++++,,,,,,---------.........,,,------...//////000000//////............//////........./////////000000333444333111111222333333111444777<<>>@@@AAABBBCCCBBB@@@>>>===666666666666555444333222---//////,,,---000111///*********)))******++++++''''''''')))******'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&###$$$&&&'''((('''&&&&&&%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))++++++******)))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))*********)))))))))))))))))))))))),,,++++++******)))))))))******+++,,,,,,,,,,,,+++,,,,,,------...//////000------------.........///------///000111111111111222222333444444444333333222222333444444555666666111222444555555555444444555555666888;;;======<<<;;;;;;:::999:::;;;<<<===999::::::;;;::::::999999777666666666777666444333//////000000000000//////...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))******+++++++++,,,*********)))***++++++,,,++++++************++++++,,,,,,,,,---------......------......///000111111//////............//////............/////////000//////......222555555222333555333111<<>>AAAAAAAAACCCCCCBBB@@@===777777777666555444222111...///000111000...,,,++++++******)))))))))))))))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,***%%%"""###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''&&&'''(((***'''((()))+++++++++***)))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((***)))'''%%%%%%''')))***,,,++++++***)))(((((('''(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------...,,,***,,,...///...,,,***,,,///000///...---...111111111111000///------111333444333111111222333222222222333333333444444333222222111111222222333777666666666666888999:::;;;;;;;;;:::::::::999999555666777888777777888:::555444333222111222333333000000//////............))))))***+++,,,,,,,,,,,,------,,,+++*********+++************************)))************+++++++++,,,++++++******++++++,,,++++++*********++++++,,,............////////////---------------...///000---------...///000000111222111000000000111333444333333333777===FFFOOOTTTbbbkkk}}}uuudddOOODDDCCC>>>@@@???@@@AAABBBBBB???===888888777666555333222111//////...---,,,,,,,,,,,,+++******)))))))))))))))((((((((((((''''''''''''&&&''')))******(((&&&%%%(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))%%%###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''&&&&&&(((***''''''((()))))))))((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))*********)))((((((((('''(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,...,,,+++,,,...///...,,,***---///000///...---...000000000111111111000000111222333333111111222333222333333333444444444444333222222111111222222333666666555555666777999::::::::::::999999999888888444555666666555666777888444444222111111111222333//////.........---------++++++,,,,,,,,,++++++***,,,,,,+++***************************************))))))*********+++++++++,,,,,,+++*********++++++.........---......//////,,,,,,,,,,,,------------,,,,,,,,,---------......---------...///000000000111000000///000111222333444333222333666;;;@@@DDDAAAIIIZZZrrrwwwgggQQQFFFDDD???>>>>>>>>>@@@AAAAAA???===:::999888777555333111///222000...,,,+++,,,---///+++******)))))))))))))))((((((((((((''''''''''''$$$''',,,//////,,,(((&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&(((***((((((''''''&&&'''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))************)))))))))************+++,,,++++++,,,---......,,,***---///000///...............///111222222222222111222333222111111222333333333333444444444555555222222111111111111222222555555555555666777888999777777777777777666555555444444333333333444555555333333222111111111111111------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++******)))))))))))))))************************)))))))))*********++++++,,,+++++++++++++++,,,,,,......------------......------------............,,,---///000000///......---------...//////000000///////////////000111111222222111111111333555666222666>>>KKK___vvvzzzjjjTTTIIIFFFAAA???>>>>>>@@@AAABBB@@@>>>;;;;;;999777555222000...444333111000//////000000+++******)))))))))))))))((((((((((((''''''''''''%%%'''+++...///---***'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&((()))***)))'''&&&%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))((()))))))))************)))))))))*********+++++++++++++++,,,------...---+++---//////...---...///---...///000111111222222000111222222111111222333333333444444444555555555222222111111111111222222444444444555555666777777444555666666555555333333555444222222222333333333111111111000000000000000,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))************************))))))))))))************+++++++++,,,---...000111222111000///...---------000000000111111111222222///000222444444333111000---------....../////////............//////000000000000111222222333333333555666666777<<>>???>>>===;;;999888444000///111222222000...............---,,,,,,************++++++++++++))))))***+++,,,,,,,,,,,,((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******((()))***---000444666888888777555333222111000000////////////000000000000......///000000///---------------------------------......///000////////////000111222222111000///...000333555666777999;;;>>>MMM]]]jjjzzz{{{mmmXXXMMMJJJDDDDDDBBB@@@@@@@@@@@@???===;;;;;;:::888666333111000...///......---,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))************)))))))))************+++'''))),,,,,,++++++---000,,,---......------...000---...000111333444444444...///111111000000222333111111111222222222333333111111000000000000111111000111222333444444444333;;;===>>>??????===;;;999888333...---///111///---,,,---.........---++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++)))((((((((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))***((()))***,,,///111444555000000///////////////000,,,,,,---------...............---------,,,,,,,,,---------------------------...///000000000//////...///000111111111000000111111222333666666666555555===DDDLLL^^^|||yyykkkVVVLLLIIICCCDDDBBB@@@??????>>>===<<<;;;;;;:::888666444222111222111///---,,,---...///+++******))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%'''(((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((###$$$&&&'''((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))***)))'''&&&&&&''')))*********)))((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))&&&))),,,,,,++++++---000---.........------///000---...000333555777888888---///000111000000222444000000111111111222222222111111000000000000111111///000222333444444333333888:::<<<======;;;888777777222,,,+++---///...+++,,,,,,---...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******+++---///111222.........///000222444444,,,,,,,,,---------......000///...------------------------------------------...000111111111000///---...///111222333444444222///---///333666666555444555222333BBBbbbyyyjjjZZZJJJDDDFFFCCCAAA@@@@@@@@@???===;;;888888777555444333222111222111000///---,,,+++***,,,***))))))******)))'''(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''')))***)))((('''(((***,,,---)))######((()))%%%$$$)))***%%%$$$((()))&&&((((((((((((((('''''''''******))))))((((((''''''*********)))))))))))))))++++++,,,,,,,,,,,,------...------------...//////111111222222222333333333222222222111111111111000000111222333333333333222222111000//////000111222000000111222444555555666555555555555555555444444000//////...------,,,,,,......------,,,+++******************************************))))))))))))%%%))))))&&&%%%((())))))&&&''''''((()))******+++******))))))))))))************)))))))))***,,,---******+++++++++,,,,,,,,,,,,+++))))))+++///444777......---,,,++++++******+++,,,,,,------,,,,,,+++///////////////.........000000000000////////////000000000000111111111111333222000333<<>><<<888888777555444333222111//////...---,,,+++***))))))(((''''''))))))((('''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%'''(((***+++,,,***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))(((((((((((()))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))'''))))))'''%%%%%%%%%$$$'''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,------...///........./////////000000...///000111222333444444333222000//////111333444000000000//////000000000//////000000111222333333111111222111111000///...------------,,,,,,+++++++++*********))))))((((((***************************)))))))))((((((((((((***)))'''(((///666555000'''((((((((()))))))))***+++***)))(((((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,---------------.........---------,,,,,,+++,,,,,,------,,,,,,+++------...............///.........//////////////////000000000111111111111111333555666666555222111444888:::;;;AAARRRjjj}}}{{{hhhUUUCCC<<<>>>AAA@@@??????@@@@@@>>><<<888888777555444333222111000//////...---,,,++++++***)))((((((*********((((((((())))))))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$%%%'''(((***+++,,,***)))'''%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))(((((((((((()))))))))(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&'''((((((&&&$$$%%%(((###&&&***+++(((%%%&&&)))&&&'''''''''(((((())))))'''''''''''''''(((((((((''''''(((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------........./////////......///111222333444555333222000//////000222333/////////000000/////////...//////000000111111111222222222111111///......,,,,,,,,,,,,,,,+++++++++******)))))))))))))))((()))))))))))))))))))))))))))))))))(((((((((((('''***)))'''(((///666555000(((((((((((())))))))))))******)))(((''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))++++++,,,------,,,+++***---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------......//////------....../////////000///000000000111111111111000000222333333333333222555444222...///888FFFQQQUUU^^^ooo{{{hhhUUUCCC===???AAA@@@??????@@@@@@>>>===888888777555444333222111000000///......---,,,,,,***)))((()))***+++***)))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))'''&&&&&&&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))((((((''''''(((((()))((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&((()))'''%%%(((---''''''((()))&&&"""###'''&&&&&&''''''((()))))))))&&&''''''''''''(((((((((&&&''''''(((((())))))***************++++++++++++,,,,,,,,,,,,,,,------...------........./////////...///000111222333444444333222111000///000111111...//////000000//////............/////////000000111111111111000...---,,,++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&'''&&&%%%***000000,,,(((((((((((()))))))))))))))((((((''''''(((((()))'''((((((((((((''''''&&&(((((((((((())))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////---------......//////000000000000000111111111111000000////////////000111111333555555444444555666999>>>JJJYYYhhhxxx{{{iiiVVVFFF@@@CCC@@@?????????@@@@@@???===888888777555444333222111///......------,,,,,,+++)))((('''(((*********)))(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&%%%'''***(((%%%***333888---%%%$$$&&&$$$$$$&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***************++++++++++++,,,,,,++++++,,,,,,---...............//////////////////000111222222333333222111111111000000000000......///000000///......---............/////////000000//////...,,,+++************+++++++++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''$$$''''''%%%&&&***+++)))))))))))))))(((((((((((('''''''''''''''((()))***''''''((((((((('''&&&%%%(((((()))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,---......///000000000000000000111111111111000000//////...////////////000222555666666333111555444777>>>GGGSSSeeettt~~~|||jjjXXXHHHCCCFFF@@@?????????AAA@@@???===888888777555444333222111---------,,,,,,+++++++++'''&&&&&&''')))***)))((((((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******&&&'''''''''(((((())))))((((((((()))(((''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''%%%'''***(((&&&,,,666JJJ555$$$"""''')))'''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))************+++++++++,,,,,,++++++,,,,,,---............/////////000000000000000111222222333333111111111111111000///...---...///000000///...---------...........................---,,,+++)))(((******************++++++***************+++++++++)))))))))))))))))))))))))))(((((((((''''''''''''%%%))))))&&&%%%((())))))))))))))))))((((((((((((&&&&&&&&&&&&((()))***+++''''''((((((((('''%%%$$$))))))))))))*********************)))******+++,,,*********************++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,------...///000000000000000000111111111111000000000111111222222222222///,,,,,,000444666777111//////333888===IIISSS~~~jjjXXXIIIBBBBBB@@@@@@??????????????????999888666444222111000000//////...---,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))%%%%%%&&&'''((((((((('''''''''''''''((((((((()))))))))((('''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''((())))))***)))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&((((((((('''&&&''')))+++---%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((((((((((((((''''''''''''(((''''''&&&&&&((()))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&***---000///+++'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&+++***'''&&&&&&'''***+++666000***&&&&&&&&&&&&$$$$$$&&&''')))))))))((((((((('''&&&%%%%%%&&&'''(((***)))(((''''''((())))))+++*********,,,,,,***(((------------------,,,,,,............////////////000000000000000000000000000000000000000000000000////////////...............------,,,,,,------...222111000///---+++******+++*********))))))((((((,,,,,,,,,,,,+++***)))(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&(((***+++&&&(((***,,,---,,,+++***'''&&&&&&&&&'''(((***+++))))))(((((('''''''''&&&(((((()))***************)))***,,,......---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,------------............///...............///000000............///////////////000000000111111111111/////////111222444666777|||iiiXXXJJJBBBAAA????????????????????????999888666444333111111000//////...------,,,++++++************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))&&&&&&'''((((((((('''''''''''''''((((((((())))))))))))((('''''''''''''''((((((((((((((('''''''''&&&&&&''''''((())))))***''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((((((&&&&&&'''(((***+++%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((((((((((((((''''''''''''(((''''''&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((+++,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((()))---***&&&%%%''')))***)))'''(((((((((((((((''''''(((((('''&&&&&&'''(((((())))))(((''''''((()))***+++***)))***,,,,,,***(((,,,,,,,,,---------------............////////////////////////////////////////////////////////////////////////............------,,,,,,,,,,,,------000000///...,,,+++***************)))))))))((((((''''''((((((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***&&&''')))+++,,,+++******''''''&&&&&&'''(((***+++)))(((((((((''''''''''''(((((()))************))))))***,,,---...---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,,,,------------...........................//////000............//////////////////000000000111111111/////////000111333444555zzzgggXXXKKKBBB@@@????????????????????????999888666444333222111111//////......---,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((('''''''''(((((()))***'''((((((((((((''''''&&&''''''((((((((()))))))))))))))((('''''''''(((((('''((((((((((((((())))))&&&''''''(((((())))))***&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((((((((&&&&&&&&&'''((()))&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((''''''''''''(((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&''''''''''''&&&%%%&&&(((***+++*********(((''''''&&&&&&&&&)))((((((''''''(((((()))((((((''''''((()))***+++******)))***,,,,,,***)))+++++++++,,,,,,------...---............/////////......................../////////////////////////////////............------,,,,,,++++++,,,,,,---...------,,,++++++************))))))))))))((((((''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&((()))******)))(((''''''&&&''''''((()))***(((((((((((('''''''''''''''((())))))******)))))))))***+++,,,---,,,++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...............------------...//////---............/////////////////////000000000000////////////000111222333yyyfffXXXLLLCCC??????????????????@@@@@@@@@:::999777555333222111111//////......---------,,,************)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((((('''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))''''''''''''((()))******)))))))))))))))((('''&&&'''(((((((((((()))))))))))))))((((((((((((((()))''''''(((((()))))))))***''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((+++******)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''(((((((((((('''&&&''''''''''''((('''&&&%%%***)))(((&&&&&&&&&'''((())))))(((((((((((())))))'''''''''((()))******+++***))))))***,,,,,,+++))))))******+++,,,------...---------.........//////........................//////////////////////////////.........---------,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))))))))((((((&&&&&&((())))))*********&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&'''(((((((((((('''''''''''''''(((((())))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))***+++,,,+++++++++******++++++++++++************************************++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///---------.........//////........./////////000000//////.........///000000zzzgggXXXKKKBBB@@@>>>>>>?????????@@@@@@@@@:::999777555333222222111///...............------************)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((''''''''''''((())))))'''''''''(((((()))++++++************)))(((''''''(((((((((((()))))))))***))))))((((((((())))))***'''((((((((())))))******((((((((()))))))))))))))******)))((('''&&&&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((('''((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&''')))******)))'''&&&'''((()))((('''%%%$$$$$$((('''&&&&&&&&&((()))***(((((())))))))))))((((((&&&&&&'''((()))*********)))))))))***,,,,,,+++***))))))******+++,,,------------------............////////////////////////....................................------------++++++************++++++************************(((((((((((((((((())))))""""""$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))*********+++******)))******++++++******)))************************)))***+++,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------............---............////////////......---......//////~~~jjjXXXIIIBBBAAA>>>>>>>>>???@@@@@@AAAAAA:::999777555444333222222........................************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%$$$ $$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))((((((''''''(((((()))***'''''''''((()))***+++,,,)))************))))))(((((((((((()))))))))******))))))((((((((()))******((())))))))))))))))))***))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''(((((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''((()))******)))((('''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''(((******'''(((((())))))(((((('''&&&'''((()))******)))))))))((((((***,,,---,,,***)))))))))******++++++,,,,,,------------.........////////////////////////.................................------------,,,+++******))))))******+++***************)))))))))''''''(((((((((((())))))$$$$$$%%%''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''(((((())))))(((((()))))))))))))))*********))))))************))))))************************)))***+++,,,---,,,++++++,,,,,,,,,,,,------------,,,++++++++++++,,,------,,,------------.........------------.........///.........---......//////mmmWWWFFFAAACCC===>>>>>>???@@@@@@AAAAAA:::999888666444333222222............////////////************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''&&&!!!###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''((((((((())))))))))))((((((((((((((())))))***'''''''''((()))+++,,,---))))))******++++++******(((((()))))))))*********))))))(((((()))******+++*********)))))))))))))))))))))))))))))))))))))))))))))******************(((((())))))))))))(((((())))))))))))((((((((('''((((((((((((((((((((((((***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))))))))&&&''''''((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((((((((((((((((('''%%%''')))(((&&&&&&(((***''''''((((((((((((((('''&&&'''(((((((((((('''&&&'''((()))******)))(((((()))((((((***,,,---,,,***)))))))))***************,,,,,,---------..................................................................---------,,,,,,******))))))))))))******+++++++++******)))))))))'''''''''((((((((())))))'''((()))***************%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******+++***)))((('''(((((()))''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&''''''''''''((((((((()))&&&'''(((((())))))((((((((((((((((((((()))******))))))************))))))************************(((***+++------,,,+++***++++++,,,,,,,,,---------+++++++++++++++,,,,,,---,,,,,,---------.........,,,,,,---------...............---......///000000oooVVVEEEAAAEEE===>>>>>>???@@@@@@AAAAAA;;;:::888666444333222222.........///////////////************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''++++++&&&"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((()))******'''''''''((()))+++,,,---((()))***+++++++++++++++))))))))))))************))))))((())))))***++++++++++++******))))))((((((*********)))))))))))))))'''((()))***+++,,,------))))))************))))))******))))))((((((((('''((((((((((((((((((((((((...------,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&((()))************))))))(((((((((((())))))((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###"""###%%%(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((()))***(((&&&%%%''')))(((((()))))))))'''&&&%%%%%%&&&'''(((((('''&&&%%%(((((()))******)))(((''')))((((((***,,,---,,,+++************)))))))))))),,,,,,,,,---------......------------------------..............................---------,,,,,,,,,******))))))))))))******,,,,,,++++++***)))))))))&&&'''''''''(((((())))))%%%&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))+++,,,,,,---+++)))((('''((()))***(((''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((()))******))))))************))))))))))))))))))))))))))))))(((***+++------,,,+++***++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------.........------...///000111111nnnUUUDDD>>>>>><<<@@@BBB???>>>@@@@@@???:::999999999999777444111/////////...------,,,,,,***)))((()))***)))(((&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((())))))))))))))))))))))))))))))''')))+++)))&&&&&&))),,,''''''((()))***+++,,,,,,(((((())))))***+++++++++'''((()))******)))(((''',,,++++++******)))))))))((())))))***))))))((('''((()))++++++***+++,,,---***+++,,,***&&&%%%'''******+++++++++++++++++++++***)))((()))+++------,,,------,,,+++***((('''''''''''''''(((((((((((((((***)))((('''''''''''''''+++******)))(((''''''&&&(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++'''''''''''''''((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&&&&'''((())))))******+++,,,,,,***(((&&&$$$''''''''''''''''''''''''***(((&&&&&&(((((((((&&&''''''''''''(((((((((((())))))))))))((((((((((((*********))))))))))))(((************+++,,,,,,---,,,+++++++++++++++++++++///,,,)))+++///000...***......---++++++,,,000333444111...,,,++++++)))(((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&''''''((((((''''''$$$&&&))))))(((&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&'''***,,,---+++))))))))))))))))))************,,,---......---+++***+++,,,------......------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......mmmUUUEEE???>>><<<@@@BBB???>>>@@@@@@>>>:::999999999999777444111000000000///......------+++***)))***++++++)))''')))))))))))))))))))))))))))))))))(((((((((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***(((((()))))))))*********++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,+++*********++++++---...///000000000111111000///...///000111333555666666666777999222333444333222...+++)))...,,,)))(((((('''&&&$$$(((((())))))******++++++))))))))))))((((((((((((******)))((((((((())))))*********)))((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&'''((()))***((((((''''''(((((()))***''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%'''(((***,,,------...///000000...,,,***)))''''''''''''''''''''''''&&&'''(((((('''''')))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******+++++++++,,,+++++++++++++++,,,---+++++++++,,,,,,,,,,,,,,,333///******...000///...---------++++++,,,000333666333///,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,***)))((()))***)))'''((((((((())))))*********---...//////...,,,***)))***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......lllVVVHHH@@@>>><<>>@@@@@@>>>:::999888888888777444111111111000000///.........,,,+++***+++,,,+++***((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***,,,...///...,,,,,,,,,+++++++++*********---------,,,,,,,,,,,,+++------,,,,,,,,,,,,---------.../////////...---,,,------...///111444666888;;;;;;;;;888666444555666777777999===AAACCCCCCCCC:::<<<@@@AAA@@@<<<777444000...,,,+++++++++)))'''+++++++++***)))))))))(((+++******))))))(((((('''******)))))))))***++++++******))))))((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''((())))))(((((((((((()))******''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%'''))),,,...000111***+++,,,,,,+++)))'''&&&''''''''''''''''''''''''$$$'''***(((%%%$$$&&&************))))))(((((('''(((((((((((())))))))))))(((((()))***+++,,,------------,,,+++++++++,,,,,,++++++,,,,,,------......666222,,,+++---///000000,,,---,,,++++++,,,///222888444000---,,,,,,,,,+++******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&'''((('''%%%%%%'''(((&&&'''((((((((('''&&&%%%'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%(((((((((((((((((((((((())))))******++++++,,,,,,///,,,)))((()))***++++++'''(((((()))***++++++,,,////////////---+++)))((())))))***++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......kkkWWWIIIAAA======AAABBB???>>>???@@@>>>:::999888888888666444111000000//////......------+++*********++++++)))'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))((((((((((((((((((((((((((((((+++***+++...222333000---000000///...------,,,,,,,,,---------............000///...------...///000///000111222222111///.../////////000222666999;;;CCCDDDCCC@@@===<<<===>>>:::888777999>>>BBBBBBAAA999===AAAEEEGGGFFFCCCAAA999777555444333222///---,,,,,,,,,+++***))))))))))))))))))))))))((((((((()))))))))))))))***+++,,,***)))))))))((((((((('''(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))*********'''''''''((((((((((((((((((((((((''''''''''''''')))))))))))))))******+++''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&''')))+++---///000&&&&&&&&&&&&&&&%%%$$$###'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&,,,++++++***)))(((((('''(((((((((((()))))))))))))))******+++,,,,,,------......---,,,+++++++++,,,++++++,,,------...//////555111---,,,---......---+++,,,,,,+++***+++...111777333...+++++++++,,,+++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&'''((('''&&&%%%%%%''')))%%%&&&((())))))(((&&&$$$''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))***)))(((***---000111111))))))***+++,,,------...------------,,,***)))(((((()))******++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...lllXXXJJJBBB>>>===BBBCCC???>>>??????===:::999777777777666333111///......------,,,++++++***)))((()))******(((&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((************++++++++++++*********************)))))))))))))))))))))))))))'''&&&'''***...///,,,)))000//////......------,,,+++,,,---///000222333444333222111000000111222333111222333444444333222111000000111333777<<>>;;;999666111...*********+++++++++,,,,,,'''''''''(((((()))))))))(((((((((((())))))***+++))))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))******++++++((((((((((((((('''''''''(((((((((((((((''''''''')))))))))))))))******+++''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&''''''((()))***++++++((((((((((((((((((''''''''''''''''''''''''''''''***(((&&&)))---///,,,(((,,,++++++***)))((((((''''''((((((((()))))))))***++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,------.../////////............---+++)))***+++++++++***+++---///333///+++))))))*********)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))(((((($$$%%%%%%&&&'''&&&&&&&&&'''((('''&&&%%%%%%''')))$$$&&&'''))))))(((&&&%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))+++...222444444333++++++,,,------...//////((()))))))))******))))))))))))***+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------oooZZZJJJBBB>>>>>>BBBCCC@@@>>>??????===;;;999777666666555333222......------,,,++++++******)))(((((())))))(((&&&))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''((((((((((((((((((((((((*********+++++++++,,,,,,)))*********++++++++++++))))))))))))))))))))))))(((((()))+++---...---+++,,,,,,---------------------...000222444666888999777666666666666666666777333333333333444444444555222333666;;;@@@FFFLLLOOOLLLLLLJJJGGGDDDCCCEEEGGGFFFBBB>>><<<<<<>>>???@@@FFFGGGHHHHHHHHHFFFDDDCCC@@@@@@@@@AAABBBAAA???<<<666555333000---***((('''((((((((()))))))))******))))))((((((((()))******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******++++++((((((((((((((('''''''''''''''(((((((((((((((''')))(((((((((((()))******''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((('''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''***'''%%%+++444888444///*********))))))(((((('''''''''(((((())))))******,,,,,,++++++************,,,,,,+++*********++++++++++++,,,,,,------......***+++---...---+++)))''')))***++++++***+++,,,...---+++)))((()))******)))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,......///222444333111...------------............&&&&&&''''''((())))))***))))))***+++++++++++++++)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------rrrZZZIIIAAA???>>>BBBCCC@@@===??????<<<;;;999666555555555333222///......---,,,,,,++++++***)))))))))******(((''')))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((((())))))((((((((((((((((((((((((((()))))))))*********++++++((())))))***+++,,,------++++++++++++++++++++++++,,,---............///000,,,,,,---...///000111222333333555777999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;555444333222333444666777888:::>>>BBBGGGKKKOOOPPPOOONNNKKKGGGCCCBBBCCCEEEEEEFFFFFFEEEDDDCCCDDDEEELLLNNNRRRUUUWWWUUUSSSQQQGGGHHHIIIMMMPPPQQQPPPNNNEEECCC@@@;;;666111---+++------,,,++++++***))))))++++++***)))))))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++)))(((((((((''''''''''''%%%&&&'''((())))))((((((((((((''''''(((((()))***''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''''',,,222555222...(((((((((((((((((((((((('''''''''((()))*********))))))************************)))))))))***+++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,+++*********((()))++++++******,,,---)))(((((()))++++++***)))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((($$$$$$%%%&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''((()))***,,,...//////333111000000000000---,,,------------,,,,,,,,,,,,(((((('''''''''(((((()))'''((())))))******))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++***++++++,,,---uuu[[[IIIAAA???>>>BBBCCC@@@===???>>><<<;;;999666555555555333222000//////...------,,,,,,,,,+++******++++++***((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***,,,---...///++++++++++++++++++++++++***,,,...,,,***))),,,///---...000111333555666777888888999:::<<<===>>>>>>>>>???@@@AAAAAA@@@???>>>666555333222222444777999@@@AAACCCFFFHHHJJJKKKKKKQQQOOOLLLFFFAAA???@@@AAA???DDDIIIJJJHHHGGGGGGHHHDDDJJJSSS[[[aaabbb```^^^^^^]]]\\\\\\[[[XXXTTTQQQEEEEEEDDDCCCBBBAAA@@@@@@222111000...,,,***)))(((------,,,+++************(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((&&&''''''((()))*********))))))(((((('''''''''&&&$$$%%%''')))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''''''''((()))***'''''''''''''''''''''''''''((()))+++,,,+++)))'''''''''''''''((((((((((((&&&''''''((()))******+++''''''((()))***++++++,,,)))((((((((()))***++++++,,,++++++++++++++++++++++++++++++***)))***,,,...''')))++++++******,,,---&&&&&&'''***,,,---+++))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&'''(((***,,,...000000444222...,,,---------,,,---,,,,,,++++++******)))+++***)))(((((((((((((((&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))************************************************++++++******++++++,,,---tttVVVGGGCCC;;;<<<@@@BBB???>>>@@@AAA???999999888888777555444333333333111000...,,,+++******************************)))(((''''''((()))***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%***)))'''&&&&&&(((***,,,'''''''''''''''''''''''''''''''''''''''&&&&&&&&&+++***)))'''''''''((()))++++++******)))((((((((('''((()))***+++,,,------///......------,,,,,,+++...---+++***+++---///000...///111444666777888888666999<<<============>>><<<<<<<<<<<<;;;;;;;;;:::111333444333111111444888999;;;===>>>?????????>>>CCCAAA===:::777777777888>>>@@@EEEKKKPPPQQQOOOMMMNNNQQQUUUZZZ___cccfffhhhiiifffdddcccaaa[[[PPPGGG:::999;;;???EEEHHHGGGEEE@@@:::444000///...,,,)))------,,,***((((((***,,,---,,,+++***)))((('''''',,,***((('''&&&'''(((***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***)))(((''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''***)))))))))((((((''''''(((((((((((((((((((((((('''((())))))(((((()))***''''''((()))))))))))))))))))))***++++++++++++***+++++++++************)))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''%%%$$$&&&***++++++)))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))((((((((((((%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))000///...,,,+++***)))))))))))))))))))))((('''&&&(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************uuuXXXIIIEEE======BBBCCC@@@???@@@AAA???999888888777555444222111000000000///...---------))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''((('''''''''''''''''''''+++***)))((('''(((((()))************++++++++++++((())))))***+++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,...000111666666777888999999999999444666777777555444555555888999;;;;;;;;;999777666555666555222///111666:::999:::;;;===>>>?????????@@@>>>999555222111111111111555===GGGPPPTTTUUUTTTGGGJJJNNNUUU\\\ccciiillljjjiiihhhhhhgggaaaVVVNNN<<<888666666;;;@@@CCCDDDDDDBBB>>>;;;777444///,,,///---,,,+++++++++***))))))))))))************)))***)))(((((((((((()))***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++******)))((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''+++++++++*********))))))(((((((((((((((((((((((('''((())))))(((((()))***((())))))***************))))))***++++++++++++***+++++++++************)))++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))))))))))))))'''&&&''')))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...''''''(((((()))(((((((((''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++************************************************uuuYYYJJJFFF>>>???CCCDDDAAA???@@@@@@>>>999888888666444222000///---............/////////(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''))))))((('''&&&''''''''''''''''''''''''((((((((((((((()))))))))******)))((((((((()))))))))******+++,,,,,,------*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000222333444444:::;;;::::::999888777666000111222111000000111333444666999;;;<<<;;;999888:::;;;999777555888@@@FFFMMMMMMMMMMMMNNNNNNOOOOOOHHHEEE@@@:::555222000//////333:::BBBHHHJJJIIIFFF:::<<>>AAACCCAAA???<<<;;;888444///,,,,,,---,,,+++)))***++++++,,,+++++++++(((((())))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,++++++***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((++++++************))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))***+++++++++++++++))))))***++++++++++++***+++++++++************)))++++++++++++++++++++++++******))))))))))))((((((((((((((((((((((((((((((+++)))(((((())))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---%%%&&&'''((())))))))))))&&&((()))((('''&&&'''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************uuuYYYKKKFFF>>>???CCCDDD@@@>>>??????===::::::999777555222000///---------.........//////))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))***************))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------...//////000222444777888888777777777777666666444333222111///000111111222444777:::888:::===AAACCCEEEFFFFFFEEEFFFGGGGGGGGGKKKRRRXXXXXXWWWWWWVVVVVVVVVVVVWWWYYYVVVQQQJJJEEE@@@>>><<<<<>>CCCGGGXXXZZZ___ccceeebbbZZZUUUOOOIII???666111///000111222888>>>AAAAAA@@@AAACCCCCC>>>888222......///000---------------,,,+++***((()))+++++++++)))'''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((()))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,------,,,+++***)))((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))((((((((((((((((((''''''(((((((((((((((((((((((('''((())))))(((((()))***((()))******++++++******))))))***++++++++++++***+++++++++*********))))))***************************)))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((())))))))))))((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))***)))))))))'''((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************xxx\\\NNNIIIAAA>>>BBBCCC???===>>>===;;;;;;;;;:::888666333111000//////......------,,,,,,************************(((((())))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((('''%%%%%%%%%&&&((()))''''''''''''''''''''''''))))))))))))******++++++))))))******************++++++******)))))))))))),,,,,,,,,,,,,,,------------...//////000111222222444555888999999888666555111111222222111111000///222333555555666999===@@@BBBCCCDDDGGGJJJLLLOOOPPPNNNQQQTTTUUUTTTVVVYYY]]]ZZZ[[[[[[\\\]]]^^^______```^^^[[[XXXUUUSSSRRRQQQNNNQQQUUUZZZ^^^]]]YYYVVVMMMIIICCC===888666555666???CCCHHHNNNPPPNNNIIIEEE===;;;999666444222333333555888;;;;;;888666888:::AAACCCDDDAAA:::555333333------,,,+++++++++++++++***+++,,,---+++)))&&&$$$(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''(((((()))******+++******)))((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++,,,,,,,,,,,,+++***)))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''(((((((((((((((((((((((((((((('''((())))))(((((()))***'''((())))))******))))))))))))***++++++++++++***+++++++++*********))))))************************)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,,,,,,,+++***)))((('''((()))******(((((()))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++************************************************}}}```RRRLLLDDD<<<@@@AAA>>><<<======;;;;;;;;;:::888666444222111000000///...---,,,+++***************************(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((((((((()))(((&&&$$$$$$''')))+++''''''''''''''''''''''''(((((())))))******++++++((()))***+++++++++******++++++******)))((((((''',,,,,,,,,------.........000111111222333444444555333444666777666555333111000111222333444444444444888999:::;;;:::;;;>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMPPPTTTSSSQQQPPPQQQSSSVVVWWWZZZ\\\^^^_________[[[[[[[[[\\\]]]^^^_________```cccgggjjjjjjfffddd___[[[TTTLLLDDD===888555111555999======;;;777555111222333333222222444555666666666555444333555666666>>>HHHNNNLLLDDD<<<888...---+++))))))***,,,---+++,,,------+++)))&&&$$$((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++++++++******)))'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***+++,,,++++++++++++***)))((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))))))))******(((((((((((((((((((((((('''((())))))(((((()))***''''''((()))))))))))))))))))))***++++++++++++***+++++++++************)))************************))))))((((((((((((''''''''''''''''''''''''''''''$$$%%%''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((***---///000------,,,+++***((('''&&&)))***+++***)))((()))+++((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++************************************************}}}aaaRRRLLLCCC<<<@@@AAA>>>===??????===999999888777666444222111000//////...,,,++++++***************************'''((()))******)))(((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''(((((('''''''''((()))***''''''''''''''''''''''''''''''(((((()))******+++((()))***++++++++++++***************************+++,,,,,,---...//////000222333333444444555555555111222333444444444333222444555666777888888999999:::<<<>>>@@@@@@@@@BBBCCC>>>BBBGGGKKKOOOPPPOOOOOOPPPRRRTTTTTTRRRRRRTTTWWWVVVXXXZZZ[[[ZZZXXXUUUSSSYYYZZZ[[[\\\^^^___```aaaeeeeeefffhhhiiihhheeecccfffdddaaa\\\VVVOOOIIIFFF<<<>>>@@@@@@>>>:::666444555555444333333666===BBB;;;999888777888888777666111444===IIIRRRTTTOOOHHH;;;888222---******,,,---******+++++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((+++,,,,,,,,,+++******)))(((''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''((((((((()))))))))******(((((((((((((((((((((((('''((())))))(((((()))***(((((()))************)))))))))***++++++++++++***+++++++++************)))************************))))))((((((((('''''''''''''''''''''''''''''''''''')))***)))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&(((***,,,...///*********)))((('''&&&%%%((()))***)))((('''(((***(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************{{{^^^OOOIII???<<<@@@BBB???>>>@@@AAA???777777777666555333222111.........------,,,,,,+++))))))))))))))))))))))))'''((()))******)))(((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''&&&''''''((()))*********((()))***+++,,,,,,+++************+++,,,,,,------++++++,,,---...000000111333333444444444444555555111222333444555555555555777777888::::::;;;;;;;;;888<<<@@@CCCEEEFFFHHHJJJ@@@GGGPPPZZZ___aaa___^^^ZZZ]]]^^^^^^^^^aaagggllltttuuuuuusssooohhhaaa]]]^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbeeehhhiiiiiihhhiiijjjkkkjjjgggccc^^^ZZZOOOPPPPPPMMMHHHCCC???===666666444444888BBBPPPZZZIIIEEEAAA>>>===999333...444......;;;OOO]]]___[[[KKKFFF===444---++++++,,,(((((()))***+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&)))+++---------,,,***)))(((''''''&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''((())))))(((((()))***))))))***+++++++++++++++))))))***++++++++++++***+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((+++,,,---+++(((&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((************************zzzVVVFFFDDD======???@@@AAAAAA???<<<:::;;;;;;:::888666444222111////////////............---+++))))))***+++***)))''''''((((((((((((''''''(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++''''''((()))***++++++,,,*********+++,,,,,,,,,---------------...000111222555666777777444111...---666444222222555888999999===<<<<<<>>>???>>>???@@@AAADDDLLLSSSWWW[[[dddnnneeennnpppzzz~~~vvvrrrooowwwnnnfffdddbbb```___aaaggghhhjjjllljjjhhhhhhjjjgggfffffffffeee___WWWPPPLLLEEE===999999>>>LLLYYYaaa^^^UUUJJJCCC???:::444333111444>>>MMMXXX[[[[[[[[[XXXPPPEEE:::222......,,,------+++))))))+++---+++***************+++++++++++++++************)))******))))))))))))******(((((())))))*********++++++*********))))))(((((())))))))))))((((((((((((+++******)))))))))))))))''')))***)))((('''((()))***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,''''''''''''''''''&&&&&&'''(((***+++***)))'''&&&&&&%%%$$$$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))...---+++))))))***,,,---222222111///+++))))))***))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))yyyTTTDDDBBB;;;<<<===???@@@@@@???>>>===;;;;;;:::888666444222111////////////............---+++))))))***+++***)))(((((())))))))))))(((((((((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))))))))))))))))))))))))))(((((('''((()))***+++(((((())))))******++++++*********+++,,,,,,------...//////000111222222333444222///...///111444666222333666888:::<<<===>>>===BBBGGGIIIJJJQQQ]]]iiiiiiqqquuulllgggaaaaaaaaadddfffhhhkkkmmmmmmmmmlllllljjjiiigggfffddd]]]VVVQQQMMMMMMUUU^^^fffiiiiiieee^^^UUUGGG;;;:::666666>>>KKKXXX^^^___VVVSSSNNNJJJEEE???999444///---,,,---......+++(((++++++************++++++++++++++++++******************))))))))))))******((()))))))))************************)))))))))(((((((((((()))))))))))))))))))))(((((()))***++++++)))***++++++))))))***+++***)))((('''&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++''''''''''''''''''''''''((()))***+++***)))'''&&&((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))...---------...000111222666555444000,,,)))))))))************************&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''&&&&&&''''''((())))))******************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))xxxRRRBBB@@@;;;<<<<<<>>>??????@@@@@@@@@;;;;;;:::888666444222111////////////............---+++))))))***+++***)))))))))************))))))(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++)))*********************)))******+++,,,,,,------000111222333444444333333333111......000444888999555777999:::999<<<@@@EEEQQQ^^^jjjllljjjqqq|||uuuqqqjjjfffeeedddaaa___lllllllllkkkjjjjjjlllmmmnnnjjjgggfffccc```bbbggggggmmmssssssooofffWWWIIIBBB===999===HHHTTT\\\___VVVPPPIIIFFFFFFFFFCCC@@@:::333,,,+++...000---))),,,++++++******+++++++++,,,+++++++++******************))))))))))))******))))))))))))************************))))))))))))((((((((())))))*********''''''(((((()))+++,,,---((()))******(((((()))***))))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((()))***++++++)))'''&&&)))((('''&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))---...000222444666777777888888666222---)))((()))************************(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&***...///---+++(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&''''''((()))))))))***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))wwwQQQBBBBBB>>>===>>>>>>>>>>>>??????@@@;;;;;;:::888666444222111////////////............---+++))))))***+++***)))((())))))******))))))((((((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++***************************+++,,,------......000222444666666555444222444333444555777888777666888;;;>>>>>>AAAIIIUUU___ttt{{{vvvmmmeeefffdddcccccceeehhhjjjjjjnnnlllnnnqqqpppkkkjjjllljjjnnnpppnnnmmmkkkeee]]]QQQLLLGGGHHHPPPYYY___aaa\\\SSSGGG>>><<>>>>>>>>>>>===;;;;;;:::888666444222111////////////............---+++))))))***+++***)))'''(((((())))))(((((('''(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((())))))***************++++++++++++************++++++,,,---...///000000000222444666777666444333333444555777888;;;>>>AAADDDKKKUUU\\\dddooo|||zzzoooccc]]]___dddggggggooommmooottttttpppmmmnnnrrrrrroookkkkkkmmmlllhhhccc```^^^___bbbeeegggfff```[[[QQQDDD999777===DDDDDDAAA<<<666111/////////......---,,,++++++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))******((()))))))))*********+++******)))))))))))))))***%%%'''((('''&&&%%%&&&(((''''''((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))+++,,,+++***((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))---///222444666555444333000111000...+++))))))+++************************))))))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((tttQQQEEEHHHEEE@@@@@@@@@??????>>><<<<<<;;;;;;:::888666444222111////////////............---+++))))))***+++***)))''''''((((((((((((''''''(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))((()))******++++++************++++++++++++++++++,,,------///000111222333111222444666777777777777555777888888<<>>???@@@@@@???===<<<;;;;;;:::888666444222111////////////............---+++))))))***+++***)))(((((())))))))))))(((((((((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))))))))))))))))))))((()))***+++++++++***************++++++,,,,,,,,,---...///000222333444555333444555777888:::;;;;;;===CCCHHHKKKRRRddd~~~zzzwww{{{{{{qqqoooqqquuunnnjjjlllooopppsssvvvppprrrqqqooonnnnnnjjjdddgggiiikkkmmmnnnkkkgggdddccceeeddd\\\OOODDD>>><<<:::>>>DDDHHHHHHBBB:::444000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))******************)))))))))(((((()))))))))************,,,++++++******)))))))))***)))))))))))))))***+++)))***++++++))))))***+++%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***+++,,,,,,***)))'''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))***+++,,,............---***++++++***)))(((***+++((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))))),,,***)))'''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***(((((((((((((((((((((''''''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))oooMMMBBBDDD@@@:::<<>>???EEEQQQ^^^eeemmm~~~sssvvvzzzttt}}}www}}}~~~|||vvvqqqmmmllloooqqqsssrrrppprrruuutttpppgggiiilllnnnooommmjjjggggggeeeaaaZZZQQQJJJEEEBBB???>>>>>>BBBHHHIIIDDD>>>000000///...---,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))******+++*********))))))(((((((((((())))))*********+++---,,,,,,+++***)))(((((((((((((((((()))+++,,,---''')))***)))((('''(((***%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***,,,,,,,,,+++)))'''(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((()))***,,,------......+++,,,,,,***)))((()))+++((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$$$$&&&)))---///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&((()))***((((((((((((((('''''''''((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))kkkNNNAAA???999===>>>@@@AAAAAAAAA???>>>>>>===;;;999666222000...////////////...---,,,+++((()))+++,,,,,,+++***)))))))))))))))))))))))))))''''''&&&''''''((()))***''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))******+++++++++******************+++***)))***---/////////111222222111000222555888555999;;;<<>>999===>>>@@@BBBBBBAAA@@@???===<<<;;;999666333000///////////////...---,,,,,,)))***++++++++++++)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))******+++++++++******************------,,,---...///......222444555555555444666777;;;DDDMMMWWWkkkyyy~~~wwwbbbiiilllnnn}}}jjjcccbbbkkknnnjjjkkkuuu~~~|||{{{yyyuuusssttttttsssnnnllljjjkkkjjjeee\\\UUUDDDBBB???===???AAADDDEEEHHHEEE>>>777222...------+++,,,---,,,,,,+++,,,,,,,,,++++++***************************************)))(((((()))******)))'''*********)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&''')))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((''''''(((***,,,------,,,***(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&'''(((+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((())))))((('''''''''''''''---,,,+++)))((('''''''''''''''''''''(((((((((((()))(((''''''''''''((()))*********))))))))))))))))))(((((('''((()))***+++***)))))))))((((((((('''(((***,,,+++)))'''((()))tttRRR@@@>>>:::===>>>@@@AAABBBAAA???>>>;;;;;;:::888666444222111////////////...---,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))******(((''''''&&&&&&&&&)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******++++++++++++++++++------...///000000000000222333444555666:::>>>BBBTTT^^^fffppp~~~|||{{{wwwllljjjkkkdddeeehhhlllxxx{{{~~~vvvfffgggrrryyy{{{zzzyyyxxxwwwuuuuuuuuuooonnnnnnoooqqqooojjjfffRRRJJJAAA<<<<<<>>>>>>===IIIMMMNNNHHH<<<333//////------------------,,,,,,,,,,,,+++***************************************)))(((((()))******)))'''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''((())))))''''''((()))%%%%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''((()))***+++,,,+++)))((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''((((((''''''''''''((((((&&&&&&'''((((((((((((''')))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((()))((((((''''''''''''(((+++++++++***)))((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))((())))))))))))))))))***((((((((((((((()))******))))))))))))((((((((((((******+++***(((((()))+++zzzVVVAAA???<<<;;;===>>>@@@@@@???>>>===::::::999888666444333222000000000//////...---,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******+++++++++++++++,,,***,,,///111111222333444000111333666;;;EEEOOOVVV```lllssszzzyyyfffgggkkkyyy}}}ssspppsssppp|||vvvsssxxxjjjiiijjjppprrrxxx~~~zzzuuusssqqqppppppqqqrrrrrrooolll```XXXLLLBBB===;;;999888BBBJJJRRRSSSKKK???666222000///.........///......,,,,,,+++************+++***************************)))((()))++++++)))((((((((())))))******++++++((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''')))******((((((((()))$$$%%%'''))))))((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))(((''''''&&&'''((((((+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))(((''''''''''''(((((()))******+++***(((&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((())))))***))))))))))))((((((((((((***)))(((''''''(((***+++zzzTTT@@@>>><<<:::;;;===>>>???>>>===<<<999999999888666555333222000000000000///...---,,,---,,,+++******)))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,,,,,,,+++---000111111222444666222888AAAJJJRRRYYY```ddd```rrr}}}{{{oooaaaXXXeeeuuuvvvwwwmmmjjjjjjqqq{{{~~~zzzxxxzzzwwwvvvuuutttsssqqqnnnlllkkkfff]]]PPPDDD<<<::::::888@@@LLLVVVXXXPPPCCC:::333000---,,,---......------,,,,,,+++***+++++++++***************************)))))))))++++++***((((((((())))))******++++++((()))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((******)))(((((()))$$$%%%'''))))))((('''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((((((''''''''''''((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((((()))*********(((&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))***'''(((((()))))))))))))))(((((((((((())))))))))))((('''&&&&&&''')))******}}}tttPPP===<<<::::::;;;===>>>???>>><<<;;;::::::999888666555333222000000000000///...------,,,,,,+++***)))))))))***))))))))))))))))))))))))&&&&&&&&&''''''(((******''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++,,,---------...111333333111222555999<<>>HHHVVV```^^^RRRGGG<<<666///++++++---,,,+++------,,,+++++++++++++++***************************))))))***++++++***((())))))))))))************))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&(((******)))''''''(((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%''')))***+++***((('''((((((''''''''''''((((((''''''((())))))))))))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((()))))))))(((((('''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))((('''&&&''')))++++++***oooNNN======<<<;;;<<<>>>@@@@@@???>>>===;;;:::999888666444222111000111111000000///...---,,,+++***))))))******+++))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,------...---000333333333666===CCCLLL[[[qqqzzzrrryyyiiifffiiiuuu{{{{{{pppgggjjjuuu|||yyyyyyxxxtttnnnpppyyy}}}~~~~~~|||yyytttqqqooopppqqqpppkkkbbbVVVKKKEEEEEEFFFLLLWWWaaaddd^^^WWWLLLCCC777000......---,,,------,,,++++++++++++,,,******************************)))***+++,,,***(((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$''')))***((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&''''''(((((((((''''''''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&(((,,,//////---***'''((((((''''''''''''((((((''''''((()))))))))))))))&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))(((''''''''''''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&'''((()))***))))))((('''((((((((()))))))))***((('''''')))---...---+++oooOOO@@@AAA???===>>>@@@AAABBBAAA???>>>;;;;;;:::888666444222111111111111111000///...---+++***)))))))))***+++,,,))))))))))))))))))))))))***)))(((''''''&&&''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,---......)))---111444666===GGGOOOXXXfffyyyzzzxxxuuulll[[[PPPXXXggguuuoootttzzz|||~~~}}}zzzvvvsssqqqppppppppppppmmmbbbSSSHHHRRRQQQRRRXXX```eeedddbbb[[[OOO@@@666222111000......---,,,,,,++++++,,,,,,************************+++***)))***,,,,,,***)))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$&&&))))))(((&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%'''(((((()))******))))))''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&)))...222222///+++(((((((((''''''''''''(((((('''(((((()))))))))))))))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((()))******)))'''&&&&&&'''((()))''''''''''''((((((((()))'''((()))******)))((('''))))))(((((('''''''''&&&&&&''')))*********)))((('''((((((((())))))******)))((())),,,000111///,,,pppOOO===>>>@@@>>>>>>?????????>>>>>>======<<<;;;888666444333222333333333222111///...---,,,+++)))***++++++***)))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))++++++,,,...000222222222777666888>>>CCCHHHRRR[[[aaapppsssqqqfff\\\VVVNNNMMM___uuuoooqqqtttwwwzzz~~~yyyqqqnnnqqquuuvvvrrrjjjaaa\\\VVVTTTVVV^^^gggjjjeee^^^bbb^^^SSSDDD555------111++++++,,,,,,,,,***)))'''///---'''***333///)))---+++******)))))))))))))))******)))(((((()))******++++++***)))(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((&&&&&&((()))************,,,,,,,,,+++++++++******&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++)))((('''((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++((('''&&&&&&&&&((()))***))))))(((((('''''''''&&&'''((((((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&(((+++...//////...---oooNNN===>>>???>>>??????@@@??????>>>>>>===<<<:::888666444333222111111111111000///...------+++******++++++)))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************///.........//////000000;;;DDDRRRYYYWWWWWWcccrrr~~~uuuhhh]]]TTTRRRRRRYYYnnnllljjjkkkpppwwwyyywwwtttqqqrrruuuxxxxxxtttlllfff^^^[[[XXXYYY]]]bbbdddddd```^^^ZZZSSSHHH<<<111+++///111222111...,,,,,,---+++)))+++///222222---'''++++++***)))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))(((''''''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&'''((()))************************)))))))))(((&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((('''''''''(((((())))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''(((((('''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''')))+++...///...---,,,mmmMMM<<<>>>???>>>???@@@@@@@@@@@@???>>><<<;;;:::888666444333222//////000000///...---------,,,******+++***)))'''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++*********++++++,,,---...///000333777:::EEEXXXnnnttthhh```iiiyyywwwssswww}}}vvvggg```^^^dddttttttlllmmmpppqqqvvv}}}zzzxxxuuuuuuvvvwwwuuurrriiieee]]]UUUQQQVVV___gggdddcccbbb```ZZZNNN===000...000111///,,,***+++...,,,'''...111,,,888>>>---++++++***))))))))))))***)))***+++,,,,,,+++***)))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))))))))((((((''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***((('''''''''&&&'''((())))))******)))((((((((((((''''''''''''&&&''''''(((((('''''''''&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))((((((((())))))(((''''''((((((((((((''''''''''''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***,,,---------+++***~~~kkkMMM<<<===>>>===>>>@@@AAAAAAAAA???>>>;;;;;;999888666444333222.........///......------...,,,************((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++++++++,,,,,,---,,,...000111222666===DDDNNN___ssszzzpppdddfffpppmmmjjjbbb[[[]]]llluuuooonnnvvvwwwnnnhhhooo|||~~~xxxrrroooppptttxxxooollldddXXXNNNNNNXXXbbbkkkiiigggddd```XXXLLLCCC111///---+++++++++,,,,,,000&&&///---%%%>>>QQQ>>>,,,+++******))))))******)))***,,,------,,,***)))******)))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%(((++++++***(((''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******)))'''&&&((((((((((((((('''''''''%%%%%%'''((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))xxx|||kkkNNN>>>===<<<<<<===???AAABBBAAA???>>>::::::999777555444333222---...............---,,,---,,,******+++***)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++,,,---.........222444333222777AAAJJJ[[[aaallltttssslllhhhjjjXXXTTTPPPOOOXXXnnnzzzwwwyyy}}}|||kkkhhhnnnzzz}}}~~~yyyrrrnnnqqqvvvppppppmmmbbbWWWQQQTTTYYYhhhhhhhhhfffbbb\\\WWWTTT===666...,,,000222000---000'''///---$$$===QQQ???,,,++++++***************)))***,,,------,,,***)))***)))))))))))))))******))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&(((+++,,,***((((((((('''(((((())))))))))))(((((((((((((((((((((((((((&&&''''''((())))))(((((('''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((()))******)))(((''''''''''''(((((((((((((((%%%%%%'''((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******'''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++***)))(((|||lllPPP@@@===::::::<<>>===:::999888777555444333222......//////...---,,,,,,,,,+++)))***++++++***((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...///000)))///555666888BBBRRR___wwwppplllnnnooolllhhhhhhPPPKKKJJJPPP^^^uuu{{{yyyyyyxxxmmmnnnvvv}}}vvvssssssppprrrrrrmmmeee]]]XXXVVV[[[___ccceeeddd```\\\ZZZHHH???555000000111///,,,+++(((000111)))555>>>111,,,,,,+++************+++)))***+++,,,,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))&&&(((******)))((((((((((((((())))))))))))((((((((((((((()))))))))))))))&&&'''(((((())))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))*********)))'''''''''(((((((((((((((&&&&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((()))***+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((|||nnnSSSBBB===999888:::===@@@AAA@@@>>><<<999999888666555444333222000000000///...---,,,++++++)))))))))+++,,,+++***))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---///000111---555===AAADDDPPPddduuuvvvjjjdddcccdddjjjqqqaaaYYYUUUZZZeeeuuunnnrrrwww|||~~~|||xxxtttrrrrrrssstttsssnnneee^^^TTTTTTWWW\\\aaabbb```\\\TTTNNNCCC888000,,,,,,---***+++...///------...,,,---,,,++++++******++++++************************)))))))))))))))***++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))'''((())))))''''''((()))(((((())))))))))))(((((('''((((((((())))))))))))&&&&&&((())))))*********'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''(((((()))***,,,,,,''''''''''''((((((((()))''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((((()))***++++++***************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))|||oooUUUCCC>>>888777999===???@@@???===;;;999888777666555444333333111111111000///---,,,+++***)))((()))+++,,,,,,+++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,...///111222AAAHHHNNNMMMMMMUUUhhhxxxrrriii___XXXVVV___rrrwwwkkkgggiiinnnxxxyyyrrrmmmnnnvvv{{{zzzwwwuuusssrrrvvv{{{yyyppphhhUUUNNNJJJOOOZZZcccccc``````^^^UUUEEE444,,,///444...///******...***)))333---,,,++++++******++++++******)))(((((()))******))))))((())))))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''(((((('''&&&&&&((()))((()))))))))))))))(((((('''''''''((((((((())))))&&&&&&((()))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''''''''''')))+++---...&&&'''''''''(((((())))))'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((((()))+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***yyyqqqlllWWWBBB;;;888<<<;;;===@@@???<<<===AAA===:::777666666555333222222222111000///...------+++---+++***000777555...))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************---,,,++++++***+++++++++---,,,...111000...444???FFFXXXddd^^^QQQMMMPPPTTTPPPMMMJJJHHHMMMaaa}}}tttggg\\\ccctttrrrqqqtttvvvuuuvvvtttuuuxxx|||yyyppphhhfffZZZJJJDDDPPPbbbiiidddaaaaaa]]]RRREEE888111......---,,,++++++,,,------+++++++++************))))))***+++,,,+++***)))((('''((()))+++++++++***)))+++(((&&&'''******)))&&&''')))***+++***)))&&&%%%+++******)))(((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((&&&&&&(((*********+++******))))))((((((''''''---,,,+++***))))))))))))))))))))))))))))))))))))(((((()))***************************************)))************+++++++++*********+++******)))))),,,***)))***,,,---***(((++++++*********+++,,,,,,//////...,,,******,,,---+++++++++*********))))))***+++---------***'''&&&'''((()))***************************************'''(((***++++++******)))))))))((('''''''''''''''******************++++++''''''(((((())))))******)))'''&&&)))......***&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''xxxooojjjVVVBBB<<<999;;;;;;???CCCAAA<<<:::======:::777666666555333222222111111000///...---,,,++++++)))'''+++000...(((((((((((((((((('''''''''''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************,,,++++++*********++++++...---///111000000666@@@OOO]]]ggg```RRRIIIGGGFFFFFFFFFIIINNNWWWjjjxxxfff]]]eeeuuuzzztttqqqsssrrrrrrsssuuuvvvuuutttjjjcccUUUJJJLLLYYYcccfffcccccc```YYYMMM???555///---------.........---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***))))))'''((()))***++++++***)))+++)))'''(((***+++)))''''''((()))*********)))(((*********)))((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))''''''((())))))((((((******))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))((())))))***************************************************++++++++++++++++++,,,,,,,,,,,,,,,+++,,,******,,,...000...,,,++++++***))))))))))))))),,,++++++)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************************((())))))*********************)))(((((((((((()))))))))))))))***+++,,,---)))))))))))))))(((((((((***((('''***...///+++'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))******)))(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''tttiiidddRRR@@@<<<:::888:::???DDDCCC===;;;<<<===:::777666666555333222111000000///...---,,,,,,++++++)))''')))+++)))$$$'''((((((((((((((())))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++*********++++++,,,------...111333666>>>GGGTTT]]]ddd^^^TTTLLLHHHEEEBBBCCCHHHRRR___ooozzzlllkkkuuuuuujjjlllmmmnnnooopppqqqtttuuuooonnndddTTTKKKOOO\\\fffccccccbbb___WWWLLL???777///......000111000...,,,------------,,,,,,,,,,,,......,,,+++************((()))******+++*********+++***))))))+++++++++)))))))))))))))***++++++,,,******))))))((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***((()))(((''''''''''''&&&***))))))))))))((((((((('''((()))*********)))((())))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++************+++++++++,,,))))))******************,,,++++++,,,...///---,,,......---,,,++++++++++++---,,,+++++++++,,,...///,,,------............---...---,,,******+++,,,---)))*********************))))))))))))))))))))))))***))))))))))))***++++++++++++***))))))))))))***'''(((((()))***,,,---...++++++***))))))(((''''''+++))))))+++......+++(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((uuummmbbb^^^NNN@@@>>>===777888===CCCCCC>>>===???===:::777666666555333222000000///...---,,,++++++---,,,***)))***+++)))&&&''''''(((((()))))))))***(((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************************+++,,,---+++,,,///333888???IIIQQQOOOSSSWWWWWWWWWYYY\\\^^^RRRNNNMMMTTT^^^iiiwwwwwwmmmmmmoooqqqsssssspppmmmrrrsssnnn___RRROOOYYYdddaaa`````````^^^XXXNNNFFF555222///...000000///---------------,,,,,,,,,,,,000///---+++******++++++************************+++******++++++,,,,,,+++,,,+++)))((()))***,,,---***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''((())))))***''')))***'''&&&'''((('''))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,************)))*********++++++,,,,,,---,,,++++++222111000000000000000111222111000111333666777777333444444444444333222111222111000///...---------++++++++++++++++++,,,,,,))))))))))))))))))))))))+++***)))((()))***+++,,,++++++***))))))))))))***))))))))))))***+++,,,---*********)))))))))((((((***))))))***,,,,,,***(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((()))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((rrrkkk___\\\NNNCCCBBBAAA<<<;;;>>>AAA@@@<<<<<>><<<<<<>>>BBBEEEFFFFFFFFFFFFGGGFFFEEECCCAAA???>>>>>>>>>===;;;777444222000///...------------...))))))))))))))))))))))))+++***)))))))))***,,,---******)))(((((((((((()))++++++******)))*********((()))))))))*********+++)))(((((()))))))))((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))~~~nnnaaa___RRRFFFEEECCCBBB@@@@@@AAA>>>999888;;;===:::777666666555333222111000000///...---,,,,,,)))''''''******((((((+++((())))))))))))))))))***)))))))))))))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))******************++++++---...///000888:::::::::===DDDHHHIIIDDDAAACCCNNN\\\nnnwwweee\\\[[[^^^fffnnnttt}}}~~~kkkbbbfffmmmnnnkkkooonnnooooookkkdddbbbdddllliiieeebbb___\\\XXXVVVLLLBBB555......000000///,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++,,,,,,+++************+++)))***+++,,,++++++,,,...///...+++(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((())))))***+++(((000111***'''+++,,,***)))))))))************+++((()))+++------...------************************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,...000333444444777;;;>>>AAACCCFFFHHHJJJJJJIIIIIIJJJKKKKKKLLLPPPNNNMMMPPPVVV[[[\\\\\\[[[\\\]]]]]][[[YYYVVVUUUQQQQQQQQQPPPMMMHHHCCC@@@555333111...,,,************************************************+++,,,,,,******)))(((((((((((()))---,,,+++***))))))))))))(((((())))))***++++++,,,)))(((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))qqqccc```RRREEEBBB??????>>>@@@BBB@@@:::888;;;===:::777666666555333222222111111000///...---,,,***''''''+++***&&&&&&+++*********))))))))))))))))))))))))))))))(((''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))************+++++++++,,,...000111222<<>>;;;===BBBBBB??????>>>EEERRR```mmm}}}xxxiiiaaa___aaaiiiqqqyyy}}}{{{iiidddhhhjjjjjjmmmkkkmmmrrrqqqkkkiiikkknnnmmmjjjeee```\\\ZZZZZZUUUJJJ<<<444222222000...------------,,,,,,,,,,,,)))***++++++++++++++++++---,,,+++*********++++++''')))++++++******,,,...,,,+++***(((''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''(((((((((((('''''''''((((((((())))))))))))))))))(((((())))))***+++---666777...(((+++,,,((())))))*********+++++++++*********++++++,,,,,,,,,************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++///333999>>>@@@CCCFFFKKKMMMOOOQQQTTTWWWVVVUUUTTTSSSRRRRRRRRRRRRXXXUUUUUUYYY```eeegggfffeeefffhhhiiiiiigggeeecccaaaaaa___]]]ZZZWWWSSSRRREEEBBB===888333///---,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++***))))))))))))***++++++******************************************)))***)))(((''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***rrrccc___PPPAAA<<<888777999>>>DDDCCC>>><<<>>>===:::888666666555333222222222111000///...------,,,))))))---+++&&&&&&+++++++++******))))))(((((()))))))))))))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************++++++,,,---///111333444;;;>>>>>>;;;<<>>===>>><<<;;;:::888555333222111222111111///---+++)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))'''((()))******)))((('''++++++,,,---///111222333888;;;===>>>@@@BBB???:::<<>>BBBGGGLLLNNNVVVWWW\\\bbbbbb^^^^^^```gggbbb```^^^XXXPPPNNNRRRWWWUUUTTTTTTTTTRRRMMMIII:::666222---+++,,,---///***++++++++++++,,,---///...222222---))))))***))),,,***))))))***+++******************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))pppccccccPPPCCCAAA999:::<<>>>>>>>>;;;;;;999777666444222222000000111000///...------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))'''''''''(((((())))))***(((((((((((()))))))))))))))***************)))))),,,,,,---...000222444555777:::;;;;;;???DDDCCC???@@@CCCEEEFFFHHHKKKQQQVVV```dddyyyooo[[[ZZZgggffffffnnnvvv}}}xxxvvv{{{gggggghhhiiijjjkkklllooorrrlllppprrrpppjjjeeedddeee^^^\\\WWWPPPGGG===333.../////////...------///000,,,+++******++++++***(((************************++++++++++++++++++++++++******))))))))))))******)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))******+++++++++***************)))))))))(((************++++++++++++++++++++++++++++++++++++)))***,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------//////...///111444888:::AAAHHHOOOSSSXXX\\\\\\XXXNNNFFFAAADDDIIIJJJJJJKKKEEEEEEEEECCCAAA>>><<<;;;888777666666777:::>>>@@@AAABBBHHHNNNPPPNNNNNNRRRUUURRRRRRTTTRRRNNNOOOTTTPPPOOOMMMNNNPPPOOOMMMJJJGGGBBB<<<555000......///111000///.../////////...000555666222.........,,,...---++++++,,,,,,***)))************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***************************))))))(((((((((((())))))))))))))))))))))))))))))pppcccbbbOOOBBBAAA::::::===@@@AAA@@@>>>>>>===::::::999777666444333333------...////////////...+++++++++***)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********++++++,,,,,,---///111333555777888888:::;;;<<>>======999;;;;;;;;;:::::::::<<<:::999777666777:::===???DDDDDDFFFIIIGGGBBBBBBEEEHHHFFFFFFHHHGGGFFFIIINNNMMMKKKJJJJJJKKKLLLKKKKKKJJJEEE???888444222333444777333//////111222111000666:::;;;777333111...***...---,,,---------***(((+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))qqqbbbaaaNNNAAA@@@:::;;;>>>AAACCCAAA???>>>===999999888777666555444444***+++,,,,,,---,,,,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))),,,+++***))))))***,,,------///111333555777999999999;;;<<<>>>GGGSSS[[[\\\[[[TTTKKKGGGJJJOOOTTTVVVXXXdddvvv[[[SSS[[[sssyyyggg```]]]iii{{{sssaaaqqqvvvjjjcccfffqqqssskkkjjjrrrppptttvvvvvvqqqlllhhhfffdddaaa___^^^ZZZQQQBBB777000///.........///......---+++******+++,,,***)))************************))))))))))))))))))))))))******))))))))))))******))))))*********))))))(((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))++++++)))(((((()))++++++***))))))))))))))))))***,,,,,,+++***+++,,,---...*********)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...+++++++++,,,,,,,,,------...---,,,++++++,,,...///000333777<<>>===999999888777666555444444------------,,,+++******---,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))***))))))((()))***+++,,,...///222444666888999999888:::;;;>>>IIIWWW```bbb^^^UUUNNNNNNTTT[[[\\\ZZZ\\\aaarrrpppeeeeeeooo~~~wwwjjjgggggglllqqqqqqkkkffftttzzzrrrfffmmmsssooolllpppuuuwwwyyyxxxsssnnniiifffdddaaa]]]\\\[[[UUUKKKCCC444111......///111000000---,,,++++++,,,,,,+++)))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))*********)))(((''''''((()))*********))))))))))))******++++++***))))))+++,,,---))))))))))))))))))******))))))))))))*********+++++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,---------,,,++++++,,,...000222333;;;>>>CCCIIIMMMOOOOOOOOONNNOOOKKKEEECCCEEEFFFDDDFFFGGGJJJOOOPPPMMMMMMOOOMMMMMMNNNQQQUUUYYY[[[\\\YYYXXXWWWXXX\\\ccciiimmmhhhfffeeegggeeeccceeejjjiiiiiihhhddd```]]]]]]\\\WWWUUURRRMMMHHHDDDAAA@@@===;;;999:::>>>EEELLLQQQQQQMMMJJJKKKRRRZZZ```ccc```bbb___XXXPPPIII???666///---******+++,,,,,,++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************************************))))))))))))******))))))))))))))))))))))))tttqqqrrraaa___KKK???@@@:::<<>>===::::::999777666444333333111111000000...---++++++,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,...000222555666777777777444777999<<>>@@@DDDGGGHHHFFFDDDBBBFFFGGGDDD@@@AAAGGGLLLLLLMMMPPPVVV[[[YYYTTTSSSVVVWWWUUUTTTYYYaaaeeedddbbbaaa___]]]^^^aaaffflllppphhhdddccccccaaa___ccchhhmmmqqqrrrooollllllkkkhhhddddddddd```ZZZTTTPPPNNN@@@===:::888;;;@@@GGGKKKUUUUUUWWW[[[aaaiiippptttvvvwwwuuuoooiiiddd[[[RRRAAA;;;333...+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))xxxooorrraaa^^^JJJ>>>???;;;<<<@@@DDDFFFDDDAAA>>><<<;;;;;;999777666444222222111111111000///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))'''''''''(((((())))))***(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,...000222444555555444444444777888:::@@@HHHLLLJJJGGGRRR^^^dddaaa[[[XXXXXX```]]]^^^ccceeeeeennnzzztttmmmqqqmmmmmmoooqqqmmmiiimmmuuuuuurrrnnnnnnpppwwwwwwvvvvvvuuurrrooolllgggfffccc___\\\YYYWWWUUUGGG???666000000111111///...,,,++++++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******((()))***++++++++++++***'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))******++++++)))))))))******)))))))))+++******))))))******+++((())))))***************((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,------------......000444888;;;<<<======888999:::<<<<<<<<<<<<<<>>AAAJJJQQQZZZ```cccfffiiimmmtttvvvvvvuuuuuuuuupppiii]]]RRRDDD777///---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++************************+++******))))))******+++))))))))))))))))))))))))vvvsssaaa]]]III>>>???;;;===@@@EEEGGGEEEAAA>>><<<<<<;;;:::888555333222111////////////...---,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((***+++---......------...000222444444444333222666999::::::>>>CCCDDD@@@BBBVVVlllqqqfffYYYVVVYYY\\\ZZZ\\\aaabbbbbbjjjtttyyyjjjhhhhhhdddeeejjjkkkiiilllrrrsss~~~qqqmmmllluuuuuutttuuuuuutttrrrpppiiiiiihhhddd___ZZZYYYXXXOOOEEE999222000000///......---+++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******((()))***+++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))++++++************++++++((()))***+++,,,+++******(((((())))))*********+++******+++++++++,,,,,,,,,------------------------+++,,,...000000///...,,,,,,,,,,,,---------......222444888===???@@@@@@???666666666777:::===AAACCCEEEKKKQQQRRRSSSSSSOOOIIILLLRRR]]]ccc```YYYXXX\\\WWWPPPLLLSSS```ddd]]]SSSTTTSSSQQQPPPTTTZZZaaaeeeRRRNNNMMMOOOPPPQQQXXX```iiippprrrlllfffccc]]]UUUZZZaaakkkpppooolllhhhgggaaa[[[QQQGGGAAA???@@@AAABBBNNN\\\cccccc```aaabbbfffiiilllnnntttyyywwwrrrrrreeeQQQ>>>333...---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))|||sss[[[VVVJJJ???===<<>>??????@@@AAAMMM]]]rrr}}}tttaaaVVVTTTYYY[[[^^^aaacccdddeeeffffffllltttwwwuuunnnfffbbb]]]___bbbeeehhhlllqqquuu{{{|||ooohhhrrrooommmppptttvvvsssooolllmmmllliiiccc]]]YYYWWWVVVMMMAAA666000---,,,,,,///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++***************))))))))))))************+++++++++*********))))))***'''%%%'''((()))***+++(((((((((+++------)))%%%******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********...---,,,+++***+++,,,---...------,,,,,,------...+++---///222444444444333555888<<>>;;;666444888777888;;;@@@DDDGGGGGGWWWVVVTTTRRRQQQOOOKKKHHHMMMRRR[[[```[[[QQQLLLMMMHHHJJJJJJJJJQQQYYYXXXQQQPPPTTTTTTPPPPPPXXX^^^___UUUWWWUUUNNNMMMSSSZZZ^^^hhhiiigggbbb^^^[[[WWWSSSUUUbbbsss|||xxxnnnfffeeeddd```^^^ZZZPPPFFFCCCGGG@@@FFFLLLRRRaaammmjjj]]]```\\\VVVWWWeeevvv{{{wwwuuukkkXXXDDD999666333...---------,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))******************+++++++++******)))))))))))))))))))))))))))++++++++++++******))))))************************~~~xxxpppYYYUUUIII===:::999???AAACCCCCCAAA???>>>===<<<;;;999888555444222111/////////...---,,,******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))******))))))))))))******)))))))))))))))******+++)))***+++---.../////////111111111333555999===???CCCAAA>>>;;;;;;>>>BBBFFFLLLZZZooo|||wwwiii```^^^cccbbbbbbcccdddccc```^^^UUUZZZaaaeeeddd___[[[YYYYYY\\\___cccggglllrrrwww{{{|||tttmmmllllllmmmoooppppppnnnlllnnnpppnnnhhhaaa[[[XXXYYYSSSIII???666111///......---,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************+++*********))))))(((((())))))))))))************+++++++++*********)))))))))(((''')))******++++++)))((((((***,,,,,,)))&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,---,,,---------.../////////---...///111333555666777<<<=========<<<;;;;;;<<>>@@@BBBBBBAAA??????@@@<<<;;;999888555444222111/////////...---,,,******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''((())))))((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***,,,...///000000111//////111444999>>>BBBDDDEEEBBB<<<888777===EEELLLKKKRRR^^^hhhiiiccc```bbblllkkkjjjgggddd___XXXTTTNNNRRRVVVXXXXXXWWWVVVVVVWWWZZZ^^^ccchhhnnnuuuzzz~~~~~~pppooonnnnnnnnnooooooooolllooossssssnnnfff^^^ZZZ]]]ZZZTTTJJJ@@@777222000...---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++***)))((((((''''''))))))))))))************+++++++++***************((()))+++,,,,,,---,,,++++++)))))))))++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++,,,---///000000000000......///111444777:::<<<>>>>>>>>>===>>>BBBGGGKKKHHHFFFDDDFFFKKKQQQVVVXXXZZZ[[[YYYVVVSSSSSSWWW[[[cccgggooowwwxxxuuuvvvzzzsssvvvwwwqqqooorrrxxx{{{~~~~~~{{{uuuuuusssllleeeiiikkknnnqqqqqqmmmddd]]]MMMSSSWWW]]]iiitttrrrhhhZZZWWWUUUUUUVVVYYYaaakkkqqqvvvtttjjjbbbeeeoooxxxzzznnnbbbZZZRRRCCC555333222///---,,,---///000,,,,,,,,,,,,++++++++++++************************************************)))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((()))***))))))))))))))))))))))))))))))))))))************)))******+++++++++******************************++++++++++++************++++++++++++++++++++++++vvviii|||ppp]]]ZZZMMM???;;;:::===???AAAAAAAAA@@@@@@AAA<<<;;;999888555444222111/////////...---,,,******))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&(((***+++((((((((((((((('''''''''''''''((()))))))))))))))))))))************)))))))))))))))))))))******+++***+++---...000111111111...///111555:::???CCCEEE===<<<;;;::::::>>>FFFLLLLLLJJJKKKPPPSSSUUUZZZ___lllnnnoooiii```WWWRRRPPPRRRTTTUUUUUUTTTTTTVVVWWWYYY\\\```eeejjjpppwww|||vvvsssooooooqqqrrrqqqooommmpppttttttooohhhaaa^^^^^^^^^[[[SSSHHH<<<444111///---++++++------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,+++***)))(((''''''((()))))))))************************************'''+++///.........---+++,,,+++)))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,---///////////////---///222555999<<<===>>>;;;???CCCEEEHHHLLLRRRWWWMMMIIIFFFEEEGGGLLLPPPRRRUUUYYY\\\^^^```gggsss|||}}}uuutttooojjjgggfffbbb]]]RRRWWWWWWYYYjjj~~~}}}ppp\\\XXX\\\eeefff```___eeesss~~~yyysssvvvzzz~~~vvvmmmhhh```PPPAAA999666222...,,,,,,...///------,,,,,,,,,+++++++++************************************************))))))******+++,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))***+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++vvvddd|||ooo]]]ZZZMMM>>>;;;:::<<<>>>AAABBBAAA@@@AAAAAA<<<;;;999888555444222111/////////...---,,,******))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&'''(((***,,,'''''''''(((((((((((((((''''''((()))))))))))))))((()))************)))((()))))))))))))))******+++,,,,,,...///000111111111...///111555888<<>>AAABBBAAA@@@BBBIIIPPPSSSSSSQQQRRRTTTMMMKKKHHHIIILLLQQQTTTVVV```eeelllssszzzzzzllleeefffhhhggg[[[]]]XXXWWWhhh~~~wwwkkk\\\TTT[[[cccfffjjjpppxxx|||}}}{{{xxxqqqnnniii]]]PPPBBB>>>999333///------------------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))************************((()))))))))************((()))***+++++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++zzzddd}}}zzzmmm[[[XXXJJJ;;;999999;;;>>>BBBCCCBBBAAA@@@@@@<<<;;;999888555444222111/////////...---,,,******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))+++,,,'''''''''(((((((((((((((''''''((()))))))))))))))((()))***++++++***)))((()))))))))))))))******+++---......///////////////...///111444666999;;;<<<:::CCCNNNQQQLLLDDD???<<<:::<<>>777444222...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************---,,,,,,,,,,,,+++++++++))))))))))))***************************+++++++++)))222555000,,,...---(((+++,,,+++***))))))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......///.........---------...///000000222777???GGGKKKJJJHHHFFFPPPWWW^^^^^^YYYSSSPPPPPPDDDFFFLLLUUUaaalllsssvvv}}}wwwooorrrvvvtttmmmllleeeaaahhhtttvvvooommm\\\OOOTTTdddppptttuuuqqqsssyyyzzzsssooonnnggg```PPPLLLEEE===777222///...------------,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((('''((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********))))))************************))))))))))))************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iiizzzmmm[[[WWWHHH:::999;;;:::>>>CCCEEEDDDAAA>>>===<<<;;;999888555444222111/////////...---,,,******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++''''''''''''((((((((()))''''''((()))))))))))))))((()))***++++++***)))((()))))))))))))))******+++...////////////...---------...000333666888999:::===HHHSSSUUUOOODDD===:::999<<>>:::>>>DDDFFFEEEAAA>>><<<<<<;;;999888555444222111/////////...---,,,******))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***++++++++++++&&&'''''''''(((((())))))'''(((((()))))))))))))))''')))***++++++***)))''')))))))))))))))******+++////////////...---,,,+++,,,...000333666888999:::===FFFQQQSSSLLLCCC>>>===GGGGGGIIIJJJGGGCCCFFFLLLFFFEEECCCCCCDDDEEEFFFGGGJJJMMMQQQTTTVVVXXX[[[]]]dddgggkkkooosssyyy}}}zzzmmmkkkoooeeekkkrrruuurrrkkkccc___aaa\\\WWWXXX[[[WWWMMMCCC:::666222///...---,,,+++........................,,,,,,,,,---------......************************)))))))))***++++++,,,,,,))))))))))))************))))))******++++++++++++,,,666888...(((++++++&&&))),,,------***)))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------,,,,,,---...000111...---,,,---000555:::>>>DDDGGGMMMRRRUUUWWWVVVVVVOOOTTTYYY[[[[[[```jjjrrrrrrhhhYYYTTTeee{{{nnndddcccfffkkkwwwzzzsssqqqqqqooojjjfff^^^TTTJJJ@@@999666......---------,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))++++++******)))************************))))))))))))************(((((()))++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,fffttt```ZZZLLL???;;;777;;;>>>BBBDDDDDDBBBAAAAAA===<<<;;;999777444222111///......------,,,+++++++++)))(((((()))******)))((((((((((((((((((((((((+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))***+++---...///............////////////222222222333555888:::<<<@@@EEEJJJJJJFFFBBBBBBDDD???DDDGGGFFFCCCAAACCCFFFAAA@@@??????AAACCCEEEGGGJJJNNNRRRVVVXXX[[[]]]```fffiiimmmppptttxxx}}}~~~oooeeeooodddjjjppptttuuusssmmmhhhccc```]]]]]]]]]XXXNNNFFF>>>999333---++++++,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,++++++***+++++++++,,,+++******)))*********)))+++,,,,,,+++***,,,---************************......---,,,,,,+++******............------,,,+++++++++,,,,,,,,,---------,,,------......------,,,***,,,...///...---------,,,,,,,,,---------......***,,,////////////000222555444---///999:::;;;DDD???PPP^^^^^^ZZZZZZWWWSSSNNNSSSaaarrr}}}uuuZZZVVVnnngggWWWWWWaaalllrrr|||}}}zzzssskkkjjjfff^^^SSSIIIAAA<<<888444///---///000///...,,,+++++++++---,,,+++)))************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++---,,,+++)))'''))),,,///******+++++++++,,,,,,,,,ppptttaaaZZZLLL???;;;888;;;>>>CCCEEEDDDBBBAAA@@@===<<<;;;999777444222111///......------,,,+++++++++)))(((((()))******)))*********************************)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((())))))***,,,---...............////////////222222222333555777999:::===AAADDDCCC@@@>>>???AAABBBFFFJJJHHHDDD@@@???AAA@@@?????????AAADDDGGGHHHMMMOOORRRTTTWWWZZZ^^^bbbgggjjjnnnrrrvvvzzzlllllliiikkkmmmqqquuuvvvrrrmmmfffbbb^^^^^^]]]YYYQQQJJJAAA:::222,,,++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***************(((***++++++***)))+++,,,************************......---,,,,,,+++******---------------,,,++++++)))************+++++++++,,,------......------,,,+++,,,---...------------,,,,,,---------.........------.........---------'''222888<<>>CCCEEEDDDBBB@@@@@@<<<<<<;;;999666444222000///......------,,,+++++++++)))(((((()))******)))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((())))))***+++,,,------............/////////111111222222333555666777:::<<<===<<<::::::>>>AAAFFFIIIJJJHHHBBB===;;;;;;>>>>>>???@@@BBBFFFHHHJJJQQQRRRSSSTTTVVVZZZ___cccgggjjjooosssxxx}}}zzzjjjjjjhhhggglllqqqrrroookkkiiiddd___^^^^^^[[[UUUOOOHHH???444...---...---+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***************((()))******))))))***+++++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,++++++***************++++++++++++,,,------......------,,,+++,,,,,,,,,,,,------...,,,------------.........///...---...//////...,,,...555666888???CCCNNNaaaqqqmmmccc[[[aaaoootttppprrrrrrzzzrrruuulllkkkvvvxxxtttggg[[[\\\lll|||yyyzzz}}}~~~{{{wwwnnn___PPPGGGEEEGGGCCCAAA>>>888222...,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++************************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,************+++++++++,,,***++++++,,,,,,,,,,,,,,,+++---//////...,,,,,,---+++++++++,,,,,,,,,------zzzuuu```XXXJJJ???<<<:::;;;???CCCFFFEEEBBB@@@???<<<<<<:::999666333111000///......------,,,+++++++++)))(((((()))******)))((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))***+++,,,,,,---------------.........//////111111111222333333444555777888888888888;;;@@@EEEFFFGGGFFFCCC>>>:::999:::<<<===>>>AAADDDGGGJJJLLLQQQSSSUUUWWWYYY\\\```cccgggjjjooosssxxx}}}mmmgggfffiiinnnqqqnnnkkkjjjkkkeee___]]]^^^]]]XXXTTTQQQGGG:::333222222///---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,+++************+++(((***++++++******+++,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,++++++***,,,,,,,,,---------......,,,------......------,,,,,,+++++++++---.........------------............///...,,,...000222222111>>>>>>888===LLLSSSYYYggg\\\ccckkkvvvsssuuu}}}yyyvvv~~~yyysssnnneee^^^```nnnwwwsssyyy}}}|||vvviiiYYYNNNKKKMMMLLLNNNNNNIII???555...,,,---+++******,,,,,,,,,+++++++++++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,+++...111222111...,,,,,,,,,,,,,,,,,,------------sssuuu___VVVHHH>>><<<::::::???DDDFFFEEEBBB???>>><<<;;;:::888666333111000///......------,,,+++++++++)))(((((()))******)))************************++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((++++++,,,............---------------............///000111222222333333333333333444555777;;;AAADDDCCCAAA>>>;;;888888:::<<<<<<===???BBBEEEIIILLLMMMOOORRRXXX[[[]]]___```aaaeeeiiimmmrrrwww|||xxxfffhhhooowwwwwwqqqooorrrkkkeee___\\\^^^^^^[[[WWWVVVMMM@@@777444222///,,,.........---------,,,,,,------------------------,,,+++++++++,,,------...---,,,,,,+++***+++++++++***+++---,,,++++++,,,...++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,---------.........,,,------......------,,,,,,+++***,,,///000///...---------.........//////000...,,,,,,///222555777@@@JJJPPPXXX___YYYTTT\\\bbbssszzz{{{wwwlllhhhooo~~~sssdddkkkzzzyyy{{{|||uuuiii]]]VVVSSSTTTYYY]]]ZZZNNN@@@444---///---++++++,,,---,,,+++++++++++++++++++++++++++************************,,,++++++***************))))))))))))))))))))))))************************))))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,///222333111...---,,,,,,,,,---------.........lllttt]]]TTTFFF<<<;;;::::::???DDDGGGFFFBBB???===;;;;;;:::888555333111//////......------,,,+++++++++)))(((((()))******)))------------------------++++++++++++************(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((())))))))),,,---...///000///......,,,------------............///000222333444444444111111222444777:::===???===;;;888666666999<<<>>><<<===@@@CCCGGGJJJLLLMMMMMMRRRYYY^^^```aaabbbbbbeeehhhmmmqqqvvv{{{nnnkkknnnvvvwwwrrrrrrxxxlllfff___^^^___```]]]ZZZXXXQQQGGG===555111---,,,............---------,,,------------------------,,,++++++,,,,,,---...///------,,,++++++++++++++++++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,---++++++...222333000---------........./////////111000...---...333:::@@@MMM\\\bbb___YYYPPPUUUiii{{{mmm|||qqqgggnnn{{{vvv^^^___mmmssswwwzzzzzzuuulllccc___^^^ccchhhggg]]]MMM===444333000...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++************+++))))))))))))))))))))))))************************)))))))))************+++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------...000222111///...---------------.........//////lllxxxsss\\\RRRDDD::::::999:::???EEEGGGFFFBBB>>><<<;;;;;;999888555333000//////......------,,,+++++++++)))(((((()))******)))------------------------************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******+++,,,...///000///...---,,,,,,---------.........---...000222444555555555555555666888::::::999888777666666777999;;;<<<===<<<>>>AAADDDGGGJJJLLLMMMNNNRRRXXX]]]```bbbeeeffffffiiimmmqqquuuzzzwwwkkkmmmpppooopppuuulllgggaaa```bbbccc```]]][[[XXXPPPEEE:::222//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////------,,,++++++++++++,,,***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,,,,,,,---,,,------......------,,,,,,+++,,,000555666111---............////////////000111222111222;;;IIIUUUnnnpppggg^^^___cccsssrrr}}}qqqpppuuuyyywww```___lllooopppsssvvvxxxvvvqqqmmmmmmooosssrrrkkk]]]LLLAAA777444000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++))))))))))))))))))))))))************************))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,------...---------111111111///---,,,---///---.........////////////oooooosss[[[QQQCCC999999999:::???EEEHHHFFFBBB>>><<<;;;;;;999888555222000//////......------,,,+++++++++)))(((((()))******)))************************))))))))))))((((((((((((************************(((((())))))))))))(((((())))))))))))***************,,,---//////...---+++,,,,,,,,,---------......,,,...000333555666666666:::;;;<<<===>>><<<888555444555777:::======<<<;;;===>>>AAADDDHHHJJJLLLMMMPPPSSSWWW[[[___cccgggjjjhhhjjjnnnrrrvvvzzz}}}|||}}}~~~}}}nnniiinnnoooppptttmmmhhhcccbbbeeefffccc______^^^XXXLLL???555222333//////.........---------+++++++++++++++++++++++++++++++++,,,---...///000...---,,,,,,++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............---------.........//////,,,------......------,,,,,,,,,---222777777222,,,............/////////000---111555666999FFFZZZjjj}}}mmmooo}}}wwwgggmmmyyysssdddfffsssooommmlllpppwww{{{zzzxxxyyyyyyzzzzzzuuuhhhYYYMMM999666222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++))))))))))))))))))))))))************************))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------......------333222000---***+++...000............/////////000lllyyyyyybbbUUUCCC999:::;;;AAADDDGGGGGGEEEBBB@@@???<<<;;;999777444222000000///......------,,,+++++++++******)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))((()))+++---,,,,,,++++++,,,,,,---...------------------------+++---...///000333777::::::@@@EEEEEE???999555555555666666888999:::;;;;;;???@@@BBBEEEHHHJJJLLLMMMRRRRRRSSSWWW\\\aaacccccckkkpppuuuvvvuuuuuuxxx|||~~~xxxtttssswww{{{yyyooofffjjjppprrrtttqqqhhh``````fffgggbbbaaa```[[[RRRJJJCCC888/////////000///...---///000........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,+++*********+++,,,---111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,---...///000000000000111333444333000...000333555666444<<>><<<;;;999777444222000000///......------,,,+++++++++******))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))))))))+++------,,,,,,,,,,,,---......------------------------,,,---///000111333666999999>>>CCCBBB===777555555555555666888999:::;;;<<>>===999555444555555555666888999:::;;;<<>>BBBCCCAAA???===<<<<<<;;;999777444222000000///......------,,,+++++++++******))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***,,,---,,,,,,,,,---++++++******++++++,,,---------------------------...000111222111111222444444555444333222222333444444444666777999;;;<<<===???AAACCCGGGKKKOOORRRSSSUUUSSSRRRSSSXXX^^^bbbdddfffiiikkkmmmllljjjiiiiiikkklllllljjjhhhhhhmmmqqqvvvzzzzzzvvvvvv|||sssmmmvvvqqqtttxxxxxxqqqiiidddbbbaaabbb```[[[VVVSSSKKKCCC555222...---...000//////...........................------,,,,,,------...,,,,,,,,,+++++++++******++++++,,,,,,------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---...///000//////....../////////111000000///000000111222222333333000///555AAAKKKaaafffppp{{{vvvttt~~~lllkkkxxx|||yyykkkbbbVVVMMMIIIEEE<<<444333000---,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************((()))***)))((((((***,,,///...---,,,,,,,,,,,,---,,,,,,---.........------,,,,,,---------...............---,,,,,,000666;;;000////////////000111111000111333888>>>KKKaaauuuppp{{{mmmYYYBBB;;;===999<<>>>>><<<;;;999777444222000000///......------,,,+++++++++******)))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***---...---,,,------***************++++++,,,........................///111222333111111111222222222111111111222222333333444555777999;;;======@@@AAADDDGGGKKKNNNQQQRRRRRRPPPPPPRRRXXX]]]aaaccceeeeeefffggggggfffeeedddjjjkkkkkkiiiggggggjjjnnnuuuwwwtttnnnnnnuuu|||}}}}}}}}}~~~}}}lllpppqqqssswwwzzzvvvllldddbbb```bbb```\\\YYYVVVPPPHHH:::666000...///000000.................................------------......,,,,,,,,,+++++++++******++++++,,,---------------,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---......///111000000////////////000111111000000000222444555111222222333777BBBQQQ]]]iiissszzzzzz~~~tttnnncccXXXQQQMMMDDD;;;777444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************************************+++++++++*********)))((()))+++...000///---,,,******++++++,,,,,,---...............,,,---------............111000///......333:::???000000000000000111111222222555<<>>@@@AAADDDGGGJJJMMMOOOPPPMMMMMMNNNRRRXXX]]]```aaaaaa``````aaabbbcccccccccfffhhhiiihhhffffffiiimmmuuutttooohhhhhhpppwwwzzz|||{{{}}}uuuiiirrrqqquuuzzzyyynnneeebbb___aaa```]]][[[YYYSSSLLL???999222///000111000---..............................------------......,,,,,,,,,+++++++++******+++,,,---.........---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---...//////222111000000//////000000000/////////000222555666333111222;;;JJJ[[[hhhoooqqqqqq|||zzzyyy~~~|||wwwlll]]]TTTQQQMMMFFF===888333///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))*********++++++++++++,,,+++***)))***---//////...,,,*********+++,,,,,,------...............------------............000000000//////222555999111111000000000111222222555;;;HHHXXXfffsssqqqXXX???999===999>>>BBBEEEGGGFFFCCCBBBAAA<<<;;;999777444222111000///......------,,,+++++++++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((+++...//////------...,,,,,,++++++,,,,,,---...000000000000000000000000000222444444222000000000/////////000222333222222333444555777999;;;===>>>AAABBBDDDFFFIIILLLNNNOOOJJJKKKMMMRRRXXX]]]```aaa^^^]]]\\\]]]___bbbddddddcccfffggggggeeefffiiimmmuuussslllddddddllltttwwwvvvvvvxxx~~~{{{~~~kkksssppprrrzzzzzzpppfffbbb^^^``````]]][[[ZZZTTTMMMBBB;;;444000111222000---..............................------------......,,,,,,,,,+++++++++******+++,,,---.........---,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,---...///000222222111000000///000000......---...///222555777666222444CCC\\\qqqzzz{{{}}}www{{{}}}uuuxxxwwwnnnrrr}}}zzzmmm\\\SSSSSSSSSOOOAAA<<<555111////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))******++++++++++++,,,,,,,,,+++***+++---000---,,,***))))))***,,,---,,,---......//////......---------.........//////,,,...///000///...//////111111111000111111222333888@@@QQQfffuuu|||sssXXXBBB:::555EEE===@@@CCCDDDBBB???======;;;999777555333222111000000//////---,,,+++******************))))))))))))+++*********))))))((((((******))))))(((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((******+++,,,---------------,,,,,,++++++,,,,,,---...///000000//////000111333333222222111000//////000000000000000111111111111333666888888999;;;===???@@@BBBDDDFFFHHHIIIIIIIIIHHHIIIOOOWWW[[[ZZZWWWTTTTTTTTTUUUWWWZZZ]]]___^^^aaaeeegggbbb```hhhsss{{{yyylll^^^^^^jjjpppllllllpppssswwwwwwsssqqqrrrrrrnnniiidddbbb```___^^^\\\YYYUUURRRMMMEEE:::111---,,,...000......---------,,,,,,,,,................................................------,,,++++++++++++,,,.........------,,,,,,,,,---------...------,,,,,,,,,------......------,,,...------------...//////444444333333111///---,,,///111111000444888555///555<<<@@@YYY|||}}}~~~mmmjjjrrraaabbbkkk~~~{{{mmmfffWWWNNN[[[SSSIII===555000,,,******...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------..................------...000111111///......///------000444333000444<<>>???AAACCCEEEFFFGGGGGGKKKKKKLLLOOOSSSUUUTTTSSSRRRRRRSSSUUUWWWZZZ\\\]]]ZZZ]]]bbbdddaaa___hhhsss~~~|||ppp___YYY```ccc```cccgggkkkpppzzz~~~uuummmtttsssooojjjddddddbbb___^^^^^^]]]XXXUUUQQQIII>>>444......///111/////////.........------................................................---,,,,,,------...///000......---------,,,,,,,,,---------......------,,,,,,------......------,,,...------------...//////666666555555555555555555//////111333555666666666999KKK[[[qqquuulllmmm|||yyyYYYXXX]]]nnnxxxzzzwwwiii[[[YYYYYYTTTKKK@@@666///---......---------------------,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---------.........------------------------...........................000111111///...///000000///000111000222>>>LLLTTTkkkuuu~~~sssYYYEEE???888EEE<<>>777AAA<<<@@@CCCEEECCCAAA???>>>;;;999777555333222111000//////...---,,,,,,++++++************)))))))))((())))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))***++++++///......------,,,,,,,,,.........------,,,+++++++++,,,...---,,,,,,---///111111000000000///////////////000000111111222222111444777888999:::<<<>>>@@@AAABBBCCCCCCCCCCCCCCCMMMPPPRRRPPPKKKHHHJJJMMMMMMNNNQQQSSSUUUVVVVVVVVVUUUVVVYYY[[[ZZZZZZcccmmmyyy}}}zzzoooffffffjjjmmmfffiiimmmsss~~~|||wwwuuusssuuuxxx}}}}}}cccssstttooopppjjjkkkfff``````cccddd```[[[YYYSSSIII===444000000222000000000/////////......................................................,,,------...///111333444------------------------,,,------...............------............------...............//////000111111111111333777:::<<<;;;333222666333...:::MMMVVVjjj}}}wwwssssss{{{uuujjjjjjkkk]]]fffuuutttyyyxxxhhhjjjkkkdddUUUCCC888222///,,,---.../////////...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------................................................////////////...000111000///000111333///333777777999DDDZZZlllpppvvv~~~sssVVVDDDAAA999@@@===@@@DDDFFFDDDBBB@@@@@@;;;999777555333222111000.........------,,,,,,+++************)))))))))((((((((((((((((((((())))))(((((((((((())))))))))))************************(((((((((((()))***,,,,,,///...---,,,,,,,,,,,,,,,---............---,,,++++++,,,------,,,,,,---...000000//////////////////...//////000111111222222222444777999999:::<<<>>>AAABBBCCCDDDDDDDDDDDDCCCJJJNNNQQQNNNIIIGGGJJJNNNKKKLLLOOOQQQSSSSSSSSSSSSTTTTTTVVVXXXWWWXXX```iiiooovvvzzzuuuooooootttyyysssuuuwww{{{~~~{{{yyyvvvssstttnnnuuuhhhooorrroooqqqooonnniiicccaaacccccc```]]]ZZZVVVNNNBBB888111000111/////////.........------......................................................------......///000------------------------,,,---....../////////...---......//////......---///............///000000000/////////000333555777<<<333000555555888LLLeeeqqq{{{nnnaaadddllluuuqqqqqqyyyvvvzzz~~~ssssssrrriiiXXXJJJAAA888111------...............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------................................./////////000000...///000000///000333555///333666999CCCXXXrrrdddaaa}}}rrrSSSAAA@@@777;;;===@@@DDDEEEDDDBBBAAA@@@;;;999777555333222111000......---------,,,,,,,,,************))))))))))))''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))+++---......---,,,+++***+++,,,---,,,---...//////...---,,,+++,,,...---,,,,,,---///////////////..................///000111222222333222444777999:::;;;===>>>AAABBBCCCDDDDDDDDDDDDDDDGGGJJJLLLKKKGGGFFFJJJNNNJJJKKKLLLNNNPPPQQQQQQQQQSSSRRRSSSVVVWWWXXX```iiikkkrrryyyxxxtttsssvvvyyy|||}}}}}}{{{xxxyyyxxxsssoooqqq|||eeemmmwwwmmmpppooonnnrrrrrrnnniiidddbbbaaa```___[[[YYYSSSIII===444000000/////////.........------................................................///......---,,,,,,,,,---,,,,,,,,,------------...,,,---...///////////////......////////////......//////......//////000111111111000000000222333444666111222999AAAPPPkkkqqqaaaaaadddrrrzzzuuuwwwvvvlllZZZMMMGGG@@@888000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.................................//////000000111...///000000///111444666444666999BBBVVVsss^^^XXXtttsssQQQ>>>>>>444888;;;>>>BBBDDDCCCAAA??????;;;999777555333222111000...------------,,,,,,,,,************))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((()))+++---///,,,+++***))))))***,,,---***,,,---///000///...---,,,---......------...///..............................///000111222333333222555888999:::;;;===??????@@@AAABBBCCCDDDDDDDDDDDDFFFGGGFFFDDDEEEHHHKKKJJJJJJJJJKKKMMMNNNPPPPPPPPPOOOPPPTTTWWW[[[dddmmmpppvvv||||||xxxxxxzzz~~~zzz|||yyysssrrrtttrrrkkkeeeiiippp|||aaafffllloooooojjjtttwwwuuupppiiibbb___```bbb[[[[[[XXXOOOBBB777222111000000000/////////......................................................///...------,,,,,,,,,---,,,,,,,,,---------......,,,---...///000000000000......////////////......///////////////000000111000111111111222222333333111444999CCCSSSlll~~~|||mmmnnn|||oooooosssvvvmmmXXXHHHEEEDDD@@@666444111///...///000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...........................---......///000000111111...////////////111555888999>>>HHH[[[www___ZZZwwwxxxTTTAAAAAA888;;;999<<<@@@BBBAAA???>>>===;;;999777555333222111000------------------,,,,,,************))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))(((((()))+++...///+++***)))((((((***,,,...)))+++---///000000///...,,,---///...------...000---.....................---...///000111222333333222555888999:::;;;===???>>>>>>@@@AAABBBCCCCCCCCCBBBCCCCCCBBBBBBCCCEEEGGGJJJJJJIIIIIIKKKMMMOOOPPPNNNLLLNNNSSSXXX]]]gggpppwww|||}}}~~~~~~~~~vvvyyy~~~www{{{tttnnnmmmooommmddd[[[___fff}}}|||aaaccclllnnnoooggguuuzzzyyyuuulllbbb^^^```ddd[[[]]]\\\SSSFFF:::444222111111111111000000000000......................................................------------......,,,,,,,,,------.........,,,---...///000000000000......////////////......///////////////000111111...///000222222222222222111999BBBLLL```~~~}}}lllpppnnnyyydddiiilllssslllUUUBBB@@@DDDDDD:::777444000///000222333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////---......///000111111222...////////////222555888:::EEEYYYuuugggeeevvvrrrVVVBBB:::999999;;;===???@@@>>>======>>>;;;999777555333222111000000000...---,,,+++++++++---+++))))))***+++***)))***&&&)))&&&++++++###000+++******)))))))))))))))+++******)))((('''''''''(((((()))***+++,,,,,,---)))******+++,,,,,,,,,,,,)))***---///000111000///,,,,,,------...------,,,////////////////////////.........//////000111222555777999;;;<<<===<<<<<<;;;<<<===>>>???@@@AAAAAABBBCCCDDDCCCCCCCCCEEEGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJPPPZZZfffnnnsssvvv|||~~~xxx|||sssnnnrrrvvvqqqttt}}}vvvoookkkkkkjjjeee```___^^^```qqquuu[[[gggllljjjqqqpppxxxyyywwwnnnccc\\\]]]```]]][[[XXXTTTMMMCCC888111///444444///...111111...///////////////////////////............---------......------------......------------------------,,,---......//////......---......///////////////////////////000000000000///000...---///444666555...FFF]]]dddmmmqqqeee___kkk{{{cccYYYddddddhhh^^^FFF===BBBCCCDDD<<<222+++***,,,,,,+++......---------,,,,,,,,,,,,------......------,,,---------------------------------------------------------,,,,,,+++++++++,,,---......//////............///000000000000000111111111000000000000000111///111666666222222777@@@XXXwww{{{kkkhhhxxxvvvZZZDDD<<<<<<<<<<<<>>>@@@@@@???>>>>>>>>>;;;999777555333222111000000///...---,,,+++++++++---+++))))))***+++***)))'''((((((+++***'''((($$$+++***))))))(((((())))))((())))))(((((('''&&&&&&((())))))***+++,,,,,,,,,***+++,,,---------,,,+++(((***,,,...000000///...---------...------,,,,,,.................................//////000111222555666888:::;;;<<<<<<<<<<<<<<<======>>>???@@@@@@???AAABBBBBBBBBCCCEEEGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIINNNWWWaaahhhmmmnnnsss}}}~~~www~~~tttsssuuupppkkkmmmuuuppplllkkkllliiibbb]]]\\\___^^^kkksss[[[hhhnnnjjjnnnsssuuutttnnnddd]]]]]]^^^\\\[[[XXXUUUOOOFFF<<<555000444444///...111111...///////////////////////////............---------......------------......------------------------,,,---......//////.........//////000111000000000////////////000000000000555222111222333555777888DDD^^^xxxvvvkkkgggjjjxxx~~~oooiiiiiidddfffbbbSSSLLLJJJBBBIIICCC;;;555222111000000.........---------,,,,,,,,,------......------,,,---------------------------------------------------------,,,,,,,,,++++++,,,---......//////............///000000000000000111111111111000000000000666111///111222333;;;DDDWWWuuuvvvyyymmmhhhuuuyyy\\\EEE<<<<<<>>><<<>>>@@@AAA???>>>>>>>>>;;;999777555333222111000000///...---,,,+++++++++---+++))))))***+++***)))&&&+++%%%...''')))AAA++++++***))))))(((((())))))&&&'''((())))))((('''&&&)))******+++,,,,,,,,,,,,+++,,,...//////...+++***(((***+++---......---------.........---,,,,,,+++.................................//////000111222444555666888999:::;;;;;;<<<<<<=========>>>>>>>>><<<>>>@@@AAAAAABBBEEEGGGCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHJJJNNNUUU]]]cccffffffkkkuuu|||ttt~~~ssssssyyyyyyllliiikkkrrroooooopppqqqlllccc^^^^^^aaa]]]hhhppp[[[hhh~~~kkkoooppprrrsssooohhhbbb______]]][[[YYYWWWRRRJJJBBB<<<333444333000///111111...///////////////////////////............---------......------------......------------------------------...////////////...///000000111111111111111/////////000000000111111444//////333444444;;;EEEccczzz~~~oooiiimmmnnnuuu~~~~~~sssiiiiiijjjddd```WWWGGGIIIFFF@@@:::555222000///.........------------,,,,,,------......------,,,------------------------------------------------------------,,,,,,,,,,,,,,,---......//////............///000000000000000111111111111111111111111555333222222444;;;KKKYYY{{{yyymmmdddnnnwww[[[CCC:::;;;>>><<<>>>@@@@@@>>>===<<<===;;;999777555333222111000//////...---,,,++++++,,,---+++))))))***+++***)))'''... ...%%%000___@@@******)))(((((((((((((((&&&''')))*********)))(((***+++,,,------,,,,,,+++,,,---000111111...+++))))))***+++,,,,,,,,,,,,,,,............---,,,++++++....................................///000111222333444555666888999::::::<<<<<<<<<<<<<<<<<<======;;;===???@@@@@@@@@BBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCFFFIIILLLQQQWWW^^^bbbfffhhhnnnvvv|||~~~yyyuuuzzzqqqlll|||tttmmmnnnpppvvvuuuuuuvvvvvvooogggeeehhhdddaaalllmmmZZZhhhyyyqqqqqqssstttrrrnnniiieeebbb```^^^\\\YYYUUUNNNFFF@@@666555333000000111000//////////////////////////////............---------......------------..............................------.../////////////////////000111111111111000/////////000000111111222111...000555555999LLLcccyyymmmqqqlllmmmvvv}}}~~~ttttttwwwrrroooeeeUUUJJJHHHDDD>>>888222///---............------------,,,------......------,,,------------------------------------------------------------------,,,,,,,,,---......///...............///000000000000000000111111111111111222222///333777777999GGG```uuuoooaaahhhtttZZZDDD;;;;;;===<<<>>>??????===<<<;;;<<<;;;999777555333222111000///...------,,,,,,,,,,,,---+++))))))***+++***)))'''... ...%%%000___@@@***))))))((('''((((((((('''((()))+++,,,,,,,,,,,,+++,,,---......---+++***,,,...000222111///+++)))******++++++++++++++++++---.........---,,,,,,+++....................................///000111222333333444555666888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@???>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBEEEJJJOOOTTTZZZaaafffmmmssszzz}}}|||yyyxxxyyyyyy|||}}}qqqmmmpppmmmqqqssswwwyyyvvvsssqqqkkkfffhhhnnnfffffftttjjjZZZgggssstttssssssrrrppplllgggddddddbbb___\\\WWWQQQIIIDDD:::666222111111111000//////////////////////////////............---------......------------..............................---...//////000000//////---...//////000000///////////////000111222222222333333666888999DDDddd}}}sssnnnooowww{{{{{{yyyrrrnnneeePPPMMMHHHBBB===777333000//////.........---------,,,------......------,,,------------------------------------------------------------------------,,,---......///...............///000000000000000000000111111222222222333...444777666<<>>======>>>@@@@@@>>><<<;;;<<<;;;999777555333222111000///...---,,,,,,,,,,,,,,,---+++))))))***+++***)))&&&+++%%%...''')))AAA+++***)))((((((''''''(((((((((((()))+++,,,---//////,,,---/////////---+++***,,,---///000000///,,,+++,,,,,,++++++++++++++++++,,,------......------,,,------------------------.........//////000111222333333444555666888999:::999999::::::;;;;;;;;;;;;===???AAAAAA???=========>>>>>>?????????@@@@@@@@@BBBEEEJJJOOOUUU[[[bbbgggrrrzzz{{{wwwxxx||||||yyytttzzz|||qqquuukkkkkkrrrrrrsssvvvpppiiifffbbbaaafffmmmiiilll}}}xxxggg\\\hhhyyywwwtttpppnnnnnnlllgggcccfffdddaaa^^^YYYSSSLLLHHH===666111222333111/////////////////////////////////............---------......------------....................................///000000000000///------...///////////////...///000000111222333333222666888666;;;RRRxxx{{{uuuvvv|||yyyssszzzyyymmmnnnkkkUUUOOOGGGAAA>>>:::555111/////////.........------,,,------......------,,,------------------------------------------------------------............,,,---......//////............///000000000000000000000111111222333333333333555555666EEEeee}}}fffeee~~~kkkTTTFFFAAA>>>;;;???AAABBBBBB@@@>>>======;;;999777555333222111000......---,,,,,,,,,---------+++))))))***+++***)))'''((((((+++***'''((($$$))))))(((''''''''''''(((((((((((((((***---000222---...000000000---+++)))+++,,,---...///...---,,,------,,,+++++++++++++++++++++,,,---............------------------------.........//////000111222444444444444666888:::;;;777888888999:::;;;;;;<<<;;;>>>@@@AAA@@@>>>>>>>>><<<=========>>>>>>>>>>>>BBBEEEIIIMMMRRRXXX___dddnnntttzzz{{{vvvssstttwwwxxxwwwrrrtttxxxnnnkkkxxxyyyhhhllluuuuuuttttttkkkcccaaaaaabbbffflllpppuuunnnddd```kkk~~~wwwooolllllllllhhhddddddccc```^^^[[[VVVPPPLLL@@@777111222444111///000///////////////////////////............---------......------------....................................///000000000000000......///000000000000000...///000111222333333444000666666555FFFjjjyyymmmppp}}}vvvdddeeefff\\\QQQEEE??????>>>999444////////////............,,,------......------,,,------------------------------------------------------------.........///,,,---......//////............///000000000000000000000111222222333444444777777999EEEaaagggeeeyyyeeePPPDDD@@@<<<777AAACCCDDDDDDAAA?????????;;;999777555333222111000......---,,,,,,,,,---------+++))))))***+++***)))***&&&)))&&&++++++###000))))))((('''''''''''''''((('''&&&&&&(((,,,000222...///000111000...+++)))++++++,,,---..................---,,,++++++++++++******,,,---.../////////------------------------.........//////000111222555444444555666888:::;;;666777777999:::;;;<<<<<<999<<>>???:::AAACCCEEECCC@@@===>>>@@@===:::777555555444222000//////...---,,,,,,,,,,,,((()))+++,,,,,,+++)))((((((((((((((())))))))))))++++++***)))((('''&&&&&&((()))***)))((((((***,,,............---,,,+++***+++*********,,,///111333//////---,,,,,,---...///,,,,,,---...//////......,,,,,,,,,---------......000000000111222222333333555555555666666666666666777777888999;;;<<<==============================<<<999777888;;;>>>>>>===???AAAEEEJJJOOOTTTXXXZZZ]]]^^^bbbggglllmmmkkkiiijjjiiipppxxxsssgggfffmmmzzznnniiirrr}}}{{{rrrzzzrrrkkkjjjjjjhhhggghhhsssfffbbbdddnnn{{{{{{mmmrrrqqqmmmlllhhhdddccc```]]]ZZZWWWVVVUUUJJJ???444111222111111333000000////////////000000////////////............---------.........//////000000//////......------......///000000000000000111111111000000000000000///555///...;;;???777222777666555HHHrrr{{{qqqhhhhhhyyy|||bbbXXX[[[```___\\\MMMBBBKKKPPPDDD;;;///---///,,,///111***------------------------------++++++++++++------------------------------+++,,,...---,,,,,,---///////////////////////////111111111000000000000000222000111333222000111555:::CCCOOOrrr{{{lllkkk~~~jjjYYYFFF??????;;;AAADDDEEECCC@@@======???===:::777555555444222000//////...---,,,,,,,,,,,,((()))+++,,,,,,+++)))((((((((((((((())))))))))))******))))))((((((''''''((()))***)))((((((***,,,,,,------------,,,++++++---,,,+++***+++,,,...//////...---,,,,,,---...///+++,,,---...............,,,,,,,,,---------.........//////000111111222222444444555555666666666777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777888;;;===>>>===???AAADDDGGGJJJLLLOOOQQQUUUVVVYYY^^^bbbcccbbb___aaaaaahhhpppnnngggiiirrr}}}wwwnnnjjjqqqxxxuuulllsssmmmhhhgggeeecccdddhhhvvvhhheeegggpppyyyllljjjlllnnnnnnlllfffeeebbb___[[[YYYWWWVVVLLLAAA666222111000111333000000////////////000000////////////............---------........./////////////////////...............///000000000000000111111111111000000000000222333///888SSS[[[KKK===222@@@LLLcccssshhhcccjjjtttrrreeeaaa^^^]]]___ZZZRRRYYY[[[PPPBBB444000111---///222,,,------------------------------,,,++++++,,,------------------------------+++---......---,,,...///////////////////////////111111111111000000000000666111000444666555444777777PPPjjjwwwllloookkkYYYFFF???@@@===BBBDDDEEECCC???<<<===>>>===:::777555555444222000//////...---,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))+++,,,+++,,,,,,,,,------------///...,,,+++******++++++......------------......,,,,,,---.........------,,,,,,,,,---------...............///000000111111333333444555666777777888888888999999999::::::::::::::::::::::::::::::::::::888777888:::===>>>>>>@@@CCCGGGJJJLLLNNNQQQSSSUUUVVVXXX\\\```aaa```^^^^^^^^^ccciiigggdddiiisss|||wwwssstttuuuppphhhgggbbb___]]][[[XXX[[[```tttmmmkkkmmmrrrvvvyyyppphhhooosssrrroooiiihhheeeaaa^^^ZZZXXXWWWPPPDDD999333111///000333000000////////////000000////////////............------........./////////...///////////////000000......///000000000000000111111111111111111111111222333///666LLLQQQBBB888444TTTnnn~~~wwwxxx}}}vvvjjj___bbbnnnvvvlll[[[XXXaaagggeeeggghhh___LLL;;;444333...///222///------------------------------,,,,,,,,,,,,------------------------------+++---......------...///////////////////////////111111111111111111111111444///---111444555555777IIIppptttjjjnnneeeTTTCCC>>>AAA???BBBDDDEEECCC???<<<<<<===<<<:::777555555444222000//////...---,,,,,,,,,,,,)))***++++++++++++***)))(((((((((((())))))))))))'''((((((((()))))))))***((()))******))))))+++---,,,,,,,,,,,,---...///000...---,,,+++***)))******------------------......---....../////////......,,,,,,,,,---------............//////000111111111222222333444666777888888999999999999999888888888888888888888888888888888999888777888:::<<<>>>>>>CCCHHHOOOTTTWWW[[[```cccccccccdddhhhkkkmmmlllkkkiiihhhhhhhhhdddaaafffppp{{{uuurrrnnniiieeeccc\\\VVVUUUTTTSSSTTTWWWhhh}}}rrrqqqsssuuutttrrrwww~~~yyyjjjuuuzzzsssooolllkkkhhheee```\\\YYYWWWSSSHHH<<<666222///000333000000////////////000000////////////........................////////////......//////000000000111......///000000000000000000111111111111111222222000777333///333333222999NNNuuu}}}}}}}}}{{{uuunnnnnnqqqwww{{{xxxbbb]]]aaarrr}}}eee___hhhrrrpppnnnnnniiiUUU@@@777555...---111000........................---------,,,,,,---------------------------------,,,---......------...///////////////////////////000111111111111111222222333000000222222444;;;CCCiiittthhhiiicccRRRBBB<<>>AAACCCEEECCC>>><<<<<<>>><<<:::777555555444222000//////...---,,,,,,,,,,,,*********++++++*********(((((((((((())))))))))))''''''(((((())))))******((()))******)))***,,,...------------...///111222,,,,,,+++++++++++++++++++++,,,,,,---------......//////000000000//////...,,,,,,,,,---------......//////000111111222222333111222333444555666777888999999888888888777777777777777777777777777777777777777888888999;;;===???FFFLLLUUU\\\```dddkkkoooqqqpppqqqtttxxxzzz{{{zzzwwwvvvsssnnngggcccgggnnn~~~yyyrrrmmmhhheeecccccceee[[[RRRQQQSSSRRRRRRRRRZZZsssvvvuuuvvvwwwsssoooqqqwwwxxx|||~~~fffqqqyyyssssssooonnnkkkhhhccc^^^ZZZWWWTTTJJJ@@@:::444000000333000000////////////000000////////////...................../////////000000.../////////000000111111......///000000000000000000000111111222222222333111888666111333333999HHHtttxxxqqq~~~wwwuuuvvvuuu{{{|||ggg^^^YYYcccuuuzzz}}}tttnnnooolllYYYCCC888888000,,,000///........................------------------------------------------------,,,---///...------...000000000000000000000000000000000111111222222222333222555777666333777III[[[yyyiiieeedddSSSCCC<<<===<<>><<<===???===:::777555555444222000//////...---,,,,,,,,,,,,************************(((((((((((())))))))))))''''''(((((())))))******((()))*********+++---///...------,,,---///111222+++++++++,,,,,,,,,,,,,,,***+++,,,------...------//////000000000///......,,,,,,,,,---------......000000000111222222333333222222333444555666666777888888888777777777777777666666666666666666666666666777888888888:::===@@@EEEMMMWWW]]]```ccciiioootttssssssvvvzzz~~~}}}}}}{{{tttlllhhhkkkpppvvvnnngggdddcccaaabbbeee___UUUMMMLLLMMMMMMMMMOOOVVVqqqzzzxxxwwwxxxuuuooonnnqqqppptttzzz___iiirrrqqqyyyqqqpppnnnjjjddd___ZZZWWWSSSLLLDDD>>>777111000333000000////////////000000////////////................../////////000000000///000000000000000000111......///000000000000000000000111111222333333333333555000222===>>>???HHHkkkuuuyyyxxxuuuyyy~~~sssggg\\\[[[fffwwwuuummmoookkkZZZCCC:::<<<444---//////........................------............------------------------------,,,...//////......///000000000000000000000000000000000111111222333333333...222666444222===ZZZvvvllldddcccSSSEEE======<<<>>>@@@CCCBBB>>>===>>>@@@===:::777555555444222000//////...---,,,,,,,,,,,,+++******************+++(((((((((((())))))))))))(((((((((((())))))))))))((()))*********+++---///---,,,+++++++++---///000,,,,,,------------,,,,,,)))***,,,---......------...............---,,,,,,,,,,,,,,,---------......//////000000111222222222333333333444444555555555666666777777777777777777666666666666666666666666555666888888888999===AAACCCLLLVVV\\\^^^bbbhhhmmmpppoooooorrrwww{{{~~~}}}~~~wwwnnnkkkllloooooofff^^^^^^___]]]\\\___VVVRRRNNNLLLHHHGGGMMMUUU^^^yyy}}}yyywwwxxxwwwrrrnnnnnnmmmppptttzzzfffmmmqqqmmmxxxsssrrroookkkeee___YYYVVVRRRLLLFFFAAA:::222000222000000////////////000000////////////.............../////////000000000000111111111000000000000000......///000000000000000000000111222222333444444222333///111:::===CCCTTTtttddd}}}~~~zzzxxxzzz}}}mmmaaa___iii~~~nnnjjjnnnjjjYYYCCC<<<@@@888000//////........................,,,---...//////...---,,,---------------------------...//////......///000000000000000000000000000000000111222222333444444...000333444888LLLrrroooeee^^^QQQEEE>>>>>>>>>===@@@BBBAAA???===>>>AAA===:::777555555444222000//////...---,,,,,,,,,,,,++++++************++++++(((((((((((())))))))))))))))))))))))((((((((((((((()))***+++***+++...000,,,+++***))))))+++,,,...............---,,,++++++)))***+++---......------,,,---------,,,,,,+++***,,,,,,,,,---------............//////000111111111444444444444444444444444666666666666777777777888666666666666666666666666444666888888888999===AAABBBKKKWWW]]]```dddkkkqqqmmmlllllloootttyyy}}}~~~|||wwwooojjjjjjkkkjjj^^^VVVWWWXXXSSSPPPPPPTTTVVVWWWTTTLLLJJJUUUccciii~~~yyyvvvxxxyyytttooommmlllmmmooossszzztttxxxvvvjjjssssssrrrpppkkkfff___YYYVVVQQQLLLHHHCCC<<<333000222000000////////////000000000/////////............////////////000000000000222222111111000000//////...//////000000000000000000000111222333333444444...666777444666<<>>???@@@===;;;888555222000//////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''******+++,,,------------+++++++++++++++++++++,,,,,,,,,.../////////...------,,,+++***+++---000111------,,,,,,,,,,,,------,,,---------.../////////111111000//////000111222444444333333333444555555666666666666666666666666666666555555555444444444333444666777777888;;;===DDDKKKUUU]]]bbbeeefffgggeeeeeefffhhhlllqqqwwwzzzxxxyyyxxxrrrjjjfffhhhkkkjjj^^^UUUWWWZZZUUUKKKEEEKKKZZZddd```ZZZ\\\dddhhh|||sssssswwwxxxppphhhhhhiiilllpppxxxpppiiipppooowwwxxxtttllleeebbb]]]XXXUUUTTTOOOEEE;;;444222222000000000000000000000000////////////////////////---222111++++++222222+++000000000000////////////111111111111000000000000000000111222333333333333888BBB>>>000888YYYxxx|||ccc___eeemmm}}}}}}}}}}}}wwwccc___fffmmm|||ggggggkkkjjj```OOOBBBAAA@@@777111111.........///000000///---////////////////////////////////////////////////////////////000000000000000000000000////////////000111222222111111333555666888555777UUUvvviii}}}```RRRDDD===??????:::>>>AAAAAA>>>;;;<<<======;;;888555222000//////......---,,,,,,,,,,,,---,,,+++++++++************))))))))))))))))))))))))***)))))))))((((((((('''))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,.../////////...------,,,+++++++++---///000//////............//////---------...............000000/////////000111222333333333222333333444555555555555555555555555555666555555555444444444333333444666666777888;;;===CCCIIIPPPWWW[[[^^^```bbbaaaaaaccceeejjjoootttwwwtttuuutttooogggdddgggkkkfff]]]VVVWWWWWWQQQHHHBBBFFFWWWeeeeee```bbbkkkrrr|||qqqooosssuuupppjjjaaaccceeeiiiqqq}}}lllkkknnntttvvvssslllfffccc^^^XXXTTTSSSOOOGGG===555222111000000000000000000000000////////////////////////...000000------111222000000000000000000000000/////////000000111111222222000111222333333444333333555;;;;;;:::PPPyyyggg[[[\\\bbbnnnzzzxxxwwwwwwxxxwwwtttpppppprrrrrrqqqrrryyy~~~llliiijjjiii~~~ooohhhjjjllleeeUUUEEE???>>>:::444000000///------...///...,,,////////////////////////////////////////////////....../////////000000000000000000000000000000///000222222222111222444666555333777IIIllluuugggxxx\\\RRRHHHAAA@@@>>>===AAADDDDDD@@@>>>>>>???===;;;888555222111000000......---,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............---...---,,,+++,,,,,,.../////////............//////...............---------/////////...///000111111222222111111222222333444555555555555555555555555555555444444444444333333222444555666777888;;;===BBBEEEJJJNNNRRRVVVZZZ]]]]]]^^^```cccggglllooorrrnnnppppppkkkeeecccgggkkkgggaaa]]]^^^[[[SSSJJJFFFFFFWWWgggiiifffjjjttt}}}}}}qqqllloooqqqnnnjjj___```bbbgggooo||||||nnnnnnooorrrqqqlllgggddd^^^XXXSSSRRROOOIII@@@777222///000000000000000000000000///////////////////////////...000333222///000444000000000000000000000000......///000111222333444000111222333444444444444888777777CCCgggcccVVVYYY\\\[[[rrr{{{vvvtttvvvtttpppnnnmmmmmmoooppppppnnnkkklllnnnooollljjjnnnyyywwwwwwsssjjjsss|||llliiinnniii]]]LLL???<<<===888111666333000......//////...////////////////////////////////////////////////............////////////000000000000000000000000111222333333222222555666888000:::^^^zzzuuuhhhyyyYYYQQQHHH@@@===999???CCCFFFEEEBBB??????@@@===;;;888555333111111000...---,,,,,,++++++,,,,,,*********))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))+++,,,,,,,,,,,,,,,,,,------...------,,,+++,,,,,,---------...............---,,,,,,,,,---------,,,,,,++++++,,,,,,---/////////...---------,,,.........//////000111111111111111000111222222333444444444444444444444444444444333333333333333333222333555666666888:::===@@@BBBEEEHHHLLLRRRXXX]]]^^^___```cccfffiiikkkmmmjjjmmmnnnkkkfffdddhhhlllmmmjjjhhhhhhcccZZZSSSRRRPPPZZZdddhhhjjjqqq|||uuuoooppppppkkkggg^^^___aaagggpppmmmkkkooopppllliiieee___XXXRRRRRRPPPKKKCCC:::222...000000000000000000000000///////////////////////////---111:::999000...222000000000000000111111111//////000111111222333333000111222333444444444444999444666MMMyyyhhhWWW^^^nnnpppeeezzz}}}yyyuuusssqqqpppnnnooommmjjjmmmrrrsssqqqooopppqqqssstttttttttsssooosssuuuqqqjjjhhhnnntttyyy}}}~~~zzzppphhhrrrnnneeegggfffcccWWWEEE===>>><<<444<<<999444111111111222222////////////////////////////////////////////////---.........////////////000000000000000111111111111222333333333333666888===555EEEqqqxxxmmmxxxWWWPPPHHH>>>;;;999===@@@CCCBBB???<<<<<<======;;;999666333222111111------,,,++++++++++++,,,*********))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---............------...//////---,,,+++,,,,,,,,,,,,------.........---------,,,,,,------,,,,,,++++++++++++,,,,,,/////////...---------,,,---...//////000111111111111111000000000111222222444444444444444444444444222222333333333333333333222333555555666777:::<<<>>>@@@CCCGGGLLLSSSZZZ___bbbbbbbbbcccdddfffiiijjjjjjmmmpppnnniiigggjjjnnnnnnkkkjjjiiiddd\\\XXXYYYXXXXXX[[[```jjjwww|||vvvuuuqqqiiibbb\\\]]]___dddoooiiihhhmmmooollljjjgggaaaZZZSSSRRRQQQMMMGGG===444...111111111111111111111111///////////////////////////---333>>>@@@555...//////000000000111111111222222222222111111111111111111111222333444444444444555222;;;]]]xxxgggSSSVVVrrr}}}~~~wwwpppmmmiiifffeeefffgggiiihhhkkkkkkkkkooouuuuuurrroooqqqsssuuuvvvvvvvvvvvvqqqwww{{{yyyrrrnnnnnnpppoooxxx|||{{{vvvbbbcccnnn}}}}}}nnncccbbbccchhhbbbOOOAAA???>>>:::???:::555111000111222222000000000000000000000000000000000000000000000000.........////////////000///000000000111111111222111222444444333444777999<<>>===;;;999666444333222222------,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,---...////////////---...000000000...,,,***,,,,,,,,,+++,,,------...,,,---------------------......------------.....................------------...///111222222222222111111000000111111222333333333333333333333333333111111222222222222333333111333444555666777:::<<<<<>>DDDIIINNNRRRWWWZZZ```^^^\\\[[[]]]aaaeeeiiilllrrrxxxxxxrrrmmmkkkkkk```XXXRRRQQQQQQQQQSSSWWWRRRPPPQQQXXXbbbttt}}}zzztttllleeedddcccbbbdddlllzzzvvvjjjnnnooollljjjhhhccc^^^XXXVVVSSSPPPKKKCCC999222111111111111111111111111////////////////////////.........444@@@FFF>>>333///000000111111222333333111222222222222222222222111222333444555555555555999DDD^^^eeeXXXVVVhhh|||uuuppprrrtttuuusssttttttuuuwwwyyy{{{}}}~~~{{{|||zzzvvvuuuvvvsssnnngggiiilllmmmkkkjjjjjjlllkkknnntttzzz~~~uuunnnjjjooozzz{{{uuukkk```RRREEE@@@BBB999666111///.........---000000000000000000000000000000000000000000000000000000000000111111111222///000000111111222333333111333444555555666888;;;JJJrrrvvvppp{{{uuuuuummmXXX[[[QQQ???999888???BBBEEEDDD@@@===<<<======;;;999666444333333333---,,,++++++******++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''((((((((())))))************+++,,,------------...///111222111///,,,***---,,,+++***+++,,,---...***+++,,,---............,,,++++++******++++++,,,,,,------....../////////...///111333444444444444222222111111222222333444222222222222222222222222000000111111222222222333111222444555555777999<<<999===DDDJJJMMMPPPSSSUUU\\\ZZZWWWVVVYYY^^^eeeiiimmmtttzzz{{{uuunnnjjjjjj___UUULLLKKKNNNQQQUUUYYYPPPQQQUUUYYY^^^lll~~~{{{yyyuuuooojjjbbb```]]]]]]dddqqqkkkooopppllljjjiiiddd___ZZZWWWTTTQQQLLLEEE;;;444111111111111111111111111////////////////////////...---+++...===KKKGGG888///000000111222222333333000000111222333444444555222222333444555555555555:::JJJkkkcccYYY]]]ppp{{{}}}{{{ooolllpppwwwzzz{{{|||~~~~~~{{{yyyzzzzzzvvvpppooopppnnniii___bbbddddddbbb``````bbbaaaaaadddkkktttzzz{{{{{{wwwqqqiiihhhtttzzzkkkbbbWWWHHHAAACCC999666333000000000///...000000000000000000000000000000000000000000000000000111111111222222222222///000000111222222333333111333444555555666999;;;\\\ooo~~~|||rrrxxxjjjUUU]]]VVVCCC::::::???@@@BBBBBBBBB@@@???>>>;;;:::888666444333222111......---,,,++++++******+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******---...000///---+++***+++------,,,+++++++++,,,,,,---------,,,,,,+++++++++***,,,/////////......///,,,,,,++++++,,,,,,---...,,,,,,.../////////...---,,,///222333222000000000333222111111111222333444333333222222111000//////000111111111111222222222111222333444555777:::===>>>>>>BBBFFFGGGFFFIIIOOOQQQRRRTTTVVVYYY^^^dddhhhiiippp{{{yyyoooggg___YYYQQQJJJHHHKKKPPPTTTTTTWWWZZZZZZZZZeee~~~|||qqqiiifffccc```^^^bbbhhhpppuuuiiippptttoookkkiiieeeaaa\\\ZZZVVVSSSMMMEEE===777333111000000111222222111111111111111000000000000...///000111333666;;;>>>888333------000333222000111111222222222333333333---888555///444888555777>>>ggglllTTT\\\eeennnvvv|||yyyxxxxxxssswww}}}~~~|||zzzvvvvvvvvvxxx|||~~~|||yyyxxxsssrrrqqqooollliiifffdddZZZYYYXXXVVVVVVVVVVVVWWWVVVYYY\\\```ccchhhmmmqqqzzzsss```^^^llluuuggghhhbbbPPPDDDDDD:::777333111111111111111111000000000222333222111111111000000//////......333111///000222333222///333333333333333333333333---333:::000555>>>999HHHmmm{{{{{{pppuuulllVVV\\\TTTBBB:::;;;???@@@BBBCCCBBB@@@>>>>>>;;;:::888666444222222111......------,,,++++++***+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******---///000000...,,,++++++,,,,,,,,,++++++,,,---------,,,,,,,,,++++++++++++***,,,//////............,,,,,,++++++,,,,,,---...,,,---.../////////...------000222333222111111111222222111111111222333444333333333222111111000000000000111111111222222222000111222333444666999<<<>>>>>>BBBGGGHHHGGGKKKQQQXXXYYYZZZZZZ\\\aaagggkkkmmmsss|||~~~sssjjjaaa[[[RRRLLLJJJLLLPPPSSSSSSUUUZZZ]]]```hhhzzzvvvooonnniiiccc```aaagggnnnsssssspppmmmkkkjjjfffbbb^^^XXXWWWUUUSSSOOOIIIBBB===444222000000111222222111111111111111000000000000222333222111000111333555999666222111111222111///111111222222222333333333000777444222888777444999UUUuuuzzzeeeTTTTTTZZZeeeppp||||||sssllliiiqqqnnnnnnqqqsssrrrsssvvv|||~~~}}}|||yyy}}}{{{xxxuuutttsssssspppooommmjjjfffccc___^^^XXXWWWUUUTTTSSSSSSSSSSSSRRRTTTVVVXXXZZZ^^^bbbeeepppwww~~~iiibbbiiivvvssseeeeeecccWWWIIIBBB<<<:::777555222111111111222000000111222333222111111111000000////////////333111///000222333222000333333333333333333333333333///777555888:::@@@ddd|||rrrvvvmmmWWW[[[RRRAAA;;;;;;>>>@@@CCCCCCAAA???>>>>>><<<:::888666444222111111.........------,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((((()))******---///000///---,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,+++++++++***,,,//////...------...,,,,,,++++++,,,,,,---...,,,---......//////.........111333444333222222222222111111111111222333333444333333222222111111111000000000111111111222222///000111222333555888;;;>>>???CCCIIILLLMMMQQQVVVaaa```___^^^___ccciiimmmpppttt{{{xxxnnnddd^^^UUUNNNLLLNNNQQQSSSRRRTTTZZZaaafffmmm{{{}}}yyyvvvrrrkkkffffffkkkrrrwwwsssggghhhjjjfff```^^^YYYWWWUUUSSSPPPKKKDDD@@@555333111000111222222111111111111111000000000000444444333000...---...000999999888666222000//////111111222222222333333333444555222555;;;555555DDDrrroooYYYSSSGGGVVV]]]ggguuu|||pppfff___bbbeeeiiilllhhhdddhhhooouuuxxx{{{}}}}}}~~~}}}|||||||||~~~}}}~~~{{{xxxsssooommmmmmnnnooonnnmmmjjjgggccc___[[[YYYUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRTTTWWWZZZbbbjjjxxxwwwiiiffflllxxxxxxgggaaaccc^^^PPPAAA???@@@???;;;555111000222222111000111333333333111111000000000000/////////222111000111222222111000333333333333333333333333777---444888999888NNN{{{kkk~~~tttwwwkkkXXX\\\RRRAAA;;;;;;===@@@CCCCCCAAA>>>>>>???<<<;;;999666444222111000.........---------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((())))))***,,,.........,,,++++++,,,*********+++,,,---...///------------------------***---//////...,,,,,,---,,,,,,++++++,,,,,,---...---------...............///111333444333222222333111111111111111222222333444333333333222222111111000000000000111111111111///111222222333555999<<>>[[[YYYKKKQQQJJJ\\\bbbmmm{{{wwwkkkddd___aaafffhhhddd___aaahhhooorrrvvvwwwvvvxxx|||~~~~~~}}}zzzyyyuuussspppnnnmmmmmmooopppnnnmmmkkkhhhddd```]]][[[UUUTTTQQQOOONNNMMMMMMMMMOOOPPPQQQPPPPPPQQQTTTVVV[[[bbbooopppddddddooo{{{~~~kkk]]]\\\^^^TTTFFFDDDGGGGGGBBB999222111222222111000111333444333222000000000000000000000000222111111111111222111111222222333333333333444444666///666666888@@@aaarrrooopppqqqjjj[[[^^^RRRAAA;;;:::===AAADDDDDD@@@>>>>>>@@@===;;;999666444222111000---------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((())))))***+++,,,---,,,******+++,,,*********+++,,,---...///.........///////////////+++---//////---,,,,,,,,,,,,,,,++++++,,,,,,---...------------......//////000222333333222222333444000000111111222222222222333333222222222222222111//////000000000111111111000222333444444777:::===>>>AAAIIIVVV```cccfffjjjiiihhhfffdddccceeeiiimmmqqqrrrxxxxxxjjjbbbXXXRRRQQQSSSSSSRRRVVV\\\cccdddcccmmm}}}|||}}}fffdddjjjhhhdddeee]]]ZZZWWWTTTPPPJJJDDD@@@:::777333111111222222111111111111111000000000//////000111111000000111333///444888777111...///333111111222222222333333333222333222666666444MMMyyymmmMMMGGGOOOLLL^^^eeerrrzzzooogggbbbaaabbbdddbbb]]]\\\^^^eeeiiimmmnnnnnnpppuuuyyy~~~}}}}}}~~~~~~}}}~~~~~~yyyuuunnnnnnoooooopppqqqqqqrrrmmmmmmkkkiiigggdddbbb```WWWVVVSSSQQQOOONNNMMMNNNPPPQQQQQQPPPPPPQQQSSSVVVYYY^^^ggguuuyyyddd\\\dddqqq|||wwwhhhVVVRRRYYYWWWMMMJJJMMMNNNHHH>>>666222222222111111111333444333222000000000000111111111111111111222111111111111222222222222333333444444444111444;;;222:::TTTtttuuujjjhhhmmm```___RRRAAA;;;:::<<>>@@@===<<<999666444222000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,+++******+++---++++++++++++,,,------............////////////000+++---//////---+++++++++,,,,,,++++++,,,,,,---......------------...//////000111222222111111222444///000111111222222111111111111111111111111111111/////////000000000111111111222444444555777;;;===>>>AAALLL\\\gggjjjkkkllljjjjjjiiihhhggghhhkkknnnpppsssyyyxxxggg___UUUPPPPPPRRRQQQOOOXXXbbblllnnniiinnn~~~}}}}}}pppdddfffgggffffff\\\ZZZWWWTTTRRRNNNIIIFFF<<<888444111111222222222111111111111000000000000222333444333000///000111,,,000444444111///111444111111222222222333333333111444333555666<<<___zzzZZZKKKJJJMMMRRR```jjjzzz~~~uuukkkdddeee___]]]___```\\\XXXXXXZZZ^^^bbbeeeggglllrrrwwwyyyyyy{{{|||~~~~~~yyyvvvxxx|||~~~zzzuuulllmmmoooqqqrrrsssssssssnnnmmmlllkkkiiifffdddcccZZZYYYVVVSSSQQQOOOOOOOOONNNOOOOOONNNNNNNNNQQQSSSVVVZZZaaalll|||jjjYYY\\\gggiiiiiibbbXXXWWW[[[[[[UUUOOORRRRRRNNNDDD;;;444222333222111222333444444222000000000111111111111222000222222222111000111222111222222333333444444555///777<<<333HHHpppjjjhhhvvvfff```OOO???<<<<<<;;;AAAFFFEEE???<<<>>>AAA===<<<999666444111000///+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((()))******---......---++++++---///,,,,,,,,,++++++,,,------,,,---------............+++---......---+++***+++,,,,,,++++++,,,,,,---......------,,,---...///000///111111111000000222333...///000111222111111000000000000000000000000000////////////000000000111000111333333444666:::<<<===AAANNN___jjjkkkhhhgggfffggghhhhhhhhhiiikkkmmmmmmpppvvv|||~~~{{{uuuooobbbZZZOOOKKKMMMOOOMMMKKKTTTcccwww}}}{{{jjjeeehhhiiiggg```]]]ZZZWWWTTTPPPKKKHHH===999555222111222222222111111111111000000000000222444444333000///...///---000222222000000111333111111222222222333333333222666333333:::IIInnnqqqNNNPPPQQQOOO^^^gggttt}}}xxxrrrkkkeeeddd^^^[[[]]]]]]ZZZXXXXXXVVVYYY]]]___bbbgggooouuuuuuvvvxxx{{{}}}~~~~~~~~~{{{yyyxxxzzz}}}~~~|||yyyssssssrrrssstttuuuvvvwwwrrrqqqpppnnnllliiigggeee\\\[[[XXXUUURRRQQQPPPPPPNNNNNNNNNLLLKKKKKKMMMOOOOOOTTTZZZcccrrr~~~{{{bbb___fffbbbdddgggkkkooommmddd[[[TTTUUUTTTQQQJJJ@@@777111333222111222444555444333000000111111111222222222000222333222000///111333111111222333333444555555111555:::<<<```oooooo~~~jjj```MMM>>><<<>>>;;;AAAFFFEEE???<<<>>>AAA>>><<<:::666444111000///*********************++++++++++++************)))))))))))))))))))))))))))((((((((((((((()))******/////////...------///111------,,,+++++++++,,,,,,+++++++++,,,,,,---------+++---......,,,+++***+++,,,,,,++++++,,,,,,---.........---,,,---...///000///000111000//////111333...///000222222111111000///////////////000000000////////////000000000000///000222222333555999;;;<<>>:::555222111222222222111111111111000000000000000111333222000//////000000111222111111000111222111111222222222333333333444777333222???SSSuuujjjFFFRRRTTTOOOgggppp{{{xxxuuupppkkkbbb___]]]]]]\\\YYYZZZ]]]XXX[[[]]]]]]___dddkkkrrrsssuuuxxx{{{}}}~~~}}}}}}yyy{{{~~~}}}}}}{{{yyywwwuuuuuuwwwyyy{{{wwwwwwuuurrrooollliiiggg^^^\\\YYYVVVSSSQQQPPPPPPOOOOOONNNLLLIIIIIIJJJLLLHHHOOOVVV^^^lll|||yyyyyyoooggglllgggiiirrrlll]]]WWWVVVUUUSSSMMMCCC888111333222111222444555444333000000111111222222222222///222333333000///111333111111222333333444555555555111777EEEsssuuuvvvxxxiiicccTTTBBB===<<<===@@@CCCBBB???======???===;;;999666333222111111///---,,,,,,---...,,,+++))))))))))))))))))))))))******))))))(((((('''''')))((((((((()))***++++++222111...,,,,,,---///111111---)))(((***,,,---,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,---------......---------------...///000111111000///////////////111111111111000000000000333333222111000///......////////////000000000000000222333444444666999;;;:::AAANNNZZZ]]]ZZZZZZ]]]aaabbbgggllljjjfffiiirrrssssssrrroooooooooiiiaaaZZZTTTMMMJJJGGGCCCEEEIIILLLZZZuuutttjjjhhhgggeeejjj```YYYYYYWWWOOOIIIGGG@@@<<<666111000111111111111111111111000000000000000000000000000000000000///000000000000111111111000111222222111000111333444333666777>>>^^^vvvZZZLLLMMMVVVaaaiii~~~~~~yyywwwvvvuuuvvvmmmfffdddbbb]]]ZZZ[[[TTTZZZ```___[[[\\\ccckkkrrrtttwwwzzz|||}}}}}}}}}||||||}}}~~~}}}zzzxxxwwwxxxyyyxxxwwwtttoookkkhhh```^^^[[[WWWSSSRRRSSSUUUPPPOOONNNLLLKKKKKKJJJJJJMMMLLLPPPZZZfffqqqzzzwwwsss}}}~~~fffbbb___zzzgggaaa[[[\\\\\\[[[TTTHHH:::111333333333111000111333555222222222333444444111///222222222222222222222222444333111111111333555777:::777555UUUhhhnnnrrrxxxiiibbbRRRBBB===<<<<<>>???EEELLLQQQWWW```jjjoooooorrrtttoooiiikkkpppoooppppppoooqqqrrrmmmfff___WWWOOOLLLJJJFFFEEEGGGGGGQQQjjjtttmmmnnnkkkeeeiii```YYYXXXVVVOOOIIIHHHAAA<<<666222000111111111111111111111000000000000000000000000000000000000000000000111111111222222000111222222111111222333666777666;;;PPPoooqqq```PPPKKKRRR^^^lllvvv{{{tttmmmjjjeee]]]XXXVVVSSSWWW\\\\\\[[[]]]ccciiinnnpppsssvvvyyy{{{}}}}}}}}}}}}yyysssnnnkkkbbb```\\\WWWSSSQQQQQQRRROOONNNMMMLLLKKKJJJJJJJJJLLLLLLOOOWWWcccoooxxx~~~uuurrr|||rrraaa]]]yyyoookkkaaaaaaaaa^^^XXXLLL???666555555444333222111222333333222111222333222000///222222222222222222222222333222222222222444555666555666FFFppp}}}{{{||||||[[[PPPuuunnnxxxiii```PPPAAA===<<<:::>>>AAAAAA>>><<<===???===;;;888555333111111000...---++++++,,,+++***((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))+++,,,......000...,,,+++***+++---...,,,++++++---///111000000++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,------------------------...///000111111111000///////////////.........//////000000111............////////////000000000111111111222222///000222333333444777999>>>===AAAGGGNNNWWWeeerrruuuuuuvvvuuunnngggfffiiijjjlllnnnppptttxxxuuunnnfff\\\RRRPPPNNNJJJFFFEEEAAAGGGYYYvvvtttmmmooollldddhhh```ZZZXXXUUUOOOJJJHHHBBB===777222111111111111222222111111111000000000000000000000000000000000111111111111222222222333000111222222111111222444888;;;555CCCjjjdddSSSLLLHHHNNNZZZiiiyyy{{{uuupppiii^^^VVVSSSRRRTTTWWWYYY[[[^^^cccgggiiikkknnnssswww{{{~~~xxxrrrnnniiifffaaa[[[VVVRRRQQQPPPNNNNNNLLLKKKJJJIIIIIIIIIJJJJJJMMMSSS___lllvvv{{{ssspppzzzqqq^^^vvvyyyvvviiihhhgggddd]]]RRRFFF===666666555555333222222111444222000000111222111000333333333333333333333333222222333333444555555666555777XXX|||hhhooo^^^III[[[|||}}}kkkvvvhhh\\\MMM@@@>>><<<999===@@@@@@===<<<===???<<<;;;888555222111000000---,,,++++++------,,,+++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++---///000...---+++*********+++,,,,,,,,,,,,------,,,+++)))++++++++++++++++++++++++)))+++---,,,+++***++++++++++++,,,,,,,,,---------------------...000111111111000000///////////////,,,------...///000000111111111000///...------,,,000111111111222222222222...000111222222444777999:::>>>FFFQQQWWW[[[ccckkknnnooopppooojjjeeeddddddgggjjjmmmqqqxxx~~~yyylll```UUUSSSRRRMMMGGGCCCDDDHHHSSSggg~~~zzzmmmmmmllliiigggbbb\\\YYYUUUPPPKKKIIICCC>>>888333111111222111222222222111111111000000000000000000000000000000111111222222222333333333///111222222222222333444888<<<444KKKpppLLLGGGEEEIIISSS```ooo}}}vvvqqqhhh]]]WWWVVVTTTSSSTTTWWW\\\```cccdddeeegggkkkpppvvv{{{~~~xxxtttqqqmmmfff```ZZZUUUQQQNNNNNNMMMKKKJJJIIIIIIHHHHHHGGGIIIKKKPPP[[[jjjuuuxxxqqqooozzzdddqqq~~~ooonnnkkkggg```UUUIIIBBB666555444444444444222111444222000000222444555555333333333333333333333333111222333555666666666666;;;;;;ccciiiwwwoooQQQXXX}}}fffoooeeeYYYJJJAAA???<<<:::===@@@@@@===<<<===>>><<<:::777444222111000000,,,++++++,,,///000000///))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++---///000---,,,+++***)))******++++++,,,......---,,,******++++++++++++++++++++++++)))+++---,,,+++***+++++++++++++++,,,,,,,,,---------------...///000111222111000000///////////////,,,------...///000000111333222222111000///...---000111111111222222222222...000111222222444777999;;;@@@KKKUUUYYYXXXZZZ___bbbeeehhhiiihhhhhhgggfffeeehhhkkkpppyyypppdddXXXUUUTTTOOOIIIFFFIIINNNXXXdddrrrrrrhhhiiimmmhhheee```ZZZUUUQQQMMMIIIDDD???999444222222222222222222222222111111111111000000000000000000000000111111222222222333333333///111222333222222444555777;;;888XXX|||^^^BBBEEEEEEJJJUUUbbbrrr{{{uuuoooggg]]]YYY[[[YYYXXXWWWYYY^^^aaaccccccbbbcccfffkkkrrryyyxxxrrrjjjccc\\\VVVPPPLLLLLLLLLJJJIIIHHHGGGGGGGGGEEEIIIKKKNNNZZZjjjsssuuummmmmmyyyooolllsssooonnnlllhhhaaaWWWKKKDDD666444222333444555444222333111000222555888::::::333333333333333333333333111222444555666777777777<<>><<<<<<>>><<<:::777444222000000///,,,++++++---000111111111))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))+++,,,......,,,,,,+++***************)))+++...////////////000++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,------...///111222333111111000///////////////.........//////000000111000000000000111111111111000000000111111111222222///000222333333444777999>>>@@@FFFMMMNNNNNNRRRYYYWWW\\\```aaacccffffffcccccceeegggjjjtttttthhh]]]XXXVVVQQQNNNMMMKKKQQQ[[[dddmmmzzzbbb```iiijjjjjjddd\\\UUURRRNNNIIIEEE@@@999555333222222222333222222222222111111111000000000000000000000000111111111111222222222333///111222333222333444666777:::DDDmmmkkkPPP>>>DDDDDDIIIUUUeeevvv|||vvvnnnddd```bbbbbb```______```bbbcccbbb``````cccgggnnnvvv}}}~~~wwwoooggg```YYYQQQKKKLLLKKKIIIHHHGGGGGGFFFFFFCCCIIILLLOOOZZZkkksssrrrjjjjjjwww|||jjjhhhuuugggggggggfffbbbYYYNNNGGG:::666333222444666555333222222222444888;;;<<<<<<333333333333333333333333333333444555666888999999===VVVtttrrrdddfffvvv]]]cccmmmvvv___SSSGGGCCCBBB===>>>AAACCCBBB>>>;;;<<<===;;;:::777444222000//////...---,,,---/////////...))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))***+++,,,---,,,,,,+++++++++*********))),,,...///......///111++++++++++++++++++++++++)))+++---,,,+++***+++,,,***++++++++++++,,,,,,,,,,,,------...///111333444111111000///////////////000000000000000000000000/////////000000000000111/////////000000000111111000111333333444555888:::>>>>>>@@@DDDEEEGGGNNNWWWWWW\\\______bbbeeeccc^^^___```___bbblllyyywwwmmmbbb\\\XXXTTTTTTWWWXXX[[[bbbiiiqqq~~~kkk^^^hhhmmmnnnhhh^^^VVVSSSNNNIIIFFFAAA:::555333333222222333333222222222111111111000000000000000000000000000000000111111111222222///111333333333333555777999:::UUU[[[FFFBBBFFFEEEKKKYYYkkk~~~sssllllllkkkjjjhhheeecccbbbbbbcccbbbcccdddhhhnnnvvv~~~vvvooohhh```WWWPPPKKKJJJIIIGGGFFFFFFFFFFFFBBBJJJOOOQQQ\\\lllssspppggggggtttnnnbbbeeejjjyyy}}}mmm[[[^^^aaadddccc\\\SSSLLLBBB<<<666333555666555333333333333555888:::999888444444444444444444444444444444444444666888:::;;;IIIuuupppeeeiiiuuu]]]dddlllsss]]]RRRGGGDDDCCC>>>???BBBDDDCCC???<<<;;;===;;;:::777444111000//////000...------------,,,***))))))))))))))))))))))))'''((((((((())))))******))))))(((((()))***++++++,,,,,,,,,++++++++++++***+++---...---***)))+++---++++++++++++++++++++++++)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,,,,------...000111333444111111000///////////////111111111111000000000000111111000///...---,,,,,,////////////000000000000000222333444444666999;;;::::::>>>BBBDDDFFFNNNVVV```eeegggfffgggjjjfff___\\\[[[ZZZ[[[eeerrrzzz{{{yyyooofff___ZZZVVVXXX^^^mmmlllnnntttzzz~~~iiiooonnnpppkkk___VVVSSSOOOIIIFFFAAA;;;555333333333222333333333222222222111111000000000000000000000000///000000000000111111111///111333333333333555777;;;;;;aaasssOOOBBBJJJJJJIIIOOO___rrrwwwtttqqqpppnnnjjjeeebbbbbbdddgggggghhhkkkqqqyyy~~~vvvppphhh^^^WWWJJJJJJHHHGGGFFFEEEEEEEEEBBBKKKPPPRRR]]]nnntttoooeeeeeeqqqsss```ZZZTTT___eeeUUUSSSWWW]]]cccddd___WWWQQQHHHAAA999555555666555333444444444666888888666444444444444444444444444444555444333444555888;;;<<>><<<<<<;;;;;;:::888666444333222222...---+++,,,,,,---+++***+++++++++************)))))))))))))))))))))))))))(((&&&&&&***000111...***+++,,,---......,,,***)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---......000111444555777444444333333222111000000000000000000000000000000000///////////////000111///////////////000111111111222222333333444777:::>>>999:::DDDOOOUUU]]]dddfffeeeeeefffeeebbb]]]YYYVVV\\\bbbfffkkkpppqqqnnnmmmccc[[[ZZZ\\\[[[[[[\\\```cccpppvvvtttpppqqqkkk```XXXUUUOOOGGGFFFCCC>>>888555222222222333333333222222222111111333333222111000000111111111111222222222333333333///222555444333555888999999PPPuuuvvv\\\PPPIIIEEEDDDLLLWWWdddvvv}}}~~~{{{uuuooojjjhhhgggfffgggjjjgggjjjtttwww{{{wwwpppjjjddd___SSSRRRMMMHHHFFFGGGEEECCCIIIQQQVVVYYYeeessssssjjjiiiiiiuuueeeXXXTTTTTTZZZccc\\\^^^bbbgggiiicccWWWMMMLLLDDD:::555555666444222444444444444444444444444666555444333333333333333777000333555111666AAADDDxxxuuujjjwwwbbb\\\yyybbbbbbvvv______WWWIIIDDDCCCBBBBBBAAA@@@>>>===<<<<<<>>><<<999666333000///......---+++,,,,,,---+++***+++++++++************))))))))))))))))))))))))))))))''''''+++000222...+++...///000111000///---,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---......000222444555666555444444333333222222222000000000000000000000000222111000//////.../////////////////////000111111111222333333222444777999<<<:::???KKKVVV\\\ccciiigggfffcccaaa```bbbdddfffgggkkknnnnnnoooqqqnnniiiddd[[[UUUUUUXXXWWWWWWXXX___aaammm|||ppptttuuupppfff]]]WWWOOOEEEFFFCCC>>>999555333222222333333333222222222111111333222222111000000111111111111222222222333333333333444444222111333555666999TTT}}}aaaPPPLLLJJJGGGHHHQQQ\\\iiizzz}}}wwwrrrmmmjjjhhhhhheeejjjhhhjjjqqqsssyyyyyyrrrkkkccc^^^UUUSSSOOOKKKIIIIIIIIIHHHLLLRRRWWW\\\iiiwwwuuujjjfffhhhuuu|||```SSSYYYfffoooeeeeeehhhjjjjjjdddZZZRRRLLLEEE;;;666555666555333444444444444444444444444666555444333333333333444444333444666666444???QQQsssfffkkk[[[kkk~~~xxxeeeiiixxxbbbcccZZZKKKFFFEEEDDDCCCBBBAAA???>>>===<<<===;;;888555222000...---...,,,++++++------,,,***+++++++++************))))))))))))))))))))))))))))))((())),,,000111///,,,...///000111000///...---***************+++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---...///000222444555666444444444444444444333333000000000000000000000000333222111///............///////////////000111111222333333333222333666888:::<<>>:::666444333333333333333222222222111111333222111111000111111111111111222222222333333333777555333222222333555777<<<]]]cccIIIEEEJJJKKKIIIMMMWWWdddqqq{{{uuupppmmmkkkjjjcccjjjjjjkkkqqqrrryyyxxxpppfff```XXXUUUQQQNNNLLLKKKLLLNNNRRRVVVZZZbbbrrr}}}xxxkkkfffkkkzzzsssZZZ\\\kkktttjjjjjjkkkkkkiiiccc\\\VVVMMMFFF===888666666555444444444444444444444444444555555444333333333444444111777444666:::222@@@gggmmmeeeZZZWWW|||vvvgggpppuuu```ccc[[[JJJCCCCCCEEEDDDCCCBBB@@@???======999888666444222111000000---,,,++++++------,,,++++++++++++*********))))))))))))))))))))))))))))))***)))+++---000111///,,,+++,,,,,,------,,,++++++************************,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---...///111222444444555222222333333333333333333000000000000000000000000111111000//////.../////////////////////000000111222333333333222333666888:::>>>EEELLLSSSXXX___eeebbbkkkuuuzzzxxxuuuttttttoooqqqrrrqqqqqqpppiiiaaaSSSOOONNNSSSWWWWWWXXXZZZ[[[^^^lllvvvkkkjjjhhheeeaaa[[[RRRJJJEEECCC???;;;777555444333333333333222222222111111222222111111111111111222111111222222222333333333555333222444555555888<<>>===<<<===;;;888555222000...---,,,+++***+++---...---,,,+++++++++************))))))))))))))))))))))))))))))***,,,...///...---,,,******++++++++++++,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,---------...000222333333333333111111111111111000000000000000000000000000000000............///111222333///////////////000111111111222333333333444777:::@@@HHHNNNOOOTTTaaarrr|||vvv{{{}}}yyyvvvvvvrrrsssssstttvvvvvvnnncccRRRPPPQQQUUUXXXWWWYYY]]]\\\aaaooopppnnngggbbbcccbbb\\\TTTPPPDDDCCC@@@===:::777555444333333333222222222111111111111111000111111222333111111222222222333333333111000333666333111:::HHHdddyyyZZZFFFNNNZZZWWWOOONNNZZZiii{{{~~~yyysssnnnkkkhhhgggdddppp~~~uuuooojjjccc]]][[[UUUOOOTTT^^^```bbbiiivvvvvviiisss~~~jjjlll|||vvvggg\\\VVVOOOKKKEEE???:::777777777444444444444444444444444444444333333333444555555555:::333222999AAAggg{{{nnneee}}}gggNNNddd{{{tttvvvgggqqqmmm[[[fff___JJJBBBFFFFFFEEECCCBBB???===<<<;;;>>><<<999666333000///...,,,+++***+++---...---,,,+++++++++************)))))))))))))))))))))))))))(((***,,,......---,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,++++++)))*********++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,---------...111333444333333222333222222111111000000000000000000000000000000000//////...//////000111222///////////////000111111///000222222333555888;;;@@@JJJQQQQQQUUUdddvvv~~~|||yyyxxxwwwtttuuuuuuuuuxxxwwwnnnbbbWWWUUUUUUXXXXXXWWWZZZ^^^^^^bbbkkk|||{{{llleeebbbffffff___UUUPPPDDDCCCAAA>>>;;;888666555333333333222222222111111111111000000111222222333111111222222222333333333222111444666333555III```|||gggOOODDDRRRZZZSSSNNNTTT^^^mmm|||vvvpppmmmllliiiccckkkxxxrrrmmmeee```___ZZZUUU[[[hhhfffiiirrrwwwlllwww}}}sssjjjmmmqqq|||zzzjjj]]]WWWOOOLLLGGG@@@;;;888777777444444444444444444444444333333333333333444555666555555555555999LLLvvv}}}iiieeeiiiVVVMMMlllyyyyyykkkvvvgggoooiiiXXXeee^^^HHHAAAEEEFFFEEECCCAAA???===;;;:::;;;:::888666444333222222,,,+++***+++---...---,,,+++++++++************)))))))))))))))))))))))))))'''))),,,------,,,++++++***)))))))))***++++++,,,.........------,,,,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,+++...------,,,,,,------...---///111333444333222222444444333333222111000000000000000000000000000000111000///////////////000///////////////000111111...000111222333666999<<<>>>IIIQQQPPPSSSaaarrr|||~~~yyyvvvyyyzzzzzz{{{~~~uuuiii\\\ZZZYYY[[[ZZZXXX[[[``````bbbgggttteee______gggjjjaaaWWWQQQDDDCCCAAA>>>;;;888666555333333333222222222111111111111000000111222333333111111222222222333333333222111444888666===YYYxxx|||\\\GGGBBBPPPVVVMMMMMMYYY```qqqxxxrrrnnnnnnkkkcccgggwww~~~{{{uuunnnfffbbbbbb^^^YYYaaappplllpppzzzzzzqqq{{{lll[[[^^^mmm~~~yyyjjj]]]WWWOOOMMMHHHAAA;;;888777888444444444444444444444444333333333333333444555666333111666999;;;TTTvvv___dddvvvsssMMMMMMnnnrrr|||ttttttggghhhZZZ\\\cccGGGFFFCCCAAABBBBBBAAA>>>;;;:::;;;999888777555333111//////------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''))),,,------+++++++++,,,,,,++++++++++++******---------...............,,,,,,+++******+++,,,,,,***************************++++++,,,,,,------...///000111222333222111111000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222222111000000333777;;;>>>@@@DDDLLLQQQTTT\\\oooyyy~~~{{{|||yyysssrrrddd```___^^^\\\XXXZZZ___```fffnnnuuuwwwZZZUUUdddgggaaa```___PPPBBB:::???@@@777111111333333444444333333222111000111111111111222222222111111222222222333333333333///444:::777???lll|||MMMGGGHHHNNNNNNJJJQQQ^^^nnn}}}}}}wwwnnnhhhmmmccc]]]aaakkkuuu|||rrrnnniiiddd___```lllyyy{{{}}}||||||}}}gggTTTSSS\\\nnntttiiiddd```TTTRRRNNNIIIEEEAAA===999777666444333333444555333222333333333333333333333333333222444777FFFVVVsss\\\mmm{{{cccIIIKKK}}}mmmvvviiiiiiYYYZZZ```EEEEEEBBBAAABBBBBB@@@===;;;::::::999888777555333111//////------,,,,,,,,,,,,++++++,,,+++++++++************))))))))))))))))))))))))(((***---...---,,,,,,,,,------,,,,,,++++++******,,,,,,------......//////------,,,++++++,,,------++++++++++++++++++++++++***++++++,,,,,,------...///000111333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000111222444777999:::===AAAHHHMMMPPPXXXkkk}}}~~~{{{|||{{{vvvssssssjjjgggeeeddd```[[[[[[^^^]]]cccjjjooowww^^^SSSaaagggdddbbb___SSSEEE===@@@AAA999333333333333444444333333222111111111111111222222222222111222222222222333333333222222555888777FFFuuukkkHHHGGGJJJOOOMMMJJJSSScccrrr|||uuulllgggiiiccc___bbbhhhppp}}}~~~vvvqqqlllgggdddggguuu~~~}}}ooo[[[UUUZZZiiimmmfffeeedddYYYTTTPPPKKKFFFBBB>>>999777666555333444555555444222333333333333333333333333555333777;;;JJJkkkgggTTTtttjjjUUUGGGSSSvvvdddvvvjjjjjjXXXWWW^^^DDDDDDBBBAAABBBBBB@@@===:::::::::999888777555333111//////------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))),,,...///...---,,,---///......---,,,++++++***++++++,,,------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///000222333333333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222///000111333555666666666999<<>>:::777666555444444555555444222333333333333333333333333777444999???OOOjjjcccYYYGGGHHH___mmm___rrrggglllWWWVVV]]]CCCDDDAAAAAABBBBBB@@@===;;;::::::999888777555333111//////------,,,,,,,,,+++++++++*********))))))))))))((())))))))))))))))))))))))***---000000///---------//////...---,,,,,,++++++******+++,,,---......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000111222333333333222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000111222333444444555666999>>>CCCGGGOOOaaaqqq|||}}}zzzvvvrrrqqqsssmmmkkkjjjiiicccZZZWWWXXX^^^bbbgggiiillltttsssSSSTTT]]]dddgggaaaYYYMMMCCCBBBBBB===777555333333444444333333222111111111111222222222333333222222222333333333444444000666777444===```sssQQQGGGEEEMMMWWWWWWNNNLLL]]]rrrxxxrrrnnnkkkgggcccaaaaaacccjjjwww~~~wwwpppmmmnnnwww~~~~~~hhhTTTUUUbbbmmmpppuuurrrddd]]]XXXPPPJJJDDD???;;;888666555444444555555444333444444444444444444444444888444999@@@UUURRRCCCMMMlll~~~jjjaaannndddmmmXXXWWW___EEEEEEAAAAAABBBCCCAAA>>>;;;:::;;;999888777555333111//////------,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((((((+++...000111///---------//////...------,,,++++++******++++++,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...000111222333444333222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111333111000///000222555666777888<<>><<<888333333333444444333333222111222222222222333333333333333333333333444444444444111333666BBB[[[RRR@@@HHHPPPWWW\\\YYYTTTZZZmmmzzzuuutttuuunnneee^^^^^^aaafffpppxxx~~~xxxtttuuuzzzttteeeQQQRRRdddzzzhhhccc^^^UUUMMMGGGCCC???<<<777666555555666666555333444444444444444444444444555777888IIIqqq~~~]]]HHHJJJaaadddZZZXXXuuuiiiooo^^^```jjjOOOIIIAAADDDEEEEEECCC@@@>>>======999888777555333111//////------,,,,,,,,,,,,++++++,,,+++++++++************((((((((((((((((((((((((+++...000000...,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,------,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...111222333444444444333222222222222222222222222222000000000000000000000000........................////////////000000000111111111000000222444666777999888;;;@@@FFFNNN]]]jjjyyyuuuvvvooommmnnnnnnjjjdddbbbeeeaaaaaaaaa______ccciiiooosssxxx^^^QQQPPPZZZffffff___UUUGGG???======999333333333444444333333222111222222222333333333444444333333333444444444444555555111777NNNooommmIII@@@JJJRRRUUUWWWUUUWWWcccvvv|||vvvttttttkkkeee```]]][[[^^^iiiuuu~~~zzzyyy}}}qqqkkkTTTQQQ___vvvllleee___WWWOOOIIIEEEAAA???777666555555666666555444555555555555555555555555333;;;:::RRRooodddxxxJJJEEERRRnnnttt]]]WWWVVV|||{{{nnnooo___dddnnnRRRJJJAAAEEEFFFFFFDDDAAA???>>>>>>999888777555333111//////---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***((((((((((((((((((((((((+++---///000...,,,++++++)))******++++++,,,,,,---,,,,,,++++++***))))))))),,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......111222333444444444333333222222222222222222222222000000000000000000000000........................////////////000000000000///000111333444555666666999888:::@@@EEENNN\\\iiizzz{{{xxxyyytttrrrrrrrrrnnnhhhfffiiidddcccaaa___^^^aaafffkkksssrrryyy{{{```VVVRRRZZZfffgggaaaWWWIII???>>>>>>:::444333333444444444333222222222222333333333444444444333333333444444444555555888111888VVV{{{aaaDDD@@@JJJSSSSSSRRRQQQXXXhhh{{{~~~vvvrrrrrrgggeeebbb]]]WWWWWWeeesssxxx|||}}}rrrrrrWWWQQQ[[[ppppppfff```WWWOOOJJJFFFCCCAAA888666555555666666555444555555555555555555555555222>>><<>>DDDKKKZZZggg~~~zzzwwwwwwvvvsssrrrrrrnnngggcccccchhhbbb]]]\\\aaaeeeeeedddlllmmmtttlllYYYTTTZZZfffooobbbXXXKKKAAA===;;;777444666555555444444333222222333333333222222111111111222444444444222222222444666111===```tttTTTGGGIIIFFFSSSPPPNNNSSS[[[iii{{{vvvrrrqqqjjjccc\\\XXXVVVYYYbbbkkk{{{~~~}}}{{{|||{{{{{{gggSSSRRRjjjeeeiii___TTTOOOLLLGGGCCC@@@:::888666666666666555444444555666555444555777888777@@@===kkkvvvVVVOOOrrrXXXLLLIIIeeeeeeVVVZZZ^^^qqq~~~wwwiiiuuudddgggmmmLLLGGGDDDDDDDDDBBB@@@===;;;<<<===888777777555444222000///,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))+++---...---+++***++++++++++++******+++---...///.../////////...---+++******,,,---,,,++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////222333444444222222333444333333333222222222111111000111111222222111111000////////////////////////////////////000000000000111000000000111333555777444555999???CCCJJJWWWdddsss|||yyyxxxsssqqqqqqrrrooohhhdddeeehhhddd``````ccceeefffeeeiiijjjppp{{{sssYYYQQQWWWbbbhhhcccYYYLLLCCC>>>;;;888555666555555444444333222222333333333222222222111111222444444444222222333444555333FFFooocccHHHAAAJJJLLLNNNNNNMMMQQQ]]]oooyyyvvvwwwnnnggg___ZZZWWWWWW___hhhwww}}}{{{zzzwww^^^UUUccctttxxxdddbbbZZZRRRNNNLLLIIIDDDAAA;;;999777666666666555444444555555555333333555777444>>>LLL|||tttWWWRRRvvvOOOIIILLLkkk]]]TTTYYY\\\mmmzzzyyyjjjvvvgggiiimmmKKKFFFCCCCCCCCCCCC@@@===;;;<<<===888777777555444222000///------------,,,,,,,,,,,,************************)))))))))(((((())))))***+++,,,---,,,+++******,,,,,,++++++***+++,,,.../////////000000///...,,,+++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////111333555555444222222333333333333222222222111111000111111222222111111000////////////////////////////////////000000000000111000000000111333444666555666:::???BBBFFFRRR^^^ggg|||zzzrrrppppppssspppjjjffffffgggfffeeeeeeeeeeeeeeefffggggggmmmwww}}}^^^MMMRRR]]]ccccccZZZNNNEEE@@@<<<999777666555555444444333222222333333333222222222222111222333444444333222333555666888QQQlllSSSAAA???JJJRRRJJJNNNOOOSSSccczzz}}}|||}}}ssskkkbbb\\\XXXVVV\\\dddqqq}}}yyy{{{hhhWWW\\\gggtttxxxpppddd^^^VVVPPPLLLIIIEEEAAA;;;999777666666666555444444555555444333222444555333===```ttt\\\]]]oooFFFEEEOOOrrrjjjVVVTTTZZZ\\\lllyyymmmwwwiiillloooKKKEEEBBBCCCCCCCCCAAA===;;;;;;<<<888777777555444222000///......---------,,,,,,,,,************************)))))))))((())))))******,,,------,,,******+++,,,---,,,+++++++++,,,---...------.........---+++******,,,,,,,,,***)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////000222555666444333222222333333333222222222111111000000111111111111000000////////////////////////////////////000000000000000000000000111222333444555666999===???BBBMMMXXX___yyy}}}{{{sssqqqqqqssspppiiieeeeeeeeefffhhhgggfffdddeeefffffffffllluuu{{{}}}nnnOOONNNZZZbbbbbb[[[PPPGGGAAA===;;;999666555555444444333222222222222222222222222222222222333555444333333444555777<<>><<<;;;<<<888777777555444222000///......---------,,,,,,,,,************************)))))))))))))))***++++++---......,,,******,,,---...---,,,+++++++++,,,---,,,---.........---,,,++++++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////000222555666444333222222333333333222222222111111000000000111111000000000////////////////////////////////////000000000000000000000000111222222333444444777;;;<<<@@@JJJVVVfff|||~~~}}}|||vvvsssrrrsssooohhhdddeeedddfffhhhhhhfffeeeeeeeeeddddddiiirrrxxxzzz}}}[[[LLLVVVbbbaaa[[[QQQHHHBBB>>>;;;:::666555555444444333222222222222222222222222222222222333555444444333555666777???aaarrrWWWQQQGGGAAAIIIQQQIIIPPPVVV^^^ppp|||qqqkkkddd```[[[YYY]]]dddnnn~~~iiiSSSQQQTTTbbbttt|||yyysssdddRRRHHHFFFCCC???===;;;888777777666555333666777777666555555666888<<<@@@vvveee```uuuWWWDDDCCCLLLpppdddTTTSSSWWW[[[^^^mmm~~~}}}pppqqqjjjqqqsssMMMDDD???BBBCCCCCCBBB>>><<<;;;;;;888777777555444222000///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******+++,,,/////////---++++++---//////...,,,+++***++++++,,,---...///000000///...------......---+++***+++,,,******++++++++++++******,,,,,,,,,,,,---...//////111333555555444222222333333333333222222222111111///000000111111000000///////////////////////////////////////000000000000000000000111111111222222333333555999;;;@@@LLLYYYuuu|||}}}~~~yyyuuurrrqqqmmmgggeeefffeeeeeefffggggggggggggfffaaaaaafffoootttuuuxxx|||jjjMMMOOO\\\```[[[RRRIIIBBB===;;;;;;666555555444444333222222111222222222222333333333222333555555444444555777777DDDkkkkkkTTTLLLBBBBBBKKKQQQHHHMMMVVVeeettt~~~zzznnniiiccc```\\\ZZZ^^^dddnnn|||kkkTTTNNNKKKRRRaaaiiiwwwssseeeQQQFFFFFFEEEAAA>>>;;;999777777666555333666777888777666666888:::===JJJZZZ___{{{tttLLLCCCDDDIIIfffrrrYYYQQQRRRVVV[[[aaappp|||rrrllliiisssvvvNNNDDD>>>AAACCCCCCBBB???<<<;;;;;;888777777555444222000///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---000000000...,,,,,,///111///...---+++******++++++,,,---...//////...---,,,...//////...,,,++++++,,,******++++++++++++******,,,,,,,,,,,,---...//////222333444444222222333444333333333222222222111111//////000000000000//////////////////////////////////////////000000000000///000000111111111111111333333555888<<>><<<999888777777555333444555666666666666999;;;===\\\|||YYYeeebbbAAA???DDDIII]]]||||||fffSSSQQQTTTWWW^^^hhhmmm{{{uuuiiihhhtttwwwOOODDD>>>AAACCCDDDBBB???<<<;;;;;;888777777555444222000///,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))***+++,,,---111111000...------///222000///---+++******++++++)))***+++,,,,,,,,,+++***///000000///---+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////333444444333111111333555333333333222222222111111//////000000000000//////////////////////////////////////////000000000000///000000111111111111000444333555999===EEEVVVdddaaajjjuuu}}}|||~~~zzztttooonnnkkkhhhiiimmmjjjfffcccfffkkkooommmjjjfffeeehhhnnnqqqpppqqqtttwww}}}|||tttvvv~~~yyyRRRFFFNNN]]]YYYSSSJJJAAA<<<;;;;;;666555555444444333222222111111111222222333333333222333555555555555666888<<>>???<<<999888777777555333222333555555555666999;;;===lllttt```pppvvvXXX===;;;DDDJJJXXXpppsss___PPPSSSWWWYYYbbboooqqqzzzrrrgggeeeuuuyyyOOOHHHHHHAAABBBCCCBBB@@@>>>>>>>>>;;;:::888777666444111///------,,,,,,,,,,,,++++++************************((((((((()))***,,,---...222111000...---,,,++++++++++++++++++++++++++++++++++++,,,---......,,,***000///...---,,,+++(((&&&******+++,,,,,,---......---------...///000111222333444555555333111111222555444444333333444444555111111111111000000000000....................................////////////...///000111111222222111:::777777888:::BBBRRRaaa]]]\\\fffxxx}}}}}}yyyrrrkkkgggiiijjjiiifffiiieeeaaaccciiimmmllliiihhhhhhiiilllppptttuuuuuuvvvsssooolllrrr|||~~~}}}xxx|||tttVVVLLLGGGYYYZZZVVVKKKBBB>>>;;;888888777555444333333444444333222111222444555444333444555555444444777999999;;;```mmmWWWLLL@@@IIIXXXOOOMMMNNNUUUeeeuuu{{{|||zzz}}}zzzqqqkkkfffccc^^^[[[]]]bbbiiitttkkkWWWVVVeeessszzzppp\\\OOOIIIDDD>>>===<<<:::888777555555444444555666666666666888:::<<>>===;;;999777666555555444555666666666666999;;;HHHeeeooo___III:::AAABBBGGG]]]www}}}fffYYYQQQRRRWWW]]]jjjxxxjjjzzz{{{jjjfffpppsssLLLEEEDDDEEEFFFEEEBBB>>>;;;:::;;;:::888666555555333000---------,,,,,,,,,,,,++++++******************************))))))***+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,---///000111222444555444333222222333222222111111111111222222111111000000000000//////........................,,,,,,,,,------------......///000111111222222111222333666:::;;;>>>GGGRRRTTThhh~~~sssrrrzzz|||tttwwwxxxqqqiiiddddddfffffffffaaacccdddcccbbbcccfffiiiiiigggeeefffjjjppptttwwwssspppiiidddiiisssyyyzzzzzzvvvfffaaakkkzzz}}}~~~^^^LLLKKKVVVYYYWWWNNNDDD???<<<888888777555444333333444444333333333555777777444222000111333333444555888;;;NNNZZZHHHEEE@@@IIITTTIIIHHHLLLVVVhhhxxxzzz|||wwwrrrmmmiiibbb[[[ZZZ^^^dddnnn|||llldddpppxxx___MMMFFFEEECCC???===<<<:::888777666666444555666666666777:::<<>>;;;;;;;;;999888666555444222///---------,,,,,,,,,+++++++++************************+++***************++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,------......+++,,,,,,,,,++++++,,,---.........---,,,++++++,,,+++++++++,,,,,,---------+++++++++,,,---...///000222333555444333222222333222222111111111111222222111000000000////////////........................,,,,,,---------............///000111111222222111111222666:::;;;>>>HHHSSS]]]ooo~~~uuurrrxxxxxxqqqtttxxxrrrjjjeeeccceeeffffffbbbbbbbbbbbbbbbdddfffhhhgggdddbbbdddhhhmmmqqqsssnnnlllgggeeejjjssswwwuuuvvv}}}~~~{{{rrr[[[[[[gggwww}}}zzz}}}jjjNNNNNNTTTYYYYYYPPPFFF@@@<<<999888777555444333333444444222333444777999888555222444444555777666666:::@@@^^^sssUUUDDDBBB???GGGOOOEEEHHHKKKXXXjjjzzz~~~{{{}}}wwwpppkkkddd^^^___cccfffooo|||}}}uuuggglll{{{hhhUUUKKKEEEAAA???>>><<<:::999777777666444555666555666777;;;>>>___jjjPPPlllnnnaaaRRRAAAAAAIIIhhh{{{mmmZZZSSSPPPUUUYYY\\\hhhuuu{{{}}}qqqdddeeefffFFFFFFGGGDDDDDDCCCAAA>>><<<===>>>999888666555444222///---------,,,,,,,,,+++++++++************************+++***************++++++,,,,,,++++++,,,,,,---------------.........//////+++---...---++++++,,,...000111000...***)))***,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000111333444444333222333444333333222222222222333333000000000////////////...........................---.........////////////...///000111111222222111333333555888:::???LLLYYYaaalllvvvzzz|||xxx|||zzzppprrr|||}}}xxxssslllgggdddeeefffgggeeeaaa___aaaeeeiiihhhgggdddbbb```aaaeeeiiilllmmmhhhiiiiiijjjpppvvvvvvrrrsssyyyyyywww}}}nnnVVVZZZffftttzzzyyyxxxzzz~~~}}}vvvOOONNNQQQXXX[[[SSSHHHAAA===:::888777555444333333444444222333444777999888555222777666666888777666<<>><<<:::999777777666444555555555666888<<<@@@eeeyyy___QQQzzzmmm]]]LLLAAA@@@GGGggg|||dddWWWRRRQQQWWWZZZ\\\eeeqqq~~~ssseeecccdddFFFGGGGGGDDDDDDCCC@@@===<<<===???:::888666555555333000---------,,,,,,,,,,,,++++++******************************))))))***+++,,,,,,++++++*********++++++,,,........................***---111000...,,,,,,...111222222...***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111111222444444333222333444333333222222222222333333000000////////////......................................./////////000000...///000111111222222111444333444666999???NNN[[[cccjjjttt}}}|||~~~zzznnnoooxxxyyywwwsssnnniiieeedddeeefffeee```]]]```ggglllkkkhhhccc```]]]]]]```dddgggiiihhhjjjllloootttxxxvvvpppooorrrtttuuu{{{{{{jjjWWW]]]gggqqqttttttuuuwwwvvvwwwNNNLLLOOOXXX\\\UUUJJJBBB>>>;;;888777555444333333444444333333333555777777444222777444444777666555???LLLxxxvvveeeRRR@@@BBB@@@DDDIIIBBBKKKOOO^^^ppp{{{{{{|||zzzsssmmmhhheeeiiipppssszzzkkkbbbfffmmmnnnXXXKKKGGGFFF???===<<<:::888777666666444444555555666999>>>AAAkkkoooYYYXXXjjjWWWEEE@@@>>>FFFggg~~~cccSSSPPPSSSZZZ\\\\\\dddpppsssgggfffgggHHHGGGEEEGGGFFFDDD@@@<<<;;;<<<===;;;999777666555444111...------,,,,,,,,,,,,++++++************************))))))))))))***+++,,,---,,,,,,+++++++++++++++,,,......------,,,,,,++++++)))...333444000------...000111222...)))(((+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111000222444444333333333444222222111111111111222222000000/////////.................................---------.........//////...///000111111222222111222111222555666<<>>;;;888777555444333333444444333222222333555555444333666222222666777888EEEWWWjjj^^^JJJ;;;AAACCCGGGIIIAAALLLRRRbbbrrr{{{}}}yyyzzz|||xxxsssnnnoootttvvv}}}}}}}}}~~~jjjcccfffkkk{{{nnnXXXJJJEEECCC>>>===;;;999777666555555444444444444666999???CCCmmmeeeTTT]]]iiiTTTEEE>>>>>>GGGhhhttt^^^OOONNNSSS\\\^^^^^^fffqqq}}}rrriiiiiikkkKKKGGGBBBIIIHHHEEE@@@<<<::::::;;;;;;:::888777666444111///---------,,,,,,,,,++++++************************((((((((()))***,,,---...000///......---------......---,,,,,,+++***)))((()))///555666222...---......000111...***)))---222,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222000222444444333333444555111111000000000000111111000/////////....................................,,,,,,,,,---------.........///000111111222222111000000111444555999EEEQQQaaabbbjjjtttssslllnnnxxxvvvrrrvvvtttiiijjjssssssrrrqqqnnnjjjeeebbbaaaaaa\\\^^^```bbbdddgggkkkooojjjbbbWWWPPPRRRYYYbbbhhhqqqrrrqqqppprrrvvvsssmmmiiifffiiissswwwoooddd]]]kkkpppqqqooorrrvvvuuuoooqqq|||SSSQQQLLLWWW^^^XXXLLLDDD>>>;;;888777555444333333444444333222111222444555444333666111222888999<<>><<<::::::;;;;;;:::888555222000///------,,,,,,,,,,,,++++++,,,+++))))))******((('''((((((((()))***,,,---...333111///---,,,---.../////////---,,,+++*********+++++++++,,,,,,---------///%%%000333)))@@@WWWIII666---'''(((,,,------...***+++,,,...//////000000333333333222222111111111333333333222222222111111000000//////.........---000000//////.........---........................000111222222333333333333222111000///111777???EEEOOOXXXbbbhhhhhhffffffhhhnnnkkkkkknnnmmmiiikkkpppsssooojjjggggggfffcccaaa]]]```ccccccbbbeeelllsssiiiiii\\\OOOPPPSSS[[[kkksssrrrsssuuuuuuqqqnnnmmmhhhcccccckkkqqqooohhhdddpppooonnnnnnnnnooopppqqqsssvvv{{{ZZZEEEJJJPPPWWWZZZQQQDDD===>>><<<:::888555333222222222333333333333333333333333555///666000666999AAA|||[[[RRRBBB>>>>>>DDDIIIJJJKKKMMM\\\fffttt}}}xxxxxx{{{}}}tttsssuuu{{{}}}uuuvvv|||{{{^^^PPP\\\jjjvvvkkkUUUKKKCCC===<<<;;;:::999999888999333888333222999;;;???MMMSSSNNNbbbrrrPPP;;;>>>@@@LLLeeeeeeNNNKKKNNNUUU]]]```bbbhhhoooqqqdddiiibbbQQQ???FFFJJJHHHEEEAAA>>><<<;;;;;;;;;:::999777555222000///------,,,,,,,,,,,,++++++***)))((()))***+++***)))((((((((()))***,,,---...222000...,,,,,,,,,---......---,,,++++++***************++++++,,,---......666444999...+++XXX}}}ooo===444------...,,,+++,,,+++,,,...000111111000000333333333222222111111111333333222222111111111111000/////////............000/////////.....................---------------//////000111222222222222111111000000111666<<>>>>>;;;:::888555333333222222333333333333333333333333333///888444999===HHH}}}{{{ZZZPPPCCC???>>>DDDHHHIIIJJJMMM\\\ggguuuxxxxxxzzz|||vvvrrrooouuu}}}vvvxxx}}}qqq\\\TTT]]]kkkuuuiiiUUUMMMEEE>>>===;;;:::999888888888333777444666???BBBGGGUUUZZZQQQ]]]kkkLLL???>>>BBBQQQmmmbbbMMMKKKMMMTTT\\\___aaagggnnnooobbbddd]]]OOO???FFFHHHFFFDDDAAA>>>===<<<<<<::::::999777555222000///------,,,,,,,,,,,,++++++(((((('''(((***,,,+++***(((((())))))***+++------000...---+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,...///000777555444000HHHaaa===555///......,,,***+++,,,---000333444333222111222222222222222111111111222111111111111000000000////////////............////////////............---------------------------...///000111111111111000111111111222444888<<<@@@GGGOOOVVVYYY\\\```dddfffeeegggjjjjjjiiikkkooolllkkkjjjjjjiiihhheeebbb]]]^^^^^^```dddjjjooorrrvvvppp\\\KKKKKKOOOXXXgggqqqvvv{{{~~~|||yyyvvvsssggg\\\TTTVVV^^^eeeiiimmmmmmlllkkkkkkkkklllnnnoooooosss}}}^^^RRROOORRRXXX[[[TTTGGG???>>>;;;:::777555333333333333333333333333333333333333222111999777:::>>>OOO}}}zzz}}}XXXLLLDDD@@@???DDDGGGHHHJJJMMMZZZfffvvvxxxwwwyyy|||wwwppplllttt}}}xxxzzznnn]]]ZZZbbbqqqxxxfffSSSMMMFFF???>>><<<:::999777777777444777555999BBBDDDIIIWWW~~~\\\SSS[[[~~~aaaFFFAAA???FFFXXXwww^^^MMMJJJMMMTTT\\\___aaagggnnnoooaaaaaaYYYLLL???FFFGGGEEECCC@@@>>>=========:::999888777444222000///------,,,,,,,,,+++++++++)))(((((((((***++++++)))))))))))))))***+++,,,---------,,,+++******++++++))))))******++++++++++++)))))))))***,,,...000111000//////222QQQ~~~uuu???333---***,,,---++++++---,,,///222555666555333111222222222111111111111111111000000000000000000000///////////////.........///////////////.........,,,,,,,,,,,,---------------...///000111222222222///000222222222333555777:::>>>EEEJJJOOOSSSXXX\\\^^^```cccffffffgggiiillllllllllllllljjjfffbbb___XXX[[[aaahhhppptttuuutttwwwoooYYYJJJMMMTTT]]]mmmqqqyyy}}}wwwqqqbbbUUUKKKNNNWWW```hhhmmmjjjiiihhhhhhiiijjjlllmmmjjjmmmvvvbbbVVVQQQRRRWWWZZZUUUIII@@@===;;;999777555444333333333444444444444444444444444333333777666666???[[[wwwYYYLLLEEEAAA@@@CCCFFFGGGJJJOOOYYYeeevvvwwwvvvxxx{{{tttmmmppp{{{|||xxx{{{}}}eee___mmm~~~|||bbbQQQLLLEEE???>>><<<:::888777666666666888555888???>>>CCCTTTtttVVVTTT```\\\CCC@@@???HHH^^^~~~XXXMMMKKKNNNUUU^^^bbbdddjjjrrrqqqccc```WWWKKK>>>EEEFFFDDDBBB@@@>>>=========999888888666444222000///------,,,,,,,,,++++++++++++***))))))******)))'''))))))))))))***+++,,,,,,,,,++++++***************((((((***+++++++++++++++***))))))***+++...000222///333333...333GGGLLL===,,,((((((+++,,,++++++...,,,///222555666555333222111111111111111111111111000000000000000000000111.........///////////////.........///////////////,,,,,,,,,------.........---...///111222333333333///000222333222222222333777999===BBBFFFJJJNNNQQQVVVZZZ^^^___aaacccfffggghhhjjjllllllkkkhhheeeccc\\\]]]aaagggnnnsssttttttnnnfffQQQEEEMMMXXXcccqqqrrrzzzwwwmmmYYYNNNFFFJJJUUU^^^eeeiiiffffffeeeeeefffhhhiiijjjiiiiiipppzzzkkkWWWRRRQQQUUUZZZWWWLLLBBB===:::999777555444333333444444444444444444444444444444444444555555GGGssssss^^^QQQEEEBBBAAACCCEEEFFFKKKRRR\\\hhhzzzvvvtttwwwzzznnniiitttzzzuuu{{{pppcccvvv}}}cccRRRKKKCCC???>>><<<:::888777666666666777444666;;;999BBBYYYsssQQQUUUiii^^^HHHCCC@@@KKKbbb{{{PPPLLLKKKOOOWWWaaafffiiiqqqyyyvvvhhhbbbWWWLLL>>>DDDFFFDDDBBB???===<<<<<<<<<888888777666444222000///------,,,,,,,,,,,,++++++,,,+++))))))******(((&&&******))))))***++++++,,,++++++++++++++++++******((()))+++,,,,,,,,,+++++++++***))))))+++---000111444333...+++,,,///111333---++++++------******------...111444555444333222000000000111111111111111000000000111111111111222.........///////////////.........///////////////,,,------....../////////---...///111222333333444///111333333222111222333555666999<<<@@@CCCFFFGGGNNNTTTXXXYYY[[[^^^``````___ccchhhkkkkkkkkkllllllgggfffdddccceeeiiinnnqqqaaaZZZGGG???LLLXXXbbbooorrrzzzzzziiiRRRIIIDDDJJJUUU]]]bbbeeeccccccccccccdddeeeggghhhhhhgggmmmwwwzzzzzzYYYQQQOOORRRXXXXXXNNNCCC===:::999777555444444444444444444444444444444444444222555222888999UUUooocccXXXEEEBBBAAACCCDDDFFFMMMUUUaaannn~~~{{{sssssswwwzzzjjjfffuuu|||wwwrrrzzzwwwdddvvvlllYYYNNNBBB???>>><<<:::999777777777444777555777999999KKKjjjzzzRRRVVVrrr___OOOFFF???NNNgggpppIIIIIIJJJNNNXXXcccjjjoooxxx{{{|||nnnfffYYYLLL>>>BBBFFFEEEBBB???===<<<;;;;;;888777777666444222000///------,,,,,,,,,,,,+++++++++)))((()))******)))(((*********)))******+++,,,***+++++++++++++++++++++)))***,,,---------+++***,,,+++***)))***,,,///111555111)))+++555444)))$$$---+++,,,///...***))),,,,,,...///111222222222222///000000000111111111222111111111111222222333333............/////////000............/////////000------...//////000111111,,,,,,...000111222333333000111333333222111222444333444666999===@@@AAABBBHHHOOOSSSSSSUUUZZZ[[[YYY[[[```eeeiiikkkmmmppprrrnnnoooooommmjjjiiillloooZZZSSSAAA<<>>===;;;:::999888888888444777777777888999SSS|||zzzQQQWWWzzzyyymmmXXXOOODDD???QQQmmmgggEEEJJJGGGLLLWWWdddmmmttt}}}qqqrrriiiZZZMMM>>>AAAGGGEEEBBB???===;;;;;;:::777777666555444222000///---------,,,,,,,,,++++++)))((('''(((***,,,+++*********************++++++***++++++,,,,,,,,,++++++***+++---......---+++***---,,,***)))***,,,...000///888222)))*********///))))))+++...---******---,,,---...///000111111111//////000000111111111222111111222222222333333333---.........//////000000---.........//////000000.........///000111111222***+++---///000111222222000222333333222222333555222333555888<<>>>>>```uuu^^^^^^VVVCCCAAA@@@BBBCCCFFFPPPZZZbbbnnn~~~}}}vvvppprrrwwwzzz~~~hhhccc{{{qqqyyy{{{|||~~~~~~{{{wwwqqqoooxxxvvvcccccc|||oooYYYDDD===<<<;;;:::999999999999555999888777555777VVVuuuMMMXXXooo^^^NNNIII>>>>>>SSSqqqbbbDDDLLLEEEJJJUUUdddnnnvvv{{{mmmiii[[[IIIDDDCCCEEEEEEEEEBBB>>><<<;;;;;;888888777666333111///...,,,,,,,,,+++++++++******+++++++++*********))))))((((((((()))***+++------,,,***))))))***++++++***,,,+++++++++++++++,,,,,,---///000000//////111222444111---******+++++++++..............................///////////////...000000000000000000000000222222111000000111222333111000////////////000000//////............//////...///////////////......////////////000000000000222000///000111333333333555444444444555777888:::???CCCHHHLLLNNNPPPSSSUUU\\\___ccceeedddfffjjjmmmrrr{{{}}}lll[[[HHHFFFBBBJJJWWWVVVaaannnvvvzzz}}}kkkKKKCCC???GGGSSS[[[aaadddaaaaaaaaa___^^^___aaadddccceeedddlllyyy}}}dddKKKSSSYYYXXXUUUOOOFFF===:::888555444444555444444333333333444444444555555000<<<555666???mmmVVVWWWMMM???>>>@@@CCCEEEGGGOOOXXXeeeooo}}}|||uuuqqqtttxxxyyy{{{}}}}}}ddd```tttfffppp}}}pppqqqvvvzzztttqqqooovvv~~~lllZZZTTThhhrrrzzz\\\HHH???===;;;::::::;;;:::888444:::000000===:::VVVfffYYYTTTttt```BBB;;;@@@EEETTTppp[[[GGGIIILLLMMMXXXbbblll~~~qqqiiiYYYGGGAAA???DDDDDDCCCAAA===;;;:::;;;888888777666333111///...,,,,,,,,,++++++++++++***+++++++++*********)))))))))))))))***+++,,,---...---,,,******,,,---,,,+++,,,++++++*********++++++,,,...//////...///000222444111---******+++++++++------------------------------...//////000//////000000000000000000000000111000//////...///000111000000///////////////000//////............//////......////////////......////////////000000000000111///...///333444333111555555444444555666777888<<<@@@DDDHHHKKKMMMPPPSSSZZZ^^^bbbcccccceeehhhllllllvvvyyyjjjWWWGGGHHHFFFOOO\\\ZZZdddkkkssswww|||lllMMMEEEBBBIIISSSZZZ^^^bbb_________]]]\\\]]]```bbbbbbeeefffmmmyyy}}}^^^NNNZZZcccaaaYYYOOOFFF???===;;;888666555444444333333333444444444555555555222<<<555:::GGGgggRRRQQQFFF???>>>@@@CCCDDDGGGOOOXXXbbbnnn~~~zzzsssppptttyyyzzz|||uuufffaaawwwkkknnnxxxvvvmmmnnnsss|||{{{vvvqqqooojjjqqqyyyrrr[[[QQQ\\\gggxxxyyy^^^JJJ???===;;;:::::::::999888333:::111222<<<;;;ZZZfffUUUSSSrrr[[[AAA===>>>DDDXXXuuuZZZFFFFFFHHHLLLYYYcccnnntttiiiWWWFFFAAA???BBBCCCBBB@@@===:::::::::888888777666333111///...,,,,,,,,,,,,+++++++++++++++++++++***************************+++---...//////---,,,,,,---......---,,,+++***)))))))))))))))+++---......------///111333000---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000000000000000000000000000000///...------------///.........//////////////////............//////......///////////////...////////////000000000000111///...111666888555222666555555444444555666666888;;;???CCCFFFIIIMMMOOOWWW[[[```aaaaaacccfffjjjkkkrrrvvvfffSSSGGGKKKLLLSSS]]]XXX___gggooouuuyyyjjjMMMFFFDDDKKKTTTXXX[[[^^^\\\\\\\\\ZZZYYYZZZ]]]```^^^ccceeellluuuyyydddQQQ___jjjggg[[[OOOEEE>>>@@@>>>;;;888555444333333333444444444444555555555444<<<555>>>NNNbbbOOOMMM@@@???>>>???BBBDDDFFFOOOXXX```nnnvvvqqqoootttyyy|||~~~oooppphhhaaaxxxssskkkooolllhhhjjjoooxxx}}}zzzvvvrrrnnnllldddjjjrrr{{{sssYYYNNNUUU___pppyyy```LLLAAA>>><<<:::::::::888666333999444444;;;===```dddRRRWWWsssUUU??????<<>>AAAEEEIIIMMMTTTXXX]]]``````aaadddgggnnnpppqqqfffRRRHHHPPPQQQVVV[[[RRRWWWhhhoootttxxxvvvcccJJJEEEEEELLLTTTWWWYYY[[[XXXYYYXXXWWWVVVWWWZZZ\\\YYY```ccchhhoooqqqxxxSSS^^^fffcccZZZPPPEEE===>>>>>>;;;888555333333444444444444444555555555555444;;;777???KKKaaaMMMMMMBBB@@@>>>???BBBDDDGGGPPPZZZ```nnnsssnnnmmmssszzz}}}rrrfffjjj___qqq~~~llliiifffbbbeeejjjssszzz~~~~~~}}}~~~}}}zzzwwwsssooolllkkkbbbgggooozzzsss[[[QQQWWWbbbrrryyyaaaKKKAAA???<<<::::::999777666333888666777999???fff```RRRbbbxxxRRR>>>BBB;;;???bbbwwwVVVFFFDDDGGGOOOYYY[[[ggg}}}~~~zzziiiVVVIIIEEEAAABBBCCCCCCAAA???======>>>888888777666333111///...---------,,,,,,,,,++++++*********************************+++,,,---//////...,,,++++++,,,------,,,+++******)))(((((())))))***+++,,,++++++,,,///222111///---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---///000111111111000000000000000000000000111111000000///...------------...///000000////////////............//////------...///////////////////////////000000000000000//////333888:::777333777777777666666555444444555777999;;;===AAAFFFJJJPPPUUUZZZ]]]^^^___aaadddkkkjjjiiilllRRRJJJUUUXXX\\\```UUUZZZmmmsssxxxzzz|||yyyjjjYYYFFFCCCFFFNNNUUUWWWXXXZZZVVVVVVVVVTTTSSSSSSVVVXXXXXX___aaaeeekkkkkkxxxVVV[[[^^^\\\YYYTTTIII???;;;<<<;;;777444222333555444444444555555555666666222;;;888???DDD{{{aaaNNNOOOFFF@@@>>>???BBBDDDHHHRRR]]]cccoooqqqmmmlllssszzz~~~{{{ccczzziii\\\gggqqqgggddd```ccchhhpppvvvzzz{{{zzz}}}|||zzzvvvsssooollljjjdddgggooo|||uuu___TTTYYYhhhzzz{{{bbbLLLAAA???<<<::::::999777666444666777888888@@@jjjXXXQQQhhhSSS<<>>aaapppSSSFFFEEEHHHOOOWWWWWWaaakkkVVVIIIDDD===AAABBBCCCAAA???>>>>>>???888888777666333111///...------------,,,,,,,,,,,,***************+++++++++************+++---...///---+++******+++,,,,,,+++*********))))))******++++++++++++++++++---000333000...---,,,------,,,***++++++++++++++++++++++++,,,,,,...///000000000000000000000000000000000000111111111111111000///...---...///111111111000000//////............//////,,,---...///000000000000////////////000000000000------...111333444333222888888888888888777666555555666777888999===CCCGGGKKKPPPVVVYYYZZZZZZ]]]``````___aaaqqqUUUOOO]]]aaagggkkkbbbhhhuuu{{{|||rrr```PPPEEEDDDIIIRRRXXXXXXXXXYYYVVVUUUTTTRRRPPPPPPRRRTTTWWW]]]___dddkkkjjjsssWWWYYYZZZZZZZZZXXXNNNBBB:::;;;;;;888333222444666444444555555555666666666222;;;888???CCCwwwdddRRRTTTJJJ@@@>>>???CCCFFFKKKVVVaaagggppp|||qqqmmmmmmtttzzz}}}~~~bbbvvvcccZZZaaaxxxhhhcccaaaeeekkkqqqvvvyyy{{{{{{||||||zzzwwwtttooollliiifffhhhqqqcccQQQVVVkkk~~~fffPPPAAA>>><<<:::::::::888666666444777999666BBBjjjQQQPPPfffVVV999AAA:::===ZZZttt{{{nnnRRRFFFFFFGGGLLLUUUXXX^^^}}}~~~mmmWWWJJJEEE===@@@AAAAAA@@@>>>===>>>???888888777666333111///......------------,,,,,,,,,))))))*********+++++++++)))))))))***+++,,,---...---+++******+++,,,,,,+++******)))******+++,,,---+++,,,,,,++++++---111555000...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////000000000000000000000000///000111111111000//////---...000222333222111111//////............//////,,,---...///000000000000////////////000000000000---///111111000000222444888888999:::999999888777555555555555666999???CCCDDDJJJPPPTTTUUUUUUXXXZZZTTTXXX^^^{{{mmm\\\WWWeeeiiioootttlllsss|||ppp\\\KKKHHHIIIOOOXXX\\\ZZZXXXYYYVVVVVVTTTQQQNNNNNNOOOQQQRRRWWWZZZaaajjjiiipppuuuRRRWWW[[[[[[ZZZWWWMMMCCC<<<>>>>>>999444111333666555555555555666666666666555:::666BBBKKKjjj]]]]]]NNN@@@>>>@@@DDDHHHNNNYYYeeekkkpppxxxrrrnnnmmmtttzzz|||}}}~~~xxxxxx```uuuYYYZZZbbb}}}gggaaafffjjjpppuuuyyy{{{}}}~~~{{{{{{zzzxxxtttoookkkhhhggghhhqqqtttUUUVVVrrriiiSSS???===;;;:::::::::999888888222666999555CCCiiiNNNQQQbbbXXX555???:::<<>>@@@@@@???>>>======>>>888888777666444111///.........---------,,,,,,,,,))))))******++++++++++++((((((((()))***+++------...,,,***+++,,,---,,,,,,))))))******+++,,,......,,,,,,,,,++++++...222555///...,,,---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...000000000000000000000000...///000111111000//////---///111333444333222111//////............//////,,,---...///000000000000////////////000000000000000333555444111000444888888999:::;;;;;;:::999888555444333222333777<<>>@@@DDDIIIOOO\\\hhhnnnpppuuusssnnnnnntttzzz{{{|||~~~zzzrrrvvvppp^^^vvvRRR\\\fffggg___kkknnntttxxx{{{~~~yyyzzzzzzyyyuuuooojjjfffggggggpppbbb[[[zzzjjjTTT???===;;;:::;;;;;;:::888:::111555999555CCChhhNNNTTTaaaYYY333===;;;<<>>======>>>888888888888666444222000......---,,,,,,+++******))))))))))))))))))))))))*********++++++,,,,,,---,,,++++++******++++++,,,************************)))))))))'''''')))---111---------,,,,,,+++++++++******+++++++++,,,,,,,,,...//////000000000000///000000000000000000000000000000000///......------+++,,,///222444555555555222222222111000//////............////////////000333222111111000000111111111111000//////000111222444555666999<<<<<<:::888777555222000111444888;;;???CCCHHHHHHFFFFFFIIIMMMNNNYYYccchhhqqqyyysssfffaaafffkkklllmmmpppwww|||}}}qqq]]]OOOQQQSSSVVV[[[^^^^^^[[[YYY\\\YYYVVVTTTRRRQQQNNNMMMPPPMMMNNNTTTZZZbbbpppaaaQQQCCCWWW[[[RRRXXXOOOCCC>>><<<999666555444555555555555555555555555555555777===>>>888bbbrrrhhh[[[PPP@@@??????AAAGGGPPPYYY___iiinnnuuu~~~{{{qqqppptttwwwyyy}}}uuupppzzz~~~iiifffwwwttt[[[XXXqqqyyycccmmmppprrrwww{{{~~~}}}zzzvvvrrroookkkgggdddgggcccgggwwwXXX\\\yyykkkIIIAAA>>>:::777777777666555888:::333<<<;;;???iiiyyyRRRNNNfffSSSCCCBBB999===GGGPPP[[[ccciiixxxQQQGGGDDD@@@HHHSSSXXXWWW\\\mmmzzzggg```SSSDDDBBBAAABBBBBB@@@>>>======>>>999999999888666444111000......---,,,,,,+++******))))))))))))))))))))))))*********++++++,,,,,,---+++******************+++++++++++++++++++++++++++***++++++***)))***,,,///---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,...//////000000000000000111111111111111111111111000000000///......------+++,,,...111333444444444222222111000000///......------........./////////222111111000000111111222333222111111000111222222444444666888;;;<<<:::888777555333111222444777999;;;>>>AAAAAA@@@BBBHHHMMMVVV___dddbbbdddlllkkkdddfffjjjoooqqqpppppptttxxxxxxzzz||||||vvviii\\\TTTYYYXXXXXXZZZ\\\]]][[[ZZZ[[[YYYUUUSSSRRRQQQNNNLLLPPPMMMNNNRRRVVV]]]jjjwwwmmmTTTFFF[[[```WWW\\\QQQDDD>>><<<999666555444555555555555555555555555555555666<<<===:::fff~~~rrreeeVVVKKK@@@@@@@@@BBBGGGPPPZZZ```iiinnnvvv{{{rrrrrrwwwyyy}}}mmmnnntttfffrrrjjjZZZ^^^yyyuuufffpppxxxyyyzzz}}}~~~|||uuuoookkkhhhfffdddeeebbbgggvvv___VVVpppyyySSSCCC@@@<<<999888888777666666888111888888???ooooooKKKKKKeeeQQQAAA@@@:::;;;EEENNNXXX___eeetttNNNEEEBBBCCCHHHQQQVVVVVVXXXfffuuu{{{iiicccVVVFFFCCCAAABBBBBB@@@>>>======>>>::::::999888666333000///...------,,,,,,++++++***))))))))))))))))))))))))))))))***+++,,,,,,------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++++++++***************+++++++++,,,,,,,,,......///000000000000000111111111111111111111111111000000//////......---+++,,,---///111222222222111111000000//////......,,,---------............000000000000111222333333555444333222222222222222333444555777:::;;;:::999666555444333333444666777888:::<<<<<<>>>CCCKKKQQQ]]]bbb```YYYXXX```ffffffjjjnnnrrrrrrpppoooppprrrvvvwwwvvvppphhhbbb^^^]]]dddaaa^^^\\\]]]^^^^^^^^^[[[YYYVVVTTTSSSRRROOONNNOOOMMMMMMOOOQQQWWWbbbmmmvvvUUUKKKbbbggg[[[]]]QQQCCC>>><<<999666555444555555555555555555555555555555666:::===<<>>;;;:::999888777444888111888777AAAxxxgggIIIMMMiiiOOO@@@>>>;;;<<>>======>>>;;;;;;:::888666222000...---------,,,,,,+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++---///000///---+++************************************+++++++++,,,,,,,,,---...///000000111000000111111111111111111111111111111000000///.........+++,,,---...//////000000000000000//////.........,,,,,,,,,---------............//////000222333444555555444333222111111111333333444666999;;;:::999666555444444444444555666888999:::<<>><<<999666555444444555555555555555555555555555666999<<<@@@qqquuukkkfffXXXIIIBBB@@@AAABBBDDDHHHPPP[[[ccciiinnnwww|||lllxxx|||}}}yyyppppppmmmyyyiiiTTT]]]qqqllldddnnn~~~~~~{{{sssmmmhhhfffcccbbb```___eeesss~~~{{{xxxwwwxxx{{{}}}hhhWWWOOO]]]mmm```GGGCCC???;;;:::999777666444;;;666<<<:::EEEhhhNNNSSSoooOOOBBB<<<;;;@@@JJJRRRYYY```eeezzzsssNNNGGGDDDFFFFFFJJJQQQTTTTTTWWW\\\hhhdddXXXGGGBBBAAABBBBBB@@@>>>======>>>;;;;;;:::888666222000...------,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))+++,,,---......---,,,,,,++++++,,,,,,---))))))))))))))))))))))))---///111000...+++************************************+++++++++,,,,,,,,,---...///000111111111111111111111111111111111111111111111000//////......---------------......////////////...............,,,,,,,,,---------......---......///000222333444444333333222222111000///222222222555888::::::999555555444333444555666666999999;;;???FFFQQQ\\\ccc___YYYSSSRRR[[[fffjjjhhhiiihhhgggfffeeefffhhhjjjttt{{{{{{qqqhhhgggjjjlllllljjjiiiiiiiiihhhfffddd\\\YYYVVVTTTRRRQQQNNNLLLLLLMMMLLLJJJLLLRRR\\\ccceeexxxZZZWWWsssrrrZZZVVVMMMGGG>>><<<999666555444444555555555555555555555555555777999===EEEvvvqqqddd\\\QQQGGGCCC>>>@@@CCCDDDGGGPPP\\\eeehhhnnnvvvuuu^^^zzz{{{~~~wwwmmmvvvwww]]]PPP___vvvwwwaaacccttt|||zzz{{{wwwsssnnnkkkhhhdddaaa^^^^^^cccnnnvvvwwwvvvwwwooolllgggcccaaabbbdddffflllooouuuyyyyyy~~~]]]RRRMMMXXXeeetttgggFFFBBB===:::999777666555333;;;999???<<>>======>>>::::::999888666333000///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***,,,---......------,,,,,,,,,,,,------)))))))))))))))))))))))),,,...//////---,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,---...000111111111111222222222222222222222222222111111000000//////.........------,,,------.....................------,,,---------.....................///000111333444222222333333222111000///222111111444777:::::::::555444333222333555777999999:::<<>><<<999666555444555555555555555555555555555555888888???JJJ}}}}}}eeeUUULLLFFFCCC===@@@CCCDDDGGGOOO[[[eeeiiinnnwwwqqqVVVjjj{{{~~~~~~}}}{{{zzzvvvkkkXXXUUUiiipppfffnnn}}}~~~}}}yyywwwsssooollliiidddaaa^^^]]]aaahhhllliiiggghhh___]]]YYYVVVTTTUUUVVVWWWYYY]]]ccciiimmmvvvcccVVVLLLVVVdddsssmmmDDD@@@<<<999888777666555222999777===:::CCC{{{kkkQQQSSSooouuuoooLLLBBB777:::===IIIPPPWWW```eeessssssNNNFFFAAABBBAAAFFFOOOUUUVVVWWWZZZlllkkk___LLLEEEAAABBBBBB@@@>>>======>>>999999999888666444111000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***,,,---...///---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***+++------,,,,,,---...++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,---...000111111222222222222222222222222222222222222111111000/////////000///...---,,,,,,------------------------------------........./////////.........//////111222222222222333444444333222111111000111333666999::::::555333222111222555999;;;<<<===???DDDKKKRRRWWWYYYTTTPPPOOOVVV```ffffffdddggghhhiiikkklllllljjjhhhiiiuuu{{{vvvssswwwwwwrrrpppooonnnooonnnmmmiiifffccc```[[[WWWUUURRRNNNLLLLLLOOOOOOIIIIIIQQQYYY\\\___nnnaaaSSSfffggg[[[___VVVJJJ>>><<<999666555444555555555555555555555555555555777777@@@PPPnnnTTTJJJEEE@@@;;;???BBBCCCEEEMMM[[[eeekkkqqqyyyrrrRRR^^^wwwzzz~~~{{{|||qqq___XXXccc||||||nnnvvv}}}yyysssnnnkkkhhhdddbbb___]]]^^^bbbbbb^^^[[[[[[VVVTTTRRROOONNNOOOOOOPPPRRRRRRVVV[[[aaakkk~~~oooXXXLLLXXXhhh{{{hhhCCC???;;;999888888777666333888333999888BBBzzzmmmRRRUUUuuu{{{TTTCCC555<<<:::GGGNNNUUU```fffrrrvvvPPPGGG@@@@@@@@@EEENNNSSSUUUWWW[[[ooonnncccPPPIIIAAABBBBBB@@@>>>======>>>888888888888666444222111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***,,,---...///,,,++++++******++++++,,,************************(((***,,,,,,,,,,,,...000+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,---...000111111222222222222222222222222222222222222111111000/////////111000...---,,,,,,------------------------------.........////////////000///......//////000111222222333444555555555444333111000000222666999::::::555333111000222666:::===@@@AAACCCHHHMMMQQQSSSTTTKKKJJJMMMUUU^^^cccfffhhhiiikkkooossstttqqqlllhhhgggtttzzzwwwwww}}}~~~xxxwwwvvvsssrrrqqqooollljjjjjjfffbbb]]]ZZZWWWSSSQQQMMMQQQPPPIIIGGGOOOVVVXXXZZZkkk~~~```KKKYYY]]]YYYbbbWWWFFF>>><<<999666555444555555555555555555555555555555666777AAATTTvvvUUUJJJDDD===:::>>>BBBCCCEEEMMMZZZeeennnsss{{{tttPPPVVVssswww~~~{{{~~~~~~~~~|||dddVVVZZZppprrrnnn|||tttmmmiiifffdddccc```]]]]]]___]]]WWWSSSTTTQQQPPPNNNMMMLLLLLLMMMMMMSSSQQQPPPSSSXXXbbbssstttVVVNNNZZZlllzzz]]]CCC???;;;999999999888777666999222777777DDD|||rrrVVVZZZ~~~___FFF555???999FFFNNNUUUaaahhhrrryyySSSIIIBBB??????EEEMMMRRRSSSVVV[[[rrrrrrkkkSSSBBBCCCAAA??????AAA@@@===:::777888999777333000///...------------------------************************+++)))((())),,,---...------+++******+++,,,,,,+++(((***+++***((((((,,,///777---(((***,,,+++---222......---,,,+++++++++++++++,,,------......------000000000000000111111111222222111111111111222222000000000000000000000000000000000000000//////..............................///////////////......---------......000111111333333444444444333222111333111111333888<<<===<<<777555333222444777;;;===AAA@@@BBBFFFKKKLLLJJJGGGJJJCCCEEERRR[[[]]]dddnnntttwwwzzzyyyvvvsssnnniiihhhttt~~~~~~|||zzzyyyyyywwwsssooollllllllljjjgggccc___[[[WWWSSSPPPQQQQQQPPPMMMKKKLLLRRRWWW[[[iiizzz|||___NNNTTT]]]VVVWWWXXXJJJAAA===999666555666555555555444444444444555666666999======VVVXXXSSSIIICCC??????AAADDDGGGNNN[[[iiinnnxxxvvvUUUXXXzzzuuuuuuyyy{{{yyy|||xxxjjj```XXX]]]nnnfff|||zzz}}}rrrnnnmmmhhhbbb```]]]\\\ZZZZZZZZZYYYWWWUUUWWWTTTPPPOOOPPPRRRSSSSSSTTTQQQPPPRRRUUU^^^ooo~~~YYYQQQ]]]}}}|||VVVHHHBBB===;;;999555333444555666999>>>444IIIqqqRRR[[[dddGGG@@@<<<>>>@@@HHHSSS^^^hhhwwwRRRDDDBBB@@@BBBDDDGGGJJJPPPWWW\\\sssooohhhRRRBBBCCCAAA??????@@@@@@===:::888999:::888555111000///------------------------***************************)))((())),,,---...---,,,+++))))))+++,,,+++***)))***+++***)))***,,,///===444...///000...000333......---,,,+++++++++++++++,,,------...---------////////////000000000000333333222222222222222222222222222222222222222222000000000000000//////..............................//////000000//////......------......000111111333333444444444333222111333111111444888;;;<<<;;;666555333333666:::===???CCCBBBBBBDDDGGGIIIGGGEEECCC>>>BBBQQQ\\\___gggpppxxx{{{|||yyysssllleeeaaajjjuuu~~~|||zzzwwwxxxxxxvvvqqqmmmjjjiiiiiifffccc```]]]ZZZVVVSSSQQQQQQPPPMMMKKKMMMRRRWWWXXXeeevvvqqq\\\JJJOOOZZZVVVXXXXXXHHHBBB>>>:::777666777666666555444444444444555666666888<<<===WWWiii^^^LLLCCC??????@@@CCCFFFMMM\\\jjjpppyyyvvvUUU\\\vvvrrrrrrvvvyyyxxx{{{zzzddd]]]ZZZdddnnniii}}}|||uuurrrooojjjdddbbb___``````___]]]ZZZWWWVVVWWWUUURRRQQQRRRTTTTTTTTTUUURRRRRRRRRTTTZZZiiiwwweeeVVVbbb~~~TTTFFF@@@;;;;;;:::666555777777666666<<<444JJJrrrUUU[[[kkkEEE;;;777<<>>AAABBBDDDBBBAAAAAABBBCCCCCCBBB<<<:::AAAQQQ]]]ccciiiqqqwwwzzz|||xxxoooeee^^^[[[nnnwww~~~|||yyywwwzzz{{{zzzvvvpppllljjjiiigggdddbbb```]]]YYYVVVQQQQQQQQQNNNLLLMMMRRRWWWWWWdddtttnnn\\\HHHMMMZZZYYY\\\[[[HHHCCC@@@;;;888777777777666555444444444444555666666777;;;>>>YYYsssdddKKK???@@@??????BBBEEEMMM\\\kkkqqq{{{uuuVVVcccrrrpppppptttwwwxxx|||}}}\\\WWWZZZmmmiiijjj}}}~~~yyyuuunnnhhhfffdddgggjjjiiiddd___\\\\\\YYYWWWUUUUUUVVVVVVUUUTTTVVVTTTSSSSSSSSSWWWbbbooogggUUUbbbSSSDDD>>>:::::::::888888;;;888777333999666IIIuuuWWWXXXwwwoooCCC999999:::>>>IIIWWWbbbkkkxxx[[[GGG@@@@@@BBBFFFIIIMMMQQQVVVYYYzzzooobbb[[[LLLCCC@@@@@@@@@??????>>>===<<<888999:::888555222000000------------------,,,,,,***************************(((((())),,,.........,,,***((()))***+++******+++,,,,,,,,,------...///,,,***((((((***+++...000......---,,,++++++++++++++++++,,,------------,,,......//////000000111111222333333444333222111000333333333333333333333333000111111111111000//////000000000000000000000000//////000111111111000000//////......///000111111333333444444444333222111222222333555777888888888555333333666<<>><<<===>>>@@@BBB======EEETTT```fffjjjooorrruuuyyyxxxmmmaaa\\\]]]ooowww~~~~~~}}}yyy|||~~~}}}yyytttqqqpppllljjjgggeeebbb___ZZZWWWQQQRRRQQQOOOLLLMMMRRRVVVYYYfffttt}}}___KKKPPP^^^___ccc```LLLCCC???;;;888777777666555555444444444444555666666555:::???]]]sssfffPPPFFF@@@>>>>>>@@@DDDLLL]]]lllqqqzzzuuuZZZkkk|||qqqpppqqqtttwww{{{~~~WWWRRRXXXqqqbbbhhh{{{|||sssllljjjjjjoootttsssmmmfffddddddZZZYYYXXXXXXXXXXXXVVVTTTTTTSSSTTTTTTSSSUUU^^^iiimmmSSS___aaaEEE>>>:::::::::888999;;;777888111777999FFFuuu~~~YYYSSSkkkvvvHHH>>>@@@:::@@@LLLZZZdddlllvvv[[[GGG??????BBBFFFJJJMMMPPPTTTWWWyyyiii[[[VVVJJJBBB??????@@@???>>>======<<<777888999777444111//////......---------,,,,,,,,,************************)))(((((())),,,...///...,,,***))))))***++++++***,,,+++,,,---...//////...---------,,,---///111222......---,,,++++++++++++***+++,,,,,,------,,,,,,//////000111222222333333111222222222222222222111222222222222222222222222111111111111111000000///000000000000000000000000//////000111222222111111000////////////000000111333333444444444333222111333444555666777777777777555333222777???EEEHHHHHH@@@>>><<<999999;;;???BBBCCCEEELLLYYYcccgggiiikkknnnrrrxxxxxxlll^^^YYY]]]nnnuuuzzz{{{}}}~~~}}}zzz|||xxxvvvuuuuuuooommmjjjgggddd___ZZZVVVPPPRRRRRRPPPMMMNNNRRRVVVXXXfffttt}}}dddPPPUUUdddeeegggcccNNNBBB???:::666555555444444555444444444444555666666555:::AAAcccrrrkkkWWWNNN???>>>>>>@@@DDDLLL]]]llloooyyyxxxcccuuuxxxqqqrrrsssuuuyyy~~~~~~VVVPPPUUUqqq}}}___fff{{{zzzvvvooommmmmmtttyyyyyyrrrllliiiiii]]][[[YYYYYYXXXWWWUUUSSSQQQQQQRRRTTTSSSTTT]]]gggxxxUUU]]]xxxzzzHHHAAA;;;:::999777777:::555999000777;;;AAAhhh^^^OOOdddYYYDDD@@@<<>><<<<<<===777888888777333000///............------,,,,,,+++************************)))((('''))),,,...//////---+++******+++,,,,,,++++++++++++---//////...---000333333///---...///.........---,,,++++++++++++******+++,,,,,,,,,,,,,,,000000111111222333444444222111111111222333444555222222222222222222222222111111222222111111000//////////////////////////////000111222222333222222000000000//////000000111333333444444444333222111444666888999777666666777555222222777AAAHHHIIIHHH???===;;;888777888===@@@FFFIIIPPPZZZbbbgggiiiiiinnnrrrxxxxxxiiiWWWSSSYYYkkkpppuuuwwwzzz~~~~~~zzz||||||{{{yyyvvvtttuuuvvvpppnnnllliiieee```ZZZVVVPPPRRRRRRQQQNNNOOORRRVVVVVVeeeuuu~~~~~~jjjWWW]]]kkkhhhhhhcccNNNBBB???:::666555444444333555444444444444555666666777:::DDDkkkooohhhRRRDDD>>>======AAADDDMMM]]]kkknnnwwwqqq~~~vvvqqqtttuuuuuuyyyYYYPPPSSSppp~~~```ggg|||{{{uuutttssswwwzzzzzzuuuoookkkiii```]]]ZZZXXXWWWUUUSSSQQQMMMMMMOOOQQQPPPRRR[[[fffzzznnnTTTWWWkkkJJJCCC<<<:::999666666999333;;;111777<<<===aaaeeeQQQbbbkkkFFF999===BBBOOO]]]fffllluuu~~~WWWGGGBBB???BBBEEEGGGIIILLLPPPSSSttt}}}fffXXXVVVLLLCCC<<<>>>@@@???===<<<<<<>>>777999999888444111/////////......---,,,,,,++++++************************(((''''''))),,,/////////...,,,++++++,,,------,,,+++******,,,///000...+++...333444...+++,,,---***......---,,,++++++++++++******+++,,,,,,,,,,,,+++//////000111222333444444444333222222333666999;;;333333333333333333333333111222222222222111000000........................///000111222333333333333111111000000000000000111333333444444444333222111555888:::;;;888666666777555222111888BBBIIIJJJHHH??????<<<888555666999===BBBFFFMMMVVV```gggiiihhhkkkooowwwwwwfffRRRNNNVVVfffkkkpppsssxxx~~~~~~{{{wwwyyyzzzyyywwwvvvvvvvvvooommmkkkiiigggbbb\\\WWWPPPRRRSSSQQQOOOOOORRRVVVXXXhhhxxxuuuqqqaaahhhsssllliiidddPPPDDD@@@;;;777666555444333555444444444444555666666888;;;GGGrrrbbb___LLL===<<<;;;>>>AAAEEEMMM\\\jjjmmmwwwuuuooossstttssswww\\\QQQSSSoooccchhh|||}}}~~~|||xxxrrrlllhhhccc___ZZZVVVTTTRRRPPPOOOJJJJJJKKKMMMLLLNNNWWWbbbkkkttt{{{^^^SSSQQQ___qqqJJJCCC<<<:::999777777:::222===111555;;;:::___gggSSS```nnnFFF:::;;;AAAMMM\\\gggnnnxxxXXXHHHCCC@@@AAACCCDDDFFFJJJOOORRRrrr{{{hhhYYYXXXMMMCCC<<<>>>@@@@@@===;;;<<<>>>999::::::999555222000000//////...---,,,,,,++++++************************(((''''''))),,,///000//////---,,,,,,---...------+++)))))),,,///000---***+++222555000---000111.........---,,,++++++++++++******+++,,,,,,,,,,,,+++---...///000111222333333666444333222444888<<>>999555444777:::<<>>BBBFFFMMM\\\jjjnnnxxxtttmmmrrrsssqqqttt}}}]]]SSSSSSpppdddfff|||uuunnniiiddd```YYYTTTRRRPPPNNNMMMIIIHHHIIIJJJIIIJJJTTT___\\\fffqqqcccWWWTTT^^^lllzzzIIIBBB;;;:::999777999<<<333???000333:::999aaafffSSS]]]gggFFFAAA999???LLL\\\gggppp{{{ZZZJJJDDD@@@AAABBBBBBDDDHHHNNNRRRwww~~~lll]]]UUUIIIDDD@@@???>>>======<<<======:::999888666444222000///......---,,,,,,+++*********************)))((((((((()))***+++***+++...000......////////////......---,,,+++*********,,,,,,---------.........//////,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......///000111222333333333444333333333333444555555777888999999888666333222222222333333333333222222000/////////..................//////000222333444333333222000...///111444444444444333333222222222555888<<<>>>===;;;999777222444333333<<>>IIIWWWbbblllyyybbbEEEAAAAAA??????CCCFFFIIIPPPXXXwww~~~kkk]]]VVVLLLHHHAAA@@@???>>><<<<<<;;;;;;:::999888666444222000/////////...------,,,++++++***************))))))((((((***++++++***+++---///---..................---,,,,,,+++*********+++,,,,,,------------.........,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///000222333333333333444444333333444444555666666777888888777555222111111222222333333222222111000000/////////..................///000111222333222222222///......000222444444444333333333222222555888===@@@@@@===:::888444555333444<<>>YYYqqqQQQLLLYYY|||sssqqqRRRAAA666888<<>>===;;;:::999999999888666444222000////////////......------,,,******++++++******)))(((***+++++++++******,,,...,,,------------------,,,++++++************+++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///000222333333444444444444444333444444555666666666777666666444222111111111222222222222111111000000000/////////......---------...///000111222222222222///------...000444444444444333333333333444888>>>CCCDDDAAA<<<999666555333333;;;HHHRRRUUUKKKBBB:::999:::999777777999@@@HHHPPP]]]mmmyyy~~~ssskkkhhhllleeeTTTJJJJJJNNNXXX```dddmmmzzz}}}}}}wwwuuuvvvpppnnnkkkjjjiiihhheeeccc[[[WWWRRRPPPPPPPPPNNNLLLOOO^^^tttoootttoooNNNRRRfff```bbbfffTTTCCC@@@;;;999888777666555666666555555555555666666888:::JJJllluuujjjOOO@@@===<<>>???;;;888777444222666444:::>>>YYYqqqRRRLLLXXX~~~yyy___ZZZLLLAAA999777999@@@MMMZZZfffuuuhhhKKKCCCAAA??????BBBDDDEEEKKKSSSvvvyyykkkXXXRRRJJJFFF@@@@@@???>>>===<<<;;;:::888888888777555333000//////.........---------,,,***++++++++++++***))))))***+++,,,+++******+++---,,,,,,++++++++++++,,,,,,************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////111222333444444444444444444444444555666666666666777666666444333222111111222222222222111111000000000////////////...,,,,,,,,,---...///000000333333333111...---///000444444444444444444333333333888???EEEHHHEEE???:::888555222222999EEEPPPVVVMMMDDD<<<999;;;;;;999777777>>>EEELLLUUUfffyyypppggglllmmm___PPPKKKMMMTTT[[[aaakkkwww{{{zzz{{{|||~~~~~~{{{wwwvvvvvvpppnnnkkkiiihhhgggeeeddd]]]WWWQQQOOOQQQQQQNNNJJJMMM[[[ooorrrtttgggIIIRRRgggaaa```aaaMMMCCC@@@;;;999888777666555666555555555555666666777777:::KKKmmmzzzwwwOOO@@@======AAAGGGOOO\\\gggnnnzzzxxxrrrpppnnnooorrrwww{{{}}}mmmWWWNNNaaafffsss~~~xxxtttjjjddd]]]XXXUUUQQQLLLHHHDDDDDDHHHSSSbbbnnnrrrrrrhhhbbbdddrrrqqqsss^^^GGGAAA===>>>???;;;777777777666:::555888;;;TTTwwwWWWMMMUUUzzzYYYPPPNNNEEE>>>888777===HHHVVVcccsssgggLLLDDDAAA??????BBBCCCDDDIIIOOO{{{}}}rrr[[[SSSIIICCC======>>>>>>>>>>>>===<<<777888888777555333111///---------,,,,,,,,,,,,,,,+++++++++++++++***))))))***+++,,,+++******+++---,,,+++************+++,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------,,,,,,------...//////000111222333444444444555444444444444555666666777777777777666666555444222222333333333333222222111000000000////////////---,,,,,,------...///000333444444333111000000111444444444444444444444444333777>>>FFFJJJIIIBBB<<<999666333333777???IIIQQQNNNGGG???;;;;;;===;;;888999<<<@@@DDDKKK[[[ssswwwiiimmmssskkkZZZNNNNNNRRRWWW]]]hhhrrrvvvvvvxxx{{{}}}}}}|||{{{zzzzzzrrrpppllliiigggfffcccaaa^^^XXXQQQOOOPPPPPPMMMIIILLLWWWhhhyyyxxxvvveeeHHHQQQfff___^^^aaaOOOCCC@@@;;;999888777666555555555555555555666777777777888LLLttt{{{~~~TTTAAA======AAAGGGOOO[[[gggnnnzzz~~~uuurrrnnnlllnnnrrrvvvwww||||||zzzrrr\\\QQQ```eeeooo~~~wwwqqqkkkeee^^^XXXUUUQQQLLLGGGFFFDDDDDDLLLYYYeeelllnnnoooiiihhhqqqrrrzzzYYYFFF@@@;;;<<<===999666666888888:::444999;;;OOO~~~[[[JJJKKKnnnZZZLLLOOOAAA;;;:::888;;;FFFTTTbbbqqq|||fffLLLFFFAAA??????BBBCCCBBBGGGMMMzzzaaaWWWLLLDDD;;;<<<>>>?????????>>>===666777888888666444111///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))***+++++++++******,,,...,,,+++***))))))***+++,,,***+++,,,---.........---,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------......//////000111333444444555555555555444444555555666777888888777777666666666666333333444444444444333333111111000000000/////////---------------...//////222444444444222111222333444444444444555555555555333666===FFFLLLKKKEEE???;;;777555666666999@@@HHHMMMKKKDDD===;;;======:::;;;<<<===???CCCPPPggg|||}}}qqqmmmqqqqqqdddUUUQQQQQQSSSZZZdddnnnssstttxxx}}}tttrrrnnnkkkiiifffccc```]]]XXXRRROOONNNMMMKKKHHHJJJRRR```ooo~~~}}}www{{{iiiJJJPPPbbb[[[^^^eeeXXXCCC@@@;;;999888777666555555555444555555666777888888999OOO~~~yyywww}}}ZZZAAA>>>===AAAGGGOOO[[[fffooozzz~~~yyytttnnnjjjkkknnnppprrryyyxxxzzzttt```VVVaaahhhooo~~~vvvoookkkfff^^^YYYUUUQQQLLLHHHGGGDDDCCCEEELLLUUU]]]bbbnnnjjjgggkkktttrrr\\\GGG@@@:::;;;;;;888666777777666888333:::>>>LLLeeeMMMGGGfffdddQQQSSS>>>:::<<<888:::EEERRR```nnnyyyjjjOOOFFF@@@??????BBBCCCCCCGGGLLL}}}dddZZZNNNEEE<<<===>>>??????>>><<<;;;666777888888777444111///------------------------++++++,,,,,,++++++***)))(((***++++++***+++---///---,,,***))))))***,,,---+++,,,---///////////////,,,------------.........------,,,,,,,,,,,,---------------------...//////000000222333444555555555555555555555555666666777777777666555555555555666444555555666666555555444111111111000000000//////..................///000000222333333222222222333444444444444555555555666333666<<>>======<<<===???AAAIII[[[mmm|||{{{llliiiooojjj]]]RRROOOOOOWWWbbblllrrruuuzzzuuusssqqqooommmiiieeeaaa[[[XXXTTTOOOLLLJJJIIIHHHHHHMMMWWWdddsssuuuyyyhhhgggoooQQQWWWiii```aaahhhYYYCCC@@@;;;999888777666555444444444555555666777888:::;;;UUUqqqlllsssWWWBBB>>>===AAAGGGOOO[[[fffpppyyy{{{vvvqqqkkkgggiiimmmqqqtttxxxvvv~~~~~~{{{sssccc[[[dddnnnqqq~~~vvvpppkkkfff^^^YYYUUURRRLLLHHHEEEEEEDDDCCCCCCHHHOOOTTT___^^^]]]^^^eeerrr~~~hhhxxxeeeJJJAAA:::::::::888888999:::888888333;;;>>>FFFuuurrrVVVKKKgggppp[[[ZZZ@@@@@@<<<888999CCCQQQ^^^jjjttttttSSSFFF@@@>>>@@@CCCDDDCCCGGGMMMyyyzzz{{{ccc[[[NNNDDD>>>???@@@@@@???===;;;999555666888888777444111///---.....................+++,,,,,,,,,,,,+++******((()))***+++***+++...000---,,,***))))))***,,,---+++,,,...000111000000///---------.........//////...------,,,,,,------......------------...//////000111222333444555555555555555555555555666777777666666555444444444555555555555666666666666555555111111111111000000000000//////.........//////000...000222222222111222333444444444555555555666666333555:::CCCKKKMMMGGGBBB???<<<<<<===999333444;;;KKKOOOLLL@@@999;;;>>>>>>>>><<<>>>AAACCCFFFTTTcccqqqlllaaaiiilllbbbRRRNNNMMMUUUaaalllssswwwzzz~~~|||uuutttsssrrrppplllhhhdddYYYXXXUUUPPPJJJHHHHHHIIIGGGKKKRRR\\\iiixxxrrrsss]]]VVViiitttXXXcccvvvjjjffffffTTTCCC@@@;;;999888777666555444444444555555777888888<<<>>>YYYjjjccchhhNNNBBB>>>>>>AAAGGGNNN[[[fffoooxxxzzz|||oookkkfffeeeiiipppvvvzzzwwwuuu|||{{{qqqccc^^^fffsssttt{{{~~~~~~wwwrrrkkkeee^^^YYYVVVRRRMMMIIICCCFFFFFFDDD@@@AAAFFFKKKNNNPPPRRRTTT[[[jjjzzzwww[[[llloooLLLCCC;;;::::::999999<<>>@@@CCCDDDDDDHHHMMMsssrrrtttjjjaaaMMMEEE????????????>>>===;;;;;;888777666555333222000000......---------,,,,,,,,,,,,,,,,,,++++++******************+++,,,---...///...---+++++++++---///000++++++++++++,,,---.........///000222222000///...//////...---,,,,,,++++++...------,,,,,,++++++***...000222444555555555555666666666777666555555444///000222333444444444444333444666777777666444333111///...///000111000...000000//////.........---///000111222222333222222444555555555555555444444777444555<<>>???AAAEEEIIIKKKzzz{{{vvvjjj```MMMFFF????????????>>>===<<<;;;999888777555444222111000......---------,,,,,,,,,---,,,,,,,,,++++++++++++*********+++,,,---...//////...---,,,,,,...000111...---,,,,,,++++++,,,,,,---...000111111000...---///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///000222444555666666555555555555555555444444444000000111111111222222222222333444555555444333222111///...///000111000///000000/////////.........///000111222222333222222555555555666666555555444666555555:::BBBGGGGGGFFFBBBCCCDDDCCC???:::999:::999@@@GGGIIIFFFCCCDDDGGGOOOQQQUUUTTTNNNIIIMMMTTT^^^lll{{{}}}qqqbbb\\\]]]```TTTIIIGGGRRR```jjjmmmzzz~~~~~~vvvuuusssqqqnnnhhhbbb]]]\\\XXXTTTPPPNNNKKKHHHFFFGGGFFFGGGKKKRRR[[[dddiiiyyy{{{___\\\gggcccqqqjjjdddjjjPPPFFFAAA;;;888888888666444666666555555555666666777;;;<<>>>>>@@@DDDHHHJJJ~~~}}}vvvhhh^^^MMMGGG>>>??????>>>>>>===<<<;;;:::999888666444333111111......---------,,,,,,,,,------------,,,,,,,,,,,,*********+++,,,---...///000///...---...///000111000///...,,,+++*********,,,---...//////...---,,,.........------,,,,,,+++******+++,,,,,,---......///111333555666777777777666555444444333333444444222111000.........///000000111222333333222111000111000//////111111000///000000////////////......///000111222222333222222555555666666666666666555666666666888;;;@@@EEEGGGDDDGGGIIIHHHEEE@@@===;;;666:::@@@EEEHHHKKKOOOQQQ[[[___dddddd[[[PPPNNNRRRXXX___pppooo^^^XXXaaaXXXMMMHHHMMMXXXdddlllyyy~~~{{{yyyuuurrrnnniiiccc___ZZZWWWTTTQQQOOOLLLHHHFFFEEEDDDCCCDDDHHHNNNTTTXXXdddkkkwwwpppdddxxxjjjwwwrrreeegggUUUFFFAAA;;;888888888666444777666666555555555666666;;;999PPPgggPPPqqq```BBB@@@AAADDDGGGLLLWWWccckkk}}}|||~~~xxxnnngggdddgggkkkmmmpppsssxxxuuuyyy|||vvv}}}xxxsss{{{}}}|||xxxsssppplllhhhbbb\\\XXXUUUQQQOOOLLLLLLJJJHHHHHHKKKPPPTTT___\\\UUUNNNKKKLLLRRRVVVeeebbb]]]WWWRRRWWWkkk~~~eeeXXXOOO^^^rrraaaJJJBBB<<<<<<<<<:::888999999888888999777999BBBMMMvvv^^^WWWsss~~~jjjHHH:::999888;;;HHH\\\lllsssvvv^^^FFFAAA@@@>>>===???BBBFFFIIIuuuyyy~~~ttteee[[[LLLGGG>>>>>>>>>>>>>>>===<<<<<<;;;:::999777555333222111......---------,,,,,,,,,------------------------*********+++,,,---.../////////...------...//////000///...---,,,+++++++++,,,------......------,,,......---------,,,,,,,,,+++++++++,,,,,,---------///111333555777888888888777666555444444444555555333222///---,,,,,,---......///000000111000000///111000///000111111000///000000////////////////////////111222222222222222555555666666777777666666555666666555666:::AAAGGGHHHMMMPPPOOOLLLHHHBBB<<<666666888>>>GGGPPPWWW[[[aaaeeekkklllcccVVVRRRUUUVVVUUUccc}}}yyybbbVVV^^^YYYQQQIIIHHHQQQ```lllxxx~~~|||yyyuuuqqqnnnjjjfffbbbYYYWWWTTTQQQOOOLLLHHHFFFFFFDDDCCCBBBDDDGGGKKKMMMUUU\\\fffsss|||sssjjjtttwwwgggeeeUUUFFFAAA;;;888888888666444777777666555555555555666;;;888LLL~~~oooRRRwwwlllBBB??????CCCFFFKKKVVV```jjj{{{xxxrrryyyxxxmmmeeebbbfffmmmpppqqqsssuuuvvvzzzyyyiiiaaadddxxx||||||{{{vvvsssqqqmmmiiiddd___[[[WWWSSSQQQMMMLLLKKKJJJJJJMMMRRRVVV]]][[[WWWQQQMMMNNNSSSXXXiiijjjhhh^^^QQQOOO___rrrfffQQQMMM___vvvdddIIIBBB======<<<999888999999777777888777777>>>GGGssshhhYYY{{{uuuQQQ;;;999777:::FFFXXXiiissswwwaaaGGGBBB@@@>>>===>>>AAADDDGGGzzzvvvyyyssscccZZZKKKFFF===>>>>>>>>>>>>======<<<;;;:::999777555333111000......---------,,,,,,,,,------------------------*********+++,,,---...///...---------------------...------,,,,,,------...,,,,,,------------,,,,,,---------------,,,,,,,,,---------,,,,,,+++++++++///000333555777888888888888777777666666666666666444222000---,,,+++,,,------......///000000000000222000///000111222111000//////000000000000000000//////111222222222222222444444555666666666666666555666666444333666>>>DDDJJJQQQVVVUUUTTTQQQIII@@@:::666444777AAANNNYYY^^^ccchhhnnnooofffZZZVVVYYYWWWQQQZZZsss~~~gggVVVZZZXXXRRRIIIFFFMMM^^^lllwww}}}|||zzzwwwssspppnnnkkkhhhfffZZZXXXTTTQQQOOOLLLHHHFFFEEEEEECCCCCCCCCEEEHHHIIIPPPUUU]]]hhhuuuuuudddkkkxxxjjjcccSSSGGGBBB;;;888888888777555777666555555555555666666:::999LLLyyysssVVV}}}uuuCCC???>>>AAAEEEJJJTTT]]]gggzzzrrrggglll}}}zzzppphhhdddhhhnnnpppqqqrrrtttwww{{{wwwbbbYYYbbbxxxxxxyyy}}}~~~yyyuuurrrqqqnnnjjjfffaaa]]]ZZZUUURRRMMMLLLKKKJJJKKKNNNTTTXXX[[[\\\[[[VVVQQQPPPTTTXXXjjjoooqqqgggVVVNNNYYYjjjpppMMMPPPgggaaaHHHCCC???>>><<<888777999777555666777666555:::AAAeeemmmXXXxxx}}}zzzXXX<<<999666999CCCRRRdddpppxxxcccJJJCCCAAA???===>>>@@@CCCEEEwwwxxxttteee[[[JJJEEE======>>>>>>>>>>>>======;;;:::999666444222000///......---------,,,,,,,,,,,,,,,,,,,,,------------*********+++,,,---...///---------------,,,,,,,,,,,,,,,,,,,,,---...///000------------------------------------------------......---,,,,,,+++******...///222555777888888888777888888888888777666555555333111///...---------......//////000000111111222111000000222222111000//////000000000000111111///000111222222333222222222333444555666666666666444666666555444666;;;???GGGPPPVVVWWWYYYZZZSSSHHH===999444555;;;FFFQQQWWW```eeelllnnnfff[[[YYY\\\ZZZTTTUUUggg{{{~~~kkkWWWWWWVVVRRRJJJEEEKKK[[[iiittt|||}}}yyywwwsssqqqooommmjjjhhh]]]YYYTTTPPPMMMKKKHHHFFFDDDDDDCCCCCCDDDEEEFFFFFFIIILLLRRRXXXaaaooorrruuu___fffxxxtttjjjbbbRRRGGGBBB<<<999999999777555555555555555555666777777888:::MMMvvv|||aaaFFF@@@===???DDDJJJTTT]]]eeeyyyoooccciiitttxxxuuummmhhhiiikkkkkklllooossswww|||{{{ddd[[[eeeuuu|||sssrrrtttuuuzzz~~~xxxtttrrrrrrnnnkkkgggccc___[[[VVVSSSMMMMMMLLLLLLMMMPPPVVV[[[fffjjjlllhhhbbb^^^___aaammmtttxxxppp___WWWaaarrr^^^ZZZtttsssWWWHHHCCC@@@???<<<777666888666444555888777666888===ZZZlllRRRooowwwtttuuuYYY>>>999666999@@@LLL]]]kkkuuuhhhOOOEEECCC@@@>>>>>>@@@CCCDDDwwwuuuyyykkk___KKKCCC======>>>>>>>>>>>>======;;;:::888666333111///.........---------,,,,,,,,,++++++++++++,,,,,,,,,---*********+++,,,---...///...............---,,,,,,,,,,,,,,,------...000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...111444666777777888555666888999999777555333444444333222111///....../////////000000111222333222111000000222222111000//////000000000111111111///000111222222333222222111222333444555555555555444555666777777777888999???JJJRRRUUU[[[aaa[[[PPP???<<<999666888>>>EEEJJJPPPXXXccciiieee\\\ZZZ]]][[[YYYVVV]]]ppp{{{mmmUUUVVVVVVRRRKKKEEEIIIWWWdddqqqzzz{{{yyyvvvtttrrrooojjjggg```[[[TTTNNNKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHKKKOOOVVVaaaiiiyyy}}}ssseee^^^iiisssmmmgggaaaSSSGGGBBB<<<999999999777555444444444444555777888999777:::MMMwwwkkkJJJCCC>>>???DDDKKKVVV___dddyyyrrrgggjjjkkkuuutttnnniiihhhggggggjjjooorrrwww{{{}}}~~~vvvddd___dddmmmuuutttnnniiihhhiiikkkwww~~~wwwsssrrrrrrnnnkkkgggccc```\\\WWWTTTOOOOOONNNNNNOOOSSSYYY^^^mmmttt{{{|||xxxuuuvvvyyyzzz}}}~~~uuugggbbbqqqzzzoooiiijjjTTTGGGCCCAAA@@@<<<777666888666444666999:::888999<<>>FFFVVVdddmmmoooUUUGGGEEEBBB??????@@@CCCDDDwwwuuuqqq~~~ooobbbKKKBBB======>>>>>>>>>>>>>>>===:::999777555333000...---......---------,,,,,,,,,*********++++++,,,,,,,,,*********+++,,,---////////////000000///...---------------------.../////////......------......///------------------------***++++++,,,,,,------...,,,...000333555777777777333555888999999777333111444444444444333111000///000000000000111222444444222111000111222222222000//////000000111111111222///000111222222333222222000111222333444444444444444555666888999888777666888DDDMMMRRR[[[eeeaaaVVV>>>>>><<<999777888<<>>IIIYYYdddccc\\\[[[^^^[[[\\\XXXXXXjjjyyymmmSSSWWWWWWSSSKKKEEEHHHTTT___nnnyyy~~~|||yyywwwtttooojjjfffbbb\\\TTTNNNJJJHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIHHHIIILLLSSSYYY```ppp{{{www[[[```nnnrrrhhhdddaaaUUUGGGBBB<<<999999999777555333333333444666777999:::777999LLLxxxlllNNNFFF???@@@EEEMMMXXXbbbccczzzwwwllliiiccc|||uuupppkkkgggfffeeeeeekkksssqqqvvvzzz{{{|||kkk```bbbbbbeeekkkoookkkddd______```jjj{{{}}}wwwrrrrrrsssmmmkkkgggddd```\\\WWWTTTPPPPPPPPPPPPQQQUUU[[[```gggqqq~~~tttgggfffxxxwwwooottt~~~kkkYYYGGGCCCAAA@@@<<<666555888777555777;;;<<<::::::===QQQ~~~jjj[[[^^^hhhMMM]]]RRR@@@:::777:::===CCCRRR```gggtttZZZHHHFFFCCC@@@???@@@CCCDDDyyy~~~yyytttsss```RRRDDD@@@>>>===>>>>>>>>><<<::::::999888666444222000/////////.........---------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,///...---,,,+++,,,,,,---,,,---......//////......111000////////////---+++...------,,,,,,------...------,,,,,,,,,+++++++++---...///111333444444444555777777666555444555666555555444333222222111111333333333333333333333333555444333222111111111111000111222333333222111000000000000000000111111111////////////000111222333555555555555555666777888888>>>BBBHHHXXXiiiiii^^^III;;;444888:::666666;;;;;;>>>JJJ[[[fffddd\\\WWW]]]VVVSSS]]]kkkpppggg[[[]]]ZZZRRRIIIEEEIIIUUU^^^mmmvvv~~~|||yyywwwsssmmmhhhaaa\\\UUUPPPMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFFFFHHHMMMPPPVVV\\\gggrrr{{{ttt___ZZZzzzfffccchhhLLLIIIDDD===999888888777555555555555555666666666777777<<>>:::999<<>>===>>>@@@@@@???===:::999888666444222000/////////.........---------------,,,,,,,,,,,,++++++++++++++++++,,,---...///000///...,,,,,,,,,---...+++,,,---...//////////////////...///000000...,,,...------,,,,,,------............---------,,,,,,------///000111222222333444666777666555444666777666555555444333333222222333333333333333333333333333333222111000000000000000111222222222222111000000000000000111111111111111111000000111111222222333333333444555666777888888===???CCCPPPaaaddd]]]III<<<555777888444333777888:::DDDTTT______ZZZWWW]]]WWWUUU___mmmrrriii]]]```[[[RRRHHHDDDIIIUUU```pppxxx~~~|||xxxqqqlllfffaaaZZZTTTQQQOOOMMMLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJLLLMMMOOOUUU\\\aaaiiizzzzzz```fffjjjeeelllSSSIIICCC<<<999888888777555555555555666666666777777777<<>>AAAAAA@@@IIIMMMZZZdddtttssstttsssuuu{{{kkkeeeaaaccceeegggkkkppprrrvvvzzz~~~yyyhhhaaa\\\XXXWWWZZZYYYTTTOOONNNJJJJJJSSSgggzzz|||tttqqqssstttooohhhbbb___]]][[[ZZZWWWSSSPPPQQQQQQQQQWWW___dddjjjqqqxxxyyynnnfffkkkllllllooonnndddHHHEEEAAA===:::888777777666777888777666666888:::EEE{{{tttQQQYYYuuuQQQOOONNN@@@:::666777:::???IIISSS```wwwcccOOOHHHBBBBBBBBBAAABBBDDDrrrhhhyyyqqq```PPP???>>>======???AAABBBAAA@@@999999777555333222000////////////.........------------,,,,,,,,,,,,++++++******+++,,,---///000111111000...------......///,,,,,,------...//////000------...000111111///,,,......------------......//////.........---------,,,---...000000111111111333555666666555555777888666666666555444444333333333333333333333333333333222111111000000000111111000111111222222111111000000000000111111111222222333333222222222111111111111111222222444555666777777;;;<<<<<>>FFFIIIUUUaaaqqq}}}~~~||||||iiidddaaacccfffgggjjjoooqqquuuyyy}}}~~~xxxmmmaaaYYYSSSRRRPPPKKKHHHGGGDDD@@@CCCTTTgggtttzzz}}}|||uuurrruuuqqqjjjdddaaa^^^\\\ZZZYYYUUUSSSSSSRRRRRRWWW^^^bbbhhhooouuuxxxkkkdddlllyyyffflllnnnsssdddeeeIIIFFFBBB>>>;;;999888888666777888777666666888:::AAAWWWRRRhhhYYYOOOKKKAAA;;;666777999===DDDLLLVVVkkkjjjTTTKKKCCCBBBBBBBBBCCCEEEtttjjjtttqqqcccSSSAAA>>>>>>===???AAAAAA@@@>>>999888777555333111000///////////////............------,,,,,,,,,+++++++++******++++++,,,...///000111000///......///000000.........------.........+++,,,---000222222000---......------------..................---------------...///000111111111111222333555666666666888999777666666666555555555444444444444444444444444444222111111111111111222222000000111111111111000000000000000111111222222333555555444444333222111111000000000111222444555666666::::::888<<>>===DDDFFFSSS```nnn~~~jjjdddbbbdddggghhhkkkoooqqqtttxxx{{{}}}~~~nnnbbbVVVQQQNNNIIIEEEDDDGGGAAAAAAJJJWWWaaaiiinnntttvvvvvvtttwwwzzzssswwwrrrlllfffbbb___]]][[[ZZZWWWUUUUUUUUUTTTYYY```eeelllrrrwww~~~wwwiiidddmmm}}}nnntttrrrddd\\\~~~\\\JJJGGGCCC???;;;999999888666777888777666666888:::BBBwwwcccQQQ]]]}}}dddTTTLLLGGG@@@:::999999;;;???DDDOOOcccpppXXXMMMCCCAAABBBCCCEEEHHHvvvnnnppppppcccSSSCCC???>>>===>>>??????===;;;888777666555333111000000000000/////////.........------,,,,,,,,,+++++++++++++++++++++++++++,,,---111000///...//////111111111000///---,,,,,,,,,,,,+++,,,---///222222000...///......------......///---------,,,,,,,,,,,,+++...///000111222333333333111333555666666666888:::777666666666666666555555444444444444444444444444333333222222222333444444000000000000000000000000///000000111222333333333666666666666555444222111///000000000222333444555555888:::888777:::===>>>:::666333444333111111333222000222:::BBBHHHNNNTTTQQQQQQWWWaaalllooohhh```ccc[[[NNNDDDCCCLLLYYYcccnnnvvv}}}}}}xxxqqqmmmgggbbb^^^[[[XXXVVVUUUSSSQQQOOONNNOOOPPPQQQQQQPPPOOONNNPPPUUU]]]cccbbbaaa^^^[[[[[[]]]^^^^^^]]]fffrrr|||uuummmRRRHHHBBB<<<888999999888666666666666666777777777888888<<>>===>>>>>>>>><<<:::777666555444333111000000000000000/////////......------,,,,,,,,,,,,++++++,,,++++++******+++++++++000//////......///111222222111///---,,,+++,,,,,,---,,,,,,...000111000/////////............//////------,,,,,,,,,+++++++++---...000111333444444444222333555666666666888:::666666666666666666555555444444444444444444444444555444444333333333444444111000000//////000000111///000000111222333444444777777888888777555333222111111000111111222333444555777888777666555444444444333333333333333333444333000111777<<<@@@FFFMMMMMMPPPXXXccclllnnnhhhbbb^^^WWWLLLEEEEEENNNYYYaaannnwww~~~yyyssspppjjjfffccc```]]][[[WWWUUUSSSQQQRRRSSSVVVWWWSSSRRRPPPOOOSSS[[[fffnnnqqqrrrooojjjhhhhhhhhheeehhhhhh{{{~~~uuuzzzkkkRRRGGGBBB<<<888999999888777666666666777777777888888888<<>>>>>???DDDFFFTTT```lll|||qqqjjjeeeeeeggghhhlllqqqqqqtttxxx{{{|||~~~|||nnn```[[[YYYUUURRRPPPIIIGGGFFFGGGFFFHHHRRR]]]cccggggggbbbaaafffmmmoooyyyyyysssuuuqqqlllgggdddbbb^^^\\\YYYVVVUUUVVVUUUTTTXXX^^^fffpppxxx}}}xxxiiigggtttnnnmmmppprrrWWWWWWpppuuu\\\JJJGGGCCC???<<<:::999999666777888777666666888:::???```xxxVVVUUUkkkjjjFFFPPPFFF<<<999999999;;;>>>GGG\\\qqqfffVVVEEE@@@AAADDDGGGJJJuuu||||||sssnnn]]]PPPEEE???>>>===>>>??????>>><<<666666555444222111000000000000000000/////////...------,,,,,,,,,,,,+++++++++++++++++++++,,,---...//////...---...///000111000///---,,,,,,---...//////...,,,---...000000000//////............//////...---------,,,,,,,,,,,,+++,,,...000222444555555222444666666555666777999555555555555555555555555555555555555555555555555555555444333222222222222111000///......///000111///000000111333444444555666777888999888777555444222222222111111222222333555444444555555444333333111333444333333333444333222000111444777888===CCCGGGLLLUUUaaaiiijjjeee```YYYSSSJJJFFFHHHPPPYYY___lllvvv~~~zzzwwwsssooollliiifffcccaaa[[[YYYWWWUUUUUUWWWZZZ\\\XXXWWWWWWWWW[[[dddnnnvvv~~~}}}yyyzzzzzzwwwwwwppp|||}}}pppmmm|||wwwgggTTTGGGBBB;;;888999999999777666666777777777888888888888===BBBaaagggPPPAAA@@@@@@DDDEEESSS]]]jjj{{{tttkkkdddcccdddfffjjjpppqqquuuxxx{{{}}}~~~pppkkkiiiccc]]]ZZZPPPKKKHHHGGGEEEDDDHHHOOORRRXXXZZZWWWVVVZZZ```bbbiiivvv{{{xxxuuuqqqrrroookkkgggeeebbb___]]]YYYUUUSSSSSSQQQNNNQQQVVV[[[gggttt{{{yyyjjjjjjwwwzzz|||rrrZZZ]]]yyyUUUIIIGGGCCC>>>;;;999888888666777888777666666888::::::TTT\\\SSS```ZZZ___RRRDDD>>>;;;999:::<<>>======???AAABBBAAA???666666555444222111000000000000000000////////////---------,,,,,,,,,++++++******+++,,,---///000111///...---------///000111...---,,,+++,,,...000222111///,,,,,,---///000111//////............////////////.........---------)))***,,,///111333444555333555666666555555777888444444444555555555555555555555555555555555555555555444333222111111111111111000///......///000111///000000222333444555555666777999:::999888666555444333222222111222222222666222000222444444444555111444555444333333333222222000000333444444777===AAAGGGQQQ]]]eeeeeeaaa\\\UUUPPPIIIFFFIIIQQQYYY^^^iiisss~~~~~~zzzzzzwwwssspppnnnkkkhhhfff___]]]ZZZXXXXXXYYY\\\^^^]]]]]]^^^```dddlllttt{{{xxx~~~jjjbbbooo~~~~~~rrraaaUUUGGGBBB;;;888999:::999777777777777777888888888888888===BBB___xxxUUUCCCAAA@@@CCCCCCQQQZZZgggzzzuuullldddaaabbbdddiiiooorrruuuyyy|||}}}~~~{{{wwwooofff```ZZZQQQJJJHHHFFFBBBAAACCCAAAHHHMMMLLLKKKPPPUUUWWWYYYiiiuuuuuurrrrrrsssqqqqqqnnnjjjgggeeeccc```]]]YYYUUURRRQQQMMMJJJKKKPPPQQQ___nnnyyyzzzllllllyyyzzzeeejjjNNNIIIFFFBBB>>>;;;999888888666777888777666666888:::777IIIbbbRRRTTTtttooo```NNNDDD???:::888999;;;OOO]]]kkkyyyeeeOOOEEEDDDDDDEEEGGGxxxrrrgggYYYAAA======<<<===??????>>><<<999888666444222111000000////////////............------------------------,,,------,,,+++***,,,---------------------------000000///---,,,,,,///111222000//////000000///---///...---,,,,,,,,,,,,,,,//////.........---------/////////000222444666888333333444555666777888999777666666666555555555555555666777999999777666555555444444333222222222222000////////////000000111222222333333555666888999::::::::::::::::::::::::444222111333666777666444222222333333444444444555888888777777666555444333444333111111111333555666???BBBJJJVVV```ccc___YYYOOOKKKFFFEEEHHHOOOUUUYYYcccppp~~~}}}wwwttttttuuuwwwwwwssslllfffcccaaa___]]]\\\]]]^^^^^^bbbdddfffgggiiioooxxx}}}\\\UUUbbbwww~~~wwwrrrfffOOODDD@@@:::888999;;;:::888666666666666777777777777777<<>>EEEDDDJJJWWWdddwwwttteeecccgggjjjkkkllltttvvvwwwxxxxxxzzz}}}yyymmmeee```TTTJJJHHHEEEAAA???BBBCCCCCCDDDEEEIIIMMMQQQTTTVVV]]]cccdddeeeiiilllllloookkkgggffffffccc[[[UUUTTTRRRQQQQQQQQQNNNJJJFFFHHHNNNZZZlll}}}wwwkkknnn}}}zzzzzz{{{iiibbbVVVKKKHHHCCC===999777777888888777555444555666888999<<>>>>>===>>>??????===<<<999888666444333111111000////////////............------------------------,,,------,,,+++***,,,...------------------------///...,,,+++,,,---...///111000//////000000///---///......---,,,,,,,,,---............------------/////////000222444666888444444444444555777999:::777777666666666555555555555666777888888777666555555555444333222222222222000////////////000111111222222333444555777888999::::::::::::::::::::::::888555333333555666555333111111222333444444555555777777777777777666666555555444333222222333555666===???FFFQQQZZZ]]]ZZZVVVMMMJJJGGGFFFJJJQQQXXX\\\bbbooo}}}{{{xxxwwwwwwxxxwwwtttmmmhhheeedddcccaaa^^^^^^^^^___fffiiikkkllllllrrr|||uuuVVVTTTkkkuuuqqqeeeOOOIIICCC;;;777777888999888666666666666777777777888999===GGG^^^ZZZFFFEEE???EEEDDDIIIUUUcccvvv~~~uuugggdddgggiiijjjkkkssstttvvvwwwxxxzzz}}}~~~uuukkkbbbWWWLLLIIIFFFBBBAAACCCDDDCCCDDDEEEGGGIIILLLNNNPPPWWW\\\]]]```ggglllnnnnnnjjjeeedddccc```YYYTTTVVVVVVWWWVVVSSSPPPMMMLLLCCCGGGPPP^^^ooo~~~zzzpppsss|||ggg___TTTMMMIIIDDD>>>999777777777777777555555555666888999999@@@ooo|||XXXQQQ\\\vvvMMM<<<@@@>>>666===BBBXXXcccqqqlllRRRGGGEEECCCAAA@@@vvvqqqggg[[[FFF@@@???>>>?????????===;;;999888666444333222111111////////////............------------------------+++,,,---,,,++++++,,,...------------------------000---***+++...000000///111///...///000000///---............------------......---------,,,,,,,,,/////////000111444666777666666555444555777:::;;;777777777777666666666666555666777888888777666555666555444333222222222222///////////////000111222222222333444555777888999::::::::::::::::::::::::;;;888555333333444444333222222333333444555555666666666777888888888888888777666555555444555555666:::;;;@@@HHHPPPSSSRRROOOHHHFFFDDDDDDHHHOOOWWW\\\___mmm{{{~~~|||{{{yyywwwtttppplllhhhiiijjjgggbbb______aaaffflllpppooommmrrr~~~oooVVVXXX{{{rrrooocccNNNJJJCCC;;;777777:::;;;;;;666666666777777777888888<<<<<>>DDDEEEIIIRRRaaattt}}}wwwiiieeeggghhhiiijjjppprrruuuvvvwwwzzz}}}}}}}}}ssshhh]]]RRRLLLHHHCCCAAABBBEEEDDDDDDDDDEEEFFFFFFGGGLLLQQQUUUTTTWWW```iiillllllhhhccc```___\\\WWWSSSQQQRRRSSSQQQNNNKKKIIIIIIAAABBBEEEMMMZZZhhhsssyyywwwqqqvvviii^^^SSSOOOKKKEEE???:::888777777777666555555555666888999<<<===eeehhhWWWZZZ~~~ZZZ???===<<<555<<<@@@RRR]]]kkksssXXXIIIEEEDDDCCCCCCwwwsssggg[[[GGGAAA@@@??????@@@???===;;;:::999777555333222111111////////////............------------------------+++,,,---,,,++++++---...............------------222...+++---222555444111000///......///000///........./////////.........------------,,,,,,,,,,,,.........///111333666777888777666555666888:::<<<888888888777777777666666666777888888888888777666666555444333222111111111////////////000111222222333333333444555777999::::::::::::::::::::::::::::::888555333222333555666777666666666666555555555555666777888999999999999888888888888777666666666777888:::???EEEHHHIIIHHHBBBAAA@@@@@@CCCIIIQQQVVV]]]kkkzzz{{{xxxuuusssqqqlllnnnooolllfffbbbaaacccdddkkkpppnnnkkknnn{{{ppp^^^ggg~~~pppqqqcccNNNFFFAAA;;;:::<<>><<<:::999777555333222222111////////////............------------------------***,,,,,,,,,++++++---////////////......---------222...+++...333555333000///...---...///000///.........///000000//////.........---------,,,,,,,,,.........///111333555777999888777777777999;;;<<<999888888888888777777777777777888888888888777777666666444333222111111111////////////000111222333333333444444666777999:::::::::::::::::::::::::::777666444333333555888:::>>>===<<<;;;999888777666666777888999999::::::999999:::;;;;;;:::999888777666666777999<<>>???DDDLLLRRR]]]kkkzzz~~~zzzwwwvvvvvvppprrrrrrnnniiieeecccdddcccjjjooommmiiimmmyyyoooccc{{{xxxooosssbbbMMMDDDAAA>>>???AAABBB@@@===777777777777888888888888:::777@@@HHHyyy}}}qqq{{{QQQCCC???AAAGGGEEELLL\\\rrr|||}}}zzzlllfffeeeeeefffiiilllnnnqqqsssuuuxxx|||zzzooofff___[[[VVVQQQJJJIIIHHHGGGFFFEEEEEEEEEJJJMMMLLLHHHIIIQQQ[[[___cccaaa^^^\\\[[[ZZZXXXWWWXXXQQQKKKKKKOOONNNGGG@@@DDDCCCAAA@@@AAADDDIIILLL___aaabbbeeeppp~~~hhhXXXPPPLLLFFF???:::888777777666666666666666777777888666666LLLzzz```]]]iiivvvUUU:::;;;===777<<>>===<<<:::888666666666777888:::;;;<<>>EEEOOO]]]wwwpppUUUHHHGGGEEEAAAzzzxxxiii[[[HHHAAA@@@@@@AAABBBBBB@@@???:::999888666444333222222////////////............------------------------***+++,,,,,,+++,,,...000000000000///...------------------.........------...---,,,---///000///...---...000222222111000///000000/////////.........------......000222555666999999;;;;;;<<<;;;;;;:::::::::999999999888888888999888888888888888888999777666555333222111000000/////////000111222444555444444444555666888::::::::::::::::::::::::::::::777999;;;;;;;;;<<>><<<;;;999;;;>>>???@@@>>><<<:::777888888777777777999:::===@@@AAAAAAAAAFFFNNNUUU___mmm|||}}}zzzzzz{{{xxxsssmmmkkkkkkkkkgggdddfffiiikkkjjjjjjoooxxxmmmpppvvvuuuqqqZZZPPPFFFBBB???>>>>>>===888444777777888888888999999999;;;777CCCCCCgggeee]]]dddJJJDDD???HHH???IIITTTgggyyyxxxkkkeeebbbbbbdddiiikkkmmmoooqqqsssuuuyyy|||}}}|||vvvrrriii___WWWSSSNNNHHHEEEDDDEEEFFFAAAFFFGGGDDDCCCHHHNNNPPPRRRTTTWWWYYYZZZZZZ[[[[[[ZZZWWWSSSOOOKKKGGGDDDBBB@@@BBBBBBAAA@@@AAADDDGGGJJJMMMQQQXXXggg{{{xxxlll}}}wwweeeVVVMMMIIIDDD>>>999777777777555666666777777777777777555>>>>>>QQQrrrZZZxxxJJJ;;;;;;888===BBBIIIVVVhhhyyy[[[LLLIIIFFF@@@yyyxxxjjj[[[IIIAAA@@@@@@AAABBBCCCAAA@@@;;;:::888666444333222222000/////////............------------------------***+++,,,,,,+++,,,...000111000000///...------------///111000///---...///...---,,,---///000///...---///111222333222111000000000000000////////////---------...000222555666888:::;;;======<<<:::999:::::::::999999999888888999999888888888888999999777777555333222111000000/////////000111333444555444444444555777888:::;;;:::::::::::::::::::::::::::<<>>>>>AAACCCIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDBBB@@@>>>===999;;;>>>AAAAAA@@@===;;;888999999888777666777999:::===@@@@@@AAAFFFOOOWWW```nnn}}}~~~{{{{{{|||zzzrrrkkkiiillllllhhhdddeeefffggggggiiinnnvvv}}}{{{ttt|||zzzxxxnnnVVVQQQCCC???;;;:::;;;;;;999777777888888888888999999999===999EEECCCcccnnn]]]zzzcccGGGDDD???III@@@IIIQQQaaatttwwwkkkeeebbbaaadddiiikkkmmmoooqqqrrrtttxxx{{{ttthhh[[[WWWPPPHHHDDDBBBCCCDDDCCCHHHHHHDDDAAACCCFFFFFFLLLPPPTTTWWWYYYZZZ[[[\\\YYY[[[ZZZSSSJJJDDDDDDGGGCCCDDDDDDBBB@@@@@@DDDHHHFFFHHHLLLRRRbbbwwwqqqxxxxxxjjj```www|||mmm___SSSKKKHHHCCC===999777777888555666666777777777777777666AAA999BBByyywwwUUUttt}}}FFF999===555;;;===CCCNNN[[[|||bbbQQQMMMIIIBBB}}}zzzmmmaaaJJJ>>>???@@@AAABBBAAA@@@???===:::666444333444333222000000//////.........---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///------///000...............---------//////...------...............///111333333111///------......//////000000000000111000000111333666888999::::::888888999:::===:::888888;;;<<<;;;999888888888888777777777777888777666444222000///...222333444555555555444333444444555777888999:::;;;;;;::::::999888999999999:::::::::===??????>>><<<<<<>>>@@@???>>>@@@EEEIIIIIILLLOOONNNIIICCC===999<<<===>>>???@@@@@@@@@???<<<;;;888555444444444555999999<<<@@@CCCFFFOOOXXXfffxxx{{{xxxrrrnnnlllkkkiiihhhhhhcccaaadddgggggghhhkkkqqqxxx|||nnnxxxmmm\\\MMMBBB???;;;888888999999999999999999888888888777777@@@777???EEEXXXwwwsss|||vvvHHHDDDEEE???@@@JJJNNN[[[nnn}}}zzznnnfffdddeeefffgggnnnooopppsssvvvyyy}}}~~~ssshhhXXXKKKJJJKKKIIIFFFGGGEEEFFFFFFFFFEEECCCAAA@@@BBBGGGQQQYYY\\\\\\bbbjjjccc```]]][[[YYYVVVPPPKKKLLLJJJFFFDDDEEEEEEEEEEEEHHHLLLMMMNNNXXXlll|||llltttwwwooodddzzzqqqeee]]]XXXRRRJJJ@@@999777888888888666666666666777777777777888888???BBB[[[sssWWWmmmfff~~~MMMGGG555777:::<<>>@@@???>>>:::;;;;;;::::::;;;>>>AAAEEEIIIMMMNNNKKKGGGCCCAAA??????@@@@@@@@@@@@??????>>><<<:::888666666555555999888:::>>>AAAEEEOOOYYYjjj}}}zzz}}}}}}~~~|||{{{xxxssspppmmmkkkiiiggggggbbb^^^______\\\\\\^^^dddkkkyyyyyy}}}eee}}}vvvmmm\\\LLLBBB???;;;888888999999999999999999888888888777777===777>>>@@@SSSSSSHHH??????AAAHHHLLLZZZmmm|||zzzooofffdddfffhhhiiimmmnnnppprrruuuyyy}}}~~~iii\\\QQQPPPQQQNNNJJJIIIFFFFFFGGGGGGFFFDDDCCCBBBBBBHHHTTT___cccbbbcccgggfffdddaaa``````^^^YYYVVVPPPMMMJJJHHHHHHIIIHHHHHHHHHKKKKKKKKKTTThhh||||||gggnnnqqqwwwwww~~~rrrkkkaaaWWWQQQIII???999777888888777666666666666777777777777666777;;;;;;OOOmmmTTTdddttt~~~dddHHH999777::::::>>>DDDLLLjjjyyykkkWWWDDDLLL~~~zzznnncccKKKAAAAAABBBBBBBBB@@@???>>>===:::777555444444333222000000////////////.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,...///222222111000000///......,,,///111000......000333//////000222555666444333///////////////............///000///...///111333999;;;<<<===<<<;;;<<<===<<<;;;::::::<<<<<<;;;:::888888888888777777777777444444444333333333333333111222333444444444444333444555666777888:::;;;;;;777777888888999::::::;;;:::999888999;;;<<<<<<;;;:::888666666888999:::999>>>BBBGGGIIIIIIGGGFFFEEE@@@@@@@@@????????????>>>???>>>===<<<:::888777666999777888<<<>>>CCCNNNYYYooosssqqquuusssqqq|||}}}zzzzzzwwwtttpppnnnkkkgggdddddd^^^YYYYYYXXXTTTRRRSSS^^^dddzzzvvvqqqyyynnn\\\||||||wwwtttlll[[[JJJAAA>>>:::888888999999888999999999888888888888888999999>>>:::MMM^^^KKK999BBBCCCEEEJJJXXXkkkzzz|||ppphhheeefffiiikkkmmmnnnqqqsssvvvzzz~~~nnneee]]][[[ZZZTTTNNNKKKGGGGGGHHHHHHGGGFFFEEEDDDBBBHHHVVVeeellliiieeeeeehhhfffddddddcccbbb```]]]SSSQQQNNNLLLLLLLLLKKKJJJIIIKKKJJJJJJRRRfff{{{~~~gggjjjlllsssnnnnnndddVVVOOOHHH>>>999888888888777666666666666777777777777555777:::555BBBzzzlllVVV[[[}}}III>>>999;;;:::<<>>======:::777666555555333222000000//////////////////---...///000000///---,,,------------------------,,,...//////---,,,---...222222111000//////...---,,,000222111...---///222///...///111444555555333000000//////......---------...//////......000111777999;;;<<<<<<;;;<<<===::::::::::::;;;;;;::::::888888888888777777777666555444444444444333333333111111222333333444444444555555666777999:::;;;<<<888999999:::::::::::::::<<<:::777666777888888777<<<999666777:::<<<;;;999888;;;???AAAAAA@@@@@@AAA==================>>>>>>????????????===:::888666999777777:::<<>>777IIIfffLLL777FFFDDDBBBHHHVVViiiwwwuuukkkffffffiiikkknnnqqqtttvvvyyy~~~{{{{{{uuunnnhhhbbbZZZRRRMMMJJJIIIIIIHHHHHHGGGFFFEEEBBBGGGTTTdddmmmlllhhhgggfffeeedddbbbaaa___\\\[[[UUURRROOONNNMMMLLLKKKIIIJJJKKKJJJIIISSSggg}}}kkkjjjjjj{{{oooiiillldddUUULLLFFF>>>999888999888777666666666666777777777777555:::<<<666===fffnnn[[[SSScccLLLBBB;;;===:::;;;@@@CCCUUUrrrttt```NNNHHHyyyooofffMMMBBBCCCCCCCCCBBB@@@???>>><<<:::888666666555333222//////000000000000000000,,,---...//////...---,,,------------------------,,,...//////...------...111111000//////...------...000333222///------///.........000222444333222000000//////......------,,,...//////......///000333666999;;;;;;:::;;;<<<888999:::;;;:::999999999888888888888777777777666777666555555444333222111111111222222333444555555555555666888999:::;;;<<<;;;<<<<<<======<<<;;;;;;===;;;999999<<<>>>???>>>>>>;;;999:::===>>>===;;;777999;;;;;;:::999:::;;;::::::::::::;;;<<<>>>???>>>???@@@@@@???<<<999777:::777777999;;;@@@KKKVVVlllssslllkkkeeeaaavvvxxxuuuqqqnnnkkkgggbbb^^^ZZZUUUSSSUUUUUURRRPPPQQQNNNQQQhhh{{{~~~\\\bbb}}}lllnnnrrrhhhSSSDDD>>><<<999999999999888777888888888888888888888888444===???777GGGrrrKKK;;;HHHBBB???EEESSSeeerrr{{{|||qqqiiifffgggiiippptttxxxzzz|||}}}vvvtttiii___WWWQQQNNNNNNLLLJJJHHHGGGFFFEEEDDDFFFOOO]]]fffhhhhhhiiidddeeeeeeccc___\\\XXXWWWVVVTTTQQQOOONNNMMMKKKIIIHHHIIIHHHGGGRRRhhhmmmkkklll}}}zzzkkkjjjcccWWWIIICCC<<<999999999888666666666666666777777777777333:::<<<999<<>>@@@KKKbbb}}}}}}iiiVVVGGGyyyppphhhNNNBBBBBBCCCCCCCCCAAA@@@???<<<:::888777777666444222//////000000000000111111,,,,,,---............---------------------------,,,...111111///.........000000////////////......000111111222222111///...000///...///111222222111///////////////.........---...000000///......///000444777999:::999::::::777:::<<<<<<;;;999999:::888888888888777777777777777777666555444333222111222222222333444555666777555666777888999;;;<<<<<<===>>>???@@@@@@@@@???>>>???>>>???BBBGGGJJJLLLLLL???>>>======>>>>>>===;;;:::;;;;;;:::999999;;;======<<<;;;;;;<<<===???@@@>>>???@@@AAA@@@>>><<<;;;;;;999999;;;<<>>>>>999EEEnnn|||LLLCCCFFF>>>>>>DDDPPP```mmmwwwwwwmmmhhhgggiiippptttyyy{{{}}}~~~uuuoooeee___ZZZVVVUUURRRNNNKKKHHHFFFFFFEEEEEEJJJRRRYYY]]]bbbgggdddgggiiiiiieeeaaa^^^\\\[[[YYYVVVTTTSSSQQQNNNLLLFFFGGGEEEDDDOOOggglllkkkppppppjjjcccXXXFFFAAA;;;999999:::888666666666666666777777777777111888999999<<>>???===;;;;;;<<<888888888888777777777777666666555555444444444444333333333333444666888999666666777888:::;;;<<<<<<<<<>>>@@@CCCDDDEEEDDDDDDEEEEEEGGGKKKOOOSSSSSSSSSDDDEEEEEECCC???===<<<<<<:::;;;;;;;;;;;;===@@@DDDEEECCCAAA@@@???@@@AAABBB@@@@@@AAABBBBBBAAA@@@@@@<<<:::;;;======???FFFPPPfffwww~~~{{{qqqnnnxxx|||xxxrrrmmmiiieeebbb___]]]XXXVVVWWWUUUPPPMMMMMMIIIIIIWWWmmmsssggglllmmmooo```NNNEEE<<<:::999999999:::888777777777888888888999999999888===<<<;;;BBBZZZ~~~xxxzzzNNNJJJDDD===>>>CCCNNN\\\hhhttt}}}rrrkkkiiijjjlllqqqvvvxxxzzzyyytttllliiiggg___]]]XXXSSSNNNJJJHHHGGGFFFEEEGGGJJJLLLOOOWWW```bbbgggnnnqqqpppllljjjiiidddaaa___]]]\\\YYYVVVSSSHHHIIIFFFDDDOOOfffmmmooowwwrrrjjjcccWWWDDD???;;;999::::::888666666666666666777777777777333777555888<<<<<<]]]xxxZZZTTT___uuuyyyqqqMMM<<<===777555;;;;;;;;;FFFRRRooonnnRRR|||yyyqqqjjjPPP@@@AAABBBCCCCCCCCCBBBAAA<<<;;;999888888666444111//////000000111111111222000///.........000111222........................---000333333222000///000000000000111222222333333222///...333;;;===999444555333111111222333222111---.........//////000000...000222222000////////////222777::::::::::::;;;:::===AAAAAA>>><<<<<<===888888888888777777777777444444444555555555666666444444444444555777999:::666666777888:::;;;<<<===;;;===AAADDDGGGIIIIIIIIIKKKKKKMMMOOORRRSSSRRRQQQJJJLLLLLLHHHBBB===<<<===888999::::::<<<@@@EEEIIILLLJJJGGGEEECCCBBBCCCDDDAAABBBBBBCCCCCCDDDDDDCCC===<<<<<<>>>>>>>>>EEENNNeeerrr{{{ttttttzzzsssnnnjjjfffcccaaa^^^YYYWWWYYYXXXTTTQQQQQQLLLIIIQQQ[[[ggg{{{vvvpppqqqtttooosssqqqppp^^^KKKDDD<<<:::999999::::::888777777777888888999999999999:::<<<:::;;;???LLLyyyuuufff|||NNNOOOBBB???>>>BBBLLLZZZeeerrruuunnnkkkllliiinnnsssvvvwww~~~}}}xxxqqqqqqpppeeebbb]]]WWWQQQLLLIIIHHHFFFEEEFFFGGGEEEFFFNNNYYY^^^fffpppvvvwwwuuussssssjjjhhhfffdddbbb```\\\YYYMMMMMMIIIGGGPPPgggqqqttt~~~{{{pppjjjcccVVVBBB>>>:::999::::::888666666666666666777777777777888999444888>>>888TTTeeeUUUVVVuuuhhhkkk|||RRRAAABBB;;;888>>><<<999AAAFFF]]]tttUUUyyyxxxqqqlllUUUDDDCCCBBBCCCDDDDDDBBB@@@>>>===;;;999666444222111222111111111000000////////////............//////........................//////000000000//////...///000111222222111///...222000...111666999666333000111222222222222111000111111111111000000000000222222222111111111000000111222444888;;;===<<<:::===>>>@@@???>>><<<<<<======<<<<<<;;;999777555444555555555555555444333333333333444444555777888999:::::::::;;;::::::999999999>>>DDDGGGHHHIIIKKKNNNQQQTTTXXX[[[]]]\\\ZZZXXXLLLHHHGGGFFFBBB<<<:::<<<:::<<<<<<999777===JJJUUUTTTZZZ[[[TTTOOONNNKKKEEEGGGGGGHHHGGGGGGFFFEEEEEE???>>>;;;999:::???FFFLLL^^^nnn~~~|||~~~{{{uuupppkkkgggccc```ddd]]]YYYZZZ[[[UUUOOOLLLGGGJJJMMMRRR\\\eeegggccc^^^^^^XXXhhhuuupppiiikkk```LLL===<<<<<<;;;::::::999888888888888888777888888999::::::;;;888:::???HHHnnn}}}gggwwwgggFFFDDDGGG@@@AAAHHHTTTaaaooo|||rrrjjjfffeeegggnnnvvvzzz{{{zzz{{{~~~ssskkkddd___ZZZRRRNNNNNNKKKHHHFFFGGGKKKMMMMMMLLLWWW\\\dddkkkppptttwwwyyyuuuqqqmmmjjjiiifffbbb^^^TTTPPPMMMOOOVVVdddxxx{{{tttsss{{{qqqjjjZZZPPPAAA===999777777888999999666666666666777777777777999;;;777555888===VVV{{{oooPPPYYY[[[}}}ZZZiiidddOOO777222999666===CCC999GGGWWWzzzvvv^^^yyy~~~uuunnniiiQQQDDDCCCBBBCCCDDDDDDBBB@@@>>>===;;;999666444222111222111111111000000000000//////............//////........................///000000111111000000//////000111222222111///...000...---///444666444111111111111111111111111111111111111111000000000000222222222111111111000000000111333777;;;===<<<;;;===>>>???>>><<<;;;<<<===:::::::::999888777666666666666777777777666444444555555555555666777888999::::::;;;;;;;;;;;;::::::999>>>EEEJJJLLLNNNRRRUUU]]]```eeeiiimmmnnnoooooo\\\TTTLLLIIIGGGEEEFFFJJJKKKKKKHHHDDDAAACCCJJJPPPWWW___eeeeeedddaaaYYYOOONNNMMMLLLKKKJJJHHHEEECCCAAA???===::::::???EEEJJJ```ooo}}}wwwrrrnnnjjjgggeeeddd\\\WWWXXXYYYVVVSSSRRRSSSWWW\\\dddnnnqqqhhh[[[WWWWWWRRRbbb}}}vvvkkkggg[[[HHH===<<<<<<;;;::::::999888888888888888888888999999:::888999777999<<>>AAAAAAGGGQQQ]]]kkk|||tttjjjeeeccceeellluuuyyyzzz~~~}}}ssslllddd\\\XXXYYYQQQMMMGGGFFFHHHKKKMMMNNNQQQTTTYYY^^^bbbeeehhhiiipppmmmkkkjjjkkkkkkhhhfffYYYTTTPPPRRRXXXdddxxx}}}qqqsssvvvnnniii[[[OOO@@@===999777888999999999666666666666777777777777777:::777777:::<<>>===;;;999777444333222111111111111111000000000000//////......//////000........................000000111111111111111000///000111222222111000///...,,,+++---111333111...333222111000000111222333111111111111000000000000222222222111111111111111///000333777;;;======<<<=========;;;::::::;;;===999999999888888888777777666777999::::::888666555777777666666777888999999999:::;;;<<<<<<<<<<<<<<<999???GGGNNNRRRVVV\\\```kkknnnsssyyysssiiiaaaZZZYYY\\\aaa___[[[VVVRRROOONNNNNNUUU^^^iiiqqqtttoooaaaTTTOOOLLLIIIHHHIIIIIIFFFCCCCCCAAA???<<<;;;>>>CCCGGGZZZhhhyyy{{{uuuqqqnnnkkkiiiddd\\\VVVWWWXXXWWWWWWYYYZZZdddsssrrrddd```WWWcccppp}}}nnndddTTTDDD<<<<<<;;;;;;::::::999999888888888888888888999::::::888:::999:::<<>>@@@999666AAA<<>>===;;;999777555333333111111111111111111111111000000////////////000000........................000111111222222222222111//////000111111111111000---,,,+++---000111000...333222000//////000222333111111111111000000000///111111111111111111111111///000222666;;;>>>>>>>>>======<<<:::888888;;;===;;;::::::999888888888888777888:::<<<<<<:::888777888888888777888888999999999:::;;;<<<============;;;BBBJJJRRRXXX___fffkkkrrruuuzzz{{{jjjcccdddwwwtttpppllliiiddd^^^XXXTTT\\\hhhuuu|||xxxiii\\\SSSMMMGGGEEEFFFHHHGGGFFFDDDBBB@@@===;;;<<<@@@CCCRRR^^^mmmvvvzzzyyyssspppmmmkkkeee^^^YYYYYYZZZXXXXXX[[[[[[nnn|||qqqaaajjj|||ooopppbbbOOOAAA<<<;;;;;;;;;::::::999999999999888888888888999::::::999=========>>>FFFpppTTTGGGBBBBBBAAACCCIIIRRR___rrryyylllccc___aaagggooossstttwww{{{xxxjjjaaa___XXXTTTOOOLLLLLLPPPTTTWWWTTTRRROOONNNOOOPPPQQQRRRRRRRRRTTTWWWZZZ]]]^^^___YYYTTTPPPQQQVVV```qqq~~~xxxpppjjjZZZFFF>>>;;;999777888999999888666666666666777777777777666999777888>>><<>>>>>===<<<;;;999888888:::===>>>===;;;999888777777777777999:::;;;;;;:::999888999888888888888888999:::999:::;;;<<<===============DDDMMMTTT[[[bbbkkkqqqrrruuuzzz~~~sssrrr}}}zzzwwwwwwvvvrrrkkkdddWWW[[[fffuuuwwwoooggg___TTTLLLIIIIIIIIIIIIDDDCCCAAA===;;;;;;===???MMMVVVbbblllsss}}}wwwrrrmmmjjjfffaaa^^^^^^]]]YYYWWWYYY]]]vvvsss{{{}}}}}}qqq}}}pppaaaMMM@@@<<<;;;;;;::::::::::::999999999999999888999::::::;;;999======>>>>>>DDDjjjbbbJJJAAA@@@@@@BBBGGGNNNZZZnnn}}}oooddd___aaafffkkkoooqqqsssvvvyyy}}}vvvhhhcccWWWWWWVVVVVVUUUVVVXXXYYYYYYUUUPPPMMMNNNOOOOOOOOOMMMOOOPPPRRRSSSUUUWWWXXXRRRNNNLLLNNNQQQZZZiiivvv|||{{{qqqhhhYYYAAA<<<:::888888888999888777666666666666777777777777888;;;666777>>>>>>>>>HHH\\\dddUUUfffccceee>>><<>>@@@MMMiii}}}xxxrrrkkkPPPDDDCCCBBBCCCDDDDDDBBB@@@======;;;:::888666555444111111111222222222222222111000000//////000000111//////////////////////////////000111222222222222/////////000111111222222//////000111111111111111333222111000000111222333111111111111000000000000111111111111111222222222111111222555999===>>>>>><<<<<<<<<:::999999:::<<>>;;;999777666666666888888999999999999999999888888777777888999::::::999:::;;;<<<<<<<<<<<<<<>>DDDJJJRRR[[[eeeuuu|||uuuppplllhhhdddaaaaaa^^^YYYWWWYYY]]]xxxjjjgggwwwmmm___LLL???<<<::::::::::::::::::::::::999999999999999:::;;;;;;777::::::======???^^^|||PPP===@@@@@@BBBEEEJJJTTThhhzzztttiiicccbbbeeehhhkkkmmmooosssvvvvvvrrrkkkaaadddffffffccc___\\\ZZZ[[[VVVPPPNNNOOORRRRRRQQQMMMNNNOOONNNMMMMMMNNNOOOLLLJJJIIILLLNNNTTT___kkk}}}xxx{{{mmmbbbVVV>>>;;;:::888888999999888777666666666666777777777777888<<<888666>>>??????GGGNNNxxxvvvTTT}}}eeewwwgggHHH<<<::::::888;;;DDDXXXttt|||xxxrrrjjjOOODDDCCCBBBCCCDDDDDDBBB@@@======;;;:::888777555555111111111222222333333333111111000000000000111111////////////////////////---...///000111111111111////////////000111222333///111222222222111222222111111111111111111111111111111111111000000000000000000111111111222222222333222222555999<<<======;;;<<<===<<<;;;::::::<<<<<<;;;888666555555666666777777666666666777999999666666666777888999:::;;;::::::;;;;;;;;;;;;::::::>>>CCCJJJOOOTTTZZZaaagggiiijjjmmmqqqvvvyyy|||~~~{{{~~~~~~ooo[[[OOOLLLOOOOOOPPPQQQRRRQQQOOOMMMKKKHHHKKKRRRXXX[[[```fffjjjiiidddZZZOOOIIIGGGIIIEEEEEEDDDBBB???======???===@@@DDDKKKXXXjjj~~~{{{uuupppjjjfffbbb```]]]YYYYYY]]]cccyyy[[[kkksssiii\\\JJJ>>><<<:::::::::::::::::::::::::::999999999999:::;;;;;;777999999===>>><<>>:::777===>>>===DDDHHHaaabbbppprrr[[[???===>>>777:::===FFF[[[xxx}}}yyyssskkkOOODDDCCCBBBCCCDDDDDDBBB@@@======;;;:::888777666555111111111222222333333333111111000000000000111111000000000000000000000000------///000000111111111////////////000111222333///111222333222111111222000111222222222222111000111111111111000000000000000000111111222222222222444333333555888;;;======;;;===>>>>>><<<;;;;;;;;;999777555444333444666777777666555444444666888:::555555555666777999:::;;;:::::::::;;;::::::999999===BBBHHHLLLOOOTTT[[[aaacccdddgggiiilllmmmooooookkkgggeeeeee```XXXRRRQQQFFFGGGGGGHHHGGGGGGGGGGGGIIIDDDBBBEEEEEEDDDJJJSSSLLLQQQTTTQQQJJJEEEEEEHHHGGGGGGFFFDDDAAA??????@@@>>>???AAAGGGTTThhh~~~yyytttlllfffaaa^^^[[[YYY\\\bbbmmm}}}{{{\\\zzzqqqfffYYYHHH===;;;::::::::::::::::::::::::::::::999999::::::;;;<<<999::::::???@@@<<>>;;;===;;;;;;JJJhhh|||{{{uuulllRRRIIIDDDBBBDDDFFFDDDEEEGGGAAA???===:::888666555444333444555555333111111222222222222111111111000000222111111111000000////////////000111222333333444333333222111000000000000222222333333333222222111222222333333333333444444333333222222333333444444111111111111111111111111333333444555777:::===>>>>>>>>>======<<<<<<<<<;;;:::888666333222222333444333333444555666666666555888777666666666777999::::::;;;<<<<<<<<<;;;:::999>>>AAAEEEEEEGGGMMMWWW```fffdddggglllmmmjjjhhhjjjiiijjjiiidddaaa```ZZZTTTMMMGGGDDDEEEEEECCCCCCFFFDDDFFFEEEBBB@@@AAACCCCCCDDDGGGGGGDDDCCCFFFFFFCCCGGGHHHHHHEEEDDDCCCAAA>>>???>>>>>>AAANNNddd~~~zzzwwwuuujjjccc```\\\YYY___iiitttyyynnnaaauuu___OOOEEE???<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888999:::;;;<<<;;;777444===BBB===LLLnnnJJJBBBCCCFFF<<>>CCC999666===EEEVVV|||vvvnnnVVVJJJFFFEEEGGGIIIGGGGGGHHHBBBAAA???<<<:::888777666444555666555333222222222333333333333222222111111111111111111000000000/////////000111222333333444333333222111111111111222222222222333333222222111333333333444444555555555555555444333222222222333222222222222222222222222333333333555777999<<<>>>>>>>>>=========<<<<<<<<<:::999666444333333444555444444555666666666666666888888777666777888999:::::::::;;;<<<<<<<<<;;;:::@@@CCCFFFHHHIIILLLQQQVVVaaacccgggkkkjjjiiimmmssstttyyyuuujjjZZZQQQIIIHHHHHHGGGGGGHHHAAABBBBBB@@@@@@BBBEEEGGGFFFIIIHHHEEEDDDFFFFFFCCCEEEEEEDDDDDDEEEGGGGGGFFFBBBAAAAAAEEERRRhhh~~~|||yyypppiiifffaaa[[[^^^gggmmmsss~~~}}}xxxwwwqqqyyytttrrrqqq[[[LLLDDDAAA???<<<<<<;;;;;;;;;:::::::::999999888888888999:::;;;<<<>>>>>>@@@AAA<<>>AAAHHHggghhhVVVkkkqqqqqqtttEEE:::JJJ@@@<<<@@@BBBMMMmmmvvvnnnXXXIIIFFFEEEIIIJJJHHHFFFGGGBBBAAA???<<<:::888777666555666777666444333333333444444444333333333333222111111111111000000000000//////000111222333333444222222222222222333333444222222222222222222222222333333444444555666777777777666555444333222222222222222222222222222222222222222333444666888;;;<<<>>>>>>>>>>>>============;;;:::777555444444555666555666777777777777777777888888888888888999::::::999:::;;;<<<=========<<<@@@CCCGGGJJJLLLMMMLLLLLLRRRVVV^^^dddgggmmm{{{rrrcccSSSLLLKKKHHHFFFFFFDDDDDDCCCBBBBBBEEEJJJNNNOOORRRSSSOOONNNNNNKKKGGGJJJGGGDDDCCCDDDEEEEEEEEEDDDDDDDDDIIIUUUjjj|||sssmmmjjjccc[[[]]]dddjjjoooqqqmmmfffaaa______ZZZZZZWWW___rrrjjjTTTGGGBBB@@@???<<<<<<;;;;;;;;;:::::::::888888888888888999::::::;;;FFFGGGBBB???===IIIaaajjjKKKBBBGGG@@@???FFFHHH[[[hhhvvvxxxlllfffbbbdddgggjjjnnnttttttxxx|||~~~ssskkklllkkkeeedddhhhiiijjjmmmnnnggg\\\VVVWWWXXXssszzz{{{yyy|||mmmTTTAAA===<<<;;;;;;:::999888888888888777888888777666666888999;;;;;;<<<<<<===>>>??????BBBCCCSSS{{{\\\YYYkkkwwwfffTTT???CCC<<<:::======BBB[[[wwwuuummmWWWGGGDDDDDDHHHIIIFFFDDDEEEBBB@@@>>><<<999777666666666777888777555444444444333333333333333333333222111111111000000000000000//////000111222333333444222222222222333444555666222222222222222222333333222222333444555666777777777666555444333333333333333333333333333333333333222222222333555888:::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777666666777888777888888999999999888888999999999999999::::::;;;::::::;;;<<<===>>>>>>>>>???BBBGGGNNNSSSTTTQQQNNNMMMOOOUUU___jjjyyylll___XXXPPPJJJFFFNNNJJJHHHGGGFFFHHHNNNUUUYYYaaahhhkkkmmmnnnkkkeeeddd]]]UUURRROOOKKKHHHHHHFFFFFFFFFJJJUUUiiiyyyrrroooiiicccfffooo}}}{{{iiiYYYTTTVVVWWWQQQQQQOOOTTT___mmmfffOOOCCC>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999::::::::::::GGGGGG>>>===???GGGTTTxxxYYYEEEIIIEEE???DDDFFFUUUaaaooollleee```cccgggjjjooosssqqqvvv{{{~~~~~~vvv{{{|||tttsssyyywwwyyy}}}|||qqqbbb[[[[[[YYYsss{{{mmmvvv{{{vvvfffKKK<<<===>>>;;;:::999999888888888999666777888777666666888999;;;;;;<<<===>>>@@@@@@AAACCCBBBGGGaaarrr\\\ZZZ~~~nnn{{{qqqTTT???:::;;;===;;;;;;JJJ\\\vvvnnnWWWGGGDDDDDDHHHJJJGGGEEEEEECCCBBB@@@===;;;999888777666777888888666444444555111111111111222222222222000000000000000000111111//////000111222333333444111111111222333444555666222222111111111222333444111222222333444444555555666555555444444555666666333333333333333333333333333333333333555777:::;;;>>>?????????????????????===<<<:::888888888:::::::::::::::;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????CCCJJJTTT\\\aaaaaa```aaa]]]\\\dddppptttfffYYYRRRTTTMMMIIIIIIHHHJJJRRR\\\cccppp~~~ssskkkhhhddd\\\VVVUUUJJJJJJJJJMMMWWWhhh}}}zzzwwwtttqqqxxxrrrfff___XXXZZZXXXTTTVVVXXX\\\~~~fffOOOBBB>>><<<;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;888CCC@@@888===BBBDDDIIIiiifffEEEEEEEEE???DDDGGGRRR[[[iii}}}mmmfffaaaeeeiiikkkmmmpppooosssyyy|||wwwggg``````^^^tttxxx}}}rrr___EEE:::>>>>>>::::::999999888888999999666777888777666777888:::;;;<<<===>>>@@@AAABBBCCCDDDDDDFFFTTTuuukkkWWWgggdddjjjGGGAAA???@@@===:::>>>GGGyyypppYYYJJJGGGFFFJJJKKKIIIGGGHHHEEEDDDBBB???===;;;:::999666777888777555444444444000111111111111111222222000000000000111111111111//////000111222333333444111111111111222333555555222111111000111222444555222222222333333333333444555555555555555666777777444444444444444444444444444444444444666888:::;;;????????????@@@@@@@@@@@@???===;;;:::999:::<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<======<<<======>>>???@@@AAAEEELLLUUU___iiiqqquuuzzzsssnnnpppuuu{{{nnneee]]]TTTMMMMMMMMMMMMWWWcccrrrvvvooopppnnnddd[[[YYYPPPPPPPPPQQQXXXgggzzz~~~{{{zzzsss___^^^XXXSSSWWWWWWUUUtttdddNNNCCC@@@>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<999???:::666???BBBAAAEEEfffvvvEEE???CCC>>>EEEIIIPPPVVVcccxxxrrriiicccfffjjjkkklllmmmmmmrrrwww{{{}}}}}}|||{{{~~~~~~ooofffeeefffxxx{{{oooZZZAAA;;;???;;;::::::999999888999999:::666888888888777888:::<<<;;;<<<===???AAACCCDDDEEEEEEFFFJJJSSSggg~~~]]][[[^^^wwwvvvMMMCCC<<<;;;===<<<===@@@wwwnnnYYYLLLGGGFFFIIIJJJHHHHHHJJJDDDCCC@@@>>>;;;:::888888555777888777555333333444111111111222222333333333///000000000111111111111//////000111222333333444111111111111111222333444222111000000111222444666444444444444444333333333777777666666555666666666444444444444444444444444555555444555666888:::<<>><<<;;;;;;<<<===>>>======>>>>>>===<<<<<<;;;:::;;;<<<===>>>===<<<<<>>=========>>>???@@@AAADDDIIIOOOXXXfffuuu{{{uuuiii___\\\YYYWWW___mmm{{{~~~xxx{{{wwwiii\\\XXXTTTSSSRRRRRRWWWdddtttvvviii^^^aaa___WWWqqqqqquuuZZZGGG@@@??????===<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;;;;;;;>>>::::::@@@??????HHH\\\QQQBBBEEE???FFFIIIJJJQQQ]]]rrryyynnnddddddhhhjjjkkkmmmlllpppuuuyyy||||||qqqlllrrruuufffQQQ======@@@999:::999999888999999::::::777888999999888999;;;===;;;<<<===???BBBDDDEEEFFFGGGGGGLLLTTT^^^tttlllXXXsssrrriiidddRRR???888<<>>???>>>>>>>>>>>>>>>===<<<<<<:::;;;===>>>>>>>>>===<<<@@@???>>>======>>>?????????AAADDDGGGOOO]]]qqqsssmmmfff```gggtttwwwvvvddd^^^TTTSSSQQQPPPTTT___ooozzzzzzuuulll\\\ooommm|||hhhOOO???;;;<<<===<<<<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<;;;::::::>>>@@@>>>>>>BBB<<<===MMMMMM___JJJJJJAAAFFFFFFDDDOOOYYYoooqqqeeebbbfffiiikkknnnkkkooouuuxxxzzz|||ssszzzzzzsss||||||pppyyylll\\\HHH999>>>BBB888999999999888999999::::::888999::::::999:::<<<>>>;;;<<<>>>@@@BBBDDDFFFGGGJJJGGGKKKSSSXXXeeezzzYYYhhhbbbzzzqqqQQQ@@@>>>@@@===999tttmmm\\\MMMHHHEEEHHHIIIGGGDDDDDDCCCBBB@@@???>>><<<999777555555555666666666666666333222222111111222222333333333333222222111111111111111000000000000111111000111222333444444555666444333333222333444555666555555444333333333444444666;;;???===666111222555555555555555666666666666777666555444555777999:::@@@AAAAAAAAA@@@@@@BBBDDDBBB@@@>>><<<<<<===???AAA>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>===>>>@@@BBBCCCBBBDDDFFFEEEIIIYYYkkk|||vvvkkkqqq{{{yyy^^^WWWRRRSSSWWW___lllwww}}}ppp{{{|||www```JJJBBB???;;;:::>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>???AAACCCPPPyyy~~~KKKHHHDDDBBBGGGHHHKKKSSSdddzzz}}}kkkeeegggiiikkkmmmmmmpppsssuuuxxx{{{zzznnnwwwlllsssaaaNNNCCC???<<<;;;<<<::::::999999888777777777:::::::::;;;;;;<<<<<<<<<@@@?????????BBBEEEHHHJJJJJJJJJOOOUUUVVV]]]vvv```^^^|||ooozzzsssLLLGGGBBB999???yyyooo^^^NNNHHHEEEHHHJJJGGGEEEDDDCCCAAA???>>>>>><<<999666666666666666666666666666444444333333333333444444333333333333222222222111111111000000000000111111222222333333444444555555444444333333333444555666666555555555555555666666666;;;???===777222333666666666666777777777888888777666555555555777999:::???AAAAAAAAA@@@AAABBBDDDBBBAAA>>>===<<<>>>???AAA???===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???AAACCCHHHFFFFFFFFFCCCCCCMMMYYYmmm```YYYSSSRRRTTTZZZeeepppzzzppp~~~vvv^^^GGG@@@???<<<;;;>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>????????????AAADDDLLLvvvTTTEEEDDDDDDGGGIIIJJJPPP```uuurrriiiffffffiiilllnnnpppsssvvvxxx{{{~~~uuuvvvqqq{{{ooo]]]III???===;;;999999999999999999999888888888::::::;;;;;;<<<<<<======???BBBDDDDDDDDDFFFKKKPPPPPPOOOSSSXXXYYY^^^rrrbbbYYYpppxxxkkkUUUFFFGGG@@@;;;~~~rrr```OOOIIIFFFIIIKKKHHHFFFEEECCCAAA???>>>===<<<999666666666666666666666666666555555555555555555555555444333333333333333222222222111111000000111111222444444444444444444444444555444444444444555666666666666555666666777888999666;;;???>>>999555555666777777777888888888999999777666666555666888999:::???@@@BBBBBBAAABBBCCCEEECCCBBB@@@>>>>>>>>>@@@AAA???>>><<<===>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????@@@CCCFFFLLLIIIHHHGGGDDDAAABBBGGGYYYlll|||rrrnnn]]]VVVQQQOOOPPPUUU```kkkxxxlllrrrZZZCCC===???>>><<<>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????@@@BBBDDDGGGooofffDDDDDDFFFEEEIIIHHHKKKXXXnnnzzznnnfffdddiiipppoooqqqtttvvvxxxzzz}}}xxxtttkkkXXXDDD<<<===<<<:::999999999999999::::::::::::;;;;;;<<<<<<===>>>>>>???===BBBGGGGGGEEEGGGMMMTTTVVVTTTWWW]]]___```lllzzzjjjYYYfff}}}cccttt}}}[[[GGG===???tttaaaPPPJJJHHHJJJLLLJJJGGGGGGCCCAAA???>>>===<<<999666777777777666666666666666555666666666666666666555444444444444333333333333222222111111111111222222666666666555555444444444555555555555555555666666555555555666777888999:::777;;;@@@???;;;777666777777777777888888888999999777777777777777888:::;;;>>>@@@BBBCCCCCCCCCEEEFFFDDDCCCAAA@@@???@@@AAAAAA@@@>>>======???@@@@@@???????????????????????????>>>???@@@@@@@@@BBBFFFIIIMMMKKKKKKKKKJJJGGGCCCAAAJJJZZZooo~~~yyyxxxnnnfffdddbbb\\\VVVTTTSSSNNNKKKKKKMMMRRR___jjjwwwyyy~~~lllTTT???;;;??????======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>?????????@@@CCCEEEDDDfff}}}IIIEEEHHHCCCGGGHHHHHHRRRfff{{{ssshhhdddkkktttoooqqqtttvvvwwwyyy{{{}}}{{{mmmgggTTTAAA<<>>???@@@@@@AAA>>>AAAEEEFFFGGGJJJOOOTTTZZZXXXZZZaaaddddddhhhnnn~~~jjjiiinnnxxxiiiyyyQQQ<<>><<<999777888888777777666666666666555555666666666666555555444444444444444444444444333333222222222222333333888777777666666555555555666666666666666666666555555555555555666777888999888<<<@@@@@@>>>:::999888666666666777777777888888777777777888999999:::;;;===@@@BBBDDDDDDDDDFFFGGGFFFEEECCCBBBAAAAAAAAABBB@@@???>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBEEEIIIMMMQQQRRRRRRSSSSSSPPPJJJDDDGGGPPP```nnnyyy~~~xxxtttqqqooopppnnniiifffeeeppp{{{ooodddddd[[[SSSSSSTTTRRROOOOOOMMMJJJHHHHHHJJJOOO\\\iiiuuuyyywwwxxx}}}cccNNN<<<;;;@@@???===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<>>>???@@@@@@AAACCCFFFDDD[[[YYYHHHHHHDDDEEEHHHGGGNNN___rrrzzzllldddiiirrrnnnpppsssuuuvvvwwwyyyzzz}}}}}}zzzyyyyyyjjj]]]MMM>>>;;;???@@@===<<<999999:::;;;<<<======>>>===>>>>>>@@@AAABBBCCCCCCDDDCCCDDDHHHNNNSSSTTTSSSZZZYYY\\\bbbfffgggggghhh}}}zzzqqq~~~xxxiii}}}|||VVVEEEwwweeeSSSMMMJJJMMMOOOLLLIIIIIIEEECCCAAA@@@???===;;;888999888888777777666666555555555777777777777555555444444444555555555555666444333333222222333333444888888888777777666666666777777777888777777666555666666555666666777888999888<<<@@@BBB@@@===;;;999666666666777777777888888777888888999::::::;;;;;;<<>>???@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCGGGLLLPPPXXX[[[\\\[[[ZZZXXXRRRKKKLLLOOOYYYjjjzzzvvvnnnddd]]]ZZZYYYWWWVVVXXXggg~~~vvvhhh___YYYWWWVVVSSSQQQRRRPPPMMMKKKJJJIIILLLXXXdddttt~~~{{{{{{}}}~~~wwwkkkhhhiiimmmqqqvvv|||YYYHHH<<<===@@@>>><<<>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>><<<>>>???@@@@@@AAADDDFFFEEERRRyyyrrrNNNIIIGGGDDDHHHFFFKKKWWWfffvvvsssfffeeekkkkkknnnrrrtttuuuvvvwwwxxxzzz{{{yyyyyy~~~vvvsssuuuzzzsssgggPPPEEE;;;;;;======;;;::::::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEEEELLLHHHHHHMMMUUU[[[YYYVVVXXXYYY]]]bbbfffhhhgggfffnnnnnnvvv}}}III{{{kkkTTTNNNKKKNNNPPPMMMJJJJJJFFFDDDBBBAAAAAA???<<<999999999888888777666666555666777888999999888777666444444555555666666666666444444333333333333444444888888888888888888777777777777888888888777666555888888777777777888888999999<<<@@@CCCBBB???<<<:::777777777888888888999999777888999:::;;;;;;;;;;;;<<>>>>>>>><<<>>>???@@@@@@BBBEEEGGGFFFMMMjjjWWWJJJMMMDDDFFFEEEIIIPPP[[[iii~~~{{{kkkfffhhhhhhkkkppprrrttttttvvvwwwzzz{{{}}}tttnnnrrr{{{~~~wwwnnn]]]FFF@@@;;;======;;;:::;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGNNNMMMMMMRRRXXX\\\\\\ZZZXXXZZZ^^^aaadddffffffeeennnvvvtttvvveeepppTTTNNNLLLOOOPPPNNNKKKKKKGGGEEECCCBBBAAA@@@===:::999999999888777666666555777888:::;;;;;;:::888777444555555555666666777777555444444333333444444555888888888888888888888888777888999999999777666555::::::999999888999999999999<<<@@@CCCCCC@@@===;;;888888999999999:::::::::888888999:::;;;;;;;;;;;;<<>>AAAAAA<<<;;;@@@>>>=========<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???<<<>>>???@@@AAABBBEEEGGGFFFKKKccc\\\KKKQQQEEEEEEEEEGGGLLLSSSaaawwwrrrjjjjjjfffjjjnnnqqqssstttuuuvvv{{{|||rrrqqquuu}}}zzzmmmTTTCCC???>>>@@@???<<<;;;>>>============>>>>>>>>>>>>@@@@@@AAACCCDDDFFFGGGGGGKKKMMMQQQTTTVVVXXXZZZ\\\XXX\\\___```bbbdddeeeeeetttrrriiikkkqqqYYYRRRNNNQQQTTTQQQMMMLLLGGGEEEDDDDDDCCCAAA>>>;;;<<<:::888888999:::999888999888777888999:::999777888999888777666666777999999666222111333555555333777999:::999666666999;;;999:::999888777777888999<<<777444666888666666777999999>>>DDDDDD???===???999777888;;;;;;888999===::::::999999:::;;;===>>><<<@@@FFFJJJKKKJJJJJJJJJLLLLLLKKKHHHEEEDDDDDDEEEGGGEEECCCAAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHLLLRRRRRROOO\\\gggmmmggg______aaabbbddd\\\]]]lll}}}}}}|||ooocccYYY___VVVTTTYYYSSSLLLXXXoootttdddZZZZZZWWWTTTTTTRRROOOQQQUUUOOONNNMMMPPPUUUVVVTTTQQQOOOKKKJJJKKKMMMSSS___kkk}}}nnnWWWFFFCCC@@@??????@@@@@@@@@??????>>>========================>>>>>>???@@@AAA???@@@AAABBBDDDEEEFFFFFFKKKHHHaaaYYYEEEFFFHHHEEEGGGLLLNNNVVVlllxxxmmmllljjjiiikkkoooqqqqqquuu{{{~~~www}}}vvvqqqxxxttt___LLLAAAAAA@@@@@@???>>>>>>>>>AAA@@@@@@@@@????????????AAAEEEGGGDDDEEEJJJMMMNNNPPPRRRVVVXXXYYYZZZ\\\]]]^^^```bbbcccdddgggkkknnnqqqrrryyymmm[[[___ooouuu\\\UUURRRUUUXXXUUURRRPPPNNNMMMJJJHHHGGGCCC???;;;<<<:::888888999:::999888999888777777999999888777666666666555555666888::::::888777888999999777555777999:::999777666888::::::::::::999999999999:::???;;;:::<<<<<<999999<<<<<<<<<>>>DDDJJJKKKGGGAAA>>>;;;;;;======::::::>>>======<<<<<<<<<>>>???@@@@@@CCCFFFIIIKKKKKKKKKKKKNNNOOOOOOMMMJJJHHHHHHIIIFFFEEEDDDBBBAAA@@@BBBCCCFFFFFFHHHIIIIIIJJJJJJIIIFFFHHHHHHHHHLLLSSSTTTRRR\\\jjjxxx~~~}}}xxxlllaaahhhbbbbbbllluuu~~~vvvjjj^^^ZZZ___]]]WWWbbbwwwrrr]]][[[WWWTTTUUURRRNNNNNNPPPPPPOOOMMMMMMOOOPPPPPPOOONNNJJJHHHHHHIIIMMMYYYddd|||zzzdddNNNEEECCC@@@??????@@@@@@@@@??????>>>===========================>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIIII^^^|||WWWIIIIIIFFFGGGIIIJJJOOOdddzzzuuupppllljjjkkkoooqqqqqqtttyyy|||mmmjjjsssmmmWWWEEE@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDBBBFFFHHHFFFHHHMMMQQQQQQRRRVVVZZZ]]]]]]^^^^^^______aaadddddddddffflllqqquuuvvvzzzyyy___WWW```|||ccc\\\XXXZZZ]]][[[XXXVVVVVVTTTQQQNNNLLLHHHCCC??????===;;;;;;<<<<<<<<<;;;;;;999999999:::;;;:::999777777666666777999;;;<<<888888999:::;;;:::777555888:::;;;;;;999999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>><<<===???>>>:::;;;>>><<>>???@@@@@@???@@@???>>>>>>===>>>>>>>>>>>>======>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIKKKNNN]]]iiiGGGKKKGGGGGGIIIGGGIIIZZZnnnvvvmmmjjjkkknnnppppppssswwwyyy~~~eeedddnnndddOOOAAA???????????????>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFBBBGGGJJJJJJLLLRRRVVVVVVWWW[[[```cccdddccccccccccccgggjjjiiifffiiiqqqyyywwwzzz{{{~~~mmmXXXTTTlllzzzrrrjjjdddfffgggddd```___^^^[[[XXXUUURRRMMMHHHDDDDDDBBB@@@???@@@@@@???>>>===<<<;;;;;;======<<<;;;:::999888888:::;;;<<<;;;999::::::;;;;;;;;;999888999;;;===>>>>>>>>>======>>>>>>>>>???@@@AAA@@@??????>>>@@@BBB@@@<<<===AAA>>>FFFIIIJJJUUUdddaaaRRRGGGBBB???@@@???======@@@>>>>>>>>>======>>>>>>>>>???>>>>>>BBBIIIOOORRRSSSNNNPPPRRRRRRPPPMMMLLLKKKJJJLLLMMMJJJFFFEEEHHHLLLIIIJJJJJJKKKKKKKKKKKKJJJGGGJJJKKKMMMRRRYYY[[[XXX]]]gggxxx|||sssnnnqqquuuuuutttuuuvvvkkkaaa___uuuoooeee^^^YYYZZZ[[[WWWTTTSSSSSSVVVWWWUUUQQQNNNOOOQQQQQQMMMJJJIIIGGGIIIRRR]]]rrruuuqqqTTTCCCCCCAAA???>>>???@@@@@@???@@@??????>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGIIIJJJNNNTTT___wwwJJJKKKHHHHHHKKKIIIHHHTTTccc{{{oookkkiiillloooppprrrvvvyyy}}}jjjgggjjj[[[IIICCC>>>>>>??????????????????AAABBBBBBCCCDDDDDDEEEEEEDDDJJJMMMNNNQQQWWW[[[[[[\\\aaagggjjjkkkjjjiiiiiikkkpppsssqqqlllnnnxxxxxxzzz{{{}}}iiiXXXddd|||||||||xxxtttrrrpppmmmhhhccc^^^WWWQQQLLLJJJHHHEEEDDDDDDCCCBBB@@@???>>>===>>>??????>>>======<<<;;;;;;===<<<:::888>>>>>>===<<<<<<===>>>???<<<===@@@DDDFFFGGGFFFEEEDDDCCCCCCEEEHHHIIIGGGEEEEEECCCDDDFFFEEEBBBCCCGGGDDDQQQWWWUUU\\\iiillleeeQQQJJJEEEEEEFFFDDDDDDFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDGGGLLLRRRWWWYYYVVVXXXZZZ[[[YYYWWWUUUUUUSSSTTTSSSQQQMMMLLLNNNQQQSSSSSSSSSSSSRRRQQQPPPPPPIIINNNQQQUUU\\\dddfffdddfffmmm|||{{{tttxxxooorrrfff\\\ZZZ\\\ZZZWWWWWWSSSWWW\\\]]]YYYUUUTTTTTTRRROOOLLLKKKIIIJJJSSS]]]llljjjNNNDDDBBBAAA??????@@@AAA@@@???@@@@@@????????????@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCDDDGGGIIIJJJNNNWWW```ppp___NNNGGGFFFJJJKKKIIINNNXXXtttuuunnniiikkkmmmooorrrvvvyyy|||yyyyyymmmeeePPPBBBDDD>>>>>>??????@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIHHHNNNRRRSSSVVV\\\______aaaffflllpppqqqpppooooooqqqvvvyyyvvvqqqrrr|||zzzzzz{{{fff^^^lll~~~}}}uuulllccc]]]ZZZWWWTTTRRRQQQOOOMMMKKKJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFEEEGGGIIIGGGBBB===DDDDDDCCCBBBAAABBBEEEGGGEEEHHHLLLSSSXXXZZZYYYWWWSSSRRRRRRUUUYYYZZZXXXUUUOOOJJJHHHKKKLLLKKKLLLNNNMMMYYYaaa___```iiirrrttt^^^UUUMMMLLLKKKIIIIIIJJJIIIIIIKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNPPPTTTZZZ^^^bbbdddffffffdddccccccccccccbbb___]]][[[[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZYYYXXXVVVYYY]]]aaajjjuuu{{{{{{rrrvvv{{{zzzggg___^^^]]][[[[[[UUUYYY___bbbaaa]]]YYYVVVUUURRROOOMMMKKKKKKSSS\\\iiizzz^^^HHHEEEBBBAAA@@@AAABBBBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDEEEHHHKKKLLLLLLVVV___jjj[[[NNNEEEHHHKKKIIIJJJNNN___mmmvvvmmmkkkmmmnnnrrrvvvvvvyyy|||}}}}}}mmm\\\GGG===@@@>>>??????@@@AAABBBCCCCCCAAABBBDDDGGGJJJMMMPPPQQQPPPUUUYYYZZZ\\\aaadddcccdddiiinnnssstttuuuuuuvvvuuuyyyzzzxxxsssttt|||~~~{{{{{{bbb]]]hhhxxx{{{wwwtttpppmmmkkkiiifffcccbbbaaa``````bbbbbbaaa```\\\[[[]]]aaadddbbbZZZTTTTTTVVVWWWVVVUUUUUUWWWYYYYYY[[[bbbjjjrrruuutttrrrmmmllllllpppuuuvvvssspppfff]]]XXX[[[```aaaaaaaaaaaahhhmmmnnnnnnrrr}}}vvvkkkaaa]]][[[WWWUUUUUUSSSTTTVVVXXXYYYZZZYYYYYYWWW[[[___``````ccckkkrrrvvvxxxyyyxxxwwwwwwxxxyyy|||wwwrrrpppqqqqqqnnnkkkggghhhiiiiiijjjjjjjjjiiiiiijjjkkknnnyyywww}}}oooiiigggffffff___aaacccfffgggddd___[[[]]]YYYUUURRROOONNNTTT\\\jjjoooUUUBBBEEECCCBBBAAABBBCCCDDDBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFHHHJJJMMMOOOPPPXXX^^^eee{{{ttt]]]IIIFFFJJJJJJHHHIIIOOO]]]rrrtttnnnmmmnnnqqquuuqqqvvvzzz}}}~~~xxxbbbRRRDDD===>>>???@@@@@@AAACCCDDDDDDEEEDDDFFFHHHLLLOOOSSSUUUWWWXXX^^^aaaaaacccgggiiigggfffjjjooosssvvvwwwyyy{{{zzz{{{|||zzzwwwwww{{{|||{{{xxxddd^^^~~~~~~{{{zzzyyyxxxxxxyyyzzzyyyxxxpppqqqtttyyy}}}{{{ssskkkiiimmmpppqqqooonnnnnnooojjjmmmttt~~~vvvnnnqqqyyy{{{zzzzzz{{{{{{~~~yyysssooojjjgggfffaaaccceeegggiiijjjjjjjjjdddllltttvvvvvv{{{~~~yyyvvvwwwyyy{{{|||}}}~~~~~~yyyxxxuuuvvv{{{xxxuuupppwwwwwwsssqqqqqqjjjhhhhhhjjjllljjjeeeaaaeee```\\\XXXSSSQQQVVV^^^nnnzzzjjjPPP@@@GGGCCCBBBBBBCCCDDDEEECCCAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJIIIHHHJJJLLLPPPRRRXXX\\\___cccrrrlllOOOGGGKKKKKKIIIIIIJJJWWWkkkzzzqqqnnnmmmpppsssmmmssszzz~~~jjjVVVLLLEEEAAA???@@@@@@AAABBBDDDEEEFFFFFFKKKLLLMMMPPPRRRTTTVVVWWW^^^cccgggfffgggjjjllljjjgggjjjooosssvvvyyy|||~~~~~~~~~~~~}}}{{{{{{}}}|||{{{vvveeelll~~~|||~~~}}}qqqsss~~~~~~xxxsssrrrttttttrrroootttpppkkkgggaaa]]]aaahhh~~~\\\KKKIII@@@FFFEEEDDDCCCBBBAAAAAAAAA>>>@@@CCCDDDCCCBBBBBBCCCBBBCCCDDDEEEDDDEEEHHHJJJLLLJJJIIIHHHIIILLLOOORRRYYY```fffoooyyy[[[JJJJJJIIIIIILLLLLLGGGYYY{{{qqqoooppprrrmmmrrrzzzyyyvvv___PPPGGGBBBAAACCCEEEBBBAAABBBFFFHHHIIIHHHQQQXXX[[[WWWVVV[[[___^^^eeehhhlllnnnnnnooopppqqqtttooonnntttxxxxxxxxxzzz~~~}}}|||kkk```~~~}}}yyysssqqquuu}}}vvvXXXIIIFFFDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@CCCEEEFFFFFFEEEFFFGGGEEEGGGHHHIIIIIIJJJLLLOOONNNNNNNNNOOOPPPSSSVVVXXX\\\cccgggmmmttt~~~|||YYYOOOPPPLLLEEEOOOJJJUUUyyy}}}sssqqqssspppuuu|||~~~kkkVVVIIIDDDAAA@@@BBBEEECCCBBBDDDGGGKKKKKKKKKLLLSSSXXXWWWYYY```ggghhhnnnqqqtttuuuvvvxxxzzz|||zzzuuurrruuuxxxxxxxxxzzz|||zzzsssrrrjjjUUUIIIFFFLLLGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKLLLLLLLLLNNNOOONNNOOOQQQRRRRRRTTTWWWYYYWWWXXXZZZ]]]```ccceeefffooouuuxxx{{{zzzZZZSSSQQQKKKOOOIIILLLaaawwwwwwsssvvv{{{uuuqqq^^^LLLDDDDDDCCCBBBCCCGGGFFFFFFHHHLLLOOOQQQRRROOOUUUZZZ[[[___fffnnnqqqtttuuuwwwxxxzzz}}}~~~yyyyyyzzzyyy{{{~~~wwwlllbbbWWWPPPJJJRRRLLLKKKKKKKKKLLLLLLMMMNNNNNNPPPRRRSSSTTTUUUWWWYYYYYYZZZ\\\^^^^^^```dddffffffhhhkkkpppsssvvvxxxxxxqqqWWWTTTWWWSSSQQQNNNUUUooo~~~yyy{{{~~~zzzhhhWWWGGGCCCFFFGGGFFFFFFHHHHHHIIILLLPPPTTTXXXYYY\\\```cccdddeeeiiiooossswwwxxxxxxyyy|||~~~}}}mmmoooyyyiiiccc___VVVYYYSSSSSSSSSSSSSSSTTTUUUVVVVVVXXXZZZ\\\]]]^^^aaadddfffgggiiikkkkkkmmmqqqsssvvvyyy}}}ooo\\\YYYWWWZZZYYYWWWeee{{{```RRRFFFEEEHHHIIIHHHHHHGGGHHHKKKNNNSSSWWW\\\___gggiiilllmmmkkkkkknnnrrr||||||||||||pppbbbuuu}}}xxxnnnjjjffffffffffffgggggghhhiiiiiikkknnnoooqqqssswwwzzz}}}~~~vvv___XXX\\\]]][[[```yyytttXXXNNNFFFFFFHHHHHHHHHJJJGGGJJJNNNRRRVVV\\\bbbffflllnnnrrruuutttqqqssswww|||||||||}}}aaadddooommmnnnnnnmmmuuu~~~dddQQQKKKHHHIIIIIIIIIKKKNNNNNNQQQWWW[[[```fffmmmrrrtttuuu{{{{{{|||~~~{{{lllrrrNNNMMMKKKJJJLLLLLLKKKNNNTTTVVVZZZ```dddiiiooowww}}}|||~~~kkkVVVXXXYYYYYYVVVTTTWWW___fffhhhlllrrrzzzlll[[[[[[^^^bbbdddfffmmmvvv~~~{{{qqqpppsss}}}{{{xxxtttpppmmmnnnrrrwwwxxxwwwxxx}}}~~~{{{yyy{{{nnndddkkkpppwww~~~{{{}}}}}}xxxvvvwwwvvvqqqmmmkkkooorrrqqqnnnnnntttyyy|||wwwooogggfffkkkuuu}}}}}}zzz{{{tttssswwwzzzxxxvvvxxxzzz{{{yyyvvvwww|||~~~yyyuuutttxxxqqqkkkfffeeehhhjjjiiigggmmmfff___]]]aaaeeefffeeeiiihhhfffeeedddfffkkknnniiilllpppsssrrrqqqqqqqqqwwwxxx}}}~~~zzz{{{~~~|||yyyvvvqqqkkkgggggghhhhhhgggddd```[[[XXXYYY\\\^^^^^^[[[```fffiiiiiifffdddbbbgggkkkttt}}}