BM66(@ <<<;;;999888888666444111222222111111000000//////000000000000000000000000///000000111111111000000............//////////////////000111111111111111111111111111111111111111000000000000000000000000111222333333333111///...///000111333444444333333555555555555444444333222222333555666666666555444666666777888999999::::::<<<===CCCOOO___uuuzzzmmmddd^^^[[[YYYXXXUUUSSSSSSTTTUUUUUUTTTTTTSSSRRRPPPMMMIIIFFFDDDHHHKKKOOORRRUUUYYY]]]___]]]___aaaaaa___^^^^^^^^^aaaeeekkkooorrrssstttuuuvvvuuutttsssrrrpppllliiijjjiiihhhhhhhhhiiijjjkkkppppppooonnnoooqqqssstttzzzzzzzzz{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzxxxwwwnnnuuuwwwrrrnnnmmmhhhaaaccc```\\\VVVQQQMMMJJJIIIHHHGGGFFFFFFGGGJJJMMMOOOUUUUUUTTTRRRPPPMMMJJJIIINNNLLLMMMQQQXXX]]]^^^^^^^^^]]][[[YYYVVVSSSPPPOOOPPPMMMMMMPPPSSSVVV^^^fffnnnqqquuuwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttssssssuuusssrrrrrrtttvvvwwwvvvwwwtttpppmmmlllppptttwww~~~|||}}}|||{{{{{{{{{xxxrrrmmmoookkkfffccccccbbb```]]]ZZZXXXTTTQQQPPPRRRTTTVVVRRRSSSVVVYYY^^^ccchhhjjjjjjmmmoooqqqssstttwwwzzzzzzxxxxxxzzz~~~}}}{{{yyyyyyyyyyyy|||{{{{{{{{{{{{}}}wwwxxxyyyzzzyyywwwuuussssssqqqooooooqqqrrrpppmmmkkkjjjhhhfffeeefffggghhhlllhhhffffffddd``````bbbooo|||~~~{{{}}}}}}nnnZZZMMM@@@;;;:::777444333555555444444444333333333444444444444444444444444333333333444555666777888444444444444444444444444444444444555555555555666666666777777777777666666777777666555555666888888777666555444555666888999999999:::::::::999999888777777888999::::::::::::===;;;;;;===@@@GGGTTT```:::999888777777666444111111111111000000000000000000000000000000000000000///000000000000///..................////////////......///000000000000000111111111111111111111111000000000000000000000000000000111111111111111111000000222333444333333222222333333333222222111000333444555555666555555555777777888888999999::::::<<<;;;???IIIVVVkkktttiiibbb]]]ZZZWWWUUUSSSRRRSSSTTTSSSSSSTTTSSSRRRPPPMMMJJJGGGEEEEEEHHHKKKNNNPPPSSSWWWYYY\\\^^^___```^^^\\\\\\]]]]]]bbbhhhmmmppprrrtttvvvwwwvvvuuutttsssrrrpppnnnnnnnnnmmmllllllmmmnnnooosssrrrpppooopppqqqtttuuuzzzzzz{{{}}}~~~}}}{{{}}}||||||}}}~~~yyyuuurrrqqqnnnssstttooolllkkkgggaaa]]]ZZZVVVQQQLLLIIIHHHGGGGGGGGGFFFFFFHHHJJJMMMNNNSSSSSSSSSRRRPPPMMMJJJIIILLLKKKLLLPPPWWW\\\^^^^^^___^^^]]][[[YYYVVVUUUTTTOOOLLLMMMPPPSSSVVV^^^fffnnnqqqtttvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuusssqqqqqqsssuuuuuutttssspppllliiiiiikkkooorrryyyzzz|||}}}}}}|||zzzyyyyyywwwvvvvvvwwwuuuqqqmmmoookkkhhhfffeeedddaaa^^^[[[YYYVVVTTTQQQPPPPPPPPPNNNPPPTTTXXX^^^dddhhhkkkjjjllloooqqqssstttwwwyyyzzzxxxxxxzzz~~~~~~~~~|||{{{{{{{{{{{{}}}|||{{{zzzzzz{{{||||||xxxxxxxxxwwwvvvtttsssrrrrrrpppooooooppppppmmmkkkiiigggfffeeeeeegggiiijjjnnnjjjhhhfffbbb^^^```eeettt}}}||||||mmmXXXLLL@@@;;;:::777444444555555555444444444333333444444444444444444444444444444333444444555666777444444444444444444444444444444444555555555555666666666777777777777666666666666555555555666777888:::999888777888999;;;<<<888999999::::::999999888777777888999::::::::::::===;;;;;;===@@@GGGSSS___777666555555666555444222000000000000111111111111000000000000000000000000////////////......---,,,............////////////------...///////////////111111111111111111111111000000000000000000000000////////////000111222333111222222333333333222222222222333333333222111111555444444444444555666666777777888888999:::::::::===<<<===CCCNNN```yyy~~~qqqggg```[[[ZZZWWWTTTSSSTTTTTTTTTSSSSSSSSSRRRQQQNNNKKKHHHFFFDDDFFFIIIKKKLLLOOORRRUUU[[[]]]^^^^^^\\\[[[ZZZ[[[YYY]]]ccciiimmmppptttvvvwwwvvvvvvuuuuuuuuuttttttttttttssssssssssssttttttwwwvvvsssrrrrrrtttvvvxxx{{{}}}|||zzz{{{zzzyyyzzz|||}}}|||{{{|||||||||{{{xxxrrrmmmiiihhhkkklllhhhfffddd```[[[VVVSSSOOOKKKHHHFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMPPPQQQQQQPPPOOOMMMKKKIIIJJJIIIKKKOOOUUU[[[^^^___aaa```___]]]\\\ZZZYYYYYYQQQOOOOOORRRUUUXXX```hhhnnnppprrrssssssssstttuuuuuuvvvwwwxxxxxxxxxxxxxxxuuusssqqqqqqrrrsssrrrqqqmmmjjjgggdddccceeehhhkkkpppqqqssstttuuuuuuuuutttrrrqqqoooooopppqqqpppooonnnmmmkkkkkkjjjhhhdddaaa\\\[[[YYYVVVRRROOOLLLJJJJJJMMMRRRXXX___dddhhhjjjiiikkkoooqqqrrrtttwwwyyyzzzyyyyyyzzz}}}~~~~~~}}}}}}}}}|||||||||~~~}}}|||zzzzzzyyyyyyyyyzzzxxxvvvsssqqqooooooooopppooonnnnnnnnnmmmjjjgggeeedddcccccceeehhhlllnnnpppnnnkkkgggaaa]]]bbbjjjzzz|||~~~xxxiiiUUUJJJ???<<<;;;888666555555555555555555444444444444444444444444444444444555555444444444444555555444444444444444444444444444444444555555555555666555666666777777666666555555444444444444555666777:::999888888888999;;;<<<888888999999999999999888666777888999::::::::::::===::::::===@@@FFFRRR^^^444333222333555555333222//////000000111111222222////////////////////////---....../////////..................////////////---...//////000000//////111111111111111111111111000000000000000000000000000///.........///111222222222333222222222222111444444444555555444444333555555444333333555666777555555777888:::;;;<<<===AAA>>>>>>BBBIIIYYYppp{{{nnnddd^^^]]][[[XXXVVVVVVVVVUUUTTTRRRRRRRRRQQQOOOLLLJJJHHHDDDFFFIIIJJJLLLOOOSSSVVV[[[\\\^^^^^^\\\[[[ZZZ[[[XXX\\\aaaeeeiiilllpppsssuuuvvvvvvvvvvvvwwwxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxwwwvvvwwwyyy|||~~~}}}}}}~~~~~~zzzyyyxxxyyyzzzzzzyyyxxxxxxvvvvvvyyy|||xxxnnneeedddeeefffeeeddd```[[[VVVQQQOOOLLLIIIHHHGGGHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOOOONNNMMMKKKJJJGGGHHHIIIMMMSSSXXX]]]```dddcccbbb```^^^]]]\\\[[[VVVSSSSSSVVVXXX[[[bbbkkknnnppprrrrrrrrrsssuuuwwwuuuvvvwwwxxxzzzzzzzzz{{{vvvtttrrrqqqqqqqqqooommmfffdddaaa^^^]]]___aaabbbfffgggiiikkklllmmmnnnnnnkkkjjjhhhhhhjjjmmmooopppoooppppppqqqooommmiiifff___]]]ZZZUUUQQQNNNLLLJJJKKKNNNSSSYYY___cccfffhhhgggjjjnnnqqqrrrtttvvvxxxyyyyyyyyyzzz{{{{{{|||{{{~~~~~~}}}}}}||||||||||||}}}||||||{{{zzzzzzyyyyyyyyywwwrrrnnnkkkjjjkkkkkkllllllllllllkkkiiifffdddbbbbbbaaabbbeeeiiimmmooopppnnnkkkfff___]]]fffrrr~~~qqqaaaPPPFFF>>><<<;;;888666777555555555555555555555555444444444444444444444444666555444444333333333444333333333333333333333333444444444555555555555666555666666666666666666555333333333333444555555666666666666555666777888888777888888999999999999888666777888999999::::::999<<<::::::===@@@EEEQQQ\\\222111111222444444333222//////000000111111222222////////////////////////,,,---...///000111111111............//////////////////000111111111111000000000000000000000000000000000000000000000000000222111///.........///000333333222222222222222222333444444555555444444444555555444333333555666777222333555888;;;===???AAABBB???>>>@@@FFFRRRgggyyyvvvjjjccc___]]]YYYWWWVVVVVVUUUSSSRRRRRRRRRQQQPPPNNNLLLJJJDDDFFFHHHJJJLLLOOOTTTXXXZZZ\\\^^^^^^]]]\\\\\\\\\[[[]]]```ccceeeiiimmmppprrrtttwwwxxxxxxxxx{{{}}}||||||}}}}}}}}}~~~~~~~~~|||{{{{{{|||}}}~~~}}}}}}}}}zzz{{{}}}zzzyyywwwwwwxxxxxxvvvuuutttooonnnuuu~~~~~~sssgggdddcccdddffffffaaaZZZUUUOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLKKKJJJEEEFFFHHHKKKPPPVVV[[[___ffffffeeedddbbb___]]][[[YYYVVVUUUWWWYYY[[[bbbiiimmmnnnqqqrrrrrrsssvvvxxxtttuuuwwwxxxzzzzzz{{{{{{vvvtttrrrppppppnnnkkkiii```^^^\\\YYYXXXXXXYYYZZZ[[[\\\^^^```cccdddffffffdddcccbbbccceeeiiinnnqqqqqqsssuuuvvvtttqqqnnnlllccc___ZZZTTTQQQOOOOOOOOONNNQQQUUUZZZ^^^aaacccdddeeeiiimmmqqqrrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwsssnnniiiffffffgggiiiiiijjjjjjiiigggeeecccbbb``````aaabbbeeeiiilllnnnjjjgggeeeaaa]]]^^^jjjxxx{{{gggWWWJJJBBB<<<<<<;;;888777888444444555555555555555555444444444444444444444444666555444333333333333333333333333333333333333333444444444555555555555666555555666666666666555555111222333333444555555555444444444444444555555666666777888888999999999999666666777888999999999999;;;999:::===@@@EEEPPP[[[111111000222444444333111000000000000111111111111000000000000000000000000,,,---...///000111111111............///////////////000000111111111111111000000000000000000000000000000000000000000000000333222111000////////////333222222111111222333333111111222333333333222222555444444444444555666666111333555888;;;>>>AAABBB@@@===<<<===AAAJJJ\\\lllzzzwwwwwwsssjjj```]]]ZZZWWWVVVUUUSSSRRRQQQQQQRRRRRRQQQOOONNNLLLEEEFFFGGGHHHJJJMMMRRRUUUXXXZZZ]]]^^^]]]\\\]]]^^^^^^___aaabbbcccfffjjjnnnppptttyyy{{{zzz{{{}}}}}}~~~}}}|||{{{{{{{{{{{{||||||}}}~~~|||yyywwwvvvtttsssssssssqqqooolllhhhffflllvvv{{{vvvoooddd```___bbbbbb]]]XXXUUURRRSSSTTTTTTTTTTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOOOOOOONNNMMMKKKJJJDDDFFFHHHJJJMMMSSSYYY^^^eeeggghhhhhhfffccc```^^^YYYUUUTTTUUUVVVWWW]]]dddhhhkkknnnqqqrrrsssvvvxxxttttttvvvwwwxxxyyyyyyzzztttrrrpppnnnllljjjfffcccYYYXXXVVVTTTRRRQQQQQQQQQQQQRRRTTTVVVXXX[[[\\\]]]\\\]]]]]]^^^```eeekkkppprrrtttwwwxxxvvvsssqqqqqqfffbbb\\\VVVRRRQQQRRRSSSQQQRRRUUUXXX[[[^^^___```dddgggmmmppprrrtttuuuwwwvvvwwwwwwwwwuuuttttttuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzz{{{{{{zzzzzzyyyrrrooojjjeeecccccceeegggfffggggggeeebbbaaaaaabbb```aaabbbdddfffggghhhiii```]]]\\\\\\\\\bbbppp~~~ooo\\\MMMDDD>>>:::;;;:::888777999333333333444444444444444444444444444444444444444555555444333222222333333333333333333333333333333444444444555555555555666444555555666666555555444111111333444555666666555444555555555666666666666666666777888999999999999555666777888999999999999;;;999:::===@@@DDDNNNYYY222111111222444444333111111111111000000000000000000000000000000000000000.........//////......---............////////////...//////000111000000000000000000000000000000000000000000000000000000000111111111111111111000000222111111111111222444555000111222222333333333222333444555555666555555555444555666999;;;===???@@@???<<<;;;;;;===CCCQQQ___yyyxxxtttsss{{{{{{{{{|||sssdddaaa]]]ZZZYYYWWWUUUTTTPPPQQQRRRRRRRRRPPPOOONNNIIIIIIIIIIIIIIIKKKOOORRRUUUXXX[[[\\\\\\\\\]]]^^^___```aaabbbcccfffkkkooopppuuu|||~~~}}}~~~}}}|||{{{{{{zzzzzzzzzzzz}}}|||{{{zzzzzzxxxuuusssrrrpppnnnmmmmmmllljjjhhhdddbbb``````dddkkktttzzzlllccc\\\]]]___]]][[[\\\]]]___aaaddddddcccaaa___[[[ZZZWWWTTTRRRQQQRRRRRROOOPPPPPPPPPOOOMMMKKKIIIDDDFFFHHHIIIKKKPPPWWW\\\cccfffjjjmmmllljjjeeecccZZZVVVTTTTTTTTTTTTZZZaaabbbfffkkkoooqqqssstttvvvssssssuuuvvvwwwwwwwwwwwwqqqooommmjjjhhhddd```\\\SSSRRRPPPOOOMMMKKKJJJJJJHHHIIIJJJLLLOOOQQQSSSTTTUUUWWWYYYZZZ\\\```ggglllqqqtttvvvwwwtttrrrrrrsssiiieee```[[[WWWTTTSSSSSSPPPPPPRRRTTTWWWZZZ]]]^^^bbbggglllppprrrtttuuuvvvtttvvvvvvuuurrrpppqqqssstttuuuwwwxxxzzzzzzzzzzzzxxxxxxyyyyyyxxxwwwvvvuuullljjjfffcccaaabbbdddfffdddeeedddaaa___^^^```cccaaaccceeefffgggfffdddccc[[[WWWVVV[[[aaakkkzzztttdddSSSFFF???:::888::::::777666999222222222333333333444444444444444444444444444444444444333333222333333333222222222222222222222222444444444555555555555666444555555666666555555444111222333555666666666666444555666666666777666666555666777888999999999999555666777888999999999999:::999:::===???CCCMMMXXX222222111222444444222111222222111111000000//////000000000000000000000000/////////...---+++***)))............/////////000---......///////////////000000000000000000000000000000000000000000000000...///111333333333222222111111000000111333555666222333444444555555555555222333555666666666555444666777888999;;;<<<===>>>@@@===<<<<<<;;;???KKKXXXqqqyyytttsssttt}}}zzzwww|||yyyiiifffbbb___]]][[[YYYWWWPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMKKKIIIKKKNNNQQQSSSUUUYYY[[[[[[[[[]]]^^^___```aaabbbcccggglllppppppwww~~~|||{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxwwwwwwuuussspppnnnllljjjhhhhhhgggeeeccc^^^___\\\VVVTTT]]]qqqyyylllbbbaaacccccceeejjjgggjjjnnnqqqrrrpppmmmjjj```]]]YYYUUUSSSRRRSSSTTTQQQQQQQQQPPPOOOMMMKKKIIIDDDFFFHHHHHHJJJOOOVVV\\\aaaeeekkkpppqqqnnnjjjggg]]]YYYVVVVVVUUUUUUYYY```^^^bbbhhhmmmppprrrssstttrrrssstttuuuuuuvvvuuuuuuooommmjjjgggeeeaaa\\\XXXOOONNNMMMKKKIIIGGGFFFEEECCCDDDEEEFFFIIIKKKMMMOOOQQQSSSVVVWWWYYY]]]dddiiiooorrruuuuuusssqqqrrrsssjjjhhhddd```[[[VVVSSSQQQNNNNNNOOOQQQTTTXXX\\\^^^bbbffflllppprrrtttuuuvvvsssuuuvvvtttpppnnnoooqqqssstttwwwyyyzzz{{{{{{zzzxxxxxxxxxxxxvvvtttrrrpppiiigggdddaaaaaabbbdddfffccccccbbb___\\\]]]```dddbbbdddfffhhhgggeeeaaa___[[[VVVVVV]]]hhhttt~~~lll]]]MMMBBB<<<888777999999666666888111111111222222333333333444444444444444444444444444333333222222333333444222222222222222222222222444444444555555555666666444555555555555555555444111222444666777777777666333444444555666555555555555555777888888999999999555666777888888999999888:::888:::===???CCCMMMWWW000000111222222222222111333333222222111000//////000000000000000000000000111000000///...---------......///000000000000000000000000000111111111111111111000000//////......000000000000111111111111222222111111000///......111111222222222222111111333333333333333333333333222222222333333333444444666666777888999::::::;;;===888777;;;===>>>EEENNNddd{{{{{{uuuppprrrzzz}}}{{{yyysssmmmeee^^^ZZZXXXVVVUUUVVVSSSPPPNNNNNNOOOOOONNNOOOMMMJJJHHHHHHJJJMMMOOORRRUUUYYY[[[[[[[[[[[[[[[___```bbbccceeehhhlllooosssvvv{{{~~~~~~}}}~~~}}}}}}}}}||||||}}}}}}}}}zzzzzzyyyyyyyyyzzz{{{{{{xxxxxxwwwuuutttsssrrrrrrssspppkkkhhheeeccc___]]]ZZZZZZXXXWWWVVVYYY]]]aaalllfffaaabbbhhhnnnpppoooyyy|||}}}sssjjjeee^^^ZZZZZZZZZYYYWWWTTTUUUTTTRRROOOLLLJJJJJJLLLHHHGGGIIILLLNNNSSSYYY___hhhoooqqqrrrrrrnnnjjj```]]]YYYUUUSSSTTTVVVXXX[[[^^^cccgggkkkpppuuuxxxyyyyyyxxxwwwuuussspppooommmiiiddd```\\\XXXTTTQQQLLLKKKJJJGGGEEECCCAAA@@@@@@@@@AAABBBEEEHHHKKKMMMPPPQQQRRRSSSUUUXXX]]]aaaiiinnnrrrrrrrrruuuvvvuuuoookkkeee___YYYTTTRRRQQQRRROOOLLLNNNSSSYYY\\\]]]bbbfffkkkoooqqqsssuuuvvvvvvuuuuuutttsssqqqpppooosssuuuvvvwwwvvvwwwxxxzzzxxxxxxwwwuuussspppmmmlllfffddd``````aaadddeeeeeeeeedddbbb```_________```iiifffeeefffeee___ZZZZZZQQQPPPUUUcccqqq}}}}}}~~~~~~sss]]]LLLAAA<<<777666444444555555555444222333444333222222444666444444555555444444333222222222333444444444333333333333333333333333333333444333333333333444555555222222333333333333333222666666666555444444444333444444555555666777777777666666666666666666666666666555555555666777888999666888:::===AAAGGGOOOTTT111222222333333333333333333333222111111000//////000000000000000000000000111000000///......------......///000000000000000//////000000000111111111111000000000/////////...000000000000111111111111555555444444333222222111111111222222222222111111444444444444444444444444333333444444444555555555444444555777888999:::;;;;;;777777:::;;;<<>>??????@@@AAACCCFFFIIIJJJKKKMMMOOOPPPRRRVVV[[[___eeelllqqqrrrsssvvvvvvtttpppmmmhhhbbb\\\XXXVVVUUURRRPPPNNNPPPUUUYYY\\\]]]bbbeeejjjnnnppprrrtttuuuvvvvvvvvvvvvuuusssqqqppprrrtttuuuuuuuuuuuuvvvxxxxxxxxxvvvtttqqqmmmiiigggcccaaa^^^]]]___aaabbbcccbbbaaa````````````aaabbbhhhddddddfffccc]]]YYYYYYRRRTTT\\\lllyyy~~~kkkWWWHHH>>>:::777555444333444555444333777666555555444444444444555555555444444444333333555555555444333222000000333333333333333333333333444333333333333444555555666666666666666666555555555555555555444444444444444444555555666777777777777777777777777777777777555666666777777888999999777888:::===@@@GGGNNNSSS333333444555555555555444222222222111111000000///000000000000000000000000000000000///......------......///000000000000/////////000000000000111111000000000000////////////000000000000111111111111222222222111111000000///111111222222222222111111555555555555555555555555444444444555555555666666222222333555666888999:::888666555777888:::@@@GGGRRRddd}}}{{{wwwqqqttt{{{|||ssshhh```]]][[[ZZZWWWTTTQQQPPPQQQRRRRRRRRROOOOOOOOONNNNNNOOOOOOOOONNNPPPRRRSSSTTTVVVYYY[[[[[[^^^bbbfffhhhjjjmmmppprrruuuyyy|||}}}~~~{{{zzzxxxwwwwwwxxxyyyzzzwwwxxxzzz{{{{{{zzzxxxwwwtttuuuvvvwwwxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{zzzzzzrrrooojjjfffbbb___[[[XXX\\\[[[ZZZWWWUUUUUUWWWYYYZZZ___gggpppxxx}}}tttooolllkkkhhhfffbbb```]]]ZZZVVVSSSQQQPPPMMMJJJIIILLLOOOQQQVVV\\\bbbjjjrrrtttuuuvvvsssooogggddd___[[[ZZZ[[[]]]^^^```cccgggkkknnnppptttvvvvvvvvvvvvuuussspppmmmllleeeaaaZZZTTTPPPMMMIIIGGGHHHGGGFFFDDDBBBAAA???>>>@@@@@@@@@BBBDDDFFFHHHIIIGGGIIIKKKLLLNNNRRRWWW[[[```hhhooorrrtttwwwwwwtttqqqooojjjddd___[[[XXXWWWQQQPPPPPPRRRVVVZZZ\\\]]]aaadddiiilllnnnppprrrtttuuuwwwxxxyyyxxxvvvsssqqqppprrrssssssrrrrrrtttuuuyyyxxxvvvrrrnnniiieeeccc```^^^[[[[[[]]]___``````____________```bbbcccdddfffccccccdddaaaZZZVVVVVVTTTZZZgggxxxttt___MMMAAA;;;999777555333333444555444333777444222222444555222000777666555444333444555555555555555444333222111000333333333333333333333333333333333333333444555555444444444444444333222222444444444444555555555555444444555555666777777777666666666666666666666666555666888999::::::999999777888:::<<<@@@FFFMMMRRR222333444444555555444444222111111111000000000///000000000000000000000000000000//////............---...//////000000//////////////////000000000111000000000000///////////////000000000111111111111111111000000////////////111111222222222222111111444444444444444444444444444444444444555555555555222333333444555666777777666555555555666999>>>CCCLLLYYYooo{{{zzz{{{zzz{{{nnneee___\\\[[[WWWTTTRRRQQQRRRSSSSSSSSSOOOPPPRRRRRRRRRRRRPPPOOOOOOOOOPPPPPPPPPQQQUUUXXXXXX\\\aaaeeehhhjjjmmmooopppssswwwyyyzzz{{{}}}~~~~~~}}}}}}|||zzzzzz{{{{{{wwwvvvvvvuuuvvvvvvwwwxxxuuuvvvyyyzzzzzzyyyvvvuuutttuuuxxxyyyzzzyyyxxxwwwxxxzzz|||~~~~~~~~~|||{{{uuuqqqlllhhhddd```\\\YYY[[[\\\[[[YYYVVVVVVWWWYYYZZZ```iiittt|||yyywwwtttqqqkkkgggbbb]]]ZZZWWWTTTRRRNNNKKKKKKNNNQQQSSSWWW]]]ccckkkrrrtttuuuvvvuuuqqqiiifffbbb^^^]]]^^^```bbbeeehhhllloooqqqsssuuuwwwxxxxxxwwwtttqqqnnnkkkiiiaaa]]]WWWRRROOOMMMKKKIIIJJJIIIHHHFFFEEECCCBBBAAABBBCCCCCCEEEFFFGGGHHHIIIGGGHHHIIIJJJKKKNNNSSSVVV[[[eeennnrrruuuyyyxxxuuurrrooojjjddd^^^YYYVVVTTTPPPPPPQQQTTTWWWZZZ\\\]]]aaadddhhhkkkmmmooorrrtttsssuuuxxxyyyyyyvvvsssqqqlllnnnpppqqqqqqqqqsssuuuwwwvvvuuurrrmmmiiieeebbb```^^^[[[[[[]]]^^^___^^^^^^^^^___```aaabbbcccdddfffcccbbbbbb]]]UUUQQQRRRWWWbbbssszzzfffSSSDDD<<<999999777555333333444444444333666333111333999;;;999555888777555333333444555666111111222333444444444444222222222222222222222222333333222222333333444555333333333333333222111000333333333444444555555555444444555555666777777777555555555555555555555555555777999;;;<<<;;;:::999888999:::<<<@@@EEELLLQQQ111111222333333333333333111111111000000000000000////////////////////////////////////............------...///////////////...////////////000000000////////////000000000000///000000000111111111111333333333333333222222222111111222222222222111111222222222222222222222222222333333333333444444444444444444444555555555555444555555444444888===@@@EEENNN```www~~~|||yyyzzzvvvlllddd___\\\XXXUUURRRQQQRRRSSSSSSSSSPPPQQQTTTUUUUUUTTTQQQPPPQQQQQQPPPNNNMMMMMMPPPSSSUUUYYY^^^bbbeeegggjjjkkkmmmpppsssuuuvvvwwwyyy{{{|||}}}~~~~~~}}}||||||{{{yyywwwvvvvvvwwwwwwuuuuuuuuuuuuvvvvvvwwwxxxtttvvvxxxyyyyyyxxxvvvtttvvvxxxzzz|||}}}|||{{{zzz{{{}}}}}}|||vvvsssnnniiieeebbb^^^[[[[[[\\\]]]\\\ZZZYYYZZZ[[[___aaahhhuuu|||sssnnnfff```\\\YYYVVVSSSPPPMMMLLLPPPRRRSSSWWW\\\bbbjjjppprrrssstttsssooogggeeeaaa^^^^^^```ccceeejjjmmmqqqtttuuuvvvxxxyyy{{{zzzxxxuuuqqqmmmiiiggg___[[[WWWTTTSSSRRRQQQPPPMMMLLLKKKIIIGGGEEEDDDCCCEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKKKKJJJJJJKKKNNNQQQXXXbbblllqqquuuyyyxxxuuutttqqqlllfff___YYYTTTRRRNNNOOOQQQSSSUUUXXX[[[]]]bbbdddhhhjjjlllnnnqqqsssqqqsssvvvwwwwwwuuurrrppphhhkkkmmmoooppprrrtttwwwuuuuuutttqqqnnnkkkgggeeebbb___]]]]]]^^^___^^^]]]^^^______```aaabbbbbbcccfffcccaaa___XXXQQQOOOQQQ]]]kkk}}}xxxkkkYYYHHH>>>:::888888666444333333444444333222777555555:::BBBFFFDDDAAA888666444333222333555666000111222333444444444444222222222222222222222222333222222222222333444444666666666666666555444444222333333333444444555555444444555555666777777777666666666666666666666666666777999;;;<<<;;;:::999888999;;;<<>>EEEKKKXXXlll}}}}}}~~~yyyxxxwwwmmmddd___[[[XXXUUUSSSSSSTTTTTTSSSQQQRRRUUUVVVVVVUUURRRQQQRRRRRRQQQNNNLLLLLLNNNPPPRRRUUUZZZ]]]___bbbeeegggiiikkknnnoooppprrruuuwwwzzzzzz|||}}}}}}}}}||||||yyyyyywwwvvvuuuuuuttttttttttttuuuvvvvvvwwwxxxxxxuuuvvvxxxyyyyyyxxxvvvuuuxxxyyy{{{|||}}}}}}}}}}}}~~~~~~xxxtttpppkkkhhheeeaaa^^^^^^```aaaaaa___^^^^^^^^^``````fffttt{{{tttjjjccc___[[[XXXTTTQQQNNNNNNQQQSSSSSSVVVZZZ```gggmmmnnnnnnooonnnjjjcccaaa^^^\\\]]]```cccffflllppptttwwwxxxyyyzzz{{{{{{{{{yyywwwsssoookkkiiiaaa___\\\[[[[[[[[[YYYXXXRRRQQQOOOMMMKKKHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHMMMMMMLLLJJJIIIIIILLLNNNTTT^^^hhhnnnrrrvvvvvvsssuuurrrmmmggg```ZZZUUURRRLLLNNNOOOQQQRRRUUUYYY\\\aaacccfffhhhjjjllloooqqqpppqqqsssuuuuuutttrrrqqqhhhjjjmmmoooppprrruuuwwwsssssssssqqqooollljjjhhhcccaaa^^^]]]^^^]]]\\\ZZZ[[[\\\]]]___```aaaaaaaaadddaaa^^^[[[UUUOOOPPPUUUggguuu~~~yyyhhh]]]MMM@@@:::888777777666444222222333444333222444444666;;;AAADDDDDDBBB666555444333222333444444333444444444333333222111222222222222222222222222222222222222222333444444444444444555555555444444333333333333444444444444444444555555666777777777999999999999999999999999666777999:::;;;;;;::::::999:::;;;<<>>===EEEIIISSSccczzzyyy|||wwwlllddd___\\\XXXVVVVVVVVVVVVUUURRRSSSUUUVVVVVVUUUSSSRRRQQQRRRQQQOOOMMMMMMNNNPPPPPPRRRUUUWWWYYY\\\```bbbeeegggiiikkklllnnnqqqsssvvvwwwyyy{{{||||||{{{{{{xxxxxxwwwwwwvvvuuussssssrrrssstttuuuwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxyyyzzz{{{||||||}}}}}}zzzuuuqqqnnnkkkhhheeedddfffgggfffdddaaa```___\\\___eeepppyyynnneeeaaa^^^ZZZVVVSSSPPPOOORRRSSSRRRTTTXXX]]]dddiiiiiiiiijjjhhheee^^^\\\ZZZYYY[[[^^^ccceeelllpppuuuxxxyyyyyyzzz{{{yyyyyyyyyxxxvvvssspppooojjjiiihhhhhhhhhgggdddbbb[[[ZZZXXXUUURRROOOMMMLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKIIIHHHIIIKKKNNNQQQZZZccchhhmmmrrrsssppppppnnnkkkfff```ZZZVVVSSSJJJLLLMMMMMMNNNQQQWWW[[[___aaaccceeefffiiilllooopppqqqrrrtttttttttsssrrrkkkmmmooopppqqqrrrtttvvvssssssrrrqqqooollliiigggbbb```]]]\\\[[[YYYWWWUUUUUUVVVYYY[[[]]]____________\\\ZZZWWWRRRPPPUUU]]]qqqtttlllZZZPPPCCC:::777777666444666444222222333444333222000111444666888999888888444333333333333222222222333333444444444333222222111111111111111111111111222222222111222222333444000000111222333333333333444444333333333333333333444444555555666777777777888888888888888888888888777777888888999:::::::::999:::;;;<<<>>>CCCIIINNN000000111222222222222111////////////000000000000////////////////////////.........///////////////,,,---......//////................../////////000.../////////000000111111000000000000111111111111222222222222222333333333111111222222222222111111333333333333333333333333444444444555555555666666333444555777:::<<<===>>>555::::::666555;;;>>>===@@@CCCKKKYYYnnn~~~}}}qqqiiiccc___[[[YYYXXXXXXWWWVVVRRRSSSUUUVVVVVVUUUSSSRRRPPPQQQQQQPPPOOOOOOPPPQQQOOOPPPRRRTTTUUUXXX\\\```ccceeeggghhhiiikkknnnqqqtttuuuwwwyyyzzz{{{{{{zzzwwwxxxxxxxxxwwwuuusssrrrqqqrrrsssuuuvvvwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwxxxyyy{{{|||{{{xxxuuurrrooommmiiijjjkkkjjjfffbbb```___YYY]]]eeellluuu~~~|||pppgggccc```[[[XXXTTTPPPPPPRRRSSSQQQSSSVVV\\\bbbgggfffffffffeeeaaaZZZYYYWWWWWWYYY]]]bbbeeekkkoootttwwwyyyyyyyyyzzzwwwxxxxxxxxxxxxvvvuuutttttttttttttttsssqqqmmmjjjdddbbb```]]]YYYVVVTTTRRRSSSSSSTTTTTTTTTSSSRRRQQQJJJJJJJJJIIIHHHIIILLLNNNNNNWWW```eeeiiinnnpppnnnjjjiiifffbbb^^^YYYUUUSSSJJJKKKLLLKKKLLLOOOVVV[[[]]]___aaacccdddfffjjjlllqqqqqqrrrsssttttttttttttoooppprrrrrrqqqqqqssstttssssssrrrpppnnnjjjgggfff```^^^[[[YYYXXXVVVSSSQQQOOOQQQUUUXXX[[[]]]______[[[YYYWWWUUUQQQQQQYYYdddyyy~~~}}}}}}nnncccQQQHHH===777666666555222666444222222333333333222222444666777555333222222222222333333333222111000///000222333444555555555111111111111111111111111222222111111222222333444222333444555666777777777444444444333333222222222444444555555666777777777555555555555555555555555777777777777888999:::;;;::::::;;;<<<>>>CCCIIIMMM555444222000///...------222222111000///...------000//////.........//////......////////////......//////000000///...------...------......///000111//////////////////////////////000111111111111111000000000000000111111222000000//////000222444555000000111111111222222222222111111111222444666777555555555666888:::===>>><<<;;;999888888999;;;<<<@@@AAAGGGRRR```uuunnnkkkddd[[[VVVUUUWWWWWWWWWSSSRRRRRRSSSUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUQQQRRRSSSTTTTTTVVVYYY\\\```aaaccceeehhhjjjlllmmmpppqqqrrrtttvvvwwwxxxxxxwwwvvvvvvwwwxxxyyyzzz{{{uuutttrrrsssuuuxxxyyyxxxyyyyyyzzzzzzzzzyyyxxxxxxssssssttttttuuuuuuvvvvvv{{{|||zzzwwwuuurrrooooooooonnnkkkfffaaa^^^___```aaadddiiioootttxxxtttllliiifffaaa\\\YYYWWWUUUSSSRRRRRRSSSTTTZZZ\\\___aaabbbaaa```^^^[[[VVVTTTVVVXXXYYY^^^cccjjjnnntttxxxyyyyyyxxxxxx}}}{{{zzzzzz|||}}}~~~~~~}}}yyyvvvpppmmmiiifffeeecccaaa```___]]][[[YYYWWWVVVVVVVVVPPPNNNJJJGGGFFFGGGJJJLLLTTTWWW[[[```dddfffhhhhhhfffdddbbb```]]]XXXRRRMMMIIIJJJKKKLLLLLLOOOSSSWWW]]]```dddeeeeeefffiiilllppppppqqqrrrsssuuuwwwwwwqqqppppppooopppqqqssssssuuutttrrrnnnjjjeeeaaa___[[[ZZZXXXVVVSSSQQQOOONNNQQQQQQRRRUUUXXX[[[]]]]]]___ZZZUUUTTTRRRUUUcccrrrzzz|||vvvdddXXXCCC@@@;;;888777666555444444333333333333444555555:::777333111333444333222222222111111111111111111333333333222222111111111000111111111111222222222333222222222222222222333000111222333444444444444444444222222222222444444333333444444555666666666777777777777777777777777555555666666777777888888:::;;;<<<===???CCCIIIMMM222222111000////////////111111000000///.........---,,,,,,,,,,,,---............////////////......///////////////...------...------......///000111//////////////////////////////000111111111111111000000000000000111111222111000000000000111333444111111222222222333333333444333222222222333444555555555555666777999;;;<<<;;;:::999888888999:::;;;>>>>>>CCCMMMZZZmmmzzznnnggg___ZZZXXXXXXVVVUUUWWWUUUSSSSSSTTTUUUTTTSSSQQQRRRRRRSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTUUUWWWZZZ^^^___aaacccfffiiijjjkkkpppqqqrrrssstttuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyuuutttrrrsssuuuwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwttttttuuuuuuuuuuuuuuuuuuzzz}}}zzzxxxrrrrrrqqqoookkkgggccc```^^^^^^^^^___bbbfffjjjmmmuuuuuummmkkkhhhccc^^^\\\ZZZWWWUUUTTTTTTUUUVVVYYY[[[]]]_________^^^]]]ZZZUUUSSSUUUWWWXXX]]]bbbiiinnntttyyyzzzyyyyyyxxxzzzyyyzzz|||}}}yyytttqqqooommmkkkjjjdddbbb___]]]ZZZYYYXXXXXXTTTQQQMMMJJJHHHIIIKKKMMMRRRUUUYYY]]]```bbbccccccgggeeebbb```\\\VVVOOOJJJJJJKKKLLLMMMNNNQQQUUUXXX]]]```ccceeeeeegggkkknnnqqqppppppppppppqqqrrrsssqqqppppppooopppqqqrrrsssrrrqqqppplllhhhbbb^^^[[[XXXWWWUUUSSSQQQOOOMMMLLLNNNPPPRRRVVVZZZ\\\\\\\\\UUUQQQOOORRRVVV]]]kkkyyyppp^^^SSS@@@===999666555555444333444333333333333444555555555222///...000222222111111111111111111111111111333333333222222111111111000111111111111222222222333333222222222222333333000111222333444444444444444333333222222333333444333333444444555666666666666666666666666666666666555555666666777777888888:::;;;===>>>@@@DDDIIIMMM000000000//////000111111////////////////////////,,,,,,,,,,,,---...//////......////////////......///////////////......---...------......///000111//////////////////////////////000111111111111111000000000000000111111222111111000000000111111222222222222333333333444444555444333222222222222333555555555555666777888999:::999888777777888999:::<<<;;;>>>FFFQQQbbbzzzuuuooofff```]]][[[XXXUUUYYYWWWTTTSSSSSSTTTTTTTTTPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVTTTSSSTTTVVVXXX[[[\\\^^^aaadddfffhhhiiipppqqqqqqrrrrrrrrrrrrrrrvvvwwwxxxyyyyyyxxxwwwwwwvvvtttrrrrrrtttuuuttttttuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuyyy}}}}}}wwwuuusssoookkkgggdddccc```^^^\\\[[[[[[]]]___aaafffpppzzzsssqqqnnniiieee```^^^[[[XXXVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\XXXTTTRRRTTTVVVWWW[[[aaagggllltttyyy{{{zzzxxxxxxxxxxxxzzz}}}~~~zzzwwwuuusssqqqkkkiiifffbbb___]]][[[[[[XXXUUURRROOOMMMMMMNNNOOOQQQSSSUUUXXXZZZ\\\\\\\\\bbbaaa___]]]ZZZUUUOOOJJJKKKLLLMMMNNNOOORRRVVVYYY\\\^^^bbbdddfffiiimmmoooqqqpppooonnnnnnmmmmmmnnnppppppooonnnooopppqqqrrrooonnnllliiiddd^^^YYYVVVSSSSSSRRRQQQOOOMMMKKKJJJKKKNNNTTTXXX[[[[[[ZZZYYYNNNKKKLLLSSS]]]hhhuuu~~~{{{wwwgggVVVKKK>>>;;;777555555666666555333333333333333444555555444222111111222444555444111111111111111111111111222222222222222111111111000111111111111222222222333333222222222222333333000111222333444444444444222333333444444333333222333333444444555666666666666666666666666666666666555555666666777777888888;;;<<<===>>>@@@EEEJJJNNN000000////////////000000........./////////000000000000///////////////000......////////////.........///////////////.........------......///000111//////////////////////////////000111111111111111000000000000000111111222111111111000000000000000111111222222222222333333333333333333333333333333555555555555555555666666888777777666777777888999;;;999;;;@@@HHHVVVlll~~~yyynnnfffaaa^^^ZZZWWWYYYVVVSSSQQQRRRTTTUUUUUUOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSTTTVVVXXXZZZ[[[]]]```ccceeehhhiiioooooopppqqqrrrrrrrrrrrruuuvvvxxxyyyxxxwwwuuutttuuutttrrrrrrssssssrrrqqqrrrsssssstttuuuuuuuuutttwwwwwwwwwvvvvvvuuuuuuuuuyyy}}}{{{xxxtttoookkkhhhfffeeebbb```]]]ZZZYYYYYYZZZ[[[]]]gggwww}}}zzzwwwrrrnnnfffccc___[[[XXXWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[WWWSSSQQQSSSUUUVVVZZZ```dddjjjrrrxxxyyyyyywwwvvvxxxyyyzzz}}}}}}zzzxxxsssqqqlllhhhccc```^^^]]][[[YYYWWWTTTSSSSSSSSSTTTRRRSSSTTTVVVVVVWWWWWWWWWZZZZZZYYYZZZYYYVVVQQQMMMJJJKKKLLLMMMNNNQQQVVVYYY[[[]]]```cccgggkkknnnppppppooonnnmmmlllllllllmmmooonnnmmmmmmmmmnnnoooppplllkkkiiifffaaa[[[UUURRRQQQQQQQQQPPPOOOMMMKKKJJJKKKOOOVVVZZZZZZXXXUUUSSSMMMLLLOOOXXXdddpppzzz~~~{{{zzzzzzyyynnn___PPPGGG>>>;;;888666777888888777333333222222333333444555555444333333333444555555111111111111111222222222222222222111111111111111000000111111111222222222222222111111111111222222111111222333333333333333222222444444444444222222333333444444555666666666666666666666666666666666555555666666777777888888:::<<<===>>>AAAEEEKKKOOO222111000///............------......//////000000333222111000///...............////////////............///////////////......------......///000111//////////////////////////////000111111111111111000000000000000111111222000000111111000000000///000000000000111111111111111111222333444444555555444444444555555444444444666666666666777888888999:::999:::===CCCMMM```ppptttiiiccc___\\\ZZZWWWUUUQQQPPPRRRTTTVVVVVVOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTTTTTTTTTTUUUXXXZZZYYY[[[]]]```cccfffhhhiiimmmnnnoooqqqssstttttttttssstttvvvwwwwwwuuusssrrruuutttrrrrrrssssssqqqppppppqqqrrrssstttuuuuuuuuuxxxxxxwwwwwwvvvvvvvvvuuuzzz}}}}}}zzzuuupppllliiihhhgggcccaaa]]]ZZZXXXWWWXXXYYYZZZdddttt~~~zzzvvvmmmiiiccc^^^ZZZXXXXXXYYY\\\\\\\\\[[[[[[[[[[[[[[[WWWRRRPPPRRRTTTUUUYYY___bbbgggooouuuwwwwwwvvvvvvwwwyyy|||{{{xxxsssnnniiieeecccaaa___^^^]]][[[ZZZYYYYYYYYYTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVTTTOOOLLLGGGHHHIIIJJJLLLOOOTTTWWWZZZ[[[^^^bbbgggkkknnnpppnnnmmmmmmmmmmmmnnnnnnooommmlllkkkjjjjjjkkklllmmmjjjhhhfffbbb]]]XXXSSSQQQPPPPPPQQQQQQPPPOOOMMMLLLMMMRRRWWWYYYWWWRRRNNNMMMJJJMMMSSS\\\iiiuuu}}}}}}wwwsssuuuzzz~~~~~~xxxpppfff[[[OOOGGG>>>;;;777666666777777666333222222222222333444444222222222111////////////000000111111111222222222111111111111111111111111000000111111111222222222111111000000000000111111111111222222333333222222222222444444444444222222333333444444555666666666555555555555555555555555555555666666777777888888:::;;;<<<>>>@@@EEEKKKOOO222111000///......---...---------....../////////111000///...---,,,,,,,,,......////////////......---...//////////////////...------......///000111//////////////////////////////000111111111111111000000000000000111111222//////000111111000000////////////000000000000111///000222333444555555555333444444555555555444444666666777777888888999999999888999===@@@GGGVVVddd|||pppiiiddd```]]]XXXVVVSSSRRRSSSUUUUUUUUUOOOOOOPPPQQQSSSTTTUUUUUURRRSSSTTTTTTTTTUUUXXXZZZYYYZZZ]]]```cccfffiiijjjlllmmmnnnppprrrttttttuuuqqqrrrsssttttttsssrrrrrrtttsssssssssttttttrrrppppppqqqrrrtttuuuvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwzzz}}}~~~|||xxxsssooolllkkkjjjdddaaa]]]YYYWWWVVVVVVWWWZZZbbbooo}}}uuuqqqiiibbb\\\ZZZYYYYYY]]]]]]]]]]]]]]]\\\[[[ZZZVVVRRRPPPRRRTTTUUUYYY___bbbgggnnnsssvvvvvvwwwxxxwwwzzz|||wwwqqqmmmjjjiiihhhgggfffdddaaa___]]]\\\WWWVVVVVVUUUUUUTTTTTTTTTWWWVVVUUUUUUSSSPPPJJJGGGDDDFFFGGGHHHJJJMMMRRRVVVYYYYYY\\\```fffkkkmmmnnnlllllllllmmmmmmooopppqqqkkkjjjiiihhhggghhhiiiiiigggeeeaaa\\\XXXTTTRRRQQQOOOPPPRRRSSSRRRQQQOOONNNOOOSSSWWWVVVQQQLLLJJJIIIEEENNNXXXbbbnnnzzzyyyrrrnnnrrr{{{yyyvvvpppiiiaaaYYYPPPKKK???<<<888666555555444333222222222222222333444444333444444333000/////////000000000111222222333333000000000111111111111111000111111111111222222222111111000000000000111111111111222222222222222111222333333444444333333222333333444444555666666666555555555555555555555555555555666666777777888888888:::;;;===@@@DDDJJJOOO000//////.........//////---.....................///...............//////......////////////......------...///////////////...------......///000111//////////////////////////////000111111111111111000000000000000111111222---...///000111111000000///000000000000111111111111111333444444444444333222333444555666666555555666666777888999999999999777777999<<<>>>CCCOOO[[[ssswwwpppiiiddd\\\ZZZXXXVVVVVVUUUTTTRRROOOPPPQQQRRRTTTUUUVVVWWWTTTUUUUUUTTTSSSTTTVVVYYYXXXYYY\\\___bbbfffhhhiiikkklllnnnooopppqqqqqqqqqooooooppppppqqqqqqrrrrrrtttsssssstttuuuuuusssqqqpppqqqsssuuuvvvwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxzzz{{{~~~{{{xxxtttqqqooonnngggddd```[[[XXXVVVVVVVVVXXX^^^hhhuuu}}}xxxpppggg```\\\[[[[[[\\\]]]^^^^^^^^^\\\YYYXXXWWWRRRPPPRRRTTTUUUZZZ___dddhhhnnnrrruuuwwwzzz{{{xxx|||{{{wwwtttssstttrrrpppmmmiiiddd```^^^XXXWWWVVVUUUUUUTTTTTTTTTUUUTTTSSSSSSQQQNNNHHHEEECCCEEEFFFHHHIIIMMMRRRUUUYYYXXXZZZ___eeejjjllllllllllllllllllmmmnnnooooooiiihhhfffeeeeeeeeefffgggddd```[[[VVVRRRPPPPPPPPPNNNPPPRRRSSSTTTRRRPPPOOOOOOSSSTTTRRRLLLHHHHHHIIIIIIVVVcccllluuu|||tttpppsss}}}{{{rrrnnnhhhccc^^^XXXSSSOOOEEEAAA<<<999777666555444222222222111222222333444333555666555333111222333///000000111222222333333///000000000111111111222000111111111111222222222333333222222222222333333111111222222222222111111444333333222222333333444333333444444555666666666555555555555555555555555555555666666777777888888777888:::<<>><<<:::888777222222111111222222333444---000222222000///000222///000000111222222333333//////000000111111111222000111111111111222222222555444444333333444444555111111222222222111111000555444222222222222444555333333444444555666666777555555555555555555555555555555666666777888888888666777999;;;>>>CCCIIINNN000000000000000000000000---------........./////////......///111111000///000...---++++++,,,---...000000000000000000000000000///...------...000000000000///...............000000000000000000000000111111111111000000000000000000000000111111111111000000111111111111000000222222222222222222222222777777555444444555666777777777777777777888888888888999:::;;;===AAAFFFKKK^^^ooopppjjjgggbbb]]]YYYVVVTTTRRRPPPOOOOOOQQQTTTVVVVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUVVVXXX[[[^^^```ccchhhkkkmmmnnnnnnnnnnnnnnnmmmlllkkkkkkmmmnnnppprrrssstttrrrsssttttttuuuuuuttttttssstttuuuvvvwwwxxxyyyyyyxxxyyyyyyzzzzzzzzzzzzzzzxxxyyyzzz}}}~~~zzzwwwvvvuuuppplllgggccc___[[[WWWUUUUUUVVV[[[eeesssyyyooohhhddd```^^^[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWVVVUUUWWW]]]bbbhhhlllqqqtttwwwyyy|||~~~||||||}}}~~~{{{vvvpppjjjeeeaaaZZZYYYXXXXXXWWWVVVUUUUUUSSSUUUVVVVVVTTTRRRPPPPPPDDDGGGIIIKKKLLLOOORRRUUUUUUYYY___ccceeefffggghhhjjjjjjiiiiiiiiijjjkkkkkkiiigggddddddddddddcccbbbZZZWWWQQQLLLIIIIIIKKKMMMRRRSSSUUUWWWWWWWWWUUUTTTXXXSSSMMMJJJFFFEEEMMMUUUcccnnn|||~~~wwwvvvyyy~~~tttoooggg^^^XXXQQQJJJGGGIIIIIIJJJJJJIIIEEE@@@:::666333222111000000000111222333222111111111222333444//////000000111111222222111111111111111111111111000111111111111222222222///000111222222222222222111111111111111111111111222222333333333333444444222222222222222222222222:::777333333555777666555666666666666777777777777888999:::;;;>>>BBBHHHMMM........................---------........./////////......///111111000///000///---++++++,,,---...////////////////////////000///...---,,,,,,------000000///...............000000000000000000000000111111111000000000//////000000000000111111111111000111111111111111111000222222222222222222222222666666555444444444555666666666666777777888888888666777888999:::>>>CCCGGGVVVeee|||sssmmmddd^^^[[[YYYVVVTTTRRRQQQQQQQQQSSSTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVXXX[[[]]]___bbbfffiiillllllmmmmmmmmmmmmmmmlllkkklllmmmooopppqqqssssssrrrsssttttttuuuuuuttttttttttttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{~~~~~~{{{yyyxxxrrrooojjjeeeaaa^^^ZZZWWWXXXXXX\\\dddpppxxxqqqkkkfffbbb^^^]]]]]][[[ZZZYYYYYYYYYYYYZZZ[[[YYYWWWYYY^^^ccchhhlllrrrvvvxxxzzz|||~~~~~~~~~~~~~~~}}}zzzuuupppjjjeeebbbaaa```___^^^]]][[[ZZZZZZVVVWWWXXXXXXVVVTTTSSSRRRJJJKKKLLLLLLLLLNNNQQQTTTWWW[[[```dddfffgggggghhhiiiiiijjjjjjjjjkkkkkkkkkhhhfffdddccccccbbbaaa___UUURRRNNNIIIHHHIIIKKKMMMPPPRRRTTTVVVVVVVVVTTTSSSUUUOOOIIIGGGFFFIIIRRR]]]lllvvvzzzwwwyyy~~~xxxkkkbbbXXXRRRJJJDDDAAACCCFFFHHHKKKLLLJJJFFFAAA===666555333111000000111111111111000000000111222333000000000000000111111111000000000000000000000000000111111111111222222222111111222222222111111000///000222444444222000///222222333333333333444444555555555555555555555555888555222222555777888777444444444555555555666666777777777666888>>>EEEKKK////////////////////////------.........////////////......///111111000///000///---,,,,,,,,,---...////////////////////////000000...---,,,+++++++++000//////............///////////////////////////111111000000000000//////000000000000111111111111111111222222222222111111222222222222222222222222555444444333333444444555444555555666777888999999777888999999:::<<<@@@CCCKKKWWWlllxxxkkkbbb^^^\\\YYYVVVUUUSSSRRRRRRRRRRRRQQQOOORRRRRRSSSTTTTTTTTTTTTTTTWWWYYY[[[]]]^^^aaadddgggiiijjjkkklllllllllllllllllllllmmmnnnpppqqqrrrrrrrrrsssttttttuuuuuuttttttttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{}}}|||vvvsssmmmiiieeeaaa]]]ZZZ[[[[[[\\\bbblllzzz|||uuunnniiidddbbb```]]][[[[[[[[[[[[^^^______]]]ZZZ[[[___ccchhhmmmsssxxxzzz{{{|||}}}~~~}}}}}}~~~}}}zzzuuupppkkkgggeeeeeeddddddbbbaaa___]]]\\\[[[[[[[[[ZZZYYYXXXVVVUUUQQQQQQOOOMMMLLLNNNQQQTTTZZZ^^^cccggghhhhhhhhhhhhhhhiiijjjkkkkkkkkkjjjjjjeeedddcccbbbaaa___\\\YYYNNNLLLIIIGGGGGGHHHKKKMMMOOOPPPSSSUUUVVVUUUSSSRRROOOIIIDDDDDDGGGNNN[[[gggttt|||{{{xxxvvvyyyxxxggg]]]QQQIIICCC<<<;;;<<<:::===AAAEEEEEECCC@@@>>>:::888666333222111000111000000//////000000111222111111111111000000000000////////////////////////000111111111111222222222222222222222222111000///...000333555555333000...222222333333333333444444777777777777777777777777555333222333555777888888555555555555666666666666999888666444555;;;CCCIII111111111111111111111111............///////////////......///111111000/////////...---,,,------.../////////////////////////////////...------------000///............//////////////////////////////111000000000///////////////000000000111111111111222222222333333222222222111111111111222222222222333333333333333333444444333333444555777888999999:::;;;;;;;;;;;;<<>>:::888999777666666666777:::===>>><<<;;;888555222111000000111111111222222222222222222222111111000000//////111111111111111111111111000000111111111222222222...///000111222333333333222222111000000111222222222222222333333333444444333333333333333333333333555555555444444444444555777777777777888888888888999:::<<<<<<===???CCCFFF............................../////////000000000///......///111111000///////////////......------........................---...///000111222222222///............//////000////////////////////////000000////////////......000000000000111111111111111111222222222222111111//////000000111222222222111111222333444444444444222333333444555666777777777888999888777777999;;;???EEEPPPaaawwwzzzvvvyyy~~~uuuqqqzzzvvvjjj```[[[WWWUUUTTTTTTTTTTTTSSSQQQOOOPPPQQQSSSTTTTTTTTTTTTTTTVVVXXXYYYZZZ\\\___bbbcccdddeeeffffffgggffffffggggggiiijjjlllnnnoooppprrrsssttttttuuuuuuttttttsssssssssssstttttttttuuuuuuvvvwwwwwwxxxxxxwwwwwwuuuuuuvvvvvvwwwzzz~~~zzzuuuppplllgggddd___``````aaafffqqq~~~zzztttnnnjjjhhhggghhhgggiiiiiifffaaa```bbbeeejjjnnntttxxxzzz{{{{{{|||yyyyyyxxxxxxyyyzzz|||}}}www}}}|||yyyooojjjccc___^^^]]]ZZZWWWTTTRRRPPPMMMMMMPPPUUUYYYYYY^^^dddhhhiiigggfffeeeeeeeeeeeeeeedddbbb```___YYYXXXVVVTTTRRROOOKKKGGGDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQTTTVVVUUUQQQMMMKKKFFFDDDHHHTTTaaakkkuuu}}}{{{wwwtttssswwwwwwmmm\\\PPPDDD???>>>:::888888888666444333444666999;;;:::888666333222111000111111111222333333333333222111111111111000000000000111111111111111111111111000111111111111222222222---...000111333444444444444222000//////000222444222222333333333333444444444444444444444444444444444555666555333333333444444444444444555555555555666888:::<<<<<<>>>AAACCC,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000///......///111111000//////////////////......---........................---...///000111111000000...............///000000000000000000000000000000000000/////////.........000000000000111111111111000111111111111111111000/////////000111222222222111111333444555555555444333333333444444555555555666777888888777777888:::<<>>FFFOOO]]]rrrzzzvvvxxxsssiiihhhpppzzznnniii^^^\\\YYYWWWUUUSSSPPPNNNPPPQQQRRRTTTUUUUUUVVVVVVQQQSSSVVVWWWYYY[[[___aaaccccccdddddddddccccccbbbaaabbbdddgggjjjlllnnnooorrrsssttttttuuuuuuttttttqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrssstttssssssssssssssssssrrrrrrsssvvvyyy{{{}}}yyytttooolllggghhhhhhfffffflllxxxzzzuuuqqqnnnmmmlllmmmnnnkkkgggfffgggjjjkkknnnrrruuuvvvxxxzzz|||{{{{{{yyyxxxxxxxxxyyyzzzyyy|||vvvnnnddd___]]][[[WWWSSSSSSRRRPPPMMMLLLMMMPPPSSSUUUZZZaaafffgggfffdddccceeedddaaa^^^\\\ZZZXXXXXXTTTQQQMMMKKKIIIHHHEEECCCCCCDDDEEEGGGHHHHHHIIIIIINNNOOORRRRRRPPPKKKEEEBBBBBBFFFUUUjjj|||}}}||||||zzztttkkkcccKKK@@@777666888666333222///111333444555444333222333222111000000000111222...///000222222111111000//////000000111111222222000000000000000000000000000111111111111222222222000111111222222222111111000111222222222222111000222222333333333444444444222222222222222222222222///222555555444333555888444444444555555555666666888888888777999===CCCHHH---...///000000///...---///......---------......------...///000111222222000000//////......------////////////////////////////////////////////////---------............///............////////////////////////000000000000////////////////////////000000000///////////////...//////111222333444444555555444444444333333333666666555555555444444444333444555666777888999999>>>===@@@HHHSSSddd||||||yyyxxx{{{~~~oooeeecccnnn|||~~~pppeeebbb]]]XXXUUUSSSQQQPPPRRRRRRSSSTTTTTTTTTTTTTTTRRRSSSUUUWWWZZZ]]]___```aaabbbcccddddddcccbbbaaa```ccceeeffffffhhhnnnssssssrrrrrrqqqqqqrrrrrrsssqqqqqqqqqpppooonnnmmmmmmppppppoooooooooooooooooonnnoooppppppoooppprrrtttyyy}}}{{{vvvsssqqqjjjddddddeeeiiiqqqyyy}}}xxxtttrrroookkkiiiiiijjjiiiiiilllooossswwwzzzzzzzzzyyyzzzzzzzzzyyyyyyxxxxxxxxx{{{yyy{{{zzzrrrggg```]]]\\\[[[ZZZUUUQQQPPPQQQPPPMMMNNNQQQUUU___ggghhheeedddcccaaaccc```]]][[[YYYWWWUUUSSSMMMJJJGGGDDDBBBCCCEEEFFFHHHGGGFFFEEEFFFHHHJJJKKKPPPPPPOOOLLLGGGDDDCCCCCCJJJUUUfffuuu}}}|||wwwooo```UUUEEE???888555666666444111333333222222111000//////000111222222222222111000/////////000222444666888333222///......///111333666444222111/////////000000000000000000000000000000000111111111111000000333333222111222333444555555555555444444333333333444444444555666777888888444444444444444444444444333444555777888888888888777777888999:::===BBBFFF//////000000000000////////////...............///---......//////000000000000///////////////..............................////////////////////////---------............///............////////////....../////////000000000////////////////////////000000000000000000000000//////000111222333444444666555555444444333333333666555555555444444444444444444555666777888999:::===<<<>>>DDDMMM[[[qqq|||zzzyyy{{{}}}~~~xxxjjjaaaeeemmmzzzvvvjjjeee^^^ZZZYYYXXXUUUSSSTTTTTTUUUVVVVVVVVVVVVVVVRRRSSSUUUWWWYYY[[[\\\]]]___```aaabbbbbbbbbaaa```^^^aaadddfffhhhjjjmmmoooqqqppppppooooooppppppqqqoooppppppooonnnmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppooooooqqqsssvvvyyy}}}{{{xxxvvvnnnhhhffffffgggmmmttt|||yyyvvvrrrpppooooooooonnnoooqqqtttwwwyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyy}}}xxxnnnfffccc```]]]ZZZWWWSSSPPPQQQPPPNNNOOOSSSVVV```ggghhheeedddbbb```aaa^^^ZZZWWWVVVTTTQQQPPPKKKIIIEEECCCBBBCCCEEEGGGJJJIIIHHHGGGGGGIIIKKKLLLNNNMMMJJJGGGCCCCCCEEEGGGTTT___ooo|||yyyrrrgggXXXLLLBBB===777444555666444111222222222222222222222222111111111111111111111111222111111000111222333444333222///......///111333222111000000000000111222000000000000000000000000111111111111111111111111444333222222222333555555444444333333222222222222111111222222333333444444333333333333333333333333444444555555666555555555666777888888:::===BBBFFF111000000000000000000111/////////......//////000////////////////////////////////////000000000000........................////////////////////////---------............///............////////////------........./////////////////////////////////111111111111111111111111000000111222333444444555666666555555444333333222555555555555444444444444555555666777888999999:::<<<:::<<<@@@EEEPPPbbbrrr|||zzz{{{zzzxxxvvvtttddd]]]]]]bbbttt~~~ppphhh```[[[[[[[[[XXXTTTQQQQQQRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUWWWYYYZZZ[[[]]]^^^___aaaaaaaaa```___\\\^^^aaafffjjjllllllkkknnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooonnnoooqqqsssrrrtttwww{{{|||tttmmmjjjgggeeehhhnnn{{{~~~zzzwwwvvvuuutttsssttttttuuuwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzwwwuuuwww|||wwwppplllgggaaa]]]ZZZUUUQQQQQQQQQOOORRRWWWYYYaaahhhhhheeedddbbb___]]]ZZZVVVSSSQQQOOOMMMKKKGGGEEECCCBBBBBBDDDFFFHHHLLLKKKJJJIIIIIIJJJLLLMMMMMMJJJFFFBBBAAAEEELLLRRRcccnnn|||~~~tttjjj]]]MMMAAA>>>999444333444555333111000111111222333444444555333222111000000111222333444333222111000000000000222111///......000111333.........///000111222333000000000000000000000000111000///......///000111444333333333333444555666222222222222111111111111222222222222222222222222333333333333333333333333333444444444333333222111666777777888999===BBBFFF111000///......///000111000////////////000000111111111111000000/////////...//////000000111111111........................////////////////////////---------............///............////////////------------.........///////////////////////////111111111111111222222222000111111222333444444444666666555555444333333222444444444444444444444444666666777777888999999::::::999:::===@@@GGGVVVddd}}}zzz{{{{{{xxxtttwww}}}mmm^^^WWWSSS___ooouuummmbbb]]]\\\[[[WWWSSSQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXXYYYZZZ\\\]]]___```aaaaaaaaa```^^^]]]___ccciiilllllliiimmmmmmllllllllllllmmmmmmmmmnnnnnnnnnmmmmmmlllkkklllllllllllllllmmmmmmmmmlllmmmnnnnnnmmmnnnppprrrqqqrrrsssvvvzzzwwwppplllhhhdddeeeiiissszzz|||zzzyyyxxxvvvxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxvvvuuuwww|||zzzvvvppphhhccc^^^XXXSSSRRRQQQQQQTTTZZZ]]]dddiiihhhfffeeebbb^^^ZZZVVVRRROOOMMMKKKJJJHHHDDDCCCAAAAAABBBDDDGGGHHHMMMLLLKKKKKKJJJKKKLLLLLLKKKHHHCCC@@@CCCLLLXXX```qqq|||}}}|||~~~}}}pppcccTTTDDD999999666222111333333333222111222222333333444555555333222000//////000222333333333222111000/////////111000/////////000222333------...///000111222222000000000000000000000000000///---++++++---///000444444444444444555555555222222222222222222111111555555555444444444444444222222222222222222222222222222333333333333222222555666777888999===BBBFFF///...---,,,,,,---...//////////////////000111111333222222111111000000///......//////000000111111........................////////////////////////---------............///............////////////------------.........///000000000000000000000000000000111111222222222222111111111222222333333444555444444444333333333333333333444444444444444444666666666777888888999999999888:::===???CCCPPP\\\qqq{{{{{{|||zzzwwwsssxxxwwwdddWWWKKKOOOWWWeeexxx{{{tttjjjcccaaa^^^ZZZVVVWWWVVVUUUTTTSSSSSSSSSSSSMMMNNNPPPRRRUUUWWWYYYZZZ[[[]]]___aaabbbbbbbbbbbbaaa___^^^aaafffjjjlllkkkllllllkkkkkkkkkkkkllllllmmmmmmmmmnnnmmmmmmlllkkkkkkkkkkkkkkkllllllmmmmmmkkklllmmmmmmlllmmmooopppqqqqqqrrrtttwww}}}yyyssspppkkkeeeeeegggjjjpppzzz~~~}}}{{{zzz{{{yyyxxxwwwwwwwwwyyyzzz{{{{{{zzzxxxwwwvvvuuutttwwwvvvxxx}}}zzzrrrlllddd]]]XXXVVVTTTSSSWWW]]]aaagggjjjiiigggeeebbb]]]WWWSSSOOOKKKJJJIIIHHHGGGAAAAAA@@@AAABBBEEEGGGIIILLLLLLKKKJJJJJJIIIIIIIIIGGGEEEBBBBBBHHHTTTcccnnn}}}}}}}}}{{{lll]]]MMM???666444333111111111222222222333333333333333333333333333222000//////000222333000000000000000000//////000000//////000111222333/////////000000000000///000000000000000000000000111000...------...000111333333333444444444444444222222222222333333333333666666666666555555555555222222222222222222222222111111222444444555555555444555666777999===BBBFFF...------,,,,,,------...............///000111111222222222111111000000000............////////////------------------------////////////////////////---------............///............////////////------........./////////000000000000000000000000//////000000111222222222000000111111111222222222222222222222333333333333333333333333444444444444555666666666777777777777777888;;;>>>>>>AAAJJJUUUdddyyy~~~}}}|||{{{tttxxxkkk]]]KKKHHHHHHQQQbbbuuuzzztttmmmhhhddd```]]][[[YYYWWWTTTRRRRRRQQQQQQNNNOOOPPPRRRTTTVVVXXXYYYZZZ\\\^^^```bbbbbbcccbbbcccaaa```aaadddhhhjjjlllkkkjjjjjjiiiiiijjjjjjkkkkkkkkkllllllllllllkkkkkkhhhiiiiiijjjjjjkkkkkkllljjjkkkllllllkkklllnnnpppppppppqqqrrruuuzzz|||wwwtttoooiiifffhhheeehhhooozzz~~~}}}zzzyyyxxxwwwwwwwwwxxxyyyzzzyyyxxxwwwvvvtttssssssxxxvvvyyy~~~{{{uuukkkeee___\\\ZZZXXX[[[```cccgggiiigggeeeddd```ZZZSSSPPPKKKHHHGGGGGGGGGGGG@@@@@@AAABBBCCCFFFHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEBBBCCCDDDHHHQQQ___nnnyyyvvvgggWWWHHH<<<666222222111111111111222222333333333333222222222222333222111000000111222333...//////000000000000////////////000000111222222111111111111000000///...000000000000000000000000444333222111111222333444111222333444444444333333222222222333333333333333444444444444444444444444333333333333333333333333111111333444555666666666333555666777999===BBBGGG------............------------------...///000111000000000///////////////............------------------------------------////////////////////////---------............///............////////////....../////////000000000000000000000000000000000......///000000111222222///000000000000111111111//////000111222333333444222222333333333444444444555555555555666666666666666777:::===<<<<<>>777555111222333222111000111222---...///000222333444555000111222222222222111000//////000000000...---,,,...//////000111222222222000111222333333222111000000000000000000000000000000000111111111111000000///000111222333222111111//////000000111111111222222222333444444555666666444444444444444444444444333333444444444333222222333444555666999===CCCGGG111111111111000///...---........................111000///...------...///,,,---///...---++++++,,,------------------------000000000///.........---.........////////////000//////////////////////////////............//////000000000000000000000000000000000000////////////000000111111111111000000000111111111111222222222222222222333333333444444444444444444444444444444888888888888888;;;@@@CCCNNNWWWgggzzz{{{xxx{{{|||lll```UUUOOOKKKGGGKKKSSS]]]ggglllhhhdddgggkkklllhhhgggccc___ZZZUUUPPPNNNOOOOOOPPPPPPQQQRRRTTTUUUWWWXXX[[[]]]___`````````bbbbbbcccdddddddddcccccccccddddddeeeeeeddddddccchhhgggfffeeecccbbbaaa```bbbbbbbbbbbbccceeeggghhhiiiiiiiiiiiijjjkkkllllllmmmlllkkkkkkmmmqqqtttwwwyyy|||zzztttnnnjjjggggggeeedddhhhqqq~~~~~~}}}zzzxxxvvvtttsssuuuxxxzzzzzzwwwtttrrrrrrrrrrrrrrrrrrrrrrrrrrrvvvuuuvvvwww{{{yyyrrrkkkhhhgggffffffaaaaaaaaa___\\\WWWSSSQQQIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA??????BBBDDDEEERRRaaammmwww{{{pppdddXXXOOOFFF===888777222222222222222222222222333333222111111000000000222222222222222222222222000000000000000000000000111111111111111111111111222111000//////000111222000000000000000111111111............////////////444333333222222333333444222222333333333222111111444444555666666555444444000000111222333333444444666666666666666666555555000222444555777;;;@@@DDD000000000000///...---,,,........................111000///...---......///000111111111///...///000........................///..................---,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------000000000000000000000000000000000000////////////000000111111111111000000000111111111111222222222222222222222333333333333444444444444444444444444888888888888888;;;???CCCJJJQQQ___qqq}}}~~~}}}pppaaaVVVLLLEEEEEEJJJKKKSSSYYYVVVUUUZZZ___```ccccccaaa___\\\XXXTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWYYY[[[]]]^^^^^^^^^aaaaaabbbcccccccccbbbbbbcccccccccddddddcccccccccccccccbbbbbbaaaaaa``````bbbbbbaaabbbccceeefffhhhgggffffffgggggghhhiiijjjlllkkkkkklllmmmpppsssuuuuuuxxx{{{~~~~~~xxxsssppphhhhhhfffeeegggnnnyyy|||||||||{{{zzzxxxvvvtttssstttvvvwwwyyyxxxwwwtttsssqqqrrrrrrrrrssstttttttttrrrrrrrrrtttxxx~~~}}}xxxqqqllliiigggeeeddd``````___\\\YYYTTTPPPMMMHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA???>>>???BBBEEEQQQ]]]lllvvv|||{{{zzztttfffZZZMMMFFFAAA;;;666555222222222222222222222222111111111222222222222222222222222222222222222222000000000000000000000000111111111111111111111111222111000//////000111222000000000000111111111111222111111000000/////////333333333222222333333333///000000111222333333444111222333444444333222111000111111222333333444444444444444444444444444444222333444555666:::>>>AAA///////////////...---,,,........................000000///............///111222111000......000222////////////////////////,,,------------------...,,,,,,,,,------------...........................------,,,,,,,,,,,,------000000000000000000000000////////////000000000000000000111111111111000000000111111111111222222222111222222222333333333333555555555555555555555555777888888888888:::>>>AAADDDJJJUUUeeewwwpppaaaSSSHHHCCCBBB===CCCFFFEEEEEEJJJOOOQQQZZZ[[[\\\\\\\\\ZZZXXXVVVSSSSSSSSSSSSSSSSSSSSSTTTSSSTTTVVVXXXZZZ[[[[[[[[[______```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbccceeefffeeeeeeeeeeeefffggghhhiiijjjjjjkkkmmmnnnpppqqqrrrqqqtttwwwyyy|||zzzwwwmmmllljjjggghhhlllsssxxx}}}|||zzzvvvtttwwwwwwwwwwwwvvvuuussssssuuuvvvvvvvvvvvvuuutttsssrrrrrrssstttuuuvvvvvvwwwppppppqqqssswww}}}yyyuuuqqqllliiifffcccaaa___^^^\\\YYYTTTOOOKKKIIIFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>>>>BBBGGGKKK```lllyyy}}}yyyzzz||||||ssslll\\\NNNAAA===<<<999666555222222222222222222222222000111111222333333444444222222222222222222222222000000000000000000000000111111111111111111111111111111000000000000111111//////000000111111111111444444333222111000000///333333333222222333333333000000000000000111222333111222222333333222222111111111111222222333333444222222222222222222222222333444555555555888<<>>@@@DDDJJJSSS```tttssseeeUUUIIIDDD@@@;;;999999:::<<<>>>???BBBFFFJJJMMMOOOOOOOOOOOOOOOPPPRRRRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]`````````___^^^^^^]]]]]]^^^^^^]]]]]]]]]___```aaacccccccccdddeeefffhhhhhhiiijjjmmmooopppppppppoooooopppsssuuuvvvxxx{{{|||~~~yyyvvvqqqmmmjjjiiiiiihhhmmmrrrxxx}}}}}}|||}}}|||zzzwwwtttqqqoooooorrrrrrssstttttttttttttttvvvuuutttrrrrrrrrrrrrrrrtttttttttuuuuuuuuuuuuuuussstttuuuwwwzzz~~~|||xxxpppooommmkkkhhhccc^^^ZZZZZZYYYVVVRRRNNNIIIFFFDDDFFFEEECCCDDDFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCAAA??????DDDPPP___iiizzzyyyrrrooovvv|||{{{zzzzzz~~~{{{ooodddOOOCCC888666777666555555111111111111111111111111333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000...//////000111111222222///000000000111222222222111222222333333222222111333222111000////////////333333333222222333333333111222222222222222333333111111222222333333333444000222333444555888===@@@....../////////......---........................---...//////000/////////...///...---++++++---///------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...........................------,,,,,,,,,,,,------////////////////////////......//////000000111111000000111111111111000000000111111111111222222222444444444444555555555555555555555555555555555555555666888888777888:::===???CCCHHHNNNXXXiii}}}wwweeeVVVKKKBBB999777888777888;;;888999<<>>777555444222111333111111111111111111111111333333222222111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000......///000111222222333---......///000111222222000111222333333222111000---...000111222333333333111000000//////000000111222222222222222222222222222222222333333444444555111222333444666999>>>AAA...//////000000/////////........................,,,---///000000000//////.../////////---,,,---...........................------------,,,,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------////////////////////////.........///000111111111000000111111111111000000000111111111111222222222222222222333333333444444444444444444444444444444444666777888777888:::;;;===AAAFFFJJJQQQ___qqqyyyjjjYYYLLL@@@<<<;;;999888999666777777999;;;>>>@@@BBB@@@BBBFFFJJJMMMNNNOOOOOONNNNNNNNNNNNOOOPPPRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXWWWWWWWWWWWWWWWWWWZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]^^^___```bbbddddddggghhhiiijjjkkklllllllllkkkkkkkkkmmmpppssstttttttttwww{{{~~~vvvpppmmmjjjgggeeecccfffjjjlllnnnppprrrttttttuuuwwwxxxxxxwwwvvvuuuttttttssspppkkkiiijjjlllooopppqqqrrrssssssssssssttttttsssrrrqqqpppoooooommmmmmoooppprrrtttuuuvvvsssttttttuuuwwwyyy{{{|||~~~}}}}}}|||yyytttoookkkiiieeecccaaa___\\\XXXSSSPPPOOONNNLLLIIIGGGFFFDDDDDDEEECCCBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@EEEMMMWWWdddrrr~~~sssppplllkkkrrr}}}~~~||||||||||||yyyrrrfffYYYOOO@@@;;;777666333///000444111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///......///000111222333333.../////////000111111111000111222333333222111000+++---000333555555444333111000////////////000111222222222222222222222222111111222222333444444555333444555555666999===@@@//////000000000000000///........................,,,---///000000000//////,,,---///...---++++++,,,////////////////////////.........------,,,,,,,,,........./////////000000/////////////////////////////////....../////////////////////////////////---......///000111111222000000111111111111000000000111111111111222222222000000111111111222222222444444444444444444444444444666777888777888999;;;;;;???DDDHHHMMMXXXiiivvv|||jjjYYYJJJDDDAAA<<<999999777777666666888:::===???;;;>>>BBBGGGKKKMMMNNNOOOLLLLLLLLLLLLLLLNNNPPPQQQSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWWWWYYYZZZ^^^______```bbbccceeefffffffffggghhhiiijjjjjjkkkhhhggghhhjjjmmmppprrrrrrrrrsssuuuwwwzzzzzztttqqqooollliiiccceeeggghhhhhhiiilllnnnooopppssstttuuuuuutttsssrrrsssrrroookkkiiijjjmmmnnnooopppqqqqqqqqqqqqqqqssssssssssssqqqpppnnnmmmhhhiiilllnnnrrruuuwwwxxxuuuuuuvvvvvvwwwyyyzzz{{{www{{{}}}{{{tttttttttqqqlllgggcccaaaaaa___\\\ZZZXXXTTTOOOLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDBBB@@@@@@AAAAAA@@@???AAABBBBBBBBBBBBBBBBBBAAAAAAJJJWWWfffuuu|||rrrooommmpppxxx~~~~~~}}}|||yyysssgggZZZMMMEEE===;;;:::999555000222888000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///---...///000111222333333111111111000000000000000///000222333333222000///---///333555666555222000333222111000000111222333222222222222222222222222000000111222333333444444666777777666666888<<>>;;;999666666888999999999<<<===???BBBEEEHHHKKKMMMLLLLLLLLLLLLMMMMMMNNNOOORRRRRRRRRSSSTTTUUUWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWUUUSSSQQQRRRUUUWWWVVVUUUVVVVVVWWWWWWXXXZZZ[[[\\\]]]^^^^^^___```aaaaaabbbeeefffgggfffeeefffgggiiihhhjjjkkklllllllllnnnooorrrrrrrrrrrruuuxxx{{{}}}{{{uuurrrqqqqqqlllhhhdddbbbccceeeggghhheeehhhmmmqqqssssssqqqppppppooommmkkkjjjkkklllmmmmmmnnnnnnooopppqqqqqqrrrrrrqqqooommmllljjjjjjiiiiiihhhhhhiiikkkooorrrtttsssrrrrrrssstttvvvxxxyyyxxxzzz}}}~~~yyytttpppoookkkfffbbb```___]]]\\\WWWVVVUUURRROOOLLLIIIHHHFFFFFFEEEEEEDDDDDDDDDCCCEEECCCAAAAAACCCCCCAAA???CCCBBBBBBAAA@@@@@@AAABBBIIIZZZnnn|||~~~xxxiiihhhkkkttt|||www|||yyysssgggYYYKKKAAA<<<666555333333333333222000//////000111222333333444111222333333333111000///222222000///............//////000111222333333333333222222222111111000000111000///......///000111////////////000000000000000000111222222222222111222111///111333444111///000111111111111222222222111111111111111111111111333333222222333333444555111222333444555555555555666555666::::::999<<>>>>>>>>???CCCGGGKKK[[[jjj|||{{{tttiiilllrrr|||~~~yyyuuuzzztttjjj]]]QQQEEE===888555444222222333333111///000000000000000000111111111111222222111000000///222111000///............//////000111222222222222000000000/////////......111000///......///000111////////////000000000000//////000111111111111000222111000111333333111///111111111111222222222222222222222222222222222222111111111111111222333333111222333444555555555555555444666999999888;;;@@@---...////////////...---......//////......------...........................------------,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------....................................................................................////////////000...///000000......///000111111000000000000//////000000000000111111111111222111000000000111333444333333444555555555555555555555666666777777888888999;;;>>>AAAEEEKKKQQQUUUWWWaaaqqq}}}yyyzzzzzziiiWWWIIIDDD===;;;888777777777666555333555777:::>>>BBBEEEGGGLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPQQQSSSUUUUUUTTTVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[[[[]]]^^^______```aaabbbcccbbbaaaaaaccceeegggiiijjjkkkjjjkkklllnnnnnnmmmmmmmmmnnnppprrrsssyyy|||}}}{{{vvvqqqjjjeeeaaa___]]]\\\]]]^^^aaacccfffiiikkklllmmmllljjjiiihhhhhhiiiiiiggghhhhhhiiiiiijjjjjjkkkjjjiiihhhgggggggggggggggddddddeeefffhhhkkknnnpppqqqppppppoooppprrrtttvvvxxxyyyyyyzzz|||~~~{{{xxxtttqqqmmmhhheee___\\\XXXUUUSSSRRRPPPNNNNNNLLLJJJGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBDDDDDDBBB@@@>>>>>>======AAAHHHQQQXXXmmmzzzwwwpppkkkrrr}}}}}}{{{zzzwwwtttuuukkk]]]OOOEEE>>>888333444222111111222222000///000000000000//////......111111000/////////000000222111000//////....../////////000111222222222222000000////////////......000000////////////000000////////////000000000000......///000000000000000222111000111333333111000111111111111222222222333222222222222222222222222000000//////000000111222111222333444444555555444444333555888888777:::???........................------.........------,,,........................------------------------------------------------...------,,,,,,------...---..................---................................................---------.........//////---///000000///...///111000000000000000000/////////000000000111111111111111111000000000111222333333333444555555555444444555555555666666777777777888:::<<<>>>@@@CCCHHHKKKPPPWWWdddwww|||}}}iiiWWWMMMCCC@@@<<<:::999999888777777888888:::;;;===???@@@IIIJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPPPPQQQSSSTTTUUUWWWWWWVVVTTTSSSRRRQQQQQQQQQPPPPPPPPPQQQSSSSSSSSSVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZ[[[\\\]]]^^^___``````aaaaaaaaa``````bbbccceeegggiiiiiiiiiiiikkklllkkkkkkkkkkkkkkklllmmmnnnpppssswww|||xxxtttnnniiieeeccc```^^^]]]]]]^^^```cccgggjjjlllnnnmmmkkkjjjiiiiiiiiiiiiddddddddddddeeeeeeffffffeeeeeeddddddeeeeeeffffffffffffggghhhkkkmmmoooqqqpppooommmlllmmmoooqqqsssqqqrrrssstttwww|||{{{vvvtttrrrnnnllliiieeeaaa^^^XXXUUUQQQOOONNNLLLJJJIIIIIIGGGDDDBBB@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBB@@@???AAAAAAAAABBBGGGQQQ]]]gggxxx{{{tttqqqrrr{{{}}}yyyxxxxxxuuussspppcccQQQDDD===999555222333111000000111111000...000000000000000000000000111000///......///000111111111000/////////////////////000111111111111111111111111111111111000000000000////////////000000////////////000000000000...///000000111111000000111111111222222222111000111111111222222222333333000000000000000000000000000000000000000111111222111222333444444444444444333222444777777666999>>>......------------......+++,,,,,,---------,,,,,,........................------------------------------------------------...------,,,,,,------...------...//////...------................................................------------...............///000000//////111222//////////////////000000///000000000111111111111111111111111111222222222222333333444555444444444555555555555555666666666777888:::;;;;;;===AAACCCIIIOOOZZZjjj~~~~~~lll```MMMHHHBBB===:::999888777777777777888999:::;;;<<>>......------------......+++,,,------...---------........................,,,,,,,,,------------...,,,,,,,,,------------......------,,,,,,------...,,,---...//////...---,,,................................................---------............///---///000000000000111333......////////////000000000000000000111111111111000000111111222222222222222222333444444444444444444444555555555555555555555777888999999:::<<>>EEEOOOXXXaaammm|||}}}}}}xxxvvvtttpppiiieeeXXXOOOCCC:::666555444333222000///000111111000/////////000111222333444444000000//////000000111111000000////////////000000//////000111111000000///------............////////////000000000000//////////////////000000000000000000111222222222222222000111333333111000111222222222222222333333333333555555555555555555555555333333222222333333444555222222333333333333222222333222444777777666999>>>...------,,,,,,------...---......///000000//////........................,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,---///000000///---,,,................................................---............/////////,,,...////////////000222........./////////000000000000000000111111111111000000111222222222222222222222333444444444444333444444444444444444444444444555777888888999;;;===:::AAAJJJRRR]]]ppp|||yyyxxx|||vvvkkk[[[LLLBBB===:::999333333444444555777888999777:::???DDDIIILLLNNNNNNNNNNNNOOOOOOPPPRRRSSSTTTQQQRRRRRRSSSRRRQQQPPPOOOKKKMMMNNNNNNLLLMMMOOORRRQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVXXXZZZ[[[\\\[[[\\\]]]\\\[[[[[[]]]___]]]___aaaaaaaaaaaaccceeecccdddeeefffggggggggghhhgggggghhhjjjnnnssswwwzzz~~~zzzvvvqqqlllhhhdddcccaaa___```aaacccdddeeeeeedddcccaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbeeegggjjjmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmjjjgggddddddfffhhhjjjkkklllmmmlllkkkjjjlllmmmooopppqqqpppmmmkkkjjjkkkhhhfffeeedddccc```]]]ZZZ[[[YYYWWWUUUTTTRRROOOLLLKKKJJJHHHGGGGGGFFFCCCAAA???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDBBBCCCFFFIIIHHHSSSaaalllttt}}}}}}zzzvvvsssooofff\\\TTTGGGDDD>>>888555333222333222111000000222222111000///000000000111111222222///000000111222222111111000000////////////000000///000000000000000//////---------.........//////...///000111111000///...////////////000000000000///000000111111111111111///111333333111000111222222222222333333333444444444444444444444444444444333333333333333444444555222222333333333222222111444333444888888777999>>>...---,,,,,,,,,,,,---...//////000111111111111111........................,,,,,,,,,------.........,,,,,,,,,------............------,,,,,,------...,,,---///000000///---,,,.........................................................////////////000+++,,,............///111---.........//////000000000000000000111111111111000000111222222222222111222222333444444444333333444444444444444444444444333555777888888999;;;===999@@@GGGKKKQQQaaayyyzzzvvvwww~~~|||iiiVVVIIIBBB>>>===:::999888777777777777777333666<<>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBDDDDDDCCCBBBEEEJJJNNNWWWbbbrrr|||~~~|||}}}{{{xxxuuuqqqjjj___QQQGGG<<<<<<;;;777333111000111222111000111222333222111000000000000///////////////000111333333333222111000000////////////000111///000000000000000//////.../////////000000111111...///000111111000///...////////////000000000000...//////000000000000000///111444333111///111222222222333333333444444444111111111111111111111111333333222222333333444555222222333333333222222111444333555888888777:::???++++++,,,,,,---...//////...------,,,,,,------.........................../////////...---------,,,//////.........---------------------------------******+++,,,---...//////---.........//////000000.........---,,,,,,++++++000000///............///000000000000000000000000000...,,,+++,,,------,,,000//////.........//////222000///...///000222333000111111222444555555666666555444333333555666888666777888777666666888:::;;;???BBBCCCHHHUUUhhhvvvyyysssvvv}}}{{{iiiZZZOOOFFFAAA???>>>>>>>>>>>><<<999666:::999:::???AAACCCIIIPPPNNNOOOPPPPPPNNNMMMNNNPPPPPPOOOOOOOOOOOOOOOOOONNNOOONNNMMMLLLLLLMMMNNNNNNMMMNNNNNNMMMLLLLLLMMMOOOOOOPPPQQQSSSUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZ\\\]]]___```aaabbb```aaabbbbbbcccccccccccceeeeeefffhhhiiilllnnnooommmooorrrtttvvvyyy|||}}}zzzzzzzzzxxxssspppjjjiiihhhgggffffffffffffhhhhhhgggfffeeedddcccbbbbbbbbbbbbbbbbbbcccddddddfffiiillloooppprrruuuwwwtttsssrrrqqqrrrqqqnnnllljjjgggdddaaaaaacccfffhhhiiihhhggggggggggggggghhhfffdddaaa___^^^\\\YYYWWWVVVVVVWWWWWWVVVUUUSSSRRROOOOOONNNLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@?????????======>>>???@@@@@@AAAAAAAAACCCFFFGGGEEECCCBBBBBBHHHFFFBBB@@@BBBIIITTT[[[kkkvvvyyywwwqqqwww|||zzzxxxrrrjjj___QQQEEE===:::999888666555555555555000000000000000000000000222222111000000000000000000//////000333444444333////////////////////////...------------...///000222111000.........///000111111222333333333333222000000000000111111111111222222222111111111000000111222222333333222222111333333444444444333222222222333333444444333333222555444222111111222444555444444333333222222111111222444666888:::;;;<<<<<<+++,,,,,,------............------,,,,,,------..........................................---------//////.........---------------------------------//////...------------------........./////////000,,,,,,------.../////////------,,,------...//////////////////////////////111000......000111222222...............///000000111000///...///000222333444444444333333222222222555444333222333444666777666777888777666666888:::999<<>>@@@BBBGGGNNNMMMOOOPPPPPPOOOOOOPPPQQQPPPPPPPPPOOOOOOOOOOOONNNOOONNNMMMMMMMMMMMMNNNOOOMMMNNNNNNMMMLLLLLLMMMOOOOOOPPPQQQRRRTTTVVVWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZ[[[\\\^^^___````````````aaabbbcccccccccccccccddddddeeefffgggiiiiiiiiikkkmmmnnnpppssswwwzzz}}}{{{yyyyyyyyyxxxtttqqqooonnnmmmkkkjjjiiihhhhhhkkkjjjjjjiiihhhhhhggggggfffffffffffffffgggggghhhjjjllloooqqqrrrssstttvvvtttrrrqqqppppppooollljjjiiifffbbb___^^^___aaaccceeeddddddccccccccccccccccccaaa^^^\\\[[[ZZZWWWUUUQQQRRRRRRRRRRRRPPPOOONNNMMMLLLLLLJJJIIIFFFEEEDDDDDDCCCBBB@@@@@@?????????>>>??????@@@AAAAAABBBBBBAAACCCEEEFFFDDDBBBBBBBBBDDDCCCDDDEEEKKKTTT```gggyyyxxxsssqqqttt|||xxxwwwrrrfffVVVHHH???<<<666666555444444333444444000000000000000000000000222111000////////////000111///............---+++////////////////////////////////////////////////222111000///......///000......///000000000////////////000000000111111111222222222111111111000000000111111222222111111000222222333444444333333333444444555555555555444444333222000//////000222333............------------777777666777888:::<<<===------------------------...------,,,,,,------...........................---------..............................---------------------------------///...---,,,+++,,,------.............../////////++++++,,,,,,---......///*********+++,,,...///000//////////////////////////////............///000............///000000111111000/////////000222333555555444333333222111111444333222222222333555666666777777777666666888:::999;;;======???EEEQQQZZZooo|||{{{zzzzzz~~~yyykkk^^^UUUFFFBBB<<<999888888777777999777888<<<>>>???DDDKKKMMMOOOQQQRRRQQQQQQQQQRRRPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOLLLMMMNNNMMMLLLKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTQQQRRRTTTVVVWWWWWWVVVVVVYYYYYYZZZ[[[\\\\\\]]]]]]______```aaabbbccccccbbbbbbbbbaaaaaaaaabbbcccccceeeeeeffffffgggkkkpppsssxxxxxxwwwwwwxxxwwwtttrrrqqqqqqpppnnnlllkkkjjjiiikkkkkkjjjjjjjjjkkkkkkkkkllllllkkkkkkkkklllmmmmmmoooqqqssstttsssssssssuuusssqqqooonnnnnnllliiigggfffccc___\\\ZZZZZZ\\\]]]`````````______^^^^^^^^^___]]]ZZZXXXWWWVVVSSSQQQMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBAAABBBAAA@@@@@@?????????@@@AAAAAAAAABBBBBBCCCCCCDDDCCCEEEFFFEEEDDDCCCDDDEEEAAADDDIIIPPPYYYeeeqqqyyyyyyqqqmmmoooxxxxxxvvvnnn___LLL>>>999999333222222222222222222222000000000000000000000000000000//////......//////333111000///000///...,,,000000000000000000000000///000111111111000///...111000000////////////000,,,---......//////......//////000000000000111111222111111111111000000000000000000111111000000000111222222333444444444444333333444444444444333333333222111000000111222333000000000000000000111111:::999777666777999<<<>>>------------------,,,,,,...------,,,,,,------...........................,,,---------.../////////........................------------------------******))))))***,,,...000........................------,,,,,,+++*********++++++++++++,,,---...//////////////////////////////000000...---,,,------000000///////////////000000000//////000000111222222222222333333444444444333333222222222333444555555666777777555666777999999<<<>>>>>>>>>BBBIIIOOObbbttt}}}zzz}}}yyymmmeeeSSSMMMDDD===999999999999999777888;;;<<<<<>>------------------,,,,,,...------,,,,,,------...........................,,,---------.../////////---.....................------------------------++++++***+++,,,---///000...............---------......------,,,+++++++++......---------------..............................000222222111111222444333222111000///.........000000000000000111111222111222222333333444444444222222222222333333444444555666777666555555777999888:::<<<======@@@EEEIIITTTeee|||yyysss```XXXMMMCCC===;;;999999:::777777:::::::::>>>DDDMMMPPPTTTVVVTTTRRRQQQPPPRRRRRRQQQPPPPPPOOONNNNNNJJJKKKKKKLLLLLLLLLLLLMMMLLLMMMMMMLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRUUUVVVVVVUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXZZZ[[[\\\^^^___`````````bbbaaa```___^^^^^^^^^^^^``````___^^^^^^aaafffjjjjjjkkkmmmnnnnnnnnnmmmmmmiiijjjkkklllmmmmmmmmmmmmhhhggggggggghhhjjjlllmmmqqqqqqqqqqqqqqqrrrrrrssstttuuuuuutttqqqooonnnnnnooommmkkkjjjiiigggdddbbb]]]\\\YYYWWWWWWWWWYYYZZZ[[[\\\\\\\\\[[[ZZZXXXWWWWWWUUURRRQQQQQQOOOMMMKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>????????????@@@AAABBBBBBEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFEEEDDDEEEGGGKKKOOOWWW\\\eeeooozzz}}}vvvpppkkkkkksss}}}tttiiiYYYKKKAAA;;;666222000000111222222222111111000000000000000000000000//////............//////)))((()))+++///111111111000000000000000000000000---...000111111000...---/////////000000000000//////000111111222222111111...////////////000000000000000000000000000000000111222222222222222222111000111222333444555555555000111111222222111111000333333333333333333333333///000000111111222222222333444666999;;;===>>>>>>------------------------...------,,,,,,------...........................---------...............---------...............------------------------000000/////////..................---------------------...//////000000111//////...---------------........................&&&***...000000111444777333222111000///.........///000000000111111111111444444333333333333222222222333333333444444444444555666666666555555777999777888::::::;;;===@@@CCCGGGVVVjjj}}}~~~zzzhhhaaaVVVKKKDDD???;;;999;;;888888999999888<<>>?????????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDFFFIIIPPPXXX]]]kkkpppwwwxxxpppiiifffgggmmmzzzwwwfffZZZKKKAAA===:::666111000111222333333222000000000000000000000000000000//////......//////000000...------...000111000///000000000000000000000000---...///000000000//////...//////000000000000///......///000000000000///......////////////000000//////000000000000000111222222333333333333222222111222222333444444444444333333444444444444333333111111111111111111111111000000000000000111111111000222555888;;;=========+++,,,,,,------............------,,,,,,------..........................................------------------.........//////---------------------------...///000000...---+++.........------,,,,,,,,,,,,------......///000000---,,,,,,,,,,,,,,,------........................###'''---...------000444111000000000000000111111//////000111111111111111222222333333333333444444333333444555555555555555555666666666555555777888999999:::::::::;;;>>>???AAAMMM\\\lll~~~~~~zzznnnhhh^^^UUUMMMGGGAAA>>><<<999888999888777;;;@@@CCCHHHPPPUUUWWWWWWVVVUUUSSSSSSRRRQQQPPPOOONNNNNNJJJKKKMMMNNNOOOOOOOOONNNKKKLLLMMMLLLJJJJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVWWWYYYZZZ[[[\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[[[[ZZZYYYZZZ\\\___[[[]]]```aaa```___```aaaaaaccceeehhhiiiiiiiiihhhfffeeeccccccdddfffiiikkkkkkjjjjjjjjjjjjkkklllllljjjllllllkkkiiigggfffgggdddbbbaaa``````___\\\ZZZYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTUUUUUUTTTRRRPPPNNNNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCAAA@@@??????@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@AAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEHHHMMMUUU```lllttt}}}}}}yyylllddd```ccckkkvvv|||nnncccRRRJJJ@@@999666555333111000111222333222000///---000000000000000000000000000////////////000111222444222111111222222111000////////////////////////......///000111111222222---...///000111111000///,,,---......//////.............../////////000000////////////000000111111111111222222222222111111222222333444444333333333444444555555555555444444111111111222222111111111333333333333333333222222222222444666888:::<<<===++++++,,,,,,---...//////...------,,,,,,------.........................../////////......------,,,---------.........//////------------------------&&&(((+++---......,,,+++.........------,,,,,,,,,------,,,++++++******))))))))))))***+++,,,..............................***...222222...,,,...111.........///000222333444//////000111111111111111...///000222444666777888333444555555666666555555444555666666444555666888===<<<<<<;;;;;;<<<===???AAAJJJUUUaaarrr||||||~~~|||xxxrrrmmmeee]]]UUUNNNHHHDDD===:::999:::888777:::@@@>>>DDDMMMTTTXXXYYYYYYYYYTTTSSSRRRQQQPPPOOONNNNNNLLLMMMOOOPPPQQQQQQPPPPPPKKKLLLLLLLLLJJJJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMMMMNNNOOOOOONNNNNNOOOQQQSSSTTTUUUVVVSSSTTTVVVXXXYYYZZZ[[[[[[TTTTTTTTTUUUVVVWWWXXXYYYWWWXXXYYYXXXWWWWWWYYYZZZWWWZZZ]]]]]][[[ZZZ[[[]]]^^^___aaacccddddddcccbbbcccaaa```___```bbbeeefffhhhgggggggggggghhhiiiiiiggghhhiiihhhfffddddddeee___^^^]]]]]]]]]\\\YYYWWWYYYXXXUUUSSSQQQQQQQQQQQQPPPQQQRRRRRRQQQNNNLLLJJJKKKJJJGGGFFFFFFEEECCCAAAEEEDDDCCCAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAACCCEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGIIINNNVVVaaaooo~~~yyyttteee___]]]eeerrr~~~{{{ppp___RRRBBB???:::555111000111222000111222222111///---+++000000000000000000000000000000000000000111222222111000...///000000///.../////////////////////////////////000111333555666---...///111111111000///---...//////000000//////............/////////000.../////////000000111111000000111111111111000000333333444444444333222222222333333444444333333222222333333444444333333222333333333222222111111111555444333333555888;;;===---.........///000000000...---,,,,,,,,,,,,---.../////////......---------......---------......///,,,---------,,,++++++***///...,,,******+++,,,---***)))))))))***++++++,,,---------,,,,,,+++++++++******++++++,,,---......------------------------..................------............////////////,,,---///111111111111000////////////000000000000222222222111222222333333222222333333444555666666444555666777777888777777555666777888:::;;;<<<===???BBBKKKVVVcccuuu}}}{{{}}}~~~zzzpppnnnjjjfffaaa[[[TTTOOOFFFCCC???<<<<<<<<<;;;:::>>>DDDIIIMMMUUU^^^^^^YYYYYYVVVSSSUUUWWWVVVQQQLLLNNNOOOPPPQQQQQQPPPOOOOOOJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]___aaabbbddddddbbb```^^^\\\\\\]]]```aaaaaaaaabbbbbbbbbbbbaaaaaa___```bbbccccccaaa___]]]]]][[[YYYYYYYYYXXXWWWUUUTTTTTTRRRQQQOOOMMMLLLKKKQQQNNNKKKJJJKKKLLLJJJGGGGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>><<<===???BBBCCCDDDDDDCCCDDDBBB???@@@DDDGGGGGGFFFHHHJJJLLLLLLJJJHHHGGGGGGNNNPPPWWWeeevvvvvvqqqnnnaaaeeemmmvvv{{{vvvnnn```NNNAAA;;;999666333111000111111000000000000000000000000111111000000//////......////////////////////////000000111000000///...---000000000000////////////222222111000//////000000111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000444333222111111000000111222222333333333444444444444444444444444444444444111///...///111333333333111111222333333444444555444444444555777:::<<<>>>..................//////...---,,,,,,,,,,,,---............---------,,,,,,///...---,,,,,,,,,,,,,,,---------------,,,++++++,,,+++)))((('''((()))***,,,++++++++++++,,,---...000000/////////.........++++++,,,,,,------......------------------------....................................////////////---...///000000111000000000000000000111111111111222222111111222222333333222222333333444555555666555666666777777777777666666777888999;;;<<<===>>>===???FFFOOOYYYhhh~~~}}}yyyyyyyyyxxx{{{}}}{{{wwwtttpppkkkeeeaaaWWWQQQJJJDDDAAA@@@@@@@@@;;;@@@FFFKKKUUU```ccc```\\\YYYVVVVVVXXXXXXTTTPPPOOOPPPPPPPPPPPPOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYY[[[\\\^^^___```aaa___^^^]]][[[[[[\\\]]]^^^ZZZ[[[\\\\\\\\\\\\[[[ZZZ\\\]]]___``````^^^\\\ZZZYYYWWWVVVUUUVVVUUUSSSQQQOOOOOOOOONNNNNNMMMMMMMMMPPPMMMJJJJJJKKKKKKIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCCCCCCCBBBBBBDDDBBBAAACCCFFFHHHHHHGGGFFFHHHJJJKKKKKKLLLNNNPPPWWW\\\ffftttzzzqqqllliiifffkkkttt}}}~~~}}}|||yyysssjjj^^^PPPCCC<<<888666444111000000000111000000000000000000000000111000000000/////////...///////////////////////////000000000000//////...///////////////000000000222111111000000///000000000000000///////////////////////////////////////........................000000000000000000000000000000///...............222222222222333333333333222222222222222222222222111000///111333444444333111111111222333333444444888888777777888999:::;;;.........---------------...------,,,,,,------...------------,,,,,,,,,,,,///...---,,,+++*********---............---,,,,,,...---,,,+++++++++,,,---......---------...//////------------,,,,,,,,,,,,------------------......------------------------....................................////////////000///////////////000000111111111111222222222222222222111111222222333444222333333444444555555555666666777777777666555555777777888:::;;;<<<===>>>======AAAHHHOOOZZZlll{{{zzzxxxuuuqqqrrrvvv}}}{{{wwwsssppphhh```UUUJJJDDDAAAAAA@@@;;;???CCCIIITTT___ffffffbbb^^^ZZZXXXYYYYYYWWWUUURRRRRRRRRQQQPPPOOOMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRPPPOOOOOONNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLLLLKKKKKKKKKLLLOOONNNMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXZZZ[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXZZZ[[[[[[ZZZXXXWWWXXXYYY[[[[[[[[[ZZZXXXVVVSSSRRRQQQQQQQQQPPPNNNLLLIIIIIIJJJKKKLLLLLLMMMMMMMMMKKKIIIHHHIIIIIIHHHFFFBBBBBBAAA@@@????????????>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAAEEEDDDDDDEEEHHHIIIIIIHHHEEEGGGIIILLLNNNRRRWWWZZZdddlllyyy}}}sssmmmiiigggnnnttt}}}{{{xxxwwwwwwwwwwwwtttppphhhZZZKKK@@@999777444333222000///000000111000000000000000000000000000000000000////////////////////////////////////......///000000000//////.........//////000000111111111000000000000//////////////////////////////////////////////////////------------------------000000000000000000000000222222111111000111111111111111111222222222222333222222222222222222222222111000111333555555444222111111111222333333444444888888888888999:::;;;<<<.........---,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,---......///......------//////...------......//////...............//////,,,+++++++++++++++++++++..................---------------------------------------...........................////////////111111///......///000000000000000111111111222222111111111111222333444444333333333444444444555555666777777777666555444444666777888999:::;;;<<<<<<>>>>>>@@@EEEJJJQQQ^^^kkk}}}yyytttoooooorrr||||||zzzwwwooobbbWWWNNNGGGCCCAAA???@@@BBBGGGPPP\\\fffkkkjjjfff```\\\[[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMNNNPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJLLLKKKIIIHHHHHHJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSUUUWWWXXXXXXWWWUUUSSSTTTUUUVVVWWWWWWUUUTTTSSSNNNMMMMMMMMMNNNMMMKKKHHHEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFAAAAAA@@@???>>>>>>???????????????@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBFFFFFFFFFGGGGGGHHHGGGFFFFFFHHHKKKOOOSSSYYY```eeeqqqyyytttnnnllllllmmmvvv|||~~~yyytttssstttvvvwwwvvvqqqjjj]]]NNNAAA999666555222111111000000111111222////////////////////////000000000000////////////////////////////////////------...///000000000///------......///000111111000000000000000000//////////////////000000000000////////////////////////---------------.........000000000000000000000000333333222222222333333444000000111111111222222222333333333333333333333333111111222444666666333111222222222333444444555555333444555777:::<<<>>>???.........---,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////------......///......---,,,,,,+++++++++,,,,,,,,,......---------------...............////////////..................---------------------------------------.........//////............////////////111111///......///000000/////////000000000111111111111111111222333444555333333333444444444444444666666666666666555444333555555666777888999999:::>>><<<>>>BBBFFFKKKUUU___ppp{{{vvvppppppsssuuu~~~~~~uuujjj```WWWNNNIIIDDDBBBBBBFFFNNNZZZhhhrrrsssooojjjeee```]]]YYYWWWSSSSSSRRRRRRQQQPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOONNNMMMKKKJJJIIIHHHHHHJJJIIIGGGFFFGGGHHHJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUVVVVVVTTTTTTUUUVVVUUUSSSQQQPPPMMMNNNPPPQQQQQQPPPNNNMMMQQQRRRRRRSSSRRRQQQPPPPPPKKKKKKJJJKKKLLLKKKHHHFFFCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEGGGKKKQQQXXX___gggoootttuuulllkkkoootttwww~~~zzzvvvssstttwwwzzzyyywwwlllaaaPPPCCC<<<888555333111111111111111222222333////////////////////////////////////000000000000////////////////////////,,,---...///////////////,,,------...///000000111...///000000000000//////000000000111111222222222........................------........./////////000000000000000000000000///////////////000111222000000111111111222222222111111111111111111111111111111222444666666333111333333444444555666666666111222444777999;;;===>>>.........---------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,---...///000111,,,,,,---............---------------..................---,,,,,,,,,,,,------------------.........------------------......------------------------,,,,,,------.../////////............////////////000///////////////000000.../////////000000000000000000000111222333444555444444444444444444444444555555666666666555444444444555555666777777888888;;;999;;;???BBBEEEMMMUUUcccuuu~~~xxxrrrqqqtttqqqxxxzzzqqqfff\\\UUULLLHHHEEEGGGNNNZZZkkkyyy{{{zzzwwwrrrllleee```\\\VVVUUUTTTRRRQQQPPPPPPPPPLLLMMMMMMMMMNNNNNNNNNNNNJJJJJJKKKKKKLLLNNNOOOPPPOOOPPPQQQRRRRRRQQQOOOOOOLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKIIIHHHGGGFFFFFFHHHHHHGGGGGGGGGIIIJJJKKKJJJKKKLLLLLLNNNNNNOOOPPPOOOPPPQQQRRRSSSTTTUUUUUURRRSSSSSSSSSRRRPPPOOOMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLIIIHHHIIIJJJKKKJJJGGGDDDAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDBBBAAABBBDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFGGGGGGEEEDDDDDDGGGIIIKKKRRR\\\gggqqqzzz|||vvvnnnlllqqqxxx~~~{{{xxxvvvxxx{{{{{{vvvqqq___SSSDDD:::777666333000000000111111222222222222000000000000000000000000////////////000000000000////////////////////////------.../////////......---------......//////000---...///000111000///...000111111222222333333333........................---------...//////000000000000000000000000000000000000000000111222444444111111111222222222222333////////////////////////222222222333555444222000333333333444555555666666333444666777999999::::::..................//////,,,,,,---......---,,,,,,,,,,,,---------.........,,,,,,,,,,,,---...//////++++++,,,---------------//////000111111111111111///...------,,,,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,------...//////000............////////////---...///000000111000000//////000000000111111111000000000111222333555666444444444444444444444444444444555555666555555555555555666666777777888888:::888999===@@@AAAFFFLLLVVVdddvvv}}}vvvuuuwwwrrrvvv{{{}}}~~~uuullleee]]]TTTMMMLLLOOOXXXiiiyyy{{{rrrkkkfff```^^^\\\YYYVVVTTTSSSSSSOOOOOOOOOOOOOOOOOOOOONNNLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNPPPQQQQQQPPPOOONNNLLLKKKKKKKKKKKKLLLMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFGGGIIIJJJIIIFFFCCC??????@@@AAAAAABBBCCCCCCBBBCCCDDDBBB@@@???AAACCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFEEEDDDGGGLLLPPPZZZbbbnnn{{{rrrpppqqqwww|||zzz{{{|||wwwlllcccNNNGGG===666222111111000//////000000111111000000000000000000000000000000.../////////000000000111////////////////////////.........///......------........................,,,---///000111000///...///000000111222222333333........................+++,,,,,,---......//////000000000000000000000000222222222333444555777777222222222222333333333333111111111111111111111111333222111111222333222000111111222222333444444555333444666888:::;;;;;;;;;---.........///000000000,,,,,,---......---,,,,,,---------....../////////------,,,++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---......///......000///...------------------------....../////////******++++++,,,---......------------------------,,,,,,------...///000000............/////////000,,,---///111111111111000000111111111111222222222000000000111222444555666444444444444444444444444333333444555666666666555666666777777888888999999<<<999:::>>>@@@@@@DDDIIIKKKWWWfffvvv{{{yyy{{{sssvvvxxxxxxyyy|||vvvlllaaaVVVQQQOOOUUUdddttt|||tttnnnkkkhhhddd```\\\YYYWWWVVVRRRRRRQQQPPPOOOOOONNNMMMQQQPPPNNNMMMKKKJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKLLLKKKKKKKKKKKKLLLLLLMMMIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHEEEEEEGGGHHHIIIIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJLLLMMMOOOQQQRRRSSSRRRRRRQQQPPPNNNMMMMMMLLLIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFHHHIIIHHHDDDAAA======>>>@@@AAABBBCCCDDD@@@BBBCCCBBB???>>>@@@CCCCCCCCCCCCBBBBBBCCCDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIGGGFFFEEECCCDDDEEEDDDEEEJJJQQQWWWhhhqqq~~~}}}wwwoooqqqxxx~~~~~~}}}}}}{{{rrrbbbVVVBBB@@@<<<555000...000222......///////////////...000000000000000000000000.../////////000000111111////////////////////////.../////////...---,,,,,,...............---------+++---///000111000///......//////000111222222222........................******+++,,,,,,---......000000000000000000000000...//////000111333444555222222333333333444444444444444444444444444444444333222000000111222111111///000000111222222333333111222666999<<<>>>??????------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,---------.../////////222222111000...---+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///...,,,,,,...///000---,,,---000111000...111000///......///000111000000000000111111111111000111222222111000111222333333333444444333222222333444555666777777777777;;;:::999888777777777777:::::::::;;;===???@@@AAAKKKMMMUUUdddttt|||zzzzzzzzzyyyzzzwwwjjj^^^YYY]]]fffmmm~~~}}}vvvnnnhhhfffccc]]]XXXWWWWWWVVVUUUSSSRRRQQQPPPQQQPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEEEEFFFGGGHHHJJJJJJHHHJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB======<<<<<<===???BBBCCCBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMNNNKKKHHHFFFEEEEEEEEEEEEBBBCCCEEEGGGMMMYYYgggrrr|||xxxtttvvv~~~{{{vvvnnnaaaOOOBBB;;;999777444333333444555111111111000000000000000000000000000000///......////////////////////////000000000///......------//////.........---------000///...---,,,+++******---......///////////////............////////////000000000000000000000000//////............//////......//////000000111111111111111000000000000000111111111111111111111111000000000111222222333333111111222222222333333333---///111333333333222111777444444888999777999<<<------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------............000000000000///...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...,,,,,,...//////...,,,---000111000...000000////////////000000000000000000111111111111000111222222111000111222111222222333333222222111333444555666777777777777999888888777777777777777999999:::;;;<<<>>>???@@@HHHJJJQQQ]]]kkk{{{|||~~~vvvkkkdddcccfffiiittt~~~xxxrrroookkkfffaaa]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAA>>>===<<<<<<>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLMMMJJJGGGEEEEEEEEEFFFFFFGGGJJJOOOTTT\\\ggguuu~~~~~~}}}yyyooobbbTTTGGG???888777555333111111222333111000000000000000000000111111111111111000//////////////////////////////////////////............//////.........---------......------------,,,,,,---......///////////////............//////////////////////////////////////////............//////......//////000000000000111111111111111111111111333333333333333333333333222222111111111111111111222222222222222222222333222333444555555444333222666333444777888666888;;;------..................,,,------------.........------------------------------------------------------------------,,,,,,............------------......///000000000//////...------,,,,,,------...------------------------........................---...///...,,,,,,...//////...---...///000000...//////000000000000//////000000000000111111111111000111222222111000111222000111111222222111111111333444555666666666666666666666666555666666777888888888888999;;;<<<>>>???DDDEEEJJJUUU```nnn{{{tttnnnkkkiiikkkttt~~~|||yyyuuuqqqmmmdddbbb___\\\YYYXXXWWWWWWSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHIIIIIIHHHGGGIIIJJJHHHIIIIIIHHHHHHGGGFFFEEEHHHHHHGGGFFFDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>???@@@BBBCCCBBBCCCDDDDDDEEEEEEDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEGGGJJJKKKOOOTTT]]]eeennnxxx}}}{{{}}}sssdddSSSEEE===:::555444222111000000000111000000000000000000111111000000111111000000///...////////////////////////............////////////...............---------,,,,,,------.........///---......///////////////............//////////////////////////////////////////............//////...////////////000000000000000111111222222333333333333333333333333333333333333222222111000000///222222222222222222222222555666666666555444222111444222222666777555666999.............../////////000000///...---,,,++++++........................------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,---...///000111111111...------,,,,,,------...................................................---...///...,,,,,,...///............///000//////...///000111111000///...///000000000111111111111000111222222111000111222000111111222222222222111333444555555666666666555444444444444555666777888777777777888999;;;<<<===@@@AAAFFFPPP[[[gggyyyyyysssoookkkrrrxxx{{{}}}{{{zzzxxxvvvmmmjjjfffaaa]]][[[YYYYYYUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJIIIHHHGGGHHHJJJGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>????????????@@@AAACCCCCCCCCDDDEEEFFFGGGFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGHHHHHHIIIJJJJJJGGGGGGGGGHHHJJJMMMRRRUUUYYYaaakkkuuu}}}zzzwwwzzzzzzjjjXXXHHH===888666444333222000000///000000000000000000000111111111///////////////......---////////////////////////---------...///000000111........................------------............---......///////////////............//////////////////////////////////////////............//////////////////////////////000000111222333333444444000000000000111111111111222222222111111111000000333333333222222222222111444444444444444222111000333111222666777555555888.........//////000000000111000///...---,,,,,,+++........................------------------------.........------,,,,,,,,,......------,,,,,,,,,++++++,,,---...000000111111...------,,,,,,------...................................................---...///...,,,,,,...///---...///////////////000...///000111111000///...///000000000111111111111000111222222111000111222111111222333444444333333333444444555555555555555222222333333444555777777777777777888888:::;;;<<<===>>>DDDNNNYYYfffwwwzzztttttt|||}}}wwwsssqqqvvvxxxuuuuuuxxxyyyxxxzzzxxxuuuttttttuuuvvvvvvtttrrrmmmiiidddaaa___^^^YYYXXXWWWUUUTTTTTTSSSSSSQQQQQQQQQPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIEEEFFFGGGGGGGGGGGGFFFEEEBBBBBBBBBCCCDDDEEEGGGGGGHHHJJJKKKJJJIIIHHHIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDBBB@@@???======???????????????>>>>>>>>>@@@@@@@@@AAAAAABBBCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGFFFFFFFFFGGGHHHIIIHHHJJJNNNQQQTTTYYY___dddiiippp{{{vvvwwwzzz~~~qqq^^^NNNCCC===777444333333222111111000000000//////000000111111111111000111111111111000//////////////////////////////,,,------...///000111111---.....................//////.........------------......///////////////............////////////........................//////............///////////////...............000000111222333333444444/////////000000111111111000000111111111222222222222222222222222222222222333333333333333333333333333111222666888555555888......//////000000111111---............/////////------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,++++++,,,---...............------,,,,,,------...---------------------------------------------------...///...,,,,,,...///---...//////......///111//////000000000000//////000000000000111111111111000111222222111000111222111222333444444444444444333444444555555555444444333333333333444555666777777777777888888999;;;;;;<<<===BBBLLLVVVaaaqqqvvvlllhhhnnnzzz}}}vvvqqqtttxxxxxxtttpppooonnnkkkkkkjjjiiiiiijjjlllnnnoootttsssqqqnnnkkkgggeeeddd^^^]]]\\\ZZZXXXWWWVVVVVVSSSSSSSSSSSSRRRQQQOOOOOONNNMMMMMMLLLLLLKKKKKKJJJGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIJJJGGGHHHHHHHHHHHHHHHGGGGGGCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEDDDBBBAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFHHHKKKLLLPPPUUU\\\aaadddiiiooossszzz|||yyyzzzttt{{{|||ooobbbQQQEEE???;;;777333333333222222222111111111/////////000111111222222333333444444333333222111////////////////////////---------...///000000111---------.............../////////.........---------......///////////////............////////////........................//////............///////////////............---000000111111222222333333000000111111222333333333///000000111222222333333111111222222222333333333444444444444444555555555444222444888999777666999......///000000111222222............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,------+++,,,,,,---,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,,,,...///,,,...000///...---///111000000////////////000000000000000000111111111111000111222222111000111222000000222333333444444444444444444555555444444333444444444444444555666777888888888888999:::;;;;;;;;;;;;???GGGNNNWWWeeerrryyynnnfffgggpppxxx}}}vvvppppppuuuwwwtttpppooolllhhhfffeeedddbbbaaaaaaccceeeiiijjjkkklllkkkjjjhhhgggeeedddbbb___]]][[[ZZZYYYXXXXXXWWWVVVUUUSSSPPPOOONNNNNNMMMMMMLLLKKKKKKJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJJJJJJJHHHFFFEEECCCCCCCCCDDDEEEFFFHHHHHHHHHIIIJJJIIIGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHLLLPPPUUUWWW^^^eeemmmsssuuuwww||||||yyywwwsssrrrtttyyysssjjjXXXPPPEEE===888666444222111222222222222111000000...//////000111111222222333333333333333222111111////////////////////////------......//////000000---------.........//////............////////////---......///////////////............////////////........................//////............////////////.........---------111111111111111111111111000000000111222333333333111111111111111111222222000000111222333444444555666555444333333333333333555444666;;;<<<999888:::...//////000111222222222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,+++***))))))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,,,,...///,,,...000000...---///111111000///......///000111000000000000111111111111000222222222111000111222//////000222222333333333444444444555444444333333555555444444444555666666999888888888999:::;;;;;;;;;:::===BBBGGGNNN[[[fffzzzsssiiiggglllrrr{{{xxxqqqjjjqqquuutttsssrrrppplllgggfffddd```]]]\\\\\\^^^^^^```dddgggiiiiiihhhgggjjjiiifffccc```^^^]]]\\\\\\\\\[[[ZZZWWWTTTQQQOOONNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHKKKKKKLLLLLLJJJHHHEEECCCDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB??????@@@AAACCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIMMMSSSYYY___ccciiipppyyyzzzrrrppppppnnnpppttt~~~uuufff\\\FFFCCC>>>888222///000222000111111111111111000///...//////000111222222222000000000000000///......////////////////////////.........///////////////---------.........//////,,,,,,---...///000111111---......///////////////............/////////000........................//////............////////////.........---------111111111000000000000000---......///000111111111333333222222111000000000//////000111333444555666555444333111000///......666555777<<<===:::999;;;........................---.........---,,,,,,+++...------,,,,,,++++++***,,,,,,,,,---------......******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///...---,,,,,,,,,,,,,,,........................////////////////////////////////////////////////000000000000111111111111111111222222222333333333000111111111111222222222555444222111111222333444555555666555333333444666:::999888777666666666666999:::<<<>>>AAAGGGNNNSSSiiitttzzzssskkkiiillluuu}}}}}}wwwssspppppppppqqqsssuuuwwwxxxtttqqqmmmgggbbb^^^[[[YYY\\\]]]]]]]]]^^^___``````dddfffhhhhhhgggggghhhiiiggggggeeeccc___ZZZVVVSSSUUUTTTRRRPPPPPPPPPPPPQQQMMMMMMLLLKKKIIIGGGEEEDDDIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKJJJJJJJJJJJJKKKFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGEEEDDDCCCBBBAAA@@@??????@@@??????AAACCCEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@@@@CCCHHHLLLKKKPPPVVV]]]dddjjjppptttwww|||vvvppphhhcccdddjjjqqquuu|||mmm]]]OOOGGG>>>888222222666888444000111111000///////////////...//////000111222222222111111000000//////..............................000000000///...---++++++++++++,,,,,,,,,,,,------//////.........---------...//////000000000000000//////.........---------------............------000///...------...///000////////////000000000000333333333333333333333333333333333222222111111111222222222111111111000000///000000000000111111111333333222111000000111111111444888;;;===<<<:::888------------------------------......------,,,+++------------------------+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,///...---,,,,,,,,,,,,---........................////////////////////////////////////////////////000000000000111111111111111111111111222222222333000111111111111222222222666555555555555555666666555666777666555555777999888777777777777777888888:::;;;<<<<<<>>>CCCHHHLLL[[[eeerrrzzz~~~~~~vvvmmmiiikkkrrrxxx~~~qqqqqqrrrsssvvv{{{~~~~~~|||xxxrrrlllfffaaa^^^^^^^^^^^^^^^]]]\\\[[[ZZZ^^^aaafffiiikkkmmmoooqqqpppooonnnkkkfffaaa\\\YYYWWWUUUSSSPPPOOONNNMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@AAADDDEEEEEEDDDHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDDDDEEEEEEDDDCCCDDDDDDEEEEEEFFFIIINNNRRRWWW\\\bbbiiinnnsssxxx{{{}}}{{{uuuqqqgggdddaaaaaaeeemmmvvv{{{{{{ooo___PPPDDD>>>:::666222222444555222000111111000///////////////---......///000000111111000000000000//////......////////////............++++++,,,------......---,,,,,,---------.........//////.........---------,,,------...............//////.........------------......//////......---000///...------...///000////////////000000000000333333333333333333333333333333333222222111111111222222222111111111000000000000000111111111222222333333222111111111111111333555777999:::;;;;;;:::,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---......///000000++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,......---,,,,,,,,,------........................////////////////////////////////////////////////000000000000111111111111000000000111111111222222000111111111111222222222444444555666777777777777888999999888666555777888666666666666777888999:::;;;<<<<<<;;;;;;===AAADDDKKKTTT```ggglllrrr}}}zzzqqqmmmlllooossswwwyyyzzz}}}{{{zzzyyyyyy||||||tttmmmiiidddeeeeeedddaaa]]]YYYVVVXXX]]]dddjjjnnnrrruuuxxxzzzyyywwwsssnnniiieeebbbZZZXXXVVVRRRPPPNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAACCCEEEGGGFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEFFFEEEDDDBBBAAABBBCCCDDDDDDEEEDDDCCCCCCFFFHHHLLLNNNQQQTTTXXX[[[dddhhhnnnsssvvvyyy}}}|||tttmmmgggccc]]]]]]```dddllluuu~~~|||mmm]]]MMMAAA:::666555444222111111000000000111111000///////////////---------......//////000000000000////////////...000000/////////.........++++++,,,------...//////---............/////////...............---------,,,------.............../////////.........---------......//////......---//////............//////////////////000000000000333333333333333333333333222222222222222111111111222222222111111111111111111111222222222333333333333222222111111111111222666666666777888:::<<<===,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---------.........///,,,------------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........------,,,,,,,,,------........................///////////////////////////////////////////////////000000000111111111111///000000000000111111111000000111111111222222222000222333555666666555555;;;;;;:::888555444444555777777666666777888999999:::;;;;;;:::::::::===???BBBIIIRRRXXX\\\aaajjjqqq~~~wwwrrroooooopppppppppqqqvvv}}}}}}yyyrrrssssssqqqmmmfff```\\\ZZZ^^^eeekkkooorrruuuwww{{{zzzwwwtttpppkkkgggeee\\\ZZZXXXUUUSSSRRRQQQQQQNNNNNNOOOOOONNNNNNMMMMMMPPPPPPQQQQQQPPPOOONNNMMMKKKKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCDDDFFFGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFEEECCCBBB@@@AAABBBCCCCCCEEEHHHJJJOOOSSSXXX\\\___```bbbdddhhhlllpppsssuuuwwwyyy{{{~~~|||sssmmmjjjhhhgggfffiiinnntttzzz~~~rrr```NNNAAA999666555111333444222///...///222111000000///////////////------........./////////////////////////////////000//////......------,,,000//////......------...------........./////////...........................//////000000000000000////////////..................////////////....../////////....../////////////////////000000000000222222222222222222222222222222222111111111111111111111111111111111111111222222222333333333444444333222222111111222222222555555666777999:::;;;<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------,,,,,,,,,++++++............////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***+++,,,...///000000------,,,,,,,,,------...........................///////////////////////////////////////////////////000000000111111111111///000000000000111111111000000111111111222222222000111333555666666555444666777777666444444555777999999888777666666777777777999::::::::::::<<<======CCCIIILLLNNNRRRXXX^^^iiisss~~~vvvppppppnnnkkkiiiiiinnntttyyyxxxqqqmmmeeehhhlllnnnnnnnnnooopppqqqpppnnnkkkgggcccaaa___XXXWWWUUUSSSRRRRRRSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSUUUUUUUUUUUUTTTRRRPPPNNNMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHGGGFFFHHHHHHHHHGGGGGGHHHHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEGGGLLLSSSXXX___ccchhhlllmmmllllllllliiikkknnnpppppprrrtttvvvxxx{{{~~~vvvpppooosssxxx{{{ooocccQQQBBB999666666666///222555333000...000333111000000///////////////......////////////000000.............../////////.........---------,,,,,,000///...---,,,,,,,,,---,,,------------.........---........................//////000000000000000000000/////////............//////////////////......//////////////////...////////////000000000000222222222222222222222222111111111111111111111111111111111111111111111111222333333333333444444444333222222222222222333333333555777999;;;;;;::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...------,,,++++++******---.........////////////,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))+++,,,...///000111------,,,,,,,,,---..............................////////////////////////////////////////////////000000000000111111111111000000000111111111222222000111111111111222222222333333444555666666666666///111222333444666999<<<:::999888777666666666666444777999:::::::::;;;===:::===AAABBBBBBDDDIIIMMMSSS\\\jjjyyy~~~uuussspppjjjfffeeegggkkknnnxxxvvvwwwwwwtttpppmmmlllllliiigggdddaaa]]]ZZZWWWVVVQQQPPPOOONNNNNNOOOPPPQQQUUUVVVXXXZZZ\\\]]]]]]^^^[[[\\\\\\[[[YYYVVVRRRPPPQQQPPPOOOMMMLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGCCCDDDFFFGGGHHHIIIHHHHHHLLLNNNQQQSSSVVV\\\dddkkkqqqtttyyy{{{zzzwwwuuutttmmmnnnnnnooooooqqqtttwwwyyy|||{{{uuutttyyy||||||~~~xxxqqq[[[QQQCCC888444444444444///111444444111000111333111111000///////////////////////////////////////---............/////////........................,,,,,,+++***+++,,,---...,,,,,,---------.........---------...............,,,------...............000000000/////////.........//////000000//////.........////////////......////////////000000000000222222222222222222222222000000000111111111111111111111111111111222222222222222333333333444444444333222222222222333333444333444777:::;;;;;;::::::------------------------+++,,,------......---------------------,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------......///,,,,,,,,,,,,,,,---...///........................////////////////////////////////////////////////000000000000111111111111111111111111222222222333000111111111111222222222444444333333333444444555...000222333444666999<<<888888777777777777777888222555888:::999999999:::777999;;;;;;;;;<<<@@@CCCFFFMMMXXXdddsss{{{vvvpppjjjgggfffggggggpppvvv|||uuupppnnnnnnkkkiiieee```[[[WWWTTTRRRMMMMMMLLLKKKKKKLLLMMMNNNRRRTTTWWW\\\```cccfffggggggggggggeeebbb]]]YYYVVVTTTSSSQQQOOOMMMLLLLLLKKKIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLLLLMMMMMMNNNNNNOOONNNOOOPPPQQQRRRQQQQQQPPPOOONNNMMMKKKJJJHHHGGGFFFFFFEEEDDDEEEFFFGGGFFFEEECCCBBBBBBCCCEEEFFFHHHJJJLLLNNNPPPSSSVVVWWWXXXXXXZZZ___eeeiiikkkpppvvv|||}}}|||rrrrrrqqqpppqqqtttyyy}}}|||{{{{{{~~~zzz|||rrrddd[[[JJJBBB999333333333222000...000222333222222222222111111000///////////////........................---------.........//////......//////000000111111000///---,,,,,,---...///---............/////////---------.........//////,,,------...............000000000000/////////...//////000000000000//////---...///000000///...---////////////000000000000111111111111111111111111///000000000111111111222000000111111111222222222222222222222333333333333222222222222222333444555555555666777999:::;;;<<<........................+++,,,,,,---.........---,,,,,,------.../////////******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................////////////////////////////////////////////////000000000000111111111111111222222222222333333333000111111111111222222222333222111000///000111222333444555444444444666888666666666666777888999:::222555888999888777777777777888999999999:::>>>AAACCCHHHOOOXXXdddsss}}}vvvpppllliiigggfffggglllrrrvvvzzzyyytttssssssssspppkkkeee___ZZZVVVTTTNNNMMMLLLKKKKKKKKKLLLMMMLLLOOOTTTZZZ```eeeiiikkkqqqqqqpppnnnjjjeee```]]]VVVUUUSSSPPPNNNMMMLLLKKKHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQSSSTTTTTTTTTSSSRRRPPPOOOMMMLLLIIIHHHFFFEEEFFFEEEDDDDDDFFFGGGFFFEEEJJJIIIJJJKKKLLLOOOQQQSSSXXXZZZ^^^aaadddggghhhhhheeellluuuzzz|||~~~vvvuuusssrrrrrrvvv}}}~~~|||}}}}}}yyy~~~}}}ppp```OOOEEEAAA;;;555333444444111......///000111222222111000111111000///////////////---------------------------------.........////////////000111222333444444999777444111............////////////000000000000---------.........//////...//////000000000000000000000000000//////////////////000000000000//////---...///000000///...---////////////000000000000111111111111111111111111//////000000111111111222000000111111222222222222111111222222222333333333222222222222333333444555777666555555666999<<<>>>------------------------...---,,,+++***++++++,,,000000///...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......111000...---,,,,,,---...++++++,,,,,,,,,,,,------/////////......---------,,,,,,------------......------------------------,,,,,,,,,---------............------------......////////////000000000000///////////////000111111111111111111111111111111000000000000000000111111222222222222222222222222444333222111222333444555444444444555555555555666777888888888888777777666777666666777:::;;;::::::===???EEELLLRRRYYYgggsssxxxrrrpppmmmkkknnnoooooommmnnnuuu{{{wwwuuuwwwuuuppphhh```ZZZXXXWWW\\\ZZZWWWSSSQQQOOOOOOOOOPPPQQQSSSVVV[[[aaafffiiipppppppppooommmhhhbbb]]][[[XXXRRRNNNKKKIIIGGGEEEHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLNNNPPPRRRSSSQQQRRRRRRRRRSSSRRRRRRQQQMMMIIIEEEDDDFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHMMMMMMOOORRRWWW]]]bbbfffjjjnnntttwwwyyyyyyyyyzzz||||||}}}zzzwwwvvvwwwvvvuuuwww{{{vvvgggYYYMMMCCC>>><<<;;;888555333111///...////////////////////////000000//////.........---000000000000000000000000000...---...///000///...---......///000111111222//////.........---------000000//////.........---000000000//////.........---...//////000/////////////////////////////////000000000000000000000000////////////000000000000///000111222111000...,,,000111111111111000000///......///111111222222222333111//////111222000---111111000000111222333333111111111111222333444444333444555555666666555555------------------------000///...---------......000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------......------,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......////////////000000000000///////////////000111111111111111111111111111111111111111000000000000000222222222222222222222222333333222222222333444555444444444555555555555666777777777888777777777666777666555777999:::::::::888999===BBBFFFKKKVVVaaawww}}}vvvssspppooopppqqqqqqnnnmmmpppxxx~~~yyyvvvtttsssrrrppplllgggdddddddddfffdddbbb___]]][[[ZZZYYYVVVVVVWWWYYY]]]aaaeeehhhnnnmmmmmmmmmjjjeee^^^YYYXXXTTTOOOKKKIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNPPPPPPNNNNNNOOOPPPQQQPPPPPPPPPMMMIIIFFFEEEFFFGGGFFFEEEDDDDDDEEEGGGJJJMMMPPPRRRYYY[[[^^^ccciiinnnrrrtttyyy{{{|||wwwtttqqqppprrrrrrtttwww}}}xxxhhhXXXKKKBBB<<<999888777666444222111000000////////////////////////000/////////............///////////////////////////---,,,---...///...------......//////000000000//////.........---------000/////////........................---------,,,***+++,,,---------------111111111111111111111111////////////////////////............///////////////000111222111000...---///000000111111111000000...///000111222222222222333111000000222222000...111111111111111222222333000000111111333444555666444444444444555555555555------------------------//////...---------....../////////...------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,---...///++++++,,,,,,,,,,,,------++++++************))))))******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------------......////////////000000000000///////////////000111111111111111111111111111111222111111111000000//////222222222222222222222222333333444444555555555555444444444555555555555666666666666777777777777777666555444666888::::::999:::999;;;>>>@@@BBBJJJSSS___kkk}}}}}}xxxuuutttuuuvvvwwwtttqqqqqqtttwwwxxxzzz}}}~~~xxxuuussspppqqqqqqqqqpppppprrrtttsssrrrqqqpppnnnllljjjiiieeeddddddeeegggiiilllmmmnnnnnnmmmkkkhhhccc[[[VVVUUUQQQMMMJJJHHHGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNIIIJJJLLLMMMNNNNNNNNNMMMMMMKKKIIIIIIJJJKKKLLLKKKLLLMMMOOORRRWWW\\\```cccfffiiimmmrrrvvvyyyzzz{{{yyyrrrnnnkkkkkkooorrrvvv}}}oooeeeUUUFFF<<<777555444444444333333222111111111000000000000000000000000////////////............////////////////////////...,,,+++,,,---...---,,,.......................................---------////////////........................------------------...000000111111111111111111111111111111111........................------------............///000111111111000///......///000111111111111111000000111222333333333333333222111111222333111000111111111111222222222222222222222333444444555555666555444333333444555555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------------......////////////000000000000///////////////000000111111111111111111111111111222222111111000/////////222222222222222222222222444555777999999888777666444444444555555555555666555555555666666777777888777666444555777999:::999<<<:::;;;>>>>>>>>>CCCJJJMMMWWWfffvvv{{{yyy{{{}}}~~~}}}zzzwwwwwwxxxrrrqqqpppqqquuuyyyuuutttrrrtttvvvwwwwwwxxxzzz||||||}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxxxxyyyzzz|||}}}wwwvvvtttrrrnnnggg___ZZZXXXTTTPPPLLLKKKJJJIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOJJJKKKMMMOOOPPPPPPPPPOOOQQQQQQQQQRRRTTTWWWXXXYYY^^^___```cccggglllppprrrssstttuuuvvvxxxxxxyyyyyyzzzzzzzzz{{{}}}wwwoookkkkkklllsssyyy}}}qqq[[[RRRFFF<<<666444444444444444444333333222111111000000000000000000000000///////////////.........////////////////////////...---,,,,,,......---,,,---------------------,,,........................///////////////........./////////..................///000111222333333333////////////////////////........................------........./////////000000111111111000000///---...///111111222222222111222333333444444444333333222222222222333222222111222222222222222222222555555555555444444333333777666444222222333444555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...............------------------,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,---------------...............,,,,,,,,,---------......+++,,,,,,,,,------......,,,,,,,,,---------............------------......////////////000000000000///////////////000000111000000000000000000000000111111111111000000//////222222222222222222222222666888;;;======<<<999777444444444555555555555666555555555555666777999:::999777555555777888999999888666666999:::999<<>>:::777444444444555555555555666666555555555777999;;;<<<===:::777666777888888888666444444888:::888:::===???CCCHHHOOOXXXgggxxx{{{xxxsssmmmkkkmmmsssxxx}}}wwwoookkkgggdddcccbbbaaa```^^^]]]]]]^^^^^^___```aaaeeefffggghhhiiihhhgggfffjjjkkkmmmnnnmmmkkkhhhgggdddgggjjjmmmpppsssvvvyyyzzz{{{|||}}}}}}|||zzzyyysssrrrpppnnnoooqqqsssuuuoooqqqtttwww|||~~~{{{uuummmiiikkksssyyyzzzpppeeeVVVIII999777444333444444222111444444555555555333222111000000000000000000000000.........///////////////........................000///......///000///...---------------------------------........................///////////////+++++++++++++++,,,,,,,,,---...//////////////////000000000000000000000000////////////////////////////////////000000000111000000000111111111111222...///000111111111111111222333333444444333333333000111333222111111222333222333444444444333111111---...111444666777777777444333222222222333555666++++++++++++++++++++++++,,,---.../////////..............................+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,------...///......,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******++++++++++++,,,,,,***++++++,,,------......,,,,,,,,,---------............------------......////////////000000000000///////////////000111111000000000000000000000000/////////000111111222222222222222222222222222222444888===AAAAAA>>>999666444444444555555555555666777666666666777:::<<<>>>@@@===999777777888888777888555555:::;;;:::999<<<<<<>>>AAADDDJJJSSS```iiixxx~~~yyysssnnnlllmmmooosss~~~zzzwwwtttrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqrrrrrruuuvvvxxxzzzzzzzzzyyyxxxzzz{{{||||||zzzvvvrrrpppnnnqqquuuwwwxxxyyy||||||~~~}}}{{{rrrqqqpppooooooooopppqqqnnnrrrvvv{{{~~~|||{{{zzzzzzzzztttsssoookkkjjjppp|||vvvggg\\\SSSGGG===666444222111222222000///000111333444444444333222////////////////////////............/////////000........................///...------//////...---,,,,,,------......//////---------.........//////............/////////000,,,,,,,,,------.........000000111111111000//////000000000000000000000000................................./////////000000111000000000111111222333///000000111111111000000222222333333333333222222...000222222000000111333222333444555444333111000---///111444555666555555111111222333444555555666++++++++++++++++++++++++)))***,,,---...---,,,,,,---.....................+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,...///000//////...++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,---------.........))))))***+++,,,,,,------,,,,,,,,,---------...............------.........////////////000000000000///////////////000111111000000000000000000000000......///000111222333333222222222222222222222222222666<<<@@@AAA===888444444444444555555555666666777777666666888;;;>>>???CCC???;;;888777777777777666333333777999777666777999;;;>>>@@@BBBHHHPPPWWW^^^kkk}}}~~~xxxqqqmmmkkkkkkiiittt~~~}}}{{{{{{|||~~~{{{vvvssstttxxx{{{|||{{{{{{}}}|||~~~zzzzzzzzzyyywwwuuurrrqqqtttxxx~~~|||zzzwwwuuutttsssqqqpppnnnkkkmmmuuuwwwhhhXXXMMMFFF>>>666999666333111111111000///,,,---000333444444333333////////////////////////---.........//////000000...........................---,,,,,,......---,,,,,,,,,------...///000000---------.........//////---.........//////000000///000000000111111222222............---,,,+++***........................---------------------------------.........//////111111000000111222333333000111111111111000000///222222222333333222111111---000222111//////111333222333555555555333111000222333444444444222000...///000111333555555666666------,,,+++++++++,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++.........---------,,,,,,))))))*********+++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***)))***+++***))))))+++---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...............---------000111333444444333111000111111111111111111111111000000111111111222222222333444666888888888888777444333333333333444555555333444666777888;;;???BBBCCCAAA===999777555555555444444555666777888999999:::999999:::<<<@@@DDDGGGLLLSSS___lll{{{|||xxxvvvqqqkkkffffffkkkqqqtttuuuwwwzzz}}}}}}~~~~~~{{{xxxuuussswww{{{}}}}}}}}}|||~~~}}}~~~~~~}}}{{{{{{|||}}}~~~zzzvvvxxx~~~}}}||||||{{{hhh]]]OOODDD???;;;777444333333222222111000//////000///000444888999444///------,,,,,,,,,------...111///---,,,---......---'''(((+++...000111222222...........................------,,,,,,------.........------------......+++,,,,,,,,,++++++---///111...***)))+++,,,,,,***/////////...------,,,,,,////////////............---///111000......000333111111111000///---,,,+++,,,///333777888666444222000000000000111111111111000000000000000000000000333333222222111222222222333333333333333444555666444444333333333333222222111111222333444666777888++++++++++++,,,,,,---...,,,,,,,,,---------.........---,,,,,,+++++++++,,,000---(((%%%$$$'''+++...*********+++++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++***++++++***))))))+++---///.........------------......------------------------------------------........................////////////////////////000111222333333222111000111111111111111111111111222222222222222333333333222333444555666666666555333222222222222333444444222444555666777999<<>>;;;888666555555555333444555666777888999999999999888888:::===@@@BBBCCCGGGOOOXXXeeeuuuxxxtttooojjjfffcccfffkkkmmmnnnpppsssvvvzzz~~~~~~|||{{{zzzyyyzzzzzz~~~|||xxxvvvuuuvvvwwwxxx|||~~~{{{yyy{{{{{{~~~rrrjjjXXXPPPDDD<<<999777444111333333222111111000//////000111444:::???>>>999333......------------......111///---,,,---......---,,,---///000111111111000...........................------,,,,,,------.........------------......,,,---------++++++---...111...,,,+++...000000///------..................////////////............,,,///111111///...///000...///////////////......+++---000333333222000///000000000000111111111111222222222222222222222222222222111111111222222333444333333333333444555666444444333333333333222222111111222333444666777888*********+++,,,---//////,,,,,,,,,------------...------,,,+++++++++,,,,,,...+++'''$$$###&&&))),,,+++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------,,,***)))))),,,...............------------000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111///000111222222111000///111111111111111111111111444333333333333333333333000111222333444444444333222111111111111222333333333444555555555666999;;;<<<:::888666555555555555333444444555666777888888888888666666777999;;;===???AAADDDHHHQQQ```qqq}}}|||vvvqqqllliiiccceeegggggghhhiiilllnnnsssyyy}}}~~~~~~~~~}}}{{{{{{|||zzzuuuoooiiihhhkkkpppttt}}}|||||||||{{{zzz~~~}}}mmm]]]SSSGGGAAA:::666555444222///222222111111000000/////////111666<<>>;;;999333333222111000000000000000000000000000//////...////////////////////////111000///.........//////111000///...---++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------.............../////////000000000//////---,,,,,,++++++,,,...+++)))***...111111000---............/////////............////////////222111000000000111333333222222222111111111111111/////////111333444333222222222444555555444444333333222222222333333222000222222333555666777888999---------,,,,,,+++++++++---...//////000/////////...........................------,,,,,,------...------------------------------------------,,,,,,)))***+++,,,---...//////,,,,,,+++++++++,,,---.........------------......------,,,,,,,,,,,,------.../////////...---,,,,,,------------....../////////---,,,,,,...//////...////////////////////////000000000000000000000000111111111111111111222222111111000111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333444444333333333333333333444444555555555555444444666555444333444555666777:::===BBBGGGMMMWWWbbbjjj{{{}}}{{{yyywwwvvvtttpppkkkeeeaaa`````````eeegggkkklllkkkjjjjjjjjjqqqpppqqqtttvvvuuuooojjjffffffeeeeeegggmmmuuuzzz~~~{{{||||||}}}}}}{{{yyyxxxwwwooonnnlllmmmpppsssuuuuuutttttttttttttttxxx}}}}}}wwwqqqmmmjjjfffccc``````dddhhhkkkmmmpppqqqqqqrrrqqqrrrsssuuuyyy}}}{{{sss^^^TTTGGG===999888777666333333222222111111222222/////////000///......---........................////////////.../////////,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------///......------......///...////////////000000000///......------,,,,,,,,,///---+++,,,...//////...,,,,,,---......///000000---------...///000000111333111000//////111333444111111111111111111111000//////000222444555555444111222444555555444222111333222111222333333222000222333444555666777888888---------,,,,,,+++++++++---...//////000/////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------...------,,,,,,------....../////////...---,,,,,,---------..................---,,,,,,...//////...////////////////////////////////////////////////.../////////000000111111000000111111111111222222222222111111000000000000333222222111111222222333222222222222222222222222222222222222222222222222000111111222222333333444333333333333333333222222333333444444444444333333444444333333333444555666999;;;===>>>AAAGGGQQQXXXfffllluuu}}}{{{yyytttooojjjfffdddcccfffiiillllllkkkiiihhhhhhlllkkkkkklllmmmjjjddd^^^^^^]]]\\\ZZZZZZ]]]cccgggqqqtttyyy{{{{{{yyyuuusssqqqsssuuuwwwzzz}}}wwwsssqqqsssvvvyyyttttttsssrrrqqqooonnnmmmiiigggeeeeeehhhjjjkkkkkkiiiiiijjjiiijjjmmmrrruuuuuuwwwyyywwwsssooolllkkkfffccc``````bbbeeehhhhhhjjjnnnrrrvvvxxx{{{vvveeeZZZOOOHHH???:::888888777666555444333222111111111111///////////////...------------------------------.........////////////...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------------,,,+++......------------......------........./////////------......////////////111///...---......---,,,++++++,,,---...///000000,,,------...///000111111333111000//////111333444000111222222222222111111...///111222333444444555111222444555555444222000222111111222333444222111222222333444555666777777---,,,,,,,,,,,,,,,,,,++++++,,,------......------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...---+++***)))(((++++++,,,,,,,,,---------------,,,,,,,,,,,,------......------------...............///......------,,,---......//////.........---+++,,,---///......////////////////////////////////////////////////---......//////000000000///000222111000000111333111111111111222333444555444333222111111222333444222222222222222222222222222222222222222222222222000111111111222222333333222222222222333333333333222222333333333333222222111111111111222333333444333555777777888<<>>BBBHHHNNNTTT[[[bbbfffnnnttt}}}}}}yyysssooonnnnnnooonnnhhhhhhgggffffffggghhhiiijjjmmmqqquuu~~~yyytttrrrppppppmmmlllkkkjjjjjjgggdddaaa```bbbeeeiiikkkmmmnnnoooqqqooonnnnnnllliiikkkoooqqqrrrssstttsssrrrpppooommmkkkkkkmmmooopppvvv|||~~~|||{{{yyy|||vvvdddXXXPPPGGG>>>???<<<888666555555555444222222222222222222333333//////............//////111111111111000///...---.........///......---------,,,---000555666333000........................------------------------------------,,,,,,,,,,,,,,,---.........---,,,+++---///000///111555444000...------,,,,,,,,,,,,,,,,,,,,,---...///////////////......------......///,,,,,,------------,,,,,,......------......///000....../////////...------------------............//////............//////...///000000......///000000000//////000222444555000111111111222222333333333333222111111111222222444333222333444555444333111222222222333333444444------------------------,,,------......------,,,/////////......---------------------------------************************)))***+++---.../////////,,,,,,,,,,,,++++++,,,------------------------------...000000000...,,,***,,,,,,,,,---------.........------------------------------............///------............------///////////////............//////////////////...000000000//////.........///000000000111111111111111111111000000000000000333333222222222222333333222222333333333222222111111111111111111111111111000////////////000111111222222222111111111111111222222333333333444444444555444333222111000000000000000000000000111111222666555555444555555666777777:::===@@@EEEJJJQQQUUU[[[aaajjjqqqxxx~~~}}}}}}|||{{{vvvtttqqqnnnmmmoooqqqssswww|||~~~xxxtttrrrmmmllllllmmmnnnnnnkkkiiifffggghhhjjjlllpppuuuxxx~~~zzz{{{}}}yyyzzz{{{{{{yyywwwuuuuuuvvvvvvxxxyyyzzz{{{vvvpppbbbRRRIIIEEEAAA;;;:::888666444333444444444222222222222222222222222......------------............///......---,,,,,,------------,,,+++******,,,,,,...222555555222///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---+++)))'''%%%,,,///111222555999999444......,,,++++++,,,---...,,,,,,---.....................------------......,,,------......------,,,------------......////////////////////////......------.........///////////////............/////////000111000///...///111000000000000111222333444111222333333444444444555444333333222222222333333444333111222333444444444222222222222222222222222------------------------,,,------......------,,,,,,---------.........///------------------------************************'''(((***+++,,,------------,,,++++++,,,,,,,,,,,,---------------------------...///000000...,,,+++,,,,,,,,,---------......---------------,,,,,,,,,---------............///------............------.........////////////////////////....../////////111111111000000////////////000000000111111111111000000000000000000111111333222222111111222222333111222222333333333222222111111111111111222222222111000000000000111222222111111111111111111111111333333333444555666777777666555444222111000000000000000//////000000111222222222111222222222333333444555777888;;;???EEEIIIKKKPPPXXX^^^dddllluuu{{{|||yyyyyy{{{~~~zzzsssrrrsssuuuwwwxxxwwwuuuppppppooonnnooovvv}}}{{{{{{|||zzznnngggZZZXXXOOODDD>>>===:::555444333222000............333222222111111000//////---,,,,,,,,,,,,,,,,,,---..................---,,,------------,,,+++******,,,---///111222111...,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,)))'''&&&***...000222666;;;;;;777...---,,,,,,,,,---...///++++++,,,------------,,,------,,,,,,,,,,,,------......////////////......,,,------...............//////........./////////....../////////000000000//////............//////000111222222000000111222000000000111111222333333111222333444444444333333444444333333333333444444444222111111333444444444222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////,,,,,,,,,------------...------------------------'''((()))***+++,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------............///------............------........./////////////////////............//////111111111111000000000000000000000000111111111111000000000000111111111111222222111111111111222222111111222333333333222222111111111222222222222222111000000000000111222222000000000111111111111111222222333444666777888888777666444333111000000000000000000000000111111222000000000111222222222333111222222333444666;;;>>>>>>BBBHHHLLLPPPVVV^^^dddlllttt~~~~~~~~~zzzzzzxxxvvvwww~~~}}}pppdddZZZTTTLLLLLLGGG???999888555111333333333111...---...///222222111111000///......------,,,,,,,,,,,,------///000000000000000//////.........///......------,,,---...//////...---+++........................------------------------++++++++++++,,,,,,,,,,,,,,,---.../////////......***---...///333888888555---------------......///++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,...//////////////////...,,,,,,---............---......------......///000////////////000000000111//////............//////111222333333111111222333000000111111222222222222///000111222222111000///333333222222333333444444222111000222444555444333111222222222333333444444,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......------------------------))))))***+++++++++++++++...,,,******,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...---------............///------............------............/////////000000///...------...///000/////////000000000000000000000000000111111111111///000000000111111111111222222111111111111222222000111222333333333333222111111111222222333333333000////////////000111111///000000000111111111222000000111333444666777777777666555333111111000000111000000000000111222222000111111222222222222222...///000000000222555777555999===???AAAFFFMMMRRRUUU]]]gggnnnsss{{{}}}~~~~~~zzznnnbbbXXXPPPJJJGGGFFFHHHDDD===777666444000111333444222000...000222000000000000000000000000///......------....../////////000000000000//////------......///.........+++,,,---...............------------------------------------------------******+++++++++,,,,,,,,,+++,,,...000111111111000,,,...---+++...222333000,,,,,,---...............,,,---------------,,,,,,------,,,,,,,,,,,,---------......//////......---+++,,,---.........------------,,,,,,,,,---///000........./////////000000//////............//////000222333222111000111222000000111222222222222111000111222333222000...---111111000000111111222333000000111222555555444222111111222333444555555666,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...//////......------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++///,,,******---...---+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////---..................------.........//////000000000///...------...///000---.........//////000000000000000000111111111111//////000000111111111222222222111111111111222222000111222333333333333333111111111222222333333333...............///000000//////000000111111111222...///000111333444666666777777555333222111000000111111111111111222222333...//////000//////.........///111111000111333555333666888::::::>>>DDDIIIFFFMMMWWW]]]```gggqqqzzz{{{}}}nnnfffZZZOOOGGGCCCAAA???@@@BBB???777222222222000***---///...,,,+++---///.........///000111111222000000////////////000000------...............---******+++,,,------------***+++------...///000222------------------------------------------------*********++++++,,,,,,,,,,,,---...//////...---,,,...///---)))***......++++++,,,...///000///...------......///......------.........------.........,,,------......------,,,+++,,,---.........---,,,---,,,,,,+++,,,---...///---------.........////////////............/////////111222111000///000111000111111222222222111111333444555555444222///...//////...//////000111111//////111333555555333111111111222333555666777777------,,,+++++++++,,,,,,***++++++,,,,,,------...------------------------/////////......---------++++++++++++******))))))+++,,,,,,------,,,,,,+++,,,)))%%%###$$$''')))***,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,------...///000000+++,,,---......---,,,+++000000///...............---------............///,,,---///000000000///...////////////000000000111////////////000000000000111111000000000000111111222222111111000111111111111111111111111111111111444111//////111333222111////////////000000000000000000000000//////////////////000111111111111111444555555444333222111000...............///000000222000///------///000222222111000.........///000000111333555777999:::;;;AAACCCGGGKKKPPPVVV\\\```lllpppxxx~~~|||zzzvvvxxx}}}yyyllldddPPPNNNJJJEEE@@@<<<999888666888888555000...///111000///...------...///000000000000000000000000000///////////////000111111///////////////......---.........---------,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////---,,,...111222000---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,---------.........------...000111000......---,,,+++,,,,,,---.........------------......,,,,,,...///000000000000000000////////////000000111000000/////////000000...000222333222111222333000000111222222222222222333444555666555333000///000111111222222222111111333222000000111555999<<<++++++++++++,,,,,,---...............------------------------------------------,,,,,,,,,+++++++++++++++++++++*********)))+++,,,,,,------,,,,,,+++---+++))))))***+++,,,+++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,---......//////......////////////......000000///...............---------............///------///000000000///...//////////////////000000////////////000000000000222222111111111111222222111111111000111111222222222222222222222222222222222000000111333333111...////////////000000000000000000000000//////////////////000111111111111111333444444333333111000000///////////////000111111111000///......///000111111000000/////////////////////111222444666777888777999<<>>;;;888666555666666555333000//////000000///...------...///000///////////////////////////............///000000///////////////......---+++++++++*********))))))000000//////.../////////---,,,,,,,,,------...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........'''))),,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------...000111///...)))***,,,---.........---......------------......------...///000000000000000000////////////000000...------,,,,,,---------/////////000000111111111///000111111222222111111///000111222333222111111111111222222222111111000222111000000222555999;;;*********+++,,,---//////111000000///......---------------------------------,,,,,,,,,,,,+++++++++++++++++++++************+++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,------......//////............//////000///......---.........---------............///---......///000////////////////////////.........////////////000000000000333222222111111222222333000000000000111111222333222222222222222222222222//////111333444333000---////////////000000000000////////////000000000000//////000000111111000000222222222222111000//////000000//////000000111222111000///......///000111//////000000000///......---...//////111111222333444555777777777999===@@@???BBBHHHPPPYYYbbbiiimmm|||~~~}}}{{{yyywwwvvvuuuuuutttwww}}}yyytttkkkaaaVVVLLLCCC======<<<:::888666555444444444222111000111111000/////////...------...//////////////////////////////...------------.../////////////////////......---......---------,,,,,,,,,,,,,,,++++++,,,,,,------......---------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------$$$)))...///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------.........------...000000///---&&&(((+++...000000...---......------------............///000000/////////000000////////////000000000000/////////000000111111...,,,,,,///111111///...///000000111111000000......///000222333444444222222222222222111000///111111000000222555888:::++++++++++++,,,---...///000000//////............------------------------........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))))))))++++++***(((++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---++++++++++++---...///......------.........---------............///---......////////////////////////...............////////////000000000000222111111000000111111222////////////000222333333222222222222222222222222///000111222333222000...////////////000000000000////////////000000000000//////000000000000000///000000111111000//////...///////////////000000111000///............///000......000000000///...------.........////////////333444555444333444777999;;;===@@@EEEJJJOOOTTTVVV```fffpppzzz~~~}}}{{{zzzyyyyyywwwzzz}}}ssslll\\\XXXQQQKKKFFFAAA===:::999888777555444444333333222///---...000222111...........................////////////////////////---,,,,,,,,,,,,---......///////////////......---/////////............---***)))))))))***+++,,,,,,......------------......---------,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,---------.........------...///000...,,,(((***,,,///000000///.........------------......//////000000000//////...000000////////////000000222111111111111222222333444///***+++///222111.........///000000000000000111111111222333555666777333333333222111000///...000000000111333555777999---,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........------------------------........................+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,)))'''&&&((()))***)))***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,+++******+++,,,---......------------......---------............///............/////////000//////////////////......////////////000000000000000000////////////000000////////////000111222333222222222222222222222222000111000000//////000111////////////000000000000.../////////000000000111//////000000000//////...//////000000000///.........------------...////////////............//////---...///000000///...---/////////...............///000000///...///222444666777888;;;>>>AAADDDFFFKKKPPPXXX___gggqqq|||uuukkkaaaZZZUUUIIIFFFBBB???>>>===<<<;;;777777555444222222111111111...,,,---000222111///------............------........................,,,,,,,,,,,,,,,---......///////////////......---,,,,,,,,,,,,++++++++++++------,,,------...///000------,,,,,,,,,,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,666222---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,---------.........------...//////---,,,...............//////000......------------......///000000000000000//////000000////////////000000///.........//////000111555000+++,,,000333111///......///000000000000000333222222222222333444555333333333222111000///...//////000222444555777777...---,,,,,,+++++++++,,,******++++++,,,------...------------------------+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...+++)))((()))+++,,,,,,******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------------......---------,,,------...///---------............//////............///000000////////////000000000111////////////000000000000/////////....../////////////////////000000111222111111111111111111111111000111000///......000333////////////000000000000......//////000000111111//////000000000///....../////////000000//////...------,,,,,,------...///........................------.../////////......////////////////////////...//////......///111333111111333555777:::===>>>===BBBGGGLLLQQQXXXaaahhhpppzzz}}}uuunnncccYYYQQQKKKFFFDDD???===:::888888888888777555444222111000////////////...---...///000000000------............------........................---,,,,,,,,,,,,---......///////////////......---......---------,,,,,,,,,------,,,,,,,,,---......------,,,+++++++++,,,,,,...------,,,,,,------...***++++++,,,,,,------...------------,,,,,,,,,,,,666111***(((***---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------.........---------......---+++000///...------...///000......------------......//////000111111000000000000000////////////000000000000000000111222333333444111......000111000///...///000000111111000000222222111111111111111111222222222222222111000///---...000333444555666666,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---+++++++++------,,,+++)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------------------------------......------------,,,,,,,,,------...///---------............//////......---...///000111...//////000111222333333////////////000000000000000000////////////000000000000/////////000000111000000000000000000000000...000222111///...///111////////////000000000000.........///000111111111//////000000///......---...//////000000000//////---------------...//////---..................------------------...///000////////////////////////000000111000...///111333111111222333444666888999666999===@@@AAAFFFLLLRRRWWW```llluuu{{{~~~yyyrrrhhhaaaXXXSSSKKKEEE@@@===:::888888666555444555555444333222222111000//////000000...///000///......000111,,,------......------,,,........................---------------......//////////////////......---000000000000////////////---,,,++++++++++++++++++......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---...............---------,,,,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------......,,,***++++++,,,------...............------------.........///000111111111111111000000////////////000000333222222333333555666666000000////////////......///000111111222222111111000111222222222222111000111111222222222111111000,,,...000333555555555555*********+++,,,---...///...------,,,,,,++++++***---------------------------------....../////////+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++---...---***''')))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++........................******,,,------,,,******,,,,,,,,,,,,------...///---------........./////////......------///000111......///111222333444555////////////000000000000111111000000000000111111111000000////////////000////////////////////////+++///333333111......///////////////000000000000---......///000111111222//////000000///...------//////000000000000000///...............///000000------............------...---,,,,,,---...///000......///////////////000...//////---++++++---///222111111000000000000000333666999::::::===BBBFFFFFFLLLTTTYYY]]]fffrrr|||~~~tttnnngggcccaaa]]]WWWQQQFFFCCC>>>;;;999777555222333222111222444555444333222111111111111222333333...000222000...---000333,,,,,,---......---,,,,,,...........................------------.../////////////////////......---...---------,,,,,,,,,,,,111000//////............000///...------------------,,,,,,++++++,,,,,,---******+++,,,,,,---....../////////......---------'''+++000000...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---------......,,,***%%%'''***---......---,,,.........------...............///111111222222222000000////////////000000000000000000111222333444---///000000...,,,,,,---000000111222222222222222000111333555666555333222000111111222222222111111,,,...111333555555555444,,,++++++******++++++,,,...///...---,,,,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...---,,,***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...,,,+++,,,------,,,***,,,,,,,,,---------......---------............///......------------.........///000111000///,,,+++////////////000000000000000000000000000000000000000000111111111000000///000000000000000000000000000000//////.........---444111...---...///000///............//////////////////000000111111111222////////////............111000...------...///000---...///000000///...---000000000000///...---,,,,,,,,,,,,---------......//////............//////,,,...000///...///222555...///111333555777999999:::>>>CCCIIIMMMSSSXXX\\\gggllluuu}}}}}}wwwooogggbbb[[[XXXTTTPPPKKKFFFAAA>>>:::999777555444333444444111111111111222222222222111000...------......////////////...---+++***)))+++,,,------......------...........................---,,,,,,......---,,,,,,---......//////......111///---,,,,,,---...///(((***---000222111///...---------,,,,,,+++++++++........................+++++++++,,,,,,,,,---------......///////////////------,,,+++*********+++---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000000000000000///.....................///000000///////////////000111111111222222111...------...---...000111222222222111000111222333333333333333222111000//////000111111...///000222444666777888,,,++++++++++++++++++,,,.........---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++...------------------...000...,,,,,,------,,,+++,,,,,,,,,---------......---------............//////......------......///---///000111111111///....../////////000000111111000000000000000000000000000000111111111000000///000000000000000000000000000/////////............333111......///000000000////////////000000000000/////////000000000111111////////////............000000111111111000000000---...////////////...---------.../////////......,,,,,,,,,---------......//////............//////...000111000...---///111......000111333444666666777:::>>>AAADDDHHHLLLOOORRRVVV]]]cccjjjpppvvv{{{vvvqqqjjjccc^^^XXXRRRMMMLLLJJJGGGDDDAAA===999666888666555333222222222222---............/////////000//////...................../////////......---,,,---......//////.................................---,,,,,,......---,,,,,,---......//////......000///...,,,,,,,,,------++++++,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---...............,,,,,,+++*********++++++++++++,,,,,,---...//////++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///.........------------...------,,,,,,------...---,,,,,,,,,,,,---......000000000000000///.....................///000000///////////////000000111000111111000...------...///000111111222111000000000111222222222222222222222111000//////000111111000111222444666777888888,,,,,,++++++++++++,,,,,,---......---,,,,,,---///------------------------************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000---,,,---------,,,,,,,,,,,,---------......---------............/////////............//////---...000111222222111111......//////000111222222000000000000000000000000///000000111111000000000000000000000000000000000////////////............222000......///111111111//////000000000111111111.........////////////////////////............---...///111222222111///...------............------***+++,,,---............,,,,,,,,,---------......//////............//////000111222000...------...---......///000111222222444666999:::;;;===???AAACCCFFFJJJNNNQQQTTTXXX[[[eeejjjrrrzzzzzzrrrjjjeee^^^YYYSSSMMMIIIEEEBBB@@@@@@@@@>>><<<:::777555333444444222111000000000000000000000000111111111111///////////////...------------///000111111222222---...//////000000//////------------------------...---,,,,,,......---,,,,,,---......//////......///......---,,,++++++***///...---+++************------,,,,,,,,,,,,++++++************************,,,,,,,,,---------......++++++,,,---------------*********)))******++++++******+++,,,---...//////++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,............------------///...---,,,,,,---...///---,,,,,,,,,,,,---......//////000000000///.....................///000000//////......//////000111---///000///...---...///000111111111111000//////111111111222111111000000111111000000000000111111111111333444555666666666+++,,,,,,,,,,,,,,,,,,+++,,,---...---,,,,,,---...------------------------************+++++++++++++++++++++,,,,,,,,,------,,,++++++***+++,,,...///+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++333000---,,,,,,---,,,,,,,,,,,,,,,---------......---------............///000//////......//////000---...///000111000000000---......000111222333333////////////////////////...///000000000000000000///////////////////////////////////////.........///---,,,---...000000000////////////000000000000........................//////.........---------,,,---.../////////...---------------------------***+++,,,,,,------------,,,,,,,,,---------......///......------......///000000000000///---------....../////////000000000444555777777777888999;;;===???BBBCCCDDDFFFHHHKKKMMMQQQWWW]]]dddllltttyyyxxxtttnnnhhhaaa[[[TTTPPPOOOLLLGGGBBB???>>>======;;;<<<;;;:::777444333222222222111000000/////////000111111111111222222222---...///000///...---,,,,,,---...000111111111111------...///////////////++++++++++++++++++++++++...---,,,,,,......---,,,,,,---......///..................---,,,+++))))))000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------.........++++++,,,---------------))))))))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------000...,,,******,,,...000///............///000000...///////////////.....................///000000///............///000000,,,---......------...000000000000111111111111000111111111111111000///...000000000000000111111111///000111222333333333333+++,,,------------,,,++++++---......,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,,,,------,,,++++++***+++,,,...///,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......******+++,,,,,,+++******111...,,,++++++,,,+++***,,,,,,,,,---------......---------............/////////............///////////////......------,,,---...///000111222333444////////////////////////......///000000000000000////////////////////////.........///////////////---,,,+++,,,---///......---------.........//////............------------............------------...---,,,,,,,,,...///000---------,,,,,,---------,,,,,,------,,,++++++***,,,,,,,,,---------............------------......------...///000000///...000000000000000000000000222333555555555555777999777999;;;<<<<<<===???@@@BBBDDDGGGJJJNNNSSSZZZ^^^dddhhhlllrrrwww~~~~~~uuummmhhhaaa^^^YYYUUUQQQNNNIIIFFFBBB@@@===999777777888999999::::::888333000///000222111111111000000//////---------............///---.../////////...,,,+++------...//////.........,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,---......///.........------------,,,+++***))),,,---///111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---............---***)))))))))***+++,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------...,,,***((((((***,,,...///............///000000......////////////.....................///000000...............//////000+++---......------///000......//////111222333444111111111111111000///...//////000000111111111111...000222333444444333333+++,,,---......---,,,++++++,,,......,,,+++,,,---+++++++++++++++++++++++++++++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,------......***+++,,,------,,,+++***---,,,++++++------+++***,,,,,,,,,---------......---------............///......------------......//////...------,,,,,,+++//////000000111222333333000000000000000000000000------...///000000000000000000000000000000000000.........///////////////---,,,+++,,,......---,,,,,,,,,---------........................---------.........------------,,,000///---------///111333......------------......------------,,,+++***))),,,,,,,,,---------............------------......++++++,,,...111222000///000000000000000000000000///000222222222222444666444555777888777888:::;;;===>>>???@@@AAACCCGGGJJJNNNPPPSSSWWW[[[aaahhhlllqqqvvv}}}tttsssooojjjddd^^^XXXUUUQQQNNNJJJHHHFFFEEECCCAAA::::::888666333333444666:::<<<===:::444111000111111111111111111000//////............////////////...............---,,,,,,---.........---,,,+++++++++,,,,,,---...---------...........................---,,,,,,......---,,,,,,---......//////......------------,,,,,,,,,,,,''')))---///000...,,,***++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...............+++++++++***++++++,,,,,,+++,,,---///000222333444,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------,,,+++***))))))***+++,,,---,,,,,,,,,,,,---......------.../////////.....................///000000......------......///000,,,---//////......///000------...///000333444555111111111222111111000000...///000111111222111111000222444666888777777666+++,,,---//////---,,,+++***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,...//////---+++,,,,,,,,,---------......---------............///------,,,,,,,,,,,,------///......---------......000000000111111222222222000000000000000000000000,,,---...///000000000000000000000000000000000000............/////////000///...---...//////...,,,------------.........///////////////......------.........---------,,,,,,------......///000111111//////...------...//////,,,---------------,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++***+++...111222000---////////////000000000000...///111111000000222333333444666666555555666888777888::::::999:::<<<>>>???BBBEEEGGGIIILLLPPPSSSTTTZZZ```dddfffiiipppuuuxxx{{{zzzsssmmmiiiggg\\\ZZZWWWTTTPPPMMMKKKJJJGGGDDD@@@>>>===<<<:::888666777777555222000222444777:::<<<999444000111333///000111111111000///...000000000111111111111222......------,,,,,,---------------------,,,++++++,,,------...............------------------------...---,,,,,,......---,,,,,,---......//////.........---,,,,,,,,,---...///)))***,,,---...---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,---------------------,,,,,,,,,,,,,,,,,,***+++,,,...000111333333,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,---......//////.....................///000000...------------...//////...///000000......///111.........///000222444555000111222222222222222222---...000111222222111111000222555888999999888888+++,,,...//////...,,,+++***,,,......---++++++,,,------------------------((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,------...---,,,***)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...---+++******)))***+++---......---+++******+++---000222111...,,,,,,,,,,,,---------......---------.........//////---,,,,,,++++++,,,,,,---......---......///000111111111111111111111222222000000000000000000000000,,,---...///000000000000000000000000000000000000---.........//////000000111000000000111000...---............/////////000000000/////////...............---------,,,,,,,,,)))***,,,...//////...---000///...------...///000++++++,,,---............,,,,,,,,,---------.........------,,,,,,------...,,,++++++...111222///,,,.........///////////////000111222222000000111222000111222222111000111333222444666666666666888999888;;;???AAABBBBBBCCCDDDAAAGGGLLLOOOOOOQQQWWW\\\\\\^^^bbbhhhpppxxx~~~}}}tttpppjjjccc\\\XXXUUUTTTNNNLLLJJJGGGFFFEEEEEEFFFBBB???;;;888666555333111111333444222///------///...222444222---***+++......///000000000///...---------------............///...---,,,+++,,,---...,,,,,,------...------,,,---......///////////////************************...---,,,,,,......---,,,,,,---......//////.........---,,,+++,,,...000222///......---------......+++++++++,,,,,,---------************************))))))*********+++++++++******+++,,,,,,,,,,,,+++///...------,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000,,,,,,---.../////////..................///000000...------------.../////////000111000///...///000000000/////////111222333000111222333333333333333---...000111222222222111---000333666888999888777,,,,,,,,,,,,,,,,,,,,,,,,111...***'''&&&'''***,,,---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------.........//////(((***...000111///---+++,,,,,,+++---...///---,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++...---,,,+++***+++,,,---,,,,,,++++++,,,,,,---............------,,,,,,,,,........................---------............///111000///......///111222111111111111111111111111000000////////////000000000000000000//////////////////000000000000//////........................000000////////////000000------......//////000000------------------------////////////////////////111000///...---......///,,,---------.../////////...------,,,,,,++++++***++++++++++++++++++++++++***,,,------,,,++++++,,,............////////////---------------,,,,,,,,,...000111111000000111222111222222333333333222222444444444444444444444444666777888999;;;;;;<<<<<<===???AAABBBBBBCCCEEEGGGNNNNNNMMMOOOSSSYYY```dddiiilllqqqtttwwwzzz~~~~~~}}}{{{{{{{{{}}}|||yyyxxxvvvqqqjjjddd[[[YYYUUUQQQNNNLLLLLLLLLFFFFFFEEECCCAAA>>><<<;;;===;;;888555333222222222////////////////////////............////////////...000111111///......///111111000000////////////...------,,,,,,------...000000//////............------/////////...---,,,333222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------........................******++++++,,,---...///---,,,++++++************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++***))))))+++---++++++******+++---///000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))((((((---------.........//////......------------......,,,,,,---......---,,,,,,......------...///111222000/////////111111///---000000000000111222333444333333222222111000//////000111222333333333333333///000111111222222222222,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))***+++,,,,,,,,,+++++++++******------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------------.........,,,,,,,,,,,,------------,,,++++++,,,......---+++,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---------------------------------............///000///...---------------000000000000000000000000000000////////////000000000000000000//////////////////000000000000//////........................------,,,,,,,,,,,,------//////......---,,,,,,,,,........................------------------------------.........---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,......,,,,,,,,,------.........////////////000000000000000000000///...000111111000000111222/////////000000///......222222222222222222222222333444555777888888888999:::<<<>>>>>>>>>???AAACCC@@@AAABBBDDDHHHLLLOOOQQQUUUXXX[[[]]]^^^```bbbdddgggggggggggggggiiijjjkkkjjjkkkmmmppprrrtttuuuuuu{{{{{{|||}}}}}}}}}}}}}}}yyyxxxvvvtttsssrrrqqqqqqlllkkkjjjiiiiiihhhhhhhhhdddcccbbbaaabbbccceeefffdddbbb``````___[[[VVVQQQPPPNNNKKKGGGEEEDDDCCCDDDBBBAAAAAA???===;;;:::999999888555333111111000000////////////////////////............///////////////111222111000......///.........---------,,,,,,...------,,,,,,------............---------,,,,,,......///000000///////////////------,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------------------------------***+++---............---,,,,,,+++***************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------+++,,,---,,,+++***+++,,,++++++++++++,,,,,,---...///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++---------.........//////......------------......------...//////...------......------...///111222111111000111222222111///////////////000111222333333333333222111111000000111222222222222222111000000111222444555666666666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++++++++++++++************------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///---+++))))))***,,,...++++++***,,,---...---+++,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////...,,,+++***////////////////////////000000////////////000000000000000000////////////...//////000000//////...........................////////////////////////......------,,,+++++++++////////////////////////---------------------------///111333222000...,,,,,,,,,,,,,,,++++++++++++***++++++,,,------......++++++++++++++++++++++++,,,---//////---,,,---...---------.........//////------------------.........000111111//////000222////////////...---,,,,,,000000000000000000000000000000222333444444444444666888999999999999;;;<<<999:::<<>>>>>>>>>>>???>>>>>>========================>>>>>><<<;;;999999666666555555555555555555222222333444444555444444/////////000000/////////////////////////////////............////////////111222333222000......///...........................------,,,,,,------...,,,,,,,,,,,,------------------,,,,,,---///111222////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---***)))(((***,,,.........---------......///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,)))((('''***+++,,,---,,,+++***)))))))))((((((***,,,///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,........./////////000000......------------......------------------------------...//////000000000---,,,,,,---///000...---000000/////////000111111333333222222222222222111---...///000000000000000...//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000------------............------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++---------,,,***))),,,,,,,,,---...///...,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------+++,,,---......///......---------------......///,,,,,,,,,------------...........................---------............///***+++,,,...//////000000000000000000000000000000000000////////////000000000000000000////////////---......//////......---........................---...///000000///...---.........------------------------------------------------------------------,,,+++******,,,---...------------,,,,,,,,,,,,//////......---,,,,,,+++++++++++++++++++++++++++,,,---//////---,,,---...+++++++++,,,,,,,,,---------------......//////000---///000000......///111000000000000//////...---////////////////////////...///000000111111111000///000111111000000111222444333111000111222555666333555777777666666777888777888888999999888888777;;;;;;<<<;;;;;;:::999999;;;;;;<<<===============<<<<<<;;;;;;;;;;;;;;;<<<::::::999888888999999:::999999999999999888888888888::::::999777666555666111222222222222222222111000111222333333444444333...//////000000//////...////////////////////////............////////////...000111111///......///,,,,,,,,,,,,,,,---------...------,,,,,,------...------------............------------......///000///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((((())),,,.........---------...//////---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))+++---,,,***)))((((((******+++++++++++++++***(((((()))***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////....../////////000000000......------------......------,,,,,,,,,,,,------,,,---...///000000000000///......000222222111000111000000//////000000111111111111111111111111111---...///000000111111111000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------.........------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------------.........++++++------...---,,,,,,+++******+++------,,,***,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,------...///000---------------...//////,,,,,,,,,---------......---------------------------------............///---------------...///000////////////////////////000000////////////000000000000000000////////////---......//////......---........................///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------....../////////000000++++++++++++,,,,,,,,,,,,...............---------+++++++++++++++++++++++++++,,,......,,,,,,,,,---++++++++++++,,,,,,,,,,,,******++++++,,,------...---...//////......///111.........//////...------...........................//////000000000000000,,,...//////......///111000000111222333333444444222333555555555444555666444555666777777666555444555666777777888777777777999::::::;;;;;;;;;;;;;;;999999888888888999999:::777777666666666666777777666666666666555555444444444666888777555444555777///000000000000000000/////////000111222222222222---.../////////...------////////////////////////............////////////,,,...///000.........///,,,,,,---------............------,,,,,,------...,,,---------.........///++++++,,,,,,,,,,,,,,,+++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------------------------------)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,*********,,,***)))))))))***+++,,,,,,******,,,---......------***++++++,,,,,,------...---------------------------.........////////////.../////////000000000000......------------......///...---,,,,,,---...///,,,---...///000000000////////////000333333222111000//////....../////////000000000000000000000000//////000111111111000000000000111111111111111000,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))+++++++++,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,---......///)))(((((()))++++++***(((,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...------,,,,,,---...000111...------------...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222111///......///000111........................000000////////////000000000000000000////////////---..................---........................,,,---...000000...---,,,'''((()))***,,,---...///////////////////////////////////////////////////)))+++---///000...---+++))))))******+++++++++,,,,,,,,,------.../////////++++++++++++++++++++++++***,,,------,,,++++++,,,******+++++++++,,,,,,,,,------......///000111111---...//////......///111......//////000/////////------------------------......//////000/////////***,,,---...------///000(((***---000222111000//////111222222111000000111000111222333222222000///---...000111333333444444444555666666777777666666555555444444444555666666333333222222222333333444111111111111111000///......111333333111000333555000000111111111000000///......///000111111111111,,,---...///...---,,,+++////////////////////////............/////////000***,,,...///......///000/////////000000000111111...------,,,,,,------...,,,,,,,,,------.........---...///000///...---,,,)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................&&&))),,,///000///---+++************++++++,,,---///......------......///******+++,,,------...///+++,,,---,,,++++++---...***)))(((((()))+++---...,,,---...//////---+++***)))***+++,,,------...///------------------------,,,,,,,,,---------......////////////000000000000.........------.........000///...------...///000,,,---...000000000000///...------///111222111000///......---------......///////////////000000000111222222111111000///...------...000111111111111------------------------++++++++++++++++++++++++,,,,,,---------.........---++++++---///000---***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------///111000+++'''+++++++++,,,,,,---------***)))))))))***+++,,,,,,+++++++++,,,,,,,,,------........................------------------------.........---,,,,,,,,,+++......------------......---------.........//////000000000000000000000000---...///...---...000111000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***++++++,,,---...//////////////////...---,,,+++------------------------------------------------000///---,,,++++++,,,,,,......---,,,,,,+++******+++++++++,,,,,,---------...---,,,,,,++++++++++++******))))))))))))******,,,,,,,,,---------......------------------------222111111000///......---//////.........---------...,,,+++,,,//////---***+++,,,.../////////.........------,,,,,,,,,------000000000000///...---,,,---.........//////000000000000111111111111000000222222222111111111000000111222222333333333222222222111000.........///000333222000///...///111222///000111111111000...------......///......------...///000///...---...000////////////////////////---.........//////000000------------.........///------,,,,,,,,,,,,------------------------,,,,,,///...---,,,+++,,,,,,---......---------,,,,,,,,,------+++***)))(((((((((---,,,+++---000000---***///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,+++************++++++++++++++++++++++++(((***,,,///000///...---000///...---,,,+++******---+++)))+++---///---+++000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---,,,...111222000...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------////////////000000000000------------------------000000111111000///...------......///000111111222111000000000000000000000111111000000000000111111------------------------++++++++++++++++++++++++************************,,,++++++,,,...///,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))+++---,,,)))'''+++++++++,,,,,,---------******************+++,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///..................///---------.........//////000000000000000000000000......///...------///000000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................000//////---,,,+++******------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,++++++************++++++,,,,,,,,,---------..............................111111000000///......---///.........------------...,,,+++,,,//////---+++,,,---...//////......---//////.........//////000000000000000///...---,,,......//////000000000000//////000000000000//////111111000000000/////////000111111222222222111111111111///.........//////111000...------...///000///000000111000///...------...............------,,,...///...---,,,---...////////////////////////---........./////////000------........./////////...------------------...+++,,,---...............//////---,,,,,,,,,------......---------,,,,,,,,,---,,,++++++************,,,******+++...///---+++......---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---............------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,++++++************+++++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,+++++++++---+++***+++---...---+++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***...---,,,...000000///,,,,,,,,,---------.........,,,,,,,,,,,,------------.../////////000000000000........................111000000000////////////.........///000111111111333333333333333333333333111111000000000000000111------------------------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++&&&))),,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++************+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------000//////......//////000------........./////////000000000000000000000000000111111000///...000111000000////////////000000/////////............---------------------------------------------------111111///...,,,***)))(((++++++---....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,))))))***+++---...//////---,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......////////////////////////111000000//////.....................---------------,,,,,,---......---+++---............------,,,...---------...///000000///////////////...---,,,////////////000000000000......////////////......////////////............///000000000000000//////000000///............///......,,,,,,,,,---...//////000000000000///...---------------......------+++---...---,,,+++,,,---////////////////////////.............../////////............/////////000.........------.........++++++---...///000000000//////...---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,...,,,++++++,,,---,,,+++...------,,,,,,,,,,,,,,,......------------,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++************++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++***+++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''...---,,,---......,,,+++---------.........//////------------.........///....../////////000000000000000000000000000000000111111///......//////000......//////000000111111111111111111111111111111222222111000//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------------------------------,,,++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++'''+++...///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,---------.................................------------------------.........---------------000000////////////000000............////////////////////////////////////222333333222111000111333000000////////////000000/////////.......................................------------------------------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++))))))***+++---...//////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................000000/////////.........------------------------------------......---,,,............---,,,,,,+++******++++++,,,---...///.../////////......---,,,........................,,,------......------,,,/////////...................../////////...------///.....................------,,,,,,,,,---...//////////////////.........------------------......+++---...---,,,+++,,,---////////////////////////................................./////////000000///......------......///,,,---......///////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,---...///222000---,,,+++*********------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,...//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++---------------,,,+++***------------........................////////////........./////////000000000000000000000000000000222111///------...000111.../////////000000000111////////////000000000000333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************...///......---,,,,,,---+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++&&&))),,,+++(((&&&'''(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,,,,---------..............................------------------------111000000///...------,,,000000////////////000000........./////////000000////////////////////////111222222111//////111222000000////////////000000////////////////////////........................------------------------++++++,,,,,,---...//////------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,---------......------------------------////////////............,,,,,,------------------,,,---......------,,,---......------,,,,,,,,,,,,*********++++++---...///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,////////////////////////...............---,,,+++---------.........------...------......//////000000//////...............---,,,,,,,,,,,,---...///,,,.........---,,,---...////////////////////////...............---------............////////////......------------........./////////...---,,,,,,------........................---------,,,,,,,,,,,,,,,,,,,,,---...//////000000...,,,++++++,,,---,,,,,,+++++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++,,,---//////------------,,,,,,,,,,,,******++++++++++++,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,---------,,,+++******+++,,,,,,,,,,,,---------........./////////000000............////////////////////////////////////111000...------///111222////////////000000000000222222222333333333444444222222111000//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---...//////---++++++,,,---+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,++++++,,,---,,,***(((((()))------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////...---------000//////......//////000....../////////000000000000000000000000000000000---.........------///111000000////////////000000...////////////000000000------------------------------------------------...------------,,,,,,,,,.........------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------++++++************++++++,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,------------+++---......---,,,,,,---...---,,,,,,,,,,,,,,,------,,,,,,,,,---...//////------.........------,,,+++++++++***************,,,,,,------------,,,,,,.........///////////////............---,,,+++++++++,,,------...---------.........///000000111111000///......------......,,,,,,+++++++++---...///,,,...///...---,,,---...////////////////////////.........---------------------------.........///---------,,,,,,---------/////////...---,,,******+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,------...///***,,,------,,,---///111+++++++++++++++,,,,,,---******++++++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...++++++++++++++++++++++++***++++++---...//////000.........------,,,,,,,,,)))***++++++******+++---'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++---...///+++,,,...---,,,++++++,,,+++++++++,,,,,,,,,------............/////////000------........./////////........................000//////......///111111////////////000000000000000000111111222333333333111111000000000000111111+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...///000000---------+++((((((***,,,+++,,,,,,------,,,,,,+++........................+++,,,,,,------,,,,,,+++///...------......---,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------......///..................///.../////////000000000000000000000000000000000000+++,,,---------...000222000000////////////000000.../////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......................................................++++++,,,,,,,,,---------+++---//////,,,+++,,,...---,,,+++++++++,,,---...---------,,,------......,,,------......---------++++++++++++*********))),,,,,,------------,,,,,,,,,---------........................---,,,+++******+++,,,---...------,,,------...///000111111111000///...---------......,,,+++******+++,,,...000+++---...---,,,+++,,,---////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---------,,,+++************,,,---------,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,------)))+++------+++***+++,,,++++++******+++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,+++*********++++++++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,---------(((***,,,+++***)))+++---'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......***,,,......,,,+++,,,...,,,,,,,,,,,,---------...------........./////////---------.........//////.........................../////////000000000111000000000000////////////---......///000000111111////////////000111222333++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---......+++,,,,,,***&&&%%%(((***+++,,,,,,------,,,,,,+++........................+++,,,,,,------,,,,,,+++,,,)))((()))---...---+++---------,,,,,,+++++++++++++++++++++,,,------...))))))*********+++++++++........................------------------------'''''')))***,,,---//////......------------......////////////000000000000000000000000000000000000---...///000000111333666000000////////////000000.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---------,,,,,,,,,******+++,,,------------++++++++++++++++++++++++------------------------)))***,,,,,,---,,,+++***+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---------......////////////////////////---.....................+++++++++,,,,,,---------***---//////,,,+++,,,...,,,++++++***+++,,,...///,,,,,,+++*********++++++,,,,,,------...---------,,,,,,,,,+++++++++******,,,------......------,,,+++++++++,,,,,,---------...///......---,,,+++***)))***,,,---...------,,,,,,---...///000000000000000///...---,,,---......,,,+++*********,,,///000***+++,,,,,,******+++,,,////////////////////////.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++,,,,,,,,,++++++((()))+++,,,---,,,,,,+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++...///---(((%%%$$$$$$+++*********+++,,,,,,---,,,,,,,,,------.........,,,---......//////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++***)))((((((((()))++++++++++++++++++++++++***+++,,,------,,,***(((((()))***+++,,,---......(((***,,,+++))))))+++---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......))),,,//////---,,,---000---------.........//////------------.........///---------.........//////////////////////////////---...///000111111000000000000000000////////////000111111222333444444444.../////////000222333444)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,........................,,,,,,+++++++++,,,---......------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---------......000///---,,,+++*********000---+++***+++,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,---------.../////////...------------...//////......------------......000000000000000000000000////////////////////////111000///......///000111000000000000000000000000000///...------...///000//////......------,,,,,,...------,,,,,,------...++++++,,,,,,---.........111000...,,,,,,,,,...///111000...---,,,,,,------------------------------//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------------+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......,,,***)))+++......+++'''------,,,+++************+++++++++,,,,,,,,,------222000...,,,+++,,,---............------,,,,,,,,,------------------------+++,,,---///000000111111,,,,,,---......---,,,,,,***+++,,,,,,******+++,,,------,,,,,,,,,---......------......//////000000........................---------------...///000---------------------,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........---,,,,,,+++)))***+++,,,------------+++++++++++++++***)))(((*********++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......+++,,,,,,,,,+++***))))))+++++++++*********))))))))))))))))))************)))+++///111111///+++)))///...,,,*********,,,------------,,,,,,+++++++++,,,+++*********,,,///000000///---+++++++++---......,,,,,,///333444///***,,,,,,,,,---------......000///////////////000111111000......//////---,,,//////............//////...------------...//////,,,...111444444333000...000111222111000///000111++++++,,,---,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......------,,,,,,---------///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------..............................//////000......------------......000000000000000000000000000000000000000000000000000000///......///000000////////////////////////000///...------...///000//////.....................------------------...............///////////////...---+++++++++------111000...---,,,,,,,,,---------------------------///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************++++++++++++---...000000///.........,,,,,,++++++***+++++++++---------............///000///---+++***+++,,,,,,//////......------------------------------------///////////////...------,,,,,,---......---,,,,,,+++,,,---,,,+++***+++,,,---------------...///000------------............------------------------...............---------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***)))***+++,,,------------,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,...---,,,,,,------,,,+++,,,,,,,,,,,,+++++++++***))))))))))))***************++++++,,,,,,++++++***...---+++))))))***+++,,,...---------------,,,,,,,,,+++******+++,,,...000000...---++++++,,,---......,,,,,,///333333///***,,,,,,---------.........//////////////////000000000///......//////...---//////............//////...------------...//////,,,...000222333111000...000111222111000///000111---------------,,,+++***------------------------,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---///000111///,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---------...............//////000......------------......000000000000000000000000111111111111111111111111//////............////////////////////////////////////............//////.........///////////////------------------------////////////...............---,,,+++***+++,,,---000///...---,,,,,,,,,---------------------------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---/////////...,,,+++---------,,,,,,,,,,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))*********++++++++++++)))---111000,,,***,,,...+++++++++***++++++,,,,,,------------...............---,,,*********++++++//////............------------------------------......//////......---,,,,,,,,,------------,,,,,,---......---+++***+++,,,------------...///000111---------,,,,,,,,,,,,,,,------------------------......//////...---+++*********++++++,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,++++++************+++,,,------------,,,,,,---------,,,++++++,,,,,,++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++...,,,***+++...///...,,,---------,,,,,,,,,++++++))))))))))))************---,,,***((((((***,,,---,,,+++***)))))))))***+++------------............,,,++++++***+++,,,...//////...---,,,+++,,,---...---,,,,,,///222222///+++---------.........//////............//////000000///...---...///000000...//////............//////......------......///000......///000000000//////000111222111000000111222---------,,,,,,+++******------------------------------------------------************************++++++,,,,,,---------,,,)))******+++,,,,,,------+++++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,---...///000...,,,***)))+++,,,,,,+++------------------------,,,------......------,,,/////////...---------,,,---------------......///......------------......000000000000000000000000000000000000000000000000///..................////////////////////////////////////....../////////.........//////000000000------............------......---,,,,,,+++******------,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++---///000000...+++))),,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,------------............))),,,//////---++++++,,,************+++,,,------******+++++++++,,,,,,,,,...---,,,+++***+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,,,,,,,,,,,,,---///000111......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////...,,,***))))))***++++++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********(((((()))***************+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++))))))+++///000---)))---,,,,,,,,,,,,+++++++++((()))))))))************...---+++******+++---...,,,+++************+++++++++,,,,,,,,,---.........,,,++++++++++++,,,---......------,,,,,,,,,---...---,,,,,,...111111...,,,------........./////////,,,------...////////////...---,,,...000111111000//////............//////...............//////000//////............/////////111222222111000111333,,,,,,+++***************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,((()))******+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,---+++))))))***,,,,,,+++------------------------,,,------......------,,,/////////...---------,,,,,,,,,++++++,,,,,,---.........------------......111111111111111111111111////////////////////////...//////////////////..............................//////////////////...------......//////000000---......//////......---......---,,,+++******)))...---------------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,---------......+++,,,...000///---+++)))************++++++++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,............////////////000///...000222222///---************+++,,,------*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////...---))))))***++++++,,,------,,,,,,,,,---------......///////////////.........******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,++++++,,,---------,,,,,,******++++++++++++******,,,,,,,,,++++++*********(((((()))************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...111000---)))++++++++++++************((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,*********+++,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,------------,,,,,,---...//////...---------------.........///***+++---.../////////...---,,,,,,---000111111000//////............/////////............///000000000///...------.../////////111222222111111222444+++******))))))***++++++++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------***+++,,,---...---,,,+++)))))))))***+++,,,,,,---+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++******)))******,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---------,,,,,,,,,+++,,,------.........------------......111111111111111111111111........................//////000000000000//////..............................////////////......---------...............---...///000000///...---/////////...---,,,,,,+++------..................,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++,,,.........---+++***)))***************++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,------------///---+++---111111...***+++++++++***++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,...+++++++++++++++,,,,,,---............------------++++++++++++++++++++++++((()))+++---.../////////******++++++,,,,,,------,,,,,,,,,---------......000////////////.........)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---.........------+++,,,,,,------,,,,,,,,,))))))***+++++++++******,,,,,,++++++++++++++++++(((((()))***************))))))******+++,,,,,,,,,))))))************))))))+++,,,---.........---,,,+++++++++*********))))))))))))))))))************''')))+++,,,,,,+++)))'''+++,,,,,,,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...............,,,,,,,,,---------......)))***,,,...//////.........---,,,...000111111000//////............////////////......//////000111111000//////....../////////111222222111111333444*********)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++------------------------)))+++,,,......---,,,+++))))))******++++++,,,,,,++++++++++++*********)))***++++++++++++,,,,,,,,,---,,,++++++******++++++,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------..................------------...//////......------------......111111111111111111111111///////////////////////////000111222222111000///........................---...///000000///...------------------,,,,,,,,,---...///000000///...---.........------,,,,,,,,,,,,,,,------............+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,*********++++++,,,,,,,,,************************,,,,,,,,,---------......,,,------------,,,++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))******+++,,,,,,------*********+++++++++,,,,,,*********,,,,,,,,,***))),,,,,,++++++***++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,)))***,,,,,,++++++---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,---------,,,,,,,,,---------..................---------,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,((()))******++++++******((())))))***++++++,,,,,,((()))***++++++***)))(((,,,---,,,(((%%%%%%+++000,,,,,,+++++++++*********))))))))))))************((()))***++++++***)))(((******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,---,,,,,,,,,++++++,,,,,,---.........---+++,,,------------......+++++++++,,,,,,,,,,,,---((()))+++...//////...---...------...000111000/////////............/////////////////////000000111111111111000000////////////111222222222222333555+++*********+++---///000------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++***************+++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------+++***((((((***,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,------......////////////////////////000111111.........------.........111111111111111111111111000000000000000000000000000111222333333222111000........................---...///000000///...------------,,,,,,+++++++++---...///111111///...---,,,,,,++++++++++++*********+++,,,---------------***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,)))---000000---+++,,,...------,,,+++************))))))*********+++++++++)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------------,,,+++******+++,,,---''')))++++++++++++---/////////...---,,,,,,,,,,,,*********++++++,,,,,,---************************,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++,,,,,,------------*********++++++,,,,,,---))))))***+++++++++++++++((())))))***++++++,,,,,,***+++,,,------,,,+++***++++++((( '''000---------,,,,,,,,,++++++))))))))))))************++++++++++++++++++++++++((()))***+++++++++++++++---------,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,------.........---+++,,,------,,,,,,---///******+++++++++,,,,,,,,,''')))+++---//////...---///...---...///000///...//////............/////////////////////000111111111111222222111000/////////111222222222222444555---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,***++++++,,,,,,------.........---,,,++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------//////.........---------,,,---......//////......//////000000000000//////---......,,,++++++---//////000000000111111111111////////////000000000000222222222222111111111000//////////////////////////////000222333333111...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...,,,******,,,,,,***(((---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++******++++++++++++******,,,,,,---------.........,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******+++,,,------............******))))))******+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++***++++++,,,,,,------...+++,,,...//////...,,,+++***++++++,,,,,,------...---------,,,,,,++++++++++++******))))))******+++------------------------000///---,,,+++,,,,,,------------,,,,,,,,,++++++)))************+++++++++......---,,,,,,+++******...---,,,,,,,,,,,,---......+++)))))),,,...---,,,******+++,,,------...///,,,+++*********,,,...000+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------+++******,,,...000000///++++++++++++++++++++++++*********++++++,,,,,,,,,444000***%%%###&&&***---&&&((())))))(((((()))+++******))))))***,,,...///---,,,***)))))))))******,,,,,,---------,,,++++++222111000///---,,,+++***************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,***+++...000,,,++++++******++++++,,,***+++,,,,,,------,,,,,,...------------...///000///////////////000111111000222444333///,,,,,,,,,...............------------......///000111111222111111000000000000000111111111111111222444666777------,,,+++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///.........------------,,,---......//////............////////////......---......,,,++++++---/////////000000000111111111.../////////000000000000000000000000////////////------------------------......///111222222000...------------------------000/////////............---+++***+++---...---+++------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++,,,---------------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++++++++++++++*********))))))************++++++++++++...------,,,++++++******,,,,,,+++******+++,,,,,,555222...,,,,,,,,,***(((,,,,,,,,,---------------...---,,,+++++++++,,,---******++++++++++++,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++******+++---//////...++++++++++++++++++++++++++++++++++++++++++,,,,,,///...+++((('''((()))***,,,---///......---///000+++************+++---...,,,,,,***)))))))))******)))***+++,,,,,,---,,,,,,///......------,,,,,,,,,************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,***)))***,,,...******))))))))))))*********+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---//////......//////000111000222333222///------...,,,,,,---------...............//////000000111111//////...............///000000000000111333555666...---,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,------......------,,,++++++***************++++++,,,......,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------............------------,,,---......//////......---------......---------------...---++++++---///////////////000000000000....../////////000000000///.........------------------------------------------...///111111///---........................////////////............,,,++++++,,,...///...---+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))************+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******))))))******+++,,,------------------------++++++++++++************++++++************++++++...------,,,++++++******+++,,,---......---,,,+++...------,,,++++++******,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++*********))))))************+++++++++,,,------,,,,,,++++++******---,,,,,,++++++,,,,,,------+++******+++---,,,,,,......------,,,,,,,,,,,,......---,,,,,,+++******)))))))))******+++++++++((())))))***+++,,,------,,,,,,,,,++++++*********+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++***))))))%%%&&&''''''&&&&&&'''(((,,,++++++******+++,,,,,,,,,+++******)))*********'''((()))+++,,,,,,------+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++)))((((((***---++++++************++++++***+++,,,,,,------,,,,,,---,,,,,,+++++++++,,,,,,......------......///000000111111000...---///000,,,,,,,,,------.........///////////////////////////......------...///////////////000111222333444......---,,,+++++++++++++++++++++******+++++++++------------------------+++,,,------......------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,++++++******++++++******+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---......///.........------............------,,,---...---,,,,,,---............/////////000000........./////////000000.........---------,,,,,,////////////////////////---,,,---...000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------............******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******)))******+++++++++************))))))******+++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,++++++++++++++++++++++++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++******........................***)))***+++---///000000,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++***))))))******++++++,,,,,,)))))))))******+++++++++///......------,,,,,,+++,,,***)))***++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++,,,+++******+++,,,---,,,++++++,,,---,,,,,,++++++++++++++++++++++++******************((()))***+++++++++++++++++++++***************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++***))))))***,,,...------,,,,,,------...***+++,,,,,,------,,,,,,//////...---------......---------------...//////000000///......///000222........................//////////////////......000000/////////000111111000000000111222333333444...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,------------------------+++,,,------......------++++++++++++******************+++++++++,,,,,,,,,+++++++++++++++,,,---...*********++++++,,,,,,,,,---,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------,,,---......///..................//////.........,,,---......,,,,,,---...---............/////////............/////////////////////.........------////////////////////////---,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000000000///---,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++***************++++++***))))))******))))))******+++,,,******++++++,,,,,,,,,,,,------------------------++++++************++++++*********++++++,,,,,,,,,***++++++++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++***+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++******........................111111111000///.........((())))))***+++,,,,,,,,,***+++,,,------------,,,******++++++,,,------...+++++++++******))))))))).........------,,,,,,,,,,,,***))))))++++++***(((++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))***+++,,,---+++,,,------+++***+++---++++++,,,++++++++++++***************+++*********+++++++++++++++***)))(((,,,++++++***))))))((((((*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---,,,+++***,,,---...------,,,,,,------...***+++,,,,,,------,,,,,,///......---------......---------------...//////111///.........000111111222111111000///...------////////////............///////////////000111111111111222333333444444444,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------------------+++,,,------......------++++++++++++******************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---))))))******+++,,,,,,---------+++******)))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---......//////............////////////......+++---......---,,,,,,---------------.........///------........./////////000000/////////.........------------------------...---,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------............000111111///,,,+++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,------......++++++,,,,,,,,,,,,++++++)))))))))************+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++*********++++++++++++***))))))******))))))******+++,,,)))******++++++,,,,,,---------------............++++++************++++++))))))******+++,,,,,,---************************))))))******+++,,,,,,---*********+++++++++++++++***+++,,,------,,,+++***************************,,,,,,---.........------+++++++++*********))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,++++++***(((***,,,,,,,,,+++,,,---(((((()))***+++,,,------******+++,,,,,,---......******+++,,,---......///------,,,+++***))))))(((++++++++++++++++++++++++,,,***)))***++++++***)))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++***(((((((((***---...&&&'''((('''&&&%%%&&&'''***++++++,,,,,,,,,++++++))))))***++++++++++++***------,,,,,,+++***(((''',,,,,,+++***))))))((((((************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......---,,,---...++++++************++++++***+++,,,,,,------,,,,,,,,,++++++++++++,,,---.........------......///000111///......000111000///222111111000///...------........................,,,,,,,,,,,,---...//////111222333444444444444333+++++++++,,,---...///000...------,,,,,,------...........................+++,,,------......---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***************+++++++++++++++***************+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......//////......---------......---------+++---//////---,,,,,,---,,,,,,---------.........---------.........//////////////////............------------------------///...,,,---///000//////------------------------,,,,,,---------............///000///,,,***+++,,,+++++++++,,,------......+++++++++,,,,,,---------------------------------++++++,,,,,,---......///+++,,,,,,------,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************+++++++++,,,,,,------------------------------------------------,,,,,,,,,+++++++++******++++++,,,,,,+++******)))******))))))******+++,,,******++++++,,,------...,,,,,,,,,------.........++++++************++++++***************+++++++++******))))))))))))*********************+++++++++)))*********++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++,,,------...+++++++++*********))))))+++++++++,,,,,,,,,------******************++++++))))))***++++++***))))))"""&&&))))))***---///+++++++++,,,,,,------------,,,+++++++++,,,---...))))))***+++,,,---......------,,,,,,++++++******)))******++++++,,,,,,---+++***)))***,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))))))))+++,,,---...///000///---,,,---...))))))+++,,,---,,,,,,+++((()))***+++,,,++++++***,,,,,,---,,,,,,+++***)))************************************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,---//////---,,,---...******))))))))))))*********+++,,,,,,------,,,,,,*********+++,,,---.../////////......//////000111111///...///111111///------------...............,,,------....../////////,,,,,,,,,,,,---...//////000111222333444333222222*********+++---///000111///......------......///........................+++,,,------......------//////.........---------******+++++++++,,,,,,,,,------,,,+++************,,,,,,++++++***)))))))))))))))))))))***+++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---......//////......+++,,,,,,------,,,,,,++++++---//////...,,,,,,---,,,,,,,,,---------......---------.........////////////.........---------////////////////////////000...------///000000///........................*********++++++,,,,,,,,,+++...///...+++***,,,...++++++,,,------...//////+++++++++,,,,,,---------------------------------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,---------.........*********++++++,,,,,,,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))*********)))***++++++,,,++++++,,,------...//////+++++++++,,,,,,---------++++++************++++++,,,,,,++++++***)))))))))******))))))))))))******,,,,,,++++++***)))))))))))))))******++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***)))***+++---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------******************++++++***+++,,,------,,,+++***(((+++...///---+++,,,...//////.........---------000...,,,*********,,,---'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,------***+++,,,---......///000+++***)))***,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++++++++++++++)))***+++***((('''''')))((()))***,,,------,,,,,,((()))***+++,,,,,,+++***++++++,,,---------,,,,,,((())))))***+++,,,,,,,,,************************---,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++---......---,,,,,,---,,,++++++++++++++++++,,,++++++,,,---------,,,,,,++++++,,,---...000111222///////////////000111111111//////000222222...+++))))))***+++---......///,,,,,,------...///000000---------...///000111222///000222333333222111000+++,,,,,,------,,,,,,+++......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...------,,,,,,------...)))******++++++,,,,,,---)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++************+++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000///...---------------+++,,,------......------,,,,,,------...---------........................---.........---,,,,,,+++------------------------...------,,,+++++++++,,,+++***)))))))))+++...///++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------,,,+++******------,,,+++,,,---...///000///---,,,,,,---///000))))))*********))))))(((---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------------,,,++++++---,,,+++***))))))))))))++++++++++++++++++++++++------,,,,,,+++******))),,,,,,---------.........,,,---...---+++******+++---,,,+++***))))))))))))))))))***++++++++++++***)))))))))***+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,***))))))******+++++++++,,,,,,,,,)))******++++++******)))++++++************++++++************))))))))))))(((((())))))*********+++,,,,,,,,,+++++++++******)))******++++++,,,,,,---//////...---------.........---+++******+++---...(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******%%%&&&(((***+++++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))(((((((((((()))))),,,,,,++++++***+++++++++************************))))))*********+++++++++***+++,,,---,,,,,,***)))******+++++++++,,,,,,,,,)))))))))+++---...---,,,,,,++++++---000000...+++//////.........---------++++++++++++++++++++++++---------.........//////+++,,,---...////////////,,,++++++++++++,,,------.........------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++............////////////555555555444333222000000+++,,,,,,------,,,,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,,,,+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,******************+++,,,***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,------..........................................//////...---------------,,,,,,------......------......//////......------........................------......------,,,+++---------------------------,,,,,,+++******++++++,,,+++***)))***,,,---///++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,---------------,,,---,,,,,,+++,,,---...//////...,,,++++++,,,...///******++++++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++*********)))***************************+++,,,,,,------,,,,,,---------------,,,,,,++++++***************+++++++++++++++++++++*********))))))))))))))))))))))))************++++++++++++,,,...000///...,,,,,,,,,---,,,,,,+++******))))))))))))***++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************))))))))))))*********+++*********++++++,,,,,,,,,******++++++,,,---------//////...---,,,,,,,,,,,,---,,,+++******+++,,,---)))))))))***+++++++++,,,------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,---------,,,+++******************************++++++,,,,,,++++++***---------,,,,,,,,,+++++++++******))))))******++++++++++++***++++++,,,,,,++++++++++++++++++++++++******************++++++)))***+++,,,,,,,,,++++++(((((()))))))))*********+++)))((((((***,,,------+++)))((())),,,//////...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........,,,---...///000000000000,,,,,,,,,,,,,,,---....../////////.........------...------,,,,,,------...------------------------............////////////222333333333333222222111++++++,,,,,,,,,,,,++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,---......---,,,,,,......------,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---+++)))))))))+++,,,)))***+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...............------------------------///...------------------,,,,,,,,,---------......000000000//////...------------------------------------......------,,,,,,........................------,,,,,,++++++,,,,,,---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,....../////////,,,,,,,,,,,,,,,---......------++++++++++++------++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++***+++,,,,,,------,,,,,,---------------,,,,,,+++)))))))))******,,,------************************''''''((()))******++++++)))))))))************+++,,,...111111000...------,,,,,,------,,,+++***)))))))))***++++++++++++***+++++++++***************,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***+++************+++,,,,,,))))))))))))************+++,,,,,,------,,,,,,+++++++++************++++++******************++++++)))))))))***************((()))***+++,,,------...+++++++++,,,------......///...---,,,++++++++++++,,,+++***))))))***+++,,,******************++++++************************,,,,,,,,,++++++++++++***(((((()))***+++,,,---...******++++++******)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))***+++,,,,,,,,,,,,,,,)))))))))))))))*********///,,,)))''')))+++---------+++((((((***,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000000---------------...//////000000000///////////////...------,,,,,,------........................///............///////////////000111222222222222222++++++,,,,,,,,,,,,++++++---...///000111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,...//////...,,,+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))((()))+++,,,(((*********)))***+++---++++++,,,,,,,,,,,,------............------------------------------------......---,,,,,,---------,,,,,,,,,,,,------......//////..................------------------------,,,------...------,,,,,,..............................------------.........---,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,---------------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,------'''(((((()))******++++++*********+++,,,,,,------******+++++++++,,,,,,,,,+++---000111000...,,,,,,+++,,,.........,,,***)))))))))***++++++++++++***,,,+++++++++***)))))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++,,,)))*********++++++++++++)))******++++++******)))++++++************++++++)))))))))***************************************))))))***+++,,,,,,------++++++,,,------......///......,,,+++******))))))******))))))))))))******+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++((())))))***+++,,,,,,,,,&&&&&&'''((()))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++000...++++++,,,------,,,...---+++++++++,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///////////////...............///000000////////////////////////...------,,,,,,------...............////////////............//////////////////000111111111111111***++++++,,,,,,++++++***,,,---...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***+++,,,(((*********)))***+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...------,,,,,,,,,---...///---,,,,,,,,,,,,...//////------------------------,,,,,,------...------,,,........................---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++))))))***+++,,,,,,++++++***+++,,,------,,,+++************++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------.........***+++,,,,,,------,,,,,,+++++++++++++++***)))))),,,,,,++++++++++++,,,,,,&&&&&&''')))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++...///---,,,+++++++++,,,---......---+++)))))))))***++++++++++++***,,,+++++++++***)))))))))(((((()))***,,,---......,,,++++++******+++,,,,,,,,,+++******)))))))))***+++++++++,,,,,,,,,------)))******++++++******)))++++++************++++++((((((((()))))))))******+++++++++***************++++++++++++++++++++++++++++++,,,------......///------,,,+++***))))))***))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++,,,---...///***************************++++++,,,,,,++++++*********************++++++++++++************++++++************+++,,,---...++++++++++++++++++++++++************************...---,,,+++******))))))++++++++++++++++++++++++---,,,,,,------,,,***'''&&&(((***,,,---,,,++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......------///............///000000...........................------,,,,,,------...,,,,,,---------.....................////////////000111111111111000//////******++++++++++++******((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......---,,,,,,***++++++,,,---.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))***+++***))))))+++,,,***++++++,,,,,,------...******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++,,,---...///------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------******)))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------/////////......,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,++++++++++++,,,,,,+++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++******)))---,,,,,,+++++++++,,,,,,'''((())))))***+++,,,,,,******)))))))))))))))))))))))))))************+++(((***++++++******+++,,,***+++,,,------,,,+++***))))))***++++++++++++***+++++++++***************(((((()))***,,,---......,,,+++*********+++,,,---)))******++++++***)))))),,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++++++++************++++++((((((((()))******+++++++++++++++++++++*********,,,,,,,,,+++++++++******+++++++++,,,------......---,,,++++++******++++++))))))))))))))))))))))))******************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++*********))))))))),,,,,,+++************+++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))******************))))))))))))******************+++,,,------************************))))))*********+++++++++......,,,+++***)))))))))*********)))))))))))))))((()))***,,,---+++'''$$$!!!'''+++---,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,...............///000000------............//////...------,,,,,,------...+++++++++,,,------..................////////////111111111111111000///...******++++++++++++******'''((()))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------+++++++++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,+++******+++,,,***)))(((***+++******+++,,,,,,---......)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++---...000111000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,((())))))***++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------------,,,+++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,------------,,,++++++++++++++++++,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------(((((())))))***++++++,,,***+++,,,,,,------,,,,,,,,,------------,,,++++++++++++++++++,,,,,,---...,,,,,,,,,+++******))))))((((((((()))******++++++************++++++++++++)))******)))((()))+++---++++++++++++++++++++++++))))))***++++++++++++******************+++++++++***++++++++++++,,,,,,,,,,,,+++***)))***+++---...$$$&&&)))+++---,,,+++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++************++++++)))******+++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++,,,,,,******++++++,,,---------,,,++++++++++++,,,------)))******************))))))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,))))))))))))******************((('''''''''((()))***************************++++++,,,,,,++++++***))))))*********+++++++++******))))))))))))******+++++++++***++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,++++++******+++,,,,,,*********)))))))))((((((***)))***+++,,,,,,)))''' $$$))),,,,,,,,,---///---------,,,,,,,,,++++++------------------------,,,------------.........,,,---------------,,,,,,......------......///000....../////////000000000...------,,,,,,------...***++++++,,,------..................////////////000000111111222222111111******++++++++++++******((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------...------,,,,,,------...---,,,,,,++++++******)))*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,------,,,+++)))+++,,,,,,+++)))((()))+++******+++,,,,,,---......)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,++++++---...000666444111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++------------......///000&&&'''(((******+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........******+++,,,------------)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++***+++,,,---............---,,,+++******+++,,,---))))))***+++,,,,,,------+++++++++,,,,,,---------))))))***+++,,,,,,------++++++,,,---------,,,,,,......//////......---,,,))))))***+++,,,...///000111000...,,,***((('''&&&(((((()))+++,,,---...///,,,,,,---------.........*********(((((())),,,///+++******))))))***++++++))))))***++++++++++++***))))))******+++++++++,,,------,,,,,,+++***)))))),,,+++***))))))+++---... ###''',,,......---,,,******+++++++++,,,,,,,,,*********++++++*********++++++************++++++++++++,,,------...//////,,,,,,,,,++++++*********))))))***+++,,,------...)))******++++++,,,------++++++++++++,,,---......******++++++++++++******(((((()))***+++,,,,,,---------------------------*********++++++,,,,,,,,,''''''((()))***+++,,,,,,******))))))+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++******************+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++,,,---...***)))))))))***,,,...000,,,,,,,,,,,,++++++******...---,,,,,,---......---+++---///...,,,+++---///111111000000000/////////---------------------------------.........//////---......///......---------------------...////////////000000111111111222...------,,,,,,------...++++++,,,,,,---...//////............/////////000...///000111333333444444++++++++++++++++++++++++***)))))))))***+++,,,,,,...,,,)))(((***+++,,,,,,+++,,,---------,,,+++***,,,,,,+++++++++,,,,,,---///---+++,,,...///---***,,,+++******,,,,,,+++***,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,++++++***++++++++++++++++++++++++***)))((()))***++++++,,,,,,,,,,,,+++***((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111,,,,,,.../////////...---111000///...---,,,,,,,,,,,,,,,,,,------.........,,,,,,+++++++++,,,,,,---...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++///...---,,,,,,,,,,,,,,,......------------......------------------------++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---......---...//////---++++++,,,'''))),,,---------...///000///...---+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++((('''(((***,,,,,,************************++++++++++++++++++++++++(((((((((((()))))))))))),,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,+++*********+++,,,,,,,,,,,,,,,+++***)))((())))))***+++---......//////...,,,***))))))******---......///...---+++***)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++***)))'''''')))***+++)))*********************,,,+++***)))***+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************...---***((((((***---...,,,+++++++++***)))))))))+++++++++******)))))))))***++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,++++++*********++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111000///...---......///++++++++++++++++++++++++,,,------......////////////...,,,++++++,,,------,,,------...///000111111////////////............+++++++++,,,---...///000/////////...------,,,,,,000000000000000000000000222111///......000222333++++++++++++++++++++++++******************+++,,,...,,,***)))+++,,,,,,,,,***+++,,,---------,,,+++---,,,,,,,,,,,,,,,------,,,+++)))***---...---+++,,,+++******,,,,,,+++***++++++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++,,,,,,+++******)))******+++,,,,,,,,,++++++,,,+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,.../////////...---///......------------...,,,,,,,,,---------......------------......///000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---,,,,,,,,,,,,---......---...///...,,,+++++++++)))***,,,,,,,,,---...000000000///...,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++)))************************++++++++++++++++++++++++(((((()))))))))*********++++++,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,+++++++++***++++++,,,(((((()))***+++,,,,,,,,,)))******+++,,,---...///...---+++************+++***+++++++++******)))((((((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++***)))(((((()))***+++......---------------...+++*********++++++,,,,,,+++++++++*********))))))***************************************************)))'''&&&&&&''')))***++++++******************,,,+++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++------,,,,,,+++++++++***222111000//////000111111------......//////000000////////////............,,,,,,,,,,,,------...///------..................000000000000000000000000111000/////////000222333++++++++++++,,,,,,,,,,,,,,,++++++************+++---,,,++++++------,,,+++)))***+++,,,---------,,,------------------------***)))(((***,,,---,,,+++,,,+++******,,,,,,+++***++++++******++++++,,,---,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++******---+++***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---............---------,,,,,,---...//////,,,,,,,,,------------...,,,,,,------...///000000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,---,,,,,,,,,,,,---......,,,---......,,,******++++++,,,,,,,,,+++---///222111111000///...,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,***(((************************************************))))))*********+++++++++******+++,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++((((((((()))***+++---...)))******+++,,,---......,,,,,,+++******++++++,,,******))))))((()))))))))+++++++++,,,---......///++++++++++++++++++++++++******++++++++++++******************************+++***)))(((((()))***+++---+++)))((('''((()))***)))***++++++,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))************************************************))))))******************,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,+++******+++,,,,,,+++++++++++++++************+++,,,------,,,+++***************************,,,,,,++++++,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++//////............///000..................//////////////////............---------,,,,,,------...,,,,,,------...//////000000000000000000000000000000000000000111111111111+++++++++,,,,,,,,,,,,,,,---,,,++++++************,,,,,,+++,,,......,,,***))))))***+++,,,------------.........------,,,,,,+++*********++++++++++++,,,+++******,,,,,,+++***+++***++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,---------,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++***)))---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,---------.........------,,,,,,------...///------------------------((()))***,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,---......,,,---...---+++*********,,,---,,,++++++,,,///222222111111000...------,,,************+++++++++++++++++++++++++++++++++++++++***)))***,,,,,,***)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++)))***+++,,,---,,,+++***,,,+++************+++,,,)))******+++,,,,,,------++++++++++++++++++,,,,,,---,,,+++******+++,,,---//////...---,,,++++++******************************++++++,,,,,,++++++***************************+++******))))))******++++++)))&&&$$$###$$$%%%'''((()))+++,,,,,,,,,+++***+++*********))))))))))))))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***(((((())))))******++++++,,,,,,,,,+++++++++++++++******++++++++++++******...,,,+++))))))+++,,,...+++++++++***************+++,,,---......---,,,+++************************,,,,,,++++++,,,,,,---...///.....................,,,,,,------------......******+++---...///000111+++++++++,,,,,,------........................---////////////............///...---,,,,,,,,,,,,,,,---------.........////////////////////////////////////000111111111111000++++++,,,,,,,,,---------------,,,+++*********+++,,,++++++,,,------,,,***))))))******+++,,,------------......------++++++,,,------,,,+++******+++,,,+++******,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,------,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++***)))+++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,------------------------((()))***,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------)))***+++,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,...///...,,,******+++,,,---,,,+++***,,,///111111111000///...------,,,))))))*********+++++++++++++++++++++++++++++++++---+++(((((()))+++++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++---,,,,,,++++++++++++,,,)))******++++++,,,,,,,,,***++++++++++++,,,++++++---,,,+++++++++---...000...------,,,+++******)))************************++++++,,,,,,,,,,,,++++++************************++++++************++++++///...+++((('''(((***+++((()))***+++,,,+++***))),,,,,,+++++++++*********************************************************&&&'''((())))))((('''&&&((((((((())))))******+++++++++++++++++++++++++++)))******++++++******)))---,,,***))))))***,,,---************************,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------..................,,,,,,,,,------.........******+++,,,---...///000+++,,,,,,---.../////////............------------////////////............///...------,,,,,,,,,,,,//////.........---------//////////////////////////////000111111111111000++++++,,,,,,------......---,,,,,,++++++++++++,,,,,,+++******,,,,,,+++******************+++,,,---,,,------...---,,,***))),,,---------+++***+++,,,,,,+++******,,,,,,+++***)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,((()))+++,,,------,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++)))((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,+++,,,------.........---,,,++++++,,,,,,...------------,,,,,,,,,***+++---///000000//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,------------------------------)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---...//////---++++++,,,+++,,,,,,+++***+++---/////////......---,,,,,,+++)))))))))************+++++++++++++++++++++++++++...+++((('''(((***,,,,,,******************************************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++)))***++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************++++++,,,,,,++++++,,,,,,,,,++++++***************+++,,,---...((())))))***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++000...,,,+++***+++,,,---((()))******++++++******,,,,,,,,,++++++++++++***************************************************'''((()))******)))((('''(((((()))))))))))))))))))))************+++++++++))))))************))))))++++++***))))))***++++++)))))))))***************,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,+++***)))))))))'''(((***+++------......------------------......////////////............///...---,,,,,,,,,,,,,,,000//////...------,,,,,,000000000000000000000000000000000000111111111111++++++,,,,,,---......///,,,,,,+++++++++,,,------,,,***(((((()))++++++***++++++***))))))***+++,,,+++,,,------,,,+++)))'''''')))++++++******,,,...,,,+++******,,,,,,+++***)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***,,,------,,,+++***)))******+++,,,,,,++++++******+++,,,,,,,,,++++++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,------......---------,,,,,,,,,+++,,,...///000///...------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++++++++******+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,---..................---+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,,,,,,,,,,---.........///000000...,,,,,,---)))+++,,,+++******+++---------,,,,,,+++*********))))))))))))************************************,,,***)))(((***++++++***************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++)))*********++++++++++++************+++,,,---...'''(((***,,,,,,***((('''************+++++++++++++++,,,,,,---,,,+++))))))'''((()))***,,,,,,------'''((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************++++++++++++++++++***++++++***)))))))))******)))))))))))))))***++++++++++++++++++************))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))((((((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))((()))))))))*********+++***+++,,,------,,,+++***************************,,,,,,++++++,,,,,,---...)))***+++,,,---,,,,,,+++******++++++,,,---------...---,,,+++***(((''''''$$$&&&(((***+++,,,,,,,,,,,,,,,,,,------.........////////////..................---,,,,,,,,,------..................------000000000000000000000000111000/////////000222333++++++,,,,,,---...//////++++++++++++,,,------...,,,***'''&&&(((*********,,,+++***)))))))))***+++***+++,,,---,,,***(((&&&###&&&)))***)))***---000,,,+++******,,,,,,+++***)))***+++,,,---,,,++++++*********++++++,,,,,,,,,***+++,,,------,,,***)))((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,---+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))---,,,+++***+++,,,---...*********+++,,,---///000.........------,,,,,,,,,***+++---......---+++***---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++*********+++,,,,,,---++++++************++++++++++++++++++++++++++++++((()))***+++,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((()))******+++---,,,,,,,,,,,,---......///000111000...---------(((***+++,,,*********++++++++++++******)))))))))))))))))))))*********************************************+++,,,,,,***(((************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))************************++++++************++++++))))))******+++++++++++++++***))))))***,,,...///(((***+++,,,***'''""" ***************+++++++++,,,,,,------,,,***)))((('''(((***,,,---...------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++************+++++++++++++++***)))((((((((()))+++,,,************))))))))))))((((((((((((((((((((((((************************(((''''''''''''''''''(((******))))))((((((''''''''''''(((((()))))))))***))))))************))))))(((((())))))))))))(((((((((((())))))*********+++)))***++++++++++++***))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...***+++---...///......---))))))***++++++,,,---------------,,,,,,,,,++++++((()))+++...///000000000++++++,,,,,,---...//////000/////////............---------,,,,,,------...,,,,,,------.../////////000000000000000000000000222111///......000222333******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++------------------------,,,+++++++++***))))))))))))************+++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,+++***---,,,***((('''(((((()))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...///...------,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---.........---,,,,,,,,,,,,------------,,,,,,+++++++++------------,,,,,,+++***.........------,,,,,,,,,---,,,+++******,,,---...,,,,,,,,,,,,+++***))))))+++++++++,,,,,,---------++++++++++++++++++++++++'''''''''''')))+++---///++++++,,,,,,,,,,,,------+++***************+++,,,,,,,,,,,,++++++*********************************+++++++++***************))))))(((((())))))***+++...------,,,,,,------...------------,,,,,,+++***---,,,+++******+++,,,---,,,,,,+++***)))))))))***++++++***************+++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))+++,,,---***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,)))************+++++++++((()))***,,,------,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++))))))***++++++++++++***---,,,***(((''''''((()))+++*********))))))((((((((((((((((((((())))))***)))******++++++******)))++++++************++++++******))))))))))))******+++++++++***************+++*********))))))((((((************************))))))***++++++++++++******************)))((('''+++++++++*********)))))),,,+++******,,,///333555++++++,,,,,,,,,,,,------***+++,,,---...///......+++++++++++++++++++++++++++,,,,,,------......///......---------......///***+++---......---+++***.........---,,,,,,,,,+++............////////////------------...000111222000000111111111111000000++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++......------,,,***)))(((---,,,+++)))(((((())))))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,,,,,,,------...))))))(((((((((((()))))),,,,,,++++++,,,,,,------......------,,,,,,,,,---.........---------,,,,,,---------------,,,+++***------------------,,,,,,///......---------......+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))(((((()))******++++++,,,,,,,,,,,,------,,,+++++++++***+++++++++,,,,,,,,,+++++++++******************************))))))))))))((((((((((((+++************+++,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,+++***,,,++++++++++++++++++,,,++++++******)))*********++++++***************+++++++++++++++******************+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++************************++++++*********+++,,,---*********)))******++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******************************++++++++++++************+++,,,---...---,,,++++++******++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++***)))((((((((()))***************)))))))))******))))))******+++,,,******++++++++++++******((((((''''''''''''((((((******))))))))))))******+++++++++++++++++++++,,,************)))))))))(((************************))))))***++++++++++++************+++******))))))+++++++++*********))))))+++***)))***+++---000111++++++,,,,,,,,,,,,------,,,,,,,,,++++++******)))++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000//////...////////////////////////.....................///////////////............//////000444444333222000---+++***,,,,,,,,,,,,------------...---,,,,,,+++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++************+++++++++,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********------,,,+++************((()))***+++,,,,,,,,,,,,------------------------,,,,,,************,,,,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,------,,,,,,......---------,,,,,,,,,//////............------,,,------------,,,,,,+++,,,,,,------------------////////////...---,,,,,,***+++,,,---............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))))))))++++++,,,,,,,,,,,,------------,,,++++++*********,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))),,,,,,,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++*********)))******+++++++++***************++++++*********+++++++++++++++******+++++++++,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++************************,,,,,,+++*********++++++++++++******)))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((************+++++++++,,,,,,+++*********,,,...///---,,,++++++******++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))*********))))))(((***************++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,++++++******))))))))))))************))))))))))))*********++++++,,,,,,---------************))))))))))))************************))))))***++++++++++++***)))***+++++++++++++++++++++++++++***************((())))))******+++,,,,,,++++++,,,,,,,,,,,,------...---+++***))))))******++++++++++++++++++++++++...------,,,++++++******++++++,,,---///000111222333222000...---...000111.........///////////////---............/////////000000///...............444444333111///,,,***))),,,,,,,,,---------......---------,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...///------,,,,,,++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------...+++++++++++++++,,,---...------,,,,,,,,,,,,------***+++,,,---...---,,,+++------...---------,,,,,,............------------,,,---------------,,,,,,,,,,,,,,,------.........------......---+++)))(((++++++,,,---------------......------,,,,,,,,,+++++++++++++++++++++++++++)))))))))******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++***))))))(((++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,------,,,,,,+++***+++,,,------,,,+++******)))))))))***+++,,,,,,*********)))******+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))),,,,,,+++***)))))))))***++++++---......---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))*********+++++++++,,,,,,++++++++++++,,,,,,---------,,,++++++******++++++************************************************''''''((())))))))))))((('''(((***++++++***)))((())))))******++++++,,,,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******))))))))))))******))))))***++++++,,,------*********)))))))))))))))************************))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,************************((()))***+++++++++***)))+++++++++,,,,,,,,,---------,,,+++******,,,...000++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,---...///000000000000///...,,,,,,,,,------+++,,,,,,,,,---.........---------.........////////////............/////////////////////......---,,,,,,,,,---------......------------------------///...---,,,+++)))((((((---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,...///------------,,,,,,,,,+++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...******))))))))))))*********+++,,,---...---,,,+++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,------......---------,,,,,,,,,------.........------......---+++)))(((,,,,,,,,,,,,,,,+++******.........------,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,,,,------++++++++++++***)))''''''++++++++++++++++++++++++******************************++++++,,,,,,,,,---+++++++++++++++,,,------...------,,,,,,------...+++,,,,,,------,,,,,,,,,***+++,,,------,,,+++******)))))))))***+++,,,,,,******))))))***++++++,,,******++++++,,,,,,,,,---******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((('''''',,,,,,+++***)))))))))***++++++---......---++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***++++++++++++,,,,,,,,,(((***+++------,,,+++***---,,,++++++******++++++************************************************''''''((())))))))))))((('''(((***++++++***)))((()))))))))******++++++,,,***************+++,,,,,,+++,,,,,,------,,,,,,+++((((((''''''''''''((((((******))))))))))))******'''(((((()))***++++++,,,))))))))))))))))))******************************))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,---------,,,+++******+++---///++++++++++++++++++++++++*********++++++,,,,,,,,,...//////000000///...---,,,------...---,,,+++***+++,,,,,,,,,---.........------------............---------......///111111+++,,,---///000000000000,,,,,,,,,,,,------------,,,,,,---............---///......,,,+++***)))(((......------,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------************************---,,,++++++*********++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++)))******++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,---.........---,,,++++++++++++,,,,,,,,,,,,---,,,------............---,,,,,,------------------////////////...---,,,,,,,,,,,,,,,,,,+++***)))(((.........---------------+++++++++++++++++++++++++++,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------***+++,,,,,,+++***((('''***++++++++++++,,,,,,,,,************************(((((())))))***+++++++++***************++++++,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++*********)))******++++++))))))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++++++++******************************)))))))))***))))))((('''++++++******)))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,((()))***++++++***)))(((---,,,++++++******++++++************************************************)))***++++++,,,,,,++++++))))))*********))))))((()))))))))))))))*********)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++***))))))(((((())))))*********))))))))))))******''''''(((((()))*********))))))))))))************************************))))))***++++++++++++***)))***++++++++++++++++++***************+++++++++)))***,,,------,,,+++***++++++,,,,,,,,,,,,------...---+++)))(((''''''(((++++++++++++++++++++++++******++++++,,,------...///000111111000///---,,,+++---///000000///---,,,.........///////////////,,,------------.........,,,---------///000111222......///000000000//////++++++++++++,,,,,,,,,,,,+++,,,.../////////...------,,,,,,,,,,,,+++++++++///......---,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,---.........++++++++++++++++++++++++******++++++******))))))***+++,,,------,,,+++***+++,,,,,,---,,,,,,++++++******++++++,,,------...***++++++,,,,,,++++++***000000///...------------.........------.........,,,,,,++++++,,,,,,------,,,---...//////---+++***,,,,,,,,,,,,------......,,,,,,---...............------------------,,,,,,///......---------......,,,,,,,,,---,,,,,,++++++------------............++++++++++++++++++++++++***+++,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,---......---+++*********+++++++++,,,,,,,,,************************(((((()))******+++,,,,,,***************+++,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,,,,++++++++++++++++++,,,++++++******)))*********))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++++++++******************************))))))++++++,,,+++***************)))******++++++++++++************++++++++++++++++++++++++++++++******++++++++++++************************+++++++++++++++,,,,,,,,,------***)))(((&&&&&&''')))***---,,,++++++******++++++***************************************************++++++,,,,,,,,,,,,,,,++++++***)))((((((((())))))))))))((((((((((((((()))))))))))))))***++++++******++++++++++++******,,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))))))))******((()))))))))************************************))))))***++++++++++++************+++******))))))))))))*********+++++++++)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++***)))'''&&&&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...///000111111000...---------...//////000000000///////////////.........,,,,,,---------........................///000111///000000111111000//////******+++++++++,,,,,,,,,+++,,,.../////////......******+++,,,,,,---......//////...---,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***+++,,,++++++)))***+++,,,,,,,,,+++***,,,,,,,,,------,,,++++++++++++,,,------...//////,,,------......------,,,222111000///...---------,,,++++++******++++++,,,---,,,+++***+++,,,---...,,,---...//////---+++***---------.........//////,,,,,,---.../////////............------,,,,,,,,,---,,,+++******,,,---...++++++,,,---............,,,---------.../////////++++++++++++++++++++++++&&&'''))),,,---.........++++++,,,,,,,,,---------+++---...000000///---,,,*********++++++,,,,,,,,,******************************+++,,,------......++++++******++++++,,,---...------,,,,,,------...***+++,,,,,,---------------,,,+++******+++,,,---,,,,,,+++***)))))))))***))))))))))))***+++,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***)))))))))++++++,,,,,,,,,------------***&&&""""""%%%***------,,,++++++******++++++************************))))))))))))))))))))))))))))))***++++++++++++***---,,,***((('''(((((()))))))))((((((''''''&&&&&&******))))))******+++,,,*********++++++*********))))))(((((((((((())))))******))))))))))))******+++++++++***************(((((())))))*********+++************************))))))***++++++++++++******************)))((('''))))))******++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***++++++++++++++++++++++++///......------,,,,,,+++,,,...000111222111000///---,,,++++++,,,...111222.........------,,,,,,+++,,,,,,,,,---------......000000///............///...///000111111222222111++++++++++++++++++++++++------------------------......---,,,++++++++++++------,,,,,,,,,,,,------------------------------000//////.........//////------------------------++++++,,,,,,,,,+++******...---,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))),,,++++++++++++++++++,,,***+++,,,---...---,,,+++******************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,,,,***'''+++---......---,,,,,,---........................---------.........//////.........------,,,,,,,,,*********************************++++++,,,,,,,,,'''))),,,......///000111------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***(((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,++++++,,,,,,,,,,,,---.........---++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******+++***(((''''''(((***++++++++++++************)))******)))))))))+++,,,---+++***((('''''')))+++,,,...---,,,***'''$$$!!! *********++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,+++++++++******++++++************++++++******))))))))))))*********+++---------+++)))(((+++++++++,,,,,,---------)))************+++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,+++++++++******---,,,***(((((()))***+++************************++++++************++++++******+++++++++******))),,,,,,,,,++++++************+++---------+++)))(((''')))+++***)))((()))***,,,+++++++++******)))))))))************+++++++++((('''&&&&&&&&&''')))***''''''(((((()))))))))***+++,,,------,,,***'''&&&************************...+++))))))******(((%%%,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++,,,---////////////---,,,******))))))++++++++++++++++++++++++...------,,,,,,,,,------////////////////////////..................------,,,...000///---,,,---000/////////...------,,,,,,111///...------...///111************************------------------------,,,,,,,,,++++++,,,------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------,,,,,,---..................---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***+++---......---,,,,,,---------------------------------..................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++***(((((()))***,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,//////............//////------...///...---,,,+++,,,,,,+++******+++,,,,,,************************)))******+++++++++++++++,,,,,,---------------,,,---,,,+++******+++,,,---+++++++++************))),,,+++*********+++,,,---+++***)))))))))***,,,---))))))*********))))))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))),,,+++++++++************++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,---,,,+++***)))******************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,---------,,,+++++++++************---,,,***)))((()))***+++************************++++++************++++++******+++++++++******))),,,,,,,,,++++++*********)))***+++,,,,,,***(((''')))+++------,,,+++,,,---++++++*********))))))))))))************+++++++++***)))((((((((()))++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,***((('''************************---+++))))))++++++)))''')))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---------......///000,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---...................................................,,,...000///---,,,---//////............---------111000...------...000111++++++++++++++++++++++++------------------------++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------***+++,,,---.../////////------,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------//////......------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......---+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------......------------,,,,,,------------------------......---------------,,,...///...,,,)))((()))+++++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***------,,,,,,,,,,,,------......//////......---,,,,,,++++++******++++++,,,************************((()))******++++++************+++,,,---------,,,------------------------+++++++++************)))---,,,++++++***+++++++++***++++++++++++,,,,,,,,,((()))***+++,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************)))))))))++++++*********)))))))))++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++******************)))************++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,+++***)))))))))***+++************************++++++************++++++)))******+++++++++******+++++++++++++++*********((()))***+++***)))((('''''')))***+++***)))***+++******))))))))))))(((((()))************+++++++++++++++******++++++,,,---((((((((()))))))))******))))))+++++++++***)))(((************************,,,***)))***+++,,,+++)))'''((()))***,,,---//////------------------------//////...---------------------------...///111111,,,,,,,,,------............---,,,******,,,...///................................................---...///...------...///------........./////////000000............000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........------------......++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++---,,,+++***+++,,,---...000//////...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------+++---......---,,,,,,---++++++++++++++++++++++++...............---------////////////............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++)))+++---...---,,,---...+++++++++,,,,,,---......---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,/////////.........------++++++++++++++++++++++++************************(((((()))************)))&&&'''((()))***+++++++++***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,++++++*********))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))(((++++++************++++++******))))))))))))******,,,,,,+++******++++++,,,---------,,,,,,+++++++++))))))*********++++++++++++++++++************)))+++++++++++++++******************))))))))))))(((++++++***))))))******+++************************++++++************++++++))))))***+++++++++******+++++++++***************))))))***++++++***)))((()))***,,,+++***(((((())))))))))))((((((((((((((())))))*********+++++++++++++++++++++,,,,,,------%%%%%%&&&'''((()))***+++'''((()))***++++++******************************))))))))))))***++++++***(((((()))***,,,---...///,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---++++++,,,,,,---............---+++******,,,...///........................---------...............---............---......,,,------...///000000000000000///......///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++************++++++++++++++++++++++++++++++***+++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((,,,,,,,,,++++++,,,,,,------...------,,,+++***)))******))))))))))))******---,,,+++***+++,,,---...///......---,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---+++---......---,,,,,,---++++++++++++++++++++++++.....................------------------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******!!!%%%***------,,,+++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......//////............////////////......------------++++++++++++++++++++++++************************(((((()))************)))&&&'''((()))***+++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++++++++******)))((((((((()))******+++*********,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********))))))))))))(((++++++************++++++******))))))))))))******,,,++++++******+++,,,,,,---------,,,,,,+++++++++))))))*********+++++++++************************************))))))))))))*********))))))))))))(((******************++++++************************++++++************++++++((()))***+++++++++++++++******************************++++++++++++++++++000111222111...,,,++++++((((((((((((((()))))))))))))))*********+++++++++*********+++++++++++++++++++++++++++++++++++++++'''(((((()))************))))))))))))))))))))))))'''(((((()))))))))***+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++++++++,,,,,,******++++++,,,,,,,,,------,,,*********,,,...///........................---------.........//////......------.........---,,,------...///000111111000000////////////000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,+++++++++,,,------,,,,,,,,,,,,+++***))))))******))))))))))))******,,,,,,++++++,,,,,,------------,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---+++---......---,,,,,,---++++++++++++++++++++++++---------.........//////*********++++++++++++,,,++++++++++++++++++++++++,,,+++++++++++++++******&&&***...000///---+++***,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////......------------............---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++((()))******++++++************+++,,,---------,,,------------------------+++++++++************)))******+++++++++***))))))(((((()))))))))*********)))******++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++++++++++++++*********)))))))))++++++************++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++******************)))************+++++++++*********+++++++++,,,,,,))))))******************++++++*********))))))))))))*********++++++++++++************************++++++************++++++((()))***+++++++++++++++)))))))))***************+++++++++++++++,,,,,,,,,000111111000---*********(((((())))))))))))******)))************+++++++++((()))***++++++++++++***...---,,,+++)))'''&&&%%%((((((((())))))*********))))))))))))))))))))))))''')))******))))))***,,,,,,,,,,,,++++++*********)))******++++++,,,,,,---******)))******+++,,,,,,++++++++++++,,,---//////++++++++++++++++++++++++*********++++++,,,---...------------------------,,,,,,------...////////////...------...///...---------...///000000111111000000000000000000000000************************++++++++++++++++++++++++------,,,++++++,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///......++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...((()))******++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,,,,...000+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000++++++++++++,,,,,,------------------------------+++++++++,,,,,,,,,,,,,,,...000111000///......///------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,++++++******++++++,,,...---,,,+++***++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******+++++++++++++++,,,,,,---------------,,,---,,,+++******+++,,,---+++++++++************)))***+++,,,---------,,,+++******)))))))))***+++,,,))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++************++++++************++++++,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,++++++******************++++++)))************+++++++++))))))***+++,,,---......******++++++,,,,,,------,,,+++++++++************))))))***+++++++++++++++************************++++++************++++++(((((()))++++++,,,,,,+++((()))))))))*********+++***************+++,,,,,,***+++,,,+++)))((((((((()))))))))*********++++++)))************+++++++++((()))***+++,,,++++++***+++***)))((('''&&&%%%$$$)))(((((((((((())))))***)))))))))))))))))))))))))))+++---,,,******+++---,,,,,,,,,++++++***************++++++,,,------...,,,,,,++++++******+++++++++*********+++,,,,,,------------,,,++++++******((()))+++,,,------,,,,,,------------------------,,,,,,------...//////000///---,,,---///000...,,,......//////000000000111000000000111111000000000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,++++++,,,,,,,,,------------------------)))***---/////////...---++++++++++++++++++++++++((()))***+++,,,---------++++++++++++,,,,,,---...$$$%%%''')))+++,,,------...------,,,,,,------...***+++,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''***------,,,---000222+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111........./////////000000........................,,,,,,,,,------............---,,,+++***+++///222...------,,,+++***))))))+++++++++,,,,,,---------,,,------......------,,,---------.........//////,,,------......------,,,******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///......------......///---,,,+++*********+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******+++***(((''''''(((***++++++++++++************)))+++,,,...///000///......,,,+++***))))))+++---...,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++******))))))))))))******((()))+++---...---+++***+++++++++,,,,,,------...)))************+++++++++))))))***+++---...///000++++++,,,------...//////,,,,,,,,,++++++++++++***((()))***+++++++++++++++************************++++++************++++++(((((()))++++++,,,,,,,,,(((((())))))*********+++))))))(((((()))***++++++)))***,,,,,,+++++++++---))))))******+++++++++,,,)))************+++++++++)))***+++,,,---,,,++++++((())))))***+++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))+++...///...,,,+++,,,///++++++++++++++++++++++++++++++,,,------...//////000///---,,,+++*********,,,+++***((('''&&&&&&&&&//////...---,,,++++++***'''(((+++---...---,,,+++------------------------,,,,,,------...///000000000---,,,---///000...,,,////////////000000000000000000111111111111000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++---,,,+++***+++,,,---...111000///...------...///******+++++++++,,,,,,,,,......------------......******+++---//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,------......------,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************((()))+++---............---,,,,,,,,,,,,,,,,,,,,,........................************************************+++,,,---------------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++............---,,,+++***,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------,,,,,,+++++++++******))))))))))))******((()))***+++,,,---......***,,,,,,+++)))((()))***,,,++++++++++++++++++,,,)))))))))***+++++++++,,,******++++++++++++******)))((('''''''''(((***+++))))))))))))***+++,,,---+++,,,,,,---,,,+++)))(((,,,+++***+++---,,,+++)))+++++++++*********)))))),,,,,,,,,***'''&&&&&&((()))))))))***+++++++++,,,))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************))))))))))))(((***++++++)))(((((())),,,,,,+++***)))))))))***------+++++++++---///111(((((())))))***************)))(((***------+++)))******)))(((((()))******...---+++***)))***++++++++++++++++++)))((('''&&&((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,---......'''((()))***,,,---...///000...+++,,,...000...---......------------......***+++,,,---...---,,,+++,,,,,,------.../////////222222111111111222333444000000////////////000000++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++,,,------......------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,------000///...,,,,,,,,,---...++++++,,,,,,,,,---------------,,,,,,,,,,,,---------+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///.........,,,------------------,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++++++++***++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++************+++++++++++++++************)))***+++,,,+++)))((()))***++++++************++++++***************+++++++++)))******++++++******))))))(((((('''((()))***+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***)))+++***)))***,,,------,,,,,,,,,,,,+++++++++******,,,---...---++++++,,,...***************+++++++++************************))))))))))))))))))))))))+++++++++*********))))))************))))))))))))(((***,,,,,,*********+++,,,+++******))))))******((((((''''''((()))+++,,,)))))))))*********++++++***((('''(((***+++***((())))))))))))))))))))))))---,,,++++++******+++++++++,,,,,,,,,,,,++++++***)))***+++------------,,,++++++++++++++++++******...------------,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,------...111...,,,---///000///.........------------......------.........------,,,...............---------111111111222222222333333000000////////////000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------...............---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,000---***)))***,,,------------------------------.........///......------,,,,,,------------,,,,,,++++++***++++++,,,---...------------------------------------,,,,,,,,,,,,------------------------,,,---------,,,***((('''++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------............---,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++***************))),,,,,,++++++++++++,,,,,,,,,,,,+++++++++************+++,,,+++)))))))))+++*********))))))*********+++++++++***************)))******++++++******))))))(((((((((((()))***+++))))))))))))***+++,,,,,,,,,,,,++++++******+++++++++)))((()))+++---......------,,,,,,,,,+++++++++%%%'''((((((((()))+++---+++++++++***************+++******))))))******+++))))))))))))))))))))))))+++++++++***************************))))))))))))(((***,,,,,,++++++,,,---++++++***)))))))))******((())))))******+++,,,,,,*********+++++++++++++++)))'''%%%%%%''')))))))))((()))************)))(((++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,******++++++,,,---------.....................///------------,,,,,,,,,,,,***++++++,,,,,,------...---------------,,,,,,,,,111///---...///000//////......------------......000///......------------//////......---,,,,,,+++///000111222333222222111000000////////////000000++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------000---+++***+++,,,,,,+++.........................../////////...---,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((('''***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************,,,+++++++++++++++++++++))))))*********+++++++++---------------------------.........------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++******+++++++++******+++,,,,,,---......)))+++,,,+++***)))***+++******))))))))))))******,,,+++++++++***)))))))))))))))************)))))))))))))))))))))***************))))))***++++++,,,---,,,+++*********,,,,,,---+++((((((***,,,---...,,,,,,++++++++++++******"""###$$$%%%$$$%%%(((***,,,+++++++++***))))))))),,,+++************+++,,,))))))))))))))))))))))))************************************)))))))))(((&&&(((***++++++***,,,---******))))))))))))******)))***+++,,,---------,,,++++++++++++++++++++++++)))(((&&&%%%&&&((()))***(((***+++------+++***(((***+++,,,------,,,***))))))))))))))))))*********++++++******+++,,,------///////////////000000000---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---------...............------------......111000...,,,,,,,,,,,,---.........------,,,,,,,,,...///111333333222111///000000////////////000000++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------.........------++++++++++++,,,,,,,,,,,,......------------......---,,,,,,---...---+++(((.........................../////////...---,,,,,,---,,,++++++++++++,,,---//////---,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,******++++++,,,------...//////------------------------++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---------...------,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))******++++++,,,,,,)))***++++++***)))***+++******))))))))))))******,,,+++++++++***))))))))))))))))))******)))))))))((())))))************************)))******+++,,,,,,,,,*********+++,,,---000---***))))))+++++++++************))))))))))))((()))***)))))))))+++---,,,+++++++++***))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************************)))))))))(((%%%'''))))))))))))***+++***))))))((())))))******&&&'''(((***************++++++++++++++++++++++++***)))(((''''''(((+++---***+++---......---+++***)))***,,,------,,,+++***+++***)))((((((((())))))++++++*********+++,,,,,,)))*********++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++,,,---......------------......000///---+++******+++,,,,,,,,,,,,,,,------......---...000222222111000///000000////////////000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,------............---*********+++++++++,,,,,,///......------......///++++++,,,...///...+++(((------------------------.........///......---------,,,+++******+++,,,---000///...,,,++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++*********+++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,------...------,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************************************((()))***+++,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,---------***))))))))))))))))))*********)))((('''&&&&&&%%%)))***++++++***)))+++,,,*********))))))*********+++++++++***************((())))))******))))))(((((()))******++++++******+++***************++++++++++++******++++++,,,,,,000...+++************)))***))))))))))))(((((((((+++,,,,,,+++******,,,---+++++++++***************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***************+++++++++************))))))))))))%%%'''))))))(((((()))***))))))((((((((()))******)))))))))***++++++,,,,,,+++++++++++++++************++++++***)))))),,,...+++,,,------------,,,+++******+++,,,,,,,,,++++++...---+++*********++++++******++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***++++++,,,***+++,,,+++***)))+++---......------------.........---,,,,,,++++++++++++***++++++,,,------......---...///000111000000///000000////////////000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******+++,,,,,,,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,------***+++,,,---...------,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------......///.........---,,,+++))))))+++,,,---------,,,,,,,,,------...************************,,,,,,,,,,,,---------...------------------------+++,,,---...///...---------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))+++------,,,+++***++++++++++++++++++++++++++++++,,,---------------***************************************+++++++++******++++++,,,,,,,,,,,,+++******))))))******+++++++++***)))((('''&&&&&&(((***++++++******+++,,,++++++************++++++***************+++++++++(((((())))))))))))((((((((()))***+++++++++******++++++***************+++)))***+++,,,,,,,,,,,,,,,...,,,++++++,,,,,,***)))*********))))))))))))(((((()))))))))((((((***,,,***************+++++++++***,,,...//////...,,,***))))))))))))))))))))))))))))))*********+++++++++************))))))))))))&&&(((******((((((((()))((((((((((((((()))******++++++******+++,,,...///++++++*********)))))))))(((***,,,,,,***)))+++---++++++++++++++++++++++++++++++******++++++,,,---,,,+++***)))***+++---...)))***+++,,,,,,+++***)))++++++,,,,,,---.........,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,---,,,***)))+++---......------------......,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000000000000////////////000000++++++++++++++++++++++++........................,,,,,,---......---,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,------------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------------,,,+++***+++,,,---...)))***+++,,,---,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...+++))))))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,***))))))***,,,---+++++++++,,,---...000111++++++++++++++++++++++++---------.........//////........................---.../////////...---,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------))))))******++++++++++++))))))*********+++++++++------------------------,,,,,,------...---------,,,++++++++++++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,.........,,,++++++++++++++++++++++++++++++,,,------......------************************,,,,,,++++++***)))))))))))))))******++++++++++++,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,(((***++++++******+++---,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,(((((())))))))))))((((((((()))***+++,,,+++******++++++***************+++(((***+++,,,---,,,,,,++++++******+++------+++***+++++++++************)))'''((()))))))))))),,,...))))))******+++++++++,,,)))+++...000000...+++)))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))(((***++++++)))(((((()))((((((((((((((()))******((('''&&&%%%&&&(((***++++++*********))))))(((((('''***,,,,,,***)))***,,,******)))(((((()))******++++++***)))***+++---...((((((''''''(((***---...(((***+++,,,,,,+++)))((((((((()))******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++---...---******,,,///.........------.........,,,---.../////////...---...------,,,,,,++++++***///............///000000000000////////////000000///111333555555333111///...---,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++************)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))))),,,...---,,,,,,,,,,,,++++++,,,,,,---///,,,******+++------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...........................++++++,,,,,,,,,,,,------+++,,,---......---,,,++++++******************+++,,,,,,,,,,,,++++++******))))))*********+++++++++------,,,,,,---...000111//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,))))))*********+++++++++++++++***)))***+++---...,,,------....../////////000000///...------,,,,,,,,,+++***)))))))))***+++...---+++******+++---...,,,,,,,,,------,,,++++++,,,+++++++++***)))))))))&&&(((+++---...---,,,++++++++++++*********))))))++++++,,,,,,,,,,,,------...------,,,+++++++++,,,......//////...,,,***)))(((((()))***+++,,,,,,,,,************************---------,,,,,,+++++++++******))))))***,,,...///111///,,,***(((((()))***---,,,,,,+++*********+++***************************+++,,,---...------,,,)))))))))((())))))***+++((()))***+++,,,+++******,,,,,,,,,++++++++++++***++++++******+++---...000******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,+++)))(((***,,,---+++((((((((((((((()))))))))))))))))))))))))))******+++***)))(((''''''((()))*********))))))))))))******.........------,,,,,,,,,))))))******+++++++++,,,,,,)))((())),,,---+++(((++++++*********+++---...***,,,......+++***+++---,,,,,,+++******+++++++++...,,,***)))******)))''',,,,,,,,,...//////---,,,///...,,,***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++------..................,,,,,,,,,---------......---,,,+++---///000///...222222111000///...------)))***,,,------,,,***)))------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,...---,,,------,,,+++++++++,,,,,,...,,,++++++,,,---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,************)))))))))(((+++++++++,,,,,,,,,------......------...///111222///......---,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------.........000//////...------,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++++++++++++++************)))***+++,,,,,,,,,+++***+++++++++*********))))))++++++,,,,,,,,,,,,------------,,,+++++++++++++++---............,,,+++***))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++*********,,,---...///...,,,***))))))))))))---,,,++++++*********+++************************)))***+++,,,------,,,+++***))))))))))))***++++++((()))***+++,,,++++++************))))))))))))(((+++***++++++,,,---......++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))***+++,,,***)))***,,,,,,***((()))))))))))))))(((((((((((((((((((((((())))))*********)))(((((()))************))))))))))))******------,,,,,,++++++++++++(((((())))))))))))))))))((())))))***))))))***+++,,,+++*********+++,,,---***,,,......,,,***+++---,,,,,,++++++++++++,,,,,,///---+++***++++++***)))*********,,,......,,,***...---,,,************+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------.........---,,,---///000000///000000000000////////////++++++++++++++++++++++++,,,,,,+++++++++,,,------......---------------,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******++++++,,,,,,------,,,,,,+++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,...---,,,,,,++++++++++++,,,,,,+++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************))))))))))))---------........./////////.........///000111222......------,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......////////////...------------,,,,,,,,,,,,/////////...------,,,,,,------,,,+++++++++++++++)))+++,,,......---+++***+++,,,,,,------,,,,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++******+++++++++***************++++++,,,,,,,,,,,,------,,,,,,+++************+++,,,,,,------------,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,++++++++++++,,,---------,,,,,,+++***)))))),,,,,,+++************+++************************)))***++++++,,,+++++++++***************+++,,,,,,)))******+++,,,+++++++++*********))))))))))))((()))***+++,,,------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******,,,+++***+++,,,+++***(((*********))))))(((((('''(((''''''''''''((())))))+++******))))))******+++******))))))))))))******++++++++++++***************************)))))))))%%%))),,,,,,)))(((,,,///---,,,+++***)))***++++++***,,,------,,,++++++,,,------,,,,,,,,,,,,------...,,,++++++,,,------,,,+++******+++------,,,***,,,,,,++++++++++++,,,,,,,,,,,,---------................................./////////......------,,,,,,,,,,,,---------.........------...000111111000.........//////000000000//////...------...//////++++++++++++,,,,,,---.........------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++***++++++,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,*********++++++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------......---,,,++++++++++++,,,++++++---......,,,)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...............///000000---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...///000000///...------------,,,,,,+++++++++//////.........---------------,,,,,,,,,++++++,,,)))***+++,,,---,,,++++++++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,+++******++++++,,,************************+++++++++,,,,,,,,,------++++++******)))******+++++++++,,,,,,------------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++***************+++************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++---------,,,++++++++++++******+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++,,,,,,,,,,,,,,,+++)))(((++++++******)))(((''''''((((((((((((((()))******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++******...------,,,,,,+++++++++'''***,,,,,,+++,,,...000---,,,+++)))))))))******+++,,,------,,,,,,,,,,,,------,,,,,,,,,---......,,,+++******,,,------,,,,,,+++***+++---...---+++++++++++++++,,,,,,------,,,,,,,,,,,,------------........................222111111000///...------,,,,,,,,,---------......///...---///111222111000........./////////000000---,,,+++******+++,,,---++++++++++++,,,,,,---...------,,,,,,++++++*********)))))))))***,,,---...+++++++++,,,,,,---------...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++************++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------...---,,,,,,+++++++++,,,,,,++++++---......,,,)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---------------............,,,,,,------------------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++++++++,,,---...//////...,,,,,,---------,,,,,,+++++++++...............---------------------,,,,,,++++++++++++***)))***+++,,,---***+++,,,,,,---------,,,******++++++,,,,,,,,,---************+++,,,---...************************+++++++++,,,,,,,,,------+++******)))******++++++***+++++++++,,,------...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++***************))))))***++++++************************+++*********************++++++******++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,+++*********))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++*********,,,++++++***)))(((((('''******))))))******+++,,,++++++,,,,,,,,,,,,++++++******))))))))))))******++++++++++++,,,,,,,,,,,,...------,,,,,,+++++++++)))((('''))),,,......,,,---,,,***)))((())))))***,,,,,,,,,,,,------,,,+++---,,,,,,,,,------...///+++)))((()))+++,,,,,,,,,+++***))))))+++,,,+++******++++++,,,------------++++++++++++,,,,,,,,,,,,------------------------000000//////...---,,,,,,,,,,,,,,,---------......///...---///111222111000////////////............---,,,+++******+++,,,---,,,,,,+++++++++,,,------,,,+++++++++++++++******))))))))))))***,,,///000***++++++,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++************+++,,,,,,+++++++++,,,,,,------...+++,,,---//////......---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...************++++++++++++,,,,,,,,,------------...+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---...---,,,+++))))))*********+++++++++,,,------------,,,++++++------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,+++******+++***)))((()))+++---...******+++,,,------------+++++++++,,,,,,,,,,,,,,,((()))***+++,,,------...***************+++++++++++++++,,,,,,,,,,,,------+++************+++,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,,,,,,,************************)))************++++++++++++,,,------------,,,,,,++++++++++++++++++,,,,,,***))))))))))))***++++++************************,,,,,,+++************+++***************+++,,,,,,,,,++++++++++++,,,------*********))))))))))))(((******+++++++++++++++******))))))))))))))))))*********+++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,+++++++++******))))))(((+++************+++,,,,,,***++++++,,,,,,++++++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,***************))))))))))))&&&$$$&&&***---+++(((,,,+++***)))((()))******,,,++++++,,,---...,,,***,,,+++++++++,,,---...///+++)))((()))***,,,,,,+++)))(((&&&'''(((***))))))***+++,,,---......------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,---------.........------...000111111000/////////......---------......------------......------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))***,,,...000******+++,,,,,,---......,,,,,,---------------,,,+++,,,,,,------,,,,,,++++++***)))))))))***,,,,,,+++,,,,,,---......//////+++,,,...///000///...---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...000000...,,,---...++++++++++++,,,---.........,,,++++++,,,---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***************************,,,---//////...---,,,*********+++++++++,,,,,,...------,,,++++++,,,,,,---------------.................................***+++,,,,,,,,,+++***))))))))))))******+++,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,++++++******+++,,,---***++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++***+++,,,.........------++++++*********+++---...)))))))))))))))***++++++************************...---,,,+++******+++,,,***))))))))))))***++++++,,,,,,+++++++++,,,---...*********))))))))))))(((++++++************+++++++++******))))))******+++******+++++++++,,,,,,,,,************************************************)))***++++++++++++***)))(((+++------,,,+++---...*********************************)))***++++++,,,)))***+++,,,,,,+++***)))******))))))))))))******************+++++++++,,,(((((())))))))))))))))))((((((((((((******************)))(((((()))++++++---+++***,,,......,,,************++++++,,,---...,,,+++))))))+++,,,,,,++++++)))'''((()))++++++++++++,,,---......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---///000000///------...............///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,------............---+++******,,,---///******+++,,,,,,---......+++,,,---.........---,,,+++,,,,,,------,,,,,,++++++***)))))))))***,,,---,,,,,,------...///000000+++,,,...000000///...---//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...111000...,,,---...*********+++,,,---...//////,,,******+++------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---........................++++++,,,,,,,,,---------***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------.........///---.../////////...---,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************+++,,,...000000///...---++++++,,,,,,,,,---------000...---,,,+++,,,,,,------------....../////////---.....................******+++,,,+++***)))(((&&&(((***,,,---,,,+++***)))***+++,,,------...------------,,,,,,+++++++++***+++,,,------,,,***((())))))******++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,------...---,,,+++******+++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,...//////......,,,+++)))))))))+++---///))))))((())))))***++++++************************///...,,,+++++++++,,,,,,)))))))))((()))******+++---,,,+++***+++,,,---...,,,,,,,,,++++++++++++***,,,+++***)))))))))++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,************************************************'''((()))******)))(((''''''***------,,,,,,---000***************+++++++++)))))))))))))))******+++)))***+++,,,,,,+++***)))******))))))))))))******(((((())))))*********+++))))))******+++++++++,,,***,,,///...+++***,,,///))))))(((((((((***+++,,,---+++***+++......,,,***************+++,,,---......,,,++++++,,,---,,,,,,///---++++++---...///...,,,,,,.........---,,,+++,,,,,,,,,---------......------------------------/////////000000000000000,,,,,,,,,---------......---,,,+++---///000///...++++++,,,---...///000111*********+++,,,---...///++++++++++++,,,---...///........................++++++++++++++++++++++++,,,,,,---------,,,++++++******+++,,,---//////000///...,,,*********,,,---...---,,,+++++++++,,,---000///---,,,+++,,,,,,---...------,,,---...///000000000///...------,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********++++++******++++++,,,------------,,,,,,+++++++++------------------------,,,,,,***)))(((&&&%%%%%%+++,,,------++++++,,,---+++++++++,,,,,,,,,---------.........---,,,,,,+++---,,,++++++******++++++++++++***************+++++++++------------++++++***+++,,,---...---,,,+++'''((()))***************)))************+++++++++.........---,,,+++))))))***+++,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++...---+++***)))***+++++++++++++++,,,,,,+++******////////////////////////---,,,,,,+++*********++++++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))***++++++++++++***************************))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))'''***------+++))))))+++,,,,,,++++++******+++++++++++++++************)))*********+++,,,,,,,,,------,,,+++*********+++,,,***)))(((((((((***+++,,,++++++++++++,,,,,,---...******))))))(((((('''''')))+++---......,,,)))'''(((((((((((((((((((((((((((((()))***+++,,,,,,,,,))))))***))))))((('''&&&***+++,,,,,,------------******+++,,,,,,,,,,,,+++......,,,+++***)))))))))++++++++++++,,,---......'''''''''((()))+++------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,...///000000++++++++++++,,,,,,---...------------------------,,,,,,,,,---------......///////////////.........////////////////////////+++++++++++++++,,,---...++++++++++++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,***++++++,,,---...///000,,,,,,*********,,,...///,,,+++*********+++,,,---......---,,,+++,,,------......---,,,------...///000//////...------,,,,,,,,,+++***+++---...---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++*********)))******+++,,,---......,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++------------------------,,,++++++******)))))))))+++,,,------++++++,,,---,,,,,,---------............/////////......---,,,...---,,,,,,++++++,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++.........---,,,+++))))))******+++,,,,,,,,,++++++************++++++++++++,,,,,,---------,,,++++++******+++,,,,,,,,,++++++---,,,,,,,,,++++++++++++************************---,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++........................---,,,++++++******++++++++++++,,,,,,,,,,,,++++++***++++++++++++***))))))))))))***++++++++++++***************************))))))))))))***************++++++,,,,,,++++++***************************''')))++++++)))((()))*********))))))******+++++++++++++++************)))*********+++++++++++++++,,,+++***))))))***++++++***)))(((((()))***+++,,,111000...,,,***)))))))))******))))))))))))))))))***+++,,,------+++)))(((************************((((((((())))))******+++******++++++++++++******)))******++++++++++++***(((((()))***************------,,,+++************,,,++++++++++++,,,,,,---))))))))))))***,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,++++++,,,------...........................,,,,,,,,,---------....../////////////////////...////////////////////////,,,,,,+++++++++,,,,,,---++++++++++++,,,---......------------------------------------------------***++++++,,,------------***++++++,,,---...//////---,,,+++++++++,,,---...******))))))***+++,,,------,,,,,,,,,,,,------...///...---------------.../////////...------,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++------------------------++++++++++++************+++++++++++++++*********------,,,,,,++++++******++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))((('''(((((()))***,,,---...///---------.........//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------.........///////////////000//////...---///...------,,,,,,------++++++************+++++++++,,,,,,------,,,,,,+++///...---,,,+++*********------.........---,,,,,,************+++++++++,,,***+++,,,,,,------------***++++++++++++******)))+++++++++++++++*********************************++++++*********+++,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,++++++******++++++++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***************************)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***)))'''''')))***((((((((())))))***+++++++++++++++************)))******************)))))),,,+++***)))******+++,,,******)))))))))***++++++111000...,,,***(((''''''******************+++++++++++++++++++++*********************************((((((((((((((()))))))))+++++++++,,,++++++***))))))))))))***))))))((((((((())))))***************,,,,,,+++******++++++,,,,,,++++++*********++++++++++++******+++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---..............................,,,,,,,,,---------............//////////////////////////////////////////,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---...------------------------------------------------)))***+++,,,---.........++++++,,,,,,---...//////111000...,,,***)))))))))))))))***++++++,,,---...+++++++++,,,,,,------.........------------------//////.........---------,,,+++***+++,,,---,,,+++------------------------------------------------++++++++++++++++++++++++************************......---,,,++++++******+++++++++,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))******+++,,,------------------............---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,------++++++,,,---------------................../////////......---......---,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///...............---,,,+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))*********************************************************++++++,,,,,,---,,,,,,------......------++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++******************+++***++++++++++++***))))))))))))***++++++++++++***************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))(((((((((***+++))))))******************+++++++++*********))))))+++*********)))(((((((((---,,,+++++++++,,,---...*********************+++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,+++***))))))***++++++************************)))))))))))))))(((((((((+++++++++***)))((('''&&&)))*********)))(((''''''***+++,,,,,,------,,,,,,+++*********++++++,,,---,,,,,,+++***)))))))))))),,,++++++*********++++++.........////////////000+++++++++,,,,,,,,,------******++++++++++++,,,,,,...---------------..............................,,,,,,,,,---------..................////////////////////////////////////,,,,,,+++*********++++++,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++)))***+++,,,---.........+++,,,,,,------.........000000...,,,+++***)))(((***+++,,,------...//////***++++++,,,,,,---------------------------,,,,,,...............---------...---+++,,,---...---+++------------------------++++++++++++++++++++++++------------------------************************......------,,,+++******+++++++++,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,++++++******+++,,,------++++++,,,---+++,,,,,,,,,,,,---------,,,------.........---------,,,,,,+++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///------...------,,,++++++***++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***---.........---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,+++,,,------.........---++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++***))))))***++++++***++++++++++++***))))))))))))***++++++++++++***************************************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,***)))***+++,,,,,,+++,,,,,,,,,+++***))))))+++++++++*********))))))+++*********)))(((((((((+++***)))))))))+++,,,---***++++++++++++*********)))))))))***+++,,,---...******++++++,,,,,,------,,,+++)))(((((()))+++,,,))))))))))))))))))))))))*********************)))((())))))************)))++++++++++++***)))((((((++++++,,,------------,,,************+++,,,------,,,,,,+++***))))))))))))++++++***))))))))))))***,,,,,,---------.........+++++++++,,,,,,,,,------((())))))***,,,------...//////...------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000////////////////////////++++++*********++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......***+++,,,,,,,,,,,,,,,+++++++++,,,---------------........................///---,,,,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++------------............*********+++++++++++++++......------,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,------------***+++---.........---,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------------,,,++++++***))))))+++,,,------++++++,,,---+++++++++,,,,,,,,,------+++,,,------------------,,,,,,+++************+++++++++***++++++,,,---...---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++***---............------,,,*********+++++++++++++++------------------------******+++,,,,,,,,,++++++***+++,,,------...------++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++***))))))***+++,,,***++++++++++++***))))))))))))***++++++++++++************************************++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,******,,,---,,,++++++,,,,,,------+++***)))+++++++++************)))******************))))))''''''&&&&&&'''(((***++++++++++++,,,++++++***)))++++++************++++++++++++++++++++++++,,,,,,******)))((()))***+++,,,((((((((((((((((((((((((***************+++++++++%%%&&&)))+++...///000111+++++++++,,,++++++******)))******++++++++++++++++++*********+++,,,,,,---,,,++++++*********++++++******))))))((())))))))))))))))))*********++++++++++++,,,,,,,,,,,,------((((((***+++,,,...//////000000///............///++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000////////////////////////***)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,------------...***++++++,,,------------+++,,,---.........---,,,++++++,,,---,,,+++******)))***+++---.........---...........................---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------------------,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---------........./////////++++++++++++,,,,,,,,,---***+++---...///...---,,,+++++++++,,,,,,---------)))******+++,,,,,,------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,---------...,,,,,,---...............------,,,++++++++++++,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,------......------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,------------++++++++++++++++++++++++++++++******++++++,,,------,,,+++******+++,,,---***++++++++++++***))))))))))))***++++++++++++************************************+++++++++,,,,,,***++++++,,,,,,++++++***************************,,,+++***+++------+++)))'''(((***,,,---,,,+++++++++++++++************)))*********+++++++++++++++((('''''''''''')))***+++++++++,,,,,,,,,+++***))),,,,,,+++******)))******++++++++++++************)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))******++++++&&&'''))),,,...///000000******++++++,,,+++++++++)))***++++++,,,,,,+++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,---*********))))))***++++++))))))))))))*********+++++++++,,,,,,,,,,,,------***++++++,,,---......///111000000///......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000111////////////////////////))))))))))))***+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,------------------------------,,,,,,+++***+++,,,---------,,,+++***+++,,,,,,---,,,+++)))(((''')))+++---...///......---.....................---,,,++++++,,,,,,***)))........................------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,------------------++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------....../////////---------.........//////---,,,,,,++++++,,,,,,---.........////////////000*********++++++,,,,,,,,,***+++---//////...---,,,+++++++++,,,,,,---------))))))***+++,,,,,,------******+++,,,,,,---......+++,,,------++++++,,,------------.........//////------...///000000//////......---,,,,,,,,,,,,---++++++++++++,,,---...///------++++++++++++------((()))+++---.........---++++++,,,---............++++++,,,,,,,,,---------))))))+++,,,---.........***+++,,,,,,------------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((((()))***+++,,,,,,---,,,+++++++++++++++++++++++++++*********+++,,,,,,---...---+++******+++---...***++++++++++++***))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++))))))+++------***'''"""$$$'''***,,,------,,,+++++++++************)))*********+++,,,,,,,,,---+++************,,,...///+++,,,,,,---,,,+++***)))+++***************++++++,,,++++++******)))))))))(((((())))))************************************&&&''''''((()))******+++*********++++++******)))((()))***++++++++++++++++++,,,------......------,,,,,,++++++***++++++,,,++++++++++++,,,---......++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------111111000///////////////------------------------,,,,,,,,,---------......---------...///000000111////////////////////////************************,,,+++*********+++,,,---++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,+++++++++,,,,,,+++******+++++++++***++++++,,,---------------------------------------,,,***))))))***,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---------......***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---,,,///............---------........................////////////////////////,,,---......,,,,,,---............------,,,,,,,,,...------,,,,,,++++++***---,,,,,,...111111///,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))((((((''')))+++---///......////////////......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,,,,,,,+++***---,,,++++++------,,,+++++++++,,,------...//////,,,++++++******++++++,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++'''(((***+++,,,---------******+++++++++,,,,,,,,,---+++******,,,------,,,******************************++++++++++++******************************,,,---/////////---+++)))+++++++++******(((''''''*********)))))))))))))))******))))))))))))******++++++***'''%%%&&&(((***,,,,,,,,,++++++***************************++++++******++++++++++++******++++++++++++++++++++++++,,,+++)))'''(((***,,,...------------------------)))))))))))))))))))))))),,,+++++++++***)))))))))***************************++++++,,,+++***)))((()))))))))))))))******+++---+++***+++---...---+++***)))((())),,,---...---+++++++++,,,,,,+++******++++++***)))((('''&&&%%%...***((((((***++++++))),,,,,,***)))))))))***+++)))))))))***++++++,,,,,,---......///////////////---,,,++++++++++++,,,---111///---,,,,,,,,,...///...---,,,,,,......---,,,000000///...............************************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,---...++++++,,,---------,,,,,,---------------------------,,,***))))))***,,,---,,,+++++++++,,,,,,------,,,,,,,,,---------......***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,+++,,,,,,,,,------..............................------------------------,,,---......,,,,,,---...------------------,,,,,,---------,,,,,,,,,,,,+++---,,,+++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---.........////////////......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,++++++------,,,+++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------............------***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,***))))))+++,,,,,,+++******************************++++++++++++******************************+++,,,---------,,,+++***++++++++++++***)))((('''***)))))))))))))))))))))******))))))))))))*********+++***((('''''')))+++,,,,,,,,,+++++++++******++++++++++++++++++************++++++++++++******+++++++++++++++++++++++++++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************+++,,,,,,+++***)))((()))))))))))))))******+++,,,***)))+++---...---+++,,,+++)))***+++,,,,,,+++++++++,,,,,,,,,,,,++++++************************000---++++++---......,,,------+++*********+++,,,*********+++,,,,,,------,,,------..................---,,,++++++,,,---......---,,,,,,,,,...000111///...------//////...---//////...---------------************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,...///000,,,,,,---------,,,++++++---------------------------,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,))))))***+++,,,---...///........................++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,------------------,,,,,,,,,,,,---------------,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++,,,,,,---------000///...---,,,------.........////////////......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------,,,++++++------,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++***************++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++***)))(((******+++++++++,,,,,,,,,+++)))((()))***,,,++++++******************************++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))************))))))))))))*********+++***)))((()))+++---,,,,,,,,,++++++++++++***------,,,,,,++++++************++++++++++++*********************************************+++++++++++++++++++++++++++++++++***************************************+++++++++***************************+++,,,,,,,,,+++***)))))))))))))))******++++++***))))))***---......---...,,,******+++++++++***,,,,,,------------,,,,,,)))******+++,,,---......,,,+++))))))+++,,,++++++...---,,,,,,++++++,,,,,,***++++++,,,------......+++,,,,,,---...---------......------------......+++++++++,,,---///222333000///......///000///.........---,,,,,,,,,,,,---************************+++***++++++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---------,,,,,,,,,,,,---------......,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---***++++++,,,------..............................++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,------.........++++++,,,,,,---......///...,,,+++***+++,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******+++,,,,,,---......,,,+++++++++,,,---///000......////////////......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,,,,,,,---...---,,,++++++------,,,+++,,,+++++++++++++++++++++...------,,,,,,------...------,,,+++************************************+++*********************)))******++++++******)))---------,,,+++***)))(((******+++++++++,,,,,,,,,+++***))))))+++,,,,,,+++******************************++++++++++++******************************************+++,,,---...,,,,,,,,,,,,,,,+++***))))))))))))))))))***************))))))))))))*********+++++++++******,,,...++++++++++++++++++++++++......------,,,+++************++++++++++++******))))))))))))))))))))))))((()))***+++,,,+++******++++++++++++++++++++++++************************+++++++++******************************************+++,,,,,,,,,+++***)))))))))******++++++++++++)))))))))***,,,---......---+++******+++,,,++++++,,,,,,------......------)))******+++,,,---......***)))))))))************------,,,,,,++++++++++++******++++++,,,---------,,,,,,---............---//////............//////+++++++++,,,...///111222///...---...///000///---......------,,,------...******************************++++++,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---------......---------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////............---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------.........++++++,,,---......//////------,,,+++***+++,,,...------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...******+++,,,,,,---......,,,,,,,,,,,,---......///......////////////......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++------++++++---///---,,,++++++------,,,+++,,,+++++++++++++++++++++...------,,,,,,------...------,,,+++******++++++************************************************)))******++++++******)))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---+++******,,,------,,,******************************++++++++++++******************************++++++++++++,,,...///000++++++,,,,,,,,,+++******(((((())))))******************))))))))))))******)))+++,,,+++++++++,,,...++++++++++++++++++++++++......------,,,+++************++++++++++++******))))))))))))))))))))))))((()))***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++***)))((((((***************************+++,,,------,,,+++***))))))***++++++++++++***'''(((***++++++,,,---...+++))))))))),,,---------+++,,,------.........---*********++++++++++++++++++,,,---------------...+++++++++++++++******)))))))))******++++++,,,,,,------...///////////////////////////////////////------------......//////...---,,,,,,......---,,,///...............//////************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------000///...,,,++++++******,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,---------......---............------,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///000000////////////......---------................................................,,,---......,,,,,,---...,,,,,,------------------+++,,,,,,---.../////////---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++,,,,,,---------111111000///...------,,,......////////////......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))),,,...---+++***,,,///---,,,++++++------,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++***+++,,,...------******************************++++++++++++******************************++++++,,,------...//////***+++++++++++++++******((((((((()))******++++++******))))))))))))******)))+++,,,,,,+++***+++---***++++++++++++,,,,,,,,,------,,,,,,++++++************++++++++++++******************************((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((***************************+++,,,---------,,,+++((()))+++,,,,,,,,,+++***''')))++++++***+++,,,...***)))((())),,,.........***+++,,,------...------++++++******))))))(((((((((***,,,---,,,+++,,,---***++++++++++++***)))(((((())))))******+++,,,,,,---...//////000000//////......////////////......//////.........------,,,...,,,+++,,,---...---,,,///............///000000************************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,---------...---,,,+++++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++,,,......---,,,+++,,,,,,,,,---------.....................---,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///000000///---------------------...........................------------------------,,,---......,,,,,,---...------------------,,,,,,,,,,,,------......//////,,,...000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---,,,+++......////////////......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***---///...***)))+++...---,,,++++++------,,,+++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------............------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++)))***,,,------,,,******************************++++++++++++*********************************+++,,,---...------,,,))))))******+++******)))'''(((((()))******++++++******))))))))))))*********+++,,,,,,***)))***+++******+++++++++,,,,,,,,,++++++++++++++++++************++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************,,,---------,,,,,,((()))+++------,,,+++***(((***,,,+++***)))+++---,,,***)))***+++------,,,)))***+++,,,------------+++*********))))))))))))%%%(((***+++***)))***,,,++++++,,,,,,,,,+++***)))))))))***++++++,,,,,,---,,,---......//////......---...////////////...---......///......------,,,///---,,,---...///...---...---------......///000************************)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++******+++,,,,,,***+++,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,......---,,,+++,,,,,,,,,---------........./////////...---,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111111000******+++,,,------...///........................------------------------,,,---......,,,,,,---............------,,,,,,,,,---------...............,,,///111111...,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,......////////////......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,+++...000...***(((***...---,,,++++++------,,,+++++++++,,,------...//////,,,++++++******++++++,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++***((()))***,,,,,,+++******************************++++++++++++******************************(((***,,,------,,,+++***((())))))*********))))))'''(((((()))***+++++++++******))))))))))))*********+++,,,,,,***(((((()))*********++++++,,,,,,,,,******************++++++******++++++++++++******++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++&&&'''((()))+++---......******************************,,,---...------,,,(((***+++------,,,+++***(((***,,,+++)))(((***,,,...,,,******+++,,,+++***((()))***+++,,,,,,---,,,************************'''***......---,,,---///,,,,,,---...---,,,+++******++++++,,,,,,---......+++,,,------......------,,,---...//////...---,,,---......///......------000...---...///000///...,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++---............---222111000...,,,***)))((("""%%%***...000000...,,,+++******+++------,,,***,,,------......------,,,,,,,,,,,,++++++*********---,,,,,,+++*********+++------------------------+++,,,------++++++,,,---///...---,,,,,,,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------//////.........---------...---+++******+++,,,---------------------------......//////////////////,,,,,,++++++,,,---///111///............---------+++---...//////---,,,*********+++,,,,,,---......---------,,,,,,+++++++++***+++,,,,,,******+++,,,111///,,,***)))+++...000,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---.........---,,,,,,+++++++++++++++++++++++++++((()))+++,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,++++++************++++++------,,,,,,,,,,,,++++++************************------------------------,,,,,,++++++***)))))))))---,,,+++)))((((((''''''+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++******))))))((()))+++,,,------,,,,,,***+++,,,---,,,+++***)))+++***)))***---...,,,***)))))))))'''&&&(((,,,///++++++,,,,,,,,,++++++************++++++,,,,,,,,,...---+++*********++++++***++++++++++++***))))))***************)))((('''************************************************...---,,,+++************---,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,+++***))))))******((((((((((((((((((((((((******+++++++++******)))************************))))))))))))))))))))))))'''(((******((((((((())),,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////............///000000//////...------------...---......///////////////...------------...//////++++++,,,,,,---.........++++++*********)))))))))+++++++++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------///......---,,,,,,++++++***+++,,,---------------+++******+++------,,,***,,,,,,------------,,,,,,,,,,,,,,,+++++++++******---,,,++++++******++++++------------------------+++,,,------++++++,,,---//////.........---------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------......---,,,,,,+++******,,,,,,---------.........+++,,,,,,,,,---------...///.........------------222111///...------------------------------------..............................---------......//////............---------)))***,,,---...---,,,+++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++---...---,,,+++,,,---000///,,,+++***+++---......------------------.../////////////////////...---......//////......---++++++++++++++++++++++++******,,,---.../////////++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------,,,+++******)))******+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++*********)))((()))+++,,,------,,,,,,,,,------------,,,+++++++++***)))+++---...,,,***+++,,,---,,,+++***+++,,,+++++++++,,,,,,++++++***++++++++++++++++++,,,,,,///...---,,,++++++,,,---+++++++++,,,+++******)))...............---,,,,,,++++++++++++++++++++++++************************,,,+++***((('''%%%$$$$$$---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++***))))))************************************++++++++++++******************************************************(((***++++++***))))))***,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............------......///000//////...---------------------...///////////////...------------...//////.........---------------*********))))))))))))))),,,,,,,,,,,,,,,------...------............------------+++******+++,,,,,,,,,,,,,,,,,,------------111000---+++***+++,,,---+++******+++------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,++++++******++++++------------------------+++,,,------++++++,,,---...//////000000...---,,,,,,,,,---------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------//////...---+++***))))))---------.........//////---------------.....................------------333222111///...------,,,------------------------------------------------...//////000///...---,,,///............---------((()))+++,,,---,,,,,,+++***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,...///...---,,,---...///...---,,,,,,,,,,,,---000///...------...///000......//////////////////......//////000/////////+++++++++++++++++++++++++++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++************))))))+++,,,,,,,,,,,,,,,///...------,,,,,,------+++******+++------,,,***,,,...000000...,,,++++++***++++++,,,,,,+++++++++,,,,,,++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++***)))'''''',,,------------,,,++++++************************,,,+++******)))***************************************+++++++++++++++***************************************************)))+++,,,,,,+++******+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------------------.........///......---------------------...////////////......------------...//////000000//////...------,,,++++++++++++++++++++++++------,,,,,,,,,---......---..................---///---+++)))))))))+++,,,+++++++++,,,,,,------...111///---+++******+++,,,++++++***,,,---...---+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,------------------------+++,,,------++++++,,,---,,,---///000000...,,,+++,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------......---,,,,,,+++******------........./////////........................------------------------000000///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,++++++,,,...000000///---+++///............---------***+++,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,.........---,,,---...------......------,,,+++000///---,,,,,,---///000............///////////////////////////...------+++++++++++++++++++++++++++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,---...///------,,,,,,,,,,,,------000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,++++++******+++++++++++++++,,,------+++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,///...,,,+++++++++,,,---*********+++,,,,,,,,,+++,,,---......,,,++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,++++++************))))))))))))))))))))),,,------------,,,++++++&&&'''''''''''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---......------+++,,,---------,,,***)))))))))))))))))))))))))))++++++***************+++******************************++++++,,,,,,++++++************************************************)))+++,,,,,,+++******+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,---------------///...------,,,,,,------,,,---......//////.........------------...//////000000/////////.........++++++++++++++++++,,,,,,------,,,,,,,,,---......---..................---///---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,++++++,,,......---+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------+++,,,------++++++,,,---+++,,,---......,,,***)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................,,,,,,------------------------..................------------------------------,,,,,,++++++++++++&&&(((,,,///000///---,,,///............---------......---------,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++---...---,,,+++,,,---------.........---,,,+++///...---,,,,,,---...///---.........//////000000000000///...---,,,***)))++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***)))(((''''''((()))***,,,,,,++++++++++++,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))***************+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++,,,,,,...---+++*********+++,,,)))***+++,,,,,,++++++,,,*********(((((()))+++...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,------------,,,++++++))))))******+++******)))++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,***+++,,,,,,,,,+++)))((())))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************************************(((***++++++***))))))***,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......------,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++)))******++++++,,,,,,---+++,,,---.........------......---,,,,,,,,,,,,,,,,,,------..................------------...//////........./////////000000***************+++++++++,,,,,,,,,,,,,,,------...------............------------+++******+++,,,,,,------,,,,,,++++++******%%%'''***---......---,,,,,,++++++,,,......---,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++******++++++,,,,,,------------------------+++,,,------++++++,,,---+++,,,,,,---,,,+++***)))*********+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,------...,,,,,,,,,---------...............---------------,,,,,,,,,,,,------------------///000000000000000------------------------...------,,,,,,++++++***$$$'''***---//////...---///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++---...---,,,+++,,,---------......------,,,+++------------------------------......///000000000/////////...---+++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******************+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,***************+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++*********+++)))***,,,,,,+++++++++,,,))))))(((&&&&&&(((,,,///)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++************************************************------,,,+++******++++++***++++++++++++***))))))*********************************)))******+++,,,(((((((((((((((((((((((()))***+++,,,------------************************++++++++++++++++++++++++(((***++++++***))))))***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------+++,,,---//////...------...------,,,,,,,,,,,,,,,,,,,,,---............---...------------...//////,,,------...//////000000******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***&&&'''***---...//////...,,,++++++---...///---,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------+++,,,------++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,---------------//////000///......------------------------.........---,,,+++++++++'''(((+++---.........---///............---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,...///...---,,,---.........---------,,,,,,,,,,,,...///000000///...,,,------......///000000111...............------,,,+++++++++++++++++++++++++++,,,------------------------------------------++++++,,,,,,,,,,,,------.........//////.........------,,,,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++******++++++,,,,,,,,,------,,,,,,+++***(((***------+++***+++---***++++++***))))))+++---))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,---......---,,,+++++++++,,,+++******)))((())))))***++++++******++++++++++++++++++++++++************************111///,,,***)))***+++,,,,,,,,,+++************+++++++++++++++++++++++++++******))))))***++++++,,,)))))))))))))))))))))))))))***+++,,,------------************************++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++************************************************+++++++++,,,------......+++---...000000///...---...---,,,,,,++++++,,,,,,+++,,,------......------...------------...//////---------------.........---------....../////////++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,---...............++++++++++++++++++,,,,,,))))))+++,,,...///000111,,,,,,+++---...///...,,,,,,------......------,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---------------------------+++,,,------++++++,,,---///...---,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---------,,,***)))------------------------//////...------,,,++++++***+++---............---//////.........---------''''''((()))+++...000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...///000///...---...000///...---,,,,,,,,,,,,------...111222222111...------------...///000000111,,,---...///000000000000++++++++++++++++++++++++------......///.........------------------------++++++,,,,,,,,,---------+++,,,---......---,,,+++.........------.........,,,,,,------.../////////************************------------------------......---,,,,,,++++++***...------,,,,,,---------+++,,,,,,------,,,,,,+++)))************++++++++++++++++++,,,,,,------------,,,+++*********+++,,,,,,---...///...---,,,+++(((+++------+++***+++---,,,...000///---+++++++++((()))***+++,,,---------*********++++++,,,,,,---)))***+++,,,---,,,,,,+++***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************(((%%%$$$$$$&&&))),,,...---,,,+++***+++,,,---++++++++++++++++++++++++******))))))***+++,,,,,,************************)))***+++,,,------...---************************++++++++++++++++++++++++***,,,...---,,,+++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------......///,,,---///111111000///......---,,,,,,++++++,,,,,,+++,,,------......------...------------...//////.........---,,,,,,++++++,,,,,,,,,---------..............................,,,,,,,,,++++++,,,,,,---///---,,,,,,---/////////,,,,,,,,,++++++***************+++,,,------...///,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++%%%''')))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++***+++---//////...---,,,000//////...------,,,,,,,,,---...///...---,,,+++++++++++++++++++++++++++(((((()))))))))*********.../////////...------,,,------,,,++++++,,,,,,,,,---------------------------...///...,,,+++,,,---/////////...---------,,,................................................////////////////////////......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............------///111333555555222///---............////////////000000111111000...+++***,,,---///...,,,***)))***,,,+++***))))))+++---...000//////---,,,+++******+++++++++,,,,,,---------,,,---.../////////...---,,,------......------,,,------------------,,,,,,---,,,,,,,,,,,,---......000000000///...---++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------............---------------,,,,,,+++++++++))))))*********+++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,%%%))),,,,,,***)))+++...,,,,,,,,,+++++++++************))))))))))))******(((***++++++******+++,,,***************+++++++++***+++,,,------,,,+++***---+++)))(((((()))+++---+++++++++***((()))+++---'''(((***++++++)))&&&$$$***)))))))))))))))******,,,,,,+++******+++,,,,,,+++***)))))))))***,,,,,,---+++)))((())))))(((''',,,------------,,,++++++((()))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((()))***+++,,,...)))%%%&&&***,,,+++((())))))(((((())))))***+++,,,,,,++++++,,,,,,---...---------........./////////---,,,++++++,,,...///------......///......---******,,,---///000111222---.........//////000000++++++++++++,,,,,,,,,,,,------------------------......------,,,---------///---++++++---//////...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---.........---,,,,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,***)))***+++...............---------................................................************************,,,,,,------------,,,,,,++++++++++++++++++++++++........................,,,,,,------------------000000111111111111000000///000222333333111///---............////////////,,,---///000111000......,,,---///...,,,*********,,,+++***)))***+++---...++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,---...///......---,,,,,,------------,,,,,,------------------------)))+++,,,...//////...---...............---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------............------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------***+++------+++***+++,,,,,,,,,++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,''')))++++++++++++,,,---,,,,,,++++++******************))))))))))))******''')))******))))))***+++,,,,,,++++++******))))))+++++++++,,,,,,+++++++++---+++)))(((((()))+++---+++,,,,,,***))))))+++---((()))***++++++)))(((&&&******))))))))))))******,,,++++++******++++++,,,+++***)))))))))***+++,,,,,,+++))))))***+++***))),,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++------------,,,,,,++++++,,,,,,+++,,,,,,---...///---)))&&&'''***,,,+++(((+++************+++,,,,,,,,,++++++++++++,,,------------.....................---+++***)))***++++++((()))***,,,---.........---------.........//////---........./////////000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......---------------,,,***+++---......---............------------------------,,,,,,,,,+++------,,,,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------......)))******+++,,,------...+++++++++++++++,,,---...------------------------............////////////------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------+++,,,---,,,+++******,,,---------...............................................................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,111111111222222111111111//////000000000///..................////////////,,,---///000000000///...+++---...---+++*********,,,+++*********+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------......------+++,,,,,,------,,,,,,++++++,,,,,,------.........(((***---000000///---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------............------,,,,,,+++++++++++++++***,,,,,,,,,,,,------------***+++------+++++++++,,,,,,,,,,,,++++++******************))))))***************+++++++++,,,,,,,,,)))))))))***,,,---,,,++++++************)))))))))******))))))))))))******'''((())))))(((((()))+++------,,,+++***)))((((((,,,++++++++++++++++++,,,,,,+++)))(((((()))+++,,,++++++,,,+++))))))+++---+++++++++************)))+++******)))))))))******,,,+++************+++,,,******))))))******+++,,,,,,***)))***+++,,,,,,++++++++++++,,,+++******)))******+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++.........------------,,,......------------...///---***'''(((***,,,+++(((,,,,,,++++++,,,,,,---...+++++++++++++++,,,------..................------,,,++++++******++++++,,,)))***+++,,,------------/////////...------,,,,,,.............../////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,---,,,+++***+++,,,------,,,...------------------------------------------,,,------,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---,,,,,,,,,,,,---...///******++++++,,,---------******))))))***,,,...///........................,,,,,,,,,,,,------------,,,---------------,,,,,,,,,,,,,,,---------------,,,,,,------------------.../////////---,,,---...,,,---------.../////////................................................000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......////////////......///......------.....................////////////000000000000///...---,,,+++,,,---,,,+++******+++,,,++++++++++++,,,---...///......---,,,,,,++++++,,,,,,------------------+++,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++,,,,,,---...//////+++,,,.........---,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,,,,------......------,,,++++++++++++++++++++++++*********+++++++++,,,,,,***,,,------,,,++++++,,,---,,,,,,++++++***************))))))))))))************+++++++++,,,,,,,,,+++)))(((***---...,,,)))***)))))))))))))))))))))+++******))))))******+++((()))******))))))***+++,,,,,,,,,++++++*********---,,,+++******+++,,,---,,,+++***))))))***+++,,,)))***+++***))))))***+++---,,,+++*********+++,,,++++++******))))))******++++++************++++++***************+++++++++,,,***)))***,,,.........***++++++++++++***))))))***++++++++++++******))),,,,,,,,,---------------+++++++++++++++++++++++++++++++++++++++++++++***---,,,+++++++++++++++,,,,,,***((()))+++,,,+++))),,,,,,++++++,,,,,,---...+++++++++***+++,,,,,,---...............---------++++++,,,---......//////////////////...---,,,,,,/////////...------,,,,,,........................////////////////////////------------------------...------,,,++++++,,,,,,,,,+++***+++---...---+++,,,,,,,,,,,,,,,---------++++++,,,------...//////...------,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///........................++++++++++++,,,,,,,,,,,,,,,,,,---......---------+++,,,---............---,,,,,,,,,---------.........///000///---,,,---...,,,---------.../////////................................................------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------------------,,,......---,,,,,,---...///............////////////000000000//////...------+++,,,,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,------000000000///......------------------------------,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////111000...,,,+++++++++,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...---,,,+++,,,---,,,,,,,,,++++++***************))))))))))))************+++++++++,,,,,,,,,,,,***)))***---...,,,))))))))))))))))))))))))***++++++************++++++)))+++,,,,,,******+++---******++++++,,,,,,,,,------,,,+++******+++,,,---++++++***))))))***++++++''')))******((((((((()))---,,,+++******+++,,,---,,,,,,+++***************************************))))))******+++++++++++++++***)))***---//////...***++++++++++++***))))))******+++++++++***))))))((()))))))))*********+++++++++++++++++++++++++++))))))))))))************,,,++++++************++++++*********++++++***)))***************++++++,,,+++************+++,,,,,,.....................---,,,---.........---,,,+++.../////////...------,,,---------..............................---------++++++,,,,,,,,,---------........................,,,,,,+++++++++,,,,,,---,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,---------++++++,,,---...///000000......---,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++++++++,,,---...........................+++,,,,,,,,,------------------......//////......***+++---...//////...---+++,,,,,,------.........,,,---...---+++++++++------------...............................................................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,---......//////......------------,,,------...///............////////////,,,------...///000111111++++++,,,+++))))))+++,,,,,,,,,,,,,,,---------------......///000111222222............------------...------------...//////,,,------......------,,,+++,,,,,,------.........333111---+++)))***+++---++++++,,,---------------,,,,,,,,,,,,---------------------------------------............------,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,------------------............+++,,,......,,,,,,,,,---++++++++++++++++++++++++*********))))))***************+++++++++,,,,,,,,,,,,++++++,,,------,,,***)))))))))************+++++++++************++++++***+++---,,,++++++,,,...))))))***+++,,,---......,,,++++++++++++++++++,,,+++******************+++''')))******)))(((((())),,,+++*********+++,,,------,,,+++***************))))))***++++++***))))))))))))***++++++++++++***,,,***)))***,,,.........+++++++++,,,+++******)))))))))***************)))))))))******+++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------******+++,,,,,,+++******))))))(((((())))))***+++***************+++,,,,,,---------.........//////...//////...,,,)))&&&$$$((()))***,,,---...//////,,,,,,------...///000000.........---------------))))))***+++,,,---......------------------------,,,,,,+++,,,,,,---...///,,,,,,,,,...//////...,,,,,,---------............,,,---------....../////////...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---.........---,,,******++++++,,,,,,------+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,---------------...//////000000//////***+++---///000///......++++++,,,,,,---......///,,,......---,,,+++,,,---...............---------................................................////////////////////////,,,,,,------------,,,,,,------------------------........................,,,,,,------------------......////////////......,,,---------........................////////////,,,,,,---...///000111222***++++++***))))))+++---+++,,,,,,---------------------...///000111222222///.........------------//////.........///000111---......//////......---------------------------///...---++++++,,,---...,,,------.........------,,,,,,,,,---------.............................................---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........---------............///+++---......---,,,,,,---*********++++++,,,,,,---++++++************++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,************++++++,,,,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---***++++++,,,,,,---------+++++++++,,,,,,+++++++++************************(((***,,,,,,+++************************+++,,,,,,...---,,,+++************((()))***++++++***)))(((((()))***+++,,,++++++***,,,***)))***,,,------,,,,,,,,,,,,,,,,,,++++++***'''((()))******+++******++++++,,,------...//////+++++++++++++++++++++++++++++++++,,,,,,---------------,,,------...///000)))+++,,,---,,,+++******)))(((((((((((()))*********************++++++,,,+++,,,,,,---...///000000,,,---...///---***&&&$$$&&&'''))),,,...///000000,,,,,,------...//////000.........------,,,,,,,,,)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---,,,---...000000...,,,---.........//////000000///............---------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---***+++---//////...---,,,''''''(((***+++,,,---...,,,---...///...---,,,+++------------------------*********+++++++++,,,,,,......///000111111000000***+++---///000000///...++++++,,,,,,---.../////////000000000...---...////////////......------,,,................................................////////////////////////...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............------,,,---....../////////.............../////////000000//////............///***++++++***((()))+++---+++,,,------......------///////////////.........//////.........---------000//////......000111222......////////////......------------------,,,,,,++++++,,,---............---......///......------,,,,,,,,,------..................................../////////...---,,,,,,+++,,,,,,------,,,,,,+++---------....../////////+++++++++,,,,,,,,,------+++---......---,,,,,,---))))))***+++,,,------...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***---///...+++***+++---******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******************************,,,......---++++++,,,))))))******++++++++++++...---,,,+++************((()))***++++++***)))(((((()))***+++,,,+++******,,,***)))***+++,,,,,,+++,,,------------,,,++++++''''''(((******+++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,---...///000)))+++------,,,+++***+++)))))))))((()))******+++*********)))***++++++,,,***+++,,,---...000111111(((+++...000111///---+++++++++---...///000000000---------........................------,,,,,,,,,++++++++++++++++++++++++//////---,,,,,,---...///---,,,,,,,,,,,,---...///.................................------,,,,,,,,,......................../////////......---------++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++---------............///---------------------,,,000///...---,,,+++******------............------------------------------,,,,,,---...////////////111000...,,,+++++++++,,,111---,,,......+++,,,000------,,,,,,------......,,,---...//////...---,,,////////////////////////000000///,,,)))***---000,,,***---333333,,,***---------------------------,,,---...//////...---,,,000000000000000000000000------......------,,,+++,,,,,,,,,---------..............................---------............///+++,,,------......---------------........./////////...---------///000111......////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,---------............////////////......---------------------------...///...---...///111222222111111111111222222000000///........................................................................------,,,,,,,,,...............---------+++---///111111111///...,,,,,,,,,,,,,,,,,,,,,,,,...000111222222111000...++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,************,,,,,,((()))++++++++++++---///,,,+++***+++---...---,,,,,,,,,,,,------,,,++++++---,,,+++******,,,---///111111000///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++******************+++......---,,,,,,+++******,,,,,,+++***+++,,,---...---------,,,,,,+++++++++))))))*********+++++++++++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111+++++++++,,,,,,---------******+++++++++******)))***************)))(((((())))))***+++,,,...///000---,,,,,,+++*********+++...---,,,,,,,,,,,,---...,,,,,,***)))))))))***+++++++++++++++++++++++++++...---+++)))((())))))******'''%%%%%%)))++++++***++++++---......---++++++******,,,------,,,******...------,,,,,,------...---,,,+++*********+++,,,...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,---------......------------------------......---------,,,,,,,,,.................................---------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------............+++,,,,,,------............---------------,,,,,,//////000000000000//////------------------------,,,------.........------000///---,,,++++++,,,,,,111...,,,......,,,---111///...---,,,,,,,,,------------............------........................///...---...///111000///111///......---+++---000------------------------------............------000000000//////.........------......------,,,+++---------.........//////........................---------............///,,,,,,---............---++++++,,,,,,,,,---------//////...---......///000......////////////......---,,,,,,++++++,,,,,,---------........./////////......////////////..............................---...///...---...///111222333555666666555333222000000///........................................................................------,,,,,,,,,------..................+++,,,---......------,,,------------------------///000222333333222000///---------------------------...///...,,,+++,,,------,,,+++******+++,,,---***+++,,,,,,+++***+++---,,,+++***+++---...---,,,,,,,,,,,,------,,,,,,+++,,,+++***)))***+++---..................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,+++++++++,,,---...,,,,,,,,,++++++************************+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,++++++++++++,,,,,,,,,---***++++++,,,++++++******&&&'''(((***++++++++++++*********+++,,,---...///---,,,++++++******++++++---,,,++++++++++++,,,---...---++++++***++++++,,,************************---,,,+++))))))))))))***,,,***'''(((***,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,---------......---,,,,,,,,,---......------,,,---...///000------------------------......---------......///+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------///---+++))))))+++---///++++++++++++++++++++++++------------............***++++++,,,---...//////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------------------,,,------------,,,,,,+++...------,,,,,,------...///,,,+++------+++,,,000000///---,,,++++++,,,---.........------.........------------------------///---+++...222333000,,,---///...+++***---000111.................................------.........//////.........------------............---,,,,,,........./////////000000........................---------............///,,,------...............+++,,,,,,,,,,,,---------000//////.........//////......////////////......---,,,,,,++++++,,,,,,---....../////////000000000...//////////////////...////////////////////////---...///...---...///111444777<<>><<<999777666666555444444555666666666666888:::<<>>======>>>:::999888777666555555555666666666666666666666666666666666666666666666666666666777888888888888777999999888888888888999999777888888999888777666555333333222222222222333333222222111111000000111111000000000000000000000000000111333333111111222444///111333111///...///111000000000000000000000000///000000111111111111111......//////000000111111111111111000000000000000/////////////////////////////////000000111111222111111111111111111111111000000111111111222222222222333333222///...///111000000000000000000000000////////////////////////---......///////////////...000222222///------...------------------------,,,---------------------,,,,,,------------,,,,,,+++***)))***,,,,,,,,,***+++++++++++++++++++++++++++,,,---.........------***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,++++++)))***+++,,,,,,***)))'''((()))+++,,,,,,,,,,,,+++******+++,,,,,,---......------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++...///...+++******,,,+++++++++++++++++++++++++++,,,------......------,,,,,,------------,,,,,,......------------......---,,,++++++++++++,,,---------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,------------------......///111111000///,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,------------.........//////555444333111///---+++***---......///////////////,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,---.../////////...,,,------...///000111111222222111000//////000000////////////000000000000000000000000000000000000000000111111111111000000000///.........000111222+++,,,,,,---...///000000////////////////////////111111111111222222222222//////000000111111111222///000222333444444333333111111222222222333333333888:::<<>>@@@GGGLLLNNNPPPSSSTTTTTTTTTRRRPPPMMMJJJIIIFFFEEECCCBBBBBBCCCDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNUUUTTTRRRPPPNNNLLLKKKJJJGGGFFFEEECCCBBBBBBBBBBBBGGGDDDAAA@@@@@@@@@???>>>CCCDDDFFFGGGGGGGGGFFFEEEHHHHHHHHHJJJKKKJJJHHHEEEFFFFFFGGGFFFEEEDDDBBBAAAEEEBBBAAABBBDDDBBB<<<777444666777888777666333222555444222111111222333555222222333333222222111000111111111111222222222222555666777777666333111///222000...---///000000000///000000000111111222222222111111111000000//////------...///000111222222111000000///...---------111111111111000000000000111111111111222333444444333333333333333333444444666555222000//////////////////000111111111111000---...///000111222333333////////////////////////000,,,---888EEEFFF999,,,++++++++++++++++++++++++...---,,,,,,---...------+++,,,---...////////////222111///...///...,,,+++///000...+++,,,///...+++,,,,,,.../////////...---------,,,,,,---///222444///...,,,++++++,,,---...+++,,,,,,------......///******+++,,,,,,,,,,,,+++******+++,,,,,,---......------,,,,,,,,,---.........---,,,,,,---+++(((&&& $$$((())))))))),,,///.........---,,,+++***))))))+++---//////---+++)))------,,,,,,,,,------......------------...////////////.........---------///......------,,,++++++,,,,,,,,,------............------,,,---...///000,,,,,,,,,---------......---,,,++++++******+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************++++++++++++,,,------------.....................------------000//////...------,,,,,,---------............///111000000///......------................................................------------------------------,,,+++++++++,,,,,,000//////.........//////000000000/////////............//////000000111111333222111////////////000...///000000111111000000000000000000000000000000000000000000000000000000///000222222111111111222444333333222222222333333333444444444555666666666333444666999;;;>>>@@@BBBEEECCCFFFMMMRRRSSSTTTVVVXXXXXXWWWUUUSSSPPPMMMLLLIIIIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTYYYYYYXXXVVVUUUSSSQQQPPPHHHHHHHHHHHHIIIIIIJJJKKKPPPMMMKKKJJJJJJJJJJJJIIIKKKLLLNNNOOOPPPPPPPPPOOORRRRRRRRRTTTUUUTTTQQQOOORRRRRRRRRQQQPPPNNNLLLJJJHHHEEEDDDFFFHHHFFFAAA<<<666777777666555333222000333333111000000111222222111111111111111000000///111222222222222222222222111222333333333222111000333111//////000111111111........./////////000000222111111111000000000000......//////000111111111222111111000//////....../////////000000111111111333222222111111111222222222222222222333333333333666555333222222222333333///000111111222222111111222111111111000000//////////////////////////////,,,...666DDDPPPNNN@@@222------------------------///...------............////////////...---,,,,,,000///......//////...---111222000---...111111---,,,---.../////////...---000000//////000222555666222111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---......///000000...------,,,,,,,,,------,,,++++++,,,---,,,***((((((***++++++*********+++,,,,,,---,,,,,,+++***)))***+++---......---+++***,,,,,,++++++++++++,,,,,,------------.....................------------,,,------------------------,,,,,,,,,------............------,,,---...///000,,,,,,,,,---------......---,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++*********,,,,,,,,,,,,------------............/////////////////////...------,,,,,,---------............///000000000///......------................................................------------------------,,,,,,,,,,,,,,,,,,------111000///...............111000000000000000//////---......///000111111222000///////////////000111000000000///000111111222000000000111111111111111...//////000111222333333///000222222111111222333222222111111111222222333777777888888999:::;;;;;;:::;;;<<<>>>AAADDDFFFHHHLLLJJJLLLSSSXXXWWWWWWXXX[[[ZZZYYYWWWUUURRRPPPNNNMMMMMMLLLLLLMMMNNNPPPQQQTTTUUUVVVWWWYYYZZZ[[[\\\[[[ZZZZZZXXXVVVTTTRRRQQQMMMMMMNNNOOOQQQRRRSSSTTTVVVTTTSSSRRRSSSTTTSSSRRRVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\\\\\\\]]]^^^]]]ZZZXXXWWWWWWWWWVVVTTTSSSQQQPPPMMMLLLKKKLLLNNNNNNIIIEEE>>><<<:::888666444333222444444444333333222222222222222222222111111111000222222222222222111111111000000000111111222222222555333111111222222222111///////////////000000000111111111111111000000000000000000000000000000000222222111111000000//////------...///000111222222333333222111000//////000111111111111222222333333444444222222222333444555111111222333333333333222333222222111000///......////////////////////////&&&)))111<<>>??????@@@CCCCCCDDDEEEFFFHHHJJJKKKTTTPPPPPPTTTWWWVVVVVVXXXYYYXXXWWWUUUSSSQQQOOONNNNNNNNNOOOQQQTTTWWWZZZ\\\]]]^^^______```aaabbbbbb^^^^^^\\\ZZZWWWTTTRRRPPPRRRSSSUUUWWWYYY[[[\\\]]]___^^^\\\]]]^^^^^^]]]\\\______```aaaaaa```_________^^^^^^___```^^^[[[XXXVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQSSSTTTTTTQQQNNNHHHFFFBBB>>>;;;:::999999888888888888777666555444666555555444444444444444333222222222111111000000333222222222222333444555555444222222222333111000222222222222222222222222111111111111111111111111111111111000000000//////111111111000000/////////---......///000000111111222111111000//////000000000000000111111222222333333222111000000000111222111222333333444444333333000000000000000111111111////////////////////////,,,,,,+++,,,,,,---,,,+++////////////////////////...//////...------...000,,,,,,------...//////000---,,,,,,,,,...///...---+++---,,,+++...333444111---------.....................------...///000111111111///...---------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,------.........///////////////......---,,,+++***+++******+++,,,---,,,+++,,,***)))+++///000...+++))))))***+++++++++******,,,+++*********+++,,,---000000///.........//////***+++---//////...---,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---------.....................------............,,,,,,,,,---------...............------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++******+++++++++,,,,,,,,,---------......///000111222222...............------------------............///////////////............---------.........//////........................------------------------............//////000111000000///...............000000000000111111111111---......///000111111111,,,---...///000111111222222111000000000111333444333333222222111000//////111222222222333333444444222444666777666666777888<<<<<<<<<<<<===>>>@@@@@@??????@@@BBBCCCEEEFFFFFFIIIIIIJJJKKKNNNQQQTTTVVV^^^WWWSSSTTTTTTRRRSSSVVVTTTSSSRRRPPPOOOMMMLLLLLLMMMNNNQQQUUUZZZ___dddgggffffffffffffggggggggghhhgggfffccc___\\\YYYWWWVVVUUUWWW[[[```dddhhhjjjkkkmmmlllkkklllmmmmmmllljjjffffffffffffeeecccbbb```^^^]]]]]]^^^^^^\\\YYYVVVVVVVVVVVVVVVWWWWWWXXXXXXUUUUUUUUUVVVVVVVVVUUUSSSQQQNNNJJJFFFBBBAAA@@@AAA=========<<<;;;999888777888888777666555666666777444444333333222111000000555444333333222222333333444222111222333333111///333333333333333222222222111111111111111222222222222222111111000000//////000///////////////......000000000000000/////////000000//////000111111222//////000111222222333333555444222000/////////000222222333444444444444333000000000000000111111111////////////////////////777444000+++(((***...111........................,,,...///---,,,+++---///------,,,,,,---...000000...---,,,,,,------,,,+++...000000000444;;;<<<:::------------......//////---,,,,,,,,,,,,---------------------------......------------......//////++++++,,,------------,,,++++++++++++,,,,,,,,,,,,......///...---,,,+++***---,,,******+++,,,+++))),,,***)))+++...///---***))))))***+++++++++******,,,+++***))))))+++---...111000///...............***+++---//////...---+++------,,,,,,,,,+++++++++......---------,,,,,,,,,..........................................------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------......///000111111222........................---------............/////////////////////......,,,,,,------.../////////........................---------------------------------,,,------......//////............////////////000000000000000111////////////000000000000111222222222222222111000222222111111222222333444444444444333222222111111555555666666777777777888999;;;===>>>======>>>@@@BBBBBBBBBCCCDDDFFFGGGHHHFFFGGGIIIJJJLLLNNNOOOPPPNNNOOOQQQUUUZZZ```fffiiijjjccc]]][[[XXXTTTRRRTTTQQQPPPOOONNNMMMMMMMMMMMMNNNPPPSSSYYY___ffflllooonnnnnnnnnmmmmmmmmmmmmmmmllliiieeeaaa^^^]]]\\\]]][[[^^^eeelllsssyyy}}}yyyxxxwwwxxxyyyxxxvvvtttnnnnnnooonnnmmmkkkiiihhhdddccccccccccccaaa]]]ZZZYYYYYYXXXXXXYYYZZZ[[[\\\XXXXXXXXXXXXXXXXXXWWWWWWVVVTTTPPPLLLJJJHHHHHHHHHCCCCCCBBB@@@???===<<<<<<;;;:::999888777888999:::999888777666555444333222333333333222222111111111222111111222444444222000222222222111111111111111111111111222222222222222222222222111111000000000////////////............222111111111000000000///000//////000111222333333///000000111222333444444888777555333111111111111111222333333444444333333333222222111000///......////////////////////////...///...---++++++---///........................+++---///---+++***,,,///111000...---,,,,,,------...---++++++,,,,,,+++***---/////////333:::;;;999...------------...//////...............---------++++++,,,,,,---.........,,,------...//////000000++++++,,,---------------************************---......///...---+++***...,,,******+++++++++***---,,,++++++,,,+++)))'''***+++++++++++++++************))))))***+++---.........---,,,++++++++++++***+++,,,---...------,,,------------,,,,,,,,,,,,//////...---,,,,,,++++++/////////........................///......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000........................---------............///.../////////////////////,,,,,,------...//////000........................------------------------///......------------.........---......///000111....../////////000000000000000000000////////////...///000222222222222111111222222333444333333333444444555555666666666666888999:::;;;<<<>>>??????AAACCCEEEFFFFFFFFFGGGHHHFFFGGGGGGHHHJJJKKKMMMNNNPPPQQQSSSUUUWWWYYYZZZ[[[YYYZZZ]]]bbbiiiqqqxxx|||xxxqqqllliiiccc[[[UUUTTTQQQQQQPPPOOOOOOPPPQQQRRRRRRTTTXXX]]]dddkkkppptttvvvvvvuuuuuuttttttssssssnnnkkkgggcccbbbccceeegggjjjnnnttt|||}}}xxxyyyzzzzzzzzzyyywwwvvvsssrrrrrrrrrqqqoookkkhhhdddcccbbbaaaaaaaaabbbbbb___`````````^^^^^^^^^^^^[[[ZZZWWWUUUSSSRRRQQQQQQMMMLLLIIIGGGEEEDDDDDDDDDAAA@@@>>>======>>>???@@@>>>===<<<;;;999888777666111222333444555444333222222111222444666666444333333333222222222111111111111111111222222333333333222222111111111111111111////////////////////////111111111111222222222222222222111111111222222333000000111222333444555555777555444222111111222222111111222333333333333333222111111111000000//////////////////////////////'''(((***+++,,,,,,,,,+++........................,,,...000///+++***---111111000...,,,,,,,,,---...,,,+++***+++,,,---,,,+++***,,,,,,***---222333000...------,,,---...///000////////////...------,,,---------...............------..................+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++---+++))))))+++,,,,,,,,,+++,,,------+++*********,,,,,,---,,,,,,+++***)))))))))))))))***+++,,,---...---,,,+++************++++++,,,,,,,,,---------.........------------,,,---------------------,,,000/////////.........---....../////////...,,,,,,,,,,,,,,,---------.....................///000111---------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------------.........//////............////////////---.....................---------.........//////.........///////////////,,,,,,------...///000000........................------------------------222111000///////////////------------///000111222---.........//////000000111111000000//////......%%%'''***...111222333444111222333444555444333222333444555777888:::;;;<<<:::;;;<<<>>>AAACCCDDDEEEFFFIIIKKKLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVWWWXXXZZZ\\\^^^aaabbbcccdddeeehhhlllsss{{{|||xxxuuunnnbbbYYYUUUSSSSSSRRRRRRRRRTTTUUUVVVWWWXXX[[[```fffmmmrrruuu{{{{{{{{{zzzyyyyyyxxxxxxtttqqqllliiiiiimmmqqquuuyyy}}}~~~|||xxxuuutttrrrpppnnnmmmllllllmmmhhhhhhiiihhhfffeeeeeefff```___]]]\\\ZZZYYYYYYXXXVVVTTTQQQMMMKKKKKKKKKLLLHHHFFFEEECCCCCCDDDEEEFFFBBBAAA@@@???===;;;::::::111333555777999888777777222222333555777888777555555555555444444333333333111111111222222333333333111111111111111111111111000000000000000111111111000000111222333444444555555444333222111111111111000111111333444555666666333222111000000111222222111111222333333333222222---...///000111222333444////////////////////////000///......///111222333////////////////////////,,,000222000,,,+++...222...---,,,+++,,,...000222))))))(((***,,,......------///---+++---000000---......---,,,---...///000............---,,,++++++//////000000///...------///......------,,,,,,++++++,,,------......------.....................---***,,,---//////...,,,++++++)))((()))+++---......&&&***------,,,+++---000.........---,,,+++***)))(((((()))***+++,,,,,,,,,000///...---,,,++++++,,,,,,,,,+++++++++,,,---...//////.........---------+++,,,,,,------......///000000//////.........---....../////////...,,,+++------------------------////////////////////////---------,,,,,,+++++++++...+++((('''***---000111///...,,,+++***++++++,,,///...,,,,,,------,,,+++,,,++++++******++++++,,,------------,,,++++++***)))***+++,,,---,,,+++***---------,,,,,,++++++++++++,,,---.........---,,,---------.........//////---,,,,,,++++++,,,,,,---,,,---------------------////////////////////////---......///////////////,,,,,,,,,---------......000000000000////////////......---------......///000000000111111111222222000000000111111111222222/////////000111222444444666666555444555666888999888:::<<<======>>>@@@BBBCCCEEEGGGIIIJJJLLLOOORRRTTTSSSRRRRRRRRRSSSTTTUUUQQQSSSVVVXXXZZZ]]]aaaeeeiiijjjlllmmmnnnooorrrtttttttttwww{{{}}}yyyssskkkaaa[[[YYYXXXVVVVVVVVVYYY\\\]]]```bbbeeefffiiinnnvvv}}}yyy}}}{{{{{{yyyyyyyyyzzz}}}{{{yyywwwxxxyyyzzzzzzyyywwwvvvtttsssrrrqqqsssppplllhhhfffdddaaa___^^^ZZZUUUSSSTTTTTTSSSQQQNNNNNNNNNMMMLLLMMMPPPRRRLLLKKKJJJHHHFFFDDDCCCBBB???>>><<<:::999888777777888777777888999:::888777999999888777666555444444444333333333222111111111------......000111222333222222222222111111111111000000000000000000000000222222222222222222222222111111222333444666666777333333333222222222111111222333333444444333333222333222111000000111222333222222222111000//////...,,,,,,------...///000000000...,,,,,,...///...---...------------...//////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------///...---,,,,,,---...///,,,---------.../////////,,,,,,,,,---------......------------------------***+++---...------...///---------------------------......//////......---+++,,,---------,,,+++***++++++,,,,,,,,,---------))))))+++,,,...///111111---...///...------...///+++++++++,,,,,,,,,------...,,,++++++---......---------............---------...000111111111000///---///111000...---///111---------------------------------------------------------,,,,,,,,,++++++---***''''''(((***+++,,,......---,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***,,,++++++******++++++,,,,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++///000000000...---+++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---............---------,,,........................---......///////////////,,,,,,---------.........000000000000////////////......------......///000//////////////////000000000000000000000000000000111111111111222333444444444555666888999:::<<<===???AAACCCCCCCCCCCCEEEGGGEEEHHHLLLOOOQQQSSSVVVXXXYYYXXXXXXYYYZZZ[[[]]]^^^^^^```bbbdddgggkkkpppsssuuuxxx{{{}}}}}}}}}~~~zzztttnnnfffaaa___^^^\\\\\\]]]```dddfffkkknnnppprrrtttxxx~~~~~~|||zzzyyyxxxuuuqqqoooooooooooonnnhhhddd```^^^^^^]]][[[YYYRRRQQQQQQQQQTTTWWWZZZ\\\UUUTTTRRROOOLLLJJJHHHFFFFFFEEEDDDBBBAAA@@@??????;;;::::::;;;<<<<<<;;;999999999888888777666555555666555555444444333333222222111000000000000000000222222222111111111111000111111111111111111111111222222222222222222222222222222333333444555666666444444444333333333222222222333333444444333333222222222111111111111222222222222222111000/////////,,,,,,---......//////000000...,,,---...///...---000///...---------------------------------------000//////...---,,,++++++---,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,,,,---...------...........................------,,,,,,,,,------------------,,,,,,.........,,,***+++---///------------------------+++,,,,,,------,,,,,,+++******,,,------------,,,************++++++++++++---,,,,,,,,,++++++******,,,---...---,,,+++,,,...---.........///////////////---,,,,,,---...---,,,,,,,,,------------,,,,,,++++++---.........---,,,+++---......,,,+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,000...,,,,,,---------,,,---............---,,,,,,---+++******,,,,,,+++))),,,++++++******++++++,,,++++++,,,---------,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++000000000000///---,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------000//////......------------------------------------......///////////////,,,------------.........////////////000000000000...............///000111000000//////////////////111111111111111111111111222333333444666888999:::999;;;>>>??????@@@BBBDDDGGGIIIJJJJJJJJJJJJKKKMMMNNNRRRWWW\\\___aaaccceeeffffffggghhhjjjlllnnnooopppqqqtttvvvyyy~~~{{{wwwrrrnnnjjjiiihhhffffffhhhlllqqqsssxxx{{{~~~vvvssspppoooqqqtttvvvwwwuuussspppnnnllljjjfffcccYYYVVVUUUXXX^^^dddggggggbbb```^^^ZZZWWWTTTQQQPPPKKKJJJIIIGGGFFFEEEEEEEEEBBBAAAAAABBBCCCCCCAAA@@@======<<<<<<;;;;;;::::::999999888888777666555555333333222111111111111111333333333222222222111111333333333333333333333333222222222222222222222222333333333444444555555555555555555444444444333333333333444444444444333333222222333333333333222222222222222111000000//////---------......//////000000...------...//////...222111///...---,,,,,,,,,+++,,,,,,---......//////222111000///...,,,++++++------,,,,,,,,,,,,------------------------------------,,,++++++,,,------//////..................000///...---,,,++++++***.........------,,,,,,,,,...---+++(((&&&&&&))),,,------------------------+++,,,,,,------,,,,,,+++((()))+++,,,---.........++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((''''''***,,,---,,,+++***+++,,,....../////////000000000000...,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,---...---,,,+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000///...///111111///---------/////////...---,,,---+++***+++,,,,,,+++***,,,++++++******++++++,,,***++++++,,,------------,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////---------.........//////------,,,,,,,,,,,,------......//////////////////---------------------------......///////////////------------............////////////000000000000///////////////000111222222222222111111111111111333333444444555666666777444555777999<<>>======<<<;;;:::999999333333333333444555666777555555444444333333222222333333333333333333333333222222222222222222222222333444444444444444444444444444444444333333333333333333444444444444333333222222444555555444222222222222222111111000000000------....../////////000000...------///000//////111000///...------------.../////////000000000111000000//////...---,,,,,,//////............//////........................------------------------000000//////......------//////...---,,,,,,++++++.........------,,,,,,+++---------+++))))))+++------------------------------......//////......---******+++,,,------......---------.........//////(((((())))))******+++++++++,,,---,,,+++***+++------------............///111///---,,,,,,---+++***,,,,,,------------,,,,,,------......//////////////////000///....................................------------------------------------------------******+++,,,//////...,,,,,,---.../////////---------,,,+++,,,---...---,,,,,,++++++******++++++,,,***++++++,,,------------,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---......---------.........//////...------,,,,,,------...,,,------...///000111111........................---......///////////////---------.........//////.../////////000000000111000//////000111222333333333333333333222222222222333444555777999:::<<<<<<::::::<<<===@@@CCCEEEFFFGGGIIIJJJHHHGGGKKKRRRXXX[[[]]]___```aaabbbdddgggnnnrrrxxx}}}}}}{{{{{{zzzzzzzzzzzz{{{||||||{{{{{{|||{{{zzzyyyxxxvvvuuutttsssssssssnnnmmmkkkkkklllooorrruuujjjfffcccbbbdddhhhkkkmmmrrrrrrsssqqqnnniiieeeccc[[[VVVRRRTTT[[[aaacccbbbddddddcccaaa```^^^]]]]]]WWWVVVUUUTTTSSSRRRRRRRRRMMMLLLKKKLLLMMMLLLKKKIIIEEEEEEFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@???>>>======666666666666777888999999444444444333222111111000333333333333333333333333222222222222222222222222333444444444444444444444333333333333222222222222333444444555555444444333222222444555555444222222222222222222111111111111.........//////////////////...------///000000000//////.........//////000111111000000000/////////---------------.........000//////......//////000..............................////////////......000000000//////......---------------------------.........------,,,,,,,,,---///111222111000000111---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////'''((()))***+++---......+++---...---,,,+++,,,------------............///111///---,,,,,,---+++***------............------///////////////000000000000000////////////...---------------------------------------------------------------............+++***+++---///111000...,,,,,,---............------,,,+++,,,...///...---,,,++++++******++++++,,,++++++,,,---------,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------,,,+++******+++++++++++++++,,,,,,,,,------......------------......,,,,,,---...///000000111////////////////////////---......///////////////------........./////////......//////000000111111000000000111222333444555333333444444444555555555666777888:::<<<>>>???@@@BBBBBBBBBCCCDDDFFFGGGHHHIIILLLPPPQQQRRRXXXccckkkqqqsssuuuvvvvvvwwwyyy{{{}}}|||xxxvvvwwwzzz|||}}}~~~|||uuurrrpppnnnooooooooonnnmmmlllkkkiiihhhfffffffffbbb```______```cccfffiii^^^[[[XXXVVVXXXZZZ\\\]]]aaacccdddccc```\\\ZZZYYYTTTPPPLLLKKKOOOSSSVVVVVVZZZZZZZZZZZZYYYYYYYYYXXXUUUUUUTTTSSSRRRQQQRRRRRRLLLKKKJJJKKKKKKKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFEEECCCBBBAAAAAA>>>===<<<:::999999999999444444333222111111000000333333333333333333333333444444444444444444444444333333333444444555555555333333222222222111111111444444555555555555444444222222333333333333222222222222222222222222222222///////////////////////////...------///111111000///.........//////000111000000///......---,,,,,,+++,,,,,,---......//////......------------..............................//////000000000000//////000000//////////////////,,,,,,,,,---------......------------------------(((+++///111111///......------------------------+++,,,,,,------,,,,,,+++...---,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,+++,,,........./////////000000000000...,,,,,,------,,,+++---......//////......---...------------.../////////...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////...---...000111000///,,,,,,,,,,,,,,,---......,,,+++***+++---...---,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------......------------.........---------------------........................---......///////////////............////////////.........///000111111111000111111111222444555666777777888999::::::;;;;;;??????@@@AAABBBCCCCCCDDDIIIIIIJJJKKKMMMPPPRRRSSSVVV\\\dddhhhkkkqqqzzz~~~zzzwwwuuunnnkkkhhhfffhhhjjjlllmmmmmmooopppqqqqqqpppnnnmmmfffdddbbbaaacccdddddddddaaaaaa```______^^^]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[UUUSSSPPPOOOPPPQQQRRRQQQUUUXXXZZZYYYVVVTTTTTTUUUQQQOOOKKKIIIIIILLLOOORRRUUUTTTTTTTTTTTTTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKIIIGGGEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@???===<<<<<<;;;;;;999999888777666555444333555555555555555555555555555555555555555555555555222222333333444555666666444444333333333222222222444444555555555555444444222222111111111111222222222222222222222222222222000////////////////////////...---...000111111111000000///////////////000/////////............................../////////......------------....................................///000000///......///////////////000000000------------------,,,,,,+++,,,,,,------.........(((***------,,,+++***+++------------------------+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...************++++++++++++,,,,,,,,,,,,,,,+++++++++***,,,---,,,+++***+++,,,---.........///////////////---,,,,,,---...---,,,,,,------......------,,,------,,,,,,,,,---...///000...,,,,,,---...,,,)))++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////...,,,+++***+++,,,,,,+++,,,,,,+++***+++,,,...///+++***)))***,,,---,,,+++,,,++++++++++++++++++,,,------------,,,,,,+++***)))***+++,,,---,,,+++++++++++++++,,,,,,---------++++++++++++,,,...000111---------.........//////......------------......000///...---,,,+++******---------------------------......///////////////............/////////000---......///000111111222111111111222333444666777;;;<<<===>>>???AAABBBBBBHHHHHHHHHHHHGGGGGGGGGGGGKKKLLLOOOSSSWWW[[[___aaagggpppzzz|||wwwqqqlllhhhfffccc```]]]\\\^^^```aaaaaaaaabbbcccdddddddddcccbbb[[[ZZZXXXYYY[[[^^^___^^^________________________VVVWWWYYYZZZYYYVVVRRRPPPUUUSSSQQQQQQRRRRRRRRRQQQRRRTTTVVVVVVSSSRRRSSSUUURRRQQQNNNKKKIIIKKKPPPTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNNNNOOOOOONNNMMMMMMNNNMMMKKKIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJHHHGGGFFFEEE??????????????????@@@@@@??????>>>===<<<::::::999777777777777777777777777666666666666666666666666111111222333555666777777555555444444444333333333444444555555555555444444333222111000000111222333222222222222222222222222000000000000///////////////...---...000222222111333222111///............//////000000111111222222111111000000//////......000000////////////000000////////////////////////,,,---...//////...---,,,......//////000000111111//////...---,,,++++++******++++++,,,---...//////000111111///------...///---------------------------......//////......---+++*********+++---///000++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))+++++++++***)))***++++++++++++,,,,,,,,,------...---++++++---......---+++,,,,,,------,,,,,,+++......---,,,---...///000333000......000000---+++++++++******++++++,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++222111///---,,,,,,,,,---++++++------------++++++---,,,,,,+++***)))((((((---,,,,,,+++*********+++,,,,,,,,,------.........++++++************++++++)))+++,,,...//////......---.........---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///000000000///.........---000000111000000///...............//////000111222//////.........//////000///000000111000000//////333222333444666999===>>>AAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLOOOVVV```hhhnnnsssyyy~~~|||xxxvvvtttuuuyyy{{{zzzyyyxxxyyyzzz~~~zzzsssnnnllljjjgggddd```]]][[[[[[^^^aaacccdddbbbbbbcccddddddddddddcccddd```[[[YYYZZZ___bbbdddhhhggghhhiiiiiihhhdddaaaaaaaaa`````````___^^^^^^```^^^\\\XXXVVVWWWYYY\\\]]]^^^^^^____________^^^]]]\\\ZZZYYYXXXXXXZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQPPPOOOPPPPPPOOOMMMMMMLLLLLLLLLKKKJJJJJJKKKMMMLLLHHHDDDFFFDDDBBBCCCFFFGGGEEECCCDDDCCCBBB@@@????????????<<<<<<===;;;888777777777999777555444666777777666666666555555555555555555222222333333444444555555666666666666666555444333555555666666555555444333222222222222222222222222111222333222000///000111000000//////000111222222///000222222222111///---000///.........000111222333222000...---,,,------)))((((((***...000///,,,------............------+++++++++,,,,,,---------................................................000...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++***)))))))))***+++,,,------,,,+++,,,---///000++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................++++++++++++++++++++++++++++++,,,------...//////------......------,,,++++++++++++***++++++,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,000///...------,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,+++*********---,,,++++++******++++++,,,,,,,,,---------......++++++************++++++***+++,,,............---------......------,,,+++++++++,,,,,,,,,---------///...............///000/////////...............000000000000000///......///.........///000111111000000/////////000000111000111111111222111111111666777888:::===???@@@AAAGGGGGGGGGGGGIIIJJJLLLMMMNNNOOOQQQTTTVVVWWWXXXXXX]]]ccclllttt{{{}}}zzzyyyvvvsssqqqooommmlllmmmppprrrqqqpppssstttvvvyyy~~~wwwrrrnnnkkkiiigggeeecccdddhhhkkknnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnjjjfffeeehhhmmmqqqsssyyyxxxwwwwwwxxxwwwuuutttqqqpppooonnnnnnnnnmmmlllnnnllljjjgggeeefffhhhkkkoooooopppqqqrrrrrrrrrrrrqqqooommmkkkkkklllmmmooonnnmmmlllkkkiiihhhgggfffeeeeeedddccc```]]][[[YYYWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWUUUSSSQQQPPPOOONNNOOONNNNNNPPPRRRRRRPPPNNNKKKIIIGGGGGGIIIIIIHHHFFFGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCAAA???======>>>???===:::999:::;;;::::::777777777777666666666666444444444333333222222222333333333444333333222222444555555555555555444444222222222222222222222222333444555444222222222333000////////////000111222000111222333222111///...000000///...//////111111------,,,,,,,,,---///000000//////111444666444222------............------,,,,,,,,,,,,,,,---------................................................000///...---.../////////,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---,,,***)))))))))***++++++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............//////......---,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------...++++++************++++++***+++,,,---......------------......------,,,,,,,,,,,,,,,,,,------------//////...---------......---------...............///////////////......---///............//////000000000000000000111222333222222333333444555555555888999;;;>>>@@@AAABBBBBBKKKKKKKKKLLLNNNPPPSSSUUUXXXZZZ^^^cccfffhhhiiiiiimmmrrryyy~~~}}}}}}|||}}}}}}zzzvvvtttuuurrrnnnlllkkkkkkjjjiiikkkjjjjjjkkkmmmnnnmmmlllrrruuuyyy}}}}}}wwwuuuuuutttsssrrrtttyyy}}}~~~~~~~~~~~~~~~~~~{{{xxxxxx{{{}}}{{{zzz|||~~~}}}|||yyyyyyxxxvvvrrrmmmhhheeegggfffeeeddddddeeefffffffffeeebbb^^^[[[XXXVVVUUUUUUTTTTTTUUUWWWXXXXXXWWWRRRPPPMMMLLLMMMMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGFFFDDDAAA@@@@@@AAABBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777666444333222222111222333333333333333333444444555555555555555444333333333333333333333333000222222111000///000111000000//////000000111111111222333333333222000///111111000/////////000000---,,,,,,---...///000111111000000111333333222000------............---------------------,,,,,,,,,................................................------,,,,,,,,,,,,------------------------------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---,,,++++++++++++,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////...------,,,++++++******++++++......------------......******++++++,,,,,,------***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++***++++++,,,------------------------,,,++++++******++++++,,,++++++,,,,,,------------,,,------...------,,,,,,,,,,,,,,,------------......---,,,+++++++++++++++,,,,,,------......//////....../////////......---///...............//////000000000000111222333444444555555666888999;;;;;;<<<===>>>AAADDDGGGIIIKKKQQQSSSUUUYYY\\\___bbbcccbbbfffkkkqqqvvvyyyzzzzzz{{{~~~{{{wwwtttqqqpppoooqqqqqqrrrqqqooollliiigggkkkhhheeeeeehhhkkknnnooovvvvvvvvvwwwxxxxxxxxxwww}}}|||yyy{{{yyywwwvvvvvvwwwxxxyyyxxxvvvrrrnnniiifffcccbbb```___]]]\\\\\\\\\\\\\\\XXXVVVUUUTTTSSSSSSRRRRRRPPPOOOOOOOOONNNMMMLLLLLLKKKKKKLLLJJJGGGDDDDDDEEEFFFDDDAAA@@@AAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999777777666333444555666666666666666444444555555666666555555444444444444444444444444000111222111000//////111222222111111111111222222222333333333333222111000222111111000000/////////111111111000000000000111............///...---,,,------............------//////......------,,,,,,................................................------...---,,,,,,---...........................+++,,,---///000222333444------------------------------......------,,,+++******+++,,,---...000000---------------------...+++++++++,,,,,,,,,------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,+++++++++///////////////...------,,,,,,++++++***++++++,,,------,,,,,,,,,,,,------))))))******++++++,,,,,,)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,++++++***++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------...------,,,,,,,,,---------............---,,,,,,++++++++++++,,,------....../////////......///////////////...///............//////000000000111111222444555666888888999:::<<>>>>>======<<<;;;;;;:::555666777888888888888888555666666777777666666666444444444444444444444444555777777666555444555666444333333222222333333333333333333333222222111111222222111111111000//////111111111111111000000000///000111000000///......------............------/////////......---------////////////////////////........................///111222222000///000111........................++++++---///111333444555------------------------------......------,,,+++******,,,---...///000000---------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......................................................---,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++******++++++,,,---+++******))))))******+++************++++++++++++)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))******+++++++++++++++******++++++,,,,,,...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,---------............000000///.........//////.........///////////////...//////000000000000000.........//////000111222222222333444666777999:::<<<<<<===???AAAEEEHHHJJJHHHIIIMMMSSSZZZcccjjjnnnrrruuu{{{~~~~~~{{{uuupppmmmlllmmmoooooopppqqqsssttttttuuuuuutttsssrrrrrrrrrtttvvvxxxuuuvvvvvvvvvvvvtttsssrrrqqqpppqqqvvv|||xxxvvvvvvtttvvvxxxxxxuuurrrqqqpppmmmmmmlllkkkhhheeeaaa```gggjjjmmmmmmjjjeeeaaa___XXXUUURRROOOOOONNNLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@???>>>>>>======777888888999999999999888888888888888888777666666555555555555555555555555555666777666555444444666555444333333222333333333333222222222111111111111111111222222222111000000+++,,,---...///000000000...///111000///......///------............------///////////////.........////////////////////////........................***---000///---+++,,,...------------------------......//////000000111111------------------------------......------,,,+++---.........------,,,+++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................---------------------------------...---,,,,,,+++)))))))))***+++,,,---...+++++++++******+++++++++---------,,,,,,,,,,,,,,,+++************++++++,,,---,,,,,,++++++,,,,,,---***+++++++++++++++++++++++++++******++++++,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,,,,+++,,,------......------------------............000000/////////000111111000000000000000////////////000000111111111111111.........///111222444555666666777888:::<<<>>>?????????@@@BBBEEEJJJMMMPPPNNNSSS[[[fffpppyyy{{{uuuqqqqqqrrrttttttqqqmmmiiiggghhhiiikkkkkkmmmppptttxxx{{{}}}~~~~~~}}}}}}~~~~~~{{{xxxuuusssyyy~~~zzztttqqqhhhddd___[[[XXXUUURRRPPPPPPOOOOOONNNLLLKKKKKKJJJHHHHHHGGGEEECCCBBBAAA@@@<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;:::999888777666555555555555555555555555333444444444222111222333333333222111111111111111222222111111000000000000///000111222222222111111+++,,,---...///......---***,,,......,,,+++,,,...------............------///////////////000000000////////////////////////........................'''+++......***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////////////////........................------......------,,,+++---.........---,,,***)))++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---------------------------------....../////////...............------,,,((())))))***+++---...//////......------......////////////......---------,,,+++***))))))***+++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********+++,,,+++,,,,,,---.........------------.........//////...............///000111222222111111000000//////000000111222222222222222......///000222444555666888999:::;;;===???AAABBBAAAAAABBBDDDHHHLLLQQQSSSZZZaaannn{{{~~~xxxtttnnniiihhhkkkooorrrpppnnnkkkiiihhhjjjlllnnnoooqqquuu{{{{{{wwwpppjjjeeeaaa]]]ZZZWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNKKKIIIFFFDDDCCC@@@@@@AAA@@@@@@???>>>>>>======<<<;;;:::888777666666666666666666666666666555666777666444333444555222222111000//////000000222111000000///000000000///000111222333333222111000111111111///---+++******---000///---,,,...000---..................---......//////000000111111000000000000000000000000........................,,,000444333///---///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222........................------......------,,,+++***+++,,,---------,,,+++------...///...---+++***++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------------------------------...///000111111///////////////......---++++++++++++++++++++++++,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,------,,,++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------------......//////000000.........////////////000///111333333222222444555333555666666666888:::<<<>>>???@@@AAABBBDDDEEEFFFJJJIIIJJJMMMSSSZZZ___bbbhhhvvv}}}zzztttpppppppppooooooppprrrssstttuuuuuusssqqqrrrwww~~~xxxqqqmmmkkkkkkiiifffdddeeeggggggdddaaa]]]YYYUUUQQQOOONNNLLLKKKIIIHHHHHHGGGFFFEEEEEEDDDAAAAAAAAA???>>><<<:::999;;;;;;:::999888777666666666555555444333333444444111000000//////000222333222222222222222111000000111000...------///111333666444111///......//////......------------.........///000111111000///...//////000000000000///////////////...------,,,,,,///000000...,,,+++,,,...------------------------,,,,,,------------,,,,,,........................////////////............////////////////////////******+++++++++,,,,,,,,,+++++++++************))),,,---------,,,***)))'''((()))+++---..................---,,,,,,,,,,,,---......////////////......000///...............///000000///...............++++++++++++++++++++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,------,,,++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000000000////////////000000000000...000111222111111333555333555777888999;;;>>>AAACCCDDDEEEFFFGGGHHHIIIJJJOOOPPPSSSYYYaaahhhooorrryyy}}}|||{{{{{{{{{}}}~~~~~~|||zzz}}}}}}|||||||||}}}}}}|||{{{yyywwwwwwyyy{{{|||yyyuuujjjfffaaa]]][[[YYYWWWVVVSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGFFFDDDBBB???===<<<=========<<<;;;:::::::::888777666555555555555555333222111000111111222333111222222222222111000000000000000000111111222222444333111///............000//////......//////000---..................---//////000000000000//////.../////////////////////---.........,,,,,,...000------------------------,,,,,,------------,,,,,,......................../////////.........------++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,,,,------------......---,,,***))),,,,,,,,,,,,---///000111000///......------......,,,,,,------------,,,,,,000//////....../////////000000///...............++++++++++++++++++++++++---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------,,,,,,......---------------,,,,,,------,,,++++++,,,...------------------------,,,,,,,,,,,,,,,,,,------........................222111111111111111000000000000000000000000000000///111333333333444555777777888:::<<<===@@@DDDGGGHHHJJJLLLMMMMMMNNNPPPQQQUUUYYY```hhhrrr{{{uuuuuutttsssssssssssssssuuuyyy~~~~~~zzzuuuqqqnnnllljjjhhhdddcccaaa^^^ZZZWWWTTTRRROOONNNLLLJJJHHHFFFEEEDDD>>>======<<<;;;;;;::::::777666555444333333333333444444333222222222333333111111111222111111000//////000222333444333222111222111111000///......---111000000//////000000111///......------....../////////000000000000//////......//////000111111222+++---...---------///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................//////.........---------------------------------,,,,,,,,,,,,++++++++++++******+++,,,---...//////...............---,,,+++000...---,,,---///222555111000//////......//////,,,,,,------------,,,,,,000000////////////000000000//////............///++++++++++++++++++++++++.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------------,,,,,,,,,......------,,,,,,++++++,,,,,,---,,,++++++,,,...------------------------,,,,,,,,,---------------............////////////222222222111111000000///000000000000000000000000333555777888888999;;;===<<<===???@@@BBBEEEJJJMMMKKKNNNRRRSSSTTTUUUYYY\\\___dddmmmwww}}}xxxuuuqqqooojjjlllnnnoooqqqtttwwwyyy~~~|||wwwvvvssspppkkkgggccc```YYYWWWUUUSSSPPPNNNMMMLLLCCCCCCBBB@@@???===<<<<<<:::999888666555444444444555555444333333333333333111111222222111111000///000111111222222222222222000000000000000///...---111000000//////000000111222111000//////000111222//////000000000000//////....../////////000000000,,,---......------///111,,,,,,,,,,,,,,,,,,,,,,,,------............------........................000000////////////....../////////...............---,,,,,,,,,,,,+++++++++***++++++,,,---.........---------------,,,,,,,,,///...------...000222333111000//////......//////......////////////......000000/////////000111111000///............//////++++++++++++++++++++++++............//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++******,,,,,,---,,,++++++,,,...------------------------,,,,,,,,,------................../////////000000111111111000000/////////000000000000111111111111666888:::<<<<<<===@@@BBB@@@AAABBBCCCDDDHHHMMMPPPPPPTTTZZZ\\\]]]___dddiiinnnttt}}}}}}yyytttooolllkkkjjjiiikkkooossswww{{{~~~yyyuuussskkkiiieee```\\\XXXVVVUUURRRQQQNNNKKKHHHEEEBBBAAA@@@???>>><<<:::999999888666666555555444333222222222222222222222111000000222111000//////111222444///000000000000000///...000//////......//////000222111000//////000111222//////000000000000///////////////......---------...//////...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................111111111000000000//////,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---......////////////000///......------............////////////......///////////////000111111//////............//////++++++++++++++++++++++++------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------******++++++++++++,,,,,,,,,+++++++++++++++******,,,------,,,++++++,,,...------------------------,,,,,,,,,---......//////.........//////000000111000000000000000000//////000111111222333444555555777999<<<>>>>>>@@@CCCEEECCCDDDEEEFFFIIIMMMSSSWWW[[[aaagggjjjjjjmmmsssyyy{{{zzz~~~~~~}}}|||yyytttqqqmmmlllkkkjjjlllooorrrtttwww|||{{{tttnnniiieeedddcccaaa]]]WWWQQQKKKGGGDDDBBBAAA???===;;;:::999999888888888777666444333222333333333444333222222111333111///......000333444000000000000111111111111000//////......//////000000//////......//////000//////000000000000//////000//////...------,,,,,,///000000...,,,+++,,,---------------------------......////////////..............................111111111000000000////////////......------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******************+++,,,---***,,,---//////...------000///......------......,,,,,,------------,,,,,,......---......///000111///............//////000++++++++++++++++++++++++---,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,...------------------------,,,,,,------.../////////---......///000000111111000000111111111111111111222333444666777999:::;;;:::<<>>???>>>@@@CCCEEEFFFHHHKKKMMMOOOQQQTTTWWW]]]dddlllrrrzzzuuuggg```ccchhhkkkkkkpppooooooqqqsssuuuuuutttzzz|||~~~yyyoooeee]]]YYYPPPOOOMMMJJJHHHFFFEEEDDD>>>>>>>>>===<<<999777555555555666666555555444333111222333444444444333333333222000000000222444666222222111111111111222222000111222333333222111000//////000000000000//////......//////000000111111,,,---......------///111////////////////////////***++++++,,,,,,++++++***..............................---------,,,,,,,,,111000000///...------,,,)))***+++,,,...///000000+++,,,,,,---...///000000,,,+++++++++,,,...000111000...,,,++++++---///111222111111000000000000000...//////////////////...+++++++++,,,---...///000...............///000111++++++++++++++++++++++++***++++++,,,,,,++++++***//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++---------------------------.........---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......222222111111000000//////222111111222444666777666555888<<<>>>>>>???@@@AAADDDFFFIIIJJJKKKMMMOOORRRYYY]]]cccjjjrrrxxx|||~~~{{{pppkkkeeeaaaaaagggnnnsssuuuwww{{{}}}{{{ooohhh```[[[VVVTTTRRRPPPLLLIIIEEEEEEDDDCCCAAA>>>;;;999<<<===<<<:::777444222222333333333444333222222111222111111111111111222222000000000000////////////000000000000000000000000////////////000000000000000///.........000111222111000...---,,,,,,------000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,---.../////////...------------...111000000111333222000...//////////////////......++++++,,,,,,,,,------------.........---,,,++++++...---,,,,,,++++++++++++***+++,,,---...000111111333222111111000000111111,,,---------.../////////,,,,,,,,,---------..................////////////++++++++++++++++++++++++,,,,,,------------,,,,,,///.........------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------------------------------//////............//////111111111111111111000000444333333333444555666666<<<===>>>???@@@BBBGGGJJJHHHKKKNNNQQQSSSWWW[[[^^^fffjjjpppxxxyyyrrroookkkfffdddhhhqqq{{{xxxrrrmmmhhhccc```\\\XXXTTTTTTQQQLLLHHHFFFDDDBBB@@@??????>>>;;;888666555444333333333333333222222111222111111111111111222222111111000000000/////////000000000000000000000000000000000000000/////////000///......///000111222222111///...------......///...---,,,,,,+++++++++---,,,,,,,,,------...///...------,,,,,,,,,,,,,,,...------...000000...,,,------------------------++++++,,,,,,,,,---------...............---,,,,,,...---,,,,,,+++++++++,,,,,,,,,------.../////////111111000////////////000---------...............,,,,,,---------.....................////////////++++++++++++++++++++++++......////////////..................------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++------......------,,,,,,,,,,,,,,,,,,------------........................000//////...//////000000//////000111111222333333666666555666777999;;;<<>><<<:::999999555555555444444444333333111111111111111111111111111111111000000000000///000000000000000000000000111111111000000/////////000////////////000000111222111000//////...//////......---,,,++++++++++++---------,,,------.../////////...------------------,,,,,,---......---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------....../////////...------------,,,+++++++++,,,,,,..................------000000///..............................---------,,,------------.....................////////////++++++++++++++++++++++++......////////////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------------...............///////////////.........///000000...///000111333444666666666777888:::<<>>===999999888777666555555555222222222222222111111000222222111111111000000000000000000000000000000000222222111111000/////////000////////////000000000111000000//////.........------,,,+++++++++++++++......------------......222111111000000000000000...---,,,---///000///---+++++++++++++++,,,,,,,,,,,,,,,,,,------------......///////////////......---,,,,,,++++++,,,,,,,,,........................000//////.............../////////...---------,,,------------........................////////////++++++++++++++++++++++++------............------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,,,,------......,,,,,,------...------,,,------------------------,,,,,,------..................------...//////000...///111333555777888999888:::<<<===>>>BBBHHHLLLJJJNNNTTTZZZ```fffmmmqqqzzzzzz{{{{{{}}}|||yyyuuurrrssswww}}}|||{{{vvvmmmeee]]]XXXQQQKKKHHHEEEBBB???===;;;:::888666555555555333333444444333222111000222222222222111111111111000000000000000000000000222111111111000000000//////000000000000/////////..................------------,,,,,,++++++,,,,,,///......---------......222222111000000000000111...---,,,,,,...//////...+++,,,,,,,,,---------...,,,,,,---------...............///////////////...,,,,,,,,,++++++,,,,,,---,,,,,,------.../////////000000///............////////////...---------,,,---------.........//////............////////////++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,------......///,,,,,,------......------............------------,,,,,,,,,---......//////............///000111111000111333555777999;;;<<<<<<>>>AAAAAABBBFFFLLLRRRXXX]]]eeelllrrrwww|||~~~uuusssrrrsssxxx|||nnnhhh```YYYUUUOOOIIIEEEBBB@@@===:::777555555555444555666666555444222111333333333222222222111111000000000000000000000000111111111111111111111111///000000000000//////...------............------...------,,,,,,---------000///......---.........000000///...............,,,+++)))***,,,......---,,,,,,------......//////,,,---------............------.../////////......,,,,,,+++++++++,,,------,,,,,,------...///000000000000///..............................---------------........./////////............////////////++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,------,,,,,,+++******++++++,,,------......+++,,,------......------///.........------------,,,------...//////000000000000000000111222333444222333555777999;;;===>>>>>>BBBFFFHHHKKKPPPZZZaaalllqqqwww}}}}}}~~~}}}zzz{{{}}}vvvnnnhhhaaaXXXQQQKKKIIIEEE@@@===:::999999666666777888777555333222444333333333333222222222000000000000000000000000000000000111111222222333///000111111000///...------...///000000///...---///......------......///000000///...............//////...------------...---+++******,,,...///...,,,,,,,,,---.../////////------------............,,,,,,---...............,,,+++++++++,,,,,,---...........................///......------------------------...........................////////////............////////////++++++++++++++++++++++++,,,------------------,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------------------,,,,,,+++***))))))***+++,,,,,,------+++,,,,,,---.........---//////.........------------......///000111111222222222222222333444555666333444666888:::<<<>>>???>>>CCCIIIOOOTTT]]]iiirrr}}}|||zzzxxxvvvxxx}}}yyypppeee\\\TTTQQQMMMHHHCCCAAA??????777888999999888666444333444444444333333333222222000000000000000000000000//////000111222333333444///000111111111///...---...///000111111000////////////.........//////000000000///...............111111000//////////////////---,,,,,,///111111111++++++,,,------...//////---------.........//////+++,,,,,,---.........---++++++++++++,,,,,,---...000//////...------,,,,,,...---,,,,,,++++++,,,,,,,,,------....../////////............/////////000............/////////000...------,,,,,,++++++***---------+++******,,,.........---,,,,,,---------*********+++,,,---...///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++------------++++++222111111000000000111111......000111111111000///222111000111444666777777666999<<<======???CCCGGGLLLSSS[[[aaaeeellluuu|||~~~}}}|||zzzrrrvvv{{{zzzsssooohhh^^^UUUNNNIIIFFFCCCBBB???<<<999888666333111444444444444333111000///333333444555444333222111000111111222222222111111111111000///////////////000000000000000000000000...000222222000.........+++,,,------......------,,,---///000000///---,,,///000///---+++***+++,,,,,,,,,,,,---------.........---,,,,,,++++++++++++------------,,,+++******)))+++------,,,,,,,,,---,,,,,,---///000000...++++++++++++,,,,,,,,,---------...///...------...///++++++***,,,...//////...........................------,,,,,,,,,,,,++++++---......---+++***,,,---------,,,,,,,,,,,,------...---------...///000000------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******))))))******+++,,,+++,,,------------,,,+++///......------......//////000111222222111000000000000111333555777888888999;;;>>>???@@@DDDLLLRRR\\\aaaggglllooottt||||||{{{zzzyyyzzz{{{|||||||||vvvlllccc[[[TTTOOOKKKIIIFFFBBB@@@>>>===;;;999999999888888777666555555222222333444333222111000111222222222222111000000111111000///////////////000000000000000000000000...000111111///---......,,,------.........------,,,---///000000///---,,,///000000...,,,+++,,,...+++++++++,,,,,,,,,------///...------,,,,,,,,,---------------,,,+++*********+++------,,,,,,,,,---//////000111333333111///------------............,,,---...---,,,,,,---......---,,,---///000///............/////////000000++++++,,,,,,,,,,,,------,,,...///...---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******))))))******+++,,,,,,,,,------------,,,,,,...---------------......111111222222222111111000111222444777999:::;;;;;;<<>>;;;888888888777666666555555333333444444444333222111333333333333333222111000111111000////////////000////////////////////////...///000...---,,,...///...............------------...///000000///...---...//////...------...000***+++++++++,,,,,,,,,,,,//////...---------......------------,,,+++*********,,,---...---,,,---...---------///111111///---....../////////000000000+++,,,------,,,+++,,,---...---,,,---...///...---.../////////000000111111******+++,,,,,,---......+++...///000...,,,,,,,,,++++++*********+++,,,,,,+++***)))))))))))))))***------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------------------,,,///............//////000111111111222111111111111555777:::;;;<<<===>>>???>>>CCCJJJPPPXXXaaalllttt{{{}}}~~~yyy{{{~~~zzzrrrmmmaaa]]]WWWQQQLLLFFFAAA===:::999888777666555555444555555555555555444444444444444555555555555444444222111000000//////000000////////////////////////...///...---+++,,,...000/////////.....................////////////......,,,---...---------///000++++++,,,,,,,,,---------......------------......------------,,,+++*********,,,......---,,,---...,,,,,,,,,---//////...,,,...////////////000000000,,,---......,,,,,,---......---+++,,,------,,,+++000000000/////////......******++++++,,,---......+++---//////---,,,+++++++++*********++++++,,,---...------,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------...............///000000000000000111111111222222666999<<<=========???AAACCCKKKWWWbbbkkkttt|||~~~yyyuuunnnggg^^^UUULLLFFFCCCBBB???===:::999888888666666555555444444444444444555666777888999999999222222111000000000000000////////////////////////.........---,,,,,,...000000000///.........///000...//////////////////...***+++,,,,,,+++,,,---///------------............---,,,,,,,,,,,,,,,------------------,,,+++*********,,,......---------...000//////000111222111000------........./////////---///000///...---...000///---,,,---......---,,,222111000///---,,,+++*********+++,,,,,,---......+++---...---,,,***++++++++++++***++++++,,,---...,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------******))))))******+++,,,......------------......,,,,,,,,,,,,---...//////000000000111222333555555777:::===>>>>>>@@@DDDHHHOOOYYYhhhuuu}}}~~~~~~zzzqqqeeeZZZRRRLLLJJJFFFBBB>>>;;;999999555555444333333333333444555666777888999:::::::::222222111000000000000111////////////////////////---...///...------///111000///.........000111222////////////////////////***+++,,,+++***+++,,,...............////////////,,,,,,+++++++++,,,------------------,,,+++******+++---...///------...//////...---...000111000///,,,,,,---------............000000000///...///000000...---...000000///...222111000...---+++******+++++++++,,,,,,---------+++,,,,,,+++))))))***,,,++++++++++++,,,---...///******)))******+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,------------...******))))))******+++,,,///...---,,,,,,---...///------------...///000111111111222333444666999:::999<<<@@@BBBCCCGGGOOOVVV```jjjxxx}}}xxxkkkcccWWWTTTNNNHHHBBB>>><<<;;;888777666555555555666666777777888888888888777777333222111111000000111111000000000000000000000000,,,...000000/////////000//////......///111333444000000////////////000000+++,,,---,,,++++++,,,...---------.........//////,,,,,,,,,,,,,,,---......------------,,,+++******+++---//////...---...///---,,,++++++---......---,,,,,,---------............///000///...---...000---++++++,,,...///...---000000//////...---------++++++,,,,,,,,,,,,------+++,,,+++***((((((***,,,,,,,,,,,,,,,---...///000,,,,,,------...///000111---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...///...---,,,,,,---...////////////000000222333333222333333444666999<<<===<<<@@@EEEGGGJJJPPPZZZbbbmmmvvv}}}tttccc```YYYRRRKKKFFFCCCBBB<<<<<<:::999999999:::;;;999999888888666555444333333222111111000111111111111111111111111111111111,,,...111222111000000000///.........///111444666000000////////////000000---......---,,,+++---...,,,,,,,,,---------......---------------...///000------------,,,+++******+++---//////...---...///111///......000111111000---------............///---...///...------...///(((''''''(((***,,,+++***////////////000000000000...------,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------......------.........------,,,,,,,,,---------------------------------------------------...............------------------------------333000...000222444333222333555888:::;;;<<<<<<<<<@@@DDDKKKRRRZZZbbbjjjpppwww}}}zzzyyy}}}{{{tttiii___WWWPPPKKKHHHEEEBBB===:::999999888777555666777777777777888999555555444333222222222222111111111000000000000///222///---,,,---///000000222222222222111///...---////////////////////////111000000///......------------,,,+++,,,---///000/////////...---------,,,//////...---,,,++++++***---,,,,,,++++++,,,,,,---///......---------......,,,---...000000000//////+++,,,...000111000///...,,,,,,,,,---------......//////000000///...------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------...---------......---------,,,,,,,,,++++++++++++++++++++++++---------------------------......//////...------//////..................///---,,,...111333333222777999;;;===>>>@@@AAACCCJJJNNNUUU\\\ccciiiooosss|||~~~yyywwwzzz}}}{{{xxxwwwrrrpppnnnppptttzzz~~~yyyxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxzzz|||~~~~~~|||{{{|||}}}{{{yyywwwwwwxxxyyyxxxwwwyyyzzz|||~~~zzzzzzyyyxxxzzz}}}ssshhh___VVVQQQMMMHHHBBB===;;;;;;::::::666666777666555555555666666555444333222222222222222222111111111000000000222///---,,,...///000000////////////...---,,,+++////////////////////////000000//////...------,,,...------,,,---...///000...............---------------------------,,,,,,---,,,,,,++++++,,,,,,---.........---------......,,,---...//////......---------///000///...,,,+++,,,---------............//////////////////...---(((((()))******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------------------......//////.........000000000000000000000000...------...222444555555;;;===>>>@@@BBBEEEJJJNNNXXX]]]dddjjjooosssxxxzzz}}}{{{{{{{{{wwwtttrrrqqqqqqrrruuuwwwxxxvvvtttssssssrrrtttwwwwwwsssooolllkkkeeedddeeeiiinnnsssuuuvvvqqqqqqqqqpppooommmkkkjjjjjjjjjkkkmmmpppuuuyyy{{{~~~|||yyyvvvsssqqqpppppppppnnnllllllmmmnnnmmmllliiijjjlllnnnooopppppppppmmmmmmllllllmmmqqqxxx}}}uuukkkeee___XXXOOOGGGBBB@@@???>>>999999888666666555555555666555444333222222222222333222222222111111111111222000...---///000000000,,,------......------,,,/////////////////////////////////...------,,,,,,......---------...//////---------...............,,,,,,,,,---------......------,,,,,,,,,,,,------........................---------...------,,,+++.../////////---,,,)))(((------........./////////---...//////////////////)))*********+++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---......////////////...000000000000111111111111111111222333555777999999<<<>>>AAACCCFFFLLLUUU[[[fffjjjoootttxxx}}}~~~xxxvvvvvvzzz{{{}}}~~~{{{{{{{{{zzzxxxvvvtttssssssuuuxxxzzz~~~}}}wwwtttqqqmmmkkkjjjjjjjjjlllnnnqqqrrrrrrsssuuuwwwrrrtttuuutttqqqllliiihhheeefffhhhlllpppssssssrrrrrrrrrqqqpppmmmjjjhhhfffjjjjjjkkkmmmrrrwww|||{{{yyyvvvssspppmmmkkkjjjhhhfffeeedddeeefffeeedddaaabbbcccdddeeefffggggggfffffffffeeefffhhhmmmpppqqqpppqqqssswww|||wwwooocccWWWNNNHHHEEEBBB>>><<<:::999888888888777666555444333333222222333333333333222222222111111222000......000111111000...//////000111111000000///////////////////////////.........---------,,,------------------......,,,---------.../////////------------------------------,,,,,,,,,,,,------------..............................---,,,,,,,,,////////////...,,,******.........////////////000------...///000000//////------,,,,,,++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................---......///000000////////////000000111111111111555666666777888999;;;===<<>>:::666777666555444444333333444222222111111111000000000222111111222333333222000...//////000000000000///////////////////////////000000000000000000000000//////000000000///------...............---------.........------,,,,,,,,,......------------......***+++---///000000///...///...---------...///000,,,,,,------...///000000,,,---------............//////////////////...---)))))))))***++++++,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,------......///000111111////////////////////////------///000111111111111222222333333444555666666666:::>>>AAACCCGGGMMMQQQ\\\fffrrryyy{{{}}}zzzuuuwwwzzz~~~~~~}}}|||zzzvvvyyy{{{|||yyyvvvtttsssuuuuuutttrrrpppnnnlllkkkmmmlllkkkjjjjjjjjjkkkkkkoooooopppqqqpppooommmlllhhhfffdddccceeehhhkkknnnmmmoooqqqqqqqqquuu~~~{{{{{{|||}}}{{{~~~}}}|||}}}~~~yyytttpppoooooopppsssrrrppppppqqqqqqqqqpppsssrrrooommmkkkkkkkkkkkkkkkmmmnnnmmmjjjgggeeedddcccdddeeefffggghhhiiiiiieeeiiimmmoooooonnnmmmnnnnnnmmmnnnqqquuuxxxyyyyyy{{{wwwsssqqqqqqsssuuuuuurrruuuyyy~~~zzzccc[[[PPPIIIFFFBBB<<<777777777555444444444444444111111111000000000000///222222111222444444222000000000111111111111000000////////////////////////000000000000111111111111000111222222222000///.../////////......------,,,,,,,,,,,,---------............------------......***+++---///000000///...---,,,,,,+++,,,---///000---,,,,,,,,,,,,---...///,,,,,,,,,---------......///000000000///...------***+++,,,,,,------------++++++++++++++++++++++++------------------------//////000000///...------........................//////000000000000//////---------......///111111444444444666888:::;;;:::===>>>???@@@DDDMMMYYYbbbrrr{{{~~~|||}}}{{{wwwsssqqqpppqqqrrrttttttssssssrrrrrrqqqqqqttttttssspppllliiihhhhhhiiigggfffgggjjjmmmnnnooossstttvvvwwwvvvtttqqqooopppooonnnlllllloootttxxxwwwyyyzzzxxxvvvyyy~~~zzzuuurrrrrrsssrrrsssuuuwwwyyy{{{|||}}}zzzzzzwwwsssooonnnoooppptttssssssrrrpppooommmlllkkkkkkmmmoooqqqooollliiipppqqqsssuuuwwwxxxyyyyyyxxxwwwvvvuuuvvvxxxzzz{{{|||||||||{{{zzzyyyxxxxxxqqqrrrssstttwwwyyy{{{|||vvvlll___TTTMMMIIIFFFCCC===:::888666666555333111222000//////111222111000444333333333222111111111000000000000///////////////,,,)))***---111111000111111111000...---...///......---------,,,,,,,,,---------.........//////------------------------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,////////////////////////,,,---...//////...---,,,++++++,,,,,,---,,,,,,+++////////////////////////***+++,,,,,,---------,,,++++++++++++++++++++++++------------------------///////////////...------..............................////////////..................///000111222666555666777:::;;;<<<<<<===@@@EEEIIIOOOYYYfffooo}}}|||wwwttttttssspppnnnmmmmmmooopppqqqqqqrrrssstttuuuvvvvvvrrrsssrrrpppllljjjiiiiiilllkkkjjjllloooqqqssssssvvvwwwzzz{{{|||{{{yyyxxxvvvvvvuuuttttttwww|||}}}}}}zzzzzz~~~{{{xxxyyyzzzzzz{{{|||~~~~~~zzzwwwuuuvvvxxxzzzzzzzzz{{{{{{zzzzzzyyy{{{zzzyyyyyyyyyxxxvvvtttuuuwwwyyy{{{}}}}}}||||||}}}}}}yyyyyyxxxxxxyyyzzz{{{|||{{{}}}~~~}}}|||zzzzzz{{{yyy{{{|||}}}zzznnnddd[[[SSSLLLFFF@@@===:::777666555333222333111000000111222222111222222222222222111111111111111111111000000000000000---***+++---000000000000111111000......///000000000/////////................../////////000000------------------------,,,,,,---------.........------...///////////////////////////////////////------............------....../////////...------////////////////////////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////...------........................------............------.........///000222333444999999:::;;;===>>>???@@@AAAFFFNNNWWW___jjjvvv~~~}}}||||||{{{vvvvvvuuusssqqqooolllkkklllkkkjjjiiijjjkkkmmmooopppqqqsssuuuvvvxxxxxxyyysssttttttssspppnnnnnnooorrrqqqqqqrrruuuxxxyyyyyyxxxzzz}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}~~~||||||}}}}}}xxxzzz{{{zzzwwwtttssssssnnnooopppqqqssswww}}}{{{qqqdddWWWNNNGGGDDD???;;;999888666444444222111111222333333222000000111111111111111111222222222222111111111111000...,,,,,,---/////////...///000///......000222000000000////////////.../////////000000000000000------------------------------------...............//////000000000000000////////////////////////------,,,,,,,,,,,,------///////////////...---,,,////////////////////////+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........//////...------........................---......//////......---......///000222333555666:::<<<>>>@@@AAABBBDDDFFFIIIPPP[[[dddmmmwww|||zzzxxxwwwuuusssqqqpppooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkmmmoooppptttuuuwwwxxxyyyyyyyyyxxxyyyzzz{{{zzzxxxwwwxxxyyyyyyxxxxxxyyy|||~~~~~~zzz|||~~~~~~}}}}}}yyyuuusssrrrjjjjjjjjjjjjlllooosssuuuxxxyyyzzzzzz{{{}}}wwwfff[[[OOOKKKEEE@@@===;;;999888444333111111222333222111/////////000111111111222222222111111111000000000111000..................---...////////////111333.........---------------////////////////////////------------------------+++++++++,,,,,,,,,,,,---------...///////////////////////////////////////------+++******+++------............---,,,+++***////////////////////////,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------............------/////////////////////////////////000000///////////////000111333555777888999<<<@@@BBBDDDFFFJJJMMMWWW]]]gggooovvv}}}|||wwwssspppoooooonnnllljjjiiihhhgggggghhhhhhhhhhhhjjjlllmmmoooooonnnnnnnnnooopppqqqrrrxxxyyy{{{}}}~~~~~~}}}|||~~~|||~~~~~~yyyvvvuuulllkkkiiihhhiiijjjkkklllnnnoooooonnnnnnoooqqqtttwww}}}yyymmmXXXSSSKKKDDD???===;;;:::555333111111222222222000/////////000111111111222111111000000000/////////000000000///...---......---...////////////222444................................................------------------------++++++,,,,,,,,,------------...//////000000//////////////////////////////------+++******+++---------.........------,,,+++////////////////////////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,---............---//////////////////////////////000000000000/////////000111222555777999:::888===CCCFFFIIIMMMRRRWWWdddjjjpppvvv{{{}}}yyywwwsssooollljjjiiiiiihhhgggfffeeeeeeddddddeeeeeefffgggiiilllnnnqqqrrrttttttttttttuuuvvvwwwwww{{{}}}{{{zzz}}}~~~{{{xxxwwwpppmmmjjjiiiiiiiiihhhgggiiiiiiiiigggeeeddddddfffkkkqqqxxx|||}}}~~~ggg```UUUKKKDDD@@@===;;;666444222222333333222111000000111111111111111111000000000000/////////...///000111000...---...///---...////////////111333///000000000000111111111............---------------------------------------.........///////////////000000111111111111111////////////////////////------,,,,,,,,,,,,------...//////000000000//////////////////////////////,,,---------,,,,,,+++***------------------------///......---,,,,,,+++++++++,,,------.........---////////////////////////...//////////////////...///000111333666888;;;<<<===CCCKKKPPPTTTYYY```fffnnnrrrwww|||~~~zzzxxxvvvtttqqqooollljjjhhhfffeeeffffffgggeeeeeeeeeeeeffffffggghhhhhhjjjlllpppsssvvvxxxzzz{{{||||||}}}~~~~~~|||yyytttwww|||~~~}}}|||{{{zzzuuurrrnnnmmmnnnnnnllljjjiiijjjjjjhhheeebbbaaaaaaccchhhmmmnnnllllllooorrrwww|||}}}tttfffXXXNNNFFFBBB???999777555444555555444333222222222222222111111111111111111000000000//////...000222111///---...000...///000///...///111333///000000000111111111111////////////.........---------------------------............////////////...///000000111111000000////////////////////////------............---------...///000000111111000////////////////////////------------,,,,,,+++***------------------------//////...---,,,,,,+++++++++,,,------.........---000000000000000000000000---..................---000000222444666999<<<===DDDKKKSSSZZZ^^^dddmmmssssssvvv{{{~~~yyyvvvrrrooommmkkkhhhfffeeedddbbbbbbbbbdddfffhhhffffffggghhhiiikkklllmmmoooqqqtttxxx|||~~~xxxuuulllqqqwww{{{}}}}}}}}}~~~yyyvvvsssrrrssstttqqqooommmnnnnnnmmmiiifffdddccc```dddgggfffbbb```cccfffjjjpppxxx~~~uuudddWWWNNNGGGDDD;;;999777777777777666555444333333333222111111111222222222111111111111000---000222111///...///111...///000///......000222---.........//////000000111111000000/////////...------------------------,,,,,,,,,---------......,,,------...............////////////////////////,,,---////////////---,,,***+++,,,...//////000000////////////////////////...------,,,,,,------...------------------------+++,,,------......------------------------------///////////////////////////......000111222111///333333444666999===@@@CCCKKKVVVeeeooorrrrrrsssuuu{{{zzzxxxwwwxxxxxxwwwwwwuuussspppmmmkkkiiigggeeecccbbbbbbcccfffiiilllnnnnnnooopppsssuuuxxxzzz{{{|||}}}{{{ssspppssswww|||~~~|||zzzxxxuuuttttttuuuvvvrrrtttvvvvvvsssmmmgggcccjjjiiihhhfffdddccccccbbbjjjlllnnnpppuuu}}}rrrfff\\\SSSLLLHHHBBB;;;777666777555444555555444333222222222333222222222222222222222222111111111111000000000000000000000000000///......000000000000000000000000......//////......---,,,+++,,,,,,,,,++++++---...---,,,,,,++++++,,,,,,------------.........//////...............///000000000---,,,---000111000...,,,,,,,,,---------............//////000000111111......------------......------------------------,,,,,,------.........---------------------------////////////////////////---------...///000///...333444666888;;;???CCCFFFYYYbbbooowwwyyyyyy|||~~~{{{wwwtttsssssstttvvvxxxyyyzzzwwwuuusssqqqooonnnlllkkkhhhhhhhhhiiikkknnnqqqsssvvvxxxzzz}}}xxxtttvvvxxx{{{~~~~~~||||||}}}~~~~~~}}}xxxssspppqqqooommmjjjhhhgggfffffffffhhhjjjlllnnnssszzz~~~sssggg\\\TTTMMMGGG@@@<<<;;;:::888555444444333222222222222222000000000000000000000000000000000000////////////000000000000000///......000000000000000000000000......//////......---,,,+++,,,---,,,++++++---///------,,,,,,,,,,,,---------------.........//////...............///000000///...,,,---000111000............/////////000000////////////000000000000...------,,,,,,------...------------------------,,,,,,------....................................////////////////////////....../////////000000000666777999<<>>:::777444333333222222222222222111111111111111111111111000000/////////.........000000000000000//////...000000000000000000000000...////////////...------,,,---...---,,,,,,...000...------,,,,,,------...------.........////////////............//////000///...---...///000000........./////////000000000000000000000////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------......///........................////////////////////////111222333222222333444555999;;;===???DDDLLLWWW___pppvvv|||yyysssnnnllloooqqquuuxxx|||}}}|||||||||||||||}}}}}}|||zzzwwwuuuwww{{{{{{vvvsssrrrrrrppprrrssstttsssrrrpppooonnnsss{{{}}}lllbbbVVVKKKEEE@@@<<<999555444333222222222222222333333333333333333333333000000000000//////////////////000000000000//////000000000000000000000000///////////////...---------.........------///000------,,,,,,,,,,,,------............//////////////////............///000............///000//////------------............111111000000//////......++++++************++++++,,,,,,,,,---------............---------...///000////////////////////////000000000000000000000000222333555555444555888:::;;;===AAADDDJJJUUUcccmmmtttzzzzzzyyyxxxvvvssspppnnnmmmrrruuuyyy|||}}}zzzvvvssstttyyy~~~zzzwwwvvvtttuuuvvvwwwwwwuuurrrpppgggjjjnnnqqqtttwww|||wwwfffVVVLLLEEE@@@===888777666444333333222222333333333333333333333333222222222111111111000000//////000000000000//////111111111111111111111111//////000000//////...------.........------///000,,,,,,++++++++++++,,,,,,........./////////000000//////............//////---...///////////////000---------.........//////111111000000//////......+++******))))))******++++++,,,,,,------.........///...---------...000111000000000000000000000000000000000000000000000000000333555555444666:::>>>???DDDKKKPPPVVV```mmmwww{{{zzz|||}}}|||yyyuuussssssssssssrrrqqqpppoooooonnntttwww{{{}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}|||{{{{{{{{{{{{~~~}}}||||||{{{{{{||||||zzz{{{|||{{{yyyyyyyyyzzz~~~}}}|||xxxuuuvvvzzz{{{yyysssrrrrrrrrrsssrrrooommmdddeeeffffffgggiiillloootttzzzzzzhhh[[[QQQIIICCC===<<<:::888666444333333222222222222222222222222333333222222222111111111...//////000000000000000111111111111111111111111///000000000000///......,,,---...---,,,,,,...000---,,,,,,++++++,,,,,,---....../////////000000000000//////............///---...//////......///111//////000000000111111111000000000000////////////,,,,,,++++++++++++,,,,,,++++++,,,,,,---......//////...---------...000111000000000000000000000000000000000000000000000000111444777777666999???DDDHHHRRR^^^fffkkkpppxxx~~~zzzoooqqqsssrrrooollllllmmmnnnnnnooooooppprrrssssssuuuyyy}}}}}}|||zzz{{{{{{|||||||||{{{{{{{{{{{{zzzyyywwwxxxzzz}}}yyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuutttttttttuuuuuuvvvvvvuuuttttttttttttuuussstttuuutttrrrqqqrrrsssvvvvvvvvvvvvvvvuuutttttttttuuuuuuvvvwwwwwwxxxxxxxxxyyy{{{|||}}}}}}||||||yyyyyyzzz|||~~~}}}{{{{{{~~~}}}zzzssspppnnnmmmnnnnnnmmmkkkggghhhhhhgggdddcccdddeeehhhnnnuuuzzz}}}~~~pppbbbUUULLLBBB@@@>>>;;;888666444444222222222222222222222222222222222111111111111000......///000000000000000111111111111111111111111000000000000000///......+++,,,---,,,++++++---///.........------............/////////000000000000000000///...............,,,...000///...---///111///000000000111111111111////////////000000000000...------,,,,,,------...++++++,,,,,,---...//////000///---,,,---...000222000000000000000000000000000000000000000000000000333666:::::::::===CCCIIIQQQ^^^nnnyyy|||}}}~~~||||||xxxtttjjjmmmooonnnkkkjjjkkkmmmjjjkkklllooorrruuuxxxyyyvvvzzz}}}|||zzzxxxttttttuuuuuuuuuuuuttttttyyyyyyyyywwwvvvvvvyyy{{{uuuuuuuuutttssssssrrrrrrttttttuuuuuutttsssrrrrrrpppppppppoooppppppqqqqqqrrrqqqppppppooooooppppppnnnooopppooonnnmmmmmmoooooooooooooooooonnnmmmlllkkkkkklllmmmnnnnnnoooooooooppprrrsssttttttssssssrrrssstttvvvxxx{{{~~~~~~~~~}}}}}}~~~}}}zzzvvvrrrnnnlllmmmnnnmmmllllllnnnnnnlllhhhdddbbbaaacccgggmmmooonnnqqqvvv{{{nnn^^^SSSEEECCC@@@===:::777555444444444444444444444444444111111111111000000000000......///000000000000000111111111111111111111111000000000000000//////...+++,,,,,,,,,++++++---...000000////////////000000////////////000000000000111000///...............,,,...000000...---///111............////////////......//////000000111111,,,,,,,,,---------.........------,,,,,,------...------......//////000000111111111000///.........444444444222000000222444333555888:::===DDDNNNUUUooouuu~~~xxxsssttt|||zzzxxxxxx|||xxxrrroooiiiiiijjjkkkmmmoooqqqrrrwwwxxxwwwvvvuuuvvvyyy|||}}}}}}}}}~~~~~~}}}|||}}}~~~}}}~~~~~~|||zzzwwwuuutttqqqqqqrrrrrrsssttttttuuuvvvuuuuuuuuuuuuuuuvvvvvvtttsssqqqooonnnnnnooopppssssssrrrrrrrrrqqqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmllllllmmmnnnnnnmmmlllkkkkkkkkklllmmmlllkkkiiihhhiiiiiiiiiiiiiiiiiiiiiiiigggggghhhhhhhhhhhhhhhgggjjjjjjjjjjjjjjjkkklllllliiiiiijjjkkkmmmnnnoooooorrrssstttvvvxxxyyy{{{{{{|||yyytttooommmmmmoooppptttttttttrrrppplllhhhfffbbbaaaaaaaaacccfffiiikkkpppxxxlll]]]SSSMMMEEE???<<<888444000222111///000222333333222444444333333333333222222000000////////////000000111000///...---,,,++++++---------------,,,,,,,,,///000111000///...///000***+++---///000000/////////......---------......222111111000000000000000000000//////.........------......///////////////000000000000111111111111,,,,,,,,,---------.........------,,,,,,------............///////////////////////////000000000000000111222111111111333555666777999<<>>AAAJJJYYYjjjwwwyyyvvvxxxzzz}}}xxxuuuuuuvvvvvvxxxyyyxxxtttpppnnnmmmnnnsssyyy|||{{{xxxuuussspppqqqrrrtttvvvxxxzzz{{{zzzzzzzzzyyyxxxyyy{{{}}}zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxyyy{{{{{{zzz{{{{{{|||~~~}}}zzzvvvsssrrrqqqpppooooooppppppqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrooonnnlllkkkjjjjjjkkklllmmmmmmlllllllllkkkkkkkkkllllllkkkjjjiiiiiihhhhhhiiiiiiiiihhhgggfffeeedddddddddeeeeeeeeedddcccccccccccccccccccccccccccccc```````````````___^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^______```aaabbbccccccccccccccceeefffhhhiiijjjkkknnnnnnnnnoooppprrrssstttwwwyyy|||}}}~~~}}}{{{yyysssqqqnnnjjjgggeeedddcccccceeegggffffffjjjttt|||wwwlll]]]PPPHHHCCC@@@===;;;999666444444555444333333333333333222222222222111111111111111111111111/////////000000111111111111111111222222333333333111222222111///......///------......///......---///......---......//////111000000///////////////......---------------,,,---...//////000000//////............////////////,,,,,,,,,---------............------------......000000//////......------......//////000000111111///222444666777888:::<<<===@@@EEEKKKUUUdddttt{{{www~~~wwwpppllllllllloooqqqrrrpppnnnkkkjjjjjjiiinnntttxxxyyyxxxwwwvvvtttuuuwwwyyy|||~~~}}}~~~~~~}}}||||||~~~~~~}}}}}}~~~|||}}}}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{xxxwwwwwwwwwwwwxxxzzzzzz{{{{{{{{{|||}}}}}}~~~~~~{{{yyyvvvrrrooonnnmmmmmmmmmmmmnnnnnnoooooooooppppppppppppppppppoooooooookkkjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiiiiihhhgggfffeeeeeedddggggggfffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^______\\\]]]^^^___aaabbbcccdddeeefffggghhhhhhiiijjjlllqqqsssvvvwwwwwwxxx{{{}}}~~~zzzxxxuuussspppnnnmmmmmmgggfffddd```^^^```hhhooo{{{ooo```TTTKKKDDD???===:::666444444444444333333333333222222222222111222222222222222222222222/////////000000000111111......///000111111222222111222333111///---...///..................------...............//////000111000//////......//////..............................///000000000000000000000000000111111111111,,,,,,,,,---------......///......------......///000000//////......------//////////////////000///111333555777777999;;;===;;;BBBMMMXXXcccppp}}}{{{ssslllfffdddddddddkkkllllllkkkhhhffffffgggfffkkkqqquuuwwwxxxyyyyyyxxxyyy|||~~~~~~}}}}}}||||||zzz|||}}}}}}{{{yyyyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyyyyzzzzzz{{{{{{wwwwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{{{{|||||||||uuutttqqqnnnllljjjjjjiiikkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmllljjjjjjgggggggggggggggggghhhhhhgggggggggfffffffffeeeeeeeeeeeeddddddcccbbbaaaaaaeeeeeedddbbbaaa```______^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^_________^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[\\\]]]^^^___```___aaacccdddbbbbbbdddffflllmmmooooooooooooqqqrrrtttvvvxxxxxxyyyzzz}}}~~~~~~|||zzzxxxvvvttttttllljjjfff```[[[\\\```eeelllqqqzzzxxxjjj\\\OOOFFF>>>;;;777444444555444444333333222222222111111111111222333333333333222111000000000/////////......------......///000111111000111222000...------...............---------..................///000111111111000//////////////////////////////000000000...//////000000000000000000000000000111111111111,,,,,,,,,---------......//////............/////////////////////.........000000000000////////////111333444555666999<<<@@@???IIIYYYhhhsss}}}pppmmmgggbbb^^^]]]^^^^^^eeeffffffdddbbbbbbccceeefffjjjppptttwwwxxxzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~{{{{{{zzzzzzzzzzzzyyyyyywwwyyy{{{{{{zzzxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzwwwxxxxxxxxxxxxxxxyyyyyywwwwwwwwwxxxxxxxxxxxxxxxzzzyyyyyyyyyxxxxxxwwwwwwooonnnmmmkkkjjjhhhgggfffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiigggfffeeecccccccccddddddeeeeeeeeedddddddddcccccccccbbbbbbaaaaaa````````````______bbbbbb```___^^^^^^^^^^^^\\\\\\\\\[[[\\\\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXYYY[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]]\\\___bbbaaa^^^]]]^^^```eeefffgggggggggggghhhjjjkkkmmmooopppqqqrrruuuxxxwwwxxx{{{~~~|||yyyvvvuuuooommmhhhccc]]][[[\\\]]]cccgggmmmtttzzz|||kkkZZZNNNCCC???:::777666666555555222222222222111111111111111222333444444333222111000000000//////............//////000000111111111...///000///---,,,---.........---------......///............///000111111222111111000000000000000///000000000000111111111...///000000111111000000............////////////,,,,,,,,,---------......//////............//////.........///////////////......//////000000111111333444555666888===CCCGGGOOO[[[kkkxxx|||wwwjjjgggbbb^^^[[[[[[\\\]]]___``````______```cccfffhhhlllqqquuuwwwyyy{{{}}}~~~}}}zzzzzzzzzzzz{{{{{{|||}}}wwwwwwwwwxxxxxxxxxxxxxxxuuuxxxzzz{{{zzzxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrrrrqqqqqqhhhiiijjjjjjiiigggdddccceeeeeeeeeeeeeeeeeeeeeeeedddeeefffffffffdddbbbaaa]]]^^^___```aaaaaaaaaaaa````````````____________]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\ZZZYYYYYYXXXYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWYYYYYYYYYXXXXXXWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZYYY]]]```^^^ZZZXXXYYY[[[]]]^^^```aaaaaaaaaccceeedddfffggghhhhhhiiilllnnnnnnooorrruuuyyy{{{}}}~~~~~~{{{yyytttssspppkkkeee```^^^]]]```bbbeeehhhkkkooossswwwyyyggg[[[MMMHHHBBB===:::999777666222222222222111111111111000111222333333222111000//////000000000000111111000000000000000000000000+++,,,...---,,,,,,---...------,,,,,,---...///000............///000111222333333222111111111111111////////////000000000111//////000111111111111000............////////////,,,,,,,,,---------......//////............//////---.........//////000000,,,,,,---///000222333333666777777999<<>>@@@HHHTTT^^^pppyyy}}}xxxxxx||||||zzzwwwsssqqqqqqrrrkkkjjjiiiiiiiiiiiigggeeebbbbbbaaabbbdddfffiiikkknnnqqqvvvzzz}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}{{{xxxvvvvvvwwwyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzyyyxxxwwwuuuuuuwwwxxxxxxxxxwwwwwwvvvuuuzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyywwwvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqooommmjjjiiijjjjjjjjjiiicccbbbaaa``````aaabbbbbb^^^_______________^^^^^^`````````___^^^\\\[[[ZZZVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^[[[YYYYYY[[[[[[YYYWWWYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVUUUSSSQQQQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXXXXWWWWWWWWWXXXYYY[[[[[[ZZZZZZ\\\]]]ZZZZZZZZZ[[[\\\^^^___```aaabbbdddgggjjjnnnpppqqqoooqqqtttwwwxxxzzz}}}zzzyyyyyyvvvooojjjeeeccc___]]]\\\^^^```bbb```eeelllttt|||zzzkkk]]]PPPIIICCC<<<999:::444333111222333333222111111111222333222111000///333333333333333333333333111111111111000000000000111000///......---......///......---------......000//////.........//////111222222222222111000000222111000.........///000...............///000000............/////////000.........------,,,,,,+++---,,,+++***+++,,,...///000000///.........//////......000222555777888777:::<<<>>>BBBIIIUUUdddnnn|||{{{sssnnnooopppsssvvvxxxxxxxxxxxxyyyxxxuuurrrqqqqqqpppnnnmmmjjjiiihhhhhhhhhjjjlllmmmooosssxxx|||~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxzzz{{{||||||}}}}}}|||||||||{{{yyywwwwwwwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvuuutttxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwuuuttttttssssssssssssrrrqqqpppnnnmmmmmmjjjhhhggggggggggggfffaaa```___^^^]]]]]]^^^___\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYVVVVVVWWWXXXYYYYYYYYYXXX\\\ZZZXXXXXXZZZZZZXXXVVVXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSQQQPPPPPPPPPPPPRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXYYYZZZ\\\XXXXXXXXXYYYZZZ[[[\\\]]]\\\]]]^^^```bbbdddeeefffjjjllloooqqqsssuuuxxxzzz}}}~~~}}}wwwqqqkkkhhhddd```^^^]]]^^^___]]]aaaffflllrrr{{{zzzkkk[[[PPPHHH@@@===???;;;999888888999999777555222333444444444333222111111111111111111111111111111111111111000000000000//////.........//////000///......------....../////////............//////000000111111111000//////000//////...------.....................///000000........./////////000000------------------------------,,,+++,,,---...///111111000///////////////...///111444777:::<<<===>>>???CCCJJJXXXiiixxx|||wwwtttooogggdddeeedddjjjrrryyy~~~{{{xxxwwwvvvuuuttttttsssqqqppppppqqqrrrrrrssswww|||~~~~~~}}}}}}~~~~~~}}}}}}{{{zzzyyyyyyyyyyyy{{{{{{zzzyyyxxxwwwvvvvvvyyyzzz{{{{{{||||||{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvtttuuuuuuvvvvvvuuuuuutttrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttvvvuuuuuuttttttuuuuuuuuuvvvuuuuuutttsssrrrqqqqqqqqqppppppooommmkkkjjjiiiiiigggdddccccccccccccbbb^^^]]]\\\ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVZZZXXXWWWWWWWWWWWWVVVTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPTTTSSSSSSRRRQQQPPPPPPOOORRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSSSSTTTUUUTTTRRRQQQQQQQQQRRRSSSSSSUUUVVVVVVVVVVVVWWWYYYVVVVVVVVVVVVWWWWWWXXXYYYXXXXXXYYYYYYZZZZZZZZZ[[[bbbdddgggiiijjjlllooorrrtttvvvwwwxxxyyy{{{~~~yyytttqqqlllfffaaa^^^]]]\\\\\\^^^```cccgggnnnuuuyyy~~~kkk]]]QQQHHHDDDDDD<<<;;;999999999999777555333444555555555555444444000000000000000000000000111111111111000000000000---------......///111111//////............////////////............////////////000000//////...------............---,,,,,,...............///000000....../////////000000000,,,,,,,,,------.........---------,,,---...//////111111000//////////////////111444666888;;;>>>@@@BBBDDDKKKXXXiiizzz}}}vvvqqqmmmkkkfff```___```___fffooowww|||zzzxxxwwwxxxxxxxxxzzzyyyxxxxxxxxxxxxyyyyyy{{{~~~~~~}}}}}}{{{{{{zzzyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwwwwwww{{{{{{zzzzzzyyyxxxxxxwwwxxxyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwvvvtttsssqqqrrrsssttttttsssrrrqqqqqqrrrssstttuuuuuuuuuuuuttttttttttttsssttttttttttttssssssrrrrrrrrrrrrssssssrrrrrrqqqppppppoooooonnnnnnmmmkkkjjjgggeeedddfffccc```_________^^^]]][[[ZZZYYYXXXWWWVVVUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRVVVUUUSSSRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNQQQQQQQQQPPPOOOOOONNNNNNOOONNNMMMLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQSSSRRRPPPOOONNNOOOPPPQQQPPPRRRSSSSSSSSSSSSTTTVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV[[[]]]```bbbccceeegggiiilllmmmooopppqqqtttxxx{{{{{{~~~{{{yyytttnnnhhhcccaaa___^^^^^^^^^___aaaeeejjjmmmvvv}}}|||lll___TTTKKKGGG<<<:::888888888777666444444444444555555555555555222222222222222222222222111111111111000000000///...............///000000/////////...//////000000///............//////000///000000000000///......,,,---...//////...---,,,...............///000000...////////////000000000+++,,,,,,------...............---.........//////000000////////////000000222444777888888;;;???BBBFFFLLLXXXhhhyyy~~~zzzwwwtttlllhhheeedddbbb]]]]]]```___ccchhhmmmrrrvvv{{{~~~|||yyyvvvuuuwwwyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}||||||{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwyyyxxxxxxwwwwwwwwwxxxxxxzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyvvvvvvwwwwwwvvvtttqqqppppppqqqrrrssssssrrrqqqpppsssssssssssssssrrrqqqqqqsssrrrrrrqqqqqqrrrssssssrrrqqqpppooooooooooooooopppoooooonnnnnnmmmmmmmmmkkkkkkjjjhhhgggdddcccaaacccaaa]]]\\\\\\\\\[[[ZZZYYYXXXXXXWWWUUUTTTSSSRRRWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPOOOTTTSSSQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRPPPPPPOOOPPPOOOOOONNNNNNMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIIIIHHHKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIJJJMMMOOOQQQPPPPPPOOOOOONNNNNNOOOOOOQQQQQQOOONNNNNNNNNOOOPPPMMMOOOPPPPPPPPPPPPQQQSSSUUUUUUTTTTTTTTTUUUUUUVVVTTTTTTUUUUUUUUUUUUVVVVVVVVVXXXZZZ\\\]]]___aaaccceeefffhhhiiijjjmmmqqqtttsssvvvzzz}}}{{{vvvqqqmmmiiigggaaa```^^^]]]^^^aaaccceeegggnnnyyy}}}pppcccVVVMMMCCC@@@<<<:::999999999888333333333333333333444444222222222222222222222222111111111111000000000///000000///...............///////////////000111222...............///000000000000111111000000///...,,,---///000000///...---...............///000000////////////000000000111,,,,,,,,,------..................///////////////////////////000111222333555888:::;;;;;;===BBBFFFMMMWWWgggyyywwwqqqnnnlllkkkfffcccaaacccaaa^^^]]]```^^^```bbbcccfffiiinnnrrruuutttssstttxxx|||~~~|||}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxyyywwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwttttttuuutttsssqqqooommmoooooooooppppppooooooooorrrrrrrrrqqqpppooommmlllpppooonnnnnnnnnooopppqqqooonnnmmmlllkkkkkkkkkkkklllkkkkkkkkkjjjjjjjjjjjjggggggfffeeecccbbb```___```]]]ZZZXXXXXXXXXWWWVVVUUUVVVVVVUUUTTTSSSRRRQQQTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPPPPOOOOOONNNMMMOOOOOONNNNNNNNNOOOOOOPPPOOOPPPPPPOOOMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGJJJJJJKKKKKKLLLKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMKKKMMMNNNOOONNNNNNOOOQQQTTTSSSSSSSSSTTTUUUUUUVVVRRRRRRRRRRRRSSSSSSTTTTTTRRRTTTVVVXXXYYYZZZ]]]______```bbbbbbcccfffiiilllkkknnnrrrvvvxxx{{{~~~{{{wwwsssqqqgggccc```^^^^^^_________^^^ccckkkssszzzxxxiii\\\MMMHHHAAA;;;999888888888444444333222111111222222111111111111111111111111111111111111000000000000111111///......---------000//////000000111222333......---......///000111000111111111111000//////------...////////////..................///000000/////////000000000111111,,,,,,------------------......///000000000000000000000111111333444666777777:::===>>>>>>AAAGGGMMMVVVbbbuuu{{{tttnnnkkkjjjiiihhhhhhfffeeegggfffbbb```bbb]]]^^^``````aaadddhhhkkkqqqpppqqqtttyyy}}}}}}|||zzzyyyxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvwwwxxxtttttttttttttttsssssssssuuuuuuvvvwwwwwwwwwwwwvvvssssssrrrqqqpppnnnmmmlllmmmmmmllllllllllllmmmmmmooooooooonnnmmmkkkjjjiiikkkkkkiiiiiiiiijjjlllmmmkkkjjjiiihhhgggggggggggggggggggggfffffffffffffffbbbbbbbbbaaa```^^^]]]\\\\\\YYYVVVTTTTTTTTTRRRQQQRRRRRRSSSSSSSSSRRRPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOMMMJJJIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFHHHIIIIIIJJJIIIIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLLLLKKKLLLLLLMMMMMMLLLMMMNNNOOOOOOMMMKKKJJJJJJLLLMMMMMMMMMMMMNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVRRRRRRRRRRRRRRRQQQQQQQQQOOOQQQSSSUUUUUUWWWYYY[[[ZZZ[[[\\\]]]]]]___ccceeedddhhhllloooqqqtttwwwyyy{{{yyypppkkkeeeaaa``````^^^\\\[[[^^^aaaeeeiiipppwww|||qqq\\\UUUIII???:::888888888666555333222111111111111222222222222222222222222111111111111000000000000000//////.........//////000000000000111222333444---------......///000111//////000000//////...---------,,,,,,---......///...............///000000//////000000000111111111------------------------......///000000000000000111111222333555777999:::777;;;???AAAAAAEEELLLSSS\\\jjj~~~|||rrrooollljjjjjjkkkkkkjjjnnnkkkkkkmmmlllfffdddeee]]]___aaabbbccceeegggjjjnnnoooppptttyyy}}}~~~}}}}}}|||{{{yyyxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxsssssssssssstttuuuvvvvvvttttttttttttttttttsssssstttuuuuuuvvvvvvvvvvvvvvvrrrrrrqqqooonnnlllkkkkkklllkkkjjjiiiiiijjjkkklllkkkkkkkkkkkkjjjiiihhhhhhhhhgggfffeeefffgggiiikkkhhhgggfffeeedddcccccccccddddddcccccccccccccccccc_________^^^]]]\\\[[[ZZZZZZWWWTTTRRRQQQQQQOOONNNOOOPPPQQQRRRQQQPPPOOONNNKKKLLLNNNOOOPPPQQQQQQQQQLLLMMMMMMMMMMMMMMMLLLKKKDDDEEEGGGIIIJJJJJJIIIIIIKKKMMMNNNLLLIIIHHHIIIKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIGGGFFFEEECCCBBBBBBDDDEEEFFFHHHHHHIIIHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMJJJKKKMMMOOONNNLLLJJJHHHJJJKKKMMMMMMLLLLLLNNNOOOOOOOOOPPPQQQRRRSSSUUUVVVTTTTTTSSSSSSRRRQQQPPPPPPMMMOOOQQQSSSSSSUUUWWWYYYWWWXXXYYYYYYYYY[[[^^^aaaaaadddhhhkkknnnpppsssuuu{{{||||||xxxssskkkfffdddbbb___\\\\\\\\\\\\\\\^^^dddkkkpppzzzmmmdddUUUIIIAAA>>>======888666444222111000111111555555555555555555555555111111111111000000000000......---......///000111000000000000111222333444---------......000111111......//////......---,,,,,,,,,+++***+++,,,...///...............///000000000000000000111111111111...------------...//////111111000000000000111111444333333555888::::::::::::>>>AAACCCDDDJJJTTT]]]mmmwww{{{rrrmmmjjjiiigggeeeeeeggglllppppppoooooopppqqqpppnnnllljjjjjjjjjjjjkkknnnpppqqqtttwwwyyywwwuuuwww}}}~~~}}}}}}|||{{{zzzxxxvvvuuuyyyyyyyyyzzzzzz{{{{{{{{{xxxxxxxxxyyyxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuusssrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqrrrssstttrrrqqquuurrrooonnnooonnnkkkhhhggggggffffffggghhhjjjkkkhhhhhhhhhgggfffdddcccbbbeeecccaaaaaacccdddddddddcccbbbbbbaaa```______^^^bbbbbbbbbbbbaaa```^^^^^^YYYZZZZZZZZZZZZXXXVVVUUUPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGFFFGGGHHHFFFDDDCCCCCCDDDAAAAAACCCDDDFFFFFFGGGGGGLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOQQQRRRSSSTTTSSSRRRRRRSSSUUUWWWYYY\\\]]]```cccfffjjjmmmooorrrtttwwwzzz|||~~~{{{vvvpppjjjccc\\\WWW[[[ZZZZZZZZZ\\\^^^aaabbbmmmrrr{{{ttt___PPPHHHEEE@@@;;;:::888555333333333111000111111111111111111111111333222111111000000111111222222222111000//////...///000111222222111000///222222111000000000000000---------.........//////............////////////000000...---,,,+++++++++///////////////////////////............///000000000000000///000000111111333444555777:::<<<===<<<===@@@DDDGGGLLLTTT^^^fffttt}}}|||tttnnnjjjjjjjjjjjjiiijjjmmmrrruuuvvvtttqqqpppqqqrrrrrrrrrtttttttttuuuvvvxxxzzz{{{{{{}}}}}}{{{xxxyyy}}}~~~}}}|||}}}}}}|||{{{zzzxxxvvvuuuwwwwwwxxxxxxxxxyyyyyyyyywwwwwwxxxxxxxxxwwwvvvvvvuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqoooooonnnoooqqqqqqooonnnqqqooommmlllmmmkkkhhheeeccccccbbbbbbccceeeggghhhfffffffffeeedddcccaaaaaacccaaa______```aaaaaa```_________^^^^^^]]]]]]\\\_________^^^^^^\\\[[[[[[WWWWWWXXXWWWWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFFFFEEECCCBBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMNNNNNNOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOPPPRRRTTTVVVXXXYYY[[[]]]```dddfffhhhnnnpppsssvvvxxxzzz}}}|||wwwrrrnnnhhhbbb^^^]]]\\\ZZZXXXYYYZZZ\\\]]]eeehhhnnnuuunnn\\\PPPIIICCC???888666444333444555555555111111111111111111111111333222111111000000111111111111000000///......---///000111111111111000///222111000////////////000---------.........///////////////000000000000111//////..................000000000000000000000000///////////////000111111///////////////000111222333555888;;;===>>>??????@@@BBBFFFMMMWWWbbblllrrr||||||vvvqqqllliiihhhjjjlllnnnppprrruuuyyy|||}}}yyyuuurrrtttvvvyyyzzzzzzzzzzzz{{{|||~~~}}}}}}}}}~~~~~~}}}}}}|||{{{zzz|||||||||{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwvvvuuutttttttttsssrrrqqqqqqpppppprrrqqqqqqqqqqqqppppppppplllkkkkkkkkkmmmmmmkkkjjjkkkjjjjjjjjjjjjhhhdddaaa]]]]]]]]]^^^___```bbbccccccccccccbbbaaa```___^^^```^^^\\\[[[\\\]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTSSSRRRQQQOOONNNPPPOOOMMMKKKIIIGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCDDDEEEFFFCCCDDDEEEDDDBBBAAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMNNNPPPRRRSSSUUUUUUVVVXXXZZZ]]]___```fffiiimmmpppqqqrrrtttvvvyyy|||{{{wwwtttpppllliiidddbbb^^^ZZZXXXWWWXXXYYY\\\]]]```eeemmmyyyooo^^^QQQIIIDDD:::777555444555666666666222222222222222222222222333222111111000000111111000000//////......------///000000111111000000///000000//////......//////---............/////////000000000000111111111111.../////////000000111111111111111111111111111111//////......//////000111.........///000111222333444777:::===>>>>>>??????BBBDDDIIISSS```mmmvvv{{{zzzwwwqqqlllhhhhhhiiijjjnnnqqquuuxxxzzz|||~~~~~~zzzyyyzzz|||~~~}}}}}}~~~|||||||||||||||{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuutttssssssrrrrrrqqqpppooonnnnnnpppoooooooooooonnnnnnnnniiihhhhhhhhhiiiiiihhhfffffffffggghhhgggddd```^^^YYYYYYZZZZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[\\\[[[YYYYYYZZZZZZXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXUUUUUUVVVVVVUUUTTTTTTSSSQQQQQQQQQPPPOOONNNMMMLLLMMMLLLKKKIIIGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCDDDDDDDDDDDDCCCDDDDDDCCCBBBAAAAAABBBEEEEEEFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]aaaeeeiiikkklllmmmnnnrrruuuzzz}}}}}}zzzxxxtttrrrnnnkkkfff```\\\YYYXXXXXXXXXYYYZZZ]]]ccclllwww~~~nnn]]]OOOHHH@@@<<<888555444333333222222222222222222222222222333222111111000000111111000000000//////.........///000000000000000000/////////............//////...............///////////////000000000111111111...//////000000000000000111111111111111111111111......------......///000......//////111222333444666999<<<>>>======>>>???DDDGGGOOOZZZhhhttt|||~~~sssooojjjffffffiiimmmpppsssvvv{{{~~~|||||||||||||||{{{{{{zzzyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrrrrqqqppppppooonnnnnnmmmmmmlllllllllkkkkkkkkkjjjjjjgggfffeeeeeeffffffdddbbbbbbccceeeeeedddaaa^^^\\\WWWWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXYYYXXXWWWWWWXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUUUURRRRRRRRRSSSRRRRRRQQQQQQOOOOOONNNMMMLLLLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLMMMOOOPPPPPPSSSSSSSSSSSSTTTUUUWWWWWWVVVYYY___ccceeefffhhhiiikkknnnssswwwyyy{{{~~~~~~{{{xxxuuurrrmmmgggaaa]]]ZZZYYYWWWXXXZZZ[[[^^^bbbhhhmmmuuu}}}kkkXXXMMMDDD@@@:::666444333222111222222222222222222222222333222111111000000111111111111000000000000000///000//////////////////000//////............//////////////////////////////........./////////000000///000000000000///...---000000000000000000000000---------------...///////////////000222444555666888;;;>>>>>><<<===@@@CCCKKKQQQZZZfffqqqyyy|||xxxpppmmmiiiggghhhlllqqquuuvvvzzz~~~{{{|||||||||||||||{{{{{{xxxyyyyyyyyyyyyyyyxxxwwwuuuuuuuuuuuuttttttttttttsssssssssrrrqqqpppooonnnmmmmmmllllllllllllkkkkkkhhhhhhgggggggggfffffffffdddcccbbbbbbcccbbb```___^^^```bbbaaa___\\\[[[[[[WWWWWWXXXXXXXXXXXXWWWWWWTTTUUUUUUVVVVVVVVVVVVUUUVVVUUUUUUVVVWWWWWWVVVTTTRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOPPPPPPOOOOOONNNLLLLLLKKKJJJJJJKKKKKKLLLGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAAAAAAAABBBCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAA???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDBBBAAABBBDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIGGGHHHHHHIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSRRRUUUZZZ]]]___```cccddddddhhhlllppprrrtttwwwxxx|||}}}xxxvvvrrrmmmgggaaa]]]ZZZWWWYYYZZZ[[[[[[[[[]]]___ccciiisss{{{fffXXXGGGCCC===888666666666555333333333333333333333333333222111111000000111111111111111111000000000000000//////......//////000//////......//////000000000000000////////////...............///////////////000111111111///...---000000000000000000000000...............//////000//////000222333555777888888;;;>>>>>>===???EEEJJJUUU^^^jjjuuu{{{{{{wwwtttrrrooommmkkkiiikkknnnrrruuuwwwzzz~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}zzzzzz{{{||||||{{{{{{zzzwwwxxxxxxyyyyyyyyyxxxxxxttttttsssssssssrrrrrrrrrooooooooonnnmmmlllkkkjjjhhhhhhhhhhhhiiiiiiiiiiiiddddddcccccccccbbbbbbbbb```___^^^^^^___^^^\\\ZZZ[[[]]]^^^]]]ZZZXXXXXXYYYVVVWWWWWWWWWWWWUUUTTTSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQRRRTTTVVVVVVUUUSSSPPPOOOOOONNNNNNMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLLLLHHHHHHHHHHHHHHHIIIKKKLLLHHHHHHGGGFFFEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>===BBBBBBCCCCCCDDDEEEFFFFFF@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDCCCBBBAAA@@@BBBCCCBBBAAA@@@AAACCC@@@AAABBBDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTWWWXXXXXXZZZ\\\^^^^^^aaafffiiikkkmmmoooqqquuuxxx|||{{{zzzxxxtttooohhhbbb___YYYZZZZZZZZZYYYXXXZZZ[[[\\\___dddlllxxxvvvgggOOOIIIBBB===:::888777777333333333333333333333333333222111111000000111111000000000000000000000000000///............///000000////////////000111222000000000000/////////......////////////000000000...///111222333222111000111111111111111111111111///////////////000111111000000111222444777888:::888;;;>>>>>>>>>BBBIIIPPP]]]hhhvvv{{{zzzxxxuuussspppooonnnqqqooommmlllmmmooorrrtttvvvyyy}}}~~~}}}|||}}}~~~|||~~~~~~}}}||||||{{{{{{yyyyyyzzz{{{{{{zzzzzzzzzwwwwwwxxxyyyyyyyyyxxxxxxrrrrrrrrrqqqqqqqqqpppppplllllllllkkkjjjiiigggfffddddddeeeeeefffgggggggggaaaaaaaaaaaa````````````^^^]]]\\\\\\\\\\\\ZZZXXXXXXZZZ[[[YYYVVVTTTVVVXXXVVVVVVWWWVVVUUUSSSRRRPPPOOOOOOPPPQQQRRRRRRRRRRRROOOOOOPPPRRRTTTUUUTTTRRRNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJFFFEEEEEEEEEGGGHHHJJJLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???>>>===<<>>>>>>>>EEESSS^^^kkkuuu~~~{{{~~~xxxvvvtttrrrqqqqqqrrrsssrrrqqqpppooooooqqqssstttyyyzzz|||~~~}}}|||||||||||||||||||||~~~~~~|||zzzyyyxxxwwwvvvvvvuuuvvvttttttssssssssssssttttttrrrpppooonnnooonnnlllkkkhhhgggffffffggggggfffeeecccccccccbbbbbbbbbbbbaaaaaa___[[[ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYVVVVVVUUUUUUUUUUUUUUUUUUZZZUUUPPPNNNNNNNNNLLLJJJLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNMMMKKKHHHFFFEEEGGGJJJLLLFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEECCCBBBCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBAAACCCDDDDDDAAA?????????@@@BBBCCCBBB??????AAACCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCAAA@@@@@@BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD??????@@@AAAAAABBBBBBCCCDDDBBB@@@???@@@@@@???>>>AAACCCEEEEEEDDDCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJGGGFFFEEEEEEFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKLLLNNNSSSQQQNNNNNNPPPQQQRRRRRRUUUVVVXXX[[[^^^aaacccdddgggjjjooosssvvvzzz}}}|||vvvppplllfffccc___ZZZXXXWWWXXXYYYXXXZZZ[[[\\\```kkkzzzggg\\\MMMBBB<<<;;;:::999555333111111222333222111222222111111000/////////222222111000000000000000111111111111111000//////222111111000///......------.........//////000000111111111111222222222222////////////000000000000333444666666666444222111......---......///000111222222333555888;;;===>>>;;;===???@@@CCCMMM[[[eeesss{{{|||uuuuuuxxxzzzzzzzzzyyywwwuuutttttttttsssrrrrrrsssuuuwwwxxx{{{|||~~~~~~}}}||||||||||||{{{zzz{{{|||~~~~~~|||{{{zzzyyyxxxwwwvvvuuuuuuuuutttssssssrrrqqqqqqrrrrrrooonnnlllllllllkkkjjjhhhfffeeecccdddeeeeeedddbbb``````______^^^^^^]]]]]]___\\\YYYWWWXXXZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPSSSPPPLLLKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJHHHFFFFFFGGGHHHJJJFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@BBBCCCCCCAAA???>>>??????AAABBB@@@>>>>>>@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@@@@BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@AAABBBBBBCCCCCCDDDBBBAAA@@@AAAAAA@@@???@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGEEEEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNRRRPPPMMMMMMOOOQQQQQQQQQSSSTTTUUUXXXZZZ\\\^^^______bbbgggkkkooorrrvvvyyy~~~yyyvvvmmmjjjddd^^^[[[YYYYYYZZZVVVXXXYYYYYY[[[cccoooxxxttthhhWWWIII@@@<<<999888666444222222333444333222222222222111000000//////000000///...............---...///111222222222222111111000000//////.............../////////000000........./////////000000////////////000000000000000111222333222111///...------------...///000111111222555777:::<<<===>>>>>>>>>@@@DDDLLLYYYhhhrrr~~~wwwqqqlllooottt~~~|||xxxvvvwwwwwwwwwwwwxxxzzz|||~~~}}}~~~~~~}}}}}}||||||{{{yyyyyyyyy{{{||||||{{{yyyzzzyyyxxxwwwvvvuuuttttttsssrrrqqqooonnnnnnnnnnnnllljjjhhhhhhhhhhhhfffdddcccaaa``````aaabbb```___\\\\\\[[[[[[ZZZYYYXXXXXX\\\YYYUUUTTTUUUVVVVVVUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKIIIGGGGGGHHHIIIJJJIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@AAACCCBBB@@@>>>>>>??????@@@@@@@@@>>>>>>???AAACCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBDDDBBBBBBBBBBBBAAAAAAAAAAAA===>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAACCCCCCBBBAAA???AAACCCCCCBBBAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJLLLMMMOOOMMMLLLLLLMMMOOOPPPOOOPPPQQQRRRSSSUUUWWWXXXXXXZZZ^^^bbbfffjjjnnnrrruuuwwwyyy~~~xxxtttmmmeee___\\\[[[[[[WWWXXXXXXWWWWWW\\\ccciiisss|||vvvcccRRRGGGAAA<<<:::888666333333444555555444333333222111111000000///000000///...............---...///111222222222222000000000000////////////......////////////000000------........./////////////////////000000000000///000111111111000///...---------...///000111222111444777999;;;;;;<<<===>>>???BBBJJJWWWgggvvv~~~uuuoooiiihhhnnnuuu|||yyyzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{yyyyyyyyyzzz||||||zzzxxxxxxxxxxxxwwwuuutttsssrrrpppooonnnlllkkkjjjiiiiiihhhgggeeedddeeedddcccaaa```^^^]]]]]]^^^___]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUXXXVVVSSSRRRRRRSSSRRRQQQRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMMMMLLLKKKJJJJJJGGGFFFEEEEEEEEEFFFGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCC@@@@@@@@@@@@AAABBBCCCDDDCCCCCCAAAAAA@@@@@@AAAAAACCCCCCCCCDDDDDDCCCBBBBBB@@@AAABBBAAA???>>>???@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDCCCBBBAAABBBDDDCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBAAA@@@???AAAAAABBBBBBCCCDDDDDDEEEBBBAAA@@@AAACCCCCCBBBAAA>>>@@@AAABBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMMMMKKKJJJJJJLLLNNNNNNMMMOOOOOOPPPPPPQQQRRRRRRSSSVVVYYY]]]aaadddhhhmmmpppqqqtttzzz}}}uuummmeee___\\\[[[YYYZZZ[[[YYYXXXZZZ]]]```fffooo}}}nnn]]]RRRIIICCC???999777444333444555555555333333333222111111000000222111111000000000000000111111111111111000//////////////////000000000000//////////////////000000////////////000000000000////////////000000000000111222222333333222111111.........///000111333333444777:::;;;::::::;;;<<<>>>BBBIIITTTdddtttzzzssslllhhheeefffnnnwww~~~|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzzzzzzzyyyyyy{{{||||||yyywwwwwwwwwvvvvvvtttrrrpppooommmllljjjhhhgggfffeeeeeeeeedddbbbaaabbbaaa```^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTUUUSSSQQQPPPQQQQQQPPPOOOPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKFFFFFFFFFEEEDDDCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCC????????????@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBAAA???>>>@@@AAACCCBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA??????AAAAAABBBBBBCCCDDDDDDEEE@@@??????AAABBBBBBAAA???===???AAAAAA@@@???@@@AAACCCBBBBBBBBBBBBBBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHKKKLLLJJJIIIHHHIIIKKKMMMMMMLLLNNNNNNNNNOOOOOOOOOOOOOOOOOOQQQUUUXXX[[[___dddhhhmmmqqqvvv{{{}}}tttlllddd___]]][[[\\\\\\[[[ZZZZZZ[[[[[[]]]cccmmmxxxzzzkkk^^^SSSIIIBBB<<<999555333444444555444444444333333222111111111222111111000000000000000111111111111111000//////////////////000000000000000000000000000000//////////////////000000000000////////////000000000000222222333333333333333333/////////000111333555555777:::======<<<;;;>>>@@@DDDKKKWWWdddrrr}}}yyyuuulllgggdddddddddfffnnnvvv~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||zzzyyyzzzyyyyyyzzz{{{{{{yyyvvvtttuuuuuutttrrrpppnnnllliiihhhgggeeecccbbbbbbbbbbbb```___^^^^^^^^^\\\[[[XXXWWWVVVVVVWWWWWWVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPOOOOOOPPPPPPOOONNNMMMNNNOOOOOONNNMMMKKKJJJGGGHHHHHHIIIIIIJJJKKKKKKEEEFFFGGGEEECCCAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBB????????????@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBAAA@@@???AAACCCDDDCCCAAAAAACCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDAAACCCEEEEEECCCBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCAAA@@@???AAAAAAAAABBBCCCCCCDDDDDD@@@???@@@AAABBBBBB???======???AAAAAA@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKIIIHHHGGGIIIKKKMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSUUUWWW[[[```dddhhhlllrrrvvvxxx|||}}}tttkkkeeeaaa]]]]]]\\\\\\[[[ZZZYYYXXXTTTXXX^^^fffqqq|||nnn___OOOEEE@@@===888555444555555444555555444333333222222111000000///...............---...///111222222222222000000000000////////////111111000000000000//////------........./////////////////////000000000000000000000111111111111222000000111222333555666777999<<<@@@@@@???@@@DDDHHHNNNZZZiiiwww{{{vvvrrrlllhhhcccbbbcccfffhhhjjjooovvv}}}~~~}}}{{{}}}~~~~~~||||||}}}~~~}}}|||zzzxxxyyyxxxxxxyyyzzzyyywwwuuurrrssssssrrrqqqnnnkkkiiifffeeecccbbbaaa`````````^^^\\\[[[ZZZ[[[ZZZYYYWWWSSSRRRQQQQQQRRRRRRQQQPPPNNNOOOOOOOOOOOOPPPPPPPPPNNNMMMLLLLLLNNNOOONNNMMMKKKKKKLLLMMMLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHCCCEEEFFFEEEBBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBB????????????@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBB@@@AAACCCDDDDDDBBB@@@@@@BBBCCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDAAACCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBB@@@???@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBCCCBBB???======???AAAAAA@@@???@@@AAAAAAAAA@@@@@@AAABBBBBBCCC@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHGGGGGGFFFGGGHHHIIIJJJHHHGGGGGGIIILLLMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQRRRTTTUUUYYY]]]aaaaaafffllloooqqquuu||||||ssskkkfffbbbaaa___]]]\\\ZZZXXXWWWQQQRRRTTTXXX```ooonnn[[[NNNFFFAAA<<<888777666666555555555555444333333222222000000///...............---...///111222222222222111111000000//////......111111111000000000//////........./////////000000////////////000000000000///////////////000111111111111222333444666777888999===AAABBBAAADDDJJJOOOWWWeeewwwvvvpppjjjddd___bbbbbbeeekkkmmmnnnqqqwww{{{zzz|||~~~{{{|||}}}~~~}}}|||yyyxxxwwwwwwvvvwwwxxxxxxuuusssqqqrrrrrrqqqpppmmmjjjhhhdddcccbbb```____________\\\ZZZXXXXXXXXXXXXVVVTTTPPPOOOMMMNNNOOOOOONNNLLLJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJJJJKKKMMMNNNMMMLLLIIIJJJKKKKKKKKKIIIGGGEEEGGGGGGFFFFFFEEEEEEDDDDDD@@@CCCEEEDDDBBB@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA????????????@@@AAABBBCCC@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCBBBAAAAAACCCFFFDDDAAA??????BBBCCCBBB@@@CCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEAAACCCEEEFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCBBBAAA@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCC???===>>>@@@AAAAAA@@@@@@@@@BBB@@@?????????@@@AAAAAABBB???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEIIIIIIHHHGGGGGGHHHIIIIIIGGGGGGGGGIIILLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNPPPSSSWWW[[[\\\aaagggkkkmmmrrryyyxxxoooiiihhheeeccc```^^^\\\YYYWWWSSSRRRQQQQQQUUUaaappp{{{zzzgggYYYJJJEEE???:::888888777777666555555444444333222222222222111000000000000000111111111111111000//////222111111000///......---222111111111000000//////111111111111222222222222////////////000000000000000000000000000111222222333222111444888::::::888;;;<<<>>>AAAFFFNNNWWW]]]oooxxx{{{qqqiiidddaaaaaacccfffiiilllnnnqqqsssuuu~~~~~~{{{zzzzzz{{{||||||zzzyyyuuuuuuuuuuuusssrrrqqqppptttssspppmmmjjjgggfffeee```^^^[[[YYYYYYXXXVVVTTTWWWWWWWWWVVVTTTRRRQQQPPPOOONNNMMMLLLKKKKKKLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCBBBAAA@@@??????>>>CCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAFFFFFFEEEEEEDDDDDDCCCCCCFFFGGGGGGFFFFFFEEEDDDCCCGGGEEEBBB??????AAADDDFFFFFFEEECCCAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDGGGEEECCCBBBAAABBBCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAACCCDDDEEEDDDEEEFFFFFFFFFDDDCCCBBBEEEEEEDDDBBBAAA@@@???>>>BBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAAGGGEEECCCAAA@@@AAABBBCCC@@@@@@AAA@@@???@@@CCCEEECCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDDDDFFFHHHIIICCCCCCBBBAAA@@@@@@@@@@@@???AAACCCCCCBBBBBBBBBCCCEEEGGGIIIKKKKKKKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIIIIHHHIIIJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSYYY[[[^^^aaaeeelllsssxxxzzzvvvmmmllliiifffcccaaa___[[[YYYPPPSSSUUUSSSQQQTTT^^^ggg{{{tttiiiZZZRRRHHHAAA>>>:::555000444444444444444444444444000000000111222222333333111111000000//////......000000000000111111111111111111222222222111111000000000000000////////////...///000222222111000000000000000///////////////222111111555999<<<===<<<;;;>>>AAACCCFFFNNN[[[eeeuuu}}}yyyooohhhdddbbbbbbfffiiilllnnnppprrrtttvvv~~~~~~~~~~~~}}}|||{{{zzz{{{||||||zzzxxxvvvvvvvvvuuutttrrrqqqppppppooollliiigggdddcccbbb^^^\\\YYYWWWWWWVVVTTTSSSTTTTTTTTTSSSQQQPPPNNNMMMMMMLLLKKKIIIHHHHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAEEEEEEDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBEEECCCAAA@@@@@@BBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEDDDBBBAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAAAAAEEECCCAAA?????????@@@AAACCCCCCCCCAAA???>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEHHHGGGEEECCCCCCCCCEEEEEEBBBAAAAAAAAAAAAAAABBBCCC@@@AAABBBBBBAAAAAABBBDDDDDDFFFHHHJJJKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQWWWXXX[[[^^^bbbhhhoootttvvv{{{|||uuupppmmmjjjfffdddaaa]]]ZZZTTTUUUTTTRRRPPPRRRYYY___jjjyyyxxxddd[[[NNNDDD???;;;777333444444444444444444555555111111111111222222222222111111000000////////////000000000000111111111111333333333222111000///...000000000000//////////////////000111111111111000000000000000000000000000111111222666:::>>>??????===BBBGGGHHHKKKTTTeeerrr~~~wwwnnngggeeefffggglllnnnppprrrrrrtttvvvxxx~~~}}}~~~}}}|||{{{zzz{{{|||{{{yyyxxxuuuuuutttsssrrrpppnnnmmmjjjiiigggeeebbb```^^^]]][[[XXXVVVTTTTTTSSSRRRPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???@@@AAADDDCCCAAA@@@??????@@@AAACCCCCCCCCAAA???>>>@@@BBBDDDBBBAAA@@@@@@BBBDDDEEEHHHGGGEEECCCBBBAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEAAABBBBBBAAA@@@AAACCCEEEDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPSSSUUUWWWZZZ]]]ccciiimmmooouuu{{{|||xxxuuuqqqmmmjjjeeeaaa]]]\\\ZZZVVVRRRQQQSSSVVVXXX\\\iii{{{tttiiiYYYKKKBBB===999777444444444444444555666666222222222222111111111111111000000000000/////////000000000000111111111111444444333333111000...---////////////000000000000000000//////000000111111///000000000111222222222222333444777:::===???@@@@@@DDDIIINNNVVVbbbsss~~~vvvnnnjjjjjjlllooorrrtttuuuuuuuuuvvvxxxzzz~~~}}}||||||{{{zzzzzz{{{zzzxxxvvvrrrqqqpppooommmkkkiiihhheeedddcccaaa___\\\ZZZYYYWWWUUURRRQQQQQQPPPOOOMMMNNNOOOOOOOOONNNLLLJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEECCCBBB@@@@@@??????AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBAAA??????@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???CCCCCCCCCCCCBBBBBBBBBBBBDDDBBB???======>>>@@@AAAEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@AAA@@@???@@@CCCEEECCCBBB@@@???@@@AAACCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBB@@@???@@@CCCEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUXXX\\\aaaeeeiiinnntttyyy|||~~~zzzvvvsssnnnhhheeeddd___YYYVVVVVVWWWVVVUUUYYYaaapppyyyfffTTTHHHAAA<<<:::555555444444444555777777444444333222222111000000000000000000000000000000///000000000111111111111333333333222111000///...////////////000000000000000000///......000111222//////000111222333333444444555777999:::<<<===???BBBDDDJJJUUUcccrrr~~~~~~xxxtttrrrsssuuuwwwxxxyyyyyyyyyxxxxxxzzz|||~~~|||||||||zzzyyyyyyyyyxxxvvvtttpppooonnnllljjjhhheeeddd``````___^^^\\\ZZZXXXVVVSSSQQQOOONNNNNNMMMLLLKKKNNNNNNPPPPPPOOOMMMJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHDDDEEEEEEFFFFFFGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@???@@@AAACCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDD@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFEEEEEEDDDDDDAAABBBBBBCCCDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBAAADDDDDDDDDCCCCCCBBBBBBBBBEEECCC@@@>>>===>>>@@@BBBDDDDDDCCCCCCBBBBBBBBBCCC@@@@@@AAA@@@???@@@CCCEEECCCBBB@@@@@@@@@AAACCCDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@???@@@BBBEEEGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLNNNPPPRRRSSSVVVZZZ]]]bbbgggnnnrrruuuzzz}}}yyysssoooiiiddd]]]YYYZZZZZZXXXVVVXXX[[[dddsssuuubbbRRRGGG@@@===888777555444444555777888555444444333222111000000000000000000111111111111///000000000111111111111000111111222222222111111.../////////000000000111000///.........///111222//////000111222333333444666888:::;;;;;;<<<>>>@@@CCCGGGPPP___qqq~~~}}}||||||}}}}}}{{{||||||{{{zzzzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyxxxwwwwwwvvvsssqqqnnnmmmllljjjgggeeebbbaaa[[[\\\\\\[[[ZZZWWWUUUTTTPPPNNNLLLKKKKKKKKKJJJIIILLLMMMOOOPPPOOOLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDD@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCAAA@@@@@@@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCAAA???>>>@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCAAA@@@@@@BBBDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJLLLNNNOOOPPPRRRUUUWWW\\\aaagggkkknnnsssyyy~~~~~~{{{nnniiiccc___^^^]]]ZZZXXXVVVUUUZZZeeerrrsss```QQQFFFAAA:::999777555444555666777555444444333222111111111000000000111111111111222000000000000111111111111///000111222222333222222......//////000000111111//////......//////000000///000000000111222222222777999<<<>>>>>>???BBBEEEHHHPPP___ppp~~~{{{yyy{{{}}}}}}}}}|||{{{|||~~~}}}}}}~~~~~~~~~~~~|||{{{zzzzzzxxxvvvvvvuuutttqqqnnniiihhhgggeeebbb___\\\[[[WWWXXXXXXXXXWWWUUURRRQQQOOOMMMJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMLLLJJJGGGEEEEEEFFFFFFGGGGGGFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCDDDDDD@@@AAAAAAAAAAAAAAAAAAAAACCCCCCCCCAAA???>>>@@@BBBAAABBBCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCAAA@@@AAABBBDDDDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLJJJLLLMMMNNNNNNOOOQQQSSSVVVZZZ```dddgggkkkrrrwww|||wwwsssmmmhhhdddaaa^^^]]]YYYVVVXXX^^^eeennn~~~ooo[[[MMMEEE===;;;888555444444555666444444444333333222222222000000111111111222222222000000000000111111111111000111111222222222111111.........///000111111111---...//////000000//////000000000000000000000000777:::>>>@@@AAABBBFFFJJJMMM[[[nnn~~~{{{xxxwwwzzz~~~~~~~~~~~~}}}|||}}}~~~|||}}}~~~|||{{{zzzyyywwwvvvuuutttrrrooommmdddcccaaa___\\\YYYVVVUUUTTTUUUVVVVVVUUUSSSPPPOOONNNLLLJJJIIIJJJJJJIIIGGGDDDFFFHHHJJJIIIGGGDDDBBBCCCDDDFFFGGGGGGGGGFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEECCCDDDDDDDDDCCCBBBAAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCC@@@AAABBBBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGCCCBBBBBBAAABBBCCCDDDEEE@@@@@@AAAAAABBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCDDDDDDCCCCCCCCC@@@@@@AAA@@@???@@@CCCEEEAAABBBDDDFFFFFFEEEDDDBBBCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCAAACCCDDDDDDBBB@@@@@@AAAAAABBBBBBDDDFFFHHHJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLJJJLLLMMMNNNMMMNNNPPPQQQRRRVVV\\\___bbbgggmmmrrruuuxxx|||~~~}}}wwwpppjjjeeecccbbb___\\\\\\^^^___cccqqqxxxcccQQQHHH???<<<999666444444555555444444333333333333222222000000111111222222222222000000000000111111111111222222222222222111000///---......///000111111222,,,---///000000000///...000000000000////////////<<<<<<@@@FFFHHHGGGJJJOOO[[[mmm{{{yyyxxxvvvtttsssuuuzzz~~~~~~~~~~~~||||||{{{yyywwwuuusssrrrppppppnnnkkkhhhdddaaa]]]ZZZXXXUUUSSSPPPQQQPPPPPPOOONNNMMMLLLLLLJJJHHHFFFGGGIIIJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFF@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCDDDFFFHHHIIIGGGFFFFFFGGGIIIIIIHHHFFFIIIHHHFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGIIIJJJFFFHHHIIIGGGDDDCCCEEEHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCCCCDDDEEEEEECCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@CCCCCCCCCDDDDDDDDDDDDEEE???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@?????????@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNMMMLLLKKKKKKMMMSSSWWW[[[\\\\\\```gggmmmnnnrrrvvvyyy{{{{{{}}}~~~~~~yyyrrrkkkfffaaa`````````___aaajjjuuuppp\\\LLLCCC>>>:::999666333333666444555555555444222000///000000000000000000000000//////000000000000//////------...//////000//////............/////////000///////////////000111111//////000111111111111111>>>@@@DDDIIIJJJIIIMMMTTTbbbsss}}}xxxxxxwwwvvvtttsssvvvzzz~~~~~~~~~~~~~~~~~~|||{{{{{{zzzxxxvvvqqqooommmkkkjjjhhheeeccc```]]]ZZZWWWVVVTTTRRRPPPNNNNNNMMMLLLKKKKKKJJJJJJLLLJJJGGGGGGHHHGGGEEEBBBFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEEEEDDDDDDDDDEEECCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDFFFHHHIIIHHHGGGHHHGGGFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCDDDDDDFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKHHHFFFEEEGGGKKKMMMOOOSSSSSSQQQNNNKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCFFFFFFFFFFFFEEECCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???>>>??????AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLMMMNNNPPPSSSVVVWWWWWWZZZ```fffjjjmmmqqqtttvvvwwwxxxyyy|||vvvooojjjdddaaa```aaa``````eeekkkxxx{{{fffVVVIIICCC===;;;888444333666444444555444333222000///000000000000000000000000000000111111111111000000///000000111111111111000........./////////000000///////////////000111111...///000111222111000000AAADDDIIIMMMKKKJJJQQQ[[[mmmzzz{{{wwwsssvvvvvvvvvuuuuuuwww{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzzzzzzzyyywwwuuuqqqooollljjjiiigggdddbbb\\\YYYVVVTTTSSSRRROOONNNJJJJJJJJJIIIIIIHHHHHHHHHJJJHHHGGGFFFFFFEEECCCBBBEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDD@@@BBBDDDFFFGGGFFFEEEDDDFFFDDDCCCCCCFFFHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKPPPMMMIIIJJJNNNRRRUUUUUUVVVTTTQQQOOONNNMMMKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCDDDDDDCCCCCCBBBEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEECCCAAA@@@???>>>>>>???AAABBBDDDEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCGGGFFFDDDCCCBBBBBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIKKKLLLKKKLLLNNNOOOMMMPPPSSSSSSSSSVVV[[[___cccfffkkknnnoooppprrrttt}}}{{{tttpppjjjeeebbbcccccc``````bbbkkkwwwppp___QQQIIIAAA>>>:::666444666444444444333222111000///000000000000000000000000111222222222222222222111222222333333333222111111....../////////000000000///////////////000111111---...000222222111000///AAAEEEKKKNNNLLLLLLWWWcccuuu|||wwwtttrrrpppuuuuuuvvvvvvwwwyyy}}}~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~{{{zzzyyyzzzzzzyyyvvvtttqqqnnnkkkhhhgggeeebbb```ZZZXXXTTTRRRPPPOOOLLLKKKHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDD@@@AAACCCDDDEEEEEEDDDDDDHHHEEECCCBBBDDDFFFGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFHHHIIIIIIHHHFFFFFFHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQOOORRRWWW[[[ZZZXXXRRROOOMMMNNNQQQSSSQQQOOOPPPPPPQQQQQQRRRRRRSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMMMMMMMLLLJJJIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFFFFEEECCCBBB@@@???===>>>???AAACCCDDDEEEFFFIIIGGGDDDBBBAAAAAABBBCCCBBBBBBAAAAAABBBCCCFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHJJJKKKKKKKKKKKKLLLNNNNNNPPPRRRSSSSSSUUUXXX[[[___bbbeeehhhjjjlllnnnpppzzz|||xxxtttppphhhaaabbbcccaaa______aaaiiiuuu{{{jjjXXXNNNDDD???<<<777555666444444333333222000000///000000000000000000000000111111222222222222111111333444444444333222111111...////////////000000000///////////////000000111,,,...000222222111///...AAAEEEKKKOOONNNQQQ^^^lll{{{}}}uuupppoooooopppsssuuuwwwxxxyyy{{{~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzzzzyyyyyyyyyxxxuuurrrllliiieeebbb```^^^[[[YYYYYYWWWSSSPPPNNNLLLIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCBBBBBBCCCDDDFFFGGGJJJGGGDDDCCCCCCEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIKKKLLLLLLKKKIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSVVV[[[______ZZZVVVTTTQQQPPPRRRVVVYYYYYYWWWTTTTTTUUUUUUVVVVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOPPPPPPPPPOOOMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJFFFFFFFFFEEEDDDCCCAAAAAA>>>???@@@AAACCCDDDEEEFFFIIIGGGEEEBBBAAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIKKKLLLKKKJJJIIIJJJKKKNNNOOOQQQRRRSSSTTTVVVXXX[[[^^^bbbdddfffhhhkkknnnwwwyyy~~~zzzvvvrrrggg]]]\\\___^^^^^^^^^\\\```gggoooxxxzzz___SSSGGGAAA>>>999777888555555444222111111000000000000000000000000000000000111111111111111111000333333333333222111000000////////////000000000111///////////////000000111---...000111111111///...DDDFFFKKKPPPTTTZZZhhhvvvyyyqqqmmmlllnnnpppsssuuuyyy{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxxxxxuuuqqqnnnkkkgggccc___]]][[[XXXVVVVVVTTTPPPMMMLLLJJJHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFFFFEEECCCBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDBBBAAABBBDDDGGGHHHJJJGGGEEEDDDEEEFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTXXX___dddddd```[[[WWWXXXWWWVVVVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@AAABBBCCCDDDDDDEEEHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHIIIJJJLLLLLLNNNOOOQQQRRRTTTTTTXXXZZZ^^^```bbbeeehhhkkkqqqtttyyy~~~{{{wwwnnndddZZZXXXZZZZZZ[[[\\\\\\\\\^^^ccciiisssjjj\\\NNNGGGBBB>>>::::::666666444333222111111111000000000000000000000000000000111111111111000000111111222222222111000000/////////000000000111111///////////////000111111......//////000000000///HHHHHHLLLTTT\\\eeeuuuxxxqqqmmmllloooqqqsssvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxwwwvvvvvvvvvuuurrrmmmiiijjjfff```\\\ZZZXXXVVVTTTPPPNNNKKKJJJJJJIIIHHHFFFCCCCCCDDDEEEEEEFFFGGGGGGDDDFFFGGGFFFCCCBBBCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFHHHHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKMMMNNNPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVSSSUUUWWWYYY[[[\\\]]]]]]ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^dddllloookkkeeeaaa```]]]^^^^^^]]][[[[[[\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYXXXXXXYYYYYYWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDFFFEEEEEEDDDCCCBBBBBBAAAAAABBBDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJJJJIIIHHHIIIKKKKKKKKKLLLNNNQQQSSSSSSSSSSSSVVVYYY[[[]]]```dddgggiiilllrrrxxx~~~{{{xxxlllddd]]][[[[[[YYYYYY[[[[[[ZZZ[[[]]]___eeetttyyyiiiXXXOOOIIICCC>>>===888777555444222222222333000000000000000000000000111111222222222222111111000111111222222222222111//////000000000111111111///////////////000111111///......---...///000111LLLKKKNNNWWWbbbnnn}}}yyyrrrmmmmmmoooqqqssswww{{{~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{xxxvvvuuuuuuttttttrrrooojjjfffddd```ZZZVVVSSSQQQOOOMMMJJJIIIGGGGGGHHHIIIHHHGGGAAABBBBBBCCCDDDEEEFFFFFFAAACCCFFFEEEDDDDDDFFFIIICCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCDDDGGGJJJKKKJJJIIIJJJKKKMMMOOOPPPQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNPPPRRRSSSUUUUUUVVVWWWXXXXXXYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[VVVWWWZZZ]]]___`````````aaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbccccccddddddddddddddddddddddddiiipppxxxxxxqqqjjjiiijjjdddggghhhgggdddcccfffiiieeedddddddddccccccbbbbbb```````````````````````````___]]]\\\[[[\\\]]]^^^[[[\\\\\\\\\[[[ZZZXXXWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNIIIJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA===???CCCFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIEEEGGGIIIIIIIIIIIIKKKLLLKKKLLLMMMOOOSSSTTTTTTTTTPPPRRRUUUWWWYYY\\\aaadddbbbffflllttt{{{|||xxxmmmgggbbbaaa___[[[YYY[[[[[[YYYZZZ]]]\\\^^^jjjyyysss```UUUNNNFFF@@@>>>999888666444333333333444000000000000000000000000222333333444444333333222000111222222333333333333000000000000111111111111///////////////000111111000///---,,,---...000222KKKLLLRRR^^^nnn~~~}}}zzzvvvssspppooooootttxxx}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzyyyvvvtttvvvtttpppllliiifffeeeddd```]]]YYYTTTPPPNNNMMMMMMGGGGGGGGGGGGGGGFFFEEEEEECCCAAA???@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBAAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFDDDFFFHHHJJJLLLKKKJJJJJJKKKKKKJJJKKKLLLNNNPPPQQQTTTTTTUUUUUUUUUUUUTTTTTTWWWXXXXXXYYYXXXVVVUUUTTTQQQSSSTTTTTTSSSSSSTTTVVVZZZZZZZZZ[[[[[[[[[[[[\\\^^^___aaa```^^^]]]]]]^^^ZZZ___dddhhhiiijjjkkkllllllmmmmmmkkkiiihhhjjjkkkiiijjjkkkmmmnnnpppqqqqqqrrrqqqooonnnnnnoooqqqrrrzzz{{{}}}{{{xxxtttrrrqqqqqqrrrsssssspppooooooooopppppppppooooooooonnnnnnooommmkkkkkklllmmmlllkkknnnllljjjgggffffffggghhhhhhgggeeecccaaa___]]]\\\```___^^^______^^^[[[YYYWWWVVVUUUTTTSSSSSSSSSSSSOOONNNMMMLLLMMMNNNOOOPPPOOOMMMKKKIIIHHHHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAACCCFFFHHHIIIGGGEEEDDDDDDAAABBBCCCGGGJJJLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQQQQRRRTTTVVVXXXZZZ[[[___bbbggglllrrrxxx|||{{{rrrnnniiidddbbb```___^^^cccaaa^^^ZZZXXX[[[```ddduuuuuu```TTTMMMFFF???888888777444222111222333111111000000000000111111111111111222222333333333333333333222222111111111///............//////000111///,,,)))***---000333111111000000///000000111MMMPPPXXXeeevvv}}}{{{xxxuuurrrpppnnnnnnrrruuuzzz}}}~~~~~~~~~~~~||||||zzzyyyxxxxxxwwwtttrrrtttrrrnnnjjjgggdddcccbbb^^^[[[WWWSSSOOOMMMLLLLLLDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@>>>>>>@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFJJJLLLNNNPPPQQQQQQPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXYYYXXXXXXWWWVVVTTTUUUWWWWWWWWWWWWYYY[[[___`````````aaaaaabbbbbbaaabbbcccbbb```___```aaabbbfffjjjnnnppprrrtttuuuxxxyyyxxxuuurrrppppppqqqsssttttttvvvwwwxxxyyyyyy|||{{{zzzyyyyyyzzz{{{|||~~~{{{yyyyyy}}}~~~}}}{{{{{{||||||||||||{{{{{{{{{zzzzzz{{{yyyxxxxxxyyyzzzyyyxxxyyyxxxvvvsssrrrrrrssstttsssrrrqqqooollljjjhhhgggeeedddcccccccccaaa^^^\\\ZZZYYYXXXWWWVVVVVVUUUUUURRRQQQPPPPPPPPPPPPRRRRRRTTTRRRPPPNNNNNNNNNOOOPPPJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBDDDGGGJJJKKKJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOONNNOOOPPPQQQSSSVVVXXXYYY^^^aaaeeeiiinnntttzzz~~~~~~}}}yyyuuupppkkkgggeeecccbbbeeedddaaa___^^^___aaadddjjjzzzkkkZZZOOOFFF>>>;;;:::888555333111111111222111000//////000111222111111222222222333333333333333333222222111111111111111000000///000000111111000---,,,,,,...111333222222111111111111111222QQQWWWbbbppp}}}{{{yyyuuusssqqqqqqqqqqqqtttxxx|||~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwuuuuuuuuutttrrrppppppnnnjjjfffccc```___^^^ZZZXXXUUUQQQNNNLLLKKKJJJFFFGGGGGGGGGGGGFFFEEEEEEBBBAAA??????@@@AAA@@@???DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJQQQRRRTTTVVVWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYWWWXXXYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXZZZ\\\]]]]]]^^^aaacccdddddddddeeefffgggggghhhiiiiiiiiigggffffffhhhiiilllooosssvvvyyy|||}}}~~~~~~}}}}}}~~~~~~~~~{{{yyywwwuuutttooonnnmmmlllllliiifffcccbbbaaa```___^^^]]]\\\\\\WWWWWWVVVUUUUUUUUUVVVVVVVVVUUUSSSRRRQQQRRRRRRSSSNNNNNNMMMLLLJJJIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBBAAA@@@@@@AAABBB>>>@@@AAAAAAAAAAAABBBDDDDDDDDDEEEGGGJJJJJJIIIGGGIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUWWWXXX\\\___bbbeeeiiimmmssswww}}}}}}wwwrrrmmmjjjhhhgggfffeeebbb```___^^^^^^___```lll}}}xxxdddVVVJJJAAA???===:::777444222000000333222000//////000222333111222222222222333333333222222222222222111111111444333222111111111111111111000///...///000111222000000000000000000111111UUU]]]jjjzzz}}}{{{yyywwwvvvvvvvvvtttwwwzzz|||~~~~~~}}}}}}|||}}}|||{{{{{{{{{|||~~~~~~~~~~~~}}}zzzwwwvvvtttsssssssssrrrooommmkkkiiieeeaaa^^^[[[ZZZYYYVVVTTTQQQNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEECCCAAAAAABBBBBBAAA@@@BBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^^^^]]]\\\\\\YYYZZZ\\\]]]___``````aaabbbbbbaaaaaaaaaaaaaaaaaa^^^aaaccceeeeeegggiiilllllllllmmmnnnoooppppppqqqrrrrrrrrrpppnnnooorrrtttuuuwwwzzz}}}~~~|||{{{yyyxxxwwwuuuqqqnnnllllllkkkjjjhhhgggeeeddd___^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWSSSSSSRRRQQQQQQPPPOOOOOOKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBAAA@@@@@@DDDBBB@@@>>>>>>???@@@AAAAAABBBCCCCCCCCCDDDFFFHHHHHHGGGHHHIIIKKKKKKIIIGGGIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRTTTWWWYYYZZZYYY\\\___bbbeeejjjooosssyyy}}}}}}xxxrrrooonnnnnnnnnkkkfffccc```___]]]\\\]]]dddpppppp```SSSKKKBBB???;;;777555333111000333222000//////000222333222222222222222222222222222222222111111111111111555444333222111000000000/////////000000000111111......//////////////////YYYbbbqqq~~~|||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzz{{{|||}}}~~~}}}zzzwwwuuusssrrrqqqqqqooollljjjeeeccc___\\\XXXVVVTTTTTTQQQOOONNNKKKIIIHHHFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBDDDCCCBBBBBBCCCCCCAAA???AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVYYYYYYZZZ[[[\\\]]]^^^^^^\\\]]]___```aaaaaa```___bbbcccdddfffhhhiiijjjjjjjjjjjjkkkkkkkkkllllllllljjjlllnnnooopppqqqtttvvvyyyyyyyyyzzz{{{||||||}}}zzzzzzzzzxxxwwwxxxzzz}}}|||~~~{{{xxxvvvvvvuuutttrrrpppnnnllliiihhhhhhgggfffeeeeeedddcccbbbaaa```___^^^^^^^^^VVVVVVVVVVVVVVVUUUUUUUUUNNNNNNMMMKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????DDDBBB@@@>>>======???@@@BBBCCCDDDEEEEEEFFFHHHKKKKKKJJJJJJKKKMMMLLLJJJHHHHHHHHHHHHIIIIIIKKKLLLLLLOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQTTTVVVXXXYYYWWWYYY\\\```ccchhhnnnrrruuuzzzzzzwwwvvvwwwzzzuuunnnhhheeeccc```^^^]]]```hhhwww{{{lll___VVVIIIDDD===888666555333222333222111000000111222333222222222222222222222222111111111111111111111111444333222111000/////////......//////000000000///...///000111111111000000aaajjjxxx}}}|||zzzyyyyyyyyyzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}zzzvvvtttrrrpppooonnnllliiifff```^^^ZZZVVVSSSQQQOOOOOOLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAAAAA???>>>@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKJJJIIIIIIMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRSSSUUUWWWXXXZZZ[[[]]]]]]^^^___```aaabbbbbbaaabbbccceeeffffffgggggghhhiiikkkmmmnnnoooppppppppprrruuuxxxzzz{{{{{{{{{zzz|||~~~~~~~~~~~~|||yyyvvvuuuuuuuuuttttttrrrqqqooonnnhhhhhhgggeeecccbbbaaa```[[[ZZZZZZZZZZZZYYYYYYYYYTTTSSSRRRPPPOOONNNNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAADDDCCCAAA@@@????????????AAACCCEEEEEEEEEFFFGGGIIIKKKKKKKKKLLLMMMMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSUUUVVVVVVXXX[[[___bbbggglllpppsssxxx~~~~~~~~~xxxqqqmmmjjjfffaaa]]]]]]]]]bbbooo~~~yyylllbbbUUUMMMBBB;;;888777555444222222222111111222222222333333333222222222222111000000000111111111111111222111000///////////////........./////////000000///111222444444444333333jjjrrr||||||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}yyyvvvsssqqqnnnllljjjhhhdddaaa\\\ZZZVVVSSSOOOMMMKKKKKKHHHHHHHHHGGGFFFDDDCCCBBBEEEEEEEEEEEEEEEDDDDDDCCC?????????@@@BBBBBB@@@>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHIIIKKKLLLMMMNNNLLLMMMOOOPPPQQQPPPOOONNNQQQQQQQQQQQQRRRSSSTTTTTTWWWWWWYYY[[[]]]___aaabbbddddddeeeeeefffhhhiiiiiiiiiiiijjjkkkmmmooopppqqqooopppqqqssstttuuuuuuuuurrrvvv|||~~~|||zzzyyyrrrqqqpppnnnllliiigggfffddddddbbbaaa```^^^]]]]]][[[ZZZXXXVVVUUUTTTSSSSSSOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@AAACCCFFFGGGGGGFFFGGGHHHJJJIIIIIIKKKLLLLLLJJJHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNKKKLLLMMMNNNPPPSSSUUUVVVWWWYYY[[[^^^```dddhhhlllqqqwww~~~~~~{{{xxxvvvuuuppphhhaaa```^^^aaaiiirrr~~~~~~tttdddYYYJJJ???:::999777555111222222333333222222111333333333222222222111111///000000000111111111222111000000/////////000000000000/////////000111222...///111333444333222222qqqyyy~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~zzz{{{}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~|||||||||}}}~~~|||xxxuuurrrpppmmmjjjhhheeeaaa^^^ZZZXXXTTTPPPMMMKKKIIIIIIFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@AAABBBDDDEEECCCAAA??????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRRRRSSSUUUVVVWWWVVVUUUTTTVVVVVVVVVVVVWWWXXXYYYZZZ]]]^^^___aaadddfffggghhhjjjjjjjjjkkklllmmmnnnooooooooooooppprrruuuxxxzzzxxxyyyzzz{{{|||}}}}}}}}}rrrxxx~~~|||yyyvvvsssrrrnnnmmmkkkhhhfffcccaaa```___^^^]]][[[YYYXXXWWWWWWRRRRRRQQQQQQPPPOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCEEEIIIJJJIIIHHHHHHHHHHHHGGGHHHIIIKKKKKKIIIGGGEEEEEEEEEFFFGGGHHHJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPRRRTTTVVVXXXXXXZZZ\\\]]]^^^aaaeeehhhqqqvvv~~~~~~}}}tttkkkeeebbbbbbfffjjjssspppcccQQQCCC<<<:::888666000111333444444333111000333333333222222111111111//////000000111111111222000000000000000000111111222111000000000111333444***,,,...000111111//////yyy~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~}}}{{{zzzyyywwwtttrrrooolllhhhdddaaa^^^[[[XXXRRROOOJJJGGGFFFFFFEEEDDDFFFFFFEEEDDDBBBAAA@@@???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOPPPRRRSSSTTTUUUWWWXXXXXXWWWWWWXXXYYYTTTVVVYYY[[[\\\^^^aaaccceeeeeefffgggjjjnnnrrruuuwwwvvvvvvuuuuuuwwwxxxyyyzzz{{{{{{zzzzzz|||zzzwwwvvvtttqqqooommmllllllnnnkkkhhhfffdddbbb^^^[[[\\\XXXUUUSSSRRRRRRRRRQQQMMMMMMNNNMMMMMMKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEECCCDDDFFFHHHIIIJJJKKKKKKKKKIIIHHHGGGHHHHHHGGGEEECCCCCCDDDFFFGGGHHHIIIJJJEEEFFFHHHIIIJJJKKKKKKJJJMMMNNNOOOPPPRRRTTTVVVWWWYYYZZZ\\\]]]___ccchhhlllqqquuu|||tttllliiiaaa___eeehhhkkkxxxpppYYYHHHAAA>>>999444444444444333333222222222000000111222333444444555555444222111111111222222333222222111111222222333444222///000111111///,,,///000111222222333333222~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}|||zzzxxxwwwuuurrrpppllliiidddaaa^^^ZZZVVVTTTPPPMMMIIIFFFEEEEEEDDDCCCEEEEEEDDDCCCBBBAAA@@@??????@@@AAAAAAAAA@@@??????BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKMMMMMMNNNOOOPPPPPPQQQRRRPPPPPPPPPQQQRRRSSSUUUUUUVVVXXXYYYYYYYYYYYY[[[\\\\\\^^^```aaabbbeeehhhjjjmmmmmmmmmooorrrvvvzzz|||~~~~~~~~~~~~}}}{{{zzzyyyxxxsssrrrpppoooooolllhhheeeaaa^^^YYYVVVUUUVVVUUUTTTVVVUUUTTTRRRQQQOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHHHHFFFDDDAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJNNNNNNOOOPPPQQQSSSUUUVVVWWWYYY[[[]]]^^^aaafffiiiooosssyyy}}}}}}xxxrrrkkkdddccchhhiiiiiirrryyybbbPPPFFF@@@;;;888555555444444333333222222333333333222222222222111444444222111111111222222222111111000000111111222555333111111222222000...---...///000000111111000}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{|||}}}}}}}}}|||||||||zzzxxxvvvuuussspppmmmfffccc```\\\YYYUUUPPPMMMMMMJJJGGGDDDDDDDDDCCCAAADDDCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEDDDEEEGGGJJJLLLOOOQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]_________```bbbdddggghhhiiijjjkkkmmmrrruuuuuuuuuvvvxxx{{{~~~~~~~~~~~~|||xxxtttmmmiiiccc```^^^^^^^^^^^^___]]]ZZZVVVSSSQQQPPPOOOPPPOOONNNMMMLLLKKKJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFEEEFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFHHHJJJIIIGGGEEEBBBBBBCCCEEEFFFGGGHHHIIIMMMLLLJJJIIIIIIIIIJJJJJJOOOOOOOOOPPPQQQRRRTTTTTTUUUXXXZZZ\\\]]]___bbbdddkkkooouuu|||~~~}}}|||xxxnnniiigggjjjiiifffjjjrrr~~~ppp\\\MMMCCC>>>;;;777666555444333333333333333333333333222222222222444333333222222222222333000000000//////000000000555333222222333333111000---...///000000111111000~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~}}}}}}}}}|||||||||zzz{{{||||||}}}|||||||||{{{yyyvvvtttssspppmmmjjjaaa^^^[[[XXXUUUPPPKKKHHHIIIFFFDDDCCCCCCBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKNNNQQQSSSUUUVVVYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\[[[[[[\\\___aaabbbeeefffggghhhhhhjjjmmmpppqqqqqqqqqqqqrrruuuzzz~~~}}}}}}~~~}}}xxxrrrmmmkkkkkkkkkkkkllliiiddd^^^ZZZWWWVVVUUUUUUTTTSSSRRRPPPOOONNNMMMGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHKKKMMMMMMJJJGGGDDDEEEFFFGGGHHHIIIJJJKKKMMMLLLJJJIIIIIIJJJKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSUUUWWWZZZ\\\]]]]]]___aaahhhkkkqqqxxx~~~}}}zzzqqqkkkhhhiiifffcccdddiiinnnzzz}}}gggTTTFFF???===999888666555333333333333000111111222333444555555333333333333333333333333111000000//////000000111333333222222222222111000///000111222222333333222wwwtttvvvzzz~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{|||||||||||||||{{{yyyvvvtttqqqpppmmmiiifff\\\ZZZVVVSSSPPPMMMHHHEEEEEECCCAAAAAABBBBBBAAA???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGCCCDDDEEEGGGIIIKKKMMMMMMMMMNNNOOOQQQTTTVVVWWWXXXZZZ[[[[[[[[[\\\\\\]]]]]]aaa`````````bbbeeehhhjjjmmmoooppppppqqqssswwwzzzyyyyyyyyyyyyyyy||||||zzzyyyxxxwwwzzzwwwqqqkkkfffbbbaaa```YYYXXXWWWUUURRRPPPOOONNNHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEGGGKKKMMMMMMJJJHHHDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHIIIKKKMMMOOONNNNNNNNNNNNOOOPPPRRRRRRUUUWWWZZZ\\\\\\]]]^^^```fffiiimmmssszzz{{{yyyzzz}}}|||xxxrrrmmmhhhfffdddbbbcccfffdddnnn}}}qqq\\\LLLBBB>>><<<:::888555444333333444111111222333444555555666333333333333333333333333111111111000000111111111111111111111000000000000///000111222222333333222yyyooonnnrrrwww~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyuuussspppmmmkkkhhhddd```XXXUUUQQQNNNLLLIIIGGGEEEBBBAAA@@@@@@AAABBB@@@??????@@@@@@AAABBBCCCCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGIIIKKKMMMOOOQQQRRRPPPQQQSSSUUUWWWYYYZZZ[[[]]]]]]^^^```aaacccddddddeeeeeedddeeehhhlllpppsssvvvwwwxxxxxxxxxzzz{{{uuupppllliiihhh```___]]]ZZZWWWTTTQQQPPPLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJCCCCCCDDDGGGIIIIIIGGGEEEAAAAAABBBDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMMMMNNNOOOPPPRRRRRRTTTVVVXXXZZZZZZ[[[^^^```dddeeeiiinnnttt{{{|||wwwuuuwwwzzz~~~{{{wwwtttooojjjgggfffeeeeeefff```gggssszzzgggUUUHHHAAA>>><<<999666444444444444444444444444333333333333222333333444444444444333222111111000000111111222///111222111//////000111---...///000000111111000}}}tttnnnpppuuuyyy|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxvvvuuutttpppnnnkkkhhheeebbb^^^ZZZTTTPPPLLLHHHGGGFFFEEEDDD@@@@@@???@@@BBBBBBAAA??????@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDFFFHHHJJJKKKMMMNNNOOOPPPRRRSSSTTTTTTQQQRRRTTTWWWZZZ]]]___aaabbbcccdddgggjjjlllnnnooommmmmmmmmnnnrrrwww||||||xxxtttrrrmmmkkkhhhddd```\\\YYYXXXQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIDDDCCCCCCEEEGGGGGGFFFEEE@@@@@@AAACCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPRRRSSSRRRTTTUUUVVVWWWYYY]]]```aaabbbdddhhhnnnuuu{{{yyyvvvvvvxxx{{{}}}}}}|||zzzuuusssooollllllkkkhhhddd___cccjjjtttrrr```PPPFFF@@@>>>:::666444444444555555444444444444333333333222222444555555555444444000000000//////000000000///111333222000///111333---...///000000111111000yyyrrrppptttzzz{{{{{{|||~~~~~~}}}}}}|||||||||{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxwwwuuutttrrrqqqmmmjjjgggdddaaa^^^YYYVVVRRRMMMHHHDDDCCCDDDDDDDDD@@@??????@@@BBBBBBAAA@@@???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOTTTTTTTTTTTTUUUUUUUUUUUUQQQSSSUUUYYY]]]aaadddeeefffgggjjjmmmpppsssvvvwwwuuuuuuuuuwww{{{yyywwwsssooojjjeeebbb```VVVUUUUUUSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGHHHGGGFFFAAABBBCCCDDDEEEGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJKKKMMMNNNQQQSSSTTTQQQRRRSSSSSSTTTWWW\\\_________aaaeeejjjqqqwww{{{yyywwwwwwxxxzzz|||}}}|||vvvvvvtttrrrqqqoooiiibbb```aaaeeemmmzzz{{{iiiVVVJJJAAA>>>:::777444444444555111222222333444555666666111222444555666555444444//////............//////000222444333111000222444///000111222222333333222vvvnnnpppsssuuuvvvxxx{{{}}}~~~~~~~~~~~~}}}||||||||||||||||||}}}~~~~~~|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}|||{{{}}}|||{{{zzzzzzyyyzzzzzz}}}zzzwwwuuutttsssqqqpppkkkgggccc^^^ZZZVVVQQQMMMKKKIIIFFFCCCAAA@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCCCCCDDDFFFFFFFFFFFFHHHIIIIIIJJJLLLMMMNNNPPPTTTWWWWWWXXXYYYZZZZZZZZZZZZZZZWWWXXXZZZ]]]aaaeeeiiijjjmmmoooqqqrrruuuyyy~~~{{{xxxsssmmmhhhcccbbb___ZZZVVVUUUUUUVVVWWWTTTPPPMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCBBBAAABBBDDDFFFHHHGGGGGGHHHJJJKKKMMMNNNOOONNNMMMMMMLLLMMMOOOPPPQQQNNNQQQUUUVVVVVVVVVYYY[[[___```bbbdddfffkkkqqquuuyyy|||zzzzzz|||}}}{{{zzzxxxtttmmmgggcccaaaccciiippp{{{tttaaaSSSFFF>>>888888888666444444333444333222000000222444666444222333555666444222333333333222111000//////111000/////////000222333000000111222222000---***xxxpppmmmqqquuuxxxyyyyyyzzz{{{~~~}}}}}}}}}||||||}}}}}}||||||||||||}}}}}}}}}~~~}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}|||{{{||||||{{{zzzzzzzzzzzzzzz{{{xxxuuusssrrrpppnnnlllfffccc^^^YYYUUURRRNNNKKKHHHGGGDDDBBBAAA@@@AAAAAAAAAAAA@@@AAAAAACCCEEEFFFCCCDDDFFFFFFFFFGGGJJJLLLLLLMMMOOOPPPQQQSSSWWWZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[\\\^^^bbbfffjjjmmmoooqqqsssuuuwwwyyy}}}yyytttooommmjjjeeeaaa______```ZZZWWWRRRNNNLLLKKKIIIHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCBBBAAABBBDDDFFFGGGHHHHHHIIIJJJKKKMMMNNNNNNLLLLLLKKKKKKLLLMMMOOOPPPNNNQQQUUUVVVWWWXXX[[[]]]]]]^^^```aaadddhhhnnnrrrvvv|||~~~}}}~~~}}}{{{{{{{{{xxxrrrmmmfffcccccchhhoooxxx}}}jjj\\\LLLCCC<<<:::999555333444333333444333111000222333555333111222444555444222333222222111111000000000000000000000000111111222000000///000000000///...xxxooojjjoootttyyy}}}}}}|||{{{zzz~~~}}}}}}}}}|||{{{~~~~~~}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzyyyyyyzzzzzzxxxuuuqqqooommmkkkhhhfff```\\\VVVRRRNNNLLLIIIGGGEEEDDDBBBAAA@@@AAAAAABBBAAAAAAAAABBBCCCEEEGGGHHHEEEFFFHHHHHHIIILLLOOORRRRRRSSSUUUWWWXXXZZZ]]]```bbbaaaaaa``````___^^^^^^aaabbbeeehhhlllqqqtttvvvwwwyyy|||~~~}}}yyytttqqqnnnmmmlllbbb]]]WWWRRROOOMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBCCCBBBBBBAAABBBCCCEEEFFFHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNLLLOOORRRTTTUUUWWWYYY\\\ZZZ[[[]]]^^^aaaeeejjjnnnsssxxx}}}~~~}}}xxxtttkkkgggdddggglllttttttgggSSSIII@@@<<<:::555333444222333444444222111111222333222111222333333222111111111111111111111111111//////000111111111111111000000///......000111333~~~sssmmmjjjvvvyyy~~~~~~}}}}}}~~~}}}}}}}}}}}}|||}}}}}}||||||}}}~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||||||||{{{zzzyyyyyyxxxxxxyyyyyytttqqqmmmjjjgggeeebbb___ZZZUUUOOOKKKHHHGGGFFFEEEAAAAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCEEEGGGHHHHHHJJJLLLMMMOOORRRWWW[[[ZZZ\\\^^^```aaacccfffhhhjjjjjjhhhgggfffeeeeeedddggghhhkkknnnssswwwzzz|||~~~}}}zzzwwwuuulllggg___YYYUUURRROOONNNKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNKKKLLLNNNOOOQQQSSSUUUVVVXXXYYY[[[]]]___bbbgggjjjooouuu}}}}}}yyypppjjjeeefffiiiooozzz{{{oooZZZOOODDD>>>:::666444555111333555555333222111111222111111111222222111111000000000000111111111111...///000222222111000000000000111000//////000222~~~uuuqqqqqq~~~}}}}}}~~~~~~~~~}}}{{{{{{{{{|||~~~}}}||||||}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}|||||||||zzzyyyxxxwwwvvvvvvvvvvvvqqqnnniiieeebbb^^^[[[XXXTTTPPPJJJFFFEEEDDDCCCBBB?????????@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGJJJLLLOOORRRUUUYYY^^^bbbcccfffiiijjjkkkmmmoooqqqpppooonnnlllkkkkkkkkkkkkoooppprrruuuyyy}}}{{{tttnnnggg```[[[WWWSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMOOOQQQRRRRRRWWWXXX[[[\\\^^^aaadddggglllqqqyyy{{{tttmmmffffffhhhkkkrrrzzzxxxbbbVVVHHHAAA<<<888666888222444555666444222222222111111111111111111111111000000000000000000111111...///000222222111000000///222444444111///......xxxwwwxxx|||~~~}}}}}}~~~}}}}}}{{{{{{|||}}}~~~~~~|||{{{{{{|||}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}|||||||||yyyxxxwwwuuutttssssssrrroookkkfffaaa]]]YYYUUURRRNNNKKKGGGDDDCCCBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIJJJLLLOOOTTTYYY]]]aaafffiiimmmooosssuuuvvvwwwyyy{{{uuutttsssrrrrrrsssttttttyyyzzz|||~~~{{{vvvooohhhccc]]]XXXUUUSSSRRRPPPNNNLLLKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNPPPNNNMMMNNNPPPRRRSSSSSSVVVXXXZZZ\\\]]]___bbbeeeggglllttt{{{|||vvvnnngggfffggghhhlllqqqxxxmmm___OOOEEE???:::888:::333444555555333222222333000111222222111000111222000000000000000000000000//////000111111111111111///333666666222...------~~~{{{zzz{{{~~~~~~{{{~~~|||zzz{{{||||||{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzz{{{||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||||||||yyyxxxvvvtttqqqpppoooooommmiiiddd^^^ZZZVVVQQQNNNIIIFFFCCCBBBAAAAAA???===??????@@@BBBCCCCCCCCCDDDEEEEEEEEEGGGIIILLLOOOPPPRRRWWW^^^dddiiimmmqqqttttttwww{{{}}}~~~}}}|||{{{{{{|||~~~{{{uuuooohhhbbb^^^YYYXXXUUUSSSPPPNNNMMMMMMIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLNNNLLLJJJLLLPPPTTTVVVVVVTTTVVVYYYZZZ[[[]]]```bbbcccgggnnnuuu|||~~~vvvnnnhhhggggggfffgggiiimmmxxxzzzkkkXXXKKKBBB<<<:::;;;444555555444222222333555000222444333111000111333111111000000//////......000000000000000111111222///222555444000...///111}}}{{{{{{{{{~~~~~~{{{zzzzzz}}}~~~}}}zzzxxxyyyzzzzzzyyy~~~}}}}}}}}}}}}~~~}}}||||||}}}}}}xxxxxxxxxyyyzzz{{{||||||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}||||||||||||yyyxxxuuussspppnnnmmmllllllhhhccc]]]XXXTTTOOOLLLEEECCCBBBAAAAAA@@@===;;;???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFIIILLLPPPTTTVVVYYY___gggnnntttxxx{{{}}}xxx{{{zzzssskkkfff^^^\\\YYYVVVSSSQQQOOONNNIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDFFFHHHIIIKKKGGGGGGHHHHHHHHHGGGGGGFFFCCCDDDEEEFFFHHHJJJKKKKKKHHHIIIJJJLLLLLLLLLLLLKKKJJJHHHGGGIIIOOOTTTVVVWWWSSSUUUXXXYYYZZZ\\\^^^```___dddjjjqqqxxxvvvnnnhhhhhhhhheeedddeeegggrrrsss___PPPEEE===:::;;;555555555333222222444666000333444333111000222444222111111000///......---111000/////////000222333///222444222......222666}}}{{{{{{|||}}}}}}|||zzzyyyxxxwwwwww||||||}}}}}}{{{zzzyyyzzz|||}}}yyy{{{~~~~~~}}}||||||}}}|||}}}~~~~~~~~~}}}{{{zzz|||zzzxxxxxxyyy{{{{{{zzz{{{{{{||||||}}}}}}~~~~~~yyyzzzzzz{{{{{{{{{{{{zzzyyywwwtttsssrrrooollliiijjjfff```XXXRRRMMMJJJHHHDDDCCCBBB@@@???>>>>>>>>>AAACCCEEEFFFEEEEEEFFFGGGGGGHHHIIIKKKNNNTTT[[[```hhhmmmtttyyy|||~~~xxxtttkkkeee]]]XXXVVVTTTPPPNNNKKKJJJIIIJJJJJJJJJHHHFFFFFFEEECCCCCCDDDGGGJJJLLLKKKJJJJJJHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHHHHJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRSSSTTTWWWYYY[[[]]]^^^^^^aaagggnnnttt{{{}}}vvvrrrlllhhheeecccaaa```ccciiirrr|||iiiWWWKKKCCC>>>:::666666555444333333222333222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxx||||||}}}~~~{{{{{{zzzyyyyyyzzz{{{|||yyy|||~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}||||||{{{|||zzzxxxxxxyyy{{{{{{zzz{{{{{{||||||}}}}}}}}}}}}zzzzzz{{{||||||||||||{{{xxxvvvsssrrrpppnnnjjjgggccc```ZZZSSSMMMHHHEEEDDDAAAAAA@@@????????????@@@AAACCCFFFFFFFFFFFFHHHIIIKKKMMMOOOSSSWWW^^^fffkkkooosssyyy}}}~~~uuuooogggbbb___[[[WWWSSSNNNMMMKKKKKKKKKIIIGGGEEEGGGFFFDDDDDDEEEHHHKKKMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIJJJLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRTTTVVVYYY[[[\\\]]]]]]```eeejjjpppwww~~~~~~yyytttnnniiifffccc```^^^cccgggooozzzppp^^^OOOEEE???;;;888888666555444444444444444444333333333222222222111111111111111111111111111111111111111111111111222222222111111111111111|||zzzyyyxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{||||||}}}}}}}}}}}}wwwxxxyyyzzzzzz{{{{{{{{{zzz|||~~~~~~}}}||||||||||||}}}}}}{{{yyyxxxzzz{{{{{{{{{{{{||||||||||||}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}wwwuuurrrpppnnnkkkgggddd]]]ZZZTTTNNNIIIEEEBBBBBB>>>>>>>>>>>>???@@@AAAAAABBBDDDGGGHHHHHHIIIKKKMMMLLLOOOSSSXXX^^^fffnnnssswwwzzz|||wwwpppjjjfff```YYYTTTRRRPPPMMMLLLKKKIIIFFFDDDHHHGGGFFFEEEFFFHHHJJJLLLKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHJJJJJJIIIJJJKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOQQQQQQSSSUUUXXXZZZ\\\]]]\\\^^^bbbfffkkkrrrzzz~~~}}}yyysssmmmiiieeeaaa___bbbeeekkksss{{{iiiWWWIIIAAA>>>;;;:::888666555444555555555555555555444444444444222222222222222222222222000000000000000000000000222222222222111111000000}}}yyywwwuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzvvvwwwzzz|||}}}}}}|||{{{zzz}}}}}}|||||||||}}}~~~}}}{{{yyyyyyzzz{{{{{{{{{||||||||||||||||||||||||{{{||||||}}}}}}}}}||||||vvvssspppmmmkkkhhhccc```XXXUUUQQQKKKGGGDDDCCCBBB>>>>>>>>>>>>???@@@AAAAAADDDFFFHHHJJJKKKMMMQQQSSSRRRVVV[[[```gggnnnuuuzzz}}}yyysssmmmfff]]]WWWTTTRRROOOMMMLLLJJJHHHEEEHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGIIIJJJJJJJJJJJJLLLNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPRRRTTTWWWYYY[[[\\\\\\^^^```cccgggnnnuuu{{{{{{vvvqqqmmmiiieeebbbaaacccfffmmmyyyuuuaaaPPPEEEAAA<<<;;;888666444444444555555555555555444444444444222222222222222222222222////////////////////////333333222222111000000000|||wwwuuussssssuuuvvvwwwyyyzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwyyy|||~~~~~~~~~{{{}}}}}}|||||||||}}}~~~}}}{{{yyyyyyzzz||||||{{{|||||||||{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzyyyxxxssspppmmmjjjgggccc^^^[[[RRRPPPLLLHHHEEECCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAFFFHHHKKKMMMOOOSSSWWWZZZ___bbbhhhmmmrrrxxx}}}yyyqqqggg```XXXUUUQQQOOONNNLLLJJJHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJIIIHHHHHHHHHGGGGGGIIIKKKKKKKKKKKKMMMOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOQQQSSSVVVXXXZZZ[[[]]]^^^```aaaeeekkkrrrwww~~~|||yyyuuurrrooolllhhhfffaaaaaaccchhhsssmmmZZZLLLEEE===;;;888555333333333444444444444444333333333333222222222222222222222222////////////////////////222222222111111111000000|||zzzvvvtttqqqrrrsssuuuwwwxxxyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxzzz{{{~~~|||~~~~~~}}}}}}}}}}}}~~~~~~|||yyyyyy{{{||||||||||||||||||{{{{{{{{{{{{zzzyyyyyyyyyxxxvvvuuussssssnnnlllhhhddd```\\\WWWSSSKKKIIIFFFCCC@@@@@@@@@@@@CCCCCCCCCBBBBBBCCCDDDDDDIIIKKKNNNQQQTTTXXX]]]aaagggjjjpppuuuyyy|||yyyooohhh___\\\WWWTTTQQQPPPMMMLLLIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIKKKLLLLLLLLLNNNPPPNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNOOONNNOOOPPPRRRUUUWWWYYYZZZ]]]^^^```aaadddhhhnnnrrrxxx|||zzzwwwtttrrrpppnnnkkkhhhcccbbbbbbfffnnn|||yyyeeeTTTJJJ???<<<999555333222333333333333333333222222222111222222222222222222222222000000000000000000000000111111111111111111111111~~~zzzxxx{{{}}}xxxuuusssqqqqqqssstttvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxyyyyyy|||}}}}}}~~~}}}~~~~~~~~~}}}}}}~~~|||zzzyyy{{{|||||||||||||||{{{{{{{{{zzzzzzzzzwwwwwwvvvtttrrrpppnnnlllhhheeeaaa]]]YYYTTTOOOKKKFFFDDDBBB???>>>>>>>>>???DDDDDDDDDDDDEEEGGGHHHIIIKKKMMMQQQTTTWWW]]]cccgggkkkooouuuzzz}}}xxxrrrjjjeee___ZZZVVVSSSPPPNNNKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLMMMOOOQQQMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNOOORRRTTTVVVXXXYYY\\\]]]___aaacccfffjjjmmmrrrwww}}}~~~|||yyywwwvvvssspppmmmfffdddcccdddiiiuuuooo[[[MMMAAA>>>:::666333333444555333333333333222222222222111111111111111111111111111111111111111111111111000000000111222222333333~~~wwwsssuuuyyy|||}}}{{{wwwtttsssqqqqqqrrrtttuuuwwwxxxyyywwwwwwxxxxxxyyyyyyyyyyyy}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}|||~~~|||zzzzzz{{{|||||||||||||||{{{{{{{{{zzzzzzzzzvvvuuutttrrrooollljjjiiidddaaa]]]YYYTTTOOOJJJFFFEEECCCAAA???>>>>>>???@@@CCCCCCDDDFFFHHHJJJLLLMMMMMMOOORRRUUUZZZ___fffjjjqqqvvv|||}}}rrrmmmfff___YYYUUUQQQNNNMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLLLLMMMOOOQQQMMMMMMMMMNNNNNNOOOOOOPPPMMMMMMMMMNNNOOOOOOPPPPPPLLLMMMOOOQQQTTTVVVXXXYYYZZZ\\\___```bbbdddgggjjjnnnrrrzzz}}}|||yyyuuurrrhhhfffdddcccfffooo{{{uuu___PPPCCC@@@<<<777444444555666444444333333333222222222000000000000000000000000111111111111111111111111//////000111222333333444{{{vvvvvvyyy{{{{{{zzzvvvsssrrrrrrssstttuuuvvvvvvuuutttsssssstttuuuvvvvvvxxx|||~~~}}}~~~~~~}}}~~~~~~~~~}}}|||{{{{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxyyyzzz{{{|||||||||{{{zzzxxxwwwvvvvvvtttpppllliiigggeeeeee^^^[[[VVVQQQLLLHHHFFFFFFAAAAAA@@@@@@???@@@@@@@@@AAACCCDDDDDDEEEGGGJJJMMMNNNQQQTTTXXX^^^eeemmmsss{{{}}}}}}uuummmfff^^^WWWRRRSSSQQQNNNMMMNNNNNNNNNMMMIIIHHHGGGEEEDDDDDDCCCCCCFFFGGGIIIKKKLLLMMMNNNNNNLLLMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMLLLKKKKKKMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\___bbbdddfffgggiiinnnttt{{{{{{uuupppiiidddcccdddhhhooowww{{{gggVVVIIIBBB;;;;;;999555222222555555444333333222111111///000111222222222222222000//////222444444111...000000000111222222222333zzzxxxzzz||||||||||||zzzvvvsssqqqqqqpppnnnmmmnnnoooqqqrrrrrrsssuuuvvvvvvxxx|||~~~~~~}}}~~~~~~~~~}}}}}}|||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyyzzz{{{||||||{{{zzzyyyxxxvvvuuuvvvsssoookkkfffcccaaa```[[[XXXSSSMMMHHHEEECCCBBBBBBAAAAAAAAAAAABBBCCCCCCEEEFFFGGGGGGHHHJJJMMMPPPRRRUUUYYY^^^dddkkksssxxx~~~|||tttlllddd\\\XXXVVVTTTPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMNNNKKKLLLLLLLLLJJJJJJLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUXXXYYY[[[^^^aaaccceeefffgggkkkqqqvvv{{{|||tttmmmgggeeeeeegggmmmttt~~~jjjZZZMMMDDD===;;;999555222111444444444333333222222222000000111222222222222222111111111333555555333000111111111111111222222222}}}{{{yyy||||||uuupppmmmkkkgggeeeeeeiiimmmpppqqqsssuuuvvvvvvxxx{{{~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{{{{{{{zzzyyyxxxvvvuuuttttttqqqmmmgggbbb^^^\\\[[[XXXUUUPPPJJJFFFCCCAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIJJJKKKLLLLLLNNNQQQTTTXXX\\\bbbhhhnnntttzzz~~~}}}uuummmeee```]]]YYYUUURRRPPPNNNLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLKKKJJJJJJKKKMMMLLLMMMMMMNNNPPPRRRTTTUUUWWWXXXZZZ]]]```bbbdddeeegggjjjnnnrrrvvv|||{{{sssllliiigggfffjjjpppppp___SSSJJJAAA>>><<<777444444333333333333333333333333000000111222222222222111111111111333444444222000222222222111111111111111yyyuuuvvvyyy~~~yyyqqqkkkiiieeecccdddgggllloooppprrruuuvvvwwwyyy|||~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxvvvtttsssrrrooolllhhhccc^^^ZZZXXXWWWVVVSSSNNNIIIEEECCCAAAAAAAAAAAABBBCCCEEEGGGHHHIIIKKKLLLNNNOOOPPPRRRVVVYYY^^^cccjjjqqqwww|||~~~vvvooojjjccc```[[[WWWTTTRRROOOMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVWWWXXXZZZ]]]___bbbdddeeejjjlllnnnqqqtttzzz{{{sssnnnjjjgggiiimmmzzzwwwfffYYYOOOFFFBBB???:::888888222333333333333333333333000111111222222222111111///000000111222222111000333222222222111000000000~~~rrrooorrrxxx{{{tttlllkkkiiiiiiiiikkkmmmnnnppprrruuuwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvtttrrrpppoooiiigggccc^^^ZZZWWWUUUTTTQQQNNNJJJFFFCCCAAAAAAAAA@@@@@@AAACCCEEEGGGIIIKKKKKKMMMOOORRRTTTXXX\\\```gggkkkrrrxxx}}}yyytttiiieee```\\\XXXUUURRRPPPMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMIIIJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNMMMKKKKKKLLLMMMNNNNNNNNNOOOQQQRRRTTTTTTWWWXXXZZZ\\\___bbbdddeeeiiikkklllnnnqqqwww~~~yyytttooojjjjjjnnnsss~~~ooo^^^TTTIIIDDD@@@;;;999:::222333333333333333333333111111222222222111111000000111222222222222222222333222222222111000000000uuujjjjjjpppwww|||vvvoooooooooooooooooooooooopppsssvvvyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxxxxwwwwwwwwwvvvuuussspppooommmfffccc___[[[WWWTTTRRRQQQJJJHHHEEEBBB@@@@@@@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLOOORRRVVV[[[```fffjjjppptttzzz~~~rrrnnnhhhbbb]]]YYYUUURRRNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNMMMKKKJJJKKKMMMLLLLLLLLLMMMNNNOOOQQQQQQVVVWWWYYY[[[^^^```bbbccceeefffhhhjjjlllqqqwww{{{~~~zzztttooonnnqqqqqqzzzggg[[[NNNFFFAAA;;;999999333333333333333333333333111222222222222111000000111333444444333222444555222222222111111111111111vvvjjjbbbeeennnwww}}}yyywwwtttsssrrrqqqppppppqqqqqqqqqtttxxxzzz|||}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzyyywwwvvvuuuwwwvvvuuutttqqqooommmllleeeccc^^^YYYTTTQQQOOOMMMFFFEEECCCAAA@@@@@@AAABBBCCCCCCDDDFFFHHHJJJLLLMMMOOORRRWWW]]]cccjjjqqqvvvzzz||||||tttlllfff___ZZZVVVPPPOOONNNLLLKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMKKKIIIHHHIIIJJJLLLLLLLLLLLLMMMOOOPPPPPPSSSTTTVVVXXX[[[^^^```aaaaaaccceeefffiiimmmrrruuu~~~yyysssrrruuurrr~~~tttgggXXXNNNFFF>>>::::::444444444333333222222222222222222222222111000000///111222222000000222444111111111111111222222222mmmccc\\\aaammmwww|||yyywwwwwwwwwvvvsssqqqppppppqqqrrrqqqtttyyy{{{}}}~~~~~~}}}~~~~~~}}}|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzyyyxxxwwwuuutttvvvvvvuuusssqqqnnnlllkkkgggddd___YYYSSSOOOLLLJJJFFFEEECCCBBBBBBCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNQQQUUU[[[bbbiiiqqqyyyvvvnnnfff___[[[QQQQQQOOONNNMMMLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKIIIGGGFFFGGGHHHNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRTTTVVVYYY\\\^^^___```bbbdddfffhhhlllpppssszzz|||wwwvvvxxxuuusssbbbUUUKKKBBB======555555444333333222111111222222222222222111000///,,,...///...,,,,,,...111000000111111222222222333}}}kkkddd```ggguuu~~~}}}}}}|||{{{zzzxxxvvvuuuuuutttsssrrrqqqrrrrrrssssssuuuxxx{{{}}}~~~}}}{{{{{{{{{||||||~~~}}}||||||||||||zzz{{{{{{xxxtttqqqrrrtttuuutttrrrqqqqqqooollljjjlllggg```YYYSSSMMMHHHEEEAAABBBCCCCCCBBBDDDGGGIIIDDDEEEHHHKKKMMMOOOPPPQQQYYY^^^fffnnnvvv|||}}}ssshhhaaaXXXUUUPPPMMMLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIKKKKKKHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGLLLMMMNNNMMMLLLLLLNNNPPPTTTTTTUUUWWWYYY[[[]]]^^^^^^aaadddfffgggjjjmmmooovvvzzz}}}{{{yyyzzzyyy|||rrraaaPPPEEE@@@>>>999666333222222333444333444333222222111111222222111111111111111111111111//////000000111111111222xxxjjjffffffmmmxxx~~~~~~~~~}}}|||zzzxxxvvvuuuvvvuuutttsssssstttuuuvvvvvvxxxzzz}}}~~~}}}||||||||||||~~~}}}}}}|||{{{{{{zzzzzzwwwxxxxxxvvvrrrqqqrrrssstttrrrpppnnnmmmkkkhhhfffeeeaaaZZZTTTOOOJJJFFFCCCAAABBBCCCCCCBBBDDDFFFIIIHHHHHHJJJLLLOOOSSSXXX[[[ccchhhooovvv{{{{{{pppggg^^^ZZZTTTPPPNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJJJJIIIJJJJJJJJJLLLMMMMMMLLLKKKLLLNNNPPPSSSSSSTTTUUUXXXZZZ\\\]]]```bbbdddffffffhhhkkkmmmtttyyy~~~}}}{{{yyyyyyvvvvvv{{{~~~kkkXXXJJJBBB>>>999666444333333444333222444333222222111111222222111111111111111111111111000000000000111111111222yyyppphhhkkkpppwww~~~}}}{{{xxxvvvuuuuuuuuuttttttuuuvvvxxxyyyzzz{{{}}}~~~}}}|||{{{zzz{{{{{{{{{{{{yyyxxxwwwvvvwwwwwwuuusssrrrsssuuurrrpppmmmjjjiiifffccc```^^^ZZZUUUPPPMMMJJJGGGEEEBBBCCCCCCCCCCCCDDDGGGIIILLLLLLMMMOOOSSSZZZbbbhhhooosssxxx}}}yyyqqqfffaaaZZZUUUQQQNNNLLLJJJHHHGGGGGGHHHIIIKKKMMMOOOQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMKKKJJJKKKNNNQQQQQQQQQRRRTTTVVVXXXZZZ[[[```bbbdddeeeeeefffiiijjjrrrvvv}}}~~~}}}|||{{{yyywwwwwwrrroooqqquuu}}}qqq___NNNCCC===:::888555444444444333111444333222222111111222222111111111111111111111111000000000111111111111111zzznnniiifffnnnyyy~~~{{{xxxvvvuuutttsssssstttuuuwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{xxxyyy{{{|||{{{zzzxxxvvvxxxxxxxxxwwwvvvvvvvvvwwwqqqnnnjjjfffdddaaa^^^[[[ZZZVVVRRROOONNNLLLJJJIIICCCDDDDDDDDDDDDFFFHHHKKKLLLOOOSSSVVVZZZaaajjjqqquuuxxx}}}xxxlllggg___YYYTTTQQQNNNLLLIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNLLLKKKIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPOOOOOONNNLLLKKKMMMPPPSSSPPPQQQRRRSSSUUUXXXZZZ[[[]]]___bbbcccdddfffhhhjjjooosssyyy~~~|||{{{{{{yyywwwuuusssnnnkkklllnnnsss~~~yyyhhhWWWIII@@@<<<:::777666666555333111444333222222111111222222111111111111111111111111111111111111111111111111qqqgggddddddooo}}}~~~{{{xxxvvvuuurrrrrrrrrsssuuuwwwzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyzzz{{{||||||{{{yyywwwyyyxxxwwwvvvuuuuuuuuutttoookkkgggccc```]]]ZZZXXXUUURRROOOMMMMMMLLLKKKJJJDDDEEEFFFGGGGGGIIILLLOOOMMMSSS[[[```dddiiipppuuuyyy|||~~~qqqlllddd]]]XXXTTTQQQOOOLLLKKKIIIIIIHHHIIIJJJKKKJJJKKKLLLMMMLLLKKKIIIHHHEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPPPPOOOMMMNNNQQQTTTQQQQQQRRRSSSVVVXXXZZZ[[[YYY\\\___aaacccfffiiilllmmmpppvvv|||~~~|||{{{zzzzzzxxxuuurrroookkkjjjkkklllnnnuuu}}}vvvdddSSSHHH@@@===:::888777666444222444333222222111111222222111111111111111111111111222222222111111111111111zzzllleeeeeegggrrr}}}{{{xxxvvvuuurrrrrrrrrsssuuuwwwzzz{{{}}}}}}~~~~~~}}}|||{{{zzz{{{|||||||||{{{zzzyyyyyywwwtttsssrrrqqqpppnnnlllhhhccc___\\\YYYWWWTTTPPPMMMJJJIIIIIIIIIHHHGGGFFFGGGIIIJJJKKKNNNRRRUUUTTT\\\ffflllnnnqqquuuzzz~~~xxxsssjjjbbb\\\XXXTTTQQQMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKMMMNNNOOOMMMLLLKKKDDDEEEEEEFFFGGGIIIKKKKKKOOOPPPQQQPPPOOOOOOQQQRRRPPPQQQQQQSSSUUUWWWYYY[[[WWWYYY]]]```bbbeeeiiillllllnnnsssxxx~~~~~~|||{{{zzzyyyvvvrrrooojjjhhhhhhkkkkkkkkkooouuuooo[[[NNNEEEBBB===999888777666555444333222222111111222222111111111111111111111111222222222222222111111111sssiiigggiiisss{{{~~~~~~}}}|||zzzxxxvvvuuutttttttttuuuvvvyyy{{{|||}}}~~~~~~}}}||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{{{{xxxtttrrrqqqooollliiihhhddd^^^ZZZXXXUUUSSSQQQMMMKKKHHHFFFFFFFFFEEEDDDGGGIIIKKKMMMOOOSSSWWW[[[___gggqqqvvvwwwxxx|||{{{rrrhhhaaa[[[VVVSSSLLLKKKIIIIIIHHHIIIJJJKKKKKKLLLNNNPPPPPPNNNLLLKKKFFFFFFFFFFFFFFFGGGHHHIIILLLNNNPPPPPPOOONNNOOOOOOOOOOOOPPPQQQSSSVVVXXXYYYWWWYYY]]]___aaadddgggjjjlllmmmqqqvvv{{{~~~}}}{{{zzzxxxuuupppmmmeeecccdddgggggggggjjjpppzzz{{{gggXXXJJJEEE???:::888888888777444333222222111111222222111111111111111111111111333333333222222111111111|||pppiiijjjmmm}}}}}}|||{{{zzzxxxvvvuuuvvvvvvvvvvvvxxxzzz|||}}}}}}~~~}}}{{{{{{{{{||||||{{{zzzyyyyyyyyyzzz{{{{{{{{{vvvsssrrrooolllhhheeeaaa[[[WWWUUUSSSQQQOOONNNKKKHHHFFFFFFFFFEEECCCHHHJJJMMMOOORRRVVV[[[^^^hhhpppyyy}}}|||}}}wwwmmmddd]]]WWWSSSJJJIIIIIIHHHIIIJJJKKKLLLKKKLLLNNNOOOOOOMMMJJJHHHHHHGGGGGGFFFFFFGGGHHHHHHIIILLLOOOPPPOOOMMMMMMMMMMMMNNNNNNPPPRRRTTTVVVXXXXXXZZZ]]]___```bbbeeeggglllmmmppptttyyy~~~~~~|||zzzxxxuuuppplllcccaaa```ccccccccchhhooovvvvvvhhhMMMHHH@@@;;;999999999999444333222222111111222222111111111111111111111111333333333222222111111111|||oooeeedddppp}}}}}}|||||||||zzzxxxuuutttuuuvvvxxxzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~||||||||||||||||||||||||zzzzzz{{{{{{{{{{{{{{{zzzyyywwwtttrrrpppmmmhhheee^^^\\\WWWRRRNNNLLLLLLLLLFFFEEEEEEEEEEEEGGGIIIJJJLLLNNNQQQTTTXXX]]]cccggguuuyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{qqqiiibbb\\\WWWTTTQQQOOOMMMMMMLLLJJJIIILLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLOOOMMMLLLNNNRRRUUUUUUTTTWWWYYY\\\^^^```bbbdddgggiiilllppptttxxx|||~~~}}}{{{yyyxxxvvvrrroooddd```\\\\\\```fffkkknnnuuuvvv[[[OOODDD@@@>>>;;;888777555444333333222222333333222222111000000111222222///000111111222222222222xxxllleeeggguuu~~~}}}{{{zzzzzzyyywwwuuuuuuvvvwwwyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||zzzzzz{{{|||||||||{{{{{{xxxvvvtttrrrppplllfffccc\\\YYYTTTOOOKKKIIIIIIIIIFFFFFFFFFFFFHHHJJJKKKMMMOOOQQQTTTWWW\\\aaahhhmmmyyy|||~~~}}}||||||{{{{{{||||||}}}vvvnnnfff]]]XXXUUUSSSPPPNNNNNNMMMKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLMMMLLLKKKMMMQQQTTTTTTSSSVVVXXX[[[]]]___aaadddfffgggjjjnnnrrruuuzzz}}}zzzwwwsssooollldddaaa]]]\\\___dddhhhjjjqqqzzz|||aaaTTTGGGAAA>>>:::777777555444333333222222333333111111111111111111111111444444444444333222111111qqqfffcccjjj{{{}}}{{{yyyxxxxxxwwwvvvtttuuuvvvxxxzzz|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||zzzzzz{{{|||}}}|||||||||xxxvvvtttrrrooojjjddd___YYYVVVQQQLLLHHHFFFEEEFFFFFFFFFGGGHHHKKKMMMOOOQQQTTTVVVYYY]]]bbbhhhpppvvv~~~~~~}}}|||}}}~~~~~~|||zzzzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{|||}}}}}}~~~~~~~~~uuukkkaaaZZZXXXVVVRRRPPPOOONNNLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLOOORRRRRRRRRUUUWWWZZZ\\\]]]___bbbeeeeeehhhlllooorrrvvv{{{}}}yyyvvvrrrooolllhhheee```___aaadddggghhhkkkrrr}}}gggYYYIIIBBB===999666777555444333333222222333333000111222333333222111000444444444444333222222111vvvhhh```___iii||||||zzzwwwuuuuuuvvvuuutttvvvxxxyyy{{{}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||zzz{{{||||||}}}}}}||||||xxxwwwuuurrroooiiibbb]]]VVVSSSOOOJJJFFFDDDDDDDDDEEEFFFHHHJJJMMMPPPSSSTTTWWWZZZ^^^bbbhhhpppxxx}}}~~~}}}}}}|||||||||}}}zzzyyyxxxyyyzzzzzzxxxvvvvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{}}}|||~~~|||rrrggg```\\\YYYTTTQQQPPPNNNMMMKKKJJJIIIHHHHHHIIIJJJLLLMMMKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMOOOQQQRRRSSSTTTVVVYYY[[[\\\^^^aaacccdddgggjjjmmmppptttyyy|||}}}yyywwwuuurrrpppoookkkgggeeeeeeggghhhhhhhhhkkktttkkk[[[KKKAAA<<<888777777555444333333222222333333///000222333333222000///...///000111222333333333zzznnn```YYY[[[fffyyy|||yyyuuussssssuuuuuuuuuwwwyyy{{{}}}~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{xxxvvvsssqqqmmmgggaaa\\\UUURRRNNNIIIFFFEEEEEEEEEEEEFFFIIIMMMPPPSSSVVVWWWZZZ]]]bbbhhhnnnvvv~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxtttsssssssssttttttrrrpppppppppooooooooooooppppppsssrrrrrrrrrssstttuuuvvvvvvwwwxxxzzz|||}}}~~~|||}}}~~~~~~{{{yyyvvvxxxzzz}}}{{{pppiiibbb^^^XXXSSSQQQOOOMMMKKKJJJIIIHHHHHHHHHIIIKKKLLLJJJKKKKKKLLLMMMNNNOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNNNNOOOQQQRRRTTTSSSUUUXXXZZZ[[[^^^```ccceeegggjjjmmmpppssswww{{{}}}|||zzzwwwtttrrrssspppllliiihhhhhhgggfffgggiiiooozzzlll]]]KKKBBB===999888999555444333333222222333333///000222333333222000///......000111222333333333qqqeeeZZZVVVYYYddduuu|||xxxtttrrrrrrtttuuuvvvxxxzzz|||~~~{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{zzzyyyxxxvvvssspppllliiiddd___[[[SSSPPPMMMIIIGGGFFFGGGHHHGGGIIILLLPPPTTTWWWYYYZZZ\\\aaagggnnnuuu|||~~~}}}|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvtttsssrrrqqqqqqqqqqqqppppppoooooooooppppppmmmlllkkkkkkllllllkkkiiiiiiiiihhhhhhhhhhhhiiiiiimmmlllkkkkkklllmmmoooppprrrrrrssstttvvvwwwyyyyyyuuuvvvvvvwwwwwwxxxxxxyyyxxxxxxxxxwwwvvvuuutttsssqqqrrrtttuuuvvvvvvuuuuuuxxxyyyzzz|||}}}~~~{{{tttjjjeee^^^XXXSSSPPPNNNLLLJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJLLLMMMOOOPPPPPPMMMNNNNNNNNNNNNNNNMMMMMMLLLNNNOOOOOOOOOPPPRRRTTTSSSUUUXXXZZZ[[[]]]```ccceeegggjjjmmmooorrrvvvyyy|||~~~|||wwwssstttqqqmmmkkkiiigggeeedddeeehhhmmmuuuooo```NNNDDD???:::888999555444333333222222333333000111222333333222111000333333333444444333333222yyyiii^^^UUUTTTZZZdddttt|||xxxsssqqqrrrtttvvvwwwyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{zzzxxxvvvuuurrrooojjjfffccc```\\\YYYPPPNNNKKKHHHGGGGGGIIIJJJJJJLLLPPPTTTXXX[[[\\\]]]___dddmmmuuu{{{}}}{{{{{{}}}{{{zzzzzz{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzwwwxxxxxxyyyyyyxxxxxxwwwxxxwwwuuutttssssssttttttqqqqqqrrrrrrrrrrrrqqqqqqnnnooopppqqqqqqpppooonnnlllmmmnnnnnnoooooooooooonnnmmmllljjjiiiiiiiiiiiigggggggggffffffgggggghhhdddcccccccccddddddbbbaaaaaaaaa````````````aaaaaaeeedddccccccccceeeggghhhiiiiiijjjkkklllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkklllllljjjkkkmmmnnnnnnnnnmmmllloooooopppqqqsssuuuwwwxxx{{{}}}rrrmmmddd]]]WWWSSSPPPNNNKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQOOOOOOOOOOOONNNMMMLLLLLLKKKMMMOOONNNMMMNNNPPPSSSSSSUUUXXXZZZ\\\^^^aaacccdddgggiiilllmmmppptttwwwzzz}}}~~~zzzvvvssspppmmmkkkiiifffdddbbbfffkkkpppyyyuuueeeTTTIIIBBB<<<888888555444333333222222333333111111111111111111111111222333333444444333333333zzzooocccZZZSSSTTT[[[fffttt}}}yyysssqqqqqqtttwwwxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyywwwuuutttppplllgggbbb___\\\ZZZXXXOOOMMMJJJHHHGGGHHHIIIKKKMMMOOOSSSWWW[[[^^^___```aaagggpppyyy}}}zzzwwwwww{{{~~~~~~}}}|||||||||}}}{{{{{{{{{zzzyyyyyyxxxxxxssssssssssssrrrrrrrrrrrrqqqppppppooooooppppppqqqoooppppppppppppppppppoooooonnnlllkkkjjjjjjjjjkkkhhhhhhiiiiiiiiiiiihhhhhhfffggghhhiiijjjiiihhhgggfffggghhhiiiiiiiiiiiiiiihhhgggfffeeeccccccccccccaaaaaaaaa```aaaaaabbbbbb___^^^]]]^^^______]]][[[\\\[[[[[[ZZZZZZ[[[[[[\\\___^^^]]]\\\]]]___aaabbbaaaaaaaaabbbcccdddeeefffiiiiiiiiihhhhhhhhhggggggfffeeecccbbbcccdddfffhhheeefffhhhiiiiiiiiihhhhhhiiiiiiiiijjjlllooorrrsssuuuxxx|||xxxrrriii```ZZZVVVRRRPPPKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGHHHJJJLLLNNNPPPQQQPPPPPPPPPOOONNNMMMLLLKKKJJJLLLNNNMMMLLLLLLOOORRRSSSVVVYYY[[[\\\^^^aaacccdddfffhhhjjjlllooosssvvvzzz|||yyyvvvsssqqqooolllhhhfff```eeejjjmmmsssyyyjjjXXXMMMEEE===888777555444333333222222333333222222111000000111222222---...///111333444444444rrrgggYYYTTTPPPSSS]]]jjjvvv|||xxxuuussstttvvvxxxyyyyyy~~~}}}|||{{{{{{||||||}}}}}}~~~~~~{{{|||||||||yyyvvvrrrooonnnkkkfffbbb___\\\YYYVVVQQQOOOLLLJJJIIIIIIJJJKKKOOORRRVVVZZZ]]]```dddgggooorrrwww}}}yyyyyyzzz{{{~~~~~~}}}}}}||||||}}}}}}{{{zzzwwwuuusssrrrssssssrrrqqqpppooonnnnnnnnnmmmjjjhhhgggggghhhhhhcccddddddeeeeeeeeeddddddgggggggggggggggfffeeeeeebbbbbbaaa```____________^^^`````````^^^]]]^^^_________``````bbbdddeeefffiiihhhggghhhiiiiiihhhfffkkkiiifffffffffgggfffeeebbbbbbaaaaaa```aaaaaaaaa[[[[[[[[[\\\[[[[[[ZZZYYYZZZYYYYYYXXXWWWXXXXXXXXXZZZZZZ[[[[[[]]]^^^___```^^^___aaabbbcccbbbbbbaaaaaabbbddddddccccccdddfffjjjiiigggfffeeeggghhhiiillllllmmmmmmnnnnnnooooooooooooooooooooopppqqqqqqvvvyyy}}}vvvkkk```YYYWWWWWWOOOLLLJJJHHHIIIIIIIIIHHHFFFGGGJJJLLLMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLOOOOOOPPPQQQQQQPPPOOOOOORRRTTTWWWXXXYYYZZZ]]]___bbbdddgggiiijjjlllnnnooovvvyyy}}}}}}wwwqqqnnnllljjjhhheeefffiiikkkmmmuuusssaaaRRRHHHAAA:::555666555333111111222333444555444333333222111000000222222222222222222222222yyylllbbbXXXTTTRRRVVV```nnnyyyzzzwwwtttsssuuuwwwyyyyyy~~~}}}|||{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}zzzvvvrrrooollliiieeeaaa^^^\\\XXXVVVQQQOOOLLLJJJIIIJJJLLLNNNRRRUUUYYY\\\___ccchhhkkktttwww|||}}}}}}|||}}}~~~~~~~~~}}}|||{{{yyywwwvvvvvvvvvuuutttsssrrrpppnnnlllkkkjjjjjjiiihhhggggggffffffgggeeeccc```_________```]]]]]]^^^___````````````aaaaaabbbbbbbbbaaaaaa```___^^^]]]]]]\\\\\\\\\]]]]]]___``````______```bbbcccccceeefffiiikkkmmmnnnnnnnnnnnnooorrrssssssrrrsssrrrppppppppppppnnnmmmhhhhhhfffeeedddccccccccc]]]]]]]]]]]]\\\\\\[[[ZZZ[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^```aaacccdddeeegggggggggfffffffffgggiiijjjiiijjjkkkmmmpppooonnnmmmnnnoooqqqrrrvvvvvvwwwwwwxxxxxxyyyyyy|||{{{zzzyyyxxxwwwvvvvvv{{{}}}{{{oooddd\\\XXXWWWPPPMMMJJJIIIIIIIIIHHHHHHIIIKKKMMMOOOPPPPPPOOONNNLLLLLLLLLLLLMMMMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQTTTVVVXXXYYYYYYZZZ\\\]]]```cccfffhhhiiijjjlllnnnuuuwww|||yyyssspppmmmkkkiiieeefffhhhiiijjjpppuuucccTTTJJJBBB<<<777888666444333222333444555222222222222222111111111222222222222222222222222wwwkkkaaaWWWUUUUUUZZZeeesss~~~|||xxxtttrrrtttwwwyyy{{{~~~}}}}}}|||{{{{{{{{{|||||||||||||||~~~~~~~~~|||yyytttooommmiiifffbbb___]]][[[XXXVVVRRRPPPMMMJJJJJJMMMPPPSSSVVVYYY\\\___ccchhhnnnrrrxxxzzz~~~~~~~~~}}}}}}||||||{{{zzzyyyyyyvvvuuusssqqqooonnnmmmllljjjjjjiiihhhgggeeecccccc``````______^^^^^^^^^]]]___^^^\\\ZZZYYYYYYZZZZZZXXXYYYZZZ\\\]]]^^^______^^^^^^___``````_______________^^^]]]]]]]]]^^^^^^```bbbdddeeeeeefffhhhjjjlllmmmooorrrtttwwwyyyzzzzzzyyyyyy{{{}}}~~~}}}|||||||||{{{xxxvvvpppooommmjjjhhhfffeeeddd______^^^]]]]]]\\\[[[[[[[[[ZZZYYYYYYXXXYYYYYYYYYYYYZZZ[[[\\\^^^```bbbccchhhiiijjjlllmmmnnnnnnnnnnnnppprrrssstttuuuwwwyyyyyyyyyxxxxxxyyy{{{}}}~~~vvvkkkaaaZZZVVVRRROOOLLLJJJJJJJJJIIIGGGJJJLLLNNNOOOPPPPPPPPPPPPMMMLLLLLLKKKLLLMMMNNNOOORRRRRRQQQPPPPPPQQQRRRRRRUUUWWWXXXYYYYYYYYY[[[]]]___aaadddfffgggiiilllnnnsssuuuzzz{{{vvvssspppmmmkkkeeeeeeggggggfffiiiuuuyyygggWWWLLLDDD>>>;;;999888666444333333444555111111111222222222333333222222222222222222222222vvvhhh^^^UUUVVVYYY___jjjwww~~~{{{wwwsssrrrtttyyy|||~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxtttooojjjgggfffccc```]]]\\\ZZZXXXVVVTTTRRROOOMMMMMMQQQUUUWWWZZZ\\\___cccggglllrrrwwwyyyzzz~~~~~~}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzwwwwwwvvvtttsssqqqppppppnnnmmmkkkhhhfffeeeddddddaaaaaaaaaaaa```___^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[^^^]]]]]]]]]]]]^^^___```]]]^^^```bbbdddeeeffffffeeeeeefffgggggggggffffffhhhgggggggggggghhhhhhiiikkkmmmpppqqqrrrtttwwwyyy{{{|||~~~}}}zzzuuussspppllliiifffdddccc]]]]]]\\\ZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWYYYYYYZZZ\\\^^^aaacccdddggghhhkkkmmmpppssstttuuuuuuxxxzzz|||}}}}}}rrrggg]]]WWWTTTRRRNNNLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNMMMKKKKKKKKKMMMOOOQQQRRRQQQOOONNNNNNOOOQQQRRRSSSUUUWWWXXXYYYZZZ\\\^^^___aaadddeeegggiiilllnnnqqqssswww|||~~~yyyuuurrrooolllfffeeeffffffdddeeeooozzz}}}kkk[[[NNNFFFAAA>>>:::999666444333333333444333333333333333333333333222222222222222222222222~~~pppaaaXXXSSSVVV[[[cccmmmxxx~~~yyyvvvrrrrrruuu{{{~~~~~~~~~~~~||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyvvvrrrmmmhhheeecccaaa^^^\\\[[[ZZZYYYWWWVVVTTTRRRQQQRRRUUUYYY\\\]]]___cccgggkkkpppvvvzzzyyy{{{}}}yyyyyyyyyyyyzzzzzz{{{{{{zzzzzz{{{||||||}}}}}}}}}||||||{{{{{{zzzzzzzzzyyy{{{zzzxxxuuutttssssssssspppooonnnllljjjhhhgggfffdddcccbbb```___^^^]]]]]]]]]^^^^^^______^^^^^^^^^\\\\\\]]]]]]^^^_________ccccccdddfffhhhjjjlllmmmmmmnnnppprrrssstttuuuuuusssttttttuuuuuuuuuttttttvvvvvvvvvvvvvvvwwwxxxyyy{{{}}}}}}yyyrrrpppmmmiiieeeaaa___^^^WWWVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVYYY[[[]]]___aaabbbeeeiiimmmqqqtttvvvwwwzzz}}}yyynnnbbbZZZXXXUUUQQQOOOMMMLLLJJJIIIHHHHHHIIIKKKLLLLLLMMMMMMNNNMMMKKKKKKLLLNNNPPPRRRPPPOOOMMMLLLLLLMMMOOOPPPOOOQQQTTTVVVXXXZZZ^^^``````aaadddeeegggiiimmmpppppprrruuuzzz|||xxxtttpppnnnhhhfffffffffdddeeelllvvvrrraaaRRRHHHBBB???:::888666333222111222222777666666555444444333333222222222222222222222222zzzkkk^^^VVVQQQVVV]]]fffnnnwwwxxxvvvsssssswww|||~~~~~~~~~}}}~~~~~~~~~||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyvvvrrrmmmhhheeeaaa___\\\[[[[[[[[[ZZZXXXYYYXXXWWWVVVWWWZZZ]]]___```dddhhhmmmppptttyyy|||{{{|||~~~~~~}}}{{{zzzrrrrrrsssttttttuuuuuuuuuwwwxxxxxxyyyxxxxxxwwwwwwssssssssssssssssssrrrrrrsssqqqnnnkkkjjjjjjjjjkkkhhhgggfffeeedddcccbbbaaa______^^^]]]]]]]]]]]]^^^aaabbbcccdddeeeeeeeeeeeeeeefffggghhhiiijjjkkkkkkoooppprrruuuxxxzzz|||}}}zzzuuuqqqjjjhhhddd```\\\YYYVVVUUUOOONNNMMMLLLLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMKKKLLLMMMNNNPPPRRRTTTUUUXXXZZZ\\\```dddiiimmmooopppsssvvvxxxyyy{{{~~~vvvjjjaaa\\\YYYUUURRRPPPNNNLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLLLLLLLMMMOOOPPPQQQNNNNNNLLLLLLLLLLLLNNNNNNKKKNNNRRRUUUWWWZZZ]]]```___aaacccdddfffiiimmmqqqpppqqqtttwww||||||wwwssspppllliiigggfffeeeeeekkktttzzziiiYYYMMMEEEAAA;;;999666333111111111111888777777666444333333222222222222222222222222222~~~qqqddd[[[WWWPPPVVV^^^fffnnnuuu|||zzzxxxuuuvvvxxx|||~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~||||||{{{zzzyyyxxxwwwvvvwwwwwwwwwuuuqqqlllhhheee```^^^\\\[[[\\\\\\[[[ZZZ[[[[[[[[[[[[\\\^^^___```dddhhhnnnsssvvvyyy{{{}}}{{{|||~~~~~~}}}}}}}}}{{{zzzxxxvvvuuutttmmmmmmnnnnnnnnnnnnnnnnnnqqqqqqrrrqqqpppnnnlllkkkiiiiiiiiiiiiiiiiiijjjjjjffffffeeeddddddccccccccc`````````aaaaaabbbbbbbbbccccccccccccdddeeeggggggmmmnnnoooqqqrrrsssssssssuuuvvvwwwxxxzzz{{{|||}}}}}}zzzyyy|||zzzvvvqqqlllgggddd^^^]]]ZZZVVVRRROOONNNMMMHHHGGGFFFEEEFFFGGGIIIJJJLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGHHHIIIJJJLLLNNNOOOQQQRRRSSSVVVYYY]]]```bbbdddfffiiikkklllnnnqqqssstttuuuwwwyyy{{{}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~rrrjjj```]]]XXXTTTRRRPPPNNNLLLKKKKKKKKKLLLMMMNNNPPPPPPKKKLLLLLLMMMNNNPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMQQQSSSUUUXXX[[[^^^^^^```aaacccdddhhhmmmppppppqqqsssvvvzzz~~~|||wwwsssqqqlllhhhfffdddccciiiqqqzzzrrr```QQQHHHCCC===;;;888444222111111222555555444444333333222222222222222222222222222222ssseeeZZZUUUTTTOOOUUU^^^fffmmmssszzz~~~|||zzzwwwwwwyyy{{{|||{{{~~~}}}}}}~~~|||zzz}}}|||{{{yyyzzz{{{}}}~~~||||||{{{zzzxxxwwwvvvvvvssstttsssrrrnnnjjjeeebbb___]]]\\\[[[\\\]]]\\\[[[]]]]]]^^^______`````````gggkkkrrrwwwzzz|||}}}~~~zzz{{{|||}}}}}}yyyxxxwwwuuusssrrrppppppjjjjjjkkkkkkjjjjjjiiihhhkkkkkkjjjiiigggeeebbbaaaaaaaaaaaabbbbbbccccccccc\\\^^^___aaabbbaaa```___[[[\\\]]]___aaacccdddeeeiiiiiijjjlllmmmoooqqqrrryyyzzz{{{}}}~~~xxxuuuuuuwwwyyyzzz{{{wwwpppjjjeee```[[[XXXWWWUUURRROOOLLLIIIHHHGGGEEEDDDBBBBBBCCCDDDFFFHHHJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTWWWXXXZZZ]]]___aaabbbdddgggiiifffgggiiikkkmmmnnnnnnoooqqqqqqrrrtttuuuwwwxxxxxxvvvxxx{{{}}}~~~~~~~~~}}}|||zzzxxxuuusssrrrqqqqqqsssvvvzzz~~~xxxpppbbb___ZZZVVVTTTQQQOOOMMMJJJJJJKKKKKKLLLMMMOOOPPPJJJKKKMMMNNNPPPPPPPPPPPPMMMNNNOOOOOOOOOOOONNNMMMKKKNNNQQQSSSTTTVVVYYY[[[]]]^^^```aaacccgggllloooqqqqqqsssuuuyyy}}}~~~yyyvvvuuuoooiiifffcccbbbgggooorrrxxxeeeUUUJJJEEE>>><<<999666333222222333111111222222222222333333222222222222222222222222zzziiiYYYQQQRRRUUUTTTUUUWWW\\\ccckkksssxxx|||~~~}}}zzzzzzzzzyyyxxxxxxzzz}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{zzzyyyzzz|||||||||zzzyyywwwsssoookkkiiigggggg```^^^[[[XXXVVVUUUUUUVVVZZZ]]]___aaaaaaaaabbbcccppptttyyy|||||||||{{{{{{{{{}}}|||zzz{{{yyyvvvrrrrrrqqqpppnnnmmmjjjfffccccccbbbbbbbbbbbbdddfffggggggfffdddbbb```^^^]]]]]]^^^^^^^^^___```aaabbbcccbbbccccccdddeeeeeeffffffhhhiiijjjlllnnnqqqrrrsssxxxzzz|||}}}~~~{{{yyyyyy{{{|||yyy{{{|||}}}~~~|||wwwtttqqqmmmkkkfffccc^^^ZZZWWWSSSOOOMMMNNNMMMLLLKKKHHHFFFDDDCCCEEEDDDCCCBBBBBBCCCDDDDDDGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIKKKLLLJJJLLLOOORRRTTTVVVXXXYYYZZZ[[[\\\]]]___aaabbbcccccccccdddfffggghhhfffeeedddbbbbbbcccfffiiijjjjjjggggggiiimmmqqqtttttttttsssrrrooollljjjhhhffffffgggiiilllqqquuuyyy|||}}}uuujjjccc\\\WWWUUUSSSQQQOOOJJJJJJKKKKKKKKKKKKKKKKKKGGGLLLNNNMMMLLLOOOQQQOOONNNOOOOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTTTTVVVYYY\\\^^^___```aaacccfffkkknnnppprrruuuvvvvvvxxx}}}yyywwwqqqjjjfffeeegggjjjvvvxxxgggWWWMMMGGG>>><<<888666666555444333222222222222222222222222555555555444333222111000sssbbbTTTNNNOOORRRUUUUUUVVVZZZ___fffmmmqqqwwwzzz~~~~~~||||||zzzzzz{{{zzzyyyzzz|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{zzz{{{|||}}}|||{{{xxxvvvrrrnnnkkkhhhgggfffaaa^^^[[[XXXVVVVVVWWWWWW]]]___aaabbbcccdddfffhhhrrrvvvzzz}}}}}}|||{{{{{{{{{|||~~~~~~{{{wwwvvvvvvuuurrrpppmmmllljjjhhhfffdddaaa___aaaaaa``````aaacccdddeeecccbbbaaa```____________aaaaaaaaabbbccceeefffgggiiiiiijjjlllmmmnnnoooppprrrsssuuuxxx{{{~~~~~~vvvuuurrrppppppppprrrsssrrrtttvvvxxx{{{}}}wwwqqqlllhhheee]]]ZZZVVVSSSQQQOOOLLLJJJHHHIIIIIIIIIIIIHHHGGGGGGDDDCCCBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJMMMPPPSSSRRRRRRSSSVVVZZZ^^^___```bbbcccdddeeefffggghhhiiigggggghhhiiiiiiiiihhhffffffccc```___```aaaaaa```aaaaaabbbeeeiiilllnnnmmmmmmllljjjhhhfffeeedddcccaaadddhhhnnnsssxxx|||~~~~~~|||rrrkkkbbb[[[XXXUUURRROOOJJJJJJJJJJJJJJJJJJJJJKKKIIIMMMOOOMMMMMMPPPQQQOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQSSSSSSSSSUUUXXX[[[[[[]]]^^^___aaadddhhhlllooorrruuuvvvvvvxxx}}}|||yyytttmmmhhhfffgggiiioooxxxyyyiiiZZZOOOIII@@@===999777666666444333222222222222222222222222444444444444333222111000zzzkkk[[[PPPLLLOOORRRXXXXXXXXXYYY]]]bbbhhhkkkqqqtttyyy{{{{{{{{{zzz{{{zzz{{{||||||{{{|||~~~||||||{{{zzzzzz{{{||||||~~~~~~~~~}}}}}}||||||}}}|||{{{{{{|||}}}{{{zzzvvvtttqqqmmmjjjgggfffeeeaaa___[[[WWWVVVVVVXXXYYY```aaacccdddeeegggkkknnnwwwyyy}}}~~~}}}|||||||||zzz|||~~~~~~~~~}}}|||{{{{{{yyyvvvrrrpppppppppooonnnjjjiiigggdddbbbaaa```___aaa`````````aaabbbcccdddbbbbbbbbbcccdddeeefffgggiiiiiijjjkkklllnnnpppqqquuuvvvwwwyyy{{{}}}~~~yyyvvvrrrpppjjjiiihhhhhhiiijjjlllmmmoooqqqtttwwwzzz{{{sssllleee___[[[SSSQQQNNNLLLLLLKKKIIIHHHEEEFFFGGGGGGHHHHHHGGGGGGBBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFIIIKKKNNNTTTZZZ___gggdddbbbdddiiimmmooonnnooopppqqqrrrssssssssssssrrrssssssrrrrrrqqqooooookkkhhhcccaaa``````___^^^___^^^]]]___cccgggiiijjjkkkjjjiiihhhhhhgggggggggeeegggkkkpppuuuzzz~~~xxxpppfff^^^XXXTTTOOOKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKOOOQQQOOONNNPPPQQQOOOQQQQQQRRRRRRRRRQQQQQQPPPOOOPPPQQQRRRRRRTTTWWWZZZ[[[\\\^^^___```cccgggjjjmmmqqqtttuuuuuuwww{{{|||wwwqqqkkkgggggghhhkkkqqq}}}|||nnn___SSSLLLCCC@@@<<<999777666555444222222222222222222222222333333333333222111000000uuufffXXXQQQQQQTTTXXX^^^]]]\\\]]]```dddiiilllpppssswwwyyyzzzyyyzzzzzzzzz|||}}}~~~}}}~~~|||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||||||||{{{zzzzzz{{{{{{yyyxxxsssrrrooollliiigggeeedddaaa^^^ZZZWWWVVVWWWYYY[[[```aaacccdddfffjjjooossszzz|||~~~}}}||||||}}}zzz{{{~~~|||{{{zzzyyywwwvvvuuutttrrrpppllljjjiiijjjkkklllkkkjjjiiifffddddddeeefffccccccddddddeeefffggghhhiiijjjkkkmmmooorrrtttuuuvvvwwwwwwxxxzzz|||~~~|||uuupppmmmjjjiiiggghhhiiijjjllloooppprrruuuwwwzzz}}}~~~~~~|||tttkkkddd]]]WWWSSSOOOMMMJJJIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFEEEDDDDDDAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIKKKNNNRRRYYYaaagggvvvrrrnnnooouuuyyy{{{{{{~~~~~~~~~~~~vvvsssnnnlllkkkkkkjjjiiigggdddbbbcccfffkkknnnoooqqqqqqqqqqqqrrrssstttuuuvvvwwwyyy{{{~~~vvvkkkbbb[[[VVVPPPLLLKKKJJJIIIIIIHHHIIIIIIJJJLLLQQQRRRPPPNNNPPPQQQOOORRRRRRRRRSSSRRRRRRQQQPPPNNNOOOPPPQQQQQQRRRUUUXXX\\\]]]___aaabbbdddhhhjjjlllooosssttttttvvvzzz~~~~~~zzztttmmmhhhggggggkkknnnwwwtttfffYYYPPPHHHDDD>>>:::888777666444222222222222222222222222222222222222222111000///{{{pppaaaVVVSSSVVV[[[^^^eeedddccccccfffjjjnnnqqqsssvvvyyyzzzzzzzzzzzz{{{zzz|||~~~}}}}}}|||{{{{{{|||}}}}}}}}}~~~~~~}}}}}}|||{{{zzzxxxxxxxxxxxxvvvuuuqqqpppnnnllljjjgggeeeddd```^^^ZZZXXXWWWXXXZZZ[[[^^^```bbbdddggglllrrrvvv}}}~~~~~~|||{{{|||}}}zzz|||~~~}}}|||zzzzzzvvvuuutttrrrqqqooonnnmmmhhhgggeeeccccccdddgggiiiiiijjjjjjhhhggggggjjjlllkkklllmmmnnnpppqqqrrrrrruuuvvvwwwzzz}}}xxxsssooonnnlllkkkmmmnnnqqqtttwwwyyyzzz{{{~~~|||{{{yyywwwuuutttooohhhaaa[[[VVVQQQMMMMMMKKKHHHGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQWWW^^^cccooommmkkknnnuuu|||}}}|||zzzxxxuuurrrooonnnqqqtttwwwyyy{{{||||||~~~|||qqqhhhaaa\\\VVVRRRLLLKKKJJJHHHHHHIIIJJJJJJMMMQQQSSSPPPOOOQQQQQQPPPQQQRRRRRRRRRRRRRRRQQQQQQNNNOOOPPPPPPPPPQQQTTTWWWZZZ\\\___```aaacccfffhhhjjjnnnrrrssssssuuuxxx|||~~~~~~}}}{{{vvvooojjjgggfffjjjkkkrrr{{{nnn```WWWLLLGGGAAA<<<999888666555222222222222222222222222111111222222222111000000uuuiii[[[SSSUUU\\\aaaccckkkiiihhhhhhjjjnnnrrruuuuuuwwwzzz{{{{{{{{{{{{|||{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{yyywwwvvvwwwvvvtttrrroooooonnnllljjjhhheeeddd```___]]][[[[[[[[[\\\]]]^^^```dddgggkkkpppvvvzzz|||}}}}}}|||zzzyyy{{{|||zzz}}}}}}}}}|||zzzwwwuuusssqqqnnnnnnmmmkkkjjjhhhgggggg^^^____________aaadddgggfffiiillllllkkkkkkooosssvvvxxxzzz}}}zzzwwwuuuuuuttttttuuuwwwzzz~~~|||yyysssmmmiiieeeaaa[[[WWWSSSPPPMMMJJJJJJHHHEEEDDDCCCBBBAAA???>>>???@@@BBBCCCDDDEEEEEEBBBBBBCCCDDDEEEEEEEEEDDDFFFGGGGGGHHHIIIHHHHHHHHHFFFGGGHHHIIIKKKOOOTTTXXX___aaadddjjjsss}}}~~~}}}~~~tttjjjccc]]]WWWRRRNNNMMMKKKIIIHHHIIIJJJKKKLLLPPPRRRPPPOOOQQQRRRPPPPPPPPPQQQRRRRRRRRRRRRQQQOOOPPPPPPPPPPPPQQQTTTVVVXXXZZZ\\\^^^___```bbbdddhhhlllqqqsssssstttwwwzzz|||||||||{{{xxxrrrmmmiiihhhggghhhmmmxxxvvvhhh^^^PPPKKKDDD>>>:::888777666222222222222222222222222111222222222222222111111pppeeeXXXSSSYYYbbbggghhhmmmllljjjiiijjjmmmpppsssrrrtttxxxyyyzzz{{{}}}~~~|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~||||||}}}}}}}}}}}}~~~~~~{{{zzzxxxwwwwwwvvvtttrrrooonnnnnnmmmkkkiiifffeeeaaaaaaaaa```````````````___ccchhhmmmqqqvvv{{{{{{{{{{{{yyywwwxxxzzz|||{{{}}}~~~~~~}}}}}}}}}xxxwwwvvvtttqqqmmmjjjhhhggggggfffeeecccbbbaaaaaa[[[^^^```bbbbbbdddhhhkkkjjjoootttvvvuuuvvvzzz~~~}}}}}}~~~}}}|||}}}|||wwwooogggaaaZZZWWWSSSPPPNNNLLLJJJHHHHHHFFFCCCBBBBBBBBBAAA???===>>>???AAABBBCCCCCCCCC@@@AAABBBCCCCCCBBBBBBAAACCCDDDEEEFFFFFFFFFEEEEEEBBBCCCDDDEEEFFFHHHKKKNNNPPPVVV^^^eeelllvvvzzzoooggg```YYYUUUPPPNNNLLLJJJIIIJJJKKKLLLJJJOOOQQQOOONNNQQQRRRQQQMMMNNNOOOQQQQQQRRRRRRRRROOOPPPQQQPPPPPPQQQTTTVVVWWWYYY\\\]]]^^^___aaacccgggkkkppprrrrrrsssvvvyyy|||{{{zzz|||}}}{{{vvvqqqmmmkkkhhhhhhkkkrrr~~~|||nnndddSSSNNNFFF???;;;999777666222222222222222222222222222222333333333333222222ooodddXXXUUU]]]ggglllmmmnnnllljjjhhhhhhjjjmmmooonnnqqquuuwwwyyy{{{}}}|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}{{{{{{{{{|||}}}}}}~~~~~~|||{{{xxxwwwwwwvvvtttrrrnnnnnnnnnmmmllliiigggeeeccccccddddddddddddcccbbbbbbffflllqqqvvv{{{zzzzzzyyywwwvvvwwwyyy||||||~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyxxxxxxxxxuuutttrrrppplllhhhdddbbbccccccbbbaaa```___^^^^^^]]]```eeeggghhhjjjnnnrrrqqqwww~~~|||vvvmmmccc\\\VVVSSSOOOMMMLLLKKKIIIHHHGGGEEECCCCCCDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@?????????@@@AAAAAAAAA@@@???>>>@@@AAACCCDDDDDDDDDCCCBBB@@@BBBDDDDDDEEEFFFHHHJJJFFFNNNWWW]]]bbbjjjwwwzzzqqqiiibbb]]]QQQOOOMMMJJJIIIJJJLLLMMMIIINNNPPPNNNNNNQQQRRRQQQLLLMMMNNNPPPQQQRRRRRRSSSPPPQQQQQQQQQPPPQQQTTTVVVXXX[[[^^^___```aaacccdddfffjjjooorrrrrrrrruuuxxx{{{~~~|||yyy|||~~~}}}yyytttpppnnnkkkkkkllloooxxxrrrhhhUUUOOOGGG@@@<<<999888666222222222222222222222222222333333444444444333333~~~nnn```TTTWWWbbbiiimmmnnnlllhhhdddbbbcccdddddddddfffhhhlllqqquuuxxxyyyzzz||||||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}|||||||||~~~{{{zzzyyywwwtttrrrpppoooqqqpppnnnlllkkkjjjkkkkkkfffffffffffffffgggggghhheeellluuu|||}}}{{{yyyxxxxxxzzz|||~~~~~~~~~{{{yyywwwvvvuuuuuurrrsssssssssrrrpppnnnmmmjjjiiihhhfffeeecccbbbaaa```bbbddddddcccbbbcccdddhhhiiilllooosssvvvyyyzzzzzzqqqjjjddd]]]RRRKKKLLLLLLKKKJJJIIIIIIIIIIIIFFFEEEEEEFFFHHHHHHGGGEEEEEEEEEDDDCCCAAA@@@??????CCCAAA??????@@@BBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFGGGIIIMMMRRRYYYbbblllrrrvvvkkk```XXXWWWOOOIIIIIIJJJHHHHHHIIILLLKKKJJJKKKMMMOOONNNMMMNNNOOOPPPQQQRRRSSSTTTUUUSSSSSSTTTTTTTTTTTTSSSRRRUUUXXX\\\_________```aaafffjjjooorrrssstttuuuvvv{{{~~~vvvqqqrrrsssvvvwwwvvvrrrooorrrmmmjjjmmmsss~~~~~~xxxuuu```XXXMMMEEE@@@===:::777444555666777666555333222444444333333333333222222qqqcccXXX[[[eeekkkmmmnnnmmmiiieeebbbaaaaaaaaa```aaadddhhhnnnsssvvvyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||||||||{{{|||}}}~~~~~~}}}}}}}}}||||||{{{|||}}}~~~{{{zzzwwwuuurrrpppooonnnpppooommmkkkjjjjjjjjjjjjhhhiiijjjkkkkkkjjjiiiiiihhhnnnwww}}}}}}{{{zzzxxxyyyzzz}}}~~~~~~~~~|||{{{|||{{{xxxuuurrrqqqppppppmmmmmmmmmllljjjhhhfffdddeeeeeeffffffffffffggggggiiikkkmmmnnnnnnnnnoooqqqrrrsssvvvyyy}}}}}}zzzvvvoooggg```[[[UUULLLFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFGGGHHHIIIGGGEEEEEEDDDCCCBBBAAA@@@??????EEEDDDBBBAAACCCDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBEEEDDDDDDDDDEEEFFFHHHHHHHHHJJJLLLOOOSSSZZZaaafffuuuzzz{{{pppeee]]][[[SSSLLLLLLLLLIIIGGGHHHHHHHHHIIILLLPPPRRRSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPQQQRRRSSSTTTTTTSSSSSSVVVZZZ\\\]]]]]]^^^___fffiiimmmpppqqqssstttvvv{{{}}}xxxooonnnnnnppprrrrrrqqqooooookkkiiikkkoooxxx{{{wwweee\\\PPPFFF@@@===999666666444333111111222333444444444333333333222222222rrrfff]]]```iiinnnoooooonnnjjjfffbbb```___^^^]]]^^^aaaeeekkkqqquuuyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||zzzzzz{{{|||||||||{{{{{{|||{{{{{{{{{{{{|||}}}}}}|||yyyvvvrrrooonnnmmmmmmnnnmmmlllkkkjjjjjjjjjjjjkkkllloooqqqqqqooollljjjkkkqqqxxx~~~|||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzxxxvvvuuuvvvuuurrrpppmmmkkkjjjiiillllllkkkiiigggeeecccbbbcccdddfffhhhkkkmmmoooppptttvvvyyyzzz{{{{{{}}}~~~}}}yyytttqqqiiiccc\\\VVVRRRNNNIIIDDDEEEEEEEEEFFFFFFHHHIIIIIIJJJIIIIIIJJJKKKKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBHHHFFFDDDDDDFFFGGGFFFEEEHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIJJJKKKMMMNNNPPPUUU[[[___lllqqqxxxwwwlllddd^^^VVVPPPOOONNNJJJGGGGGGHHHHHHIIILLLQQQTTTUUUUUUTTTSSSRRRQQQPPPOOOOOONNNMMMNNNOOOQQQRRRTTTTTTTTTSSSVVVYYY\\\]]]]]]^^^```fffhhhkkkmmmoooqqqsssvvvzzz|||{{{nnnkkkiiihhhjjjlllmmmmmmjjjiiiiiijjjjjjooo~~~~~~{{{mmmcccTTTHHHAAA<<<888666444444555444444444333333333333333333222222222222mmmddd___eeemmmqqqqqqrrrooolllhhheeecccbbbaaa___bbbdddhhhlllqqqvvvyyy{{{}}}}}}~~~~~~}}}|||{{{{{{{{{{{{yyy{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||zzzuuuqqqnnnlllmmmmmmnnnmmmmmmlllkkkkkkkkkkkklllnnnrrrttttttqqqmmmjjjnnnsssyyy~~~{{{{{{zzzyyyzzz{{{}}}~~~}}}~~~~~~~~~}}}|||{{{yyyyyyvvvvvvwwwvvvuuusssrrrpppoooooommmllljjjiiihhhhhhllllllkkkjjjiiihhhffffffhhhjjjlllpppssswwwyyy{{{}}}~~~|||xxxrrrlllggg```\\\VVVQQQOOOMMMJJJHHHDDDEEEEEEFFFHHHJJJKKKMMMOOONNNNNNNNNOOOOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHFFFGGGHHHIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIJJJLLLMMMOOOQQQTTTYYY^^^ccciiinnnuuu{{{}}}rrrkkk___XXXRRRQQQPPPLLLHHHHHHJJJJJJJJJMMMPPPSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMNNNPPPQQQSSSSSSTTTTTTUUUWWW[[[]]]^^^___aaabbbeeegggiiikkklllooorrruuuxxxzzz}}}sssnnnhhhdddeeegggiiijjjhhhiiijjjjjjfffhhhvvvssshhhXXXJJJAAA<<<888666111555<<<@@@???;;;444///333333333222222222222111zzzfff```___gggqqquuuuuuuuuqqqnnnkkkjjjiiiiiihhhfffjjjlllnnnqqquuuxxx{{{|||}}}}}}~~~}}}|||{{{{{{{{{|||zzz|||~~~~~~|||{{{{{{}}}zzz{{{{{{{{{{{{zzzzzzzzz|||yyyuuuqqqnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmlllnnnqqqttttttqqqnnnkkkppptttyyy}}}}}}|||{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~|||}}}~~~~~~~~~~~~~~~|||yyyxxxwwwvvvuuutttsssssspppqqqrrrrrrqqqpppnnnmmmlllllllllmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkklllssstttvvvyyy|||~~~~~~}}}}}}}}}|||vvvpppiiiccc^^^YYYVVVRRROOONNNMMMMMMMMMGGGGGGHHHJJJLLLNNNPPPRRRUUUTTTSSSSSSSSSSSSQQQOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKLLLMMMMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNNNNNNNQQQRRRTTTVVVXXX\\\```dddhhhlllsssxxx}}}xxxpppbbbZZZSSSRRRQQQMMMJJJJJJIIIHHHIIILLLPPPRRRSSSSSSQQQQQQPPPPPPOOOOOONNNNNNPPPPPPQQQRRRSSSSSSSSSSSSTTTWWWZZZ\\\]]]___aaacccdddfffhhhjjjkkknnnqqqtttwwwxxx{{{~~~|||vvvmmmgggdddeeefffggggggiiikkkjjjfffeeeooo|||vvvkkk[[[LLLCCC>>>:::777222777===AAAAAA<<<555111333333222222222111111111ttt___\\\___jjjtttxxxxxxxxxtttrrrpppoooppppppooommmrrrrrrsssuuuxxxzzz}}}~~~}}}~~~~~~|||{{{{{{||||||}}}{{{~~~|||{{{|||~~~{{{{{{{{{|||{{{{{{zzzyyyyyywwwtttqqqnnnmmmmmmnnnmmmnnnnnnooooooooonnnnnnlllmmmooopppppppppooonnnsssvvvzzz||||||zzzyyyyyywwwwwwxxxxxxyyyzzz||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzrrrqqqpppoooooonnnoooooonnnooopppqqqqqqpppooonnnnnnoooqqqrrrssstttttttttsssssssssssssssuuuvvvvvv||||||}}}~~~}}}{{{yyyxxxwwwxxxyyy{{{~~~{{{tttmmmhhhccc^^^[[[WWWVVVUUUSSSSSSSSSTTTTTTPPPPPPQQQSSSVVVXXX[[[\\\^^^]]]\\\[[[\\\[[[XXXVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVXXXXXXVVVTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVXXXYYYYYYYYYYYYZZZ\\\___cccgggnnnsssxxx}}}~~~vvvhhh___WWWTTTRRRNNNKKKLLLFFFFFFGGGKKKPPPTTTUUUVVVOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRTTTWWWYYYZZZ\\\___bbbccceeehhhjjjlllnnnqqqsssuuuwwwyyy{{{~~~uuulllhhhfffeeedddggghhhjjjkkkfffdddkkkuuu~~~~~~~~~uuukkk[[[NNNFFF@@@<<<999777888888888777777666666222222222222111111111111yyyjjj\\\[[[```mmmxxxzzzzzzzzzxxxvvvuuutttuuutttsssqqqttttttuuuvvvxxx{{{~~~}}}~~~}}}||||||{{{{{{|||~~~{{{~~~|||zzz{{{~~~{{{||||||}}}|||{{{zzzyyyuuutttrrrpppnnnmmmllllllkkklllmmmooooooooonnnnnnllllllllllllmmmnnnpppqqqvvvyyy|||}}}|||zzzxxxxxxuuuvvvvvvwwwxxxzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~|||zzzyyyxxxqqqpppoooooooooooopppqqqrrrsssuuuvvvwwwwwwvvvvvvuuuvvvxxxzzz{{{{{{{{{{{{||||||{{{zzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}|||zzzxxxtttqqqooommmlllkkkmmmqqqwww~~~|||wwwoooiiifffdddbbbaaa``````aaaaaaaaaaaabbbccc```aaabbbdddfffiiikkklllmmmllljjjjjjiiihhhfffcccaaabbbbbbbbbccccccdddddddddccccccdddffffffdddbbb``````______^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]][[[YYYXXXZZZ[[[\\\aaagggmmmsssxxx}}}}}}rrrggg\\\WWWSSSNNNLLLLLLGGGGGGIIILLLQQQUUUVVVVVVOOOOOOOOOOOONNNNNNNNNMMMMMMNNNPPPQQQRRRSSSTTTTTTRRRTTTWWWXXXZZZ\\\___bbbbbbeeeiiilllmmmnnnppprrrtttuuuwwwyyy}}}zzzrrrmmmiiifffdddhhhggghhhjjjgggdddhhhnnn~~~{{{yyyrrriii[[[PPPHHHCCC>>>;;;888666444333333333555666222222222222111111111111qqqbbb\\\\\\cccpppzzz|||zzzzzz{{{yyywwwwwwwwwvvvtttrrrsssttttttvvvxxx{{{~~~~~~~~~||||||{{{{{{|||}}}~~~zzz~~~{{{yyy{{{~~~||||||}}}}}}}}}|||zzzyyyrrrqqqqqqooonnnmmmlllkkkjjjkkklllnnnnnnnnnnnnmmmmmmllljjjjjjkkknnnqqqtttxxx{{{~~~~~~|||zzzyyyxxxtttuuuvvvwwwxxxyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}{{{{{{|||}}}~~~{{{yyyxxxxxxxxxtttsssrrrrrrrrrsssuuuvvvxxxzzz{{{}}}~~~~~~~~~{{{|||~~~~~~}}}|||{{{zzzzzzzzz{{{||||||{{{{{{{{{zzzzzzyyyyyyrrrtttwwwxxxxxxyyy{{{|||xxxyyyzzz|||~~~}}}||||||}}}~~~~~~||||||||||||tttrrrooolllhhheeecccccc```bbbgggnnnxxx{{{vvvnnniiihhhhhhiiiiiikkkmmmooopppppppppqqqrrrooooooqqqrrruuuwwwyyyzzzzzzxxxwwwvvvvvvtttrrrppplllllllllmmmnnnnnnoooooonnnmmmnnnoooppppppnnnllljjjiiihhhfffdddbbbaaa```^^^___`````````___^^^]]]^^^^^^^^^]]][[[ZZZ[[[\\\YYY]]]dddjjjpppvvv{{{yyymmm```YYYTTTNNNLLLLLLMMMLLLLLLNNNQQQSSSTTTSSSQQQPPPOOOOOONNNMMMLLLLLLJJJKKKMMMOOORRRSSSTTTUUUTTTVVVXXXZZZ[[[^^^bbbdddaaaeeeiiimmmnnnooopppqqqtttuuuvvvxxx|||}}}vvvpppkkkgggdddgggffffffhhhgggdddfffjjjyyyyyyuuuoooggg[[[PPPJJJEEE@@@<<<444555666777666555333222222222222111111111111000|||kkk___WWWbbbmmmrrruuuyyy{{{yyy|||zzzwwwtttrrrrrrssssssrrrtttwwwyyyyyy{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~|||zzzxxxvvvuuupppooonnnmmmmmmllllllmmmooonnnmmmmmmnnnmmmiiieeegggfffeeeeeeiiiooovvvzzz}}}{{{zzzzzzzzzxxxvvvtttuuuvvvvvvxxxxxxyyyzzzyyyxxxxxxxxxyyyyyyzzz{{{}}}}}}}}}~~~~~~}}}|||{{{{{{zzz|||{{{zzzyyyzzz|||~~~~~~{{{zzzyyyxxxxxxwwwwwwwwwuuusssrrrpppnnnlllkkkkkknnnnnnooooooooopppppppppqqqssstttwwwyyyzzz{{{{{{zzzzzzzzz{{{|||~~~{{{|||~~~}}}yyyuuusssrrrssssssnnnkkkfffaaa^^^\\\[[[[[[]]]```eeejjjpppwww~~~~~~{{{xxxuuuvvvyyy}}}{{{wwwuuutttppppppqqqqqqsssuuuvvvwwwzzzzzzyyyxxxxxxwwwvvvvvvvvvsssooolllkkkiiigggfffeeedddbbb```___^^^^^^^^^YYYYYYYYYXXXWWWUUUSSSRRRWWW[[[aaahhhooouuuyyyzzz{{{}}}uuuggg\\\VVVSSSPPPMMMNNNLLLKKKJJJKKKOOORRRUUUTTTSSSQQQPPPOOOOOOPPPPPPMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXZZZ\\\^^^```aaaaaabbbeeehhhkkknnnppprrrssstttuuuwwwyyy~~~xxxoooiiieeeccceeedddcccbbbaaacccgggkkkyyyzzztttjjj]]]SSSMMMIIICCC???777555333222333444444333222333333444444333333222tttfff]]][[[gggrrrwwwyyy||||||zzzyyyxxxvvvtttrrrrrrrrrrrrqqqtttvvvxxxxxxzzz|||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}|||{{{yyywwwvvvrrrqqqpppooonnnmmmmmmmmmrrrpppnnnmmmmmmjjjeeeaaaccccccccceeejjjqqqxxx|||}}}{{{{{{zzzwwwuuuuuuvvvvvvwwwxxxyyyzzz{{{yyyxxxxxxxxxyyyzzz{{{{{{~~~~~~~~~}}}{{{zzzzzzuuutttsssrrrrrrqqqqqqrrrmmmllljjjhhhfffeeeeeeeeegggggghhhiiiiiijjjkkkkkklllmmmoooqqqssstttuuuuuuvvvvvvwwwxxxyyyzzz|||}}}}}}~~~~~~|||xxxssspppnnnmmmllljjjhhhddd```^^^]]]]]]]]][[[^^^cccggglllrrrxxx}}}{{{xxxvvvuuuuuuuuuvvvwwwyyy{{{|||}}}||||||}}}}}}}}}~~~~~~~~~{{{xxxtttqqqooonnnllljjjhhhgggfffdddbbb```^^^]]]XXXWWWVVVVVVUUUTTTSSSSSSWWWZZZ```gggooouuuyyy{{{}}}~~~yyykkk```ZZZVVVRRROOONNNMMMKKKKKKLLLPPPSSSVVVUUUTTTRRRPPPOOOOOOOOOOOONNNNNNOOOOOOQQQRRRTTTUUUWWWWWWXXXYYY[[[^^^```aaabbbccceeehhhkkkmmmpppqqqrrrtttuuuwwwyyy~~~{{{rrrjjjdddaaa```aaaccccccbbbcccfffhhhvvv{{{ssskkk```WWWPPPJJJBBB<<<888666333222333444444333333333333333333333333333wwwiii___ZZZ\\\gggssswwwyyyzzzxxxuuuuuuuuuttttttsssrrrrrrqqqqqqsssvvvwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzxxxxxxttttttrrrqqqpppoooooonnntttrrrooommmkkkgggbbb______```bbbfffllltttzzz~~~|||{{{zzzwwwuuuvvvwwwxxxyyyzzz{{{{{{|||xxxxxxxxxyyyzzz{{{|||}}}~~~|||yyyuuurrrqqqllllllkkkjjjiiiiiiiiiiiieeedddaaa___^^^^^^___```aaaaaabbbccceeefffggggggiiijjjkkkmmmooopppqqqqqqtttuuuuuuvvvwwwyyy{{{|||~~~}}}{{{zzzwwwssspppnnnlllkkkiiigggeeebbbaaaaaabbbccc___bbbeeeiiilllpppuuuyyy|||}}}~~~{{{zzzyyyxxx|||}}}~~~~~~zzzxxxwwwuuusssqqqnnnnnnmmmkkkhhheeebbb```YYYXXXVVVUUUTTTTTTTTTUUUWWWZZZ___fffnnntttyyy|||~~~qqqfff^^^YYYTTTQQQNNNMMMLLLLLLNNNQQQUUUWWWVVVUUUSSSQQQPPPOOONNNNNNPPPOOOOOOPPPPPPRRRSSSSSSVVVVVVWWWYYY[[[]]]___aaacccdddfffhhhkkkmmmoooppprrrtttuuuwwwyyy~~~uuukkkccc___[[[^^^```bbbbbbbbbdddeeerrr|||tttnnneee\\\TTTKKKAAA:::999777444333444444444333666555333222111222222333}}}lll```ZZZYYY^^^jjjuuuyyyzzzyyyvvvrrrsssssstttttttttsssrrrrrrssstttvvvwwwxxxyyy{{{||||||}}}}}}~~~~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{||||||{{{{{{zzzyyywwwvvvuuusssrrrqqqppppppsssrrrpppmmmiiieeeaaa___```aaaeeeiiipppvvv|||}}}|||{{{zzzxxxvvvwwwwwwxxxyyyzzz{{{||||||xxxxxxxxxyyyzzz|||}}}~~~~~~}}}{{{{{{yyyvvvrrrmmmiiigggeeeeeedddcccbbbbbbbbbbbbaaa```]]]\\\[[[\\\^^^_________aaabbbdddfffggghhhiiijjjlllnnnoooqqqqqqqqqvvvvvvwwwxxxyyy{{{}}}~~~}}}}}}zzzyyyyyywwwvvvuuutttsssooonnnlllkkkjjjjjjkkkllljjjllloooqqqrrruuuxxx{{{zzz{{{|||}}}|||}}}~~~~~~|||zzzwwwwwwwwwvvvsssooollliiibbb```]]]ZZZXXXWWWXXXXXXXXXZZZ___eeemmmtttzzz}}}wwwlllccc\\\VVVRRRNNNNNNMMMNNNOOORRRUUUWWWWWWVVVTTTRRRPPPOOOMMMMMMQQQPPPPPPPPPPPPQQQRRRRRRUUUUUUVVVXXXZZZ]]]___```dddeeefffhhhjjjlllnnnooorrrsssvvvwwwzzz}}}yyymmmccc^^^ZZZ\\\^^^______```bbbdddooo}}}yyysssjjjaaaWWWLLLBBB<<<;;;888555444444444444333777555333111111111333444vvvdddYYYWWWYYYfffqqq{{{~~~}}}yyytttssstttuuuuuuuuuttttttsssuuuvvvxxxyyyyyyyyy{{{}}}zzzzzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||||||||}}}}}}~~~~~~}}}}}}}}}zzzzzz{{{{{{{{{{{{{{{zzzxxxwwwvvvuuusssssssssrrrrrrqqqooolllhhheeecccbbbdddfffjjjooosssxxx{{{}}}|||{{{zzzzzz{{{{{{zzzxxxvvvwwwwwwxxxyyyzzz{{{{{{xxxxxxyyyzzz{{{}}}}}}zzzxxxvvvsssrrrqqqnnnjjjeeeaaa___aaaaaa```___^^^^^^^^^^^^^^^]]]\\\[[[[[[]]]___```___```aaaccceeeggghhhiiijjjkkkmmmppprrrssstttuuuxxxxxxyyyzzz|||~~~~~~~~~}}}}}}|||{{{{{{zzzxxxwwwvvvuuutttttttttuuutttvvvyyyzzzzzzzzz|||~~~yyyzzz|||~~~|||yyywwwooolllhhhccc```^^^]]]]]][[[\\\```eeelllssszzz~~~}}}rrrggg^^^WWWSSSOOOOOONNNOOOPPPRRRUUUVVVVVVVVVUUUSSSQQQOOONNNMMMQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUWWWZZZ\\\___```dddeeefffhhhjjjlllnnnoooqqqsssvvvxxxzzz}}}}}}qqqgggaaa______^^^]]]\\\^^^bbbeeemmm{{{zzzqqqeeeZZZOOOGGGBBB<<<:::666555555444333222666555333111111111333444nnn^^^VVVWWW[[[hhhsss|||}}}|||xxxtttuuuuuuuuutttttttttttttttvvvxxxyyyyyyyyyyyy{{{|||yyyzzzzzz{{{|||}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{{{{||||||}}}}}}}}}}}}|||zzzzzz{{{{{{{{{{{{{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuqqqqqqpppmmmhhheeedddeeehhhjjjnnnsssvvvyyyzzzzzzxxxwwwvvvwwwyyyyyyyyyxxxtttuuuvvvwwwxxxyyyyyyzzzxxxxxxyyyzzz|||~~~~~~}}}}}}|||{{{zzzwwwuuurrrqqqkkkjjjhhhfffccc```^^^\\\```___^^^]]]\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^___``````aaabbbdddfffhhhiiijjjkkklllooorrrtttwwwxxxyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~|||zzzyyyyyyyyy{{{zzzzzzyyyyyyzzzzzzzzzyyy{{{}}}}}}|||||||||}}}wwwxxxzzz|||yyywwwrrrmmmiiieeecccbbb______bbbffflllssszzz~~~~~~xxxlllaaaYYYTTTPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTRRRPPPNNNMMMQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTWWWYYY\\\___```cccdddfffhhhkkkmmmooopppqqqsssvvvxxxzzz|||wwwnnnhhhgggfffddd```^^^___cccfffmmmxxxxxxlll___TTTLLLHHH>>>;;;888666555555333222444333222222222333444444tttdddXXXUUUXXX]]]iiisss{{{|||{{{zzzwwwtttvvvuuusssrrrrrrrrrssssssvvvwwwyyyyyyxxxxxxyyy{{{zzz{{{{{{{{{||||||}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}||||||zzz{{{{{{{{{{{{{{{zzzzzzwwwwwwvvvvvvuuuvvvvvvwwwrrrsssqqqnnnhhheeeeeefffiiilllpppuuuxxxyyyyyyxxxvvvuuutttuuuvvvvvvuuutttrrrsssssstttuuuvvvwwwxxxwwwxxxyyyzzz}}}}}}yyyvvvuuussssssrrrqqqooonnnlllkkkeeedddcccaaa```___^^^^^^______^^^]]]\\\\\\\\\\\\ZZZ\\\^^^```aaabbbbbbbbbdddeeefffgggiiijjjkkklllmmmooorrruuuyyy{{{}}}~~~~~~|||{{{yyyxxxvvvvvvvvvvvvyyyxxxuuusssrrrrrrrrrsssuuuuuuvvvwwwxxxyyyzzz{{{{{{}}}~~~~~~}}}{{{{{{|||wwwxxxyyy|||}}}{{{xxxtttpppkkkhhhfffccccccdddggglllssszzz~~~~~~qqqeee[[[WWWQQQQQQPPPOOOOOOPPPQQQQQQTTTTTTTTTTTTSSSQQQOOONNNPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRTTTVVVYYY\\\^^^```bbbccceeehhhkkkmmmpppqqqqqqsssvvvxxxzzz|||wwwrrrooonnnllliiieeedddeeefffllluuu~~~tttgggZZZPPPKKK???<<<888666555555333222111222222333333444444555{{{lll]]]UUUTTTZZZ___nnnwww~~~~~~}}}{{{xxxvvvuuurrrpppppppppqqqrrruuuwwwxxxxxxwwwwwwxxxyyy||||||||||||}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{zzzzzz{{{|||}}}}}}||||||{{{{{{{{{|||{{{{{{zzzyyyvvvvvvvvvuuuvvvvvvwwwxxxtttuuusssnnnhhhddddddeeehhhkkkpppuuuxxxyyyxxxwwwvvvuuussssssttttttrrrqqqqqqqqqrrrssstttuuuvvvvvvwwwxxxyyy{{{}}}~~~{{{wwwsssooommmkkkkkkkkkjjjiiigggfffeeebbbaaa```___^^^___```aaa______^^^\\\\\\\\\\\\\\\\\\^^^aaadddfffgggffffffhhhiiijjjkkklllnnnnnnoooppprrruuuyyy}}}~~~~~~wwwvvvssspppnnnmmmmmmmmmnnnmmmkkkiiijjjlllnnnpppmmmnnnppprrruuuwwwxxxyyy{{{}}}}}}{{{{{{{{{xxxyyyzzz}}}}}}|||zzzwwwsssoookkkiiieeeeeeeeeggglllssszzz~~~tttggg]]]YYYRRRQQQPPPOOOOOOOOOOOOOOOSSSTTTTTTTTTSSSRRRPPPOOOPPPOOOOOOPPPQQQRRRSSSSSSQQQRRRSSSVVVYYY\\\^^^```aaabbbeeehhhkkknnnppprrrpppsssvvvxxxzzz|||}}}yyyssstttsssppplllhhhffffffkkkssszzzmmm^^^RRRLLL@@@===999777666555333222000111222333444555555555|||hhhYYYQQQRRR\\\hhhuuuyyy~~~|||yyyxxxtttsssqqqppppppqqqrrrtttvvvwwwyyyyyyyyyyyy{{{|||~~~~~~~~~~~~~~~}}}|||{{{||||||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||zzzyyywwwwwwwwwwwwxxxzzzyyyyyyxxxwwwwwwxxxxxxyyyxxxtttoookkkhhhiiikkklllooouuuyyy{{{zzzwwwuuutttsssqqqoooooooooqqqrrrqqqrrrssstttuuuvvvwwwxxxwwwxxxzzzzzz|||}}}{{{zzzwwwtttooojjjgggeeeddddddddddddcccbbbaaa```^^^___```_________aaaccceeefffeeedddaaa```aaabbbeeedddcccbbbccceeehhhiiikkkllllllnnnppprrrtttuuuvvvyyy}}}~~~}}}{{{yyywwwtttqqqmmmfffbbb```___``````^^^```bbbbbbccccccfffhhhggghhhjjjmmmqqquuuyyy{{{}}}|||xxxxxxzzz}}}~~~~~~}}}|||yyyvvvssspppkkkhhheeeddddddhhhooovvv|||~~~xxxmmmbbbZZZUUURRRPPPOOOOOOOOONNNLLLTTTTTTTTTTTTUUUSSSPPPMMMNNNNNNOOOPPPQQQQQQQQQQQQSSSUUUVVVWWWWWWYYY[[[]]]^^^aaadddfffgggiiillloootttttttttvvvxxx|||~~~yyyrrrllliiihhhmmmooovvvvvvfffWWWMMMEEE===888888888444222222444333333222222333333444uuubbbUUUOOOQQQ\\\hhhvvvzzz~~~|||yyywwwuuutttrrrqqqqqqrrrtttuuuwwwyyyzzzzzzyyyyyy{{{|||~~~~~~}}}}}}|||}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||zzzyyyxxxwwwwwwwwwxxxyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyuuupppkkkiiijjjkkknnnrrrxxx}}}~~~|||xxxvvvsssrrrpppooonnnooopppqqqrrrrrrssstttuuuvvvwwwxxxxxxyyy{{{|||}}}~~~~~~~~~}}}{{{yyywwwvvvsssrrrpppnnnkkkhhheeeddd````````````___^^^]]]\\\[[[\\\^^^______```ccceeefffggggggeeedddcccdddfffiiihhhfffeeeeeeggghhhiiimmmnnnoooppprrruuuwwwxxx{{{~~~|||yyywwwtttqqqnnniiieee```[[[YYYYYYZZZZZZ]]]___bbbdddeeeeeegggiiijjjjjjlllooorrrwwwzzz|||}}}xxxyyy{{{}}}}}}{{{zzzzzzzzzxxxvvvtttsssqqqmmmjjjeeeddddddgggnnnuuu{{{~~~{{{pppddd\\\VVVTTTQQQPPPPPPOOONNNLLLRRRQQQRRRSSSTTTSSSPPPNNNNNNNNNPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWXXX[[[]]]```bbbeeefffhhhjjjllloootttttttttvvvyyy|||}}}vvvppplllkkkkkkmmmssszzzkkk\\\RRRIIIAAA;;;:::999555222222333333222222222222333333|||nnn]]]RRROOOSSS^^^jjjvvvzzz~~~~~~{{{yyyxxxvvvuuutttrrrssstttuuuwwwyyy{{{|||{{{zzzzzz{{{|||~~~~~~}}}}}}|||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{|||||||||}}}zzzyyyxxxwwwwwwwwwxxxyyyvvvvvvwwwxxxyyyzzz{{{||||||zzzvvvqqqllljjjkkkmmmqqqvvv|||zzzvvvqqqqqqooonnnnnnnnnoooppprrrrrrsssssstttuuuwwwwwwxxx{{{}}}~~~yyyxxxvvvtttrrrpppooooooiiihhhgggfffdddcccbbbaaa]]]^^^^^^]]]]]]\\\[[[ZZZXXXZZZ]]]___```bbbeeehhhfffggghhhhhhggggggiiikkkmmmlllkkkjjjjjjjjjkkklllqqqqqqsssuuuwwwzzz|||~~~~~~|||wwwsssoookkkgggddd```]]]YYYVVVTTTUUUWWWXXX___cccgggjjjlllmmmnnnoooqqqqqqsssuuuyyy|||~~~xxxyyy{{{~~~}}}{{{yyywwwvvvvvvtttssssssssssssrrrooollleeeccccccffflllsssyyy|||uuuiiiaaaYYYVVVSSSQQQPPPOOONNNLLLNNNNNNOOOQQQSSSSSSPPPNNNNNNOOOPPPRRRSSSSSSTTTTTTRRRTTTVVVVVVWWWXXX[[[^^^aaacccfffggghhhjjjlllooottttttuuuvvvyyy|||xxxrrrnnnlllhhhjjjppp|||pppaaaWWWMMMDDD===<<<:::666333333333222222111111222222333xxxjjjZZZRRRPPPUUU```kkksssvvv{{{}}}}}}{{{zzzzzzwwwvvvuuuttttttvvvwwwyyy{{{|||}}}|||{{{zzz{{{|||~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}}}}~~~|||{{{yyywwwwwwwwwwwwxxxwwwwwwxxxzzz{{{{{{||||||~~~|||wwwrrrmmmlllmmmooouuuzzz{{{vvvqqqpppoooooonnnooopppppprrrrrrrrrrrrsssuuuvvvwwwyyy|||}}}wwwuuurrrnnnlllkkkjjjjjjbbbaaaaaa```___^^^^^^^^^]]]]]]^^^^^^]]]\\\\\\[[[YYY\\\___aaacccdddgggiiifffgggiiiiiiiiijjjlllnnnppppppooooooooopppqqqqqquuuuuuwwwyyy|||~~~{{{yyyyyyuuuooojjjfffbbb^^^[[[XXXXXXWWWVVVVVVXXX\\\___gggkkkqqquuuwwwwwwxxxyyy{{{{{{}}}~~~}}}xxxyyy|||~~~}}}|||||||||{{{zzzxxxwwwuuuttttttrrrrrrqqqrrrsssqqqnnnllleeecccaaadddjjjqqqwwwzzz}}}~~~~~~}}}}}}|||ooofff\\\YYYUUURRRPPPOOONNNLLLKKKKKKMMMOOORRRSSSQQQOOONNNOOOQQQRRRTTTUUUUUUUUURRRSSSUUUVVVWWWXXX[[[^^^bbbdddggghhhiiijjjmmmooottttttuuuwwwyyy|||xxxpppkkkjjjggghhhmmmxxxssscccYYYNNNEEE>>><<<;;;777555555222222222111111222222222uuugggWWWPPPPPPUUU___hhhooorrrwww{{{|||{{{{{{|||xxxwwwvvvuuuuuuwwwyyyzzz{{{}}}}}}}}}{{{zzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{||||||}}}~~~}}}{{{yyywwwvvvvvvwwwzzzzzz{{{|||}}}||||||{{{~~~|||xxxrrrnnnnnnpppssszzz~~~yyytttpppooooooooooooppppppppprrrqqqqqqqqqsssuuuwwwyyyzzz}}}|||yyysssqqqmmmiiifffeeeeeefff```___^^^]]]\\\[[[[[[\\\]]]]]]]]]^^^]]]]]]\\\\\\^^^aaadddeeeffffffhhhiiifffgggiiijjjjjjllloooqqqrrrrrrrrrsssuuuvvvwwwxxxyyyzzz{{{~~~}}}yyyuuusssppplllfffbbb^^^\\\YYYWWWTTTVVVXXXZZZ\\\aaaggglllppptttzzz~~~|||zzzxxxzzz}}}~~~}}}|||{{{{{{zzzzzzyyyyyywwwvvvuuuuuuttttttsssssssssqqqmmmiiidddbbb```bbbgggooouuuxxx{{{|||}}}~~~|||{{{zzzyyyzzz|||tttkkk```\\\WWWSSSQQQOOONNNLLLIIIJJJLLLOOORRRSSSRRRPPPOOOPPPQQQSSSTTTUUUUUUUUUQQQSSSUUUVVVVVVXXX[[[^^^bbbdddfffhhhiiikkkmmmooottttttvvvwwwzzz|||~~~wwwooojjjhhhfffgggkkktttssseee[[[NNNEEE>>><<<;;;888666777333222222222222222222333pppaaaSSSMMMNNNTTT\\\dddnnnrrrwwwzzz{{{{{{|||}}}xxxwwwvvvuuuvvvwwwzzz{{{zzz|||}}}|||{{{{{{|||}}}||||||~~~~~~}}}||||||{{{{{{|||{{{{{{|||}}}~~~}}}zzzyyyxxxxxxxxx|||}}}~~~~~~}}}~~~|||xxxssspppppptttwww~~~~~~vvvqqqnnnnnnnnnnnnoooooooooooopppppppppppprrruuuxxxzzz|||~~~~~~{{{wwwtttmmmkkkhhhdddbbb``````aaa```___]]][[[ZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\aaadddggghhhhhhhhhhhhiiigggiiikkkllllllnnnqqqsssssstttvvvwwwyyyzzz|||||||||}}}~~~~~~{{{wwwrrrnnnlllfffbbb^^^\\\[[[[[[[[[ZZZWWW[[[___cccffflllsssyyyzzz}}}~~~|||yyywwwxxxzzz~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxwwwxxxwwwvvvvvvuuuqqqlllhhhdddaaa___```eeelllsssvvvxxxyyy|||~~~}}}zzzxxxvvvuuurrrssstttvvvyyy}}}yyyoooddd___YYYTTTQQQOOONNNMMMJJJJJJMMMPPPTTTUUUTTTRRRPPPQQQRRRSSSSSSTTTTTTSSSPPPRRRTTTUUUVVVXXX[[[^^^```bbbeeegggiiikkknnnpppttttttvvvxxxzzz|||~~~~~~~~~xxxpppkkkiiifffgggjjjqqq}}}~~~sssggg___QQQHHH@@@===;;;888777777444333333222222333333444lll^^^PPPLLLOOOUUU^^^eeerrruuuyyy{{{|||||||||}}}wwwwwwuuuuuuvvvxxxzzz{{{yyyzzz{{{{{{{{{{{{|||~~~zzz{{{|||~~~~~~}}}||||||||||||{{{||||||}}}~~~}}}{{{{{{{{{|||||||||}}}~~~|||xxxtttqqqssswww{{{zzzrrrmmmkkkkkkllllllmmmmmmmmmmmmooonnnnnnooorrrvvvzzz|||||||||yyyuuuqqqnnniiihhheeebbb```___^^^^^^^^^]]][[[ZZZZZZ[[[\\\]]]^^^______``````______^^^aaadddgggiiiiiihhhiiijjjjjjkkkmmmnnnooopppsssvvvwwwwwwyyyzzz{{{|||}}}}}}}}}yyytttooojjjfffddd^^^\\\ZZZZZZ\\\___aaabbbaaaffflllpppsssxxx~~~|||zzz|||}}}~~~~~~}}}zzzwwwuuuxxxzzz~~~}}}xxxxxxxxxyyyzzz{{{|||}}}{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{|||||||||{{{zzzzzzzzzyyyyyyxxxwwwsssmmmiiidddaaa^^^^^^ccckkkqqqtttuuuwwwzzz}}}~~~zzzvvvrrrpppnnnjjjjjjjjjlllooosssxxxzzzzzz||||||rrrfffaaa[[[UUURRROOONNNMMMLLLLLLNNNRRRUUUVVVUUUTTTQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQTTTUUUVVVXXX[[[^^^^^^```cccfffhhhkkknnnqqqsssuuuvvvxxx{{{|||}}}~~~xxxpppkkkiiieeefffhhhnnnxxx|||uuulllgggWWWMMMDDD???<<<888666666555444444333333444444555kkk]]]PPPNNNRRRYYYbbbiiivvvyyy|||}}}}}}|||||||||wwwvvvuuuuuuvvvxxxzzz{{{wwwyyy{{{{{{zzz{{{|||~~~yyyzzz|||}}}~~~}}}||||||||||||{{{|||}}}~~~~~~}}}|||||||||~~~zzz|||}}}{{{xxxtttrrrtttyyy}}}wwwpppkkkhhhiiijjjkkkkkkkkkkkkkkkmmmmmmmmmooorrrvvv{{{~~~}}}}}}yyyuuurrrmmmjjjhhhgggeeecccaaa```___^^^\\\[[[ZZZYYYZZZ\\\^^^___bbbbbbcccccccccccccccbbb___bbbfffhhhiiiiiiiiijjjlllnnnooopppqqqrrruuuxxxyyyzzz{{{|||||||||||||||~~~{{{vvvpppjjjeeeaaa___ZZZYYYXXXZZZ^^^cccggghhhlllqqqwwwzzz}}}~~~{{{yyy|||}}}~~~~~~|||zzzvvvtttxxxzzz~~~}}}~~~~~~~~~}}}{{{zzzxxxtttssssssssstttvvvxxxyyyzzzzzzzzzzzzzzz{{{||||||{{{{{{}}}}}}}}}}}}|||{{{{{{zzzzzzzzzxxxtttooojjjdddaaa]]]]]]bbbjjjppptttsssuuuyyy|||~~~yyytttoookkkiiidddccccccdddgggmmmrrruuuuuuxxx}}}~~~ttthhhccc[[[UUURRRPPPNNNMMMMMMNNNPPPSSSVVVXXXVVVUUURRRRRRRRRRRRRRRQQQQQQPPPOOOQQQSSSUUUVVVXXX\\\^^^\\\___bbbeeehhhkkknnnqqqsssuuuwwwyyy{{{|||}}}}}}}}}vvvooojjjgggddddddfffkkkuuu||||||~~~{{{wwwqqqlll]]]RRRGGGBBB===888555555666555555444444555555666~~~gggWWWLLLOOOUUUZZZeeessszzz{{{|||||||||||||||{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{|||}}}~~~~~~~~~|||wwwtttvvv{{{yyyqqqllllllhhhiiiiiijjjjjjkkkkkklllmmmooorrrtttuuuvvvxxxzzz}}}}}}}}}~~~|||wwwrrrooolllllloooiiicccaaabbbbbb___\\\[[[[[[[[[\\\]]]^^^``````aaaaaacccddddddcccbbbbbbeeefffhhhjjjlllnnnoooooonnnoooppprrrsssuuuvvvvvvzzz{{{~~~~~~yyyvvvqqqjjjeeeaaa^^^]]]ZZZ[[[]]]```ffflllqqquuu|||}}}zzzvvv}}}|||vvvssssssuuuwww{{{~~~{{{yyyxxxyyy{{{||||||{{{yyyxxxwwwuuusssqqqppppppooolllkkklllooorrrssstttwwwzzz|||||||||{{{{{{}}}}}}{{{yyy}}}~~~zzzxxxvvvppphhheee```[[[\\\ccckkknnnooossstttvvvyyy||||||yyyuuupppkkkgggeeebbb___^^^___cccgggjjjpppvvv}}}yyyoooeee\\\XXXUUUPPPMMMMMMMMMMMMNNNQQQTTTWWWXXXWWWVVVUUUSSSRRRPPPPPPOOOOOOOOOQQQSSSTTTUUUWWWZZZ\\\___```aaabbbdddhhhnnnrrrqqqtttxxx{{{}}}~~~|||xxxsssmmmiiifffbbbaaadddkkksss}}}uuuuuuzzz~~~|||{{{zzzyyywwwsssppp```VVVKKKEEE@@@:::666666555444333222111111000000zzzdddVVVLLLPPPWWW]]]iiivvvzzz{{{||||||}}}}}}}}}}}}{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~{{{wwwtttwww}}}yyyppplllkkkiiiiiiiiijjjkkkkkkllllllmmmooorrrttttttuuuwwwyyy~~~~~~~~~~~~{{{vvvrrrnnnmmmllloooiiidddbbbcccccc```]]]^^^^^^^^^^^^___aaabbbccccccccceeeffffffeeeeeedddfffgggiiilllnnnooopppqqqpppqqqrrrssstttuuuvvvwwwxxxzzz}}}~~~zzzssspppkkkeeeaaa^^^]]]]]]]]]___bbbgggmmmsssxxx{{{~~~|||}}}~~~~~~zzzuuuqqqqqqsssxxx|||}}}xxxvvvtttrrrqqqqqqssstttxxxwwwvvvuuutttrrrooommmlllkkkjjjhhhffffffhhhkkknnnppptttwwwzzz|||||||||}}}~~~~~~}}}|||~~~{{{yyywwwqqqjjjeee```[[[\\\bbbiiimmmnnnrrrsssuuuxxx{{{}}}{{{xxxtttoookkkeeeccc___]]]]]]___bbbeeelllrrrzzz~~~qqqggg^^^ZZZVVVQQQOOOOOONNNNNNNNNQQQUUUXXXXXXXXXVVVUUUSSSRRRPPPOOOOOOOOOOOOQQQSSSTTTTTTVVVYYY\\\^^^___aaaccceeeiiimmmqqqsssuuuyyy|||}}}}}}~~~~~~~~~|||xxxsssnnnjjjfffdddbbbaaacccjjjqqq|||yyyxxx|||~~~}}}|||{{{{{{yyyvvvsssggg[[[OOOGGGAAA:::666666555444333222222222222222ttt___SSSMMMRRR[[[cccnnnzzz{{{{{{|||}}}}}}}}}}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~zzzvvvuuuxxxwwwoookkkjjjiiijjjjjjkkkkkklllmmmmmmllloooqqqssssssuuuwwwyyy~~~~~~}}}~~~}}}zzzuuuqqqnnnmmmlllnnnjjjeeedddddddddbbb___aaaaaaaaabbbcccdddeeefffffffffggghhhhhhhhhhhhhhhiiijjjlllnnnppprrrsssssssssssstttuuuuuuvvvwwwwwwwwwyyy|||yyyuuummmjjjeeeaaa______```aaacccfffkkkpppvvv|||}}}~~~|||xxxqqqnnnnnnpppxxx|||~~~zzzwwwrrrpppmmmkkkiiiiiijjjkkktttttttttsssqqqnnnkkkjjjhhhhhhgggdddaaa```aaaccciiikkkoootttxxx{{{}}}~~~~~~|||~~~~~~{{{zzzxxxssskkkddd```[[[[[[```ggglllmmmpppqqqsssvvvzzz}}}}}}{{{xxxtttqqqjjjgggccc```^^^^^^___```fffllltttzzz~~~uuukkkaaa\\\XXXSSSPPPQQQOOOOOOOOOQQQUUUXXXYYYYYYVVVUUUSSSRRRPPPOOOOOONNNNNNPPPRRRSSSSSSUUUXXX[[[\\\___bbbeeegggjjjmmmppptttwwwzzz||||||}}}~~~}}}}}}~~~~~~}}}zzzxxxtttnnnjjjfffdddcccaaa```bbbhhhpppzzz|||~~~}}}}}}}}}|||zzzxxxpppcccTTTKKKCCC;;;777666555444444333333333444444mmmYYYQQQMMMTTT___iiittt~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~yyyvvvvvv{{{~~~uuunnnjjjiiijjjjjjjjjkkkllllllmmmmmmlllnnnppprrrssstttwwwzzz{{{{{{||||||~~~~~~|||yyyuuuqqqooonnnmmmooolllhhhggggggfffdddbbbddddddddddddeeeggghhhiiiiiiiiijjjjjjkkkkkkkkklllkkklllnnnqqqssstttuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxzzz}}}zzztttoookkkhhheeeccccccfffiiikkkmmmpppuuu{{{~~~{{{{{{yyytttnnnjjjlllnnnxxx|||~~~yyyuuuqqqooollliiigggfffffffffppprrrtttssspppmmmjjjhhhhhhhhhgggddd```^^^^^^^^^dddgggkkkqqqvvvzzz}}}||||||{{{zzztttmmmddd```[[[ZZZ^^^eeejjjmmmnnnoooqqqtttxxx|||~~~|||yyywwwrrroookkkgggdddaaa```___bbbgggooovvvzzzyyynnnccc^^^YYYTTTQQQRRRPPPOOOOOOQQQUUUYYYZZZZZZWWWVVVTTTRRRPPPOOOOOONNNNNNPPPRRRRRRSSSTTTWWWZZZZZZ^^^bbbfffhhhjjjmmmooouuuwwwzzz||||||||||||}}}}}}}}}}}}~~~~~~|||zzzxxxuuupppjjjfffcccaaaaaa^^^^^^aaahhhoooyyy~~~~~~}}}{{{uuugggXXXNNNEEE===888888555555444444444555555666zzzhhhTTTPPPOOOVVVbbbnnnxxx~~~|||zzzxxxwwwyyyyyyyyyyyyzzz{{{{{{|||||||||||||||}}}}}}}}}~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxvvvyyy~~~zzzrrrllliiiiiiiiiiiijjjkkkkkkllllllmmmlllmmmpppqqqsssuuuyyy|||yyyzzz{{{|||}}}{{{xxxuuurrrpppoooooopppnnnlllkkkjjjiiihhhgggfffffffffggghhhiiijjjkkklllllllllmmmmmmnnnoooooonnnppprrrtttvvvxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{||||||~~~{{{uuupppmmmkkkjjjiiiiiilllppptttwwwzzz}}}~~~}}}|||zzzyyyyyyxxxwwwuuuooojjjhhhjjjnnnwww{{{}}}yyyvvvtttqqqmmmiiifffeeedddkkkooorrrsssoookkkiiihhhhhhiiihhheeeaaa]]]\\\\\\bbbdddhhhnnnsssxxx|||~~~}}}}}}|||{{{uuunnneeeaaa\\\ZZZ]]]ccciiimmmlllmmmooorrrvvv{{{}}}|||xxxvvvsssoookkkgggcccaaaaaaeeekkkqqqwww||||||qqqeee^^^ZZZTTTRRRRRRQQQPPPOOOQQQUUUXXXZZZ[[[XXXWWWUUUSSSQQQPPPOOOOOOOOOPPPRRRRRRSSSTTTWWWYYYYYY]]]bbbfffiiikkkmmmoootttwwwzzz{{{{{{zzz{{{|||}}}}}}}}}~~~}}}{{{zzztttqqqlllfffaaa^^^]]]\\\\\\\\\```gggooozzz}}}wwwjjj[[[QQQIII@@@;;;:::555555444444444555666666sssbbbQQQOOOPPPXXXeeeqqqzzz}}}{{{yyywwwuuuyyyyyyzzzzzz{{{{{{|||||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~{{{xxxxxx|||}}}uuuoookkkiiihhhhhhiiiiiijjjjjjkkkllllllkkkmmmoooqqqtttwww|||||||||}}}~~~}}}{{{xxxuuusssrrrqqqqqqqqqqqqpppooonnnmmmlllkkkiiiiiiiiiiiijjjlllmmmnnnpppoooppppppqqqrrrttttttssstttvvvyyy{{{|||}}}~~~~~~~~~{{{vvvrrrpppooonnnnnnppprrrvvv{{{{{{wwwuuuyyyyyy{{{|||}}}}}}}}}}}}zzzyyyxxxwwwvvvuuuuuutttsssssspppkkkffffffjjjooowww{{{}}}yyytttoookkkgggfffggglllrrrssspppkkkiiiiiiiiijjjjjjhhhccc___]]]\\\aaacccfffjjjooossswwwyyy~~~|||{{{uuunnnfffbbb]]]ZZZ\\\aaaiiimmmllllllnnnqqqvvv{{{{{{{{{yyyvvvrrrmmmiiifffdddeeeiiimmmsssyyy~~~tttggg```[[[UUURRRSSSQQQOOONNNPPPTTTXXXZZZ[[[ZZZYYYWWWUUUSSSQQQPPPPPPPPPQQQSSSSSSSSSTTTWWWYYYYYY]]]bbbfffhhhkkknnnpppsssuuuxxxyyyyyyyyyzzz{{{||||||}}}}}}~~~|||{{{ssspppkkkfff```\\\ZZZXXX[[[[[[___gggoooxxxxxxlll___UUUMMMCCC===<<<666555555444444444555555|||kkk]]]OOOOOOQQQYYYfffsss{{{}}}}}}}}}}}}|||zzzyyywwwvvvxxxyyyzzz{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}|||}}}}}}~~~~~~~~~~~~}}}zzzxxxzzzyyyrrrllljjjhhhhhhggghhhhhhiiiiiijjjjjjkkkjjjllloooqqquuuyyy~~~}}}}}}{{{yyyvvvtttsssssssssrrrssssssrrrqqqooooooooolllllllllmmmnnnooopppqqqttttttttttttuuuwwwyyyzzzyyyzzz|||~~~~~~{{{wwwrrrqqqsssuuutttvvvzzz~~~zzztttpppnnnnnnnnnnnnnnnnnnmmmmmmnnnoooooopppqqqpppppppppnnnnnnkkkgggdddeeekkkpppyyy}}}~~~}}}}}}yyysssooolllgggmmmuuuwwwtttpppnnnnnnmmmoooooommmiiidddaaa``````aaacccfffjjjnnnppprrrwwwxxxzzz}}}}}}{{{uuunnngggccc^^^[[[[[[aaaiiinnnkkklllmmmqqquuu{{{~~~{{{vvvrrrooohhhhhhhhhkkkpppwww|||wwwjjjbbb]]]WWWTTTUUUPPPOOOMMMOOORRRWWWYYYZZZ\\\[[[YYYVVVTTTSSSRRRQQQQQQRRRTTTTTTTTTUUUXXXZZZZZZ]]]aaaeeehhhkkknnnqqqpppsssvvvxxxxxxxxxyyyzzzzzz{{{{{{|||~~~~~~}}}wwwuuuqqqlllfffaaa\\\ZZZ\\\\\\___ffflllttt|||pppddd[[[RRRGGG???<<<666666555444333333333333uuufffZZZNNNOOORRRZZZfffssszzz{{{zzz{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}{{{{{{|||}}}~~~~~~~~~|||zzzxxx{{{wwwpppkkkiiihhhhhhggggggggghhhiiiiiijjjjjjjjjlllooorrruuu{{{~~~}}}}}}}}}{{{yyywwwuuutttttttttssstttuuuuuusssqqqqqqqqqnnnnnnnnnooopppqqqsssssswwwwwwwwwwwwxxxzzz|||}}}}}}~~~}}}zzztttpppqqqvvvzzz{{{~~~zzzsssooofffeeeeeedddcccbbbaaaaaafffgggiiikkkmmmmmmmmmllllllkkkiiieeeccceeelllrrr{{{|||zzzwwwyyy~~~{{{vvvsssjjjqqqzzz}}}zzzvvvttttttrrrtttuuusssooojjjgggeee``````bbbdddfffiiilllmmmnnnpppssswww|||}}}{{{uuunnnhhhddd___[[[[[[aaaiiiooollllllmmmpppvvv|||~~~yyyvvvllljjjhhhjjjooouuu{{{~~~zzzlllddd^^^YYYVVVWWWPPPNNNMMMNNNRRRVVVYYYZZZ]]]\\\ZZZWWWUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVXXXZZZZZZ]]]aaadddgggkkkooorrroooqqquuuwwwwwwwwwxxxzzzyyyyyyzzz{{{}}}~~~|||xxxsssmmmgggbbb___]]]]]]___eeejjjqqq}}}ttthhh___UUUIII???;;;777666555444333222222222{{{jjj\\\UUUOOOMMMOOOXXXfffssszzz|||~~~}}}|||{{{|||{{{xxxvvvxxxyyy{{{|||}}}}}}}}}}}}~~~}}}|||{{{~~~}}}}}}|||{{{zzzzzzzzz{{{|||~~~}}}|||}}}~~~}}}||||||}}}|||yyyxxx{{{wwwqqqlllhhhgggjjjhhhggggggggghhhiiikkklllpppooonnnqqqwww}}}||||||{{{{{{zzzyyyyyyxxxwwwvvvuuutttssstttuuuuuuttttttssstttuuuvvvxxxzzz}}}|||||||||}}}{{{xxxuuutttvvv{{{}}}sssmmmiiidddaaa___^^^]]][[[]]]```dddhhhkkkkkkiiihhhjjjeeeccccccccceeekkksss{{{|||uuuuuuuuuuuuyyy|||wwwwwwyyy|||~~~}}}|||{{{|||}}}|||xxxsssmmmiiikkkjjjgggeeedddgggmmmqqqsssqqqoooqqquuu{{{}}}tttiiigggbbb]]]\\\[[[]]]dddmmmqqqqqqqqqrrrvvv{{{|||}}}xxxsssqqqsssxxx|||~~~uuujjjaaa\\\XXXUUUQQQPPPOOOOOOQQQTTTXXXZZZ[[[[[[[[[YYYUUUSSSSSSSSSQQQQQQRRRSSSUUUWWWXXXYYY\\\___bbbdddfffiiimmmpppoooqqqtttuuuuuuvvvwwwyyy{{{{{{|||~~~~~~xxxqqqiiicccaaa___```eeejjjppp{{{zzztttkkk```VVVKKKAAA<<<666555333333333333111000xxxfffWWWQQQNNNNNNQQQ\\\jjjuuu{{{}}}~~~}}}|||{{{|||{{{yyywwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzz}}}}}}}}}|||{{{zzzzzzzzz{{{|||~~~~~~}}}||||||~~~~~~}}}{{{||||||zzzzzz|||}}}tttnnnjjjfffeeehhhhhhggggggggghhhiiikkklllmmmlllmmmqqqwww~~~||||||{{{zzzyyyxxxxxxwwwwwwvvvuuuttttttuuuvvvwwwxxxwwwwwwwwwxxxyyy{{{|||~~~~~~}}}}}}{{{zzzyyyyyy}}}~~~qqqllleee___\\\[[[ZZZYYYYYY\\\```eeehhhiiiiiihhhkkkfffbbbbbbbbbeeellluuu|||{{{wwwuuurrrsssxxx}}}~~~yyytttpppooonnnkkkiiihhhjjjooossstttrrrppppppsssxxx|||~~~}}}}}}|||sssiiifffaaa\\\[[[[[[]]]dddmmmqqqqqqqqqsssvvv{{{zzzxxxyyy|||~~~xxxmmmddd]]]YYYVVVPPPOOOMMMMMMOOOQQQTTTWWWZZZ[[[ZZZXXXUUUSSSRRRSSSPPPPPPQQQRRRTTTVVVXXXYYY\\\^^^aaaccceeehhhlllooonnnpppssstttuuuvvvwwwyyy{{{{{{|||}}}~~~vvvnnnhhhbbb___```eeejjjppp{{{~~~zzztttjjj___UUUJJJAAA;;;888666444444444444333111vvvcccTTTMMMLLLOOOVVVbbbooozzz~~~}}}|||{{{|||{{{zzzxxxxxxxxxxxxyyyzzz|||~~~~~~}}}|||{{{zzzzzz}}}}}}||||||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}|||}}}~~~}}}{{{{{{{{{|||xxx{{{{{{rrrmmmjjjfffeeehhhhhhhhhgggggghhhiiikkklllkkklllmmmqqqwww~~~~~~}}}|||{{{zzzyyyyyywwwvvvvvvvvvvvvxxxyyyzzz|||||||||||||||}}}~~~|||}}}~~~zzzppphhhccc```______[[[]]]aaaeeehhhjjjlllllllllfffbbbaaaaaaeeennnwww~~~}}}~~~zzztttqqqttt{{{zzzwwwuuutttqqqnnnmmmnnnqqqtttvvvtttpppooopppsssxxx{{{zzz{{{{{{zzzzzzzzzrrrjjjddd___[[[ZZZZZZ\\\ccclllppppppqqqssswww|||}}}qqqggg___YYYVVVQQQPPPNNNMMMNNNPPPSSSUUUYYYZZZZZZXXXUUUSSSRRRRRROOOPPPPPPQQQSSSUUUWWWXXXZZZ]]]___bbbdddgggkkkmmmmmmooorrrtttuuuvvvxxxzzzzzz{{{|||}}}{{{rrrllldddaaaaaaeeeiiiooozzz||||||vvvlllaaaVVVLLLCCC===:::888666555555555444222xxxcccTTTNNNKKKPPP[[[hhhuuu~~~~~~|||{{{||||||{{{zzzxxxxxxwwwwwwyyy|||~~~~~~}}}||||||{{{{{{|||||||||{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{|||}}}|||zzzzzz{{{}}}~~~xxx{{{zzzrrrnnnkkkhhhgggjjjhhhhhhhhhhhhhhhjjjlllmmmnnnoooqqqtttxxx~~~~~~}}}|||{{{xxxxxxwwwxxxyyy{{{|||~~~wwwoookkkiiihhheeegggiiikkknnnpppqqqrrrlllfffaaa___```eeeooozzz{{{zzzxxxvvvxxx}}}|||yyyzzz|||zzzyyywwwtttqqqqqqsssuuuxxxuuurrrooommmoootttwwwwwwyyyyyyxxxxxxxxxsssmmmddd^^^ZZZYYYYYY[[[bbbkkkoooppprrruuuyyy}}}uuujjjaaaZZZUUUUUUSSSQQQOOOOOOQQQSSSUUUWWWYYYYYYXXXUUUSSSRRRRRROOOOOOPPPQQQSSSUUUVVVWWWYYY[[[^^^```bbbeeeiiilllmmmooosssuuuvvvxxxzzz|||zzz{{{|||}}}~~~}}}tttnnnfffbbbaaadddhhhnnnxxx}}}zzzpppfff[[[PPPGGGAAA;;;999666555555555444333wwwbbbSSSOOOKKKSSS___nnnzzz~~~|||||||||}}}|||{{{yyyyyyxxxxxxyyy|||~~~~~~}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~{{{||||||{{{zzzzzz|||~~~zzz|||wwwpppmmmkkkggggggjjjhhhhhhhhhiiijjjlllnnnppptttvvvxxxyyyzzz}}}~~~}}}|||zzzzzzzzzzzz{{{}}}}}}wwwsssqqqqqqqqqrrrsssttttttttttttkkkeee___^^^___dddooozzz~~~yyyuuurrrpppqqqvvv~~~~~~|||yyyuuurrrssstttxxxwwwtttqqqnnnnnnqqquuuvvvyyyyyywwwwwwxxxuuupppddd___ZZZYYYXXXZZZaaajjjnnnooorrrvvvzzz~~~xxxmmmcccZZZUUUUUUSSSQQQOOOOOOPPPRRRSSSWWWXXXZZZYYYVVVTTTRRRRRROOOOOOPPPQQQSSSUUUVVVWWWYYY[[[]]]___aaadddgggjjjnnnqqqtttvvvwwwyyy{{{}}}zzzzzz{{{|||~~~wwwqqqhhhdddbbbdddgggmmmwww}}}uuukkk```UUUJJJCCC<<<999666444444444333222ttt___RRRNNNMMMUUUcccrrr}}}||||||}}}~~~}}}}}}{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~|||||||||{{{zzz{{{}}}{{{}}}yyyrrrllljjjhhheeeeeehhhhhhhhhiiijjjlllooorrrtttxxx{{{}}}|||{{{|||~~~}}}|||}}}|||||||||}}}~~~|||wwwyyy{{{{{{{{{}}}}}}wwwwwwxxxxxxwwwuuutttrrriiiccc^^^]]]^^^dddooozzz~~~qqqnnnjjjhhhlllsss|||}}}xxxtttssssssvvvxxxwwwtttpppooorrruuuvvvyyyyyyvvvvvvwwwvvvrrrfffaaa\\\ZZZXXXYYY```hhhmmmooossswww||||||pppeee[[[VVVSSSQQQOOOMMMLLLNNNOOOQQQWWWYYY[[[ZZZXXXUUUSSSSSSOOOPPPPPPQQQSSSUUUWWWXXXYYY[[[]]]___```cccfffiiioooqqqtttvvvwwwxxxzzz|||yyyzzz{{{|||~~~|||vvvkkkfffcccdddfffkkkvvvyyyqqqgggYYYLLLDDD===:::666444333444333222qqq\\\QQQOOONNNXXXfffttt~~~||||||}}}~~~~~~~~~|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}|||{{{|||~~~|||{{{}}}wwwpppjjjiiihhheeeeeehhhhhhhhhiiikkkooorrrvvvxxxyyy|||~~~}}}{{{{{{~~~~~~{{{xxxuuuqqqmmmgggjjjmmmoooppprrrtttvvvtttwww~~~xxxyyyzzz{{{yyywwwsssqqqfff```\\\\\\^^^cccnnnxxxzzzvvvpppkkkjjjooowww}}}{{{vvvtttsssuuuxxxzzzxxxtttqqqsssvvvuuuyyyyyyuuutttuuuuuusssiiiccc]]][[[XXXYYY___ggglllnnnsssxxx}}}tttiii^^^XXXRRRQQQNNNMMMLLLNNNPPPQQQWWWYYY\\\\\\YYYVVVUUUTTTPPPPPPQQQRRRTTTVVVXXXYYYYYY[[[^^^___```cccfffiiinnnpppsssuuuuuuvvvxxxyyyyyyzzz{{{|||}}}yyymmmgggddddddfffjjjuuuzzzpppaaaRRRHHH???;;;777555444555444444qqq]]]RRRQQQPPPYYYhhhuuu~~~}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz|||}}}~~~}}}~~~}}}|||{{{|||~~~zzzzzz~~~wwwqqqkkkkkkjjjggghhhjjjggghhhjjjlllppptttxxxzzzwww{{{~~~}}}{{{{{{~~~}}}}}}~~~yyyvvvsssoooiiieeeaaacccgggiiiiiiiiijjjkkkkkkmmmqqqxxx{{{yyyzzz|||}}}|||yyyuuurrrddd___\\\\\\^^^cccmmmwwwxxxuuuwww~~~}}}xxxuuutttsssxxx{{{zzzvvvssstttwwwuuuxxxxxxtttrrrttttttrrrjjjddd^^^[[[YYYYYY___fffkkknnnsssyyy}}}wwwkkkaaaZZZTTTRRRPPPNNNNNNPPPRRRSSSWWWZZZ\\\]]]ZZZWWWUUUUUUQQQQQQRRRSSSUUUWWWXXXYYYZZZ\\\^^^___aaacccfffiiimmmppprrrsssttttttvvvwwwyyyzzz{{{|||}}}~~~yyymmmhhhddddddfffjjjttt~~~xxxhhhXXXMMMAAA===999666555666666555ppp\\\TTTUUUPPP]]]lllwww}}}yyyyyy|||~~~}}}{{{{{{{{{|||||||||||||||{{{|||||||||||||||}}}}}}~~~}}}}}}{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{|||{{{{{{{{{|||}}}~~~||||||xxx}}}ooolllhhhfffgggggggggffffffgggjjjmmmqqquuuxxxzzz{{{{{{zzzzzz|||~~~}}}|||||||||}}}~~~~~~{{{zzzxxxuuupppllliiiiiiiiiiiihhhgggfffeeeeeeddddddfffkkkooorrrsssvvvxxxyyywwwtttrrrsssuuuyyyzzz{{{{{{yyyuuurrrooofffaaa[[[ZZZ```jjjrrrwww~~~wwwtttvvvxxx{{{{{{xxxvvvtttssswwwvvvvvvuuuuuutttsssrrrlllccc\\\ZZZ[[[\\\aaaffflllpppwww||||||nnnaaaYYYTTTRRROOOMMMLLLMMMNNNPPPUUUWWWZZZZZZYYYXXXWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]]___aaabbbcccfffiiilllnnnppprrrrrrsssvvvxxxzzz{{{|||}}}}}}~~~~~~~~~~~~}}}nnngggaaa```bbbfffooowwwtttbbbSSSDDD???999777666666333111ppp\\\TTTTTTRRR___mmmxxx{{{{{{~~~}}}yyyzzz{{{|||||||||||||||}}}}}}|||||||||}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{|||{{{{{{{{{|||}}}}}}{{{zzzxxxwwwnnnkkkgggffffffgggfffffffffhhhjjjmmmqqquuuxxxzzz||||||||||||~~~~~~}}}|||||||||}}}~~~}}}yyyqqqqqqqqqpppmmmkkkhhhfffhhheeebbb```bbbdddffffffhhhkkkmmmnnnmmmnnnqqqtttvvvxxxzzz{{{yyyuuuqqqnnneee```[[[[[[aaajjjssswww}}}{{{}}}{{{xxxuuutttxxxwwwvvvuuuttttttttttttmmmeee]]]\\\\\\]]]aaagggkkkpppwww|||~~~qqqddd\\\UUUSSSQQQNNNMMMNNNPPPQQQTTTVVVYYYZZZYYYWWWWWWWWWTTTTTTSSSSSSTTTUUUVVVWWWYYY\\\___aaabbbcccfffgggiiillloooqqqssstttwwwyyyzzz{{{|||}}}}}}~~~~~~}}}~~~|||ooohhhbbbaaabbbeeemmmttt~~~uuucccSSSEEE@@@:::777777777444222ppp[[[SSSTTTUUUaaaoooxxx{{{{{{~~~~~~|||xxxyyyzzz{{{||||||||||||~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||~~~{{{xxxxxx{{{|||sssllliiifffeeeeeeffffffeeeggghhhjjjnnnrrruuuxxxyyy{{{{{{{{{|||~~~}}}|||||||||}}}~~~}}}xxxssspppmmmhhhaaa]]]\\\]]]______```bbbeeegggiiilllooorrruuuxxxzzz{{{zzzuuupppmmmccc___[[[\\\bbbkkktttyyy{{{xxxwwwzzzxxxvvvtttssstttuuuvvvooofff___]]]]]]^^^bbbgggjjjooovvv|||tttggg```WWWUUURRRPPPNNNOOOPPPQQQRRRUUUXXXYYYYYYWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUWWW[[[___bbbccccccdddeeeeeehhhmmmqqqsssuuuwwwyyyzzzzzz{{{|||}}}}}}}}}}}}}}}rrrkkkeeedddcccdddjjjpppxxxvvvcccTTTGGGAAA;;;888777777555222ooo[[[SSSTTTWWWbbbnnnwww}}}|||zzzzzz|||||||||zzzwwwxxxyyyzzz||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~zzzwwwvvv}}}|||sssjjjhhheeecccdddeeefffeeeggghhhkkkooorrruuuwwwyyyxxxxxxyyyzzz}}}~~~}}}||||||||||||}}}~~~~~~wwwqqqiiicccaaabbbcccdddfffggghhhjjjlllooorrrtttzzz|||~~~~~~{{{uuunnnjjj```^^^]]]^^^dddmmmvvv{{{|||zzz{{{xxxuuurrrqqqrrruuuwwwoooggg___\\\\\\]]]aaafffiiinnnuuu{{{uuuhhh```XXXVVVSSSPPPNNNOOOPPPQQQPPPSSSWWWYYYYYYWWWVVVVVVWWWUUUTTTSSSSSSSSSUUUVVVUUUYYY^^^bbbcccccccccdddcccggglllppprrrtttvvvxxxyyyzzz{{{|||}}}}}}}}}}}}vvvoooiiigggeeedddggglllttt~~~vvvdddUUUGGGBBB;;;777777666555222lllYYYSSSUUUXXXbbbmmmtttzzz}}}|||{{{{{{{{{{{{{{{zzzwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{}}}zzzwwwwww}}}{{{sssiiifffdddcccdddfffffffffgggiiilllpppsssvvvwwwxxxwwwxxxyyy{{{}}}~~~}}}||||||||||||}}}~~~zzzssspppooonnnmmmqqqpppppprrruuuxxxzzz|||zzzssskkkggg^^^^^^^^^aaagggoooyyy|||yyytttpppooopppsssuuuooofff^^^[[[[[[[[[___cccgggllltttzzz}}}uuuhhh```YYYWWWSSSPPPNNNNNNNNNOOONNNRRRWWWYYYYYYXXXWWWVVVUUUTTTRRRPPPPPPQQQSSSTTTTTTXXX]]]```bbbbbbbbbccccccgggkkknnnppprrrtttvvvyyyzzz{{{||||||}}}}}}}}}zzztttooollliiieeefffjjjqqqzzz~~~uuueeeVVVHHHBBB;;;777666666444222|||hhhXXXSSSVVVYYYbbbkkkqqqvvv|||}}}~~~~~~~~~}}}}}}}}}||||||yyyyyy{{{|||}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||{{{{{{{{{|||}}}|||zzzyyy}}}xxxppphhhfffcccccceeefffgggggggggiiimmmqqqtttvvvwwwwwwzzzzzz|||}}}~~~}}}||||||||||||||||||~~~}}}~~~{{{yyy{{{zzzxxxzzz}}}|||vvvnnngggbbb]]]___aaadddjjjrrr|||~~~{{{vvvrrrooopppqqqssspppggg^^^[[[ZZZZZZ]]]bbbhhhmmmtttzzz}}}wwwjjjcccZZZWWWTTTPPPNNNMMMNNNNNNMMMRRRWWWZZZ[[[YYYXXXWWWRRRQQQOOOMMMMMMOOOQQQSSSTTTXXX\\\___``````aaabbbdddfffiiikkkmmmpppsssvvvyyyyyyzzz{{{||||||||||||}}}yyytttrrrnnnhhhgggjjjnnnwww|||{{{{{{{{{ssseeeXXXJJJDDD<<<777666666555444vvvdddVVVSSSWWWZZZccckkkpppuuu{{{}}}|||}}}}}}~~~~~~}}}|||||||||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{|||~~~~~~||||||vvvmmmhhhfffdddccceeeggghhhhhhhhhjjjmmmqqqtttvvvwwwwwwzzz{{{|||~~~~~~~~~~~~~~~}}}||||||||||||}}}|||}}}{{{{{{}}}{{{vvvooohhhbbb^^^]]]___cccgggllluuu~~~~~~zzzuuurrrqqqqqqrrrqqqhhh___\\\[[[ZZZ^^^bbbkkkpppwww|||{{{ppphhh\\\YYYUUURRROOONNNOOOOOOMMMRRRXXX[[[\\\[[[YYYYYYSSSQQQOOONNNNNNQQQTTTVVVUUUWWW[[[]]]^^^___aaacccbbbdddfffhhhkkkooouuuyyyyyyyyyzzz{{{|||||||||||||||}}}}}}yyywwwrrrllliiikkklllttt~~~{{{zzz~~~{{{xxxrrreeeZZZMMMGGG???999888888777666rrrbbbUUUTTTXXX\\\dddlllppptttzzz}}}|||zzz{{{||||||{{{zzzyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||||||||||||||}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{|||||||||}}}{{{{{{{{{|||~~~~~~~~~vvvmmmhhhfffddddddfffhhhiiiiiihhhjjjnnnrrruuuvvvwwwwwwyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}|||}}}~~~yyyzzz{{{~~~|||zzzvvvpppjjjddd___\\\\\\```dddiiinnnvvv|||xxxtttrrrqqqqqqsssiiiaaa]]]\\\[[[^^^cccnnnrrryyy~~~~~~tttnnn^^^[[[WWWSSSPPPOOOPPPPPPMMMRRRXXX\\\]]][[[ZZZYYYVVVTTTRRRQQQRRRTTTXXXZZZUUUWWWZZZ[[[\\\^^^aaaccc```bbbdddfffjjjpppwww|||xxxyyyzzz{{{||||||||||||{{{||||||zzzuuunnnkkkllljjjrrr}}}~~~|||}}}~~~}}}yyyuuupppfff[[[PPPIIIAAA;;;::::::999888wwwgggYYYOOOPPPVVV```dddiiinnnrrruuuxxxzzz{{{zzzxxxxxxyyyzzz{{{{{{{{{}}}~~~}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyzzzyyyzzz{{{}}}~~~}}}|||yyy{{{~~~~~~~~~{{{rrrmmmhhhgggfffeeeeeefffggggggiiilllppprrrssstttuuuvvvwwwwwwxxxxxxzzz|||}}}~~~~~~~~~||||||}}}}}}|||zzzyyyyyyzzz{{{{{{}}}}}}}}}|||yyyyyyxxxxxx{{{~~~~~~|||zzzxxxtttmmmeee^^^[[[ZZZZZZ]]]cccllluuu}}}|||yyyuuurrrsssllleee```[[[YYY]]]cccnnnvvv|||}}}~~~xxxqqqfff^^^WWWUUURRROOOOOOQQQQQQRRRTTTXXX[[[[[[YYYWWWUUURRRNNNMMMOOORRRTTTUUUWWWYYYZZZZZZZZZZZZ]]]___aaacccfffhhhjjjnnnrrrvvvwwwyyyzzzzzzzzz{{{~~~{{{}}}|||xxxrrrlllggglllpppxxx|||vvvooogggcccRRRGGG===<<<<<<:::666555rrrdddWWWOOOQQQXXX^^^bbbhhhmmmppptttxxxzzz|||{{{zzzyyyzzzzzz{{{{{{|||~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyzzzyyyyyy{{{}}}~~~}}}|||zzz}}}|||}}}{{{rrrmmmjjjiiihhhgggggghhhiiiiiiiiilllppprrrrrrsssuuuvvvvvvvvvxxxyyy{{{}}}~~~|||||||||yyyyyyxxxxxxyyyzzz|||}}}{{{{{{{{{}}}~~~}}}zzzwwwwwwvvvuuuwww{{{}}}}}}|||}}}||||||{{{yyywwwuuuttttttvvvzzz}}}}}}||||||tttssspppkkkddd^^^[[[ZZZ[[[___fffoooxxx}}}zzzwwwtttssslllfffaaa]]][[[___fffnnnvvv}}}~~~yyyrrrggg___XXXUUUSSSOOONNNQQQSSSTTTVVVYYY\\\]]][[[YYYVVVSSSPPPOOOQQQSSSUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^aaaccceeegggiiilllqqqtttuuuwwwxxxxxxxxxyyy|||~~~{{{|||~~~{{{wwwrrrnnnlllpppwww|||wwwpppiiidddTTTHHH>>><<<<<<999777666{{{mmm```UUUOOOSSSYYY[[[```fffkkkppptttxxxzzz~~~}}}|||{{{zzzzzz{{{{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{zzzyyyzzz|||}}}}}}|||{{{}}}{{{zzz}}}yyyqqqllliiihhhgggffffffggghhhiiiiiillloooqqqrrrrrrtttuuuuuuvvvxxxzzz}}}~~~|||{{{|||vvvvvvwwwxxxyyy{{{}}}~~~{{{{{{{{{|||}}}}}}zzzwwwtttrrrpppqqqsssvvvwwwwwwvvvuuusssqqqooommmkkkkkkhhhjjjnnnrrrwwwzzz}}}~~~zzzzzzxxxuuutttuuuxxx{{{~~~{{{yyyxxxwwwwwwnnnnnnmmmhhhccc]]][[[ZZZ]]]bbbjjjsss|||}}}yyywwwsssmmmfffccc___]]]bbbiiinnnwww~~~{{{ttthhh```YYYVVVSSSOOONNNPPPRRRSSSUUUXXX\\\]]][[[YYYWWWTTTQQQPPPRRRTTTVVVVVVVVVXXXYYYYYYXXXYYY[[[^^^```bbbdddfffhhhjjjnnnqqqrrrtttvvvwwwwwwxxxzzz|||yyy{{{~~~}}}{{{yyyvvvsssmmmooovvv}}}xxxrrrkkkfffWWWKKK@@@<<<;;;888777777xxxhhh\\\SSSOOOSSSZZZ\\\```ffflllppptttxxx{{{~~~~~~}}}{{{zzzzzz{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzz{{{zzzyyyzzz{{{}}}|||{{{{{{}}}}}}xxxyyy~~~wwwooojjjfffeeedddddddddeeefffgggiiillloooqqqqqqrrrsssttttttuuuxxx|||}}}{{{{{{{{{wwwwwwxxxyyyzzz{{{|||}}}|||{{{|||}}}~~~}}}zzzxxxpppmmmkkkjjjkkknnnppprrrrrrqqqooommmkkkjjjiiiiiieeegggjjjnnnsssvvvyyy{{{yyywwwtttpppmmmlllmmmnnnmmmoooqqqtttuuuuuuuuuuuuxxxwwwvvvtttssssssssssssmmmnnnlllhhhbbb]]]ZZZYYY^^^dddnnnwww|||yyytttnnngggccc___]]]aaahhhooowww~~~wwwkkkccc[[[WWWTTTOOONNNPPPPPPPPPRRRUUUYYYZZZYYYXXXWWWTTTRRRQQQRRRTTTUUUUUUUUUWWWXXXXXXWWWXXXZZZ]]]___aaadddeeefffhhhkkknnnqqqsssuuuvvvwwwwwwyyy{{{yyy{{{~~~~~~{{{yyywwwuuussslllnnnttt~~~zzzuuummmhhhZZZNNNBBB===;;;888777888vvveeeYYYQQQOOOTTTZZZ___ccciiinnnrrruuuyyy{{{}}}~~~|||zzzzzz|||{{{||||||}}}}}}}}}}}}}}}~~~~~~|||||||||||||||{{{{{{{{{|||zzzyyyyyyzzz||||||{{{zzz{{{}}}{{{wwwyyy}}}ssslllhhheeedddcccccccccdddfffgggjjjmmmpppqqqrrrrrrssstttsssvvvyyy~~~|||zzzzzz{{{zzzzzzzzz{{{zzzzzzzzzzzzyyyxxxyyyzzz{{{zzzxxxuuukkkjjjgggeeedddfffjjjlllpppppppppppppppqqqqqqqqqlllmmmoooqqqtttwwwyyyzzz{{{xxxuuurrrooommmjjjiiiggghhhiiikkkmmmoooqqqrrrooooooooooooppppppqqqqqqqqqqqqnnniiibbb]]]YYYXXX___gggqqqzzz}}}{{{vvvppphhhccc^^^[[[^^^dddoooxxxzzzmmmeee]]]YYYUUUPPPNNNPPPOOOOOOQQQTTTWWWYYYYYYXXXVVVTTTQQQQQQRRRSSSTTTSSSTTTVVVWWWWWWVVVWWWYYY[[[]]]```ccceeefffhhhjjjlllppprrrvvvwwwxxxxxxzzz{{{yyy{{{~~~{{{xxxvvvssspppkkklllrrr}}}|||xxxpppjjj]]]RRRFFF???;;;777666888rrraaaUUUPPPOOOTTT[[[cccggglllpppsssuuuxxxzzz{{{~~~|||zzz{{{|||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}zzzxxxxxxzzz{{{{{{{{{yyy{{{|||~~~|||xxxzzz{{{rrrkkkgggfffeeeddddddeeefffhhhiiikkknnnqqqrrrsssssstttuuutttwww{{{|||zzzyyyzzz{{{{{{{{{{{{zzzxxxwwwvvvsssssssssuuuvvvuuurrrooohhhgggeeebbb```aaadddgggmmmooorrrvvvyyy{{{|||}}}xxxxxxxxxyyyzzz|||~~~}}}|||zzzwwwsssooojjjiiihhhggghhhjjjlllnnnllllllnnnoooqqqrrrssstttvvvtttpppjjjbbb]]]ZZZYYYaaaiiiuuu}}}}}}zzzxxxqqqiiiccc^^^ZZZ]]]cccpppyyy~~~oooggg^^^ZZZUUUPPPNNNOOOQQQQQQRRRUUUXXX[[[[[[ZZZVVVTTTQQQQQQRRRSSSSSSRRRSSSUUUVVVVVVUUUVVVYYY[[[\\\___bbbeeefffhhhjjjlllooorrrvvvxxxyyyyyyzzz|||yyy{{{~~~}}}zzzvvvqqqnnnjjjkkkppp{{{~~~zzzssslll^^^TTTIIIBBB<<<777666888|||mmm[[[QQQMMMOOOVVV]]]gggjjjnnnqqqssstttvvvwwwyyy|||{{{yyy{{{}}}{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|||||||||||||||||||||}}}}}}{{{xxxxxxyyyzzz{{{{{{zzz{{{}}}~~~}}}zzz|||{{{rrrkkkhhheeeddddddddddddfffggghhhmmmooorrrttttttssstttuuuuuuxxx|||~~~{{{yyyyyyyyyyyyyyyyyyyyyxxxvvvtttsssoooooopppqqqrrrqqqnnnllleeeeeedddaaa^^^^^^aaadddgggkkkrrrzzzyyyvvvqqqllliiiiiikkkllllllmmmppprrruuuwwwxxxyyyxxxuuupppiiibbb]]]\\\\\\dddmmmyyy|||yyyxxxqqqjjjeee___\\\```fffpppzzzqqqhhh```[[[VVVPPPNNNOOOPPPPPPQQQTTTXXXZZZ[[[[[[WWWUUUSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUVVVXXXZZZZZZ]]]bbbeeegggiiikkkmmmnnnqqquuuxxxyyyyyyzzz{{{{{{||||||yyyuuuooolllhhhiiiooozzz|||uuunnn___VVVLLLEEE>>>777555777xxxhhhWWWNNNLLLOOOWWW^^^iiillloooqqqrrrrrrtttuuuwww{{{{{{yyy{{{~~~|||||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}{{{xxxwwwyyyzzz{{{{{{{{{|||~~~{{{~~~|||sssmmmjjjbbbbbbaaaaaabbbdddeeefffnnnpppssstttttttttuuuvvvvvvyyy}}}~~~{{{yyyyyyyyyvvvwwwwwwwwwvvvuuusssrrroooooooooqqqrrrqqqnnnllldddddddddaaa]]]\\\___bbbccchhhqqq|||wwwrrrppppppqqqnnnppprrruuuxxx{{{|||}}}xxxuuuooohhhaaa]]]]]]___fffooo{{{|||xxxxxxqqqjjjfffaaa^^^ccciiiqqqzzz~~~~~~~~~~~~~~~~~~~~~rrriii```[[[VVVPPPNNNOOONNNNNNNNNQQQUUUXXXYYYYYYXXXVVVTTTTTTUUUUUUUUUTTTRRRSSSUUUUUUTTTUUUWWWYYYYYY]]]bbbeeehhhjjjlllnnnmmmpppuuuwwwxxxxxxyyyzzz{{{}}}~~~{{{zzzwwwrrrmmmiiigggiiinnnyyy~~~vvvooo___WWWNNNGGG???777444666xxxgggWWWRRRQQQQQQWWW```mmmoooqqqrrrrrrsssuuuwwwyyy{{{}}}~~~|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzz~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}{{{{{{yyyxxxxxxyyyzzz{{{yyyzzz}}}}}}|||{{{qqqiiieeeaaaaaaaaaaaacccdddfffhhhkkkooosssvvvwwwxxxyyyzzz|||~~~}}}zzzxxxwwwuuutttsssrrrqqqppppppoooooosssxxx{{{zzzxxxvvvuuurrroookkkiiiiiifffbbb^^^bbbbbbhhhsss}}}}}}{{{yyyvvvvvvvvvwwwyyy{{{{{{yyyxxxtttooojjjfff```ZZZ[[[___iiiuuu~~~~~~~~~~~~~~~|||vvvooohhhfffcccaaadddiiisss}}}~~~{{{yyywwwwwwwwwvvvwwwxxxyyyxxxyyy{{{}}}yyyqqqddd[[[WWWTTTRRRPPPLLLMMMOOOQQQSSSTTTVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSUUUWWWYYY[[[\\\]]]^^^___aaabbbdddggglllppprrrssstttuuuwwwyyy{{{|||}}}~~~}}}zzzvvvrrrnnnllljjjhhhiiiooozzz~~~zzzxxxfff\\\NNNDDD???;;;777444uuudddVVVRRRRRRSSSZZZdddmmmoooqqqrrrrrrsssuuuwwwyyy{{{}}}}}}|||{{{{{{{{{}}}}}}~~~~~~}}}||||||~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{||||||}}}{{{zzzyyyyyyzzz{{{|||}}}{{{|||~~~||||||zzzpppiiidddaaaaaaaaaaaaccceeeggghhhmmmppptttwwwxxxyyy{{{|||{{{}}}~~~{{{wwwuuutttppppppnnnmmmmmmnnnnnnoooppptttzzz~~~|||zzzwwwuuutttpppkkkgggeeebbbcccjjjrrr{{{}}}{{{zzzyyyyyyzzzxxxuuusssoookkkfffddd___[[[\\\aaajjjvvv}}}||||||{{{zzzxxxtttnnniiigggeeedddfffjjjsss||||||yyyvvvuuuttttttrrrssstttsssrrrsssuuuxxx|||zzzqqqeee\\\WWWUUUSSSPPPMMMMMMOOOQQQSSSUUUVVVWWWXXXWWWVVVTTTTTTSSSSSSSSSRRRSSSTTTVVVXXXZZZ\\\]]]]]]^^^```aaacccfffjjjnnnooooooppprrrtttwwwyyyzzz|||~~~|||yyyuuuqqqmmmkkkhhhiiioooyyy~~~zzzwwwggg]]]PPPEEE???<<<777444qqqaaaSSSQQQRRRTTT\\\gggmmmoooqqqrrrrrrtttvvvyyyyyy{{{}}}}}}{{{zzz{{{{{{{{{||||||}}}}}}}}}}}}|||~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzzzz{{{{{{|||}}}{{{{{{zzz{{{{{{|||}}}~~~}}}~~~|||{{{xxxooogggcccaaa``````aaabbbeeeggghhhnnnqqquuuwwwyyyzzz}}}}}}}}}yyyuuurrrqqqkkkjjjiiihhhiiikkknnnppptttwww|||~~~xxxtttnnngggbbbccchhhqqq}}}|||{{{yyyvvvqqqnnnjjjeeebbbaaa^^^\\\___eeelllwww~~~~~~~~~}}}}}}~~~zzzzzzyyyyyyyyyyyyzzzzzz|||zzzxxxwwwvvvvvvtttrrrpppllliiiiiiiiiggghhhlllsss|||}}}}}}{{{xxxuuurrrpppoooooommmnnnmmmlllkkklllooorrrwww{{{|||sssggg^^^YYYVVVSSSQQQMMMNNNOOOQQQSSSUUUWWWXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTVVVXXXYYY[[[\\\\\\^^^___aaabbbdddhhhlllpppqqqsssuuuxxxzzz|||}}}{{{}}}~~~{{{vvvqqqnnniiijjjoooyyyzzzvvviii___RRRGGGAAA<<<888555ooo^^^QQQOOOQQQSSS[[[fffmmmnnnpppqqqrrrtttwwwzzzzzz{{{||||||{{{zzz{{{|||yyyzzzzzz{{{{{{|||||||||~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzzzzzzz{{{||||||}}}}}}||||||||||||||||||||||||}}}~~~{{{{{{vvvmmmfffbbb___^^^^^^___aaaccceeegggmmmpppsssuuuwwwzzz}}}~~~xxxrrrooommmgggfffddddddfffiiimmmpppvvvwwwyyy{{{~~~|||sssjjjggghhhmmmwww~~~|||yyyuuupppmmmiiidddaaa```^^^]]]aaagggnnnxxx~~~}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvqqqppppppooooooppppppqqqqqqpppoooooooooooommmllllllhhhgggjjjjjjhhhjjjnnnttt|||~~~}}}|||zzzxxxvvvssspppnnnlllkkkkkkiiiiiiiiihhhhhhjjjnnnqqqtttyyywwwkkkaaa[[[WWWSSSQQQNNNNNNOOOPPPRRRUUUWWWXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSUUUWWWXXXZZZZZZ\\\^^^```aaabbbeeehhhkkkpppqqqtttvvvyyy|||~~~{{{|||}}}~~~xxxtttmmmmmmpppwww{{{wwwkkkbbbVVVKKKBBB===888555nnn^^^PPPMMMOOOQQQYYYccclllmmmooopppqqqtttxxx{{{zzz{{{|||{{{zzzyyyzzz|||{{{{{{{{{||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~zzzzzzzzzzzzzzz{{{||||||~~~~~~}}}|||{{{zzzxxxxxxyyy{{{}}}|||||||||tttkkkddd```\\\\\\\\\]]]___aaadddeeelllnnnppprrruuuxxx}}}~~~wwwpppllljjjeeedddbbbaaacccfffjjjmmmpppppppppqqqrrrwww}}}xxxssspppnnnsssyyy}}}{{{wwwsssppplllgggcccbbb___]]]bbbhhhpppxxx~~~~~~}}}|||zzzyyywwwwwwttttttsssrrrqqqppppppqqqqqqqqqppppppooonnnlllllliiihhhggggggffffffggggggfffffffffhhhjjjkkkiiihhhgggeeeeeehhhjjjiiikkknnnuuu||||||{{{yyywwwsssrrrooommmkkkkkkkkkkkkiiijjjkkkkkklllnnnrrruuuuuuzzz|||pppeee___YYYTTTPPPNNNNNNNNNOOOQQQTTTVVVXXXXXXWWWUUUSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUWWWXXXYYY\\\^^^aaacccdddfffiiilllkkkmmmpppsssvvvxxxzzzzzzyyy{{{|||~~~~~~zzzqqqppppppttt}}}~~~yyymmmfffZZZNNNDDD===999666nnn^^^PPPMMMNNNPPPWWWaaajjjkkkmmmnnnooossswww{{{zzz{{{{{{zzzyyyyyyzzz|||~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}zzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~~~~}}}{{{zzzyyywwwwwwwwwyyy}}}~~~}}}zzzrrrjjjccc___[[[[[[\\\]]]___aaadddeeejjjlllnnnooorrrwww|||~~~wwwpppmmmkkkgggfffdddcccccceeehhhiiiffffffeeeeeefffkkkqqqvvv{{{uuusssuuu}}}~~~}}}{{{wwwtttooojjjeeeccc```^^^bbbhhhpppxxx~~~~~~zzz{{{{{{{{{{{{yyyxxxwwwtttttttttsssqqqooommmllliiihhhhhhggggggggggggggggggggggggfffeeedddcccbbbaaaaaa`````````aaabbbbbbaaabbbcccfffiiijjjiiigggfffcccdddgggiiiiiikkkpppvvv}}}~~~zzzyyywwwuuuppppppnnnmmmmmmnnnooopppnnnppprrrssssssuuuxxxzzzwww}}}vvvjjjbbb[[[TTTPPPMMMMMMLLLMMMOOORRRUUUWWWYYYXXXVVVTTTRRRQQQQQQPPPPPPQQQRRRSSSTTTVVVWWWWWW[[[]]]```ccceeegggjjjllllllmmmqqqtttvvvxxxyyyyyyyyyzzz{{{}}}~~~}}}sssqqqoooqqqxxx|||oooiii^^^QQQFFF>>>999777nnn^^^PPPNNNPPPRRRYYYdddiiijjjkkklllnnnrrrwww{{{zzz{{{{{{zzzxxxxxxzzz|||~~~}}}|||}}}~~~~~~zzz{{{{{{{{{||||||||||||zzzzzzyyyyyyzzzzzz{{{|||{{{{{{|||}}}}}}}}}|||{{{yyyxxxxxxzzz~~~xxxppphhhbbb^^^\\\\\\]]]^^^```ccceeegggjjjkkklllnnnqqqvvv}}}{{{vvvtttssspppooommmkkkjjjjjjjjjkkkcccbbb```^^^]]]```dddhhhmmmuuu~~~zzz{{{|||}}}}}}zzzxxxpppkkkeeeccc___^^^bbbiiipppwww~~~}}}|||zzzwwwtttqqqooonnnjjjkkklllmmmmmmlllkkkjjjgggggggggfffdddbbb```^^^]]]\\\\\\\\\\\\]]]^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[\\\]]]___aaabbbcccddddddfffiiikkklllkkkiiigggddddddgggiiijjjmmmrrrxxx~~~~~~yyyxxxvvvtttpppppppppqqqrrrtttvvvxxxvvvxxxzzz{{{{{{{{{{{{|||zzzzzznnneee\\\TTTOOOLLLKKKKKKKKKMMMQQQTTTWWWZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVXXX[[[___bbbdddgggjjjlllmmmooorrruuuxxxyyyyyyxxxxxxyyy{{{|||~~~}}}qqqnnnlllmmmsss~~~qqqkkk```SSSGGG>>>999888nnn^^^QQQOOOQQQTTT\\\ggghhhiiijjjkkkmmmqqqvvv{{{zzz{{{{{{yyyxxxxxxzzz|||}}}|||{{{zzzyyyyyyzzz{{{yyyzzzzzzzzz{{{{{{||||||zzzyyyyyyyyyyyyzzz{{{{{{wwwxxxzzz|||}}}~~~~~~}}}}}}{{{zzz{{{~~~wwwppphhhaaa^^^]]]]]]^^^___aaadddggghhhjjjkkklllnnnqqqvvv}}}~~~}}}}}}yyyxxxvvvtttrrrqqqoooooogggeeeaaa\\\XXXXXX[[[]]]\\\dddqqq}}}}}}}}}|||yyyooojjjeeebbb___^^^ccciiipppwww}}}}}}zzzwwwuuuuuuqqqpppnnnllliiieeebbbaaa___```aaabbbbbbbbbaaa```]]]]]]]]]\\\ZZZXXXUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXZZZ\\\___bbbeeegggiiiiiijjjmmmoooooommmkkkiiieeeeeehhhjjjkkkoootttyyy~~~yyywwwvvvsssqqqqqqrrrtttvvvyyy|||~~~{{{~~~~~~}}}}}}|||}}}qqqfff]]]UUUOOOLLLKKKJJJJJJLLLPPPTTTVVV[[[YYYXXXVVVTTTRRRRRRQQQOOOPPPQQQRRRSSSTTTUUUVVVUUUYYY]]]aaacccfffjjjllljjjlllooorrrttttttttttttwwwyyyzzz{{{}}}~~~zzzooollliiijjjqqq~~~rrrlllbbbUUUHHH???:::888kkk]]]QQQOOOTTT[[[cccjjjllljjjiiikkkqqqvvvxxxxxx{{{yyyxxxwwwwwwzzz|||~~~~~~{{{vvvsssrrrtttwwwzzz{{{zzzyyyxxxxxxyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxx{{{zzzzzzzzz||||||{{{zzz{{{||||||~~~yyyooogggcccbbb^^^^^^^^^```bbbeeehhhiiikkklllnnnooorrrwww~~~}}}yyyqqqmmmfffaaa]]][[[ZZZYYY\\\]]]bbbiiisss~~~yyytttlllddd___[[[\\\ccclllqqqxxx~~~}}}uuupppnnnllliiifffbbbaaa```___^^^\\\[[[[[[YYYWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWUUUSSSPPPOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[\\\[[[\\\___cccfffjjjmmmnnnqqqnnnllllllnnnnnnllliiifffgggggghhhiiilllqqquuu~~~{{{yyyxxxwwwwwwyyyyyyzzz|||~~~wwwkkk```WWWQQQNNNMMMLLLLLLMMMPPPSSSUUUXXXVVVUUUTTTTTTSSSRRRPPPOOOPPPPPPQQQSSSTTTVVVWWWXXXYYY\\\___cccgggjjjlllmmmmmmmmmpppsssuuuuuuuuuxxxyyyzzz{{{}}}vvvoooiiikkkrrr}}}}}}}}}}}}vvvooocccWWWLLLCCC<<<777fffYYYMMMLLLSSS[[[cccjjjnnnmmmllloootttxxxzzzzzz{{{zzzyyyxxxyyy{{{}}}~~~|||wwwtttsssuuuxxx{{{zzzzzzyyyxxxxxxyyyzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyzzzzzzzzzyyy|||}}}xxxnnneee```___^^^^^^___```cccfffiiikkklllmmmnnnpppsssxxxzzzrrrlllgggbbb]]]ZZZVVVVVVXXX\\\eeeoooyyy~~~xxxrrrlllfff```]]][[[]]]dddmmmssszzz|||yyytttoookkkiiigggdddaaacccbbb```^^^\\\[[[ZZZZZZVVVTTTRRRQQQSSSTTTTTTTTTVVVVVVUUUUUUTTTRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWYYY[[[]]]___aaabbbbbbbbbdddfffiiikkkmmmnnnooommmkkkkkkmmmmmmkkkiiieeefffggghhhiiimmmrrrvvv~~~~~~}}}||||||{{{||||||}}}}}}wwwlllaaaXXXSSSOOOMMMLLLLLLMMMPPPSSSUUUXXXWWWVVVUUUUUUTTTRRRQQQOOOOOOOOOPPPRRRSSSUUUVVVWWWXXXZZZ]]]bbbfffiiikkklllmmmnnnppprrrtttuuuvvvxxxzzz{{{|||}}}yyyrrrmmmnnnttt~~~}}}|||~~~uuunnncccXXXNNNEEE>>>:::bbbVVVKKKLLLTTT]]]fffnnnqqqqqqrrruuuyyy||||||{{{|||{{{zzzyyyzzz|||~~~|||yyyvvvvvvwwwzzz|||zzzyyyyyyyyyyyyzzz{{{|||zzzyyyxxxwwwwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyyyy~~~~~~vvvkkkbbb]]]\\\^^^___```bbbdddhhhkkkmmmmmmnnnppprrruuu{{{~~~}}}|||{{{{{{~~~~~~yyyuuuoooggg```[[[YYYVVVVVV[[[bbbkkkqqqyyy|||wwwpppjjjccc___\\\\\\\\\___gggooouuu{{{{{{wwwuuurrrooommmllljjjgggeeeiiigggeeebbb___^^^]]]]]]ZZZWWWTTTSSSTTTUUUUUUTTTWWWWWWVVVVVVUUUUUUVVVVVVSSSSSSSSSTTTUUUXXXZZZ[[[]]]___bbbeeegggiiijjjjjjiiiiiihhhhhhiiiiiijjjjjjhhhgggffffffhhhhhhgggfffdddeeefffgggiiimmmssswww{{{|||}}}~~~vvvlllbbbZZZUUUPPPNNNMMMLLLMMMOOORRRTTTWWWWWWWWWWWWVVVTTTSSSSSSOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVYYY\\\aaaeeehhhjjjkkklllnnnppprrrtttuuuvvvyyyzzz||||||}}}|||vvvqqqqqquuu~~~}}}vvvooodddYYYPPPGGG@@@<<>>[[[UUUQQQTTTaaaoooxxx}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}|||{{{{{{zzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}yyywwwyyy|||~~~~~~}}}yyyssslllgggdddccccccddddddeeeeeeeeegggkkknnnmmmnnnpppsssxxx~~~zzzxxxsssooojjjeee```ZZZWWWWWWWWWVVVVVVWWWYYYZZZZZZYYY]]]]]]\\\\\\]]]___aaabbbiiijjjlllooorrrtttwwwxxxuuuwwwvvvsssssssssoooiiiddddddddddddeeefffggghhhmmmmmmmmmnnnppprrruuuvvv}}}~~~}}}zzzvvvpppiiiccc```___\\\ZZZYYY\\\cccjjjoooxxx{{{~~~~~~|||zzzwwwsssooommmiiihhhfffdddcccccccccccc```^^^[[[ZZZYYYXXXWWWUUUWWWVVVUUUVVVWWWXXXXXXXXX[[[]]]aaaeeekkksss{{{~~~}}}vvvnnneee___XXXUUUQQQNNNMMMMMMLLLKKKPPPSSSVVVXXXVVVUUUSSSSSSUUUTTTTTTTTTTTTTTTUUUUUUVVVYYY]]]```aaabbbccceeefffhhhjjjmmmpppsssuuuwwwwwwxxxzzz}}}}}}wwwsssooonnnooouuu{{{yyy{{{}}}yyyqqqfffZZZNNNDDD>>>XXXSSSOOOTTTaaapppzzz~~~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}||||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzz|||xxxwwwzzz}}}~~~~~~zzztttmmmgggdddccccccdddddddddddddddeeeiiilllmmmnnnpppssswww~~~|||xxxrrrkkkddd]]]ZZZYYYVVVUUUVVVXXXZZZ\\\[[[ZZZZZZYYYYYYXXXYYYYYYZZZ[[[___```aaacccdddfffggghhhiiimmmnnnkkkjjjkkkiiieeeddddddddddddeeefffggggggiiihhhhhhiiijjjlllnnnpppvvvxxx{{{~~~~~~{{{vvvpppiiiccc```\\\ZZZWWWWWWZZZaaahhhmmmxxx{{{}}}zzzwwwssspppnnnkkkkkkjjjiiiiiijjjkkkkkkgggeeebbbaaa``````^^^\\\\\\[[[YYYYYYYYYZZZZZZZZZ]]]```dddhhhmmmttt{{{~~~xxxpppggg```YYYVVVRRROOONNNNNNMMMLLLQQQSSSWWWWWWVVVTTTRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVYYY]]]___```aaaccceeefffhhhjjjmmmpppsssuuuvvvwwwxxxzzz}}}zzzuuupppnnnnnnrrr}}}}}}}}}zzzrrrhhh\\\PPPFFF@@@UUUQQQNNNTTTbbbpppzzz~~~~~~}}}}}}||||||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{xxxxxx|||~~~}}}|||uuunnnhhheeeddddddddddddcccbbbaaacccgggjjjlllmmmoooqqqvvv}}}}}}tttkkkddd^^^[[[VVVVVVVVVXXX[[[\\\[[[YYYWWWWWWVVVUUUTTTTTTSSSRRRUUUUUUUUUUUUVVVVVVVVVVVVYYY___bbb```]]]___```^^^```aaaaaabbbccceeeeeefffcccbbbbbbbbbbbbdddeeefffkkkmmmqqqvvvzzz~~~{{{wwwpppiiiccc```[[[YYYWWWWWW[[[aaahhhmmmxxx{{{{{{}}}|||yyyuuusssqqqpppooooooooopppqqqsssuuuvvvqqqooolllkkkjjjiiifffdddaaa```^^^\\\\\\\\\]]]^^^ccceeeiiimmmqqqwww}}}~~~~~~{{{rrrhhhaaaZZZWWWSSSPPPOOOOOOOOONNNRRRTTTWWWWWWUUUSSSQQQQQQPPPQQQQQQQQQRRRSSSUUUUUUVVVYYY\\\^^^___```bbbdddggghhhjjjmmmppprrruuuvvvxxxyyy{{{}}}~~~xxxrrrnnnlllooozzz~~~zzztttjjj^^^RRRHHHBBBTTTPPPOOOUUUbbbpppxxx|||}}}|||||||||{{{{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy}}}}}}}}}wwwoooiiifffeeeeeeccccccbbb```___aaaeeehhhjjjkkkmmmooottt{{{~~~}}}{{{xxxwwwvvvwwwxxx~~~~~~wwwooofff^^^ZZZYYYXXXYYYZZZYYYWWWVVVVVVUUUUUUSSSRRRPPPNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLTTTXXXUUUQQQRRRUUUUUUWWWYYYZZZ]]]___aaabbbccc^^^]]]\\\[[[[[[\\\]]]^^^bbbgggnnnuuu{{{|||wwwpppiiiccc___[[[YYYXXXYYY]]]dddjjjooovvvzzz~~~}}}}}}}}}}}}}}}}}}}}}}}}wwwyyy|||~~~~~~zzzwwwtttrrrqqqqqqqqqqqqsssuuuxxxzzz|||}}}{{{yyyvvvsssqqqoookkkhhhccccccaaa___^^^```ccceeejjjmmmqqqtttxxx|||~~~|||ssshhhaaa\\\XXXSSSPPPPPPQQQQQQQQQRRRUUUWWWXXXUUURRRQQQPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWYYY\\\]]]^^^___bbbdddggghhhjjjlllooorrrtttuuuxxxyyyzzz}}}zzzsssnnnjjjlllvvv}}}~~~~~~{{{vvvmmmaaaTTTIIICCCUUUQQQPPPVVVbbbnnnuuuxxx|||||||||||||||{{{{{{{{{zzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxzzz~~~}}}{{{~~~xxxoooiiifffeeeeeecccbbbaaa___^^^```dddgggiiijjjkkknnnrrrxxx}}}yyywwwssspppnnnmmmkkkkkkoooooooooqqqtttwww{{{}}}~~~rrrggg```]]][[[YYYXXXVVVTTTRRRTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGNNNQQQMMMHHHIIILLLLLLMMMNNNQQQUUUXXX[[[]]]]]]YYYXXXWWWUUUUUUUUUVVVWWW[[[bbbmmmxxx~~~{{{vvvppphhhbbb^^^YYYXXXXXXYYY]]]dddkkkoootttyyy{{{vvvsssqqqnnnrrruuuxxxxxxyyyzzz{{{wwwxxxyyyzzz{{{|||}}}}}}zzz{{{}}}~~~~~~|||yyyvvvtttsssssssssssstttvvvyyy|||~~~|||yyyvvvrrrmmmiiiddddddcccaaaaaaccciiimmmsssvvvzzz}}}}}}ssshhh```\\\YYYSSSPPPPPPQQQRRRRRRSSSVVVXXXXXXVVVSSSQQQQQQPPPQQQQQQRRRTTTVVVXXXYYYWWWYYY[[[\\\]]]^^^aaacccggghhhjjjllloooqqqssstttwwwxxxzzz|||~~~{{{tttnnnjjjjjjrrr|||||||||~~~}}}yyypppdddWWWJJJCCCTTTQQQPPPVVVbbbmmmtttuuu{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{~~~|||{{{{{{xxxooohhheeeeeeeeebbbaaa```]]]]]]```dddhhhiiijjjlllnnnrrrxxx~~~{{{yyyxxxvvvssspppnnnllliiieeeccccccbbbaaa```bbbeeeiiikkkuuusssgggccc^^^YYYWWWUUUTTTRRRQQQOOOMMMKKKJJJIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEJJJKKKGGGDDDEEEGGGFFFEEEGGGJJJNNNQQQSSSTTTUUURRRQQQPPPOOONNNOOOOOOPPPTTT\\\iiivvv}}}zzzuuunnnggg```]]]UUUUUUUUUWWW\\\bbbiiimmmrrrwww~~~yyytttpppooonnnmmmooorrrtttttttttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}~~~}}}|||zzzyyyyyyxxxxxxwwwxxxzzz}}}|||yyyuuuppplllfffgggfffdddcccgggnnntttyyy}}}}}}ssshhh```]]]XXXSSSPPPPPPQQQSSSSSSSSSVVVYYYYYYWWWUUUSSSSSSQQQQQQRRRSSSUUUVVVXXXYYYWWWYYYZZZ[[[[[[]]]```bbbggghhhjjjlllnnnqqqrrrsssvvvwwwxxxzzz}}}~~~{{{uuupppjjjiiioooxxx||||||~~~~~~uuuiiiZZZMMMEEEQQQOOOOOOVVVcccnnntttvvvyyyyyyzzzzzzzzzzzzzzzzzzyyyzzz{{{}}}~~~}}}}}}}}}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{}}}}}}zzzzzz{{{xxxnnngggddddddeeebbbaaa___]]]]]]```fffjjjllllllnnnpppssszzz{{{xxxuuuttttttttttttrrrpppooonnnkkkfffbbb^^^\\\YYYVVVVVVXXXZZZ\\\aaaooo|||zzzmmmhhhaaa[[[XXXXXXWWWWWWQQQOOOLLLIIIIIIJJJLLLNNNGGGGGGGGGFFFFFFEEEEEEEEEDDDGGGFFFCCCCCCEEEFFFCCCBBBDDDGGGJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIKKKSSS^^^kkkvvv~~~|||yyytttmmmeee___[[[TTTTTTUUUWWW\\\ccciiimmmpppuuu}}}{{{wwwvvvvvvvvvtttvvvxxxyyyxxxxxxyyyzzz}}}~~~~~~}}}zzzvvvrrrkkklllkkkhhhfffiiirrryyy}}}uuujjjbbb\\\XXXRRROOOOOOQQQSSSTTTTTTVVVYYYZZZYYYWWWUUUUUUQQQQQQRRRRRRTTTUUUVVVWWWWWWYYYZZZZZZ[[[\\\___bbbggghhhjjjlllnnnppprrrsssuuuvvvwwwyyy{{{}}}~~~}}}yyytttqqqllliiinnnvvv~~~~~~{{{nnn___PPPHHHOOOMMMNNNVVVcccooouuuwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{}}}{{{}}}yyyyyy{{{xxxnnngggdddcccdddaaa```___]]]]]]aaagggkkknnnoooppprrruuu|||vvvuuurrrpppppppppqqqrrrsssrrrqqqqqqqqqnnniiiddd^^^[[[VVVRRRQQQQQQSSSUUUQQQ```mmmsss|||}}}pppjjjbbb\\\ZZZ[[[\\\\\\SSSQQQMMMKKKJJJMMMPPPSSSJJJIIIHHHGGGFFFEEEDDDDDDCCCEEECCCAAABBBFFFFFFBBBCCCDDDFFFHHHHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEKKKUUU```lllyyy}}}|||xxxssslllddd^^^ZZZUUUUUUVVVYYY^^^eeekkkooonnnttt|||~~~~~~{{{}}}~~~{{{xxxppppppoookkkhhhkkksss{{{~~~~~~vvvkkkccc\\\XXXRRROOOOOOQQQSSSTTTTTTWWWZZZ[[[ZZZXXXWWWWWWQQQQQQQQQQQQRRRTTTUUUVVVXXXYYYZZZZZZZZZ\\\___bbbggghhhjjjlllnnnppprrrssstttuuuvvvxxxzzz|||}}}~~~~~~}}}}}}{{{wwwtttrrrmmmiiimmmtttrrrbbbSSSJJJOOOOOORRRXXXbbbkkkrrrvvvxxxxxxxxxxxxxxxwwwvvvuuuwwwyyy|||~~~~~~~~~~~~~~~{{{|||||||||||||||{{{{{{yyyyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}xxx{{{yyyooofffaaaaaabbbaaaaaa```______aaafffiiijjjoootttxxx{{{}}}|||zzzxxxuuusssooommmjjjiiijjjkkkkkkjjjppprrruuuvvvtttqqqooonnnbbb___[[[VVVSSSRRRRRRSSSTTTVVV\\\fffrrr{{{~~~~~~{{{rrrfff^^^]]]]]][[[YYYRRRPPPLLLIIIHHHJJJLLLNNNNNNMMMKKKIIIGGGFFFEEEEEEHHHHHHIIIIIIHHHEEEBBBAAADDDDDDEEEEEEEEEEEEEEEEEEBBBAAA@@@@@@??????@@@@@@BBBCCCIIITTTaaannn}}}zzzsssmmmiiieee___ZZZWWWWWWWWW[[[aaaggglllnnntttyyy~~~zzztttoooooorrrvvv~~~vvvllleee^^^YYYSSSNNNMMMOOOPPPQQQRRRTTTWWWYYYZZZYYYXXXVVVXXXVVVTTTSSSSSSUUUXXXZZZ[[[\\\\\\]]]^^^___```aaaccceeehhhjjjlllooosssvvvuuuuuuvvvxxxzzz{{{}}}}}}~~~|||{{{zzzxxxtttqqqooollljjjpppxxxuuueeeUUUKKKNNNOOORRRYYYcccmmmtttxxxzzzzzzzzzzzzyyyxxxwwwwwwwwwyyy|||~~~~~~~~~~~~~~~|||||||||||||||{{{zzzzzzyyyyyyyyyzzz{{{{{{|||||||||{{{{{{|||yyy{{{~~~xxxooofffaaaaaaccccccbbbaaa______bbbgggkkkmmmpppuuuxxxzzz~~~{{{wwwuuurrrpppllljjjfffdddcccdddfffhhhiiiiiijjjlllpppqqqqqqpppqqqqqqiiifff```YYYUUUSSSSSSSSSQQQRRRVVV]]]gggpppwwwzzz}}}vvvkkkbbb]]]ZZZXXXVVVUUURRRNNNKKKJJJJJJMMMNNNOOOOOONNNLLLKKKIIIHHHGGGIIIJJJJJJJJJIIIGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@@@@@@@DDDNNNYYYfffuuu}}}xxxrrrmmmiiiddd___[[[XXXXXXXXX\\\aaahhhmmmpppuuu{{{zzzxxxzzz}}}}}}uuukkkddd\\\XXXRRRNNNMMMNNNOOOOOORRRTTTWWWZZZ[[[ZZZXXXWWWYYYWWWUUUTTTTTTVVVXXXYYY[[[[[[\\\]]]^^^___``````bbbeeegggjjjlllooosssvvvuuuvvvwwwyyyzzz|||}}}~~~~~~|||zzzxxxwwwvvvrrrpppnnnkkkjjjpppxxxvvvfffUUUKKKNNNOOOSSS[[[eeepppwww{{{||||||||||||{{{zzzyyyxxxvvvyyy|||}}}}}}}}}~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{~~~yyy{{{~~~~~~vvvmmmfffbbbbbbdddeeedddaaa______ccciiinnnpppsssvvvxxxyyy~~~yyyvvvqqqmmmiiifffbbb___]]]\\\[[[\\\___aaaaaaaaaaaadddgggjjjkkknnnqqqsssqqqnnnhhhaaa[[[WWWUUUTTTOOOPPPQQQTTTZZZdddnnnuuuzzzwwwppphhh___ZZZXXXWWWXXXUUUQQQNNNLLLKKKLLLMMMOOOPPPQQQQQQPPPNNNKKKJJJKKKLLLLLLKKKJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@>>>@@@HHHRRR]]]mmmzzzyyyvvvqqqmmmiiiddd___[[[XXXXXXZZZ]]]bbbiiiooosssxxx}}}{{{rrrhhhaaaYYYUUUQQQNNNMMMNNNMMMMMMRRRTTTWWWYYYZZZZZZYYYWWWZZZXXXWWWUUUUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^______bbbdddgggiiikkknnnrrruuuvvvwwwxxxyyy{{{}}}~~~|||yyyvvvuuutttssspppnnnllljjjiiipppxxxxxxgggVVVKKKMMMOOOSSS\\\hhhrrrzzz}}}~~~~~~}}}}}}{{{zzzxxxxxxvvvyyy|||}}}}}}}}}~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwwwwwwwxxxyyyyyyzzzzzz{{{{{{zzzzzz{{{}}}~~~zzz|||~~~|||tttlllfffcccdddeeefffeeebbb___```dddkkkqqqsssuuuwwwxxxyyy~~~zzzuuuqqqlllgggbbb^^^ZZZXXXYYYXXXVVVWWWXXXYYYXXXWWWZZZ\\\___aaadddhhhmmmpppsssrrroookkkeee^^^XXXTTTPPPRRRSSSSSSUUU\\\gggooorrrsssrrrlllccc\\\[[[\\\XXXVVVSSSOOOMMMLLLKKKKKKNNNPPPRRRTTTSSSQQQNNNLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???>>>>>>>>>??????@@@>>>???EEENNNYYYhhhuuu~~~||||||vvvtttqqqnnniiiddd___[[[XXXYYY[[[^^^bbbjjjqqqvvv{{{zzzpppfff___WWWTTTPPPNNNMMMMMMLLLKKKPPPRRRUUUWWWYYYXXXWWWVVVZZZYYYXXXVVVVVVWWWXXXYYYYYYZZZ[[[[[[]]]]]]^^^___aaacccfffhhhjjjmmmqqqtttwwwwwwxxxzzz|||}}}{{{xxxuuusssrrrrrrooommmllliiihhhooowwwyyyhhhWWWKKKMMMOOOTTT^^^iiittt{{{~~~}}}}}}|||zzzxxxwwwvvvvvvxxx{{{}}}}}}}}}~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwwwwwwwxxxyyyyyyzzzzzz{{{||||||{{{{{{}}}~~~|||}}}~~~zzzrrrjjjfffeeefffggggggeeebbb``````eeelllrrruuuwwwyyyyyyzzzzzztttoookkkddd___[[[XXXTTTRRRTTTSSSRRRSSSUUUUUUTTTSSSUUUWWWYYYZZZ\\\```eeehhhnnnpppssstttoooggg]]]WWWSSSTTTUUUUUUUUUXXX___eeejjjooorrrooofff^^^[[[\\\VVVUUUSSSPPPNNNLLLKKKKKKMMMOOORRRUUUUUUSSSQQQOOOMMMLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@???>>>?????????@@@======BBBJJJTTTbbboooyyy{{{}}}}}}{{{xxxwwwwwwssssssrrrooojjjddd^^^\\\XXXZZZ\\\^^^bbbjjjsssyyy{{{qqqggg___YYYUUUQQQOOONNNMMMLLLKKKMMMOOORRRUUUVVVVVVUUUTTTYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[]]]]]]^^^___aaacccfffhhhjjjmmmqqqtttwwwwwwxxxzzz|||}}}|||yyywwwuuuuuuvvvrrrooollliiigggmmmuuuxxxhhhXXXMMMLLLOOOUUU___jjjuuu|||~~~~~~}}}{{{yyywwwuuutttuuuxxx{{{|||||||||}}}~~~~~~~~~|||||||||{{{zzzyyyxxxwwwxxxxxxxxxyyyzzzzzz{{{{{{||||||||||||~~~}}}~~~xxxooohhhffffffggghhheeedddbbbaaaaaaffflllrrrtttwwwzzz{{{|||~~~uuunnneeeaaa[[[VVVTTTQQQOOONNNNNNMMMNNNQQQTTTUUUUUUTTTQQQSSSTTTUUUVVVXXX\\\___dddjjjrrrwwwvvvooofff```XXXXXXWWWUUUTTTUUUXXX[[[ffflllqqqppphhh___YYYXXXTTTTTTSSSQQQPPPNNNMMMLLLLLLOOORRRUUUVVVUUUSSSRRRNNNMMMLLLKKKIIIHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@???;;;;;;???EEEMMMZZZeeeqqqtttvvvwwwuuutttsssssssssttttttqqqkkkddd^^^\\\WWWYYY\\\^^^bbbiiittt{{{~~~}}}~~~vvvllleee]]]YYYSSSPPPNNNMMMLLLKKKJJJMMMPPPSSSUUUUUUTTTSSSWWWWWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^______bbbdddgggiiikkknnnrrruuuvvvwwwxxxyyy{{{}}}~~~}}}{{{{{{||||||xxxsssoooiiifffjjjqqq{{{uuugggXXXNNNLLLOOOUUU___kkkuuu{{{~~~~~~}}}|||zzzwwwuuutttuuuxxx{{{|||||||||}}}~~~~~~~~~{{{{{{{{{{{{zzzzzzyyyxxxyyyyyyyyyzzz{{{{{{||||||zzzzzz{{{|||~~~wwwmmmgggfffggghhhiiiccccccbbbbbbbbbffflllpppssswwwzzz}}}~~~wwwmmmfff]]]YYYTTTPPPOOOOOONNNMMMLLLLLLMMMPPPSSSUUUTTTSSSMMMOOOPPPQQQQQQSSSUUUXXX\\\cccllltttwwwtttoookkkbbb^^^YYYUUUUUUUUUVVVVVV^^^eeelllnnnjjjbbbZZZVVVRRRSSSSSSSSSSSSRRRPPPPPPMMMOOORRRUUUWWWWWWVVVUUUPPPOOONNNLLLKKKJJJIIIIIIFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@AAAAAAAAAAAA>>>===???CCCHHHRRR[[[hhhkkkoooqqqrrrrrrrrrssssssuuuwwwssslllddd^^^[[[VVVYYY\\\^^^aaaiiittt}}}}}}{{{{{{|||~~~~~~}}}ssslllbbb]]]VVVPPPNNNMMMMMMLLLJJJLLLPPPSSSUUUUUUTTTSSSTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[\\\]]]^^^___``````bbbeeegggjjjlllooosssvvvuuuvvvwwwyyyzzz|||}}}~~~~~~xxxrrrjjjdddgggmmmwww|||rrreeeXXXPPPLLLOOOUUU___kkktttzzz}}}~~~|||zzzxxxuuutttuuuxxx{{{|||||||||}}}~~~~~~~~~zzzzzzzzz{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{||||||}}}xxxxxxzzz|||}}}vvvmmmgggfffhhhiiiiiibbbbbbbbbbbbcccfffkkkooorrrvvv{{{~~~yyyqqqfff___YYYVVVQQQOOONNNOOOOOOOOONNNNNNNNNPPPRRRRRRPPPNNNJJJLLLNNNOOOOOOPPPRRRTTTXXX^^^gggpppvvvwwwuuussskkkddd[[[VVVVVVWWWWWWVVVWWW^^^gggmmmlllfff^^^YYYRRRRRRTTTUUUUUUTTTSSSRRRNNNPPPSSSVVVXXXXXXXXXXXXQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBEEEBBB@@@BBBCCCFFFNNNVVVbbbeeejjjnnnpppqqqsssttttttvvvxxxuuummmddd^^^[[[UUUXXX[[[]]]```hhhttt}}}~~~yyyxxxzzz~~~~~~{{{yyyyyyzzz|||}}}|||yyyrrreee___WWWQQQNNNNNNNNNNNNJJJMMMPPPSSSUUUUUUUUUTTTRRRSSSTTTUUUWWWXXXYYYYYY[[[\\\]]]]]]______```aaaccceeehhhjjjlllooosssvvvuuuuuuvvvxxxzzz{{{}}}}}}~~~{{{tttkkkdddeeekkktttyyypppdddYYYQQQKKKLLLRRR]]]kkkvvvyyyyyy{{{|||}}}{{{xxxvvvuuuuuuvvvxxx{{{~~~~~~}}}|||~~~~~~~~~|||xxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{||||||}}}}}}zzz{{{||||||~~~{{{tttkkkeeeeeeggghhhgggbbbaaa```aaadddhhhmmmppptttvvvxxxzzz}}}wwwlllccc\\\XXXTTTTTTSSSSSSSSSTTTUUUUUUSSSSSSTTTTTTUUUUUUUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUVVVXXX^^^hhhrrryyy{{{zzztttnnneee^^^YYYWWWUUUTTTYYY]]]cccjjjllliiiaaa\\\XXXVVVTTTTTTUUUVVVVVVVVVSSSSSSSSSSSSUUUWWWYYYZZZYYYXXXUUUSSSQQQPPPPPPPPPQQQOOOLLLIIIHHHHHHIIIIIIJJJHHHFFFEEEFFFHHHHHHHHHEEEEEEDDDBBBCCCFFFLLLPPPVVV]]]fffmmmpppssswwwzzz{{{zzzwwwsssmmmfff```]]]UUUXXX\\\^^^aaaiiiuuu~~~{{{{{{zzzyyywwwyyy|||~~~|||yyywwwyyy||||||}}}{{{tttfff^^^WWWSSSPPPLLLKKKMMMKKKLLLOOOQQQSSSTTTTTTTTTUUUUUUTTTTTTUUUWWWXXXZZZ[[[\\\^^^___``````aaaaaaddddddeeegggkkkppptttwwwvvvvvvvvvvvvwwwxxxyyyzzz}}}|||uuullldddbbbeeexxx|||wwwqqqggg]]]UUUKKKMMMRRR^^^kkkuuuyyyyyy{{{||||||zzzwwwuuuuuuvvvwwwyyy{{{~~~~~~}}}|||}}}zzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{|||||||||}}}{{{{{{||||||~~~yyyrrriiidddccceeeeeeeeecccbbbaaabbbeeejjjooorrruuuvvvyyy{{{~~~zzzpppgggaaa]]][[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]\\\[[[ZZZYYYUUUUUUSSSSSSRRRSSSTTTTTTUUUWWW[[[cccmmmuuuxxxyyyxxxrrriiibbb\\\YYYVVVTTTYYY\\\bbbhhhllljjjeee```YYYWWWUUUTTTUUUWWWWWWVVVUUUTTTTTTUUUVVVXXXZZZ[[[[[[ZZZXXXVVVUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKKKKLLLLLLJJJHHHHHHJJJJJJJJJIIIGGGFFFEEEDDDDDDFFFKKKOOOWWW]]]fffmmmpppssswwwzzz{{{yyyvvvqqqjjjccc]]]YYYUUUXXXZZZ\\\```hhhuuu~~~|||xxxuuutttssswwwxxx{{{}}}zzzyyyxxxxxxxxxxxxxxxwwwuuuuuuvvvzzz}}}~~~|||zzzxxxyyy|||}}}}}}|||uuuggg___WWWTTTPPPLLLKKKMMMKKKLLLOOOQQQSSSTTTUUUUUUUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[]]]___```aaaaaabbbddddddeeegggkkkooosssuuuuuuuuuuuuvvvwwwyyyzzz{{{~~~~~~xxxpppgggeeehhhttt}}}{{{vvvpppggg\\\UUULLLNNNSSS^^^kkktttyyyzzz{{{{{{zzzwwwttttttuuuwwwwwwyyy{{{~~~~~~}}}}}}~~~|||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{|||||||||}}}}}}}}}}}}|||zzzsssmmmeeeaaaaaabbbcccbbbcccbbbbbbcccfffkkkpppsssvvvxxx{{{}}}}}}yyyrrrkkkfffdddcccdddhhhhhhjjjkkkkkkkkkjjjiiifffggghhhhhhgggdddbbb```^^^\\\YYYVVVTTTSSSTTTTTTUUUUUUVVV\\\eeennntttxxx|||wwwooohhhccc^^^[[[XXXZZZ]]]aaagggjjjkkkhhheee\\\YYYVVVUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWYYYZZZ[[[]]]\\\\\\[[[ZZZYYYWWWVVVSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNLLLJJJIIIHHHGGGEEEDDDGGGKKKNNNVVV]]]eeelllooorrrvvvzzz{{{yyyuuuoooggg```YYYVVVUUUWWWYYYZZZ___iiiuuu}}}rrrpppllliiifffcccbbbbbbfffgggiiimmmrrrxxx~~~~~~~~~~~~}}}zzzxxxxxxuuurrrnnnllllllmmmmmmrrrrrrqqqpppoooqqquuuxxx~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyzzz|||~~~}}}~~~|||vvvhhh___XXXTTTQQQLLLKKKMMMKKKLLLOOORRRTTTUUUVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXYYYZZZ\\\^^^```bbbbbbcccdddeeefffgggjjjnnnqqqsssttttttuuuvvvwwwyyy{{{||||||tttllliiikkkoooyyyzzzuuupppggg\\\UUUMMMOOOUUU^^^jjjsssxxxzzz{{{zzzxxxtttrrrsssvvvxxxxxxyyy|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{|||~~~||||||}}}~~~~~~|||xxxuuulllfff```^^^```bbbbbbaaaaaaaaaaaabbbfffkkkppptttwwwyyy|||}}}{{{zzzyyyxxxwwwvvvqqqpppooooooppprrrtttuuuzzz|||}}}~~~|||{{{ssstttttttttqqqnnnjjjhhhhhhfffaaa\\\YYYWWWVVVVVVVVVUUUTTTWWW^^^gggpppvvv}}}yyysssnnnjjjfffbbb___^^^___aaaeeeiiikkkjjjhhh___\\\XXXVVVWWWWWWXXXWWWYYYXXXXXXXXXYYYZZZ\\\]]]^^^_________^^^\\\ZZZYYYTTTUUUVVVWWWWWWVVVTTTSSSRRRQQQPPPQQQRRRPPPNNNKKKJJJJJJIIIGGGFFFGGGKKKNNNVVV\\\dddjjjmmmqqquuuyyyzzzxxxsssnnnggg```ZZZWWWVVVWWWXXXZZZ```jjjwww}}}sssmmmdddbbb```]]]ZZZYYYXXXXXXYYYZZZ\\\___fffmmmtttxxx|||{{{yyyxxxwwwuuurrrooonnnkkkgggcccaaaaaacccdddiiijjjiiiiiiiiikkkooossszzz|||~~~}}}zzzxxxvvvuuuwwwyyy}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz|||~~~}}}}}}~~~~~~wwwiii```YYYUUUQQQMMMKKKMMMJJJLLLOOORRRUUUVVVWWWWWWSSSSSSRRRRRRRRRSSSUUUUUUWWWXXX[[[]]]```bbbcccdddeeeeeefffhhhjjjmmmoooqqqrrrssstttvvvxxxzzz|||}}}~~~~~~xxxoookkklllnnnyyyzzzuuupppggg]]]UUUMMMOOOUUU^^^hhhqqqwwwyyyzzzyyyvvvsssqqqsssvvvzzzyyyzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzzzz|||}}}xxxuuufffbbb^^^]]]```ccccccbbb_________aaaeeejjjpppssswwwzzz~~~~~~}}}yyyuuurrrpppoooppplllooouuu|||}}}zzzvvvtttssspppkkkfffaaa^^^\\\[[[ZZZXXXVVVWWW[[[dddmmmtttzzzxxxvvvtttrrroookkkhhhdddcccdddfffiiikkkkkkjjjccc```[[[YYYXXXYYYYYYYYY[[[[[[[[[[[[\\\]]]___```aaaaaaaaaaaa```^^^\\\ZZZUUUWWWYYY[[[[[[ZZZXXXWWWVVVUUUTTTUUUUUUSSSPPPNNNMMMMMMLLLJJJHHHIIILLLOOOUUU[[[ccciiilllpppuuuyyyzzzxxxtttnnnhhhbbb]]][[[WWWWWWXXX[[[cccnnnyyy|||sssiiibbb[[[ZZZWWWUUUSSSSSSRRRSSSSSSTTTUUUYYY___gggooossswwwvvvuuuttttttqqqnnnkkkfffccc___[[[YYYYYYZZZ[[[```aaaaaaaaaaaadddiiillluuuxxx|||~~~~~~}}}yyytttqqqnnnqqqtttyyy}}}~~~|||{{{{{{{{{zzzzzzzzz{{{|||}}}}}}{{{|||}}}}}}~~~|||~~~xxxjjjbbbZZZVVVRRRMMMLLLMMMJJJLLLOOOSSSVVVXXXYYYYYYRRRRRRQQQPPPPPPQQQSSSSSSVVVXXXZZZ]]]```bbbcccdddeeefffgggiiikkkmmmoooppprrrrrrtttuuuxxxzzz}}}~~~|||~~~}}}}}}~~~yyyppplllmmmooo{{{~~~yyyuuuppphhh^^^WWWLLLOOOUUU]]]eeennnuuuyyyyyyxxxvvvtttrrrtttwwwzzzzzz{{{|||}}}~~~}}}|||{{{|||~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzzzzyyyyyyzzz~~~~~~~~~}}}zzzvvvssseeebbb______aaaccccccaaa^^^^^^^^^```dddjjjppptttwwwzzz~~~~~~zzztttnnnmmmnnnpppsssyyy|||zzzvvvqqqkkkgggdddbbb___^^^\\\[[[]]]dddlllrrrwwwwwwwwwxxxxxxvvvrrroooiiihhhhhhjjjmmmooopppooojjjfffaaa]]]\\\]]]]]]]]]____________aaaccceeefffeeeddddddbbbaaa___]]]\\\XXXZZZ\\\^^^___^^^]]]\\\\\\ZZZYYYXXXXXXWWWTTTRRRPPPPPPPPPOOOMMMNNNQQQSSSWWW\\\dddiiimmmqqqvvvzzz{{{yyyuuuooojjjddd```^^^XXXXXXZZZ___gggrrr|||xxxooofff___WWWVVVTTTRRRQQQQQQQQQRRRTTTUUUVVVZZZ___gggnnnrrruuuttttttuuutttrrrooollleeebbb^^^YYYVVVTTTTTTUUUXXXYYYYYYYYY[[[^^^cccgggnnnsssyyy|||}}}~~~zzzuuupppmmmnnnqqquuuyyy{{{{{{zzzyyywwwvvvuuuuuuwwwyyy|||}}}~~~|||||||||~~~~~~{{{}}}yyykkkccc[[[VVVRRRMMMLLLNNNJJJLLLOOOSSSVVVYYYZZZZZZSSSRRRQQQQQQQQQQQQSSSSSSVVVXXXZZZ]]]___aaacccccceeefffhhhjjjlllnnnpppqqqrrrssstttvvvxxxzzz|||}}}||||||{{{|||}}}yyyqqqmmmnnnqqq}}}~~~zzzvvvqqqjjj```XXXLLLOOOTTT[[[ccckkkssswwwxxxxxxwwwuuutttuuuxxx{{{zzz{{{|||}}}~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzyyyyyyyyywwwxxxyyyxxxxxxyyy|||{{{zzzxxxxxxxxxwwwtttrrriiifffbbbaaaccccccaaa___^^^^^^___aaaeeelllrrruuuwwwzzz~~~}}}|||xxxrrrooopppuuuzzz{{{uuupppllliiiddddddcccbbbbbbffflllqqqvvvwwwxxxzzz{{{yyyuuuqqqmmmmmmmmmpppsssvvvwwwwwwqqqmmmgggcccbbbbbbbbbbbbdddddddddeeegggjjjmmmnnnjjjhhhfffdddaaa___^^^^^^\\\]]]___aaabbbbbbbbbbbbccc```]]]\\\[[[[[[YYYWWWUUUUUUUUUUUUTTTUUUWWWYYYZZZ___fffkkkooosssyyy}}}~~~{{{wwwpppjjjddd```^^^YYYZZZ]]]ccclllwww{{{tttkkkeee[[[ZZZXXXWWWWWWWWWXXXYYY\\\]]]^^^bbbgggmmmsssvvvxxxxxxyyyzzz{{{zzzvvvsssooolllgggaaa[[[WWWUUUSSSRRRRRRSSSTTTUUUYYY^^^bbbgggnnnuuuyyyzzz{{{~~~yyytttqqqmmmooorrrvvvxxxxxxxxxwwwssssssrrrrrrtttxxx|||~~~}}}|||{{{}}}zzz|||yyylllccc[[[WWWSSSNNNLLLNNNJJJLLLOOOSSSWWWZZZ[[[\\\VVVUUUTTTSSSSSSSSSUUUUUUWWWXXXZZZ]]]___aaabbbbbbeeefffiiikkknnnpppqqqrrrsssssstttvvvxxxzzz|||}}}|||}}}||||||}}}yyyqqqnnnpppqqq~~~zzzwwwrrrkkkaaaZZZKKKOOOTTT[[[bbbjjjrrrwwwxxxxxxwwwvvvuuuvvvxxx{{{{{{{{{|||}}}~~~}}}}}}}}}|||||||||||||||}}}}}}}}}{{{{{{{{{zzzzzzyyyyyyyyyvvvwwwxxxxxxxxxyyy|||~~~zzzyyyxxxxxxyyyyyyxxxwwwmmmiiieeeddddddccc```]]]_________bbbgggmmmssswwwvvvzzz~~~wwwvvvtttqqqqqqvvv|||vvvpppmmmggghhhhhhgggeeeggglllqqqvvvwwwyyy{{{|||zzzuuuqqqooooooppptttxxx|||}}}}}}vvvrrrlllgggffffffffffffggghhhhhhjjjlllooorrrsssmmmkkkhhheeebbb``````______```aaacccdddeeeffffffgggdddaaa^^^^^^]]]\\\[[[XXXYYYYYYYYYXXXYYY\\\^^^\\\bbbiiinnnqqquuu{{{}}}xxxqqqjjjccc___\\\ZZZ[[[^^^fffpppzzzzzzsssmmmbbbbbb``````___```aaabbbeeefffgggjjjoootttyyy|||~~~~~~|||zzzwwwqqqjjjccc]]]XXXUUUNNNOOOPPPQQQSSSWWW\\\```bbbjjjrrrwwwxxxyyy}}}~~~yyyvvvlllnnnqqqtttvvvvvvvvvvvvqqqpppppppppssswww|||}}}|||{{{|||yyy{{{zzzlllddd\\\WWWSSSNNNLLLNNNJJJLLLPPPTTTWWWZZZ\\\\\\XXXWWWVVVUUUUUUVVVWWWWWWWWWXXXZZZ]]]___```aaaaaaeeegggiiillloooqqqssssssttttttuuuvvvwwwyyy{{{|||}}}~~~|||}}}}}}yyyrrroooqqqppp~~~{{{wwwssslllbbb[[[JJJNNNTTT\\\dddlllqqqtttyyy{{{|||{{{xxxwwwvvvwwwyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}}}}||||||{{{{{{}}}|||{{{zzzyyyxxxxxxxxxvvvwwwwwwwwwxxxzzz}}}}}}|||{{{{{{{{{zzzwwwtttvvvnnngggeeeddd```]]]]]]______```bbbfffjjjnnnpppxxxzzz}}}}}}}}}|||wwwuuuuuuvvv{{{~~~{{{yyywwwrrrqqqooollljjjkkkooorrrvvvwwwyyyzzzyyyvvvtttrrrrrrrrrssswww{{{~~~yyysssmmmiiihhhiiimmmooossswwwyyyzzzzzzyyywwwrrrkkkfffeeeeeeeeeeeeccccccccceeehhhkkknnnpppooolllhhhfffffffffccc```_______________aaabbbcccdddfffjjjpppuuuzzz}}}{{{tttnnnjjjfffaaa]]]\\\]]]aaajjjvvv~~~{{{tttrrrnnnkkkjjjlllnnnpppssstttvvvyyy{{{|||}}}~~~}}}xxxsssjjj```YYYSSSRRRPPPOOOPPPSSSVVVYYY___dddkkkpppssswww|||{{{tttrrrooommmmmmooorrrttttttssspppllljjjlllqqqxxx|||~~~}}}~~~}}}zzz{{{|||qqqggg\\\WWWTTTPPPNNNOOOKKKLLLNNNRRRWWWYYYYYYYYYSSSSSSUUUVVVWWWXXXXXXXXX[[[[[[[[[\\\^^^```aaabbbffffffgggiiilllnnnppprrrtttvvvxxxxxxwwwwwwyyyzzz|||~~~|||}}}{{{zzz{{{{{{yyysssnnnqqq{{{}}}wwwrrrmmmbbbXXXIIIMMMSSS[[[ccckkkpppssswwwyyyzzzzzzyyyxxxxxxyyyzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}||||||~~~}}}||||||||||||||||||}}}|||{{{zzzyyyyyyyyyyyywwwwwwwwwwwwwwwzzz}}}|||{{{||||||{{{xxxuuuvvvmmmfffeeeccc```]]]^^^______```bbbeeejjjnnnpppwwwzzz~~~~~~|||{{{zzzzzz{{{~~~~~~}}}|||vvvvvvtttrrrpppqqqtttvvvyyyzzz{{{|||{{{xxxvvvtttttttttvvvzzz}}}xxxssspppoooooosssvvvzzz}}}~~~}}}yyyuuuoookkkhhhgggfffeeedddeeefffhhhjjjmmmpppqqqtttqqqooonnnoooooollljjjjjjiiihhhgggfffeeeeeedddiiikkkoootttxxx|||~~~~~~zzztttooolllhhhdddaaa^^^```eeennnyyy}}}||||||~~~}}}{{{yyyvvvuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwzzz~~~yyyooohhh]]]ZZZUUUQQQOOOPPPRRRTTTYYY___gggmmmppptttyyy}}}|||uuutttqqqnnnlllnnnppprrrsssrrrpppmmmkkkmmmqqqwwwzzz~~~}}}~~~|||zzz{{{tttiii^^^YYYUUUPPPNNNOOOJJJKKKMMMRRRVVVYYYZZZYYYUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[]]]___aaabbbffffffgggiiilllnnnqqqrrrssstttvvvvvvvvvxxxzzz|||{{{|||}}}zzzzzzyyywwwxxxxxxvvvrrrooopppzzz~~~xxxtttooodddZZZHHHLLLRRRZZZcccjjjooorrrtttvvvyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||~~~~~~}}}}}}}}}}}}||||||}}}|||{{{zzzzzz|||}}}}}}}}}|||{{{zzzzzzzzzzzzxxxxxxwwwvvvwww{{{~~~}}}}}}~~~}}}zzzwwwuuullleeedddccc```^^^^^^______```bbbeeeiiimmmpppwww{{{~~~|||zzz{{{|||}}}}}}}}}}}}}}}~~~{{{||||||{{{yyyyyyzzz|||}}}}}}~~~~~~{{{yyywwwttttttvvvzzz|||zzzxxxwwwzzz}}}}}}yyyuuuqqqooollliiiggghhhiiikkknnnqqqsssuuuvvvzzzzzzyyyzzz||||||{{{yyyuuuuuusssqqqooonnnmmmmmmrrrtttwwwzzz|||~~~~~~~~~|||yyytttqqqnnnkkkhhheeebbbdddjjjrrr|||}}}zzzyyyxxxzzz}}}~~~||||||{{{{{{{{{zzzxxxuuussspppoooiiijjjlllpppvvv~~~zzzjjjddd\\\UUUPPPOOOPPPQQQUUU[[[dddjjjnnnrrrwww{{{yyyxxxtttooommmnnnpppssstttuuusssqqqppprrruuuxxx{{{~~~}}}}}}zzzyyy{{{wwwlllaaa[[[VVVQQQNNNOOOJJJKKKMMMQQQVVVYYYZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXWWWXXXYYY[[[]]]___bbbcccfffggghhhjjjllloooqqqrrrqqqssstttuuuuuuxxx{{{~~~|||}}}}}}|||{{{xxxvvvvvvtttrrrqqqqqqqqqpppnnnnnnxxxyyyuuuqqqggg]]]HHHLLLRRRZZZcccjjjooorrrsssuuuwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzz}}}}}}}}}}}}}}}}}}||||||}}}|||zzzyyyyyy{{{~~~}}}||||||{{{{{{{{{||||||yyyyyyxxxwwwyyy~~~~~~{{{tttkkkdddbbbbbb___^^^_________```bbbeeeiiimmmpppvvvzzz~~~~~~~~~}}}zzzxxxwwwwwwssstttuuuvvvxxxyyyyyyzzzzzzzzz{{{|||}}}~~~~~~}}}{{{xxxxxxzzz~~~~~~{{{yyywwwsssooolllmmmnnnqqqtttwwwzzz|||}}}}}}zzzxxxvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}{{{wwwssspppllliiigggdddhhhnnnwww|||{{{zzzzzz|||}}}zzzwwwuuuuuutttrrroookkkhhhdddccc^^^___aaafffmmmvvvvvvpppfff\\\UUURRRRRRSSSTTTZZZccciiimmmqqqvvvzzz}}}xxxrrroooppptttwwwyyyzzzyyyxxxxxxyyyzzz}}}~~~~~~~~~{{{yyyxxx{{{{{{oooccc]]]XXXRRROOOOOOKKKKKKMMMQQQWWWZZZ\\\\\\ZZZYYYVVVUUUTTTUUUWWWXXXWWWXXXYYY[[[^^^aaacccdddfffggghhhjjjllloooqqqrrrrrrsssttttttuuuwwwzzz}}}~~~|||yyywwwuuurrrppppppnnnkkkiiiiiijjjkkkkkkmmmwww~~~yyyvvvrrrhhh^^^IIILLLSSS[[[cccjjjooorrrsssuuuvvvwwwvvvuuuvvvwww{{{{{{{{{{{{zzzzzzzzzzzz||||||||||||||||||}}}}}}}}}{{{zzzxxxyyy{{{~~~||||||{{{{{{{{{||||||}}}{{{zzzzzzzzz|||~~~sssjjjbbbaaaaaa___^^^```______```bbbfffjjjnnnqqquuuyyy~~~{{{yyyuuuqqqooonnnnnnooonnnppprrrtttvvvwwwxxxxxxxxxyyy{{{|||~~~}}}yyyuuuqqqrrrtttwww{{{~~~}}}}}}~~~~~~|||wwwqqqllliiigggfffjjjrrrzzz~~~~~~}}}}}}}}}~~~~~~{{{vvvqqqnnnjjjiiigggdddaaa]]]ZZZXXXXXXYYY[[[^^^eeelllsssxxx}}}ssshhh___YYYVVVTTTUUUZZZaaagggjjjnnntttxxx}}}wwwuuuvvvzzz}}}}}}||||||||||||~~~~~~~~~yyyxxxxxx|||}}}rrreee^^^YYYSSSOOOOOOMMMMMMOOORRRWWW[[[]]]]]][[[YYYWWWUUUUUUUUUWWWXXXYYYYYY[[[]]]___bbbdddfffgggggghhhjjjmmmoooqqqssstttuuuvvvuuuuuuvvvyyy{{{~~~}}}yyyvvvrrrooolllllljjjgggdddbbbccceeegggkkkvvv}}}xxxuuuqqqhhh^^^HHHKKKQQQYYYbbbiiinnnqqqqqqrrrtttuuutttssstttuuuzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||}}}}}}|||{{{zzzyyyyyy{{{|||~~~zzzzzzzzzzzz{{{|||}}}}}}||||||}}}~~~rrriiiaaa``````^^^___aaa```aaaaaadddgggkkkooorrruuuxxx|||~~~{{{xxxtttrrrpppmmmllllllmmmnnnqqqsssuuuwwwxxxyyyyyyyyywwwxxxzzz}}}yyyyyyyyyzzz|||zzzsssmmmiiihhhgggmmmuuu}}}~~~|||zzzyyyyyy{{{|||||||||yyyuuuqqqnnncccbbbaaa^^^[[[XXXUUUTTTVVVVVVXXXZZZ^^^cccgggjjjsssxxx~~~tttiiiaaaZZZWWWWWW[[[```ccceeejjjpppuuu{{{}}}{{{{{{~~~}}}}}}||||||}}}~~~yyyxxxxxx|||~~~rrrfff___ZZZSSSPPPPPPOOONNNOOORRRVVVZZZ\\\\\\ZZZYYYXXXVVVVVVVVVWWWWWWZZZ[[[\\\^^^```bbbeeefffggggggiiijjjmmmppprrrsssuuuvvvxxxxxxwwwwwwxxxzzz{{{|||}}}yyyuuupppmmmllljjjgggbbb^^^^^^```ccchhhsss~~~yyyuuuqqqhhh^^^EEEIIIOOOWWW___ggglllooollloooqqqrrrrrrrrrtttuuuyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}}}}||||||{{{zzzzzzzzz{{{{{{yyyyyyyyyyyyzzz{{{|||}}}|||~~~~~~qqqhhh```______^^^___aaabbbbbbccceeehhhmmmqqqssstttvvvyyy{{{}}}|||zzzxxxxxxxxxwwwuuuttttttttttttuuuvvvwwwyyy{{{{{{{{{zzzyyyxxxzzz||||||uuunnnkkkjjjiiioooyyy}}}wwwsssppprrrsssuuuuuuuuusssqqqooodddcccbbb___\\\YYYWWWUUUTTTUUUVVVXXXZZZ\\\^^^___cccgggmmmrrrvvv{{{{{{tttkkkccc^^^]]]___aaabbbcccgggnnntttzzz~~~||||||~~~~~~yyyxxxxxx}}}~~~rrrfff___ZZZTTTPPPPPPOOONNNNNNPPPTTTWWWYYYZZZXXXXXXXXXXXXWWWWWWWWWWWW[[[[[[\\\]]]___aaacccdddggghhhiiikkkmmmppprrrsssrrruuuyyyzzzzzzzzzzzz{{{zzz{{{~~~{{{vvvrrrnnnmmmiiiddd^^^\\\^^^```dddooozzzwwwrrriii___CCCGGGMMMUUU]]]eeejjjmmmiiikkknnnpppqqqsssuuuvvvxxxxxxyyyyyyzzz{{{||||||zzz{{{{{{{{{||||||}}}}}}|||||||||{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{|||}}}|||~~~|||}}}}}}pppggg___^^^___^^^___aaaccccccdddfffiiimmmrrrttttttuuuwwwxxxyyy{{{~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}zzz{{{|||}}}}}}|||zzzyyy{{{}}}}}}vvvooolllllljjjqqq{{{{{{|||~~~vvvoookkkgggiiilllnnnooooooooonnnhhhgggfffccc```]]]ZZZYYYTTTUUUVVVXXXYYYYYYYYYYYYVVVYYY]]]```dddjjjrrrxxx}}}~~~~~~zzzssslllgggcccddddddddddddhhhpppvvvzzz~~~}}}~~~~~~yyyxxxyyy}}}}}}rrrfff___ZZZTTTQQQQQQOOOMMMMMMNNNRRRUUUWWWWWWWWWWWWXXXYYYYYYXXXXXXWWW[[[[[[[[[\\\^^^```aaabbbggghhhiiikkkmmmppprrrsssppptttyyy|||||||||||||||{{{}}}{{{wwwpppppplllfff```\\\]]]___aaalll||||||xxxsssiii___DDDFFFKKKSSS\\\cccggghhhkkkmmmoooqqqtttuuuvvvwwwvvvwwwxxxyyy{{{|||}}}}}}{{{|||}}}}}}}}}}}}}}}|||{{{{{{||||||{{{yyywwwvvvxxxwwwwwwwwwxxxzzz|||}}}|||{{{xxxmmmgggaaa^^^___aaaaaa```______aaacccgggkkkoooqqqssssssssssssuuuzzz}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzvvvssspppooosssxxx~~~~~~xxxxxxyyyqqqlllkkkgggdddeeeiiilllnnnmmmmmmlllkkkhhhddd```]]]\\\YYYYYYYYYYYYXXXWWWVVVUUUSSSTTTTTTSSSTTTXXX___eeepppwww}}}vvvrrrmmmkkkhhhdddbbbeeekkkoooyyy~~~}}}~~~zzzzzz|||}}}sssiiibbbZZZRRRNNNNNNOOOOOOOOOOOOQQQSSSUUUWWWXXXXXXWWWWWWWWWWWWVVVVVVZZZ\\\^^^___^^^^^^___aaaiiijjjlllllllllmmmppprrrwwwwwwxxxyyyzzz|||}}}~~~~~~|||tttqqqlllhhhddd___[[[WWWaaahhhvvv}}}xxxqqqjjjdddDDDFFFKKKSSS]]]eeeiiikkkooopppqqqsssuuuwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{|||}}}~~~{{{{{{|||||||||zzzyyyxxxyyyyyyxxxxxxyyyzzz|||||||||~~~{{{wwwlllgggaaa^^^___aaaaaa```^^^___aaacccgggkkkoooqqqrrrsssssssssuuuzzz~~~}}}|||}}}~~~}}}yyyuuusssqqqpppvvvzzzxxxxxxwwwrrrmmmiiieeedddfffhhhhhhgggmmmmmmkkkhhheeeaaa___]]]]]]]]]\\\[[[ZZZWWWUUUTTTSSSTTTTTTRRRQQQSSSWWW[[[eeemmmxxx~~~vvvsssmmmgggdddfffkkkooowww~~~~~~{{{}}}zzzzzz}}}~~~tttjjjccc[[[SSSOOOOOONNNNNNNNNPPPRRRUUUWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVXXXZZZ]]]^^^___```aaaccchhhjjjkkkllllllnnnqqqsssvvvwwwwwwxxxyyy{{{}}}~~~~~~|||uuurrrmmmiiieeeaaa\\\YYY```hhhvvvzzzssskkkfffEEEFFFKKKSSS^^^gggnnnqqqtttuuuvvvwwwwwwxxxyyyyyy{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}{{{{{{}}}}}}}}}|||{{{zzz|||{{{{{{zzzzzz{{{{{{|||{{{}}}{{{vvvlllgggaaa^^^___aaa```___^^^___```cccgggkkkoooqqqqqqrrrsssuuuwww{{{}}}yyyvvvtttrrrrrrzzz}}}xxxwww|||uuuqqqkkkiiiiiiiiifffdddlllkkkjjjhhhfffcccaaa```aaabbbcccccccccaaa^^^]]]YYYYYYWWWTTTQQQQQQRRRTTTZZZbbbppp~~~|||tttlllffffffjjjnnnuuu}}}}}}yyyzzz|||yyyzzz~~~vvvlllddd]]]TTTPPPPPPMMMMMMNNNPPPSSSVVVYYY[[[ZZZYYYWWWUUUTTTTTTUUUVVVVVVYYY\\\^^^```aaaccceeegggiiikkklllmmmooorrruuuvvvvvvvvvwwwyyyzzz|||}}}}}}~~~~~~{{{uuurrrmmmiiifffbbb___\\\^^^gggvvv|||uuummmgggEEEGGGKKKTTT___kkksssvvvzzzzzzzzzyyyzzzzzzzzz{{{|||||||||||||||||||||||||||}}}~~~{{{|||}}}~~~~~~~~~}}}~~~}}}}}}|||||||||{{{{{{{{{|||~~~{{{~~~uuulllgggaaa___```aaa```___]]]^^^```cccgggkkkoooqqqrrrsssvvvxxxzzz~~~}}}zzzxxxwwwwww~~~wwwuuu~~~xxxtttsssqqqnnnkkkkkkkkkkkkkkkjjjhhhgggfffiiikkkooosssuuuvvvvvvuuukkkhhhccc]]]XXXVVVUUUVVVUUU\\\iiixxxzzzooohhhgggjjjnnnvvv}}}|||xxxxxxzzz~~~xxx{{{xxxmmmfff^^^VVVQQQRRRNNNOOOOOOPPPSSSUUUXXXZZZ\\\ZZZWWWTTTSSSTTTUUUWWWWWWYYY]]]___```aaaccceeefffhhhjjjlllnnnppptttvvvvvvvvvvvvwwwxxxyyy{{{||||||~~~|||uuuqqqmmmiiifffccc```]]]]]]gggwww~~~vvvmmmgggFFFHHHMMMVVVbbbnnnwww{{{~~~}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}~~~tttkkkfffaaa___```aaa```^^^\\\]]]___bbbfffkkkooorrrsssuuuyyy|||~~~|||}}}}}}}}}}}}~~~wwwttt|||~~~zzzvvvrrrrrrssssssssssssrrrrrrvvvyyy~~~xxxnnnfff___[[[YYYUUUYYYbbbppp~~~tttllljjjllloooxxx~~~|||yyyyyyzzz}}}www{{{zzzoooggg___VVVRRRRRRQQQPPPPPPQQQRRRTTTVVVWWW\\\ZZZWWWUUUTTTUUUWWWXXXYYY[[[^^^___``````bbbdddfffhhhjjjlllnnnqqqtttwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{}}}vvvrrrmmmhhheeeccc```^^^]]]hhhxxx}}}}}}~~~~~~wwwmmmgggFFFIIIOOOYYYfffqqqyyy}}}}}}|||{{{{{{||||||}}}~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~tttjjjfffbbb```aaaaaa```^^^[[[\\\^^^bbbfffkkkooorrrssswww{{{~~~||||||}}}~~~xxxuuu{{{}}}~~~~~~~~~~~~}}}||||||{{{oooeee___ZZZZZZ___jjjzzz{{{sssooooooqqqyyy~~~{{{{{{||||||vvv{{{zzzoooggg___VVVRRRRRRQQQQQQPPPPPPQQQRRRTTTUUU[[[ZZZXXXWWWVVVWWWXXXZZZZZZ\\\^^^``````aaabbbdddfffhhhkkkmmmnnnqqqtttwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}xxxtttnnniiifffdddaaa______iiiyyy{{{zzzzzz}}}xxxnnngggGGGJJJQQQ\\\hhhttt{{{~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||{{{|||}}}}}}}}}tttjjjfffbbb```aaabbb```]]][[[\\\^^^aaafffkkkooorrrsssvvv||||||xxxvvvxxx}}}|||www}}}~~~|||~~~zzzpppfffbbbaaaiiiyyy{{{uuusssssszzz}}}}}}|||vvv{{{{{{oooggg___VVVRRRRRROOOOOONNNOOOPPPRRRSSSUUUZZZYYYYYYYYYYYYZZZ[[[[[[XXXZZZ^^^```aaabbbdddfffgggiiilllmmmnnnqqqtttwwwxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}xxxqqqlllhhheeecccaaabbbkkkzzz}}}zzzyyyzzz~~~zzzpppiiiGGGJJJRRR^^^jjjuuu{{{~~~~~~|||{{{zzz{{{|||}}}~~~~~~}}}||||||{{{~~~|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{}}}}}}}}}}}}uuujjjfffbbbaaabbbbbb```]]][[[\\\^^^aaafffkkkooorrrrrrvvv{{{yyyvvvrrrrrrvvv~~~zzz~~~}}}zzzxxxuuuyyyrrrkkkfffjjjyyyyyyvvvuuuzzz{{{uuu|||{{{oooggg___VVVQQQQQQLLLLLLMMMNNNOOORRRTTTVVVYYYYYYZZZZZZ[[[\\\\\\\\\VVVYYY]]]___aaacccfffhhhhhhjjjlllmmmnnnppptttvvvyyyyyyyyyyyyzzz{{{{{{|||~~~~~~~~~{{{tttnnnjjjgggeeeccccccmmmzzz|||yyyyyy{{{{{{qqqjjj