BM6P6(@ ~~~yyy{{{zzz~~~~~~xxx{{{tttkkkhhhiiikkkjjjhhh```XXXLLLAAA:::<<>>>>>DDDIIIJJJEEE@@@>>>AAADDDEEEEEE<<<888222/////////---,,,...------,,,---...///000////////////////////////...------------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------........................000000000000111111111111000///............///000111111111111000000000000111...///222444333444777;;;BBBKKKRRRXXX^^^dddhhhyyy}}}~~~|||{{{}}}yyywwwvvvwwwxxx{{{xxxnnncccWWWRRRSSSSSSVVVXXXZZZZZZYYYXXXXXXUUUTTTRRRPPPLLLEEE===888000///......///...+++)))------------------.........+++(((((()))++++++***)))******++++++++++++***---,,,,,,,,,++++++++++++------,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++,,,---...---------.........//////......//////000111111222222000111555666666:::???MMMXXXjjj|||vvvooojjjfffbbbaaa\\\ZZZ]]]]]]\\\___dddeeebbb_________]]]YYYUUU}}}zzzyyyyyywwwuuuvvvtttqqqlllhhhggghhhjjjhhhbbbWWWKKKCCCAAADDDHHHKKKHHHCCCAAABBBDDDEEEEEEBBB===777222000///...---///...,,,,,,,,,---///111////////////////////////...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------........................------........./////////000//////......//////000111111111111111111111111222......222555555666999@@@IIISSSYYY\\\bbblllttt}}}}}}xxxrrrpppooonnnnnnppprrrssswww|||yyymmm```VVVRRRRRRTTTWWWZZZ\\\[[[ZZZYYYVVVUUUTTTSSSPPPKKKDDD???444222///.........---+++,,,---.........---+++***---+++(((((()))******)))++++++++++++++++++***)))+++++++++++++++*********------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---...///000------.........//////////////////000111111222222111222555777777888@@@IIIYYYggg{{{wwwjjjaaa^^^]]]\\\\\\^^^[[[ZZZ\\\^^^___ccchhhmmmiiidddbbbaaa^^^YYYUUU~~~xxxuuuwwwyyyzzzyyyvvvwwwvvvqqqkkkgggiiilllkkkfff]]]QQQHHHDDDDDDFFFJJJIIIFFFDDDCCCDDDFFFHHHFFFAAA;;;444000.........///...,,,+++,,,---///111////////////////////////000////////////...............------------......,,,,,,,,,------------...........................,,,,,,------------......000//////////////////000000111111111111111222222666222111555888888;;;???FFFPPP[[[aaacccjjjwww~~~~~~}}}yyyqqqlllggghhhiiikkkooorrrvvvxxx|||wwwiii[[[RRRQQQSSSVVVYYY\\\\\\[[[YYYWWWVVVUUUUUUTTTPPPKKKGGG:::666111...---------,,,+++,,,,,,---,,,,,,++++++---+++***)))************,,,,,,,,,,,,+++******)))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,,,,------...///000............//////////////////000111111222222333222555999;;;:::<<>>777111...------///...,,,,,,,,,---///000////////////////////////000////////////.........///......------......///,,,,,,---------.................................//////000000000111111111///000000000000000000///000000111111222222222333777444333666888:::@@@GGGQQQ\\\hhhnnnpppxxx~~~~~~~~~~~~{{{}}}~~~|||tttmmmhhhfffdddfffjjjooouuuzzz~~~wwwgggZZZSSSSSSTTTWWW[[[\\\[[[YYYWWWVVVVVVVVVVVVTTTOOOLLL@@@;;;444///---,,,,,,,,,,,,+++*********,,,...000---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,---................../////////000000000000111111222333333333222666;;;======AAAQQQ```vvv~~~pppgggbbbYYYYYYYYY[[[___bbbcccdddcccdddfffhhhkkkpppssstttuuuooogggaaa^^^ZZZUUUQQQ{{{zzz}}}~~~vvvyyy{{{wwwpppjjjiiikkkmmmjjjeee]]]TTTLLLHHHGGGHHHJJJKKKGGGBBBAAAEEEJJJHHHFFFBBB;;;333///---------------------...//////////////////////////////...------------,,,,,,,,,------,,,,,,,,,,,,------,,,---------........................................../////////000000000///000000111111000000///000000111111222333333333444333444666777;;;HHHUUUeeeppp|||{{{yyyzzz~~~{{{ssskkkfffcccaaadddgggmmmuuu|||sssdddXXXVVVTTTVVVZZZ\\\[[[YYYWWWWWWWWWXXXXXXWWWSSSQQQHHHBBB:::333000...---,,,---+++***)))***---000222,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,+++************+++++++++++++++......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,.........---------------***+++,,,---------------....../////////000000000111111111222333333444444222555:::???CCCLLL^^^ooouuuiii```\\\\\\VVVYYY\\\```bbbdddddddddfffkkkoooqqquuuzzz|||zzzssslllccc\\\XXXUUUQQQMMM}}}zzz}}}~~~|||vvvpppmmmlllmmmllliiibbbZZZRRRMMMJJJJJJMMMNNNIIIAAA>>>AAAFFFIIIHHHFFF???777111///...,,,---.../////////...---////////////////////////...------------,,,,,,,,,------,,,,,,,,,,,,------------------....................................,,,,,,,,,------------...///000111111111111000///000000111222222333444444222444888::::::AAAUUUhhhzzzxxxyyy}}}~~~|||wwwsssrrroookkkfffcccbbbaaagggkkkrrr{{{rrr```[[[WWWVVVZZZ\\\[[[ZZZYYYYYYYYYYYYZZZYYYWWWTTTOOOIIIAAA999444111...,,,------,,,,,,,,,...///000+++---///...+++***+++,,,++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,---......---,,,+++******)))------------------------------------............,,,---......///...------.../////////000000000000111111222222333444444444444666<<>>CCCIIIJJJHHHCCC:::333000000+++,,,...000000///...,,,////////////////////////000000/////////.........//////............//////---------.........//////......................../////////000000000000111///000111222222111000///000000111222333333444444222777<<<>>>>>>HHHaaaxxx}}}wwwzzz{{{{{{{{{~~~xxxppplllccceeeeeeeeedddcccdddeeejjjooowwweee___YYYWWWZZZ]]]]]][[[[[[ZZZZZZ[[[\\\[[[YYYWWWTTTNNNFFF===888333000------.../////////...---,,,))),,,...---***)))***+++***+++,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,---------.../////////......///000000///...---////////////000000000000111222222333333444444555777999@@@KKKYYYjjjtttccc\\\YYYXXXZZZ___aaadddgggkkknnnrrrwwwzzzxxx~~~~~~xxxpppjjjcccYYYRRROOOMMMJJJGGGzzzuuusssrrrqqqnnnhhh___TTTLLLPPPMMMJJJGGGBBB===>>>CCCHHHKKKLLLJJJCCC;;;444000111000///---++++++---///000111111000---,,,,,,---........................,,,------......------,,,........................000000000000000000000000000///.........///111222222000///...///000222333111222333333222111222333666777;;;@@@FFFUUUrrrzzzxxxzzzzzzwwwuuuvvvzzz|||ssslllgggaaa^^^\\\]]]^^^___```dddhhhlllnnnuuu~~~{{{jjjZZZWWW[[[\\\ZZZYYY^^^\\\YYYXXXYYYYYYVVVSSSSSSRRRNNNGGG>>>555///+++000...,,,******,,,...///------......---+++***(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))/////////......---------000000000000////////////444333222222333444444444777<<>>999:::???EEEHHHKKKJJJDDD<<<555111111000///...------...//////000111000...------...........................,,,------......------,,,........................000000000000000000000000111000000///000111222333111111/////////000222333222333444444333333444555666777<<>>BBBRRRkkk{{{pppmmmggg```\\\\\\]]]\\\[[[YYY\\\___aaaaaacccgggkkklllpppuuu{{{~~~}}}xxxggg]]]WWW[[[______\\\YYYXXXXXXWWWTTTRRRSSSUUUTTTOOOJJJAAA===666000------000222111000...---,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,---------......*********+++,,,---...///........................)))***,,,,,,,,,,,,***))).../////////000000111111---......///000111111222111222333333777AAAPPP\\\uuuwwwnnnfffcccdddfffhhhiiijjjiiiiiillleeeaaaeeehhhfffcccaaaZZZWWWTTTSSSTTTVVVWWWWWWTTTTTTTTTTTTSSSQQQPPPOOOLLLKKKJJJJJJJJJJJJKKKLLLzzzrrrpppuuuzzz{{{zzzpppaaaOOODDD===888555555>>>DDDKKKOOOPPPNNNKKKIIIFFF???666111000111111000,,,,,,------------------......////////////......////////////////////////000000//////.........---////////////000000000000222222111111222222333444555444444333333333444444999666555777:::===EEENNN^^^xxxsssiiiddd]]][[[XXXVVVWWWZZZ[[[\\\]]]___aaabbbdddgggkkknnnwww|||zzznnn___XXXYYY\\\___```^^^ZZZVVVWWWVVVUUUTTTTTTSSSPPPNNNIIIBBB999333111222111000111111000///////////////,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---......---,,,---...///000222///,,,+++---///...,,,......------------......///000111111000111333555777666777999<<>>HHHRRRiii{{{pppfff^^^YYYYYYXXXWWWWWWXXX[[[\\\]]]___aaadddfffiiimmmrrrvvv~~~~~~|||ttteee[[[ZZZZZZ]]]aaa```\\\WWWUUUTTTRRRRRRRRRQQQOOOMMMMMMGGG>>>777333111000/////////...------------...------,,,,,,------...///...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---...------,,,---...///000111///,,,,,,...///...,,,///......------......//////000111111000111333444555444777;;;AAAKKK^^^ooowwwmmmeee___^^^```ccceeegggiiiiiigggeeecccbbb```^^^^^^]]]ZZZVVVQQQNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSQQQPPPOOONNNMMMLLLLLLLLLxxxuuuwww|||~~~}}}lllXXXJJJ@@@999777888;;;AAAIIIOOOQQQPPPNNNMMMKKKFFF>>>777444222111111111111111111111111111000//////000000///...------////////////////////////////////////............/////////000000000111111222222111111222222333444555444444444444444555555666777:::===>>>DDDRRR```|||~~~vvvlllddd]]]XXXUUUUUUUUUVVVXXXZZZ\\\^^^___bbbdddhhhkkkooouuu||||||~~~}}}|||ooo___[[[XXX[[[aaaccc___ZZZUUUTTTRRRRRRSSSRRRQQQOOOPPPLLLFFF===555///.........------,,,+++,,,,,,,,,...------------...//////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------.../////////.........//////...,,,///......------......//////000111000000000222444444555999@@@IIIVVVjjjzzz{{{qqqfff```]]]\\\___dddiiijjjjjjjjjiiifffcccbbb]]]\\\[[[ZZZXXXUUUPPPMMMKKKKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTVVVUUUTTTSSSQQQOOOMMMLLLKKK|||xxxxxx{{{~~~qqq]]]MMMAAA888666888999@@@HHHOOORRRQQQPPPPPPMMMIIIBBB;;;666222000000/////////...............---......//////////////////////////////////////////////////////.........//////000000000111111111222222111111222222333444555444444444444555555666888:::===@@@CCCMMMaaatttxxxrrriiiaaa\\\YYYWWWVVVTTTUUUXXXZZZ[[[\\\^^^```dddggglllqqqvvv~~~~~~~~~|||}}}~~~}}}yyyfff^^^WWWYYY```dddaaa\\\XXXVVVUUUTTTUUUUUUTTTRRRPPPOOOKKKBBB888111...///...---,,,,,,++++++,,,,,,---------------......///+++,,,------------,,,+++---,,,,,,++++++,,,,,,---------------......//////......///000000///...,,,//////............/////////000111000000000222444777777<<>>777222//////.........------,,,,,,,,,***+++---///000111111222////////////////////////.........///////////////000000000000111111111111222222111111222222333444444444444444444555666777999:::===BBBJJJYYYttt~~~|||rrrfffaaa[[[VVVTTTTTTUUUUUUVVVXXX[[[\\\\\\]]]```bbbhhhkkkqqqxxx~~~}}}zzz{{{zzz{{{}}}mmmcccYYYXXX^^^cccbbb___ZZZXXXUUUTTTUUUUUUTTTSSSMMMNNNLLLFFF===555111111///......---------------,,,,,,,,,+++,,,,,,---...++++++,,,------,,,++++++---,,,,,,++++++,,,,,,------------...............---...000000000///....../////////......////////////111111111000111333555999:::???KKKZZZlllnnnccc___]]]```bbbeeelllsssxxxwwwuuuqqqlllgggcccaaaZZZZZZZZZYYYUUUQQQNNNLLLNNNNNNMMMLLLLLLMMMNNNOOOQQQPPPPPPPPPQQQSSSUUUVVVZZZYYYXXXWWWTTTQQQOOOMMM|||{{{}}}vvvhhh[[[LLL???999999888???HHHOOOSSSSSSSSSRRRNNNLLLHHHAAA999333000///000000//////......------***+++---...000111222222////////////////////////.........///////////////000000000111111111222222222222111111222222333444444444444444555666777777999:::???IIIVVVkkk~~~}}}wwwkkkccc[[[XXXTTTRRRSSSUUUWWWWWWXXX[[[^^^___^^^___cccgggnnnssszzzzzzwwwwwwvvvxxxyyy}}}tttjjj]]]XXX[[[```bbbaaaZZZXXXTTTSSSSSSSSSRRRQQQNNNNNNNNNJJJCCC<<<666333000//////...............,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......---///000000/////////000000//////......//////000111222333222222222444666:::<<>>777444333111000000///...------,,,///////////////......---////////////////////////---.........//////000000000111111111111222222222222222111111222222333444444444444555555777888888===AAANNNccczzzxxxkkkbbb\\\WWWSSSQQQPPPPPPRRRVVVYYY[[[[[[ZZZ]]]```aaabbbfffnnnttt|||{{{yyyxxxuuuqqqrrryyy}}}|||}}}}}}ssseeeZZZVVVYYY___ccc```]]]XXXVVVTTTTTTSSSRRRUUUTTTRRRQQQOOOHHH===555//////...------------......------------...//////---,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,.../////////...---...000000///------111444000000////////////000000333444555555444444666888@@@III]]]uuuzzzhhh^^^^^^aaaiiirrruuuvvvzzz{{{{{{zzzvvvooofff^^^YYYZZZ]]]___^^^ZZZWWWVVVVVVQQQQQQPPPPPPPPPQQQSSSTTTTTTRRRQQQPPPPPPRRRUUUWWWUUUWWWXXXYYYYYYWWWUUUTTT}}}vvvfffWWWKKKCCCDDDGGGLLLRRRVVVVVVSSSPPPQQQOOOMMMIIIEEE???777333222000//////000000///.........//////000000111111111111000000//////......000000000000000000000000000000000000000111111222222222222222222222222222888333111444777777:::>>>AAABBBRRRpppuuuhhh]]]XXXVVVUUUTTTNNNRRRVVVXXXZZZ[[[]]]^^^```bbbdddddddddiiisss{{{wwwuuutttuuuyyy{{{zzzxxxzzznnn```WWWWWW^^^eeecccaaa\\\XXXUUUSSSSSSSSSSSSSSSSSSSSSQQQKKKDDD>>>777333///------..................------,,,,,,,,,///...---,,,+++,,,------.........------.........---------............///---------............///---------............///111333111---000999<<<:::???VVVqqqpppdddbbbaaadddkkksss{{{zzztttnnneee\\\ZZZ\\\ZZZ^^^___[[[XXXWWWTTTOOORRRPPPOOOOOOPPPPPPOOOMMMQQQQQQQQQRRRRRRSSSSSSSSSUUUVVVXXXZZZ\\\\\\\\\\\\~~~{{{}}}nnn```SSSJJJHHHJJJNNNTTTWWWXXXUUURRRRRRPPPMMMJJJFFF???888333111///...///000000///...////////////000000111111111111000000////////////000000000000000000000000000000000000000111222222333333333333333333333333999444333666888777:::>>>HHHMMM___}}}ssskkk___VVVRRRQQQQQQPPPQQQTTTXXX[[[\\\]]]___aaabbbeeehhhhhhiiioooyyy|||yyyvvvvvvxxxzzzzzzyyywwwhhh\\\XXX]]]ccceeebbb___[[[WWWUUUSSSSSSSSSSSSSSSSSSQQQLLLFFFAAA999666111......//////...------------------,,,,,,++++++++++++,,,...000111......------------......---------............///........./////////000000........./////////000000111333222///222999>>>===GGG]]]www|||lllddddddfffjjjpppxxx|||tttmmmccc[[[YYY\\\\\\aaaccc___ZZZXXXUUURRRNNNMMMKKKLLLMMMMMMKKKJJJNNNOOOOOOOOOPPPPPPPPPPPPRRRSSSVVVXXXZZZ[[[[[[[[[|||vvv|||zzznnn```TTTNNNPPPRRRVVVYYYYYYWWWUUUTTTRRROOOLLLGGGAAA999444000///---...///000000////////////000000000000111111000000000000/////////000000000000000000000000111000000000000111222222444444444444444444444444999555555777888777:::>>>JJJTTTkkk~~~~~~yyymmmeee___VVVPPPNNNNNNOOOOOOTTTWWW[[[]]]___```bbbdddeeeiiilllnnnpppwww~~~zzzxxxyyyzzz{{{{{{sssddd[[[\\\```gggfffccc___[[[XXXUUUSSSTTTSSSSSSRRRQQQNNNJJJGGG===999333000/////////...,,,,,,------------------+++++++++,,,---...///000------,,,,,,,,,,,,---------------............///////////////000000000111//////000000000111111111000333444222444:::@@@BBBSSSggg{{{nnneeeccceeelllqqqxxx{{{rrriii```YYYYYY]]]```gggiiiccc[[[XXXVVVTTTLLLKKKIIIJJJKKKKKKJJJHHHMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRUUUWWWYYYZZZ[[[}}}vvv|||{{{kkk^^^UUUTTTUUUWWWYYYYYYWWWUUUUUUSSSQQQMMMIIICCC<<<777000///------///000000000000000000000000000000000000000000000000000000000////////////////////////111111000000111111222333444444444555555555555555888555555888888777:::???KKK\\\www}}}}}}mmmaaaZZZWWWRRRNNNNNNOOOQQQRRRWWWZZZ]]]___```bbbeeeggggggkkkppprrrvvv~~~~~~{{{zzz|||}}}lllaaa^^^```jjjiiihhheeeaaa\\\WWWTTTUUUTTTRRRRRRRRRQQQNNNLLL@@@<<<555111///.........,,,,,,,,,------...............------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///....../////////000000000/////////000000000111111...222444444555;;;DDDIII```ssszzzmmmeeeaaabbbeeeooovvvwwwmmmeee]]]YYY[[[aaagggmmmnnneee[[[VVVUUUTTTMMMLLLKKKLLLMMMMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQTTTWWWYYY[[[\\\yyy~~~uuufffZZZXXXWWWWWWXXXXXXVVVUUUVVVTTTRRROOOLLLFFF???:::222000...---///000111111111111111111000000000000000000000000111111111111////////////////////////111111111111111222222333444444444555555666666666777555555888888888===DDDSSSiii|||{{{{{{|||~~~tttddd[[[RRRQQQPPPOOOPPPRRRTTTWWWZZZ\\\___```bbbdddgggjjjhhhmmmrrrvvv{{{~~~}}}uuuiiidddccclllmmmmmmlllgggaaaZZZVVVUUUTTTRRRRRRSSSRRRPPPOOODDD???777111///...------,,,,,,,,,------.........---------------,,,,,,,,,---,,,,,,++++++,,,,,,------------............///------........./////////....../////////000000000---000444666777===IIITTTqqqpppfffaaa```cccgggrrr{{{yyyqqqiiibbb]]][[[aaaiiipppssspppdddYYYUUUSSSQQQPPPOOONNNOOOPPPQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRUUUXXX[[[]]]^^^~~~}}}nnn___\\\YYYWWWWWWWWWVVVUUUVVVTTTSSSQQQNNNIIICCC>>>555222///...///111111111222111111111111000000000000000000111111111111222000000000000000000000000222111111111111222333333333333444444555666666666777555666888999;;;DDDMMM^^^www{{{wwwwwwxxxyyy{{{wwwhhh\\\UUUMMMOOOPPPQQQRRRTTTWWWZZZ]]]___aaabbbdddfffjjjmmmlllqqqvvv{{{}}}sssllliiimmmoooqqqqqqmmmfff^^^YYYUUUTTTSSSSSSTTTSSSQQQOOOIIICCC:::333000...------,,,,,,------------------******,,,---.../////////------,,,,,,,,,,,,---------------............///------------...................../////////000000...111555888999@@@QQQaaawwwjjjccc```bbbhhhoooyyy{{{vvvooogggccc```aaahhhpppwwwvvvnnnaaaXXXVVVTTTRRRSSSRRRQQQRRRTTTUUUTTTSSSOOOOOOOOOOOONNNNNNNNNNNNRRRSSSTTTVVVYYY\\\___aaauuuddd```[[[XXXVVVVVVVVVUUUUUUTTTSSSRRRPPPLLLFFFBBB888555111000000111111111222222222111111111000000000000111111111222222222000000000000000000000000222222111111222222333444222333333444555555666666888777777:::;;;@@@LLLXXXooozzzwwwtttuuuwwwyyy|||xxxiii^^^WWWSSSMMMPPPTTTUUUVVVXXX[[[^^^```bbbdddeeefffiiimmmpppqqqvvv||||||sssmmmmmmppptttvvvrrrjjjaaa[[[TTTSSSSSSTTTTTTSSSQQQNNNNNNHHH>>>777222000//////------------------,,,,,,)))***,,,.../////////.........------------......---------............///............//////////////////000000000111111111111333777;;;<<>>DDDOOOeee{{{}}}qqqeeeeeebbb]]]^^^jjj|||}}}yyywwwpppiiiiiiqqqyyy{{{uuuggg]]]\\\^^^bbbdddhhhhhhhhhiiijjjlllnnnoooiiifffcccbbbaaa```^^^\\\]]][[[YYYXXXXXXZZZ]]]^^^~~~}}}~~~www|||}}}{{{{{{|||uuuiii]]]ZZZYYYXXXWWWXXXYYYWWWTTTRRRQQQNNNKKKHHH@@@<<<777333111111111111333222111111000000111111111111111111000000000///////////////000000000111000000000000111111111222333333333333333444444444999777999???AAAIIIbbb|||zzzwwwuuuwwwsssttt{{{}}}jjj___YYYTTTQQQQQQVVVWWWZZZ]]]```cccdddeeehhhkkknnnqqqrrrsssuuuvvvzzz~~~}}}vvvmmmppptttxxxxxxsssiiibbb[[[YYYVVVUUUUUUUUUTTTRRROOONNNJJJBBB999333000000000000///...............,,,---......//////......//////............//////......------------.............../////////000000000111222333333333222111666666999@@@HHHVVVmmm~~~pppddd```aaaaaaaaagggvvv}}}~~~{{{yyyrrrkkklllssszzz}}}~~~uuuhhhaaa```eeeiiikkkqqqsssuuuxxx{{{~~~zzzwwwtttrrrqqqpppnnnmmmgggfffcccbbbaaaaaabbbccc}}}|||}}}uuussstttvvv|||{{{{{{}}}}}}oooaaa[[[YYYWWWVVVXXXXXXVVVTTTRRRQQQOOOLLLIIIBBB>>>888444222222222111333222111111000000111111111111111111000000000000/////////000000000111111000000111111111222222222333333333444444444555555:::999<<<@@@DDDRRRppp~~~xxxxxxvvvuuuuuuwwwxxx}}}rrrbbbZZZWWWTTTTTTUUUZZZ[[[]]]___cccfffiiijjjllloootttwwwwwwxxxyyyzzz{{{kkknnntttzzz|||wwwmmmddd^^^[[[XXXVVVUUUUUUTTTSSSRRRPPPLLLEEE<<<666222111000000///...............,,,---......//////......//////............//////......------------............/////////000000000///000111222222222222111666666;;;CCCPPPbbbzzzrrreee\\\]]]]]]___fffrrr~~~}}}{{{uuuoooooovvv}}}~~~}}}uuukkkfffiiiooouuuwww~~~uuusssqqqnnnllljjjiiihhh}}}{{{|||}}}wwwooommmpppzzzsssccc[[[XXXVVVWWWYYYWWWVVVTTTSSSRRRPPPMMMJJJDDD@@@:::555333333222222333222111111000000111111111111111000000000000000//////000000000111111111111111111222222222333333333333444444555555666666999:::===BBBIII\\\~~~wwwtttvvvvvvtttttt}}}~~~yyylll```ZZZYYYXXXYYY\\\______```bbbeeeiiimmmoooppptttxxx{{{||||||}}}}}}kkkmmmrrryyy~~~|||tttlllaaa]]]XXXVVVUUUUUUUUUUUUSSSQQQMMMGGG???888333000000000///...............,,,---......///.........//////............//////......------------.........////////////000000000///000000111222222222222666777===HHHYYYpppwwwmmmddd^^^^^^^^^aaalll{{{~~~}}}}}}wwwqqqrrrxxx~~~{{{uuunnnmmmrrr{{{|||yyyuuurrrooonnn}}}{{{||||||~~~|||nnniiinnn|||vvveee]]]YYYWWWWWWZZZWWWUUUTTTSSSRRRQQQNNNKKKFFFBBB<<<777555444333222333222111111000000111111000000000000000000111111000000000000111111111111222222222222333333333333333333444555555666777777777:::???FFFSSSjjjuuusssuuuuuutttttt~~~tttjjj```\\\[[[[[[]]]```ccccccdddfffiiimmmqqqsssuuuxxx|||~~~mmmlllmmmssszzz}}}yyytttccc___YYYVVVUUUVVVVVVVVVRRRPPPMMMHHHBBB;;;555000000000///...............,,,---......///.........//////............//////......------------......////////////000000000111000000000111111222333444666999AAANNNbbb}}}}}}rrrjjjeeebbbbbbbbbgggttt~~~~~~}}}yyyttttttzzz|||wwwsssuuu}}}|||xxxvvvttt~~~}}}}}}}}}|||pppiiiooo~~~zzziii```\\\YYYXXXZZZVVVUUUSSSSSSSSSQQQOOOMMMIIIDDD===888666444333222333222111111000000111111000000000000111111111111000000000111111111222222222222333333333444444444333444444555666777888888888;;;CCCNNNaaa{{{|||uuutttuuutttuuuwww}}}ppphhh```^^^]]]]]]```dddggghhhjjjlllooorrruuuwwwzzz|||~~~sssnnnkkkooowww|||{{{wwwjjjddd]]]WWWUUUUUUVVVVVVRRRPPPMMMJJJEEE???777222000000///...............,,,---......//////......//////............//////......------------....../////////000000000111111111000111111222333555555666<<>>GGGWWWpppuuummmjjjhhhjjjmmmrrrtttzzz~~~}}}~~~zzzzzz~~~{{{yyywwwvvvvvvuuusssrrrrrrsssuuuvvv|||{{{sssyyytttiiibbb\\\XXXWWWVVVTTTSSSSSSSSSRRRPPPNNNKKKFFF???:::777555444333333222222111000111111111//////000000111111111222000111111111111222222222333333333444444444555555444444555666777888999999===CCCNNNaaa|||xxxvvvuuuuuussssssxxxmmmgggcccdddeeefffjjjpppnnnpppssswwwzzz|||}}}~~~zzz{{{zzz{{{ssshhh^^^WWWTTTSSSRRRSSSQQQOOONNNLLLFFF>>>777000000///...............,,,---......//////......//////............//////.........------.........000000000000111111111111222222222222333555777888888???IIIYYYsss~~~mmmiiikkkmmmqqqvvvyyy{{{|||yyy{{{||||||xxxrrrnnnlllkkkiiijjjiiigggggghhhkkknnnppp~~~~~~}}}}}}||||||zzzyyy~~~mmm```YYYXXXXXXVVVTTTSSSRRRSSSRRRQQQOOOJJJHHHCCC>>>999555333222333333222111000000111111111111222222222222111111111000/////////000222333555444444333333222222111333444444555666888:::<<>>999666333222333222222111000000111111111111222222222222111111222111000000000111333333444444333333333333222222555666666666777:::<<>>999555333222111111111111111222222111111222222222222111111///000000111111111111111111111222222333444555555777888999999999===FFFLLLZZZsss|||vvvuuusssqqqsssyyyvvvnnnmmmmmmooossswwwxxxxxxwwwyyy|||~~~{{{|||wwwhhh]]]WWWUUUUUUTTTRRRRRRQQQOOOLLLIIIAAA<<<666222000000000////////////////////////////////////....../////////******+++,,,...///000000111111111111000000000000111222333444555777;;;>>>JJJ[[[pppxxxqqqllliiilllsssyyy|||vvvmmmgggcccccceeekkkpppvvv{{{|||~~~~~~}}}|||zzzxxxwwwvvvyyyzzzzzzxxxwwwxxx~~~vvvllljjjmmm|||}}}yyyggg______YYYWWWUUUUUUUUUUUUSSSRRRLLLKKKHHHDDD???:::666444111111111000111111222333111111222222222222111111//////000111111111111000111111222333333444555555555888999999999???JJJSSSdddwwwsssrrrssssssvvv}}}tttnnnnnnooorrrvvvyyyzzzzzzyyy{{{~~~~~~|||}}}~~~|||mmm```XXXUUUTTTSSSRRRRRRRRRPPPMMMJJJEEE???888333111000000///////////////////////////000//////......//////000)))***+++,,,...000111222222222111111111000000000111222333333555888>>>BBBRRRdddzzzvvvnnnjjjiiiiiinnnvvv|||}}}yyylllhhhggghhhlllqqq{{{xxxzzzzzzwwwtttuuu{{{zzzoookkkfffssskkkbbb```YYYXXXVVVVVVVVVUUUTTTRRRLLLKKKIIIEEE@@@;;;777444111111000000111222222333111111222222222222111111///000111222222222111111222222222333333444444444555888::::::;;;BBBOOOYYYmmm{{{uuurrrqqqssstttyyy{{{rrrnnnoooqqqtttyyy{{{{{{{{{|||}}}~~~qqqdddZZZUUUSSSRRRQQQQQQQQQPPPMMMKKKGGGBBB:::444111000000///////////////////////////000000////////////000000,,,,,,---...///111111222111111111111111111222222111111111222666<<>>:::444444333222111111111111111111111111111000000000111111222222222333333333000222333333333333444666999888:::>>>AAAOOOmmm}}}sssppppppooopppssswww~~~}}}sssooommmppptttyyy~~~{{{xxxxxx{{{}}}ooobbbVVVRRRQQQSSSSSSNNNKKKKKKJJJHHHDDD???999444111///////////////////////////000000////////////000000//////000111111111111111/////////000000000111111444444666:::===DDDSSSaaazzzzzznnniiigggccccccddd```aaagggqqqxxx{{{~~~~~~{{{|||zzzxxxvvvtttsssrrrrrrtttyyyyyyooodddcccgggrrryyyyyyuuurrruuu}}}zzziii^^^[[[WWWUUUUUUTTTTTTSSSRRRPPPMMMKKKIIIEEE@@@<<<555444333222222111111222111111111111111111111111111111222222222333333333000111333333222222444555999999;;;???GGG[[[}}}}}}uuussssssrrrtttxxx{{{xxxpppmmmnnnqqqvvv{{{}}}yyyxxxyyy{{{|||~~~wwwiiiZZZTTTQQQSSSSSSOOOLLLKKKJJJHHHEEE@@@;;;666222000000000000000000000000000000000////////////000000//////000111111111111111/////////000000000111111555444666;;;AAALLL^^^nnnxxxpppiiigggfffcccbbbdddaaacccjjjuuuzzz|||}}}|||zzzwwwuuusssrrrqqquuuzzz|||sssfffbbbbbbkkkssstttqqqpppsss}}}jjj___\\\XXXUUUUUUUUUTTTSSSSSSQQQNNNLLLIIIFFFAAA>>>666555444333222222222222111111111111111222222222111111222222222333333333000222333333333333444666888:::===CCCPPPiii~~~wwwvvvvvvuuuyyy}}}tttnnnlllpppuuuzzz{{{zzzyyy{{{}}}||||||ppp```XXXSSSSSSSSSPPPMMMLLLJJJHHHEEEAAA<<<777333000111111111111111111111111000000////////////000000//////000111111111111111000000000000111111111111444333666===FFFUUUjjj}}}wwwnnniiieeeeeedddaaaaaaddddddgggoooxxx}}}~~~~~~}}}|||yyywwwtttrrrqqquuuzzz~~~wwwhhhbbb```eeemmmoooppprrrxxxooobbb^^^YYYVVVUUUUUUTTTTTTSSSQQQNNNLLLIIIFFFBBB???666666555444333333333333111111111222222222222222111111222222222333333333111333444444444444555777999;;;@@@JJJ]]]{{{}}}xxxxxxwwwwww{{{|||qqqnnnmmmuuuzzz~~~}}}}}}~~~}}}{{{zzzhhh]]]UUUSSSSSSQQQNNNMMMJJJIIIFFFCCC>>>999444111222222222222222222222222000000////////////000000//////000111111111111111111111111222222222333333333333777@@@KKK]]]uuu|||lllfffcccaaaccccccaaabbbfffiiimmmuuu~~~}}}{{{xxxuuusssqqqrrrxxxzzzjjjccc___bbbggglllqqqvvvxxxeeeaaa[[[WWWVVVUUUUUUTTTSSSQQQMMMKKKIIIFFFCCC@@@777666555444333333333333111111111222222333333333111111222222222333333333222444555555555555666888:::===DDDRRRkkk}}}zzzzzzyyyyyy~~~{{{qqqooopppzzz||||||ooobbbVVVSSSSSSQQQOOOOOOKKKJJJHHHEEE@@@;;;666333111111111111111111111111000000////////////000000//////000111111111111111222222333333333444444444444555999CCCPPPbbbzzzssshhhccc```aaadddeeeeeehhhmmmssswww|||yyyvvvsssrrrooouuu~~~{{{jjjccc___```dddjjjrrryyy}}}~~~gggccc]]]XXXVVVUUUUUUTTTSSSPPPMMMKKKIIIFFFCCC@@@777777555444444444444444111111111222222333333333111111222222222333333333333555666666555666777888;;;>>>FFFXXXttt|||}}}|||||||||rrrqqqsss}}}xxx|||}}}ssseeeXXXSSSRRRQQQPPPPPPMMMLLLJJJGGGBBB===888555000000000000000000000000000000////////////000000//////000111111111111111333333333444444444555555666666;;;EEERRRddd}}}}}}nnnhhhcccaaabbbgggiiijjjnnnuuu|||~~~{{{xxxuuurrrqqqqqquuu|||}}}mmmddd^^^```fffnnnwww~~~yyyzzz}}}rrrhhh___\\\ZZZWWWUUUVVVQQQNNNKKKHHHGGGFFFEEECCC;;;888444222222222222111222222222222222222222222222222333333333333444444222444555555555666888:::===AAALLL```|||~~~}}}}}}||||||zzzqqqrrrxxx|||yyy{{{lll]]]XXXTTTPPPOOORRRNNNMMMKKKIIIEEE???777222333333333222222111//////000000000000000000000000333111000......///111222000000000111222222222333666999???IIIYYYmmmqqqfffcccaaaeeeiiijjjkkkpppxxx}}}{{{yyyvvvsssrrrqqquuu{{{sssiiiaaaaaaeeelllvvv~~~xxxyyy|||vvvkkk```\\\[[[WWWUUUVVVTTTQQQMMMIIIGGGEEECCCAAA;;;888555222222222222111222222222222222222222222222222333333333333444444333555666666666777:::<<<@@@EEERRRggg}}}}}}~~~~~~}}}tttuuuzzz{{{vvvzzzppp```XXXUUURRRQQQRRRMMMLLLJJJIIIFFFAAA:::666222222222222111000000///000000000000000000000000222111000//////000111222111111222222333333444444777;;;CCCRRReeezzz~~~mmmdddccccccfffkkkpppttt{{{~~~~~~}}}{{{yyywwwuuutttqqqtttzzzzzzooodddaaacccjjjttt}}}{{{{{{~~~}}}pppccc^^^[[[XXXVVVVVVWWWTTTOOOKKKHHHEEEBBB???<<<999555333222222222111111111111111111111111111222222333333333333444444444555666777777888;;;>>>BBBKKK[[[rrr~~~|||{{{{{{~~~wwwxxx}}}{{{yyy|||{{{rrrsss}}}yyydddZZZWWWUUUSSSRRRKKKJJJJJJIIIGGGCCC>>>999111111111111000000000000000000000000000000000000222111000//////000111222222222222333333444555666888===HHH[[[sssuuuhhheeefffgggkkkqqqyyy~~~~~~}}}|||zzzxxxwwwvvvqqqsssxxx~~~~~~sssfff```aaagggsss}}}xxxggg___\\\YYYWWWWWWWWWTTTPPPMMMJJJGGGCCC@@@===:::666444333333222111333333333333333333333333222222222333333333444444444555666666666999<<>>;;;777444444333222111444444444444444444444444222222222333333333444444222333444444555888<<<@@@DDDSSSlll|||{{{wwwvvvxxx~~~yyyxxx|||~~~~~~zzztttrrrvvv~~~ooohhhlll}}}vvvccc\\\ZZZVVVRRROOONNNLLLJJJIIIEEE@@@===222111000000///000000111////////////////////////000000000000000111111222111111000000222444666777===BBBOOOfff|||lllgggkkkpppyyy}}}~~~}}}|||zzzxxxwwwssstttwww|||wwwiiiaaa^^^bbbooo{{{ooobbb^^^[[[XXXXXXTTTSSSQQQPPPOOOMMMIIIGGG???<<<888555444444333222444444444444444444444444222222333333333333444444222333333333555888===AAAIIIZZZuuu||||||xxxwwwzzzvvvsssvvvxxxyyy{{{~~~xxxrrrooossszzzsssgggggguuujjj^^^[[[WWWRRRQQQOOOMMMKKKIIIFFFBBB???555444222000000000000111000000000000000000000000//////000000111111222222111111000000111333666888???HHHYYYqqqvvviiigggmmmttt~~~|||zzzxxxwwwtttuuuxxx||||||nnnddd^^^```lllyyyrrrccc^^^[[[YYYXXXUUUTTTRRRQQQPPPNNNJJJGGG@@@===999666555444333222222222222222222222222222222222333333333333444444333333444444666999???CCCRRRccc}}}~~~|||{{{zzz}}}rrrnnnppprrrtttyyyyyysssqqqssszzzxxxiiidddnnn|||qqq```ZZZWWWSSSOOONNNLLLKKKKKKIIIFFFCCC777666444111000000000111000000000000000000000000...///000111111222222222222111000000222555888:::AAAOOOgggtttjjjkkkssszzz~~~|||zzzxxxwwwuuuvvvxxx|||rrrfff___```jjjvvvtttddd___\\\YYYYYYVVVUUUSSSRRRQQQNNNJJJGGGAAA===999666555444333222000000000000000000000000222222333333333444444444444444555555777;;;AAAEEEYYYjjj|||~~~}}}~~~ooojjjkkknnnqqqwww|||vvvtttvvv|||{{{jjjcccjjjvvvuuuaaaZZZWWWSSSNNNLLLKKKKKKKKKKKKHHHFFF999888555222000000000111000000000000000000000000......000111222222222222444333222111333666999;;;BBBUUUrrrtttlllpppxxx~~~|||{{{yyyyyyxxxyyy{{{}}}yyylll^^^\\\jjj{{{|||{{{mmmddd[[[VVVUUUVVVTTTRRRPPPOOOMMMJJJGGGCCC@@@<<<777444222222333444444444333333222222222333333333333333333333333333555333888>>>;;;>>>OOOddd}}}~~~zzzyyy{{{}}}uuujjjggghhhlllttt}}}{{{xxxxxx{{{~~~nnndddgggnnnjjj^^^WWWRRRRRRPPPMMMLLLKKKJJJGGGEEE>>>999333111333333111---000000000000000000000000222222111111222222333444000222444444444666;;;???FFFbbbvvvvvv|||~~~}}}{{{zzzyyyvvvwwwxxxzzz|||yyylll___]]]iiiwwwzzz~~~oooeee]]]XXXXXXUUUSSSQQQPPPOOOMMMJJJGGGCCCAAA<<<888444333222222333333333222222222111111333333333333333333333333333555444888???===BBBTTTmmm}}}zzzzzz||||||tttkkkiiijjjnnnvvv}}}yyyxxxzzz|||qqqeeefffkkk}}}nnnaaaXXXSSSSSSQQQNNNMMMLLLKKKIIIGGG???:::333111222333111///000000000000000000000000222222111111222222333444111333444444333666;;;@@@QQQmmm|||vvvzzz~~~}}}{{{zzzzzzuuuuuuuuuuuuxxx~~~yyymmmbbb___gggssszzzqqqfff^^^ZZZZZZSSSRRRPPPOOOOOOMMMKKKHHHDDDAAA===999555333222222222222222222111111111111333333333333333333444444444666444888??????GGG[[[yyy~~~|||zzzzzz}}}|||tttkkkjjjlllpppyyy{{{xxxwwwxxxwwwiiifffhhhtttuuueeeZZZSSSTTTRRRPPPNNNMMMLLLJJJHHHAAA<<<555111111222222000000000000000000000000000222111111111111222333333222444555444444666;;;@@@TTTpppxxxwww}}}~~~}}}|||}}}}}}|||{{{zzzvvvuuusssrrrtttzzz|||qqqgggbbbgggooo|||tttfff^^^[[[[[[SSSQQQPPPOOOOOONNNKKKIIIEEEBBB>>>:::666444222222222222222222222222222222333333333444444444444444666888555777>>>???KKKaaa|||zzzyyyyyy|||{{{tttlllkkkmmmrrr}}}|||wwwtttsss}}}~~~oooiiiiiirrr{{{iii\\\TTTTTTRRROOONNNMMMLLLIIIGGGCCC>>>777222111222222222000000000000000000000000111111111111111222222333333444555444444666<<>>AAAPPPjjj~~~{{{zzzxxxxxx{{{|||tttllllllooovvv|||vvvrrrpppyyy}}}vvvnnnmmmuuulll]]]TTTSSSQQQOOOMMMLLLKKKIIIGGGEEE@@@999333111111222333000000000000000000000000111111000000111111222333333555555444444777>>>CCCRRRnnnyyyvvvsssuuu|||}}}{{{zzzzzz|||~~~~~~}}}||||||zzzxxxtttqqqqqquuu}}}yyymmmdddfffmmm|||hhh___[[[YYYUUUTTTRRRQQQQQQOOOLLLJJJFFFDDDAAA<<<888555333111444444444444555555555555333333333444555555666666:::;;;777888@@@FFFYYYvvv}}}{{{zzzyyyyyy|||vvvoooooorrr|||{{{vvvrrrpppwww{{{|||sssqqqxxx}}}~~~qqq```WWWSSSQQQNNNMMMLLLKKKIIIFFFEEEAAA<<<666222111222333000000000000000000000000111000000000000111222222333444555444444999@@@FFFUUUqqqrrrpppooosss{{{{{{yyyvvvvvvxxx{{{||||||~~~~~~}}}}}}zzzxxxuuuqqqpppsssyyy}}}{{{lllbbbdddmmmlllaaa\\\YYYXXXVVVTTTSSSRRRPPPMMMJJJFFFDDDAAA===999555333111333333333444444555555555333333444444555666666666999;;;888;;;DDDNNNeee|||{{{||||||}}}yyyssstttxxx|||wwwtttssswww|||vvvssswwwvvvdddZZZTTTRRROOONNNMMMLLLJJJHHHEEEBBB>>>888444111111222000000000000000000000000000000000000000111222222222333444444555:::BBBIII[[[uuupppnnnnnnrrr{{{{{{xxxvvvvvvxxxzzz||||||~~~}}}}}}zzzxxxuuuqqqoooqqqvvvzzz{{{kkk```ccclllnnnccc^^^YYYZZZXXXUUUTTTSSSPPPMMMJJJFFFEEEBBB>>>:::666333111222222222333333444444444333333444444555666777777888;;;999<<>>:::888777777333444555555666666555555222333333444555666777777777999>>>BBBFFFWWWyyy}}}~~~}}}|||xxxzzz~~~||||||||||||uuuiiijjjrrr{{{zzzppp[[[WWWSSSQQQRRROOOJJJHHHJJJHHHEEE@@@;;;777444222222444333111000000111333444111111111111111222222222333444555666555888EEERRRnnn|||oooppprrrtttwww{{{~~~zzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}{{{zzzuuuooojjjkkkpppuuu}}}qqqaaa\\\^^^kkk{{{{{{hhh```^^^YYYWWWUUUSSSRRRPPPLLLIIIGGGEEEBBB>>>;;;888777666333444555555666666555555222333333444555666777777888:::>>>DDDLLL```}}}}}}}}}||||||~~~|||{{{{{{{{{tttgggccckkkzzz}}}zzzuuu___XXXSSSQQQRRRPPPLLLJJJKKKHHHFFFAAA<<<777444222222444333111000000111333444111111111111222222222222333333555777777;;;IIIWWWtttxxxmmmoooqqqsssvvvyyy~~~~~~yyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}{{{yyyuuuoooiiiiiimmmqqqyyy~~~sssbbb[[[\\\bbbqqqlll```\\\YYYWWWTTTSSSQQQOOOKKKIIIHHHFFFCCC???;;;999777666333444555555666666555555333333444555666777777888999:::???FFFTTTmmm}}}|||}}}||||||~~~|||zzzzzzzzzuuueee[[[dddrrr|||{{{eeeXXXSSSPPPRRRQQQMMMKKKLLLIIIFFFBBB===888555333222444333222111111222333444111111111111222222333333444444555666777>>>NNN]]]yyyssslllnnnqqqsssuuuxxx|||~~~wwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}{{{zzzwwwpppjjjiiikkkooovvvzzztttccc[[[[[[^^^lllyyy~~~nnnaaa]]]XXXVVVTTTRRRQQQNNNKKKHHHHHHFFFCCC@@@<<<999666555333444555555666555555555333333444555666777888888:::;;;???JJJ]]]zzz~~~||||||}}}||||||~~~~~~|||zzzyyyyyy}}}}}}~~~~~~}}}}}}}}}wwwfffYYYaaannn~~~~~~~~~gggYYYRRROOOPPPQQQNNNLLLLLLIIIGGGCCC>>>:::666444333333222222111111222222333000111111222222333333333666555555666777>>>OOO```zzzqqqmmmpppsssuuuwwwzzz~~~|||uuuuuuuuuvvvxxxzzz|||}}}~~~~~~~~~}}}}}}|||{{{yyysssmmmjjjlllooovvvzzztttddd\\\[[[[[[hhh{{{|||vvv{{{pppccc___XXXVVVTTTRRRQQQNNNKKKHHHHHHGGGDDDAAA===999666444333444555555666555555555333444444555666777888888;;;<<>>OOO```yyy~~~ssspppsssvvvyyy{{{zzzsssssstttuuuwwwyyyzzz{{{~~~~~~}}}}}}||||||zzzuuuooolllmmmpppxxx|||ttteee\\\ZZZWWWbbbsss~~~yyy|||ssseeeaaaYYYWWWTTTSSSQQQOOOKKKIIIHHHGGGEEEBBB>>>999666444333444555555666666555555444444555666777888888999;;;>>>EEEWWWttt{{{{{{~~~~~~~~~~~~|||zzzzzzzzz}}}{{{yyyxxxyyy~~~}}}|||lll```ccckkkvvv}}}|||}}}mmm]]]TTTNNNOOOPPPNNNKKKJJJJJJHHHEEEAAA===999555444222222222222222222222222000111111222333444555555777666666666888???PPPaaa{{{}}}vvvsssuuuxxx|||yyyssssssssstttuuuwwwxxxyyy~~~~~~}}}}}}{{{{{{zzzvvvpppmmmnnnpppvvv{{{uuufff\\\YYYTTT]]]mmm~~~xxxhhhbbbYYYWWWUUUSSSRRRPPPLLLIIIIIIHHHFFFBBB>>>:::666333333444555555666666555555444444555666777888999999;;;@@@KKKaaa~~~zzz|||~~~|||{{{{{{{{{|||zzzwwwtttvvv|||~~~~~~nnn___aaafffppp|||~~~~~~tttbbbXXXPPPPPPRRRPPPLLLKKKJJJIIIFFFBBB>>>:::666444222222222333333222222222000111111222333444555666666555777999;;;CCCTTTddd{{{xxxuuuwwwzzz}}}zzzsssssssssssstttuuuvvvwww~~~~~~}}}}}}yyyzzzzzzvvvqqqmmmnnnppprrrwww~~~vvvfff[[[XXXRRR[[[kkk~~~|||iiibbbZZZXXXVVVTTTSSSPPPMMMJJJIIIHHHFFFCCC>>>:::666333333444555555666666555555444444555666777888999999;;;BBBOOOggg}}}zzz|||~~~||||||||||||zzzwwwssspppqqqxxx~~~ooo]]]^^^ccclllyyyzzzeee[[[RRRRRRTTTRRRNNNLLLKKKIIIGGGCCC???:::666444111222222333333222222111000111111222444555666666444555777:::>>>FFFWWWhhhyyyxxxvvvwwwzzz}}}{{{ssssssssssssssstttuuuvvv}}}}}}||||||{{{{{{{{{zzzzzzyyyxxxvvvssspppnnnmmmpppuuu}}}wwwhhh[[[TTTVVV[[[gggyyynnn```ZZZXXXUUUSSSRRRPPPMMMKKKIIIHHHGGGDDD@@@<<<888666333333444555666666666555444444444555777999<<<===>>>@@@PPPsss{{{vvv{{{zzz{{{}}}~~~~~~~~~}}}zzzxxxxxxsssooommmkkkmmmvvvttt```ZZZYYYcccrrriii[[[QQQQQQQQQLLLKKKMMMKKKIIIGGGDDDAAA===777333333222222111111222222333000111111111111222222222444666333666???EEEXXXttt|||{{{zzz{{{zzz{{{~~~~~~|||rrrrrrssssssssssssssssss}}}}}}}}}|||||||||{{{{{{zzzzzzxxxvvvssspppnnnlllnnnssszzzxxxiii]]]VVVUUUYYYddduuuqqqbbb\\\ZZZWWWUUUSSSQQQOOOLLLJJJIIIHHHEEEAAA===999777333333444444444444444444555555555555777999;;;===@@@CCCUUUxxxyyyuuuzzzzzz|||~~~}}}|||zzzxxxuuuqqqmmmkkkiiikkkttt~~~wwwaaaZZZWWWaaapppmmm^^^SSSRRRSSSNNNLLLNNNKKKIIIGGGEEEBBB===777333333222222111111222222333111111111111222222222222444666444777@@@HHH[[[xxx|||{{{{{{||||||||||||zzzrrrrrrrrrrrrsssssssssttt~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzwwwtttpppmmmkkkjjjooowww}}}zzzmmm```YYYTTTWWW___nnnvvvfff___\\\YYYVVVUUUSSSPPPNNNKKKKKKIIIFFFBBB>>>:::888444444444333333333333333666666555666777999;;;<<>>888444333222222111111222222333111111111111222222222333444666444888CCCLLLaaa~~~|||}}}~~~~~~~~~|||yyywwwrrrrrrrrrrrrrrrssstttttt~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyuuuqqqmmmjjjhhhmmmtttzzz|||qqqddd\\\TTTUUU[[[gggxxx}}}|||jjj```]]]YYYWWWUUUSSSQQQOOOLLLLLLJJJGGGDDD???<<<999666555555444333333333333777666666666777999;;;<<>>:::999777666555666777666555666777888888888<<>><<<666444222111222333333222222222222222333444555555999:::???FFFQQQbbb{{{{{{uuupppnnnmmmllllllmmmpppssstttttt~~~}}}||||||||||||||||||||||||||||||zzzyyyxxxwwwtttqqqnnnjjjiiijjjooovvv~~~~~~ssshhhaaaXXXTTT[[[iiiwww}}}~~~qqqggg^^^[[[YYYTTTRRRRRROOOMMMJJJHHHFFFCCC>>>;;;999777555555666777666555666666888999999<<>><<<888555333111222222222111222222222222333444555555444:::AAAKKK\\\www~~~}}}|||{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwuuuqqqlllgggdddgggiiijjjkkkkkkmmmooorrr~~~~~~~~~}}}~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzyyyvvvpppllliiihhhhhhlllsss{{{{{{pppaaaZZZTTTWWW^^^jjjzzz}}}yyyoooddd^^^ZZZUUUSSSSSSNNNMMMKKKIIIGGGDDD@@@===999777666555666777666555888555777<<<<<<===LLL^^^{{{yyywwwvvvzzz~~~{{{}}}~~~zzzvvvuuuuuupppmmmgggaaa\\\YYYWWWVVVZZZbbbppp|||zzzbbbYYY[[[bbbqqq}}}ooo\\\SSSNNNKKKGGGEEECCCAAAAAA@@@===;;;888666333222222222111111222222222222333444555555444;;;BBBKKK]]]yyy~~~}}}}}}yyyxxxwwwvvvuuusssrrrrrrpppppppppooollliiifffdddeeehhhjjjjjjjjjkkknnnqqq~~~}}}}}}}}}}}}}}}|||~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}|||xxxrrrmmmiiihhhhhhkkksss{{{|||qqqccc\\\VVVWWW[[[fffvvv{{{pppddd___ZZZUUUSSSTTTNNNMMMKKKIIIHHHEEEAAA===999777666555666777666555888555777===<<<===MMMaaazzzyyyyyyxxxzzz|||{{{~~~|||wwwvvvuuuooolllgggbbb]]]ZZZYYYXXX^^^eeeqqq}}}uuu[[[QQQSSS\\\mmm|||{{{|||sss___UUUPPPLLLGGGEEECCCAAAAAA???===;;;888666333222222222111000222222222222333444555555666===DDDKKK]]]xxx~~~}}}|||uuutttsssqqqnnnllljjjjjjiiijjjkkkkkkjjjhhheeedddeeegggjjjjjjiiijjjnnnqqq~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}||||||{{{{{{{{{zzzyyyxxxwwwtttooollleeefffgggjjjpppwww}}}rrrfffZZZRRRUUU[[[ddduuurrrfff___[[[WWWUUUVVVOOONNNKKKJJJGGGDDD???<<<:::999777555444555666777999999444666>>>BBBNNNfff|||yyyxxxxxx}}}~~~}}}|||{{{~~~}}}~~~~~~~~~{{{yyyyyy{{{~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwrrroooiiiddd___]]]\\\[[[cccjjjttt}}}ttt\\\QQQOOOTTTbbbpppxxxzzz}}}|||eeeXXXPPPIIIIIIFFFDDDBBBBBB@@@>>>;;;888666444222111111111111333333333333444555666666999;;;@@@MMMaaayyyzzzxxx~~~~~~|||zzzyyyyyyzzzsssqqqooommmkkkiiiiiihhheeedddbbbaaaaaaaaabbbbbbcccgggkkklllkkklllnnnqqq}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzxxxxxxwwwtttpppmmmgggggggggjjjooovvv}}}sssiii]]]SSSUUUZZZbbbrrruuuggg```\\\WWWTTTUUUPPPNNNKKKIIIGGGDDD@@@<<<:::999777666555555666666777777444666???BBBPPPhhh}}}{{{yyyyyyzzz}}}~~~}}}|||{{{{{{zzz~~~}}}~~~~~~{{{yyywwwttttttvvvyyy{{{{{{~~~~~~|||zzzyyywwwwwwqqqnnniiiccc___\\\[[[[[[bbbiiisss}}}sssZZZNNNKKKOOO\\\jjj|||}}}~~~||||||eeeWWWOOOIIIHHHFFFCCCBBBAAA@@@===;;;888777555333111111111111222222222333333444555666999;;;BBBOOOddd}}}{{{{{{}}}~~~zzzyyywwwvvv}}}~~~|||yyywwwvvvuuutttnnnmmmkkkiiigggeeedddddd``````___^^^^^^___``````aaaeeeiiijjjjjjjjjmmmppp{{{{{{|||}}}~~~~~~}}}||||||||||||zzzyyyxxxxxxwwwuuurrroooiiihhhggghhhmmmuuu}}}uuulll___TTTTTTXXX___nnn~~~xxxiiiaaa]]]WWWTTTTTTPPPNNNKKKIIIGGGDDD@@@===999888888777777666555555555777333666???CCCRRRkkk{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}|||{{{zzzzzzyyy~~~}}}yyyuuurrrpppmmmlllnnnqqqrrrsssxxx|||~~~}}}{{{yyyxxxwwwqqqmmmhhhbbb^^^[[[ZZZZZZaaaiiittt~~~pppXXXLLLHHHJJJVVVcccvvv}}}zzzgggYYYPPPJJJGGGEEEBBBAAA@@@???===;;;888777555333111111111111222222222222333444555555:::<<>>888999999999888777666555888:::777999???DDDUUUppp{{{zzzyyyyyyzzz~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzz}}}~~~~~~~~~wwwpppkkkgggddd```___```bbbcccdddgggkkkppptttvvvwwwyyyzzz~~~|||yyyvvvuuuoookkkfff```\\\YYYXXXXXXdddkkkuuu}}}nnnWWWMMMJJJKKKVVVbbbqqq~~~~~~zzz|||~~~ooo^^^SSSLLLEEECCCAAA@@@@@@???===;;;999888555333222222222222222222222222333444555555999===EEETTTiii~~~nnnpppssswwwxxxwwwtttqqqyyy~~~}}}|||yyywwwppppppnnnkkkhhhccc___]]]]]][[[YYYWWWUUUSSSSSSRRROOOOOOOOOPPPRRRTTTWWWXXXYYY]]]ccceeefffhhhlllpppuuuxxx|||~~~~~~~~~|||{{{|||}}}~~~}}}{{{xxxwwwwwwuuusssqqqkkkhhheeedddhhhpppyyy|||mmm___RRRPPPSSSZZZjjjzzz{{{xxxzzzoooeeeaaa\\\VVVTTTRRROOOKKKGGGEEECCC@@@>>>:::999999888777777666666888;;;999:::AAAFFFXXXvvv}}}|||{{{zzzzzz~~~{{{{{{|||}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{}}}}}}xxxqqqjjjfffbbb___\\\ZZZ[[[]]]^^^^^^___ccchhhlllnnnppprrrssswwwyyyzzz{{{{{{|||~~~~~~~~~|||xxxuuusssnnnkkkeee```[[[XXXWWWWWWaaagggpppxxx~~~mmmXXXNNNKKKLLLUUUaaaqqq|||}}}}}}~~~rrr^^^RRRJJJEEECCCAAAAAAAAA@@@>>><<<999888666444222222222222333333333333444555666666999>>>HHHXXXnnn|||oooqqqvvvyyyzzzyyyvvvuuu{{{}}}{{{yyywwwssspppjjjiiigggddd```\\\YYYWWWXXXVVVTTTRRRPPPNNNNNNMMMKKKKKKKKKLLLNNNPPPRRRTTTUUUZZZ```cccdddgggkkkooorrruuuyyy~~~~~~}}}~~~~~~~~~|||{{{|||~~~~~~|||yyywwwvvvuuusssqqqiiigggddddddgggnnnvvv|||~~~~~~pppaaaSSSPPPQQQWWWfffvvv}}}xxxyyy}}}pppfffccc^^^XXXUUURRROOOJJJGGGEEECCCAAA???;;;:::999777666777777888666:::999<<>>:::888666444333222222333555555444555555666777888888@@@OOOccczzzvvvppptttzzz}}}~~~}}}|||{{{}}}yyywwwtttqqqnnnjjjeeeaaa```^^^ZZZVVVSSSPPPOOOOOOPPPOOOMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKNNNSSSYYY]]]___bbbgggkkkaaaffflllqqquuuwwwzzz|||xxxyyy{{{|||~~~~~~~~~~~~||||||zzzyyyyyyyyyxxxuuussslllfffbbbdddgggkkksss{{{zzzooocccUUUNNNMMMSSS```lllvvviiiddd___[[[YYYRRRNNNJJJGGGEEECCCAAA???<<<;;;:::999888888888888888666999>>>???IIIfff}}}{{{zzzzzzzzzyyywwwwwwuuuttttttssssssssstttuuuvvvvvvtttssstttttt||||||}}}~~~~~~}}}{{{zzzyyyyyyxxxwwwuuuuuurrrpppmmmjjjfffaaa]]]YYYWWWUUUSSSQQQQQQQQQQQQSSSTTTWWWZZZ]]]```bbbdddddddddccccccdddeeeeeefffiiikkklllmmmooorrrwwwzzz}}}~~~}}}{{{yyywwwvvvoookkkeee___YYYVVVTTTTTTUUUUUUXXX```lllyyynnnXXXKKKGGGGGGMMMRRRddduuuhhhVVVMMMIIIFFFBBB@@@??????===<<<999888666555333333222222333333333333444555666666===EEEUUUkkkzzzpppvvv}}}~~~|||~~~~~~yyyuuuoookkkgggddd```^^^[[[YYYVVVSSSPPPMMMKKKJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDFFFGGGHHHIIILLLOOORRRVVV[[[^^^aaabbb[[[___eeejjjmmmqqqtttwwwxxxyyy{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||~~~|||zzzyyyyyywwwtttrrrmmmfffbbbcccfffkkksss|||zzzooocccVVVOOOMMMRRR]]]hhhwwwjjjddd___[[[YYYRRROOOJJJGGGEEECCCAAA???<<<;;;:::999888888888888999888;;;???@@@JJJfff~~~~~~}}}zzzxxxxxxyyyxxxxxxvvvvvvuuutttsssssssssssssssuuuvvvvvvtttsssttttttyyyzzz{{{}}}~~~|||zzzxxxvvvvvvvvvuuusssqqqnnnmmmkkkiiihhheeeaaa^^^ZZZXXXVVVTTTRRRQQQPPPPPPQQQRRRUUUWWWZZZ]]]___```aaaaaa`````````aaaaaabbbcccdddeeefffhhhlllrrrvvvzzz{{{~~~~~~}}}{{{yyywwwvvvuuuoookkkeee___YYYUUUSSSSSSPPPPPPTTT\\\iiivvv~~~mmmXXXJJJEEEEEEIIIOOO```qqqlllYYYPPPIIIFFFBBB@@@??????===<<<999888777555444333222222333333333333444555666666;;;DDDVVVmmmxxxqqqxxx|||vvvrrrlllgggccc___\\\YYYUUUSSSQQQMMMJJJHHHGGGFFFHHHGGGEEEDDDCCCBBBBBBBBBAAAAAABBBBBBDDDEEEGGGHHHKKKLLLPPPTTTXXX[[[^^^___VVVYYY]]]aaaeeeiiiooorrrvvvwwwyyy{{{}}}~~~~~~|||||||||||||||}}}}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}{{{zzzyyywwwsssqqqnnngggbbbcccfffkkkttt}}}zzzooocccWWWPPPNNNQQQZZZdddzzzyyykkkeee```[[[YYYSSSOOOKKKGGGEEECCCAAA???<<<;;;:::999888888888888999999<<<@@@BBBLLLggg~~~}}}{{{yyyvvvuuuvvvwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrrrrtttuuuuuutttssstttuuuvvvwwwyyy|||~~~|||zzzvvvtttrrrqqqqqqpppnnnmmmgggfffeeeeeeeeedddbbb```[[[ZZZWWWUUURRRQQQPPPOOOOOOPPPRRRTTTWWWYYY[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\^^^_________aaafffkkkpppuuuxxx|||~~~~~~~~~~~~|||yyyvvvuuuttttttppplllfff```ZZZUUUSSSQQQPPPQQQUUU^^^kkkyyy}}}|||~~~lllXXXJJJDDDBBBFFFKKK[[[nnn~~~~~~}}}{{{{{{qqq]]]SSSIIIFFFBBB@@@??????===<<<999888777555444333222222333333333333444555666777:::DDDXXXqqquuurrrxxx{{{rrrnnngggaaa]]]YYYVVVSSSOOONNNKKKIIIFFFDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFHHHIIIMMMPPPTTTVVVXXXYYYRRRUUUXXX[[[___dddjjjooossstttvvvyyy{{{|||~~~~~~}}}~~~~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||zzzzzzyyyxxxuuusssooohhhbbbcccfffkkkttt}}}zzznnndddXXXQQQNNNOOOWWW___qqq||||||nnngggaaa[[[YYYSSSPPPKKKHHHEEECCCAAA???;;;;;;:::999888888888888888999<<>>DDDTTTnnn~~~zzzvvvtttsssssstttuuutttsssqqqpppoooooooooooooooooooooqqqsssssssssssstttuuuwwwxxxyyyzzz|||~~~|||zzzxxxwwwpppnnnlllkkkjjjiiigggeeebbbaaa___```aaabbbaaa```^^^]]]\\\YYYWWWTTTRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWYYYXXXXXXWWWWWWWWWXXXXXX]]]\\\[[[ZZZYYY\\\```ccckkknnntttzzz~~~~~~~~~}}}||||||~~~}}}zzzvvvtttsssrrrqqqnnniiibbb\\\WWWSSSQQQMMMNNNSSS]]]kkkzzz}}}xxxyyyzzzxxxvvvhhhYYYNNNGGGDDDHHHMMM[[[ooo}}}|||~~~yyyxxxwwwwww{{{uuu]]]QQQIIIFFFBBB@@@??????===<<<:::999777666444444333333444444444444555666777777<<>>FFFZZZwww}}}yyyuuusssrrrsssttttttsssrrrooonnnnnnmmmmmmmmmnnnnnnmmmooorrrsssrrrssstttuuuxxxxxxyyyzzz|||}}}~~~~~~~~~|||zzzxxxvvvuuutttnnnllliiihhhgggfffcccaaaaaa___^^^^^^___aaa``````______^^^\\\ZZZWWWUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[YYYYYYZZZ\\\___dddgggmmmsssxxx{{{|||}}}~~~}}}}}}}}}~~~~~~{{{wwwtttqqqpppooolllgggaaa[[[VVVRRRPPPNNNOOOTTT^^^lll{{{|||wwwwwwwwwtttssshhhZZZPPPIIIEEEIIIOOOZZZooo}}}~~~wwwvvvvvvwww|||www^^^QQQIIIFFFBBB@@@??????===<<<:::999888666555444333333444444444444555666777888>>>III\\\tttqqqkkkjjjpppxxx}}}zzzqqqfffaaaYYYRRRNNNKKKIIIGGGDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGIIIJJJLLLMMMMMMMMMPPPRRRTTTVVVYYY\\\```dddiiikkknnnqqqtttwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~zzzyyyyyyzzz{{{{{{zzzxxxrrrlllhhhhhhiiijjjooouuu}}}{{{qqqfffYYYQQQMMMNNNVVV___dddmmmwww|||~~~~~~wwwnnnfff```\\\VVVRRRMMMIIIFFFCCCAAA>>><<<;;;:::999888888888888888;;;<<>><<<;;;:::999888888888888:::<<<>>>@@@LLLfff{{{xxxsssqqqqqqqqqqqqqqqooommmllllllkkkkkkkkklllmmmmmmkkknnnppprrrrrrssstttvvvuuuvvvxxxzzz}}}~~~xxxvvvtttrrrpppooonnnnnniiigggdddcccbbbaaa^^^\\\ZZZYYYXXXYYY]]]```aaaaaa```aaaaaa```___\\\ZZZYYYVVVVVVUUUUUUTTTTTTSSSSSSUUUVVVVVVWWWXXXZZZ[[[\\\YYY[[[___aaabbbccceeefffdddgggkkkqqqvvv{{{~~~}}}~~~~~~~~~}}}{{{wwwrrrmmmiiigggeeeaaa\\\WWWRRRNNNLLLJJJKKKPPPZZZhhhvvvxxxssssssrrrooosssiii]]]RRRIIICCCDDDJJJRRRiii|||yyy{{{fffXXXIIIFFFBBB@@@??????===<<<;;;:::888777555444444444555444444555555666777888@@@JJJ\\\tttyyyiiihhhgggnnnuuuyyy{{{vvvlll^^^YYYQQQJJJGGGEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKKKKLLLMMMMMMMMMMMMZZZ]]]```bbbdddfffjjjlllpppppprrrvvvzzz}}}}}}|||~~~}}}|||{{{zzzzzzyyyyyyzzzzzz{{{}}}~~~~~~~~~{{{}}}{{{zzzyyyzzz{{{zzzzzzsssooojjjeeeeeehhhlllooovvv~~~}}}tttgggYYYQQQNNNOOOUUU\\\iiijjjpppyyy|||{{{~~~zzzzzz~~~ssskkkbbb[[[UUUQQQLLLHHHFFFDDDBBBAAA<<<;;;:::999888888888888777999===BBBOOOiii}}}xxxtttpppnnnkkkjjjjjjjjjiiiggghhhiiiiiihhhhhhiiikkknnnpppnnnnnnqqquuuxxxxxxvvvwwwxxxyyy{{{}}}~~~}}}|||wwwvvvssspppllljjjhhhggghhhddd```]]]\\\\\\[[[ZZZ[[[ZZZYYYYYY[[[^^^bbbeeeddddddcccaaa```^^^]]]]]]^^^\\\XXXTTTSSSSSSUUUVVVYYY[[[]]]^^^^^^^^^___``````bbbdddeeefffhhhkkknnnpppooooooqqqvvv{{{~~~~~~}}}||||||~~~}}}}}}}}}~~~~~~~~~|||zzzuuupppkkkiiieeeaaa[[[VVVRRROOOLLLJJJMMMNNNQQQXXXcccqqq~~~|||vvvrrrrrrrrrppplllcccVVVJJJEEEFFFIIIRRRbbbzzzhhhVVVJJJHHHDDDBBBAAA???===;;;;;;:::999777555444333333444333333333444666777888???JJJ]]]sss~~~ggggggfffkkkrrrwww{{{~~~ssshhh```WWWMMMHHHDDDAAAAAADDD???@@@AAABBBCCCCCCCCCCCCEEEFFFHHHJJJKKKLLLMMMMMMGGGGGGHHHIIIJJJKKKLLLMMMNNNLLLKKKLLLNNNPPPOOOLLLccceeeiiikkkmmmpppsssuuuxxxxxxzzz}}}}}}~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{|||~~~~~~}}}{{{~~~}}}||||||}}}}}}|||{{{tttpppjjjeeedddfffiiilllwwwwwwiii[[[RRROOOOOOUUU\\\ggghhhnnnvvvzzzzzzuuummmddd]]]VVVSSSMMMIIIFFFEEEBBBAAA<<<;;;:::999888888888888888:::>>>CCCQQQlllzzzuuuqqqnnnllliiihhhhhhhhhgggffffffggghhhhhhggghhhkkkmmmooonnnnnnqqquuuxxxxxxvvvwwwxxxyyy{{{}}}~~~}}}{{{wwwuuurrrnnnkkkhhhfffeeeeeebbb^^^\\\\\\[[[[[[ZZZ[[[ZZZZZZ[[[\\\___bbbdddddddddcccbbbaaa``````___```^^^ZZZWWWUUUVVVWWWYYYZZZ]]]___``````aaabbbdddccceeehhhkkkmmmppptttwwwyyyxxxvvvxxx{{{~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}|||yyyuuupppllliiieeeaaa[[[UUURRROOOLLLJJJLLLMMMPPPWWWbbbppp}}}}}}wwwsssrrrrrrqqqnnnfffZZZNNNGGGGGGJJJRRRaaaxxxiiiVVVKKKIIIEEECCCAAA@@@>>><<<;;;:::999777555444333333444333333333444666777999BBBLLL^^^sss}}}fffggghhhmmmtttyyy}}}}}}rrrggg]]]TTTLLLHHHDDDAAA@@@CCCAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLLLLMMMMMMJJJJJJJJJKKKLLLLLLMMMMMMNNNLLLKKKMMMOOOPPPNNNLLLnnnqqquuuxxxzzz}}}~~~}}}}}}||||||{{{{{{{{{{{{|||||||||~~~~~~~~~}}}|||}}}||||||}}}~~~~~~{{{yyyuuuqqqkkkfffccceeegggjjjyyyyyylll]]]TTTPPPOOOUUU\\\fffhhhnnnuuuyyy|||xxxooofff___YYYUUUOOOKKKHHHEEECCCAAA<<<;;;:::999999888888888999<<>><<<;;;:::999777555444333333444333333333444666888999DDDOOOaaauuu~~~ggggggjjjooovvv{{{|||pppeeeYYYQQQJJJGGGDDD@@@@@@BBBDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQQQQNNNLLLwwwzzz~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}~~~}}}}}}}}}|||zzzzzzzzz|||}}}|||yyyvvvtttqqqlllgggeeefffiiikkkyyy{{{mmm^^^TTTOOONNNSSSZZZfffjjjpppuuuyyyzzzqqqhhhbbb]]]YYYRRRMMMIIIFFFCCCAAA<<<<<<;;;:::999999999999:::<<>>===<<<;;;:::999777555444333333333333333444555777999;;;AAARRRjjjmmmjjjlllrrr{{{zzzmmmaaaRRRKKKFFFFFFEEEBBBBBBEEEGGGHHHHHHIIIIIIIIIIIIHHHJJJKKKLLLMMMNNNNNNOOOOOOPPPOOOOOONNNMMMLLLKKKJJJKKKNNNPPPRRRRRRQQQOOONNN~~~|||{{{|||}}}|||{{{{{{|||}}}}}}zzzxxxsssqqqmmmjjjjjjkkknnnpppvvv~~~{{{mmm]]]SSSNNNMMMQQQXXXbbbjjjrrrvvvzzzuuummmhhheee```XXXRRRMMMHHHDDDAAA===<<<;;;:::999999999999:::<<>>===<<<;;;:::999777555444333333333333333444666888:::<<<@@@RRRnnnrrrnnnmmmttt~~~zzzmmm```RRRKKKFFFFFFEEEDDDFFFIIIIIIIIIJJJKKKKKKJJJJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPOOONNNMMMLLLKKKKKKLLLOOORRRRRRQQQPPPPPPPPP~~~{{{zzz{{{}}}}}}{{{zzz{{{||||||{{{yyytttrrrnnnkkkjjjjjjlllnnnvvv~~~|||nnn^^^TTTOOONNNSSSYYYdddnnnwwwzzz~~~yyyppplllgggbbb[[[SSSNNNIIIDDDBBB===<<<;;;::::::999:::::::::<<>>;;;999888999:::;;;:::===FFFWWWrrr~~~{{{yyyxxxsssqqqnnnjjjfffccc```^^^WWWVVVUUUTTTTTTUUUWWWYYY[[[^^^bbbeeefffggghhhjjjmmmmmmnnnoooppprrrtttuuuwwwxxxyyy{{{|||}}}}}}~~~}}}yyyvvvsssqqqppplllkkkhhhdddaaa^^^\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^___```aaabbbcccccc```aaadddfffgggfffeeeddddddfffggggggffffffhhhiiikkknnnssswww|||~~~}}}~~~}}}|||{{{zzzzzz{{{{{{||||||||||||{{{{{{yyyxxxwwwuuurrrmmmfffaaa___[[[VVVQQQNNNLLLJJJHHHGGGIIIMMMTTT___nnn~~~|||uuurrrttt{{{uuu```TTTPPPPPP]]]qqqcccUUUPPPIIICCC@@@>>><<<;;;===<<<;;;999777666555444444444333222222555:::===FFFXXXrrruuupppqqqzzz{{{nnnaaaRRRKKKFFFGGGIIIIIILLLPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSQQQOOOOOOQQQSSSUUUTTTQQQNNNNNNPPPPPPMMMJJJOOOPPPQQQRRRSSSSSSSSSSSS~~~||||||}}}~~~}}}|||~~~~~~}}}|||{{{zzzyyyzzzyyyxxxwwwvvvuuuuuuuuupppooolllhhhdddccceeegggpppzzzqqq```UUUNNNMMMTTT]]]iiizzz{{{rrrpppkkkdddZZZRRRJJJFFFCCCAAA???===;;;::::::;;;<<<;;;>>>GGGYYYttt~~~zzzwwwtttsssooonnnkkkgggccc```]]][[[VVVUUUTTTSSSTTTVVVXXXYYY\\\___bbbdddeeefffhhhjjjlllmmmmmmnnnppprrrtttuuuxxxyyyzzz|||}}}~~~~~~{{{xxxtttrrrpppooojjjiiifffcccaaa^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^___```aaabbbccccccaaabbbeeeggghhhggggggffffffhhhiiiiiiiiijjjkkkmmmrrrvvv{{{~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzxxxvvvtttpppkkkeee```]]]YYYTTTOOOMMMJJJHHHFFFGGGIIIMMMTTT___mmm}}}|||uuurrrttt|||uuuaaaTTTPPPPPP^^^rrrfffVVVQQQJJJEEEAAA@@@>>>===<<<<<<:::999777555444444666666555444444777;;;???FFFXXXssstttqqqrrr|||}}}pppcccTTTMMMGGGHHHJJJKKKNNNQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSUUUSSSQQQPPPRRRRRRPPPNNNRRRSSSTTTUUUUUUVVVVVVUUU~~~|||zzzzzz|||~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}}}}|||||||||zzzyyyxxxvvvuuuuuuttttttooonnnkkkfffbbbaaabbbdddoooyyyrrraaaUUUNNNMMMTTT\\\mmm~~~vvvrrrnnnfff]]]TTTLLLGGGDDDBBB@@@>>><<<;;;;;;<<<<<<===@@@III\\\xxx}}}xxxtttqqqnnnmmmjjjiiifffccc___\\\YYYXXXTTTSSSRRRSSSTTTVVVYYY[[[]]]___aaabbbdddfffiiikkkkkklllmmmnnnppprrrsssuuuyyyzzz{{{}}}~~~~~~}}}zzzwwwssspppnnnlllhhhfffeeebbb```___^^^^^^\\\\\\\\\\\\]]]^^^___```]]]^^^______aaaaaabbbcccbbbdddfffgggiiiiiihhhhhhhhhjjjlllmmmmmmnnnqqqsssxxx}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzxxxuuuqqqnnniiiccc___[[[WWWRRRMMMKKKIIIFFFEEEGGGIIIMMMSSS^^^lll{{{|||uuurrrttt|||wwwbbbUUUQQQPPP___ttt~~~{{{yyyyyy{{{~~~kkkXXXSSSLLLGGGDDDBBBAAA???<<<;;;:::888666555444333666666666555555777;;;???EEEYYYuuuwwwrrrrrrttt~~~~~~rrrgggWWWOOOIIIJJJMMMNNNPPPSSSTTTUUUUUUUUUUUUUUUUUUTTTRRRTTTVVVXXXXXXVVVSSSRRRWWWUUUSSSSSSTTTTTTSSSRRRTTTUUUVVVWWWXXXXXXXXXXXX|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}||||||{{{zzzyyywwwvvvuuutttssssssmmmllliiiddd```___```bbbmmmwwwrrrbbbVVVOOOMMMSSS[[[ooozzztttppphhh___VVVMMMGGGDDDBBBAAA>>><<<::::::;;;<<>>AAAJJJ^^^xxx{{{yyyuuuqqqmmmiiigggfffbbbaaa___\\\YYYWWWTTTSSSPPPOOOPPPQQQSSSWWWZZZ\\\]]]___```aaabbbeeehhhlllkkkkkklllnnnppprrrtttvvvxxxyyyzzz|||}}}~~~~~~}}}{{{xxxtttpppllljjjbbbaaa``````____________]]]]]]]]]]]]]]]^^^``````^^^______```aaabbbccccccddddddfffgggiiijjjkkkkkklllmmmooopppqqqtttyyy|||}}}~~~~~~}}}|||||||||{{{{{{||||||||||||{{{{{{yyyvvvrrroookkkgggbbb^^^[[[WWWRRRNNNKKKJJJHHHFFFGGGHHHKKKQQQZZZhhhvvv{{{tttrrruuuzzzxxxcccVVVQQQPPP^^^sss|||wwwvvvwwwyyysssZZZUUUNNNHHHEEECCCAAA@@@<<<;;;:::888777555444333333333444444444666999<<>>;;;999999999:::;;;===HHH\\\vvv~~~|||zzzzzzuuutttpppmmmiiifffdddccc___^^^\\\ZZZWWWUUUSSSRRROOOOOOOOOPPPSSSVVVYYY[[[\\\^^^```aaaccceeehhhjjjkkklllmmmoooqqqsssvvvwwwxxxyyyzzz|||}}}~~~}}}|||{{{xxxtttoookkkiiiaaa```______^^^^^^______]]]]]]]]]]]]^^^___```aaa___``````aaabbbcccdddeeeeeefffggghhhjjjlllmmmnnnnnnooopppqqqsssvvv{{{~~~~~~~~~}}}}}}}}}{{{||||||||||||||||||{{{wwwuuurrrooolllhhhbbb___[[[WWWRRRNNNLLLKKKIIIGGGGGGHHHKKKPPPYYYfffsss|||{{{tttsssuuuyyyxxxcccVVVQQQNNN\\\ooo|||yyyxxxxxx|||www]]]XXXPPPJJJFFFCCCAAA@@@===<<<;;;999777666555444444555666666666888;;;===GGG\\\zzzllldddfffiiippp{{{wwwnnn___WWWSSSXXX^^^]]]YYYWWWUUUWWWZZZ]]]^^^___^^^^^^aaa___\\\ZZZYYYZZZ]]]^^^^^^]]]\\\YYYVVVVVVXXXZZZWWWXXXYYYZZZ[[[[[[[[[[[[}}}~~~}}}{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~~~~}}}||||||yyyxxxvvvtttrrrqqqqqqpppkkkjjjfffaaa]]][[[\\\]]]hhhsssuuueeeYYYQQQMMMQQQXXXkkk}}}yyyrrriii^^^TTTMMMHHHDDDBBB???<<<:::::::::;;;;;;>>>III___{{{}}}yyyvvvuuuuuuuuunnnmmmjjjgggdddaaa___^^^[[[ZZZYYYWWWTTTRRRQQQPPPOOOOOOOOOPPPRRRUUUYYY[[[[[[]]]```bbbdddeeegggiiillllllnnnooorrruuuwwwxxxyyyzzz{{{}}}~~~{{{{{{yyywwwrrrmmmiiifff```______^^^]]]]]]^^^^^^____________```aaabbbbbbaaaaaabbbcccdddeeeeeefffhhhiiiiiikkkmmmooopppqqqqqqrrrsssssstttxxx}}}~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{{{{||||||{{{{{{zzzuuusssrrrpppnnniiiddd___ZZZWWWRRRNNNLLLJJJIIIGGGGGGHHHKKKOOOXXXdddqqqzzz~~~~~~~~~zzztttsssuuuwwwxxxcccUUUPPPMMMYYYkkk|||}}}{{{yyyzzz~~~{{{aaa\\\SSSLLLHHHDDDBBB@@@>>>===<<<:::999777666555444555666777777888;;;===III]]]zzznnneeeeeegggmmmwwwzzzqqqccc\\\YYY```fffddd^^^ZZZWWWYYY]]]aaacccddddddcccfffdddaaa___^^^___aaabbbbbbaaa```\\\XXXWWWZZZ\\\[[[\\\]]]^^^____________~~~}}}{{{{{{||||||}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxvvvtttrrrqqqppppppkkkjjjfffaaa]]][[[[[[]]]hhhrrr~~~uuufffZZZQQQMMMQQQWWWjjj|||uuulllaaaWWWOOOJJJEEECCC@@@===<<<;;;;;;<<<===AAAMMMddd|||xxxtttqqqqqqqqqrrriiihhheeebbb___]]]\\\[[[YYYXXXWWWUUUSSSQQQOOONNNOOOOOOOOOPPPRRRUUUXXXZZZZZZ]]]aaacccdddeeeggghhhlllmmmnnnpppsssuuuxxxyyyzzz{{{}}}~~~zzzyyyxxxuuuqqqlllgggddd```___^^^^^^]]]]]]]]]]]]````````````aaabbbcccdddbbbbbbcccdddeeeffffffgggkkkkkklllmmmoooqqqssstttssstttuuuuuuvvvyyy~~~~~~}}}}}}}}}}}}||||||||||||yyyzzzzzz{{{{{{zzzzzzyyyssssssrrrqqqoookkkddd```ZZZVVVQQQMMMKKKJJJHHHGGGGGGHHHJJJOOOWWWcccpppyyy~~~~~~~~~zzztttsssuuuvvvxxxbbbTTTOOOLLLWWWhhhyyy|||zzzzzz}}}~~~ddd^^^VVVNNNIIIEEEBBB@@@>>>>>>===;;;999888666666222333555555555666888;;;JJJ^^^zzzqqqffffffgggkkkttt|||tttfff___^^^eeellliiibbb\\\XXX[[[___cccfffhhhhhhgggiiigggfffdddccccccdddeeeeeeeeeccc^^^ZZZYYY[[[^^^___```aaabbbbbbccccccccc{{{yyyzzz|||~~~~~~}}}}}}|||~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||yyywwwuuuuuuuuutttrrrpppmmmkkkfff```\\\[[[]]]___iiisss}}}uuucccWWWQQQNNNSSSYYYggg|||zzzrrrhhh\\\PPPIIIFFFCCC@@@>>>=========<<<@@@AAAKKKddd}}}|||||||||zzzyyytttsssrrrpppmmmkkkjjjiiicccbbb___\\\ZZZXXXXXXXXXSSSSSSSSSRRRQQQPPPNNNMMMNNNNNNNNNOOOQQQTTTVVVXXX]]]^^^___bbbdddgggiiijjjmmmooorrrtttuuuvvvxxxyyyzzz{{{|||~~~yyysssmmmhhhdddcccdddaaa^^^\\\\\\^^^aaaccc___```aaaaaa```___aaabbbfffffffffggghhhjjjlllmmmkkkmmmnnnooonnnoooppprrrsssuuuwwwyyyyyy{{{}}}}}}yyyzzzzzz{{{|||}}}~~~~~~{{{{{{|||||||||{{{yyyxxxuuutttrrrpppnnnjjjdddaaaZZZWWWRRROOOMMMKKKHHHFFFGGGHHHKKKPPPXXXeeerrr{{{~~~{{{xxxuuusss{{{tttaaaTTTPPPMMMQQQ___vvv||||||}}}hhh]]]SSSOOOMMMHHHCCCBBBAAA>>>;;;:::999888666555333111333666777777:::@@@KKK___|||~~~kkkccceeemmmrrr||||||sssiiiccccccjjjpppjjj```XXX[[[___dddhhhiiihhhhhhiiijjjiiiiiihhhhhhiiiiiijjjffffffeeeaaa\\\ZZZ\\\______```bbbdddeeeeeedddddd|||zzzxxxvvvwwwyyy}}}~~~~~~}}}}}}}}}||||||{{{{{{|||}}}~~~~~~~~~}}}|||yyywwwuuuuuuuuutttrrrqqqllljjjfff```[[[ZZZ\\\___jjjsss~~~vvvdddXXXPPPMMMQQQWWWdddyyy}}}uuukkk___SSSKKKHHHDDD@@@>>>=========<<>>=========<<>>======<<>><<<;;;:::888666666444444777777777;;;AAAOOOeee{{{nnniiipppzzz|||qqqggg```]]]aaafffeeebbbaaahhhnnnuuu{{{{{{yyywwwvvvvvvvvvuuutttrrrqqqoooooopppppppppnnnllliiigggfffiiijjjkkklllllllllkkkjjj}}}}}}}}}~~~}}}|||~~~~~~~~~~~~|||zzzwwwxxxzzz|||~~~~~~}}}}}}xxxxxxyyyzzz{{{{{{{{{{{{xxxvvvuuutttuuutttsssqqqooolllhhhbbb^^^]]]___aaalllvvvyyygggYYYPPPJJJKKKOOO[[[kkkwwwiii\\\TTTOOOKKKEEE@@@>>>======<<>>=========>>>AAAHHHXXXqqqzzzvvvtttrrroookkkgggeeeccc```^^^XXXXXXWWWUUUTTTRRRQQQQQQMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJIIIIIIKKKLLLNNNPPPOOOOOOPPPRRRTTTXXX[[[\\\```aaabbbcccdddeeeffffffeeehhhllloooqqqtttwwwyyyyyyzzz{{{|||}}}}}}}}}}}}wwwsssmmmhhhcccbbbbbbbbbdddeeefffggghhhhhhggggggggghhhjjjjjjjjjjjjlllmmmlllmmmmmmnnnoooqqqrrrsssrrrsssuuuuuuuuuuuuwwwyyywwwyyy{{{}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxtttppplllddd___XXXRRRNNNLLLJJJIIIIIIKKKNNNRRRZZZcccnnnuuu|||||||||{{{yyyuuurrrpppttt{{{wwweeeTTTKKKIIIHHHNNN]]]tttuuuiii^^^YYYVVVOOOIIIGGGGGGDDD@@@>>>===;;;999777999666666777777777<<>>=========<<<@@@HHHWWWnnn~~~zzzuuuqqqnnnkkkiiieeebbb```^^^[[[YYYSSSRRRQQQPPPOOONNNMMMLLLIIIJJJJJJJJJJJJIIIGGGFFFIIIIIIHHHIIIJJJMMMPPPQQQPPPQQQQQQSSSVVVYYY]]]^^^bbbccccccccccccdddddddddfffiiillloooppprrrtttvvvyyyyyyzzz{{{||||||||||||uuuqqqlllgggdddcccdddeeeffffffgggggghhhiiiiiijjjhhhjjjkkkkkkjjjjjjkkkmmmnnnnnnnnnoooppprrrtttuuutttuuuwwwwwwwwwwwwyyy{{{xxxzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{yyyuuupppmmmddd```YYYTTTPPPMMMJJJGGGHHHKKKOOOTTT[[[eeepppwwwzzz{{{{{{zzzwwwtttpppnnnqqqwww{{{sssbbbRRRJJJIIIFFFLLL\\\sssyyymmmbbb]]]YYYRRRLLLJJJHHHEEEAAA???===<<<999777;;;777666777777777<<>>=========:::???HHHWWWnnn||||||wwwrrrmmmkkkgggddd```]]]\\\ZZZWWWUUUQQQPPPOOONNNMMMLLLKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGIIIIIIHHHIIIKKKMMMPPPRRRQQQQQQRRRTTTWWW[[[^^^```dddddddddccccccccccccccciiikkknnnooooooppprrrsssyyyyyyzzz{{{||||||||||||sssppplllgggeeefffhhhiiigggggggggggghhhiiijjjkkkiiikkklllkkkjjjjjjkkklllnnnnnnooopppqqqssstttuuuuuuwwwyyyyyyyyyyyy{{{}}}zzz|||~~~~~~}}}}}}}}}~~~~~~|||zzzvvvqqqmmmddd```ZZZUUUQQQMMMIIIGGGHHHKKKOOOUUU\\\fffqqqxxxzzzzzzzzzyyyvvvsssooommmnnnuuuxxxppp```PPPIIIHHHEEEKKK[[[rrr|||pppeee```\\\UUUOOOMMMHHHEEEBBB???>>><<<:::888;;;888666777777888===DDDTTTkkkxxxsssuuuzzzqqq```VVVMMMLLLOOOSSS[[[cccdddhhhooosssuuuvvvwwwxxx{{{|||}}}}}}|||zzzxxxvvvwwwssspppoooqqqrrrrrrqqqnnnooooooooonnnmmmkkkjjj~~~|||{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{|||}}}}}}||||||{{{zzzzzzzzz{{{{{{zzzxxxvvvuuutttrrrooollllllgggccc___[[[WWWYYY^^^iiisss~~~qqqaaaVVVPPPLLLMMMPPPaaakkkxxxiii___ZZZTTTKKKDDD@@@?????????>>>AAAJJJZZZrrr}}}{{{}}}}}}{{{xxxtttnnniiigggeeebbb^^^[[[ZZZXXXUUUSSSQQQPPPMMMKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFJJJJJJKKKKKKKKKNNNRRRUUUXXXWWWVVVUUUWWW[[[___aaacccbbbaaaaaaaaaaaaaaabbbgggiiilllooopppsssvvvxxxuuuuuuvvvwwwyyyzzz{{{{{{vvvrrrlllhhhgggggggggfffiiiiiiiiijjjjjjiiiiiiiiilllkkkkkkkkkkkklllmmmmmmqqqqqqqqqqqqsssuuuxxxyyyzzzyyyyyyxxxxxxyyyyyyzzzzzz|||~~~~~~}}}}}}}}}~~~{{{uuunnniiiddd```ZZZUUURRRPPPNNNMMMLLLLLLNNNUUU```llluuu{{{~~~}}}{{{yyyuuurrrnnnlllpppsssssskkk^^^QQQIIIFFFDDDGGGUUUllluuuhhhaaa]]]WWWQQQPPPLLLHHHCCC@@@>>>===<<<::::::999:::===<<<:::<<>>======@@@BBBKKK]]]vvv}}}zzzzzzyyywwwtttpppkkkfffcccaaa^^^[[[XXXWWWUUUSSSQQQPPPNNNLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKLLLNNNRRRUUUYYYWWWVVVUUUWWWZZZ^^^```bbbbbbbbbaaaaaabbbccccccccceeehhhjjjlllnnnqqqsssuuuuuuvvvwwwxxxxxxyyyyyyvvvrrrlllhhhggggggggggggiiijjjjjjkkkkkkjjjjjjiiimmmllllllllllllmmmnnnnnnoooppppppqqqsssuuuwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{}}}~~~}}}}}}}}}}}}|||vvvpppkkkeeeaaa[[[VVVSSSPPPNNNLLLMMMMMMOOOVVVaaammmvvv{{{~~~}}}zzzvvvrrrooopppsssssskkk]]]OOOHHHEEEFFFIIIVVVlll}}}wwwkkkeee```ZZZTTTRRROOOKKKFFFBBB@@@===:::888999888999<<<<<<;;;===BBBQQQeeewwwzzz{{{rrrcccYYYPPPOOOPPPRRRUUUZZZ]]]aaafffjjjnnnrrrvvvyyy||||||}}}}}}|||{{{yyyxxxzzzxxxvvvuuuvvvvvvuuutttsssqqqnnnmmmnnnnnnnnnmmm{{{wwwuuuuuuvvvwwwyyy{{{}}}}}}||||||~~~}}}|||}}}~~~~~~}}}~~~}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}|||||||||{{{{{{yyywwwuuusssrrrpppmmmjjjjjjeeeaaa^^^ZZZVVVXXX]]]fffppp{{{|||oooaaaWWWQQQNNNPPPTTT```pppuuukkkbbb[[[PPPFFF@@@===<<<;;;AAACCCLLL```||||||yyyuuutttrrrooojjjeeeaaa^^^\\\ZZZVVVTTTSSSQQQOOOMMMMMMLLLJJJHHHGGGFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLOOOSSSVVVYYYXXXVVVVVVWWWZZZ]]]___aaaaaaaaaaaabbbcccddddddcccfffiiikkkmmmnnnqqqrrrtttuuuvvvvvvwwwwwwwwwwwwtttqqqllliiihhhhhhhhhgggjjjkkkkkkllllllkkkkkkjjjnnnmmmmmmmmmmmmnnnoooooommmnnnppprrrtttuuuvvvvvvxxxxxxxxxxxxyyy{{{|||}}}|||~~~~~~~~~~~~~~~{{{vvvppplllfffbbb]]]XXXUUUQQQMMMJJJMMMNNNPPPWWWbbbnnnwww|||}}}~~~|||xxxtttqqqpppsssrrrjjj\\\NNNFFFCCCGGGJJJVVVlll~~~xxx~~~}}}~~~{{{oooiiieee]]]WWWUUURRRNNNJJJEEEBBB===999666888777888<<<<<<<<>>===<<>>999555777555777;;;<<<<<>>DDDQQQddd|||{{{wwwtttllljjjgggbbb^^^ZZZWWWVVVOOOMMMJJJIIIIIIIIIHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLOOOOOOOOOMMMLLLMMMPPPSSSSSSSSSTTTVVVXXX[[[]]]___bbbbbbaaaaaaaaaaaabbbccccccfffjjjllllllkkkkkkkkkmmmoooqqqsssttttttrrrqqqmmmkkkjjjjjjkkklllkkkjjjkkkkkkllllllllllllkkkkkklllllllllllllllmmmnnnnnnooopppqqqsssuuuxxxzzz|||xxxxxxyyyyyy{{{|||}}}~~~}}}{{{vvvpppllleeeaaa[[[VVVSSSPPPNNNLLLJJJKKKPPPXXXcccnnnuuuyyy{{{||||||{{{xxxuuurrrppppppsssssskkk]]]OOOHHHEEEFFFGGGQQQfff}}}{{{}}}~~~zzztttpppnnnvvv}}}yyyooofffaaa[[[WWWPPPJJJFFFAAA===:::888666666999;;;<<>>===999:::999999:::===CCCGGGUUUbbbuuu|||rrrjjj___]]][[[^^^dddiiilllmmmkkkkkkjjjiiijjjnnnuuuyyy}}}{{{wwwvvvwwwyyyzzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~|||zzzxxxuuuwww|||~~~{{{|||~~~~~~|||{{{}}}|||yyyuuuqqqnnnkkkjjjeeebbbaaa___[[[WWWZZZ```jjjsss{{{~~~~~~|||wwwlllbbbXXXRRROOONNNSSSZZZqqq~~~jjjWWWKKKEEEBBB@@@DDDHHHTTTjjj~~~{{{wwwrrrooojjjfff```[[[XXXUUUQQQOOOJJJIIIGGGFFFEEEDDDEEEEEEFFFDDDDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMMMMLLLLLLMMMNNNOOOQQQRRRUUUVVVXXXZZZ^^^```cccdddeeefffeeecccaaa______^^^]]]]]]]]]^^^___```ddddddeeegggiiijjjiiihhhjjjjjjjjjkkkkkkllllllmmmlllkkkjjjjjjiiiiiijjjjjjnnnooopppqqqqqqpppnnnmmmnnnppprrrsssssssssuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~{{{zzzxxxxxxxxxxxxvvvuuutttttttttrrroookkkfffddd___[[[VVVPPPMMMKKKKKKKKKKKKMMMRRR[[[gggqqqxxx{{{|||||||||yyytttooolllkkkpppvvvyyyppp___OOOIIIIIIGGGNNN[[[lll|||{{{uuutttyyy|||{{{vvvrrrrrrtttyyy|||uuurrrjjjaaaZZZQQQFFF>>>;;;999999999999:::===BBBFFFRRR]]]ooozzzoooggg[[[XXXVVVWWW\\\aaadddeeeeeefffggghhhjjjooovvvzzz~~~{{{xxxvvvwwwyyyzzz{{{|||}}}}}}~~~{{{vvvqqqnnnppptttxxx}}}zzz{{{}}}~~~}}}{{{zzz|||{{{xxxtttqqqmmmkkkiiifffaaa\\\\\\ZZZYYY\\\aaakkkttt||||||wwwkkkbbbWWWQQQNNNMMMSSSZZZrrrppp\\\NNNFFFCCCBBBEEEJJJXXXqqq~~~|||yyytttooolllfffccc]]]YYYUUURRROOOMMMIIIHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCEEEHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQSSSTTTUUUXXX]]]```bbbcccddddddbbb```^^^\\\ZZZYYYXXXWWWVVVWWWXXXXXX]]]]]]___aaaccceeegggiiiiiijjjjjjkkklllmmmmmmnnnkkkkkkjjjjjjiiiiiijjjjjjnnnooopppqqqqqqpppooonnnlllnnnqqqrrrssssssuuuwwwuuuvvvxxxzzz|||}}}}}}|||zzzxxxuuutttttttttsssrrrqqqqqqqqqoookkkgggbbb___ZZZWWWSSSOOOLLLKKKKKKKKKNNNPPPUUU^^^iiirrryyy{{{{{{{{{{{{wwwrrrmmmjjjiiirrrwwwyyyppp___PPPJJJJJJIIIPPP\\\mmm|||zzzsssrrrvvvxxxvvvrrrqqqtttwww~~~zzzxxxqqqjjjdddYYYJJJ???:::999999999999999<<>>BBBFFFOOOUUU___lll||||||zzzyyyvvvuuuwww{{{xxxooogggZZZ\\\___```aaadddgggiiippprrrtttuuuuuuvvvxxxzzzzzzxxxvvvvvvwww{{{~~~~~~~~~}}}|||{{{{{{|||}}}uuummmddd]]]WWWTTTQQQNNNOOOSSSWWW\\\ccckkkrrryyy~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}{{{zzzwwwuuussspppmmmkkkhhhggg```]]]ZZZYYYVVVVVV\\\dddlllvvv}}}ooodddXXXQQQNNNOOOVVV^^^rrrlllSSSEEECCCDDDEEEJJJ\\\~~~}}}yyyuuuqqqkkkeeeaaa\\\XXXTTTQQQOOOMMMKKKIIIEEEEEECCCBBBBBBBBBCCCDDDGGGGGGHHHKKKPPPTTTVVVVVVTTTSSSQQQOOOMMMLLLKKKKKKIIIJJJMMMOOOQQQRRRRRRRRRRRRSSSTTTSSSRRRRRRTTTVVVXXXYYYZZZZZZYYYWWWUUUTTTOOONNNMMMLLLKKKLLLLLLMMMJJJNNNQQQRRRQQQSSSXXX]]]cccdddeeegggiiikkkmmmnnnjjjjjjiiiiiijjjjjjkkklllnnnnnnnnnnnnooopppqqqrrrtttuuuvvvvvvtttrrrrrrsssrrruuuwwwvvvtttuuuzzz|||}}}rrrnnnllljjjkkknnnmmmooorrrvvvyyy{{{}}}}}}xxxxxxyyy{{{}}}|||yyyvvvpppmmmhhhbbb]]]YYYXXXWWWPPPOOONNNMMMLLLLLLLLLLLLOOORRRYYYcccnnnwww|||~~~{{{{{{zzzvvvpppkkkgggfffggghhhfff^^^SSSJJJFFFFFFNNNZZZmmm}}}ssskkkiiilllpppsssssstttuuurrrpppttt|||xxxqqqfffWWWKKKGGG>>>>>>===<<<<<>>======???DDDHHHSSS[[[gggvvvvvvrrrqqqsssxxx~~~yyyqqqggg```]]]ccckkkqqqtttvvvyyy|||{{{{{{{{{yyyxxxxxxzzz|||zzzxxxuuussstttxxx|||~~~{{{||||||{{{{{{}}}~~~pppccc[[[SSSPPPMMMLLLNNNOOOMMMLLLPPPTTT[[[aaaiiiqqqzzz~~~}}}~~~~~~}}}}}}}}}|||zzzwwwvvvtttqqqooommmjjjgggddd```[[[XXXWWWVVVVVV[[[bbbmmmwwwttthhh\\\TTTPPPRRRYYYbbb{{{oooVVVKKKHHHEEEDDDGGGRRRkkkzzzxxxtttppplllhhhccc___XXXTTTNNNJJJIIIIIIIIIIIIDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJMMMPPPSSSVVVWWWYYYVVVRRRNNNLLLKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUTTTSSSQQQOOONNNQQQRRRSSSSSSSSSRRRQQQPPPJJJKKKKKKJJJIIIJJJLLLNNNNNNPPPSSSUUUVVVXXX[[[]]]^^^```cccfffhhhiiiiiiiiimmmkkkiiihhhggghhhiiijjjoooooooooooopppqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwyyy|||~~~wwwqqqhhhaaa^^^^^^___```bbbfffkkkpppsssvvvzzz|||zzz}}}}}}qqqlllddd^^^YYYWWWTTTSSSPPPOOOMMMLLLKKKKKKKKKLLLOOORRRYYYeeesss|||~~~|||yyytttooojjjeeecccbbbaaa^^^VVVLLLFFFDDDEEEMMMVVVkkk{{{tttooonnnooopppqqqyyyzzzyyywwwvvvzzz|||pppaaaPPPEEEBBB???@@@@@@???>>>???AAADDDUUU^^^jjjzzz~~~uuuppprrrxxxxxxqqqjjjccc^^^\\\bbbkkktttzzz||||||{{{}}}}}}{{{xxxuuutttvvvxxxvvvvvvuuuttttttvvvzzz}}}||||||{{{{{{}}}zzzmmmbbbZZZSSSPPPLLLLLLMMMNNNMMMLLLQQQUUU[[[bbbiiiqqqyyy~~~}}}||||||{{{yyywwwuuussspppnnnllliiifffccc___[[[XXXWWWVVVVVV[[[bbbnnnwwwvvvjjj]]]TTTQQQRRRZZZccc~~~pppWWWLLLHHHEEEEEEHHHRRRiiizzzwwwrrrnnnjjjfff```]]]WWWSSSNNNJJJHHHHHHGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKNNNPPPTTTVVVXXXXXXVVVRRRNNNLLLLLLLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRPPPOOONNNOOOOOOPPPOOONNNMMMMMMIIIJJJKKKKKKKKKLLLOOORRRRRRTTTXXXZZZ[[[]]]```bbb```aaaccceeeggghhhiiiiiiiiihhhgggfffggghhhjjjllloooooooooppppppqqqrrrssstttttttttttttttuuuuuuuuuuuuvvvwwwwwwwwwyyy|||vvvooofff___\\\\\\\\\]]]___bbbhhhlllpppssswwwzzz}}}|||rrrllleee^^^ZZZWWWTTTSSSOOONNNLLLKKKJJJJJJKKKKKKNNNQQQYYYeeesss|||~~~}}}zzzvvvpppkkkfffccccccbbb^^^VVVMMMGGGEEEFFFLLLTTTiii{{{tttpppoooqqqtttuuuxxxyyyxxxvvvuuuwww}}}sssbbbOOODDDAAA>>>?????????>>>@@@CCCEEEVVV___lll}}}{{{|||zzzsssllleee]]]XXXYYY^^^gggpppvvvxxxxxxwwwwwwvvvuuussspppppprrrtttwwwwwwwwwvvvuuuvvvzzz|||~~~~~~|||{{{||||||~~~wwwlllaaa[[[UUURRROOONNNNNNPPPPPPPPPTTTXXX^^^eeemmmuuu~~~~~~}}}||||||{{{xxxvvvsssqqqooommmkkkiiieeebbb^^^ZZZWWWWWWVVVVVV\\\cccoooxxxxxxlll^^^UUUQQQSSS[[[eeesssYYYMMMIIIFFFFFFIIISSShhhyyyuuuppplllgggbbb]]]ZZZUUUQQQMMMJJJHHHFFFDDDBBBCCCCCCCCCCCCDDDEEEGGGGGGJJJJJJLLLNNNPPPSSSVVVWWWVVVTTTQQQNNNLLLLLLLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPMMMNNNNNNNNNNNNMMMLLLKKKHHHJJJKKKLLLMMMPPPTTTWWWXXX[[[^^^aaacccdddfffhhheeedddddddddeeeggghhhiiiffffffeeeeeefffhhhkkklllooooooppppppqqqrrrrrrrrrrrrsssssssssttttttuuuuuuuuuvvvxxxxxxxxxzzz~~~wwwqqqhhhaaa]]]\\\\\\\\\___bbbfffkkkooosssxxx{{{|||rrrmmmfff___ZZZWWWTTTRRRNNNMMMKKKJJJIIIIIIJJJJJJLLLPPPXXXeeerrr{{{~~~~~~||||||zzzwwwrrrlllfffccccccbbb___WWWMMMGGGFFFFFFJJJRRRfff~~~~~~xxxttttttwwwyyyzzzyyyyyyxxxuuusssuuu{{{xxxdddPPPCCC@@@<<<===>>>>>>???AAAEEEHHHVVV```ooo}}}yyyrrrkkkddd]]]VVVQQQRRRWWW___gggmmmooopppoooooooooooommmlllmmmppprrryyyyyyyyyxxxvvvwwwyyy{{{}}}~~~}}}{{{{{{}}}~~~vvvkkkaaa\\\YYYWWWUUUTTTTTTUUUVVVVVVYYY]]]dddlllttt~~~}}}}}}|||{{{xxxvvvsssqqqnnnmmmkkkiiieeebbb]]]YYYVVVVVVVVVVVV\\\cccpppxxxzzzmmm^^^UUUPPPRRR[[[ddd~~~vvv[[[OOOJJJGGGHHHKKKTTTiii}}}yyyuuuooojjjeee```[[[XXXTTTQQQMMMJJJHHHFFFCCCAAABBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKMMMOOOQQQSSSUUUTTTSSSPPPNNNMMMMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOONNNMMMMMMIIIJJJLLLNNNPPPSSSWWWZZZ^^^aaafffiiijjjkkklllmmmjjjiiigggeeeeeefffhhhjjjffffffeeedddeeehhhjjjkkkoooooopppqqqrrrrrrrrrrrrqqqrrrrrrssstttuuuuuuvvvvvvwwwyyyyyyzzz}}}|||vvvnnngggcccbbbbbbaaadddgggkkkooorrrwww|||sssnnnggg```[[[WWWTTTQQQLLLKKKJJJIIIHHHIIIIIIJJJJJJNNNWWWdddqqqzzz||||||yyyyyyyyyvvvrrrkkkeeeaaacccccc___WWWNNNGGGFFFGGGIIIQQQccczzz}}}{{{{{{zzzwwwsssrrruuu}}}|||fffQQQCCC???;;;<<<======>>>BBBGGGJJJUUU```ppp|||rrrnnngggaaa\\\VVVQQQMMMKKKOOOVVV]]]bbbeeeeeeeeehhhiiiiiiiiijjjlllpppssszzzzzz{{{yyyxxxwwwxxxyyy|||~~~}}}zzz|||~~~tttiiibbb^^^]]]]]]]]]\\\[[[[[[\\\]]]^^^cccjjjsss|||}}}}}}|||{{{xxxuuurrrpppnnnlllkkkiiieeeccc\\\XXXUUUVVVUUUVVV\\\dddpppxxxyyymmm^^^TTTPPPQQQYYYbbb{{{xxx]]]PPPKKKHHHIIIMMMWWWjjj}}}zzzxxxtttnnnhhhddd___[[[XXXSSSQQQMMMJJJHHHFFFCCCAAA@@@AAABBBCCCDDDEEEEEEFFFHHHHHHIIIKKKLLLOOOPPPQQQRRRQQQOOONNNMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRQQQPPPOOOOOONNNNNNNNNJJJLLLNNNPPPRRRVVVZZZ^^^eeeiiinnnqqqrrrqqqqqqqqqqqqoookkkhhhggghhhiiijjjiiihhhfffeeefffgggiiijjjooooooqqqrrrssssssrrrrrrqqqqqqrrrssstttvvvvvvwwwwwwyyy{{{|||}}}{{{tttnnnkkkjjjjjjjjjlllooosssvvvyyy|||tttpppiiibbb\\\XXXSSSQQQKKKKKKIIIHHHHHHIIIIIIJJJIIILLLUUUaaaoooxxx{{{{{{vvvvvvvvvtttpppjjjddd```cccbbb___WWWMMMGGGEEEFFFJJJQQQcccxxx{{{|||zzzvvvrrrqqqvvviiiSSSDDD???:::;;;<<<<<<>>>BBBHHHLLLTTT```qqq~~~vvvgggccc^^^YYYVVVRRROOOLLLGGGJJJOOOUUUYYY[[[\\\\\\```bbbccceeegggkkkppptttzzz|||}}}|||zzzxxxxxxyyy}}}~~~|||}}}~~~~~~ssskkkfffcccdddfffggggggfffeeeeeefffgggkkkrrr{{{~~~|||{{{zzzxxxuuussspppnnnlllkkkjjjhhhdddbbb[[[WWWTTTUUUUUUWWW]]]eeepppwwwxxxmmm___VVVQQQQQQWWW___yyyyyy^^^RRRLLLIIIIIINNNXXXkkk{{{xxxvvvrrrlllfffbbb^^^ZZZXXXSSSOOOKKKIIIGGGFFFDDDCCC???@@@BBBDDDEEEFFFFFFFFFHHHHHHHHHIIIKKKMMMNNNOOOPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQPPPPPPNNNMMMLLLKKKKKKLLLKKKNNNQQQTTTWWW\\\aaaeeeooosssxxx{{{{{{yyyxxxwwwwwwuuuqqqmmmkkkjjjkkkkkkkkkjjjhhhggghhhiiikkklllnnnpppqqqssssssssssssrrrqqqqqqrrrtttvvvwwwxxxyyyyyy{{{}}}~~~yyyuuussstttttttttvvvyyy}}}vvvqqqjjjccc]]]XXXSSSPPPKKKJJJIIIHHHHHHIIIJJJKKKIIIKKKRRR^^^lllvvvzzzzzztttttttttqqqmmmhhhccc```bbbaaa^^^VVVLLLFFFEEEEEEJJJQQQbbbwww}}}|||zzzvvvvvv{{{nnnUUUEEE???::::::;;;<<<>>>BBBIIIMMMUUUaaarrryyyppp```\\\XXXTTTRRRPPPNNNLLLGGGIIIMMMQQQTTTVVVVVVVVVYYY[[[^^^aaaeeejjjpppuuu|||~~~~~~|||{{{{{{xxxrrrooonnnooorrrvvvwwwuuusssrrrrrruuuxxx|||zzzxxxwwwwwwuuurrrooommmkkkiiihhhgggeeebbb___ZZZVVVTTTUUUUUUWWW]]]eeeooowww}}}yyynnnaaaYYYSSSRRRWWW^^^ttt~~~zzz___RRRMMMJJJHHHMMMWWWiii~~~zzzwwwsssoooiiiccc```\\\YYYWWWQQQMMMHHHFFFEEEEEEEEEDDDAAABBBDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQPPPOOONNNOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJKKKOOOSSSXXX]]]dddkkkooozzz~~~|||zzzvvvrrrooommmmmmlllkkkjjjiiiiiijjjlllnnnpppnnnppprrrsssttttttsssrrrqqqrrrsssuuuwwwxxxzzzzzz{{{}}}}}}}}}~~~}}}vvvrrrkkkddd^^^XXXSSSOOOKKKKKKJJJIIIIIIJJJKKKLLLIIIKKKPPP\\\iiitttyyy{{{uuutttsssppplllhhheeebbbaaa```]]]UUUKKKEEECCCDDDIIIPPPaaauuusssXXXEEE===:::;;;;;;;;;===BBBIIIMMMXXXcccssssssjjj^^^[[[VVVRRRQQQOOOMMMLLLKKKLLLOOOQQQSSSTTTTTTUUUVVVXXX\\\```eeelllsssxxx~~~zzzyyyyyyyyy}}}}}}}}}~~~}}}}}}zzzxxxvvvuuutttrrrooolllkkkiiigggfffeeeccc```]]]YYYUUUSSSUUUUUUWWW]]]eeennnvvv}}}yyyoooccc[[[VVVSSSXXX^^^nnnwwwzzz___SSSNNNKKKHHHMMMVVVggg}}}yyyvvvqqqmmmfffaaa^^^[[[XXXVVVOOOKKKFFFCCCCCCDDDDDDDDDBBBCCCFFFHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOONNNOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMNNNOOOPPPQQQPPPNNNLLLKKKJJJKKKKKKKKKOOOUUU[[[bbbjjjrrrwww}}}yyyuuurrrooonnnmmmjjjjjjjjjjjjlllooorrrtttnnnppprrrtttttttttsssrrrqqqrrrtttuuuwwwyyy{{{{{{|||~~~}}}{{{yyywwwrrrkkkeee___YYYSSSOOOLLLKKKJJJIIIJJJJJJLLLLLLJJJKKKOOOZZZgggsssyyy{{{vvvuuussspppllliiifffddd``````\\\TTTKKKDDDCCCDDDHHHOOO___tttvvvZZZEEE<<<;;;;;;;;;;;;===BBBIIIMMM[[[eeettt}}}ooofff___[[[VVVRRRPPPNNNLLLKKKOOOPPPQQQRRRSSSTTTUUUUUUVVVYYY^^^bbbhhhooowww|||}}}zzz{{{|||}}}~~~~~~~~~}}}|||uuuuuutttrrrpppooonnnmmmhhhgggfffdddbbb___]]][[[YYYVVVUUUUUUTTTUUU]]]ffftttzzzzzzooocccYYYSSSSSS[[[dddrrr{{{zzz___TTTNNNIIIHHHLLLTTTaaawww}}}yyyuuuqqqllleee___[[[XXXUUUTTTNNNKKKGGGCCCAAAAAABBBDDDFFFDDDCCCCCCFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNPPPOOOOOOOOOPPPQQQSSSTTTRRRQQQOOOMMMLLLLLLMMMMMMOOOPPPPPPMMMIIIFFFGGGIIIOOOQQQVVV]]]fffrrr}}}~~~yyysssooommmmmmmmmnnnnnnmmmmmmnnnoooqqqrrrqqqrrrsssuuuvvvvvvwwwwwwwwwvvvvvvvvvwwwyyy{{{}}}~~~|||xxxtttqqqllliiifffccc___YYYSSSNNNKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKOOOYYYgggrrrwwwxxxvvvwwwwwwtttooojjjfffeeebbb___YYYQQQJJJEEEEEEFFFFFFNNN]]]ppp}}}zzzYYYGGGCCCAAA<<<999<<>>AAAJJJRRR___hhhsss{{{ooogggccccccbbb___[[[WWWVVVUUUWWWXXXZZZ]]]aaacccdddeeemmmqqqwww{{{~~~}}}zzzwwwvvvuuuttttttssssssssssssssstttsssrrrpppnnnllljjjhhhhhhgggfffeeecccaaa^^^\\\[[[XXXUUUTTTTTTTTTVVV^^^gggssszzz|||qqqcccZZZTTTUUU^^^hhhyyyaaaVVVQQQLLLHHHJJJOOO]]]xxx~~~zzzuuuqqqlllgggaaa\\\XXXUUURRRPPPNNNLLLHHHEEEDDDDDDEEEFFFFFFEEEFFFGGGJJJKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTQQQRRRRRRRRRRRRRRRQQQQQQTTTUUUTTTQQQMMMLLLOOORRRWWW\\\dddllltttzzztttpppmmmllllllnnnmmmmmmlllmmmooopppqqqqqqqqqsssuuuwwwxxxzzzzzzzzzyyyxxxxxxyyy{{{}}}{{{vvvrrrnnniiifffcccaaa___\\\ZZZVVVQQQMMMJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKOOOYYYdddnnnrrrsssuuuvvvuuurrrmmmhhheeedddccc```ZZZQQQIIIDDDCCCDDDHHHNNN\\\lllxxxcccLLLEEE<<<;;;<<<======???IIISSSbbbiiirrr}}}{{{pppiiijjjkkkjjjhhhccc___\\\\\\___```cccggglllqqquuuwww}}}}}}xxxuuutttttttttuuutttsssqqqqqqrrrssstttrrrqqqpppnnnkkkiiigggffffffeeedddccc```^^^\\\[[[WWWUUUTTTTTTTTTVVV___hhhssszzz|||qqqcccZZZTTTVVV___jjj~~~|||wwwaaaWWWQQQNNNIIIJJJMMM\\\xxx}}}yyysssooohhhddd^^^ZZZVVVSSSPPPNNNMMMKKKIIIFFFEEEEEEFFFGGGFFFFFFGGGIIIKKKLLLJJJHHHIIIJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSUUUVVVVVVUUUTTTSSSQQQRRRTTTUUUVVVVVVUUUTTTVVVVVVVVVRRROOONNNRRRVVVYYYaaakkkttt|||~~~yyytttpppmmmlllkkkmmmmmmllllllmmmnnnpppqqqpppqqqrrrtttwwwyyy{{{|||{{{zzzzzzzzz{{{}}}|||vvvqqqmmmhhhdddaaa^^^\\\ZZZXXXVVVSSSOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLQQQYYYdddlllpppqqquuuuuutttqqqlllgggeeedddccc```ZZZQQQIIIDDDCCCCCCIIIPPP^^^nnn{{{fffLLLDDD:::;;;===>>><<<===GGGSSSdddkkkrrr{{{|||ssslllnnnpppqqqpppllliiigggfffkkkmmmppptttyyy~~~zzzvvvsssssstttuuuuuutttsssqqqqqqqqqrrrsssrrrrrrpppnnnllljjjhhhgggddddddcccbbb```^^^\\\[[[VVVTTTSSSTTTTTTWWW___iiirrrzzzzzzooobbbYYYTTTVVV___jjjsss```WWWQQQNNNKKKKKKNNN[[[uuu|||wwwqqqmmmdddaaa\\\XXXUUURRROOOMMMLLLKKKIIIGGGFFFFFFGGGHHHGGGGGGHHHJJJLLLLLLJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTSSSTTTUUUVVVVVVUUUSSSRRRQQQSSSUUUWWWXXXYYYYYYXXXXXXXXXVVVRRRNNNOOOSSSXXX]]]fffrrr~~~|||zzzvvvrrrooommmlllkkkmmmmmmlllllllllnnnooopppqqqqqqrrrsssvvvxxx{{{||||||{{{{{{|||}}}~~~yyysssmmmiiieeebbb___[[[YYYVVVUUUSSSQQQNNNLLLIIIJJJJJJJJJJJJJJJJJJJJJKKKNNNSSS[[[dddkkkoooqqqttttttsssooojjjfffdddcccccc___YYYPPPHHHDDDCCCCCCHHHOOO___qqq}}}jjjOOOFFF;;;;;;>>>>>>;;;;;;EEEPPPbbbkkkttt{{{~~~~~~wwwqqqrrrtttvvvvvvuuuttttttuuuyyy|||~~~yyytttrrrsssuuuvvvtttsssrrrqqqqqqppppppqqqrrrqqqpppnnnlllkkkjjjiiiccccccbbbaaa___]]][[[ZZZVVVSSSSSSTTTTTTWWW```jjjrrrzzz~~~vvvlllaaaYYYTTTUUU^^^hhhnnn^^^UUUOOOMMMLLLMMMOOOXXXooo}}}zzzuuuooojjjbbb___ZZZWWWTTTRRRNNNLLLJJJJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGIIIJJJKKKJJJHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSUUUWWWYYY[[[\\\\\\ZZZZZZWWWRRRNNNOOOTTTYYYbbbkkkzzz|||uuusssqqqooommmlllllllllmmmllllllkkklllnnnooopppqqqqqqqqqrrrtttwwwyyy{{{|||{{{|||}}}{{{wwwpppkkkfffccc```^^^ZZZXXXUUUSSSRRRPPPNNNLLLIIIIIIIIIJJJJJJJJJJJJJJJKKKOOOVVV^^^ffflllqqqsssttttttrrrnnniiieeeccccccaaa^^^XXXPPPHHHDDDCCCDDDFFFOOO```sssnnnRRRIII===<<<===>>><<<;;;CCCLLL\\\iiiuuuzzzzzzzzzyyy{{{~~~yyyvvvxxx{{{|||}}}~~~~~~~~~{{{wwwtttrrrsssuuuwwwssssssssssssrrrqqqpppppppppooonnnmmmlllkkkjjjjjjcccbbbbbbaaa___]]][[[ZZZUUUSSSRRRTTTUUUWWWaaakkkrrryyy~~~rrriii___XXXTTTTTT\\\eee|||jjj\\\SSSMMMLLLJJJMMMOOOUUUggg~~~{{{wwwqqqkkkfff```]]]YYYVVVTTTQQQNNNKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHFFFGGGIIIJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMJJJKKKMMMPPPRRRTTTUUUUUUTTTTTTSSSQQQQQQPPPPPPPPPRRRSSSTTTVVVYYY\\\^^^```^^^\\\YYYSSSOOOOOOUUUZZZdddmmm}}}zzztttmmmmmmlllkkkkkkkkkllllllllllllkkkkkklllmmmoooppprrrqqqqqqqqqrrruuuwwwyyy{{{{{{|||~~~xxxtttmmmhhhdddbbb___]]]ZZZXXXUUUSSSQQQPPPNNNLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLQQQYYYaaahhhnnnsssvvvtttsssqqqmmmgggdddbbbccc___]]]WWWOOOHHHEEEDDDEEEIIIRRRdddxxxnnnRRRHHH@@@===<<<===<<<<<<@@@GGGSSSeeetttxxx}}}}}}ssstttvvvzzz}}}{{{yyyvvvsssrrrsssuuuwwwuuuuuuvvvvvvuuutttrrrqqqnnnnnnmmmllllllkkkkkkjjjbbbbbbaaa```___]]][[[ZZZUUURRRRRRTTTUUUXXXaaakkkqqqyyy~~~oooggg^^^XXXSSSSSSZZZcccyyy}}}hhh[[[RRRLLLKKKIIILLLOOOSSSaaa{{{|||yyytttooohhhddd___]]]YYYVVVTTTRRRNNNKKKHHHGGGGGGFFFFFFGGGGGGGGGJJJHHHFFFFFFGGGIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMIIIKKKMMMOOORRRSSSTTTUUUTTTSSSQQQPPPOOOOOOOOOPPPSSSSSSTTTVVVXXX\\\___aaa```___ZZZTTTOOOPPPVVV[[[ccclll|||~~~yyysssmmmiiiiiiiiiiiijjjkkkllllllllllllkkkkkklllmmmoooppprrrqqqppppppqqqtttvvvxxxzzz{{{|||vvvrrrkkkfffccc```^^^]]][[[XXXUUUSSSQQQPPPNNNLLLIIIIIIIIIJJJJJJJJJKKKKKKMMMRRRZZZcccjjjpppuuuxxxssssssppplllgggcccbbbbbb^^^\\\VVVOOOHHHEEEEEEFFFMMMWWWjjj}}}lllOOOEEEBBB===;;;<<<===<<>>;;;<<<<<<;;;===AAAKKKXXXhhhssszzzwwwooooooqqqwww|||uuupppooooooooopppqqqrrrssstttqqqtttyyy}}}|||xxxwwwvvvuuutttsssssssssuuuttttttsssssssssssssssqqqpppooommmllljjjiiihhhfffdddbbb___\\\YYYWWWVVVUUURRRPPPQQQRRRWWWbbbmmmvvv|||{{{ppphhh^^^XXXSSSSSSZZZcccsss|||}}}|||}}}~~~{{{~~~cccVVVPPPMMMLLLKKKKKKMMMSSS\\\mmm{{{wwwsssmmmgggccc^^^]]]ZZZWWWTTTRRRPPPPPPLLLMMMLLLJJJGGGFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTRRRQQQOOOMMMMMMMMMMMMMMMPPPPPPQQQSSSVVVZZZ^^^aaabbb[[[TTTQQQOOOOOOSSSYYYcccnnn{{{vvvlllcccccceeecccaaaaaaaaadddiiillllllkkkkkkkkkhhhfffdddbbbbbbdddfffhhhkkkkkklllnnnpppsssuuuvvvzzz|||~~~yyyrrriiiccc```]]][[[XXXUUUTTTSSSQQQOOONNNMMMLLLJJJIIIHHHGGGGGGIIIKKKLLLNNNTTT\\\eeekkkppptttvvvuuusssooojjjfffcccbbbaaabbb]]]UUUMMMHHHGGGHHHIIISSSaaayyynnnTTTIIICCC???<<<======<<<===BBBIIIVVVfffqqqxxxwwwnnnnnnpppuuu}}}|||vvvoooiiieeeeeeeeedddeeeeeefffggghhhiiilllqqquuuzzzxxxuuuuuuttttttsssrrrrrrrrrrrrrrrrrrrrrsssttttttuuupppooonnnmmmkkkjjjiiihhheeedddbbb___\\\YYYWWWVVVTTTRRRPPPRRRSSSXXXcccnnnuuu|||zzzpppggg]]]WWWRRRRRRZZZbbbsss~~~~~~|||~~~}}}xxx|||}}}aaaUUUNNNKKKJJJKKKLLLOOOSSSXXXggg~~~yyyuuupppkkkeeeaaa\\\[[[YYYWWWUUUTTTSSSRRRQQQQQQPPPMMMJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSPPPOOOMMMLLLLLLLLLMMMMMMOOOPPPQQQRRRUUUWWWYYYZZZ___XXXSSSRRRPPPPPPSSSXXXbbblllvvv}}}xxxooofff\\\TTTTTTXXXYYYYYY[[[]]]bbbgggkkklllllllllllleeedddaaa___^^^___aaabbbfffgggiiilllooosssuuuwwwzzz|||yyyrrrjjjccc```]]]ZZZWWWTTTSSSRRRPPPNNNMMMLLLLLLJJJIIIHHHHHHHHHIIIKKKLLLMMMSSS]]]eeekkkpppsssuuusssqqqmmmhhheeebbbaaaaaaccc]]]UUUMMMIIIHHHJJJLLLWWWgggrrrTTTFFFDDD@@@===>>>===<<<>>>BBBFFFSSSbbbmmmttt}}}vvvnnnnnnooottt|||yyysssnnnhhhbbb___ZZZYYYXXXWWWWWWXXXYYYZZZ\\\```eeejjjpppvvv|||yyysssqqqqqqrrrrrrssssssssssssrrrrrrrrrqqqrrrsssssstttnnnnnnmmmlllkkkjjjiiihhheeedddbbb___\\\YYYWWWUUUTTTQQQQQQSSSUUUYYYdddooouuu|||zzzpppggg]]]VVVQQQQQQYYYbbbuuu~~~|||{{{zzz~~~|||aaaUUUNNNKKKIIIJJJMMMPPPSSSVVVccc{{{vvvqqqlllgggaaa^^^YYYYYYWWWVVVUUUUUUUUUUUUUUUUUUTTTQQQMMMJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVWWWZZZTTTQQQQQQQQQPPPTTTYYYbbbjjjrrrvvvxxxvvvmmmccc]]]SSSLLLLLLOOOQQQTTTWWWYYY___fffkkkllllllkkkkkkeeeccc```^^^]]]]]]^^^___dddeeehhhlllpppuuuyyy{{{{{{}}}~~~yyysssjjjddd```]]]ZZZVVVSSSRRRPPPOOOMMMLLLLLLLLLJJJIIIIIIHHHIIIJJJKKKKKKMMMTTT^^^gggmmmpppssstttsssppplllgggdddbbbbbbbbbddd^^^UUUMMMHHHHHHKKKNNNYYYjjjxxxXXXHHHDDD???===>>>===;;;===AAADDDOOO^^^hhhooozzzvvvmmmnnnooouuu}}}|||vvvpppkkkeee___[[[RRRQQQOOONNNMMMNNNOOOPPPQQQTTTZZZ```fffmmmtttyyyzzzrrrmmmlllmmmoooqqqsssuuuuuuvvvtttsssrrrqqqqqqppppppqqqmmmllllllkkkjjjiiiiiiiiieeecccaaa^^^[[[XXXVVVUUUSSSQQQQQQTTTVVV[[[eeepppvvv}}}{{{pppggg\\\UUUQQQQQQYYYcccwwwzzzyyyzzz|||bbbVVVPPPMMMKKKIIILLLQQQSSSUUUaaa|||~~~zzztttooojjjeee```\\\WWWVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVSSSOOOLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPMMMMMMLLLLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWRRROOOOOOPPPPPPTTTZZZaaahhhooorrrsssqqqhhh___XXXPPPIIIHHHJJJKKKNNNRRRUUU[[[cccjjjlllkkkjjjiiidddbbb```^^^]]]^^^^^^___aaacccfffkkkpppvvvzzz}}}}}}yyysssjjjdddaaa]]]YYYUUUQQQQQQOOONNNLLLKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKMMMUUU```iiioooqqqsssssssssppplllgggdddcccddddddfff___UUULLLGGGGGGKKKNNN\\\ppp|||]]]MMMDDD???======<<<:::<<<@@@BBBMMM[[[eeelllwwwxxxllllllnnnttt}}}~~~zzzsssllleee]]]WWWRRRLLLKKKHHHFFFFFFGGGHHHIIIIIIMMMRRRXXX^^^eeemmmrrrzzz}}}uuuoookkkiiijjjlllooorrrtttvvvvvvvvvuuutttsssqqqpppooonnnnnnkkkkkkkkkjjjjjjiiiiiiiiidddcccaaa^^^[[[XXXVVVUUURRRQQQRRRUUUWWW\\\fffqqqwww~~~}}}rrrhhh]]]UUUQQQRRRZZZdddwww~~~xxxxxxyyy{{{bbbWWWRRROOONNNJJJLLLPPPRRRUUU___vvv~~~zzztttnnniiiddd___\\\UUUTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWTTTPPPLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJLLLNNNQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQNNNMMMMMMMMMNNNPPPRRRSSSUUUUUUUUUWWWXXXZZZ\\\]]][[[UUUQQQPPPPPPPPPTTTZZZ```ffflllooopppoooggg^^^TTTMMMGGGFFFGGGGGGJJJNNNRRRXXXaaahhhjjjiiigggeeeaaa```___^^^^^^______```^^^```dddiiiooouuuzzz}}}yyyssskkkeeeaaa]]]XXXTTTPPPOOONNNMMMKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKNNNVVVbbblllqqqssstttsssrrroookkkfffdddcccdddeeeeee^^^SSSJJJFFFGGGLLLPPPbbbxxxzzz^^^PPPEEEAAA>>>>>>===;;;<<<@@@AAALLLYYYcccjjjvvv~~~lllmmmooouuu}}}}}}xxxqqqhhhaaaXXXQQQLLLFFFDDDBBB@@@???@@@BBBDDDFFFIIIMMMRRRXXX___gggmmmvvv|||{{{sssmmmiiihhhgggkkkmmmpppsssuuuuuuuuuuuuuuutttrrrqqqooonnnnnnmmmjjjjjjjjjjjjiiiiiiiiiiiidddcccaaa^^^[[[XXXVVVTTTQQQPPPRRRVVVXXX]]]gggrrryyy~~~~~~sssiii]]]VVVQQQRRR[[[eeettt~~~~~~xxxwwwyyyyyyaaaXXXSSSPPPOOOLLLLLLNNNQQQTTT\\\nnn{{{wwwpppjjjeee```[[[XXXSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVTTTPPPLLLKKKJJJHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJJJJJJJLLLPPPSSSUUUXXXYYYYYYZZZYYYWWWUUUTTTOOONNNOOOOOOQQQSSSUUUWWWXXXXXXXXXYYY\\\___bbbdddddd]]]VVVRRRPPPOOOSSSYYY___eeejjjlllnnnmmmfff^^^QQQKKKGGGGGGGGGFFFHHHLLLOOOVVV```gggiiigggdddbbb\\\[[[[[[\\\]]]^^^___```___aaaeeekkkqqqwww|||~~~yyyssskkkeeeaaa]]]XXXTTTOOONNNMMMLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKOOOXXXdddnnnsssuuuttttttqqqnnniiidddbbbbbbdddeeebbb[[[PPPHHHEEEHHHNNNSSSfff}}}ttt[[[PPPHHHCCC@@@@@@???===>>>BBBBBBLLLYYYbbbiiivvvssssssuuuyyy|||zzzuuummmeee]]]UUUMMMHHHBBB@@@>>><<<<<<===@@@AAAEEEGGGJJJNNNTTTZZZbbbgggnnnuuu~~~|||uuunnniiigggggggggnnnooorrrtttuuutttsssrrrtttsssrrrpppooonnnnnnnnniiiiiiiiiiiiiiiiiiiiiiiidddcccaaa^^^[[[XXXVVVTTTQQQPPPRRRVVVYYY^^^hhhrrr{{{sssjjj^^^VVVRRRSSS\\\fffrrrxxx{{{xxxwwwyyy~~~wwwaaaXXXTTTQQQPPPMMMLLLMMMPPPRRRYYYggguuuwwwrrrllleee```[[[VVVSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVTTTPPPLLLJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMJJJJJJIIIJJJMMMQQQUUUWWW[[[\\\]]]]]]\\\ZZZWWWVVVPPPOOOPPPQQQRRRUUUWWWYYYZZZZZZZZZ[[[^^^bbbgggjjjlllcccZZZUUUQQQOOORRRWWW^^^dddiiikkklllkkkddd\\\PPPKKKHHHIIIIIIHHHJJJNNNNNNUUU___fffhhheeebbb```WWWWWWXXXYYY[[[]]]^^^___bbbdddhhhnnntttzzz}}}yyyssskkkfffbbb]]]XXXSSSNNNNNNMMMKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKPPPYYYeeeooouuuvvvuuutttooolllgggcccaaaaaacccddd^^^WWWNNNFFFDDDIIIQQQWWWgggoooWWWOOOJJJEEEBBBBBBAAA???@@@DDDBBBLLLYYYaaaiiivvv|||{{{{{{zzzsssnnnggg___WWWOOOHHHCCCBBB@@@===;;;;;;===@@@BBBDDDFFFIIILLLQQQXXX___dddfffmmmwww}}}|||tttrrrpppmmmlllllllllmmmnnnppprrrttttttrrrpppooouuutttrrrpppooonnnmmmmmmjjjiiigggggghhhhhhfffeeecccbbb```^^^[[[XXXVVVUUURRRPPPQQQUUUYYY___kkkvvv~~~vvvgggZZZVVVUUUUUU]]]hhhtttwwwwww~~~yyywwwwww~~~sssdddYYYUUUTTTNNNMMMKKKKKKLLLNNNSSSaaaooo}}}uuuppphhhaaa[[[VVVQQQNNNNNNNNNNNNQQQTTTUUUUUUTTTUUUUUUVVVUUUSSSOOOLLLJJJHHHFFFDDDDDDFFFIIIJJJJJJLLLKKKKKKLLLNNNRRRUUUWWW[[[\\\]]]]]][[[XXXUUURRRQQQQQQQQQRRRUUUWWWZZZ\\\]]][[[[[[]]]aaafffjjjlllmmmhhh```XXXTTTSSSUUUWWW^^^eeekkknnnooommmdddZZZVVVPPPIIIGGGJJJLLLKKKHHHOOOTTTZZZ```bbbaaa___]]]\\\YYYUUUUUUXXX[[[[[[[[[cccfffkkkpppuuuzzz|||wwwsssnnniiieeeaaa\\\YYYSSSPPPMMMKKKKKKKKKJJJIIIJJJIIIIIIJJJJJJKKKLLLMMMSSS[[[gggqqqvvvvvvtttrrrooommmiiiccc``````bbbddd]]]UUULLLFFFBBBDDDPPP\\\qqqlllWWWOOOHHHFFFCCC@@@>>>>>>>>>>>>BBBJJJXXXdddkkkvvv}}}uuunnneee]]]VVVOOOGGGBBB<<<<<<;;;::::::;;;;;;;;;AAACCCEEEJJJPPPVVV[[[^^^dddfffiiikkkmmmqqqvvvyyy|||wwwpppooonnnnnnnnnooopppppppppqqqsssttttttsssqqqpppsssrrrqqqooonnnmmmllllllkkkiiihhhgggggggggeeedddcccbbb```]]]ZZZXXXVVVTTTRRRQQQRRRVVVZZZ```lllwwwuuugggZZZVVVUUUVVV___kkkzzzzzz|||}}}xxxwwwwwwpppaaaWWWTTTSSSNNNOOOMMMLLLMMMNNNTTTaaaooo{{{pppkkkddd]]]XXXTTTPPPMMMMMMMMMNNNPPPSSSUUUTTTSSSUUUUUUVVVUUUSSSQQQNNNLLLIIIGGGEEEDDDFFFHHHJJJJJJLLLLLLLLLMMMOOOQQQTTTVVVYYYZZZ[[[[[[ZZZXXXUUUSSSSSSSSSSSSUUUWWWZZZ\\\^^^```___^^^aaafffllloooqqqqqqkkkccc[[[VVVUUUVVVWWW\\\bbbiiilllmmmkkkbbbYYYUUUOOOIIIHHHJJJLLLLLLJJJPPPSSSYYY^^^aaaaaa___]]][[[XXXUUUTTTWWWZZZ[[[[[[cccgggnnntttyyy}}}~~~|||wwwsssnnniiieeeaaa]]]ZZZSSSPPPMMMKKKKKKKKKJJJIIIJJJIIIIIIJJJJJJKKKLLLMMMSSS[[[gggqqquuuuuusssqqqooolllhhhccc______aaaccc\\\TTTKKKEEEBBBFFFSSS___rrrlllXXXOOOHHHFFFCCC@@@>>>>>>>>>???AAAJJJYYYfffooozzz}}}tttmmmbbbYYYRRRLLLEEE@@@<<<<<<;;;;;;;;;;;;<<<<<>>??????BBBKKK[[[iiisss}}}sssjjj^^^TTTMMMHHHBBB>>><<<<<<<<<;;;;;;<<<<<<===@@@AAACCCFFFJJJNNNRRRTTTVVVVVVVVVUUUTTTUUUWWWYYYyyypppjjjlllmmmoooqqqssstttuuuuuutttsssrrrqqqqqqqqqrrrrrrooonnnmmmmmmmmmmmmmmmmmmmmmkkkiiigggfffeeebbb``````___]]][[[XXXVVVTTTSSSTTTSSSTTTXXX\\\cccooozzz}}}rrreeeZZZWWWVVVYYYeeettt|||}}}iii\\\SSSQQQUUURRRVVVSSSQQQPPPOOOTTTaaannnxxxoooaaa]]]XXXTTTRRRPPPNNNMMMNNNNNNOOOQQQUUUWWWVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSMMMJJJGGGFFFGGGIIIIIIIIILLLLLLLLLMMMNNNOOOQQQRRRRRRSSSUUUVVVWWWVVVUUUTTTUUUVVVWWWXXXZZZ\\\^^^^^^aaaaaabbbffflllrrruuuwwwuuupppiiiaaa[[[WWWVVVVVVWWW^^^dddfffhhhggg___WWWQQQNNNJJJJJJMMMPPPRRRRRRTTTUUUXXX[[[]]]^^^^^^^^^WWWVVVUUUUUUWWWZZZ]]]___gggmmmwww}}}yyytttpppmmmkkkiiigggfffhhhlllqqqttt{{{~~~{{{xxxuuurrrmmmiiifffbbb___\\\UUURRRNNNKKKJJJJJJJJJIIIJJJIIIIIIJJJJJJKKKLLLMMMTTT[[[fffnnnqqqqqqooonnnllliiiddd```^^^]]]]]]]]]UUUNNNFFFCCCCCCJJJZZZiii|||ppp[[[RRRGGGFFFCCC@@@?????????@@@CCCMMM]]]llluuu|||rrrhhh[[[PPPJJJEEE@@@===;;;;;;;;;:::;;;;;;<<<<<<>>>???AAACCCFFFHHHJJJLLLMMMMMMMMMKKKIIIIIIKKKMMMwwwooojjjoooppprrrsssttttttttttttsssrrrpppooonnnooopppqqqooonnnnnnmmmmmmnnnnnnnnnmmmkkkiiigggfffdddbbb___^^^]]][[[YYYWWWUUUSSSRRRTTTSSSTTTYYY]]]dddppp|||}}}pppdddZZZWWWVVVYYYgggxxxhhh]]]TTTSSSWWWUUUXXXUUUSSSRRRQQQTTT___kkk|||qqqhhh\\\YYYTTTRRRQQQPPPPPPOOOOOOOOOPPPSSSWWWYYYYYYXXXVVVWWWWWWWWWWWWWWWWWWWWWPPPMMMJJJHHHIIIJJJIIIIIIKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUTTTTTTSSSTTTTTTVVVXXXYYYZZZ[[[\\\]]]]]]^^^bbbhhhmmmpppqqqppplllfff```ZZZWWWVVVUUUXXX^^^cccfffgggfff___WWWPPPNNNLLLLLLOOOSSSWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]UUUUUUVVVVVVYYY]]]aaadddlllsss}}}~~~wwwqqqlllgggccc___^^^\\\ZZZZZZ\\\___dddfffjjjnnnssswwwzzz}}}~~~~~~yyyvvvtttppplllhhheeebbb___\\\WWWSSSNNNKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMTTT[[[eeelllooonnnmmmkkkiiieee```]]]]]]]]]\\\ZZZRRRKKKDDDBBBCCCKKK[[[jjj~~~ooo[[[RRRGGGFFFCCCAAA??????@@@AAAEEEOOO___mmmvvvzzzpppgggYYYNNNHHHDDD@@@===::::::999999:::;;;<<<<<>>???AAAAAA>>>@@@AAACCCDDDDDDCCCCCCCCCCCCDDDCCCBBBCCCEEEGGG{{{wwwttttttuuuvvvvvvvvvuuutttrrrpppnnnmmmlllnnnnnnmmmllllllkkkjjjjjjlllkkkiiifffdddbbbaaaaaa]]][[[YYYWWWTTTQQQOOONNNRRRRRRTTTWWW]]]gggqqqxxx}}}|||}}}}}}yyykkk```XXXWWWWWW[[[jjj|||vvvgggccc^^^___```YYYYYYXXXVVVTTTSSSTTTXXX\\\lll~~~oooccc[[[XXXTTTUUUVVVWWWVVVTTTRRRPPPPPPPPPRRRTTTVVVXXXZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXX\\\YYYUUURRRQQQQQQOOONNNOOOPPPSSSUUUVVVWWWWWWWWWXXXXXXVVVTTTSSSRRRQQQQQQTTTUUUWWWXXXXXXXXXWWWWWWVVVXXXYYY\\\]]]___``````^^^^^^]]][[[YYYYYY\\\^^^___bbbdddccccccbbb\\\TTTQQQNNNOOOUUUYYY[[[```fffooonnnkkkgggaaa[[[VVVSSSUUUWWWZZZ___gggooovvvzzzzzz}}}~~~zzzuuurrrppplllkkkiiieeeaaa]]]ZZZXXXWWWRRRMMMJJJJJJMMMOOOPPPQQQRRRSSSVVVYYY]]]```aaaaaa`````````ccchhhllloooxxxzzztttppphhhhhhgggeeeccc```]]]\\\^^^ZZZUUUPPPLLLKKKKKKLLLLLLLLLKKKKKKJJJMMMQQQTTTVVV___gggiiiiiiiiihhheee```[[[WWWWWW[[[[[[UUUPPPMMMDDD???@@@BBBFFFVVVgggxxxpppYYYMMMJJJFFFEEEDDDCCCCCCBBBBBBBBBFFFNNN[[[jjjuuu}}}yyyvvvkkk\\\MMMGGGDDDAAA>>>===???>>>======???AAADDDFFFEEEFFFHHHIIIIIIHHHGGGFFFDDDEEEEEEDDDCCCBBBCCCEEE|||wwwtttttttttuuuuuuuuutttsssqqqooonnnllllllmmmmmmllllllkkkkkkjjjjjjkkkjjjhhhfffcccaaa```___[[[ZZZYYYWWWTTTSSSQQQQQQQQQRRRUUUXXX^^^gggrrryyy~~~}}}~~~zzzlllaaaYYYWWWWWW\\\lll~~~sssfffccc___```aaaZZZWWWWWWVVVSSSRRRSSSWWWZZZiii~~~~~~nnnaaaYYYUUUUUUVVVWWWWWWVVVTTTRRRQQQPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYY]]]ZZZVVVTTTSSSRRRPPPOOOOOOQQQRRRUUUVVVWWWWWWWWWVVVVVVUUUSSSSSSRRRRRRRRRUUUVVVXXXYYYYYYYYYXXXWWWXXXYYY[[[]]]___aaabbbbbb______^^^\\\ZZZ[[[]]]___```ccceeeeeeeeeeee___XXXVVVSSSSSSXXX\\\___eeekkkpppnnnjjjeee```[[[VVVTTTUUUWWW[[[aaaiiipppvvvzzz{{{}}}~~~{{{vvvrrrqqqkkkjjjgggeeebbb___]]][[[YYYUUUPPPLLLLLLMMMOOOPPPQQQQQQSSSTTTVVVXXXYYYZZZYYYXXXWWWXXXZZZ___cccfffooowww~~~yyytttooohhhhhhfffdddbbb```^^^]]]]]]ZZZUUUOOOLLLJJJJJJKKKKKKKKKLLLKKKLLLNNNQQQTTTWWW```hhhjjjjjjjjjhhhddd```[[[WWWWWWZZZZZZTTTOOOKKKCCC???@@@BBBGGGWWWiiilllXXXNNNKKKFFFFFFEEEDDDCCCCCCCCCCCCEEELLLZZZhhhsss}}}{{{vvvrrriii[[[MMMGGGEEEAAA>>>>>>???>>>>>>>>>???BBBDDDFFFFFFGGGIIIJJJJJJHHHGGGFFFBBBCCCCCCBBBAAABBBDDDFFF~~~}}}}}}|||wwwtttsssssssssrrrsssrrrqqqpppnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggdddbbb```^^^]]]YYYXXXWWWVVVTTTTTTSSSSSSQQQRRRUUUYYY___iiissszzz~~~}}}nnncccYYYWWWWWW^^^pppnnneeeddd```aaaaaaZZZVVVVVVUUUSSSRRRRRRUUUXXXfffzzz{{{lll```YYYVVVWWWWWWXXXXXXVVVTTTRRRQQQQQQQQQRRRTTTUUUWWWXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[]]][[[XXXVVVUUUSSSQQQOOOOOOPPPQQQSSSTTTUUUUUUUUUSSSSSSRRRRRRRRRSSSSSSTTTWWWXXXYYYZZZZZZZZZYYYXXXXXXYYY\\\^^^```bbbbbbbbbaaaaaa```^^^\\\]]]___aaabbbfffhhhhhhjjjkkkfff```]]]YYYXXX[[[^^^aaahhhnnnpppmmmiiiccc]]]YYYVVVUUUUUUXXX]]]dddkkkqqqvvvxxx~~~|||||||||~~~|||wwwtttsssnnnllliiigggdddccccccccc^^^ZZZTTTPPPOOOOOOOOOOOORRRRRRSSSTTTTTTSSSRRRRRRQQQPPPNNNOOOQQQUUUYYY\\\dddmmmyyy~~~yyysssooohhhgggeeebbb```_________]]]ZZZUUUOOOLLLJJJIIIIIIIIIKKKLLLMMMMMMOOORRRUUUYYYbbbjjjllllllkkkgggbbb___[[[WWWWWWYYYXXXSSSMMMIIIBBB???@@@BBBGGGYYYkkk{{{fffVVVNNNMMMGGGFFFEEEDDDDDDCCCCCCCCCDDDJJJWWWfffqqqzzz~~~xxxrrrnnnfffYYYMMMHHHEEEBBB??????????????????AAACCCEEEFFFHHHIIIJJJJJJIIIHHHFFFEEE@@@AAAAAA@@@@@@BBBEEEHHH}}}zzztttpppoooooopppqqqtttxxx~~~}}}xxxuuusssrrrqqqoooqqqppppppnnnmmmlllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkhhhgggfffdddaaa^^^\\\[[[XXXWWWUUUSSSRRRRRRRRRRRRQQQRRRVVVZZZaaajjjttt{{{pppcccYYYWWWXXX```ttt}}}kkkdddddd```______XXXUUUVVVVVVTTTSSSSSSTTTVVVbbbuuuwwwkkkaaa\\\ZZZYYYYYYYYYXXXVVVTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXXXXYYYZZZ[[[[[[\\\ZZZXXXWWWVVVTTTPPPNNNLLLMMMNNNOOOPPPQQQRRRRRROOOOOOOOOPPPQQQSSSTTTUUUXXXYYYZZZ[[[[[[[[[ZZZYYYVVVXXX[[[^^^aaabbbbbbbbbbbbbbbaaa___^^^^^^```ccceeejjjmmmnnnqqqssspppkkkgggaaa^^^^^^___aaafffmmmoookkkeee___ZZZWWWVVVUUUUUUYYY___eeekkkpppssstttxxxzzz{{{{{{yyywwwwwwwww|||~~~~~~zzzxxxvvvtttrrroookkkiiiiiiiiiiiiccc___ZZZUUUSSSRRRQQQPPPSSSTTTUUUUUUUUUSSSPPPOOOMMMLLLJJJJJJLLLOOOSSSVVV]]]dddqqq~~~}}}xxxsssnnnhhhfffccc```___^^^______\\\ZZZUUUPPPLLLJJJIIIIIIHHHJJJLLLMMMNNNQQQTTTWWW]]]eeellloooooonnnhhhbbb]]]ZZZWWWWWWXXXVVVPPPKKKFFFAAA???AAACCCIII[[[ooorrr```TTTNNNMMMGGGGGGEEEDDDDDDDDDDDDDDDCCCIIIVVVeeepppxxx}}}wwwpppkkkbbbWWWLLLHHHFFFBBB@@@AAA@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIIIIHHHFFFEEEDDD??????@@@@@@@@@CCCGGGKKKwwwsssmmmgggcccbbbccceeehhhmmmvvv~~~~~~yyyvvvtttrrrpppnnnoooooonnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkklllgggfffeeeccc```]]]ZZZYYYWWWUUUSSSPPPOOONNNNNNOOOPPPRRRVVV\\\ccclllvvv}}}~~~pppcccYYYWWWYYYbbbwwwxxxhhhbbbccc]]]\\\\\\UUUVVVWWWWWWVVVUUUTTTTTTVVV^^^pppttthhh```\\\[[[[[[ZZZYYYWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVXXXZZZ[[[ZZZYYYXXXWWWVVVSSSOOOLLLIIIIIIJJJJJJKKKLLLMMMNNNLLLLLLMMMNNNPPPSSSTTTVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWYYY]]]aaacccdddddddddccccccbbb```^^^^^^aaacccggglllpppsssxxx}}}|||wwwtttmmmgggeeecccbbbeeekkklllhhhccc]]]YYYVVVVVVVVVWWWZZZ___dddiiikkklllmmmmmmoooqqqqqqqqqqqqrrrtttyyy|||}}}|||{{{yyywwwssspppmmmlllllllllhhheee```]]]ZZZXXXVVVTTTSSSTTTUUUVVVUUUSSSPPPOOOMMMLLLJJJIIIJJJMMMPPPSSSWWW^^^jjjxxx~~~|||wwwrrrnnnhhhfffccc```^^^]]]^^^^^^[[[YYYUUUQQQNNNKKKJJJJJJHHHJJJLLLMMMOOORRRVVVYYYbbbiiinnnppppppoooiiiaaa[[[YYYXXXWWWVVVSSSNNNIIIDDD@@@???BBBDDDKKK___tttlll\\\QQQLLLKKKGGGFFFEEEDDDCCCCCCCCCCCCDDDIIIVVVeeeooowww}}}{{{xxxxxxzzz~~~}}}vvvnnniii]]]TTTLLLIIIGGGCCCAAABBB@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCC???@@@AAABBBCCCFFFJJJNNNjjjgggbbb\\\WWWVVVWWWYYY^^^dddmmmuuu}}}{{{wwwuuusssqqqooonnnnnnnnnmmmmmmlllllllllllllllllllllllllllllllllgggfffeeeccc```]]]YYYWWWVVVTTTQQQNNNMMMLLLMMMNNNPPPRRRWWW]]]dddnnnxxx~~~|||nnnbbbYYYXXX[[[dddyyysssddd``````ZZZYYYYYYSSSUUUWWWXXXXXXVVVTTTTTTTTTZZZjjj}}}qqqeee]]]YYYYYY[[[ZZZYYYWWWTTTRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQSSSUUUXXXYYYYYYXXXXXXXXXWWWTTTNNNKKKGGGFFFFFFGGGGGGIIIJJJJJJJJJJJJKKKMMMOOORRRTTTUUUWWWXXXYYYZZZYYYXXXWWWVVVYYY[[[___dddfffggggggfffbbbbbbaaa___]]]^^^```bbbggglllqqqvvv}}}yyyrrrnnnjjjfffgggkkkiiifffbbb]]]ZZZXXXXXXYYYYYY[[[^^^aaacccddddddccccccdddfffggggggiiilllooorrrvvv{{{~~~{{{zzzwwwsssqqqooonnnnnnooollliiifffdddbbb___]]]VVVWWWWWWWWWUUUTTTRRRQQQOOOMMMKKKJJJJJJMMMPPPRRRTTTZZZeeesss}}}{{{wwwqqqmmmhhhfffccc```^^^\\\\\\[[[YYYWWWTTTQQQNNNLLLKKKKKKIIIJJJKKKLLLNNNSSSYYY]]]fffkkknnnnnnooonnnhhh```ZZZYYYXXXWWWUUUQQQKKKGGGCCC@@@@@@DDDFFFMMMcccyyyfffYYYPPPKKKIIIFFFEEEDDDCCCCCCBBBBBBBBBDDDIIITTTcccnnnttt|||zzzwwwsssrrrtttyyy|||tttlllfffYYYRRRLLLJJJGGGCCCBBBDDDAAAAAABBBDDDEEEFFFGGGHHHFFFEEEEEEDDDDDDCCCCCCCCCAAACCCEEEGGGHHHKKKNNNPPPZZZYYYVVVRRRNNNMMMOOORRRVVV\\\dddlllsss}}}|||yyywwwtttrrrpppnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmmmmlllllllllgggffffffdddaaa]]]YYYWWWTTTRRROOOMMMMMMMMMOOOPPPOOORRRXXX^^^fffoooyyyyyylllaaaYYYYYY\\\eeezzznnn___\\\]]]WWWWWWYYYTTTTTTVVVXXXWWWUUUSSSRRRRRRVVVbbbxxxzzzoooddd\\\ZZZYYY\\\ZZZXXXUUUSSSQQQPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMOOORRRVVVXXXYYYYYYYYYZZZYYYUUUOOOKKKFFFFFFEEEEEEFFFGGGHHHIIIHHHIIIJJJLLLNNNQQQSSSUUUVVVWWWWWWXXXWWWVVVUUUTTTWWWZZZ^^^cccfffffffffeee`````````^^^\\\\\\___aaadddiiipppvvv~~~xxxtttooojjjiiilllhhhfffccc```]]]\\\\\\\\\[[[[[[\\\]]]]]]\\\[[[[[[[[[\\\^^^^^^___bbbfffiiijjjnnnuuuzzz}}}~~~}}}|||{{{zzzxxxvvvuuutttuuusssqqqpppooommmjjjggg```___]]]\\\ZZZXXXVVVVVVTTTRRROOOMMMNNNPPPRRRTTTWWW\\\eeesss~~~}}}zzzvvvqqqmmmhhhfffdddaaa^^^\\\YYYXXXTTTSSSQQQNNNLLLKKKJJJJJJJJJJJJJJJKKKMMMSSS[[[```hhhjjjkkkkkkkkkkkkfff^^^YYYXXXXXXWWWTTTOOOIIIFFFBBB@@@BBBFFFHHHPPPfff~~~zzzbbbVVVOOOJJJGGGEEEDDDCCCBBBAAAAAAAAAAAABBBGGGRRRaaalllrrrwww}}}{{{vvvqqqppprrryyy}}}{{{rrrhhhbbbVVVPPPKKKJJJHHHDDDCCCEEEAAABBBCCCEEEFFFGGGHHHHHHEEEEEEEEEDDDDDDDDDEEEEEECCCFFFJJJLLLNNNOOOQQQSSSOOOPPPOOOLLLIIIIIIMMMPPPQQQWWW___eeellluuu~~~~~~}}}~~~~~~~~~}}}|||{{{|||}}}|||yyyxxxvvvsssqqqnnnnnnnnnnnnnnnnnnnnnnnnppppppooonnnmmmlllllllllggggggfffdddaaa]]]YYYWWWRRRQQQOOOMMMMMMOOORRRSSSOOOSSSXXX^^^fffpppyyy}}}wwwkkk```YYYYYY]]]fff{{{jjj\\\YYYZZZUUUVVVZZZVVVRRRUUUWWWWWWTTTRRRQQQPPPSSS\\\qqqwwwmmmccc^^^]]]]]]\\\ZZZXXXUUURRRPPPOOONNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKMMMQQQTTTVVVZZZZZZ[[[[[[ZZZVVVPPPLLLFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHJJJKKKNNNPPPSSSTTTUUUUUUVVVVVVVVVUUUSSSRRRSSSVVV[[[```bbbcccbbbbbb_________]]][[[[[[^^^```aaagggnnnuuu~~~xxxuuupppjjjiiikkkhhhgggdddbbb``````______\\\\\\[[[ZZZYYYXXXVVVVVVXXXYYYZZZZZZZZZ]]]aaaddddddiiipppwwwzzz}}}~~~||||||zzzxxxwwwvvvuuutttqqqoooiiihhheeebbb___]]][[[[[[YYYWWWTTTRRRRRRTTTWWWXXX\\\```iiiuuu~~~|||zzzvvvqqqmmmggggggeeebbb___[[[XXXVVVQQQPPPNNNMMMKKKJJJIIIIIIKKKJJJJJJJJJMMMSSS\\\bbbhhhiiiiiihhhiiiiiiddd\\\XXXXXXXXXWWWSSSNNNHHHEEEBBB@@@BBBGGGIIIQQQhhhvvv___UUUOOOJJJGGGDDDDDDCCCAAAAAAAAAAAAAAAAAAEEEQQQ```jjjoootttyyy}}}wwwrrrpppssszzz~~~zzzpppfff___TTTOOOKKKKKKHHHDDDCCCFFFAAABBBDDDEEEGGGHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGEEEHHHMMMPPPQQQRRRSSSTTTLLLKKKJJJIIIHHHIIIJJJJJJMMMNNNTTT\\\dddmmmzzz~~~}}}||||||~~~|||||||||{{{zzzzzz|||~~~{{{xxxuuusssrrrlllllllllnnnpppqqqqqqooonnnnnnoooooonnnllljjjiiiffffffeeeccc___\\\XXXVVVSSSRRRQQQPPPOOOPPPQQQQQQQQQSSSWWW]]]dddnnnxxxzzzssshhh```ZZZZZZ```mmmfff]]]UUUUUUWWWVVVUUUVVVWWWWWWWWWVVVTTTQQQNNNMMMQQQZZZjjj{{{~~~tttjjjccc^^^\\\\\\ZZZYYYVVVSSSQQQPPPPPPPPPQQQQQQQQQPPPNNNKKKHHHGGGHHHJJJLLLLLLKKKLLLPPPTTTVVVVVVWWWWWWVVVSSSQQQOOOHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGJJJLLLNNNPPPQQQQQQTTTTTTTTTSSSRRRPPPOOONNNPPPQQQTTTXXX[[[]]]^^^___ZZZXXXWWWUUUUUUVVVWWWXXXaaabbbgggoooyyy{{{uuuooojjjhhhfffgggggggggfffdddcccaaa```]]][[[YYYVVVTTTTTTTTTUUUVVVXXX[[[^^^```bbbccccccfffhhhlllpppssswww{{{~~~~~~~~~{{{zzzyyyxxxwwwtttsssrrrooollliiifffeee``````___]]][[[\\\^^^```iiimmmsssyyy}}}zzzwwwuuusssooommmhhhfffcccaaa^^^ZZZUUURRRMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIILLLQQQYYY```dddiiihhhgggfffdddbbbaaaaaaYYYYYYXXXVVVRRRMMMHHHEEE@@@BBBDDDGGGMMM^^^tttnnn\\\OOOJJJHHH@@@EEEDDDBBBAAAAAABBBDDDEEEHHHEEEMMM___jjjkkkooowwwyyyssssssvvvuuufffZZZSSSPPPKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKOOOPPPRRRUUUWWWXXXYYYZZZJJJIIIHHHGGGFFFFFFGGGHHHLLLMMMRRRZZZaaaiiiuuu}}}}}}}}}~~~{{{||||||zzzyyyyyy{{{}}}}}}zzzwwwuuussssssooonnnnnnppprrrrrrrrrpppnnnnnnooonnnmmmllljjjiiiffffffeeebbb___\\\XXXVVVRRRRRRPPPOOOOOOOOOPPPQQQQQQSSSVVV[[[bbblllvvv~~~xxxqqqeee^^^XXXXXX___lll{{{ddd[[[UUUUUUVVVUUUUUUVVVWWWWWWWWWVVVTTTRRROOONNNQQQYYYgggvvv~~~uuulllddd___]]]]]]]]][[[YYYVVVTTTSSSSSSRRRRRRRRRRRRQQQOOOMMMKKKJJJIIIKKKLLLLLLKKKMMMPPPTTTUUUUUUVVVVVVUUUSSSPPPOOOGGGGGGGGGGGGHHHJJJKKKLLLIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNOOOPPPRRRUUUWWWYYYZZZTTTTTTSSSSSSTTTVVVXXXZZZ```aaaeeellltttzzz|||{{{}}}{{{wwwrrrmmmjjjgggfffdddccccccbbbaaa```^^^^^^]]]\\\YYYWWWVVVUUUVVVWWWVVVXXX[[[^^^`````````___aaacccgggjjjmmmrrrxxx|||~~~~~~}}}{{{yyywwwuuusssrrrqqqpppnnnkkkkkklllnnntttyyy~~~|||yyyvvvtttqqqmmmkkkgggeeebbb```]]]YYYUUUQQQKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJLLLRRRYYY```dddjjjiiigggeeebbb___]]]\\\ZZZYYYXXXVVVRRRLLLGGGDDDBBBCCCEEEGGGOOOaaaxxxkkkZZZNNNKKKIIICCCDDDCCCBBBAAAAAABBBCCCDDDEEECCCKKK]]]jjjmmmrrrzzz{{{yyyzzz}}}uuueeeYYYRRROOOLLLJJJIIIIIIHHHFFFHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRTTTUUUWWWZZZ]]]___``````KKKIIIHHHFFFEEEEEEFFFFFFKKKKKKOOOVVV\\\bbbmmmxxx~~~~~~~~~{{{||||||zzzyyyyyy{{{}}}~~~|||yyywwwvvvuuusssrrrqqqqqqssssssrrrqqqnnnnnnnnnnnnmmmkkkjjjhhhfffeeedddbbb___[[[XXXVVVRRRQQQOOONNNNNNNNNOOOPPPSSSTTTVVVZZZaaakkkvvv}}}~~~uuunnnbbb[[[VVVWWW^^^kkk}}}sssaaaYYYTTTTTTUUUTTTTTTUUUXXXXXXWWWVVVUUUSSSQQQPPPPPPVVVbbbppp~~~wwwnnngggbbb```___```^^^\\\ZZZXXXVVVVVVUUUSSSSSSSSSSSSRRRPPPOOONNNKKKLLLMMMMMMMMMNNNQQQTTTSSSTTTTTTTTTTTTRRRPPPOOOIIIIIIIIIJJJKKKLLLNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMKKKKKKKKKLLLMMMPPPRRRSSSMMMNNNNNNPPPRRRUUUXXXZZZ]]]^^^aaagggmmmqqqssssssvvvtttqqqnnnkkkhhhfffddd`````````___^^^]]]\\\\\\\\\[[[ZZZXXXWWWWWWXXXYYYYYY[[[^^^aaabbbaaa___]]]]]]___aaacccgggmmmsssxxx~~~|||{{{|||~~~~~~|||xxxuuurrroookkkhhheeeccc```^^^\\\XXXTTTPPPIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJMMMSSSZZZaaaeeekkkiiigggccc```\\\ZZZXXX[[[ZZZXXXUUUQQQKKKFFFCCCCCCDDDEEEHHHRRRfffeeeUUULLLJJJJJJEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAIIIZZZhhhnnnuuu}}}~~~tttdddXXXPPPNNNLLLKKKKKKJJJHHHFFFHHHHHHHHHHHHIIIKKKLLLLLLKKKLLLNNNQQQTTTWWWZZZ[[[[[[]]]___ccceeehhhiiijjjLLLKKKIIIHHHGGGGGGGGGGGGIIIJJJMMMSSSWWW[[[eeeoooxxx}}}|||}}}}}}{{{zzzzzz|||~~~~~~|||{{{zzzzzzvvvuuusssrrrssssssqqqpppmmmnnnnnnnnnmmmkkkiiihhheeeddddddbbb___[[[XXXVVVQQQPPPOOONNNMMMNNNOOOOOOUUUVVVXXX[[[aaakkkwww~~~|||rrrjjjaaaZZZUUUVVV]]]iiizzzmmm^^^WWWSSSTTTTTTSSSSSSUUUXXXXXXWWWVVVUUUTTTRRRRRRPPPUUU^^^kkkyyyzzzrrrkkkfffcccbbbaaa```^^^\\\ZZZXXXWWWWWWTTTTTTTTTSSSSSSRRRRRRQQQOOOOOOOOONNNOOOPPPRRRTTTRRRRRRSSSSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPNNNMMMMMMJJJIIIHHHHHHHHHJJJMMMNNNJJJJJJKKKMMMPPPSSSVVVWWWYYYZZZ]]]aaaeeeiiilllmmmpppooonnnkkkhhheeebbbaaa^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYZZZ]]]```ccceeeeeebbb___\\\\\\\\\]]]___aaagggnnnrrruuuzzz~~~{{{wwwtttqqqnnnjjjgggcccaaa___]]][[[WWWSSSOOOIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKOOOUUU\\\bbbfffiiihhhfffbbb___\\\YYYXXX[[[ZZZXXXTTTOOOJJJEEEBBBDDDDDDEEEIIIUUUkkk}}}___QQQIIIGGGIIIDDDBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAHHHWWWeeemmmuuu}}}tttdddWWWOOOMMMLLLLLLLLLKKKIIIFFFHHHHHHHHHIIIKKKLLLNNNOOOOOOQQQTTTXXX\\\___aaabbbccceeegggkkknnnppprrrsssKKKJJJHHHGGGFFFFFFGGGGGGIIIIIILLLQQQTTTWWW___hhhpppvvv}}}}}}~~~~~~}}}{{{{{{}}}~~~}}}}}}}}}zzzwwwtttrrrrrrqqqpppnnnmmmmmmnnnnnnlllkkkiiihhhddddddcccaaa___[[[XXXWWWQQQPPPOOONNNMMMNNNOOOOOOTTTVVVXXX\\\bbbkkkvvv}}}{{{ooofff___YYYUUUWWW]]]hhhxxxkkk[[[VVVSSSTTTTTTRRRSSSVVVXXXWWWVVVUUUUUUTTTTTTSSSPPPTTT[[[ggguuu~~~wwwpppkkkgggeeeaaaaaa```^^^\\\ZZZXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOONNNNNNLLLJJJIIIHHHHHHIIIKKKMMMJJJKKKKKKMMMNNNPPPQQQRRRSSSUUUXXX\\\```dddgggjjjmmmmmmllljjjgggccc```]]][[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ___aaadddeeedddaaa]]]ZZZYYYZZZZZZZZZ\\\```fffkkkkkkqqqyyy|||zzzvvvssspppmmmjjjgggbbb```^^^\\\ZZZWWWRRROOOLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLPPPVVV]]]cccgggffffffdddbbb___]]][[[ZZZ[[[ZZZWWWSSSNNNIIIDDDBBBCCCCCCFFFMMM[[[qqqvvvZZZOOOGGGEEEGGGBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCHHHTTTaaakkkttt{{{tttdddXXXNNNMMMLLLLLLMMMLLLJJJHHHHHHHHHIIIJJJLLLOOOQQQRRRWWWYYY\\\```cccfffhhhhhhkkkllloooqqqtttvvvwwwxxxGGGFFFEEEDDDDDDDDDEEEFFFJJJJJJMMMQQQSSSTTT\\\dddkkkqqqyyy}}}~~~~~~}}}~~~~~~|||{{{{{{}}}~~~~~~~~~~~~}}}zzzvvvsssrrrqqqooommmmmmmmmmmmmmmllljjjiiigggccccccbbbaaa^^^[[[XXXWWWRRRQQQOOONNNNNNNNNOOOPPPRRRTTTXXX\\\ccclllvvv}}}zzzmmmccc]]]XXXUUUXXX___jjjzzziiiYYYUUUSSSTTTTTTRRRSSSWWWWWWVVVUUUTTTTTTTTTTTTTTTRRRSSSXXXbbbppp|||uuupppkkkiiiddddddcccaaa___]]][[[YYYWWWWWWVVVUUUTTTTTTTTTUUUUUUSSSQQQQQQSSSTTTTTTTTTQQQQQQQQQQQQRRRRRRRRRRRROOOOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRQQQQQQPPPMMMMMMLLLKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMPPPTTTWWWZZZ^^^cccfffkkkllllllkkkhhhddd```]]]XXXWWWVVVVVVVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZ]]]___```aaa```]]]YYYWWWUUUVVVWWWXXXYYY]]]bbbfffggglllssszzz~~~yyywwwsssqqqooollliiifffbbb```^^^\\\ZZZWWWSSSPPPMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJMMMRRRXXX___dddhhhdddcccbbb```___]]]\\\\\\ZZZYYYVVVRRRMMMHHHEEECCCBBBDDDIIISSScccxxxpppYYYQQQIIIGGGHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDHHHQQQ]]]jjjtttyyyuuufff[[[NNNMMMKKKLLLLLLMMMKKKJJJJJJJJJKKKMMMPPPSSSUUUVVV^^^```dddhhhkkknnnoooooossstttuuuwwwxxxyyyyyyzzzEEEEEEDDDCCCCCCEEEFFFGGGKKKKKKNNNRRRSSSTTT[[[cccjjjqqqyyy~~~|||||||||{{{yyyzzz|||~~~}}}xxxuuusssqqqooonnnlllmmmmmmmmmllljjjhhhgggcccbbbbbb```^^^[[[XXXWWWRRRRRRPPPOOOOOOOOOPPPQQQRRRVVV[[[aaahhhqqqyyyyyykkkaaaXXXUUUTTTYYYbbbnnneeeXXXUUUTTTUUUTTTRRRTTTXXXVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSUUU\\\jjj{{{|||wwwuuutttwww|||zzztttooommmhhhhhhhhhgggdddbbb___^^^[[[ZZZXXXWWWVVVVVVVVVWWWXXXUUURRRRRRTTTVVVUUUTTTQQQQQQQQQQQQRRRSSSSSSTTTRRRRRRRRRSSSTTTUUUVVVWWWTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMJJJMMMPPPSSSUUUXXX]]]aaahhhjjjllllllkkkgggccc```ZZZYYYXXXWWWXXXYYY[[[\\\^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]^^^^^^]]]ZZZXXXVVVSSSUUUXXXZZZ\\\```eeehhhkkknnnsssyyy}}}{{{uuurrrooommmllljjjgggdddbbb```^^^\\\[[[XXXSSSPPPMMMMMMLLLLLLLLLKKKKKKKKKIIIKKKNNNSSSYYY```eeeiiibbbaaa```___]]][[[ZZZZZZYYYWWWUUUQQQLLLHHHEEEDDDCCCGGGNNN[[[lllkkkXXXTTTNNNLLLMMMHHHDDDCCCBBBAAAAAABBBCCCDDDCCCDDDGGGNNN[[[jjjuuuzzz~~~uuuhhh]]]OOOMMMKKKJJJLLLMMMMMMLLLMMMNNNOOORRRUUUXXXZZZ\\\dddgggkkkpppsssvvvwwwxxxzzzzzz{{{{{{{{{{{{zzzzzzFFFFFFEEEEEEEEEGGGHHHIIILLLLLLOOOSSSTTTUUU[[[cccmmmsss{{{zzz{{{zzzyyyxxxxxxzzz|||}}}~~~{{{vvvtttrrrpppooolllmmmmmmmmmllljjjhhhgggbbbbbbbbb```^^^[[[YYYWWWSSSRRRQQQPPPOOOPPPQQQQQQUUUYYY```gggnnnvvv~~~yyykkk```UUURRRSSSZZZdddrrr{{{aaaWWWUUUTTTVVVUUURRRTTTXXXUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSSSSXXXdddvvv{{{tttoooiiimmmrrrxxx~~~|||vvvqqqooolllllllllkkkiiifffcccbbb^^^\\\ZZZYYYXXXWWWXXXXXXYYYVVVSSSSSSUUUVVVVVVTTTRRRRRRQQQRRRRRRSSSTTTUUUXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWUUUVVVVVVVVVVVVUUUUUUTTTNNNOOOPPPPPPPPPPPPPPPOOOMMMNNNOOOOOOOOOOOONNNNNNIIILLLOOOPPPQQQTTTYYY]]]fffhhhkkkmmmmmmjjjfffccc^^^]]]\\\[[[\\\^^^```aaaaaaaaaaaaaaa```___^^^]]]^^^___^^^^^^]]][[[YYYXXXTTTVVVZZZ^^^bbbfffkkknnnqqqsssvvvzzz~~~{{{yyyqqqooolllkkkjjjhhheeecccbbb```^^^]]][[[XXXTTTQQQLLLLLLLLLLLLMMMMMMMMMMMMIIIKKKNNNSSSZZZ```fffiiiaaaaaa___]]][[[YYYXXXWWWXXXWWWTTTPPPLLLIIIFFFDDDDDDHHHRRR```rrriiiYYYWWWRRRQQQQQQMMMEEEDDDBBBAAAAAABBBDDDEEEAAACCCFFFMMMZZZjjjvvv{{{}}}uuuiii___PPPMMMJJJJJJKKKMMMMMMMMMPPPQQQRRRUUUXXX[[[^^^```gggjjjoootttyyy|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzJJJIIIGGGEEEEEEFFFGGGHHHHHHLLLQQQSSSUUUYYY^^^cccooowww|||yyyyyy{{{{{{zzzxxxyyyzzz|||~~~yyyuuusssqqqqqqnnnnnnlllkkkjjjiiiiiiiiieeedddcccaaa^^^[[[YYYWWWQQQRRRRRRQQQPPPPPPRRRTTTXXX]]]dddlllsss{{{wwwhhh^^^XXXWWWWWW\\\iiizzzuuuaaaWWWVVVUUUUUUWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUTTTSSSWWWSSSRRRXXXaaammm}}}wwwnnnnnnnnnpppuuu}}}|||wwwtttrrrrrrrrrrrrooollliiiggggggddd```]]][[[ZZZXXXVVVXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTXXXWWWVVVUUUUUUWWWYYYZZZXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXWWWVVVTTTSSSVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLNNNRRRVVVXXXbbbhhhkkkiiiiiinnnooollleeeeeeaaa\\\[[[```cccbbbdddbbb``````aaabbbaaa```aaa```___^^^]]][[[ZZZYYYZZZ\\\___dddjjjoootttwwwwwwxxxzzz~~~|||yyyqqqnnnkkkhhhfffdddaaa___^^^]]]\\\\\\[[[XXXTTTQQQMMMMMMMMMMMMLLLLLLLLLKKKHHHKKKQQQWWW]]]aaadddeeefffccc^^^[[[[[[ZZZYYYXXXYYYVVVQQQMMMIIIHHHIIIJJJEEEIIITTThhh~~~}}}ggg\\\\\\[[[]]]]]]TTTGGGFFFCCCAAA@@@AAABBBBBBFFFDDDCCCKKKYYYjjjxxx~~~yyyxxxyyykkk]]]TTTOOOLLLNNNPPPOOOPPPTTTUUUWWWZZZ\\\^^^aaaeeehhhlllpppuuuyyy{{{|||~~~~~~}}}|||QQQPPPNNNLLLLLLLLLNNNNNNPPPRRRUUUVVVYYY^^^gggmmmxxx}}}zzzyyyzzz{{{yyywwwuuuwwwyyy}}}}}}yyyuuurrrqqqqqqmmmmmmllljjjjjjiiiiiiiiifffeeecccaaa^^^[[[XXXWWWQQQRRRRRRQQQPPPPPPSSSUUUYYY___gggpppwww}}}uuufff\\\UUUUUUXXX```nnnqqq]]]VVVUUUTTTUUUWWWWWWWWWUUUUUUTTTSSSSSSTTTTTTSSSRRRTTTOOONNNTTT\\\gggvvv~~~vvvsssssstttyyy{{{xxxwwwwwwxxxxxxvvvssspppnnnllliiieeebbbaaa```^^^\\\[[[ZZZZZZYYYYYYYYYYYYZZZXXXXXXWWWWWWWWWWWWWWWXXX[[[ZZZXXXWWWWWWXXXZZZ[[[WWWWWWXXXXXXXXXWWWWWWVVVWWWXXXXXXYYYXXXWWWUUUTTTWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOLLLLLLKKKKKKLLLOOOSSSUUUZZZbbbggghhhkkkpppqqqooolllmmmiiidddcccgggiiihhhfffdddbbbbbbbbbccccccbbbaaa```___^^^]]]\\\\\\\\\^^^aaaffflllrrrxxx}}}~~~zzzwwwssspppkkkgggdddaaa^^^[[[[[[ZZZZZZZZZYYYWWWSSSPPPMMMMMMMMMLLLLLLLLLLLLLLLKKKNNNTTT[[[aaaeeeggghhheeebbb]]]ZZZYYYXXXWWWVVVXXXUUUPPPKKKHHHHHHHHHIIIHHHMMMYYYlllzzzeeeZZZ[[[ZZZ]]]]]]UUUHHHFFFDDDCCCBBBBBBCCCDDDFFFDDDDDDKKKYYYiiiwwwzzzxxx~~~~~~yyymmm___VVVPPPMMMOOOPPPPPPRRRUUUZZZ\\\___aaacccfffjjjmmmqqqtttyyy}}}~~~||||||VVVUUURRRQQQPPPPPPQQQRRRYYY[[[\\\]]]aaahhhsss|||~~~~~~~~~{{{zzzyyyyyywwwvvvqqqsssvvvyyy}}}}}}xxxuuurrrpppppplllkkkjjjiiiiiiiiiiiiiiigggfffdddbbb^^^[[[XXXVVVRRRRRRRRRQQQPPPQQQSSSVVV[[[bbbllluuu}}}sssdddZZZQQQSSSXXXccctttlllZZZWWWVVVUUUVVVXXXYYYXXXWWWXXXVVVTTTSSSSSSSSSRRRPPPRRRNNNMMMRRRYYYcccrrr~~~zzzzzz{{{|||yyyxxxssspppllliiihhhgggeeeccc___^^^]]]\\\\\\\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]___^^^\\\[[[ZZZZZZ[[[\\\WWWXXXXXXYYYYYYYYYXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVTTTSSSRRRNNNMMMKKKJJJKKKLLLNNNPPPQQQXXX```eeejjjqqqttttttuuuvvvtttnnnmmmoooooommmjjjgggeeedddeeefffffffffeeedddaaa___^^^___```aaacccffflllsss{{{}}}yyyuuutttpppkkkeeeaaa]]]ZZZWWWWWWVVVVVVVVVWWWVVVSSSPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLPPPWWW^^^dddgggiiiiiidddaaa\\\YYYWWWVVVUUUTTTUUURRRNNNJJJGGGGGGHHHIIIKKKQQQ___rrrsss___VVVWWWVVVYYYZZZRRRHHHGGGEEEDDDCCCDDDDDDEEEFFFDDDDDDKKKXXXhhhvvv~~~|||~~~zzzooodddYYYSSSOOOPPPRRRRRRUUUXXX^^^```ccceeegggjjjnnnqqqvvvzzz~~~~~~|||zzz___]]][[[XXXWWWWWWXXXYYYbbbdddgggiiimmmuuu~~~|||{{{~~~{{{yyyxxxvvvuuutttooopppssswww||||||xxxtttqqqpppoookkkjjjiiihhhhhhhhhhhhiiigggfffdddbbb^^^[[[XXXVVVRRRRRRRRRPPPPPPQQQTTTWWW^^^fffqqq{{{~~~qqqcccYYYRRRSSSWWWbbbvvviiiYYYXXXWWWWWWXXXZZZ\\\[[[ZZZ[[[XXXUUUSSSSSSRRRQQQOOORRROOOPPPTTTZZZdddrrr}}}xxxuuuqqqnnnmmmllljjjiiieeecccbbb`````````aaabbbaaa````````````aaabbbbbbcccbbb```___^^^]]]]]]]]][[[[[[\\\\\\\\\\\\[[[[[[WWWXXXYYYZZZZZZYYYYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUPPPOOOMMMKKKKKKKKKKKKLLLKKKQQQXXX___fffooovvvzzz|||~~~|||wwwuuuuuusssoookkkiiiffffffhhhkkkmmmnnnnnnkkkgggcccbbbccceeefffgggkkkpppwww}}}|||xxxtttrrrnnnhhhbbb^^^[[[WWWUUUTTTSSSSSSTTTUUUUUUSSSRRRNNNNNNLLLLLLKKKKKKLLLMMMLLLPPPWWW___eeehhhhhhhhhddd```\\\XXXWWWUUUTTTSSSRRRPPPLLLHHHFFFFFFGGGHHHKKKUUUeeexxx}}}zzzlllXXXPPPQQQOOOQQQRRRJJJFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEKKKVVVfffttt}}}~~~|||sssiii\\\VVVQQQRRRSSSTTTWWW\\\___aaadddfffhhhlllooorrryyy|||}}}zzzyyyooonnnkkkhhhgggfffggggggkkkooouuuyyy}}}~~~|||zzzyyy~~~}}}{{{xxxuuussssssrrroooppptttxxx|||}}}zzzwwwtttqqqooonnnjjjiiihhhgggggggggggggggfffeeecccaaa^^^ZZZWWWVVVSSSRRRRRRPPPOOOQQQUUUYYY```iiiuuu}}}pppbbbYYYUUUTTTWWWaaauuuggg[[[ZZZYYYYYYZZZ]]]______^^^]]]ZZZVVVSSSRRRQQQPPPOOOQQQPPPQQQVVV[[[dddsss|||~~~{{{xxxuuurrrqqqpppooommmllljjjhhhfffeeefffggghhhggggggfffffffffgggggghhhgggfffeeecccbbbaaa``````^^^____________^^^]]]]]]XXXYYYZZZ[[[[[[[[[ZZZYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWSSSRRRPPPOOOMMMMMMLLLMMMMMMNNNQQQWWW___iiiuuu}}}}}}{{{wwwrrrmmmjjjhhhhhhlllqqquuuvvvxxxuuuooojjjhhhiiikkklllnnnppptttxxx}}}~~~~~~{{{wwwsssnnnjjjddd^^^[[[YYYVVVUUURRRRRRQQQRRRTTTUUUTTTSSSOOONNNLLLKKKKKKKKKLLLMMMNNNSSSZZZbbbgggiiihhhgggddd```\\\XXXWWWVVVUUUSSSPPPNNNJJJGGGEEEFFFGGGIIIKKKWWWjjj}}}wwwtttzzziiiVVVNNNNNNKKKKKKKKKDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFKKKUUUcccrrr{{{}}}vvvnnn___XXXSSSSSSTTTVVVZZZ___aaadddfffiiikkknnnrrruuuyyy||||||xxxvvv~~~{{{xxxvvvuuuvvvvvvxxx~~~}}}{{{yyyxxxzzzzzzyyyvvvsssqqqqqqqqqppprrruuuxxx|||}}}|||yyywwwssspppnnnmmmjjjiiihhhgggfffeeeeeeeeeccccccaaa___]]]ZZZWWWVVVSSSSSSQQQPPPOOORRRVVVZZZbbbkkkwww{{{nnnaaaXXXUUUUUUWWWbbbwwwxxxeee]]]ZZZYYYYYY[[[^^^```aaa```___[[[WWWSSSRRRQQQPPPOOOOOONNNPPPTTTXXX___nnn|||zzzyyy|||~~~{{{xxxxxxwwwuuutttuuussspppmmmlllmmmoooppppppoooooonnnmmmmmmnnnnnnkkkkkkjjjiiihhhgggffffffcccccccccbbbaaa```^^^^^^\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXYYYZZZZZZZZZYYYYYYWWWVVVUUUTTTRRRQQQQQQQQQQQQNNNNNNSSSYYYbbbooozzzyyypppmmmkkkkkkooouuuzzz}}}~~~{{{vvvrrrooooooqqqssstttuuuvvvxxxzzz}}}~~~}}}zzzuuupppjjjfff```[[[YYYWWWVVVTTTQQQPPPOOOPPPRRRTTTSSSRRROOONNNLLLJJJJJJKKKMMMNNNRRRWWW___gggkkkkkkiiigggbbb___ZZZXXXWWWVVVUUUTTTNNNLLLIIIFFFEEEFFFHHHJJJMMM\\\qqq}}}qqqooouuu}}}hhhVVVOOOOOOJJJIIIJJJCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGKKKSSSaaapppzzzyyyrrrbbbZZZSSSSSSUUUWWW\\\aaaeeehhhkkkmmmooorrrvvvyyyzzz}}}zzzvvvsss~~~|||zzzyyyxxxwwwxxxwwwuuuqqqnnnoooqqqqqqsssuuuyyy|||}}}{{{zzzyyyvvvssspppmmmlllkkkjjjhhhfffeeedddccccccaaa```___^^^\\\YYYWWWVVVSSSSSSQQQPPPOOORRRWWW[[[dddlllwwwxxxlll___WWWSSSTTTZZZggg}}}pppaaa\\\YYYXXXXXX[[[^^^`````````___\\\WWWSSSRRRQQQPPPPPPOOOOOOQQQSSSTTTZZZhhhvvv}}}xxxyyy~~~}}}~~~|||xxxuuutttuuuwwwxxxyyyxxxwwwvvvuuutttttttttppppppppppppooonnnmmmlllkkkjjjjjjhhhgggeeecccbbbaaabbbbbbcccbbbaaa___^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWUUUPPPOOORRRVVV[[[gggrrrxxx~~~vvvrrrnnnmmmqqqwww|||}}}yyyvvvuuuvvvwwwyyyvvvuuuttttttvvvxxx{{{}}}}}}}}}~~~}}}{{{zzzwwwqqqmmmiiiddd^^^YYYVVVUUUSSSRRROOONNNMMMNNNPPPQQQQQQPPPPPPNNNLLLJJJJJJKKKMMMNNNTTTYYYaaahhhlllkkkgggeee___\\\XXXVVVUUUUUUUUUTTTMMMKKKHHHFFFEEEGGGIIIKKKPPPaaazzz|||ooommmuuu~~~uuudddSSSNNNNNNIIIIIIIIICCCBBBCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHKKKRRR___oooyyy{{{tttccc[[[TTTSSSUUUWWW]]]ccchhhjjjmmmoooqqqtttxxx{{{{{{~~~~~~xxxsssppp}}}|||zzzyyyxxxuuuvvvvvvsssooommmnnnppprrrsssuuuxxx|||}}}|||{{{zzzxxxvvvssspppmmmlllllljjjhhhfffdddcccbbbaaa______^^^]]][[[YYYWWWVVVSSSSSSQQQPPPOOORRRWWW[[[dddlllwww~~~uuuiii]]]UUUOOOSSS[[[kkkkkk^^^[[[WWWWWWWWWYYY]]]___```______\\\WWWSSSRRRRRRQQQPPPQQQQQQRRRSSSSSSWWWdddqqq{{{zzz~~~{{{zzz{{{|||~~~~~~}}}{{{zzzyyyxxxxxxttttttttttttsssrrrqqqqqqrrrrrrqqqooommmjjjhhhgggeeefffffffffeeecccbbbaaa]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[WWWRRRPPPTTTVVVXXXaaakkkooowwwzzzvvvqqqooorrrwww|||~~~~~~|||zzzxxxxxxyyy{{{}}}tttsssqqqpppqqqtttxxxzzz{{{{{{|||}}}~~~}}}}}}{{{yyywwwtttooojjjiiieee^^^XXXUUUSSSQQQPPPNNNLLLKKKLLLNNNOOOOOONNNPPPNNNLLLJJJJJJKKKMMMNNNSSSXXX```gggjjjhhhdddaaa]]]ZZZVVVTTTTTTTTTTTTSSSMMMKKKHHHFFFFFFGGGJJJLLLTTTfff}}}qqqoooxxxppp___OOOJJJLLLGGGGGGIIICCCCCCDDDEEEGGGGGGHHHHHHHHHFFFGGGHHHKKKRRR^^^nnnyyy|||uuuddd[[[TTTSSSUUUWWW]]]ccchhhjjjmmmoooqqqtttxxx{{{~~~}}}wwwrrrooo}}}}}}||||||zzzxxxxxxwwwuuurrrpppnnnmmmmmmooorrruuuzzz~~~~~~|||yyyxxxwwwtttqqqnnnkkkjjjjjjiiifffdddbbbaaa```aaa^^^]]]\\\ZZZXXXVVVSSSRRRQQQNNNNNNPPPQQQRRRWWW]]]cccnnnzzzzzzoooddd\\\YYYSSSUUU\\\mmmxxxfff]]]XXXXXXWWWWWWYYY\\\^^^^^^]]]\\\YYYVVVTTTTTTSSSRRRQQQPPPLLLJJJLLLOOOTTT^^^ggg{{{www|||~~~}}}}}}||||||zzzwwwttttttwwwzzzzzzyyy{{{yyywwwtttrrrpppnnnnnnjjjjjjjjjkkkkkkjjjfffddddddbbbaaaaaaaaa___]]][[[]]]]]]]]]]]]^^^^^^[[[YYY[[[\\\]]]^^^^^^^^^^^^^^^^^^[[[VVVSSSSSSUUUYYY\\\kkkpppvvv}}}|||xxxtttsssuuuxxxyyyxxxzzzyyyxxxyyy{{{}}}~~~~~~yyyvvvrrrnnnmmmnnnppprrr|||}}}}}}|||{{{|||~~~yyyuuurrrooollliiiccc___[[[WWWVVVUUUSSSRRRLLLMMMMMMNNNOOOOOOPPPPPPMMMNNNNNNMMMLLLLLLNNNPPPXXX\\\bbbffffffdddbbbbbb^^^YYYUUUUUUXXXXXXVVVRRRNNNIIIFFFEEEDDDCCCFFFKKKVVVkkkvvvttt{{{mmmVVVRRRLLLHHHFFFEEEDDDCCCDDDDDDFFFGGGHHHIIIIIIIIILLLKKKLLLNNNQQQYYYlll}}}}}}yyyiii___UUURRRSSSVVV]]]dddiiikkknnnppprrruuuyyy||||||~~~}}}zzztttnnniii}}}}}}||||||zzzxxxyyywwwuuusssqqqooonnnnnnooorrrvvvzzz~~~~~~}}}zzzyyyxxxuuurrrooollljjjiiihhheeecccaaa```______]]]\\\[[[YYYVVVTTTQQQPPPOOOLLLLLLOOOPPPQQQVVV]]]fffqqq|||xxxmmmbbb[[[XXXVVVXXX```qqquuueee^^^ZZZYYYXXXWWWYYY[[[]]]]]]\\\ZZZWWWTTTRRRRRRRRRQQQOOONNNKKKJJJLLLNNNRRRZZZbbbuuuwwwuuuxxx}}}~~~{{{{{{}}}~~~~~~~~~~~~}}}{{{xxxvvvuuutttsssoooooonnnoooooonnnllliiifffdddcccccccccbbb```^^^______aaabbbcccaaa\\\YYY\\\]]]^^^___```aaaaaaaaa___]]]ZZZWWWVVVWWWYYY[[[gggkkksss{{{~~~{{{xxxwwwyyyyyyyyywwwuuusssrrruuuzzz}}}zzztttooollllllmmmooozzz|||}}}}}}}}}|||wwwssspppmmmjjjgggaaa]]]YYYVVVTTTSSSRRRQQQJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNMMMLLLKKKLLLOOORRRZZZ^^^cccffffffcccaaa```YYYVVVRRRSSSUUUUUUQQQNNNKKKGGGEEEEEEEEEEEEIIINNN\\\qqq~~~zzzhhhVVVRRRMMMIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIOOONNNOOOPPPRRRYYYkkk|||~~~zzznnndddZZZVVVVVVXXX^^^eeeiiikkknnnpppsssvvvzzz}}}}}}}}}xxxsssnnnhhhddd}}}}}}||||||zzzxxxyyyxxxvvvtttrrrpppooooooppprrrvvvzzz}}}~~~{{{zzzxxxvvvsssooommmkkkhhhgggdddaaa___^^^^^^]]]\\\[[[ZZZXXXUUURRROOONNNLLLJJJKKKNNNPPPQQQWWW^^^iiittt~~~uuujjj```ZZZWWWXXX\\\fffxxxqqqccc]]][[[ZZZYYYXXXYYYZZZ[[[[[[YYYXXXVVVRRRQQQPPPPPPOOONNNOOOLLLLLLNNNPPPQQQWWW^^^nnn~~~sssnnnqqqvvv{{{}}}|||{{{{{{vvvuuussssssttttttsssqqqlllkkkjjjjjjjjjjjjgggeeebbbccceeeggggggddd^^^ZZZ\\\]]]^^^```aaacccddddddbbbaaa___]]][[[ZZZYYYYYY```eeennnwww~~~~~~|||yyyvvvqqqmmmkkkpppzzz|||uuupppnnnnnnnnnyyy||||||~~~}}}zzzuuuqqqnnnkkkgggddd___[[[WWWSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPQQQNNNNNNMMMKKKKKKMMMRRRUUU]]]aaaeeegggeeebbb___^^^YYYWWWUUUVVVWWWVVVQQQMMMGGGDDDDDDFFFFFFGGGLLLSSSdddyyyyyyaaaVVVRRRMMMIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIRRRQQQQQQQQQRRRYYYjjjzzz{{{tttjjj___[[[ZZZ\\\aaaggghhhkkknnnqqqssswww{{{~~~xxxpppjjjddd___\\\}}}|||||||||zzzxxxxxxwwwvvvtttrrrqqqqqqqqqppprrrvvvzzz}}}}}}}}}zzzyyywwwuuurrrooollljjjgggfffccc```^^^\\\\\\\\\\\\[[[ZZZWWWTTTQQQNNNMMMLLLJJJJJJNNNPPPRRRXXX```kkkuuu{{{qqqfff]]]XXXVVVXXX^^^kkkmmm___[[[ZZZ[[[YYYXXXXXXYYYZZZXXXWWWWWWUUURRRPPPOOOOOONNNMMMPPPNNNOOORRRRRRRRRUUU[[[iiixxxlllkkknnnssswww{{{}}}{{{yyyxxxyyyyyyxxxwwwuuutttsssssstttsssqqqooohhhhhhgggggggggddd___\\\[[[[[[]]]^^^```bbbdddeeeeeeeeedddcccaaa___\\\[[[]]]aaajjjsss|||zzzvvvqqqmmmjjjppp|||yyyuuusssrrr{{{|||~~~{{{xxxsssooollliiieeeccc]]]ZZZUUURRRQQQPPPOOONNNOOOOOOOOOOOOPPPPPPQQQQQQNNNNNNLLLKKKKKKOOOTTTYYYaaadddggggggddd```]]]\\\XXXWWWWWWXXXXXXUUUPPPLLLFFFDDDDDDFFFGGGIIIPPPYYYlllsss\\\UUUQQQLLLIIIGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIHHHPPPOOOOOOPPPQQQXXXhhhxxx}}}wwwmmmccc______```dddjjjiiikkkooorrrtttxxx|||}}}ssshhhaaa[[[WWWUUU}}}|||||||||zzzxxxwwwwwwuuutttsssrrrrrrqqqqqqsssvvvzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{xxxxxxvvvssspppmmmjjjiiigggeeebbb___\\\[[[ZZZZZZ\\\[[[ZZZWWWTTTQQQOOOMMMLLLJJJKKKOOORRRTTTZZZaaakkkvvv~~~wwwmmmccc[[[WWWVVVWWW___oooiii\\\YYYYYY[[[ZZZXXXXXXYYYXXXWWWUUUWWWUUUQQQPPPOOOOOONNNMMMNNNMMMNNNRRRRRRQQQSSSXXXaaaooonnnjjjlllooorrrvvvzzz~~~}}}|||{{{{{{{{{zzzxxxvvvpppmmmiiifffeeecccaaa```[[[[[[[[[\\\^^^```bbbcccfffggghhhiiihhheeeaaa______bbbhhhpppxxx|||yyywwwssspppttt~~~zzzxxx}}}zzzwwwrrrnnnkkkhhhdddaaa\\\YYYTTTRRRQQQPPPOOONNNJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLMMMQQQWWW\\\ccceeegggfffbbb^^^[[[YYYSSSSSSTTTUUUSSSOOOJJJFFFFFFDDDEEEGGGHHHKKKUUU```uuunnn[[[RRROOOJJJGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJKKKMMMNNNUUUeeeuuu}}}wwwnnneeebbbbbbccchhhnnnkkknnnqqqsssvvvyyy~~~zzznnnccc[[[VVVSSSQQQ}}}}}}||||||zzzxxxvvvuuutttsssrrrrrrrrrrrrrrrsssvvvyyy|||~~~~~~~~~}}}}}}|||{{{{{{zzzzzzxxxwwwuuussspppllljjjhhhgggeeebbb___\\\ZZZYYYYYYZZZYYYXXXWWWTTTRRROOONNNMMMKKKLLLPPPRRRTTTZZZaaalllvvv|||uuujjj```YYYVVVVVVWWWaaasss|||ggg\\\XXXYYY[[[YYYXXXWWWXXXXXXVVVUUUVVVTTTQQQOOONNNNNNMMMLLLIIIHHHJJJNNNOOOMMMPPPUUUXXXeeexxx{{{lllmmmmmmnnnppptttzzz~~~}}}zzzxxxtttmmmiiigggfffeeeddd^^^]]]]]]\\\]]]^^^```aaaeeegggjjjmmmmmmllliiigggggghhhkkkooovvv}}}}}}}}}{{{zzz|||xxxuuupppllliiifffbbb```ZZZWWWSSSPPPPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOSSSYYY^^^dddeeefffeee```\\\XXXWWWSSSTTTUUUUUURRRNNNIIIFFFFFFDDDEEEFFFHHHNNN\\\iiiiiiZZZQQQMMMIIIFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFHHHJJJKKKQQQaaapppyyy}}}~~~zzzyyypppgggeeeeeefffkkkpppoooqqqtttvvvxxx{{{~~~vvvjjj^^^WWWSSSQQQPPP}}}}}}||||||zzzxxxuuutttsssrrrrrrqqqrrrrrrrrrtttvvvyyy|||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{xxxwwwvvvssspppmmmjjjiiigggeeebbb___\\\ZZZYYYYYYWWWWWWVVVUUUSSSQQQOOONNNMMMKKKLLLOOOQQQSSSYYY```mmmwww{{{ssshhh___XXXVVVVVVYYYcccwwwxxxhhh]]]ZZZ\\\ZZZXXXWWWWWWXXXXXXVVVUUUUUURRROOOMMMMMMLLLKKKJJJFFFEEEGGGKKKMMMMMMPPPVVVWWW```mmm|||rrrqqqooommmnnnrrrxxx}}}{{{uuuqqqnnnllljjjhhhdddcccaaa```___```aaaaaacccfffkkkoooqqqqqqpppoooqqqpppnnnpppttt{{{vvvrrrnnnjjjfffccc```]]]XXXUUUQQQNNNNNNMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKMMMOOOQQQUUU[[[^^^ccceeeeeeccc^^^ZZZWWWVVVVVVWWWWWWVVVRRRNNNJJJHHHDDDCCCCCCEEEIIIRRRddduuu|||dddWWWPPPMMMIIIFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEGGGHHHIIINNN\\\kkkvvv}}}{{{}}}qqquuu}}}tttkkkhhhhhhhhhlllqqqrrrtttwwwxxxzzz|||xxxpppeee[[[TTTQQQPPPOOO}}}}}}}}}|||zzzxxxtttsssrrrqqqqqqqqqqqqrrrrrrtttwwwyyy{{{}}}}}}}}}~~~}}}||||||{{{{{{|||yyyxxxwwwtttqqqnnnkkkjjjgggfffbbb___\\\ZZZYYYYYYUUUTTTTTTSSSRRRPPPNNNNNNMMMKKKKKKNNNPPPQQQWWW^^^nnnxxx{{{rrrhhh^^^XXXVVVWWW\\\fffyyy}}}wwwiii___]]]___YYYXXXVVVVVVWWWXXXVVVUUUSSSPPPMMMKKKKKKKKKJJJHHHFFFEEEGGGKKKMMMNNNSSSYYY[[[```hhhrrrxxxvvvsssoooooosssyyy~~~{{{xxxuuurrrnnnkkkjjjhhheeecccaaaaaabbbcccbbbfffkkkpppsssuuuuuutttxxxuuuqqqpppssszzz~~~}}}tttppplllhhheeeaaa^^^[[[VVVSSSOOOMMMLLLLLLKKKJJJMMMLLLLLLLLLLLLLLLLLLLLLIIIKKKNNNPPPSSSVVV[[[___cccddddddbbb]]]YYYVVVUUUSSSTTTTTTRRRNNNIIIGGGEEEBBBAAABBBEEEIIIUUUjjj}}}vvv```UUUQQQNNNJJJGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFGGGHHHGGGLLLYYYhhhtttyyy~~~}}}mmmooo|||wwwoookkkjjjiiilllppptttvvvxxxzzz{{{}}}}}}tttmmmbbbYYYSSSQQQPPPOOO~~~|||zzzvvvssssssrrrrrrqqqqqqrrrrrrsssooopppsssvvvyyy|||~~~~~~~~~}}}|||{{{zzzzzzzzzyyywwwsssooojjjgggeeeeeedddbbb___]]][[[ZZZZZZVVVUUUSSSPPPOOONNNNNNNNNLLLOOOQQQOOOMMMPPPWWW^^^mmmxxx|||oooeee\\\UUUTTTXXX]]]kkk~~~~~~yyyjjjdddccc^^^\\\YYYVVVTTTTTTSSSRRRQQQRRRPPPMMMKKKIIIHHHHHHIIIGGGGGGFFFFFFHHHNNNWWW\\\ZZZ\\\aaajjjuuuyyyooopppvvvzzz~~~|||{{{yyyvvvtttsssnnnhhhcccbbbbbbbbbbbbdddfffkkkssszzz}}}{{{xxx{{{{{{zzzvvvsssuuuzzzyyyrrroookkkgggbbb^^^[[[YYYWWWUUURRRMMMJJJIIIKKKNNNKKKKKKMMMNNNNNNMMMLLLLLLMMMNNNOOORRRVVV[[[```ccceeebbb]]]ZZZXXXVVVTTTRRRQQQRRRRRRPPPLLLHHHFFFEEEBBBCCCEEEGGGKKKVVVlll}}}}}}kkkZZZTTTNNNLLLIIIFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDHHHFFFFFFHHHIIIMMMWWWaaatttsssrrrrrrnnnwww}}}tttllliiikkkpppssswwwyyy|||~~~~~~~~~|||qqqggg[[[TTTSSSTTTTTTSSS}}}|||yyyvvvsssrrrqqqqqqqqqqqqqqqqqqrrroooqqqtttwwwzzz}}}~~~~~~}}}|||{{{zzzzzz{{{yyyvvvrrrnnniiieeeccceeedddaaa___]]][[[ZZZYYYVVVTTTRRRPPPOOONNNNNNNNNNNNQQQSSSQQQOOOQQQYYY___mmmwww}}}qqqggg^^^VVVVVVYYYbbbqqquuugggaaaaaa]]]ZZZXXXUUUSSSSSSSSSRRRQQQOOONNNKKKHHHGGGFFFFFFGGGIIIIIIGGGFFFGGGKKKRRRWWWXXXZZZ___gggqqq}}}tttuuuzzz}}}zzzuuummmgggcccaaa___^^^aaabbbgggooovvv{{{{{{zzz}}}}}}|||yyyvvvvvv{{{|||wwwpppmmmiiieee```\\\YYYWWWVVVUUUSSSOOOLLLKKKLLLNNNLLLLLLMMMNNNMMMMMMLLLKKKLLLMMMOOORRRWWW]]]aaadddeeeaaa\\\XXXVVVUUUTTTSSSRRRSSSSSSPPPKKKGGGDDDDDDAAABBBDDDHHHMMMYYYooo~~~|||~~~hhhXXXSSSNNNLLLIIIFFFDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDEEEGGGHHHKKKTTT^^^pppwwwuuuwwwssszzz~~~vvvoookkklllooorrrvvvxxx{{{~~~}}}zzzmmmdddYYYRRRQQQSSSSSSRRR~~~}}}{{{{{{yyyvvvsssqqqqqqppppppppppppqqqqqqppprrruuuxxx{{{~~~~~~}}}|||{{{zzzzzzyyywwwtttppplllgggdddbbbeeecccaaa^^^\\\ZZZYYYXXXUUUTTTRRRPPPNNNNNNNNNOOOPPPSSSUUUSSSQQQSSS[[[aaammmwww~~~rrriii___XXXWWW[[[hhhyyypppbbb^^^```\\\ZZZWWWUUUTTTTTTTTTRRRQQQNNNMMMJJJHHHFFFFFFFFFFFFHHHGGGFFFEEEEEEIIIOOOSSSUUUWWW[[[bbbmmmyyy|||{{{~~~uuulllfff```\\\YYY]]]___cccjjjrrrxxx|||}}}}}}yyyyyy}}}yyysssmmmkkkgggbbb]]]YYYVVVUUUTTTUUUTTTQQQOOOMMMNNNOOOMMMMMMNNNMMMMMMLLLKKKJJJJJJLLLOOOTTTYYY___cccfffddd```ZZZUUUTTTTTTTTTSSSUUUUUUTTTPPPJJJEEEBBBBBB@@@AAADDDIIIPPP\\\rrrzzzbbbUUUQQQLLLJJJHHHEEEDDDDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCFFFFFFIIIQQQ[[[iii{{{|||yyy|||yyysssoooooopppqqqtttwwwzzz}}}~~~yyyuuuhhhaaaWWWQQQPPPQQQRRRQQQ~~~|||{{{zzzzzzxxxvvvsssqqqqqqqqqrrrrrrqqqqqqqqqqqqsssvvvyyy|||~~~~~~}}}|||{{{zzzzzzvvvtttqqqnnnjjjgggeeeddddddccc```]]][[[YYYWWWWWWTTTRRRQQQOOONNNNNNOOOOOOQQQTTTVVVTTTRRRUUU\\\cccooozzz}}}qqqggg___YYYYYY]]]mmm}}}zzzkkk___]]]___\\\ZZZXXXVVVUUUUUUUUUSSSQQQNNNMMMKKKIIIHHHGGGGGGGGGBBBCCCCCCCCCEEEHHHNNNRRRQQQSSSWWW___jjjwww}}}ssskkkccc]]]YYY[[[\\\___eeemmmuuu{{{~~~~~~}}}~~~vvvpppkkkiiieee```[[[WWWTTTSSSRRRSSSTTTSSSQQQOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJLLLPPPUUU[[[```dddfffccc^^^WWWRRRPPPRRRSSSTTTWWWVVVTTTOOOIIIDDDAAA@@@AAAAAADDDJJJRRR___tttsss^^^SSSOOOJJJIIIGGGEEEDDDDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEDDDBBBCCCFFFFFFGGGNNNWWWcccttt{{{|||xxxtttrrrqqqqqqsssvvvzzz}}}{{{tttpppddd___WWWRRRQQQRRRSSSSSS}}}{{{zzzyyyyyyxxxuuusssrrrrrrsssttttttsssrrrrrrrrrsssvvvyyy|||~~~}}}|||{{{zzzzzzrrrpppnnnkkkiiihhhgggfffcccbbb___\\\YYYWWWVVVUUURRRQQQPPPOOONNNNNNOOOPPPPPPSSSUUUUUUSSSVVV^^^eeesss~~~yyylllccc]]]YYY[[[aaarrr{{{~~~uuuhhh^^^]]]___\\\\\\ZZZXXXWWWWWWVVVSSSQQQLLLKKKJJJIIIGGGFFFFFFFFFAAABBBCCCCCCDDDFFFJJJNNNMMMOOOSSS\\\hhhvvv{{{ssskkkddd___[[[\\\]]]aaafffnnnvvv{{{{{{tttooojjjhhhddd___ZZZVVVSSSRRROOOQQQSSSSSSQQQOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJMMMRRRXXX]]]aaadddeee```[[[TTTOOONNNPPPRRRSSSWWWVVVSSSNNNHHHCCCAAA@@@BBBBBBEEELLLUUUcccwwwmmmZZZPPPLLLHHHGGGFFFDDDCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCDDDFFFFFFFFFLLLTTT^^^mmmyyy{{{~~~{{{xxxvvvtttssssssvvvzzz}}}}}}wwwqqqlllbbb^^^YYYUUUTTTUUUVVVWWW}}}{{{zzzyyyyyyxxxuuusssrrrssstttuuuuuutttsssrrrqqqsssvvvyyy|||~~~}}}|||{{{zzzzzzqqqpppmmmjjjhhhhhhggggggcccaaa___\\\XXXVVVTTTTTTQQQPPPOOONNNNNNOOOPPPPPPOOOSSSUUUUUUUUUYYYaaahhhwwwtttggg___ZZZYYY___gggyyy}}}{{{}}}pppfff^^^]]]___\\\]]][[[YYYXXXWWWUUUQQQOOOHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDCCCCCCEEEGGGJJJKKKOOOWWWcccrrr~~~vvvooojjj^^^______```bbbhhhooouuuxxxrrrooohhhfffbbb]]]XXXTTTQQQPPPMMMOOOPPPPPPOOONNNOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMPPPUUUZZZ___aaacccccc]]]XXXQQQMMMMMMOOOQQQRRRUUUUUURRRMMMGGGCCCBBBBBBCCCCCCFFFOOOZZZiii|||gggWWWNNNJJJFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDGGGFFFEEEJJJQQQYYYfffrrr}}}}}}}}}~~~|||yyywwwvvvuuuxxx{{{}}}|||xxxsssnnnjjj```^^^[[[XXXWWWXXXZZZ[[[~~~~~~|||{{{zzzyyyxxxuuurrrqqqrrrtttuuuuuutttrrrqqqqqqrrruuuxxx|||~~~~~~}}}|||{{{zzzzzztttqqqnnnjjjhhhfffffffffcccaaa^^^[[[XXXUUUSSSSSSPPPOOONNNNNNNNNOOOPPPQQQOOOSSSVVVWWWWWW\\\eeelllzzz}}}qqqccc[[[XXX[[[dddnnn{{{xxx|||mmmeee^^^\\\^^^ZZZ]]][[[YYYWWWUUURRRNNNKKKGGGGGGFFFFFFEEEDDDCCCBBBDDDEEEEEEDDDCCCBBBCCCEEEGGGHHHKKKRRR]]]jjjwww~~~~~~~~~zzzuuuhhhhhhgggeeeeeehhhnnnsss}}}vvvqqqooofffccc```[[[VVVRRROOOMMMJJJLLLMMMMMMLLLLLLNNNOOONNNMMMLLLKKKKKKLLLMMMMMMPPPSSSWWW\\\___aaa``````ZZZVVVPPPLLLLLLNNNOOOPPPSSSSSSPPPLLLGGGDDDDDDEEECCCCCCHHHSSS```qqqwwwaaaTTTLLLHHHEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCFFFDDDCCCFFFMMMUUUaaammm}}}yyysssuuu{{{~~~}}}|||zzzzzzxxxzzz}}}~~~~~~|||wwwrrrnnnjjjfffccc___^^^\\\ZZZYYYZZZ\\\^^^|||}}}{{{zzzyyyxxxuuurrrpppqqqsssttttttsssqqqpppppprrruuuxxx{{{~~~~~~}}}|||{{{zzzzzzvvvtttpppkkkgggeeeddddddbbbaaa^^^[[[WWWUUUSSSRRRPPPOOONNNNNNNNNOOOPPPQQQPPPSSSWWWXXXYYY^^^hhhooo{{{{{{oooaaaYYYXXX\\\hhhsss{{{wwwjjjddd]]]\\\]]]XXX\\\ZZZXXXVVVTTTPPPKKKHHHHHHHHHHHHHHHGGGEEEDDDCCC@@@BBBDDDDDDDDDDDDFFFGGGFFFFFFHHHNNNXXXdddpppwww~~~}}}}}}~~~}}}~~~{{{qqqqqqpppllljjjkkkpppuuu|||vvvpppooodddbbb^^^YYYTTTPPPMMMKKKIIIJJJKKKKKKJJJKKKMMMOOOMMMMMMLLLKKKKKKLLLMMMNNNRRRUUUYYY]]]``````___^^^XXXTTTOOOLLLLLLNNNOOOOOORRRQQQOOOKKKGGGEEEEEEFFFCCCCCCIIIVVVeeewwwppp\\\RRRKKKGGGDDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAA??????BBBDDDCCCAAADDDJJJSSS^^^jjj{{{|||{{{oookkkmmmwww{{{~~~}}}||||||zzz|||~~~~~~~~~~~~xxxtttnnniiieeebbb___\\\]]]]]]]]][[[ZZZ[[[]]]___}}}||||||zzzyyyvvvtttsssqqqqqqqqqqqqqqqpppooonnnqqqoooooorrrwww|||}}}}}}~~~|||{{{{{{zzzxxxvvvsssqqqooommmllliiifffccc``````___\\\YYYUUURRRPPPOOOOOONNNMMMLLLLLLOOORRRRRRSSSUUUVVVYYYaaallltttvvviii^^^[[[ZZZ]]]mmmuuu{{{ddd```aaa[[[VVVVVV[[[ZZZWWWTTTPPPMMMJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCAAABBBEEEFFFGGGFFFEEECCCGGGEEEFFFKKKQQQYYYdddooo~~~}}}~~~}}}wwwyyy}}}}}}{{{|||}}}~~~~~~{{{vvvqqqooooooqqqrrr|||vvvnnnjjjgggccc\\\WWWSSSPPPMMMKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQQQQUUUVVVZZZ___cccccc^^^YYYXXXTTTPPPMMMMMMNNNNNNNNNOOOIIIFFFHHHIIIGGGDDDEEEIIIIIIPPP```tttgggYYYPPPIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEDDDAAA???>>>>>>@@@@@@@@@AAACCCEEEFFFGGGOOO[[[fffppp}}}zzzpppjjjiiijjjrrrzzz~~~||||||{{{|||~~~|||xxxmmmhhhaaa]]][[[YYYVVVRRRSSSSSSTTTWWWZZZ]]]aaabbb~~~~~~}}}|||zzzxxxvvvtttsssrrrrrrrrrqqqpppooonnnnnnooonnnmmmpppuuuzzz{{{{{{~~~}}}{{{zzzzzzzzzxxxvvvtttrrrooolllkkkiiifffddd``````^^^\\\YYYUUURRRPPPPPPPPPOOONNNMMMNNNQQQSSSSSSTTTVVVXXX[[[cccnnnwww~~~sssfff\\\YYYYYY]]]mmm~~~wwwbbb^^^___[[[WWWWWWVVVUUUSSSPPPMMMJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBAAABBBDDDFFFGGGGGGGGGGGGFFFCCCCCCHHHNNNUUUaaalllwww}}}}}}zzzvvvyyy|||zzzyyywwwwwwyyyzzz|||~~~|||vvvsssssssssttt}}}uuunnniiieee```ZZZUUUQQQOOOLLLJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQTTTVVVZZZ```cccbbb]]]XXXUUUSSSOOONNNNNNOOOOOOOOOMMMHHHEEEHHHIIIGGGFFFGGGJJJMMMVVVfff{{{zzzcccVVVNNNIIIGGGDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFFFFDDDAAA???>>>???@@@@@@@@@AAACCCDDDFFFGGGLLLWWWcccnnnzzzzzz~~~{{{rrriiiddddddfffpppxxx}}}|||{{{|||}}}|||vvvqqqddd___XXXTTTSSSRRROOOMMMOOOPPPQQQTTTXXX^^^bbbeee~~~}}}zzzxxxuuusssrrrssssssrrrrrrpppooommmllllllkkkkkknnnrrrwwwyyyyyy}}}{{{zzzyyyzzzzzzxxxwwwuuurrrnnnkkkjjjhhhgggeee``````^^^\\\YYYVVVSSSQQQPPPQQQPPPOOONNNOOORRRTTTSSSVVVXXX[[[___gggrrrzzzxxxnnncccYYYXXXYYY^^^mmm}}}rrr___[[[\\\YYYVVVVVVRRRQQQOOOMMMKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCEEEGGGJJJLLLMMMHHHDDDBBBEEEIIIPPP[[[fffnnn}}}|||xxx|||xxxuuuxxx}}}xxxtttrrrqqqrrrsssuuuwwwzzz|||}}}}}}}}}||||||||||||~~~~~~zzzwwwwwwwww~~~}}}ssslllhhhbbb^^^XXXSSSPPPMMMKKKIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRUUU[[[```cccaaa[[[VVVRRRPPPOOOOOOPPPRRRRRRQQQLLLGGGDDDGGGHHHGGGHHHJJJLLLSSS___pppppp\\\RRRLLLHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCFFFGGGGGGEEEBBB???>>>?????????@@@AAABBBDDDEEEFFFHHHRRR^^^kkk}}}|||vvvrrruuuwwwvvvqqqjjjccc___aaadddooowww}}}}}}}}}}}}{{{zzz}}}~~~~~~wwwnnnggg[[[UUUOOOLLLLLLLLLJJJHHHKKKKKKMMMPPPUUU\\\cccfff~~~{{{xxxuuutttssstttssssssrrrpppnnnmmmllliiiiiijjjlllooosssvvvwwwzzzyyyxxxxxxyyyyyyxxxwwwuuuqqqmmmjjjhhhhhhgggfff```___^^^[[[XXXVVVSSSRRRPPPPPPPPPOOONNNOOORRRUUUSSSWWW[[[^^^ccckkkvvv}}}uuujjj```XXXWWWZZZaaaooo|||nnn^^^YYYYYYVVVTTTSSSPPPPPPNNNMMMKKKIIIHHHHHHDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDGGGKKKOOOQQQNNNIIIEEEEEEGGGKKKUUU___iiivvv~~~xxxyyywwwuuuwww|||wwwqqqmmmjjjlllmmmnnnpppssswwwzzz||||||~~~~~~{{{zzzyyyzzz||||||~~~|||zzzzzz~~~zzzpppjjjggg```\\\VVVRRROOOMMMKKKIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQUUU[[[```bbb___YYYUUUOOOOOOOOOQQQSSSTTTSSSRRRLLLGGGEEEFFFGGGFFFHHHLLLOOOZZZjjj{{{hhhVVVOOOJJJGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFGGGGGGEEEBBB@@@???????????????@@@AAACCCDDDEEEFFFOOOZZZgggxxxtttkkkllloooooolllgggaaa```bbbfffpppwww|||||||||~~~{{{zzz|||}}}~~~~~~zzzqqqfff___TTTPPPKKKIIIJJJKKKKKKIIIKKKJJJJJJLLLQQQXXX^^^ccc~~~{{{xxxvvvtttttttttssssssrrrpppnnnmmmllliiiiiijjjkkkmmmpppsssuuuxxxwwwvvvwwwxxxyyyxxxwwwtttpppllliiihhhhhhgggfff```___]]][[[XXXVVVTTTSSSNNNOOOOOONNNMMMOOORRRTTTTTTXXX^^^ccchhhppp{{{~~~ssseee^^^WWWWWW\\\eeerrr|||yyylll^^^WWWUUURRRPPPPPPNNNNNNMMMLLLJJJIIIHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDHHHLLLPPPSSSUUUOOOJJJHHHGGGHHHPPPYYYeeeppp|||{{{yyyxxxwwwwww{{{}}}yyytttooojjjfffdddhhhhhhjjjlllppptttxxx{{{|||}}}~~~}}}{{{yyyyyyyyy}}}}}}~~~~~~~~~}}}wwwmmmgggeee^^^ZZZUUUQQQOOONNNLLLJJJIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPQQQUUU[[[______\\\WWWTTTNNNNNNPPPSSSUUUVVVTTTRRRMMMHHHEEEFFFEEEEEEHHHNNNSSSbbbtttyyy{{{cccSSSMMMIIIEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDFFFFFFEEEBBB@@@???@@@?????????@@@@@@BBBCCCDDDFFFMMMWWWcccrrrvvvhhhfffiiijjjjjjfffcccbbbeeehhhrrryyy}}}}}}||||||zzzyyyzzzzzzxxxtttkkk```YYYPPPMMMJJJJJJMMMOOONNNMMMMMMKKKJJJJJJLLLQQQVVVZZZ|||yyyvvvuuuttttttssssssrrrrrrpppooommmllljjjkkklllllllllnnnqqqtttvvvuuutttvvvxxxyyyyyyxxxrrrooollljjjiiihhhgggeeeaaa___]]]ZZZWWWVVVUUUTTTNNNNNNNNNNNNMMMOOORRRUUUVVV[[[bbbiiiooowwwyyyooo```[[[VVVVVV]]]iiittt{{{sssjjj^^^VVVRRRPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEHHHLLLOOORRRVVVPPPKKKIIIGGGFFFLLLSSS```lllwww|||~~~~~~zzz{{{{{{xxxwww|||{{{xxxsssmmmgggccc```___bbbbbbdddgggkkkpppuuuxxxzzz|||}}}|||zzzyyyyyyzzz|||||||||{{{{{{|||}}}}}}tttjjjeeeccc\\\XXXTTTPPPOOONNNLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLNNNOOOPPPRRRVVV[[[^^^\\\YYYVVVTTTNNNOOORRRUUUWWWVVVSSSPPPKKKGGGEEEEEEDDDEEEJJJQQQZZZlll~~~}}}tttvvv|||yyy^^^PPPKKKHHHEEECCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDCCCAAA@@@@@@@@@????????????@@@AAABBBCCCFFFKKKTTT___lllzzz|||{{{iiiccceeegggiiihhheeeeeegggjjjssszzz~~~}}}}}}~~~}}}{{{yyywwwtttqqqkkkcccZZZTTTNNNLLLKKKNNNRRRTTTSSSQQQOOOMMMJJJIIIIIIKKKMMMOOO}}}{{{xxxuuusssrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnlllnnnooonnnlllmmmpppssstttssssssuuuwwwyyyyyyxxxpppnnnlllkkkjjjiiifffdddaaa___\\\ZZZWWWVVVUUUUUUOOOOOOOOOOOONNNPPPSSSVVVZZZ```hhhooovvv~~~tttiii\\\XXXSSSTTT]]]jjjtttzzzlllggg]]]UUUQQQPPPPPPOOONNNMMMLLLKKKIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFHHHKKKMMMNNNQQQLLLIIIHHHFFFEEEIIIPPPYYYffftttyyyzzz|||~~~}}}{{{~~~~~~zzzuuuuuu}}}|||wwwppphhhbbb]]][[[[[[ZZZ[[[\\\```eeekkkppptttxxxzzz{{{{{{yyyxxxyyyzzzyyyxxxwwwwwwwwwxxxyyyzzz~~~~~~~~~rrrhhhcccbbbYYYVVVQQQNNNMMMMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQSSSVVV[[[\\\ZZZWWWUUUUUUOOOQQQTTTWWWYYYVVVQQQMMMGGGDDDCCCDDDDDDFFFNNNVVVbbbuuu{{{rrruuu{{{rrrYYYMMMJJJHHHEEEDDDBBBBBBBBBBBBBBBCCCDDDDDD???AAABBBBBBAAA@@@@@@AAA???>>>>>>??????@@@AAABBBDDDHHHPPP\\\hhhuuu{{{lllcccdddgggkkklllkkkjjjkkkmmmtttzzz~~~||||||~~~|||{{{vvvpppiiiccc\\\UUUPPPNNNNNNPPPUUUZZZ\\\ZZZWWWOOONNNKKKHHHGGGFFFGGGGGG}}}|||zzzxxxuuusssqqqppppppqqqqqqqqqqqqqqqqqqpppooonnnnnnppppppooollllllooorrrsssrrrrrrtttwwwyyyyyyxxxooonnnlllkkkkkkiiifffcccaaa___\\\YYYWWWVVVUUUUUUPPPPPPPPPPPPPPPQQQUUUXXX]]]ccclllssszzz}}}ooocccXXXUUURRRSSS\\\jjjtttxxxwww}}}hhhddd\\\TTTPPPQQQRRRQQQQQQPPPOOONNNLLLJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKGGGEEEEEEDDDCCCGGGNNNSSScccsssyyyyyyzzz{{{{{{{{{{{{tttsssyyy~~~yyypppfff___ZZZXXXXXXUUUUUUWWWZZZ```ffflllpppvvvxxxzzzzzzxxxxxxxxxyyyuuuuuutttttttttvvvwwwyyy|||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~qqqgggbbbaaaWWWTTTPPPMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLMMMOOOQQQQQQSSSWWWZZZ[[[XXXUUUUUUVVVQQQRRRUUUXXXYYYVVVPPPKKKDDDAAAAAACCCDDDGGGQQQ[[[hhh{{{{{{sssuuu|||mmmUUUKKKIIIHHHFFFEEEBBBBBBBBBBBBBBBCCCDDDEEE===???AAAAAA@@@@@@AAABBB???>>>>>>>>>???@@@AAAAAABBBFFFNNNZZZgggssszzzzzznnndddeeejjjoooqqqpppnnnoooppptttzzz}}}{{{{{{}}}~~~}}}}}}wwwnnneee^^^WWWQQQMMMQQQRRRUUU[[[aaaccc```]]]OOOMMMKKKHHHFFFDDDDDDDDD}}}{{{zzzyyyxxx{{{zzzwwwtttqqqpppoooooosssrrrqqqpppooonnnmmmlllmmmmmmnnnnnnnnnnnnnnnmmmnnnppprrruuuvvvuuutttsssrrrooolllkkkjjjiiigggeeebbb```]]]YYYVVVTTTRRRRRRMMMMMMOOORRRQQQRRRWWW___aaajjjssszzzxxxjjj```RRRQQQRRRUUU\\\eeennnssssss|||tttccc___YYYTTTRRRSSSTTTVVVUUUSSSPPPNNNMMMLLLJJJHHHJJJHHHFFFGGGHHHIIIHHHGGGJJJGGGFFFHHHMMMNNNJJJFFFIIIHHHEEEDDDDDDEEEGGGHHHUUUaaapppyyyzzz{{{~~~~~~}}}yyyvvvuuuxxx|||uuukkkaaa[[[WWWUUUUUUVVVWWWXXXYYY]]]eeekkkqqqsssuuuxxxxxxxxxvvvuuuwwwwwwvvvtttrrrqqqrrrtttwwwxxx{{{}}}{{{{{{|||}}}~~~~~~pppccc\\\ZZZXXXSSSMMMLLLNNNOOOMMMJJJMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKMMMPPPRRRTTTWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSVVVYYYYYYVVVOOOKKKJJJCCCBBBEEEDDDEEETTTgggwww~~~tttttt|||mmmZZZMMMHHHHHHFFFCCCEEECCCAAAAAABBBBBBAAA@@@CCCCCCBBBAAA???>>>>>>===@@@@@@??????@@@@@@AAABBBDDDBBBKKK\\\ggglllwwwxxxyyymmmaaa^^^hhhuuu||||||xxxvvvuuuvvvssssssuuuvvvwww|||~~~}}}|||{{{~~~wwwlll```WWWRRROOOOOOOOOSSSWWW\\\cccgggbbbYYYMMMLLLJJJHHHGGGFFFEEEEEE}}}|||{{{zzzyyy{{{yyywwwtttrrrqqqpppppprrrqqqpppooonnnmmmllllllllllllmmmmmmmmmmmmmmmlllmmmoooqqqtttuuutttsssrrrpppnnnkkkjjjiiihhhfffdddaaa___\\\XXXUUURRRQQQPPPNNNMMMOOOQQQQQQRRRYYYaaaeeennnxxx}}}tttfff]]]SSSSSSTTTXXX^^^eeelllppprrr{{{nnn___\\\XXXVVVUUUTTTTTTTTTVVVTTTQQQOOONNNMMMKKKIIIKKKJJJHHHIIIJJJKKKKKKJJJJJJHHHGGGJJJOOOPPPLLLHHHJJJHHHFFFDDDDDDEEEGGGHHHSSS]]]kkkvvvzzz}}}{{{wwwuuuwwwzzzwwwmmmddd^^^[[[ZZZTTTUUUUUUTTTUUUZZZaaagggnnnppptttwwwxxxxxxxxxwwwvvvvvvuuusssqqqpppqqqsssxxxyyy{{{}}}~~~~~~~~~~~~|||}}}}}}~~~~~~xxxlllaaa[[[ZZZUUUQQQLLLKKKLLLMMMKKKIIILLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMPPPSSSTTTWWWVVVUUUTTTRRRQQQPPPPPPQQQRRRTTTVVVWWWSSSNNNIIIHHHCCCCCCGGGIIIKKK[[[mmmxxxyyyvvvhhhWWWKKKHHHHHHGGGFFFEEECCCAAAAAABBBCCCCCCBBBCCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@???@@@@@@AAABBBEEECCCJJJYYYccciiiuuu}}}{{{pppcccYYYdddrrr~~~~~~{{{uuuqqqoooppppppppptttzzz}}}{{{tttiii]]]TTTNNNLLLLLLQQQUUUZZZ^^^dddfff___VVVMMMLLLJJJHHHFFFEEEEEEEEE~~~~~~}}}{{{{{{zzzyyyyyyxxxvvvtttsssrrrrrrrrrpppoooooonnnmmmlllkkkkkkkkkkkklllllllllkkkkkkjjjkkkmmmppprrrssssssrrrqqqooommmjjjiiihhhgggdddbbbaaa___[[[WWWTTTQQQPPPOOOPPPNNNOOOQQQRRRSSS\\\eeellluuu~~~yyynnnaaaYYYSSSTTTWWW\\\bbbhhhlllooossszzz{{{ggg[[[ZZZYYYYYYZZZYYYVVVTTTWWWUUURRRPPPPPPOOOMMMKKKKKKIIIHHHIIIKKKLLLLLLKKKKKKJJJKKKOOOSSSTTTQQQMMMKKKIIIGGGFFFEEEFFFGGGHHHOOOWWWdddpppyyy}}}xxxvvvwwwxxxzzzqqqiiidddbbbaaaYYYXXXVVVTTTTTTWWW]]]bbbjjjlllpppuuuxxxyyyzzzzzzuuuuuutttrrrooooooppprrrwwwxxxzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~pppfff]]]YYYYYYRRRNNNJJJIIIKKKLLLJJJHHHJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMNNNPPPSSSTTTWWWVVVTTTRRRPPPNNNMMMMMMOOOOOOQQQRRRSSSPPPKKKHHHFFFCCCDDDJJJOOOVVVgggxxx~~~lllaaaRRRIIIGGGHHHIIIHHHEEECCCBBBBBBDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBBBBEEECCCHHHTTT^^^fffsssuuuhhhYYYaaaooo~~~uuuoookkkjjjjjjjjjnnnssszzz}}}zzzsssggg\\\RRRMMMKKKKKKRRRXXX]]]aaaeeeeee]]]SSSNNNMMMJJJHHHFFFEEEEEEEEE}}}|||zzzxxxyyy}}}zzzyyywwwvvvuuuuuutttsssrrrrrrrrrrrrmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhjjjkkkmmmoooppppppoooooonnnllljjjiiihhhgggdddbbbaaa___\\\XXXTTTRRRPPPPPPQQQOOOOOOQQQSSSUUU___iiiqqqzzz~~~ttthhh]]]WWWRRRUUU[[[bbbiiiooossstttwww|||vvvfff\\\\\\]]]```bbb```[[[WWWXXXVVVSSSRRRQQQPPPOOOMMMIIIGGGFFFGGGIIIJJJJJJJJJLLLMMMOOOSSSWWWXXXUUURRRKKKJJJIIIGGGFFFGGGHHHHHHKKKQQQ\\\iiiuuu{{{yyyyyyyyy~~~vvvooojjjhhhhhheeebbb^^^YYYWWWXXX[[[]]]fffhhhmmmrrrvvvyyy{{{|||ssstttsssqqqooooooqqqsssvvvwwwxxxzzz|||}}}~~~~~~uuuiii```XXXUUUVVVPPPMMMJJJJJJKKKKKKJJJHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPOOONNNNNNOOOQQQSSSTTTVVVUUURRRPPPMMMLLLKKKKKKNNNMMMMMMNNNNNNMMMIIIFFFFFFCCCDDDKKKSSS```uuuyyyddd[[[OOOHHHFFFGGGHHHGGGEEECCCBBBCCCEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBEEECCCFFFPPPZZZdddsss}}}|||zzzoooaaaccckkkzzz~~~wwwoooiiihhhhhhiiilllrrrwwwzzz~~~{{{tttiii]]]TTTOOONNNOOOSSSZZZaaaeeegggeee\\\RRRNNNMMMJJJHHHFFFFFFFFFGGG|||xxxttttttyyy|||xxxvvvtttrrrqqqqqqqqqqqqqqqqqqpppppplllllllllkkkkkkkkkkkkkkkiiiiiijjjiiiiiihhhgggggghhhiiijjjlllmmmmmmmmmmmmnnnlllkkkjjjiiigggdddaaaaaa___\\\YYYUUUSSSRRRRRRQQQPPPPPPSSSUUUXXXbbblllttt}}}{{{oooddd[[[VVVQQQVVV___jjjssszzzwwwjjjaaaaaabbbfffiiiggg```ZZZYYYWWWTTTSSSRRRRRRPPPOOOIIIHHHGGGGGGIIIJJJJJJJJJJJJKKKNNNRRRTTTUUUTTTRRRLLLKKKJJJIIIHHHHHHHHHHHHIIIMMMUUUaaannn|||~~~}}}}}}}}}}}}|||uuuqqqooooooqqqmmmfff```\\\ZZZZZZYYYbbbdddiiinnntttxxx{{{|||sssttttttsssrrrrrrtttvvvvvvwwwxxxyyy{{{}}}}}}mmmccc[[[TTTQQQRRRNNNMMMLLLKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPRRRQQQPPPOOOPPPQQQSSSTTTUUUSSSPPPNNNLLLKKKKKKKKKNNNLLLKKKKKKKKKJJJHHHFFFHHHEEEFFFLLLXXXkkkooo^^^WWWNNNGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEMMMWWWdddttt~~~tttyyy~~~xxxkkkggggggqqqvvvnnngggggghhhjjjmmmrrrtttxxx|||~~~}}}{{{tttiii^^^UUURRRRRRSSSUUU]]]eeehhhiiifff]]]SSSNNNLLLIIIGGGFFFGGGHHHIII|||wwwvvvzzzzzzvvvtttrrrpppoooppppppppppppoooooonnnkkkkkkkkkkkkkkkllllllllliiiiiiiiiiiiiiihhhgggffffffggghhhiiijjjkkkkkkkkkmmmlllkkkjjjjjjgggdddaaa```___\\\YYYVVVUUUTTTTTTQQQPPPQQQUUUWWW[[[dddnnnvvvxxxkkkaaaZZZWWWSSSYYYeeerrr~~~yyypppgggeeeeeehhhkkkjjjccc\\\YYYWWWTTTSSSSSSRRRQQQOOOMMMKKKJJJJJJKKKLLLLLLKKKFFFGGGIIILLLNNNOOOOOOOOOMMMMMMLLLJJJIIIIIIIIIHHHHHHKKKQQQYYYeeettt{{{yyy}}}{{{xxxxxxxxxzzzuuunnnhhhccc___[[[XXX___bbbfffkkkpppuuuxxxzzztttuuuvvvvvvuuuwwwzzz|||yyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~sssfff^^^XXXRRRNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRSSSTTTSSSQQQPPPPPPRRRSSSUUURRRPPPNNNLLLKKKKKKLLLMMMOOOLLLJJJIIIIIIIIIHHHGGGIIIHHHJJJRRRaaavvv}}}hhhYYYTTTMMMGGGEEEDDDDDDDDDFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEKKKUUUcccrrr}}}tttsss}}}vvvmmmfffjjjwwwtttkkkeeefffhhhjjjllloooqqqtttyyy}}}~~~~~~}}}}}}{{{tttiii^^^WWWUUUVVVWWWZZZbbbiiikkkjjjfff]]]TTTLLLKKKHHHGGGGGGHHHJJJLLL}}}xxxuuusssrrrpppppppppqqqqqqpppooonnnmmmkkkkkkkkkkkkllllllmmmmmmjjjjjjjjjiiiiiihhhffffffeeeeeefffggghhhiiijjjjjjlllkkkjjjiiiiiifffbbb___^^^\\\ZZZWWWVVVUUUUUUUUUPPPPPPSSSWWWZZZ]]]eeeooowwwttthhh^^^XXXWWWWWW___kkkzzzyyyssskkkgggeeefffiiihhhaaa[[[XXXVVVTTTSSSSSSRRRQQQPPPOOOMMMKKKJJJKKKLLLKKKJJJEEEFFFGGGHHHIIIJJJLLLNNNNNNMMMMMMKKKJJJIIIIIIHHHIIIKKKOOOSSS\\\lllzzz}}}{{{|||vvvrrrmmmhhhbbb^^^^^^```dddhhhmmmrrruuuwwwuuuwwwxxxyyyyyy|||~~~}}}{{{zzzzzz{{{{{{|||}}}}}}~~~~~~|||~~~rrrhhh___ZZZVVVPPPMMMLLLKKKLLLMMMMMMLLLLLLLLLMMMLLLMMMMMMOOOQQQSSSTTTVVVUUUTTTRRRQQQQQQRRRTTTUUUOOONNNLLLKKKKKKMMMOOOPPPPPPMMMJJJHHHHHHIIIIIIIIIHHHLLLRRR\\\mmmrrr```TTTPPPKKKGGGEEEEEEEEEEEEFFFDDDCCCCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFIIIRRR___mmmvvvzzzuuutttyyymmmkkksss}}}tttlllfffgggjjjkkkkkkmmmmmmpppuuuyyy{{{}}}~~~~~~}}}~~~~~~~~~|||uuukkkaaa[[[YYY[[[^^^bbbiiiooonnnjjjddd[[[RRRKKKIIIGGGFFFGGGIIILLLOOOzzzvvvuuutttsssrrrqqqqqqrrrrrrqqqpppnnnmmmjjjkkkkkkllllllmmmmmmnnnjjjjjjjjjjjjiiihhhffffffdddeeeeeefffggghhhiiiiiijjjiiihhhhhhgggeeeaaa^^^[[[ZZZXXXVVVUUUUUUUUUUUUOOOOOOSSSYYY\\\^^^fffoooxxx}}}rrreee\\\WWWVVV[[[cccooo~~~xxxtttmmmhhhccccccfffeee___YYYXXXVVVTTTSSSSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHJJJMMMOOONNNNNNMMMLLLKKKJJJIIIIIIIIILLLNNNPPPWWWggg~~~yyy{{{}}}yyyvvvqqqjjjeee^^^___cccgggkkkpppsssuuuvvvxxxyyy{{{|||}}}zzzyyyxxxxxx{{{{{{|||}}}~~~|||~~~|||jjjaaaZZZWWWUUUPPPLLLLLLIIIKKKLLLMMMLLLKKKLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWVVVUUUSSSRRRQQQRRRTTTUUUNNNLLLKKKJJJKKKNNNQQQSSSQQQNNNJJJHHHHHHIIIJJJJJJGGGNNNWWWdddvvv~~~kkk\\\PPPNNNJJJGGGFFFFFFFFFGGGGGGEEECCCBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHOOO\\\iiippp}}}yyyqqquuunnnrrryyy|||}}}wwwoooiiijjjmmmllllllllljjjmmmrrrvvvxxxzzz|||~~~~~~}}}~~~~~~~~~}}}{{{{{{}}}~~~yyynnneee______aaadddhhhnnnssspppjjjcccYYYQQQJJJHHHGGGFFFGGGJJJNNNPPPzzzwwwvvvuuutttsssvvvvvvvvvtttrrrpppmmmlllhhhjjjlllnnnooonnnmmmlllllllllkkkkkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhgggggghhhhhhgggfffdddbbb```___]]]\\\ZZZXXXVVVUUUUUUTTTUUUTTTTTTVVV[[[bbbiiinnn|||xxxiii^^^YYYXXXXXX^^^mmm~~~|||uuuooojjjhhheeecccbbbbbb```^^^ZZZVVVRRRQQQTTTUUURRRNNNNNNLLLJJJHHHGGGFFFGGGGGGIIIIIIIIIJJJLLLMMMOOOPPPRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJKKKNNNSSS]]]qqq}}}~~~{{{vvvqqqmmmjjjcccbbbcccfffgggfffjjjooommmpppuuuzzz~~~|||yyyxxxxxxyyyzzzzzz{{{{{{|||{{{{{{{{{{{{|||}}}vvvccc^^^WWWRRROOONNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOPPPOOOSSSYYY[[[YYY[[[VVVRRRRRRUUUVVVSSSOOOMMMKKKIIIJJJLLLNNNOOOOOOSSSMMMIIIJJJLLLJJJIIIJJJMMMUUUaaapppsss```WWWOOOMMMIIIFFFEEEEEEFFFGGGIIIHHHEEECCCAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDFFFIIINNNVVV```fffuuuuuu|||nnneeemmmxxx}}}~~~rrrjjjlllooollliiiiiikkkkkkkkknnnsssxxx|||}}}}}}{{{{{{|||~~~~~~}}}yyyssslllhhhhhhkkkooosssrrrrrrrrrnnnfff[[[RRRIIIEEECCCEEEGGGIIIOOOUUU|||yyyxxxxxxxxxwwwxxxxxxxxxvvvtttrrrooonnnjjjkkklllmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhgggfffeeecccaaa___^^^[[[ZZZYYYWWWVVVUUUTTTTTTRRRRRRTTTVVV\\\dddmmmsss~~~sssfff\\\ZZZ[[[]]]kkkyyyyyynnnhhhdddeeeccc```______^^^\\\[[[\\\WWWSSSRRRSSSSSSOOOKKKMMMKKKJJJHHHFFFFFFFFFFFFGGGHHHHHHJJJLLLNNNPPPQQQTTTRRRPPPNNNLLLKKKJJJJJJJJJIIIJJJLLLOOOWWWhhhxxx|||xxxsssooolllhhhfffgggiiiiiigggiiinnnooorrrtttwwwzzz|||yyywwwxxxxxxwwwwwwxxxyyyyyyyyyyyyxxx{{{{{{|||~~~tttaaa\\\VVVQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKMMMPPPQQQQQQUUU[[[]]][[[YYYUUURRRRRRTTTTTTQQQMMMLLLKKKJJJKKKMMMOOOOOOOOORRRKKKGGGIIIJJJIIIHHHJJJPPPZZZiii{{{mmmZZZRRRMMMKKKHHHFFFDDDEEEFFFGGGHHHGGGEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBDDDDDDEEEGGGKKKRRRZZZ```kkk{{{}}}zzzllllllvvv~~~wwwqqqrrrssspppmmmnnnlllkkkkkkmmmqqqvvvzzz}}}}}}||||||}}}~~~~~~~~~|||yyytttooolllmmmqqqtttsssqqqpppnnnjjjbbbXXXPPPHHHDDDBBBDDDEEEGGGMMMTTT}}}|||{{{yyyvvvtttqqqpppllllllkkkkkkjjjiiiiiihhhhhhhhhiiiiiijjjkkkkkklllllllllmmmmmmmmmlllkkkjjjhhhgggfffdddaaa___^^^]]]YYYYYYWWWVVVTTTTTTSSSSSSPPPQQQSSSWWW]]]gggrrryyyyyymmmaaaZZZZZZ___dddvvviiiaaa^^^\\\```___]]]]]]]]]\\\ZZZXXX\\\XXXSSSQQQQQQPPPMMMIIILLLKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPQQQTTTSSSPPPNNNKKKIIIHHHHHHJJJHHHIIIJJJKKKPPP]]]jjjzzz{{{wwwsssqqqooommmmmmnnnlllhhhhhhlllooopppqqqrrrtttyyy}}}zzzxxxwwwwwwwwwttttttuuuvvvvvvvvvvvvvvvzzzzzzzzz{{{}}}~~~qqq^^^ZZZTTTOOONNNMMMMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLMMMQQQTTTTTTWWW]]]___]]]WWWTTTRRRSSSTTTSSSOOOKKKLLLKKKJJJLLLNNNPPPPPPOOONNNIIIEEEGGGHHHFFFGGGJJJNNNZZZlllfffTTTLLLJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEDDDBBBBBBAAABBBBBB@@@@@@@@@??????@@@@@@@@@@@@@@@??????@@@AAAAAABBBDDDDDDDDDEEEGGGLLLRRRWWW```qqqvvvlllqqq|||~~~|||{{{yyyuuussstttnnnmmmllllllnnnsssxxx{{{~~~}}}|||}}}~~~|||}}}~~~|||yyyvvvsssrrrtttwwwxxxqqqooolllhhhbbb[[[SSSMMMHHHEEECCCDDDEEEGGGMMMUUU{{{wwwtttqqqooollllllkkkjjjiiijjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjmmmnnnoooppppppnnnmmmlllhhhgggeeebbb```]]]\\\[[[WWWWWWUUUTTTSSSSSSSSSSSSPPPRRRUUUYYY___iiiuuu}}}}}}sssggg]]]XXXYYYaaajjj{{{tttaaa]]]^^^___```^^^\\\[[[[[[[[[YYYWWWXXXUUURRRPPPPPPOOOLLLJJJMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMQQQPPPNNNLLLKKKIIIHHHGGGIIIGGGHHHIIIIIILLLUUU___nnnvvv~~~}}}|||{{{xxxvvvwwwuuuttttttoooiiigggiiijjjlllmmmnnnooorrrvvvyyy}}}{{{yyywwwvvvuuuuuuuuuqqqrrrssstttttttttttttttwwwwwwwwwyyy{{{~~~wwwkkk[[[WWWRRRNNNMMMLLLLLLKKKNNNNNNMMMMMMLLLLLLLLLLLLMMMRRRVVVWWWYYY]]]___]]]VVVUUUTTTTTTTTTRRRNNNJJJKKKKKKKKKMMMPPPQQQPPPNNNKKKFFFCCCDDDEEEDDDFFFJJJOOOZZZkkk|||xxxaaaRRRKKKHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@??????>>>??????@@@AAABBBCCCCCCCCCCCCDDDHHHNNNRRRZZZiii|||pppooowwwzzzyyyzzztttrrrooommmlllpppuuuyyy{{{}}}~~~~~~}}}}}}~~~|||~~~~~~|||zzzwwwvvvvvvwwwwwwwwwooolllgggaaaZZZSSSMMMJJJIIIFFFEEEFFFGGGIIIQQQZZZ}}}xxxssspppnnnlllllllllllllllmmmnnnooommmmmmlllkkkjjjiiihhhgggnnnoooqqqrrrqqqpppnnnlllhhhfffddd```]]][[[ZZZYYYVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUXXX[[[___iiivvv{{{oooccc[[[WWWXXXcccooolll___]]]```ccc```^^^[[[YYYXXXWWWVVVTTTSSSQQQOOOOOOOOONNNNNNMMMNNNNNNMMMLLLJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGLLLKKKKKKJJJJJJIIIHHHGGGHHHFFFGGGIIIIIIJJJQQQYYYgggooo|||zzzxxxvvvwww|||~~~}}}}}}{{{zzzsssiiieeefffeeehhhlllnnnnnnooopppqqquuuuuuttttttssssssrrrrrrppppppqqqsssssstttttttttttttttuuuvvvzzz~~~~~~oooeeeXXXUUUPPPMMMMMMLLLLLLKKKNNNNNNMMMLLLLLLMMMNNNNNNNNNTTTYYYYYYYYY[[[\\\ZZZWWWWWWVVVVVVTTTQQQMMMJJJKKKKKKLLLNNNPPPPPPNNNLLLGGGCCCAAABBBBBBBBBFFFKKKUUU^^^kkkxxxrrr___SSSMMMGGGGGGEEEDDDDDDDDDDDDEEEAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>======>>>>>>>>>>>>======>>>???@@@AAABBBAAAAAABBBBBBCCCFFFLLLPPPZZZcccrrrzzzsssttt|||zzzvvvqqqmmmmmmqqquuuxxxzzz||||||||||||~~~}}}~~~}}}}}}{{{xxxxxxwwwvvvssspppiiigggaaaZZZSSSMMMJJJHHHGGGEEEEEEGGGHHHKKKUUU```yyyuuurrrpppnnnoooooopppqqqqqqrrrrrrrrrqqqooommmjjjhhhffffffmmmoooqqqrrrrrrpppmmmkkkhhhfffccc___[[[YYYXXXXXXUUUTTTTTTSSSSSSSSSTTTTTTUUUXXX[[[]]]```jjjxxxwwwkkk___ZZZWWWZZZfffuuuhhh```___aaadddccc___YYYUUUSSSRRRQQQPPPNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFGGGDDDDDDGGGHHHHHHNNNTTTaaaiiiuuu}}}{{{wwwuuuvvv|||~~~vvvjjjddddddcccfffkkknnnnnnmmmllllllmmmnnnooopppppppppoooooonnnoooppprrrssssssssssssrrrqqqrrrtttxxx}}}~~~ttthhh```VVVSSSOOOMMMMMMMMMLLLLLLNNNMMMLLLLLLMMMNNNPPPQQQQQQXXX]]]\\\ZZZZZZYYYWWWXXXXXXWWWVVVSSSPPPMMMKKKJJJKKKLLLNNNPPPOOOKKKHHHEEEAAA@@@AAAAAAAAAFFFMMMWWW___jjjtttjjj]]]TTTNNNHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAABBBBBBAAA@@@@@@>>>======<<<<<<======>>>============>>>???AAAAAA@@@@@@AAAAAABBBEEEJJJMMMXXX___kkk{{{vvv{{{xxxppplllnnnqqquuuwwwyyyzzzzzz{{{~~~~~~}}}}}}{{{yyyxxxwwwtttnnniiicccaaa\\\UUUNNNIIIHHHHHHDDDCCCEEEHHHJJJOOO[[[hhh|||yyyxxxwwwrrrssstttuuuuuuuuutttssssssrrrqqqnnnllliiigggffflllnnnpppqqqqqqooollljjjhhhfffbbb^^^ZZZXXXWWWVVVTTTTTTTTTSSSSSSTTTUUUUUUUUUXXX\\\^^^aaakkk{{{}}}rrreee[[[YYYYYY\\\jjj{{{wwwhhheeeeeegggjjjiiicccZZZSSSPPPOOOOOONNNLLLLLLLLLLLLLLLMMMNNNPPPNNNNNNNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBEEEBBBAAACCCDDDDDDHHHNNN\\\cccnnnyyyyyyuuuuuuzzz}}}wwwkkkcccbbb```cccfffhhhhhhhhhhhhiiigggiiikkkmmmnnnmmmmmmlllmmmmmmooopppqqqrrrrrrrrrqqqppppppqqqtttyyy~~~zzzssslllccc]]]TTTRRROOOMMMNNNNNNMMMLLLLLLLLLKKKKKKMMMOOORRRSSSUUU]]]bbb```[[[YYYWWWUUUYYYXXXWWWTTTPPPMMMLLLKKKJJJKKKLLLNNNOOOMMMHHHEEECCC@@@???@@@@@@@@@FFFNNNWWWaaakkkuuusssbbbXXXQQQMMMIIIIIIHHHFFFEEEDDDCCCCCCAAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAA???@@@@@@@@@@@@BBBFFFIIIQQQZZZhhhyyywwwrrr}}}tttmmmlllmmmqqqtttvvvxxxyyyzzz}}}~~~}}}}}}|||zzzxxxxxxxxxssskkkddd\\\[[[XXXRRRLLLHHHGGGHHHDDDEEEHHHLLLOOOVVVdddsss}}}}}}|||vvvwwwxxxyyyxxxwwwtttssstttsssqqqooommmjjjiiihhhkkkmmmoooqqqqqqnnnkkkiiihhhfffbbb]]]YYYWWWVVVVVVTTTTTTTTTTTTTTTTTTUUUVVVTTTXXX\\\^^^bbbmmm}}}xxxnnnbbbYYYYYY[[[___nnnsssiiikkkmmmppprrrooohhh]]]UUUQQQPPPPPPPPPLLLLLLMMMLLLKKKLLLMMMOOOMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFDDDBBB@@@>>>EEEAAA???@@@@@@@@@DDDIIIXXX^^^iiiuuu~~~uuurrrsssvvv}}}}}}|||}}}xxxkkkcccaaa]]]___```aaaaaabbbdddfffdddfffhhhkkkllllllkkkkkkkkklllmmmooopppqqqqqqqqqqqqpppoooooorrrvvv{{{~~~}}}rrrlllgggaaa\\\TTTRRROOONNNNNNNNNNNNMMMLLLKKKKKKKKKMMMPPPSSSUUUXXXaaafffbbb\\\YYYVVVTTTXXXXXXVVVRRRNNNKKKJJJKKKJJJKKKMMMNNNOOOLLLGGGCCCCCC@@@???@@@???@@@GGGOOO\\\gggsss~~~kkk[[[TTTOOOKKKJJJJJJIIIGGGFFFDDDCCCBBBAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAA@@@@@@@@@???>>>???BBBEEEJJJWWWhhhvvv}}}vvvlllyyyvvvmmmjjjkkkppprrruuuwwwxxxzzz}}}~~~}}}}}}{{{yyywwwxxxxxxsssjjjbbbXXXXXXVVVQQQKKKGGGGGGIIIGGGIIIMMMQQQUUU]]]mmm|||zzzzzzzzz{{{~~~{{{zzzyyywwwvvvuuuuuuuuuuuutttqqqnnnjjjhhhfffeeejjjkkkmmmmmmmmmkkkiiigggeeeccc___[[[XXXVVVUUUUUUQQQQQQRRRRRRSSSUUUVVVWWWZZZ[[[\\\^^^cccmmmzzz}}}rrrhhh]]]WWWZZZ\\\aaaqqqrrrooonnnuuu{{{wwwkkkcccYYYTTTRRRRRROOOKKKGGGHHHJJJKKKKKKJJJHHHGGGLLLLLLLLLKKKIIIFFFCCCBBBEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCBBB@@@???>>>===@@@@@@@@@@@@AAABBBCCCDDDMMMTTTaaaqqq~~~~~~tttsssuuu|||{{{{{{|||{{{{{{|||~~~yyynnnccc[[[ZZZ[[[]]]___aaabbbbbbbbb___aaadddfffgggiiilllnnniiijjjlllnnnppppppooooooooonnnnnnoooqqqtttwwwyyyssskkkgggeeebbb___WWWSSSOOOMMMMMMNNNLLLKKKLLLLLLLLLNNNPPPTTTWWWZZZaaacccdddaaa[[[WWWVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKOOOOOOOOONNNLLLHHHEEEBBB>>>>>>@@@BBBBBBDDDMMMWWWbbblllzzz}}}jjjXXXPPPNNNHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???===<<<<<<;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>???@@@AAAAAADDDSSSaaahhhuuuyyy{{{zzzyyytttwww|||uuuooollljjjlllppptttyyy}}}~~~~~~}}}|||zzzxxxvvvssslllccc]]]TTTTTTRRRNNNJJJHHHHHHIIIMMMJJJLLLTTT]]]jjjyyyyyyyyyzzz|||~~~}}}|||zzzwwwuuusssrrrqqqsssqqqooollliiigggeeedddiiijjjkkklllkkkjjjhhhgggdddbbb^^^ZZZWWWVVVUUUUUUQQQQQQRRRSSSTTTVVVWWWXXX[[[\\\^^^aaagggppp|||{{{pppggg]]]WWWZZZ___fffxxxyyylllkkkkkkrrrzzzwwwjjjbbbYYYSSSPPPOOOLLLHHHHHHIIIJJJJJJIIIHHHGGGFFFIIIIIIIIIHHHHHHFFFEEEEEEFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDBBBAAA???>>>>>>?????????@@@@@@AAACCCCCCJJJPPP\\\kkkxxxwwwsssssszzzvvv~~~~~~{{{zzz{{{|||}}}{{{pppeee^^^VVVVVVWWWYYY[[[\\\]]]]]]\\\___aaacccdddfffiiikkkhhhiiijjjlllmmmnnnnnnooommmmmmlllmmmnnnqqqtttuuu{{{}}}xxxnnngggdddccc```^^^YYYUUUQQQOOOOOOOOONNNLLLNNNNNNNNNOOORRRVVVZZZ]]]bbbcccccc```[[[WWWUUUVVVRRRQQQOOONNNLLLKKKJJJJJJOOOOOONNNMMMJJJGGGDDDBBB@@@???@@@BBBCCCEEEPPP\\\nnnwwwtttbbbRRRKKKJJJEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>><<<;;;::::::::::::::::::::::::======<<<<<<======>>>?????????>>>>>>??????@@@AAACCCQQQ]]]dddppp|||{{{yyywwwssstttyyy~~~uuunnniiijjjkkknnnrrrwww}}}~~~~~~|||yyyvvvqqqjjj```ZZZSSSRRRQQQMMMIIIGGGHHHIIIMMMLLLOOOYYYdddtttzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}zzzvvvssspppnnnmmmooonnnllljjjhhheeedddcccfffggghhhiiihhhgggfffeeeaaa___\\\YYYWWWUUUUUUTTTQQQQQQRRRSSSUUUXXXZZZ[[[\\\^^^```eeekkkuuuxxxllleee\\\XXX\\\cccnnnpppeeeeeeeeemmmuuurrrfff___WWWPPPNNNKKKHHHFFFIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGIIIJJJJJJIIIGGGGGGEEEDDDBBB@@@???>>>????????????@@@AAABBBBBBEEEKKKUUUbbbooozzz~~~wwwtttxxxuuuvvv}}}|||{{{zzz{{{}}}~~~ssshhh```VVVUUUSSSTTTWWWYYYZZZZZZYYY[[[^^^``````bbbeeeggggggggghhhiiijjjlllmmmnnnkkkkkkkkkkkklllnnnpppqqqrrruuuwwwyyyzzz{{{~~~|||uuuooogggcccaaaaaa___]]]\\\YYYUUUSSSRRRQQQPPPOOOQQQPPPPPPRRRUUUYYY^^^aaaccccccbbb___[[[WWWUUUUUUQQQOOOMMMKKKJJJJJJKKKLLLOOOOOOMMMKKKHHHEEECCCAAABBBAAABBBEEEGGGLLLYYYfff|||ooo^^^PPPKKKKKKGGGCCCCCCAAA@@@???>>>>>>>>>>>>???@@@@@@???===;;;:::::::::::::::::::::::::::=========<<<======>>>?????????>>>>>>>>>???@@@@@@AAALLLWWW^^^iii}}}|||yyyyyyuuusss{{{zzzsssnnnlllllllllnnnssszzz~~~~~~~~~~~~zzzuuuooofff\\\VVVRRRQQQPPPLLLIIIHHHIIIKKKMMMOOOUUUaaappp~~~}}}|||{{{zzzzzz{{{}}}~~~|||zzzwwwtttpppnnnlllkkkllllllkkkiiigggeeecccbbbddddddeeeeeeeeedddcccbbb^^^\\\ZZZXXXVVVTTTTTTTTTPPPQQQRRRTTTWWWYYY\\\]]]\\\^^^bbbhhhpppzzztttgggaaa[[[XXX^^^iiiwww}}}{{{{{{nnncccbbb```eeellliii```ZZZSSSNNNKKKJJJGGGFFFGGGGGGFFFFFFFFFGGGHHHIIIFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDCCCAAA@@@??????????????????@@@AAABBBCCCGGGOOOYYYeeerrr}}}~~~{{{yyyyyyzzzzzz~~~|||zzzwww{{{~~~vvvttt~~~}}}{{{zzz{{{|||}}}vvvjjjbbb[[[WWWTTTTTTWWWZZZZZZYYYWWWYYY[[[]]]]]]^^^aaacccffffffeeefffhhhjjjlllnnnkkkkkkkkkkkkkkklllnnnnnnnnnpppssstttuuuvvvxxxzzz|||zzztttpppmmmiiidddaaa```___^^^\\\^^^\\\YYYWWWUUUTTTSSSRRRSSSSSSSSSTTTXXX]]]aaadddcccbbbaaa^^^ZZZVVVTTTSSSQQQOOOMMMKKKJJJLLLNNNOOOOOONNNLLLIIIGGGDDDBBBAAADDDCCCFFFJJJOOOWWWggguuukkk\\\OOOKKKKKKGGGCCCBBBAAA???>>>>>>>>>>>>;;;<<<>>>??????<<<:::888;;;;;;::::::::::::999999<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>?????????GGGPPPXXXaaarrrxxxqqqttt}}}{{{qqqooolllkkkooovvv~~~~~~}}}~~~{{{uuummmcccZZZTTTTTTSSSQQQMMMJJJIIIKKKMMMOOOSSS\\\iii||||||{{{|||zzzxxxwwwvvvvvvxxxzzz{{{wwwuuussspppnnnlllkkkjjjjjjjjjjjjiiigggfffdddcccbbbbbbbbbaaaaaa```___^^^ZZZYYYXXXVVVUUUTTTSSSSSSPPPQQQRRRTTTWWWZZZ\\\^^^[[[]]]bbbjjjttt~~~qqqddd]]]ZZZZZZbbbooo{{{|||pppeeebbb\\\]]]bbb^^^XXXUUUPPPMMMKKKIIIIIIHHHDDDDDDEEEEEEGGGIIIJJJKKKGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFGGGIIIIIIIIIGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBFFFLLLSSS^^^kkkyyyyyytttqqqrrrsss}}}~~~}}}uuuvvv{{{sssttt~~~~~~zzzxxxwwwxxxxxx|||zzznnnfff___ZZZVVVUUUWWWYYYXXXVVVVVVXXXZZZ[[[[[[\\\^^^```ddddddddddddfffiiikkkmmmkkkkkkkkkkkkllllllmmmmmmlllnnnpppqqqqqqrrrtttvvvtttxxx}}}yyypppkkkhhhhhhfffcccbbbaaa___^^^\\\___^^^]]][[[YYYWWWWWWWWWUUUVVVWWWYYY\\\```ccceeecccaaa^^^[[[XXXUUURRRQQQOOOMMMKKKJJJJJJLLLOOOQQQOOOMMMKKKHHHEEEDDDCCCCCCCCCDDDIIIQQQXXXbbbsssdddWWWKKKHHHHHHCCCDDDCCCBBB@@@?????????>>>:::<<<>>>@@@@@@>>>;;;:::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===??????>>>>>>===>>>>>>???===BBBJJJRRRZZZgggyyy~~~xxxnnnnnnyyyxxxtttnnnkkkkkkpppwww{{{zzz{{{}}}}}}|||}}}~~~~~~}}}|||}}}}}}vvvlllccc[[[VVVXXXVVVSSSOOOKKKJJJLLLNNNPPPWWWbbbqqq|||yyyxxxyyyvvvuuusssqqqqqqsssuuuwwwrrrqqqooommmkkkiiiiiihhhgggggghhhhhhgggeeedddbbbaaa```___^^^]]][[[[[[ZZZWWWVVVVVVUUUTTTSSSRRRRRRPPPQQQRRRTTTWWWYYY\\\]]][[[]]]cccmmmyyy|||ooocccZZZ[[[___iiiwww~~~rrrgggbbbYYYXXX[[[VVVTTTRRRPPPMMMKKKJJJJJJJJJDDDDDDEEEGGGHHHJJJKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBDDDGGGKKKPPPXXXdddsss~~~zzzuuutttuuu}}}~~~~~~~~~~~~~~~}}}|||sssppprrryyy}}}wwwwwwzzzvvvtttttttttyyy|||wwwoooddd___YYYXXXZZZ[[[WWWSSSUUUWWWYYYYYYYYYZZZ[[[]]]``````aaaccceeegggiiijjjiiiiiiiiijjjjjjkkkkkkkkkiiijjjlllmmmmmmmmmoooqqqnnnqqquuuyyy}}}zzznnngggdddbbbaaaaaaaaaaaaaaa___^^^]]]^^^______^^^[[[ZZZZZZ[[[YYYZZZ\\\___aaadddeeefffccc___[[[XXXVVVSSSPPPNNNKKKJJJIIIIIIJJJLLLNNNPPPOOOMMMJJJGGGEEEEEEEEEFFFDDDHHHPPP[[[dddnnn}}}}}}xxx___VVVMMMIIIIIIDDDDDDDDDBBBAAA@@@?????????===>>>@@@AAAAAA@@@???>>>999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===??????>>>=========>>>>>>===???EEELLLSSS\\\lllyyy~~~yyyyyyxxxpppnnnttt~~~~~~~~~}}}xxxrrrllljjjkkkoooqqqtttvvvxxxxxxxxxyyy{{{}}}~~~|||zzz{{{~~~wwwnnneee___\\\]]][[[VVVQQQLLLJJJKKKMMMPPPZZZhhhxxxzzzvvvuuuuuutttrrrooommmmmmoooqqqsssooonnnllljjjhhhfffeeeeeecccdddfffffffffdddbbbaaaaaa```^^^[[[YYYXXXWWWVVVTTTTTTTTTTTTSSSSSSRRRQQQPPPQQQRRRTTTVVVXXX[[[\\\\\\___fffqqq~~~zzznnncccZZZ]]]eeeqqqqqqgggbbbXXXVVVYYYUUUTTTSSSQQQNNNKKKJJJJJJKKKEEEFFFHHHIIIJJJJJJIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDGGGJJJMMMSSS___nnnxxx||||||{{{|||{{{yyywww{{{~~~~~~xxxqqqmmmqqqvvv}}}yyyuuu~~~~~~yyyvvvuuuuuuxxxzzz~~~|||qqqkkkeeedddeeeddd^^^YYYTTTUUUWWWWWWWWWWWWYYYZZZ[[[\\\^^^```bbbdddeeeeeecccdddeeefffggggggggghhhggghhhjjjjjjjjjjjjlllmmmiiikkkooorrrtttwwwzzz}}}}}}|||~~~nnnddd^^^\\\[[[WWWZZZ]]]______^^^^^^^^^]]]___``````]]]\\\]]]^^^]]]___bbbeeehhhhhhhhhgggbbb^^^YYYUUUSSSQQQNNNKKKIIIIIIIIIJJJLLLNNNPPPQQQNNNLLLIIIFFFEEEFFFHHHIIIMMMRRR]]]jjjrrrzzz|||wwwvvv}}}nnnZZZTTTNNNKKKKKKFFFDDDCCCBBBAAA@@@?????????<<<===>>>>>>?????????>>>888888999999:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>??????>>>===============??????BBBHHHLLLRRR^^^kkkzzzxxxwww|||wwwvvvyyy~~~zzztttnnnjjjiiiiiijjjnnnppprrrssstttuuuxxxzzz}}}{{{yyyzzz}}}~~~xxxppphhhdddbbb```]]]XXXQQQKKKHHHIIIJJJOOO[[[lll~~~zzzuuusssssssssqqqnnnkkkkkkmmmoooqqqooommmkkkhhhfffdddbbbbbbaaabbbdddddddddcccaaa```aaa___]]]ZZZXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSUUUXXXZZZ[[[]]]```gggtttyyynnncccZZZ```iiivvvnnneeeaaaXXXVVVYYYVVVUUUUUURRROOOKKKIIIIIIJJJHHHIIIJJJKKKKKKIIIGGGFFFDDDEEEGGGHHHHHHGGGFFFFFFDDDCCCBBBBBBCCCDDDCCCAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEGGGJJJLLLPPP[[[jjjuuuzzzzzzyyyvvvtttxxxvvvnnnmmmooosss}}}}}}qqqsss|||}}}zzzyyyyyyxxxzzz~~~~~~xxxrrrqqqrrrppphhhaaaRRRTTTUUUVVVUUUUUUWWWXXXWWWYYY[[[^^^```bbbbbbbbb___```aaabbbcccdddddddddgggiiijjjjjjjjjjjjkkkmmmfffhhhkkkmmmoooqqqtttvvvuuuwww{{{~~~~~~yyyrrrppprrrmmmqqqxxx~~~uuufff\\\XXXWWWWWWPPPSSSXXX\\\]]]^^^^^^^^^\\\^^^aaa```^^^]]]^^^``````bbbgggjjjlllllljjjhhhaaa]]]WWWTTTRRRPPPMMMJJJIIIJJJLLLNNNPPPQQQRRRSSSNNNLLLHHHFFFEEEGGGIIIKKKWWW]]]iiivvv~~~uuuoooooo}}}bbbPPPNNNIIIHHHHHHBBBDDDCCCAAA@@@??????>>>>>>999:::::::::;;;<<<<<<<<<777777888999;;;<<<======>>>>>>>>>>>>>>>???@@@@@@??????>>>===============AAA???AAAFFFHHHKKKUUUaaajjj{{{}}}zzzzzzxxx{{{~~~}}}zzzuuuoookkkhhhffffffjjjlllnnnpppqqqrrruuuwww}}}{{{yyyyyy|||yyyqqqjjjgggfffbbb___XXXPPPIIIFFFFFFHHHMMM[[[nnn{{{vvvrrrooopppooommmlllkkkkkklllllljjjjjjiiigggfffeeedddccccccccccccbbb```___^^^]]][[[ZZZZZZYYYXXXWWWWWWWWWUUUUUUTTTRRRPPPPPPQQQSSSQQQQQQQQQSSSUUUXXX[[[\\\]]]cccmmmyyy|||ssskkkeee```fffrrr{{{yyyzzzqqqiii___XXXWWWVVVSSSPPPTTTSSSSSSSSSRRROOOJJJFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDBBBCCCGGGLLLMMMIIIEEEFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@AAABBBCCCDDDJJJIIIGGGEEECCCCCCCCCDDDCCCFFFIIIIIIKKKSSS```lll}}}zzzzzzuuuppppppuuu}}}zzzsssmmmlllsss|||{{{pppjjjsss}}}zzzwwwyyyyyywwwzzzuuuiii]]]VVVRRRSSSTTTSSSUUUXXXXXXYYY[[[]]]^^^___^^^^^^`````````aaabbbbbbcccccceeeeeeffffffggghhhhhhhhhfffggggggiiijjjkkklllllloooqqqtttuuuvvvxxxzzz||||||vvvqqqnnnkkkhhhfffhhhggggggiiipppyyy{{{lllaaa[[[WWWRRROOOSSSRRRSSSVVVYYY[[[[[[[[[aaaaaaaaa___^^^___bbbdddeeejjjnnnpppnnniiieeeccc\\\YYYTTTPPPMMMKKKKKKKKKIIIKKKNNNQQQSSSSSSSSSSSSPPPJJJEEEDDDCCCDDDLLLTTTdddqqqtttnnnoooyyyqqqbbbRRRKKKIIIFFFDDDDDDDDDCCCAAA???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::<<<>>>???@@@AAA@@@?????????@@@BBBCCCBBBAAA???>>><<<;;;;;;;;;>>>???@@@BBBEEEKKKSSSYYY]]]mmm~~~uuurrrvvv~~~{{{tttnnnhhhcccaaa``````cccgggkkkmmmpppsssuuuwwwwwwxxxyyy{{{~~~~~~|||zzzwwwsssooollljjjfff]]]TTTOOOKKKGGGGGGJJJPPP___tttzzzuuuqqqooommmlllkkkiiiiiiiiiiiijjjhhhggggggfffeeedddcccccccccbbbbbbaaa```^^^]]]\\\ZZZZZZYYYXXXXXXWWWVVVVVVTTTUUUTTTRRRPPPPPPQQQSSSSSSSSSTTTUUUWWWYYY\\\]]]```fffppp{{{zzzrrrkkkggggggooo}}}}}}wwwxxx{{{oooggg^^^XXXWWWVVVTTTRRRTTTTTTSSSTTTTTTQQQMMMJJJIIIIIIJJJJJJJJJJJJIIIIIIDDDBBBBBBFFFLLLPPPOOOLLLJJJIIIGGGFFFDDDCCCBBBBBBDDDDDDCCCBBBBBBCCCDDDEEEIIIHHHFFFDDDCCCCCCDDDDDDGGGIIIKKKJJJJJJPPP\\\fffxxxsssooojjjjjjpppyyy|||tttlllkkkooouuu{{{zzzqqqkkkfffmmmyyy~~~yyyyyyxxxvvvxxx~~~xxxkkk[[[TTTPPPPPPPPPOOOOOORRRUUUWWWYYY[[[\\\]]]]]]]]]]]]]]]^^^^^^___`````````bbbbbbcccdddeeefffggggggffffffggghhhiiijjjjjjkkkkkkllloooppppppqqqsssuuuyyy}}}}}}xxxtttoookkkhhhfffdddbbbcccaaa``````eeellltttyyyzzzpppddd[[[VVVTTTQQQNNNPPPPPPQQQSSSVVVYYY[[[\\\____________^^^```dddgggjjjmmmqqqqqqnnniiidddbbb[[[XXXTTTPPPMMMKKKKKKKKKKKKLLLOOORRRSSSSSSRRRQQQJJJGGGFFFFFFFFFJJJTTT___ppp}}}~~~uuurrrttt~~~iii\\\NNNIIIHHHFFFDDDEEECCCBBB@@@???===<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999;;;<<<>>>???@@@CCCCCCAAA@@@???>>>>>>>>>@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>AAAFFFNNNSSSYYYeeeuuutttqqqvvvzzzzzzrrrjjjddd```______]]]```dddgggjjjlllppprrrvvvwwwxxx{{{}}}~~~}}}{{{xxxtttpppllljjjcccZZZQQQMMMIIIFFFHHHLLLSSSccczzzyyytttpppnnnjjjiiigggfffeeeeeeffffffeeedddddddddccccccccccccbbbbbbaaa```___]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVVVVTTTTTTTTTRRRPPPPPPQQQSSSVVVVVVWWWXXXZZZ\\\___```fffllluuu~~~~~~vvvooojjjhhhlllvvv~~~xxx{{{|||jjjddd\\\XXXXXXWWWVVVTTTTTTTTTTTTUUUUUUTTTPPPNNNJJJJJJKKKKKKKKKKKKJJJJJJFFFDDDDDDHHHNNNTTTUUUUUUPPPNNNKKKHHHFFFDDDDDDDDDGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCDDDEEEEEEJJJLLLMMMKKKIIIMMMVVV]]]qqq{{{nnniiieeedddjjjttt}}}~~~rrriiieeehhhmmmuuu{{{}}}zzztttppp______fffwww}}}{{{xxxuuuuuuyyy|||~~~wwwjjjZZZSSSNNNNNNMMMKKKLLLOOOQQQSSSUUUXXXZZZ[[[[[[[[[YYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^___aaabbbdddeeeffffffffffffgggggghhhhhhhhhgggiiijjjkkkjjjkkklllnnnpppsssxxx}}}zzzrrrkkkhhhdddbbbaaa```___]]]]]][[[YYYXXXZZZ___dddhhhvvv{{{}}}yyylllddd[[[UUURRRRRRPPPNNNMMMMMMMMMOOORRRVVVZZZ\\\\\\]]]^^^^^^___bbbgggjjjooorrrsssrrrmmmgggbbb___ZZZWWWTTTPPPMMMKKKKKKKKKMMMOOORRRTTTTTTRRROOOMMMEEEDDDFFFHHHJJJQQQ```ppp|||wwwxxx|||}}}```TTTIIIFFFFFFEEEDDDEEEBBBAAA???>>><<<;;;;;;;;;============<<<<<<<<<<<<999999:::;;;<<<>>>??????AAAAAAAAA@@@???>>>===<<<>>>>>><<<;;;::::::::::::;;;;;;<<<<<<>>>CCCIIIMMMVVV___kkkxxxtttoooqqqqqqzzz~~~wwwnnnddd]]][[[[[[\\\XXX[[[___bbbdddgggjjjmmmqqqsssvvvzzz}}}}}}}}}|||yyyuuuqqqmmmjjjaaaYYYQQQLLLIIIGGGJJJPPPWWWiiiyyytttooommmhhhgggeeedddccccccddddddccccccccccccccccccccccccaaaaaa```___^^^\\\ZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRQQQQQQSSSUUUXXXXXXYYY[[[^^^bbbeeegggnnnrrrzzzxxxpppiiifffeeejjjwwwpppddd```[[[XXXXXXXXXXXXWWWVVVUUUTTTUUUUUUSSSPPPMMMJJJJJJJJJKKKKKKJJJJJJJJJHHHHHHJJJNNNTTTXXXYYYXXXUUUSSSOOOKKKHHHFFFFFFEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFDDDCCCCCCDDDEEEFFFKKKLLLMMMKKKIIIKKKQQQWWWiiittt|||nnnjjjdddcccgggqqq{{{}}}pppjjjcccffflllsssyyy|||{{{zzzggg^^^ZZZeeezzz~~~yyyuuussstttvvvwww{{{qqqdddZZZSSSNNNNNNNNNLLLLLLOOONNNOOORRRTTTVVVWWWXXXXXXVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[\\\^^^aaacccdddeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhiiiiiihhhhhhiiijjjlllnnnrrrvvvyyy{{{|||}}}|||}}}zzzooohhhaaa___]]]\\\\\\\\\[[[ZZZZZZXXXVVVTTTUUUXXX[[[^^^gggkkkpppuuuvvvsssoookkkbbb]]]VVVRRRQQQQQQPPPPPPLLLLLLLLLLLLNNNQQQVVVYYYYYY[[[]]]^^^aaadddiiimmmsssttttttqqqkkkddd___\\\XXXVVVSSSPPPNNNLLLLLLLLLOOOQQQSSSUUUSSSPPPLLLJJJCCCCCCFFFIIILLLXXXooo|||zzz~~~wwwZZZPPPGGGEEEEEEDDDCCCDDD@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999:::<<<===>>>>>>>>>;;;<<<===>>>???>>>===<<<<<<<<<;;;:::999999999:::===>>>>>>>>>???BBBGGGKKKVVV]]]gggtttwwwllliiifffiiipppzzzyyyrrrggg]]]VVVTTTVVVWWWTTTVVVYYY[[[]]]```dddgggjjjlllqqqvvvzzz|||}}}~~~}}}}}}|||zzzwwwqqqmmmjjjbbb[[[SSSNNNJJJIIINNNUUU[[[ooo{{{uuupppmmmhhhgggeeedddccccccddddddbbbccccccccccccddddddddd``````___^^^\\\ZZZXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTSSSRRRSSSUUUWWWYYYZZZ\\\___dddhhhllloootttxxx}}}sssiiicccaaaaaahhhwwwuuuhhh___\\\ZZZYYYYYYYYYYYYXXXWWWVVVTTTSSSSSSQQQMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLQQQUUUYYYYYYXXXVVVWWWUUURRRNNNKKKIIIGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEHHHJJJKKKJJJIIIKKKOOORRR___jjjxxxwwwqqqmmmhhheeegggnnnxxxzzzuuuiiiiiikkkpppxxxssscccVVVYYYhhh|||}}}xxxtttsssrrrrrruuuzzz|||mmmbbbYYYRRRNNNNNNNNNLLLMMMPPPKKKLLLOOOQQQSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXYYY[[[]]]___aaacccdddcccccccccccccccccccccccceeeggghhhgggfffeeefffgggiiijjjmmmoooqqqsssttttttsssuuuvvvwwwxxx{{{wwwmmmccc]]][[[ZZZXXXXXXYYYZZZYYYXXXVVVUUUSSSRRRRRRTTTWWWYYY\\\___cccfffgggeeebbb```[[[WWWSSSOOONNNNNNNNNNNNMMMMMMMMMKKKKKKMMMQQQUUUVVVYYY]]]```cccfffjjjmmmqqqrrrqqqlllfff___[[[YYYVVVTTTSSSQQQOOONNNNNNNNNRRRSSSTTTTTTRRRNNNJJJGGGEEEDDDFFFIIIPPPaaa}}}pppWWWOOOHHHGGGFFFCCCBBBCCC??????===<<<;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<============888999:::<<<<<<;;;::::::;;;:::999999999999999:::>>>????????????AAAEEEHHHRRRYYYdddqqqnnnddd^^^ZZZ[[[cccoooyyy}}}}}}pppjjj```WWWQQQPPPQQQSSSQQQSSSUUUVVVWWWZZZ]]]```cccggglllrrrwwwzzz||||||{{{||||||{{{wwwrrrlllhhhbbb[[[SSSNNNJJJJJJRRR[[[cccxxxwwwqqqmmmhhhgggeeedddccccccddddddbbbbbbbbbccccccccccccccc______^^^]]][[[XXXWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTVVVYYY\\\]]]^^^```ccchhhmmmqqqtttxxx||||||pppeee______aaakkkyyymmmfffZZZZZZZZZYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQOOOLLLIIIIIIIIIIIIJJJJJJIIIIIIIIIKKKOOOTTTXXXYYYWWWTTTQQQUUUTTTRRRPPPMMMKKKIIIHHHCCCCCCBBBAAABBBCCCDDDEEEFFFFFFDDDCCCBBBCCCDDDDDDFFFGGGIIIJJJJJJKKKMMMOOOTTT___mmmwww}}}wwwsssnnnjjjjjjpppyyy}}}uuurrrpppsss{{{yyygggWWWVVV]]]iii|||zzzwwwssspppppptttzzz}}}pppgggZZZSSSNNNNNNMMMKKKLLLNNNJJJKKKMMMOOOQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWYYY[[[]]]___aaaaaa`````````aaaaaabbbbbbbbbcccdddeeedddcccbbbcccdddeeefffggghhhiiijjjjjjkkkjjjkkkmmmnnnnnnpppsssuuuuuuxxx}}}yyyooofff___ZZZXXXWWWVVVVVVWWWWWWVVVUUUQQQPPPOOONNNOOOPPPRRRSSSTTTVVVXXX[[[[[[ZZZXXXWWWSSSQQQNNNLLLJJJIIIJJJJJJLLLNNNOOOMMMJJJKKKOOOSSSTTTYYY^^^cccfffgggiiikkkkkkkkkjjjfff```ZZZWWWVVVSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSRRROOOKKKHHHFFFFFFEEEGGGNNNZZZnnngggTTTNNNJJJIIIHHHDDDBBBCCC??????===<<<<<<;;;;;;;;;999999999999999:::::::::888:::;;;===>>>======<<<;;;;;;;;;:::999888777666:::999999999999::::::;;;======>>>======>>>BBBDDDKKKSSS^^^lll~~~zzzjjj]]]TTTNNNRRR[[[dddlllqqqgggbbb\\\UUUPPPOOOOOOPPPPPPQQQRRRRRRSSSTTTXXXZZZ^^^aaagggmmmssswwwzzz|||yyy{{{|||{{{wwwqqqjjjfff```YYYSSSOOOLLLNNNXXXcccqqqzzzrrrnnnhhhgggeeedddccccccddddddbbbaaaaaaaaaaaaaaaaaaaaa___^^^]]]\\\ZZZWWWUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTUUUVVVYYY]]]```bbbbbbdddgggkkkooosssuuuzzz~~~{{{oooddd___aaaeeeqqq}}}sssgggdddXXXYYYYYYZZZYYYYYYYYYYYYWWWUUUSSSQQQQQQPPPMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKNNNRRRTTTTTTRRRPPPOOOQQQQQQQQQQQQOOOMMMJJJHHHBBBAAAAAAAAABBBDDDFFFGGGGGGFFFEEECCCBBBBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJKKKLLLVVVaaajjjuuu~~~|||xxxttttttxxx~~~zzzwwwyyy~~~oooaaa\\\ZZZ\\\iiiyyy}}}wwwqqqoooqqqssszzzvvvnnn```YYYSSSQQQOOOLLLKKKMMMJJJKKKMMMNNNOOOOOONNNNNNPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVXXXZZZ\\\]]]^^^]]]^^^^^^___```aaabbbbbbbbbcccddddddbbbbbbcccdddbbbcccccccccddddddddddddbbbdddfffggggggggghhhiiijjjnnnsssxxx|||}}}qqqiiiccc]]]YYYUUUTTTSSSSSSTTTTTTRRRPPPMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQOOONNNLLLLLLKKKJJJHHHHHHIIIJJJJJJMMMPPPOOOLLLLLLOOOSSSSSSYYY```fffhhhhhhggggggddddddbbb___ZZZVVVTTTTTTQQQRRRRRRSSSTTTUUUUUUVVVTTTSSSQQQOOOLLLIIIGGGFFFDDDDDDJJJWWWhhh}}}}}}xxx```PPPLLLJJJJJJIIIEEECCCEEE??????>>>===<<<<<<<<<<<<999999999::::::;;;;;;;;;888:::<<<===>>>===<<<<<<===<<<;;;:::999888888888999999999999999:::;;;<<<<<<<<<===<<<<<<===@@@CCCHHHPPPZZZdddsssxxxdddXXXMMMKKKNNNSSS[[[ddd___]]]ZZZVVVSSSQQQPPPPPPQQQRRRRRRQQQPPPQQQTTTVVVWWWZZZ^^^dddkkkqqqvvvxxxwwwyyy{{{{{{wwwpppiiiddd^^^YYYUUURRRQQQVVVcccppp|||sssnnngggfffeeeccccccccccccdddaaaaaa``````____________^^^^^^]]][[[YYYWWWUUUSSSQQQQQQQQQRRRRRRRRRRRRRRRPPPRRRTTTVVVWWW[[[___bbbffffffgggiiilllooorrrttt{{{{{{oooeeeaaadddiiitttyyyjjjbbbaaaVVVXXXZZZZZZYYYXXXYYYYYYUUUTTTRRRQQQRRRQQQPPPNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLNNNOOOOOONNNNNNOOONNNOOOPPPQQQPPPNNNKKKIIIAAAAAAAAABBBCCCEEEGGGHHHHHHGGGEEECCCBBBAAABBBBBBEEEGGGHHHIIIJJJIIIHHHHHHJJJQQQXXX```kkkyyy~~~}}}~~~~~~|||~~~wwwkkkeee\\\UUU\\\iiisss{{{sssoooqqqpppxxxzzzsssggg___XXXUUURRRMMMLLLMMMJJJKKKMMMNNNNNNNNNMMMLLLNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSUUUVVVXXXYYY[[[[[[\\\\\\]]]^^^___aaaaaabbbcccdddeeeeeeddddddeeefffbbbbbbbbbbbbbbbbbbbbbbbb___aaaddddddcccbbbbbbbbbaaaeeejjjooosssxxx|||~~~rrrgggaaa\\\WWWTTTSSSRRRQQQQQQQQQQQQNNNLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIJJJJJJKKKJJJIIIIIIJJJLLLHHHLLLPPPPPPMMMMMMQQQUUUSSSYYYbbbhhhiiihhhfffeee^^^___]]]ZZZVVVSSSRRRRRRPPPQQQRRRTTTUUUWWWXXXXXXTTTSSSPPPMMMJJJHHHGGGFFFBBBCCCLLL^^^rrryyy}}}ttt^^^MMMJJJIIIJJJIIIEEEDDDFFF@@@???>>>===============:::::::::;;;;;;<<<<<<<<<888:::<<<>>>>>>===<<<;;;<<<;;;:::999:::;;;<<<===999999999999:::;;;<<<<<<<<<===>>>>>>===>>>AAADDDJJJQQQXXX]]]hhh{{{jjj]]]QQQLLLJJJJJJQQQ[[[[[[[[[ZZZXXXVVVSSSRRRPPPRRRRRRRRRPPPNNNOOORRRTTTQQQSSSWWW]]]dddkkkpppsssvvvxxx{{{{{{wwwppphhhccc___[[[XXXWWWWWW^^^mmm||||||rrrkkkeeecccaaa```bbbcccccccccaaa___]]][[[ZZZZZZZZZZZZYYYYYYXXXWWWUUUTTTSSSSSSPPPRRRTTTTTTRRRQQQPPPQQQUUUSSSSSSWWW]]]bbbddddddccceeegggiiikkkmmmqqqtttvvv~~~yyypppjjjfffiiiooo~~~xxxlllccc^^^]]][[[[[[YYYXXXVVVVVVUUUUUUVVVVVVTTTRRRNNNLLLLLLMMMLLLLLLLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLMMMNNNNNNPPPPPPPPPPPPOOOMMMKKKIIIFFFEEEDDDCCCCCCCCCCCCCCCKKKKKKKKKJJJHHHEEEBBB@@@BBBCCCEEEGGGHHHIIIIIIJJJIIILLLRRRYYYbbbmmmwww~~~|||xxxwww{{{{{{uuusssvvvxxxzzz|||{{{uuukkkdddaaa]]]YYYiiiqqq}}}vvvmmmrrruuuzzzyyywwwnnnddd]]]YYYVVVQQQMMMNNNNNNNNNMMMKKKJJJJJJKKKMMMLLLLLLMMMMMMNNNOOOPPPRRRRRRRRRSSSUUUWWWZZZ[[[^^^^^^]]]]]]]]]\\\\\\\\\aaaaaaaaaaaaaaa```______aaa```______```___]]][[[```___^^^]]]\\\[[[[[[ZZZ]]]___bbbgggmmmrrrvvvxxx}}}wwwqqqiiidddaaa^^^XXXSSSQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKNNNOOOPPPPPPPPPQQQSSSUUUXXX\\\ccchhhiiigggbbb___ZZZYYYWWWTTTRRRPPPOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUVVVQQQMMMKKKFFF@@@AAAEEEIIIOOOXXXfff}}}zzzjjjZZZLLLJJJHHHIIIKKKKKKHHHDDDAAAAAA@@@???>>>===<<<<<<>>>=========<<<<<<<<<<<<777:::===>>>>>>===>>>???777888:::;;;;;;:::888777;;;:::999888888:::<<<======<<<<<<<<<===>>>@@@AAAKKKKKKPPPYYYbbbnnn~~~mmmXXXNNNKKKJJJOOOVVV[[[bbbeee```[[[ZZZWWWRRRXXXVVVTTTRRRRRRQQQNNNLLLRRRSSSUUUYYY```hhhppptttvvvyyyxxxtttsssrrrjjj___```[[[XXXZZZ^^^hhh}}}wwwnnngggbbbaaa___```aaabbbbbbaaa___^^^]]][[[ZZZZZZZZZ[[[ZZZYYYXXXVVVUUUSSSRRRRRROOOQQQSSSSSSRRRPPPPPPQQQTTTSSSUUUYYY___cccdddddd```bbbccceeegggjjjnnnqqqwww~~~wwwpppjjjgggllltttpppggg```\\\ZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWVVVUUUSSSPPPNNNNNNNNNKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOOOORRRRRRQQQPPPNNNLLLJJJIIIDDDDDDCCCCCCCCCDDDEEEEEEJJJJJJKKKJJJHHHFFFCCCAAADDDDDDDDDDDDDDDDDDEEEEEEJJJKKKNNNSSS[[[fffsss|||}}}zzzxxx{{{uuulllhhhkkkoootttwwwwwwrrrooommmiiidddaaafffrrr~~~uuussstttwww|||xxxnnnfffaaa]]]WWWRRRQQQPPPOOONNNLLLKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMQQQQQQQQQRRRTTTVVVXXXZZZ\\\\\\\\\\\\\\\\\\\\\\\\```````````````___^^^^^^___]]]]]]]]]]]]]]][[[YYY\\\\\\\\\[[[ZZZZZZYYYYYYZZZ\\\___cccgggkkknnnppprrruuu{{{|||wwwrrrllleeeaaa```]]]XXXTTTPPPNNNLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHHHHIIIJJJJJJJJJMMMNNNPPPQQQQQQSSSUUUWWW]]]```eeeggggggbbb]]]YYYSSSRRRPPPNNNMMMLLLMMMMMMNNNOOORRRTTTUUUTTTSSSSSSPPPLLLIIIGGGCCC???AAAEEEKKKTTTbbbsss~~~zzz}}}cccUUUKKKIIIGGGGGGIIIIIIFFFBBBAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::999;;;===>>>===<<<<<<===::::::;;;;;;;;;:::999888:::999888888999;;;===???>>>>>>===<<<===>>>@@@AAAGGGFFFJJJRRRZZZeeeuuujjj[[[QQQJJJKKKOOO\\\hhhqqqnnngggdddbbb___\\\YYYVVVSSSRRRQQQOOOMMMNNNNNNPPPSSSYYY```gggkkkpppssstttrrrqqqppphhh___]]]YYYYYY```jjjxxx}}}sssiiiccc^^^^^^^^^___aaaaaa```___]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXVVVTTTSSSQQQQQQOOOPPPRRRRRRQQQPPPPPPQQQSSSTTTXXX]]]bbbeeedddccc^^^___``````bbbffflllpppxxx~~~|||xxxsssoookkklllvvvzzziiiccc___[[[YYYVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOJJJJJJKKKKKKLLLKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQUUUTTTRRROOOMMMKKKJJJIIICCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFDDDCCCEEEDDDCCCBBBBBBCCCDDDDDDIIIIIIIIIKKKRRR^^^llluuu|||~~~|||yyyzzz}}}zzzjjjaaaaaaffflllsssyyy{{{||||||wwwqqq___^^^bbbppp|||uuuttttttuuuyyy}}}zzzsssmmmggg___ZZZVVVUUUSSSPPPNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJKKKKKKOOOOOOPPPQQQRRRTTTVVVWWWYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYZZZZZZZZZXXXVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ]]]```ccceeefffggghhhkkkooosssvvvyyyzzzyyyzzz{{{zzzwwwsssooolllkkkfffaaa^^^]]][[[WWWTTTOOOMMMKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKLLLNNNQQQRRRSSSUUUXXXZZZ___aaadddeeeccc^^^YYYUUUMMMLLLIIIHHHHHHJJJLLLMMMMMMOOORRRTTTUUUSSSQQQOOOLLLHHHFFFEEEBBB@@@CCCHHHNNN\\\nnnzzzzzzzzzqqqZZZOOOJJJHHHEEEFFFHHHGGGDDDAAABBBBBBAAAAAA@@@@@@??????=========<<<<<<<<<;;;;;;:::<<<>>>>>><<<<<<<<<===???>>>===<<<;;;:::::::::888888888999;;;===???AAAAAA@@@>>>======>>>@@@BBBDDDCCCEEEKKKQQQ[[[jjjxxxooo^^^QQQKKKKKKYYYiiiyyy{{{uuuooommmllleeeaaa[[[WWWTTTRRRPPPNNNKKKKKKLLLNNNRRRXXX]]]aaagggkkkmmmmmmmmmlllfff___[[[ZZZ^^^jjjyyy~~~ssshhhaaa\\\\\\\\\^^^```aaa___]]][[[[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVTTTRRRPPPPPPNNNPPPQQQQQQPPPPPPQQQRRRSSSVVV[[[aaaeeefffdddccc^^^^^^]]]]]]___eeelllqqqxxx~~~~~~xxxsssqqqooonnnmmmtttuuufffcccaaa]]]ZZZVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTTTTTTTTTTSSSPPPNNNJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQWWWUUURRRNNNLLLJJJJJJIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBAAAAAABBBDDDGGGHHHHHHGGGGGGHHHNNNXXXccckkkuuu|||~~~}}}yyyyyy{{{}}}ttthhhdddeeehhhpppxxx}}}}}}hhh```ZZZ___qqqyyywwwsssppppppsssxxx{{{}}}xxxqqqjjjeee```]]]YYYUUURRRPPPNNNMMMJJJJJJJJJIIIJJJJJJKKKKKKMMMMMMNNNOOOQQQRRRTTTTTTUUUVVVVVVXXXYYYZZZ[[[[[[ZZZ[[[[[[\\\[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXVVVTTTUUUUUUUUUVVVVVVWWWWWWWWWSSSTTTVVVXXX[[[]]]___```bbbbbbbbbccceeehhhjjjlllmmmmmmmmmmmmllljjjiiihhheeebbb^^^\\\ZZZXXXUUURRRNNNLLLJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIIIIKKKLLLMMMNNNNNNLLLOOORRRUUUVVVXXX[[[]]]]]]^^^``````^^^ZZZVVVTTTMMMKKKHHHGGGGGGJJJMMMOOONNNPPPSSSUUUUUURRROOOLLLJJJGGGDDDDDDCCCAAAEEEKKKSSSbbbwww{{{wwwxxx}}}|||}}}iiiVVVNNNJJJHHHFFFFFFHHHGGGDDDAAACCCBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>;;;<<<>>>>>>>>>>>>???@@@CCCAAA>>><<<::::::;;;;;;777888999:::<<>>>>>@@@AAABBBFFFDDDEEEIIIMMMUUUbbbooorrr```SSSNNNVVVeeewww}}}zzzyyyrrrllleee^^^XXXTTTPPPNNNKKKKKKKKKLLLOOOSSSVVVYYY]]]```dddfffgggfffbbb___]]]___gggvvvvvvkkkddd\\\\\\\\\^^^``````^^^\\\ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXVVVUUUSSSQQQPPPOOONNNOOOQQQQQQPPPQQQSSSTTTTTTYYY___eeegggfffdddbbb\\\\\\[[[[[[]]]cccjjjpppwww~~~wwwoookkkiiiiiikkkooo{{{rrrfffcccaaa]]]ZZZYYYYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRTTTUUUTTTPPPMMMLLLLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJMMMOOOPPPUUUSSSPPPNNNKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???@@@BBBEEEFFFEEEFFFGGGIIIMMMSSS[[[```ooowww}}}}}}|||yyywwwyyyzzzvvvkkkddddddkkkqqquuu{{{uuuhhhYYYUUU___sss|||uuuooolllllloooqqqzzz}}}yyytttppplllhhhbbb]]]YYYUUUPPPLLLIIIIIIIIIIIIJJJLLLMMMMMMLLLLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVXXXXXXYYYWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVXXXWWWVVVTTTSSSSSSSSSTTTUUUUUUVVVVVVQQQRRRTTTVVVXXX[[[\\\]]]^^^]]]\\\\\\]]]^^^```aaa________________________```^^^\\\YYYWWWTTTQQQOOOLLLKKKIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIKKKLLLNNNOOOPPPNNNQQQUUUWWWYYYZZZ\\\^^^\\\\\\\\\[[[XXXUUURRRPPPMMMKKKIIIGGGGGGIIIMMMOOOOOOQQQTTTUUUTTTQQQMMMJJJHHHDDDBBBBBBBBBAAAFFFMMMXXXggg|||~~~uuutttxxx{{{sssrrrfffVVVOOOKKKHHHGGGGGGIIIIIIGGGCCCDDDDDDCCCCCCBBBAAAAAAAAA????????????>>>>>>>>>>>>999;;;===??????AAACCCFFFEEECCC???===;;;;;;<<<<<<888999:::<<<>>>@@@BBBCCCBBBBBBAAAAAAAAABBBCCCCCCGGGEEEEEEGGGJJJOOO[[[fffvvvrrraaaVVVTTT]]]lll|||}}}xxxppphhh```YYYSSSNNNLLLLLLKKKKKKLLLNNNQQQRRRUUUWWW[[[___```______```bbbhhhttt{{{ppphhh___^^^]]]^^^``````^^^]]]ZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPNNNPPPQQQQQQQQQRRRTTTWWWXXX]]]cccggghhheeecccbbb[[[ZZZZZZZZZ]]]bbbjjjooowww~~~{{{qqqhhhbbbaaadddjjjtttmmmdddaaa^^^ZZZYYYZZZZZZZZZYYYWWWTTTRRRPPPPPPPPPQQQTTTWWWVVVQQQMMMLLLMMMNNNOOONNNLLLIIIHHHGGGFFFFFFGGGIIIKKKMMMNNNQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJHHHFFFEEEDDDDDDDDDBBBAAAAAAAAAAAABBBBBBBBBCCCBBBAAA????????????@@@CCCFFFHHHKKKMMMPPPTTTWWWhhhqqq|||~~~|||yyyxxxzzz{{{~~~ssshhhcccfffgggiiiqqq}}}{{{nnn]]]RRRSSS^^^mmmwwwzzzqqqkkkiiijjjkkkooouuu|||}}}{{{vvvrrrlllhhhddd]]]UUUOOOKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWUUUTTTQQQQQQRRRRRRSSSSSSSSSSSSPPPQQQRRRTTTVVVWWWYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXVVVSSSPPPNNNMMMKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHIIIKKKMMMOOOPPPQQQRRRUUUXXXZZZ[[[[[[\\\]]]\\\[[[YYYUUURRRNNNKKKJJJKKKIIIHHHGGGGGGJJJLLLNNNQQQRRRSSSSSSRRRNNNJJJHHHDDDAAA???AAAAAACCCIIIQQQ```nnn~~~uuuqqqsssyyy}}}nnnlllooo}}}hhhZZZRRRKKKHHHGGGHHHKKKLLLIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@=========<<<<<<<<<;;;;;;888:::<<<>>>???BBBEEEHHHDDDCCC@@@===<<<;;;<<<===;;;;;;<<<>>>???@@@AAAAAA@@@AAABBBDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFIIIRRR\\\iiixxxqqqcccTTTVVV^^^nnn{{{zzztttkkkbbbXXXRRRLLLLLLKKKJJJJJJKKKLLLLLLOOOPPPSSSXXXZZZYYY\\\aaafffrrrssslllcccaaa_________```___^^^ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQOOOPPPQQQRRRRRRSSSVVVYYY[[[```fffiiihhhdddbbbaaa]]]]]]^^^___aaagggmmmrrryyy}}}}}}yyyuuummmfff]]]^^^dddqqqwwwiiiccc___[[[YYYZZZXXXXXXXXXXXXVVVTTTQQQPPPPPPPPPQQQUUUYYYYYYSSSNNNKKKLLLNNNNNNMMMJJJGGGFFFFFFEEEEEEEEEGGGHHHJJJLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAADDDFFFHHHIIIJJJLLLOOOQQQ^^^ggguuu}}}zzzzzz}}}}}}wwwggggggdddaaaeeeqqqzzz~~~xxxqqqeeeXXXQQQRRRZZZaaalllwwwuuummmiiigggggggggllltttzzz~~~~~~zzzvvvsssppphhh^^^VVVPPPOOONNNNNNMMMMMMMMMMMMKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVTTTRRROOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQRRRQQQOOOMMMLLLKKKJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTUUUUUUXXX[[[\\\\\\[[[[[[\\\XXXWWWTTTPPPMMMKKKIIIHHHGGGGGGGGGHHHJJJMMMOOOPPPQQQQQQQQQPPPNNNJJJGGGEEEBBB??????CCCFFFIIIRRRZZZkkkxxxwwwqqqpppwww~~~ooogggkkkrrryyyjjj]]]SSSIIIGGGFFFHHHLLLMMMKKKHHHFFFFFFDDDCCCAAA@@@???>>><<<<<<<<<;;;;;;;;;::::::888:::;;;<<<===@@@CCCFFFCCCBBB@@@>>>===<<<<<<===>>>>>>??????????????????>>>@@@CCCFFFHHHGGGFFFDDD@@@???AAACCCDDDEEEKKKSSS[[[iiizzzvvveee``````eeekkkooovvv~~~wwwlll```XXXMMMMMMLLLKKKJJJJJJJJJJJJMMMKKKNNNRRRTTTTTTZZZbbbjjjzzzuuunnnfffccc```______```______ZZZ[[[[[[[[[YYYWWWUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRRRRRRRTTTWWWZZZ^^^ccchhhjjjgggdddbbbaaaaaabbbccceeeggglllrrrwwwzzz}}}|||wwwssspppkkkfff\\\^^^hhhyyy{{{rrrhhhccc___[[[[[[]]]TTTUUUVVVWWWVVVTTTRRRPPPQQQPPPRRRWWW[[[[[[UUUOOOJJJKKKMMMMMMLLLIIIFFFDDDEEEEEEDDDDDDEEEGGGIIIJJJGGGIIIJJJLLLLLLLLLKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGEEEFFFGGGGGGGGGIIILLLOOOUUU___mmm{{{~~~|||}}}}}}ooommmfff^^^___gggnnnqqquuurrrkkk___TTTOOOQQQVVVVVVbbbooo{{{xxxoooiiigggfffbbbgggnnntttyyy|||zzzxxxpppeee\\\TTTSSSQQQOOONNNMMMLLLLLLKKKLLLNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSSSSTTTSSSSSSSSSRRRRRRSSSTTTTTTSSSQQQNNNMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLJJJKKKMMMMMMLLLKKKKKKKKKIIIHHHFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJOOOPPPQQQSSSVVVXXXZZZZZZXXXZZZ]]]^^^]]][[[[[[[[[RRRQQQOOOLLLKKKKKKKKKKKKFFFGGGIIIKKKNNNQQQSSSUUUPPPPPPOOOMMMJJJGGGEEECCCCCCAAABBBGGGKKKQQQ[[[ddduuutttqqqsss|||{{{sssbbbaaajjjtttwwwkkk___SSSGGGFFFEEEHHHLLLMMMLLLIIIGGGFFFEEECCCAAA???======>>>=========<<<<<<<<<<<<999:::;;;;;;;;;===@@@CCCAAAAAA???>>>======<<<<<<@@@@@@@@@@@@@@@???>>>===<<>>>>>AAADDDDDDCCCIIIPPPRRR```qqq~~~vvvooojjjeeedddmmmzzz~~~rrreee\\\PPPOOONNNMMMLLLLLLKKKKKKLLLIIIKKKPPPQQQRRRYYYcccnnn~~~uuunnnfffccc```^^^]]]^^^]]]]]]XXXYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOTTTRRRPPPQQQTTTWWWXXXYYYcccdddeeefffeeeccc```___aaaaaacccgggmmmrrruuuvvv}}}xxxtttsssnnnfffaaa```^^^eeesssoooggg^^^YYYYYYZZZYYYWWWYYYYYYWWWTTTPPPOOOPPPQQQLLLMMMOOOTTTWWWVVVQQQLLLJJJJJJKKKKKKJJJHHHFFFEEEEEEFFFGGGFFFDDDBBBCCCDDDEEEGGGIIIJJJKKKKKKIIIIIIKKKJJJIIIHHHFFFDDDCCCCCC@@@AAACCCEEEEEEEEEEEEDDDEEEFFFHHHLLLPPPSSSSSSRRRKKKIIIFFFDDDDDDDDDCCCBBBMMMWWWbbbkkkxxx}}}xxxhhh``````dddggggggkkkmmmmmmfff\\\TTTQQQQQQRRRPPPTTT___mmmzzz}}}tttiiibbbdddcccdddiiirrr{{{}}}wwwqqqmmm___ZZZTTTPPPNNNMMMLLLKKKLLLMMMPPPTTTVVVUUUQQQNNNOOONNNMMMNNNPPPRRRQQQPPPQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJLLLMMMMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLNNNNNNMMMKKKIIIGGGFFFIIILLLMMMKKKJJJIIIIIIIIIJJJKKKJJJHHHHHHHHHJJJIIIIIIIIIHHHHHHHHHHHHHHHEEEGGGJJJLLLLLLLLLNNNOOONNNPPPSSSWWWZZZ\\\\\\\\\]]]]]][[[YYYWWWUUUSSSRRRNNNMMMKKKHHHEEEEEEGGGJJJGGGHHHJJJLLLNNNPPPRRRSSSPPPNNNJJJHHHGGGFFFEEECCC@@@AAADDDKKKTTT___lllvvvwwwwwwyyyfff\\\YYYfffxxxnnnddd^^^XXXLLLIIIDDDBBBBBBDDDEEEEEEEEEDDDCCCAAA@@@???????????????>>><<<;;;:::999888<<<;;;:::999:::<<<>>>@@@AAA@@@@@@??????@@@@@@AAA??????>>>>>>======<<<<<<===>>>AAACCCCCCCCCBBBAAA======???@@@BBBCCCEEEEEENNNWWWcccooo}}}nnnccc```ffflllzzzyyyiiiYYYTTTOOOJJJHHHHHHIIIHHHGGGIIIIIIJJJKKKLLLOOOTTTXXXnnnvvv~~~wwwuuutttuuu{{{|||tttnnngggddd```^^^]]]]]]]]]\\\YYYYYYXXXXXXWWWUUUTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOPPPOOOOOOQQQVVV[[[___```dddeeeeeeeeedddbbb___^^^bbbccceeejjjpppuuuxxxyyyzzzuuupppnnnjjjccc______bbbkkk}}}~~~jjjccc[[[WWWWWWWWWUUUSSSSSSSSSSSSQQQNNNMMMNNNOOOKKKLLLNNNQQQSSSRRRNNNJJJFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGGGGEEECCCBBBCCCEEEEEEFFFHHHJJJJJJJJJIIIHHHKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFJJJOOOUUUXXXXXXWWWMMMJJJFFFEEEDDDEEEDDDDDDHHHPPPZZZdddqqqvvviiiaaa^^^^^^^^^bbbffflllnnnjjj```UUUMMMNNNLLLNNNVVV```jjjvvvyyyooojjjdddcccbbbeeellltttzzz~~~yyyvvviiiccc\\\VVVRRROOOMMMLLLLLLMMMPPPTTTWWWWWWUUUSSSPPPNNNMMMMMMNNNOOOMMMLLLPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLJJJIIIIIIKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJHHHGGGGGGIIIKKKKKKJJJIIIIIIJJJHHHIIIJJJJJJHHHGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGIIIKKKLLLLLLMMMOOOQQQUUUWWW[[[^^^aaaaaaaaa```^^^\\\ZZZWWWTTTRRRPPPPPPLLLKKKIIIGGGEEEEEEGGGJJJIIIJJJLLLNNNPPPRRRRRRSSSPPPMMMIIIFFFCCCBBBAAA@@@BBBDDDJJJRRR^^^mmm|||{{{vvvzzzjjj]]]WWWXXXiii|||kkk```YYYSSSIIIEEEAAA>>>>>>@@@@@@@@@BBBAAA@@@>>>======<<<<<>>===<<<;;;:::999999;;;:::999999:::;;;===???@@@@@@????????????@@@@@@>>>>>>>>>=========<<<<<<;;;<<<>>>@@@AAAAAA@@@???<<<===>>>@@@AAACCCDDDEEELLLRRRZZZeeeuuutttfff___```dddppp{{{|||rrrfff[[[UUUQQQLLLJJJJJJJJJJJJHHHJJJKKKKKKJJJKKKNNNSSSWWWdddkkkuuu~~~}}}yyyuuunnniiiiiijjjlllrrrzzz{{{tttnnniiieeeaaa^^^]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOQQQOOOOOOSSSYYY___dddfffeeeeeedddcccbbb```___^^^bbbdddgggmmmtttyyy{{{{{{xxxrrrmmmjjjfff```^^^```fffrrrsssccc^^^XXXUUUTTTTTTQQQNNNMMMNNNOOOOOOMMMKKKKKKLLLKKKKKKLLLMMMNNNMMMJJJHHHCCCDDDEEEGGGHHHIIIIIIJJJEEEEEEDDDBBB@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIHHHGGGJJJKKKKKKKKKJJJHHHEEEDDDFFFFFFEEECCCCCCBBBBBBBBBDDDFFFLLLSSSYYY\\\\\\[[[NNNKKKGGGDDDDDDEEEFFFEEEDDDKKKRRRZZZeeesss{{{~~~tttfff\\\XXXXXX[[[___gggpppsssmmm```UUUMMMIIIGGGKKKQQQXXXbbbkkk}}}xxxtttiiieeebbbaaaeeekkkqqqttt{{{~~~vvvppphhh```ZZZUUUQQQOOOOOOOOOQQQUUUYYY[[[[[[YYYSSSQQQNNNMMMMMMMMMLLLJJJOOOOOONNNNNNNNNMMMMMMMMMOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIGGGHHHJJJKKKKKKJJJKKKJJJIIIHHHHHHGGGGGGGGGJJJJJJKKKKKKKKKIIIHHHFFFGGGHHHIIIIIIHHHHHHJJJKKKJJJKKKLLLLLLJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMNNNOOORRRTTT\\\___cccfffgggfffcccaaa]]][[[WWWRRROOOMMMLLLLLLHHHHHHGGGFFFDDDEEEHHHJJJKKKMMMOOORRRSSSTTTSSSRRRNNNKKKGGGCCCAAAAAABBBCCCGGGLLLTTT___mmm}}}zzzxxxvvvrrrssswwwyyy{{{ppp[[[TTTSSSWWWkkk}}}ggg[[[SSSNNNFFFCCC???<<<<<<=========??????>>>======<<<;;;;;;>>>>>>===<<<;;;::::::::::::999999888999:::<<<===?????????>>>>>>?????????=========<<<<<<<<<<<<<<<999:::<<<===>>>======<<<;;;<<<===???@@@BBBCCCDDDIIILLLQQQXXXgggxxx}}}lllaaa]]]^^^cccppp{{{|||tttlllddd___UUURRRMMMKKKJJJJJJIIIHHHJJJJJJIIIHHHHHHJJJOOOSSSZZZ^^^eeekkkmmmkkkgggdddbbb]]]YYY[[[^^^aaahhhpppvvvoooiiifffaaa^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTTTTUUUUUUSSSSSSRRRRRRQQQPPPPPPPPPUUUSSSSSSVVV\\\bbbfffhhhfffeeecccaaa___^^^^^^^^^bbbdddiiipppwww{{{|||{{{xxxrrrkkkgggbbb]]]^^^ccckkkyyy|||jjj]]]ZZZVVVTTTSSSQQQNNNLLLLLLNNNPPPOOOMMMKKKJJJJJJLLLLLLKKKKKKJJJIIIGGGFFFBBBBBBDDDEEEFFFGGGHHHHHHCCCCCCBBB@@@>>>===???AAACCCCCCEEEFFFGGGGGGFFFFFFIIIJJJLLLMMMLLLIIIFFFDDDIIIGGGEEECCCAAAAAAAAABBBCCCFFFKKKSSSYYY[[[ZZZXXXMMMIIIEEECCCCCCDDDEEEEEEEEEHHHLLLRRRZZZfffpppvvv~~~}}}pppeee]]]YYYYYY[[[aaaiiioooqqqmmmiiiUUUNNNHHHGGGIIIMMMVVV___kkkvvv~~~pppllleeebbbcccfffiiikkkqqquuu|||zzzrrrjjjccc^^^ZZZWWWUUUUUUUUUWWWZZZ\\\]]]\\\VVVSSSPPPOOOOOONNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHFFFGGGHHHJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFGGGJJJMMMMMMOOOPPPPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOPPPRRRTTTXXX[[[aaadddgggjjjiiifffbbb___[[[XXXSSSNNNJJJHHHHHHHHHEEEEEEFFFEEEEEEFFFIIILLLMMMOOORRRUUUUUUTTTRRRQQQKKKIIIFFFBBBAAADDDHHHKKKLLLUUUbbbnnn|||ssslllkkkjjjhhhmmmuuu}}}yyyfffUUUQQQQQQVVVkkkxxxcccWWWPPPKKKGGGDDD@@@============<<>>======<<<=========<<<;;;;;;;;;:::999999888888888999;;;;;;=========>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;:::::::::<<<===???AAABBBCCCFFFHHHLLLRRR^^^nnn}}}uuuhhhaaa^^^\\\eeennnqqqooojjjeeecccXXXVVVRRROOOMMMLLLKKKJJJMMMMMMKKKJJJIIIKKKPPPSSSUUUWWW[[[^^^___^^^\\\[[[VVVRRRPPPRRRVVVYYY___fffyyyppphhhddd```]]]\\\[[[ZZZYYYYYYXXXVVVUUUTTTUUUUUUVVVTTTSSSSSSRRRQQQQQQPPPPPPUUUUUUVVVZZZ```fffiiikkkfffdddaaa^^^\\\]]]^^^___bbbeeekkkrrryyy{{{zzzyyyuuunnngggbbb]]][[[```ggguuussseeeZZZXXXUUUSSSRRRPPPMMMLLLPPPQQQRRRQQQNNNKKKIIIIIILLLLLLLLLKKKIIIGGGFFFFFFCCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCAAA???>>>@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEGGGIIIKKKLLLKKKIIIFFFEEEIIIGGGEEECCCAAAAAAAAABBBBBBEEEIIIOOOSSSTTTRRRPPPIIIFFFBBBAAAAAABBBCCCBBBBBBCCCFFFLLLSSS^^^kkktttxxx{{{}}}ssshhh___WWWZZZ^^^dddjjjppptttvvvddd[[[PPPJJJGGGHHHNNNVVV]]]ffftttxxxssskkkeeeccccccddddddggglllsssyyyyyysssnnnjjjfffccc]]][[[ZZZZZZ[[[\\\[[[ZZZVVVSSSPPPNNNNNNOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFFFFHHHIIIIIIHHHEEEEEEEEEFFFFFFHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFHHHKKKNNNNNNPPPRRRQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPTTTVVVXXX[[[___bbbeeegggjjjjjjhhhccc^^^ZZZWWWTTTOOOJJJGGGFFFFFFFFFCCCEEEFFFFFFFFFHHHKKKMMMOOOQQQSSSUUUUUUSSSQQQOOOIIIHHHEEEBBBAAAEEELLLQQQSSSaaaqqq~~~uuuhhhaaa```aaabbbjjjvvv~~~nnn^^^QQQOOOOOOVVVmmmrrr^^^SSSNNNKKKFFFCCC???>>>===>>>===<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888888888999999::::::;;;<<<<<<======<<<<<<;;;::::::::::::::::::;;;;;;999999999:::::::::::::::888999:::<<<>>>???@@@AAADDDFFFJJJQQQZZZhhhwwwsssiiiddd]]]^^^aaafffhhhhhhfffeee^^^]]]ZZZWWWSSSQQQPPPPPPQQQRRRRRRQQQPPPRRRVVVYYYTTTUUUWWWXXXXXXXXXWWWVVVQQQMMMKKKMMMPPPQQQVVV\\\yyynnnfffbbb^^^[[[ZZZZZZYYYXXXYYYXXXWWWWWWVVVVVVVVVWWWTTTTTTSSSRRRRRRQQQQQQPPPSSSTTTWWW]]]dddjjjmmmnnnfffccc___[[[ZZZ\\\___aaadddgggmmmuuuzzzzzzxxxtttnnnhhhaaa]]]ZZZ[[[eeepppmmmbbbXXXWWWUUURRRPPPOOOMMMMMMRRRSSSSSSQQQMMMJJJIIIIIIKKKLLLLLLKKKHHHFFFEEEFFFCCCCCCBBBAAAAAAAAABBBBBBDDDFFFFFFEEECCCBBBBBBCCC@@@AAAAAABBBBBBCCCDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFEEECCCCCCBBBBBBBBBCCCDDDGGGJJJMMMMMMJJJHHHEEECCC@@@@@@@@@AAA@@@???>>>===AAAGGGNNNWWWfffsssuuuxxx|||~~~~~~~~~rrrhhhZZZ]]]aaafffjjjnnnrrruuuooofff[[[SSSLLLGGGHHHLLLUUUZZZeeeuuu{{{ssslllhhheeedddbbbbbbeeejjjoootttzzz|||yyywwwtttrrrhhhfffcccaaa```___\\\ZZZWWWTTTPPPNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFFFFHHHIIIIIIHHHDDDDDDDDDEEEGGGHHHJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIILLLOOONNNQQQSSSRRRPPPMMMLLLLLLMMMMMMNNNPPPQQQRRRSSSSSSTTTWWW[[[^^^```bbbdddfffhhhiiijjjhhheee___YYYUUUQQQOOOKKKHHHFFFEEEEEEEEEDDDFFFHHHHHHIIIJJJMMMOOOPPPQQQRRRRRRQQQOOOMMMLLLIIIHHHEEEBBBAAAGGGPPPXXX```ppp}}}mmmbbb[[[ZZZ^^^dddlllyyyppp___SSSJJJKKKMMMVVVqqqiiiYYYOOOKKKIIIBBB???===<<<<<<<<<<<<;;;999:::;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999999:::;;;<<<<<<;;;:::999999999999999::::::::::::999999999999999999999999777888999;;;<<<>>>???@@@BBBCCCHHHOOOVVVaaarrrxxxqqqhhhbbb^^^___bbbdddfffiiibbbbbb```\\\XXXTTTSSSTTTTTTVVVXXXYYYYYY[[[]]]___[[[[[[ZZZXXXVVVTTTSSSRRROOOJJJHHHJJJKKKJJJMMMRRRvvvlllccc```\\\ZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWTTTTTTSSSSSSRRRQQQQQQQQQSSSUUUZZZaaagggkkklllkkkeeeaaa]]]YYYYYY[[[```cccgggjjjqqqwww{{{zzzuuuqqqhhhccc^^^\\\\\\bbbppphhh```WWWVVVTTTQQQNNNMMMMMMNNNPPPPPPPPPNNNKKKIIIIIIJJJHHHJJJLLLKKKGGGDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCEEEGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEGGGIIIIIIGGGEEEBBBAAA@@@@@@AAAAAA???======<<<>>>CCCGGGNNN\\\jjjuuuxxx{{{}}}}}}}}}}}}~~~~~~~~~wwwhhheeecccdddiiimmmnnnnnnnnnhhhccc^^^WWWMMMHHHIIIMMMPPPXXXdddrrr~~~wwwrrrmmmiiigggbbbccceeefffiiinnntttyyy~~~wwwuuurrrpppnnnkkkgggddd]]]YYYUUUQQQPPPPPPOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMPPPRRRTTTVVVVVVTTTQQQOOONNNOOOPPPRRRTTTVVVXXXYYYZZZ\\\___cccfffffffffffffffggggggeeebbb]]]WWWQQQNNNKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLOOOQQQPPPOOOOOONNNMMMLLLJJJIIIFFFGGGFFFEEEGGGPPP^^^hhhttt{{{qqqfff___[[[\\\dddnnnxxxwwwfffVVVKKKEEEGGGKKKVVVuuuvvvbbbRRRIIIEEEEEE???===;;;;;;<<<<<<<<<;;;888:::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<======999:::::::::::::::999999888999:::;;;;;;:::999888888888888888999999::::::888888888777777888888888666777888:::;;;===>>>?????????CCCHHHNNNXXXlll~~~{{{qqqhhhccc```aaahhhqqqoooooonnnjjjddd```___```___bbbfffiiikkklllnnnooommmkkkgggbbb\\\WWWSSSPPPNNNIIIGGGIIIIIIGGGIIIMMMsssiiiaaa^^^ZZZXXXXXXYYYXXXWWWXXXYYYZZZZZZZZZYYYXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQWWWYYY^^^ccchhhjjjhhhfffddd```[[[XXXXXX[[[```dddiiimmmsssyyy|||zzztttooofffbbb^^^^^^aaajjj{{{{{{fff^^^VVVUUUSSSOOOMMMLLLMMMOOOMMMMMMLLLJJJHHHHHHJJJKKKEEEHHHKKKJJJGGGDDDCCCCCC@@@@@@?????????@@@BBBCCC???BBBDDDEEECCC@@@>>>===????????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDD@@@AAACCCEEEFFFEEEEEEDDDEEEDDDEEEFFFHHHHHHGGGEEEAAA@@@@@@AAABBBAAA>>><<>>>>>AAABBBEEEQQQ___uuuxxx{{{}}}||||||{{{|||vvv}}}~~~{{{zzznnnbbb___eeekkkmmmkkkgggffffffgggaaaVVVNNNLLLFFFJJJPPPWWWaaaooo{{{vvvqqqmmmddddddbbbaaabbbeeekkkooovvvvvvxxx|||}}}{{{wwwrrroooddd```[[[VVVTTTSSSRRRQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGFFFGGGHHHJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIHHHJJJKKKKKKKKKLLLNNNPPPVVVYYY[[[[[[XXXUUUSSSSSSQQQRRRTTTWWWYYY\\\^^^___aaaeeeiiikkkjjjgggfffeeecccbbb```\\\VVVPPPJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEHHHIIILLLMMMMMMNNNPPPRRROOOOOOMMMLLLJJJIIIHHHGGGCCCEEEGGGIIINNN[[[lllyyyyyynnngggaaa___^^^```mmmzzzkkk___TTTJJJDDDGGGKKKWWWwwwqqq]]]NNNDDDAAAAAA???===;;;<<<===>>>===<<<:::<<<>>>???@@@???>>>===::::::;;;;;;<<<=========::::::;;;;;;;;;::::::999777888:::;;;;;;:::888777777777888888999999999:::888777777666666666777777666666888999;;;===>>>>>>>>><<<>>>BBBFFFQQQggg|||uuukkkbbb```kkkzzz}}}wwwsssrrrsssppptttzzz|||uuummmddd\\\VVVRRRNNNJJJHHHJJJIIIGGGHHHLLLyyyooojjj___]]]ZZZWWWVVVWWWXXXYYYYYYZZZ[[[\\\\\\[[[YYYYYYSSSSSSRRRQQQRRRRRRSSSTTTZZZ\\\aaaeeeggggggfffddd]]]]]][[[YYYXXX[[[___cccooorrrwww|||}}}zzzsssnnnddd___\\\^^^eeetttyyyggg___VVVRRRMMMJJJIIIIIIIIIHHHLLLKKKJJJIIIGGGFFFEEEDDDHHHHHHHHHGGGFFFEEEDDDCCCAAA???>>>>>>???@@@@@@???@@@@@@@@@@@@@@@???>>>>>>@@@???>>>======???AAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIAAABBBBBBBBBCCCBBBBBBAAA>>>?????????AAAFFFLLLPPPeeesss{{{xxxuuussswwwwww{{{}}}|||}}}xxxpppkkkmmmnnnnnnfffiiilllnnnkkkcccXXXPPPNNNJJJHHHMMMUUUaaaqqq|||rrrmmmgggbbb``````aaaaaagggkkkqqquuuyyy|||uuuooofff^^^ZZZWWWUUUTTTTTTRRRPPPOOOOOOOOONNNLLLKKKJJJIIIJJJKKKKKKIIIGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLKKKJJJKKKMMMNNNQQQVVV\\\___]]][[[[[[[[[\\\\\\]]]aaaeeegggggggggjjjjjjkkkjjjhhhddd___]]]]]][[[WWWRRRNNNKKKIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMOOOQQQSSSSSSRRRPPPOOORRRPPPMMMKKKIIIFFFCCCAAADDDEEEHHHNNNWWWhhh~~~~~~vvvqqqhhheeebbb```eeeppp}}}sssbbbYYYSSSHHHEEEFFFHHH^^^~~~cccQQQHHHCCCAAA@@@===999777999;;;:::<<>>>>><<<;;;999999888888888888999999777888:::===@@@@@@===;;;888888999999999999888888888888999::::::::::::999999999999888888888888777888777888;;;===>>>===<<<<<<===@@@BBBCCCKKK]]]nnn}}}ooodddgggppp{{{ooodddZZZSSSNNNKKKGGGFFFGGGIIIJJJKKK}}}qqqhhhccc^^^\\\YYYWWWVVVVVVXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZVVVUUUTTTRRRSSSTTTUUUWWW]]]___ccceeefffdddaaa```\\\[[[ZZZYYYZZZ^^^eeeiiisssvvvzzz~~~}}}xxxpppiiiddd^^^\\\aaalll~~~pppbbb\\\TTTQQQLLLIIIHHHHHHGGGFFFIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFDDDCCCBBB@@@>>>>>>>>>@@@@@@???>>>>>>??????@@@@@@??????>>>BBBAAA???>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBAAA??????===>>>??????AAADDDIIILLLZZZhhhvvv||||||{{{xxxtttqqqsssyyy{{{tttqqqpppmmmjjjnnntttxxxwwwoooccc[[[SSSLLLHHHHHHLLLTTT```kkk}}}{{{qqqhhhccc```___^^^___bbbggglllqqqxxxzzzrrrkkkfffbbb___]]][[[XXXUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIKKKLLLLLLNNNQQQTTTWWW\\\cccfffgggfffffffffddddddeeegggjjjkkkkkkjjjiiihhhgggeeeaaa]]]XXXVVVWWWUUUQQQMMMJJJGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRSSSSSSQQQOOONNNLLLJJJHHHGGGFFFEEEDDDCCCFFFIIIOOOVVVaaarrr{{{uuunnnjjjccccccdddgggppp}}}mmm^^^VVVRRRHHHEEEFFFIII```zzz^^^NNNFFFBBB??????>>>999777:::;;;:::;;;???===<<<;;;<<<>>>>>><<<;;;999999888888888888999999777888:::===??????===;;;777888888999999888888777777888999999::::::999999999999999888888888777777666666888:::===>>>===;;;;;;<<<>>>@@@AAAHHHYYYiiiqqqjjjkkkyyy~~~qqqeeeZZZSSSOOOLLLIIIHHHHHHIIIIIIHHHrrrhhhaaa]]]\\\[[[XXXVVVUUUVVVWWWXXXXXXYYY[[[\\\]]]^^^]]]]]]ZZZXXXVVVTTTTTTVVVXXXZZZaaaccceeefffdddaaa]]]ZZZZZZZZZYYYYYY\\\ccckkkqqqyyy{{{~~~~~~vvvllleeeccc^^^^^^hhhyyyqqqeee\\\YYYSSSOOOLLLIIIHHHGGGFFFDDDGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>???@@@BBBAAA>>><<<<<<===>>>??????@@@??????DDDBBBAAA?????????@@@@@@BBBAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDIIIHHHHHHGGGFFFEEEEEEDDDFFFEEEEEECCCAAA???===<<<;;;===???@@@AAABBBEEEGGGNNN[[[jjjtttyyy|||zzzvvvnnnqqqvvv|||yyyrrrlllooouuu~~~tttkkk]]]TTTKKKGGGFFFHHHOOOWWWlllyyysssjjjccc___\\\YYY[[[^^^bbbhhhoooxxx~~~|||wwwqqqmmmiiieeebbb^^^[[[YYYWWWTTTRRRPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKMMMNNNOOORRRVVVYYY^^^cccjjjoooqqqrrrrrrsssqqqpppnnnnnnoooooommmllleeeccc```\\\WWWSSSOOOMMMPPPNNNLLLIIIGGGFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSSSSRRRPPPMMMKKKFFFFFFEEEEEEEEEFFFHHHHHHJJJQQQZZZdddppp|||tttnnniiifffbbbeeekkkssssssggg]]]VVVRRRHHHFFFHHHMMMdddrrrYYYJJJDDD@@@>>>===>>>:::888:::;;;:::===BBB@@@>>><<<;;;;;;;;;:::999999999888888888888999999777777999;;;>>>>>><<<:::777888888999999888888777777888999999::::::999999999999888888888777777777555666777:::===>>><<<;;;;;;;;;===>>>???DDDRRR```yyyuuullljjjttt~~~qqqdddZZZTTTPPPNNNLLLKKKKKKJJJHHHFFFvvvkkkddd___\\\ZZZYYYWWWUUUUUUUUUVVVVVVWWWXXXZZZ]]]^^^_________]]]ZZZWWWUUUUUUXXX[[[^^^dddeeefffeeeccc___[[[XXXZZZZZZZZZ[[[___fffpppvvv|||~~~~~~vvvkkkcccbbb```dddtttpppggg```ZZZWWWRRROOOLLLJJJIIIHHHFFFDDDGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>???@@@CCCDDDCCC???<<<;;;;;;===>>>???@@@@@@@@@EEEDDDBBBAAA@@@?????????@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCAAA???===<<<;;;>>>AAACCCCCCBBBCCCDDDHHHRRR^^^hhhrrrzzz|||yyyuuuuuuvvvxxx}}}xxxoooqqqxxxyyyjjj```UUUNNNJJJGGGIIINNN\\\hhhxxxvvvmmmeeeaaa]]]\\\\\\]]]```fffmmmqqqqqqtttyyy~~~|||xxxrrrooojjjfffccc```\\\ZZZXXXVVVSSSQQQQQQQQQPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLNNNPPPRRRSSSTTTWWW[[[^^^eeeiiipppvvvzzz|||||||||{{{xxxtttqqqooollliiiggg]]][[[WWWRRRNNNJJJHHHGGGKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIKKKMMMOOOPPPQQQQQQTTTTTTTTTRRRPPPMMMJJJIIIDDDDDDDDDEEEFFFHHHLLLOOORRR]]]kkkvvvyyysssooolllkkkhhhmmmvvvtttkkkfff```[[[QQQIIIHHHKKKRRRkkkmmmVVVIIIDDD@@@===<<<<<<:::999<<<===>>>BBBHHHMMMGGG@@@:::888777777777888777777777777777777888777777888:::<<<===;;;999777777888888888888777777777777888999999999999999888888888888777777777777555666888<<>><<<<<<;;;===>>>>>>@@@LLLXXXnnnxxxbbbfffqqqyyylllbbbZZZUUUOOONNNMMMMMMMMMLLLIIIFFFxxxooohhhddd```___XXXWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZ\\\___`````````^^^[[[YYYWWWXXX[[[___aaaeeeeeeeeedddbbb___]]][[[\\\\\\\\\^^^bbbjjjsssyyy~~~~~~vvvlllfffbbbdddoooxxxiiiddd___ZZZWWWQQQOOONNNMMMMMMKKKIIIGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@??????@@@BBBEEEFFFEEEAAA===:::;;;===>>>@@@AAAAAAAAAEEEDDDCCCAAA@@@???>>>>>>??????>>>>>>>>>??????@@@???@@@AAABBBDDDEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<@@@CCCEEEEEEDDDCCCCCCCCCJJJSSS[[[gggvvv|||xxxyyy}}}|||zzzsssxxxwwwlll```YYYSSSMMMJJJKKKPPPWWWcccrrr|||sssmmmfffccc___\\\\\\^^^```bbbcccgggmmmsssyyy|||xxxtttqqqnnnjjjgggcccaaa]]][[[YYYWWWTTTRRRPPPPPPOOONNNNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOPPPPPPOOOPPPQQQRRRSSSRRRQQQPPPRRRTTTXXX[[[^^^bbbfffiiipppsssyyy}}}xxxrrrmmmhhhccc___\\\SSSQQQMMMJJJGGGFFFEEEEEEHHHGGGGGGGGGHHHIIIKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSUUUTTTSSSQQQNNNKKKHHHFFFCCCDDDDDDDDDFFFIIIOOOTTT```nnn}}}|||xxxuuusssrrrpppwwwwwwhhhcccccc```]]]QQQKKKKKKOOOXXXrrr~~~jjjTTTIIIDDD@@@===;;;;;;999:::>>>???AAAHHHPPP]]]UUUHHH===888777777888666666555555555555666666777777777999;;;;;;:::888777777777888888777777777777777888999999999999888888888888777777777666666666777:::>>>AAABBB@@@======<<<===>>>>>>???GGGQQQcccvvvmmmiiigggnnntttiii```ZZZVVVPPPOOOOOOPPPPPPOOOKKKIIIyyytttnnniiieeebbb```^^^VVVUUUTTTTTTSSSSSSSSSTTTUUUWWWYYY\\\^^^___``````^^^]]][[[[[[\\\```dddfffgggfffdddbbbaaa`````````^^^___aaadddhhhoooxxx}}}}}}wwwoooiiidddjjjzzzoooeeeaaa\\\XXXVVVOOOOOOOOOOOOPPPOOOLLLIIIIIIJJJLLLLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@BBBEEEFFFEEEAAA>>><<<===>>>???AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>>>>>===>>>>>>???@@@>>>???AAACCCEEEHHHIIIJJJEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@>>>AAAEEEGGGFFFEEEEEEEEE???EEEJJJPPP\\\ooo{{{|||zzzwwwyyyzzz{{{{{{zzzqqqhhhccc^^^VVVPPPNNNKKKLLLSSS___kkkvvv}}}xxxoookkkddd^^^[[[ZZZYYYXXXYYY]]]bbbhhhnnnuuu|||~~~|||zzzwwwuuuooommmjjjhhhfffbbb^^^[[[XXXXXXWWWUUUTTTRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVXXXYYYZZZZZZZZZYYYVVV[[[aaagggkkkooosssvvvzzz|||tttooohhhbbb]]]XXXSSSQQQKKKIIIHHHFFFEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJMMMNNNQQQRRRSSSUUUVVVVVVUUUTTTUUUTTTRRROOOKKKHHHEEEDDDAAACCCDDDEEEGGGLLLTTT[[[ooo||||||yyyxxxxxxzzzwwwfff[[[YYYZZZZZZYYYPPPKKKLLLQQQ\\\wwwvvvdddPPPGGGEEEAAA===<<<:::999;;;>>>@@@CCCKKKUUUddd[[[NNNBBB<<<::::::;;;666666555555555555666666777666666777999:::999777666777777888888777777666666777888888999999888888888888777777777666666666666888;;;???CCCCCCAAA>>>===<<<===???>>>>>>DDDKKKXXXiiitttgggcccjjjvvvzzzppphhhbbb]]]ZZZVVVUUUTTTTTTTTTRRROOOLLLzzzrrrkkkiiieeebbb```^^^[[[XXXTTTTTTSSSSSSSSSSSSSSSSSSUUUVVVYYY[[[]]]^^^^^^^^^___^^^^^^```bbbeeeiiikkkkkkhhhdddaaa___```aaaccc___bbbfffjjjpppwww~~~|||vvvpppkkkiiirrruuueee]]]YYYUUUSSSSSSMMMMMMNNNPPPQQQQQQNNNKKKIIIJJJLLLMMMMMMLLLJJJHHHEEEDDDDDDDDDCCCAAA@@@?????????@@@BBBDDDCCC@@@===>>>>>>???AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>==================>>>??????>>>???AAADDDGGGJJJLLLMMMHHHHHHGGGFFFDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@>>>AAAEEEGGGFFFEEEEEEFFF@@@EEEIIIJJJRRRdddvvv~~~}}}yyyuuutttuuu~~~~~~{{{yyywwwuuusssrrrlllhhhiiihhhccc]]]ZZZNNNJJJKKKSSS[[[```iiiqqqrrrsssvvvyyy}}}}}}{{{yyyvvvqqqjjjdddaaa^^^ZZZWWWUUUXXX\\\```dddiiiooosssvvv~~~|||zzzxxxwwwvvvuuutttpppkkkhhhdddcccaaa___\\\ZZZXXXWWWRRRSSSSSSTTTTTTUUUUUUVVVRRRRRRSSSUUUXXX[[[]]]^^^aaabbbdddfffhhhhhhhhhhhhbbbgggooouuuxxxzzz{{{|||yyyzzz{{{~~~zzzvvvfffaaa[[[VVVRRROOOKKKIIIFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIKKKNNNQQQRRRUUUVVVXXXYYYYYYXXXVVVUUUSSSRRRPPPMMMIIIFFFCCCBBBBBBEEEGGGIIILLLSSS^^^gggvvv}}}~~~}}}{{{{{{}}}kkkbbbXXXQQQPPPQQQRRRQQQMMMIIILLLQQQ^^^zzzkkkZZZIIICCCCCCAAA===<<<::::::;;;>>>>>>AAAIIISSS[[[TTTKKKCCC>>>;;;:::999777777777666666777777777777666555666888999888666666666777777777777666666666777777888888888888888888777777777666666666666555777;;;???CCCCCCAAA>>><<<;;;<<<>>>>>><<<@@@GGGNNN]]]sssttthhhcccdddfffgggllllllooosssyyy}}}yyyuuuooojjjhhhfffdddccc```^^^\\\ZZZXXXUUURRROOO{{{sssjjjccccccaaa___]]]\\\YYYUUURRRSSSSSSSSSSSSSSSRRRRRRRRRTTTVVVXXX[[[]]]]]]^^^^^^___```aaacccfffjjjmmmooonnnjjjeee```^^^___bbbddd___ccciiiooouuu|||~~~{{{vvvpppllllllvvvxxxkkk^^^WWWRRROOOOOOQQQKKKLLLMMMPPPRRRQQQOOOLLLGGGIIILLLNNNOOONNNLLLKKKEEEEEEEEEDDDCCCBBB@@@@@@>>>>>>???@@@BBBAAA???<<>>==================>>>??????===>>>AAAEEEHHHLLLNNNPPPLLLKKKJJJHHHEEECCCAAAAAA@@@AAAAAAAAAAAA@@@??????>>>@@@DDDFFFFFFEEEFFFFFFDDDJJJLLLIIILLLZZZkkkvvvzzz}}}~~~|||~~~yyywwwyyyzzztttrrrnnnuuu|||wwwrrrooonnnmmmhhhdddeeelllqqqooojjjhhhSSSLLLIIIMMMPPPQQQUUU\\\cccdddeeejjjooosssuuuuuu{{{vvvoookkkhhhddd```\\\UUUWWWYYY[[[^^^aaafffjjjfffoooyyy~~~}}}|||||||||{{{yyy}}}}}}}}}~~~~~~zzzuuuqqqlllkkkiiifffccc```^^^]]]YYYZZZZZZ[[[\\\]]]^^^^^^\\\]]]^^^aaadddgggjjjkkklllnnnppprrrtttuuuuuuuuuoootttzzz~~~||||||rrrrrrrrrtttuuurrrlllggg[[[WWWRRRNNNLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEKKKKKKLLLMMMPPPSSSUUUWWWXXXYYYZZZ[[[ZZZYYYWWWUUURRRQQQOOOKKKHHHEEEBBBAAADDDHHHLLLNNNRRR[[[hhhrrrwwwzzz{{{{{{zzzyyy|||rrr\\\WWWQQQMMMLLLLLLMMMMMMKKKHHHKKKPPP^^^zzzbbbSSSDDD???AAA@@@>>><<<;;;;;;<<<===<<<>>>GGGQQQMMMIIIDDD@@@===;;;888555999999888888888888999999777666555666777888777666666666777777777777666666666666777888888888888888777777777777666666666666444666:::???BBBCCC@@@===;;;999;;;======;;;>>>DDDGGGVVVkkkuuuiii```YYYUUUXXXWWWXXX\\\aaafffiiijjjhhhfffdddeeehhhjjjllllllhhheeeaaa^^^[[[WWWSSSQQQtttlllgggccc```ZZZZZZXXXWWWUUUTTTSSSRRRNNNOOOQQQPPPOOOOOOPPPRRRTTTSSSTTTXXX]]]``````^^^bbbdddfffiiilllmmmnnnnnnnnnjjjeeebbb```aaaaaaaaabbbbbbfffpppyyy~~~wwwooommmpppsss}}}wwwlll___XXXVVVUUUPPPKKKMMMLLLKKKJJJJJJKKKLLLMMMMMMKKKJJJKKKLLLMMMLLLKKKJJJIIIGGGEEECCCAAAAAA@@@@@@??????@@@BBBBBBAAA???@@@@@@AAABBBBBBBBBBBBAAACCCBBB@@@>>>======>>>>>>======<<<;;;;;;<<<>>>>>>???@@@AAACCCFFFIIILLLMMMOOOKKKGGGEEEEEEEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCEEEGGGGGGIIIOOOZZZcccpppuuu{{{|||{{{{{{|||tttqqqvvv}}}zzzzzzxxxvvvwww{{{wwwtttsssnnngggiiiccc]]]___fffnnnqqqqqq```ZZZQQQJJJHHHIIIKKKLLLSSSWWW\\\^^^```cccgggkkkppprrrtttssspppjjjccc___]]]YYYVVVUUUWWWYYYXXXWWWaaabbbffflllttt~~~}}}{{{|||zzzvvvsssqqqpppqqqrrrwwwzzz~~~yyyuuupppooonnnllljjjgggeeedddaaadddhhhjjjiiihhhhhhhhhhhhhhhiiikkknnnssswwwzzz{{{|||}}}}}}zzzwwwvvvvvvyyy}}}}}}wwwrrrhhhgggeeeeeeeeeccc^^^ZZZQQQOOOMMMKKKIIIHHHHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJJJJNNNQQQSSSTTTUUUYYY\\\^^^___```___\\\XXXTTTRRRMMMJJJIIIHHHEEE@@@AAAEEEEEEHHHNNNVVV```kkktttyyy|||}}}yyytttnnnmmmsss~~~{{{eeeUUUMMMGGGHHHGGGBBBBBBEEECCCEEEFFFOOOgggyyy```RRREEE@@@@@@>>><<<;;;<<<<<<;;;;;;<<>>=========>>>>>>===<<<===>>>???@@@CCCCCCDDDEEEFFFGGGGGGHHHMMMJJJFFFDDDEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCEEEGGGFFFFFFKKKSSS[[[eeekkkrrruuuwwwzzz{{{vvvyyy}}}}}}{{{{{{}}}}}}{{{~~~xxxtttoooiiigggfffeeeeeehhhllloooppphhhaaaWWWNNNJJJHHHGGGGGGHHHKKKOOOQQQRRRUUUZZZ]]]bbbeeeiiilllnnnmmmllljjjccc___YYYVVVVVVWWWVVVUUUXXXZZZ^^^dddjjjqqqvvvyyy}}}|||{{{yyywwwuuussssssrrrooollliiigggggghhhhhhmmmppptttxxxyyyvvvssspppnnnnnnnnnmmmmmmkkkjjjjjjiiimmmqqqssssssqqqppppppqqqrrrsssvvvyyy}}}~~~zzzwwwssspppnnnnnnooommmfffaaa]]]\\\ZZZZZZ[[[YYYVVVRRRNNNMMMKKKIIIGGGFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKOOORRRUUUVVVWWWYYY]]]```aaabbbcccbbb^^^XXXRRRNNNFFFDDDCCCDDDBBB@@@BBBHHHKKKPPPXXXcccnnnxxx~~~yyyvvvxxx{{{}}}}}}wwwrrrkkkgggkkkvvv|||fffTTTQQQJJJEEEFFFEEEBBBAAADDDBBBEEEHHHRRRhhh}}}}}}rrr[[[NNNBBB???>>><<<;;;;;;::::::999999:::<<<>>>??????>>>===;;;:::999888888:::999777666555555666666555666777777888888777777999999999999999888777777777777777888888888999999888888888888777777777777666777888999::::::::::::999;;;======<<<;;;<<<===AAAGGGRRRbbbtttwwwfffWWWLLLJJJHHHGGGFFFGGGIIIJJJKKKJJJNNNYYYdddkkkrrrxxx||||||{{{xxxrrrjjjccc___yyypppeee]]]ZZZYYYYYYWWWVVVUUUUUUSSSRRRQQQPPPPPPNNNOOOPPPPPPOOOOOOPPPQQQSSSSSSTTTXXX]]]```aaaaaadddeeegggjjjlllnnnooopppllliiifffcccbbbcccfffhhhlllooouuu}}}~~~xxxsssqqqwwwrrrlllhhhbbb\\\VVVQQQNNNLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFFFFGGGHHHGGGFFFHHHGGGFFFDDDCCCAAA@@@@@@@@@??????@@@BBBBBBAAA@@@?????????@@@@@@@@@@@@@@@DDDCCCAAA@@@>>>=========??????>>>===>>>???@@@AAACCCDDDEEEFFFFFFFFFEEEEEEJJJHHHEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAACCCEEEFFFEEEDDDFFFKKKOOOVVV]]]ffflllpppwww~~~~~~~~~zzztttsssvvvyyysssnnnhhhjjjmmmmmmkkkjjjkkkmmmnnnhhh___WWWPPPJJJFFFCCCAAABBBDDDEEEFFFIIIMMMPPPSSSVVV\\\bbbhhhlllooopppjjjfff___ZZZXXXVVVUUUTTTRRRTTTYYY]]]aaadddffffffjjjjjjiiiiiiiiihhhhhhhhhiiigggdddaaa```___```aaa```bbbfffiiikkkkkkiiihhhggghhhiiijjjkkklllllllllooosssxxx{{{{{{yyyxxxwwwwwwyyy|||~~~{{{wwwrrrnnniiifffbbb```___\\\WWWRRRQQQPPPNNNNNNOOOOOONNNMMMMMMLLLKKKIIIHHHGGGGGGGGGJJJIIIIIIIIIKKKMMMOOOPPPSSSUUUXXXZZZ\\\^^^bbbeeeggghhhgggddd^^^UUUMMMHHHDDDAAA???@@@@@@@@@EEEKKKSSSZZZfffsss~~~uuunnnlllmmmpppqqqrrrpppkkkfffeeeooovvvfffXXXMMMLLLGGGCCCCCCDDDBBBBBBCCCAAAEEEJJJTTTgggvvvsssgggTTTIII???======;;;:::::::::999888888888:::;;;<<<;;;;;;:::999888888888888:::999888777666666666666666666777888888888888777999::::::::::::999888888666777777777888888888888999999888888888777777777555666777888888888888888999;;;======<<<;;;<<<===<<>>?????????@@@@@@DDDDDDBBBAAA???===<<<<<>>======>>>???AAABBB@@@BBBDDDFFFGGGGGGFFFEEEGGGFFFEEEDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@BBBDDDEEEEEEDDDDDDFFFHHHLLLSSS]]]dddjjjsss~~~~~~|||{{{vvvpppooorrrvvv|||xxxoooppppppooommmkkkiiihhhllliiieee```ZZZRRRJJJDDDBBBBBBAAABBBBBBDDDGGGIIIKKKMMMQQQWWW]]]bbbgggiiikkkiiieeeaaa^^^[[[XXXWWWTTTUUUXXXZZZ]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^___^^^[[[YYYXXXXXXXXXYYYXXXYYY[[[]]]^^^_________^^^___aaacccdddeeeffffffnnnrrrxxx{{{{{{yyywwwvvvwwwzzz~~~|||zzzzzzxxxuuusssppplllgggccc]]]ZZZWWWUUUTTTSSSQQQNNNJJJIIIHHHIIIJJJKKKLLLMMMOOONNNMMMMMMLLLLLLKKKKKKMMMMMMMMMNNNPPPRRRTTTVVVWWWXXX[[[^^^aaaeeeiiikkkpppnnniiiaaaXXXOOOGGGBBBFFFBBB@@@AAABBBCCCJJJQQQ]]]eeeqqq~~~~~~rrrhhhccccccfffhhhjjjnnnpppnnnlllrrryyyeee[[[SSSNNNHHHEEEBBBBBBCCCDDDDDDDDDBBBEEEJJJRRR```jjjggg]]]MMMDDD=========;;;:::;;;<<<;;;:::999999:::;;;;;;999999888888888888999999999999888888777777777777666777888888999999888888888999999:::999999888888666666777777777888888888888888888888777777777777666666777888888888888888999;;;======<<<;;;<<<===;;;<<<@@@GGGRRRaaaoooxxxlllaaaSSSJJJGGGFFFCCC@@@>>>===AAALLLUUUZZZ___ccclllpppvvvzzzzzzuuuoookkkyyyppphhhccc]]]WWWSSSQQQOOONNNPPPPPPPPPOOOOOONNNNNNNNNMMMNNNPPPOOONNNNNNOOOQQQNNNPPPRRRUUUYYY]]]aaaccceeeeeefffggghhhiiijjjkkkkkkjjjgggdddbbbeeejjjooozzzwwwrrrrrryyy|||jjjaaa^^^``````[[[SSSLLLJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAACCCCCCBBB@@@??????>>>>>>>>>???@@@AAADDDCCCCCCAAA@@@>>>===<<<======<<<<<<===???@@@AAAAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@AAABBBDDDEEEEEEEEEEEEFFFIIIOOOWWW^^^dddmmmyyy}}}yyysssmmmnnnrrrqqqwww}}}|||wwwrrrpppooommmhhhccccccccceeeeeebbb[[[QQQJJJEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGIIILLLQQQVVVZZZ]]]cccdddffffffdddaaa^^^\\\XXXWWWWWWWWWXXXZZZ[[[\\\XXXXXXXXXWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]]]]gggkkkpppssssssrrrqqqqqquuuxxx{{{}}}|||xxxrrrnnnmmmkkkhhhfffeeebbb]]]ZZZSSSQQQOOONNNMMMMMMMMMLLLFFFFFFGGGHHHIIIKKKMMMOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNOOOPPPSSSVVVXXXZZZ]]]___aaafffjjjnnnqqqqqquuuoooeeeYYYOOOGGGBBB@@@CCC@@@@@@CCCGGGLLLUUU^^^kkkrrr|||xxxlllbbb[[[[[[^^^bbbcccnnnyyy}}}|||}}}iiiZZZQQQMMMKKKFFFEEECCCCCCDDDFFFFFFEEEDDDEEEFFFLLLUUU\\\ZZZUUUHHHBBB===>>>???<<<;;;<<<;;;::::::999999999999999999999999999999:::;;;;;;999999999999999888888888777888888999999999999999777777888888888888888777777777777777888888888888888888888777777777666666888888999999::::::999999999;;;======<<<;;;<<<===;;;===@@@DDDJJJSSS^^^fffvvvyyyeeeVVVMMMHHHDDD@@@AAA???@@@HHHNNNQQQTTTWWW\\\bbbjjjrrrvvvvvvsssppp}}}rrrkkk___]]]YYYVVVSSSQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOOOONNNNNNOOOPPPNNNPPPSSSUUUXXX\\\bbbeeegggffffffeeeffffffggghhhiiiiiihhhfffeeeiiiqqqwwwxxxvvvzzzqqqddd]]]YYY[[[[[[WWWQQQKKKIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@AAACCCCCCBBBAAA@@@@@@???>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@>>>======<<<<<<<<<===???@@@BBBEEEEEEFFFFFFEEECCCBBBAAAAAACCCEEEEEEDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFGGGMMMSSSWWW\\\dddpppzzz{{{sssmmmlllqqqppptttwwwyyyxxxuuutttppphhh```ZZZ\\\___bbbbbb^^^WWWQQQHHHFFFEEEDDDDDDDDDBBB@@@@@@@@@BBBDDDHHHMMMQQQSSSWWWZZZ___bbbbbbbbbbbbbbbZZZYYYXXXWWWVVVWWWXXXYYYUUUUUUTTTRRRQQQOOONNNNNNPPPOOOOOONNNMMMMMMMMMNNNRRRRRRQQQQQQPPPPPPPPPPPPSSSTTTUUUVVVVVVVVVVVVVVV___bbbfffiiiiiihhhiiiiiiooorrruuuwwwuuupppjjjeee```___]]]\\\[[[YYYWWWTTTMMMLLLKKKIIIHHHGGGGGGGGGCCCFFFHHHJJJKKKLLLOOOQQQOOOPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQSSSVVVZZZ]]]___fffhhhkkkoootttvvvuuutttooohhh\\\PPPGGGAAA@@@@@@======@@@HHHPPPYYYfffpppzzz{{{vvvppplllddd\\\WWWWWW\\\```dddqqqppp```UUUMMMIIIHHHEEEFFFEEECCCEEEHHHHHHEEECCCBBBBBBEEEKKKNNNNNNLLLDDD@@@>>>@@@@@@===;;;<<<888888888888888777777777::::::999999::::::;;;<<<999999:::::::::999999888888888999::::::::::::999666666777888888888888777777888888888999999999999999999888888888777777777999::::::;;;;;;;;;::::::999;;;======<<<;;;<<<===999<<>>@@@BBBCCCEEEEEEEEEDDDCCCCCCCCCBBB@@@CCCFFFFFFEEEDDDDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBCCCEEEEEEEEEDDDDDDHHHMMMPPPSSS[[[gggppp~~~|||zzz|||xxxpppnnnppppppvvvxxxwwwwww~~~zzzqqqhhhaaaVVVVVVWWWYYY[[[ZZZXXXVVVNNNLLLKKKKKKKKKHHHDDD@@@>>>>>>???AAACCCFFFIIIKKKKKKOOOTTTXXXZZZ]]]bbbeeeaaa``````^^^\\\ZZZXXXWWWSSSSSSRRRPPPOOOMMMLLLKKKOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKNNNNNNOOOPPPQQQQQQQQQQQQUUUXXX[[[\\\]]]]]]___```aaaeeeiiillljjjfff```\\\VVVTTTSSSRRRRRRQQQOOONNNHHHHHHHHHHHHFFFEEEEEEFFFDDDGGGLLLNNNNNNOOOQQQSSSQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVXXXZZZ]]]aaadddfffnnnnnnqqquuuxxxwwwrrrnnnbbb\\\RRRIIIBBB@@@@@@AAA???@@@FFFRRR]]]hhhvvv|||rrrlllcccbbb___[[[XXXZZZ___ccckkkuuutttcccYYYSSSLLLHHHIIIDDDFFFEEEBBBDDDIIIHHHCCC???>>>>>>AAADDDDDDCCCBBBAAA>>>>>>@@@@@@<<<:::;;;777777888888999888888888::::::999999999:::;;;;;;888999:::;;;;;;:::999999888999999:::;;;:::::::::666777888888999999999888999999999999::::::::::::;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::999;;;======<<<;;;<<<===999<<<>>>>>>>>>AAAIIIOOO^^^kkk}}}tttfffZZZTTTPPPJJJFFFGGGHHHHHHJJJNNNMMMQQQXXXaaaiiioootttvvvuuuiiiaaa]]]WWWWWWVVVSSSPPPLLLKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLNNNOOOOOONNNMMMOOOPPPPPPSSSVVVXXX[[[___fffkkklllkkkiiigggeeeeeeeeeeeeeeegggjjjkkknnnvvvoooddd]]]YYYVVVUUUSSSPPPMMMJJJGGGEEECCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBBBBDDDDDDCCCBBBEEEFFFGGGHHHHHHGGGEEEDDDAAAAAA@@@BBBCCCDDDCCCAAABBBAAA@@@??????AAACCCDDD@@@@@@BBBBBBBBBBBB@@@@@@???>>>>>>>>>???AAACCCDDDBBBBBBBBBBBBCCCEEEFFFGGG@@@CCCFFFGGGEEEDDDEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEECCCBBBBBBBBBDDDDDDDDDCCCAAAEEEIIIKKKNNNUUUaaajjjuuu{{{|||tttrrrzzz{{{{{{~~~~~~}}}tttqqqrrrqqqyyy}}}wwwrrruuu}}}~~~rrrgggbbbWWWTTTRRRQQQSSSUUUWWWWWWUUUTTTRRRRRRRRROOOIIIDDD??????@@@@@@AAACCCDDDEEEEEEHHHKKKNNNRRRXXX```fffiiiiiijjjhhheee```[[[XXXTTTSSSRRRQQQPPPNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLLLLMMMMMMMMMOOOPPPRRRTTTTTTUUUXXXZZZTTTXXX\\\``````\\\XXXTTTOOOMMMLLLKKKKKKKKKIIIHHHDDDFFFHHHHHHHHHHHHHHHIIIFFFJJJOOORRRRRRRRRTTTVVVUUUVVVXXXZZZ[[[[[[[[[ZZZ]]]]]]___aaaeeeiiilllnnnpppqqqsssvvvwwwssslllfffVVVRRRLLLFFFAAA@@@AAABBBGGGHHHOOO\\\gggsssvvvkkkeee\\\]]]^^^]]]\\\^^^dddhhhqqqxxxrrrcccVVVQQQNNNIIIGGGIIICCCFFFEEEBBBCCCHHHGGGBBB;;;;;;===@@@AAA???===<<>><<<<<>>@@@===<<<;;;:::999::::::;;;;;;;;;:::999999888888777<<<:::999777777888:::;;;999999999999:::;;;<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<===::::::;;;;;;;;;;;;::::::<<<======<<<:::888999:::888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===???===<<<;;;===@@@DDDFFFTTTbbbuuuuuunnnaaaSSSLLLLLLJJJGGGEEEFFFJJJPPPXXXaaahhhmmmwwwnnnccc\\\YYYUUUSSSQQQPPPPPPPPPNNNMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQTTTVVVVVVYYY^^^ccchhhlllnnnoooooommmlllmmmjjjeeeeeeiiiiiimmmttt{{{mmmaaaYYYTTTRRRTTTRRROOOLLLIIIFFFDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEEEEFFFEEEFFFHHHJJJJJJIIIHHHGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCBBBDDDJJJLLLHHHDDDCCCEEEDDDBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGJJJOOOSSS^^^gggqqqtttpppmmmnnnrrr|||yyyvvvsssuuutttvvv|||~~~yyyyyy|||~~~{{{wwwtttvvvxxxzzzpppiiiddd\\\UUUPPPOOOPPPQQQUUUYYY___fffnnnqqqjjj```MMMIIIDDDAAA@@@AAAAAA@@@EEEDDDDDDEEEHHHLLLPPPRRRXXX^^^hhhnnnqqqpppooonnnhhhddd^^^ZZZXXXVVVSSSQQQMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGHHHHHHJJJJJJMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJNNNMMMMMMMMMOOOPPPQQQQQQUUUTTTUUUWWW[[[^^^___```eeefffffffffffffffhhhiiinnnnnnoooqqqtttuuuuuussssssnnnhhhccc^^^XXXRRRNNNHHHDDDBBBDDDDDDCCCHHHOOOZZZdddqqq{{{}}}wwwpppggg]]]WWWTTTWWW\\\dddlllttt{{{ggg___YYYRRRNNNMMMLLLHHHDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<;;;;;;<<<===>>><<<;;;:::999888888999:::::::::999999999999888888;;;:::888777777999:::;;;::::::::::::;;;<<<===>>>;;;;;;;;;:::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===<<<:::888999:::888999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;;;;<<<@@@CCCFFFQQQ^^^qqqjjjXXXPPPLLLIIIHHHHHHIIILLLQQQWWW]]]aaaxxxppphhh___YYYXXXUUUSSSPPPOOOOOONNNMMMKKKMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRTTTWWWZZZ\\\```fffmmmrrrtttttttttpppnnnmmmnnnlllhhhiiinnnpppttt|||~~~xxxfff]]]WWWSSSRRRPPPOOOMMMJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAACCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIKKKKKKJJJIIIHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@DDDCCCGGGQQQVVVQQQIIIDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFGGGFFFDDDCCCDDDGGGJJJRRRZZZfffmmmooonnnmmmmmmyyytttooopppnnnpppvvv{{{|||}}}zzzwwwwwwyyyzzzvvvqqqhhh___XXXSSSQQQPPPYYY```iiisss~~~~~~uuu[[[SSSIIIDDDDDDEEECCCAAACCCCCCCCCDDDEEEGGGHHHIIIOOOUUU^^^fffmmmssswwwzzzrrroookkkgggccc___ZZZVVVVVVUUUSSSQQQPPPNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKMMMNNNNNNOOOJJJKKKLLLMMMNNNOOOOOOPPPRRRRRRSSSTTTUUUVVVXXXYYY\\\^^^```bbbcccfffiiilllooooooppppppqqqqqqppppppwwwvvvuuuuuuuuurrrmmmjjjhhhbbbZZZSSSNNNKKKHHHFFFDDDAAAAAADDDFFFJJJQQQYYYkkkrrr|||~~~wwwppphhh```YYYTTTPPPVVVaaannnzzzlllYYYWWWTTTOOOMMMMMMKKKGGGDDDCCCCCCBBBBBBBBBBBBAAAAAA???>>><<<;;;::::::;;;;;;:::999888888777777888888888888888999999999999999999999888777888999;;;<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<;;;;;;:::::::::::::::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;999888999:::888888888999999999:::::::::::::::;;;;;;;;;<<<<<<>>><<<;;;;;;<<>>>>>======<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;:::999888888999777777777777888888999999999:::::::::;;;;;;;;;;;;===<<<;;;:::;;;>>>@@@BBBGGGQQQ```ooo}}}yyykkkccc[[[XXXTTTPPPNNNNNNPPPQQQyyylllddd___YYYVVVWWWVVVSSSQQQPPPPPPOOONNNLLLLLLLLLLLLLLLMMMNNNPPPPPPOOOPPPSSSUUUXXX\\\bbbffftttxxx}}}~~~zzzwwwssspppppprrrssssssxxx|||yyy{{{~~~xxxeeeZZZTTTOOOLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIGGGEEEBBB@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@DDDCCCIIIVVV]]]YYYNNNFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@???????????????@@@BBBBBBCCCDDDEEEDDDBBBAAABBBDDDFFFJJJQQQ[[[fffpppvvvyyyvvvnnnjjjfffeeeiiimmmpppvvv}}}~~~yyysssllleee___\\\___iiivvvtttkkkaaaUUUOOOOOOOOOJJJFFFBBBCCCEEEFFFGGGHHHHHHGGGIIIKKKNNNRRRWWW___hhhmmmppprrrtttuuutttsssqqqpppjjjhhhddd___[[[XXXVVVUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRRRRRRRSSSUUUVVVUUUUUUWWWXXXZZZ\\\^^^^^^\\\^^^aaabbbbbbdddhhhkkkiiimmmrrruuuvvvzzz}}}yyyuuupppkkkddd]]]YYYUUUQQQOOOIIIHHHFFFCCCAAAAAABBBCCCEEEHHHKKKNNNUUU```jjjpppwwwxxxxxxwwwssspppnnnmmmnnnlllhhhddd```___```aaa___gggtttpppaaaXXXUUUMMMMMMMMMMMMMMMKKKHHHEEEAAAAAAAAAAAA@@@@@@@@@@@@???>>>===;;;999888777666888888888999999999999888666666777888999999:::;;;777777888888999:::;;;<<<999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888:::::::::888777888999777666666666666777888999999999999999:::::::::;;;;;;;;;::::::;;;===???@@@CCCKKKWWWeeetttxxxppplllfff^^^XXXSSSQQQPPPsssgggaaa\\\WWWUUUVVVUUUSSSPPPPPPPPPPPPOOONNNLLLLLLMMMMMMOOOPPPRRRRRRQQQSSSVVVYYY^^^dddkkkppp~~~~~~yyyvvvrrrooopppsssvvvyyy{{{yyyyyy~~~|||}}}ooo```XXXTTTOOOLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJIIIFFFCCCAAABBBCCCCCCDDDEEEGGGHHHIIIGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBCCCDDDFFFFFFDDDCCCAAA>>>>>>>>>>>>>>>???@@@@@@BBBAAAFFFQQQWWWSSSKKKGGGBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@BBBCCCDDDBBBBBBBBBCCCDDDFFFJJJQQQ\\\iiiuuu|||}}}vvvmmmhhhdddeeegggiiiooouuu}}}yyyssslllfffccc___hhhrrryyy}}}}}}vvvmmmfff___XXXTTTTTTRRRMMMIIIFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMRRRXXX\\\eeehhhlllooopppsssuuuwwwtttrrroookkkhhhdddbbbaaa\\\\\\]]]^^^___^^^^^^^^^[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]YYYXXXVVVVVVWWWZZZ]]]___^^^______```aaabbbccccccaaadddhhhiiiiiikkkppptttvvvxxx|||~~~zzztttmmmhhhddd___WWWPPPLLLJJJHHHGGGBBBCCCCCCBBBAAA@@@AAACCCKKKPPPTTTWWW^^^iiissswwwzzzwwwsssnnnjjjgggeeeddd`````````______aaaeeeiiiiiippp{{{ppp```UUUQQQQQQLLLLLLLLLLLLJJJHHHFFFDDD@@@@@@@@@?????????>>>>>>>>>>>>===;;;999777666555777777888999999999999888666666777777888999::::::888888888999::::::::::::777777777777888999:::;;;::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;:::777999999999777777888999666666555444555666777888888888999999999::::::::::::::::::::::::<<<===>>>@@@EEENNNZZZiii{{{}}}sssiii```ZZZVVVyyynnnccc^^^ZZZUUUSSSTTTRRRPPPNNNNNNOOOPPPOOONNNMMMMMMNNNOOOPPPRRRSSSTTTUUUWWWZZZ___eeemmmuuu{{{~~~zzzwwwuuutttrrrssswww{{{ssssssvvvqqqfff[[[WWWTTTPPPNNNOOOHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJJJJGGGEEECCCBBBCCCCCCDDDEEEGGGIIIJJJFFFHHHJJJKKKKKKKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEEEECCC@@@>>>:::::::::;;;<<<===?????????>>>BBBIIIMMMJJJGGGGGG@@@AAABBBCCCDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@???===============<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>======>>>>>>???@@@AAA>>>@@@BBBCCCBBB@@@@@@@@@AAABBBDDDHHHPPP]]]kkkuuuwwwpppjjjhhhgggggglllsss}}}|||yyyzzz||||||yyyuuupppmmmgggllloooooopppppplllggg```___]]]\\\ZZZWWWSSSOOOKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLJJJIIIJJJNNNPPPWWWYYY\\\___aaaffflllqqquuuuuutttsssqqqnnnlllkkkfffgggiiijjjkkklllkkkkkkgggfffeeeddddddcccddddddccccccdddeeefffggghhhhhhcccaaa___^^^___aaaeeegggggggggffffffffffffeeeeeeaaaeeeiiijjjjjjlllrrrvvv{{{{{{|||~~~}}}tttnnnjjjddd]]]WWWUUUQQQLLLHHHFFFDDDCCCAAA@@@BBBDDDDDDDDDFFFJJJNNNVVV]]]bbbdddjjjuuu|||~~~}}}wwwooogggbbb___]]]\\\YYY[[[]]]___aaaffflllqqquuuxxxlll___WWWPPPLLLLLLKKKKKKKKKIIIFFFDDDCCCBBB>>>>>>>>>>>>==================<<<;;;999777666555555666777888888888777777666666777777888888999999888999999:::::::::999999777777777777888999::::::777888888999999:::::::::;;;:::999999888888888999999999::::::::::::999999666888999888777777888999666555444333444555777888888888888888999999999999:::999999999:::;;;<<<======@@@EEEPPP___qqqwwwnnnjjjtttjjj```\\\YYYTTTQQQRRRPPPNNNMMMMMMNNNOOOOOONNNMMMNNNNNNOOOQQQSSSUUUVVVXXXZZZ^^^ccciiirrr|||}}}zzzxxxvvvuuuxxxvvvwww|||uuuppprrrrrrwwwxxxeee\\\SSSPPPOOOLLLKKKLLLGGGGGGEEEDDDCCCCCCCCCCCCDDDFFFIIIKKKJJJHHHEEECCC@@@AAAAAABBBDDDEEEGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDAAA???===888888888999;;;===>>>???>>><<>>???@@@AAA===???BBBBBBAAA???>>>>>>>>>???AAACCCHHHSSSbbbmmmwwwyyyqqqmmmkkkjjjnnntttsss|||uuuooosssxxx|||}}}|||yyyvvvqqqrrrooohhhfffgggeeebbb^^^```bbbbbbaaa]]]XXXVVVOOONNNNNNMMMMMMMMMNNNNNNOOOOOONNNKKKIIIHHHJJJLLLKKKMMMOOOPPPSSSXXX```ggglllmmmnnnoooooommmlllkkkpppqqqsssuuuvvvwwwwwwvvvppppppnnnmmmlllllllllllljjjjjjkkkmmmnnnooopppqqqooommmiiieeeeeefffiiikkklllkkkjjjiiihhhgggfffeee^^^bbbggghhhhhhjjjpppuuutttrrrppprrrwwwyyyyyywwwssslllddd^^^[[[WWWQQQLLLIIIGGGEEECCCCCCAAA???===@@@BBBEEEGGGIIIOOOWWW\\\___gggmmmnnnttt~~~~~~wwwlllccc\\\YYYXXXWWWXXX[[[___bbbeeejjjrrrwww~~~lllZZZTTTSSSOOOKKKKKKKKKKKKJJJGGGDDDAAA@@@@@@============<<<<<<<<<<<<<<<<<<<<<;;;999777666555333444666777777777666666777777777777888888888888999999:::::::::999888888777777777777888999:::;;;666666777888999::::::;;;999999888777666666777777888999999::::::999999888666777888888777666777999666555333333333444666888777888888888888999999999999999999999:::;;;;;;<<<;;;<<<@@@IIIXXXjjj|||~~~pppkkkddd]]]YYYVVVSSSQQQRRROOOLLLMMMOOOQQQQQQOOONNNPPPQQQPPPPPPSSSYYY___]]]bbbiiirrrzzz{{{vvvttttttvvvxxxwwwoooooorrryyywwwhhhZZZVVVPPPLLLJJJJJJIIIIIIFFFEEEEEEDDDEEEFFFHHHIIIKKKHHHFFFFFFHHHHHHFFFCCCDDDEEEGGGIIIKKKKKKKKKKKKIIIGGGEEEEEEFFFHHHHHHGGGJJJJJJIIIGGGEEEDDDCCCBBB@@@@@@AAAAAA@@@???===<<<888888888888999;;;===?????????>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===>>>@@@BBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBDDDHHHNNNSSSVVViiisssyyyrrrnnnnnnppprrrtttxxxzzzuuussstttqqqqqqwww}}}zzzvvvrrrnnnjjjfffcccbbbdddggghhhgggbbb]]]ZZZVVVSSSPPPPPPRRRUUUXXXYYYWWWUUURRROOOLLLIIIGGGFFFGGGGGGGGGHHHJJJMMMQQQSSS]]]```dddgggggggggggghhhiiikkkooosssvvvwwwxxxxxxrrrqqqooolllhhhggghhhjjjkkkmmmooorrrssssssrrrqqqjjjiiihhhffffffffffffgggjjjhhhccc___\\\[[[[[[[[[WWWXXXZZZ\\\^^^_________aaaaaaaaaaaaaaaaaabbbbbbZZZXXXUUUQQQNNNKKKIIIHHHCCCDDDDDDCCCAAAAAABBBCCCAAAFFFIIIKKKRRR^^^hhhllluuuuuuuuuuuuwwwzzz~~~tttooofff]]]VVVSSSRRRSSSWWW]]]eeekkkqqqxxxeee\\\RRRLLLNNNQQQSSSSSSIIIGGGEEECCCCCCBBBAAA???============<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777777888777666555555999888777666666777888999666777777777888888888888999999888777666666777777777777777777777888888999999999999888888888888888888999:::999777666777888;;;:::999777666666555555555444333333333333444555777777777777777777888999;;;;;;:::::::::;;;<<<<<<===>>>AAADDDLLL\\\ppp~~~pppllleee___ZZZWWWTTTRRRRRRPPPMMMMMMOOOQQQQQQPPPNNNQQQSSSTTTTTTVVV\\\```eeekkkttt|||zzzxxxtttrrrrrrtttxxxzzztttqqqtttiii___XXXTTTNNNJJJIIIHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKHHHFFFGGGHHHHHHFFFDDDCCCDDDFFFHHHIIIJJJIIIIIIKKKIIIHHHHHHJJJKKKKKKKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;777777777777888:::<<<===>>>>>>======>>>??????@@@>>>??????@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????CCCBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<>>=========???AAACCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCGGGLLLPPPSSS\\\fffttt{{{vvvsssrrrrrrsssvvv{{{}}}wwwtttsssppppppvvv}}}zzzxxxtttoookkkfffhhhjjjkkkiiifffccc```ZZZWWWSSSRRRSSSVVVXXXYYYXXXXXXXXXWWWUUUQQQMMMKKKGGGFFFEEEDDDEEEFFFHHHJJJLLLOOORRRTTTUUUUUUVVVWWW^^^```cccfffiiijjjjjjjjjiiihhhgggdddaaa```aaacccccceeegggiiijjjjjjiiiiiiaaa```^^^]]]\\\\\\]]]]]]___\\\YYYUUUSSSSSSSSSTTTMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLJJJHHHFFFEEEDDDCCCBBBCCCDDDDDDDDDEEEHHHKKKJJJRRRXXX]]]dddnnnuuuwww}}}yyytttpppooopppqqqrrrgggccc]]]VVVSSSUUUYYY\\\___eeemmmsssxxx~~~wwweee[[[TTTKKKGGGHHHKKKLLLLLLHHHFFFCCCBBBBBBAAA@@@>>>============<<<<<<<<<;;;999999888888666555444333666666666777666666555555777777666666666666777777666666777777777888888888999888777777666666777777777777666666666777888888888888888888888888888888;;;;;;;;;:::777555555666888777777666666666666777555444333333333333444555666666555555666666777888999999888999999:::;;;<<<===>>>???@@@FFFSSSdddqqq{{{oookkkeee```\\\XXXUUUSSSRRRPPPNNNNNNOOOPPPQQQPPPOOORRRVVVXXXYYY\\\bbbgggrrrwwwvvvtttrrrqqqrrrvvv{{{~~~xxxsssxxxlll^^^YYYTTTPPPKKKHHHFFFFFFEEEEEECCCDDDEEEFFFHHHHHHIIIIIIJJJIIIGGGGGGHHHHHHFFFEEEBBBDDDEEEGGGHHHHHHGGGGGGJJJHHHGGGHHHKKKMMMMMMMMMGGGFFFEEEDDDCCCBBBAAA@@@????????????===<<<:::999777777666666777999;;;<<<<<<<<<<<<<<<<<<======>>><<<===>>>>>>?????????>>>BBBBBBAAA@@@??????>>>>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===>>>???AAACCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@BBBDDDHHHKKKMMMOOOVVVcccrrr|||xxxvvvttttttuuuzzz{{{vvvuuurrrqqqwww|||vvvpppppppppooommmkkkiiiggg```\\\WWWTTTTTTUUUVVVVVVWWWZZZ]]]___^^^ZZZUUURRRLLLJJJHHHEEECCCBBBBBBBBBDDDFFFHHHHHHHHHIIIKKKLLLQQQRRRUUUWWWYYYYYYYYYYYYWWWWWWVVVTTTQQQPPPRRRTTTWWWXXXZZZ\\\]]]]]]\\\\\\VVVUUUSSSRRRQQQQQQRRRRRRRRRPPPMMMKKKJJJJJJKKKLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCEEEFFFHHHKKKPPPSSSZZZdddooouuu{{{xxxmmmeeeccccccbbbbbb[[[YYYUUURRRRRRWWW^^^dddiiinnnvvv|||sss___QQQPPPJJJDDDBBBDDDEEEFFFEEEEEECCCAAA@@@@@@@@@>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::888777555444444555555555555555555555555444555555666666555555444666666666666777777777777888777777666666666666777666666555555666666777888666666666777777888888999======<<<:::666444333333555555444444555666777777555444444333333444444555555444444444555555666777777777777777888999:::;;;<<<<<<<<<;;;???HHHUUU___ooottt|||lllhhhddd```]]]YYYUUUSSSQQQPPPOOONNNOOOPPPQQQQQQQQQUUUYYY\\\___eeemmmsss|||zzzyyywwwvvvxxx{{{xxxvvvzzzxxxeee[[[YYYPPPLLLHHHEEEDDDDDDCCCBBBAAACCCEEEGGGHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGFFFEEECCCDDDEEEFFFGGGFFFEEEEEEDDDDDDCCCEEEHHHJJJJJJJJJDDDCCCCCCBBBAAA@@@@@@?????????>>>===<<<:::999888888888777777777999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>???>>>>>>AAAAAA@@@???>>>======<<<;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@BBBDDDEEEFFFDDDBBB@@@??????@@@AAA@@@@@@@@@@@@AAACCCFFFGGGJJJLLLSSS```ooo{{{xxxvvvtttxxxzzzyyyvvvuuuyyy}}}{{{wwwsssooommmkkkddd```ZZZVVVTTTTTTSSSRRRSSSVVVZZZ^^^___]]]ZZZXXXVVVTTTPPPLLLHHHDDDBBBAAAFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIKKKLLLMMMMMMMMMMMMIIIJJJJJJHHHFFFEEEGGGHHHKKKLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJIIIIIIJJJKKKIIIHHHGGGFFFEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEGGGIIILLLOOOTTT[[[___ooozzz~~~wwwmmmaaaXXXVVVXXXXXXXXXVVVWWWXXXXXXXXX\\\ccchhhpppvvv}}}qqqbbbUUULLLIIIFFFCCCBBBCCCDDDDDDBBBBBB@@@>>>===>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;999888666555555444444444444444444555555666222333444555555444333222555555555666666666777777777666666555555666666666555555555444555555666777444444555666777777888888<<<<<<;;;999666333333333444444333333444444555666444444444444444444444444444444444444555666777777666666666777888999:::;;;<<<;;;:::999;;;AAAJJJQQQ___dddllluuu}}}fffdddaaa___]]]ZZZVVVSSSPPPPPPPPPPPPPPPQQQSSSUUUVVVZZZ___ccchhhppp{{{}}}{{{}}}}}}}}}zzzuuuuuu||||||mmmbbbYYYVVVMMMJJJFFFDDDCCCCCCBBBAAAAAABBBDDDFFFGGGGGGGGGFFFHHHHHHHHHGGGFFFEEEEEEFFFEEEEEEFFFGGGGGGFFFDDDCCC@@@@@@@@@CCCFFFHHHHHHGGGAAAAAAAAA@@@@@@?????????>>>>>>===<<<::::::999999;;;:::999888888999;;;;;;::::::999999999999999:::;;;<<<===>>>????????????@@@@@@???>>>======<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAABBBDDDEEEEEEDDDAAA???>>>???@@@AAA@@@??????>>>???@@@AAABBBEEEDDDFFFOOO^^^mmmwww||||||yyy||||||yyy{{{|||vvvqqqnnniiifff```[[[XXXUUURRRPPPNNNPPPSSSVVVYYYZZZ[[[[[[\\\ZZZWWWRRRMMMIIIFFFEEEGGGHHHGGGEEEBBBAAAAAACCCEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFEEECCCBBBCCCEEEDDDDDDEEEFFFFFFGGGGGGGGGIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDD???>>>===<<<<<<======>>>?????????@@@AAABBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJLLLOOOTTTYYY___gggooottt|||sssiiiaaaVVVNNNMMMOOORRRSSSVVV[[[aaaeeeeeeggglllpppxxx~~~lll^^^TTTLLLHHHDDDCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;<<<===<<<;;;;;;;;;;;;;;;::::::::::::777666555333222222222222555555444444444444555666111222333444444333222111444555555555555666666666666555555555555555666666444444333333444444555666333333444555666666777777777888999777555333333444555444444333333333333333444444444444444444444444555555555555666777888999777777777777888999:::;;;::::::999999:::???EEEIIIPPPVVV```jjjttt|||aaa```___^^^^^^[[[XXXUUUQQQRRRSSSSSSSSSUUUXXX[[[^^^cccjjjqqqwww~~~~~~|||wwwqqqnnnqqq|||lllccc[[[SSSNNNKKKHHHEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDFFFGGGHHHGGGEEECCCDDDEEEFFFFFFGGGGGGFFFDDDCCCBBB@@@???@@@CCCFFFGGGFFFEEE@@@@@@@@@@@@????????????>>>===<<<;;;::::::::::::<<<;;;:::999999999:::;;;:::999999888888888888888:::;;;<<<===>>>?????????>>>>>>=========<<<<<<<<<======<<<<<<;;;<<<<<<===::::::::::::::::::::::::<<<===>>>???@@@AAABBBCCCBBBAAA@@@???>>>>>>????????????>>>>>>===>>>>>>>>>???>>>>>>DDDPPP]]]iiippp}}}~~~zzzuuussspppkkkgggccc]]]WWWSSSPPPPPPQQQRRRTTTWWWYYY[[[[[[YYYWWWSSSPPPLLLJJJHHHIIIJJJJJJHHHFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCBBB@@@???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDEEEDDDBBBAAA@@@@@@AAABBBAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;===???@@@<<<===>>>???AAACCCDDDDDDEEEFFFGGGIIIKKKNNNPPPRRRYYY^^^eeelllsss{{{{{{oooeee\\\XXXQQQKKKIIIKKKOOORRRXXX```kkkqqqssstttxxx|||hhhZZZRRRKKKFFFDDD@@@@@@AAAAAAAAA@@@???>>>>>><<<::::::;;;<<<<<<;;;;;;;;;:::::::::999999999777666555444333444555555888777555444444444555666111222222333333222222111444444444444555555555666555444444444444555555666333333333222333444444555333333333444444555555666444555666555333333333555555555444333222222333333333444444555555444444333444444555555666777888999888888888888888888999:::888888888999;;;>>>AAADDDEEEKKKUUU```iiirrrzzz^^^]]]^^^___```^^^[[[XXXSSSUUUWWWXXXXXX[[[___cccgggooozzzuuunnnjjjhhhkkkwwwpppaaaZZZTTTOOOMMMJJJHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGFFFCCCBBBCCCDDDEEEEEEFFFEEEDDDBBB@@@?????????@@@BBBEEEEEEDDDCCC???????????????@@@@@@@@@===<<<;;;::::::;;;<<<===<<<;;;999888888888999999:::999999888777777888888888999:::<<<======>>>>>>;;;<<<<<<<<<<<<=========::::::999999999999::::::::::::::::::::::::::::::<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<>>>AAAFFFNNNWWW]]]jjjrrr}}}zzzwwwrrrjjjbbb\\\WWWWWWVVVVVVVVVVVVWWWXXXTTTTTTSSSRRRPPPNNNLLLKKKLLLNNNPPPPPPNNNMMMMMMMMMIIIIIIHHHHHHHHHIIIIIIIIICCCEEEEEEDDDBBBAAA@@@AAADDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCAAAAAAAAAAAABBBAAA@@@???>>><<<;;;::::::<<<;;;;;;;;;<<>>???@@@???>>>===<<<<<<<<<;;;999:::;;;<<<<<<;;;::::::::::::999999999999888777666555666777999::::::999777555444444555555333222222111111222222333333333444444444555555555444444333333444444555666222222222222222333444444333333333333333444444444222333444333111111111333444333333333333444444555333333444555555444333333333333333444555666888888888888777666666666777777666666666777:::<<<======@@@DDDKKKSSS\\\fffpppvvvzzz\\\]]]^^^```aaa```]]]ZZZUUUXXX[[[\\\\\\___dddhhhlllwwwtttkkkgggeeegggnnn|||iii]]]VVVQQQPPPRRRJJJHHHFFFEEEEEEEEEDDDBBBCCCBBBAAA@@@???@@@AAABBBCCCEEEGGGEEEBBB@@@BBBDDDDDDDDDEEEDDDCCC@@@>>>=========>>>@@@CCCCCCBBB@@@????????????@@@@@@@@@@@@<<<<<<;;;:::;;;<<<===>>>;;;:::999777777777888888::::::999888888777888888666777999:::;;;<<<<<<<<<::::::;;;;;;<<<=========:::::::::999::::::;;;;;;::::::::::::::::::::::::<<<===>>>???????????????<<<===>>>>>>>>>>>>>>>===>>>>>>>>>======<<<<<<<<<;;;>>>AAAAAAAAACCCHHHLLLUUUaaavvv}}}tttjjjddd^^^^^^]]][[[ZZZXXXVVVUUUPPPQQQQQQQQQPPPPPPOOONNNKKKNNNRRRSSSSSSRRRRRRSSSNNNNNNMMMMMMMMMNNNOOOOOOLLLNNNNNNMMMKKKIIIIIIIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDBBBBBB@@@>>>===;;;999888:::999888888999<<<>>>@@@GGGHHHJJJMMMPPPRRRUUUVVVSSSUUUXXX]]]bbbhhhlllooo{{{~~~~~~qqqddd[[[SSSMMMEEEJJJOOOOOONNNQQQYYYaaafffnnnwww{{{{{{|||ssshhhWWWHHHDDDEEEBBB??????>>>???@@@???>>><<<<<<===<<<:::999:::;;;<<<<<<;;;:::::::::999999999888888555444333222333555777999<<<:::888555444444555555444333222111111222333444333333333444444444555555333333333333444444555666222222111111222222333444444333333333333333333333222333333222000///000111222222222333444555777888333333444555555444333333222222222333444555777777888777666555555444555555555555555666888999999888>>>@@@DDDIIIRRR]]]hhhpppuuuZZZ[[[^^^```aaa```___^^^______```bbbffflllqqquuu~~~sssmmmiiibbbaaacccnnn|||xxxooocccZZZTTTPPPLLLIIIFFFEEEEEEDDDCCCCCCBBBBBB?????????@@@AAABBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>EEEDDDCCCAAA???>>>===<<<===>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBB@@@???>>>?????????>>>======<<<<<<<<<;;;:::999888888888888999999888888999999:::;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::::::::;;;;;;:::999999;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<>>>???@@@<<<======<<<;;;:::;;;<<<;;;;;;;;;;;;===???BBBCCCNNNXXXiii}}}}}}{{{wwwmmmiiieeeaaa___^^^\\\ZZZVVVQQQLLLJJJKKKLLLKKKJJJMMMOOOQQQSSSXXX]]]ZZZUUUUUUSSSRRRRRRSSSTTTSSSRRRUUUVVVWWWVVVTTTSSSVVVYYYPPPOOOMMMKKKKKKKKKMMMNNNIIIIIIHHHFFFDDDDDDFFFGGGDDDDDDCCC???;;;888888888:::888999<<>>???CCCLLLYYYcccpppxxx[[[\\\^^^aaacccddddddeeedddfffiiinnntttzzz|||qqqhhheeeddddddggglllnnnggg]]]VVVRRROOOKKKHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCBBB@@@???>>>AAAAAA@@@???>>>>>>===<<<<<<===>>>??????@@@??????BBBBBBDDDDDDDDDBBBAAA???======<<<<<<;;;:::::::::<<<;;;:::999888888888888::::::999999999::::::;;;;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======>>>===<<<<<<===>>>???@@@<<<===>>>===<<<;;;;;;<<<;;;;;;;;;;;;===???AAABBBEEEMMM[[[lll}}}}}}|||~~~||||||uuuqqqkkkfffcccbbb```___\\\WWWQQQMMMLLLMMMMMMMMMJJJLLLNNNPPPWWW___```\\\[[[XXXUUUSSSTTTWWWXXXXXX\\\```eeefffeeeccccccccc___]]][[[XXXVVVTTTTTTTTTMMMNNNNNNMMMKKKJJJJJJKKKJJJJJJJJJGGGDDDCCCCCCDDDCCCCCCDDDHHHMMMQQQTTTVVVbbbdddhhhkkkmmmnnnmmmmmmooonnnpppuuu{{{~~~|||yyyssstttvvvvvvuuurrrooommmiiigggccc\\\TTTOOOMMMMMMKKKMMMRRRZZZccckkkqqqtttzzz}}}mmm]]]VVVQQQJJJCCC???AAACCCBBBAAA@@@@@@AAA@@@???>>><<<;;;::::::::::::::::::;;;;;;;;;::::::::::::999999999777666555555555777999::::::999666333222111111222333333333333333222111000111111000000111222444555444444333333333333444444333222222111111222222333444555666444222111222333555444333222222111111111111222333444555444333333333222000//////000222333222222333333444555555666333333333444444444444555444555666666555555666777999<<<>>>???AAAHHHRRRZZZccclllxxxaaaaaabbbdddgggjjjlllnnnnnnrrrxxxvvvmmmfffaaabbbhhhnnnwww~~~yyynnn```[[[UUUQQQPPPNNNKKKHHHDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBAAAAAA@@@@@@===>>>>>>>>>>>>======<<<<<<<<<===============<<>>============>>>>>>???===>>>??????===<<<<<<===;;;;;;;;;;;;<<<>>>@@@BBB@@@FFFNNNXXXeeexxx|||{{{~~~}}}|||}}}{{{sssmmmjjjiiihhhggggggbbb[[[VVVSSSSSSRRRRRRMMMNNNOOOQQQYYYdddhhhffffffbbb\\\YYYYYY\\\^^^___ccciiiqqqwwwxxxuuurrrqqqnnnmmmjjjfffbbb^^^[[[YYYSSSSSSTTTTTTTTTRRRQQQPPPRRRSSSSSSRRRPPPQQQSSSUUUTTTVVVYYY\\\aaafffiiijjjqqqrrrtttuuuvvvuuuuuutttrrrrrrssswwwzzzyyytttooohhhiiijjjiiihhheeebbb```___^^^\\\XXXTTTRRRSSSTTTNNNSSS[[[dddnnnwww}}}xxxhhhZZZOOOKKKIIIDDD???>>>???AAA@@@???@@@@@@???>>>===<<<;;;;;;999999999999999999888888:::::::::999999999888888777666555444444555666777888777555333222222333333444444444333222111000///000000000000000111222333444333222222222333444555333222222111111222222333333444555444222000111222444333222111111111111111111222333444444444333222333222111000000111222333222222333333444444555555333333333333444444444444333555666666555555666777:::<<<>>>>>>>>>BBBIIINNNVVV___lllxxxiiiiiijjjmmmppptttxxxzzzsssiiieeedddhhhooozzzxxxiiibbbVVVSSSPPPOOOOOONNNJJJFFFCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAA???@@@@@@AAABBBAAAAAAAAA>>>>>>??????>>>===<<<;;;<<<<<<=========<<<;;;;;;???AAADDDFFFFFFDDDBBB@@@>>>>>>======<<<;;;;;;;;;<<<;;;:::999999999999999<<<<<<===<<<<<<<<<;;;;;;===<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<======>>>=========<<<;;;;;;;;;;;;;;;<<<<<<>>>============>>>>>>>>>===???@@@@@@>>>=========<<<;;;;;;;;;<<<>>>???@@@BBBFFFIIILLLSSSbbbwww}}}{{{zzzzzz}}}{{{uuurrrrrrrrrrrrqqqnnnjjjeeeaaa^^^[[[ZZZXXXXXXVVVWWW___iiimmmlllmmmjjjeeebbbccceeeggghhhhhhnnnvvv}}}}}}yyywwwrrrpppnnnjjjeee```\\\ZZZWWWWWWWWWXXXYYYYYYXXXWWWXXXXXXYYYYYYYYY[[[^^^aaafffjjjnnnoooqqqvvvxxxxxxrrrrrrrrrrrrrrrqqqpppooollllllmmmnnnooolllgggccc____________^^^]]][[[ZZZYYY[[[]]]]]]\\\[[[\\\]]]XXX___iiisss|||qqqaaaYYYRRRLLLJJJFFFCCC???>>>>>>>>><<<;;;AAA@@@>>><<<;;;;;;::::::999999888888777777666666999999999999888888888888666555444333333333444444555444333222222222222333444444444333222111000/////////000000000111111222444333222111111222444555333222222111111222222333222333444333111000111222333222222111000000000111111222333444444444333222222222111000000111222222222222333333333444444444222222333333333444444444333444666555444444555777888:::<<<<<<<<<>>>AAADDDOOOWWWcccooozzzppprrrvvv{{{rrrgggcccaaaiiiwwwyyyfffZZZUUURRRPPPNNNNNNOOONNNIIIEEEBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBAAA@@@>>>;;;:::=========>>>======<<<<<<===???AAACCCDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::999:::::::::======>>>>>>>>>>>>===<<<=========<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<===>>>???????????????===<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>>>>============???AAAAAA???>>>======<<<<<<;;;;;;;;;===>>>???@@@DDDFFFFFFHHHQQQaaannn|||~~~{{{yyyxxxwwwxxxzzz}}}~~~zzzyyyyyyzzz{{{xxxyyyxxxvvvqqqkkkfffdddddddddbbbbbbgggmmmnnnkkkkkkjjjiiikkkooorrrtttuuusssuuuxxxzzz{{{xxxtttqqqiiihhhfffccc___[[[WWWUUUWWWWWWXXXZZZ^^^```___]]][[[\\\\\\[[[[[[]]]aaadddmmmtttwwwuuutttwwwwwwtttkkkkkkjjjiiihhhhhhhhhhhhffffffffffffeeeccc```^^^WWWWWWXXXXXXYYYZZZZZZZZZYYY]]]bbbfffgggfffeeeeeehhhooozzzrrr___VVVSSSPPPLLLIIIDDDBBB@@@>>>>>>>>>===<<>><<<;;;::::::999888888888777777666666666999999888888888777777777555555444333333222222222222111111111111111111222333444444333222111000//////000000000111111111111333333222222222333555555333222222111111222222333222333444333111000111222222222111111000111111111222333444444444333222111222111111111111111111222222222222333333333333333222222222333333333444444333444555555444444555666555777999::::::;;;===>>>HHHNNNXXXdddppp{{{|||sssfffbbbeeefffuuulll]]]SSSNNNPPPNNNMMMMMMOOONNNJJJFFFCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDCCCBBB???<<<:::======>>>>>>>>>>>>>>>===<<<===???@@@AAAAAAAAA@@@=========<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;<<<===???@@@@@@@@@???>>>===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>???@@@@@@AAAAAA@@@???>>>======<<<============>>>>>>>>>>>>======<<<<<>>===<<<===<<<;;;;;;;;;<<<===>>>;;;>>>AAABBBCCCHHHQQQYYYgggrrr}}}yyyxxxwwwuuutttttttttttt|||~~~}}}}}}~~~~~~|||~~~{{{uuuqqqnnnoooqqqqqqqqqtttvvvrrrkkkeeefffiiiooovvv|||}}}zzzvvvsssooojjjggg^^^]]][[[YYYVVVTTTRRRQQQUUUWWW[[[bbbiiikkkhhhddd^^^^^^]]][[[YYY[[[^^^aaahhhqqqtttnnnjjjkkkjjjeee]]]\\\[[[ZZZZZZ[[[\\\]]]___`````````___]]]\\\[[[TTTUUUUUUWWWYYY[[[]]]^^^\\\aaahhhmmmooonnnnnnnnnsss{{{lll```TTTQQQPPPLLLGGGEEE@@@???>>>>>>>>>???AAAAAAAAA@@@???===<<<:::999888777777777777777777666666888888888777777777777666444444444444333333222222111111111111111111111111222222333333333222111111000000111222222111111000222333333444444555555555333222222111111222222333222333444333222111222333333222222111111111222222222333444444444333222111111111111111111111111111222222222222333333333333222222222222333333333333222444555555444444555666444555666888999:::;;;<<>>>>>>>>>>>>>><<<======>>>???@@@BBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<;;;===???AAABBBBBBAAA@@@>>>>>>???@@@??????>>>===========================<<<<<<<<<======>>>???@@@>>>???@@@AAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>===>>>??????>>>===<<<;;;;;;>>>AAAAAA???===<<<<<<======<<<;;;;;;;;;<<<===;;;===@@@BBBCCCEEEHHHKKKVVV^^^kkkyyy}}}{{{xxxtttrrrqqqrrrrrruuuyyy~~~~~~}}}|||}}}|||xxxwwwxxxyyy}}}}}}sssgggggghhhmmmuuu||||||vvvqqqnnnjjjeeeaaaYYYXXXUUUSSSQQQPPPOOOOOOSSSXXXcccoooyyyyyyrrrkkkbbbaaa^^^ZZZWWWWWWYYY\\\___iiimmmddd^^^^^^\\\VVVOOOOOONNNMMMOOOQQQTTTVVV[[[]]]```aaa___\\\ZZZXXXZZZZZZZZZ[[[^^^aaadddfffdddhhhmmmrrrtttwwwyyy{{{~~~zzzjjjYYYRRRMMMMMMMMMHHHDDDCCC@@@???>>>======>>>@@@BBB@@@@@@@@@???>>>;;;999777777777777777777888888888888888777777777666666666444444444444444444333333222222333333333333222222111111222333333333222222111111222333333222111000111333555666777777666555333222222111111222222333222444555444333222333555333333222222222222333333333333444555444333222111111111111222222111111111222222222222222222222222111222222222222333333333222444555555444333555666666666666777888:::::::::888;;;BBBLLLXXXdddlllpppvvvyyysssnnnhhhfffooo{{{zzzddd[[[WWWQQQKKKMMMKKKIIIKKKNNNOOOMMMJJJCCCCCCDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDD???@@@BBBCCCCCCAAA>>>===:::;;;<<<===>>>>>>>>>>>>============>>>@@@CCCDDDAAAAAA@@@@@@??????>>>>>>;;;;;;:::::::::;;;;;;<<<;;;<<>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???AAAAAA>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>??????===>>>?????????===<<<;;;;;;===@@@AAA???===;;;;;;>>>===<<<;;;:::;;;<<<<<<@@@AAABBBCCCDDDDDDDDDDDDLLLQQQZZZggguuuzzzvvvsssssstttuuuvvvxxx}}}~~~|||zzzyyy}}}~~~|||yyyxxx{{{}}}}}}nnnkkkjjjkkkpppwww}}}xxxtttpppmmmllliiiddd```YYYWWWTTTQQQOOOOOOOOOPPPRRRZZZiiizzzyyyoooeeeccc___ZZZVVVUUUVVVXXXYYYdddhhh___XXXXXXUUUNNNLLLKKKKKKKKKMMMQQQUUUWWW^^^bbbgggiiifffbbb]]]ZZZaaaaaaaaaaaadddgggjjjllllllnnnrrruuuxxx}}}uuudddVVVNNNJJJIIILLLLLLHHHFFFFFFDDDBBB@@@===;;;;;;===???@@@AAAAAAAAA???<<<999777666666777777888888999999777777777777666666666666333444444555555444444333444444555555555444333333000000111222333333333333111222333444444333111111111333666888999888666555333222222222222222222333333444555555333333444555333333333222333333444444333444444555444333111111111111222222222222111111222222222222222222222222111111222222222333333333222333555444333333444666888777666666888999999888777999===FFFPPPZZZaaaeeelllvvvzzzxxxzzz|||~~~yyytttppplllhhhffflll|||ppp```ZZZWWWSSSOOOOOOLLLIIIHHHIIIJJJKKKKKKFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@??????@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDBBB@@@>>><<<;;;:::<<<======>>>>>>>>>>>>===>>>>>>>>>>>>????????????CCCBBBAAA???>>><<<;;;:::999;;;<<<<<<;;;;;;<<<>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>============@@@>>>;;;999999;;;>>>@@@=========>>>??????@@@@@@CCCBBBAAA@@@???@@@AAAAAA???>>>>>>===============<<<<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::======>>>@@@@@@AAAAAAAAADDDHHHNNNTTT^^^mmm}}}wwwvvvwwwuuusss{{{|||}}}zzzzzzzzz|||||||||{{{{{{}}}zzzzzzzzz{{{}}}|||zzzxxxuuusssrrrssstttqqqiiiccc```]]]ZZZYYY[[[[[[YYYWWW]]]cccooo~~~zzznnneeeaaa]]]ZZZXXXXXXWWWVVVXXX\\\___\\\UUUOOONNNOOOOOONNNNNNOOORRRTTTTTTTTT]]]```eeeiiikkkjjjhhhgggmmmkkkjjjkkknnnqqqsssssstttvvvxxx|||yyyiii___VVVPPPHHHGGGGGGFFFEEEDDDDDDCCC?????????>>>>>>>>>======BBBAAA@@@===:::888666555999999888888888888999999555555666666666666555555444444444444444444444444333333333444444444555555444444333222111111111111222222333333333333444444...///111222333444444444111222222333333222222222222222222222222222222222222333444555555555444333555555444333333222111111222222222111111111000000111222222333333222222111222222222222222222222222222222222222222222222222444444444555555555555555:::::::::<<>>>>>?????????>>>>>>=========>>>>>>>>>?????????????????????>>>>>>>>>>>>:::<<<======<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAABBBBBBAAAAAA@@@??????>>>???>>><<<::::::<<<>>>???=========>>>??????@@@@@@CCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::<<<===>>>???@@@@@@@@@@@@<<>>>>>>>>===BBBAAA???===:::888666555999888888777777888888999555555666666666666555555555444444444444444444444222333333333333444444444333333222222111222222222222222333333333333444444222333333444444444444444222333333333333333222111222222222222222222222222222333444555555555444333555444444333222222111111222222222111111111000000111222222333333222222111222222222222222222222222222222222222222222222222555555555555555555555555555444444666:::@@@FFFJJJXXXaaannn|||~~~~~~}}}|||}}}}}}rrrgggaaaaaaaaaeeeppp}}}xxxqqqfff\\\VVVQQQNNNLLLOOOMMMLLLKKKLLLKKKHHHFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>======@@@@@@@@@@@@@@@???>>>===============>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;===>>>>>><<<<<<===???>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@>>>=========<<<<<<<<<<<<===>>>=========>>>??????@@@@@@BBBBBBAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>??????;;;<<<=========<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>?????????>>>:::<<>>>>>>>>>>>@@@???>>><<<999777666555888888777777777777888888444555555666666555555444444444444444444444444444222222333333333444444444222222222111222222333333222222333333333333444444666666666555555444444444444444444444444333222222222222222222222222222222222222333444444444444444444444333333222222111111222111111111111000000000111111222222222222111111222222222222222222222222222222222222222222222222444444333333333333333444666666555666999<<>>BBBBBBBBBAAA@@@???>>>===<<<<<<=========>>>>>>>>>CCCBBBAAA???===<<<;;;:::<<<>>>???>>>======>>>???>>>???@@@AAABBBCCCCCCCCC===>>>@@@AAA@@@???<<<;;;;;;<<<===========================>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===>>>>>>=========>>>??????@@@CCCGGGKKKWWW[[[eeettt|||zzz{{{~~~zzzsssrrrssssssrrrppppppppppppqqqsssvvvyyy}}}zzzvvvsssqqqooollliiiqqqxxx}}}zzzqqqkkklllooossstttuuuvvvzzz~~~hhh^^^QQQIIIEEEDDDCCCBBB======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777666555777777777666666777777777444444444555555444444444222222222333333333333333333444444444444555555555111111111111222333444444222222222333333333444444666666555555444444444444555555555555444333222222222222222222222222222222222222333333444444444444333333333333222222111111111111111111000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222111000000111222222888888888999:::;;;======BBBGGGQQQ\\\hhhvvv{{{zzz{{{~~~wwwkkkdddaaacccmmmwwwyyyzzz~~~wwwkkkcccdddddd```YYYRRRNNNLLLIIIIIIKKKMMMOOOOOOLLLJJJFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???AAAAAA@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????BBBBBBBBBAAAAAA???>>>>>>============>>>>>>>>>>>>CCCBBBAAA???===<<<;;;:::===>>>???>>>===<<<===>>>===>>>@@@AAABBBCCCCCCCCC===>>>???AAA@@@???===;;;:::;;;<<<>>>>>>>>>===============>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;<<<<<<============<<<;;;;;;<<<<<<<<<>>>@@@BBBLLLMMMSSS```ppp}}}uuuwwwzzz}}}wwwvvvwwwwwwvvvwwwyyyzzz{{{|||xxxuuuzzzzzzxxxzzzrrrhhhWWWPPPHHHBBB@@@@@@???>>><<<=============================================<<<<<<;;;999888666555555777666666555555666666777333333444444444444333333000000111111111222222222555555555555666666666666111111111111222333444444222222222333333333444444333333222222222333444555444555555555444444333222222222222222222222222222222222222222333333444444333222222222222222111111000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111111111333222111111111222444555555555555666666777888888;;;>>>EEENNNYYYfffsss|||}}}}}}{{{yyyyyy|||ssskkkcccaaacccmmm||||||vvvyyy~~~}}}|||hhh___]]]^^^___]]]XXXRRRNNNKKKHHHHHHJJJMMMOOOPPPNNNLLLIIIIIIHHHHHHGGGHHHHHHIIIEEEEEEDDDDDDBBB@@@???>>>@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>===>>>???>>><<<;;;<<<===<<<===>>>@@@AAABBBCCCCCC???@@@AAABBBAAAAAA@@@???:::;;;<<<===>>>>>>>>>============>>>??????@@@@@@@@@@@@@@@AAA@@@??????>>>======<<<;;;;;;;;;;;;<<<======???@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>><<<<<<============<<<<<<;;;;;;;;;;;;<<<>>>@@@AAABBBBBBFFFOOO]]]mmm{{{~~~}}}zzz{{{~~~}}}|||zzz}}}uuufff[[[VVVOOOJJJEEE@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666555555666666555555555555666666222333333444444333333222000000000111111222222333444555555555666666666666222222222111222222333333222222333333333333444444222111111000111222444555333333444444444444333333222222222222222222222222222222222222222333444444222222222222222222111111//////000000000000000111000000111111111111000000111111111111111111111111111111111111111111111111555444333333444666999:::777666666555555666666777777999===CCCLLLWWWccckkk{{{~~~{{{qqqgggbbb```dddnnn}}}|||xxx}}}mmm^^^ZZZUUUUUUUUUUUUSSSPPPLLLIIIJJJIIIJJJLLLOOOOOONNNLLLJJJHHHFFFDDDCCCDDDFFFGGGDDDDDDDDDDDDCCCAAA???>>>???????????????@@@AAAAAACCCCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@????????????>>>>>>>>>>>><<<===>>>===;;;:::;;;<<<;;;<<<===???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;<<<===>>>>>>???=========>>>??????@@@@@@???@@@@@@AAA@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<>>>???@@@AAABBBAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<>>>>>>======>>>>>>>>>======<<<<<<;;;:::;;;===???AAABBB>>>>>>@@@EEEMMMYYYgggoooxxx~~~{{{rrrhhh___VVVPPPOOOMMMJJJGGGCCCAAA???===<<<<<<<<<;;;;;;::::::999999999999999::::::;;;;;;;;;999999888777666666555555666555555444444555555666222222333333333333222222111111111222333444444444333333333333444444444555333333222222111222222222222222333333333333444444444333111000000111222333000111222333444444444444222222222222222222222222333222111111111222333444111111111111111111222222////////////000000111111000000111111111111000000111111111111111111111111111111111111111111111111444333222222444777:::<<<===<<<:::888777777777777555666888;;;AAAJJJUUU\\\kkkuuuxxxlllddd```^^^```jjjxxx{{{rrr```VVVTTTNNNMMMMMMNNNOOONNNJJJGGGLLLKKKKKKLLLNNNNNNMMMLLLGGGEEEAAA???>>>???AAACCCDDDDDDEEEEEECCCBBB@@@?????????>>>>>>???@@@AAAAAADDDCCCCCCBBB@@@??????>>>>>>>>>???@@@@@@@@@????????????@@@@@@@@@AAAAAAAAACCCBBBAAA???>>><<<;;;:::<<<===>>>===;;;::::::;;;:::;;;<<<>>>@@@AAAAAAAAA???>>>>>>======>>>??????;;;;;;;;;;;;<<<>>>???@@@=========>>>??????@@@@@@??????@@@AAA@@@???>>>===??????>>>===============???@@@AAABBBCCCBBBBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<>>>???===>>>>>>>>>>>>>>>======:::888666777999<<<>>>>>>>>>@@@AAAAAADDDKKKVVV^^^fffqqq{{{yyyjjj]]]XXXUUUPPPNNNPPPKKKIIIFFFCCCAAA>>><<<;;;<<<;;;;;;:::999888777777888888888999999:::::::::888888888777666555555555555555555444444555555555222222222333333222222222222222333444444555666666111111222222222333333333444444333222111111111111222222333333333444444444777555333111///000000111///000111222333444444444222222222222222222222222333222111111111222333444111111111111111111222222.../////////000000111111000000111111111111000000000000000000000000000000000000000000000000000000000/////////111555999;;;???===:::777555444444555444555555777;;;CCCLLLRRRaaalllwww}}}wwwpppkkkgggddddddeeejjjwwwqqqcccXXXQQQOOOJJJJJJJJJIIIIIIHHHHHHGGGKKKKKKKKKKKKKKKJJJJJJIIIGGGDDDBBBBBBDDDFFFEEEDDDFFFGGGGGGGGGEEECCCAAA@@@@@@@@@@@@???????????????BBBBBBBBBBBBAAA@@@???>>>@@@???>>>======>>>????????????>>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@?????????@@@>>><<<;;;;;;;;;===>>>;;;<<<<<<===============>>>???>>><<<:::888999:::===>>>@@@@@@??????AAABBB??????>>>>>>??????@@@AAA???@@@AAAAAAAAA???>>>===;;;;;;;;;<<<===???@@@AAABBBCCCDDDDDDCCCAAA???===;;;::::::999999888888888777888999999999:::<<>>>>>>>>>>>===BBBBBBBBBAAAAAA???>>>>>>???>>>=========>>>???@@@??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@????????????>>><<<::::::;;;<<<===;;;;;;<<<==================>>>>>><<<:::999999;;;:::<<<======<<<===>>>@@@??????>>>>>>??????@@@AAA???????????????>>>======;;;;;;<<<<<<===???@@@AAABBBCCCDDDDDDCCCAAA???>>><<<<<<;;;;;;:::999888888999:::;;;:::999999:::<<<:::;;;;;;;;;;;;:::999999888888999:::;;;;;;<<<======>>>???AAADDDFFFHHHJJJOOOSSS\\\hhhvvv|||vvvzzz|||kkk^^^WWWQQQKKKHHHIIIKKKIIIGGGDDDCCCBBBAAA@@@>>>======<<<;;;999888777666666666888888888777777777777777999888777666555555555555555555444444333222222111111222333333333222111000222222333333333222111111333333444444444333333222222222222222222222222222222222333333333333222222000000////////////////////////000111111222333333333333222111111000//////000000//////000111111222222222111111111000000000111111222222222111000000000000//////000000111222000000111111111222222222111111111000000000//////111000000111222333555666777666555333333333333444666888999999999;;;>>>@@@EEEKKKUUU___jjjsss|||~~~vvvoookkkgggdddcccggglllqqqssstttcccXXXQQQKKKHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>======<<<<<<@@@@@@@@@@@@???>>>============<<<======>>>???@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????===<<<;;;:::999:::;;;<<<;;;;;;<<<============<<<;;;<<<<<<;;;999888:::;;;999;;;<<<<<<<<<<<<===???>>>>>>>>>?????????@@@@@@>>>>>>===<<<<<<<<<======<<<<<<<<<<<<===???@@@AAABBBBBBCCCCCCCCCAAA@@@???>>>>>>===<<<:::999999888:::;;;;;;:::999888888::::::::::::999888777666555555666888999;;;;;;;;;;;;>>>??????@@@BBBDDDEEEFFFEEEGGGLLLSSS^^^mmm||||||vvvxxx}}}uuukkkbbbWWWOOOLLLHHHEEEEEEGGGIIIHHHFFFCCCBBBAAA@@@???======<<<;;;:::999888777666666666555555555666666666666666888777666555444444444444555555444444333333222222222222333333222111000000222222333333444333333333111111222333333333222222111111111111111111111111000111111222222111111000//////000000000000000000///000000111111222222222222222222111111000000///000000/////////000111111222222222111111111111111000000111111222111111111000000//////000000111222000000000111111111222222111111000000000000///////////////000111222333444444333333222222333333444777888::::::999999:::;;;;;;???EEEMMMVVVaaakkkrrr{{{|||tttooojjjccc^^^bbbbbbccchhhoooxxxrrrfffYYYRRRMMMGGGCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA?????????>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>======>>>>>>??????@@@@@@@@@???????????????<<<;;;:::999999999:::::::::;;;<<<<<<======<<<<<<::::::;;;:::888888999;;;:::;;;======<<<<<<>>>???======>>>>>>????????????===<<<;;;::::::;;;<<<===<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAA@@@@@@>>>===<<<;;;:::999888777999:::;;;;;;999888888999:::::::::999888666555444444555777999:::;;;;;;;;;????????????@@@AAABBBCCC@@@AAACCCGGGNNNXXXccckkkyyy}}}tttggg]]]WWWSSSMMMIIIHHHFFFDDDDDDEEEEEECCCAAACCCBBBBBBAAA???>>>>>>===:::999888777666666666666555555555555555555555555666666555444444333444444555444444444333333222222333333222222111111000000000111222222333333333333///000111222222222222222000000000000000000000000//////000000000000////////////000000111111222222///000000000111111111222222111111111000000000///000000/////////000000111222222222222111111111111//////000111111222111111///////////////000111111000000000000111111111111111000000000////////////......//////000111222222111111222222333444444555777999;;;;;;999777666666777999<<<@@@GGGQQQ[[[bbbmmmssszzz|||tttooogggbbb```___^^^\\\eeehhhnnnvvvrrrddd[[[SSSOOOKKKEEEBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<===<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>===<<<<<<<<<======>>>???????????????????????????;;;;;;::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<999999:::999777777888:::888:::;;;<<<;;;;;;<<<>>>;;;<<<===>>>>>>>>>======;;;;;;999999999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@<<<<<<;;;:::999888777777666888::::::999999999:::::::::::::::999888666666555555777888999:::::::::>>>>>>>>>>>>>>>>>>???@@@@@@AAADDDFFFHHHLLLQQQUUU\\\bbbkkkuuuuuulll___ZZZSSSNNNLLLJJJHHHFFFFFFEEEDDDCCCCCCBBB@@@???AAAAAA@@@???>>>======<<<999999888777666666666666777777666666666555555555555444333333333333333333333333333333333222222222222222222111111000000000...///000111111222111111///000000111222222222222////////////////////////...//////000000//////...//////000000111111222222000000000000000111111111111111111000000000000000000000///////////////000111111111111111111111111...///000111111111111111/////////...///000000111//////000000000111111111000000000////////////...---......///000000000000000111222333444555555666666888::::::888555333333777777777888<<>>???AAACCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAA@@@???>>>======::::::;;;;;;;;;::::::999999:::;;;<<<=========<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???????????????;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<<<<;;;888999999888666666777888555777888888888888999;;;999:::;;;<<<===<<<;;;;;;::::::999999999:::;;;;;;:::::::::::::::;;;<<<<<<<<<=========>>>>>>??????;;;::::::999999888888777555777:::::::::999999999888999999:::::::::999999777777777777888999:::;;;=========<<<<<<=========???BBBEEEFFFFFFFFFGGGHHHMMMPPPVVV\\\eeepppzzz|||oooeee[[[TTTMMMKKKHHHGGGHHHHHHGGGFFFBBBBBBBBBBBBBBBAAAAAAAAA=========<<<;;;::::::999999888777666666666666666999999888777666555444444333333222222222222333333222222222222222111111111111111000000000111111222...///000000000000000000000000111222222222111111////////////////////////...//////000000//////...//////000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000111111111//////000000111000000000//////......//////000111/////////000000000111111000000////////////......---...///000000000000//////000222333444555555555444666888888666444333333555555555444555999@@@DDDMMMTTT]]]gggqqqwwwoooiiibbb\\\XXXSSSUUUVVVWWWZZZbbbnnnwwwqqq```WWWMMMHHHEEEFFFEEEBBBBBBEEEBBBCCCCCCDDDFFFGGGGGGHHHDDDBBBAAA??????@@@AAABBB>>>???@@@>>><<<<<>>===<<<<<<888999999::::::999999888::::::;;;<<<<<<<<<;;;:::999999999999:::;;;<<<======>>>>>>>>>?????????@@@;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;999999999777555444555666444666777777777777888:::777888:::;;;;;;;;;999888888999::::::;;;;;;;;;:::999999888888999999:::;;;::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::666888;;;;;;999888777777555666777999:::;;;;;;<<<;;;:::888666666888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===???BBBCCCBBBBBBBBBCCCDDDFFFHHHKKKOOOWWW___eeevvv}}}nnn___WWWRRRKKKFFFFFFEEECCCCCCDDDEEEFFFFFFAAAAAAAAA@@@??????AAABBB<<<<<<;;;;;;::::::999999888888777666666666666777;;;:::999777666444333222222222111111111111222222000000000000000000000000000000//////000111222333000000111111111000000///222222222333222222111111//////////////////////////////000000000000//////000000//////////////////000000000000000000000//////000000000000000000000000000///...................../////////000000000000000000000000000///...///............///000000////////////000000000111000000/////////.........---...///000111000//////...///111222333444333333222444666666555444444444333333444444444666:::===@@@FFFNNNUUU^^^nnnrrrlllccc]]]ZZZXXXUUUSSSRRRWWW]]]aaagggssslllZZZRRRQQQMMMHHHEEEEEECCC@@@@@@CCC@@@AAABBBCCCDDDFFFFFFGGGCCCBBB@@@>>>>>>???@@@AAA===>>>???===;;;;;;>>>AAAAAA@@@@@@???@@@AAACCCDDD@@@@@@???>>>===<<<;;;;;;777888888999999999888888:::;;;<<<<<<<<<;;;:::999888888888888999:::;;;<<<======>>>>>>?????????@@@;;;;;;<<<<<<<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;999:::999777555333444555666777999999888888:::;;;555777999:::::::::888777777999:::;;;<<<;;;;;;:::888888888777888888999999999999999:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<888:::<<<<<<999666555444333444666888:::<<<<<<===>>>;;;888666666777:::<<<;;;;;;:::::::::;;;<<<<<<999;;;>>>>>>>>>???@@@BBB===>>>@@@AAACCCHHHNNNRRRYYYaaannnzzzuuuiiiYYYOOOKKKIIIEEEAAA@@@???===<<<===>>>@@@BBBCCCCCCAAA???===<<<>>>???=========<<<<<<;;;;;;;;;888777777666666666666777;;;:::999777555333111000222111111111111111222222///////////////000000000//////...///000111333444222222222222222111000///333333333333333222111000000000000000000000000000//////000000000000//////000000//////......------000000000000////////////////////////000000000000111000///...............---.........//////000000000000111000000///.....................///000000////////////000000000000000/////////...............///000111111000000///---...000111222222111111111333555555444444444666222333555666666777999;;;:::>>>CCCGGGNNN]]]pppaaa^^^YYYWWWVVVVVVVVVUUUXXX\\\cccmmmzzzrrraaaSSSKKKHHHAAAAAABBBBBBBBBBBBBBBBBBBBB@@@>>>>>>@@@AAABBBBBB@@@??????>>>===<<<<<<<<<@@@???>>>>>>>>>>>>>>>???@@@???>>><<<<<<<<<===>>>@@@???>>>===;;;;;;;;;:::888888888888888888888888999999999999999888777666:::::::::999999999999999;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<;;;;;;999:::<<>>>>>???AAACCCEEELLLQQQYYY___gggrrrzzzqqqZZZSSSKKKFFFDDDBBB@@@>>><<<<<<<<<<<<============@@@@@@??????>>>=========888999999::::::999999999555555444444555666888999666666666555444222111000111222444444222111222333111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000---.........//////000000//////............//////000///...---------------////////////////////////000000000000000///......///////////////.........222111111000///......---+++,,,...000111000000//////...---,,,,,,---...///000///...------...///000......------------......000000000000000000000000......////////////......///111222444444333222111333444555555333333444555555888<<<>>>CCCLLLZZZdddttt{{{YYYXXXWWWVVVXXX[[[___bbbhhhjjjpppxxxrrraaaVVVLLLGGGFFFGGGGGGEEEDDDBBB@@@>>>>>>???===;;;<<<===?????????>>>>>>===<<<<<<;;;::::::>>>>>>============>>>>>>???>>>===<<<<<<<<<======??????===<<<;;;:::::::::888888888888888888888888777888888888777666666555888999999999999999999999;;;;;;;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888:::<<>>;;;888666666777777666777777777777777777777777777888999999::::::999999:::::::::999999999999999999999999:::999999888888888999999::::::999999888;;;;;;;;;;;;<<<<<<<<<<<<999888888777666666777777555555666777888999::::::;;;;;;;;;:::999999888888999:::;;;:::999:::;;;===>>>>>>>>>>>>????????????>>>>>>======>>>???@@@AAA@@@DDDIIINNNSSS\\\gggppp}}}ooo___VVVPPPKKKEEE@@@???===;;;999;;;;;;<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;888888888888888888777777555444444333333444555666555555444444333111000///...000111111000//////000111111111111111111111111000000000///////////////////////////////////////---------------------------........./////////000111000///////////////000//////...---------------........................000000000000000///..................////////////111111000000///......---......///000000111111000///...------------...///000///...------...///000///......------......///000000000000000000000000//////000000000000/////////000222333444333222111333444555444333222333555444777999999;;;AAALLLTTT___hhhqqqwww~~~TTTWWW[[[^^^bbbhhhpppwww}}}~~~ppp___UUUOOOIIIFFFFFFIIIHHHFFFDDDAAA???======>>><<<;;;;;;===>>>>>>===<<<<<<;;;;;;:::999999999;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<;;;<<<<<<<<<======<<<;;;::::::999999777777777777777777777777666666666666555555555555777777777888999999999:::999999::::::;;;<<<<<<<<<999::::::;;;<<<<<<<<<<<<777999<<<@@@DDDGGGIIIJJJBBB>>>999666666777777777777777777777777777777777777777888999999999999888888888888888888999999999999999999999888777666555888888999999999999888888:::;;;;;;;;;;;;<<<<<<<<<888888777666666666777777444444555666777777888888999999999999999999999999888999::::::999999:::;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAACCCEEEJJJRRRXXXccciiisss~~~iiiYYYMMMEEEEEEBBB???===<<<;;;999777::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888777777777777777666555555555444333333222333333333333333333333222000//////---///000000///......///111000000000000000000111000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////222111000//////////////////...------------------........................//////000000000///......---------.../////////000111000000//////.........000000000///000000111111///...------------.../////////............///000///......------......///000000000000000000000000000000111111111111000000///000111333333222111111222333444444222222333444444666777666555777===BBBGGGRRR^^^fffqqq~~~[[[bbblllrrrwww|||nnnbbbVVVPPPKKKFFFCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@>>>===<<<===>>>??????>>>;;;;;;;;;:::::::::999999999999999999:::;;;======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888666666666666666666666666666666666555555555666666666666777888888999::::::888888888999999999::::::777888999;;;;;;<<<<<<<<<666888<<<@@@DDDHHHKKKMMMEEE@@@:::666555666777888777777777777777777777777666777888888999999888888777777777777888888888888888888999999888777777666888888999999999999888888999999999999::::::::::::888777777666666666777777444444444555555666666666444555555666666777777888777999::::::999888999:::======<<<<<<<<<<<<;;;;;;999::::::;;;::::::999888===???@@@AAAAAADDDHHHLLLQQQUUU[[[bbbjjjsss}}}jjjZZZPPPIIIDDD???>>>>>>======<<<:::999999999999:::::::::;;;;;;::::::999999888777777777777777777777777666555444666555444444333222222222333333333333222111000///...000111111000//////000000000///......///000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,................................................111000///.....................---,,,,,,---------...........................///////////////......,,,,,,------...///000000000000/////////.........111000///.........000000.........------........................//////000//////............/////////////////////////////////000000111111000000//////000111111222222111111111333444333222111222333444555666555444444777999;;;DDDOOOXXXcccrrr|||mmmwwwyyysssuuuwwwwwwvvvuuuuuuuuuvvvzzz~~~}}}nnn^^^UUUMMMIIIFFF@@@===>>>>>>>>>>>>??????@@@@@@@@@===<<<<<<===>>>???>>>===<<<<<<<<<;;;;;;;;;;;;;;;888888888888999:::<<<<<<:::::::::;;;;;;;;;:::::::::;;;;;;;;;:::999888777666666666666666666666666888777777666666777888888666666777888999::::::;;;777777777777888888888888777777999:::;;;;;;;;;;;;666888;;;>>>CCCGGGJJJLLLEEEAAA;;;777666666777777777777777777777777777777777777888999999999999999777777777777777777777777777777888999::::::999999777888888999999888888777666666666777777777888888777666666666666666777777444444444444444555555555222333333444666777777888666888::::::999999999:::<<<<<<<<<<<<;;;;;;::::::888888999999999888777777:::;;;<<<======???AAACCCGGGIIIKKKMMMRRRYYYaaagggrrrzzzqqqYYYLLLGGGCCCAAA<<<===>>>>>>===<<<;;;;;;888888888888999999999999::::::999888888777777666777777888888777666666555666666666555444333222222333444444333333222111000...///111111///...///000000///------------///000000/////////.........---------------------------////////////////////////...............---------///...---,,,,,,,,,,,,,,,------,,,,,,,,,------.................................////////////......+++,,,,,,---...//////000////////////............000///...,,,,,,---...///---..................------......////////////////////////....../////////////////////////////////...//////000000//////...//////000000111111111000111222333222111111222333111333444555555666777888888>>>EEEJJJUUUcccmmmqqqwww|||zzzqqqnnnooopppqqqqqqpppnnnmmmnnnrrrvvv|||kkkaaaSSSMMMGGGFFFDDD@@@>>>@@@>>>>>>>>>>>>============;;;::::::<<<===>>><<<;;;======<<<<<<<<<<<<<<<<<<888888888888999::::::;;;888999999::::::::::::999::::::;;;<<<;;;:::888888777777777777777777777777999999888777777888:::;;;888888888999999::::::;;;777777777777777777777777777888888999::::::::::::777888999<<>>???@@@CCCCCCCCCDDDFFFJJJQQQUUUYYY```iiirrrzzz~~~yyybbbOOODDD@@@===<<<999;;;<<<<<<:::999999:::666666777777777888888888:::999999888777777666666666666777777777777666666666666666666555444222222333333444444333222222111,,,...//////...------...///...,,,++++++,,,...///.................................................................................---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------.../////////......,,,,,,,,,---.........///........................---------,,,------......------...//////...------,,,---...///000000000///000//////......//////000000000000000000000000000......////////////......///////////////000000000000111222222000000111222///000111333444666777777666:::<<<>>>FFFRRRZZZ\\\eeejjjuuu~~~wwwrrrpppqqqssstttuuutttqqqnnnnnnssszzzkkk\\\UUUNNNIIIFFFFFFDDDAAAAAACCC@@@??????>>>======<<<<<<;;;;;;;;;<<<>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<===999999999888888999::::::777777999:::::::::999999999:::<<<<<<<<<;;;999888888888888888888888888888999999777777777999:::<<<::::::::::::::::::;;;;;;777777777777777777666666888888999999999999999888888888888999;;;===???@@@AAA>>>:::888777777666666777777777777777777777777999999:::;;;;;;;;;;;;:::::::::999888777777666555777777888888888888888777777777888888888888777777444444555555555666666666555555555555555666777777666666555555444444444333333333444555666777777888444777:::<<<<<<<<<<<<============<<<;;;:::::::::999888777777888999:::;;;999:::;;;===@@@AAAAAA@@@@@@@@@AAA@@@AAACCCGGGJJJJJJNNNTTTYYY___fffpppwww{{{zzz~~~{{{|||oooeeeWWWKKKBBB>>><<<;;;999:::;;;:::777666777999555555666666666777777777999888888777666666555555333444555666666666666666444444555555444333222111222222222222222111111000,,,...000000...---...//////---+++******+++---///,,,------....../////////........................------------------------.........------,,,,,,,,,++++++++++++,,,---......,,,,,,++++++,,,,,,---...------------------------,,,---......//////......------------------------........................,,,,,,---.../////////...------...//////...------,,,---...///000000000///000000////////////000000000000000000000000000000//////000000000000/////////.........//////000000000111222111000///000222111111111222333555555555222555666777===EEEIIIIIIOOOUUU```jjjpppuuu}}}yyyvvvtttuuuwwwzzz{{{zzzvvvsssrrrxxxqqq___RRRKKKKKKFFFBBBBBB@@@======@@@????????????>>>>>>>>>>>>=========???AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999666777888999::::::999888:::;;;<<<======<<<:::888888888888888888888888888999888777666777888:::<<<;;;;;;;;;;;;;;;;;;;;;:::777777777777777666666666888888999999999888888777999888777777888999;;;<<>>>>>>>>>>>===<<<;;;;;;::::::999888777777888:::<<<>>>999999;;;===???@@@???>>>???@@@@@@???>>>>>>AAACCCCCCFFFJJJMMMOOOSSSZZZ___aaahhhqqq{{{zzzxxxzzzwww{{{~~~~~~ooo```YYYUUUNNNGGG@@@<<<;;;::::::;;;<<<:::666555777999555555555666666666666777888777777666555555444444111111333444555666666666222222333444333222111000000111111111111000000//////111222222111000000111///---+++))))))+++---///+++,,,,,,---...///000000------------------------.................................------,,,,,,,,,+++++++++,,,---...///000++++++++++++,,,,,,---...------------------------,,,,,,---.../////////...------------------,,,,,,---.....................+++,,,...000111111000///,,,---...//////...---,,,+++,,,...000000000000///000000////////////000000000000000000000000000000000000111111111111000000///............///000000///111222111000///000111666444333222333444444333000333555555:::???@@@===>>>DDDOOOYYY^^^cccnnnyyy~~~}}}{{{~~~uuucccUUUKKKGGGDDDBBB???>>>???@@@??????BBBAAA???===<<<;;;;;;<<<<<<===???AAAAAAAAA???>>>???>>>===<<<<<<<<<<<<<<<===<<<:::999888888999:::888777666444555666777999999:::<<<===<<<:::777666:::999999888888999999:::999888666666666888:::;;;;;;;;;;;;::::::;;;;;;;;;999888666555444666777888:::::::::999999999888888444555666777777777777777999888666555444555777888999999999888888888777777999999:::;;;;;;<<<<<<===<<<;;;999888777666666666666666777777777555333222555555555555666666666666777666666666555555555555666555555555444444444444666666555444444333222222333333333111000000222444999999:::;;;;;;<<<<<<===<<<;;;::::::999999::::::999999999999999999::::::;;;;;;;;;;;;<<<>>>???@@@>>>???@@@@@@>>>>>>???@@@BBBBBBCCCCCCEEEFFFHHHIIIOOORRRVVV\\\cccnnnxxx}}}zzzvvvwwwzzz~~~xxxqqqggg\\\SSSNNNLLLHHHBBB<<<777555555888888777777666555333333222333555777777666555333666555555444444444555555111222222333333444444555555555444333333222111111111111111111111111111111111111000///////////////000///...---,,,------...111...,,,---///111000............------,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...***+++,,,---...000111111///............///000000000000///.....................------------.........//////000000000000000,,,,,,,,,---------............////////////......,,,...000111///.........////////////////////////////////////////////////---...000111111111000///000000000000000000000000///000111222444777999:::777:::===AAAGGGNNNVVV[[[kkksss~~~jjj\\\PPPHHHEEEEEECCC@@@???@@@AAA@@@@@@BBB@@@>>>===;;;;;;;;;<<<<<<>>>@@@AAABBBAAA??????>>>===<<<<<<;;;;;;;;;<<<===<<<;;;999999999999:::999888666555555666777888888:::;;;===<<<;;;888777:::999999888888999999::::::999888777777999:::;;;<<<;;;:::999999:::;;;<<<999888666555555666888999:::::::::999999999888888666666777888888888777777999888666555555555777888999999999888888888777777999999999:::;;;;;;<<<<<<;;;;;;;;;::::::999999888777777777777666555444444555555555555666666666666777777666666666555555555666666666555555555444444555555444444333222222222444555555444333333444666999999:::;;;;;;<<<<<<===;;;;;;:::999999999999999999999999999999999:::;;;<<<<<<<<<<<<===>>>???@@@???@@@AAA@@@???>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFEEEFFFHHHKKKOOOUUU]]]cccrrrwww|||}}}qqqkkkccc]]]YYYSSSKKKEEEHHHHHHEEE@@@:::777666666666666666666555444333333222333444555555444333222555555444444444555555666222222222333333333333444555444444333222222111111111111111111111111111111111000000///////////////000///...---,,,------...000...,,,---///000///.........---------,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,---...///000000......------......///000000000///.....................------------......---...//////000000//////,,,---------............------............---------///000000///......///////////////////////////..............................///000000000000000000000000000000000000000///000000111333555777888555666888;;;>>>CCCIIINNNVVV]]]fffpppwww}}}nnn^^^TTTLLLFFFEEEFFFCCCAAA@@@AAAAAAAAA@@@AAA@@@>>><<<;;;;;;<<<<<<===>>>@@@BBBBBBAAA@@@>>><<<<<<;;;:::::::::;;;;;;===<<<;;;:::999999999999:::999777666555666666777777999:::<<<<<<;;;:::999:::999999888888999999:::<<<;;;:::999999:::;;;;;;<<<:::999888888999:::<<<999888777666666777888999:::::::::999999999888888888888999999999888777777999888777666555666777777999888888888888777777777777888888999::::::;;;;;;;;;;;;<<<======<<<;;;:::999999888777666666666666555555555555666666666666777777777666666666555555777777777666666666555555444444333333222222111111333555666666555444444555999999:::;;;;;;<<<<<<===;;;:::999999888888999999999999999999999:::;;;;;;=========>>>>>>??????@@@AAABBBBBBAAA@@@??????@@@=========>>>???@@@AAABBB???@@@@@@@@@AAAEEEJJJNNNWWW[[[aaaeeeiiinnnuuuzzz~~~wwwlllccc^^^UUUQQQKKKIIIHHHGGGDDDAAACCCBBBAAA===999777777777333444444555555444444333222222222222222222222222444444444444444555666777333333333333222222222222444444333333222111111111000000000000000000000000000000//////......////////////...------------...000...,,,---...///...---...------------,,,,,,,,,------------------------------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...---------.........//////------,,,,,,,,,---......000/////////..................------------......,,,---......//////......------........./////////,,,------......------,,,...///000///------///000////////////////////////........................///////////////000111111000000000000000000000000000000000000111333444555333444555555555888<<>>===<<<;;;;;;<<<======???@@@BBBBBBAAA???>>>;;;;;;:::999999:::::::::===<<<<<<;;;::::::999999:::999888777666666666777666888:::;;;<<<<<<;;;::::::999999888888999999:::>>>===<<<;;;:::::::::;;;;;;:::888777777888:::;;;999888888888888999:::::::::::::::999999999888888::::::::::::999999888777999888777666666666777777888888888888777777777777777777777888999999::::::999:::===>>>???>>><<<;;;;;;:::888666666666777777555555555555666666666666777777777666666666666555777777777777666666666666333333333222222111111111000222555555444333333444999999:::;;;;;;<<<<<<===::::::999888888888888999:::::::::::::::;;;<<<===?????????@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@??????AAA===<<<<<<<<<===>>>??????===>>>??????@@@BBBFFFIIIHHHKKKOOOQQQSSSVVVZZZ]]]eeeiiiqqq{{{vvvooopppjjjZZZOOOMMMJJJGGGCCCBBBCCCDDDDDDCCC@@@AAA@@@===999777666777111222333333444444444444444333333222222222333444333333333444555666777888444444333333222111111000333333222222111111111000000000000000000000000000000//////.........//////............------......///...---,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---........................---,,,,,,++++++,,,,,,---...///////////////......---...------,,,,,,------...+++,,,------......------.........////////////000---..................---/////////...,,,---///111////////////////////////........................000///.........///111222000000000000000000000000000////////////000111111444444444333222333666888:::===BBBHHHNNNVVV^^^ccchhhnnnvvv}}}pppcccUUUMMMIIIEEECCCDDDCCCAAA???>>>>>>??????>>>>>>===<<<;;;;;;<<<=========>>>@@@AAAAAA@@@>>>===::::::999999999::::::;;;<<<<<<<<<<<<;;;:::999999999999888777777777777777666777999;;;<<<<<<<<<;;;:::999999888888999999:::===<<<<<<;;;::::::::::::;;;:::888777777888:::;;;999999999999999:::;;;;;;:::::::::999999999888888:::::::::::::::999888777999888888777777777777777777777777777777777777777666666777888888999999:::888999;;;===>>>===<<<;;;;;;:::888666666666777777555555555555666666666666888777777777666666666666777777777777666666666666333333222222222222111111000333555666555444444555999999:::;;;;;;<<<<<<===;;;:::999999888888999999;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBAAA@@@???AAABBBCCCBBB@@@???@@@AAA>>>===============>>>>>>;;;<<<=========>>>@@@CCC@@@AAACCCCCCCCCDDDEEEFFFPPPRRRWWW^^^fffooovvvzzzxxxqqqddd[[[XXX[[[XXXLLLDDDEEECCCAAA>>>======>>>??????BBBBBBAAA>>>:::777666666000111222333444444444444555444444444444555666666333333333444555666777888444444333222111111000///222111111111111111000000//////////////////////////////............//////------........................---,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---..................---------,,,++++++++++++,,,------/////////000///...------------,,,,,,,,,,,,------+++,,,,,,---------------.........////////////000//////000000000000///////////////...,,,---///111////////////////////////........................000///.........///111222////////////////////////000//////....../////////222333333222111222444666333555999<<>>===>>>>>>>>>======<<<;;;;;;;;;<<<===>>>===>>>???@@@@@@>>><<<;;;::::::999999999:::;;;;;;<<<======<<<<<<;;;:::999888888888888888888888888777888999:::;;;;;;<<<<<<:::999999888888999999:::::::::::::::999999999999::::::999999999999::::::999999::::::;;;<<<<<<<<<:::::::::999999999888888999999:::::::::999888888999999888888888777777777666666777777777777777888666777777888999999::::::888999;;;<<<<<<<<<;;;;;;999999888777666666666666555555555555666666666666888888777777777666666666777777777666666666555555333333333333333333222222444555777888777777888999999999:::;;;;;;<<<<<<===<<<;;;::::::999999::::::=========>>>???@@@AAABBBBBBCCCCCCDDDCCCBBB@@@??????AAABBBAAA@@@???@@@BBB??????>>>=========>>>>>><<<===>>>>>><<<;;;<<<======>>>???@@@@@@@@@@@@???CCCDDDEEEHHHNNNTTT[[[___bbbhhhqqq{{{~~~tttmmmfff^^^YYYUUUNNNIIIGGGFFFBBBAAACCC>>>===<<<;;;:::;;;;;;<<>>>>>>>>???>>>>>><<<;;;;;;:::;;;<<<===>>><<<===>>>???>>>===;;;::::::::::::::::::;;;<<<<<<<<<=========<<<;;;:::999666777777888999999999999999999999::::::;;;;;;;;;:::999999888888999999:::777777777888888888888888999:::;;;<<<<<<;;;:::999999::::::;;;<<<=========:::::::::999999999888888777888999999999999999888888999999999888888777777666666666666777777888888777777888888999::::::;;;:::;;;;;;;;;;;;;;;;;;;;;777777777777666555444444555555555555666666666666888888888777777777666666666666666555555555444444333333333333333333444444555666777777666777999;;;999999:::;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;?????????@@@AAABBBCCCDDDCCCDDDEEEEEEDDDCCCAAA???===???@@@@@@??????AAABBB@@@???>>>>>>=========>>>===>>>@@@???===;;;;;;;;;<<<======???@@@@@@???>>>===>>>>>>@@@BBBFFFIIIKKKLLLPPPWWW]]]ccciiinnnrrrtttxxx{{{vvvkkkfff^^^YYYUUURRRMMMIIIHHHGGGDDD>>>>>>AAABBB@@@<<<===>>>>>>>>>>>>???@@@@@@AAAAAA???;;;777555555222333444444444444444333111333555777999:::::::::555555444444444555555666333333222222111111000000000000000000000000000000...........................------------...///000,,,,,,.../////////......,,,......,,,)))(((***,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,---......,,,,,,---...------..................,,,,,,,,,,,,,,,---.........///000111000///---,,,---,,,,,,++++++,,,,,,---,,,,,,---...............,,,---------............//////000000000000//////---///000000///......///////////////////////////------------------------......///000000000000000//////////////////////////////............//////,,,...///000//////111333444555666555333333555666666:::@@@EEEJJJSSS___gggmmmvvv~~~yyycccTTTPPPIIIDDDDDDEEECCCCCCFFFDDDBBB?????????@@@??????<<<;;;::::::;;;<<<>>>???;;;<<<===>>>===<<<:::999::::::::::::;;;;;;<<<===<<<============;;;:::999555666777888999:::::::::999999::::::::::::;;;;;;:::999999999999999999:::444555666777777777777777999:::<<<======<<<:::999999:::;;;<<<============:::::::::999999999888888666777888999999999999999888999999999999888777777555666666666777777888888888888888999::::::;;;;;;===<<<;;;;;;;;;;;;<<<<<<666666777777777555333222555555555555666666666777888888888888777777777777666555555555444444444444444444444444444444444444444555555444444555888:::999999:::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<@@@@@@@@@AAABBBCCCEEEFFFDDDEEEFFFFFFEEECCCAAA???<<<===????????????AAACCC@@@???>>>===============888:::<<<===<<<;;;;;;;;;888888999:::;;;;;;999777<<<===>>>???@@@AAAAAAAAADDDGGGJJJLLLNNNPPPTTTVVVXXXZZZbbbqqq}}}{{{xxxrrrllleee```]]]SSSOOOKKKIIIJJJHHHEEEAAA777???AAA======BBB@@@888999;;;>>>@@@@@@AAABBBCCC>>>???@@@>>>;;;777666666444444444555555444444333///111444888:::;;;::::::666555555444444444555555222222222111111111111111////////////000000000000........................---------------...///000+++,,,.../////////......,,,......,,,)))((())),,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++........................++++++++++++++++++++++++,,,---......,,,,,,---...---------.........//////------,,,,,,------...///...///000111000///---,,,---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,,,,---------............////////////......,,,...000111///.........////////////////////////---------------------------...000111111111000//////////////////////////////............///000000---///000111000000111333222222111///...///222555333666888999;;;BBBMMMUUUWWWbbboooyyy}}}~~~~~~zzzgggYYYRRRFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAA<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;::::::888888888888999:::;;;<<<;;;<<<======;;;999666555666777888:::::::::999888888888888777888999999::::::999999888777888888888777777777777777888888999;;;;;;;;;<<<<<<<<<======999999888:::<<<======<<<;;;;;;;;;::::::999999999888777777666666666666666666666666666666666666666666666666666666777888888888888777777888:::;;;===;;;;;;;;;<<<;;;;;;:::999888888888888888888888888666666666666666666666666777666555555555555666666888777666555444333222222444555666666555555666777666666666777888888999999999999::::::::::::::::::999:::<<<>>>???>>>>>>===@@@@@@@@@@@@AAABBBCCCCCCAAACCCDDDEEEEEEDDDCCCAAA???>>><<<<<<===>>>AAABBBBBBAAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<<<<===>>>:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;<<<>>>???@@@???@@@AAACCCDDDEEEFFFFFFGGGIIIOOOZZZeeelllllljjjhhhhhhiiijjjlllnnnpppqqquuu{{{~~~zzztttnnniiifffdddddd]]][[[XXXTTTPPPMMMKKKIIIFFFCCCAAABBBDDDEEECCC@@@BBBAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<:::777666555444555555444333333222111111333444444555555666666666444444333222222333333333333333333222222111111111111111111000...---...///000000//////.........---000///...------...///000///000000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,,,,,,,++++++*********+++***))))))***+++...///++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---.........---,,,,,,+++------------------------......---,,,,,,,,,,,,---.........------.........------------------------,,,,,,,,,---------......//////............//////...000111333333111000.../////////...------,,,,,,........................---------------------,,,,,,---///000000000///...000000////////////000000............////////////000000000000000000000000111111222222222333333333333333555777999<<<>>>???FFFMMMWWWbbbjjjmmmnnnmmmzzzwwwzzzuuufffXXXOOOKKKFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>???:::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999888888777777888888999:::;;;;;;;;;;;;<<<<<<;;;999777555666777777888999999888888888888777777777888888999888888888888888888888999888888888777777777888888999999999:::::::::;;;;;;:::999888999;;;<<<;;;:::888888999999999:::::::::999888777777666666777777666666666666666666666666777666666666666777888888888888888888888:::;;;<<<=========<<<;;;:::999888888888888888888888888888666666666666666666666666777777666666666666666777888777666555444333333222333444666777666666888999666666777777888999999999;;;<<<<<<<<<======>>>>>>;;;<<<===>>>????????????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@???===<<<===>>>@@@AAA@@@???>>>===<<<;;;;;;:::>>>>>>>>>=========>>>>>>:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>????????????AAABBBEEEMMMWWW\\\[[[YYYSSSSSSSSSSSSTTTUUUVVVWWWXXX]]]dddiiimmmttt}}}{{{yyyyyyzzz}}}{{{wwwtttqqqooooooooonnnllliiifffdddcccccccccdddbbb]]]XXXTTTQQQPPPOOOOOOMMMJJJGGGDDDAAA???>>>@@@===<<<<<<>>>>>>===;;;<<<<<<;;;:::;;;;;;======>>>>>>>>>>>>>>>>>>>>>>>>:::999777666444444333333555444444333222222111111333333444444444444444444444333333222222222333333333333222222222111111111222333333111///...///000000/////////............000///...------...///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---,,,,,,,,,++++++++++++,,,+++******+++---///000,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////............//////,,,,,,,,,---------------,,,,,,---------.........//////............//////...///000111111000///..................---------........................,,,,,,,,,,,,,,,---------,,,---.../////////......------,,,,,,,,,,,,------............////////////000000000000000000000000111111111111222222222222000000111333555777999:::===BBBJJJRRRWWWYYYYYYXXXxxxrrrnnnkkkkkkooozzzppp```VVVNNNJJJKKKEEEEEEDDDCCCBBBBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;999999999999:::::::::;;;:::999999888777666666666555666777999:::;;;;;;;;;:::;;;;;;;;;:::999777666777777666666666777888888888888777666666666777777666666777777888999999999::::::999888888777777777777777777777888888888888;;;999999999;;;;;;:::999666666777888:::;;;<<<<<<:::999888888777777888888777777777777777777777777777777777666777777888999888888888888999:::;;;;;;>>>>>>>>>===;;;:::888777999999999999999999999999666666666666666666666666777777777777777777777888888777666666555444333333222444777888888888:::;;;777777777888999999::::::888888999:::;;;;;;<<<<<<============>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@>>>=========>>>???>>>===<<<;;;:::999999999@@@@@@???>>>>>>=========:::;;;<<<<<<;;;:::;;;===<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>======<<<===<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<666555555444333333333444444444333333222222111111333333333222222222222222333222222222222222333333222222222111111111111111222333444222000///000111////////////............//////............//////000///......------------,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,------------,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,---------,,,+++************+++++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000///......------......///++++++,,,,,,------......---------.........///////////////....../////////........................---------.......................................******++++++,,,,,,------,,,,,,---............---,,,,,,++++++++++++,,,,,,............////////////000000000000000000000000//////000000000111111111/////////000222333555666666999===AAADDDDDDDDDCCCtttmmmjjjiiiiiilllqqq}}}qqq```UUUNNNIIIHHHJJJDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<;;;:::999999999999888888888999999::::::;;;::::::999888777666555555555666777999::::::::::::999999::::::999888777666888777666555555666777888888777777666666666666666555555666888999:::::::::;;;;;;;;;:::999777666666555666666666777777777777:::999999:::<<<===<<<;;;777777888999:::;;;<<<<<<;;;:::999999888888999999888888888888888888888888888777777777777888999999888888888999999:::::::::<<<<<<<<<<<<<<<;;;:::999999999999999999999999999666666666666666666666666777777888888999999999888777777777666555444444333444666999999999999999:::777777888888999999::::::555666777888999:::;;;<<<>>>===<<<<<<<<<===???@@@???@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@???>>>============<<<;;;;;;:::999999999999?????????>>>===<<<;;;;;;:::;;;<<<<<<;;;:::<<<======<<<<<<;;;::::::;;;;;;<<<<<<============<<<<<<===;;;:::;;;>>>@@@@@@???@@@??????>>>>>>>>>>>>>>>===@@@DDDGGGJJJOOOUUUYYY\\\bbbddd___XXXVVVTTTRRRUUUUUUSSSPPPLLLKKKKKKMMMNNNNNNOOONNNMMMLLLJJJIIIGGGGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@???AAA@@@???===<<<;;;;;;;;;:::999999999999999888777777777888999;;;===>>>???::::::::::::::::::::::::777777666555555555555555333333333333222222111111222222222111111000000///222111111111111222222333111111111111111111111000111333333222000//////000///////////////........./////////....../////////000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------------------------,,,,,,,,,+++,,,---...///---------,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++------------------------++++++++++++,,,---...///------,,,,,,,,,,,,------+++++++++,,,,,,---......------........./////////......////////////.........------,,,,,,------...,,,,,,------...//////000........................))))))***++++++,,,------,,,,,,,,,---------------///......------......///............////////////000000000000000000000000........./////////000000111111111111222333444555666777888:::::::::::::::tttkkkiiihhhiiilllqqq}}}hhh]]]RRRLLLHHHDDDBBBDDDBBBAAAAAAAAA@@@?????????<<<<<<:::999999888888888777888888999::::::;;;;;;;;;::::::999888888777777666666777888999999999999888888888888888888777777888777666555555666777888777777666666666666666777444555777999:::;;;;;;;;;<<<<<<<<<;;;:::888666555666666666666777777777777999999888:::===>>>>>>===::::::::::::;;;;;;;;;;;;;;;::::::999999999999999::::::::::::::::::::::::888888888888888999::::::888888999999:::::::::999888999:::;;;<<<<<<<<<<<<999999999999999999999999777777777777777777777777666777888999::::::999999777777777666555555555444666888;;;;;;999888777777666777777888999999::::::888999:::;;;<<<===>>>???===<<<;;;::::::<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;::::::999999999::::::<<<<<<<<<<<<;;;:::888777888:::;;;;;;::::::;;;======<<<;;;::::::999999:::666777888999::::::::::::===<<<:::;;;<<<>>>>>>>>><<<<<<;;;<<<<<<===>>>???<<<===???AAADDDGGGKKKNNNMMMRRRTTTOOOKKKIIIHHHFFFFFFGGGFFFDDDBBBBBBCCCEEEDDDEEEFFFFFFFFFDDDBBBAAA@@@@@@?????????@@@@@@@@@>>>???@@@AAAAAA@@@>>>===;;;;;;:::999999999999999::::::::::::999888999999777777888999:::;;;;;;;;;888888888888888888888888999888777666555444444444333222222222222222111111111111111000/////////...000000000000000111222333000000000000000000000000000111222222000..................///////////////...//////////////////...///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------------------+++++++++++++++,,,,,,,,,------,,,,,,+++***)))(((******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++---------------------------,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------.........///......///000000///......------,,,,,,,,,,,,------+++,,,,,,---...///000000........................))))))***++++++,,,------,,,,,,,,,,,,------......000000////////////000000............////////////////////////////////////------........./////////222222111111222222333333666666666666666666777777vvvkkkgggfffjjjnnnzzzzzzhhhXXXQQQKKKIIIFFFAAA???AAA?????????>>>>>>=========<<<;;;:::999888777777777666777777888999:::;;;;;;;;;::::::::::::999999999999888777777777777888999777777777777777777888888888888777777666666777777777666666666777777888999555777999;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;999777666666666666666777777777777999888888:::<<<>>>======::::::::::::::::::;;;;;;;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;888999999:::::::::999999555666888999;;;<<<<<<<<<::::::::::::::::::::::::777777777777777777777777555666888999::::::999888777777777666666666555555777999;;;;;;999777666555666666666777888888999999888888999999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<===???AAAAAAAAA@@@@@@@@@??????????????????@@@>>>======<<<;;;::::::999999999999888999999::::::888999::::::999888666555777888::::::999999:::<<<<<<;;;::::::999999999999777777999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>:::;;;;;;<<<===>>>@@@AAA=========>>>???BBBDDDEEECCCGGGHHHEEEBBBBBBBBB?????????@@@>>>===>>>@@@BBB>>>???@@@AAA@@@???>>>===;;;<<<<<<<<<============<<<===>>>?????????======::::::999999999999::::::888999:::999777666777888555666777888888888888777666666666666666666666666666666444333222222222222222222222222222222111111000000000///////////////////////////000111222222////////////000000000000///000222222000...------.........///////////////......////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................******++++++,,,,,,---------------,,,---......///.........------.....................////////////////////////////////////------........./////////000000/////////000111111222222222222222222333333{{{ooojjjkkkrrryyywwwfffYYYOOOJJJFFFEEEDDD@@@???BBB======<<<<<<<<<<<<;;;;;;;;;:::999888777666666666444555666777888999999:::999999999:::::::::::::::<<<:::888555555666777888666666666666777777888888888888999999888777777666666666666777888999:::;;;777888:::<<<======<<<;;;;;;<<<======<<<:::888777555555555666666666777777:::999888888::::::999888666666777888999::::::;;;::::::999888888888888888:::::::::::::::::::::::::::999999999999:::;;;;;;888999::::::::::::999888555666777888999:::::::::::::::::::::::::::::::::777777777777777777777777444555777999::::::999888777777777777666666666666555777:::;;;999777666666555555555666777777888888666666777777888888888999;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@@@@???>>>>>>>>>============>>>>>>;;;;;;;;;;;;:::999999888777777666666777888999999666777888999999888666555555777888888888888999;;;;;;:::999999999999999:::::::::;;;;;;;;;;;;;;;:::888999:::::::::::::::;;;;;;;;;<<<<<<===???@@@AAA???>>>======>>>???@@@AAA<<<@@@AAA>>>===??????<<<=========<<<:::;;;===???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???>>>>>>======;;;;;;::::::::::::;;;;;;666888999888555444555777444555777888999999888888555555555555555555555555222222222111111111222222111111111111111111222222////////////000000000000///......///000111222222........./////////000000///111333333111///................../////////000---...///000000///...---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,++++++******+++++++++******)))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,,,,------...///000000///...---+++,,,---......---,,,+++,,,---------......//////........................,,,,,,,,,,,,,,,---------......---------...///000...------,,,,,,------...............////////////////////////////////////............////////////...............///000111000000111111111111111111tttpppttt~~~}}}mmmcccXXXMMMGGGBBB???>>>===;;;<<<@@@;;;;;;;;;;;;;;;;;;:::::::::999888777555555444444333333444555666777888999888888888999::::::;;;;;;>>>;;;888444333444666888666666555666666777888999888999:::::::::888777666666666666777888:::<<<<<<888:::<<<>>>>>>>>><<<;;;:::;;;=========;;;999777444444444555555555666666<<<:::888777777777555333222333444666777999:::;;;:::999888888777777888888888888888888888888888888::::::999999::::::;;;<<<888999:::;;;::::::888777666666777888888888888777::::::::::::::::::::::::777777777777777777777777333555777999:::999888777777777777777666666666666222555999::::::888777777444444555555666777777777::::::::::::::::::;;;;;;<<<<<<===>>>>>>===<<<;;;:::;;;===???@@@???>>>=========<<<<<<<<<<<<======999999:::::::::999888888555555555555555666777888555666888999999888777666444666777888777777999::::::999999888999999::::::888888888777777666444444888999:::;;;:::999999999:::999999::::::;;;<<<===???>>><<<;;;<<<=========999===>>>;;;<<<>>>>>>;;;::::::999888666555777999===<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::999888888777777888888999666888:::888555444666888555666888:::;;;<<<<<<;;;444444444444444444444444111111111111222333555555111111111111111111222222.../////////000000111111............///000222222---.........//////000000000222444444222000//////---.........//////000000---...///000000///...---)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,---------......---,,,,,,)))******+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***+++,,,......///......------......///...------,,,+++***))))))******+++++++++,,,,,,,,,---...///111111///...---+++,,,...//////...,,,+++---------.......................................------------------------//////...---...///000111///......------......///............/////////000////////////////////////........./////////000000///////////////000111222333333333444333222222111xxxfff[[[TTTMMMHHHEEEDDDAAA???>>>>>>??????;;;:::999999777555666888999888777666666555666666555666666777777777777666::::::999999999999999999999999999888888777777777888777777666666666666666666666555555555555666666666666555555555555666666999:::===@@@CCCCCC@@@======<<<<<<;;;;;;::::::999888888777777666666555555333333444444555666777777444444555555777888999:::777777666666666666777777777777888999999999999888;;;::::::999999888888888;;;;;;<<<<<<<<<<<<<<<<<<777777666666777888999999:::999888888888999:::;;;999999888888777888888999888888777666666666666666777666666555555555666666777777777666666666999;;;;;;888555333444666777777888888999::::::::::::999666777888999:::;;;;;;;;;>>>>>>?????????===<<<;;;<<<<<<======<<<<<<;;;::::::999999888888888888888888888777666555444333333777777888888888888888777555555555666666666666777999999888888777777666666333333444444666777999999<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>============>>>>>>>>>===;;;:::999:::;;;;;;<<<;;;:::999888888777888888999::::::::::::999888999888888888777666666666:::999999999888888777777888888888888888888888888666666555444444444444555333333444555666777888999444444333333333333222222222222222222222222222222222111111000///......---000000000000000000000000...///////////////......///...---,,,,,,---...///.........------,,,,,,,,,...//////000000000000000---------...............------,,,+++************---------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***))))))******++++++,,,------...//////------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***,,,,,,,,,---------......------------------,,,,,,.........///......---,,,------------------------000000111111000///...---......................../////////////////////////////////000111111222222tttbbbUUUOOOKKKFFFBBBBBBAAA???===<<<<<<<<<===999999999999888888999:::888777666555555555555555555666777777888777777777999999888888888888777777999999999888888888888888888777777666555555555555666666555555555555666666555444444333333444444555777999<<>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;::::::999999999888777777777777777666666666666555555444444666666777777777777666666444444555555555666666666777777777777777666666666444444444444555777888888888888777777777777888888::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999::::::;;;:::999888888888888888888888999::::::999888888888888888777777777777777888888888888777777666666666666666666666666666666666555555444444444444444222333444555666777888888444444333333333222222222222222222222222222222222111111000000///......---////////////////////////...//////000000//////...///...------------...///......---------,,,,,,,,,,,,,,,---..............................---------+++++++++***++++++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******)))******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,------------...,,,,,,------------------------...------,,,++++++------------------------...///000111111000...---........................////////////////////////000000000000000000000000{{{fff]]]QQQIIIGGGFFFCCC@@@???>>><<<:::999999::::::999999888777777777888888666666555444444444555555666666777888888888888888888888888777777777666666888888888888888999999999888777666555444444444444666666555555555555666666333333222222222222333333777888;;;???CCCDDDBBB@@@888888888888999999999999888888777666666555555444333333333333333333333333333333333333444666777888666666555555555555666666666666777888888888888777444444444555555555555555555666666666777777777777777666666666666777777888888888888777888999999:::::::::::::::::::::::::::888777666666555555666666999888777555444333333222444555555444333333444666888666333222333444555555666777888888999999888888:::::::::::::::999888888;;;;;;<<<<<<<<<;;;:::::::::::::::::::::999888888888777666666555555666666555555555555555555555555444555555555555555444444333333333444444444555555555555555666666666666666555555444444555666777777666666666555555666666777888999:::;;;<<<;;;:::::::::::::::999999:::::::::::::::999888888888888999999999888888888888888999777888888999999888888777777777777777777777888888666666666666666555555555444444444444444444444444555555444333333333333333222222333444555666777777333333333333222222222222111111111111111111111111111000000//////.........//////////////////////////////000000000000/////////...------------...///------------,,,,,,,,,,,,,,,,,,---............---//////......------,,,,,,************+++,,,---...------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********+++++++++************************+++++++++++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,------------++++++,,,,,,------......------------,,,+++))))))------------------------+++---///111222000...---------------------------////////////////////////222111111000//////......~~~lll```XXXQQQIIIDDDCCCBBB@@@===<<<;;;:::999888888888888888999777444444666666333444444333333333444555555666666777888999999999999999999888888777777666666777777777888888999999999888777666444333333333333666555555444444555555666333333222222222222333333666777888:::<<<<<<999777555555666777777888999999888777777666555555444444333333222222222222222222222222222222333444555666555555444444444444555555555555666777777777777666222333333333444444555555666666777777888888999999666666666555555666666777777777777777888888999999888888999999::::::999999777777666555555555555666888777666555444333333333444555555444333222333444666444222111222444444444555666777777888888777777999999::::::::::::999999999999999::::::::::::::::::::::::::::::999999888777666555555444444555555555555555555444444444444444444444444444444333222222222333333333444444444333444444555555666666666555555444444444555666666777777777777777888888999666888:::;;;<<<;;;999888888888777777777777888888888888888888888888888888888888777777777888888999777777777777777777777777555555666666777777888888555444444444444444444444333333333333333333333333444444333222222222222222222222222333444555555555333333333222222222222111111111111111111111111111000000/////////.........////////////////////////...///000000111000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000////////////...------,,,+++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++*********************+++++++++*********---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++***))))))++++++,,,,,,,,,---------******+++,,,------......------------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))+++...111222000///---------------------------........................000000000//////.........tttdddWWWPPPKKKGGGBBB??????>>><<<:::;;;:::999999888888888888555777666333666;;;;;;666333333333333333444555666666777888999::::::::::::;;;;;;:::999888888777777666666666777777888888888666555444333222222222222555555444444444444555555444444333333333333444444444444555666888777555333333444444555666777888888777777666666555444444444222222222222222222111111222222111222222333444555444444333333333333444444444444555666666666666555222333333444444555555555555666666777888888999999666666555555555555555666666666777777777888888888555666777888999888888888777666666555555555555555555444444444444555555666333444555555333333333444444333111111222333333333444555666666777777666666666777888999::::::::::::777777888888888999::::::;;;;;;;;;;;;;;;:::999999666555555444333444444444777666666555444444333333444444555555444333222222222222222333333333333444333333444444555555666666555555444444444555555666777777777777777888999999666777999;;;;;;:::999777777777666666666666777777888888888888999888888888777777666666666777888888666666666666666666666666444444444555555666666666333333333333333333333333333333333333333333333333333333222111111111111111111111222222333333444444333333222222222111111111000000000000000000000000////////////..........................................///000000000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,---....../////////////////////...---,,,++++++***---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++++++++******)))(((((((((+++++++++,,,,,,,,,------******++++++,,,---...............------,,,******,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000000...---------------------------------------------------------........./////////{{{hhhZZZQQQJJJFFFCCCAAA>>>===>>>>>>===<<<999999999999888888777777222555555333999BBBCCC<<<222222222333444555666777666777888999:::;;;;;;;;;<<<;;;;;;:::999888777777555555555555666666666666444333333222222222222222555555444444444444555555555555444444444444555555222222333555888999777666333444444555666777777888777777666555555444444333222222222222222222222222222222222222222333444444333333222222222222333333333333444555555555555444333333444444444444444444222333333444555666777777666555555444444444444555555555666777777777777666444555666888888888777777777666555555444444555555333333333333444555666777111333444555444333444555333222111111333444444333444444555666666666555555444555666888999:::::::::777777777777888999:::;;;;;;;;;;;;;;;;;;::::::999666555444444333333444444777777666666555555555555666666666666555444333333222222222333333333444444444444444555555555555555444444333333444555666666444444444444555666777777666777888999:::999888888777777777666666777777777888999::::::;;;:::::::::777777666666666666666777666555555444444555555666333333333333333444444444222222222333333333333444333333333333333333333333222222111000000000000000000111111111222222222333222222222222111111111111////////////////////////................................................,,,---...///000000000///------...//////...------++++++++++++,,,,,,,,,,,,++++++,,,------------,,,......------,,,,,,++++++...---,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************((()))***,,,,,,+++******)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++'''(((((()))******++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000yyynnn___SSSLLLHHHEEECCCAAA@@@>>><<<<<<<<<<<<<<<777777888888777777666666111555444111777BBBBBB:::222222333333444666777888666777888:::;;;<<<<<<<<<;;;;;;:::999888777666666444444444444444444333333222111111111111222333333555444444333333444444555555555444444444444555555333333333555777888777666444444555555666666777777777666666555555444333333111111222222333333444444333222222222222333444444222222111111111111222222222222333444444444444444444444333333333333333333000000111222333444555666666555444444333333444444444555666777777777666666444555777999999999888777666666555444444444444555444444333333333444555555---000222333333333333444333222111222444555444333333333444555555555555444444555666777777777777777666666666666888999;;;<<<:::::::::::::::999888888666666555444444444444444555555555666777888999999888888888777777666555444333333333333444444444444666666666555555555555555222222222333444555666777222222222222333444555666777777777888888888888888888888777777777777888888999:::;;;=========<<<;;;888777666666555555555555555555444333333444555555222222222222111111111111222222222333333444444444222222222222222222222222111111000////////////000000000000111111111111222222222222222111111111111////////////////////////................................................+++,,,---...////////////------...//////...------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++''')))***,,,,,,,,,***)))(((((())))))******++++++++++++++++++++++++++++++)))***************))))))************************))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...{{{lllccc[[[QQQIIIGGGFFFDDDCCC@@@>>>;;;999777666555555666666666777666666555555333666333...333<<<;;;111222222333444555666888999666777999:::;;;<<<<<<<<<::::::999888777666555444444444444333333222222222000000000000111222333444555444444333333444444555555444444333333444444555666555444444555555333111555555555666666666666666777666666555444444333333111111222333444444555555333333333222333333444444222222111111111111222222222222333444444444444333444333333333222222111111000111222333444555666666666555444444333333333333333444666777777777666555444666888:::;;;:::999888666666555444444444444555666555444444333333333333+++---000222222222333444333222111222444555444333222333444444555555444444666666666666666555555444666666666666888:::<<<===888999999999999888777777666666555444444444444555222333444666999;;;<<<===999999999999888777666555333333444444444444555555777777777666555555555444111222222333444555777888333333333333444555666777777777777666777888888999999999888888888888999999:::;;;===>>>>>>>>>======999888777555555444444444555555333333333333555555222111111111000000//////222222222333333444444444111111111111111111111111111111000///////////////000000000000111111111111222222222111111111111000////////////////////////---.............................................***+++,,,---............,,,---...//////...---,,,*********++++++,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,---************+++,,,------+++++++++,,,,,,---------,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++'''(((***,,,---,,,***)))))))))***+++,,,------...))))))))))))))))))))))))))))))*********))))))(((************************......---,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++((()))***++++++,,,++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++qqqaaaWWWOOOJJJDDD???<<<<<<;;;:::<<<;;;:::888666555444444333555666555444222222333222222222222222222222222000111222333555666777777777888999::::::999888777666777888888888777555444444333222222111111222222444333222111222444666888888777555444444555666666666666555555555555666666555555555555555555444444444555666777777666555444666666666555444444333333444444444444444333222111111222333222111111222333444444444333333333333222000000111111222222222333555555666444222222333444111111111111111111111111111222222333333222222111333333333444444444555555666666777777888888999999333333333333333333333333666777888888888777555555444333333222222333333444000111111222222333444444111111000000111333555666555555666666666666555555888888777777666666555555999999:::;;;:::999888777777777777777666666666666666555555555666777999:::::::::999999888777777666333333333333444444555666555555333333222333444555222222222333333555666777444444555555555555444444333444444555666666666555::::::999777555666888:::===@@@AAA@@@AAADDDEEEBBB<<<999555333333444444444666444111///...///111222000000000000000000000000//////111222333444444444222222111111111111222222........................000000000222333333111///000000111111111111000000//////............//////000000///...------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......000000///---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++***************++++++++++++,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,+++***)))(((***++++++***))))))***,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))((((((+++......+++(((((((((((((((((()))******+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))---,,,***)))))))))*********************************+++,,,------,,,+++***))))))*********+++++++++---,,,,,,+++*********+++&&&&&&''')))***+++,,,---,,,,,,............,,,,,,***+++,,,,,,++++++---///.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++------++++++++++++------vvvfffZZZNNNGGGGGGDDD???<<<;;;;;;:::999:::999888666555444444444333444666555333222222333222222222222222222222222111222222333444555666666666777888999999999888777666666777888888777666555444444333222222222222222333222111111222444666777777666555444333444555555666555444444444444444555555555555555555555555555444555666666666666555444666666666666666555555555444444444333333222111111222333444444444333444444444444444333333222222111000000000111111222222222333444444333111000111333111111111111111111111111111222222333333222222111333333333444444444555555666666777777777777777888444444444444444444444444666666777777777555444333333333222222222222333333000111111222222333444444222222111111222333444555555555666666666666555555888777777777666666666555999999:::::::::999888777777777777777666666666555555555555555555777888999999999888888777666666555333333222222333444444555444444333222333333444555333333333333444555666666444444555555555555444444333444444555555555555555777777777777777888;;;>>>AAADDDFFFEEEFFFIIIHHHEEE@@@<<<777444333444444444666555333111000000111222000000000000000000000000//////111222333444444444111111000000000000111111////////////////////////000111222333333222111000000000111111111111000000000//////......//////000000//////...------,,,,,,,,,,,,------------------,,,,,,,,,---------......000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))******++++++++++++,,,,,,,,,------***+++,,,,,,******+++,,,............---,,,+++***+++,,,---,,,******,,,------,,,,,,,,,++++++******++++++++++++++++++++++++***************************)))(((***------***(((((((((((((((((()))******+++***)))(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))******************************)))***+++,,,,,,+++***)))(((((()))))))))*********---,,,,,,+++*********+++(((((()))***+++,,,,,,---***+++,,,,,,,,,,,,+++******+++,,,,,,++++++---///......---------,,,,,,,,,++++++,,,,,,,,,+++******------,,,,,,,,,+++++++++---,,,++++++++++++,,,---|||jjjZZZNNNGGGAAA>>>===;;;999888999999888777777666555444444333333333222333555444333111222222222222222222222222222222222222333333333444444444555666777999999999888888555666666777777777666666555444444333222333333333333222222111222333555666666555444444333333444444555555444333222222333333555555555555666666666666555555666777777666555555666777777777777888888888444444333333222111000000222333555666666666555555555444444333222111111000000000000000000111111111111222222111//////000222000000000000000000000000111222222333333222222111333333333444444444555555777777777666666666666666666666666666666666666666666666666666555444222222222222111111111111222222000111111222222333444444444333333222333333444444555555555555555555555555777777777777666666666666888999999999999888777777777777777666666666555555555555555555555666777888777777777666555555444444222222222111222222333444333222222222333444444555555555555555555555555555444444555555555555444444444444444555555555555555444555777888999<<<@@@CCCFFFKKKNNNNNNNNNOOOMMMIIIDDD@@@999555333444444444444444444333222222222111000000000000000000000000//////111222333333444444000000////////////000000111111111111111111111111000333555555222///000111///000000111111000000///000000////////////000000/////////...------,,,,,,------------------,,,,,,,,,,,,,,,---------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,******)))))))))******+++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,///////////////...---,,,---......---,,,,,,---///...------,,,+++******)))++++++++++++++++++++++++************************+++***))))))***+++***(((((((((((((((((()))************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))++++++***)))))))))******************************))))))************))))))((((((((((((((())))))))),,,,,,++++++++++++++++++*********+++++++++,,,,,,))))))************))))))+++,,,,,,,,,***+++,,,...------------,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,yyykkkbbbUUUJJJCCC???===<<<888666666666777777555444444333333222222222222333000222333333222111111222111111111111111111111111333333333333222222222222444555777999:::::::::999666666666777777777777777666555444444333333444444444444333333444555666777777666666555444444444444666555444333222222222222666666666666666777777777777777888888888888777777777777888888999::::::;;;555444333222111000000000222222444666888888666555555555444333222111000000000000000000000000000000000111222111//////000222000000000000000000000000111222222333333222222111333333333444444444555555777666666666555555444444666666666666666666666666555555555444333222111111111111000000000000111111000111111222222333444444555555444444444444444444555555555555555555555555777777777777666666666666888888888888888777777777777777666666666555555555444444444555555666666666555555555555444444333333222111111111111111222222111111111222333333444444555555555555555555444444444444555555555555444444444444444444555666666777666888;;;<<<>>>@@@DDDGGGKKKQQQTTTTTTTTTTTTPPPKKKHHHBBB;;;666444444444444222222333333333222111000000000000000000000000000//////111222222333333333//////............//////000000000000000000000000///444777666000---///111//////000000000000//////000000////////////000000//////.........---------.........------,,,,,,,,,,,,,,,,,,---------........./////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***))))))))))))******++++++++++++++++++++++++,,,***+++,,,,,,******+++,,,///////////////...---------...///...,,,,,,...///......---,,,+++******)))++++++++++++++++++++++++************************,,,+++***)))))))))))))))((((((((((((((())))))******))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))*********))))))))))))***************************(((((())))))))))))(((((())))))))))))))))))))))))+++++++++,,,+++++++++***************************))))))))))))))))))))))))+++,,,,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,+++++++++++++++++++++,,,++++++++++++++++++,,,{{{ooobbbZZZPPPLLLEEE???<<<999888777666555555555666555333111222222111111111111111222///000222222111000000111111111111111111111111111222222222222222111111111333444777999;;;;;;;;;;;;888888888777888888888888777666555555444444555555666666666666666777777888888888888777666555555444666666555444333333444444666666666777777777888888:::999999999999999999:::777888888999:::;;;<<<<<<666555333222111000000000222111222444777888777555555555444444333222222111111111111000000000000000111222333222000000222444000000000000000000000000111222222333333222222111333333333444444444555555666555555444444333333333444444444444444444444444555444444333222111111111111000000//////000000111000111111222222333444444555666666666555555555444555555444444444444555555666666666666777777777777888888777777777666666666666666666666555555555555333444444555555555555555444444444333333333333333222111111000000111111111000111111222222333333333444555555666555555444333444444555555555555444444444444444555666777999:::===???AAABBBBBBDDDGGGIIIMMMSSSVVVVVVUUUUUUPPPJJJGGGBBB<<<777444444444333///000222222222111///...000000000000000000000000///000000111222222222222//////............/////////////////////////////////333777555000---...111//////000000000000//////000000////////////000000...............---------.........------,,,,,,,,,,,,,,,,,,---------...............///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((()))******+++++++++++++++++++++++++++***+++,,,,,,******+++,,,---............---,,,,,,,,,------,,,++++++,,,.........------,,,+++******++++++++++++++++++++++++************************++++++***)))((((((((()))((((((((((((((())))))***)))))))))******)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************************++++++,,,,,,,,,+++***))))))))))))((((((((((((*********))))))*********+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,------++++++++++++++++++++++++++++++++++++++++++++++++qqqddd[[[SSSJJJDDD??????===;;;999777666555666555444444555444222000222111111000000000111111---///111111000///000111111111111111111111111111222111111111111111111111333444777:::<<<===>>>>>>;;;::::::999888888999999888777666666555555666666888888888888888888888888999999999888777666555444555555444444444444555555666666777777888888999999;;;:::999999999999:::;;;888888999:::;;;;;;<<<<<<888666444222111111111111333111000222777999999777555555555555444444444444222222222111111111111111222333333333222222333555111111111111111111111111111222222333333222222111333333333444444444555555444444444333333333333333333333333333333333333333444333333222222222222333111111000000000000111111000111111222222333444444555666666777777777666666666555444333333444555666666666666666777777777777888777777666555666666666666666666555555555444444333333444444555444444333333333333333333333333333333222111111000111111111111111222222222111111000222333444555555555333333444444555555555555444444444444444555777:::<<<>>>BBBDDDFFFFFFFFFFFFHHHJJJLLLQQQTTTSSSRRRQQQLLLFFFCCC???:::666555444333222//////000111111000///...000000000000000000000000///000000111222222111111//////............//////------------------------...111333333000---...///...//////000000//////...//////............//////........................------------------,,,,,,,,,,,,,,,---------...........................///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++***))))))(((((((((((()))******++++++++++++++++++************+++,,,,,,******+++,,,,,,,,,---------,,,,,,++++++,,,,,,+++******+++---------------,,,,,,,,,,,,++++++++++++++++++++++++************************(((*********((('''((()))((((((((((((((()))******))))))************))))))((((((((()))******++++++))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++************)))***+++,,,---,,,+++***((((((((((((((((((((('''++++++************+++++++++,,,,,,+++))))))***,,,++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---*********+++++++++++++++******++++++++++++******vvvfff]]]QQQIIIFFFCCC===999;;;;;;;;;:::888777777777444333222222333333222111222222111000000///000000,,,...000000/////////000111111111111111111111111000000000111111111111111333555888;;;>>>???@@@@@@>>>===<<<:::999999999:::888888777666666666666777888888888999888888888777888888999888777555444333222222222222333444555666666666777888888999:::::::::999888777777888999:::999999999::::::;;;;;;;;;:::888555333222111222222666222000222777;;;;;;:::555555555666666666666666333333333333222222222111111222333333222222444555222222222222222222222222111222222333333222222111333333333444444444555555222222222222333333333333333333333333333333333333333333222222222333444555222111111000000111111222000111111222222333444444444555777888888888888777666555333222222333555666555666666666777777777888888777666555555555666666666666555555555444444444222333444444444444333222333333333333333333333333333333222111111111111111111222222222111000///...///111333444555444333222444444555555555555444444444444444666999<<<@@@BBBDDDFFFHHHHHHHHHHHHIIIJJJIIIMMMOOOMMMLLLKKKFFFAAA===;;;888666555555333111000000000111111111000000000000000000000000000000///000000111111111111111000//////////////////000---------------------------...///000000///...---......////////////............------------..............................,,,,,,------------------,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))((('''''''''(((((()))++++++++++++++++++*********)))***+++,,,,,,******+++,,,+++,,,,,,---------,,,,,,+++,,,,,,+++******+++---,,,,,,,,,---------------++++++++++++++++++++++++************************%%%(((++++++)))(((((()))((((((((((((((()))******((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))&&&''')))*********))))))))))))))))))))))))))))))******)))(((((()))******+++*********))))))))))))(((***+++------,,,+++***(((((((((((())))))))))))++++++***))))))***+++++++++,,,,,,+++)))(((***+++******+++++++++,,,,,,,,,---,,,+++))))))***+++,,,)))*********++++++++++++)))***+++,,,,,,+++***))){{{mmm___UUUMMMGGG???<<<======999555888888888666555444666777222111///000222333333333333222111000000/////////,,,...///000///...///000000000000000000000000000///000000000111111111111333555888<<>>BBBEEEDDDFFFHHHIIIHHHHHHIIIKKKFFFJJJLLLIIIGGGGGGCCC===:::888666666666555333111111111111111111111222222000000000000000000000000///000000111111111111000000000////////////000000........................---,,,---...000000...,,,......////////////......---------,,,,,,------------.....................,,,,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((''''''''''''((()))++++++++++++++++++******))))))***+++,,,,,,******+++,,,,,,,,,------...------,,,,,,,,,---,,,+++***,,,...++++++,,,------......///++++++++++++++++++++++++************************###'''+++,,,***((((((***((((((((((((((()))******((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((((('''((()))+++---------+++***((()))))))))************+++***)))(((((()))***++++++,,,,,,+++)))((()))+++*********++++++,,,,,,,,,///---+++))))))***+++,,,))))))******++++++++++++)))***+++,,,,,,+++***)))~~~ooobbbYYYQQQHHHBBB<<<;;;:::888777666666666444555555555444444333222111222222000///...000111000000000000000000000000////////////000000000000000111111111222222222222111111000000111111222333444555888;;;===?????????@@@>>>===;;;:::::::::;;;888777666444444444555555666666666666777888999::::::777444555777888666444333333333444555666777888666888:::<<<<<<;;;888777;;;:::888777666777999:::<<<;;;::::::999999999999888777777555444333222111444000---111:::AAAAAA???666666666666555555555555555555555555555444444333111000/////////111444555444444444444444444444444666555444333333333333333444555666666666555444333333222000//////000222333333333333222222222111111000000////////////000000333222222222111000000000222222111111111111111222555666777888888777666555555555444444444444555555444555555666777888888999:::999888666555333222111555666666666555444444333333333333333333333333333222333333333333222111111222222111111222222333444333222111111000000111111000000111222333444444555222333333444444333333222333333222333666:::>>>AAAEEEEEEFFFHHHJJJLLLOOOPPPOOOPPPPPPNNNIIIDDD@@@>>>:::888666444333222222222111000000000//////......111111111111111111111111111111111111111000//////111000000///...---------...............................................................///000000000000000//////.........//////000000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///***++++++,,,,,,++++++***************))))))))))))++++++++++++++++++++++++,,,+++******))))))******))))))))))))(((((((((((((((((()))***+++,,,,,,,,,+++,,,............,,,+++,,,++++++******++++++,,,......---,,,,,,+++******,,,++++++******++++++,,,******))))))))))))******222***&&&(((***''''''***(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***++++++++++++***************'''((()))++++++,,,,,,,,,))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))+++++++++******)))((('''))))))))))))))))))))))))------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))).........---,,,+++)))(((|||llldddXXXOOOIIIDDD>>>999888777666444333222222222333444444444333333222111333444444333111000222333////////////////////////.../////////000000000000/////////...//////000000111111000000111111222333333555888;;;===>>>>>>>>>>>>===<<<::::::::::::;;;999888666555555555666666777777777777888999999:::;;;999777777999999888777444444444444555666777888777888:::<<<<<<:::888666777666555444444555777888<<<;;;::::::999999999:::999888777666555444333333888444111222666:::999888555555666777888999999999777777777777777666666555111111000000111333444555444444444444444444444444666555444444333333333444444555555666555444333222333333111111111111333333333333333222222222111111000000////////////000000222222111111111111111111333222222111111111222222555555666666666666555555555555444444444444555555444555555666777777888888999999888666555333222222555555555555555444333333333333333333333222222222222333333333333222111111111111111111111222333333333222111111000000111111000000111222333444444555333333444444444444333333444444444444666999<<<>>>AAABBBDDDGGGJJJMMMPPPQQQSSSTTTTTTQQQLLLFFFAAA>>>999888666444222222222222222222222111111000000000111111111111111111111111000000111111000000///...111000000///......------...............................................................//////000++++++,,,,,,,,,,,,,,,,,,///////////////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,+++******))))))************)))((((((((((((((()))))))))***+++++++++,,,,,,,,,------------,,,,,,---+++)))'''''')))+++---...------,,,++++++******,,,++++++******++++++,,,******))))))))))))*********&&&%%%***+++&&&######&&&'''''')))***+++,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))++++++************+++++++++******))))))((((((((((((((()))***++++++++++++))))))(((((((((((())))))++++++++++++*********)))))))))))))))))))))))))))))))))******))))))((((((************************,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))++++++,,,,,,,,,+++******~~~pppaaaWWWMMMGGGAAA===;;;999555111444333222111000000000000111222222222222111111000///000000///------...000////////////////////////....../////////000000000000///...------...//////111111000000111111222333444666:::===??????>>>===;;;;;;:::999999::::::;;;999888777777666777777888999999999888888999::::::===;;;999999:::;;;:::999555555555555666777888888888999;;;;;;;;;999777666888888777666777888:::;;;;;;;;;:::999999999::::::999999888888777666555555888777555444333444444555888888888999999::::::;;;999999999:::999888888777222222222333444444555555666666666666666666666666666555444444333444444444444444555555444444333222222222222222222222222222333333333222222222111111111000000//////000000111000000111111111111111111222222111111111111222222555555444444444444555555555555444444444444555555555555555666666777777888999888777666555444333333444444555555444444333333222222222222222222222222333333333333333222222111111000000000000111222222222222111000000000000111000000111222333444444555444444555555555555444444555555555666777888888999;;;===AAAEEEJJJMMMPPPQQQUUUVVVVVVTTTOOOHHHBBB===999777555333222222222222333333333333333222222222111111111111111111111111//////000000000///......000000000///......------////////////////////////..............................------......///000,,,------......///000000///////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******+++***)))((('''((())))))******************++++++,,,++++++++++++++++++,,,...+++'''%%%%%%'''+++...------,,,,,,++++++******++++++************++++++******))))))))))))******)))&&&%%%((()))&&&$$$$$$%%%%%%'''(((***+++------))))))))))))(((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********)))(((''''''&&&(((((()))******)))))))))***))))))(((((())))))***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))''''''((()))))))))((((((*********************************+++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))***+++,,,,,,++++++uuujjj___TTTJJJCCC===:::888777777666333111444333222111111111111111000000000111111000//////---......---+++***,,,---////////////////////////........./////////000000333222000///...///000111111111000000111111222333555777;;;>>>@@@???>>>===888888888888999999::::::888888888888888888999999;;;;;;:::999999999::::::===<<<;;;;;;;;;;;;;;;;;;777777777777777888999999::::::;;;;;;:::999777555888888888888999;;;<<<===;;;::::::999999:::::::::::::::999999888888888777444666777666444444666999<<<<<<;;;:::999888888777:::::::::::::::999888888333333444555666555555555666666666666666666666666555555444444444444555555444444444444444333333222111111222222222222111111333333333222222222111111111000000000000000000111//////000000111111222222000000000///000000111111555444333222222333444555555555444444444444555555555555555666666666777777888777777666555444444333333444444444444444333333111111111111111222222222333333444444333333222111000000000///000000111222222222111000000000000000000000111222333444444555444555555555555555555444555666777777777666555444666888===BBBHHHLLLNNNPPPRRRRRRSSSRRROOOIIIBBB===777666444333111111111222333333333333333333333333111111111111111111111111......////////////......000000//////............////////////////////////...........................------------.../////////////////////000000000...///////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++,,,+++******))))))******,,,+++)))((('''((()))***+++++++++***************,,,+++***))))))***+++,,,---+++(((''''''(((+++---,,,,,,,,,,,,++++++******++++++************++++++******))))))))))))******---***(((''''''(((***+++&&&&&&'''((()))***+++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++***)))(((''''''&&&((())))))))))))(((((('''***))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&'''((())))))))))))++++++++++++++++++++++++((())))))***+++,,,,,,,,,************++++++++++++))))))))))))))))))))))))************)))))))))((()))***++++++,,,,,,++++++zzzrrrbbb]]]VVVOOOHHHCCC>>>;;;888777666555555444222000222222111000000111111111......//////000//////...///000000///------...000....................................////////////222111000//////000111222111111000000111111222333333555888;;;<<<;;;:::999666666777888888999999999777777888999999999::::::;;;;;;::::::::::::::::::<<<<<<;;;::::::::::::;;;999999888888888999:::::::::;;;;;;;;;:::888777666555555555666777888999999:::::::::999999::::::;;;::::::::::::::::::999999444777999888666555888<<<;;;::::::999888888777777999999::::::999999888777444444555666666666555555777777777777777777777777555555444444444555555666555555444444333333333333000000111222222111000000333333333222222222111111111111000000000000111111/////////000000111111222...............///000000444333222111111222333444555555444444444444555555555555555555666666666666777777666666555555555444333333444555555444444444000000111111111222222222333444444444444333222222000000000///000000111222222111000000//////000000000000111222333444444555444555555555555555555444555666777777777555333222333555999>>>CCCGGGJJJLLLIIIIIIJJJKKKJJJGGGAAA<<<666555333222111111111222111111111222222222222222000000000000000000000000......////////////......////////////............////////////////////////........................---------------...//////......------,,,+++******......///////////////.........---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***)))))))))******+++++++++++++++++++++++++++++++++,,,+++******))))))******,,,+++***(((((())))))***+++++++++***************++++++)))(((((()))++++++++++++++++++++++++++++++,,,+++++++++++++++******+++******))))))******+++******))))))))))))******)))***+++***)))***+++***((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,+++******)))((((((((())))))))))))(((((('''******))))))))))))******))))))******************))))))))))))))))))))))))$$$%%%&&&((())))))))))))************************(((((()))***++++++,,,---)))))))))******+++++++++))))))))))))))))))))))))************)))))))))(((,,,,,,,,,,,,,,,+++******qqqcccWWWOOOIIIGGGCCC>>>:::777555444444444333222111000///...///...............///000---......///////////////...//////...,,,,,,---...........................------........./////////.../////////000000000000111111000000111111222333000111222444555555555444444555666777777777777777555666777999999::::::::::::::::::999999:::;;;;;;;;;<<<<<<;;;999888:::;;;;;;:::::::::::::::;;;;;;::::::::::::999999888777777777888888999999::::::::::::999999999:::;;;;;;::::::::::::::::::;;;;;;999;;;<<<;;;888666777999555666777888999::::::;;;999999999999999888888777555555555555555555555666777777777777777777777777555555555444555555666777666666555444444444444555111111111111111111111111333333333222222222111111222111111000000111111222//////000000000000000000...---------...///000111333333222222222222333333555555444444444444555555555555555555555555555555666666666666666555555555444444555555666666555555000000111111222333333333444444444444444333222222111000000000000111222222111111000////////////000000000111222333444444555444444555555555555444444444555666666666555333333333444666999===AAAEEEGGGAAA??????AAACCCBBB>>>:::555444333111000000111111000000000000111111111111000000000000000000000000......///000000000////////////////////////......................................................------,,,,,,------...///111000///...---+++******---...//////////////////......---------,,,,,,,,,***++++++,,,,,,------...*********+++,,,---------***++++++,,,,,,++++++***))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******++++++*********)))))))))******************+++++++++******************+++***+++,,,------,,,+++***++++++++++++++++++************))))))))))))************))))))))))))******&&&,,,---,,,+++'''###)))))))))(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))++++++++++++************(((((()))******)))))))))+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))%%%&&&'''((()))*********))))))))))))))))))))))))(((((())))))***+++,,,,,,(((((())))))***+++++++++************************************))))))))))))+++,,,,,,,,,+++***))))))wwwqqqggg\\\RRRJJJBBB>>><<<;;;999666333111111111000000000///...///000111---,,,,,,,,,---......///------...///////////////,,,------,,,******+++,,,........................---------.........//////,,,...000222333333222111111111000000111111222333000000000000111222222333444444666666777666555555444555777888999::::::999999999888999999:::;;;<<<;;;<<<===;;;999888:::<<<<<<<<<;;;;;;;;;;;;;;;<<<999999999999999999999999::::::;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<999999999::::::;;;;;;;;;;;;<<<<<<;;;999777777777444555666888999;;;<<<===999::::::::::::999888888666666444444444444555666666666666666666666666666555555555555555666777777888777666555555555666666444444333222222333444444333333333222222222111111222111111000000111111222000000000000000/////////////////////000111222222222333333333333333333222555555444444444444555555555555555555555555555555555555555666666666666666444555666666777777666666111111111222333444444444444444444555444444333222111111111111111222333333111111000///////////////000000111222333444444555333333444444444444333333333333444555555555555444555444444555777;;;???AAA;;;888777999<<<===:::666444333222111000000111111000000000000111111222222000000000000000000000000...///000000111111000000.../////////////////////------------------------........................------,,,,,,------...///222222111000///......---------...///////////////......---------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---......///++++++++++++++++++++++++,,,+++******))))))******)))***+++,,,,,,***)))''')))))))))***+++++++++,,,***++++++++++++++++++*********++++++++++++************************++++++******))))))))))))************))))))))))))******%%%)))'''&&&((((((%%%''''''(((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))+++******))))))******+++))))))))))))************(((((()))***+++++++++++++++******))))))******+++)))))))))******+++++++++))))))))))))))))))))))))'''(((((()))************(((((((((((((((((((((((((((((())))))******++++++((((((((()))***+++++++++++++++++++++++++++++++++************))))))))))))'''(((((()))))))))))))))yyykkkaaaWWWRRRKKKEEEAAA???===;;;666666666444222111222333//////000000000111444666------------...///000000------...///000000000//////000000///------...000........................---------.........//////---///222555777666555444111111111000111222222333333222111000111222444555444444555666666555444333333444666888999::::::999777777888888999:::;;;<<<;;;===>>><<<:::999;;;======<<<<<<;;;;;;;;;<<<<<<999999999999999999::::::888888999999999888777777999999999999::::::;;;<<<888999999::::::;;;;;;;;;:::::::::::::::999888777777888888999999:::;;;;;;::::::;;;;;;::::::999888777666444333222444555666666666666666666666666666555555555555555666777777999888777555555666666777777666444333333444666777333333333222222222111111222222111111111111222222111111000000//////......000000000000111222333444222333444555555444333222555555555444444555555555555555555555555555555444555555555666666666666666555555666777888888777777111111222333444444555555444444555555444444333222222222111111222222333444111111000///////////////000000111222333444444555222333333444444333333222222222333333444555666666777555333222444777;;;===:::666333444888999777333444333222000000000111111000000111111111222222222000000000000000000000000//////000111111111111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......---------------,,,,,,,,,------...///000000//////......---------,,,,,,,,,******+++,,,,,,---......------,,,++++++*********+++++++++,,,,,,+++++++++------......///000111111++++++++++++++++++++++++,,,++++++***)))*********(((***,,,------+++((('''(((((()))***+++,,,,,,---***+++,,,------,,,+++***+++***)))(((((()))***+++******************++++++******))))))))))))************))))))))))))******&&&)))&&&%%%,,,...&&&&&&&&&'''((()))******'''((((((((())))))******))))))))))))))))))))))))---,,,+++******+++,,,---''''''(((((())))))******'''((()))++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))***************(((((((((((((((((((((((())))))))))))************'''(((((()))***+++++++++++++++++++++++++++++++++************))))))))))))###$$$%%%'''((()))))))))zzzuuummmddd[[[SSSLLLGGG@@@===888777777888666333555555333111000/////////000000///...---,,,,,,+++///......------......///...---,,,---/////////...000///...---,,,------...,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---...///////////////000111222333222222111111111111111111333222111111000000111111444444555555666777777888444444555666777777666666777777777777888888888888;;;;;;<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999555555666777888888999999===<<<:::999888888999999888888888888888888888888::::::999999999:::;;;;;;;;;;;;::::::999888777777666666666666555555555555;;;999888999::::::999888777777777777777777777777777777666666555555555444777777777777666666666666;;;:::999777555444333333222333333444444444444444222222333333444333333333444444333333222111000000333222111000///...---------------............///000000111222333333444444444333333222222333333444444444444555555555555666777777666666777999<<<===666666666666666666666666111111111222333444555666444444555555555555444444111111111111111111111111222111000//////000111222000000111222333333444444444444444555555555555666555555555444444333333333444444444444444444444444444444444444444444444444000000000000000000000000111111222222222333333333111000///000111222111///000000000000//////////////////...------------...------------------------------,,,++++++******)))******+++,,,,,,---......000000//////.........---------------------------.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,+++)))(((,,,***((((((***+++++++++************************......---,,,,,,++++++***+++***)))((()))***,,,...))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))(((((()))***++++++------,,,+++************))))))))))))))))))))))))))))))))))))************''''''((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((*********))))))))))))))),,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,+++***)))(((''''''(((((((((((())))))))))))************))))))))))))((((((''''''''''''((((((++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))***+++}}}tttnnnhhhaaa[[[XXXTTTOOOIIIEEEAAA<<<999:::777333222333333111000333333111000////////////------------............,,,,,,++++++++++++,,,,,,///...---...///000000...---,,,+++***)))******+++,,,,,,------------,,,,,,---------------...//////////////////000111222222111111111111222222222222333222111111000000111111333333444444555666666777444444555666666666555555555666666666777777777777999999:::;;;;;;;;;::::::999::::::;;;;;;::::::999666666777888888999999:::<<<<<<;;;:::999999999999999999999999999999999999999999999999999999999999::::::999999888777777666666666666666666666666666999888777888999999888777555555555555555555555555777666666666555555555444666666666666666777777777666666555555666777888888333444555555666666555555333444444444444444333333444444333333222111111000333333222111000///.............../////////000000000000111222222333444444333333222222222222333333444444444444555555555555777666555555666999;;;<<<555555555555555555555555222222222222222333444555444444555555555555444444111111111111111111111111222111000//////000111222111111111222222333333333444444444444555555555555555444444444333333333333444444444444444444444444333333333333333333333333111111111111111111111111/////////000000000111111111000//////111111000///000000000/////////......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******+++,,,,,,---......////////////......------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***...+++)))(((***+++++++++************************++++++++++++++++++++++++++++++)))((()))***+++---))))))))))))))))))))))))((())))))******))))))((()))))))))))))))***++++++++++++******))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((()))((('''&&&&&&'''((()))***************************))))))))))))))))))))))))))))))(((((()))))))))+++******))))))******+++++++++******)))((((((((()))))))))*********++++++************)))))))))))))))((((((''''''(((((())),,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++xxxsssjjjcccZZZRRRMMMHHHCCC>>>???<<<999777666555333222333111///...///000///...000000///...............,,,,,,,,,---------......,,,++++++******++++++,,,///...---...000111000///++++++***)))))))))******------------------------...............//////000///......//////000111222000111111111222333333333333222111111000000111111222222222333333444555555444555555555555444444333444444444444555555555555777777888999999999999999999::::::;;;;;;::::::999777777888888999:::::::::;;;;;;;;;;;;:::999888888999999999999999999999999999999:::::::::888777666888888888777666666555555666666666666666666666666888666555666777888777666555555555555555555555555666666666555555555555555555555555666666777777888444444444555666777999:::555555666777777777777777555666666666555444333333444444333333222222111111333333222111000///......//////000000000111111111000000111111222333333333333333222222222222333333333333333444444444555555666555555555666777999;;;555555555555555555555555333333222222222333333444333444444555555444444333111111111111111111111111111111000000000000111111111111222222222222222222333333333444444444555555444444333333333333333222333333333333333333333333333333333333333333333333111111111111111111111111....../////////000000000000///...///000000///...000////////////.........///...------,,,,,,------++++++++++++++++++++++++++++++,,,------...//////***++++++,,,,,,------...///............---------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------111...***((()))+++,,,,,,******************************++++++,,,------...,,,+++***)))))))))***+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))***+++((((((((())))))))))))***))))))))))))))))))))))))(((((())))))))))))***************))))))((((((((()))((('''&&&&&&'''((()))++++++++++++++++++++++++))))))))))))))))))******)))((((((''''''(((((()))+++******))))))******+++))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,************))))))))))))***))))))(((((())))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++pppmmmiiieeeaaa\\\VVVRRRMMMIIIDDD@@@>>><<<:::888999777555444444444222111000///......////////////...---------------......//////...---,,,+++******------,,,,,,,,,,,,------...---,,,---///000///...------,,,,,,,,,,,,,,,,,,...---------......//////......------------...///............///000111111///000000111222333444444333222111111000000111111111111111111222222333333444444555444444333222222222222222333333333333444555666777888888999888888999999::::::::::::999999888888888999999:::::::::999999:::;;;:::999777666999999999999999999999999999:::;;;<<<;;;999666555666666666555555555444444555666666666666666777777666444444444666777666555777777777777777777777777555555555555555555555555444444555555666777888888888777666555555555555555666777777888888888888888777777777777666555333333444444333333333222222222222111111000//////....../////////000000000111111000000111111222222222333222222111111111111222222222333333333444444444444444444444444555666777888444444444444444444444444333333222222222222222222333333444444444444333333111111111111111111111111111000000000000000000111222222222222111111111111222333333333444444444444333333333333222222222222222222222222222222222222222222222222222222222222000000000000000000000000//////000000000111111111///...---.../////////---/////////.........------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,+++++++++,,,...///222///+++))))))+++,,,,,,************************,,,,,,,,,---------......---,,,+++***)))))))))***))))))))))))))))))))))))******++++++++++++*********)))))))))))))))******'''(((((()))************))))))))))))))))))))))))(((((((((((()))))))))*********))))))(((''''''''')))(((''''''''''''((()))************************)))))))))))))))***************))))))))))))************))))))))))))******(((((((((((())))))************+++++++++,,,,,,,,,************)))))))))(((******))))))))))))******)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''(((((((((((())))))LLLJJJGGGEEEDDDAAA>>>;;;999777555444444444444333333222000///000000///...,,,---............//////,,,,,,,,,+++,,,,,,---.........---,,,+++***)))))),,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,------.....................------------...///000------,,,++++++,,,,,,,,,------------...///000111//////000111111222333333333222111111000000111111000000000000111111111111333333444333333222111000000111111111222222222222555555666888888999999999888888999999999999888888777777888888888888888999777888999999999888666666999999999999999999999999::::::<<<<<<;;;999777555555555444444444444444333444444555555666666666666444333222333555666555444666666666666666666666666444444444555555555555555333444444555666777777888:::999777666444333333222666777777888888888888888777888777777666555444333444444444333333333333333000000000//////......---....../////////000000000000111111111111111222222222111111000000111111222222222222222333333333444333333333333444555555666444444444444444444444444333333222111111111222222222222333333333333222222111111111111111111111111000000000111111000000000222111111111111111111111222222222222333333333444222222222222222222222222222222222222222222222222111111111111111111111111------------------------....../////////000000000...---,,,---......---,,,............------------------,,,++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,,,,++++++***+++,,,...///222///+++)))***+++,,,+++************************,,,,,,,,,,,,++++++******,,,,,,+++******)))))))))))))))))))))))))))))))))*********++++++***************)))))))))))))))***'''((()))***+++++++++***(((((((((((((((((((((((('''(((((((((((()))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******************))))))))))))*********))))))))))))))))))***'''''''''((())))))******))))))))))))************************)))))))))(((******))))))))))))******''''''((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((999777666666666666555333222111000///...------------+++***+++---.........)))+++------,,,+++,,,---,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,***))))))(((((())))))***+++***)))***,,,---,,,+++++++++,,,---------,,,,,,------,,,,,,,,,...///000---,,,++++++++++++++++++---,,,,,,------...///000...//////000000111111111333222111111000000111111000000000000000000000000111222222222222111111000000000000000111111111111333444555777888888888888777777777888888777777777666666666666666666666666555666666666666666555555888888888888888888888888999999:::::::::888777666444444444444444444444444333333333444444555555666333222222333555666555444333333333333333333333333444444444444444555555555444444444555555666666777777666555555444444555555555555666777777777777777666777777777666555444444444444444444333333333333000000000000/////////............/////////000000111111111111111111111111111111000000000000111111111111222222222333333333222222222333333333444444333333333333333333333333222222111111111222222333111222222333333222222111111111111111111111111111000000111111111111000000000000111111111111111111111111222222222333333333000111111111111222222222111111111111111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,---------+++......---------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------......///------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******++++++++++++++++++,,,,,,++++++******++++++,,,,,,///---+++***+++++++++***************************+++******)))((((((''''''++++++++++++************))))))))))))))))))))))))'''(((((())))))(((((('''+++******)))))))))))))))((()))***+++++++++***)))((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++)))((((((''''''(((((()))***))))))(((((())))))***'''''''''(((((()))))))))''''''((((((((()))))))))************))))))))))))***))))))(((((())))))***&&&'''((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''444222000000111222111000000000000///---,,,,,,,,,---+++***+++---......---(((***------+++***+++,,,------,,,+++++++++,,,,,,************++++++++++++))))))(((((((((((())))))+++***)))***,,,---,,,+++)))***+++,,,---,,,,,,+++,,,,,,+++***+++---///000...---,,,++++++++++++,,,,,,,,,,,,,,,---...///000............////////////333222111111000000111111000000000000000000000000000000111111222111111111000000000000111111111111111222333555666666777777555555666666666666555555444444444444333333333333444444444333333444444555777777777777777777777777777777777777777666666666444444444444444444444444111111222222333444444555333222222333555666666555222222222222222222222222333333333444444555555555555555555555555555555555555555444444444555666666333444555555666666555555555555666666666555555444444444444444444444444444222222222111111111111111//////000000000111111111111111111111000000000000000000000//////000000000111111111111222222222222111111222222222222222222222222222222222222222222111000000000111222333333111111222222222222111111111111111111111111111111///000111222222111000/////////000000111111222222111111111111222222222222000000000000111111222222111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,+++---------,,,,,,,,,,,,+++,,,,,,+++******************++++++,,,------......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++,,,,,,++++++++++++++++++******++++++******)))))),,,+++***+++,,,,,,+++)))******************************)))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''++++++***)))))))))))))))((()))***++++++)))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++)))))))))(((((()))))))))))))))(((((((((((())))))''''''((((((((((((((((((''''''((((((((()))))))))************)))))))))))))))((((((''''''(((((()))'''(((***+++,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))*********)))(((000...,,,+++++++++***)))---.........,,,+++,,,---///---++++++++++++***)))))),,,//////---+++,,,---...---,,,,,,++++++,,,,,,------,,,+++***)))((((((++++++************++++++,,,+++***+++---...---,,,***+++,,,---...------,,,,,,+++*********,,,///000///...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...............---------333222222111000111111111111111111111000000000000...///000111111111111111000000000000111111111111///000222333444555555555444444555555555555444444222222222222222222222222444333222111222333444555666666666666666666666666555555444444444555555666444444444444444444444444000000111222222333444444333222222333555666666555333333333333333333333333333333333444444555555555555555555555555444444444666666555444444444444444222333333444555444444444444444555555555555555444444444444444444444444444444444333333333333333333000111111111111222222222111111111000000000000000000000////////////000000000111111111111222222222000111111222222222111111222222222222222222222222000000000000111222333444111111222222222222111111111111111111111111111111///000111222222111000///...//////000111222222333000111111111111222222222//////000000111111111222000000000000000000000000////////////////////////------------------------,,,,,,---------.........,,,+++******,,,,,,+++***---------,,,,,,,,,++++++,,,++++++***)))*********))))))***+++,,,,,,------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++*********)))***+++++++++)))(((&&&)))))))))+++---,,,***(((************************+++++++++,,,------......((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))++++++***))))))((())))))'''((()))***)))(((&&&$$$((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++++++++,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((''''''''''''((((((((()))+++---...---+++***(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,++++++***++++++************++++++((()))+++------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++***(((&&&''')))+++---+++***)))))))))***,,,,,,************+++,,,------++++++++++++++++++++++++//////---,,,+++*********---,,,++++++,,,---///000000000000000000000000000//////...---------------000000000000000000000000//////......///000222333222111000//////000111111222222222222222222333333444444444333333222222222444444444333222111000///000111111111111222222222555222000000333444333111111222333444444444333333555555444444444333333333333333222111000000111111000000000000000111111222...///000111333444555666444444444333333222222222444444444444444444444444777555444222111111222222222222222222222222222222444333333333333444555555111222444555666555555444444333222111000111222333333222111111000111111111333222111///---,,,++++++000000////////////000000000111222333444333222222///000222222000///000111333333333222111000///...000111222333444333222111111111111111111111111111000000111111111111000000111111111111222222222222......//////000000111111111222222222222111000000////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,+++***))))))******---,,,,,,,,,+++*********///...,,,+++***+++,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,++++++*********+++,,,,,,---///---+++)))(((((()))************+++,,,,,,,,,---+++***)))(((((()))***+++,,,,,,,,,+++++++++++++++******+++++++++******)))******************************))))))((((((''''''+++***)))'''''''''((()))((((((''''''''''''((((((''''''(((((())))))******))))))))))))************,,,+++***(((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%(((******'''&&&'''((())))))))))))************''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&%%%$$$%%%''')))+++---,,,***)))((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''+++******))))))******++++++,,,...///000///...---++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))***)))((('''((()))+++,,,******)))))))))***+++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++...---,,,+++************,,,,,,++++++,,,---///000///////////////////////////......------......///111111111111111111111111000///.........///000111111000000/////////000111111111111111222222222222444444333333333222222222333333333333222111000///000111111111111222222222444222//////222333333111111111111222222222333333444444444333333333333222222222111000000000000000000000000000000111222222000111111111222222222333333333333222222222111111444444444444444444444444666555333222111111222222222222222222222222222222333333333333333444444555222222333444555555555555555444333222111222222333333333222111000000000000000000///...............000000////////////000000000000222222333222222111///111222222111000111222333333333333222111000///111111222333333333333222000111111111111111111111000000000111111000000000....../////////000000000......//////000000000000...//////000111111111000................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++***))))))******++++++++++++************...---,,,++++++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++*********++++++,,,------+++)))((('''((())))))************++++++++++++,,,,,,+++******+++,,,,,,************++++++++++++*********++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''+++***)))(((''''''((()))((((((''''''''''''((((((''''''(((((())))))))))))''''''((((((((()))))))))+++***)))((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&(((***)))'''&&&''')))(((((()))))))))*********))))))(((((((((((())))))(((((((((((('''''''''''''''&&&%%%%%%%%%''')))***,,,+++)))(((''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%''''''&&&%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''+++******))))))******++++++,,,.../////////...---************************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++------,,,******)))))))))++++++++++++++++++++++++++++++************++++++,,,+++++++++,,,---...///..............................---......///000111111111111111111111111111000000///............///000//////......///000000/////////000000111111111333333333222222222222222333333333333222111000000000111111111111222222222444111///...000111222222111111000///000111222333333333333222222222111111111111000/////////000000000000111111111222222222333333222222111111000000222222222222111111111111444444444444444444444444555444333222111111111222222222222222222222222222222333333333333444444444333333333333444555666666555555444333333333333444333333222222111000000///---------......///000111000000////////////000000//////000111111111111111///111333333222222333444333444444333333222111000222222111111222222333444111111111111111111000000000000000000000000000000......////////////000000...////////////000000000+++,,,---///000000111111........................------------------------,,,------......------,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,+++******)))*********))))))))))))************------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******+++************+++,,,,,,***)))(((''''''((()))***************)))))))))))),,,,,,+++******+++,,,,,,(((((())))))******++++++))))))******+++******)))(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((((((((()))((((((''''''''''''(((((('''(((((((((((()))))))))&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((&&&&&&(((***(((((())))))))))))******))))))(((((((((((())))))(((((((((''''''''''''&&&'''&&&%%%%%%&&&''')))******)))(((''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))((('''&&&%%%(((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))''''''((((((((((((''''''******))))))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''')))*********)))((()))))))))))))))******+++,,,,,,+++***************************************)))))))))))))))***+++++++++++++++,,,,,,---......---------------------------------...///000222222111111111111111111111111111000///......---------.............../////////---......//////000000000222222222222222111111111222222222222222111000000000000111111111222222222333111///......000111222222111/////////000222444222222222111111111111000000000///////////////000111111111222222222222222444444333333222222111111222222222222222222222222555555555555555555555555444444333333222222222222222222222222222222222222333333444444555555555555444333222222333444666777666666555555444444444444333333333222111000///...---------......000111111000000////////////000000...//////000000000000000000222444444333333444555444444444444444333222111333222111000111222333444222222222222111111111111000000000//////000000000000000000000111111111222////////////////////////,,,,,,...//////000000000------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++''''''(((((())))))******,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***)))******++++++******)))+++***************++++++)))(((((((((((()))***+++******))))))((((((''''''***))))))))))))))))))***&&&''''''((()))******+++((())))))***************(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&''')))***(((((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&&&&)))))))))(((((((((((('''((((((((((((((((((((((((###$$$''')))))))))((('''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''((((((((((((''''''***))))))))))))))))))***''''''(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********((('''(((((())))))***************)))))))))******+++,,,************************(((((((((((()))***++++++******+++,,,,,,---------........................,,,,,,,,,---///000222333111111111111111111111111111111000///...---,,,,,,------...///////////////,,,,,,---...//////000000111111111111111111111111111111222222222111000000000000111111111222222222222111000///...///111222333222000///000111333555222222111111111000000000000///////////////000000111111222333444333333222333333333444444444444444444444444444444444444444555555555555555555555555444444444444333333333222222222222222222222222222444444555666777666666555444333222222333444666777666666666555555555444444222333333333222000///...///............//////000000000////////////000000///////////////000000000000222444444333333444555333333444444444333222222333222111000111222333444444444333333333222222222000000///......///000000///000000000000111111111/////////..................//////000//////......------------------------------------------------++++++,,,,,,,,,,,,++++++************************))))))******+++,,,------++++++++++++++++++++++++******++++++++++++******+++***************++++++'''''''''(((((())))))******+++++++++++++++++++++******+++,,,,,,+++++++++)))******++++++******)))++++++***))))))*********))))))))))))***++++++,,,***))))))((((((''''''''')))))))))******)))))))))&&&&&&'''((())))))******'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''(((((())))))'''(((((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))'''%%%$$$(((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******''''''((((((((((((''''''***))))))(((((())))))***(((((((((((())))))******((((((((((((((((((((((((************************(((((()))))))))))))))***((((((((((((((((((((((((&&&'''((()))***)))(((((('''((())))))******))))))((((((((())))))+++,,,,,,************************))))))(((((()))***++++++)))***+++,,,---------,,,........................++++++,,,,,,...///000111222222222222222222222222111111111111000///------------///000000000000000,,,,,,---...//////000111000000000000000111111111000111111111111111000000000111111111111222222222000111222111000///111222222222111000111222333444222222222111111111000000000000/////////000111111111222333444555444333333111222222333444555555666444444444444555555555555555555555555555555555555444444555555555555444333222222222222222222222222333444555777777666555555333333333333444555666666555555666666555555444333111111222333333111000///000//////............///000000////////////000000///////////////000111111111333555444333222222333222222333333333333222222222222111111222222333444444444444333222222111111000000............000000------............///////////////............---//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******++++++,,,,,,*********+++++++++++++++)))******++++++******)))*********)))******+++,,,(((((((((((()))))))))))))))***++++++,,,+++++++++)))***++++++++++++++++++******++++++++++++******++++++***))))))))))))***))))))******+++++++++,,,))))))))))))((((((((((((***+++,,,,,,,,,,,,+++***''''''(((((())))))******''''''((()))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((((((((((((''''''''''''&&&''''''((((((((()))))))))'''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''')))***)))'''''''''(((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&'''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******)))((('''$$$""" '''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((&&&''''''((((((((((((((('''''')))*********)))(((***)))))))))))))))***+++******************************)))))))))***++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////222222222222222222222222111111222222222000///...---...///111111111111111,,,,,,---...///000111111/////////000000000111111000000111111111111000000000111111111111222222222///222444444222000111222000000000111111111111222333333222222222111111111000000000000000111222222111222444555666555444333000000111222222333333444333333333444444555555555555555555555555555555555444555666777777666555555222222222222222222222222111222444555666555444333222222333444555555555555444444555666555444333222///000222333333222111000//////............//////000000////////////000000000000/////////000111222222444555444222111111111111111222222222222222111111111222333333333333222333333222111111000//////111000...------...000111---------.........////////////.........---------,,,------.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***************+++++++++)))*********++++++++++++))))))************))))))******))))))***++++++,,,******)))))))))))))))(((((()))***+++,,,++++++***))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))******************((()))))))))))))))*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))******)))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&)))+++,,,)))&&&'''''''''((((((((())))))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((())))))***(((((((((((((((((((((((())))))((('''%%%$$$######%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))*********)))(((,,,+++***)))(((((((((((())))))))))))))))))))))))++++++************++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......222222222222222222222222111111222333333222000///---...000111222222222111,,,,,,---...///000111222.../////////000000111111///000000111111111000000000111111111111222222222...222555666333111111222......///000111000000000333333333222222222222111111111000000111222333333111222444666666555444333000000000000000111111111222222222333333444444444666666666666666666666666555666777888888777666666222222222222222222222222///000222444444333222111111222444555666555555444333444555555555444222222...///111333444333222111...............///000111000000////////////000000111000/////////000222333333444555444111000///000000111111222222222111111000111222333444333222222111111111000///......---111///...------...///111////////////000000000111//////.........---------)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++++++++***************))))))******++++++++++++))))))************))))))******))))))***+++,,,,,,++++++******))))))((((((((()))***+++,,,,,,+++***((()))***++++++++++++++++++,,,,,,------,,,,,,+++++++++***))))))((())))))(((((())))))))))))(((((((((((())))))******++++++((()))***++++++***)))(((************))))))))))))&&&'''((()))************'''''''''''''''''''''''''''((((((((())))))******&&&'''(((*********)))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&***---,,,((($$$''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''((()))))))))''''''%%%&&&'''((()))***+++,,,(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((())))))******++++++(((((((((((())))))))))))*********)))))))))))))))'''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++))))))*********))))))(((,,,+++***)))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))*********++++++,,,******+++++++++,,,,,,,,,...---,,,+++,,,...000222000000111333666666555444111111111111111111111111333222111111000111111111////////////000111222333222222222111111111111000///////////////000111111///000000///------...000000111222333444333222222222222333333333222222111000000000000000000000000111111000000111222222333333333444555666666666666444333222222222333444555555555555666666666666666888777666555555666777888::::::999999888777666666444555555555444333333222222222222111111111111000111111222222222333333333444444333333222111111000111111111000//////...............///////////////111111111111111111111111333222111/////////000111222333444333111000111222444222111////////////000000000111222222222222111000000000000////////////,,,,,,------------------.../////////000000111111222000...,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,++++++***)))(((((())))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))+++(((&&&&&&((()))(((&&&)))))))))))))))))))))))),,,+++******++++++***)))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((''''''''''''((())))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''(((((())))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))''''''(((((((((((('''''')))((((((''''''&&&''''''(((((('''&&&''''''))))))))))))*********))))))((()))))))))(((((())))))******************)))))))))(((((((((((())))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,------,,,,,,---...000111000000000222555666555333666555444222000...---,,,---......000111333555666111111111111222333444444222222222222111111111111///////////////000111111000111111000...---...000000111222333333333222222111111222222333222222222000000000000000000000000222111111111111111222222111111222333444444444444444444333222222333444555333333444444444555555555666666666555666666777777:::999999888777777666666444444444444444333222222111111111000000000//////111111111222222222333333333333222222111000000000111111000000000000//////.........///////////////111111111111111111111111333222000/////////000111111222333222000///000111333333222111111222333444000000111222222222222111111000000000////////////------------------------........./////////000000111000...,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))******++++++***)))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((***+++***)))((()))++++++(((&&&&&&((()))(((&&&))))))))))))))))))))))))'''&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))((((((''''''(((((()))'''''''''((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&&&&&&&&&&&&&'''))))))((((((((((((''''''))))))((('''''''''''''''((())))))******)))))))))''''''''''''((()))***+++,,,,,,,,,+++***))))))((((((((((((((()))))))))))))))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////000///000111444555444222666555444222///---+++***333333222111000000000111222222222333444444555555333222222222111111111111000////////////000111111333333333222///...///111000111111222333222222222000000111222222333222222000000000000000000000000222222111111111111111222111222333444555555555555555444444333333333444444333333444555555666777777666777888999::::::999999888888888777666666555555333333444444444333222222000000000000/////////...111111111222222222222333222222111000000//////......///000000000000000000.........//////000000000111111111111111111111111222111000000///000000000000111222111///...///000111111111111222333444555000000111222222222222111111111000000000////////////.........---,,,,,,,,,---------............///000///---,,,++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))(((((((((''''''(((((()))++++++***))))))))))))*********++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))+++***((('''&&&'''((('''&&&))))))))))))))))))))))))%%%$$$$$$%%%((())))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((&&&((())))))((('''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))(((''''''''''''''''''(((&&&&&&''''''((())))))*********))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$((((((((((((((('''''''''''''''((((((((((((((()))((('''&&&%%%%%%&&&'''(((((()))))))))))))))((((((((((((((('''''''''(((((('''((())))))))))))))))))&&&&&&&&&''''''((()))***+++++++++******)))))))))(((((((((((())))))))))))******+++,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,...............000//////000222333333222111111000000000000//////777555444222000......---222222333444555555555555333333222222222111111111000000//////000000111222555555555333111000111222111111111222222222222222///000111222333333333333000000000000000000000000333222111111000111111111444555666777777888777777555555555444444444444444555555666777888999:::;;;888:::<<<>>>???>>><<<;;;777666666666555555444444222222333333333333222222111111000000000/////////111111111111222222222222111000000//////...------+++,,,...///000000000///.........///000000111111111111111111111111111111111111000000000000000000000111222111///...///000/////////000000111222222000000111222222222222111111111111000000000//////000//////...---,,,,,,+++------------------------///...---,,,+++,,,,,,,,,........................++++++++++++++++++++++++************************(((((('''''''''((())))))++++++***))))))***************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((((((((((((''')))))))))))))))*********++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((&&&((()))((('''&&&''')))***)))''''''''''''''''''(((((((((((((((((((((((((((''''''(((***++++++***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))'''%%%###''''''((((((((((((''''''''''''''''''(((((((((((('''(((******((('''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%%%%)))(((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))'''((())))))***)))((((((%%%&&&''''''((()))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((()))))))))******(((((((((((())))))))))))***+++,,,------,,,***)))******+++++++++,,,,,,,,,***+++,,,---............000......///111222111111......///000111222222333000000000000111222333444111222333444555555555555333333333222222222222111000000000000000111222222555666666444222111222333222222222222222333333333111111222333333333333333000000000000000000000000222222111111111111111222555555666777888888888888666666666666555555444444555555666777888999:::;;;888:::===??????>>><<<:::555555444444444444333333111111222222222222222111222222111111111000000000000000111111111222222222000000//////...------,,,)))***,,,...//////............//////000111111222111111111111111111111111000000000111111111000000111222222222000///000111000000000000111000000000000000111222222222222111111111111111000000000000000000///...------,,,,,,---------------,,,,,,,,,......------,,,,,,------........................++++++++++++++++++++++++******++++++++++++++++++)))((((((((())))))***++++++***************++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((())))))************************************(((((()))******+++******++++++++++++++++++++++++((((((((((((((((((((((((&&&((()))((('''&&&''')))))))))(((''''''&&&'''(((((((((((((((((((((((((((+++***))))))++++++***)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))'''%%%###''''''(((((((((((((((''''''''''''((((((((())))))''')))******)))(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%###$$$&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&'''((()))***)))((('''$$$%%%&&&((()))*********&&&&&&'''((())))))))))))))))))(((((('''(((((((((&&&''''''((())))))******(((((((((((())))))))))))***+++---......,,,***)))******+++++++++,,,,,,,,,+++++++++,,,------......000...------///000000000111111111111111222222222222111111111111111222222111222444555666666555555333333333333222222222222111000000000000111222222444555555444333222333555333333333333333444555555333333444444444444333333000000000000000000000000111111000000111222222333333444555666777777777777777777777777666555444333333333444555555666777777666777:::;;;;;;:::777666333333333333333333333333000000111222222222111111222222222222111111111111000000000111111111111222000000///......------,,,(((***,,,...//////...---......///000000111222222111111111111111111111111//////000111111111111000111222333222000///000111222222333333333222222111000000111222222222222111222222111111111000000000000/////////...---------...------------,,,,,,,,,........................------------------------++++++++++++++++++++++++*********+++++++++++++++))))))))))))***+++,,,,,,+++************+++,,,,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((()))******++++++))))))))))))))))))))))))((()))******************++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))+++((())))))(((&&&&&&'''((())))))))))))))))))))))))+++)))(((((())))))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''((()))))))))((((((''''''((((((((()))))))))''')))******)))(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))))))))((((((''''''''''''''''''(((***))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''))))))(((''''''&&&%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&$$$&&&''')))))))))'''&&&%%%&&&''')))))))))((((((%%%&&&'''((())))))))))))(((((((((((())))))***+++)))))))))))))))))))))***(((((((((((())))))))))))***,,,---///...,,,***(((******+++++++++,,,,,,,,,,,,++++++++++++---...///000...,,,,,,.../////////333333222222222222222222555444333111000/////////222444666777888888777666444444333333333222222222111111000000111111222333333444444444333333555666555555444444444555666777666666666666555444333333000000000000000000000000//////000000111222444444444444555666777777777777777777888888777666444333333333444444444555555555666777888888888666444333222222222222222222222222///000000111222222111111111111111111000000000000000000000000111111111111000000//////...---------***,,,...000111000...------...///000111222333333111111111111111111111111...///000111222111111000000111222111///...///000000000222333444444333333000000111222222222222111222222222111111111000000////////////........................---------,,,.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++))))))))))))***+++,,,---+++*********++++++,,,---******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''')))******)))'''&&&'''(((((()))******++++++************************+++,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))(((***+++***)))((()))+++((()))***(((&&&%%%''')))))))))))))))))))))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))'''((((((((())))))))))))((()))++++++)))((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((()))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$&&&''''''&&&$$$$$$###%%%'''((()))((('''&&&'''((()))))))))(((&&&&&&%%%&&&'''((())))))))))))&&&''''''(((***+++---...,,,,,,++++++***)))))))))(((((((((((())))))))))))+++,,,...///...,,,***(((******+++++++++,,,,,,,,,,,,+++*********,,,...000000...,,,,,,---/////////111222222333333444555555...//////000111333555555444555777999:::999888777444444444333333333222222111111111000111111222333222333444333333333555777666666555444555666777888888888777777666555333333000000000000000000000000/////////000111333444555666777888999999::::::999777888888888777666444333555555555666666666666666888888888888777555444333111111111111111222222222//////000111111111111111000000000000////////////000000000000111111111111000000000///......------,,,...000222222111///...---...///000111222333333111111111111111111111111...///000222222222111000...000000000...---...///+++---///111222333333333000000111222222222222111222222222111111111111000.........////////////////////////......---------//////000000000000000///++++++++++++++++++++++++************************'''((((((((())))))******(((((((((((()))***,,,,,,+++*********+++,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))(((''''''(((((()))***+++++++++++++++++++++++++++++++++............------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))''')))***(((&&&%%%''')))))))))))))))))))))))))))'''&&&&&&'''***++++++***))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))(((((((((((())))))))))))((()))++++++)))((()))***''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((''''''''''''(((%%%%%%%%%&&&&&&'''''''''***))))))((((((((())))))%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((&&&''')))*********)))((())))))(((((((((((())))))&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))%%%&&&&&&'''((()))******'''((()))***+++,,,,,,,,,111///,,,***((((((((()))))))))******++++++++++++,,,,,,---------,,,++++++++++++++++++******))))))---,,,+++,,,...///...---......---......///000111111222222333333444444555444333222222333444666777666666666666666666666666888666444222111000111111333444444222111111333555444444333333333444444555777777777777777888888888666666666666666555444444111111111111000000000000......//////000222333444666555555444444666777888999999999888888666555555555555555555555666777777888777666555444333222222444222111222444555444111111111000000000000111111000000000000000000111111111111000000000000111111222111///---,,,---...///,,,------..................//////000111111222222111111111111111111111111111111111111111111111111444333222111000///...---000000////////////000000000000111111111000000///111111111111111000//////111000///------......///...------------...///////////////...------,,,,,,///...---,,,++++++++++++------,,,,,,+++***)))))))))))))))))))))***++++++************************+++++++++*********))))))******************************))))))((((((''''''******)))))))))))))))***++++++***)))(((((())))))&&&''''''((((((((((((((((((((()))***************************************+++,,,---...---+++(((''')))+++,,,+++***)))***++++++++++++++++++,,,,,,,,,&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%(((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))***++++++,,,)))))))))))))))))))))))))))((('''''''''(((***+++***+++,,,---,,,***((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########((((((((('''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###'''''''''(((((((((((()))%%%%%%$$$$$$$$$%%%&&&'''%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$"""######$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))&&&&&&''''''(((((()))))))))))))))***+++---...///111000---***)))((())))))((((((((((((((()))))))))++++++,,,,,,---,,,,,,,,,++++++++++++*********)))---,,,+++,,,...///...---------------...///000111111111222333333444444555333333333333444555666666666666666666666666666666888666555333222111111222444444444333222222444666555444444444444444555555666666666777777888888888666666777777666666555444111111111111000000000000......//////000222333444777666666555666777888999888999999888888666555555555555555555555666777777888777666555444333222222333111000111333444222000111111000000000000111111111111111000000000000000111000000000000000111111444222000...---......///------.../////////////////////000000111222222333222222222222222222222222111111111111111111111111333333222111000///...---............///000111222000111111222111111000000111111111111111000//////111000///...---......///...------------...//////.../////////////////////......---,,,++++++++++++---,,,,,,+++******))))))***)))))))))))))))***+++************************+++++++++*********))))))***************************)))))))))((((((((('''(((((((((((())))))******++++++***)))))))))))))))'''((())))))******))))))((())))))***************************************++++++------,,,+++)))((((((***++++++***)))+++,,,''''''(((((()))***++++++((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))*********)))))))))))))))))))))))))))(((((('''((()))***+++***+++,,,---,,,+++)))(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((******)))***+++...000222222000...+++***))))))))))))))))))(((((((((((((((******+++,,,---------,,,++++++++++++************---,,,+++,,,...///...---,,,,,,,,,,,,---...///000111111222222333444444444222222333444555555555555777777777777777777777777777666555444333333333333444555666555333333555666666666555555444555555666444444555666777888888999666666777777777666555555111111111111000000000000......//////000222333444777777666666777777888999888888888888777666555555555555555555555666777777777777666555444333333222222111000000111222111///111000000//////000000111222111111111000000//////000000//////000111222222555333111///.........///......///000000000000000000000111111222333333333222222222222222222222222111111111111111111111111222222111000000///......,,,,,,---...///111222333111111222222222222222111111111111111111000//////000000///............///...------------...//////......//////000111111222...------,,,,,,++++++++++++++++++******))))))(((+++******)))))))))******************************+++************)))))))))************************))))))))))))((((((((((((((((((((())))))******++++++***))))))))))))))))))((()))******++++++******((()))******++++++******++++++++++++++++++++++++******+++,,,,,,+++***)))''')))******))))))+++,,,$$$%%%&&&''')))***++++++*********))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))***+++,,,,,,+++)))'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&"""###$$$%%%''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((('''''''''''''''''''''&&&***)))((((((***---000222111000...,,,+++***))))))++++++++++++************((()))***+++,,,---------++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,---//////111111111222333333444444111222444555666555555444666666666666666666666666666666555555444444444444555666777666555444555777777777666555555555555666222333444555666777888888666666666777777666666555111111111111000000000///......//////000222333444666666666666666777777888777777888888777666555555555555555555555666777777777666666555444444333333222111111111111111000000000000////////////000000222222111111000/////////////////////000111222333444333111///...---------//////000111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111000000/////////...---------...///000111222111111222333333333222222111111111111111000//////000/////////...............------------...//////....../////////000000000------------,,,,,,+++************)))))))))((((((++++++******))))))******************************************))))))))))))************************))))))))))))((((((((((((***++++++++++++***************)))))))))))))))***((()))******++++++******))))))***++++++++++++***++++++++++++++++++++++++)))***++++++++++++******)))***+++***)))((()))***'''(((((()))***++++++,,,+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***'''((()))******)))'''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&&&&'''***...000///...---,,,+++*********+++++++++***************((()))***+++,,,,,,------+++++++++++++++++++++,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,---//////000000111222222333333444111222444555666555555444444444444444444444444444555555555555555555444444555666777777555555666777777777666555555555555555111222222444555666777777444555666666666666555555111111111111000000000///......//////000222333444444444444555555555555555666777777777777666666555555555555555555666777777666666666555444444333333222333333222111111111111000000////////////000000111111111111000000//////000000//////000111222222111000///...---,,,,,,+++///000000111111111111111222222222222222333333333222222222222222222222222000000000000000000000000000000000///////////////...............//////000000111222333333333333333111111111111111000/////////////////////......---...------------...///////////////......---------,,,,,,---------,,,+++************)))))))))))))))++++++***************+++************************))))))))))))))))))))))))************************(((((((((((())))))))))))---......---,,,+++***)))***)))))))))))))))******'''((())))))******))))))))))))***+++++++++++++++++++++++++++++++++++++++))))))******+++*********+++,,,,,,***(((''''''(((*********)))))))))))))))******)))((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))************))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))$$$&&&'''((()))(((&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&(((***,,,++++++++++++++++++++++++'''((((((((())))))))))))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,---...///000000000111111222333333333222222333444555555555555333333333333333333333333333444444555555555444444444666777777666555555666777777666555444444444444111111222333444555555666333333444555555555444444111111111111000000000000......//////000222333444222333444555555555555444666666666777777666666555555555555555555666777777666666555555555444444444222333444333111000000111000//////......//////000000000000000000000000111111111000000000000111111///.........---,,,,,,+++//////000111111111111111111111222222222222222222111111111111111111111111000000000000000000000000/////////////////////000//////......---......//////000111222333333333333111111111111111000///////////////000///......---...------------...//////000//////...------,,,,,,+++,,,---------,,,+++******************************************+++,,,,,,************************(((((()))))))))))))))***************************(((((((((((())))))))))))---.........---+++***((()))))))))))))))******+++'''((())))))******)))))))))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,***(((&&&''''''***))))))((((((''''''&&&))))))((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))###%%%&&&(((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''###$$$%%%&&&'''&&&%%%$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((()))***++++++++++++&&&&&&'''((()))******+++)))******+++++++++******+++++++++,,,,,,,,,---------,,,+++,,,...///...---------------...///000111000000000111222222333333333333333333444555666666333333333333333333333333111222333444555555444333333555777777666444444555777666555444333333333333111222222222333333444444111222333333444444333333111111111111000000000000......//////000222333444333333555666666666555444555555666666666666666555555555555555555666777777555555555555555444444444111333444222///...///000//////............///////////////000111111222222333222111000////////////---...............------...///000000111111000000111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000------------......///000...///000111222222222222111111111111111000//////...///000000000///------...------------...//////////////////............***+++---......---+++******+++++++++++++++++++++)))))))))***+++,,,---...************************(((((((((((())))))******************************'''((((((((()))))))))***)))***+++------,,,***))))))))))))))))))***++++++((()))******++++++******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((()))''')))***)))(((((()))***)))))))))))))))((((((((())))))))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))&&&'''((()))***))))))((($$$&&&''')))))))))'''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''"""$$$%%%''''''&&&%%%$$$###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''%%%&&&((()))++++++,,,,,,''''''(((***+++,,,---...******+++++++++******)))+++++++++,,,,,,------------,,,+++,,,...///...---......---......///000111000000000111222222333333444333222222333444666777444444444444444444444444000111333444555444444333222444666777555444444444777666555444333222222222222222222222222222222333000111222222333333333333111111111111000000000000......//////000222333444333444666777777777666555555555666666666666666555555555555555555666777777555555555555555444444444000222333111...,,,---/////////............//////......///000111222333333444333222000/////////...---......///000/////////......///000000000000000111111000000000000000000////////////////////////000000000000000000000000------......///000000000++++++,,,,,,...///111222......///111111222222222111111111111111000//////...///000000000///---,,,...------------...//////......//////000000111111***+++---......---+++***++++++++++++++++++,,,,,,((())))))***+++---...///************************'''((((((((())))))******************************'''((((((((())))))******$$$&&&(((+++,,,,,,+++***))))))((())))))***++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((%%%&&&((()))((()))+++---******++++++,,,,,,,,,---************+++,,,---...))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))&&&''')))*********)))(((%%%''')))***+++***)))(((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%%%%&&&&&&&&&&&&''''''"""###%%%''''''&&&%%%$$$###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&((()))((('''&&&''')))************+++---///111******+++,,,,,,,,,,,,+++---------............///...------,,,---...000111000000000000111222333444444333333222222333333444555555555555555444444444111000000000111222222333555555555555555555555555111222222333333444555555444333111///000111444555222111111111000000//////111000000///...------,,,111111111111111222222222444555555666555555444444444444444444444444444444444444333222333444555666888777555444444555777888777666333111000000000000...///000...,,,+++,,,---------......//////000000222222333333222111///...///////////////.........000000000000////////////000000111111111111000000111111000///////////////222222222222222222222222........................//////............///////////////000111333444555000000000000000000000000////////////............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,---+++++++++,,,,,,+++***)))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((++++++***)))(((((()))))),,,+++***)))(((((((((((()))+++,,,,,,***))))))***)))))))))***++++++,,,,,,++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))******)))***+++,,,+++***)))((()))))))))***+++++++++,,,++++++***)))(((((())))))******))))))))))))******(((((())))))))))))(((((($$$$$$%%%&&&'''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&'''((('''&&&$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...///'''&&&$$$$$$&&&'''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&((()))+++,,,---((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((())))))*********))))))))))))***,,,...///)))***++++++,,,,,,++++++,,,,,,,,,,,,------------...---,,,,,,,,,---...///.........//////000111222333333222222222222333333444444444444333333333333111111111111111222333333444444444444444444444444222222222222222333333333111111111111111111111111000000111111111111111111111111000//////...---------...///000111222333444333444444555444444333333333333333333333333333333444333333222333444555666555444333222222333444555888777444222000///......///000222111///---------------------............111111222222111///...---.........///////////////111111000000000/////////000000111111111111000000111000000///////////////111111111111111111111111........................//////............//////111111000000000111111222........................////////////.........------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))((((((---,,,***))))))(((&&&%%%))))))))))))))))))))))))++++++******)))(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((+++******)))(((((())))))(((((((((((()))***+++,,,)))***,,,+++***))))))***+++*********************((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,,,,+++***)))******************+++++++++******)))(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))+++---...(((&&&%%%$$$&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%&&&((()))((('''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''%%%$$$&&&***+++***((((((((((((((()))***,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,------...//////000222222222111111222222222222222222222333333333333222222111111222222333333444444444444444444444444222222111111111111000000...///111111111000///...000000111111222333333333111111111000000//////............///000111111222111222222333333333222222222222222222222222222222333333222222333333444555444333222111111222333444888777555222000...------///222444555333000......---------------,,,,,,,,,000000000000///...------------......//////000000111111111111000000000000///000000111111000000///000000//////......//////////////////////////////........................//////............//////333222111000///.........------------------------//////.........---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))++++++***)))'''&&&%%%%%%+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((******)))((((((((())))))(((((((((((()))***++++++(((***++++++***)))******,,,,,,+++******)))((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((()))************++++++,,,++++++*********************))))))******)))((((((((())))))((((((************(((((((((((())))))))))))((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))++++++((('''%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''''''''&&&%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$!!!"""(((+++)))&&&((((((((())))))******+++((())))))***+++******************+++++++++,,,,,,...------,,,+++++++++++++++,,,,,,---......//////222111111000000111111222111111222222333333444444333222222222222222333333333333333333333333333333222111111000//////......---...///000111222222222222222222222222222333333222111111111000000000///111111000///...------,,,000000111111222111111111111111111111111111111111222222222222222333333444555444333333333333444555666555444222000///......000333777888666222000...///......------,,,,,,,,,000000000000//////......,,,------...///000111111222111111111000000000000//////000000000000//////000//////.........//////////////////////////////........................///......------......///222111000///...---------------------------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((++++++***)))'''&&&%%%%%%'''((()))*********,,,---(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))''''''''''''((((((((((((***))))))((((((((())))))+++***)))((((((''''''(((''')))++++++***)))***++++++*********)))))))))((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))************+++++++++++++++++++++******))))))((((((***))))))((((((((())))))'''(((***++++++***((('''(((((())))))))))))((((((((()))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((()))((('''%%%$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$ """(((+++)))&&&)))))))))***************'''((())))))******))))))***+++++++++,,,,,,,,,,,,---------,,,,,,++++++***+++,,,---///////////////000000000//////000000000111222222333444555555666333333222111111222222222222222222222222222222222222111000000///...---------------...000333666888444444333333222111000000111111111111000000000000111000000///...---,,,,,,...//////000111111000000000000000000000000000000111111111222222222222222333333222222222222333333222222222222111111000000000333888999777333000...000/////////......------111111000000/////////000,,,------...///000111111111111111000000000000/////////000000000000////////////............//////000000000000000000000000..............................------------......//////...------.................................------------,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************)))))))))(((((((((''''''*********))))))(((((((((&&&(((******))))))+++---(((((((((((((((((((((((('''''''''((())))))******(((((((((((())))))))))))''''''''''''(((((((((((()))((((((((((((((())))))+++***)))(((''''''''''''&&&(((******))))))***+++(((((()))))))))******************))))))(((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))***++++++++++++******))))))((((((((()))((((((((((((((())))))&&&''')))******)))'''&&&(((((())))))))))))((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""%%%)))++++++))))))************))))))(((''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,------------,,,,,,+++,,,---...000111000000///000//////......//////000000111222333444555666777222222111111000111111111111111111111111111111111111111000//////...------------,,,---///333888:::555555444222111000///...000000000000000000000000---------...///000000111---...///000000111000000000000000000000000000000000000111222222222222111000000000000000000000000///000111111222111111111000333777888666333000...///////////////.........111111000//////000000111------......//////000000000000000000////////////...//////000000//////.........------......//////000000000000000000000000..............................------------......,,,,,,,,,,,,---...//////........................------,,,,,,,,,+++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***''')))***(((%%%###$$$'''))))))))))))))))))))))))'''''''''(((((()))))))))''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''(((((())))))''''''''''''((()))******&&&((()))***))))))***+++''''''((())))))***+++++++++++++++***)))(((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))***+++))))))))))))))))))((((((((((((''''''(((((())))))''''''))))))))))))''''''(((((())))))))))))((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******((())))))))))))((('''&&&&&&'''(((((())))))(((((()))))))))*********++++++,,,,,,---...///...------+++,,,...000111000///...///................../////////000222333555666666222111000000//////000000000000000000000000000000111000000000//////......,,,------...000222444555333333222111000000//////////////////////////////,,,,,,---///000111222222---...///000000111111111000000000000000000000000//////111222222222111000...//////////////////...000000111222222111000//////222555666444111///...------...............///000///.........///000000.........///////////////////////////.........---......////////////.........------------...///000...................................................------,,,,,,------...,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''')))+++((($$$!!!###%%%))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''(((******%%%''')))***))))))***+++((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((()))******'''&&&&&&&&&'''(((***+++((((((((()))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((("""$$$&&&&&&&&&&&&((()))'''((((((((((((&&&%%%$$$&&&''''''((((((((((((((((((((((((((())))))))))))+++,,,...///000///......***,,,...000000000///............------.........---...///000222444555555111111000//////...//////000000000000000000000000000000000000000/////////+++,,,...000000000000///111111111000000000000000............/////////////////////000000000000000---...///000111111111111111111111111111111111111...///000222222111111000000000111111111111000000111111222222111000...---///222444555333000......,,,,,,,,,------.........///...---,,,,,,---/////////////////////.........///.........------------......////////////......---------------...///000------------------------...........................------,,,,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++******++++++++++++******))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&%%%)))+++***&&&$$$'''***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))'''''''''''''''((()))******)))(((''''''&&&&&&'''%%%'''))))))))))))***+++******))))))((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((()))******&&&%%%%%%%%%&&&''')))***''''''(((((())))))******'''''''''''''''((()))***((((((''''''''''''(((((((((((())))))))))))(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&###"""!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$######$$$&&&'''((('''&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''((()))*********((('''&&&''''''''''''(((((((((((()))************+++++++++---------...000111000...---,,,,,,,,,,,,---.....................///000111000000000000000111111222333222222111111111111111000...---,,,,,,---...000444222///...//////...---.........///000111111222000///...------...///000333111///...---...///000000000000000111111111111000111111111111222222222000000111111111111000000111111111222222333333333444444444222000///000222444444444444444333222111///////////////......---------...///000000////////////---,,,,,,---...///...........................///000000///---+++***+++,,,,,,---...///000000,,,---...//////...---,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////*********)))******+++,,,***)))((('''((()))+++---(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''&&&%%%%%%&&&'''((()))***)))'''%%%$$$%%%'''((())))))))))))((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''((()))***++++++***)))((((((''''''((()))***+++++++++***((('''%%%%%%%%%&&&&&&'''''''''%%%''')))***+++***)))((('''((()))******)))((('''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''%%%###$$$&&&'''%%%###&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''"""######$$$%%%&&&''''''''''''''''''''''''''''''((())))))***)))((('''&&&''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,...000111000///---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,---000////////////000111111222222111000000000000000222111000//////000111222222111//////000000///------......///000000111111//////............/////////000000000000//////...//////000000000111111111111111111111222222222222000000111111111111000000000000111222333333444444333444444333222111333444333333333333333222111111000000000000000///...---------...///////////////---,,,,,,+++,,,---...///------------------------......///000///---+++***---------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++***)))))))))***+++***((('''((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((((((+++)))(((&&&&&&&&&((((((''''''(((((())))))******)))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''((()))***---,,,***((('''%%%%%%%%%((()))*********)))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))*********(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$'''(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!"""$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***'''''''''''''''''''''''''''((()))***)))((('''&&&''''''''''''(((((((((((('''''''''((((((((())))))+++***+++---///111000///,,,,,,,,,,,,,,,---............---,,,++++++++++++//////......//////000111111111000///////////////000///...------...///000000//////000222222000---------......//////000000......////////////......,,,---///111111000...---//////000000000000111111111111111111222222222333000000111111111111000000//////000111333444555555111222333222111111333555222222222222222222111000222222222222111000...------......///////////////++++++******+++,,,---...---------------------------......///...---+++***............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++*********...---,,,***)))(((((((((+++***)))((((((((()))***+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''***)))((('''''''''((()))&&&&&&'''((()))***++++++'''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''+++***)))'''&&&%%%%%%%%%(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***)))(((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%'''((('''&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! ###$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))***)))***,,,///000///...,,,,,,++++++,,,,,,---...///......------------..................///000000000000///..................------,,,,,,------.........///111333333111...------......////////////---...///000000///...---+++,,,...///000//////...////////////000000000111111111111222222222333333000000111111111111000000...///000111333444555666111222222111000000111333111111222222222111111000333333444444333111///.........///////////////...,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---------------------------,,,+++******+++,,,---------,,,,,,++++++******++++++,,,,,,++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++***---,,,+++***)))))))))))),,,+++***)))(((((())))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&)))(((''''''''''''(((((('''''''''((()))*********&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((())))))(((((('''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! ###$$$$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((()))))))))******)))))))))+++---///...---,,,++++++++++++,,,------,,,,,,,,,---...///000111...............///000000000//////...............111000000000000000000111......///222444444111///.........///////////////---...///000000///...---------,,,,,,,,,...///000...////////////000000000111222222222222333333333000000111111111111000000...///000111333444555666555666555333111000000111000111111222222222111111222333555555444222000......///////////////......///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......///...---,,,++++++,,,---.........------,,,,,,,,,++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,------------+++***************++++++++++++***))))))((((((((('''''''''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&((()))***(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###"""############$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))***,,,---,,,***+++++++++++++++,,,------******++++++---///000111//////......//////000111000000///.............../////////////////////////////////111333333222000/////////000000000000000......////////////.........---,,,***+++,,,...000......////////////000000222222222222333333333333000000111111111111000000//////000111333444555555999:::999666333222222333000111222222333222222222111222444666555333111/////////////////////...---............---+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////------,,,,,,,,,,,,------------------------------,,,,,,---------+++***)))++++++++++++++++++++++++************+++++++++++++++++++++,,,---.........******))))))***++++++,,,************))))))))))))######$$$%%%'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&***)))))))))((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&))))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################ !!!"""###$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))***))))))***++++++***(((+++++++++***++++++,,,---,,,,,,,,,---...///000111000////////////000111111111000//////......//////,,,------------------,,,222000000000222333222000111111111111111111111000//////............//////------,,,,,,,,,,,,,,,,,,........./////////000000222222222333333333444444000000111111111111000000000000111222333333444444888888888666333222222333111111222333333333333333...000333555666444222000///////////////...------***+++,,,------,,,+++***++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,------......,,,---...///...,,,***)))************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))*********((())))))************)))$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&$$$%%%%%%&&&''''''&&&&&&(((((((((((())))))))))))''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''+++***)))(((''''''&&&'''))))))'''&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''$$$"""###%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((+++***)))***+++***)))'''++++++******++++++,,,---111111000000000111111222000000000000000111222222111111000/////////////////////000000000000//////333222000000111222222111222222222111111111111111000///...------...///000+++,,,.........,,,***)))............/////////000222222333333333444444444000000111111111111000000111111111222222333333333333444444222000000111222111222333444444444444444---///222555666444222000//////000000///...------&&&''')))+++,,,---,,,,,,************************+++***************++++++------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))***+++,,,------...---.../////////---***)))************************)))************+++++++++,,,,,,++++++***)))))))))------+++***))))))(((((('''((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$%%%'''(((((((((''''''%%%%%%&&&'''((((((((('''&&&&&&'''((()))***++++++((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))))))))(((((((((((()))*********)))((('''&&&'''((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((***+++)))%%%###$$$&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''******))))))((((((((('''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************+++++++++++++++,,,,,,,,,,,,------------,,,------...000000000000000000000000000000...............///000000//////000000000000//////222222222222222222222222444333333222222333333444111111000......------------.........//////000000000000000000111222333444333333333444333333222222222222111111222222333444222222222333222222111111777666444222111111111222000000000111111222222333222222222111222222333333222222222111000...---,,,......------,,,+++******))))))******++++++++++++,,,,,,++++++***)))((((((++++++,,,---------,,,,,,---------,,,,,,+++++++++***************************+++,,,---,,,+++***)))******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,+++******************************+++*********))))))((((((''''''&&&&&&&&&(((***+++)))'''%%%&&&)))***(((&&&(((((()))***************)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((******)))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***++++++***)))'''))))))))))))((((((((((((''''''(((((())))))******,,,+++)))((('''''''''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((''''''''''''&&&&&&%%%%%%'''((()))******)))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////////////////////////////...............//////000///000000000000000000///111111111222222333333333444444333333333333444444111111000///...................../////////000000000000000000111222333333333333444444444444333333222222111111222222333444333333444444444333333222555555444333222222222222111222222222222222222333333333222222111222222222111111111111000///------...------,,,++++++******)))*********++++++++++++,,,,,,++++++***))))))(((***+++,,,,,,---------------------,,,,,,+++++++++******************************+++,,,,,,,,,+++***************+++++++++,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************)))))))))(((***)))(((''''''&&&&&&''')))'''&&&'''))))))(((&&&(((((()))******************)))(((''''''((()))***)))((((((((('''''''''&&&%%%&&&&&&''''''(((((((((''''''''''''(((((((((((()))((('''&&&%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***(((''''''''''''''''''(((((((((((((((((((((((())))))))),,,+++)))((('''''''''((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$######$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%'''((()))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))***)))************+++++++++++++++++++++,,,,,,,,,,,,***+++---...//////......////////////////////////......------......///000000000111111111111000000///000000111222333444444444444444444444444444444111111000000///...............////////////000000000000000000111222333333333333444555555444444333222222111111222222333444444555555666666555555555333333444444444444333333444444444333333333333333444444333222111111111111000111111111000000///...------,,,,,,++++++******************++++++++++++,,,,,,++++++***))))))))))))***+++,,,------...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******************************************))))))))))))))))))))))))((('''&&&%%%)))'''&&&'''((()))((('''(((((())))))******))))))***))))))(((((())))))***((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((************************''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((+++***)))((('''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,)))+++---///000///...---////////////////////////...------------...//////000000111111111111000000...///000111222333444444444444444555555444444444111111111111000000////////////////////////000000/////////000000111222333333333444555555555444444222222111111222222333444555666666777777777777777111222444555555555444333666666555555444444333333555444333222111111111111000000111111111000000///---,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++************////////////////////////000...,,,)))((()))***+++*********************************)))))))))))))))$$$&&&''')))))))))((((((((((((''''''((((((((('''(((((()))))))))))))))((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))'''&&&$$$%%%&&&(((***))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((()))))))))))))))((((((''''''&&&******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###########################&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********+++++++++*********+++++++++,,,,,,)))***---...//////---,,,........................---------------...//////000000111111111111000000......///000222333444444333333444555555444333333000111111222111111000///000000000000000000//////////////////000111222333222333333444555555444444222222111111222222333444555666777777888888888777111222444555666666555444777666666555555444444444555444333222111111111111000111111111111111000000---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,---...---------............///,,,,,,,,,,,,,,,+++++++++///////////////////////////...+++)))))))))***+++************************))))))))))))))))))******$$$&&&''')))))))))(((((('''(((((((((''''''(((((((((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((***)))'''&&&'''(((***+++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))******))))))((((((''''''&&&&&&)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""""""""###"""###############$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''&&&%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))************+++++++++************++++++++++++)))***,,,---......------........................------,,,,,,------.../////////000000000000//////...//////000111222333333222222444444444444222222000111222333333222111000111111000000000000//////////////////000111222222111111222333444444444444222222111111222222333444444444555666777777777777333333444555555555555555666666666555555555555555444444333222111111111111111222222222111000000///............------------,,,,,,,,,,,,++++++++++++************************++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************************))))))))))))************))))))))))))((('''&&&%%%'''((()))((('''&&&''')))(((((()))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%"""#########$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++************++++++++++++***++++++,,,------..............................------,,,,,,------...///......////////////......///000000000111111222222000111333444444333111000000111222444444333111000111111111000000000/////////......//////000111222///000111222333333333333222222111111222222333444222333444555666666666666555444444444444555555666444444555555555555555666333333222222111222222222333333333222111000///...////////////////////////------,,,,,,,,,+++++++++************************,,,,,,------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,------------******++++++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************((()))))))))***************)))(((''''''&&&&&&'''&&&((())))))'''&&&''')))(((((())))))(((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******''''''''''''(((((((((((())))))******)))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''((()))******)))(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++++++++,,,---...///........................---,,,,,,,,,,,,---......------............------000000000000000111111111///000222333333222000///000111333444444333222000222111111111000000//////.........//////000111222...///000111222333333333222222111111222222333444111222333444555555555555666666444333333444555666333444444444555555666666222222222111222222333333444444333333111000....../////////000000000000000---------,,,,,,+++++++++******************++++++------------,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---------------------------))))))+++,,,,,,,,,,,,,,,************************(((((())))))*********+++''''''&&&&&&'''(((***+++&&&(((***)))&&&%%%''')))(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++''''''''''''((((((((()))((()))******)))'''%%%###))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((('''((()))******)))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((******+++++++++,,,,,,,,,************************++++++******++++++,,,---------------------------------++++++++++++------...------------.../////////////////////000111111111111222222222111111000111111111222222333333333555444444333222111000000///...---,,,,,,---...///000000000000111111111111777555111///...000333444444444444333222111000///222222222222222222222222666666555555555555666666222222222222222222222222222222222111000//////...000///...---------------///---++++++,,,,,,,,,+++******))))))))))))******((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***++++++,,,---...---+++)))'''++++++++++++++++++++++++,,,---,,,+++)))((()))***&&&&&&''''''(((((())))))&&&((()))++++++)))(((&&&'''((((((((('''&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))))))))******)))((('''&&&&&&'''((()))&&&''''''((()))******+++%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))((((((((((((%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((())))))(((((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''************++++++++++++************************++++++******++++++,,,------------------------------,,,,,,++++++,,,,,,------------------.../////////////////////000000111111111222222222222111111111111222333333333333333444333333222222111111000000///...------...///000000000000000111111111111444333000///...///111222222222333333333222111111333333333333333333333333666555555555555555555666222222222222222222222222222222111111000//////...//////...------------...///---++++++,,,,,,,,,+++******))))))))))))******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++))))))***++++++,,,------,,,+++)))'''++++++++++++++++++++++++***++++++)))'''&&&'''((('''''''''((((((((((((((('''((()))******)))((('''((((((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((()))))))))(((''''''''''''((()))''''''(((((())))))******(((((()))))))))***************)))))))))(((((((((&&&&&&&&&'''''''''''''''(((''''''&&&'''((()))***))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********************************+++************+++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------------....../////////......//////000111111111222222222222222111111222444555555555333222222222222222222222222222111000////////////000111000000000000111111111111111111000/////////000000000111111222333333222222555555555555555555555555555555444444444444555555333333333333333333333333222111111000000//////......------------.../////////---++++++,,,,,,,,,+++******************************+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))***++++++))))))***+++++++++,,,,,,,,,***)))(((************************((((((((('''%%%$$$%%%'''(((((((((((((((''''''''''''((()))******)))(((''''''((())))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((************++++++++++++************))))))))))))'''''''''''''''&&&&&&&&&)))(((((((((((()))******+++***((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***************************************++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////............///000000111111222222333333222222111333555777777555333111000000111111222222222333111111111111111111111111///000000000111111111111000000000111000000000///111111222222222222111111444444444444444444444444444444333333333333444444333333333333333333333333111111000000////////////,,,,,,,,,------///000000///---++++++,,,,,,,,,+++***************************++++++++++++******)))************************************************+++,,,,,,,,,,,,---------************************)))***+++***)))((()))++++++++++++,,,+++***)))(((************************'''((((((&&&%%%$$$%%%'''))))))((((((''''''&&&&&&''''''((())))))(((''''''&&&'''((()))))))))))))))(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((('''''''''((((((((())))))))))))+++*********))))))))))))((((((((('''&&&&&&&&&%%%(((((((((((((((((())))))+++***(((&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................//////000111111222333333333333333111333555777777555333111///000000111111222222333111222222222222222222111///000000000111111111111///000111222222111111000222222222222111000///...222222222222222222222222333333222222222222333333333333333333333333333333000000000///////////////,,,,,,,,,---...///000111///---++++++,,,,,,,,,+++)))***++++++++++++***)))******+++++++++***))))))************************************************+++++++++,,,,,,,,,------************************((()))******)))((()))*********++++++******))))))))))))))))))))))))))))))'''(((((('''&&&%%%'''((())))))((((((''''''&&&&&&''''''((((((((((((''''''%%%&&&''''''(((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***))))))(((((())))))***(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((*********))))))))))))(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''))))))'''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$%%%&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((((('''&&&'''''''''((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))))))))***++++++******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------.........------......///000000111222333444444444444222333555555555444222111000000000111111111222222111111222333333222111111000000000000111111111111000000111222222222111111333333333222111///...---111111111111111111111111222222111111111111222222222222222222222222222222////////////////////////,,,,,,,,,---...///000111///---++++++,,,,,,,,,+++)))***+++,,,,,,+++***)))))))))***************)))******************************************************+++++++++,,,,,,,,,************************((()))******(((((()))***************************(((((((((((((((((((((((((((((()))(((&&&&&&((()))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&'''''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$########################$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......------------...//////000111222333444444444444333333333333333222111111000000000000111111111111000111222333333222111000000000000000111111111111/////////000000000111111111111111111111000//////000000000000000000000000111111111000000111111111111111111111111111111111////////////////////////---------------...///000///---++++++,,,,,,,,,+++)))***,,,------,,,***)))'''((()))******+++******************************************************)))))))))*********++++++************************((()))***)))((('''(((*********))))))))))))******(((((((((((((((((((((((('''(((((((((&&&&&&((()))'''''''''((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,------++++++------------++++++,,,,,,++++++,,,,,,---......------------...//////000111222333444444555444333333333222222111111111111111111000000000000000000111222333333222111000000000000000111111111111...............///000111//////000111111111111111000000000000000000000000111111000000000000111111000000000000000000000000.........///////////////...------------.../////////---++++++,,,,,,,,,+++)))***,,,------,,,***)))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))((()))***)))((('''(((******)))))))))))))))******((((((((((((((((((((((((&&&'''((('''&&&&&&''')))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))***))))))(((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((()))*********((('''&&&"""###&&&((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%&&&'''((('''&&&%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***''''''''''''''''''''''''+++*********))))))((((((+++*********))))))((((((***++++++++++++,,,,,,,,,......---,,,++++++++++++---------.........//////------............------............///000222222444333111000000000111111000000000000111111111111111111111111111111111111////////////////////////111000///...------...///111000///////////////000////////////............///////////////.........111000000000000000111111000000///...---,,,,,,+++........................,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++---+++)))***,,,---,,,)))))))))))))))))))))))))))'''((()))******+++************++++++***)))'''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''))))))&&&$$$'''''''''''''''&&&&&&&&&((((((''''''''''''((((((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%$$$&&&''''''&&&&&&((()))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''(((%%%""""""%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!'''&&&$$$######$$$&&&'''###########################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''*********)))))))))((((((*********)))))))))((((((((())))))))))))*********...---,,,,,,++++++++++++------------............---......//////......---............///000111222333222111000000000111111//////000000000111111111111111111111111111111111////////////////////////111000///...---......///333333111000////////////////////////............/////////////////////...111000000//////000000111/////////...------,,,,,,------------------------,,,,,,+++++++++******************)))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))((()))***++++++++++++***---+++)))***,,,---+++)))))))))))))))))))))))))))***+++++++++++++++***)))((()))+++,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&''')))((('''%%%&&&&&&''''''''''''''''''(((''''''''''''''''''(((***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&&&&''')))(((((((((''''''''''''''''''''''''''''''''''''((('''%%%######$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%'''((('''&&&&&&'''(((******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$"""!!!###%%%$$$$$$%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&$$$"""###%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""&&&%%%###""""""###%%%&&&###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""############"""$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''******))))))))))))((((((******))))))))))))((((((((())))))))))))*********------,,,+++++++++,,,,,,,,,,,,,,,---------......---......//////......---............///000111111222111111000000000000111//////000000000000111111111111111111111111111111////////////////////////000000///.........//////555444333111000///......////////////..................//////////////////000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((())))))))))))))))))))))))************************))))))******++++++******,,,*********+++,,,+++***))))))))))))))))))))))))---------,,,,,,***))))))))))))***+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''***)))(((''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&$$$#########$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''&&&'''((((((&&&%%%&&&'''*********)))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$###"""!!!!!!"""###$$$###########################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""""""""""""""######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))(((((())))))))))))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------......////////////.....................///000111000000000000000000000000////////////000000000111111111111111111111111111////////////////////////000000//////////////////333222111000////////////////////////........................////////////000000///.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))(((((()))))))))))))))*********************************))))))************))))))+++*********+++++++++***))))))))))))))))))))))))++++++,,,,,,+++******)))******)))((('''&&&$$$$$$(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&(((((('''%%%%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$###""""""""""""###$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""######$$$$$$""""""""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((())))))******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------.........//////////////////..................//////000////////////////////////...////////////000000000111111111111111111111111000000000000000000000000//////000000000000000000//////.........//////000////////////............---.........//////000000000//////...------......++++++,,,,,,---.........------------------------+++++++++*********))))))(((((((((((((((((())))))((()))))))))*********+++))))))))))))))))))))))))))))))*********))))))(((************************************************(((((()))***++++++******+++***)))((('''&&&%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''((('''%%%&&&'''((('''&&&%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((('''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$######"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%######"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))((())))))))))))******************+++,,,---...///---------.........//////...//////000000//////...///......---......//////---......////////////.........////////////000000111111111111111111111111000000000000000000000000//////000111111111000000------------...///000000////////////............------......///000000000000///...---------------++++++,,,,,,---------...........................+++************)))))))))''''''(((((((((((())))))((())))))******+++++++++))))))))))))))))))))))))))))))******))))))(((((()))***+++***))))))***+++************************''''''((()))***++++++***))))))))))))***+++,,,---(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''(((''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$$$$######$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######"""""""""###$$$%%%$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((())))))))))))******************+++,,,---///000........./////////000000//////000000000000/////////......------.........,,,---.../////////.............../////////000000111111111111111111111111000000000000000000000000...///000111222111111000///............//////000////////////............------......///000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------************))))))))))))'''''''''((((((((())))))((())))))******+++,,,,,,************************)))))))))))))))(((((('''(((***++++++(((((()))+++************************))))))***+++++++++******)))(((((()))***,,,...///(((((())))))))))))(((((('''''''''''''''''''''''')))'''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!"""$$$%%%$$$""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""############""""""########################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))***++++++++++++,,,,,,,,,)))******+++,,,...///000////////////000000000000//////000000000000/////////......---------......+++,,,.../////////................../////////000111111111111111111111111000000000000000000000000...///000222222222111000111111000///////////////000/////////............---------...///000000111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&'''''''''(((((())))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''(((***,,,+++(((''')))+++************************,,,,,,,,,,,,++++++***)))***)))((((((((()))+++,,,(((((())))))))))))(((((((((((((((((((((((((((((()))'''%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!!!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''&&&###!!!!!!$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!########################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%!!!"""$$$%%%&&&$$$###"""!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###'''***)))((()))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))***+++,,,---,,,---//////......000111//////.........000111222555555444222000///...---000///------......,,,+++,,,,,,------------------111111000000//////......111111000000/////////...------...///111333444555555444333222222222333444000//////...............000000000000///////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,***)))((()))))))))(((''''''&&&&&&&&&'''((()))***+++,,,------,,,***)))))))))******************************)))************++++++++++++++++++***************''')))******))))))***+++************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''(((((()))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""########################%%%&&&'''&&&$$$###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############""""""!!!########################!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""#########$$$###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%"""###$$$%%%%%%$$$######%%%%%%$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$############""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$###$$$'''))))))(((((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))***+++,,,---,,,---//////......000111111000///...//////000111666555444333111000///...333111000000000000///---------............//////000000//////////////////000000000//////.........+++,,,,,,---///000222333444444333222222222333444222222111000/////////000000000000/////////....../////////////////////...------------------------,,,++++++******++++++,,,,,,,,,+++++++++*********((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,---,,,+++*********++++++************************)))************+++++++++,,,+++++++++***))))))))))))***++++++******+++,,,***))))))))))))((((((((((((((((((((()))))))))***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))(((((((((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""########################"""""""""############$$$############$$$$$$$$$$$$ !!!"""###$$$%%%%%%###$$$$$$$$$$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""######$$$$$$$$$###"""######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''%%%$$$%%%&&&(((((('''''''''((((((((((((''''''((((((''''''(((((()))***))))))))))))***+++,,,---+++---...///......///111111111000/////////000000666555555333222111000000000...------------,,,***........./////////000000.........////////////////////////...............,,,,,,,,,---...000111222444333333222222333333444555444333222111111111111/////////.........------......//////////////////........................,,,++++++******++++++,,,,,,++++++++++++*********(((((((((((((((((()))***%%%&&&&&&&&&&&&'''''''''''''''((())))))***++++++---,,,+++++++++++++++,,,************************)))************+++++++++,,,,,,++++++***)))(((((()))+++,,,,,,++++++,,,---((((((((((((''''''''''''((((((((()))))))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""""""""#########$$$$$$ !!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$###############$$$$$$###"""""""""######""""""######$$$%%%%%%&&&!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&&&&&&&'''''''''&&&'''((())))))((('''&&&((((((((('''((())))))***))))))))))))***+++,,,---+++---............///111000000000000000000111111444444333222222111000000...,,,++++++++++++***(((---------...//////000000------....../////////000..................------////////////000111333333333333333333333333444444666555444222222111111111///.........------------............////////////............------------,,,++++++******++++++,,,++++++++++++************+++***)))))))))+++,,,---))))))))))))(((((((((((('''((((((((())))))******++++++******************************************))))))*********+++++++++---,,,,,,+++***)))(((((()))***,,,+++******+++---((((((((('''''''''&&&&&&(((((()))))))))*********))))))))))))(((((((((((())))))))))))((((((((('''%%%&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%####################################$$$$$$$$$%%%!!!!!!!!!"""""""""############""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$###############$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&'''&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))***+++,,,---+++,,,......------///000...//////000111222222222222222111111000000//////111000......//////---,,,++++++,,,---......//////---.........//////000000------..................000000///000000111222222222222222333333444444444444444333222111000000000///.........---------------.........//////000000---------,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++*********))))))+++***)))))))))+++,,,---++++++***)))((((((''''''((((((((((((((()))))))))((((((((())))))))))))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***))))))(((((()))******))))))***,,,)))(((((((((((('''''''''))))))))))))************))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""$$$%%%%%%%%%%%%########################"""""""""#########$$$$$$ !!!!!!!!!""""""""""""############""""""!!!!!!###$$$$$$$$$$$$###""""""##################$$$$$$#########""""""!!! $$$$$$######"""!!!!!! """""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''&&&&&&''')))''''''((((((((((((''''''))))))(((((())))))***+++))))))))))))***+++,,,---***,,,---...------...000...///000111222222222222000000000000000000//////000///...---......---+++***++++++,,,---...//////////////////000000000000...............////////////...............///000111111222333444444444444333222111111000000111111/////////.........------------......///000000000---------,,,,,,++++++***,,,++++++******++++++,,,+++************)))))))))(((((((((((((((((()))***))))))(((''''''&&&&&&%%%)))(((((((((((((((((((((&&&&&&'''((((((((((((''')))))))))))))))))))))))))))************++++++++++++++++++***************''')))******)))(((***+++************)))))))))))))))))))))*********++++++))))))))))))((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###################################################$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!""""""!!!!!!!!!""""""###$$$%%%%%%%%%%%%########################"""""""""############$$$!!!!!!"""""""""#########"""""""""""""""############$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%$$$%%%%%%%%%$$$###!!! %%%%%%$$$######""""""!!!############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%$$$$$$###$$$#########$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&&&&(((***((((((''''''''''''(((((())))))(((((())))))***+++))))))))))))***+++,,,---***,,,------------...000111222222333222111000///000000000000000000111111///---,,,,,,---,,,+++***++++++,,,---...///000000111111111111111000000000.........//////000000000//////............//////000111222444555555444444111111111111111111222333000000000/////////......------......///000000111///......---,,,,,,++++++,,,++++++******++++++,,,************))))))))))))((())))))))))))(((((('''&&&&&&''''''((((((((()))))))))((((((((('''''''''&&&&&&((()))))))))(((((()))))))))))))))))))))))))))************+++++++++***************+++++++++(((***++++++***)))+++,,,---,,,,,,,,,++++++++++++))))))*********+++++++++))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''((()))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''(((((('''$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!""""""######""""""!!!######$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$ !!!"""###$$$%%%%%%###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&%%%&&&'''((('''%%%###!!!"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''!!!"""###$$$%%%%%%$$$######""""""""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&&&&(((+++)))((('''&&&&&&'''((())))))))))))))))))******+++))))))))))))***+++,,,---***,,,------------...000444444444333222///---,,,111111111111111222222222333111000///000000///---,,,,,,---...///000111222333333222222111111000000.../////////000000111111222111111000000000000111000111222444555555444444111111111111222333444444000000000000////////////---------...///000000111000000///...------,,,,,,,,,++++++++++++++++++,,,************))))))))))))***+++,,,,,,,,,***)))(((%%%&&&''')))***,,,---...)))))))))(((''''''&&&&&&&&&'''(((*********)))((()))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,)))+++,,,,,,+++***,,,---.........---------,,,,,,)))************+++++++++))))))))))))((((((((((((***)))))))))(((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((%%%###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###############%%%!!!"""$$$"""!!!###$$$###""""""%%%&&&&&&&&&######""""""""""""""""""%%%$$$###"""""""""$$$$$$########################&&&%%%%%%$$$#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((+++******)))(((''''''&&&&&&''')))*********)))(((******))))))))))))******)))***+++,,,---......///222222222111111111111111333222111000000111222333333333111---)))(((((()))+++*********+++---///000000000000000000000000000000000///000000111222222////////////000000000000111111111111111111111111222222111111000000//////444333222111000///...---,,,,,,+++++++++,,,---------------............///+++++++++************)))))))))))))))))))))))))))((()))))))))((('''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))*********+++,,,---//////333222000///---,,,,,,,,,---,,,,,,+++++++++++++++************))))))))))))(((&&&%%%%%%&&&'''%%%$$$&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&'''''''''''''''''''''''''''((()))***)))(((&&&$$$'''''''''''''''((()))***(((&&&$$$%%%''')))(((&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""############"""$$$ """$$$######%%%'''%%%######$$$%%%$$$###""""""""""""############%%%$$$###""""""###$$$$$$########################&&&%%%$$$$$$#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((*********)))((('''''''''&&&'''((()))***))))))(((******))))))))))))******))))))***+++,,,---......111111111111111111111111222111000000000000111222000000000...+++***+++,,,+++*********,,,---///000111111111111111111111111000000/////////000111111////////////000000000000111111111111111111111111111111111000000000000000333333222111000......---///......---,,,,,,,,,---............////////////+++++++++************)))))))))))))))))))))))))))((((((((()))((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$&&&((()))******)))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++,,,---///000333222111///...---------***)))((((((''''''((((((*********)))))))))((((((***((('''&&&''''''%%%$$$&&&'''((('''&&&&&&'''((()))(((((((((''''''''''''(((((((((((((((((((((((('''((()))***)))(((&&&%%%'''''''''''''''((()))))))))'''%%%&&&)))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###!!!!!!!!!######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$"""""""""######$$$$$$$$$!!!""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$######""""""%%%""""""&&&)))((((((***)))'''$$$###$$$###"""!!!"""""""""#########$$$$$$$$$######"""######$$$$$$########################%%%%%%$$$############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))******))))))((((((''''''&&&'''((())))))))))))(((***))))))(((((())))))***((())))))***+++,,,------//////000000111111222222111111000000000000111111,,,...//////...------...+++***++++++,,,...///000111111111111111111111111000//////.........//////....../////////000000000111111111111111111111111000000000000111111111111222222111000///......---................................./////////000000+++++++++************)))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))***++++++***)))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))++++++++++++,,,...///000222222000///............,,,+++******))))))************))))))))))))((((((+++)))''''''''''''&&&%%%&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''))))))))))))))))))))))))'''((()))))))))(((&&&&&&''''''''''''(((((((((((()))((('''((()))******)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""""""""#########"""""""""""""""#########"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!%%%$$$'''...222000---...(((&&&$$$###$$$$$$"""!!!!!!""""""######$$$$$$%%%##################$$$$$$########################$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))))))))(((((((((''''''''''''((((((((((((((())))))(((((((((((())))))(((((()))***+++,,,,,,---......//////000111222222000000000000000000000000+++---000000///.........***++++++,,,---...///000222222222222222222222222000///...------------------.........///000000000111111111111111111111111//////000000111111222222000000000//////.........,,,,,,---...///000000000---------.........//////+++++++++*********))))))))))))))))))))))))))))))&&&'''((()))))))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))'''((()))*********))))))((((((((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++,,,---...///000///......---------------,,,++++++******++++++***)))))))))(((((((((((()))'''%%%%%%&&&'''''''''&&&'''((('''&&&&&&&&&(((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))(((((('''&&&''''''(((((((((((((((''''''''''''((()))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$###!!! !!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########"""######$$$$$$######"""%%%$$$$$$$$$$$$&&&'''(((''''''&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""#########$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$############$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$###"""!!!######)))222666222---+++&&&$$$######$$$%%%%%%$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$#################################""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))(((((()))***+++,,,,,,---------...///000000111111////////////////////////,,,...000000...,,,,,,,,,***+++,,,---.../////////111111111111111111111111//////...------,,,------,,,------...///000000000000000000000000000000000//////000000111111222222//////..................------.........------,,,+++++++++,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))''''''((()))*********)))((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''(((((())))))(((((((((((((((((())))))******'''(((((((((((()))))))))))))))))))))))))))))))))+++++++++++++++,,,---...---,,,,,,+++++++++,,,,,,))))))(((''''''''''''''')))))))))(((((((((((('''%%%###""""""%%%'''((((((&&&'''((('''&&&&&&&&&((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))(((((('''&&&%%%&&&'''(((((('''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$###!!! !!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%#########"""""""""""""""###############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""##################$$$$$$$$$##################$$$########################$$$$$$$$$%%%$$$$$$######!!!!!!&&&///111---(((&&&$$$"""""""""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((''''''&&&&&&''''''((())))))((((((''''''(((((()))((())))))***+++,,,------------......//////000000......////////////.........///000///,,,******+++***+++,,,...////////////000000000000000000000000///......---------......,,,,,,---...///000000111000000000000000000000000000000000000111111111111---------...............111111111000...+++((('''*********+++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))(((((()))*********))))))((((((((((((((('''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''(((((())))))******+++''''''(((((((((((())))))))))))))))))))))))))))))***************+++,,,,,,+++***************+++,,,******)))((((((((((((((())))))((((((((((((''''''$$$""" !!!$$$'''((()))&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&&&&###%%%((()))'''&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################"""!!!!!!!!!!!!!!!!!!"""#################################"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$"""###(((***'''%%%%%%$$$"""""""""%%%&&&&&&&&&&&&%%%%%%$$$$$$######""" !!!###$$$%%%%%%$$$$$$########################"""""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&'''((()))((((((''''''''''''(((((())))))***+++,,,---..............................---...////////////...------......,,,***)))***,,,***+++---...///000//////////////////////////////..................///000+++,,,,,,---...///000111000000000000000000000000111111111000000000000000,,,,,,,,,------.........000111111111///---***(((******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))*********)))(((((()))(((((((((''''''''''''&&&''''''((())))))*********)))))))))((()))))))))'''(((((()))******++++++'''''''''((((((((()))))))))))))))))))))))))))))))))))))))((())))))***+++***************+++,,,,,,,,,,,,+++***************))))))((((((((('''''''''(((%%%""""""###&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))'''((()))***)))(((&&&%%%###&&&)))***(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&%%%###!!!!!!""""""######$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%***%%%"""%%%&&&%%%%%%'''%%%###"""###$$$&&&%%%%%%'''&&&&&&%%%$$$###"""""" !!!###$$$%%%%%%$$$$$$########################""""""!!!""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''&&&%%%&&&'''((()))((((((''''''''''''((((((******+++,,,---......///..................------,,,---...//////...---,,,,,,,,,,,,***))))))+++---***+++---///000000//////////////////////////////...............///000111++++++,,,---...///000111000000000000000000000000222222111111000000//////+++,,,,,,------.........,,,...000111222111000///++++++,,,,,,,,,---------+++++++++************)))))))))))))))))))))))))))***************)))((('''))))))(((((('''''''''&&&'''(((((()))***+++++++++++++++***************+++'''(((((()))***+++++++++''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))***************+++,,,------)))((((((''''''''''''''')))(((((((((''''''''''''+++(((%%%###$$$%%%&&&&&&&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))***'''((()))***)))(((&&&$$$$$$'''+++,,,)))(((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&%%%""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%)))###"""&&&&&&%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&###&&&)))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((++++++++++++++++++++++++,,,,,,,,,------,,,++++++---------------...///000...---,,,+++************+++++++++,,,,,,---------///...---,,,,,,---...///...............///000111---......///000111111222111111111111111000/////////......------......///---------,,,,,,+++++++++000000000000///...---,,,))))))***++++++,,,------+++++++++*********))))))+++++++++************)))***************)))((((((&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((((((++++++***)))))))))))))))&&&''''''((()))******+++((((((((((((((()))******++++++***)))((('''&&&&&&***)))((((((((((((((()))---+++******+++,,,,,,+++(((((())))))))))))((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''(((***+++,,,+++)))((($$$%%%&&&&&&&&&%%%$$$###(((&&&%%%&&&(((******)))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''(((((())))))******((((((((((((((()))******&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%$$$$$$%%%'''((((((&&&)))&&&%%%&&&((()))'''%%%((('''%%%$$$$$$%%%'''((( !!!"""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################&&&&&&$$$###""""""!!!!!!$$$$$$##################""""""###$$$$$$$$$$$$#########""""""######$$$%%%&&&%%%######$$$###""" """""""""###$$$$$$$$$%%%%%%$$$###""""""$$$&&&'''######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$##################&&&!!!!!!$$$$$$"""##################"""""" !!!"""######$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&"""%%%''''''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********'''''''''((((((((())))))((((((((())))))(((((((((************************,,,------......------,,,------,,,+++++++++,,,,,,---,,,+++***************+++++++++,,,,,,---------///...---,,,,,,---...//////...---------------............///000111111111///000000000000///......------------------------------,,,,,,,,,+++++++++------------,,,+++***)))++++++,,,,,,---......///++++++++++++************+++++++++*********))))))***************)))(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))+++***)))(((((((((((()))&&&''''''((())))))******((((((((((((((())))))***))))))))))))(((((((((((())))))((((((((((((((())))))(((''''''))))))((('''(((((())))))))))))((((((((((((((('''&&&%%%%%%%%%###############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))'''&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&(((&&&$$$%%%'''((('''%%%&&&%%%###""""""###%%%&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%$$$""""""###"""!!!##################$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!$$$!!!###$$$###!!!%%%%%%$$$$$$###""""""!!!!!!"""###$$$%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))------............------......---,,,++++++++++++++++++***************+++++++++,,,,,,,,,,,,------......------------......///...---,,,++++++++++++......//////000000111111...////////////...------+++,,,------------,,,+++,,,,,,,,,,,,++++++++++++++++++,,,++++++***)))(((++++++,,,,,,------......,,,,,,,,,+++++++++******++++++*********))))))))))))************))))))(((***)))((('''&&&%%%$$$$$$$$$%%%&&&((())))))******))))))((((((''''''(((((('''''''''(((((())))))***((((((''''''(((((()))***'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''')))(((&&&$$$'''(((((())))))((((((''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))((('''''')))'''&&&$$$$$$&&&((()))'''&&&%%%&&&((()))))))))''''''''''''''''''''''''((((((''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%############%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$###!!!!!!""""""!!!##################""""""###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$###"""$$$&&&&&&%%%###%%%$$$$$$$$$#########"""!!!""""""###$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((()))))))))))))))***+++,,,------...---------//////...---------......******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,---.../////////000000000111...////////////...------)))***,,,------,,,***))),,,+++++++++++++++++++++---------------,,,++++++))))))******++++++++++++,,,,,,,,,,,,++++++++++++************))))))))))))))))))************)))((()))(((((('''&&&&&&%%%%%%$$$%%%''')))***))))))(((((((((''''''''''''(((((('''''''''((((((((())))))(((''''''''''''((())))))(((((((((((())))))))))))''''''((((((((((((((((((''''''(((***+++***(((%%%'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%)))(((((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((()))*********))))))(((''''''''''''(((((()))'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''***)))(((''''''((()))******)))))))))((((((''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###%%%$$$$$$$$$$$$%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%###""""""######""" $$$$$$######""""""!!!!!!###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$##################$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$%%%&&&&&&%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))*********++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---...///000////////////000000000000//////000000000///......)))***,,,------,,,***)))++++++++++++++++++++++++---............------,,,))))))***************+++,,,,,,,,,+++++++++***************)))))))))((((((((())))))*********))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''(((((()))*********)))((('''''''''%%%&&&'''((()))((((((((((((((()))***,,,+++(((&&&''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))))))))%%%&&&(((******)))(((''''''%%%$$$%%%'''((()))(((''''''''''''''''''''''''***)))(((''''''((()))***+++******))))))(((((((((((((((''''''&&&''''''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&$$$######$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%&&&$$$######%%%%%%$$$"""$$$######""""""!!!!!!!!!############$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############""""""""""""######$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""######$$$$$$###### !!!!!!"""######$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$##################################################################$$$$$$$$$$$$'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((())))))******+++++++++((()))***++++++,,,,,,+++))))))***+++,,,...///000,,,,,,++++++***++++++,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,---///111222////////////000000000000///000000000000///......***+++,,,,,,,,,,,,+++************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))******)))))))))(((((((((((())))))************)))&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&((((((''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((()))++++++***)))((('''&&&&&&$$$%%%'''((())))))((('''&&&&&&&&&''')))(((&&&$$$&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''"""%%%(((+++,,,***'''&&&&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''))))))((((((''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))(((&&&&&&&&&&&&$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&""""""###############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$#########""""""######$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$""""""""""""""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$##################$$$$$$""""""############$$$$$$!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&$$$!!!!!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((()))******+++))))))***+++,,,,,,,,,,,,*********+++,,,---...///......---,,,++++++++++++---------,,,,,,++++++++++++,,,------------,,,+++++++++++++++,,,---//////000000000000////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******++++++++++++******,,,,,,++++++++++++++++++*********)))))))))((((((***)))))))))(((((((((((((((((()))***************'''''''''''''''&&&&&&&&&(((''''''''''''(((((())))))(((((((((((()))***+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''###%%%'''((())))))((('''&&&%%%$$$%%%&&&'''&&&$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''###%%%''')))***)))((('''&&&%%%$$$$$$&&&(((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((+++)))''''''''''''%%%######%%%'''&&&$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$ !!!"""###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%$$$######%%%%%%%%%###!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%%%%%%%$$$$$$&&&(((""""""!!!!!! """"""######$$$$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&### """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***)))***+++,,,------...---......---------...//////000///...---,,,+++++++++---------,,,,,,+++++++++++++++------------+++++++++++++++***++++++,,,,,,000000000000////////////------......------,,,+++---,,,,,,++++++,,,,,,---))))))******++++++++++++***++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***************))))))((('''&&&%%%%%%$$$'''&&&&&&&&&'''(((***,,,)))))))))))))))***++++++'''''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))###$$$&&&((())))))((('''(((&&&$$$%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))$$$%%%&&&&&&'''(((((()))&&&$$$###$$$&&&(((((('''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''',,,***((((((((('''%%%######&&&'''&&&$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%"""############$$$$$$$$$################################################$$$$$$###############$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$############"""###$$$$$$%%%$$$###"""###$$$%%%$$$### !!!!!!""""""######!!!!!!"""############### """#########"""!!!$$$###"""!!!!!!###%%%&&&#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$######"""###$$$$$$%%%###!!!"""$$$%%%$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))***++++++************+++++++++,,,,,,,,,------------...000111333000///...---------------++++++,,,---............------------------------******++++++,,,---......000000000000////////////------------,,,,,,+++***++++++************++++++...---,,,+++************)))))))))))))))*********$$$(((------******---111+++*********))))))(((((((((((('''(((((()))***+++***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''(((***((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&'''&&&%%%######%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''%%%$$$$$$$$$######%%%'''***,,,'''''''''''''''''''''''')))'''%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$######!!! """"""#########$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###"""!!!"""######"""!!!######""""""""""""######%%%$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""######"""!!! %%%%%%%%%$$$###"""!!!!!!%%%$$$###$$$&&&&&&$$$###$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""!!!"""""""""############$$$#########""""""!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$######""" """#########"""!!!$$$###"""!!!"""###%%%&&&#################################$$$$$$%%%%%%%%%########################""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%% !!!###%%%&&&((((((&&&$$$"""###&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))++++++++++++*********+++++++++,,,,,,,,,......------...///000111......---------......///++++++,,,---............------------------------++++++,,,,,,---......///000000/////////.........,,,,,,---------,,,+++++++++******))))))******+++************+++,,,---...)))))))))))))))))))))***%%%***------***)))+++...+++*********)))))))))))))))(((((((((((())))))***)))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((('''((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&'''&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''%%%$$$%%%$$$#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######""""""#########"""$$$$$$############$$$$$$###""""""""""""######$$$#########$$$$$$$$$%%%%%%########################!!!###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!$$$%%%%%%$$$$$$"""!!!!!!$$$######$$$%%%%%%$$$"""########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%############"""""""""!!!!!!"""""""""############$$$$$$%%%%%%%%%$$$$$$### !!!""""""######""""""$$$###"""""""""###%%%&&&#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###"""""""""""""""##############################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''')))******+++************+++++++++,,,,,,,,,///......---......//////,,,------......///000000+++,,,---......///..............................,,,------......//////000//////.........---------+++,,,,,,------------,,,******))))))))))))***************+++,,,,,,------******))))))))))))))))))(((,,,000000---******,,,***************)))))))))******)))((((((((()))))))))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))((((((((((((******))))))((((((((('''&&&'''((((((''''''((()))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$######""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""###############$$$$$$$$$###""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######"""!!!!!!!!!""""""#########$$$$$$$$$$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!!###""""""###$$$$$$###!!!##############################""""""""""""######$$$$$$$$$###############""""""###$$$$$$%%%&&&&&&############""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%%%%$$$!!!!!!""""""##################"""""""""###$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%###!!!$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((()))))))))******+++++++++,,,,,,,,,//////......------------------...///////////////+++,,,---...////////////......////////////000000....../////////000000000......---------,,,,,,,,,++++++,,,---.........---***))))))(((((())))))***------------,,,+++***************)))))))))))))))***---000111///---------************************++++++***)))(((((((((((()))(((''''''((()))((('''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))))))))))))))((((((((((((+++******))))))(((((('''&&&((()))(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###!!! !!!""""""""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%$$$######"""##############################$$$$$$$$$#########""""""###$$$$$$$$$$$$###################################################!!!###$$$$$$###""""""###########################$$$$$$$$$##################$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$###"""""""""###############$$$$$$$$$$$$########################%%%%%%$$$###""" """"""############""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!###"""!!!"""$$$$$$"""!!!###############$$$$$$$$$#########""""""##################################################################""""""""""""""""""""""""""""""###############$$$%%%%%%%%%$$$$$$"""""""""""""""######$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$#########"""!!!!!!!!!########################$$$$$$$$$###################################################$$$$$$%%%%%%"""%%%'''''''''###$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((******+++++++++,,,,,,,,,/////////......---,,,,,,//////000000//////------,,,,,,---.../////////////////////000000111111111//////000000000000000111------------,,,,,,,,,,,,+++,,,------............******))))))))))))******------...------,,,***)))************))))))(((((((((***---......---------***************+++++++++,,,+++***))))))((())))))((('''&&&'''((()))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))))))))((((((((('''''''''((()))((('''&&&'''(((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%###!!! !!!"""!!!""""""######$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%##################"""!!!########################"""###$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################$$$&&&''''''&&&%%%%%%&&&########################$$$$$$$$$###############"""###%%%$$$""""""###%%%######""""""""""""######%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$######################## !!!"""###$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$###""""""###"""!!!"""$$$$$$"""!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$###"""!!! """"""""""""""""""############""""""""""""""""""!!!!!!"""##################""""""""""""###$$$%%%""""""######$$$$$$$$$$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!"""###$$$%%%########################$$$$$$#########"""""""""""""""""""""""""""""""""##################$$$$$$########################$$$############$$$%%%%%% """$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((******+++++++++,,,,,,,,,...............---,,,+++000000111111000///---,,,,,,,,,...//////////////////000000111111222222333000000000000000000000000......---------,,,,,,,,,,,,------............---++++++************++++++)))***,,,.........------++++++******)))(((((((((&&&'''((()))******++++++*********+++++++++++++++++++++***)))))))))******((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((('''((()))((('''&&&'''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$$$$###""""""!!!!!!##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$""""""#########""""""!!!$$$$$$$$$############### !!!"""#########"""!!!""""""###$$$$$$$$$$$$################################################### """$$$###"""!!!"""#############################################$$$$$$ ###%%%$$$!!! """$$$###""""""""""""""""""#########"""!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############""""""###############$$$$$$$$$######"""###""""""###$$$$$$###!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$###!!! """"""""""""########################"""""""""""" !!!"""##################"""""""""###$$$%%%""""""###$$$$$$$$$$$$$$$########################$$$#########"""""""""!!!###########################$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&########################"""""""""###$$$$$$$$$%%%########################$$$###"""""""""###%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&'''((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((()))******+++++++++,,,,,,,,,,,,---.........---,,,+++...///000111111000...---,,,---...//////000000000000000111111222333333444000000000000000000000000............------------..................---,,,,,,,,,++++++++++++,,,,,,)))+++,,,...///...------++++++******)))(((((('''***)))((('''((()))***************++++++,,,,,,,,,*********)))******++++++((('''&&&&&&(((((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''((((((((()))))))))***&&&&&&''''''((()))))))))((()))))))))'''&&&'''(((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%'''))))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""######$$$$$$#########$$$$$$$$$#########"""""" !!!###$$$%%%$$$###"""""""""###$$$$$$$$$$$$################################################### !!!!!!  ########################"""""""""###$$$$$$$$$%%%"""$$$### !!!$$$$$$######""""""######$$$###""""""""""""######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$"""  !!!!!!""""""!!!!!! """######$$$$$$######""""""######$$$$$$$$$######$$$######$$$%%%%%%$$$"""!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""""""""########################"""""""""!!! """######$$$$$$$$$$$$###"""""""""###%%%%%%""""""###$$$$$$$$$$$$###########################$$$#########""""""!!!!!!""""""""""""""""""""""""#########$$$$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''))))))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***)))%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''(((***+++******+++++++++,,,,,,,,,+++,,,---.........,,,,,,,,,---///111222111000///,,,---...///000000000000000000111222333333444444000000000/////////////////////.........---------.../////////...---,,,,,,---,,,,,,++++++,,,,,,------.../////////---+++)))+++++++++***)))(((((('''000...***))))))***++++++*********++++++,,,,,,,,,***)))))))))***+++,,,,,,((('''&&&&&&'''((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''((((((((())))))******&&&&&&'''((()))***++++++((()))***)))'''&&&&&&'''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$##################$$$%%%%%%$$$###$$$%%%'''(((''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""###%%%'''''''''%%%$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""###$$$&&&&&&$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!$$$""" ###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""######$$$$$$$$$######%%%$$$###$$$&&&&&&$$$###!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###%%%%%%$$$############""""""!!! '''$$$"""###&&&'''$$$"""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$"""!!! """"""$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$""""""!!!!!! !!!!!!"""############"""########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''(((***+++******)))(((((()))***+++,,,,,,,,,---------..............................111000...---...///111222111111111111111111111111222333444333111/////////......---,,,,,,,,,,,,---,,,+++,,,---//////---+++------,,,,,,,,,+++++++++...---+++******+++---...+++++++++***)))(((((('''(((((())))))))))))((((((((((((((()))***+++------+++***))))))((())))))*********)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,***'''%%%$$$$$$%%%&&&'''(((((((((((((((''''''((((((((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######  ###%%%%%%###$$$$$$##################!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######!!! !!!###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######""""""""""""######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$"""!!!"""############$$$$$$#########""""""""""""""""""""""""###"""""""""!!!!!! '''### !!!$$$%%%!!! !!!"""$$$$$$######"""&&&%%%###"""!!!"""###$$$######""""""######$$$%%%"""""""""###$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!! !!!"""###"""!!!$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$###############""""""!!!"""######$$$$$$#################################""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$#########$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&((()))***))))))(((((((((***+++,,,---------.........//////........................000///.........///000111111111111111111111111111000111222000...---...///......---,,,,,,,,,,,,---///......000222222000...------------,,,,,,,,,,,,...---+++******+++---...++++++******)))(((((('''(((((())))))))))))(((((())))))))))))***+++,,,,,,))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################""""""""""""###!!! ###%%%%%%###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""""""""######$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$#########"""###$$$###""""""###%%%"""""""""!!!!!!"""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!###  $$$&&&$$$!!!!!!"""###$$$%%%$$$$$$###$$$%%%%%%%%%$$$######"""###############$$$%%%%%%$$$$$$################## """###"""!!! !!!#########$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$###############"""######$$$%%%!!!!!!""""""###$$$$$$%%%!!!###$$$$$$######%%%&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$#########$$$$$$$$$######"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################!!!!!!!!! !!!""""""###%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))(((((((((((()))***,,,,,,............////////////------------------------.........////////////000111111111111111111111111/////////---++++++,,,.........---,,,,,,,,,,,,,,,000//////000222222111///.........------------,,,---,,,+++******+++,,,---++++++******)))(((((((((((())))))******))))))(((******))))))))))))******&&&''')))***+++******)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&((()))))))))((((((((()))******))))))(((((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$#########""""""""""""###!!! !!!###%%%%%%$$$########################&&&%%%###!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%""" !!!!!!!!!"""""""""#########$$$%%%%%%%%%%%%%%%$$$#########""""""""""""###############"""""""""""""""%%%$$$$$$$$$$$$#########!!!"""######""""""%%%&&&"""!!!  !!!"""""""""""""""""""""""""""###############"""""""""### !!!$$$&&&$$$"""######$$$%%%%%%%%%%%%$$$"""$$$%%%&&&&&&$$$"""!!!"""!!!!!!!!!!!!"""######%%%%%%$$$$$$###""""""!!!!!!"""###"""!!!!!!"""###$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$!!!###&&&&&&$$$$$$&&&)))################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$#########""""""######$$$$$$$$$######!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!!!!!!!!!!!!!"""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''((((((***+++,,,---------------............------------------------,,,---.../////////......111111111111111111111111//////---+++)))***,,,///...---,,,,,,++++++,,,,,,---,,,,,,---//////...---//////.........---------,,,,,,+++******+++,,,,,,************))))))(((((()))))))))******)))))))))+++***)))((((((((((((((($$$&&&(((***++++++***))))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&((())))))))))))((())))))************)))((((((((('''''''''''''''''''''((((((((((((''''''((()))+++++++++)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$###############$$$$$$$$$%%%$$$############$$$%%%########################"""$$$&&&&&&$$$"""!!!!!!""""""""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$##################""""""$$$$$$$$$$$$############!!!"""###"""!!!"""###%%%"""!!!  !!!"""""""""""""""""""""""""""$$$$$$##################%%%###!!!"""######""" #########$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!  !!!!!!$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%###############"""!!!!!!""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$######$$$###"""""""""###%%%&&&$$$$$$$$$$$$######"""""" ######!!! ###&&&################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""%%%$$$$$$######"""""""""######$$$$$$$$$######"""!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&'''((()))***+++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---............---000000000000000000000000//////...,,,***+++---000------,,,++++++++++++,,,,,,+++***+++---...---,,,//////.........---------++++++++++++++++++++++++*********)))))))))))))))))))))************))))))******)))(((''''''''''''$$$&&&(((***+++***)))(((((())))))***)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&''')))***(((((()))***************))))))((((((''''''''''''''''''(((((((((((('''''''''(((***+++***(((&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%%%%%%%$$$##################$$$%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$########################### """$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$"""!!! !!!#########"""!!!!!!"""######""""""""""""""""""""""""##################$$$$$$$$$###""""""######"""!!!""""""""""""#########$$$###"""!!! !!!"""###!!!!!! !!!!!!"""###""""""#########$$$$$$$$$###%%%&&&%%%$$$###$$$%%% !!!"""###############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$###############"""######$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""############$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((('''&&&'''(((***++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---+++,,,...000------,,,+++++++++++++++...---+++,,,---//////............------------,,,++++++++++++++++++++++++******)))))))))))))))))))))******++++++******)))))))))((('''''''''''''''%%%&&&((()))***))))))(((((()))*********)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,***(((%%%%%%&&&(((***''''''((()))******************))))))((((((''''''''''''((((((((((((''''''%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&)))))))))(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,+++***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$###############$$$%%%$$$""""""$$$&&&"""""""""###$$$$$$%%%%%%"""$$$&&&''''''&&&$$$"""########################"""$$$%%%$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""###$$$$$$"""  """######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############### !!!"""###$$$%%%&&&""""""!!!!!!""""""###$$$###"""  !!!###%%%$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%"""###$$$###"""""""""$$$ !!!"""############""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""#########$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&%%%$$$%%%&&&&&&&&&%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$###""""""$$$###############""""""!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((())))))(((((('''((()))***++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......------------------------,,,---......,,,,,,---...---,,,++++++***+++++++++///---,,,,,,.../////////------------,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))***)))******++++++******)))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((*********)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((******((('''''''''((((((&&&&&&'''((()))))))))))),,,++++++***))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%&&&$$$""""""$$$&&&!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################"""###$$$$$$######%%%'''############$$$$$$$$$$$$###$$$%%%'''((()))))))))%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$############""""""""""""""""""###""" !!!###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!""""""#########!!!"""###$$$%%%'''######"""""""""###$$$%%%###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&##################$$$$$$"""###$$$$$$""""""###$$$!!!!!!"""""""""""""""!!!""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%%%%$$$###### !!!!!!""""""######%%%""" !!!$$$$$$""" """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!###$$$%%%&&&&&&&&&'''&&&$$$""""""""""""###$$$$$$$$$$$$$$$###"""!!!""""""!!!!!! !!!!!!"""#######################################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''"""###$$$%%%&&&%%%$$$$$$'''''''''&&&&&&'''''''''%%%&&&'''))))))))))))(((((()))***++++++***)))(((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,------,,,++++++******++++++...,,,++++++,,,.........------,,,,,,,,,+++++++++******++++++++++++******)))))))))))))))***************++++++++++++******''''''&&&&&&&&&''''''((()))(((((('''''''''(((((('''(((***+++***)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((((((%%%&&&'''((()))))))))))),,,,,,,,,+++***))))))(((''''''((((((((((((''''''******))))))***+++,,,---&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%###%%%&&&%%%""""""$$$&&&!!!""""""###$$$$$$%%%%%%'''&&&$$$######$$$&&&'''""""""""""""""""""""""""%%%%%%%%%###""""""$$$&&&""""""""""""############%%%&&&''')))***+++++++++%%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$############"""""""""""" !!!"""!!!!!!!!!###%%%!!!"""%%%&&&&&&%%%"""!!!"""""""""""""""""""""""" !!!!!!"""""""""###!!!"""######""""""###$$$%%%$$$#########$$$%%%&&&"""###%%%'''''''''%%%$$$!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###"""""""""$$$%%%&&&&&&$$$$$$%%%&&&############"""!!! """"""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$###"""""""""$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""########################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))++++++,,,,,,,,,++++++***))))))*********+++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,)))******++++++,,,------++++++***)))(((((())))))---.../////////...---,,,---,,,+++***))))))))))))(((((((((((((((((((((((())))))************))))))******))))))((((((''''''&&&***...---(((%%%%%%'''))))))))))))((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******))))))(((((('''''')))((('''''''''(((***+++222///+++'''$$$$$$$$$%%%''''''((((((((((((''''''&&&'''((('''%%%$$$$$$&&&&&&&&&''''''((()))))))))(((''''''&&&&&&%%%$$$$$$(((''''''''''''&&&&&&&&&''''''((()))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""########################""""""#########$$$$$$$$$&&&'''((()))***+++++++++(((((('''((()))(((%%%"""!!!!!!"""###$$$%%%%%%%%%######"""!!!"""###%%%&&&############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######"""!!!!!! !!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############"""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$ ###&&&&&&######""""""######$$$%%%$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***++++++,,,++++++******************++++++++++++------------------------************************++++++++++++++++++++++++,,,++++++*********++++++))))))******+++,,,,,,---++++++***)))))))))))))))+++,,,---------,,,******+++++++++******+++,,,,,,))))))))))))))))))))))))))))))*********))))))(((***)))))))))(((((((((''')))---000///+++((((((***)))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((()))((('''''''''(((******---,,,***((('''((())))))''''''((((((((((((''''''((()))***)))'''&&&'''((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''')))(((''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!########################$$$$$$$$$##################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))+++,,,------&&&%%%$$$$$$%%%$$$""" """""""""###$$$$$$$$$%%%##################$$$$$$#########""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%###"""""""""#########$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$##############################$$$###"""!!!!!!""""""###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$!!!######""""""######$$$%%%############"""""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$######"""######$$$$$$##############################$$$$$$$$$$$$######((('''%%%$$$""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************,,,,,,+++***)))))))))***)))))))))***++++++,,,,,,,,,+++******)))*********+++,,,,,,,,,,,,+++***)))************+++,,,---...************************************))))))((('''))))))))))))((((((((((((***---000///,,,)))***+++)))(((%%%$$$$$$&&&(((***((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((((((((''''''(((((()))***************************''''''((((((((((((''''''''')))))))))'''&&&'''((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))+++---......&&&$$$"""""""""###"""!!!##################$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&$$$###!!!!!!"""###$$$######$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!###&&&(((&&&### ###""""""""""""###$$$$$$############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$##################$$$$$$##############################$$$$$$$$$$$$######'''&&&%%%###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))((((((((((((((())))))***+++++++++++++++************++++++---------------,,,,,,+++******))))))***++++++,,,************************************)))((('''&&&))))))))))))(((((((((((((((***,,,+++)))''''''((('''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''(((((((((''''''''''''(((((())))))******++++++***)))'''&&&''''''((((((((((((''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&''''''(((((()))$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''(((((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''')))+++,,,,,,,,,(((&&&######$$$%%%%%%$$$$$$$$$$$$##################$$$%%%%%%$$$###!!! !!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###"""  !!!###""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%""""""$$$&&&%%%$$$%%%"""""""""""""""###$$$$$$#########"""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$########################"""######$$$$$$######"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***)))(((''''''''''''(((((())))))******++++++******)))******++++++------,,,,,,++++++++++++******)))(((((((((((((((************************)))))))))))))))(((''''''(((((((((((())))))))))))'''((())))))''''''''''''$$$%%%'''((()))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))%%%%%%&&&&&&''''''((((((&&&''''''((((((((((((((('''((()))***)))(((&&&%%%''''''((((((((((((''''''$$$&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&''''''''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$''')))+++------%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&'''(((((()))))))))))))))&&&$$$###%%%&&&&&&%%%$$$$$$$$$##################$$$%%%%%%$$$###!!! """"""""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""!!! !!!"""!!!""""""#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""#########$$$$$$$$$"""######$$$$$$######"""### !!!''')))$$$"""###""""""!!!!!!""""""###$$$""""""""""""""""""######!!!"""""""""####################################$$$$$$############$$$$$$########################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))))))))*********+++++++++******************************************************************************)))((('''''''''((('''''''''((())))))******))))))))))))))))))***++++++***))))))(((((())))))***)))((('''&&&&&&&&&&&&************************'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&)))++++++)))'''%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''###$$$&&&((()))))))))(((''''''((((((((((((''''''&&&''')))(((''''''((()))((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&$$$""""""$$$%%%$$$#####################$$$$$$######$$$$$$$$$######"""%%%$$$###!!!###$$$$$$%%%%%%$$$$$$###"""""""""############$$$""""""!!!!!!""""""######!!!!!!""""""######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############""""""############$$$$$$$$$""""""############"""""""""!!!(((444666,,,###!!!"""!!!!!!!!!!!!"""######""""""""""""############""""""""""""####################################$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################""""""############""""""!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%########################################################################"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++)))(((((('''''''''((((((&&&&&&'''(((((())))))***((((((''''''((())))))***+++***)))((('''(((((())))))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))))))))'''((((((((()))))))))******))))))))))))*********((()))*********)))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%&&&((())))))))))))''''''((((((((((((''''''&&&'''((((((''''''(((***(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%'''((())))))((('''%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#######################################"""###$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!""""""#########!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$#########################################################$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&###"""""""""$$$$$$###!!!"""""""""###$$$$$$$$$%%%##################$$$$$$&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###""""""""""""############ """#########"""""" !!!!!!"""""""""""""""!!!"""######$$$$$$##############################""""""###$$$######!!!!!!"""############$$$$$$$$$""""""############""""""###"""+++999:::...$$$###!!!!!!!!!!!!!!!"""######!!!"""""""""############""""""""""""####################################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################""""""############"""""""""""""""""""""######$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++(((((('''''''''(((((()))&&&&&&''''''((()))))))))'''''''''''''''((())))))---,,,***)))))))))***+++(((''''''(((((()))***+++(((((((((((((((((((((((($$$%%%&&&((())))))******'''((((((((())))))*********(((''''''((()))))))))++++++***))))))((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&******))))))((((((''''''''''''((((((((((((''''''$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''((()))++++++)))((('''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%&&&&&&&&&###"""###$$$&&&%%%###!!!!!!!!!"""###$$$%%%%%%&&&######"""""""""###%%%&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############ """"""!!!  !!!"""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""###$$$$$$###"""!!! """############$$$$$$$$$""""""############""""""######///000''' """!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$"""""""""############$$$$$$$$$$$$#########""""""!!!!!!########################%%%%%%$$$###""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""&&&%%%$$$######$$$%%%&&&%%%###!!!"""$$$%%%$$$!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''))))))))))))))))))))))))******)))(((((((((((((((++++++******))))))((((((***++++++++++++***))))))(((''''''''''''&&&&&&&&&((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((())))))(((((((((((())))))&&&((()))++++++)))(((&&&)))***++++++++++++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&$$$$$$&&&)))***)))&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((###&&&)))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$""" &&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""$$$&&&&&&###########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#################################"""###$$$$$$""""""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""""""""###############$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%######""""""######$$$%%%&&&%%%###!!!!!!"""###$$$""""""############""""""######$$$$$$$$$$$$######$$$""" """$$$%%%### !!!!!!""""""""""""""""""############""""""!!!######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$############"""""""""!!!########################%%%%%%$$$$$$############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!"""$$$%%%$$$"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))***)))(((((('''''''''(((''''''''''''((((((((((((((()))***+++++++++++++++))))))((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&'''((())))))))))))(((((((((((())))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%&&&))))))(((&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###"""!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""$$$&&&&&&### ########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$############""""""""""""%%%$$$$$$$$$$$$$$$$$$########################"""###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""###$$$%%%&&&######""""""######$$$%%%%%%$$$"""!!! !!!"""###!!!""""""######""""""!!!"""##################"""###"""!!!"""$$$$$$""" """"""!!!!!!!!!"""###$$$!!!""""""#########""""""""""""#########$$$$$$$$$"""######$$$$$$$$$######"""""""""#########$$$$$$############""""""""""""########################%%%%%%$$$$$$$$$#########$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""""""""##############################$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))))))))))))))))))))))))))(((''''''&&&'''''''''&&&&&&&&&'''((()))))))))&&&''')))***+++,,,,,,,,,***)))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$%%%&&&((()))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&((('''''''''((((((&&&$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&'''''''''&&&%%%$$$"""!!! %%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###$$$%%%&&&&&&$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%$$$$$$###""""""!!!!!!#########$$$$$$$$$$$$$$$""""""##################$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%########################!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!""""""$$$%%%'''(((###""""""""""""###$$$$$$######!!! !!!"""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!###"""!!!"""$$$$$$"""!!!######"""""""""###$$$%%% !!!"""###############!!!!!!"""""""""#########"""#########$$$$$$$$$$$$""""""""""""#####################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#####################"""############""""""""""""########################""""""############""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""$$$%%%%%%$$$""""""$$$############$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((()))))))))*********+++'''((()))***++++++++++++)))))))))(((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((()))(((((((((''''''((((((((()))(((''''''''''''((()))***)))((('''''''''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&'''***))))))(((((('''%%%$$$&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''***&&&######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&''''''&&&%%%$$$"""!!! %%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!! !!!!!!!!!"""########################################################################$$$$$$$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$"""""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############$$$%%%&&&'''((("""""""""""""""###$$$$$$###""""""!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""!!!"""###$$$%%%%%%%%%$$$$$$ !!!######$$$$$$$$$""""""""""""#########$$$"""""""""######$$$$$$%%%!!!!!!"""""""""#########""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######"""!!!!!!""""""""""""""""""""""""########################"""""""""######"""""""""######""""""""""""######""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############### !!!"""######"""!!! ######$$$############$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((+++*********)))))))))((())))))*********))))))(((((((((((('''''''''&&&&&&((((((((((((((())))))***))))))))))))))))))))))))************************((((((((('''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&''''''(((''''''''''''&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&%%%###""""""###%%%&&&&&&%%%%%%%%%&&&&&&'''(((***++++++)))'''&&&$$$$$$&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))%%%######%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""####################################################################################$$$%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$###############$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%$$$###############$$$""""""!!!!!!""""""###$$$#####################$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""#########""""""""""""&&&))))))'''###!!! !!!######$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&!!!!!!!!!"""""""""######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%% !!!"""#########"""!!!!!!!!!"""""""""""""""###########################!!!""""""######""""""!!!######""""""""""""##############################"""""""""###############&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!"""$$$$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''&&&''''''((())))))))))))((('''&&&&&&&&&))))))******))))))((('''''''''''''''&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))************************((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&'''((()))***+++,,,***'''%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$########################################################################"""###$$$$$$""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$%%%%%%&&&"""""""""#####################$$$$$$%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$######""""""""""""######%%%$$$######"""#############################################$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""#########"""!!!  """!!!!!!!!!!!!"""##################$$$$$$$$$$$$""""""############""""""!!!""""""######""""""!!!!!!"""$$$$$$"""!!!"""###!!!&&&))))))'''### !!!"""##################$$$$$$$$$$$$%%%%%%%%%###""""""""""""$$$%%%&&&!!!!!!!!!!!!"""""""""###!!!"""""""""####################################!!!"""$$$%%%%%%%%%$$$###!!!!!!!!!!!!""""""##############################!!!!!!""""""""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%$$$#########$$$$$$######""""""""""""######"""$$$%%%$$$"""!!!###%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''((((((((((((((((((((((((((('''''''''(((((()))***(((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))************************(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&'''((()))***)))'''%%%###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))+++,,,+++'''%%%%%%&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############### !!!"""$$$%%%%%%$$$$$$########################################################################!!!###$$$###!!! """$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""######$$$%%%%%%###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$######""""""""""""######%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###""""""""""""###$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!""""""#####################$$$$$$$$$$$$######"""##################""" """$$$$$$"""!!!"""### """$$$&&&&&&%%%###"""!!!""""""#########""""""############$$$$$$$$$$$$###""""""""""""$$$&&&'''!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%'''''''''%%%$$$ !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&!!!$$$%%%%%%"""!!!###%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((())))))******++++++%%%&&&''')))************))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))#########$$$%%%&&&'''((('''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%"""###&&&'''&&&### &&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))))))))+++---+++'''%%%%%%'''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!''')))'''%%%$$$%%%###########################$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###### """###$$$$$$$$$###""""""""""""""""""""""""################################################ """###"""!!!$$$########################################################################"""############$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$######""""""!!!!!! !!!"""#########"""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$######""""""""""""######%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###############$$$$$$%%%$$$#########$$$%%%&&&&&&!!!!!!!!!!!!!!!"""###### !!!""""""###""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###### ###%%%$$$"""!!!"""$$$######""""""######$$$%%%"""############""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!!!!######!!!  !!!###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###!!!  !!!###$$$$$$$$$#########""""""######""""""######$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%&&&''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))***++++++++++++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&#########$$$$$$%%%%%%%%%***)))(((''''''(((***++++++******)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""&&&$$$"""!!!!!!"""$$$&&& !!!######$$$$$$$$$%%%!!!###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!############"""$$$$$$###"""!!!!!!!!!"""################################################$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$############"""$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!"""""" """$$$%%%$$$###"""%%%$$$$$$$$$######""""""######""""""!!!!!! ######""""""""""""#########$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!!!!###!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""######""""""######$$$%%%%%%$$$######%%%%%%$$$###############$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((''''''(((((())))))*********)))''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))***++++++++++++***(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((***))))))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$#########""""""""""""%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""" !!!"""######$$$$$$$$$&&&$$$""" !!!###%%%################################################ !!!"""#########"""$$$###""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$############"""$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""#########!!! !!!""""""######""""""""""""""""""%%%%%%$$$$$$$$$############"""""""""!!!!!!!!! ######""""""""""""#####################"""!!!!!!########################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!!!!### """###%%%%%%###""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#####################""""""######$$$%%%%%%$$$######$$$%%%$$$###"""""""""#########$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''((((((((((((***))))))))))))))))))((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))***++++++++++++***))))))'''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''&&&&&&%%%%%%$$$$$$######!!!!!!!!!"""###%%%'''((((((((((((''''''&&&&&&%%%########################'''&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$######""""""###############"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!"""######"""!!! !!!"""######$$$#########$$$&&&''''''&&&%%%%%%""""""""""""""""""""""""########################""""""!!!!!!!!!""""""###""""""""""""""""""###$$$""""""""""""""""""""""""################################################$$$###""""""""""""###$$$$$$$$$$$$############"""$$$$$$$$$#######################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!! !!!!!!"""###'''%%%### """###%%%$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!######################## !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!###!!!"""############"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""##############################""""""######$$$%%%$$$###"""###$$$%%%$$$"""!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""############### !!!$$$%%%&&&%%%$$$"""""""""""""""""""""""""""########################$$$###"""!!!!!!!!!"""###"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""""""""########################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!! !!!""""""###%%%$$$"""!!!!!!!!!"""###########################""""""""""""!!!!!!!!!!!!""""""############""""""$$$###!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""###$$$###!!!!!!!!!###"""!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""##############################""""""######$$$%%%$$$###""""""$$$$$$###"""!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((***+++&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$$$$$$$######$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$######""""""#########$$$$$$$$$#############################################$$$""""""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%!!!""""""############""" !!!"""""""""""""""################################################%%%$$$"""!!!!!!"""###$$$"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""####################################################################################""""""!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""############"""!!!$$$###"""!!!""""""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""###$$$###"""!!!!!!######!!!  !!!### !!!"""######"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$%%%$$$###""""""###$$$###""""""""""""#########$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''$$$$$$###$$$%%%(((***+++)))((('''''''''(((***+++''''''''''''(((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))***++++++++++++***+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''%%%$$$$$$"""###$$$%%%&&&'''((()))&&&'''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!"""############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$###  ###$$$""""""############""""""""""""""""""""""""############################################################"""""""""######$$$""""""""""""""""""###$$$""""""""""""""""""""""""########################$$$$$$$$$######""""""!!!######$$$%%%%%%$$$######$$$$$$$$$############"""###############$$$$$$$$$################################################$$$$$$######"""!!!!!! """"""!!!!!!""""""###$$$ """$$$%%%$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""########################"""###$$$###"""!!!!!!###"""!!!!!!!!!!!!!!!!!!""" !!!"""######"""!!! """"""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$"""!!!"""###$$$###!!!############$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%''')))******)))((('''''')))+++,,,''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))***++++++++++++***((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***((('''''''''###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!! !!!""""""""""""############""""""######$$$%%%$$$###"""!!!""""""""""""""""""""""""########################!!!"""######$$$$$$$$$$$$$$$###""""""""""""""""""################################################&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""#########$$$$$$$$$#########################################################"""""""""""""""""""""!!!!!!""""""###$$$"""""""""############""""""#########$$$$$$$$$$$$ !!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!!!!!!!"""################################################"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""###$$$###"""!!!!!!###!!!"""###$$$$$$###"""!!! !!!"""$$$$$$"""!!! """"""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%###"""!!!"""###$$$###!!!###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&%%%%%%&&&((())))))(((&&&%%%&&&''')))+++''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))***++++++++++++***&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))######%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((******))))))***%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!$$$'''''''''%%%###########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""#########""""""!!!!!!###%%%&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!""""""################################################&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$############"""""""""######$$$$$$$$$$$$################################################!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$&&&%%%###!!! !!!"""###$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!!!!""""""###### """###$$$$$$###"""  !!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%% !!!"""######$$$###""""""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """""""""###$$$$$$$$$%%%%%%%%%$$$###""""""######"""""""""""""""######$$$###$$$%%%%%%%%%%%%''')))$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++***+++***)))'''''')))++++++++++++*********))))))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&'''''''''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++***((('''((('''&&&$$$%%%%%%%%%$$$$$$#########$$$""""""###&&&&&&### ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######################## """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############""" !!!""""""!!! !!!###!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""############""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$#########""""""!!!!!!%%%$$$$$$$$$###""""""""" !!!"""!!!!!!"""###$$$$$$###""" """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$#########""""""""""""########################""""""#########""""""!!!$$$$$$######""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$%%%############$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!###############$$$$$$$$$%%%$$$$$$###""""""######"""""""""""""""###$$$$$$!!!""""""!!!!!!"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((((((((()))))))))))))))******++++++++++++++++++)))(((((()))++++++++++++*********))))))*********)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''(((((())))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))''''''((((((&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###%%%''''''$$$"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&########################!!!"""###"""!!! !!!###################################################$$$$$$$$$############""""""###$$$$$$""""""###$$$!!!""""""###############$$$$$$$$$######""""""!!!######$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""##################"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$#########""""""""""""$$$$$$$$$$$$############!!!""""""  """$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$###"""!!! !!!"""$$$%%%###""""""!!!"""###$$$%%%""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$"""""""""""""""!!! """"""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$#############################################""""""!!!%%%%%%$$$###"""!!!  """#################################!!!!!!"""""""""#########""""""######$$$%%%%%%%%%######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$###############%%%$$$######"""############""""""""""""###$$$$$$ $$$&&&%%%$$$""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))************+++,,,,,,***)))(((***++++++************)))))))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&''''''(((((())))))***((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''))))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$###############"""&&&&&&%%%%%%%%%%%%&&&&&&########################!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%&&&%%%$$$###$$$&&&!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""!!!!!!""""""""""""""""""######""" !!!$$$$$$$$$#########$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$""" $$$&&&"""""""""""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$###""""""""""""###$$$"""############"""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################""""""######"""!!!!!! $$$#########""""""!!!!!! """###$$$%%%&&&&&&########################""""""""""""#########$$$############$$$$$$%%%%%%###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""######$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$###############$$$######""""""######$$$%%%"""%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))+++,,,,,,+++))))))***+++************))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%'''((((((((())))))******&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%%%%%%%%%%%%%&&&########################!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$&&&&&&&&&$$$###$$$%%%#########$$$$$$###""""""&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################ !!!!!!!!!%%%$$$""" !!!###%%%$$$###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""" !!!$$$%%%$$$#####################""""""###$$$$$$$$$$$$#################################$$$$$$$$$######"""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""########################!!!"""######$$$$$$$$$###!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""""""""##################%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$###############$$$$$$###############$$$$$$%%%#########""" !!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***+++,,,+++***))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((++++++***(((''''''''''''))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%########################"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%###""""""$$$$$$$$$######"""!!!#########$$$$$$%%%%%%&&&""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$ !!!!!!"""""""""%%%###!!! !!!"""$$$$$$%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""#########$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###########################$$$$$$$$$$$$%%%%%%%%%###########################%%%&&&%%%!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##################$$$$$$$$$%%%%%%$$$$$$$$$########################"""######$$$%%%$$$############$$$%%%%%%$$$###""" ###&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''(((***++++++)))(((((()))(((((()))))))))))))))***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((,,,+++***))))))(((((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%''')))+++***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$%%%$$$"""!!!!!!"""#########"""!!! !!!!!!"""###$$$%%%&&&&&&"""""""""######"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!###$$$######%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""###$$$%%%$$$$$$###%%%&&&%%%%%%$$$###!!! """"""###$$$$$$$$$$$$#########$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""!!!!!!""""""######$$$$$$""""""!!! !!!"""###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%!!! ###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%###""""""$$$'''"""###$$$&&&&&&$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&''''''))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''')))******)))'''''''''(((((((((((())))))******(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''(((((((((((())))))(((((()))***++++++&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&''')))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))+++***'''%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''%%%######&&&(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$$$$""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%$$$""" !!!"""!!!""""""#########""""""!!!""""""######$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""##################"""#################################$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!! """$$$%%%### !!!!!!"""###$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""###$$$$$$######$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$######""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! ############""""""""""""""""""!!!!!!"""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%!!! ###((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""###%%%$$$###""""""###!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&(((******(((&&&&&&&&&'''((((((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))%%%%%%&&&''')))+++,,,---***)))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$&&&((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&(((***+++***'''$$$#########$$$$$$%%%%%%%%%&&&(((((('''$$$$$$'''***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%&&&$$$"""!!!!!!""" """###%%%%%%&&&&&&#########"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%######""""""!!!!!! """%%%%%%"""!!!###$$$######"""""""""""""""""""""""" !!!!!!!!!"""$$$""" !!!$$$&&& !!!###%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$### !!!"""###############""""""###$$$$$$$$$$$$######"""""""""!!!!!! ########################"""""""""""""""######$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$#########""""""""""""""""""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$&&&&&&!!!!!!!!!"""######$$$$$$################################################ !!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%***++++++***((('''((()))(((((((((((((((((((((((()))((('''&&&%%%&&&'''''''''+++---+++'''$$$&&&((())))))))))))************))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&&&&&&&((()))***)))((((((((((((***,,,---)))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$'''&&&$$$#########$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%########################""""""############""""""%%%%%%$$$$$$###""""""""""""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%$$$$$$#########""""""""""""""""""######""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!! ###%%%&&&&&&%%%''''''&&&%%%%%%$$$######"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######"""""""""""""""""""""##################"""###""""""""""""""""""###"""""""""""""""#########"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$######"""###$$$%%%&&&$$$$$$$$$$$$############################################################"""###$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%)))***+++***((('''((()))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''***---///---(((&&&''')))(((((()))))))))*********))))))((('''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((('''((((((''''''&&&&&&&&&'''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((()))))))))((((((((((((***+++,,,)))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%'''(((+++,,,...%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""""""""#########$$$########################"""############$$$$$$$$$#########"""######$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$"""!!!!!!!!!""""""#########""""""#########"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######!!!  """$$$###"""%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""#####################"""""""""!!!%%%%%%$$$$$$############'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!"""""""""!!!""""""######""""""!!!!!!""""""######""""""!!!!!!!!!""""""######$$$$$$"""############$$$$$$$$$########################!!!""""""""""""""""""!!!###""""""""""""###$$$$$$&&&&&&%%%%%%$$$######"""################################################%%%%%%%%%$$$###""" !!!!!!!!!"""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%((()))***)))((('''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''***,,,...,,,(((&&&'''((((((((())))))))))))******))))))((('''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))******))))))((((((''''''&&&''''''((((((((((((((()))))))))(((((()))******))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######"""#########%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#####################""""""""""""""""""#########$$$$$$###############$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$!!!  """######"""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$######""" !!!!!!"""######$$$$$$############""""""""""""%%%$$$######$$$&&&)))+++&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""######$$$ !!!!!!""""""#########!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$########################!!!!!!""""""""""""!!!!!!"""""""""""""""#########%%%%%%$$$$$$$$$#########################################################$$$$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%'''((())))))''''''((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%'''))))))'''%%%&&&'''(((((((((((()))))))))***))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******))))))((((((((('''''''''''''''((((((((('''''''''(((((((((((())))))))))))+++******)))(((''''''&&&&&&'''((())))))((('''&&&)))))))))((((((((((((((())))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$!!!%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!""""""""""""#################################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$###"""""""""$$$%%%%%%###""""""######$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""#####################""""""""""""""""""""""""###%%%(((+++,,,%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$########################"""######$$$$$$######"""!!!!!!""""""############""""""""""""######$$$$$$######################################################""""""""""""""""""""""""######$$$%%%&&&&&&"""""""""######$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&'''(((((('''&&&''')))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""$$$&&&'''''''''((()))'''(((((((((((()))))))))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&'''((()))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&&&&'''((())))))((('''&&&))))))))))))((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$###!!!!!!$$$######""""""######$$$########################""""""############""""""!!!###$$$$$$######$$$###"""###$$$%%%$$$###"""""""""######$$$$$$$$$############""""""!!!!!! !!!!!!!!!"""""""""###"""""""""######"""""""""############""""""!!!!!!""""""""""""""""""######%%%%%%&&&&&&%%%$$$"""!!!%%%$$$$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""""""""""""""""""""""""""""""""######$$$############$$$$$$$$$$$$!!!""""""######""""""!!! !!!!!!""""""!!!!!! !!!!!!""""""######$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$###### !!!!!!"""######$$$$$$################################################"""""""""""""""###$$$%%%#########$$$%%%%%%&&&&&&"""""""""""""""""""""""""""""""""##################$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$&&&((()))***++++++''''''(((((((((((())))))))))))((('''''''''''''''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((('''&&&''''''((()))))))))((((((''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''((()))))))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############!!!!!!"""############"""$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""##############################"""""""""######"""""""""!!!###$$$$$$###""""""!!! !!!"""###"""!!!"""""""""###############"""""""""""""""""""""### !!!!!!""""""######!!!""""""######""""""!!!$$$$$$######"""!!!!!! """"""""""""############!!!"""$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""######$$$############"""""""""""""""##################"""!!!!!!!!! !!!!!!!!!"""""""""""""""#########"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%%%%$$$###########################################################################$$$######"""###$$$%%%&&&############$$$$$$$$$$$$#########"""!!!!!! !!!"""""""""#########$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''((())))))((('''''''''((((((((())))))))))))((('''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''%%%###"""(((((((((((())))))))))))))))))))))))(((((((((((())))))((('''''''''''''''%%%&&&''')))))))))((((((%%%&&&''''''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&$$$$$$#########%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$######""""""""""""############""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""#########$$$########################"""############$$$$$$$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$#########"""""" !!!"""###$$$######"""#########""""""#########"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######""""""""""""##############################"""######$$$$$$######""" !!!$$$&&&&&&%%%$$$"""###!!! !!!"""###!!! ############""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""#########!!!!!!""""""""""""!!!!!!#########"""""""""""""""!!!"""""""""############!!!###%%%&&&'''(((##################$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######""""""!!!!!! ######$$$$$$$$$$$$######"""!!!  !!!"""#########""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%$$$#########################################################&&&%%%$$$######$$$%%%%%%#########"""""""""""""""$$$$$$###"""!!! !!!!!!""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%&&&%%%%%%%%%&&&&&&$$$###''''''''''''((((((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''(((((('''%%%"""(((((((((((())))))))))))(((((((((((())))))))))))***)))(((&&&&&&&&&'''((($$$%%%''')))))))))))))))$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%######%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%&&&%%%%%%$$$###"""!!!!!!""""""############""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%$$$######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%######""""""""""""##############################$$$$$$$$$%%%%%%$$$$$$$$$"""###&&&(((((('''%%%###%%%###"""###$$$$$$###"""$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%% !!!"""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$(((&&&$$$"""""""""###$$$##################$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%$$$###!!!!!!!!!"""##################"""!!!!!!%%%$$$###!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&%%%$$$###%%%%%%$$$$$$###"""!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! """############$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))((((((((('''&&&&&&&&&%%%#########$$$$$$%%%%%%&&&,,,'''###$$$)))+++'''###%%%%%%%%%$$$$$$#########)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%% $$$'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""###########################$$$$$$%%%%%%$$$$$$######!!! !!!$$$%%%###!!!%%%%%%$$$$$$###""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######!!!$$$""" ######!!! !!!""" """######"""!!!###$$$########################%%%$$$###""""""###$$$%%%########################!!!!!! !!!"""###$$$&&&&&&%%%$$$#########$$$!!!!!!"""###############!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$########################### !!!"""###$$$$$$%%%%%%%%%$$$###"""!!! %%%###!!!  !!!"""############"""!!! !!!"""######$$$"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""&&&###!!!!!!###$$$!!!""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$###"""!!!!!!!!!""""""###############"""!!!!!!$$$###"""!!!!!!""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!###"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$######"""!!!!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%(((%%%""""""%%%&&&$$$"""%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""###%%%&&&''''''''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""" !!!$$$%%%$$$"""##################$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######&&&### """%%%&&&$$$!!!!!! !!!###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&########################$$$###""""""""""""###$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$"""!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$######"""%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%$$$##############################!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!$$$###"""!!! !!!!!!""" !!!"""""""""""""""""" !!!!!!"""######$$$"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""###!!! ######""" """"""""""""""""""""""""&&&%%%$$$###""" """############$$$$$$$$$$$$###""""""""""""###$$$###"""!!! !!!!!!"""############""""""!!!###""""""!!!""""""###$$$"""""""""#########$$$$$$###$$$$$$$$$$$$###"""""" !!!!!!"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""######""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((('''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%% ###$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""$$$%%%$$$###!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$###########################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%###!!!"""$$$%%%###!!!""""""!!!!!!"""###$$$%%%###  ###$$$###!!!###########################""""""!!!!!!""""""#################################$$$%%%%%%$$$""""""!!!!!!###$$$$$$###""""""$$$$$$###!!!!!!!!!""""""""""""!!!!!!$$$######""""""######$$$%%%$$$######"""#########$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""########################"""""""""""""""#########""""""""""""""""""""""""###""""""""""""!!!!!!!!! """###$$$$$$%%% !!!!!!""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  """######"""""""""""""""""""""""""""&&&%%%$$$###""" """############$$$$$$$$$$$$##################$$$!!!!!!!!! !!!""""""############"""!!!!!!!!!!!!""""""###$$$$$$""""""""""""##################$$$$$$$$$######"""!!!!!!""""""############$$$###"""""""""###%%%&&&$$$$$$$$$#########"""""""""""""""""""""#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""!!!!!!!!!"""######################################################!!!!!!"""""""""""""""###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$&&&'''%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!###!!! !!!###########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""##########################################$$$$$$$$$######"""######$$$$$$$$$$$$######!!!!!!$$$%%%%%%$$$%%%%%%$$$###"""!!!!!!  """ ########################""""""!!!!!!!!!!!!""""""########################!!!"""###$$$###!!! """###$$$###"""!!! !!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$###############$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$######""""""#################################"""""""""""""""!!!!!!""""""############""""""#########""""""!!!!!!"""$$$$$$%%%%%%!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$#########$$$$$$######### !!!!!!!!!!!! !!!""""""#########""""""!!!!!!""""""############!!!!!!"""""""""#########"""######$$$$$$$$$##################""""""!!!!!!$$$###"""!!!"""###$$$%%%$$$$$$$$$###############!!!!!!""""""############""""""""""""""""""""""""""""""""""""#########$$$"""""""""""""""###$$$%%%################################################ !!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$$$$###&&&'''%%%!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!""""""######""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$###!!! !!!$$$$$$######%%%(((########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""###############$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""#################################"""######$$$$$$$$$############$$$$$$$$$$$$#########""""""$$$%%%''''''&&&$$$$$$$$$###"""!!!!!! %%%!!! %%%'''$$$ ########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$###!!!!!!###$$$###!!!  !!!"""#########!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$###############$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$######"""""""""#################################"""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""############""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$""""""###$$$$$$###"""""" !!!"""""""""!!!!!!!!!""""""############"""!!!""""""############"""!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!! ###""""""""""""###$$$$$$########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""###$$$%%%%%%$$$$$$$$$#######################################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%### !!!$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""""""""#########$$$$$$$$$######""""""###$$$%%%%%%######$$$###!!!!!!###%%%########################%%%%%%$$$#######################################""""""############"""""" """######""""""###$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!! """############%%%###"""###&&&'''&&&###########################!!!""""""######""""""!!!""""""""""""""""""""""""######$$$%%%%%%$$$"""""" """######"""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""############"""######$$$%%%###############"""""""""%%%$$$######"""#################################"""""""""""""""#########!!!!!!""""""#########$$$"""""""""############$$$#########$$$######""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%&&&&&&%%%###""""""###""""""""""""""""""""""""$$$$$$######"""!!!!!! """############$$$$$$$$$!!!""""""######""""""!!! !!!"""#########""""""!!!!!!"""###############""""""###$$$######!!!!!!!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$$$$#########"""""""""""""""!!!""""""####################################### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$#########""""""########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""######$$$$$$######"""!!!!!!"""""""""############"""""""""###%%%&&&'''"""!!!!!!!!!"""###"""!!!########################$$$$$$###""""""""""""###""""""""""""""""""""""""""""""############""""""!!!###""" """$$$$$$$$$##################!!!!!!!!!!!!"""""""""###########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""!!! !!!"""#########!!!!!!!!!""""""#################################""""""###$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$######"""""""""""""""!!!###$$$$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""###$$$$$$%%%""""""""""""############$$$###"""""""""###$$$%%%########################!!!!!!""""""######$$$$$$"""""""""""""""###############"""""""""###%%%%%%#########$$$$$$######"""########################""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""""""$$$%%%$$$"""!!!###$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$ !!!"""######"""!!! !!!"""$$$$$$$$$###"""!!!!!!"""###############"""###$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!###$$$$$$$$$###"""##################$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% """######$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''((((((((())))))******&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######"""!!!"""%%%)))***(((%%%""""""""""""""""""""""""$$$######"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" """""" !!!###"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$%%%&&&!!!!!!!!!!!! !!!"""######""""""###%%%########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!! !!!"""###$$$%%%$$$###"""!!!!!!""""""!!!"""###############"""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! ######""""""###$$$%%%%%%!!!!!!""""""######$$$$$$######"""""""""###%%%&&&######################## !!!!!!"""###$$$$$$%%%######""""""""""""""""""$$$###"""!!!!!!###%%%'''!!!"""###$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!$$$###"""!!!###&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!###%%%%%%###!!! !!!!!! !!!###%%%''')))$$$###!!! !!!"""&&&%%%%%%%%%$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!!!! $$$###############$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((())))))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######!!!!!!""""""###$$$&&&&&&###$$$%%%%%%%%%###"""!!!""""""#########""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!"""###$$$$$$###"""!!! !!!!!!!!! ########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""########################### !!!###$$$%%%$$$###""" !!!"""######""""""""""""######$$$$$$$$$###############!!!!!!!!!"""######$$$$$$########################&&&%%%###!!!!!!"""$$$%%%$$$#########""""""!!!!!!!!!"""###$$$$$$###!!!!!!######$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!"""###!!!!!!!!!"""######$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!######""""""""""""##############################$$$$$$############$$$$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""############""""""############"""""" !!!"""######$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""###$$$$$$%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%$$$$$$$$$############""""""""""""""""""""""""######""""""######$$$%%%$$$###""""""""""""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%$$$###"""!!!!!!"""###$$$$$$######"""#########$$$$$$#########"""""""""########################"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''((((((((()))))))))))))))(((((()))))))))(((((((((((()))))))))))))))((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((())))))'''%%%$$$%%%'''(((((('''&&&%%%$$$$$$###(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""###$$$%%%%%%&&&&&&&&&%%%########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""###$$$######################## """###$$$%%%$$$###"""!!!!!!!!!""""""######""""""""""""######""""""#########$$$$$$$$$#########"""""""""""""""##############################"""""""""###$$$%%%############"""""""""!!!""""""############""""""#########$$$$$$$$$%%%%%%'''&&&%%%$$$#########$$$############""""""""""""###############$$$$$$$$$#########$$$$$$#########$$$############"""""""""######""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""""""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""############""""""############""""""!!!!!!""""""###$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%&&&'''''''''""""""##################""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################&&&%%%$$$$$$###$$$$$$$$$%%%$$$###"""""""""""""""######""""""""""""!!!!!!########################"""############$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((())))))'''%%%%%%&&&'''******)))'''&&&%%%$$$###(((((((((((((((((((((((("""###%%%&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$$$$###""""""######%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""###"""""""""######$$$$$$%%%########################"""""""""""""""######$$$######""""""""""""##################"""!!! ########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$######################## !!!"""###$$$%%%%%%$$$######""""""############""""""""""""######!!!""""""######$$$$$$$$$$$$$$$######"""!!!!!! ########################!!!!!!!!!"""######$$$$$$############""""""""""""###"""""""""""""""###############$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!""""""######$$$$$$%%%%%%########################%%%%%%$$$$$$$$$###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!"""############""""""""""""#########$$$$$$""""""############""""""""""""######$$$$$$%%%%%%#########"""""""""""""""""""""""""""""""""""""""######""""""""""""#########$$$%%%%%%$$$###!!!  """###$$$$$$######!!!!!!!!!"""#########$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!########################%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$$$$""""""#########$$$$$$$$$############"""#########%%%$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))(((&&&%%%'''(((***))))))((('''&&&&&&%%%((((((((((((((((((((((((###%%%&&&(((((((((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%###%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""!!! !!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$###############$$$%%%$$$###""""""###$$$%%%######$$$$$$%%%$$$$$$$$$###""""""""""""""""""###'''&&&%%%%%%$$$###""""""########################"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$######""" ########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""########################""""""!!!!!!########################!!!!!!"""#########""""""#########"""""""""""""""###"""!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$%%%&&&&&&$$$##################$$$%%%$$$$$$$$$##################""""""""""""######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!"""$$$%%%%%%$$$###""" !!!""""""!!! !!!!!!!!!"""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############"""""""""###$$$$$$%%%%%%!!!"""""""""""""""""""""$$$######"""!!!!!!""""""!!!!!!!!!!!!!!!"""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))************)))((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((&&&&&&''')))'''((((((((((((((((((((((((((((((((((((((((((((('''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$"""""""""###$$$%%%!!!!!!"""###$$$$$$############""""""""""""######&&&&&&&&&%%%$$$######""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##########################################""""""!!!""""""###$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""######$$$######""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""######$$$$$$###"""!!! """"""""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""######""""""""""""####################################""""""""""""######$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$""""""############""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""######""""""!!! """"""##################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$######"""#########""""""######$$$$$$$$$%%%""""""###$$$$$$$$$######"""""""""!!!!!!""""""###!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((''''''''''''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((************************''''''''''''((((((((((((((())))))(((''''''(((***&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######!!!!!!!!!"""###%%%&&&'''##################$$$%%% !!!"""###############$$$######""""""######$$$!!!"""###$$$%%%&&&&&&'''"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######!!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""########################"""""""""""""""###$$$%%%######$$$%%%%%%%%%$$$$$$######""""""""""""############"""""""""!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""""""""############$$$"""###$$$$$$$$$######"""""""""######$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$############"""""""""######""""""""""""##############################""""""!!!!!!!!!!!!""""""$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!"""######$$$#########$$$$$$$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&###"""""""""""""""###$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$###"""""""""""""""!!!""""""#####################$$$$$$$$$!!!"""###$$$%%%%%%$$$###!!!!!! !!!!!!"""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&)))(((&&&$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))((((((((((((((((((((()))************************''''''''''''((((((((((((((())))))((('''''')))***''''''''''''''''''((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((***(((&&&$$$$$$$$$%%%&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## """###%%%%%%%%%###"""###"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$######""""""######$$$ !!!###$$$&&&'''(((########################"""""""""""""""######$$$""""""############"""""" !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$####################################""""""######$$$$$$!!!"""###%%%%%%%%%$$$#########""""""""""""###### !!!"""######$$$"""""""""""""""#########""""""""""""""""""""""""$$$#########$$$%%%'''(((!!!"""""""""############ !!!"""######$$$$$$$$$""""""""""""##################$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$%%%%%%%%%$$$$$$$$$###############""""""""""""####################################""""""""""""######$$$$$$$$$############"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$#########$$$$$$$$$%%%%%%""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" """###%%%%%%###""" $$$###"""""""""###$$$%%%  """$$$%%%&&&%%%%%%%%%$$$#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""############################## !!!"""###$$$######""" !!!###$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&+++)))'''%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%((()))***,,,,,,***)))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((())))))((('''''')))+++((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%$$$"""!!!"""$$$''')))&&&&&&%%%$$$%%%&&&'''(((+++)))&&&######$$$%%%'''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###%%%&&&%%%###"""%%%$$$######"""#########!!!"""###%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!'''&&&&&&&&&$$$###"""!!!"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$##########################################$$$$$$!!!"""###$$$%%%$$$$$$#########""""""""""""######!!!###$$$&&&'''$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$'''***,,,!!!!!!""""""#########$$$ """###$$$$$$$$$###""""""""""""###############$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$########################$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$#########"""""" !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######"""!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""############"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))(((&&&&&&((((((''''''&&&&&&&&&%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$''')))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######%%%%%%%%%%%%######%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$"""!!!***'''$$$###$$$%%%%%%$$$###"""!!!"""###$$$###"""$$$###"""""""""###%%%&&&$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######""""""!!!!!! ########################&&&$$$!!!!!!$$$%%%$$$"""&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!! !!!""""""###############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! %%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""#########""""""""""""""" !!!"""$$$%%%''''''""""""""""""""""""""""""############"""""""""!!!###$$$$$$$$$%%%%%%%%%%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ########################!!!!!!!!!!!!""""""""""""!!!""""""""""""#########$$$######"""!!!!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""############!!!!!!"""########################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))&&&'''''''''((((((((((((+++++++++******)))''''''((((((((('''''''''&&&&&&((((((((((((((('''&&&&&&************************((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###""""""!!!""""""############""""""$$$%%%%%%%%%$$$$$$###"""%%%$$$###$$$&&&&&&%%%###!!! !!!###$$$$$$###$$$######"""###$$$%%%&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$############$$$$$$%%%%%%######""""""!!!!!!!!!!!!########################%%%###!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$###"""!!!!!!""""""############""""""""""""""""""############ !!!"""""""""###$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################""""""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!"""###$$$%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!$$$$$$###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""""""""##################""""""!!!!!! #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%""""""""""""############ !!!"""$$$$$$######"""!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((++++++++++++***)))((('''))))))(((((((((((('''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''************************((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""""""""############""""""%%%%%%$$$############$$$ !!!"""%%%''''''$$$"""######"""$$$&&&''''''&&&###############$$$%%%%%%$$$$$$$$$########################""""""#########"""""""""############$$$###""""""""""""!!!!!!!!!########################$$$"""!!!"""$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""###""""""!!!!!!"""""""""""""""############""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""######%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%######$$$$$$######""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$#######################################""""""""""""############""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""#########"""""""""""""""!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""""""""############ !!!###$$$$$$$$$"""!!! !!!"""###$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))(((''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******)))))))))))))))((('''''')))))))))))))))((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!###%%%%%%###!!!%%%#########%%%&&&%%%$$$"""""""""""""""#######################################""""""""""""######"""""""""""""""""""""###""""""""""""""""""""""""########################""""""!!!"""###%%%%%%&&&#########$$$$$$%%%%%%%%%########################"""!!! !!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$##################%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%&&&&&&&&&&&&""""""#########""""""!!!######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&''''''&&&########################%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################!!!"""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###### """$$$$$$###"""!!!########################"""""""""######$$$$$$$$$ """#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$%%%!!!"""""""""############ !!!"""###$$$######""" !!!"""###$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''&&&%%%((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''"""$$$%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%###!!! !!!""""""!!!###""" !!!!!! !!!!!!!!!!!!!!!##############################""""""""""""#########"""""""""""""""""""""""""""""""""####################################!!!"""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! """###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$############$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$!!!""""""#########""""""######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""########################!!!!!!""""""###########################$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""###$$$######"""############$$$$$$$$$$$$ !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######""""""""""""############"""""""""""""""#########!!!""""""######$$$$$$$$$"""""""""###############""""""######$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((())))))%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """######""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################""""""############""""""###""""""""""""###$$$$$$(((%%%!!! """""""""&&&$$$############"""  !!!!!!!!!!!!!!!###############$$$$$$$$$#########""""""#########$$$############""""""""""""""""""############$$$########################!!!#########"""###%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""###$$$""""""############""""""&&&%%%%%%$$$######""""""##################$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""##################""""""######$$$$$$############$$$$$$$$$$$$######"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$######$$$%%%%%%$$$###############$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$###############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""##############################!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############"""""""""#########$$$$$$""""""""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""""""""#################################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""  !!!!!!"""""""""""""""###############"""!!! !!!"""$$$%%%#########$$$$$$$$$$$$$$$############""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$########################""""""############""""""!!!!!!"""###############%%%###""""""###$$$###"""$$$###"""###%%%&&&%%%$$$ !!!"""#########""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$########################"""$$$%%%$$$"""!!!###&&&%%%$$$$$$$$$$$$$$$$$$$$$########################""""""##################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################"""!!!"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$##################""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################!!!!!!$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$######################## !!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$#########"""###$$$$$$%%% !!!!!!!!!""""""######''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##################$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""############$$$###!!! """$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&"""###$$$%%%'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&''''''(((''''''&&&%%%&&&&&&&&&''''''(((((($$$%%%&&&&&&'''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" ###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$$$$$$$###"""!!!!!!"""$$$&&&&&&$$$""" """"""!!!!!!"""###%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$###########################$$$%%%$$$!!!!!!###%%%#########$$$$$$%%%&&&&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&& !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%########################&&&$$$""""""$$$'''(((((($$$%%%&&&&&&&&&&&&%%%$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%######################## !!!!!!"""###$$$$$$$$$###############$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""!!!!!! """"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%%%%%%%%%%$$$$$$############"""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""###%%%&&&%%%###!!! !!!!!!"""###$$$$$$%%%%%%###"""""""""!!!!!! ######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))(((((((((''''''''''''&&&$$$######$$$&&&'''''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%$$$############&&&%%%###"""""""""######&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$###"""!!! $$$%%%$$$!!!######""""""""""""##############################"""!!! """$$$###""""""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""############""""""########################""""""""""""############$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###"""!!! """###""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$###############"""""""""""""""########################""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!! """"""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""######################## !!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""%%%%%%$$$###""""""###############""""""""""""""""""""""""!!!!!!!!! """"""""""""############""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""""""""###"""!!!!!!"""###$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%#########""""""!!!!!!!!!######$$$$$$$$$######"""######################## $$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&%%%%%%%%%%%%&&&''')))((('''&&&''''''((()))((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###############""""""""" !!!#########"""!!!######""""""""""""##############################"""!!! !!!"""$$$$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################"""##################"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""!!!  !!!###$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""""""""""""""################################################$$$######"""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""########################!!!!!!!!!!!!""""""##################"""""""""""""""!!!!!!!!!""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! ###"""""""""""""""!!!!!!"""""""""#########$$$$$$###############$$$$$$$$$########################"""###%%%&&&&&&%%%###"""#########"""""""""""""""######"""""""""###$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$###############"""""""""###$$$$$$%%%%%%###############""""""""""""######$$$$$$$$$##############################""""""""""""#########$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''''''''((()))******)))((((((''''''(((((()))%%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%#########"""######$$$%%%###############$$$%%%&&&######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!!!!!"""###$$$%%%&&&&&&'''&&&###"""!!!"""###$$$######""""""""""""##############################"""!!! !!!###$$$%%%$$$$$$###############################################################$$$######""""""######$$$##############################$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$#####################$$$%%%%%%$$$#########"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""######################################################$$$###""""""!!!!!!!!!!!! !!!!!!"""""""""##############################""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#######################################!!!!!!!!!""""""""""""###""""""""""""############""""""""""""######$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!############""""""!!!!!!############""""""""""""""""""#########$$$$$$$$$################################################""""""###$$$$$$###""""""##################""""""#####################$$$""""""!!!!!!!!!!!!""""""########################""""""######$$$$$$$$$%%%$$$$$$###""""""######$$$""""""#########$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&########################################################################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&"""""""""######$$$%%%%%%""""""""""""###$$$%%%&&&$$$##################$$$""""""""""""######$$$$$$############$$$$$$$$$$$$%%%$$$######""""""###### !!!""""""###$$$%%%%%%(((&&&$$$"""!!!"""###%%%$$$######""""""######$$$########################""""""!!!!!!!!!"""###$$$$$$$$$###""""""""""""###########################""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""##########################################$$$$$$$$$$$$############"""""""""###$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""#########################################################$$$###"""!!!  !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""######""""""""""""######################################################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$!!!!!!""""""############""""""""""""########################$$$$$$$$$$$$###################################################"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""########################$$$$$$$$$######"""""""""$$$######""""""###$$$$$$###############$$$$$$$$$##################$$$$$$!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""##############################################################################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$##############################$$$%%%&&&&&&""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$%%%$$$$$$###############""""""""""""""""""""""""######""""""######$$$$$$$$$$$$############$$$$$$########################"""""""""""""""###$$$$$$######"""!!!!!!!!!!!!"""########################""""""""""""""""""""""""###""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###########################################################################$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""##################################################################"""!!!!!! !!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###""""""""""""""""""###############################################################"""""""""""" !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$###############$$$$$$ !!!!!!"""######$$$$$$!!!!!!"""""""""""""""############$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""###""""""!!!!!!""""""###########################%%%$$$$$$###""""""!!!!!!###############$$$$$$$$$########################"""""""""###############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""$$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$#####################$$$%%%&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$######"""!!!!!!""""""###$$$$$$$$$%%%%%%$$$############$$$######""""""!!!!!!  !!!###$$$$$$$$$$$$$$$$$$############$$$$$$########################"""#########$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!###################################################""""""!!!!!!""""""###"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################$$$$$$$$$$$$###""""""""""""###$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################$$$############""""""""" !!!!!!"""###$$$$$$$$$ !!!###$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""######### !!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""#########""""""#############################################""""""""""""!!!"""###$$$%%%$$$$$$###########################!!!!!!!!!""""""#########!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$######$$$%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$############!!!!!!!!!"""###$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########"""""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%"""##################"""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""###############""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%%%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!""""""#########$$$ """$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!! !!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!!!!""""""#########$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!###%%%&&&%%%###"""$$$$$$################## !!!!!!"""""""""###!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$###############$$$%%%%%%$$$###"""!!!&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!"""######$$$$$$ !!!!!!"""###$$$$$$$$$&&&%%%$$$$$$######$$$$$$##################$$$$$$$$$###"""!!!"""###$$$&&&%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$###"""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""############"""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###%%%&&&'''%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""""""""############ """###$$$###!!! """"""""""""""""""""""""######"""######$$$%%%%%%###"""!!! """"""""""""""""""""""""############$$$$$$$$$$$$######"""""""""""""""###############""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!""""""""""""#########%%%###"""###%%%&&&### """"""""""""""""""""""""""""""""""""####################################%%%$$$"""!!!!!!!!!"""###!!!!!!"""""""""#########%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$######""""""!!!!!!""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%***)))'''%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""###&&&&&&%%%$$$#########$$$######""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%###!!!!!!###$$$$$$###$$$###"""###%%%&&&%%%$$$&&&%%%$$$###"""!!! """""""""""""""""""""""""""###$$$###"""!!!"""###!!!!!!!!!"""#########$$$%%%%%%$$$###"""""""""###!!!"""###$$$%%%%%%$$$#########""""""!!! """#########$$$$$$$$$$$$%%%%%%&&&$$$"""!!!!!!"""########################""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""!!!!!!"""######$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$$$$######""""""&&&'''&&&%%%######%%%'''%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$###!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&&&&&&&#########$$$%%%%%%%%%$$$ """$$$$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###%%%%%%###"""$$$!!! ######!!!$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""######$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!"""""""""#########$$$$$$###"""!!!"""$$$$$$""" """"""""""""""""""""""""""""""""""""####################################$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#####################""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""" %%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$((((((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#########%%%%%%$$$#####################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$""""""###%%%((()))((('''$$$###"""###$$$%%%$$$###""""""############"""""""""""""""""""""""""""""""""###$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""#########""""""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$###$$$%%%$$$"""!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###"""""""""""""""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$######"""""""""!!!"""###""""""###%%%'''$$$$$$############$$$$$$$$$$$$######"""!!! !!!"""######$$$###"""""""""#########$$$$$$$$$$$$############""""""!!!!!!########################$$$$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$"""(((------((($$$###%%%!!!###%%%%%%#########$$$""""""""""""""""""""""""$$$###"""###%%%%%%###"""$$$""" !!!###$$$$$$"""######"""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$############$$$$$$$$$%%%"""!!!!!!"""######""" ########################""""""""""""####################################$$$######"""!!!"""""""""############""""""""""""$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""###########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""" %%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$$$$######"""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%$$$""""""%%%%%%%%%&&&%%%###%%%###"""###$$$$$$###""""""$$$%%%%%%$$$###""""""""""""""""""""""""!!!"""######"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$$$$""" !!!###!!!!!!""""""###$$$$$$%%%!!!!!!!!!"""""""""######!!!"""######!!!!!!!!!###""""""""""""""""""""""""!!!!!!""""""""""""############$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%""""""""""""""""""######"""###$$$%%%%%%$$$###"""$$$$$$$$$###############"""############$$$$$$$$$#########"""""""""""""""!!!"""###"""""""""$$$&&&######$$$$$$$$$$$$######$$$$$$###"""!!!  !!!"""######$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!########################$$$$$$$$$#####################$$$$$$$$$###""""""!!!---777666+++######&&&###$$$%%%%%%###"""##############################$$$###"""###%%%%%%###"""###!!!!!!###$$$$$$ !!!"""###$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$###""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$###"""""""""""""""""""""""""""!!!"""""""""####################################$$$######"""""""""""""""############""""""""""""$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""##############################!!!!!!""""""######$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""######""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!###$$$$$$$$$######"""!!!&&&%%%$$$###"""&&&%%%######$$$$$$###!!!"""%%%&&&%%%###"""""""""""""""""""""""""""!!!"""######""""""###$$$$$$#########"""!!!!!!!!!###"""""""""###$$$%%%%%%$$$###!!! !!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""!!! """###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""#########"""###%%%&&&&&&%%%###"""########################""""""#########$$$$$$$$$""""""""""""""""""""""""&&&''''''%%%###""""""###"""###$$$%%%%%%$$$###""""""""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""################################################$$$$$$%%%$$$$$$###""""""""",,,666444+++######'''$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""""""!!!!!!"""""" !!!###$$$%%%########################"""#########$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""################################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!""""""######$$$$$$########################"""###$$$%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""###$$$%%%%%%"""!!!!!!!!!!!!!!!""""""######""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!! !!!"""""""""""""""###"""!!!"""$$$&&&&&&&&&'''&&&$$$$$$%%%%%%$$$"""!!!###%%%%%%$$$!!! """""""""""""""""""""""" """######""""""###$$$$$$#########"""!!!!!!!!!###"""""""""###$$$%%%%%%###############"""!!! $$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###"""!!!!!!!!!!!!""""""############"""###%%%&&&&&&%%%###"""########################""""""#########$$$$$$$$$"""""""""""""""#########%%%&&&'''%%%###""""""###"""###$$$%%%%%%$$$###"""#####################""" !!!!!!"""###$$$$$$%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&&&&&&&%%%$$$#########(((,,,,,,(((%%%%%%&&&$$$%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$###!!! !!!""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$############$$$$$$$$$%%%"""###%%%&&&%%%%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""############"""!!!!!! !!!!!!!!!"""""""""###############!!!!!!!!!"""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$'''&&&%%%$$$###"""!!!!!!""""""""""""############$$$$$$$$$###############"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""######$$$$$$!!!!!!!!!!!!!!!""""""#########""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" """"""#########%%%###!!!!!!###$$$%%%%%%&&&$$$###$$$%%%%%%$$$###"""###$$$%%%$$$""" """""""""""""""""""""""" !!!######""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$"""###$$$%%%%%%$$$"""!!!%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""######!!!"""######!!!!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""###""""""$$$%%%######$$$$$$$$$$$$######'''&&&%%%$$$###"""!!! """!!!!!!!!!"""###$$$%%%#########"""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""%%%&&&'''&&&$$$###$$$%%%############$$$%%%&&&&&&########################!!!!!!!!!!!!""""""""""""######"""!!! """""""""#########$$$$$$########################"""############""""""!!!"""""""""#########$$$$$$ ###%%%%%%$$$$$$%%%'''########################""""""""""""####################################"""######$$$###"""!!!  !!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$##################"""""""""""""""$$$$$$$$$#########""""""!!!###$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""#########"""!!!!!!!!!""""""###$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################""""""###############"""&&&%%%###""""""!!!###"""!!!"""###$$$###"""###############"""!!!!!!""""""""""""""""""""""""!!!######""""""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""#####################$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%""""""""""""############ !!!!!!"""######$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!#########$$$&&&$$$$$$############$$$$$$%%%$$$$$$###"""!!!!!!!!!######"""!!!!!!"""###$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$&&&'''&&&%%%###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""""""&&&'''%%%$$$%%%&&&"""""""""!!!""""""###$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""" !!!!!!""""""#########$$$"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!""""""""""""#########"""%%%%%%######$$$'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""####################################"""######$$$$$$"""!!! !!!"""###$$$%%%&&&'''(((!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$######""""""!!!###$$$&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###!!!!!!###%%%'''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""###"""""""""""""""###$$$$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######%%%''')))(((%%%###  !!!###"""!!!""""""""""""""""""######""""""""""""""""""""""""!!!"""###""""""$$$&&&!!!!!!""""""#########$$$%%%%%%$$$###"""""""""###%%%###"""!!!!!!###&&&''' !!!!!!""""""##################$$$$$$$$$$$$%%%&&&&&&%%%"""!!!!!!"""########################%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%% !!!!!!"""###$$$$$$$$$######"""!!!!!!"""######""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%% !!!"""######$$$$$$###"""!!!!!!"""######%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%$$$"""$$$&&&&&&%%%%%%&&&'''########################$$$###"""###%%%%%%###""""""$$$$$$###$$$%%%