BM6(7 000111111111111000/////////////////////000000111....................................////////////......................................................------------............------------............................................................//////////////////+++111333555EEEaaaxxxzzzoooyyywwwrrriiicccdddnnn|||zzzvvvuuuvvvvvv||||||~~~~~~|||yyywwwvvvuuusssqqqpppoooooonnnnnnnnnooooooppppppqqqrrrrrrsssttttttuuuwwwzzz}}}}}}}}}{{{yyy{{{{{{zzzuuukkkbbbdddkkkpppqqqwww~~~vvvnnnmmmmmmeeedddbbbYYYXXX\\\VVVZZZ\\\___dddkkkttt}}}|||yyynnnbbbfffsssyyyvvvdddbbb___\\\ZZZWWWSSSPPPTTTUUUPPPHHHCCCDDDDDDCCCBBBAAACCCGGGHHHFFFIIINNNUUUYYY^^^dddhhhiiiiiiiiilllnnnpppqqqrrrsssuuuwwwwwwyyyyyytttttt|||zzzzzzyyyzzzzzzzzzyyyxxxsssvvvuuuqqqpppssssssooorrrtttvvvwwwvvvvvvwwwxxxssstttuuuvvvwwwwwwwwwwwwyyyzzz{{{|||}}}~~~~~~~~~{{{yyyzzzxxxtttzzzhhhbbbaaa___bbbuuubbbAAA444777222222666000333333222222222111111111111111111000000000//////........................///////////////...------,,,,,,,,,+++++++++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////...///............///000000000...111444444222888@@@UUUddd^^^YYYrrr{{{~~~}}}wwwvvv{{{}}}wwwpppllljjjiiigggfffqqq|||~~~jjjcccnnnjjjkkkiiihhhkkknnniiibbb^^^[[[UUUOOOOOORRRRRROOONNNOOOQQQVVV]]]gggoootttzzzqqqlllmmmooorrruuu{{{000000111111000000///...//////......//////000111........................---............/////////........................------------------------......------------............------------...............................................................//////000000000+++333555888PPPrrr~~~yyyiiieeevvv}}}vvvjjj[[[SSSXXXhhh{{{}}}yyyxxxwwwvvvzzz{{{~~~|||zzzwwwvvvuuutttrrrqqqqqqqqqpppooonnnnnnnnnnnnqqqqqqqqqrrrrrrssssssssstttvvvyyy{{{||||||{{{zzz}}}xxxyyyzzzoooaaabbbnnnuuutttvvv{{{~~~~~~mmmhhhhhh___ZZZ\\\ZZZ___ccchhhlllpppvvv}}}xxxvvvmmmfffjjjuuuxxxsssbbb```___]]]\\\XXXSSSPPPSSSTTTPPPHHHDDDEEEFFFDDDAAA@@@BBBFFFGGGGGGKKKQQQXXXZZZ^^^cccfffhhhiiiiiilllnnnqqqrrrrrrsssuuuvvvzzzxxx~~~wwwnnnlllvvv|||wwwsssqqqssswwwzzz{{{|||{{{zzzzzzyyyvvvtttvvvyyyvvvpppqqqsssuuuvvvvvvwwwxxxyyytttuuuvvvwwwwwwwwwwwwwww{{{{{{}}}~~~}}}||||||zzzvvvvvv{{{uuuwwwgggbbbaaa\\\fff~~~pppKKK666777444111555444222222222111111111000000111111000000000000//////...........................////////////...------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////......//////000111///,,,000777666222;;;KKKcccbbb]]]fff~~~yyyxxxwwwwwwtttfffmmmtttuuutttrrrssssssmmmfff___]]]WWWQQQPPPRRRRRROOOOOOOOOQQQVVV]]]eeemmmqqqyyy{{{uuussssssuuuyyy}}}000000000000000//////...///............///000000........................---------.........//////........................------------------------...------,,,,,,------......------,,,,,,------............................................................//////000111111000555777AAAbbb{{{bbbZZZ```yyyzzzggg[[[MMMIIISSSfffyyy}}}{{{zzzyyy{{{{{{~~~~~~yyywwwtttssssssrrrqqqoooqqqppppppooonnnnnnoooooorrrrrrrrrrrrrrrrrrrrrrrrrrrtttvvvxxxyyyzzzzzzzzz~~~www|||rrrmmmwwwzzzvvvuuuyyy}}}~~~vvvjjjkkkddd```fffkkkiiinnntttvvvxxx{{{tttqqqkkkhhhmmmuuuuuuoooaaa```______]]]ZZZTTTPPPRRRSSSPPPIIIEEEFFFFFFEEEAAA???AAAFFFHHHIIINNNTTTXXXZZZ^^^bbbfffjjjlllmmmnnnpppsssttttttuuuvvvwww{{{xxx{{{zzzmmmkkkssszzzzzzrrrjjjdddaaalllpppvvv{{{}}}}}}|||{{{|||yyywwwxxxyyyuuuqqqqqqsssvvvwwwwwwxxxzzz{{{vvvvvvwwwwwwxxxwwwwwwwwwzzz{{{}}}~~~}}}~~~}}}yyyuuuvvv~~~|||yyyjjjfffZZZ[[[rrr\\\<<<777777444444888222222222222111111111111111000000000////////////.................................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////////////////...///000000111333...111999888555CCCZZZllldddhhh~~~~~~uuurrrsss{{{{{{oooyyyzzzoooeee```___ZZZSSSQQQRRRRRROOOOOOOOORRRVVV\\\dddkkkooovvv~~~|||xxxxxx}}}000000000000000///.....................//////000........................------------....................................------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------................................................///.........///000222333333555:::NNNyyy~~~dddaaammm}}}tttWWWPPPIIIMMM[[[lllyyyzzz}}}|||{{{zzz}}}zzzuuusssqqqpppppppppnnnmmmooooooooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrtttvvvxxxyyyzzzzzzrrr{{{|||wwwuuuyyy|||}}}zzzppptttqqqpppxxx}}}tttwwwzzz|||{{{|||rrrmmmhhhhhhooouuusssmmmbbbaaaaaa```___[[[VVVRRRQQQSSSQQQJJJFFFFFFFFFEEE@@@@@@BBBGGGJJJKKKPPPVVVVVVXXX]]]ccchhhmmmpppqqqpppsssvvvxxxwwwwwwxxxyyy{{{yyyzzz~~~rrrppptttxxxvvvmmmccc^^^^^^iiiooowww|||}}}|||zzzzzzzzzyyyxxxvvvtttqqqpppppprrruuuwwwxxxyyyyyy{{{|||wwwwwwxxxxxxxxxxxxxxxwwwyyyyyy{{{}}}~~~~~~~~~{{{|||vvvyyy}}}{{{~~~sssdddcccsssnnnFFF777999666333777444333333333333222222222000000000////////////...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000///////////////000111111555000111777777999LLLcccgggdddwww|||tttqqquuu}}}wwwzzz}}}|||rrrfffbbbbbb^^^VVVRRRRRRRRROOOOOOPPPRRRWWW]]]dddjjjnnnuuu|||wwwvvvzzz//////000000//////...---......------......///000........................,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------........................//////......///111333444444666CCCaaalllmmm|||{{{wwwqqqiiiNNNKKKLLLTTTbbbooovvvxxxuuu{{{{{{xxxyyyzzzzzz{{{~~~{{{yyysssqqqooonnnoooooonnnllloooooooooooopppqqqrrrrrrqqqqqqqqqrrrrrrsssssssssppppppqqqrrruuuwwwzzz{{{pppjjjttt{{{xxxxxx{{{}}}}}}~~~~~~~~~}}}}}}||||||{{{ssslllfffhhhpppuuusssnnnfffdddcccaaa```\\\WWWTTTRRRTTTRRRKKKFFFFFFFFFDDDAAAAAAEEEKKKMMMMMMQQQVVVUUUYYY___eeekkkpppssstttrrruuuxxxzzzzzzyyyyyyyyyyyy|||zzz|||vvvoooppprrrrrrkkkbbb___```hhhnnnwww{{{{{{yyyxxxxxxxxxvvvuuuwwwuuuqqqqqqtttsssuuuxxxyyyxxxyyyzzz{{{vvvwwwxxxyyyyyyyyyyyyyyywwwxxxzzz|||}}}~~~~~~~~~{{{yyypppqqqvvv~~~vvvtttwww~~~{{{VVV<<<999555000444444444444333333333222222000000////////////......------------------------,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000//////000000111222222000111333666???RRRccc^^^eee~~~xxxwww|||lllkkksss}}}}}}vvvkkkcccdddaaaXXXSSSRRRRRRPPPNNNPPPSSSXXX^^^eeekkkooovvv}}}uuussswww//////000000//////...---...------------...//////........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------........................//////......///111333555888>>>SSSvvvrrruuu{{{~~~vvvllleeebbbSSSTTTWWW^^^hhhppptttuuuuuuzzz|||yyyuuusssuuuyyy{{{}}}~~~|||{{{zzzzzzxxxwwwsssqqqooonnnooopppooonnnpppppppppoooppppppqqqqqqppppppqqqrrrrrrsssttttttqqqqqqqqqrrruuuxxx{{{}}}wwwsssvvvwwwwwwzzz~~~~~~}}}|||vvvllleeehhhqqqwwwuuurrrjjjhhheeebbb```]]]XXXUUUSSSUUUSSSLLLGGGFFFEEECCCBBBBBBHHHNNNQQQPPPRRRVVVVVV[[[aaaiiinnnrrrssstttrrruuuyyyzzzzzzyyyyyyyyywww{{{yyyyyymmmkkkllloookkkbbb\\\\\\dddkkktttxxxwwwuuuvvvwwwuuupppooouuuyyyxxxwwwxxxrrrtttvvvwwwwwwvvvwwwyyyvvvvvvxxxyyyzzzzzzzzzzzzwwwxxxzzz|||}}}}}}~~~}}}~~~{{{vvvmmmrrrxxxzzz{{{vvv{{{lllIII<<<444///666333333333333222222222111000000/////////.........------------------------+++,,,------.........---,,,,,,,,,---------......++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000111000000//////000000111222---222444444:::HHHWWW^^^bbbooo}}}qqqaaa___dddeee{{{~~~tttllldddfffcccZZZTTTRRRQQQPPPNNNPPPSSSYYY___ffflllppp{{{zzzwww}}}///////////////......---...------------...//////........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------........................//////......///111444555>>>GGGaaa{{{}}}~~~{{{ttt}}}ssseee___bbbbbbccceeeiiioootttxxxyyyyyy{{{~~~}}}zzzvvvrrrrrruuuzzz~~~{{{xxxvvvtttuuuuuuuuutttsssqqqpppooopppqqqpppooosssrrrqqqpppoooooooooooooooooopppqqqssstttuuuuuurrrrrrrrrsssvvvzzz}}}uuuwww|||~~~yyynnneeehhhrrrxxxwwwuuummmjjjfffccc```]]]YYYWWWTTTVVVTTTLLLGGGFFFDDDBBBBBBDDDIIIPPPSSSQQQRRRVVVXXX]]]dddkkkppprrrsssrrrqqqtttxxxzzzzzzxxxxxxxxxuuu|||xxx~~~yyyqqqmmmnnnqqqnnncccZZZXXXaaahhhqqquuutttsssuuuwwwooofffdddnnnxxxyyywwwvvvrrrsssuuuvvvuuutttuuuvvvuuuvvvxxxyyyzzz{{{{{{{{{wwwxxxzzz|||~~~|||}}}|||~~~}}}zzzwww|||zzzyyyjjjmmm}}}UUU@@@666111:::222222222111111111111000000/////////............------------------------+++,,,------.........---,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111000000000000000111111222+++555999777???QQQ[[[[[[mmm|||~~~~~~~~~rrrggg]]]ZZZ\\\gggvvvttt|||vvvpppjjjeeegggddd[[[TTTRRRQQQPPPNNNPPPTTTYYY```gggmmmqqq.........///////////////,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------------------***,,,///000...---111666222___{{{kkkpppxxxvvveeePPP\\\{{{xxxvvvtttxxxzzzzzz~~~~~~{{{xxxtttrrrtttzzz}}}zzztttqqqrrrtttuuuuuutttssspppooonnnooopppqqqqqqqqqpppooonnnnnnoooooopppooonnnnnnoooppprrrsssppprrrssstttuuuwwwzzz}}}}}}xxxyyyyyyxxxyyywwwnnnhhhmmmuuuwwwuuussswwwrrrjjjccc___^^^]]]]]]YYYZZZYYYTTTKKKDDDAAA@@@DDDDDDFFFLLLSSSXXXYYYYYY[[[```fffkkkmmmnnnnnnooopppqqqtttxxx{{{|||zzzxxx}}}{{{vvvxxxoooiiikkkiiiaaaYYYWWW\\\dddmmmssstttsssssssssooommmkkkmmmrrrvvvxxxxxxrrrsssttttttuuutttttttttuuuyyy|||~~~}}}|||{{{{{{yyyxxxxxxzzz}}}~~~~~~~~~~~~~~~zzzyyyxxxzzzxxxjjjcccyyyrrrQQQ:::444555333333222222111222222222111111000///////////////000000///...------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,++++++,,,,,,,,,------++++++++++++------,,,,,,++++++,,,,,,---...////////////............222000...---............111555555<<>>777666555333222222222222111111000///////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,---...///000111222///111222111//////333777444PPPZZZVVVeee~~~wwwwww|||zzzvvv~~~~~~xxxvvvrrrnnnlllkkkggg___WWWQQQPPPRRRRRRTTTXXX^^^eeemmmtttxxxwwwrrrlllaaakkk111000000///......------,,,,,,,,,---------......******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------...+++...444222333KKKiiiuuummm}}}uuugggdddgggyyysssrrriiijjjyyy}}}wwwyyyzzzzzzxxxxxxzzz|||||||||zzzxxxtttrrrppppppkkklllmmmmmmkkkkkkmmmpppppppppppppppppppppooooooqqqqqqrrrrrrrrrsssssssssppprrrtttuuuvvvvvvuuutttrrrssstttttttttvvvyyy{{{~~~xxxmmmfffdddbbb___\\\[[[[[[\\\hhhsssuuu{{{|||ppphhhbbbbbbdddfffjjjnnnssstttrrrlllbbb[[[YYYZZZUUUWWWWWWSSSLLLGGGEEEEEEAAADDDHHHKKKNNNRRRXXX\\\```cccfffiiijjjkkkmmmooosssssssssuuuwwwyyyyyyxxxyyy~~~}}}|||ssssssvvvyyywwwpppjjjhhhddd^^^PPPRRRWWW___hhhnnnqqqpppppprrruuuuuurrrqqqqqqrrrooopppssstttuuutttrrrqqqqqqrrrssssssrrrsssuuuwww{{{zzzyyyzzz||||||zzzyyywwwzzz}}}{{{xxxwwwzzz}}}yyyzzz{{{||||||{{{xxxvvvzzzvvvyyy~~~{{{tttyyyzzz{{{pppaaabbbiii\\\BBB777666555444333222222222111111000///////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------...///000000111...111222111000333999???FFFSSSVVVZZZsss~~~zzzxxxttt}}}{{{wwwuuurrrnnnkkkjjjggg___WWWRRRQQQSSSQQQSSSXXX^^^fffooovvvzzzuuuqqqlllbbbjjj111000000///...---------,,,,,,,,,---------......*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,---------------------------+++///555222555QQQssssssnnnkkkjjjffflllnnnnnniiiooo|||zzzyyyxxxwwwwwwyyyzzzzzzzzzzzzyyywwwtttpppooooooqqqkkkmmmnnnlllkkkkkknnnrrrnnnooopppqqqqqqrrrqqqqqqrrrrrrrrrrrrrrrssstttuuummmnnnoooqqqqqqqqqqqqpppnnnppprrrsssuuuxxx|||zzzllljjjfffbbb```aaa```\\\YYYWWWdddjjjsss{{{ppphhhaaa```ccceeekkkqqqqqqrrrrrrkkkaaaZZZXXXYYYUUUVVVWWWSSSLLLGGGEEEEEEBBBDDDHHHJJJLLLQQQXXX]]]___bbbfffhhhjjjlllnnnppprrrqqqqqqrrruuuvvvvvvuuutttxxxwww}}}zzzqqqrrryyy}}}{{{rrrkkkjjjeee___SSSSSSVVV]]]fffmmmooooooooorrrsssrrrooommmnnnoookkkmmmqqquuuvvvvvvtttrrrqqqsssttttttttttttuuuwww{{{yyywwwwwwxxxyyywwwvvvuuuyyy}}}}}}yyyxxxzzz}}}zzzzzz{{{|||~~~}}}zzzxxxyyyvvvwwwyyyvvvqqquuu}}}zzz___^^^pppiiiMMM777777555444333222222222111111000///////////////---.....................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,++++++++++++++++++,,,++++++++++++,,,---...///...---++++++++++++---...,,,,,,++++++,,,,,,---...------......///000000000...000222222222666???FFF___^^^ZZZgggwwwzzzxxxwwwvvv|||zzz~~~zzzvvvtttqqqmmmjjjjjjfff___WWWRRRRRRTTTPPPSSSWWW]]]eeelllsssvvv~~~uuuuuussshhhlll222333222000//////---***,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++,,,,,,/////////000444DDD```xxx|||uuupppkkkmmmxxxwwwhhhhhhkkksss{{{|||vvvxxxyyyyyyzzz|||}}}yyytttrrrsssrrrpppnnniiihhhggghhhkkknnnoooooolllmmmpppsssuuuuuuuuutttnnnoooqqqrrrsssrrrrrrqqqppppppppppppqqqqqqqqqqqqooorrruuuvvvxxxzzz}}}~~~}}}rrrfff``````aaa___[[[WWWWWW^^^pppzzznnnhhh___ZZZ\\\bbbkkkpppqqqpppnnniiiaaa[[[VVVTTTRRRTTTVVVTTTNNNHHHCCCAAAFFFGGGIIIJJJMMMSSSZZZ^^^aaacccfffjjjmmmpppqqqqqqnnnoooqqqsssttttttttttttvvvyyyttttttuuu{{{yyyvvvqqqkkkeee```^^^XXXVVVVVV[[[eeellloooooollllllmmmmmmnnnnnnoooooommmmmmnnnpppsssttttttsssooorrruuuvvvuuusssssstttwwwxxxxxxvvvsssrrrvvvzzz}}}|||{{{zzzzzzzzzzzzzzz||||||}}}}}}~~~~~~zzzyyyxxxvvvtttqqqooonnniiiRRRiiiwwwYYYHHH???444000333666333...333222000///.........///.........------,,,,,,,,,------++++++++++++------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,------++++++,,,...******+++++++++,,,,,,,,,---------...............000+++333888000333CCCLLL[[[aaaggg}}}|||yyyxxxwww}}}zzzxxxvvvssspppmmmlllhhhdddaaa[[[TTTRRRUUUSSSVVV[[[aaahhhooowww|||uuunnnmmmhhhhhh{{{444333111000000000...+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,,,,///111333>>>WWWwwwnnnwwwlllmmm```jjj}}}wwwkkklllooouuu|||}}}zzzvvvxxx{{{||||||{{{zzz{{{zzzxxxuuutttsssrrrqqqoooqqqnnnlllkkkkkklllkkkjjjmmmnnnppprrrssssssrrrqqqooopppqqqrrrrrrrrrqqqppppppppppppqqqqqqqqqqqqqqqrrrtttvvvxxxyyyzzz|||{{{ooogggeeedddbbb___VVV[[[fffvvvzzzlllfff^^^ZZZ]]]cccjjjooooooooonnniiibbb[[[VVVUUURRRUUUWWWTTTOOOHHHCCCAAAFFFGGGIIIJJJNNNSSSZZZ^^^bbbdddfffiiilllooopppqqqpppqqqrrrssstttssssssrrrwwwxxx{{{uuuuuuvvvxxxxxxvvvsssnnniiidddaaaUUURRRQQQUUU^^^fffiiijjjkkkllllllmmmnnnoooooopppmmmnnnoooqqqssstttttttttvvvuuuuuuwwwyyyxxxuuurrrvvvvvvvvvuuuuuuvvvyyy{{{}}}}}}|||{{{{{{{{{{{{{{{|||||||||||||||}}}~~~{{{zzzzzzxxxwwwuuusssrrrvvv{{{mmmZZZgggsss___KKK@@@666444444444222111222111000///......//////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++---,,,++++++,,,...+++++++++,,,,,,,,,,,,------------............///444...222222---888RRR```fffiiivvvwww||||||zzzzzz{{{yyyvvvuuuttttttrrrpppkkkgggdddaaa[[[TTTRRRUUUTTTWWW\\\bbbhhhpppwww|||{{{pppkkkdddcccvvv888444000000111111...,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,---,,,000222777KKKmmm]]]ttttttfffiii\\\llluuummmooorrrxxx}}}~~~}}}{{{uuuyyy~~~}}}yyyuuusssuuuvvvwwwvvvtttrrrqqqqqquuussspppnnnmmmllljjjiiinnnoooppprrrrrrqqqpppoooppppppqqqrrrrrrqqqooonnnooooooppppppqqqqqqqqqpppsssuuuxxxyyyyyyzzz|||~~~~~~~~~sssmmmiiihhhgggYYYcccrrr~~~wwwjjjddd]]][[[___eeejjjlllmmmmmmmmmiiibbb[[[WWWTTTRRRUUUWWWUUUOOOHHHDDDCCCEEEGGGIIIKKKNNNSSSZZZ^^^dddeeegggiiilllnnnpppqqqrrrrrrsssttttttsssrrrrrr{{{yyyzzz||||||~~~wwwwwwvvvuuuvvvvvvuuuqqqlllgggdddUUUQQQNNNPPPWWW___dddfffjjjjjjlllmmmooooooppppppmmmnnnpppqqqrrrsssttttttxxxuuusssvvv{{{|||xxxsssuuuttttttuuuxxx{{{||||||}}}||||||{{{{{{{{{{{{{{{|||{{{zzzyyyzzz|||~~~}}}||||||{{{zzzxxxwwwvvvrrrqqqzzznnnvvvooommmrrrkkkUUUFFF999666555222111444111000///////////////000.........------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,---------......------........./////////333000333111...AAA___nnnjjjkkknnnwww~~~||||||sssuuusssqqqqqqrrrssssssrrrkkkgggccc```ZZZSSSRRRUUUUUUXXX^^^ccciiiqqqxxx}}}}}}ooohhh```___qqq???777000000222111///---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,---------///111222<<>>777555222111444000000///////////////000...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,,,,++++++,,,---------------.........///------......//////000000---000666444555NNNjjjqqqeeeggg~~~ccc}}}yyy{{{~~~qqqqqqooonnnoooqqqrrrrrrrrrjjjfffccc```YYYRRRQQQTTTVVVYYY___eeekkkssszzzyyylllfff___^^^nnnKKK===000///222111///...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,------......///...444JJJqqqxxxkkkxxxuuuyyyuuucccqqquuulllpppvvv|||~~~}}}{{{zzzzzzwwwyyy|||{{{yyyvvvttttttppptttxxxyyyvvvtttssstttrrrqqqpppppprrrrrrpppooolllmmmnnnppprrrsssssstttoooppppppqqqpppooommmlllkkklllnnnooopppooonnnmmmmmmooorrrtttvvvxxx{{{~~~~~~~~~}}}yyywwwttt{{{wwwnnneee___ZZZ^^^ggglllkkkgggdddfffhhhgggaaa[[[UUUSSSOOOTTTYYYVVVNNNGGGDDDEEEFFFHHHKKKNNNQQQVVV\\\```ggghhhiiikkknnnpppqqqrrrpppqqqrrrsssuuuvvvxxxxxx~~~}}}~~~yyyvvvqqqrrrsssuuutttrrrmmmgggddd\\\WWWQQQMMMOOOUUU\\\```dddfffiiilllnnnoooppppppmmmooorrrrrrqqqqqqssstttssstttuuuvvvvvvvvvvvvwwwxxxvvvvvvxxx{{{|||yyyvvvxxxxxxwwwwwwwwwxxxxxxyyyzzzyyyxxxwwwxxx{{{~~~~~~|||yyywwwvvv|||yyyxxxlll___bbbvvvaaaGGG999555444222111000000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***,,,+++******+++---------........./////////------......///000000111,,,000666555@@@ccc}}}{{{iiioooyyykkk{{{~~~xxxxxxvvvwww}}}vvvyyy{{{ppppppooonnnoooqqqqqqpppooojjjeeebbb___YYYRRRPPPSSSVVVZZZ```fffmmmuuu}}}vvvkkkgggaaa]]]iii|||YYYDDD222///222000...///...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,---...//////---,,,;;;___}}}mmmzzzmmmeeeuuurrr}}}wwweeeuuutttiiiuuu{{{|||wwwuuuvvvyyyzzz{{{zzzwwwvvvvvvvvvqqqtttwwwxxxwwwuuuttttttsssrrrqqqqqqqqqpppnnnlllkkklllmmmnnnppprrrssstttnnnnnnoooppppppooommmmmmlllmmmoooqqqqqqpppooonnnkkkmmmppprrrtttvvvyyy{{{|||{{{wwwnnnccc]]]ZZZ```kkkqqqllleee^^^bbbeeeeee```ZZZTTTQQQMMMSSSXXXUUUMMMEEEDDDEEEGGGIIIMMMPPPTTTYYY^^^bbbfffhhhkkkoooqqqssssssssspppqqqqqqsssuuuwwwyyy{{{{{{{{{}}}~~~|||wwwnnnnnnoooppppppnnnjjjfffccc^^^YYYRRRLLLKKKOOOUUUYYY```bbbfffjjjmmmnnnoooooolllpppssssssqqqppprrrtttxxxzzzzzzxxxuuussstttvvvxxxxxxxxxyyyzzzyyyvvvsssvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxyyy|||~~~~~~|||zzzxxxwwwvvvwww|||}}}oooeeefffzzzoooXXX???555666555000111111111111000///...---.............../////////+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++******+++------------.........//////------...///000000111222111333444555NNNxxxiii~~~|||~~~tttpppllljjjnnn{{{xxxyyy~~~{{{tttmmmpppppppppqqqrrrqqqnnnkkkiiieeeaaa^^^XXXQQQPPPSSSVVVZZZ```gggoooxxxyyyoookkkccc[[[bbbqqqfffLLL444///111///...000......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------************************++++++************++++++******+++,,,---.../////////000FFFqqqtttbbb{{{|||dddcccppptttvvvkkkiii{{{vvvnnnjjjrrrzzz|||vvvvvvxxx{{{||||||{{{xxxvvvuuuuuuuuuuuuuuuwwwxxxwwwuuurrrsssqqqpppppppppooollliiijjjkkkkkklllmmmnnnpppppplllmmmnnnooooooooonnnmmmnnnppprrrttttttsssqqqpppmmmoooqqqrrrrrrsssuuuwwwzzzxxx|||vvvnnnbbb\\\ZZZbbboootttnnneeeZZZ^^^bbbccc___YYYSSSOOOKKKRRRXXXUUUKKKDDDCCCEEEHHHJJJNNNRRRVVV[[[```dddfffhhhmmmrrruuuvvvuuuuuurrrrrrrrrsssuuuwwwyyyzzzzzzyyyzzz||||||{{{yyymmmiiijjjkkkkkkjjjhhhfffdddaaa\\\TTTMMMIIIKKKOOOSSS]]]```dddhhhlllmmmnnnmmmlllppptttssspppooorrruuuxxxwwwvvvuuuvvvvvvuuuuuutttwwwzzz{{{yyyvvvttttttvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}||||||vvvssswwwzzz}}}zzzpppiiipppxxxkkkJJJ555777888111222222222111000...,,,+++---........./////////000+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,---------.........------...///000111222222555555555;;;___kkkeeezzzuuunnnkkkkkkrrr~~~|||yyywwwrrroooooooooppprrrtttuuusssnnnjjjhhhdddaaa^^^XXXQQQOOORRRUUUYYY```hhhqqqzzz~~~rrrnnneee[[[```mmmmmmPPP666///000...---000.........------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************+++******************+++******+++,,,---//////000444666OOOzzzqqqfffjjjvvvbbbhhhxxxpppvvvkkk^^^lllqqqfffggglllllluuu}}}yyyzzz}}}{{{}}}}}}zzzvvvsssrrrwwwuuutttuuuxxxxxxuuurrroooooonnnooopppooommmjjjkkkjjjjjjjjjjjjkkklllmmmkkklllmmmooooooooonnnnnnppprrruuuvvvwwwvvvtttrrrpppqqqsssrrrqqqqqqssstttzzzvvv{{{uuunnnbbb\\\ZZZcccqqqvvvooodddWWW\\\aaabbb^^^XXXRRRNNNJJJQQQWWWTTTKKKCCCBBBEEEHHHKKKOOOTTTWWW\\\aaaeeeeeehhhnnntttwwwxxxwwwuuuuuutttttttttuuuvvvxxxyyy}}}{{{zzz{{{zzzzzz{{{mmmeeeeeefffggghhhggggggfffddd___WWWOOOJJJJJJNNNRRR[[[^^^cccgggkkkmmmmmmmmmlllppptttssspppoooqqquuusssooommmpppvvvzzzxxxuuuqqquuuzzz{{{xxxuuutttuuuwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxzzz{{{}}}~~~|||}}}~~~uuuvvv{{{~~~ppp]]]eee|||yyySSS666777:::222222333333222000...+++***---.........//////000000++++++------------++++++,,,------......------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,---------......------...///000111222222333666888DDDnnnwwwvvv\\\iiiyyyvvvsssppprrr{{{}}}zzztttnnnoootttmmmooosssvvvxxxuuuooojjjhhhdddaaa^^^WWWPPPOOORRRTTTYYY```iiirrr|||sssnnnfff]]]bbbooooooYYY???111...///...---......---------,,,,,,,,,***++++++,,,,,,++++++***......---,,,,,,+++******++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,---//////,,,***+++---...444111SSSkkk___aaammmxxxfffhhhooowwwkkk___eeeuuulllhhhjjjhhhxxx|||{{{zzz|||}}}|||yyywwwuuusssrrrqqqyyyvvvsssqqqrrrssstttsssnnnmmmllllllmmmllljjjhhhllllllllljjjhhhiiikkknnnnnnllljjjkkkmmmnnnllljjjpppqqqqqqrrrrrrqqqqqqpppqqqnnnpppuuuuuuqqqsssyyyxxxwwwyyy{{{}}}}}}tttmmm\\\YYY[[[dddpppssslllccc\\\\\\^^^```\\\TTTOOOPPPRRRUUUVVVQQQIIIDDDCCCEEEGGGKKKPPPUUUZZZ```eeeiiijjjnnnpppqqquuuyyyxxxsssrrrrrrrrrrrrsssuuuvvvxxx~~~yyyvvvwwwxxxzzzzzzpppmmmiiidddcccdddgggggggggbbbccc```WWWLLLFFFHHHLLLTTTXXX___fffjjjkkkjjjiiilllmmmnnnoooooooooooooooppppppqqqrrrtttvvvxxxyyyrrrtttxxxyyywwwuuusssrrr|||yyyvvvuuuvvvxxxyyyyyy}}}~~~~~~}}}zzzyyyyyyzzzwww|||~~~}}}|||zzz|||vvvfffZZZ___uuukkk<<<444<<>>dddxxxfffnnn}}}vvvrrrqqqzzzxxxxxxmmm___jjjhhhdddgggeeeyyy}}}|||{{{}}}zzzyyyvvvtttrrrpppoooooouuussspppooopppppppppooonnnmmmllllllmmmmmmkkkiiiiiihhhhhhjjjmmmooommmkkkmmmkkkjjjjjjlllmmmllljjjppppppqqqrrrrrrrrrrrrrrrrrrppprrrvvvvvvsssuuuzzzwwwwwwxxxzzz{{{}}}uuulll___]]]^^^gggrrrtttmmmddd[[[ZZZ\\\]]]YYYQQQNNNOOOTTTWWWWWWRRRIIICCCAAACCCIIILLLRRRWWW[[[```eeeiiinnnppppppoooqqquuutttppprrrrrrrrrrrrsssuuuvvvxxx{{{xxxwwwyyy{{{~~~pppllliiigggfffggghhhgggeeebbbccc```XXXNNNHHHHHHJJJPPPUUU\\\dddiiikkkkkkjjjmmmmmmnnnoooppppppppppppqqqqqqqqqqqqrrrssstttuuuppprrruuuuuusssqqqqqqqqqxxxvvvttttttuuuvvvvvvuuuzzz|||}}}|||{{{zzz{{{||||||}}}zzz{{{yyynnnpppkkkvvvrrrIII::::::///333222111000000/////////////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000//////000333555555AAAEEEccc|||cccttt{{{rrrmmmnnnsssxxxuuurrrmmmjjjjjjkkklllmmmcccdddccc]]]WWWSSSSSSTTTZZZ^^^fffnnnvvv~~~yyyqqqggg^^^\\\___ooozzzxxxdddIII777111111000---......---------,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,++++++******++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,+++***,,,...000000000444JJJqqq}}}{{{}}}uuuwwwlll^^^qqq{{{eeecccggghhhqqquuuxxxyyyxxxxxx{{{yyywwwvvvsssqqqpppooooootttrrrqqqpppqqqpppnnnlllmmmlllkkklllmmmmmmllljjjgggeeeeeejjjqqqsssoooiiilllkkkjjjjjjlllmmmllljjjnnnoooqqqrrrsssssssssssstttsssuuuwwwwwwuuuwww{{{vvvuuuwwwyyyyyyxxx~~~wwwkkkcccaaaccckkktttuuummmeeeZZZXXXXXXXXXTTTNNNLLLOOOUUUXXXXXXSSSJJJBBB@@@AAAJJJNNNSSSXXX]]]aaafffiiioooooommmjjjlllqqqrrrppprrrrrrrrrrrrsssuuuvvvxxxxxxvvvvvvzzz}}}pppllljjjiiiiiiiiihhhfffccccccdddaaa[[[RRRJJJHHHHHHLLLQQQYYYaaagggjjjkkkkkkmmmnnnooopppqqqqqqqqqqqqrrrqqqqqqppppppppppppqqqqqqsssssssssqqqppppppqqquuuttttttuuuvvvwwwvvvtttwwwyyy{{{|||||||||}}}~~~|||{{{zzz|||pppkkk}}}gggfffsssuuu]]]DDD;;;666333333111000000000000000////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000000///111333666555BBBPPPxxxkkkhhhzzzppplllooowww~~~zzzuuunnnhhhgggggghhhiii```aaaaaa]]]XXXTTTTTTUUU___aaagggpppzzzyyyrrriii___ZZZZZZfffqqq~~~rrrWWW>>>333111111///......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,---)))(((,,,/////////000CCC[[[zzzpppcccaaayyyuuufffhhhooorrrmmmpppsssuuuvvvyyy|||zzzyyywwwvvvtttsssrrrrrruuuttttttttttttrrrooollllllkkkkkklllmmmnnnlllkkkgggffffffkkkpppqqqnnnkkkllllllkkklllmmmmmmmmmmmmmmmnnnpppqqqsssttttttuuutttuuuvvvwwwvvvuuuwwwyyytttsssvvvyyyyyywwwzzzzzzlllfffdddfffnnnuuuuuummmdddZZZWWWVVVUUUQQQLLLLLLPPPUUUXXXXXXSSSJJJCCCAAABBBJJJNNNTTTYYY]]]aaaeeehhhlllllliiigggjjjqqqtttsssrrrrrrrrrrrrsssuuuvvvxxxtttsssuuuyyy|||~~~pppmmmllljjjiiihhhfffeeedddddddddbbb]]]VVVNNNHHHEEEJJJOOOVVV^^^dddgggiiiiiimmmnnnoooqqqqqqrrrrrrrrrqqqqqqppppppppppppqqqqqquuuuuutttsssqqqppprrrtttvvvvvvwwwyyy{{{{{{xxxvvvvvvyyy{{{||||||{{{|||}}}|||~~~}}}|||zzzhhh```xxxddd[[[ggg{{{sssRRR===999333333222111000000000000////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000000000111444777999HHH^^^iiirrrxxxnnnlllrrr|||xxxnnngggfffggghhhhhh]]]___```]]]XXXUUUUUUVVV```bbbjjjuuu~~~zzzvvvqqqkkkddd^^^[[[aaammm{{{~~~eeeHHH444///000///......---------,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++******************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,...)))(((,,,...---...222UUUsssbbbVVVgggpppiiipppxxx{{{vvvwwwxxxyyyyyy{{{}}}zzzyyywwwvvvuuuttttttttttttssstttuuuuuusssooollllllkkkkkklllmmmnnnlllkkkhhhiiikkkkkkkkkllllllmmmlllmmmmmmmmmmmmnnnnnnooolllmmmoooqqqrrrtttttttttsssuuuvvvuuuttttttuuuvvvsssrrruuuyyyzzzyyyzzz~~~}}}nnnffffffhhhooouuutttkkkcccZZZWWWUUUSSSPPPLLLMMMQQQTTTWWWWWWRRRJJJDDDDDDFFFIIINNNTTTZZZ^^^bbbfffhhhmmmmmmjjjgggjjjqqqtttsssrrrrrrrrrrrrsssuuuvvvxxxrrrqqqrrrvvvxxxyyy~~~uuupppnnnkkkgggdddcccdddeeefffdddbbb^^^YYYRRRJJJEEEJJJNNNTTT[[[aaadddffffffmmmnnnoooppprrrrrrrrrsssppppppppppppqqqssstttuuuvvvvvvtttrrrpppppprrrtttuuuvvvwwwzzz||||||zzzxxxwwwyyy|||}}}|||{{{{{{{{{~~~{{{ooo^^^ooommmdddlll```>>>777444333222111000000000000////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000000000222555777<<>>hhhxxxttt}}}nnnpppxxxxxxccceeeoooooo___```oooyyyqqqqqquuuvvvvvvuuutttqqqnnnkkkjjjoooooonnnmmmnnnqqquuuyyyooollliiihhhiiikkkkkkkkkjjjhhhhhhjjjnnnooommmkkkjjjiiihhhhhhiiijjjlllnnnmmmmmmmmmmmmmmmnnnoooppprrrrrrsssttttttsssrrrrrrvvvuuusssrrrsssvvvxxxzzzzzzzzzwwwiiiggg```iiiwwwwwwtttmmm```XXXRRRMMMMMMMMMLLLMMMOOOWWWVVVRRRKKKDDDBBBDDDHHHMMMQQQWWW___fffkkkoooqqqqqqrrrtttuuuwwwxxxxxxxxxvvvuuuttttttvvvxxxyyyyyywwwyyyuuuwww~~~}}}}}}~~~xxxxxx|||ttttttsssrrroookkkfffcccggggggeee___[[[XXXRRRKKKHHHKKKPPPVVV[[[```dddffflllmmmnnnpppppppppooonnnkkkoootttuuutttssstttvvvtttuuuuuutttrrrqqqqqqsssnnnpppsssvvvyyy{{{{{{|||uuuuuuvvvyyy||||||zzzkkkqqqrrrccczzzfffEEE>>>777222222333111//////////////////............------------------------++++++++++++++++++++++++******************************************************))))))******+++,,,)))******++++++,,,,,,---///......---------.........222...,,,222333666BBBgggeeeppp}}}xxxqqqnnnssszzzpppnnnmmmhhhccc```ZZZ\\\UUURRRUUUSSSVVVdddnnnvvv~~~~~~zzzuuupppooorrrqqqkkkccc```XXXUUUXXXdddsssxxxyyykkkKKK666111///......---------------,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))******************++++++++++++,,,++++++++++++++++++++++++)))///,,,,,,111000FFFqqqzzzlllwwwrrrfffooo~~~vvv[[[ddduuuuuujjj``````kkkwww|||tttqqqtttrrrrrrrrrrrrqqqpppnnnmmmpppqqqqqqqqqrrrvvv{{{nnnllljjjiiikkklllmmmmmmkkkjjjhhhjjjlllnnnmmmkkklllkkkjjjiiijjjlllnnnooommmmmmmmmmmmmmmmmmnnnooonnnoooqqqsssttttttsssrrrssssssrrrrrrtttxxx{{{}}}xxx}}}|||zzzwwwmmmhhhbbbkkkxxxyyyuuunnnbbbXXXRRRNNNNNNNNNMMMMMMPPPWWWVVVRRRKKKDDDBBBDDDHHHLLLQQQXXX```fffkkkoooqqqrrrssstttuuuvvvwwwwwwwwwwwwvvvuuuuuuwwwyyyzzzzzzwwwyyyuuuvvv}}}|||}}}vvvmmmkkkmmmkkknnnqqqppplllgggffffffgggiiihhhccc```]]]UUUMMMGGGJJJNNNTTTZZZ___ccceeekkklllnnnoooooooooooonnnooorrrvvvxxxwwwwwwxxxyyyvvvvvvuuusssqqqppprrrtttpppqqqtttvvvxxxxxxxxxxxxvvvvvvwwwxxx{{{~~~}}}|||ooouuuiii___ooo}}}oooYYY>>>666111222444333111222////////////............------------------------++++++++++++++++++++++++******************************************************))))))******+++,,,******++++++,,,---------///......---------......///333000///555666:::HHHpppaaaxxx~~~}}}sssnnnmmmuuuwwwmmmkkkjjjfff```^^^]]]___WWWSSSVVVSSSVVVdddqqqyyy|||zzztttrrrsssrrrkkkdddaaaXXXTTTTTT^^^kkkwww}}}nnnkkktttnnnSSS999000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,'''......---///555TTTqqqmmmjjjaaaqqqmmm[[[kkk~~~iiieeeaaabbbgggnnntttwww{{{{{{~~~xxxrrrrrrmmmnnnooopppqqqqqqppppppmmmnnnnnnnnnnnnppptttxxxllljjjhhhiiikkkmmmmmmmmmmmmkkkiiiiiikkklllllllllmmmlllkkkkkkkkkmmmoooqqqnnnmmmmmmlllllllllmmmmmmjjjlllpppsssttttttsssrrrqqqqqqqqqsssvvvzzz~~~yyyzzzzzz|||uuummmlllfffooo{{{yyytttlll___WWWQQQNNNNNNOOOMMMNNNQQQWWWUUUQQQJJJCCCBBBEEEHHHMMMSSS\\\ccciiinnnqqqtttsssttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwzzzuuuvvv|||{{{}}}{{{oooccc]]]]]]aaagggmmmmmmiiifffgggjjjfffhhhhhheeebbb___WWWOOOFFFHHHLLLRRRXXX^^^cccfffjjjkkkmmmooooooooooooooopppsssvvvxxxxxxxxxxxxyyyyyyxxxvvvsssqqqqqqsssuuutttuuuvvvxxxyyyyyyxxxxxxxxxwwwwwwxxxzzz|||~~~|||{{{||||||rrriiiaaa^^^iiinnneeeCCC:::222333444333111111////////////............------------------------++++++++++++++++++++++++******************************************************))))))******+++,,,+++++++++,,,------............---------......//////444222222888888>>>OOOiiiiii{{{qqqmmmnnnvvv}}}sssjjjhhhgggccc^^^\\\```aaaYYYTTTVVVTTTWWWeeeuuu}}}xxxttttttrrrlllfffddd]]]VVVSSSXXXcccooo|||}}}ggg```pppttt[[[>>>111///...---,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,)))///111//////===ccceeefff{{{hhhbbbvvvrrrdddcccccceeeiiimmmooooooxxxwww{{{{{{ssspppllllllmmmnnnooopppppppppmmmmmmlllkkkiiihhhjjjlllhhhgggfffgggjjjlllllllllooommmkkkiiijjjkkklllmmmmmmlllkkkkkkkkkmmmoooqqqnnnnnnmmmllllllkkkllllllkkkmmmpppsssttttttrrrpppqqqqqqrrrtttwwwzzz~~~~~~|||}}}{{{mmmpppjjjsss}}}yyyqqqhhh[[[UUUPPPMMMNNNOOOMMMNNNQQQWWWUUUPPPIIICCCAAAEEEIIIOOOVVV```hhhmmmppptttvvvttttttuuuuuuuuuttttttsssqqqrrrrrrrrrrrrrrrssstttxxx{{{wwwvvv||||||qqqbbbXXXTTT\\\aaagggjjjjjjjjjlllnnneeegggeee```^^^]]]WWWQQQGGGHHHLLLQQQWWW^^^dddgggkkklllnnnpppqqqqqqqqqqqqoooppprrrtttuuuuuuvvvvvvxxxyyyyyywwwtttrrrssstttwwwxxxzzz{{{|||||||||{{{xxxxxxxxxyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzpppjjjfffVVVZZZjjjlllMMM@@@555222333111///...////////////............------------------------++++++++++++++++++++++++******************************************************))))))******+++,,,++++++,,,------......///...------------.../////////333222444888888@@@UUUyyybbbuuupppqqqyyyzzzqqqiiigggeeeaaa]]]]]]___```XXXTTTWWWUUUXXXgggzzzyyyttttttsssnnniiihhhddd\\\UUUWWW^^^iiiwwwzzzfffbbbttt{{{dddEEE444000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++...222111000EEEmmmwww___jjjrrrbbbmmm~~~jjjeeecccdddjjjpppssspppmmmvvvvvvzzzzzzssspppmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooonnnkkkiiijjjkkkiiihhhgggiiilllnnnnnnmmmnnnmmmllljjjjjjjjjlllnnnmmmlllkkkjjjkkkmmmooopppooonnnmmmlllllllllllllllnnnppprrrttttttsssqqqppprrrrrrssstttvvvyyy{{{}}}|||~~~qqqmmmiiisss~~~xxxpppggg[[[SSSNNNKKKNNNOOOMMMNNNPPPVVVTTTOOOHHHBBBAAAEEEJJJOOOXXXcccjjjnnnooorrrtttsssttttttttttttssssssrrroooqqqsssrrrqqqpppqqqsssxxx{{{wwwwww}}}}}}zzziii[[[UUU___```ccciiipppsssrrrpppiiihhhccc\\\ZZZ[[[ZZZVVVIIIJJJLLLQQQWWW^^^eeeiiilllmmmppprrrssstttttttttnnnooopppqqqsssuuuuuuuuuwwwyyy{{{zzzxxxuuutttssswwwxxxzzz|||}}}~~~~~~}}}yyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}}}}|||||||||~~~fffcccfffXXXZZZmmmvvvWWWGGG888222222111000000////////////............------------------------++++++++++++++++++++++++******************************************************))))))******+++,,,++++++,,,------......///---------------.../////////222111333777666BBB\\\mmmiii|||xxxtttuuu~~~xxxpppiiigggeeeaaa______\\\]]]VVVRRRVVVVVV[[[jjj}}}xxxssstttssspppmmmllliii```WWWVVVYYYbbbqqq~~~rrreeecccsss}}}mmmMMM666111000///...---,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,------......+++***000222444PPPuuuppp]]]mmmnnnaaazzz}}}nnnfffeeehhhnnnuuuxxxuuuqqqwwwwww{{{~~~wwwrrrqqqooonnnmmmkkkjjjjjjjjjjjjjjjlllnnnnnnlllkkkllllllkkkjjjjjjlllnnnppppppooolllmmmmmmllljjjkkkmmmooommmlllkkkjjjkkkmmmooopppooonnnnnnmmmmmmmmmnnnnnnqqqqqqrrrssssssrrrqqqppprrrrrrssstttvvvwwwyyyzzz~~~}}}~~~ppphhhfffrrr~~~yyyrrrjjj```RRRMMMLLLNNNPPPOOOOOOQQQVVVTTTOOOGGGAAAAAAEEEJJJNNNWWWccckkkllllllnnnppprrrsssssstttssssssrrrrrrpppsssvvvuuurrrqqqrrrtttvvvzzzwwwvvv|||~~~uuuddd[[[dddccceeellluuuzzzwwwsssooommmeee]]][[[^^^^^^[[[KKKLLLMMMPPPVVV]]]dddiiimmmnnnqqqsssuuuvvvvvvvvvqqqpppppprrrtttvvvvvvvvvwwwyyy{{{|||zzzwwwvvvvvvuuuwwwyyy{{{||||||||||||zzzzzzzzz{{{}}}}}}}}}kkk___aaa]]]]]]jjjvvvcccPPP<<<333333333333444////////////............------------------------++++++++++++++++++++++++******************************************************))))))******+++,,,+++++++++,,,------......---------------...///000///111111333777777IIIhhh|||hhhvvvyyy{{{xxxuuuxxxvvvooojjjhhhfffbbb```bbb[[[\\\UUUQQQVVVWWW]]]mmmxxxtttuuuvvvrrroooooohhh```XXXTTTUUU\\\jjjvvvppphhhfffrrr{{{\\\===222222000///...---------******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,*********++++++++++++,,,++++++,,,,,,---......///---(((///555===]]]~~~}}}oookkk}}}}}}nnn___{{{mmmcccgggmmmrrrvvvxxxyyyyyyzzzzzz}}}~~~yyyrrrpppsssooonnnllljjjiiihhhhhhiiigggiiikkkllljjjiiiiiiiiikkkjjjjjjlllnnnooonnnmmmjjjlllnnnmmmllllllmmmpppnnnmmmlllllllllnnnppprrroooooonnnnnnnnnooopppppppppppppppppppppqqqrrrrrrpppqqqrrrsssuuuwwwxxxyyyyyy|||}}}{{{|||mmmjjjhhhuuuzzzrrrjjj```SSSOOOMMMPPPRRRQQQQQQSSSVVVSSSNNNFFFAAA@@@FFFKKKPPPZZZgggmmmmmmlllmmmoooqqqrrrrrrsssssssssrrrrrrooossswwwvvvrrrppprrrtttrrrwwwttttttzzz}}}nnncccggghhhkkkqqqwww{{{yyywwwrrrpppiiiaaa^^^```___\\\MMMLLLLLLOOOTTT[[[bbbggglllmmmpppsssuuuvvvwwwwwwrrrqqqppprrruuuwwwwwwvvvyyyzzzzzzyyyxxxxxxyyy{{{xxxxxxzzz{{{{{{{{{zzzyyy{{{{{{{{{{{{|||~~~{{{zzzddd\\\ccccccggguuuvvv___EEE777444333333444////////////............------------------------++++++++++++++++++++++++******************************************************))))))******+++,,,******++++++,,,------------,,,,,,------///000000...111111555:::<<>>111444333---222222111111000/////////,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111444444222555;;;CCCeeeggg|||yyy}}}~~~|||}}}vvvqqqiiibbbbbbeeehhhhhh```ccc[[[UUUVVVXXXdddyyywww|||tttmmmlllooohhhaaa\\\XXXYYYbbbmmmhhhlllfffqqqnnn999333//////000---,,,...,,,,,,+++******)))((((((,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------...,,,111DDDbbbxxx{{{uuusssuuu^^^rrr}}}tttaaaYYYhhh{{{}}}nnnbbb___```fffpppxxx}}}~~~}}}|||{{{zzzyyywwwuuutttrrrrrrpppnnnkkkhhhhhhjjjmmmooolllkkkmmmppppppkkkhhhiiiiiiiiihhhhhhhhhiiijjjjjjiiijjjlllmmmmmmmmmmmmlllooopppqqqpppnnnnnnoooqqqmmmnnnoooppppppooonnnnnnpppooopppqqqssssssqqqooossssssrrrrrrssssssttttttvvvuuuuuuuuuvvvyyy{{{}}}}}}uuupppvvv}}}}}}vvvlllccc___TTTRRRQQQTTTXXXZZZVVVSSSUUUOOOGGGAAAAAAEEEJJJNNNWWW^^^gggooossstttsssssstttssssssrrrqqqpppooonnnooooooooooooooopppqqqqqqnnnxxxxxxttttttwwwuuummmtttyyy||||||tttkkkmmmjjjbbb]]]]]]]]][[[YYYOOOIIILLLTTT[[[aaaffflllooopppoooqqquuuvvvtttrrrsssssstttvvvxxxyyyzzzxxxzzzyyyvvvwwwzzz|||zzz{{{yyyzzz|||{{{wwwxxx|||~~~||||||}}}{{{yyyxxxxxxwwwyyy}}}kkk|||sssyyybbbFFF777777777222222222111111000/////////,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++*********************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111222333333666===KKKooo```{{{}}}{{{}}}vvvqqqhhhccccccfffiiiiiiaaaccc[[[UUUWWWXXXdddzzztttttt|||~~~wwwooommmssskkkaaaZZZUUUVVV```kkk]]]hhhjjjsss{{{zzz>>>777111111111...,,,,,,---,,,,,,++++++******))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,555OOOlll|||zzzrrrnnnzzzVVViii~~~{{{lll[[[SSSjjjxxxggg^^^\\\]]]eeeoooxxx}}}}}}|||zzzwwwuuusssqqqqqqooommmkkkiiiiiikkknnnppppppnnnooorrrqqqkkkhhhiiikkkjjjjjjiiiiiiiiiiiijjjkkkkkkjjjjjjjjjkkkkkkkkklllnnnpppooonnnmmmnnnooollllllllllllmmmnnnoooooopppqqqrrrsssuuussspppmmmrrrrrrrrrsssssstttttttttvvvvvvuuuuuuwwwxxxzzz|||yyyuuuyyy|||zzzrrrhhhaaa^^^TTTSSSTTTWWWZZZZZZWWWSSSSSSMMMFFF@@@???DDDJJJOOO[[[```hhhnnnqqqrrrssssssqqqrrrrrrrrrqqqpppnnnmmmmmmmmmmmmlllmmmmmmnnnoookkkvvvwwwsssrrruuu{{{sssvvvyyy{{{~~~~~~wwwoookkkmmmjjjccc^^^^^^^^^\\\ZZZQQQKKKOOOVVV\\\bbbfffiiimmmooooooqqquuuuuurrrrrrrrrsssuuuvvvyyyzzz|||wwwyyyyyyvvvwww{{{}}}{{{{{{zzzzzz|||zzzwwwwww{{{~~~~~~||||||~~~}}}}}}}}}|||zzzxxxvvvuuuyyy}}}ssswww|||{{{xxxgggLLL888333444333222222111111000/////////------............------------,,,,,,,,,,,,+++++++++++++++*********))))))************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111111222444777>>>RRRzzz___}}}}}}{{{~~~wwwpppgggdddeeehhhjjjkkkcccddd\\\UUUXXXZZZfff{{{uuusssxxxzzzzzz}}}{{{sssooouuulllbbbZZZSSSSSS]]]hhhVVVeeelllwwwxxx}}}rrrBBB999111000111...,,,,,,---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......===\\\xxxyyyqqq~~~kkkUUUfffwwwuuudddZZZ[[[wwwwwwfff___]]]]]]dddooowww|||~~~~~~{{{wwwtttqqqooooooooommmkkkjjjkkkmmmppprrruuuqqqppppppnnnjjjhhhkkkllllllkkkjjjiiiiiiiiijjjlllkkkiiihhhggghhhiiijjjjjjlllnnnooonnnmmmmmmmmmkkkkkkjjjjjjkkkmmmpppqqqnnnoooqqquuuwwwvvvsssppprrrrrrssstttuuuuuuuuuuuuvvvvvvvvvwwwyyy{{{}}}~~~~~~zzzvvvzzz}}}yyypppfff^^^ZZZTTTTTTVVVYYY[[[ZZZVVVRRRQQQLLLFFF@@@???CCCKKKQQQ```ccchhhkkkllllllmmmnnnkkklllmmmooooooooommmlllkkkkkkjjjjjjkkkkkklllmmmiiiqqqpppmmmppptttvvvwwwyyy}}}~~~tttjjjkkkmmmkkkddd```______]]]ZZZRRRLLLPPPWWW\\\```ccceeejjjmmmnnnpppttttttqqqqqqqqqrrrtttvvvxxxzzz{{{vvvxxxxxxvvvwww|||~~~||||||zzz{{{}}}{{{wwwxxx|||~~~|||{{{{{{zzzyyyyyyzzzyyy{{{}}}~~~~~~~~~||||||||||||||||||}}}}}}zzzxxxxxx||||||oooTTT;;;000111444222222111111000/////////------............------------,,,,,,,,,+++++++++++++++*********)))))))))************************))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111111111666888>>>[[[oooggg|||}}}{{{xxxooofffdddgggiiikkkmmmdddeee\\\VVVZZZ^^^jjj}}}yyy~~~xxxxxxzzz~~~|||vvvqqqrrrkkkccc\\\VVVSSSZZZcccZZZaaacccpppqqqttt}}}kkkGGG<<<111///000...---------------,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((('''(((((()))***+++,,,++++++,,,,,,,,,,,,------///111FFFkkk|||xxxyyy```___nnn{{{mmm]]][[[fffsssddd___\\\^^^fffpppwwwyyyzzz}}}}}}zzzvvvsssrrrqqqqqqnnnmmmllllllnnnpppsssuuuyyysssnnnllliiiggghhhlllllllllkkkjjjiiiiiiiiijjjmmmkkkiiigggfffggghhhjjjiiikkkmmmnnnmmmllllllmmmlllkkkjjjjjjkkknnnqqqrrroooppprrrvvvxxxwwwtttqqqrrrssstttvvvwwwwwwvvvvvvvvvvvvxxxyyy|||~~~{{{yyytttyyy~~~|||rrrfff\\\VVVRRRTTTWWWZZZ[[[XXXTTTPPPOOOMMMHHHCCCAAADDDLLLRRR___bbbeeeggghhhiiijjjkkkiiiiiijjjkkkkkkjjjiiiiiigggffffffffffffggghhhhhhhhhkkkggggggpppvvvzzzwwwxxx~~~~~~rrrgggjjjmmmkkkeee```___^^^\\\YYYQQQLLLPPPVVVZZZ]]]___bbbgggkkklllooossstttqqqppppppqqqrrrtttvvvxxxyyyvvvxxxxxxvvvwww|||~~~||||||zzz{{{}}}|||yyyzzz~~~||||||{{{yyyyyyyyyyyyyyyvvvwwwyyy{{{~~~~~~}}}{{{zzz{{{}}}zzz|||}}}zzz```CCC333333888222222111111000/////////---......//////......---------,,,,,,,,,++++++++++++++++++************)))************************))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111111000777;;;DDDiii^^^rrr}}}}}}{{{zzznnndddeeehhhiiijjjmmmffffff\\\WWW]]]bbbooo~~~{{{zzzxxxyyy|||}}}yyytttmmmiiieeeaaaZZZVVVXXX___fff___UUU___fffooouuuPPPAAA333...///.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++******+++,,,,,,---......///444PPPyyysss^^^gggwwwdddWWW^^^ooojjjaaa^^^YYY```hhhrrrxxxyyyyyy|||{{{yyywwwuuuttttttuuuvvvooonnnnnnoooqqqsssvvvxxxyyysssmmmjjjhhhfffhhhmmmkkkjjjjjjiiiiiiiiiiiijjjlllkkkiiigggfffgggiiijjjiiikkkmmmmmmllllllmmmnnnmmmmmmllllllmmmooorrrsssssstttuuuvvvxxxvvvssspppssstttvvvxxxyyyyyyyyyxxxwwwxxxyyy{{{~~~|||xxxrrrxxx~~~uuuggg\\\UUURRRUUUYYY\\\[[[WWWSSSOOOOOOOOOLLLGGGDDDFFFMMMRRRXXX[[[```ccceeegggiiikkkiiihhhgggeeecccaaa```______^^^^^^^^^^^^___``````eeefffaaacccooottt|||zzzwww}}}~~~qqqgggkkkmmmllleee```^^^\\\YYYXXXPPPLLLPPPVVVXXXZZZ\\\```dddhhhiiimmmrrrtttrrrpppqqqqqqrrrsssuuuvvvwwwwwwyyyyyyvvvwww{{{}}}{{{zzzxxxzzz}}}|||yyy{{{}}}~~~{{{zzz||||||zzzxxxxxxyyy|||~~~zzzxxxwwwyyy|||~~~yyy}}}|||~~~{{{sssxxx}}}zzzfffIII666222777222222111111000/////////......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111111...999@@@LLLxxxoooXXX~~~~~~}}}|||mmmccceeeiiihhhhhhlllgggfff\\\YYYaaahhhuuu~~~}}}yyyxxx}}}~~~yyyllliiigggeee^^^WWWWWW[[[ppp___LLLVVVaaappp[[[JJJ777///.........///+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))******+++))))))***+++---...//////---666XXXnnnbbbmmmaaaVVVcccxxxxxxdddbbbaaaZZZaaajjjtttyyyzzzzzz~~~}}}{{{xxxuuusssssstttuuuoooooopppqqqsssvvvyyy{{{wwwrrrnnnmmmjjjggghhhkkkiiiiiihhhhhhhhhiiijjjjjjkkkjjjiiihhhhhhhhhiiijjjjjjkkkllllllllllllnnnpppoooooonnnnnnoooqqqrrrssstttttttttvvvwwwwwwuuussstttvvvxxxzzz{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~yyyrrrxxx~~~~~~uuuhhh^^^XXXSSSWWW\\\^^^]]]XXXSSSPPPPPPQQQPPPLLLHHHHHHMMMSSSPPPSSSXXX\\\^^^```bbbcccbbb```\\\YYYVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVV[[[___\\\^^^hhhlllrrrvvvzzz{{{pppiiikkknnnllleee___]]]ZZZWWWXXXPPPLLLPPPVVVXXXXXXZZZ___cccfffgggkkkqqqtttsssrrrrrrrrrsssssstttvvvvvvxxxzzzyyyvvvwwwzzz|||zzzvvvuuuwwwzzzzzzxxxzzz}}}zzzzzz}}}}}}zzz{{{zzzzzz|||}}}zzz|||{{{zzzxxxxxxyyyzzz{{{|||~~~{{{}}}uuugggssswwwdddnnntttjjjQQQ:::333555222222111111000/////////......////////////......------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111444///:::BBBOOO~~~^^^]]]{{{~~~}}}lllaaadddhhhgggfffjjjhhhggg]]]ZZZdddmmm{{{}}}}}}|||}}}pppmmmjjjfff^^^VVVUUUYYYtttaaaLLLWWWbbbqqqdddPPP;;;111............++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***************+++((((((***+++---...000000,,,777]]]lllfffsss~~~bbbXXXhhhtttcccggghhh___aaakkkvvv{{{{{{|||{{{vvvrrrpppppppppppppppqqqrrruuuxxxzzz|||tttqqqooopppnnniiihhhiiihhhggggggggghhhiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjkkklllllllllkkkllloooqqqpppppppppqqqqqqrrrssssssqqqqqqrrrtttxxxzzzzzzyyyuuuwwwyyy{{{}}}||||||{{{||||||||||||||||||{{{zzzzzzrrrxxx}}}|||tttiii```[[[TTTXXX^^^```^^^YYYTTTPPPQQQRRRSSSOOOKKKJJJNNNRRRKKKNNNRRRUUUVVVWWWXXXYYYWWWTTTQQQMMMKKKKKKMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNQQQXXXXXXZZZaaabbbiiizzzvvvvvv{{{xxxpppkkkkkknnnllleee^^^\\\YYYUUUYYYQQQMMMQQQWWWXXXXXXYYY^^^bbbdddeeeiiippptttssstttttttttttttttuuuvvvvvvyyy{{{zzzvvvvvvzzz{{{yyysssrrrtttxxxyyywwwyyy~~~{{{~~~xxxxxx||||||xxx}}}{{{zzzzzz|||{{{xxxtttwwwxxxyyy{{{|||}}}}}}~~~|||~~~vvvhhhoooiiiXXXfffsssppp[[[CCC888888222222111111000/////////......////////////......---------,,,,,,,,,++++++......---------,,,,,,,,,************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111888000:::AAAMMM|||uuuwwwVVVeeeyyy~~~lll```dddhhhfffeeeiiiiiiggg]]][[[fffppp~~~~~~uuupppkkkeee\\\TTTTTTYYYbbbMMMLLLWWWlllnnn[[[???222333,,,***555------------------------************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++++++++***)))***+++)))+++,,,+++,,,///111111444AAAmmmvvv___iiivvvyyyoooRRR[[[tttjjj[[[hhhnnneeemmmsssyyy|||{{{|||uuuqqqqqqrrrpppnnnoooooooooooopppqqqrrrtttqqqooommmmmmnnnooonnnnnnjjjiiihhhggghhhiiilllmmmnnnjjjfffddddddfffhhhhhhhhhjjjnnnooonnnlllllllllkkklllmmmnnnpppsssxxx{{{sssqqqoooqqqvvvzzz|||{{{{{{zzzyyyzzz|||}}}|||zzz}}}yyyyyyyyy{{{|||yyyoooaaaWWWSSSWWW\\\^^^[[[VVVRRRPPPRRROOOMMMOOOOOOMMMOOORRRRRRQQQOOOOOOOOONNNMMMKKKGGGGGGFFFFFFGGGHHHJJJKKKHHHJJJJJJJJJHHHGGGHHHJJJKKKKKKOOOSSSTTTVVV___iiixxxtttwwwtttmmmiiilllnnnnnnjjjccc\\\YYYYYYWWWQQQNNNPPPRRRSSSVVV[[[WWW[[[aaagggkkkmmmmmmmmmssstttuuutttttttttvvvxxxwwwyyyyyywwwxxxzzzxxxssspppsssvvvxxxyyyyyyzzz|||zzzxxxwwwyyy{{{{{{yyyvvvwwwxxxxxxvvvuuuvvvzzz|||{{{zzzyyyyyyzzz|||}}}eeekkkcccUUU\\\fffqqqjjjIII333:::444333222111000000000000///............---------++++++++++++++++++++++++---,,,++++++------,,,++++++***)))(((((()))***+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111333888@@@999ddd}}}oooZZZ^^^qqqqqq|||nnnbbb```eeegggggghhheeebbb___bbblllzzzxxxnnnhhhfff```UUURRRVVV|||iiiQQQGGGPPPaaauuuxxxfffEEE111222000,,,111,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))+++,,,+++***)))***+++)))+++++++++,,,...111111<<>>777444333222111111000000111///............------------------------------------,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222666555>>>MMMyyypppLLL]]]rrrggg```fffnnnppplllhhheeecccbbbdddjjjpppuuuwwwwww|||~~~rrrjjjgggaaaWWWSSSVVVlllxxx^^^EEERRRaaaooolll===000333///)))++++++++++++++++++++++++************************************)))))))))((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,******+++,,,+++***+++,,,++++++000777JJJttt}}}tttOOOTTTyyy~~~xxx[[[SSSiii{{{|||oooaaaXXXZZZhhhwww~~~{{{yyy{{{~~~|||vvvrrrqqqqqqppppppooommmlllnnnqqqqqqmmmhhhnnnmmmnnnooopppnnnkkkhhhfffffffffggghhhjjjkkklllqqqnnnllljjjkkkkkkjjjiiilllmmmmmmkkkjjjiiikkkmmmmmmnnnppppppppprrruuuwwwssssssssssssssssssrrrrrruuuwwwzzzzzzzzzzzz}}}yyyzzz|||sssyyy~~~wwwkkkbbb^^^WWW___fffgggaaaXXXQQQNNNPPPKKKHHHIIIIIIHHHKKKPPPRRRRRRRRRQQQNNNKKKIIIIIIJJJIIIHHHHHHIIIMMMQQQSSSSSSUUUXXXXXXWWWUUUTTTTTTQQQPPPPPPQQQMMMIIIIIIMMMNNNkkkzzztttlllgggjjjkkkkkkgggaaa\\\\\\]]]ZZZTTTOOOPPPQQQQQQSSSVVV\\\\\\^^^eeemmmrrrrrrpppssstttuuutttrrrrrrsssuuuxxxxxxuuuqqqrrruuuvvvrrrppprrrtttuuuuuuvvvwwwyyy{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwyyy{{{}}}}}}|||zzzxxxxxxzzz|||}}}|||}}}ppphhh\\\PPPXXXhhh___FFF;;;444444333222111111111111///............------------------------------------,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333999888???TTTttt```OOOddd{{{llldddbbbkkkttttttmmmggg___^^^___bbbgggkkkmmmmmmqqqwww~~~rrriiigggaaaWWWRRRTTTcccwwwaaaDDDQQQbbbnnnyyyDDD...000000,,,++++++++++++++++++++++++************************************)))))))))((((((((((((((((((((((((((())))))))))))***************,,,,,,,,,+++***+++,,,,,,***+++---,,,+++222<<>>>>>@@@GGGOOOVVVZZZ]]]]]]ZZZWWWWWWYYYVVVUUUTTTTTTTTTTTTUUUVVVOOOQQQSSSTTTTTTUUUWWWYYY^^^[[[ZZZ[[[WWWOOOIIIIIIHHHJJJUUUuuu~~~tttkkkeeehhhjjjhhhccc___]]]^^^ZZZTTTPPPQQQSSSTTTVVVZZZYYY[[[___ccciiioootttvvvwwwwwwwwwuuusssrrrssstttrrrtttuuutttvvvxxxvvvqqqrrrssstttttttttuuuwwwyyyxxxxxxyyyxxxwwwxxx{{{}}}}}}{{{zzzzzz{{{||||||{{{{{{{{{|||}}}~~~{{{{{{~~~jjjiiibbbgggxxxrrrWWWDDD555444333222222111111222///............---------++++++++++++++++++++++++---,,,++++++------,,,+++******++++++++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111333>>>CCC```uuusssmmmJJJZZZssshhhiiiqqq|||}}}uuuqqqnnnjjjeeebbbaaabbbcccccckkkpppxxxzzznnnfffgggcccXXXPPPOOO^^^zzz|||\\\NNNaaasssvvv|||wwwMMM666111000111,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------++++++,,,------)))+++///...---888GGGgggppp{{{|||xxxqqqWWWMMMUUUhhhwwwccc[[[TTT___{{{jjjaaaccckkksssyyyqqqtttwwwxxxwwwwwwyyy{{{wwwvvvtttrrrqqqrrrsssuuu}}}zzztttooooooqqqqqqpppnnnnnnnnnnnnllljjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmoooooommmkkkjjjllloooppppppooopppqqqoooqqqrrrrrrqqqpppqqqrrruuuuuuuuusssrrrsssxxx{{{zzzvvvtttvvv|||~~~|||xxxuuuyyy}}}~~~}}}}}}~~~~~~wwwyyy}}}}}}tttiiiaaaeeelllrrrooocccXXXSSSSSSRRRHHH???<<<<<>>PPP}}}ssseeejjjoooooojjjeeebbbaaa```YYYTTTTTTUUUTTTUUUXXXTTTZZZaaacccdddiiisss{{{yyyzzzyyywwwuuussstttuuutttuuussspppsssyyy|||zzztttuuuuuuuuutttuuuxxxzzzuuuvvvxxxwwwwwwyyy}}}|||yyyyyy{{{zzzxxxuuusssvvv{{{~~~|||{{{~~~~~~xxxhhhnnneee]]]cccdddYYYQQQ555555444333222222222222//////.........------------------------------------,,,++++++------,,,+++,,,,,,---......---,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000///...............777EEECCCfffxxxWWWQQQmmm~~~zzzmmmkkkrrr{{{uuuuuupppiii^^^WWWWWW[[[aaadddcccddddddeeefffgggggggggdddgggiiihhhfffdddeeegggfffgggiiillloooqqqtttuuu}}}|||xxxmmmhhhkkkjjj^^^RRROOO]]]ffftttgggLLLVVVnnnooo[[[===777222''',,,,,,------,,,,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******++++++,,,------,,,333...'''+++111<<>>LLL\\\llljjjkkkpppsssrrrqqqrrruuusssqqqqqqrrrqqqmmmjjjlllmmmmmmiiiccc______``````___]]]]]]^^^]]]\\\ZZZSSSMMMIIIGGGIII]]]mmmcccbbbkkkooogggeeefff^^^\\\TTTMMMNNNPPPQQQSSSVVVXXXYYY]]]dddiiimmmqqquuutttuuuwwwxxxxxxwwwvvvuuuzzzvvvqqqoooqqqtttxxxyyywwwvvvuuuttttttuuuvvvwwwqqquuuyyy{{{{{{|||~~~}}}{{{yyyxxxyyyzzzzzzzzzzzzzzz|||~~~|||{{{{{{|||}}}}}}|||{{{zzzrrr^^^iiidddYYY```eee[[[OOO<<<333333444...000444111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000///...///111333777CCCIIInnnnnnMMMLLLyyyzzzrrrooojjjvvvuuukkkgggbbb___ZZZWWWWWW[[[```dddgggeeedddccccccbbb```^^^eeeeeeffffffeeeddddddcccbbbbbbaaa]]][[[\\\aaafffkkkjjjqqq}}}yyyoooiiiiiiggg^^^VVVSSSeeedddnnnhhhUUUYYYjjjjjjeeeCCC999444+++,,,------------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))******++++++,,,------,,,222///,,,111666EEE]]]bbb~~~bbbRRR___hhh~~~sssWWWMMMRRRfffuuurrruuuhhh\\\\\\cccllluuu|||xxxyyy{{{~~~}}}|||wwwuuutttwwwwwwttttttwwwxxxxxxxxxwwwuuurrrooonnnnnnmmmlllkkkkkklllmmmmmmkkklllmmmlllkkkkkkmmmnnnooonnnmmmnnnqqqrrrqqqpppnnnnnnnnnoooppppppooooooqqqrrrtttsssrrrqqqqqqrrrtttuuuvvvvvvtttssssssssswwwwwwxxxyyyzzz{{{{{{{{{yyyzzz||||||||||||~~~{{{vvvyyyxxxwww{{{~~~tttkkkiiiuuu{{{|||rrrddd\\\ZZZZZZ]]]XXXQQQHHHAAABBBMMMZZZhhhlllqqqsssvvvyyy{{{|||}}}zzzxxxxxxyyyyyyvvvtttssstttrrrnnngggcccaaabbbeeeccc```___]]]\\\YYYWWWYYYSSSNNNIIICCCKKKiiittteeebbbiiillleeeeeehhhccc]]]VVVQQQPPPOOOMMMNNNRRRUUUXXX___ggglllpppsssvvvvvvvvvwwwwwwwwwvvvvvvuuuvvvtttrrrrrrtttuuuvvvuuuwwwvvvuuusssssssssssssssqqquuuyyyzzzzzz{{{}}}|||{{{yyyyyyyyyxxxxxxwwwzzz{{{||||||{{{{{{zzzzzz{{{{{{|||}}}~~~jjjfff[[[SSS[[[jjjfffUUU>>>333333555///000444000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000/////////111333;;;IIISSS{{{cccGGGRRRwwwqqqqqqvvvvvvkkkeee[[[XXXVVVVVV[[[aaahhhkkkkkkjjjgggfffdddcccaaa```bbbcccdddeeefffeeeeeedddcccdddccc___[[[XXXYYYZZZ^^^\\\aaakkkoootttwwwvvvnnniiijjjhhh___WWWSSShhh```hhhnnnbbb\\\dddiiioooIII999444///---------------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******++++++,,,------,,,...---000555777MMMppp[[[PPPbbbsssoooSSSNNNXXXkkksssiiieee^^^ZZZ]]]bbbgggooovvvwwwzzz~~~~~~}}}|||wwwttttttwwwwwwttttttwwwvvvwwwwwwvvvuuusssqqqppplllllllllllllllmmmmmmmmmjjjlllmmmmmmllllllmmmnnnooonnnmmmnnnppprrrqqqpppqqqqqqqqqqqqqqqqqqpppooorrrsssttttttrrrppppppqqqrrrtttvvvvvvtttsssssssssxxxxxxyyyyyyzzzzzzzzz{{{zzz{{{}}}~~~}}}~~~~~~yyywww}}}xxxyyy}}}~~~yyyppplllmmmtttzzzzzzrrrjjjiiikkklllmmmcccXXXPPPHHHEEEKKKTTTdddpppxxxxxxyyy~~~~~~~~~}}}{{{uuuooojjjggggggkkkhhhddd```]]]YYYUUURRR[[[VVVRRRMMMDDD???JJJZZZyyy~~~zzz~~~}}}uuugggccchhhjjjdddeeejjjfff^^^ZZZVVVSSSNNNIIIIIIMMMQQQXXXaaahhhnnnssswwwxxxyyyxxxvvvuuuuuuuuuuuuvvvrrrrrrsssuuuwwwvvvtttqqqttttttssssssrrrrrrrrrrrrrrruuuwwwyyyyyyyyyzzz|||zzzzzzzzzzzzzzzxxxwwwvvv||||||}}}}}}|||{{{yyyxxxyyy{{{}}}~~~{{{}}}hhh\\\XXX]]]tttxxx^^^BBB555333666111000333000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000//////222333777FFFWWWXXXDDD]]]~~~yyysssrrruuuttthhhaaaYYYUUURRRUUU]]]gggnnnqqqtttrrrpppmmmjjjhhhgggffffffggghhhhhhhhhfffeeeddddddeeefffddd```[[[YYYWWWVVVSSSTTTYYY\\\___mmm}}}yyyppptttmmmiiijjjiiibbbXXXSSS^^^YYYfffxxxppp]]]aaarrryyyxxxQQQ999222111---------...---,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))******++++++,,,------+++++++++000333444OOO{{{XXXNNNaaauuukkkOOOOOO```xxx~~~qqqaaa]]]ZZZ\\\___dddmmmwwwxxx{{{~~~}}}{{{zzzzzzvvvssssssvvvvvvssssssvvvsssssssssssssssqqqpppooolllmmmnnnooooooooooooooojjjlllmmmnnnmmmlllmmmnnnnnnnnnnnnooopppqqqqqqqqqqqqrrrssssssqqqppppppppprrrssstttsssqqqoooooopppppprrruuuvvvuuutttssstttzzzyyyyyyyyyyyyzzzzzz{{{yyy{{{}}}~~~~~~~~~}}}vvvzzz}}}zzzrrrlllmmmpppsssuuussspppttt{{{}}}xxxvvvlllaaaYYYOOOFFFGGGNNN]]]ppp}}}|||zzz}}}xxxtttqqqpppnnnkkkfffaaa]]]XXXSSSPPPTTTRRRRRRQQQKKKCCCCCCHHHTTTbbbllljjjjjjpppsssqqqhhheeekkkmmmffffffjjjeee^^^[[[XXXUUUMMMFFFGGGKKKPPPXXXbbbhhhmmmtttyyy{{{zzzyyyvvvtttssssssuuuvvvqqqqqqsssuuuwwwvvvsssqqqqqqrrrsssssstttttttttssstttuuuvvvwwwwwwxxxxxxyyyvvvyyy{{{}}}|||zzzxxxxxx}}}}}}}}}}}}|||{{{zzzzzzyyyzzz{{{{{{|||nnnddd```]]]uuucccJJJ888333777222111333///////////////............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---///000000///000222444444BBBXXX}}}SSSGGGiii}}}|||xxxtttwww{{{~~~sssjjjeee```ZZZSSSSSS[[[fffnnnsss|||{{{yyyvvvrrrooonnnnnnppppppooommmjjjgggdddbbbeeefffhhhiiihhhfffdddccc[[[WWWUUUTTTSSSUUU___kkkwwwxxxqqqrrrnnnkkklllkkkeee[[[TTTNNNQQQfff~~~xxx]]]aaa{{{___@@@333111------.........---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************)))******++++++,,,------------+++...111333QQQyyyVVVOOOaaawwwhhhLLLOOOfffzzzddd___[[[ZZZ\\\bbbnnnzzz{{{|||}}}}}}{{{zzzyyyyyyyyyvvvuuuxxxxxxttttttwwwrrrrrrrrrrrrrrrqqqqqqqqqnnnnnnpppqqqrrrrrrrrrrrrlllmmmnnnnnnllllllmmmnnnmmmnnnooooooooopppqqqqqqppprrrtttssspppoooooopppqqqrrrsssrrrpppnnnnnnooooooqqqtttuuuuuutttuuuvvv{{{{{{zzzyyyyyyyyyzzzzzzxxxzzz|||}}}}}}~~~{{{uuuzzz|||vvvmmmjjjmmmqqqxxxtttnnnooozzztttjjjaaa\\\QQQDDDBBBIIISSShhhzzz~~~}}}~~~}}}~~~}}}zzzyyyoookkkfffbbb^^^YYYTTTQQQOOOMMMNNNOOONNNIIIEEEEEEFFFUUUbbbcccccchhhmmmnnnhhhgggooossskkkiiiiiibbb]]]ZZZXXXUUUNNNGGGHHHMMMPPPZZZcccfffkkkttt{{{}}}{{{xxxuuusssrrrsssuuuvvvssssssrrrsssuuuvvvuuusssssstttuuuvvvvvvuuusssrrruuuttttttuuuvvvwwwxxxxxxssswww|||~~~}}}|||{{{{{{~~~}}}}}}~~~}}}{{{|||}}}}}}}}}zzzxxxvvvzzz{{{mmmaaaSSSgggzzziiiTTT===444777444111222///////////////............------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------.........---///000000000111333555:::EEE___wwwQQQHHHooo|||{{{~~~~~~tttnnnlllhhh___UUUQQQVVVbbbnnnuuu~~~}}}yyyuuuuuuvvvvvvuuussspppmmmjjjgggfffggggggggghhhiiikkklllllleeeaaa\\\WWWSSSRRRWWW^^^mmm{{{|||vvvsssqqqnnnmmmmmmiii___WWWFFFLLL___xxxyyy___bbbtttNNN999222...............---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))******++++++,,,------///111//////333:::YYY{{{qqqTTTQQQddddddKKKRRRkkkwwweee___ZZZZZZ]]]cccooozzz}}}}}}}}}|||zzz}}}zzzyyy{{{zzzwwwvvvxxxtttttttttsssssssssssssssooopppqqqrrrssstttuuuvvvooopppooommmkkkjjjlllnnnmmmnnnppppppooooooqqqrrrooorrruuutttqqqoooppprrrqqqrrrssssssqqqoooooopppppprrrttttttuuuvvvxxxzzz}}}|||{{{yyyyyyyyyzzzzzzxxxzzz|||}}}}}}~~~yyyvvv{{{|||tttlllkkknnnpppvvvpppjjjtttuuufffZZZXXXRRREEEAAAFFFHHHYYYmmmyyy||||||~~~|||{{{}}}}}}qqqmmmiiidddaaa\\\XXXTTTQQQOOOMMMLLLKKKIIIFFFDDDFFFSSS]]]______cccggghhhhhhhhhsssxxxqqqmmmkkkbbb^^^ZZZVVVTTTOOOJJJKKKOOOQQQ^^^hhhiiillluuu||||||yyywwwuuusssrrrsssuuuvvvvvvtttssssssuuuvvvvvvuuuvvvxxxyyyyyyxxxuuurrrooouuutttssstttvvvxxxxxxxxxrrrwww|||}}}|||zzz{{{}}}~~~}}}|||}}}}}}|||{{{||||||xxxvvvvvv}}}dddPPP^^^vvvvvv```DDD666888444111222000////////////............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...,,,---------............---///000000000111444666===FFFddd}}}pppNNNGGGqqquuunnnllljjjbbbXXXQQQSSS^^^lllvvv}}}}}}}}}~~~{{{yyyvvvsssqqqpppppppppnnnkkkhhhggghhhiiijjjjjjiiifffbbb\\\VVVSSSSSSUUU]]]aaa~~~yyyxxxvvvssspppooommmdddZZZMMMKKKQQQhhhuuubbbbbb[[[???444...............------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))******++++++,,,------,,,333000...666EEEeee{{{{{{kkkRRRRRRiii{{{\\\MMMZZZuuupppaaa]]]\\\```fffkkkrrryyy}}}}}}}}}{{{zzz{{{zzzuuutttvvvuuuttttttsssrrrrrrrrrrrrpppppppppppprrrtttvvvxxxsssrrrooollliiiiiilllnnnlllnnnppppppoooooopppsssooosssvvvuuurrrqqqsssvvvrrrsssuuutttsssrrrrrrsssrrrssstttttttttwwwzzz}}}~~~}}}{{{yyyxxxyyyzzzzzzyyy{{{}}}~~~xxxyyy}}}|||tttmmmnnnppppppnnnjjjgggvvvmmmWWWUUUTTTIII@@@AAACCCIIIZZZlllrrrpppvvv~~~zzzwwwxxxyyy~~~|||zzz{{{~~~}}}|||uuurrrmmmhhhddd```[[[XXXVVVTTTQQQNNNNNNNNNNNNLLLMMMVVV^^^``````bbbeeefffggghhhssszzztttqqqpppgggbbb[[[TTTRRRPPPMMMMMMPPPQQQbbbooopppqqqxxx|||yyywwwvvvtttsssssstttuuuvvvvvvuuutttuuuwwwwwwwwwuuusssuuuxxxzzzyyywwwtttrrrvvvtttrrrssswwwyyyzzzyyyssswww{{{{{{xxxvvvwwwzzz}}}|||{{{|||}}}}}}|||{{{zzz|||~~~~~~|||{{{vvvppp]]]aaaqqq{{{kkkJJJ888888555111222111////////////....................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......------------............---///000000000222444666>>>GGGiiiyyyeeeLLLKKKwwwtttpppiiieee]]]UUURRRZZZgggrrr~~~|||zzzzzz{{{}}}yyyuuupppmmmmmmllljjjhhhjjjjjjhhhccc^^^ZZZVVVTTTRRRRRRccc}}}yyy}}}|||wwwqqqqqqppphhh]]]WWWMMMEEEYYYqqqfffaaa{{{bbbCCC666......//////......---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))******+++,,,,,,------'''111000,,,777LLLlllzzziiiQQQSSSjjjnnnVVVOOObbb~~~lll]]][[[___hhhpppsssuuuxxx||||||}}}zzzxxxyyywwwrrrppprrrssssssrrrqqqpppppppppppppppoooooooooqqqsssvvvxxxuuutttpppkkkhhhhhhkkknnnlllnnnqqqpppooonnnpppsssppptttxxxwwwtttrrruuuxxxssstttvvvvvvuuutttuuuvvvsssssstttssstttwww|||~~~{{{yyyxxxyyyzzzzzzzzz|||{{{{{{}}}tttoooqqqrrrpppjjjgggdddrrrzzzYYYUUUWWWMMMAAA<<>>???DDDMMMUUUXXX\\\hhhtttvvvxxxvvvtttuuuzzz{{{yyyzzzsssnnnrrrwwwyyyyyyzzz{{{{{{yyyuuuoooiiifffdddbbb```\\\[[[\\\]]]^^^]]]dddgggiiiggghhhjjjjjjfffcccjjjpppqqqvvv|||xxxnnnggg^^^TTTQQQNNNLLLNNNQQQYYYdddsss|||}}}{{{yyyyyyvvvtttsssuuuxxxxxxvvvtttqqqrrrtttvvvxxxyyyzzzzzzsssqqqqqqtttxxx||||||{{{zzzuuuqqqrrrwwwzzzwwwrrruuuzzz{{{wwwvvvwwwyyyzzz{{{zzzzzzzzz|||~~~xxxzzz|||gggfff```\\\pppoooYYY@@@555555666333///000000000000//////////////////...---,,,,,,++++++........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------...////////////222666999AAAVVV}}}~~~~~~WWWKKKTTTrrrmmm}}}~~~lllfffccc```VVVNNNXXXiii~~~|||xxxuuuuuupppkkkiiiiiihhhccc___YYYUUUPPPXXXuuu|||zzzssslllhhhgggWWWUUUIIIRRRmmmooo^^^ZZZlllUUU777000...---,,,------,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***+++---//////111111222@@@]]]bbbJJJVVVqqq~~~uuubbbOOOWWWiiitttjjjaaa]]]___hhhqqquuuwwwzzz|||}}}~~~yyyxxxwwwwwwxxxwwwuuussssssuuuvvvuuusssppppppppprrrssstttuuuuuutttrrrqqqqqqpppooommmmmmmmmmmmnnnoooooopppqqqqqqqqqpppoooqqqssstttsssooonnnppprrrrrrsssttttttttttttvvvxxxxxxtttrrruuuvvvvvvyyy~~~||||||~~~~~~|||zzzzzz}}}|||~~~}}}zzzyyyxxxssskkkZZZ\\\ZZZ```|||ddd]]][[[RRRFFFAAA>>>@@@FFFLLLPPPUUU```kkkqqquuuwwwwwwxxxzzzyyyuuuyyysssqqqtttxxxxxxxxxzzzyyyyyyxxxuuuppplllhhhgggeeecccaaabbbdddfffgggfffeeeiiijjjiiiiiikkkjjjgggbbbhhhkkkmmmuuu}}}zzzqqqbbb[[[TTTQQQNNNKKKLLLPPP___iiiuuu}}}|||{{{{{{vvvttttttuuuwwwxxxwwwtttrrrssstttvvvxxxzzz{{{|||tttrrrqqqssswwwzzz{{{{{{zzzuuuqqqssswwwyyyvvvrrrvvv{{{{{{xxxxxxzzzzzz{{{|||{{{zzzzzz|||}}}{{{|||}}}gggggg\\\SSScccgggWWWDDD888444333222000000000000000///////////////......---,,,,,,++++++........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........................../////////000222666999@@@XXXzzzTTTKKKXXXoooqqqlllfffaaa]]]RRRJJJSSScccxxx}}}zzztttmmmjjjiiigggccc___]]]ZZZSSSUUUkkk{{{{{{{{{rrrkkkfffdddUUUXXXOOOPPPeeemmm]]]OOO}}}uuuZZZ999111///---,,,------,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***+++---///---000111555HHHlllrrrSSSEEEZZZzzzrrrZZZLLLZZZpppnnneee^^^]]]```hhhnnnrrrvvv|||}}}}}}zzzyyyxxxxxxyyyyyywwwuuuvvvwwwwwwvvvsssrrrrrrssssssuuuyyy{{{zzzvvvrrrooosssrrrpppnnnmmmllllllmmmoooppppppqqqppppppoooooommmrrruuurrrmmmkkknnnsssoooqqqrrrsssssssssuuuwwwxxxuuusssuuuuuuuuuwww{{{}}}|||{{{{{{||||||{{{zzzyyy|||{{{}}}~~~~~~|||sssiiiUUUWWWVVVXXXcccvvvuuugggbbb^^^TTTLLLJJJAAA???@@@DDDHHHNNNWWWaaajjjrrryyy{{{{{{{{{wwwrrrtttqqqqqqttttttqqqqqqsssvvvvvvvvvtttrrrooolllkkkgggfffgggiiimmmoooppppppjjjmmmnnnllllllnnnllliiihhhjjjiiijjjsss~~~}}}tttaaa\\\WWWUUUQQQNNNPPPUUUgggoooxxx~~~~~~}}}}}}vvvuuutttuuuwwwxxxwwwvvvttttttuuuvvvxxxzzz{{{}}}uuusssrrrrrruuuxxxzzzzzzzzzvvvrrrssswwwxxxuuurrrwwwzzz||||||yyyxxxzzz}}}|||}}}~~~}}}{{{{{{|||}}}~~~~~~~~~~~~~~~hhhiii___QQQWWW```XXXJJJ<<<444000000111000000000000////////////.........------,,,,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...........................///000000000222666999???ZZZ|||xxxPPPMMMdddzzz}}}nnnhhhbbb\\\RRRJJJOOO\\\nnn||||||tttnnnjjjgggccc```aaa___XXXVVVcccxxxzzz}}}ssslllfffcccRRR\\\XXXQQQ]]]jjj```KKKooo}}}aaa===222000---,,,------,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++***+++---///,,,///111888PPPyyyhhhJJJFFFfff|||www]]]RRRdddxxxfff```]]]^^^cccjjjnnnqqqwww}}}}}}zzzyyyxxxyyyzzzzzzxxxwwwwwwwwwwwwvvvtttssstttvvvtttvvvyyy|||{{{xxxssspppvvvtttrrrpppnnnmmmmmmnnnppppppppppppppppppoooooonnnqqqtttsssrrrqqqsssuuummmoooqqqrrrrrrssstttvvvuuutttssstttuuuuuuwwwyyy{{{zzzyyyyyyyyyyyyxxxwwwxxxzzz~~~~~~zzz~~~sssgggXXXUUUSSSSSSRRRUUU___iiilllgggeeeeee```XXXTTTVVVIIICCC???@@@DDDIIIRRRZZZfffqqq{{{~~~~~~}}}zzzwwwvvvtttuuuvvvrrrllljjjmmmrrrqqqqqqqqqrrrpppnnnlllggghhhiiilllppprrrrrrqqqnnnrrrrrrpppoooqqqooolllnnnnnnjjjhhhqqq~~~~~~uuufffaaa\\\YYYUUUTTTZZZaaannnssszzz~~~~~~~~~~~~~~~vvvvvvuuuuuuvvvwwwwwwwwwxxxwwwwwwwwwxxxyyyzzz{{{wwwuuusssssstttvvvyyyzzzzzzwwwssstttvvvwwwuuurrrwwwxxxxxxwwwvvvwww{{{~~~}}}}}}{{{|||}}}~~~}}}||||||}}}~~~~~~hhhiiilll___VVVeee^^^PPP???333000111000000000000000////////////......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............//////000000000222666999AAAZZZ|||}}}yyysssMMMPPPsssuuuvvv|||ppplllhhhbbbXXXNNNNNNSSSbbbrrrzzzrrrmmmiiieeeccc``````\\\YYY```qqq~~~uuunnnhhhdddQQQ^^^aaaTTTVVVgggfffQQQWWWooo}}}iiiCCC333111...,,,,,,---,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++***+++---///+++///111:::YYYiiiMMMQQQvvvzzzzzzbbbYYYnnn}}}bbbaaa\\\___fffnnnqqqsssyyy}}}|||yyyxxxxxxyyy{{{{{{zzzxxxvvvwwwwwwvvvttttttuuuwwwtttvvvwwwyyyyyywwwvvvtttwwwuuusssqqqpppppppppppprrrrrrqqqpppppppppppppppqqqppppppssswwwxxxwwwuuummmooorrrssssssssstttuuurrrsssttttttvvvxxxyyyyyyyyyyyyyyyxxxvvvuuuttttttvvvxxx||||||{{{uuuggg\\\VVVSSSVVVWWWWWW[[[cccgggiiikkkkkkeee]]][[[]]]QQQIIIBBB@@@AAADDDLLLUUUcccppp}}}~~~||||||{{{uuummmjjjkkklllkkkkkkllloooooollljjjhhhhhhhhhkkkmmmnnnnnnlllooossssssqqqppprrrpppmmmmmmmmmiiigggppp}}}xxxnnnfff]]]YYYXXXZZZdddmmmrrruuuyyy|||}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzxxxxxxvvvuuutttuuuwwwyyyyyyvvvttttttvvvwwwuuusssvvvuuutttssssssuuuyyy|||}}}~~~|||||||||~~~}}}{{{{{{{{{|||}}}~~~gggeeeyyyuuu___rrrjjjWWWAAA555333222///000000000000////////////---------------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////000000000000333777:::DDDZZZ{{{uuu{{{eeeKKKTTTzzzllliiilllqqqkkkqqqyyy{{{}}}pppnnnlllhhh___SSSMMMLLLVVVfff}}}}}}uuunnniiifffddd]]]^^^]]][[[^^^jjjxxx{{{uuunnnhhhdddTTT]]]aaaUUURRRhhhooo[[[WWWmmmxxxoooFFF555222...,,,,,,------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***+++---///,,,...111???cccfffLLLVVV{{{{{{xxx```ZZZsssyyyaaaeee]]]```hhhqqquuuvvv{{{}}}|||zzz|||xxxwwwwwwyyy{{{{{{zzzyyyuuuvvvwwwwwwvvvvvvwwwxxxvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrqqqrrrsssssstttsssrrrqqqqqqqqqqqqqqqrrrooonnnqqqwwwzzzvvvqqqoooqqqtttuuutttsssssstttppptttuuuuuuvvvzzzzzzxxxxxxyyyyyyxxxuuutttuuuvvvvvvxxx{{{}}}~~~wwwhhhYYYTTTRRRYYYbbbhhhkkkmmmtttuuuuuuqqqiiibbb^^^]]]WWWOOOGGGAAA>>>???GGGQQQ___nnn~~~~~~}}}xxxppplllkkkkkkiiiiiikkknnnooollliiillljjjiiijjjkkklllkkkjjjpppssstttrrrrrrsssrrrnnniiilllkkkiiippp}}}|||rrrggg[[[XXXZZZ```jjjssstttvvvxxxzzz|||||||||{{{vvvwwwwwwvvvuuuvvvxxxzzzyyyzzz{{{{{{{{{{{{zzzzzzyyyzzzzzzxxxvvvuuuvvvxxxwwwuuuttttttvvvwwwvvvuuuuuutttrrrqqqrrrtttwwwyyy|||~~~~~~|||||||||~~~~~~}}}|||||||||||||||nnneee}}}hhh{{{ttt```FFF777444333///000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...////////////000111000111333777:::FFF\\\}}}sssYYYKKKYYY~~~~~~rrreee``````cccZZZ```iiiffffffmmmpppppppppoookkkcccXXXNNNHHHLLLZZZpppwwwpppkkkhhhggg```aaaaaa___^^^dddoooxxx|||wwwtttooohhhcccZZZXXXYYYSSSRRRlllwwwccc```rrrwww{{{QQQ666222...,,,,,,------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***+++---///---///222DDDnnn}}}ZZZEEESSSxxx|||vvvZZZYYYvvvuuu]]]ccc\\\___hhhsssyyyyyy{{{yyyzzzxxxvvvyyywwwvvvvvvxxxzzz{{{zzzyyyuuuwwwyyyzzzyyyxxxxxxyyyxxxxxxxxxxxxxxxwwwuuuuuuqqqpppppppppqqqrrrtttuuuvvvuuutttrrrqqqqqqrrrrrrtttsssrrrtttvvvvvvrrrooorrrtttvvvwwwvvvtttttttttqqqvvvxxxvvvwwwzzzzzzuuuuuuwwwyyyyyywwwwwwyyy{{{wwwyyy{{{~~~yyykkk[[[YYYXXX\\\gggqqqsssooovvvuuuqqqlllhhhddd```]]]\\\VVVNNNFFF>>>===EEEPPPXXXjjj}}}zzzuuutttsssqqqppprrrvvvvvvsssoooqqqooommmmmmnnnooonnnnnnssswwwxxxvvvwwwyyyxxxtttooouuuwwwsssuuu~~~}}}tttgggZZZYYY___fffnnntttuuuvvvwwwzzz|||}}}|||zzzvvvwwwxxxvvvtttuuuxxx{{{uuuwwwzzz}}}~~~~~~}}}zzz|||}}}|||yyyvvvvvvvvvuuutttttttttuuuwwwwwwwwwvvvtttrrrqqqrrrtttvvvwwwyyy|||~~~~~~}}}|||}}}~~~~~~~~~}}}qqqxxx{{{jjjzzzzzzkkkNNN888333333111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000///000111111111333777:::EEEaaaQQQNNNbbb}}}ooofff```]]]``````iiipppnnnssszzzwwwuuutttqqqlllfff]]]SSSLLLKKKTTTfff}}}~~~wwwrrrooonnnkkklllllljjjgggiiipppwww{{{yyywwwssskkkeee^^^SSSRRROOOSSSppp|||fffXXXiiinnnaaa666333...,,,,,,------,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***+++---///...///444IIIvvvxxxzzzRRRAAARRRxxx~~~wwwWWWXXXxxxqqqWWW]]]\\\^^^gggttt{{{{{{{{{}}}uuuwwwvvvrrrrrrxxx|||}}}vvvuuuvvvxxxzzz{{{zzzyyyuuuxxx{{{||||||zzzzzzzzzyyyzzz{{{{{{zzzwwwtttrrrmmmmmmmmmnnnppprrrtttvvvwwwvvvtttsssrrrrrrsssssswwwxxxyyyxxxvvvssspppoootttvvvxxxyyywwwuuuttttttsssyyyzzzwwwwwwzzzxxxssstttwwwzzzzzzzzz{{{~~~yyyzzz|||~~~zzzlllfffgggdddbbbiiirrrrrrlllkkkiiieeebbbcccdddccc```aaa[[[TTTKKK@@@===FFFRRRRRRggg}}}}}}zzzyyy{{{{{{wwwvvvtttqqqpppqqqsssssssssyyy|||~~~|||}}}{{{zzz~~~{{{}}}vvvggg[[[\\\dddlllqqquuuuuuvvvxxxzzz}}}}}}|||zzzwwwxxxxxxvvvtttuuuxxx|||ppptttyyy~~~zzz}}}~~~zzzwwwuuuvvvttttttttttttvvvwwwxxxyyywwwuuusssrrrtttuuuvvvvvvxxx{{{~~~~~~}}}|||}}}~~~~~~}}}}}}sssqqqiiiuuu{{{rrrTTT:::222333333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000000000111111111333777:::DDDeeezzzMMMRRRkkk~~~~~~}}}qqqjjjddd```ffflllwwwyyy{{{{{{yyytttnnnhhhbbbZZZRRRMMMSSSaaavvv~~~yyywwwvvvvvvvvvwwwvvvssssssxxx~~~}}}|||xxxooohhhddd```\\\MMMFFFeee{{{kkk[[[gggvvvddd<<>>___sssOOOHHHWWW{{{uuudddPPP```{{{fffYYY\\\]]]bbbjjjoooqqquuuyyy}}}yyyyyywwwtttwww|||~~~{{{wwwvvvuuuvvvxxxyyyyyyxxxyyyyyyzzz{{{|||{{{wwwuuuzzzzzzzzzyyyyyyyyyyyyyyytttrrrpppppprrrsssssssssvvvtttrrrqqqpppppppppqqquuuuuuuuutttssssssssssssuuuzzz{{{vvvrrrsssvvvwww{{{xxxuuuuuuwwwxxxwwwuuuvvvwwwwwwxxxyyyzzz{{{{{{yyy~~~}}}}}}yyytttddd```ZZZVVVTTTUUUUUUTTTTTT[[[```aaabbbeeefffddddddbbb]]]TTTKKKEEECCCCCCKKKUUUkkkxxx~~~wwwpppooosssxxxxxxvvvsssssstttwww{{{}}}}}}}}}xxxwwwvvvvvvwwwxxxzzz|||xxxwwwvvvyyy}}}|||yyy|||xxxvvvyyyzzzvvvrrrqqqrrrsssuuuuuuuuusssqqqpppvvvuuusssrrrrrrtttvvvwww{{{zzzyyyyyy{{{|||}}}}}}~~~{{{~~~~~~rrrssshhhsssyyyqqqVVV>>>666555333111111111111000000000000//////.........---------,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///111000111333222222777???LLLsssfffIIITTT~~~vvvqqqkkkdddqqqxxx~~~{{{uuurrrqqqqqqqqqmmmeee___SSSNNNQQQeeevvvhhhhhheeedddXXXIIISSSlllvvvVVVhhhpppGGG666000111------...''',,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++******++++++,,,---222---AAAeee|||nnnKKKIIIggg{{{oooZZZNNNbbb|||xxxaaaXXX\\\^^^dddlllqqqtttwwwzzz~~~~~~~~~zzzvvvwww}}}}}}xxxwwwwwwxxxzzz{{{{{{zzz}}}|||zzzxxxwwwuuurrrooouuuuuuvvvxxxyyyzzzzzzzzzxxxuuurrrqqqqqqrrrsssrrrvvvuuutttsssrrrrrrrrrrrrttttttttttttuuuvvvwwwwwwxxx||||||vvvrrrsssuuuuuuyyyvvvrrrppprrruuuxxxyyyvvvvvvwwwwwwxxxxxxxxxxxxzzz}}}}}}~~~{{{xxxccc]]]TTTNNNLLLMMMNNNOOOQQQXXX^^^```bbbfffgggeeecccccc```[[[SSSKKKFFFCCCFFFQQQhhh|||zzz{{{|||yyyvvvtttssstttvvvyyy{{{{{{{{{wwwwwwwwwxxxxxxyyyzzzzzzxxxyyyyyyzzz{{{{{{zzzzzz|||xxxvvvxxxwwwsssppppppsssttttttttttttssssssrrrvvvuuusssssssssuuuwwwxxxzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~nnnqqqmmmvvvzzzrrrYYYAAA666333222111111111111000000000000/////////.........------,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///000///111333222222888???PPP|||]]]GGG[[[~~~|||vvvppplllggghhhpppvvvvvvuuuuuuuuusssooooooqqqtttuuurrrlllfffVVVOOONNN^^^{{{yyyfffbbb]]][[[WWWOOOSSSiii~~~^^^iiifffKKK777///111...---///***,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,------333,,,@@@aaarrrzzznnnNNNOOO{{{zzzoooYYYMMMeeerrr]]]XXX]]]^^^eeemmmsssvvvwwwzzz}}}~~~~~~{{{xxxzzz}}}zzzzzzyyy{{{}}}~~~}}}|||~~~{{{xxxuuutttrrrooommmmmmooorrruuuxxxyyyzzzzzz{{{xxxtttqqqqqqrrrrrrrrrsssssstttttttttuuuuuuuuuttttttuuuvvvwwwyyy{{{|||zzz}}}|||vvvrrrssssssrrruuussspppoooppptttxxxzzzvvvwwwxxxyyyyyyxxxvvvvvvzzz|||{{{yyyrrr___ZZZRRRLLLKKKLLLMMMNNNQQQXXX^^^```bbbggghhhgggeeeeeeccc___YYYQQQKKKHHHJJJRRRddd|||{{{{{{zzzwwwuuuxxxvvvuuuuuuwwwwwwwwwvvvvvvwwwxxxyyyzzzyyyyyyxxx{{{}}}~~~}}}{{{yyyzzz||||||yyywwwxxxvvvqqqooopppwwwvvvvvvvvvwwwwwwwwwwwwvvvuuuttttttuuuvvvxxxyyy{{{zzzzzzxxxxxxxxxzzz|||}}}}}}||||||}}}~~~kkksss}}}wwwxxxppp\\\DDD666222333111111111111000000000///////////////............,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///000///111333222222888@@@SSSRRRGGGccc|||zzztttlllhhhfff___iiiqqqqqqpppsssvvvvvvxxxwwwwwwxxxwwwsssmmmiii___VVVPPP[[[vvv~~~yyyzzz|||{{{gggdddZZZRRRTTTYYY[[[iii~~~ddddddiiiOOO777---000...---///---,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...///+++???ZZZdddooonnnSSSTTT|||{{{nnnYYYPPPjjjmmm]]]ZZZ]]]^^^eeennntttwwwxxxzzz|||yyy{{{|||{{{}}}|||yyyxxxyyyzzz|||}}}|||zzz{{{xxxuuussssssrrrqqqoookkkmmmrrrvvvyyy{{{{{{{{{|||yyyuuussssssssssssrrrqqqrrrtttvvvwwwwwwwwwwwwvvvvvvvvvwwwyyy{{{~~~{{{}}}{{{uuurrrssstttrrrrrrrrrrrrrrrrrrtttvvvxxxwwwxxxzzz{{{{{{yyywwwvvvzzz~~~zzzzzz}}}qqqdddXXXTTTPPPNNNOOOOOOPPPOOOUUU\\\aaabbbeeehhhjjjhhhiiigggdddaaa]]]XXXSSSPPPTTTWWWddd{{{|||wwwvvvwwwwwwwwwzzzxxxuuuuuuvvvvvvuuutttvvvwwwxxxzzzzzzyyyxxxwww{{{~~~}}}yyyxxxzzz}}}|||yyyxxxyyyvvvqqqoooqqqwwwwwwwwwxxxxxxyyyyyyzzzvvvvvvuuuuuuvvvxxxyyyzzz~~~{{{xxxwwwyyy|||}}}|||||||||}}}|||}}}~~~gggsssyyywwwooo___III777222555111111111111000000000///000000/////////.........,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............/////////000333333333888@@@XXXPPPHHHiiizzzzzzuuujjjfffgggiiisss|||}}}}}}{{{xxxsssooolllfff^^^TTTWWWnnn|||{{{zzz|||}}}lllnnnbbbRRRUUUcccccceeeuuuddd[[[}}}|||UUU999---000///---///...,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***+++,,,---...///222JJJdddmmm~~~hhhTTTUUU|||~~~jjjUUUSSSnnn}}}jjj^^^\\\]]]^^^fffpppvvvyyyyyyzzz{{{wwwzzz||||||{{{vvvvvvvvvxxxzzz{{{yyywwwwwwuuusssssstttuuutttsssmmmpppvvv{{{~~~~~~}}}{{{zzzxxxwwwxxxxxxwwwuuussstttwwwyyyzzzyyyxxxwwwwwwvvvvvvvvvxxx{{{~~~zzz{{{yyytttsssuuuuuusssrrrsssuuuuuuttttttuuuvvvwwwyyy|||~~~~~~{{{xxxvvvyyy|||xxxyyy||||||xxxhhh[[[SSSRRRQQQRRRTTTUUUUUUTTT\\\cccgggggghhhjjjjjjhhhkkkiiifffcccaaa^^^ZZZWWW______gggyyyzzzvvvuuuwwwzzz{{{xxxvvvttttttvvvwwwxxxwwwwwwwwwyyyyyyzzzyyyxxxwww{{{|||}}}{{{wwwvvvxxx{{{yyyxxxyyy{{{wwwqqqoooqqqttttttuuuwwwxxxxxxxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{~~~yyyxxxzzz~~~|||||||||}}}~~~fffpppyyyqqqdddOOO999222666111111111111000000000000000000000/////////......,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............//////...000333333333999AAA]]]SSSJJJqqqzzz|||zzznnnlllooo{{{zzzuuusssqqqjjjcccXXXTTTfff~~~~~~nnnuuukkkWWWUUUgggggg```iiiaaaRRRxxx]]]>>>///222000,,,...---,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***+++,,,...///000:::XXXsss___TTTTTT~~~eeeRRRUUUpppyyyggg^^^]]][[[```hhhrrryyy{{{{{{{{{|||{{{}}}}}}|||~~~{{{vvvvvvwwwyyy{{{{{{yyywwwuuutttssstttvvvwwwvvvuuuooosssxxx}}}~~~|||{{{{{{|||~~~~~~|||zzzyyyzzz|||}}}}}}zzzxxxvvvwwwvvvuuutttuuuxxxzzz|||xxxyyywwwttttttwwwwwwtttuuuwwwxxxwwwtttssstttvvvvvvxxx||||||yyyvvvxxx{{{wwwwww~~~|||{{{yyyqqqhhhaaa]]]VVVUUUUUUWWWZZZ\\\\\\\\\eeejjjnnnlllkkklllkkkhhhjjjhhhgggggggggddd```\\\bbbcccgggooo}}}yyywwwwwwxxxzzz{{{zzzxxxuuuuuuvvvwwwxxxwwwxxxxxxxxxyyyyyyxxxxxxwww||||||{{{yyyxxxxxxyyyzzztttuuuxxx{{{xxxpppnnnpppppprrrtttvvvxxxwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{~~~xxxwww{{{{{{{{{}}}zzzjjjooo~~~uuukkkTTT;;;222777111111111111000000000000000000000000/////////...,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............//////...000333333333999AAA___PPPNNN|||zzz}}}~~~sssssszzz}}}wwwsssrrrkkkggg]]]UUUbbbrrruuunnnXXXTTTgggfff[[[aaa___NNNvvv{{{dddCCC222444111,,,---,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))***+++---...///,,,:::\\\yyyZZZTTTTTTcccSSSWWWpppvvveee___]]]YYYaaaiiittt{{{}}}}}}|||}}}~~~{{{||||||xxxxxxyyy|||~~~~~~|||yyytttttttttuuuxxxxxxwwwvvvooosssxxx}}}}}}||||||}}}~~~~~~~~~{{{wwwtttwwwuuusssrrrsssuuuxxxyyywwwxxxvvvssstttxxxyyyvvvyyyzzzzzzwwwsssrrruuuwwwtttwww{{{~~~}}}yyyvvvwwwzzzvvvwww~~~|||{{{~~~qqqbbb[[[^^^ccc]]][[[ZZZ[[[___bbbddddddkkkppprrrooommmmmmkkkhhhhhhhhhhhhjjjkkkhhhbbb]]]bbbdddddddddjjj|||{{{zzzyyyyyyyyyyyyyyyyyy|||xxxvvvuuuuuuuuutttyyyxxxxxxxxxxxxxxxxxxxxx~~~}}}{{{zzzzzz{{{||||||qqqrrrwww{{{wwwpppmmmnnnooorrruuuxxxyyyyyywwwvvvvvvvvvwwwxxxzzz{{{{{{|||{{{vvvuuuyyy~~~zzz{{{~~~~~~~~~pppqqqzzzoooXXX<<<222666111111111111000000000000000000000000////////////,,,------......------,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------........./////////...000333333333999AAA^^^zzzGGGRRRmmmttt}}}uuuxxxwwwqqqnnnlllkkkaaaWWWbbb|||mmm```SSSVVVYYYTTThhhlllVVVeeeyyyrrrKKK555555...'''***///,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))************************+++,,,------000???bbbtttXXXQQQ\\\www___HHHXXX{{{kkk^^^^^^]]][[[___oootttsssyyyzzzxxx~~~~~~~~~zzzzzz}}}{{{wwwwwwwwwwwwyyy||||||zzzyyyvvvyyy{{{yyytttppprrrttttttuuuvvv{{{}}}zzz{{{www|||~~~|||yyyxxxxxxxxxxxxzzz{{{zzzxxxxxxyyyzzz{{{zzzwwwzzz}}}zzzzzzyyyyyyyyyxxxxxxxxxssswww|||}}}{{{||||||~~~pppddd___]]]\\\\\\dddbbb```bbbfffiiiiiiiiilllkkkkkkmmmpppnnnjjjffffffeeefffjjjjjjfffdddffffffhhhfff___^^^jjjzzz~~~{{{xxxvvvvvvwwwvvvvvv{{{tttqqqqqqrrrrrrqqqtttuuuwwwwwwvvvvvvxxxyyy|||{{{zzzzzz{{{|||{{{yyyyyysssrrrvvvvvvpppnnnpppvvvsssrrruuuzzz|||zzzvvvuuuuuuuuuuuuuuuvvvwwwwww|||yyyvvvuuuvvvxxxyyyzzz|||}}}~~~~~~}}}pppzzzxxxfffDDD222444333333222222111000000000////////////............---,,,,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,---------.........------------...//////111...---///222333999???YYYcccIIISSStttppp}}}{{{}}}~~~xxxqqqnnnmmmhhhaaadddxxxooo]]]MMMQQQVVVRRRgggwwwbbbhhhTTT666222///+++---...,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))************************+++,,,---...///999ZZZnnn~~~YYYUUUdddyyy}}}qqq```NNNXXXzzzjjj]]]^^^]]][[[___ooottttttyyyyyywww|||||||||~~~}}}yyy{{{zzzzzzzzz{{{zzzwwwuuuuuuxxx{{{yyyuuussstttvvvvvvuuutttvvv{{{~~~~~~}}}{{{yyy{{{}}}}}}~~~||||||}}}{{{~~~|||zzz{{{~~~|||zzzxxxxxxxxxzzz{{{tttwww{{{zzzxxxxxx|||}}}{{{{{{tttiiibbb______``````dddccccccffflllpppqqqqqqoooqqqtttuuusssoooiiieeehhhfffgggiiiiiieeedddffffffgggddd]]]^^^iiiwww~~~~~~~~~}}}}}}|||zzzvvvuuuvvvvvvvvvvvv|||yyytttrrrsssttttttrrrrrrsssuuuuuuttttttvvvwww|||{{{zzz{{{|||}}}|||{{{wwwrrrqqquuuvvvrrrppprrruuusssrrrtttyyyzzzxxxuuuttttttttttttuuuvvvwwwwww{{{yyywwwvvvwwwyyy{{{|||{{{}}}~~~}}}oooMMM888888333333222222111000000000////////////............---------------......///...------,,,,,,,,,------,,,,,,,,,---------.........------------...//////111...---000222444999@@@^^^YYYKKKXXX~~~yyywww}}}vvvppprrrqqqkkkccccccxxxuuu]]]KKKPPPXXXUUUjjj~~~iiibbb^^^777000//////000,,,,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))************************+++,,,---...333:::\\\sssxxxYYYXXXpppwww}}}yyyiii___OOOYYYxxx}}}hhh]]]^^^\\\[[[\\\mmmssstttzzz{{{yyy}}}~~~}}}~~~{{{}}}{{{zzzzzzzzzyyyvvvtttuuuxxxzzzyyyvvvtttuuuwwwxxxuuurrrrrrvvvzzz~~~|||yyyzzz{{{{{{}}}|||zzzyyyzzz}}}}}}zzzwwwvvvwwwyyy{{{vvvyyy{{{zzzwwwwwwzzz}}}}}}zzz|||}}}qqqlllgggcccbbbccccccbbbeeeeeefffjjjnnnrrrssssssqqquuuyyyzzzwwwqqqkkkgggkkkhhhfffhhhgggeeeeeeiiiiiihhhbbb]]]___jjjtttxxxwwwvvvuuutttvvvyyy|||~~~}}}}}}}}}}}}|||{{{zzzzzzzzzxxxuuutttuuuvvvvvvvvvwwwvvvttttttuuuuuutttssspppqqqssssssrrrrrrtttuuu{{{zzzyyy{{{}}}~~~}}}|||uuurrrqqquuuvvvtttsssttttttrrrrrrtttwwwxxxuuurrrqqqqqqrrrssstttuuuwwwxxxzzzyyyxxxwwwwwwyyy{{{}}}{{{|||~~~{{{{{{||||||zzztttQQQ:::777333333222222111000000000////////////..................------......///000///...------,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////111......000222444:::AAAaaarrrOOOLLL]]]{{{ssssss~~~}}}vvvoooqqqqqqlllddddddxxxzzz```MMMUUU^^^[[[ooo~~~kkk[[[ccc<<<111...///000,,,,,,,,,,,,+++++++++******************)))))))))((())))))(((((((((((())))))((()))))))))*********************+++,,,---...///555???ddd}}}yyy[[[[[[zzz{{{tttddd[[[KKKZZZuuuyyyeee]]]]]]\\\[[[ZZZlllsssvvv}}}~~~}}}~~~}}}|||zzzyyyzzz{{{{{{yyyxxxvvvxxxyyyxxxvvvtttuuuvvvvvvtttqqqqqqsssxxx}}}~~~}}}}}}|||yyywwwuuu{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}{{{yyyxxxyyyzzz||||||{{{yyyxxxwwwwwwxxxxxxyyyzzz{{{zzzyyyyyy{{{~~~}}}|||zzztttooommmllljjjhhhfffdddcccgggggghhhiiikkklllllllllpppqqqtttwwwxxxvvvqqqmmmnnniiieeeeeeeeeeeehhhnnnpppllleee```cccmmmssssssttttttssstttuuuwwwzzz|||{{{{{{}}}}}}}}}|||{{{zzzyyywwwuuuuuuvvvwwwwwwvvvsssttttttuuuuuutttrrrpppoooqqqrrrrrrrrrrrrsssuuuyyyxxxxxxyyy{{{}}}|||{{{uuussssssuuuvvvuuutttsssrrrrrrrrrtttvvvvvvssspppoooooopppqqqsssuuuwwwxxxyyyyyyxxxwwwvvvwwwxxxzzzzzz{{{}}}~~~}}}xxxxxx{{{{{{uuuuuuuuuSSS:::666333333222222111000000000////////////............///............///000000000///...---,,,+++++++++,,,,,,,,,---------.........------------...//////000//////111222444;;;CCCcccoooKKKLLLbbbyyyrrrrrrwwwoookkkmmmlllffffffwwwxxx___MMMUUU^^^[[[nnn~~~mmmXXXdddBBB555---,,,...,,,,,,,,,,,,+++++++++******************)))))))))((())))))(((((((((((())))))((()))))))))*********************+++,,,---///000111AAAkkk~~~yyycccbbb}}}yyygggZZZHHH[[[rrrtttccc\\\]]][[[[[[```qqqwwwxxx}}}}}}~~~}}}}}}{{{{{{{{{{{{zzzxxxxxxxxxyyyxxxvvvtttsssssstttssssssssstttwww{{{}}}|||~~~yyy{{{|||vvvvvvwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{~~~{{{{{{{{{|||~~~}}}zzzxxxyyyzzz|||}}}}}}{{{yyywwwxxxxxxxxxxxxxxxzzz|||~~~}}}|||qqqkkklllnnnoooooommmiiifffdddggghhhiiiiiijjjjjjkkklllpppnnnnnnssszzz}}}{{{wwwrrrkkkeeeddddddffflllsssvvvrrrkkkeeehhhpppsssqqqqqqqqqqqqrrrtttvvvwwwxxxvvvwwwzzz~~~wwwxxxyyyyyyxxxwwwuuutttxxxwwwuuuvvvwwwwwwwwwvvvqqqsssuuuuuutttqqqooommmqqqrrrttttttssssssuuuvvvwwwvvvuuuwwwyyyzzzzzzyyywwwvvvuuuuuuvvvvvvtttqqqpppqqqrrrtttuuutttrrrpppnnnooooooqqqsssuuuwwwxxxxxxyyyyyywwwtttssstttvvvzzzzzz|||}}}~~~}}}zzzzzz}}}|||~~~wwwvvvsssssswwwVVV===999333333222222111000000000////////////............///............///000000000///...---,,,+++++++++,,,,,,,,,---------.........------------...//////000///000333333444<<>>QQQtttcccQQQddd}}}zzzzzzrrrpppuuuuuu{{{rrr^^^VVVUUUQQQIIIjjjuuuUUUUUU^^^vvvnnnRRR666---///---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************+++******+++,,,///111222555cccxxxsssUUUYYYlllttt]]]PPPKKKQQQ]]][[[TTTTTTSSSQQQWWWggglllrrruuuvvvwwwxxxzzz|||xxxvvvvvvvvvyyy|||~~~}}}zzzxxxvvvvvvuuuuuuvvvxxx{{{}}}zzzzzzuuummmjjjooovvvxxxrrrrrrssstttvvvyyy}}}}}}yyyvvv{{{|||xxxtttsssuuuvvvtttrrrssssssvvv|||~~~{{{yyyzzzxxxllldddccciiisssyyyxxxxxxzzz{{{||||||||||||{{{zzzxxxvvvvvvvvvxxxxxx{{{zzzrrrnnnkkkiiillltttzzz||||||ssslllhhhgggaaa\\\SSSKKKHHHIIINNNRRRWWWXXXZZZ^^^ccciiiooorrruuuvvvwwwwwwvvvuuutttsssxxxtttqqqqqqsssrrrpppnnnpppqqqsssuuuuuuvvvwwwwwwtttuuuuuuuuuttttttuuuvvvrrrrrrqqqpppooonnnmmmmmmppppppoooooopppqqqrrrrrrvvvtttrrrsssvvvwwwuuurrroooppprrrtttttttttuuuxxxzzzyyyxxxwwwwwwvvvuuuuuuoooooooooqqqssstttrrrpppnnnrrrwwwyyyxxxuuusssrrrtttuuuuuuvvvvvvvvvvvvuuutttuuuxxxzzz|||}}}}}}|||{{{}}}lllppp```]]]qqqlllKKK888777555222111111111111000000000///............///......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........------------...//////000222///222888777???SSSwwwnnncccVVVmmm}}}qqqooottt}}}vvvyyy|||~~~yyybbbVVVUUURRRKKKkkk{{{[[[[[[cccwwwtttWWW999...///,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++******+++---///111333:::ccc~~~VVVYYYmmmwwweee^^^]]]\\\eeeaaaWWWVVVSSSRRRXXXgggmmmssswwwwwwvvvxxxzzz~~~|||yyywwwuuuwwwzzz}}}~~~}}}zzzxxxwwwyyyxxxwwwwwwyyy{{{~~~}}}}}}xxxooojjjnnntttwwwrrrrrrrrrqqqssswww}}}}}}yyywww|||~~~{{{xxxuuuuuuuuuuuuuuu{{{xxxyyy~~~{{{xxxxxx}}}uuukkkdddeeelllrrrqqqrrrtttvvvwwwyyyyyyyyyzzzxxxuuusssssstttvvvxxxyyywwwtttqqqnnnpppwww|||}}}~~~xxxpppjjjeeeccc```\\\UUUMMMHHHGGGKKKOOOUUUUUUVVVZZZ```hhhoootttwwwwwwwwwwwwvvvvvvuuuuuurrrmmmjjjlllllljjjjjjlllqqqsssvvvwwwwwwuuuuuuuuusssuuuvvvuuusssssssssuuussssssssssssrrrpppooonnnqqqpppoooooopppqqqssstttqqqooommmooosssuuusssqqqqqqqqqsssvvvuuurrrsssvvvzzzxxxvvvuuuvvvvvvvvvuuuooooooqqqsssuuuuuussspppooorrrvvvyyyyyyvvvrrrooottttttuuuvvvwwwwwwwwwwwwuuuvvvxxxzzz{{{}}}}}}~~~{{{~~~qqqzzzjjj___qqqpppPPP:::777555222111111111111000111000//////......//////......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////000111///111888888@@@UUUvvvqqqaaaYYYrrrpppoootttzzzqqquuuxxxzzzdddTTTRRRQQQLLLeee{{{___bbbjjjwwwvvvZZZ;;;///000,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))*********))))))))))))******************++++++---000222333:::cccXXX[[[ooovvvyyywwwfff___bbb^^^gggaaaVVVTTTRRRRRRXXXcccjjjssswwwwwwyyy~~~}}}zzzzzzyyywwwuuuvvvzzz~~~~~~}}}}}}}}}|||{{{yyyyyyyyy{{{~~~{{{qqqjjjlllqqqtttsssttttttssssssuuuzzz{{{xxxvvvyyy~~~zzzwwwvvvxxxyyy}}}yyyxxx|||}}}zzzwwwwww|||~~~}}}tttiiieeejjjqqqooopppqqqssstttuuuuuuuuuwwwvvvuuutttttttttuuuvvvwww~~~{{{uuurrrsssyyy~~~qqqqqqwwwyyyrrrlllhhheeecccbbb```ZZZRRRJJJFFFGGGIIIPPPQQQSSSXXX___gggnnnrrrtttuuuuuuuuusssqqqnnnlllccc```___aaaaaa___bbbhhhlllpppuuuxxxvvvtttssssssrrrtttvvvuuusssqqqrrrsssttttttuuutttsssrrrpppooopppooonnnnnnoooqqqssstttpppmmmkkkmmmppprrrqqqooorrrpppssswwwvvvrrrrrrwwwxxxvvvssssssuuuvvvvvvuuuqqqpppppprrrtttuuutttrrrrrrqqqqqqsssuuuuuuqqqnnnrrrrrrtttvvvwwwxxxxxxxxxwwwwwwxxxyyy{{{}}}~~~}}}kkkzzzlll^^^ooorrrUUU>>>777555222111111111111000111000000///////////////......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////000111...111888888AAAVVVrrrsssaaa[[[uuu|||qqqpppuuu~~~zzzuuuooohhhoootttwww|||}}}___KKKIIIIIIEEE^^^yyyaaagggnnnvvvuuu[[[<<<000111,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,---000222444<<>>eeevvvNNNXXXqqqppppppZZZDDDDDD[[[```ZZZSSSSSSPPPOOOWWWfffgggnnnwww{{{|||}}}zzz{{{}}}xxxzzz{{{|||zzz||||||{{{zzzyyyzzz~~~}}}zzzwwwtttrrrppppppsssuuuvvvtttrrrrrrwww||||||{{{xxxuuuyyy|||~~~yyywwwyyywwwuuusssssstttuuuuuutttuuuyyy{{{zzztttooonnnooouuuuuutttsssssstttvvvxxxttttttuuuvvvuuutttrrrqqqqqqvvvxxx}}}yyy|||~~~zzzwwwxxx{{{}}}{{{xxx|||yyyuuuttttttsssooollljjjhhheeecccbbbcccdddfffiiigggccc]]]VVVNNNHHHDDDFFFJJJOOOTTTZZZ```fffiiikkkjjjfff___UUUMMMIIIHHHHHHIIILLLOOONNNLLLQQQYYYbbbgggnnnpppooonnnoooqqqtttttttttuuuuuuuuuuuuuuuppppppooonnnnnnoooppppppoooppppppnnnllllllnnnpppiiiiiijjjmmmooopppooonnnkkkoootttwwwwwwuuurrrpppuuuqqqppptttvvvuuuuuuwwwrrrppppppssstttrrrrrruuuuuusssqqqqqqssssssrrrpppsssuuuvvvwwwvvvuuuvvvwwwvvvvvvwwwzzz}}}~~~}}}}}}~~~hhhVVVXXXTTTGGGWWW___FFFDDD666555333333444444333111000000000000////////////..............................---------,,,,,,,,,.......................................///000000222000---111888666AAAZZZ~~~|||iii]]]~~~qqqqqqvvv|||vvvpppllllllkkkjjjkkklllkkkgggddd^^^bbbffflllsss}}}cccWWWWWWYYY___sssmmmXXXXXXaaayyyaaaDDD000,,,222,,,,,,---------,,,,,,+++************))))))))))))************************))))))))))))***************+++,,,,,,---...222444<<>>qqq}}}]]]MMMeeeqqqeeeMMMGGGIIIMMMTTTPPPLLLNNNJJJHHHOOOWWWeeeooonnnlllqqqwwwzzz|||}}}~~~}}}zzzzzz}}}|||xxx{{{vvvwwwyyyyyyyyyyyy{{{|||yyy{{{}}}|||zzzxxxrrrsssvvvzzz}}}~~~}}}{{{}}}}}}~~~~~~}}}|||{{{{{{|||}}}rrrrrrpppllliiikkkqqqwww{{{|||}}}~~~~~~xxx|||~~~zzzyyy~~~~~~~~~}}}zzztttlllddd___WWWWWWXXXYYYZZZYYYXXXWWWVVVRRRMMMKKKNNNQQQQQQQQQSSSUUUWWW[[[]]]______```aaabbbddddddbbb^^^ZZZWWWLLLHHHEEEJJJUUUaaahhhkkk~~~wwwnnnhhhggghhhhhhhhhlllfffaaa```[[[QQQIIIEEEJJJLLLQQQYYYaaahhhlllmmmqqqqqqqqqrrrrrrsssssstttmmmnnnnnnooonnnlllkkkjjjjjjkkkkkkkkkjjjlllnnnqqquuusssqqqqqqrrrssstttssssssooommmooouuuxxxvvvssswwwrrrqqqtttvvvuuuvvvxxxvvvsssrrrtttsssppppppsssqqqsssuuuuuusssrrrtttwwwsssuuuwwwwwwvvvuuuvvvwwwssstttwww~~~~~~}}}~~~ooolll```PPPUUUOOOGGGAAA===888555444444444333000000000000////////////........................,,,,,,,,,------................................................///000000111222000222444444EEEeeesss[[[rrr|||pppqqqzzz{{{qqqjjjeeedddhhhkkkkkklllooonnnjjj\\\```dddeeedddeeejjjoooqqqrrrrrroookkkiiijjjlllccc^^^ZZZ]]]hhhvvvoookkkmmmllljjjjjj^^^WWWWWWcccqqqyyy~~~yyykkkZZZMMMTTTWWWkkk~~~gggppp}}}zzzRRR777///111------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******+++,,,...000222AAA^^^~~~YYYVVVfffzzzmmmOOOHHHGGGRRRYYYUUUOOONNNIIIHHHQQQZZZeeennnoooooouuu|||}}}yyy||||||yyy~~~{{{{{{|||www|||}}}}}}{{{}}}|||www{{{{{{zzzzzzzzz{{{{{{|||www{{{wwwvvv}}}~~~xxxvvvzzz}}}{{{vvvsssppprrrvvvwwwtttqqqwwwwwwyyy{{{}}}}}}{{{xxxzzzyyyzzz|||~~~sssiiiaaa[[[OOONNNMMMPPPVVVYYYYYYXXXZZZUUUOOOMMMNNNPPPQQQQQQQQQRRRVVV]]]cccfffccc``````______aaacccaaa[[[VVVNNNKKKGGGHHHVVVjjjttttttrrriii___XXX]]]]]]dddgggbbbYYYPPPGGG@@@IIIKKKOOOWWW___fffjjjkkkpppooopppqqqssssssrrrpppppprrruuussspppmmmmmmnnnlllnnnppppppnnnllllllllloooqqqqqqoookkkkkkpppuuurrrqqqqqqsssvvvvvvtttqqqrrruuuwwwuuuuuuxxxwwwtttqqqvvvwwwsssqqqsssssspppuuutttttttttuuuuuurrrpppooossswwwxxxvvvtttuuuvvvvvvxxx|||yyyyyyuuujjjeeeWWWLLLHHHCCCCCCCCCAAA===999666555555777333000//////...---,,,222///---,,,---...///...------------------------------------------------...------......///000111333333000444999888FFFcccrrr\\\kkkzzz~~~rrrsssxxx}}}}}}}}}zzztttmmmddd\\\XXX\\\dddjjjkkkkkkmmmooonnncccggghhheeefffjjjmmmmmmoooqqqsssrrrooollljjjiiimmmcccXXXXXXbbbqqq|||qqqooosssqqqmmmjjj\\\TTTVVVeeeqqquuu|||rrreeeVVVIIIQQQZZZhhh|||bbbiii|||XXX;;;111333------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******+++,,,...000222999UUUxxx\\\VVVeeexxxqqqPPPHHHHHHQQQYYYUUUOOONNNIIIHHHPPPZZZfffoooqqqrrrvvv}}}~~~zzz|||}}}|||~~~|||zzzzzzzzzyyy~~~}}}|||}}}zzz||||||{{{{{{zzz{{{{{{{{{xxx{{{}}}{{{xxx{{{~~~|||~~~xxxvvvyyy{{{zzzxxxuuurrrtttwwwyyywwwtttwwwwwwxxx{{{}}}}}}{{{zzz|||yyyyyy}}}rrrhhh___XXXKKKIIIIIILLLSSSYYY[[[ZZZ[[[VVVQQQOOOPPPRRRSSSRRRRRRUUUYYY___ccccccaaa___cccaaaaaabbbccc```ZZZUUUMMMKKKFFFGGGTTThhhtttvvv|||nnn^^^UUUYYY\\\bbbfffaaaZZZSSSLLLEEEHHHJJJOOOWWW___gggkkklllooopppqqqrrrrrrqqqppppppmmmpppqqqpppmmmkkkjjjkkknnnooopppooommmkkkkkkllllllooorrrrrrooonnnrrruuurrrqqqppprrruuuvvvuuusssvvvyyyxxxuuutttwwwwwwtttqqqvvvwwwsssqqqsssssspppttttttuuuxxxzzzzzzwwwuuupppsssvvvwwwvvvuuuuuuvvvvvvxxx||||||pppnnnuuummmfffdddXXXLLLEEE===AAAEEEIIIIIIEEE>>>888555777000///333444000222888000///---...//////...---------------------------------------------------...------......///000111333333111444999888GGGdddvvv]]]jjj{{{~~~|||rrrssswwwzzzxxxwwwwww|||zzzwwwrrrjjjbbbZZZVVV\\\dddjjjjjjkkkmmmooonnneeeiiikkkkkkmmmppppppmmmoooqqqsssrrrooommmkkkkkkmmmcccYYYXXX```mmmxxx}}}tttpppsssrrrnnnkkk```UUUSSS___jjjqqqzzzmmmbbbTTTGGGMMM]]]fff~~~~~~bbbccc~~~yyyYYY:::...000------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******+++,,,...000222666UUUbbbUUUeeeuuuwwwRRRHHHIIIPPPXXXUUUPPPOOOIIIGGGOOOYYYfffqqquuuuuuxxx}}}~~~zzz{{{}}}|||{{{|||}}}{{{zzzxxxyyyzzzzzz~~~~~~}}}~~~~~~|||}}}|||{{{zzzzzzzzzzzzzzzzzz{{{zzz}}}{{{yyyzzz|||{{{{{{yyywwwwwwzzz|||vvvyyyzzzvvvuuuwwwyyyxxxyyywwwuuuvvvyyy{{{zzzxxxwwwwwwxxx{{{}}}~~~}}}{{{{{{zzz}}}~~~}}}qqqggg]]]VVVJJJGGGFFFJJJSSSZZZ___```^^^ZZZVVVTTTTTTVVVWWWWWWWWWZZZ___bbbcccaaa______eeecccbbbcccccc```ZZZTTTNNNKKKEEEFFFRRReeesssxxxnnn^^^]]]aaafffgggaaaZZZUUUNNNGGGFFFHHHNNNVVV```hhhlllnnnnnnqqqsssssspppnnnoooqqqnnnooopppooollljjjjjjkkkpppqqqpppnnnkkkjjjkkklllhhhlllqqqsssqqqpppqqqsssqqqppppppqqqtttvvvvvvvvvwwwyyyxxxtttuuuyyyzzzyyyqqquuuvvvsssqqqssssssrrrrrrsssuuuyyy||||||zzzxxxsssssstttuuuwwwxxxvvvtttvvvxxx{{{~~~uuugggdddiii{{{yyy{{{}}}xxxeee```bbbYYYOOOHHH??????FFFPPPVVVUUUOOOGGGCCCEEE<<<777888444------222000///...///000000///---------------------------------------------------...------......///000111222333111444888888HHHfff{{{```fff}}}zzzqqqrrrwww~~~yyyuuuttttttuuu||||||yyyuuunnnfff^^^ZZZ___gggllllllkkknnnooonnniiimmmqqqtttxxxzzzuuunnnoooqqqsssrrrpppnnnmmmmmmmmmeee\\\YYY^^^hhhpppuuuzzz|||uuuuuuuuuqqqnnncccWWWQQQYYYeeeooozzzlllcccUUUGGGKKK```hhhllleee~~~xxx[[[;;;---///------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******+++,,,...000222444VVVeeeSSS```qqq~~~|||VVVHHHFFFOOOWWWUUUPPPPPPJJJFFFNNNWWWeeerrrvvvvvvyyy|||}}}~~~~~~|||{{{{{{{{{yyyzzz{{{{{{zzzyyyzzz|||zzz}}}}}}|||}}}~~~{{{{{{zzzyyyxxxxxxxxxxxx|||{{{zzzwww{{{|||zzzzzzyyyvvvooohhheeegggjjjkkkooossstttuuuvvvwwwxxxyyywwwvvvwwwyyy||||||{{{xxxxxxyyy{{{~~~~~~}}}~~~~~~|||zzz{{{~~~|||xxxuuuwwwxxx~~~{{{rrrjjjbbb[[[QQQNNNLLLOOOWWW```fffhhhdddbbb___\\\\\\]]]___```]]]bbbggghhhdddaaa___```cccbbbbbbcccdddaaa[[[VVVPPPLLLFFFFFFPPPaaaqqqzzzrrrkkklllnnnlllccc[[[TTTLLLEEEDDDGGGMMMVVV```iiimmmoooooosssvvvtttpppmmmppptttrrrrrrrrrqqqooonnnmmmmmmssssssrrrooolllkkklllmmmiiillloooqqqpppooopppqqqqqqppppppppprrruuuwwwxxxuuuwwwvvvsssuuu|||qqqssstttsssqqqrrrttttttooopppssswwwzzzzzzxxxuuuuuusssrrrtttxxxyyywwwtttwwwxxxzzz}}}|||pppaaa^^^eeesssuuu{{{rrrtttaaa[[[]]]XXXSSSRRRNNNGGGNNNXXX```eeeggggggggggggbbbXXXMMMIIIGGG???555333111...---...//////...------------------------------------------------...------......///000111222333111444888888IIIhhhbbb```~~~zzzpppqqqvvv~~~~~~{{{xxxwwwyyyzzz|||vvvooogggcccfffmmmrrrpppmmmnnnnnnmmmlllqqqwww}}}{{{ppppppqqqsssrrrpppooooooooonnnhhh```\\\]]]cccjjjnnnssszzz}}}||||||wwwsssfffZZZRRRWWWcccnnnxxxlllcccVVVGGGKKKccclllyyylll~~~```AAA222333------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******+++,,,...000222111OOOfffPPPYYY{{{pppvvv~~~YYYHHHBBBMMMVVVVVVQQQPPPJJJFFFMMMTTTbbbpppuuuuuuwwwyyyzzzwwwzzz~~~||||||yyy{{{|||}}}||||||~~~}}}~~~~~~}}}|||}}}}}}yyyxxxwwwwwwvvvvvvvvvwww}}}|||~~~}}}xxxwwwzzz}}}~~~wwwuuuoooggg^^^YYYZZZ\\\```eeelllsssvvvvvvwwwyyyxxxwwwvvvvvvxxx{{{|||}}}zzzyyyyyy{{{~~~~~~}}}zzztttpppnnnooonnnkkkkkkoooqqqzzz~~~yyysssmmmggg]]]YYYVVVXXX___gggllloookkkjjjhhhfffeeeeeegggiiiccchhhllllllhhhcccaaaaaa`````````bbbdddbbb]]]XXXRRRMMMHHHGGGNNN[[[lllyyyzzzrrrpppqqqmmmeee]]]VVVMMMEEECCCFFFLLLVVV```iiinnnpppppptttvvvuuupppooorrrvvvtttsssrrrqqqqqqpppooonnnuuutttssspppmmmlllmmmoooooopppppppppooooooqqqrrrpppppppppqqqrrrtttwwwyyywwwxxxvvvsssuuu|||rrrrrrssssssrrrrrrtttwwwpppqqqsssuuuwwwwwwuuurrrvvvtttrrrtttxxxyyywwwuuuyyyyyyyyy}}}~~~~~~{{{mmm]]]ZZZaaauuuyyysssvvvaaaWWWWWWRRRSSS\\\___XXXZZZ^^^dddkkkttt~~~sssuuu~~~oooSSS===888222...,,,---......------------------------------------------------...------......///000111111333222444777777JJJkkkggg]]]|||ooopppuuu}}}~~~~~~~~~~~~zzztttmmmiiiooouuuxxxuuupppooonnnlllooouuu}}}ssspppqqqrrrrrrpppoooooopppnnnjjjddd___]]]___eeeiiinnnuuu|||vvvkkk___TTTVVV___hhhooorrrvvvjjjaaaUUUJJJPPPeeeooo{{{ooo```BBB444111------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******+++,,,...000222222JJJfffOOO\\\qqqrrr}}}YYYGGGBBBLLLVVVVVVRRRQQQJJJEEEKKKRRRaaaooottttttvvvxxxxxxwwwzzz|||~~~{{{~~~wwwwwwvvvvvvvvvvvvwwwwww}}}}}}~~~yyyxxxyyy{{{~~~tttrrrmmmgggbbb___```bbb[[[```iiitttyyyxxxxxx{{{wwwvvvvvvvvvxxxzzz}}}|||{{{zzz{{{~~~~~~}}}~~~wwwqqqkkkgggfffeeeccceeeiiipppzzz|||vvvqqqddd```]]]^^^dddkkkooopppoooooonnnllljjjkkkmmmooogggjjjmmmnnnkkkgggdddbbb^^^^^^^^^aaacccbbb]]]XXXSSSNNNIIIHHHJJJTTTdddssszzzooojjjjjjkkkiiiccc^^^ZZZRRRJJJCCCFFFLLLVVV```iiinnnppppppssstttsssqqqqqqsssvvvtttrrrpppooooooooonnnmmmssstttsssqqqnnnmmmnnnoootttssssssrrrrrrrrrssssssoooqqqrrrrrrrrrsssvvvxxx|||}}}zzzuuuuuuyyy|||{{{rrrqqqqqqsssrrrqqqtttyyyuuutttuuuvvvwwwwwwvvvtttuuuttttttuuuwwwxxxxxxwww|||zzzyyy|||zzziiiWWWTTT\\\vvv|||ggg\\\WWWMMMOOO^^^fff___^^^]]]]]]aaajjjvvv~~~jjjPPPJJJAAA999333000...,,,------------------------------------------------...------......///000111000333222444777777KKKmmmppp^^^{{{nnnooottt|||~~~|||yyyxxx{{{~~~}}}xxxzzz||||||zzztttoookkkuuu{{{}}}xxxsssqqqooolllpppxxxxxxqqqrrrrrrqqqooommmnnnoookkkjjjgggaaa\\\\\\aaaeeelllqqq|||tttooobbbVVVTTT[[[bbbeeedddlllvvvhhh^^^UUUPPP\\\gggppppppkkk}}}___BBB444...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******+++,,,...000222444JJJ}}}fffPPPbbbvvvuuuyyyVVVGGGEEEKKKUUUVVVRRRRRRJJJDDDJJJRRR```nnnssssssuuuwwwxxx||||||~~~|||~~~wwwwwwwwwwwwwwwxxxyyyzzz|||}}}{{{{{{yyyzzz~~~}}}llliiifffeeeeeefffgggggg\\\```kkkxxx|||zzzyyy|||wwwwwwwwwwwwxxx{{{~~~}}}||||||}}}~~~~~~}}}}}}~~~}}}uuuooojjjfffeeecccaaacccgggqqq|||}}}vvvpppccc```]]]^^^ccciiilllmmmoooppppppnnnlllkkknnnqqqiiijjjkkkmmmmmmjjjeeeaaa^^^^^^^^^```bbb```[[[VVVSSSMMMIIIGGGFFFLLL[[[kkkuuukkkbbb```aaacccbbb___]]][[[TTTKKKDDDFFFLLLVVV```iiinnnpppooooooooooooppprrrsssuuuuuurrrnnnnnnoooooonnnllloooqqqrrrqqqooommmmmmmmmppppppqqqsssttttttsssrrroooqqqttttttsssrrrtttvvv}}}~~~{{{vvvuuuxxxyyywwwsssppppppssssssqqqtttzzzwwwvvvtttuuuwwwxxxwwwwwwtttuuuvvvvvvuuuvvvxxxyyy~~~|||zzz|||yyygggTTTQQQXXXaaatttiii```OOOLLLXXXbbb]]]]]]\\\ZZZZZZ\\\aaaddd{{{mmmggg\\\QQQFFF<<<444...------------------------------------------------...------......///000111000333222444777777LLLooo{{{cccyyymmmnnnsss|||~~~{{{}}}vvvqqqpppuuu}}}{{{xxxuuuwww{{{}}}|||xxxssspppuuu{{{~~~yyytttrrrpppnnnpppzzz|||rrrrrrrrrpppmmmllllllmmmggghhhgggaaa[[[YYY^^^bbbgggkkk{{{zzzzzzvvvpppooocccUUURRRZZZdddgggfffccciiisss|||hhh]]]WWWWWWggghhhooodddfff{{{~~~cccFFF888///------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***+++,,,...000222000JJJ~~~fffQQQ___zzzyyywwwRRRGGGJJJJJJUUUVVVRRRRRRJJJDDDJJJSSSaaannnrrrsssuuuxxxyyy}}}~~~|||}}}~~~}}}~~~~~~~~~wwwwwwwwwxxxyyyzzz||||||{{{~~~~~~}}}yyyzzzzzz```]]]ZZZ[[[___bbbbbbaaa___cccnnn{{{{{{yyy|||xxxxxxxxxxxxxxx{{{~~~||||||}}}~~~}}}|||}}}|||}}}xxxtttnnnjjjggggggfffcccdddhhhqqq|||yyyqqqjjj___\\\YYY[[[aaafffiiiiiimmmoooooommmkkkjjjmmmpppiiihhhiiikkkmmmkkkeee``````^^^^^^```aaa___YYYTTTRRRLLLHHHFFFCCCFFFUUUfff|||xxxiii^^^\\\]]]______]]]\\\ZZZRRRIIIDDDGGGMMMVVV```iiinnnooonnnmmmlllmmmooorrrssssssvvvsssooonnnpppqqqooommmlllnnnppppppnnnllllllllliiikkknnnrrrttttttqqqnnnnnnrrruuuuuusssrrrsssttt{{{|||zzzvvvuuuyyyzzzxxxsssoooooossssssqqqttt{{{vvvtttrrrsssuuuwwwxxxxxxsssvvvxxxwwwuuuuuuxxx{{{}}}zzz|||~~~}}}wwwfffSSSQQQYYY\\\wwwlllUUUKKKTTT\\\]]]```bbbaaa^^^ZZZWWWVVVbbblll~~~tttgggXXXIII;;;222------------------------------------------------...------......///000111///333333444666777LLLppphhhvvvlllnnnsss{{{}}}{{{~~~vvvooommmsss}}}yyyuuuwwwzzz~~~~~~yyyvvvtttzzz}}}yyytttsssrrrooopppzzzrrrrrrrrrooolllkkkkkkllldddffffffaaaZZZWWW[[[aaabbbeeeuuu{{{rrrsssqqqkkkmmmaaaTTTQQQ\\\jjjqqqqqq^^^___fffsss}}}lll]]]NNNPPPccc```nnneee```vvvjjjCCC444444///---+++******+++,,,---+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))***+++,,,...///000222QQQuuu|||jjjUUU```ttt```QQQNNNFFFPPPZZZXXXPPPOOOIIIBBBDDDPPP^^^kkkppppppsssvvvwww|||~~~zzzyyy}}}~~~}}}~~~}}}vvvvvvwwwwwwwwwxxxyyyzzzzzzwww}}}}}}qqqllleee```\\\\\\```eeeeeehhhmmmvvv~~~|||yyywwwwwwzzz|||{{{zzzyyyzzzzzz{{{|||}}}xxx~~~~~~||||||tttsssooolllhhhfffggghhhjjjjjjppptttzzzwwwlllccc\\\ZZZWWWXXX\\\bbbgggjjjhhhhhhiiijjjgggeeehhhnnndddaaaaaafffeee``````dddaaa```aaadddeeeaaaZZZTTTMMMKKKHHHEEE@@@AAAKKKXXXssszzzddd\\\ccceeehhhddd[[[YYY]]]VVVJJJFFFEEEEEEKKKWWWdddjjjjjjqqqnnnlllnnnqqqtttuuutttsssrrrqqqoooooooooppppppqqqrrrsssrrrooollljjjiiiiiihhhiiillloooqqqooolllppptttwwwuuupppnnnrrrxxx{{{yyyvvvvvvxxxzzz{{{{{{vvvwwwwwwtttqqqrrrvvvzzzrrrtttvvvuuusssqqqsssvvvqqqssstttuuuvvvxxx{{{}}}zzzzzz|||}}}}}}qqqaaaSSSQQQWWW\\\zzzvvvXXXJJJ]]]cccZZZSSSSSSSSSPPPLLLJJJKKKSSSllluuuoooaaaJJJ888///...---,,,,,,---///000------------------------...------......///000111222///777666777:::GGGsssmmm{{{tttmmmmmmyyyxxxtttxxxuuuoooqqqzzzwwwssssss}}}zzzuuurrrzzz~~~tttnnnooosssuuuyyyrrrooommmiiiiiikkkddddddccc^^^XXXUUUUUUWWW\\\```qqqtttttt~~~kkkjjjdddSSSPPPeeevvvyyy|||pppeeecccppp~~~ppp___NNNOOOaaaZZZkkkiii```uuugggCCC555333///---,,,******+++,,,---************)))))))))((())))))))))))))))))))))))((((((((((((((()))***************+++,,,...///000///RRR}}}nnnRRR```~~~tttcccWWWVVVNNNRRR]]]ZZZQQQPPPKKKEEEGGGKKKZZZjjjqqqssswww{{{|||zzz~~~zzzwwwzzz}}}}}}~~~~~~}}}}}}~~~xxxvvvuuuuuuvvvwwwxxxxxx|||zzz}}}rrrfffgggooosssqqqooosssyyy|||yyyvvvvvvyyy{{{{{{{{{wwwxxxyyy{{{|||}}}}}}}}}www|||{{{zzz{{{rrrpppnnnkkkhhheeefffhhhjjjlllyyyyyyzzzzzzxxxssslllggg\\\ZZZWWWXXX]]]dddiiillleeecccdddffffffdddfffkkkkkkeeedddiiikkkhhheeefffcccbbbbbbdddfffddd^^^YYYNNNKKKHHHDDD???>>>HHHSSSvvvooojjjrrrssswwwqqqccc[[[[[[WWWOOOIIIGGGGGGKKKUUU```iiimmmqqqooommmnnnqqqsssrrrqqqtttsssqqqooonnnmmmmmmmmmoooqqqrrrqqqnnnkkkiiiiiigggfffgggjjjooorrrqqqpppnnnsssvvvtttpppooosssxxx~~~|||yyywwwwwwwwwvvvuuuxxxxxxvvvtttssssssvvvyyytttvvvxxxvvvsssqqqsssuuurrrssstttuuuwwwxxxzzz|||zzzzzz|||}}}|||rrrbbbUUUSSSXXXUUUnnnwwwgggPPPVVV[[[PPPEEEAAA@@@===::::::999:::HHHaaavvvmmmbbb]]]XXXNNNEEE111000...,,,,,,,,,---...------------------------...------......///000111333...666555888;;;HHHsss|||rrr|||qqqkkkkkkwww~~~{{{rrrrrrzzzxxxuuuvvv}}}}}}zzzuuuooottt}}}}}}vvvuuuvvvzzzzzztttrrrooolllkkkmmmffffffddd^^^XXXTTTSSSTTTYYY\\\jjj|||lllfffVVVUUUlll|||}}}~~~zzzkkkdddpppvvvbbbMMMLLL\\\]]]rrrlllYYYgggwwweeeDDD555222...---,,,+++***+++,,,,,,************)))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++++++++,,,---//////222TTTtttOOO\\\uuuwwwiii\\\[[[RRRSSS]]]YYYQQQPPPKKKFFFHHHGGGXXXiiiqqqtttxxx{{{{{{zzz~~~{{{}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~zzzvvvssssssuuuwwwvvvuuu||||||||||||vvv}}}wwwqqqppptttyyy|||~~~|||yyyvvvuuuwwwyyy{{{|||tttuuuxxx{{{}}}~~~~~~~~~zzz|||{{{{{{}}}sssnnnooolllhhheeedddfffiiilllzzzyyyyyyyyywwwsssmmmiii]]][[[XXXZZZ___fffllloooiiieeecccfffhhhffffffiiioooiiigggmmmrrrrrrooollliiifffdddeeeffffffbbb^^^PPPLLLHHHDDD>>><<>>KKKtttzzzyyyuuuwww~~~rrrlllmmmxxx}}}ttt}}}~~~{{{vvvooollllllkkkiiifffaaa\\\WWWTTTSSSRRRQQQXXXmmm{{{llleeeWWW[[[xxxwwwpppzzzfffMMMDDDMMMNNNkkkxxxUUUWWWrrrgggIII777///......---,,,++++++******))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))***+++++++++++++++,,,---...///000777RRRxxx[[[]]]ppp|||~~~```PPPEEEQQQ[[[XXXOOOOOOJJJEEEHHHHHHXXXhhhoooqqqrrrssssss{{{}}}zzz~~~}}}||||||{{{}}}~~~yyysssqqqrrruuuvvvuuuyyy~~~|||zzzyyynnnhhhggghhhiiiiiissstttuuuvvvwwwxxxzzz|||zzzxxxvvvttttttuuuwwwyyyxxxyyy}}}yyyuuuttttttsssqqqqqqtttzzz{{{uuujjjhhhggghhhkkkppprrrtttvvvoookkknnnssstttvvvxxx{{{}}}~~~{{{xxxyyy|||~~~zzztttlllfffdddbbb___]]]VVVQQQLLLHHHAAA===@@@FFFmmm|||hhhZZZUUUTTTGGGLLLUUU]]]]]][[[___gggoooqqqtttuuutttrrrpppnnnnnnnnnmmmllllllmmmooopppmmmnnnnnnmmmkkkjjjjjjjjjjjjhhhfffddddddfffiiikkkjjjmmmqqqrrrrrrrrrtttvvvpppooopppsssvvvxxxwwwvvvuuurrroooooorrrtttsssqqqpppsssuuuuuussssssvvvyyywwwvvvvvvxxx{{{|||zzzyyy{{{{{{|||~~~}}}~~~~~~wwwgggVVVPPPRRRSSS\\\xxxxxxsssllleeeiii^^^QQQIIIIIILLLRRRVVVVVVJJJ???555333444333222333///000333444222...///333...///111222111/////////------------......//////------------------------...------......///000111444---444444999>>>LLLwwwqqqqqqrrrmmmllluuu~~~|||vvvnnniiiiiihhhfffccc___\\\XXXTTTRRROOOOOOSSSbbb|||{{{{{{wwwiiibbbUUUZZZwwwyyywwwgggOOODDDIIIOOOmmm~~~TTTNNNlllgggKKK999000......------,,,+++***)))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++***++++++,,,---///111222<<<]]]bbb[[[jjjyyycccMMMEEEQQQ\\\ZZZSSSSSSNNNGGGIIIFFFVVVgggpppssswwwzzz{{{xxxyyyzzzwww|||}}}}}}|||zzzzzz{{{||||||{{{{{{|||~~~~~~~~~{{{wwwsssrrrtttxxxzzz}}}~~~yyytttkkk___WWWWWW\\\```ccckkkooouuuxxxzzzzzzzzzzzz~~~{{{wwwssspppooopppppppppssszzzzzzyyyvvvxxxzzz{{{|||xxxvvvuuuvvvwwwxxxwwwvvvrrrmmmjjjnnnsssxxx~~~wwwvvvzzz}}}yyyssskkkeeecccbbb___]]]WWWRRRMMMIIIDDD???AAAEEEmmmvvvrrrwwwzzzuuuhhh]]]VVVTTTFFFKKKWWWcccddd]]]]]]ccclllooossstttsssrrrqqqqqqnnnnnnmmmmmmnnnppprrrsssoooppppppnnnllljjjkkklllfffgggfffeeeeeegggkkknnnkkknnnqqqssssssssstttuuurrrqqqpppqqqsssttttttsssqqqpppoooppprrrsssssssssooorrruuuvvvtttuuuxxx{{{zzzxxxxxxzzz~~~~~~|||xxx{{{|||}}}~~~|||~~~zzzkkkZZZRRRSSSPPPZZZlllyyyvvvnnnhhhmmmmmm```\\\\\\XXX]]]```XXXCCC:::222333555444222333......///...------///111/////////---,,,,,,...000++++++,,,---...///000000------------------------...------......///000111222...555555777===MMMzzzsssooorrrllliiiooovvvzzz{{{}}}yyy}}}~~~xxxrrrllliiijjjfffccc```]]][[[WWWSSSPPPMMMOOOQQQZZZrrr|||www|||hhhbbbTTTXXXsss}}}wwwyyy}}}hhhSSSGGGJJJWWWsssSSSFFFdddcccKKK:::222.........---,,,+++))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,)))******,,,...000222333???ggg^^^VVVaaazzzssscccKKKHHHPPP[[[[[[UUUUUUOOOGGGHHHDDDTTTeeennnsssyyy~~~vvvwwwwwwxxx|||}}}wwwzzzyyyxxxyyy{{{|||}}}|||}}}~~~~~~}}}~~~|||{{{{{{|||~~~~~~}}}~~~~~~{{{vvvrrrtttzzztttjjjaaa]]]YYYXXX[[[___``````ccckkkuuu{{{}}}{{{yyyxxx{{{{{{zzzxxxvvvtttsssrrrooopppxxx}}}zzz}}}}}}zzzsssnnnkkkmmmpppvvvzzzrrrssswwwwwwrrrllleeebbbcccccccccaaaVVVQQQLLLJJJFFFAAAAAAEEEhhhxxxssssssssspppiii___WWWSSSGGGJJJVVVeeeggg___\\\aaahhhlllpppqqqqqqpppqqqsssqqqpppoooooopppqqqssstttssssssrrrpppmmmkkklllmmmhhhiiijjjiiihhhiiilllpppmmmooorrrttttttttttttttttttrrrpppooopppqqqqqqpppnnnpppqqqrrrrrrsssuuuwwwrrruuuxxxxxxvvvwwwyyy}}}}}}{{{zzz|||}}}yyy||||||}}}~~~zzz}}}~~~ppp```WWWXXXSSS___eee|||uuukkknnnzzzmmmqqqxxxtttyyywwweeeFFF<<<444444666555444444666444111......///...---...---,,,++++++,,,...///,,,,,,---...////////////------------------------...------......///000111000...888666666:::MMM~~~|||llltttmmmhhhkkkqqqtttxxx{{{|||{{{uuuwwwxxx}}}}}}tttpppmmmjjjkkknnnkkkhhhdddaaa^^^ZZZTTTPPPIIINNNPPPTTTgggzzz~~~iiidddVVVWWWppp~~~vvvvvv{{{hhhVVVKKKLLLUUUqqqXXXIIIhhh{{{```JJJ;;;333.........---,,,+++)))((((((((())))))*********+++))))))))))))))))))))))))*********)))******+++,,,((()))***,,,...111333444;;;gggWWWWWW___ooobbbHHHJJJLLLYYYYYYTTTTTTMMMEEEEEEDDDSSSdddlllqqqwww}}}vvvyyyxxxsssqqqtttxxxyyy{{{xxxwwwzzz~~~{{{|||~~~~~~|||||||||}}}}}}|||{{{|||}}}~~~}}}|||~~~~~~xxxrrrsss|||oooaaaWWW[[[bbbjjjppppppiiiccc___hhhuuu~~~|||yyywwwvvvyyy|||}}}{{{ssssssyyy}}}||||||xxxssspppnnnnnnsss~~~qqqnnnrrruuusssjjjeeeaaa```cccfffffffffUUUPPPKKKJJJFFFBBBBBBEEEbbbzzztttqqqkkkbbbWWWQQQIIIJJJUUUeeeiii```]]]aaaeeeiiimmmoooooooooqqqttttttsssrrrqqqqqqrrrssssssuuuuuutttqqqnnnllllllmmmmmmnnnooommmiiiiiikkknnnnnnpppsssuuuuuuuuutttttttttqqqnnnmmmoooqqqqqqqqqmmmpppttttttssstttwww{{{uuuxxx{{{zzzxxxxxxzzz}}}~~~|||{{{~~~}}}yyy||||||}}}~~~xxx}}}uuuddd]]]]]]UUU```]]]iii|||nnnooorrrzzztttJJJ???555333333222222333111000//////111333///***+++,,,...000222111///............///......------------------------------...------......///000111......999777555999MMMhhhxxxoooiiikkkpppssswww|||zzzlllwwwvvvtttwww{{{ssskkkiiiiiijjjnnnsssrrrnnnjjjfffccc^^^WWWRRRGGGNNNPPPQQQ```|||zzz|||}}}lllgggXXXXXXooouuuqqq|||yyykkkVVVMMM]]]^^^kkkTTTJJJhhh[[[RRR<<<222......---,,,,,,,,,------************))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,++++++,,,---///111333>>>bbb{{{OOORRR___ooocccPPPFFFIIIYYY___UUUPPPQQQKKK>>>DDDOOO^^^jjjppprrrttttttuuuuuuwwwxxxxxxwwwssspppvvvttttttwww{{{}}}|||zzz~~~~~~~~~~~~}}}}}}~~~|||yyyyyyzzz{{{{{{zzz{{{xxxuuuuuuvvvyyy{{{{{{|||}}}kkkddddddoooyyy}}}~~~oooeeellluuuzzz{{{{{{|||~~~zzzzzzzzz~~~vvv~~~~~~~~~}}}xxxuuuzzzyyyooocccgggxxx}}}rrrlllppptttmmmbbbdddcccbbbccceeeggghhhgggYYYUUUNNNIIIEEECCCBBBAAAYYY{{{tttqqqqqqppphhh\\\VVVXXXMMMNNNTTT^^^bbb___\\\\\\gggkkkooopppnnnlllmmmnnnxxxrrrmmmmmmpppsssrrrpppuuutttsssoookkkjjjlllmmmqqqnnnjjjhhhiiikkkmmmmmmsssqqqooorrrvvvwwwtttpppppppppppppppqqqrrrssstttttttttssspppmmmnnnssswwwuuuxxxzzzzzzxxxwwwxxxzzz{{{|||}}}~~~~~~}}}||||||~~~~~~yyyqqqjjjfff^^^eeedddaaasss~~~kkk~~~yyy{{{PPP;;;333555222111444222000000000000////////////........................////////////////////////---------............///.........//////000111222...111666222;;;BBBRRRlllrrrhhhjjjqqqvvvxxxyyytttrrr{{{~~~{{{{{{~~~|||wwwkkkjjjjjjjjjkkknnnppprrrnnnllljjjhhhddd```ZZZVVVNNNPPPOOONNNYYYppp{{{yyywwwsssggggggXXXTTToootttpppzzzwwwiiiUUUKKK[[[VVVeee~~~RRRFFFbbbiiiXXX===222......---,,,,,,,,,------************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++,,,---///111222888LLLooo{{{xxxjjjGGGOOO```qqq|||[[[MMMDDDJJJ[[[bbbYYYQQQPPPIII>>>CCCNNN]]]jjjqqqtttvvvxxxxxxxxxxxxyyyyyyyyywwwuuupppnnnmmmoootttwwwxxxxxx}}}}}}~~~~~~~~~~~~}}}|||zzz{{{}}}}}}|||zzzxxxwwwwwwvvvuuutttuuuwwwzzz|||||||||}}}{{{zzzvvvlllnnnrrrwww|||~~~|||zzzyyyzzz|||uuuvvvuuurrrnnnkkkkkkkkkuuuuuunnnccceeesss{{{{{{|||wwwnnngggjjjpppnnnhhhgggfffddddddeeefffffffff\\\VVVNNNHHHEEEDDDBBB@@@RRRqqq{{{jjjiiikkkmmmggg]]]XXXXXXNNNNNNSSS\\\aaa``````bbbjjjmmmpppqqqnnnmmmnnnpppvvvqqqllllllooorrrrrrpppsssqqqooopppqqqqqqooommmooonnnmmmkkkjjjjjjjjjjjjpppnnnnnnrrrwwwyyyvvvsssnnnnnnnnnnnnoooooopppqqqssstttssspppnnnooosssvvvuuuwwwyyyyyywwwvvvxxxzzzzzz{{{{{{|||||||||||||||{{{{{{|||}}}}}}~~~}}}xxxtttqqqfffeee^^^^^^yyyxxx{{{{{{~~~OOO:::333555222111444222000000000000////////////................................................---------............//////......//////000111222111333777222:::AAASSSqqqsssjjjmmmuuuzzz{{{|||}}}xxxzzz{{{tttxxxuuusssuuuwwwwwwsssoookkkkkkkkkkkkmmmppprrrtttooommmkkkiiigggccc^^^ZZZPPPQQQNNNKKKTTThhh}}}yyyhhhfffYYY[[[uuu}}}qqqjjjqqq~~~sssfffSSSKKK[[[VVVgggXXXIIIccchhhTTT:::111///...---,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++---///111222777<<<]]]xxxwww~~~|||qqqYYYMMMccc{{{rrrXXXPPPFFFIII[[[fff^^^SSSNNNHHH???CCCNNN]]]jjjrrrvvvyyy||||||{{{zzzzzzzzz{{{|||}}}tttqqqooopppsssxxx{{{}}}||||||}}}~~~~~~~~~}}}|||www{{{}}}xxxuuutttsssuuuuuutttssstttyyy~~~{{{{{{{{{{{{|||{{{ssspppnnnsss{{{~~~{{{}}}{{{xxxwwwzzz}}}zzzzzzxxxpppgggaaabbbcccaaa```aaafffjjjrrrsssnnnddddddlllpppoootttqqqkkkeeefffmmmqqqqqqnnnmmmkkkhhhgggeeeeeeeeeaaaYYYNNNHHHGGGFFFCCC@@@KKKeeexxxpppggggggjjjmmmiii```YYYVVVOOONNNSSSZZZ___aaaccchhhlllooorrrqqqooonnnooorrruuuppplllkkknnnqqqrrrqqqpppnnnmmmqqqvvvxxxsssmmmlllooopppooojjjgggfffgggmmmlllmmmqqqwwwzzzyyywwwooonnnnnnnnnnnnnnnoooooorrrssssssqqqpppppprrruuuvvvwwwwwwvvvuuuvvvxxxzzzzzzyyyyyyyyyzzzzzz{{{|||wwwwwwxxxzzz{{{|||}}}~~~|||yyyxxxqqqtttooommm|||yyywww{{{NNN:::222555222111444111000000000000////////////................................................---------............///////////////000111222222555555777222:::@@@TTTzzztttlllpppyyy~~~~~~~~~~~~}}}tttooommmjjjgggdddiiikkknnnqqqrrrpppnnnlllmmmlllllllllmmmoooqqqsssnnnmmmlllllljjjgggccc```TTTSSSMMMHHHMMM___sssnnnfffYYY^^^www}}}pppeeeiiivvvnnnbbbQQQLLL]]]]]]nnn]]]MMMggg```RRR===555///...------,,,,,,,,,,,,************)))))))))((((((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,...111222888888XXXvvvwww~~~}}}kkkMMMfffmmmXXXQQQEEEDDDWWWeee___TTTNNNHHHAAAEEEOOO^^^jjjqqqvvvzzz}}}}}}|||{{{zzzzzz||||||yyyvvvtttvvvzzz~~~{{{|||~~~~~~|||{{{uuu{{{{{{uuussstttqqqtttvvvuuurrrssszzz|||{{{zzzyyy{{{|||sssppptttxxxtttrrruuuzzz}}}zzzwwwzzzzzzyyyxxxyyy{{{{{{uuuqqqllliiigggddd]]]WWWUUUUUUXXX^^^eeelllqqqssstttuuupppgggcccgggjjjhhhnnnnnnmmmjjjjjjooovvv{{{zzzyyyvvvqqqlllhhhfffeeefff]]]QQQJJJHHHGGGDDD@@@JJJ\\\rrrxxxnnnpppooopppqqqmmmeeeZZZSSSPPPPPPVVV]]]``````bbbfffmmmooorrrqqqooonnnppprrrtttqqqmmmlllnnnqqqssssssooonnnmmmqqquuuwwwuuuqqqlllppprrroooiiidddeeegggllllllmmmpppuuuyyyyyyxxxqqqppppppooooooppppppqqqqqqrrrrrrrrrqqqrrrssssssvvvvvvuuuttttttvvvxxxzzzyyyxxxwwwwwwwwwyyyzzz|||uuuuuuwwwxxxzzz|||}}}~~~|||yyyxxxwwwttt{{{sssllluuuyyyMMM999222666222111444111000000000000////////////................................................---------............///////////////000111222333666444777333;;;BBBYYY|||}}}~~~ssslllrrr{{{|||rrrjjjhhhfffdddbbbbbbbbbcccdddeeeiiimmmoooooopppqqqtttrrrqqqpppooonnnnnnoooooonnnmmmmmmmmmmmmkkkgggdddYYYVVVNNNHHHIIIXXXlllzzzsssfffWWW^^^vvv}}}|||pppdddeeepppjjj___PPPLLL___aaaqqqZZZLLLffffff___HHH;;;//////...---,,,++++++,,,************)))))))))((((((((((((((((((((((((((((((((())))))************+++******+++,,,...000111333999YYYrrrttt}}}iiiOOOeee{{{kkkXXXOOO@@@>>>QQQ```___UUUOOOJJJFFFGGGPPP]]]hhhoootttxxx{{{|||||||||zzzyyy{{{}}}{{{xxxuuutttvvvyyy|||{{{|||~~~~~~}}}{{{yyytttyyy}}}|||wwwssstttvvvrrruuuwwwuuussstttzzz{{{{{{zzzzzzzzz}}}|||sssllllllyyywwwvvvuuuuuutttrrrppptttwwwzzz|||{{{{{{|||}}}~~~zzzqqqaaa\\\XXXVVVUUUTTTQQQOOORRRRRRWWWcccqqqzzz{{{xxxvvvvvvqqqhhhcccdddfffgggkkknnnssstttttttttzzz|||tttmmmjjjhhhjjjaaaVVVNNNKKKIIIEEEBBBJJJVVVhhh}}}|||xxxvvvtttssspppjjj^^^TTTRRRUUU\\\cccddd___]]]___kkknnnqqqqqqooonnnppprrruuurrrpppoooppprrrssstttoooooooooooopppqqqtttuuunnnqqqqqqmmmgggdddfffjjjmmmmmmmmmpppsssuuuwwwwwwppppppppppppppppppqqqrrrrrrqqqqqqqqqrrrsssssssssvvvtttsssrrrsssvvvxxxyyywwwvvvvvvvvvvvvxxxzzz{{{uuuvvvwwwyyy{{{}}}~~~~~~|||zzzyyyzzzzzzzzztttlllbbbggg|||LLL888222666333111333000000000000000////////////................................................---------............////////////000000111222333444222666444===DDD^^^xxx{{{|||qqqkkkqqq{{{zzz|||wwwyyy}}}uuummmeee___```aaacccdddeeehhhjjjlllfffiiilllmmmmmmqqqxxx~~~~~~}}}{{{xxxuuurrrqqqpppooonnnnnnnnnooommmjjjggg]]]XXXQQQJJJIIISSSgggwwwnnndddYYYaaaxxx~~~wwwxxxuuulllcccbbbnnn}}}kkk___OOOJJJ[[[dddsss[[[NNNiiipppkkkNNN:::000///...---,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((()))******++++++************,,,...000111111===```wwwzzzvvvSSS___www{{{tttaaaTTTBBB;;;LLL[[[]]]WWWQQQMMMIIIFFFOOO[[[ffflllrrrwwwzzzyyy{{{}}}|||zzzzzz~~~~~~}}}|||yyyvvvuuuwwwxxxzzz{{{}}}}}}|||zzzwwwuuurrruuuwwwwwwttttttuuuxxxtttvvvvvvuuutttuuuzzzxxxzzz{{{{{{{{{|||qqqnnnooorrrtttssspppmmmiiigggfffddddddlllrrryyy}}}}}}|||}}}~~~}}}{{{nnndddPPPKKKGGGHHHJJJJJJKKKNNNUUUWWW]]]iiivvv|||zzzvvvwwwwwwtttnnngggeeegggjjjlllooovvv{{{zzzwwwyyy|||tttooonnnlllfff]]]UUUNNNJJJFFFDDDHHHOOO___xxx{{{xxxssspppqqqoooeeeZZZVVV[[[dddkkkhhh___ZZZ[[[hhhlllqqqrrrqqqpppqqqsssttttttsssrrrrrrrrrrrrrrrmmmnnnooonnnlllnnnrrrvvvooopppooollliiigggjjjllllllmmmmmmnnnppprrrtttuuunnnnnnnnnnnnooopppqqqrrrsssqqqoooppprrrttttttttttttrrrqqqrrrtttvvvwwwwwwuuuuuuvvvvvvwwwxxxyyyzzzwwwwwwyyyzzz|||~~~~~~|||||||||~~~xxx}}}lllhhh\\\^^^|||~~~JJJ777111666333222333000000000000000////////////........................---------------------------------............///000000000000111222333333333111666777@@@FFFbbb{{{pppiiioooyyyyyy|||vvvtttjjjoooyyypppfff``````aaa___]]]bbbccceeehhhkkkmmmooopppkkklllllllllnnnuuu~~~|||yyywwwqqqqqqpppqqqqqqoookkkhhh```ZZZSSSLLLHHHOOObbbssswww|||~~~{{{eeebbb\\\eee}}}yyytttpppkkkdddcccnnn}}}nnnbbbOOOEEESSSeeeuuuaaaTTTooollliiiNNN;;;000///...---,,,+++++++++************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************,,,...000111444>>>dddZZZZZZsssrrr~~~lll\\\JJJ>>>KKKXXX\\\YYYTTTOOOKKKCCCLLLXXXbbbjjjpppvvv{{{www{{{|||zzz||||||~~~~~~{{{xxxxxxxxxxxxyyyzzzzzzyyyuuuqqqooonnnoooqqqsssuuuvvvvvvwwwvvvuuutttssstttvvvyyy{{{tttwwwzzz|||||||||}}}~~~}}}yyyqqqvvv}}}uuulllbbb^^^___aaaaaa```eeellluuuzzz{{{|||}}}xxxooobbbYYYKKKEEEBBBEEEGGGHHHMMMSSSYYY___hhhpppvvvxxxxxxxxxyyy{{{|||yyysssnnnnnnpppmmmooouuu{{{yyyttttttyyy|||yyyuuutttllljjjddd[[[QQQJJJGGGFFFCCCHHHVVVjjj~~~{{{sssnnnqqqssslll```\\\aaajjjpppkkkaaa\\\]]]fffkkkrrruuutttsssssstttrrrtttuuuuuusssqqqoooooojjjjjjjjjlllnnnpppqqqqqqmmmmmmnnnnnnnnnmmmlllllljjjkkklllmmmnnnpppsssuuunnnnnnnnnoooppprrrsssttttttqqqnnnnnnqqqtttuuuuuurrrqqqppprrruuuwwwvvvuuutttuuuvvvwwwxxxyyyyyyyyyxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}xxx{{{~~~mmmiiibbbbbbZZZYYYvvvxxxIII666111666333222333000000000000000////////////........................---------------------------------............///000000000000111222333333444222888999BBBGGGbbb|||qqqiiimmmwww}}}yyy}}}{{{~~~zzzqqqttt~~~jjjbbbZZZYYY^^^ddddddbbbhhhhhhkkkpppuuuyyyzzzyyyuuutttssstttxxxvvvuuuttttttsssqqqmmmiiiaaa[[[SSSLLLFFFIIIZZZlllqqq{{{gggfff[[[]]]wwwzzzvvvmmmiiiqqqqqqeeeOOOAAALLL```rrrdddVVVpppbbbdddPPPCCC000000...---,,,+++++++++************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************+++---000111333999bbbaaaWWWvvvlllhhhnnn]]]KKKAAALLLWWW\\\[[[VVVQQQLLL@@@IIIUUU```iiipppwww|||vvv{{{~~~{{{{{{}}}www{{{{{{xxxvvvvvvvvvwwwxxxxxxvvvrrrnnnkkkjjjkkknnnrrrvvvxxxwwwuuuwwwtttrrrqqqsssvvvwwwwwwqqquuuyyy|||||||||{{{|||{{{||||||}}}rrrbbb]]]cccjjjkkkiiibbbiiiqqqvvvxxx|||~~~uuujjj^^^WWWNNNGGGDDDGGGJJJKKKQQQYYY[[[eeeqqqvvvvvvvvvzzz|||~~~wwwuuuwwwooonnnrrrwwwvvvppppppuuuttt||||||xxxwwwlllllliii___SSSJJJGGGHHH@@@DDDNNN\\\iiirrrxxx}}}vvvooorrrvvvooocccaaafffnnnrrrmmmccc___```eeekkkssswwwwwwuuuuuuvvvqqqsssuuuuuusssooommmlllgggeeeeeejjjqqqtttpppllljjjkkkmmmppprrrqqqnnnkkkgggiiijjjkkkmmmppptttvvvooopppppprrrsssuuuwwwxxxuuuqqqmmmmmmppptttvvvvvvqqqpppooorrrvvvwwwuuusssssstttvvvxxxyyyzzzyyyyyyyyyyyyzzz{{{}}}~~~~~~oooeeeZZZ^^^WWWVVVqqqpppIII666111666333222333000000000000000////////////........................---------------------------------.........//////000000000000111222333444666333999;;;CCCGGGbbb~~~rrriiilllvvv}}}yyy~~~nnn}}}nnnllleee___aaaiiinnnlllhhhrrrrrruuu|||~~~|||~~~yyyxxxwwwvvvuuurrrnnnjjjaaa[[[SSSLLLDDDDDDSSSeeejjjsss{{{qqqmmmXXXQQQmmmyyyppptttlllbbbTTTDDDFFFXXXuuufffHHHiiihhh___TTTBBB//////...---,,,++++++***)))))))))))))))*********))))))))))))))))))))))))(((((()))*********************)))***+++---///111999666QQQ~~~}}}WWWTTTsssvvviiiyyyttt\\\PPPCCCFFFYYYhhhcccZZZTTTJJJFFFGGGNNN\\\hhhooouuuzzz{{{}}}|||yyyxxx}}}}}}~~~~~~}}}{{{yyyxxxxxxvvvtttuuuxxxwwwrrrlllrrrooopppuuuwwwvvvxxx|||xxxsssnnnnnnssswwwwwwvvvzzzxxxwwwwwwyyyzzzzzzyyyyyy|||~~~}}}uuuccc^^^fffnnnlllgggeeeiiiooossswww|||yyykkkbbb___TTTRRRLLLHHHNNNZZZ^^^[[[cccgggmmmrrruuuxxx{{{~~~~~~~~~zzztttuuuqqqppptttuuurrrpppqqqtttyyy~~~|||nnnmmmhhh```UUULLLHHHGGG<<>>aaa[[[PPPhhh}}}lll{{{zzz```QQQBBBDDDUUUddd___XXXSSSJJJFFFFFFMMM[[[gggooovvv{{{}}}|||yyywwwyyyyyyzzzzzz{{{zzzzzzzzzwwwtttsssuuuyyyzzzvvvrrrooonnnpppuuuwwwvvvvvvyyyyyytttpppqqqvvvzzz|||{{{|||{{{yyyzzz{{{|||{{{zzzyyy}}}}}}|||~~~{{{pppmmmpppsssqqqnnnfffjjjppptttxxx|||ssskkkhhhdddaaa[[[WWW[[[ccceeebbbhhhkkkooorrruuuxxx|||~~~~~~~~~yyyttttttpppooorrrssspppooopppsssyyy|||zzzooonnnjjjaaaWWWNNNJJJHHH===@@@HHHTTT```jjjppprrrvvvyyyvvvooopppuuuqqqggg___hhhpppqqqnnnlllgggaaakkkqqqtttssssssuuutttpppssswww{{{yyytttnnnmmmmmmlllkkkkkkmmmqqqrrrrrrpppnnnmmmlllmmmpppqqqpppooonnnmmmllllllnnnqqqtttwwwpppooorrrvvvvvvqqqnnnoooqqqpppooooooppprrrtttvvvsssrrrrrrtttxxxyyyvvvsssuuuvvvwwwwwwwwwwwwyyy{{{zzzzzz{{{|||}}}}}}}}}}}}}}}|||||||||}}}{{{aaa___[[[QQQMMM___xxx~~~sssRRRFFF:::666555222000111000000000000////////////........................------------------------------------------------////////////000222333444777444888999BBBFFF]]]~~~sssiiiiiisss}}}yyyxxxqqqhhhlllrrrvvvtttrrrvvv}}}}}}~~~~~~{{{wwwssspppmmmjjjgggddd___SSSKKKHHHAAAHHH]]]ccciiiqqqvvvwwwwwwyyy{{{qqqkkk^^^UUU```zzztttlllsss}}}mmmdddNNNBBBQQQfff{{{cccMMMtttgggUUUGGG999//////...---,,,++++++***++++++******))))))(((((())))))))))))))))))))))))(((((()))*********************)))***+++---///111111CCCooo}}}]]]KKK[[[jjjwwwyyy___MMMBBBAAAPPP]]]ZZZUUUQQQIIIEEEEEEKKKYYYfffooowww}}}~~~~~~|||yyywwwvvvvvvvvvvvvxxxzzz|||}}}vvvtttsssvvvzzz}}}|||zzzpppnnnpppuuuvvvssssssuuuvvvsssppprrrwww{{{}}}}}}~~~||||||}}}}}}|||zzz{{{}}}}}}{{{}}}{{{yyyuuutttlllooosssvvvyyy|||zzzuuuuuusssmmmiiijjjmmmllliiioooooopppqqqssswww}}}yyyuuuooojjjiiikkkllljjjjjjkkkooottt{{{{{{xxxvvvqqqoookkkcccZZZQQQLLLJJJ??????BBBLLLZZZffflllmmmlllooommmjjjlllqqqnnnfff^^^gggpppsssrrrooohhhaaajjjppptttttttttuuutttqqqwwwzzz|||zzzuuupppmmmmmmlllnnnppppppqqqqqqssstttsssqqqnnnnnnpppqqqqqqpppooopppooommmlllnnnsssxxxqqqoooqqquuutttooollllllppppppqqqrrrssstttttttttuuusssrrrtttwwwxxxvvvssstttvvvyyyyyyxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{|||}}}~~~yyyooofffWWWJJJLLLWWWbbbkkkpppZZZKKK===666333111111333000000000000////////////........................------------------------------------------------/////////000111222333444888555888888@@@CCCZZZuuuiiigggpppzzzxxxvvv{{{qqqsssxxx|||{{{yyy~~~~~~zzztttpppnnnllljjjhhheee```SSSJJJGGG@@@DDDWWW^^^dddkkkooooooooopppqqqooohhh[[[SSS]]]tttxxxlllhhhtttyyynnnfffLLLCCCYYYhhhyyydddTTT~~~pppUUUCCC555//////...---,,,++++++***,,,++++++***)))(((''''''))))))))))))))))))))))))(((((()))*********************)))***+++---///111111@@@mmmlll\\\HHHUUUlllvvvwww___OOOAAA>>>JJJVVVTTTRRRPPPIIIEEEDDDJJJVVVcccmmmwww~~~|||{{{||||||}}}|||zzzxxxvvvuuuttttttvvvyyy|||~~~xxxvvvuuuwww{{{}}}~~~}}}uuurrrqqqsssrrroooooorrrsssqqqoooppptttxxxzzz{{{~~~}}}~~~}}}{{{yyy|||~~~~~~{{{}}}}}}zzzzzzxxxxxxwwwvvvwwwzzz~~~}}}{{{vvvsssrrrqqqnnnkkkppppppooonnnpppvvv~~~~~~yyyrrrlllddd___]]]```bbb``````bbbeeekkkrrrwwwwwwvvvtttrrrpppnnnjjjddd\\\TTTNNNKKKCCC>>><<>>777666777444111111000000000000////////////........................---------------------------------...//////000000000000000111222333444555666444:::;;;CCCDDDXXXzzzmmmhhhllluuu|||yyyuuu~~~vvvzzzpppiiicccdddhhhjjjmmmooojjjiiijjjkkkllljjjgggdddgggiii```VVVSSSJJJBBBGGGRRR]]]kkkuuuwwwtttooommmhhhbbb\\\^^^jjjyyyuuuhhhhhhzzzyyyfff[[[GGGCCCZZZuuuqqq]]]zzzZZZBBB666//////...---,,,++++++************)))))))))))))))(((((((((((((((((((((((((((((()))*********************)))***+++---///111...333GGGnnnyyyoooRRRSSS~~~|||hhhYYYEEE>>>EEERRRSSSTTTUUUNNNKKKGGGFFFNNNXXXaaallluuuvvvrrrppprrrxxx|||}}}{{{yyyxxxwwwwwwwwwyyy{{{}}}zzz{{{{{{{{{yyywwwvvvuuu{{{wwwvvvxxxvvvrrrppprrrtttuuuwwwxxxyyy{{{}}}}}}}}}}}}}}}~~~|||yyywwwxxxzzz{{{zzz{{{ssstttxxxssskkkggggggiiikkkkkkwww{{{yyyxxxtttllljjjmmmjjjkkkmmmnnnppptttzzz~~~~~~yyyqqqkkkfff___XXXRRRFFFEEEHHHOOOSSSSSSRRRSSSQQQSSSVVVXXX[[[^^^bbbeeekkkiiigggeeeccc^^^XXXSSSGGGBBB===;;;???GGGNNNSSSQQQSSSYYYccclllooommmjjj^^^cccggghhhjjjjjjbbbZZZZZZeeeppprrrrrrtttvvvvvv{{{zzzyyywwwvvvtttqqqooonnnooopppooommmnnnqqquuurrrpppooonnnooonnnmmmkkklllmmmmmmllllllmmmmmmmmmuuuqqqooooooooommmnnnrrrqqqqqqpppppppppqqqrrrrrrssspppoooqqqvvvyyyzzzyyyxxxzzz||||||zzzwwwvvvvvv{{{|||}}}~~~~~~zzzvvvtttooouuu~~~dddYYYTTTbbbzzzwwwcccEEE;;;444444666444222111000000000000////////////........................---------------------------------...///000000000000000000111222333444555555444:::===CCCBBBTTTxxxlllgggkkkrrryyy|||xxxsss~~~yyyuuuzzztttnnnaaaZZZXXX^^^dddfffiiimmmfffeeeeeefffhhhiiihhhfffgggllleee\\\ZZZPPPEEEFFFLLLVVVdddnnnrrrqqqpppppplllbbbZZZ\\\hhhwwwxxxjjjkkk}}}~~~ggg[[[KKKGGG[[[}}}rrr[[[wwwVVV???444000///...---,,,++++++***)))))))))))))))*********(((((((((((((((((((((((((((((()))***************************+++---000111***:::IIImmmYYYOOO~~~hhhTTTFFF>>>FFFSSSUUUVVVVVVOOOMMMHHHFFFLLLUUU___iiirrrxxxtttqqqsssxxx||||||{{{vvvvvvvvvvvvxxxzzz{{{}}}wwwyyy{{{{{{yyywwwuuutttvvvuuuwww|||{{{vvvssssssrrrsssvvvxxxyyy|||}}}}}}}}}~~~~~~{{{xxxuuuxxxyyyyyy~~~xxxssswww{{{mmmiiieeecccdddeeeeeedddvvv{{{xxxwwwqqqiiigggkkkkkkmmmoooppprrrtttxxx{{{vvvnnnddd\\\WWWTTTOOOLLLFFFEEEIIIRRRWWWVVVTTTUUURRRSSSTTTUUUVVVYYY^^^bbbkkkiiigggfffeeeaaa[[[VVVGGGCCC???===???FFFOOOUUUNNNPPPWWWbbbkkknnnllljjj___dddjjjmmmnnnlllcccXXX^^^jjjtttvvvtttuuuwwwwww|||{{{yyyxxxwwwvvvsssqqqppppppooonnnnnnooorrrtttpppnnnnnnnnnooonnnllljjjkkkkkkkkklllnnnnnnlllkkkuuurrrqqqsssrrrmmmlllmmmpppqqqsssttttttsssrrrqqquuurrrpppqqquuuxxxxxxwwwyyy{{{|||{{{yyywwwvvvvvv|||}}}~~~}}}}}}zzzwwwtttwwwzzz}}}bbb]]]XXXdddkkkFFF<<<333333444333222222000000000000////////////........................---------------------------------...///000000111000000000111222333555555555444;;;===CCC@@@PPP~~~uuukkkfffiiiqqqwwwzzzwwwrrr}}}{{{vvvqqqccc\\\XXXSSSSSS[[[ccceeehhhmmmdddcccaaabbbdddgggiiiiiihhhnnniii```^^^SSSGGGEEEGGGPPP]]]gggkkknnnoooqqqpppcccXXXXXXcccuuuzzzlllmmm}}}vvvbbbeeeLLLDDDWWWwwwhhh]]]}}}kkk[[[@@@777///......------,,,++++++))))))))))))((((((((((((((((((((((((((()))******((((((((()))******++++++,,,+++******+++,,,...///...:::HHHrrrgggJJJeeeqqqjjjqqqooolllLLLAAA>>>AAALLLUUUVVVSSSQQQLLLEEEAAAGGGRRR]]]hhhqqqwwwuuutttvvvzzz|||{{{zzzsssssssssssstttvvvxxxyyyxxxvvvuuuvvvxxxxxxvvvsssyyyzzz{{{yyyvvvsssqqqqqquuuuuuvvvwwwxxxzzz|||}}}~~~|||zzzxxxwwwxxx{{{}}}~~~yyyzzzzzzyyyvvvsssbbb^^^dddsssttthhhbbbggguuu|||vvvxxxyyysssnnnlllpppppppppppprrrtttvvvwwwttt```QQQJJJJJJTTTZZZRRRLLLKKKQQQZZZ\\\VVVSSSUUUYYY]]]___]]]YYYWWWZZZ^^^ddddddcccbbbaaa```___^^^PPPOOOFFF<<<<<>>AAALLLUUUVVVSSSQQQLLLEEEAAAFFFPPP\\\hhhrrruuutttsssuuuyyy{{{{{{zzzuuutttsssssssssuuuvvvwwwxxxvvvuuuvvvxxxyyywwwuuuwwwxxxyyyxxxwwwuuuuuutttvvvvvvvvvwwwwwwwwwwwwwww|||||||||{{{{{{yyyxxxxxxxxxzzz}}}~~~~~~zzzvvvllljjjgggffflllvvvxxxpppjjjkkksss}}}wwwxxxzzzvvvsssssssssssstttuuuvvvvvvuuutttcccWWWRRRQQQOOOUUUXXXPPPJJJNNNWWW``````YYYUUUVVVTTTWWW[[[\\\[[[[[[[[[]]]\\\]]]___aaabbbbbbaaaaaaWWWTTTJJJ???===FFFOOORRRWWW]]]bbbdddgggiiigggbbbbbbcccjjjkkkdddfffdddXXX\\\iiiuuuxxxxxxyyyzzzyyy}}}|||{{{|||{{{yyyvvvsssssszzzzzzqqqmmmqqqrrrmmmnnnnnnnnnnnnnnnnnnnnnnnnooojjjiiinnnpppmmmjjjkkkllloooooolllmmmqqqsssrrrqqqoooppprrrrrrpppsssxxx{{{xxxuuutttuuuwwwxxxxxx{{{zzzxxxuuussssssvvvyyy|||||||||~~~}}}{{{zzzzzz{{{{{{~~~___mmmvvvlll]]]^^^VVVSSShhhaaaBBB<<<555333555666222...111111000///////////////........................,,,------......------,,,.........///////////////222222222333444666777888<<<888<<<>>>EEEBBBQQQsssiiihhhnnnxxx}}}vvvxxx{{{ttt^^^RRRSSS\\\bbbYYYVVVTTTWWW^^^dddfffeeeeee```\\\]]]aaaeeefffeeegggiiiiiihhhfff```SSSFFFBBBFFFNNNXXXbbbjjjlllkkkgggeee\\\WWWbbbzzztttkkkyyy~~~tttgggfffLLLHHH[[[pppfff^^^yyymmmYYY>>>777///......------,,,++++++******)))))))))(((((((((((((((((((((((()))******((((((((()))******++++++,,,+++******+++,,,...///333333:::ggg|||RRR\\\ttt]]]gggmmmppplllBBB>>>@@@KKKUUUWWWSSSQQQMMMFFF@@@DDDMMMYYYgggrrrrrrqqqrrrtttwwwzzzzzzzzzvvvuuusssrrrrrrrrrsssssssssrrrrrrsssuuuvvvuuutttuuuuuuvvvvvvvvvwwwwwwwwwssstttuuuvvvwwwwwwvvvuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{|||{{{|||qqqhhheeeqqqtttxxx}}}~~~|||vvvqqqsssxxxvvvwwwuuuuuuwwwvvvvvvxxxyyyxxxtttnnnjjjaaaYYY[[[\\\UUUVVVZZZUUUIIIQQQ\\\dddbbbZZZVVVWWWVVVWWWYYY[[[]]]\\\YYYVVVRRRTTTWWW[[[^^^aaabbbccc]]]YYYOOOCCC>>>CCCJJJMMMYYY]]]```cccgggjjjggg```aaaaaahhhiiibbbccccccXXX]]]hhhssswwwwwwyyyzzzzzzyyyyyyyyy{{{|||zzzwwwuuusssyyyxxxpppmmmppppppllljjjkkkmmmnnnooooooooonnnmmmjjjiiimmmnnnllljjjkkkkkkmmmmmmkkkmmmrrrtttsssuuurrrqqqrrrqqqnnnqqqvvvwwwxxxwwwvvvuuuvvvxxxzzzyyyyyyxxxuuuttttttvvvxxx||||||}}}}}}zzzxxxwwwwwwwww~~~aaalllxxxiii[[[YYYTTTRRRccc~~~QQQ@@@;;;444333555555222///111111000///////////////........................,,,------......------,,,.........//////000000000222222222333555666888999;;;999>>>>>>DDDBBBSSSrrrfffcccjjjuuu}}}}}}vvvxxx|||}}}{{{pppaaaXXXWWW[[[___bbb\\\YYYWWWYYY___cccddddddfffaaa]]]\\\___bbbbbbbbbbbbeeeggggggfffbbbXXXMMMDDDDDDHHHQQQ\\\cccggggggddd```YYYXXXggg~~~qqqooo~~~zzznnngggJJJIII[[[pppkkkfffnnn\\\???666///......------,,,++++++*********)))))))))((((((((((((((((((((())))))***((((((((()))******++++++,,,+++******+++,,,...///000111777]]]YYYWWWccchhhlllhhhjjjCCC>>>???JJJUUUWWWTTTPPPNNNFFF@@@BBBIIIUUUdddqqqnnnooopppsssvvvxxxzzzzzzvvvuuussspppooonnnnnnnnnmmmmmmmmmnnnoooqqqrrrrrrtttsssssssssuuuvvvvvvvvvnnnpppsssvvvxxxyyyyyyyyywwwxxxxxxyyyyyyyyyyyyyyyzzzzzzyyywwwvvvzzz~~~~~~yyyppp{{{~~~uuurrr|||}}}yyyxxxyyyzzzzzzzzz{{{{{{xxxpppeee]]]ddd]]]___^^^SSSRRRXXXXXXPPPYYYcccfffaaa[[[YYY[[[```]]]ZZZZZZ[[[ZZZTTTOOOKKKKKKMMMPPPTTTXXX]]]___^^^\\\TTTIIIAAA???AAACCCNNNSSSYYY```iiinnniiiaaa\\\\\\eeejjjeeecccaaaWWW]]]hhhrrruuuwwwzzz{{{zzzwwwwwwxxxzzz{{{{{{yyyvvvrrruuutttooonnnqqqqqqnnnjjjkkknnnooopppooommmllliiihhhhhhiiijjjjjjiiiiiilllnnnmmmlllnnnsssuuusssxxxtttsssrrrpppmmmoootttooorrruuuvvvuuuvvvzzz}}}vvvvvvvvvuuuttttttvvvxxxzzzzzz{{{~~~}}}~~~|||zzzxxxuuuttttttxxx|||iii```WWWUUUSSScccxxxFFF>>>999444222444444222000111000000///////////////........................,,,------......------,,,.........///000000111111222222333444555777999:::999:::???===AAA@@@QQQzzzssseeeaaagggrrrzzz|||wwwwww~~~zzzgggdddbbbcccbbbbbbdddiiiiiidddaaabbbcccccccccdddeeeaaa]]][[[\\\___```aaa[[[```cccccccccbbbZZZQQQJJJFFFGGGPPP[[[bbbgggjjjeeebbb[[[YYYhhh~~~xxxnnnpppyyyqqqeeeHHHKKK^^^nnniiihhhooo^^^@@@555///......------,,,++++++************))))))))))))((((((((((((((())))))***((((((((()))******++++++,,,+++******+++,,,...///---222999QQQ}}}YYYSSSrrrqqqwwwkkkgggEEE>>>>>>IIIUUUXXXTTTPPPOOOGGG@@@@@@EEEPPP___mmmkkkmmmooorrrtttwwwzzz{{{vvvuuurrrooommmkkkkkkkkkkkkkkkkkklllmmmnnnppprrrtttsssqqqrrrttttttsssqqqmmmooossswwwyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwxxxxxxwwwtttssswww}}}|||~~~}}}{{{qqqnnnrrrttt~~~uuuhhh^^^```[[[aaaeee]]]ZZZ___```ccciiillliiibbb___bbbfffiiibbb[[[XXXYYYXXXSSSNNNIIIGGGDDDDDDFFFLLLRRRVVV\\\[[[YYYRRRHHH>>>;;;<<>>===HHHUUUYYYTTTPPPNNNGGG@@@???BBBJJJYYYgggiiikkkooorrrtttwwwzzz}}}wwwuuurrrooommmkkkjjjjjjlllmmmnnnnnnmmmooorrrttttttrrrqqqsssuuutttqqqmmmppprrrtttvvvxxxxxxxxxxxx{{{{{{{{{zzzyyywwwvvvuuusssuuuuuutttuuuzzz|||~~~~~~|||zzzzzz{{{wwwoooiiifffiiihhh|||}}}tttjjjeeerrrzzzyyyvvvvvvwwwssshhhaaabbbgggkkkggg```YYYVVVXXXXXXVVVSSSJJJGGGBBB>>>>>>BBBHHHKKKTTTVVVYYYWWWMMMAAA;;;<<>><<>>???FFFTTTaaagggkkkooorrrtttwww{{{~~~yyyxxxuuuqqqnnnmmmlllkkkmmmoooooonnnmmmnnnqqquuutttrrrrrruuuxxxwwwrrrmmmpppppprrrsssuuuwwwxxxyyywwwwwwwwwvvvuuutttsssrrrppprrrssstttuuuyyy}}}~~~~~~xxxssswwwwwwnnnfffccc```eeebbbqqq{{{wwwtttvvv{{{xxx~~~yyywwwmmm^^^WWWZZZ___``````]]]YYYWWWXXXXXXWWWUUULLLIIIDDD@@@>>>???AAACCCHHHKKKRRRTTTLLL@@@===@@@FFFOOOYYY```eeeiiifffaaaVVVUUUdddqqqlllccc\\\RRRYYYdddooowww{{{}}}zzzuuuxxxwwwwwwxxxyyyxxxuuurrrrrrpppnnnqqqtttuuuuuutttttttttrrrqqqooommmlllkkkhhhmmmnnnjjjiiimmmpppooollllllkkkkkkrrryyyzzzvvvsssrrrsssvvvsssooonnnrrrqqqrrrrrrtttuuutttqqqnnnrrrrrrrrrqqqqqqtttxxx|||{{{|||~~~{{{|||||||||zzzxxxvvvtttooosssyyyeee[[[]]]tttbbb>>>888666333111111222222222111111000///////////////........................,,,------......------,,,---...///000111222333333222333444555888:::<<<===:::;;;@@@???JJJMMMUUU{{{{{{uuuvvvvvvjjjdddeeejjjooovvvtttssswwwxxx~~~}}}rrrsss|||sss|||tttiiibbbbbb^^^YYY]]]gggbbb^^^XXXQQQMMMMMMOOOQQQUUU[[[_________aaa___[[[OOOCCCAAAOOO^^^gggnnnvvvuuuooobbb[[[eeexxxrrrlllsssmmmpppaaaIII]]]tttyyyUUU\\\tttXXX;;;666///......------,,,+++++++++++++++************)))((((((((((((((()))******((((((((()))******++++++,,,++++++***+++,,,...///...333999AAAaaa~~~[[[PPPrrrrrr___GGG>>><<>>>>>CCCPPP]]]gggkkkooorrrtttwww|||{{{zzzwwwssspppooonnnnnnlllnnnnnnmmmkkklllpppssssssrrrssswww{{{zzztttnnnkkklllnnnppptttwwwzzz|||ssssssssssssrrrqqqppppppoooqqqrrrrrrrrruuuzzz{{{~~~||||||xxxrrryyyxxxkkkbbbccc]]]dddaaaiiixxxtttsssqqqqqquuuzzz~~~zzzqqqsssooobbbRRRKKKOOORRRQQQ\\\[[[ZZZYYYXXXVVVTTTRRRLLLKKKGGGDDDAAA@@@???>>>>>>AAAIIIMMMGGG>>>===CCCFFFNNNWWW[[[^^^ccccccaaa[[[XXXeeepppjjj```ZZZRRRXXXcccooowww|||~~~zzzsssyyyxxxxxxxxxxxxwwwssspppuuuqqqooorrruuuuuuttttttuuutttrrrpppooonnnmmmmmmffflllnnnhhhggglllooonnnrrrqqqmmmlllpppuuusssnnnqqqpppsssvvvuuupppooorrrppppppppptttwwwxxxtttppprrrrrrqqqooopppsssyyy}}}yyyzzz}}}|||}}}zzzxxxvvvuuuuuuuuurrrxxxnnniii\\\^^^vvv~~~ZZZ<<<777555333111111111222333111111000///////////////........................,,,------......------,,,---...///000111222333333333333444666888:::<<<>>>:::<<>>WWW```KKKSSSPPPIIIBBB===<<>>???@@@===999;;;@@@IIILLLQQQWWW[[[___aaacccfff\\\cccnnnfffZZZUUUPPP```fffnnnuuuwwwwwwwwwvvvzzzwwwuuuuuuvvvvvvtttqqqtttuuuuuuttttttuuuwwwyyyxxxsssnnnllllllmmmmmmkkknnnnnnnnnllljjjhhhiiijjjxxxtttooojjjiiikkkooorrrsssrrrqqqooonnnnnnoooooommmnnnoooqqqrrrsssttttttpppooooooqqquuuwwwyyyyyy~~~}}}}}}}}}}}}}}}}}}|||zzzyyyzzz|||{{{{{{oooiiiccclllnnnyyy{{{SSS777:::555222222222///...///000000///...............////////////////////////------------------------//////000111222333333444111555999999777777;;;???AAA<<>>XXXcccOOOUUURRRKKKCCC>>>;;;>>>JJJWWWaaagggkkkmmmqqqxxx|||{{{yyy}}}~~~{{{{{{}}}|||yyyrrrqqqnnnjjjiiikkknnnppprrrsssuuuuuuuuurrrpppnnnooooooooopppqqqssstttuuuqqqrrrrrrrrrrrrqqqpppppppppqqqqqqpppoooqqqtttwww|||{{{||||||rrrooouuuvvvrrrqqqmmmgggjjj|||yyysssmmmhhhkkkqqqzzz}}}ooojjj```UUUMMMFFFRRRVVVXXXSSSGGGAAAJJJWWW______^^^[[[WWWUUUUUUVVVVVVSSSNNNJJJGGGGGGGGGHHHCCCAAAAAAAAA===999;;;@@@EEEKKKVVVaaaiiikkkiiieeebbb[[[dddnnndddXXXSSSOOOdddiiiqqqwwwzzzzzzyyyyyyyyywwwttttttuuuvvvtttrrrwwwxxxxxxwwwvvvvvvxxxzzzvvvrrrmmmjjjiiiiiihhhfffkkkkkkjjjiiigggfffhhhiiiuuusssooommmllllllnnnooorrrqqqooonnnnnnnnnooopppnnnoooqqqssstttuuuuuuvvvsssssssssuuuxxxzzz||||||}}}}}}|||{{{{{{{{{{{{{{{~~~}}}~~~{{{ooodddgggffftttyyy~~~XXX???;;;666333333333000///000111111000///////////////................................................//////000111222333333444999===AAA@@@<<<999999;;;???;;;BBBBBBGGGLLLVVV|||~~~ssslllgggiiiooorrrsssrrrssszzz~~~vvvllltttmmmaaaVVVTTTXXXXXXTTTZZZ\\\YYYRRROOOUUU]]]aaaccc```^^^^^^WWWLLLFFFGGGJJJNNNUUU\\\```^^^XXXSSSHHHHHHKKKTTTbbbmmmrrrsssiiihhhbbb^^^kkk}}}zzzkkkiiikkknnnnnnmmmsss{{{}}}qqqbbbNNNBBBVVVwwwxxx\\\ccckkkSSS>>>000////////////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))***************+++---///111444555666222222666666LLLXXXTTTqqq|||uuuRRREEE>>>>>>XXXgggVVVWWWUUUNNNFFF???;;;<<>>999:::???DDDJJJVVVbbbkkknnnllliii```^^^iiiqqqdddWWWTTTQQQggglllsssxxxzzz{{{{{{{{{yyywwwttttttuuuuuuuuuuuuxxxyyyxxxwwwuuuuuuwwwyyyvvvsssnnnkkkiiigggeeedddiiiiiihhhgggeeefffiiikkkqqqqqqpppooonnnmmmlllllloooooonnnmmmnnnooopppqqqpppqqqsssuuuvvvwwwwwwvvvttttttuuuwwwyyy{{{}}}~~~}}}}}}|||{{{{{{{{{||||||rrrfff\\\]]]^^^rrryyyxxxTTT???<<<666333444444111000222222222111000000000000000........................//////////////////////////////000111222333444444:::>>>CCCCCC???;;;999999===;;;CCCBBBFFFIIIOOOppp{{{~~~uuunnnhhhggglllppprrrrrrsssxxx~~~~~~~~~~~~yyyvvvkkkpppmmmdddXXXQQQPPPOOOLLLSSSXXXYYYTTTSSSXXX```dddaaa_________ZZZQQQKKKIIIHHHJJJPPPYYYaaabbb\\\VVVHHHJJJOOOWWWaaaiiinnnooohhhhhheeeeeeooo}}}{{{nnnppprrrpppgggbbbfffnnnnnnvvvppp```MMMBBBSSSrrrxxx[[[aaaqqqWWW>>>...////////////...---,,,+++************)))))))))(((((((((((((((((((((((((((((()))))))))************)))***,,,...111333444555888777<<<999HHH^^^OOOyyykkkrrr]]]GGG>>>???VVVjjj\\\YYYWWWPPPHHHBBB===<<>>IIIcccKKKiiiooogggxxxfffHHH???>>>RRRiiiaaa[[[XXXRRRKKKEEE@@@===CCCLLLTTT\\\eeemmmvvv}}}~~~zzz~~~uuuoooooonnnkkkkkkooorrrqqqpppppppppqqqrrrsssqqqrrrtttuuuvvvuuuttttttlllmmmnnnpppqqqqqqqqqqqqooopppooommmlllmmmppprrrpppwwwzzz|||~~~xxx|||yyytttpppmmmlllmmmooommmsssxxxzzz}}}yyytttuuuvvv{{{~~~{{{kkkXXXTTTMMMQQQWWWXXXPPPKKKQQQ[[[XXX[[[^^^^^^\\\XXXUUUTTTNNNLLLJJJJJJKKKOOOSSSVVVTTTRRRPPPMMMEEE===<<>>MMMfffddd\\\XXXSSSMMMHHHBBB>>>CCCJJJOOOZZZeeemmmssszzz|||{{{xxxqqqrrrqqqmmmllloooppppppoooooooooooopppppppppppprrrsssttttttuuuuuullllllnnnoooppppppqqqqqqnnnnnnnnnlllkkkmmmooorrrooouuuyyyxxxzzzxxxqqqjjjddd^^^XXXWWWYYYWWWZZZ___eeennn~~~zzzvvvwwwwwwyyy{{{sssaaabbb___^^^^^^[[[UUUTTTVVVRRRVVV[[[]]]\\\YYYVVVTTTKKKIIIEEECCCEEEJJJOOOSSSUUUTTTTTTRRRJJJAAA>>>AAAJJJ]]]ttt~~~xxxnnnhhhgggeeehhhrrrrrraaaZZZ[[[WWWfffjjjoootttwwwzzz~~~~~~~~~{{{zzzzzz{{{zzzzzzyyywwwuuutttvvvxxxtttuuuwwwuuurrrooonnnnnniiijjjkkklllkkklllnnnppprrroookkkiiihhhjjjnnnpppmmmllllllmmmnnnpppssstttnnnooorrruuuuuutttsssqqqrrruuuwwwxxxwwwxxx|||}}}}}}|||||||||}}}~~~~~~|||}}}~~~}}}zzznnn{{{mmmeeegggaaaMMMSSS^^^hhhbbbFFF@@@888333000222222000///111000//////...............------------------------------------------------...///000222333555666777777666555444555888:::<<<>>>===CCC===DDDLLLPPPiiitttiiidddggggggnnnrrrppppppwww~~~~~~}}}~~~~~~{{{rrryyy{{{pppiii``````]]][[[^^^aaa^^^XXX___``````^^^___]]]VVVNNNDDDBBBAAAEEELLLQQQQQQOOOQQQSSSWWW```lllvvv}}}ooohhhuuuwww}}}yyyssslllhhhlllyyynnn___NNNEEE\\\~~~kkkbbb|||dddGGG777444////////////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000555333>>>CCCMMMoooJJJMMMaaa___qqqqqqKKKBBB>>>GGGaaaddd]]]YYYTTTNNNIIIBBB===@@@FFFLLLYYYffflllpppuuuzzz||||||zzzqqqssssssmmmkkkooommmnnnnnnnnnooooooooooooppppppppppppqqqrrrssssssoooooopppppppppoooooonnnlllllllllkkkkkklllppprrrqqqrrruuuyyyyyyyyy~~~}}}pppeee[[[VVVQQQKKKIIILLLIIIIIILLLUUUfff|||yyyuuuvvvwwwvvvxxx|||rrrfffcccbbb]]]UUUQQQGGGMMMUUUZZZ[[[YYYWWWUUUMMMIIIBBB>>>>>>BBBIIIMMMUUUUUUWWWVVVOOOEEE@@@BBBIII___}}}wwwmmmjjjjjjrrrpppaaa\\\]]]XXX```dddiiinnnrrrvvv{{{~~~~~~}}}yyyxxxxxxyyyyyyyyywwwuuuuuuwwwxxxuuuxxxzzzxxxtttooommmmmmjjjllloooppppppooopppqqqqqqnnnkkkiiihhhjjjmmmoookkkkkkjjjkkklllnnnpppqqqnnnpppsssuuuvvvtttrrrqqqrrrvvvyyyzzzxxxyyy~~~}}}}}}||||||}}}}}}~~~|||}}}}}}{{{|||dddtttaaakkkaaaLLLQQQZZZ```XXX@@@AAA999444111333333111000222111000000///.../////////------------------------...........................///000222444555777777888777666777888999::::::<<<>>>EEE@@@FFFNNNNNNddd~~~xxxkkkgggjjjeeemmmrrrpppooottt}}}}}}|||}}}tttrrrwww}}}|||{{{|||mmm```gggpppzzzuuuwwwssshhh___YYYUUUQQQ[[[]]]\\\[[[^^^aaa\\\TTTGGGDDDAAA@@@DDDHHHKKKLLLSSSUUU]]]kkk{{{{{{nnnmmmzzz~~~~~~vvvmmmlllrrrzzzrrraaaLLLCCC___]]]ZZZxxxgggJJJ777111////////////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++---...///111222222000+++444888BBBuuuuuuOOOHHH}}}fffhhhsssKKKCCC>>>CCC^^^ddd]]]YYYTTTOOOIIIAAA;;;<<>>GGGBBBHHHNNNKKK^^^}}}yyylllhhhkkkeeennntttrrrpppuuu~~~|||{{{|||oooaaa]]]```bbbiiihhhkkkrrr{{{wwwhhh]]]^^^iiitttzzz}}}xxxuuuaaaTTTPPPOOOZZZ\\\\\\[[[```fffbbbZZZLLLHHHDDDAAAAAADDDIIILLLSSSVVVaaassstttlllqqq}}}}}}~~~|||~~~uuummmkkknnnrrruuuoooYYYJJJJJJ^^^VVV]]]}}}```FFF999555000//////---,,,+++******+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,---...///000333,,,333;;;>>>]]]wwwUUUIIIjjjmmmoooyyynnn[[[CCC;;;GGGYYY```\\\WWWSSSOOOLLLFFF???>>>@@@JJJVVVaaafffkkktttxxxwwwzzz~~~{{{~~~zzzrrrmmmlllmmmkkkjjjjjjlllpppqqqqqqqqqrrrrrruuutttrrrqqqqqqqqqooommmpppooonnnmmmmmmnnnpppqqqppppppnnnkkkjjjkkkooorrrrrrrrrsssuuuxxx|||}}}zzz{{{{{{vvvjjjWWWPPPHHHDDDCCCCCC@@@===>>>AAALLLUUUccc}}}sssooooooqqqsssxxxvvvuuuuuupppyyyvvvdddeeerrr___]]]ZZZQQQFFFEEEFFFPPP]]]bbbYYYMMMLLLFFF>>>999777:::===???OOOUUUYYYYYYRRRIIICCC@@@NNNaaarrr{{{uuuwwwtttllleeeaaa]]]YYY\\\]]]]]]^^^bbbhhhooouuuyyy~~~xxxwwwwwwuuutttssssssrrrrrrssssssttttttyyy|||yyypppjjjjjjlllnnnqqqsssrrrooonnnoooqqqrrrmmmiiijjjmmmooonnnkkknnnmmmiiifffiiimmmkkkfffiiinnntttwwwxxxwwwvvvvvvvvvvvvwwwwwwwwwyyy}}}~~~|||zzzxxxwwwwwwwwwccc{{{lll|||gggWWWVVVddddddPPPDDDGGG<<<:::777444333222333444111111000///////////////------------------------///............//////000///000111333555777888999999999999888666666888:::>>>???AAADDDGGGMMMUUUZZZzzzppphhhcccdddhhhnnnsssrrrqqqwww}}}yyy{{{ssseeeVVVJJJJJJOOOMMMXXXeeeooovvv~~~oooddd```dddeeeooosssmmmzzzsssbbbfffxxx~~~uuuiiiZZZLLLPPPWWW\\\___]]]]]]___```^^^UUUOOOHHHBBB@@@BBBGGGKKKSSSRRRUUUbbbwwwxxxzzz}}}~~~~~~yyyuuu{{{uuummmjjjiiiiiihhhjjjSSSCCCHHHaaa\\\eeeaaaFFF777333000///...---,,,++++++***+++++++++************)))))))))))))))))))))))))))************))))))))))))+++,,,,,,------...//////000,,,111555666PPP```KKKeeeooojjjsssppp___HHH===EEEVVV______ZZZUUUQQQMMMGGG@@@>>>@@@FFFRRR]]]bbbhhhpppuuuuuu}}}~~~xxxxxx{{{}}}~~~{{{wwwrrrnnnmmmmmmooolllnnnppppppnnnnnnnnnooosssqqqppppppqqqqqqpppnnnmmmlllkkkjjjkkklllnnnooonnnnnnmmmkkkjjjkkkooorrrpppqqqrrrsssvvvzzz}}}{{{zzzwwwuuuuuuzzzyyyzzz{{{zzztttjjj]]]TTTLLLFFF???<<<===>>>===:::===???JJJTTTcccxxxoookkkmmmppptttvvvqqqnnnmmmffflll|||bbbTTT^^^lllwwwwwwfffWWWJJJDDDBBBEEEPPP]]]aaaYYYMMMMMMHHH@@@:::777888:::<<>>@@@AAABBBCCCFFFKKKQQQVVV}}}rrrjjjcccgggjjjooosssqqqooottt}}}zzzyyyooocccXXXMMMFFFFFFJJJKKKUUUcccnnnvvvtttkkkjjjkkkqqqoootttrrrjjjwwwkkk^^^iiiyyy}}}uuuhhhccc]]]VVVVVVPPPVVV[[[\\\^^^bbbcccbbb[[[VVVOOOHHHEEEEEEHHHJJJIIIKKKSSSbbbxxxxxxyyyxxx~~~yyyzzzwwwtttyyy~~~tttlllgggeeedddcccuuufffOOOAAAKKKfffdddpppbbbDDD444111//////...---,,,++++++***+++++++++************)))))))))))))))))))))))))))************************+++,,,---.../////////...111111555555333GGGlllMMMXXXxxxkkkvvvwwweeeLLL===BBBRRR^^^aaa\\\WWWRRROOOIIIBBB@@@AAADDDNNNYYY```fffnnnsssuuu~~~~~~wwwuuuuuuuuuzzz{{{{{{wwwqqqnnnppptttooopppooommmkkkjjjkkklllooonnnmmmnnnpppqqqpppooolllkkkjjjjjjjjjkkkmmmnnnlllllllllkkkjjjkkknnnqqqoooooopppqqqtttwwwzzz|||vvvuuutttrrrrrruuuyyy}}}yyy}}}uuupppiiiaaaYYYRRRJJJFFFAAA===888777999;;;;;;:::===>>>GGGOOO^^^rrrhhhfffjjjooouuutttkkkdddaaaZZZ```uuuvvv___\\\aaakkkiiiXXXMMMAAA@@@CCCPPP]]]aaaXXXOOOOOOJJJCCC<<<888666777999777<<>>>>>DDDJJJXXXyyy{{{lllcccbbbhhhnnntttsssiii___YYYTTT```zzzqqqmmmnnnoooyyy|||dddZZZUUUBBB???DDDRRR___```YYYRRRQQQNNNHHH@@@:::666666666777:::>>>??????@@@DDDHHHOOO```ooowwwzzzqqqmmmooopppmmmkkkkkkiiieee___[[[YYYYYY]]]^^^^^^aaaiiiqqqrrrnnnssssssssssssssstttuuuvvvsssooojjjiiikkknnnooonnnmmmoooqqqooollliiijjjlllooollljjjjjjkkkkkkiiigggeeejjjllliiihhhmmmqqqrrrtttrrrpppqqquuuxxxzzzzzz{{{||||||zzzyyyxxxzzz{{{~~~~~~}}}~~~~~~{{{yyyzzz|||ssskkktttrrrmmmSSSjjj~~~zzzcccJJJ999000111111222222222111000///111000000///////////////....................................///000111111000000111333444666777777777999:::;;;;;;>>>AAADDDFFFGGGHHHHHHJJJMMMQQQUUUqqqxxxooogggccceeelllrrrttttttyyy~~~|||{{{~~~|||sss```WWWNNNFFFFFFHHHIIIKKKNNNYYY^^^dddkkkpppwwwyyyqqqooovvvyyyvvvqqqeeeiiibbb^^^XXXGGGHHHPPPXXX[[[^^^bbbcccaaa```]]]YYYTTTPPPMMMJJJIII@@@GGGUUUgggxxxnnneeeccciiihhh___]]]bbbiiipppxxx|||yyypppkkkiiijjjooodddLLLAAARRRmmm{{{jjj|||}}}^^^???000222.........------,,,,,,++++++++++++*********))))))(((((((((((((((((((((((())))))******+++++++++,,,,,,---...///000111111111///888888555555BBBxxxkkkSSSrrroooPPP999999JJJ\\\ddd\\\UUUOOONNNKKKEEEBBBBBBDDDKKKVVV```hhhmmmuuuzzz|||~~~~~~|||zzzwwwuuuttttttuuuuuurrrpppmmmnnnmmmkkkiiiiiikkkmmmjjjjjjjjjllloooqqqqqqpppnnnnnnmmmmmmllllllllllllmmmnnnnnnmmmjjjiiiiiijjjoooooopppqqqrrruuuwwwyyyuuuvvvwwwwwwvvvvvvxxxyyy}}}uuuggg```UUULLLFFFCCCBBBAAA===;;;::::::;;;===?????????>>>CCCHHHTTTsssvvviiiaaabbbiiioootttuuujjj^^^VVVSSShhhyyyqqqnnnwwwcccZZZWWWEEEAAAEEETTT______YYYUUUSSSQQQMMMEEE===888666777888:::;;;;;;:::===CCCHHHOOO```qqqyyy{{{tttsssuuusssooolllmmmlllhhhddd```___^^^YYYYYYYYY\\\fffppprrrmmmtttsssssssssttttttuuuvvvrrrooolllmmmooopppmmmiiilllnnnpppoookkkiiijjjlllnnnmmmlllkkkkkkkkkiiihhhggglllnnnjjjiiilllpppqqqqqqqqqrrrtttvvvxxxxxxwwwzzz{{{{{{zzzxxxwwwxxxzzz}}}~~~zzzyyy|||uuutttlllooo{{{oooyyypppQQQkkkxxx]]]FFF888111111111222222222222111000111000000///////////////------------------------.........//////000222222111111222333555666777777666888999::::::===@@@CCCCCCEEEGGGHHHJJJMMMRRRUUUsss{{{qqqhhhdddffflllsssvvvuuuyyyvvvbbbWWWNNNGGGDDDGGGLLLOOOQQQUUU[[[\\\___dddkkkttt||||||wwwrrrttt|||~~~~~~uuuooobbb]]]ZZZLLLNNNUUU[[[]]]^^^```___\\\[[[ZZZXXXUUURRROOOLLLKKKEEELLLXXXeeepppttttttsssccc[[[XXX]]]___ZZZTTTQQQZZZbbbnnnyyy{{{ssspppqqqvvveeeGGG???VVVrrrttthhh}}}vvvZZZ<<>>@@@AAA??????DDDIIIRRRooozzzpppfffbbbeeemmmtttwwwwwwlll^^^WWWVVVkkkzzziii______rrrtttfff]]]WWWJJJDDDGGGTTT^^^\\\XXXWWWTTTTTTRRRKKKBBB<<<999:::666777888777777;;;BBBGGGRRRbbbrrryyy}}}~~~xxxqqqqqqtttsssnnnmmmmmmmmmjjjgggddddddddd\\\\\\ZZZ]]]fffppprrrooossssssrrrrrrrrrrrrssssssnnnmmmlllnnnooonnnjjjeeejjjmmmooonnnkkkjjjkkkmmmmmmmmmnnnnnnnnnmmmlllkkkjjjmmmnnnjjjjjjnnnppppppmmmppptttvvvvvvuuuvvvvvvwwwyyyzzzzzzxxxxxxyyyzzz|||~~~{{{wwwwww|||vvviiilll{{{{{{fffuuuhhhiiisssUUUkkk{{{sssYYYBBB777444222222222222222111111111111111000///////////////------------------------.........///000111222333333333444555666777888888777888999999999;;;>>>AAA>>>@@@BBBDDDGGGJJJOOORRRvvv~~~ssshhhiiiiiinnntttuuusssuuuxxx~~~~~~~~~~~~mmmUUUNNNHHHEEEEEEKKKPPPQQQSSSWWWUUUUUUXXX```kkkvvv|||xxxsssrrrwwwzzzfff\\\YYYUUUTTTZZZ___^^^]]]^^^]]]ZZZYYYYYYXXXWWWUUUSSSQQQOOONNNSSS[[[bbbfffeeecccaaa___[[[YYY[[[^^^\\\UUUOOOMMMQQQ\\\kkkuuu||||||zzzuuufffKKKGGGaaayyyooofff}}}qqqWWW999...333...------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,///333666999MMMUUUJJJ@@@@@@AAAmmm}}}[[[XXXpppllluuuvvvkkkQQQ===@@@VVVjjjfff]]]TTTPPPLLLEEE>>><<>>@@@CCCDDDBBBBBBFFFHHHMMMdddvvvtttooolllgggddddddjjjssszzz|||xxxjjj^^^YYYVVVddd~~~fffXXXRRRFFFQQQ]]]dddfffddd^^^XXXOOOGGGGGGSSS[[[XXXUUUVVVUUUWWWVVVPPPGGG@@@===>>>888999999888777:::@@@FFFSSS```mmmqqqsssxxxzzzqqqooorrrqqqlllnnnnnnmmmjjjfffddddddeeebbbbbbaaaaaagggpppsssrrruuutttsssrrrrrrqqqrrrrrrllllllmmmnnnnnnmmmjjjgggiiilllooonnnlllkkklllooommmnnnpppppppppoooooooookkkmmmllljjjlllqqqrrrooojjjpppvvvvvvsssqqqtttxxxuuuwwwyyyzzzzzzzzz|||}}}~~~}}}}}}~~~~~~zzzvvvwww~~~vvvlllqqqppp___yyyaaaiiihhh]]]jjjvvvqqqYYY@@@555666444333111000000000111111111111000///////////////.................................///000222333444444555555666777888999999:::;;;;;;:::999:::===???<<<>>>AAACCCEEEHHHLLLOOOjjj|||uuuggghhhhhhmmmrrrtttqqqqqqttt~~~}}}~~~xxx^^^LLLGGGDDDEEEJJJPPPSSSQQQSSSWWWSSSTTTZZZeeesss~~~~~~wwwqqqsss}}}yyynnn^^^UUUVVVWWW]]]```___^^^``````]]]]]]]]]\\\\\\ZZZYYYWWWVVVYYY\\\```bbbaaa___]]]\\\___```___^^^______\\\XXXQQQMMMOOOYYYdddlllvvv~~~zzzzzznnngggSSSUUUnnnmmmeee~~~{{{nnnUUU777---333------------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))***+++,,,,,,---------,,,++++++...333888;;;VVV\\\LLL>>>===999aaaeeeVVVwwwkkkkkkxxxxxx^^^@@@<<>>@@@CCCFFFIIIFFFEEEHHHGGGGGGXXXeee```ccccccaaabbbeeennnxxxyyyhhh]]][[[VVV[[[nnnjjjppp{{{aaaXXXVVVGGGGGGIIIOOOWWW\\\ZZZUUUQQQHHHGGGRRRXXXUUURRRUUUUUUXXXXXXSSSJJJBBB@@@AAA>>>???>>>;;;888:::???DDDOOOYYYccceeeeeekkkwwwxxxtttvvvtttpppoooooolllhhhdddbbbbbbcccfffgggfffdddhhhpppttttttxxxwwwvvvuuutttssssssssslllmmmnnnnnnnnnmmmmmmlllhhhllloooooommmlllnnnpppmmmoooqqqrrrrrrqqqqqqrrrlllllljjjiiimmmssstttpppjjjpppvvvuuuooonnnssszzzuuuwwwzzz{{{||||||~~~~~~}}}||||||}}}~~~|||wwwxxx~~~vvv|||iiiZZZ|||eeemmm{{{XXXccckkktttqqq[[[@@@444555555333111///...///000111111111000///////////////////////////////////////.........///000222333444555666666777888999999:::<<<===<<<;;;::::::<<<>>>>>>@@@BBBDDDEEEHHHKKKNNNYYY|||wwwvvvfffddddddiiipppsssqqqrrrtttzzzxxxhhhZZZOOOGGGCCCDDDGGGNNNUUUUUURRRSSSWWWWWWYYY```mmm|||zzzssswww{{{tttaaaXXX```YYYeee}}}ggg```]]]fff~~~sssaaaRRRUUUWWW]]]```______bbbcccbbbbbbaaaaaa```___]]]\\\[[[bbbccceeedddbbb```_________dddeee```]]]___aaaaaa]]]RRRKKKOOOVVV^^^iiirrr}}}|||qqq}}}jjjaaaOOO___yyy|||eeebbb|||fffHHH777333---///......------,,,++++++************))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,,,,---///000111444999<<>>@@@@@@AAABBBCCCFFFHHHJJJLLLZZZtttuuuuuurrrkkkbbbdddhhhnnnsssvvvuuuttt}}}~~~|||}}}hhhXXXMMMEEEDDDFFFHHHIIIKKKMMMOOORRRUUUVVV___dddnnnxxxsssddd[[[WWWWWW```dddjjj}}}gggVVVMMMOOO^^^nnnqqqggg[[[UUUTTTYYYZZZ[[[\\\]]]]]]\\\\\\___aaabbb^^^YYYWWWZZZ^^^cccfffhhhgggccc```aaacccaaadddfffccc___\\\___bbbbbb^^^WWWRRRQQQVVV___eeetttwwwkkkpppdddQQQ^^^www}}}```aaa}}}eeeFFF555333000///......------,,,++++++************))))))))))))***))))))))))))))))))))))))))))))***++++++,,,,,,---...//////000333777:::QQQSSSJJJ>>>EEE???PPPuuuooo___AAAwwwqqqkkk|||vvvbbbPPP@@@FFFbbblllbbbWWWQQQOOOLLLDDD???===BBBKKKVVV```iiinnnqqqooouuuxxxxxxyyy{{{zzzwwwrrrqqqsssuuurrrmmmmmmpppppprrrsssrrrooommmmmmnnnlllkkkjjjjjjjjjlllnnnooooooqqqttttttrrrooommmlllnnnnnnnnnnnnnnnoooooopppqqqppppppppprrruuuyyy{{{yyyxxxuuutttuuuxxx{{{}}}vvviiiZZZMMMCCC===;;;:::999888888999:::::::::999:::===@@@DDDIIINNNQQQSSSLLLHHHIIIJJJKKKQQQYYY______```eeellluuu|||{{{sssoooqqqsssqqqmmmllliiirrr```UUUNNNJJJFFFDDDGGGLLLPPPOOOLLLHHHJJJQQQ[[[]]]WWWSSSTTTRRRQQQQQQRRRSSSRRROOOKKKKKKMMMLLLHHHBBB@@@BBBFFFGGGJJJMMMOOOPPPVVV^^^eee{{{{{{nnnkkkssszzz{{{|||zzzvvvqqqmmmjjjhhhhhhlllmmmmmmnnnoooppprrrsssvvvuuutttttttttttttttsssqqqooommmkkklllnnnpppqqqkkkllllllllljjjjjjlllmmmpppooopppqqqssstttsssqqqrrrooolllkkknnnqqqrrrrrrpppooonnnnnnppprrruuuwwwyyyxxxxxxxxxxxxyyyzzzzzz}}}}}}~~~~~~}}}|||{{{{{{{{{|||]]]lllnnnqqqfffUUUnnnxxxvvvbbbJJJ<<<555000333333222111111000//////000000000000000000000000000000/////////.........000000111222444555666666777777777777888888999:::<<<<<<<<<;;;:::;;;===???AAABBBCCCDDDFFFHHHJJJKKKSSShhhzzzvvvllleeeeeegggmmmssswwwvvvssszzz}}}zzzoooZZZMMMGGGEEEGGGKKKJJJIIIJJJMMMSSSZZZ```cccaaafffppp~~~sssgggdddeeeggghhhnnnmmmmmmyyycccTTTNNNJJJRRRZZZ___^^^ZZZWWWUUU```___^^^]]]\\\[[[[[[ZZZ___```___[[[WWWXXX]]]bbbddddddcccddddddeeeeeedddbbbeeegggeee```]]]^^^aaadddaaa[[[TTTPPPQQQVVVZZZggg~~~tttjjj|||nnn^^^NNNZZZrrrZZZccceeeCCC222222222///......------,,,++++++************))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,---...//////000222555888CCCFFFEEE@@@KKKIII[[[qqqiiiNNNhhhsssxxxppp```RRRBBBCCCUUUeeecccZZZOOOLLLOOOHHH===:::AAAKKKVVV___eeehhhiiimmmrrruuuuuuwwwyyyxxxtttqqqoooqqqsssqqqmmmmmmppprrrrrrrrrpppnnnmmmmmmnnnnnnllliiihhhiiilllooorrrooorrruuuvvvtttrrrpppooommmooopppooommmmmmppprrrpppqqqqqqsssuuuxxx{{{}}}zzzwwwtttuuuwwwyyyyyyxxxvvviiiWWWHHH???;;;999888:::999888888888999:::;;;:::===AAAEEEJJJOOOUUUZZZUUUPPPNNNQQQVVVZZZ___eeedddfffiiiooovvv|||~~~vvvtttyyyyyynnnaaaSSSGGGDDDDDDFFFIIILLLMMMKKKIIIHHHMMMWWWbbbddd]]]UUURRRRRRRRRSSSUUUVVVVVVSSSQQQTTTUUUSSSNNNIIIHHHMMMRRRIIIHHHFFFEEEGGGKKKOOOSSSZZZ]]]bbbeeeiiiooowww~~~~~~yyytttooommmnnnmmmmmmllllllmmmmmmnnnqqqrrrssstttuuuuuuttttttqqqmmmhhhhhhkkkoooqqqqqqkkkllllllkkkjjjiiikkklllooommmlllmmmooopppqqqppptttqqqmmmlllnnnppprrrrrrppppppooooooppprrruuuwwwxxxxxxxxxxxxxxxyyyzzzzzz}}}}}}}}}}}}{{{zzzyyyxxxxxx~~~~~~~~~|||ggg}}}yyysssfff___xxx}}}uuu\\\BBB666222///222222222111111000000///////////////////////////000000////////////......000111222333444555666777777666666666777888:::;;;<<<===<<<;;;999:::===@@@CCCCCCDDDEEEGGGHHHJJJJJJLLLYYY}}}zzzzzzooojjjgggfffkkktttxxxvvvrrrsss{{{}}}{{{nnn\\\JJJCCCDDDGGGLLLPPPLLLJJJIIINNNXXXccckkkooonnnqqq{{{xxxhhhgggpppxxx|||{{{jjjVVVOOOQQQSSSRRRTTTYYY___cccbbb___dddbbb___]]][[[ZZZ[[[[[[______]]]YYYWWWYYY```fffjjjfffcccdddggggggdddaaaaaadddgggfffccc```___```eeeddd```ZZZUUURRRRRRSSS[[[pppuuukkkqqqiiiYYYNNN]]]sssZZZeeeddd@@@000222333///......------,,,++++++************)))))))))((()))))))))))))))*********))))))***++++++,,,,,,------.../////////000333555444777===???JJJLLL\\\|||vvv^^^YYYzzzwwwpppeeeTTTCCC@@@JJJ___eee___OOOKKKRRRLLL<<<:::@@@IIISSS\\\bbbfffgggnnnrrrtttuuuwwwzzzyyytttrrroooppprrrqqqnnnmmmppprrrqqqooommmllllllmmmnnnooommmlllkkklllooorrrtttppprrrttttttsssrrrssstttkkkooorrrpppmmmlllppptttqqqqqqrrrtttvvvxxxzzz{{{wwwuuusssuuuxxxwwwqqqkkkgggZZZIII>>>:::::::::999;;;::::::999888999;;;===@@@DDDJJJNNNSSSZZZaaagggcccaaaaaaeeelllqqqtttvvvrrrsssuuu{{{{{{zzz}}}tttjjjaaaTTTHHHJJJKKKMMMOOOPPPNNNMMMLLLOOOUUU___gggiiibbbZZZUUUSSSTTTVVVXXXYYYYYYWWWVVVXXXUUUQQQNNNOOOSSSWWWZZZTTTNNNHHHEEEGGGIIIJJJJJJKKKKKKRRR]]]cccfffooo{{{zzzvvvuuunnnllljjjiiihhhhhhgggfffmmmpppsssuuuuuuuuuttttttrrrmmmiiijjjooorrrqqqnnnkkkllllllkkkiiiiiijjjllllllkkkjjjlllnnnooonnnmmmqqqpppooooooooooooooooooqqqpppppppppqqqsssuuuvvvxxxxxxxxxwwwxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwtttzzz{{{}}}~~~zzzyyysssffffffvvv[[[BBB777444222222111111111000000000///////////////////////////000000//////////////////000000111222444555666777666666555555777999;;;===<<<<<<<<<;;;:::<<<@@@CCCCCCDDDEEEFFFGGGHHHIIIIIIJJJPPPtttooozzzsssqqq~~~uuupppjjjeeeiiisssxxxwwwrrrpppxxxwwwppp\\\OOODDDDDDIIILLLNNNOOOLLLKKKMMMUUUaaalllqqqsss{{{}}}|||zzzuuubbbWWWVVV]]]fffdddccchhhppptttssspppfffccc___[[[ZZZ[[[^^^```aaaaaa___\\\[[[]]]cccgggooonnnlllllljjjfff```[[[___bbbfffgggeeecccbbbbbbcccddddddbbb^^^ZZZWWWWWWXXXkkkxxxnnnmmmjjjXXXVVVhhh{{{^^^fff{{{~~~aaa>>>...111222///......------,,,++++++************)))))))))((((((((())))))*********************+++,,,,,,---------...000000000000333444333111888888>>>===GGGwwwzzzaaaVVV~~~xxxuuunnnXXXBBB>>>CCCYYYeeecccSSSMMMTTTMMM===<<<@@@FFFNNNWWW___fffjjjnnnrrrtttuuuyyy}}}{{{vvvtttqqqppprrrrrrooonnnpppqqqooollljjjjjjkkklllmmmmmmmmmnnnnnnoooppppppqqqqqqqqqqqqpppoooqqqtttwwwkkkooorrrqqqmmmmmmqqquuurrrssssssssstttuuuvvvwwwvvvuuuuuuwwwxxxrrrfff]]]TTTKKK@@@::::::;;;;;;999:::;;;;;;999888999===@@@HHHNNNTTTYYY]]]dddmmmsssuuuwwwyyy{{{~~~}}}||||||xxx~~~uuukkk___UUUXXXWWWVVVTTTSSSRRRRRRRRR[[[```gggjjjjjjggg```ZZZTTTVVVXXXZZZZZZYYYYYYXXXVVVPPPJJJLLLUUU\\\^^^]]]___XXXPPPMMMMMMMMMLLLJJJHHHDDDIIITTTYYYZZZdddsss}}}xxxzzznnnkkkgggeeedddcccaaa^^^iiimmmsssvvvuuutttrrrrrrssspppnnnpppttttttooojjjlllmmmmmmkkkjjjiiijjjllliiiiiikkknnnppppppmmmjjjmmmoooqqqrrrqqqooonnnlllqqqqqqpppqqqrrrsssuuuvvvxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyuuuzzzxxxxxxyyywwwyyyooolll^^^```}}}uuuZZZCCC:::666333111111111000000000000000//////////////////////////////000000000000000000///000111222333555666666777666666777888:::<<<===:::;;;<<<<<<===???CCCFFFBBBCCCEEEFFFHHHHHHHHHHHHLLLNNNhhhuuunnnppp\\\{{{tttllleeegggpppvvvvvvrrrrrrwww|||hhhZZZMMMFFFEEEKKKQQQPPPLLLIIIKKKOOOXXXdddqqqxxxzzzzzzrrrlllkkkooopppsssxxx|||~~~}}}{{{pppkkkddd]]][[[]]]bbbeeeddddddcccaaaaaabbbdddfffnnnrrrvvvuuunnneee^^^ZZZ\\\___cccfffffffffeeeeeebbbdddgggfffccc___[[[ZZZZZZkkk}}}rrrjjjiiiSSSVVVkkk|||vvvaaaqqqvvvZZZ;;;...000000///......------,,,++++++************))))))))))))((((((((()))******++++++******++++++,,,------------...000111111111333555777000777777888888???fffxxxbbbuuuyyywww]]]EEE@@@@@@QQQ___bbbWWWQQQTTTNNN@@@>>>???CCCIIIRRR\\\dddiiimmmppprrrtttzzz}}}xxxwwwrrroooqqqrrrooonnnooopppmmmkkkjjjkkkmmmnnnnnnkkklllmmmnnnnnnnnnmmmmmmqqqqqqpppnnnnnnppptttwwwllloooppppppnnnooorrruuutttsssrrrrrrrrrssstttuuuyyyxxxxxxwwwrrrhhhZZZQQQCCC???:::999:::;;;:::999888:::;;;;;;;;;>>>DDDIIISSSYYY```eeehhhnnnxxx|||vvvoooqqqwww{{{vvvzzz~~~zzzoooddd^^^WWWSSSUUUZZZ___bbbeeejjjmmmllljjjiiiddd^^^UUUXXXZZZ[[[ZZZXXXXXXXXXQQQLLLIIIOOOZZZbbbcccaaaddd^^^XXXTTTSSSRRRPPPNNNHHHEEEFFFLLLNNNPPP[[[gggyyyxxxnnnjjjeeecccbbbaaa]]]YYYaaahhhpppttttttrrrqqqqqqrrrrrrsssuuuwwwuuupppkkkmmmnnnnnnllljjjjjjkkkllliiijjjmmmppprrrqqqnnnkkkkkkooorrrsssrrrpppooonnnqqqqqqqqqrrrrrrssstttuuuwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzssswwwtttpppmmmgggqqqmmmgggtttcccbbbTTTZZZwwwyyyoooWWWBBB:::666222000000000000000000000000//////////////////////////////000000000000111111000000111333444555666777777888888999:::;;;<<<<<<888:::<<<===>>>@@@CCCEEE@@@BBBDDDFFFGGGHHHHHHHHHMMMPPP```uuuwwwXXXvvvnnnfffffflllssstttsssuuuvvv{{{~~~qqq[[[KKKDDDCCCHHHQQQUUURRRLLLJJJOOOZZZjjjyyyuuusssuuuxxx{{{|||}}}wwwlllbbb^^^___dddhhhffffffeeeddddddeeefffgggiiipppwwwwwwqqqhhhccc```[[[]]]```cccfffgggffffffbbbeeegggfffccc^^^ZZZXXXZZZjjjxxxeeedddHHHPPPjjj|||lllgggiiiQQQ888///111//////......------,,,++++++************))))))))))))'''(((((()))******++++++******+++,,,,,,------...,,,...111222222333555666888...777888999===FFFfffhhh}}}ooowww|||dddLLLEEE>>>FFFTTT]]]YYYUUUTTTNNNDDD>>>???BBBGGGNNNWWW___dddiiikkknnnqqqyyy}}}wwwxxxrrrnnnppppppmmmllllllooommmkkkkkknnnppppppoooooonnnmmmmmmlllmmmmmmmmmooopppqqqqqqqqqqqqrrrtttnnnnnnnnnooopppqqqsssttttttrrrqqqpppqqqsssvvvxxx{{{zzzvvvoooeeeYYYMMMFFF;;;;;;;;;<<<<<<;;;::::::888<<<@@@BBBCCCIIIRRRYYYaaahhhooosssuuuzzzxxxlllbbbaaacccdddeeeggg^^^eeeqqq~~~lllaaa```fffllloookkkoooqqqmmmjjjiiiddd]]]VVVYYY\\\[[[YYYVVVUUUVVVMMMNNNQQQWWW^^^dddffffffdddaaa^^^[[[XXXVVVTTTRRRNNNMMMKKKIIIHHHKKKSSS[[[uuuyyytttooojjjdddbbbbbb```\\\XXXWWW___jjjqqqrrrppppppqqqqqqrrrtttvvvvvvtttrrrpppooooooooommmkkkjjjkkkmmmmmmmmmnnnqqqssssssqqqooooooqqqssssssqqqqqqsssuuuqqqqqqrrrrrrssstttttttttwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyrrrxxxwwwsssmmmdddkkkaaa```{{{cccaaa]]]LLLZZZtttvvvkkkSSS???888555222///000000000000000000000000000000000000000000000//////000000000111111111222333444555666888888999888999;;;======<<<;;;:::777999<<<>>>>>>>>>???@@@>>>???BBBEEEGGGHHHHHHGGGJJJQQQ[[[}}}\\\rrrvvvppphhheeeiiinnnssstttvvvrrruuu~~~~~~~~~~~~qqq^^^NNNFFFEEEFFFLLLTTTWWWUUUUUUXXX]]]kkk}}}vvvxxx|||||||||oooccc^^^```fffkkkgggeeecccbbbdddgggiiikkkhhhlllppprrrppplllhhheee^^^^^^___aaadddeeeeeedddbbbdddfffeeeaaa]]]ZZZYYYVVVgggdddbbbCCCNNNmmmmmmpppzzz```KKK777000222//////......------,,,++++++************))))))))))))'''(((((()))***+++++++++***++++++,,,,,,------...,,,...111333333444666777:::...666777777;;;DDDaaaaaaeeezzziiisss~~~hhhRRRIII===???LLLXXXZZZXXXTTTNNNHHH>>>???BBBFFFLLLTTTZZZ^^^eeegggjjjnnnwww}}}{{{uuuxxxrrrmmmnnnooollljjjjjjooommmlllmmmqqqssssssqqqtttrrrooommmlllmmmoooqqqmmmppptttuuutttrrrqqqqqqooonnnmmmnnnqqqssssssssssssrrrpppoooqqqtttxxx{{{{{{yyyrrrfffYYYLLLCCC???:::===??????===<<<<<<<<<;;;@@@EEEIIILLLTTT___ggglllssszzz~~~rrrfff\\\YYYYYYWWWUUUUUUPPPZZZlllzzzppppppqqqqqqlllrrrsssnnnjjjiiiccc[[[WWWZZZ]]][[[XXXTTTSSSTTTKKKRRRZZZ___aaacccgggkkkccccccaaa___\\\YYYWWWWWWUUUVVVSSSKKKGGGJJJNNNQQQiiiuuu{{{qqqpppkkkeeeccccccaaa\\\XXXOOOYYYfffnnnpppooopppqqqooorrrttttttsssssstttuuuoooppppppnnnlllkkklllmmmqqqpppoooppprrrssssssssssssttttttrrrppprrrvvv{{{qqqrrrrrrsssssstttttttttwwwwwwwwwvvvwwwxxxxxxyyy|||||||||{{{zzzyyyxxxwwwvvv{{{pppvvv```iiixxxiii```hhh\\\GGG[[[vvvvvvjjjQQQ>>>888666333////////////000000000000111111111111111111111111//////000000111111111222444555666777888999:::;;;999:::===??????===;;;999777999<<<>>><<<;;;::::::<<<>>>AAADDDGGGHHHHHHGGGFFFQQQWWW___[[[vvvpppiiieeeffflllqqquuuuuuoooppp{{{}}}}}}~~~~~~vvv___LLLEEEEEEIIIJJJOOOVVVXXXZZZ___gggjjjxxxwwwppplllkkklllmmmpppyyylll```\\\```gggmmmgggddd```___bbbggglllooolllkkkjjjlllooonnniiidddaaa```___```bbbccccccbbbaaaccceeedddbbb```^^^^^^TTTdddqqqWWWHHHNNNddd{{{wwwyyy\\\BBB555222000...000//////---,,,+++******+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,,,,,,,...//////000111111222222333222666999666888MMMgggjjjZZZ^^^kkkooohhhfffKKK;;;;;;CCCUUU^^^VVVSSSPPPFFF???>>>???BBBEEEKKKVVVbbbhhhiiijjjlllooosssvvvxxxsssqqqpppooopppooommmkkkooonnnmmmlllmmmoooqqqrrrqqqqqqqqqppppppppppppppp{{{yyyxxxwwwwwwuuussspppoooqqqssstttrrrqqqooooooqqqnnnkkkkkkpppwww}}}~~~mmmZZZNNNGGGCCCBBBDDDIIIDDD>>><<>>:::666999999999:::;;;<<<===>>>DDDDDDDDDDDDEEEFFFGGGHHHJJJHHH[[[ttttttZZZSSSzzz}}}yyyooofffdddfffiiimmmrrrzzzuuutttyyy~~~~~~~~~}}}lll^^^XXXUUUOOOHHHUUUSSSUUU[[[^^^aaajjjttt~~~}}}|||vvvwwwzzz{{{tttrrrhhhfffgggggglll~~~mmmhhhiiicccccchhhgggllliiifffeeefffhhhiiiiiikkknnnooommmhhhdddcccddd```aaaaaabbbbbbbbbaaaaaaaaaaaabbbdddfffdddaaa^^^[[[\\\tttrrrWWWIIIQQQbbb~~~yyyZZZAAA444111000...//////...---,,,+++******************)))))))))((()))************+++++++++,,,,,,,,,,,,------------//////000111222222333333444333555888666777III^^^mmm[[[```aaammmtttsssQQQ;;;===CCCUUU^^^WWWTTTQQQHHHCCC???>>>AAAEEEKKKVVV```dddeeefffhhhkkknnnqqqssssssqqqooooooooonnnmmmkkkrrrqqqnnnlllkkklllmmmnnnppppppppppppppppppppppppxxxwwwwwwwwwxxxxxxvvvtttoooqqqsssttttttsssrrrrrrtttppplllmmmrrrxxxzzzzzznnn^^^NNNFFFCCCBBBCCCFFFHHHEEEBBBBBBEEEHHHIIIIIIQQQWWW^^^ccciiissswwwjjjdddaaa\\\WWWRRRPPPOOONNNXXXXXXaaa{{{xxxtttrrroookkkgggcccaaa```___```___\\\XXXTTTSSSSSSYYY]]]cccfffgggeeedddccc```_________```___\\\ZZZZZZXXXVVVUUUUUURRRNNNJJJMMMWWWiii~~~rrrmmmlllkkkjjjhhheeebbb```VVV[[[fffpppsssqqqrrruuupppsssuuuuuurrrpppooooootttrrrpppnnnmmmmmmmmmnnnppppppppprrrssstttrrrpppttttttttttttttttttuuuuuusssuuuvvvvvvuuussssssssswwwwwwwwwwwwxxxyyyzzzzzz{{{zzzzzz{{{}}}}}}|||zzz~~~xxxaaarrrnnnqqq}}}ZZZVVV___ppp]]]PPPGGG>>>666333333333222111111000//////////////////000111333333000000111111222333333333555555555666777999;;;===<<<;;;<<<>>>???>>>:::777::::::::::::;;;<<<===>>>DDDDDDEEEFFFGGGHHHHHHIIIKKKIIIWWWjjjwww___PPPkkktttiiieeeeeefffjjjoooyyyuuusssxxx}}}}}}~~~qqq]]]TTTTTTSSSRRRSSSUUUUUU[[[dddjjjmmmuuu}}}zzzgggggggggooovvvppp~~~{{{}}}yyyooollldddeeejjj|||vvviiifffgggbbbdddmmmooopppmmmiiiggghhhiiijjjjjjmmmllljjjiiihhhfffdddbbbbbbcccdddeeeeeedddccccccccccccccceeeffffffcccaaaXXXXXXkkkoooUUUPPP```mmmyyywwwXXX???333//////...//////...---,,,+++******************)))))))))))))))************+++++++++------------......//////000111111222333333333333555222333777666777CCCQQQ~~~wwwoooWWWxxxiii___ooo{{{tttTTTBBB@@@BBBQQQ\\\WWWUUUSSSKKKHHHAAA<<<>>>DDDLLLVVV^^^bbbcccdddgggiiilllnnnooosssqqqooonnnnnnmmmllljjjrrrpppnnnkkkjjjjjjkkklllnnnnnnooooooppppppqqqqqquuuuuuuuuwwwyyyzzzxxxvvvoooppprrrsssttttttsssrrrrrrnnnlllmmmqqqsssppplll\\\OOOCCC@@@BBBEEEHHHLLLJJJIIIHHHKKKOOOTTTXXXYYYcccfffjjjnnnvvvwwwmmmfffaaa```]]]ZZZVVVTTTRRRRRRUUUXXXbbbwwwrrrrrrpppmmmooopppmmmggg```^^^bbbffffffgggfff___WWWSSSUUUXXX___bbbdddeeedddbbbbbbbbb```^^^\\\\\\]]]^^^___^^^^^^\\\ZZZYYYWWWTTTPPPMMMHHHKKK^^^xxxjjjnnnrrrpppjjjdddaaaaaaVVV[[[eeepppuuusssrrruuuppprrruuuuuussspppoooooosssrrrrrrqqqpppooonnnnnnqqqpppoooqqqssstttuuutttuuutttssssssrrrssstttuuussstttvvvuuutttrrrrrrsssxxxxxxwwwwwwxxxyyy{{{|||yyyyyyyyy{{{~~~~~~~~~vvvlllxxxpppsssvvvYYY\\\mmmkkkRRREEE???999333000222222222111111000000///.........///000222444555000111111222222333333444333444444666888:::===>>><<<<<<<<<>>>???>>>;;;888::::::::::::;;;<<<======CCCDDDFFFHHHIIIIIIIIIIIIKKKKKKSSS___zzznnnQQQXXX{{{mmmfffddddddhhhlllyyyuuussswww~~~~~~vvv```QQQSSSXXXTTTSSSWWWQQQVVVaaannnxxx~~~vvvoooUUUTTTSSSYYYiiiuuuuuuvvvqqqpppwww}}}|||wwwssslllmmmjjjyyyrrrhhhhhhhhhaaaeeerrrwwwuuuqqqllljjjiiijjjiiiiiinnniiieeeeeeggggggeeeaaaeeefffhhhiiiiiigggfffdddccccccbbbccceeeeeecccbbbXXXWWWcccyyyiiiQQQWWWvvvyyymmmtttSSS<<<111......///......------,,,+++***************)))))))))))))))))))))*********+++++++++------......//////000000111222333444444444333333444000000555777999???GGGaaa{{{ooopppPPPbbbzzzjjjuuuzzziiiSSSLLLAAA???KKKWWWUUUUUUVVVOOOMMMCCC;;;<<>>>>>===<<<:::;;;;;;;;;;;;;;;<<<======@@@BBBEEEGGGIIIIIIHHHHHHIIILLLPPPXXX}}}xxx[[[KKKooopppgggccccccggglllxxxvvvtttwww|||~~~~~~vvv```VVVbbbhhh\\\QQQRRRPPPXXXfffvvvwwwlll```XXXIIIIIIKKKRRRaaatttvvvmmm|||yyyoooffffffnnnuuuxxxxxxyyy{{{pppoootttnnnoookkk```dddsssxxxwwwsssnnnjjjiiihhhhhhgggjjjgggdddccceeeeeeeeecccfffgggiiijjjjjjiiifffeeebbb```___```bbbbbbbbbaaa^^^[[[^^^jjjfffMMMXXXddddddmmmLLL999111------000---------,,,,,,++++++***))))))))))))))))))******))))))*********+++++++++------......///000111111111222444555555444333222000...///444888;;;>>>AAATTT}}}tttRRRNNNrrrxxx~~~jjjWWWPPPDDD<<>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<======<<<>>>AAADDDFFFGGGFFFFFFFFFLLLOOOWWW~~~jjjkkkJJJ[[[sssiiiddddddggglllvvvuuuuuuwwwzzz|||{{{{{{|||}}}}}}vvvkkkuuuyyyiiiXXXTTT\\\dddppp{{{wwwlllaaaXXXPPPGGGAAABBBEEEMMMZZZkkkyyy{{{pppzzz}}}kkk______hhhqqqvvvvvv~~~yyysssxxxttttttmmm```dddqqqtttuuuqqqlllhhhgggfffeeeeeecccfffggggggeeedddeeegggggghhhiiijjjiiihhhfffdddaaa```___```bbbccccccbbbbbb]]]\\\```zzzdddLLLUUU{{{\\\dddeeeEEE666111------000---,,,,,,,,,+++++++++***))))))))))))************)))************+++++++++,,,------...///000111111111222444555555444222111///...000444999<<<>>>???HHHzzz```IIImmmtttwwwyyydddRRRLLL>>>@@@JJJMMMPPPUUUTTTOOOFFF===<<<>>>CCCLLLUUU]]]```dddiiilllmmmmmmlllooommmjjjiiijjjkkklllkkkooonnnllljjjjjjjjjkkklllllllllmmmmmmnnnnnnoooooommmmmmnnnpppqqqpppllliiillliiiggghhhkkkmmmkkkiiihhhooovvvwwwrrrjjjeeecccYYYOOOGGGGGGJJJJJJKKKLLLHHHKKKPPPYYYeeevvvkkkoooooooooooommmhhhaaa]]]YYYYYYZZZZZZ[[[ZZZZZZYYY___```]]]ooo~~~qqqiiijjjmmmlllssswwwooobbb[[[___fffkkkjjjfff___XXXVVVZZZ___aaaaaaaaa```^^^]]]___```]]][[[YYYYYYZZZ\\\\\\[[[[[[[[[\\\[[[XXXWWWXXXYYYZZZLLLMMMkkk{{{qqqpppooohhh```WWWZZZdddqqqyyyxxxtttsssrrrtttwwwwwwvvvtttttttttnnnooopppqqqrrrqqqpppoooqqqooommmmmmooorrrsssssssssssssssssstttvvvwwwyyyuuuvvvvvvuuusssssstttvvvwwwwwwxxxxxxyyyzzzzzzzzz|||{{{zzz{{{||||||{{{yyyxxx{{{yyyssswww~~~___yyynnnnnnWWWdddwwwjjjMMM444111444222222555000000000000000000000000333222111000////////////222333333444444555555666888888999::::::999888888;;;===>>>>>>===<<<===>>>===<<<<<<<<<<<<<<<======:::<<<>>>AAACCCEEEEEEEEEEEEJJJNNNXXXdddyyyWWWQQQwwwlllfffdddggglllqqqrrrtttvvvxxx|||nnnfffooouuuzzz}}}}}}zzzqqqggg]]]XXXPPPIIIDDDAAA>>>===@@@DDDQQQfffyyy~~~kkk___aaaiiinnngggtttzzz|||}}}}}}ssseeegggrrrqqqrrrnnniiifffeeeeeedddccc```ffflllnnnkkkhhhhhhiiihhhhhhhhhggggggfffeeedddcccbbbbbbdddfffgggeeedddaaa\\\[[[\\\nnn]]]MMMYYY{{{}}}ZZZfffzzz]]]???444111------111,,,,,,,,,+++++++++++++++((()))))))))************)))************++++++++++++,,,---...///000000111000222444555555333111000///111333555888<<<>>>>>>???mmm~~~rrrPPP]]]{{{wwwqqq^^^XXXDDD???GGGIIILLLSSSSSSMMMFFF???<<<<<>>===<<<>>>@@@======<<<<<<<<<<<<======:::;;;<<>>???@@@BBBEEETTTnnn~~~yyytttmmmeeefffiiieeelllqqq{{{ppppppuuuooooookkkgggdddddddddeeedddccchhhooouuuuuurrrmmmjjjiiihhhgggeeeeeeeeeeeeeeebbbcccdddfffhhhhhhfffdddbbb]]]]]]\\\cccUUUNNNbbbzzzXXXfffuuuXXX<<<333111...---111,,,,,,++++++++++++++++++(((((())))))*********+++)))************+++++++++++++++,,,---...///000111000111333555555333111///111444666666888;;;======CCChhhXXXUUUyyyzzzwwwlll```IIIAAAGGGGGGJJJPPPRRRKKKFFFAAA===;;;<<>><<<<<<>>>AAA>>>======<<<<<<<<<======:::;;;<<<>>>AAADDDFFFHHHGGGGGGHHHWWWoooqqq^^^VVVSSS}}}qqqiiidddcccffffffkkkppprrrrrrtttyyy}}}{{{}}}||||||vvvyyywwwqqqkkkeeeWWWJJJCCCEEEGGGEEE@@@<<<;;;<<>>===<<>>>>><<<<<<===@@@???@@@@@@???<<<;;;;;;<<<<<<;;;:::;;;>>>@@@BBBBBBGGGDDDKKKPPPbbb___sssyyyQQQkkkzzzuuupppeee```cccmmmjjjkkkrrruuuuuuyyy~~~yyy}}}}}}qqqgggeeeddd___XXXTTTRRRJJJDDDBBB???;;;;;;>>>LLLTTTdddwwwsssnnnvvvlll}}}rrrdddiiihhhkkkppprrrvvvssslllkkkggghhhpppzzz}}}yyywwwzzz{{{{{{{{{xxxqqqlllfffcccdddfffbbb\\\^^^dddddddddddddddcccbbbaaaaaa___aaa``````ccciiiPPPUUUqqqxxxxxxwwwcccEEE333000...///111,,,------------,,,+++***)))+++***)))(((((()))***+++))))))***+++,,,,,,,,,,,,------......//////000000...222222///666CCCFFFAAA777555222333666999:::999AAA___\\\kkk~~~mmmkkkqqq{{{tttZZZ@@@:::DDDNNNSSSTTTSSSMMMFFFAAA;;;999@@@IIIUUUZZZbbbgggjjjmmmqqqtttpppooommmiiiggggggjjjmmmjjjjjjjjjkkkmmmppprrrssstttssspppnnnmmmmmmnnnooonnnkkkiiikkkoooqqqnnnkkkpppmmmlllmmmqqqtttvvvvvvvvv}}}xxxsssjjjnnnsssmmmfffaaaXXXNNNIIIBBB===;;;;;;;;;;;;:::===EEEQQQ```ppp|||mmmYYY___iiifffrrrzzzeeecccbbbbbbcccfffhhhkkknnnaaa]]]ZZZZZZ[[[\\\[[[XXX___bbbdddeeemmmrrrhhhfffjjjjjjhhhdddaaaaaaccceee^^^^^^^^^\\\YYYWWWWWWXXX[[[___cccdddbbb]]]YYYWWWUUUWWWYYY[[[[[[ZZZXXXWWWWWWVVVTTT\\\www}}}~~~yyytttnnnbbbZZZ]]]gggrrrvvvttttttwwwuuutttsssssstttssspppnnnmmmmmmnnnoooqqqqqqooommmooooooooopppqqqrrrssstttvvvsssqqqrrrvvvxxxvvvsssxxxxxx{{{|||wwwqqqttt||||||{{{zzz{{{~~~~~~~~~{{{yyyzzz~~~~~~zzzxxxyyyyyy}}}||||||RRRccczzzdddddd\\\SSS___vvv}}}uuuMMM;;;333222///111444...111000//////......//////111000000000000111111222444444444555555666777888777777888999;;;<<<===>>>999;;;>>>>>><<<;;;<<<>>>>>>??????>>><<<;;;;;;<<<>>><<<;;;<<>>:::<<<===<<<;;;::::::;;;;;;<<<======;;;;;;<<<======<<<;;;<<>>EEEOOOWWWUUUPPPJJJDDD===888;;;AAAOOOVVV```fffhhhhhhiiijjjppppppnnnkkkhhhgggiiikkkkkklllnnnoooqqqqqqqqqqqqyyysssnnnnnnrrrtttsssppppppmmmkkkjjjjjjjjjhhhfffgggfffgggiiimmmrrrvvvxxxqqqzzz~~~qqqgggiiillleee^^^YYYPPPHHHEEECCCAAA@@@???===;;;===>>>AAAIIIXXXlllccc\\\ggggggjjjwww~~~yyyggg[[[]]]``````fffooolllggg```\\\\\\]]]\\\[[[]]]```bbbbbbcccjjjwww~~~xxxuuusssnnnhhhdddbbbdddfffhhhhhhgggccc___[[[ZZZZZZ\\\___bbbdddbbb```^^^^^^[[[[[[[[[YYYXXXVVVUUUTTTVVVWWWVVVXXXhhh|||}}}uuuggg^^^dddmmmuuuxxxwwwwwwwww|||{{{zzzzzzyyyvvvqqqnnnllllllmmmpppssstttsssqqqssssssrrrqqqqqqrrrrrrsssrrrpppooooooqqqrrrqqqoootttvvvwwwvvvrrrpppsssxxxyyyyyyyyyzzz||||||zzzyyyttttttyyy|||zzz{{{zzz}}}wwwdddPPPvvvoooaaaaaaXXXSSSfff}}}vvv\\\>>>333222555000000333/////////...............///000000000000111222333444777777777777888999::::::888777888888:::<<<===>>>;;;<<<<<<;;;:::999888888888:::;;;;;;;;;;;;<<<>>>;;;:::999;;;===??????>>>CCCGGGJJJGGGKKKpppwww]]]ttt}}}XXXhhhzzzqqqiiidddcccdddgggkkknnnppprrrssszzz}}}}}}{{{ggg^^^YYY^^^cccccc```^^^YYYTTTMMMFFF???;;;@@@III```vvvxxxmmmppptttyyyzzz|||wwwpppiiijjjqqqwwwyyyzzzxxxgggdddgggsss|||sss{{{|||}}}{{{wwwqqqkkkhhhddddddeeefffeeeddddddeeeeeefffggghhhhhhhhhhhhhhhccchhhfffdddbbb]]]iiiWWW}}}}}}eeeSSS;;;000222///...///***,,,,,,---------,,,++++++)))))))))******)))))))))******+++,,,,,,,,,++++++,,,,,,------.../////////...000000......111222222222333444555666777999::::::KKK~~~tttgggTTTuuuhhhpppmmmlll\\\III>>><<>>888:::@@@LLLSSS]]]dddfffffffffgggllllllllljjjhhhhhhkkkmmmiiijjjlllmmmnnnnnnnnnnnnrrrooommmpppvvvxxxuuuqqqooommmjjjiiihhhhhhgggfffhhhhhhiiijjjmmmppptttwww|||rrrgggfffhhh```[[[XXXPPPLLLJJJHHHFFFDDDBBB>>>;;;;;;===BBBJJJVVVgggyyy~~~bbbWWWdddllllllsss{{{oooaaa___```___ccciiiiiiiiifffaaa\\\ZZZ[[[^^^\\\```cccdddeeeiiiooouuuxxxvvvqqqlllgggeeefffhhhoooooonnnkkkgggdddccccccbbbdddeeedddaaa^^^\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUWWWcccyyy{{{{{{nnn^^^fffooovvvyyy{{{{{{zzz}}}zzzxxxwwwuuusssqqqllllllnnnpppsssuuutttrrrssssssrrrrrrqqqqqqrrrrrrqqqpppoooooopppppppppoooqqqtttuuusssrrrssswwwzzz{{{zzzyyyzzzzzzzzzxxxvvvxxxxxx{{{|||yyyyyyxxx~~~|||ttt|||uuu\\\YYYlll___[[[RRRSSShhhzzznnnSSS;;;222444777000...000---//////.........//////000000000111111333444666666888777777888888999:::;;;888888777888999;;;>>>???<<<;;;;;;;;;:::999777666777999:::;;;:::;;;===>>>;;;::::::<<<>>>??????>>>AAAFFFIIIHHHLLLfffgggooo```[[[vvvlllgggcccdddggghhhkkkoooqqqrrrzzz}}}~~~ttteee]]]YYY]]]cccbbb___]]]XXXTTTNNNFFF>>>;;;CCCNNNooo~~~yyysssxxx}}}|||xxxzzz~~~qqqjjjlllsssxxxyyy~~~qqqkkkfffjjjttt{{{xxxrrrvvvyyy{{{yyysssmmmiiihhheeegggggghhhiiijjjiiihhhiiiiiiiiiiiiiiihhhgggfffaaafffdddcccccc]]]cccvvv^^^sss~~~|||hhhQQQ:::000111...,,,...***,,,,,,,,,------,,,,,,+++))))))************))))))***++++++,,,,,,+++++++++,,,,,,,,,---......//////...///000///......000111000222444555555666888:::999DDDwww{{{~~~yyyfffPPPhhhlllhhhmmmkkk___PPPDDD===>>>HHHRRRRRRNNNKKKHHH@@@:::;;;@@@IIIPPPZZZaaaccccccdddfffhhhiiiiiiiiihhhiiikkknnniiijjjjjjjjjkkkkkkllllllllllllmmmqqqvvvwwwuuurrrnnnmmmkkkiiihhhhhhhhhiiilllmmmnnnnnnnnnppptttwwwmmmaaa___aaa[[[YYYYYYTTTKKKIIIGGGFFFDDDAAA>>>;;;;;;???GGGOOOYYYfffttt~~~|||fff[[[fffqqqoooooowww~~~vvvkkkdddbbbbbbcccccceeeiiikkkggg```[[[]]]```]]]```ccceeefffggghhhjjjkkk}}}xxxwwwtttoookkkiiiiiijjjooopppqqqooommmlllmmmnnnmmmmmmlllhhhbbb]]]ZZZYYY[[[ZZZYYYXXXYYYZZZ[[[\\\ZZZYYYUUUTTT[[[lll}}}ttt___hhhrrrwww{{{~~~}}}{{{}}}zzzwwwuuuttttttsssrrrmmmmmmnnnqqqtttuuutttssssssrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqpppppppppppppppqqqttttttrrrrrrwwwzzz{{{}}}{{{yyyxxxyyyyyyyyyxxx|||{{{}}}zzzwwwxxx~~~~~~}}}{{{qqqfff]]]ppptttZZZQQQLLLWWWmmmuuudddKKK:::333666999000,,,///---000////////////000000111111111222333555777888999888888888888888999;;;;;;999888777777999;;;>>>@@@<<<;;;::::::;;;:::888666777999;;;;;;;;;;;;===???>>>======???AAABBBAAA@@@>>>CCCDDDFFFMMM[[[yyygggiiiMMMhhh{{{pppjjjccceeeffffffhhhnnnqqqqqqxxx|||~~~rrrddd\\\XXX]]]bbbaaa\\\ZZZVVVSSSNNNGGG===<<>>fffttt\\\YYYuuueeevvvvvvkkk[[[KKK???;;;EEERRRTTTQQQOOOKKKCCC<<<;;;???GGGNNNWWW^^^```bbbdddffffffggghhhhhhggghhhjjjllllllkkkjjjjjjjjjkkklllmmmjjjkkkmmmoooqqqrrrssssssooonnnmmmkkkjjjkkklllnnnmmmooopppooooooppptttxxx}}}jjj\\\ZZZ\\\XXXYYY]]]ZZZOOOMMMIIIGGGEEEBBB>>>;;;===CCCLLLUUU]]]hhhuuu~~~zzzpppeeejjjssspppmmmuuuwwwzzzuuuiiieeehhhfff```dddhhhlllkkkgggbbb``````^^^```bbbeeefffffffffeeehhhssswwwvvvvvvuuusssooolllllllllnnnoooppppppnnnnnnooopppqqqqqqooojjjddd___\\\[[[\\\[[[ZZZYYYYYY[[[^^^___[[[\\\YYYSSSRRRaaa}}}~~~uuubbbllluuuxxx{{{~~~}}}yyyyyywwwvvvvvvvvvvvvtttrrrnnnnnnooorrrtttuuutttrrrqqqqqqpppppppppqqqqqqrrrrrrrrrsssrrrqqqppppppqqqssswwwvvvrrrsssxxx|||{{{|||zzzwwwvvvxxxzzz||||||~~~||||||~~~xxxvvvwwwxxx]]]___~~~pppVVVJJJKKKbbbwwwttt]]]HHH888222777999///,,,111000000000000000000111222222222333333555777999;;;<<<777777777777888999:::;;;999888777777888;;;>>>@@@===;;;::::::<<<<<<:::777888:::;;;<<<;;;<<<===??????>>>???AAACCCCCCBBB@@@???BBB???DDDLLLOOOoooaaavvv|||PPPTTTtttmmmccceeeeeebbbeeelllqqqpppuuuyyy}}}~~~~~~wwweee]]]ZZZ^^^cccbbb]]]ZZZUUUSSSOOOHHH??????MMM^^^|||yyywwwzzz~~~uuuwww}}}qqqpppsssvvvxxxzzz}}}vvvuuu|||~~~yyytttqqqppppppqqqrrrtttqqqhhheeehhhkkkkkkmmmrrrtttqqqiiieeegggkkkjjjmmmnnnnnnrrrvvvuuuooohhhhhhiiiiiiiiihhhhhhgggcccgggaaa^^^aaa\\\[[[eeefff~~~cccyyysssmmmLLL666---///+++,,,000...++++++,,,------,,,,,,,,,((()))***++++++***)))(((++++++,,,,,,,,,++++++***++++++,,,------......///---...000111000...000444...111555666555666888;;;::::::ZZZhhhSSSzzziiiwwweeeQQQ@@@:::DDDRRRWWWTTTRRRNNNFFF===;;;???EEELLLUUU\\\___aaadddffffffggghhhgggfffgggiiijjjooommmlllkkkkkklllnnnooolllmmmmmmmmmmmmnnnqqqsssoooooonnnmmmlllmmmppprrrkkkmmmnnnnnnmmmooossswwwyyy}}}qqqbbb]]]\\\VVVWWW[[[XXXWWWTTTOOOKKKGGGCCC???<<<<<>>@@@===;;;:::;;;======;;;888999;;;<<<<<<<<<<<<===???>>>===>>>@@@BBBBBB@@@>>>BBBCCC>>>DDDLLLHHH```^^^ooobbbOOO{{{vvvooobbbeeeccc___bbbkkkpppooossswww|||~~~}}}ggg```\\\aaafffeee```^^^UUUTTTPPPIII@@@AAAQQQddd~~~yyy{{{{{{yyy{{{zzz{{{{{{~~~wwwpppqqqrrrvvvvvvxxx{{{}}}zzzvvvtttyyy{{{tttooommmmmmmmmmmmqqqyyyzzzqqqiiiiiikkkkkkkkkppprrrnnnfffcccgggmmmkkkooopppppptttzzzxxxqqqfffggghhhiiiiiiiiiiiiiiidddgggaaa^^^cccaaa___hhhmmmwwwzzz```|||fffDDD;;;111+++,,,...///...+++,,,,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++++++++,,,,,,---......///////////////000111222333222222333333555666888888===666VVVrrrVVVgggxxxrrrzzzmmmRRRJJJAAA@@@QQQUUUTTTRRRNNNHHHBBB<<<888DDDGGGNNNWWW___eeehhhhhhhhhhhhgggggggggiiikkkmmmtttqqqllliiigggiiilllooooooooooooooonnnmmmlllkkkmmmooopppnnnkkkjjjkkkmmmmmmkkkkkkllloooqqqsssssssssxxx|||}}}pppgggYYYXXXaaa\\\UUUZZZXXXVVVSSSNNNIIICCC???<<<888IIIRRRXXXeeekkkppp{{{xxxjjjfffeeeeeeiiimmmkkkrrrwwwrrrgggaaaccchhhjjjhhhfffgggiiiiiigggddd^^^ccchhhhhhddd```bbbdddjjjgggfffiiiuuu~~~{{{wwwuuuuuusssrrrpppooooooooorrrooolllkkklllmmmmmmllljjjkkkkkkgggaaa^^^___bbbccc___[[[[[[]]]______]]]___]]]\\\XXXQQQVVVuuu~~~uuulllhhhlllsssyyy}}}|||xxxtttuuuyyy}}}|||wwwttttttwwwrrrqqqqqqrrrttttttqqqoooooonnnmmmpppssstttrrrooovvvvvvwwwwwwuuutttrrrqqqtttvvvwwwvvvtttsssssssssyyyyyyzzz{{{{{{zzzyyyxxx{{{||||||{{{yyyxxxyyyzzzzzzyyyqqqTTTYYYpppvvv___RRRLLLVVVqqqpppTTTBBB333333222111000000000000000111111222222222111111333555777:::;;;;;;::::::888888888777777777777777999::::::999888999;;;>>>>>>===;;;888888888999:::<<<<<<;;;<<<<<<===>>>???CCCCCCBBB@@@@@@@@@@@@@@@BBBBBB@@@EEEJJJJJJ]]]vvvlll]]]___{{{ttteeedddcccbbbccceeefffgggnnnrrrxxx~~~}}}yyyiiiccclllnnnddd\\\^^^UUUSSSUUUGGGCCCFFFQQQvvvzzz{{{~~~}}}zzzzzzyyy{{{zzzzzznnngggtttzzzzzzvvvzzz{{{nnnsss{{{|||{{{{{{vvvppprrrzzzuuu}}}}}}uuunnnjjjfffdddmmmrrrmmmgggggglllppprrrooonnnpppvvvyyyyyyxxxppplllhhhiiikkkkkkgggbbbcccbbbbbbaaa```______^^^qqqrrrgggyyyccc@@@999000+++,,,......---+++,,,,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++,,,,,,------......///////////////000000111222333333333333444555666777888<<<666PPPpppggg~~~ttt~~~{{{___PPPCCC===HHHNNNOOOOOONNNJJJCCC===999BBBEEELLLUUU]]]bbbddddddeeeeeefffggghhhiiijjjkkkrrrooollliiihhhiiilllmmmmmmmmmnnnnnnnnnnnnnnnmmmjjjlllnnnmmmkkkjjjlllnnnllllllkkklllnnnqqqrrrsssuuuyyy}}}}}}qqq]]]YYYcccaaaZZZ\\\[[[YYYUUUPPPJJJDDD@@@===AAARRRYYY^^^iiipppuuuqqqgggdddfffiiikkkkkkpppuuurrrjjjdddccceeehhhffffffhhhjjjllljjjhhhdddeeeeeedddcccbbbaaabbbhhhfffdddeeekkkuuuyyyxxxxxxvvvsssrrrqqqpppnnnnnnnnnnnnooosssrrrrrrpppoooooonnnnnnmmmllliiifffbbbaaabbbdddeeebbb___]]]^^^^^^___^^^___]]]]]][[[SSSTTTjjjuuummmfffjjjqqqwww{{{{{{xxxuuutttxxx|||{{{wwwssssssuuutttttttttuuuvvvuuutttsssqqqooonnnooorrrsssrrrqqquuuvvvvvvvvvvvvtttsssrrruuuvvvwwwvvvuuutttuuuvvv~~~{{{yyywwwwwwwwwwww{{{|||}}}}}}{{{yyywwwwww|||zzzrrraaaRRR___xxx}}}fffZZZPPPLLLZZZuuu}}}fffIII:::555444333222111000000000000111111222222222222222444666888:::;;;;;;:::999777777777777888888888888::::::;;;:::888999;;;===<<<;;;999888999:::;;;===???>>>>>>>>>>>>??????@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAEEEIIIGGGWWWvvvgggzzziiivvvkkkgggbbb``````cccfffhhhllloootttyyy}}}~~~}}}|||rrrjjjqqqrrrfff^^^^^^WWWTTTUUUGGGBBBGGGSSSyyy}}}wwwuuu|||}}}~~~}}}}}}~~~}}}uuuqqqwww{{{zzzxxxxxxvvvsssvvv|||}}}sssqqqvvvwwwrrrqqq}}}{{{oooeeekkknnnlllfffccchhhooorrrrrrqqqqqqsssvvvxxxxxxwwwppplllgggfffggghhheeebbbcccbbbbbbaaaaaa```______|||jjjsssuuu^^^;;;555///,,,---......,,,,,,,,,,,,,,,,,,++++++***++++++************++++++++++++++++++,,,,,,,,,,,,------......///000000000000000000000000111333333444444444444444555666777:::777HHHyyygggkkkxxxzzzmmmWWWGGG>>>AAAEEEIIIMMMOOOLLLFFF???:::???BBBIIIRRR[[[```aaa```cccdddfffhhhiiiiiiiiiiiinnnllljjjhhhhhhiiijjjkkkjjjkkkkkklllmmmnnnnnnnnnhhhiiikkkkkkjjjkkklllnnnlllllllllmmmnnnpppqqqrrrssswww{{{|||fff^^^hhhhhh^^^]]]^^^\\\XXXRRRLLLGGGBBB@@@FFFYYYbbbfffpppwww|||{{{jjjccchhhjjjhhhjjjnnnrrrsssoooiiidddbbbhhhgggggghhhjjjkkkkkkiiiiiieeeaaa```aaacccdddcccjjjiiihhhhhhjjjmmmpppsssvvvyyy|||~~~xxxwwwuuuuuuvvvvvvtttrrrrrrqqqooonnnnnnoooqqqrrrsssvvvxxxwwwsssppppppqqqpppmmmjjjgggggghhhhhhhhhfffeeedddaaa^^^^^^___aaabbb``````___YYYUUU```ppptttmmmeeeiiiooouuuyyyzzzyyyxxxtttxxx{{{{{{wwwsssrrrrrruuuwwwxxxxxxwwwvvvvvvwwwtttrrrppppppqqqsssssssssuuuuuuvvvvvvvvvvvvuuuuuuwwwwwwwwwvvvuuuvvvxxxzzz{{{wwwuuuvvvxxxzzzwwwzzz}}}}}}zzzwww}}}vvvuuu{{{WWWWWWlll}}}fffYYYXXXRRRSSSfff___@@@777666555444222111111000000111111111222222333333333666777999:::::::::999888666777777777888999999999;;;;;;<<<:::999999:::<<<999888888999:::<<<>>>@@@@@@??????>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???AAABBBAAADDDGGGDDDOOOiiipppfffhhh}}}yyypppjjjbbb]]]]]]aaaeeegggiiikkkoootttwwwzzz{{{{{{~~~}}}}}}rrruuuvvvkkk```]]]ZZZUUUTTTEEEBBBIIIXXX{{{yyy}}}zzzvvvzzzzzzuuu{{{|||ppprrrvvvxxxssslllkkkooowwwnnnsssqqqgggppp|||wwwkkknnnmmmiiifffiiioooooolllqqqrrrtttvvvxxxxxxwwwvvvrrrmmmfffbbbcccdddcccbbbccccccccccccbbbaaa``````kkkpppWWW555222...------...---,,,,,,,,,------,,,,,,+++***++++++************+++++++++++++++,,,,,,,,,,,,,,,.........///000000111111000000000000111222333333555555444444444555555666888:::DDDgggrrr```~~~pppuuu^^^OOOFFFAAAAAAFFFMMMQQQPPPIII@@@:::<<>>>>>===<<<<<<;;;<<<<<<>>>???AAABBBCCCAAA@@@???>>>AAA???BBBFFFBBBHHH]]]gggdddgggssskkkbbb]]]]]]```cccdddhhhiiilllppptttxxx{{{}}}~~~~~~|||tttvvvxxxnnnbbb]]][[[VVVTTTDDDBBBMMM___~~~~~~xxxuuuuuutttxxxzzz~~~{{{rrrmmmnnnlllgggllluuuyyyyyypppkkkfffuuu{{{~~~uuummmnnnooorrryyyyyyooobbbmmmppptttwwwyyyxxxwwwvvvuuuooogggbbb```bbbccccccbbbccccccdddcccbbbaaa```qqq}}}kkkPPP222000///......---,,,,,,,,,------------,,,++++++++++++************++++++++++++,,,,,,,,,---------......//////000111111111000000000000111222333444555555444444444555555666666<<>>???>>>>>>===<<<<<<;;;<<<<<<<<<>>>@@@BBBBBBBBB@@@???;;;>>>===@@@EEEBBBEEEUUUtttqqqsssiiiXXXuuunnnddd______aaaaaa```ggghhhjjjnnnsssxxx}}}~~~~~~ttttttxxxqqqeee\\\\\\VVVSSSDDDDDDQQQggg{{{{{{~~~vvvttt{{{www|||}}}kkkgggiiikkkuuuzzzxxxpppooowww||||||tttuuuwww|||sssccciiilllqqqvvvzzz{{{yyyxxxxxxrrrjjjdddaaaaaabbbcccaaabbbcccddddddcccaaa```yyyyyyfffGGG111000///...------,,,,,,---------------,,,++++++++++++************++++++++++++,,,,,,------............//////000000111111111111000111111222333444444444444444444555666777555===BBBRRRhhh~~~xxx}}}zzzeeeXXXSSSLLLDDDHHHOOOSSSSSSMMMFFF@@@999;;;AAAJJJUUU^^^ccceeeeeedddccccccccceeegggiiikkkjjjiiigggffffffeeeeeegggfffeeeddddddeeeffffffjjjiiihhhhhhiiijjjiiigggkkknnnqqqqqqnnnmmmnnnpppooouuuyyywwwvvv}}}qqqfffppptttkkkfffaaa^^^ZZZUUUPPPMMMKKKJJJWWWxxx{{{vvv}}}zzzllljjjnnnoookkkjjjjjjnnnrrrqqqlllfffbbbcccddddddeeegggjjjmmmnnnqqqsssnnnfffbbbcccfffjjjjjjiiijjjkkklllnnnoookkkkkkllljjjeeebbbhhhppprrrrrrpppnnnkkkjjjkkkmmmtttssssssrrrqqqqqqqqqqqqpppuuu{{{|||yyytttrrrqqqggghhhjjjmmmnnnlllhhhdddgggfffeeebbb``````bbbdddaaa___^^^^^^^^^^^^]]]\\\mmm~~~ssskkkeeekkkrrrwwwxxxyyy|||~~~|||zzzwwwuuutttsssvvvtttssstttvvvxxxxxxwwwtttuuuuuuuuutttuuuxxxzzzwwwwwwvvvvvvwwwxxxyyyyyyxxxyyyyyyyyyxxxyyy|||~~~~~~~~~|||{{{zzzyyyzzzvvv~~~}}}~~~^^^hhh|||jjjaaaXXXOOOYYYlllkkkLLL;;;:::555444333222222111111222333333222222333555777888::::::::::::999999999999777888888888999::::::::::::<<<======;;;::::::;;;<<<<<<<<<=========>>>>>>@@@??????>>>>>>>>>>>>???<<<===???@@@AAAAAAAAAAAA;;;>>><<<>>>EEECCCCCCNNN___{{{iiiwwwPPPvvv~~~uuujjjcccbbbbbb```^^^dddfffhhhlllqqqwww|||xxxuuuyyytttfff[[[ZZZTTTRRRDDDFFFVVVnnnzzz{{{}}}www|||xxx|||}}}qqqhhhllluuuwwwuuuyyyuuuxxx}}}~~~~~~~~~tttkkkkkkooouuu|||~~~|||yyyyyyuuunnnhhhcccaaaaaabbb```aaacccddddddcccaaa```~~~{{{vvvbbb???222111000...---,,,,,,------------...------,,,+++++++++************++++++++++++,,,,,,---......///------...//////000000111111111111111222333444444333333333444555666777888555;;;>>>IIIssslllppptttppptttcccVVVTTTOOODDDHHHMMMQQQRRRNNNIIIEEE999:::===DDDNNNWWW]]]```bbbdddgggjjjlllnnnnnnooommmllliiigggeeeddddddeeefffeeedddddddddfffhhhiiiiiigggfffhhhjjjlllkkkiiikkkooorrrqqqnnnlllmmmpppnnntttyyyxxxwww~~~xxxjjjooorrrnnnnnnfffccc^^^XXXRRRNNNKKKJJJccc|||zzz|||tttjjjmmmsssllljjjiiilllooopppnnnkkkaaacccdddeeeeeeggglllpppnnnrrruuuuuupppjjjeeeccciiiiiikkklllmmmnnnnnnnnnkkkfffcccccccccdddlllvvvsssrrrppppppqqqtttwwwxxxzzzzzzzzzyyyxxxvvvtttrrrqqqtttxxxzzzzzzwwwtttqqqjjjlllmmmmmmkkkjjjjjjjjjmmmjjjfffdddbbbbbbaaa```\\\]]]^^^___```aaa___\\\aaasssiiidddkkkssswwwxxxxxxzzz}}}}}}zzzxxxwwwwwwvvvxxxssspppqqqwwwzzzxxxuuurrrtttwwwwwwvvvwwwyyy|||yyyxxxwwwwwwwwwxxxyyyyyyxxxyyyzzzzzzyyyyyy{{{|||{{{|||~~~~~~~~~~~~|||{{{zzzwwwxxx~~~fff^^^zzz```XXXUUUNNNiii~~~```III>>>:::333222222111111111222222444333222222333555888999::::::999999999::::::;;;999999999999999999999999999;;;======<<<;;;;;;<<<;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>??????@@@<<<===>>>???@@@AAABBBBBB===@@@======EEECCCAAAIIIQQQ~~~hhhmmmaaa```qqqfffcccbbb```]]]___aaadddiiinnntttyyy|||}}}zzz|||wwwfffXXXXXXRRRQQQEEEIII[[[tttzzzxxx|||vvvmmmqqq|||vvvuuu|||{{{{{{qqqnnnnnnuuu~~~~~~yyywwwuuuqqqkkkeeeaaa______^^^```bbbccccccbbb```___uuuzzzttt___:::333222111///,,,+++,,,...------......------,,,+++++++++************++++++++++++,,,,,,---...//////------......///000000000111111111111222333444555222222333444555666888999555::::::CCCiiiuuuXXXnnndddmmm```SSSTTTQQQCCCFFFKKKOOOPPPOOOKKKIII999999:::@@@HHHQQQXXX[[[aaaeeelllssswwwxxxwwwuuuooommmjjjgggeeeddddddeeeeeedddddddddfffhhhkkkmmmhhhfffeeegggkkknnnmmmkkkkkkooosssrrrnnnkkkmmmoooiiiqqqwwwyyyyyyooooooqqqooorrrkkkhhhaaaZZZSSSNNNKKKJJJfff~~~~~~yyyjjjkkkuuummmkkkiiijjjmmmoooooonnndddfffgggfffeeegggkkkoookkkmmmrrrwwwxxxssskkkeeeaaacccgggkkkmmmmmmkkkjjjhhh___ZZZ]]]bbbgggooowwwsssqqqoooqqquuuzzz}}}~~~xxxxxxyyyxxxvvvrrrooommmssstttvvvyyy{{{yyyvvvrrrqqqrrrrrrooolllkkknnnrrrtttnnnhhheeedddccc```^^^[[[^^^bbbcccddddddaaa^^^ZZZ{{{ssshhhcccjjjssswwwwwwwwwyyy{{{~~~zzzxxxxxxyyyyyyzzzsssnnnpppxxx|||yyytttppptttwwwxxxxxxxxxzzz}}}zzzyyyxxxwwwwwwwwwyyyyyywwwyyy{{{{{{zzzyyyzzz{{{wwwwwwyyy{{{}}}~~~{{{vvvzzz|||}}}___ooo}}}ZZZQQQSSSSSSrrrvvvUUUBBB:::444111111000000111111222333444333222222333666888::::::999999999::::::;;;<<<::::::999999999999999999888:::===>>>===<<<<<<===:::;;;<<<>>>???@@@@@@@@@<<<<<<;;;<<<<<<===>>>???=========>>>???AAABBBCCC@@@CCC>>>===DDDBBB???FFFIIIeeemmm\\\tttYYYlllvvvhhhcccbbb```^^^[[[]]]aaaffflllrrrvvvyyywwwyyy|||}}}~~~}}}yyyfffVVVVVVQQQQQQFFFJJJ]]]www~~~www|||{{{ssswwwuuuppptttxxxvvvyyy~~~zzzvvvqqqooovvvxxxvvvuuurrrmmmgggaaa^^^\\\]]]___aaaccccccbbb```^^^kkkhhhzzzmmmUUU<<<444444222000...---+++***,,,,,,,,,+++++++++******************************,,,,,,,,,------.........222000...///222333111///222222111111111111111111555444333222222444555777///:::666GGG[[[sss___{{{fffqqqsss[[[IIIKKKIIIEEEFFFNNNSSSQQQLLLJJJ<<<999888;;;DDDMMMTTTWWWdddiiiooorrrwww{{{zzzuuussspppkkkhhhfffdddbbbaaabbbbbbbbbcccdddgggiiijjjfffdddeeeiiijjjhhhhhhkkkjjjiiijjjmmmqqqsssqqqooolllqqqssssssuuuuuukkkpppvvvvvvtttnnnggg___UUUMMMLLLPPPlll{{{{{{}}}~~~kkkffflllmmmjjjggggggiiilllooopppnnniiidddaaacccgggjjjlllllliiijjjqqq{{{}}}wwwpppfffhhhjjjkkkkkkjjjjjjiii```^^^\\\^^^dddlllrrruuunnnrrrwww{{{||||||{{{{{{tttuuuuuuuuutttqqqooonnnwwwwwwwwwwwwwwwvvvuuuttttttrrrnnnjjjiiilllrrrwwwqqqooojjjdddaaaaaaeeeiiibbbcccdddeeedddbbb```___bbbppp|||wwwkkkdddkkksssyyyzzzzzz{{{}}}~~~|||{{{zzzzzzzzzwwwyyywwwrrrppptttvvvvvvxxxxxxxxxwwwvvvwwwyyy{{{xxx{{{zzzuuuvvvzzzyyyttt}}}|||}}}}}}{{{wwwrrrvvvwwwzzz}}}}}}yyyyyy}}}tttaaaTTTUUUPPPVVV~~~pppPPP@@@999555222222111111111111111222111222222333555666888999:::::::::999999:::;;;;;;999999:::;;;;;;:::::::::==============================<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;===???AAABBB@@@===:::;;;===@@@???>>>>>>>>>???@@@BBBDDDFFFGGGLLLWWWyyy```[[[lllQQQ}}}oooeee]]]]]]aaa]]]```bbbdddfffjjjrrrwwwzzz}}}~~~}}}zzzzzz}}}~~~|||tttfffXXXVVVUUUIIIDDDQQQeee~~~}}}xxxtttsssrrrttt{{{zzzzzzrrrnnnjjjggguuu}}}rrrjjjsss~~~}}}xxxvvvtttssspppkkkeee```^^^^^^______bbbfffddd___]]]___hhhllluuudddLLL555444333222000...---++++++,,,,,,,,,+++++++++******************************++++++,,,,,,---...//////222000...///111222111///000000000000111222333333555444222222222333555666333;;;666DDDRRRxxx}}}iiivvvkkksssyyyhhhTTTMMMHHHBBBBBBJJJRRRRRRMMMIII???<<<999:::BBBJJJRRRUUU```eeekkknnntttyyyxxxuuuqqqnnnkkkhhhgggeeecccbbbcccbbbbbbbbbccceeefffgggfffdddeeeiiiiiifffeeegggjjjiiiiiilllpppqqqooommmqqqqqqqqqrrrrrrzzzyyyooorrrxxxzzzzzztttmmmeeeZZZQQQQQQVVVqqq~~~{{{zzz{{{pppiiimmmnnnllljjjiiijjjlllmmmnnnssspppjjjeeeccccccfffhhhkkkhhhhhhnnnvvv{{{yyyvvvkkkhhhfffgggiiihhheeeaaaXXXZZZ]]]aaafffkkkooorrruuuuuuvvvvvvxxx{{{zzzxxxuuusssrrrssstttuuuxxxxxxxxxxxxxxxwwwvvvvvvtttooojjjhhhjjjnnnpppqqqnnnmmmkkkgggddddddfffhhhbbbcccdddeeedddbbb```______jjjzzzlllcccjjjsssxxxyyyyyyzzz|||~~~}}}|||{{{zzzyyyyyyyyyxxxzzzxxxtttsssvvvxxxxxxvvvwwwwwwvvvuuuuuuwwwyyyzzz|||zzzuuuvvvzzzzzzvvv{{{zzzyyyzzz{{{zzzvvvsssrrruuuyyy|||}}}xxxrrrqqqxxxpppfffYYYQQQIIIWWWgggHHH<<<999444222222111111111111111222333333444555666888:::::::::::::::999999::::::;;;888999999::::::;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::::::::;;;<<<===>>>??????===;;;<<<>>>??????======>>>>>>@@@BBBDDDEEEFFFKKKVVVsssrrraaa}}}ZZZqqqxxxmmmddd___^^^___aaacccdddeeeiiinnnsssvvvyyy||||||zzzyyy|||~~~~~~~~~zzzttthhh[[[VVVVVVJJJEEERRRggg~~~xxx~~~xxx|||qqqkkksssuuu{{{}}}yyymmmfffppp~~~|||{{{qqqsssyyyyyyuuuqqqsssrrrpppkkkeeeaaa______cccccceeehhhfff___\\\^^^fffrrroooYYYCCC111333222111000...---,,,+++,,,,,,,,,+++++++++************************************+++,,,...///000000111000//////111111000////////////000111222333444444333222222222333444555777:::666@@@GGGccctttaaatttuuu|||uuucccTTTHHH???<<>>:::999>>>FFFNNNSSS\\\bbbgggkkkooouuuvvvtttooommmjjjhhhgggfffeeecccddddddcccbbbbbbbbbccccccfffdddfffiiiiiieeecccdddjjjiiiiiikkkmmmnnnmmmkkkqqqmmmnnnrrrpppsssvvvwww|||~~~yyyrrriii]]]TTTVVV\\\xxx~~~xxxzzzyyyvvvmmmlllnnnnnnmmmlllkkkkkklllllltttssspppiiicccaaadddgggiiihhhgggjjjpppvvvzzz|||tttnnnhhhfffgggfff```ZZZTTT[[[ccciiikkklllnnnpppvvvtttpppooorrrwww~~~~~~xxxsssqqqsssxxx{{{yyyyyyzzzzzzyyyyyyxxxxxxuuuoooiiiiiinnnqqqpppmmmkkkkkkllljjjhhhffffffgggbbbcccdddeeedddbbb```___[[[cccwww|||lllaaahhhrrrwwwyyyyyyyyyzzz{{{zzzyyyyyyxxxxxxxxxyyyyyy{{{zzzvvvwww{{{|||zzzzzz{{{{{{zzzyyyxxxzzz|||{{{|||zzzvvvvvvyyy{{{zzzyyyxxxyyyzzz{{{zzzxxxvvvsssvvvzzz}}}~~~~~~yyyuuuuuu{{{}}}~~~sssrrrqqq\\\SSSRRRsssZZZ<<<888888111222111111111111111222222555555555666888999;;;<<<::::::999999999999::::::777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::888999::::::;;;;;;;;;:::===<<<<<<===??????>>><<<======>>>???@@@BBBDDDEEEGGGRRR]]]ppppppmmm___vvvkkkccc```aaabbbcccdddeeegggjjjmmmqqquuuyyy{{{yyyyyyzzz||||||~~~{{{sssiii^^^WWWXXXLLLEEESSSjjj}}}}}}xxx~~~xxx}}}tttlllnnnvvvzzz~~~uuuooo||||||{{{~~~|||sssrrrtttrrrnnnnnnnnnmmmkkkgggeeedddeeeggggggiiikkkggg```\\\^^^xxxfff|||jjjRRR???333222111111///...---,,,,,,,,,,,,,,,+++++++++******************************)))***+++,,,...///000111000000//////000000000///000000000000000111222333333222222111222333444444888777666<<<@@@RRRPPPooo}}}sssvvvyyyooo```KKK@@@999AAANNNSSSPPPLLLEEEAAA;;;888;;;CCCLLLRRR[[[bbbgggjjjmmmsssuuusssmmmkkkiiihhhhhhhhhfffdddffffffeeedddcccbbbaaaaaaeeeccceeejjjjjjfffdddeeeiiiiiiiiijjjjjjkkkjjjjjjllliiiooozzzwwwttt}}}zzz~~~{{{uuukkk]]]TTTXXXaaa~~~zzz|||zzz}}}{{{pppjjjkkklllmmmmmmlllkkkkkkllloooqqqpppllleeecccfffkkkgggggghhhiiilllqqqwww{{{}}}wwwpppjjjfffbbb]]]YYYZZZbbblllqqqpppnnnoooqqqpppnnnlllmmmpppuuuzzz|||zzztttrrrssswwwzzzzzzzzzzzz{{{{{{zzzzzzyyytttqqqnnnnnnrrrsssrrrooolllmmmllljjjgggeeedddeeecccdddeeeeeeeeecccaaa___[[[___ppp}}}{{{jjj```gggqqqwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyy{{{zzzxxxzzz~~~~~~|||zzz{{{|||{{{zzzyyy{{{|||||||||zzzxxxwwwxxx{{{|||{{{{{{{{{||||||{{{zzzyyyyyy{{{}}}~~~~~~vvvqqqxxxxxxyyyttt]]]^^^XXXdddOOO444555777///111111111000111111222333555555555666777999:::;;;;;;:::999999999999999999666666777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888999:::;;;;;;:::999888;;;;;;<<<>>>???>>>===<<<<<<<<<===>>>???AAACCCDDDCCCNNNLLLfffgggZZZvvv{{{nnniiigggaaaaaabbbcccdddeeegggiiilllqqqwwwzzzzzzyyyzzz{{{{{{ttthhh]]]XXXYYYMMMEEEUUUmmm~~~qqqffflllxxx}}}www{{{}}}yyyxxxwww}}}tttmmmqqqrrrnnngggiiikkkkkkjjjiiijjjkkkhhhhhhjjjlllhhhaaa^^^___nnnkkkcccJJJ;;;333111000000///...------,,,,,,,,,,,,+++++++++******************************)))***+++,,,...///000111//////000000/////////000222222111000////////////111111111111222222333333555444666:::===JJJ[[[___nnnjjjtttvvvnnnSSSDDD999>>>JJJQQQQQQPPPGGGCCC<<<888:::AAAJJJQQQ[[[cccjjjkkknnnrrrtttsssllljjjiiihhhiiihhhfffeeeggggggfffeeedddcccbbbaaadddbbbeeejjjkkkhhhhhhjjjhhhiiiiiiiiihhhhhhiiiiiijjjlllyyy~~~xxxzzz|||wwwlll]]]UUU[[[ggg|||}}}~~~rrrjjjgggjjjlllmmmlllkkklllnnnkkkooopppmmmhhhfffhhhlllfffhhhjjjjjjkkkmmmqqqttt~~~{{{uuukkkaaa[[[[[[\\\dddjjjqqqrrrooommmnnnqqqlllmmmppptttyyy{{{zzzxxx|||yyyvvvuuuvvvyyyzzzyyyzzzzzz{{{{{{zzzzzzzzzqqqrrrrrrrrrqqqqqqqqqrrrpppooommmiiidddbbbbbbccccccdddeeefffeeecccaaa```]]]___lllyyy}}}zzzggg___gggqqqwwwyyyxxxwwwxxxxxxxxxwwwwwwxxxxxxyyyyyyxxxzzzzzzyyy|||zzztttuuuvvvvvvuuuuuuvvvwww{{{zzzzzzyyyxxxwwwzzz~~~}}}}}}}}}|||zzzyyyxxxxxx~~~}}}tttmmmuuusssnnnsss}}}bbb^^^iii```qqqtttHHH111333555///111111000000111222222333444444444555666777888999;;;:::999999888888888888666666666666888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888999;;;<<<<<<;;;:::999:::;;;===>>>>>>===<<<<<<<<<======>>>???AAABBBCCCBBBKKKFFFWWWfffeeeddd~~~nnnjjjlllaaa```___```bbbdddfffggghhhnnnuuuyyyzzzzzz{{{||||||yyyhhh[[[YYY[[[NNNEEEVVVppp}}}yyygggjjjvvv~~~~~~{{{rrrlll{{{xxxnnnpppsssqqqgggiiikkklllkkkjjjkkklllhhhgggjjjllliiibbb___aaasssxxxzzz[[[AAA444////////////......---------,,,,,,,,,+++++++++************************************+++,,,...///000000...///000000......///000333222111000///.........000000111111111222222222222222888777===EEEoooxxx```{{{kkkaaannnxxxwww\\\KKK<<<<<>>???AAABBBCCCEEEIIIIIISSSnnnbbbuuunnnmmmbbb```]]]]]]___bbbddddddeeekkkrrrwwwyyyyyy{{{~~~~~~kkk[[[YYY[[[NNNDDDVVVsss~~~~~~vvvttt~~~uuukkkwww}}}~~~sssooopppqqqkkkmmmnnnnnnkkkiiihhhhhhiiiiiikkkmmmjjjccc```bbb{{{mmmQQQ;;;///---..................------,,,,,,,,,+++++++++******************************++++++,,,,,,---...//////---///111000...---...000222111000//////////////////000000111111111111111000333:::333;;;@@@YYY```]]]lllaaammmyyy{{{cccQQQ???:::>>>FFFNNNTTTPPPLLLEEE>>>:::<<>>:::<<<===<<<::::::===???>>>>>>>>>???@@@AAABBBCCCFFFBBBKKKOOObbbvvvmmmlllxxxpppgggbbb\\\ZZZ\\\___aaaaaabbbgggoootttvvvxxx{{{~~~~~~{{{}}}ppp```XXX[[[MMMCCCUUUttt}}}~~~~~~|||{{{xxxuuurrrwwwxxxlllhhhllljjjlllnnnnnnllljjjiiiiiimmmmmmnnnppplllddd```aaaxxxxxxcccKKK888///...........................,,,,,,,,,+++++++++******************************,,,,,,,,,------.........---///111000------...111000////////////000000111//////000111111111111111///444;;;000999<<>>===???EEEFFFBBBLLLvvvyyy{{{rrrssscccjjj~~~tttiii___]]]^^^]]]\\\]]]\\\```fffjjjmmmssszzz~~~~~~}}}}}}|||}}}~~~{{{ccc]]]YYYMMMCCCMMMlllyyynnnnnnwwwwwwvvv}}}xxxwwwuuussshhhcccbbbdddiiipppvvvwwwtttooorrrwwwsssppppppggg___dddsss{{{vvvlllZZZ===333555---000000///...---,,,++++++***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...///////////////...///000///...---...000////////////000000000000000555444555777555DDD```tttTTT^^^vvvfffmmm|||zzzhhhRRRAAA999;;;FFFQQQUUURRRMMMFFF@@@;;;;;;;;;EEEPPP\\\dddllluuuzzz{{{wwwqqqooopppoooiiifffgggiiigggfffeeeeeeeeecccaaahhhdddaaaaaaeeegggeeecccfffeeeeeefffgggiiikkkmmmjjjkkkmmmlllkkkmmmssswwwtttggg]]]VVVdddxxxpppooonnnoooppprrrtttvvvwwwvvvuuuvvvyyy{{{}}}}}}kkkbbb```fffjjjgggfffiiibbb___^^^```eeekkkoooqqqnnnoooqqqqqqppprrrwwwzzz{{{xxxtttpppmmmmmmppprrr{{{{{{yyyvvvrrrpppqqqsssrrrvvvyyyyyywwwvvvxxx|||yyyxxxuuussspppppprrrssswwwvvvvvvtttqqqnnnjjjiii```bbbcccdddcccaaa```______bbbkkkyyy~~~tttmmmssswwwvvvwwwyyyzzzxxxwwwvvvtttttttttuuutttsssttttttsssssstttuuuvvvvvvqqqooonnnpppsssuuuuuussstttuuuwwwxxxxxxyyyzzzzzz{{{||||||{{{zzzyyyzzz{{{yyyyyy|||xxxtttrrrbbb]]]jjjfffSSS>>>444222111111222111111111111111222222333666555555444555666888999999999999999888888888888888888777777888888999::::::::::::::::::999888777666666555555555555666666888888888999::::::;;;;;;>>>>>>>>>>>>======<<<;;;===>>>???AAAAAAAAAAAA@@@;;;AAADDDAAAEEEhhh}}}}}}bbbwwwfffeeeyyymmmbbb______^^^]]]^^^\\\___cccfffiiiooovvv|||~~~~~~}}}~~~~~~}}}ddd]]]YYYNNNEEENNNkkk}}}rrrkkkuuu}}}}}}|||uuu~~~xxxllleeeccceeejjjqqqwwwxxxsssnnnpppuuusssqqqsssiiibbbgggvvvxxxlllbbbPPP777000333000000//////...---,,,++++++,,,------,,,++++++,,,...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...////////////......///000///...---...000////////////000000000000111444111222666555>>>SSS~~~cccTTT{{{kkknnnttt\\\EEE;;;>>>EEEHHHUUUTTTPPPJJJDDD>>><<<<<>>===<<<<<<<<<===>>>@@@BBBCCCDDDDDD???BBBFFFFFFDDD[[[tttaaaYYYuuugggrrreee```^^^\\\[[[\\\\\\^^^aaabbbdddiiiqqqwww}}}~~~~~~fff^^^YYYOOOGGGNNNffftttooonnnmmm~~~}}}~~~|||}}}zzzyyysssiiieeeggglllsssyyyxxxrrrmmmmmmrrrrrrsssuuullldddkkkzzzpppjjj^^^III444...111222//////...------,,,++++++,,,------+++******,,,///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......//////.........///000///...---...000////////////000000000000111333///000666555888GGG\\\___vvvoooyyy}}}jjjLLL;;;;;;???>>>RRRRRRQQQMMMGGGAAA===;;;<<>>>>>>>>======???AAABBBDDDEEEEEEDDDBBBFFFJJJFFFQQQuuummm~~~^^^{{{vvvfffooofffbbb^^^\\\]]]]]]^^^_________dddlllrrryyy{{{~~~}}}iii```ZZZPPPIIIKKK^^^}}}iiihhhqqqwww{{{|||}}}~~~yyy{{{}}}{{{~~~|||pppfffhhhmmmtttyyyxxxqqqkkkmmmqqqppptttwwwkkkdddllluuuqqqnnn]]]DDD555//////222.........---,,,,,,++++++,,,------+++******,,,///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------..................///000///...---...000////////////000000000000111333......555444444>>>```qqqOOOqqqjjj{{{xxx[[[@@@888999:::KKKNNNPPPOOOJJJDDD>>>;;;:::AAAIIIPPP[[[fffllllllrrrxxx}}}|||wwwsssrrrrrrjjjhhhfffeeeffffffeeecccdddcccaaaaaaaaaccccccccccccccceeefffgggiiiiiijjjhhhiiiiiigggeeegggmmmrrrttt{{{}}}mmm]]]TTTQQQcccyyyqqqnnnpppsssrrrpppqqqtttwwwxxxxxx{{{nnnddddddccc]]]^^^bbbiiiooosssvvvwwwwwwtttrrrooommmmmmooopppqqqsssuuuwwwuuurrrppppppqqqsssrrrooolllkkknnntttxxxuuuuuuttttttvvvzzz~~~~~~yyyrrrllljjjjjjnnnoooppppppqqqpppppppppdddbbbbbbcccfffgggeeeccc___bbbhhhqqqxxxwwwpppjjjlllrrrvvvuuuuuuxxxyyywwwrrrqqqpppqqqssstttssssssuuuuuuuuuuuuuuuuuuuuuuuurrrtttuuuwwwwwwvvvvvvvvvzzztttnnnkkkooovvv|||~~~~~~}}}}}}|||}}}||||||rrrrrrzzzvvveee]]]bbb|||~~~zzzeeehhhjjjhhhvvvhhhKKK???444111000///000111222222222222333444555666666666777888888999999999:::::::::999999999888888777777666666777777888999888999999:::::::::999999::::::999999999999::::::888999999:::;;;;;;<<<<<>>>>>???@@@AAABBB??????@@@@@@AAABBBCCCCCCDDD>>>AAAHHHEEEHHHfffuuuooozzzdddTTTqqq~~~qqqiiiccc```aaa]]]^^^^^^]]]]]]aaahhhmmmtttwww{{{|||kkkccc[[[RRRJJJGGGSSSsss}}}gggjjjxxx{{{yyy}}}www~~~{{{|||xxx~~~zzzhhhjjjnnnuuuyyyxxxrrrlllnnnpppoootttwwwjjjcccmmmzzzuuuqqqqqqZZZ>>>555111---000------------,,,,,,++++++,,,------,,,++++++,,,...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---............---...///000///...---...000////////////000000000000///333///---444444444;;;KKKzzzNNNdddvvv___ppp|||kkkMMM;;;888<<>>>>>======>>>@@@BBBCCCAAAAAA@@@@@@@@@@@@AAABBBFFF@@@AAAGGGGGGHHHXXXmmmpppaaaqqq\\\XXXxxxlllccc^^^^^^\\\]]]^^^]]]\\\^^^dddiiinnnrrrwww}}}~~~}}}~~~{{{oooeee\\\TTTLLLDDDJJJkkkzzzoootttrrrqqqzzz|||zzzwww}}}xxxuuu~~~kkklllpppvvv{{{zzzvvvqqqqqqpppoootttwwwjjjeeeqqqjjj{{{kkklllQQQ555444333,,,///---------,,,,,,,,,,,,+++***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,------......------...///000///...---...000////////////000000000000---444000---333555555<<>>=========???AAABBB@@@@@@???>>>???@@@AAABBBEEECCCDDDEEEEEEHHHSSS^^^wwwfffwwwUUUhhh~~~oooccc]]]]]]YYY[[[\\\\\\[[[\\\aaaeeeiiimmmtttzzz~~~}}}|||{{{|||~~~}}}sssfff\\\UUUNNNCCCFFFhhh}}}{{{{{{nnniiittt~~~ssswwwppppppsssxxx}}}~~~{{{wwwrrrpppnnnuuuyyymmmjjjyyy]]]xxxeeegggJJJ///222333+++...---,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------......------...///000///...---...000////////////000000000000,,,444111---333555666>>>EEEbbbPPP\\\jjjXXXcccssswwwcccFFF999<<<:::BBBLLLSSSSSSNNNGGGCCC444999???GGGUUUdddkkkjjjiiiqqquuuuuuwww}}}~~~{{{}}}{{{vvvppphhhbbb___```___^^^]]]]]]___aaadddeeegggiiikkkkkkkkkkkkllloootttuuuuuuuuuxxx{{{xxx|||{{{zzzoooaaaYYYSSSbbbyyyqqqoooqqqtttyyyvvvssstttxxx{{{{{{zzzxxx}}}xxxeeeXXX[[[fffgggiiikkkkkkjjjjjjllloookkkjjjjjjlllpppqqqnnnlllpppllliiimmmtttwwwtttpppkkkkkkjjjhhhhhhjjjnnnrrrrrrrrrsssvvvzzz~~~}}}zzz{{{}}}{{{ssskkkiiimmmrrrwwwzzzyyywwwuuujjjfffdddfffkkknnnmmmkkk^^^```fffkkkooonnnjjjeeejjjppptttssstttvvvwwwuuutttqqqmmmlllooossswwwyyyyyyyyyyyyyyyyyyxxxwwwvvvxxxyyyyyywwwuuuuuuyyy|||rrreeeccchhhmmmppp~~~|||wwwxxx{{{wwwnnnmmmmmmppptttuuuqqqiiiddduuuYYYXXXvvv}}}rrrgggZZZqqq}}}nnnJJJ:::444000222333222222444222333333444555666888888::::::;;;;;;:::999777666777777777777666666666666666666666666666777888888777888999:::::::::::::::888888777777777777888888999999:::;;;;;;<<<<<<===AAA???>>><<<<<<===???@@@???>>>======>>>@@@AAACCC???AAAAAA???>>>DDDNNNUUUxxx{{{dddgggZZZRRRiiiwwwjjjcccbbbVVVYYY[[[[[[ZZZ[[[___cccfffjjjrrryyy}}}}}}|||zzzzzz{{{~~~vvvfff\\\UUUPPPDDDEEEggg{{{tttxxxnnniiiuuuvvvwwwvvvtttsssuuuzzz|||ssspppnnnvvv{{{pppnnnjjj~~~pppqqqUUU;;;555555000,,,.........---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++...------------...//////---///000000///......///000//////.........//////......///000111333555666CCCHHH^^^aaa{{{ddd___jjjsssbbbKKK???888<<<===EEEOOOSSSPPPKKKJJJ<<<;;;;;;???IIIUUU```gggiiinnntttxxxyyyyyy|||~~~~~~|||wwwooojjjfffeeeddddddeeedddbbb```eeehhhlllmmmllllllooorrrxxx|||}}}zzzyyyvvvzzz}}}}}}pppgggdddZZZRRR^^^tttyyyxxxzzzzzzwwwvvvwwwzzz|||zzzxxxqqqnnnmmmllliiidddeeeiiilllmmmoooqqqmmmfffeeeiiieeefffiiimmmqqqrrrpppooosssrrrrrrtttuuusssnnniiilllmmmmmmllllllmmmpppsssvvvpppmmmtttzzz|||{{{|||~~~}}}}}}}}}wwwrrrkkkoootttwwwwwwwwwyyyzzzzzznnneeegggkkkjjjjjjllldddgggmmmssssssnnniiiffflllmmmppprrrttttttssssssvvvsssnnnmmmooossswwwyyywwwxxxyyyzzzzzzyyywwwvvvxxxwwwuuuttttttuuuwwwxxx}}}cccccckkkkkktttwww~~~~~~}}}}}}xxxyyywwwmmmnnnsssvvvqqqhhheeejjjqqqdddUUUiiijjjXXXZZZlllvvvtttSSSAAA333222222111111222222333333333333444444444555555666777777777777777666555999999999999888777555555555777888777555444444555777777777777666666666666999888777666666777888888777888999;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???>>>===<<<<<<===>>>???????????????@@@DDDIIIMMMbbblllYYYHHHZZZvvviii```]]]YYYYYY]]]___\\\[[[[[[aaaeeekkkssszzz}}}|||{{{|||}}}qqqwww}}}sss\\\XXXWWWRRRJJJ___}}}~~~rrrvvvsss{{{vvvuuupppxxx~~~lllppp|||uuugggeeeLLL555111333111///000---------,,,,,,,,,++++++------......------,,,+++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++---------------...//////,,,...000000///....../////////............//////......///000111333444555<<<:::ffflllhhhbbbrrreeekkkuuuhhhSSSIIIDDD===<<>>>>>???>>>===<<<<<<<<<===>>>?????????>>>>>>AAAFFFIIIUUUyyyoooOOONNNttthhhbbb]]][[[^^^___\\\ZZZ[[[[[[^^^dddlllrrrwwwxxxxxxzzz|||{{{tttzzzzzzbbb[[[VVVOOOJJJbbb~~~~~~~~~www{{{xxxqqqpppoooyyyoootttpppgggXXXCCC111...111000///000---,,,,,,,,,,,,+++++++++------......------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---------------......///+++---//////......///000///...............//////......///000111222444555;;;444LLLrrrooo[[[rrrmmmyyyrrr^^^RRRLLLBBB===>>>HHHRRRUUUTTTRRRHHHCCC<<<999===FFFRRRYYYeeellltttzzzzzzzzzzzz{{{|||~~~yyytttnnnjjjeeeccceeeiiilllnnnqqqnnnjjjjjjmmmrrrwwwyyyxxx{{{}}}~~~~~~}}}}}}~~~{{{{{{}}}rrriiieee]]]UUU]]]mmm~~~~~~zzzxxxwwwggg___[[[```gggjjjjjjkkkmmmlllmmmooommmhhhhhhkkkjjjkkklllpppvvv}}}yyyvvvrrrooommmllljjjhhhfffhhhjjjkkkmmmppptttxxxvvvqqqppptttxxx{{{{{{vvvssslllnnnqqqssstttuuuxxxzzzuuuooojjjkkkllljjjggggggbbbhhhuuuyyymmmhhhsssrrrpppoooppprrrtttuuuvvvrrrooommmoooqqqssstttvvvwwwxxxyyyyyywwwvvvtttzzzzzzzzzzzzzzzzzzzzzzzz}}}xxxlllmmmrrrwwwzzz||||||}}}}}}yyy{{{|||xxxrrrlllkkklllsssxxxwwwkkk___ddd}}}mmmqqqtttbbb___eeerrrsssVVVEEE;;;222333444444444444333222444444444555555555666666444555666777777777777777666666666666666555444333222444666666444444444555666666666666666666666666888777777666666777777888555666777888888999888888:::::::::;;;;;;<<<===>>>???>>><<<;;;;;;;;;<<<<<>>======???CCCFFFKKK|||qqq\\\FFF___oooiiibbb]]]^^^___\\\ZZZZZZVVVYYY^^^dddjjjppptttwwwwwwzzz}}}yyyzzziii```UUUNNNKKKaaa}}}zzzxxxzzzzzz~~~}}}ppppppqqq{{{rrrxxx~~~ppplllNNN>>>000---//////......---------------,,,,,,,,,,,,------...------,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,------...///+++---...///......///000......---------...//////......//////000222333444;;;999===nnnvvvzzzdddpppppp|||{{{jjjXXXKKKEEE>>>===GGGRRRVVVTTTQQQKKKFFF>>>999:::BBBMMMVVV```hhhssszzz{{{zzzzzzzzz{{{}}}|||yyyuuuqqqmmmkkkmmmpppsssuuutttoookkkkkkooouuuwwwxxxrrrtttvvvvvvvvvwwwxxxzzzzzz{{{tttjjjeee]]]UUUZZZeee~~~|||wwwuuuuuuooogggcccggglllmmmnnnppppppmmmmmmnnnlllhhhgggjjjjjjkkkmmmppptttzzz|||zzzvvvrrrooollljjjhhhhhhjjjmmmooorrruuuyyy}}}vvvrrrqqqrrrtttwww}}}{{{xxxvvvnnnnnnoooppprrrtttwwwxxxrrrooolllkkkjjjjjjjjjkkkbbbiiiyyyrrrmmmtttsssrrrqqqqqqrrrsssttttttrrrooooooqqqsssuuuuuuvvvwwwyyyzzzzzzxxxwwwuuuyyyyyyzzz{{{{{{zzzyyyyyyrrr{{{ssspppuuuyyyzzz|||}}}|||yyyvvvuuutttrrrlllhhhkkkqqq{{{zzzrrreee]]]kkk|||nnnppp^^^aaaiiissseeeOOODDD:::111222444555555444222111444444555555555666666666222333444555666666666666555555555555555444333222111333444555444444444666555555555666666666666666666666666666777777777888666666777777888888888888999999999999:::;;;===>>>???>>><<<;;;:::::::::;;;===>>>>>>======???CCCFFFIIIcccuuujjjmmmNNNJJJyyywwwooofff^^^]]]]]][[[YYYYYYWWWYYY\\\___dddjjjpppuuutttwww|||zzznnndddVVVOOOLLLZZZ~~~yyyyyyxxxzzzuuuqqqrrryyyxxxqqqyyyyyykkkhhhCCC999///...000000000000---------------.........,,,,,,------...------,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......+++---...///...---...///---------------...//////......//////000111222333444<<<777NNNlllUUUttt|||tttaaaMMMDDD<<<;;;EEEQQQUUUTTTRRRPPPLLLEEE>>>;;;???GGGNNNYYYbbbnnnvvvyyyzzzzzz{{{}}}~~~~~~zzzxxxuuuuuuvvvwwwwwwvvvuuuqqqooopppsssuuuuuusssnnnpppqqqrrrrrrsssuuuwww|||uuuxxxyyymmmeee\\\TTTUUU\\\}}}uuupppnnnnnnsssooooooqqqqqqqqqtttyyyuuupppmmmmmmkkkgggfffhhhjjjmmmqqqssstttuuuxxxzzzzzzyyyxxxtttppplllhhhgggiiillloooqqqtttwww{{{}}}wwwsssqqqqqqqqqrrryyy~~~|||{{{zzzzzzrrrpppnnnnnnpppsssuuuwwwrrrpppmmmiiigggjjjnnnqqqeeejjjzzzvvvssssssssstttuuutttsssrrrqqqsssqqqpppqqqtttvvvwwwwwwvvvwwwyyyzzz{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxqqqxxxxxxvvvyyyrrrxxx{{{zzzzzz|||xxxqqqnnnfffaaabbbdddeeejjjqqq}}}vvvllldddhhh}}}oooxxxnnneeennnyyy}}}[[[KKKAAA555111222444555555444222111444444444444555555555666000111222333444444444444333444444444444333333222111333444555444444444666444444555555666666666777555555666666777777777777777777777777777888888999888888777777888:::===>>>@@@???===;;;:::999::::::;;;<<<======>>>@@@DDDGGGIIIRRRlllkkkcccFFFVVVsssxxxkkk```]]]]]]ZZZYYYXXXYYYZZZ[[[\\\^^^cccjjjooosssuuuzzz~~~~~~~~~xxxmmm[[[SSSOOOOOOooo|||www|||{{{{{{uuummmnnnqqqmmmmmm|||wwwggg^^^777333//////111444444333,,,,,,------------......,,,,,,------......------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,---//////---,,,---...,,,,,,,,,,,,---...//////////////////000111222222111;;;888AAAvvvQQQppp~~~|||}}}zzzmmmYYYBBB;;;888@@@KKKQQQTTTUUUUUUSSSNNNFFF>>><<<>>>BBBOOOXXXeeeoootttwwwyyy{{{~~~~~~~~~|||yyywwwwwwvvvuuuuuuuuutttqqqooooooqqqssssssssstttvvvwwwzzzwwwzzz~~~|||qqqfff\\\TTTSSSUUU|||~~~vvvnnniiihhhhhhpppppprrruuuuuuuuuyyyxxxrrrnnnmmmllliiihhhjjjmmmrrrvvvxxxvvvsssssstttuuuvvvvvvsssnnnjjjgggfffkkknnnppprrrsssuuuxxxzzzyyytttrrrssssssrrruuuyyywwwzzz|||}}}|||||||||}}}wwwsssooommmnnnrrrtttvvvrrrsssqqqjjjfffkkkqqqtttggghhhvvvwwwyyyrrrsssuuuvvvvvvuuusssqqqsssrrrrrrsssuuuwwwwwwvvvsssuuuwwwzzz{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxsssxxxrrrhhhsssvvvrrrxxx{{{yyyyyyyyyrrrhhh```UUUPPPWWW___ccchhhoooooojjjeeeiiixxx{{{rrr|||hhhnnn|||nnnRRRDDD:::000111222333333333333222111333333333444444444555555000111222333333333333333333333444444444444333333222444666666444444444555444444444555555666666777444444555666777777777777888888777777777777888888777777666666777:::<<<>>>BBB@@@>>><<<:::999999:::999:::<<<===>>>AAADDDGGGEEEHHHnnn~~~lllsss}}}PPPCCCLLLooovvvgggaaa___\\\ZZZYYYXXXYYYYYYXXXWWW[[[bbbhhhppprrrvvv|||}}}cccZZZTTTHHHYYY{{{~~~qqqgggiiilllfffnnnvvvfffTTT222111000///111333444222*********++++++,,,,,,,,,+++,,,------......------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---...//////---++++++,,,,,,,,,,,,,,,---...///000//////...//////000111222444666:::AAA\\\cccXXXtttxxxwwwjjjIII@@@999;;;AAAGGGNNNTTTTTTUUUTTTMMMCCC<<<999:::DDDMMM[[[fffnnnrrrvvvyyy~~~||||||||||||yyyuuuqqqoooooorrrtttwwwwwwwwwwwwxxxyyywwwyyy~~~wwwhhh]]]UUURRRQQQgggxxxoookkkjjjjjjjjjpppnnnpppvvvzzzyyy{{{~~~zzzsssoooooopppooooooqqqnnnsssxxxyyyuuussssssuuuuuuvvvuuuqqqllliiiiiikkkppprrrttttttttttttuuuwww{{{vvvtttwwwzzzxxxvvvvvvssswww|||~~~}}}}}}}}}~~~|||vvvppplllnnnqqqssstttssswwwvvvnnnhhhkkkppprrrhhheeeooozzzvvv|||sssttttttuuuuuuuuuuuutttuuutttssstttuuuuuutttrrroooqqqtttwwwyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyytttuuupppkkksssvvvqqqyyy}}}zzzzzz{{{qqqcccXXXOOOOOO[[[dddgggkkkrrrccceeelllzzz|||yyywwwffffffzzz~~~___FFF:::444111111111111111111111111111222222222333333333333444333333444444444444333333333333444444444444444333444666777777555444444555333333444555555666777777333444555777777777777666777777666555555666666777777666555555666999<<<>>>CCCBBB???===;;;:::::::::888:::;;;<<<===>>>AAADDD@@@GGGZZZwww}}}gggjjjKKKCCCLLLtttrrrhhhddd```\\\ZZZWWWXXXXXXVVVUUUWWW^^^eeennnooorrrxxxlll```ZZZHHHNNNSSSffftttjjjnnnqqqiiitttrrrqqqbbbKKK222333222000000111000---(((((())))))*********++++++,,,,,,---.........---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......///000///,,,+++***++++++++++++,,,---...///000//////...//////000111222666---777AAAIIIvvvzzzrrrHHHzzzlllrrr{{{tttSSSGGG<<<777999>>>GGGPPPOOORRRTTTPPPGGG>>>999888<<>>333333777111111000//////000111111111111222222222333333333555555555666555555444444333333444555555444444444555777888777555444444555333333444444555666777777222333555777777777777666666666444333333444555666666555444444666888<<<>>>DDDBBB@@@===;;;:::::::::999:::;;;;;;;;;<<<>>>@@@???KKKRRRsssoooccc]]]LLL>>>PPP{{{ooohhhbbb]]][[[VVVXXXYYYWWWUUUXXX___eeekkklllooovvv}}}qqqddd___JJJLLLHHHNNNeee}}}|||qqqxxxzzzooozzzmmmmmmaaa???000000///...............---------,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++,,,---...///,,,---------.../////////,,,------...............---------------...//////333111888555AAAddd___XXXwwwhhhiiizzzcccSSSBBB888666:::CCCLLLPPPTTTUUURRRMMMGGG???666;;;DDDOOOZZZiiivvvwwwrrr{{{~~~zzzuuusssrrrssstttzzz}}}}}}yyywwwvvvwwwxxxxxxxxxzzz}}}~~~}}}|||mmm___SSSNNNOOONNNuuummmmmmsssyyy{{{|||wwwrrrppptttyyyzzz{{{}}}|||vvvnnnnnn|||~~~lllgggkkkrrrvvvuuuqqqsssyyyzzztttqqqrrrtttsssrrryyyxxxwwwvvvuuutttuuuvvvxxxvvvsssssswww{{{zzzuuuuuuvvvxxxzzz{{{|||~~~}}}xxxrrrooopppuuuyyyvvvyyywwwooohhhhhhooouuugggdddiiiuuu~~~|||xxxwwwsssvvvxxxtttoooooovvv|||yyyvvvrrrppprrrrrrqqqooommmoooqqqqqqrrrsssvvvxxxvvvxxxzzzzzzxxxvvvvvvvvvsssvvvuuusssxxxzzzyyyxxx}}}qqqbbbYYYaaalllpppppprrrccclll{{{|||vvvhhhgggrrr^^^EEE:::555333444222222111111222222333444333333333333333333333333444444444555444444333333555555444333333333333444777666666555444333333333555555444444444333333333333555777777666555555666555555444333333333444444666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::999999:::>>>AAABBB???SSS\\\lllbbbVVVEEELLL```uuummmccc^^^```[[[ZZZYYYWWWWWWZZZ^^^bbbfffiiimmmrrrwww{{{~~~dddYYYXXXWWWNNNDDDKKKnnn||||||zzzzzz|||sssxxx{{{yyy{{{xxxnnnjjjVVV888000//////...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++,,,---...///,,,,,,,,,---------------------...////////////.........------......///000111///777444;;;TTToooPPPqqquuuhhhgggtttcccUUUFFF<<<888777<<>>@@@AAACCCNNNaaasss|||}}}{{{zzzwwwuuutttuuuvvvwwwwwwwwwvvvuuutttvvvyyy}}}xxxvvvuuuvvvyyy|||~~~yyyyyyfffXXXPPPNNNFFF___}}}{{{}}}{{{wwwuuuuuuttttttyyy|||vvvxxx|||{{{xxxuuuuuuyyyyyyuuuxxx|||{{{}}}}}}xxxrrrsssssssssrrrpppooooooqqqkkkkkknnnsssyyy||||||zzzzzz{{{zzzuuuoooooouuu{{{zzz|||{{{tttiiicccdddhhhkkkmmmssszzz{{{xxxwwwyyyrrrrrrqqqqqqpppqqqqqqrrrrrrsssuuuxxxzzzzzzxxxuuusssssssssqqqnnnmmmnnnooorrrtttuuuuuusssrrrrrrsssuuuvvvuuutttwww{{{{{{xxxssszzz{{{{{{jjjfffmmmmmmeee^^^eee}}}sssxxx~~~kkkhhhgggsss{{{eeeJJJ;;;555222111222222222222222222333444444444444444444444444444444333444555666666666666666888888777666666666666666777777777666555555444444777777777777777666666666555777888777555444444444333333333333444555666666666666666666777999:::;;;::::::;;;;;;<<<<<<<<<===;;;;;;;;;:::999:::===@@@@@@>>>>>>III[[[hhh[[[}}}vvvHHH@@@HHHmmm{{{sssiii\\\bbbaaa___]]][[[YYYXXXXXX\\\```hhhpppwwwzzzzzzzzz}}}ttt___\\\ZZZRRRWWW{{{~~~||||||ssszzzgggAAA000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---///000222222000///---------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---......---------,,,,,,++++++...//////000000000000000///////////////000111111666,,,555888888;;;VVVmmmxxxeeeHHHiiigggeeebbb[[[SSSKKKBBB:::;;;???BBBMMMUUUUUURRRNNNJJJEEE@@@???======EEEXXXooo}}}}}}|||{{{yyyyyyyyyyyyyyyvvvvvvvvvvvvwwwzzz}}}~~~{{{xxxwwwzzz}}}}}}jjj[[[SSSPPPJJJUUU}}}}}}~~~{{{yyyxxxuuutttyyy}}}xxxyyy{{{yyywwwsssrrrtttsss}}}}}}yyywwwxxxxxxxxxwwwvvvsssooojjjhhhmmmuuunnnkkkkkkooouuuzzzzzzyyyyyy||||||xxxrrrqqqvvv|||||||||zzzttthhh```aaagggmmmrrrxxxzzzxxxuuuvvvyyyrrrpppoooqqqtttvvvtttrrrooorrrwww{{{~~~}}}zzzxxxuuuuuuuuurrrooonnnnnnooorrrsssttttttrrrrrrrrrsssvvvvvvvvvuuuvvvxxxyyyxxxwwwyyywwwttt|||sssgggnnnwwwrrreee\\\qqqmmm```aaannn~~~hhhVVVBBB888555333111111333222222222222333444444555555555555555555555555333444555666777777777777888777777666666666666666777777777666666555555555777777777777666666666666777999999888666555444555333333333333444666777777777777777888888999;;;;;;::::::;;;;;;<<<<<<======<<<<<<;;;:::999:::===@@@>>>AAA>>>MMMOOOttt^^^ddd]]]JJJCCCXXX~~~|||mmmbbbdddbbbaaa___^^^]]][[[YYY[[[___fffmmmssswwwyyyzzzzzz|||~~~xxxkkkdddXXXXXXuuu{{{|||tttwww^^^:::000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...///111222222111///...------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------//////......------,,,,,,...//////000000000000000///////////////000111111777+++000555::::::GGGwwwuuuQQQTTTlllggghhhbbb[[[RRREEE;;;:::???;;;FFFQQQUUUTTTRRRMMMGGGDDDAAA===;;;@@@LLL^^^llluuuwww~~~~~~}}}|||{{{zzzyyyxxxtttuuuvvvyyy{{{}}}}}}}}}}}}zzzwwwwwwzzz~~~nnn___VVVRRRJJJTTT~~~}}}||||||xxxuuuyyy}}}{{{{{{zzzvvvtttuuunnnzzz~~~wwwtttvvvyyyttttttttttttmmmfffiiipppsssppplllmmmqqqvvvyyyzzzuuuxxxyyyvvvqqqpppssswww|||zzzxxxssshhh___aaaiiinnnuuuzzzyyyuuusssuuuwwwsssqqqpppsssxxx{{{yyywwwooosssxxx|||~~~}}}{{{zzzuuuvvvvvvtttrrrrrrssstttssstttuuuuuusssssstttvvvwwwvvvvvvwwwwwwwwwxxxzzztttssspppqqq|||~~~vvvqqqsss||||||ooobbb^^^~~~dddTTTXXXlllvvvZZZLLL>>>999777444222222333333222222333333444555555555555555555555555555333444555666777777777777666666555444444444444555666666666666555555555555555555555555555555555555999:::;;;:::888666666666333333333444555666777888999999999999999:::;;;<<<;;;;;;;;;<<<<<<=========;;;<<<;;;::::::;;;>>>@@@;;;@@@;;;IIIFFF^^^zzz}}}tttWWWooo~~~RRRBBBPPPXXXsssmmmdddaaa^^^^^^^^^^^^]]][[[```bbbeeeiiinnnssswwwyyyxxxzzz}}}zzzkkk]]]^^^ppp~~~yyy~~~wwwrrriiiNNN555//////...------,,,,,,------++++++,,,,,,,,,,,,------...///000000000000///...------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---..................------......///000000000////////////......//////000111444***...111888999<<<]]]yyyxxxiiiPPPpppwwwnnnpppmmmggg[[[JJJ;;;777;;;777@@@JJJPPPTTTUUUQQQJJJKKKEEE???<<<<<>>;;;888:::>>>AAALLL^^^nnnwww}}}{{{|||}}}~~~}}}|||zzzyyyxxxwwwvvvwwwzzz||||||zzzzzzxxxvvvwwwyyy}}}~~~~~~vvveeeXXXQQQ[[[yyy}}}|||{{{xxxvvv{{{~~~}}}}}}~~~}}}yyyuuuwwwvvv|||rrrkkknnnpppssstttsssqqqqqquuuzzz}}}{{{zzzzzz{{{yyyuuurrrwwwvvvyyyzzzpppbbb```hhhuuuzzz|||wwwuuuwwwxxxvvvuuusssrrrrrrtttvvvxxxyyyvvvxxxyyyxxxvvvuuuvvvxxxuuuwwwwwwwwwvvvwwwyyyzzzvvvwwwwwwwwwvvvvvvxxxzzzxxxvvvxxx{{{zzzwwwyyywwwlllhhhkkkooopppqqqrrrmmm___XXXhhh~~~}}}rrr~~~ddd]]]kkkyyy~~~SSSEEE===666666777666444555444333333333333444555555333333333333333333333333333444444555555555444444555444444333333333333333333333444444444444444444222333333333444444444444666777999888777666666777666555555555555555666666888888777777888888999999>>>>>>======<<<<<<;;;;;;999:::;;;:::;;;===AAADDDCCCAAA???===GGGMMMlllyyyrrrnnn}}}[[[JJJDDDNNNtttxxxoooddd^^^]]]______^^^ffffffgggggghhhiiiiiijjjlllqqqxxxuuupppwwwoooeeennnmmmKKK333444333......---,,,,,,,,,,,,---+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,------...............---------------...//////---222;;;222333777444IIIwwwxxxPPPUUUxxxvvvzzz|||ttt```KKKAAABBB:::::::::???KKKVVVWWWRRRSSSHHH@@@@@@>>>:::888:::;;;DDDSSS```gggqqq{{{|||~~~~~~{{{xxxxxx{{{~~~~~~|||{{{{{{||||||{{{{{{nnn^^^PPPSSS]]]|||yyyvvvtttoooooowww~~~{{{|||yyyrrrrrrwwwtttjjjhhhoookkkqqqwwwwwwsssqqqtttyyy|||yyyvvvwwwyyyxxxrrrllluuuuuu{{{uuuccc^^^dddwww|||}}}xxxvvvyyyzzzwwwuuutttrrrppppppqqqtttvvvyyyzzzyyyvvvsssqqqtttvvvvvvwwwxxxwwwvvvvvvxxxzzzwwwwwwwwwwwwvvvvvvyyy{{{xxxvvvxxx|||{{{wwwzzz|||pppcccdddjjjppppppnnnfffWWWTTTjjjtttlllssstttmmm^^^]]]ttt}}}tttKKK>>>777222444666555555666444333333333333444555555333333333333333333333333444444444555444444333333555555444333333333333444333333333333333333333333333333333444444555555555333555777777666555555666777666666555555555555666777666666666666666777888??????>>>===<<<;;;::::::888999::::::;;;>>>BBBEEE>>>>>>AAA;;;JJJDDDFFFZZZqqqRRRHHHDDDMMMhhh{{{lllccc```aaaaaaaaafffggghhhhhhgggfffdddbbbccciiisss{{{~~~yyy~~~~~~gggooonnnYYYAAA333000///111111111111000000000///++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,+++,,,---...///........................///......---------......222000//////000444888;;;bbbvvvaaaRRRggg~~~{{{hhhSSSHHH888::::::;;;???HHHSSSYYY[[[VVVOOOIIIGGGEEE@@@:::666888;;;GGGVVV___ggg}}}~~~||||||~~~~~~yyyxxxzzz}}}~~~}}}|||zzz|||~~~{{{lll\\\VVVNNNPPPggg{{{tttssssssttt{{{zzzxxxuuurrrpppooooooooonnnqqqsssqqqooopppuuuzzztttwwwwwwuuuuuuxxxvvvrrrxxxrrrvvv}}}ppp[[[ZZZjjjxxxwwwxxxyyyzzzzzzxxxvvvwwwyyyzzzyyywwwuuuuuuvvvzzz}}}~~~|||wwwsssrrrssswwwzzzxxxrrrrrrwwwxxxvvvwwwwwwxxxxxxyyyyyyzzzzzzwwwvvvvvvxxx|||~~~~~~~~~zzzmmm```cccppp|||kkkcccZZZQQQfffwwwoooqqqzzzzzzkkk___bbbnnnwwwbbbIII888555222333666888555111222222222333333444444444555555333333333333555555333333333333333333333333333333333222222111111111222222222222222222222222111222222333333444555555666666666666666666666666555555444444444444555555888888888777777777777777;;;;;;<<<<<<<<<<<<<<<<<<666777888999;;;>>>???AAA???<<>>IIIQQQZZZooo}}}{{{zzz{{{~~~~~~}}}yyyxxxxxxzzz{{{{{{}}}|||zzzzzz|||}}}}}}||||||qqqaaaWWWMMMGGGOOObbb||||||xxxyyyzzz{{{}}}yyytttpppoooqqqrrrqqqrrrqqqooommmpppwww~~~wwwxxxvvvtttuuuwwwvvvqqqwwwqqqvvv}}}rrr______nnnvvvvvvvvvwwwxxxxxxvvvtttvvvxxxyyyyyywwwvvvvvvwww||||||{{{yyyvvvuuuvvvwwwyyy{{{yyyuuuuuuyyyyyyuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzyyyyyy{{{~~~}}}zzzwwwoooeeeaaahhhssswwwmmm```SSSWWWqqq~~~}}}zzz{{{{{{rrrccc\\\fffuuutttWWWDDD888555222333666777444111222222222333333333444444444444333222222333444444333333333333333333333333333333222222222111111111222222222222222222222222111111111222333333444444555555555555555555555555555555444444444444555555777777777777777777777777999999::::::::::::;;;;;;777777888999;;;===>>>??????<<<===@@@>>>>>>KKK]]]zzzppptttiiiFFFDDDBBBYYYssslllgggeeeffflllkkkjjjjjjjjjgggdddaaa^^^bbbgggmmmtttyyy|||~~~jjjggg\\\JJJ:::333111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,---......------------------------......---------....../////////000111222444666777000PPP|||ssstttuuuaaaZZZbbbIIIJJJAAA===999777999@@@JJJRRRVVVUUUSSSPPPLLLGGGAAA<<<999666888===AAAHHH[[[ooo}}}{{{zzz{{{|||||||||}}}~~~~~~}}}{{{{{{|||}}}}}}||||||}}}~~~~~~}}}{{{}}}~~~~~~lllZZZRRRIIIDDDDDDNNNbbbttt~~~~~~xxxqqqooorrruuusssrrrooolllkkkpppyyy}}}|||xxxtttvvvyyywwwrrrsssooottt|||uuueeefffsssuuutttssstttuuuvvvuuussstttvvvxxxxxxwwwvvvwwwxxx{{{yyyvvvtttvvvxxxyyyzzz{{{{{{yyywwwxxx{{{xxxsssuuuuuuuuuuuuvvvwwwxxxxxx{{{|||}}}zzzwwwxxx}}}tttrrrkkkaaa___eeemmmqqqjjjgggVVVOOOfff~~~}}}jjj[[[]]]ooouuu^^^JJJ<<<777555222333666666444111222222222222333333333333333222222111111222222333222222222222222222222222222222222111111111111111222222222222222222222222000000000111222222333333555555555555555555555555555444444333333444444555666666666666666666666666777777777888888888999999888888888999:::;;;======???;;;:::>>>===<<>>CCCfffvvvpppnnnnnnnnnllljjjiiigggeeeaaa^^^ZZZ\\\```eeekkkqqqvvvyyyfff\\\MMM>>>555333222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******))))))))))))******************************,,,,,,,,,,,,,,,---------------------------------...------------...//////---...000111333444444555777CCCVVVzzz```~~~YYYwwwoooSSSTTTFFFAAA<<<999888<<>><<<;;;:::;;;@@@GGGTTT```sss}}}{{{|||}}}~~~~~~{{{zzzbbb]]]XXXVVVQQQJJJFFFFFFFFFkkkyyytttqqqqqqlllmmmmmmmmmnnnppptttwww}}}wwwuuuwwwwwwtttkkkhhhmmmwwwxxxpppqqqyyyxxxuuusssrrrtttuuuvvvvvvnnnpppsssssssssssstttuuuvvvuuuuuuxxx}}}}}}}}}|||~~~~~~|||wwwtttqqqqqqqqqsssuuuxxx|||}}}zzzxxxvvvyyy|||{{{vvvqqqccccccaaadddpppyyynnn[[[JJJIIINNNrrruuu}}}ttt___\\\mmmoooYYYMMMAAA555555444333333444444333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...//////000000111222222444444444444444444444444333333222222222222333333333333444444444555555555666666666777888999999999888888888888888999::::::;;;888888<<<>>>???AAACCCLLL\\\~~~iiirrrTTTJJJAAAZZZ{{{pppnnnjjjhhhhhhgggfffdddZZZZZZ[[[\\\```dddhhhkkkmmmvvviiiWWWCCC888333111000000///.........------------++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---...///000222222222222888:::;;;bbbsssYYYooobbbyyytttgggVVVJJJ@@@>>><<<888:::@@@XXXaaaddd\\\SSSOOOLLLFFF>>>===<<<<<<<<<===>>>???GGGOOO___ttt}}}zzzzzz{{{}}}|||{{{yyyqqqfff\\\XXXVVVQQQMMMLLLDDD^^^~~~~~~~~~}}}xxxssspppkkklllnnnooopppqqqrrrrrr{{{~~~xxxrrrrrrtttsssjjjgggkkkuuuyyyttttttzzzzzzwwwsssrrrsssvvvwwwwwwnnnppprrrsssrrrrrrssstttwwwwwwyyy}}}|||yyyzzzssssssssstttvvvyyy}}}zzzvvvsssvvvzzzxxxnnneee___bbbhhhqqqzzzxxxgggUUUIIIKKK___zzzzzzpppttt|||kkk^^^dddvvvxxxbbbVVVLLL???555444444444444333333333333222222222222222111111111///000000111111000000///////////////////////////////////////000000000000111111111111111111111111/////////000111111222222333333333333333333333333333222222111111222222333222222222333444444555555666666777777888999::::::777777777777888999::::::999999:::<<<>>>???AAABBBGGGKKK{{{sssjjjUUU@@@BBBkkkvvvrrrlllhhhfffeeecccbbb^^^]]]\\\\\\]]]___bbbccckkksss~~~aaaPPP>>>666333000000222.........---------,,,,,,************************)))******+++,,,,,,------************************+++******))))))******+++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000---......///000111222222111:::===NNNjjjcccxxxtttggg{{{gggTTTDDD@@@===888777<<>>>>>===;;;>>>BBBLLL]]]ppp~~~~~~zzzyyyzzz~~~~~~{{{|||zzzuuummmfff___ZZZZZZOOOYYYuuu~~~~~~|||{{{|||~~~}}}xxxsssnnnooooooqqqrrrsssrrrqqqwww{{{rrrpppsssvvvkkkhhhlllvvv{{{xxxwww{{{zzzwwwsssqqqrrruuuwwwxxxpppqqqssstttsssrrrssstttuuuwwwyyyzzz{{{|||xxxxxx}}}yyyxxxwwwvvvwwwyyy{{{}}}{{{xxxtttsssrrrmmmddd\\\ZZZ```mmmwwwuuuhhh[[[TTTNNNYYYvvvyyy{{{zzzjjjtttsssiiidddooodddWWWQQQFFF;;;666333444444444333222222333222222222222111111111000///000111111111111000///................................./////////000000111111111111111111111111//////000111111222222333222222222222222222222222222222111111111111222222111111111222333444444444555555666777888999::::::666666666777777999::::::888;;;===<<<;;;===???AAABBBEEE]]]nnnRRR@@@HHHaaawwwoooiiieeebbb___```___^^^\\\[[[[[[[[[[[[dddjjjttt||||||UUUEEE777222111000111555......---------,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------************************++++++************++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111............///000222333,,,888:::777\\\iii```}}}rrryyyvvv^^^IIIBBB???999888<<<222III\\\^^^[[[ZZZTTTKKKLLLJJJDDD@@@>>>>>><<<888777999@@@LLL]]]nnn}}}|||{{{{{{}}}~~~zzz|||{{{}}}ppphhhfff]]]WWW```{{{wwwyyy~~~|||wwwrrrqqqqqqqqqsssssssssssswwwuuuqqqvvvzzzmmmjjjmmmvvv|||{{{yyy{{{zzzvvvrrrpppqqqtttwwwxxxrrrsssuuuuuutttssstttuuussstttuuutttsssuuuzzz|||sssuuu}}}}}}zzzxxxwwwxxxzzz{{{}}}{{{vvvqqqkkkddd]]]YYYTTT^^^nnnwwwlllWWWOOOTTTRRReeexxxuuuhhhuuurrrkkkkkkyyywwwXXXQQQMMM@@@666666333444444444222222222333222222222222111111000000///000111222222111000///........................---.........//////000000000000000000000000000000000000000111222222333333222222222222222222222222222222111111111111222222000000111222333333444444444444555666777888999:::555555666666777999:::;;;999===???<<<999:::===??????DDDHHHlllsssuuuoooUUUBBBFFFXXX|||ssslllgggdddbbbaaa___\\\ZZZXXXWWWVVV[[[```iiittt}}}www}}}GGG<<<333111111000///000//////...---,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******************)))(((((())))))))))))************)))************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////000111111222222444888777666KKKnnnxxxpppmmmjjjUUULLLAAA;;;:::555;;;>>>CCCKKKTTTYYYWWWQQQOOOMMMFFF@@@CCCGGG@@@333999777999@@@IIIUUUeeettt}}}~~~~~~||||||xxxzzz{{{nnnccc___hhhuuu~~~zzzwwwvvvyyyxxxpppnnnqqquuuwwwwww{{{{{{tttwwwtttmmmnnnxxx{{{uuutttyyyyyywwwtttssssssvvvyyy{{{yyywwwtttqqqppppppqqqrrrsssqqqsssvvvuuurrrssswwwuuuzzz~~~}}}wwwrrrrrrttt~~~}}}|||{{{{{{{{{||||||xxx}}}mmm[[[RRRNNNJJJ\\\hhhooocccPPPLLL___ttt{{{vvvsss{{{~~~tttffffffsss~~~cccIIINNNFFF333///444333333333333333222111000000000000000000000000000000///.........///111222//////.........---------////////////000000000000222222222222222111000///...//////000111222222222000111111222222333444444444333333222222333333444333222111111111333555777;;;:::999777777777888888777888888999::::::;;;;;;::::::999999:::;;;===>>>EEE>>>HHHZZZzzziiihhhnnnOOO???AAAXXX{{{vvvqqqmmmgggdddbbbbbb]]]VVVSSSUUUYYY[[[___eeemmmuuu{{{wwwzzzDDD:::111000000//////000///......---,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******************)))(((((())))))))))))************))))))*********++++++++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000000111111000444666666CCCmmmjjjoooaaaYYYIII???>>>:::999999<<>>666777555666<<>>666555222222333333333222222111000000000000000000000000000000//////...///000111222//////.........---------////////////000000000000222222222222222111000000...//////000111111222222000111111222222333333444333333222222222222333333333222111111222333555777:::999888666666666777888888888888888999:::;;;;;;:::999999999999;;;<<<===FFF===DDDQQQjjjyyywww~~~```BBBBBBKKKooo~~~xxxrrrmmmhhhfffffffffaaa[[[YYY\\\XXXZZZ]]]bbbhhhnnnsssvvvvvvxxx|||>>>666//////000...///000......------,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******)))************))))))((())))))))))))************)))))))))*********++++++***)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000///222666777:::SSSpppooo{{{pppjjjeeeRRRCCC???<<<;;;777777>>>JJJUUU\\\___TTTOOOLLLLLLIIICCC===;;;666444444888<<>>bbb}}}qqq}}}pppnnnooo___OOOGGG@@@>>>:::888:::???IIIWWWbbb^^^TTTNNNNNNLLLEEE??????999555555888:::<<>>HHHaaa~~~{{{rrrooolllhhh```XXXWWWZZZZZZZZZYYYZZZ[[[]]]___```hhhlllrrrxxx{{{}}}444///,,,......,,,---000,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))******++++++******)))((())))))*********))))))((()))))))))************(((((()))))))))************************+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,---......//////000111111444111444;;;888666HHHaaa~~~rrruuutttrrrwwwpppcccVVVHHH???===;;;:::888>>>QQQdddhhh\\\QQQNNNNNNJJJEEECCC;;;777555888999999<<<@@@HHHRRR^^^jjjvvv~~~}}}xxx{{{~~~wwwrrrrrruuu}}}wwwrrrzzzyyyxxxuuusssssssssssstttuuuuuutttsssrrrsssrrrrrrqqqrrrssstttttttttqqqqqqqqqooommmnnnsss{{{zzzyyyzzz}}}~~~~~~}}}}}}yyyrrrlllhhhaaacccjjjsssyyyuuullleeeNNNDDDIIIjjjwwwtttooo```]]]aaaeee|||```KKKRRRDDD<<<666...111666111000111111222222111111111111111111111111111111111...//////000000000000000////////////////////////////////////000000000000000111111222222222111111000000000000000111111111///000000111111222333333111000000//////000000111222222222222333444555555444444333333333555666777999888888888888:::;;;<<<999:::;;;;;;<<<<<<======<<<>>>DDDIIIEEENNN~~~```iiiwwwLLLEEEHHHRRRtttvvvyyy|||uuuoooiiiccc[[[YYY\\\\\\[[[ZZZYYYYYYYYYZZZ[[[^^^dddllltttxxxyyyzzz{{{~~~~~~111...---......,,,,,,000,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))************))))))((())))))************)))))))))))))))************((((((((()))))))))******************+++,,,---...++++++++++++++++++++++++************++++++++++++---......///000000111111///---111888999888???IIIhhh___}}}vvvpppxxxvvvmmm___NNN@@@>>>===;;;666888KKKaaalllfff[[[RRRNNNNNNKKKEEE>>>888555777888777888;;;BBBHHHPPP^^^ooo}}}~~~yyy{{{~~~}}}~~~yyyrrrmmmpppqqqyyyxxxppp}}}zzzyyyxxxvvvtttssstttttttttuuuttttttsssrrrwwwvvvuuusssrrrqqqqqqpppssspppooopppnnnlllnnntttwwwxxxzzz}}}}}}yyyssskkkddd___eeeppp~~~cccRRRAAAEEE^^^nnnvvvlll___```gggkkkjjjSSSTTTOOO:::222444000///222111///000111111222111111111111111111111111111111111......///000000000000000...////////////000000000////////////000000000000000000111222222222222111000000000000000000111111//////000000111222222222111111000000000000111111111111222333333444444555333333222222333555777888777888888999::::::;;;;;;888999:::;;;<<<<<<<<<<<<>>>@@@@@@AAABBBFFFmmmsss]]]^^^```FFF===BBBXXXtttzzzhhhwwwyyymmmfffbbb]]]ZZZ[[[]]]\\\[[[YYYYYYYYYYYYZZZXXX^^^eeelllppprrruuuvvv~~~{{{~~~000...---///...+++,,,///++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))(((((()))***************))))))))))))************(((((((((((()))))))))***))))))))))))***+++,,,---++++++++++++++++++++++++************++++++++++++,,,------......///000000,,,...111333555777;;;>>>iiippp___rrrvvvzzzpppvvvuuunnnbbbRRRIIIAAA===<<<888777DDDUUUfffooojjjYYYNNNPPPOOOGGGCCC===888888888777777888===AAAHHHRRRcccssszzzyyywww|||~~~~~~{{{~~~}}}yyywwwvvvwwwtttwwwzzzrrryyyyyyxxxwwwwwwwwwtttqqquuuuuuuuutttttttttssssssvvvvvvtttsssqqqpppooonnnqqqnnnmmmnnnmmmllloootttuuuyyy}}}~~~|||{{{|||}}}|||{{{xxxssslllddd]]]YYYbbbrrrnnnVVVLLLKKKZZZsssvvvqqqjjjfffooovvvvvv^^^PPPUUUDDD555111444000000333000//////000111111111111111111111111111111111111111---...///000111000000///.../////////000000000000////////////000000000000000000111222222222222222111000000000000000000000//////000000111111222222222111111000000111111222111111222333444444444444333333222333444666888999666777999;;;;;;;;;:::999666777999:::;;;;;;:::::::::???;;;===CCCCCCZZZuuueeesss```EEE???GGG[[[sssvvvsssiiieee```ZZZXXX]]]\\\[[[ZZZYYYYYYZZZ[[[YYY[[[^^^aaadddiiinnnqqq{{{{{{000......000///++++++///+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))************))))))(((((()))***************))))))))))))************(((((((((((())))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++)))************+++++++++++++++,,,------......///---222444000///444888999IIIvvvmmmzzzvvvyyyvvvpppfffYYYSSSFFF>>>===:::777===HHH```tttvvv___OOOPPPQQQIIIJJJBBB;;;;;;:::888777999333999>>>FFFSSSdddooosssrrrxxx{{{{{{}}}|||~~~|||}}}yyyxxx}}}vvvtttuuuuuuuuuvvvvvvtttpppwwwvvvuuutttttttttttttttrrrrrrrrrqqqqqqqqqpppppppppmmmmmmnnnmmmlllooouuuxxx}}}yyytttssstttxxxvvvsssnnnhhh```ZZZWWWOOO```uuuzzziiiPPPFFFIIIfffssszzzuuuooobbblllrrr^^^PPPGGG999444555444...333666...//////000111111111111111111111111111111111111111---...000111111111000///.../////////000000111111////////////000000000000///000111222222222222222111111111000000000000000/////////000111111222222222222111111111111222222111111222333444444444444333333222333444666888999555666999<<<<<<;;;999888444555777888999999888888222;;;999===HHHBBBGGGdddrrr{{{xxxmmmVVVEEEEEEnnneeekkktttnnnggg___ZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZYYY[[[aaaiiioooqqquuu}}}000000///...------,,,,,,************************+++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************+++++++++*********)))))),,,,,,,,,---------......---...///000222333444555@@@^^^}}}wwwppp}}}|||}}}kkk```LLLGGGBBB222555AAA>>>LLLiii~~~xxxgggZZZSSSLLLPPPJJJBBB===:::888777555777999<<>>222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000............////////////111111000///////////////000000111111111111000000000000111222222222222111333333222111000000111111222222111111111111111222333333333444444444444555666555444333444444555666777666777:::======;;;777999:::;;;:::888777888999;;;<<<===>>>@@@CCCHHHKKKpppzzzhhhiii}}}XXXIIILLLdddqqqkkk{{{nnnjjjiiidddaaa\\\WWWVVVXXXYYYWWWZZZYYYXXXWWWYYY\\\___bbbjjjmmmrrrwww}}}//////......---,,,,,,+++************************************)))))))))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********)))))),,,,,,,,,------------...---...///000222333444555777III}}}hhhwwwsssqqqXXXIIIFFF???:::<<<===EEEYYYttt}}}jjjYYYRRROOONNNIIICCC<<<888666666555666888:::>>>FFFPPPWWWfffpppyyy{{{zzz|||~~~|||{{{{{{{{{|||{{{zzzyyy||||||}}}zzz{{{~~~{{{xxxwwwvvvuuuttttttttttttvvvuuusssrrrrrrsssuuuvvvuuuuuuuuusssqqqpppqqqrrrooovvvzzzwwwtttuuuuuutttvvvwwwvvvrrrmmmiiieeebbbppprrrnnncccZZZTTTMMMFFFKKKOOOKKKEEEBBBAAARRRqqq~~~zzz|||}}}~~~sssfffcccnnn{{{~~~yyyeee^^^```pppjjjaaaaaaXXXEEE555222222222222222222222222222222222111111000000000////////////////////////////////////////////////............////////////111000000///////////////000000111111111111000000000000111222222222222111222222111000000000000000333222222111111111222222222333333333444444555555777666555444444444555666666666666999;;;<<<999777888999:::999888888999::::::;;;<<<===>>>AAAEEEHHHSSSnnnuuuYYYhhhyyyWWWDDDLLLoootttyyy~~~}}}yyynnniiibbb^^^]]]]]]ZZZWWWXXXWWWVVVVVVWWWYYY[[[]]]___bbbgggnnnuuu|||...------,,,,,,+++++++++************************************))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************+++++++++***************,,,,,,,,,,,,---------------...///000111222333444666;;;^^^{{{^^^yyypppxxxcccLLLHHHJJJ???444:::===GGGddd{{{cccXXXNNNPPPOOOIII@@@999777888555555666666888===CCCGGGWWWcccpppuuuvvvwwwxxxwwwuuuvvvwwwxxxxxxxxxxxxxxx{{{{{{{{{|||}}}}}}~~~~~~~~~}}}xxxxxxvvvuuuuuuuuuuuuuuuuuuttttttssssssttttttuuuvvvwwwxxxwwwtttrrrrrrrrrqqqvvvzzzxxxwwwwwwuuurrrrrrqqqooolllgggaaa\\\YYYaaadddbbbXXXOOOJJJIIIHHHMMMOOO@@@444@@@VVVnnnppplll|||mmmfff___eeeuuuzzznnnXXXbbbvvvuuu^^^fffkkkWWW===333222222222222222222222222111111111111000000000000////////////////////////....................................////////////111000//////....../////////000000111111000000//////000111111222222111111111000000////////////000222222111111111111222222111222222333444555555666888777555444333444444555555555555777999999888666666777999999888888999;;;999:::;;;;;;<<<>>>AAADDDBBBKKKqqqkkkVVVyyyhhhAAA<<>>GGGTTTbbbhhhlllpppssssssssstttvvvvvvvvvvvvwwwwwwyyyyyyzzzzzz|||}}}~~~}}}|||zzz||||||~~~wwwvvvuuuttttttsssssstttssssssttttttttttttssssssuuuvvvxxxwwwuuurrrqqqqqqrrrvvvyyyxxxwwwwwwsssmmmiiigggggghhhfff```[[[YYYTTTTTTQQQMMMKKKNNNSSSWWWEEEFFF>>>@@@ZZZvvvnnnssskkkooouuuzzzvvvjjj```lllkkkaaaiiidddMMM888444222222222222111111111111000000000000000000000000////////////////////////------------------------............////////////000000///............/////////000000000000/////////000000111111111111111000//////.........//////000000000///000000111111111111222333444555555666777666444333222222333333333444444666777777666555444666777888888888:::<<<:::;;;<<<<<<;;;<<>>999888666666666777888999<<>>CCCIII___~~~yyyxxx~~~yyyzzzssspppwwwyyydddlllooofffQQQ<<<333222222222222111111000000000////////////////////////........................------------------------............////////////000//////...............//////000000000000////////////000111111111111000///...............//////...............///000000111111222222333444555555555444222111111111222222333444444555444444444555333444666777777888:::;;;:::<<<======<<<<<<>>>@@@FFFDDDJJJiiiuuubbb{{{dddzzzbbbFFFEEE[[[sssvvvkkk~~~yyyuuummmfffcccZZZYYYXXXVVVVVVVVVWWWXXX[[[ZZZZZZ[[[^^^aaaeeegggmmmooossswww|||{{{wwwwwwyyywwwpppiii++++++++++++++++++++++++************************))))))))))))************))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******'''(((((())))))************************+++++++++++++++++++++,,,,,,,,,,,,---------...///000000000///666888222FFF{{{gggsss|||xxxiii\\\KKKBBB:::>>>>>>CCCZZZzzzggg]]]RRRMMMNNNNNNIIIDDD;;;999666555555666666666555???GGGKKKPPP\\\hhhnnnqqqtttvvvvvvsssrrrsssuuuvvvvvvwwwyyy{{{~~~zzz|||{{{xxxwwwtttsssrrrqqqqqqpppqqqqqqrrrqqqqqqppppppqqqqqqrrrqqqsssttttttsssrrrrrrssstttuuuuuuuuuvvvtttjjj___[[[XXX\\\eeefff[[[QQQNNNDDDCCCGGGPPPTTTPPPHHHCCCFFFQQQ```wwwuuuuuuxxxxxxvvvwwwzzzppp```uuu|||dddFFF888444222222222222111000000//////............////////////........................------------------------............////////////000///......------.........//////000000//////......///000000111111000000///............//////000...---------...///000111222222222222333333333333333222111111111111333333333444555444333333444555222444666666666777999::::::<<<>>>>>>======>>>@@@BBBDDDDDDQQQ~~~ooo___ccc```rrrfffFFF<<>>;;;<<>>??????CCCDDDIIIddduuu}}}{{{[[[RRRiiifffFFFAAARRRttt|||}}}zzzvvvmmmiiibbb\\\WWWUUUVVVWWWRRRSSSTTTVVVYYY[[[\\\]]]bbbdddgggkkkqqqwww|||zzzuuuqqqpppoooppppppmmmgggbbb,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,------....../////////555'''111???888CCCwwwxxxxxx```cccttteeeYYYDDD===;;;===???JJJiiimmm[[[PPPLLLMMMOOOGGGBBB<<<888888999888777333:::???@@@CCCMMMYYY___dddiiinnnnnnmmmmmmppptttwwwwwwwwwwwwxxxyyyzzzzzzxxxzzz|||||||||}}}zzzyyyyyyyyyuuuuuutttsssrrrrrrrrrrrrqqqpppmmmllllllmmmpppqqquuuvvvvvvvvvvvvwwwzzz}}}xxxwwwvvvuuuwwwtttfffWWWTTTQQQXXXhhhkkk^^^PPPLLL??????BBBGGGEEEAAACCCJJJkkkvvvvvv~~~uuupppyyyrrrYYYaaaxxxkkkeeeuuulll\\\hhheee[[[NNNEEE???666---222222222111000//////...---------.........//////............................................................/////////000//////...------------.........////////////.........//////000000000000000///////////////000111111000000000000111222333444444444333222222111111000444333333333444666888999333555666555222111444666333555666666555555777888888:::<<<===<<<<<<===???===@@@DDDHHHTTTvvvvvvnnnRRR\\\ttt\\\HHH>>>MMMpppyyytttkkkaaa[[[XXXXXXYYYUUUUUUWWWYYYZZZ[[[[[[[[[\\\]]]___ccchhhnnntttwww}}}~~~}}}zzztttooogggiiikkkmmmlllfff___ZZZ++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,------.../////////111///222777777>>>YYYvvvqqq~~~uuufffQQQEEE======<<<>>>MMM___xxx]]]OOOQQQVVVNNNJJJDDD@@@<<<999777555222222222444:::AAAIIINNN\\\aaagggjjjiiiggghhhiiiooooooppprrrtttvvvxxxyyywwwyyy{{{{{{zzz{{{|||~~~~~~~~~zzztttxxxuuurrrrrrttttttqqqnnnooommmlllmmmoooqqqqqqpppsssvvvzzz|||{{{yyywwwwwwtttwwwwwwvvvwwwwwwppphhh___VVVTTT[[[bbb]]]QQQGGGIIIBBB@@@AAA<<<:::OOOjjj|||~~~~~~~~~tttfffQQQiiilllXXX___pppyyyyyyjjjlllzzz|||qqqeeeooofffMMM:::999;;;666000///000000///...............---------............////////////...------,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------,,,,,,---......///////////////............////////////000111222222111000111222222222111111111111111111222222222333444555666777777777666666555555555555333555888999777555444444777888999999888999;;;===???===???BBBEEEXXXqqqvvveeebbb}}}hhhSSSHHHBBB^^^wwwwwwxxx|||ppphhhddd___YYYWWWWWWWWWUUUSSSTTTXXX]]]VVVYYY\\\```dddiiinnnqqqoooppprrrvvvzzz~~~~~~|||zzzvvvooohhhgggjjjnnnfffggghhhfffbbb\\\WWWSSS++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***(((''''''******)))'''(((((()))))))))*********)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,------.../////////...---///333222555GGG]]]~~~wwwyyynnngggfff___QQQFFFDDDAAA>>>DDDOOOiii|||wwwfffZZZRRRMMMJJJFFFDDDDDDCCC@@@===777555333222555999>>>BBBJJJQQQ[[[aaadddeeegggiiikkkllllllnnnoooqqqssstttuuuvvvxxxxxxwwwwwwyyy{{{}}}~~~~~~}}}|||zzzwwwvvvyyywwwuuussssssrrrqqqpppiiihhhggghhhkkklllllllllrrrtttwwwyyyxxxvvvtttrrruuuvvvwww{{{~~~tttfffZZZQQQPPPQQQNNNHHHEEE@@@DDDAAA999CCCaaa|||rrrZZZNNN[[[{{{kkkVVV\\\ooo|||}}}|||iii___mmm{{{nnnkkkkkkTTT@@@222333777333000111000000///...............---------............///---------,,,,,,,,,,,,,,,------------------------,,,,,,---------..................---------,,,,,,......////////////......---...//////000000//////............////////////000111222222000000111222222222222222222222222222333222222333333555666666666666555555555444444444333555777888666555555555777888999999888888:::<<<>>><<>>@@@MMMcccjjjVVVTTTOOOJJJIIIIIIGGGAAA<<<:::888555333222444666888;;;CCCNNNWWW\\\```dddggghhhhhhiiiiiijjjkkkkkklllqqqsssuuuuuuuuuuuuwwwyyy}}}~~~}}}xxx{{{~~~|||wwwtttvvvxxxzzzyyywwwtttqqqpppqqqrrrlllkkkjjjllloooppppppoooqqqsssuuuuuuuuurrrpppnnnpppnnnoooxxxzzziii[[[LLLDDDAAA@@@BBBEEE???CCCAAACCCZZZ```OOOVVVsssppp]]]dddxxx{{{qqqgggTTTWWWzzzpppdddmmmlll\\\CCC777///111333000///222000000///...............---------............///,,,------------.........------------------------,,,------------..................------------,,,000000111111111111000000---...//////000000//////............////////////000111222222000000111222333333333333333333333333333222222333333444555666444444444444333333333333444666777666555555666777777888999888888888:::<<<;;;999<<>>>>>NNNiii{{{hhhYYYRRRKKKHHHIIIHHHCCC>>>;;;:::777555444555777888999???FFFMMMQQQWWW^^^ccchhhhhhhhhhhhhhhgggffffffmmmppprrrssstttuuuxxxzzz}}}~~~}}}yyyvvvyyy{{{yyyvvvtttuuuxxxxxxxxxwwwrrrnnnmmmpppsssqqqpppppprrruuuwwwvvvuuuuuuuuuuuuuuutttrrrnnnlllmmmhhhfffqqquuucccUUUGGG@@@???>>>@@@CCC@@@;;;DDD^^^xxxpppXXX```}}}eeefffvvvqqqiii^^^aaasssttt^^^```iii]]]GGG===777333444333///...111000000///...............---------............///......//////000111111222------------------------------------........................------------000111111222222111111000......///000000000000000............////////////000111222111000///000222222222222333333333333333333222222222333444444555333333333222222222222222555666666555444444666888666777888888777888:::<<<===999999===???@@@DDDJJJrrrtttccc{{{sss[[[NNNGGGAAAHHH```~~~sssppp}}}qqqfffbbb___ZZZVVVVVVUUUVVVWWWZZZ]]]^^^___]]]^^^```bbbfffiiilllmmmppppppqqqqqqsssxxx~~~}}}zzzyyyvvvqqqlllhhhffffffeeedddbbb___``````___ZZZVVVRRRUUUXXXZZZ\\\```fffjjj************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))((((((((()))'''(((((((((((()))))))))((((((((((((((((((((((((+++++++++***************++++++,,,,,,---............++++++///333444666999BBB]]]zzzuuuwwwsssdddmmmppptttuuukkkZZZKKKDDD@@@CCCPPPhhh~~~{{{^^^VVVNNNJJJJJJKKKIIIGGG>>><<<:::888777666666777999;;;???AAAEEELLLUUU\\\ffffffgggggggggfffeeeeeegggiiilllnnnppprrruuuwwwxxxzzz}}}~~~~~~{{{wwwwwwwwwvvvvvvuuuuuuuuuuuutttuuutttpppllllllooossspppppppppsssuuuvvvuuutttyyywwwuuuttttttqqqmmmiiikkkeeeaaaiii{{{yyyhhhUUUKKKBBBAAABBB@@@>>>===BBBFFFVVVpppzzznnnhhhlllttt]]]nnnooollllll~~~iiijjjjjjYYYEEE;;;999777666666333//////111000000///...............---------............///---......///000111222222---------------------------------.........////////////.........---------///000000111111000000///...//////000000000000000............///////////////000111111000///000111000111111111222222222333333333222222222333444444111111222222222222222222444555666555444555777999666777888888777888:::;;;>>><<<:::999666666;;;BBBXXXaaaeeellliiijjj]]]KKK@@@FFF___{{{{{{uuunnnjjjeeeaaa\\\ZZZZZZ]]]aaadddeeedddXXXYYY[[[]]]```dddfffhhhhhhhhhhhhhhhjjjnnntttxxxxxxyyy{{{{{{{{{|||~~~zzzyyywwwvvvtttqqqnnnkkkiiiiiihhhgggeeecccccccccbbb^^^ZZZYYYZZZZZZXXXVVVUUUYYY]]]```ccchhhqqqxxx************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***''''''(((((((((((())))))((((((((((((((((((((((((******************+++++++++++++++,,,------......000---,,,,,,///111222333555???ggg|||}}}{{{}}}xxxhhhWWWLLLGGGAAAAAAMMM___mmmxxx~~~pppiii___VVVOOOKKKHHHGGGCCCBBB???<<<999666444333444555777777:::AAAKKKSSS\\\^^^```ccceeefffffffffaaacccfffhhhiiikkknnnpppoooqqqtttvvvxxxzzz|||{{{|||wwwtttuuusssrrrqqqqqqrrrqqqqqqpppppppppooonnnoooqqqtttrrrqqqrrrtttvvvvvvuuusssvvvssspppnnnnnnkkkfffaaa```[[[UUUXXXccciii```RRRHHHCCC???AAAAAA???>>>???YYYlllxxxxxx~~~{{{nnnbbbfff|||pppSSS\\\qqqmmmeeeqqqqqqzzzjjjEEE333999222333444333222000111222000000///...............---------............///++++++,,,---......//////------------------------------.........//////////////////.........------//////000000000000//////...///000000111111000000............///////////////000111111//////000111000000000111111222222333333333222222222222333333111111111111222222222222333555666666555555777888666777888777777777999;;;777:::======:::999<<<@@@CCCfffzzzppp{{{|||kkkUUUIIIIIIUUUaaa}}}yyytttooofffccc``````cccdddbbb___VVVVVVWWWXXXZZZ\\\^^^___aaaaaa```______aaadddgggggghhhhhhhhhgggiiilllnnnvvvyyyyyyuuutttwwwzzzyyy}}}|||xxxvvvwwwyyy{{{|||xxxyyyxxxtttooollllllnnnggggggfffeeedddcccaaa```^^^___```___]]][[[ZZZ[[[[[[YYYUUUTTTUUUWWWYYYZZZ```bbbdddeeeiiisss************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''')))******''''''(((***'''''''''((((((((())))))(((((((((((((((((((((((()))))))))***+++++++++,,,***++++++,,,,,,---....../////////...///111222222...333HHHrrrpppooo|||wwwfffWWWJJJCCC@@@CCCIIIRRR```nnnzzzwwwpppeeeXXXNNNIIIGGGIIIHHHEEEBBB===:::666555111333555555555:::AAAFFFLLLOOOUUU[[[```dddfffgggaaabbbdddeeedddeeefffhhhgggiiikkklllmmmooosssvvvrrryyy~~~|||~~~}}}}}}yyyuuurrrpppmmmoooooommmiiihhhjjjmmmnnnmmmmmmnnnqqqtttttttttuuutttuuuwwwxxxxxxuuusssnnnjjjeeecccccc```ZZZTTTQQQNNNIIIGGGLLLOOOJJJAAA???>>>>>>===;;;<<>>@@@@@@@@@AAAAAA===KKKdddxxx}}}yyylllPPPBBB@@@UUUrrr~~~tttoooiiiggggggeee```\\\XXXXXXWWWWWWVVVWWWWWWWWWYYYZZZZZZYYYXXXYYY[[[^^^_________]]]]]]^^^bbbeeedddggggggdddcccfffhhhgggiiillloooqqqqqqpppqqqqqqkkkhhhfffeeeeeeggggggfffccccccaaa```^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYZZZ[[[YYYZZZZZZWWWTTTRRRTTTVVVWWWXXXYYYYYYZZZ^^^bbbffflllppptttwww}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''')))+++***'''&&&(((***''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***+++,,,,,,---***++++++,,,,,,---......(((+++------...111222111333777;;;JJJyyyfffbbb|||sss~~~qqq___IIIEEEDDDCCCAAABBBMMM\\\qqqsssssslllaaaWWWSSSSSSLLLKKKIIIGGGCCC@@@===;;;333555888777666666999===???DDDKKKTTT\\\bbbgggiiidddeeefffeeecccbbbcccddddddeeefffffffffhhhkkknnnppprrrtttsssqqqqqquuuyyyzzzzzz~~~{{{~~~}}}|||yyyvvvssspppnnnmmmfffkkknnnjjjbbb___dddkkklllkkkkkkoootttxxxwwwvvvsssssstttuuuvvvuuurrrpppgggbbb\\\ZZZYYYVVVPPPJJJJJJIIIEEEAAABBBDDDBBB<<<:::===>>>;;;555<<>>UUU}}}wwwlll}}}~~~lllxxxyyyqqqvvvxxxtttTTTNNNIIIGGGDDDBBBCCCFFFSSS___kkknnnnnnjjj^^^QQQKKKIIIGGGGGGGGGEEE@@@<<<<<<888444333444666888999<<<===AAAGGGMMMTTTZZZ^^^```aaacccdddddddddcccccc```bbbdddeeeddddddeeefffhhheeeeeeiiikkkkkknnnssswwwwwwwwwwwwwwwyyy}}}{{{uuu|||wwwuuutttsssrrrpppmmmjjjjjjjjjmmmlllaaaWWWbbbtttnnnmmmnnnooorrrsssrrrqqqqqqqqqqqqrrrpppllleee```___\\\XXXUUURRROOOLLLJJJMMMIIIEEEAAA;;;777<<>>:::999;;;???MMMoooxxxaaaTTT^^^|||]]]HHHPPPgggvvv{{{yyyqqqeeebbbkkkzzz{{{ooommmHHH777EEEEEE,,,111111000//////////////////............------------------............///---------------------------...///...---------///------...///////////////////////////////////////........................///////////////.........111000000000//////......////////////000000000000222111000000333444444333222222111111111111111111222333444444222222333444555555555555666666666666666666666666777777777777777888:::<<<=========<<<:::>>>@@@PPPuuuiiigggOOOCCC>>>CCCUUUkkk|||~~~xxxrrrccccccbbb^^^ZZZXXXWWWXXXYYYYYYXXXWWWVVVWWWYYY[[[[[[ZZZYYY[[[]]]]]]ZZZWWW]]]\\\[[[ZZZYYYYYYYYYYYYaaa```___^^^\\\[[[ZZZYYYWWWWWWVVVWWWWWWUUUSSSQQQXXXXXXYYY[[[[[[\\\\\\[[[^^^XXXRRRQQQTTTWWWVVVTTTZZZZZZ[[[ZZZZZZ[[[^^^aaa```cccfffiiikkkpppwww}}}))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))+++---(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,...///000111///333999<<>>@@@DDDCCC===999999AAA999777DDD[[[uuu|||kkkiiipppwwwyyyaaacccpppvvvuuurrrvvvmmmfffgggqqq~~~rrryyykkkUUUCCC:::BBBFFF:::111000000///////////////............------------------------............------------------------,,,...///...---,,,---...---...//////000000//////////////////////////////........................////////////............000000/////////........./////////000000000111111222111000000222444444333222222222222222222222222222333444444222222333444444555555555666666666666555555666666666777777777555777888:::;;;<<<;;;;;;:::===<<>>;;;999777444222444555666777:::>>>AAACCCPPPRRRVVV[[[```dddfffhhhgggiiijjjjjjhhhggghhhhhhiiieeedddffffffeeegggllliiijjjkkkmmmnnnpppqqqrrrttttttsssqqqooooooqqqsss}}}}}}yyysssrrrwwwwwwrrrqqquuutttpppllliiiiiijjjjjjjjjiiirrr|||qqqqqqvvvssspppooooooppppppooolllhhhccc``````bbbcccdddUUUPPPJJJEEEAAA???===;;;@@@;;;:::===???>>><<<===:::???JJJ___yyy}}}uuutttzzziiinnnwwwkkkgggvvvnnnpppkkkJJJ888888666666<<<>>>111000//////......//////............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........///000000000000///////////////////////////------------------------........................////////////............000000000111111111222222222000///000222444444333333333333333333333333333222333444444222222333444444444444555555555666666555555555666666666666777444666777999:::::::::999888;;;;;;777@@@bbbxxxmmmqqqnnnXXXGGG===;;;@@@FFFJJJQQQ[[[cccfffmmm~~~{{{uuupppooolllhhhdddbbbaaabbbbbbeeebbb^^^\\\[[[ZZZYYYXXXZZZZZZYYYYYYZZZ[[[]]]^^^ZZZZZZZZZZZZ[[[[[[[[[[[[SSSTTTTTTUUUWWWXXXZZZ[[[ZZZ[[[[[[XXXVVVZZZbbbiiiaaa``````ccchhhjjjhhhfffeeekkkrrryyy}}}))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---...///000888+++---;;;;;;555KKKnnnppphhhxxxsssuuukkk|||qqq^^^XXXMMM;;;>>>>>>===???EEENNNWWW\\\fffbbb]]]WWWRRRNNNLLLJJJJJJGGGDDDBBB???<<<888555555444444555777999;;;<<>>BBBGGGPPPbbbsss}}}xxxuuusssrrrqqqrrroookkkgggeeedddcccccc^^^]]]\\\[[[\\\]]]^^^___ZZZ[[[[[[[[[[[[[[[\\\\\\ZZZZZZ[[[[[[\\\^^^aaaccc```dddgggeeebbbfffoooxxxqqqppppppssswwwzzzzzzzzz))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,---...///333...000888<<<:::???IIIvvvxxxgggppp~~~bbbooowwwnnnoooiiiYYYAAAFFFBBB???>>>???BBBGGGKKKYYY[[[\\\[[[XXXSSSNNNLLLJJJHHHFFFDDDCCC@@@;;;888666555555555666777999:::<<>>;;;;;;<<<<<<===777:::???BBB>>>999===EEE```nnn{{{lll^^^[[[qqqzzz\\\\\\dddttt}}}ssswwwyyy|||PPPEEE:::888888000000777666000//////..................------------,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,---,,,+++***+++---------...///////////////------------------------------------------------,,,---------......//////000000000000000000000000000111111111222222222222111000//////111333333222000111111111222222222333333444555444222111222333333333333333444444444444444444444444555555555555666777888999::::::999999888777;;;@@@<<<:::III^^^]]]XXXuuuaaakkk}}}wwwYYYHHHBBB???<<<<<>><<<===@@@FFFJJJQQQUUUUUUTTTSSSRRRJJJHHHFFFEEEDDDBBB>>><<<888777666555555666777888777999<<>>;;;888777999;;;<<<===>>>===;;;999777>>>RRRfff{{{{{{kkk[[[^^^kkk```SSSjjjlllxxxqqqzzzfffFFF444555;;;777---222888444000///......------......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000000000000111111111222222111///...///111333333222000000000111111222222333444555555444222111111222222222222333333333444444333333333444444444555555666777888999:::999999888;;;666666;;;===<<<@@@HHH{{{iiiYYYqqqdddooo}}}lllbbbPPPFFF<<<::::::;;;>>>CCCDDD^^^|||zzz|||xxxwww~~~zzzwwwtttttttttuuuuuuuuutttttttttttttttsssnnnqqqrrrqqqooooooqqqtttuuuzzz))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************,,,,,,++++++,,,,,,------***111444111---111888>>>CCC^^^tttpppyyygggrrr~~~zzznnniiiTTTOOOKKKIIIEEE>>><<<>>>;;;???DDDGGGJJJNNNSSSWWWNNNLLLIIIGGGFFFEEECCC@@@<<<;;;999777666666666666555666777:::>>>BBBFFFHHHMMMQQQVVV[[[___bbbgggjjjpppkkkggggggddd``````cccfffbbb^^^___ccceeecccaaabbbdddgggiiiiiiiiijjjlllmmmnnnoooooonnnoooppprrrmmmppprrrsssrrrrrrtttvvvuuuyyyzzzzzz}}}{{{xxxxxxyyyzzz{{{zzzxxxvvvyyyyyyyyywwwtttpppnnnllltttyyy|||{{{vvvsssrrrsssrrrrrrrrrtttuuutttrrrooojjjlllmmmnnnnnnmmmjjjhhheeebbb]]]XXXTTTPPPKKKHHHGGGEEEDDDDDDDDDCCC@@@===;;;999777888:::<<<<<<<<>>@@@GGGZZZwwwvvvddd[[[dddoooqqq^^^```uuuqqq{{{|||ppphhhqqqvvvvvv{{{^^^JJJ<<>>:::>>>EEE???HHHZZZrrrwwwzzz))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,+++++++++,,,------///,,,,,,222666666555555999<<>>===>>>>>>>>><<<;;;;;;:::999:::<<<>>>======999???LLL___pppmmmZZZbbbuuuuuu```dddmmmqqquuu~~~|||tttiiiccclll~~~llltttqqqJJJBBB???///666+++---444///...333333//////...------------...---------,,,,,,,,,++++++)))************+++++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------////////////000000000000000///...///111222222222111111222333333444555555444555555444222111111222111111222222222333333333222222333333333444444444444555666777777777666555555888999666444666999999888eeewwwfffiiivvv___III>>>>>>777>>>FFFMMM[[[vvv~~~))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((,,,+++******))))))******++++++++++++++++++++++++......//////000000111111555999???___~~~tttwww}}}{{{rrrtttlllnnnnnn{{{tttaaaSSSKKKGGG======???>>>999888@@@KKKSSSTTTTTTPPPKKKGGGGGGHHHIIIEEEAAAAAABBB@@@:::444333333333444555666777888BBBBBBCCCFFFIIINNNRRRUUUXXX]]]aaabbbaaabbbgggkkkllljjjjjjkkkmmmlllhhhdddaaabbbbbbaaa```aaaccceeetttrrroookkkhhhjjjpppuuussssssssssssssssssssssssxxxvvvvvvxxxzzz{{{xxxuuurrrnnnlllnnnrrrsssppplllrrrsssrrroooooopppmmmhhhlllnnnqqqtttvvvvvvvvvuuurrrsssuuuvvvvvvrrrkkkgggiiifffaaa^^^ZZZVVVRRROOOIIIIIIHHHFFFEEECCCAAA@@@<<<===>>>===;;;999999:::???:::666555999===??????AAAaaazzz~~~yyywwwmmmdddggg}}}lllcccnnn{{{ooouuurrrgggiiippp{{{yyyooohhhFFF222111444111000000//////............------------,,,+++***)))---,,,+++*********+++,,,******+++++++++,,,,,,,,,+++++++++******)))))))))((((((((((((((()))*********+++,,,,,,------,,,,,,,,,,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...000000000///......------------......//////000000444333222222222333444555444444444555555555666666333333333222222222111111222222222222222222222222222333444444555555444444555555555555555555555555@@@FFF```~~~|||^^^KKKBBB>>>AAADDD@@@CCC^^^~~~))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++------++++++++++++++++++++++++---......///000000111111111555666HHHtttyyywwwvvv|||yyy|||fffttt~~~|||pppcccUUUKKKIIICCC>>>===<<<;;;???EEEEEEKKKRRRUUUSSSNNNIIIGGGKKKHHHDDDDDDEEECCC>>>:::666555555555555666666777======>>>@@@CCCHHHLLLNNNSSSWWW\\\]]]]]]___ccchhhlllllllllmmmnnnmmmkkkhhhhhhhhhgggdddaaa```aaabbbiiijjjjjjiiiggghhhllloooqqqpppppppppqqqqqqrrrsssxxxwwwwwwyyy||||||zzzxxxxxxsssoooooorrrtttsssqqqwwwyyywwwttttttuuuqqqlllkkkmmmqqqtttuuuuuutttrrrqqqqqqrrrsssrrrnnnhhhcccbbb___ZZZVVVSSSNNNJJJGGGDDDDDDCCCBBBAAA???>>>===666888;;;=========???@@@777>>>DDDDDD???>>>EEEMMMmmm{{{ooopppjjjgggjjjpppyyyvvvccchhh~~~}}}zzzooohhhmmmyyyooogggwwwqqqSSS888...111444444/////////......---------------------,,,+++***)))---,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********)))(((((((((((()))******++++++,,,------------,,,------,,,,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------////////////.....................///////////////333222111111111222444444333333444444444444555555333333333222222222111111222222222222222222222222222333444444555444444444444444444444444444444444333>>>PPPkkkuuu```OOO???999999===JJJWWW```ppp))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---++++++++++++++++++++++++------......///000000000000555555:::MMMnnnuuu{{{~~~xxxzzz{{{{{{{{{xxxnnncccTTTIII???===>>><<<:::999999@@@JJJPPPRRRPPPMMMKKKMMMJJJGGGFFFGGGFFFBBB>>>:::999888777666555555555888888999;;;===AAADDDFFFIIIMMMRRRTTTUUUXXX\\\```fffhhhkkklllkkkkkkkkklllssssssppplllhhheeeeeefffeeehhhkkkmmmmmmmmmnnnooorrrqqqppppppqqqsssuuuwww||||||}}}zzzyyy{{{}}}~~~}}}~~~~~~{{{zzzzzzwwwqqqkkknnnqqqssssssqqqnnnlllkkkkkkkkkjjjiiiddd^^^ZZZVVVSSSOOOKKKHHHDDD@@@===============<<<;;;::::::777999;;;;;;:::999:::;;;>>>@@@???>>>BBBRRRjjj}}}~~~}}}xxxjjj[[[TTTUUU___tttiiiPPPXXXkkkzzztttooommmlllqqqttt```mmmiiiRRR:::///000111222111......------------,,,,,,------------,,,+++******---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))((())))))***+++++++++,,,------------------------------,,,,,,,,,------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---............////////////000000///////////////...111111111000111222222333222222222333333333333444333333333222222222111111222222222222222222222222222222333444444444444444444444444444444444444444///===DDDIIIfffdddQQQGGGCCC???;;;FFFOOO___qqq}}}))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))))))))))))))************************,,,------......///000000///555666888<<>>AAAEEEJJJNNNQQQMMMKKKHHHGGGGGGEEEBBB??????>>><<<:::888666555555666777777888:::<<<>>>@@@???BBBFFFIIILLLOOOSSSVVVYYY]]]bbbddddddeeehhhkkkttttttrrrooollljjjkkklllgggjjjllloooppppppoooooopppooonnnmmmnnnqqqtttwwwzzz{{{}}}}}}||||||xxxrrrkkkmmmnnnnnnmmmiiieeebbb___^^^]]]\\\ZZZVVVPPPLLLIIIGGGCCCAAA???===:::777888999999999999999999888:::;;;<<<<<<:::999999:::BBB<<<:::FFF___}}}zzztttnnncccYYYSSSUUU```uuueeeTTTNNN[[[mmmtttllljjjrrryyy}}}vvvnnnooouuurrrIII888---111666222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,++++++++++++***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++++++++,,,,,,---...---------..................------------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------...///000000111111000000000//////......000000000000000111111222111111111111222222222222333333333222222222111111111111111111111111111111222222333444444444444333333333333333333333333333333;;;<<<888EEEkkksss```PPPCCCBBB???===AAAIIITTT___ggg}}}rrrtttyyy{{{yyyrrrqqq(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))(((((())))))************************,,,,,,,,,---......//////,,,000000333666555JJJnnnttt~~~uuunnnjjjhhhgggiiidddaaa^^^WWWLLLDDDAAA===;;;888777;;;AAAHHHLLLLLLKKKKKKJJJIIIFFFCCC@@@CCCAAA???===;;;999888777555666666777777888999:::777999===@@@BBBEEEIIIKKKLLLPPPVVVYYY[[[^^^cccggghhhiiiiiiiiihhhiiikkkmmmiiiiiiiiiiiijjjkkkkkkjjjjjjhhhgggfffhhhjjjnnnpppqqqrrruuuvvvwwwwwwxxxxxxxxxxxxzzz|||~~~~~~}}}{{{|||}}}{{{wwwvvvvvvrrrlllgggggggggeeebbb]]]YYYVVVPPPNNNLLLKKKIIIFFFBBB??????===;;;;;;;;;;;;999888777888888999999999999999:::;;;<<<;;;;;;<<>>@@@EEEHHHHHHOOOeee~~~xxxrrrllleeeeeejjjooowww{{{xxxsssnnnmmmooorrrsss(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,************************++++++,,,,,,---.........///000,,,///666666===PPPwwwsssiiidddnnnmmmnnnlllbbbUUUNNNMMMAAA>>>:::999:::===>>>???IIIJJJMMMNNNMMMJJJGGGDDDFFFDDDBBB@@@>>>===<<<;;;555666666666666666666666555666888:::===???AAABBBCCCFFFJJJNNNQQQUUUYYY\\\\\\^^^```aaabbbeeeiiillljjjgggeeedddeeeffffffeeeeeedddccccccdddfffhhhiiihhhjjjmmmnnnnnnmmmnnnoooiiikkkoooqqqrrrqqqpppnnnlllmmmlllhhhggghhhddd^^^\\\[[[YYYVVVSSSOOOLLLKKKDDDBBB@@@???>>>===:::888999888888999;;;<<<;;;:::888999:::;;;;;;;;;;;;:::<<<;;;:::888777999>>>BBBRRRiii~~~uuupppggg]]]WWW\\\ooo|||tttwwwtttjjjfffkkknnnkkkfff``````lll|||vvvZZZlllkkkLLL777333000...///...,,,///444++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---...............---------...............------------------------......------------.........------,,,,,,------...---------...///000000111111000000000000000000/////////000111111111111000000000000111111111111222333333333222222222111111111111111111111111111111111111222333333333333333222222222222222222222222444///222:::888444FFFaaawwwssspppxxx}}}zzz}}}vvvcccQQQHHHEEECCC??????HHHSSShhhuuukkkgggdddfffrrr{{{vvvlllllltttyyymmmccc[[[eeerrr~~~(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***+++,,,************************+++++++++,,,------......///333///...777999:::BBBaaa}}}wwwvvvuuussskkkaaa\\\]]]KKKFFF@@@<<<;;;;;;:::999@@@DDDJJJOOOOOOMMMJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@999999999999888777666666666666777888;;;<<<======>>>===>>>BBBFFFJJJKKKLLLOOOQQQSSSUUUWWWZZZ^^^aaabbb```^^^^^^___```___]]]\\\\\\\\\\\\\\\]]]^^^___\\\___bbbbbbaaa``````bbb]]]___aaaaaa```___^^^^^^YYYZZZYYYVVVUUUVVVSSSMMMMMMKKKHHHFFFCCCBBBBBBBBB>>>===;;;:::;;;;;;:::888999888888999;;;======<<<:::;;;;;;<<<<<<<<<<<<;;;<<<;;;::::::<<>>IIIjjjwww{{{hhhjjjhhhpppqqqaaaZZZSSSMMMPPPLLLDDDHHHWWWeeezzzwww}}}{{{sssmmmqqqyyyzzzqqqgggbbbccceeeeeeccckkk|||(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))***++++++,,,,,,---......&&&222111...444555222555:::QQQ{{{}}}|||wwwpppmmmnnnVVVNNNCCC<<<999:::;;;;;;777>>>FFFMMMOOOMMMJJJIIIGGGGGGFFFDDDCCCCCCCCCCCC============<<<:::999888999888888999;;;<<<;;;;;;:::777666888===@@@@@@>>>AAACCCDDDFFFGGGIIIMMMPPPUUUTTTSSSTTTWWWWWWTTTQQQOOOPPPPPPPPPPPPPPPPPPPPPNNNQQQTTTTTTQQQPPPQQQRRRSSSSSSRRRPPPNNNMMMMMMNNNKKKMMMLLLIIIIIIJJJGGGBBBBBB@@@===::::::;;;===>>>===<<<::::::;;;<<<<<<;;;:::999999:::<<<===<<<;;;;;;<<<<<<=========<<<<<<666888;;;BBBMMM\\\lllwwwxxxbbbPPPOOOVVV```nnn{{{bbbZZZgggzzzyyytttpppxxxtttmmmnnn\\\HHH>>>222111)))111333//////333000''',,,,,,,,,------.........++++++,,,------,,,,,,,,,++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,---------......------------------------......------------......//////............//////........./////////////////////000000111111222222///000111333333222222111111111111111222222222222333333333222222222111111000000000000000000000000111111222333333333333222111111111111111111111111111222111///111777999888===qqqhhhfffhhhbbbfffzzz|||[[[[[[UUUSSSRRRKKKSSSjjj{{{ooommmqqqxxxvvvjjj```ZZZTTTRRRTTT___sss)))((('''%%%%%%&&&&&&''')))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******+++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++------...000111333444444666;;;NNNwww~~~|||www~~~|||hhhlllxxxzzzsssnnnnnncccRRRGGGIIIMMMEEE888::::::<<<>>>@@@AAABBBBBBGGGHHHHHHHHHGGGDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@888777777999;;;;;;888444999999888888777777666666888888999;;;===???AAABBBIIIJJJJJJKKKLLLKKKKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCAAA???===:::888777;;;;;;;;;<<<<<<<<<======<<<999777888;;;<<<;;;::::::<<<======;;;:::;;;<<<888<<>><<<:::<<<>>>???<<<:::>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@:::999999;;;===<<<999666999999888888777666555555555555555666888999;;;<<<>>>>>>???@@@@@@@@@@@@@@@BBBAAA@@@???@@@@@@AAABBBDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@????????????>>>===<<<:::999:::::::::;;;;;;;;;<<<<<<;;;999888888;;;<<<;;;999<<<>>>??????===<<<;;;<<<@@@>>>;;;:::===EEEPPPXXXwww{{{}}}tttqqqlllhhhbbb^^^___hhhuuu}}}```[[[aaa]]]cccjjjnnnkkkhhhnnnxxx~~~sssrrr```>>>111///,,,***+++------------------------------........./////////.........---,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------------,,,,,,,,,+++++++++................................................------------...///000111000000000000//////////////////000111111222333333111111111111111111111111333222111000////////////........................111111111111000000//////111111111000000000//////111111222222333444444444777777JJJrrr~~~xxxzzziii\\\ZZZ]]]aaacccmmmuuuwwwuuuooofff^^^ZZZ]]]aaapppsss{{{***)))((('''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++***)))((()))***++++++,,,,,,++++++,,,,,,---///000111222222222333333;;;WWW}}}www}}}vvvyyysss]]]XXX___qqq~~~qqqeee^^^NNNGGG>>>999999:::999666999:::<<>>======>>>???>>><<<:::;;;:::999888777666555555444444444444555555666777888999::::::;;;;;;::::::;;;;;;::::::;;;<<<===>>>============>>>>>>>>>>>>========================;;;<<<<<<=========<<<<<<:::::::::::::::;;;;;;;;;999999999;;;===>>>===<<<;;;===>>>???===<<<======;;;:::;;;CCCQQQaaannnuuuooobbb___ZZZYYYXXX\\\gggzzzuuu]]]^^^jjjjjjnnnllllllnnnpppvvvvvvqqq```GGG000+++......---...------------------------------------...............------,,,,,,+++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------------------...///000111111111111000///.........//////000000111111222222111111111111111111111111222111000//////...//////........................111111111111111000000000000000000000////////////000000111111222333333444333222555EEEjjjpppfff}}}~~~uuutttttt{{{oooZZZPPPSSSKKKSSS]]]gggppp~~~sssssstttnnnbbbZZZYYY\\\```eeekkkttt}}}***)))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))***+++++++++***)))))))))***++++++++++++++++++,,,---...///000111111...333666999FFFfff|||}}}vvvttt{{{nnnggg```pppzzzooohhheeeZZZLLL???999999;;;<<<999::::::<<<===>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>=========<<<;;;999888777777888777666666555666666666888888999:::::::::999999888888999999:::;;;<<<<<<999999:::;;;<<<<<<======;;;;;;;;;<<<<<<<<<======::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>???@@@@@@???>>>>>>===;;;999888999;;;999???NNNcccxxx{{{iiiXXXRRRTTTVVV___mmm|||vvvtttppprrrzzznnnjjjppp}}}xxxnnnwwwmmmMMM===///...111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***************************************++++++++++++***++++++++++++,,,,,,,,,*********++++++*********,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------------------------------------------...///000000111000000000/////////.../////////000000000111111111111111111111111111111111000//////.........///........................000000000000000///////////////////////////////////////000111111222222333000555888999DDDggg}}}kkk```mmmeeeooorrrnnnaaaaaa___\\\ZZZ^^^gggoooeeeiiijjjeeeaaadddiiilllnnnqqqqqqnnnqqqzzz|||xxxxxxyyytttqqqkkkeeeaaa```aaacccfff]]]YYY^^^fffhhhggggggrrryyy)))))))))))))))(((((('''''''''''''''''''''''''''&&&(((***++++++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))+++,,,,,,,,,++++++))))))***++++++++++++***++++++,,,---...//////000...111444444666AAAVVVggg|||zzz~~~ooosss|||vvvvvvwwwzzzyyytttmmmhhhnnnjjjbbbVVVLLLEEECCCCCC;;;:::999999999999:::;;;<<<===>>>???AAABBBCCCCCCAAABBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999888777777777777555555666777777777777777777777888999:::;;;;;;;;;999::::::;;;<<<===>>>>>>;;;<<<<<<======>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<<<<=========<<<<<<;;;;;;>>>>>><<<:::999;;;@@@CCCNNNZZZmmmvvvsssoooggg\\\TTTXXX```ooozzz}}}kkkdddhhh}}}wwwuuu}}}xxxnnnyyy```GGG<<<444------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,)))***++++++++++++***)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------...///000.../////////000000000111//////////////////000000000000000000000000000000000///......---.................................------.......................................///......//////000111111222///000555777222===kkkyyysssxxxxxxmmmlllkkkiiieeettt}}}uuuqqqooooooooorrrnnnaaaUUURRRSSSRRRJJJPPPRRRNNNLLLOOOSSSTTTVVVXXXXXXVVVTTTSSSTTTTTTSSSXXX\\\[[[XXXWWW[[[___kkkmmmuuu(((((()))))))))((('''&&&''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((())))))%%%&&&&&&&&&&&&'''''''''%%%&&&'''((()))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,------,,,,,,((()))******++++++*********++++++,,,------......000//////000111333;;;CCCiiixxxsssnnnttt~~~pppfff```]]]^^^hhhlllqqqqqqkkk^^^RRRJJJBBB@@@===;;;999999::::::999:::;;;<<<>>>???AAAAAA???@@@AAAAAA??????@@@AAAAAAAAAAAA@@@??????>>>>>><<<;;;:::999888777777777777777888999999999999999666777888999::::::999999;;;;;;<<<<<<===>>>??????=========>>>>>>?????????<<<============<<<;;;;;;>>>>>>>>>===============>>>>>>===:::777555555666555888>>>DDDKKKSSS\\\bbbiiirrr~~~}}}rrrjjjbbbbbbdddggghhhkkkvvvmmmccc```dddooo~~~xxx~~~ooorrrgggKKK<<<444000...+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++)))))))))************+++************++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000.........///000111111111............////////////000000000000000000000000......------------......------------------------,,,,,,,,,,,,---------------------...............------...//////000000111555+++,,,666444111GGGggg}}}jjj\\\ZZZ\\\lllwwwqqqkkkddd\\\``````\\\ZZZ___dddeeegggjjjllllllnnnrrrrrrpppnnnxxx''''''((()))((('''&&&%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))((('''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++'''(((***+++,,,,,,,,,+++((())))))*********************++++++,,,,,,------111------222555666:::@@@DDDaaa}}}~~~rrrlllyyy}}}eeeTTTRRRXXX___dddooo|||yyygggWWWTTTQQQKKKEEE@@@>>>======:::::::::;;;<<<<<<======<<<>>>??????======@@@BBBAAA@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::999999999;;;<<<======>>>=========888999:::;;;;;;::::::999;;;;;;<<<<<<=========>>>===============>>>>>>>>><<<======>>>>>>=========>>>>>>======<<<<<<<<<<<<;;;<<<;;;888666666999<<<@@@GGGQQQ[[[dddkkkqqqtttooovvv{{{vvvkkk```[[[[[[[[[___kkkyyyeee]]]fffppptttuuuzzzzzzxxxyyyooopppcccBBB555111...---......------...//////++++++++++++++++++++++++++++++*********))))))))))))*********************************************))))))))))))************************++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////000000000000........................000000000000000000000000...------,,,------......------------------------,,,,,,,,,------.........,,,,,,---------.........,,,------...//////000000555---,,,333555333999EEEcccxxxgggaaannn&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((%%%&&&'''((()))***+++,,,&&&''')))***+++++++++***(((((()))************************++++++,,,,,,---000,,,,,,222444111222666<<>>===<<<<<>>===<<<<<<<<<;;;;;;<<<===============;;;<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????======<<<<<<<<<;;;;;;;;;666888888888999<<>>UUUwwwhhhfffvvvuuudddnnnvvvvvvuuuhhh^^^gggzzz}}}rrrlllqqqsssiiiZZZRRRTTTYYYDDDEEEDDD@@@;;;999:::<<<:::777777;;;===<<<===@@@===>>>>>>===;;;<<>>??????============:::>>>CCCCCC???<<<;;;;;;:::<<<>>>>>>>>>===>>>??????===;;;:::999:::;;;<<<:::::::::;;;<<<===<<<;;;===???>>>;;;;;;>>>===999AAA777888:::888<<<>>>666;;;<<<@@@DDDGGGPPPcccuuu~~~nnnfffgggaaaWWWbbbdddjjjjjj^^^TTT___ssssss|||}}}yyywwwuuu|||pppIII===>>>:::222...///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***)))((((((000)))''',,,///---)))(((***)))((((((((()))***+++'''((()))++++++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++******************))))))))))))******************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000///000111111111///...---,,,,,,------...///000000000000000000000000000000...///////////////......//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,///............000222333;;;===RRR{{{wwwxxx|||~~~rrrhhhooo((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))((((((((('''''''''&&&(((((()))))))))*********************+++,,,------------...///000111111222///444999@@@SSS|||qqqhhhjjj~~~tttuuuttteee^^^___eeejjjbbbaaagggtttsssfffWWWZZZ[[[XXXRRRKKKFFFDDDDDD???<<<>>>???===<<<>>>CCCAAA>>>======<<<;;;999::::::999888777888999;;;:::===AAABBB@@@===:::999555777888888777666777888777666555444555666888999999999:::;;;<<<<<<;;;:::<<<===;;;888888;;;999555333222<<<@@@;;;???IIIHHHVVVVVVYYY___bbbcccfffkkkqqq]]]TTTWWWYYYTTTPPPSSS]]]jjjllllllvvvmmmgggrrr~~~oooeeexxxwwwZZZDDD222333999666000......---,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))(((###)))000111---)))((()))++++++***)))))))))***+++(((((()))******************************************++++++,,,,,,++++++***++++++******************))))))))))))*********+++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000///////////////...------,,,,,,------...//////000////////////////////////......////////////......//////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------..................///000111111222000:::RRRmmm|||jjjiiitttxxxrrrjjjggglllssspppjjjhhhrrr((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((('''''''''''''''(((((())))))))))))******))))))))))))***+++,,,---,,,------...///000111111...222666333222JJJwww^^^lllooowww~~~qqq{{{}}}fff\\\```gggeee^^^___qqq|||iiilllpppooohhh^^^UUUPPPVVVNNNGGGGGGFFFCCCBBBCCCLLLHHHDDDCCCDDDBBB>>>999::::::::::::999999888888999;;;???BBBDDDBBB===:::777888999888666555666777777666666666777888999:::666666777888999999999:::555777777888???FFFGGGCCCIIIJJJTTTTTTKKKRRRccckkkpppbbbXXX[[[ccciiijjjjjj|||wwwgggQQQFFFKKKSSSVVV[[[___ooo|||lllYYY[[[qqqxxxvvviiieee}}}[[[???888///+++000222---***+++------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))'''(((222IIIfffmmmOOO+++---,,,+++***************)))))))))))))))******+++******************************++++++++++++************++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////......------------...,,,,,,------.../////////////////////////////////......///////////////...//////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------******+++,,,---...//////......///////////////...///,,,...666AAAYYYyyyggghhhooommmfffssstttxxxpppkkkmmmfffdddaaabbbiiiqqqpppjjjrrr((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''(((((((((((()))))))))***))))))((())))))***+++,,,+++,,,---...///000000111555000111666666===[[[|||~~~eeecccffftttxxxwww}}}qqqiiilllkkklllttt~~~}}}wwwnnnppptttuuusssnnniiifffmmmcccZZZVVVTTTPPPOOOPPPRRROOOLLLJJJHHHFFFCCCAAA;;;<<<===>>>>>>;;;777444666777:::???DDDDDD???:::777888999777555555666777666777777888999:::::::::666777888999999;;;===???>>>???AAAFFFPPPZZZ[[[WWWddd^^^```___\\\iiixxxaaaNNNNNN\\\dddbbb]]]eeeddd\\\OOOJJJSSSaaaiii{{{qqqccceeeeeejjjxxxpppmmmsss~~~qqqgggrrruuuKKK777333888222......---)))(((+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))///(((,,,QQQ}}}EEE...---,,,++++++***))))))***)))((((((((()))+++,,,++++++++++++++++++++++++******++++++++++++************+++++++++++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------......//////000///...---,,,---...///---------.........//////////////////////////////---...////////////////////////...---,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,******+++,,,------......---...///000///...---,,,...000333555666CCC___zzzzzzhhh]]]XXX^^^mmmyyyyyyssskkkcccbbbfffuuuxxx{{{((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((((()))***++++++++++++,,,---...///000000444,,,...999<<<999@@@OOOvvviiiiiivvvtttjjjvvv{{{yyy}}}wwwjjj```hhhhhhjjjnnntttzzzzzznnnfff```ZZZ[[[^^^[[[\\\[[[UUUMMMGGGGGGIIIDDDAAA>>>=========;;;:::>>>===>>>AAAEEEFFFBBB???<<<<<<<<<:::888777999:::999;;;===@@@BBBCCCDDDDDDAAADDDGGGHHHHHHIIIKKKMMMVVVUUUUUUZZZeeemmmjjjbbb^^^RRRRRRYYYcccwwwsss___QQQVVVcccdddWWWJJJMMMTTTYYY[[[aaannn}}}zzzdddgggrrrvvvxxx}}}sssqqq{{{rrrrrrvvvUUU777111777222---)))***,,,,,,,,,...***+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********************,,,999XXXsssnnnYYY---------,,,+++***))))))***)))((((((((()))+++,,,************************)))******++++++******)))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------...............000000.........///000111---------.......................................------.../////////////////////...---,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++,,,///333555444888EEERRR{{{zzzsssmmmllljjjjjjsssxxx|||xxxmmmfffbbbgggpppvvv{{{((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))''''''''''''((()))***+++***++++++,,,---.../////////...333888666111777AAAUUU{{{xxxmmmmmmppprrrssslllqqqvvvlllfffddddddhhhrrr}}}xxxnnnccc]]]aaaiiiooossstttlll^^^SSSPPPRRRUUUOOOIIIFFFHHHMMMOOOPPPSSSRRRPPPQQQSSSTTTUUUUUUVVVUUUTTTPPPMMMKKKLLLMMMPPPRRRVVVYYY\\\]]]]]]]]]RRRXXX```cccaaa]]]ZZZYYY\\\[[[]]]eeesss|||vvvlllYYYMMMOOO\\\hhhyyyzzzhhhWWWKKKQQQ```fffbbb\\\bbbiiirrryyyvvvlllooozzz{{{qqqxxx}}}~~~pppjjj|||hhhOOO???555000000,,,******---000000...+++)))***++++++,,,+++++++++******++++++++++++******************************&&&,,,---))),,,666<<<;;;+++,,,,,,,,,+++***)))((()))))))))))))))******+++))))))))))))))))))))))))))))))************))))))******++++++,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------------------------,,,---......//////......000////////////000111111................................................,,,---...///000000000000//////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++---,,,,,,,,,+++++++++***,,,,,,---------------,,,......//////000333888<<>>===OOOjjjttt___fffwwwiiisssppp|||~~~zzzvvvuuuyyy~~~}}}yyyrrriii^^^[[[fffttt}}}ssseee[[[WWW]]][[[[[[___eeegggeeebbb______^^^^^^```fffnnnsssooonnnjjjeee___[[[[[[[[[iiijjjlllmmmllljjjgggeeeZZZffftttzzzuuuiii]]]VVVQQQQQQVVVcccuuuxxxlll\\\TTTXXX```eeeqqq{{{xxxfffYYYPPPWWWgggvvvssseeebbbgggssswwwiiiuuu{{{yyyZZZ:::,,,---...,,,***...000000000///...---+++((()))***+++,,,++++++*********++++++++++++******************************)))***+++,,,,,,)))$$$ )))***+++++++++***)))((((((((()))***************(((((((((((((((((((((((())))))************))))))******++++++,,,------...,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------........................,,,---.../////////...------......///000000//////................................................,,,---...///000000000000//////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))*********++++++++++++++++++,,,,,,,,,++++++++++++,,,---......---...------///222444555;;;EEEXXXqqqwwwoooppppppnnn|||yyy|||rrrqqqrrrsssrrrooollljjjmmmkkksss)))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''&&&&&&''''''((()))***)))***+++,,,---......///---///...---000777888444777777AAA[[[yyyqqqzzz|||rrrZZZeee~~~{{{iiiiiiggg```YYYZZZkkk}}}{{{}}}nnn^^^TTTUUU[[[gggttt|||yyynnndddYYYZZZ[[[]]]bbblllzzztttqqqllleee]]]XXXVVVVVVnnnnnnmmmjjjeee^^^XXXTTTYYYiii|||}}}kkkWWWLLLLLLMMMQQQ]]]nnnvvvmmm^^^TTTPPPTTTWWWWWWfff|||oookkknnnyyy~~~sssiiijjjttt|||}}}zzz|||sssmmmjjj~~~zzzDDD777,,,---000...---...---//////***'''***///444((()))***+++,,,,,,+++*********++++++++++++************************++++++'''%%%'''***(((%%%)))111'''(((***++++++***)))((('''(((***+++++++++***)))(((((((((((((((((((((((())))))************))))))******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................,,,,,,.../////////...---+++,,,...///000///...---.....................---........................,,,---...///000000000000//////...---,,,,,,,,,,,,*********++++++,,,,,,---))))))))))))************))))))***+++,,,------...++++++******+++---///000(((+++---...///222222000///333>>>SSSooo}}}uuurrrtttuuu}}}ooommmkkkkkkmmmqqqyyyxxx}}}''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''(((((('''%%%%%%&&&((('''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))******++++++,,,------...///000000//////000111555444888CCCQQQmmm|||uuuxxx~~~ooodddmmmtttwwwggg```aaacccgggkkklllhhhhhhmmmnnnfff\\\VVVYYY```kkkwww}}}tttlllWWWPPPLLLUUUiii|||xxxjjj\\\UUUPPPOOOWWWbbbsssuuupppbbbVVVRRRSSSSSSSSSeee{{{xxxbbbTTTRRRYYYUUUUUU\\\fffjjjfff___^^^cccdddaaagggyyyyyyvvvxxxsssttt{{{~~~rrrfffcccttt}}}\\\LLL111000000///...---------,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////..............................------,,,,,,,,,---......000///...---------------,,,,,,---...//////......------,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,------......///111222555;;;JJJccc{{{tttlllfffccccccdddmmmooonnnppp}}}|||vvv}}}yyy~~~xxxrrrrrrzzz|||''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&&&&'''''''''(((((('''%%%%%%&&&''''''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&'''((((((((()))))))))))))))******++++++,,,,,,------///000000///...000111666333555999;;;FFFccc{{{}}}wwwfffmmmeeecccnnn{{{sssrrruuutttllldddaaa]]]XXXTTTSSS```bbbeeeiiikkkiiiddd```NNNLLLOOOYYYiiiuuuzzzzzzhhh^^^UUURRRQQQPPPTTTZZZmmmllleeeZZZSSSRRRPPPNNNQQQ^^^pppzzzsssbbbVVVSSSNNNQQQXXXcccooowwwzzzyyyjjj___bbbmmmvvv|||xxxvvvzzztttcccjjjoooOOO999222//////......---,,,,,,+++,,,,,,+++++++++*********************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,------...///...------,,,,,,------,,,,,,---...............---,,,,,,,,,,,,+++++++++******++++++******)))((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........,,,---...111888HHH[[[iiixxxsssqqqqqqpppooorrrsssttt{{{||||||{{{yyyyyyvvvxxx~~~''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,+++***)))'''''''''''''''(((((('''&&&%%%&&&''''''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,...//////......///000111///222555222111<<>>III\\\sss''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))*********+++++++++,,,,,,------......//////000000111222333444555666333777UUUvvvvvv~~~}}}wwwkkkddd___\\\aaaccceeefffffffffhhhjjjccc```___dddnnnyyyxxxuuuuuuxxxqqqVVVAAA777333...---...///...,,,...---,,,++++++***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((('''&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))******+++))))))(((((((((((())))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***+++---///000000//////------------,,,,,,,,,,,,------------------------***))))))))))))***++++++************************((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''(((((((((''''''&&&&&&'''''''''(((((((((******+++++++++,,,,,,,,,,,,,,,------.........///,,,...111222555>>>KKKUUUcccyyy''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))************+++++++++,,,------....../////////000000111111222666444444===JJJVVVyyy~~~ppphhhmmmrrruuutttsssssstttdddbbbaaa```aaabbbbbbbbb___eeehhhggghhhkkklllkkkiiidddaaadddeeeccccccfffsssrrrmmmddd^^^^^^bbbfffiiijjjkkkkkklllooosssvvv}}}{{{}}}uuunnnrrr}}}|||cccRRRDDD999555111///...///000000...,,,---,,,,,,+++******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((((((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***+++...000111000///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++************************''''''''''''''''''''''''(((((((((((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''(((((((((************++++++++++++,,,,,,,,,,,,------------...000222111///111777<<>>CCCYYYvvvzzzwwwssstttxxx```OOO>>>999222------000///,,,+++,,,------------......++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&(((((('''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++******)))((()))***++++++***)))((('''(((((()))******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***)))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******'''(((((()))***+++,,,,,,***+++---......//////000000///222555555666???JJJ^^^eeevvv&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,---...///000111***222000...555888999BBB999@@@HHHPPPcccyyymmmkkk{{{xxx```OOOCCC:::555444555111))))))///111,,,(((***,,,,,,+++)))((((((+++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''###%%%''''''&&&&&&&&&'''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))++++++******)))'''((()))******)))(((''''''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++*********+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((()))***+++,,,---++++++++++++++++++++++++,,,+++...111000---444>>>888<<>>DDDDDDAAAEEEQQQ]]]}}}nnnnnnzzz{{{tttzzzlll\\\FFF999555444111...//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))(((((()))************+++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++,,,---......))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''(((((())))))*********++++++,,,,,,------...........................222444777;;;@@@HHHQQQWWWuuu''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))((('''''')))+++''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,///111333444555555444333111888======999999???EEENNNjjj~~~yyy}}}vvv^^^RRREEE<<<222---...111111///.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))(((((())))))*********+++++++++***++++++,,,,,,++++++*********************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++***++++++,,,---...))))))))))))((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((('''''''''((())))))************++++++,,,---------------------------------,,,---...000222666<<<@@@JJJWWWiiizzz''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((())))))'''''')))***''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((((((((((()))))))))*********++++++)))*********++++++++++++...///111222333333222111000555::::::888555555666333???MMM```~~~|||~~~|||eeeMMM;;;333111///---,,,---...---+++...------,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))(((((()))))))))*********++++++******++++++++++++************************))))))******))))))))))))******))))))))))))))))))))))))************+++,,,---...)))))))))(((((((((''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((()))***************+++,,,,,,------------------------------+++,,,---------...000222333999DDDRRRbbbuuu~~~zzz{{{nnn]]]''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''))))))((('''((()))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))************))))))))))))************------///000000111000000000222555777888777555555;;;<<<:::===OOOooo~~~~~~yyynnnaaaVVVJJJ>>>666555///111222111///---,,,+++---,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))******************++++++++++++******++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,---))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((())))))***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000000111222666666888>>>IIIUUU```fff~~~}}}}}}}}}lll```TTTEEE;;;''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((()))))))))*********(((((()))))))))*********,,,,,,---...////////////......///000222333333333111777;;;::::::AAAJJJOOOnnnqqqjjjrrrsss[[[IIIAAA:::888444///---...(((***------,,,,,,...000+++++++++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((()))))))))*********)))******++++++******)))+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///.........///222000...///444:::===???IIITTTdddqqq~~~vvvhhh[[[OOO@@@888666777666444&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))(((''''''(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((()))))))))******((()))))))))************,,,,,,,,,------...//////111000///......///111222...333888777333111555999<<>>222222...,,,///000---,,,...++++++,,,+++******,,,---******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''((())))))((((((((()))******++++++++++++++++++++++++++++++***,,,------,,,***++++++,,,+++***,,,///111222333333999@@@GGGOOO\\\kkkvvv}}}||||||}}}gggRRRDDD???666222...---///111111000&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###&&&((()))((('''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((()))))))))***)))))))))*********++++++,,,,,,,,,,,,---...//////111222222111//////222444666444333222222444:::???777777AAARRRcccyyy}}}ssseeeUUUIII???777444666///+++,,,000333222222444222111///...,,,+++)))((()))************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))************))))))((((((((()))))))))))))))((()))************)))((())))))))))))))))))))))))((((((((((((((()))++++++(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((()))''''''(((((()))******+++++++++++++++++++++++++++,,,---...---,,,+++,,,------...//////000222444555444444555555777<<>>:::555111111000000///......------++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***)))(((''''''((()))***'''((()))'''&&&%%%&&&(((((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))*********)))))),,,,,,---...............,,,---......------///000///000000000111444999<<<<<<@@@GGGNNNWWW```iiiooo|||}}}tttkkkbbbXXXOOOHHH@@@>>>:::777555555777888111000///.........//////........................((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&%%%&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,+++,,,,,,------......///000000//////000000111222222222333444555555555555333333444666<<>>BBBFFFKKKPPPTTTUUUcccfffiiikkklllmmmnnnpppqqqssswwwzzz}}}}}}||||||~~~|||yyytttppplllhhhccc```]]]WWWRRROOOOOOLLLFFF@@@AAA===888666555444111...111111///...,,,,,,---...,,,,,,---...............++++++,,,---------......------------------------''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))******++++++,,,,,,---------,,,,,,------...///000000111222222222111111444111///...000333555666:::999888777888999;;;<<>>:::999::::::222222444666444...,,,---.........---,,,+++******---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''))))))(((&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((()))************)))'''(((***+++,,,+++***)))(((+++---...,,,***))))))''')))+++++++++***+++,,,))))))***)))((())),,,...+++---////////////111222111222333444555777888888555888:::;;;;;;<<<===???@@@AAABBBDDDEEEFFFFFFEEEEEEHHHKKKKKKHHHFFFGGGIIICCC@@@>>>===<<<:::888666777555222333555666444111333111//////000111111000...//////---***)))***+++,,,,,,------.../////////,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))******+++,,,,,,,,,++++++,,,---------------...//////000111111111111///111444666666555333222111222333444444444333222555777:::<<<>>>???BBBEEE@@@HHHRRRYYY]]]dddnnnvvv~~~xxxrrruuu{{{rrrdddXXXSSSKKKDDD???;;;888666<<<999444///...///111333222///000333222,,,***,,,---...///000///.........++++++++++++++++++++++++******************************)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&(((++++++)))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''((())))))******))))))'''***...000...+++(((''')))***,,,+++******,,,---+++,,,,,,+++***+++...000(((***---///......///111////////////////////////...000222222222111222333222222222222333444444555222333333333333333444444333222111222333444333111,,,++++++,,,---...///000,,,,,,,,,,,,---...------+++---///000...---///111111000///......---......------...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))))))))***++++++,,,,,,***+++,,,---...---,,,+++,,,---...///000000000000111111111///...000444888555444222222222222444555222333333222222444777999111777===>>>;;;<<>><<<999333222222222111111000000000//////............///000...------......---,,,---,,,,,,++++++,,,,,,---************))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))+++'''((()))******++++++***///---+++)))(((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''&&&%%%$$$%%%%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((())),,,------+++)))'''))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......+++++++++,,,,,,,,,------.................................------,,,,,,,,,,,,,,,,,,------------...////////////////////////........................+++,,,---...////////////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%)))((((((''''''''''''(((&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---....../////////000000000/////////000000000111111222222222222222222222222222222222222222222222222222222222222333333333444444333444444555666777888333333444555777999:::;;;:::::::::;;;;;;;;;;;;<<>>???<<<+++***'''%%%######$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""################################################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&---555999888555((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""&&&,,,000...,,,'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!%%%'''&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################'''$$$!!!!!!###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%#########"""###$$$$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""$$$&&&'''&&&$$$$$$$$$!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%"""###&&&&&&###"""%%%"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###$$$$$$########################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&###"""$$$$$$"""###&&&############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&###"""$$$$$$"""###&&&############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$###"""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%###$$$(((((($$$###%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$''',,,,,,'''$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$(((------((($$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%###%%%))))))%%%###%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%######%%%'''######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&###"""%%%%%%"""###&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""$$$%%%$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$############""""""""""""########################%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""#######################################%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$""""""""""""$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""######$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$######""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""######$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###############$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$ !!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$!!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$#################################"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$##################$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$########################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!$$$%%%'''(((((('''%%%$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''))))))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$######"""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############""""""!!!!!!!!!!!!"""######""""""############""""""###$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''''''''''''''(((((())))))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###############"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################"""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$############"""!!!!!! !!!""""""#########$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%'''(((((())))))'''(((((())))))))))))((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##########################################""""""###############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""""""""######$$$###########################"""!!!!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))''''''))))))***))))))((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""######$$$###"""!!!!!!!!!!!!"""###$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))(((''''''&&&'''((())))))******)))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$############"""!!!!!! !!!""""""###"""!!! !!!"""###################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))((('''''''''''''''((()))+++---...$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$############""""""!!!!!!!!!!!!"""######$$$###!!! !!!###$$$"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))*********)))))))))(((((((((***...111333$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%% """###%%%%%%###""" ########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''(((***+++++++++++++++***)))))),,,000555888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!""""""""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$'''((())))))((('''&&&'''(((''''''(((+++---+++000//////333444@@@VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""""""""#########$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%''')))))))))''''''&&&)))++++++*********+++&&&...///333<<>>JJJQQQ\\\qqq$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$##################$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))))))))...---,,,,,,000999DDDKKKLLLYYYaaappp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((((()))))))))*********((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++......///222999CCCOOOWWWTTT```hhhyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))******'''((((((((()))))))))))))))))))))******++++++++++++******))))))******+++(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((((((((((()))'''((((((((())))))))))))((()))))))))************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))***,,,---...+++111999BBBJJJPPPWWWZZZaaakkkppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""###$$$$$$%%%"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((()))***,,,...///000:::IIIVVV^^^`````````qqqwwwyyy&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((()))***++++++***)))((()))******++++++++++++++++++*********+++,,,,,,---***---...---***((()))*********((((((***---,,,***,,,***((()))++++++)))&&&((()))))))))((('''((()))(((((())))))))))))******************************'''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########################################################""""""""""""############&&&$$$""""""$$$%%%&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###(((+++)))&&&&&&)))***)))&&&(((---///---222:::BBBXXXmmm}}}}}}sssvvv&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))&&&'''((())))))******)))++++++******+++,,,---...------------------------000222444333000...///000,,,,,,,,,+++,,,......---///,,,++++++,,,---+++((('''((()))*********+++,,,)))))))))))))))))))))***(((((((((((((((((())))))(((''''''''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$#########"""########################""""""""""""#############################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############$$$"""!!!"""###%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((******(((&&&&&&((())),,,,,,......,,,222DDDWWWgggtttxxxyyyzzzvvvvvv&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''')))******+++&&&'''((())))))((('''&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***'''''''''((()))***,,,,,,++++++******+++,,,...000++++++,,,---------......+++,,,...---,,,+++,,,---.../////////......///111///---+++***++++++***)))&&&'''((())))))))))))(((************))))))))))))''''''(((((()))))))))***((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""!!!!!!"""$$$%%%###"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''',,,+++)))((('''((()))+++------...222999EEEXXXiiimmmxxxxxxsssrrrrrrxxx&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******&&&''')))******)))'''&&&(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++************,,,...///******+++,,,---...//////,,,,,,---///000111222333333333444444555555777888666555666666444111333777444333111000000000000000...---,,,,,,,,,+++)))(((,,,+++++++++******)))))))))))))))***++++++,,,,,,)))))))))(((((())))))***((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""$$$&&&&&&$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''',,,)))((()))*********---///---111???QQQ^^^dddeeefff{{{~~~&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''(((***++++++***((('''))))))((((((((('''''''''&&&''''''((((((''''''&&&((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((()))***+++,,,,,,---,,,+++++++++,,,......---///222444555444222111222222222222444555777888444444555666999<<<>>>???AAA===<<<>>><<<777777<<<999999999888777777888888999666444444444444333111//////...---,,,,,,++++++***+++++++++,,,,,,,,,---+++******)))))))))******))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$###$$$&&&''''''%%%###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((***&&&'''***+++((()))...777===GGGTTTaaajjjlllkkkzzz&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((((()))***++++++***)))((())))))))))))((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((())))))))))))))))))***+++,,,---...,,,,,,,,,,,,---......///555777:::<<<<<<:::888777555444333333555888<<<>>>:::999:::===BBBGGGJJJKKKNNNFFFCCCFFFEEE>>><<>>???@@@???======<<<;;;:::888777666555444333333222222111111000---,,,+++***************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################""""""""""""##################$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$%%%%%%&&&$$$###$$$%%%'''&&&&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&''''''''''''((((((((((((,,,)))+++111333777III]]]pppvvvwwwqqqpppxxx&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++***))))))***++++++************))))))))))))******++++++++++++******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((()))))))))*********++++++++++++*********+++,,,---///000,,,///222666999;;;<<<<<>>AAA>>>777<<<>>>:::333999HHHMMMIIIVVVWWW[[[```gggnnnssswww{{{|||~~~{{{zzz{{{zzzyyyzzztttwwwmmmppprrriiiZZZQQQRRRJJJ@@@;;;<<<===<<<999999<<<===<<<@@@GGGHHHDDD555555111,,,(((***,,,---(((&&&(((+++,,,(((&&&((()))(((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&(((,,,+++'''(((++++++,,,444DDDVVViii~~~}}}uuu~~~&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((((())))))***++++++++++++++++++++++++++++++'''))),,,...---,,,,,,,,,,,,***))))))***,,,,,,+++***---//////000111...(((...............---,,,+++,,,,,,+++,,,---,,,++++++,,,***((((((((()))((('''(((((()))*********)))(((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))((((((((()))***+++***)))''')))---000111111111111222333111...000666:::999;;;>>>AAADDDLLLPPPKKKAAA999AAAFFFGGGQQQccclllkkkmmmooorrrvvvzzz|||~~~yyyxxx{{{}}}|||lllfff^^^WWWRRRMMMGGGCCCFFFFFFCCC@@@BBBHHHHHHDDDGGGCCC<<<555111///---+++111---+++---,,,((('''(((+++***)))(((((('''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((,,,)))(((+++---,,,...111777777AAAXXXooo$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))(((((())))))***((((((((()))))))))******,,,,,,***))))))***++++++***************+++,,,,,,+++---000111111222333444???:::555444777::::::888222666999999;;;===888222666555333111///............---,,,,,,------,,,******)))((()))++++++***)))******++++++++++++***)))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&''')))+++++++++***)))+++---000555888888666333222222111444???NNNWWWYYYWWWWWWYYY^^^fffggg[[[MMMAAALLLVVV]]]jjj{{{|||{{{{{{~~~}}}wwwxxx{{{|||zzzrrrlllhhh]]]YYYRRRJJJHHHHHHEEE???GGGAAA:::666555555444333333---))))))***)))))),,,,,,,,,+++)))(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''((((((((((((((()))&&&&&&+++......///222666IIIdddwwwzzz{{{$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((((())))))***++++++++++++++++++++++++...---+++******+++,,,---,,,,,,+++,,,---...000111666777888888999;;;???BBBBBB@@@<<<;;;;;;<<<<<<;;;>>>???>>>;;;===BBBBBB???>>><<<999777555444555666555222///...//////---+++)))))))))***,,,---,,,++++++++++++++++++*********))))))))))))))))))))))))((('''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((()))***++++++++++++,,,---000000222555999:::777555333555999CCCUUUhhhqqqqqq___```eeelllrrrnnn```SSSRRRXXX^^^cccmmmyyy}}}|||zzzqqqmmmmmmppprrreeecccbbbdddgggiiihhhfffhhheeefffjjjkkkfffaaa```wwwzzz~~~xxxnnneee^^^WWWMMMEEE>>>:::666666777:::@@@FFF@@@777///,,,+++)))***,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((((((((((((((((((((((($$$%%%***///000...222777???WWWtttwwwpppzzz$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((('''''''''(((((()))***,,,,,,,,,++++++*********,,,,,,---...111444666888777666444333333333444555<<<=========>>>AAAGGGKKKGGGKKKOOONNNKKKIIILLLPPPKKKKKKHHHDDDEEEHHHHHHEEEAAADDDIIIMMMNNNKKKFFFCCCAAA<<<888666888777444111,,,***)))***+++,,,+++***++++++******))))))))))))************************)))(((''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())),,,---...------///222666555444444555888:::<<<<<>>KKK\\\^^^fffrrrzzz{{{{{{|||{{{$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((()))******+++,,,,,,,,,,,,,,,+++++++++,,,///222777<<>>@@@BBBCCCEEEHHHKKKSSS[[[ccceeebbbbbbgggmmmbbbddddddaaa``````\\\UUUKKKUUUcccnnnppphhh]]]TTTQQQKKKFFFEEEGGGHHHEEEAAA999555111...---,,,***)))---,,,+++***))))))))))))************************)))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((('''''''''(((((()))***+++***---000222333777===AAAAAAAAABBBBBBBBBEEEIIIMMM___eeemmmuuu~~~{{{tttuuuxxx~~~}}}vvvpppnnnmmmjjjfffeeeffffffbbb^^^UUU\\\fffqqqwwwzzzyyyxxxvvvuuuwww}}}~~~xxxqqqlllccc___dddeee___^^^bbbnnnnnnpppvvvzzzrrriii```ZZZOOOCCCAAAGGGMMMBBB777444333000------++++++************++++++(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))......///000333<<>>>>>???AAADDDFFFIIINNNUUUZZZ[[[ZZZWWWVVVZZZ___dddfffeeegggmmmrrrzzz||||||zzz|||}}}yyyjjjqqq|||yyylllddd```[[[UUUVVVZZZ]]][[[WWWPPPKKKCCC;;;666222///---///...,,,+++*********+++************************)))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&%%%''')))(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))(((((()))***+++,,,...///---444>>>EEEIIIMMMSSSXXX]]]```bbb```[[[YYY]]]bbblllrrrwww{{{nnneee^^^```aaa```___```YYY\\\aaacccaaa^^^^^^___ooovvv|||tttllliiiiiijjjiiiZZZ\\\dddppp}}}|||uuuuuuooo```SSSQQQDDD:::333555888666444333000///...---++++++******(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''(((***+++,,,,,,//////444@@@LLLXXXfffrrrmmmpppvvv|||'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,,,,,,,,,,---...///000111222333666888:::<<<===:::<<<@@@CCCEEEEEECCCBBBDDDDDDEEEHHHMMMSSSXXX\\\___hhhsss{{{|||wwwppplllllllllllllllmmmpppuuuxxx{{{sssnnnjjjddd```bbbhhhlllkkkgggeee^^^SSSHHH@@@:::555333000///...,,,++++++,,,,,,))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&%%%(((***)))&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((()))))))))******+++---///111222999DDDRRR]]]dddhhhnnnrrrxxx~~~{{{qqqjjjkkkooopppssstttqqqqqqtttwwwwwwiiiYYYMMMQQQ\\\dddjjjpppooozzztttkkkOOOEEE>>>>>>???:::555111555444222///---+++***)))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((()))+++---...///111444BBBYYYmmmxxx{{{|||zzzrrrooo{{{'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%''''''&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((+++)))'''(((***+++)))'''***+++---//////...000333222666<<>>EEENNN]]]mmmxxxsss}}}~~~uuuxxxooohhhnnnppplllmmmsssvvv{{{~~~|||tttrrrjjj]]]YYY^^^kkkuuu~~~qqqeeeZZZLLL???BBB???<<<999999999888777000///---,,,+++***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%&&&&&&'''((()))***+++))),,,333333000777CCCEEE]]]rrrzzz~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''))),,,000555888::::::999888888===EEEIIIIIISSS^^^hhhjjjhhhfffdddbbbmmmiiiccc___^^^aaaeeegggbbbcccpppuuuvvvuuu~~~}}}uuucccVVVNNNFFFIIIKKKCCC>>>:::555000...---,,,,,,///...---------,,,)))&&&))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$&&&))))))'''&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))),,,)))))),,,...///222666AAAHHHTTT```jjjrrrxxx{{{ttt{{{{{{zzz{{{sssooowwwyyyxxxlllgggvvvyyysssooonnnqqquuuxxxxxxyyyzzz|||yyylll^^^\\\fffsss{{{}}}zzzzzz{{{dddVVVZZZ[[[aaaoooyyy}}}}}}eeeFFF???@@@@@@======??????<<<777555222...,,,+++++++++''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%&&&''')))+++,,,333000///222777===HHHQQQWWW^^^kkkxxxeee&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********,,,---///222555:::>>>AAA===@@@BBBCCCJJJTTTZZZYYY^^^gggllljjjhhhkkkoooqqq{{{wwwrrrnnnkkkjjjsss~~~}}}yyyzzziiiXXXGGGEEEGGGBBBBBB???:::777555333000...///...,,,,,,---,,,***(((************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$###%%%'''(((&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))******333+++''',,,222555999>>>PPPWWWbbbnnnwwwxxxuuurrrxxxzzztttnnnllleeefffvvvqqqiiixxx}}}rrrhhhmmm|||~~~yyyyyyvvvooohhheeeccccccgggnnnrrrppplllhhhZZZMMMJJJUUUdddmmmpppjjj{{{tttkkkhhhhhhiiiyyy}}}fffrrrmmmjjjmmmvvv{{{vvvYYYDDDFFFCCC===<<>>CCC@@@<<<888444111///...+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))+++---///000---444333333FFFdddnnnfffeeefffyyyvvvccc\\\^^^%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))(((''''''(((&&&%%%%%%&&&&&&((())))))((()))***,,,...///000111222444666777999===CCCHHHTTTbbblllkkklllsssxxxuuupppwww}}}rrrttt{{{}}}yyywwwsssfffOOOHHHAAA===<<<<<<999666555111...,,,,,,------,,,************************))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###%%%&&&%%%######%%%'''###$$$%%%$$$######%%%'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))***,,,---......666KKKcccnnnpppvvvvvvnnn```jjjooorrrsssppp~~~xxxssskkklllggghhhmmmaaaSSSRRRLLLWWWbbbgggmmmyyy{{{wwwvvvqqqggg___UUUTTTUUUYYY```ccccccaaaYYYTTTQQQUUU]]]aaa]]]XXXMMMKKKLLLPPPVVVYYYYYYXXXOOOZZZdddfffdddcccaaa^^^SSSZZZkkkooollleeennnwww|||yyyoooyyy{{{jjj\\\TTTJJJ???BBBAAA???<<<999666444333...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((('''(((***,,,...000111222---555>>>JJJ[[[jjjlllfffmmmsssrrrfff]]]ZZZcccnnn%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((()))((('''((()))%%%%%%%%%&&&'''((()))***)))***,,,...000222333444999<<<@@@CCCFFFLLLTTTZZZeeevvv|||wwwyyyzzzwww|||fff]]]RRRJJJGGGFFFCCC@@@AAA<<<555000...---,,,+++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###%%%&&&&&&######&&&)))$$$%%%%%%$$$###$$$&&&)))""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))***+++---...///888IIIfffvvvvvv}}}nnncccfffvvvvvvzzzzzzqqqhhheeegggiiigggcccdddgggfffkkkoooaaaNNNJJJBBBJJJPPPPPPUUU___fffgggpppnnniiieeefffdddWWWIIILLLQQQWWW\\\^^^```bbbddd[[[WWWTTTTTTVVVVVVSSSPPPSSSRRRRRRTTTWWW[[[]]]]]]OOOSSSUUUUUUXXX___dddeeeZZZUUUXXXdddppp|||uuufffWWWVVVcccqqquuusssuuusss```MMM@@@@@@@@@>>>===:::999777000///...---+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))&&&(((+++...111222222222222999KKKaaallliiiccccccqqqtttwwwzzzxxxmmm~~~oooaaaSSSPPPTTT]]]mmmzzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%'''))))))(((''')))***)))///444444222555>>>EEEFFFEEEFFFJJJNNNUUUbbbnnn||||||}}}}}}nnnfff]]]PPPIIIKKKKKKHHH???333000222111,,,+++)))(((((()))***((('''))))))))))))((((((((((((&&&'''((((((((('''%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((***++++++***---******,,,---///555<<>>::::::444---******+++)))''')))************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((%%%""""""$$$%%%$$$###!!!!!!"""#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((***+++&&&---///222777111...777BBB\\\xxxyyypppqqqvvv|||tttqqqxxx}}}zzzuuuttt~~~{{{^^^LLLMMMOOOUUU___kkkvvv|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***+++,,,+++)))(((+++---000444999<<<;;;<<>>GGGeeesss|||tttqqqqqqqqqwwwssskkkdddgggrrr|||{{{pppbbbUUUWWWbbbkkk^^^PPPLLLKKKJJJLLLPPPVVVUUUVVVVVVRRRKKKKKKPPPIIIHHHGGGGGGHHHJJJMMMNNNSSSTTTRRRNNNOOOSSSPPPJJJOOONNNNNNQQQVVV[[[___aaaVVVQQQLLLNNNUUU[[[\\\[[[VVVPPPMMMNNNOOOMMMLLLMMMOOONNNLLLLLLQQQ___rrryyyqqqiiiffffffjjjsss}}}nnncccaaabbblll}}}~~~\\\TTTKKKEEEAAA>>>AAAGGG<<<:::666000+++((()))+++))))))*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((%%%""""""$$$%%%$$$###!!!""""""#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((******(((///000111555000///:::ZZZnnnyyyxxx|||wwwpppsssxxx{{{~~~kkkRRRGGGNNNYYYbbbjjjqqqyyy''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((******)))''')))///444888999???FFFFFFFFFOOO\\\___fffqqq|||}}}xxxvvvxxxwwwtttrrrssswww|||~~~~~~~~~|||rrraaaaaa]]]RRRDDD;;;666222...111///---,,,,,,,,,+++************))))))))))))((('''(((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&...+++,,,222888@@@LLLVVVjjjsss{{{zzzvvvqqqlllhhhiiimmmnnnnnnttt}}}jjj[[[MMMGGGOOO\\\YYYPPPIIIGGGGGGGGGGGGIIIWWWVVVVVVUUUOOOIIIIIIMMMDDDDDDFFFHHHJJJLLLMMMNNNXXXYYYZZZ]]]eeekkkjjjeeefffeeeddddddfffkkkrrrxxxnnnkkkggggggkkkppptttvvvpppjjjfffeeebbb\\\YYYZZZYYYWWWTTTTTTWWW\\\ccchhheee```^^^aaafffkkkttt|||uuuooocccdddkkkxxx{{{vvvnnnbbbQQQDDDAAAEEEBBBEEEDDD<<<000)))***...))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%######$$$%%%$$$###!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******111000///333111777GGGppp{{{zzzxxxzzz~~~uuuooopppvvv}}}uuuYYYMMMMMMYYYiiisssvvvxxx|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))&&&(((***)))***000999AAA???BBBJJJSSSUUUTTT]]]jjjhhhrrruuuvvvvvvvvvyyyxxxttt{{{yyy|||{{{sssooovvvrrrhhhXXXLLLFFFBBB<<<666222000---,,,------,,,+++++++++*********)))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))*********+++,,,+++---666AAAKKKRRR\\\dddggguuuqqqddd______aaaooo|||yyymmm]]]QQQHHHDDDKKKUUUKKKFFFBBBAAABBBCCCCCCDDDNNNPPPRRRQQQKKKEEECCCDDDIIILLLPPPUUUZZZ^^^aaabbbiiilllsss~~~}}}|||xxxoooddd\\\YYYQQQMMMQQQZZZgggvvvrrrcccaaaoooyyyaaaKKKAAAHHHLLLMMMFFF:::000---...******)))))))))*********)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++---222//////666<<>>555222///------...---,,,++++++++++++************))))))((((((''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))))))))***...111222999III[[[fffiiimmmqqqqqqtttvvvqqqiiifffkkkrrrnnn|||}}}|||wwwtttyyy~~~vvvhhhaaa[[[TTTNNNHHHCCCDDDGGGHHHGGGDDDCCCDDDGGGHHHHHHSSSZZZaaacccaaa^^^[[[ZZZXXX[[[___eeekkkooossstttvvv||||||ooo```ZZZZZZ^^^fffnnn~~~rrrggglll|||cccLLLIIIJJJKKKIIICCC;;;444///,,,,,,+++************+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))+++,,,---///333111444AAANNNaaazzz|||{{{~~~oooiiikkklllpppvvv~~~}}}''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******+++,,,000222111111777DDDOOO```qqqzzz}}}~~~yyynnniii___RRRHHH???;;;666222000///...,,,,,,,,,,,,+++++++++*********)))((((((''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***)))))),,,333999EEENNN```sss|||{{{zzz{{{xxxiii\\\]]]llloookkkjjjooouuurrreeeXXXUUUTTTSSSQQQMMMGGGCCC@@@EEEIIINNNQQQXXXaaaffffffwww~~~{{{ooooooppprrruuuyyy}}}vvvjjjbbb___```hhh|||}}}zzz{{{sssuuupppZZZNNNKKKHHHHHHHHHDDD;;;444000///---+++******++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((()))+++...000111111666777@@@SSSbbbttt}}}wwwyyy{{{nnnaaacccqqq~~~~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))******++++++...222666666555;;;HHHTTTlll|||rrrssszzzyyy~~~}}}ooo___XXXMMMHHHAAA:::555222...,,,---,,,,,,,,,,,,+++++++++******((('''''''''((()))(((((())))))))))))((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***,,,,,,///777BBBLLL]]]dddqqq~~~~~~xxxkkkcccjjj{{{~~~xxxcccZZZYYYfffmmmeeeYYYTTTSSSSSSQQQOOONNNNNNLLLJJJLLLWWWccckkkvvv~~~vvvbbb___hhh|||vvvkkkfffiiiyyyvvvjjjccc\\\RRRLLLIIIEEE???:::444222///---++++++++++++++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$"""###$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))+++---000333444333:::@@@OOOfffsss|||vvvnnnrrryyyaaacccbbbeeeuuu''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))***+++++++++222888===??????GGGUUU```ooorrrbbbiiiwwwwwwkkkkkk}}}yyysssqqqppphhhggglllsssuuutttxxxzzzkkkfffXXXRRRIII@@@999444///,,,---------,,,,,,,,,+++++++++***((('''''''''((()))))))))************))))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''***---111777CCCSSS___mmmpppwww~~~}}}zzz~~~zzzhhhYYYWWWIIIHHHXXX```WWWNNNOOOPPPNNNJJJHHHJJJPPPTTTUUUaaannn{{{zzzjjjaaammm\\\^^^hhhyyy|||{{{pppaaaSSSJJJDDD@@@>>>666444111...,,,++++++++++++++++++************)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''$$$""""""$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''))),,,///222555777555===GGGZZZrrr{{{~~~sssjjjooowwwfffZZZXXXcccgggeeeqqq)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))'''&&&''')))%%%)))---,,,+++---444:::AAA@@@AAAHHHUUUbbbiiiiiikkkwww~~~pppttt|||vvvyyy~~~{{{tttlllkkkoootttuuuuuupppssswwwxxxuuummmeee___aaa___\\\YYYWWWWWWXXXYYYZZZ___dddccc___```fffmmm~~~ssslll]]]JJJ>>>:::888555111---+++---...++++++,,,+++******)))))))))))))))***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&+++***)))((((((((()))***(((---333===NNNbbbooorrrxxxuuuyyy|||zzz~~~~~~tttbbbTTTOOOIIIEEEEEEHHHGGGCCCFFFLLLGGGJJJTTT___hhhnnnwwwuuummmmmmqqquuu~~~yyynnngggrrr~~~lllPPPGGGIIICCCJJJ>>>444333333...++++++---***(((''''''((((((''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%***)))'''000>>><<<666;;;@@@SSSdddjjjnnnxxx}}}zzzpppeeehhh}}}~~~ooo[[[SSS^^^^^^dddmmmvvv||||||zzz|||)))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))(((((()))***---+++))))))---555>>>EEELLLKKKKKKSSSdddsssyyyxxx~~~{{{{{{tttrrrtttuuu|||xxxsssuuuqqqrrruuuzzz|||ssskkkfffccc```\\\VVVQQQOOOPPPSSSVVVXXX\\\bbbjjjuuurrr___PPPGGG???888333///---000111000///111++++++***)))))))))))))))******)))(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%&&&&&&'''&&&'''''''''((()))+++---444222<<>>;;;===JJJ___hhhrrryyyuuu~~~}}}}}}zzz}}}xxx___RRRJJJOOObbbwww{{{~~~wwwxxx~~~(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((******)))((()))***+++///555===FFFMMMQQQRRRfffjjjmmmrrr~~~|||}}}}}}sssmmmpppwwwsssfffeeeddd```ZZZVVVUUUWWWZZZnnnxxxyyyppp{{{~~~ooocccUUUIII???999444333111---+++,,,,,,,,,+++************+++*********))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))&&&(((*********,,,111555777BBBZZZsss|||wwwtttwwwiii___aaattt|||gggQQQGGGFFFEEEDDDCCCDDDGGGNNNWWWbbbnnn{{{yyyvvvyyy{{{cccMMMMMMNNNMMMHHH===222,,,---,,,+++,,,------+++***)))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''))),,,...+++555666444777;;;GGGZZZkkkmmmoootttzzz~~~xxxvvv}}}oooYYYSSSPPPSSS___uuuyyy}}}zzzxxx{{{(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))******)))(((***+++000888BBBJJJOOOSSSYYY]]]zzz}}}yyytttpppsssyyywwwsssqqqvvv~~~xxxkkkccc```___TTTXXX^^^gggttttttdddpppuuu___MMMKKKCCC===:::777111...///---,,,,,,+++++++++++++++***************)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***)))+++,,,+++***,,,333888BBB\\\uuu{{{yyyvvvrrrlllfff___cccsss}}}|||\\\QQQGGGCCCCCCCCCDDDGGGKKKTTTbbbooo{{{}}}vvvtttyyy```PPPAAABBBLLLOOO@@@//////---,,,+++,,,,,,+++)))***)))))))))(((((((((((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''))),,,...000111999666222<<>>EEEVVVlllzzz~~~~~~tttjjjhhhpppyyynnn```VVVKKKEEECCCTTTcccrrrxxxzzzfffQQQGGG===:::333++++++///---'''*********)))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&&&&'''***))))))+++///222444555<<<<<>>444...---......---,,,,,,,,,,,,++++++++++++)))))))))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((,,,***((('''(((***...000444DDDWWWfffrrr{{{~~~||||||{{{|||ppp```PPPPPPYYYbbbhhhlllwww|||}}}yyyzzz|||{{{}}}~~~~~~{{{{{{|||}}}{{{yyyyyywwwtttuuuwwwyyyxxxvvv}}}||||||}}}}}}||||||vvvlllhhhkkkooovvvLLLJJJCCC???<<<555+++***111,,,,,,++++++++++++++++++(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&''')))+++***,,,///333666999:::;;;BBBLLL[[[iiittt~~~yyymmmgggqqq}}}{{{~~~~~~xxxnnnbbbTTTHHH))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++'''(((******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******,,,...,,,***,,,000DDDIIISSS[[[```ggguuuxxxyyy}}}www}}}ooo```PPPJJJHHHEEEBBBAAACCCBBBAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDGGGIIIJJJIIIGGGGGGJJJMMMRRRRRRRRRPPPOOOPPPPPPPPPQQQPPPNNNMMMLLLLLLLLLLLLJJJLLLMMMMMMLLLJJJJJJKKKFFFGGGGGGEEEDDDHHHOOOVVVnnn}}}hhhbbbpppooo^^^OOOEEE999000...///000111,,,,,,,,,,,,,,,+++++++++''')))***(((%%%$$$''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))))))))+++///444777444IIIcccsssyyyzzzwwwrrrqqquuu}}}bbb[[[WWW^^^hhhpppuuuyyy~~~~~~}}}}}}|||~~~~~~|||}}}|||}}}yyyxxxzzz{{{yyywwwxxxtttrrrtttxxxzzzvvvrrruuuuuuvvvwwwyyyzzzzzzzzznnn___ZZZZZZtttaaaQQQGGGEEEIIICCC222+++000++++++++++++++++++++++++)))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&)))+++...000222444666999<<>>BBBBBB@@@AAAAAACCCEEEFFFFFFHHHKKKMMMMMMMMMNNNOOORRRUUUXXXZZZ[[[]]]___\\\XXXXXX\\\aaa^^^\\\\\\___]]]YYYWWWXXXYYYXXXWWWVVVSSSQQQNNNMMMNNNNNNNNNLLLJJJJJJLLLNNNVVVRRRMMMIIIHHHEEEAAA>>>CCCJJJOOOSSSeeewwwhhhdddlll}}}sssfffSSSCCC888222---+++......------,,,,,,++++++)))))))))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&(((***,,,...333;;;AAAVVVlllyyytttuuuwwwsssnnn```LLLYYYnnn|||}}}|||~~~~~~~~~~~~{{{zzzzzzyyyxxxyyyzzz{{{{{{yyywwwwwwxxxxxxuuuqqqrrrssssssssssssvvvzzz}}}www{{{xxxuuulllnnn```VVVWWWUUUGGG888000------,,,++++++***))))))))))))******))))))((('''''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((,,,......111555888===DDDNNNUUU]]]fffxxx|||sssppp}}}{{{{{{|||xxxzzz{{{}}}~~~~~~}}}|||~~~zzzzzzooobbbVVVJJJAAA>>>@@@))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((+++------+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((()))******++++++***(((+++222555888FFFWWW___fffsss~~~|||}}}zzzvvvsss~~~~~~ppprrr|||kkk\\\VVVOOOEEEAAAEEECCC???>>>AAAEEEEEEFFFIIIIIILLLOOOQQQRRRTTTYYY\\\\\\\\\]]]___bbbfffiiikkkjjjmmmnnnkkkffffffkkkqqqpppmmmnnnrrrpppjjjgggiiifffffffffdddaaa]]]XXXVVVPPPRRRSSSSSSRRRRRRSSSUUUOOOMMMLLLLLLMMMMMMMMMLLL@@@EEEIIIHHHJJJYYYrrrkkkWWW^^^kkkrrr```OOOBBB999222---///......---,,,,,,+++++++++***(((((()))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''')))+++---111<<>><<<222111000///---+++***)))***************)))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''***...444888999@@@IIINNNOOOQQQUUUYYYdddxxxwwwyyytttyyy|||{{{}}}|||pppaaaRRRFFFCCCCCCBBBCCCGGG************))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********((()))------)))(((***,,,,,,333>>>GGGRRRddduuu{{{~~~|||uuuwww|||zzz{{{zzzppp]]]UUUIIIFFFCCCBBBBBBBBBBBBBBBBBBHHHLLLLLLPPPZZZaaaaaajjjeeefffkkkjjjgggooo||||||}}}~~~wwwnnnfffgggeee___\\\]]][[[XXXVVVSSSPPPNNNOOOQQQQQQQQQOOOMMMKKKHHHFFFFFFGGGGGGLLLeeeZZZ___JJJ___qqq^^^TTTMMMAAA555///333444111,,,*********+++++++++************)))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&((())))))(((((()))+++***+++///666>>>MMMggg}}}ooossswwwjjjuuupppqqquuu{{{yyy{{{}}}{{{yyy{{{}}}~~~}}}zzz}}}{{{vvvvvv~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~zzzzzz}}}||||||~~~vvvvvv}}}rrrgggbbbbbbdddfffmmm}}}|||ssshhhtttrrrVVVGGGDDDDDDCCCBBB;;;111******------***************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''***(((***...,,,***000999GGGDDDKKKXXX```^^^\\\^^^ggg|||zzzwwwwwwuuuxxx~~~}}}~~~{{{qqqggg\\\MMMAAAAAAHHHLLLLLLKKK************))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******((('''(((,,,,,,)))))),,,***---888JJJZZZfffrrr|||wwwoooqqqyyy}}}zzzuuuyyynnn[[[NNNIIIEEECCCBBBAAABBBDDDFFFGGGQQQVVVYYYXXX[[[dddjjjkkknnnkkkpppyyy{{{{{{~~~vvvlllgggfffccc^^^\\\YYYUUUSSSRRRQQQPPPOOONNNNNNMMMLLLJJJHHHFFFEEE???KKK\\\qqqoooXXXUUUrrrooo```SSSFFF???555222///,,,,,,------,,,++++++++++++************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((())))))(((((()))+++(((---333888CCCYYYuuuzzzmmmuuuzzz{{{tttyyy|||}}}{{{{{{~~~|||zzzxxxyyy|||~~~}}}|||~~~{{{vvvvvv}}}~~~{{{{{{{{{{{{{{{}}}~~~|||xxxttttttxxx{{{{{{{{{~~~yyy|||~~~lll```^^^``````aaafffssszzzxxxzzzttt}}}lllUUUJJJHHHGGGEEE???666///---......---+++*********))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((,,,///...---444>>>JJJFFFOOOcccmmmhhhcccdddqqq{{{{{{ooopppqqqnnnkkkttt|||mmm___VVVLLLDDDDDDHHHKKKNNNRRR************))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********((())),,,,,,***---222222===NNN___jjjuuutttlllpppwww}}}vvvwwwzzzyyyzzzvvvcccSSSHHHDDDBBBEEEEEEEEEGGGJJJNNNRRRUUUdddgggiiihhhjjjqqqwwwyyyzzzzzz|||tttkkkbbb^^^ZZZWWWUUUTTTRRRQQQOOOQQQRRRSSSQQQMMMIIIFFFCCC@@@BBBMMMaaazzz~~~bbb[[[xxxwwwaaaQQQLLL@@@777...+++---///...,,,,,,+++++++++************)))((((((''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''''')))+++***444;;;???NNNjjjwwwsssooo|||{{{xxx~~~~~~}}}yyy|||wwwxxx{{{}}}{{{}}}~~~|||xxxzzz{{{yyyxxxxxx|||yyyvvvvvvxxxzzz{{{|||zzz{{{{{{wwwssssssyyy~~~{{{xxx~~~|||{{{|||}}}|||xxxuuuuuuxxx{{{~~~}}}}}}|||vvvnnnnnnuuuyyyyyy~~~~~~pppnnnlllXXXMMMHHHCCC>>>777111,,,++++++---+++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&)))---000///111:::EEELLLDDDIII^^^hhhcccaaaggg}}}xxxyyy{{{kkkiiiqqqsssmmmmmmsss{{{vvvbbbSSSOOOJJJGGGHHHIIIKKKRRRZZZ************)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***,,,++++++---,,,,,,111888BBBUUUjjjqqqqqqyyy|||pppjjjooovvv}}}vvvrrr}}}|||||||||ooo]]]OOOGGGFFFFFFGGGJJJKKKMMMPPPUUU[[[bbbgggppprrrtttuuuwww}}}pppkkkddd^^^\\\[[[[[[ZZZSSSTTTVVVVVVUUURRROOOLLLMMMEEE???BBBHHHTTTjjj```^^^llluuu]]]TTTJJJ???444000///...---,,,,,,,,,+++++++++*********))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''(((***,,,111===EEEKKK___{{{{{{sssttt{{{}}}yyytttzzz}}}~~~|||wwwuuuvvvxxxxxx|||}}}|||}}}~~~~~~{{{}}}zzzyyyxxxxxxyyyzzzzzzwwwvvvxxxzzz{{{xxxzzzzzzxxxuuuuuuyyy~~~yyy{{{|||zzz|||}}}|||zzz~~~}}}}}}~~~~~~|||sssoookkkjjjyyykkkRRRDDDAAA===888333---)))+++...,,,,,,+++++++++*********))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&)))---...///555BBBMMMMMMAAA@@@LLLRRRRRR]]]ooouuuvvvnnnhhhrrr~~~~~~www|||~~~~~~}}}~~~xxxgggUUUJJJLLLHHHHHHKKKMMMQQQYYYaaa************)))))))))((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***,,,***+++,,,+++---555???VVVfffwww~~~sssllliiiooowwwlll```eeeoooyyy~~~zzzccc[[[OOOHHHHHHJJJKKKJJJNNNQQQTTTWWW\\\dddmmmtttvvvwww{{{uuukkkdddaaa```___VVVVVVUUUUUUTTTSSSSSSRRRMMMFFFCCCDDDBBBAAAPPPccc~~~kkkXXXdddkkkWWWLLLBBB:::666111,,,+++...,,,,,,,,,++++++++++++***))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((((((***---///777CCCOOO[[[qqq|||wwwwwwwww~~~ssszzz|||xxxtttsssssstttuuuvvvvvvvvvtttyyy~~~}}}zzzzzz{{{}}}~~~www}}}|||xxxxxx|||~~~yyyvvvvvvxxxzzzyyyzzzzzzwwwtttsssuuuxxx{{{~~~zzz|||}}}xxx~~~}}}lllkkkkkkiiippp}}}[[[BBBCCC>>>:::888222,,,,,,111,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''(((+++,,,,,,000:::HHHQQQHHHAAA@@@EEEHHHOOOddd{{{wwwppp}}}vvvmmmppp}}}yyyxxxxxxvvviiiXXXMMMKKKLLLHHHHHHMMMTTTXXX___eee************)))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********((()))+++,,,000===IIIjjjqqq}}}vvvssssssuuu{{{qqqccccccppp}}}zzzrrr{{{|||rrrwww|||lllTTTOOOJJJIIIKKKMMMNNNNNNSSSVVVZZZ^^^bbbjjjuuu|||~~~}}}qqqhhhaaa]]]\\\ZZZWWWTTTSSSSSSTTTUUUPPPKKKIIIHHHDDD@@@FFFQQQVVVjjjrrrbbbjjjdddRRRFFF===:::444,,,,,,111,,,,,,,,,,,,++++++++++++***))))))(((((())))))***(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((())))))***,,,000333<<>>999111...222------,,,,,,,,,+++++++++******))))))))))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))***+++///444777DDDTTTkkk~~~xxxpppppp~~~wwwxxxxxxvvvuuusssrrrssstttsssuuuwwwyyyxxxxxxxxxxxx{{{~~~~~~yyy}}}|||~~~rrrhhh```\\\cccppp~~~zzz{{{~~~yyywwwkkkttt~~~~~~yyyoookkksssnnnTTTHHH@@@AAA<<<111+++,,,------------,,,,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))''''''''''''((()))***++++++...222888CCCMMMNNNIIIBBBKKKOOOOOOYYYmmm{{{~~~{{{zzz~~~||||||}}}~~~xxxllldddccc\\\QQQMMMPPPMMMNNNSSSXXX[[[]]]fffooo************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********+++///444:::DDDWWWiiikkkxxxrrroooqqq|||rrrfff]]]WWWSSSRRRQQQRRRWWW^^^fffllllllooosssuuuxxxnnnlllhhhccc^^^ZZZXXXWWWTTTVVVVVVUUUTTTQQQIIIAAACCC@@@LLLXXXccc|||lllWWWbbb~~~}}}cccKKKCCC>>>555000111---------,,,,,,,,,++++++******))))))))))))******'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((()))***,,,000666:::MMM___yyywwwmmmmmmuuuzzzvvvllljjjmmmxxxwwwyyyzzzvvvpppnnnqqquuuwwwwwwwwwyyyzzzzzzzzzzzz}}}tttnnn\\\hhhwww}}}|||sssooovvv~~~}}}~~~}}}{{{zzzzzz{{{}}}xxxnnnxxx}}}|||kkkcccrrreeeWWWMMMMMMHHH;;;333333......---------,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******$$$%%%%%%''')))+++---...+++000666???LLLUUUOOOCCCTTT\\\ZZZTTTaaa|||vvvzzz}}}~~~wwwfffZZZ[[[[[[SSSMMMNNNKKKQQQYYY]]][[[[[[fffttt111///,,,***(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++***)))***+++***444...000>>>PPP]]]jjjuuussspppvvvyyykkkiiisssnnnlllnnnzzz~~~ssseee^^^[[[YYYWWWYYY\\\aaagggnnnuuuxxxzzzxxxxxx~~~vvvqqqiii]]]ZZZ___UUUTTTSSSQQQRRRRRRPPPLLLHHHBBBCCCKKKQQQWWWiii}}}kkkccc___sssxxxOOOFFFGGG@@@666222.........///000///---+++++++++***************+++)))))))))))))))*********'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))'''(((***...666AAAKKK[[[kkksssooottt|||ttt^^^PPPYYYsss}}}|||}}}~~~~~~|||~~~xxxggggggwww|||zzzrrrrrrzzz}}}zzz~~~}}}|||zzzxxxwwwvvvyyy~~~vvvvvv{{{~~~~~~~~~{{{ooopppkkkqqqwwwcccRRRPPPSSSLLL;;;...+++,,,---,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''((())))))'''(((+++---,,,,,,111777GGGWWWRRRKKKQQQ```mmmwwwvvv|||}}}~~~}}}sss}}}{{{|||}}}}}}rrrnnneee[[[SSSOOOOOOPPPUUUXXX[[[\\\^^^dddnnnwww000///---+++***))))))******)))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((******)))(((((()))***)))(((+++888NNNbbbnnnwww~~~}}}{{{}}}xxxjjjeeehhhfffiiirrr|||ttthhh^^^XXXYYY[[[[[[\\\^^^bbbhhhooouuuyyy}}}|||pppbbb]]]bbb\\\YYYVVVSSSTTTUUUTTTRRRKKKDDDBBBFFFIIIMMM\\\nnnqqqiiiZZZ___zzzbbbKKKGGGEEE;;;222000...---......---+++)))+++******))))))******+++))))))))))))************((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***+++---000555===JJJUUUiiirrr~~~wwwnnnrrr}}}}}}vvvggg\\\UUU^^^ssssssjjjrrrzzzsssnnnqqqwww{{{|||~~~}}}{{{zzzyyyyyyyyyzzz~~~wwwrrrxxx~~~~~~zzzkkk^^^ccc||||||lll\\\YYY]]]YYYHHH666.........,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''&&&)))+++***(((***---000222555???TTT^^^RRROOObbblllqqq}}}www{{{mmmrrrrrr||||||}}}|||}}}~~~|||}}}pppllleee]]]VVVRRRQQQQQQYYY\\\^^^___aaagggpppxxx......---,,,++++++************)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((***((('''''')))++++++,,,)))666NNNgggxxx|||{{{zzz|||xxxrrrkkkeeebbbhhhmmmwwwxxxnnnpppvvvyyy|||oooddd___[[[WWWYYY```bbbcccdddhhhmmmtttzzz~~~rrriiiiiiddd]]]VVVSSSSSSSSSRRRQQQQQQIIIDDDDDDBBBCCCNNN[[[hhhjjj]]]SSS]]]lll{{{YYYJJJKKKDDD666333111///......---+++*********)))))))))******+++************************)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***'''***...111888EEEUUUaaauuuyyy{{{xxxnnnkkkvvv{{{yyyuuueeeXXXUUURRRYYYjjj{{{qqqqqqsss{{{rrroooqqqssswww|||}}}|||zzzyyyxxxxxxyyyzzzzzz~~~}}}~~~~~~|||{{{uuupppwwwkkk[[[\\\nnn~~~uuuggg]]]``````OOO;;;222000...,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((((($$$(((++++++))))))...222444:::HHH\\\^^^JJJLLLhhhuuummmyyyttt}}}{{{dddppp|||}}}}}}~~~||||||~~~wwwuuuuuukkkhhhbbb[[[VVVSSSRRRRRR[[[]]]___```bbbgggpppvvv------......---,,,+++************)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&***,,,,,,---...///DDDbbb||||||vvv~~~}}}vvvnnnmmmpppppplllwww{{{}}}mmmaaacccnnnzzzrrrpppccc\\\___```\\\___gggiiiiiikkkooouuu|||}}}vvvlllcccZZZVVVUUURRROOONNNTTTOOOJJJHHHDDDAAAEEEMMMQQQ___ccc\\\TTTTTTlllpppQQQNNNJJJ===777444111/////////...---******)))))))))***++++++++++++***************)))***************)))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&+++///333>>>RRRgggttt{{{|||{{{uuuoooqqq}}}}}}xxxxxxppp[[[LLLLLLNNNWWWjjjvvvzzzuuutttsssvvv}}}}}}|||tttrrrooorrr{{{|||{{{xxxvvvuuuvvvvvvwwwyyy|||}}}{{{}}}yyyyyy~~~}}}ppppppxxxuuuooollliii}}}|||ppp^^^YYY[[[QQQ@@@444222...+++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((++++++***---111444FFFWWW```\\\KKKLLLaaayyykkkvvv|||uuuhhh}}}~~~}}}wwwpppkkkfffaaaZZZTTTRRRRRRSSSTTTZZZ[[[]]]^^^```eeelllqqq...............---,,,+++************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))(((&&&(((,,,,,,))))))---222LLLnnn|||qqqffffffooovvvwww~~~rrrhhhjjjuuutttaaaaaa[[[[[[bbbeeedddfffmmmkkkllloootttzzzvvvjjj```^^^\\\WWWRRRQQQSSSPPPOOONNNJJJEEECCCDDDEEEMMMYYYccc^^^NNNYYY}}}yyyzzzaaaQQQLLLCCC;;;777222///...///000000***************+++,,,,,,,,,+++++++++******))))))***************))))))(((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********+++111555;;;LLLgggwwwqqqqqq{{{uuurrrzzzrrrjjjUUUGGGHHHOOO```yyyxxxwwwxxx{{{xxxtttwwwxxxzzzvvvrrrsssqqqzzzwwwzzzwwwqqqlllpppyyy}}}|||zzzxxxvvvvvvvvvvvvwwwzzz||||||~~~{{{{{{yyyooonnnwwwnnnwwwvvv|||sss]]]QQQSSSQQQJJJ888333...++++++,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))+++&&&%%%***------...222:::YYYiiieeeccc```]]]```{{{uuuwww{{{mmmqqq}}}pppfffccc]]]TTTOOOPPPTTTWWWYYYZZZ[[[\\\]]]```eeekkkooo000000///...------,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))'''***---***$$$)))333FFFaaavvviii___^^^eeeqqqzzz~~~tttpppnnnuuu{{{lll[[[YYY\\\```dddfffhhhkkknnnlllnnnrrrxxx~~~tttfffcccaaaYYYUUUUUUPPPPPPQQQPPPNNNIIIEEECCCHHHCCCFFF[[[gggXXXNNN[[[~~~uuuqqqyyy___SSSNNNAAA;;;444///------...///+++++++++++++++,,,---...,,,,,,,,,+++******))))))***************)))((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++...444:::CCCYYYwwwrrrjjjrrrkkknnnzzzqqqkkkWWWHHHJJJRRRfffzzzxxxyyy{{{}}}}}}sssmmmnnnuuu|||~~~{{{~~~~~~uuurrrooorrrttt{{{zzzzzzvvvnnnkkknnnuuu}}}||||||{{{zzzyyyxxxwwwuuuyyy|||}}}~~~xxxrrrjjjsss~~~{{{lll{{{nnnsssmmm[[[LLLKKKMMMMMM===777000,,,---......,,,************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))---&&&%%%+++......333:::FFFdddnnnfffooozzzrrreeewww~~~pppxxxrrr~~~~~~ooodddaaa[[[SSSPPPSSSXXX]]]___]]]]]]^^^```dddiiinnnqqq333222000...,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))))))))))))))(((+++...***(((777JJJddd}}}zzzyyynnneeeccccccgggwwwkkkooovvv}}}qqqfff___eeepppssskkkfffkkknnnlllqqqtttyyyvvvmmmfff]]]WWWYYYSSSSSSRRRQQQPPPNNNKKKHHHGGGEEEAAALLLcccfffZZZWWWttt~~~ppprrryyyfff```LLLEEE;;;333///.........,,,,,,,,,,,,---...///000------,,,++++++***))))))))))))******))))))((('''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++///666???LLLfffoookkkyyyiiitttqqqnnnhhhVVVKKKQQQZZZlll}}}}}}|||zzz{{{wwwrrrrrrvvv{{{}}}}}}{{{|||~~~~~~zzzwww}}}}}}wwwuuutttpppttt|||{{{wwwvvvvvvllljjjkkklllvvvxxxyyyzzz{{{zzzxxxwwwtttyyy}}}~~~|||vvvqqqgggooo{{{~~~~~~}}}|||llliii{{{uuutttnnnbbbUUUMMMJJJKKKEEE===333...---...---+++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))&&&)))//////...:::KKK\\\jjjhhhfffzzz~~~mmmsssqqqppprrrhhhbbb\\\VVVQQQRRRWWW\\\______^^^^^^___bbbgggmmmqqqsss555333000---,,,,,,,,,---+++++++++************)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((('''+++///---111HHHbbbtttzzzwwwmmmjjjpppssswww~~~zzzuuu|||vvvhhhaaacccyyyttthhhlllooojjjwww{{{{{{xxxzzztttrrrooonnnnnnrrr{{{~~~{{{zzzvvvrrrqqqtttvvvxxx{{{}}}|||pppccc^^^```XXXWWWUUURRRRRRRRRQQQNNN===KKKHHHEEEZZZoooppplll\\\~~~xxxlllrrryyyrrrVVVNNNCCC888222000//////,,,,,,,,,---...///000111------,,,,,,+++***)))))))))))))))))))))(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++444===HHHXXXttt}}}pppqqqyyyjjjyyyggg```[[[NNNLLLYYYfffwww{{{zzz~~~{{{wwwuuuvvvxxxzzz{{{~~~||||||}}}{{{yyywwwvvvvvvxxx{{{}}}~~~~~~{{{wwwxxx}}}~~~{{{~~~~~~||||||{{{ssszzzyyyssstttvvvrrrtttxxxyyyuuurrrrrruuu|||yyyyyy|||wwwllljjjiiidddoooqqquuuxxxyyyyyywwwvvvtttzzz~~~~~~~~~yyysssmmmfffooozzz}}}|||{{{zzzyyyrrraaasssyyyrrrfffWWWNNNLLLJJJAAA666///...---+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%'''...333///...@@@XXXtttqqqfffjjjtttvvvuuudddsss~~~sssddd^^^^^^UUURRRPPPSSSYYY]]]]]][[[^^^^^^^^^bbbhhhmmmqqqsss888555...***---111...&&&************))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++)))'''***//////777YYY~~~|||yyypppnnnkkkwww}}}yyy~~~xxx|||zzzvvvoooeeeaaacccsssxxx{{{xxxooojjjkkknnn}}}{{{yyytttooojjjgggdddccc]]]YYYUUUUUUYYYaaagggjjjmmmkkkhhhccc___^^^___aaadddggglllooorrruuuyyy{{{zzzwwwzzzuuuddd```[[[YYYVVVUUUVVVVVVTTTRRRQQQMMMGGGDDDGGGTTTfffssstttccckkklll```NNNIIIFFF777---000333///////////////.........---...///---+++******+++******)))((((((((((((((())))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&+++%%%%%%+++***&&&+++777???DDDUUUnnn~~~eeerrrsss```SSSMMMOOOZZZdddnnn~~~vvvpppuuutttyyy~~~~~~}}}|||zzzyyyyyyyyyuuurrrssstttsssvvv{{{uuuuuuvvvxxxzzz|||{{{zzz~~~|||{{{{{{}}}}}}~~~qqqjjjhhhhhhkkkpppuuurrruuuyyyvvvmmmkkkpppqqqrrruuuyyy{{{zzzooommmhhhaaajjjqqquuurrrpppssssssppppppttt{{{~~~yyyqqqooojjjoooxxx}}}|||{{{zzz{{{yyy___xxxaaaIIIJJJQQQKKKAAA777...******+++++++++************++++++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&...+++,,,444333BBBgggtttkkkjjjwww}}}yyysss}}}lll\\\nnnxxxxxx~~~~~~~~~mmm```]]]___RRROOOQQQXXX]]]\\\ZZZZZZ___aaa```^^^dddoootttrrr===888222///000000---)))************))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((((()))******(((,,,,,,***333OOOqqq~~~gggtttvvvzzzzzz}}}xxxsssmmmdddaaabbbbbbhhhnnnpppooopppuuuyyyzzzmmmeeeZZZXXXUUUQQQNNNLLLKKKJJJJJJFFFBBBAAADDDHHHLLLNNNPPPOOOMMMJJJGGGEEEFFFHHHKKKOOOTTTYYY^^^bbbgggjjjhhheeegggooouuuxxx|||qqqbbb```\\\YYYWWWVVVUUUUUURRRPPPKKKEEEEEEMMM\\\hhhrrrfffaaasss~~~dddRRRMMMLLL===333222000////////////............,,,---...,,,***))))))*********)))((((((((((((((())))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&+++'''(((------+++333AAAOOOWWWhhhzzz~~~{{{fffxxxyyyiii\\\UUUPPPSSS___iiiqqq~~~{{{vvvqqqmmmnnnuuu}}}~~~|||{{{zzzyyyxxxtttqqqrrrrrrqqqsssxxxrrrrrrrrrtttvvvxxxwwwvvv}}}|||zzzxxxxxxzzz|||}}}}}}uuuxxx~~~vvvmmmgggeeelllvvvxxxuuuwww|||xxxnnnlllqqqssssssuuuwwwxxx|||yyyllliiiddd]]]fffoootttrrrppprrrtttsssuuuwww{{{~~~wwwooommmiiipppzzz~~~||||||zzz~~~aaahhhiiiRRRNNNNNNQQQIII777,,,---///+++++++++************++++++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%,,,...///333:::NNNiiiccc]]]]]]dddlllpppuuuzzz}}}qqqbbbcccttt~~~zzzqqqfff]]]VVVSSSTTTRRRTTT[[[___]]]ZZZZZZ___ccceeeeeehhhooorrrpppHHH;;;111222333...,,,...++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***)))111...''';;;eeebbbvvv~~~vvvqqq~~~yyywww{{{sssooojjjeeebbbbbbaaaeeeiiimmmpppssswwwyyyyyy~~~vvvkkk```VVVPPPKKKJJJHHHGGGEEEDDDDDDDDDEEEBBB??????@@@BBBDDDDDDFFFGGGGGGEEECCCAAABBBCCCCCCFFFKKKOOORRRVVVZZZ^^^YYYVVVWWW\\\aaadddjjjpppxxxzzz~~~mmmiiibbb\\\YYYWWWWWWWWWTTTSSSPPPIIICCCEEENNNXXXnnnlll^^^XXXzzznnn[[[TTTRRREEE:::555...000000//////............---......---+++******,,,******)))((((((((((((((()))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))''')))......///<<>>??????>>>AAACCCDDDDDDBBB@@@?????????@@@BBBDDDDDDFFFIIIKKKKKKKKKLLLNNNPPPSSSWWWZZZbbbfffnnnzzz}}}ssseee]]][[[[[[XXXVVVTTTVVVUUUMMMDDDAAAFFFLLLdddpppiiiXXXiii~~~hhh[[[UUUIII@@@888...000000//////......------...//////...---,,,,,,...***))))))((((((((((((((()))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&(((+++,,,222BBBRRR]]]gggwwwlll^^^[[[XXXVVV^^^nnnxxxzzz~~~|||nnnaaacccmmmvvv|||||||||{{{yyyxxxwwwvvvuuuwwwrrrooopppooolllmmmqqquuusssssssssuuuvvvvvvuuuttttttsssrrrsssuuuwwwxxxyyyyyy|||{{{zzzpppggggggrrr}}}|||{{{|||qqqooottt}}}}}}~~~}}}}}}zzzrrrkkkbbb]]]jjjxxx}}}|||yyyzzz|||}}}~~~~~~}}}~~~oooggghhheeeppp}}}~~~}}}|||{{{yyy{{{}}}sssfffhhhiiiTTTNNNUUUVVVJJJ999///...000,,,++++++******++++++,,,***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''&&&&&&&&&&&&'''((((((((((((((((((((())))))))),,,(((000333777TTTjjj```QQQQQQQQQQQQUUUcccyyydddgggyyyxxx|||sssiiidddccc___VVVNNNXXXXXX\\\cccfffcccbbbccceeekkkqqqqqqnnnmmmppprrr\\\888000333000,,,---++++++++++++************))))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))...,,,000AAAZZZlllpppmmmvvvyyymmmhhhppprrrvvveeeggguuu|||xxxsssyyy|||xxxpppllliiihhhkkkmmmllliiifffhhhlllqqqwww}}}~~~qqqhhhQQQPPPLLLHHHEEECCCBBBCCCBBBBBBCCCCCCCCCCCCBBBBBB;;;;;;<<>>AAACCCEEEFFFDDDCCCBBBBBBDDDEEEEEEEEEDDDEEEGGGIIIAAAEEEIIIJJJJJJKKKLLLMMMWWW\\\eeeooozzzkkk_________ZZZTTTTTTWWWXXXRRRIIICCCDDDGGGUUUjjjuuujjjdddvvvxxxdddXXXIIIBBB<<<111111000000///...---------,,,---...---,,,+++,,,---***))))))(((((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''')))+++...888IIIXXXkkkqqqyyyiii[[[XXXVVVWWWbbbvvv~~~}}}{{{ssseeedddkkksssxxx|||||||||{{{zzzxxxwwwvvvuuuwwwrrrpppqqqooolllmmmpppqqqooonnnnnnooopppppppppoooppppppqqqsssuuuwwwxxxwwwxxxyyyvvv~~~zzzssskkkhhhllltttzzz{{{{{{}}}qqqooouuuzzzyyyyyy{{{zzzzzzvvvlllbbbZZZhhhyyy~~~}}}~~~}}}~~~llleeeeeebbbmmm{{{~~~|||zzzzzz~~~{{{eeeZZZrrr}}}fffWWWPPPSSSXXXIII///(((333,,,,,,++++++++++++,,,,,,***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))******222)))---444BBBaaalllUUUUUUUUUUUUYYYbbbrrroooiiiyyy{{{|||nnnmmm~~~~~~zzzsssjjjbbb^^^ZZZVVVRRRWWWXXX\\\dddgggfffhhhkkkgggiiikkkjjjhhhhhhnnnuuuyyyJJJ555333111---***,,,++++++++++++*********))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***...+++888VVVlllqqqqqquuu{{{zzzkkkhhhnnnvvv{{{uuuuuu}}}vvvhhhiii|||zzzuuuiiihhhggghhhmmmssspppkkkfffiiimmmqqqtttyyy~~~ssscccVVVPPPFFFFFFGGGEEECCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFHHHJJJIIIGGGDDDEEEHHHKKKMMMNNNNNNOOOPPPNNNOOOPPPQQQQQQSSSVVVYYYQQQXXX]]]\\\ZZZZZZZZZYYY```dddjjjooosssvvvyyy|||}}}|||~~~{{{jjjeeeccc]]]UUUTTTWWWXXXUUUOOOJJJGGGFFFHHH\\\sssxxxhhh]]]ooo|||ppp]]]KKKDDD@@@555111111000///...------,,,)))***++++++))))))***+++******)))((((((((((((((((((''''''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''******+++...666CCCSSS___~~~uuu```TTTRRRSSSVVVfff}}}zzz}}}{{{xxxuuugggeeejjjpppvvv{{{~~~}}}|||{{{zzzxxxxxxwwwvvvrrrpppqqqpppmmmmmmppprrrooommmmmmnnnooooooooommmmmmnnnppprrrtttvvvwwwwwwwwwyyywww}}}wwwtttllleeegggnnntttvvvxxxyyy|||ooonnnuuuzzzxxxxxx{{{|||||||||qqqeee[[[eeewww|||{{{|||zzzkkkdddddd```jjjwww~~~{{{~~~nnn^^^cccmmmaaaMMMNNN^^^TTT222&&&444,,,,,,++++++++++++,,,,,,***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''&&&&&&&&&&&&'''(((((('''(((((())))))******+++333,,,,,,888PPPiiigggOOOWWWXXXZZZbbbppp}}}|||bbbtttyyy~~~}}}eee]]]zzz~~~}}}{{{uuulllccc]]]ZZZZZZ[[[WWWXXX\\\cccfffgggkkkqqqpppmmmkkkkkkkkknnnwwwYYY999000111///+++,,,,,,+++++++++*********))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))******,,,000DDDbbbuuuyyy~~~zzzooopppsss}}}{{{sss{{{qqqeeecccpppvvvoooggghhhhhhiiipppvvvrrrjjjiiimmmppppppooopppvvv{{{||||||mmm___SSSKKKFFFJJJMMMOOOPPPNNNMMMMMMNNNEEEFFFHHHJJJKKKLLLLLLLLLJJJKKKLLLOOORRRRRRPPPNNNOOORRRVVVZZZ]]]```dddfffcccdddfffggghhhkkkpppssszzz|||vvvuuuuuurrrtttwww{{{||||||{{{|||}}}}}}{{{|||{{{llleee```\\\UUUVVVWWWWWWTTTOOOIIIEEEDDDMMMdddvvvqqq___^^^kkk}}}eeeOOOGGGCCC888111111000///...---,,,,,,***+++,,,+++******+++,,,******)))((((((((((((((('''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((+++***+++000===NNN]]]fffuuuxxxxxxhhhWWWPPPQQQQQQVVViiiyyy}}}|||wwwwwwiiiccceeejjjrrrzzz||||||{{{zzzxxxwwwvvvuuutttpppoooqqqpppmmmmmmppptttqqqnnnmmmnnnooopppooommmmmmnnnooopppqqqrrrrrrvvvvvv|||~~~ooonnnhhhaaaccclllsssttttttvvv}}}zzzmmmlllttt|||yyyzzz}}}~~~}}}~~~tttiii^^^bbbooo}}}~~~xxxzzzvvvkkkeeeddd]]]fffrrr|||}}}}}}}}}yyyoooeeetttpppiiiQQQKKKXXXTTT999+++222---,,,,,,++++++,,,,,,---***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''(((((()))******++++++...//////>>>^^^lll```QQQZZZ]]]bbblll{{{}}}qqqeee~~~~~~www___ddd~~~zzzwwwvvvzzz{{{sssggg^^^[[[\\\^^^```YYYYYY\\\bbbdddffflllssswwwppplllooosssxxx___:::---111333///,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))***++++++,,,777MMMeeeuuu|||uuu{{{wwwqqqlllgggUUUMMMaaa|||~~~qqqhhhgggiiijjjkkkrrrxxxrrrhhheeekkkppppppnnnooowww~~~~~~mmm^^^UUUQQQMMMLLLLLLPPPUUUWWWUUUSSSSSSTTTWWWYYY\\\___aaabbbcccccc]]]^^^aaafffjjjmmmlllkkklllpppuuuzzzqqqfffbbbbbbVVVVVVVVVWWWWWWRRRJJJDDDFFFEEEUUUpppyyylll^^^\\\kkkSSSJJJEEE999222111000///...---,,,,,,---...//////------...///******)))((((((((((((((('''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&&"""###$$$&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))((()))000@@@TTTbbbiii}}}yyy|||~~~ttt||||||qqqbbbSSSPPPTTTPPPVVVkkkzzz}}}xxxzzzjjjaaa```dddnnnwwwyyyxxxwwwvvvuuusssrrrrrrrrrooonnnpppooollllllooopppnnnkkkiiijjjkkklllkkknnnnnnnnnnnnnnnnnnnnnnnnqqqrrr|||xxxhhhkkkggg``````iiirrrtttqqqttt|||xxxlllkkksssyyyvvvvvvyyyzzzyyy{{{yyyqqqfff``````hhhxxx{{{vvvzzz~~~tttkkkfffddd\\\dddooozzzxxxyyy{{{~~~xxxwwwiiiqqq{{{mmmVVVJJJPPPPPP???111///---,,,,,,++++++,,,,,,---***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))'''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++)))222222CCCffflll[[[VVV^^^cccjjjttt}}}nnnnnn}}}xxxnnn[[[rrrxxxnnnpppxxx~~~uuuiii\\\TTTTTTXXX[[[\\\\\\[[[]]]aaabbbdddkkksssuuulllhhhlllsssyyy___CCC;;;444+++---...,,,++++++++++++***((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******(((&&&(((+++---,,,%%%JJJ\\\ffffffnnnwwwkkkcccVVVLLLTTTpppyyyoooiiihhhhhhiiijjjlllnnnooopppiiifffiiiqqquuuuuuwww|||uuummmhhhiiilllooosssuuu~~~{{{yyyxxxvvvzzz|||{{{vvvxxxjjjaaa\\\YYYVVVTTTSSSRRRPPPNNNHHHHHHJJJXXXtttvvvYYY```sssfffXXXJJJGGG555000///222333000////////////...------------...***++++++******)))((('''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''')))(((''''''((())),,,&&&+++<<>>aaammmlllcccgggzzzvvvnnnfffLLLOOO___uuuyyyqqqmmmlllllllllllllllmmmnnnoooooohhhgggjjjrrrwwwyyyjjjaaaeeejjjssskkkuuu~~~oooccc___ZZZWWWTTTQQQNNNJJJJJJHHHFFFNNNfff|||xxxhhhXXXyyymmmcccWWWGGG===555000000///------...//////...------------...++++++++++++***)))(((''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''')))(((''''''(((***+++(((///???IIIOOO[[[kkk{{{xxxxxxxxxuuuaaaUUUOOOOOORRRSSShhhxxxvvvxxx~~~~~~lllhhh___\\\aaadddooorrruuuuuuqqqmmmnnnqqqmmmllljjjhhhiiikkknnnpppllljjjhhhffffffgggiiijjjiiihhhgggjjjmmmoooooommmsssuuu|||zzznnngggccc^^^^^^dddlllqqqsssqqquuuyyywwwnnnfffkkkuuuwwwwwwuuurrrnnnpppwww}}}}}}pppgggcccbbb```aaahhhsss|||{{{{{{{{{{{{}}}|||uuuwwwzzzvvvnnnjjjeeebbbaaa___dddqqq{{{}}}{{{zzzvvvuuuwwwzzzzzz{{{|||~~~wwwrrrzzzmmm\\\RRRIII::://////---,,,++++++***)))+++++++++++++++***))))))++++++***))))))(((''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((()))***+++,,,------111777KKK[[[^^^ccchhheeeiiixxx{{{|||wwwkkkvvv}}}~~~kkk```UUUQQQVVV[[[\\\ZZZ[[[```ccceeehhhnnnooollleeegggiiijjjmmmrrryyytttSSSDDD777///333...---++++++,,,,,,***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,///222ZZZ|||rrrttt~~~{{{wwwyyyuuugggWWWBBBTTTkkkyyy}}}~~~zzzpppjjjkkknnnooooooooonnnnnnnnnnnnnnnggghhhlllrrrvvv{{{|||sss~~~zzzbbb___dddddd```iiiuuu~~~|||jjjeee^^^ZZZWWWUUUPPPMMMNNNJJJDDDEEEVVVnnn|||}}}VVVbbbwwwpppjjjOOOGGG===333///...,,,---000//////...------------...++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''')))((((((''')))***)))+++444BBBLLLWWWhhhxxxxxx~~~yyyooo[[[QQQLLLMMMPPPXXXnnnyyyzzz}}}pppkkkccc^^^^^^[[[hhhpppvvvtttmmmiiikkknnnjjjjjjiiiiiiiiiiiijjjkkkgggfffeeeddddddfffhhhiiieeeeeegggjjjmmmooonnnmmmqqqwwwwwwmmmiiiccc^^^^^^dddkkkpppsssrrruuuxxxuuujjjccchhhrrrsssttttttrrrppprrrwww|||sssiiifffbbb^^^[[[^^^fffqqqyyyvvvwwwxxxzzz{{{|||}}}}}}zzzzzzuuuvvvuuu~~~sssllliiifffdddaaa```eeeqqq{{{|||yyywwwssssssuuuyyyyyyzzz~~~}}}}}}xxxoookkk|||sss\\\UUULLL999111...,,,+++,,,++++++***+++++++++++++++******)))***))))))(((((('''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))))))))***+++,,,......111@@@]]]dddXXXbbbqqqkkkiii~~~|||xxxuuu|||~~~}}}ddd\\\TTTSSSXXX]]]]]]ZZZ]]]ccchhhkkkooottttttqqqcccfffiiikkkmmmqqquuuxxxfffVVVCCC444333///---,,,+++,,,,,,+++)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))+++,,,++++++111888```~~~tttttt{{{xxx}}}{{{}}}xxxrrrsss[[[AAABBBZZZqqqxxxyyy~~~~~~wwwoookkkkkkmmmnnnnnnnnnnnnnnnmmmmmmmmmgggjjjnnnqqqtttyyyxxxrrrsss~~~{{{{{{kkkaaa___\\\aaahhhqqqooohhh```[[[ZZZYYYVVVSSSRRRNNNFFFBBBKKKbbb{{{bbbWWWsss}}}zzzaaaMMMAAA555111000///000222//////...------------...++++++++++++***)))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''))))))(((((()))+++(((...888CCCOOO```www{{{yyy}}}eeeTTTMMMKKKMMMRRR\\\ppp{{{|||yyyssshhh```^^^[[[gggooouuurrrmmmjjjkkkkkkjjjjjjjjjiiihhhfffdddbbbccccccbbbbbbbbbdddfffgggdddfffiiimmmpppqqqppppppqqq{{{~~~tttkkkhhhccc^^^^^^ccciiimmmooosssvvvzzzwwwkkkaaaccclllooopppqqqpppppprrrwwwzzzvvvmmmjjjfffaaa]]]\\\___jjjtttwwwxxxyyyzzzzzzyyyxxxwwwtttyyyuuuqqqqqqpppxxx|||ooojjjiiihhhgggdddcccfffoooxxx|||zzzwwwxxxxxxzzz|||{{{yyy}}}|||{{{{{{}}}|||sssuuulllVVVdddsss[[[VVVOOO:::555///++++++,,,+++++++++++++++,,,,,,++++++***))))))((((((((('''''''''&&&(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))+++,,,...///333GGGeeeeeeSSSaaatttiiiggg}}}}}}}}}|||iiiwwwaaa[[[UUUUUUZZZ]]][[[XXX\\\ccciiimmmqqquuutttpppfffgggjjjmmmpppssswwwyyyqqqUUU:::111///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***+++,,,+++,,,777DDDqqqyyysssvvvsssssstttwww~~~yyyxxxttt}}}jjjQQQ;;;MMM```pppssswwwzzzuuussspppllliiiiiijjjkkkkkklllkkkkkkjjjeeeiiinnnqqquuu}}}uuullljjj~~~lll```iii}}}|||||||||zzzyyy~~~mmmccc[[[ZZZ\\\eeezzzpppccc\\\ZZZYYYVVVSSSRRROOOJJJFFFGGGUUUooowww[[[bbbnnnOOOBBB666222222111111111//////...------------...+++,,,,,,++++++***)))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''))))))((()))***,,,***333<<>>>>>BBBNNN___jjjpppxxx}}}|||vvvqqqooollleeeaaaaaaccc^^^[[[ZZZXXXVVVXXX\\\dddoooyyyzzzxxxzzz}}}~~~xxxyyyyyyvvvrrrqqqsssvvv{{{iii^^^```cccdddhhhooovvv{{{~~~|||mmmooouuu{{{zzztttqqqrrrzzzwwwttttttyyyuuuVVVOOOVVV\\\kkkkkkmmmrrrzzz{{{ooo___ZZZcccvvv]]][[[lllwwwyyyfffccc___YYYVVVUUUTTTRRRPPPIIIYYYttt___jjjsssvvvsss\\\DDD555000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$)))((((((+++***888RRRddd```fffzzziiieeepppRRRIIIDDDAAACCCKKKVVVbbbjjjiiijjjlllnnnnnnmmmllljjjnnnkkkjjjlllllllllqqqwww{{{xxxtttlllddd___^^^]]][[[[[[ccclllmmmjjjjjjhhhdddaaaaaaccceeefffdddeeeeeefffhhhiiikkkllllllqqqrrrrrr|||~~~sssgggaaa]]][[[\\\___[[[YYY[[[aaafffeeedddeeebbbeeehhhgggcccaaaaaacccbbbbbbbbbccceeegggiiijjjpppuuu~~~pppkkkeee___YYYXXX^^^fffiiinnniiieeeiiihhhgggnnnmmmqqqoooqqqxxxzzzyyyssssssuuusssqqqdddgggmmmtttzzz~~~~~~~~~ssskkksssxxx~~~zzzvvvaaaeee}}}dddccccccSSS???222//////...,,,++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%%%%&&&'''((()))*********+++...444555999PPPnnnmmmaaa]]]dddiiifffkkktttqqqeee```ooo~~~yyyzzzfffzzz|||~~~{{{~~~~~~iii^^^]]]^^^aaa```\\\TTTRRRTTTUUUSSS^^^ccciiigggcccccciiioookkkiiihhhjjjooovvv~~~kkkFFF555000222...---000,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,(((111///@@@nnnyyyoooiii|||~~~ggghhhqqq{{{}}}~~~zzz}}}uuu```PPPRRRaaaoooyyyiiiLLL;;;===BBBOOOcccqqqvvvzzz}}}yyysssooonnnkkkeeeaaaaaaaaa]]][[[YYYVVVUUUZZZaaajjjuuu~~~}}}yyyyyy{{{|||xxxxxxvvvqqqmmmmmmrrrvvvzzzrrr^^^QQQQQQRRRVVV[[[ccclllssswwwsssxxxxxxvvvsssooommmooonnniiieeeeeerrrsssuuuxxx}}}{{{\\\PPPQQQTTTfffhhhlllrrrzzzrrr___XXX^^^jjjsssxxxaaa___mmmvvv~~~kkkfff```YYYVVVWWWWWWVVVTTTLLLVVVhhhiiillluuuaaaJJJ888222333......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&+++***)))+++,,,>>>\\\rrrmmmrrr~~~yyy]]]dddfffPPPGGGDDD@@@AAAJJJXXXdddiiikkklllmmmnnnnnnnnnmmmlllmmmkkkkkkmmmlllkkkoootttxxxrrrmmmfff^^^```]]]XXXXXX___iiillliiihhhfffdddaaaaaacccfffhhhjjjhhhfffeeegggjjjnnnpppkkkpppsssvvvxxxnnnddd^^^[[[ZZZ]]]cccWWWVVVZZZaaafffeeefffhhheeeggghhhgggccc``````aaabbbbbbcccccceeefffggghhhooorrrxxxpppiiiccc___ZZZWWW^^^hhhiiimmmhhhdddhhhggggggoooooossspppqqq{{{xxxssstttwwwvvvsssiiimmmsssyyy}}}uuujjjppp{{{yyyzzzwwwrrreeeTTTmmmlllbbbfffWWWCCC555000///...---++++++++++++++++++++++++************))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&$$$%%%&&&'''((()))***+++---+++///333333???[[[rrrbbbbbbfffkkkiiifffnnnyyypppeeeiiiyyy~~~xxx___~~~~~~tttaaaZZZ[[[]]]]]]]]]ZZZTTTRRRUUUWWWUUU```dddgggeeeaaa```eeekkkjjjkkklllmmmqqqvvvzzz|||ZZZ@@@333333/////////***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,---777WWW~~~rrrjjjyyy|||kkkmmmqqq{{{xxxlll```XXXYYYgggvvvuuubbbDDD555:::AAAPPPhhhtttwwwzzz{{{vvvpppkkkkkkhhhdddaaabbb]]][[[ZZZXXXUUUUUU^^^hhhoooyyy~~~xxxwwwwwwwwwxxxwwwuuuqqqnnnooouuuzzztttvvv[[[NNNJJJGGGJJJOOOVVV___hhhxxxsssrrruuusssqqqxxx~~~{{{wwwnnnfffeeeccc[[[TTTPPP^^^eeelllqqqwww}}}}}}~~~{{{bbbRRRMMMNNN___dddjjjnnnttt~~~ttt^^^TTTRRRVVV]]]bbbnnn|||dddbbbooozzz~~~tttiiibbbYYYUUUWWWXXXVVVTTTLLLPPPlllmmmdddcccssscccMMM:::333333......---,,,,,,,,,,,,---+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''---+++***---111EEEdddnnnrrr{{{yyykkkWWWjjj|||]]]PPPFFFDDDAAABBBMMM\\\gggjjjmmmnnnooopppppppppoooooommmkkkkkkmmmllljjjlllqqq{{{uuurrrjjjaaaaaa^^^XXXVVV]]]gggkkkiiiggggggfffdddcccdddgggjjjllljjjfffdddeeeiiinnnrrrlllnnnqqqyyytttkkkbbb^^^ZZZYYY]]]dddUUUVVV[[[cccgggggggggjjjggghhhiiigggdddbbbaaabbbbbbccccccdddeeefffffffffoooqqquuuoooeee___]]][[[XXX___iiiiiinnnhhhdddhhhhhhhhhppptttwwwssssss~~~wwwsssuuuxxxvvvrrrrrruuuyyy}}}~~~~~~vvvjjjooozzz||||||kkkUUUeeerrraaacccWWWFFF888111///......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((()))***+++---***///111333IIIcccjjjWWWdddooooookkkoooyyyooogggqqq~~~||||||mmm|||{{{ooo```\\\]]]]]]XXXZZZXXXTTTTTTXXXZZZYYY^^^```cccbbbaaabbbeeehhhdddhhhlllmmmpppuuuwwwuuuvvvRRR999444000000000)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---222***AAApppwwwssszzzyyyrrrrrrvvvzzzvvvlllnnnnnnjjjppp|||hhhUUU;;;555AAAIIIVVVkkksssxxx|||~~~~~~vvvoooiiihhheeeaaa```aaaYYYXXXXXXWWWTTTUUUaaannnrrryyy~~~{{{vvvtttsssqqqrrrttttttrrrppprrrwww|||sssttt^^^SSSHHHEEEEEEHHHQQQZZZhhhmmmsssvvvuuuuuuvvvxxx~~~wwwtttvvvvvvmmmhhhjjjiii```SSSKKKQQQ[[[eeekkkrrrzzz~~~~~~xxx{{{~~~xxxfffSSSJJJJJJXXXaaajjjnnnrrr|||}}}iiiXXXKKKGGGOOOZZZ^^^qqq~~~vvvfffdddooo{{{xxx|||qqqhhh]]]XXXXXXYYYWWWTTTLLLMMMUUUkkk{{{qqq```^^^pppssseeeRRR???555555......---,,,,,,,,,,,,---++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''',,,***+++111777MMMllliiiwwwzzzuuu~~~www]]]ZZZxxxiiiPPPLLLCCCDDDDDDGGGSSSccckkkkkkmmmnnnpppqqqqqqpppoooooollljjjkkkmmmkkkggghhhmmm~~~yyyyyyqqqeee___]]]YYYWWW\\\ffflllkkkiiijjjjjjhhheeeeeegggjjjjjjhhhfffeeefffiiilllooorrrooorrr{{{qqqiiibbb]]]YYYXXX\\\bbbVVVXXX^^^fffiiiggggggjjjhhhhhhhhhgggfffeeeeeeeeeccccccdddeeeeeefffffffffkkkmmmppp}}}nnnaaaZZZ[[[\\\ZZZ___iiijjjnnnhhhdddhhhhhhiiiqqquuuxxxrrrqqq}}}{{{tttsssxxx|||zzzwww|||}}}}}}|||{{{|||xxxkkkppp|||~~~nnn]]]bbbxxxaaa\\\TTTIII<<<333......000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((())))))***,,,,,,333555:::XXXkkk___YYYmmmxxxrrrppp|||xxxrrr{{{wwwzzz}}}vvv||||||yyy}}}jjj```___^^^[[[TTTWWWVVVTTTVVV[[[^^^^^^______```aaacccdddeeeeee```fffkkklllpppvvvxxxttt___>>>444000111111***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---777(((HHH{{{~~~vvvvvvtttxxxssswwwppp~~~wwwssszzzXXXHHH555:::NNNWWW]]]mmmsssyyywwwoooiiifffccc___^^^```WWWVVVWWWUUUSSSUUUcccqqqrrryyy|||yyyuuurrrooollllllooorrrrrrqqqrrrvvvzzzttt~~~qqq```NNNDDD>>>>>>EEEOOOSSSaaannnsssvvvwwwuuuppptttpppsss{{{zzzqqqoootttxxxrrrrrryyy}}}ssscccWWWRRR^^^iiiooovvvyyyuuutttttthhhTTTIIIIIITTT```lllqqquuu|||fffPPPFFFOOO```fffrrr|||xxxkkkccckkkwwwpppuuuzzz}}}yyyoooccc\\\\\\\\\YYYUUURRRQQQKKK]]]|||yyydddbbb___vvviiiWWWCCC888777......---,,,,,,,,,,,,---.........---------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&***))),,,444<<>>333......111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))---///999;;;BBBdddqqqXXXcccxxxtttttt~~~sssyyyzzzttteeexxx|||~~~zzz}}}yyy|||zzzfff______]]]XXXRRRUUUUUUTTTWWW^^^aaaaaabbbaaa```bbbdddeeeccc```___fffkkkmmmrrryyy|||xxxwwwIII333000//////000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))+++---......000...\\\{{{wwwxxxtttiiiqqq~~~www~~~gggFFF===777===JJJWWWdddmmmvvv{{{}}}uuummmeeeccc```[[[WWWVVVQQQVVVUUUPPPRRR^^^jjjnnntttuuuvvvvvvuuurrrooolllooopppqqqpppooonnnoooppp{{{}}}}}}uuuRRROOOTTTFFF<<>>XXX]]]gggmmm{{{zzzXXXSSSuuuxxxYYYHHHBBBDDDDDDHHHUUUfffppplllcccjjjnnnnnnllloootttrrrmmmqqqmmmhhhgggiiikkkllllllqqqzzzzzzwwwmmmeee^^^WWWVVV[[[ccciiikkknnnllljjjiiiiiiiiifffeeeggghhhiiikkkllllllllllllqqquuu~~~}}}sssooonnngggaaa___\\\XXXXXXZZZZZZjjjsssooojjjjjjggg```gggjjjooonnneee]]]```gggdddcccdddggghhhfffddddddooohhhiiivvvwwweee^^^ZZZ[[[^^^```cccggglllmmmmmmkkkhhhhhhlllppptttpppnnnrrrxxx{{{{{{zzzrrrppprrrnnnlllzzz|||yyywwwxxx{{{~~~{{{pppvvv~~~~~~~~~~~~|||wwwxxxnnnbbb```ttteeeZZZRRRIIICCC:::///+++///...------,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((''''''''''''((((((((('''(((***,,,333222;;;KKKaaawwwqqqWWWiiiooo}}}|||xxxmmm|||}}}}}}}}}{{{hhhmmm}}}xxxttt}}}}}}hhhUUUbbbcccWWWXXXRRRTTTVVVVVVVVVYYY```fff___[[[ZZZ^^^aaaaaacccfffeeegggkkkoootttyyy}}}~~~TTT<<<555222///...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***,,,---...999>>>iiivvvvvvrrriiiyyy|||wwwUUU???888555>>>LLLZZZgggpppssszzz|||rrrjjjcccbbb```[[[WWWVVVRRRSSSRRROOOTTT```kkknnnrrrsssttttttssspppmmmkkkjjjlllnnnnnnnnnnnnppprrrtttyyyxxxyyycccRRRRRRHHHAAAJJJIIIJJJQQQ[[[ccceeegggjjjooorrrsssrrrppppppssswwwtttbbbgggjjjkkksssxxxnnnqqqdddYYYTTTJJJLLLaaawwwzzzlllmmmfffaaappp~~~sssjjjmmmrrriiiiiikkkpppwww|||~~~~~~~~~|||nnniiiaaa___]]]UUUTTTQQQNNNQQQeeeppp\\\tttttteeeVVVBBB222222///---///---+++,,,000---------...------,,,+++******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))),,,%%%---222///@@@TTTTTTgggppp}}}|||UUUUUU{{{qqqSSSFFFCCCCCCDDDJJJWWWhhhpppllldddiiilllmmmkkkmmmqqqpppjjjllliiiffffffhhhlllmmmnnnrrr{{{pppeee^^^WWWVVV]]]eeekkkmmmnnnllliiihhhhhhhhhfffeeeggghhhhhhhhhiiiiiiiiijjjooottt}}}uuusssuuullleeeeeeeeeaaa\\\ZZZaaaqqqzzzsssiiihhhgggcccfffiiinnnpppjjjcccbbbgggaaabbbdddeeedddcccdddffffffhhhmmmwww}}}pppddd]]]YYY[[[^^^```cccgggnnnooonnnjjjgggggglllpppooommmnnnttt{{{|||wwwsssmmmkkkllliiigggxxx~~~|||zzzzzz{{{|||uuuxxx~~~zzz~~~ooodddaaaooo```XXXNNNEEE:::///,,,///...------,,,,,,++++++***************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((('''(((***---333222666IIIeeeuuuooobbbnnnssszzz{{{||||||ggg~~~}}}xxxuuurrrffflllyyynnn~~~vvv~~~gggVVVaaa```TTTSSSOOOQQQSSSUUUXXX\\\aaaddd]]]ZZZZZZ^^^aaaaaacccfffhhhjjjmmmrrrwww|||qqqOOO:::222///...---,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,---444HHHrrrvvv~~~kkksss~~~sssLLL:::555666AAAOOO]]]iiirrrrrr}}}zzzwwwlllddd^^^^^^\\\XXXTTTSSSRRRPPPNNNNNNWWWdddlllmmmnnnpppqqqrrrqqqooollljjjkkklllnnnnnnmmmnnnppprrrqqqsssssssss{{{}}}]]]TTTLLLDDDHHHDDDCCCFFFMMMTTTXXX^^^eeemmmoooppppppnnnooossswwwkkknnnmmmlllsss~~~jjjjjjfff]]]UUUKKKHHHbbbuuuiiikkkfffooozzz~~~ssscccZZZYYY\\\]]]^^^```eeekkkppprrrssssssvvvvvvmmmbbb^^^^^^WWWUUUUUURRRLLL[[[fffmmmssshhhaaaLLL333444000.........+++,,,000---------------,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))),,,+++000333777JJJYYYTTTkkkxxxzzz~~~~~~[[[___eeeKKKDDDDDDBBBDDDMMM]]]kkkqqqmmmgggiiikkkkkkjjjlllnnnlllhhhfffdddcccdddhhhkkknnnoooppp}}}ssseee^^^WWWWWW^^^ggglllnnnnnnkkkhhhffffffffffffeeehhhgggfffeeeeeefffggghhhnnnuuuzzzvvvwwwvvvllleeefffiiieee^^^ZZZlllzzzwwwjjjfffgggfffeeeggglllqqqoooiiieeeggg```ccceeeeeebbbaaabbbbbb]]]iiirrryyyqqqfff^^^XXXZZZ]]]```cccfffmmmnnnnnnkkkhhhhhhlllpppqqqrrrvvvxxxllliiiffffffcccbbbttt}}}}}}~~~~~~~~~|||{{{zzz~~~xxxxxx~~~|||~~~}}}xxxpppfff___{{{ggg___TTTHHH:::///---111...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((('''(((+++---111444888RRRwwwwwwiiilllmmmrrrqqqtttyyyqqqfffddd~~~wwwtttqqqooorrrjjjgggwwwiiippp}}}|||bbbWWW___]]]RRROOOLLLMMMPPPUUU[[[___aaaaaa[[[YYYZZZ^^^``````bbbfffiiikkknnnssswww|||yyyjjjRRR===111///...------,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))***,,,...666WWW~~~wwwvvveeeyyy{{{qqqPPP:::777:::EEERRR^^^hhhpppvvv}}}uuuqqqeee^^^YYYYYYXXXTTTPPPPPPQQQMMMJJJOOO\\\hhhmmmmmmmmmnnnpppqqqqqqooollljjjooopppooonnnllllllnnnooorrrppppppqqqsssuuuaaaTTTIIIHHHEEEAAA@@@BBBFFFKKKTTT]]]fffhhhkkkllllllnnnsssxxxrrrqqqnnnkkkrrruuuooolllbbbWWWNNNNNN^^^{{{~~~ssskkk```XXXTTTQQQKKKFFFTTTTTTVVVYYY\\\^^^___```cccdddmmm~~~qqqaaa\\\^^^[[[WWWXXXTTTIIIQQQwwwyyygggyyyuuufffdddVVV@@@777111.........,,,,,,///,,,------------,,,++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***---000444BBB[[[hhheeeqqqvvvqqq|||gggmmm~~~ZZZEEEBBBEEEBBBGGGTTTeeeqqqrrrnnnkkkkkkkkkkkkkkklllllliiifffcccbbbbbbdddfffiiikkkllllll}}}}}}yyyuuuggg```XXXXXX```hhhlllmmmnnnjjjfffddddddeeeeeeeeefffeeedddddddddfffiiijjjooovvv~~~uuussswwwrrrkkkfffhhhjjjgggcccbbbuuu}}}vvvlllhhhhhhgggeeedddggglllnnnjjjggggggcccfffhhhhhhjjjiiiccc]]]\\\jjjsssyyykkkbbbZZZZZZ]]]___```cccgggjjjmmmnnnlllkkkmmmoootttwwwkkkjjjfffeeeaaa```sss|||||||||}}}~~~}}}{{{yyy|||~~~wwwvvv}}}}}}zzz{{{~~~vvvpppggg\\\~~~iiieeeZZZKKK::://////222...------,,,,,,++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((()))(((((()))+++...000999BBBfff|||eeeuuusssvvvoooqqqtttccc[[[ooo}}}|||}}}~~~mmmqqq|||nnnppp{{{}}}yyylll\\\XXX^^^\\\TTTOOOLLLMMMPPPWWW]]]```^^^[[[YYYXXXZZZ___``````cccgggjjjkkkmmmppptttvvvyyyzzz|||iiiNNN999222000.........---,,,++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++******+++...111KKKppp~~~~~~gggYYYyyywwwlllRRR999888===IIIVVV___iiiqqqvvv~~~wwwqqqbbb\\\WWWXXXXXXSSSPPPOOOOOOKKKJJJSSSaaakkknnnmmmmmmooopppqqqqqqooolllkkklllllllllkkkiiijjjlllnnnqqqllllllpppsss}}}ppp\\\OOONNNJJJEEEAAA??????AAAIIISSS^^^bbbfffiiijjjmmmssswwwuuuttt}}}qqqpppllljjjnnnwwwnnneeeZZZTTTQQQTTTkkkkkk]]]WWWRRRLLLHHHIIIKKKNNNOOOPPPPPPOOOOOOLLLMMMWWWjjjxxxccc\\\___^^^XXXXXXUUUKKKNNNppp___fffwwwooofff[[[JJJ999333.........------///,,,,,,------,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))...///555LLLeeerrrtttwwwppplllyyyvvvjjjwwwtttTTTBBB@@@BBBBBBJJJ[[[nnnwwwsssooonnnllljjjjjjkkkllljjjhhhfffccccccdddeeeeeefffggggggkkk{{{xxxuuuvvviiiaaaYYYYYYaaaiiikkkjjjllliiieeebbbbbbcccdddcccddddddcccdddfffiiilllnnnqqqvvv|||}}}wwwnnnnnnsssqqqnnnmmmnnnmmmkkkmmmssszzzzzzwwwrrrnnnmmmkkkhhhgggcccbbbgggjjjhhhggghhhggghhhjjjpppzzz~~~qqq```___iiimmmttttttiii^^^]]]^^^^^^^^^___^^^eeemmmqqqqqqoooooopppqqqwwwtttooojjjhhhbbbaaasss|||zzzyyyzzz|||}}}|||zzzyyy|||}}}vvvuuu|||{{{zzz{{{|||||||||zzzpppkkk[[[ssszzzhhhhhh```OOO<<<111000333...------,,,,,,++++++***))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))(((((())),,,//////999GGGooo|||kkkyyyvvvqqq[[[^^^{{{zzz}}}yyymmm}}}~~~{{{~~~tttddd\\\]]]^^^[[[WWWQQQOOOPPPSSSYYY^^^^^^ZZZUUUWWWWWW[[[```aaa```ccciiimmmmmmnnnoooqqqrrrsssssszzzXXX<<<333222000///...---,,,,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++,,,000444VVVyyyzzzdddSSS~~~iiiOOO666666===JJJWWWaaallltttuuu{{{sssccc]]]YYYZZZZZZUUUQQQPPPMMMJJJMMMYYYfffmmmmmmmmmnnnpppqqqrrrqqqooollljjjdddeeeeeeeeefffiiimmmpppmmmiiijjjooottt}}}|||bbbSSSRRRQQQLLLGGGBBB>>><<>>333222000......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''***------,,,...333888]]]|||uuubbbUUUcccFFF666777>>>JJJUUU^^^iiirrrxxxyyyooobbb\\\XXXYYYYYYTTTOOONNNKKKJJJPPP___kkkmmmmmmmmmooopppqqqrrrqqqnnnkkkiiibbbcccdddeeefffiiinnnrrrkkkkkkmmmooorrrzzzttt\\\VVVTTTQQQMMMHHH@@@;;;>>>EEEHHHNNNUUUYYYZZZZZZ[[[]]]eeeoooooohhhggggggiiiqqqeeefffhhhjjjiiinnniiiUUUVVVXXX```wwwrrr___ZZZSSSXXX^^^___\\\VVVPPPNNNHHHDDDFFFUUUlllsssfffeeebbb]]]QQQSSSWWWQQQ]]]mmm^^^sss~~~zzzvvvaaaQQQ>>>555......///...---...+++,,,,,,,,,,,,+++******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********+++000111AAA[[[aaadddxxxnnnrrr{{{ooo^^^iiibbbLLLDDDBBBBBBBBBMMMdddzzz|||pppjjjnnniiieeeeeejjjkkkgggeeefffdddfffhhhgggdddaaaaaaaaajjjppp}}}vvvmmmllleee]]]UUUXXXccclllmmmjjjhhhfffcccbbbbbbbbb```___bbbbbbdddfffiiikkklllmmmooommmmmmmmmjjjeeeeeeiiijjjkkkooouuuuuurrrrrrvvvvvvrrrooooooooonnnlllkkkkkkhhhiiikkkjjjggggggiiifffhhhjjjssspppiiikkkiiikkkssseeebbbccccccaaa```[[[bbbkkkpppqqqqqqrrrsssrrryyyppplllkkkeeebbbsss}}}{{{zzzzzz~~~zzzzzz{{{~~~yyyuuuxxx~~~|||xxxyyyzzz{{{{{{zzz~~~iiihhhwwwiiirrrppp]]]EEE555000......------,,,,,,++++++***((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***'''((()))))))))***---000444555LLLmmmuuulll|||uuuqqq___XXXppp}}}qqqoooQQQddd~~~}}}}}}|||wwwaaa^^^cccXXXTTTWWWQQQQQQUUU[[[^^^]]]ZZZWWWUUUUUUXXX^^^ccccccbbbfffmmmoooppppppqqqrrrrrrssssssrrrGGG666444000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))&&&***---...---///555:::ppphhhWWWWWW~~~YYY<<<::::::@@@IIIRRRYYYccclll}}}tttggg```YYYVVVWWWVVVQQQLLLKKKJJJJJJSSScccmmmmmmlllmmmooopppqqqqqqpppmmmiiigggggghhhhhhggghhhkkkooosssmmmqqqrrrnnnnnnttt~~~jjj]]]UUUSSSPPPLLLCCC;;;<<>>DDDKKKOOONNNMMMLLLLLLNNNUUUOOOQQQ___\\\UUU___aaacccgggjjjhhhjjjxxx}}}\\\TTTYYYYYY[[[ooo|||eeejjjppppppiii___WWWSSSPPPHHHDDDNNN```www{{{kkkgggbbbaaaPPPRRRYYYOOOQQQpppsssYYYdddtttsssuuuwwweeeVVV???666......///...---...+++,,,,,,,,,,,,+++******&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************///333HHHccc``````xxxgggrrr|||qqqbbbtttuuuYYYHHHEEEFFFFFFAAAMMMeee{{{|||nnnhhhlllgggcccccchhhjjjfffdddfffcccfffiiihhhdddaaaaaaaaahhhhhhqqqvvviiidddbbbYYYSSSWWWcccmmmooommmgggeeecccbbbbbbbbb```^^^bbbccceeeggghhhjjjjjjjjjmmmiiiggghhhgggddddddhhhoooooottt||||||vvvtttsssrrrqqqpppnnnkkkkkkmmmlllllloooqqqoooiiigggjjjeeehhhiiinnn|||nnnnnnpppmmmmmmzzztttfffcccfffeeedddccc___dddjjjnnnnnnooorrruuupppuuuzzzmmmjjjiiidddbbbrrr}}}zzzzzz}}}zzz|||{{{}}}vvvtttwww|||xxxuuuwwwyyyzzz~~~rrrkkkzzzlllvvvwwwcccHHH777///+++......---,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***'''((()))))))))+++...000666888VVVuuuqqqggg{{{vvvpppqqq```bbbxxxvvvvvveeeZZZxxx~~~~~~~~~~~~|||~~~qqqYYYXXX___SSSQQQWWWQQQPPPVVV]]]___]]]YYYWWWWWWUUUXXX___ddddddcccgggnnnlllmmmnnnoooqqqrrrssstttUUU???::://////......------,,,++++++************))))))))))))(((((((((((())))))))))))---+++---)))222...+++PPP```OOO___tttyyyiiiNNN666666999AAAJJJOOOUUUeeevvvrrrmmmjjjfff[[[YYYWWWUUUSSSOOOJJJGGGHHHQQQ\\\bbbiiimmmmmmiiifffkkkpppqqqmmmjjjhhhhhhooollljjjjjjmmmnnnllliiiqqqjjjiiinnnmmmiiippp~~~{{{jjj^^^TTTPPPKKKBBB>>>>>>>>>>>>????????????===<<<===>>>???@@@AAAEEEJJJNNNUUU[[[bbbgggjjjlllppptttbbbVVVQQQMMMOOOXXXiiixxxxxxsss\\\VVVSSSMMMGGGJJJ[[[rrrlll___```\\\TTTQQQRRRLLLIII\\\vvveeedddggg}}}wwwxxxeeeIII:::444222---...000***.........---,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))***&&&999555]]]|||fffjjjvvvxxxxxxqqqbbbeeeoooSSSBBB@@@CCCBBBAAATTTmmm{{{wwwkkkddddddjjjhhhfffdddcccbbb```___bbbcccdddcccaaa______```bbbgggnnn|||sssaaaccc]]]\\\XXXWWW___lllqqqnnnnnnlllhhhdddbbb```______dddgggfffmmmwwwqqqkkkqqqppphhhaaa^^^\\\[[[^^^cccnnnvvv|||tttpppmmmmmmppppppllliiijjjlllrrrzzzzzzooofffjjjfffccchhhsssyyyuuummmooorrrpppnnnwww}}}tttlllhhhfffccccccfffeeedddffflllpppooopppsssuuuqqqwwwssshhhfffeeedddaaacccnnn{{{}}}~~~|||}}}tttpppuuu{{{{{{uuuttttttwww|||nnnzzzfffjjjvvvoooPPP888222...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((***---111333AAA;;;dddnnnppp~~~ssswww```PPPnnn}}}{{{pppRRRccc|||{{{{{{}}}~~~qqq_________[[[WWWSSSQQQQQQSSSZZZ``````[[[WWWYYY\\\\\\\\\]]]___bbbfffjjjmmmpppqqqqqqooonnnoooqqqsssccc===444222///......------,,,++++++************))))))))))))))))))))))))************,,,+++---***333111111YYY|||VVVOOOYYYhhhvvvvvvkkkXXXBBB111777:::BBBJJJOOOXXXkkk~~~ssslllgggbbbYYYXXXUUUTTTRRRPPPLLLIIIFFFRRR___gggmmmpppmmmhhheeeiiilllnnnllliiigggfffjjjkkklllllllllkkkkkklllnnngggggglllmmmiiinnnyyy~~~pppbbbYYYQQQHHHCCCCCC>>>===<<<;;;;;;;;;:::999888999:::;;;<<>>DDDIIIYYY]]]bbbfffgggiiinnnqqqvvv]]]UUUNNNIIIHHHLLLVVVfffsss}}}zzzyyy{{{{{{{{{|||]]]WWWMMMGGGPPPeee{{{zzzhhhbbb^^^TTTOOOPPPLLLEEELLLZZZnnn^^^ccctttvvv[[[FFF:::555......000+++.........---,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''((())))))((((((***+++///000???eeepppgggvvv|||wwwpppppp___]]]yyylllSSSDDDBBBCCCCCCHHHWWWgggmmmjjjhhhkkkooofffhhhiiiiiihhheeeaaa______aaabbbaaa_________aaaeeeiiiooojjjcccaaa```ZZZTTTVVV```lllqqqmmmkkkgggdddaaaaaabbbcccdddhhhiiiqqq~~~}}}www|||~~~rrrddd\\\YYY]]]hhhrrr|||yyyssspppmmmiiiiiinnnsssuuuxxx{{{wwwuuuyyyppphhhfffdddfffjjjmmmpppqqqmmmqqqsssqqqqqqwww}}}pppjjjfffaaa___```fff___^^^eeeoootttuuuvvvtttzzz~~~ttthhh```[[[]]]aaa```YYYXXXcccpppwwwyyy|||}}}}}}}}}{{{tttooosss{{{yyyuuuttttttwww{{{zzz}}}xxxgggnnn___bbbiiiWWW>>>333///,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((())),,,///333555777HHHuuuzzzttt|||wwwyyywww\\\WWW{{{}}}fffSSS|||{{{{{{{{{}}}zzzsss[[[]]]^^^\\\XXXUUUSSSSSSUUUZZZ^^^^^^YYYVVVVVVYYY^^^^^^___```cccfffiiikkkooopppppppppooooooqqqssssssGGG777666///......------,,,++++++************)))))))))(((((())))))))))))*********+++***---+++444444@@@ttt~~~pppKKKdddmmmooowww{{{iiiJJJ999999888>>>DDDJJJQQQccc}}}{{{ssskkkbbb\\\XXXVVVSSSQQQPPPNNNJJJHHHFFFTTTbbbkkkoooqqqnnnjjjfffeeedddgggjjjkkkhhhddddddgggkkklllkkkjjjkkkllltttlllgggjjjnnnooorrrvvv}}}zzzeeeXXXPPPMMMIIIEEEAAA??????>>>;;;999666666666666888>>>FFFKKK[[[___dddfffgggiiimmmqqq{{{eeeWWWPPPKKKMMMRRRYYYdddnnnqqqssswww{{{yyyxxx}}}fffXXXLLLFFFQQQgggyyymmmddd___UUUOOOQQQNNNGGGHHHOOOrrruuu]]]aaaxxxvvv|||cccJJJ:::666///...000............---,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((******))))))***,,,...)))GGGkkkjjjlll}}}yyyzzzrrrmmmWWWZZZ}}}dddNNNCCCBBBBBBCCCJJJ\\\oootttpppjjjhhhgggfffggghhhgggeeecccaaaaaa___```aaa```^^^^^^___aaadddhhhoooyyynnnaaaaaa]]]VVVTTTZZZfffnnnllljjjfffdddbbbbbbdddeeeeeeiiigggmmm}}}}}}{{{oooaaaXXXVVVZZZeeeooouuuzzz|||vvvsssrrrlllhhhggglllqqquuuyyy~~~vvvtttsssccceeeiiinnnppppppsssxxxpppnnnnnnpppttt|||rrrjjjeee```^^^^^^ddd``````gggnnnsssxxx}}}uuu}}}vvvmmmddd^^^XXX\\\aaa___WWWRRRZZZgggsssuuuxxxzzzzzz{{{|||uuuooorrrzzzzzzwwwwwwwwwyyy}}}zzz~~~lll||||||ccc___jjj]]]BBB333...------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((***---111444777<<>>DDDIIIUUUjjjyyyrrrjjjaaa\\\[[[XXXTTTPPPNNNKKKGGGEEEIIIUUUaaagggiiilllmmmkkkhhhfffeeegggjjjkkkiiiffffffeeefffhhhlllmmmkkkiiixxxoooggggggjjjnnnrrrvvvyyyfffYYYQQQKKKEEECCCCCCCCC@@@===999888777666888>>>GGGMMM]]]aaafffhhhhhhiiimmmpppxxxrrroooXXXQQQLLLOOOTTTZZZ```fffgggiiinnnrrrpppnnnttt|||zzzppp___RRRMMMZZZnnn{{{wwwkkk```VVVPPPRRRQQQKKKIIIKKKaaadddaaawww|||sss}}}iiiLLL:::666000...111000.........---,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((******))))))+++---444000ZZZwwwllltttyyy{{{vvvjjjRRR[[[qqqXXXGGGAAA@@@BBBBBBIII]]]qqqtttooojjjfffdddffffffeeeccc``````bbbddd```aaaaaa___^^^^^^___aaaaaaeeejjj}}}pppaaaaaa```\\\WWWWWW___hhhiiihhhfffeeeddddddeeeffffffiiieeehhhyyy~~~tttjjj___YYYWWWXXX___hhhiiirrr|||~~~yyysssqqqqqqmmmgggdddhhhllloootttzzz~~~xxxxxx{{{sssiiiiiimmmrrrsssuuu~~~vvvmmmpppxxxrrriiieee```]]]]]]^^^___cccgggiiilllvvv}}}vvvnnnddd\\\YYY]]]bbbaaaXXXPPPTTT]]]ooosssxxxzzzzzz{{{~~~~~~vvvnnnpppyyywwwuuuvvvvvvxxx|||{{{ooo~~~eee^^^iii___FFF666///---------,,,,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))+++...222666888DDDdddxxxwwwxxx}}}ssstttqqq^^^lllzzz{{{sssnnnMMM\\\~~~|||zzz||||||dddbbbaaa```\\\VVVRRRPPPOOOQQQUUUXXXZZZYYYYYY[[[^^^```aaabbbccceeeggghhhiiilllnnnooopppooooooqqqrrrxxx[[[RRREEE...///......------,,,++++++************))))))))))))&&&&&&&&&'''''''''((((((,,,***---+++111444KKKvvvrrrlllHHH555666999>>>DDDKKK[[[ttt~~~vvvooofff___]]][[[XXXSSSOOOLLLIIIEEECCCMMMXXXaaadddeeehhhkkkllliiihhhggghhhiiijjjiiihhhhhheeeccceeejjjmmmkkkhhhvvvpppiiieeefffjjjooorrruuu{{{xxxjjj___RRRIIIGGGFFFEEECCC;;;:::777666777>>>FFFMMM[[[```fffiiiiiiiiilllnnnpppjjjzzz~~~bbbYYYSSSUUUZZZ]]]___bbbggghhhkkknnnkkkhhhlllttt|||xxxaaaVVVSSSaaarrrzzz~~~tttbbbYYYSSSSSSRRRNNNLLLMMMZZZ}}}nnndddiii}}}pppppppppPPP<<<999222...111000.........---,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&(((************,,,---777:::kkk}}}lllsssvvv~~~mmmnnncccQQQaaa~~~iiiPPPBBB@@@@@@AAABBBIII\\\kkkjjjfffgggiiihhheeeeeedddaaa^^^^^^bbbfffbbbbbbbbb```^^^]]]___aaa___bbbeeewwwzzzmmmcccbbbbbb___ZZZVVVZZZaaafffffffffggggggfffffffffeeeiiidddfffwww~~~{{{|||nnngggaaa^^^[[[ZZZ]]]bbb___kkkxxx{{{uuunnnlllnnnmmmgggcccdddgggiiimmmqqqwwwwwwyyyzzztttqqqrrrssswwwrrrsssyyy|||pppgggdddaaa___^^^XXX\\\bbbeeecccdddooo}}}vvvmmmcccXXXZZZ]]]bbbbbb[[[RRRQQQVVVlllsss{{{~~~}}}}}}uuummmoooyyyyyyrrrqqqrrrssstttwwwzzz}}}wwwuuuwwwjjjfff___fff\\\HHH:::111------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))+++///444888:::JJJrrr|||vvvsssuuusssgggzzz~~~uuu~~~rrryyyZZZLLLlll~~~{{{yyy~~~ppp___eeeddd```ZZZTTTPPPOOOOOOQQQTTTWWWYYYZZZ\\\^^^``````aaabbbdddfffhhhiiijjjkkkmmmooopppooooooppprrr}}}___RRRFFF000///......------,,,++++++************))))))))))))''''''''''''((((((((((((+++)))---,,,222666SSSzzzxxxiiiHHH777666;;;???DDDNNNbbb~~~}}}uuulllaaa\\\]]]ZZZVVVRRRNNNKKKIIIFFFDDDOOOZZZcccddddddfffiiijjjiiiiiiiiihhhgggfffhhhjjjgggfffddddddfffhhhjjjjjjtttrrrnnniiifffhhhkkknnnmmmttt|||oooYYYNNNKKKIIIGGG???===999777888>>>GGGNNNWWW]]]dddhhhiiihhhjjjkkkkkkkkkyyylllaaaYYY[[[aaacccccccccjjjjjjmmmooommmiiikkkooo|||]]]SSSTTTcccrrrwww{{{zzzddd]]]VVVSSSQQQNNNMMMNNNSSSvvvpppeee\\\ssskkkwwwUUU@@@<<<555///000///.........---,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&(((************,,,...222@@@vvvlllqqqzzzxxx|||~~~kkk[[[```VVVPPPkkk~~~~~~fffMMMBBBAAAAAAAAACCCLLL^^^jjjfffaaadddiiihhhccceeefffccc```___cccgggeeeeeeccc```^^^]]]___```___cccdddsss~~~rrrhhhdddaaa```[[[VVVXXX^^^cccdddggghhhiiihhhgggfffbbbhhhfffhhhxxx~~~vvvqqqkkkfffbbbaaa___[[[\\\___WWWdddrrruuuoooiiijjjnnnmmmfffbbbbbbddddddgggjjjoooqqq|||wwwxxxwwwxxxvvvvvvxxxuuu|||mmmeeedddbbb``````WWWZZZ```cccaaaaaakkkwwwsssjjj```VVVYYYZZZ___bbb^^^UUUQQQRRRjjjttt~~~~~~~~~ssslllooo{{{}}}uuunnnnnnpppqqqrrruuuyyy{{{}}}}}}xxxnnnoooqqqdddmmmffffffXXXIII===222...------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((***,,,000555999<<>>ppp{{{wwwjjjrrryyy~~~UUU:::555:::===EEEFFFPPPnnn~~~ssskkkbbbZZZXXXZZZ\\\UUUOOOLLLFFF@@@BBBHHHPPPUUU\\\aaabbbcccfffiiiiiihhhfffeeedddddddddeeeiiigggeeecccbbbcccdddeeepppvvvyyyrrrjjjiiikkklllqqqxxx|||xxxwwwmmmTTTMMMOOOFFFFFFBBB<<<:::@@@IIIOOOTTT]]]eeefffeeeggggggffflllddd```fffpppzzzooobbb[[[___fffgggggghhhiiikkklllnnnnnnllljjjiiilllssszzzmmm^^^\\\```kkkrrruuuzzz{{{jjjfff^^^VVVRRRQQQNNNJJJJJJYYYwwwdddYYYyyynnnsss|||sssZZZJJJAAA333---222333000///---,,,+++*********))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&)))++++++)))))),,,///777RRR}}}|||~~~fffWWWLLLDDD]]]rrryyyvvvXXXJJJJJJCCC===BBBFFFOOO___eeedddhhhfffbbbfffdddaaa___aaadddgggfffddddddeeedddccc```___```aaaaaabbbcccjjj{{{yyykkkbbb\\\___bbb```[[[XXX``````bbbgggkkkjjjfffbbbdddggggggkkkwww}}}ppp]]]aaabbb```]]]^^^bbbaaa]]]WWWYYYbbbkkkmmmjjjkkkqqqmmmfff___^^^cccgggeeebbb```eeesss}}}tttxxxtttppptttuuussssssuuuvvvxxxssseeehhheee^^^```ZZZ[[[WWW[[[hhhjjjiiirrrtttiiibbb]]]YYYTTTVVV^^^aaa[[[RRRNNNcccxxx|||vvvxxxyyyyyyyyyjjjhhhoooqqq|||yyyqqqooolllgggiiiqqqzzz~~~|||{{{sssqqqgggjjjyyyxxxrrrnnnlllcccPPP===333.........---,,,+++***)))************))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,...))))))333666777@@@dddvvvrrrlll|||tttqqqlllfffaaaqqq}}}}}}qqqccc???YYY~~~|||{{{|||~~~nnn```dddbbb]]]VVVPPPNNNQQQUUUPPPXXX\\\YYYWWW[[[______aaaccceeegggiiikkkllllllllloooqqqrrrssssssrrroooaaa@@@333000---,,,,,,,,,+++***************************************++++++++++++---***...333555GGGzzzttt^^^lll{{{oooOOO:::666999>>>FFFIIIWWWwww}}}qqqiii```YYYXXXZZZZZZUUURRROOOJJJCCCBBBFFFOOOUUU\\\```aaaccceeehhhjjjhhhdddbbbaaaccceeegggbbbccceeefffggghhhiiiiiiooouuuwwwqqqjjjiiikkklllkkknnnpppnnnppp}}}uuu\\\OOOEEECCC???999:::CCCPPPYYY```bbbcccaaacccfffddd______YYYXXX```kkkttt{{{pppfff```ccchhhfffcccbbbdddeeefffhhhhhhhhhgggggglllppptttwwwppp```bbbhhhpppssstttyyykkkfff]]]VVVRRRPPPMMMKKKGGGTTTrrrmmm]]]wwwiiiiiivvvoooXXXKKKEEE777000222111//////---,,,+++*********)))((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''***,,,+++******...111999XXXzzz~~~vvvggg___UUUFFF___vvv{{{vvvjjjOOOCCCEEE@@@>>>EEEJJJOOO___dddbbbeeebbb^^^aaabbbaaa```aaacccdddddddddaaabbbaaa```^^^]]]^^^___```aaabbbeeerrr|||qqqggg```\\\___bbbaaa^^^]]]\\\]]]```fffkkklllhhhddd___cccjjjsss{{{zzzmmm^^^```aaa^^^[[[\\\```___\\\SSSSSSYYYcccjjjlllqqqwwwhhhccc]]]]]]aaadddcccaaabbbcccjjjttt|||ppppppooohhhiiikkkkkknnnssstttvvv~~~wwwhhhhhhbbb]]]bbb^^^]]]WWWZZZdddeeeeeeooozzzyyyoooeee]]]XXXSSSTTT]]]aaa[[[TTTQQQaaauuu~~~~~~|||wwwtttwwwxxxxxxwwwiiigggnnnqqq~~~{{{zzzsssjjjlllttt{{{~~~~~~{{{{{{xxxooo]]]XXX\\\~~~}}}uuummmkkkdddSSS???444.........---,,,+++***)))************))))))))))))))))))((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******))),,,)))+++666888;;;FFFllluuupppssswwwrrrkkkeeebbbwwwzzzwwwRRR???ccc|||||||||~~~{{{fff^^^dddbbb]]]VVVPPPOOORRRUUURRRXXXZZZWWWWWW\\\___^^^___aaaeeejjjlllmmmlllkkkoooqqqqqqoooooopppnnnkkkrrrtttCCC333111---,,,,,,,,,+++******************************++++++++++++,,,,,,,,,+++***---222999QQQppp]]]sss~~~uuu]]]EEE999777888???FFFKKK^^^{{{nnneee^^^XXXXXX[[[XXXVVVTTTRRRLLLEEEBBBDDDNNNTTT[[[___```bbbdddgggjjjgggccc``````cccgggjjj```bbbfffiiikkkkkkjjjiiilllrrrtttoooiiiiiikkkkkkllllllkkklllqqqyyynnnQQQGGGCCC===888999CCCRRR^^^nnnjjjeeebbbeeehhhaaaWWWRRRPPPSSS^^^iiinnnrrrvvvooohhhdddgggiiigggccc```aaaaaabbbcccdddeeeffffffhhhiiilllrrr~~~{{{uuuyyytttiiilllrrruuussssssyyymmmeee\\\UUURRROOOMMMKKKEEEMMMjjj{{{eeerrrrrrkkklllXXXNNNIII<<<333333000///...---,,,+++*********)))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++***+++000444<<>>777888:::CCCGGGKKKbbbyyyjjjaaa\\\XXXXXX[[[XXXVVVTTTPPPJJJEEECCCDDDMMMSSSZZZ^^^___aaacccfffiiigggdddcccccceeehhhjjjeeefffhhhiiiiiihhheeedddhhhnnnoookkkggghhhiiiiiiooommmlllnnnsssyyy~~~\\\LLLFFF@@@;;;:::???LLLXXXpppnnnllljjjkkkiii^^^RRRNNNOOOUUUaaajjjmmmnnnpppmmmjjjggghhhiiihhhfffeeeccccccccccccdddeeefffggghhhhhhkkkvvv{{{tttxxxyyyqqqwwwwwwwwwwwwvvvssstttxxx}}}qqqfff[[[UUUSSSOOOMMMLLLFFFIIIbbblllkkkuuuppp[[[QQQLLL===444222//////...---,,,++++++++++++)))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''')))******)))+++111666BBBrrroooqqquuuiiiuuuvvvbbbHHH[[[uuunnn^^^iiibbbMMMDDDFFFAAAAAAIIILLLTTTcccgggdddgggddd```ddd]]]___aaa```]]]]]]```ccchhhhhhgggeeeaaa______```ZZZ^^^___^^^eeerrrvvvrrrccc___^^^___]]]YYYYYY[[[WWWXXX\\\bbbiiikkkiiifffbbbdddqqqxxxhhhbbb___```]]][[[^^^eeehhhgggeee^^^ZZZ]]]dddjjjjjjiiibbbaaaaaa```aaaccceeefffbbbeeehhhhhhgggjjjuuuvvvxxxzzzqqqpppppprrruuuuuutttzzz}}}lllgggccc```fffdddccc[[[[[[eeeiiinnn{{{wwwnnneee\\\[[[XXXXXX\\\```___YYYTTTbbbqqq||||||{{{|||zzzuuussssssyyy{{{xxx|||ooollloooppp|||yyysssuuuwwwxxxyyyyyyyyy{{{sssqqqcccnnnxxxgggcccbbbWWWDDD555000///...---,,,++++++***************)))))))))((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++&&&***+++111;;;<<>>===IIIcccrrrhhhrrr|||uuu{{{{{{eeegggUUUGGGlll~~~~~~sssddd```hhhccc^^^XXXTTTSSSTTTUUUVVV[[[UUUSSSXXX]]]]]][[[ZZZ``````bbbdddggglllppprrrlllsssuuurrruuuzzzrrrbbbrrrNNN444222///---------,,,+++++++++++++++++++++++++++))))))*********+++++++++)))111000...DDDppp}}}___LLLuuuyyyTTT:::444:::???CCCEEELLLgggttteee___]]][[[ZZZ[[[VVVUUUOOOEEEAAAGGGLLLNNNNNNSSSZZZ___```aaadddgggggggggfffeeeeeeeeedddddd```bbbccceeeeeedddbbbaaa___cccdddccccccggghhhgggiiiiiihhhiiilllqqqvvvzzzzzzwwwtttrrrpppllliiihhhzzzsssQQQJJJEEEEEE@@@999===HHHTTT\\\bbb^^^WWWSSSPPPLLLPPPPPPUUU\\\aaaccchhhnnnuuuyyywwwnnngggfffeeecccaaabbbeeegggiiijjjkkkkkkfffeee___YYY[[[bbbhhhiiisssnnnhhh```dddhhhjjjmmmooohhh___\\\bbbkkkttt}}}sssaaa]]]ZZZRRRNNNPPPMMMMMMMMMmmmaaafffrrr|||eeeWWWOOO???444333000------,,,+++++++++,,,,,,((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((*********)))***000999@@@OOOzzzlllqqqsssiiisssoooVVVQQQooofffUUU^^^OOODDDBBBBBB>>>BBBLLLLLLSSSaaadddaaacccaaa^^^ccc```^^^]]]]]]^^^___^^^]]]`````````^^^[[[ZZZ[[[\\\\\\___^^^]]]fffsssxxxsssZZZTTTRRRXXX___`````````\\\YYYWWWYYY^^^dddffffffgggvvv|||lll___WWWTTTVVVXXXZZZ[[[aaajjjmmmlllkkkkkkhhhfffjjjpppnnnhhhhhhbbb[[[ZZZ___dddfffeeeeeehhhgggbbbaaafffiiiiiikkkvvvwwwyyyvvvrrrkkkjjjkkkmmmnnnooovvv~~~}}}uuuqqqkkkllllllllldddaaafffffflll{{{}}}pppfff^^^\\\^^^^^^^^^aaabbbZZZOOOPPPeeewwwxxxtttsssrrrnnntttqqqwww~~~xxxooojjjnnnuuu|||wwwppppppxxx{{{uuurrrtttzzzyyywwwwwwyyy}}}vvvrrraaalll{{{aaaYYYZZZWWWLLLBBB222111...,,,++++++,,,---************))))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++...000999@@@@@@PPPnnnpppiiiuuuxxxwww~~~zzzhhhyyyuuukkknnn}}}{{{NNNJJJwww|||}}}{{{kkkeeecccgggccc]]]WWWSSSSSSUUUVVVVVVYYYUUUUUU[[[___\\\YYYZZZ^^^___bbbdddhhhkkkmmmoookkkuuuzzzxxx}}}ttt```~~~kkkLLL444222///---------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&//////---EEEssssssWWWEEEiiizzzRRR:::666;;;???@@@EEENNNkkkssseee___^^^\\\[[[[[[TTTUUUPPPFFFDDDIIIOOOOOONNNTTT[[[___```bbbdddgggiiigggdddbbbaaabbbcccddd```bbbfffhhhgggddd```]]]```cccdddcccdddhhhjjjhhhmmmjjjhhhjjjnnnrrrttttttoooqqqpppiiiaaa[[[WWWTTTaaaXXXOOOHHHFFF???777;;;FFFYYY\\\[[[UUUPPPPPPQQQPPPPPPOOORRRYYY^^^bbbiiiqqqooowwwxxxqqqjjjiiigggddd```bbbfffjjjmmmoooppppppjjjkkkiiidddgggttt|||___YYYLLLXXXdddiiikkkkkkcccZZZQQQXXXdddpppzzzvvvccc___\\\SSSOOOQQQMMMNNNIIIfffbbbcccjjjvvvyyydddXXXQQQAAA777555111------,,,+++++++++,,,,,,(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((())),,,,,,,,,+++,,,222<<>>CCCKKKKKKTTTaaaccc___```^^^ZZZ___aaa^^^[[[\\\___```___\\\ZZZ[[[\\\[[[ZZZZZZ\\\^^^ZZZ]]]]]]^^^kkkzzzyyy^^^VVVSSSYYYaaabbb```___\\\XXXUUUWWW]]]cccgggiiieee~~~iii[[[VVVTTTYYY\\\]]]___dddkkknnnllldddfffeeedddjjjsssvvvsssnnneee\\\[[[aaaggghhhggggggnnnpppllliiifff^^^UUU^^^hhhmmmwwwsssrrrlllkkkmmmooonnnlllpppwwwyyyrrrlllmmmkkklllfffccciiikkkqqqwwwkkkeee```WWW[[[]]]]]]aaacccZZZOOONNNeeezzz|||vvvtttsssqqqqqqmmmttt}}}tttppplllqqqxxx~~~}}}xxxrrrqqquuutttooopppwwwxxxvvvssssssvvvzzz}}}iiirrr|||bbbYYYZZZXXXNNNGGG222111...,,,++++++,,,---************))))))))))))(((((())))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,+++...111:::BBBCCCVVVwwwqqqjjjxxxvvvvvvzzznnn\\\qqq{{{uuurrrtttxxxpppEEEJJJ{{{}}}zzz{{{wwwhhhhhhggggggccc]]]VVVSSSTTTUUUVVVVVVWWWTTTVVV^^^___[[[XXXZZZ\\\^^^bbbfffiiikkkkkkkkkjjjvvv~~~{{{eeevvvYYY<<<222000000***+++///***......---------,,,,,,,,,++++++++++++++++++++++++333)))555222DDD}}}uuu```KKKZZZPPP888666:::@@@CCCIIIIIImmm|||mmm___[[[\\\[[[YYYXXXRRRPPPLLLGGGCCCEEEJJJOOOOOOSSSXXX]]]```cccfffhhhiiihhhgggeeedddcccbbbbbbfffffffffhhhjjjgggaaa\\\]]]```ccccccaaaccciiiooojjjjjjiiihhhjjjmmmooonnnmmmfff___WWWNNNGGGGGGLLLYYYYYYSSSLLLFFF???:::<<>>222000000***+++///+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++000(((444555LLLzzzsss\\\IIIVVVxxxzzzLLL777555888>>>AAAHHHKKKqqqyyykkk^^^ZZZ[[[ZZZWWWVVVRRRPPPKKKEEEAAACCCIIINNNOOOSSSXXX\\\___bbbeeehhhiiihhhfffeeecccbbbaaaaaabbbbbbcccfffhhhfffbbb^^^^^^aaadddcccbbbccciiinnniiihhhgggjjjoooqqqlllfff\\\VVVNNNIIIDDDAAADDDJJJ\\\{{{YYYRRRJJJEEE???;;;<<<@@@OOOUUUWWWTTTQQQRRRSSSSSSOOOPPPTTTYYY___eeejjjmmmgggkkkllliiijjjmmmkkkfffhhheeeeeehhhkkkqqq~~~aaaRRRLLLSSScccpppqqqfff```aaa```^^^]]]```kkk{{{ggg[[[YYYUUUPPPNNNLLLLLLJJJZZZ{{{]]]aaavvvttt}}}eeeZZZ\\\LLL999333222...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((((((((***---...222???LLLccctttnnn|||zzzzzzpppjjjfffXXXKKKSSSssstttIIIFFFKKKDDDDDDCCCCCCCCCDDDEEEFFFOOOWWW___bbb^^^[[[[[[]]]___]]][[[[[[]]]]]][[[YYY[[[[[[[[[[[[ZZZZZZZZZZZZ\\\______```mmmjjjZZZWWW]]]\\\[[[^^^[[[XXX[[[YYYUUUWWW^^^ccccccmmmlll]]]YYYXXXSSSWWW]]]aaacccccccccbbbUUUYYY___eeekkkttt~~~kkk```bbbggghhhggglllpppuuuwwwoooddd\\\[[[]]]dddlllvvv~~~qqqfff```aaaiiillljjjnnnxxxyyytttssspppiiifffjjjllllllsss~~~~~~ppphhhddd^^^aaa___[[[```gggbbbVVVSSSaaapppwwwuuurrrsssvvvtttvvvuuuvvvtttrrrnnnttt{{{{{{ooommmkkklllooosssvvvwwwyyysssooorrruuuuuuxxx}}}ooooooqqqbbb___ZZZTTTLLLAAA999222------...+++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))*********000666>>>HHHPPPaaaxxxwww}}}uuulll```XXXxxxmmm{{{~~~XXXDDDUUUwwwyyy{{{{{{tttfffiiijjjeee___[[[UUURRRRRRUUUWWWXXXVVVYYY[[[]]]]]]^^^___aaa___bbbeeeggghhhiiikkklllnnnttt||||||wwweeeRRRBBB333000111++++++...+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---'''333777WWWzzz{{{}}}rrrXXXMMMYYYppp|||nnnGGG666444777===???EEEOOOxxxuuuiii]]][[[[[[YYYUUUSSSSSSOOOIIIBBB???AAAFFFKKKNNNRRRWWW\\\___bbbeeeggghhhgggfffdddcccaaa```___]]]^^^```cccffffffccc```___aaadddcccbbbcccgggjjjllliiihhhlllooojjj]]]RRRLLLFFF@@@???>>>???DDDJJJiiinnnZZZRRRIIIEEEBBB??????BBBIIIRRRYYYZZZYYYYYYXXXUUUUUUTTTVVV\\\dddiiilllkkkeeefffggghhhlllooolllfffgggeeeddddddccceeelllttt}}}eeeTTTPPPXXXmmmtttgggfffggg```ZZZ\\\gggvvvnnn___ZZZVVVRRROOOJJJLLLJJJTTTxxxfffddd{{{xxxwwwoooggggggUUU>>>444000...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))+++---///555EEETTTmmmuuuuuunnnxxxvvvlllhhhWWWFFFZZZyyyoooDDDBBBEEEDDDCCCBBBBBBBBBCCCEEEFFFMMMUUU^^^aaa^^^[[[ZZZ[[[]]][[[YYYZZZ[[[]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\```aaabbbnnnsssaaa]]]```ZZZXXX\\\\\\\\\^^^]]]YYYYYY]]]bbbcccttt~~~iii]]]YYYXXXTTTVVV[[[___cccbbb___]]]OOOXXXbbbggghhhjjjqqqwwwtttfffbbbccceeeeeehhhnnnxxxzzzlllbbb______dddmmmxxxtttiiibbb```hhhoooooorrrxxxxxxvvvrrrkkkgggjjjkkkkkktttvvvlllfffaaabbb]]]XXX]]]dddccc\\\UUU```nnnuuutttqqqqqqsssssstttsssxxxuuullljjjsss}}}uuummmnnnooopppppprrrtttwwwwwwrrrqqqsssvvvwwwxxx{{{oooiii{{{rrrddd```ddd\\\MMMHHH999222---...///,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++000888AAALLLYYYkkk{{{~~~vvvhhh]]]___{{{vvvXXXAAAaaassstttxxx|||nnncccgggiiieee___[[[VVVSSSTTTWWWYYY[[[VVVXXX[[[]]]]]]^^^___aaa___aaaccceeefffiiilllnnnnnnyyy~~~mmmaaaGGG555///111,,,+++...,,,+++++++++************)))***+++++++++++++++,,,,,,---)))222999bbb}}}|||yyytttZZZXXXhhhvvv}}}bbbBBB666555666======DDDUUUrrrggg^^^\\\\\\XXXTTTSSSSSSNNNGGG@@@===???DDDIIIMMMQQQVVV[[[^^^aaadddfffggggggfffdddcccaaa___^^^]]]^^^```cccdddeeecccbbb```bbbddddddcccccceeegggjjjhhhjjjmmmkkk___PPPFFFBBB>>>===@@@BBBDDDJJJPPPzzzeee]]]TTTKKKHHHFFFDDDDDDGGGQQQ[[[bbbcccaaa___\\\XXX]]][[[[[[___gggkkkiiiffffffddddddfffkkknnnmmmiii```aaaeeeiiiiiiccc[[[VVVUUUYYY^^^eeeqqq~~~iiiXXXYYY]]]tttvvvhhhgggaaa^^^bbbjjjsss~~~tttbbbZZZWWWTTTRRRKKKMMMKKKNNNnnnlllddd}}}yyy}}}wwwttt]]]BBB444---...------,,,,,,++++++***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******,,,...///777JJJ[[[zzzzzz~~~uuu~~~ssskkklll\\\HHHcccqqqGGGDDDFFFFFFEEEDDDDDDDDDEEEFFFGGGOOOVVV___cccaaa^^^\\\\\\[[[YYYXXXXXXZZZ]]]___```bbbbbbaaa```______^^^^^^^^^aaaaaabbblll{{{fff___```XXXTTTZZZ^^^bbbcccbbb___]]]___cccfffrrrwwwfff]]]YYYUUUZZZYYYZZZ]]]aaabbb___[[[SSS___kkknnnhhhccceeejjj{{{pppfffaaaaaaccceeegggooo~~~wwwjjjggg___ccclllyyyyyytttjjjeeekkkrrrttttttuuu}}}~~~xxxvvvnnnjjjlllkkkkkktttyyyooogggcccbbb]]]YYY]]]cccddd___UUU^^^jjjqqqrrrqqqqqqrrrtttsssttt{{{wwwjjjhhhsssyyyvvvxxxwwwtttqqqpppsssvvvtttrrrrrruuuxxxzzz||||||kkk___qqqqqqyyy|||mmmfffpppgggQQQMMM:::222...//////---,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++111>>>GGGNNNbbbyyyqqqhhhlllzzzyyyXXX@@@iii~~~|||{{{~~~iii```dddfffccc\\\YYYWWWWWWXXXZZZZZZZZZYYY[[[]]]]]]\\\\\\]]]^^^^^^___aaabbbdddggglllpppqqqsss{{{LLL777///222---***...---++++++*********)))))))))*********++++++,,,,,,,,,///,,,111:::kkkzzzwwwvvvyyytttyyy___gggwww~~~sssVVV===888666666???===CCC[[[qqqggg___]]]\\\XXXTTTTTTSSSNNNFFF@@@>>>@@@DDDGGGLLLPPPUUUZZZ]]]```ccceeeffffffeeeeeecccaaa```___```aaaccccccdddccccccddddddfffhhhiiiiiihhhhhhiiieeeeeejjjmmmeeeUUUIIIEEE;;;<<>>DDDaaapppggg___]]][[[WWWTTTUUURRRMMMFFFAAAAAACCCEEEFFFKKKOOOTTTYYY\\\___bbbddddddeeeeeeeeeeeecccaaa```cccdddeeedddccccccdddeeegggiiikkkmmmnnnnnnmmmlllggghhhnnnqqqeeeRRRFFFEEEDDDIIIQQQWWWWWWXXX```jjjhhh[[[UUUQQQMMMIIIGGGKKKQQQdddlllrrrpppllljjjgggccc`````````cccffffffbbb^^^___]]]^^^bbbeeegggkkkppptttnnncccXXXSSSTTTSSSPPPMMMMMMJJJIIIQQQ___jjjmmmtttyyy~~~kkkYYYZZZ___rrrqqqrrrwww|||zzzwww}}}hhh]]][[[YYYVVVQQQMMMOOOLLLYYYuuu___fff{{{```EEE777......------,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******)))***,,,...111>>>XXXooowww___```dddXXXKKKiiioooHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGNNNRRRXXX\\\]]][[[ZZZZZZVVVWWWYYYYYYZZZ\\\___bbb```___^^^\\\ZZZYYYXXXWWW[[[^^^```aaakkksssaaa```XXXRRRXXX^^^]]]___aaacccaaa```eeemmmqqqwwwxxxoooiiigggbbbYYY\\\ZZZYYYXXXYYYYYYXXXVVVUUUbbbppptttllldddbbbddd```aaabbbbbbaaaaaacccdddggglll|||vvviiijjj]]]]]]fffvvvzzzjjjeeebbbgggoootttsssppptttrrr~~~~~~wwwrrrpppmmmlllxxxxxxpppkkkcccbbbaaaaaaccceeeeeedddbbbeeejjjpppuuuxxxzzz{{{vvvwww{{{tttpppmmm{{{yyyvvvrrrnnnllloootttxxxsssuuuvvvwww{{{kkkaaayyykkkpppmmmXXXDDD888111,,,...///---,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...///555LLLUUUVVVsssxxxzzziiilll|||}}}UUUFFFzzzzzz}}}{{{xxxddd```cccaaa]]]XXXXXXZZZ\\\^^^]]]YYYVVVUUUWWWZZZ\\\]]]___aaabbbbbbccceeefffhhhlllqqqtttzzzwwwTTT999///333...***---...,,,,,,+++++++++*********)))******+++,,,,,,------///000111???rrrnnnssszzzrrrxxx{{{zzzeeeFFF666777555555@@@AAAEEEeee|||nnneee]]]ZZZXXXTTTSSSUUURRRMMMGGGDDDDDDFFFGGGGGGKKKNNNTTTXXX[[[^^^aaaccccccdddeeeffffffeeedddcccbbbdddeeedddbbbbbbeeegggfffgggjjjmmmoooooollljjjlllnnnxxxpppeeedddkkkpppuuutttllliiisssnnn\\\ZZZWWWTTTMMMJJJPPPZZZllluuu{{{zzzuuuqqqlllgggeeeeeefffeeebbb]]]WWWTTTQQQSSSZZZbbbdddccciiiqqqzzzeeePPPGGGFFFFFFVVVVVVRRRMMMPPP[[[ffflllhhhqqqzzz~~~{{{lll\\\bbbooo~~~~~~yyylll___\\\ZZZVVVQQQJJJOOOMMMRRRzzzyyydddbbb|||___EEE999111...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((()))*********'''))),,,000555EEEccc}}}{{{tttbbbaaa]]]QQQLLLllleeeBBBDDDEEEFFFEEEDDDDDDDDDEEEGGGHHHMMMPPPTTTWWWYYYYYYYYYXXXTTTWWWYYY[[[ZZZ\\\^^^aaa^^^^^^^^^]]]\\\\\\[[[[[[[[[___bbbccchhhzzzgggddd\\\UUUYYY]]]YYY[[[```dddbbbaaahhhsssvvvyyytttkkkhhhjjjfff]]]XXXZZZ]]]]]]ZZZWWWTTTSSS[[[fffpppqqqiii```[[[[[[```____________aaaccceeeiiijjjxxxpppeeeggg]]][[[bbbrrr}}}|||vvvrrr___^^^___ccckkkqqqpppmmmooonnnvvv{{{uuusssnnnmmmzzzvvvpppmmmfffcccbbbbbbdddeeeggghhhiiiiiijjjnnnssswwwyyyyyyuuuxxx~~~xxxooorrrooo}}}xxxssspppllllllnnnqqqtttvvvuuuxxxwwwuuuyyywwwrrrssseeevvviiihhhnnn^^^???777000+++---...---+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---///000333666NNN[[[^^^}}}xxxkkkttt~~~wwwcccmmmuuuRRRMMM{{{|||}}}tttdddccceeeccc^^^ZZZYYYYYYZZZ[[[[[[YYYWWWTTTWWWZZZ\\\]]]___aaacccaaaccceeeggghhhkkkooorrrvvvVVV:::///333///***---...,,,,,,,,,++++++++++++***))))))***+++,,,,,,------...000111AAA{{{uuu{{{llltttkkkyyyzzzyyybbbBBB333666444444???CCCFFFgggyyymmmddd\\\XXXVVVRRRRRRTTTQQQLLLGGGEEEGGGHHHHHHGGGJJJNNNSSSXXX[[[^^^aaacccbbbccceeegggggggggeeeddd```bbbdddcccaaabbbeeeiiiaaacccfffiiilllllliiigggjjjoooxxxsss______^^^ZZZRRRNNNVVVbbbuuu~~~}}}vvvnnnggglllmmmlllggg^^^TTTMMMIIIEEEKKKWWWbbbdddbbbgggpppkkkVVVNNNLLLTTTUUURRRKKKKKKUUU```gggjjjttt|||~~~}}}wwwiii[[[jjj}}}~~~{{{oooaaa]]]ZZZUUUPPPGGGNNNOOONNNttt}}}eee``````FFF:::333......---,,,,,,++++++***)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++%%%''',,,111888KKKkkk{{{eeexxxjjjeeeYYYMMMLLLppp^^^===BBBEEEIIIHHHGGGGGGGGGHHHJJJJJJNNNPPPSSSVVVXXXYYYYYYYYYSSSVVVZZZ\\\[[[[[[^^^```______``````aaaaaabbbbbb]]]aaadddddddddqqqlllhhh```XXXZZZ\\\YYYZZZ```fffeeedddlllxxxzzzyyyqqqgggeeeiiiggg___WWW\\\bbbccc^^^XXXTTTRRR___hhhrrrtttnnngggcccccc```^^^[[[[[[]]]```dddfffkkkkkkvvvlllbbbfff]]]ZZZ```oooyyyvvvoookkk\\\]]]___ccciiinnnnnnkkkiiilllrrr}}}}}}wwwtttooonnn{{{uuuqqqpppiiieeebbbbbbccceeeiiilllmmmjjjhhhjjjnnnsssuuuuuuuuuxxx~~~ssskkkwwwuuu{{{oooqqqnnnlllmmmqqqssssssrrrwwwzzzxxxtttwww~~~|||pppfffuuu~~~yyyeeessshhhcccoooeee>>>666///+++,,,...,,,+++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...000111777666NNN^^^dddrrrttt}}}fffuuuvvv}}}mmm```ssspppPPPQQQrrrdddeeegggddd```]]][[[XXXWWWXXXYYYZZZYYYXXXZZZ\\\]]]]]]]]]^^^___^^^```cccdddfffhhhkkknnnpppYYY@@@222111...//////))),,,,,,,,,+++++++++******************+++,,,---...///---000AAA~~~jjjtttqqqqqq|||wwwyyyzzzwww\\\AAA666555555777<<<@@@IIImmmiiiccc]]][[[WWWSSSSSSVVVPPPIIIEEEFFFHHHGGGFFFGGGEEEJJJQQQVVVXXX\\\```dddbbb```______aaacccddddddfffeeedddccccccdddffffffbbbccccccdddeeefffggggggmmmttt~~~yyyyyyeeebbbbbbaaaYYYRRRXXXddd}}}wwwtttoooyyyxxxfffRRRJJJJJJLLLCCCFFFRRRbbbiiigggeeehhh|||{{{dddZZZVVVVVVYYYTTTMMMXXXfffeeegggqqqyyyxxxsssoookkkgggnnnxxx}}}nnnddd]]]ZZZZZZPPPRRRJJJLLLSSSiiieee]]]cccIII>>>555//////...---,,,,,,,,,,,,++++++************+++++++++******)))(((''''''&&&)))(((((((((((())))))***)))***///555===QQQuuusssiii~~~sssxxxhhhLLLFFFmmmWWW===;;;DDDFFFHHHLLLNNNIIIDDDFFFKKKKKKOOOSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY\\\^^^```___eeeccc]]]___iiilllfffaaa[[[[[[ccciiiooo~~~uuudddeee```ZZZ___ZZZTTTUUU^^^eeekkkwwwsssllljjjfff]]]UUUWWW[[[]]]\\\\\\]]][[[VVV^^^gggnnnnnnjjjfffbbb^^^^^^______^^^]]]]]]```bbbeeehhhsss|||wwwiiibbbeee___```aaahhhsssyyysssiiiaaa```aaaeeeiiilllmmmmmmoookkkjjjqqq}}}zzzvvvvvvtttsssyyyvvvtttooonnnjjjfffdddeeehhhiiijjjffffffhhhnnntttxxxyyywwwssssssxxxuuukkkqqqyyyyyyrrrpppgggkkkooorrrrrrrrrrrrrrrrrrvvvxxxvvvwww|||vvvtttyyy~~~sss]]]rrrqqqnnnjjjfffZZZIII777000000...)))---111***+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))((((((((((((+++***)))***---...//////888===SSSbbblllrrr|||mmmeeeuuu}}}ssssssiiiDDD[[[kkk```ffflllggg``````^^^YYYSSSTTT[[[^^^]]]XXXXXXXXXZZZ]]]^^^___^^^aaacccfffgggfffgggjjjmmmvvv|||XXX>>>111000---///222...,,,,,,,,,+++++++++******************+++,,,---.........333DDDlllnnnsssvvvrrr}}}vvvmmmSSS;;;333444555999>>>AAAKKKooo~~~lllgggcccbbb^^^XXXUUUUUUOOOIIIEEEGGGIIIGGGEEEFFFEEEJJJQQQVVVZZZ]]]aaaccccccaaa```___aaacccdddeeehhhgggfffeeeeeeeeefffgggddddddeeefffggghhhhhhiiihhhpppwwwrrrppp{{{xxxhhhdddbbbaaaYYYRRRWWWccc{{{xxxrrryyyyyyjjjYYYOOOKKKHHHEEEHHHSSSaaaiiigggfffhhhrrrxxxccc___^^^ZZZUUU```nnnllloooxxx}}}zzzuuupppsssvvvwwwzzz|||mmmccc[[[WWWXXXSSSTTTKKKMMMRRRfffggg\\\zzzjjjIII:::444//////...---,,,,,,,,,,,,++++++************++++++*********)))(((''''''''')))(((((((((((()))******...///222888AAAWWW{{{pppccc}}}nnnRRRMMMiii~~~WWW===;;;BBBJJJKKKNNNNNNHHHBBBBBBHHHLLLPPPTTTWWWXXXXXXXXXYYYXXXXXXWWWXXXYYYZZZ\\\]]]bbbiiihhhaaaaaajjjooolll```ZZZZZZ```dddiiiwwwmmmggg```ZZZ]]]UUUQQQSSS]]]fffmmm{{{tttmmmkkkhhh```XXXUUUXXXZZZYYYYYY[[[XXXSSS[[[cccjjjhhhccc```]]]ZZZ]]]^^^^^^]]]\\\]]]___aaagggiiisss~~~|||nnneeeeeeaaaaaadddkkkwww~~~yyyoooeeeddddddeeehhhjjjjjjiiihhhhhhiiimmmttt~~~vvvwwwrrrjjjlllwww~~~vvvuuuoookkkhhhdddbbbdddfffggghhhkkkhhhfffgggmmmrrrvvvwwwzzzzzz{{{~~~~~~yyyrrrlllooozzz{{{tttmmmfffhhhkkkooorrrrrrqqqqqqrrrtttvvvvvvtttwww|||~~~}}}{{{```kkkhhh^^^___ddd\\\GGG:::111000///***...222++++++,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))(((+++******+++---...000000999AAAUUUcccpppvvv}}}~~~ggg```zzztttnnntttnnnFFF\\\fff]]]eeekkkeee]]]^^^]]]ZZZVVVXXX]]]^^^[[[ZZZZZZZZZZZZ\\\^^^^^^^^^```bbbeeeffffffgggjjjmmmpppwwwvvvYYY???111000,,,---111///,,,,,,,,,+++++++++******************+++,,,---...,,,...666GGGrrrllluuu{{{qqquuujjjQQQ999333555777:::???AAAMMMrrr|||mmmhhhffffffccc[[[TTTSSSOOOIIIFFFHHHJJJFFFCCCCCCDDDJJJQQQXXX\\\___aaabbbcccbbb```___```bbbeeefffkkkjjjhhhgggfffeeeffffffeeeeeefffggghhhiiijjjjjjlllrrr~~~oooaaaeeeiiixxxmmmfffaaa___XXXQQQUUU^^^}}}|||tttyyyyyypppdddZZZRRRMMMKKKNNNWWWcccjjjjjjjjjllllll|||llleeeddd```[[[eeeqqqpppzzz}}}vvvuuurrrnnnmmmuuu|||~~~ooodddZZZWWWWWWUUUVVVMMMOOOQQQcccjjj\\\rrrmmmKKK<<<555//////...---,,,,,,,,,,,,++++++************++++++******))))))((((((''''''((((((((((((((()))***+++------000777DDD^^^qqqaaaxxxuuuXXXUUUjjj~~~YYY???<<>>@@@NNNuuuiiidddaaaaaa___XXXRRRPPPOOOIIIGGGIIIJJJFFFBBBAAACCCIIIPPPXXX]]]```aaaaaabbbaaa```^^^^^^```dddfffkkkjjjhhhfffeeedddeeeeeeeeeffffffggghhhiiijjjjjjpppuuuzzz^^^VVV___eeerrrqqqfff^^^[[[UUUNNNPPPWWWfffrrrzzzwwwqqqtttuuusssmmmeee\\\VVVSSSVVV]]]fffkkknnnoooooonnnyyyvvvpppqqqnnnffflllwwwwww}}}uuuqqqooollllllqqqwww{{{{{{uuuqqqqqqvvv{{{~~~tttggg]]]XXXYYYUUUVVVMMMOOOPPPbbbmmm___nnnwww|||dddPPPEEE777//////...---,,,,,,,,,,,,++++++************++++++***)))))))))((((((((('''(((((((((((()))***+++++++++,,,///888JJJhhhqqqaaavvvyyy[[[XXXqqq~~~XXX@@@???GGGOOOOOOOOOMMMEEE======BBBKKKOOOTTTXXXZZZ[[[\\\]]]ZZZYYYYYYXXXXXXYYY[[[\\\ccckkknnncccZZZ[[[dddkkkgggccc```aaa```bbbkkkvvvsssjjjaaa___YYYUUUUUU[[[aaakkk}}}lllaaa]]]\\\YYYWWWXXXZZZ[[[[[[^^^```\\\VVVZZZbbbgggbbb[[[YYYYYYYYY]]]^^^______^^^^^^___aaahhhfffmmm~~~xxxhhh```___aaaccckkkwwwzzzqqqeeedddccceeehhhjjjllllllmmmpppssspppnnnsssqqqxxxvvvmmmgggeeebbbaaaccceeeffffffgggfffeeedddeeeeeeeeedddbbbgggkkkooorrrsssmmmffflll~~~}}}|||mmmkkknnnpppqqqqqqpppppppppvvvuuurrrrrrzzz~~~mmmTTTaaa~~~|||fffZZZ___pppjjjNNN@@@222///000,,,...111++++++,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))************+++,,,,,,---///333555;;;LLL___lllpppooovvv\\\XXX}}}ggggggvvvaaaDDDaaa~~~```^^^kkkoooggg___[[[\\\ZZZXXXYYY]]]]]]ZZZ]]]\\\[[[ZZZXXXYYY[[[\\\^^^```bbbdddeeegggiiikkkggggggpppbbbCCC333444000,,,,,,***,,,,,,,,,+++++++++******************+++,,,---------...777KKK|||yyykkkYYY}}}yyysssyyyuuu[[[BBB999999888:::>>>???OOOwwwggg___YYYYYYYYYVVVRRRQQQNNNIIIFFFIIIJJJFFFBBBAAACCCGGGOOOWWW]]]```aaa```___```___^^^]]]^^^bbbeeehhhgggfffdddccccccddddddeeeeeefffggghhhiiiiiijjjmmmuuu~~~vvvvvv}}}bbbSSSXXX]]]iii~~~wwwhhh[[[WWWRRRLLLJJJOOOOOO\\\mmmwwwwwwrrrllljjjiiilllpppqqqkkkbbb[[[XXXYYY\\\aaaeeeiiimmmooooooooowwwyyyyyy}}}uuummmnnnpppqqqqqqqqquuuyyyqqqnnnooossswww{{{xxxjjj^^^YYYYYYSSSSSSLLLPPPPPPaaavvvccchhh~~~|||mmmqqqxxxXXXRRRKKK444//////...---,,,,,,,,,,,,++++++************++++++))))))))))))(((((((((((((((((((((((()))***+++,,,...///222<<>>DDDIIIMMMSSSWWWYYYZZZ[[[\\\WWWWWWWWWXXXYYY[[[]]]^^^fffppptttjjj]]]ZZZaaaiiiiiifffdddbbb```aaahhhppp~~~qqqfffbbb]]]YYYXXX[[[___hhh}}}iiiZZZTTTTTTUUUVVV[[[\\\\\\]]]```ccc___XXXZZZccchhhbbb[[[YYYZZZ[[[^^^```aaaaaa``````aaabbbiiieeemmm~~~|||kkkaaa```aaaccckkkvvv}}}xxxnnnhhhfffdddeeegggjjjkkkkkknnnpppqqqrrrssswww~~~yyy{{{|||uuulllhhhfffcccccceeefffgggfffgggeeebbb___\\\\\\]]]^^^cccdddcccccchhhnnnkkkccceeexxx|||}}}pppmmmoooqqqqqqpppoooooooooooonnnkkkllluuu~~~}}}kkkVVVgggqqqbbb___mmmlllWWWBBB111---///,,,,,,...***+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((()))))))))*********+++***,,,---------000555888===TTTfffssszzzxxxyyybbbbbbllleeeooo{{{dddIIIggg||||||~~~yyy^^^___kkkmmmeee^^^[[[[[[XXXUUUVVV\\\^^^\\\[[[\\\\\\ZZZWWWVVVXXXZZZ^^^___```bbbeeeggghhhiiiaaaaaa^^^```ooommmGGG222444333//////---,,,,,,,,,+++++++++******************+++,,,---...///---555LLL|||{{{{{{xxxaaaZZZtttnnnppptttZZZ@@@666777777:::@@@???QQQxxxhhh^^^VVVVVVWWWUUUTTTTTTNNNHHHEEEGGGIIIEEEBBBBBBCCCFFFLLLTTT\\\```aaa```]]]___aaa```^^^^^^aaaeeeddddddcccbbbbbbcccdddeeeeeeeeefffggghhhiiijjjjjjllluuuvvvttteeeLLLKKKVVVhhh|||~~~lll[[[VVVSSSLLLIIIKKKGGGRRR___fffeee```\\\[[[aaahhhqqqtttjjj\\\UUUVVV^^^aaabbbbbbeeejjjmmmllllllsss}}}xxxoooppprrrsssppplllooouuuuuurrrrrruuuxxx{{{zzzjjj]]]WWWXXXQQQRRRLLLPPPPPP```hhhaaatttzzzoooyyyxxxXXXSSSJJJ000//////...---,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((((((((((()))***+++,,,------///333>>>VVVuuusss~~~qqqhhh{{{|||rrrXXXXXXvvvvvvRRR===>>>GGGKKKKKKKKKJJJDDD===???EEEIIIMMMRRRVVVXXXYYYZZZ[[[UUUUUUVVVWWWYYY\\\___```iiittt{{{uuuggg___ccckkkfffeeeccc```]]]___eeekkktttuuugggddd^^^[[[\\\^^^^^^eee{{{}}}iiiYYYRRRRRRUUUWWWZZZ[[[[[[\\\```ddd___WWWWWWaaagggccc[[[XXXZZZ\\\___aaaccccccbbbaaabbbcccjjjfffmmmnnndddbbbccceeelllwww~~~yyyooommmjjjgggffffffgggggggggjjjjjjkkkooouuu{{{~~~xxxttttttlllhhhfffccccccdddeeeddddddbbbaaaaaabbbgggppp{{{~~~sssfffbbbfffeee```aaaqqq|||}}}rrrooopppqqqqqqooonnnnnnooonnnnnnmmmmmmttt~~~}}}lllUUUddd{{{iii\\\bbbggg]]]DDD111+++///,,,+++---***+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((())))))******+++++++++***,,,...------000666;;;CCC___ppp{{{zzzjjjuuusssooo{{{nnnQQQnnnzzz~~~|||zzzbbbdddooommmfffccc\\\\\\XXXTTTVVV\\\___]]]ZZZ\\\]]]\\\XXXVVVXXXZZZ_________aaadddfffffffffYYY\\\SSSMMMVVVfffTTT555444333000000...,,,,,,,,,+++++++++******************+++,,,---...000,,,555MMMyyyxxx{{{aaa[[[yyyvvvtttvvvZZZ???444555666;;;AAA@@@RRRxxxiii___VVVVVVWWWUUUSSSRRRNNNHHHDDDFFFGGGEEEDDDDDDCCCEEEIIIQQQYYY___```___]]]aaadddcccaaa```bbbeeeaaaaaa```aaabbbdddfffgggfffgggggghhhiiijjjkkkkkkpppyyyrrrmmmzzzpppPPPIIIWWWjjjzzzrrr___YYYWWWPPPKKKKKKHHHNNNUUUVVVSSSPPPQQQSSS]]]kkk~~~tttaaaZZZ^^^dddgggfffcccdddjjjmmmkkkkkkpppyyy}}}wwwxxxyyyyyyvvvqqqnnnooonnnkkkmmmsssuuusssuuuxxxyyy{{{~~~mmm^^^XXXYYYQQQRRRLLLQQQOOO^^^lll```vvv{{{jjjWWWGGG333//////...---,,,,,,,,,,,,++++++************++++++(((((((((((())))))))))))((((((((()))***+++---...)))---444CCC]]]|||ooo|||yyyrrruuurrryyyeeeOOOUUUpppwwwTTT??????FFFKKKJJJKKKIIICCC===???FFFIIIMMMSSSVVVXXXYYYYYYZZZUUUUUUVVVWWWYYY\\\___```dddooozzzxxxlllbbbccciiicccdddccc___]]]___eeejjjhhh}}}tttfffggg``````cccddd^^^]]]mmmyyyiii\\\UUUTTTUUUVVVZZZZZZZZZ[[[aaaddd___WWWUUUaaaiiieee]]]ZZZ\\\^^^^^^```bbbcccbbbaaaaaabbbgggdddkkk}}}|||mmmddd```aaadddlllxxx{{{qqqooolllhhhffffffgggggggggjjjiiijjjmmmsssyyymmmiii{{{sssnnneeecccaaa``````aaa```^^^ZZZ```jjjuuukkkccc___YYYWWWcccqqq{{{}}}uuupppqqqrrrqqqnnnmmmmmmnnnnnnpppooonnnrrrzzz{{{}}}jjjOOO___tttccc```bbb]]]HHH222+++000...,,,---***+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((())))))******+++,,,,,,***---......---111888>>>KKKkkkzzzsssmmmxxxyyymmmSSSsss~~~}}}~~~xxxcccfffnnnjjjdddccc[[[\\\[[[XXX[[[___```]]]YYY]]]```___[[[XXXYYY[[[aaa___^^^```ccceeedddcccVVV\\\SSSLLLRRRWWWiiiaaa:::444222......,,,,,,,,,,,,+++++++++******************+++,,,---...000,,,444NNN{{{}}}|||yyyvvvWWWNNNxxxzzz^^^AAA555444666:::AAAAAASSSxxxiii___VVVVVVWWWTTTPPPMMMNNNGGGCCCEEEFFFEEEDDDFFFCCCDDDHHHOOOXXX^^^```___]]]bbbffffffcccbbbcccfff______```aaaccceeehhhjjjhhhhhhiiijjjkkkllllllmmmrrryyysssnnn|||bbbSSS]]]iiirrrxxxbbb\\\ZZZTTTNNNMMMHHHKKKMMMKKKGGGGGGMMMRRR]]]qqqmmmfffllljjjmmmkkkffffffmmmpppmmmoooppptttrrrvvvvvvooojjjmmmsssvvv{{{pppiiijjjmmmmmmppptttqqqrrruuuyyyzzzyyy~~~pppaaa[[[\\\RRRRRRMMMRRRNNN\\\ooodddwww|||[[[FFF::://////...---,,,,,,,,,,,,++++++************++++++(((((((((((())))))))))))((((((((()))***,,,---...)))000:::LLLjjjkkkzzz{{{ttt~~~~~~pppkkknnnXXXGGGRRRlllzzzYYYDDDBBBGGGKKKKKKKKKIIIBBB<<