BM6g6( hhhfffaaa\\\XXXUUUTTTTTTQQQNNNIIIFFFDDDDDDBBBAAA>>><<<888555222000///...------------------------,,,+++)))((())))))((('''(((((((((((())))))))))))***)))'''(((***+++******))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,---444GGGgggtttWWWdddyyyWWWBBB<<<>>>888777666777888:::999999555555444333333333444444444555777777888;;;???CCCLLLSSSYYY\\\```fffiiiiiinnnqqquuuzzz~~~~~~}}}{{{vvvuuutttqqqiii]]]QQQIII@@@???>>><<<;;;;;;===>>>???>>>EEE^^^```HHHBBB>>>999555222000...---************************)))******)))''''''((()))((()))))))))************((()))))))))******************++++++++++++*********************+++++++++,,,------......------,,,,,,,,,......///>>>fffxxxvvvrrreeeaaaZZZRRRMMMLLLMMMQQQUUU\\\hhhtttrrr^^^TTTUUUSSSWWWZZZTTTSSSMMMGGGCCCBBB@@@<<<999======CCCMMMXXXdddsssuuukkkccc]]]ZZZZZZ[[[XXXVVVTTTQQQPPPVVV^^^jjjnnnqqqnnnmmmnnnllliiikkknnnuuuhhhfffaaa\\\XXXUUUTTTTTTQQQNNNIIIFFFDDDDDDBBBAAA===;;;888555222000//////------------------------,,,***))))))))))))(((&&&(((((((((((()))))))))))))))(((((()))***+++***)))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,...999PPPqqq\\\UUUooo```CCC222777555333333555888::::::777777666555444444444444555555666666666999<<>><<<::::::===???;;;===GGG]]]}}}rrrSSSAAA>>>:::666222000///...,,,************************)))******)))''''''((()))))))))))))))************))))))))))))******************++++++++++++******))))))******++++++++++++,,,------......------,,,...,,,---...///;;;ZZZxxx}}}sss}}}oooddd[[[RRRLLLKKKLLLPPPTTTZZZfffrrrppp___YYYYYYTTTWWW[[[XXXTTTOOOIIIFFFFFFCCC===777;;;;;;AAAIIIRRR\\\kkkxxx}}}}}}nnnfffaaa\\\YYYXXXYYYVVVUUUUUUSSSTTT[[[dddmmmppppppmmmlllnnnmmmjjjmmmrrr|||hhhfffaaa\\\XXXUUUTTTTTTQQQNNNIIIFFFDDDDDDBBBAAA===;;;888555222000000///........................+++***))))))))))))'''%%%(((((((((((()))))))))))))))(((((()))++++++***)))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,---888SSSyyyoooWWW```wwwcccDDD???;;;666444444666888999:::999777666555444333333555555555555444666999<<>>888555555666777<<<;;;999777555444333333555555555444333444777:::999===??????CCCLLLTTTWWWbbbdddiiinnnrrruuuwwwwwwvvvvvvvvvxxxzzz~~~~~~yyyzzzzzzxxxuuuqqqmmmjjjaaa\\\SSSJJJBBB???@@@BBB888:::;;;;;;:::===AAAFFF^^^uuuxxxqqqsssyyy~~~ZZZBBB;;;===777444000...------,,,+++************************)))******)))''''''((()))))))))))))))************))))))))))))******************++++++++++++******))))))***++++++++++++***,,,------......------,,,---+++---111111111;;;JJJddd{{{nnnmmmyyyvvvjjj___[[[VVVSSSNNNLLLRRRZZZXXXSSSYYY]]]UUUSSSWWWVVVTTTPPPMMMNNNPPPMMMDDD<<<777777:::>>>AAAGGGSSS___nnnssszzzqqqfff\\\[[[\\\[[[XXXWWWSSSRRRSSSWWWZZZ```kkkvvvrrrrrrnnniiiiiinnnooolll|||hhhbbb\\\ZZZ[[[ZZZUUUPPPQQQLLLFFFBBBAAABBBCCCCCC===<<<999666333000......***...111111///,,,+++,,,++++++***)))(((((())))))$$$&&&((()))***)))((('''(((((())))))*********+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((***++++++,,,++++++************************---)))***...///555MMMffflllsssqqq[[[AAA666888<<<999444555777:::;;;:::888888888333333333444555666777888999999999;;;???DDDHHHKKKXXX]]]dddiiilllnnnpppqqqsssrrrsssvvvyyy|||}}}}}}~~~~~~{{{wwwtttqqqqqqqqqmmmeee___WWWQQQHHHAAA@@@@@@<<<777???888:::???===;;;PPPmmmzzzeee```pppcccLLL===999;;;555444222000---+++)))(((---***'''''')))+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---000222111000333;;;AAAcccyyyxxxjjjnnn~~~xxxkkkeeeZZZQQQKKKKKKNNNQQQVVVWWWXXXWWWUUUUUUVVVWWWUUUQQQMMMNNNQQQOOOHHHAAA:::;;;:::888999@@@MMMWWWgggooozzzwwwfffccc^^^ZZZVVVUUUUUUUUURRRUUUYYY___iiiqqqpppjjjpppllljjjmmmooopppsssyyyeeeaaa]]]ZZZZZZXXXUUURRRRRRLLLNNNXXXVVVHHH@@@AAA<<<;;;888555222///------+++///333333111...------++++++***)))))))))))))))&&&''')))******)))((('''(((((()))))))))************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++************************...***+++///...000???RRRrrrnnnPPPAAA>>>;;;777555666888;;;;;;;;;999888777444444444444444555555666777777777888;;;@@@DDDGGGRRRVVV]]]bbbgggjjjnnnppppppppprrruuuxxxzzz||||||}}}}}}}}}zzzxxxwwwuuupppkkkiiigggbbb[[[TTTIIIGGGCCC??????@@@AAA@@@===888777;;;@@@OOOmmmnnneeejjjSSSEEE<<<777777333222111///---+++)))))),,,)))'''''')))+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...,,,///000///...111888>>>[[[sss}}}kkkjjjtttqqqhhh]]]SSSNNNMMMMMMNNNNNNPPPSSSTTTUUUVVVXXXZZZTTTPPPLLLMMMOOONNNHHHAAA>>>>>><<<999888===GGGPPP^^^gggrrr{{{~~~vvvmmm```^^^[[[XXXVVVUUUUUUUUUXXX___fffmmmtttxxxtttnnnoookkkjjjmmmppprrrwww}}}dddbbb^^^[[[XXXWWWUUUUUUTTTJJJPPPbbb```III<<<@@@<<<:::777444111///---,,,,,,000444555333000...,,,+++***))))))))))))))))))((()))*********)))((('''(((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++++++++************************+++(((***......,,,222<<>>@@@FFFJJJPPPVVV[[[aaagggjjjiiikkkmmmpppsssvvvxxxxxxyyyzzz{{{~~~~~~yyywwwwwwvvvuuuoooiiibbb\\\XXXRRRLLLGGG@@@@@@???>>><<<:::;;;<<<:::777555;;;NNNpppkkkNNN@@@===:::555111000//////---,,,+++***)))+++)))'''((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,......---,,,...444999MMMiii~~~llltttllllll{{{ppp```TTTOOOMMMKKKHHHJJJMMMOOOQQQRRRTTTVVVYYYSSSPPPLLLMMMOOOOOOIIIDDDCCCBBB>>>:::777999@@@FFFRRR[[[gggrrrxxx}}}rrrfffaaa[[[ZZZYYYXXXWWWVVVVVVVVVbbblllvvvzzz{{{yyyssslllmmmiiiiiinnnssswww~~~fffeeebbb]]]XXXUUUUUUVVVRRRJJJKKKSSSRRREEE>>>BBB<<<;;;888555222///...---,,,///222444444111---+++******)))))))))))))))*********++++++***)))((('''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,************************(((%%%''',,,...,,,...333BBBeee~~~oookkkwwwrrrZZZ@@@888???666666777999::::::888777777666555333222222222222333333222333444777999:::<<>>@@@???;;;888777888:::===KKKmmmdddQQQ===777888777222...------,,,,,,+++*********))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------------...---,,,---111555???]]]zzznnnvvvuuuiiiwwwkkk[[[TTTQQQMMMJJJLLLNNNOOOOOONNNNNNPPPQQQSSSPPPNNNNNNPPPOOOLLLGGGFFFDDD@@@;;;777888<<>><<<:::666333111///...+++---///222222///,,,)))***)))))))))))))))*********************)))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***************************((((((+++------///111333MMMrrr}}}gggXXX\\\nnn\\\CCC>>>666444444555888:::999888888777666444333222111111333222222222333555666777888:::>>>AAAEEEJJJPPPTTTZZZ^^^dddhhhjjjllloooqqqqqqsssvvvyyy{{{}}}~~~|||xxxuuutttsssqqqoooiiiccc^^^WWWRRRKKKEEE@@@===<<<;;;???;;;;;;BBBDDD???;;;:::888@@@LLLcccgggLLLBBB999888777333///---+++++++++++++++*********(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------.........------...111333666TTTuuupppgggmmmzzz|||ggg\\\WWWRRRNNNMMMNNNOOONNNLLLKKKLLLMMMPPPNNNLLLLLLNNNNNNKKKIIIGGGEEEAAA===:::999:::<<>>AAADDDIIIMMMSSSYYY```dddfffhhhkkkooooooqqquuuxxx{{{~~~~~~yyyvvvpppooonnnlllhhhaaaXXXRRRKKKGGGBBB>>>;;;:::;;;<<>>>>>888888===GGGRRRccczzzeeeOOO>>>;;;999:::777111---...++++++++++++************&&&(((***)))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,......------...///000111333LLLmmmzzz|||nnnhhhmmmtttcccXXXQQQMMMKKKLLLMMMMMMLLLLLLMMMNNNLLLJJJIIIIIIJJJKKKJJJHHHIIIGGGDDD@@@===<<<;;;;;;===BBBKKKVVVbbbmmmuuuzzzyyyppphhh^^^XXXXXXVVVVVVWWWXXXZZZ\\\^^^___jjjqqqtttppplllmmmooopppkkklllssszzzjjjeee^^^ZZZYYYYYYWWWUUULLLNNNNNNLLLKKKKKKGGGAAA>>>===:::777333111//////---,,,+++,,,------+++((()))))))))))))))***++++++((((((((('''(((((())))))))))))(((((((((''''''''''''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&''')))+++,,,***************************---...,,,***+++,,,---+++111DDDcccpppccc\\\kkkyyyQQQCCC===555333555777888777:::999777666555444333333111111111222333333444444555777:::<<<===@@@CCCFFFIIIPPPXXX]]]^^^```dddhhhiiikkkoootttxxxzzz{{{|||~~~~~~|||zzzwwwtttmmmjjjgggbbb]]]WWWOOOKKKAAA@@@===:::888999;;;===@@@;;;;;;<<<:::999GGGYYYuuujjjQQQIII999666555666444///---...,,,,,,,,,++++++*********%%%(((******(((&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,...///000000111CCCbbbtttjjjuuuqqq```UUUOOOJJJLLLMMMMMMMMMMMMOOOPPPKKKJJJIIIIIIJJJKKKKKKKKKMMMJJJGGGCCC@@@>>>;;;999:::<<>>@@@DDDGGGIIILLLPPPSSSTTTYYY```ggglllnnnnnnmmmqqqsssvvvyyy{{{|||}}}}}}~~~|||uuummmiiihhhfffaaa]]]XXXRRRKKKFFFDDDBBB???<<<999::::::888888:::999888>>>;;;===GGGXXXssssssSSS@@@:::<<<444333111///---,,,+++++++++******)))(((''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********************)))))))))))))))************************,,,---...---------///111333222FFFggguuunnnoooooo~~~hhh```OOORRRRRROOOMMMNNNPPPQQQTTTSSSQQQPPPOOOOOOOOOPPPOOONNNMMMLLLIIICCC===888999999:::===CCCNNNYYYbbbqqqvvv|||ooofff]]][[[YYYVVVVVVWWWYYYXXXXXX^^^lllzzz}}}xxxpppllliiigggcccbbbgggooovvv}}}bbb```]]]ZZZXXXXXXYYYZZZMMMMMMNNNMMMKKKGGGCCC@@@<<<;;;999777444111///...------------,,,+++******,,,+++******))))))******)))((('''((()))***)))(((***)))))))))((((((((('''))))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***************))))))))))))*********************+++)))************+++++++++***---///000999UUU}}}wwwhhheeetttnnnJJJ<<<<<<===:::888111222333666999:::888777555444333222111111222222333333333444666888999:::;;;===AAACCCEEEGGGKKKMMMNNNRRRYYY```fffiiikkkkkkoooqqqsssvvvxxxyyyyyyyyyzzz{{{}}}~~~{{{sssmmmfffaaa```^^^YYYUUUPPPLLLEEEAAA???>>><<<:::>>>===;;;999999;;;;;;:::>>>;;;BBBWWWsss|||ZZZBBB777555777333222000...---++++++************)))((('''''''''))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************)))))))))))))))))))))************************+++---...---------///111000000@@@]]]~~~rrrllliiiwwwrrreeeSSSUUUVVVTTTRRRRRRRRRRRRVVVUUUTTTRRRQQQOOONNNNNNPPPOOOOOONNNLLLHHHBBB>>>888888999:::???HHHSSSZZZiiinnnwww~~~zzzjjjbbb[[[ZZZYYYWWWVVVXXXXXXZZZ^^^dddoooyyy{{{vvvkkkhhheeedddbbbaaahhhqqq{{{eeeccc___[[[YYYXXXXXXYYYMMMNNNNNNMMMKKKGGGCCCAAA===<<<:::888555333111000---......------,,,+++***++++++***)))))))))******)))((('''((()))***)))((())))))))))))((((((((((((******))))))))))))******'''(((((())))))(((((('''))))))(((((((((((())))))************++++++++++++(((((()))******+++,,,,,,)))************+++++++++***+++///000///===bbbpppaaacccsssdddKKKBBB>>>999444222222444666999;;;:::888555555444222111111111111222222333444555666888999888:::<<<>>>???@@@CCCEEEGGGJJJOOOVVV\\\aaadddeeejjjkkkmmmoooqqqrrrssssssyyyzzz{{{|||~~~~~~xxxrrrnnneee```ZZZVVVTTTQQQMMMJJJFFFCCC>>><<<;;;:::999888<<<999777666888999:::;;;>>>AAAPPPooo___FFF:::777666555222111000...,,,+++************))))))(((((('''''')))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))******************************+++,,,------,,,---///111...///999LLLmmm|||kkkeeelllxxxtttWWWVVVUUUTTTRRRPPPOOONNNWWWWWWWWWVVVTTTQQQOOOMMMPPPPPPOOOOOONNNKKKGGGDDD999999888888:::AAAIIIOOO[[[bbbmmmvvv{{{}}}~~~tttkkkbbb\\\YYYYYYYYYVVVVVVXXXWWW___gggmmmrrrvvvuuuqqqgggdddccccccccceeennnxxxllliiiddd___ZZZXXXWWWWWWNNNNNNOOONNNLLLHHHDDDBBB>>>===;;;999666444222111............---,,,+++*********))))))))))))******)))((('''((()))***)))((())))))))))))((((((((((((***))))))(((((())))))***'''(((((((((((((((((('''))))))(((((((((((()))))))))))))))******+++++++++((()))))))))*********+++))))))*********+++++++++...,,,///222,,,,,,DDDccc~~~kkkbbbcccyyy```LLL===444888777555666888999888777777777666555444333222222222222222333444555666777666888999:::::::::<<<>>>@@@CCCFFFKKKPPPUUUYYY[[[___```bbbeeehhhjjjlllmmmtttuuuvvvxxxyyy{{{|||}}}zzz~~~|||xxxqqqjjjccc___WWWSSSNNNKKKHHHFFFBBB@@@>>>===:::999999999999::::::777666777888888;;;>>>GGGUUUnnnjjj\\\III>>>;;;:::666222111000...---+++******)))***)))))))))((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))*********************************+++,,,------,,,---///000///000555<<>>@@@CCCFFFJJJMMMNNNRRRSSSVVVYYY]]]aaaccceeeggghhhjjjmmmooorrrtttuuutttxxx}}}~~~|||yyywwwvvvuuuuuutttssspppkkkddd[[[TTTPPPKKKIIIFFFCCCAAA???<<<:::;;;;;;::::::::::::;;;======:::;;;<<<;;;:::@@@HHHbbbzzzmmmGGGBBB<<<777666444222000///...---+++***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************(((((())))))************************************+++,,,---,,,,,,,,,...000///111444444FFFssssssnnnmmmyyyuuueee]]]XXXRRRPPPRRRPPPSSSXXX[[[\\\ZZZVVVTTTWWWTTTQQQOOOMMMKKKHHHEEE???>>><<<999777777;;;>>>CCCHHHNNNUUU[[[aaaggglllmmmoooqqqssstttvvvwwwxxxwwwxxxzzzzzzyyyxxxyyyzzz{{{}}}~~~|||zzz{{{zzzyyyzzz}}}~~~~~~~~~zzztttlllddd]]]XXX[[[XXXXXXYYYXXXTTTTTTWWW]]]iiirrrqqqkkkeeeaaa^^^aaaaaaeeekkkqqqwwwdddbbb^^^[[[YYYYYYYYYZZZOOOPPPPPPOOOMMMIIIEEECCC===<<<:::888666444333222...//////......---,,,+++))))))((((((((()))******)))((('''((()))***)))((((((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((((((((((((((((()))))))))++++++***))))))((('''''')))************+++++++++***(((***111111---000777>>>VVVmmm[[[lllXXXHHHBBB999333222444666888999999999:::999999888777444444333333333444444555555777888777666666777888:::;;;<<<>>>@@@BBBCCCDDDGGGHHHJJJMMMQQQUUUYYY[[[\\\]]]```cccgggjjjmmmnnnooorrruuuwwwxxx|||}}}||||||yyyxxxvvvsssooollliiiggggggeeeaaa\\\UUUOOOIIIFFFCCCBBBAAA???===;;;999999:::;;;<<<;;;:::;;;<<<>>>;;;:::;;;===:::<<>>>>>>>>@@@@@@BBBDDDGGGJJJMMMOOOSSSTTTVVVZZZ]]]aaacccdddhhhjjjkkkkkklllpppxxx~~~~~~|||{{{{{{|||}}}zzzvvvttttttvvvtttsssppplllfffaaa\\\ZZZXXXVVVRRRNNNIIIEEEBBBAAA<<<======<<<;;;:::999999999;;;<<<;;;:::999;;;===777666999===>>>HHHggg}}}vvvyyyiiiTTT======;;;888444222111333444---,,,+++***)))((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))************'''(((((()))******++++++***************************+++,,,,,,+++,,,...000,,,---222222444OOOsss{{{xxx~~~yyyyyyuuusssxxxttthhhYYYQQQQQQLLLPPPVVV[[[]]]]]]\\\ZZZ]]]YYYUUUQQQOOOMMMKKKIIICCCCCC@@@<<<888666777888888:::===@@@CCCGGGLLLOOOMMMPPPSSSTTTSSSTTTVVVXXXWWWXXXYYYYYYYYYZZZ\\\^^^aaa^^^___eeejjjlllpppttt}}}wwwqqqpppppppppqqqqqqqqqrrrrrrtttvvvyyyzzzyyywwwuuutttjjjiiiiiihhhiiijjjkkklllllllllllllllllllllllllllllllllmmmnnnnnnmmmlllkkknnnmmmlllllllllllliiihhhkkkkkkkkkmmmppprrrsssrrrmmmmmmnnnqqqssstttrrrpppnnnkkkfff```[[[WWWWWWWWWXXXWWWXXXYYYXXXVVVYYY___gggllllllddd\\\ZZZ[[[\\\___bbblllxxx}}}dddaaa^^^[[[ZZZZZZ[[[\\\PPPPPPQQQPPPNNNJJJFFFDDD;;;;;;999777555444222222////////////...---,,,+++((((((((((((((()))******)))((('''((()))******((('''((((((((())))))************))))))))))))******&&&''''''''''''''''''&&&'''((()))******)))(((''',,,+++++++++******))))))''''''(((((())))))******)))************+++++++++(((...///,,,***---000///333111MMMvvvhhheeekkkuuuiiiVVVEEE;;;777777888555666888999::::::999999666666555444444444555555444555666666444444555666444666888:::<<<<<<<<<<<<======>>>???AAACCCFFFHHHHHHJJJLLLOOORRRUUUWWWXXX]]]^^^^^^]]]^^^ccckkkrrrrrruuuxxxzzzzzz|||{{{zzzyyyzzzzzzyyywwwuuusssttttttqqqllljjjkkknnnllljjjgggbbb[[[TTTOOOKKKNNNLLLHHHEEEBBB@@@??????999:::;;;;;;:::999999:::888:::<<<;;;888777999;;;666777<<>>;;;777555333222222222000/////////...---,,,+++*********))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***************)))((((((...---,,,***)))(((((((((******))))))))))))******)))************+++++++++------------------------333222666LLLssspppaaammmjjj[[[GGG<<<:::555444666777666666999::::::999888777666666666777888:::999777666444444333333666666666777888999999:::888888999:::<<<>>>@@@AAABBBBBBDDDFFFHHHIIIKKKLLLNNNNNNNNNOOOQQQVVV]]]bbbiiikkkllljjjgggiiipppvvv|||~~~{{{yyyzzzyyyuuuzzz|||}}}yyyvvvpppmmmkkkkkkmmmmmmkkkhhheeedddcccaaa___^^^]]]]]][[[YYYUUUQQQMMMIIIGGGEEECCCBBB@@@>>><<<::::::999999777666888;;;===;;;999;;;<<<:::888999:::888444999777;;;MMMmmm___III???<<<;;;555555333111///...,,,+++***)))(((&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''))))))(((((((((((())))))))))))))))))************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------111111...111555666KKKpppzzzvvvmmmkkklllpppxxxkkk\\\UUUPPPRRRSSSTTTVVVZZZ[[[ZZZ\\\[[[WWWQQQKKKIIIKKKNNNFFFEEEDDDCCCBBB>>>999555666666777888999::::::;;;?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHLLLMMMPPPTTTYYY___dddgggsssxxx|||xxxfffccc^^^YYYXXX[[[^^^aaacccccccccbbb```]]][[[YYYUUURRRPPPQQQSSSSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOOOOONNNMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQSSSWWWZZZ[[[ZZZYYYVVVVVVUUUVVVYYY^^^cccgggfff^^^WWWUUUUUUWWW[[[aaafffooo}}}ooo]]]nnnbbb___\\\XXXWWWXXXYYYZZZQQQMMMQQQSSSKKKJJJJJJBBB@@@>>>;;;888555333333222111000///.........,,,+++*********)))))))))(((((())))))))))))))))))))))))'''((())))))))))))(((''''''(((((())))))((('''&&&''''''''''''''''''''''''***************)))((((((+++******))))))))))))***(((((((((((())))))***+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...***555MMMdddvvvkkkhhhtttfffMMMFFFAAA<<<:::999999<<<===;;;777;;;;;;:::888888888888888888777666555555555555555555555666666777888888888666666666777999:::<<<===<<<<<<>>>???AAACCCDDDEEEDDDEEEEEEEEEGGGKKKRRRVVVYYY[[[\\\ZZZXXXZZZ```eeelllnnnnnnkkkiiikkkiiiffffffhhhjjjlllkkkhhheeebbb^^^[[[YYYYYY[[[[[[YYYWWWVVVUUUTTTRRRQQQPPPOOOOOOQQQOOOLLLHHHEEEBBB@@@??????>>>===;;;:::999999999:::999888:::<<<<<<:::888===<<<;;;;;;:::888777888:::AAARRRnnneeeJJJ>>>999555222444333222000...---+++++++++***)))((('''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''***,,,---,,,)))(((***))))))))))))))))))***))))))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,,,,------///000---000333333EEEgggtttiiibbbgggsss~~~jjjaaaTTTRRRQQQPPPSSSWWWYYYYYY[[[[[[XXXRRRLLLIIIJJJLLLIIIHHHGGGFFFDDD@@@:::666555555666666777888888999999999999999::::::::::::=========>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@AAABBBDDDFFFJJJMMMNNNKKKNNNQQQTTTUUUSSSPPPNNNQQQNNNJJJGGGFFFHHHKKKNNNJJJJJJKKKKKKJJJHHHGGGFFFGGGEEECCCDDDEEEFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEIIIKKKOOOSSSWWWXXXXXXWWWWWWUUUTTTXXX___eeeggggggbbb\\\XXXYYYYYYZZZ]]]bbbkkkuuuzzznnndddaaatttaaa___[[[YYYWWWXXXYYYZZZNNNJJJOOOQQQIIIHHHHHHAAAAAA???<<<999666444333333111000///...---,,,++++++******))))))))))))(((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&&&&'''(((((()))(((((('''(((((((((((((((((((((((())))))******))))))((((((((((((((((((((()))******))))))(((''''''(((((())))))))))))*********++++++++++++++++++++++++++++++...)))777OOORRRNNNjjjnnncccfffqqqzzzttt[[[GGG@@@:::666777<<<>>>;;;777===<<<<<<;;;:::999999888666666555555555666666777444444444555666666777777555555555555666777888888::::::<<<===???@@@AAABBB@@@AAAAAAAAABBBEEEJJJNNNMMMNNNOOONNNLLLNNNSSSXXX]]]``````]]]\\\]]]\\\YYYVVVXXXZZZ[[[ZZZXXXUUUSSSPPPOOOMMMMMMNNNNNNMMMKKKKKKKKKIIIHHHFFFFFFEEEEEEFFFDDDBBB???===;;;:::999:::999999888888888999999;;;;;;;;;===??????===:::<<<888777:::999777>>>HHHGGGWWWrrrzzzeeeJJJ;;;888888555000222111000...---+++******++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$'''+++...///---***((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,---...++++++,,,,,,,,,,,,---------///,,,...111///===YYY~~~kkkXXX[[[hhhvvvxxxhhh\\\UUUOOOMMMPPPTTTWWWXXX[[[[[[YYYUUUPPPLLLJJJIIIMMMKKKIIIHHHFFFBBB<<<888444444444555555666666666444444444444555555555555888888888888999999999:::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===AAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>><<<<<<>>>???AAA===>>>>>>???@@@?????????>>>===<<<<<<======<<<;;;==========================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<===BBBEEEKKKQQQUUUWWWWWWWWWVVVTTTTTT[[[dddjjjhhhddd\\\YYYXXX[[[]]]^^^aaafffqqq{{{{{{fffZZZ```lll}}}```^^^[[[XXXVVVVVVWWWXXXMMMHHHMMMPPPHHHHHHHHHAAAAAA@@@===999777555444444000000000///,,,+++++++++))))))))))))))))))(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&'''(((((()))))))))''''''''''''''''''''''''((()))))))))))))))(((((('''''''''''''''((())))))+++***)))'''&&&&&&%%%%%%))))))))))))***************************+++++++++...***555EEE???444LLLsssfffZZZ___hhhYYYMMMEEE===:::::::::<<<>>>;;;;;;;;;<<<;;;;;;::::::888777777666666666666777333333444444555555555555777666666555555666666777888999:::;;;<<<===>>>???>>>????????????AAADDDGGGFFFFFFGGGFFFEEEGGGKKKNNNQQQTTTTTTQQQQQQRRRQQQNNNMMMNNNOOOPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>===;;;:::999999999888888888888999:::<<<<<<<<<===>>>???@@@@@@???>>>>>>777666<<<>>>BBBSSSgggvvv~~~yyy\\\NNN===555555777666333///...---,,,+++***))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$'''***+++***((('''((((((((((((((((((((((((((()))))))))************((())))))***+++,,,,,,,,,+++++++++,,,,,,,,,---------///---...111---555LLLkkkzzz```^^^gggooosssggg[[[OOOKKKNNNRRRVVVYYYYYYZZZZZZXXXUUUPPPKKKIIINNNLLLJJJHHHFFFBBB===999444555555555555555555555444444444555555555666666666666666666777777777777888888888999999999999:::======<<<<<<;;;;;;;;;;;;>>>===<<<<<<;;;<<<<<<===<<<<<<<<<<<<======>>>>>><<<======>>>>>>?????????;;;;;;::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888888777888888888888888888888888888888888888888888888888999999888888888777777777777888888999:::::::::999999999888888888999::::::???DDDKKKQQQUUUVVVWWWXXXSSSUUU[[[ccchhhhhhccc^^^XXXVVVWWW\\\___bbbhhhooowwwvvv]]]SSSbbbwww___]]]ZZZWWWUUUTTTTTTTTTLLLHHHMMMPPPIIIIIIJJJBBBAAA@@@===999777555444444000111222///,,,******+++(((((((((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((()))((((((''''''''''''''')))((((((''''''''''''((((((((()))))))))*********)))))))))******++++++++++++***---000---+++888JJJsssrrrccc[[[nnnssshhh[[[NNNAAA888999@@@999999::::::;;;<<<<<<<<<;;;;;;999888777666666666444444444555555555555555777666555555444444444555444555555666777888888888777888999999999999<<<>>>===============>>>AAACCCCCCFFFFFFDDDCCCFFFEEEBBBBBBBBBCCCBBBBBBAAA??????????????????>>>>>>>>>>>>======<<<;;;:::::::::;;;;;;;;;:::999999999999999:::::::::;;;<<<>>>???@@@?????????>>>===;;;;;;;;;>>>;;;>>>JJJWWWiiiyyyssszzzYYYEEE@@@888222000000000000,,,,,,,,,+++***))))))(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&((()))))))))************************************+++++++++,,,,,,,,,---------000......111---111AAAZZZvvvhhhfffhhhuuuwwwdddQQQKKKMMMOOORRRUUUWWWXXXZZZZZZXXXTTTOOOKKKMMMKKKHHHFFFDDDAAA<<<999777777666666666666666666555555666666666777777777777777777777888888888888888888888999999999::::::999::::::;;;;;;;;;<<<<<<999::::::::::::999999888999999:::;;;<<<<<<<<<<<<999999888888888888888888888888888888888888888999888888888888888888888888666666666777777777777777777777666555444333222222333444444444444444444444444444444444444444444444333333333333222222222111222222333444444444333333444444444444444555666777???DDDKKKPPPSSSTTTVVVXXXUUU]]]gggllljjjddd___\\\WWWUUUWWW]]]bbbgggqqq{{{sss```OOOPPPhhh```^^^[[[XXXUUUSSSRRRQQQLLLHHHMMMPPPJJJJJJKKKDDDAAA???<<<999666444333333111333444111---***+++---''''''(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))((('''''''''''''''%%%%%%&&&'''(((***+++,,,((((((((()))))))))******)))))))))***++++++,,,,,,------+++''')))///333222GGGdddlll```wwwrrrWWW@@@888===;;;;;;:::::::::<<<===>>>>>>===<<<:::888777777777666666666666666666666666555444444333222222333333555555666666777777777888444555777777777777888999:::999999999:::;;;===>>>:::>>>>>><<<<<>>;;;<<<;;;::::::999888888888888999:::999888777888999:::999999888888888999999888888777777777888999999<<<<<<<<<===>>>???@@@AAA@@@???>>>;;;888777888999777@@@OOOeee~~~tttJJJ<<<;;;888444000------...++++++******)))))))))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%&&&'''(((***&&&&&&((((((((((((&&&&&&))))))))))))************++++++*********)))))))))++++++,,,,,,,,,,,,---------111......222...///;;;LLLzzzyyyhhhccckkkuuurrrYYYPPPNNNLLLLLLOOORRRSSSVVVYYYZZZWWWQQQMMMKKKIIIFFFDDDBBB@@@<<<999999888888777777666666666555555555666666666777777888888888999999999::::::777888888888888999999999777888:::;;;<<<=========<<<<<<>>>??????>>>===<<<999:::;;;<<<======<<<<<<<<<;;;:::999999999999999999:::;;;;;;:::999;;;<<<999999999999999999999999888888888777777777777777777777666555555444333333444444444555555555555555444444444444444555555555333333333333222222222111111222222333333333222222444444444444444555666777>>>CCCJJJNNNPPPSSSWWWZZZ___hhhppppppiiiaaa]]]\\\YYYYYY]]]dddjjjrrrnnnXXXIIIGGGXXXwwwcccaaa^^^ZZZVVVSSSQQQPPPJJJGGGLLLOOOIIIIIIKKKDDD@@@>>>;;;888555333333222222444555222---***+++...'''''''''((((((((())))))(((((((((((((((((((((((())))))(((''''''((())))))))))))''''''&&&'''((((((''''''''''''''''''''''''&&&''''''((())))))((((((((((((((('''(((((())))))'''''''''((()))***+++,,,(((((((((((()))))))))***))))))******+++,,,,,,---///...,,,+++...222222...///;;;WWWvvvtttaaaLLLGGGAAA???<<<::::::;;;===???>>>>>>===;;;;;;:::::::::888888888888888888888888555555444444333333444444777777777777777888888888444666888999999888999:::999888888888999;;;;;;;;;777;;;;;;::::::======:::;;;:::888777777666777777666888999999777666777999999888888777888888999999777777777777777888999999=========<<<===>>>>>>???<<<===<<<:::999<<>>>>>>>>>>>>>>>>>@@@???>>>=========>>>>>>;;;===??????===<<<>>>@@@========================<<<<<<;;;;;;::::::999999;;;;;;::::::999999888888888888888888999999999:::666666777777777888888888777777777666666666555555444444555555555555444444555555555555666777888999>>>CCCJJJNNNQQQUUU[[[aaakkkmmmmmmiiiccc^^^\\\]]]]]]___gggpppxxxmmmZZZGGGCCCPPPjjjfffdddaaa\\\XXXTTTQQQPPPIIIFFFKKKOOOIIIIIIJJJCCC@@@>>>;;;777555333222222222555777333...***,,,///&&&'''''''''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))******)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&''''''''')))***+++,,,...---+++***((('''''''''(((((((((((())))))))))))))))))***+++,,,,,,------+++)))***---...,,,,,,///444111>>>bbb}}}rrrjjj^^^FFFCCC???;;;999:::===???=========<<<<<<<<<======:::::::::999999999999999888777777666666777777777333333333333333333333333222444777888777777777888666555444444666777777777333666777666666999999666999888666555444444555666444666888777555444666888555444444444444555555666888888888888999999:::;;;===<<<<<<;;;;;;;;;<<<<<<888999;;;<<>>;;;999999888777666555555444666666666777777777888888777777777888888888888999999999999::::::::::::;;;;;;<<<<<<<<<;;;999777666===<<<<<<;;;<<<>>>@@@BBB========================;;;:::999999999:::;;;<<<999<<<>>>===;;;;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888:::::::::::::::999999999777777777888888999999999555555666666666777777777777777777666666666666555222333333333333333222222222222222333333555666666???EEELLLPPPTTTYYYbbbhhhqqqllleee___\\\[[[[[[\\\```dddooo{{{{{{XXXJJJ???FFF]]]xxxdddcccaaa]]]YYYUUUQQQOOOJJJIIIGGGHHHIIIIIIHHHFFFCCC@@@<<<888555333222222555444222000---+++)))((())))))))))))))))))))))))''')))(((&&&(((,,,+++'''&&&''''''((()))******+++///,,,((('''(((***)))'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&************)))(((&&&&&&)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...333777DDDeeetttmmmyyyuuu[[[CCC>>>>>><<<===BBB:::EEEHHH>>>999===AAA@@@<<<:::777777999:::::::::;;;;;;:::888888777777777777777666555444333222222444444444444444444444444666666666666666666666666666666666666666666666666666555555555555555555555666666666555555555555555777888888888777888:::<<<888999;;;===???>>>;;;999???>>><<<:::999888777777?????????AAAKKK^^^uuuttt{{{___JJJFFF???444333222111///...,,,+++***+++++++++***)))(((((('''"""'''+++)))%%%###&&&***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))************(((((((((((())))))))))))+++*********))))))(((((()))+++---...---,,,,,,,,,---------............///444888PPPxxxzzzgggQQQUUUYYYcccqqq{{{{{{kkkZZZOOOMMMLLLLLLMMMNNNOOOPPPQQQQQQIIIGGGDDDAAA>>>;;;:::999666777777777888888888999999999999999999999999999::::::::::::::::::::::::999999999999999:::;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>===========================================================================<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;::::::999999999888888888888999999:::999888888999999888666777777777777777777777777666666666666666666666666555666666666555444333333555555555333333444888;;;DDDGGGKKKNNNRRR[[[iiitttnnniiibbb]]][[[[[[]]]^^^dddnnnyyyooo```EEE>>>>>>OOOmmmdddccc```]]]YYYTTTQQQOOOJJJIIIGGGHHHIIIIIIHHHFFFCCC@@@<<<888555333222222444333111///,,,***((('''))))))))))))))))))))))))(((***)))&&&(((+++***&&&&&&''''''((())))))******---***'''&&&'''((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''************)))((('''&&&))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------000000///444HHHlllqqqeeelllrrraaaRRRCCC===@@@===>>>???AAAEEEFFF???666<<<<<<<<<=========<<<<<<;;;::::::999888888888888888888888777666666555555555555555555555555555555555555555555555555555555555555555555555555555555777777777666666555555555777777777777777777777777666888999:::999:::<<<=========<<<===>>>@@@@@@@@@:::;;;<<<<<<<<<;;;999888666>>>MMMdddrrrhhheeesss___EEE<<<;;;555---111000///...,,,+++***)))++++++******)))(((((('''%%%&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((())))))))))))************)))))))))((()))************,,,///222------------............---...>>>^^^|||}}}zzz^^^QQQPPPUUU^^^hhhoooxxxiiiZZZUUUHHHHHHHHHIIIKKKMMMNNNNNNHHHGGGEEECCC@@@===;;;:::777777777777888888888888888888888888888888888888999999999999999999999999888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::;;;:::888999::::::999777777777777777777777777777666666666666666666666666555555666666555555444333555555555444333555888;;;BBBFFFMMMTTT\\\ccchhhlllccc___ZZZXXXYYY\\\aaadddkkkwww{{{iiiVVVJJJ@@@EEEQQQfff}}}cccbbb___\\\XXXTTTPPPNNNJJJIIIHHHHHHIIIIIIHHHFFFCCC@@@<<<888555333222222333222000...,,,)))(((''')))))))))))))))))))))))))))***)))'''(((+++***&&&'''''''''(((((())))))***+++)))&&&%%%&&&''''''&&&''''''''''''''''''''''''((((((''''''''''''((()))(((((((((((('''''''''''')))******))))))((('''&&&)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,///---++++++000BBBaaa{{{dddYYYbbbnnndddTTTPPPKKKEEECCCGGGHHHCCC<<<999999:::<<<===;;;:::::::::<<<;;;;;;::::::::::::;;;999999999999999999999999777777777777777777777777666666666666666666666666666666666666666666666666999888888888777777666666999999999999::::::::::::888:::===>>>>>>>>>???@@@==================>>>>>>666666666777999<<>>DDDOOO[[[eeegggddd___VVVTTTSSSSSSXXX___gggmmmtttttt```MMM@@@999AAAQQQkkkaaa```^^^[[[WWWSSSPPPNNNKKKIIIHHHHHHIIIIIIHHHGGGCCC@@@<<<888555333222222333222000...,,,***)))(((((((((((((((((((((((((((''')))(((&&&(((,,,+++''''''''''''((((((((())))))***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,***,,,///------===QQQwwwggg\\\VVVddd{{{{{{sssmmmhhhaaaRRRAAA@@@HHH;;;===>>>===;;;::::::<<<<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888999999999:::::::::;;;;;;===============>>>>>>>>><<<>>>AAAAAAAAA@@@@@@AAA???@@@AAAAAA???===<<<<<>>111222555222///111------,,,++++++***))))))******))))))((((((((((((***)))))))))((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((())))))))))))*********)))))))))))))))))))))((('''(((,,,111555,,,,,,---------.........111///...333DDDZZZnnnxxxgggYYYLLLGGGIIINNNVVV]]]ooossszzzzzzfff[[[UUUMMMHHHGGGGGGFFFEEEDDDDDDEEEDDDBBB???<<<:::999999999888888888888888999999999999999999999999:::::::::::::::::::::::::::999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999:::::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;:::999888888999999888777777777777777777777777777666666666666666666666666555555666666666666555555666666666555444555888:::;;;CCCPPP]]]bbbaaaZZZTTTOOOOOOPPPSSSYYYcccmmmttt}}}xxxbbbKKK===;;;>>>NNNccc```___]]]ZZZVVVRRROOOMMMKKKJJJHHHIIIJJJJJJIIIGGGCCC@@@<<<888555333222222333333111///---,,,***)))((((((((((((((((((((((((%%%''''''&&&(((------)))''''''''''''(((((((((((()))))))))(((''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,))),,,222000***...999UUU|||yyy```]]][[[aaarrr}}}^^^JJJFFFAAACCCDDDCCCAAA???======;;;;;;:::999999999::::::888999999::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;===>>>???@@@??????@@@@@@@@@AAAAAAAAA>>>@@@AAA@@@???>>>>>>???BBBAAA@@@===<<<===AAAEEEJJJOOOXXXfffvvv|||pppjjjvvvzzzVVVAAA>>>555111444222,,,+++111,,,,,,,,,++++++*********)))))))))((((((((((((((((((,,,...,,,(((%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))******((()))***+++***+++---///,,,,,,,,,------------...111222222222999NNNlllvvveeeQQQHHHGGGIIILLLPPP```fffppp{{{ooofff]]]QQQIIIFFFEEECCCBBBAAABBBBBBBBBAAA>>>;;;:::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999888888888888999999999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;::::::::::::999999888888::::::999999999999:::::::::888777777888888777666888888888888888888888888777777777777777777777777555555666666666666666555666777777666555555777999888BBBOOOVVVVVVSSSPPPOOOMMMOOORRRVVV]]]fffqqqyyywwweeeOOO>>>;;;DDDOOOfffwww^^^^^^\\\YYYUUURRROOOMMMKKKJJJIIIIIIJJJJJJIIIGGGCCC@@@<<<888555333222222333333111000...,,,+++***))))))))))))))))))))))))%%%''''''&&&(((------)))''''''''''''''''''''''''''')))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++---+++***,,,---,,,...222<<>>>>>===;;;;;;<<<>>><<<<<<<<<;;;???HHHTTT]]]gggrrr|||sssrrroooxxx^^^DDD:::444222333333000,,,---111+++++++++++++++*********(((((((((((((((((((((((('''+++///---'''%%%'''+++%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((()))))))))(((((((((((())))))))))))))))))))))))************'''***,,,---,,,*********,,,,,,,,,,,,------------,,,---111444555DDDhhhqqqYYYMMMJJJHHHHHHIIIRRRXXXcccooozzzsssgggWWWLLLGGGFFFDDDBBB@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888888999888888999999:::;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888::::::999999999999:::::::::999777888999999888666888888888888888888888888777777777777777777777777555555666777777777666666666777888777666666777999777???HHHLLLJJJHHHJJJMMMNNNRRRYYY___eeeooozzz{{{jjj```OOO@@@<<>>>>>>>>:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<=========>>>??????@@@@@@>>>>>>>>>===<<<===AAADDDBBBKKKXXXeeeqqq}}}sssjjjnnnvvvaaaGGG999777000333333///...000000...))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******(((&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''(((((((((((())))))))))))((()))))))))************'''))),,,---+++*********++++++,,,,,,,,,---------+++''',,,444444999[[[iiiWWWPPPLLLHHHFFFGGGKKKSSS\\\hhhuuu~~~jjjZZZQQQMMMIIIEEE@@@@@@@@@??????>>>>>>>>>;;;;;;<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>=====================>>>>>>???@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;999:::;;;;;;:::888888888888888888888888888777777777777777777777777555555666777777777777777777888888888666666777888999<<<@@@BBBDDDGGGKKKOOORRRYYYcccllluuutttgggRRRHHH===<<>>>>>AAA@@@@@@???@@@CCCHHHLLLYYYmmmsssnnn{{{uuuWWWCCC666000111///222///((()))000...&&&'''''''''((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%(((((((((((())))))))))))(((((())))))*********+++''')))++++++******+++---++++++,,,,,,,,,---------000&&&)))555333111MMMuuuyyybbbWWWOOOIIIFFF@@@BBBGGGNNNYYYhhhxxx~~~iii]]]UUUNNNIIIBBBAAA@@@?????????@@@@@@;;;<<<===>>>???@@@AAABBBIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGCCCCCCBBBAAA@@@@@@AAAAAA????????????????????????================================================;;;<<<>>>???@@@@@@@@@???;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<>>><<<;;;;;;<<<===;;;:::888888888888888888888888777777777777777777777777555555666777777777777777777888999888777666777888:::999999===DDDJJJNNNPPPVVV___lllxxx{{{rrrbbbRRRAAA999555???XXXwww^^^]]][[[XXXUUUQQQOOOMMMLLLKKKIIIJJJKKKMMMMMMLLLFFF@@@999555555666555444222111000...,,,++++++******((('''&&&'''((('''&&&******)))((('''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((*********)))(((&&&%%%$$$(((((((((((((((((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++,,,000555BBBccchhh\\\[[[ggg{{{ddd[[[WWW___kkkjjjYYYGGGKKKIIICCC>>>>>>AAACCCCCC<<<===;;;555555999:::888555888::::::<<<>>>;;;555===555444:::<<<888888>>>;;;:::999999:::;;;:::999>>><<<<<>>???BBBEEE???@@@HHHKKKMMM]]]qqqqqqIII??????888111222......---------,,,,,,,,,,,,...,,,((((((******(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&,,,)))&&&%%%&&&***///333)))(((&&&$$$$$$%%%&&&(((''''''&&&&&&%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))******+++,,,...---,,,+++++++++,,,---,,,((()))......111CCCYYYtttnnn^^^ZZZUUUOOOFFFDDDCCCDDDKKKXXXgggppp}}}xxxiiibbbWWWMMMLLLGGGAAA>>>???@@@>>>===;;;===>>>>>>>>>===>>>>>>DDDDDDEEEEEEFFFGGGGGGHHHKKKIIIKKKOOOLLLHHHIIIPPPRRRQQQPPPOOONNNNNNNNNNNNSSSSSSRRRRRRRRRSSSUUUVVVVVVTTTRRROOOMMMKKKKKKKKKIIIHHHFFFFFFFFFFFFEEECCCEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGJJJKKKIIIDDD>>>:::;;;>>>AAADDDFFFFFFEEEDDDDDDCCCBBB@@@======???BBBBBBAAABBBCCC@@@>>>@@@FFFAAABBB@@@<<<>>>BBB@@@:::999;;;======;;;::::::;;;;;;;;;:::;;;<<<;;;999666888888888:::<<<<<<;;;999<<<:::888777888888888888;;;:::===BBBFFFIIIPPPXXXaaammm|||vvveeePPPAAA<<<777777FFFfff|||vvv]]]]]][[[XXXUUUQQQOOOMMMNNNLLLKKKKKKMMMMMMLLLJJJFFF@@@999555555666555444333222000...---,,,++++++***((('''&&&'''((('''&&&((((((((((((''''''''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,------///111777LLLnnniiiRRRXXXaaayyyzzzwwwddd```XXXRRROOOPPPQQQQQQSSSMMMDDD???>>>===;;;999888:::999777:::>>>>>>:::???999666999<<<;;;999999;;;::::::;;;;;;;;;;;;::::::888777:::<<>>>>>???@@@@@@AAABBBBBBFFFFFFHHHMMMLLLJJJLLLRRRPPPPPPPPPPPPQQQSSSTTTTTTXXXWWWWWWVVVWWWXXXYYYZZZ]]]]]]^^^^^^]]]\\\ZZZYYYTTTRRRQQQQQQQQQQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGIIIMMMQQQQQQPPPLLLJJJFFFGGGHHHJJJMMMPPPRRRTTTUUUTTTRRROOOLLLKKKLLLNNNQQQOOOOOOPPPNNNLLLNNNTTTTTTSSSMMMGGGFFFIIIHHHCCCBBBCCCCCCBBB@@@???AAABBBAAA@@@@@@AAACCCCCCAAA?????????@@@BBBDDDDDDBBB???DDDAAA>>><<<::::::999888======@@@GGGLLLPPPWWW___gggttt|||nnn```RRREEE===::::::>>>LLLfffzzzrrr]]]\\\ZZZWWWTTTQQQOOONNNNNNMMMMMMNNNNNNNNNKKKIIIEEE@@@999666666666555444444333111///---,,,++++++***((('''&&&'''((('''&&&&&&&&&'''''''''(((((()))&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((######%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,...------......555FFFVVVssscccXXXYYYoooxxxllleee[[[MMMFFFGGGGGGGGGCCC>>>===@@@???;;;@@@@@@@@@AAAFFFIIIEEE???>>>===>>>@@@DDDFFFFFFEEEEEECCCDDDHHHMMMXXXjjjyyyqqqhhhlllwwwkkkEEE===333------......,,,---------,,,,,,,,,++++++'''***+++))))))++++++(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&((()))---...111222000---)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******))))))******+++,,,------,,,,,,,,,,,,---......***+++//////,,,000888SSSvvv~~~jjjzzzkkk\\\VVVPPPKKKDDD??????DDDKKKOOO\\\hhhxxxxxxooo```[[[TTTPPPNNNLLLHHHEEEBBBAAAAAA@@@@@@???>>>>>>AAAAAAAAABBBBBBCCCCCCCCC>>>>>>@@@DDDEEECCCEEEIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOSSSUUUXXX[[[\\\[[[YYYXXXVVVUUUTTTTTTTTTTTTSSSQQQPPPPPPPPPOOOMMMKKKIIIGGGFFFHHHKKKOOOQQQRRRQQQQQQMMMLLLJJJJJJLLLPPPTTTWWWYYYXXXVVVSSSOOOMMMMMMNNNQQQPPPPPPRRRQQQNNNOOOTTTYYYVVVOOOHHHGGGIIIJJJGGGJJJJJJIIIGGGEEEEEEGGGIIIFFFFFFFFFGGGHHHIIIGGGFFFEEEFFFGGGJJJLLLLLLIIIGGGDDDBBB???<<<::::::::::::??????DDDMMMSSSYYYaaajjjwww}}}ooo]]]KKK???::::::;;;GGGUUUbbbsss\\\[[[YYYVVVTTTQQQPPPOOOMMMMMMNNNOOOPPPOOOLLLIIIDDD???999666666777555444555444222000...---,,,+++***((('''&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((###$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++---+++,,,...---...333;;;KKKtttrrr[[[YYYeee{{{uuulllsssuuutttooohhhbbb^^^WWWPPPIIIUUU___bbbggglllhhh___^^^[[[ZZZaaalllttttttqqquuutttwww{{{|||xxxvvvxxxaaaJJJ222555222,,,,,,222111***,,,,,,,,,,,,++++++++++++(((++++++((('''(((&&&"""''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%&&&))),,,///111111///...)))))))))(((((('''''''''&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))******+++,,,******************++++++,,,''''''---///...///333:::[[[ttttttoooxxxhhh[[[UUUMMMEEEAAA@@@@@@@@@JJJUUUeeettt~~~|||wwwnnnhhhbbb\\\UUUPPPLLLJJJHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAABBBEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBEEEGGGJJJLLLMMMNNNMMMLLLPPPOOONNNNNNOOOOOONNNLLLIIIJJJKKKKKKJJJHHHEEECCCEEEEEEGGGHHHIIIJJJJJJKKKLLLJJJHHHFFFFFFHHHJJJLLLMMMMMMLLLIIIEEECCCCCCDDDEEEDDDGGGKKKKKKGGGEEEFFFKKKIIIFFFBBBBBBDDDEEEFFFHHHIIIJJJIIIHHHGGGHHHIIIGGGFFFEEEFFFGGGGGGFFFDDDCCCDDDGGGKKKNNNNNNLLLIIIAAA@@@???===<<<===@@@BBBEEEGGGMMMXXXaaahhhqqqzzztttooodddSSSBBB:::;;;@@@KKK___vvv[[[ZZZXXXUUUSSSQQQQQQPPPLLLLLLMMMOOOPPPPPPMMMJJJCCC???999777777777666444666444222000...,,,++++++***((('''&&&'''((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++,,,***+++...///...000444000LLLmmmxxxbbbYYYeeeyyynnnjjjooouuuxxxzzzoooVVVEEE===666222555222,,,000888666+++,,,,,,+++++++++*********))),,,,,,)))(((***)))%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&'''((('''&&&%%%$$$###$$$&&&(((+++...000111......---,,,***)))((((((&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))******+++,,,)))))))))***++++++++++++,,,((('''***...///000222///>>>SSSssstttpppgggaaaXXXPPPJJJFFFBBB???AAAHHHRRR\\\gggsssvvvkkkdddbbb^^^ZZZXXXXXXVVVTTTRRRMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKIIIFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGHHHJJJIIIGGGHHHIIIIIIHHHGGGDDDEEEFFFHHHGGGFFFDDDCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCAAA???>>>>>>@@@??????DDDKKKLLLGGGCCCBBBAAA@@@@@@AAAAAA@@@AAACCCBBBEEEGGGHHHGGGFFFEEEEEEEEECCCAAAAAAAAAAAA@@@>>>===???BBBFFFJJJKKKJJJHHHBBBCCCCCCAAAAAACCCHHHLLLPPPRRRZZZfffpppxxxzzzpppddd^^^RRRDDD<<>>999777888888666444666444222000---+++*********((('''&&&'''((('''&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++---******......---...222222555???WWW{{{ccc___oooxxxmmmcccaaaiiixxxxxxWWWIII>>>777555000222222...+++111999777...+++++++++*********))))))(((++++++***+++///111///''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''%%%%%%%%%$$$######$$$'''***,,,///...---,,,+++***)))(((&&&'''((()))***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******))))))******+++,,,***+++,,,---.........---///---******,,,---...///333333???dddjjjrrrwwwnnnaaaVVVOOOJJJFFFCCC@@@BBBFFFKKKSSS```ooozzzwwwrrrmmmjjjiiihhheeebbb^^^]]][[[YYYWWWUUUTTTSSSMMMOOOPPPPPPQQQSSSPPPKKKGGGFFFFFFFFFFFFFFFGGGGGGCCCDDDDDDDDDDDDCCCCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDFFFFFFEEEDDDAAABBBCCCDDDEEEDDDCCCCCC@@@@@@???@@@@@@BBBCCCDDD;;;<<<>>>???@@@AAA@@@@@@>>>???AAA@@@???>>>???@@@AAAAAAEEEMMMPPPLLLHHHGGGAAA@@@AAABBBAAA===>>>AAAEEEGGGIIIIIIGGGEEEDDDDDDEEECCCAAA@@@AAAAAA@@@???>>>>>>@@@CCCGGGIIIHHHGGGCCCEEEEEEDDDCCCEEEKKKPPPWWWZZZcccppp{{{xxxmmmbbbVVVLLL>>>888???QQQggguuuZZZYYYVVVSSSRRRQQQRRRRRRQQQOOOMMMLLLLLLKKKIIIGGGBBB>>>999777888888666333555444111///,,,***))))))***((('''&&&'''((('''&&&%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************,,,***+++---,,,)))***///111,,,...===XXXzzzrrriiibbbyyy~~~tttqqqsss}}}^^^>>>999777555555111///---***+++///222111---+++*********))))))))))))(((+++***(((***000333333''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&%%%###"""###$$$&&&''')))))))))))))))(((((((((%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))******+++,,,***+++---.../////////...,,,------,,,,,,---------444444666NNNwww~~~rrrxxxtttaaaVVVPPPLLLIIIDDDDDDDDDDDDFFFOOO[[[dddrrrzzzsssqqqooollliiifffcccbbbaaaccccccaaaccceeeaaaZZZUUUUUUTTTSSSRRRRRRRRRRRRLLLMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJLLLKKKJJJKKKLLLMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEFFFFFF???@@@AAACCCDDDDDDEEEEEEBBBCCCEEEEEEDDDCCCDDDEEEFFFCCCEEELLLPPPPPPOOOOOOIIIFFFFFFGGGDDD@@@BBBHHHTTTSSSQQQMMMIIIGGGHHHIIIJJJHHHFFFGGGIIIJJJKKKJJJHHHFFFEEEFFFIIIJJJJJJIIIFFFHHHJJJJJJJJJNNNVVV]]]eeehhhrrruuukkk\\\OOOGGG>>>888@@@VVVrrrZZZXXXVVVSSSRRRQQQRRRSSSTTTRRRNNNKKKJJJHHHFFFDDDAAA===999888888888666333555333111...,,,***)))(((***((('''&&&(((((('''&&&###$$$$$$%%%&&&(((((()))"""$$$%%%'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************)))+++---+++((()))---)))+++111555444CCCooo{{{cccVVV```qqqjjj\\\kkkGGG222444000+++...///---******,,,---***)))+++************)))))))))))))))+++)))%%%&&&,,,000///''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&''''''((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))***++++++,,,)))***+++---......------&&&+++......------...---,,,333000888\\\qqqiii{{{rrraaaYYYUUUSSSGGGGGGFFFCCCBBBEEELLLRRRZZZddduuu{{{rrrsssrrrooommmjjjhhhgggfff______`````````___]]]\\\ZZZ[[[]]]______^^^[[[ZZZYYYXXXWWWWWWYYYZZZYYYXXXVVVUUUTTTSSSRRRQQQQQQRRRQQQQQQQQQPPPOOONNNNNNMMMOOONNNMMMMMMMMMMMMNNNOOOJJJLLLMMMMMMLLLJJJKKKKKKLLLGGGEEEKKKPPPRRRTTTWWWTTTOOONNNOOOLLLIIINNNWWWbbb___XXXQQQKKKJJJLLLOOOOOONNNMMMNNNQQQTTTUUUUUUQQQOOOLLLKKKLLLMMMLLLLLLLLLOOOSSSUUUWWW^^^hhhpppxxx{{{sssgggZZZJJJ<<<<<<999===RRRrrr~~~[[[YYYVVVSSSQQQPPPQQQQQQPPPOOONNNMMMLLLIIIDDDAAA???>>>;;;999777666666666888444000---+++***)))'''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""&&&)))+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,///111000333BBBSSSvvveeeZZZXXXcccrrrdddHHH???999777555222000///......---------,,,,,,++++++++++++******)))))))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''---(((###"""&&&)))(((&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))))))))(((((())))))******++++++)))***++++++***)))***++++++++++++++++++***)))(((,,,,,,+++***+++,,,---...333111,,,222CCCUUUtttyyynnnjjjyyytttaaa\\\\\\MMMIIIFFFEEEBBB???BBBGGGLLLQQQ^^^lllvvv}}}{{{zzz{{{|||}}}zzzwwwuuutttvvvuuusssppppppooonnnlllkkkjjjiiiiiimmmlllkkkiiihhhhhhhhhhhhkkkfffaaaaaaccceeedddaaaaaaaaaaaabbbccceeefffgggfffbbb\\\XXX]]]eeehhheeeoooppppppkkkdddaaacccgggqqqmmmgggbbb^^^]]]^^^```bbbjjjnnnjjjggghhhiiifffbbb___]]]\\\]]]^^^______bbbfffjjjmmmpppxxxqqq\\\MMMEEE???999999<<>>;;;999777666666666999555111---,,,+++***))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((( """&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,+++---///---,,,555@@@JJJiiiqqqcccaaagggrrr~~~qqqOOO<<<777777555333111///.........,,,,,,,,,,,,+++++++++***+++******)))))))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''111+++&&&$$$&&&(((&&&$$$%%%%%%&&&&&&'''(((((())))))'''&&&'''((((((&&&$$$)))))))))))))))*********)))***++++++))))))***++++++++++++++++++***)))))),,,,,,+++++++++,,,---...///111...111;;;GGGbbbuuuccckkkiiiZZZUUUOOOKKKIIIEEE@@@>>>@@@CCCFFFOOO[[[gggsss~~~}}}}}}}}}}}}yyyyyy|||~~~|||zzzzzzyyyxxxxxxzzz~~~}}}uuupppttt}}}}}}{{{~~~yyyuuussssssssszzzwwwvvvtttqqqnnnnnnpppuuuxxxzzzuuuyyy~~~xxxnnn```RRRHHH@@@:::777;;;AAALLLeeeYYYXXXTTTQQQOOOOOOOOOOOOSSSQQQOOONNNMMMJJJFFFCCC>>>===<<<:::888777666666999666111...---,,,+++)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,******+++...---***,,,000...AAAaaapppgggggggggdddrrrdddLLL;;;333333333222000///......---...+++++++++***************+++******)))))))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''000+++'''%%%'''((('''%%%%%%%%%&&&&&&'''((((((((((((&&&%%%(((------)))%%%***))))))))))))))))))((()))***++++++))))))***+++***++++++++++++***)))))),,,++++++++++++,,,------+++111000///222666JJJiiiddd]]]qqqqqqbbbYYYQQQMMMJJJDDDAAA@@@@@@???BBBJJJSSS```qqqzzzxxxfffXXXJJJEEE???777666:::EEEPPP\\\oooZZZXXXUUURRRPPPOOOOOOPPPQQQOOOMMMKKKJJJGGGDDDAAA>>>===<<<:::999888777666888444000---,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++***)))***---///......---111111<<>>@@@BBBUUUlllxxx\\\ZZZWWWSSSQQQQQQQQQQQQSSSQQQNNNLLLJJJHHHFFFCCC======<<<<<<;;;999888777555111---+++******)))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++---...,,,)))***......+++++++++---///,,,000DDDZZZ|||sssgggiiirrr{{{tttXXXFFFCCC>>>888777;;;>>>===;;;;;;888333//////111---'''***+++,,,,,,,,,,,,++++++))))))))))))************+++******)))))))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++((('''***///000+++''')))(((((((((((((((((('''((()))******(((((()))***))))))***++++++++++++***)))******+++,,,+++++++++...111++++++333222...222888YYYwwwsssaaa]]]jjjyyycccTTTMMMJJJFFFCCCCCCBBBAAABBBFFFGGGOOO]]]nnn~~~wwwjjj\\\SSSIII???888777555999EEEUUUaaalll{{{qqq{{{[[[YYYVVVSSSQQQPPPPPPPPPSSSQQQMMMKKKJJJHHHEEECCC<<<<<<===<<<;;;:::888777555222...++++++******)))''''''''''''((((((((()))''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************......***))),,,,,,)))***---111222//////333999LLL]]]|||nnnffffffhhhmmmuuuvvvgggOOO===555:::777555444555666555444---222333///---///,,,'''***+++,,,,,,,,,,,,******)))))))))******++++++++++++******)))))))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''')))((('''''')))(((&&&$$$'''''''''(((((((((((((((((()))***)))((('''(((***))))))***+++++++++++++++((()))***+++,,,++++++***+++111---+++222111---000111@@@UUUvvvyyyiiiddd}}}eeeZZZRRRLLLHHHHHHFFFBBBAAADDDCCCGGGOOO\\\jjjxxxyyy```TTTHHHAAA<<<888666777:::IIIbbb~~~|||zzzZZZXXXUUURRRPPPOOOOOOOOOQQQOOOKKKIIIGGGFFFCCCBBB<<<<<<======<<<:::888777666222///,,,,,,++++++***&&&'''''''''(((((())))))''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************%%%,,,///,,,+++......***......,,,)))+++///111000777;;;PPPvvv~~~nnnmmmlllmmmrrr}}}|||aaaHHH:::777888333333333333222000///...***222444///,,,...000...++++++,,,------+++***)))))))))******+++++++++,,,+++******)))))))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""###%%%''''''(((***,,,'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))((()))***)))((('''(((***((()))***+++++++++++++++((()))***+++,,,+++******)))111///+++///...+++111666444===aaaiiimmmxxxjjj[[[UUUOOOMMMJJJEEEBBBDDDBBBCCCEEEMMMXXXeeepppvvvzzzuuukkkSSSGGG===999999999<<<@@@FFF[[[|||uuuvvvxxx[[[YYYVVVSSSQQQQQQRRRSSSPPPOOOKKKFFFEEEHHHGGGCCC<<<<<<<<<<<<;;;:::999888888444000,,,+++***)))(((***))))))((('''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###"""######$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''++++++******************(((((()))***+++,,,,,,,,,,,,,,,,,,---------......)))+++444AAAPPPiiiyyy{{{{{{qqqnnntttyyyuuucccMMM>>>999888444111111000000000000111111222///......------,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...+++111666>>>VVVvvvmmmqqqzzzttteeeWWWRRRNNNIIIGGGIII@@@BBBDDDEEEGGGLLLTTTYYYaaaeeennnxxxxxxiiiYYYOOO===:::777555333777???HHH^^^{{{~~~zzz[[[YYYUUURRRPPPPPPQQQRRRQQQPPPLLLFFFEEEGGGFFFBBB?????????>>>===<<<;;;:::555222...,,,,,,+++***)))***))))))(((''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,------------111000111444777@@@TTTgggxxxyyyyyy{{{qqqZZZQQQGGG:::333222222111...//////............/////////......------,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...///000000222???XXXrrr~~~hhhbbbrrrvvvjjj]]]SSSPPPLLLJJJFFFDDDCCCEEEGGGHHHMMMQQQXXX```hhhqqqyyy~~~~~~tttjjj^^^QQQDDD;;;777555333444888???FFFLLL^^^{{{ZZZXXXUUURRRPPPPPPQQQRRRRRRRRRMMMGGGFFFGGGEEEAAA>>>>>>>>>===<<<;;;:::999333000---,,,,,,,,,,,,+++)))))))))(((''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))''''''''''''((((((((((((&&&&&&&&&'''((())))))***((())))))******))))))((((((((((((((((((((())))))******************++++++++++++++++++,,,,,,,,,,,,000.........,,,,,,111999KKK___xxxyyyvvvxxxzzzzzzpppYYYEEE999777444111111222333333222111000///......---......///......------,,,++++++******++++++++++++******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...///......---...999PPPeeelllYYYeeeuuuiii[[[XXXSSSLLLHHHFFFDDDBBB??????AAAEEEHHHMMMTTT]]]dddpppxxx|||xxxuuukkkdddYYYNNNDDD<<<555111:::999888;;;AAAIIIOOORRR\\\vvvZZZXXXTTTQQQPPPPPPQQQQQQSSSSSSNNNHHHFFFGGGDDD???;;;;;;::::::888777555444222000---,,,,,,,,,+++)))))))))((((((''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))&&&'''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))************))))))((((((((()))))))))))))))+++++++++*********************+++++++++,,,,,,,,,***+++---///111111222444111<<>>999777777777777===CCCFFFKKKUUU___eeeccctttZZZXXXUUURRRPPPPPPQQQRRRSSSSSSOOOIIIGGGGGGDDD>>>999999888777666444333222333111...---,,,+++)))'''((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''((())))))***))))))************)))))))))))))))******++++++++++++++++++*********************+++++++++,,,,,,,,,---.........///000000...333444555999FFF\\\qqq}}}|||ppp[[[NNNEEEDDD???666444:::222444444333000...///111333333111000///////////////......------,,,++++++)))******++++++******)))************************************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------...,,,***///666444...111;;;^^^qqqsss~~~xxxnnnaaaUUUKKKGGGCCCDDDDDDBBB@@@@@@CCCFFFJJJPPPYYYaaaiiirrr}}}zzzssshhh___XXXSSSPPPNNN@@@===:::666555666999;;;888JJJ[[[___```iiixxxxxxzzz[[[YYYVVVSSSQQQQQQRRRSSSSSSSSSPPPJJJHHHHHHDDD???;;;::::::999777555333222333111...---,,,+++(((&&&((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))******++++++,,,,,,******************++++++++++++++++++,,,,,,,,,,,,...000000,,,,,,......+++......------///666???EEESSSgggtttdddXXXMMMEEE>>>777444888888333222555333333222000......///111111000///......---......///......------,,,++++++******++++++++++++******************************++++++*********))))))))))))))))))))))))))))))))))))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...///,,,,,,...//////222666<<>>BBBFFFJJJOOOXXXccckkkqqqzzz{{{sss```ZZZQQQIIICCC@@@===<<<888888666555555888===BBB[[[vvv}}}www{{{\\\ZZZWWWTTTRRRRRRSSSTTTRRRRRRPPPKKKIIIIIIEEE???<<<<<<;;;:::888666444333000///---------+++)))''''''(((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''((((((((()))***+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,------------***000111---+++///111000111222333444333222333555:::???FFFMMMZZZpppwwwvvvyyy}}}zzzvvvtttvvv}}}yyymmm\\\KKKAAA<<<;;;:::;;;555000...///111333555444333222111222222333333//////............/////////......------,,,++++++++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...---///---))))))...111222///FFFeee{{{wwwccc\\\RRRKKKIIIGGGDDDBBB>>>???@@@???@@@DDDLLLRRRWWWaaakkkppppppsss|||}}}wwwooolllkkkeee^^^JJJFFF@@@;;;888777666555666777999;;;???IIITTT\\\~~~vvv{{{]]][[[WWWTTTSSSSSSTTTTTTQQQRRROOOKKKIIIIIIEEE@@@;;;;;;:::999777555333222...---,,,,,,------+++)))'''''''''(((((((((((((((&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%'''((())))))$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))''''''''''''((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&''''''((()))******+++(((((()))***+++,,,,,,---,,,,,,------------......(((///222---***---///...++++++---//////---...111000111444999>>>EEEQQQ\\\kkkrrrqqqooommmjjjhhhfffeeennnoooppppppooorrrxxx}}}vvvsssnnnkkklllqqqvvvzzz}}}mmm^^^KKKGGGAAA;;;888888:::<<<666777888777888:::777333333111111111333444222000111000000000000111111222///......------,,,+++++++++,,,,,,------,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))************))))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......(((111333,,,)))...///,,,222444>>>XXX~~~qqq```UUUQQQNNNJJJFFFCCCDDDCCC@@@<<<===AAAEEEHHHPPPXXXZZZZZZ^^^hhhrrrwww|||zzzwwwooolllddd[[[XXXVVVQQQJJJAAA===999777777888888777666888<<>><<<<<<;;;999777666555444333111///------+++)))&&&&&&'''((((((((('''%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////111111222333555666777777GGGQQQ___nnntttkkkhhhlllkkkiiifffcccbbbdddeeelllhhhfffiiijjjgggfffgggttt~~~ttt```XXXPPPHHH===<<<======:::777:::???888777666777888888666444444555444222333444333111111222222///---------,,,000000///---+++)))***+++------/////////---+++***+++***)))(((((()))******))))))((())))))+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''))))))))))))************'''(((((()))***+++++++++---------............///777222000===XXXyyynnn___WWWSSSQQQLLLGGGBBB?????????>>><<>>:::666444555777888888:::AAAMMM]]]uuu{{{tttRRRZZZVVVRRRQQQRRRSSSRRRQQQSSSRRRNNNHHHFFFGGGCCC===<<<;;;:::999888777666555444111...---,,,+++)))'''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000000111222333333444444111666<<>>===>>>>>>;;;999888777777888999999777444333222222000111111111000000111222333222111///---+++***))),,,,,,+++*********+++,,,,,,,,,+++++++++,,,,,,---++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((()))))))))*********'''(((((()))******++++++------------............)))000666888???RRRoooqqqccc\\\TTTQQQLLLJJJIIIGGGEEEBBBHHHDDDAAAAAAAAAAAAFFFLLLMMMTTT]]]ccchhhmmmuuu{{{~~~xxxrrrlllddd^^^[[[WWWQQQLLLHHHEEEAAA?????????===;;;999888777666666777777777CCCWWWnnn{{{TTT999XXXUUURRRPPPQQQQQQQQQQQQUUUTTTPPPIIIFFFEEEBBB<<<;;;::::::999888777777777555222...++++++******)))''''''((((((''''''&&&%%%&&&'''''''''(((((((((((($$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------......---............//////////////////000000111111111000333555555444666;;;???@@@EEEMMMXXXfffuuuvvvkkkeee`````````___```cccffffffiiijjjhhhgggmmmuuukkkfffeeemmmrrrmmmccc\\\UUUPPPKKKIIIKKKMMMMMMLLLHHHIIIJJJIIIEEECCCCCCEEE>>>===<<<;;;;;;999999999;;;:::999777444222000000000///...---,,,---...///------,,,++++++,,,------++++++***))))))))))))***++++++*********++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((((('''(((((())))))))))))******((((((((()))******++++++,,,,,,,,,---------......(((///555111---444III[[[}}}}}}{{{ppphhh]]]SSSLLLHHHEEEDDDJJJDDD@@@>>><<<999;;;??????CCCGGGJJJMMMTTT\\\ccchhhkkkrrrzzz{{{wwwsssmmmddd^^^VVVQQQIIIEEECCCBBB@@@===:::999777777999999888777777888999999:::<<>><<<===>>>===<<<999999888777888888888777:::===BBBFFFJJJOOOVVVZZZppp}}}jjjLLL777000000VVVUUUTTTRRRRRRRRRTTTVVVWWWWWWSSSKKKEEECCC@@@<<<;;;:::::::::999999888888666222---************)))((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++************************++++++,,,,,,,,,,,,,,,,,,---------......------------............/////////000000000000000///000000000///.........666666666666666555555444999;;;===@@@EEEIIIMMMOOOTTTVVVZZZ___fffkkkmmmlllnnnssszzz~~~{{{uuuuuuxxx~~~{{{zzz}}}qqqmmmpppvvvkkk___YYYSSSLLLIIIKKKKKKIIIGGGGGGIIIJJJJJJIII@@@@@@???===;;;888555444111111000000///...---------------------...//////******)))))))))******+++************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((('''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,---666///***,,,333666333...666OOOuuusssyyyqqqfffaaaXXXQQQLLLKKKJJJFFFDDDDDDCCCCCCCCCBBBAAAAAACCCEEEDDDEEEHHHMMMSSSYYY___bbbtttwww~~~zzzsssllleeeaaaTTTRRROOOLLLIIIDDD@@@<<<===<<<<<<<<<===<<<;;;:::999888777666666888;;;>>>CCCMMM[[[hhhpppssssssrrr{{{}}}eeeGGG777000111555UUUUUUUUUSSSRRRSSSUUUXXXWWWXXXUUULLLEEEBBB@@@===<<<;;;;;;:::999888888888555222...++++++******)))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))*********++++++******************++++++*********++++++,,,,,,---,,,,,,,,,---------......,,,------------........./////////000000111111111444444333333222222111111///111444666777666555444999888888888888999:::;;;:::===>>>???BBBGGGHHHEEEJJJLLLNNNOOOPPPSSSVVVYYYWWWUUUUUUTTTQQQNNNRRRXXX]]]lll}}}{{{qqqccc\\\]]]ZZZUUUNNNKKKKKKKKKJJJHHHCCCCCCBBBAAA@@@@@@??????;;;;;;:::999888666444333///...............//////,,,,,,+++***************************************)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&'''((())))))))))))''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,***,,,............000222333:::PPPttt{{{mmmwwwuuuiii[[[SSSNNNHHHFFFGGGEEEDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEHHHKKKMMMXXX\\\hhh~~~}}}wwwsssnnnjjjggghhhfffccc___YYYSSSOOOLLLEEEEEEDDDBBB@@@>>><<<;;;888999::::::999777555444555555666777===FFFQQQYYY]]]jjjmmmIII777333000---...SSSTTTTTTRRRQQQRRRUUUXXXVVVXXXUUULLLEEEBBB@@@>>>======<<<:::999888777777444111...---,,,+++)))''')))((('''&&&%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))*********+++++++++)))))))))***+++++++++,,,)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,---------.........---......///000111111222...---------///000111111...///111222333222111000444444333333333444444444222555666555999???@@@<<<888888888777888;;;@@@DDDDDDDDDFFFIIIIIIIIIPPPYYYfffsss~~~|||xxxyyy~~~tttjjjeeeaaa\\\XXXTTTQQQNNNJJJIIIKKKMMMOOOIIIIIIHHHGGGDDDAAA>>>===777666444333222111000000000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))'''''''''((((((((())))))***)))))))))))))))))))))************++++++++++++'''+++......++++++///333000000999QQQooo|||tttggg]]]YYYSSSQQQNNNLLLJJJHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDAAAEEEPPP```ttt~~~|||zzz|||}}}yyyyyy{{{|||{{{rrrnnnjjjjjjmmmooommmkkklllhhhaaa[[[WWWTTTQQQOOOMMMKKKIIIFFFCCCAAA???>>>>>>??????>>><<<;;;::::::666666777777777777888999:::<<>>===<<<;;;999888777666333111///------+++)))&&&)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((()))************+++++++++(((((()))***+++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...///111111222333111/////////000111000222222222333333333333333333333444555666777888888555888888666999@@@@@@;;;777:::<<>>;;;:::888888333222000///------,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))''''''''''''((((((((()))*********))))))))))))))))))************+++++++++000---***,,,000222000...)))///666:::???TTT|||{{{tttfffbbb\\\VVVRRRPPPNNNLLLHHHGGGGGGFFFFFFEEEEEEDDD???CCCGGGJJJPPP]]]ooo|||wwwkkkkkkqqqsssqqqoooeeehhhlllpppqqqsssuuuwww}}}zzzyyy{{{}}}~~~{{{qqqiiifffdddbbbaaa^^^YYYUUUUUUYYY[[[YYYVVVSSSOOOIIIDDDBBBBBBBBBAAAAAA@@@>>>===<<<===>>>>>><<<<<<<<<;;;888777777888555666777888:::===CCCFFFEEEIIIQQQ___tttqqqwwwkkkPPPGGG:::111222111++++++222SSSSSSRRRRRRRRRRRRRRRSSSTTTUUURRRJJJDDDBBB@@@===>>>===<<<:::999888777777555333111...,,,+++++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%$$$$$$###&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***))))))*********))))))(((******))))))******+++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............////////////000000000000////////////......///000222333444444555555444444444444555555111666999777777;;;===<<<===AAAEEEGGGIIINNNVVV]]]``````eeeooozzzwwwtttrrrpppqqqeeeUUUMMMMMMNNNMMMJJJKKKGGGCCCDDDFFFGGGCCC???777::::::555...***+++---111///---,,,,,,,,,+++***'''((()))***++++++++++++)))))))))))))))***++++++)))(((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,------...///...---///222555@@@XXXpppxxxxxxxxxoookkkeee\\\UUURRRPPPQQQKKKAAAEEEMMMIIIBBBCCCHHHMMMOOOPPPUUU\\\gggaaaWWWQQQRRRUUUTTTPPPLLLJJJJJJNNNVVVYYYWWWTTT[[[dddpppyyy~~~}}}yyy~~~~~~}}}{{{yyywwwkkkmmmmmmkkkhhhhhhkkkooommmkkkfff\\\RRRKKKHHHIIIQQQMMMJJJKKKOOOQQQNNNJJJGGGCCC???<<<<<<>>>AAABBBEEE@@@<<<<<<============<<<999777888:::888666555555:::???BBBDDDKKKVVV___fffppp{{{uuuiiiQQQKKK@@@999000---...///...+++UUUTTTTTTSSSSSSTTTTTTTTTSSSUUURRRJJJDDDBBB@@@===>>>===<<<:::999888777777555444111...,,,+++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%"""%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***))))))*********))))))(((******))))))******+++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............////////////000000000000000000000///333333333333333444444444222333444555666666666666111777;;;===AAAIIINNNOOOOOOUUU]]]bbbeeejjjrrrwww~~~jjj^^^]]]___\\\WWWVVVPPPJJJGGGHHHGGGEEEAAACCCDDDCCC@@@;;;777555555000///------.........---,,,,,,+++++++++************)))(((((('''((((((((())))))((((((((('''''''''((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,...---,,,++++++*********///......///...111@@@PPPkkkyyylllggggggbbbWWWTTTOOO@@@HHHFFFGGGLLLOOOPPPTTTYYYRRROOOKKKJJJKKKLLLJJJFFFDDDBBBAAABBBFFFHHHGGGEEEFFFJJJOOOUUUYYY[[[YYYVVVVVVWWWXXXYYYZZZYYYYYYXXXPPPOOOMMMLLLLLLMMMNNNNNNRRRRRROOOIIICCC??????AAADDDEEEGGGHHHGGGEEEBBB@@@@@@>>>======@@@CCCFFFHHHFFFCCC@@@???>>><<<:::999<<<999777777999:::<<<>>>???IIITTT[[[bbbsssyyyXXXCCC???;;;555...,,,------,,,***VVVUUUUUUUUUUUUUUUVVVVVVSSSUUURRRJJJDDDBBB@@@===>>>===<<<:::999888777777777555222///,,,******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''((())))))((())))))******)))))))))***))))))))))))***++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------............////////////000000000000000000000000111111111111111222222222000111222444555666666666888BBBLLLSSS[[[ffflllmmmssszzzyyyqqqfff]]]WWWQQQLLLHHHKKKJJJIIIHHHHHHFFFCCCAAA777555333222111000...,,,///...---,,,+++++++++++++++***)))((('''''''''''')))))))))(((((((((''''''((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,---.../////////......///---,,,111888<<>>BBBEEEDDDBBBCCCCCCBBB???===<<<>>>???>>>DDDJJJLLLHHHCCCAAAAAA777777888999;;;===???@@@======<<<:::999999888888;;;;;;<<<>>>CCCJJJPPPSSS]]]sssvvv```HHH888333444000,,,+++,,,,,,***(((UUUUUUUUUUUUUUUUUUVVVWWWSSSUUURRRJJJDDDBBBAAA>>>>>>===<<<:::999888777777777555222///,,,***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''((()))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...............////////////000000000000000111111111......///000111222333333555555666777999<<<>>>@@@HHHSSS```iiisss}}}wwwkkk```YYYXXXSSSNNNNNNPPPQQQOOOKKKFFFDDDAAA>>><<<999555222222111///...---------...,,,+++******)))))))))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++)))***+++,,,---------...******+++---...///000222333888JJJiiippp___NNNEEEAAA>>>============???CCCDDDDDDGGGLLLGGGJJJLLLLLLJJJHHHHHHHHHGGGAAA;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777999<<>>::::::999888777666777888555:::@@@BBB@@@>>>===>>>999999999888777777888999888;;;<<<:::<<>>>>>===<<<:::999888777777777555222///,,,***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))%%%$$$$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((()))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.....................///////////////000000000111111111222000000111222444555555666:::;;;===BBBHHHOOOVVVYYYccchhhmmmpppxxx{{{tttkkk___XXXVVVTTTPPPKKKKKKIIIHHHGGGGGGEEEBBB???:::888666444111///......+++***************++++++***)))))))))((((((((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%%%%'''((((((&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,+++***((('''&&&*********+++---///000000666//////@@@ZZZuuulllUUUHHHDDDBBBBBBDDD@@@===<<<@@@BBBDDDLLLVVVXXX\\\```bbb___ZZZVVVTTTKKKDDDAAADDDEEEBBB@@@BBB???>>>===<<<;;;;;;::::::888999;;;:::999999;;;===<<<;;;::::::::::::999999888999999:::;;;<<<<<<<<<;;;;;;;;;::::::<<>>===<<<:::999888777777777555222///,,,******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((############$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((&&&&&&'''((()))))))))))))))(((((((((((()))*********++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---------........................///////////////000000111111222222222111111222333444666777777<<<@@@HHHSSS___jjjsssxxxyyy}}}zzzkkkaaaXXXOOOHHHEEEEEEEEEGGGIIIJJJHHHFFFDDDCCCAAA===999444000...,,,+++******)))***************)))))))))((((((((('''''''''&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%'''+++,,,***'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++)))***---///111222333333666777555000///000000...111///111444888HHHkkkyyyaaaSSSKKKGGGEEEFFFKKKCCC???CCCDDDDDDIIIRRRVVVXXX\\\]]]\\\WWWQQQMMMEEEAAABBBGGGFFFAAA@@@EEE>>>>>><<<;;;;;;:::;;;;;;666999;;;:::666555777::::::999888999;;;;;;:::999<<<999777555666888999:::999:::::::::???IIIWWWbbbppptttqqqiiillllllWWWBBB000+++///,,,,,,,,,+++******))))))UUUUUUUUUUUUVVVWWWXXXYYYQQQSSSQQQJJJDDDCCCBBB???>>>===<<<:::999888777777555444111...,,,+++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''%%%&&&'''((())))))))))))((((((((((((((()))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------........................///////////////000000111111222333333000222444888<<<@@@BBBDDDLLLTTTbbbrrrrrrggg```TTTSSSQQQPPPOOOLLLHHHEEEIIIIIIIIIFFFBBB===888666222111000...,,,++++++************)))))))))(((((('''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%)))...000,,,((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&)))...333888;;;===>>>:::>>>===666111222222///---...333666111222GGG```xxxqqqkkkhhhhhhiii^^^WWWXXXUUUJJJDDDFFFFFFFFFGGGKKKNNNNNNJJJFFFBBB@@@CCCIIIFFF>>>@@@IIIIIIHHHFFFCCCAAA@@@??????999;;;>>>@@@BBBCCCEEEFFFBBB@@@???@@@AAAAAA???===AAABBBCCCAAA@@@AAAGGGKKKWWWUUUSSSSSSYYYiii~~~|||gggQQQBBB555***(((...,,,,,,+++***((((((((()))VVVVVVVVVWWWXXXYYYZZZ[[[QQQSSSQQQJJJDDDCCCBBB???>>>===<<<:::999888777777555333111...,,,+++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''%%%&&&'''((())))))))))))((((((((((((((()))***************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------.........//////............/////////000///000000111222222333333444666<<>>SSSllloooWWWFFF???<<<777222111000...,,,+++***))))))+++***)))(((''''''''''''TTTUUUVVVWWWXXXXXXXXXXXXUUUTTTRRRMMMGGGBBB??????===<<<<<<;;;;;;:::999999888555000---,,,+++***))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&###!!!!!!###%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------...------,,,++++++,,,,,,/////////000000111222222888:::===@@@DDDJJJQQQVVV^^^iiixxx~~~wwwyyy|||jjjZZZWWW[[[___aaabbbZZZ\\\[[[WWWQQQOOORRRWWWggggggkkkpppooofff^^^[[[XXX[[[aaajjjqqqsssoookkkdddcccfffrrrxxxlllhhhdddXXXMMMJJJJJJJJJIIIGGGDDDBBBAAA<<<;;;777111,,,******+++******************++++++(((((()))************)))(((((((((''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((111:::000$$$'''''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((())))))))))))******+++************))))))))))))***++++++,,,,,,++++++,,,,,,---......//////000+++,,,,,,...666IIIbbbtttQQQFFF888111111222111...///...,,,+++))))))((((((******)))(((''''''''''''VVVVVVVVVWWWWWWXXXYYYYYYUUUTTTRRRMMMGGGBBB??????===<<<<<<;;;;;;:::999999888555000---,,,,,,+++***))))))))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%###"""###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))************))))))***++++++,,,,,,---,,,,,,,,,------------...///...---,,,,,,,,,,,,---//////000000000222444666:::BBBNNNXXX^^^dddiiilllyyytttfff]]]bbb\\\WWWZZZaaaeeeccc^^^YYYPPPKKKOOOVVVZZZ\\\^^^ZZZ[[[ZZZUUUPPPNNNPPPSSS___]]]\\\[[[WWWQQQOOOQQQKKKMMMQQQXXX\\\[[[TTTOOOTTTPPPOOOUUUbbbnnntttuuu~~~~~~}}}}}}mmmaaaUUUSSSOOOKKKHHHFFFFFFFFFBBBBBB@@@:::333---+++******************+++++++++)))******+++++++++******((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$((()))///777...$$$''''''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***++++++++++++++++++,,,,,,---......//////,,,///111000///666CCCNNNqqqsssUUU???999333111333444333111...---+++***)))(((((((((***)))((('''''''''''''''WWWWWWWWWXXXXXXYYYZZZZZZUUUTTTRRRMMMGGGBBB??????===<<<<<<;;;;;;:::999999999666111///...---,,,+++'''(((((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!%%%+++000000,,,&&&"""$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&''')))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------,,,,,,---------.........//////............//////222444555666888<<>>CCCKKKVVV]]]pppuuugggbbb___ZZZQQQRRRUUUWWWZZZ\\\]]]]]]]]]aaahhhsss~~~uuuqqqmmmmmmwwwyyywwwmmmnnnrrrqqq___RRRKKKIIIDDDCCCCCCDDDDDDBBB???;;;444333222000...,,,+++******++++++++++++***))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$)))%%%$$$***'''$$$)))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))(((((()))))))))))))))***((()))******++++++************+++,,,,,,------......------------...000111...666CCCTTTlllxxx{{{]]]AAA888777000---------...------,,,,,,,,,,,,+++***)))(((((()))((((((''''''&&&''''''(((TTTVVVXXXZZZZZZZZZYYYXXXUUUTTTRRRMMMGGGBBB??????===<<<<<<;;;;;;:::999999888555111...------,,,,,,'''((()))******((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%$$$&&&***---000111222111'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******(((&&&&&&'''''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))******************+++,,,,,,------...------------............//////000111222444555666666<<>>===:::777333000...,,,******++++++***))))))((('''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""")))%%%###((('''###)))%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******((())))))************************+++,,,,,,---------......---,,,...222555,,,///111555EEE```zzz}}}mmmRRR>>>///111666222...///000000......///000******)))((('''''''''''''''''''''&&&&&&''''''(((RRRTTTWWWYYYZZZYYYWWWVVVUUUTTTRRRMMMGGGBBB??????===<<<<<<;;;;;;:::999999777333///---,,,,,,,,,+++((()))+++,,,+++***(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$###"""###'''---333666)))'''%%%######%%%''')))$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''+++,,,)))'''&&&'''''''''''''''((((((((()))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...---------.........////////////000222333555777888AAAHHHSSS^^^lll}}}}}}nnn\\\PPPOOOSSSUUUVVVaaajjjjjj___[[[bbbgggeeewww}}}uuueeeaaakkkooo|||}}}|||~~~{{{bbbWWWJJJEEEGGGJJJGGGCCCEEEDDDAAA<<<888444111///***************)))(((''''''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!)))'''$$$)))'''###(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******(((((()))***************)))******+++,,,,,,------'''+++...---***))),,,000+++000222///111@@@SSS^^^xxx{{{www|||aaaHHH777111...333555------......---***)))+++---)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((TTTUUUWWWXXXXXXWWWUUUTTTUUUUUURRRMMMGGGAAA???>>>;;;<<<<<<<<<;;;999777666666555222000...,,,++++++'''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&)))***555...'''%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%'''(((((()))(((&&&%%%$$$%%%$$$%%%&&&(((((('''&&&))))))))))))))))))))))))+++***(((''''''((()))***(((((()))************)))*********)))))))))))))))***,,,...---,,,+++,,,---///,,,,,,......---///444111444666777999>>>FFFLLLSSSfffuuu{{{{{{wwwtttjjj^^^[[[YYYTTTQQQSSSYYYcccjjjuuuqqq```iiinnnvvviiiVVVUUUXXXPPPDDDDDDDDDFFFIIIHHHBBB;;;777444000+++***,,,---+++))))))((((((((())))))'''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((()))******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000/////////000222444777888HHHaaa~~~{{{|||vvvxxxpppjjjmmmuuu|||cccEEE999666333000000000000///------,,,,,,+++***))))))))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&TTTUUUWWWXXXXXXWWWUUUTTTTTTSSSPPPKKKEEE@@@>>>===;;;<<<<<<<<<;;;999777666555444222///---,,,+++***'''((()))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))+++(((%%%$$$&&&'''%%%"""%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&''''''&&&))))))))))))))))))))))))***)))((('''&&&''')))***((()))******++++++******************************+++---......---,,,---...///------000000...000444777;;;@@@EEEJJJSSS^^^fffxxxpppiii^^^VVVXXX]]]\\\WWWfffhhhlllqqqwwwuuuvvvzzz}}}yyywwwnnn]]]MMMGGGGGGHHHJJJKKKHHHDDDAAA999777444000,,,++++++,,,***)))((()))******)))'''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++*********+++++++++,,,,,,++++++******+++,,,---...------------...///111222222@@@UUUkkkfffWWWPPPEEE:::666333///------...---,,,---,,,,,,+++******)))))))))((((((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&UUUVVVWWWWWWWWWVVVUUUTTTRRRQQQOOOJJJDDD???<<<<<<;;;<<<<<<<<<;;;999777666444222000...,,,+++***)))((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''"""###$$$&&&&&&&&&%%%$$$###$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))((('''''''''((()))*********+++,,,,,,,,,,,,+++************************+++---......------///000000...///222222222666;;;AAAHHHRRR^^^kkkzzzooo```YYYYYYWWWYYYeeewwwmmmlllooo{{{~~~vvv}}}vvvfffVVVSSSNNNKKKJJJJJJJJJHHHBBBCCC@@@999111+++,,,...+++)))))))))++++++***)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))*********++++++++++++))))))))))))***+++,,,------,,,,,,+++,,,,,,---...///000222999IIIdddnnnRRR@@@888444222222333000---,,,,,,,,,,,,+++,,,,,,++++++***)))))))))((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%VVVVVVWWWWWWWWWVVVUUUTTTQQQPPPNNNIIICCC>>><<<<<<;;;<<<<<<<<<;;;999777666222111///---+++***))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&"""$$$&&&'''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&'''&&&'''&&&%%%%%%%%%'''((((((((((((((((((((((((((((((((('''''''''((()))******+++,,,,,,------,,,,,,*********++++++++++++++++++,,,......---...///111000...000444666999BBBKKKVVV___lllzzzzzzuuuqqqjjjaaaZZZUUU[[[aaaiiizzzzzzmmmkkk{{{vvvrrrpppzzzuuunnn```RRRJJJIIIHHHFFFHHHHHHGGGBBB:::444111000,,,***))))))******)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))))))))))))))))))))************+++))))))))))))***+++,,,,,,---------------......///666333///,,,000===OOO]]]}}}{{{~~~oooTTTEEE999::::::444111333222000---,,,------,,,+++++++++******))))))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%WWWWWWWWWWWWVVVVVVUUUTTTPPPPPPNNNIIICCC???===<<<;;;<<<<<<<<<;;;999777666111000///---+++***)))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&''''''((()))(((&&&%%%''')))(((((((((((((((((((((((((((((((((((())))))******++++++,,,------------,,,***+++++++++,,,,,,,,,---***,,,---------...000333000///222777===EEESSS```www~~~|||sssccc```]]]^^^aaaeeeggggggiiipppvvv|||rrrrrrwwwkkksss~~~fffVVVPPPKKKFFFGGGGGGFFFFFFFFFBBB;;;666000...+++)))))))))'''&&&'''''''''''''''''''''''')))))))))((((((''''''&&&(((((((((''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((()))))))))*********((()))******+++,,,,,,,,,+++,,,---...///000000000///000000......222888===JJJ```www}}}vvvZZZGGGGGG:::000111222...///555///---,,,+++,,,---,,,*********))))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%XXXWWWWWWVVVVVVUUUUUUUUUOOOOOOMMMIIICCC???===<<<;;;<<<<<<<<<;;;999777666111000///---++++++******))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))'''))),,,+++(((&&&''')))))))))))))))))))))))))))((())))))******+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,------...+++,,,---------///222555333555<<>><<>>===<<<<<<<<<;;;:::999888666555444111...,,,++++++***)))*********)))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$&&&((()))***)))(((''')))((('''''''''(((***+++++++++******************++++++++++++++++++,,,,,,,,,***+++//////------000///...///444888;;;BBBKKK\\\hhhyyyqqqkkkeeeeeebbbiiirrrzzz~~~qqqgggjjj|||}}}bbbNNNLLLSSSIIIJJJJJJFFF@@@999666444000---+++******++++++***))))))''''''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,---------............///333777@@@MMM^^^pppyyyuuutttqqqwwwnnn___OOOFFFDDD888888777555333111000//////////////////......---+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$TTTVVVVVVTTTYYY___```\\\QQQMMMHHHDDDAAA???===;;;<<<<<<;;;;;;999888666555444111...,,,++++++***)))******)))((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))(((''')))(((((('''((()))***+++++++++******************+++++++++++++++,,,,,,,,,111---,,,---------111666//////333;;;CCCLLLXXXdddkkkeee``````kkkmmmmmmsssjjj```^^^lll}}}jjjQQQFFFGGGKKKJJJJJJJJJHHHEEE@@@<<<888444...***))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------000000222555;;;BBBHHHLLL]]]jjjyyy~~~||||||bbbVVVJJJDDD@@@999666666444444333222111000000///...////////////...------++++++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVTTTQQQTTTZZZ]]]\\\OOOLLLGGGDDDBBB@@@===;;;===<<<<<<;;;999888666555444111...,,,++++++***)))))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((()))***++++++***(((''')))(((((((((((()))***+++******++++++++++++++++++***+++++++++,,,,,,,,,---...,,,,,,...---,,,000666777999AAANNNZZZgggxxxuuupppxxxpppeeefffnnnkkkqqq}}}ooosssssswwwooobbbZZZ^^^hhhyyyhhhNNNCCCHHHFFFEEEHHHMMMNNNKKKGGGEEE???777111---+++***)))******))))))((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))*********++++++*********++++++++++++,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,...///666>>>HHHOOOUUU___nnnyyy~~~yyywwwyyy}}}yyyiiiZZZNNNDDD>>>999999:::777555444000000//////////////////...............---,,,,,,+++******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ZZZWWWSSSPPPQQQUUUYYY[[[RRRNNNHHHCCC@@@>>><<<;;;======<<<;;;:::888666555444111...,,,++++++***)))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***((('''%%%%%%'''(((***+++++++++++++++***)))((()))))))))))))))***************+++++++++++++++,,,***++++++,,,,,,---------***+++///333333000222777CCCIIIUUUcccppp|||llliiifff[[[XXX___iiirrryyyzzzkkk^^^ZZZ[[[cccyyyhhh\\\RRROOOLLLKKKMMMOOOQQQRRRNNNJJJCCC<<<777222---*********************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************************++++++++++++*********+++++++++,,,,,,,,,,,,---...///111222222***+++,,,---000999CCCKKK\\\eeerrr}}}vvvxxx~~~ttteeeUUUIIIBBB===:::>>>:::666555444111...,,,///............------------------------,,,,,,+++******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$YYYVVVTTTSSSTTTXXX^^^bbbZZZSSSIII@@@<<<<<<<<<<<<>>>>>>===<<<:::888666555444111...,,,++++++***)))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***+++,,,+++++++++***))))))((())))))*********************++++++,,,,,,,,,,,,******+++,,,------......------000444555666>>>FFFUUU]]]lllzzz{{{]]]VVVVVVUUUaaattt~~~xxxgggXXXQQQ^^^ppprrroooiii^^^RRRLLLMMMQQQOOOMMMJJJFFFAAA999222,,,((((((((()))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))*********))))))*********+++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***---111333333000,,,***444<<>>???>>>>>><<<:::888666555444111...,,,++++++***)))))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((''''''((())))))+++++++++***************((()))******++++++************++++++,,,---------******+++,,,---...//////...,,,---111555???PPP```rrr{{{sssbbb^^^___cccrrrrrrnnnqqqxxxcccYYYYYYjjjtttzzzdddQQQIIIGGGLLLLLLLLLKKKHHHAAA999333+++***)))'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,******************))))))------...///...---,,,,,,,,,000555777:::???HHHOOO^^^ooo}}}rrrbbbXXXQQQLLLIIIDDDAAA@@@BBBBBB===888777888888666111000333555444000000///...---,,,+++***+++++++++++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[WWWVVVVVVQQQJJJJJJOOO^^^VVVKKKBBB>>>===>>>?????????>>><<<:::888666555444111...,,,++++++***)))******)))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))******+++((()))***+++++++++************++++++,,,------...******+++,,,---...//////...000666???HHHVVVkkk}}}|||wwwwwwyyynnnoootttyyy}}}yyyrrrppp|||vvvfff___dddppp~~~ppp[[[PPPKKKLLLMMMOOOOOOKKKEEE@@@666333///+++((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))***))))))))))))************)))))))))*********++++++************+++,,,......,,,***'''$$$$$$(((...222000000000//////000333555222;;;GGGQQQVVVYYY^^^cccuuuvvvwwwzzz}}}nnnbbb[[[UUULLLCCC???@@@BBBEEE???;;;;;;>>>===777333333222555333---+++---...+++------------,,,,,,++++++******++++++******)))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUSSSVVVYYYVVVPPPPPPVVV[[[UUULLLEEEAAA@@@@@@@@@@@@???>>>===:::888666555444111...,,,++++++***)))*********)))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((()))***++++++((()))***+++,,,+++************+++,,,,,,---......******+++,,,---//////000111999IIIZZZgggtttyyyddd]]]fffxxxppp```\\\bbbjjjttt{{{zzzgggMMMNNNOOORRRTTTSSSPPPMMMAAA===777000,,,++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))+++***((('''&&&'''((((((&&&+++///111///,,,******+++***)))+++...000///...333///...///111222555777222:::EEELLLPPPVVVaaaiiilllqqqvvvwwwxxx~~~ssskkk___WWWSSSOOOKKKHHHDDDDDDDDDAAA===:::::::::@@@888333555555444666;;;---333444000///222333///******+++++++++,,,,,,,,,***************)))(((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWYYYYYYWWWTTTTTTWWWYYYYYYRRRIIICCCAAA@@@>>>===AAA???===<<<<<<;;;999777444111...,,,,,,,,,,,,+++)))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))((((((''''''''''''((((((((()))'''((()))+++++++++***)))&&&''')))*********)))(((***+++,,,,,,------,,,,,,,,,,,,,,,------......///111,,,+++111444222333777999GGGaaaxxxbbbXXXbbb{{{xxxsss]]]TTT[[[hhhyyycccMMMFFFIIINNNQQQTTTLLLHHHBBB<<<777111+++''',,,,,,+++***))))))((((((((((((((('''%%%%%%&&&'''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))************------,,,++++++,,,,,,,,,........................///000000111222333333444<<<<<<<<>>===>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444111000///...---,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((''''''''''''(((((($$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################XXXYYYZZZVVVRRRRRRXXX]]]UUUNNNFFFAAA??????>>>===BBB@@@>>><<<;;;:::777555333111...,,,,,,,,,+++***)))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))((((((((('''''''''((((((((())))))'''((()))***+++******)))(((((()))************)))++++++,,,------------,,,,,,,,,---..................---///444444333777===GGGZZZvvvtttnnnggghhhwwwkkkfffxxxcccXXXWWWpppxxx```UUUMMMFFFIIIRRRTTTQQQKKKCCC;;;555222000************))))))((((((((((((((('''&&&%%%&&&'''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((())))))******((((((((((((((((((((((((***))))))(((((())))))***(((((()))))))))*********(((((()))))))))*********,,,,,,+++++++++++++++,,,------------------------------......//////000000222222111111333666:::<<<:::;;;>>>AAAEEEIIILLLNNNZZZaaakkkuuu|||zzzuuupppjjjaaa[[[VVVRRRMMMKKKKKKIIIDDD@@@CCCBBBAAA???===<<<;;;;;;<<<<<<;;;;;;:::999999999888888777666555444333333000000///...---,,,++++++++++++*********)))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$##############################XXXZZZYYYVVVRRRSSSYYY^^^RRRMMMFFFAAA????????????CCCAAA>>><<<;;;999666333333111...,,,,,,,,,+++***)))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((('''''''''((((((((()))))))))(((((()))************)))***************+++,,,,,,++++++,,,---------------+++,,,...//////...------+++---111444333555???III\\\uuuyyy|||zzzkkk^^^aaapppkkk^^^[[[kkk~~~nnn\\\JJJGGGOOOSSSSSSQQQLLLEEE>>>999666------,,,+++******))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,++++++,,,,,,---111111000111333777:::===;;;???DDDIIIMMMRRRWWW[[[]]]bbbiiimmmpppsssxxx|||~~~wwwooohhhcccXXXTTTNNNKKKJJJHHHCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999888999999888888777777666666666666555444333222222111//////...---,,,,,,++++++******)))))))))((((((((()))))))))(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################YYYXXXXXXXXXXXXXXXYYYYYYSSSOOOIIIDDDAAA@@@AAAAAABBB@@@===;;;;;;999666444333000---,,,,,,,,,+++***)))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))))))))*********)))))),,,,,,+++******,,,---...+++,,,,,,---...---------***+++---...///...---,,,000111222555:::FFFWWWdddyyy{{{pppppprrruuuxxxsssaaaYYYiiikkk___\\\nnnyyyhhhYYYPPPNNNOOOQQQTTTSSSNNNEEE>>>888555111---+++++++++,,,***)))))))))******)))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((())))))(((((((((((()))))))))***)))(((((((((((()))***************************************)))))))))))))))++++++,,,------...------......------...000111222...///111111222444777:::555888<<>>GGGDDD@@@???@@@@@@???>>>===???AAA@@@===<<<>>>@@@:::::::::::::::999999888888777777666555555444444444444333222111111000000......------,,,++++++*********)))))))))((((((((())))))((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################YYYWWWWWW[[[```___WWWPPPSSSPPPKKKFFFAAA????????????===;;;;;;;;;:::888777222000---++++++++++++))))))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))*********))))))))))))))))))---,,,+++++++++,,,...///,,,,,,---.........------***+++,,,---.........---444444444<<>><<<888666777:::999:::;;;;;;;;;;;;:::999777777666666555444444444222222111111000000//////------,,,,,,++++++******++++++*********)))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################YYYXXXYYY^^^cccaaaUUUKKKQQQOOOKKKEEE???<<<<<<======<<<::::::;;;;;;999888222000---+++++++++***))))))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))((((((((()))))))))******+++***))))))((())))))))),,,,,,,,,,,,,,,---......,,,,,,---...............++++++,,,---///000111222444888???MMMdddrrrgggnnnxxxvvvyyyjjjVVVPPPccc}}}wwwjjj]]]NNNGGGJJJOOOQQQPPPKKKFFF===555///,,,,,,,,,,,,+++***,,,///000---)))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))''''''''''''((()))******************************)))))))))))))))******************++++++***)))))),,,---///000///...+++***(((***---............///111///...,,,---...000111+++---///000000111222444333333333333444444444444777666666555555555555666555555666777888888888888333444555555444555777999777666666666666777888888666999;;;:::777666888;;;888999;;;;;;<<<;;;:::999666666666555444444333333111111000000000/////////,,,,,,,,,++++++*********++++++*********)))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################YYY[[[^^^aaaaaa\\\TTTNNNNNNMMMJJJEEE???======???>>><<<;;;:::::::::888666222///,,,+++++++++***))))))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******(((((()))))))))*********,,,+++)))((((((((()))***++++++,,,------------,,,,,,------........................///111444777888???MMM___qqqtttwwwqqqsssrrr^^^\\\dddqqq}}}{{{gggTTTJJJIIILLLOOONNNKKKFFF@@@:::444000...+++)))(((+++///000,,,((())))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''((()))***+++************************((((((((())))))******+++,,,,,,,,,+++++++++++++++((((((((((((((((((''''''(((***,,,,,,,,,---...000,,,+++******,,,---...///+++---000000000000222333+++++++++,,,,,,,,,------...------------......///+++,,,------............000222444333111000111333555666777888888888888999777888::::::::::::;;;<<<666777999::::::999777666555555444444333222222222000000000000////////////++++++++++++******************)))))))))((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################XXX]]]cccccc]]]WWWSSSRRRMMMMMMLLLGGGBBB@@@AAACCC@@@>>><<<::::::999666444222///,,,+++++++++***))))))))))))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++))))))))))))************,,,+++***((((((((()))******+++,,,---...---,,,+++,,,---......//////......111000///000333777;;;===TTTkkktttccciii|||ooo___aaabbbqqqqqq[[[OOOMMMQQQPPPPPPNNNKKKEEE===555111***((('''***...///+++&&&******))))))))))))******'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''((((((***++++++************************''''''(((((()))***++++++))))))))))))***+++,,,------,,,***))))))***,,,---+++,,,+++***((()))+++...+++++++++,,,...///...---+++,,,......,,,++++++,,,,,,,,,---...///000000111//////......///000111111000000111111111000//////---000333444222111333555///111444555555444555555444444444444555666666666444666777888888666444333444444333333222111111111000000000000000/////////+++++++++***************)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################aaa```\\\WWWSSSQQQRRRTTTQQQNNNJJJEEEBBBBBBCCCCCCAAA???<<<::::::999888666000///...---,,,+++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))************))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......000///---,,,...111000---)))111444000111>>>RRR```zzzyyyzzzjjjZZZbbbsss~~~ooo```aaasssppp^^^RRRHHHIIIKKKLLLKKKGGGBBB>>>444///---///...******///+++)))'''&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))((('''((())))))'''%%%***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''(((((())))))************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++************************---------,,,,,,++++++++++++++++++,,,,,,------------------............///......////////////..........................................////////////111111111222333444555666999999999888888666555444555555555555555555555555444444333222222111111000/////////...------,,,,,,+++******)))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######bbb___[[[WWWTTTSSSSSSSSSQQQNNNJJJEEEBBBBBBCCCCCCAAA>>><<<::::::999888666000///...---,,,+++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))*********+++))))))******+++*********+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,+++,,,...//////---///444666888CCC[[[uuuqqqgggyyyvvviiiggghhhzzz}}}ggg___hhh||||||ccc```WWWNNNNNNTTTUUUOOOHHH===666111000---)))***...+++)))((('''((((((&&&%%%((('''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&'''(((((('''%%%)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((())))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))(((((())))))***+++************************------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,---------.....................//////.........---------------------------.........////////////111111111222333444555666888888888888777777666555555444444444444444444555444333333222111111000000//////......---,,,,,,,,,+++***))))))(((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######bbb^^^XXXVVVVVVUUUSSSQQQQQQNNNJJJEEEBBBBBBCCCCCCAAA>>>;;;::::::999777666000///...---,,,+++++++++))))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))***+++,,,,,,))))))*********))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******,,,...////////////111333666@@@WWWwwwmmmaaaeeeqqqiiigggiiisss|||aaa[[[jjj{{{rrrYYYOOORRRXXXVVVQQQHHHAAA888333---)))***---***)))((()))***)))'''%%%((('''&&&&&&%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''''''''&&&%%%&&&'''((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))(((((())))))***+++************************,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------............---------------------------------------.........//////000000000111222333555555666777777777777777666666555444333222222333444555333333222222111000000000///......------,,,,,,++++++***))))))(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########```[[[UUUSSSUUUVVVSSSOOOQQQNNNJJJEEEBBBBBBCCCCCC@@@>>>;;;:::999999777555000///...---,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((()))******++++++))))))*********)))((((((+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,///222222000111555777:::AAARRRnnnnnnjjjmmm{{{xxxiiieeegggoooppphhhggg{{{www]]]PPPNNNSSSXXXPPPKKKCCC;;;333...++++++))))))((()))******'''%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************+++++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000111333444555555555666777777777666666555444222111111222444555222222222111000000//////......------,,,+++++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$]]]XXXSSSRRRTTTUUUQQQMMMQQQNNNJJJEEEBBBBBBCCCCCC@@@>>>;;;999999888777555000///...---,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************))))))++++++,,,,,,,,,---------...---------------------------000333222000555>>>IIIQQQ```vvvsssuuu}}}{{{mmmnnnzzzyyyddd___lll~~~___NNNPPPXXXRRRQQQMMMFFF>>>777000+++***)))(((((())))))'''%%%''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$$$$&&&''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))************************************************************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000111222333444444555555666666666555555444333222222222222333444222111111000000//////...---------,,,++++++*********))))))((('''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$ZZZWWWSSSSSSTTTSSSQQQNNNQQQNNNJJJEEEBBBBBBCCCCCC@@@===:::999999888666555000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))(((((())))))***+++++++++++++++++++++,,,,,,------......---------------.........---+++...222111111<<>><<<;;;:::999777666666555111...,,,++++++++++++***,,,+++))))))***+++)))(((+++***)))))))))))))))***(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))*********)))***************+++++++++++++++,,,,,,,,,------+++,,,------,,,,,,---///...------000//////444;;;DDDZZZ|||mmmaaa___uuuddd___sssnnnSSSKKKOOOXXXSSSPPPNNNGGG<<<444111+++***))))))******)))(((***)))''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,/////////000000000000000/////////000000111111111222111000...---,,,,,,,,,))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################ZZZYYYYYYXXXWWWWWWVVVVVVPPPOOOMMMIIIFFFBBB???>>>;;;;;;:::999888666555444111...,,,++++++++++++******)))(((((()))***((('''+++***)))))))))))))))***(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,++++++,,,,,,,,,---------,,,---------,,,,,,...000111000000111111222:::DDDWWWrrrxxxjjjqqq~~~}}}{{{zzz}}}~~~nnnbbbkkkooojjj}}}bbbIIIHHHOOOMMMOOOSSSPPPEEE:::555---+++))))))***++++++***))))))(((''''''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,....../////////000000000......//////////////////000///...---,,,,,,,,,+++(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################YYYYYYXXXXXXWWWVVVVVVVVVOOONNNMMMJJJGGGCCC@@@>>>;;;;;;:::999888666444333111///,,,++++++++++++******((('''((())))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,---...---,,,,,,...000111000000111222666CCCPPPnnnjjjeeesss|||xxxuuusssqqqnnnllllllnnnrrrvvvyyy{{{||||||{{{{{{|||}}}xxxbbb[[[mmm{{{mmmfffzzzaaaRRRHHHHHHMMMWWWZZZQQQDDD<<<444111,,,******+++,,,,,,((())))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************++++++++++++------......//////000000............////////////------------,,,,,,++++++''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################XXXXXXWWWWWWVVVUUUUUUUUUNNNNNNLLLJJJHHHDDDAAA???;;;;;;;;;:::888555333222111///,,,++++++++++++******)))((((((*********(((%%%&&&((()))***))))))((((((((((((((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,------------...,,,---...---,,,---...000//////111555;;;FFFYYYkkkyyyqqq~~~wwwvvvtttrrrooommmkkkjjjmmmnnnpppuuu{{{uuu^^^\\\___dddvvvkkkeeeppp|||vvvZZZQQQLLLQQQWWWVVVOOOIII???:::222---+++,,,,,,---((()))***(((&&&%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,---......///000000///////////////.........,,,,,,,,,,,,,,,++++++***&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################XXXWWWWWWVVVVVVUUUTTTTTTMMMMMMLLLKKKHHHEEEBBB@@@;;;;;;;;;:::888555333111111///,,,++++++++++++***+++***)))***+++,,,+++***###%%%''')))******)))((((((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......---.........------///000111222777@@@KKK\\\uuuzzzqqqllliiieeeaaacccfffkkkrrryyytttjjjbbb___aaakkk___bbbnnnuuu```LLLHHHNNNSSSUUUVVVHHHAAA777000,,,,,,,,,---''')))***(((&&&%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,------...///000000//////////////////......++++++,,,,,,,,,++++++***%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################WWWXXXXXXYYYXXXVVVUUUTTTRRRPPPLLLHHHDDDCCCBBBBBB;;;;;;999777555444222111000...------------,,,***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,***,,,------,,,+++---...(((---000000,,,,,,111666000///666HHH___uuupppjjjcccaaaffflllqqqtttwww~~~jjjcccdddhhhpppaaaooo{{{xxx\\\OOONNNPPPUUU\\\QQQIII>>>555000---+++)))+++***))))))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''(((((())))))))))))************)))******++++++,,,---------,,,,,,,,,,,,---......000000000000000///......---,,,++++++******++++++(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######WWWXXXXXXXXXXXXVVVUUUTTTQQQNNNKKKGGGCCCBBBAAAAAA::::::999888666555444444000...------------,,,***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++***++++++++++++,,,,,,,,,***,,,------,,,,,,---...---.........------///000000999JJJaaaxxxxxxmmmeeegggmmmmmmmmmnnnsss|||~~~}}}vvv}}}zzz```lll~~~xxxcccSSSKKKMMMSSSXXXTTTLLLAAA777000,,,++++++***))))))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((((((((((()))))))))******))))))******+++,,,,,,------,,,,,,,,,,,,---.........////////////...------,,,,,,+++************+++((((((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######WWWWWWXXXXXXWWWVVVTTTSSSOOOMMMIIIFFFCCCAAA@@@@@@999999999888777777666666000...------------,,,***))))))***++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---//////...------...000111222888PPPmmm}}}nnniiifffffffffjjjsss|||~~~|||yyyvvvtttsssrrrrrrwwwzzz}}}yyytttsss|||ppp[[[OOONNNPPPQQQOOOIII@@@888333222,,,***))))))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''(((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---......---............---,,,,,,,,,++++++***************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######WWWWWWXXXXXXWWWVVVTTTSSSNNNLLLJJJFFFCCCAAA@@@@@@;;;::::::999888777666666000...------------,,,***((()))+++,,,,,,+++)))(((((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++,,,,,,,,,------+++---......------...///---......///000444999>>>IIIkkkxxxrrriiifffdddcccjjjmmmttt}}}|||xxxuuummmjjjfffaaa^^^\\\[[[[[[WWWVVVUUUSSSSSSSSSSSSSSSSSSVVVYYYZZZZZZZZZ[[[]]]aaadddiiinnnrrrxxx}}}tttppp|||___MMMKKKLLLNNNNNNKKKDDD;;;555...,,,************)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((())))))***+++++++++,,,,,,++++++,,,,,,---..................---,,,,,,++++++***)))))))))))))))((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""######VVVWWWWWWWWWWWWUUUTTTSSSNNNLLLJJJHHHEEECCCAAA@@@===<<<;;;999777666444444000...------------,,,***((()))+++,,,,,,+++)))(((((()))))))))************))))))))))))))))))))))))((()))))))))************************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,...//////...---///000+++///333111000555BBBMMM___}}}lll{{{qqqccc\\\^^^hhhrrryyy~~~xxxtttnnnjjjddd```]]][[[XXXVVVUUUSSSPPPMMMKKKJJJJJJKKKHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLOOOPPPOOOMMMMMMMMMLLLNNNQQQTTTWWWZZZ^^^aaaeeeiiiqqqzzzzzzyyyxxxyyy}}}wwwwwwsssWWWSSSOOOMMMQQQTTTOOOAAA444222///,,,+++++++++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,++++++++++++,,,------...////////////...------+++***))))))(((((()))))))))(((((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######VVVVVVWWWWWWVVVUUUSSSRRRMMMLLLJJJHHHFFFCCCAAA@@@===<<<;;;999777555333222000...------------,,,***))))))***++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------...//////......///111,,,222666444333;;;NNN___tttqqqsss~~~pppgggaaabbbeeelllwwwuuuqqqkkkeeeaaa\\\WWWTTTWWWTTTPPPNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHJJJKKKKKKJJJJJJKKKJJJKKKMMMMMMNNNOOORRRTTTUUUWWW\\\aaaeeeiiikkklllvvv{{{{{{zzztttuuuuuusssxxxttthhhllluuusss^^^TTTKKKMMMTTTTTTIII===666333000---,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((())))))******+++++++++++++++,,,------///////////////...------***))))))((((((((((((((()))((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######VVVVVVWWWWWWVVVUUUSSSRRRKKKKKKIIIGGGEEECCCAAA???;;;:::999888666555444333000...------------,,,***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---///000000///...000111000444777888>>>NNNeeexxxzzzuuujjjgggiiikkklllrrr{{{{{{sssmmmhhhccc^^^ZZZUUURRROOOLLLKKKKKKIIIGGGIIIHHHFFFFFFGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFEEEEEEDDDDDDBBBDDDFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKMMMOOOPPPPPPQQQSSSTTTVVVWWWWWW\\\___dddiiinnntttzzz|||zzzuuummmhhhiii``````rrr}}}mmmYYYPPPQQQRRRMMMGGG;;;777333///---,,,***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&&&&'''(((((())))))***+++++++++***++++++,,,------............---,,,,,,))))))(((''''''''''''((())))))(((''''''&&&%%%%%%########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######VVVVVVWWWWWWVVVUUUSSSRRRJJJIIIHHHFFFDDDBBB???>>>888888777777666555555555000...------------,,,***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........///000000//////000111222444666<<>>:::555000...,,,+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))&&&&&&''''''((()))))))))++++++******++++++,,,---,,,,,,---------,,,++++++))))))((('''''''''''''''))))))((('''&&&&&&%%%%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######XXXWWWVVVVVVWWWVVVTTTRRRJJJIIIFFFCCCAAA>>>===<<<::::::999777666444333333///......---+++******)))************************))))))((((((((((((((()))))))))))))))))))))))))))+++++++++*********))))))+++,,,------,,,+++***)))++++++******++++++,,,---------------------------////////////...---------333999AAAQQQmmm{{{zzztttiiifffiiigggssspppiii```XXXTTTQQQMMMJJJJJJJJJHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFEEECCCCCCEEEFFFFFFDDDCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHIIIJJJKKKJJJIIIKKKJJJIIIJJJLLLMMMLLLKKKOOONNNNNNNNNPPPPPPNNNLLLQQQQQQQQQQQQQQQPPPPPPPPPWWWWWWXXX[[[___eeejjjnnnyyy|||zzzxxx}}}}}}nnngggkkk{{{pppTTTLLLNNNNNNJJJ>>>888:::777---***...+++***)))(((((()))+++,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################!!!"""$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$###""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((())))))***+++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%###"""###$$$$$$###"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""YYYXXXWWWWWWXXXWWWUUUSSSLLLJJJHHHEEEBBB@@@???>>>;;;:::999777666444333222///......---+++******)))******************************))))))))))))******************************+++++++++*********))))))+++++++++++++++******)))+++++++++++++++,,,,,,---------------------------//////000000000111222222444AAASSSggg|||ttt}}}~~~mmmeeebbbccckkktttwwwmmmggg]]]XXXRRRMMMKKKJJJHHHEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEGGGHHHHHHFFFEEEEEEFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPOOONNNMMMMMMNNNOOONNNLLLKKKJJJJJJKKKMMMNNNMMMLLLOOOOOONNNPPPRRRRRRQQQOOOQQQQQQQQQQQQQQQRRRRRRRRRTTTTTTTTTUUUXXX[[[^^^```bbbkkkwww|||~~~rrrhhhmmmxxx{{{```UUUPPPLLLNNNEEE:::555999:::222(((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$((('''%%%$$$$$$%%%((()))$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))******)))((())))))*********+++++++++,,,,,,++++++,,,,,,++++++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!###$$$###!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""ZZZYYYXXXXXXYYYXXXVVVUUUMMMLLLIIIFFFDDDAAA@@@???;;;:::999777555444222222......---,,,,,,+++******************************++++++************++++++************************+++++++++***************++++++***)))))))))******++++++++++++,,,,,,,,,,,,------------------------+++---.........000222555999PPPkkksssoootttqqqggg^^^^^^ggguuu|||qqqggg^^^WWWRRROOOJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBBBBCCCCCCEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEGGGHHHHHHGGGFFFGGGGGGJJJIIIIIIIIIJJJJJJKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQQQQOOOMMMMMMNNNNNNMMMLLLMMMKKKKKKKKKMMMNNNMMMLLLOOONNNNNNOOOQQQRRRPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUZZZ```dddhhhppp{{{}}}rrr{{{pppqqq}}}nnneeeiiixxxttt```RRRGGGNNNNNNEEE888999???999***'''((()))******)))'''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$777333,,,&&&###"""$$$%%%$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((*********++++++++++++,,,+++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!  """######"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""ZZZYYYXXXXXXYYYYYYWWWVVVMMMLLLIIIFFFCCCAAA@@@???;;;:::999777555333222111......---,,,,,,+++************************************)))))))))***++++++************************************************+++***)))(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...//////...000555999GGGaaa~~~uuurrruuuwww~~~zzzwwwwww~~~xxxjjj```[[[TTTNNNKKKIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLJJJLLLNNNPPPPPPPPPRRRSSSTTTTTTUUUVVVWWWYYY[[[\\\ZZZ[[[\\\]]]^^^^^^^^^]]]___]]]ZZZYYYZZZZZZYYYXXXYYYXXXVVVVVVVVVUUUTTTRRRUUUTTTSSSSSSTTTTTTRRRPPPRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXZZZYYYXXX[[[bbbhhhmmmuuuuuuuuujjjjjjtttqqqiiipppuuueeeYYYQQQTTTPPPCCC:::999999666------,,,,,,+++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%$$$######"""$$$$$$############$$$$$$888444---'''###""""""###$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%((())))))************++++++++++++*********+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$########################!!! !!!###$$$$$$###""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""YYYXXXWWWXXXYYYYYYWWWUUUKKKJJJGGGEEEBBB@@@>>>>>>;;;:::999777444222111000---------,,,,,,++++++***************************((((((((((((((()))***+++************************************************+++***)))(((((()))***+++***+++,,,---------,,,,,,,,,,,,,,,---------......222333333222111555===DDD[[[qqq{{{~~~zzzrrruuu|||nnnfffaaaXXXNNNKKKIIIGGGGGGHHHHHHGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEIIIHHHHHHGGGGGGGGGHHHHHHHHHJJJMMMOOOOOOQQQUUUXXXXXX[[[^^^aaaccceeegggiiikkklllnnnpppsssvvvyyyzzz~~~}}}}}}|||||||||||||||~~~{{{xxxvvvvvvvvvuuutttrrrpppmmmkkkjjjhhheeebbbcccaaa___^^^]]][[[XXXVVVXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRSSSTTTTTTUUUUUUUUUTTTUUUVVVTTTRRRQQQSSSVVVVVVYYYbbbooo|||~~~ttt~~~qqqooozzztttjjjqqq|||bbbWWWNNNJJJDDD;;;999<<<444222...+++))))))+++,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$&&&&&&%%%%%%&&&'''((()))$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$&&&)))******))))))*********+++++++++))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""######$$$$$$$$$########################"""!!! """$$$%%%%%%$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""VVVUUUUUUVVVWWWWWWVVVTTTJJJIIIFFFCCC@@@>>>===<<<;;;:::888666444222000///---------,,,,,,+++++++++************************''''''''''''((()))***+++++++++++++++++++++++++++***************+++++++++******)))))))))***++++++***+++---.........---,,,+++,,,,,,------.........000111111000222;;;IIITTTqqq|||pppkkkooo~~~yyypppaaaSSSNNNOOOMMMHHHFFFEEEEEEFFFHHHHHHGGGEEEDDDFFFGGGGGGEEEDDDDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLOOOTTTYYY\\\]]]___cccgggjjjmmmrrruuuwwwzzz}}}|||yyyvvvtttqqqooommmkkkhhhdddaaa___^^^]]][[[XXXVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUQQQSSSUUUUUUSSSRRRRRRSSSUUUSSSUUU[[[aaakkkzzzrrriiizzz}}}ooodddbbbsssxxxyyy^^^IIIKKKOOOGGG===:::999555///***'''''')))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$######$$$$$$$$$$$$$$$############$$$$$$ !!!###%%%&&&&&&&&&&&&$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''444///)))'''((())))))((()))))))))************+++)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$###"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""TTTSSSSSSTTTUUUUUUTTTRRRJJJHHHFFFCCC@@@>>>===<<<;;;:::888666444111000///------,,,,,,,,,,,,++++++************************(((((((((((()))***+++,,,++++++++++++++++++++++++))))))*********+++++++++)))******+++++++++++++++***+++---...///...---,,,++++++,,,,,,---......///,,,...000222888GGG\\\lll}}}xxxssssssyyywwwjjj\\\YYYRRRJJJHHHKKKKKKHHHFFFEEEDDDFFFGGGHHHGGGFFFDDDFFFHHHIIIHHHHHHJJJMMMLLLMMMPPPSSSXXX]]]```bbbfffllltttwwwxxxyyy|||~~~{{{vvvuuurrrnnnjjjgggdddccc___]]]ZZZWWWUUUUUUUUUVVVTTTTTTUUUVVVUUUUUUUUUVVVWWWUUUUUUWWWXXX[[[cccmmmuuuzzzrrreeekkklllooovvv}}}kkkVVVMMMMMMLLLEEE>>><<<999444...***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%###"""!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''888111***&&&''')))(((&&&))))))))))))************(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""###$$$###"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""RRRRRRQQQRRRTTTTTTSSSQQQJJJIIIFFFCCCAAA>>>===<<<;;;:::888666444111///...---,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,---++++++++++++++++++++++++))))))******++++++++++++)))***+++---------,,,+++***+++---//////...---,,,++++++,,,,,,---.../////////222555:::DDDXXXrrr{{{xxxyyyooorrrttttttkkkbbbVVVMMMLLLOOONNNJJJHHHIIIGGGCCCEEEDDDCCCDDDGGGIIIJJJJJJFFFIIILLLMMMMMMOOOSSSVVVZZZ]]]bbbhhhpppwww}}}}}}{{{llliiiddd___[[[YYYYYYYYYVVVVVVUUUSSSRRRRRRSSSSSSOOOPPPRRRUUUTTTQQQTTTZZZ\\\dddqqqoooppp}}}xxxhhhfffgggmmmtttxxx{{{}}}xxxyyylllSSSDDDFFFJJJHHH???===999444///+++)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$#########$$$&&&'''$$$$$$############$$$$$$#########$$$%%%&&&''''''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''444---&&&###%%%((((((&&&))))))))))))************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$ !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$###"""!!!!!!""""""!!! """"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""RRRRRRQQQRRRSSSSSSQQQNNNJJJHHHEEECCC@@@???>>>>>>999999888666222111111222......---,,,,,,+++******)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,+++,,,,,,***+++,,,,,,+++,,,---///...000///---,,,...000000000444777???XXXyyyuuuqqqooorrrxxx~~~ooo___WWWRRRMMMHHHGGGBBBEEEGGGHHHFFFDDDCCCBBBDDDEEEFFFFFFFFFHHHKKKNNNNNNSSSXXXZZZ\\\aaajjjqqqxxx}}}{{{uuunnngggbbb```^^^[[[YYYWWWVVVWWWWWWTTTVVVWWWSSSNNNMMMRRRVVVRRRUUUYYY___iiiyyy|||nnn||||||nnn``````ooo~~~dddLLLIIIMMMMMMEEE???<<<<<<:::111)))%%%((()))***)))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&******++++++++++++******(((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$##############################$$$$$$############$$$$$$""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""TTTSSSSSSTTTTTTSSSQQQNNNJJJHHHEEEBBB@@@???>>>>>>888999888555222111111222///......---,,,,,,++++++************************)))************+++++++++******))))))******+++,,,---------------,,,++++++***,,,...---,,,+++,,,---,,,---.........,,,,,,,,,---...---,,,---...///...555;;;DDDRRRooouuuuuu}}}sssmmmcccXXXNNNKKKJJJHHHFFFFFFCCCEEEGGGGGGFFFFFFGGGHHHFFFIIILLLOOOSSSWWW\\\```ggglllrrrvvvyyy|||wwwooollliiifffccc```[[[XXXXXXYYYXXXUUURRRPPPPPPRRRSSSTTTSSSSSSUUU\\\fffmmmxxxzzzrrrcccaaammm~~~aaaMMMHHHJJJLLLGGGDDDDDD@@@888111...******+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$%%%########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&)))******++++++******)))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$##############################$$$##################$$$""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""VVVUUUTTTTTTTTTSSSPPPMMMJJJHHHEEEBBB???>>>======777777777555222111222333.........---,,,,,,++++++************************)))************+++++++++******))))))******+++,,,------.........---,,,,,,+++,,,......,,,+++,,,---,,,---.........---,,,+++///---,,,---//////......333>>>NNNaaa~~~tttdddZZZVVVNNNGGGBBBDDDFFFEEEEEEFFFEEEFFFFFFEEEEEEGGGJJJMMMKKKNNNUUU[[[bbbiiiqqqvvv{{{wwwtttnnneee]]]]]][[[XXXVVVUUUTTTRRRPPPQQQQQQPPPOOONNNPPPTTTXXX```ttt~~~xxxiiicccjjjxxxiiiYYY```|||}}}ZZZHHHGGGKKKHHHGGGGGGCCC;;;555444,,,,,,+++***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''))))))************))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######################################################""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""WWWUUUTTTTTTSSSRRRNNNKKKIIIHHHEEEAAA???===<<<<<<666666666444222111222444------,,,,,,++++++++++++************************))))))*********+++++++++******))))))******+++,,,,,,---------------,,,,,,+++---......---,,,,,,------+++******+++---------222...---///111000000222777GGGZZZjjj~~~yyylll```UUUPPPPPPKKKGGGEEEGGGGGGEEEEEEGGGFFFGGGGGGFFFHHHLLLRRRVVV\\\aaahhhpppxxxtttllleee___YYYVVVWWWWWWTTTQQQQQQQQQRRRRRRSSSSSSUUUUUUVVV```mmmzzz|||yyyccc```lllooozzzccc___qqqtttXXXIIIGGGFFFHHHJJJGGG>>>999999///---***)))((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((())))))))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$#########!!!"""""""""################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""VVVTTTSSSRRRRRRPPPLLLIIIIIIGGGDDDAAA>>><<<;;;;;;555666666444222111222333++++++++++++************************************))))))*********+++++++++******))))))******+++,,,***+++,,,,,,,,,,,,+++++++++---///...---,,,------555111+++)))***,,,...///222...---///000000555<<>>777000,,,,,,.........000,,,,,,000111333@@@PPPjjjzzz}}}qqqgggYYYRRRMMMKKKIIIEEEDDDFFFDDDCCCEEEHHHHHHHHHNNNVVVXXX\\\ccckkkttt~~~yyynnnhhhddd^^^ZZZWWWUUUSSSQQQQQQOOOMMMJJJLLLLLLKKKMMMSSS___lllttt|||nnnwwwxxxooo___kkk|||sssSSSMMMJJJMMMMMMIIIDDDCCC999333,,,((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$#######################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""""""""""""""################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""TTTSSSRRRRRRRRRPPPMMMJJJIIIGGGCCC@@@===:::999999777777666444111///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,***++++++,,,------,,,,,,,,,...//////...------...999444...---///111///---///---///444666===SSSlllyyymmmaaaUUUMMMOOOIIIGGGHHHIIIFFFFFFGGGEEEFFFIIINNNPPPUUUaaammmpppuuu~~~}}}uuummmhhh___[[[WWWUUUUUUUUUSSSQQQLLLMMMNNNOOOPPPQQQUUUXXXeeevvvtttmmmyyyyyyaaakkkxxxfffXXXLLLJJJKKKKKKHHHGGG???888///*********(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$%%%########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$########################!!!###$$$%%%%%%$$$###!!!""""""""""""################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""UUUTTTSSSSSSSSSRRROOOLLLIIIGGGCCC@@@<<<:::999888777888777444111//////000........................++++++++++++++++++++++++)))************+++++++++*********)))***++++++,,,+++,,,------.........---,,,...//////...------...---***))),,,111333000---111000444:::<<>>WWW{{{yyypppkkktttoooddd[[[TTTLLLKKKIIIHHHGGGGGGGGGGGGFFFIIIOOOUUU\\\gggttt}}}|||qqqgggaaaYYYVVVRRROOONNNNNNMMMLLLKKKHHHGGGHHHIIINNNZZZeeeyyy}}}oooppp|||cccXXXaaayyyqqq^^^iii}}}iiiKKKEEENNNJJJDDD>>>:::555...,,,...)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$VVVVVVUUUTTTRRROOOLLLJJJKKKIIIEEEAAA===:::888888666555333222111111000000......---------,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---------,,,,,,111---,,,000333000//////222???OOOjjjlllkkkttt|||jjj^^^XXXTTTQQQLLLKKKIIIHHHHHHIIIKKKLLLOOOTTT]]]fffooo{{{xxxqqqccc^^^WWWRRRQQQPPPOOOMMMMMMJJJIIIIIIIIIIIINNNUUU\\\lllrrrbbb^^^iiiwwwyyybbbQQQ^^^gggaaapppwww^^^MMMIIIJJJDDD@@@===888111...///***((('''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$###############$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$WWWWWWVVVTTTRRROOOLLLJJJIIIGGGDDD@@@===;;;::::::555444333222111000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------------111...---000111//////111777KKKaaawwwwwwyyy|||mmm```UUUNNNJJJHHHKKKJJJHHHHHHJJJNNNRRRUUU```gggrrr|||rrrjjjaaaZZZWWWUUURRROOOLLLIIIHHHIIIIIIGGGIIINNNOOOXXXhhhmmm___bbbjjj]]]RRRnnngggfffsssppp]]]PPPIIIEEEBBB@@@;;;333...///+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################$$$###############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$XXXWWWVVVUUURRROOOLLLJJJHHHFFFCCC@@@===<<<;;;;;;555444333111000000000000......---------,,,,,,,,,++++++++++++++++++++++++*********+++,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......///------///......111777CCCZZZooo~~~|||mmmeee[[[UUUOOOHHHEEEFFFFFFFFFHHHKKKRRR[[[ccchhhwwwwwwlllccc___ZZZTTTOOOQQQMMMKKKKKKJJJGGGGGGJJJFFFHHHPPP^^^qqqyyyeee[[[jjj}}}bbbZZZuuuxxxfffeee~~~wwwiii]]]LLLIIIGGGFFF@@@777111000...+++)))'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!!!!"""""""""##########################################"""######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""#########$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!######""""""###%%%XXXXXXWWWUUURRROOOLLLJJJJJJHHHDDD@@@===;;;:::999555444333111000000//////......---------,,,,,,,,,************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------......------///111///000999DDD\\\mmmyyy~~~yyy}}}pppcccVVVOOOKKKLLLLLLIIIIIILLLJJJNNNTTT^^^jjjvvvvvvpppiii```XXXYYYTTTOOONNNLLLIIIIIIKKKDDDCCCEEEKKKRRR```xxxfffffflll|||cccUUUuuuuuuaaajjj|||lllRRROOONNNMMMGGG<<<555444222///+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$#####################$$$##############################""""""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!######""""""$$$%%%XXXXXXWWWUUURRROOOLLLJJJLLLIIIEEEAAA===:::888777555444222111000000//////......---------,,,,,,,,,************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///......---------......---///333444333555BBBPPPsss~~~}}}wwwmmmooouuufffXXXQQQRRRKKKGGGJJJJJJHHHIIIMMMVVV\\\fffttt~~~rrrjjj[[[TTTOOOMMMLLLIIIIIILLLKKKJJJJJJIIIEEEIII[[[oooiiidddmmmwwwZZZbbbsssddd^^^zzzWWWTTTSSSSSSLLLAAA999777555111---******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###""""""$$$&&&RRRTTTUUUTTTQQQNNNMMMLLLLLLIIIEEE???;;;888777666444333111000//////......222---+++......+++***+++---,,,,,,+++*********+++...,,,***)))***+++++++++++++++,,,,,,,,,,,,------------------------------111000---,,,+++,,,...///111---...333333777LLLcccwwwxxxwwwrrryyymmmeee\\\SSSNNNKKKHHHIIILLLMMMOOOUUU\\\gggooo|||{{{mmmbbbXXXTTTSSSOOOKKKKKKJJJIIIFFFDDDDDDIIIOOOTTTlllyyyuuuhhhsssttt``````rrrwwwYYYkkkkkkPPPPPP[[[OOOEEEDDD<<<444777222'''%%%,,,---((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################SSSTTTUUUTTTQQQNNNLLLLLLLLLIIIDDD???;;;888777666444333222111000/////////444///,,,......,,,,,,...---,,,,,,++++++***++++++---+++))))))***+++++++++++++++,,,,,,,,,,,,------------------------------...------,,,---...///000000...000444777@@@ZZZvvvzzziii___YYYRRRKKKIIIKKKIIIKKKPPPUUUZZZcccmmmyyy|||oooaaa[[[WWWQQQLLLKKKLLLJJJGGGEEEDDDFFFJJJMMM[[[cccvvvrrrpppyyyuuu]]][[[jjj|||yyyaaa]]]kkk}}}\\\SSSZZZTTTLLLHHH===555666444---)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################SSSTTTUUUTTTPPPNNNLLLLLLKKKHHHDDD???;;;888777777555444333222000000000000333...+++---...,,,,,,...,,,,,,,,,,,,+++++++++++++++***((()))+++------,,,++++++,,,,,,,,,,,,------------------------------++++++,,,---...///000111111000222888???MMMjjjrrreeeWWWQQQNNNJJJGGGGGGNNNNNNSSS]]]fffooozzzuuukkkcccZZZSSSQQQOOOMMMJJJHHHFFFEEEEEEFFFJJJKKKVVVkkkwwwjjjmmmwww^^^ccciiitttttt[[[VVVtttjjjVVVXXXXXXUUUPPPEEE:::777555444///(((&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""!!!"""######$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################SSSUUUUUUTTTPPPMMMLLLLLLJJJGGGCCC>>>;;;999888777555555333222111000000000///++++++///000---******,,,,,,,,,,,,,,,,,,+++++++++***)))+++---//////...+++++++++,,,,,,,,,------,,,,,,------------------***+++---...///000000///333111444>>>JJJ[[[qqqtttiii```WWWMMMJJJJJJIIIJJJMMMVVVYYYcccqqq|||wwwjjj^^^YYYRRRPPPMMMKKKIIIHHHFFFDDDCCCBBBGGGRRR```tttkkk```oootttbbbllllllYYYhhhuuuZZZUUUWWWYYYWWWUUUEEE:::444666444+++&&&(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################TTTUUUVVVTTTPPPMMMKKKKKKHHHFFFBBB>>>;;;999888888555555333222111000000000,,,+++...555666000+++)))+++,,,,,,---------,,,++++++++++++---///111111000+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---......//////......000000666FFFYYYiiiuuu||||||mmm___XXXTTTMMMHHHHHHJJJLLLRRRXXXbbbhhhuuuxxxiiibbbWWWSSSOOOLLLKKKJJJHHHFFFBBBDDDGGGIIILLLWWWnnn{{{fffgggrrrkkkjjjhhhbbbuuufffXXXVVVTTTVVV^^^QQQ@@@333555888111***((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""TTTUUUVVVTTTPPPMMMKKKKKKGGGEEEAAA===:::999999999555444333222000000000000......222999:::444...+++***+++---......---,,,,,,+++++++++---000111000///++++++,,,,,,,,,,,,------+++,,,,,,------.........---------...............---222>>>SSSgggtttwwwvvvzzz}}}xxxkkk^^^UUUQQQKKKHHHGGGKKKNNNTTT^^^hhhsssyyyxxxpppddd]]]UUUPPPNNNLLLJJJGGGCCCFFFIIIHHHEEEHHHZZZlllvvvfffaaawwwuuu{{{gggmmm|||ggg\\\PPPNNN[[[VVVGGG999666999777000***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!!!!"""############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""UUUVVVVVVTTTPPPMMMKKKJJJFFFDDDAAA===:::999999999444333222111000////////////...000666777333///...***+++---...///...---,,,******+++---//////...---++++++,,,,,,,,,,,,------++++++,,,,,,---......///---,,,,,,,,,---///000111111===PPPcccqqqxxxxxxtttrrrppprrryyyoooeee\\\SSSNNNOOOKKKKKKNNNUUU[[[dddrrrzzzpppbbbXXXSSSQQQMMMKKKGGGFFFGGGGGGDDDDDDMMMWWWhhhxxxggglll}}}}}}pppvvv|||lllTTTGGGSSSRRRMMMCCC;;;999999444,,,))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""" !!!"""###$$$######"""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""UUUVVVVVVTTTPPPLLLKKKJJJFFFDDD@@@===:::999999999444333111000//////......///,,,,,,000222///---...***+++---//////...---,,,)))))))))+++---...,,,***++++++,,,,,,,,,---------++++++,,,,,,---...//////++++++***+++---///333444888JJJ```ooovvvwwwvvvsssppplllmmmwww}}}nnn___XXXRRRKKKJJJMMMPPPRRRWWW```hhhsssoooaaaYYYUUUQQQNNNLLLGGGDDDEEEEEEDDDEEEIIIGGG___zzz```iiixxx}}}qqq~~~yyydddooozzz\\\FFFNNNLLLQQQMMM@@@::::::666...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""WWWYYYYYYWWWTTTQQQOOOOOOKKKJJJDDD<<<888::::::888666555222000//////000000///............---------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------///...000000---,,,333<<>>===;;;777222---)))'''&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""###$$$$$$###################################################""""""#########$$$$$$$$$########################$$$###"""###$$$%%%%%%$$$################################################################################################%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""!!!!!!!!!""""""""""""#########"""!!!!!!!!!!!!###$$$###"""########################"""######$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""""""""######!!!!!!!!!!!!""""""""""""[[[\\\[[[XXXSSSNNNLLLKKKFFFGGGBBB;;;777888666333111111000000000////////////............---------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,---,,,+++---111444;;;IIIWWWYYY\\\aaaeeefffiiitttqqqbbbYYYSSSPPPPPPSSSRRRZZZdddjjjrrr~~~sssfff\\\UUURRRKKKKKKIIIGGGDDDDDDEEEGGGNNNfffjjjbbbfffwwwyyy~~~zzzbbbYYYmmmhhhQQQKKKJJJNNNOOOFFF======<<<888222,,,(((&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###!!!"""###%%%$$$$$$################################################"""############$$$$$$$$$########################&&&$$$!!! !!!"""""""""########################"""""""""###############################################################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""""""""""""""!!!"""$$$$$$"""!!!"""###!!!"""%%%%%%###########################""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""############!!!!!!!!!!!!""""""""""""]]]]]]]]]YYYTTTOOOLLLKKKGGGHHHDDD===999999888444111111111111111000000//////............---------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,---......///......------------------......000444888AAAPPP______\\\\\\___aaagggvvvnnnaaaUUUPPPPPPPPPRRRUUUYYYeeerrrxxxxxxiii]]]UUUQQQNNNKKKIIIIIIIIIGGGEEEGGGWWWiii{{{zzzkkkccciiizzz|||aaabbbyyyttt```UUUKKKLLLQQQMMM>>>@@@???;;;555...+++)))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$"""!!!"""###%%%%%%$$$################################################"""############$$$$$$$$$########################&&&%%%######$$$$$$###"""########################!!!"""""""""#########$$$######################################################""""""""""""######!!!!!!!!!""""""######$$$###"""!!!###%%%%%%""" $$$$$$ %%%&&&$$$########################""""""###$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""""""""############ !!!!!!!!!"""""""""###^^^^^^^^^ZZZUUUPPPMMMLLLIIIIIIFFF???;;;;;;999666111111222222222111111000//////.........------------------,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---.../////////////////////.........111000222777<<>>:::333...+++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%% """###$$$%%%&&&"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$""" $$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""""""""###%%%&&&"""############$$$$$$$$$'''###"""%%%%%%"""###'''""""""############"""""" !!!"""###$$$$$$""""""""""""############$$$$$$######"""!!!!!!!!!^^^\\\XXXTTTPPPLLLJJJHHHHHHIIIEEE<<<666555555222111111111111111000//////////////////////////////---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---------------------------+++...000000///111999???IIILLLMMMJJJEEEEEEKKKRRR]]]fffrrrwwwuuurrrssstttyyyyyy{{{|||iiiVVVJJJOOORRRVVVZZZ___iiiuuu~~~nnn]]]NNNJJJMMMLLLGGGDDDHHHHHHKKKOOOYYYnnnzzziii[[[^^^wwwiii^^^rrr~~~qqqZZZKKKOOOXXXNNN;;;:::AAA>>>000'''((((((%%%((((((((((((''''''''''''%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################################################################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""##############################""""""""""""############""""""###$$$%%%%%%""""""""""""""""""""""""############""""""""""""######""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###"""!!! !!!"""###""""""""""""""""""""""""^^^\\\XXXTTTPPPLLLJJJHHHGGGHHHDDD<<<666666555333111111111111111000//////........................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000000444===DDDNNNPPPOOOJJJEEEFFFLLLSSS^^^iiizzzzzznnnnnnuuuzzzooodddXXXPPPTTTYYY```gggmmmttt}}}mmm[[[SSSPPPMMMIIIGGGEEEDDDEEEHHHMMM\\\wwwyyyyyy~~~eee\\\hhhmmmkkkvvv]]]LLLLLLTTTSSSJJJ===>>>;;;222,,,******(((((((((((((((''''''''''''(((''''''&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################################################################################################################$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""######################################################""""""""""""############""""""###$$$$$$%%%####################################""""""""""""######""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""]]][[[XXXSSSOOOLLLJJJIIIFFFGGGDDD<<<666666666444111111111111111000//////------------------------,,,,,,++++++******++++++,,,---...//////...---,,,------------------------///000000000222999CCCKKKSSSSSSPPPJJJFFFHHHPPPWWWeeeppp{{{pppzzz~~~xxxnnnjjjeee\\\TTTYYYaaakkktttzzzlll```XXXQQQMMMMMMFFFEEEDDDCCCDDDKKK]]]mmmxxx}}}vvv___ZZZccctttkkklllvvv{{{gggsssiiiRRRHHHJJJOOORRRBBB<<<777555222---***+++((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################################################################$$$$$$$$$###############"""############$$$$$$$$$###################################################$$$$$$$$$$$$###""""""######################################################""""""""""""###############"""######$$$%%%####################################""""""""""""###""""""""""""!!!!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""###""""""""""""""""""""""""\\\ZZZWWWSSSOOOLLLJJJIIIEEEFFFCCC;;;666666666444111111111111111000//////------------------------,,,,,,++++++***++++++,,,,,,---///000000///---,,,,,,,,,------------------/////////000333<<>>HHHNNNQQQPPPMMMKKKLLLRRR[[[cccbbbooozzzqqqhhheeeggggggaaa[[[gggmmmvvv}}}uuueeeYYYSSSPPPLLLIIIHHHFFFDDDHHHOOOZZZpppyyyjjjWWW^^^vvv{{{iii|||mmmhhh|||gggSSSKKKMMMRRRKKK???777999888///((((((((((((((((((''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################################################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$################################################"""######$$$$$$$$$############################################################""""""""""""######$$$$$$###############$$$####################################"""""""""!!!""""""""""""############""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$######""""""############""""""""""""""""""""""""""""""[[[YYYVVVRRROOOLLLJJJIIIEEEFFFCCC;;;555555555333111111111111111000//////------------------------++++++******++++++,,,,,,,,,---...//////...---,,,+++,,,,,,------.........---...///333999@@@FFFJJJJJJKKKKKKLLLOOOVVV___eeeaaaqqq||||||qqqhhh]]]XXX[[[aaaeeeffftttxxx~~~wwwdddYYYSSSMMMIIIHHHFFFCCCDDDHHHOOOZZZrrrrrrvvveeeXXX___vvvttt|||oooaaakkkyyydddZZZQQQIIILLLDDD===;;;999222+++'''((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################################################################$$$$$$$$$###############"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""############$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$###"""""""""######$$$$$$######"""""""""""""""""""""""""""ZZZXXXUUURRROOOLLLJJJIIIFFFGGGCCC;;;555444444222111111111111111000//////........................++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...222777===BBBEEEFFFFFFGGGJJJMMMRRRYYY___ccccccppp{{{pppgggaaaZZZWWW[[[dddnnnttt~~~xxxjjj]]]UUUNNNKKKHHHEEEDDDFFFGGGKKKZZZvvvyyy}}}iii\\\ddd|||lll```lllyyyrrraaaKKKJJJIIICCC===999777111***((((((((((((''''''''''''"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################################################################################################################$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###!!! """###$$$$$$$$$$$$###"""""""""""""""""""""""""""ZZZXXXUUURRRNNNLLLJJJIIIFFFGGGCCC;;;555444333111111111111111111000//////////////////////////////+++*********+++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---000444:::@@@CCCDDDCCCCCCFFFJJJOOOTTTYYY^^^```bbbhhhooosssssstttwww{{{pppggg^^^^^^___aaafffnnnwww~~~|||{{{}}}|||hhh^^^UUUPPPMMMIIIGGGIIIDDDEEEMMMaaa}}}www{{{hhh___oooccc___zzz^^^HHHLLLHHH>>>:::<<<777---)))(((((((((''''''''''''%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################################################################""""""######$$$$$$$$$%%%"""############$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%$$$""" """###$$$%%%%%%$$$###"""""""""""""""""""""""""""___\\\VVVRRRPPPMMMKKKIIIEEEDDD@@@;;;666444444555111111111111000000000000------......------,,,+++......---,,,---...///000,,,,,,,,,---------......,,,,,,---------------...///...222999BBBFFFDDD@@@===AAAIIIRRR[[[```aaaaaadddeeeeeeddd```dddsss}}}vvviiicccZZZ\\\```eeelllttt|||zzzqqqkkkhhhhhhiiinnnzzzwwwgggUUULLLMMMNNNIIICCCJJJFFFHHHTTThhhzzz{{{gggfffnnnpppfffooolllRRRJJJDDDDDDAAA:::777888---)))%%%&&&))))))&&&###%%%%%%'''((())))))))))))%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################%%%$$$######""""""######$$$$$$$$$$$$""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$"""###%%%%%%$$$$$$%%%'''################################################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$#########""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""\\\YYYVVVSSSQQQOOOLLLJJJFFFDDDAAA;;;666333333444111111111000000000//////------......------,,,+++---,,,,,,+++,,,---...///,,,,,,,,,------------...,,,,,,,,,------......//////333999???CCCEEEEEEDDDEEEGGGKKKPPPVVV^^^eeejjjddd^^^[[[^^^dddooo}}}~~~yyy|||lllaaa\\\\\\___eeemmmvvv~~~xxxpppppptttxxx|||pppllleee^^^ZZZYYY[[[\\\bbbmmm~~~wwwcccVVVRRRPPPLLLGGGDDDCCCEEEMMMZZZooovvvkkkhhh|||kkkggg||||||rrr\\\WWWQQQMMMJJJDDD<<<999;;;000,,,'''''')))***(((%%%%%%&&&'''((())))))))))))&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################%%%$$$######""""""############$$$$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""$$$%%%%%%######$$$&&&################################################$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################!!!""""""######""""""!!!""""""""""""""""""""""""YYYWWWUUUSSSRRRPPPLLLJJJFFFEEEAAA;;;666222222333111111000000000000//////------......------,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,---...///000000111999AAAFFFFFFEEEFFFGGGGGGJJJNNNSSS]]]mmmwwwggg[[[^^^mmm}}}xxxvvvyyyyyynnnccc]]]\\\___eeennnxxxnnnXXXMMMIIILLLRRRTTTXXX___gggpppvvv{{{}}}xxxkkkaaaSSSPPPLLLHHHGGGIIIKKKMMMXXXaaaoootttbbbXXXRRRMMMIIIDDDEEEFFFHHHKKKYYYuuuxxxsssccclll{{{oooqqqnnn]]]ggg|||pppaaaQQQWWWSSSOOOJJJCCC:::777888444///***((()))***)))(((&&&'''((())))))******)))&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$######""""""##################$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""############$$$$$$$$$###$$$%%%%%%###"""###$$$###################################################$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""%%%$$$######%%%%%%$$$###########################################################################$$$######""""""######$$$$$$$$$$$$#######################################"""##################"""""""""""""""""""""""""""YYYWWWUUUTTTRRROOOKKKHHHGGGEEEAAA;;;555111111111111000000000////////////------......------,,,+++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---...000222333777>>>FFFJJJIIIHHHGGGHHHHHHMMMSSSYYYdddzzzkkkhhhuuusssxxxtttkkkeee```___bbbfffmmmxxxyyy\\\KKKDDDAAA@@@AAA@@@BBBFFFKKKPPPUUUYYY\\\```bbbgggooowww}}}~~~~~~qqqoookkkgggaaaXXXOOOHHHBBBAAA>>>======???BBBDDDNNNVVV```pppttteeeZZZQQQLLLKKKJJJJJJGGGEEELLL```tttxxx|||eee___gggzzzrrrhhhpppyyycccYYYhhhxxxfff\\\YYYSSSMMMHHHCCC>>>888444666222,,,)))((()))))))))'''(((((()))******))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$######""""""#########"""""""""###$$$&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$%%%%%%$$$"""!!!"""#########################################################$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""[[[YYYVVVTTTRRRNNNIIIEEEGGGEEEAAA;;;555111000111000000000////////////...------......------,,,+++,,,------...............+++++++++,,,,,,,,,------+++++++++,,,...111444666===AAAFFFJJJLLLKKKIIIGGGMMMRRRWWWZZZ```qqqyyyppptttxxxtttttthhhaaa^^^]]]aaagggnnnvvvqqqYYYLLLGGGCCC@@@???;;;;;;<<<===???BBBEEEGGGJJJKKKNNNTTTZZZ___aaabbbZZZWWWQQQKKKGGGCCC???===<<<;;;:::::::::<<<>>>@@@DDDJJJSSS___uuuxxxiii\\\SSSOOOKKKHHHGGGFFFIIISSS^^^wwwttt^^^\\\fffuuuvvv}}}]]]___}}}|||tttddd[[[PPPKKKJJJHHH@@@777777333...***(((((((((((('''(((((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$###"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""###################################################"""######$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""########################&&&%%%$$$######$$$%%%&&&######################################################$$$$$$$$$$$$######""""""""""""""""""""""""\\\ZZZVVVSSSPPPMMMHHHEEEEEEDDD@@@:::555111111222000000////////////......------......------,,,+++,,,---.../////////......++++++++++++,,,,,,,,,,,,+++++++++,,,///222666888@@@BBBEEEIIIKKKKKKIIIHHHOOOTTTYYYZZZ]]]hhhzzzxxxppppppzzzvvvuuu~~~vvvxxxmmmbbb]]][[[]]]bbbiiiuuu~~~qqqXXXIIICCC@@@>>>???;;;::::::::::::<<<>>>???CCCCCCDDDEEEGGGHHHIIIJJJIIIFFFAAA<<<999888999::::::999999999999:::;;;<<>>BBBFFFHHHGGGGGGIIIKKKOOOSSSWWWYYY[[[dddqqq||||||vvvqqqppprrrzzzwwwlllrrrsssjjjaaa___```ccciiippp{{{sssZZZIIIAAA======???;;;::::::999999:::;;;<<<>>>>>>>>>===<<<<<<<<<======<<<:::888666666888999777777888888888999::::::???FFFMMMSSSaaaxxxqqqcccYYYQQQJJJIIIHHHGGGIIIMMMZZZnnnyyynnn```fffwwwdddaaazzzrrr^^^QQQKKKEEE???999777444000+++(((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$######""""""############$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!"""######""""""###$$$################################################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################!!!""""""######""""""!!!""""""""""""""""""""""""ZZZWWWSSSPPPOOOMMMLLLJJJCCCBBB???:::555222222333000/////////............------......------,,,+++***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,+++++++++,,,///444888;;;;;;BBBIIIHHHCCCBBBHHHNNNSSSUUUVVVVVVVVV[[[eeemmmllljjjlllrrrxxxoookkkxxx|||vvvppphhhbbbbbbfffkkkssszzz}}}uuu^^^OOOFFF@@@>>>???<<<;;;:::999888888888888777888999999888777888999777888999999888777777888666666777888999999::::::999AAAHHHMMMXXXlllrrrddd[[[RRRLLLGGGCCCFFFKKKJJJYYYsss{{{~~~hhhbbbhhhwwweeeXXXiii~~~nnnXXXNNNJJJGGG:::999777222---***((((((%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$###"""#########"""###%%%&&&'''&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$ !!!######""""""###%%%################################################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""XXXVVVSSSPPPMMMJJJHHHGGGCCCAAA>>>:::666333222111000000///.........000222.........------,,,,,,,,,///---++++++,,,......---******+++++++++,,,,,,,,,...,,,***,,,111777;;;===???BBBDDDDDDCCCGGGOOOVVVXXX]]]UUUPPPYYY^^^[[[\\\\\\ccclllvvvxxxoooppptttvvvkkkkkkfffdddfffjjjnnnwwwqqqYYYLLLFFFBBB>>><<<<<<;;;999777666555555555999999888888777777666666555555555555555555555555444555555666777888888999999<<<@@@GGGRRRcccvvvrrrcccTTTOOOLLLGGGEEEGGGMMMSSS___vvv|||~~~iii]]]bbb}}}zzz^^^SSSkkkoooTTTLLLNNNPPPEEE>>>999888444,,,(((***))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###""" """###$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$###"""!!! ########################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""############"""""""""###$$$$$$$$$$$$###########################&&&%%%###"""""""""######%%%$$$###""""""###$$$%%%########################XXXVVVTTTPPPMMMJJJHHHGGGCCCAAA===999666333222111333777999666000,,,---///......---------,,,,,,,,,///---++++++,,,---------******+++++++++,,,,,,,,,///---,,,///444:::>>>@@@AAACCCFFFFFFFFFIIIQQQWWWUUUZZZUUUPPPTTTSSSRRRZZZXXXbbboooxxx~~~}}}ssspppsssvvv}}}sssjjjhhhdddcccggglllsss}}}{{{sss^^^LLLCCC@@@>>><<<;;;:::888666666666777888999999888777777666555555444444444444444444444444444555555666777777888888777:::>>>CCCMMM\\\mmmyyyrrr```WWWOOOHHHDDDDDDHHHLLLVVViiiwwwddd___oooeeeUUUaaa}}}mmmWWWKKKJJJLLLHHHAAA<<<:::555---)))***)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######""""""###$$$$$$$$$$$$$$$########################%%%%%%###"""""""""######$$$$$$###""""""###$$$$$$########################YYYWWWTTTPPPMMMJJJHHHGGGCCC@@@===999666333222222111888===:::111++++++///...------------,,,,,,,,,---,,,******+++,,,,,,+++******+++++++++,,,,,,,,,///......222888===AAACCCBBBDDDFFFFFFGGGKKKRRRXXXWWW[[[YYYXXXXXXMMMMMM[[[^^^jjjxxxzzzssstttwww|||~~~~~~xxxpppiiidddbbbdddkkkrrryyy||||||}}}yyyrrryyyvvvgggPPPAAA??????===;;;999777555555777999;;;:::999888777666555444333444444444444333333333333444444555555666777777777555888;;;???EEEQQQ```jjjpppaaaWWWMMMGGGDDDFFFGGGKKKXXXrrrppp^^^aaammmrrr\\\ZZZlll~~~|||}}}zzznnnYYYHHHFFFLLLLLLGGGBBB>>>777///++++++((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$###############!!!!!!!!!""""""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""######$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################%%%$$$######"""#########$$$$$$###""""""###$$$$$$########################YYYWWWTTTPPPLLLIIIGGGFFFBBB@@@<<<999666333222222---111555444000---...000------------------------,,,+++******+++,,,+++*********+++++++++,,,,,,,,,......000444:::@@@DDDEEECCCDDDEEEEEEGGGKKKRRRWWW[[[]]]]]]cccbbbRRRMMM\\\mmmwwwtttttt}}}wwwpppkkkggg```bbbiiissszzzzzzuuunnnkkkfffdddjjjqqqqqqkkknnnuuunnnXXXFFFAAAAAA===<<<;;;888666666777999;;;::::::888777555444333222444333333333333333222222444444444555555666666666555777999;;;???GGGRRRZZZrrr|||lll```VVVOOOJJJHHHGGGGGGLLL]]]xxx|||ccc[[[^^^wwwhhh\\\dddzzzuuu^^^GGGBBBJJJOOOMMMIIICCC;;;222---,,,(((((((((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%########################################################################!!!!!!"""""""""#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$########################$$$$$$##################$$$##################$$$########################YYYXXXTTTPPPLLLIIIGGGFFFAAA???<<<888555333222222///...------///000000000------------------------,,,+++***+++,,,,,,+++*********+++++++++,,,,,,,,,------000555<<>>???===:::777666777888999;;;:::999777666444333333444444444333333222222222444444444444555555555555555666888999:::@@@HHHNNN^^^ooowwwjjj```VVVNNNIIIHHHFFFGGGOOOccc}}}mmm]]]XXXfff~~~uuuqqq~~~tttbbbbbbvvviiiLLL???BBBOOOPPPOOOHHH???777000---)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%####################################################################################""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$####################################$$$##################$$$$$$#################################ZZZXXXUUUPPPLLLIIIGGGEEE@@@>>>;;;888555333222222555111------000222000...,,,,,,,,,------------...,,,++++++,,,------,,,*********+++++++++,,,,,,,,,,,,---111666===AAACCCCCCIIIIIIHHHJJJMMMRRRWWWZZZggglllnnntttwwwhhh\\\bbbqqqtttzzz|||qqqzzz~~~tttkkkddd^^^]]]```dddlllzzz~~~~~~|||{{{xxxssspppnnnoooqqqrrrssstttuuusssnnnjjjgggfff___ZZZSSSOOOMMMKKKGGGCCCAAABBBDDDLLLYYYaaa^^^UUUTTT[[[aaa^^^TTTHHHAAA??????>>><<<:::888888777888;;;:::999888777666555444555555444444333333222222444444444444444444444444444666888888888;;;@@@EEENNNZZZhhhrrrxxxvvvjjj]]]QQQJJJGGGFFFFFFIIITTTjjj|||~~~gggZZZWWWppppppvvv}}}iii___lllvvvYYYCCC;;;KKKQQQSSSMMMDDD;;;444...))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$$$$$$$$$$######"""""""""########################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""########################ZZZXXXUUUPPPLLLIIIFFFEEE@@@>>>;;;888555333222222333222000000111111///---,,,,,,,,,---------......,,,,,,,,,---......,,,*********+++++++++,,,,,,,,,---///333888>>>BBBCCCCCCIIIGGGGGGHHHLLLRRRVVVYYYkkkvvvwwwtttrrrhhh```eeeiiimmmttt{{{yyypppyyyxxxmmmgggaaa]]]___eeelllttt}}}}}}{{{wwwqqqkkkgggfffcccaaa______aaaaaaaaa```\\\[[[XXXVVVVVVWWWXXXYYY[[[[[[ZZZWWWRRRNNNMMMLLLKKKGGGBBB@@@AAA@@@>>>;;;888999===EEESSS\\\WWWMMMJJJHHHNNNVVVSSSFFF???AAA<<<<<<<<<;;;;;;:::999888;;;::::::999888777777666666666555555444333333222333333333333333333333333222555777777666777;;;???BBBIIITTT[[[___dddllltttrrrppprrryyy}}}vvvfffXXXNNNKKKHHHGGGFFFKKKZZZjjjvvvbbbVVVbbbwwwppp```cccqqqyyyiiiSSSEEEGGGPPPVVVQQQGGG???777///+++*********))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$"""###############$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$#########$$$%%%%%%&&&&&&%%%%%%########################!!!"""###$$$%%%$$$$$$###"""###$$$$$$$$$$$$###"""########################ZZZXXXUUUQQQLLLIIIFFFEEE???>>>;;;777555333222222,,,///222333111///......,,,,,,,,,------.........---,,,,,,...//////---+++******+++++++++,,,,,,,,,///000444:::@@@CCCDDDCCCFFFDDDCCCEEEIIIOOOSSSVVVfffuuuuuujjjccc\\\YYY```fffllluuuyyyzzz|||~~~wwwooowwwvvvlllgggccc```dddkkkrrryyy}}}yyyrrrlllccccccbbb^^^XXXSSSPPPOOONNNLLLJJJKKKMMMOOOOOOOOOIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJIIIGGGDDDBBBBBBCCCBBB>>>999888999999666444444555888AAAPPPZZZVVVLLLDDD<<<@@@NNNPPPCCC===BBB999:::<<<<<<<<<;;;:::999:::::::::999999999888888777777666555444444333333333333333333333333333333111444666666555555999<<<;;;AAAIIIOOOPPPQQQWWW^^^eee___\\\```dddfffmmmvvvxxxooo___UUUPPPKKKHHHDDDEEEPPP^^^|||zzzlllVVVWWWdddvvvcccaaajjjsssuuudddUUUDDDPPPWWWSSSJJJBBB888000++++++++++++*********)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################!!!!!!"""##################$$$%%%%%%&&&&&&%%%%%%########################!!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""########################ZZZYYYTTTLLLGGGGGGEEEBBB@@@>>>;;;777444111000000000000000000///...---,,,------------------------,,,++++++******++++++,,,++++++******++++++,,,---111999BBBFFFDDD@@@???@@@AAABBBCCCEEEIIILLLOOOPPPWWW]]]___\\\XXXXXX]]]bbbooonnnwww{{{~~~vvvvvvvvvxxx~~~}}}yyywwwllleeedddhhhnnnqqq|||uuuoooeee[[[TTTNNNJJJHHHGGGEEEBBB@@@@@@???===<<<========================>>>>>>>>>?????????@@@@@@@@@@@@???>>>===<<<;;;;;;:::999777555444333444444222666777:::JJJZZZUUUEEE;;;::::::;;;======;;;999:::;;;;;;;;;;;;:::999999888888999:::::::::999999777777777666555555444444333222222222222222333333222222222333333444444444777888:::<<<>>>@@@BBBBBBDDDCCCDDDEEEHHHLLLPPPRRR[[[^^^bbbggglllttt{{{zzzeee[[[VVVNNNHHHFFFGGGIIIJJJfffiiiVVVTTTjjjxxxhhh___iiiyyy|||ssslllMMMMMMRRRXXXSSSDDD999555444,,,&&&'''((('''''')))'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%$$$"""!!!###%%%(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################ZZZZZZUUUMMMHHHHHHFFFBBB@@@>>>:::777333111000000000000000000///...---,,,------------------------,,,++++++******++++++,,,+++*********+++,,,------///666???CCCBBB@@@@@@BBBBBBCCCDDDDDDFFFIIINNNRRROOORRRTTTRRRPPPUUU]]]dddnnnrrr|||~~~~~~wwwwwwxxxzzz|||vvvkkknnnuuu~~~vvvooogggdddgggooowww||||||fffXXXUUUVVVRRRLLLGGGCCCAAA???======<<<::::::;;;;;;:::999888888888888888888888888888999999999::::::::::::=========<<<<<<;;;;;;::::::888777555444444444444000333444888JJJ\\\WWWFFF;;;:::999:::;;;;;;:::888999::::::::::::999888888888999999::::::::::::999999888888777777666555555222222111111111222222333111111111222222222333333444444666777999:::<<<<<<;;;:::::::::<<<>>>AAACCCEEEGGGJJJNNNRRRXXX^^^bbbpppttt}}}sssaaaZZZQQQJJJGGGGGGHHHHHHQQQhhhvvv^^^TTT^^^ppprrrddd\\\kkkzzzwwwYYYSSSQQQTTTRRRIII???;;;555---(((((()))(((((()))))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$###"""###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################\\\\\\VVVNNNIIIHHHGGGCCC???===:::666333111000000000000000000///...---,,,------------------------,,,++++++******++++++,,,*********+++,,,---...//////555;;;?????????AAACCCEEEFFFFFFFFFFFFIIILLLOOOKKKJJJIIIIIILLLUUUaaakkkmmmvvv~~~tttoooppppppnnn{{{www___\\\mmmzzzvvvnnniiiddddddjjjuuurrr___OOOFFFDDDBBB@@@>>>>>>>>>>>><<<;;;999777555555666777666555555555555555555555555555555555555555555666666666999999999999999999999999999888777555444444444444111333222777KKK]]]XXXEEE;;;999888777888999888666888888999999888888777666888999:::;;;;;;;;;:::::::::999999888888777666666222222111111111111111222000000000111111111111111222222333444555666777777888777666555666777888999777999;;;===???BBBGGGJJJVVVYYY___iiixxx~~~kkkcccYYYOOOJJJHHHGGGFFFIIIYYYppphhhXXXVVV___{{{yyyeeeWWW```tttzzzzzz]]]TTTNNNQQQUUUOOODDD;;;777///))))))***(((((()))******)))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################]]]]]]XXXOOOJJJIIIGGGDDD>>><<<999666333111000000000000000000///...---,,,------------------------,,,++++++******++++++,,,******++++++,,,...///000222555999;;;<<<===???BBBGGGGGGHHHMMMRRRSSSOOOKKKKKKFFFBBBDDDJJJUUUdddppppppwww}}}~~~ooodddfffmmmsss```ccc{{{xxxtttmmmiiifffgggnnnxxx|||mmm```UUUNNNKKKKKKCCCBBBAAAAAABBBBBBAAA???===;;;888777777777555444555555555555555555555555444444555555555555555555555555666666666777777777888777777666555444444444555555333888LLL___ZZZHHH<<<:::777666666666666555777777777888777777666555777888:::<<<<<<<<<;;;::::::999999888777777666666222222111000000000111111111111111111111111111111333333444444444555555555777777666555555666666777888999;;;;;;;;;<<>>???FFFEEEJJJWWWdddggg^^^SSSPPPGGGAAADDDLLLVVVdddqqqtttuuuxxx~~~qqqbbbcccmmm{{{qqqvvvyyytttllljjjjjjmmmttt|||jjjdddZZZQQQMMMLLLKKKJJJHHHFFFCCCAAAAAA@@@???===???===:::999:::999888666666666666666666666666666555555555555444444444444333333444444555555666666777777777666666555444444444444222777MMMcccaaaRRR???;;;777555555555555444666777777777777666555555666777:::<<<===<<<;;;:::999888888777777666555555333333222111000000111111222222222222222222111111444444444444333333333333222222222222333333444444777888999999777777999:::>>>>>>???BBBHHHPPPWWW[[[pppyyy}}}nnn```UUUNNNIIIGGGEEEGGGPPPfff~~~mmm___[[[ooo}}}}}}ooo______vvvvvvoooYYYOOOHHHJJJTTTWWWMMM@@@:::222+++******'''&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################^^^^^^XXXOOOJJJIIIFFFCCC===;;;888555333111000000000000000000///...---,,,------------------------,,,++++++******++++++,,,******+++,,,...000222333999::::::;;;<<<===>>>???CCCDDDKKK\\\nnnuuunnndddZZZOOOIIINNNWWW^^^hhhssstttoooqqq~~~tttfffgggnnnyyy~~~zzzxxxwwwsssllllllooouuu}}}rrrhhhXXXWWWSSSQQQVVV]]]___]]]WWWRRRKKKEEEAAA???>>>===<<<:::999999;;;<<<<<<;;;666666666666666666666666444444444333333333333333333333333444444555555555666666777777666555444444///222111666LLLeeejjj___BBB>>>999555444555555555666666777777666666555444444666999;;;<<<<<<:::999999888888777666666555555444444333222111111111111222222222222222111111111222222222222222111111111111111222222333444444444444555777666555555666777555666777999<<>>>>><<<@@@GGGNNNWWWfffwwwrrrcccYYYQQQNNNNNNJJJHHHNNN___{{{zzz___^^^ssstttjjjnnnooo[[[___vvv}}}qqq]]]KKKGGGOOOUUUVVVAAA888111///...***((()))&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$###"""###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################^^^]]]XXXNNNIIIGGGEEEAAA<<<:::777555222111000000000000000000///...---,,,------------------------,,,++++++++++++++++++,,,)))***+++---///222444555999999;;;>>>AAACCCCCCCCCGGGGGGHHHLLLTTT^^^iiipppWWWKKKHHHRRR\\\^^^aaahhh\\\WWWccczzzzzzssssssqqqmmmuuu~~~xxxzzzuuussssssvvvyyy~~~}}}iiiYYYPPPNNNRRRVVV^^^qqqtttaaaSSSKKKGGGEEEAAA???===<<<======<<<:::::::::::::::::::::::::::777777777666666555555555555555555555555555555555555666777777777666555444333777666555DDD\\\gggcccHHHCCC<<<777666666777888777777777777777666666555111333777:::;;;:::888777;;;;;;::::::999888888777777666555444333333333333111111000000/////////...222222222222333333333333000000111111000000///...///111333444444444666777777777777777777888999:::;;;=========@@@JJJXXXcccnnnvvvggg\\\TTTPPPJJJFFFDDDGGGUUUqqqjjj___mmmxxxjjjjjj}}}eee]]]mmm|||iiiSSSHHHKKKPPPQQQCCC;;;333111000,,,******(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%$$$###!!!###&&&((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################^^^^^^XXXOOOIIIGGGDDD@@@<<<:::777444111///......000000000///......------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///222333888999;;;<<<<<<>>>AAACCCFFFGGGGGGKKKVVV```]]]SSSJJJHHHHHHMMMWWWaaagggjjj[[[ZZZdddttt}}}zzzzzzuuussszzz{{{{{{vvvtttuuuvvv{{{~~~jjj\\\SSSPPPQQQVVV```mmm|||}}}mmmYYYLLLHHHHHHCCC>>><<<>>>??????>>><<<;;;999777666666777888;;;888555555666777666444888666333222333555555555555555555555555444444444888---111777>>>]]]uuummmVVVFFF999888:::777222111555555666666666666666666333666999:::999888777888999999:::;;;;;;:::::::::777777777666555444222222444333111000000000111111444333333222222333333444222333444333222222333555444444444444444444444444444444444555555555666666;;;:::999:::<<<@@@DDDGGGOOO[[[mmm}}}nnn___VVVSSSHHHFFFEEEFFFNNNbbbuuuYYY]]]pppxxxrrr~~~uuuXXXhhh{{{lllaaaRRRGGGLLLYYYMMMAAA666333111***&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^]]]XXXOOOJJJGGGDDD@@@===;;;888444222000//////000000000///......------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...000222444444666888:::<<>>;;;::::::;;;<<<:::555222777666444555777888666444333444444333222222333444444444444555555555555555888000333666;;;WWWsssttt\\\JJJ888333555555444555555555555555555555555555333555888888888777777888999::::::;;;;;;;;;::::::777777777666555444333222555444333222111111222333444333333333333333333444333444555444333333555666444444444444444444444444444444555555555666666666888888777777888:::===>>>BBBGGGNNNUUU___ppp~~~oooccc]]]PPPMMMIIIGGGIIIWWWqqqhhh\\\bbb{{{{{{gggjjj}}}}}}rrr]]]JJJIIITTTPPPEEE:::666222,,,((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################]]]]]]XXXPPPJJJHHHDDD@@@===;;;888555333111000000000000000///......------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---///111333444555666999:::<<>>======;;;666222444333333555777888777666111444555444222111333555333333444444555555666666666333666666777OOOqqqiiiVVVBBB888777777777777555555444444444444444444333555666666555555777999:::;;;;;;;;;;;;;;;::::::777777777777666444333222555444444333333333333444333333333333333333333333333555666666555555666888555555555555555555555555555555555555666666666666777777777777777777777777999;;;;;;;;;>>>IIIYYYeeeyyyzzzjjj```VVVRRRLLLHHHEEELLL]]]nnn|||ccc[[[iii{{{kkktttfffKKKEEEMMMSSSJJJ???:::555///+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\\\\XXXPPPKKKHHHEEE@@@===<<<999666333222111111000000000///......---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///111333444555:::;;;<<<<<<===???CCCFFFDDDLLLTTTUUUQQQJJJCCC>>>FFFJJJQQQXXX^^^``````___```dddkkkpppppplllkkkllllllkkkpppzzz}}}wwwvvv{{{|||wwwwww|||zzzkkkbbbXXXTTTNNNLLLNNNUUU]]]cccqqqxxx~~~~~~zzzxxxzzzjjjZZZTTTMMMJJJMMMQQQTTTUUURRRNNNGGG@@@:::888999:::444333222222444666888999777666555444333444444555222222333444444555666666444555888666555IIInnn}}}lllVVVFFF>>>:::777555444444444444444333333333333444444333333444777:::;;;<<<<<<<<<<<<;;;;;;:::888888888777666555444333444444333333333333333333333444444444444444444333222444666666555555666777555555555555555555555555555555666666666777777777777888999999999888777666666999<<<<<<;;;===BBBGGGNNNZZZlll}}}ooobbbXXXSSSNNNIIIFFFGGGRRR^^^xxxqqqbbbbbbiiijjj~~~gggHHHAAAHHHTTTMMMDDD===777111---+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''[[[\\\XXXQQQKKKIIIEEE@@@===;;;888666333222111111000000000///......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...000222444555666;;;<<<===>>>???BBBGGGJJJIIIJJJMMMOOOMMMFFFAAA>>>GGGLLLSSSYYY\\\\\\ZZZYYY[[[fffsss{{{|||xxxooofffcccaaahhhwww}}}yyyzzz~~~|||~~~~~~oooaaaTTTMMMLLLIIIGGGHHHNNNYYYeeemmm}}}~~~rrrdddZZZNNNFFFFFFJJJOOORRRWWWXXXTTTKKK???999;;;>>>777555222///000444999<<<>>>999444333444555444222111222222333444555666666111666888666666DDDhhhiiiPPP>>>777555444555555444444444333333333333333333222222444888;;;===============<<<;;;:::999999999888777666444444222222333333333333333333333444444555555444444333000333555666555555555666666666666666666666666666666666666777777777888888666777999:::;;;:::999888555999======<<<;;;;;;<<<:::CCCPPP[[[gggtttzzzmmm]]]WWWQQQMMMIIIGGGMMMTTTeee}}}}}}iii[[[vvvjjjcccvvv~~~aaaFFF@@@GGGPPPMMMGGG@@@999444///+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ZZZ[[[XXXQQQLLLIIIEEE@@@<<<:::888555333222111111000000000///......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---///111444666777777888:::<<<>>>AAAGGGMMMRRRXXXRRRMMMJJJEEEBBBCCCGGGHHHMMMTTTYYYZZZYYYXXXWWW```kkkvvv{{{yyynnnVVVXXXcccsss}}}~~~}}}}}}}}}~~~wwwggg[[[RRRLLLIIIFFFEEEDDDHHHSSSbbbqqqzzzzzzjjjaaaUUUKKKGGGEEEDDDBBBOOOUUUYYYVVVLLLCCC>>>===999777444000///222888<<>>>>>>>>>>>===<<<;;;;;;999999999999888666555444111222222333333333333222333444555666666555444333///222555666555555555666777777777777777777777777777777777777888888888888444555777999::::::999999999::::::999999:::===???<<<@@@EEEJJJPPPZZZhhhssszzzjjjaaaXXXRRRMMMHHHIIIMMMYYYssspppWWWeee{{{sssccclllyyy~~~bbbJJJCCCEEEJJJKKKIIICCC===888222,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&YYY[[[XXXQQQLLLJJJEEE@@@;;;999777444222111111111000000000///......------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++---000222555777777888666888:::===AAAHHHOOOUUUddd___YYYRRRGGG???CCCLLLIIINNNTTTXXXXXXYYYZZZ[[[iiiuuu}}}rrrNNNWWWfffttt}}}xxx{{{yyyyyy}}}uuummm```TTTNNNLLLKKKLLLIIIIIIKKKSSSbbbuuupppggg[[[QQQKKKGGGBBB???EEEIIIPPPUUUTTTNNNEEE???:::999888555222222555888EEEJJJNNNKKKBBB999444222333333333333333333333333000555222444;;;:::OOOxxx|||\\\HHH???<<<777777666666555444444333222333444444444666999;;;>>>??????>>>>>><<<;;;;;;:::::::::999888777555555111222333444555555444333333444555666666555444333000222666777777666777777777777777777777777777777777777777888888888999999666777888999999:::::::::<<<;;;:::999999;;;>>>@@@>>>@@@BBBCCCEEEMMMZZZcccrrr}}}uuujjj^^^VVVOOOJJJHHHKKKSSSbbbddd\\\wwwuuuuuukkkdddtttkkkVVVHHHCCCDDDJJJKKKFFFAAA===666...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((()))***+++++++++*********+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&YYY[[[XXXRRRLLLJJJEEE@@@:::888666333222111000000000000000///......------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---000333666777888888888999;;;===@@@FFFMMMRRRbbbdddddd]]]KKK<<<<<>>===;;;;;;:::::::::999888777666555222333555666666666555555333444666777777666444333111333777999888888888888777777777777777777777777777888888888888999999999::::::::::::::::::;;;;;;888999:::;;;;;;::::::::::::===???@@@BBBIIIUUU^^^jjjssszzznnn```WWWQQQKKKJJJLLLQQQUUUtttwww\\\iiivvvmmmqqqrrr```pppuuu```LLL@@@AAAIIIMMMIIIDDD@@@999000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%&&&'''((()))******((())))))***+++,,,,,,,,,.........//////000000000000000000000000000000000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))\\\YYYVVVRRRNNNIIIDDD@@@;;;:::777444222111111111000////////////.........,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---000333666666777999:::666888<<<@@@CCCEEEEEEDDDQQQZZZ___XXXHHH>>>???FFFJJJMMMUUU\\\YYYTTTXXX```hhh{{{nnniiioooxxx|||~~~~~~wwwlll___WWWOOOIIIIIILLLNNNRRRVVVXXX^^^hhhwww~~~tttoooeeeYYYRRRNNNFFF>>>AAA>>>===BBBKKKPPPQQQOOO???>>>;;;888555333222111999PPPgggmmm```MMM???888444666666222000111444555777222222666666666EEEWWWxxx___PPPCCC777888===555111444444555333222888???BBB>>>999????????????>>>===;;;;;;;;;:::999777666666666666444444444555555555666666444555666777888888888888666666666666777777777777777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;===AAAEEEJJJSSS\\\hhhlllwwwwwwfff]]]XXXQQQKKKHHHJJJUUUggg|||hhheee{{{ooogggxxxvvvgggcccuuusss___LLLMMMDDDJJJRRRHHH===888333+++((('''***)))''''''***))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((''''''''''''&&&'''''''''%%%$$$$$$%%%'''))))))***))))))((()))***)))((())),,,///((('''''')))------***'''/////////...---...222666666444777===>>>:::555444555999<<<;;;888666777999<<<777444333333222222333666666555444333222111000///000...)))'''))))))&&&\\\YYYVVVRRRNNNIIIDDD@@@;;;:::777444222111111111/////////.........------,,,,,,,,,+++++++++************))))))******+++,,,---000333666666777999:::999;;;>>>@@@AAABBBBBBCCCLLLQQQSSSKKK@@@;;;@@@HHHMMMPPPWWW\\\ZZZUUUYYY```jjjxxxxxx|||~~~~~~{{{qqqjjj___TTTPPPNNNMMMMMMLLLMMMUUU___fffqqq~~~||||||~~~~~~}}}{{{vvvrrrhhh\\\VVVRRRLLLDDDBBBAAAAAACCCHHHNNNSSSVVVIIIDDD>>>999777666444222222HHHeeetttssscccLLL;;;555555444111000222444555444111222666555222<<>>>>>===<<<;;;;;;:::999888777666555555555333444444444444555555555444444555666777777777777777777777888888888888999999999999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;???===>>>AAADDDGGGOOOWWWhhhjjjrrr|||pppddd[[[RRRMMMKKKFFFOOO]]]qqqddd[[[lllyyyoooxxxzzziii___ssssssfff]]]PPPDDDFFFNNNIIIBBB???:::///***(((***+++)))(((***(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))******)))(((((((((((((((((()))******++++++++++++***)))'''%%%---,,,,,,---///111111000000333777:::;;;;;;;;;<<>>???@@@DDDHHHBBBBBBDDDGGGKKKLLLKKKIIIGGGBBB???AAADDDEEEDDDBBB???@@@???;;;555222333555000111///+++***...///---\\\YYYVVVRRRNNNIIIDDD@@@;;;:::777444222111111111............---------,,,,,,,,,,,,++++++++++++*********))))))******+++,,,---000444666666777888999;;;>>>AAAAAA???>>>@@@BBBHHHHHHEEE???:::<<>>===<<<999888777666555444444444333333333333444444444444333333555666666666666666888888888999999999::::::;;;:::999888888888999:::999999999999::::::::::::<<<<<<<<<<<<<<<<<<======>>>=========<<<<<<<<<;;;AAA??????BBBCCCEEEKKKRRRaaaccciiiqqquuuuuuwww||||||mmm___SSSMMMLLLFFFJJJRRRaaayyyoooZZZbbbwww{{{{{{{{{jjjdddvvv~~~zzz]]]JJJEEEKKKIIIFFFEEE???666...((())),,,***(((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&''')))***++++++,,,///111222222111333444666777888;;;@@@CCCCCCHHHQQQYYY]]]]]]ZZZXXX___WWWPPPOOOQQQSSSYYY___YYYVVVWWW___iiimmmiiidddhhhfffeeehhhlllooolllhhhcccdddbbb]]]VVVTTTVVVZZZVVVSSSKKK???777444222///\\\YYYVVVRRRNNNIIIDDD@@@;;;:::777444222111111111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......111444666666777888999;;;>>>AAAAAA>>>>>>@@@DDDHHHDDD@@@<<<<<>><<<888777666555444333333333222222222333333333444444222333444555666666666666888888888888999999999:::===;;;999777777777999:::888888999999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>=========<<<<<<<<>>>>>???BBBEEE<<<@@@EEEHHHKKKPPPWWW]]]___dddmmmwww}}}~~~{{{vvvnnnjjjiiilllnnnllllllnnnllljjjlllsss||||||wwwuuuyyy{{{{{{}}}}}}{{{www{{{gggXXXPPPIIIDDD\\\YYYVVVRRRNNNIIIDDD@@@;;;:::777444222111111111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......111444666666666777999:::===AAABBBAAAAAACCCFFFFFFBBB>>>===AAAFFFLLLPPPVVVXXXZZZXXXXXX[[[```ccc_________aaaeeejjjpppttt{{{~~~~~~xxxnnniiiccc```]]]\\\\\\]]]```___bbbjjjuuu{{{tttnnnkkklllmmmooowww|||}}}yyyppphhhbbb\\\VVVRRRQQQOOOJJJFFFHHHKKKMMMHHH>>>777666777777444333BBBdddzzzXXXGGG999666999999999999;;;::::::999777555777<<>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@BBBFFFHHHHHHMMMSSSRRRSSSYYYbbbgggjjjpppwww|||{{{gggZZZVVVMMMKKKIIIMMM[[[vvvqqq```bbbkkkeeesss{{{[[[HHHFFFFFFHHHIIICCCBBB666+++(((***)))&&&%%%(((''''''&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))***+++)))'''''')))+++***,,,///222666999;;;===CCCNNNZZZ]]]VVVOOOMMMNNNMMMRRRYYY^^^cccjjjrrrxxxttttttwww}}}~~~xxxuuuwww|||}}}yyyvvvvvvuuuwwwzzz}}}}}}}}}~~~{{{vvvsssooo\\\YYYVVVRRRNNNIIIDDD@@@;;;:::777444222111111111............---------,,,***++++++++++++,,,,,,,,,******))))))******+++,,,///111444666666666777888:::<<<@@@CCCEEEFFFFFFEEEAAA???===>>>BBBGGGKKKNNNTTTWWWWWWTTTVVV\\\bbbeee```aaa___[[[ZZZ___hhhqqqpppuuu|||{{{wwwkkkgggccccccaaa___```ccccccaaahhhxxxzzzsssqqqooonnnooorrrwwwyyyvvvkkkeee]]]ZZZZZZWWWQQQJJJGGGLLLOOOLLLCCC;;;888888555555222:::XXX|||jjjQQQ;;;666999888777888;;;:::888666555555888;;;BBBMMM___yyyfffNNNCCC888555888666666777666555555888>>>DDDHHHHHHHHHGGGCCC???:::777888777666555444333333333333333333333444444444444333333555666666666666666777777777888888888888999;;;:::999888888888999:::999999999999::::::::::::999::::::<<<===>>>???????????????@@@AAAAAABBBBBBCCCBBBEEEKKKMMMMMMQQQVVVUUUVVV[[[ccchhhkkkqqqxxxooo^^^VVVNNNKKKIIIJJJSSSkkkyyykkkaaayyyuuubbbddd{{{ZZZFFFEEEFFFKKKOOOJJJHHH;;;///***)))'''&&&'''(((''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))&&&(((***)))''''''+++///,,,---111666;;;AAAEEEHHHHHHYYYnnnxxxuuujjjbbb^^^ccceeeiiinnnttt{{{~~~yyyvvvxxx|||yyyttttttuuuuuuwww{{{zzz~~~~~~|||~~~\\\YYYVVVRRRNNNIIIDDD@@@;;;:::777444222111111111/////////.........------******+++++++++,,,,,,,,,******))))))******+++,,,///222555666666666777888======???EEEJJJKKKGGGCCC===<<<<<<===AAAGGGLLLOOOQQQTTTSSSPPPTTT]]]eeefffdddccc```\\\[[[```hhhooooootttzzz~~~|||yyyuuummmjjjiiikkkiiifffggglllmmmppp|||zzztttqqqvvvwwwyyy{{{~~~zzztttlllfffbbb^^^ZZZVVVPPPPPPNNNLLLHHHBBB===999222777555444IIInnn}}}^^^BBB:::;;;:::888999:::;;;999777555666777777;;;BBBOOOccc}}}sssWWWDDD>>>666555:::::::::::::::::::::<<>>???@@@AAABBBAAAAAABBBDDDEEEFFFGGGHHHGGGGGGJJJOOOQQQPPPSSSXXXYYYYYY]]]eeejjjnnnvvv}}}|||vvvcccYYYRRROOOLLLKKKMMM^^^~~~www```ppp~~~cccYYYqqqwwwXXXEEEDDDFFFLLLRRROOOMMMAAA555...)))&&&'''+++'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))******+++&&&))),,,---,,,///555::::::::::::>>>DDDLLLUUUZZZWWWcccuuuzzzvvvsssoooooossszzz~~~wwwrrrvvvxxxlllggggggjjjsss{{{www{{{~~~|||yyyxxx|||yyy|||\\\YYYVVVRRRNNNIIIDDD@@@;;;:::777555222111111111000////////////.........*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///222555666666666777888@@@>>>@@@FFFMMMNNNGGG@@@;;;;;;;;;===AAAGGGNNNSSSOOORRRQQQNNNRRR^^^fffggglllhhhdddaaacccgggllloootttwww{{{}}}~~~~~~zzzvvvrrrooolllmmmrrrrrrnnnpppvvv|||~~~uuukkkeeedddeee[[[TTTMMMKKKLLLIII@@@999333999666---:::```iiiHHH>>>???===;;;<<<;;;===<<<:::888888777555999===EEERRRdddrrrtttnnn]]]EEE::::::666888??????EEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIGGGDDD@@@===999888777666555444444444444444444555555555666666444555666777888888888888999999:::::::::;;;;;;;;;777888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDDDDCCCCCCEEEFFFHHHJJJKKKLLLKKKKKKNNNSSSTTTRRRTTTYYYYYYYYY^^^fffmmmrrr{{{xxxvvvlllaaaWWWTTTPPPLLLIIISSSooozzzZZZddd~~~|||rrrooommmYYYiii{{{wwwXXXEEEEEEEEEKKKRRRPPPPPPFFF:::111***&&&)))...&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,---111666777888<<>>===???GGGOOOQQQJJJBBB<<<999;;;@@@CCCDDDKKKTTTPPPLLLMMMUUU]]]dddppp}}}uuunnnfffbbbeeekkkqqqtttzzz{{{|||}}}~~~~~~zzzwwwvvvuuuxxxzzzyyyxxxzzz|||wwwuuuuuuoooiii```XXXRRRLLLDDD???===666555888999DDDjjj\\\BBB???<<<999===:::===???>>>:::777666666999>>>BBBFFFLLLSSSUUURRR???999555777999<<>>???;;;;;;;;;<<<===>>>???@@@===>>>@@@BBBDDDFFFHHHIIIGGGJJJMMMOOOQQQPPPOOONNNRRRSSSTTTTTTTTTVVVYYY\\\]]]^^^aaaeeekkkttt~~~}}}}}}vvvkkk]]]SSSNNNNNNJJJJJJ___{{{uuu```kkksssrrrcccoootttvvv[[[^^^~~~wwwiiiTTTCCC@@@HHHQQQUUUWWWNNNAAA555---***)))(((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''(((((((((((()))***+++++++++++++++,,,---------444@@@OOOWWWYYY[[[aaahhhnnnrrrnnndddeeepppxxxwwwzzzxxx|||lll^^^bbbiiilllrrryyywwwvvvvvv|||zzzppppppuuu}}}wwwsss}}}}}}qqqkkkqqqzzz|||zzzrrrqqqsssZZZYYYWWWSSSNNNHHHCCC@@@;;;888555333333222111000...---------,,,,,,,,,,,,************************++++++******+++---///000555555666666555666999;;;===:::999???FFFIIIEEE@@@:::888;;;AAADDDEEEJJJRRRMMMMMMQQQWWW^^^kkkuuuiiifffjjjooosss{{{{{{||||||}}}~~~|||xxxwwwxxxyyyyyy{{{}}}~~~zzzpppmmmjjjiiikkkpppvvvzzz~~~~~~zzzwwwsssoooiii```XXXQQQMMMLLL???:::999:::777@@@dddfffIIIAAA<<<777;;;:::===>>>===:::777666666888<<>>BBBLLLWWWXXXVVVTTTRRRRRRQQQNNNLLLOOOQQQQQQOOOIIICCC???<<<===999555444666888888777:::999999999999;;;<<<===>>>????????????>>>===<<<:::===???>>><<<;;;<<<>>>>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>???@@@AAABBB@@@AAABBBDDDFFFHHHIIIJJJJJJLLLOOORRRSSSSSSSSSRRRTTTUUUVVVVVVVVVXXX[[[^^^bbbccceeehhhmmmvvv|||qqqdddWWWPPPOOOKKKIIIYYYpppfffjjjttt|||{{{mmmcccmmmfffbbb}}}rrr\\\LLLDDDFFFOOOXXXWWWPPPDDD888...)))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))***,,,...---,,,***+++,,,,,,------...000333777:::GGGZZZssswwwsssuuu|||}}}wwwuuu{{{|||www{{{uuuoooooottt{{{zzzkkkcccjjjqqqqqqqqquuurrruuuwwwyyy{{{rrrjjjjjjooowww{{{vvv|||}}}uuunnnmmmnnnttt}}}~~~||||||{{{{{{|||YYYYYYWWWSSSNNNHHHCCC@@@:::777444222222222111///------,,,,,,,,,+++++++++************************++++++***+++,,,---///000555666777666666777:::===<<<999666999???CCCBBB???777888===CCCFFFGGGKKKPPPKKKOOOUUUXXX\\\jjjpppiiikkkqqquuu{{{{{{|||||||||}}}}}}}}}yyywwwyyy|||wwwpppjjjccc\\\WWWNNNKKKIIIGGGGGGJJJMMMOOORRRWWW___ffflllrrrvvvyyyzzz{{{xxxpppdddZZZWWWVVVEEE@@@===;;;666;;;XXXxxxqqqRRREEE>>>999<<<:::<<<===<<<:::777666666555999;;;::::::;;;999555555444777<<<@@@EEEMMMTTT\\\ZZZWWWUUUTTTSSSQQQOOOTTTUUUUUUQQQKKKDDD???======:::888777888:::::::::======<<<======>>>@@@@@@DDDCCCCCCCCCBBBBBBBBBBBB???AAABBBBBB@@@??????@@@??????>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLMMMOOOSSSVVVWWWXXXXXXWWWXXXYYYZZZ[[[[[[]]]```ccckkkkkklllooosss{{{zzzmmm^^^SSSQQQLLLIIIRRRaaa|||iii```qqq}}}yyyzzzfffrrrxxxhhhxxxkkk]]]NNNBBBHHHXXXVVVSSSJJJ>>>111)))'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))(((+++---,,,***((()))***+++...111444888@@@IIIPPPgggrrryyyzzzvvvppprrrmmmhhhhhhmmmuuuzzz|||vvviiiaaadddhhheeecccddddddjjjnnnmmmlllpppuuuwwwnnnhhhdddeeekkktttyyyuuunnnwww~~~yyy~~~zzzvvvtttttttttrrrppp}}}zzzxxx~~~YYYXXXVVVSSSNNNHHHCCC@@@:::777444222111111000///---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000111444555666666666777:::===>>><<<:::;;;???AAAAAA@@@777;;;@@@FFFIIIJJJLLLOOOKKKQQQVVVVVVVVV___tttzzzpppmmmooouuuyyy{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~}}}{{{ttthhhaaaWWWOOOIIIDDD@@@===>>>===;;;:::999:::;;;<<<===@@@BBBBBBAAABBBGGGKKKPPPTTTZZZbbbjjjqqquuuwww{{{~~~}}}tttjjjaaa\\\OOOFFF???;;;666888JJJ```wwwXXXIIIBBB===@@@;;;;;;<<<;;;999888666666444999:::888666777666333555777===BBBGGGJJJOOOTTTYYYWWWUUUTTTTTTTTTSSSRRRUUUVVVUUUQQQKKKDDD@@@>>>===<<<::::::;;;===>>>???BBBBBBBBBCCCCCCDDDEEEEEEIIIIIIHHHHHHGGGGGGHHHHHHEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOQQQSSSVVVYYY\\\]]]]]]]]]^^^___```aaabbbdddhhhkkksssuuuxxx{{{uuueeeXXXTTTPPPJJJMMMUUUmmmooo[[[aaa{{{zzzooopppzzzqqq[[[BBBCCCUUUUUUUUUPPPDDD666+++((((((''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((''')))+++***)))))),,,000555;;;BBBIIIOOOXXXccclll|||}}}xxxsssuuuuuusssssspppoooppptttyyy||||||ooocccYYYYYY]]]^^^```cccdddjjjnnnlllgggcccdddeeedddbbbccchhhppp|||yyyvvv{{{zzzxxx|||xxxuuuqqqnnnkkk}}}~~~rrriiikkkuuu|||XXXWWWUUURRRNNNHHHCCC@@@:::777444222111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,///111222222444444555555666999<<<======???@@@AAA@@@???>>>:::???EEEIIILLLNNNNNNNNNKKKQQQUUUUUUSSSVVV\\\aaahhhhhhiiikkknnnqqquuuxxxzzzzzzzzzzzzzzzzzz{{{{{{~~~|||||||||tttfffZZZRRRJJJFFFAAA===<<<===>>>???????????????>>>===<<<<<<;;;======:::888888<<>>@@@;;;;;;::::::999888777666666:::;;;777555666777555<<>>>>>@@@BBBDDDFFFIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKJJJJJJIIIGGGFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSTTTTTTUUUWWWZZZ]]]```bbbddddddeeegggiiijjjkkknnnqqqttt{{{}}}mmm^^^XXXTTTNNNLLLOOO^^^ttteee```oooyyymmm~~~hhhHHHCCCSSSTTTUUUSSSJJJ<<<000***)))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***+++,,,///333888===AAAPPPVVV^^^eeekkkqqqxxx}}}~~~xxxpppssstttrrrrrruuuxxxxxxssstttuuuwwwwwwvvvsssqqqjjjccc___bbbhhhmmmpppssswwwyyy||||||xxxqqqkkkiiieeeeeeiiirrr|||}}}vvvwwwvvvsssqqqoooppptttwww~~~{{{{{{}}}|||llleeegggjjjWWWWWWUUURRRMMMHHHCCC@@@:::777444222222222111/////////.........---------************************+++******+++---///111333222333444444444666999<<<999===@@@BBB@@@===;;;:::===DDDJJJKKKMMMOOOOOOMMMJJJOOOTTTUUUUUUUUURRRMMMMMMTTT^^^fffllloooqqqsssxxxxxxyyyyyyzzzzzzzzzzzz~~~~~~}}}yyyzzz}}}|||nnn___SSSJJJEEEAAA::::::;;;>>>BBBHHHNNNQQQPPPRRRSSSTTTSSSQQQNNNLLLEEEEEECCC@@@===;;;<<<===888777555444555888;;;===IIIOOO[[[lll{{{}}}nnn^^^LLLBBB===:::;;;>>>]]]~~~eeeMMMCCC===<<<<<<:::888888999999777666999<<<<<<666333555888999DDDMMMVVV[[[```eeegggfffbbb^^^ZZZWWWUUUTTTSSSRRRTTTUUUSSSOOOIIIDDD@@@???<<<>>>AAACCCEEEGGGKKKNNNPPPQQQRRRSSSSSSTTTTTTSSSVVVVVVWWWXXXWWWVVVUUUTTTSSSRRRQQQPPPQQQPPPMMMKKKLLLLLLKKKJJJKKKLLLMMMNNNKKKKKKLLLMMMOOOPPPRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[^^^bbbeeehhhjjjkkknnnoooqqqssstttwww{{{~~~wwwggg^^^XXXQQQNNNNNNRRRdddpppfffgggqqqxxxoooQQQGGGRRRRRRTTTTTTNNNCCC666...***(((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******---...222;;;GGGRRRWWWXXXkkkmmmqqquuuxxxzzzyyyyyy~~~~~~}}}xxxqqqlllkkkooossstttrrrmmmiiigggcccgggnnnssstttrrrnnnkkkrrrqqqrrrvvvzzz{{{xxxuuu{{{uuusssqqqpppsss|||xxxtttoookkkkkkpppyyy|||yyyxxx|||wwwuuuWWWVVVTTTRRRMMMHHHCCC@@@;;;888555333333222111000.........---------,,,,,,******************************++++++---000222333222333444555555777:::===888<<<@@@@@@<<<999888888???GGGKKKKKKLLLOOOOOOKKKIIIPPPTTTTTTUUUVVVSSSNNNHHHPPP[[[dddjjjmmmppprrrvvvwwwwwwxxxyyyzzzzzz{{{|||}}}~~~{{{yyy|||zzzlllcccUUUIIIBBB@@@@@@@@@===@@@FFFLLLTTT[[[bbbfffhhhjjjlllmmmkkkgggccc```YYYWWWSSSOOOKKKGGGCCC@@@???===;;;999888999:::;;;999===FFFTTTdddttt|||ooo^^^OOOCCC<<<===@@@PPP{{{kkkQQQEEE>>>;;;<<<:::777777999999888666777;;;:::555333888@@@CCCRRR\\\cccfffhhhkkkkkkgggddd```[[[WWWVVVUUUTTTTTTWWWWWWUUUPPPIIICCC???>>>;;;???CCCFFFIIILLLQQQTTTVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\]]]```aaaaaa___\\\ZZZ[[[YYYWWWWWWXXXWWWTTTQQQQQQPPPPPPOOOOOOQQQRRRSSSNNNNNNPPPRRRTTTWWWYYYZZZYYYZZZ[[[]]]___aaabbbccc___```cccgggkkkoooqqqsssuuuvvvyyyzzz|||pppccc[[[SSSOOONNNNNNZZZtttyyyjjjfffuuusssnnnSSSGGGKKKQQQRRRSSSQQQIII===222***(((((((((((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,------666888BBBTTTiiiwwwyyyuuu|||zzzwwwxxxzzzzzzvvvrrrxxxtttmmmiiihhhlllsssxxxyyyyyyzzzwwwpppfff___\\\[[[aaaiiiqqquuuuuutttsss{{{|||~~~|||www}}}}}}~~~~~~~~~}}}~~~~~~}}}tttwwwVVVVVVTTTQQQMMMHHHCCC@@@<<<999666444333333222111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---000222444333444555666666888<<<>>>:::>>>AAA???:::777777999@@@HHHLLLJJJJJJNNNNNNJJJKKKRRRVVVSSSSSSVVVWWWTTTMMMSSS\\\dddiiimmmrrruuuuuuvvvvvvxxxyyyzzz{{{{{{zzz{{{|||~~~{{{zzz}}}tttfffVVVPPPIIIDDDAAABBBBBBCCCJJJOOOVVV^^^ffflllrrrvvvvvvxxxzzzzzzxxxsssmmmiiillliiieeecccbbb^^^WWWRRRIIIGGGDDDBBB???===<<<;;;:::<<<>>>CCCOOOaaawww{{{kkkXXXGGG>>>???EEEGGGxxxpppUUUIIIBBB???<<<999777777999999888666444888999555555>>>IIIOOOeeemmmsssqqqppppppmmmggg```\\\XXXVVVVVVVVVWWWVVV[[[ZZZWWWQQQIIIBBB>>>===;;;???EEEIIIKKKOOOTTTXXXZZZ[[[]]]^^^______^^^]]]```bbbeeehhhgggdddaaa^^^aaa^^^\\\\\\\\\[[[XXXUUUTTTSSSRRRRRRRRRSSSUUUVVVPPPQQQSSSUUUXXX[[[]]]___]]]^^^___aaacccfffggghhhbbbdddgggkkkooosssvvvwwwyyyzzz}}}uuuggg\\\TTTPPPOOOOOOWWWmmmoooggg~~~vvvooo~~~}}}jjjQQQCCCBBBPPPQQQRRRRRRLLLAAA444+++))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))******+++,,,...///000000EEEIIIVVVooo|||{{{~~~{{{vvvmmmmmmkkkjjjmmmuuu~~~yyyrrrlllkkklllggglllsssxxxzzzyyyxxxwww|||}}}}}}~~~{{{{{{zzz\\\XXXSSSNNNKKKGGGCCC@@@;;;888444111111000000/////////...------------...------------,,,+++******,,,,,,,,,---///000222333444555666888888888777777777;;;===;;;777666:::===DDDGGGJJJJJJIIIIIILLLOOOOOOUUUVVVTTTUUUZZZYYYTTTSSSXXX___dddhhhlllqqqtttppprrrtttvvvxxxxxxxxxxxx{{{zzzyyyyyyzzz||||||zzz{{{{{{lll[[[PPPMMMDDDAAA===>>>DDDLLLTTTXXXgggmmmsssxxxyyy{{{}}}|||wwwppplllllljjjfffbbbeeeeeeeeeeeeeeeddddddcccZZZZZZYYYVVVPPPJJJDDD@@@===:::888999???IIISSSYYYyyyjjjXXXJJJAAAKKKggg}}}cccLLLBBBBBB<<>>999999<<<:::555:::777555999DDDRRR___ggg{{{}}}}}}xxxrrroooiii```WWWTTTTTTRRRQQQSSSZZZXXXTTTOOOJJJEEEAAA??????BBBJJJSSSWWWVVVXXX\\\bbbeeeggggggffffffiiilllmmmnnnoooooonnnkkkgggeeehhhffffffhhhjjjiiieeebbb___\\\ZZZYYYYYYXXXWWWUUUWWWWWWXXXYYYZZZ\\\^^^___bbbbbbdddfffiiilllooopppooopppqqqrrrsssvvv{{{~~~}}}rrrgggZZZPPPLLLKKKPPP\\\sss~~~}}}qqqbbbmmm|||pppyyyvvvcccMMMCCCCCCIIIQQQTTTQQQQQQNNN>>>+++(((***+++***)))'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))******)))'''%%%$$$+++)))((()))'''$$$&&&+++)))''')))///222555>>>IIIWWWhhhwwwyyyrrrssswwwuuusssvvvyyyvvvvvvwwwqqqxxxvvvvvvyyy|||~~~{{{pppeeeeeehhhsss]]]YYYTTTOOOKKKGGGCCC@@@;;;888444111111000000/////////...---------------***++++++,,,,,,++++++******+++,,,...000222333444222333555666888888888777999<<<===<<<999888;;;???DDDGGGJJJLLLKKKLLLPPPTTTVVV^^^cccaaa___]]]YYYTTTVVV[[[aaafffiiilllpppsssqqqrrrtttvvvwwwwwwwwwwwwzzzzzzyyyzzz{{{}}}}}}zzzyyy||||||tttjjj```UUUIIIBBBBBBDDDDDDGGGOOOZZZfffooottt~~~xxxuuummmfff]]]WWWUUUSSSPPPMMMRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPRRRSSSSSSQQQPPPOOOEEEEEECCC>>>::::::@@@FFF]]]nnnzzzeeeSSSTTTjjjpppUUUFFFCCC???AAA@@@;;;:::===;;;777;;;;;;>>>GGGVVVhhhvvv~~~}}}vvvqqqkkkaaaXXXUUUTTTRRRQQQSSSUUUTTTQQQMMMIIIDDD@@@>>>BBBFFFOOOZZZ______bbbfffgggjjjlllllljjjiiijjjlllppprrrsssttttttrrrpppnnnkkkiiihhhiiikkkllljjjhhhcccaaa______```aaa```___]]]]]]]]]^^^```aaacccdddeeefffgggjjjlllooorrrtttrrrtttuuuvvvwwwzzzyyymmm^^^SSSNNNJJJMMMWWWkkk}}}wwwfffhhhzzzjjjiiiyyyvvvyyy|||hhhTTTFFF???GGGOOOTTTSSSSSSPPPAAA///))))))***)))(((''''''((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((()))******)))((((((((((((***---+++((()))---///000666>>>CCCHHHSSS___iiixxxzzzzzz|||{{{xxxyyy}}}|||||||||yyy}}}yyyvvvyyy~~~}}}vvvuuuxxxvvvmmmcccWWWXXXaaappp{{{}}}}}}~~~~~~^^^ZZZUUUPPPKKKGGGCCC@@@;;;888444111111000000//////......---------------))))))***+++++++++******(((***---000222333444444111222444666777999999999;;;===>>>===;;;;;;>>>AAADDDGGGKKKMMMMMMPPPTTTXXXYYYgggvvv|||yyyoooaaaVVVYYY]]]bbbfffiiillloooqqqrrrrrrtttuuuvvvvvvvvvvvvyyyyyyzzz{{{}}}~~~|||zzzxxxvvvxxx|||{{{lllcccZZZQQQJJJDDD@@@AAAFFFOOOSSSZZZeeesssvvvhhh___WWWOOOFFF@@@>>>>>>===<<>>>>>===>>>???BBBEEEIIILLLOOOPPPKKKPPPRRRLLLAAA;;;<<<@@@???OOOgggpppeeeqqqbbbLLLEEEAAACCCBBB>>>===>>>===:::>>>AAAJJJXXXjjj|||zzzvvvmmmcccZZZVVVUUURRRQQQSSSQQQQQQPPPMMMJJJEEEAAA???EEEIIISSS```ggghhhkkkpppnnnpppssssssqqqooonnnnnnssstttvvvxxxyyyxxxwwwvvvqqqnnnlllkkkmmmoooppppppllljjjhhhgggggggggfffeeebbbbbbbbbcccdddfffggghhhkkkkkklllnnnqqqtttwwwyyywwwyyyzzz{{{|||uuueeeVVVPPPJJJJJJPPP```vvvxxxvvvgggwwwzzzddd\\\iii}}}xxxeeePPP???EEELLLRRRTTTVVVTTTFFF555***))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&''''''((()))&&&'''(((***++++++++++++((())),,,///...+++...333666;;;DDDMMMSSS[[[iiiwwwuuu{{{vvvtttssszzzyyy}}}{{{|||vvvooohhhhhhlllllleee^^^LLLKKKPPPZZZbbbdddeeegggfffppp~~~___[[[UUUPPPLLLGGGCCC???;;;888444111111000000//////...------,,,,,,------***+++++++++++++++***)))'''***---111333555555444111222444666999;;;<<<======>>>>>>===<<<===AAADDDEEEHHHKKKLLLMMMOOOTTTXXXVVVgggkkkXXXYYY\\\```eeeiiillloooppprrrrrrssssssttttttttttttwwwxxxzzz|||~~~yyyvvvttttttwww|||zzzhhhZZZTTTLLLEEECCCCCCGGGOOOWWWiiikkkqqqyyysssbbbTTTKKKBBB>>>999777777999::::::888888999999888888777666666666777999<<>>???@@@AAAEEEJJJUUUeeeuuu|||xxxoooeee[[[XXXVVVSSSRRRSSSPPPPPPQQQPPPMMMIIIDDDAAAEEEJJJUUUccckkkmmmpppuuusssuuuxxxyyyxxxvvvsssrrrtttuuuwwwyyyzzzzzzyyyxxxxxxuuurrrooooooqqqsssuuuvvvssspppmmmllljjjhhhfffeeeeeeeeefffggghhhjjjjjjppppppqqqrrrtttxxx{{{}}}|||}}}}}}kkk[[[RRRLLLIIIKKKWWWjjj{{{nnnnnnnnnaaahhh~~~tttZZZ@@@CCCJJJPPPUUUYYYXXXKKK===,,,***(((''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''(((((()))''''''((()))***+++++++++******,,,......///777AAAGGGMMMTTTYYY]]]eeeuuuxxx{{{xxxrrrqqqqqqpppsssttt|||~~~xxxyyyzzzzzzzzz|||xxxtttccc^^^ZZZZZZ^^^^^^ZZZTTTKKKHHHIIIMMMPPPOOOQQQTTTWWWaaaqqq||||||wwwxxx}}}vvvrrrsss}}}^^^ZZZUUUPPPKKKGGGCCC@@@;;;888444111111000000///......---,,,,,,,,,,,,,,,------------,,,+++***)))(((***...222444555555555333333555888:::===???AAA=========<<<===???BBBEEEFFFHHHJJJJJJJJJLLLPPPUUUUUU```sssjjjXXXVVVXXX]]]ccchhhlllooooooqqqqqqrrrrrrrrrsssttttttvvvwwwyyy{{{}}}~~~~~~xxxuuurrrrrrvvv{{{rrrcccUUUMMMHHHCCCAAAEEELLLTTT```jjjvvvhhh[[[OOOEEE@@@888777666777999:::::::::888888999999888888777666:::999888777777888:::;;;EEEKKKSSSXXXXXXTTTNNNJJJGGGAAA???HHH]]]xxxxxx\\\MMMFFFEEEDDDCCCAAACCCGGGLLLTTTYYYcccooo{{{{{{wwwpppfff]]]YYYWWWTTTSSSUUUOOOPPPQQQPPPMMMIIIEEEBBBGGGLLLXXXgggoooqqqtttyyyxxxyyy{{{}}}~~~}}}zzzyyyxxxyyyzzz{{{{{{{{{zzzyyy|||yyyuuussstttwwwyyy}}}zzzvvvtttrrrpppmmmkkkjjjjjjjjjjjjkkklllnnnnnnuuuttttttuuuwwwzzz~~~rrraaaWWWOOOKKKJJJRRR```uuu}}}{{{vvviiizzzhhhggg~~~rrrzzz```DDDDDDHHHNNNUUU[[[ZZZPPPEEE111---)))'''((())))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''(((''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((((('''(((''''''''''''((())))))((((((((())))))******++++++***,,,///333;;;LLL[[[llloooooollljjjooozzz{{{sssrrryyyzzzsssrrrxxx}}}yyy}}}uuusssuuu}}}yyytttuuuqqqnnnppprrrrrrooommmkkkrrr}}}|||nnnccc___UUUQQQNNNNNNPPPPPPMMMJJJIIIFFFEEEGGGGGGEEEGGGKKKPPPUUU```lllooojjjdddbbb^^^eeeqqq\\\XXXSSSNNNKKKGGGCCC@@@;;;888444111111000000///...------,,,,,,,,,,,,,,,------------,,,+++*********,,,///111444555666666444555666999;;;>>>AAACCC===<<<;;;:::<<>>AAABBB<<<:::888888;;;>>>BBBDDDEEEGGGHHHFFFEEEGGGKKKPPPPPPMMMNNNSSSSSSPPPQQQVVVYYYYYY\\\bbbiiimmmmmmmmmooonnnnnnoooppprrrtttuuuuuuuuuuuuwwwyyy{{{~~~|||wwwssspppsssyyy}}}vvvwwwyyyyyyyyy{{{~~~mmm___QQQJJJFFFBBBAAADDDIIIMMMYYYkkkyyyxxxmmmYYYRRRHHHAAA>>>>>>>>>>>>@@@@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888888777777888888222555;;;CCCNNN]]]nnnxxxggg___VVVMMMFFFJJJ]]]qqq{{{^^^UUUQQQOOOPPPQQQUUUbbbppp}}}vvvtttwww~~~~~~zzzqqqggg^^^[[[ZZZWWWWWWYYYUUUTTTQQQNNNJJJFFFCCCAAAKKKRRR```qqq|||~~~~~~~~~}}}{{{vvvvvvvvvvvvvvvwwwxxxyyy}}}{{{zzzzzz|||rrrfffWWWQQQOOONNNOOOYYYxxxhhhggg}}}~~~jjjddd{{{yyygggIIIHHHKKKRRRXXXXXXRRRMMM;;;444,,,((()))***)))'''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((())))))************+++,,,...000111555===JJJWWW___hhhwww~~~uuummmnnnwww~~~wwwvvvzzz~~~|||nnnhhhfffeeeeeeUUUMMMHHHLLLNNNKKKGGGGGGIIIGGGCCC@@@@@@AAABBBAAAAAAAAAAAA@@@@@@??????>>>======@@@DDDCCC@@@AAAFFFDDD@@@CCCMMMVVVTTTMMMGGGDDDNNN\\\eeegggdddaaa___```]]]___gggrrrXXXTTTPPPLLLIIIFFFCCCAAA;;;888444111111000000///...---,,,,,,++++++,,,,,,%%%&&&(((***,,,---......//////000111222444666777555555666777:::===@@@BBB;;;888666777:::>>>AAACCCDDDFFFGGGFFFEEEGGGLLLQQQGGGHHHMMMPPPLLLHHHMMMXXX\\\\\\^^^ccciiimmmmmmkkknnnnnnmmmnnnppprrrtttvvvuuuttttttuuuwwwzzz~~~|||~~~~~~zzzuuurrrooosss{{{~~~wwwqqqppprrrtttuuuwwwzzz~~~wwwiiiaaaZZZMMMBBBAAAAAAAAADDDJJJKKKRRRbbbwww{{{cccSSSFFFCCC??????CCCGGGHHHHHHGGGGGGEEEBBBAAAAAACCCEEE???????????????>>>============<<<<<<<<<;;;;;;;;;999:::999666:::HHH___pppwwwkkk\\\MMMEEEMMM[[[ssshhh[[[WWWTTTVVVWWW]]]mmm}}}xxxnnnnnnvvvpppggg^^^[[[ZZZYYYXXXZZZZZZXXXUUUPPPLLLHHHEEEDDDIIIQQQ```sss~~~}}}{{{yyywwwwwwwwwwwwxxxxxxyyyzzz~~~}}}|||~~~xxxkkkYYYTTTPPPNNNIIIOOOlllkkk___qqqpppcccwww|||nnnKKKIIIJJJQQQWWWWWWRRROOO>>>666---))))))+++)))''')))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&'''((())))))))))))((((((((((((((()))************+++,,,///111444666@@@KKK^^^mmmsssuuu}}}vvvqqquuu~~~~~~yyysssnnnxxx|||yyypppeee\\\YYYWWWVVVUUUQQQJJJFFFHHHIIIFFFGGGJJJEEEDDDCCCBBBDDDDDDAAA<<<======>>>>>>=========>>>>>>???BBBFFFCCC>>>>>>BBBAAA===???IIIQQQQQQMMMKKKDDDIIIOOOTTTUUUTTTRRRPPPVVVUUUYYY```eeeiiipppwwwZZZVVVRRRNNNKKKHHHEEEBBB<<<:::777333000...------------,,,,,,,,,,,,++++++,,,+++***)))))))))***+++---///222444333333444555555666777999;;;<<<<<<<<<===<<<;;;:::;;;>>>AAACCCDDDCCC@@@@@@DDDKKKPPPQQQOOOHHHEEEHHHIIIIIINNNVVVTTTYYY___eeehhhjjjkkkllllllllllllmmmoooqqqsssuuuuuuuuuvvvwwwxxxzzz|||}}}~~~}}}}}}uuusssqqqrrrvvv|||~~~xxxtttpppkkkggggggjjjooorrruuuzzz|||wwwooo```UUURRRGGGFFFDDDAAA???CCCJJJQQQXXXdddwwwvvvcccVVVOOOCCCFFFHHHJJJPPPWWWZZZWWW___^^^\\\ZZZXXXUUUPPPLLLNNNOOOQQQQQQMMMGGGAAA<<>>;;;<<>>???>>>>>>===??????>>><<<:::;;;<<<>>>>>>>>>@@@AAAAAA???===<<<===@@@FFFKKKNNNNNNMMMDDDFFFHHHJJJIIIGGGEEECCCIIIMMMQQQUUU]]]ccc```WWWXXXUUUQQQMMMJJJGGGDDDAAA;;;:::666333000......---------,,,,,,,,,,,,++++++,,,+++************+++,,,---000222444333333444555555666777999;;;<<<<<<<<<999999888999;;;>>>BBBDDDDDDCCCBBBBBBEEEJJJMMMNNNTTTNNNKKKLLLKKKIIIKKKPPPSSSXXX^^^cccfffhhhiiijjjkkkkkkkkklllnnnpppssstttsssttttttvvvxxxzzz{{{}}}~~~}}}~~~}}}uuutttssstttxxx~~~}}}qqqhhhccc```\\\ZZZaaaeeejjjooosssxxx~~~zzzqqqhhhccc[[[OOOGGGEEEBBBDDDEEEFFFHHHOOOYYYaaapppxxxmmm[[[OOOJJJJJJOOOVVV^^^dddnnnyyyzzztttppplllmmmmmmlllhhhbbb]]]YYYRRRPPPIIIAAA???@@@>>>:::@@@<<<;;;=========AAAGGGeeezzzppp]]]NNNNNN[[[|||tttjjjeeehhhjjjlllxxxwwwmmmuuuzzzvvv}}}{{{tttiii```]]]\\\XXXUUUUUUUUUVVVUUUQQQKKKEEEBBBAAAHHHLLLXXXmmm~~~}}}}}}rrreeeXXXNNNLLLKKKMMMZZZkkk{{{cccaaa}}}rrrrrr|||}}}sssrrrZZZNNNGGGKKKRRRSSSRRRRRRLLLAAA333+++))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((()))+++++++++***---,,,///555:::@@@LLLXXX___kkkyyy}}}ttt~~~xxxvvv{{{|||yyyttttttsssrrrmmmhhhaaa^^^VVVSSSMMMGGGDDDCCCEEEFFFBBBBBB@@@>>><<<<<<>>>@@@BBB@@@>>>======>>>???@@@>>>>>>>>>===<<<<<<<<<<<<===<<<<<<>>>@@@@@@>>>======>>>@@@CCCFFFGGGFFFDDDAAADDDGGGIIIGGGEEEBBB@@@???BBBEEEKKKUUU\\\VVVLLLXXXUUUQQQMMMKKKHHHDDDBBB;;;999666333000///......------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---...000333444444333444555666666888999;;;<<<<<<<<<666666777888;;;???CCCEEEEEEDDDCCCDDDGGGIIIMMMOOOTTTPPPMMMNNNMMMKKKLLLOOORRRWWW]]]aaadddfffggghhhjjjjjjkkklllnnnppprrrsssqqqqqqrrrtttvvvyyy{{{|||~~~{{{xxxuuuttttttvvvzzzxxxyyyooo```TTTOOOMMMKKKJJJUUUZZZbbbjjjrrryyyyyypppjjjaaaYYYRRROOOJJJEEEBBBBBBHHHKKKPPPUUU[[[dddpppxxxwwwcccSSSLLLNNNUUUYYYgggssswwwsssiii]]]UUURRRMMMGGGEEEBBB@@@AAA???;;;:::<<>>>>>>>>>>>>>>>>>===;;;;;;<<<>>><<<;;;::::::::::::<<<<<>>@@@BBBCCCAAA??????BBBGGGIIIHHHFFFCCCBBBEEEEEEGGGMMMWWW\\\VVVLLLYYYVVVQQQNNNLLLIIIFFFCCC;;;999666333000///......------,,,,,,,,,+++++++++,,,,,,,,,,,,---------...///111333444444333444555666777888:::;;;<<<<<<<<<777777777999<<>>???:::GGG___|||nnn```aaavvv~~~mmmpppsssttt~~~xxx}}}~~~~~~zzzzzzrrrkkkgggccc\\\XXXWWWTTTTTTSSSOOOHHHCCC???>>>BBBFFFTTTjjj~~~qqqfffYYYQQQKKKIIINNNVVVoooqqqeee{{{mmmgggcccpppuuunnn~~~rrrrrrdddUUUFFFCCCJJJQQQRRRPPPSSSJJJ===222***(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,---///222444<<>>??????>>><<<;;;;;;<<<;;;;;;;;;999888888999:::<<<:::888999;;;===<<<;;;<<<:::999999::::::888777::::::;;;===@@@AAA@@@???;;;@@@FFFIIIHHHFFFEEEEEECCCBBBCCCFFFKKKNNNLLLHHHWWWSSSOOOLLLJJJGGGDDDBBB:::888666333111//////...------,,,,,,,,,+++++++++,,,,,,------............///222444555444333444444777888999:::;;;<<<<<<<<<999999:::;;;===@@@BBBCCCEEEBBBBBBFFFJJJOOOZZZfffbbb]]]UUUMMMJJJMMMRRRTTTUUUXXX]]]```bbbdddfffgggiiijjjkkkmmmooopppqqqrrrmmmnnnoooqqqtttwwwyyyzzz}}}|||uuurrrqqqqqqrrrtttxxx}}}ssscccYYYQQQHHHAAA?????????>>>@@@EEEMMMXXXcccmmmrrruuusssmmmeee^^^ZZZUUUOOOKKKGGGGGGHHHHHHMMMTTT\\\```ggglllsssyyy~~~|||jjjUUUQQQOOOVVVdddvvv{{{kkk```TTTNNNHHHCCCAAACCCFFFCCCJJJbbbsssfffmmmsssoooppprrr}}}{{{{{{tttnnnjjjeee^^^[[[[[[UUUUUUSSSOOOIIICCC???>>>CCCFFFRRRggg{{{}}}qqqaaaUUUMMMJJJMMMRRRbbb|||xxxddduuunnneee___oooxxxlll{{{hhhYYYGGG@@@FFFPPPUUUTTTSSSMMMBBB555+++''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++************,,,222:::@@@MMMfffvvvyyyqqqrrrvvv}}}vvvjjjccceeennnvvveee[[[OOOHHHFFFEEEBBB???CCCCCCBBBAAA???===;;;:::;;;<<<<<<;;;999888888999777888:::999888888:::<<<999999999;;;===>>>======>>>===<<<===???AAA@@@@@@;;;:::999;;;<<<===<<<;;;999>>>CCCEEEBBB@@@AAABBBCCCBBBAAAAAABBBDDDHHHLLLSSSPPPLLLIIIGGGDDDAAA???:::888666333111/////////------,,,,,,,,,,,,++++++++++++,,,---............000222555555444333444444888999:::;;;<<<<<<<<<<<<999:::;;;<<<>>>@@@BBBCCCDDD@@@AAAGGGJJJNNNZZZhhhoooiii]]]OOOIIIKKKOOOPPPVVVYYY]]]```aaaccceeefffhhhiiikkkmmmnnnpppppppppnnnnnnoooqqqsssvvvxxxyyy|||~~~yyyrrrpppqqqoooqqqtttyyy~~~pppbbbQQQKKKDDD@@@??????>>>===???@@@DDDJJJQQQWWWYYYZZZ\\\WWWPPPKKKIIIIIIHHHHHHIIINNNQQQSSSWWWaaahhhkkkqqqwww~~~{{{fffXXXRRRRRRVVVaaattt{{{kkk___TTTJJJDDDCCCGGG>>>>>>QQQppp|||ttt{{{tttooorrr|||vvvoookkkddd]]][[[]]]WWWWWWUUUQQQJJJDDD@@@???DDDEEEOOOcccvvv{{{iiiZZZQQQNNNOOOPPP]]]rrrwwwcccnnnuuukkkaaaooo{{{mmm|||rrrdddOOOAAABBBMMMUUUVVVSSSOOOFFF:::...'''''')))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***)))*********++++++++++++***+++,,,---222===KKKUUUjjj~~~{{{{{{pppoooqqquuu|||wwwiii[[[SSSRRRWWW]]]SSSMMMEEEAAAAAAAAA@@@?????????>>>>>>===;;;999888666777777777666666777999222555888999888888;;;>>>@@@CCCGGGIIIIIIHHHIIIJJJKKKJJJIIIKKKNNNQQQRRRQQQEEEDDDBBBAAAAAA@@@>>>===???DDDHHHHHHEEEDDDGGGJJJIIIDDDAAAAAAAAABBBFFFLLLSSSPPPLLLIIIGGGEEEBBB@@@999888555333111000//////------,,,,,,,,,,,,++++++)))***,,,---......------111333555666444333444444888999:::;;;<<<<<<<<<<<<666777999;;;>>>AAACCCDDDBBB>>>AAAHHHIIIGGGPPP]]]gggdddZZZMMMHHHMMMQQQPPPUUUXXX[[[^^^___```cccdddeeefffhhhkkklllmmmnnnnnnoooooopppqqqsssuuuwwwxxxzzz}}}wwwqqqppprrroooqqquuu{{{~~~{{{qqqfffVVVPPPGGGBBBAAAAAA@@@>>>@@@>>>===???BBBDDDDDDCCCDDDDDDCCCBBBBBBEEEJJJMMMTTT\\\cccffflllvvv}}}vvvcccYYYUUUYYY___lll|||zzziiiZZZSSSHHHAAA>>>FFFWWWooo~~~tttwwwzzzssslllddd]]][[[^^^YYYYYYWWWSSSLLLFFFBBB@@@BBBCCCKKK^^^rrrppp```WWWSSSPPPMMMVVVddd}}}zzzeeehhhuuuzzzllltttrrruuusss\\\FFF@@@IIIRRRUUUSSSQQQKKK???222)))(((*********))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))***************+++++++++,,,,,,+++///555;;;DDDRRRdddppp|||sssnnnqqq|||~~~}}}||||||}}}mmmeeeYYYNNNHHHEEEEEEFFFCCCBBB@@@>>>============<<<<<<<<<;;;:::999888888666777888999:::<<>>AAACCCEEE@@@===AAAIIIGGGAAAFFFRRRUUUUUUPPPHHHHHHPPPVVVUUUTTTWWWZZZ\\\]]]___aaaccccccdddfffiiikkkkkkkkkkkkppppppqqqrrrsssuuuwwwxxxyyy|||wwwqqqqqqsssooorrrwww}}}~~~{{{}}}}}}|||zzzrrrjjj___XXXMMMFFFDDDCCCBBBAAA@@@<<<999999;;;===<<<;;;<<>>>>>;;;:::999:::<<<<<<;;;;;;::::::999999;;;<<<>>>???BBBGGGMMMQQQ```ccceeeaaaZZZVVVVVVXXXeeeooozzz|||xxxtttvvvyyy}}}yyytttpppmmmjjjgggeeekkkiiihhhhhhiiijjjjjjiiiaaahhhpppuuuyyyvvviiihhhiii```SSSJJJWWWTTTPPPMMMJJJGGGCCC@@@>>>:::555222111111000///---......///...,,,+++******+++---...///000000000333444444222000000444777888888:::===@@@???;;;666444666999===@@@CCCDDDDDD>>>@@@CCCDDDCCCDDDHHHKKKNNNHHHFFFJJJLLLLLLPPPXXXUUUVVVXXX[[[\\\]]]]]]]]]ccceeehhhkkklllkkkiiihhhmmmnnnpppsssuuuvvvwwwxxxwww{{{tttsssrrrppprrrsssvvv~~~~~~{{{|||~~~|||}}}~~~~~~}}}{{{zzzyyyssslll^^^OOOGGGGGGFFFDDDDDDBBB???<<<;;;;;;<<<===AAAFFFJJJMMMOOOUUU^^^fffppp|||uuuhhhbbbdddjjj}}}wwwgggVVVNNNKKKPPP^^^lllvvvnnnhhhbbb___\\\\\\\\\ZZZVVVNNNEEE>>>AAAFFFHHHVVVmmm|||vvvggg]]]VVVPPPKKKPPPNNN^^^}}}pppbbbccczzzggg{{{uuu[[[CCC>>>HHHTTTWWWSSSPPPJJJ<<<---(((,,,((()))*********)))'''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&''''''((()))***+++*********)))))))))(((---+++)))(((***---///000666===IIIWWWggguuu}}}~~~tttmmmfffdddhhhuuuuuuhhh\\\RRRKKKIIIGGGGGGGGGDDD???;;;>>>===:::888888888:::;;;666777999;;;============EEEGGGLLLRRRYYY```eeehhhzzzzzzyyyvvvqqqjjjdddaaarrrtttvvvuuusssqqqqqqqqqmmmmmmmmmnnnooommmjjjhhhgggfffffffffhhhlllppprrrppptttxxx{{{|||lll___WWWTTTPPPMMMJJJFFFCCC@@@===:::555222111000000///,,,------------+++***)))++++++---...////////////111222222111///000333666::::::;;;>>>@@@???;;;777333555999<<<@@@BBBCCCCCC@@@CCCFFFFFFEEECCCDDDEEEFFFCCCEEEJJJMMMMMMPPPUUUUUUVVVXXX[[[\\\]]]^^^^^^bbbdddfffhhhiiiiiihhhgggkkklllnnnqqqsssuuuvvvwww{{{|||~~~zzzssssssssspppqqqttt{{{~~~{{{}}}{{{nnn___UUUPPPIIICCCEEECCC@@@>>>>>>???AAACCCIIIOOOXXX___dddkkksssyyy{{{oooiiikkkvvvttteeeZZZTTTVVV[[[vvv|||uuunnngggccc```___]]][[[WWWOOOGGGAAABBBFFFGGGSSSiiiwww{{{lllbbbZZZRRRMMMPPPOOOZZZvvv~~~iiicccwww|||kkkuuuwww```KKKCCCKKKTTTWWWTTTRRRMMM@@@111***,,,(((((()))***)))((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((******(((((()))))))))*********...------...000111222222:::DDDSSSbbbooo{{{pppkkkjjjnnnsssyyyooo]]]TTTOOOIIIHHHFFFFFFEEEBBB===999:::;;;;;;;;;;;;:::999888888888999;;;@@@FFFLLLOOO[[[^^^bbbhhhlllppprrrssszzzxxxuuupppiiiaaa[[[XXX\\\^^^___^^^[[[YYYWWWWWWWWWVVVVVVYYY]]]```aaaaaa^^^\\\ZZZXXXXXXYYY[[[\\\aaaeeejjjnnnsss|||VVVSSSOOOLLLIIIFFFBBB???===999555111000000000///,,,,,,,,,,,,+++***)))(((+++,,,---...............000111222111111222555777::::::;;;<<<===;;;888555333555888<<>>:::777999999999:::;;;<<<===>>>DDDGGGLLLSSS\\\eeelllppppppppppppooommmiiieeebbbcccaaa]]]WWWQQQLLLGGGEEEDDDFFFGGGEEEBBB@@@>>>>>>???>>>===@@@EEEKKKOOOQQQHHHFFFDDDAAA@@@@@@AAABBBGGGKKKOOOSSSWWW]]]eeekkkooouuu|||UUURRRNNNKKKIIIFFFBBB???===999444111000000//////------,,,,,,++++++***))),,,,,,---...............222333333444555777999:::777777888999888666333111333666:::>>>@@@BBBBBBBBB>>>AAAEEEHHHIIIIIIHHHGGGAAABBBFFFJJJNNNPPPQQQSSSVVVVVVXXXZZZ[[[]]]^^^^^^aaaaaaaaaaaabbbdddfffggghhhjjjlllooorrruuuvvvwwwuuummmnnnqqqqqqnnnpppvvv~~~wwwmmmkkkhhhffffffjjjnnnpppxxx~~~~~~yyyxxx|||zzzhhh]]]\\\xxx}}}tttnnniiifffbbb]]]XXXRRRKKKGGGEEEGGGEEELLL___mmm}}}}}}rrrfffYYYPPPOOOTTTXXXaaayyyddd]]]|||~~~zzzhhhtttxxxgggTTTGGGEEEIIIQQQSSSUUURRRHHH:::000+++((((((((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++&&&''''''((()))***+++,,,,,,---...222:::EEEQQQYYYhhhnnnxxx~~~|||~~~|||xxxZZZFFF???>>>::::::;;;======<<<:::999:::::::::===BBBJJJQQQUUU]]]aaahhhooorrrsssqqqpppdddbbb]]]XXXQQQKKKFFFCCCBBBAAA>>><<<:::999888888999;;;<<<<<<999777666777666444222444777;;;>>>>>>777666555444444555666777666999<<<===>>>@@@CCCFFFKKKQQQYYY^^^cccjjjuuu~~~TTTQQQMMMKKKHHHEEEBBB???===999444111000000///...///...------,,,+++++++++,,,,,,---...////////////333333333555777999::::::666777888777555333111000555777<<<@@@BBBCCCCCCBBBBBBCCCFFFIIILLLLLLLLLKKKCCCDDDDDDEEEHHHLLLPPPQQQUUUVVVVVVXXXZZZ[[[]]]^^^aaaaaa```aaabbbdddgggiiiiiijjjmmmqqqtttwwwyyyyyy~~~pppjjjlllnnnnnnlllqqqwww~~~~~~jjjiiizzzxxxrrrmmmiiiddd___ZZZSSSMMMIIIDDDGGGDDDJJJ[[[iiizzzyyylll]]]SSSPPPVVVYYY___ssshhhYYYpppzzznnnlllwwwkkkooorrrdddUUUGGGDDDGGGMMMQQQTTTRRRJJJ???444,,,))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))************...000444===MMMddd|||{{{zzz}}}}}}yyywwwyyy|||{{{pppcccgggeeeYYYLLLDDD@@@===999:::;;;;;;;;;;;;<<<======AAAIIISSS^^^gggmmmqqqrrrrrrpppmmmfff^^^VVVQQQIIIEEE@@@;;;888777777777333222222222333555888999777999;;;;;;:::999999:::666555444555666777777666555555444555666777999:::444555777888888888888999999:::===@@@EEEMMMUUU[[[SSSPPPMMMJJJHHHEEEBBB???<<<888444000/////////...000///...---,,,,,,,,,,,,,,,---...///000111111111222222222444777999999888777888999888666444333333555888===AAADDDDDDCCCBBBFFFGGGJJJNNNQQQQQQNNNKKKCCCDDDBBB???BBBIIIOOOPPPTTTTTTUUUVVVXXXZZZ\\\]]]`````````aaaccceeegggiiiiiikkknnnrrrvvvyyy{{{|||}}}{{{nnnjjjlllllllllmmmtttyyy}}}{{{~~~~~~fffeeeppp{{{wwwpppmmmhhhccc]]]VVVOOOKKKEEEHHHEEEIIIXXXeeevvvrrrcccXXXRRRUUUYYY^^^nnnppp]]]gggssseeebbbnnntttooo~~~pppfffZZZLLLFFFHHHIIIOOOSSSRRRLLLDDD999///******)))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++******++++++++++++++++++---222<<>>:::777888888888888;;;???BBBHHHRRRaaapppzzz}}}{{{yyypppjjjaaaXXXPPPLLLJJJJJJCCC???999444222333555888333333333333555777999:::666888;;;<<<<<<;;;<<<===999888777888:::;;;:::999777777777777777777888888444555777888999::::::999;;;888666666:::???CCCFFFRRROOOLLLIIIGGGEEEAAA???<<<888333000//////......///...---++++++++++++,,,,,,---...000222333444444444333333555888:::999777666888999888555333333444555888===AAACCCCCCBBBAAADDDHHHNNNUUUYYYWWWQQQLLLAAADDDCCC@@@CCCLLLRRRRRRSSSSSSSSSTTTVVVXXXZZZ[[[^^^___```aaaccceeefffgggiiikkknnnrrrvvvyyy{{{}}}{{{|||wwwmmmkkkmmmlllnnnqqqxxx~~~yyywww|||{{{kkkmmmxxx~~~{{{tttqqqmmmhhhbbbZZZRRRMMMFFFIIIEEEHHHTTT___nnnxxxiii___TTTRRRTTT[[[gggzzzyyyddd```rrruuueeecccqqq~~~rrrzzzvvvooodddRRRFFFEEEHHHOOOSSSRRROOOJJJ???444,,,+++***)))((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,******+++,,,------......222<<>>===<<<======<<<:::888888;;;>>>??????:::999999999999999::::::888777888999:::::::::999===;;;888666666999>>>@@@QQQOOOLLLIIIGGGEEEAAA???<<<888333000//////.........---,,,***)))******+++,,,---///111333555555666777666555777;;;<<<;;;888333555777666333111222444444777<<<@@@CCCBBBAAA???>>>DDDOOOZZZ```^^^VVVNNNAAAEEEFFFDDDHHHRRRWWWVVVRRRRRRRRRSSSUUUWWWYYY[[[]]]^^^___aaacccdddeeefffhhhjjjmmmrrrvvvyyy{{{}}}yyy{{{}}}uuummmmmmnnnmmmooouuu||||||vvvuuuzzzuuuiiivvv}}}wwwtttpppllleee]]]UUUOOOGGGJJJFFFGGGRRRZZZhhh~~~|||mmmcccUUUOOOOOOXXXbbbqqqhhh]]]hhhmmmgggrrrtttwwwyyylllVVVDDD???HHHOOOTTTSSSQQQMMMCCC777---,,,***)))))))))***+++&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,((()))***,,,...000111222???LLL^^^pppvvvqqqxxx}}}ooo\\\OOOJJJ===???>>>888666:::>>>>>><<>>AAAAAA???>>>>>>>>>???;;;777666888<<<@@@BBB>>>??????@@@AAABBBBBBCCC@@@>>>===<<<<<<<<<;;;999888888777555333555;;;@@@SSSPPPLLLIIIGGGEEEBBB@@@999666222000//////...---...------------,,,,,,,,,000000111222333333444444888777666666777888;;;<<<;;;<<<;;;555...+++---111555888<<>>>>>@@@CCCDDDBBBEEEIIILLLLLLLLLMMMMMMLLLIIIBBB<<<:::>>>FFFLLLJJJIIIHHHGGGGGGGGGGGGGGGCCCDDDDDDCCCAAA??????@@@@@@???<<<:::999888888888SSSPPPLLLIIIGGGEEEBBB@@@:::666222000//////...---------------------------000000111222333444444555777777666666777999;;;<<<888:::999555///---000444888;;;>>>@@@AAAAAA@@@@@@AAADDDIIIMMMMMMJJJEEEAAAAAAFFFHHHFFFHHHNNNQQQPPPPPPPPPQQQSSSUUUVVVWWWXXX___]]]^^^aaa```^^^```dddhhhmmmpppoooqqqwww||||||}}}~~~|||tttrrroookkkjjjmmmrrrvvvzzzrrrnnnttt|||xxxllluuu{{{}}}|||tttmmmeee^^^OOOJJJIIIKKKKKKOOOaaawwwwwwiii^^^VVVMMMQQQ]]]bbbssslllaaattt~~~ooo{{{~~~vvv\\\HHHCCCLLLPPPOOOQQQRRRHHH:::,,,,,,+++((('''((()))******)))))))))((((((((('''''''''(((((((((((('''''')))(((''''''((()))(((''''''''''''((((((((())))))))))))(((((((((((())))))***************++++++,,,---,,,---...///444???LLLbbbkkkxxxyyyxxx|||zzziiiZZZKKK@@@;;;===;;;???BBBCCCIIIUUU___cccnnnwww~~~~~~{{{uuuiii]]]TTTMMMDDD>>>:::999777666777777888999;;;<<<;;;;;;:::<<<>>>===::::::<<>>===<<<<<<;;;SSSPPPLLLIIIGGGEEEBBB@@@:::777333000//////...---------------------......///000111222333444444555666666555666777888:::<<<::::::999555000...000333:::===@@@AAA@@@?????????BBBDDDGGGIIIHHHDDD???<<>>---,,,+++***))))))((()))))))))))))))(((((((((((('''(((((())))))((((((''')))(((''''''))))))((('''''''''((((((((()))))))))***))))))(((((())))))***+++*********++++++,,,---***+++...111333:::IIIWWWeeeppp}}}zzzvvvxxxsss\\\KKK@@@999999<<<>>>EEEMMMUUUaaaqqq}}}{{{pppaaaOOOAAA;;;888444222333555666666666777888999:::;;;;;;;;;===@@@CCCDDDAAA@@@AAADDDNNNUUU]]]ccceeehhhnnnssswwwzzz}}}vvvrrrttt{{{~~~|||zzzvvvsssrrrqqqllleee```]]]YYYTTTPPPMMMJJJFFFCCCBBBBBB@@@???SSSPPPLLLIIIGGGEEEBBB@@@:::777333000000//////...,,,,,,------......////////////000111333444555555555555555555666888::::::>>>===:::555000------///888;;;???@@@>>>===>>>@@@CCCEEEGGGHHHEEEBBB>>>===>>>BBBFFFHHHHHHHHHIIIIIILLLMMMOOOPPPRRRTTTVVVVVVZZZXXXZZZ]]]^^^^^^ccciiihhhnnnrrrrrrtttyyy|||{{{}}}~~~vvvjjjeeegggiiijjjkkkmmmpppsssssspppoooqqqwww}}}{{{lllfffyyy}}}zzz|||~~~wwwmmmbbbZZZTTTNNNJJJGGGKKKYYYiii}}}qqqddd]]]QQQNNNVVVZZZiiitttcccnnnzzzwwwppp|||ZZZFFFKKKOOOQQQTTTTTTMMMCCC000,,,+++,,,+++)))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))((('''((()))***)))''''''(((((((((((()))))))))***))))))))))))))))))***+++++++++++++++,,,---.........111888???GGGUUUaaammmuuu}}}|||zzz|||~~~{{{xxx{{{zzzgggQQQDDD???>>>AAAEEELLLWWWeeeppp{{{|||kkk\\\QQQHHH>>>666888666555555666777888888777999;;;======>>>???@@@BBBHHHNNNRRRSSSSSSVVVXXXdddnnn{{{~~~{{{tttkkkccc^^^YYYTTTOOOMMMJJJFFFBBBSSSPPPLLLIIIGGGEEEBBB@@@:::777333111000000///...,,,,,,------...///000000...///000111333444555666555555555555666777888888===;;;888444000.........333777<<<===<<<<<>>AAAGGGJJJMMMPPPTTTXXXXXX___iiipppuuuyyy}}}}}}tttllleee]]]SSSLLLSSSPPPLLLIIIGGGEEEBBB@@@;;;888444111000000///...+++,,,---...///000111111...///000111333444666666555555666666666666666555777666333111000000111222///444:::<<<;;;<<<@@@EEE@@@CCCDDDCCC???>>>???AAAIIIGGGFFFFFFDDDCCCEEEJJJIIIJJJKKKNNNPPPRRRTTTUUUYYYWWWWWWYYYVVVRRRRRRUUUcccjjjqqqsssvvv{{{}}}{{{||||||}}}wwwkkkaaabbbcccdddfffjjjpppttt}}}zzznnnrrrrrrnnnnnnttt|||kkkjjjxxxuuuvvvyyy~~~}}}rrrhhhcccZZZQQQKKKLLLSSSZZZtttyyyhhheeeWWWOOOQQQRRR[[[nnncccUUUfff}}}{{{ttttttxxx~~~sss\\\MMMNNNPPPTTTVVVUUUOOOIII888...))),,,---((('''***(((((((((((())))))))))))((())))))******))))))(((***)))((((((******)))(((((((((((()))))))))******+++******))))))******++++++++++++,,,---...///000///555DDDWWWdddlllrrrxxx}}}||||||{{{vvv{{{~~~yyypppooopppxxxzzzwwwsssrrrjjjYYYFFF@@@>>>EEERRR^^^kkktttzzziii[[[HHH@@@999888888777777999666777999;;;<<>>AAAEEEKKKRRRXXX\\\cccnnnwwwSSSPPPLLLIIIGGGEEEBBB@@@;;;888444111111000000///++++++,,,...///111222333---...000111333555666777777777777666555333222111666444000......//////...111777<<<===;;;;;;AAAGGGIIIKKKKKKGGGBBB???BBBFFFAAA???AAAFFFGGGDDDGGGMMMGGGHHHJJJLLLOOOQQQSSSTTTSSSTTTWWW\\\[[[VVVUUUXXX]]]fffnnnrrrwww|||}}}|||~~~sssgggbbbbbbaaabbbgggppp{{{|||ssspppxxxzzztttrrrzzznnnooo{{{vvvvvvsssxxx}}}xxxpppmmmdddYYYQQQOOOQQQRRRfffmmmlll```VVVVVVUUUYYYgggwww||||||___XXXdddrrrwww}}}{{{{{{|||yyyyyynnnfffpppzzz|||www}}}yyyuuujjjjjjHHHGGGIIIPPPUUUTTTQQQNNN>>>000'''+++,,,'''''',,,'''((((((((())))))******))))))************))))))***)))((()))***+++***((())))))))))))************++++++************+++++++++,,,,,,---...///111111???UUUsss{{{~~~|||wwwuuuxxxzzzbbb[[[]]]PPPAAA@@@AAADDDDDDJJJVVVcccqqqooo]]]NNNAAA888888555444777777555999@@@???CCCGGGKKKPPPXXXaaahhhttt|||SSSPPPKKKHHHEEEBBB???===:::777333111///...---+++...,,,,,,---///111111111...///111333444444444444999999888777666555444444666333000///000111111000777888999888999===DDDJJJ^^^^^^ZZZQQQFFF>>>===>>>???AAACCCDDDDDDDDDFFFHHHIIIJJJLLLLLLMMMOOOSSSVVVVVVUUUVVVYYY^^^aaacccdddfffhhhmmmsssxxxzzzyyyxxxyyy}}}~~~uuunnnjjjcccbbbbbbccchhhppp{{{xxxppptttyyyqqqqqqzzzvvvvvvvvvtttuuu~~~uuummmgggccc[[[PPPLLLNNN]]]pppxxxlll___WWWSSSRRRVVV\\\sssppp\\\VVVccc{{{{{{{{{{{{tttfffkkkyyyooozzztttrrreeeRRR???FFFUUUQQQRRRXXXRRREEE555***,,,---((('''+++******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))************)))************+++++++++(((***,,,,,,,,,...333777OOOpppxxxjjjXXXIIIBBB?????????KKKPPPWWWcccwwwrrr[[[LLLCCC===::::::777777777999999:::===BBBCCCOOO^^^iiipppvvvRRROOOKKKHHHEEEBBB???===:::777333000///...---+++...---,,,---///111111111...///111333555555555555888888888888777666555555666333000///000111222222888999999999999===CCCHHHWWWWWWTTTMMMDDD???>>>@@@>>>@@@BBBCCCCCCDDDFFFHHHHHHIIIJJJKKKLLLNNNQQQTTTWWWWWWWWWYYY]]]```bbbbbbcccfffkkkqqqvvvyyyyyyxxx{{{~~~tttlllhhhdddcccbbbccchhhqqq|||vvvooouuu{{{yyyzzzyyyqqqpppqqqwwwvvvmmmggg^^^TTTNNNNNNWWWhhh{{{oooaaaYYYTTTQQQSSSXXXkkksss^^^VVV___tttyyyvvvzzzzzz{{{mmmnnnrrr{{{xxxmmm[[[FFFHHHTTTQQQRRRVVVOOOFFF666+++,,,---((('''+++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************+++++++++++++++---...------222;;;CCC^^^vvv~~~yyyzzzqqq___LLLBBB???@@@HHHPPP]]]gggsss|||zzzaaaSSSDDD===:::777666777<<<===@@@CCCGGGKKKQQQWWWbbbmmm}}}RRROOOKKKGGGEEEBBB???===999777333000//////---,,,...---,,,...000222111111///000222444666666666666777777888999999888777666777444111///111222333333999999:::999:::===BBBFFFKKKLLLKKKFFF@@@======@@@===???AAACCCCCCDDDGGGIIIFFFGGGIIIIIIJJJLLLPPPSSSWWWWWWXXXYYY[[[^^^```bbbaaadddjjjpppuuuwwwxxxyyy}}}}}}rrriiieeeeeedddbbbdddjjjsss}}}|||tttooottt{{{rrrxxxzzztttsssrrrtttzzz}}}rrrjjjbbbYYYRRRPPPRRR```vvvssseee\\\UUUPPPPPPSSSddd{{{tttaaaXXX]]]nnntttvvv||||||rrrlllwwwuuusss~~~vvvbbbMMMHHHOOOPPPRRRTTTNNNGGG999...------)))'''+++******))))))))))))******))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************+++++++++,,,,,,...///---...777FFFSSShhhwww{{{|||}}}~~~|||qqqdddQQQAAA@@@BBBCCCLLLZZZmmm{{{{{{jjj]]]FFF>>>888999;;;;;;;;;===CCCFFFKKKPPPWWW```hhhnnnzzzQQQNNNJJJGGGEEEBBB???===999666333000000///---,,,---------...111222222111///111333555777888888777555777888:::::::::999888777444000///111333555555999999::::::;;;>>>AAADDDBBBBBBAAA>>>;;;999:::<<<<<<>>>AAABBBCCCDDDFFFHHHFFFGGGHHHIIIJJJLLLOOORRRUUUVVVWWWXXXZZZ]]]aaaddddddggglllqqqtttvvvwwwxxx}}}|||qqqhhhccceeecccbbbeeelllvvvxxxsssooossszzz{{{www{{{xxxtttrrruuu}}}tttllleee^^^WWWRRRRRR[[[mmmwwwjjjaaaYYYRRRPPPQQQaaavvvuuucccYYY^^^nnnvvvyyyuuujjjmmmyyyjjjsss}}}iiiUUUHHHIIIOOOSSSSSSPPPHHH<<<111...---)))(((*********))))))))))))******))))))))))))))))))))))))((()))))))))************************))))))))))))*********+++++++++,,,,,,+++......---000<<>>@@@AAABBBCCCEEEGGGFFFGGGHHHIIIJJJLLLOOORRRQQQSSSUUUWWWYYY]]]ccchhhiiilllqqqsssttttttvvvxxx|||}}}zzzqqqhhhbbbcccaaaaaafffoooyyy{{{uuuqqqppptttzzzyyypppxxxvvvooorrr{{{}}}ssskkkddd[[[UUUSSSXXXeee||||||oooeee]]]UUURRRSSS]]]oooyyydddXXX[[[jjjvvvzzz}}}ssssssjjjmmmxxxfffOOOHHHOOOSSSQQQRRRIII@@@555///,,,***)))*********))))))))))))******))))))))))))))))))))))))((()))))))))*********************)))))))))))))))***++++++++++++,,,,,,,,,))),,,...000555DDDXXXggguuuzzzvvvxxxzzz~~~~~~sss^^^PPPFFF???CCCTTTaaaccchhhrrr{{{dddMMMAAA======:::;;;>>>AAACCCIIIPPPXXXbbbllltttOOOMMMIIIFFFDDDBBB@@@===888555222000000///...---------...000333333222000...000222555777888888888777777777777888888999999555222...---000333666888888888888;;;???AAAAAAAAACCCBBB@@@>>><<<<<<<<<<<<===>>>@@@AAAAAABBBDDDEEEEEEGGGHHHIIIIIIKKKOOORRRNNNQQQTTTVVVXXX]]]dddjjjmmmppptttuuuttttttvvvxxxzzz|||~~~~~~xxxoooeee___^^^^^^```gggrrr|||wwwpppnnnpppvvv{{{}}}pppqqq|||yyyrrrwww~~~uuulllbbb[[[TTTUUU]]]pppuuujjj```XXXTTTUUUWWWggg}}}~~~iiiWWWUUUcccuuu|||{{{pppppp|||]]]KKKOOOPPPLLLQQQJJJCCC999111,,,***************))))))))))))******))))))))))))))))))))))))))))))))))))************((()))))))))************++++++++++++,,,,,,,,,,,,(((+++111777AAANNN^^^hhhxxxqqqlllqqqxxx}}}zzz}}}hhhOOOBBBCCCDDDMMM```sssvvvcccOOO???999;;;<<<<<<@@@FFFJJJOOOYYYcccnnn{{{|||zzzzzz~~~OOOLLLHHHFFFDDDBBB@@@===888555222000000000...---------...111333444222000...///222444777888888888888777666555555666888999444111---,,,///333666888777666777;;;@@@CCCBBBAAACCCAAA???>>>===>>>>>>======???AAAAAA@@@@@@BBBCCCDDDEEEFFFGGGHHHJJJMMMPPPNNNQQQTTTUUUVVV[[[cccjjjlllqqquuuvvvttttttwwwzzzzzz{{{}}}~~~|||uuulllaaaZZZZZZZZZ^^^hhhttt~~~~~~ssskkkkkknnnuuuyyytttlllkkkxxxwwwzzzvvvmmmfffXXXVVVYYYggg{{{nnncccYYYUUUVVVUUUaaatttyyysssZZZTTT___zzz{{{{{{yyyvvvssseeeKKKMMMKKKHHHQQQKKKEEE<<<222,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,+++++++++,,,,,,,,,------)))...666AAANNN[[[dddhhhuuuxxxkkkjjjttt~~~yyymmmjjjlllzzzuuuqqqfffUUUGGGAAAGGGRRRaaaqqqooo\\\OOOEEE===;;;>>>BBBFFFOOOXXX___fffrrr~~~wwwpppkkkfff___ZZZYYY\\\aaaeeejjjqqqwww|||xxxxxxzzz|||OOOLLLHHHFFFDDDBBB@@@>>>888555222000000000///...------///111444444222000---///111444666777888888999888555444444555777999444000,,,+++...222666888666555777;;;AAADDDCCCAAA@@@>>><<<;;;<<<=========>>>@@@AAAAAA@@@???AAABBBBBBDDDEEEFFFFFFHHHLLLOOOPPPSSSUUUUUUUUUYYYaaahhhkkkoootttuuuttttttxxx|||zzz{{{}}}{{{sssiii^^^VVVVVVXXX]]]hhhvvv{{{ooohhhhhhlllrrrvvv{{{{{{uuuiiiwwwzzzyyyzzz}}}vvvppp\\\XXXXXXccczzzqqqdddZZZUUUVVVWWW```pppxxx|||___VVV```{{{vvvxxxwwwaaarrrwwwuuueeeHHHIIIHHHEEERRRLLLGGG===222,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))************&&&&&&''')))***+++,,,---++++++,,,,,,,,,---------,,,000:::IIIXXXccchhhhhhsss{{{}}}tttmmmrrrzzzmmmhhhiii|||mmm]]]SSSKKKCCCCCCHHHLLL___sssnnn]]]MMMHHHHHHFFFEEEGGGIIIOOO[[[hhhooovvvqqqvvv~~~~~~uuujjjccc```\\\TTTNNNLLLNNNPPPRRRUUUZZZ```dddjjjiiiiiijjjlllqqquuuxxxzzz|||{{{yyy{{{LLLJJJIIIGGGFFFCCC???<<<999444///...000111...***,,,---///111222111000///...000222333333444666888777555333333444444444333000,,,+++///111333888===333444666999AAAGGGEEE???AAA<<<:::<<<>>><<<===@@@???AAABBBBBBAAABBBCCCEEEBBBBBBDDDFFFHHHJJJLLLMMMRRRRRRRRRSSSWWW[[[```cccjjjooorrrqqqrrrwwwyyyyyy{{{}}}xxxooofff___ZZZXXXYYY___jjjwww|||pppffffffmmmssssssuuuyyyyyyoooooowwwwwwzzzooooooddd\\\```pppvvvggg]]]XXXUUUUUUYYYfff}}}zzzhhh\\\^^^~~~||||||rrrhhhfffrrr}}}sssyyygggKKK@@@GGGNNNMMMIIIGGGBBB999///******---))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************...---,,,,,,---......---///777EEEUUUaaaeeeffffffrrruuuvvvuuuvvv~~~~~~|||www___IIICCCBBBBBBLLLZZZcccsssjjjZZZZZZ^^^aaa^^^UUUOOONNNYYY___hhhrrr~~~bbbaaadddlllrrrtttuuuxxxrrroooiiiaaaZZZSSSOOOMMMMMMKKKIIIIIIKKKOOOQQQQQQZZZ[[[^^^```aaaaaa```___ffffffdddddddddeeefffgggfffhhhiiiiiihhhkkkqqqvvvLLLJJJIIIGGGFFFCCC???<<<999444///...000000...+++,,,...000111222222000000///111222333333444666777666444222111222222111///...+++***...000111555;;;555666666999BBBLLLNNNKKKFFF@@@===>>>>>>======@@@???AAABBBCCCBBBBBBCCCEEEBBBBBBDDDFFFHHHJJJLLLLLLQQQQQQRRRTTTWWW\\\aaaccciiinnnqqqppprrrwwwzzzzzz}}}uuulllddd]]]YYYXXXZZZ```lllyyyyyymmmdddgggppptttttttttwww~~~uuuttt{{{xxx|||wwwnnneeedddlll{{{mmmbbb[[[XXXVVVYYYdddyyywwwrrrdddccc{{{uuu]]][[[iii{{{rrrpppyyywwwqqq___III@@@GGGLLLKKKIIIHHHCCC:::000+++***,,,))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))************++++++***+++,,,---...---111;;;LLL^^^iiimmmnnnnnnnnnsss{{{fffRRRBBBCCCJJJSSScccsss|||{{{qqqggg___iiivvv}}}iii^^^lllrrr}}}~~~ccc\\\YYY___fffjjjlllooopppnnniiiccc\\\UUUPPPMMMIIIGGGEEEEEEGGGJJJKKKLLLQQQRRRUUUWWWXXXXXXXXXWWWXXXXXXVVVUUUUUUTTTTTTTTTIIIIIIHHHGGGGGGIIIMMMPPPTTTdddzzzLLLJJJIIIGGGFFFCCC???<<<888444000///000000...+++---...000222333222111000111222444444333333555666999777666666666555333111---+++---222444333555888777777777999CCCPPPWWWWWWKKKDDD?????????>>>>>>AAA@@@BBBCCCCCCBBBCCCDDDFFFBBBBBBDDDFFFHHHJJJKKKLLLPPPPPPRRRTTTXXX]]]bbbdddhhhmmmpppoooqqqwww{{{{{{zzzrrriiiaaaZZZWWWYYY[[[cccooo{{{vvvhhh```fffqqquuutttsssuuuzzzwwwsss{{{}}}wwwyyy~~~yyyqqqkkkiiirrruuujjjaaa[[[XXXYYY```rrrwww|||wwweee___kkkxxxaaa```nnn~~~rrrffflllyyy~~~yyykkkiii]]]LLLCCCGGGKKKJJJJJJIIIDDD<<<222+++***+++)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))*********++++++******++++++,,,...//////888GGG[[[llluuuyyyyyyxxxppp{{{wwwdddRRRFFF@@@GGGUUUeeexxxrrr```UUU[[[ggg{{{~~~zzziii[[[QQQSSS\\\ccchhhjjjpppooommmiiibbbZZZSSSOOOGGGEEECCCDDDEEEGGGGGGGGGIIIJJJLLLOOOPPPQQQQQQPPPQQQQQQQQQPPPNNNMMMKKKJJJLLLIIIEEECCCDDDEEEFFFGGG<<>>??????>>>@@@CCC@@@BBBCCCCCCCCCCCCDDDFFFBBBCCCDDDEEEGGGIIIJJJKKKOOOOOOQQQUUUYYY^^^ccceeejjjnnnpppoooqqqvvvzzzzzz{{{}}}xxxooofff___YYYVVVXXX\\\eeeqqq}}}~~~ttteee[[[```jjjssssssrrrrrrxxxxxxtttuuu{{{zzz{{{vvvsssttt}}}|||zzzsssjjjkkk|||}}}qqqfff^^^YYYXXX]]]kkk|||www|||eeeYYY___vvv{{{kkkjjjvvvvvvdddhhhzzz|||pppnnncccQQQFFFFFFIIIKKKJJJIIIFFF>>>444---******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,------------...111222???PPPfffuuu}}}~~~{{{~~~www```NNNGGGEEEHHHTTTdddtttyyyfff\\\UUUWWWkkk}}}uuuxxx}}}rrraaaRRRSSS^^^ggglllnnntttttttttpppiii___VVVPPPIIIGGGEEEEEEFFFGGGGGGFFFGGGHHHJJJMMMNNNPPPPPPPPPRRRRRRSSSSSSRRRPPPNNNMMMOOOJJJEEECCCDDDEEEDDDBBBDDDCCCCCCCCCFFFJJJOOORRRLLLJJJIIIGGGFFFCCC???<<<777444111//////...---------...000222333222111000333444555555333333444555555555555666555333///+++,,,///777@@@AAA;;;555444222666:::===DDDLLLOOONNNDDD>>>;;;===??????AAADDD@@@AAACCCCCCBBBBBBDDDEEEBBBCCCDDDEEEGGGHHHJJJJJJMMMNNNQQQUUUZZZ```dddgggmmmqqqrrrpppqqqvvvzzzzzzyyy{{{~~~}}}uuummmddd^^^ZZZXXXWWW]]]gggsss}}}|||ttteeeYYYYYY___mmmnnnnnnnnnttt|||rrrpppuuuyyysssqqqvvvssswww{{{wwwnnnkkkvvvvvviiiaaaYYYWWWZZZfffzzzyyymmm\\\[[[mmmpppmmmwww}}}iiijjj{{{vvvtttiiiVVVGGGCCCGGGKKKIIIIIIHHHAAA777///+++)))************************+++++++++***************))))))))))))))))))))))))************++++++++++++---......---,,,...222555BBBTTTjjjxxx~~~jjjTTTGGGDDDMMMZZZhhhwww}}}dddRRRUUU^^^eeevvv|||mmmqqqwww~~~yyyfffVVVWWWcccmmmqqqrrrwwwyyyyyyvvvnnncccWWWPPPMMMJJJGGGFFFFFFGGGFFFEEEGGGHHHJJJMMMOOOQQQRRRSSSOOOPPPQQQSSSSSSSSSRRRQQQNNNJJJFFFDDDEEEDDDAAA>>>DDDBBB@@@???@@@AAABBBBBBLLLJJJIIIGGGFFFCCC???<<<666555222000...---------,,,---///111222111000///333444555555444333555666666666777999999666111...+++---444===>>>888222111000777===@@@DDDGGGFFFBBB===999777;;;>>>???@@@DDD???AAABBBBBBAAABBBCCCEEEBBBCCCDDDEEEFFFHHHIIIIIIKKKMMMQQQVVV[[[aaaeeehhhnnnrrrssspppqqqwww{{{|||}}}~~~yyyrrriiibbb]]]ZZZYYYXXX___jjjvvv~~~|||xxxrrrggg[[[WWWXXXfffhhhhhhgggjjjzzzssstttzzzooonnnqqqlllooouuuwwwrrrnnnsss}}}zzzmmmcccZZZWWWXXXbbbuuuxxxccc\\\hhh~~~xxxpppmmmxxxwwwvvvooo___MMMCCCDDDIIIGGGIIIHHHCCC:::111,,,***************************+++++++++++++++*********))))))))))))))))))))))))*********++++++++++++,,,,,,---,,,******...555<<>>>>>????????????>>>>>>LLLJJJIIIGGGFFFCCC???<<<555555333000...------...+++,,,...000111000///...222444555555444444555777999:::<<<>>>>>><<<777333......111666777333222333111999@@@BBBCCCDDD@@@;;;:::666666;;;???>>>???AAA>>>@@@AAAAAA@@@AAABBBCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJMMMQQQVVV\\\bbbfffiiimmmqqqrrrqqqssszzzzzzuuunnnfff___[[[ZZZYYYZZZbbbnnnyyyyyyssspppjjj```ZZZYYY___aaaaaa]]]\\\iii|||tttrrr}}}}}}sssmmmkkkkkknnnrrrrrrppprrrwww}}}pppfff[[[XXXWWW___pppkkk___eee{{{yyyqqqsss|||zzzttt___LLLDDDEEEEEEHHHIIIEEE<<<333---+++************************,,,,,,,,,++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,------+++,,,333???HHHZZZgggsss}}}zzzaaaMMMJJJRRR]]]rrrzzzhhhSSSKKKGGGIIIKKKGGGCCCCCCJJJHHHPPPeeezzziiiooowww~~~ttt```\\\dddnnnvvv{{{{{{qqqggg```RRRNNNHHHCCCBBBCCCDDDEEEDDDEEEGGGIIILLLOOORRRSSSTTTTTTUUUWWWXXX[[[]]]^^^VVVXXXXXXUUUOOOHHHAAA>>>???AAACCCBBB???<<<::::::LLLKKKIIIGGGFFFCCC???<<<555555333000...,,,---...***+++...///000///...---222333555555444555666888777888:::===>>>;;;666222333000///111222111333777333;;;BBBCCCCCCCCC???:::999666777<<>>>>>???===???@@@@@@@@@@@@AAACCCBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLQQQVVV]]]bbbgggiiikkkoooqqqqqqttt|||wwwrrrkkkccc]]]ZZZYYYYYY\\\eeeqqq{{{xxxpppnnnkkkeee___\\\[[[]]]\\\UUUQQQ\\\rrrtttooowwwvvvyyynnnjjjiiimmmqqqpppqqqttttttvvvrrrhhh\\\XXXWWW^^^mmmuuuaaadddxxx~~~tttrrrzzzpppVVVFFFBBBDDDGGGIIIEEE===444...,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,...//////...000999HHHSSS]]]gggooouuuxxx~~~vvvaaaMMMHHHWWWkkkooohhhPPPLLLKKKIIICCC<<<888:::??????>>>JJJhhhjjjpppxxx~~~hhhaaafffpppzzz{{{qqqkkkVVVQQQIIIDDDCCCDDDFFFGGGDDDEEEGGGIIILLLOOORRRTTTVVVVVVVVVVVVXXXZZZ]]]^^^^^^bbbddd```VVVLLLEEEAAABBBEEEGGGEEEAAA===<<<===LLLJJJHHHGGGFFFCCC@@@===555333000000000000///---,,,,,,---...///000111111111222222333555666666777;;;999888:::===:::333---000///...---...000222333555:::>>>???AAACCCAAA===;;;:::::::::;;;<<<>>>???===???@@@@@@@@@@@@AAACCCEEEDDDCCCCCCDDDFFFHHHJJJKKKMMMPPPUUU\\\cccjjjnnnqqqpppppptttyyy~~~vvvmmmeee___[[[WWWZZZ^^^]]]iiivvv}}}}}}zzzqqqjjjlllrrrooogggiiiccc\\\TTTMMMOOO]]]lllssskkkkkkvvv}}}sssjjjjjjjjjiiikkkpppvvvzzzjjjhhhwwwoooaaaZZZWWW^^^kkk{{{vvv~~~hhh```iii~~~uuurrrxxx~~~yyy^^^LLLEEEEEEGGGIIIIIIDDD;;;222+++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------111...,,,///666BBBTTTbbbiii[[[YYYkkk|||~~~yyyvvvyyy}}}sssYYYNNNLLLRRRjjjgggUUULLLHHHAAA;;;888:::;;;999888999CCCQQQiiiuuuqqqtttuuueeeeeerrr~~~wwwnnncccWWWLLLKKKJJJEEEBBBDDDCCCEEEGGGGGGGGGJJJOOOTTTUUUUUUTTTUUUXXX\\\aaacccdddccceeecccZZZLLLBBB@@@CCCKKKPPPLLLDDD@@@===:::MMMKKKHHHFFFEEEBBB???<<<555333000000000000///---,,,,,,---...///000111111222222222333444555666666888666666888:::888111+++...---,,,,,,,,,...000222888>>>AAA@@@@@@BBBBBB???::::::::::::;;;===>>>???===???@@@@@@@@@@@@AAACCCEEEDDDCCCCCCDDDFFFHHHIIIJJJLLLOOOTTT[[[ccciiimmmpppoooooorrrxxx}}}wwwnnneee___ZZZVVVWWW\\\]]]iiivvv|||}}}yyyqqqmmmrrryyyvvvnnnjjjddd]]]UUULLLKKKUUUbbbyyywwwrrrwww~~~yyysssnnnjjjjjjnnnlll}}}lllbbbqqqxxxlllbbb[[[WWW]]]iiiyyyxxxoooffflll{{{~~~tttyyywwwssswww|||vvv___OOOIIIDDDGGGIIIIIIDDD<<<333---,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......---333CCCWWWeeedddWWWVVVhhhxxx{{{wwwuuuvvvtttssssssyyy}}}eeePPPNNNWWWcccwwwpppXXXJJJCCC>>>???===<<<;;;999777===EEEXXXggg{{{vvvvvv{{{iiieeeooo|||}}}tttlll^^^PPPKKKIIIEEECCCDDDCCCDDDFFFFFFFFFHHHLLLOOOWWWWWWWWWWWWXXX\\\bbbgggffffffgggfff\\\NNNDDDBBBFFFOOOUUUPPPGGGAAA===999MMMKKKHHHFFFDDDAAA===:::555333000000000000///---,,,,,,---...///000111111333222222333333444555555555444333555666444///***---,,,+++***+++,,,///000777<<>>999999999:::;;;===>>>???===???@@@@@@???@@@AAACCCDDDCCCCCCCCCDDDFFFHHHIIIIIIKKKNNNTTT[[[bbbhhhlllooonnnooorrrwww|||~~~}}}vvvnnnddd^^^XXXTTTUUUYYY___jjjvvv||||||uuummmlllvvvyyyrrrmmmeeeZZZNNNGGGLLLVVVllltttlllppp}}}uuurrrssslllvvvsssaaaeeezzzoooddd\\\WWW\\\ggguuu}}}}}}vvvkkkmmmyyyuuujjjiiiqqq{{{zzzvvvwwwzzzppp]]]OOOHHHDDDFFFIIIIIIEEE===444///,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***///000---555JJJ___iiidddZZZYYYgggtttvvvsssqqqqqqkkkccc```gggwwwmmm\\\QQQZZZmmm}}}uuu[[[IIIAAA===999999:::;;;:::777:::IIIXXXuuu}}}yyyoooeeelllyyy}}}vvvgggXXXPPPLLLHHHGGGGGGDDDEEEFFFFFFFFFGGGJJJLLLUUUWWWYYYYYYXXX[[[bbbiiihhhiiikkkjjj___PPPFFFDDDKKKUUU\\\WWWMMMDDD>>>999MMMKKKHHHEEECCC@@@<<<999555333000000000000///---,,,,,,---...///000111111333333222222333444555555444333333333444222...+++,,,,,,******+++,,,...000777;;;>>>BBBHHHLLLHHHAAA888888999:::;;;===>>>???===>>>@@@@@@??????AAABBBBBBBBBBBBCCCDDDFFFHHHIIIIIIKKKOOOUUU\\\ccciiilllooonnnooosssxxx|||{{{rrrjjjaaa[[[VVVSSSUUUZZZbbbnnnyyy~~~~~~zzzooofffhhhvvv}}}ssseeeSSSFFFFFFMMM]]]yyyyyy|||~~~gggaaannnwwwggg^^^XXX[[[dddqqqwwwzzzpppnnntttddd```iiixxx~~~yyywwwwww|||~~~tttgggYYYKKKBBBCCCFFFHHHIIIEEE>>>777222,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,111111000===WWWjjjnnnpppiiigggpppxxxxxxuuutttrrrmmmfffdddlll|||ccc___bbbssszzz___JJJBBBAAA@@@>>>888999===AAADDDNNNcccuuu|||~~~wwwhhhiiiwww~~~ssseee\\\WWWSSSNNNJJJGGGGGGGGGGGGGGGIIIKKKLLLOOOVVV\\\]]]ZZZ[[[aaahhhjjjlllooommmaaaQQQGGGEEEPPP\\\eee```TTTIII@@@;;;MMMKKKHHHEEECCC@@@<<<999555333000000000000///---,,,,,,---...///000111111444333333222333444666777777666444444333111...---...---,,,+++,,,...000111<<<===AAAJJJWWW\\\SSSFFF777777999:::<<<===>>>>>><<<>>>????????????@@@BBBAAAAAABBBCCCEEEFFFHHHHHHJJJMMMQQQWWW^^^eeejjjmmmooooooqqquuuzzzxxxlllddd\\\XXXUUUSSSWWW\\\gggrrr|||}}}yyymmmbbbfffuuuqqq[[[IIIDDDHHHOOOlllnnnaaafffrrrkkkaaaYYYZZZbbbmmm}}}uuuxxxsss|||yyyfff^^^gggxxxxxxtttrrrsssuuurrrjjjbbbYYYLLL@@@CCCEEEHHHHHHFFF@@@999555---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...000000666JJJcccqqqqqq}}}|||~~~{{{|||qqqgggZZZgggyyyyyyeeeNNNBBBBBBFFFGGGFFFBBBBBBGGGSSSaaaqqq~~~nnnjjjuuuzzzrrrkkkcccWWWMMMJJJIIIGGGFFFGGGIIIKKKLLLLLLUUU___cccbbbaaadddhhhkkknnnrrrpppbbbQQQGGGFFFTTTbbbnnnjjj\\\NNNDDD>>>MMMKKKHHHFFFDDDAAA===:::555333000000000000///---,,,,,,---...///000111111555444333333444666888::::::999777555222000///...///...---,,,---///111222:::;;;???HHHUUU[[[QQQCCC555777888:::<<<===>>>>>><<<>>>??????>>>???@@@BBB@@@@@@BBBCCCEEEFFFGGGHHHJJJMMMRRRYYY___fffkkkmmmoooooorrrwww}}}zzzsssfff___XXXVVVTTTTTTXXX^^^kkkuuu|||wwwllldddiiiwwwhhhQQQGGGGGGLLLfffyyy~~~uuuaaaaaaggg{{{oooddd[[[ZZZ```kkkyyywwwyyyzzz|||pppcccfffvvvxxxrrrooommmooommmgggddd```RRRCCCBBBDDDGGGHHHFFFAAA<<<888------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...222AAAWWWjjjtttvvvnnn]]]VVVXXXooodddUUUGGGDDDIIINNNQQQRRRQQQPPPWWWhhh|||wwwmmmsssyyyhhhYYYRRRNNNHHHEEEFFFHHHJJJJJJMMMVVVaaahhhiiihhhjjjlllmmmqqqvvvsssdddRRRHHHGGGUUUggguuusssdddUUUIIICCCMMMKKKHHHFFFEEEBBB???<<<555333000000000000///---,,,,,,---...///000111111555444333333555888;;;===<<<;;;999555111///......///...---,,,---///111222777999<<<@@@FFFIIIBBB999555666888:::<<<=========<<<===??????>>>>>>@@@AAA???@@@AAACCCEEEGGGGGGHHHIIILLLRRRXXX___eeejjjlllmmmnnnqqqwww~~~~~~uuummmccc\\\VVVTTTSSSSSSXXX^^^mmmwww}}}yyyqqqiiigggnnnyyyzzz___OOOJJJJJJ```qqq|||}}}zzziiieeekkkwwwrrrggg\\\ZZZ___iiiwww{{{sss}}}ooojjjwww{{{uuuqqqrrruuurrrmmmllliiiXXXDDDAAADDDGGGHHHFFFBBB===:::------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000<<>>===:::555000...------...---,,,,,,,,,...000222888===???<<<;;;;;;999555444666888:::<<<=========<<<===??????>>>>>>@@@AAA>>>???AAACCCEEEGGGGGGHHHHHHKKKQQQXXX___eeeiiikkkkkkmmmqqqwww~~~{{{rrriiiccc\\\UUUSSSRRRRRRWWW]]]mmmwww~~~{{{wwwiiieeegggpppyyylllWWWPPPCCCUUUeeeqqqzzzuuurrrzzzsssnnnyyy}}}tttiii]]]ZZZ___hhhvvv~~~qqq}}}{{{qqq|||zzzvvv|||~~~{{{tttrrrnnnZZZBBBAAACCCFFFHHHGGGCCC>>>;;;...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------222444FFFaaaooopppzzznnn[[[WWW[[[pppmmmRRRLLLHHHJJJTTT___gggqqq||||||tttpppvvvkkkbbbVVVNNNKKKKKKLLLLLLOOORRRWWW^^^eeejjjnnnppprrrwww|||yyyiiiVVVLLLLLLVVVjjj||||||nnn^^^QQQJJJJJJJJJGGGCCCBBBDDDBBB>>>666444111/////////...---,,,------...///000111111777666444555777:::;;;;;;===DDDEEE<<<111,,,+++***)))***+++,,,---000444888<<<===???@@@???<<<888555444666888:::;;;<<<;;;;;;:::;;;===?????????>>>>>>???@@@AAABBBCCCEEEFFFFFFHHHNNNUUUZZZ___dddjjjoookkknnnsssyyyuuummmhhh[[[RRRQQQRRRRRRYYYcccqqqxxx|||wwwiiifffeeejjjvvvmmmSSSSSSOOOTTTbbbkkkkkkjjjmmm}}}~~~uuulllccc^^^^^^dddqqq~~~}}}|||~~~yyyyyymmmJJJDDDCCCDDDFFFHHHEEE???:::333///,,,,,,...///---***,,,------......------,,,******+++++++++,,,,,,,,,,,,......,,,,,,......---///DDDUUUaaammmsss|||ddd^^^mmmwww~~~gggUUULLLJJJOOOWWW^^^eeennnxxx}}}qqqpppuuu]]]OOONNNQQQQQQOOOPPPQQQTTT\\\fffnnnrrrrrrwwwxxxzzzxxxlllYYYMMMIIIVVVmmmuuujjj]]]RRRJJJJJJGGGCCCBBBDDDBBB===666444111/////////...---,,,,,,---...///000000111666555444555777999999888999???@@@999///,,,+++++++++---...//////111555888;;;<<<>>>>>>===:::777555666777999;;;============;;;<<<===>>>>>>??????>>>???@@@AAABBBCCCEEEFFFFFFIIINNNUUU[[[```eeekkkooohhhkkkpppwww~~~tttllleeeYYYPPPPPPPPPQQQXXXcccrrryyy{{{vvvhhheeedddhhhttt}}}eeeVVVNNNNNNXXX___^^^^^^bbbwwwxxxoooddd___]]]bbbnnnzzzwwwuuu^^^DDDCCCCCCEEEGGGEEE@@@;;;333000---,,,...///---***,,,------......------,,,++++++,,,,,,,,,---------+++---.........///000000666MMMZZZ```lllwwwxxxsssmmmuuurrr]]]NNNHHHOOOVVV```iiiqqq{{{tttppp|||lllZZZRRRRRRRRRRRRTTTUUUXXX___hhhpppssstttxxxyyy|||zzzmmmZZZMMMIIIVVVmmmwwwkkk^^^SSSIIIJJJGGGCCCBBBDDDAAA<<<666444111/////////...---++++++,,,---...///000111444333444666777888666444333999:::444---,,,------///000222333333444666888999:::;;;<<<;;;999666444555666888:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????@@@BBBCCCDDDEEEFFFJJJNNNUUU\\\aaafffkkknnngggjjjpppvvv}}}}}}rrrjjjbbbWWWOOOOOOOOOPPPYYYdddtttzzz{{{tttgggdddbbbfffppp~~~vvv___RRRJJJMMMQQQPPPQQQVVVmmm{{{rrrggg```]]]```jjjuuuvvvqqq|||```FFFDDDBBBCCCEEEDDDAAA===444111---,,,......---***,,,------......------,,,,,,,,,---------.........+++---///000//////111333>>>WWWcccbbboootttiiiooozzzuuuaaaRRRLLLJJJTTT\\\hhhttt}}}zzzqqqwww~~~{{{eeeWWWSSSUUUXXXWWWXXX[[[aaahhhooossstttzzz{{{~~~|||ooo\\\NNNIIIWWWnnnyyynnn```UUUIIIIIIGGGCCCCCCDDDAAA<<<666444111/////////...---***+++,,,---...///000111222222333666888777444222000555666111,,,...000000222444666777666666777888888999;;;;;;:::888555333222444666888999::::::999===<<<;;;;;;<<<===???@@@??????@@@AAACCCDDDEEEEEEIIIMMMSSS[[[aaafffjjjlllkkkmmmrrrwww|||}}}rrriii```VVVNNNNNNOOOPPP[[[hhhvvv{{{yyyqqqeeebbb```ccclllyyynnn[[[KKKHHHHHHGGGIIIOOOccczzz}}}sssiiibbb^^^___hhhrrr}}}rrryyy|||^^^GGGDDDAAABBBDDDDDDBBB???555111---,,,---...---+++,,,------......------,,,,,,,,,,,,,,,------------,,,---///111///...000555DDD```kkkgggsssqqqnnnzzzvvvaaaUUUPPPRRRVVV^^^ggguuuuuuttt~~~ppp]]]UUUWWW]]]YYYZZZ\\\aaaggglllpppsss{{{~~~rrr^^^OOOJJJYYYnnn{{{qqqdddWWWIIIJJJHHHEEEDDDEEEBBB<<<666444111/////////...---***+++,,,---///000111222000111333666777777444111000333444///---000444444555777999999888777888999999;;;===>>><<<999555222222444666888999::::::999<<<<<<;;;;;;;;;===???@@@>>>???@@@AAABBBDDDEEEEEEGGGKKKQQQYYY```eeehhhiiikkknnnsssxxx}}}}}}qqqhhh^^^UUUNNNNNNOOOQQQ^^^lllwww|||~~~vvvmmmbbb```___bbbiiivvvhhhQQQGGGEEECCCFFFKKKYYYsss~~~uuukkkddd``````hhhqqq}}}}}}qqqqqq|||tttvvv~~~vvvvvviiiGGGDDDAAAAAACCCDDDBBB@@@777222...,,,---...---+++,,,------......------,,,++++++++++++,,,,,,,,,,,,...---...000...,,,000888MMMhhhqqqkkktttsssmmmyyy~~~cccUUURRRUUU\\\cccqqqzzz}}}rrr}}}}}}fffYYYYYY]]]\\\]]]```cccggglllqqqttt|||vvvaaaRRRLLLZZZooo~~~uuugggZZZIIIKKKJJJFFFFFFFFFCCC===666444111/////////...---++++++,,,...000111222333///000222555777777555222111444333///...333777777666888999999777777888:::<<<>>>AAACCC@@@;;;555111555666888:::<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEFFFIIIOOOXXX```eeegggggghhhlllrrryyy|||pppfff\\\TTTNNNNNNNNNRRR```pppxxx|||}}}~~~~~~|||sssjjj______```bbbiiisssvvvZZZLLLFFFBBBCCCHHHPPPmmmxxxnnngggbbbaaagggooozzz}}}mmmhhhxxxxxxnnnpppyyyzzznnnlllzzz~~~www{{{fffFFFCCCAAABBBDDDEEEBBB@@@888333...,,,---...---,,,,,,------......------,,,*********+++++++++,,,,,,///,,,---000...,,,444@@@\\\qqqvvvooottt{{{}}}xxxbbbeee|||nnnXXXRRRWWW^^^gggqqqtttxxxuuubbb\\\]]]```bbbdddfffjjjnnntttxxx|||yyyeeeUUUNNN[[[pppxxxjjj]]]JJJLLLKKKHHHGGGHHHDDD>>>666444111/////////...---+++,,,---///111222444444//////111444777888777555333555333......333777888777777888777666777999;;;???BBBFFFHHHEEE>>>666111666777999;;;============::::::;;;<<<============>>>>>>???@@@BBBCCCDDDEEEGGGIIIOOOXXXaaaggggggfffiiimmmttt{{{zzzmmmcccYYYQQQLLLMMMMMMQQQ```qqqyyy{{{||||||}}}{{{qqqfff]]]^^^```ccciiirrr}}}fffTTTKKKDDDBBBEEEIIIhhh}}}rrrjjjddd```eeelllwww|||ooobbboooyyynnnrrr}}}yyyoooiiiyyyvvvkkkmmmXXXEEECCCAAABBBEEEEEEBBB???999444...,,,---...---,,,,,,------......------,,,+++++++++,,,,,,,,,------///+++,,,000000000<<>>666444111/////////...---,,,---...000111333444555//////000333777999888777555555333......333777777777777777555555666999<<>>======<<<>>>>>>???@@@BBBCCCDDDDDDHHHJJJPPPYYYbbbhhhhhhgggmmmqqqwww}}}xxxkkkaaaWWWOOOKKKKKKLLLPPP```rrryyy{{{{{{{{{|||zzzoooddd[[[^^^aaadddiiirrr|||ppp\\\QQQGGGCCCEEEEEEeeeuuummmddd```ccciiittt~~~uuubbbjjjvvvmmmuuuzzztttfffyyywwwkkkkkkVVVDDDBBBAAACCCEEEEEEBBB???:::444...,,,---...---,,,,,,------......------,,,,,,,,,,,,---------.........)))+++111111333BBBUUUwww~~~|||yyy|||{{{|||rrrkkkcccpppjjjXXXNNNVVVeeeqqqzzzwwwhhhbbb___bbbdddfffhhhmmmuuuzzz{{{~~~iiiYYYRRR]]]ppp|||nnn```LLLMMMJJJFFFDDDEEECCC>>>555333000.........---,,,+++,,,...000222333444444333222222666;;;>>>>>>===;;;777222000111333666666888777666555666777999::::::<<>><<<<<>>:::<<<<<<===>>>@@@CCCEEEGGGHHHJJJPPPZZZccchhhhhhffflllpppwww}}}vvvkkkcccZZZPPPJJJLLLMMMOOO^^^pppxxx|||~~~}}}}}}zzznnn```[[[[[[^^^eeejjjnnnuuu}}}lllVVVLLLGGGCCCHHH[[[}}}|||uuuhhh]]]```jjjwwweeeaaakkk~~~oootttzzzooovvv|||}}}{{{vvvnnneeeMMMIIIHHHJJJJJJEEEAAAAAA999555111...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...///111222===WWWpppwwwooossstttWWWYYY___gggsss{{{wwwdddcccbbbeeekkknnnooorrrxxxppp\\\SSS[[[ppp}}}ssshhhLLLLLLIIIEEEDDDEEEBBB===555333000.........---,,,+++,,,...000222333444444444333444777<<>><<<888444111222444666777888777666555666777999:::===???@@@>>>:::666333111777888999:::;;;;;;;;;;;;999;;;<<<;;;===@@@>>>999<<<<<<<<<===???BBBDDDFFFGGGJJJQQQZZZbbbggggggeeekkkooovvv}}}~~~tttiiiaaaVVVMMMHHHKKKMMMQQQ```rrrwww{{{|||{{{{{{wwwkkk]]]XXXYYY]]]dddiiilllrrryyyfffSSSIIIFFFAAARRRrrrxxxrrriii```aaahhhsss}}}```ZZZbbbwwwsssvvvsssyyy~~~|||rrrhhhTTTMMMHHHIIIJJJFFFAAA???999666111............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////111555EEEbbb}}}}}}yyy~~~tttggg```dddllluuuwwwddddddgggllllllmmmrrryyyqqq```WWW]]]ssswwwlllJJJKKKHHHDDDCCCDDDAAA<<<666333000/////////...---+++,,,...000111333333333444444555999===@@@@@@@@@===:::555333444666777777888777666555666777999:::AAAAAA@@@===888333111000666777888999::::::::::::::::::999999>>>BBB???888<<<<<<<<<<<<>>>@@@BBBDDDGGGJJJQQQZZZbbbffffffeeeiiinnnvvv}}}yyyoooddd]]]RRRJJJGGGIIIMMMSSSccctttwwwzzz{{{zzzxxxrrrfffZZZWWWXXX]]]eeeiiikkkpppuuu|||^^^MMMIIIAAALLLgggxxxsssllldddaaafffnnn~~~^^^TTT[[[oooyyy|||}}}rrr^^^QQQFFFEEEGGGEEEAAA???:::666222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111///...000999NNNnnn~~~~~~yyykkkeeeiiipppzzzhhhggghhhkkkkkklllsss{{{sssddd[[[___uuu|||rrrIIIIIIGGGCCCBBBCCCAAA<<<666333000/////////...---+++,,,...000111222333333222444666999<<<>>>???>>>>>>:::666555555777888888888777666555666777999:::AAA@@@???:::666222111111666666777888999999999999;;;:::888999@@@EEEAAA999;;;;;;;;;<<<===???AAABBBGGGKKKRRRZZZaaaeeefffeeehhhnnnvvv}}}}}}tttjjj```ZZZOOOJJJGGGIIILLLTTTdddtttxxxzzz{{{{{{wwwnnnbbbXXXXXXZZZ```hhhllllllooottt~~~iiiQQQJJJGGGKKK___|||sssfffaaadddkkkcccUUUYYYmmm}}}}}}~~~mmmYYYEEE???CCCDDDBBB@@@;;;777222///......------------------------------,,,,,,,,,---------......000///...111<<>>>>><<<999555333333444666666777888999999999999<<<:::888:::@@@FFFBBB999:::::::::;;;===???AAACCCGGGLLLTTT\\\aaaeeeffffffiiiooowww~~~|||sssiii___ZZZMMMJJJHHHIIILLLVVVeeessszzz{{{|||}}}wwwlll```XXXXXXZZZ```hhhkkkjjjlllqqqwwwxxxYYYKKKIIIHHHUUUrrrzzzggg```ccckkklllZZZYYYjjj~~~{{{}}}iiiMMMAAAAAACCCBBBAAA;;;888333///......------------------------------,,,,,,,,,---------......---...///333???WWWqqq|||}}}uuuccc```eeerrryyy~~~pppeeefffnnntttwwwyyy}}}iiiYYY]]]tttyyyHHHIIIFFFBBBBBBDDDAAA===777444111000000000///...,,,,,,...///000111111111///222666777777777777777888666444333555777888888888777666555666777999:::;;;;;;:::888555333444555666777888999::::::::::::;;;;;;::::::???CCC@@@999999::::::;;;===@@@CCCDDDHHHNNNVVV]]]bbbeeeggghhhkkkqqqyyy~~~ttthhh___YYYLLLKKKIIIIIIMMMXXXhhhtttzzzzzz}}}~~~xxxjjj^^^YYYWWWXXX]]]eeegggfffiiimmmrrr{{{kkkSSSIIIDDDJJJ___yyy}}}hhh```dddllluuu___WWWbbbxxx{{{{{{vvvWWWGGGCCCBBBAAAAAA<<<888333000......------------------------------,,,,,,,,,---------......,,,...000555DDD\\\sss}}}}}}~~~qqqhhhjjjpppzzz~~~nnnkkkqqquuuxxxyyynnn[[[]]]ttt}}}HHHIIIGGGCCCCCCDDDBBB>>>777444111000000000///...,,,,,,...///000000111111000333777888666444444444444222111111444666777777888777666555666777999::::::::::::888555333333444777888999:::;;;;;;;;;;;;888:::;;;:::<<>>AAADDDFFFIIIPPPXXX___ccceeegggiiinnnsss{{{~~~rrrdddYYYSSSIIIIIIIIIIIIOOO\\\lllwwwzzzyyy|||~~~wwwhhh]]]ZZZXXXXXX]]]ccceeeeeeggglllooouuu}}}eeeRRRJJJGGGPPP___www}}}jjjbbbdddkkk~~~~~~dddTTTYYYlll|||uuu{{{}}}tttZZZKKKFFFDDDAAAAAA===999444000///...---,,,........................,,,,,,,,,---------......---000222888JJJeee|||~~~~~~zzzzzz|||zzzpppxxxvvvpppssszzz~~~uuurrrrrrwww|||vvvccc___wwwHHHIIIGGGCCCCCCEEECCC>>>777555111000000000///...,,,,,,...///000000000000111555888999666333333333111000///000333666777777888777666555666777999::::::;;;;;;999666333222222888888999:::;;;;;;;;;;;;666:::;;;999999;;;:::777888888:::<<>>;;;777555333333555777999999666444333555888<<<>>>???888999888555111000333777777777777888999999::::::999999999999999999999999;;;999;;;>>>??????BBBHHHPPPVVV\\\```aaaccceeehhhooowww~~~}}}tttkkkaaaWWWNNNGGGGGGGGGIIIPPP\\\jjjvvv|||zzz|||{{{rrreeeZZZUUUUUUWWWZZZ^^^aaacccgggjjjmmmppprrrssspppnnnvvviii[[[LLLHHHRRRnnn~~~qqqgggdddaaahhhsssxxx[[[RRRWWW```vvv}}}vvvvvvzzz~~~vvvfffSSSDDD>>>???BBB===;;;888444111///......//////---,,,,,,---//////---......---------//////444;;;JJJ]]]jjjoooqqqrrr~~~tttqqqrrryyyyyyuuuwww}}}rrrmmm{{{JJJKKKIIIEEEDDDDDDAAA<<<555222...,,,,,,------,,,---...///111111111111000...666:::888:::AAADDDAAA777555333333555888999999777666555666999===??????<<<<<<;;;777333333666:::777777777888999999::::::888999999999999::::::::::::999:::>>>??????CCCIIIPPPUUU\\\```aaabbbfffhhhqqqxxx}}}tttlllddd[[[PPPIIIFFFFFFIIIQQQ]]]kkkwww}}}{{{}}}{{{pppbbbWWWTTTUUUWWWZZZ]]]aaacccfffjjjmmmmmmnnnpppooolllooo||||||iiiUUUHHHIII]]]xxxsssiiieeeaaagggrrrbbbRRRRRRYYYyyytttxxxwwwaaaKKK???@@@EEE>>><<<999555222000///...//////............//////,,,...///.........000222777CCCVVVfffnnnrrrtttvvvzzz{{{tttqqqssszzz{{{zzzvvvmmmvvv}}}JJJKKKIIIDDDCCCDDDAAA<<<666333///------...------,,,---///000111000000//////888;;;777999AAADDD@@@777555333333555777888888888666555666999<<<===>>>??????===888444333777:::777777777888999999::::::999999999999::::::;;;;;;:::999;;;@@@AAAAAAFFFLLLPPPUUU[[[___```bbbfffiiissszzzzzzsssmmmfff]]]QQQIIIEEEEEEIIIQQQ^^^lllwww}}}|||}}}zzzooo___UUUSSSVVVWWWZZZ]]]```cccfffiiilllmmmnnnpppqqqmmmkkkqqq{{{iiiSSSMMMSSSaaauuukkkgggaaafffooo{{{sssZZZSSSSSS~~~~~~uuuzzziiiRRRCCCAAACCC>>><<<999666222000//////......////////////......,,,...///000///000222555BBBSSSgggrrrvvvwwwzzz~~~||||||~~~xxxooopppnnnpppwww|||~~~~~~{{{nnnsssxxxJJJKKKHHHDDDCCCDDDAAA;;;777444000......//////...---...000111222222111111444<<<>>>777777>>>@@@;;;777555333333555777888888888666555555888:::<<<<<>><<<===AAABBBBBBGGGMMMQQQWWW]]]``````ccchhhmmmttt{{{|||vvviii___YYYSSSMMMHHHGGGFFFLLLZZZgggoootttxxxuuu{{{}}}sssbbbUUUQQQTTTVVVYYY\\\___bbbeeehhhkkktttssstttuuuoooggghhhooommmfffQQQKKKXXX|||zzzwwwmmmgggcccccchhhtttnnn___[[[lll}}}vvvwww~~~mmmYYYJJJCCC@@@???>>><<<999555222000///...////////////////////////111++++++111222...555AAAcccpppwww~~~{{{xxxssswwwwwwzzz~~~vvv}}}IIIHHHGGGGGGFFFDDD@@@===444222000/////////---+++...000222333222111111222666::::::666444555666555333333333555777999999888888555333222444777888999===;;;888555333333444555888888777777777888999:::::::::::::::::::::::::::===<<<===AAABBBBBBGGGMMMQQQVVV]]]______aaafffkkkssszzzvvviii^^^VVVPPPIIIDDDFFFFFFMMM\\\iiirrrxxx}}}yyy|||zzzooo___TTTRRRUUUVVVYYY\\\___aaadddgggjjjttttttwwwyyyuuulllhhhjjjggguuuuuubbbSSSRRRmmm~~~||||||zzzyyy|||qqqjjj```___eeeqqqsssdddYYYfff~~~~~~zzzzzz|||wwwgggUUUHHHCCCCCCCCC>>><<<999555222000///...////////////////////////333///000444333222???PPPgggwwwxxxttt|||~~~xxxJJJIIIHHHHHHGGGDDD@@@===222111/////////000///......000333333222111111222555999:::666444666666444111222444555555555555777555333111111555:::===???@@@===888444222333555666888777777777777888999999999999::::::::::::::::::<<<;;;===AAABBBBBBFFFLLLRRRWWW\\\^^^^^^___dddiiiqqqyyyvvvhhh]]]TTTLLLFFFAAAFFFGGGOOO___llluuu||||||uuuhhhZZZRRRSSSVVVWWWYYY\\\^^^```bbbeeegggqqqqqquuuyyyxxxppphhhdddcccjjjxxxsss]]]OOOZZZuuuzzzwwwwwwwwwxxxxxx}}}~~~rrrkkkaaaaaaeeeppp~~~{{{kkkXXX___ttt{{{sssttt~~~|||zzzxxxpppbbbSSSFFF@@@@@@BBB>>><<<999555222000//////////////////////////////...---///111///333HHH___vvv{{{xxx~~~yyyJJJIIIHHHHHHHHHEEEAAA>>>333111///.../////////...000222444555444333333444444999;;;888666777666444000333666666444333444666222000///222777>>>CCCEEEAAA===888333111222555777777777777777777888888999999999999999999:::::::::;;;:::===AAACCCCCCGGGLLLTTTYYY]]]^^^]]]___dddiiiqqqyyy~~~uuuiii\\\SSSKKKEEEBBBFFFIIIRRRaaannnuuu{{{|||pppaaaUUUQQQSSSWWWXXXZZZ]]]^^^___aaaccceeekkkkkkmmmrrrvvvrrrjjjcccgggfffkkkyyyrrr^^^YYYbbbvvvzzzxxxuuusssssstttvvvwww|||vvvooohhhfffiiirrrrrr[[[\\\nnnuuujjjnnn{{{uuukkk___PPPDDD@@@AAA???===999666333000//////////////////////////////+++---000///...777SSSnnn~~~|||{{{}}}{{{zzzKKKJJJIIIIIIHHHFFFBBB>>>666333000.........------222444666777666555555555444999<<<:::888999777444000444888888666444555777222111///111666<<<@@@BBB@@@<<<777222111222444666666666777777888888888888888888888999999:::::::::;;;:::===BBBDDDDDDGGGMMMVVVZZZ______^^^___eeejjjrrrzzz|||uuuiii]]]TTTLLLGGGEEEFFFJJJVVVdddooossswww|||zzzmmm^^^RRROOOSSSXXXXXXZZZ]]]^^^___```ccceeehhhggggggkkkrrrvvvrrrmmmlllggggggooo||||||fffZZZbbbyyy}}}yyyvvvuuutttrrrrrrsssvvvxxx}}}}}}wwwkkkiiikkkssswww___\\\jjjxxxmmmppp|||tttdddQQQGGGFFF???===:::666333111000///////////////////////////...111444333555CCC```zzz~~~}}}wwwuuutttyyywwwLLLKKKJJJJJJIIIFFFBBB???666333000...---...------222444777777666555555666444:::===<<<;;;;;;999555111444777999888777777777444222111111444777888999<<<:::555222000222444666555666777777888888777777777777888888999:::::::::;;;;;;>>>DDDFFFFFFIIINNNWWW[[[______^^^```ffflllttt{{{|||uuukkk___TTTMMMHHHGGGEEEKKKYYYhhhppprrrtttxxx|||wwwlll^^^QQQMMMRRRXXXYYY[[[]]]___```aaadddfffjjjiiihhhjjjrrr|||~~~{{{qqqmmmlllpppuuuwww\\\WWWgggyyy}}}zzzwwwrrrssssssrrrrrrsssvvvyyy}}}xxxiiifffhhhqqq~~~yyyddd[[[dddzzz~~~nnnVVVHHHGGG???===:::666333111000000////////////////////////...000222444:::LLLeeeyyy~~~|||{{{tttpppmmmqqq{{{yyyLLLKKKJJJJJJIIIGGGCCC@@@555222...------/////////111333666666555444444555444;;;???>>>======:::666111222444777::::::888666444333222444666888888777888666444111111222333555555555777888888888777666666777777888999999::::::<<<<<<@@@EEEHHHGGGJJJOOOUUUYYY]]]^^^]]]___ffflllttt|||}}}wwwlll___SSSKKKFFFEEECCCKKK\\\llltttssssssvvvttttttmmm```QQQLLLQQQXXXYYY[[[^^^___aaabbbeeehhhkkklllkkklllttt|||yyyxxxxxxrrrsssrrraaa```eee{{{xxxxxx~~~~~~zzzxxxvvvlllnnnppppppppprrrwwwzzzyyyssshhhddddddkkkwwwxxxfffWWW[[[yyyqqqTTTDDDCCC???>>>:::777444111000000////////////////////////......///333???RRRfffrrr{{{|||zzzyyyqqqooooootttLLLKKKKKKJJJJJJGGGCCC@@@333000---,,,...000111111000222444555444333333333444;;;@@@@@@???>>>;;;777111111222666;;;<<<999555111222444777;;;>>>>>>>>>666444333111111222333444444555777888888888777666666777777888999999::::::<<<<<>>:::777444222000000////////////////////////333111111777GGGZZZjjjpppvvv}}}{{{zzzyyynnnnnnrrr{{{KKKRRRUUUQQQKKKGGGBBB>>>555222///......///...---222444444444222111222444::::::<<<@@@CCCCCC???;;;111222555777888888777777222222333666:::<<<<<<;;;===999333000000111222333555666777888888777666555777888888888888999999999;;;>>>BBBDDDFFFHHHJJJLLLSSSVVVXXXZZZ\\\aaaiiioooxxx{{{sssfff\\\TTTJJJCCCBBBDDDNNN]]]lllvvvzzzyyywwwtttssscccRRRQQQPPPPPPUUUXXX\\\`````````bbbhhhnnn}}}|||xxxvvv|||~~~wwwrrrxxx___\\\VVVUUU]]]fffgggdddccc{{{vvvrrrooommmmmmiiijjjjjjiiiiiimmmuuu|||xxxkkkddd___bbbkkkyyyzzzaaaXXXWWWccc{{{|||vvv___MMMBBBAAA<<<777555666666222---///000000000000000///...222000222===SSSiiiuuuwww||||||}}}xxxxxxyyy{{{vvvxxx|||LLLRRRTTTPPPKKKGGGBBB>>>555222///......///...---333444555555333333444555888888999<<<>>>>>>;;;888222444666888999999888777555555555777:::;;;;;;;;;:::666222000000222444555555666777777777777666555777888888888888999999999;;;>>>AAACCCEEEGGGJJJLLLUUUXXXZZZ[[[]]]bbbjjjpppxxx{{{wwwnnnddd___WWWMMMDDDAAADDDNNN^^^mmmvvvyyyyyyxxxtttsssaaaPPPNNNNNNNNNTTTWWW[[[^^^^^^]]]^^^bbbgggvvvzzzzzzvvvwww}}}{{{tttyyy{{{___WWWPPPQQQTTTWWWZZZ^^^nnn}}}{{{xxxtttpppnnnlllllliiijjjjjjiiiiiilllsssyyy{{{lllddd___bbbkkkyyydddYYYWWWbbbwwwbbbOOOBBBAAA<<<777666666555222...///000000000000000//////111111555EEE]]]rrr{{{{{{wwwvvvxxx{{{|||~~~~~~zzzzzz|||}}}}}}|||}}}LLLRRRSSSOOOJJJGGGBBB===444222///......///...---222444555555555555666777777666666777888999777555333444777:::;;;:::999777666555444555777999:::999777444111///111444666666444555666666666666555444777888888888888999999999:::===???BBBCCCFFFJJJLLLVVVXXXYYYZZZ\\\aaaiiipppxxx|||}}}pppjjjdddbbb]]]QQQGGGBBBDDDOOO___mmmvvvxxxxxxxxxuuusss```MMMKKKLLLMMMTTTXXX[[[^^^___]]]]]]___aaammmuuuyyyuuupppssszzzwwwnnnyyyhhh\\\PPPJJJIIIJJJOOOUUU```|||wwwwwwuuurrrooommmkkkjjjjjjgggiiijjjiiiiiikkkqqqvvv{{{lllddd___bbbjjjxxxfffVVVSSS^^^yyyyyy{{{jjjVVVGGGAAA===888666666555222///000000000000000000000000111111:::OOOiii{{{vvvuuuuuutttsssyyy}}}}}}MMMQQQRRRNNNJJJGGGBBB===444111///......//////...111333444555444555666888888777555555444444444444222444777::::::999888666333111111222666888::::::666444000///111444555666444555555555555555555444777777888888888999999999:::;;;>>>???AAAEEEIIIMMMTTTUUUWWWWWWYYY___gggnnnzzz~~~|||pppjjjeeeccc^^^TTTJJJFFFCCCOOO```nnnuuuwwwxxxxxxwwwttt```LLLJJJLLLNNNUUUZZZ]]]```aaa``````aaabbbgggnnnsssqqqmmmmmmsssyyy}}}~~~sssuuu}}}xxxiiiWWWNNNJJJHHHIIIKKK[[[}}}|||wwwtttpppooommmjjjhhhgggggggggbbbeeeggghhhhhhkkkqqqvvv|||nnneee___aaajjjxxxhhhTTTOOOWWWxxxwwwyyy}}}}}}vvvjjjWWWFFF@@@===999777666555222000000000000000000000111111222333>>>VVVppp|||~~~|||zzz~~~}}}~~~~~~NNNQQQQQQMMMJJJHHHBBB<<<333111///.../////////...000222333444333333555777:::999888555333333333333111333777999:::888666444000///000333888;;;======777444111000111333333444555555555444444555555555777777888888888999999999999:::;;;===???CCCIIIMMMTTTUUUVVVWWWYYY___iiippp}}}{{{qqqhhh```\\\WWWOOOHHHFFFCCCPPPaaannntttvvvwwwxxxxxxuuu```LLLJJJLLLOOOWWWYYY\\\___aaabbbcccddddddfffhhhlllmmmmmmmmmooorrr{{{yyyuuu}}}|||aaaRRRLLLIIIGGGHHHVVVttt}}}yyyvvvsssqqqjjjiiigggeeedddddddddddd]]]```dddfffggglllrrrxxxpppggg```aaaiiivvvnnnUUUPPPTTTnnnxxxrrrvvvxxxwwwtttoookkkbbbPPP@@@@@@>>>:::888666444222111000000000///000111222333444555BBB\\\sss~~~~~~OOOQQQOOOKKKIIIHHHCCC<<<333111......///000//////000222333333222222444555<<<<<<;;;888555333333444000333777999:::888555222///000222666;;;???@@@@@@666333111000111333333333666666555444444555666666777888888888888999999999888999::::::===BBBHHHMMMUUUWWWXXXYYY\\\cccmmmuuu~~~zzznnncccXXXRRRMMMFFFCCCCCCCCCPPPbbboootttuuuwwwxxxwwwttt```LLLKKKNNNPPPXXXWWWYYY[[[^^^```bbbddddddgggeeeggglllooommmmmmnnnyyyvvvtttzzzttt\\\OOOIIIHHHJJJMMMeee|||vvvqqqooommmlllkkkfffeeecccbbbaaa```aaaaaaZZZ]]]aaaccceeekkksssyyysssjjjaaaaaahhhuuuwww[[[VVVUUUggg~~~tttvvvzzzyyyuuuqqqllldddRRRBBB???>>><<<999666444222222111000//////000111333444666:::KKKfffyyy~~~xxxvvv~~~}}}~~~~~~~~~PPPPPPNNNJJJIIIHHHCCC;;;333000......///000000///222444555444333333444555===>>>>>>;;;666333222333111444888;;;;;;999555333---///222777<<<>>>===<<<333111///000222444555444777777666555555666777777777888888888888999999999888888888999;;;AAAHHHMMMUUUWWWXXXYYY]]]eeepppxxx{{{xxxhhh\\\PPPJJJFFFAAA???@@@CCCQQQcccooottttttvvvyyysssqqq^^^LLLKKKNNNPPPXXXXXXXXXYYY[[[^^^aaaccccccfffdddgggmmmooolllkkknnnuuu~~~|||wwwxxxyyyaaaPPPKKKLLLHHHYYYwww~~~tttpppkkkhhhffffffeeeddddddcccaaa___^^^^^^^^^___ZZZ]]]___```ccciiirrrxxxvvvlllcccaaagggsss}}}___[[[UUU___~~~}}}}}}xxxnnn[[[KKK???>>><<<999666333222222111000//////000111333555666???WWWtttwwwlllyyy~~~}}}|||{{{PPPPPPNNNJJJIIIHHHCCC;;;222000......///000000///444555666666444333444555===??????<<<777333222222222555999<<<<<<:::666333***,,,000555999:::888666000///...///222555666666888777666555555666777888777888888888888999999999777777777888:::@@@HHHMMMSSSTTTVVVXXX\\\dddpppxxx~~~yyyvvvdddYYYNNNIIIEEEAAA???AAACCCQQQcccooossstttvvvyyypppooo]]]KKKKKKMMMOOOWWW[[[ZZZZZZ[[[^^^aaacccdddddddddiiiooooookkkkkkooopppxxx}}}uuu~~~xxx[[[NNNMMMIIIVVVpppzzzooolllgggdddcccbbbaaa___cccbbb```^^^]]]]]]]]]]]]\\\^^^______aaagggpppwwwxxxmmmcccaaafffrrr```\\\TTTYYYsss___NNN??????===:::666333222333111000//////000222444555555BBB___}}}}}}xxxlllyyy~~~}}}|||zzzLLLNNNNNNLLLKKKIIIAAA888222111///......//////000222444555555444444666777AAA???===:::777555444333000333888<<<===;;;777444///111555:::===<<<888555222000------000333555555FFFAAA:::666666777777666555555555666777777888888:::999;;;======>>>EEEMMMUUUUUUVVVWWW[[[ccclllsss|||}}}xxxhhh]]]QQQIIIBBB===<<>>:::666444333333///111111///...111444666555NNNooo~~~}}}}}}{{{zzzNNNOOOOOOLLLLLLJJJBBB999333222111000//////000111333555666666555666777888<<<======<<<:::666333111000444999===>>>;;;777444000222555:::======999666333000......000333555666@@@<<<777555666777777777555555666777777888888999;;;:::;;;===>>>???FFFOOOTTTUUUVVVXXX]]]eeeooouuu~~~{{{nnncccXXXOOOGGG@@@<<<>>>BBBQQQcccnnnuuuxxxuuupppqqqeeeTTTHHHEEEIIIOOOSSSYYYYYYYYYZZZ\\\^^^```aaabbbdddgggiiijjjkkklllnnnooopppuuu~~~ooo]]]OOOQQQ]]]uuuyyyvvvrrrlllgggdddcccaaa_________```aaaaaa___\\\[[[[[[ZZZYYYWWWYYYYYYYYYZZZ^^^fffooovvv{{{pppfffeeeggglll|||jjj[[[XXXXXXrrr|||fffFFFCCC???:::666444222222000222222000///111555888DDD]]]~~~|||yyyyyyOOOQQQPPPMMMLLLJJJCCC:::555444222111000000000111444555777777666777888:::999;;;>>>???>>>999444000000444:::>>>>>>;;;777333000222666:::======:::777333111//////222444666666999777444444666777777777666666777777888999999:::<<<:::;;;===>>>@@@IIIRRRUUUVVVWWWZZZ___gggqqqxxx}}}tttjjj___VVVMMMBBB<<<;;;CCCRRRcccnnnsssuuusssoooooobbbRRRGGGDDDHHHNNNQQQWWWWWWWWWYYYZZZ]]]^^^``````bbbeeeggghhhiiikkkmmmmmmmmmpppvvv|||{{{|||vvvZZZUUUWWWiii{{{sssllliiieeeaaa]]]___^^^]]]\\\]]]^^^___```^^^\\\[[[ZZZZZZYYYXXXVVVVVVVVVWWWXXX]]]dddnnnttt}}}~~~}}}~~~qqqgggeeefffiiixxxttteee^^^VVVkkkiiiGGGDDD@@@;;;666333222222222222333111000111777<<>>===999555222111444:::>>>>>>;;;666333000111444999<<<<<<999666333111000000333555666666555555555555666777777777777777777888999999::::::<<<;;;;;;>>>???BBBKKKTTTXXXXXXYYY[[[```hhhqqqxxx}}}tttkkk```XXXNNNCCC<<<:::CCCSSSdddmmmqqqrrrpppmmmlll```OOOEEEDDDHHHMMMOOOSSSTTTUUUWWWXXXZZZ\\\]]]___bbbeeeggghhhiiikkkmmmnnnooorrruuuwwwlllccc___nnnxxxrrrjjjeeebbb```^^^\\\]]]\\\\\\[[[[[[\\\]]]^^^]]][[[ZZZYYYZZZYYYWWWUUUWWWWWWWWWXXX[[[aaaiiiooozzz{{{|||}}}}}}~~~~~~~~~xxxzzz}}}~~~~~~rrrhhheeeeeehhhuuu}}}kkkbbbWWWggg}}}dddHHHEEE@@@;;;777444222222222111222222000000777@@@YYYnnn{{{zzz}}}}}}PPPPPPNNNJJJIIIHHHAAA888333222000///......//////111333555555555555777999777777888777666555333222222555999<<<<<<:::666333...000222666999:::777555333111000111333555666666666777777888777666666777777777777888999999::::::<<<;;;<<<>>>@@@BBBKKKTTTYYYZZZZZZ[[[___gggpppvvvzzznnneee[[[SSSKKKAAA;;;:::DDDTTTeeemmmooopppooommmkkk]]]MMMDDDDDDIIIMMMNNNPPPQQQSSSUUUWWWYYYZZZ[[[___aaaeeeggghhhiiilllmmmmmmppptttwwwwww}}}zzzooouuu~~~yyyuuummmiiiddd```^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\ZZZYYYYYYYYYXXXUUUSSSTTTTTTUUUVVVYYY```gggmmmuuuuuuvvvwwwwwwwwwwwwvvvtttwwwzzz|||}}}~~~~~~rrrhhhfffeeegggttt|||hhhaaaWWWfffttt{{{vvv^^^HHHEEE@@@;;;777444333222111///000111000000999EEE\\\ooo~~~~~~PPPPPPNNNJJJHHHGGG@@@888111111///.........///000000222444555555555777999666555333111000/////////333555777999999777555333...///111555888888666444222000000111333555555555777888999888777666777888666666777777888999999:::;;;:::<<<@@@AAABBBIIIRRRXXXXXXYYYZZZ^^^fffooouuu~~~|||uuuhhh^^^TTTLLLEEE>>>;;;<<>>BBBBBBAAAEEELLLOOOPPPRRRVVV]]]fffqqqyyy~~~|||vvvpppggg[[[MMMDDD>>>;;;===BBBDDDUUUgggnnnooopppqqqrrriii[[[KKKCCCGGGLLLNNNMMMQQQSSSVVVYYY\\\]]]^^^^^^ZZZ]]]aaaccceeefffiiikkkqqqpppqqquuuvvvwww{{{yyyvvvqqqkkkeeeaaa]]][[[[[[[[[[[[YYYWWWVVVVVVWWWTTTUUUWWWYYYZZZ[[[\\\\\\WWWUUUTTTSSSRRROOOJJJGGGEEEGGGIIIKKKNNNTTT[[[````````````___]]][[[ZZZYYYVVVYYY\\\___aaaccceeeggggggkkkooorrrtttvvvxxxzzz{{{|||zzzooojjjfffdddmmmzzzuuujjjRRRTTTrrrsssqqqyyymmmZZZEEEBBB???;;;888777777777222///111777666666EEEXXXqqqyyy}}}zzzyyy{{{|||UUUSSSPPPOOOMMMHHH???999555444111000//////111222888888777666555777;;;>>>::::::999666333111111222666666666666555444222111///111444777999999888777222///...000666888777444666666666666777777777777555666777666555666777999<<<===???@@@AAADDDGGGJJJPPPQQQTTTYYYaaajjjsssxxx}}}{{{ssskkkfffYYYKKKCCC>>>:::999;;;GGGVVVfffnnnpppqqqpppnnnnnnZZZHHHDDDEEEFFFJJJPPPYYYYYYZZZ[[[\\\]]]^^^^^^\\\]]]___aaadddgggiiikkkpppqqqssstttuuuwww{{{~~~}}}tttnnnfff```]]][[[ZZZYYY\\\[[[ZZZZZZ[[[ZZZXXXVVVXXXVVVVVVZZZ___aaa___[[[YYYXXXUUURRRNNNIIIFFFDDDDDDDDDEEEHHHMMMTTTZZZ^^^aaa___[[[WWWTTTRRRRRRRRRRRRTTTUUUVVVVVVWWWZZZ\\\___aaaeeeiiimmmqqqssstttssstttzzz~~~qqqkkkfffeeemmmxxx}}}lll\\\XXXkkkzzzwww{{{ppp^^^OOO===:::>>>888444444111777//////666444555LLLkkkttt~~~rrrpppvvv|||zzz}}}yyy{{{TTTRRROOOMMMKKKFFF>>>888444333111000///000111222777777777666555666:::===<<<===<<<999555222222222666777888888777555333111///111444666888777666555222///...000555888666444555666666666777777777777555666777666555666777999<<<===???@@@AAADDDHHHKKKPPPQQQSSSXXX```jjjsssxxx~~~|||uuummmdddXXXJJJCCC>>>::::::<<>>888444555222555///000555555999TTTtttzzzxxxzzz{{{zzzxxx|||SSSQQQNNNLLLJJJEEE===777222111000000000111222333666666666555444555999;;;===>>>>>>;;;777333111000777888;;;<<<;;;888444111///111333666666666444333111///...111555777666444555555666666666777777777555666777666555666777999;;;<<<>>>@@@AAADDDHHHLLLPPPQQQSSSXXX```jjjsssxxx~~~~~~wwwooobbbVVVIIIBBB>>>;;;;;;===EEETTTdddlllooopppooollliiiWWWGGGEEEGGGGGGIIINNNQQQRRRTTTVVVXXXZZZ[[[[[[^^^___```bbbeeehhhjjjkkklllnnnpppqqqrrrtttxxxzzz~~~}}}zzz|||uuupppmmmccc```]]]ZZZYYYXXXWWWVVVWWWWWWVVVXXXYYYZZZXXXWWW]]][[[[[[]]]aaabbb___\\\YYYWWWTTTQQQMMMIIIFFFDDD???>>>======>>>AAAEEEGGGIIIHHHEEECCCAAAAAAAAAAAA@@@BBBCCCCCCCCCDDDGGGIIIKKKLLLPPPSSSWWWZZZ\\\]]][[[YYYYYY```lllyyy}}}~~~pppjjjeeecccjjjuuu}}}dddSSS___vvv|||YYYFFF>>>???888444555333555111222666888BBBaaa{{{wwwwww~~~TTTQQQMMMKKKIIIDDD===777000000000000111222333444555555555444444555888:::<<<===>>>;;;777222///...777999===???>>>:::555111000111444666666555333222000//////111444666666444555555555666666666777777555666777666555555777999:::<<<>>>@@@AAAEEEIIILLLPPPQQQSSSXXX```iiirrrxxx~~~~~~xxxqqq```TTTHHHAAA>>><<<<<>>===<<<===???AAABBBBBBAAA@@@???>>>>>>>>>>>>===>>>@@@@@@???@@@CCCEEECCCDDDGGGJJJMMMOOOQQQRRRQQQMMMIIIJJJQQQ\\\gggnnnvvv~~~rrrkkkfffccciiittt~~~|||dddRRRZZZmmm^^^JJJAAA@@@888444666444666555666777:::JJJlll}}}{{{|||wwwtttwwwUUUQQQMMMKKKIIIDDD>>>888//////000000111222333444444555555555444555777999;;;===>>><<<888444111000666999===@@@???:::555111000222555777777666444333/////////111333555555555555555555555666666666666555666777666555555777999999;;;===???BBBEEEJJJMMMOOOPPPSSSXXX___iiirrrwww}}}}}}wwwppp___SSSGGGAAA>>><<<===???HHHWWWgggoooqqqrrrqqqooocccRRREEEEEEHHHHHHIIINNNOOOQQQTTTWWWZZZ\\\\\\\\\______```bbbdddgggiiijjjkkkmmmppprrrssstttwwwyyyyyy|||{{{{{{}}}}}}wwwppphhh```[[[YYYWWWVVVVVVWWWXXXYYYWWWVVVTTTTTTTTTVVVXXXYYYYYYWWWZZZZZZ[[[\\\]]]]]][[[YYYUUUSSSOOOKKKGGGEEECCCBBB???>>>===<<<<<<>>>???@@@>>>>>>======<<<<<<======;;;<<<=========>>>@@@BBB???@@@CCCEEEHHHJJJKKKKKKOOOKKKFFFCCCEEEMMMXXX___gggssstttnnnhhhdddiiisss}}}uuubbbRRRVVVddd~~~}}}```KKKBBB@@@888444777555555666666555;;;OOOpppooorrr{{{vvvtttxxxUUUQQQMMMJJJHHHDDD>>>999//////000111222333333333333555666555555555777999:::;;;===;;;999666555555666999<<>><<<===???FFFUUUeeemmmpppqqqpppmmmaaaPPPDDDDDDHHHHHHJJJOOOPPPSSSVVVZZZ\\\]]]]]]]]]^^^___```aaacccfffhhhiiijjjlllppprrrssstttvvvxxxwwwwww|||{{{vvv}}}xxxuuuoooggg```[[[WWWVVVVVVUUUUUUUUUWWWXXXWWWVVVUUUUUUUUUVVVYYYZZZYYYWWWXXXYYYZZZ[[[[[[ZZZZZZYYYTTTRRRNNNJJJFFFDDDCCCBBB===<<<;;;::::::;;;<<<===999999999999999999999999777888999999999999;;;======>>>@@@BBBDDDEEEFFFFFFIIIHHHEEEAAA???DDDMMMTTTaaannn{{{vvvoooiiidddiiirrr{{{sssbbbRRRRRR^^^qqqxxx^^^IIIAAA@@@888555777555222444333222<<>>;;;<<>>===;;;:::999888888888555666666666666666555555333555555555444555777999999:::<<<===???@@@AAAAAA@@@BBBCCCAAA???AAAIIIOOO]]]jjjuuuyyy{{{vvvoooiiicccgggpppwww{{{dddPPPNNNZZZkkk|||tttZZZFFF??????999555777555111444333333BBB]]]vvvuuuzzz|||yyyvvvxxx~~~SSSOOOJJJGGGEEEAAA;;;777000000111222222222222111444555777777666666888999000111222111111111444666555777999;;;:::666333000,,,...111444666555444444---///000111111222444666444444444555555555666666555666777666555666777999777999<<>>HHHWWWhhhppprrrsssrrrooo```OOOAAABBBFFFGGGKKKQQQRRRTTTXXX[[[]]]^^^]]]\\\]]]]]]^^^```bbbdddfffgggfffiiimmmooopppqqqssstttyyyzzz~~~{{{rrrqqqzzzuuurrreeebbb___[[[YYYXXXYYYZZZWWWUUUSSSRRRTTTUUUUUUUUUXXXWWWWWWXXXYYYZZZXXXWWWUUUWWWZZZ[[[[[[ZZZZZZ[[[VVVTTTPPPKKKHHHFFFEEEEEE@@@???===;;;999888777666444555555555555555444444222333444333333333555777666777888:::;;;<<<<<<======BBBFFFFFFDDDEEELLLRRRZZZfffpppsssvvv|||}}}zzz}}}vvvooohhhbbbfffooottthhhNNNKKKWWWmmmqqqwwwwww}}}qqqWWWDDD===???999555777555333666555777IIIfff}}}zzzwwwvvvzzzzzzTTTRRROOOLLLIIICCC<<<777000111111000///000333666666444333333555777888888666666444222000000222444777999999555444555444111111111222444777888888888000111222222444444555666555555666666666666555555444444444555666888999:::<<<======>>>@@@EEELLLQQQPPPLLLNNNVVV___ffflllqqqyyy}}}|||yyyvvvpppjjjbbbUUUGGG@@@===;;;===@@@KKK\\\jjjmmmnnnrrrrrrmmm```RRRDDD@@@BBBEEEJJJOOOQQQRRRSSSUUUWWWZZZ\\\^^^^^^^^^^^^___aaabbbdddeeefffiiilllooopppqqqsssuuuwwwyyy}}}~~~xxxeeeyyy}}}vvvpppkkkggg```___\\\YYYWWWUUUSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXWWWXXXXXXYYYYYYYYYYYYYYY[[[[[[[[[ZZZYYYWWWVVVUUUQQQOOOKKKIIIHHHGGGEEECCC???>>><<<999888777777777444444333333222111000000333222222222222222222222444444555555666777777888<<<<<<>>>@@@CCCEEEHHHIIIWWW\\\dddjjjoootttwwwzzzzzzqqqiiifffiiinnnyyy|||fffVVVQQQSSSccc{{{vvviiiuuu}}}|||xxxrrr]]]DDD;;;>>>999444666666111777999<<>>@@@EEELLLQQQOOOMMMOOOSSSWWW[[[ccckkkyyy}}}~~~|||yyyssslll```SSSFFF???<<<;;;===@@@JJJ[[[jjjnnnnnnqqqpppjjj]]]PPPCCC@@@CCCFFFJJJOOOQQQRRRSSSUUUWWWZZZ\\\]]]^^^^^^^^^___```bbbcccdddfffhhhlllnnnoooppprrrtttvvvwww|||~~~mmmvvvxxxrrrlllgggccc^^^]]][[[YYYVVVUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZYYYXXXWWWUUUUUUSSSPPPMMMLLLKKKJJJHHHFFF@@@???===:::888777777777444333333222111111000000222222222222111111111111333333444444555666666777:::;;;<<<>>>AAACCCFFFGGGRRRWWW^^^ffflllrrrwwwzzzyyy{{{}}}{{{rrrjjjfffiiinnnyyy|||eeeTTTOOOQQQ^^^xxxpppbbbvvv{{{{{{zzzuuuaaaGGG<<<>>>999333555444444555555999PPPvvv|||vvvsssqqqxxx|||WWWUUUQQQNNNIIICCC;;;666000111111000///000333666666555444444555666888999;;;999666222//////222444666999999555444555333//////000222444555666666555000000111222333444555555555555666666666666555555666666666666666777888888<<<<<<===>>>AAAFFFLLLQQQNNNNNNPPPRRRRRRUUU]]]hhhvvv|||}}}zzzssskkk]]]QQQDDD===;;;;;;===@@@IIIZZZjjjnnnoooppplllfffYYYMMMBBBAAADDDGGGJJJNNNPPPQQQSSSUUUWWWYYY[[[\\\____________```aaabbbccceeegggjjjlllmmmnnnqqqrrrssstttzzz~~~yyyrrrlllfffaaa^^^[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRPPPNNNLLLLLLJJJHHHFFF???>>><<<999777555444444333333222222111000000000000000000000000111111111222222222333333444555555888888999;;;===@@@BBBCCCIIINNNTTT[[[bbbjjjqqqvvvuuuxxx|||}}}ssskkkgggiiinnnyyy~~~fffSSSMMMOOOZZZuuuxxxkkkzzz{{{|||}}}yyyhhhLLL??????999444555444555444555???YYYzzzrrrpppqqq{{{XXXUUURRRNNNIIIBBB;;;555000111111000///000333666777777777666666777999:::===<<<888333000///222444777:::;;;777666666333///...000333555555444444444000000111222333444444555666666777777777777666666777666666666666666777888;;;<<<===???AAAFFFLLLPPPNNNMMMPPPWWW[[[___eeemmmuuu{{{~~~{{{wwwoooggg[[[NNNBBB<<<::::::===@@@GGGZZZjjjooonnnnnniiibbbVVVKKKAAAAAADDDGGGJJJMMMOOOPPPRRRUUUWWWYYYZZZ[[[___^^^^^^___```aaabbbbbbcccfffiiikkklllmmmoooppppppqqqwww~~~~~~~~~}}}yyyrrrlllfffbbb]]]ZZZYYYXXXWWWVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[WWWWWWWWWWWWVVVUUUTTTSSSPPPNNNLLLKKKJJJIIIFFFDDD<<<;;;:::777555333111111222222111111000000000000////////////000000000000111111111111222222333333555555666777999;;;===>>>AAADDDIIIOOOVVV^^^ffflllnnnrrrxxx|||~~~uuummmhhhiiinnnxxxjjjVVVNNNOOOYYYuuu{{{~~~rrrSSSCCCBBB;;;555666444444555<<>>===999555111000222444999======:::888888555000...111555666444333333333///000000111222333444555444555555666666555555444777666666666666666777888;;;<<<>>>???BBBFFFLLLPPPNNNLLLPPP^^^kkkrrruuuwwwyyy~~~{{{vvvmmmdddYYYMMMAAA;;;::::::<<<@@@GGGYYYjjjnnnnnnnnnhhh```TTTIII@@@@@@DDDFFFIIIKKKNNNOOORRRTTTWWWYYYZZZZZZ^^^^^^^^^^^^___```bbbbbbccceeehhhjjjjjjkkkmmmooommmnnnsss{{{~~~}}}~~~wwwvvvrrrlllgggccc___[[[XXXWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[WWWWWWWWWWWWVVVUUUTTTTTTPPPNNNLLLKKKJJJHHHDDDAAA<<<;;;:::888666333222111111111000000000000//////....../////////000000000000000000000111111111111222333333444666777999:::>>>@@@CCCGGGMMMSSS[[[```eeeiiiooouuuxxxzzz}}}~~~vvvmmmhhhhhhmmmvvvrrr[[[QQQPPP[[[www{{{[[[GGGDDD===777888666555555@@@VVVlll|||wwwmmmmmmuuuVVVTTTPPPMMMHHHBBB:::555000111111000///000333666999;;;<<<:::777777:::=========;;;777333222333444;;;>>>???<<<::::::666111...333777888555222222333//////000111222333444444222222222333333222222222666666666666666777888888:::<<<>>>@@@BBBFFFKKKOOOOOOKKKPPPaaarrr{{{~~~~~~}}}xxxooogggZZZMMMAAA;;;:::999<<<@@@FFFYYYjjjnnnnnnnnniiiaaaSSSIII??????CCCEEEHHHKKKMMMNNNQQQTTTWWWXXXYYYYYY\\\\\\]]]^^^___aaabbbcccccceeehhhjjjjjjkkklllnnnllllllpppwww||||||~~~{{{tttooolllgggccc```]]][[[XXXWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWXXXYYYYYYZZZZZZ[[[XXXYYYZZZZZZ[[[[[[ZZZZZZVVVWWWWWWWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKHHHCCC@@@;;;;;;;;;:::888666444333000000000///////////////......//////000000111111000000000000000000000000111111111222333444666777<<<>>>@@@CCCGGGLLLRRRVVV^^^bbbiiiooossswwwzzz|||~~~vvvmmmggggggkkkttt{{{aaaTTTRRR[[[vvv```IIIEEE>>>999999666777444???WWWkkkuuuwwwnnnnnnwwwuuuyyySSSRRROOOLLLGGGAAA:::555000111111000///000333666888:::;;;999666555888<<<<<<<<<<<<999666444444444;;;>>>???===:::999555000///444999999666222222333//////000111222333444444222333333333333333333222555555555555666888999999:::<<<>>>@@@CCCFFFKKKOOOPPPMMMPPP]]]llltttyyy}}}~~~yyyrrrjjj[[[NNNBBB<<<:::999<<>>AAADDDGGGJJJLLLNNNQQQTTTWWWXXXXXXXXXZZZ[[[\\\]]]___aaaccceeecccfffhhhjjjjjjkkklllnnnllljjjmmmtttzzz{{{~~~~~~{{{zzzuuuoooiiifffbbb___]]]\\\ZZZXXXXXXXXXWWWWWWXXXXXXYYYZZZWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXYYYZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWVVVVVVUUURRRPPPNNNLLLIIIEEE@@@===888888888888777555444222////////////////////////......///000000111222222000000000000000000000000000000000000111222444444666999;;;>>>@@@DDDIIIMMMSSSXXX___eeejjjoootttwwwvvvzzzvvvmmmffffffiiirrrfffWWWSSSYYYsssaaaIIIDDD===888999666666333@@@\\\pppssswwwxxxqqqpppzzz{{{rrr}}}RRRPPPNNNKKKGGGAAA:::555000111111000///000333666666999:::888444333777;;;:::<<<<<<;;;888555444444:::>>>???<<<:::999444//////555::::::666222222444//////000111222333333444555666666666666666666555444444444555666888999:::999;;;>>>@@@CCCFFFKKKOOOQQQOOOPPPXXXaaaiiiqqqyyy~~~|||yyyrrrlll\\\OOOBBB<<<:::999;;;???GGGYYYiiimmmmmmoookkkdddUUUIII>>>===@@@CCCFFFJJJKKKMMMQQQTTTWWWXXXXXXWWWYYYZZZ[[[]]]___bbbdddeeedddfffiiijjjjjjkkklllnnnllliiikkkrrrxxx{{{~~~}}}}}}wwwttttttpppjjjeeebbb___\\\\\\[[[ZZZXXXYYYYYYXXXXXXXXXYYYYYYZZZVVVVVVWWWWWWXXXYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXWWWVVVVVVPPPNNNLLLJJJGGGBBB<<<888333444444555444222111000.........///////////////...//////000111222222333111111111111000000000000/////////000000111222333000222666888;;;>>>BBBEEEEEEIIIPPPVVV\\\bbbhhhlllnnnsssyyyvvvmmmfffeeehhhqqqiiiXXXSSSVVVoooaaaIIICCC<<<888888555444222DDDeeexxxtttrrrxxxxxxrrrrrr{{{|||xxxtttzzzPPPQQQOOOIIIFFFCCC<<<555111///...---...000333555999888777666777888:::;;;<<<999777777555222333888;;;===;;;777666666222---222333444666777666666555///000111222333444444444666666555555555444444444666666555555666777999:::;;;;;;===@@@CCCGGGKKKMMMPPPOOOSSS\\\dddiiiqqqwww}}}{{{yyywwwsssnnnkkk[[[OOOCCC>>><<<;;;<<<@@@FFFWWWgggmmmppprrrnnneeeVVVJJJ@@@???BBBEEEHHHKKKLLLMMMOOOQQQSSSUUUVVVVVVYYYYYYZZZ[[[^^^aaadddfffdddgggiiikkkkkkkkkmmmnnnooommmlllooouuu{{{~~~uuukkk^^^TTT___uuu}}}{{{wwwsssqqqmmmiiigggaaa```]]]ZZZYYYXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXWWWVVVVVVVVVWWWWWW[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTSSSOOOMMMJJJEEEAAA===:::999555555333222111000000000111000///......///000111000////////////111222333000000000000000000000000000000111111222222222333444333444555666999;;;===@@@BBBEEEHHHKKKQQQWWW[[[dddjjjrrrxxx|||uuummmgggeeegggooo}}}qqq___UUUVVVeeerrruuu}}}{{{^^^GGGDDDBBB999444888666777FFFdddzzz~~~zzzxxx~~~yyynnnrrrxxxwwwPPPQQQOOOIIIEEECCC<<<555111000......///111444666777777888888777777777666888555444555333000333888999;;;:::777555555222---000222333555666666666555///000111222333444444444666666555555555444444444666666555555666777999:::;;;;;;===@@@CCCHHHKKKMMMPPPOOOSSS\\\dddiiiqqqwww~~~}}}{{{xxxtttooohhhdddZZZNNNBBB===;;;:::<<>>AAADDDGGGJJJMMMNNNPPPRRRTTTVVVWWWWWWYYYYYYZZZ[[[^^^aaadddeeeeeegggiiijjjjjjkkkmmmoooooommmlllnnntttyyy|||}}}~~~gggQQQIIICCC>>>GGGXXXlll{{{|||yyyuuurrroookkkhhheee```^^^\\\YYYXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVXXXXXXWWWWWWWWWWWWWWWXXX[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSRRRMMMKKKGGGBBB===:::888777444333222111111000000111111000////////////000111111000000000000222333444222222222222222222222222000000111111111111111111222222222222444666888999666888:::===@@@DDDJJJNNNTTT[[[fffpppxxxxxxooogggeeefffmmm|||ttt^^^PPPQQQaaa~~~tttkkkrrr~~~yyy]]]GGGCCCBBB999444777777777GGGeee|||qqquuuxxxsssQQQRRROOOIIIEEEBBB<<<555111000///...000222555777666777888888888666444333444222111222111///111666777:::999666444444111---///000222444555555555555///000111222333444444444555555555555555444444444666666666666666888999999:::;;;===???CCCHHHLLLNNNOOONNNSSS\\\dddiiiqqqxxx|||yyyuuummmddd^^^YYYMMMAAA;;;:::999;;;>>>FFFWWWfffkkknnnpppkkkcccRRRGGG>>>===AAACCCFFFIIIMMMNNNPPPSSSUUUVVVWWWXXXYYYYYYZZZ\\\^^^aaaccceeefffhhhiiiiiiiiijjjmmmoooooommmmmmooossswwwzzz{{{{{{|||qqqvvvyyy|||pppXXXDDDAAABBB@@@CCCKKKUUUiii{{{vvvxxx}}}~~~~~~~~~yyyvvvrrrnnnkkkhhheeeccc]]]\\\ZZZXXXXXXXXXXXXYYYXXXYYYYYYXXXXXXWWWVVVUUUXXXWWWWWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXWWWVVVTTTSSSQQQPPPJJJGGGBBB<<<888555444444111111000000000000111111111000000///000000111111222222222222222333555555444444444444444444444444222222222111111111111111111000000000111222333444333555777888:::===BBBEEEFFFMMMYYYfffsss|||zzzppphhhdddeeekkkyyyxxx]]]LLLIIIZZZyyyxxxjjjooowww{{{uuu[[[FFFBBB@@@888444777666999LLLnnn}}}tttyyy~~~{{{qqqvvvRRRRRROOOHHHDDDBBB<<<555222111//////000333666888777777777777777777666666555222111222000---///444555999999555333333111......///111333444444444444///000111222333444444444555555555555555555555555666666666777777888999999:::;;;<<>>FFFWWWeeejjjlllnnnjjjbbbQQQFFF===>>>AAADDDGGGJJJMMMNNNPPPRRRTTTVVVWWWWWWYYYYYY[[[]]]___aaacccdddggghhhiiihhhhhhiiilllnnnooooooooopppsssvvvyyyzzzzzz|||mmmjjjmmm{{{wwwZZZMMMEEEGGGJJJGGGCCCDDDLLL```{{{wwwnnnjjjkkkqqqxxx~~~~~~~~~}}}}}}|||zzzyyyxxxuuurrrmmmjjjhhheeecccaaa[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYWWWWWWVVVUUUSSSPPPNNNMMMGGGCCC>>>888444222222333///////////////000111111111000000000111111222222333333333444444555666666666666666666666666666666555444444444333333222222111111111111111111111111444666777888888:::===???CCCHHHQQQ]]]jjjuuu}}}|||rrriiieeefffhhhwwwzzz^^^KKKFFFUUUtttxxxkkkwww|||~~~qqq[[[FFF@@@>>>888555777555<<>>999888777:::===FFFVVVdddhhhjjjlllhhh```PPPFFF>>>???CCCFFFHHHKKKKKKLLLNNNPPPSSSTTTUUUUUUYYYZZZ[[[]]]___aaabbbcccfffhhhiiiiiihhhiiikkkmmmnnnooopppqqqsssuuuxxxzzzyyy{{{}}}~~~xxx|||xxxeeeccc{{{zzzlllUUUZZZccclllnnniiiccc___]]]iii{{{yyymmmkkkooosssyyy~~~}}}}}}|||zzzxxxuuusssqqqqqqmmmiiifffdddcccaaa```[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSSSSTTTUUUUUUVVVUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUSSSQQQMMMJJJHHHCCC???:::555222111111222............///000111111000111111222222222222222333444444555666666777777777777777777777777777777888777777666666555555555333333333333333222222111333444555555444444666888???BBBHHHQQQ]]]kkkxxx|||sssjjjfffgggggguuuzzz```MMMHHHVVVqqq{{{pppxxxttt___JJJAAA===999666888777>>>UUUrrr~~~~~~~~~tttmmmrrrzzz~~~}}}zzzvvv~~~TTTSSSOOOHHHCCCAAA;;;555000///......000333666888999777555333555999===@@@<<<888666555222...///333888===???999444333222000111222333333333333222111///000111222333444444444444444444555555555555555555666777888999999999999999:::<<>>999888888:::>>>FFFVVVcccfffhhhjjjfff^^^OOOEEE>>>???DDDGGGIIIKKKJJJKKKMMMPPPRRRSSSTTTUUUYYYZZZ\\\^^^```aaaaaabbbeeegggiiijjjiiiiiijjjkkklllnnnpppqqqrrrtttwwwyyywwwyyyzzz|||}}}}}}}}}|||lllgggccckkk{{{ooo~~~{{{nnnmmmqqqyyyssspppvvv}}}||||||zzzxxxuuuqqqooommmllliiieeecccbbbbbbaaaaaa]]]]]]]]]\\\[[[ZZZZZZYYYXXXYYYYYYXXXXXXWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWWWWWWWVVVVVVTTTTTTSSSQQQNNNJJJFFFDDD===;;;777333111111111222///////////////000111111000111222333333333333333333444555666777777777777777777777777777777777777999999999888888888888888666666666777666555444444444666777666555444555666777999===CCCMMM]]]ooo|||~~~tttkkkgggggghhhvvvyyy```QQQMMMXXXqqq~~~uuu{{{kkkSSSEEE>>>999777888999AAASSSiiivvv}}}yyymmmfffppp{{{{{{}}}tttnnnwwwyyyUUUTTTOOOGGGCCC@@@;;;555///...------///222666888888777555444555888;;;===;;;888666666333///111555;;;AAABBB<<<555333333111333444444444444222111000///000111222333444444444444444444555555555666666555666888999::::::999999999:::<<>>999888888;;;>>>FFFVVVccceeefffhhhddd]]]MMMCCC<<<>>>CCCFFFHHHKKKKKKLLLNNNPPPRRRTTTUUUUUUYYYZZZ\\\^^^```aaaaaaaaacccfffjjjkkkkkkiiiiiiiiihhhkkknnnooopppqqquuuxxxwwwxxxzzz|||~~~lll]]]OOONNN[[[nnnzzzqqqqqqyyylllkkklllnnnnnnnnnsss{{{~~~||||||}}}}}}zzzyyyxxxvvvssspppnnnllliiifffbbb```aaabbbbbbbbb`````````___]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXXXXXXXXXXWWWWWWVVVRRRRRRQQQOOOLLLGGGBBB@@@777666444222000000000111000000000//////000111111000111222333444444444333333444555666777777777666666666666666666666666666888888888999999999999999777888888999999888777666777999:::999777666666777111555999;;;@@@NNNcccsss|||vvvlllffffffiiivvvwww```RRRMMMXXXqqq|||```LLL@@@999777777999DDDYYYkkkrrruuutttjjjeeeppp|||xxx{{{xxxnnniiillluuuUUUTTTOOOGGGCCC@@@;;;555...---------///222555888777666666666666666777888999666555666333000222777===CCCDDD>>>777444333222555555555555444222000//////000111222333444444444444444444555555555666666555666888999::::::999999888999<<>>:::999999;;;???GGGVVVbbbeeeeeegggddd\\\KKKBBB;;;===BBBEEEGGGJJJLLLMMMOOOQQQSSSUUUVVVVVVYYYZZZ\\\^^^```aaaaaaaaabbbfffjjjlllkkkiiihhhgggeeehhhlllmmmnnnooosssvvvyyyzzz{{{~~~ttt___III@@@BBBMMMeee|||}}}qqqppp|||sss```___\\\UUUKKKHHHTTTcccwww{{{}}}zzzyyyyyy{{{|||xxxwwwvvvuuussspppnnnmmmgggdddaaa___```bbbccccccbbbbbbaaa```___]]][[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZZZZZZZYYYXXXWWWWWWQQQQQQPPPNNNJJJEEE@@@===333222111000000/////////111111000000000000111111000111222444555555444444222333555777777777666666555555555555555555555555777777777888999999999:::777888999::::::999888777666777999888666444444555222777;;;:::;;;EEEYYYiiiyyywwwlllfffeeejjjwwwwww___RRRKKKWWWrrrjjjQQQBBB:::666666666GGGbbbuuuvvvsss}}}~~~rrrjjjfffrrr~~~vvvzzzxxxuuukkkuuuRRROOOLLLIIIEEE@@@:::666//////......000333555777444555555555666888999:::<<<<<<<<<999666333333333===@@@BBB???999555555777666888777333222333222///---...///111333444444444777666555444444444444444555555555666666777888999777999<<<@@@DDDHHHKKKMMMNNNNNNQQQVVV^^^gggpppvvv|||zzzvvvqqqlllgggcccbbbQQQHHH???;;;888777:::>>>IIIWWWaaacccdddfffaaaXXXHHH@@@;;;===@@@BBBEEEHHHLLLNNNPPPRRRSSSTTTWWWYYY[[[\\\]]]]]]^^^___ccceeeaaacccfffgggggggggiiijjjhhhiiijjjjjjkkknnnrrruuuyyyyyy{{{~~~mmmRRRDDDAAADDDPPP^^^ttt{{{{{{sssppp{{{wwwbbb]]]RRRGGGBBB>>>===CCCMMMfffpppzzz}}}}}}{{{yyywwwwwwtttttttttrrrpppmmmjjjhhheeedddcccbbbaaabbbcccdddgggccc``````bbbccc___[[[\\\[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWYYYYYYYYYXXXWWWVVVVVVWWWRRRPPPMMMJJJFFF@@@999444111111111111111111111111000000000000000111111111333333222222333333444555444444555555555555555555333444555555666666555555666666666666777777777777888888777777777777777888888999999999999:::::::::777333666===>>>>>>LLL^^^sss|||wwwllleeedddiiittt{{{bbbUUUMMMUUUppp}}}pppOOODDD>>>777777999JJJiiizzzvvvvvv||||||pppccccccsssvvv{{{xxxqqqrrrttt|||SSSPPPLLLIIIEEE???:::666000/////////000222555666666666666666777888999:::;;;<<<;;;999666444444444;;;>>>@@@===888444444666555777666333222444333000---...///111333444444444666666555444444444444444555555555666666777888999888:::<<<@@@CCCGGGJJJKKKNNNOOOQQQWWW___iiirrrxxx{{{yyyuuupppiiiccc___\\\RRRIIIAAA>>><<<:::;;;>>>FFFTTTaaadddfffiiicccZZZHHHAAA;;;===AAABBBEEEHHHLLLOOOQQQSSSTTTTTTVVVXXXZZZ\\\]]]]]]]]]___bbbeeedddfffggghhhffffffggghhhiiijjjkkkkkklllnnnrrruuuxxxwwwzzz~~~yyybbbMMMBBBFFFPPPmmmsssuuuqqqqqq{{{zzzwwwqqqjjjVVVKKKAAA===:::888;;;BBBRRR[[[eeellluuu~~~vvvwwwyyy|||~~~~~~{{{xxxvvvtttsssrrrqqqpppooommmjjjiiigggdddddddddddddddeeefffggghhhdddaaabbbeeefffccc```\\\\\\ZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWYYYYYYYYYWWWUUUTTTSSSSSSQQQNNNIIIEEE@@@;;;666222111111111111111111111111000000000111111111111111222222222222222333333444444444444444444555555555444444555666666666666555666777777777777777777777888777777666666777777777999999999::::::;;;;;;;;;;;;777888======<<>><<<::::::===BBBRRR```fffjjjlllfff]]]IIIAAA<<<>>>AAACCCEEEHHHLLLOOOSSSUUUUUUUUUUUUVVVYYY[[[\\\]]]]]]___bbbdddggghhhiiiiiigggeeeeeefffjjjkkklllmmmmmmpppsssvvvwwwvvvyyy}}}jjjUUURRRYYYgggiiihhhfffiiipppuuuvvvzzzpppaaaXXXXXX```iiiSSSIII>>>999777555555777>>>DDDMMMYYYjjj{{{}}}zzzyyyvvvrrrnnnhhhkkkqqqwww||||||yyyuuurrrqqqpppnnnmmmllljjjiiihhhhhhgggdddeeefffhhhiiiiiijjjjjjiiigggeeefffhhhiiigggeee^^^]]][[[ZZZYYYXXXXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXWWWVVVUUURRRPPPOOOPPPKKKDDD===999555222000000000000000000000000000000000111111111222222222111111111111111222222333222333333333444444444555444555666666777777666666777777777777777777777777777666666555555666777777999999:::;;;<<<<<<======???<<<<<<>>>;;;999AAANNNdddooo~~~wwwmmmgggggghhhsss~~~dddUUUMMMTTTmmmkkkNNNBBB:::555888<<>>BBBGGGJJJLLLNNNOOOSSSYYYbbbmmmwww}}}~~~{{{wwwoooggg___[[[PPPGGG>>>:::888777999===AAAQQQaaahhhlllmmmfff\\\JJJBBB===>>>AAACCCEEEHHHLLLOOOSSSVVVVVVUUUUUUUUUXXXZZZ\\\]]]]]]^^^aaacccgggiiijjjjjjhhhgggggghhhjjjlllmmmnnnoooqqqtttvvvwwwvvvxxx|||yyypppooollleee\\\XXX[[[___```^^^dddtttzzzfffRRRHHHAAA@@@OOOdddZZZPPPCCC;;;777666444333777999@@@MMMdddyyy}}}ttthhhaaa___````````````eeemmmuuu{{{~~~}}}|||yyyvvvsssqqqooooookkkjjjiiihhhgggggghhhiiihhhiiijjjlllllllllkkkjjjkkkiiihhhhhhiiijjjhhhfff___^^^]]][[[ZZZYYYYYYYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSOOOMMMNNNGGG???777333111000///000000000000000000000000000000111111222222333333000000000000000111111222111222222333333444444444555666777777888888777777888888888777777777777777666555555555555666666777999:::;;;<<<===???@@@@@@BBB@@@??????<<<999>>>GGG^^^iiiyyyxxxmmmhhhhhhgggsssgggXXXKKKSSSkkk||||||hhhOOODDD:::555;;;???LLLiii|||mmmaaadddzzz|||vvv}}}yyykkkhhhbbb```SSSQQQMMMIIIEEE???999555222111000///000111333444555555555555666777777888333333333222000111333555666666555444222000000111...222333222222444333000...///000111222333333333444444333333333444444555555555555555666777888999888999;;;>>>CCCHHHMMMOOOMMMOOORRRYYYbbbnnnxxx~~~~~~{{{tttkkkbbb]]]RRRHHH===777555555999???BBBSSSbbbiiilllllleeeZZZJJJBBB===>>>AAABBBDDDGGGJJJNNNRRRUUUUUUTTTTTTUUUWWWYYY\\\]]]]]]^^^```bbbfffhhhjjjjjjiiiiiijjjkkkjjjlllnnnooopppqqqtttvvvwwwvvvwww{{{}}}xxxmmm^^^OOOIIIMMMRRRTTTSSS[[[dddhhhiiiuuu}}}nnn]]]LLL@@@>>>:::888GGG]]]bbbYYYKKK>>>999777666555777666999EEE]]]ttt|||{{{sssgggWWWLLLIIIMMMRRRUUU[[[```gggooouuuyyy{{{{{{zzzyyywwwtttrrrpppoooooojjjiiihhhhhhhhhiiikkkllllllmmmmmmnnnmmmllljjjiiimmmllljjjiiihhhgggeeedddaaa```___]]][[[ZZZZZZZZZWWWVVVUUUUUUTTTTTTTTTTTTSSSRRRSSSUUUVVVTTTOOOKKKIIICCC:::333000///////////////////////////////////////000111222222333333000000//////000000111222111111222222333444555555666777888888999999888888999888888888777777777666555555555555555666777777999:::;;;===???AAACCCCCCCCCBBBBBBAAA>>><<<>>>CCCXXXdddvvvyyyoooiiiiiigggrrrjjj]]]NNNUUUlll{{{tttyyyyyyzzzsss\\\HHHAAA999555<<<;;;JJJhhh}}}yyyjjj```ddd|||{{{www}}}uuulllkkkddd\\\vvvRRRPPPLLLIIIEEE@@@:::666111000//////000222444555444444555555666888999:::333333222000///000333555777666555333111000000000---111333222222444222...//////000222222333333333333333333333333444444555555555555666666777888999:::;;;<<>>999777777;;;AAACCCSSSbbbhhhkkkkkkcccXXXJJJBBB<<<===@@@AAACCCFFFIIILLLPPPSSSSSSTTTUUUUUUVVVXXX[[[]]]]]]^^^___aaaccceeegggiiiiiiiiikkkllliiikkknnnooopppqqqtttvvvwwwvvvxxx{{{{{{}}}~~~^^^NNN@@@???HHHOOOSSSTTTWWWWWWTTTUUU___hhh```QQQDDD999444777666444???OOO___[[[PPPBBB:::888888777666444444>>>UUUllluuutttnnnhhh^^^UUUOOONNNPPPSSSZZZ]]]ccciiipppuuuyyy{{{~~~}}}xxxwwwuuurrrpppnnnmmmlllggghhhhhhiiijjjlllmmmnnnooonnnnnnnnnmmmkkkjjjiiimmmlllkkkiiigggeeecccccccccbbb```^^^]]][[[[[[[[[WWWVVVUUUTTTTTTSSSTTTTTTQQQPPPQQQSSSUUURRRLLLFFFAAA<<<666111////////////////////////////////////......///000111222222333000000000000000111111222111111222333444555666666777888999999::::::999999999999999888888777777666555555555555666777888888:::;;;<<>>888444;;;666HHHiii~~~tttfff___eee~~~zzzxxxssspppkkkfffaaahhhQQQNNNKKKHHHEEEAAA;;;888000/////////000222555666555555666777888:::<<<===444444333111000000333666:::888555333222111000///---111333222222333111,,,///000111222222222222222333333222222333333444555555555555666666777888999?????????@@@DDDHHHMMMOOOLLLMMMPPPVVV___jjjtttzzz~~~~~~vvvkkk___XXXQQQHHH???<<<999888:::>>>BBBRRRaaafffiiijjjcccYYYIIIAAA;;;<<>>888555111/////////..............................,,,---...///000111222222111000000000000111222222222222333444555666777777888999999:::::::::::::::::::::999888888777777666666666666666777888999999:::;;;===@@@CCCEEEGGGIIIIIIJJJJJJGGGEEECCCAAA@@@HHHVVVkkk~~~~~~rrrjjjggggggrrr|||jjjdddXXX]]]qqqtttgggyyy}}}mmmRRRBBBBBB:::444999:::KKKjjj{{{{{{|||ooobbb^^^fff~~~yyyzzz~~~oookkknnn```nnnPPPMMMKKKHHHEEEAAA<<<999//////...///000333555777666666777888;;;===???@@@666666555222111111444777<<<999666333222111000///---222333222111222000+++///000111222222222222222222222222222333333444555555555555666666777888999CCCBBBAAABBBDDDGGGKKKMMMKKKLLLOOOUUU^^^iiirrrxxxxxxkkk^^^WWWLLLDDD>>>===;;;777666888AAAQQQ___eeehhhjjjddd[[[HHH@@@;;;<<<>>>???AAADDDFFFIIILLLNNNPPPRRRUUUXXXUUUWWW[[[\\\]]]]]]^^^______aaacccdddcccdddeeefffgggjjjmmmooooooppprrrtttuuuvvvyyy}}}}}}|||UUUMMMNNN]]]lllrrrssssssbbbYYYSSSVVVYYYVVVRRRQQQPPPJJJAAA:::666555666999LLLTTTUUUKKKAAA>>><<<::::::888777@@@UUUmmmyyy{{{mmmbbbMMMMMMPPPUUU\\\eeennnssszzzzzz{{{{{{{{{zzzyyyyyyyyywwwsssooojjjfffcccbbbccceeehhhkkkmmmnnnoooooommmlllkkkjjjjjjkkkmmmnnnjjjjjjjjjiiigggffffffgggeeedddbbb```^^^]]]\\\\\\WWWVVVUUUTTTSSSSSSSSSSSSQQQOOONNNOOOOOOJJJ@@@888222000......//////...,,,........................,,,,,,---...///000111111111111111111111222222333222222333444555777777888888999::::::;;;;;;::::::::::::999999888777777666666666666666777888:::::::::;;;===@@@CCCFFFIIIJJJLLLMMMMMMJJJGGGEEEBBB???AAAPPPggg|||rrrjjjggggggrrryyyiiieeeYYY___sss~~~ppp|||\\\KKKIII???555888BBBPPPhhhuuuvvvzzzlll```]]]ggg~~~xxxzzztttpppxxx]]]]]]SSSNNNIIIEEECCC@@@;;;666///000111111111444888;;;999888777777:::>>>BBBEEE>>>:::666555222000333999CCCBBB???888111,,,,,,...///222333111222666777555111111111111000...---,,,555555555555555666777777555444444555555666777888DDDKKKIII@@@???IIINNNKKKLLLKKKNNNVVV^^^eeemmmuuu}}}zzzlll]]]TTTNNNEEE===;;;;;;999999;;;???NNN\\\cccgggiiibbbVVVFFF???:::;;;>>>???@@@CCCGGGHHHJJJLLLOOOQQQSSSTTTWWWYYY\\\]]]]]]]]]___``````aaabbbbbbbbbcccfffiiijjjjjjkkklllnnnpppqqqrrrwwwxxxyyyzzz{{{~~~llldddeeevvv}}}uuueeeeeebbb^^^ZZZ^^^nnn}}}kkkVVVBBB888666444555888IIIUUU]]]VVVJJJBBB;;;555<<<======CCCUUUlllzzz|||~~~```JJJBBB???AAAKKKVVV```jjjssssssvvvzzz{{{{{{yyyyyyyyyuuussspppllliiigggeeeeeecccfffiiikkkllllllmmmnnnkkkhhheeefffiiikkklllkkklllkkkjjjiiihhhgggeeeeeedddbbb```^^^]]]^^^______ZZZXXXVVVUUUUUUTTTRRRPPPLLLLLLLLLLLLIIICCC;;;555///...---,,,,,,,,,,,,,,,////////////////////////---,,,,,,...222222000---000000111222333333444444444333555888<<<>>>;;;999888888999999999:::::::::<<<<<<;;;:::999777666555666666666777888:::;;;<<<>>>???@@@@@@AAADDDIIIMMMLLLLLLKKKIIIHHHFFFEEEDDDCCCHHH[[[vvvtttjjjfffgggqqqwwwfffcccZZZccc{{{{{{rrrQQQ???;;;;;;888>>>WWWnnnxxxyyynnn```[[[dddvvvxxx|||pppoooyyyRRRNNNIIIFFFCCC@@@:::666///000111111111333777:::;;;:::888777888;;;???BBB<<<999666666333111333999BBBAAA???999222......000111444444222222444555222000000111111111111111111444444444444444555666666555444444555555666777888>>>DDDEEE>>>@@@JJJOOOMMMMMMKKKNNNWWW___fffnnnvvv{{{~~~wwwjjj\\\TTTPPPFFF===::::::888999;;;AAAOOO\\\bbbfffggg```UUUDDD===888;;;>>>@@@BBBDDDFFFGGGIIIKKKMMMOOOQQQRRRVVVXXX[[[\\\\\\\\\^^^___```aaabbbbbbbbbcccfffiiikkkkkkkkkmmmnnnppprrrssswwwxxxyyyzzz{{{~~~vvvvvvzzzwwwqqqrrrzzz|||vvvcccUUUFFF>>>:::666777<<>>;;;;;;;;;<<>>???@@@CCCHHHLLLIIIHHHHHHGGGFFFEEEDDDCCCBBBGGGZZZuuutttjjjgggfffpppvvvddd```TTT^^^www}}}\\\FFF>>><<<999AAAZZZrrrzzzxxxmmm___ZZZddd|||rrruuuwwwkkkRRRNNNIIIFFFDDD@@@:::555///000111111111333777:::>>>;;;888555555777;;;===<<<999888888555111333777??????>>>999333000000333444666666222111333222///...///000222333444555555333333333333333444555555555444444555555666777888666===@@@>>>AAAJJJPPPOOONNNLLLPPPXXX```gggpppxxx|||~~~}}}vvvjjj___WWWRRRGGG===999888777999<<>>@@@CCCFFFFFFGGGHHHJJJLLLNNNOOOPPPUUUWWWZZZ[[[[[[[[[]]]^^^___aaabbbbbbbbbdddfffiiikkkkkklllmmmoooqqqssstttwwwxxxyyyzzz{{{~~~~~~fff___[[[VVVPPPGGG???>>>AAAUUUaaaggg\\\KKKBBBBBBEEECCC@@@>>>HHH]]]qqqyyywwwfff[[[KKK@@@<<<:::777444000111555;;;AAAJJJYYYhhhsssvvvzzz|||zzzxxxwwwvvvrrrpppmmmiiifffdddccccccdddeeeggghhhiiikkknnnpppmmmmmmmmmooopppooollliiiiiihhhgggffffffggghhhiii```aaabbbbbb```]]]ZZZXXXYYYWWWUUUTTTTTTRRRPPPMMMKKKHHHDDDAAA<<<777222.........---,,,,,,,,,------////////////////////////...---...///111222111///333222222222222111111111555555666888;;;<<<;;;999888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::999888888999999:::;;;<<<======>>>???@@@AAAEEEIIIMMMGGGGGGGGGGGGFFFEEEDDDCCCAAAEEEWWWtttuuukkkhhhhhhqqqvvvbbb]]]PPP[[[uuu```III???<<<:::GGGaaavvvyyyxxxuuujjj]]]YYYccc{{{}}}pppsssqqqQQQMMMIIIFFFDDD@@@:::555000000111000000222666999===:::777444444666999;;;===;;;::::::777222111444:::<<<;;;777222000111333444666666222111333222///---...000222333444555555444444333333444444555666555444444555555666777888222999>>>???CCCKKKOOOOOOOOOMMMQQQYYYbbbiiirrryyy~~~~~~wwwmmmbbb\\\SSSHHH===888777777999<<>>@@@BBBEEEGGGHHHIIIJJJLLLMMMNNNOOOTTTVVVXXXZZZZZZZZZ[[[]]]^^^```bbbccccccdddfffiiikkkllllllnnnppprrrtttuuuwwwxxxyyyyyyzzz}}}wwwbbbpppuuuxxxsssdddTTTKKKIIIWWW___bbbXXXHHHBBBIIIRRRRRRJJJDDDIIIYYYeeeeee```IIIAAA777111000111000///---///444888;;;CCCUUUfffmmmqqquuuxxxwwwuuutttsssooonnnkkkhhhfffdddccccccbbbccceeeeeefffhhhllloooooooooooooooooonnnllljjjiiihhhgggeeeeeefffggghhhcccccccccbbb```]]][[[YYYZZZXXXVVVVVVUUUSSSOOOLLLFFFBBB>>>:::777555222000...------,,,,,,,,,------////////////////////////......///000111222111111333333333333444444444444555666777888:::::::::999888888999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;===>>>>>>>>>@@@AAABBBDDDGGGKKKNNNKKKKKKKKKJJJIIIGGGFFFDDDBBBDDDUUUrrrvvvllliiikkkssswwwaaa[[[OOO[[[wwwoooVVVEEE>>>;;;999HHHbbbwwwwwwqqqxxxssshhh[[[WWWbbb}}}~~~qqquuuPPPMMMIIIFFFDDD@@@999444000000111000000222555888:::888555444444666888:::???<<<<<<<<<888111000333666777888555111///000222222555555222222444444111...///000111222222222222555555555555555666666777555444444555555666777888444999>>>AAADDDJJJNNNOOOOOOMMMQQQZZZcccjjjsss{{{}}}wwwmmmccc]]]SSSGGG<<<888777777999===GGGSSS]]]___aaabbb[[[PPPEEE===888:::===>>>???BBBHHHIIIJJJKKKMMMNNNOOOPPPSSSUUUXXXYYYYYYYYY[[[\\\]]]___bbbcccdddeeeggghhhkkkkkklllnnnppprrrtttvvvvvvwwwxxxyyyzzz}}}xxxzzzzzzjjjWWWLLLIIIMMMNNNIIIAAAAAALLLXXX\\\OOOEEEFFFOOORRRMMMGGG666444111111222222000------///444777888???PPPbbbgggkkkqqquuuuuusssrrrrrrlllkkkiiigggeeeeeeeeeeeedddeeefffffffffhhhlllnnnpppooommmllljjjjjjkkkkkkjjjiiigggfffdddddddddeeefffeeebbb```^^^]]]]]]]]][[[YYYXXXWWWVVVSSSOOOKKKEEEAAA;;;666444333222111------,,,,,,,,,------...//////////////////////////////000000111111222333333333444555777888999999666777888999999999999999888888999999999:::::::::::::::;;;<<<===============<<<<<<======>>>???@@@>>>@@@BBBCCCDDDFFFJJJMMMNNNNNNNNNMMMKKKIIIFFFDDDDDDEEETTTpppvvvmmmjjjmmmuuuyyybbbZZZPPP]]]xxx|||```KKKBBB===:::777BBB\\\sssuuuqqqwww}}}~~~qqqfffZZZWWWbbb~~~}}}pppuuuOOOLLLHHHFFFDDD@@@888333000000000000000111555777777666555555666666888888===:::::::::666111000333333555666444000...///111000333444111222555666333///000000111222222111111666555555555555666777777555444444555555666777888666:::>>>BBBEEEIIIMMMPPPNNNMMMQQQZZZcccjjjsss{{{}}}~~~|||uuukkkaaa[[[QQQFFF<<<999888888:::===EEERRR]]]```cccddd\\\QQQEEE>>>999:::======>>>AAAGGGHHHIIIKKKMMMOOOPPPQQQSSSUUUXXXYYYYYYYYY[[[\\\\\\___bbbddddddeeeggghhhjjjjjjkkkmmmooorrrtttuuuvvvwwwxxxyyyzzz}}}llldddyyy}}}dddRRR???===>>>@@@AAADDDLLLTTTXXXJJJ???>>>CCCBBB===999222000///...//////...,,,---...222555555;;;KKKZZZccchhhnnnrrrrrrpppooonnngggfffeeedddddddddeeeffffffhhhiiiiiiiiiiiilllnnnnnnmmmllliiiggggggiiikkkiiiiiihhhgggeeedddbbbbbbfffdddaaa^^^]]]\\\]]]^^^ZZZYYYXXXWWWUUURRRMMMIIIHHHBBB;;;555111///...---------,,,,,,,,,---......///////////////////////////000111111000111333555333444555777999:::;;;<<<777888999999888777888:::888888999999999:::::::::999:::;;;<<<============???>>>>>>>>>??????@@@AAA???@@@BBBCCCCCCEEEGGGIIINNNOOOOOOOOOMMMJJJGGGEEEGGGFFFSSSnnnwwwnnnkkkmmmuuuzzzcccZZZOOO\\\wwwzzz}}}xxx^^^MMMCCC===999888AAAZZZoooqqqnnnrrrzzz~~~xxx}}}}}}ooodddYYYWWWccc}}}zzzmmmsssOOOLLLHHHFFFDDD???888222000000000000///111444777666666777777777777666555666444444555333000111555222555666555111//////111111444444111222555555333///000111222333333333333555444444444444555666666555444444555555666777888777999<<>>@@@BBBEEEFFFHHHJJJLLLNNNPPPQQQSSSUUUXXXYYYYYYYYY[[[\\\\\\^^^bbbdddeeeeeeggghhhiiiiiijjjllloooqqqtttuuuvvvwwwxxxxxxyyy|||~~~eeeVVVYYYuuuqqq\\\UUUTTT[[[```^^^ZZZXXXNNNAAA666666888666444333111000...------......---......111444555:::FFFTTT___ccciiilllkkkhhhfffdddaaaaaa``````aaacccdddffffffgggiiiiiihhhhhhhhhiiiiiikkkllljjjgggfffhhhjjjeeefffggggggfffeeecccaaaaaa```___^^^]]]\\\\\\[[[XXXWWWVVVUUUSSSOOOJJJFFFFFFAAA999333000...---,,,,,,,,,,,,,,,,,,---...///////////////////////////000111222111000111333666555555666777999:::;;;;;;777999:::999777666888:::888888999999999:::::::::999:::;;;<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@AAABBBBBBDDDFFFFFFFFFFFFHHHJJJNNNOOOQQQRRRQQQOOOMMMKKKKKKHHHTTTnnnxxxooollliiissszzzcccYYYOOO]]]xxxuuunnnyyytttbbbSSSEEE;;;888;;;BBBYYYmmmqqqppptttyyyzzzooodddXXXWWWddd|||xxxkkkqqqNNNKKKHHHFFFDDD???888222000000000000///111444777666777999999999777444333111//////111111///222777333555777666222///000222222555555222222444444111///000111333444555555666444333333333333444555555555444444555555666777888666777;;;???CCCGGGMMMRRRMMMLLLPPPYYYbbbjjjsss{{{yyynnnbbbZZZLLLCCC;;;:::;;;:::;;;>>>AAAPPP]]]cccggghhh```TTTBBB:::666999===???AAADDDCCCDDDFFFHHHKKKMMMOOOPPPTTTVVVXXXYYYYYYZZZ[[[]]][[[^^^bbbdddeeefffggghhhhhhhhhjjjlllnnnqqqsssuuuvvvwwwxxxxxxyyy|||rrraaaSSSPPP\\\yyy~~~rrrhhhHHH;;;222111222000///222//////000111111111000///000000222555777;;;EEEPPP[[[___dddfffeee```]]][[[]]]]]]]]]^^^___aaaccceeeccceeeggggggfffdddddddddfffiiilllllljjjgggggghhhbbbdddfffhhhhhhfffdddbbb\\\]]]^^^^^^^^^\\\YYYXXXWWWVVVTTTSSSQQQMMMHHHDDDAAA<<<666222000//////...,,,,,,,,,,,,,,,---...///////////////////////////000222333222000000444777666666777777888888888999888:::;;;999666555888:::888888999999999:::::::::999::::::;;;<<<<<<;;;;;;AAAAAA@@@@@@@@@AAABBBBBBGGGIIIJJJJJJJJJJJJKKKLLLOOOPPPSSSUUUVVVUUUSSSRRRMMMJJJTTTmmmxxxooolllfffpppzzzbbbYYYPPP^^^zzz|||uuummmjjjyyy~~~xxxvvvmmmcccVVVEEE777666<<<>>>UUUlllvvv|||}}}nnncccYYYXXXeee}}}xxxkkkrrrMMMJJJFFFCCC@@@<<<777444111000///000111333666888555555666666777777777777888444111111000...000444444666666444///---///111444444555555444222111000000111222333444555555555666555555555555666666777333444555555555555777999666888:::>>>CCCGGGKKKMMMNNNOOOSSSZZZdddmmmtttwwwyyysssggg\\\QQQFFF;;;777777666999<<>>888555222000000111111111111111000000//////................../////////000000111222222444444555666888888999::::::;;;<<<<<<::::::999999888777777777::::::::::::::::::::::::==================<<<<<<>>>>>>???@@@BBBCCCDDDDDDKKKMMMOOOOOOOOOOOOQQQSSSUUUVVVXXX[[[]]]\\\XXXUUUOOOLLLVVVmmmxxxnnnjjjkkkrrr{{{ggg]]]RRR]]]yyyyyyiiiaaaeee{{{yyyrrrfff[[[TTTHHH:::666:::@@@ZZZqqqxxx}}}yyyqqqeeeXXXYYYkkkooojjjsss~~~}}}wwwwwwxxxyyy{{{~~~MMMJJJFFFCCC@@@<<<777444000000//////000333555777555555555666777999;;;<<<999555333333111...000444777888888444///---///111333444444444444333222222000111222333444555555555666555555555555666777777333555555555555555777999777888;;;>>>CCCGGGKKKMMMMMMNNNQQQXXXbbblllsssvvvzzzsssggg]]]QQQFFF;;;777777666888<<>>@@@;;;777555555222...000555;;;<<<:::555///---...111444444333333333333333444000000222333444555555555555555555555555666777777444555666555555555777999777888;;;???CCCHHHLLLNNNKKKLLLPPPWWWaaakkkrrruuu{{{ttthhh]]]QQQFFF;;;888777666888;;;AAAMMMYYY___```^^^WWWPPPBBB<<<888999;;;<<>>666333111000222333444333222111//////111222222111...000222222444999BBBIIISSSRRRNNNFFF===777666777???BBBFFFJJJNNNSSSYYY]]][[[^^^ccceeeeeedddddddddbbbdddggghhhgggfffeeeeeegggfffeeecccaaa___^^^]]]]]]\\\\\\[[[ZZZXXXVVVUUURRROOOLLLJJJGGGBBB===999666444111000000111000///111111111111111000000000//////000000000111111111111222222333444555666666888888999999::::::;;;;;;999999999999999888888888999999:::;;;<<<<<<==============================AAABBBCCCFFFHHHJJJLLLMMMPPPSSSWWWYYYYYYYYYYYYZZZ\\\[[[[[[[[[[[[ZZZWWWTTTTTTRRR]]]ttt}}}sssllljjjjjjqqqkkkaaaYYY```yyylllmmmzzzeeeRRRJJJCCC;;;777888AAAUUUoooyyywwwzzznnnbbbUUUWWWiiilllhhhrrr~~~ssshhhaaa^^^]]]ZZZ[[[]]]```dddjjjooorrrwwwxxxzzz|||~~~MMMJJJFFFCCC@@@<<<777444///...---...///111444666555444333444555999<<>><<<666000---...111777666444333222222333333///000111333444555555666555555444555555666777888444555666555444555777888888999<<>>DDDSSS```gggttttttmmm^^^KKK===888888222333444666777888777666555333111111333444444222111222222222222666;;;@@@DDDBBB???999333000111333777999>>>BBBHHHNNNVVVZZZZZZ^^^bbbdddddddddeeeeeebbbdddffffffeeecccbbbcccddddddcccbbb```___^^^^^^\\\\\\\\\ZZZYYYWWWUUUTTTPPPNNNKKKHHHEEEAAA<<<888777555333222222222111000111111111222222222222222111111111111222222222222222222333444555666777777888888999999::::::::::::999999999999999999999999999999:::;;;===>>>??????>>>>>>>>>>>>>>>?????????BBBCCCEEEHHHKKKNNNPPPQQQSSSWWW\\\___`````````aaabbb```^^^]]]\\\[[[XXXVVVVVVVVVbbbxxxyyypppjjjhhhhhhooo}}}~~~jjj```XXX]]]uuuzzzxxxfffNNNEEECCC>>>:::;;;???NNNhhh{{{||||||lll```SSSUUUhhhkkkgggppp{{{nnn^^^RRRKKKHHHGGGGGGGGGHHHKKKOOOTTTYYY\\\gggiiilllooosssyyyMMMJJJFFFCCC@@@<<<777444///...---...///111444666777666444333333555888:::;;;::::::999444///000666??????===777111...///111:::888666333222111111111///000111333444555666666444444444555555666888888555666666666444444666888888:::<<<@@@EEEIIIMMMOOOMMMNNNRRRYYYdddnnnuuuxxxzzzssshhh]]]OOOEEE;;;888777666777999???LLLYYY```aaa^^^WWWOOOAAA;;;777999;;;<<<>>>BBBDDDFFFHHHKKKMMMOOOPPPQQQQQQSSSUUUVVVVVVVVVXXXZZZ[[[^^^```aaaaaabbbcccdddeeefffgggiiikkknnnpppqqquuutttvvvxxxwwwssssssvvvzzzxxxvvvvvvtttoooggg```[[[[[[\\\```iiiyyyjjjOOOBBB<<<777777===EEEHHHIIIPPPNNNLLLHHHCCC???<<<:::;;;>>>AAACCCAAA===999666444444444555666777777666555555444222111222555777666555222///......000222222444888===BBBIIIQQQVVVZZZ]]]aaacccccccccdddeeebbbdddeeedddbbb`````````````````````````````````\\\\\\[[[ZZZXXXVVVTTTSSSOOOMMMJJJHHHEEEAAA<<<999999777555444555555333222111111222222333333444444222222222333333333444444222333444555666777777888888888999999999999999:::888888999999:::::::::;;;:::;;;;;;===>>>???@@@@@@?????????@@@@@@AAAAAAAAACCCDDDGGGJJJMMMQQQSSSUUUVVVZZZ```dddfffhhhiiijjjiiigggdddcccbbb```\\\ZZZYYYZZZggg}}}xxxooohhhfffffflllzzz{{{ggg^^^VVV[[[tttyyymmmPPPEEEBBB>>>::::::>>>KKKbbbxxx{{{yyy}}}~~~jjj^^^RRRUUUgggkkkeeemmmxxxzzzjjjVVVGGG@@@>>><<<:::;;;;;;<<<===@@@CCCGGGIIIQQQTTTXXX\\\aaagggnnnsssrrr~~~MMMJJJFFFCCC@@@<<<777444//////......000222555666888777555333333444555666999999::::::444///111777<<<===<<<888333///000222999888666555333222111111...///111333444666666777444444444555555777888999555666666666444444666888999:::===AAAEEEJJJNNNPPPNNNOOOSSS[[[eeepppwwwzzzzzzsssggg\\\NNNDDD;;;888777666666999>>>KKKYYYaaabbb```XXXPPP@@@:::777999;;;<<<>>>AAACCCDDDGGGIIILLLNNNOOOPPPQQQRRRTTTUUUUUUVVVXXXZZZ[[[]]]```aaaaaaaaacccdddeeefffggghhhjjjmmmooopppuuuuuuvvvyyywwwsssrrruuu~~~~~~}}}|||zzzxxxzzzgggOOO;;;;;;999888===IIIYYYgggpppeeeaaa^^^^^^```]]]TTTLLLHHHJJJLLLKKKFFF???:::888888;;;>>>>>>===;;;::::::888777555333111111111111111000...------...///000000222555999===DDDLLLQQQWWWZZZ]]]___```aaabbbdddaaabbbcccbbb```_________]]]^^^^^^______``````aaa\\\\\\[[[YYYWWWUUUSSSRRRNNNLLLJJJGGGEEEAAA<<<999:::888777666777666444333111222222333444555555666333333444444444555555555333444444555666777888888888888999999999999999999777888888999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDFFFGGGIIIMMMPPPTTTVVVWWWXXX]]]ccchhhkkknnnqqqsssrrrpppnnnmmmllliiieeebbb___aaammmyyyooohhheeefffkkkyyyxxxddd\\\UUU[[[tttzzzvvvUUUFFFAAA;;;777666???LLL```rrr}}}uuuyyy~~~iii]]]QQQTTTgggkkkeeelllvvvttt```RRRAAA999999<<<<<<:::999999999:::;;;<<<===>>>>>>AAAEEEIIIMMMSSSXXX]]][[[bbbnnnyyyMMMJJJFFFCCC@@@<<<777444000000//////000333555777777777666555555555555555777888::::::444...111888888:::<<<999555111111222666666666666555444333222...///111333555666777777444444444444666777888999555666777666444444666777:::;;;>>>AAAFFFJJJNNNPPPNNNOOOSSS[[[fffpppxxx{{{~~~~~~xxxqqqfff[[[MMMDDD;;;888888666666888<<>>>>>>>>?????????@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFIIIKKKMMMPPPSSSWWWYYYZZZZZZ^^^dddiiinnnssswww{{{{{{zzzzzzyyyxxxtttoookkkhhhiiitttzzzppphhhfffggglllyyyuuuccc\\\SSSZZZsssxxxWWWGGGAAA:::666777===PPPdddrrr{{{}}}iii]]]QQQUUUhhhllleeemmmwwwppp^^^JJJCCC;;;888:::======<<<888999:::;;;;;;;;;:::999777999<<<>>>@@@CCCHHHKKKKKKPPPXXXbbbnnn|||MMMJJJFFFCCC@@@<<<777444111000///000111333666888777777777777777666666666555777::::::444...111999555888;;;:::666222111222222333555666777666555555...///111333555666777777333333444444666777888999666666777666444444555777:::;;;>>>BBBFFFKKKNNNPPPNNNOOOSSS[[[fffpppxxx{{{}}}}}}xxxqqqeeeZZZMMMCCC;;;888888666666888:::HHHWWW___bbb```YYYQQQ???:::777:::<<<<<<===@@@@@@BBBDDDGGGJJJLLLNNNOOOPPPRRRTTTTTTTTTUUUWWWYYYXXXZZZ]]]^^^^^^^^^___aaaeeeeeefffhhhjjjlllnnnoootttuuuxxx}}}}}}yyyzzz}}}}}}gggRRRLLLQQQOOOQQQRRRSSSWWWbbbqqq|||zzzmmm______]]]ZZZWWWXXX\\\aaa```fffiiiaaaQQQBBB<<<;;;666555444333333333111000...---...///222333333333000111222333666;;;AAAFFFKKKNNNSSSWWWZZZ]]]```ccc___```aaa```^^^]]]^^^_________^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYVVVTTTRRRQQQLLLJJJGGGEEECCC???;;;777999777666666777666333111111222333444555777888888555555555555666666666666444444555666777888999999999999888888888888888888777777888999;;;<<<======??????????????????@@@@@@CCCDDDDDDEEEFFFGGGGGGHHHLLLMMMPPPSSSVVVYYY[[[\\\ZZZ^^^dddjjjooouuu{{{|||vvvrrrooooooxxx{{{qqqiiigggiiinnnzzztttccc]]]PPPWWWqqq~~~uuuVVVGGGAAA;;;999;;;;;;RRRhhhvvv~~~iii]]]QQQUUUhhhlllfffnnnyyy|||dddOOO?????????>>>===<<<<<<<<<777888:::<<<<<<;;;999888777999:::;;;<<<===@@@BBBEEEIIIPPPYYYdddrrrLLLKKKGGG@@@===<<<777222111000//////000222444555888888888888777666444444777444444444222...000444777999:::999555111/////////000222333444444333222///000333555666555444333666666666666777777777777888777555444444666888:::>>>???@@@CCCFFFJJJNNNPPPOOONNNQQQ\\\gggnnnuuu{{{}}}uuujjjbbbSSSHHH===888666444444666<<>>999999999999888555222111000000333777999888666555444555555666555444555777:::>>>BBBIIIPPPVVV[[[]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______^^^]]][[[ZZZZZZYYYYYYYYYXXXWWWTTTPPPLLLIIIIIIFFFCCC@@@???>>>===<<<::::::999999888777777666444555666777666888:::===>>>;;;888666777777888777444555666777999999::::::888888888777777777777777777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@CCCDDDFFFIIIKKKLLLMMMMMMPPPPPPPPPRRRUUUZZZ^^^aaa]]]```dddkkkrrryyy~~~|||wwwyyyzzzooogggeeehhhnnnyyyqqq]]]UUULLLRRRvvvyyysssTTTEEEBBB888222<<<@@@RRRaaasss|||ggg\\\SSSUUUdddwww|||hhhfffoooyyyyyygggRRRCCC>>>======>>>@@@AAA@@@?????????>>><<<;;;999888888999888888888:::===@@@AAAGGGJJJOOOVVV___kkkvvv~~~MMMLLLHHHAAA===<<<888222333222111111222444666777666666666666666555444444222000000222111///222777555666777666444111...---000111222333444333333222///000222444555555555444666777777777777888888888999777666555555777:::;;;===>>>@@@CCCHHHMMMQQQSSSOOONNNSSS^^^jjjrrrzzz}}}tttiii```SSSHHH>>>999777444444777<<>>AAABBBDDDGGGJJJLLLNNNOOORRRRRRTTTUUUVVVWWWWWWXXX\\\\\\[[[[[[\\\]]]___```dddeeehhhjjjmmmnnnpppppprrrsssxxx|||{{{|||kkkaaagggppplllZZZRRR[[[fffsss~~~{{{cccRRRHHHAAA===<<<666777999<<>>===;;;;;;;;;:::999999888777777666666777888:::;;;;;;<<<===;;;888777888999999888777888999999999999999999999999999999999999888888999999:::;;;<<<======<<<======>>>???@@@AAAAAABBBDDDEEEGGGJJJLLLNNNOOOOOOQQQQQQQQQSSSVVVZZZ___aaabbbdddhhhmmmsssyyy}}}yyyzzz{{{ppphhheeehhhnnnyyytttaaaYYYQQQTTTvvvzzzzzzkkkOOOCCCCCC:::444<<>><<<888222222111000000111333666777444444444555555555555555111//////222111///222777444444444444333111...+++111222333444444333222222000111111222444555555666777777777777888888888888888777666666666888;;;<<<>>>???AAAEEEIIINNNQQQSSSNNNMMMRRR^^^kkksss||||||rrrggg___TTTIII>>>:::888555666888<<>>BBBCCCEEEGGGJJJLLLNNNOOOSSSSSSTTTUUUVVVVVVWWWWWW[[[[[[ZZZZZZ[[[]]]^^^___eeefffhhhjjjlllnnnpppqqqqqqqqquuuuuujjjooowwwvvvgggPPPAAA===QQQ___sssgggTTTIII@@@<<<>>>666666:::DDDMMMPPPJJJCCCFFFCCC???999555333222111///000111000//////111222666:::@@@HHHPPPVVVZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\[[[ZZZXXXWWWWWWWWWXXXXXXWWWUUUSSSQQQOOOGGGDDDAAA??????>>>===<<<<<<;;;;;;::::::999999999999888777:::===>>><<<:::<<<:::888888999:::::::::::::::;;;;;;:::999888888999::::::::::::::::::::::::;;;<<<===============>>>??????@@@BBBCCCCCCDDDEEEFFFIIIKKKNNNPPPQQQRRRQQQQQQRRRTTTWWW[[[^^^```fffgggiiimmmrrrxxx}}}}}}zzzwwwxxx~~~}}}rrriiiggggggnnnyyywwwddd[[[VVVXXXwwwvvvmmmxxxzzzhhhMMMBBBEEE===555;;;AAAYYYkkkvvvlllppphhh\\\RRRSSSbbb}}}iiidddmmmyyy|||kkk]]]TTTOOOMMMUUURRROOOMMMLLLJJJGGGDDDCCCBBB@@@???>>>>>>>>>???;;;;;;:::;;;<<<>>>@@@AAAHHHKKKPPPVVV\\\dddlllqqqwwwOOOOOOJJJCCC???===888222///.........///111444666333333333444555666777888777444444444222///111555888777555555555333...***222333444444444333222111111111111222333444666777666666666777777777888888666666555555666888:::;;;???@@@BBBFFFIIIMMMOOOQQQMMMLLLQQQ]]]iiirrrzzzzzzpppeee___TTTIII>>>:::888666777999;;;GGGSSS\\\``````YYYQQQDDD<<<666666999:::<<<>>>BBBCCCEEEGGGJJJLLLNNNOOOTTTTTTTTTTTTUUUVVVWWWWWW[[[ZZZZZZZZZ[[[]]]^^^```ddddddfffhhhjjjmmmoooppppppqqquuu~~~vvvdddOOO===666777CCCQQQjjjwwwfffRRRCCC???999888===LLL\\\aaaZZZPPPNNNHHH@@@888444222222222000111111111//////000111222666<<>>>>>===<<<======<<<<<<<<<;;;;;;;;;;;;888777;;;???@@@<<<777;;;999777888999::::::::::::::::::::::::999999888999999999999:::::::::::::::;;;<<<===============??????@@@AAABBBDDDEEEEEEEEEFFFIIILLLNNNQQQRRRSSSPPPQQQRRRTTTWWWZZZ\\\]]]cccdddfffjjjnnnssswwwyyy|||wwwqqqnnnlllooowwwtttkkkgggfffmmmyyyzzzeeeZZZWWWYYYyyyooojjjyyynnnRRRCCCEEE>>>666:::BBB\\\mmmuuutttoooiii]]]RRRSSSaaaiiiccclllxxx{{{iii]]][[[___dddfffccc^^^ZZZWWWRRRNNNKKKHHHFFFDDDAAA???>>>>>>>>><<<<<<;;;;;;<<<===>>>???FFFIIINNNSSSXXX^^^eeejjjooowwwwwwooonnnrrrnnnZZZOOONNNJJJCCC???===888222......------///111444666444444444555666888:::;;;;;;888777888555222333777===<<<;;;999777444///,,,333444444555444333111000000000111111333555666888555555555666666666777777555444444444555666888999:::<<>>:::888777777999;;;FFFSSS[[[``````ZZZRRRDDD<<<666666888999;;;>>>AAABBBDDDFFFIIILLLNNNOOOTTTTTTSSSTTTUUUVVVWWWXXX[[[ZZZZZZZZZ[[[]]]___```bbbbbbccceeehhhjjjmmmnnnmmmqqqvvv{{{hhhNNN===444333666555BBB^^^wwwVVVCCC===;;;@@@QQQfffpppkkkaaaMMMFFF<<<555222222333333222333444333111000111222111333999@@@IIIQQQWWWZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVWWWXXXYYYYYYWWWVVVTTTRRROOOLLLJJJIIIFFFCCC@@@?????????>>>===>>>>>>>>>>>>============;;;999888;;;???@@@;;;666:::888777888999::::::999777888888999:::999999999888888888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;>>>???@@@AAACCCDDDEEEFFFEEEGGGIIILLLNNNPPPQQQRRROOOPPPSSSUUUWWWYYYZZZ[[[\\\^^^```cccfffiiilllmmmtttssspppllleee^^^XXXTTTYYY^^^jjjyyyuuulllhhheeelllyyy|||fffZZZVVVYYY{{{qqqqqqwwwYYYEEECCC===777<<>>======<<<<<<<<<<<<<<<======AAADDDHHHMMMRRRXXX^^^cccgggnnnxxx{{{tttiii]]]YYY\\\hhhuuuaaaPPPEEEMMMMMMHHHBBB>>>===999333000/////////111333666888444444444555666888:::<<<:::777777888777444666:::<<<>>>>>><<<777333000///444555555555444333111000//////111222444555777777666666666666777777777777555555444444555555666666333555:::@@@FFFKKKNNNPPPPPPNNNSSS^^^iiiqqqyyyxxxnnneee```RRRHHH===999888666777999:::FFFSSS[[[``````ZZZRRRCCC;;;666777999999:::<<<@@@AAACCCEEEHHHJJJLLLMMMSSSSSSSSSSSSTTTWWWYYYZZZ[[[[[[[[[[[[\\\^^^```bbbaaaaaabbbcccfffiiilllmmmjjjpppvvvxxxzzzzzzeeeLLL;;;444000000222---666KKKkkktttPPPAAA===???PPPeeerrrppphhhFFF???666111111222333222444555666555333111111111000222666===DDDLLLSSSWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSTTTUUUVVVWWWXXXXXXVVVTTTRRROOOLLLIIIGGGFFFFFFCCCAAA@@@@@@AAA@@@???????????????????????????<<<;;;:::;;;>>>>>>;;;888;;;999999999:::;;;999888777777888999999:::999999777777888888999999:::::::::;;;;;;<<<<<<<<<;;;;;;??????@@@BBBDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPQQQQQQPPPQQQTTTWWWXXXYYYYYYYYYWWWXXXZZZ]]]^^^^^^^^^]]]]]]ZZZVVVPPPJJJDDD???<<>>>>>>>>======<<<<<<===@@@CCCFFFJJJPPPVVV[[[]]]dddnnnuuu{{{}}}tttjjj]]]QQQOOORRRUUUjjjxxxqqqaaaWWWSSSPPPKKKKKKGGGAAA>>>===999444//////...///000333666888444444333333555777999;;;:::777666777444111222666666;;;>>><<<555000111333555666666666444333111000---///111333555666666666777888888888888999999999666666666666555555555555111333888===BBBEEEHHHIIIMMMLLLPPP\\\hhhqqqyyyyyymmmeee```QQQGGG<<<999777666666999:::EEESSS[[[```aaaZZZSSSBBB;;;666888:::999999:::>>>???AAADDDGGGIIIKKKLLLRRRRRRQQQRRRTTTWWWZZZ\\\\\\\\\\\\\\\^^^```bbbcccbbbbbbbbbccceeeiiilllnnnkkkpppttttttsssvvv~~~ooo___YYYZZZpppeeeNNNCCC888444222//////111...///888HHHXXXcccooozzzbbbFFF???<<>>888111...000111000...333444666555222000//////000111444999???GGGNNNRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRPPPMMMKKKIIIGGGGGGFFFDDDAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<;;;>>><<<;;;<<<===<<<:::999::::::::::::::::::999888888888999999:::;;;;;;<<<<<<<<<=========<<<<<<;;;@@@AAABBBDDDFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQQQQQQQQQQSSSVVVYYY[[[[[[ZZZZZZVVVXXXYYYZZZXXXUUUQQQNNNJJJGGGCCC>>>:::777555444;;;@@@MMM\\\hhhoooxxxvvvkkkgggccckkkyyyvvveee___UUUXXXzzz{{{{{{vvvYYYJJJ???:::@@@JJJoooyyytttqqqtttwww~~~yyyjjjkkkooobbbVVVTTTaaa{{{kkkccciiiuuu}}}wwwpppiiieee^^^]]][[[XXXTTTNNNJJJGGGBBBBBBAAAAAA@@@???>>>======>>>???@@@BBBGGGNNNRRRRRRYYYbbbjjjpppyyy~~~sssggg[[[RRRRRRXXX[[[jjjtttnnngggffffffdddIIIIIIFFF@@@======:::444---,,,,,,---...111444666444333222222333666888:::<<<888666555111,,,,,,///000777===:::333...111666666666666666555333111///,,,...111444666777666666999999:::::::::;;;;;;;;;888888888777666666555555444666999<<<>>>???@@@@@@HHHGGGMMMYYYfffpppxxxzzzmmmddd```QQQFFF<<<888777555666888:::EEESSS[[[```aaaZZZSSSAAA;;;777999;;;999888999>>>???AAACCCFFFHHHJJJKKKQQQQQQQQQRRRTTTXXX[[[]]]\\\\\\\\\]]]^^^```cccdddcccbbbbbbcccfffiiimmmooonnnppprrrqqqnnnkkkjjjkkkyyyiiiSSSEEEDDDIII___rrrUUU:::777555555444111222555333//////444888;;;DDDOOOOOOjjjoooKKKAAA888;;;FFFNNNMMMHHH:::444...---///000...+++111333444333111...------///000222666<<>>>>>???>>><<<:::=========<<<;;;:::888777999999::::::;;;<<<=========>>>>>>>>>>>>>>>======BBBBBBDDDEEEGGGIIIJJJKKKMMMMMMOOOPPPQQQRRRRRRRRRSSSUUUYYY\\\]]]]]]\\\[[[XXXYYYZZZZZZVVVPPPIIIEEEBBB@@@<<<999777777888999777:::DDDRRR^^^gggrrr|||vvvkkkgggbbbkkkyyyooobbb^^^VVVXXXxxx|||fffQQQAAA999>>>QQQ}}}|||sssrrrxxxxxxyyyggghhhpppcccVVVUUUbbbxxxlllccchhhttt|||uuunnnjjjbbbbbbbbb```\\\VVVQQQNNNDDDDDDDDDCCCBBBAAA??????>>>======<<<===BBBHHHMMMKKKRRR[[[bbbhhhqqq}}}vvvjjj^^^WWW[[[bbbhhhrrrvvvqqqoooqqqoooiii