BM6P6(@ (((((()))***************+++++++++++++++++++++++++++++++++***)))***,,,...444666999<<<>>>AAAEEEHHHMMMOOORRRTTTTTTUUUWWWYYYZZZYYYYYYWWWVVVUUUTTTTTTWWW\\\\\\UUUQQQQQQNNNIIIHHHKKKOOOXXXnnnyyyzzz}}}~~~vvveeeXXXLLLGGGAAA>>>???@@@???======<<<<<<;;;;;;;;;<<<<<<777888999::::::999777666888888777777666666555555///444888:::777444333333444444333333333444555555666555555444444333222222111111000000111111222333333222111000000111222333666444222///---,,,,,,,,,////////////000000000000------------------------........................---------............/////////////////////.....................---------000000000000000000000000:::777444000......///000111111222333333444555555<<<<<>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999777777777666666666666555333555666666444222222333222111111111222222333444444444333333222111111000111000000000000111222222222111111000000111111222//////.........///000000//////......---,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------.........///000000111111////////////////////////111111111111111111111111---......//////000000111111000000111444777;;;===DDDHHHPPPZZZfffvvv}}}tttmmmkkkjjjjjjhhhhhhooowww~~~}}}zzzxxxxxxxxxzzz{{{(((((()))***************(((((((((((((((((((((((((((***+++,,,...000444777;;;>>>BBBFFFHHHKKKNNNQQQPPPRRRTTTUUUTTTTTTTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZTTTUUUSSSPPPMMMMMMOOOPPPOOOVVVeee~~~~~~}}}{{{zzzzzzsssuuuuuussspppsss{{{~~~hhh___QQQGGGBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;999999999999999888777666666666666666666666666666555555555444222222222333222111111111222333444555333333222222111000000000000000000000000111222222111111000000000000111111111111000///...---------***+++,,,---......------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------.........+++,,,,,,,,,,,,,,,------,,,------...///000000111///////////////////////////000111111111000//////------.........///////////////000111333555777888<<<>>>AAAFFFOOO\\\iiirrr}}}xxxpppooooooooopppttt{{{}}}yyyvvvtttsssrrrxxx~~~||||||~~~|||{{{}}}~~~|||wwwtttssssssyyy|||(((((()))***************)))))))))))))))))))))))))))+++,,,---...000444777===@@@EEEHHHJJJLLLOOOQQQRRRTTTVVVVVVUUUTTTUUUVVVVVVWWWWWWXXXZZZZZZ[[[\\\UUUSSSPPPMMMKKKJJJMMMQQQQQQ^^^tttzzztttppppppppppppooonnnlllkkkjjjiiihhhhhhgggeeeddddddccc^^^```aaa```___ccclllttt{{{zzzzzznnn\\\NNNFFFBBBAAA@@@>>>>>>===;;;;;;:::::::::888888888777666555444444555555555555555666666666777555444333333333444444222222222333333444666666333222222111111000//////000000//////000000111222000000000000000000000000000000000///...------,,,***+++---...//////......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++,,,,,,------++++++,,,------...//////........................//////111111000///---,,,.........///////////////000000111222333444555666444666777:::>>>EEEMMMSSS___iiiwww~~~xxx{{{zzzwwwtttqqqpppppppppmmmpppvvv}}}~~~~~~}}}~~~}}}}}}zzzvvvtttvvv{{{~~~~~~}}}|||{{{xxxvvvtttttttttrrroookkkjjjlllnnnvvv|||(((((()))***************************************+++,,,...///000222666999@@@CCCGGGJJJLLLMMMOOOPPPSSSUUUWWWWWWVVVVVVWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\SSSOOOLLLKKKIIIIIIMMMTTTZZZmmmzzzwwwrrrrrrpppmmmiiiccc]]]ZZZZZZZZZZZZZZZYYYXXXVVVVVVTTTSSSSSSRRRRRRQQQQQQPPPNNNOOOPPPPPPQQQUUU]]]bbbkkkpppwww|||{{{~~~}}}hhhUUUJJJEEECCCAAA???>>>===<<<;;;::::::::::::999999888777666555555444555555555555666666666777555333333555666555555222222222333444555666777333333222222111000000///000////////////000111111///000000111111000000///------.../////////......,,,---...//////---+++*********++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,------...+++++++++,,,---------..............................//////000///...,,,+++////////////////////////111000000//////////////////111222444666999>>>AAAGGGNNNYYYeeerrryyyxxxyyy{{{{{{zzzyyyyyyzzzwwwyyy}}}~~~|||{{{~~~{{{{{{{{{yyyuuurrrpppppppppuuu{{{{{{uuusssrrrqqqssstttttttttuuuwww{{{~~~||||||}}}{{{yyyxxxyyyyyyvvvssssssvvvzzz(((((()))***************************************+++---///111333777;;;>>>CCCGGGKKKMMMNNNNNNOOOPPPTTTVVVXXXYYYXXXXXXYYYZZZXXXXXXYYYZZZ[[[[[[\\\\\\SSSNNNKKKKKKKKKLLLSSS\\\mmmyyyvvvsssnnniiieeebbbaaa[[[[[[ZZZXXXUUUQQQNNNLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIILLLPPPSSS[[[```eeeiiilllpppvvv{{{}}}wwwrrr\\\NNNGGGDDDCCC???>>>===<<<;;;:::::::::;;;:::999888777666555555444444444555555555666666666444333555777999888666111111111222333444666777444333333222111111000000///////////////000111111...///000111111000///...---.../////////...---,,,***+++---......,,,***((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---.........,,,---------------------........................,,,,,,---.............../////////////////////...111000...,,,,,,,,,------000111222222222444777:::888===DDDLLLUUUaaannnxxx~~~zzzrrrmmmjjjooovvv}}}{{{xxxvvvvvvyyy~~~(((((()))***************************************+++---000333666:::@@@CCCFFFIIIMMMOOOOOOOOOOOOPPPTTTVVVYYYZZZYYYYYY[[[\\\XXXYYYYYYZZZ[[[[[[\\\\\\TTTOOOLLLNNNPPPRRRZZZeee~~~~~~uuulllfffdddbbb^^^ZZZWWWTTTSSSSSSMMMMMMLLLKKKJJJHHHGGGFFFAAABBBBBBBBBAAAAAA@@@???DDDDDDDDDEEEEEEEEEFFFFFFHHHFFFDDDDDDGGGJJJKKKKKKPPPTTTXXXZZZ[[[___dddhhhnnnsss}}}}}}uuu}}}xxx```PPPHHHEEEDDD??????===<<<;;;::::::999:::999888666555444444444444444444555555555666666555444333666999;;;999777000000000111222444555666444444333333222111111111///////////////000111111...///000111111000///...111111111000...,,,)))(((%%%'''***,,,...---,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////..................------........................******+++,,,---///000000........................000///...------...000111222222111///...///111444222666:::>>>CCCKKKVVV]]]hhhqqq~~~}}}yyy}}})))************+++++++++******************++++++...///111333666;;;BBBFFFIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZYYYZZZ[[[ZZZXXXVVVTTTRRRRRRWWWaaarrr}}}zzzuuunnnfff___YYYVVVQQQPPPOOONNNKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCAAAAAACCCCCCCCCBBBAAAAAAAAA@@@@@@AAABBBAAA?????????AAAEEEEEEDDDEEEEEEGGGIIIJJJOOOPPPRRRTTTVVVWWWXXXYYY___fffooovvv|||gggSSSJJJFFFCCC@@@===;;;;;;888444444888888999::::::999777555444555555555555555555555555444333333444555777999:::222222222111111111000000000000000000000000000000000000000000///////////////...---...000111111000...///000000000///---,,,......---------,,,,,,,,,,,,++++++******++++++,,,+++))))))***---...,,,***************+++,,,------,,,,,,---...---,,,***)))......---------,,,,,,,,,------------,,,,,,+++***++++++++++++,,,---...///......//////......---,,,---...///...,,,,,,...///...////////////000000000000111333444555777;;;>>>MMMRRR[[[cccooo)))************+++++++++***************++++++,,,...000222444777<<>>???@@@CCCCCCBBBBBBDDDFFFHHHJJJNNNPPPRRRTTTVVVWWWWWWWWWYYY^^^eeekkkooovvvuuu^^^PPPJJJFFF@@@===;;;<<<:::666666999555666777777666555333111333333333333333333333333444444333444555666888999222222222222111111111111000000000000000000000000............------------///......///222444444333///////////////...---------------,,,,,,,,,++++++,,,++++++******++++++,,,+++***)))+++---...,,,***++++++*********+++,,,,,,,,,,,,---...---,,,+++***---------------,,,,,,,,,,,,,,,------,,,,,,+++******))))))***+++,,,---------------------,,,,,,+++---.........,,,,,,---///000000000111111111222222000111222222222444777999===BBBHHHNNNUUUaaaoooyyy)))************+++++++++***************+++,,,,,,///111444777:::>>>DDDHHHJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\YYYWWWYYY]]]```aaa```\\\bbbjjjqqq{{{~~~sssiiiaaa\\\ZZZQQQOOOLLLIIIGGGEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBAAA@@@@@@?????????@@@AAAAAA@@@???@@@BBBCCCCCCBBBBBBDDDHHHLLLNNNQQQSSSUUUXXXYYYZZZYYYYYYUUUXXX[[[]]]___dddlllrrrxxx{{{mmm[[[NNNGGGAAA===<<<===;;;888888;;;444555666666555444222111333333333333333333333333555444444444444555666777333333333222222222111111000000000000000000000000............------------///......000333666666555000///......---.........------,,,,,,,,,+++++++++++++++************+++++++++******+++------,,,***,,,,,,+++*********+++++++++,,,---------,,,+++***---------------,,,,,,+++,,,,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++******------...---,,,,,,---///,,,------------.........000000111000//////222444444777;;;===@@@FFFOOOUUUgggnnnxxx))))))*********+++++++++************+++,,,,,,---000222666999===AAAEEEHHHIIIJJJMMMOOORRRSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZ\\\XXXXXX\\\```aaaaaaaaadddsss~~~tttoooggg]]]UUUOOOLLLJJJIIIGGGFFFDDDDDDDDDFFFFFFAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAACCCBBBBBBBBBCCCDDDFFFFFFEEEFFFIIIMMMQQQTTTWWWYYY\\\^^^______]]]\\\UUUVVVUUUTTTTTTXXX]]]bbbhhhiiilllnnnqqquuu{{{}}}iiiVVVHHHEEE???<<<===<<<999888:::666666777777666555444444555555555555555555555555555555444444444444444444333333333333222222222222000000000000000000000000000000000000//////////////////...000333444444333000///...---,,,---...///------------,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,+++***,,,,,,+++***))))))******+++,,,---------,,,+++***,,,,,,---------,,,+++***++++++,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++***,,,------,,,++++++,,,...+++++++++,,,,,,,,,------/////////...------000222222444666777888:::>>>AAAHHHOOOXXXbbblllxxx))))))*********+++++++++************+++,,,---...111444999===@@@CCCGGGIIILLLNNNQQQTTTWWWXXXXXXXXXUUUVVVVVVWWWXXXYYYZZZ[[[[[[XXXZZZ```bbb``````dddsss|||pppfff___\\\VVVOOOJJJFFFDDDDDDBBBBBBAAA@@@AAAAAACCCCCCCCCDDDEEEEEEFFFEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDDDDDDDDDDFFFGGGJJJJJJJJJKKKNNNSSSWWWZZZ\\\^^^aaaddddddbbb^^^\\\VVVUUUSSSPPPOOOPPPSSSVVVYYYZZZ[[[\\\^^^ccchhhlllrrrwww|||eeeQQQLLLEEE>>>===;;;888777999666666666666666555555555555555555555555555555555444444444444444333333333333333333222222222111111////////////////////////000000000000////////////000///...///000111000///000///---,,,,,,,,,---...............------------+++******))))))******+++***+++,,,,,,++++++++++++,,,++++++***))))))))))))***+++,,,---------,,,++++++,,,---...---,,,***)))******+++,,,,,,++++++++++++************++++++,,,---------------,,,+++++++++,,,---,,,******,,,---////////////000000000000---......---,,,---000222---...000222333444666777999===CCCIIIOOOXXXcccjjjsss|||)))************+++++++++************+++---...///222666;;;@@@CCCEEEHHHJJJKKKMMMQQQTTTWWWXXXXXXXXXVVVVVVWWWXXXYYYZZZZZZ[[[[[[YYY\\\aaaaaa^^^dddmmmvvvmmmcccYYYRRRNNNMMMJJJGGGDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGIIIJJJJJJJJJLLLNNNOOOOOOQQQSSSVVVZZZ]]]______bbbeeegggfffbbb]]]ZZZVVVSSSPPPMMMLLLLLLMMMNNNMMMNNNOOOOOOPPPSSSWWWZZZ```eeekkkpppuuuzzzyyyeeeYYYNNNCCC???<<<888777888555444444444444444444444333333333333333333333333333333333444444333222222222222222111111111000000////////////////////////............------------000...------...///---,,,///...------,,,---------......---------,,,,,,,,,******))))))))))))*********,,,------+++******+++++++++***)))))))))*********+++,,,---------,,,+++***+++---...---,,,***))))))***++++++++++++++++++++++++*********++++++,,,---------------,,,,,,++++++,,,,,,+++******+++---------........./////////---......---,,,,,,///111+++,,,...///111333444444333666999;;;===AAAHHHMMMTTT^^^hhhpppzzz)))************+++++++++*********+++,,,---...///222777===BBBEEEGGGIIIKKKHHHKKKOOOSSSVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[]]][[[]]]aaa___^^^kkk~~~wwwkkk```XXXQQQMMMJJJEEEEEEEEEDDDDDDCCCBBBAAAAAABBBDDDFFFGGGFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTQQQSSSUUUVVVVVVWWWYYY[[[WWWXXX[[[^^^aaaccceeefffdddgggjjjkkkiiiccc]]]YYYUUUSSSPPPNNNMMMLLLKKKKKKIIIJJJKKKJJJIIIJJJMMMOOORRRVVVZZZ]]]___dddmmmsss{{{~~~|||fffXXXIIIAAA===999777888555555555444555555555666333333333333333333333333111222333333444333222222111111111000000000//////////////////////////////............------------...---,,,---...///...---------......------,,,,,,,,,,,,,,,+++++++++************))))))))))))*********,,,...---+++)))***+++***))))))))))))******+++***+++,,,---...---,,,,,,***+++---......,,,***((())))))***++++++++++++++++++******)))))))))******,,,,,,,,,,,,,,,+++*********+++++++++))))))+++,,,************++++++++++++//////...,,,******+++---///......///111222333333000222444444444555999===AAAIIIPPPTTTZZZgggsssyyy)))************+++++++++*********+++,,,---///000333777>>>CCCFFFHHHJJJKKKKKKNNNRRRWWWYYY[[[ZZZZZZVVVVVVWWWXXXYYYZZZ[[[[[[___\\\]]]___\\\^^^rrrvvviiiddd[[[RRRLLLIIIJJJKKKCCCDDDEEEFFFEEEDDDCCCBBB???AAADDDGGGHHHHHHFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJHHHJJJLLLNNNPPPRRRSSSSSSSSSSSSUUUWWWZZZ\\\]]]^^^\\\^^^```aaaaaabbbeeefff___```dddgggjjjlllmmmmmmiiikkknnnooolllfff___ZZZVVVTTTQQQPPPOOONNNMMMLLLJJJKKKLLLJJJIIIHHHJJJKKKKKKNNNQQQQQQQQQVVV___fffgggkkkrrrzzzooo___NNNDDD>>>999888999888888777777777888888999555555555555555555555555000111222333444333222222000000000000////////////////////////////////////111000000000////////////---,,,+++---///000000///,,,---...///...---,,,+++*********))))))))))))(((******))))))))))))*********,,,...---***))))))+++))))))(((((()))***++++++******,,,---...------,,,)))+++---......,,,)))(((((()))***+++++++++++++++***)))(((((((((((())))))***++++++++++++***))))))***++++++***))))))***,,,++++++,,,,,,,,,---------000000...,,,((('''((()))000///------...//////...---000333222111111555888555;;;??????AAAKKKVVV\\\eeemmmzzz******))))))))))))))))))***++++++++++++---000333777;;;@@@DDDFFFIIILLLNNNOOORRRWWWZZZ[[[ZZZ[[[[[[[[[ZZZYYYYYY\\\]]]]]]]]]bbb\\\[[[___]]]aaa{{{wwwhhh]]]RRRQQQOOOLLLJJJHHHHHHGGGDDDBBBBBBCCCFFFEEEBBB???CCCFFFHHHIIIIIIHHHIIIIIIFFFJJJMMMMMMKKKKKKMMMOOOPPPQQQSSSVVVZZZ^^^aaaccc^^^bbbfffhhhiiikkkooorrrtttsssqqqqqqssstttuuuuuuqqqqqqrrrtttwwwyyyyyyxxxuuuvvvxxxyyyvvvoooggg```^^^]]][[[YYYWWWUUUTTTSSSTTTQQQMMMKKKJJJJJJIIIGGGJJJKKKKKKKKKJJJKKKLLLNNNQQQVVV]]]cccjjjttt{{{lllVVVEEE===;;;:::999888888777777666444333222666555444333222111111111333222222111111222222333222000------...000111000//////............//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---+++******+++---...---------,,,,,,,,,++++++++++++***)))((((((((()))+++++++++************))))))******+++++++++******************+++,,,------///+++)))+++///111///+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))((((((((((((((())))))************+++++++++,,,+++*********+++,,,---.........------,,,,,,,,,///............---------////////////000000000000444444444666999===AAADDDOOOTTT[[[fffrrr}}}************************,,,,,,---,,,---///222555999===BBBFFFHHHJJJMMMOOOPPPSSSXXX[[[[[[[[[\\\\\\]]]\\\[[[[[[]]]^^^^^^]]]___^^^_________iii{{{pppeeeXXXOOOJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCEEEGGGHHHFFFCCCEEEGGGIIIJJJIIIIIIJJJKKKNNNQQQUUUVVVUUUUUUXXX[[[[[[\\\___bbbgggkkkoooqqqsssvvvyyy{{{|||~~~xxxqqqkkkfffeeeccc```___^^^^^^^^^\\\YYYUUUSSSQQQOOOLLLJJJIIIIIIIIIHHHHHHHHHIIIJJJIIINNNSSSXXX\\\dddooowww|||sss\\\III???:::888777888888777777666444333333444444333222222222333333333222222111111222222333666444111//////000000/////////............//////...------,,,,,,------...//////...------,,,++++++...---+++******+++---...,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))+++++++++*********))))))******+++++++++***))))))************+++,,,------...+++)))+++///000...+++++++++++++++++++++++++++++++++******)))(((((('''***)))))))))***+++,,,,,,))))))*********+++++++++++++++*********+++,,,---//////.........---------............------------------.........////////////......///111444777888;;;>>>DDDLLLUUU^^^eeeiiisss|||++++++++++++++++++++++++,,,---......///111555888<<<@@@DDDHHHJJJLLLOOOQQQQQQUUUYYY\\\\\\\\\]]]^^^```^^^]]]]]]^^^^^^]]]\\\YYY]]]``````fffzzz{{{qqqcccZZZRRRJJJCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGFFFEEEGGGIIIJJJIIIHHHIIIKKKMMMNNNNNNNNNOOOQQQSSSWWW\\\^^^^^^```dddggglllnnnqqqvvv{{{zzzsssrrrooommmllllllmmmnnnhhhfffbbb___\\\XXXSSSOOOKKKJJJIIIHHHGGGGGGGGGGGGBBBEEEIIIKKKMMMSSS[[[aaahhhoooyyy{{{dddOOOCCC<<<999888888888777666555444333333222222222222222333444444222222111111111111222222:::777444222111111///...//////............/////////......------......///000000///...,,,+++******------++++++++++++------,,,++++++++++++*********))))))))))))))))))***+++++++++*********)))))))))***+++++++++***))))))((())))))))))))***+++,,,------+++)))+++...///---+++************************++++++******)))((((((((((((((())))))***,,,---...)))))))))*********+++++++++************+++,,,,,,////////////..................---------,,,,,,,,,,,,,,,,,,---------......000000/////////111222333111222555:::???DDDHHHJJJQQQYYYbbbjjjqqq{{{++++++,,,,,,,,,,,,,,,---,,,---...///000333777:::???BBBFFFJJJLLLMMMPPPQQQSSSVVVZZZ\\\]]]]]]___```aaa___^^^^^^^^^]]][[[YYYUUUZZZ^^^bbbsss{{{uuu{{{wwwmmm___TTTNNNJJJFFFCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJLLLOOORRRUUUVVVXXXZZZ\\\\\\```fffjjjlllooossswww}}}{{{zzz{{{}}}~~~uuusssoookkkgggaaa[[[WWWQQQOOOMMMKKKJJJIIIHHHFFFAAACCCDDDEEEFFFJJJOOOSSSXXX]]]fffoooyyykkkXXXJJJBBB===;;;999888777666555444444333333222222222222222333333222222111111111111222222999777444222222111000...//////............//////......------------......------,,,++++++***))))))---,,,,,,++++++,,,,,,---+++++++++*********)))))))))((((((((()))***++++++************))))))))))))***+++++++++***)))((('''))))))((())))))***+++,,,---+++******,,,---,,,***))))))))))))))))))))))))************))))))((((((((((((''''''((()))******))))))))))))***************************++++++,,,..................------------------,,,,,,,,,+++,,,,,,,,,,,,------------222111111000111111222333222333444555888:::<<<>>>???DDDJJJOOOTTT[[[eeelll}}}++++++,,,,,,,,,---------+++,,,---///000444888<<>>AAAEEELLLQQQ[[[eeepppxxx|||***++++++,,,,,,------...***,,,---///111555:::>>>CCCFFFJJJLLLNNNOOOPPPRRRUUUWWWZZZ\\\]]]^^^```aaa```___^^^^^^^^^\\\YYYVVVVVVWWWaaawwwtttmmmmmm|||zzzlll___VVVOOOKKKEEEBBBBBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEIIIJJJJJJIIIJJJLLLQQQUUUZZZ___gggnnnrrrtttvvvwww|||{{{vvvrrrhhhddd___\\\ZZZXXXTTTPPPMMMLLLKKKJJJJJJJJJKKKLLLKKKLLLMMMOOOVVV```llltttsss___MMM???888:::888777555444444444444555444333222000000000///111111000000000000111111111000///000111222111000//////............//////,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))***+++******)))))))))(((((((((((())))))******))))))(((''''''''''''((()))***++++++++++++************)))))))))))))))))))))))))))******))))))))))))))))))...---,,,***))))))((((((((((((((()))))))))******((()))******++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......***++++++,,,---...//////------------...///000111000222333555666999===@@@BBBHHHPPPUUUZZZbbblllttt}}}*********+++,,,---------+++---///111333888===AAAFFFIIILLLOOOPPPQQQRRRSSSUUUWWWZZZ[[[\\\]]]```bbb```____________^^^ZZZWWWZZZ]]]mmmpppnnnwww~~~nnnbbbXXXPPPKKKFFFDDDBBBAAABBBDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGJJJKKKLLLMMMOOOTTT[[[aaalllrrr|||{{{uuuoookkkjjjgggbbb]]]YYYWWWTTTRRRQQQOOONNNMMMJJJJJJJJJJJJMMMSSS[[[aaarrrvvv~~~lllVVVDDD999:::999666444333333444555333333222111000000111111111111000000000000111111111000///000222222111/////////............//////------,,,,,,,,,,,,------,,,------------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))***)))))))))((((((((((((&&&'''((()))************''''''''''''((()))*********++++++***)))((())))))************************)))))))))))))))))))))***,,,,,,+++***)))))))))***(((((((((((()))))))))***'''((()))***+++******)))+++++++++,,,,,,---------++++++++++++************++++++++++++,,,,,,,,,,,,------...//////000000000---------------...//////---...000111222444555777555888<<<@@@DDDHHHNNNRRRYYY```kkkwww))))))***++++++,,,------,,,...000222555:::???CCCHHHKKKOOOQQQRRRRRRTTTUUUUUUWWWYYY[[[[[[]]]___aaaaaa``````aaaaaa___\\\YYY]]]bbbxxxyyysssuuuzzziii\\\TTTOOOLLLJJJFFFFFFEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEGGGHHHIIIJJJJJJLLLNNNPPPTTT[[[dddkkk||||||xxxwwwtttnnniiiccc```\\\YYYWWWTTTQQQOOOJJJJJJJJJIIIIIILLLPPPSSSaaagggqqq{{{uuu^^^JJJ>>>:::999666444333333444555111111111000111111222333111111000000000000111111222111111111222222000/////////............//////.........------.........,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++++++++***)))(((((())))))))))))))))))((((((((((((%%%&&&''')))************'''&&&&&&''''''((()))******++++++***)))(((((()))************************)))))))))))))))*********)))((((((((((((((())))))(((((((((((())))))))))))'''((()))++++++******))),,,,,,,,,------.........+++++++++************))))))************+++++++++,,,------......------,,,,,,,,,,,,++++++,,,,,,---///000111222222222222222222333555777:::<<<===>>>AAAFFFNNNVVV]]]eeemmmrrr------,,,,,,,,,---......+++...222666:::>>>CCCFFFJJJLLLNNNOOOOOOPPPRRRTTTYYYWWWVVVWWW[[[___aaaaaaddd\\\\\\dddfff```^^^ccckkkyyy~~~rrrmmmcccWWWNNNKKKIIIEEEBBBBBBAAABBBDDDHHHIIIGGGDDDDDDEEEFFFFFFGGGIIIJJJKKKOOOTTTWWWWWW]]]jjjwww~~~|||wwwuuulllkkkjjjhhhfffbbb\\\XXXTTTPPPLLLIIIJJJLLLNNNOOOOOOUUU```mmmxxx~~~jjjTTTBBB???;;;888999888555666:::666444222000000000222333111111111111000000000000000000000000000000000000000000000///......---------,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,+++******++++++)))((((((((())))))))))))(((((()))((('''''''''(((***+++)))))))))))))))******+++***************)))(((((())))))))))))***************))))))))))))(((((((((''''''''''''((((((((((((*********)))))))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++************+++++++++,,,,,,+++******+++---////////////...---,,,,,,......---,,,---...///000000000111222333333444444:::;;;>>>BBBFFFKKKNNNPPPaaafffmmmsssyyy,,,,,,,,,,,,,,,------...---000444888<<<@@@DDDGGGJJJLLLNNNOOOPPPQQQSSSUUUYYYWWWVVVWWW[[[^^^```aaaaaa[[[[[[bbbdddbbbhhhrrr{{{tttjjj___WWWNNNIIIIIIJJJIIIGGGEEEDDDCCCDDDFFFGGGFFFDDDGGGHHHIIIJJJKKKMMMPPPRRRTTT[[[aaadddlll{{{zzzyyywwwuuurrrlllddd___VVVRRRNNNLLLLLLNNNNNNOOONNNQQQXXXaaakkkttt|||ttt^^^LLLAAA<<<888999888555444555555444333111111111111222111111111111000000000000000000000000000000000000000000//////...---------...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,+++******++++++***(((((((((((())))))(((((((((((((((((((((((())))))***))))))(((((())))))***+++***************)))((((((((((((((()))))))))******)))(((((('''&&&%%%$$$$$$''''''''''''((((((((((((***)))))))))))))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,------///......---,,,,,,++++++++++++************++++++++++++,,,+++******+++---++++++,,,---------,,,,,,...---,,,,,,,,,---//////000000000111222222222333222333555777:::===???AAAHHHKKKQQQVVVZZZ^^^bbbeeemmmqqqwww,,,+++++++++,,,,,,---...///222777;;;>>>BBBFFFIIIIIIKKKNNNOOOPPPRRRTTTWWWXXXVVVVVVWWW[[[^^^``````___[[[[[[___aaafffxxx}}}}}}nnn```WWWQQQLLLFFFDDDEEEHHHIIIIIIGGGEEEDDDEEEHHHJJJKKKKKKFFFGGGIIIKKKMMMQQQVVVZZZ^^^gggqqqyyyyyyqqqkkk^^^[[[WWWUUUTTTSSSRRRQQQPPPPPPQQQUUU]]]gggqqqwwwmmm[[[HHH@@@999999:::666333222444444333333222222111111111111111111000000000000000000000000000000000000/////////...------,,,,,,......,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,+++)))***++++++***)))''''''''''''''''''''''''''''''((())))))))))))((())))))(((((())))))***+++)))************))))))(((''''''((((((((())))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))******((((((((()))******++++++++++++++++++,,,,,,,,,,,,.........---,,,,,,++++++++++++************++++++***+++,,,+++))))))+++,,,(((((()))***+++,,,,,,+++------,,,,,,,,,---.../////////000000000000000000111111222222333444666666555888<<>>AAACCCFFFHHHIIILLLOOOPPPRRRTTTVVVYYYUUUUUUUUUWWWZZZ]]]^^^^^^___^^^^^^```iii~~~sssuuuuuucccWWWOOOIIIEEEGGGEEECCCBBBCCCEEEFFFFFFFFFFFFGGGHHHLLLQQQWWW[[[MMMRRRXXX]]]aaahhhqqqxxx}}}wwwtttqqqmmmjjjfffaaa^^^\\\ZZZWWWVVVXXX\\\aaadddpppwww}}}yyyaaaQQQAAA:::999888777888444444444444444333111111111111111111000000000///////////////////////////000//////...------,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***)))***+++,,,+++)))((('''&&&&&&&&&&&&'''(((%%%&&&((()))))))))((('''((((((((('''((())))))***((())))))*********))))))''''''''''''((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((())))))************)))))))))))))))******************+++++++++,,,,,,++++++++++++************++++++************++++++***++++++***))))))***,,,+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,---...///...000222333333333444555777666666777:::===AAACCCEEEGGGJJJNNNQQQUUUYYY[[[```eeelllrrrxxx}}}+++++++++,,,---...///000111555;;;@@@BBBEEEGGGHHHKKKMMMPPPQQQRRRTTTVVVYYYTTTTTTTTTWWWZZZ]]]]]]]]]___^^^^^^fffwwwuuuttt~~~}}}rrrbbbTTTMMMIIIFFFDDDCCCCCCCCCDDDEEEGGGIIIKKKHHHIIIJJJJJJKKKOOOTTTXXXSSSZZZcccjjjpppwww}}}{{{wwwtttrrroookkkiiidddbbb___\\\ZZZZZZ[[[\\\eeelllsssxxxqqq```MMMBBB<<<888777999555555444444333222222222111111111111000000000000////////////////////////000000000///......------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++)))))))))+++,,,+++***)))((('''&&&&&&'''((()))&&&&&&'''(((((((((((('''((((((''''''(((((()))***((())))))************)))''''''((((((((()))))))))******((('''%%%###"""!!!''''''''''''((((((((((((((((((((()))******++++++))))))))))))))))))******************+++++++++++++++++++++++++++*********++++++************++++++)))***+++***((((((***+++---------,,,,,,***)))))))))***+++,,,,,,,,,++++++,,,,,,------------------+++++++++,,,---...///000+++---000000000000111222000000000111222555777888;;;;;;;;;;;;===???BBBCCCIIILLLPPPSSSVVVZZZ^^^aaalllooovvv}}},,,,,,,,,---...///111111333888===BBBEEEGGGHHHJJJMMMOOOQQQRRRRRRTTTVVVXXXSSSSSSTTTWWWZZZ\\\\\\\\\]]][[[]]]kkkvvvxxxkkkbbbUUULLLHHHGGGFFFFFFCCCDDDEEEFFFGGGIIIKKKLLLJJJLLLMMMNNNOOOQQQVVVZZZ^^^gggsss|||~~~|||zzzzzzzzzyyyxxxnnnkkkgggbbb___\\\[[[[[[\\\cccjjjnnnvvvsssaaaRRRFFF<<<999:::777666444333222222333333111111111111000000000000////////////////////////111111111000//////......+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***)))((()))+++,,,+++******)))'''&&&&&&''')))***'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((((()))***************((((((((()))))))))******---,,,+++***)))(((''''''''''''''''''(((((((((((('''(((((()))******++++++***)))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))*********((((((***++++++++++++,,,,,,+++******))))))+++,,,,,,,,,+++***+++,,,,,,------.....................///000111222---///111111/////////000------...///000111111222555444222111333555777888:::<<<===>>>???BBBFFFIIILLLOOOSSSYYY^^^bbbeeeffflllkkknnnsssvvvzzz,,,------...///000222222555999???DDDGGGHHHJJJKKKNNNOOORRRRRRSSSSSSVVVWWWSSSSSSTTTWWWZZZ\\\\\\[[[ZZZXXX\\\nnnyyyqqq~~~}}}lll^^^VVVKKKEEECCCCCCCCCCCCEEEFFFHHHHHHHHHHHHIIIJJJJJJMMMPPPRRRTTTWWW]]]aaammmxxxwwwtttnnngggbbb___^^^^^^WWW^^^cccgggnnnyyyqqqaaaPPPBBB;;;<<<888666444222111222333444111111111111000000000000////////////////////////222222111111000000//////---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***)))((()))+++,,,,,,***+++)))(((''''''((()))+++''''''&&&%%%%%%'''((()))'''''''''''''''((())))))(((((()))***************))))))))))))************&&&&&&'''((()))***++++++''''''''''''((((((((()))'''(((((()))***+++++++++*********))))))))))))))))))************+++++++++........................++++++************++++++)))******)))(((((()))+++((()))***++++++,,,++++++((()))***+++,,,+++******++++++,,,------...//////---------------......///...///000000...,,,,,,---000000111111000000///...111///,,,,,,...111333444222333333333555888===AAA;;;===@@@DDDGGGIIIJJJKKKMMMLLLNNNRRRTTTXXXbbblllsssvvv|||//////...------000444888:::<<<@@@CCCDDDFFFIIIKKKNNNOOOPPPRRRSSSSSSTTTTTTXXXYYYZZZ\\\^^^^^^\\\ZZZVVVXXXaaawwwsssqqqyyy}}}jjjaaaQQQOOOJJJFFFCCCBBBBBBBBBHHHIIIJJJJJJKKKKKKLLLLLLLLLNNNQQQUUU\\\cccjjjooo|||}}}uuunnniiiddd```^^^]]]]]]]]]```eeelllsssxxx{{{```JJJ>>>:::666444222444666777444111222222222111111111111000////////////000000000000//////............//////---------,,,,,,+++++++++------------------------++++++************++++++++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''(((((())))))))))))((((((************))))))))))))(((((())))))((('''&&&&&&)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++******)))(((((((((((((((************************)))***---/////////...---***)))))))))))))))***+++)))************+++++++++++++++***************+++*********(((''''''***,,,***++++++++++++++++++,,,,,,---.........---,,,++++++++++++++++++,,,---...,,,---------...////////////000111000...,,,---.........///000000000000000333444555777888999999999;;;<<<>>>@@@CCCEEEGGGHHHSSSUUUXXX]]]ccchhhlllnnnuuuuuuvvvwwwzzz}}}xxxttttttuuusssqqq//////...------000555888<<>>BBBCCCFFFIIIMMMPPPSSSTTTWWWWWWXXXYYY[[[^^^```aaafffiiimmmqqquuuwwwxxxxxx{{{|||~~~~~~}}}}}}~~~}}}|||zzzwwwttthhhbbb[[[XXXXXXYYYWWWTTT------...---...111555999???AAADDDFFFGGGHHHJJJLLLNNNOOOQQQTTTVVVWWWXXXXXXYYYZZZ\\\^^^^^^\\\YYYWWWZZZXXXfffzzznnnhhhzzz~~~mmm[[[PPPLLLFFFEEEDDDDDDEEEGGGIIIJJJHHHIIIJJJKKKLLLMMMQQQSSSTTTXXX^^^gggrrr~~~yyytttooojjjgggeeeccc```^^^]]]^^^___aaaaaahhhsss~~~dddPPPEEE;;;888444444555555222///222222222111111111111000111111000000//////......---...///000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))((((((''''''(((((())))))))))))(((((((((((('''&&&'''((()))))))))))))))++++++***))))))(((''''''((((((((((((((('''''''''))))))))))))))))))))))))(((''''''&&&&&&((()))*********)))((((((((())))))************************+++++++++,,,,,,------...---,,,++++++************)))))))))*********++++++******)))))))))******+++,,,,,,,,,+++)))))),,,...+++++++++,,,,,,---------***+++,,,---......------------,,,,,,,,,---..................------------///000000///---,,,,,,---+++,,,------......------+++,,,---...///000000000---...///000111333444444777888999:::<<<===>>>?????????@@@AAABBBDDDEEEFFFIIIJJJMMMQQQSSSUUUUUUVVVVVVXXXZZZ]]]```eeekkkoooyyy~~~~~~|||{{{zzz{{{{{{{{{|||||||||{{{yyywwwvvvvvvssspppkkkgggcccaaa___bbbbbbaaa```___^^^]]]]]]___\\\ZZZYYYXXXXXXVVVTTTLLLHHHDDDBBBCCCCCCAAA>>>,,,------...///222777:::@@@BBBEEEGGGGGGHHHJJJKKKMMMNNNPPPSSSVVVXXXYYYYYYYYY[[[^^^^^^\\\ZZZXXXWWWZZZ]]]rrrsssllluuummm^^^QQQJJJHHHCCCCCCCCCCCCEEEHHHKKKLLLJJJLLLNNNNNNNNNPPPUUUZZZ^^^dddmmmxxx}}}yyytttoookkkllliiifffbbb^^^\\\\\\\\\[[[aaajjjuuulllUUUGGG;;;777333222444444333000222222222111111111000000222111111000///......---,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))++++++***)))(((''''''&&&((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))((())))))***************************++++++******+++,,,---------,,,+++***))))))))))))))))))))))))***************))))))))))))******+++++++++,,,+++))))))+++---+++++++++,,,------......******+++,,,---............------,,,------...............------,,,,,,,,,...//////...,,,++++++,,,+++,,,,,,---------------,,,------...////////////---......//////000000111444444444555555666666666888888888888999:::;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHIIIKKKOOORRRWWW[[[```ccccccbbbbbbbbb```___]]]\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZYYYXXXVVVVVVVVVUUUSSSPPPMMMKKKIIIHHHJJJKKKKKKKKKJJJHHHFFFEEEHHHEEECCCBBBBBBCCCCCCBBB???===;;;;;;<<<<<<:::888+++,,,...///111444999<<<@@@BBBEEEGGGGGGHHHJJJKKKKKKMMMOOORRRUUUWWWXXXYYYZZZ\\\^^^]]]ZZZXXXWWWXXXZZZhhhyyysssrrrlll\\\PPPGGGCCCDDDCCCCCCCCCDDDFFFHHHJJJLLLKKKMMMOOOPPPPPPSSS[[[aaakkkrrr}}}~~~zzzuuurrrpppnnnjjjfffccc___]]]\\\[[[___fffnnnvvvvvv\\\KKK<<<777333111333555444222222222222111111111000000222111111000///......---+++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))))))))******************************))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&'''(((((((((((((((******))))))(((''''''&&&((((((''''''''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))++++++*********+++,,,,,,++++++***(((((('''''''''(((((()))))))))*********))))))(((((()))******+++)))***+++***)))(((***+++******+++,,,,,,---......*********+++,,,---.........------,,,,,,,,,------......------,,,,,,,,,+++---...///...+++***+++,,,,,,,,,---............---,,,------.........------////////////000000000000.........///000000111111222222333333444444444444333444555666666777777777888:::<<<<<<<<<===>>>@@@AAADDDGGGIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@???===<<<;;;;;;<<<>>>>>>>>>===<<<;;;<<<:::888777888999999999555555444555555555444333***,,,///111333777;;;>>>???BBBEEEGGGHHHIIIKKKMMMLLLMMMOOORRRUUUWWWXXXYYYZZZ\\\]]][[[XXXVVVXXXZZZ```xxxzzztttyyyzzzlll[[[QQQJJJDDDBBBDDDDDDDDDEEEFFFGGGIIIKKKKKKIIIMMMQQQRRRTTTZZZdddmmmyyy~~~{{{sssrrrooolllhhheeebbb```\\\```dddhhhnnnxxx~~~dddQQQ@@@;;;555333444555555444222222222111111111111000111111000000//////......,,,---...//////...---,,,++++++,,,,,,,,,,,,------------------------------))))))(((((((((((())))))************************))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''((((((((('''''''''((((((''''''&&&))))))((((((((((((''''''(((((('''&&&&&&''')))***))))))))))))))))))))))))'''''''''(((((((((((((((******)))))))))***++++++))))))))))))))))))))))))***************************)))((('''''''''''''''((((((((()))))))))******(((((((((((()))******+++((()))******)))((()))***))))))***+++,,,,,,------++++++******+++,,,---...------,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......---+++******++++++,,,------......------+++,,,,,,,,,,,,++++++***.............../////////++++++,,,------...//////...//////000000000000/////////000000000111111111...000333444444444555777777999;;;<<<;;;:::;;;<<<::::::::::::::::::::::::666666777777888888999999777777777777777666555444333444666777777777666666444333111111333333333222///000000000000111111111+++---000333555999===AAA@@@CCCFFFHHHJJJKKKMMMOOONNNOOOQQQSSSVVVWWWXXXYYY[[[\\\\\\YYYUUUUUUYYY]]]kkkuuuttteeeZZZPPPKKKHHHEEEDDDEEEDDDEEEFFFGGGIIIKKKLLLMMMJJJOOOUUUXXX]]]ffftttyyyxxxwwwtttpppllliiigggaaaccceeeeeehhhppp}}}qqq^^^HHHBBB:::666666666666555222222222111111111111000000000000000////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********************************))))))))))))))))))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%'''''''''(((((((((((((((((((((&&&&&&&&&''')))***))))))))))))))))))))))))&&&''''''(((((((((((((((******))))))******+++,,,))))))))))))))))))))))))))))))***++++++***)))((())))))((((((((((((((()))(((((((((((()))))))))***'''''''''(((((()))++++++)))***++++++***)))***+++'''(((((()))+++,,,,,,---,,,++++++******+++,,,------,,,+++***************,,,,,,,,,,,,,,,,,,------,,,---...,,,***)))***+++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,---------......,,,,,,,,,---......//////------///000000000//////000000000000000000111111))),,,///111111000111111111333444444333222333444333333333444444444333333222222222222222333333444111222333333333222111111111111222333333333333333000//////000111111000...//////000/////////111222+++---111444777:::???BBBAAACCCGGGJJJKKKMMMPPPRRROOOQQQSSSUUUWWWXXXYYYZZZ[[[\\\\\\XXXTTTTTTZZZ___ssswwwxxx}}}hhhUUUMMMFFFEEEEEECCCAAACCCCCCDDDFFFHHHJJJLLLNNNNNNLLLRRRZZZ___fffrrr~~~{{{xxxssspppmmmggghhhgggddddddjjjvvvpppOOOHHH???999777777666555222222222111111111111000////////////000000000000...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))))))))((('''&&&$$$$$$&&&&&&''''''((()))))))))((('''&&&%%%&&&'''***+++))))))))))))))))))))))))&&&''''''((()))(((((((((******))))))***+++,,,,,,))))))))))))))))))))))))((()))***,,,+++***((('''***)))))))))))))))***+++(((((((((((())))))))))))''''''''''''((()))++++++)))+++------+++***++++++&&&'''((()))***+++,,,,,,---,,,+++*********+++,,,,,,++++++***)))))))))***+++++++++,,,,,,---------,,,------,,,***))))))***))))))***+++++++++++++++------...------,,,+++***++++++,,,,,,---.........++++++++++++,,,,,,,,,,,,***+++---...//////...---///////////////000111111,,,///222222111/////////...///000///------.../////////000111111111000000111111000000000000000111000111222333333222111000222222222222222222222222000000000111333222000.../////////...---...000222------...222777<<>>AAABBBEEEGGGJJJKKKLLLNNNPPPRRRTTTVVVXXXXXXWWWWWWWWWYYYZZZYYYZZZ^^^dddpppvvvyyy~~~iiiXXXQQQIIIEEEBBB@@@BBBDDDDDDDDDGGGGGGHHHJJJNNNQQQTTTUUU^^^ccckkkvvv}}}zzzrrrooollljjjkkkmmmnnnnnnxxxuuu]]]FFF>>>;;;555444777777666444333222111222222222222111111000000//////......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++......---,,,+++******)))(((((()))******)))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))&&&'''((()))))))))((('''''''''''''''''''''''''''(((((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''******))))))******++++++'''''''''''''''((((((((('''((()))***************((((((((()))***---///000(((((()))))))))(((((((((***************+++++++++))))))******))))))((('''+++)))&&&&&&(((+++...//////...,,,+++***)))******,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++***)))(((,,,+++******)))))))))***)))))))))))))))***++++++******+++,,,,,,,,,+++++++++,,,------...------------...///000111000//////------....../////////000....../////////......---////////////////////////////////////////////////////////////////////////////////////////////////..............................////////////......000222555999===AAADDDEEEFFFGGGIIIJJJLLLNNNRRRUUUWWWYYY[[[[[[ZZZYYYZZZ[[[]]][[[___mmmwwwvvvzzziiiXXXMMMIIIDDDBBB??????AAACCCDDDDDDGGGHHHIIILLLPPPUUUYYY\\\bbbjjjvvvvvvtttrrrqqqqqqpppnnnlllnnnttt}}}rrrWWWGGG===666444888666666555444222111000000111111111111000000000000......---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++))))))***++++++***))))))************************'''((()))******)))((('''+++***((('''&&&''''''((()))((('''&&&%%%%%%&&&'''&&&&&&''''''((())))))***''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((()))))))))******'''''''''''''''&&&&&&&&&'''(((((()))))))))((((((++++++,,,++++++***))))))((((((((((((((((((((((((++++++++++++++++++++++++)))************))))))((()))'''%%%&&&(((***++++++,,,+++***))))))))))))***+++,,,------,,,***(((&&&&&&'''((()))***+++,,,,,,+++++++++*********************++++++******)))))),,,++++++************************)))***++++++,,,+++++++++,,,++++++******++++++,,,---------------............////////////++++++,,,---...///000111,,,,,,------...------,,,////////////////////////////////////////////////////////////////////////////////////////////////........................//////............//////111444777;;;>>>BBBEEEGGGFFFGGGIIIJJJLLLOOOTTTXXXYYYZZZ\\\\\\[[[ZZZZZZ[[[\\\^^^jjj}}}uuuyyyhhhYYYMMMGGGGGGAAA@@@???@@@BBBDDDFFFGGGIIIJJJLLLNNNRRRXXX^^^bbbjjjttt|||yyywwwvvvtttqqqnnniiilllqqqvvv|||gggRRRCCC999777:::333444444333333111000///............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,*********++++++*********************************&&&((()))++++++)))(((&&&((('''''''''((()))+++,,,+++***'''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%''''''''''''(((***+++,,,''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%(((((()))***)))'''%%%###((('''''''''((((((((())))))))))))((((((((((((((()))***************))))))'''&&&%%%''')))******)))))))))(((((())))))))))))(((***,,,------+++)))''''''''''''((()))***+++,,,*********************)))))))))************)))))),,,,,,+++++++++++++++,,,***************+++,,,,,,+++++++++++++++***)))(((++++++,,,------------,,,+++++++++++++++,,,------+++,,,,,,---......//////+++,,,------------------........................---...............//////////////////////////////////////////////////////........................//////---,,,,,,---//////000444999===???BBBEEEHHHFFFGGGIIIJJJLLLPPPUUUYYYYYY[[[\\\\\\ZZZYYYZZZ[[[]]]bbbtttzzz~~~~~~iiiZZZOOOHHHEEEGGGAAAAAABBBCCCDDDFFFIIIKKKLLLNNNPPPQQQUUU[[[ccciiiwww}}}{{{yyywwwuuullllllmmmooossszzzvvv```NNNCCC>>>???111222222333222222111000............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++******************+++************************&&&((()))++++++)))(((&&&$$$%%%''')))***++++++++++++***'''%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))(((((()))))))))(((((((((''''''%%%%%%%%%&&&%%%%%%$$$$$$###''')))*********''''''&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&((())))))*********))))))***))))))+++------,,,+++''''''((((((((()))))))))%%%'''***,,,------+++***+++***))))))))))))***+++))))))))))))))))))))))))((())))))*********))))))***)))))))))))))))************))))))******+++,,,++++++++++++******)))(((***+++,,,,,,------,,,,,,*********)))***+++,,,,,,------------,,,,,,,,,,,,+++,,,---...............------------------------,,,,,,------....................................................................................///...---,,,,,,---...///000555;;;>>>@@@BBBEEEIIIFFFHHHJJJLLLNNNQQQUUUYYYYYY[[[\\\\\\ZZZYYYYYYZZZ___ggg|||}}}zzzkkkZZZOOOHHHDDDDDDFFFAAACCCEEEFFFGGGIIIKKKNNNOOOQQQTTTVVVYYYaaalllsss}}}|||rrrqqqooooooppptttxxx{{{rrr___QQQIIIFFF444444333333333333222222111111111111000000000000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++***))))))))))))***+++************************'''((()))******)))(((''''''((()))***)))((('''&&&)))((('''&&&%%%%%%&&&'''&&&&&&%%%&&&''')))+++,,,&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%((()))***+++,,,+++***)))*********)))((((((''''''$$$%%%%%%&&&&&&&&&%%%%%%!!!###&&&)))***+++******'''&&&&&&%%%&&&''')))******))))))((((((''''''&&&'''(((((())))))))))))((()))(((((((((***+++***)))''''''((()))))))))(((((($$$%%%(((+++------,,,,,,...---+++))))))))))))***(((((((((((())))))))))))(((((())))))******))))))&&&&&&&&&&&&&&&&&&'''((()))))))))((()))******+++*********+++******))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---............------------------------++++++,,,,,,---.........................................................------------------------......------------......000666===@@@AAABBBFFFJJJFFFIIILLLNNNOOORRRUUUWWWZZZ\\\]]]]]][[[ZZZZZZZZZ___mmmggg[[[OOOIIIEEEBBBBBBEEEBBBEEEGGGHHHHHHJJJMMMOOOPPPSSSWWWZZZ___iiivvvwwwuuurrrpppqqqrrrssssss{{{qqq```TTTMMM;;;:::888555444333333333222222111111000000//////......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******************))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((******((('''&&&%%%%%%%%%'''''''''''''''''''''&&&&&&%%%%%%%%%'''))),,,---%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%%%%&&&((())))))(((&&&%%%&&&''')))++++++***)))(((***))))))(((''''''&&&&&&%%%&&&'''(((((()))((((((++++++++++++***(((&&&%%%'''&&&%%%%%%%%%''')))+++*********)))((('''''''''&&&&&&'''((((((((((((((('''&&&$$$%%%&&&'''''''''(((((()))***))))))''''''&&&&&&(((***+++,,,,,,,,,...---***)))(((((()))***'''''''''((((((((())))))'''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***((())))))************)))******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......................................................------------------------,,,------......------,,,111777>>>BBBBBBCCCGGGKKKFFFIIIMMMOOOQQQRRRTTTVVV\\\]]]^^^^^^\\\ZZZ[[[[[[\\\rrr}}}|||nnn]]]SSSJJJFFFEEECCCCCCEEEBBBEEEIIIIIIIIIJJJMMMPPPQQQTTTYYY^^^dddooo~~~yyywwwtttrrrrrrqqqpppooorrr~~~~~~kkk[[[QQQAAA???;;;888555444444444111000000///...------,,,......---------,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))+++)))&&&$$$###%%%''')))%%%&&&'''((((((''''''&&&'''&&&%%%$$$$$$%%%'''((($$$%%%'''((((((&&&$$$###((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$%%%&&&((())))))(((&&&%%%###$$$&&&(((((('''&&&%%%))))))((('''&&&&&&%%%%%%'''''')))***++++++++++++(((((())))))))))))(((((('''&&&%%%$$$%%%''')))+++***))))))((('''&&&&&&%%%%%%%%%&&&'''((((((''''''+++)))&&&&&&(((*********((()))*********)))'''&&&((((((((()))******++++++,,,+++)))((('''(((***+++&&&'''''''''(((((())))))''''''((())))))))))))))))))))))))))))))***++++++'''''''''''''''((())))))'''((()))*********************+++,,,,,,,,,,,,+++%%%''')))***+++***((('''))))))***+++,,,------...(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......................................................------------------------+++,,,............,,,+++777999<<<>>>???BBBFFFIIIIIIKKKNNNPPPRRRUUUXXX[[[___^^^^^^```]]]YYYZZZ^^^bbb{{{ooobbbPPPLLLFFFCCCCCCDDDFFFFFFJJJJJJJJJJJJKKKMMMOOOPPPXXX[[[___eeennn|||yyyuuuuuuqqqlllkkkpppsssxxxlllQQQIIIEEEBBBAAA;;;555222444111000000///......------,,,,,,,,,+++++++++******------------,,,+++***))),,,---...---+++***+++,,,)))***+++,,,,,,***)))(((***++++++++++++***))))))***)))(((''''''((()))***((()))***+++,,,++++++***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&'''))))))))))))***+++,,,,,,...,,,***((('''((()))***)))'''&&&&&&((())))))((()))((('''%%%%%%$$$$$$$$$)))((('''&&&&&&'''((()))))))))************)))(((&&&'''((()))******))))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))&&&$$$$$$&&&***,,,***(((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++,,,,,,,,,++++++*********...------,,,,,,------...))))))***++++++++++++***++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---+++******+++---...000///...---,,,+++++++++888:::<<<>>>@@@CCCFFFIIIKKKLLLNNNPPPRRRUUUYYY\\\______```bbb___ZZZZZZ^^^___yyyxxxcccWWWLLLIIIEEECCCEEEGGGHHHIIIIIIJJJJJJKKKLLLOOORRRTTT\\\aaahhhpppzzz~~~yyyvvvwwwtttnnnmmmpppnnnsss|||~~~dddRRRLLLFFFBBB<<<555222333000000000//////.........------------,,,,,,,,,+++***++++++,,,,,,------...,,,---...---+++***+++,,,+++++++++++++++***)))(((***++++++++++++***))))))***)))(((''''''((()))***'''''')))*********)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++***)))'''&&&%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&''''''''''''((()))***+++)))((('''&&&&&&'''((()))((()))))))))))))))((((((''''''(((((())))))))))))''''''(((((((((((((((((()))))))))))))))))))))))),,,***)))***,,,,,,***''')))))))))(((((((((((((((''''''''''''''''''''''''))))))(((((())))))***++++++******))))))******+++,,,,,,,,,++++++*********++++++******************(((((()))************)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,...,,,+++******+++,,,...///...---,,,,,,+++++++++999;;;===???AAADDDGGGJJJLLLNNNOOOPPPRRRVVVZZZ^^^``````bbbddd___YYYYYY\\\]]]xxx{{{}}}yyyeeeUUUMMMGGGEEEDDDDDDGGGIIIKKKKKKHHHJJJKKKLLLMMMQQQVVVZZZcccjjjttt~~~{{{zzz{{{xxxssspppqqqooorrrxxxzzzaaaWWWMMMEEE>>>666333333000000000///////////////............------------,,,+++******+++,,,...///,,,---...---+++***+++,,,---,,,+++***))))))))))))***++++++++++++***))))))))))))(((((((((((())))))%%%&&&'''((()))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&&&&&&&''''''((()))***''''''''''''&&&%%%$$$$$$%%%$$$%%%&&&((((((&&&$$$&&&&&&'''''')))***,,,,,,((((((''''''''''''((((((''''''(((((((((((((((''')))((('''''''''((()))***)))))))))))))))((((((((((((((((((((((((((((((((()))(((''''''((((((&&&%%%******))))))(((''''''&&&''''''''''''''''''''''''))))))(((((())))))***++++++******))))))******++++++++++++++++++*********+++***))))))((((((((((((''''''((())))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---......---,,,++++++++++++:::<<>>@@@BBBDDDFFFIIILLLOOONNNQQQUUUXXXZZZ\\\^^^```aaa___^^^[[[WWWYYYffftttvvvtttyyy~~~nnn[[[PPPJJJFFFDDDEEEDDDCCCCCCEEEHHHKKKLLLLLLKKKPPPUUUYYY^^^hhhxxx|||zzzzzz{{{zzz}}}|||[[[GGG>>>999666444555555444333111000//////............------------***++++++,,,,,,------...***+++---,,,,,,+++---...))))))***++++++++++++******++++++++++++***))))))'''((()))******)))(((''''''((()))***+++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%'''(((***'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((***+++&&&&&&''''''&&&%%%###"""'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&((())))))&&&'''((())))))((('''&&&%%%%%%&&&(((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&'''&&&""" """''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((())))))((()))))))))*********+++&&&&&&&&&&&&'''((()))***((())))))***************,,,,,,++++++++++++++++++******************************++++++++++++******)))***+++,,,,,,+++***)))((())))))))))))))))))(((******))))))))))))******>>>@@@CCCEEEFFFIIIMMMPPPNNNQQQVVVZZZ\\\]]]^^^______]]]\\\ZZZXXX]]]nnnxxxyyyrrrcccTTTLLLHHHFFFEEEFFFCCCBBBBBBDDDHHHKKKMMMNNNJJJPPPWWW\\\cccppp{{{xxxxxxxxxwwwyyy}}}dddNNNDDD>>>:::999666666555333111000......000/////////............---------------+++***)))***+++---,,,,,,,,,---...'''(((***+++,,,,,,+++******++++++++++++***))))))'''((()))******)))((('''&&&''')))*********)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%%%%%%%''')))***''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%""""""###$$$%%%''')))***))))))))))))((('''&&&&&&'''%%%$$$$$$&&&''''''''''''&&&%%%$$$###"""""""""&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))''''''(((((('''&&&%%%%%%''''''(((((())))))******((((((((((((((((((((((((###&&&((((((&&&%%%&&&(((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))(((((())))))*********+++((((((((((((***+++,,,---'''(((((()))))))))))))))((((((((()))******++++++******************************++++++++++++******((()))+++,,,,,,+++)))((((((((())))))))))))((((((***)))))))))))))))******>>>@@@CCCEEEFFFHHHKKKMMMTTTVVVYYY\\\^^^___```______]]]YYYWWW]]]oooyyyvvv{{{```WWWMMMFFFEEEEEECCC@@@EEEGGGHHHIIIJJJKKKNNNPPPRRRUUUZZZaaalll}}}{{{wwwvvvwwwvvvvvvwwwxxx{{{}}}{{{aaaOOOEEE@@@>>>???<<<666333111111000000...////////////---,,,+++------------------------+++++++++++++++++++++++++++++++++************)))************************+++***)))'''''''''((()))))))))))))))((('''&&&%%%((((((((('''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%""""""%%%&&&&&&%%%''''''&&&''''''((()))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$***)))&&&%%%***...+++$$$&&&&&&&&&'''&&&&&&%%%%%%***)))'''%%%%%%%%%'''(((***(((&&&&&&((((((((('''(((''''''&&&'''(((***+++,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%###$$$&&&'''((((((((('''((('''&&&%%%%%%%%%%%%%%%+++***(((&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((()))((((((((()))((('''&&&%%%%%%&&&'''''''''((()))))))))))))))(((''''''&&&&&&((()))***&&&''')))*********)))((('''(((((())))))))))))(((,,,+++(((&&&%%%%%%&&&''')))))))))))))))))))))))),,,,,,++++++***)))))))))((()))***++++++***)))((('''((()))+++++++++***)))???AAADDDFFFGGGIIILLLNNNUUUWWWZZZ]]]___`````````aaa]]]ZZZ___nnn{{{lllZZZRRRIIIDDDCCCDDDCCCAAAEEEFFFHHHJJJKKKMMMQQQSSSTTTYYY```iiivvv|||yyyxxxyyyxxxwwwwwwxxxzzz}}}zzzfffWWWMMMGGG:::777333111111111111000...////////////---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++***)))((('''(((((())))))))))))((((((&&&%%%%%%'''''''''''''''&&&&&&&&&)))(((''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))'''%%%%%%'''((((((&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&))))))(((((((((((())))))(((((((((((('''&&&%%%$$$'''++++++(((&&&&&&%%%"""$$$$$$%%%%%%%%%%%%%%%$$$***((('''%%%%%%%%%'''((()))(((&&&&&&((((((((('''$$$$$$#########$$$&&&'''***)))((('''''''''''''''%%%&&&&&&&&&'''''''''((('''((()))))))))'''&&&%%%%%%&&&''')))))))))))))))''''''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&%%%&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&''''''(((&&&&&&'''((((((((((((((((((''''''&&&'''((()))***&&&'''((()))***))))))((((((((()))))))))(((((('''+++***(((&&&&&&&&&'''((())))))))))))))))))))))))++++++************))))))((((((((())))))((((((((((((((())))))))))))))))))???AAADDDFFFGGGJJJMMMPPPVVVXXX[[[^^^```aaa`````````ZZZXXXeee|||}}}mmm[[[QQQLLLEEEAAABBBCCCCCCBBBEEEFFFIIIJJJLLLOOOTTTWWWWWW^^^hhhuuu}}}{{{{{{|||yyyxxxwwwwwwxxx{{{~~~{{{dddRRRGGG999666333111111111000//////////////////---,,,,,,------------------------------------------------,,,+++++++++******************************************)))((((((((())))))************)))(((''''''&&&&&&&&&'''''''''''''''))))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%"""######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((('''&&&%%%%%%)))111666///'''$$$%%%%%%""""""###$$$%%%%%%%%%%%%)))((('''%%%%%%&&&'''''')))'''&&&&&&((()))((('''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''))))))***)))(((((('''(((((((((%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))&&&'''((())))))))))))((())))))))))))(((((('''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''((()))(((((('''''''''((((((???AAACCCEEEGGGJJJNNNQQQWWWYYY\\\^^^`````````___```ZZZZZZmmmyyyyyyuuu___PPPJJJFFFBBBAAABBBEEEFFFFFFFFFHHHJJJKKKMMMQQQUUUYYYZZZcccqqq~~~}}}{{{{{{{{{yyywwwuuutttuuuwwwzzz|||{{{iiiPPPCCC<<<:::777444333222000...000000000///......---,,,------------------------------------------------,,,,,,+++++++++***************************************)))))))))))))))))),,,,,,,,,,,,++++++***)))%%%&&&&&&&&&'''(((((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&$$$###!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$''''''(((((('''&&&&&&%%%)))222666111(((%%%%%%&&&""""""###%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''''')))'''&&&&&&((())))))((('''&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***(((((((((''''''''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((((((((((((((())))))))))))((('''&&&%%%'''''''''&&&'''((()))***((((((((((((((((((((((((''''''(((((()))***++++++)))((('''&&&&&&'''((()))***)))'''&&&%%%%%%&&&'''>>>@@@BBBDDDFFFJJJOOOSSSXXXYYY\\\^^^_________^^^```]]]ccc|||xxxvvv~~~gggUUUKKKFFFDDDBBBCCCDDDGGGIIIJJJIIIJJJKKKMMMNNNRRRWWW[[[___iii{{{~~~|||{{{yyyxxxvvvuuusssqqqqqqsssuuuvvvzzz}}}yyyooosss~~~qqqVVVFFF>>><<<:::888777555222///111000000///......------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))***************************+++******))))))%%%&&&&&&&&&'''((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''''''''(((''''''&&&%%%$$$))),,,(((%%%%%%$$$"""######%%%&&&''''''''''''''''''&&&&&&&&&'''''''''((('''%%%&&&((())))))(((######$$$$$$############&&&%%%%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%'''((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((()))))))))))))))(((&&&%%%%%%&&&&&&''''''(((((()))***((((((((((((((((((((((((&&&&&&'''((()))******+++***)))'''''''''''')))***)))((('''%%%%%%%%%&&&'''???AAACCCEEEGGGLLLQQQUUUZZZ[[[^^^___``````___^^^ZZZ___nnnxxxrrrxxxnnnZZZNNNIIIDDDDDDDDDEEEGGGIIIKKKLLLKKKLLLNNNOOORRRWWW]]]aaaiiiuuu}}}|||{{{xxxvvvtttsssrrrppppppooopppppptttxxx}}}zzzmmmkkkooo}}}{{{aaaRRRCCCBBB@@@???>>>;;;777444222111000///............------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************((()))***+++++++++******&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''((()))***)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&$$$&&&&&&$$$%%%((('''###$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((&&&%%%&&&((()))))))))%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''((('''&&&&&&))))))(((((((((((()))***$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&(((((($$$$$$%%%&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))((((((((((((''''''&&&%%%&&&''''''((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))(((((((((((((((((()))(((''''''&&&&&&&&&''''''AAACCCEEEGGGIIINNNTTTYYY]]]^^^```bbbcccbbbaaa```ZZZfff~~~uuurrrvvvttt```PPPIIIJJJCCCDDDEEEGGGHHHIIIKKKMMMLLLNNNPPPSSSWWW]]]eeejjjwww~~~}}}}}}|||yyyvvvssssssrrrqqqpppooommmlllnnnsssyyyrrrhhhdddnnnsssdddTTTRRROOOLLLIIICCC<<<888222111000///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************((()))***++++++++++++***&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''')))*********((('''%%%%%%&&&''''''&&&%%%%%%&&&'''((('''%%%%%%''')))!!!###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''&&&&&&((('''$$$&&&***+++)))$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&%%%&&&(((******)))((())))))***)))((('''&&&$$$%%%'''(((((((((&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''((('''&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&'''((()))'''''''''(((''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&&&&''''''(((((((((((('''CCCDDDFFFHHHKKKPPPWWW[[[___aaacccdddeeedddbbbaaabbbtttyyylllqqq{{{kkkYYYKKKGGGKKKBBBDDDFFFGGGHHHIIIJJJLLLLLLNNNQQQUUU[[[ccckkkqqq||||||}}}}}}zzzwwwssssssssssssqqqooolllkkkkkkooovvv|||wwwiii___fffwwwuuugggddd___YYYQQQHHH???999333222000///......//////---------------------------------------------------------,,,,,,,,,++++++************************((()))***+++,,,,,,+++***((()))************))))))(((((((((''''''&&&&&&%%%%%%&&&(((***+++***)))(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%""""""%%%(((!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&$$$######$$$&&&&&&&&&&&&'''''''''''''''&&&###&&&&&&"""!!!%%%(((((($$$$$$%%%%%%%%%$$$######%%%%%%&&&'''(((((((((''''''&&&%%%&&&(((******)))&&&&&&'''''''''&&&$$$######%%%'''))))))'''%%%###%%%$$$$$$$$$######""""""###$$$&&&'''''''''&&&&&&%%%$$$###"""""""""###$$$$$$#########$$$%%%%%%&&&'''&&&%%%$$$$$$$$$&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%''''''&&&%%%&&&'''((()))&&&&&&''''''((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((($$$%%%''''''''''''%%%$$$%%%&&&((()))***)))((((((EEEFFFHHHJJJMMMRRRXXX]]]eeedddeeehhhhhheeeeeehhhsss~~~mmmoooyyyooo]]]TTTLLLEEEBBBDDDFFFGGGHHHIIIJJJMMMOOOOOOPPPTTTYYY^^^fffuuu}}}||||||~~~}}}yyyuuuqqqqqqrrrrrrqqqooonnnmmmkkkmmmooosssyyy~~~zzziii```hhhrrr{{{uuulllbbb[[[QQQFFF>>><<<000000000///......------...------,,,,,,------...***+++---...//////...---++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++***)))(((((())))))***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((######$$$%%%&&&(((((()))$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%)))'''%%%&&&)))***)))((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$###"""###$$$&&&'''&&&''''''&&&%%%### """$$$((()))(((((('''(((((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((&&&###!!!!!!###&&&(((((((((&&&%%%$$$"""!!!!!! !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''******)))'''%%%%%%(((***&&&'''((())))))'''%%%$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%***))))))(((''''''&&&&&&+++***((('''&&&&&&&&&'''''''''''''''''''''''''''EEEGGGIIIKKKNNNSSSYYY]]]dddcccdddhhhgggeeefffjjj~~~wwwiiimmm{{{eeeUUUNNNIIIDDDBBBFFFGGGIIIIIIJJJKKKNNNPPPQQQRRRWWW___fffppp~~~}}}}}}~~~}}}yyyvvvsssssstttsssrrrqqqooonnnmmmmmmooorrrvvv{{{xxxkkkeeehhhjjjpppqqqfffZZZQQQHHH>>>888666111111000///......------...------,,,,,,------...)))***++++++++++++++++++++++++++++++++++++++++++++++++******************,,,+++***)))))))))))))))+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))'''%%%###$$$&&&((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&%%%$$$###"""!!!"""%%%((()))(((''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''%%%###""""""###%%%'''###"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$""" """%%%&&&'''((()))((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&************)))))))))(((''''''''''''((((((((((((,,,+++)))'''&&&'''((((((''''''''''''''''''''''''EEEGGGJJJLLLOOOTTTZZZ^^^cccbbbdddgggfffdddhhhooo|||mmmggglllrrrZZZNNNIIIGGGEEEEEEGGGIIIJJJJJJJJJLLLOOORRRTTTVVV]]]gggppp}}}~~~}}}}}}}}}{{{yyyvvvuuuuuuuuuuuutttrrrpppooonnnnnnnnnooorrrwww{{{~~~tttmmmhhhgggaaaaaauuuqqqcccSSSHHH???666222222222222111000...---,,,,,,...------,,,,,,------...++++++******)))*********++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,,,,+++************++++++)))(((((()))***((('''((((((((((((((((((((((((((((((((('''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%''')))+++&&&%%%###$$$&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$"""%%%'''((('''''''''(((((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############"""""""""###$$$%%%%%%&&&&&&%%%&&&%%%%%%$$$######""""""%%%$$$$$$############$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&&&&'''(((((('''%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))---+++)))&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&FFFHHHKKKNNNQQQVVV[[[___ddddddfffgggddddddlllvvvmmmggghhhqqq|||iiiTTTJJJGGGGGGGGGHHHHHHIIIJJJJJJKKKMMMQQQTTTXXX[[[cccooo{{{~~~}}}{{{zzzyyywwwvvvuuuuuuuuuuuutttrrrpppnnnooonnnllllllnnnqqquuuxxx}}}}}}|||zzzwwwpppiiieeeaaaXXXVVVfff{{{{{{iiiTTTEEE<<<555222222333222111000///---,,,,,,...------,,,,,,------...///...,,,+++******+++,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,+++++++++++++++,,,+++***((()))******)))'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###%%%'''(((((('''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''###%%%''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$%%%%%%&&&%%%%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$#########$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$((())))))(((&&&&&&((()))%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())),,,***'''%%%$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&FFFHHHLLLOOOSSSXXX]]]aaaffffffggggggdddgggtttxxxggggggnnn{{{rrraaaPPPHHHFFFFFFGGGIIIGGGHHHIIIJJJKKKNNNSSSVVV]]]aaakkkxxx}}}}}}|||zzzxxxvvvuuuuuutttttttttsssrrrpppnnnlllnnnmmmkkkjjjkkkmmmoooqqqwwwzzz~~~zzzvvvssspppmmmkkkccc\\\XXXSSSQQQZZZgggtttZZZHHH===666333444222222111000///...------...------,,,,,,------...///...,,,+++***+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++,,,,,,+++***))))))******)))((())))))))))))))))))))))))+++*********)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&'''((($$$%%%''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''(((&&&%%%######$$$$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&FFFIIIMMMQQQUUUYYY^^^bbbfffggghhhgggfffmmmqqqfffjjjvvvgggYYYKKKFFFEEEDDDEEEGGGHHHIIIJJJKKKMMMQQQVVVZZZdddjjjvvv~~~~~~}}}zzzvvvtttuuuvvvsssssssssrrrpppnnnlllkkkkkkjjjiiiiiihhhiiijjjjjjpppsssyyy}}}zzzuuupppjjjffffff\\\TTTPPPOOONNNQQQVVVtttaaaLLL???777444444222111111000000//////......------,,,,,,------...,,,,,,++++++***+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++************+++,,,,,,,,,***))))))***+++)))((())))))))))))))))))))))))))))))((((((((((((((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))(((&&&%%%%%%%%%&&&%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$&&&&&&&&&%%%$$$%%%'''&&&&&&''''''&&&&&&%%%$$$!!!"""###$$$$$$$$$###"""######$$$$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&'''''''''###$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$###"""###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%GGGJJJNNNRRRVVV[[[```cccdddeeegggggghhhvvvqqqkkkggglll}}}{{{^^^SSSIIIFFFFFFEEEEEEGGGIIIJJJKKKMMMOOOUUU[[[```lllsss{{{wwwuuuvvvxxxsssssssssrrrpppnnnkkkjjjhhhhhhhhhhhhggggggfffeeehhhmmmsssyyy}}}}}}wwwqqqiiiddd```YYYQQQLLLJJJHHHIIILLL^^^uuuiiiQQQCCC999444444000000000000000000000000...------,,,,,,------...++++++,,,---------,,,,,,++++++++++++++++++++++++******************++++++)))))))))))))))***+++,,,,,,+++)))***++++++***(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&$$$&&&&&&%%%"""!!!###%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$###"""$$$$$$%%%&&&''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###""""""###$$$%%%&&&&&&'''###$$$&&&&&&%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGGJJJOOOSSSWWW[[[```cccaaaccceeegggjjj{{{yyyfffgggggglllqqq[[[QQQIIIHHHIIIHHHHHHJJJJJJKKKMMMNNNRRRXXX___dddrrrzzz}}}xxxvvvwwwyyyttttttsssrrrqqqnnnllljjjfffgggggghhhgggfffdddcccccchhhooovvv{{{zzzsssjjjddd]]]XXXQQQLLLGGGCCCDDDGGGKKKdddpppVVVFFF<<<666555000000000000111111111111...------,,,,,,------...,,,---///000111000//////++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))(((((()))***++++++,,,+++******++++++***((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&((()))'''$$$###%%%'''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&%%%$$$"""!!!###$$$&&&'''((('''&&&%%%%%%&&&&&&%%%$$$###%%%&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((()))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""###############$$$$$$$$$######"""$$$$$$######"""!!!!!!!!! !!!"""$$$$$$$$$###"""!!!!!!"""###%%%&&&'''(((!!!###%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((("""###$$$%%%'''((()))***$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%GGGIIIMMMSSSXXX]]]aaacccbbbeeedddbbbooorrrcccbbbdddpppsss```cccXXXKKKFFFFFFHHHIIIKKKKKKIIIJJJPPPWWW[[[bbbhhh{{{}}}{{{yyywwwuuuvvvuuusssqqqnnnllljjjiiieeefffggggggfffccc```^^^___bbbhhhmmmrrrxxx~~~yyyqqqiiieee___VVVMMMKKKHHHDDDAAAAAAMMMSSSlll^^^HHHAAA===888666333///------............//////---******,,,///...------,,,,,,++++++***---,,,+++******+++,,,---((()))***+++,,,+++******(((((())))))*********+++*********)))(((''''''&&&'''''''''''''''((()))***%%%%%%&&&'''(((((((((''')))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$***)))'''''')))***)))((((((&&&%%%%%%%%%%%%$$$"""''''''''''''&&&%%%$$$$$$$$$(((***((($$$"""$$$'''&&&&&&&&&%%%%%%%%%$$$$$$"""###&&&'''((('''&&&%%%$$$%%%%%%&&&&&&''''''(((""""""""""""!!!!!!!!!!!!%%%$$$###""""""###$$$%%%!!!"""$$$$$$"""!!!"""###%%%%%%%%%$$$$$$############""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$###"""!!!***)))'''&&&&&&'''(((***&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&%%%%%%&&&'''((($$$%%%&&&'''&&&%%%$$$#########$$$%%%%%%&&&''''''HHHKKKPPPUUU[[[___bbbcccccceeedddfffwwwtttdddeeegggrrrmmmZZZXXXPPPHHHEEEGGGIIIJJJKKKKKKJJJMMMQQQTTTZZZfffrrr~~~|||zzzwwwuuuuuutttrrrpppnnnkkkiiiiiieeefffggggggfffccc```^^^___bbbeeeiiinnnssszzz~~~|||ssskkkfffaaaXXXPPPMMMKKKGGGEEEEEEFFFMMMbbbjjjQQQEEE???:::444111...,,,---///000000---...///---******,,,......------,,,,,,++++++***++++++***))))))***++++++))))))+++,,,,,,,,,+++***((()))))))))************,,,,,,++++++***))))))(((&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''))))))))))))((('''&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''((((((((((((((((((&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%$$$#########&&&&&&&&&'''&&&&&&%%%$$$$$$''')))((($$$"""%%%(((%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((***+++***)))(((############""""""""""""""""""##################$$$$$$############$$$$$$"""""""""!!! """$$$%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$((('''''''''''''''(((((('''&&&$$$""" '''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''JJJMMMSSSYYY^^^aaabbbbbbddddddcccjjjuuujjjlllpppzzz}}}dddSSSNNNJJJGGGFFFIIILLLLLLKKKJJJLLLOOORRRUUU\\\nnn}}}{{{xxxvvvtttsssqqqooommmjjjiiihhhffffffggggggfffccc```___```aaabbbdddhhhnnnvvv{{{wwwnnngggcccZZZSSSQQQPPPLLLIIIIIICCCJJJWWWmmm}}}^^^JJJ@@@<<<222000---,,,...///000000---......,,,+++***,,,---...------,,,,,,++++++*********))))))))))))************+++,,,,,,,,,,,,,,,))))))))))))************,,,,,,++++++***)))))))))''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((((('''&&&%%%$$$''''''''''''((((((((((((&&&%%%%%%$$$$$$$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&%%%######%%%&&&%%%$$$''')))***((($$$"""###%%%$$$%%%%%%&&&&&&&&&&&&&&&###%%%((('''$$$###%%%((($$$$$$$$$$$$#########""""""$$$%%%'''''''''&&&&&&###""""""!!! """######$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########"""!!!"""%%%$$$$$$$$$$$$$$$#########"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###!!! %%%%%%#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''KKKOOOUUU[[[___aaaaaaaaaeeebbbaaannnuuupppuuu}}}sss]]]OOOHHHIIIIIIIIILLLOOONNNJJJKKKLLLPPPVVV\\\fffxxx|||vvvuuuvvvyyy~~~|||yyywwwrrrqqqpppnnnllljjjhhhgggffffffffffffeeebbb```___`````````aaaeeellluuu|||}}}rrrjjjddd\\\UUUTTTSSSOOOLLLLLLFFFKKKQQQ]]]yyykkkPPP@@@;;;333111...---...//////...---------,,,,,,,,,,,,---...------,,,,,,++++++***+++******************+++++++++,,,,,,------------)))))))))))))))*********))))))))))))((((((''''''******)))(((((('''((((((''''''((((((((((((''''''((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$#########""""""!!!!!!"""###############'''%%%$$$$$$%%%&&&&&&%%%(((+++---+++%%%"""$$$(((######$$$%%%&&&''''''&&&"""$$$&&&&&&%%%$$$&&&(((############""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$######""""""""""""!!!""""""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###""""""""""""!!! """$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$######""""""#########$$$%%%%%%&&&&&&$$$######""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&LLLPPPVVV[[[___aaa``````eee```bbbtttsssrrr|||lllYYYMMMFFFJJJJJJHHHJJJNNNNNNIIIMMMKKKPPPZZZgggttt|||rrrkkkbbbccceeejjjqqqzzz~~~zzzxxxqqqqqqooommmkkkjjjhhhhhheeeeeeeeedddcccaaa___^^^______^^^___dddmmmwwwwwwoooeee]]]WWWVVVUUUQQQMMMMMMHHHLLLNNNTTTlllxxxWWWBBB999666333000//////...---,,,------------......------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******)))))))))))))))))))))))))))(((((((((((((((+++***)))((((((((((((((('''(((((((((((((((''''''''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$&&&%%%######%%%&&&%%%$$$&&&))),,,)))$$$!!!###&&&""""""$$$%%%&&&&&&''''''###$$$%%%%%%%%%%%%&&&'''#########"""""""""!!!!!!$$$%%%%%%&&&''''''((((((#########$$$$$$$$$%%%%%%!!!!!!""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!###%%%%%%$$$###"""###########################%%%$$$"""""""""###%%%&&&%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&OOORRRWWW[[[___`````````dddbbbjjjyyyooonnn}}}yyyeeeVVVMMMDDDIIIIIIDDDGGGOOORRROOONNNMMMQQQ___ooo{{{tttkkkbbb[[[UUUVVVYYY]]]dddooozzz|||xxxwwwyyyzzz|||{{{yyyqqqqqqooonnnllljjjiiihhhddddddcccbbbaaa___^^^]]]^^^]]]]]]^^^ccclllvvv~~~|||sssggg___YYYXXXWWWRRRNNNMMMHHHJJJKKKPPPcccbbbGGG:::888555222111000///---+++...------...000000///---...------,,,,,,++++++***,,,,,,------------,,,,,,+++++++++++++++,,,------************))))))))))))++++++******************((((((''''''&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########!!!""""""###############$$$###!!!!!!###$$$###"""###%%%&&&$$$!!! !!!###""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%############"""""""""!!!#########$$$%%%%%%&&&&&&!!!!!!"""######$$$%%%%%%!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$###### ###&&&(((&&&$$$"""""""""""""""###############%%%###!!! """%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""######$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%TTTUUUYYY\\\___aaabbbbbbbbbeeevvv|||nnnkkkkkkppp___RRRLLLDDDIIIHHHCCCGGGUUU^^^]]]PPPPPPUUUbbbqqqzzzvvvooohhhbbb[[[TTTPPPNNNOOOQQQTTTZZZdddqqqyyy{{{xxxuuutttvvvwwwxxxxxxuuuuuuuuuttttttsssssssssoooqqqrrrrrrrrrsssvvvxxxtttssspppkkkgggeeefffgggkkkqqqxxx}}}|||yyyqqqqqqpppnnnlllkkkjjjiiiccccccbbb```___^^^]]]\\\\\\[[[[[[[[[___gggqqqxxxxxxjjjbbb\\\[[[YYYTTTOOONNNJJJIIIKKKOOOYYYooonnnNNN<<<777555333222222111///---///......000222333000......------,,,,,,++++++***+++,,,------------,,,++++++******)))***+++,,,---************)))))))))(((*********************+++''''''''''''''''''((())))))))))))))))))(((''''''%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%'''((()))%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!"""###"""""""""%%%###!!!"""###$$$#####################""""""###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$$$$#########""""""""" !!!!!!"""###$$$"""###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###%%%&&&$$$###"""###!!!"""""""""#########$$$###""""""!!!"""###$$$%%%&&&&&&%%%%%%$$$######"""$$$%%%&&&%%%#########%%%#########$$$%%%%%%&&&&&&!!!!!!!!!"""######$$$$$$&&&%%%$$$######"""""""""$$$$$$$$$#########""""""!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWXXXZZZ]]]```bbbcccdddaaahhhpppggghhhkkkjjjZZZPPPKKKDDDJJJIIIDDDJJJ]]]jjjlllPPPRRRYYYcccppp~~~nnniiibbb[[[VVVQQQMMMJJJLLLMMMNNNPPPUUU^^^kkktttrrrooojjjhhhhhhjjjkkkllleeeeeeddddddcccbbbbbbbbb]]]___```aaaaaabbbeeeggghhhfffccc]]]XXXVVVWWWYYY]]]cccjjjooosss{{{}}}zzzrrrqqqpppooommmkkkjjjjjjbbbbbbaaa___^^^]]]\\\[[[ZZZZZZYYYYYY\\\ccclllrrr|||zzzlllddd^^^]]][[[UUUPPPNNNNNNKKKLLLPPPRRR^^^}}}wwwTTT???666555333333333333111000000......000333444111.........---,,,,,,++++++******+++,,,------,,,+++***+++***)))))))))***+++,,,+++*********))))))((((((((((((((((((((()))))))))))))))((())))))***+++,,,)))))))))))))))(((''''''%%%%%%&&&'''((((((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((***+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&'''%%%$$$$$$%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$########################$$$%%%&&&'''&&&&&&%%%%%%$$$#########&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""#########!!!!!!"""$$$!!!!!!""""""#########$$$!!!"""###$$$%%%$$$######&&&&&&%%%%%%$$$###""""""$$$&&&&&&%%%###"""###$$$ !!!"""###############$$$%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###$$$%%%&&&'''(((((('''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$&&&''')))!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWXXX[[[^^^___```aaaaaacccmmm{{{jjjaaaeeeooouuueeeXXXOOOLLLKKKKKKLLLMMMPPPUUU[[[```YYY\\\bbbiiiuuu}}}qqqeeeXXXVVVQQQMMMIIIGGGFFFFFFLLLMMMMMMMMMTTT```iiilllnnnddd\\\ZZZZZZ[[[]]]```VVVVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPRRRUUUXXXZZZZZZ\\\YYYSSSNNNKKKKKKLLLMMMTTTUUU[[[bbbffflllzzz}}}{{{vvvsssooojjjgggeeeeeefff```___]]]]]]]]]]]][[[ZZZXXXXXXYYYYYYZZZ]]]bbbfffpppuuu||||||mmmfff^^^YYYWWWTTTNNNIIILLLHHHHHHLLLMMMSSSiii|||~~~\\\>>>666666555333444444111---------......------,,,+++///---,,,---///111111000...,,,+++,,,//////---***------,,,++++++******)))************************---,,,+++***)))''''''&&&+++*********))))))(((((('''((()))))))))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!###'''((($$$ %%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""!!!###$$$&&&''''''&&&&&&&&&&&&%%%$$$$$$###""""""###$$$%%%%%%$$$###"""!!!###############"""!!! """"""#########$$$$$$$$$%%%$$$######""""""#########$$$%%%&&&'''&&&%%%$$$!!!""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###%%%$$$$$$############$$$$$$&&&%%%%%%%%%$$$#########$$$#####################""""""""""""###$$$%%%&&&######""""""""""""######$$$###"""""""""###$$$%%%((('''%%%###"""""""""###"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&VVVXXX[[[]]]^^^___```aaabbbnnnooobbb___ggg{{{ooo```TTTMMMLLLIIIJJJKKKLLLNNNRRRWWW[[[\\\```fffnnn|||yyytttqqqjjj___UUUOOOMMMJJJGGGDDDCCCCCCCCCEEEGGGIIILLLTTTaaajjjmmmggg]]]TTTRRRRRRQQQSSSVVVNNNMMMMMMLLLKKKKKKJJJJJJLLLKKKJJJLLLOOORRRSSSSSSSSSQQQMMMIIIGGGHHHJJJKKKNNNOOOVVV^^^bbbiiiwww|||zzztttqqqmmmhhheeeccccccccc```___]]]]]]]]]]]][[[YYYXXXYYYXXXXXXWWWYYY]]]```iiiooowww~~~qqqjjjaaaZZZXXXUUUPPPLLLOOOJJJHHHJJJGGGJJJ\\\qqq}}}dddEEE777666444333444555333000.../////////......---------,,,,,,...111444444444...,,,+++,,,...///---+++++++++++++++++++++++++++************************''''''((()))+++,,,---...************)))))))))(((***++++++***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((%%%###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$###"""!!!###$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%$$$######""""""############$$$%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%%%%%%%$$$#########$$$$$$""""""!!!!!!!!!""""""""" !!!""""""!!!###%%%((($$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%######""""""""""""######%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$UUUWWW[[[\\\]]]^^^```bbbeeetttnnnbbb[[[___mmmxxxfffYYYPPPKKKKKKHHHIIIKKKLLLMMMOOOSSSVVV___dddlllwww}}}vvvlllfffaaaZZZPPPIIIFFFEEECCCBBBAAAAAAAAABBBDDDGGGJJJNNNXXXdddllllllaaaWWWMMMJJJJJJHHHIIIKKKEEEEEEEEEDDDDDDCCCCCCBBBFFFEEEEEEFFFIIILLLLLLLLLKKKIIIGGGEEEEEEFFFHHHJJJHHHKKKRRRZZZaaaiiivvv{{{yyytttrrrnnniiifffccccccccc```___]]]\\\]]]\\\ZZZYYYXXXXXXXXXVVVTTTUUUWWWZZZ```gggrrr{{{vvvnnnddd]]]YYYVVVRRROOOPPPKKKIIIHHHEEEDDDQQQaaannnOOO===999444333444444333111000000000/////////.........---,,,...111333444333---,,,,,,,,,......,,,+++))))))******+++,,,,,,---************************((((((((((((((('''''''''************)))))))))))))))******))))))(((&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""#####################$$$$$$%%%)))'''$$$!!!!!!"""$$$%%%&&&%%%"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$&&&$$$$$$############$$$$$$""""""##################"""""""""###$$$$$$$$$%%%$$$###############$$$$$$######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''''''''%%%%%%$$$$$$####################################"""###$$$###""""""###$$$TTTWWW[[[\\\\\\]]]```ccckkkzzzddd]]]ZZZcccuuuppp___TTTLLLJJJJJJHHHJJJLLLMMMMMMNNNQQQSSS```gggrrr{{{sssjjjaaa[[[VVVNNNHHHDDDAAAAAAAAAAAABBBCCCEEEFFFGGGIIIKKKOOOXXXbbbgggeee^^^TTTKKKGGGFFFCCCCCCEEEAAAAAAAAAAAAAAAAAAAAA@@@DDDCCCCCCEEEHHHKKKKKKKKKHHHGGGEEEDDDEEEFFFHHHJJJJJJNNNUUU\\\ccclllxxx|||zzzwwwuuuqqqllliiifffeeedddaaa___]]]\\\\\\\\\ZZZXXXWWWWWWVVVUUUSSSSSSUUUWWWYYYaaannnyyyzzzrrrhhh___YYYVVVSSSQQQNNNKKKIIIIIIFFFFFFOOOZZZrrryyy[[[FFF===444222222111000000000000//////.........///111///------......---,,,,,,,,,,,,---------,,,+++))))))******+++++++++,,,************************+++***))))))((('''&&&&&&*********)))))))))))))))$$$%%%&&&'''((()))******)))'''&&&$$$$$$&&&''')))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""&&&&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$#########$$$&&&'''$$$%%%%%%%%%%%%$$$###"""!!!!!!"""#########$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""#########"""!!!!!!!!!"""$$$%%%'''&&&$$$#########$$$%%%%%%%%%###"""""""""""""""###############""""""!!!""""""###""" !!!"""$$$$$$############$$$$$$!!!!!!!!!"""#########$$$$$$#####################$$$$$$######"""###############""""""""""""#########"""############$$$$$$!!!"""###$$$%%%$$$###""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%TTTXXX[[[\\\\\\]]]aaaeeerrrqqq___]]]^^^jjjjjjZZZQQQKKKIIIKKKJJJLLLMMMNNNNNNPPPRRRTTTaaajjjyyy~~~{{{yyywwwwwwwwwyyy{{{|||yyytttpppbbbYYYRRRPPPLLLEEEAAAAAA???@@@AAACCCEEEGGGHHHIIIFFFGGGHHHLLLUUU___aaa^^^[[[QQQHHHEEEDDDAAA@@@BBB@@@@@@@@@@@@@@@AAAAAAAAACCCCCCDDDFFFJJJLLLLLLLLLIIIHHHFFFDDDDDDFFFHHHJJJOOOTTT[[[```gggqqq{{{~~~|||xxxvvvsssnnnjjjgggfffeeeaaa___]]]\\\\\\[[[YYYWWWUUUUUUUUUTTTSSSSSSUUUWWWVVV^^^jjjuuu||||||vvvkkkaaaZZZUUUSSSQQQMMMKKKIIIHHHGGGGGGLLLRRRfffkkkNNN@@@444111222000000222000///...---------......000...++++++++++++***)))+++,,,------,,,,,,+++,,,+++++++++******)))))))))************************'''((()))***,,,---......))))))))))))))))))******######$$$%%%&&&((()))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""!!!  &&&&&&###!!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&###$$$%%%&&&&&&$$$###"""!!!!!!!!!""""""######$$$!!!!!!"""###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########"""!!! !!!"""###$$$!!!"""$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&$$$""" #########$$$###"""!!! !!!"""######!!! !!!$$$$$$############$$$$$$!!!!!!!!!"""#########$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$######"""###############""""""""""""######""""""######$$$$$$$$$$$$!!!!!!"""######""" !!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%TTTXXX]]]]]]\\\]]]bbbhhhwwwjjj]]]```dddsssxxxcccUUUNNNJJJIIIKKKKKKLLLNNNOOOPPPRRRVVVYYYcccooo{{{tttnnnjjjgggeeecccdddeeeggghhhgggccc```UUUMMMJJJMMMKKKCCC@@@BBB???@@@BBBEEEGGGIIIKKKLLLIIIIIIJJJMMMWWWaaaccc___VVVMMMDDDBBBBBB???>>>@@@>>>>>>>>>??????@@@@@@AAACCCCCCEEEHHHLLLOOOOOOOOOLLLIIIFFFDDDCCCFFFIIIKKKUUU[[[aaafffnnnxxx}}}xxxvvvsssoookkkgggeeedddaaa___]]]\\\[[[ZZZXXXVVVSSSTTTUUUTTTSSSSSSUUUWWWUUU[[[eeennnuuu{{{yyypppeee\\\VVVSSSRRRNNNKKKHHHFFFEEEEEEGGGIII^^^{{{~~~UUUDDD555222333222333777000///...---,,,---...///...,,,******,,,---,,,+++***+++------+++++++++,,,,,,++++++***))))))((((((************************((((((((('''''''''''''''))))))))))))************''''''&&&&&&%%%&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$###"""!!! ###''''''$$$###%%%)))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""""""""!!!!!!!!!"""######!!!!!!"""#########""""""""""""#########$$$$$$$$$%%%$$$######""""""######"""""""""""""""######$$$ ###&&&'''&&&$$$""" """%%%'''(((%%%""" !!!""""""###"""!!! """#########$$$%%%$$$$$$############$$$$$$""""""##################&&&%%%%%%$$$###"""!!!!!!$$$###############$$$$$$######""""""""""""#########$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!!!!!"""###UUUYYY^^^^^^\\\]]]dddjjj}}}~~~fff]]]dddmmm|||lllZZZPPPLLLIIIJJJLLLKKKLLLMMMNNNPPPTTTYYY]]]hhhvvv}}}wwwmmmddd^^^ZZZWWWUUURRRRRRSSSUUUVVVVVVTTTQQQNNNHHHHHHOOONNNEEEBBBEEECCCDDDFFFHHHKKKMMMNNNNNNNNNMMMJJJLLLUUU___```[[[QQQIIIAAA@@@@@@???>>>@@@===>>>>>>???@@@@@@AAAAAADDDEEEHHHLLLQQQTTTTTTTTTPPPMMMIIIFFFFFFJJJOOOSSS[[[ccciiinnnwww}}}zzzxxxuuuqqqmmmiiifffeeeaaa___]]]\\\[[[ZZZXXXVVVRRRSSSTTTTTTRRRRRRSSSTTTTTTXXX^^^eeelllssszzz~~~~~~~~~}}}tttjjj___XXXTTTRRRNNNKKKGGGDDDDDDFFFFFFEEETTTiiicccMMM;;;666555222222777222111///...---...///000222000......//////...---)))+++------+++***+++,,,************))))))))))))************************+++***(((&&&$$$!!! ((()))))))))***************)))((('''&&&''''''((((((''''''''''''''''''(((###$$$%%%&&&&&&%%%$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$###&&&((('''$$$""""""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###%%%''''''%%%###"""######!!!!!! !!!""""""######$$$$$$$$$###""""""!!!!!!"""""""""#########%%%$$$######""""""######!!!"""######$$$$$$###### !!!###$$$$$$###"""!!! ###%%%%%%%%%###""""""###$$$$$$###!!! ###$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""###$$$%%%%%%######""""""""""""#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!###UUUZZZ______\\\^^^eeekkk~~~fff^^^hhhuuurrrcccSSSLLLJJJIIIJJJLLLKKKKKKLLLMMMPPPUUU[[[```lll|||uuunnnddd[[[TTTOOOLLLJJJIIIIIIIIIKKKMMMMMMLLLJJJHHHCCCEEENNNNNNDDD@@@DDDGGGHHHJJJMMMOOOPPPQQQRRRNNNKKKFFFEEELLLTTTTTTOOOPPPGGGAAAAAAAAA@@@@@@BBB>>>??????@@@AAABBBCCCCCCGGGHHHKKKPPPVVVYYYZZZYYYTTTQQQLLLIIIJJJOOOVVVZZZ```iiipppuuu~~~~~~|||}}}{{{xxxtttpppllliiigggaaa___]]]\\\[[[ZZZXXXVVVSSSTTTTTTSSSQQQPPPPPPQQQRRRUUUYYY^^^eeemmmuuu{{{}}}||||||~~~wwwmmmbbbZZZUUUSSSMMMKKKGGGDDDFFFIIIJJJHHHJJJYYYtttpppXXXAAA:::666000...222333222000///...///111222999777444222111000...---)))+++...---+++)))***,,,((((((((()))******++++++************************++++++******)))))))))((((((((())))))*********+++))))))(((((((((***+++,,,''''''((((((((((((''''''"""###$$$%%%%%%%%%$$$#################################$$$%%%&&&&&&''''''&&&''''''%%%"""&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!###%%%''''''%%%###"""$$$###""" !!!"""%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""#########!!!"""$$$%%%%%%$$$$$$###$$$###"""!!!!!!  !!!"""###$$$$$$$$$%%%&&&'''&&&$$$""" """$$$&&&&&&$$$"""""""""$$$$$$############$$$$$$&&&%%%%%%%%%$$$######### !!!"""###$$$%%%&&&&&&""""""""""""###$$$%%%&&&######""""""""""""######!!!"""###$$$%%%$$$#########"""""""""###%%%'''((($$$$$$$$$############"""########################"""$$$%%%$$$###"""###$$$ZZZZZZ]]]```^^^^^^hhhvvvuuudddbbbmmmzzzeeeYYYNNNJJJIIIHHHHHHIIIIIIJJJOOOTTTUUUUUU[[[bbbttt}}}xxxnnnbbbUUUPPPMMMIIIGGGGGGIIIFFFCCCCCCFFFGGGGGGEEEEEEDDDAAA@@@AAADDDGGGIIIKKKKKKLLLNNNQQQQQQPPPNNNKKKGGGCCCEEEJJJOOOPPPNNNIIIFFFBBBAAABBBBBB@@@>>>AAABBBCCCDDDCCCDDDGGGIIIHHHMMMTTT\\\```bbbaaa___ZZZVVVQQQNNNPPPVVV]]]bbbnnnooottt|||zzz}}}{{{yyyvvvsssoooiiieeeaaa___]]]\\\[[[ZZZWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSPPPRRRUUUYYY___gggpppwwwyyy{{{~~~{{{rrrggg]]]WWWTTTNNNLLLIIIHHHHHHHHHGGGEEEHHHLLL[[[xxxfffGGG999777555111///222111111222///---000666JJJ===222111444333000...---//////...,,,++++++++++++++++++************)))))))))(((((()))***+++++++++++++++***)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%#########$$$%%%&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$#########)))'''### ###%%%$$$$$$############$$$$$$"""$$$&&&&&&$$$"""!!! ###"""!!!!!!!!!"""$$$$$$###$$$%%%&&&'''&&&%%%$$$########################%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$### """$$$%%%&&&&&&!!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""###$$$$$$###"""!!! $$$$$$$$$##############################"""!!! %%%%%%$$$######$$$$$$$$$"""###$$$###"""!!!!!!###(((&&&$$$%%%'''(((&&&$$$%%%&&&%%%###$$$'''&&&"""%%%$$$###""""""$$$&&&'''%%%$$$######""""""######%%%%%%$$$$$$###$$$$$$$$$___```cccdddaaacccrrr~~~rrrggggggrrrrrr^^^TTTKKKIIIIIIHHHHHHIIIKKKKKKNNNQQQRRRTTT]]]gggxxx~~~xxxrrrnnndddYYYNNNJJJGGGDDDAAABBBFFFCCCAAAAAACCCEEEEEEEEEFFFEEEDDDDDDFFFIIILLLNNNRRRQQQOOOOOOPPPPPPNNNLLLIIIEEEAAABBBGGGKKKKKKJJJFFFCCC@@@???@@@AAA@@@>>>BBBCCCEEEFFFFFFGGGJJJLLLOOOTTT[[[bbbggghhhgggeee```\\\VVVSSSVVV]]]eeekkkrrrttt|||~~~|||}}}|||yyywwwtttpppjjjfffbbb```^^^\\\[[[ZZZWWWUUUSSSSSSRRRRRRQQQQQQRRRRRRNNNOOOQQQTTTYYYaaajjjpppvvvzzz~~~|||sssiii___XXXTTTNNNLLLIIIHHHHHHGGGFFFDDDAAAEEEPPPeeerrrSSSAAA:::555222111111111222444222...///444===444...///222000---+++***+++,,,---......------+++++++++************)))***************+++,,,,,,++++++******)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$""""""""""""###%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''(((&&&###!!! !!!###$$$$$$##################$$$ ###$$$%%%%%%&&&'''(((&&&$$$"""!!! ###$$$%%%%%%&&&&&&%%%%%%########################$$$###""""""!!!!!!""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""############"""$$$%%%$$$###"""###$$$%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!%%%$$$$$$$$$###$$$$$$$$$"""###$$$###"""!!!!!!###&&&$$$"""###%%%&&&%%%######%%%%%%$$$'''++++++'''""""""""""""$$$'''***,,,%%%$$$$$$$$$######""""""$$$$$$#########$$$$$$%%%bbbfffhhhfffbbbiiisssnnnkkkmmmwwwyyyiiiUUUMMMGGGGGGIIIHHHHHHIIILLLKKKMMMOOOPPPTTT```mmm||||||vvvrrrnnnjjjfffdddYYYOOOGGGDDDBBB???>>>???BBB@@@>>>???AAADDDEEEEEEGGGHHHIIIKKKNNNRRRTTTVVVZZZWWWSSSPPPNNNMMMKKKIIIGGGCCC@@@@@@CCCEEEEEEDDDDDDBBB@@@@@@AAABBBBBBAAAFFFHHHJJJKKKLLLNNNQQQTTTZZZ^^^eeekkkooopppooonnnhhhccc^^^[[[^^^gggqqqxxxyyy~~~}}}zzzxxxuuuqqqlllhhhdddbbb___]]]\\\ZZZWWWUUUSSSSSSRRRQQQPPPPPPQQQQQQNNNNNNNNNOOOSSSZZZcccjjjrrryyy~~~~~~}}}vvvmmmccc[[[VVVOOOLLLIIIGGGGGGFFFEEECCCBBBFFFJJJTTTpppdddLLL===555444555444333555777555///...111000,,,+++...///---+++,,,...,,,***+++...///...++++++++++++************)))+++++++++++++++,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&''''''&&&%%%###""""""""""""###$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$""""""$$$&&&(((&&&%%%$$$"""!!!"""#################################$$$%%%$$$"""""""""###((('''%%%$$$"""!!!!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&###########################"""!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%$$$##################"""""""""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$######""""""!!!!!!""""""######$$$$$$!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!######"""!!!"""###$$$###!!!"""%%%%%%%%%)))///000,,,"""""""""###%%%(((+++,,,$$$%%%%%%%%%$$$###!!! """""""""""""""###$$$%%%bbbgggiiieeedddrrr|||jjjkkkllloooxxxooo```OOOJJJFFFHHHIIIGGGGGGIIIKKKKKKNNNPPPRRRWWWeeesss~~~wwwppphhhbbbgggeeebbb```^^^]]]ZZZXXXPPPIIICCCCCCBBB>>>===??????>>>===>>>@@@DDDGGGHHHKKKMMMPPPSSSWWWZZZ\\\]]]\\\XXXRRRNNNKKKJJJHHHGGGEEEBBB@@@???@@@BBBAAA@@@DDDCCCBBBCCCDDDFFFGGGGGGLLLNNNPPPRRRTTTWWWZZZ]]]bbbffflllrrruuuvvvuuutttnnnjjjdddbbbfffppp|||~~~{{{yyyvvvrrrnnnkkkgggeeeaaa___]]][[[XXXUUUSSSRRRQQQPPPOOOOOOOOOPPPPPPOOONNNNNNPPPWWW___eeemmmvvv}}}|||~~~yyyqqqhhh___XXXQQQMMMIIIGGGEEEEEECCCBBBEEEIIIHHHIII```qqqSSS>>>666888<<<>>>;;;999999666000...000---+++,,,//////,,,...222:::333,,,***,,,---+++(((+++++++++*********))))))******++++++++++++++++++************))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%$$$$$$###""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$#########""""""#########$$$$$$#########''''''&&&$$$!!! !!!#########$$$$$$%%%&&&&&&%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""!!!!!!########################"""###$$$$$$%%%%%%$$$$$$''''''''''''&&&%%%$$$###$$$$$$$$$######""""""""""""###$$$$$$""""""###$$$#####################"""######$$$%%%&&&&&&'''''' !!!"""###############"""######$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!###""""""!!!""""""""""""!!!"""%%%&&&%%%)))//////,,,$$$$$$###$$$$$$&&&'''((($$$$$$&&&&&&%%%### !!!!!!!!!!!!"""###$$$%%%bbbfffhhhggglllqqqfffiiikkkoooxxx~~~iii[[[NNNIIIHHHIIIIIIGGGFFFHHHHHHKKKPPPTTTWWW]]]lll{{{wwwhhhddd^^^WWWTTTUUUSSSQQQPPPPPPOOOLLLJJJIIIDDDAAABBBAAA>>>===???????????????BBBFFFKKKNNNQQQRRRUUUXXX[[[]]]^^^___WWWSSSNNNJJJHHHGGGGGGFFFDDDCCCAAAAAAAAABBBBBBAAACCCDDDEEEEEEGGGIIILLLNNNQQQSSSVVVXXXZZZ]]]aaadddhhhlllqqqwwwzzz{{{{{{zzzuuupppkkkjjjooozzz|||zzzwwwtttpppmmmjjjgggdddaaa^^^[[[XXXUUURRRQQQPPPOOONNNNNNNNNNNNOOOOOOMMMLLLNNNSSSZZZ___iiirrr}}}}}}|||{{{uuummmccc\\\SSSOOOJJJGGGEEEDDDCCCBBB@@@DDDCCCCCCVVV~~~{{{[[[CCC;;;>>>DDDJJJCCC===:::555000///111///------///...,,,111777AAA999...)))))),,,,,,***+++++++++*********))))))))))))***++++++***)))(((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))%%%%%%%%%$$$###""""""!!!######$$$$$$$$$$$$######""""""$$$%%%%%%$$$""""""###$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""!!!"""######"""###%%%''' """$$$%%%'''((((((%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########""""""######$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!! ########################!!!!!!"""###############$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$######""""""!!!"""###"""!!! !!!###!!!!!!!!!"""""""""""""""######$$$%%%&&&&&&'''''' !!!"""###############!!!"""###$$$$$$$$$$$$###"""###$$$###!!!!!!!!!###"""#########""""""######$$$&&&%%%$$$'''++++++'''###############$$$$$$%%%###$$$%%%&&&%%%###!!!!!!!!!!!!!!!"""###$$$%%%ccceeegggkkkzzzvvvgggcccgggkkkppp}}}yyydddVVVLLLIIIHHHJJJIIIFFFEEEHHHHHHKKKRRRXXX[[[ccctttfff[[[XXXSSSNNNNNNMMMLLLKKKKKKKKKJJJGGGEEEBBB??????AAAAAA======?????????@@@AAADDDHHHOOOTTTVVVWWWXXXYYYZZZZZZZZZZZZQQQMMMIIIFFFEEEFFFFFFEEECCCCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHIIIKKKNNNRRRUUUVVVYYY\\\^^^```cccgggjjjooorrrwww}}}}}}zzzvvvuuuzzz}}}{{{yyyvvvrrrpppllljjjfffbbb___\\\XXXUUUQQQQQQPPPNNNMMMMMMMMMMMMKKKKKKKKKJJJJJJNNNSSSWWWccclllwww|||{{{{{{{{{wwwqqqhhhaaaVVVQQQLLLGGGEEEDDDCCCBBB===???AAAEEEUUUuuuhhhPPPGGGHHHJJJOOOFFF>>>:::666111000222000------/////////333999<<<666---)))***---//////+++++++++************)))((()))***+++***)))((('''******))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$######""""""$$$&&&((((((&&&$$$"""########################"""###$$$%%%%%%$$$###"""###$$$%%%$$$"""""""""###!!!"""###$$$%%%%%%%%%$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""#####################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### !!!"""""" !!!""" !!!!!!"""""""""###!!!!!!""""""######$$$$$$!!!""""""############""" !!!"""$$$$$$$$$######"""###$$$###"""!!!!!!###"""$$$%%%$$$###"""###$$$%%%&&&%%%###$$$'''&&&""" !!!"""###$$$%%%%%%######$$$%%%$$$###"""!!!"""""""""""""""###$$$%%%bbbbbbdddmmmqqqbbbaaagggmmmvvvttt___RRRJJJGGGFFFHHHGGGEEEFFFJJJJJJMMMSSSXXX\\\ggg}}}qqq[[[TTTQQQLLLIIIKKKIIIIIIHHHIIIJJJIIIGGGEEE???>>>@@@CCCBBB>>>===@@@>>>???AAABBBDDDJJJRRRWWWYYYXXXWWWVVVTTTSSSRRRRRRLLLIIIFFFDDDDDDEEEDDDDDDAAABBBCCCDDDDDDEEEGGGHHHHHHKKKNNNPPPRRRUUUZZZ___```bbbeeegggiiilllpppssswwwzzz~~~{{{yyywwwtttrrrnnnkkkgggccc```\\\XXXUUUQQQPPPOOONNNLLLLLLLLLLLLHHHIIIIIIIIIIIIKKKOOORRR\\\dddooovvvyyy{{{}}}|||yyyssskkkeeeXXXTTTMMMHHHFFFDDDCCCBBBAAA>>>???GGGRRRhhh|||dddXXXQQQMMMLLLDDD===:::888444111222///,,,---222555555777:::222000...,,,,,,---...///+++++++++************))))))***+++,,,,,,***(((''')))))))))))))))))))))***(((((((((((((((((((((((('''((((((((())))))))))))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%""""""############""""""$$$$$$&&&''''''&&&$$$$$$$$$######""""""###$$$$$$!!!###$$$%%%%%%$$$###!!!'''((((((&&&#########$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%% """###"""!!! !!!""" !!!"""######$$$$$$"""""""""""""""""""""""""""############""""""!!! """$$$%%%$$$######"""###$$$###"""!!!!!!###"""###%%%$$$"""!!!###%%%%%%&&&%%%""""""%%%###""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$$$$%%%```___```nnnpppddd___fffppp|||qqq\\\NNNGGGDDDDDDGGGFFFDDDGGGLLLMMMOOOSSSWWW\\\jjjjjjVVVPPPNNNHHHFFFJJJCCCBBBBBBDDDEEEEEECCCAAA@@@???BBBFFFEEE@@@???BBB===???AAABBBEEEJJJSSSYYYZZZYYYVVVSSSPPPMMMLLLKKKKKKHHHEEEDDDDDDDDDCCCBBB@@@AAACCCEEEEEEFFFHHHJJJNNNQQQUUUWWWYYY\\\bbbgggiiikkknnnppprrrtttxxx{{{}}}|||zzzxxxuuusssppplllhhhddd```]]]XXXUUUQQQPPPOOOMMMLLLKKKKKKKKKGGGIIIJJJJJJJJJKKKNNNQQQXXX___iiirrrwwwzzz{{{{{{|||{{{yyyuuummmgggZZZUUUNNNIIIFFFEEECCCBBBDDD;;;;;;CCCIIIWWW}}}}}}tttdddXXXNNNFFF@@@;;;;;;:::555222222///---///777<<<<<<;;;===+++---//////---++++++++++++++++++************)))***+++---------+++)))((()))))))))))))))*********(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$(((((((((((('''%%%###"""""""""############""""""$$$##################$$$$$$$$$"""""""""###$$$%%%!!!"""$$$%%%%%%$$$"""!!! ###%%%&&&%%%###""""""!!!"""###$$$$$$###"""!!!!!!"""###%%%%%%$$$##############################!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$%%%%%%&&&!!!###$$$###"""!!!"""###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$##############################"""!!!  """$$$%%%$$$###""""""###$$$###"""!!!!!!###!!!###%%%$$$!!! """$$$$$$&&&$$$!!!"""%%%###'''''''''&&&$$$"""!!! """"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$\\\]]]aaarrrmmmeeeaaagggvvvkkkXXXMMMLLLJJJGGGGGGJJJKKKKKKIIINNNPPPVVV]]]bbbppppppbbbTTTMMMKKKHHHGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAA??????@@@BBBEEELLLTTTZZZaaa\\\UUUPPPLLLJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGJJJLLLOOOQQQWWWZZZ]]]aaadddiiiooosssrrruuuxxxyyyyyy{{{|||yyyvvvtttqqqnnnkkkhhhddd^^^XXXSSSPPPOOONNNMMMKKKIIIHHHGGGGGGGGGHHHIIIKKKMMMNNNOOORRR\\\hhhooopppppptttxxx|||}}}yyyuuupppmmmaaaZZZQQQKKKIIIFFFAAA===AAA@@@<<>>>>>===999===DDDHHH]]]qqqqqq|||rrrXXXIII<<<777333666666333///...111000...,,,+++,,,,,,---///...---+++******+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++*********++++++,,,,,,++++++*********)))(((((()))******((((((((()))))))))******)))((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%###""""""###$$$$$$### """$$$$$$###""""""###""""""#########$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!! !!!"""######"""!!! """""""""!!! """###%%%&&&&&&%%%$$$###""""""""""""############!!!"""###$$$$$$###!!! !!!  """######"""!!!!!!"""%%%&&&&&&### """###$$$%%%%%%$$$###""""""######$$$$$$######"""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%###!!!!!!!!!"""###%%%&&&&&&&&&$$$###"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################!!!"""######$$$$$$######___^^^bbbsssooodddbbbeeeooo|||gggUUULLLIIIHHHGGGHHHLLLOOOPPPQQQQQQTTT[[[dddqqqfffZZZNNNKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGEEEDDDCCCCCCCCC???@@@AAABBBFFFMMMUUU[[[bbb___[[[VVVSSSQQQQQQQQQTTTSSSRRRPPPNNNMMMLLLLLLHHHIIIKKKNNNRRRXXX\\\___dddggglllppptttzzz~~~{{{xxxvvvsssqqqmmmjjjfff```YYYUUUOOOMMMJJJGGGEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOTTT\\\eeelllpppssstttsssxxx}}}|||wwwsssooofff^^^SSSKKKGGGEEEBBB???===<<<777999>>>???NNNjjjvvvnnnppp~~~___JJJ===666333444555111......111000///...,,,++++++***......---,,,+++++++++++++++,,,,,,,,,,,,+++************++++++,,,+++++++++******++++++++++++*********))))))(((((())))))***'''''''''(((((((((((()))((((((''''''&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%###""""""###$$$$$$###"""###%%%$$$###""""""##################$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!! !!!"""######"""!!! %%%%%%$$$$$$"""!!!"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!$$$###"""###$$$%%%$$$### !!!###%%%%%%""" $$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""######%%%$$$$$$$$$$$$######### !!!!!!!!!""""""""""""!!!"""###%%%%%%$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$###"""!!!!!!"""""""""#########$$$$$$"""###$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&___]]]cccvvv}}}iiiaaabbbiiivvvyyycccRRRJJJIIIIIIIIIJJJLLLOOOQQQRRRSSSXXX___jjj{{{{{{aaaUUUKKKIIIJJJIIIHHHIIINNNNNNOOOQQQRRRSSSTTTUUUOOONNNLLLJJJGGGEEECCCCCC@@@AAABBBCCCGGGMMMVVV[[[aaa```^^^ZZZXXXWWWXXXYYY]]]\\\YYYVVVTTTQQQPPPOOOLLLMMMNNNQQQVVV\\\bbbeeejjjnnnssswww|||{{{xxxvvvtttrrrnnnkkkfff```ZZZUUURRROOOJJJGGGEEEEEEGGGIIIFFFFFFFFFGGGHHHIIIJJJKKKOOOQQQWWW```kkkrrrttttttpppttt{{{~~~zzzuuuqqqiiiaaaVVVMMMGGGDDDBBB@@@>>>>>>::::::>>><<>>777222333333000.........///000000000///...------------,,,+++++++++++++++,,,,,,,,,,,,+++******((()))***+++++++++++++++******++++++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%###$$$%%%%%%###!!!!!!"""########################"""############"""!!! !!!"""############"""!!!######$$$$$$$$$%%%%%%$$$!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$######"""""""""!!!!!!"""############"""&&&%%%$$$$$$%%%&&&%%%###!!!!!!"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""######"""###$$$&&&&&&%%%!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""$$$###""""""""""""###$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""############ """$$$%%%&&&$$$###"""%%%$$$###"""###$$$%%%&&&^^^]]]eee|||yyyhhhcccfffkkk}}}ttt^^^OOOHHHJJJJJJJJJKKKLLLNNNPPPRRRUUU\\\eeerrryyyaaaVVVLLLKKKKKKIIIGGGHHHMMMNNNPPPSSSVVVYYY[[[\\\VVVTTTRRROOOKKKGGGDDDCCCCCCCCCCCCDDDGGGMMMUUU[[[```aaaaaa___^^^^^^aaacccgggeeebbb]]]YYYUUUSSSQQQPPPQQQQQQTTTYYY___eeehhhooorrrwww|||{{{xxxwwwuuusssoookkkggg```ZZZUUUQQQNNNIIIEEECCCDDDGGGIIIFFFFFFEEEFFFFFFGGGHHHHHHKKKKKKOOOXXXdddmmmppppppnnnsssyyy}}}|||wwwsssmmmfff[[[PPPIIIEEECCCBBB>>>???;;;;;;@@@===AAAQQQfffsssdddqqqnnnOOO???777222222222///......---...000000000///---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******((()))******++++++++++++)))******++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$&&&$$$###$$$%%%''''''&&&###%%%&&&%%%###"""""""""########################"""#########"""""""""!!!""""""############"""""" !!!!!!"""""" !!!"""###$$$$$$$$$#########""""""!!!!!! !!!!!!"""##################"""!!!!!!"""###!!! ###"""###$$$&&&&&&$$$############""""""#########$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%+++(((&&&%%%&&&'''&&&$$$!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""######### !!!###%%%&&&%%%###"""###"""!!!!!!!!!"""$$$%%%```___jjjyyykkkhhhkkknnnnnnYYYMMMIIIIIIJJJKKKKKKKKKMMMPPPSSSWWW```mmm}}}yyybbbXXXOOONNNNNNLLLIIIIIIKKKLLLOOORRRVVVZZZ\\\^^^YYYXXXVVVSSSOOOKKKHHHFFFEEEEEEEEEEEEGGGMMMTTTYYY```cccffffffeeegggkkkooorrrooojjjddd^^^YYYUUUSSSSSSSSSTTTWWW\\\ccciiimmmsssvvv||||||zzzyyyuuusssoookkkfff```YYYTTTNNNKKKFFFBBBAAAAAADDDEEEEEEEEEEEEDDDEEEEEEFFFFFFIIIIIIMMMUUU```iiinnnooommmqqqvvvzzz~~~yyyuuupppjjj```UUULLLFFFCCCCCC<<<>>>::::::@@@======IIIZZZyyygggooouuuTTTAAA999222111111///...000......///...---+++)))(((+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******))))))******+++*********))))))************))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''(((((())))))''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ###"""!!!!!!###%%%%%%$$$###$$$&&&%%%$$$"""###$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!! !!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$"""!!!"""$$$$$$###"""$$$######$$$&&&&&&%%%$$$######"""!!!!!!"""#########""""""!!!!!!""""""###""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$"""""""""###############!!!%%%&&&&&&"""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$###############!!!!!!!!!"""""""""###### !!!###$$$%%%%%%$$$$$$!!!!!! !!!!!!"""###ccccccqqq{{{ppplllnnnttthhhUUULLLJJJFFFHHHJJJJJJKKKMMMQQQUUUXXXddduuuyyy```VVVNNNNNNOOOLLLJJJIIIHHHJJJLLLOOORRRUUUXXXYYYXXXXXXWWWUUUSSSPPPMMMKKKHHHHHHGGGFFFGGGLLLSSSXXXbbbfffkkklllmmmpppvvv{{{|||xxxrrrkkkccc]]]XXXUUUTTTTTTUUUYYY___gggooosssxxx{{{}}}|||uuurrrooojjjfff___XXXSSSLLLJJJFFFBBBAAAAAABBBDDDEEEEEEDDDDDDCCCDDDDDDEEEHHHIIILLLSSS\\\eeelllooollloootttwwwzzz{{{vvvrrrmmmdddYYYOOOHHHDDDCCC===???::::::@@@===;;;CCCRRRrrruuuvvv~~~]]]CCC:::333111111000///111......------,,,+++***)))++++++,,,---------,,,++++++,,,,,,,,,,,,+++******)))************))))))((())))))************))))))(((((()))******)))((((((&&&''''''''''''(((((((((((((((((((((((()))******(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%$$$######""""""!!!###"""!!!!!!$$$%%%%%%%%%"""###%%%%%%$$$###$$$%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$##################$$$&&&%%%###""""""""""""###""""""""""""""""""######""""""""""""""""""######!!!!!!!!!!!!"""###$$$%%%%%%$$$###$$$&&&''''''&&&###""""""###$$$%%%$$$###$$$$$$###""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$######""""""######$$$%%% !!!!!!$$$&&&&&&###"""""""""######$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%% !!!!!!""""""!!!!!!gggggguuu|||sssoooppp{{{dddSSSMMMLLLCCCEEEHHHJJJKKKMMMSSSWWWYYYggg{{{www[[[RRRKKKKKKMMMKKKHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTVVVVVVWWWVVVUUUSSSQQQPPPJJJIIIHHHGGGGGGKKKRRRWWWccchhhnnnqqqrrrvvv|||~~~xxxoooggg___ZZZWWWSSSTTTVVVZZZbbbkkksssyyy{{{uuurrrnnnjjjeee___XXXSSSMMMKKKHHHEEECCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCGGGMMMTTT]]]eeejjjkkknnnrrrtttwww~~~|||wwwsssoooggg\\\QQQIIIEEECCC???BBB<<<;;;AAA>>>:::AAAIIIdddfffDDD;;;333222222000000222,,,,,,------...///000000***+++,,,---------,,,++++++,,,,,,,,,,,,+++*********************)))((('''))))))************)))))))))***+++,,,,,,+++***)))'''''''''(((((((((((()))((((((((((((((()))******(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&########################"""######$$$%%%%%%&&&&&&%%%###"""###&&&'''''''''!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$######""""""###"""""""""""""""######$$$$$$############$$$$$$ """###$$$$$$######"""######$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%!!! !!!###%%%$$$######!!!!!!!!!###$$$###"""&&&%%%$$$######$$$%%%&&& !!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$#########"""######$$$%%%!!!"""""""""######$$$$$$)))$$$"""%%%### #########"""###$$$$$$%%%###"""""""""!!!!!! ###"""""""""!!!!!! """######$$$$$$######""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&& """#########"""!!!gggjjj}}}yyyuuuuuuwwwtttbbbUUULLLGGGGGGJJJLLLLLLKKKMMMTTTYYY___oooyyy]]]SSSJJJIIIJJJIIIGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUSSSRRROOOLLLKKKOOOUUUZZZccckkkrrruuuxxx|||rrriiiaaaZZZWWWUUUXXX\\\aaagggnnnvvv{{{}}}yyytttmmmhhhccc]]]VVVPPPLLLHHHDDDBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@DDDDDDIIIOOORRRVVV^^^gggiiimmmqqqtttvvv{{{~~~wwwsssoooggg^^^TTTLLLGGGDDDCCCAAA???===<<<<<<===>>>GGGYYY|||oooNNN>>>333444666222000222000////////////...............---,,,,,,+++*********+++,,,------,,,+++***+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))///---***''''''(((***,,,*********))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$###"""""""""&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$###!!! !!!###%%%### """%%%$$$#########""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%!!!###$$$### """%%%&&&%%%###"""""""""######%%%$$$"""!!!!!!!!!"""###"""""""""###$$$$$$$$$%%%&&&%%%$$$"""!!! """!!! !!!###%%%&&&''''''&&&$$$""" !!!!!!""""""#########$$$###$$$%%%%%%$$$###$$$%%%""""""!!!!!!!!!!!!""""""&&&%%%$$$###"""""""""""""""!!!  !!!"""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$######"""dddlll{{{vvvxxx|||ooo^^^SSSKKKGGGDDDGGGJJJJJJKKKMMMRRRWWWcccuuuxxx```UUULLLJJJKKKJJJHHHIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSSSSUUUVVVVVVWWWWWWWWWXXXWWWTTTRRRQQQSSSXXX\\\fffnnnuuuwwwzzz{{{qqqhhh___YYYUUUXXX[[[```eeelllttt|||~~~xxxsssmmmhhhccc]]]UUUPPPKKKHHHDDDBBBBBBCCCCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@CCCCCCGGGLLLOOOSSS\\\eeegggkkknnnqqqssswww~~~zzzvvvqqqhhh___XXXPPPIIIEEEBBB@@@>>><<<;;;;;;<<<===CCCQQQoooyyyRRRAAA444333444000---////////////.........---------------,,,,,,++++++++++++++++++,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))*********))))))(((((((((&&&&&&&&&&&&'''((()))***+++************)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&########################!!!"""###%%%%%%$$$"""!!!"""######"""!!!!!!"""$$$############"""""""""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$!!!"""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$###$$$%%%&&&$$$!!! """$$$%%%$$$###"""""""""###$$$"""!!!!!!!!!!!!"""###$$$&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$""""""!!! !!!###%%%&&&######$$$$$$$$$$$$######!!!!!!"""""""""#########!!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$######"""""""""""""""###############$$$$$$$$$######"""eeesss~~~wwwzzz|||hhhZZZQQQJJJFFFDDDFFFHHHJJJKKKOOOTTTWWWhhh|||yyydddXXXMMMKKKKKKJJJJJJKKKLLLMMMOOOQQQSSSUUUWWWXXXWWWWWWYYY[[[\\\]]]]]]]]]^^^^^^]]]ZZZYYYYYY\\\^^^jjjrrryyy{{{|||zzzqqqggg___YYYVVV[[[___eeekkksss{{{xxxsssmmmgggccc]]]UUUOOOKKKHHHDDDBBBBBBCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@CCCBBBDDDHHHKKKOOOYYYccceeehhhkkklllnnnsss{{{}}}zzzsssjjjbbb]]]VVVMMMFFFAAA@@@===;;;::::::;;;<<<>>>HHH___[[[HHH777444444///---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''$$$%%%&&&'''((((((((('''+++++++++************)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""######&&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''########################!!!"""###%%%%%%%%%$$$$$$###""" !!!""""""!!!############"""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""######$$$$$$######"""$$$'''((((((&&&###!!!$$$%%%%%%$$$!!! !!!#########"""######$$$%%% !!!"""$$$%%%&&&&&&&&&%%%$$$$$$######""""""######$$$%%%''''''""""""!!!!!!!!!###$$$%%%""""""###%%%%%%&&&&&&&&&!!!!!!""""""""""""###### !!!"""!!!  """""""""!!!!!!!!!!!!""""""###"""!!!  """"""############""""""!!!!!!""""""######""""""############"""""""""""""""######$$$$$$$$$######kkkwwwxxx}}}xxxeeeXXXOOOJJJGGGHHHHHHIIIIIIKKKPPPWWW]]]kkk}}}iii\\\OOOKKKJJJIIIIIIKKKPPPQQQSSSVVVXXX[[[]]]^^^]]]^^^```ccceeefffggggggcccddddddbbb```^^^___```mmmvvv}}}~~~wwwoooggg```\\\YYY^^^bbbiiipppxxxxxxsssmmmgggccc]]]UUUPPPKKKHHHEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCBBBCCCFFFHHHLLLWWWaaaccceeehhhiiikkkpppxxx~~~~~~vvvlllfffccc\\\QQQHHHBBB@@@>>><<<::::::;;;<<<;;;BBBTTTrrr}}}fffPPP;;;666555111///111......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((''''''++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''########################!!!"""###%%%&&&&&&&&&&&&$$$!!!"""###""" #########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""###$$$&&&'''&&&$$$""" """######"""!!! """""""""######$$$%%%%%% !!!""""""###""""""###$$$$$$%%%&&&&&&"""""""""###$$$%%%&&&'''""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""""""""""""""""" !!!!!! !!!""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!###$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!""""""###$$$$$$$$$######vvvvvvuuuyyywwwdddXXXPPPJJJGGGIIIKKKKKKIIIIIIOOOYYYaaaqqqoooaaaRRRKKKIIIHHHIIIKKKOOOPPPSSSVVVYYY\\\___```aaaccceeehhhkkkmmmoooooohhhiiijjjiiifffdddccccccoooxxx|||yyyssskkkeeeaaa^^^]]]aaafffmmmuuu}}}yyytttmmmhhhddd]]]VVVPPPJJJHHHEEECCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBBBBEEEGGGJJJTTT^^^aaadddggghhhjjjooovvv{{{xxxooojjjggg___TTTJJJDDDBBB???===;;;;;;<<<<<<;;;AAAPPPjjj|||{{{pppWWW>>>666555222000222......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))...---***((('''(((***++++++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&########################""""""###$$$%%%&&&&&&&&&$$$!!!"""$$$""" """"""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""#########""""""!!!$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%$$$###""""""######$$$$$$$$$$$$ !!!!!!!!!!!!!!! !!!"""###$$$%%%%%%######"""""""""######$$$"""""""""""""""#########%%%%%%%%%$$$###!!!""""""!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""""""""!!!!!!!!!!!!""""""######""""""!!!""""""""" """""""""""" !!!!!!""""""""""""!!! $$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$}}}sssuuuzzzvvvcccWWWPPPKKKHHHHHHMMMQQQNNNJJJMMMYYYcccyyywwwgggVVVMMMIIIHHHHHHKKKKKKMMMOOOSSSWWW[[[]]]___ccceeehhhkkkooorrrssstttooopppqqqooommmjjjjjjjjjrrr|||{{{wwwqqqkkkgggdddbbbbbbggglllssszzzzzzuuunnniiieee___WWWQQQJJJGGGEEEDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBAAABBBDDDFFFHHHQQQZZZ___bbbfffhhhjjjmmmsssxxx}}}~~~yyyrrrmmmhhh```UUULLLEEECCC@@@===<<<;;;<<<<<<<<>>@@@CCCDDDFFFMMMUUU\\\```eeehhhiiilllppptttwww{{{yyytttooohhh___UUUNNNDDDBBB???===;;;:::;;;;;;;;;???EEESSSpppoooxxxkkkJJJ;;;777333000111/////////.........---------------,,,,,,++++++++++++++++++,,,,,,+++++++++((()))))))))************))))))))))))))))))))))))'''''''''(((((()))))))))((('''&&&&&&&&&(((***+++)))))))))((((((((('''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''############$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$###$$$$$$###""""""$$$%%%!!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$######""""""""""""""""""!!!!!! !!!!!!"""#########""""""$$$######&&&((()))&&&#########$$$%%%$$$###"""""" !!!"""#########"""!!!""""""""""""""""""""""""%%%$$$######""""""######""""""#########"""""""""!!!!!!"""###$$$$$$$$$$$$""""""!!!!!!!!! """###"""!!! !!!"""""""""!!!!!!!!!!!!""""""$$$$$$#########$$$$$$%%%""""""!!!!!!!!!!!!""""""######$$$$$$###""""""!!!"""""""""""""""#########!!!!!!"""$$$$$$%%%%%%$$$tttjjjooo}}}nnn^^^TTTOOOLLLJJJGGGWWWeeeeee[[[UUU]]]hhh}}}rrr^^^RRRLLLJJJJJJMMMKKKMMMPPPTTTYYY]]]```bbbhhhjjjnnnrrrvvvzzz}}}~~~}}}}}}}}}|||yyyxxxxxxyyyvvv{{{vvvtttssssssuuuyyy|||wwwqqqkkkgggaaaYYYTTTIIIGGGEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@======???BBBCCCDDDJJJRRRYYY^^^dddhhhiiikkknnnqqqrrr}}}yyyyyyvvvppphhh^^^TTTOOOCCCAAA>>><<<:::999:::::::::===@@@IIIddd~~~jjjmmm|||uuuRRRAAA;;;666222333000////////////...............---,,,,,,+++*********+++,,,------,,,+++***(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((************)))((('''&&&(((((((((((('''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""######%%%&&&%%%"""!!!$$$'''!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""$$$$$$######""""""""""""""""""!!! !!!$$$&&&'''%%%###!!!###!!!!!!###%%%%%%!!!###$$$%%%%%%$$$###"""!!! """###$$$$$$$$$$$$ !!!###$$$%%%''''''%%%$$$$$$###$$$$$$%%%%%%""""""############"""!!!###$$$$$$%%%%%%%%%$$$$$$""""""!!!!!!  !!!"""!!! !!!"""""""""!!!!!!!!!!!!""""""$$$###############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$!!!!!!"""$$$$$$%%%%%%%%%xxxkkkjjjtttxxxggg\\\SSSLLLIIIIIIHHHLLLPPPSSSWWW^^^eeehhh|||iiiWWWMMMIIIJJJKKKOOOQQQSSSXXX]]]aaafffhhhrrrsssvvvzzz~~~~~~|||zzzyyy~~~|||zzz{{{}}}{{{uuuppplllddd[[[UUUNNNJJJFFFCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA<<<===>>>>>>AAAEEEKKKPPPSSSZZZbbbfffggghhhllloooqqqyyy|||xxxtttpppkkkbbbWWWOOOFFFAAA<<<:::;;;;;;:::777999>>>@@@CCCVVV}}}llldddoooeeeGGG:::888333---......---...000000///------------.........//////,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((************************'''''''''))),,,///000000))))))))))))))))))******(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$#########&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))&&&""" $$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$%%%%%%%%%&&&"""###%%%&&&%%%$$$!!! $$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""#########"""!!! """"""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%$$$######$$$######"""!!! """""""""!!!"""######$$$""""""""""""""""""""""""%%%$$$###"""""""""###$$$$$$###!!!!!!"""""" !!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$###""""""$$$&&&(((tttjjjmmmyyyrrrcccZZZSSSLLLHHHIIIHHHKKKOOOQQQUUU\\\eeejjjmmm[[[QQQMMMMMMNNNQQQSSSVVV[[[```fffjjjmmmtttvvvyyy}}}}}}{{{zzzzzzyyy}}}{{{uuupppkkkddd\\\VVVNNNKKKFFFCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>??????>>>???CCCHHHLLLRRRYYYaaaeeeggghhhlllooottt{{{}}}yyyuuuqqqkkkcccXXXPPPGGGBBB===;;;;;;;;;:::777888:::;;;???OOOnnnlll```iiikkkKKK<<<888444///000///...///000000///---,,,,,,,,,,,,------......,,,,,,,,,+++++++++******,,,,,,++++++***))))))((()))))))))))))))))))))))))))'''&&&'''(((***))))))*********)))))))))))))))''''''((((((((()))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%######$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&$$$""" $$$###"""!!!!!!"""###$$$############"""""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""""""""!!!""""""###"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############!!!  """"""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!! !!!"""######$$$$$$######$$$$$$$$$###""""""!!!!!!""""""""""""##########################################"""""""""###%%%&&&""""""""""""!!!!!!!!!!!!""""""##################"""""""""###$$$$$$$$$%%%!!!!!! !!!######qqqiiinnn~~~uuujjj^^^WWWRRRLLLHHHHHHIIIJJJLLLNNNRRRZZZeeemmmsssbbbWWWRRRQQQRRRTTTVVVYYY^^^dddiiinnnqqqtttvvvzzz~~~~~~|||zzzxxxwwwwwwwwwxxxyyy}}}uuuooojjjddd]]]XXXOOOLLLGGGDDDCCCCCCCCCBBB@@@@@@@@@@@@????????????@@@@@@???>>>===???CCCFFFQQQWWW___dddfffhhhkkknnnvvv|||~~~{{{vvvrrrmmmeeeZZZSSSIIIDDD>>>;;;;;;;;;:::888999666888>>>HHH]]]qqq___eeevvvsssQQQ>>>999555111222111000000111111///---+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))((((((((((((((((((((((((***(((&&&&&&'''((('''&&&+++*********))))))((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$############"""""""""""""""##################"""$$$$$$$$$###############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!""""""""""""############""""""""""""###$$$$$$###""""""!!!""""""""""""######### !!!!!!!!!!!! """!!!!!!!!!""""""######%%%%%%$$$$$$######""""""!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''"""$$$###!!! """%%%$$$$$$$$$$$$$$$###########################$$$$$$"""######$$$$$$$$$$$$$$$oooiiioooqqqggg\\\WWWSSSMMMJJJJJJJJJIIIJJJMMMPPPXXXfffsssyyyiii^^^XXXUUUSSSUUUWWWYYY^^^bbbgggkkknnnoooqqquuuxxxzzz{{{}}}~~~xxxvvvssspppooopppqqqrrrrrrxxx~~~uuunnniiiddd^^^ZZZQQQMMMHHHEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>???>>>===<<<===AAADDDNNNTTT[[[aaaeeehhhkkkmmmtttyyy}}}xxxtttoooggg]]]VVVLLLFFF@@@<<<<<<;;;:::888<<<666888@@@EEERRRxxx{{{eeegggpppzzzWWWAAA999666333333222111111111111///---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))+++)))((((((***++++++***++++++******)))(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((#################################"""""""""""""""######$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$######"""###$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""&&&%%%$$$#########$$$$$$&&&&&&'''''''''&&&%%%$$$""""""############""""""!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$"""######$$$$$$######""""""!!! !!!###$$$$$$$$$$$$######""""""""" !!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%!!!%%%$$$ ###'''&&&%%%%%%$$$$$$#########$$$$$$$$$##################$$$&&&''''''&&&$$$###|||lllhhhqqqvvvkkk___YYYTTTNNNLLLLLLKKKIIIJJJNNNRRRZZZkkk{{{pppeee\\\VVVSSSTTTUUUWWWZZZ]]]```ccceeefffiiilllnnnnnnnnnoooqqqooommmjjjfffeeeeeefffggglllpppwwwuuunnniiieee___[[[RRROOOIIIFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<===<<<<<<===@@@CCCKKKOOOWWW]]]cccgggiiikkknnnssszzzzzzuuuqqqiii```YYYOOOIIIAAA===<<<;;;:::888<<<555888AAACCCKKKooooookkkooo___EEE:::666444333222111111111111///---............------------,,,,,,,,,+++++++++******+++++++++***************************************---+++******+++,,,+++***************))))))((((((&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))######$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$$$$######""""""!!!!!! $$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$######"""""""""""""""###%%%)))++++++((($$$!!!""""""############""""""!!!"""$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!! !!!###$$$"""""""""""""""!!!!!!!!! """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############!!!%%%$$$!!! $$$(((&&&%%%%%%$$$$$$#########$$$$$$$$$###############!!!###$$$$$$""" tttiiijjjvvvuuueee[[[TTTNNNLLLMMMKKKIIILLLRRRVVV]]]qqqxxxlllaaaXXXRRRQQQQQQSSSUUUWWWZZZ\\\^^^^^^bbbfffgggffffffhhhjjjkkkiiieeebbb___]]]]]]]]]fffiiimmmsssyyyvvvooojjjeee```\\\TTTPPPKKKFFFEEEDDDBBBAAABBBAAAAAAAAA@@@@@@@@@@@@:::;;;<<<<<<<<<>>>AAACCCGGGKKKRRRZZZ```eeegggiiikkkooouuu||||||wwwrrrlllccc]]]RRRKKKCCC===<<<;;;:::888888444777>>>???FFFggg~~~tttnnn}}}iiiLLL<<<666333222111000000111111///---///...............------,,,,,,,,,+++++++++******************************************************///---***))))))((('''%%%)))))))))))))))))))))***&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$###########################%%%'''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$#########$$$$$$%%%&&&######$$$%%%%%%$$$######""""""""""""############"""##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################""""""######""""""!!! """&&&))))))&&&!!!""""""############""""""""""""###$$$$$$###"""""""""############$$$$$$$$$""""""############"""""""""!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$""""""$$$'''$$$$$$$$$$$$$$$###########################$$$$$$"""###$$$%%%%%%###!!! yyyooohhhlll{{{kkk]]]SSSMMMKKKMMMLLLJJJNNNVVV[[[bbbvvvsssfffZZZRRRMMMNNNOOOQQQTTTWWWYYY[[[\\\aaafffhhhggggggjjjmmmpppnnnkkkfffbbb___]]][[[^^^___aaadddhhhooowww|||wwwpppkkkfff```[[[UUUQQQKKKGGGEEEDDDBBBAAA@@@@@@@@@@@@????????????;;;<<<======<<<===@@@BBBDDDGGGNNNVVV^^^cccffffffjjjnnnssszzz}}}xxxtttmmmeee___TTTMMMDDD>>><<<;;;:::888666555777:::;;;DDD```}}}ppp|||vvvUUU@@@666222000///...///000000///---.........------,,,,,,,,,,,,,,,,,,+++++++++******************************************************---+++)))(((((((((&&&%%%((((((((()))******++++++''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$!!!"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""############!!!""""""######""""""!!!############$$$$$$$$$$$$ !!!"""###""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$!!!"""$$$%%%%%%###!!! !!!###$$$$$$###!!! """"""############"""""""""""""""""""""""""""""""""""""""############$$$"""##################"""!!!"""######$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################""""""###$$$%%%$$$######""""""#########$$$$$$%%%""""""##################"""""""""###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###yyypppjjjpppnnn]]]RRRKKKJJJMMMMMMJJJOOOYYY^^^eeezzzxxxiii[[[RRRJJJKKKMMMPPPSSSWWWZZZ[[[]]]bbbhhhkkkkkklllppptttxxxvvvsssnnniiieeeaaa___WWWWWWXXXYYY[[[aaahhhnnnqqqwww~~~|||zzz|||~~~|||}}}}}}}}}xxxqqqlllggg```[[[VVVRRRLLLGGGEEEDDDBBBAAA????????????>>>>>>>>>>>><<<===>>>>>>======>>>@@@BBBEEELLLTTT]]]bbbeeeeeellloootttyyy~~~yyyuuunnnfff```UUUNNNDDD>>><<<;;;:::888777888999999:::DDD\\\tttsss~~~~~~\\\CCC777222......---...000000///------------,,,,,,+++++++++,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))+++)))((((((***++++++***''''''((()))***+++,,,,,,(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$$$$#########$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!$$$%%%&&&%%%$$$"""$$$$$$############$$$$$$ !!!"""###$$$$$$!!!###%%%''''''$$$!!!$$$######"""######$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""!!!""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$#########$$$%%%&&&""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$$$$"""""""""$$$%%%$$$###!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&############""""""!!! tttmmmnnnhhhXXXQQQMMMMMMOOOMMMSSSQQQTTT___iiizzz|||jjj]]]YYYTTTPPPMMMOOORRRUUU[[[aaaffflllrrrwwwyyy{{{~~~zzzpppgggcccbbbZZZWWWUUUWWW]]]bbbdddeeeeeekkkrrrvvvwwwvvvxxxyyyzzzxxxrrrnnniiiaaaZZZXXXUUUOOOJJJFFFDDDCCCCCCBBBBBBAAA@@@@@@??????>>>???>>>===<<<;;;::::::::::::???GGGQQQZZZaaafffhhhgggmmmvvv}}}{{{wwwqqqhhhaaaXXXQQQGGG@@@>>>>>>===;;;<<<666555:::;;;???PPPeee~~~}}}iiiHHH888666333111////////////...---333222000...---,,,,,,---+++,,,...//////...,,,+++++++++************++++++******************************))))))(((((('''''')))************+++++++++---+++)))'''&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$###"""######'''&&&###!!! !!!"""###%%%%%%$$$$$$###""""""!!!!!!###$$$###"""!!!"""###&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&$$$!!!!!!###$$$!!! """$$$$$$$$$###$$$&&& !!!!!!""""""###### !!!!!!""""""###### !!!""""""#########%%%%%%%%%%%%%%%$$$###""""""###%%%%%%%%%###!!! """######$$$$$$######"""$$$$$$$$$#########"""""""""$$$%%%%%%$$$###"""""""""""""""#########$$$#########$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$######!!! !!!"""###$$$$$$%%%qqqooovvv|||eeeVVVPPPLLLLLLOOONNNTTTRRRUUU```jjj{{{ooobbb^^^WWWRRROOOQQQUUUXXX```gggpppuuu}}}}}}uuunnniiihhhbbb___]]]^^^aaadddeeedddccchhhnnnrrrvvvzzz~~~wwwrrrnnniiiaaa[[[WWWTTTOOOJJJFFFDDDCCCCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<===@@@GGGOOOXXX___dddfffiiiooowww~~~{{{xxxqqqiiibbbYYYQQQHHHAAA???>>>===;;;;;;555555999999;;;JJJ\\\}}}zzzsssRRR???;;;555333111000000000///...((()))+++,,,------------+++,,,---//////---,,,+++++++++************++++++***************************)))))))))((((((((('''))))))*********+++++++++,,,+++)))'''&&&'''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$$$$######!!! &&&&&&%%%###"""!!! !!!###$$$###"""!!!"""###%%%$$$"""!!! !!!"""###$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%""" """$$$$$$### !!!""""""  """""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&%%%###"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""######%%%%%%%%%$$$"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""######$$$$$$wwwmmmooo|||sss___SSSNNNKKKLLLNNNOOOTTTSSSUUU```kkk}}}xxxkkkeeeZZZUUURRRTTTYYY^^^gggooowww}}}~~~zzzvvvsssqqqooommmllllllmmmnnnmmmllliiimmmrrrwww}}}|||vvvqqqmmmhhhaaa\\\WWWTTTPPPKKKFFFDDDCCCBBBAAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;<<<======???AAAFFFMMMTTT[[[aaadddiiinnnuuu{{{|||xxxssskkkeeeZZZRRRIIIBBB@@@???===;;;;;;777666999888999DDDRRRxxx|||uuu~~~___HHH???666444222111111111000///$$$'''***---......---,,,+++,,,---......---,,,+++++++++************++++++************************))))))))))))(((((((((((()))))))))*********++++++,,,+++)))(((''''''((()))******)))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&%%%$$$###!!!!!!!!! #########""""""!!!!!!!!!!!!###$$$###"""!!!"""###$$$$$$"""!!!!!!!!!"""###$$$$$$$$$######""""""""" !!!###$$$%%%%%%$$$$$$'''$$$""""""###%%%&&&&&&!!!######"""$$$$$$###""""""!!! """"""""""""!!!!!!!!!!!!'''''''''&&&%%%###"""!!!""""""######$$$#########$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&$$$###""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""#####################tttiiinnn~~~vvvhhhXXXPPPLLLJJJKKKMMMNNNSSSQQQTTT```kkk~~~tttlll___YYYVVVXXX]]]cccmmmvvv}}}~~~}}}yyy}}}{{{vvvrrrmmmhhhaaa\\\WWWTTTPPPKKKGGGDDDBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>@@@CCCIIIPPPXXX___cccgggkkkqqqvvv}}}|||yyytttlllggg[[[TTTKKKDDDAAA???===:::;;;888999;;;::::::BBBMMMkkkzzzqqquuujjjMMM???777444222111111111///...,,,---...//////...,,,++++++,,,------------,,,+++++++++************++++++************************))))))))))))(((((((((((())))))))))))************++++++)))((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&'''((((((&&&$$$#########$$$%%%%%%%%%$$$$$$ !!!""""""######!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""######$$$$$$######"""!!!!!!!!! !!!$$$%%%&&&%%%###"""&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$""" #########"""""""""!!!!!!######""""""!!!!!! '''''''''&&&%%%$$$"""!!! !!!"""###############$$$$$$%%%''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$######################## !!!###$$$%%%&&&&&&&&&"""""""""######$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""########################$$$$$$$$$$$$######"""!!!$$$#####################yyylllppp|||hhh]]]RRRMMMKKKHHHIIILLLLLLQQQPPPSSS```lll}}}sssddd^^^[[[]]]aaafffpppyyy}}}yyytttnnnhhhaaa]]]VVVTTTPPPLLLGGGDDDBBBAAAAAAAAA@@@??????>>>>>>===>>>>>>===;;;;;;:::::::::;;;<<<@@@FFFNNNVVV^^^bbbeeeiiiooottt{{{}}}zzzuuunnnhhh]]]VVVLLLFFFBBB@@@===:::888777888::::::;;;AAAHHHbbbvvvlllmmmsssQQQ>>>666444111000000000...---222111000...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++************++++++************************(((((((((((())))))))))))(((((()))))))))*********+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$&&&'''((((((&&&%%%### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""###############"""""""""!!!!!! """$$$%%%&&&$$$###""" $$$''''''%%%###""""""$$$&&&%%%$$$###$$$$$$!!!"""""""""#########$$$######""""""!!!!!! ######$$$$$$$$$$$$###### !!!"""#####################$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$########################### !!!"""$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###########################$$$$$$$$$$$$######"""$$$$$$$$$$$$############pppttt~~~qqq]]]UUUNNNKKKJJJGGGHHHKKKKKKPPPOOOSSSaaaooo{{{lllfffbbbccceeeiiiqqqyyy~~~xxxppphhhaaa\\\VVVTTTPPPLLLHHHEEEBBBAAA@@@@@@@@@???>>>>>>======???>>>===<<<;;;:::::::::888:::>>>DDDLLLTTT[[[```eeejjjooottt{{{~~~zzzuuunnniii^^^WWWNNNGGGDDDAAA===:::555555666777888:::???CCCXXXqqqgggeee{{{|||WWW@@@777444222000000///...,,,///...,,,++++++,,,---...,,,,,,++++++++++++,,,,,,++++++************++++++************************(((((((((((())))))))))))((((((((()))))))))******************************&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$#########%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$!!! !!!%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$!!!!!!!!!!!!!!! &&&%%%$$$###!!! !!!###$$$###"""!!!"""###""""""""""""####################################"""###$$$$$$%%%$$$###""" $$$%%%$$$######!!!###$$$######$$$%%%!!!!!!""""""###$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$""""""######$$$###########################$$$$$$#########$$$$$$########################$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$}}}qqqvvvuuufffUUUOOOKKKKKKIIIGGGGGGJJJKKKPPPOOOTTTdddssstttnnnjjjjjjkkklllrrrxxx{{{rrrhhh```\\\UUUTTTPPPMMMHHHEEEBBB@@@@@@@@@??????>>>>>>======>>>===<<<;;;;;;;;;;;;;;;888:::>>>CCCJJJQQQWWW[[[ccchhhoootttzzz{{{uuunnniii___XXXOOOIIIEEEAAA===999777777777666777:::===???OOOxxxpppddd\\\kkk```GGG888666333111111000...---+++++++++,,,------------,,,++++++++++++++++++,,,++++++************++++++************************'''((((((((()))))))))***(((((((((((()))))))))***)))******++++++*********&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%###""""""""""""###%%%$$$$$$###""""""!!!!!!!!!###$$$###"""!!!"""###!!!!!!"""###############""""""######$$$%%%%%%%%%########################"""$$$######$$$%%%!!!#########"""###%%%########################!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$######""""""""""""###!!!""""""######""""""!!!""""""#########$$$$$$$$$$$$$$$######""""""######!!!""""""###%%%&&&&&&'''&&&%%%###""""""###&&&'''$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%xxxooouuummm\\\QQQLLLJJJJJJIIIFFFFFFIIIKKKQQQQQQVVVfffvvvyyysssooonnnnnnnnnrrrxxx~~~ssshhh```\\\UUUSSSQQQMMMIIIEEEBBB@@@@@@@@@??????>>>=========<<<;;;;;;;;;;;;<<<======999;;;>>>DDDJJJPPPTTTWWW___eeelllrrrxxx{{{uuunnnhhh```YYYPPPIIIEEEAAA===999;;;<<<:::888888;;;>>>???HHHpppqqqcccWWW___hhhNNN999777444333222111000...+++,,,...000000...,,,***,,,++++++******++++++,,,++++++************++++++************************'''((((((((())))))******(((((((((((()))))))))))))))******+++++++++******&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%###"""###########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$#########$$$%%%%%%'''%%%###!!! !!!""" !!!###$$$%%%''''''!!!###$$$###"""!!!"""### !!!"""###############""""""###$$$%%%&&&&&&'''$$$$$$###""""""######$$$((())))))&&&###"""$$$'''!!!###$$$%%%$$$###$$$%%%%%%%%%$$$$$$###""""""""" !!!!!!""""""######""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$"""""""""###$$$%%%''''''!!!""""""$$$%%%&&&''''''&&&$$$""" !!!###''')))$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&rrrpppxxxzzzfffXXXLLLKKKIIIGGGGGGGGGHHHIIIIIILLLSSS[[[fffyyy{{{qqqmmmooossswwwwwwooogggbbb___WWWUUUQQQMMMIIIFFFDDDCCC@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;<<<>>>@@@EEELLLTTTZZZaaadddjjjooouuuwwwoookkkccc]]]SSSJJJDDD@@@>>>===::::::888888888:::<<<>>>EEEZZZ~~~vvv\\\RRR^^^sssvvvMMM???333///---+++111444+++///............---------,,,,,,,,,+++++++++******+++*********))))))(((((())))))*********((('''&&&''''''''''''''''''''''''++++++***)))((('''&&&&&&''''''''''''((((((((((((((()))***)))((('''(((******)))((('''&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###&&&((()))&&&%%%$$$"""""""""###$$$!!!!!!""""""""""""!!!!!!###############"""!!!!!!$$$$$$##################%%%###!!!  !!!"""###$$$$$$###""""""###$$$"""############"""!!!!!!"""######"""!!! !!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""######$$$!!!"""$$$%%%%%%%%%$$$$$$###"""""""""###%%%&&&$$$$$$#####################$$$%%%&&&%%%%%%###"""$$$$$$$$$#########""""""""""""#########$$$$$$$$$'''%%%###""""""###%%%'''""""""###$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%~~~rrroooyyyxxxeeeXXXLLLJJJHHHGGGFFFGGGHHHIIIJJJNNNUUU^^^jjj}}}vvvqqqssswww{{{~~~wwwooogggbbb___WWWVVVSSSPPPLLLHHHFFFDDDAAA???<<<;;;<<<<<<<<<;;;;;;::::::::::::::::::999999:::;;;>>>BBBIIIQQQWWW```dddiiinnnuuuxxxpppllleee^^^TTTKKKEEEAAA???===:::999888777888999;;;<<>><<<<<<<<<<<<;;;999::::::::::::::::::;;;888999;;;===AAAHHHPPPUUU^^^bbbhhhmmmttt}}}yyyrrrnnnggg```VVVMMMGGGCCC@@@>>>999888777666666777999:::;;;MMMlllhhhWWWZZZeee___FFF:::666111)))+++///+++///............---------,,,,,,,,,+++++++++******************)))))))))))))))))))))******)))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********&&&'''(((((('''&&&'''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%###############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!""""""###$$$%%%$$$######""""""############$$$$$$$$$$$$######"""""""""###""""""!!! ########################!!!"""$$$&&&&&&%%%###"""$$$$$$############$$$$$$""""""$$$%%%&&&'''''''''"""#########!!! !!!""""""""""""""""""""""""""" !!!!!!""""""""" !!!"""###$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrpppxxxrrr```UUUIIIGGGFFFEEEEEEFFFHHHIIIMMMQQQ[[[iiiwww~~~~~~wwwpppiiidddaaa[[[[[[YYYWWWSSSNNNIIIGGGDDDAAA>>>===<<<<<<;;;:::999999999::::::;;;;;;;;;:::;;;<<<>>>AAAHHHPPPUUU\\\```fffkkkqqqzzzzzztttqqqiiicccYYYPPPIIIDDDAAA>>>999888666555555666777888777FFFaaasss___[[[```wwwjjjIII;;;666222((((((...,,,///............---------,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""######$$$"""""""""###$$$$$$%%%%%%""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""######%%%%%%%%%$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$"""###%%%&&&&&&&&&%%%%%%$$$###""""""###$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$###!!!!!!"""###########################!!!!!!!!!"""""""""""""""!!!###$$$%%%%%%$$$###"""#########$$$############!!!"""###%%%%%%$$$#####################$$$$$$$$$######$$$$$$%%%%%%%%%$$$########################%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###uuulllooo~~~nnn]]]QQQHHHGGGEEEEEEEEEGGGIIIJJJNNNSSS___nnn|||yyyrrrkkkfffddd^^^]]]\\\YYYTTTOOOJJJGGGDDDAAA>>><<<<<<<<<;;;:::999999999::::::;;;;;;;;;999:::;;;===@@@FFFMMMSSSZZZ^^^dddiiinnnvvv{{{uuurrrkkkeee[[[RRRKKKEEEAAA>>>999888666444444444666777777AAAVVVttt|||ddd\\\\\\qqqsssQQQ@@@999777...---333222///............---------,,,,,,,,,+++++++++******))))))))))))))))))******(((((())))))******++++++((((((((((((((((((((((((*********)))((('''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&&&&&&&$$$######"""######$$$$$$"""""""""######$$$$$$$$$#########""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((&&&$$$######&&&''''''%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&&&&&&&%%%$$$$$$"""""""""######$$$%%%%%%!!!"""###%%%%%%$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$############&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnniiipppzzzjjjZZZOOOGGGGGGFFFEEEFFFHHHJJJLLLQQQVVVcccttt||||||uuuooojjjhhhaaa___]]]XXXSSSMMMHHHFFFBBB@@@===;;;;;;;;;;;;:::999::::::::::::::::::;;;777888888:::<<>>:::999666444444444555666888???MMMgggiii]]]YYYmmm~~~WWWBBB888777000///333222///............---------,,,,,,,,,+++++++++******))))))))))))************((((((((()))***+++,,,---((((((((((((((((((((((((++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((('''&&&'''((((((''''''&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&&&&''''''(((((()))$$$############$$$%%%%%%########################%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!! !!!""""""###""""""""""""""""""###$$$$$$%%%%%%'''&&&$$$######%%%'''(((""" """$$$###!!! !!!"""$$$%%%%%%%%%%%%!!!###$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$%%%&&&&&&###############$$$$$$$$$""""""#########$$$$$$$$$%%%###!!!!!!###%%%&&&''''''&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%jjjiiirrr|||wwwgggXXXNNNGGGGGGFFFFFFGGGIIILLLMMMTTTZZZhhh{{{}}}xxxrrrnnnkkkcccaaa]]]WWWQQQKKKFFFDDD@@@>>>;;;::::::;;;;;;:::;;;::::::::::::::::::999777777888999;;;AAAHHHMMMWWW[[[```dddgggllltttzzz{{{uuussslllfff]]]TTTLLLFFF@@@===;;;:::777555444444555555999===EEE\\\qqq```YYYlll^^^DDD666666111///111...///............---------,,,,,,,,,+++++++++******((()))))))))************((((((((((((***+++---...))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''((('''((())))))''''''((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$%%%$$$######$$$%%%&&&'''''''''&&&&&&"""""""""######""""""""" !!!!!!"""""""""!!!!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!###""" !!!"""###$$$$$$$$$!!!"""$$$$$$###"""$$$%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%'''%%%$$$"""""""""$$$%%%######"""""""""###%%%&&&######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%###############%%%&&&'''""""""#########$$$$$$$$$!!!"""######$$$%%%&&&&&&$$$###""""""""""""###$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''|||jjjjjjsssvvvtttfffXXXNNNHHHGGGFFFFFFHHHJJJMMMNNNWWW]]]kkk~~~zzzuuupppnnneeebbb]]]VVVOOOIIIEEECCC>>><<<:::999:::;;;;;;:::;;;;;;;;;::::::999999999999999::::::===BBBIIINNNVVVZZZ___bbbeeejjjqqqvvv{{{uuusssmmmggg^^^TTTMMMFFF@@@<<<<<<:::888555444444555555:::<<>><<<:::999999999:::888888999999999:::::::::666777777888:::???EEEJJJTTTZZZ```cccdddkkkvvvxxxrrrkkkfff___WWWPPPIIICCC???===;;;999666555444555555333>>>EEEPPPqqqhhhbbbsssqqqRRR888444444...---333///............---------,,,,,,++++++***)))(((((()))***+++++++++)))((('''************))))))((((((///...,,,***((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))((('''&&&&&&'''&&&&&&%%%&&&''')))***&&&&&&&&&''''''''''''((((((&&&######%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$###############$$$$$$$$$############$$$$$$!!!#########"""!!!"""##############################$$$%%%%%%######$$$%%%$$$""" """%%%%%%### $$$"""!!!###%%%%%%"""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######"""!!!  !!!"""############$$$$$$$$$%%%%%%$$$###""""""######&&&&&&%%%$$$############%%%%%%$$$$$$###""""""!!!""""""""""""""""""######"""############$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$&&&'''(((''''''&&&&&&%%%%%%$$${{{uuullltttyyyqqq___QQQMMMIIIGGGEEEEEEHHHLLLPPPSSS___jjj{{{}}}||||||wwwsssiiiccc[[[TTTQQQMMMGGGCCC???>>><<<:::999999999::::::::::::999999888888888777777888888:::>>>DDDHHHSSSXXX]]]```cccjjjvvvxxxrrrmmmhhhaaaZZZSSSLLLFFFBBB>>><<<:::777555555555666666>>>CCCKKKkkkuuuiiiuuuyyyZZZ???888777000...333///............---------,,,,,,++++++***))))))))))))***++++++***)))(((''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''%%%######%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###############$$$#########""""""#########"""###$$$$$$""""""###$$$###########################$$$%%%%%%######$$$%%%######"""###$$$$$$###"""$$$"""!!!"""$$$$$$!!!"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$"""""""""######"""############$$$$$$$$$%%%$$$$$$######"""######$$$$$$###"""""""""######"""""""""###$$$$$$%%%%%%############"""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$#####################$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''(((((((((%%%%%%$$$$$$$$$$$$######{{{uuummmwww}}}ppp]]]QQQLLLGGGFFFEEEEEEHHHMMMRRRVVVbbbnnnyyyyyy}}}{{{wwwiiiddd]]]XXXTTTOOOIIIDDD???>>><<<:::999999::::::<<<;;;:::999888777666666888999999999:::===BBBFFFPPPTTTYYY]]]```hhhttt}}}yyysssnnnjjjccc]]]VVVPPPJJJEEE@@@>>>;;;888666666666666999>>>???FFFbbbrrrvvvdddFFF<<<999222///222///............---------,,,,,,,,,+++******))))))*********+++******)))(((+++***)))(((((()))***+++%%%%%%&&&'''(((******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$###""""""!!!!!!""""""######$$$%%%%%%######$$$%%%###########################%%%%%%%%%######$$$%%%"""###%%%%%%#########$$$$$$""" !!!"""!!! ##################$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""######""""""######$$$%%%%%%&&&$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%###"""!!!######$$$$$$$$$$$$%%%%%%yyyrrrlllwww~~~~~~nnn]]]QQQMMMGGGGGGFFFFFFHHHMMMSSSWWWfffqqq~~~uuutttvvvzzz|||}}}xxxiiiddd___[[[WWWQQQJJJDDD???>>><<<;;;:::::::::::::::::::::999888777777666999999:::::::::<<<@@@CCCMMMQQQUUUYYY^^^gggrrr{{{zzztttoookkkeee___YYYSSSLLLHHHAAA???<<<999777666777777999<<<===BBBZZZzzzvvvjjjKKK===888222///111///............---------,,,,,,,,,++++++*********************************...,,,***((('''((())))))++++++++++++******))))))(((((((((((((((((((((((()))))))))******)))))))))'''(((((((((((((((''''''))))))(((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$###$$$$$$%%%%%%$$$########################$$$%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%""""""!!!!!!!!!!!!""""""$$$%%%&&&&&&$$$$$$%%%&&&########################$$$%%%&&&%%%#########%%% ###%%%%%%""" """$$$$$$"""!!! !!!!!!!!!$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$#########!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######""""""!!!""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%!!!"""######""" $$$$$$%%%&&&&&&'''((((((uuuoooiiiuuu||||||lll]]]SSSOOOHHHHHHHHHHHHHHHLLLRRRWWWgggrrr{{{qqqnnnlllmmmooottt{{{wwwjjjeee```\\\XXXQQQIIICCC@@@???===;;;:::::::::;;;888888888888888888888888999::::::::::::<<>>AAAHHHLLLQQQXXX^^^eeemmmqqq}}}{{{wwwqqqmmmhhhbbb\\\TTTMMMHHHBBB@@@===999777666666666333555:::@@@KKK___}}}yyy|||qqqOOO<<<555222000//////............---------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,'''((()))***+++,,,,,,---'''((()))*********)))((())))))))))))))))))))))))((()))***++++++***)))(((&&&'''((((((((((((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&""""""""""""###$$$%%%%%%###""""""!!!!!!""""""###$$$%%%&&&&&&$$$$$$%%%&&&########################%%%&&&&&&%%%###"""###$$$!!!"""$$$$$$"""""""""######$$$$$$###!!!!!!"""#####################$$$$$$"""######$$$$$$######"""!!!"""###$$$%%%%%%%%%$$$"""############$$$$$$$$$!!!"""###%%%%%%$$$######!!!!!!!!!"""###$$$%%%&&&!!!"""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$############$$$$$$%%%$$$$$$###############"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%""""""###$$$$$$%%%&&&&&&kkkkkkhhhtttxxxiiiYYYOOOLLLFFFHHHJJJIIIIIIMMMUUU\\\iiivvv~~~tttggg```ZZZZZZ\\\]]]aaafffgggmmmssswww}}}}}}zzzrrrllleee^^^YYYRRRJJJDDD@@@???===<<<;;;:::;;;;;;888888888888777777777777777888:::::::::<<<>>>AAAGGGKKKQQQXXX___eeejjjmmmwww|||xxxsssooojjjddd]]]UUUMMMHHHBBB@@@<<<999666555555555222333888===BBBQQQmmmuuurrrxxxTTT>>>666444111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---)))***+++,,,,,,+++)))(((%%%&&&)))***++++++******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&&&&'''(((((((((((((((%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''%%%###!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###""""""""""""###$$$%%%&&&#########""""""############%%%&&&%%%$$$###$$$%%%########################%%%&&&&&&%%%###""""""###$$$$$$###$$$%%%%%%$$$###"""$$$&&&%%%###!!!"""$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$"""!!!"""############$$$$$$$$$ """###%%%%%%%%%###"""!!!!!!!!!!!!!!!"""###$$$!!!"""###$$$&&&'''(((((("""######$$$$$$%%%%%%&&&"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&&&&%%%%%%############$$$$$$$$$%%%#########$$$$$$%%%%%%%%%}}}hhhkkkjjjuuuxxxgggWWWMMMJJJCCCFFFIIIIIIJJJNNNXXX___jjjxxx{{{rrrccc\\\VVVWWWXXXVVVTTTUUUUUU[[[bbbgggooo~~~yyyyyy}}}~~~uuuoooggg```ZZZSSSKKKEEEAAA???>>><<<;;;;;;;;;;;;::::::999888777666555555666888:::::::::<<<>>>AAAFFFKKKRRRYYY```eeeiiijjjqqqzzz}}}xxxuuuqqqlllfff___VVVNNNHHHAAA???<<<888666555444555333333666:::===HHHdddnnnjjj}}}XXX@@@888555222/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...(((((()))(((%%%!!!(((***+++---...---+++***))))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&&&&'''((())))))((((((&&&'''(((*********))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((&&&"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$""" """"""""""""###$$$%%%&&&$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%########################%%%&&&'''%%%###""""""###'''%%%$$$%%%((()))&&&###"""%%%((('''$$$""""""$$$!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######!!!"""############$$$$$$$$$ !!!###%%%&&&%%%###"""!!! !!!""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''yyyllliiiooo|||sssdddVVVNNNLLLKKKIIIHHHJJJJJJMMMVVV```pppwwwlllfffZZZOOOMMMNNNLLLJJJIIIJJJNNNSSSXXXcccwww~~~||||||~~~}}}wwwpppmmmnnnpppqqqqqqvvvvvvzzz}}}yyyvvvqqqiiiaaaYYYRRRKKKGGGAAA???<<<:::888888888999888999;;;;;;;;;999777666888888999888777888;;;===AAAHHHRRRZZZ^^^bbbfffjjjsss}}}~~~{{{tttqqqlllfff___WWWNNNHHHEEEAAA;;;777666666666666777777333777AAAHHH```|||mmmvvv```FFF999444111111///////////////.........)))***+++,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++)))(((''''''''''''(((((())))))))))))((((((+++******)))((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$###"""###%%%'''$$$###""""""$$$&&&&&&%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$$$$""""""############""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%###""" $$$$$$$$$$$$######"""""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$wwwkkkhhhmmm{{{rrrcccUUUMMMKKKGGGEEEFFFIIIJJJNNNYYYeeetttxxxmmmaaaUUUKKKIIIIIIGGGDDDCCCCCCGGGLLLQQQZZZlll}}}{{{xxxvvvsssxxxzzz|||}}}~~~yyyrrrmmmfffccccccdddeeeeeehhhgggkkktttzzz|||yyysssnnnggg```ZZZTTTNNNJJJAAA@@@===:::999888999999888999:::;;;:::999777666999999:::999888999<<<>>>AAAHHHRRRYYY]]]```eeehhhoooxxx}}}wwwsssmmmfff___WWWNNNIIIEEEAAA;;;777666666666555666666444888@@@HHHbbbpppwwwfffIII:::444222111////////////............------,,,,,,+++++++++******))))))))))))***,,,---************************+++***)))(((''''''''''''(((((())))))))))))(((((())))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$###"""###%%%'''&&&$$$######%%%&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""########################$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%$$$%%%&&&''''''%%%$$$"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&uuujjjfffkkkyyyooo```RRRKKKIIIFFFEEEFFFHHHIIINNN[[[hhhyyyxxxnnn]]]RRRHHHEEEEEEBBB@@@@@@>>>BBBFFFKKKRRR___ppp}}}zzzwwwuuusssqqqooorrrtttwwwxxxyyy{{{}}}{{{sssoooeeeaaa\\\XXXWWWXXXXXXXXXXXXXXX\\\dddkkkrrr|||{{{wwwpppkkkeee___ZZZUUUPPPMMMCCCAAA>>>;;;999999999:::888888999::::::999777666999:::::::::999:::<<>>BBBFFFJJJOOOXXXdddmmmyyyzzz{{{{{{|||}}}~~~~~~zzzvvvsssqqqpppnnnmmmlllnnnqqqtttuuuxxx{{{}}}~~~uuunnnhhheee]]]ZZZVVVSSSQQQPPPPPPPPPQQQQQQTTT\\\ccckkkwww~~~yyyvvvoookkkeee___ZZZUUUPPPMMMDDDBBB???<<<:::999999:::777888888999999888777777888999:::999888999<<<>>>AAAGGGPPPVVVYYY\\\___bbbiiisss~~~xxxpppggg___WWWPPPLLLFFFBBB<<<888666666555555000555666999>>>FFFdddvvvwwwvvvSSS===555333333000000//////......------111000---+++***+++,,,------,,,+++***)))(((''''''((((((((((((((((((((((((******)))((((((((((((((((((((())))))))))))(((((()))***,,,------+++)))(((''''''((((((((((((''''''''''''((((((((((((''''''###%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$%%%$$$######%%%&&&)))'''%%%%%%&&&&&&%%%$$$############$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######"""######$$$$$$######"""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%&&&''''''''''''''''''((((((((((((((((((((((((nnnhhheeeiiiwwwvvvhhh[[[NNNGGGGGGFFFFFFHHHIIIIIIOOO___ooowwwlll^^^TTTKKKGGGDDD@@@>>>@@@@@@CCCGGGJJJOOOVVV^^^dddhhhhhhgggiiilllppptttvvvvvvrrrnnnkkkjjjjjjiiiiiifffiiimmmppprrruuuyyy|||ssskkkeee```^^^XXXVVVTTTQQQNNNMMMMMMMMMLLLMMMQQQYYY```hhhvvv}}}yyyuuupppllleee___YYYTTTNNNKKKDDDBBB???<<<:::999999999666777777777777777777777777888888777777888:::<<>>===??????BBBFFFJJJOOOVVV\\\aaaddd```\\\\\\___eeeiiilllpppmmmiiifffggghhhhhhhhhbbbeeeiiilllpppssswwwzzz}}}vvvmmmeee```[[[YYYSSSSSSSSSQQQNNNLLLLLLMMMIIIKKKRRR[[[cccmmm|||}}}yyyuuuqqqmmmfff___YYYSSSMMMIIIDDDBBB???;;;999888888888666666666666666777777777666777777777666777999<<<===CCCLLLRRRUUUWWW[[[^^^aaajjjyyy}}}xxxppphhhaaaYYYQQQLLLGGGBBB<<<888666555444444000444444888<<<@@@YYYzzzpppttt```CCC888666333111111000///...------,,,---,,,+++++++++,,,...///$$$%%%''')))***+++,,,,,,************************))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))'''&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!###%%%%%%$$$$$$$$$%%%(((&&&$$$$$$%%%&&&%%%$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&'''(((((())))))))))))******++++++,,,---......uuucccbbb___cccsss|||mmmaaaVVVLLLGGGGGG@@@BBBFFFIIILLLWWWmmmwwwmmm___WWWNNNIIIDDD>>>===@@@???AAAFFFKKKQQQXXX___ccchhhaaaYYYUUUVVV[[[```bbbiiifffbbb```bbbdddeeefff]]]```eeeiiimmmqqquuuyyyzzz|||{{{wwwoooiiiccc]]]XXXUUUQQQSSSTTTRRROOOMMMNNNOOOKKKPPPZZZeeeooo{{{}}}yyyvvvpppllleee___YYYSSSMMMJJJDDDAAA>>>;;;888777777777555555555555666666777777777777888777777777:::<<<:::AAAJJJQQQTTTVVVZZZ]]]```hhhwwwzzzvvvpppiiibbbYYYQQQLLLGGGCCC<<<888666555444333222444333777<<<>>>RRRttt{{{mmmjjjgggGGG999555111111111000///...---,,,,,,,,,,,,,,,,,,++++++++++++%%%&&&((()))************************************))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%&&&$$$######%%%&&&&&&%%%############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))+++,,,,,,---------//////000111222333444555ppp^^^___]]]aaaqqqyyykkk```UUUKKKGGGGGGBBBDDDHHHJJJLLLWWWmmmwwwnnnbbbZZZQQQLLLFFF@@@???BBB@@@BBBGGGMMMTTT\\\bbbfffjjjaaaVVVNNNNNNRRRVVVXXX___\\\XXXWWWYYY\\\^^^^^^ZZZ]]]bbbgggkkkoootttwwwwwwzzz~~~tttqqqlllgggbbb\\\VVVSSSRRRTTTVVVUUURRRPPPPPPRRRPPPWWWcccqqq}}}}}}yyyvvvooojjjddd^^^YYYTTTOOOKKKCCCAAA>>>:::888666666666555555555555555666777888888888999888888888;;;===999@@@IIIPPPSSSVVVZZZ]]]aaajjjxxxxxxuuupppjjjcccZZZQQQLLLGGGCCC===888666555444333333444222666;;;<<>><<<;;;:::888777444444555555666666777777444444555555666888999:::@@@BBBFFFKKKPPPUUUXXXYYYaaahhhuuu|||vvvnnngggaaaZZZRRRLLLEEEBBB===888555333222222111333666888888>>>NNN^^^cccdddpppvvvMMM<<<:::333333333111...******---000111000///...,,,+++***)))###$$$'''***+++++++++***))))))))))))))))))))))))******************************++++++++++++******************)))))))))((('''((()))******++++++***''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((,,,''' !!!$$$&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''((((((######""""""""""""""""""""""""###%%%''''''%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$"""!!! ############""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""###### """######!!!!!!!!!"""%%%$$$$$$%%%''''''&&&$$$%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%###%%%&&&&&&&&&&&&''')))$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&((()))***+++,,,---,,,+++***+++,,,......///000111111222222000111444888:::<<<======>>>???AAACCCEEEFFFFFFGGG~~~eeeYYYVVVXXXbbbnnnvvveeeZZZSSSKKKFFFEEEEEEEEEGGGIIILLLUUUgggxxx~~~{{{zzzzzzvvvzzz{{{zzzzzz{{{zzzvvvllldddXXXMMMFFFCCCAAAAAABBBFFFIIINNNWWWbbbhhhhhhiii```VVVQQQNNNKKKLLLPPPOOOMMMKKKJJJJJJMMMPPPRRRYYY]]]bbbeeeiiilllooorrrxxx{{{zzzvvvnnniiiddd```^^^]]]ZZZXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[dddnnn~~~yyytttlllhhhccc^^^YYYTTTNNNKKKEEEBBB>>><<<;;;:::888777555555555666666666666666444444555555666888999:::>>>AAAEEEKKKPPPUUUXXXZZZaaaiiivvv{{{uuummmfff```YYYQQQKKKFFFCCC>>>999555333222222111222555777777<<>>999000...000111///,,,******,,,.........------,,,,,,+++'''(((***,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,+++++++++*********************+++******))))))''''''''''''((((((((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&''''''---+++'''%%%$$$$$$&&&(((%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%$$$###"""$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&$$$!!!%%%$$$$$$$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''(((''''''''''''((()))))),,,---......---,,,...///222222444555777999::::::;;;<<>>999555333333333222222444666666:::GGGUUU||||||llltttXXX@@@888...///222555666444000...,,,,,,---------------------++++++,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))************))))))))))))++++++++++++***)))((('''&&&''''''''''''((((((((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))***(((&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&'''%%%###!!!%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''((('''&&&&&&'''(((***))))))(((((())))))*********************++++++...000222222222333444666999:::<<>>DDDKKKSSSYYY]]]]]]cccnnn|||{{{wwwqqqlllfff___UUUOOOHHHEEE@@@;;;777555555555555444555888888:::AAAJJJ___aaaEEE===888222000------...///...---//////...---,,,,,,++++++((((((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((($$$%%%&&&'''((((((((((((%%%&&&&&&&&&&&&'''''''''))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""###%%%''')))+++,,,------+++(((&&&&&&%%%###"""$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%(((&&&""" !!!"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########""""""""""""""""""###%%%&&&'''%%%### '''***,,,***&&&$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''))))))((((((***+++,,,,,,---...000111333444777888:::<<<@@@CCCFFFHHHJJJLLLOOOQQQRRRTTTWWWZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ]]]]]]^^^^^^___aaabbbccc```bbbccceeeggghhhiiiiiirrrjjjiiillluuuyyykkk\\\SSSNNNIIIEEEEEEDDDDDDHHHMMMRRR]]]ppp~~~~~~}}}|||{{{}}}zzzuuummmbbbXXXOOOIIIEEEBBBAAAIIISSS\\\fffoooooolll]]]UUUOOOQQQVVV\\\eeennnrrrjjj]]]SSSPPPUUU]]]ccchhhjjjmmmnnnnnnoooppprrrrrrsssuuuxxxzzz{{{||||||tttrrroookkkhhhfffdddddd```cccffffffeeeeeegggiiinnnpppqqqssswww~~~~~~~~~}}}zzzwwwnnnjjjddd^^^XXXSSSMMMIIIGGGDDD@@@===<<<;;;:::888555555555666666666666666666666666666666777777888888:::===CCCJJJRRRXXX\\\[[[```iiivvvzzzvvvppplllfff___UUUNNNHHHFFFAAA<<<888666555555444222444777888999???FFFWWW|||iiiKKK???999333111//////111222111///------------------------******)))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))((((((''''''((())))))(((((((((%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&%%%%%%$$$######$$$$$$!!!""""""###$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''')))+++------,,,+++)))))))))'''%%%"""$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%###!!!  ###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$######""""""######$$$!!!###&&&''''''(((***++++++...000---(((%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++,,,,,,---///000333333444666999<<<>>>???BBBCCCEEEGGGJJJMMMPPPRRRRRRTTTWWWYYYZZZ\\\___bbb^^^^^^^^^^^^^^^]]]]]]]]]aaa`````````aaacccdddeeeffffffggghhhiiiiiiiiiiiirrrkkkkkkmmmuuu~~~wwwjjj[[[SSSOOOIIIEEEDDDCCCDDDHHHMMMSSS___rrr~~~wwwpppdddXXXOOOHHHCCC@@@>>>FFFQQQZZZdddkkkkkkggg[[[TTTOOOQQQVVV\\\eeemmmtttlll___VVVTTTYYYcccjjjnnnpppqqqqqqooonnnooooookkkllloooqqqtttvvvwwwwwwpppnnnllljjjgggeeedddcccaaadddggghhhggggggiiikkkrrrsssuuuwww{{{}}}~~~~~~{{{yyymmmjjjddd___YYYSSSLLLHHHGGGDDD@@@>>>===<<<:::999444555555555666666777777777666666666666777777888999:::===CCCJJJQQQXXX\\\ZZZ^^^fffrrr~~~yyyuuupppkkkfff^^^UUUMMMIIIFFFAAA<<<888666666666222111222666777888===DDDQQQvvvqqqOOO@@@999000...---...111111...+++++++++,,,------...//////---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''***++++++******)))((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$"""###&&&'''((('''%%%$$$&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''(((***,,,---...---,,,+++++++++)))&&&###$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%% """$$$$$$#########$$$###''')))(((###!!!"""%%%""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))'''''''''''''''''''''''''''&&&&&&%%%&&&''')))******+++...//////000222444999999;;;===@@@DDDFFFHHHKKKKKKLLLNNNQQQTTTVVVWWWVVVYYY[[[]]]^^^```ccceee________________________aaa````````````bbbdddeeeiiiiiiiiiiiihhhgggfffeeeqqqnnnnnnnnnwwwwwwjjj[[[QQQNNNMMMIIIFFFFFFFFFHHHKKKPPP^^^yyy{{{rrrhhh```WWWMMMGGGEEECCCDDDIIISSS]]]cccbbb___QQQPPPPPPRRRXXXaaajjjooossskkk___UUURRRXXXccclllsssssssssppplllhhhfffeeeiiijjjmmmpppssssssrrrpppjjjjjjiiigggfffdddcccccceeefffggghhhhhhjjjnnnpppssswww{{{}}}}}}{{{mmmhhhbbb^^^ZZZUUUNNNHHHGGGCCC@@@???===:::<<<@@@>>>;;;888555444666888:::999888666555666777999:::777;;;???DDDIIIPPPVVV[[[ZZZ^^^eeeooo||||||wwwtttooojjjddd]]]VVVRRRLLLIIIDDD>>>999666444333222777;;;:::777666;;;AAAJJJlllzzzSSS===999555555555444222///---+++------++++++++++++------************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''###%%%''')))***)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&######""""""""""""###### """$$$%%%$$$$$$%%%'''"""%%%(((*********+++---,,,,,,,,,+++)))&&&$$$"""!!!###&&&%%%###!!!"""$$$"""""""""###$$$$$$%%%%%%$$$######"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%&&&(((+++***)))(((((()))+++---...000333777999;;;<<<>>>???CCCEEEIIIKKKLLLMMMOOOPPPPPPQQQSSSVVVXXXYYYYYYYYY[[[]]]___`````````bbbccc___```bbbcccbbb```]]][[[aaa``````___```aaabbbcccfffffffffffffffeeeddddddqqqnnnpppqqqzzzsssgggYYYPPPMMMMMMJJJGGGFFFGGGJJJNNNUUUfff~~~uuukkkdddZZZOOOHHHFFFAAAAAADDDLLLVVV[[[[[[XXXPPPOOOPPPRRRXXXaaaiiioooooohhh]]]UUUTTT[[[fffooosssrrrpppkkkfffbbb``````bbbdddhhhlllnnnooommmllliiiiiihhhgggfffeeeddddddfffgggiiijjjkkkmmmqqqtttvvvzzz}}}~~~|||zzznnniiiccc^^^ZZZTTTMMMHHHEEEBBB??????===999:::>>><<<;;;888666555666888999666666444444444555777888888;;;???DDDIIIOOOUUUZZZYYY]]]dddmmmzzzzzzuuurrrnnniiiccc]]]VVVQQQKKKHHHCCC===888555333333222777;;;:::666666;;;@@@HHHhhh~~~VVV???:::333333222111000---+++***---,,,,,,++++++,,,,,,---************************)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$&&&'''&&&$$$######$$$$$$######""""""######$$$&&&'''((('''$$$"""!!!""" ###&&&((())))))***+++------,,,+++***'''%%%$$$###%%%''''''%%%$$$$$$&&&"""""""""###$$$$$$%%%%%%((('''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((+++---,,,,,,++++++---///111333666999===@@@BBBDDDFFFGGGIIIKKKNNNOOOPPPPPPRRRTTTTTTUUUXXXZZZ\\\]]]]]]]]]]]]___aaabbbaaaaaabbbcccaaabbbbbbcccbbb```^^^]]]``````___^^^___aaaccceeeffffffffffffeeecccbbbaaapppooorrrttt~~~nnncccVVVNNNKKKKKKJJJHHHFFFGGGKKKQQQ[[[nnnyyypppiii___RRRIIIFFF@@@???AAAFFFMMMSSSTTTSSSPPPPPPQQQTTTZZZcccjjjoookkkddd[[[TTTVVV^^^jjjrrrssspppkkkccc\\\XXXXXXXXX[[[^^^ccchhhkkkkkkjjjiiiggggggggggggffffffffffffhhhiiikkkmmmooorrrvvvyyy{{{~~~}}}zzzxxxooojjjddd^^^ZZZTTTMMMGGGDDD@@@>>>???===999888;;;::::::888777777777777777666555444444444555777888999<<<@@@CCCHHHMMMSSSWWWWWW[[[bbbkkkxxxzzzsssqqqlllhhhccc]]]VVVRRRKKKHHHCCC===999555444333222666999999666666:::???EEE```zzz[[[BBB<<<333333222111///---,,,***---,,,,,,++++++,,,,,,---************************'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))'''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&'''&&&$$$"""""""""%%%$$$$$$######$$$$$$%%%((())))))(((%%%"""!!!!!!!!!$$$'''))))))***+++,,,------,,,+++***(((&&&%%%###%%%'''&&&%%%$$$%%%&&&"""""""""###$$$$$$%%%%%%)))(((&&&%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&&&&&&&((((((((((((((()))))))))''')))***++++++,,,///111000000000111333666999:::>>>BBBGGGJJJLLLNNNPPPQQQQQQRRRTTTUUUTTTTTTVVVWWWXXXYYYZZZ\\\^^^___``````aaacccddddddcccbbbbbbcccccccccbbbaaaaaa`````````aaa___^^^^^^___bbbeeegggggggggfffeeecccbbb```___ooonnnrrruuukkkaaaUUULLLIIIHHHHHHFFFGGGGGGKKKRRR^^^sss}}}tttmmmbbbTTTJJJFFFBBBAAAAAADDDIIIMMMPPPPPPPPPQQQRRRVVV\\\dddkkkoooiiicccZZZUUUXXXaaakkkrrrrrrnnneee[[[SSSOOOOOOPPPVVV[[[aaagggjjjjjjiiihhhffffffffffffggggggggghhhhhhjjjmmmoooqqquuuzzz}}}|||yyyvvvoookkkddd___ZZZTTTMMMGGGCCC???===>>>===999666888888888888888888777666666888777777666777888999999:::<<<@@@CCCFFFKKKPPPTTTVVVZZZaaajjjvvv{{{sssppplllhhhccc]]]WWWSSSKKKHHHDDD>>>:::777555444222555888777555666:::>>>AAAUUUvvvttt^^^DDD<<<555444444222111///...---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''%%%$$$$$$%%%'''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&$$$"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%&&&'''$$$&&&***,,,,,,,,,---///,,,,,,+++***((('''%%%%%%"""###$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$)))((((((''''''&&&&&&&&&''''''((())))))***++++++***,,,...///000111444666555666777999;;;>>>AAABBBGGGJJJOOORRRTTTTTTUUUVVVVVVWWWXXXWWWVVVUUUWWWXXXYYYZZZ[[[\\\^^^___``````dddeeegggfffeeeddddddeeeeeecccaaa```___```bbbcccbbb```______```cccgggiiiiiiiiihhhfffdddaaa___^^^|||lllmmmrrrvvv}}}jjjaaaTTTKKKFFFEEEEEEDDDGGGFFFJJJRRR^^^rrr~~~uuummmbbbTTTIIIFFFCCCAAA@@@BBBEEEJJJMMMOOOOOOPPPRRRWWW\\\ccciiillljjjbbbZZZVVVZZZbbbkkkppprrrlllbbbVVVLLLHHHIIIKKKQQQXXXaaagggiiihhhggggggeeeeeeffffffggghhhhhhhhhhhhkkkmmmpppssswww||||||xxxuuuooojjjddd___[[[UUUNNNHHHCCC>>>;;;======999666666777777888888888777666555777777777777777888888999:::<<>>AAADDDHHHNNNQQQVVVYYY```iiiuuuvvvsssnnnjjjeee___XXXTTTLLLIIIDDD???;;;888777666111333444444444666888:::<<>>>>>???@@@AAADDDEEEFFFHHHIIIJJJKKKLLLLLLPPPUUUXXXYYYXXXWWWWWWWWWWWWWWWUUUSSSRRRTTTVVV\\\\\\]]]]]]^^^```aaabbbccceeehhhiiihhhhhhjjjkkkiiigggdddbbbbbbdddfffhhhgggggggggggghhhjjjlllmmmmmmmmmmmmlllkkkiiihhhgggrrreeekkkuuu~~~xxxeee^^^SSSJJJEEEDDDEEEFFFFFFFFFKKKUUUaaarrrzzzooofff[[[NNNFFFCCC======>>>@@@BBBGGGKKKOOOTTTVVVYYY]]]aaafffiiikkkhhh```YYYWWW]]]fffmmmpppqqqkkk```SSSJJJFFFGGGJJJOOOXXXdddjjjjjjhhhggggggeeeeeeffffffgggggghhhhhhlllnnnqqqsssvvvzzz}}}xxxtttmmmiiiccc___\\\WWWPPPKKKHHH@@@:::;;;;;;999666666777777666666777777777777444555555666666666666666888:::===@@@CCCHHHMMMQQQTTTWWW^^^gggrrrvvvsssnnniiiddd]]]VVVRRRIIIGGGBBB===999777555555111222333333444555777999>>>CCCYYY~~~xxxeeeHHH<<<333222000///............+++,,,,,,------,,,,,,+++******************************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$###$$$%%% ###&&&((())))))***+++***)))'''%%%$$$$$$$$$%%%&&&$$$$$$%%%''''''%%%###"""""""""###$$$$$$%%%%%%###$$$%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((***---111555777222333555777999;;;======@@@CCCEEEGGGFFFFFFGGGHHHKKKKKKLLLMMMMMMMMMMMMMMMKKKOOOUUUZZZ[[[[[[[[[[[[XXXXXXWWWUUUSSSSSSUUUWWW[[[[[[[[[[[[\\\]]]___```aaacccfffhhhiiijjjmmmnnnllljjjhhhffffffhhhjjjllljjjkkkkkklllmmmnnnnnnnnnoooooooooooooooooonnnnnnooodddkkkxxxwwwbbb\\\RRRIIIEEEEEEGGGIIIFFFGGGLLLWWWdddtttxxxlllcccXXXLLLDDDBBB===>>>@@@BBBEEEIIINNNQQQ[[[]]]```cccgggkkknnnooofff___WWWWWW^^^hhhoooqqqpppkkk```TTTKKKGGGIIIKKKSSS\\\hhhnnnnnnkkkjjjjjjffffffffffffgggggghhhhhhnnnppprrruuuwww{{{}}}xxxtttlllhhhccc___\\\XXXQQQLLLIII@@@::::::;;;999777777777777666666666666777888666777777888888888888888777999===@@@CCCHHHMMMQQQRRRVVV\\\eeeqqqvvvrrrmmmhhhbbb\\\UUUPPPHHHEEEAAA<<<888555444444111111222333444555777888@@@CCCXXXtttxxxgggIII>>>555444222111000000000111++++++------------++++++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))******++++++%%%&&&((((((((((((&&&%%%'''&&&%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''!!!###%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!###%%%%%%$$$$$$%%%&&&"""%%%(((*********+++---***)))(((&&&%%%%%%%%%&&&$$$"""!!!###%%%&&&###!!!"""""""""###$$$$$$%%%%%% """$$$'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''((()))******((()))***---111555:::===888999:::===???AAACCCDDDFFFIIIKKKLLLLLLKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNIIINNNUUU[[[]]]^^^______YYYYYYXXXVVVTTTTTTVVVXXXXXXXXXWWWWWWXXXZZZ\\\]]]___bbbeeehhhjjjlllnnnpppnnnmmmkkkiiijjjkkkmmmooolllmmmooopppppppppooonnnooopppqqqrrrrrrrrrrrrrrryyyiii```iiizzzvvveeeZZZNNNIIIGGGEEEFFFHHHDDDIIIQQQYYYeeexxxwwwhhh^^^UUUKKKEEECCC>>>===???DDDHHHJJJPPPWWW___kkkuuuuuussstttsssppphhh```ZZZ^^^eeekkkppptttwwwpppcccUUUKKKGGGHHHKKKSSS```ooouuuuuusssmmmfffjjjeeeeeehhhgggeeehhhooouuuvvvxxxzzz|||}}}}}}}}}}}}zzzvvvsssiiigggccc___ZZZSSSLLLGGGEEECCC???;;;888777777777666666555444444444444555888::::::999777666777888999:::===???AAAFFFKKKOOOYYY\\\```gggppp|||wwwsssmmmgggaaa[[[TTTPPPLLLGGG@@@;;;888666555444444444333333333444555555<<>>777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++************************(((((((((((())))))))))))))))))))))))************))))))(((((()))***++++++''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&'''&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$##################"""$$$''')))++++++***)))(((((('''&&&&&&%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''((()))((('''&&&%%%'''))))))'''%%%%%%%%%%%%&&&((((((((())),,,...))),,,111555888<<<@@@CCCHHHGGGGGGGGGHHHIIIKKKLLLQQQQQQPPPOOONNNMMMLLLLLLMMMNNNPPPOOOMMMJJJJJJJJJKKKNNNSSSXXX[[[]]]^^^^^^XXXYYYYYYWWWTTTSSSSSSTTTWWWWWWWWWVVVVVVVVVVVVUUU\\\```gggkkknnnnnnooopppppppppooonnnnnnnnnnnnnnnooonnnmmmmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrfffaaammm}}}vvvdddYYYNNNIIIGGGEEEFFFHHHGGGLLLRRRZZZeeewwwvvvfff[[[RRRIIICCCBBB???>>>@@@EEEIIINNNWWWaaasss~~~zzzwwwtttoooeee^^^```eeejjjoootttuuuooocccVVVMMMJJJLLLOOOWWWeeesssyyyyyyuuuooohhhiiieeedddggghhhggglllssswwwxxxyyy{{{}}}~~~|||yyyuuurrriiifffbbb]]]XXXRRRKKKGGGCCCAAA>>>:::888777777888444444444444444555666777777888999888666555666777999:::<<<>>>AAAFFFKKKOOOWWW\\\bbbiiirrr}}}xxxtttmmmgggbbb]]]XXXTTTMMMHHHAAA<<<888777555444444444333333333444555555<<>>BBBFFFIIIMMMMMMLLLLLLMMMNNNOOOPPPRRRQQQQQQPPPOOONNNNNNMMMPPPQQQSSSRRRPPPNNNMMMNNNMMMPPPUUUYYY\\\]]]]]]\\\XXXXXXWWWUUURRRQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYY```eeejjjnnnooooooppppppooooooooooooooopppqqqqqqnnnmmmllllllmmmnnnooopppppppppoooooooooppppppqqqllleeeeeerrrvvvbbbWWWLLLHHHGGGEEEFFFHHHIIINNNTTT[[[fffwwwtttdddXXXOOOGGGBBBBBB??????BBBGGGKKKSSSaaannn|||wwwmmmdddcccfffjjjpppvvvvvvooodddXXXPPPNNNQQQUUU^^^lllzzz}}}yyyqqqjjjhhhdddbbbeeehhhlllrrrxxxzzzzzz{{{|||~~~|||xxxtttqqqjjjfffaaa[[[VVVPPPKKKGGGAAA???<<<999888777888888333333333444555666777888666777888777666555666777999:::<<<>>>AAAFFFLLLPPPWWW]]]fffnnnwwwyyyuuunnnhhhddd```\\\ZZZOOOJJJCCC===999777555444333333333333333444555666:::CCC\\\vvvfffaaayyywwwSSS>>>777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''''''''''''''(((((())))))((((((''''''(((((()))%%%&&&''''''''''''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$#########""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%% ###%%%''''''((()))***)))+++---///111333777999;;;>>>BBBEEEGGGJJJNNNQQQTTTTTTSSSSSSSSSSSSTTTUUURRRRRRQQQPPPPPPPPPPPPPPPTTTVVVWWWWWWUUUSSSSSSSSSPPPSSSWWW[[[]]]]]][[[ZZZWWWVVVUUURRRPPPPPPRRRTTTVVVWWWXXXZZZ\\\^^^``````gggjjjnnnqqqqqqppppppppppppppppppooooooppppppqqqmmmmmmlllllllllmmmnnnnnnnnnnnnmmmmmmmmmooopppqqqlllhhhkkkwwwttt___UUUKKKHHHGGGEEEFFFHHHIIINNNUUU\\\hhhzzzrrrbbbVVVNNNFFFCCCCCCAAABBBFFFKKKQQQZZZkkkzzzzzzpppgggeeeggglllttt{{{{{{ttthhh\\\TTTSSSWWW\\\fffttt|||ssskkkfffcccaaadddjjjqqqxxx}}}}}}||||||}}}|||yyytttqqqlllgggaaa[[[UUUPPPKKKHHHAAA???<<<999777666666777333333333444444666777777666777888777666555666888999:::<<<===@@@FFFLLLQQQYYYaaallluuu|||{{{vvvoooiiieeeccc```___QQQLLLDDD>>>:::777555444333333333333444444555666999AAAYYYsssbbb[[[tttzzzVVVAAA777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((('''''''''(((((()))))))))(((((((((((())))))'''(((***++++++***((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%######$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''(((((((((''''''''''''(((************+++---...000333666888;;;???BBBDDDFFFJJJLLLNNNPPPSSSVVVXXXXXXWWWWWWWWWWWWWWWWWWSSSRRRQQQQQQQQQQQQRRRSSSXXXZZZ\\\\\\ZZZYYYYYYYYYTTTVVVYYY\\\\\\[[[YYYWWWTTTTTTTTTRRRRRRSSSVVVYYY]]]^^^___aaadddfffggghhhlllnnnqqqrrrqqqooooooooorrrqqqpppoooooonnnnnnooonnnnnnnnnnnnnnnnnnnnnooonnnmmmmmmlllmmmoooqqqrrrrrrnnnpppzzzqqq\\\RRRIIIGGGGGGEEEFFFHHHGGGMMMUUU^^^kkk~~~}}}ooo```VVVNNNHHHEEEGGGEEEFFFLLLTTT\\\gggwwwxxxnnnfffeeehhhoooyyyzzzlll___WWWWWW]]]cccnnn{{{tttkkkcccccccccgggoooyyy}}}}}}|||}}}wwwsssqqqsssvvv{{{~~~zzzuuurrrnnniiibbb\\\VVVQQQLLLHHHBBB@@@===999777555555666666555555444444444555555777888999999777777888999999:::;;;===@@@FFFMMMRRR]]]fffsss||||||wwwpppjjjfffdddaaa```QQQLLLEEE>>>:::888666444333222222333444555666666:::BBBWWWyyyooo___[[[ttt{{{YYYDDD777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************)))(((((()))))))))))))))(((((((((((())))))'''(((***++++++***((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%######$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''((((((((())))))+++---------...000222555888:::===???BBBFFFIIIIIIKKKNNNPPPQQQRRRUUUWWWYYYYYYYYYYYYYYYYYYXXXXXXTTTTTTSSSRRRSSSUUUVVVXXX\\\^^^``````___^^^^^^___XXXYYY[[[\\\\\\ZZZXXXWWWSSSTTTUUUVVVWWWZZZ^^^bbbddddddeeeggghhhjjjkkklllnnnppprrrrrrpppooonnnnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnnnnoooqqqrrrssswwwqqqqqqxxx~~~~~~mmmYYYPPPHHHFFFFFFEEEFFFHHHGGGMMMVVV```ooowwwjjj]]]UUUOOOJJJHHHJJJIIIKKKUUUcccppp{{{zzzqqqjjjdddeeeiiippp|||~~~nnn___XXXZZZccckkkvvvvvvlllbbbeeehhhmmmxxx~~~~~~}}}~~~{{{sssiiifffgggkkkooouuu~~~{{{vvvrrrnnnjjjddd]]]XXXRRRLLLGGGBBB@@@===:::777777777777666666555444444444444444777888999999888888999:::999:::;;;<<<@@@FFFMMMSSSaaakkkxxx|||wwwqqqkkkgggccc___]]]PPPKKKDDD>>>:::888666555222222222333444555666777;;;CCCTTTrrrnnnaaa___zzz|||ZZZEEE777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++******))))))))))))***)))((((((''''''(((((()))%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***+++))),,,...000222555999<<<>>>@@@BBBDDDEEEHHHKKKNNNMMMOOOQQQRRRSSSTTTVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXWWWVVVXXXZZZ\\\^^^```bbbdddeeedddddddddeee^^^^^^^^^]]]\\\[[[ZZZZZZVVVXXX[[[^^^```cccfffiiiggghhhhhhiiijjjkkklllmmmnnnppprrrrrrpppooooooooojjjjjjlllnnnpppsssvvvwwwsssssstttttttttsssrrrqqqppppppqqqqqqrrrrrrssssssyyyppplllsss{{{{{{iiiWWWNNNGGGFFFFFFEEEFFFHHHHHHNNNWWWbbbqqq}}}ooodddYYYSSSPPPKKKJJJKKKMMMQQQ^^^sssuuurrrkkkeeebbbdddiiippp}}}~~~mmm]]]WWW\\\hhhrrr~~~yyynnnccchhhooovvv}}}yyyuuummmkkkmmmqqquuuzzzzzzuuuqqqlllhhhccc^^^XXXQQQJJJEEE???>>><<<:::999999:::;;;555555444444444555555666666777888888777777888:::999::::::<<>>???333333333444555666777888444666777777666666777999999999:::;;;???FFFNNNTTTfffppp{{{}}}}}}|||xxxrrrlllfff```ZZZVVVMMMIIIBBB<<<:::888777666222222222333444555777777444:::GGG```~~~rrrttt}}}WWW>>>777444111/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************(((((((((((())))))))))))))))))))))))***************)))((('''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''')))(((&&&'''&&&$$$######$$$&&&'''$$$$$$#####################$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%&&&'''((((((((('''&&&((('''&&&%%%$$$#########&&&&&&&&&'''''''''((((((,,,,,,,,,---000222555777;;;<<<>>>???@@@BBBFFFIIIIIIKKKLLLLLLLLLNNNPPPRRRTTTVVVWWWWWWWWWWWWYYYZZZ\\\]]]___```aaaaaaaaa```bbbaaa``````bbbeeehhhkkkgggiiilllmmmmmmlllmmmnnniiigggdddaaa``````bbbcccbbbeeejjjlllmmmmmmnnnoookkklllmmmoooqqqssstttuuuoooppprrrsssrrrrrrsssttttttsssssssssssstttuuuuuuttttttuuuuuuuuutttrrrqqqooopppsssttttttrrrpppnnntttiiieeemmmyyywwwbbbUUUNNNHHHGGGFFFDDDEEEHHHJJJLLLUUUeeexxxxxxdddZZZPPPMMMLLLLLLNNNRRRRRR^^^vvvqqqgggcccbbbcccaaa^^^cccppp}}}uuuddd\\\[[[aaammmwwwwwwooojjjjjjuuu}}}vvvqqqmmmlllhhhbbb\\\VVVPPPIIIEEE@@@>>><<<:::888777777777777777666666555555555444666777888888777666888999===:::;;;???CCCGGGPPPXXXhhhooovvvxxxwwwyyy~~~sssjjjeee___XXXRRRJJJHHHDDD>>>:::666444333333777777444555;;;<<<999555???JJJ[[[~~~}}}{{{[[[@@@888555222000000///...---------------------------(((***++++++)))((()))+++,,,,,,++++++***)))))))))************************))))))((('''''''''''''''******))))))((((((''''''(((%%%###%%%(((***&&&"""''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''%%%%%%&&&'''))))))((('''+++---000333777999;;;<<>><<<999888777777777777666666666555555555444555666777777666666777888===;;;<<<@@@DDDHHHQQQZZZeeejjjpppssssssvvv}}}uuullleee___WWWPPPJJJHHHCCC>>>:::666444333///333444333666===???===666>>>EEEUUUxxx}}}\\\AAA777444111/////////---,,,------------------------************)))***++++++******************++++++******************************))))))(((((((((((((((((((((((()))))))))))))))&&&$$$&&&)))***'''$$$''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''!!!"""$$$%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%###!!!"""$$$%%%$$$"""&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&''')))******)))((('''''''''(((***+++,,,+++333555888<<<@@@CCCEEEGGGIIIIIIIIIJJJKKKMMMNNNOOORRRRRRQQQRRRSSSUUUXXXZZZ[[[ZZZZZZZZZ[[[^^^```bbb```aaabbbcccdddfffgggggggggiiikkklllllllllmmmnnnooooooooopppppppppppppppmmmmmmlllkkkjjjjjjjjjjjjlllmmmooopppqqqrrrssssssuuussspppppprrrsssssssssrrrssstttuuuuuuvvvvvvvvvqqqqqqssstttttttttssssssuuuvvvwwwvvvuuutttuuuvvvtttttttttuuuvvvuuusssrrrwwwooonnnyyysss___TTTMMMGGGFFFFFFDDDEEEHHHKKKNNNYYYiiizzzwwwddd[[[RRROOOOOOOOORRRWWWaaannnqqqgggaaa]]]^^^aaadddhhhjjjiiilllttt{{{}}}zzzlll^^^XXX[[[eeessszzzwwwwww}}}yyysssoookkkgggaaaZZZUUUNNNHHHDDD???>>><<<999777777666777666666666555555555555555444555666666555555666888===;;;<<>>:::777555444///222333333666;;;>>>===666<<>>:::777555444444555555444444666777777555:::>>>KKKnnn^^^DDD777444111/////////...,,,------------------------+++)))&&&&&&)))+++++++++))))))*********+++++++++***************************************)))))))))'''((((((((()))))))))***)))''''''(((******(((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%########################$$$############$$$######&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&'''((()))******++++++***,,,///111444888===@@@EEEFFFIIILLLOOOQQQSSSSSSSSSRRRRRRQQQRRRTTTVVVXXXXXXXXXXXXXXXZZZ[[[]]]^^^\\\\\\]]]___bbbeeegggiiiffffffggghhhjjjkkkllllllnnnpppqqqqqqooonnnooopppqqqqqqrrrrrrqqqooonnnmmmmmmnnnnnnooooooooooooooooooooopppqqqqqqqqqppppppsssqqqoooooopppqqqqqqqqqsssrrrqqqppppppooooooooooooooooooppppppppppppooooooqqqttttttsssqqqpppppprrrrrrqqqnnniiieeeaaa```xxxwwwsss___RRRKKKFFFEEEEEEDDDEEEHHHJJJPPP\\\kkkxxxxxxqqqkkkdddbbbaaabbbhhhoooyyyxxxlll```\\\]]]___ccciiikkkrrrwwwxxxxxxzzzyyyvvvmmmaaaVVVUUU]]]iiizzz{{{tttqqqiiieee___XXXSSSLLLFFFBBB???===;;;888777666666666444444444555555555555555555777888888888888:::;;;===<<<>>>DDDIIIOOOYYYbbbmmmmmmmmmmmmooorrruuuvvv}}}rrrjjjddd]]]TTTMMMIIIGGGCCC>>>:::777555555777666555444444222222333222999???MMMooo~~~yyy]]]DDD999666333111111000///...------------------------+++)))((('''((()))******+++++++++*********))))))))))))))))))))))))))))))))))))*********)))((('''***)))))))))((((((((('''''''''''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$############$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))''''''&&&&&&(((***---///...111666:::===BBBHHHLLLLLLMMMOOOPPPRRRRRRSSSSSSRRRRRRRRRSSSUUUWWWYYY[[[YYYYYYZZZZZZ[[[\\\]]]^^^]]]^^^___bbbdddgggiiikkkhhhhhhiiikkklllmmmnnnoooppprrrssssssqqqppppppqqqqqqrrrrrrrrrqqqpppnnnllllllmmmnnnoooppppppooooooppppppqqqqqqqqqqqqpppppptttrrrppppppqqqrrrrrrrrrrrrqqqooonnnmmmllllllmmmppppppooooooooooooooooooqqqsssuuussspppllljjjiiijjjkkkkkkiiiddd```^^^^^^{{{wwwttt```QQQKKKEEEEEEEEEDDDEEEHHHIIIOOO[[[iiivvv|||vvvqqqooonnnooovvv~~~nnneee\\\\\\^^^aaaeeejjjpppwww}}}~~~}}}|||xxxssseee[[[RRRSSS\\\hhhyyy{{{tttqqqhhhddd^^^WWWRRRKKKEEEAAA>>>===;;;888666666555666444444444444444555555555555777999999999999;;;<<<>>><<>>:::777666555555222222444444222333666222999@@@NNNpppzzzxxxqqq\\\CCC999777333222111111000///------------------------+++,,,---,,,***((()))***,,,,,,++++++***))))))((())))))))))))))))))))))))((()))*********)))''''''*********)))((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&######$$$%%%%%%$$$######"""$$$$$$$$$###"""###$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%&&&'''((()))***+++)))))))))***,,,///333555555:::@@@DDDGGGKKKPPPTTTSSSSSSTTTTTTUUUUUUTTTTTTRRRRRRTTTVVVXXXZZZ\\\\\\ZZZ[[[[[[\\\]]]]]]^^^^^^^^^___aaadddfffhhhjjjkkkjjjjjjkkklllnnnooopppqqqqqqsssttttttrrrqqqqqqrrrqqqrrrssssssrrrpppnnnmmmlllmmmnnnpppppppppooonnnqqqqqqrrrsssssssssrrrrrruuusssqqqqqqrrrttttttsssrrrqqqooommmllllllllllllooonnnnnnmmmmmmmmmmmmnnnooopppooolllgggbbb```___\\\___cccdddbbbaaabbbeee{{{vvv}}}uuu```QQQJJJEEEEEEEEEDDDEEEHHHHHHNNNZZZgggsss|||zzzxxxzzzjjjaaaZZZ[[[___bbbggglllttt|||}}}xxxrrrbbbYYYSSSUUU^^^jjjyyyzzztttpppgggccc]]]WWWQQQKKKEEEAAA>>>===:::888666555555555333333333444444555555555555666888888888999:::<<<>>>===???FFFMMMSSS]]]ggggggjjjlllkkkiiijjjqqqwww{{{qqqjjjeee^^^UUUMMMHHHFFFBBB>>>:::888666555222//////333444222333777222999???MMMoooxxxsssjjjZZZBBB999666333111111000///...------------------------,,,111555333---)))))),,,++++++******************)))))))))))))))))))))))))))***+++,,,,,,***((('''))))))))))))(((((((((((('''((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%############$$$&&&((()))###$$$%%%&&&&&&%%%$$$###"""$$$%%%$$$"""!!!###%%%###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''$$$%%%&&&''')))***+++,,,,,,...111444888:::<<<<<<>>>DDDKKKOOOOOOPPPSSSVVVTTTUUUVVVVVVVVVVVVVVVVVVUUUWWWYYY\\\]]]^^^]]]]]]\\\\\\]]]^^^_______________```bbbeeegggiiijjjkkkkkkkkklllmmmooopppqqqqqqqqqrrrttttttsssrrrrrrssspppqqqssstttsssqqqooommmmmmnnnpppqqqqqqpppooonnnppppppqqqrrrrrrsssrrrrrrtttqqqooooooqqqrrrrrrqqqpppnnnllljjjiiiiiijjjkkklllkkkiiihhhhhhhhhiiijjjhhhiiihhhfffcccaaaaaabbb___dddjjjmmmnnnooossswww{{{uuu|||ttt___QQQJJJEEEEEEEEEDDDEEEHHHHHHNNNYYYeeeqqq~~~zzzjjjaaaZZZZZZ___ccciiiooovvv~~~~~~xxxqqqccc[[[VVVYYYbbbmmm{{{zzztttpppgggccc]]]VVVPPPJJJDDD@@@>>><<<:::888666555555555333333333444444555555555333555777777777888:::;;;>>>===@@@GGGMMMTTT___hhhdddiiimmmllliiikkksss{{{}}}|||ssskkkfff^^^UUUMMMHHHFFFBBB>>>:::888666666333//////333444111222666444999>>>KKKmmmxxxqqqeeeZZZ@@@888555222000000///...------------------------------555:::888///)))***...)))))))))***++++++,,,,,,))))))))))))))))))))))))***+++,,,------+++***(((''''''(((((())))))******((()))++++++***))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((+++---...$$$%%%&&&&&&&&&&&&%%%$$$!!!$$$%%%%%%"""!!!###%%%%%%&&&'''''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$%%%&&&((()))+++,,,---///333999>>>BBBCCCBBBAAAEEEKKKRRRUUUTTTRRRTTTVVVSSSSSSTTTUUUVVVWWWWWWWWWYYY[[[^^^```aaa```^^^]]]]]]^^^___``````aaa`````````aaaccceeegggiiijjjjjjkkkkkklllnnnooopppqqqrrrppprrrttttttsssrrrssstttoooqqqsssttttttrrrooonnnnnnoooqqqrrrrrrqqqooonnnmmmmmmnnnooopppqqqpppppppppnnnlllkkkmmmnnnnnnnnnlllkkkhhhgggffffffggghhhhhhgggfffeeeddddddeeefffeeegggiiiiiijjjllloooqqqpppvvv}}}xxxrrrxxxqqq```PPPJJJFFFGGGGGGFFFHHHKKKKKKNNNVVVdddrrrwwwlllbbbZZZ\\\aaaeeellltttzzznnn\\\QQQXXXdddnnn|||}}}xxxtttqqqkkkeee\\\UUUQQQKKKEEEAAA<<<;;;999777555555555555666777888888888666555444555555666777888999999:::999;;;===AAAGGGOOOYYY______dddhhhiiiiiimmmvvv~~~{{{qqqjjjeee___WWWPPPJJJFFFAAA<<<999777444333222222111111222222333444888777>>>LLLcccvvveeeggg[[[AAA777666444111......000333000//////---,,,+++******111000///,,,)))))),,,...+++++++++*********))))))+++***)))(((((((((******))))))************))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))111,,,(((&&&''''''$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&"""############$$$$$$$$$######""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((***,,,+++(((&&&'''(((((((((((('''&&&%%%&&&&&&&&&''')))...555:::<<>><<<;;;999888222222222222222333444444777555;;;FFFZZZxxxdddcccvvvZZZ@@@777444000///000111...,,,.........------,,,,,,,,,(((***------,,,*********+++++++++***************'''((()))******************************)))((('''*********+++******))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&(((***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%############$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***)))'''%%%''''''((((((((((((((()))+++...111555999>>>DDDHHHMMMNNNPPPSSSTTTUUUVVVVVVTTTWWWYYYZZZXXXVVVVVVVVVUUUVVVXXXZZZ[[[[[[ZZZZZZXXXYYYZZZ\\\^^^aaacccddd______```bbbdddgggiiikkkmmmmmmmmmnnnnnnooooooooonnnooopppqqqrrrsssssssssnnnooopppqqqqqqqqqqqqqqqrrrqqqpppqqqqqqpppnnnllliiijjjkkkkkkiiihhhhhhhhhlllmmmnnnnnnnnnmmmlllkkkjjjeee___]]]^^^___]]]\\\]]][[[YYYZZZ^^^aaadddeeeeeecccdddjjjvvv}}}yyytttpppllljjjxxxooonnnyyylll]]]QQQJJJEEEEEEDDDBBBCCCEEEJJJNNNWWWdddrrr|||~~~|||uuuooohhhbbbbbbggguuuyyyooonnnqqqnnnkkkjjjlllqqqvvv}}}rrrdddaaafffqqq{{{wwwsssqqqhhhbbbZZZSSSNNNIIICCC>>><<<;;;999777555555555555666666666666666666555555111333555777:::<<<>>>@@@;;;<<<===>>>AAAGGGNNNSSSVVVYYYYYYVVVSSSXXXfffrrr}}}ssslllgggaaaXXXQQQKKKGGGBBB>>><<<:::888777333222222222222333444444:::888===FFFYYY|||fffaaarrrZZZ@@@:::666222222444444000,,,---------------------,,,)))+++------,,,,,,---...************************&&&''')))***+++++++++*********+++******)))((('''+++++++++++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((***+++)))&&&$$$&&&(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%'''((((((&&&$$$&&&&&&&&&'''(((***+++,,,000444:::@@@DDDIIIMMMPPPRRRSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\[[[YYYWWWVVVVVVWWWXXXZZZ\\\\\\\\\\\\[[[ZZZZZZ[[[]]]___bbbeeegggbbbbbbdddeeehhhjjjlllmmmppppppppppppppppppppppppnnnoooppprrrssssssssssssmmmnnnooopppqqqqqqqqqqqqrrrpppnnnmmmmmmmmmkkkiiihhhiiikkkjjjiiihhhhhhiiillllllmmmmmmkkkiiifffdddccc^^^YYYVVVWWWYYYZZZ[[[^^^^^^___ccciiinnnpppqqqrrrooommmrrr|||~~~tttpppppppppmmmkkkgggeeebbb^^^YYYTTTPPPNNNxxxnnnkkkuuukkk]]]NNNHHHCCCDDDDDDCCCDDDGGGKKKMMMVVVhhh|||{{{~~~sssmmmgggbbb\\\XXXYYY___ooo~~~qqqkkkpppwwwuuuuuusssqqqrrrwww{{{~~~|||}}}yyykkkdddeeeppp~~~{{{wwwsssqqqhhhbbbYYYRRRNNNHHHBBB>>><<<;;;999777555555555555555555555555555555666666444444666777999;;;<<<===;;;;;;<<<===???EEELLLQQQUUUYYY\\\YYYVVV\\\kkkxxx~~~uuunnnjjjcccYYYRRRMMMHHHCCC>>>:::888555333333333222222333333444555;;;999>>>FFFWWW~~~}}}fff^^^mmm[[[AAA;;;666222222555444000+++---------------------,,,+++,,,+++******+++...111************************&&&''')))***+++++++++******************)))((((((+++++++++++++++***)))((((((((((((((((((((((((((()))(((((((((((((((((())))))+++,,,***&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&$$$$$$%%%&&&(((***---000111888<<>><<<;;;999777555555555555555555444444555555666777888888888888777777666666::::::;;;<<>>:::777444222333333333333333444444555888777<<>>>>>zzzqqqnnnwwwkkk^^^PPPIIIEEEEEEEEEDDDDDDGGGGGGIIISSSdddwww~~~pppaaaSSSNNNKKKJJJHHHIIINNNVVVhhhssszzzsssiiijjjttt|||zzzoooiiikkknnnnnnwwwyyy~~~yyylllgggqqq}}}}}}zzzvvvrrrpppiiibbbZZZSSSNNNIIICCC>>><<<;;;999777555555555555555555444444444555666777777777777666666666555555888999:::;;;???EEEMMMRRRYYY```fffccc\\\[[[eeeooo~~~zzztttoooggg]]]UUUNNNIIIDDD???;;;999666444444333333333333444555555666555;;;BBBSSS{{{hhh]]]lll]]]DDD999777444111///.........//////...---,,,,,,++++++)))******)))((((((***,,,))))))*********+++++++++***)))))))))))))))******'''((()))******+++******(((((()))*********))))))))))))))))))))))))))))))(((((((((''''''((((((((($$$$$$$$$&&&(((((('''%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&'''(((***...444:::???BBBGGGKKKOOORRRSSSTTTVVVWWWWWWXXXYYY[[[\\\]]]^^^___\\\]]]^^^^^^]]]\\\]]]^^^[[[\\\]]]^^^^^^^^^]]]\\\YYYXXXWWWWWW[[[aaagggjjjnnnooopppppppppooonnnnnnkkkkkkkkklllmmmnnnoooooooooooopppppppppooonnnnnnllllllllllllkkkjjjiiihhheeebbb^^^\\\]]]___``````aaaaaa```^^^\\\[[[]]]^^^[[[[[[[[[[[[\\\\\\\\\\\\\\\```fffmmmrrrvvvzzz|||}}}yyyuuuoooiiiaaa\\\OOONNNMMMLLLLLLKKKJJJJJJGGGFFFDDDBBB@@@??????>>>999999:::;;;;;;;;;::::::{{{rrrqqq|||kkk^^^RRRKKKFFFFFFEEECCCCCCFFFFFFJJJSSS^^^jjjxxx~~~gggWWWLLLGGGDDDDDDDDDEEEKKKSSS```kkkrrrmmmgggkkkwwwyyykkkdddfffiiiiiiuuuxxx~~~}}}oooiiirrr|||www~~~}}}zzzvvvrrrpppiiicccZZZTTTOOOJJJCCC???<<<;;;999777555555555555555444444333444555666777222333444555666777888999777888999;;;???FFFNNNSSS^^^ffflllhhh^^^ZZZ```hhh{{{{{{uuupppiii^^^VVVMMMIIIDDD???===;;;999777444333333333333444555555666555;;;BBBTTT|||lll```ppp^^^DDD;;;:::777333///...000222000000///...,,,+++******)))+++------,,,+++***+++))))))******+++++++++++++++***)))(((((()))******&&&'''(((***++++++++++++&&&'''((()))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((('''&&&(((++++++(((%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$##############################$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((()))(((''')))***---222888???EEEIIILLLNNNRRRSSSSSSTTTUUUVVVUUUVVVXXXZZZ\\\]]]]]]^^^[[[]]]^^^^^^]]]]]]___```[[[\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXZZZ^^^eeelllqqqpppqqqrrrrrrqqqpppnnnmmmiiijjjkkklllmmmnnnooopppoooppppppoooooonnnmmmllljjjjjjjjjiiihhhgggfffeeebbb^^^[[[YYYZZZ]]]^^^___]]]]]]\\\YYYWWWVVVWWWYYYZZZZZZ[[[\\\^^^aaacccddddddiiiooosssuuuuuuuuuuuuuuuqqqkkkddd]]]VVVPPPKKKDDDEEEEEECCCAAA?????????<<<===>>>>>><<<<<<<<<>>>999::::::;;;;;;;;;::::::tttqqqnnn```SSSLLLHHHHHHHHHEEEBBBBBBEEEHHHMMMTTT^^^nnn}}}{{{mmmZZZQQQHHHCCC@@@@@@@@@CCCJJJSSS]]]eeeiiieeeeeemmmtttwwwvvvrrrkkkddd______cccgggrrrzzzxxxqqqttt|||rrrnnnuuu}}}{{{yyyvvvrrroooeeeaaaZZZTTTNNNHHHCCC???<<<:::888666444444444444555555555444444333333333333555666888999999999888999888:::===???EEERRR```dddfffgggddd______dddiii}}}zzzrrrmmmggg___XXXQQQKKKDDD>>>;;;::::::999666555444333444444666777888999:::@@@TTTwwwpppfff^^^AAA;;;888444222111111000/////////...---,,,,,,++++++000//////...---,,,++++++***************************)))))))))***+++,,,,,,///...---+++***)))))))))++++++++++++***((('''&&&******)))((('''&&&&&&%%%((((((''''''''''''(((((($$$'''***)))&&&$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""""""""$$$&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%###%%%''''''%%%###"""###&&&((())))))))))))***,,,***...555<<>>;;;<<<<<<<<<;;;::::::999999;;;===??????>>><<<;;;;;;=========;;;::::::<<<>>>vvvrrroooaaaSSSLLLGGGGGGHHHDDDBBBBBBDDDFFFKKKPPPZZZiiizzz|||zzziiiVVVMMMFFFBBB@@@AAAAAABBBIIIQQQXXX___cccaaa```ffflllnnnmmmjjjddd]]]YYYZZZ___cccmmmvvvyyyrrrsss|||tttkkkhhhppp|||yyyxxxuuurrrooogggbbb[[[TTTNNNHHHBBB???;;;:::888666444444444444555555444444444333333333444555666888999:::::::::999888:::<<>>DDDJJJNNNQQQSSSTTTTTTTTTUUUVVVWWWWWWXXXWWWYYY[[[\\\\\\\\\]]]^^^``````aaaaaaaaaaaabbbbbbcccccccccccccccccccccccceeeeeefffhhhkkkooorrruuuqqqqqqppppppoooooonnnnnnkkkmmmnnnpppqqqrrrqqqqqqpppnnnlllkkkkkkjjjhhhffffffeeeeeefffgggeee```\\\ZZZYYYWWWVVVUUUUUUVVVWWWWWWZZZ___cccfffhhhkkkmmmjjjiiihhhfffeeeddddddddd]]][[[WWWTTTQQQOOONNNMMMKKKJJJHHHEEEBBB@@@>>>===;;;;;;;;;;;;::::::::::::888:::<<<======>>>@@@BBB<<<===>>>======>>>AAACCCzzztttpppbbbSSSKKKFFFFFFFFFDDDBBBCCCDDDFFFJJJOOOXXXfffvvv{{{yyy|||cccQQQHHHDDDAAA@@@BBBBBBCCCHHHNNNRRRWWW[[[YYYYYY\\\```aaa```]]]YYYTTTQQQTTTYYY]]]hhhrrr}}}{{{tttrrrvvvzzz{{{sssiiidddeeennn~~~zzzwwwvvvtttrrrqqqiiiddd]]]UUUNNNHHHBBB>>>;;;999777555444444444444555444444444444333333333555555555666888:::;;;<<<888888999<<<>>>CCCPPP]]]kkkkkkiiiccc\\\ZZZ^^^cccxxxxxxpppkkkeee]]]VVVPPPKKKEEE???===<<<::::::777777555444333333444555888;;;===CCCXXX}}}|||vvvYYY???888555111......---,,,,,,......------,,,,,,++++++))))))))))))))))))))))))++++++++++++************------,,,+++++++++,,,,,,...---,,,+++***)))))))))'''((())))))*********)))((((((((((((((('''''''''&&&((()))******)))(((&&&&&&&&&&&&''')))***)))'''(((((('''&&&&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%'''((('''%%%#########%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((((((((('''((()))$$$&&&)))+++---111555999BBBDDDHHHLLLOOORRRSSSTTTTTTTTTTTTUUUVVVXXXZZZ\\\ZZZ[[[\\\\\\\\\]]]___aaaaaaaaaaaaaaabbbbbbbbbbbbffffffffffffffffffffffffkkkkkklllnnnoooqqqrrrsssoooooopppqqqqqqpppoooooommmmmmooopppqqqqqqqqqqqqooommmkkkiiiiiihhheeecccaaabbbdddfffeee```ZZZUUURRRTTTUUUTTTSSSSSSWWW[[[```eeekkkpppssssssttttttmmmkkkfff```[[[XXXVVVVVVKKKIIIGGGDDDAAA@@@??????FFFDDDBBB???<<<:::888777888888888888999::::::;;;:::;;;<<<>>>@@@DDDJJJNNNEEEFFFGGGHHHIIIKKKNNNQQQwwwrrrdddTTTKKKEEEEEEEEECCCBBBDDDEEEGGGKKKPPPYYYhhhxxx{{{yyy~~~vvv]]]MMMEEEAAA???@@@CCCCCCCCCFFFLLLMMMQQQTTTSSSSSSSSSTTTUUUTTTRRROOOLLLKKKNNNTTTYYYfffpppzzz~~~wwwrrrpppppplllfff``````eeeqqq~~~}}}}}}yyyvvvttttttsssrrrkkkfff]]]UUUMMMGGGAAA>>>:::999777555444444444444444444444444444444444444555555555555777:::<<<>>>888777999<<<>>>BBBNNNZZZiiiiiieee^^^VVVTTTXXX]]]uuuuuummmhhhbbbYYYSSSOOOKKKEEE@@@===<<<;;;:::888777555444333333333444888<<<>>>DDD[[[|||~~~WWW???999666222000//////...------------,,,,,,,,,++++++))))))******+++++++++,,,---------,,,,,,,,,,,,,,,---,,,,,,+++************,,,,,,+++***))))))******)))******+++++++++******'''''''''(((((((((((((((''')))+++------+++)))''')))&&&%%%'''+++---+++)))(((''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&''''''%%%###$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''((()))(((***---000444999???CCCHHHJJJMMMPPPRRRTTTTTTTTTWWWVVVUUUUUUVVVYYY[[[]]]\\\]]]^^^]]]]]]^^^aaadddccccccccccccddddddddddddiiiiiiiiiiiiiiijjjjjjjjjllllllnnnooooooooonnnmmmmmmnnnppprrrrrrqqqpppooommmnnnnnnoooooopppppppppooollljjjhhhgggeeebbb```\\\]]]^^^___]]]YYYTTTPPPOOOTTTXXXYYYYYY[[[aaagggqqquuuyyy{{{wwwrrrmmmkkkccc___YYYRRRLLLHHHGGGFFF@@@???>>><<<<<<======>>>GGGEEEBBB???<<<:::888888::::::::::::;;;<<<>>>???AAABBBCCCFFFKKKRRR[[[aaa\\\^^^___```aaacccgggjjjyyytttfffVVVMMMEEEDDDDDDBBBBBBDDDDDDGGGKKKQQQZZZiii{{{zzzxxx|||rrrZZZKKKEEE@@@???AAADDDDDDCCCFFFKKKMMMMMMOOOPPPOOOMMMMMMNNNMMMLLLJJJHHHIIILLLSSSWWWcccmmmvvv}}}zzztttmmmiii```ZZZWWW\\\gggvvvxxxzzz}}}xxxuuuuuuttttttssslllfff]]]TTTLLLFFFAAA===999888666555444444444444444444444444444444444444555555444555666999;;;<<<777777999<<<===AAALLLXXXcccbbb^^^VVVNNNMMMSSSXXXrrr|||qqqjjjddd^^^VVVOOOMMMIIIDDD@@@===<<<:::999888777555444333333333444777<<>>======<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;<<<===>>>???>>>>>>>>>???AAADDDGGGHHHKKKMMMRRRXXXaaalllwwwyyyvvvhhhZZZPPPGGGDDDDDDBBBBBBDDDBBBEEEIIIOOOYYYhhhzzzyyyvvvzzznnnXXXJJJEEEAAA???AAAEEEEEEDDDFFFKKKNNNLLLKKKMMMMMMJJJIIILLLLLLKKKJJJHHHIIILLLRRRWWW```iiittt{{{~~~wwwmmmfffWWWRRRQQQYYYgggyyyxxx{{{|||yyywwwvvvvvvuuussskkkeee\\\SSSKKKEEE@@@===888777666444333444444555333333333444444444444555444444444555666777888999666666999;;;<<>>@@@BBBDDDDDDFFFHHHMMMRRRWWWZZZaaaeeemmmwwwvvvwwwiii]]]SSSIIIEEEDDDBBBBBBDDDDDDFFFJJJPPPYYYgggxxxuuutttwww}}}kkkVVVJJJFFFBBB@@@BBBEEEFFFDDDGGGMMMPPPKKKIIIKKKKKKHHHHHHKKKMMMLLLKKKIIIIIIMMMRRRWWW^^^iiiwwwzzzooofffWWWQQQPPPXXXhhh{{{|||~~~|||zzzyyyxxxwwwuuusssjjjdddZZZQQQJJJDDD@@@===888777555444333333444555333333333444444444555555333333444555555555555555666666888;;;<<>><<<:::888666666666444333333444555666333<<>>>>>===<<<;;;;;;;;;;;;:::999999888888999:::;;;BBBBBBBBBCCCFFFKKKOOORRRXXXYYY\\\bbbjjjrrrzzz~~~ttt}}}xxxjjj___UUUJJJFFFDDDBBBBBBDDDHHHJJJMMMQQQZZZgggwww|||sssqqqtttzzz|||iiiUUUJJJFFFCCCAAABBBEEEFFFEEEHHHNNNRRRKKKHHHJJJKKKGGGHHHLLLNNNMMMLLLJJJJJJMMMRRRVVV^^^lll|||}}}qqqggg[[[TTTRRRZZZjjj~~~|||}}}|||zzzzzzzzzyyyvvvtttiiibbbYYYPPPIIIDDD@@@===777777555444333333444555333333333444444555555555222333444555555444333222666666888;;;<<<>>>HHHSSSSSSSSSQQQLLLJJJNNNYYYbbbrrrzzzppphhhccc]]]TTTNNNHHHEEE@@@===;;;999777555666555444333444555666777222;;;???EEE```vvvppp}}}sssOOO???;;;888444222111111000///++++++++++++++++++++++++,,,,,,++++++++++++++++++000000///......---,,,,,,***)))))))))***+++,,,,,,)))((((((((()))***+++,,,((())))))*********************)))((('''&&&&&&%%%$$$%%%&&&((((((&&&%%%$$$%%%&&&'''%%%"""!!!$$$((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%%%%&&&''''''%%%######$$$$$$%%%''')))******)))((('''''''''((((((((())))))(((***,,,...000444999<<>>======<<<<<<;;;::::::999999999999:::<<>>:::888555333444444333222222333444444555555444444111222222333333444444555111444777;;;>>>AAAFFFIIIRRRQQQOOOLLLLLLQQQ\\\ccczzzxxxmmmfffaaa\\\UUUOOOGGGAAA<<<<<<:::666555777666555444333333333333333666777AAAKKK]]]jjj```ooo}}}mmmLLL===888555000.........///...///...---,,,+++,,,---...******))))))))))))))))))************************)))))))))***+++++++++,,,((((((((((((((()))))))))))))))************))))))%%%&&&(((***++++++***))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&$$$"""'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''(((((((((((()))%%%&&&'''&&&&&&&&&(((***''''''''''''(((***+++---+++000555888:::===AAADDDMMMNNNOOOPPPQQQQQQQQQPPPOOOQQQSSSUUUWWWXXXXXXXXXYYY[[[]]]```aaaaaa``````dddaaaaaadddgggffffffiiigggiiijjjjjjjjjjjjkkkmmmjjjiiihhhiiikkknnnpppppppppmmmkkkjjjkkklllmmmmmmkkkjjjiiigggffffffeeeeeedddddddddcccaaa]]]ZZZXXXYYYXXXXXXWWWWWWTTTOOOLLLPPPVVV___eeegggfffdddcccccc\\\RRRJJJGGGEEEDDDBBBAAA@@@>>><<<;;;;;;<<<===>>>?????????????????????@@@@@@@@@BBBEEEHHHKKKMMMRRR]]]kkkwww}}}mmmqqq{{{iiiXXXOOOFFFEEEDDDBBBBBBCCCFFFDDDGGGOOOYYYeeevvv}}}qqqnnnnnnttt|||{{{cccTTTKKKEEECCCCCCCCCEEEIIINNNTTTXXXYYYTTTNNNJJJHHHHHHGGGFFFGGGIIIJJJKKKLLLRRRZZZaaakkktttyyytttgggaaa^^^bbbrrr~~~|||{{{zzzzzzzzz}}}}}}zzzwwwuuurrrnnnkkkccc^^^UUUNNNHHHCCC???<<<:::777555333444444333222222333444444555555444444444333333333333333333333333555888:::===AAAFFFJJJNNNOOOOOOOOOQQQYYYccclll{{{xxxnnnfffaaa\\\TTTNNNGGGAAA======;;;777555777666555555444333333333444666777???HHH[[[ggg[[[hhh{{{{{{mmmLLL===777444000------.........111000///---,,,,,,,,,---)))))))))))))))***+++,,,************************))))))))))))))))))******((())))))***************)))))))))******)))))))))$$$&&&(((*********)))((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))'''&&&&&&&&&&&&%%%###%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&((()))(((''''''(((***&&&&&&'''(((***,,,///000333777;;;???@@@CCCFFFIIIJJJKKKMMMOOOOOOOOONNNMMMMMMOOOQQQTTTWWWXXXYYYYYYZZZ\\\]]]^^^___^^^]]]\\\```]]]]]]aaaddddddeeeiiigggiiikkkkkkjjjjjjkkkmmmkkkjjjiiikkkmmmpppppppppssspppmmmkkklllllllllkkkjjjkkkkkkllljjjhhheeeddd```^^^\\\ZZZXXXVVVVVVUUUWWWXXXZZZ\\\]]][[[WWWSSSYYY]]]aaacccaaa]]]YYYWWWQQQLLLEEE@@@???>>>===<<<;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@BBBCCCGGGKKKOOOTTTXXX\\\bbbffftttzzzgggiiiwwwzzzgggVVVMMMEEEDDDDDDBBBBBBCCCCCCBBBEEEMMMWWWdddvvvzzzllliiijjjqqq{{{yyybbbTTTKKKFFFBBBBBBCCCFFFLLLSSS[[[___]]]XXXQQQKKKIIIIIIIIIIIIIIILLLPPPRRRTTTYYY```fffqqqyyy{{{qqqkkkfffhhhvvv~~~yyyvvvuuutttwwwyyy|||~~~}}}yyyvvvrrrnnniiieeeaaa[[[SSSKKKFFFAAA===;;;999777444333444444333333222333444444555555444444555555444444333222222111666888999:::<<>>???===999666666555555555555444444444444666666===EEEWWWeeeWWWdddxxx~~~lllKKK===555222///------...------333222000...---,,,,,,,,,))))))))))))+++,,,---...************************)))))))))((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))%%%&&&''')))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))+++***)))(((((()))%%%&&&(((+++...222555777<<>>:::888888999999888666888::::::::::::;;;===AAACCCFFFIIIJJJMMMPPPRRR\\\dddnnnvvvzzzwwweeefffssszzzgggXXXOOOGGGFFFEEEDDDDDDFFFBBBAAAEEELLLTTTaaatttxxxhhheeeeeelllvvv{{{dddUUULLLGGGBBBBBBCCCGGGMMMVVV^^^dddccc^^^VVVPPPNNNNNNOOOPPPPPPTTTYYY\\\^^^aaafffjjjuuu|||wwwrrrmmmnnnzzz}}}yyyxxxxxx}}}~~~}}}yyyuuuqqqmmmgggddd___YYYQQQJJJEEEAAA===;;;999777444333444444444333222333444444555555444444555555444444333333333333999999::::::<<<@@@GGGKKKMMMQQQUUUXXX\\\cccmmmtttxxxmmmeee___YYYQQQKKKEEE@@@>>>@@@???:::666666555555666666666555555555666555<<>>444111...------------,,,000000///...---,,,,,,,,,+++*********+++,,,------*********************************))))))(((((('''%%%'''(((******)))(((''')))))))))(((((()))))))))%%%&&&'''((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***++++++)))((((((((((((***---111666:::>>>@@@CCCEEEGGGIIIJJJLLLMMMNNNMMMOOOPPPPPPNNNKKKGGGDDDHHHJJJNNNRRRUUUXXXYYYZZZWWWVVVUUURRRPPPNNNLLLKKKMMMKKKMMMQQQUUUWWW]]]dddgggiiikkklllkkkkkkkkklllkkkkkklllnnnqqqqqqpppnnnooollliiihhhggggggfffdddfffffffffeeebbb^^^ZZZXXXWWWWWWVVVWWWZZZ]]]```bbbgggggghhhiiifffaaaYYYTTTMMMNNNMMMKKKFFFBBB@@@@@@<<<;;;999888888888888888888:::;;;:::999:::===@@@FFFMMMWWW___eeeiiinnnqqqxxxhhhiiisss|||hhhYYYOOOHHHFFFFFFDDDDDDEEECCCCCCFFFKKKRRR^^^qqqwwwddd```___dddnnn{{{jjjZZZNNNGGGCCCCCCDDDGGGNNNWWW```fffiiiccc\\\VVVUUUVVVXXXYYY\\\```dddfffggghhhkkkooowww}}}yyyvvvrrrttt~~~~~~}}}yyyuuurrrnnniiieee]]]XXXPPPIIIDDDAAA===;;;999666444333444555444444222333444444555555444444333333333444444555555555999999::::::<<<@@@GGGKKKKKKNNNTTTXXX]]]eeeooovvvwwwkkkccc^^^XXXPPPIIIDDD@@@>>>???>>>999666666555555666777777666666555555555<<>>BBBEEEGGGIIIIIIJJJKKKMMMMMMMMMLLLMMMMMMMMMLLLIIIEEEAAA>>>BBBDDDHHHLLLOOORRRSSSSSSQQQOOOLLLHHHEEECCCAAAAAABBBAAACCCGGGJJJNNNVVV___fffhhhkkklllkkkjjjjjjkkkiiiiiijjjmmmoooooonnnlllkkkiiigggfffffffffeeecccgggeeeaaa^^^[[[YYYYYYYYYSSSUUUZZZ^^^cccfffggghhhqqqoookkkfff```WWWMMMGGGAAAAAAAAA@@@===;;;;;;<<<;;;;;;;;;:::999888888888999;;;===<<<<<>><<<:::999:::;;;:::;;;<<<;;;999999:::<<<888===BBBEEEIIIQQQ]]]gggwwwuuurrrwwwnnn[[[RRRIIIFFFEEEBBBAAACCCAAABBBFFFKKKPPP\\\rrrxxxkkkZZZUUUSSSYYYggg{{{zzzfffVVVKKKFFFFFFFFFJJJRRR]]]gggmmmjjjgggcccbbbcccfffggghhhjjjnnnqqqqqqppppppsssvvv|||}}}}}}tttvvv}}}yyyuuurrrmmmhhheeeXXXSSSLLLFFFAAA>>>;;;999888666333333444555555444222333444444555555444444444444444555555555555555333555888:::===AAAFFFJJJGGGKKKPPPUUU[[[eeeqqqyyyyyyqqqfff___ZZZUUUMMMGGGCCC>>>:::;;;:::777666777444555777999999888777666666777???GGGYYYuuu\\\ZZZppp```EEE===333111000///000000///---***+++,,,---------,,,+++,,,+++***)))))))))))))))************************))))))))))))************))))))'''''''''(((***+++***)))'''&&&&&&''')))************)))))))))******&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((()))))))))******((()))******,,,///444888===>>>AAAEEEGGGIIIJJJKKKMMMKKKIIIIIIJJJJJJGGGDDD??????>>>===<<<<<<<<<<<<>>>???BBBDDDEEEFFFFFFFFFCCCAAA<<<888555444444555555555777;;;===BBBMMMYYYbbbeeeiiijjjiiihhhhhhhhheeedddcccdddfffggggggfffeeecccbbbaaaaaa___]]][[[TTTQQQNNNLLLNNNSSSYYY]]]dddfffjjjlllkkkhhhcccaaa\\\WWWNNNGGGBBB>>>;;;::::::;;;<<<<<<:::999:::;;;;;;===?????????AAAFFFIIIIIIQQQ[[[ccciiirrrxxxtttwwwooo___UUULLLIIIHHHEEECCCDDD@@@AAAEEEJJJPPP]]]sssssseeeVVVQQQPPPXXXhhh~~~jjjYYYMMMFFFFFFGGGLLLTTT```kkkrrriiifffddddddfffiiikkkkkkkkknnnrrrrrrqqqrrruuuxxxxxxnnnsss}}}yyyuuuqqqlllfffcccVVVQQQJJJDDD@@@===:::888888666333333444555555555222333444444555555444444666666666555444444333333111444777;;;>>>AAAFFFIIILLLNNNRRRUUUYYYbbbmmmuuu~~~wwwoooeee]]]YYYTTTMMMGGGCCC===999999999666666888444666888999:::999888777888999@@@HHHYYYnnnZZZ^^^yyy]]]CCC;;;333111000000111111000...------...///...---+++******)))))))))))))))******************************''''''(((((())))))******'''%%%###""""""$$$''')))***((('''&&&&&&'''(((***++++++***************+++&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''((())))))))))))************)))******+++---222888===@@@AAADDDGGGHHHIIIJJJJJJJJJGGGEEEEEEFFFEEEBBB>>>;;;;;;:::;;;<<<>>>@@@AAABBBCCCEEEFFFGGGGGGGGGFFF@@@===999555222222333444444444666999;;;@@@LLLXXXaaadddhhhjjjiiigggggggggdddbbb``````bbbdddeeeeeebbb```^^^\\\[[[YYYVVVSSSSSSRRRPPPQQQUUU\\\cccgggdddeeeeeeccc___YYYSSSPPPLLLFFF>>>999888999;;;<<<666888:::;;;::::::;;;<<<===@@@CCCEEEGGGLLLRRRWWWeeeppp}}}yyyrrrwwwyyykkkeee\\\RRRJJJDDDBBB@@@???EEEDDDGGGSSS___ttt|||nnndddUUURRRRRRZZZmmmhhhWWWPPPGGGIIIIIIJJJUUUdddkkkjjjjjjdddaaabbbccccccdddggggggiiikkklllmmmppptttwww|||}}}vvvoooppp||||||vvvrrroooiiibbb\\\TTTPPPJJJEEEBBB???===;;;888666333222333333333222333333333333333333333333999888555333222222333444555666888999<<>>DDDGGGKKKKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@>>>=========>>>>>>???@@@??????AAADDDFFFJJJGGGFFFHHHLLLLLLGGGBBB:::888555222111000000111333666888999<<>>;;;999999777444333444444444333333333333333333333333333888777555333222333444555777888999:::<<<@@@EEEIIIJJJKKKNNNSSS[[[dddkkkooo}}}uuuooofff]]]UUUPPPKKKHHHDDDAAA<<<999888777666555555555444444444444555555888888===DDDWWWfff[[[kkkuuuRRRAAA666444333222000///.........,,,,,,,,,,,,++++++++++++*********)))))))))))))))((())))))******))))))(((************************))))))))))))((((((((((((***)))))))))((((((((('''&&&'''((()))************))))))))))))************'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((+++***((('''&&&%%%&&&&&&(((''''''''''''''''''((((((((()))***)))((('''''''''((()))((('''(((***,,,,,,...222777===CCCHHHJJJKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@?????????@@@AAABBBCCCEEEFFFGGGHHHIIIKKKNNNSSSOOOLLLLLLMMMKKKFFFAAA777666333111000000111111333666999<<<@@@HHHRRRYYYcccdddfffeeecccaaa```aaa^^^]]]]]]]]]]]]\\\XXXUUURRRRRRRRRRRRSSSSSSTTTTTT\\\ZZZYYYYYYYYYXXXVVVTTTMMMKKKHHHFFFDDDAAA???===AAABBBBBB@@@<<<:::999999:::===?????????BBBHHHNNNTTT\\\gggoooxxx~~~ooolllvvvyyyeee^^^TTTKKKFFFCCCAAAAAAAAAFFFDDDFFFRRR___uuurrrbbbVVVNNNMMMPPP\\\ssstttaaaWWWIIIIIIGGGIIISSS```ggghhhbbb\\\YYY[[[]]]]]]___cccccceeehhhiiikkkmmmqqqtttzzz}}}rrrkkkiiinnnzzz|||xxxsssooolllfff^^^XXXPPPLLLGGGBBB???<<<:::888888666444333444444333222333333333333333333333333666555444333333444555666777888::::::<<>>333333222111000///.........,,,++++++++++++*********(((((())))))************)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))******************))))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,+++***((('''&&&%%%%%%)))((((((''''''(((((()))&&&'''((())))))))))))))))))***++++++***+++---///000333888>>>DDDIIILLLNNNJJJHHHFFFCCC@@@>>><<<;;;>>>>>>@@@AAACCCEEEGGGHHHHHHKKKNNNPPPPPPQQQRRRSSSTTTPPPKKKGGGFFFBBB===999444333111000///000222333555777;;;AAAGGGOOOUUUYYY```aaabbbaaa^^^\\\[[[\\\^^^[[[XXXVVVUUUTTTRRRPPPOOOPPPQQQSSSVVVYYY[[[\\\aaa]]]XXXSSSOOOLLLIIIFFF???>>>===<<<;;;;;;::::::;;;<<<===<<<;;;;;;===>>>???BBBEEEFFFHHHOOOZZZcccqqq{{{{{{mmmlllwwwzzzccc[[[PPPHHHDDDBBBAAAAAAAAAFFFDDDFFFSSSaaaxxx{{{mmm\\\PPPKKKKKKOOO]]]tttxxxeeeYYYRRRNNNJJJKKKRRR[[[```aaa```ZZZWWWYYY[[[\\\^^^bbbccceeehhhjjjlllnnnqqqtttzzz}}}rrrkkkjjjooozzzzzzwwwrrrooolllfff]]]WWWOOOKKKFFFAAA>>><<<:::888555444222222333333222111333333333333333333333333444333333333333444555666666777999:::<<>>333222222111//////.........+++++++++*********))))))))))))))))))))))))************++++++++++++******((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((((('''&&&&&&&&&((()))***))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((++++++***)))((('''''''''))))))(((((((((((())))))'''''''''((((((((((((((((((***+++++++++---///111666999???DDDIIILLLMMMNNNIIIHHHEEEBBB@@@>>>======@@@AAACCCFFFIIIJJJLLLLLLMMMPPPSSSUUUTTTRRRRRRRRRNNNJJJDDD@@@===999555222111111000///000222444666999:::???FFFOOOUUUYYYYYY^^^______]]]ZZZXXXXXXXXX]]]YYYTTTPPPNNNNNNLLLKKKOOOQQQUUUYYY]]]___``````ZZZUUUNNNGGGCCC???<<<:::;;;;;;;;;:::::::::<<<>>>:::;;;;;;;;;===AAAFFFJJJNNNSSSYYY\\\___gggttt~~~wwwmmmrrr~~~|||iii```SSSJJJHHHGGGFFFEEE???EEEDDDGGGUUUccczzzxxxiiiYYYNNNJJJJJJOOO___vvv|||iii[[[XXXRRRLLLMMMRRRYYY^^^```aaa[[[XXXZZZ\\\]]]___ccccccfffiiilllnnnpppsssuuuyyy}}}uuuooollloooyyyzzzvvvrrrooolllfff]]]VVVOOOKKKFFFAAA???===:::999666555444444555555444333333333333333333333333333222222333333444444555666333555888:::===@@@EEEHHHGGGIIIMMMQQQWWW```kkkrrryyynnnhhh```YYYTTTOOOLLLIIICCC???:::777666555333222333444555666666555444333666555888;;;IIIkkkkkkYYYhhhdddKKK@@@555111111000///............+++++++++*********))))))++++++******)))(((((('''******++++++++++++******((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((('''&&&&&&''')))***))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''''')))+++,,,---///222555===???DDDIIIKKKLLLLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCEEEGGGJJJLLLNNNOOONNNNNNQQQTTTVVVVVVSSSOOOLLLKKKEEEBBB???<<<999777555333222111111111333555888:::===???DDDLLLTTTYYYZZZZZZ\\\]]]\\\ZZZWWWVVVVVVVVVWWWSSSPPPNNNNNNOOOOOONNNVVVYYY]]]``````^^^ZZZWWWMMMHHHBBB===;;;999888777:::;;;;;;:::999:::===@@@BBBCCCDDDFFFJJJRRR[[[aaapppxxxuuunnnvvvmmmbbbSSSJJJGGGGGGFFFDDD>>>EEEEEEHHHUUUbbbwwwuuueeeVVVLLLJJJJJJQQQaaayyyqqqcccZZZRRRMMMOOOUUUZZZ```eeeccc]]]ZZZ\\\^^^^^^```ddddddgggkkknnnppprrruuuwwwyyy|||{{{tttooooooxxxxxxuuurrrooollleee\\\UUUNNNJJJEEEAAA>>><<<:::999888777666777999999777555333333333333333333333333222222333333444444444555111444777:::===AAAEEEHHHFFFIIILLLPPPVVV___kkksssyyymmmggg___XXXSSSNNNKKKHHHAAA>>>:::777666666555444444555555555555555555444555555888;;;HHHiii}}}|||fff]]]uuu^^^HHH@@@555111000//////.........///,,,++++++++++++*********,,,,,,+++***)))((('''''')))******************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''(((((())))))************))))))))))))'''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&'''((()))))))))))))))((((((''''''(((((()))))))))((('''&&&&&&&&&''''''***---///111444888;;;BBBDDDHHHKKKLLLLLLKKKJJJJJJIIIGGGEEEEEEFFFGGGHHHIIIKKKNNNQQQRRRQQQOOONNNSSSTTTUUUSSSNNNIIIEEEDDD888888888777777777666666444444444444666999<<<>>>AAAEEEKKKQQQVVVXXXZZZZZZZZZZZZZZZXXXUUUTTTTTTVVVPPPOOOOOOQQQTTTWWWXXXXXX\\\^^^```___[[[TTTLLLGGGAAA>>>:::888888999999999777999:::999888999>>>BBB@@@FFFOOOZZZggguuuxxxpppuuuooobbbRRRHHHEEEEEECCCAAA>>>EEEEEEHHHSSS]]]qqqrrrbbbSSSJJJJJJKKKRRRddd}}}|||ooo^^^UUUOOORRRWWW[[[aaagggfff```\\\^^^______aaadddcccfffkkknnnppprrruuuwwwyyy{{{}}}uuusss|||vvvssspppnnnjjjcccZZZSSSLLLHHHCCC???===;;;999777666666666777999888777555333333333333333333333333222333333444444444333333222555888;;;===@@@CCCFFFEEEHHHLLLPPPUUU^^^jjjtttzzzmmmggg___WWWRRRMMMJJJGGGBBB???;;;888888888777777555555444444444444555555333444999===LLLmmmyyyfffcccXXXDDD===222000000///............///,,,,,,,,,,,,+++++++++++++++*********))))))((((((((())))))******))))))(((************************))))))))))))(((((((((((('''((((((((()))))))))***((())))))***)))))))))((())))))))))))************&&&'''''''''((((((((()))''''''''''''((((((((((((&&&&&&'''(((((((((''''''(((''''''''''''''''''(((''''''&&&&&&&&&'''((()))***---111444777<<<@@@DDDEEEFFFIIILLLMMMNNNMMMMMMJJJIIIGGGEEEEEEFFFHHHIIIIIILLLOOORRRSSSRRROOONNNNNNOOONNNKKKEEE@@@<<<;;;111333666888999:::;;;<<<888888777888:::===AAABBBEEEJJJQQQUUUVVVVVVXXXZZZWWWWWWVVVTTTRRRRRRSSSUUUQQQRRRUUUYYY^^^```___^^^ZZZYYYXXXTTTNNNGGGAAA===:::777555555777999999999777999;;;;;;:::<<>>EEEEEEGGGQQQYYYkkkppp___QQQHHHIIIKKKSSSgggyyydddZZZSSSTTTXXXZZZ___eeegggaaa]]]^^^```___aaadddbbbfffjjjnnnppprrruuuvvvyyy{{{~~~{{{xxxtttrrrooollliiibbbXXXQQQKKKGGGBBB>>>;;;:::888666333333333444666666444222333333333333333333333333222333333444444333333222444666999;;;===???AAADDDDDDHHHLLLOOOTTT]]]jjjttt{{{mmmggg___WWWQQQMMMIIIFFFBBB???<<<::::::::::::999666555444333333444555666222333:::???OOOqqqyyyiiiiii}}}TTTAAA:::///000//////............///---------,,,,,,,,,++++++))))))))))))************(((((())))))))))))((((((******************************))))))(((((('''''''''((((((((())))))******((()))***++++++***)))(((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&(((***+++---000444888<<>>;;;:::888666444333222222444444333222555444222111111222444555333333222222333333444555777666666666888<<<@@@BBBGGGEEEHHHOOOVVV]]]hhhsssyyyiiiggg^^^RRRMMMMMMKKKEEE???===;;;999777666666666444444444555555555555555666777<<>>>>>@@@BBBDDDFFFHHHIIIMMMPPPRRRTTTSSSSSSTTTUUUQQQSSSTTTRRRPPPRRRZZZ```lllkkkjjjkkkjjjbbbVVVLLLFFFBBB???AAA???;;;999:::;;;777555777777666===FFF>>>BBBFFFGGGKKKUUUdddpppzzztttmmmhhhwwwrrryyyzzzhhhUUULLLHHHEEEBBBAAADDDDDDFFFIIILLLUUUiii|||ttt```QQQLLLKKKOOOXXXjjjttthhh[[[UUUTTTVVV]]]eeegggccc^^^\\\^^^```bbbbbbcccggglllnnnoooqqquuuyyy~~~}}}yyyqqqnnnkkkgggbbb\\\UUUQQQJJJFFFAAA===;;;:::888666666555444444666666555444444444333222222333444444333333222222333333444555777666666777999<<<@@@CCCGGGFFFIIIOOOVVV\\\fffpppwwwhhheee\\\QQQLLLLLLIIIDDD???>>>;;;999777666555555555555555555555555444444444666;;;CCCYYY|||oooqqqoooNNN<<<444222111000...---,,,,,,------.........---,,,+++******++++++*********)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((()))(((((((((''''''''''''''''''(((((())))))*********)))'''%%%%%%%%%&&&'''''''''&&&&&&'''(((((()))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&(((((()))))))))+++000333777:::>>>CCCGGGIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJHHHEEE@@@===:::999666222000000333777:::BBBDDDHHHKKKKKKIIIFFFDDD???AAADDDHHHLLLOOOQQQRRRPPPRRRTTTUUUTTTRRRRRRSSSPPPRRRSSSSSSVVV]]]hhhqqqvvvpppiiiccc]]]UUUKKKCCC@@@===;;;===<<<888666888999777999===<<<;;;???FFFJJJNNNTTTXXX___lll~~~{{{uuunnnhhheeebbb^^^ZZZyyyqqqxxx}}}kkkXXXNNNJJJFFFCCCCCCDDDDDDEEEHHHJJJSSSeeevvvuuu```QQQKKKKKKPPPZZZnnn|||ooo```XXXUUUVVV\\\cccgggccc^^^[[[\\\___bbbcccdddgggkkkmmmmmmpppuuuyyy~~~{{{wwwooolllhhheee```[[[TTTPPPIIIFFFAAA===;;;:::888666666555444555666777666444333333444444444444333333333333222222333333444555666666666777:::===AAACCCGGGFFFJJJPPPVVVZZZccclll~~~tttfffcccZZZPPPJJJIIIFFFAAA???>>>;;;999666555555555666666666555444444444333333555<<>>???AAADDDGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJKKKLLLLLLLLLKKKKKKFFFEEEBBB???;;;777555333000///......222777===AAAJJJKKKMMMMMMLLLHHHDDDBBBBBBEEEJJJPPPUUUXXXZZZ[[[VVVWWWWWWUUURRROOONNNNNNOOOTTTZZZ```eeekkktttzzzxxxoooaaaUUULLLFFF???;;;:::888888;;;<<<999999<<<<<<<<<>>>BBBDDDHHHPPPYYYfffjjjooottt|||zzzyyytttwwwzzzyyyvvvqqqmmmkkkbbb```^^^]]]]]]\\\[[[YYYyyynnnuuunnn[[[PPPJJJFFFCCCCCCCCCCCCDDDGGGKKKSSSdddssswwwaaaQQQKKKKKKPPP\\\qqqsssddd[[[VVVVVV[[[bbbfffccc^^^[[[\\\___bbbeeeeeeiiilllmmmnnnqqqvvv{{{~~~zzzwwwooolllhhhccc___ZZZTTTPPPIIIEEE@@@===;;;:::888777444333222333444555444333222333444666666444333222333333222222333333444555666666666888:::>>>AAACCCGGGGGGJJJQQQUUUYYYaaahhh}}}zzzoooddd___WWWOOOIIIFFFBBB??????===;;;888666555444444777777666555444333333333333555===JJJfffyyyjjjhhh```EEE999444222000//////...------,,,,,,---,,,***)))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************(((((((((((((((((((((''''''''''''((()))*********+++***)))(((((((((((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))***,,,...111666<<<@@@BBBBBBCCCDDDEEEGGGIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNIIIJJJKKKKKKKKKIIIGGGFFF>>><<<999555222000//////------///222777>>>EEEIIINNNMMMLLLKKKIIIHHHGGGGGGIIILLLQQQVVVZZZ[[[\\\[[[[[[ZZZVVVRRRNNNLLLNNNPPPVVV^^^iiiqqqsssqqqooommmjjj```RRRFFF???;;;999888888777999<<<===<<<>>>BBBDDDEEEFFFJJJQQQ```sssyyyuuuooofffbbbaaa```bbbcccdddcccbbbcccdddggghhhjjjjjjjjjjjjiiiiiiwwwjjjqqqppp]]]QQQJJJDDDBBBCCCBBBAAACCCHHHLLLUUUdddrrryyycccSSSLLLLLLPPP^^^ssswwwhhh^^^YYYXXX[[[aaadddbbb___\\\\\\^^^bbbffffffjjjnnnpppqqqtttyyy~~~~~~{{{xxxppplllhhhccc___ZZZTTTQQQHHHDDD@@@<<<;;;999888777444333222333555666555444222333555666666555333222333333222222333333444555555555777999;;;???BBBCCCGGGGGGJJJQQQUUUYYYaaahhhzzzvvvkkkaaa[[[TTTNNNHHHCCC@@@>>>>>><<<:::888666555555555777777666555444333333333555777@@@OOOmmmsssccc```uuu}}}XXXAAA999666222/////////......---,,,,,,,,,+++***)))((()))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***,,,///222666;;;@@@DDDEEEEEEEEEFFFGGGHHHJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJHHHFFFCCC@@@>>>555444111///------.........///222666;;;BBBHHHKKKLLLJJJHHHGGGHHHKKKNNNPPPTTTVVVYYY\\\]]]\\\ZZZYYYXXXVVVSSSOOONNNRRRXXX]]]jjjnnnssstttpppggg___YYYUUUOOOEEE===888666666666:::999:::<<<<<<;;;???EEEJJJQQQYYYaaannn}}}nnngggaaa```]]]YYYWWWXXXWWWYYY[[[___dddkkktttzzz~~~xxxhhhnnn}}}rrr```SSSKKKDDDBBBDDDAAA@@@BBBGGGMMMUUUbbbooo}}}{{{eeeTTTMMMMMMPPP^^^ttt|||nnnddd^^^ZZZ[[[___bbbaaa```^^^]]]^^^bbbeeefffjjjppptttuuuxxx|||~~~{{{yyyqqqmmmhhhbbb^^^XXXSSSOOOGGGDDD???<<<:::999888777666555444555777888888777222444555666666555444222333333222222333333444555444555777999<<>>999666111////////////...---,,,+++++++++***************+++*********+++++++++++++++))))))))))))))))))))))))))))))************))))))***************************************+++++++++))))))************++++++***)))))))))((((((((('''((((((((((((((('''''''''))))))((((((''''''((((((''''''''''''''''''''''''''''''&&&&&&''')))+++,,,---000555999<<<@@@DDDGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOOOONNNMMMMMMLLLLLLJJJIIIFFFCCC???;;;888666000///...---------...//////111333888===BBBGGGIIIIIIIIIHHHIIILLLQQQVVVYYY]]]^^^^^^___^^^\\\ZZZXXXTTTSSSSSSTTTXXX___hhhnnnyyyuuunnneee\\\TTTNNNKKKFFFCCC>>>999666444555555<<<:::;;;<<<<<<>>>EEENNNZZZiii{{{wwwpppjjjeeebbb^^^XXXTTTUUUVVVUUUVVVYYY^^^```fffmmmxxx{{{iiimmmzzzuuucccVVVLLLEEECCCEEEBBB@@@BBBGGGLLLSSS^^^iiixxx}}}gggVVVOOONNNPPP]]]sssuuukkkccc\\\[[[]]]___aaaaaa```^^^___bbbeeeccciiiqqqvvvxxx{{{~~~~~~{{{xxxqqqmmmgggaaa[[[VVVPPPMMMGGGCCC???;;;:::999888777666555444555888999888777333444555666666555444333333333222222333333444555444555777:::===@@@BBBDDDGGGFFFIIIOOOVVV\\\fffppp}}}|||nnneee\\\UUUOOOMMMIIIBBB???@@@:::999777666666666777888555555555555555555444444666777AAASSSrrrjjj^^^```yyykkkIII:::888444///...////////////---,,,+++******+++++++++++++++***)))))))))*********++++++))))))))))))))))))))))))((()))***++++++***)))(((************************)))*********+++++++++,,,((()))))))))************(((((((((((())))))))))))''''''(((((((((((((((''')))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))+++...000111666;;;@@@CCCEEEGGGIIIFFFGGGHHHJJJLLLNNNPPPPPPPPPOOONNNMMMKKKJJJIIIIIIGGGEEEAAA===888555222111...............//////000111222555:::???CCCGGGIIIIIIKKKOOOSSSVVVYYY[[[[[[]]]]]]]]]\\\[[[ZZZYYYXXXUUUXXX\\\aaaffflllsssxxxtttlll```TTTKKKEEECCCBBB======;;;888666666777999<<<<<>>;;;:::999888777444333222444666777777666444555555555555555555444333333222222333333444555444555777:::===@@@CCCDDDGGGEEEHHHOOOVVV]]]hhhsssyyylllddd[[[SSSNNNMMMJJJCCC???AAA888888777666666777888999444444444555555555555555666666@@@RRRrrrlllcccgggfffEEE888666333---...////////////---,,,+++)))***,,,------,,,+++***(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((************************(((((()))))))))*********'''((((((((())))))******&&&&&&'''((()))***++++++'''((())))))))))))(((((('''&&&%%%$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''&&&''')))---000222555999@@@EEEHHHHHHIIIJJJBBBDDDFFFIIILLLMMMOOOOOOOOONNNMMMKKKJJJHHHGGGFFFDDDBBB>>>999444111//////////////////////////////222444888<<>>:::777555444444666555555444444555555666333333333444444555555555333333333222111333666999555777999:::;;;>>>AAADDDFFFFFFHHHOOOUUU]]]kkkxxxvvviiibbbXXXTTTNNNHHHDDD@@@<<<999777777666555555555555555333555666666555444444555777>>>;;;SSSyyy~~~jjjhhhttt}}}ZZZGGG888444444///000//////---,,,+++******+++++++++++++++++++++++++++*********))))))(((((()))******++++++,,,------))))))))))))))))))))))))+++((($$$!!!"""%%%***---((()))***++++++***(((((())))))))))))))))))))))))((((((((((((((()))******++++++***)))((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''')))(((((('''''''''((((((,,,++++++,,,...222555777???@@@BBBCCCEEEFFFFFFFFFGGGGGGGGGHHHKKKNNNQQQSSSQQQPPPNNNKKKGGGCCC@@@>>>999777444111............111222222222111222444666444;;;BBBDDDHHHNNNQQQPPPWWWYYY]]]```aaaaaa```^^^VVVUUUTTTUUUYYY]]]___```jjjmmmpppppplllfffaaa^^^XXXPPPFFF???>>>===;;;888888555777<<<>>><<<@@@GGGLLLQQQZZZdddrrr}}}{{{vvvooofff```\\\[[[YYY\\\aaalll}}}tttmmmttt}}}ooo]]]PPPIIIEEEDDDBBB@@@@@@DDDGGGLLLUUU^^^ooo~~~ppp^^^RRRPPPQQQZZZlll|||{{{rrrjjjddd___bbb```^^^^^^___aaaaaaaaadddggglllqqqvvv{{{|||yyyzzzzzzyyyvvvsssjjj```YYYVVVRRRKKKDDDBBB@@@===:::777555444444333333222222222222333333222222222333333444444444555555555333111111222444555777:::;;;<<<>>>AAACCCFFFEEEHHHOOOUUU^^^kkkxxxvvvhhh```VVVRRRLLLHHHDDDAAA>>>;;;777777666555555555555555333555666666555444444555666===;;;UUUyyyzzzjjjmmmwwwTTTCCC666333333///000///...---,,,++++++***,,,,,,+++++++++++++++++++++******************)))++++++++++++++++++++++++***************************((('''%%%&&&(((***,,,))))))************))))))************************+++***)))(((((('''((((((++++++******))))))((((((''''''&&&%%%%%%&&&''''''(((((('''''''''(((((()))++++++,,,...111555999;;;BBBBBBDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNPPPQQQOOOMMMJJJFFFBBB>>>;;;:::555444222000000000000111000222444444444555888:::<<>>???@@@BBBEEEEEEHHHOOOVVV^^^lllxxxuuufff^^^RRROOOJJJFFFDDDAAA???===777666555555444555555555333555666666555444444555444<<<===YYYyyytttgggpppoooOOO???444111333/////////...---,,,++++++***,,,,,,,,,++++++************+++++++++++++++,,,,,,---,,,,,,+++******))))))************************((()))))))))***************)))))))))))))))******************************...---+++)))'''&&&&&&%%%+++++++++***************''''''&&&%%%%%%&&&''''''''''''''''''(((((()))***,,,,,,...111444999===???DDDDDDEEEFFFGGGHHHIIIIIIFFFGGGJJJLLLNNNOOOOOOOOOLLLIIIDDD???:::777555555000000000111222333444555333555888999;;;===@@@BBBGGGLLLQQQRRRVVV]]]aaabbb^^^___``````]]]ZZZVVVSSSRRRTTTYYYaaajjjrrrwwwxxxkkkcccXXXOOOJJJFFFBBB???:::888777888:::<<<;;;;;;>>>>>>BBBJJJSSS]]]iiitttzzzppphhhbbb```aaa___]]][[[[[[```hhhnnn|||{{{kkkmmmvvvtttbbbSSSJJJEEEBBBDDDAAA@@@CCCFFFIIIRRRZZZdddsssxxxfffZZZRRRQQQVVVfffxxx|||vvvoookkkeeedddcccdddfffgggfffeeedddhhhmmmssswww||||||yyy}}}|||qqqiii___VVVQQQMMMGGGCCC@@@>>>;;;888666555444444555444444444444444444555333333333333333333333333111333555555555444555666222666:::===>>>???@@@AAADDDDDDIIIPPPWWW```mmmyyysssddd\\\PPPMMMHHHDDDAAA???<<<:::666555555444444555555555333555666666555444444555444<<<@@@]]]yyyoooaaaqqqjjjKKK>>>333111333...//////...---,,,,,,++++++---,,,,,,++++++*********+++++++++,,,,,,---------,,,+++++++++******)))))))))))))))))))))))))))))))))))))))******************)))((((((((()))++++++++++++++++++++++++++++++...---+++)))((('''&&&&&&)))))))))******+++++++++''''''&&&&&&&&&&&&''''''&&&'''''''''(((***+++,,,///000222444777;;;>>>@@@DDDDDDDDDEEEFFFGGGHHHIIIGGGIIILLLOOOPPPOOONNNMMMIIIEEE???999444222111111---...000222444666888999999<<>>???@@@AAAFFFQQQ___nnn}}}sssnnnnnnkkkgggccccccfffiiinnnkkkiiigggkkktttllliiiqqqyyyvvvcccTTTJJJDDDAAADDDAAA@@@CCCEEEHHHPPPXXXbbbqqqyyygggZZZSSSPPPTTTbbbttt}}}wwwtttkkkiiigggggghhhiiihhhgggfffjjjpppuuuzzz~~~|||||||||qqqjjj___VVVPPPKKKGGGDDD>>><<<:::888666555444444444444444333333444444444555555555555555444444444222444666777666666666777222666:::===>>>???@@@AAADDDEEEJJJRRRYYYbbbooo{{{pppaaaZZZOOOKKKFFFBBB???<<<999777555555444444444444555555333555666666555444444555555<<>>444222333............------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,---------...)))))))))******+++++++++((((((((((((((((((((((((***)))((((((((()))***+++***)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,***)))((((((((((((''''''(((((()))*********''''''''''''''''''''''''&&&''''''(((***,,,...///444555666777999;;;===>>>AAAAAAAAABBBCCCEEEGGGHHHJJJKKKNNNPPPPPPNNNKKKIIIEEEAAA;;;555111///////////////111444777:::===???CCCFFFJJJMMMOOOQQQSSSUUUXXX\\\]]]ZZZZZZ]]]______\\\ZZZXXXVVVUUUUUUVVVWWW^^^aaaeeehhhiiieee___YYYMMMFFF>>>;;;======;;;888666888;;;======@@@DDDHHHMMMXXXjjj}}}~~~qqqfff```^^^```cccdddgggooozzzppphhhmmmttt~~~zzzgggXXXMMMFFFCCCEEEBBB@@@BBBDDDGGGNNNVVVaaapppzzzhhh\\\SSSPPPRRR___qqq|||rrroookkkiiiiiiiiiiiihhhgggkkkqqqwww{{{~~~}}}|||qqqjjj___VVVNNNIIIFFFCCC<<<;;;999777555555555555222222111111111111222222666666666666555555555555666777888666444333444555333666:::===>>>???@@@BBBDDDFFFKKKTTT\\\dddrrr}}}lll___XXXNNNJJJEEE@@@===;;;888666444444444333444444555666333555666666555444444555555;;;@@@___rrrppptttkkkgggcccGGG<<<444222333.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------(((((())))))***++++++,,,((((((((((((((((((((((((***)))((((((((()))+++,,,(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******''''''(((((()))))))))***&&&'''(((((((((((('''&&&''''''(((***,,,///111222777777888999999::::::;;;=========>>>@@@CCCFFFGGGKKKLLLMMMMMMLLLIIIFFFDDD???<<<777222///...//////111111222555:::???DDDGGGNNNQQQUUUWWWXXXXXXZZZ[[[]]]aaaaaa]]][[[\\\]]][[[TTTTTTUUUWWWZZZ^^^bbbdddfffeeedddbbb^^^WWWNNNGGGAAA>>>:::999::::::888555666:::===>>>@@@GGGSSS\\\jjjxxxzzzxxxssslllddd^^^ZZZZZZZZZbbbkkksss{{{vvvjjjkkktttmmm^^^SSSLLLHHHFFFBBBAAABBBCCCEEEMMMUUUaaaooo~~~lll___SSSOOOQQQ\\\mmmzzzuuuooojjjiiihhhhhhhhhgggkkkqqqwww{{{~~~~~~|||ooohhh^^^TTTLLLGGGDDDBBB;;;:::888666555444555555222222111111111111222222666666555555555444444444666666555333111111222444555777:::;;;<<<>>>AAACCCEEEGGGMMMVVV^^^gggtttzzziii]]]XXXLLLIIIDDDAAA???===:::888444333333333444444555666333555666666555444444555555888===[[[lllhhhnnnkkkrrr[[[AAA888111111222......------------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))************************************))))))+++,,,,,,,,,+++***'''((()))******+++++++++------------------------,,,+++******))))))******))))))))))))))))))******&&&'''((())))))((('''&&&((((((***,,,...111333555777777888999999999999999:::::::::<<<>>>BBBEEEHHHKKKKKKJJJIIIFFFCCC???===888666333000......//////111111333666===EEELLLQQQWWWYYY\\\]]]]]]\\\\\\\\\[[[```aaa]]]ZZZZZZYYYWWWSSSWWW\\\aaafffhhhiiiiiiddd___YYYSSSMMMHHHCCC???===<<<:::999999999999999:::>>>BBBEEELLL[[[oooyyypppkkkaaabbbbbb```]]]]]]```ccchhhuuu{{{lllkkkwwwqqqbbbXXXPPPMMMFFFBBBAAABBBCCCEEELLLTTT```oooooocccSSSOOOPPP[[[kkk}}}~~~yyyqqqkkkhhhhhhhhhhhhfffjjjqqqvvvzzz~~~~~~|||mmmggg]]]RRRJJJDDDBBBAAA;;;999888666555444555555444333333333333333333444555555555444444333333333111222111000000111444777666777999:::;;;>>>AAADDDFFFGGGNNNWWW```hhhuuuwwwggg\\\WWWKKKHHHDDDAAA@@@???===<<<333333333333444444555666333555666666555444444555444666:::XXXhhhbbbjjjjjjyyywwwUUU<<<555///000222---------------------,,,,,,))))))***+++,,,------...,,,,,,,,,++++++*********++++++******)))(((((((((++++++++++++++++++++++++'''***---000000...+++)))&&&''')))***+++++++++***---------------------------,,,+++***))))))))))))************************&&&'''((())))))((('''&&&((()))***---///222555666555666777888999999999999888888999;;;>>>BBBFFFHHHJJJIIIHHHEEEBBB>>>;;;999444333000.........//////111111222777>>>HHHRRRXXX\\\^^^```aaa___]]]\\\\\\WWW\\\^^^[[[XXXXXXWWWSSSXXX^^^eeelllooommmiiifff]]]WWWMMMDDD@@@>>>>>>>>>;;;<<<<<<;;;:::;;;===@@@???DDDIIIOOOYYYnnn|||qqqiiibbb[[[WWWWWW[[[___aaacccffflllppp{{{~~~qqqpppzzzxxxiii^^^WWWRRRHHHCCC@@@BBBCCCEEEKKKRRRaaakkk{{{rrrcccWWWSSSRRRXXXfffwww{{{rrrjjjeeeeeegggfffiiiooovvv{{{~~~~~~}}}zzzvvvssskkkcccWWWNNNHHHEEEAAA>>>???<<<999888888888777666333333333333333333333333666555555444444333222222000111222222333444555555777888::::::;;;===@@@CCCHHHLLLTTT\\\aaahhhxxxwwwiii^^^WWWJJJHHHDDD@@@===;;;::::::777777666555444222000000888777666444222222111111555;;;BBBSSSdddaaa\\\dddsssPPP;;;999222---...---///............------------,,,++++++******++++++*********************************++++++,,,,,,,,,************++++++++++++))))))))))))***+++,,,,,,*********++++++,,,,,,,,,......---,,,+++)))((('''***)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))((('''&&&%%%&&&'''(((,,,---///111444777:::;;;666777777888888888888888<<<:::999999<<>>:::888666666...///000000.........000000000111666>>>HHHQQQWWW\\\]]]___``````^^^[[[ZZZTTTRRRUUUZZZYYYWWW[[[ccckkknnntttyyyxxxnnn___SSSLLLEEE@@@>>>===::::::===;;;888:::AAACCCAAACCCIIILLLQQQYYYeeevvvuuummmddd^^^]]]^^^______]]]aaagggmmmttt}}}sssssszzz|||mmm```VVVPPPKKKEEEBBBBBBBBBCCCGGGMMM^^^hhhwwwuuugggXXXSSSPPPUUU```ooo}}}tttkkkfffeeeffffffiiiooovvv{{{}}}|||{{{wwwsssooohhh```UUUMMMHHHDDD@@@===<<<:::888777888999888888333333333333333333333333444444444444444333333333111222222333444555555666888999;;;;;;<<<>>>AAADDDGGGKKKSSS[[[aaaiiiyyyuuuggg\\\UUUIIIGGGCCC???<<<:::::::::555555555555444333222222666555444333333333333333222888???OOO^^^\\\YYYcccoooMMM:::999333...000///............------------,,,,,,++++++******++++++************************)))***************++++++(((((((((((())))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,---------,,,+++***)))(((***)))((('''''''''(((((())))))))))))))))))))))))))))))(((''''''((()))***---///111444666666666666666666666777777777666666888888999:::>>>BBBFFFIIIBBB@@@<<<888444222111111---/////////...---///000000111333888???IIIRRRWWWZZZ\\\______]]]YYYTTTQQQPPPPPPSSSYYY[[[]]]eeeooozzz|||}}}yyyoooaaaSSSKKKCCC>>>:::;;;;;;888999<<<<<<:::<<>>;;;999999999333333444444555444444444444333333333333333444555111777===JJJWWWVVVWWWdddhhhJJJ999888333000222111............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))))))))((((((((()))))))))******************))))))))))))------,,,,,,,,,,,,,,,+++++++++,,,,,,+++******)))******)))((((((((())))))(((((((((((((((((((((((())))))))))))***+++,,,,,,000222444666777555222111555555555555555555555444666777:::===@@@BBBDDDEEE;;;999555222///...---...---.........---...000222333444666;;;CCCKKKSSSXXXYYYZZZ]]]]]]ZZZUUUOOOLLLMMMOOOVVV^^^dddiiisss|||}}}qqq___OOOEEEBBB<<<999888;;;;;;999;;;>>>???AAAHHHTTT___jjjvvvvvvjjjaaaYYYXXXZZZ[[[___dddhhhlllrrrzzz{{{tttsss|||vvvcccSSSHHHFFFAAA>>>@@@BBBCCCGGGMMMUUU___nnn|||~~~qqqbbbXXXRRRSSSXXXaaaqqqyyyrrrmmmjjjiiiiiilllpppvvv||||||xxxtttooojjjfff]]]WWWOOOJJJFFFCCC>>>;;;:::888666555666777777777333333333333333333333333111111222333444444555555444444555555555555555555777999;;;<<<===???BBBDDDEEEJJJRRR\\\dddnnnqqqbbbWWWQQQGGGEEEAAA===:::888777777333444444555555444444333444333333333333333333444333999===FFFPPPOOOUUUgggbbbGGG999888333111333000.........---------,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******)))))))))(((******+++++++++,,,,,,,,,******++++++++++++++++++...---------,,,,,,++++++******++++++++++++***************))))))))))))***((((((((((((((((((((((((((())))))***,,,---...///333444555555555444222111444444444333333333444444777999<<>>777555222///...---......---......------///222555666888<<>><<<;;;999:::===>>><<<>>>CCCFFFPPP```rrrqqqkkkeeebbb___\\\\\\___aaajjjvvv~~~qqqooowwwzzzfffSSSGGGEEEAAA???@@@BBBBBBFFFLLLQQQ[[[jjjyyyvvvfff[[[SSSUUUXXX^^^ppp~~~{{{wwwtttqqqooommmooosssxxx}}}|||wwwrrrmmmgggcccYYYSSSLLLGGGEEEBBB===:::;;;999666555555555444333333333333333333333333333000111111222333444555555555555555555555555444444444777:::<<<===>>>AAACCCFFFJJJSSS]]]fffqqqnnn```VVVPPPFFFCCC@@@<<<888777666666555555555555444333222111555555444333222222222222444:::<<>>BBBHHHMMMRRRVVVXXXZZZXXXSSSPPPMMMMMMNNNOOOTTT```qqq{{{~~~|||xxxuuueee^^^SSSJJJCCC@@@<<<::::::999:::===>>>>>>CCCJJJTTTfffwwwqqqddd```___`````````ccchhhwwwrrrmmmuuu~~~jjjVVVIIIIIIDDDAAABBBBBBAAACCCGGGNNNWWWfffvvv{{{jjj]]]UUUWWWYYY]]]ooo~~~|||xxxvvvqqqsssvvvzzz~~~{{{uuuooojjjddd```XXXRRRJJJEEECCC@@@===:::;;;888555444444444333222333333333333333333333333000111111222333444444555666555555555444444333333333666999<<<===???AAACCCGGGKKKSSS]]]fffrrrzzziii\\\SSSNNNDDDBBB>>>:::777555555555555555555555444333222111555555333222111111111111222888:::===CCCFFFXXXttttttUUUAAA777555//////000+++------------,,,,,,,,,,,,++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))************+++(((***+++------------,,,,,,,,,+++++++++++++++***))))))******+++******)))'''((()))*********))))))))))))))))))))))))))))))''')))+++...111333555555777555333111111333666888444333333333444666888999>>>>>>>>>===;;;777444222///...---,,,---///111222222222111000111444:::???CCCEEEJJJNNNSSSUUUWWWXXXZZZVVVOOOJJJHHHJJJMMMPPP\\\iiiwww}}}zzzssshhh```UUUNNNDDD???>>>>>><<<:::999888999===@@@FFFPPP[[[mmmrrrhhhbbb______\\\[[[```eeelllxxxwwwpppwwwooo[[[NNNIIIEEEBBBCCCCCCAAACCCGGGKKKUUUcccqqqrrrddd[[[\\\\\\___qqq{{{vvvwwwyyy|||xxxrrrlllgggaaa^^^YYYRRRIIICCCAAA???===:::999666444333333444333222333333333333333333333333111111222222333333333444666555555444333222222111333666:::===>>>@@@BBBCCCFFFJJJRRR\\\eeerrrssscccWWWOOOKKKCCCAAA===999666444444444333444444555444444333333333333222222222222222333111888;;;>>>DDDJJJaaagggMMM<<<555333...///111+++---------,,,,,,,,,++++++***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))*********++++++)))***+++,,,,,,***(((''')))******************+++)))***************)))(((&&&'''((()))))))))((((((++++++++++++++++++++++++)))+++...222555777999999777666555333333333444555444444333444666888;;;======<<<:::777444222000///...---------...111333555555444333222333888???DDDIIILLLPPPTTTWWWXXXXXXWWWTTTQQQMMMKKKKKKPPPUUUYYYbbblllssspppggg^^^SSSJJJEEEBBB???<<<;;;<<<======<<<<<<>>>EEEMMMXXXjjjzzz|||uuummmfffaaa``````aaabbbhhhsss~~~|||rrryyyrrr___RRRFFFBBBAAACCCDDDCCCFFFKKKJJJSSS```nnn{{{zzzkkkaaabbbaaabbbuuu~~~yyyyyy{{{}}}}}}vvvpppjjjeee___\\\ZZZRRRIIIBBB@@@>>>===;;;666444222222333555555444333333333333333333333333111222222222222333333333555555444333222222111111444777;;;>>>@@@AAACCCDDDEEEIIIQQQZZZcccpppnnn^^^TTTMMMIIICCCAAA===999666444333333111222333444555555555555111111111111222333444555111:::===AAAHHHQQQkkk___GGG888333222---000222,,,---------,,,,,,,,,++++++***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++++++++,,,,,,,,,---------++++++,,,+++***'''$$$"""(((((())))))*********+++***************)))((((((%%%&&&''')))))))))((('''++++++++++++++++++++++++***---000444888;;;<<<===777777777666555333222111444444444555777:::===???:::999666222000///////////////...///111444777888777666444333555:::AAAGGGLLLOOOTTTXXXZZZZZZXXXWWWMMMLLLLLLNNNSSSZZZaaaeeeeeellllllaaaVVVMMMEEE===888:::<<<;;;999999===@@@CCCCCCFFFOOOZZZkkk{{{ooohhhiiihhhgggfffgggiiikkknnnsss}}}rrr~~~xxxeeeUUULLLFFFCCCCCCCCCAAACCCGGGNNNSSS```ppp}}}{{{qqqddd\\\ZZZbbbsss~~~|||wwwqqqjjjbbbZZZUUUQQQNNNHHHDDDAAA>>>;;;888555444333333333333444555222222222222222222222222222222222222222222222222222111000000111444666888999:::;;;===@@@AAAAAA@@@FFFJJJQQQZZZbbbnnnyyykkk^^^QQQKKKJJJDDDBBB???;;;888666555555333777:::888444222444777:::999666444333444555555777<<>>888:::<<<<<<;;;<<<@@@DDDNNNTTTYYY^^^lllxxxmmmfffeee\\\gggqqqtttuuuyyy~~~sss}}}{{{iiiYYYMMMGGGCCCCCCBBBAAACCCGGGOOOSSS___nnn{{{vvvjjjaaa]]]cccrrr|||yyysssnnnhhh```YYYTTTOOOKKKFFFBBB???===:::888555444333333333333444555333333333333333333333333222222222222222222222222222222111111222444666888:::::::::<<>>:::777555555444444777:::999666444666999999888666444333333555555888>>>DDDHHHPPPhhhrrrSSS>>>999333///------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++***************++++++++++++*********)))(((***++++++*********+++))))))))))))))))))))))))************************)))***+++***)))***,,,---222444888;;;>>>???>>>>>>>>><<<999555333333333444777888999::::::999777666333222000...------------//////000444888;;;:::999555777999;;;>>>DDDKKKPPPUUUSSSQQQPPPOOOOOOOOONNNPPPRRRUUUWWWXXXXXXWWWVVVMMMKKKHHHEEECCC@@@===;;;888:::;;;;;;===BBBKKKQQQ]]]eeennnuuuxxxpppkkkfff___^^^___ffftttttt{{{nnn___OOOHHHBBBBBBBBBAAACCCGGGOOORRR]]]lllxxx~~~rrrhhhbbbcccnnnzzzwwwtttooojjjeee^^^WWWRRRKKKHHHDDD@@@>>><<<:::888555444444333333444444555333333333333333333333333222222222222222222222222333222222222333555777888:::::::::;;;===???AAACCCGGGLLLUUU```hhhssspppbbbWWWLLLFFFEEEAAA???<<<999666555444444444777::::::888777999;;;888777555333333444555666999AAAIIIOOO[[[wwwlllLLL<<<777222...---------,,,------------------------......---,,,,,,+++******************************))))))******++++++,,,,,,***************+++++++++,,,,,,,,,+++++++++++++++***+++,,,***)))(((***+++))))))))))))))))))))))))************************(((***++++++***+++---///555777<<<@@@BBBCCCAAA@@@???===999666444333333333999999888888777555444333111000...---,,,,,,,,,---///000333888<<<===;;;999444888<<<@@@DDDGGGKKKNNNPPPNNNJJJHHHIIIKKKOOOQQQ[[[ZZZYYYVVVRRRMMMIIIFFF@@@@@@???>>>>>>===<<<<<<<<<===>>>???DDDOOO]]]hhhyyytttpppgggaaa\\\\\\\\\]]]bbbhhhxxxwwwyyytttfffSSSJJJCCCBBBBBBBBBDDDGGGMMMQQQ[[[jjjvvvzzzpppgggccciiirrr~~~~~~{{{sssppplllgggccc]]]VVVRRRIIIFFFBBB???>>>===;;;999444444444444444444444444444444444444444444444444222222222222222222222222333333333333444555666777999:::::::::;;;>>>BBBEEEFFFLLLVVVbbbkkkvvv}}}kkk^^^TTTJJJDDDCCC???===:::777555444333333444666999:::999999:::<<<888666555333333444666777<<>>>>>===>>>>>>???BBBCCCFFFJJJTTTeeexxxwwwhhh```______[[[[[[```eeekkkuuu~~~{{{xxx|||zzzlllYYYNNNEEECCCCCCCCCDDDFFFKKKNNNXXXgggtttwwwlllccceeejjj~~~|||{{{|||wwwqqqnnnjjjfffaaa\\\VVVQQQHHHFFFBBB???>>>===<<<:::444444444444444444444444444444444444444444444444222222222222222222222222333333333333444444555666888999:::::::::===BBBEEEFFFKKKVVVcccmmmyyyzzzgggZZZRRRIIICCCBBB===;;;999777555444333333333555777888999999:::;;;777666555444444555777888???HHHSSS^^^sssdddJJJ:::666222000/////////...,,,,,,------------------+++++++++,,,,,,---------------------------------((()))***,,,------------)))))))))***+++++++++,,,))))))******************,,,,,,,,,***(((((()))+++))))))))))))))))))))))))((()))))))))******++++++)))+++---///000222555888:::===@@@CCCDDDDDDBBB@@@::::::888777666666666777666666444222111///.........---,,,,,,---...000111555777:::;;;;;;999888777:::???EEEIIIJJJIIIIIIHHHFFFFFFFFFEEEFFFKKKRRRXXX]]]WWWNNNEEE>>>:::999999;;;<<<=========>>>AAACCCEEEIIIQQQ\\\llluuujjj```YYYXXX\\\^^^___dddmmmwwwwwwuuusss```SSSHHHDDDDDDDDDDDDFFFJJJMMMVVVdddqqq}}}~~~qqqeeebbbeeeuuu~~~|||{{{~~~|||xxxtttooommmiiieee```[[[UUUPPPHHHEEEAAA???>>>===;;;:::333444444555555444444333333333333333333333333333222222222222222222222222222222222333333444444444555888;;;;;;;;;===AAAEEEFFFLLLWWWdddooo}}}wwwcccWWWPPPHHHCCCAAA<<<;;;888666555444444444555555777888999::::::;;;888777666555555777999:::BBBLLLWWWfff{{{]]]III999666222000000000000///------------------------******+++,,,,,,---......------------------------)))***+++---------,,,,,,***************+++++++++)))))))))))))))************+++,,,***)))(((***+++))))))))))))))))))))))))+++++++++,,,------......,,,...000222444777;;;>>>>>>???AAABBBCCCBBB@@@???::::::999888777777777777222222111111000...---,,,,,,,,,------///222444666999:::;;;:::999888999;;;AAAEEEIIIJJJIIIGGGFFFEEEEEEHHHJJJKKKJJJLLLPPPTTTTTTOOOGGG???:::999;;;<<<888:::<<<<<<<<<@@@FFFLLLPPPYYYgggxxxsssjjjaaa\\\XXXXXX\\\cccjjjnnnxxxwwwpppzzzyyyfffXXXJJJEEEEEEDDDDDDEEEKKKLLLTTT```lllwwwwwwhhhcccdddhhhttt~~~}}}{{{~~~}}}}}}~~~~~~}}}|||{{{wwwvvvtttsssnnnkkkgggccc^^^YYYRRRNNNGGGDDD@@@===<<<;;;:::888333333444555555444333333333333333333333333333333222222222222222222222222111111222222333222222222333777;;;<<<;;;<<>>BBBHHHJJJKKKJJJGGGDDDBBBBBBFFFLLLQQQRRRNNNKKKJJJLLLFFFCCC???;;;999:::;;;<<<777:::===???BBBJJJUUU^^^lllwwwzzzqqqiiieee```___aaaeeeiiiooowwwwwwmmmvvv}}}jjj[[[LLLFFFFFFEEEDDDEEELLLLLLSSS^^^hhhssszzzkkkdddddd```iiirrryyy~~~{{{}}}zzz|||~~~~~~||||||~~~|||zzzyyyxxx~~~~~~wwwrrrqqqrrrsssmmmjjjfffbbb]]]WWWQQQLLLFFFCCC???<<<;;;:::888666333333444555555444333333222222222222222222222222222222222222222222222222000000111222222222111111222777<<<===<<<<<<@@@DDDJJJOOOZZZgggtttqqq\\\QQQLLLFFF@@@>>><<<:::999777666555666666999999999;;;<<<===<<<;;;999888777777888:::<<<>>>GGGPPP^^^uuubbbIII===555222///......///...---//////...---,,,,,,++++++...------,,,,,,++++++***))))))))))))))))))))))))***,,,---......---+++***,,,+++++++++******))))))*********++++++,,,,,,,,,&&&)))+++,,,+++***++++++))))))))))))))))))))))))))))))***++++++,,,------000222555888;;;>>>CCCFFFFFFEEECCCAAA@@@?????????@@@>>><<<:::777444222111)))+++...000000///---++++++,,,...000444888;;;>>>======;;;888777;;;CCCIIIMMMMMMLLLIIIEEEBBBAAAAAAHHHOOOVVVVVVPPPIIIEEEDDD::::::999888888999999999:::===BBBEEEKKKVVVdddoooyyylllgggeeeaaa]]]aaa```eeennnwww}}}wwwtttxxxpppbbbQQQIIIEEEBBBBBBDDDIIIIIIMMMUUU___kkk|||qqqgggaaa]]]aaaiiiuuu{{{|||}}}wwwuuuxxx~~~}}}yyyvvvuuuvvvwww||||||wwwuuussspppooonnnjjjfffaaa\\\WWWQQQMMMBBBAAA???<<<:::888777777888777666555444444555666333333444555444333222111444444333222111111111111111111222222222222111111111222666;;;@@@CCCDDDDDDMMMPPPZZZkkk{{{|||lll[[[QQQJJJDDD@@@???<<<;;;999777555555555555555666888999999888777666444555666555555777;;;>>>HHHKKK```rrrTTT???888333222111000////////////......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++*********+++,,,---------,,,+++++++++,,,,,,,,,+++******,,,+++++++++******))))))******+++++++++******))),,,,,,++++++***)))))))))+++++++++***++++++,,,---...,,,******+++...222555888888999;;;>>>BBBFFFHHHCCCBBB@@@???>>>??????@@@DDDCCC@@@<<<777333000...,,,------------------...+++---222777;;;???AAABBB;;;;;;<<<===@@@CCCFFFHHHHHHFFFCCCAAA@@@AAACCCEEEOOOVVVZZZVVVJJJ@@@===>>>;;;:::999999999;;;>>>@@@CCCFFFIIIOOOZZZmmmrrrbbb[[[ZZZ[[[___ccchhh~~~~~~yyy|||vvvgggVVVLLLFFFBBBAAACCCHHHHHHLLLTTT^^^jjjzzzvvvkkkfff```bbbhhhsss~~~~~~uuutttxxx{{{wwwuuuvvvwww|||zzzvvvtttrrrpppooolllhhhccc^^^YYYTTTNNNJJJAAA@@@>>><<<:::888777777777666555444444444555555333333444444444333222111444333222222111222222222222222222222222222222222222333666:::>>>BBBDDDEEEOOORRR]]]nnn~~~yyyjjjYYYOOOIIIBBB>>>>>>;;;:::888666555444555555555666888999:::999888777888999999888888:::===@@@HHHPPPjjjkkkNNN===888222111000///..................---,,,,,,,,,,,,------------,,,,,,+++))))))***+++,,,,,,,,,+++***)))***++++++,,,,,,,,,+++++++++++++++******)))))))))******+++++++++******)))***************+++++++++,,,,,,+++++++++,,,,,,------,,,++++++---000444666:::;;;<<<>>>AAACCCFFFGGGBBBAAA@@@??????@@@@@@AAABBB@@@===999444111///...,,,,,,,,,---------------...000444777;;;===>>>???:::;;;===@@@CCCFFFHHHIIIDDDCCCBBBAAAAAABBBDDDEEENNNQQQSSSNNNDDD===<<<===999999::::::;;;>>>BBBDDDFFFMMMVVVbbbqqqyyylllbbbYYYWWWZZZ```jjjsss~~~~~~nnn\\\PPPGGGAAA@@@BBBFFFFFFJJJSSS\\\gggxxx}}}sssmmmeeeccceeennn|||sssssswww}}}{{{{{{~~~~~~{{{wwwtttsssrrrpppoooiiifff```[[[UUUOOOJJJFFF@@@???===;;;999777777666666555444444333444444444333444444444444333222222222222222222222333333444333333222222222222333333444444666999<<<@@@DDDFFFPPPUUUaaaqqqtttfffVVVLLLFFF@@@<<<;;;999888666444444444444444666777888999:::999999888777888777666666777;;;>>>GGGWWWyyydddIII:::888000000///...------------......---,,,,,,,,,,,,---------------,,,+++***)))+++++++++++++++***)))((()))***++++++,,,,,,,,,,,,*********))))))))))))))))))******+++++++++******))))))******+++,,,,,,------,,,,,,+++++++++,,,,,,------------000333777999===>>>@@@AAACCCDDDEEEEEE@@@@@@@@@@@@@@@AAAAAAAAA>>><<<888444000...------++++++,,,,,,------------111333555888:::;;;;;;;;;;;;===@@@DDDGGGHHHIIIIII@@@AAAAAABBBCCCCCCCCCCCCJJJJJJHHHCCC>>>;;;:::;;;;;;;;;<<<<<<>>>CCCIIINNNVVV```ooo{{{qqqfff^^^YYYVVVWWW\\\bbblll|||~~~}}}sssaaaTTTJJJBBB@@@BBBDDDDDDHHHPPPYYYdddsss{{{uuujjjeeecccjjjxxxrrrrrrwww|||yyyvvvtttsssrrrpppnnngggccc]]]WWWRRRLLLGGGCCC???>>><<<:::888777666666444444444444333444444444444444444444444333333333111111111222333444555555333333222111111222333333555666777888;;;???DDDHHHQQQXXXeeesssqqqbbbSSSJJJEEE???;;;:::777666444333333333444444666777888999::::::999999777777666555444666:::===GGG^^^aaaFFF999777111000///...------------......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,+++***))))))(((((()))***+++,,,---------))))))))))))))))))))))))))))))***+++++++++***************++++++,,,,,,,,,+++++++++*********++++++---...///111444777:::<<>><<<;;;:::999888======>>>???CCCLLLXXX```ttt}}}lllbbb]]]YYYVVVUUU[[[fffpppwww~~~zzzvvvfffYYYNNNDDDBBBCCCBBBCCCGGGNNNVVV___nnn{{{|||oooiiidddhhhsss~~~sssrrrvvv}}}~~~{{{{{{{{{yyyvvvtttrrrqqqooommmeee```ZZZTTTNNNIIIEEEAAA===<<<;;;999777666555555333333444444444444444444555555444444444333333333111111111222333444666666222222222111111222222222555777888999;;;???FFFKKKQQQ[[[hhhuuummm___QQQIIIDDD>>>:::999555444333222222333444444666666777888999999::::::;;;;;;999888777:::>>>BBBIIIfff^^^EEE999666111111000///..................---,,,,,,,,,,,,---***+++,,,---.../////////......---,,,+++*********((()))***+++,,,---------)))))))))))))))*********((()))***+++++++++++++++,,,,,,,,,,,,++++++******)))))))))))))))***++++++///000222444888:::===>>>@@@@@@AAABBBBBBAAA???>>>@@@AAABBBBBBAAA@@@>>><<<555333///,,,***+++,,,---++++++,,,---....../////////111444777:::<<<======DDDEEEGGGIIIJJJKKKKKKJJJLLLKKKHHHFFFCCC@@@>>>===;;;:::999:::<<<<<<:::777:::===AAAFFFOOO___qqq~~~uuufffYYYTTTUUUWWWYYY___kkk}}}yyyzzzmmm```SSSHHHDDDEEEBBBBBBFFFMMMSSS[[[hhhuuuvvvpppjjjiiipppyyyuuusssuuu{{{}}}{{{yyyzzz{{{xxxuuurrrqqqnnnkkkhhhaaa]]]VVVPPPKKKGGGCCC@@@<<<;;;999888666555555555333333444555555555555444666555555444333444444444222222222222333444666666222222333333333333222222555777:::;;;===AAAHHHNNNSSS^^^kkkvvviii\\\NNNGGGCCC===999888444333333222222333444555555555666777888999999:::999999888666666999>>>CCCOOOooovvvWWWBBB888444222111000///..................---,,,,,,,,,,,,---***+++,,,...///000000000......---,,,+++++++++,,,)))***++++++,,,,,,,,,,,,***************+++++++++((()))***+++++++++++++++...------,,,++++++******((((((((()))***+++,,,---000222555888;;;===??????@@@AAAAAA@@@@@@???>>>===AAABBBCCCCCCAAA===999777111///---+++++++++,,,---,,,,,,---...///000000111///111555999>>>@@@BBBCCCGGGFFFFFFGGGIIILLLNNNPPPUUURRRKKKEEE@@@<<<;;;;;;777777888:::===>>>>>>===;;;CCCMMMZZZhhh|||wwwfffaaa[[[VVVUUUYYY```dddppp~~~wwwttthhhZZZLLLEEEEEEBBBBBBEEEKKKQQQXXXdddooozzz|||xxxrrrnnnooovvvuuurrrsssyyy|||{{{{{{}}}~~~~~~~~~~~~zzzwwwssspppmmmjjjeeebbb\\\XXXQQQLLLHHHDDDAAA>>>;;;:::999777666555444444333444555666777666666555777666555444333444444555333333333333333444555666222444666777777666444222333777<<<>>>???CCCJJJQQQUUUaaaoooxxx}}}eeeXXXKKKEEEAAA;;;777666444333222222333444555666444444444555666888999999666666444333444888>>>BBBVVVxxxgggLLL===666222000000///...------------......---,,,,,,,,,,,,---------...///////////////---,,,+++******+++,,,,,,***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++(((((()))***,,,---///000222444888;;;>>>??????@@@BBBAAA@@@??????>>>>>>>>>BBBCCCDDDCCC???:::555111...------,,,,,,---------------...///000111222222222555999>>>BBBFFFHHHIIIFFFEEECCCDDDGGGMMMTTTXXX[[[UUUKKKBBB;;;999999:::888888999:::<<<@@@CCCFFFLLLXXXjjj{{{}}}sssjjjeee^^^___bbbeeeiiipppxxx~~~|||ttt~~~zzzmmm^^^NNNFFFEEECCCBBBEEEKKKOOOUUUaaalllvvv}}}xxxrrrpppuuuuuurrrsssxxx||||||~~~~~~yyyvvvrrrnnnkkkfffaaa^^^YYYUUUNNNIIIEEEBBB???===:::999888777555555444444333444666777777777666666777666555444333444555555444444333333333444555555333555888::::::888555333222777===???AAAEEELLLRRRWWWdddqqqzzzyyybbbUUUIIICCC???:::555444444333333222333444666777333333444444555777888999999888777666777;;;BBBGGGZZZ\\\CCC999555111//////...---,,,,,,,,,,,,......---,,,,,,,,,,,,---000000000000///...---,,,+++***)))))))))***+++,,,++++++,,,,,,,,,+++******+++++++++,,,,,,---------(((((()))++++++,,,,,,,,,***++++++,,,,,,------...((()))***+++---000222333444666999===???@@@@@@@@@CCCBBB@@@???>>>>>>???@@@DDDDDDDDDCCC>>>888222...,,,,,,------..................///000111222333333666888===AAAFFFIIIKKKLLLEEECCCAAAAAAFFFOOOXXX^^^^^^VVVJJJ???888666888:::::::::::::::;;;@@@HHHMMM___ooozzznnnfffbbb```___```fffoooxxx~~~rrraaaSSSJJJEEECCCBBBEEEIIILLLQQQ]]]jjjwww~~~}}}wwwuuuvvvyyy{{{~~~|||wwwvvv{{{~~~}}}|||}}}~~~wwwtttttt~~~||||||vvvsssppplllgggbbb\\\XXXVVVSSSNNNIIIFFFBBB>>>;;;888777666444333333333333777777777777666666666666===;;;999666555444555666555555444444444444555555333555555555333222333444:::;;;>>>@@@DDDIIIPPPUUU]]]ccckkkvvvppp\\\QQQGGGBBB>>>888555666111222444555666777777777999777555666999;;;:::888666999555444<<<===???JJJ___mmmRRRBBB888333111000000111111000///...---++++++,,,---...///000000222111000...------------)))******,,,---......///+++***(((((((((***---...+++,,,------++++++,,,---///---+++)))((()))+++---,,,,,,++++++***+++++++++***+++,,,,,,---000444777:::;;;>>>@@@BBBBBBAAAAAAFFFDDDBBB@@@???AAACCCEEEJJJHHHEEE@@@:::555111///,,,...//////.........///111222333222222444777999>>>@@@DDDJJJNNNNNNKKKHHH???BBBBBB@@@FFFSSS\\\]]]TTTMMMBBB999555666777555555;;;<<>>@@@EEERRRnnndddLLL@@@999444333333222222111111000//////---------......//////000//////...............///++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++++++++,,,------++++++,,,---...---+++***)))***+++,,,,,,,,,+++++++++++++++,,,***+++------...111555999;;;===???AAABBBBBBAAA@@@BBBBBBAAAAAABBBDDDFFFHHHJJJGGGCCC>>>999555222000,,,...000000///...///000111333555666666888;;;===DDDDDDFFFHHHJJJJJJHHHFFFAAAEEEFFFFFFJJJRRRVVVUUUHHHDDD===777666888999999888>>>===@@@JJJTTTgggpppddd^^^YYYVVVVVVXXX]]]hhhsss~~~nnn]]]PPPHHHCCCBBBDDDIIIMMMSSS^^^jjjssszzz{{{xxxwww|||yyyqqqnnnuuu}}}{{{tttqqqqqqyyy{{{~~~yyyqqqnnnjjjfffaaa]]]WWWSSSMMMJJJFFFBBB@@@>>>:::888777666666555555666666777555555555666666777777777666555444333333444666666777777666666666666777777555777888777666666777888777:::===@@@EEELLLTTTYYY]]]eeepppttt[[[PPPDDD>>>:::555333444222333444555666777777888:::888666666888:::;;;;;;<<<===666555<<<@@@III[[[{{{XXXDDD<<<888666555555444333111111111111222////////////////////////---------------...///000,,,,,,++++++*********))),,,,,,,,,,,,+++***)))(((+++,,,------++++++,,,---,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,***,,,...///111444888;;;>>>???AAABBBBBBBBBAAA@@@>>>???AAADDDFFFHHHJJJKKKHHHEEE@@@:::666333222222---///111111000///000111333666:::<<<>>>???AAACCCKKKIIIGGGFFFFFFFFFEEECCCDDDIIILLLLLLLLLNNNLLLHHH===;;;999888999:::<<<>>><<>>:::555444555333333444555666777888888:::999888888999;;;<<<===<<<<<<666666>>>BBBPPPhhhpppNNN>>>:::888666666666444222000000000222333000000000//////............---------------......+++++++++*********))))))***+++,,,------+++)))(((+++,,,------++++++,,,---***+++,,,,,,,,,+++******,,,,,,+++++++++,,,------+++---///222444777;;;>>>@@@AAABBBBBBBBBAAA@@@@@@===???CCCFFFIIIIIIIIIIIIDDD@@@;;;555222111222333000111333444333333333555777;;;AAAEEEGGGHHHIIIJJJNNNKKKFFFDDDDDDEEEEEEEEEIIIKKKLLLLLLJJJGGGBBB>>>999888:::;;;;;;;;;>>>CCCBBBOOOVVV___qqquuufff^^^WWWSSSRRRUUU\\\gggpppuuu|||||||||~~~~~~|||kkkYYYMMMGGGDDDCCCGGGKKKQQQZZZccclllttt}}}wwwqqqvvv}}}}}}wwwssspppyyy{{{~~~~~~vvvooojjjgggbbb^^^ZZZVVVRRROOOJJJGGGDDDBBB@@@???<<<:::666666555666666777888999888888777666555444333333777777666555444444444444555444444333333444444555000222333333333333555666:::;;;===@@@CCCHHHOOOSSS\\\hhhyyyuuuZZZOOODDD???;;;777666777444444444444555777888999999:::<<<>>>???BBBDDDEEEDDDDDD???@@@GGGKKK\\\xxxeeeFFF:::999666444666444333111///...///000111000000//////......------///...---,,,++++++++++++))))))*********+++++++++((())),,,---...---+++***+++,,,------++++++,,,---)))***,,,------,,,+++***,,,+++++++++,,,------...,,,...222444777:::>>>AAAAAABBBBBBBBBAAAAAA@@@@@@???AAAEEEGGGHHHGGGEEECCC>>>;;;666222000111333555444666888999888888999:::???CCCIIILLLNNNNNNNNNOOOMMMIIIEEEDDDEEEGGGHHHIIIKKKJJJHHHFFFCCC???;;;::::::999;;;>>><<<;;;BBBKKKRRReeettt~~~nnn\\\UUUSSSTTTYYY___hhhrrrtttzzz}}}zzzrrr___RRRJJJEEECCCFFFJJJNNNUUU]]]eeelllvvv~~~}}}yyy{{{~~~|||vvvrrrvvvxxxzzz{{{{{{~~~{{{tttmmmfffccc^^^YYYVVVRRRNNNKKKGGGDDD@@@>>>===;;;999777555555555555666666777888888777777666555444333333777777666555555444333333444333333333333333333444222333555666666666888:::<<<===???@@@CCCHHHNNNRRR^^^lllmmmWWWMMMCCC@@@===999777888555555444444555777999:::888<<>><<<:::999666444555555555444555555666666555555555555555555555555333333444444444444333333444444444333333444444444333555777777888888;;;<<<<<<>>>@@@BBBEEEKKKQQQVVVaaappp|||bbbRRRIIIBBB@@@>>>:::777777666555444444555777999;;;;;;@@@EEEHHHGGGFFFFFFFFF>>>BBBFFFPPP[[[```vvveeeLLL999888888111000777111000000//////......------------------,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,++++++++++++***+++,,,---------,,,++++++,,,------++++++,,,---******++++++,,,,,,,,,,,,+++++++++,,,,,,...//////000333777999;;;>>>@@@CCC@@@@@@?????????@@@@@@AAADDDDDDEEEEEEBBB>>>:::777666444333222333777:::===@@@BBBDDDEEEEEEEEEFFFHHHMMMOOOQQQQQQOOOMMMLLLLLLFFFEEEFFFHHHLLLNNNNNNNNNFFF@@@===>>><<<888999===>>>;;;>>>EEEIIIQQQhhhxxxjjjddd[[[UUUTTT]]]dddjjjyyykkkxxx|||}}}|||jjj^^^PPPIIIDDDDDDFFFHHHMMMRRRUUU]]]iiisss{{{}}}wwwooorrrtttuuuuuuwww{{{{{{{{{{{{yyyuuupppkkkhhh^^^ZZZUUUPPPMMMJJJGGGDDDEEEBBB???<<<:::999666444555555444444444444555555222222333444555666777888000000111222333444444333555555555444444555555555222444666777888999;;;===<<<>>>AAADDDHHHMMMTTTYYYdddtttuuuYYYNNNFFF@@@@@@>>>:::777777666555444444555777:::;;;???DDDHHHHHHCCC>>>:::999888???IIIYYYhhhpppYYYDDD555777777000000777000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---//////...---,,,+++***)))------------,,,+++******+++,,,------++++++,,,---*********++++++,,,,,,,,,+++++++++,,,---...///000111444888;;;<<<>>>AAACCC??????>>>>>>??????@@@AAADDDDDDDDDCCC@@@<<<888555444444333444666:::>>>@@@DDDFFFHHHIIIIIIIIIJJJLLLPPPQQQRRRPPPMMMKKKIIIIIIEEEEEEGGGKKKNNNPPPOOOMMMBBB===;;;======999:::???@@@===AAAKKKSSS```}}}~~~xxxpppccc[[[YYYXXXVVV]]]jjjttt{{{aaarrr~~~~~~pppeeeTTTNNNIIIGGGEEEFFFLLLTTTTTT\\\fffooowww}}}~~~wwwttttttvvvuuuuuuyyy~~~~~~}}}{{{wwwtttpppjjjddd___]]]WWWPPPMMMMMMKKKFFFBBBDDDAAA>>>;;;999888555333555444333333444555777888444444333333222333333333444444333222222333333333111111222222333444444555333444555555555777:::===@@@@@@CCCGGGIIIMMMVVV```jjj{{{lllWWWQQQJJJBBB>>>===;;;666222555666777666666777:::<<>><<<<<<<<<===<<>>@@@BBBAAA???===<<<===@@@DDDFFFDDDEEECCC@@@;;;777555555222222444666:::???BBBEEEJJJKKKMMMNNNOOOOOONNNNNNTTTQQQMMMKKKKKKKKKJJJIIILLLLLLMMMLLLKKKIIIFFFEEE;;;::::::<<<;;;999<<>><<<:::888888888666555777666666555555555666666333333222222222222333333444444333333222333333444222333333444555555555555555666777777777888;;;>>>??????CCCGGGKKKOOOZZZdddrrrhhhVVVOOOIIIBBB>>>===<<<888555555666777777666777:::<<<>>>??????===:::999999999>>><<>>>>>???@@@AAA>>>>>>===>>>@@@BBBEEEFFFCCCCCC@@@<<<777444444555333444777:::???CCCGGGIIIIIIKKKLLLNNNOOOPPPPPPOOOUUUQQQKKKIIIIIILLLNNNOOORRRQQQNNNJJJEEEAAA>>><<<;;;:::;;;===<<<;;;>>>DDDGGGQQQaaasssuuulll```YYYYYYYYYWWW___jjj{{{VVVgggxxx{{{~~~xxxbbbVVVIIIDDDBBBCCCFFFKKKRRRXXXbbbkkkrrrzzzyyysssqqqtttxxxxxxxxxzzz~~~|||{{{{{{}}}}}}|||{{{|||{{{xxxtttpppkkkeee___[[[XXXSSSMMMJJJHHHFFFCCC???;;;999777666666666444333888888888777777555444444222222111111111222222333444333333333333333444444333444666777888888777777888999::::::999:::<<<>>>>>>???CCCIIILLLRRR^^^kkk}}}{{{cccSSSKKKFFFAAA>>>===<<<:::777555666777777777888:::<<<;;;<<<<<<;;;999888888999<<<;;;DDD]]]oooTTT@@@;;;444000111222222111/////////...------,,,,,,------,,,+++++++++,,,,,,++++++************++++++------,,,,,,,,,,,,------''')))***)))((('''((())),,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,---///222555777999:::===@@@AAA@@@???>>>???;;;===???AAACCCDDDEEEEEE@@@>>>;;;666333222444666777999<<>>@@@AAAFFFKKKNNNTTTcccqqqrrr^^^RRRIIIDDD???<<<;;;999777666555666888888888888:::<<<;;;<<<===<<<;;;:::;;;<<<===<<>>AAABBB@@@>>>===<<<<<<>>>AAADDDEEEDDDAAA@@@:::888555222111333777;;;>>>@@@DDDHHHLLLPPPRRRSSSSSSSSSSSSSSSTTTSSSSSSSSSMMMKKKIIIJJJOOOUUUYYY\\\SSSOOOIIICCC>>><<<<<<<<<<<<:::;;;===>>>CCCOOO[[[qqqyyyggg[[[VVVSSSTTT\\\iiitttIIIWWWkkk{{{xxx}}}rrrbbbQQQIIIGGGGGGIIILLLPPPVVV^^^fffnnnwww~~~yyy}}}}}}zzzxxxwwwxxxxxxyyy{{{~~~}}}zzzyyyyyyyyyssspppkkkfffbbb\\\WWWSSSOOOLLLHHHDDDAAA???<<<;;;<<<:::777555555444222000111222444555666555444444111000000000111111222333444333333333444444555666666777888::::::::::::999888:::;;;;;;;;;:::;;;===BBBDDDIIIMMMPPPWWWgggwwwjjjYYYPPPFFFCCC>>>:::777555333222444666888999999999:::<<<;;;=========;;;;;;<<<===>>>@@@PPPrrryyyYYYCCC888666333111000///...---...............---------,,,,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,''')))************+++---,,,,,,,,,++++++*********)))))))))******,,,---------...000333666999;;;<<<<<>>@@@???@@@DDDHHHRRRcccsss{{{qqqcccXXXTTTUUUaaauuuEEEQQQeeewwwvvv{{{uuugggVVVLLLGGGDDDFFFJJJNNNTTT[[[ccckkkuuu~~~zzzwwwtttsssrrrsssvvvzzz|||yyywwwuuutttmmmjjjeee```\\\XXXSSSPPPKKKIIIEEEAAA===;;;999999888666444444666666666555111111222333444555555555111111111111111222333444333333333333444555666777777777777888999999::::::777999;;;;;;;;;;;;<<<===BBBEEEJJJOOORRRZZZmmm~~~yyycccTTTNNNCCCAAA===888444222111111444666999:::999999:::<<<:::<<<<<<<<<:::999:::;;;:::AAAWWW}}}pppSSSBBB777666333111...------,,,........................,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,++++++,,,...,,,,,,++++++++++++++++++))))))))))))***,,,---...///000333666888:::<<<<<<===>>>@@@@@@>>>===>>>???BBBBBBBBBAAA>>>:::666333///111333666888===BBBFFFIIIKKKOOOSSSUUUUUUTTTTTTTTTSSSQQQOOONNNMMMLLLLLLGGGIIINNNSSSVVVVVVSSSPPPCCC@@@;;;777666888;;;===>>>@@@GGGOOOWWWcccxxx{{{llliiiggg___XXXVVVeeexxxBBBMMMaaatttzzz|||zzznnn^^^RRRHHHCCCDDDIIILLLPPPXXX___gggqqq}}}}}}xxxuuupppooopppsssxxx~~~{{{vvvqqqmmmkkkhhheee```[[[XXXTTTPPPMMMGGGFFFCCC???;;;888777777666555333444555666666555444444333333333444444555111111111222222333444555333333333444444555666777777666555555666777999;;;666888;;;<<<<<<<<<===>>>@@@CCCJJJOOOTTT^^^sssttt]]]PPPKKK@@@???<<<888444222333333444777999::::::::::::;;;;;;<<<===<<<:::999999:::<<>>?????????>>>???AAADDDCCCBBB@@@===999666333111000333888<<>>;;;888777777:::???AAAAAAIIIXXXgggrrrssseee\\\___bbb```cccjjj~~~AAAKKK^^^qqq}}}uuufffXXXKKKCCCDDDIIIIIINNNUUU\\\dddooo{{{zzzpppnnnmmmooosss{{{~~~zzztttmmmgggdddeeeaaa]]]YYYVVVRRROOOLLLFFFEEEBBB>>>999777666777999666444333444333222111888777555444333333444555222222222222333444555666333333333444555666777777777666444333444666999;;;555888;;;=========>>>???===AAAIIIPPPUUUaaaxxxqqqYYYLLLHHH>>>===;;;888555444555666444777999;;;::::::;;;;;;===>>>>>>===;;;::::::;;;FFFRRRooobbbHHH>>>444333222///...---///111---.....................++++++++++++,,,,,,---...++++++---......---++++++***+++,,,------,,,+++******,,,---,,,+++***+++,,,*********++++++,,,,,,---+++++++++,,,---...000000555666999;;;===>>>>>>>>>???????????????AAADDDHHHCCCAAA===:::666444222111111666<<>>AAABBBCCCEEELLLUUU\\\iiikkkZZZPPPJJJAAA???;;;777555555666777;;;;;;;;;<<<;;;;;;::::::======<<<:::<<>>FFF___yyyXXXCCC<<<:::999777444222///...---......---------,,,,,,,,,---...///000///,,,***(((,,,,,,,,,++++++*********++++++,,,,,,,,,---------''''''((()))***+++,,,,,,---,,,***)))((())))))***---.../////////000222333888888999;;;===???AAACCCFFFCCC@@@???AAADDDGGGHHHDDD???888333222333555666555<<>>===<<<999999<<>>;;;999777666555444333333333333444555555444444444444333333333333222222333333333333222222333444444555666666777777777777777777777777777777666888;;;===>>>???AAACCCCCCEEEMMMVVV___ooogggWWWMMMGGGAAA>>>;;;777555555777888;;;;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;<<<>>>??????MMMhhhrrrRRR???:::444444333222111///...---......---------,,,,,,,,,---............---+++***,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))************,,,,,,+++++++++,,,,,,---,,,---.........000333555999:::;;;<<<>>>@@@AAAAAABBBAAA???@@@BBBEEEFFFFFF@@@;;;444111111333666777;;;@@@FFFGGGEEECCCCCCEEEJJJNNNSSSVVVWWWWWWWWWWWWRRRNNNKKKKKKNNNSSSVVVWWWVVVMMMDDDAAA@@@===::::::<<<;;;===AAADDDJJJUUUaaa{{{vvvjjjaaa\\\\\\```pppzzz???BBBPPPeeessszzz~~~nnn]]]QQQJJJHHHHHHHHHMMMUUU[[[bbbmmmxxx}}}yyy~~~}}}{{{wwwrrrlllhhhddd```]]]YYYVVVRRROOOLLLIIIEEEBBB???===;;;999777666555555333333333333333444555555333333333333222222222222111222222333333222222111333333333444555555666666555555666666777777888888777999<<<===>>>???AAACCCEEEHHHOOOZZZhhh|||}}}cccSSSJJJDDD@@@>>>;;;888666666777888:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>AAACCCXXXvvvfffIII;;;888000111222222222111///.........---------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++*********)))))))))++++++,,,---............+++,,,------...111555888:::;;;===???@@@@@@@@@@@@?????????AAADDDEEEDDDBBB:::555000...000555999;;;BBBDDDGGGFFFDDDDDDGGGJJJNNNQQQUUUXXXXXXWWWWWWWWWOOOMMMMMMNNNQQQTTTVVVVVVRRRHHH???<<<;;;::::::<<<<<<<<>>???KKK^^^nnnvvv{{{uuufffZZZQQQLLLIIIHHHLLLSSSYYY___iiisss|||~~~{{{yyyuuuqqqlllgggbbb^^^ZZZWWWTTTRRRNNNKKKIIIFFFBBB???===<<<:::777555444333222333333222222333333444555333333333222222222111111111222222222222222222111222222333333444555555555444444555666777777888888888999;;;<<<===>>>@@@CCCHHHLLLTTTaaasssvvv```QQQHHHDDD???===;;;888777777888999:::;;;;;;<<<<<<<<<<<<<<>>CCCIIIccc\\\BBB888888222333444444444333111000......---------,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***************************+++---...///...---,,,+++,,,------///222777;;;<<<===???AAABBBAAA@@@??????@@@AAADDDEEECCC@@@<<<555222//////333999>>>@@@EEEEEEEEEDDDDDDGGGLLLPPPQQQUUUYYY[[[YYYWWWTTTSSSNNNPPPSSSUUUVVVUUURRRPPPHHH@@@:::;;;<<<<<<>>>AAA???AAAEEEKKKRRRaaazzzmmmccc\\\UUURRRTTT___ttt;;;===FFFWWWhhhsssxxx{{{~~~|||oooaaaUUUMMMKKKIIIKKKRRRWWW]]]eeennnwww{{{~~~}}}}}}|||zzzwwwtttnnnjjjeeeaaa]]]YYYUUURRROOOMMMIIIGGGEEECCC@@@===<<<;;;999666444222111000333222222222222333444444333333333222222222111111222222222333333222222222222222333333444555555555444555555666777888888999777999:::;;;<<<===AAACCCIIIOOOYYYhhhppp^^^QQQIIIEEE>>>===;;;999888888999::::::;;;<<<<<<=========<<>>>>>???<<<<<>>888999444444444444333111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((())))))***+++,,,,,,,,,+++,,,---------+++***)))+++,,,...///111444999===<<<>>>@@@AAABBBAAA???>>>BBBBBBCCCDDDCCC@@@:::666222111000222888???CCCFFFDDDDDDCCCCCCFFFKKKQQQUUUTTTXXX[[[\\\ZZZUUUQQQOOORRRUUUZZZ\\\YYYRRRKKKGGG>>>:::888;;;<<<<<<===AAACCCGGGPPP[[[gggzzzyyyfff\\\UUUSSSUUUZZZbbbrrr~~~|||:::<<>>???@@@AAAAAA@@@???CCCBBBAAA@@@???;;;555111111111333888>>>DDDGGGHHHDDDCCCCCCEEEIIIOOOTTTXXXVVVXXXZZZYYYVVVRRRPPPOOOXXX[[[]]]\\\UUULLLDDD@@@;;;888888;;;<<<:::<<>>;;;999777666555444444444444444222222222111222222333444444444444444333333333333333444444555555444444333333444444555666666777777888888888888999999999999888:::;;;===>>>BBBFFFJJJOOOZZZjjjqqq```UUUKKKEEEDDD<<<<<<;;;:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<888888;;;;;;BBBZZZttttttVVVBBB999555444666444111///---,,,,,,---......---------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......))))))*********+++++++++*********++++++,,,,,,,,,+++******)))))))))******,,,///333666777999;;;=========>>>>>>???@@@AAAAAAAAA???<<<:::888555222///000222666<<>>BBBHHHRRR^^^uuu{{{nnndddYYYSSSSSSUUU]]]ooo}}}:::===@@@GGGSSSdddttt||||||~~~zzzhhh]]]NNNIIIIIIMMMSSSWWW\\\bbbooottt{{{}}}|||sssrrrqqqpppmmmiiiccc___ZZZWWWSSSPPPNNNLLLIIIGGGEEECCC@@@???>>>===:::888333333333444555666777888222222111111222222333444555555444444444444333333444555555666666555555444444444555555666777777777:::::::::999999999999999999;;;===>>>@@@DDDIIIMMMUUUbbbtttjjjZZZPPPGGGBBBAAA<<<;;;;;;::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>::::::===@@@JJJgggiiiLLL===666333000777555222///......000111......---------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******))))))((()))***,,,---,,,000555888::::::;;;===<<<<<<<<<===>>>@@@AAABBB>>><<<888555444222000...000222777>>>EEEHHHIIIHHHHHHHHHIIILLLQQQTTTVVVWWWWWWTTTOOOKKKJJJOOOWWW]]]aaa^^^XXXOOOEEE???>>>@@@???<<<;;;>>>AAADDDLLLTTTfffuuusssbbb^^^^^^[[[XXXXXXfffppp999<<<>>>CCCQQQdddpppqqqtttbbbVVVLLLHHHMMMPPPQQQYYYfffllluuuzzzvvvsssrrrnnnjjjeeeaaa]]]\\\WWWSSSOOOKKKJJJHHHGGGFFFBBBBBBAAA@@@>>>;;;888666777666555444333333222111111111111222333333333444666666666666666666555555444444444555555555555555888777555444555666888999999999999888999999::::::===;;;;;;???BBBFFFNNNWWW^^^jjjyyydddXXXPPPHHH@@@<<<999999999999:::;;;<<<<<<;;;<<<>>>??????>>>===<<<888<<<>>>===DDD^^^zzzYYYHHH999444555111+++++++++,,,---...///000////////////////////////---------,,,,,,+++++++++++++++******))))))(((((())))))))))))***+++,,,---------++++++++++++------,,,+++******+++...000222555666888:::;;;=========???@@@AAABBBAAA???<<<;;;999777666444222222222222666777<<>>===<<<888<<<;;;>>>EEEGGGPPPccc}}}|||fff]]]VVVVVV\\\ccciiilllttt<<>>??????>>>===<<<999;;;===AAAOOOooonnnQQQBBB666222444111,,,,,,,,,,,,---...///000........................---------,,,,,,+++++++++++++++++++++************---,,,+++***))))))))))))++++++,,,------,,,++++++,,,,,,++++++,,,...111222555666888999;;;<<<<<<======???AAABBBAAA>>><<<999666555333111111222333444999===BBBFFFHHHHHHHHHHHHLLLNNNQQQTTTVVVWWWVVVUUUQQQNNNJJJJJJNNNTTTYYY[[[WWWPPPFFF???============???CCCBBBGGGTTT[[[ggg|||sssdddZZZWWWVVV[[[eeeooozzz???BBBCCCCCCHHHVVVdddkkksss|||~~~eeeVVVKKKKKKOOOQQQWWW^^^fffnnnxxx~~~|||xxxqqqlllhhhgggddd```[[[WWWTTTRRRNNNKKKGGGEEECCCBBBAAA???===<<<:::888666444333333222222222222222222222222222222222222222111111111444444444444444444444444444444555555555666666666888777666666666777999:::;;;:::::::::;;;;;;<<<======<<<@@@EEEIIIMMMXXXbbbssswwwgggVVVNNNIIICCC>>><<<999999999::::::;;;======<<<===>>>??????>>>===<<<<<<;;;<<>>@@@AAA???<<<999666222111000///000333666888>>>CCCGGGGGGEEEFFFJJJMMMOOOQQQTTTUUUUUUTTTRRRPPPLLLKKKKKKMMMPPPTTTVVVVVVJJJFFF@@@<<<<<<===???@@@AAAGGGJJJTTThhhuuuxxxhhh\\\TTTRRRYYYcccmmmxxx@@@CCCDDDBBBDDDNNN]]]iiiqqq}}}}}}ooo^^^OOOLLLOOORRRVVVZZZbbbiiirrrzzz}}}yyyvvvqqqkkkeeebbb```]]]ZZZVVVRRROOONNNJJJGGGDDDBBBAAA@@@>>><<<999777555333111111111111000000111111222222222222333333222222111111111000222333333333333333444444444444555555666666777777888888777777777888999:::::::::999::::::;;;<<<===>>>???BBBHHHKKKQQQ]]]iii}}}nnnaaaRRRLLLGGGBBB===<<<888888888888999;;;<<<=========>>>>>>>>>===<<<<<<>>>;;;===MMMllloooRRR???999111///222///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------))))))))))))***+++,,,---***+++,,,,,,,,,,,,+++***,,,,,,---...000222444555888999:::;;;<<<============>>>??????===888444111000000///000222777;;;>>>BBBDDDEEEEEEFFFHHHMMMQQQRRRSSSTTTUUUTTTQQQNNNLLLKKKKKKLLLNNNPPPQQQPPPNNNDDDBBB>>><<<===???BBBDDDAAANNNYYYkkkpppbbbYYYVVVVVVXXXhhh|||???AAABBBAAAAAAHHHXXXfffrrrwwwgggVVVNNNOOORRRUUUWWW___eeennnvvv}}}}}}wwwssspppkkkddd___\\\ZZZXXXTTTQQQMMMKKKIIIFFFDDDAAA@@@???>>><<<::::::999777555444333444444///000000111111222222333444444333333222222111111222222222222333333444444444444555555666777777888888888888888888999999:::888888888888999:::;;;<<<@@@AAAEEEJJJMMMUUUcccqqqjjj^^^QQQKKKGGGAAA<<<;;;666666777777888:::;;;<<<============<<<<<<;;;;;;===;;;AAAWWW{{{eeeKKK<<<999222///222///111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,))))))))))))***+++,,,------,,,***))))))***,,,---,,,,,,...000222444666777;;;;;;<<<===>>>>>>======>>>>>>>>><<<888444000---000000111333666;;;@@@CCCDDDBBBAAACCCIIINNNQQQRRRRRRSSSSSSSSSRRRPPPNNNMMMNNNMMMLLLLLLLLLKKKHHHEEEBBBAAA???======@@@DDDGGGJJJ```uuu|||kkk^^^UUUQQQSSSZZZfff}}}>>>>>>???@@@@@@EEESSSaaaqqq}}}ppp^^^SSSQQQSSSUUUVVV]]]ccckkksss{{{|||wwwqqqllliiieee___ZZZVVVUUURRROOOLLLIIIGGGFFFBBBAAA???>>>>>>===;;;999777666555444333333333333000000111111111222222222444444444444333333333333111222222333333444444555444444555666777777888999888888999999::::::::::::777777777888999:::;;;<<>>============<<<:::888444111///---111222444777:::???BBBDDDCCC@@@@@@EEEMMMSSSUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSPPPKKKHHHFFFDDDBBB@@@@@@@@@>>>===>>>CCCIIINNNZZZvvvqqqdddXXXTTTPPPOOOVVVaaazzz@@@>>>>>>@@@@@@CCCNNNZZZlll{{{vvvfffXXXRRRSSSUUUVVV]]]bbbiiiqqqzzzvvvqqqkkkgggdddaaa\\\WWWQQQPPPNNNKKKHHHEEECCCBBB???===<<<<<<<<<;;;888666222222222222222111000///111111222222222222222222444444555555555555555555222222222333444555555555444444555666777888999999888999999:::::::::::::::888888888999:::;;;<<<===AAABBBGGGMMMTTTbbbyyyooo\\\SSSKKKGGGCCC===::::::777777888999:::<<<>>>>>><<<;;;:::999888888888888:::;;;GGGdddhhhRRR>>>777999333000111.........---------------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++---,,,+++***))))))))))))---+++)))(((((()))+++---,,,---///222555888999:::;;;;;;<<<<<<<<<;;;;;;::::::999666333111111111111111333666999===@@@BBBCCC@@@BBBEEEJJJPPPTTTVVVWWWSSSRRRRRRRRRTTTWWWZZZ]]]VVVPPPHHHBBB???>>>>>>>>>>>>>>>???@@@CCCJJJTTT\\\qqqvvvhhh]]]SSSOOOTTTZZZ___mmm}}}BBB>>>===@@@@@@AAAJJJUUUgggvvv|||}}}yyykkk[[[SSSSSSVVVWWW^^^aaahhhpppyyy|||rrrmmmgggcccaaa___ZZZVVVNNNMMMKKKHHHEEEBBB@@@???<<<;;;:::::::::999777555333444555555555333222111222222222222222222222222444555555555666777777777222222333444444555666666444444555666777888999999888999:::;;;;;;;;;::::::999999999:::;;;<<<>>>???@@@BBBGGGNNNWWWgggeeeVVVNNNGGGDDDAAA<<<999:::999999999:::<<<>>>???@@@;;;:::999888777777777777<<<===HHHdddyyy^^^KKK999444888333000111...------,,,,,,,,,------...------------------------+++++++++,,,,,,---------.........------,,,,,,,,,))))))))))))***+++,,,---************************,,,---000333666888:::;;;::::::;;;;;;::::::999999777555333000000111333555111333777;;;>>>@@@BBBBBB???EEELLLPPPQQQSSSVVVYYYTTTSSSRRRSSSVVV[[[```dddWWWPPPEEE===:::;;;>>>???===???@@@CCCHHHRRR___hhhwwwaaaTTTRRRKKKMMM[[[hhhuuu~~~}}}BBBAAA???>>>@@@DDDHHHKKKbbbtttzzzwwwvvvhhh]]]VVVTTTUUU[[[```ffflllsss|||xxxsssmmmiiiddd```\\\WWWSSSOOOJJJJJJIIIGGGDDD@@@===;;;888777666555444333333333111222333555555444333333000111222333222111000/////////111444777888777666555444444333333555666777777666666666666888:::;;;::::::::::::::::::::::::;;;:::;;;===<<<:::<<>>:::666555666888777555777<<>>???<<<;;;;;;;;;:::888444111333333333111//////111333444666888::::::;;;===???AAAGGGOOOTTTUUUTTTTTTUUURRRPPPOOOSSS\\\bbbcccbbbRRRGGG>>><<<<<<;;;;;;===:::BBBIIILLLPPP^^^uuuzzzaaaRRROOOLLLVVVfffuuu}}}|||}}}~~~EEEDDDAAA@@@AAAEEEIIIKKK]]]ooo~~~|||tttggg^^^ZZZXXXZZZ]]]ccciiiqqqzzzyyyqqqlllgggddd```\\\XXXTTTPPPMMMGGGFFFEEECCC@@@===:::888777666555444333333333333111111222222333333333222111222222333333222222222555444444555666555333111777666666555666777888999777777666666666888999:::::::::::::::::::::::::::<<<:::;;;======:::===AAABBBIIIQQQYYYfff~~~lllZZZOOOIIIBBB??????>>>;;;777:::;;;===??????>>>===;;;<<<888555444555777777666:::AAASSSqqqcccIII===999444000/////////.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,---......------...///+++000222000------,,,(((******))))))))))))******......---------......//////111444777999;;;;;;;;;<<<;;;999888888666333000000111111000//////111333555777888999999;;;>>>AAAGGGLLLSSSVVVUUUSSSSSSSSSOOOMMMNNNRRRXXXZZZXXXUUUKKKBBB;;;::::::999888:::???FFFPPPZZZfffwwwzzzcccRRRNNNRRRWWWfff{{{~~~~~~IIIHHHEEECCCCCCEEEHHHJJJUUUfffvvv{{{nnncccZZZUUUWWWZZZ___dddlllvvv{{{vvvpppiiiddd```]]]YYYVVVSSSPPPLLLIIIDDDDDDBBB@@@>>>;;;888777555444333222222222222222000000000000000111111222222222222222333444555666777666555555555444222///777666666666666777888888888777777777777777888999::::::::::::::::::::::::<<<:::;;;======;;;===BBBFFFLLLUUUaaatttsssaaaTTTKKKFFFAAA>>>======:::777:::<<<>>>@@@@@@???===<<<999666333222444666777777===HHH^^^{{{wwwUUU???:::777333111000///...---......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,+++***((((((***,,,---111111...+++,,,+++)))******))))))))))))******---------------...///000111333555777888999999999<<<:::777555444333111///000000111000000000333555777777888888:::===CCCFFFQQQTTTWWWWWWUUURRROOONNNJJJJJJKKKNNNQQQOOOIIIDDDAAA;;;888:::;;;:::;;;>>>FFFPPP```sssvvvaaaQQQJJJOOOWWWfffyyyMMMKKKHHHFFFEEEFFFGGGIIIOOO^^^mmmxxxvvvhhh\\\TTTVVVWWWZZZ___gggrrr}}}~~~~~~}}}}}}~~~~~~}}}~~~{{{wwwsssnnnhhhaaa]]]XXXVVVSSSPPPNNNLLLIIIFFFCCCBBBAAA???===:::888777333333222111111111111111000///.........///111222333333222222444666888999444333333444666666555444444444444444555555555666888777777777777777888888::::::::::::::::::::::::;;;999:::<<<<<<;;;>>>CCCJJJOOOZZZkkkwwwdddWWWPPPGGGDDD???<<<<<<;;;:::888:::<<>>:::999777777<<<>>>>>>BBBGGGOOO___xxx}}}pppaaaVVVPPPQQQ[[[eee|||}}}|||}}}~~~PPPNNNKKKHHHFFFFFFGGGHHHLLLWWWfffrrr~~~vvvggg]]]WWWVVVWWW[[[cccnnnyyy~~~}}}||||||{{{~~~}}}wwwvvvuuuvvvxxxyyyxxxxxxwwwtttppplllgggbbb\\\XXXSSSPPPMMMLLLJJJHHHFFFCCC???>>>===;;;999888666666222222111000000000111111000///.........///111222333333333333444666999:::444333222333666777777777333444444555555555555555666777777888888888888888:::::::::::::::::::::::::::888999;;;<<<<<<@@@FFFNNNUUUdddyyyjjjZZZPPPMMMDDDAAA>>>;;;;;;:::::::::<<<>>>AAADDDDDDBBB@@@>>>555444333222333666:::===CCCXXXwww}}}]]]FFF;;;333222000000000000...,,,......---------,,,,,,,,,+++,,,,,,,,,,,,+++******......---+++))))))+++......111111,,,)))+++,,,+++++++++************++++++******+++,,,---///111222444555888:::;;;<<<<<<<<<999666111////////////...222333333222111222444666888:::===AAAEEELLLSSSXXX[[[ZZZWWWTTTPPPLLLGGGDDDDDDCCCAAA@@@???===;;;999888777:::>>>@@@BBBIIIQQQ]]]ssstttcccZZZQQQQQQVVVaaappp|||~~~|||}}}SSSQQQNNNKKKIIIIIIIIIIIILLLSSS___mmmyyypppeeeYYYWWWUUUXXXaaallluuu{{{~~~~~~}}}|||{{{{{{~~~~~~~~~~~~~~~~~~{{{yyytttsssqqqqqqsssttttttssspppmmmiiieeeaaa\\\WWWTTTNNNLLLIIIGGGFFFEEEBBB@@@:::999777555444333333222222111111000000000111111000000000000000111111222333333333444555777888999888666444444555666555444555666666777888777777777555555777888999999999888:::::::::::::::::::::::::::888999<<<>>>???DDDKKKTTT```tttrrraaaSSSKKKIIIAAA???===;;;::::::;;;<<>>666111000////////////...,,,......---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,+++))))))+++---...111111---+++---...---++++++************++++++,,,,,,---///111444666777666777999;;;<<<======<<<666333000....../////////000111111111000111444777;;;???EEEJJJOOOUUUZZZ]]][[[XXXUUUQQQOOOKKKGGGCCCBBBAAA>>>;;;:::999::::::::::::===AAACCCHHHTTT```sssppp^^^VVVOOOLLLSSSbbbuuu~~~WWWUUURRROOOMMMLLLLLLLLLMMMOOOZZZiiiuuu~~~uuuiii\\\XXXUUUWWW___jjjsssxxx|||~~~~~~~~~}}}}}}||||||~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyzzz|||~~~|||~~~}}}|||{{{zzzzzzyyyvvvtttrrrpppnnnnnnoooppppppooogggddd```]]]ZZZVVVRRROOOJJJHHHEEEDDDBBBAAA>>><<<888666555333111111111111222111111000000111111222111111222222333333333222222333444555666666777666:::888555444555555444333555555777888888888777666333444666888999:::::::::::::::::::::::::::::::::<<<:::;;;???AAADDDJJJQQQ]]]mmmvvveeeYYYNNNFFFCCC???>>>===;;;:::;;;<<<>>>>>>@@@DDDGGGHHHEEEBBB???666666666555666:::AAAFFFXXXssscccHHH999333000///------...///...---......---------,,,,,,,,,+++,,,,,,,,,,,,+++******((()))+++***))))))***+++---111222...---///000...,,,++++++******++++++,,,,,,---...000333666888999888999:::;;;;;;;;;:::999333111///...///000000//////000222333444666:::===AAAFFFNNNUUUYYY[[[]]]^^^ZZZVVVRRRPPPNNNLLLIIIFFF@@@???===:::888777888999999:::???EEEKKKVVViii{{{ppp^^^TTTSSSQQQWWWggg|||YYYXXXUUURRRPPPOOOOOOOOONNNMMMVVVgggssszzzzzzmmm___ZZZUUUWWW___iiirrrvvv{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzxxxvvvttttttttttttuuuuuuvvvxxx{{{{{{zzzyyy~~~}}}|||zzzyyyyyy|||~~~zzzxxxwwwvvvvvvuuurrrpppllliiigggggghhhiiiiiihhhaaa___[[[XXXUUURRRNNNKKKHHHFFFCCCAAA@@@>>>;;;999888777555333222222222333222111111111111111222222111222333555555444333333222333444666666666555555999777444444555666666555222333555666666666555444222333666888::::::::::::::::::::::::::::::::::::===;;;===AAADDDGGGNNNVVVcccvvvlll^^^UUUKKKBBB???>>>>>>===;;;:::;;;===???:::===AAADDDEEEBBB???<<<666777777666777;;;CCCIIIaaa~~~zzz[[[DDD888444000...,,,,,,---...///.........---------,,,,,,,,,+++,,,,,,,,,,,,+++*********,,,.........---...///,,,000222000///111111///,,,++++++******++++++,,,+++,,,---///222555777999::::::;;;;;;:::999777666111///......000111000///000111444666888<<>>>>>===;;;888666666666666999@@@JJJTTTeee~~~|||lll___WWWRRRSSSXXXggg~~~|||}}}~~~]]][[[XXXTTTQQQOOONNNNNNRRRSSSXXX```lllyyyxxxnnn```WWW\\\```aaagggqqqyyy~~~~~~|||zzzyyyzzz{{{}}}~~~}}}|||{{{~~~}}}||||||wwwvvvvvvuuutttrrrpppooottttttttttttuuuuuuuuuuuu{{{|||}}}~~~~~~|||{{{zzzzzzzzz{{{{{{~~~|||xxxwwwvvvvvvvvvuuussspppmmmkkklllkkkiiigggeeedddcccbbb\\\ZZZUUUPPPLLLIIIHHHGGGGGGCCC???<<<<<<;;;999666555555444444333222111111111111111111000000000000000000111222333444444444111222444666777888999999999888777666555555555666444555555666666666666666666888999999777666666777:::;;;;;;:::999888999;;;======???DDDGGGKKKTTT^^^sssttt___SSSNNNIIIDDDCCC::::::::::::;;;;;;<<<===<<>>888555777555666999<<>>===AAAIIIVVViiitttjjj```SSSPPPUUUUUUjjj{{{yyyyyy{{{^^^]]]ZZZWWWTTTRRRPPPOOORRRSSSWWW^^^jjjvvvxxxjjj```bbbcccaaaeeemmmvvv|||{{{yyyxxxxxxzzz{{{}}}}}}}}}|||{{{~~~|||yyywwwvvvtttttttttsssrrrpppooonnnrrrrrrrrrrrrrrrrrrqqqqqqvvvwwwyyyzzz{{{|||}}}}}}{{{zzzxxxwwwwwwwwwwwwxxxxxx{{{}}}~~~{{{xxxvvvuuutttttttttssspppmmmiiiggghhhgggeeebbb```^^^]]]]]]XXXVVVQQQMMMIIIFFFEEEDDDDDDAAA<<<::::::999777555222222222111000/////////000000000000000000111111///000111222333333333333000111222444555666666666888888777777666666555555444555666666777777666666666888999999888777888999;;;<<<<<<;;;:::999;;;<<<===>>>BBBGGGJJJPPP]]]jjjmmmZZZQQQLLLGGGBBB@@@;;;::::::::::::;;;===>>>AAAAAAAAA@@@???>>>===<<<888888:::===@@@IIIZZZjjj}}}___EEE<<<;;;222111111111000///.........***************+++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,------------------++++++---.........------...111333555555666888999999999::::::999666444222...000111222111111222333444999===???CCCKKKQQQRRRYYY\\\aaadddeeeccc```]]]WWWVVVTTTRRRNNNJJJEEEBBB>>>;;;:::<<<;;;:::<<<@@@CCCIIIWWWkkkrrrccc^^^[[[VVVZZZbbbnnn~~~~~~______]]][[[YYYVVVTTTRRRSSSSSSVVV\\\fffrrr~~~xxxmmmjjjhhhcccbbbgggpppwww{{{yyywwwvvvwwwyyyzzz{{{{{{{{{zzz}}}~~~}}}yyyuuuqqqoooqqqqqqqqqpppooonnnmmmlllooooooooonnnmmmmmmllllllpppqqqrrrtttvvvwwwwwwwwwttttttsssrrrrrrssssssttttttuuuwwwvvvtttsssssssssqqqqqqqqqooolllhhhdddbbbaaa```]]][[[XXXVVVUUUTTTRRRPPPLLLHHHDDDBBB@@@@@@@@@===999777666555444333111111000000//////....../////////000111111222222///000111222222222222222111222333444555555555555777777888888777666555444444555666666777777666666666777999:::999999999:::;;;<<<===<<<;;;;;;<<<>>>===@@@EEEJJJMMMVVViiizzzqqqcccSSSMMMJJJEEE@@@>>>;;;:::999999:::;;;>>>???>>>>>>======<<<;;;::::::777888;;;>>>CCCQQQkkkkkkQQQ===999999111111111000000//////......++++++++++++************++++++,,,------...//////------,,,,,,,,,,,,+++++++++++++++,,,---.........---,,,,,,,,,,,,,,,------///222555777777777888999999:::;;;;;;:::777333111000111111111000222555777;;;AAAFFFHHHMMMUUU[[[\\\^^^bbbeeedddbbb______```ZZZ]]]^^^WWWLLLBBB??????===:::;;;=========AAAFFFKKKVVVjjj}}}kkk^^^VVVWWW\\\bbbnnnzzzaaaaaaaaa```]]][[[XXXVVVUUUUUUVVVZZZbbbnnn{{{xxxsssmmmfffbbbbbbjjjrrr~~~{{{xxxvvvssstttvvvwwwxxxyyyyyyyyy~~~|||zzzyyyzzz|||~~~}}}{{{vvvrrrnnnkkkooooooooonnnnnnmmmlllkkkllllllkkkjjjjjjiiihhhhhhjjjkkkmmmnnnpppqqqqqqqqqnnnnnnnnnnnnnnnnnnooooooooooooooonnnmmmlllnnnpppnnnnnnnnnlllhhhddd```^^^ZZZYYYVVVSSSQQQOOOMMMMMMKKKJJJGGGCCC@@@>>>===<<<<<<:::888555444333333222222222111111000000000///......///000111222333333///000111111222222222111444555666666777666666666666777888999888666444333555555666777777777777777555777999:::::::::;;;<<<:::;;;<<<;;;:::;;;===>>>>>>BBBGGGLLLPPP[[[sssyyydddYYYMMMJJJHHHCCC>>><<<<<<;;;999999:::<<>>>>>===:::666333222555999===DDDWWWzzz{{{[[[FFF888666777000111000000000/////////............------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++***+++---///000000333777888888888999:::;;;<<<>>>>>><<<888444222111111111000111444:::>>>EEEKKKOOOQQQUUU\\\aaabbb___bbbdddaaa\\\[[[^^^bbbfffgggdddYYYJJJ???<<<===<<<;;;<<>>@@@CCCIIINNNTTTbbb|||mmm[[[RRRJJJHHHFFFBBB===<<<;;;::::::999;;;===???AAA@@@@@@???>>>;;;888666444000333999>>>GGG___nnnPPP@@@555444666000000000000000///////////////......------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++******)))***,,,///222555333555888999999999:::;;;<<<=========:::777333111000000000111333999AAAGGGPPPUUUXXXXXXZZZ___bbbaaa^^^``````]]]YYYYYY___eeeoooiii^^^QQQFFF>>>:::999:::999;;;>>>AAAEEEPPP[[[ooo}}}jjj]]]ZZZZZZ___lll~~~fffffffffeeecccaaa```___\\\]]]]]]]]]```hhhttt}}}xxxpppgggbbbgggmmmvvv}}}yyywwwoooppppppqqqrrrsssttttttxxxzzz|||~~~}}}zzzvvvsssrrrsssuuuwwwxxxyyyyyyzzzzzzyyyxxxvvvtttqqqooonnnmmmmmmmmmllljjjiiigggfffdddddddddccccccbbbbbbbbbccccccdddeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeedddcccccccccbbb```^^^^^^```cccccccccbbbaaa^^^ZZZVVVTTTMMMLLLJJJHHHFFFDDDDDDCCC@@@@@@>>>===;;;999777777777777777444222111222444////////////............---...///000111222333333111222222333333333222222333333444444555444444444777777888888777666555444555666777777888888777777666777999:::999999999:::666888999999999:::<<>>???@@@BBB???;;;777555444555666222555;;;BBBMMMhhh```GGG===444222444000000000000000////////////,,,,,,,,,,,,++++++++++++//////...---,,,,,,++++++------,,,,,,,,,,,,++++++---------,,,+++************)))***+++...111555777666777999999999:::<<<===;;;;;;:::888666333000...000000222555:::BBBKKKRRRXXX]]]___]]]]]]```aaa___^^^^^^]]]ZZZXXXZZZ```eeehhh___QQQEEE>>>:::777555777777:::@@@EEEOOO```oookkk]]]YYYYYYaaannniiihhhfffeeedddcccbbbbbb```aaaaaa```aaagggrrrzzz}}}uuukkkcccccchhhpppzzz~~~zzzxxxooooooooooooooopppqqqqqqtttvvvzzz|||{{{xxxtttqqqpppqqqssstttvvvvvvwwwwwwwwwvvvuuusssrrrqqqqqqqqqllllllkkkiiigggeeecccbbb________________________```aaaaaaaaaaaa```______``````aaaaaa```___^^^]]]]]]]]]\\\YYYWWWWWWXXXZZZYYYYYYYYYXXXUUURRRNNNLLLGGGGGGEEECCCBBBAAA@@@@@@<<<;;;;;;999888666555444555666555333000///111333////////////////////////...//////000111222222333333333444444444333333222222222333444555555555444888888777777666666555555666666777888888888888777666888999999888777888999777888999::::::;;;>>>@@@EEEFFFLLLWWWeeeyyykkkZZZRRRKKKEEEDDDBBB===::::::888999;;;===>>>?????????<<<=========<<<999777555555777<<>>:::222000222000////////////000000000000+++++++++,,,,,,,,,,,,,,,---------------------,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,---000222555777999999999999888:::===@@@<<<;;;888555333000///...000222555:::AAAKKKVVV]]]^^^bbbdddaaa___``````^^^^^^[[[XXXUUUUUUXXX\\\___WWWPPPFFF===999888777777999:::???GGGPPP```wwwxxxhhh\\\ZZZ___fffsssjjjiiigggeeedddcccddddddcccddddddbbbbbbgggpppxxxxxxmmmddd^^^bbbjjjsss}}}~~~{{{yyyoooooonnnnnnnnnooooooppprrrtttxxxzzzzzzwwwssspppoooppprrrssstttuuuuuuvvvtttsssrrrqqqqqqqqqrrrssskkkkkkjjjhhheeeccc```___\\\\\\\\\\\\\\\]]]]]]]]]_________^^^^^^\\\[[[[[[]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYXXXUUUSSSRRRSSSTTTRRRRRRRRRQQQOOOLLLHHHFFFDDDCCCBBB@@@????????????888888888777666444333222333444444222///...000333111111111111222222222222//////000000111111222222444444444555555444333333333444555666777777777777999888777666555555555666666666777888888888888888666888999999777666666777777999:::;;;;;;===???BBBGGGGGGMMM[[[lllxxxdddUUUPPPIIIDDDBBB???;;;888999777999;;;>>>@@@@@@???>>>888???IIIOOOOOOHHH>>>777555777<<>>AAA???===999666333111000000000333888>>>GGGRRR]]]eee```dddfffcccaaaaaaaaa^^^\\\XXXSSSPPPRRRUUUWWWYYYJJJFFFAAA<<<888888999;;;===???EEENNN[[[ooo~~~pppeee[[[VVV]]]gggwwwhhhhhhgggffffffeeedddcccggggggeeecccdddhhhnnnrrr~~~{{{lllbbb```^^^bbblllwww~~~}}}|||{{{sssqqqnnnlllkkkmmmoooqqqqqqrrruuuxxxyyyxxxsssppprrrrrrrrrqqqqqqpppppppppppppppoooooonnnoooooopppmmmgggaaa```bbbcccaaa]]][[[[[[ZZZZZZZZZ[[[]]]^^^]]][[[XXXVVVVVVWWWYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVRRRRRRQQQPPPOOONNNNNNMMMOOOMMMKKKIIIFFFDDDCCCCCCAAA@@@???>>><<<:::999888::::::999777666444333333111111000000000000000000333222111000000111222333111111111111111111222222111222444555555555444444444666888999:::999777666888999999888555444444555777777666666666777999:::===>>>>>>===:::999999:::===777555888;;;===BBBGGGNNNQQQWWWbbbuuuoooaaa\\\JJJGGGBBB>>><<<;;;:::888999:::;;;============<<<:::>>>KKKYYY\\\RRRCCC:::999:::===FFFZZZyyyuuuOOOFFF:::333222333333111000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......(((+++///222333555666888777888888:::<<<>>>@@@BBB>>>:::444222222222111///111777AAAJJJRRRXXX^^^aaacccccceeegggfffccc^^^ZZZXXXSSSNNNLLLMMMNNNLLLJJJEEEBBB@@@>>>999555999AAA<<<@@@HHHUUUlll}}}nnncccZZZXXXZZZaaannn|||hhhhhhfffeeeeeedddddddddgggfffeeeccccccggglllqqqyyy~~~tttjjjbbb___aaaiiirrrxxx~~~~~~xxxuuuqqqmmmjjjiiijjjkkkpppqqqsssvvvxxxwwwssspppsssrrrrrrqqqppppppoooooonnnnnnnnnmmmmmmmmmnnnnnnkkkfffaaa___aaabbb```]]]]]]\\\[[[[[[[[[[[[\\\]]]YYYXXXUUUSSSSSSSSSUUUVVVUUUUUUTTTTTTSSSRRRRRRQQQOOOOOONNNMMMLLLKKKJJJJJJKKKJJJHHHEEECCCBBBAAAAAA>>>===<<<;;;:::888777777777777666666555555555555111111111111111111111111111111111000000111111111111111222222333333333444333333444555555555444444444666777999999888777666999::::::999666555666777888777777777777888999:::===>>>>>>===;;;::::::;;;<<<888777:::>>>@@@DDDIIIKKKPPPZZZkkk{{{iii[[[VVVIIIFFFAAA>>><<<;;;:::999999:::<<<=========<<<<<<@@@===>>>CCCDDD???;;;999;;;;;;???JJJ```hhhIIIAAA777111000111000/////////////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---...///***---000222333444666888888888:::;;;===>>>???@@@;;;777333111222333333222555<<>>>>>999999888777777666666555222333333444444555555666111111222222222222222222000111111222222111111000111222222333444555666666555555555666555555444333444555777888888888777666999::::::999777666777888999888888888888999::::::;;;<<<======<<<;;;<<<===<<<999999===AAABBBFFFLLLNNNUUUccczzzqqqbbbUUUNNNHHHEEE@@@===<<<<<<;;;999:::;;;<<<=========<<<;;;@@@999333333444444666:::>>>@@@FFFTTTlllyyyWWWCCC===666222111111000...////////////////////////...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////---///222333444444666777888999<<<>>>???>>>>>>===777444111000111444555666<<>>;;;999444222///...000333777999DDDJJJTTT\\\```bbbbbbbbbbbb```^^^]]]\\\ZZZWWWTTTUUUWWWXXXSSSJJJAAA<<<:::>>>:::999===AAADDDKKKSSSaaaqqquuubbbWWWSSSPPPWWWddduuugggfffeeeeeeeeefffggghhhiiihhhgggdddcccdddhhhkkkooopppvvv~~~rrrjjjcccbbbeeejjjqqqxxxzzzwwwtttpppllljjjjjjiiihhhhhhiiikkkmmmnnnnnnlllnnnnnnmmmkkkjjjhhhgggfffgggggghhhiiijjjjjjiiiiiifffdddbbbaaaaaa```___^^^[[[[[[ZZZXXXWWWUUUSSSSSSOOONNNLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCCCCBBBAAA@@@??????>>>===<<<;;;::::::::::::444444444444444444444444222222222222111111111111111111222222222333333333222333444555555444333222///000111222333444555666666666555555444444444444444444555555666666666666555777888777666666777888999999999:::999999999999888999;;;<<<;;;<<<>>>???>>><<<>>>BBBDDDFFFLLLTTTcccooozzzmmmdddZZZPPPKKKEEEBBB>>><<<<<<===<<<<<<<<<<<<=========<<<:::999444222555999:::888999<<<>>>KKKaaa{{{^^^FFF:::888666444333222111///........................------...///000000//////------------------------***+++++++++,,,,,,,,,---------------...///000000222333555555555666888999:::<<<>>>@@@???<<<888666222000///...///333999<<>><<<<<<<<<<<<<<<>>>@@@HHHXXXhhh~~~qqqbbbVVVPPPOOOWWWdddxxxffffffgggggghhhhhhhhhhhhhhhhhhgggdddbbbcccfffhhhhhhkkkqqquuuxxxyyypppgggeeefffiiiooouuuzzz}}}{{{wwwrrrnnnkkkiiihhhgggffffffgggiiikkkkkkjjjiiiiiihhhgggeeedddcccccccccdddfffggghhhggggggfffccccccbbbaaa```___^^^^^^YYYYYYYYYWWWUUUSSSQQQPPPNNNMMMLLLJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888888888888444444444333333333333333333333222222111000//////000000111111222333333333333444444555555444444333000000111222333444444555555555444333333333444444444444444444555555555666444555777777666666777999999999999:::999999888777666888:::::::::;;;<<<>>>??????BBBGGGJJJNNNWWWaaarrrqqqfff^^^UUUNNNKKKCCC@@@===<<<<<<===============>>>>>>===;;;999888777444333444444333888>>>AAAUUUtttnnnSSSDDD777666444222111///..............................,,,,,,...///000000000000------------------------((((((((())))))******+++......---......///000111333555666666666777999<<<;;;===>>>???===999555333000000000000222777???DDDQQQVVV]]]aaabbbaaa```______\\\YYYXXXXXXZZZZZZZZZ\\\XXXPPPGGG@@@<<<===>>>;;;<<>>>>>===<<<;;;:::999999::::::888777666555444444333333333222222111111111333333222222111000000/////////000000111222222333333333222222222222333333222333333333444444555555333333222111222333444444444444333333444444555666444666777777777777999:::888888999999999888777666666777999999999999;;;<<>>======>>>>>>>>><<<;;;999888:::666333333333555===FFFRRRiii~~~\\\HHHAAA777666555222000......///........................+++,,,---///000111111111........................(((((()))******+++,,,,,,............///000111222444555666666777888;;;>>><<<=========:::777333111///000111333666>>>HHHOOOXXX[[[```bbbbbbaaa```___^^^[[[WWWVVVXXX\\\^^^___ZZZSSSIIIAAA===<<<=========>>>CCCLLLWWWhhhxxxaaaXXXUUUVVV___kkk{{{dddfffiiilllmmmllljjjiiieeeeeecccaaa^^^^^^```bbb___aaadddhhhkkktttzzzooojjjgggeeeggglllqqq}}}xxxwwwvvvtttsssrrrqqqqqqgggeeeccccccdddfffffffffaaaaaa``````______^^^^^^\\\]]]___aaabbbbbbaaa```]]]^^^___^^^\\\ZZZZZZZZZXXXYYYYYYXXXWWWUUURRRQQQKKKKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDD<<<<<<;;;:::999888777777999888777555444333222222222222222111000/////////222222222222111111111111...//////000111111222222333222111000000111222333444444555555555555555555222111111000111222444555444333333333333444555555555666888888888888:::<<<777888999999888777666555555777888888888888:::;;;CCCDDDIIIQQQXXXbbbssszzzooocccZZZQQQHHHDDDEEEAAA???<<<;;;<<<>>>>>>>>>>>>>>>>>>>>><<<:::888777888666666999:::<<>>DDDEEEKKKUUU```ooolllcccWWWPPPLLLJJJFFFCCCBBB@@@>>>;;;:::;;;===>>>??????>>><<<:::777555333555999666666<<>>@@@>>><<<888444111///...000000333:::CCCNNNUUUYYY\\\```eeegggfffbbb___]]]ZZZWWWWWW]]]eeefff___VVVKKKDDD>>>???@@@???@@@BBBBBBOOOYYYkkk}}}eeeYYYOOOQQQ[[[kkkccceeegggiiijjjiiihhhgggcccaaa___\\\\\\]]]^^^```ddddddfffhhhhhhlllyyy{{{uuuoookkkgggdddhhhppp{{{|||xxxxxxxxxxxxwwwwwwwwwwwwoookkkfffcccaaa___]]][[[\\\[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]][[[ZZZXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[YYYWWWUUUTTTTTTRRRPPPNNNJJJJJJJJJIIIGGGEEEBBBAAABBBBBBAAA@@@@@@??????>>>;;;;;;:::999777555333222555555555444555555666666111111111111000000000000000000000//////.........111111000000111111222333111111111111000000000000333333444444444444333333222222222222222333333444444444444555555555555666666666666777777777888888888888888888888888888888555555666777999;;;???AAAIIIKKKSSS```nnnyyyfff^^^SSSLLLIIIGGGDDDAAA???>>><<<;;;;;;===???AAA>>>===<<<:::888666444333555999777999DDDOOOeeetttUUU@@@666333444444444333222111111111000///...------,,,,,,,,,------------------------------------...///000111333777===AAABBBAAA@@@@@@<<<444///000222333555999777777888999:::;;;<<<===>>>===999666333111000000000222777???IIISSSZZZ^^^___bbbeeeeeebbb^^^[[[ZZZYYYYYY\\\aaafffbbbYYYPPPFFF@@@<<<===??????BBBEEEHHH\\\ooommm[[[UUUSSS\\\jjj}}}dddfffhhhiiijjjiiihhhgggcccaaa^^^\\\[[[\\\]]]^^^bbbccceeehhhhhhjjjsss~~~~~~~~~~~~yyytttoooiiieeedddkkkuuu~~~~~~zzzzzzzzzyyyyyyyyyxxxxxxrrrnnnjjjfffccc```]]][[[ZZZZZZYYYXXXXXXYYYZZZZZZ]]]]]]\\\[[[YYYWWWVVVTTTQQQRRRRRRSSSUUUVVVXXXYYYVVVTTTRRRQQQQQQPPPNNNLLLJJJJJJJJJHHHFFFCCCAAA???@@@@@@???>>>>>>======<<<999999888777666444222111333333222111111111222222111111111111000000000000000000000///////////////222222111111222222333444333222222111000000//////222333444555555555555555333222222222222333444444444444444555555555555666777777777777888888888888888888888888888888888888666777999:::<<>>666000---000222222444777666777999:::;;;;;;::::::<<<999666333111111222222222666>>>GGGPPPYYY___bbbbbbcccccc```\\\XXXVVVVVVYYY\\\aaaeeeccc[[[OOOGGG@@@;;;:::<<<>>>@@@EEEKKKUUUssskkk]]]UUUWWW___oooeeegggiiijjjkkkjjjiiihhhbbb```^^^]]]\\\^^^```bbbdddccceeeffffffgggnnnwww~~~~~~}}}}}}||||||||||||{{{}}}~~~yyyssskkkfffccciiiqqq{{{}}}}}}|||{{{{{{zzzyyyyyytttqqqmmmiiifffccc___\\\ZZZYYYWWWUUUUUUVVVXXXYYYXXXYYYYYYYYYYYYYYYYYYYYYQQQPPPQQQQQQRRRSSSTTTUUUSSSQQQOOOOOOOOONNNMMMKKKJJJJJJIIIHHHFFFCCC@@@>>>???>>>>>>======<<<;;;;;;888888888777666555333222222111000///////////////111111111111000000000///111111111111111000000000333222222222222333444444222222222111111000000000222333444555666666666666333333333333333444555555444444444555555555555666777777777777888888888999888888888888888999999999999;;;===>>>???BBBHHHMMMQQQXXXfffxxxpppaaaWWWQQQJJJEEEBBBAAA@@@>>>;;;<<<<<<===>>>@@@AAABBB;;;;;;999888666555444444777<<<999???UUUooorrrUUUCCC999444444222222222111111000000000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///444999<<<;;;777444222000------111333222333777666777999;;;;;;:::888777888666333000///111333555555;;;EEENNNVVV[[[___aaabbbaaa___[[[VVVTTTTTTUUU[[[^^^bbbbbb[[[QQQGGGAAA<<<:::999<<>>>>>======<<<;;;;;;;;;888888888888777666555444555444333222222222222222111111111111000000000///222222222222222222222222333333333222333333444555000000111111222222222333222333444555666666666666444444333333444444555666444444444555555555555666666777777777777888888888777777888888888999999999:::===???@@@@@@DDDKKKQQQ___iiixxx|||fffYYYRRRNNNHHHCCCAAA@@@???>>>======>>>???????????????<<<;;;999777666666555666555<<<<<>>======<<<<<<;;;::::::999888888888888777777666555333222222111111111111222111111111111000000000000222222222222222333333333333333222222333333444555000000111111222333333444222333444555555555555555555444444444444555666666444444444555555555555666666666666666777777777777777777777888999999::::::999<<<@@@AAABBBHHHQQQYYYkkkwwwrrraaaXXXNNNLLLGGGCCC@@@>>>>>>>>>>>>???@@@@@@@@@???>>>===;;;:::888666666666666777222===AAANNNppp}}}rrrrrrtttRRRAAA;;;555222333222111111111111111111111000000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...,,,---///111//////111555666444666;;;888888999999888777555444333222000///000333555777===EEENNNUUUWWWWWWXXXYYYZZZYYYVVVSSSQQQQQQUUUXXX\\\ZZZTTTMMMEEE@@@>>>>>><<<<<>>===;;;;;;::::::999888888777666666777777777666555555000000/////////000111111111111111111000000000000000000000111111111222222222222222222222333333444222222222222222222222222333333444444444444333333555555555555555666666777444444444555555555555666444555555555666666666666666777777888999999::::::999>>>DDDGGGIIIQQQ]]]fffuuuzzzhhh\\\WWWLLLJJJGGGBBB>>><<<=========>>>@@@AAAAAA@@@>>>===999888666555444555666666222???GGGWWW|||nnnhhhooo|||```FFF===;;;666444555000000000000000000000000000111222333222000...---------------------------------,,,,,,,,,,,,------...//////......///111444...---000333333111444999:::999999777666555444444111111111111222444666777???FFFPPPVVVWWWVVVWWWXXXWWWVVVTTTQQQPPPQQQTTTXXXXXXSSSKKKCCC???=========<<<===AAAFFFMMM\\\uuuvvviii]]]YYYUUUTTT^^^mmmeeefffhhhiiiiiigggfffeeedddcccbbbbbbcccfffiiikkkooolllkkkllljjjeeedddgggooo|||~~~{{{{{{{{{zzzyyywwwtttssswwwzzz~~~{{{rrrnnniiijjjpppwww}}}{{{wwwtttsssqqqqqqrrrssstttqqqmmmiiibbb^^^WWWQQQNNNOOOQQQSSSRRRQQQPPPPPPPPPRRRSSSTTTQQQPPPOOOMMMKKKJJJIIIIIIHHHFFFEEEFFFGGGGGGFFFEEE@@@@@@AAAAAA@@@???===<<<999999888888777666666666444555555555555555444444333222222222333444555555111111111111000000000000......//////000000000111222222111111222222333444444444333222222111111111333333333444333333222222555555555555555666777777444444444555555555666666444444444444555555555666666777777888999999::::::;;;AAAHHHMMMQQQZZZhhhssskkk\\\TTTQQQJJJIIIFFFAAA===;;;;;;<<<;;;===@@@BBBBBBAAA???>>>888777555333333333555666444BBBKKK\\\gggfffsssgggNNN999666666222///222.........///////////////111222333444333111///.................................---,,,,,,---------***+++---------...000222222111333666555333777===;;;:::888666555444444444111111111222333555666777???GGGQQQVVVWWWVVVWWWYYYWWWVVVTTTQQQOOOPPPTTTWWWUUUNNNEEE???<<<<<<<<<;;;;;;===BBBHHHQQQcccxxxeeeXXXQQQTTTXXX]]]lll~~~eeefffggghhhhhhgggffffffeeedddcccbbbccceeehhhiiijjjiiihhhggggggfffgggggglllttt~~~}}}|||{{{yyyxxxvvvuuuyyy{{{}}}~~~uuuqqqllljjjmmmsssyyy|||{{{wwwsssqqqwwwtttqqqpppqqqpppllliiidddaaa\\\WWWSSSPPPOOONNNOOONNNMMMLLLMMMNNNPPPRRROOOOOOOOOOOOMMMJJJHHHGGGCCCCCCDDDEEEEEEEEEEEEEEEAAA@@@???>>>===<<<<<<<<<999999888777666555444444555555555444444333333333111111111111000000000000//////............/////////////////////000111111//////000111222333333444444444444333333222222222222222333333333333444444444333111111222444777999444333222222222222333444777777666666666666777777888777777888:::<<<<<<<<>><<<>>>AAABBBAAA===999777888666444444666888999999AAAEEETTTooo~~~lllnnnyyyyyyRRRHHH;;;333000000///---000000///...............---...000111111000...------------,,,,,,+++++++++***+++,,,---...---,,,,,,------......///000000000444333333333555777999;;;777777777777777666555444---111555666666666999;;;GGGLLLSSSYYYZZZYYYXXXWWWVVVXXXYYYWWWSSSQQQRRRUUUGGGBBB@@@@@@>>>:::;;;??????FFFOOOYYYeeexxxqqq```XXXRRRPPPWWWaaapppffffffggghhhhhhhhhgggfffgggfffdddddddddfffhhhiiiiiiiiihhhhhhggggggggghhhhhhmmmwww~~~|||zzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||xxxsssmmmjjjlllpppuuuwww~~~~~~zzzwwwvvvyyyvvvsssqqqqqqpppmmmkkkfffccc___ZZZVVVSSSPPPPPPNNNMMMLLLKKKKKKLLLMMMOOONNNNNNNNNMMMLLLJJJHHHGGGCCCCCCDDDDDDDDDDDDCCCCCC>>>===<<<:::999999888888999999888777666555444333444444444333333333333333222111111111000000////////////............//////...............///000000///000000000111222222222555555444333333222111111111222222333444444555555888777444222222333555666555555444333333444555555666666555555555555666666999888888999:::<<<======CCCHHHMMMSSS[[[iii{{{yyyjjj___TTTKKKHHHCCCAAA???<<<;;;;;;<<<======???BBBCCCBBB???<<<999777555444333555777888999CCCMMM```{{{uuu{{{lllJJJBBB888222111222111///000000///...............---...////////////...------------,,,,,,+++++++++***+++,,,---------,,,,,,------......///000000000444444444555666888999:::777888999:::;;;::::::999111444777777777999<<>>???>>><<<===BBBAAAKKKZZZggguuu}}}dddVVVTTTSSSXXXdddrrrggghhhhhhiiihhhhhhggggggiiihhhfffeeeeeeggghhhiiihhhhhhhhhhhhiiiiiiiiiiiigggiiimmmttt~~~||||||~~~~~~}}}||||||{{{~~~yyyrrrmmmmmmooorrrttt{{{~~~|||zzz{{{xxxtttrrrpppooommmllliiihhhddd```[[[WWWTTTRRRPPPNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDDDDDDDCCCBBBAAAAAA??????===<<<;;;:::::::::888888777666555444444333222222222222222333333333222222222111000//////...//////............//////...------------......///000000000000000000000000555555444333333222111111222222333333444555666666888777555333333444555666777666555555555555666777555555555444444555555555::::::999:::;;;===>>>@@@GGGLLLTTT[[[fffvvv~~~jjj___XXXPPPIIIEEEAAA@@@===;;;;;;;;;<<<======>>>@@@AAAAAA???<<<:::777666555666777:::===???HHHXXXrrrrrrYYYAAA;;;555222222333333111000//////............///------------------------------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,---......//////000000111333444555666777888888888666888:::<<<>>>>>>===<<<777888888888999<<<@@@DDDJJJOOOWWW]]]___^^^\\\\\\XXXUUUTTTUUUVVVRRRJJJCCC@@@======??????>>>AAAGGGKKKXXXjjj|||mmmZZZRRRSSSYYYfffxxxiiiiiiiiiiiiiiihhhhhhhhhiiihhhgggeeeeeefffggghhhggghhhiiijjjkkkkkkkkkkkkjjjiiihhhjjjppp~~~~~~~~~}}}}}}}}}||||||}}}zzztttrrrssstttuuuzzz}}}|||yyyuuuqqqooonnnnnnmmmooommmkkkgggbbb]]]YYYWWWTTTRRROOOLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;;;;777777666555555444333333000000111111222222222333333222222111000///......//////............//////.........------......///000000000///////////////222222333333333333444444444444444444555555555555444333333333444666888999888888888777777888888888777666666555555666666777:::::::::;;;;;;===@@@CCCHHHOOOZZZeeerrrppp^^^VVVSSSMMMFFFAAA???>>>===;;;;;;;;;<<<===:::;;;=========;;;:::888888999999999;;;@@@EEEIIIQQQggg```KKK999666333111222333222111000///............//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///000000111111222333555666777777666666666888:::===>>>>>>===<<<;;;:::888888:::???DDDHHHNNNSSSYYY^^^___]]]\\\[[[XXXWWWWWWWWWTTTNNNEEE>>>@@@>>>>>>@@@@@@@@@FFFMMMZZZhhh{{{eeeXXXWWWWWWdddwwwkkkkkkjjjjjjiiiiiiiiiiiiiiigggfffddddddeeeggghhhiiiiiikkklllmmmnnnnnnmmmjjjhhhggggggiiiuuu~~~}}}||||||zzzzzz{{{||||||yyyyyyzzzzzz|||}}}yyyuuurrrqqqrrrtttuuutttqqqmmmhhhccc___]]]WWWTTTQQQMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@<<<;;;:::999888777777777666666555555444444333333000000000111111222222222222222111111000//////...//////............//////000000///////////////000000000000//////////////////000111222444555666777777666666555555444444333333333222333444555777888999999999999999999999999999999888888888888999999999;;;<<<<<<<<>>===<<<<<<;;;<<<======;;;;;;;;;;;;;;;:::999888::::::::::::<<>>===:::888888<<>>>>>@@@@@@CCCLLLWWWjjjvvvsss]]]XXX[[[```qqqmmmlllkkkjjjjjjjjjjjjjjjhhhgggeeeddddddeeeggghhhkkklllnnnooopppppppppoooiiifffeeeggghhhqqq~~~}}}|||yyyzzz{{{|||}}}~~~yyyvvvvvvyyy||||||zzzwwwrrrmmmhhheeecccZZZWWWSSSNNNJJJGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@===<<<;;;999888888888888555555444444444333333333111111111111111222222222111111111111000000000000//////............//////111111000////////////000000000000000000000000000...///000222444666777888777777777666555555444444777666555555444444555555999999:::;;;;;;:::999999<<<;;;;;;::::::;;;;;;<<<:::<<<>>>>>>???BBBIIINNNSSS^^^oookkk___SSSNNNJJJEEE@@@???=========<<<======>>>>>>>>>>>>===<<<;;;:::999999:::::::::;;;???IIIWWWaaa}}}```III>>>555444333222111000/////////............//////000------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---......//////000000111111222000111222444666666777777???@@@AAABBBCCCCCCCCCCCC???<<<:::;;;AAAIIIOOOSSSXXXZZZ\\\\\\[[[[[[[[[\\\\\\]]]ZZZSSSIIIBBBAAABBB======>>>BBBEEEMMM\\\kkk{{{{{{gggZZZZZZcccpppnnnnnnlllkkkjjjjjjjjjkkkhhhgggfffeeeeeegggiiikkknnnoooqqqrrrsssrrrqqqpppkkkfffdddfffgggmmmwwwyyy{{{|||}}}{{{wwwxxx|||{{{uuupppllliiihhh```]]]XXXRRRNNNJJJHHHHHHGGGFFFEEECCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>???>>>===;;;::::::999999444444444333333333333333222222222222222111111111000000000000111111111111//////............//////000000///...............///000000000111222222222000111111222444555555666555555666666666777777777888888888777777777777777999999:::;;;;;;:::999999<<<<<<<<<;;;;;;<<<<<<<<<<<>>???=========>>>>>>>>>??????@@@>>><<<:::999888777777888:::===CCCMMM```uuukkkPPP@@@:::333333222111000///000111...............///000000---...////////////...---+++++++++,,,,,,---------,,,,,,+++++++++,,,---.../////////000111111222222111222333444666888:::;;;@@@@@@AAABBBCCCFFFHHHIIICCC@@@???AAAIIIQQQXXX[[[ZZZ[[[\\\\\\[[[]]]```cccbbb]]]TTTKKKCCC@@@@@@AAA===>>>AAAHHHQQQ```vvvyyyllleeebbbjjjwwwooonnnlllkkkjjjjjjkkkkkkhhhgggffffffgggiiikkkmmmoooqqqsssttttttsssrrrqqqpppiiieeefffeeeiii}}}wwwzzz|||}}}}}}~~~yyyuuuwww|||}}}wwwqqqnnnlllkkkgggccc^^^XXXSSSOOOMMMLLLGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@???>>>===;;;;;;999888777666666666444444333333333333333333444333333333222111111111/////////000111111222222//////............//////000///...---------------//////000111222333333444333333333333333333333333333333444666777999::::::777777888999:::;;;;;;<<<999999:::;;;;;;:::999999<<<<<<<<<;;;;;;<<<<<<<<<===AAADDDEEEFFFKKKTTT[[[mmm{{{{{{jjjWWWQQQLLLHHHBBB<<<<<<@@@======>>>>>>??????@@@@@@???===;;;888666555444444666:::BBBMMM^^^xxx}}}]]]FFF:::888222222222111///000222333...............///000111---...000111111000...---+++++++++,,,,,,------------,,,+++***+++,,,---.../////////000111111222222333333333555777:::===???>>>>>>>>>???BBBEEEIIIKKKGGGDDDCCCFFFOOOXXX^^^aaa[[[[[[[[[[[[\\\```eeeiiiggg\\\NNNDDD@@@@@@@@@@@@???@@@FFFPPP]]]qqq~~~jjjfffiiiooo~~~pppnnnkkkiiihhhiiijjjkkkkkkjjjiiiiiijjjllloooppprrrrrrrrrrrrrrrrrrrrrqqqmmmhhhfffggggggjjjwww~~~{{{xxxxxx{{{~~~}}}|||}}}~~~~~~~~~}}}yyyvvvsssqqqnnnkkkkkkhhhdddaaa^^^[[[WWWTTTOOOJJJCCC???>>>???@@@AAA?????????>>>>>>=========:::999888777777777999999666555333111111222333444000000000000111111111111//////000111111111111111111111000000//////......///...---,,,,,,---...///000111222333444555555666555444333222222222333444333444444555666777888888888888888777888999999::::::<<<>>>>>><<<;;;:::;;;===>>>?????????@@@@@@AAA@@@EEEIIIJJJKKKRRR___iii|||pppbbbTTTPPPJJJCCC>>>;;;:::::::::;;;===???@@@???>>>===:::888555555666888999999;;;;;;FFFaaafffJJJ;;;888222111000///......///000000////////////////////////........................*********++++++,,,,,,,,,------,,,,,,,,,------...000000111222333444444555222333444777999<<<>>>???BBB@@@>>>AAAEEEJJJKKKKKKBBBBBBEEELLLVVV___ccceeeaaabbbaaa^^^bbbjjjoooooo___SSSFFF@@@===;;;===@@@DDDBBBIII]]]www~~~lllaaajjjzzzmmmllliiigggggggggiiijjjiiiiiiiiijjjlllooorrrtttsssssssssssssssrrrrrrrrrnnnjjjhhhhhhfffgggqqq|||~~~{{{xxxxxxzzz~~~~~~}}}zzzvvvtttsssqqqooommmmmmjjjgggdddbbb___ZZZWWWQQQLLLFFFAAA??????@@@@@@>>>>>>>>>=========<<<<<<999888888777777777777888666444333111111222333444222111111111000000//////...///000000111111111000111000000000/////////...///...------------...///000000111222333444555555555555444333333444444555444444555666777888999999999999888888999999:::;;;:::<<<>>>===<<<;;;:::;;;<<<===>>>??????@@@AAABBBEEEJJJOOORRRWWWaaappp{{{|||fffYYYQQQMMMHHHBBB===;;;;;;;;;;;;===???@@@AAA@@@???>>>;;;999777666777888::::::>>>DDDXXXyyyrrrZZZBBB999999444333222111000//////000111////////////////////////------------------------,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,---......///000000111222444555666777333555777:::<<<>>>???@@@>>>===>>>AAAFFFIIIJJJIIIEEEFFFJJJQQQZZZaaaeeeeeecccbbb```aaahhhpppnnnhhhXXXNNNDDD@@@???>>>AAAEEEGGGJJJYYYsssrrrggggggxxxjjjhhhgggeeeeeefffhhhiiihhhhhhiiikkknnnqqquuuwwwttttttsssssssssrrrrrrrrrpppmmmjjjhhhdddccciiippp||||||yyyxxxzzz}}}~~~{{{xxxuuurrrrrrqqqpppooonnnllljjjiiigggddd```\\\UUUPPPJJJEEEBBBAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;777777777777777666555555555444333222111222333444333333222111000///.........//////000000000000000000000000000///////////////......------....../////////000111222333444444666555444444444555555666444444555666777888999999999999999999:::::::::;;;999;;;<<<===;;;;;;;;;<<<<<<>>>@@@AAABBBCCCEEEGGGKKKOOOUUUZZZbbbpppooo\\\QQQKKKIIIDDD@@@===;;;;;;<<<===>>>@@@AAAAAAAAA???>>><<<:::888777777888:::<<<>>>MMMkkkyyy]]]JJJ:::777999555444444222111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,------///000111000111222333555666777888444777:::>>>@@@AAA@@@@@@;;;<<>>===@@@DDDFFFGGGHHHLLLOOOSSSXXX___gggrrr{{{fffVVVOOOFFFDDDAAA>>><<<<<<<<<======>>>@@@AAAAAA@@@>>>===;;;:::888777666888;;;>>>BBBWWW{{{dddLLL@@@666666888333444444333111000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,---...000111222111222333333444555666666666888===AAABBBBBB@@@>>>;;;>>>CCCHHHKKKKKKIIIGGGNNNQQQVVV]]]bbbdddddddddaaabbbdddhhhoooooocccUUUEEE@@@===>>>@@@AAAFFFKKKOOO\\\uuuvvvddd\\\ZZZcccxxxggggggffffffggghhhjjjjjjjjjjjjkkklllnnnpppqqqrrrnnnnnnooooooooopppppppppmmmmmmkkkgggdddbbbbbbaaaeeeuuu~~~{{{zzz|||}}}}}}}}}{{{{{{}}}}}}wwwsssrrrppppppooommmlllkkkkkkiiieeeccc]]]ZZZTTTPPPMMMJJJGGGEEE<<<<<<;;;:::999888777777666666777777666555333222444444333333222222222222000000000000000000111111//////000000000000//////////////////000000000000////////////////////////---...///000111222222333222222333333444444444444222333444555666777777888777888999:::::::::999999888:::;;;<<<<<<===???AAA>>>CCCHHHJJJKKKNNNSSSWWW^^^dddnnn{{{ooo\\\OOOKKKAAA@@@>>><<<<<<<<<===>>>===>>>???@@@???>>><<<:::888999888777777999???CCCNNNfff}}}mmmTTTCCC<<<666777777000333222222111///...---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---------...///000222333444444444444444444444444777:::>>>BBBBBB@@@===;;;:::>>>CCCHHHIIIIIIGGGFFFQQQUUUZZZ___bbbbbbbbbaaa^^^dddiiijjjhhhcccWWWMMMAAA===;;;===???@@@FFFLLLVVVccc|||tttaaaZZZ[[[aaappphhhhhhhhhhhhhhhiiijjjjjjiiijjjjjjkkklllmmmnnnnnnkkkkkklllmmmnnnppppppqqqnnnooolllgggddddddbbb___ccckkk{{{||||||}}}~~~~~~~~~{{{{{{}}}|||wwwtttrrrqqqpppnnnllljjjjjjiiifffddd```]]]YYYUUUSSSPPPMMMJJJAAAAAA???===;;;:::888777777777777777666555333333444444444333333333222222//////000000111111111111000111111111111000000///////////////000000000000...//////000000//////.........///000111222333333111111222333444444444444333333444555666777888888777888:::;;;;;;;;;:::999888:::;;;<<<===>>>AAADDDAAAGGGNNNQQQRRRUUU[[[aaafffnnn}}}vvvdddRRRGGGEEE>>>===<<<<<<<<<===>>>>>>>>>>>>???@@@???===;;;999777888999999999===EEEKKKYYYsssrrrqqq|||\\\HHH===;;;666666666...111111111111000...---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111.........//////111222333555555555555555555555555;;;===@@@BBBAAA>>>;;;888777;;;@@@DDDFFFGGGHHHIIIUUUXXX]]]```aaa```______^^^gggmmmhhh^^^UUULLLEEE???<<<;;;===???AAAHHHOOOWWWfffppp```UUUVVV^^^kkk|||hhhhhhhhhhhhhhhhhhiiiiiigggggghhhjjjkkkkkkkkkkkkhhhiiikkkmmmoooqqqrrrssspppqqqnnngggdddeeebbb]]]aaaeeeqqq}}}~~~{{{|||}}}|||xxxvvvuuussspppllliiiiiihhhgggfffaaa___\\\ZZZXXXVVVSSSPPPHHHGGGEEECCC@@@===;;;::::::999777666555444444444333444444444333333222222111111111000000000000000222222222222222111000000.../////////000000000111...///000111111000///......//////000111222333444111222333444555555555444555555666777888999::::::999:::<<<===>>>===<<<;;;999:::<<<===>>>@@@DDDFFFIIIPPPXXX[[[\\\```gggnnnttt~~~yyyiii[[[JJJAAAAAA<<<<<<<<<<<<<<<===>>>??????@@@AAAAAA@@@===;;;999666999;;;<<<===CCCMMMTTTfffuuulllssshhhNNN>>>888888333333555000000111111222111000///...////////////////////////------------------------++++++,,,---......//////000/////////000000111222444555666777888999999:::???@@@BBBBBBAAA===:::777666:::???CCCFFFJJJOOORRRXXX\\\```aaa___^^^^^^^^^dddkkknnndddWWWLLLDDD>>>???===<<>><<<;;;:::888666555444555555333333444444444333222111333333222111000///......333333333333333222111000.../////////000000111111...///000111111000///...//////000111222333444444111222444666777777666666777777888999:::;;;;;;<<<;;;<<<>>>???@@@???>>><<<999;;;<<<===???AAAEEEHHHRRRYYYaaaeeefffjjjrrryyymmmaaaVVVGGG@@@BBB<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBAAA>>><<<:::666:::===>>>@@@GGGRRRZZZvvv{{{kkkmmm{{{xxxWWWFFF888333444///000555222000111222333333222000000////////////////////////........................,,,,,,------------------111000000000000000111111444444666888:::<<<>>>???BBBCCCCCCCCCAAA===999777777;;;@@@EEEIIIOOOWWW\\\[[[^^^bbbbbb___]]]]]]^^^jjjnnnmmmaaaSSSIII@@@:::@@@======@@@BBBFFFPPPZZZfffzzznnn[[[WWWYYY\\\hhhvvvllljjjggggggggghhhhhhhhheeegggjjjkkkkkkiiiiiiiiiiiijjjlllnnnqqqtttvvvwwwxxxsssmmmiiigggfffccc```ccc___aaappp~~~|||zzzwwwvvvsssoookkkiiiiiijjjfffddd```_________^^^]]]SSSQQQNNNKKKGGGDDDBBBAAA<<<;;;999888777888888999666555444333222222222222333222111000000111222333000000/////////.........////////////////////////000000000000111111111111///000111111000111333555444444555555444444333222555777:::;;;:::::::::;;;::::::;;;===??????===;;;DDDCCCCCCCCCDDDGGGKKKMMMWWW___kkksssxxx~~~ttt```RRRIIIBBB>>>???======>>>@@@BBBCCCBBBAAACCCHHHHHHCCC??????;;;444888?????????DDDIII\\\yyyuuurrr{{{|||___NNN999777555222111111222333222222111111000000/////////...---,,,,,,---/////////............------------------------...000000BBB666///222666555555666777666555888<<>>@@@AAAAAA>>>@@@CCCFFFJJJNNNSSSVVV]]]ggguuuvvvgggVVVMMMGGGCCCBBBCCCAAA@@@>>>???AAACCCCCCBBBCCCGGGGGGBBB???>>>;;;666888???@@@CCCNNNYYYooo~~~iiiPPPBBB666555333111000000000111111111111000000000000000///...------------...///............------------,,,,,,,,,,,,---...//////AAA777000333555444333444777777777999===AAADDDFFFFFFIIIKKKHHHAAA;;;888777999<<>>???:::<<>>???=========>>><<<<<<<<<<<<>>>AAADDDEEE???BBBGGGLLLRRRXXX___ccckkkvvv~~~ttteeeYYYLLLFFFCCCAAAAAADDDFFFCCC@@@>>>@@@BBBDDDDDDFFFIIIHHHCCC>>>===<<<999;;;CCCFFFOOO```qqqoooTTTAAA999222222111000//////......///000000000000000000111///......---------..................------------++++++++++++,,,---...///999444111333666555555555999999:::<<>>>>>>>>???<<>>===;;;:::888777666666777666555333222222333333222222222222222222222222000000000000000000000000222222222222111111111111222333555555666777999<<<888999:::;;;<<<<<<<<<<<<<<<===>>>>>>===<<<===>>>;;;===>>>???@@@AAACCCEEEFFFJJJNNNSSSYYYbbblllsss{{{nnnfff[[[QQQGGGBBB???===>>>AAAJJJFFFAAA>>>???BBBEEEFFFIIIJJJHHHCCC===;;;<<<===???KKKTTTaaaxxxxxx[[[FFF<<<:::000000111000000...---,,,.../////////000000111111///.........------------.........---------,,,,,,,,,,,,,,,,,,---...////////////000333777888:::;;;:::<<<>>>???AAADDDHHHJJJPPPQQQPPPKKKCCC>>>======DDDIIIQQQ[[[bbbfffffffffjjjccc^^^```iiinnnmmmiiiXXXPPPFFF@@@>>>??????>>>BBBBBBHHHSSSbbbvvvooo```VVV\\\hhhzzzhhhgggfffggghhhiiihhhfffkkklllmmmllljjjiiiiiijjjpppqqqsssuuutttssspppnnnlllkkkiiifffeeedddfffgggfffccc```^^^^^^fffyyy|||{{{{{{zzz{{{~~~}}}}}}~~~{{{pppmmmiiigggfffdddcccaaaaaa```````````````aaaaaa^^^\\\YYYUUUQQQMMMIIIGGGCCCBBB@@@>>><<<::::::999:::888666444333333333333222222222222222222222333000000000000000000000000...///000000111222333333111333555666666888;;;============>>>>>>======<<<;;;<<<===<<<;;;;;;<<<>>>;;;???DDDFFFEEEDDDDDDEEEMMMPPPUUUZZZbbbnnn}}}}}}pppeee^^^QQQIIIBBB@@@>>><<<===AAALLLGGGBBB??????BBBEEEFFFHHHGGGEEE@@@:::888;;;@@@EEEYYYiii{{{eeeLLL===999999000111111111000///...---......//////000000000111//////.........------,,,...------------,,,,,,,,,---------......///000111+++///222444666999;;;<<<<<>>>>>???>>><<>>===<<<:::888666555555555333333444444444444555555111111111111111111111111......///111222444555666777888999999999:::<<<>>>??????@@@@@@???>>>>>>===;;;<<<======<<<===???AAA>>>DDDKKKNNNMMMLLLKKKLLLTTTYYY```hhhrrr}}}qqqggg]]]VVVFFFAAA>>>???>>>===@@@EEEJJJFFFBBBAAAAAACCCEEEEEEBBB@@@>>><<<777777>>>HHHUUUpppmmmSSS@@@777444333111111111000000/////////...//////////////////000////////////...---,,,+++------------,,,,,,,,,,,,............///000111222...444777555444777:::;;;>>>BBBFFFGGGGGGHHHKKKOOOQQQQQQOOOKKKFFFEEEHHHLLLXXX]]]cccggghhhhhhggggggcccdddhhhooorrrlll^^^SSSGGGDDDAAA???>>>>>>===<<>><<<:::999999999666666666777777777888888444444444444444444444444000111222333444666777777999:::;;;;;;;;;<<<>>>@@@>>>???@@@@@@@@@@@@@@@???===>>>?????????AAACCCFFFEEEKKKRRRVVVVVVVVVXXX[[[bbbjjjvvv{{{pppfff\\\SSSLLL???<<<;;;>>>>>>>>>AAAFFFFFFDDDCCCBBBDDDDDDDDDCCC>>><<<<<<<<<;;;<<>>===???CCCFFFSSSfffnnncccbbbjjjttteeeeeeeeegggiiiiiigggeeedddeeefffeeedddeeegggiiillllllllllllmmmmmmmmmnnndddeeedddaaa^^^]]]___bbbcccaaa```aaaaaabbbjjjssswww|||{{{{{{zzz{{{|||}}}~~~||||||zzzxxxvvvtttooonnnllljjjgggfffeeeeee````````````^^^\\\ZZZXXXWWWUUUSSSPPPMMMKKKJJJIIIFFFDDDBBB???===<<<<<<<<<888888999999999:::::::::666666666666666666666666444444555555666777777777555666999:::<<<>>>AAADDD===>>>???@@@AAABBBBBBBBB@@@AAABBBBBBCCCDDDHHHJJJKKKPPPWWWZZZ[[[^^^ccchhhrrr|||yyypppfff^^^UUUJJJDDD>>>;;;;;;>>>===<<>>@@@@@@EEEJJJKKKJJJJJJNNNRRRYYYYYYXXXVVVUUUXXX___eeegggjjjmmmlllhhheeeeeefffjjjrrrzzz{{{ppp^^^LLLBBB;;;<<<<<<<<<===BBBKKKSSSfff{{{ssseeeccckkk{{{ggggggfffeeedddbbbaaa```dddcccbbbbbbbbbeeegggiiihhhgggfffhhhkkkllliiigggdddaaa______```aaa^^^\\\^^^^^^___```bbbfffmmmqqqttt~~~zzzwwwyyyzzzzzzyyywwwvvvvvvwwwyyy||||||xxxsssooollljjjhhhgggcccbbb```^^^]]]\\\[[[[[[XXXVVVSSSSSSSSSQQQLLLHHHJJJIIIGGGDDDBBBAAA@@@???>>>>>>===<<<<<<;;;:::::::::999888777888:::<<<>>><<<;;;:::888888888999:::<<<======>>>??????@@@@@@??????@@@BBBCCCCCCBBB@@@AAAAAACCCGGGLLLOOOPPPPPPQQQXXX___cccfffmmmwww|||wwwqqqhhh^^^VVVNNNHHHDDD=========>>>>>>@@@AAABBB>>>CCCEEEBBBBBBEEECCC===@@@:::888===AAALLLiii___SSSDDD999444444333111222222222222111111111000------......//////000000.........---,,,,,,,,,+++111///,,,******+++---...............///111222333222333333333444777<<<@@@AAADDDHHHKKKNNNQQQTTTWWWWWWYYY\\\]]]^^^aaadddggghhheeeeeehhhfffbbbeeelllwwwrrr___QQQFFF???AAA===???DDDDDDEEERRRdddzzzfffbbbhhhtttggggggggggggeeecccaaa```bbbaaaaaaaaaaaabbbdddeeegggfffeeegggjjjjjjhhheeecccaaa______aaaaaa___]]]^^^___``````bbbfffkkknnnsss||||||yyyyyyzzzzzzyyywwwvvvvvvwwwwwwyyy}}}}}}wwwssspppnnnllljjjhhhgggeeebbb```^^^\\\\\\YYYWWWTTTSSSSSSRRRNNNKKKJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@??????>>>;;;:::999999:::<<<>>>???>>>===<<<;;;;;;<<<===>>><<<======>>>>>>???@@@@@@BBBBBBDDDFFFHHHIIIIIIHHHIIIKKKMMMRRRVVVYYY[[[[[[]]]dddmmmssswwwwwwmmmggg]]]TTTLLLEEE@@@===============>>>@@@AAABBB>>>DDDFFFDDDCCCDDD@@@:::<<<:::;;;@@@EEETTTwwwmmmWWWMMM@@@666333222111000000000000000////////////............///////////////////////////.........000///,,,+++***+++---...............000111222333333444444444555888===AAABBBEEEIIILLLOOOSSSWWWZZZ\\\^^^```bbbccceeehhhkkkllliiihhhiiigggfffllluuu}}}yyygggVVVKKKDDD???<<<999<<>>>>>>>>???@@@AAACCCDDDAAA@@@???>>>??????AAABBB?????????@@@AAAAAABBBBBBBBBDDDFFFIIIKKKMMMNNNNNNPPPSSSWWW]]]bbbfffhhhjjjnnnuuu~~~|||uuuoooggg```WWWNNNGGGBBB???============>>>???@@@BBBBBBAAAEEEGGGEEECCCAAA<<<777;;;<<<@@@FFFMMMbbboooTTTKKKDDD:::444222111000...///.........------------/////////........................///////////////000...,,,++++++,,,---............///000111222333444555666666777:::???BBBCCCGGGKKKOOORRRVVVZZZ]]]```bbbdddfffggghhhkkkmmmmmmkkkhhhfffeeehhhttt|||lllXXXJJJDDDAAA>>>::::::===CCCHHHSSSmmmoooccc^^^jjj}}}ggghhhjjjkkkiiifffbbb```^^^___aaaaaaaaa```^^^]]]ccccccdddeeefffeeedddcccccccccbbbbbbbbbbbbaaa```___aaacccdddccccccdddfffhhhlll{{{}}}{{{wwwxxxyyyxxxvvvuuuuuuvvvuuuvvvwwwzzz~~~~~~{{{yyywwwvvvtttpppkkkfffaaa^^^[[[YYYVVVTTTSSSRRRRRRRRRMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIEEEDDDBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGIIILLLOOOPPPSSSUUUWWWYYY]]]dddkkkqqqwww{{{}}}}}}xxxtttrrrqqqppplllhhhbbb[[[RRRJJJEEEBBBAAA@@@======>>>???AAACCCDDDEEEFFFGGGFFFCCC@@@===:::888<<<===CCCLLL[[[uuuyyy]]]III???;;;666222111111000///.........---------,,,,,,/////////......---------+++,,,,,,,,,---.........///...,,,++++++,,,---............///000111333333555666777888:::===AAADDDEEEIIIMMMQQQUUUYYY^^^aaa```bbbeeefffggghhhjjjkkkkkkiiieeeaaaaaaiiixxxvvv```NNNDDD@@@>>><<<>>>???BBBGGGMMM]]]|||uuufffaaaeeevvvggghhhjjjkkkjjjfffccc```___```bbbdddcccbbb```^^^bbbccceeeeeeeeedddcccbbbccccccdddcccbbbbbbbbbbbbaaaccceeeeeedddcccccccccfffhhhttt|||zzzwwwxxxxxxwwwuuuttttttuuuwwwwwwxxxzzz~~~~~~}}}{{{xxxrrrkkkfffbbb^^^]]]ZZZWWWUUUTTTTTTUUUPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLIIIHHHFFFDDDCCCBBBBBBCCCEEEFFFGGGHHHJJJKKKLLLMMMQQQTTTWWWYYYZZZ]]]```cccfffllluuu~~~qqqmmmiiigggfffeeebbb```WWWQQQIIIBBB???>>>>>>======>>>???AAADDDGGGIIIJJJLLLHHHCCC>>>;;;999:::;;;;;;>>>GGGYYYqqq}}}}}}bbbNNNFFF888666333222222111111000/////////.........------//////......------,,,,,,+++,,,,,,,,,---............---,,,,,,,,,------...////////////000222333444666777999;;;<<>>AAAFFFLLLWWWllluuujjjcccgggssshhhiiijjjjjjiiifffcccaaaaaabbbdddeeeeeedddbbbaaaccceeeggggggeeeccccccdddcccdddeeedddcccbbbccceeeccceeeffffffdddccccccdddhhhhhhqqq|||zzzvvvwwwxxxvvvtttssstttuuuxxxxxxxxxzzz}}}zzzssslllhhhddddddccc```\\\ZZZYYYZZZVVVUUUSSSQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQRRRRRRQQQOOONNNNNNMMMKKKIIIGGGGGGGGGGGGIIIJJJLLLNNNPPPRRRTTTUUUWWW[[[___bbbcccffflllpppuuu|||xxxnnneeebbb^^^[[[ZZZYYYWWWVVVOOOKKKDDD@@@>>>>>>>>>>>>>>>???AAADDDHHHLLLOOOQQQOOOGGG@@@;;;888777:::???;;;CCCUUUooo|||gggMMMAAA@@@333333333222111111111111000000/////////..................---------------.........///////////////------,,,,,,,,,---....../////////000111222333444777999;;;===???BBBEEEHHHJJJMMMRRRVVVYYY]]]aaadddbbbdddgggiiihhhhhhiiijjjhhhgggeeedddjjjuuu{{{}}}lll^^^NNNFFFDDDAAA>>>===;;;AAAIIIUUUgggrrreeedddgggssshhhhhhiiihhhgggeeecccaaaaaabbbdddeeeeeeeeeeeeddddddgggiiihhhfffddddddeeeccceeefffeeeccccccdddfffeeefffgggfffdddcccdddeeeiiigggmmm{{{}}}zzzvvvwwwwwwvvvtttsssssstttuuuvvvvvvxxxzzz}}}{{{tttooommmnnnnnnkkkfffbbbaaaaaa[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZ[[[ZZZXXXUUUSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRUUUXXX[[[^^^```aaa```dddjjjnnnpppuuu|||yyypppkkkddd\\\VVVSSSPPPMMMLLLLLLKKKKKKLLLHHHDDDAAAAAAAAAAAA@@@>>>@@@CCCGGGLLLQQQUUUXXXMMMEEE>>>;;;999777:::AAACCCTTTnnnpppVVV???777888111222222111000000000111////////////............,,,------------------...///////////////.........,,,,,,,,,---------....../////////000111222444444777:::===???AAACCCGGGIIILLLOOOSSSWWWZZZ]]]aaadddbbbeeehhhiiiiiihhhhhhiiifffffffffhhhrrr{{{zzzsss^^^QQQFFFDDDCCCAAA???@@@@@@GGGSSSeee}}}yyyeeeaaafffrrriiihhhhhhgggeeedddcccbbbaaabbbcccdddeeefffffffffeeehhhjjjjjjgggeeeeeefffccceeegggfffdddccceeegggfffggggggfffddddddeeeggggggeeeiiisss~~~~~~{{{uuuvvvwwwvvvtttrrrssstttsssssstttvvvxxxzzz|||}}}yyyttttttvvvwwwsssmmmiiigggggg___^^^^^^]]]^^^^^^______[[[[[[[[[[[[[[[\\\\\\\\\___aaacccdddccc```\\\ZZZTTTTTTTTTTTTTTTVVVXXXYYYYYY[[[^^^aaaeeehhhkkklllkkkqqqxxx}}}}}}rrreee]]]ZZZUUUOOOJJJHHHFFFCCCBBBCCCCCCDDDGGGDDDAAA???@@@@@@@@@??????AAADDDIIIOOOTTTYYY\\\JJJBBB======;;;888:::@@@MMMdddvvvaaaLLL;;;333333111111111000......///000//////.........---------,,,,,,,,,------..................------,,,,,,+++,,,,,,,,,------.........//////000000111222444555888:::>>>@@@BBBDDDHHHJJJNNNPPPTTTWWWZZZ]]]aaaccc```cccfffhhhgggfffffffffcccdddeeejjjuuu~~~xxxkkkUUUJJJAAAAAABBB@@@@@@CCCIIIQQQ___sssnnnbbbdddlll}}}ffffffeeedddcccccccccccccccddddddeeeeeeddddddcccdddfffhhhiiigggdddccccccggggggfffdddbbbbbbeeegggiiihhhhhhgggggggggggggggggghhhiiimmmttt}}}~~~zzzvvvqqqppprrruuuvvvuuuuuutttsssrrrsssuuuwwwyyy}}}}}}zzzzzz{{{vvvooonnnmmmkkkiiihhhhhhhhhhhhhhhiiihhheeeaaaaaadddhhhmmmqqqvvvwwwrrriiiaaa\\\]]]^^^___```aaaccceeefffjjjkkkmmmppptttyyy}}}zzzjjjddd\\\TTTNNNJJJFFFDDDCCCBBBAAA@@@???>>>===<<<>>>???>>>===<<<===@@@CCCCCCDDDIIIRRRZZZ]]]XXXSSSJJJAAA::::::;;;@@@MMMZZZmmm}}}___JJJ>>>777333222//////000000000000000///---------------...///000........................---------,,,,,,+++++++++,,,---...---,,,,,,---///111222333333333444666888:::<<<>>>@@@BBBEEEIIILLLPPPSSSXXX[[[^^^```bbbdddiiihhhffffffggghhhiiihhhdddccciiixxxhhhSSSKKKCCC>>>???AAAAAABBBDDDNNN\\\qqqrrrgggccckkkwwwfffeeedddcccccccccccccccddddddeeeeeefffeeeeeeeeeeeegggjjjjjjhhhfffeeeeeeggggggfffdddbbbccceeegggiiihhhggggggffffffgggggghhhhhhiiikkkqqqwww~~~|||xxxuuutttuuuvvvtttqqqsssrrrrrrrrrssstttvvvwwwzzz|||}}}yyyxxxvvvtttrrrrrrrrrrrrqqqrrrqqqnnnkkkkkkooosssyyyyyynnnfffbbbeeehhhkkknnnpppqqqqqqrrrssstttwww{{{|||oooggg\\\WWWPPPKKKGGGDDDAAA@@@============<<<<<<<<<<<<>>>??????>>>===???BBBDDDGGGJJJPPPVVVZZZXXXRRRMMMEEE???<<<>>>EEERRRgggzzzpppTTTCCC:::555222222//////000000000000//////......---------......///........................---------,,,,,,,,,++++++,,,---------,,,,,,...000111222333444444555777999;;;>>>@@@BBBDDDGGGKKKNNNRRRUUUZZZ^^^```bbbeeegggiiihhhgggfffggghhhhhhhhhfffkkkuuuyyycccPPPHHHBBB???@@@BBBCCCGGGMMMXXXiiivvvgggccchhhwwwfffeeedddcccbbbbbbbbbbbbdddeeefffgggggghhhgggggggggiiikkkkkkjjjhhhhhhhhhggggggfffeeecccccceeeggghhhhhhgggffffffffffffgggiiiiiihhhiiilllpppuuuwww}}}~~~zzzxxxxxxvvvrrrnnnoooppppppqqqsssttttttuuuvvvxxx{{{}}}~~~~~~~~~|||}}}}}}{{{xxxyyy}}}rrriiigggnnnttt{{{ttthhh\\\UUULLLIIIDDDAAA@@@???===<<<:::::::::;;;;;;<<<<<<===>>>??????>>>>>>@@@DDDGGGJJJPPPXXX\\\ZZZSSSLLLGGG@@@???@@@HHHWWWnnnppp]]]GGG;;;555222111222//////000000000000////////////...---------..............................------------,,,,,,,,,,,,+++,,,------------000222111222444444444666888;;;===@@@CCCEEEGGGKKKOOORRRUUUXXX]]]aaacccfffhhhjjjiiiiiihhhgggggghhhiiiiiijjjvvvlllWWWIIICCCAAA@@@AAABBBEEEOOOYYYfff{{{{{{ggg```eeesss}}}gggfffeeecccbbbbbbbbbbbbeeeeeeggghhhiiijjjjjjjjjjjjkkkmmmmmmkkkjjjjjjjjjfffggggggfffdddccceeeggghhhgggffffffeeeeeeffffffiiihhhhhhhhhiiilllnnnpppxxx{{{yyyvvvqqqmmmmmmnnnpppqqqrrrssssssssstttvvvyyyzzz|||~~~ppphhhhhhttt}}}wwwlllbbbXXXPPPKKKDDDAAA>>>=========<<<<<<;;;;;;<<<<<<======>>>>>>===>>>?????????BBBFFFIIIMMMUUU]]]^^^WWWNNNGGGDDD@@@AAAHHHXXXppp\\\MMM===555333111000222///000000000000//////...000///...---------------........................------------------,,,,,,+++,,,---......///111333111222444555666777:::<<>>;;;;;;;;;<<<;;;:::<<<<<<==================<<<===???@@@AAADDDIIILLLTTTZZZ___\\\RRRGGGBBB@@@@@@FFFUUUnnnlllOOOCCC888444333111000222000000000000000///......000///...---------------........................------------------------+++---.........///222444111333555666777999<<<>>>???BBBEEEHHHKKKOOOTTTWWWYYY\\\```dddfffhhhjjjllliiijjjiiigggfffhhhlllpppdddMMMBBBAAA===>>>@@@CCCFFFOOObbbttt{{{fffaaaeeeuuu}}}wwwwww|||iiiiiigggeeedddccccccccccccdddgggiiikkkmmmnnnnnnnnnnnnnnnllljjjhhhhhhiiifffggghhhgggfffeeeeeefffffffffeeeddddddddddddeeeffffffggghhhiiijjjkkkkkkkkkrrr||||||yyywwwrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttttttttvvvxxx{{{ooommmrrrxxxtttrrroooiiicccWWWTTTNNNIIIFFFCCC@@@>>><<<;;;999999::::::999888<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBDDDHHHMMMQQQ[[[]]]\\\TTTJJJAAA>>>>>>DDDSSSlllnnnVVVEEE===666555444222000111000111111000000///...---//////...---------..............................------------............---...////////////222444111333555777888:::>>>@@@AAACCCGGGJJJNNNRRRWWWZZZ[[[^^^bbbeeeggghhhjjjkkkjjjjjjhhheeedddhhhpppvvvpppXXXGGGBBBCCC>>>>>>AAAFFFNNN\\\sssyyyfffXXX\\\mmm}}}qqqpppsss|||kkkjjjiiigggeeedddddddddbbbcccfffiiikkkmmmoooooooooooonnnkkkhhhfffeeeffffffggghhhhhhfffeeeeeeffffffeeeeeedddcccdddddddddeeefffggghhhiiiiiiiiihhhggglllsss{{{|||wwwvvvtttsssrrrrrrsssssstttuuuvvvvvvvvvwwwzzz|||wwwzzzrrrkkkccc______^^^XXXSSSKKKIIIEEECCCAAA@@@===;;;:::888777888:::::::::888<<<<<<===>>>??????@@@AAA@@@BBBDDDFFFIIIMMMSSSVVV[[[XXXSSSKKKCCC@@@BBBEEERRRjjjxxx[[[FFF<<<666333444555222000111111111111111000///...---......---------......///........................------------.........//////000000000//////111333111333666777999;;;???BBBCCCEEEIIIMMMQQQUUUZZZ^^^___aaaeeeggghhhhhhjjjkkkjjjiiigggcccbbbhhhsss||||||nnn]]]NNNEEEBBBCCCAAA@@@CCCLLLZZZmmmwwwfffZZZZZZccczzzvvvoooqqqxxxlllkkkiiihhhfffeeeeeedddaaaccceeehhhkkkmmmooopppoooooonnnjjjfffdddddddddfffgggiiihhhfffeeeeeeffffffeeeddddddccccccddddddffffffhhhhhhhhhgggfffeeegggkkkqqquuu|||~~~zzzxxxvvvsssrrrrrrssstttyyyzzz{{{{{{{{{{{{~~~}}}xxxoooeee^^^VVVSSSUUUUUUPPPKKKCCCAAA>>>===<<<:::888555999888888999;;;<<<<<<;;;<<<===???@@@BBBDDDFFFFFFCCCDDDGGGIIILLLQQQVVVZZZVVVQQQJJJCCC@@@CCCIIINNN___~~~kkkQQQ>>>555111000333444111000111111111111111000///...------------------...///000........................---------.........//////000111111000//////111222111333666888999<<<@@@BBBDDDGGGKKKOOOSSSWWW\\\```aaadddgggiiiiiiiiijjjkkkjjjiiifffbbbaaahhhuuu{{{ooo^^^PPPGGGCCCAAAAAACCCBBBEEEQQQccczzzvvveee[[[VVVcccnnn{{{vvvtttyyy}}}iiihhhgggggghhhgggeeeccc```cccfffggghhhjjjnnnrrruuurrrnnnjjjgggfffffffffgggfffffffffggghhhjjjkkkggggggfffeeedddccccccbbbeeefffhhhiiiiiihhhhhhgggjjjjjjnnnsssxxx}}}xxxsssqqqqqqrrrsssvvv{{{zzz~~~}}}vvv{{{~~~yyyooofff```XXXUUUQQQNNNMMMKKKIIIHHH===<<<:::999999999::::::888888888888999:::;;;<<>><<>>;;;:::999888777888888999888888888888999;;;<<<===???>>>@@@CCCCCCAAADDDKKKLLLRRRVVVUUUUUUVVVRRRLLLCCCEEE@@@@@@HHHOOO^^^vvv~~~xxx\\\JJJ???888333333222111000000000000000000///......---,,,,,,------,,,,,,,,,------...........................+++,,,,,,---------------000...,,,...111333222111333666999;;;===???BBBEEEKKKNNNQQQUUUXXX\\\aaaeeegggiiikkkllljjjhhhggggggiiihhhfffjjjvvv}}}hhhWWWJJJFFFDDD???>>>AAABBBFFFRRReee~~~mmm\\\VVVZZZaaavvvzzzsssuuuyyy~~~|||{{{{{{{{{hhhgggeeeeeeffffffdddcccbbbdddfffhhhiiijjjmmmooopppnnnjjjfffdddddddddeeefffffffffffffffggghhhiiihhhgggfffdddbbbaaaaaa```ggghhhhhhhhhhhhfffeeedddgggfffgggjjjlllpppyyy|||zzzzzz{{{zzz|||wwwnnnjjjccc^^^YYYTTTOOOKKKHHHEEEAAA???>>>===<<<;;;999888777777666666777777888888888999:::<<<===>>>???>>>@@@DDDFFFFFFJJJOOOUUU\\\```]]]VVVPPPLLLHHH???EEEEEEGGGTTTbbb{{{cccNNNDDD>>>999222111000///////////////......------,,,+++++++++---------...------,,,,,,------------------------,,,------...............111///...///111222222111555888;;;===???BBBEEEGGGLLLOOOSSSWWWZZZ___dddgggiiijjjlllkkkiiifffeeeeeehhhhhhiiirrrsssYYYLLLDDDHHHJJJDDD@@@AAADDDJJJ\\\wwwppp```WWWUUUbbbtttwwwqqqooovvv}}}zzzxxxwwwvvvvvvhhhfffdddddddddeeecccbbbcccdddfffhhhiiikkklllmmmllliiifffcccbbbbbbcccdddeeeeeeeeeffffffggggggggghhhgggeeecccaaa`````````hhhhhhhhhhhhgggeeecccbbbdddbbbcccfffgggiiipppxxx}}}|||}}}zzztttkkkeee```]]]XXXUUURRROOOLLLIIIEEECCC???>>>======<<<;;;888888777777777777777777999999999:::;;;===>>>???AAAAAACCCFFFJJJNNNSSSWWW___bbbddd___VVVNNNHHHEEE>>>HHHMMMUUUiii}}}kkkRRRDDD???<<<999222111000000////////////---------,,,,,,,,,++++++,,,---.........---,,,+++---------------------------......///////////////111000000000111222222222666999<<>>@@@AAAAAACCCGGGLLLSSS\\\bbbeeegggccc^^^XXXQQQIIIDDDBBBDDDRRR\\\kkkmmmTTTCCC===999666444222222111000000000111111.........---------------,,,,,,.........---,,,+++---------------------------...//////000000//////000111111111111222333444777999===???BBBDDDHHHJJJPPPSSSWWW[[[^^^ccchhhkkkkkklllllliiifffcccbbbbbbaaaiiiuuunnnVVVLLLEEEDDDKKKNNNHHHCCCDDDTTTccciiiVVVXXX___hhhxxxpppsssxxx~~~}}}}}}|||||||||}}}}}}zzzyyywwwtttqqqooonnnmmmgggdddbbbaaaaaabbbbbbaaabbbbbbcccfffhhhiiihhhfffcccaaa___]]]]]]___aaacccddddddeeeeeefffeeeeeedddeeedddaaa___^^^___``````fffgggggggggeeedddbbb``````]]]^^^bbbddddddhhhlllpppwwwzzzwwwuuutttuuuvvvxxx{{{}}}~~~}}}zzz{{{}}}~~~zzzuuuqqqnnngggeeeccc```^^^[[[VVVSSSLLLIIIFFFDDDCCCAAA???===<<<:::888777888888888777999999:::;;;;;;;;;;;;:::::::::;;;<<<===???AAABBBAAAGGGOOOWWWbbblllpppoooggg^^^TTTMMMIIIEEEGGGJJJXXXjjjxxxjjjYYYFFF>>>;;;888444222222111111000000111111111//////..................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000222222111222555777888:::>>>AAACCCFFFJJJLLLSSSUUUYYY\\\___ccchhhkkkkkkkkkkkkhhheeebbbbbbbbb^^^jjjyyyzzzdddPPPFFFAAABBBHHHIIIEEEFFFMMM```vvvppp___VVV^^^mmm~~~vvvqqqooowww~~~|||zzzyyyyyyzzzzzzyyyxxxwwwwwwtttrrrpppmmmkkkiiiggggggfffdddaaa``````aaaaaaaaaaaaaaabbbdddggghhhfffccc___^^^\\\[[[\\\^^^```bbbcccdddeeeeeeeeeeeedddcccdddbbb```^^^]]]^^^```aaaeeefffffffffeeedddbbbaaaaaa]]]]]]aaacccbbbcccffffffmmmwwwzzzuuurrrpppkkkkkkkkklllnnnqqqtttvvvxxxxxxyyyyyyxxxxxxwwwwwwtttuuuwwwyyyzzzzzzyyyxxxxxxyyyzzz{{{|||}}}}}}}}}|||xxxsssnnnkkkgggdddbbb^^^]]][[[YYYWWWTTTPPPNNNHHHFFFCCCAAAAAA@@@>>><<<<<<999777777888999999999888999:::;;;<<<<<<;;;:::::::::;;;<<<>>>@@@BBBCCCFFFPPP]]]gggqqqwwwssskkk]]]TTTKKKGGGEEEIIIWWWeeezzzsssXXXIII===::::::777333222000000/////////000000111.....................///+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......000222222222333666999:::<<<@@@CCCFFFIIILLLOOOTTTWWWZZZ]]]___cccgggjjjjjjkkkjjjgggdddbbbbbbccceeerrr~~~vvvhhhWWWIIIAAA>>>@@@EEEEEEEEEOOO]]]sssvvv___[[[\\\jjjvvvoooqqqsss~~~{{{zzzxxxvvvtttrrrsssuuuuuutttrrrooonnnjjjiiigggdddbbb```______fffccc```___```aaaaaaaaaaaa```aaacccggggggdddaaa]]]\\\[[[ZZZ[[[]]]```bbbcccdddeeeeeeeeedddcccbbbbbbaaa___]]]]]]___aaabbbdddeeeeeefffeeedddbbbaaabbb^^^]]]```bbb``````bbbaaafffoooyyy|||}}}wwwrrrnnnllldddcccbbbccceeehhhlllnnnpppppppppqqqqqqqqqrrrrrroooqqqsssuuuvvvvvvuuuttttttuuuvvvxxxyyyyyyzzzzzzwwwvvvxxxzzzvvvssspppmmmjjjgggdddbbb```]]][[[UUUTTTRRRPPPMMMJJJGGGEEEDDDBBB???>>>>>>>>><<<;;;888666444444555777777666888999:::;;;<<<;;;;;;::::::;;;;;;===???AAACCCDDDNNN[[[iiittt{{{{{{oooaaaQQQLLLGGGEEEFFFPPPiiinnnZZZIII<<<333222333000---...//////.........//////000........................++++++***+++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---///222333222333777;;;;;;>>>BBBEEEHHHKKKNNNQQQVVVXXX[[[]]]___bbbfffiiijjjjjjiiigggcccbbbbbbcccooo{{{{{{jjjYYYKKKCCC???===@@@DDDEEEHHHYYYlllzzzaaaWWW[[[cccuuuzzzoooooouuuxxx~~~zzzwwwvvvtttqqqooommmoooqqqrrrpppmmmiiigggcccbbb```^^^\\\[[[ZZZYYYgggfffdddbbb````````````^^^___aaabbbbbb```^^^\\\]]]ZZZXXXZZZ^^^aaaaaa```dddcccbbbaaa```````````````______^^^^^^^^^^^^___^^^___```aaacccdddeeefffddddddcccaaa^^^]]]^^^______bbbgggnnnxxxzzz{{{}}}wwwnnnggg___\\\YYYYYYZZZ]]]^^^___^^^aaaeeeggghhhiiikkkllliiikkknnnppppppppppppqqqoooqqqssssssrrrrrrssstttrrrsssuuuzzz~~~|||{{{yyywwwvvvvvvwwwxxx|||{{{xxxvvvvvvxxxzzz|||zzzzzzzzzzzzzzzzzz{{{|||}}}xxxsssnnnjjjhhheeeccc```___]]]ZZZXXXUUUSSSRRRQQQOOOMMMJJJFFFCCCAAA???@@@===999888999:::999777888888999::::::::::::999;;;<<<===<<<:::::::::;;;AAA======AAAAAA@@@DDDKKKYYYeeerrrwwwxxxqqqaaaQQQGGGFFFEEEFFFPPPkkkqqqTTTJJJ>>>:::444111222444555666111000000///...---------000///------///333777999...---,,,,,,......---,,,------------------------...---,,,,,,---...000111---...000111222333666999???@@@CCCFFFJJJOOORRRTTTXXXZZZ]]]aaadddfffhhhhhhdddbbbbbbdddbbb___dddnnn||||||xxxmmm[[[LLLBBB???BBBCCCEEEEEEFFFRRRllliii]]]TTT___rrrzzzuuurrrvvv||||||{{{zzzwwwssspppooommmjjjhhhjjjhhheeebbb___]]]\\\[[[YYYXXXVVVTTTQQQNNNLLLKKKdddcccaaa___^^^]]]^^^^^^^^^```aaabbbbbb```]]]\\\ZZZXXXWWWXXX\\\___```___ccccccbbbaaa````````````aaa```______^^^_______________```aaabbbcccdddeeeffffffdddaaa]]][[[\\\]]]```bbbeeejjjrrr}}}}}}{{{xxxooohhh___\\\XXXVVVVVVWWWWWWWWWTTTVVVYYYZZZ[[[\\\]]]___cccfffiiikkkkkkkkkmmmnnnnnnpppqqqqqqpppooopppqqqrrrrrrrrruuuxxxzzzyyyxxxyyywwwuuurrrqqqqqqrrrrrrsssrrrpppoooooopppqqqrrroooooonnnnnnnnnoooooopppvvvyyy}}}zzzuuurrrqqqmmmhhhdddbbbaaa___^^^XXXWWWUUUSSSPPPNNNLLLKKKKKKJJJHHHFFFCCC@@@>>>===???<<<999888999999888666777888999999::::::999999888999::::::999999;;;<<>>>>>BBBDDDEEEKKKSSSaaallluuutttlllcccVVVJJJGGGFFFHHHQQQggg|||cccIII>>>;;;777333000111222333333111000000///......------//////...---///111444666---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...000111///111222333444666999;;;@@@AAADDDHHHMMMQQQUUUWWW\\\^^^```ccceeeffffffffffffbbbaaacccbbbbbbhhhqqq|||xxxnnnaaaRRRGGGAAA???CCCCCCEEEIIIOOO___zzzmmm___ZZZcccssswwwrrrrrruuu|||}}}zzzxxxrrrpppllljjjiiigggeeecccbbb```^^^[[[XXXVVVTTTSSSOOONNNLLLIIIGGGDDDCCCBBBbbbaaa___^^^]]]]]]]]]^^^```aaabbbbbbaaa___]]][[[YYYXXXXXXZZZ]]]___``````bbbbbbaaa```____________bbbaaa``````_________```______``````aaabbbccccccfffeeeccc___[[[YYYYYYZZZ```aaaccceeeiiiqqqyyywwwxxxwwwllldddYYYVVVRRRPPPPPPPPPPPPOOOOOOQQQRRRRRRQQQRRRTTTVVVZZZ]]]```cccdddeeefffhhhjjjlllnnnnnnmmmmmmmmmnnnqqqpppoooooopppqqqqqqppptttrrrooommmkkkkkkkkkllljjjjjjiiiiiihhhhhhhhhhhhggggggfffeeeeeefffffffffhhhjjjmmmnnnnnnkkkhhhfffaaa^^^[[[YYYXXXXXXWWWVVVPPPOOONNNLLLIIIGGGFFFEEEDDDCCCBBB@@@>>>===;;;;;;:::888555444555555444333777777888999999999999888777999:::::::::;;;===???DDDBBBAAAEEEHHHLLLUUU]]]hhhooorrriii[[[OOOGGGBBBDDDEEEMMMbbbxxxgggWWWDDD666666444111000000111000///000000000///......------............///000111222,,,+++******,,,,,,+++***++++++++++++++++++++++++------------...///000111111333555666777999<<<>>>AAACCCGGGKKKPPPUUUYYY[[[aaabbbccceeeeeeeeeddddddgggbbb___```dddhhhooowwwzzzppp```QQQGGGBBB@@@???CCCBBBFFFOOO]]]qqqooo[[[XXX^^^rrrxxxpppppptttzzz}}}xxxssspppllliiifffdddbbbaaa___]]]VVVUUURRRPPPMMMKKKIIIIIIFFFFFFDDDBBB@@@>>><<<;;;bbbaaa___^^^]]]^^^^^^___```aaabbbbbbaaa___]]]\\\[[[[[[[[[]]]___aaabbbcccaaaaaa```_______________cccbbbaaa``````___``````^^^____________`````````aaa```___\\\XXXWWWWWWXXX______``````bbbffflllppp|||~~~rrreee^^^PPPNNNLLLKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNQQQQQQTTTXXX[[[\\\]]]___aaadddfffiiijjjjjjkkkmmmnnnpppmmmkkkkkklllmmmmmmmmmooonnnkkkhhhfffffffffggggggggggggggggggeeecccbbbaaaaaa```___^^^^^^_________```bbbbbbbbbaaa```___WWWUUURRRQQQQQQQQQOOONNNLLLLLLJJJIIIGGGEEECCCCCC??????>>>===<<<<<<;;;;;;999888777666666555555444666777888888999999888888:::;;;<<<<<<<<<===@@@BBBFFFFFFGGGKKKOOOVVV___gggrrrqqqkkk___QQQGGGBBB@@@EEENNN```|||yyybbbSSSNNNDDD333333222000000000000///---000000//////............---......//////......---,,,+++***+++,,,---,,,***++++++++++++++++++++++++------......///000111222333555777888999;;;>>>@@@BBBDDDHHHNNNSSSXXX[[[]]]bbbbbbdddeeeeeeddddddccceee```\\\___gggpppwww{{{ssseeeSSSEEE@@@??????>>>BBBBBBHHHWWWkkkvvv```UUU\\\iiiwwwuuusssvvv{{{}}}xxxrrrlllhhhiiifffbbb___]]][[[XXXVVVLLLKKKIIIFFFDDDBBB@@@@@@???>>>===<<<:::888777666___^^^]]]\\\\\\\\\]]]^^^aaaaaaaaaaaa```___^^^]]][[[\\\^^^___```aaabbbcccaaa``````____________```ccccccaaa``````_________]]]]]]]]]]]]]]]\\\\\\\\\YYYYYYYYYWWWUUUUUUWWWYYY\\\\\\]]]]]]^^^```dddgggvvv~~~yyykkk^^^WWWLLLJJJHHHHHHIIIJJJJJJIIIHHHIIIHHHFFFDDDDDDFFFHHHKKKNNNRRRTTTUUUVVVWWWYYY[[[^^^bbbdddfffhhhjjjllljjjiiiggggggiiikkkllllllkkkjjjgggeeecccccccccdddeeefffffffffeeeccc```___[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUSSSQQQNNNMMMMMMLLLJJJHHHIIIHHHGGGFFFDDDCCCAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;:::999999999777777888999999999999999<<<<<<===<<<<<<>>>AAACCCEEEJJJOOOUUU\\\eeemmmqqqyyypppcccVVVLLLFFFDDDDDDOOObbb~~~~~~yyy___MMMAAAGGGEEE333222111000000111111///---////////////............---......///...---,,,+++...,,,+++,,,---...---,,,------------------------------...000111222222222333555777888999<<>>??????>>>BBBDDDOOObbbyyy|||eeeXXXVVVcccttt{{{ppptttzzz~~~}}}yyytttmmmgggdddeeebbb]]]YYYVVVRRROOOLLLFFFDDDBBB@@@===<<<;;;:::666666555444333222111000ZZZZZZYYYXXXXXXYYY[[[[[[```````````````______^^^ZZZ\\\^^^___^^^^^^___```aaaaaa```______``````aaacccbbbaaa```___^^^^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXSSSTTTUUUTTTTTTUUUXXXZZZYYYZZZ[[[[[[[[[\\\___aaafffppp|||pppnnnnnnqqqwww|||ooobbbXXXRRRKKKIIIGGGFFFFFFFFFEEEDDDEEEFFFFFFDDDBBBBBBCCCDDDGGGJJJMMMNNNNNNNNNOOOPPPQQQTTTXXX[[[]]]```ccceeeaaa``````bbbeeeggghhhhhhfffdddbbb```______```aaabbbbbbbbbaaa```^^^[[[ZZZZZZYYYWWWVVVUUUTTTTTTTTTQQQQQQQQQQQQQQQPPPOOOOOOOOOMMMKKKJJJIIIHHHFFFDDDCCCCCCBBBAAA???>>>>>>===:::::::::;;;;;;;;;;;;;;;888999::::::888777777777888888999::::::::::::999;;;<<<<<<<<<===???CCCFFFGGGPPP[[[dddkkktttxxxxxxsssfffWWWMMMHHHFFFGGGKKK```xxx~~~yyy___NNNBBB999GGGMMM888222111000000111111000...//////////////////.....................---,,,+++...---,,,,,,......---,,,------------------------,,,---///111222333333333333555777999:::<<<@@@CCCFFFHHHMMMSSSXXX[[[^^^______```bbbcccdddeeedddddd```^^^^^^eeettt~~~|||sssZZZQQQEEE???>>>@@@@@@???DDDKKK[[[ssskkk[[[UUUXXXjjjwwwqqqkkkttt~~~~~~}}}yyyuuuoooiiidddaaa]]]YYYTTTPPPMMMIIIFFFCCCAAA???===;;;999777666666333333222222111111000000XXXXXXWWWWWWWWWXXXZZZ[[[_________```````````````\\\^^^aaaaaa^^^]]]]]]___aaaaaaaaa``````aaaaaabbbcccbbbaaa___^^^]]]]]]]]][[[ZZZYYYXXXWWWVVVUUUTTTRRRSSSTTTTTTTTTVVVYYY[[[WWWXXXYYYYYYXXXXXXZZZ\\\]]]fffpppvvvnnniiidddbbbffflllsssvvvwwwwwwtttmmmaaaVVVOOOLLLFFFEEECCCCCCDDDEEECCCBBBDDDFFFGGGFFFDDDBBBBBBCCCDDDFFFHHHIIIGGGFFFFFFGGGHHHJJJNNNPPPRRRTTTVVVXXXWWWVVVWWWZZZ]]]______^^^^^^]]][[[ZZZYYYZZZ[[[\\\___^^^]]]\\\ZZZXXXVVVUUUXXXWWWUUUTTTRRRQQQQQQPPPNNNOOOOOONNNMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDBBB@@@???>>>>>>===<<<;;;::::::777777777888888888888999444666999888666444555666999999:::;;;;;;;;;;;;:::;;;<<<>>>???AAAEEEJJJNNNRRR___mmmuuuzzz}}}zzztttfff\\\RRRMMMLLLOOOYYYddd|||zzzaaaJJJCCC===555HHHRRR;;;222000///...///000000///.../////////////////////............---------------,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444444333444666888:::;;;>>>AAADDDIIILLLQQQVVV[[[^^^___```aaabbbccceeeeeeeeeddddddaaa```bbbjjjyyyvvvgggPPPJJJBBB======@@@AAABBBHHHTTTkkkzzzaaaWWWVVV]]]vvvwwwrrrqqqpppzzz|||{{{}}}~~~}}}|||{{{{{{{{{yyyvvvrrrlllfffaaa]]][[[TTTQQQMMMIIIGGGDDDAAA???<<<:::888666444333222222111111111111111111000000YYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^______```aaaaaaaaa___aaadddcccaaa^^^___```bbbaaaaaaaaaaaaaaabbbbbbbbbaaa```___]]]]]]\\\\\\ZZZYYYXXXWWWUUUTTTSSSRRRTTTUUUUUUUUUUUUVVVYYY[[[WWWXXXYYYXXXWWWVVVWWWXXX]]]dddjjjmmmuuutttmmmccc[[[ZZZ]]]bbbeeehhhhhhfff___UUUMMMHHHFFF@@@??????AAADDDEEEEEEEEE@@@BBBDDDDDDBBB@@@@@@@@@BBBDDDFFFEEECCCAAAAAAAAABBBDDDGGGIIIIIIJJJLLLNNNOOOOOOQQQTTTWWWYYYXXXVVVYYYXXXVVVUUUUUUVVVXXXYYY]]]]]][[[YYYWWWUUUTTTSSSRRRQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCBBBAAAAAAAAABBBAAA@@@>>>======<<<<<<;;;::::::999444444444555555555666666888;;;======:::999999:::999:::;;;;;;<<<<<<;;;;;;===>>>AAACCCGGGLLLSSSWWW```nnn|||vvvkkk```[[[XXXXXXZZZaaarrruuuaaaNNN:::999777...CCCPPP777222000------.../////////.........//////////////////......---------...///,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,---000222333444444444555777999;;;===???CCCEEELLLOOOSSSXXX]]]```aaaaaaddddddeeeffffffeeeddddddbbbcccfffnnn|||qqq]]]JJJFFF???;;;<<>>===<<<;;;;;;;;;777777777777666666666666555444333444555666555444999::::::;;;;;;;;;::::::<<<;;;::::::;;;===???AAABBBDDDDDDDDDLLLYYYdddhhhxxx|||tttiii___ZZZ___gggpppxxxlllVVVLLLBBB===666222333999@@@FFF222000---,,,---/////////,,,---///000000///......222000...+++***)))))))))------------------------***++++++,,,,,,------......///000111111222444666444666999<<>>===<<<;;;::::::::::::666666666666666666666666666555444555777888777666555666777888999999999999999999:::<<<>>>@@@AAABBBBBBFFFIIIMMMVVVeeeqqquuu}}}tttjjjdddccchhhsssttt[[[JJJBBB:::777444111222666;;;>>>444111---,,,---...//////222222222111000///...---------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......///000222222222333555888777888;;;===@@@DDDJJJNNNRRRTTTWWW[[[___aaabbbccccccdddeeeggggggeeeaaa^^^ZZZbbboooxxxxxxlll[[[NNNDDD@@@>>>???>>>>>>DDDLLLaaa{{{wwwcccXXXUUUaaarrrvvvqqqppprrrwww}}}|||uuutttqqqooommmlllkkkkkklllkkkjjjiiihhhiiikkkllllllnnnqqqssstttuuuxxxzzz{{{wwwtttqqqnnnkkkiiigggccc^^^ZZZVVVRRRNNNKKKCCC@@@===<<<;;;:::666333333111///...------...///,,,---......//////......aaa```___^^^]]]^^^___```bbbbbbcccddddddcccbbbaaaaaabbbdddeeeeeeccc```______```bbbcccdddccccccbbb```___^^^]]]^^^]]][[[YYYXXXWWWUUUSSSRRRRRRRRRSSSVVVVVVWWWXXXYYY[[[]]]^^^\\\\\\\\\]]]___```aaabbbccceeehhhhhhhhhkkkqqqvvvsssjjj^^^UUUQQQPPPLLLIIIHHHFFFBBBBBBDDDFFFDDDCCCCCCEEEEEEEEECCCAAADDDGGGHHHFFFDDDCCCBBB@@@AAAAAAAAAAAA@@@@@@???>>>@@@BBBBBBBBBBBBCCCEEEAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCFFFGGGGGGFFFFFFDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999::::::999888777777777777666666666666666666666666666666555777888999888777333444555666888999:::;;;;;;;;;===???AAACCCEEEEEEGGGMMMTTT[[[fffttt}}}yyytttnnnccc[[[```llloooZZZHHH===888222111111111111333444555666222...,,,,,,...///000333222111000///.........,,,,,,,,,,,,---...///000+++++++++++++++++++++++++++++++++,,,------......000111333333333555777999:::;;;===???AAAFFFLLLQQQUUUVVVXXX[[[^^^```bbbcccaaaccceeefffeeebbb^^^\\\YYYdddrrrvvvnnn^^^PPPHHH??????@@@@@@>>>AAAMMMYYYwwwtttddd[[[VVV[[[ooo~~~uuunnnnnnrrrvvv}}}}}}}}}}}}|||||||||zzzvvvssskkkjjjgggdddbbbaaaaaa```aaa```^^^]]]\\\\\\]]]^^^```bbbdddeeegggjjjnnnrrryyyzzz|||~~~~~~~~~}}}|||~~~}}}|||{{{yyyuuuqqqmmmjjjgggcccaaa^^^[[[VVVRRROOOLLLHHHFFF???<<<999777666555333222111000///---,,,------...------...////////////...dddcccbbbaaa``````aaabbbccccccdddddddddcccbbbaaaaaabbbeeeffffffccc```^^^aaabbbccceeeeeeeeedddccc```^^^]]]]]]^^^]]]ZZZXXXVVVVVVUUUTTTTTTUUUUUUVVVXXXXXXYYYZZZ\\\]]]^^^___^^^^^^^^^___```bbbdddeeefffhhhiiiiiiiiijjjmmmpppqqq{{{|||rrrgggaaa___ZZZUUURRRNNNKKKIIIIIIMMMJJJHHHFFFFFFFFFEEEDDDGGGIIIKKKKKKIIIGGGEEEEEEAAAAAAAAAAAA@@@@@@@@@???>>>@@@CCCCCCCCCBBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;;;;<<<>>>?????????@@@@@@??????>>>>>>===<<<;;;:::::::::::::::888999:::::::::999888777777777666555555555555555444555555555555555666666555555555777999999888666666777777888:::;;;<<<===???@@@AAABBBEEEHHHKKKMMMSSS[[[dddkkkrrrzzz|||zzzvvvjjjbbb___YYYYYYmmmnnnXXXIII>>>777444////////////000000111111777333...,,,,,,...///000---,,,,,,+++,,,---///000///.........---------...************************++++++,,,,,,---.........000111333333444555888:::<<<===>>>@@@BBBGGGNNNSSSXXXYYYZZZ[[[^^^```cccdddbbbdddfffeeebbb^^^ZZZXXX\\\iiitttrrrcccRRRGGGDDD@@@BBBEEEFFFCCCIII[[[nnneeeYYYVVVXXXfffvvvqqqnnnrrrvvvzzz}}}{{{yyyzzzxxxvvvuuutttqqqmmmiiiaaa___]]]ZZZXXXWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOSSSUUUVVVXXXZZZ^^^dddgggmmmooosssuuuuuuuuuttttttvvvwwwwwwwwwwwwvvvttttttsssooojjjfffccc```\\\YYYVVVRRRNNNKKKHHHFFFCCC@@@@@@>>>:::777444222111000000///...---------------------...///////////////gggfffdddbbbbbbbbbbbbbbbccccccdddddddddcccccccccaaabbbeeefffeeebbb___]]]bbbccceeeggggggfffdddccc```___^^^^^^^^^]]][[[YYYTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]^^^___``````bbbaaaaaa```aaaccceeefffhhhjjjlllllllllllllllmmmiiiooo{{{yyyuuurrrlllfffaaa\\\UUUOOORRROOOKKKIIIIIIJJJKKKKKKPPPQQQPPPNNNKKKHHHHHHHHHCCCCCCBBBAAAAAA@@@@@@@@@???BBBDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>===<<<;;;:::999999::::::<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999999888888888888999444555777888999999888777555444444333333333333444333333444444555555555555444333444777999999777555999999999999:::<<<===>>>???@@@CCCGGGMMMTTTZZZ^^^eeelllrrrssstttuuupppkkkhhh]]]XXX\\\```llluuuZZZIIIAAA:::555333222111///...///000222333666222...,,,---...///000,,,++++++++++++---///000.....................---************************+++,,,,,,------.../////////000222333333555888:::<<<===???AAADDDIIIOOOSSSZZZZZZ[[[\\\___aaaccceeeeeeggggggeee```[[[XXXWWWcccmmmssslllZZZIIICCCBBB@@@DDDIIIKKKJJJTTTlllppp\\\VVVSSS^^^ttt}}}tttrrrtttyyy~~~~~~~~~}}}{{{yyywwwtttrrrooommmjjjgggbbb___WWWVVVSSSQQQOOONNNNNNNNNJJJJJJHHHGGGFFFEEEDDDDDDFFFGGGIIIJJJLLLPPPUUUYYY\\\```eeehhhhhhiiikkklllmmmnnnpppppppppooonnnmmmkkkhhhccc___\\\XXXTTTRRRMMMJJJGGGDDDBBB@@@>>><<<::::::888555333111000000///......------------------...//////000000//////hhhgggeeecccbbbaaabbbbbbccccccccccccddddddeeeeeebbbccceeeeeedddbbb___]]]ccceeegggiiiiiigggeeecccaaa```^^^^^^___^^^\\\ZZZUUUVVVWWWXXXZZZ[[[\\\]]]\\\\\\^^^___```aaaaaaaaacccbbbaaaaaabbbdddfffgggkkklllnnnppppppooommmlllhhhjjjqqq~~~~~~vvviii]]]XXXTTTOOOLLLNNNQQQTTTVVVWWWXXXXXXVVVRRRNNNLLLLLLHHHGGGEEECCCBBBAAAAAAAAA@@@BBBEEEFFFEEEDDDDDDDDDBBBBBB@@@???===;;;::::::777777777777777888888999999:::::::::::::::999888888888777777777777888888444555666777777777777777444444333333333333333444222222333333444555555555222333444777999999777555999888888999:::===???@@@???CCCKKKUUU```iiiqqquuuxxxzzzxxxqqqlllhhhccc]]]YYYVVVZZZfffsssnnn\\\HHH>>>;;;777333111333111///......///222333222000---,,,---///////////////...---------------******,,,---//////000000************************,,,,,,,,,---......//////...000222333333555888;;;<<<>>>AAADDDGGGKKKOOOSSSZZZ[[[\\\^^^aaacccdddeeeggghhhhhhddd^^^ZZZYYY[[[jjjmmmlllaaaQQQDDD@@@BBB???CCCJJJNNNRRRbbb|||bbbVVVVVVWWWjjj~~~vvvtttuuu{{{~~~~~~~~~|||||||||{{{yyyvvvtttrrrkkkiiieeebbb___[[[WWWSSSLLLKKKIIIHHHGGGFFFGGGGGGAAAAAA@@@???>>>===<<<<<<999:::<<<===???AAAEEEHHHKKKOOOTTTWWWXXXZZZ^^^bbbdddeeeggghhhiiigggfffeeeaaa^^^ZZZVVVSSSPPPLLLIIIEEECCC@@@>>>===;;;999888...000222222111111111222..............................///000000000000///hhhgggeeecccaaaaaaaaaaaabbbbbbbbbcccdddeeefffgggeeeeeefffeeedddbbbaaa___dddfffhhhjjjjjjhhhfffdddbbbaaa```___```___]]][[[YYYYYYZZZ[[[\\\\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbbbbaaa``````bbbeeehhhjjjmmmnnnppprrrrrrpppllliiigggfffjjjtttxxxfff___WWWRRRRRRUUUYYY[[[^^^aaaeeeeeeaaa\\\WWWTTTLLLKKKHHHFFFDDDBBBBBBBBB???BBBEEEFFFEEECCCBBBBBB@@@@@@>>>===;;;:::888888555555555666666666777777999999:::999999888777777777777666666666777777888777666555555444444444555444444333333333333444444111222222333444444555555333333555888;;;;;;999666888888999:::===AAAEEEGGGIIIQQQ___nnn{{{vvvggg^^^]]]\\\ZZZVVV___mmm~~~pppVVVHHH;;;777666444111111000000............///000...---,,,,,,...///...------............---,,,,,,)))***,,,---............++++++++++++++++++++++++,,,,,,------...////////////111333444555777:::<<<===@@@DDDHHHKKKNNNQQQTTTXXXZZZ]]]```cccdddeeeeeefffggggggccc^^^\\\^^^bbbnnnjjjaaaTTTGGG@@@???@@@>>>BBBJJJRRR]]]rrrkkkYYYUUUZZZfff~~~xxxvvvyyy||||||{{{zzzzzz{{{xxxwwwvvvtttpppmmmiiigggaaa^^^ZZZVVVSSSOOOKKKHHHBBBAAA???>>>>>>>>>???@@@::::::::::::999888777666222444666777777888:::<<<===AAAEEEGGGGGGJJJQQQVVVWWWYYY[[[]]]]]]\\\[[[YYYVVVSSSOOOKKKIIIFFFCCC@@@???<<<:::888888777555333'''+++///111111000111222...//////000000/////////......///000000000000000hhhgggeeebbbaaa`````````aaaaaabbbcccdddfffggghhhgggggggggfffeeecccbbbaaaeeefffiiikkkkkkiiifffdddcccaaa``````aaa```^^^[[[\\\\\\]]]]]]]]]\\\[[[[[[^^^___aaabbbcccccccccbbb```______```cccgggkkkmmmooopppqqqssssssooojjjgggeeebbbeeemmmuuussskkk___WWWTTTUUUYYY[[[ccchhhooorrrooohhhaaa\\\OOOMMMJJJGGGEEECCCBBBBBB>>>AAADDDEEEDDDBBBAAAAAA@@@@@@>>>===;;;:::999888555666666666777777777777999999999999888777666555666666666555555666777777:::888666333222111222222444444444333444444555555111111222333333444555555444444777:::<<<<<<:::888888999:::===AAAGGGKKKNNNWWWbbbsssrrr^^^UUUVVV[[[\\\```pppkkkYYYJJJ@@@666444444222111222------.........------,,,+++++++++---//////...---'''(((***,,,---------,,,,,,---......---+++***)))++++++++++++++++++++++++,,,,,,------.../////////111222444555666888;;;>>>>>>AAAGGGKKKNNNPPPSSSUUUWWWZZZ]]]aaadddeeefffeeeeeeffffffccc^^^^^^ccchhhpppfffXXXJJJAAA======>>>>>>CCCLLLWWWfffwww```UUUWWW```uuuxxxxxx{{{}}}zzzxxxwwwxxxxxxsssrrrpppmmmhhhccc^^^\\\YYYVVVRRRNNNKKKGGGCCC@@@;;;:::999888888999:::;;;666777777666666555444333111333555666555555666777555999<<<======@@@GGGNNNLLLNNNQQQSSSSSSRRRQQQOOONNNKKKGGGDDDBBB???<<<:::;;;888666444444444222111''',,,111333222///////////////000000000000000///...//////000000000000000mmmjjjfffbbb___]]]\\\\\\ccceeeffffffeeeeeeggghhhfffeeedddcccddddddffffffggghhhjjjjjjjjjgggdddbbbbbbaaa___^^^]]]]]]^^^^^^\\\]]]]]]^^^]]]\\\[[[ZZZ[[[]]]```bbbcccbbb```___```^^^\\\\\\___dddjjjnnnsssqqqooonnnnnnllliiigggdddgggjjjkkknnnvvvpppccc[[[WWWWWWZZZbbbmmmyyy}}}|||xxxnnneee[[[VVVPPPKKKHHHGGGGGGFFFDDDDDDDDDDDDCCCBBB@@@@@@>>>>>>======<<<<<<;;;;;;;;;:::888666555666777888888888999999888666333111333444444555777999:::;;;:::999666444333222222222444555444222///...///000333333333444555666666777999666555999>>>@@@<<<888<<>>@@@DDDIIIMMMPPPQQQSSSUUUZZZ\\\___bbbeeefffggggggbbbjjjhhh\\\WWW___fffeeegggXXXIIIBBB@@@>>>===>>>===AAALLL```{{{yyyhhh\\\UUU```rrryyyssswwwzzzuuurrrpppppppppmmmiiiddd___[[[WWWSSSPPPPPPMMMJJJEEEBBB???======888777555333222222222333444444444333333333222222000111111111222222222222444333333333555777:::<<>>===<<<;;;::::::;;;:::888777777777888888999:::;;;;;;:::888666555555555555555555666777777888777666444333333333333333444444333111111222333666666666666666555444444777666555888<<>>???AAAEEEJJJNNNQQQSSSUUUWWW[[[]]]```cccfffggghhhiiihhhkkkfff\\\[[[cccgggccc\\\PPPDDD???>>>===<<<>>>AAAGGGTTTjjjlll___YYYYYYkkkxxxvvv{{{~~~{{{vvvqqqmmmkkkjjjjjjfffccc^^^YYYVVVRRRNNNKKKJJJHHHDDD@@@===:::999999666555444222222222222333333333333222222222222111000000000000111111111222222111111111222444777888===>>>???@@@@@@??????>>>=========<<<:::888666444333333333333222222222222000111111222222111111000//////000000111111111222111222222222222111000000hhhfffccc```^^^]]]]]]^^^^^^```cccddddddeeegggiiigggfffeeeddddddeeefffggghhhiiijjjiiihhheeebbbaaa____________^^^]]]\\\[[[\\\\\\\\\]]]\\\\\\[[[ZZZ\\\]]]___aaabbbaaa```___bbbaaa______bbbfffjjjmmmrrrpppnnnlllkkkiiifffcccaaacccfffggghhhkkkqqqwwwyyyvvvooolllllluuu|||tttrrrooojjjddd___YYYSSSNNNLLLKKKIIIFFFDDDCCCBBBAAAAAA@@@???>>>===;;;;;;:::999999999999888888888888888999:::::::::999777666666666555444333333333333666555444444333333444444222333444444333333555777555666666666555444333333:::999999;;;>>>CCCGGGIIINNNSSSZZZcccmmmyyy~~~sssnnnqqqvvv|||xxx```OOOCCC:::444333111//////000222222222,,,---......,,,++++++,,,,,,,,,------.........///------,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++,,,---...///000111222333333444555777:::===@@@AAADDDHHHMMMQQQSSSUUUXXXYYY\\\^^^aaadddgggiiijjjjjjkkkiiibbb\\\```hhhfff]]]PPPGGG???>>>???>>>>>>@@@GGGOOO```yyyppp]]]WWWWWWbbb}}}|||wwwxxx||||||zzzwwwtttooojjjeeecccaaaaaa\\\YYYTTTPPPMMMIIIFFFCCCAAA???<<<999666444444333333222222111111111222222222222111111111000000000////////////000000000000000////////////111333444555555666777888888777777888888888888777666555444222222222222111111111000///000000000000000000///......///000111222333333111111222222111111000///dddccc```^^^]]]]]]^^^___```bbbdddddddddeeeggghhhgggfffeeedddddddddeeefffhhhhhhhhhhhhfffcccaaa___]]]^^^^^^^^^^^^\\\[[[YYY[[[\\\\\\\\\\\\[[[[[[[[[]]]___```bbbcccbbbbbbaaabbbbbbaaaaaacccfffjjjlllqqqnnnkkkiiigggfffcccaaa```bbbdddeeedddeeehhhkkklllqqqxxx}}}}}}{{{qqqvvvuuutttqqqmmmfff]]]XXXTTTRRROOOKKKHHHFFFEEEDDDBBBAAA@@@???>>>>>>===<<<999999999:::999999888777555555666666666555555444555444333222222222222222444444444444444555555555333444444444333444666888666666777888999999999999===???@@@CCCGGGOOOXXX^^^ccchhhpppyyy}}}vvvssssssrrr~~~yyy```MMMBBB<<<666222111///......000111111111,,,---......,,,++++++,,,,,,,,,---------............------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222444444333444666888;;;>>>AAACCCHHHKKKOOOSSSUUUXXX[[[]]]^^^```bbbfffhhhjjjjjjkkkhhhddd```aaaiiimmmcccUUUHHHBBB???@@@AAA@@@AAADDDLLLYYYoooqqqcccVVVTTT[[[lll{{{rrrrrr{{{~~~|||yyyvvvtttooolllhhhbbb]]]ZZZWWWVVVQQQNNNJJJGGGDDDAAA>>><<<999888555333111000000000000000000000111111222222111000000000000/////////.........////////////000//////.........///000111222222333444555555666666777666666666555444333333111111111111000000000000///000000111111000000///...//////000111111222222111111111111111000000///aaa```^^^\\\\\\\\\^^^___dddeeeffffffeeedddfffggggggfffeeedddccccccdddeeefffffffffeeecccaaa___^^^\\\\\\]]]]]]]]][[[YYYXXX[[[[[[[[[[[[[[[[[[[[[\\\___```bbbcccddddddcccccccccbbbbbbcccdddgggiiijjjmmmkkkgggeeecccbbb```______```bbbbbbbbbaaaaaabbbbbbeeehhhkkkqqqzzzsssqqqrrrtttvvvvvvsssmmmiiidddbbb]]]WWWQQQLLLHHHFFFCCCBBBBBBAAA@@@???>>>>>>:::::::::::::::999777777444444444444444444333333333333222222222333444444333333444555666666666777444555666555444444555777:::;;;;;;<<<===???@@@AAA???BBBHHHOOOXXXeeeqqqyyy~~~vvvjjjdddiiixxxlll^^^KKK>>>888666222...111///......///000///...,,,...//////---,,,,,,---...------------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222444444444555666999<<>>===<<<;;;:::999888777777666666555555555555222222222333444555666777444444555777777888888777666777777777555555777999<<<;;;;;;<<<>>>AAAEEEGGGHHHLLLUUUaaappp~~~qqqmmmgggaaa___lll}}}nnnSSSJJJ???777555555222000111///...///000000...------...//////---,,,,,,---...---------,,,,,,++++++------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++---...000222333444555666888;;;>>>BBBEEEFFFMMMOOOSSSVVVXXX[[[___bbbbbbccceeeggghhhhhhhhhhhhbbbeeemmmyyyvvv```LLL@@@======>>>===>>>EEENNN```yyymmm\\\VVVUUU\\\jjjyyyooopppsssyyy~~~{{{yyyxxxvvvuuurrrooolllhhheeeccc]]][[[WWWRRRMMMIIIFFFDDDAAA>>>;;;999888777555333111000///......///000000...//////000111111111000000000/////////.....................////////////000000000111111111111111222222222333555777999:::>>>===:::888666444333333111111111111000000000///000111111222222111111000111111111111000000//////000000111111000000///...___]]]\\\ZZZZZZZZZ\\\]]]dddeeeffffffddddddeeefffeeedddcccaaa```aaaaaabbb____________^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYY[[[ZZZYYYYYYZZZ[[[\\\]]]______```aaabbbbbbbbbcccbbbbbbcccdddeeefffffffffdddbbb^^^\\\\\\\\\\\\[[[[[[[[[ZZZ[[[[[[[[[ZZZYYY[[[]]]^^^^^^___bbbhhhnnnttt~~~{{{rrrmmmpppwww~~~vvvnnngggcccZZZXXXUUURRRNNNJJJGGGFFFFFFDDDBBB???===<<<;;;;;;:::999888777666555555555444444444555555666777888555666777888999999888888777888999999999999<<<>>>>>>>>>>>>AAAGGGNNNVVV[[[bbbeeelllyyyvvvqqqeeebbbcccgggnnn}}}xxxbbbSSSEEE@@@:::555444444333333000///...///111111000...,,,---......,,,++++++,,,+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------///000222333444555888999;;;>>>AAAEEEHHHJJJNNNPPPTTTVVVYYY\\\```cccdddeeefffgggggggggfffeeebbbiiitttpppYYYHHH???======>>>===@@@LLLXXXpppvvvaaaTTTRRRVVVcccxxx|||rrrjjjqqqyyy}}}zzzvvvtttrrrnnnllljjjfffccc___\\\[[[TTTSSSOOOKKKFFFBBB???===;;;999666555444444222000......------...///111222//////000111111111000000000000000////////////........./////////000000000//////000111222222222222333333333444666999;;;<<>>;;;999777555555555222222111111111000000000///000000000000000000///000000000000000111111111000000000000000//////...^^^]]][[[ZZZYYYZZZ[[[\\\aaabbbddddddddddddfffgggeeedddbbb````````````aaa]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXXXXXXXYYYYYY[[[ZZZYYYYYYYYY[[[\\\]]]^^^^^^______``````aaaaaaaaabbbcccdddeeeeeeeeeeeebbb___\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYXXXWWWTTTWWWZZZ[[[ZZZ\\\```ddddddmmmtttwww}}}xxxkkkiiiqqq}}}zzzwwwiiifffbbb]]]WWWRRRNNNLLLKKKHHHEEEAAA???>>>>>>>>>:::999888666555444444444777777666666666777888888666777888:::::::::999888777888:::;;;;;;===@@@BBBEEEEEEHHHMMMWWWcccooovvv|||}}}yyyrrrlllhhhfffdddjjjvvv{{{dddNNNAAA<<<999555111//////000111.........///111222111000***,,,------+++******+++)))******+++---......///,,,++++++******++++++,,,,,,------......------,,,+++++++++,,,,,,---------//////000111333444555555:::;;;===@@@DDDHHHKKKMMMOOOQQQTTTWWWYYY\\\aaadddeeefffgggggggggfffeeedddbbbjjjwww{{{hhhRRRDDDAAA????????????DDDSSSaaa{{{eeeRRRPPPQQQXXXjjj~~~uuunnnhhhsss}}}~~~{{{wwwssspppnnnhhhgggddd```]]]YYYWWWUUUOOOMMMJJJFFFBBB>>>:::999888666333222222111000...------,,,,,,---///111222///000111222222111000///111000000000////////////////////////000000000000...///000111222222222222555555666777999;;;>>>??????===;;;999777777777777222222222222111111111111......////////////............///000111222333333000000000000000//////...[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^```aaaaaaaaa```___bbbaaa```^^^]]]\\\\\\\\\ZZZYYYYYYXXXXXXYYY[[[\\\]]][[[YYYXXXWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^____________^^^^^^^^^^^^aaaaaabbbbbbcccccccccccc[[[ZZZXXXVVVVVVVVVXXXYYYXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^```bbbeeejjjsssvvvnnnmmmsss{{{~~~yyyqqqiiiaaa[[[WWWUUURRRMMMIIIFFFCCC@@@>>>???>>><<<<<<<<<;;;888666;;;:::888777777777888999:::888777888;;;<<<;;;999<<<>>>@@@AAACCCFFFJJJNNNUUURRRSSS]]]ppp{{{uuuxxx|||sss^^^MMMAAA;;;888666222///000333333000000000222666:::888222---......---------,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,+++***)))///......------,,,++++++///---***((((((+++...000...///000111111222444666999<<>>>>>>>>===:::888:::999999888888999:::;;;@@@@@@@@@BBBDDDFFFGGGHHHEEEEEEGGGKKKPPPXXX^^^bbbgggfffiiiuuuppp]]]NNNBBB:::555222222111///...///000000111666???FFFIIICCC888///------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------------,,,,,,,,,---,,,+++++++++,,,---......000111111111222555777:::<<>>CCCFFFOOOkkkvvvbbbXXXSSSZZZggg~~~wwwppppppttt|||}}}yyyxxxvvvsssooojjjeeeaaa___\\\ZZZWWWSSSNNNJJJGGGEEEBBB???;;;888666444111///////////////////////////......//////000/////////000000000000000000000000111111222444666555333111111111111111111000//////111111111000000/////////222555999<<>><<<<<<;;;<<<===???AAABBBFFFIIILLLMMMMMMNNNRRRUUUQQQPPPRRRYYYdddooovvvxxxzzz{{{|||uuuuuutttxxxrrreeeSSSEEE<<<888333000///000222111...,,,---000///666@@@GGGGGG???444,,,,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,------------+++,,,------......------///000222222222333666888;;;===AAADDDGGGKKKOOOSSSTTTVVVZZZ^^^bbbeeeggghhhcccccceeefffbbb\\\\\\___mmmpppppphhhYYYJJJ@@@<<<;;;<<<@@@FFFLLL\\\~~~kkk[[[VVVVVVdddyyywwwqqqnnnrrryyy~~~zzzvvvtttrrrnnniiiddd___[[[YYYTTTRRROOOKKKFFFBBB???===;;;888555333333111///...---------...............000000000000000///......000000000000000000000000111111222333555555333111000111111111111000000///333222111000///000111111222555:::>>>AAADDDHHHJJJFFFDDD???;;;777444333333222333333222///......///.........//////.........////////////////////////000111111111111000000///]]]\\\\\\\\\\\\\\\[[[[[[\\\]]]^^^___```___^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]XXXWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]]]]^^^^^^aaabbbbbbcccbbbaaa``````\\\]]]___```___[[[WWWUUUUUUTTTSSSSSSSSSSSSTTTTTTXXXXXXXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRUUUTTTSSSRRRSSSVVVZZZ]]]___fffqqq}}}|||wwwpppiiidddZZZWWWSSSPPPNNNLLLIIIFFFAAAAAABBBCCCEEEHHHKKKLLLTTTYYY]]]\\\YYYYYY___eeefffeeegggppp}}}zzz|||vvvooosssyyyvvv]]]QQQBBB888666666333///111000111222000------///...222666999777222---***,,,,,,,,,+++++++++******)))******+++++++++******++++++,,,,,,,,,++++++*********+++,,,------......,,,,,,------.........///000111333333444555888:::<<>><<<<<>>@@@DDDHHHKKKOOOTTTWWWYYY\\\```dddgggiiiiiiiiiccceeeddd___\\\___gggmmmzzzooo```QQQGGGAAA???>>>===@@@GGGPPP^^^zzzlll^^^WWW___lllzzztttqqqssszzz|||{{{yyyyyyxxxvvvsssppphhheee```[[[UUUPPPMMMKKKHHHGGGDDDAAA===:::777666444222111000111222111000......//////000000000000...///000111222222222222000000000000000000000000000//////000111222111000///000000111111111000000333222000//////111222444333666;;;>>>AAADDDHHHJJJHHHFFFAAA<<<888666444444111222222111///...///000---...///000000///...---/////////000000111111111///000000111111111000000^^^^^^^^^]]]\\\\\\[[[[[[^^^___```aaaaaaaaa```___\\\[[[ZZZZZZYYYYYYYYYZZZYYYZZZ[[[[[[\\\\\\[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^___``````___^^^\\\]]]^^^______^^^\\\ZZZUUUWWWYYY[[[\\\[[[YYYWWWTTTUUUUUUUUUVVVVVVVVVVVVZZZYYYYYYWWWUUUQQQOOOMMMNNNOOOQQQRRRRRRQQQPPPOOONNNLLLKKKKKKNNNOOOPPPPPPNNNSSSYYY```hhhsss~~~zzzsssmmmhhhddd```]]]\\\]]]^^^aaadddhhhkkkmmmtttyyy~~~}}}kkkUUUFFFAAA<<<777555777666222...222,,,***------,,,111:::<<<777111//////000...,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))******+++,,,,,,,,,++++++)))******+++,,,------.........,,,,,,---///222333111333555666666888;;;===@@@BBBFFFIIILLLPPPTTTXXX[[[]]]bbbfffiiijjjjjjiiibbbccc```[[[[[[dddnnntttyyykkkWWWIIICCCAAA@@@???===BBBJJJWWWlllvvvdddZZZWWWeeezzz~~~wwwtttuuuwww}}}xxxwwwtttsssrrrpppmmmjjjbbb```[[[UUUOOOKKKIIIGGGBBBAAA???===:::777555444111///------///000///...//////000000111222222222...///000111333333333333000000000000000000000000222111000111333333333222///000000111111111111000111111000///000111222333333666:::===???AAACCCFFFEEECCC@@@===:::777555444000222222111/////////000/////////000000//////////////////000000111111222///000000111111111111000___^^^^^^]]]\\\\\\[[[[[[]]]^^^___`````````______^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXYYYZZZZZZ[[[[[[[[[ZZZYYYZZZ\\\^^^___^^^]]]]]]XXXYYY[[[\\\\\\ZZZXXXVVVTTTUUUVVVWWWXXXWWWWWWVVVSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVTTTRRROOONNNLLLMMMOOOQQQQQQQQQPPPOOOLLLJJJHHHIIILLLMMMLLLJJJLLLOOORRRUUUYYYbbbnnnwwwyyyxxx{{{~~~{{{wwwsssqqquuuvvvwwwzzz}}}wwwdddSSSFFF???888555333222333222111///...,,,---000,,,+++:::MMM___PPP<<<000---...---+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---,,,---...///000111222222222444666777777999<<>>@@@>>>>>>>>><<<:::777555333000111222111000///000111000000////////////000000------...//////000111111//////000111111111111111______^^^]]]]]]\\\[[[[[[\\\]]]^^^_________^^^]]]______^^^^^^]]]^^^^^^^^^\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXYYYZZZ[[[[[[ZZZZZZWWWYYY[[[]]]^^^]]]\\\[[[VVVWWWYYYZZZZZZXXXVVVTTTTTTTTTTTTUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPLLLMMMPPPRRRSSSRRRQQQPPPMMMKKKIIIJJJLLLLLLJJJGGGKKKNNNPPPPPPQQQWWWaaaiiiooozzzzzzwwwyyy|||sss\\\III???;;;:::333222111//////000111222,,,...333555------CCC___mmmJJJ222+++...000000......------------,,,,,,---------------,,,+++***)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***,,,///222333222111000222444666777888:::===???BBBDDDGGGJJJLLLOOOSSSVVV\\\___ccchhhjjjkkkjjjiiidddeeedddcccjjjxxxnnn]]]III>>>>>>@@@>>>;;;FFFMMMZZZooozzzbbb___aaahhhzzzxxxzzz|||~~~}}}zzzvvvtttooolllhhhfffdddaaa^^^[[[TTTQQQLLLGGGBBB???======777777555444333111000000111///......///000000///...//////000111222222333222333333333333222111111000000000000000000000000000///---...000111111000//////000111111111111111---...///000000000000000333555777999999999:::<<<:::;;;;;;;;;:::777444222000111222111000///000111111000///......///000111,,,,,,------...///000000//////000111111111111111``````___^^^]]]]]]\\\\\\\\\]]]^^^___```______^^^]]]]]]]]]___aaabbb```^^^aaa```___]]]\\\[[[[[[[[[XXXZZZ\\\^^^___^^^]]][[[\\\[[[[[[[[[ZZZZZZZZZZZZVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUUUUVVVWWWWWWUUURRROOOMMMPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKJJJIIIIIIIIIHHHLLLKKKIIIHHHJJJMMMQQQTTT\\\dddrrr{{{iiiUUUIIIBBB;;;666555////////////000000000000...,,,...000---///DDD]]]hhhVVV???000,,,---,,,***+++,,,............,,,+++---,,,+++*********+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...000111333444555111444777:::<<<===@@@BBBEEEGGGHHHJJJLLLOOOTTTXXX^^^bbbgggjjjjjjgggfffeeeiiidddaaajjj{{{zzzbbbPPPAAA???AAA???@@@CCCHHHQQQfffooo]]]]]]iii~~~|||xxxuuuvvv|||}}}|||zzzwwwsssppplllhhhccc^^^[[[YYYWWWUUUPPPKKKDDD@@@???>>>;;;999666555444222111000000000111111111111000000000000---///111333333333222111222333444555444333222111222222222222222222222222222111111111000000//////111111000000000222333444222222111111111111222222444444444555666777888999;;;;;;:::999777555444222444222000...------...///111111111111111111111111000///...------...000111000000000000111111111111aaa```___^^^]]]\\\[[[[[[[[[\\\]]]^^^___^^^]]]\\\[[[[[[\\\^^^aaabbbaaa``````___^^^^^^]]]]]]]]]]]]\\\]]]___```___]]][[[YYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTSSSSSSRRRSSSSSSSSSVVVWWWXXXXXXWWWTTTQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKJJJIIIIIIHHHHHHJJJIIIHHHGGGHHHKKKMMMOOOTTTXXXbbbmmmuuu{{{{{{dddVVVGGG@@@<<<666222000000000//////////////////555///...000///---777FFFIII>>>111++++++...///...,,,,,,------------,,,,,,...---,,,***)))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///111222333444222444888:::<<<>>>AAACCCGGGHHHJJJKKKLLLPPPTTTXXX^^^aaafffhhhhhhfffeeeeeehhhggghhhssstttYYYIII======???>>>@@@EEENNN\\\vvvuuudddZZZbbbuuu|||{{{xxxwwwzzz}}}zzzwwwuuuqqqmmmiiigggccc^^^YYYVVVTTTQQQOOOJJJFFFAAA===<<<:::777555444333222000//////......000000000000000000000000...///111333444333222222333333444444333333222222222222222222222222222222222222222222111111000000111000///.........///000//////............//////333333333444555666777888;;;::::::888777555333222333222000///.........///111111111111111111111111111000...------...///000....../////////000000000bbbaaa```^^^]]][[[ZZZYYYYYY[[[\\\]]]]]]\\\ZZZYYYZZZZZZZZZ\\\___aaaaaaaaa______^^^^^^^^^^^^______```aaaaaaaaa___\\\YYYWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSRRRSSSTTTVVVVVVVVVVVVUUUSSSSSSSSSRRRSSSSSSTTTTTTWWWWWWYYYYYYXXXVVVTTTRRRPPPPPPQQQQQQQQQQQQPPPPPPLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLQQQYYY___fffrrr}}}~~~yyyiii\\\KKK@@@888666666222///...000000//////.........---666...+++///111,,,,,,000---+++))))))+++---...---,,,++++++++++++++++++,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000111222333333555999;;;===???BBBEEEIIIJJJLLLMMMNNNQQQUUUXXX]]]aaaeeeggggggeeeeeeeeeeeehhhooo}}}{{{gggOOOBBB:::<<>>AAAEEEGGGLLLMMMOOOPPPQQQSSSVVVYYY___bbbeeeffffffeeeeeefffaaahhhuuuoooXXXIII@@@<<>>???EEENNNPPPMMMKKKKKKUUU___nnn}}}wwwjjjYYYIII@@@<<<999777;;;444//////...,,,,,,///------------------------***+++,,,,,,******---111***++++++++++++,,,///111+++******************+++...------+++***'''&&&$$$******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...000111333444555888:::<<<>>>AAADDDIIIMMMQQQTTTVVVXXXYYY[[[^^^```ggghhhhhhgggeeedddeeeffffffrrr~~~{{{lllXXXHHH@@@<<<===BBBCCCGGGWWWjjjnnn]]]QQQYYYkkkyyyqqqqqquuuwww{{{|||yyyvvvtttsssmmmiiieeeaaa^^^[[[XXXUUUNNNKKKHHHEEECCC@@@===:::888888888666333111111222000////////////000000111.........//////000000111111111222222333333444444444444333333222222333333222222222222222222222222.........////////////000,,,,,,,,,,,,---///111333000000////////////000000000000000000111333444555:::999999888666444222111,,,...000111222111000///000000000000000000000000000000000///......------....../////////000000000______^^^]]]\\\[[[ZZZYYY\\\[[[[[[]]]```eeejjjmmmjjjgggbbb```aaaccceeeeeeiiihhhgggfffeeeeeeeeeeeedddcccbbbaaa___]]]\\\[[[UUUVVVXXXZZZ\\\^^^```aaa___^^^]]]\\\[[[[[[[[[[[[YYYZZZZZZ[[[\\\\\\]]]]]]YYYXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRTTTVVVVVVTTTRRRQQQMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@AAAFFFHHHEEEDDDFFFJJJPPPZZZeeerrr}}}zzznnnXXXPPPDDD;;;666555444333555000///111000,,,+++---+++++++++,,,------......+++,,,---++++++,,,...///+++***))))))***---///000***++++++++++++++++++***---------,,,***'''%%%$$$******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,...000333555777777999;;;===???AAAFFFKKKOOOSSSVVVYYY\\\]]]___bbbdddiiiiiihhheeecccaaabbbccciiivvv~~~yyykkk[[[NNNEEE===<<>><<<888666444555555222///---///111//////......///000111111000000000000000000000000000000111111222333333444333333444444333333222222222222222222222222222222.../////////000000000000---,,,,,,,,,---...000111//////............//////000000000111222333444555;;;::::::888777555333222,,,---///000111111111000000000000000000000000000...///////////////......------........./////////^^^^^^]]]]]]\\\[[[ZZZZZZ]]]\\\[[[]]]aaahhhooossskkkgggcccaaacccfffhhhiiijjjjjjiiiiiiiiiiiijjjjjjhhhgggeeeccc```^^^\\\[[[VVVWWWYYY[[[^^^```bbbcccaaa```______^^^^^^^^^^^^]]]]]]]]]]]]^^^___```aaa]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQRRRTTTVVVVVVTTTRRRQQQNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDGGGBBB>>>@@@AAAAAACCCFFFHHHKKKOOOVVV___iiirrrwwwuuu```RRRFFFAAA;;;666444444222111///---///444444///------)))***+++,,,---......///***+++++++++---000///---222///+++******+++***)))***+++,,,------,,,+++***((()))***++++++***)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...111444666888999:::;;;>>>???BBBFFFLLLPPPTTTWWW[[[^^^```bbbdddgggiiiiiigggdddaaa___```bbbjjjvvv|||qqq^^^OOOFFFBBB======AAAGGGIIIRRRjjjgggZZZXXXXXXhhh~~~{{{vvvrrrqqqwww~~~|||zzzwwwtttqqqooommmgggccc\\\VVVRRRMMMIIIFFF@@@???===;;;;;;999555333222222111...+++***---000...............///000111111111111111000000000000000000000000111222333444222333444555444333222111222222222222222222222222//////000000111111111222111000///......///111111000000////////////000000000000111111222333555666;;;;;;:::999777555444333------...000111111111111000000000000000000000000---...///////////////...,,,,,,,,,---------......\\\\\\]]]]]]^^^]]]]]]]]]___]]][[[]]]gggrrrtttpppmmmjjjgggfffgggiiijjjjjjmmmlllkkkjjjjjjkkklllmmmhhhhhhhhhgggfffcccaaa___[[[\\\]]]___bbbdddeeefffhhhgggccc```^^^]]]]]]^^^YYY\\\```bbbaaa```______]]]\\\[[[[[[]]]]]]\\\[[[\\\ZZZXXXUUUSSSRRRQQQQQQUUUUUUUUUUUUUUUTTTSSSRRRSSSOOOJJJGGGHHHJJJIIIHHHIIIIIIGGGEEEDDDCCCCCCCCCCCCBBB@@@@@@@@@BBBDDDEEEGGGKKKPPPQQQRRRVVV^^^eeeooo{{{~~~{{{tttdddVVVJJJDDD888333111222222///---...////////////////////////------------------------++++++,,,,,,,,,---------...---+++)))(((((()))*********)))(((''''''((((((******)))))))))***,,,---))))))***++++++++++++***---,,,,,,+++,,,---///000000111222444666888999::::::<<>>>>>AAAGGGNNN]]]yyyrrr\\\UUUXXXaaavvv~~~yyyvvvuuuxxx|||~~~|||yyytttpppmmmjjjfffdddbbb]]]VVVRRROOOKKKEEEAAA>>>===:::777555222111000111111000///...------,,,......///111111222222222222222111111111111111111111222333333444444333333333333333444444555555555666555444333222222222222,,,---000222444444444444222222111000///...------000000////////////000000000000111222333444444555999999888888666555333333444111///...///000111111///000111222333444444444000000//////.........------,,,,,,,,,---///111222]]]]]]^^^^^^^^^^^^]]]]]]```______cccnnnyyy{{{wwwqqqnnniiiggggggiiiiiiiiinnnmmmlllkkkjjjkkklllmmmhhhhhhgggfffdddbbb```___]]]^^^```bbbeeeggghhhiiiiiigggdddaaa```______```]]]___bbbcccaaa______^^^\\\[[[[[[\\\^^^______]]][[[ZZZWWWUUUSSSRRRQQQQQQUUUUUUUUUTTTSSSRRRQQQPPPRRRNNNJJJHHHIIIJJJIIIHHHJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@???@@@AAACCCDDDFFFIIILLLKKKJJJKKKPPPUUU]]]gggsss~~~}}}~~~}}}nnn^^^PPPFFF>>>:::777222///111111///...000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++))))))))))))***,,,++++++************+++******************+++,,,))))))***++++++++++++***,,,,,,++++++,,,---...///000111222444666888999:::;;;===@@@CCCFFFKKKPPPTTTVVVYYY^^^aaadddfffhhhjjjjjjkkkjjjeee^^^ZZZ[[[]]]lllmmmfffWWWIIICCC@@@<<<>>>>>>BBBIIISSSeeeiiiWWWUUU[[[ppp~~~{{{xxxxxx{{{~~~}}}|||xxxtttpppllliiieeebbb___^^^ZZZTTTOOOJJJFFFAAA>>>===;;;999666444111000000111000000///......------...///000111222222222222111111111222222222222222222333444444444444444333333333333444444444555555555555444333222222222222......///000111111000000333222222111000/////////000//////////////////000000000111111222333333333777888888999999888888888666444111000000111111111///000111222333333333333111111000000000///////////////...---,,,------...^^^_______________^^^^^^```aaaccciiittt~~~uuuqqqlllhhhhhhiiijjjjjjnnnmmmlllkkkjjjjjjkkklllhhhgggfffdddbbbaaa`````````aaadddfffiiijjjlllllljjjhhhfffcccbbbaaabbbccccccdddeeeeeebbb___^^^^^^]]]\\\\\\^^^```aaaaaa```ZZZXXXVVVTTTSSSRRRRRRRRRUUUUUUTTTTTTRRRQQQOOOOOOQQQNNNKKKIIIIIIJJJIIIIIIKKKJJJIIIHHHFFFEEEDDDDDDAAA@@@?????????@@@AAABBBCCCEEEFFFDDDBBBBBBFFFIIIPPPVVV^^^fffooo|||mmmcccTTTFFF===777444333444///---///000......000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,++++++***)))))))))++++++++++++++++++,,,,,,++++++++++++++++++***)))))))))***++++++++++++***++++++++++++,,,---...///000111222444777999:::;;;===???BBBEEEHHHLLLQQQUUUXXX[[[___cccdddfffhhhjjjmmmlllhhhaaaZZZWWWYYY\\\iiieeeYYYKKKBBB@@@???>>>===>>>CCCMMM[[[sssrrr___UUUXXXccc}}}}}}~~~}}}zzzyyyrrrooojjjfffccc```\\\YYYWWWUUUQQQKKKDDD???<<<;;;:::999777444222000//////000000000//////.........//////000111222222222222111111111222222333333444444444555555555444444333333333333333444444444444555444333222222111222222000000///...------------333333222222111111000000//////............//////111111111111111111111111555666888:::;;;<<<======999666333222222222111000...///000111111222111111111111111111111000000///.........---------------```````````````______^^^___bbbeeejjjttt~~~|||uuuqqqllljjjjjjkkkllllllnnnmmmllljjjiiiiiijjjjjjhhhfffdddbbbaaaaaaaaaaaacccdddgggiiilllmmmnnnnnnjjjiiifffdddcccdddeeeeeehhhiiihhhfffbbb___]]]]]]_________```bbbbbb```^^^XXXWWWUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQPPPNNNLLLJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFEEEDDD@@@??????>>>>>>???@@@@@@>>>@@@AAAAAAAAABBBEEEHHHJJJMMMPPPTTTZZZdddrrr{{{sssgggWWWPPPEEE<<<666444333222...+++,,,000222///---...........................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))((((((((()))******+++++++++++++++,,,---,,,+++)))((())))))***++++++++++++************+++,,,---......000111333555777999;;;<<<===???BBBEEEHHHMMMRRRVVVYYY\\\aaadddeeegggiiijjjllljjjfff```ZZZXXXYYY[[[cccZZZMMMCCC>>>>>>???>>><<>>>>>:::888555333222111///.........///000000000000000///000111111111000//////***+++,,,...////////////```aaaaaaaaa``````___^^^\\\```dddgggooovvvwwwsssqqqooolllkkkmmmoooppppppnnnmmmkkkiiihhhgggggghhhfffeeecccbbbaaabbbcccccceeegggiiilllmmmnnnnnnnnniiihhhfffddddddeeefffgggkkkkkkiiieeeaaa^^^]]]]]]bbbaaaaaaaaabbb```]]][[[VVVUUUTTTSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTOOONNNMMMKKKJJJIIIJJJKKKKKKKKKKKKJJJHHHGGGEEEDDD@@@?????????????????????===>>>???@@@AAABBBEEEFFFBBBDDDEEEFFFIIINNNVVV]]]mmmzzzwwwiiiYYYMMMEEEAAA<<<888555444222111,,,+++///666888444///---........................++++++++++++++++++++++++************++++++++++++******+++++++++***))))))((()))***+++,,,,,,+++++++++,,,---------+++***((())))))***++++++++++++***)))***+++,,,---......///111111333666888:::<<<======???BBBEEEHHHMMMRRRVVV[[[^^^aaadddeeefffhhhjjjgggfffddd```\\\ZZZYYYYYYYYYPPPFFF@@@??????>>>>>><<>>>>>>>>>>>??????@@@@@@@@@???@@@AAABBBCCCFFFJJJMMMTTTbbbrrr~~~ssseee[[[PPPDDD<<<666555333333333222000.........222:::<<<777111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++***)))***+++---.../////////111222444666999;;;===>>>===@@@CCCFFFIIIMMMRRRVVV[[[^^^bbbdddeeefffggghhhdddcccaaa^^^[[[YYYXXXWWWOOOGGG@@@@@@@@@???>>>???>>>HHHVVVjjjbbbWWWVVV___zzz~~~{{{xxxuuurrrpppeeebbb]]]YYYVVVSSSOOOMMMEEEEEEBBB>>>999666555555222111000////////////////////////000000111111111111111222222222222222111000000000111111222222333333333444555555555555555333333333333222222222222222222111111111111222222000000000///000000111111......//////000000000111000000////////////000000222222222111111000000000333444666777999:::;;;;;;:::888555444333111...,,,//////000000000000//////,,,---///000111000...------///111222222000---+++````````````___^^^]]]]]]\\\```aaabbbeeejjjkkkhhhjjjjjjlllooorrrsssrrrpppllljjjhhhfffdddccccccccc```aaacccdddfffgggggghhhlllnnnpppqqqqqqooommmllleeedddbbbbbbbbbdddfffgggiiihhheeeaaa]]]\\\]]]^^^____________```]]]YYYVVVTTTSSSRRRRRRRRRTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQLLLNNNOOOMMMKKKIIIKKKLLLIIIJJJJJJJJJIIIFFFDDDBBB@@@@@@AAAAAA@@@??????>>>???>>>>>>>>>??????>>>===??????@@@@@@AAACCCEEEGGGHHHRRR^^^eeemmmyyyqqqfffWWWKKKDDD???:::555111000///000111111///---///---000666888444000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++***))))))***+++,,,,,,---///000///...,,,+++,,,,,,+++++++++,,,------))))))***++++++++++++***)))***,,,...000111111000111222444777999<<<>>>??????AAADDDGGGJJJOOOTTTXXX[[[^^^bbbddddddeeefffgggfffbbb]]]YYYVVVUUUTTTTTTGGG@@@===>>>>>><<<>>>BBBCCCOOOaaaxxxttt]]]YYY]]]jjj}}}|||zzzwwwtttpppmmmkkk```\\\XXXTTTPPPMMMJJJGGGAAA???<<<999888666444222111000000/////////000000...//////000111111222222111222222333333222222111000000000000000000000000000111222444555555555555333333333222222222111111222222111111111111222222000000000111111000000///......///000111111222222111111000000000000111111222222222222222111111111111333555777999;;;<<<===;;;999777555444222///---000000000111111000000///,,,---000222222111///......000222444444222...,,,````````````___^^^]]]\\\]]]aaabbbbbbdddjjjkkkiiiiiijjjlllpppsssssspppnnnkkkjjjgggeeecccaaaaaaaaa^^^```ccceeehhhiiiiiiiiioooppprrrsssrrrpppnnnlllcccbbbaaaaaaaaaccceeeggggggfffccc___\\\[[[]]]___\\\\\\]]]^^^___]]]ZZZWWWSSSRRRRRRRRRRRRTTTVVVWWWWWWVVVUUUTTTRRRPPPNNNMMMLLLNNNOOONNNKKKIIIKKKMMMHHHIIIJJJJJJHHHFFFCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>===>>>???AAAAAA@@@???======;;;::::::;;;>>>???AAAHHHLLLMMMRRR^^^kkkrrryyyooo\\\QQQDDD;;;888888666444222111000000111222222111...++++++///111///---...---------------------------------------------------------.........//////,,,+++)))((((((***+++---+++,,,---......,,,***))),,,++++++***+++,,,...///))))))***++++++++++++******+++---///111111111111111222444777:::<<<>>>@@@AAACCCFFFIIILLLPPPUUUYYY[[[^^^aaacccddddddeeefffhhhbbbZZZTTTQQQQQQQQQRRRCCC===:::<<<<<<:::>>>EEEFFFTTThhhnnn\\\]]]dddssszzzyyywwwtttqqqmmmjjjhhh[[[XXXSSSOOOLLLIIIEEECCC???;;;777666666666333000000000////////////000000......///000111222222333222222333333333222222111000000000000///////////////000111333444555666666333333333222222111111111222111111111111111222222000000111111111///...---//////000111222333333444222222111111111111222222222222222222222222222222000222444777:::===>>>???;;;:::888777666444111///000111111111111111000000---...111333333222000///+++---222555666555222000]]]]]]]]]^^^^^^^^^______```aaaaaaaaabbbbbbbbbbbbggghhhiiijjjlllllllllmmmgggfffdddddddddccc```^^^```___```dddjjjmmmmmmlllsssrrrqqqqqqooolllgggcccbbb___\\\[[[]]]___aaabbbaaa```___]]]\\\\\\]]]]]]ZZZYYYYYYXXXWWWUUUTTTSSSTTTSSSSSSSSSTTTVVVXXXYYYUUUTTTTTTSSSQQQOOOMMMKKKMMMKKKJJJJJJLLLLLLKKKIIILLLIIIGGGFFFEEEDDDAAA??????@@@AAABBBAAA@@@???>>><<<===>>>??????>>>===<<<@@@===;;;:::;;;;;;;;;:::???>>>>>>@@@EEEMMMUUUZZZhhhrrr~~~yyyqqqfffZZZQQQEEEBBB<<<777333222222333000000///............///...---,,,,,,,,,,,,---...,,,,,,+++******+++,,,,,,111000---+++***+++,,,,,,(((***,,,---...---+++***,,,***((()))+++,,,+++(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///111333333444555777999;;;<<<======???@@@CCCGGGMMMTTTZZZ]]]```aaaaaabbbdddeeeffffffcccZZZQQQNNNRRRTTTQQQMMMBBBBBB???;;;;;;>>>BBBDDDNNN[[[ssswwwbbbUUU___vvv{{{xxxvvvsssooollliiifffbbb___XXXRRRLLLIIIHHHEEE@@@;;;999888555333111000000000............/////////000111222222333333222222111222111111000///......---......//////000000111111444444444444444444444444111111000000000000000111///////////////.........111222444444333222333444111222444555666666666555444333111000111333555777999777555333222222333444333333333444777:::===@@@??????===;;;888666333222111111111111000000000000//////000000111111111222222222222111111///......]]]]]]]]]^^^^^^_________````````````aaaaaaaaaaaadddeeefffggghhhiiiiiiiiieeedddcccccccccbbb```^^^``````aaaeeejjjmmmmmmlllqqqrrrrrrpppmmmhhhdddbbb___\\\YYYYYY[[[___aaabbb```___]]]\\\[[[[[[\\\\\\YYYYYYYYYXXXVVVUUUSSSRRRSSSSSSSSSSSSTTTVVVXXXYYYUUUTTTSSSQQQOOONNNLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKIIIFFFEEEEEEDDDAAA???@@@@@@AAAAAA@@@@@@???>>>======????????????>>>===@@@>>><<<;;;<<<<<<<<<;;;;;;::::::;;;???DDDJJJMMMRRR\\\gggnnnqqqxxxxxxlllaaaXXXPPPGGG@@@>>>;;;777333000/////////000///......------......///...------------...///,,,,,,+++******+++,,,,,,000///---+++++++++,,,---$$$%%%''')))***+++++++++,,,***))))))+++,,,+++)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///111222333555666888:::<<<===>>>???CCCDDDFFFIIINNNTTTYYY\\\bbbcccdddeeeeeeeeeeeeeeeaaaXXXOOONNNRRRUUURRRNNN@@@@@@???<<<<<<@@@EEEIIIXXXhhhmmm```\\\lll~~~zzzwwwtttqqqllliiieeebbb^^^[[[UUUPPPIIIFFFDDDBBB<<<888777666444222000000000000........./////////000000111222222333333222222111111111111000///...............//////000111111111333333333444444333333333111000000/////////000000000000000000000000000000111222444444333222333444222444555777888888777777666444222111111333555777777666444222111222333333444333333444777:::>>>@@@BBBAAA@@@===:::777555333111111111000000000000//////000000000111111111111222222222111111000///...^^^^^^^^^^^^____________________________________```aaabbbcccdddeeeeeeeeebbbaaaaaaaaabbbbbb```___``````bbbeeeiiikkklllkkkooorrrssspppjjjdddaaa```[[[YYYWWWWWWZZZ]]]___```^^^]]][[[ZZZYYYZZZZZZ[[[YYYYYYXXXXXXVVVUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWUUUSSSQQQOOOMMMLLLLLLLLLGGGKKKOOOPPPMMMJJJIIIIIIIIIHHHEEEEEEDDDCCCAAA???AAAAAA@@@????????????@@@>>>???@@@@@@@@@@@@>>>>>>???===;;;:::;;;;;;:::999999888777888999<<>>@@@@@@FFFGGGIIILLLQQQVVVZZZ\\\dddeeegggggggggeeecccbbb___WWWPPPOOOTTTUUUQQQKKK======>>>===>>>BBBJJJQQQggg|||yyyeeeaaahhh|||xxxuuupppmmmhhhddd```\\\XXXTTTPPPKKKEEEAAA???<<<888444333333222111000000000000....../////////000000000111222222333333222222111111111000000//////............///000000111111222222222333333333333222222000000/////////000000111111111111111111111111111111333555555444444444555666777888:::::::::999999888666444333333444555777666555333222111111222333444444444555777;;;>>>@@@EEEDDDBBB@@@<<<999666555111111000000000/////////000000000000111111111111111111222111111000///...^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaa______^^^```aaabbbaaa___```aaaccceeehhhiiijjjjjjmmmqqqtttppphhhaaa______ZZZXXXVVVVVVXXXZZZ\\\\\\\\\[[[YYYXXXXXXXXXYYYYYYZZZZZZYYYYYYWWWVVVTTTSSSQQQQQQRRRRRRSSSTTTUUUUUUTTTRRROOOMMMKKKKKKLLLMMMFFFNNNWWWYYYSSSLLLGGGFFFHHHGGGEEEDDDDDDDDDBBB@@@BBBAAA???>>>>>>>>>???@@@???@@@AAAAAAAAA@@@???>>><<<;;;999999::::::888777888888888888999:::;;;;;;CCCGGGLLLMMMMMMPPPXXX```gggpppyyyyyyiiiPPPJJJAAA:::666555444333111111222111111000///...---------------,,,,,,,,,.........------.........++++++++++++++++++++++++,,,,,,+++++++++,,,---...111///---+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************,,,------///000111222222555666777999<<<>>>@@@BBBHHHIIILLLOOOTTTXXX\\\___eeefffhhhhhhgggdddaaa^^^[[[WWWTTTUUUXXXUUUMMMDDD;;;<<<===>>>>>>CCCOOOZZZxxxooobbbfffttt~~~zzzvvvtttnnnjjjeeeaaa]]]XXXSSSPPPKKKGGGBBB>>>;;;888444111000000000//////000000000...////////////000000000111222222333333222222111111000000000/////////......//////000111111222222111222222333333222222111111000000000000111222222111111111111222222222222333555777777666666777888:::;;;<<<=========<<<;;;999888666555444555666666444444333222222222333333555555555666888<<>>:::777666111111111000000//////...000000000000000111111111111111111111111000//////^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^___````````````^^^]]]]]]___aaabbbaaa___```aaacccdddeeefffggghhhkkkooorrrnnnggg```^^^___ZZZXXXVVVUUUWWWYYYYYYYYYZZZYYYXXXWWWVVVWWWXXXYYY[[[[[[[[[ZZZXXXWWWUUUTTTPPPQQQQQQRRRSSSSSSSSSSSSSSSQQQOOOLLLKKKKKKLLLMMMMMMVVVaaaeee^^^TTTLLLHHHHHHFFFEEEDDDEEEEEECCCAAAAAA@@@???>>>===>>>???@@@@@@AAABBBBBBAAA@@@???>>>===;;;::::::;;;;;;999777777777888888999::::::;;;>>>AAACCCBBB???AAAFFFKKKRRRXXXbbbkkksss{{{yyyeeeUUUAAA>>>999666444333222111...///000111111111000000------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......,,,)))'''&&&&&&'''(((++++++,,,,,,+++++++++,,,+++++++++++++++++++++++++++******))))))******+++************************------...///000222222333444555666888;;;???AAACCCHHHJJJMMMRRRWWW\\\```bbbdddeeeggggggeeebbb___]]]TTTVVVZZZ___^^^WWWKKKBBB;;;;;;===??????EEEVVVggg{{{kkkbbbjjj|||~~~{{{vvvsssqqqkkkhhhccc^^^YYYTTTOOOLLLFFFCCC???;;;888555222000....../////////000000000////////////000000000111111222222333333222222111000000000000//////////////////000000111222222222000111333444444333111000111111111111222222333444000000000111111222222222555777999:::999999:::;;;===>>>?????????>>>===<<<999999777666666666666777444444444444444444555555777666777888:::===AAACCCGGGFFFEEEBBB???;;;999777333222222111000/////////111111000000000000000000000111111111111000000///]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]\\\]]]^^^_______________^^^]]]]]]___aaabbbaaa___^^^```ccccccccccccdddeeehhhkkkmmmkkkfffaaa^^^^^^ZZZXXXVVVVVVXXXYYYZZZYYYYYYXXXWWWVVVVVVVVVXXXXXX[[[[[[[[[ZZZXXXWWWUUUTTTOOOPPPQQQRRRRRRRRRRRRQQQRRRQQQOOOMMMLLLLLLLLLMMMMMMUUU___bbb^^^UUULLLGGGHHHFFFEEEEEEFFFFFFEEECCC@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>===>>>=========>>>===;;;999555555555666777888999::::::<<<===<<<;;;;;;???BBBCCCFFFMMMWWW^^^eeepppzzz{{{qqqdddSSSGGG999777555222000---+++***,,,,,,...///000000000000------...//////---,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++,,,,,,------+++***)))(((((()))+++,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------...000111333444444555555666999<<<@@@CCCEEEHHHJJJNNNSSSYYY]]]aaacccddddddeeeeeedddbbb```^^^TTT\\\fffiiidddXXXKKKCCC<<<;;;===AAACCCKKKbbbyyyooogggaaannn{{{vvvrrrnnnlllfffccc^^^YYYUUUPPPKKKGGG@@@>>><<<888555333111000---...///000000000000////////////000000000111111111222222333333222222111000000000000//////////////////000111111222222333111222333555555333222111111111111111111222333444000000000111111222333333666888:::;;;::::::;;;=========>>>>>>>>>===;;;:::888888777777666666777777555666666777777888888888999999999:::<<<@@@CCCEEEGGGGGGEEECCC@@@>>>;;;:::444444333222111000000///111111111111000000000000000000111111111111000000\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^___\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^___aaabbbaaa___]]]```bbbbbbaaa```aaaccccccdddffffffdddaaa^^^\\\WWWVVVUUUWWWZZZ\\\]]]]]]XXXWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWUUUSSSSSSNNNOOOPPPQQQRRRQQQPPPPPPQQQQQQPPPOOONNNMMMMMMLLLIIIMMMRRRUUUUUUQQQKKKHHHHHHGGGFFFFFFGGGGGGFFFEEE???????????????>>>>>>===@@@AAAAAAAAAAAA???===<<<===<<<<<<<<<===<<<:::777555555444444555666888999777999;;;;;;999999;;;=========@@@GGGLLLOOOXXXaaaiiioootttxxx{{{tttiii___VVVMMMDDD===444444222///,,,******+++,,,,,,---...///000111111---...///000000...---+++++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,+++++++++,,,...///***,,,...---+++***,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555666777777888;;;>>>BBBGGGIIIKKKMMMPPPUUUYYY]]]```aaaddddddeeeeeeddddddcccbbbcccmmmvvvssseeeSSSFFFAAA<<<;;;>>>DDDGGGSSSpppssscccaaaeeeuuu{{{wwwrrrmmmiiiggg___\\\WWWRRRNNNJJJEEEBBB::::::888555222000000000......///000111000////////////000000000111111111111222222333333222222111////////////000000000000///000000111111222333333111222444666666444222111////////////000111222333111111111222333444444444555777999:::::::::;;;<<<::::::;;;;;;:::999777666666666666666777777777777777777888999:::;;;;;;;;;;;;;;;;;;<<<>>>BBBEEEGGGHHHHHHGGGEEECCCAAA???===666555555444333222111000111111111111000000000///000000111111111111000000\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^___```[[[\\\\\\]]]]]]]]]]]]\\\___^^^^^^```aaabbbaaa___\\\___bbbaaa___^^^___aaa`````````bbbcccaaa]]]ZZZUUUTTTTTTWWW[[[___``````XXXWWWVVVVVVVVVWWWXXXYYYXXXXXXWWWVVVUUUSSSRRRQQQNNNOOOPPPQQQQQQQQQPPPOOOQQQQQQQQQPPPPPPNNNMMMLLLJJJJJJKKKMMMPPPQQQOOOMMMHHHGGGFFFGGGHHHHHHGGGFFF>>>???@@@@@@@@@???===<<<@@@@@@AAAAAA@@@???===<<<:::999888999:::999666444888666555444444666888999555666888777555333333444>>>;;;;;;@@@BBBBBBIIIRRRRRRXXX]]]aaammm}}}pppiiibbb\\\RRRIIIBBB===999666222222000...,,,---///111.........///000111333444...///000111111///---,,,,,,,,,---......---,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,++++++***++++++***)))((((((((((((***,,,...---+++***,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444666777999999:::<<<@@@EEEIIILLLMMMOOORRRVVVYYY\\\^^^___dddddddddeeeeeeeeeffffffttt~~~zzzdddMMM@@@<<<<<<:::>>>FFFKKKYYYzzzggg[[[]]]kkk|||}}}yyytttnnniiieeecccYYYVVVRRRMMMJJJEEEAAA>>>777777666333000/////////...///000111111000///...000000000000111111111111222222222333333222222222////////////000000000000000000000111222222333333111333555777777555333111------------...///111111222222333333444555666666444666888999999999:::;;;777888888888777555444222555555666666777777888888888999:::;;;<<<=========<<<<<<<<<===???CCCFFFHHHIIIIIIHHHGGGEEECCCAAA@@@777666666555333222111111222111111111000000/////////000000111111111000000\\\\\\ZZZYYYYYYXXXXXXXXXXXXWWWWWWXXXYYY[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]cccccccccbbbccccccdddddd]]]^^^______^^^]]][[[ZZZ]]]^^^`````````^^^\\\ZZZVVVWWWYYY[[[\\\]]]\\\\\\VVVVVVWWWWWWXXXYYYZZZZZZ]]][[[YYYWWWUUUTTTTTTTTTSSSRRRRRRSSSTTTSSSPPPNNNQQQPPPOOONNNLLLKKKJJJJJJLLLLLLLLLMMMLLLKKKKKKJJJKKKLLLLLLLLLJJJGGGDDDBBB??????@@@@@@??????>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;::::::999999888777777666555555555555555666555555555555444444444666666777888:::;;;<<<===BBBCCCFFFMMMYYYhhhuuu}}}~~~~~~nnn___SSSMMMHHHBBB<<<999::::::666111////////////////////////------++++++++++++---------------------------------+++***+++......,,,***...+++&&&""""""%%%))),,,,,,+++++++++***)))))))))******************************))))))******+++,,,---)))&&&'''+++---+++(((***((('''(((***++++++************)))******+++++++++---///111222444888;;;666999===@@@BBBEEEIIILLLNNNOOOPPPSSSVVVYYY\\\^^^dddbbbbbbbbb______jjjxxxpppWWWGGGBBBDDD:::;;;@@@FFFOOObbbsssaaa]]]___qqq{{{|||yyytttpppkkkfff```\\\UUURRRMMMHHHEEEAAA===;;;444333222000///..................//////////////////000111333333222111111222333444222000//////000000000000000////////////000111111111111222222222444444555555444444333222000000111111111222222222111222444666666555444222111222222333555555666777666555444444333222111111111111222222222333333333333555777:::<<<>>>>>>>>>>>>???@@@BBBDDDGGGIIIJJJKKKKKKKKKIIIGGGEEEBBB@@@AAA???===999666222///...000000////////////000000000000111111111000000///[[[[[[ZZZXXXXXXWWWWWWXXXXXXWWWWWWXXXZZZ[[[[[[ZZZ[[[\\\]]]^^^____________aaaaaaaaaaaaaaaaaabbbccc^^^^^^^^^^^^]]]\\\[[[[[[]]]^^^_________^^^\\\[[[XXXYYY[[[\\\]]]]]]\\\\\\WWWWWWXXXYYYYYYZZZZZZ[[[[[[YYYWWWUUUTTTTTTTTTTTTSSSRRRQQQRRRSSSSSSQQQOOORRRQQQPPPOOOMMMLLLKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJHHHFFFCCCBBBAAAAAABBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888777666666555555555555555555555555555444444444444666666777777888999::::::<<<<<<>>>DDDMMMXXXbbbiiijjjlllpppuuu||||||vvvkkk```UUUKKKCCC>>>>>>:::666444555444111...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,***)))+++------+++)))...---+++)))))))))+++,,,+++++++++*********************************************))))))******+++,,,...,,,******,,,---,,,***...,,,******++++++***)))++++++*********+++,,,,,,...///111222333444777999999;;;???BBBDDDHHHKKKNNNOOOOOOQQQTTTWWWZZZ]]]^^^```^^^___``````eeeuuummmUUUEEE@@@AAA>>>???CCCMMM[[[ssslll______eee{{{{{{xxxuuupppkkkfff```ZZZVVVQQQNNNIIIEEEAAA>>>:::777444333111000///..................///////////////000000111222222222222222333444444333111000000111111000000000000000//////111111111222222333333333444444555555444444333222000000111111222222333333222333555666666555444333333333333333333333333333555444444333222111111111111111111111222222333333444666888;;;>>>???@@@@@@CCCCCCDDDFFFHHHJJJLLLMMMKKKKKKKKKJJJIIIGGGEEECCCCCCBBB???;;;777444111///000000////////////000000000000111111111111000000ZZZYYYXXXWWWVVVVVVVVVWWWYYYXXXWWWXXX[[[\\\[[[ZZZ]]]]]]^^^___````````````______^^^^^^___``````aaa______^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^]]]\\\\\\XXXXXXYYYZZZ[[[[[[[[[[[[XXXWWWUUUTTTSSSSSSTTTTTTRRRQQQPPPPPPRRRSSSSSSRRRSSSSSSRRRPPPOOONNNMMMLLLNNNMMMLLLKKKJJJKKKLLLLLLLLLKKKJJJHHHEEECCCBBBAAABBBCCCDDDDDDCCCAAA???>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888888777666555555444444555555555555555555444444444444555555555666666666777777666666888;;;@@@FFFLLLPPPQQQSSSXXX]]]dddjjjppprrr{{{xxxoooiii^^^WWWMMMEEE@@@<<<888555333222111111000///...---........................---,,,,,,++++++,,,,,,---......------,,,,,,++++++******)))***+++,,,***(((+++,,,---......,,,+++******************+++++++++******************************))))))******+++,,,------...---+++***++++++///---++++++---------,,,,,,++++++++++++,,,---...111222333444333555777999<<<>>>BBBEEEGGGJJJNNNPPPOOOPPPSSSUUUXXX[[[^^^______^^^]]]^^^bbbmmm|||cccNNNBBB>>>>>>>>>>>>CCCQQQggguuubbb[[[cccooozzzsssooojjjddd___YYYSSSOOOKKKHHHCCC???<<<999666333222222111//////..................//////000000000111111111111111222333333333444555444222111111222222222111111000000000000111222222333444444555555444444555555444444333222000111111222333444444444444555666777777666555444555555444333222111111000333333222222111111111000000000000111111111111222333444777:::<<<>>>???@@@CCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGEEEBBB>>>999555222111000000////////////000000000000111111111111111000XXXWWWWWWVVVUUUUUUVVVVVVXXXXXXWWWYYY[[[\\\\\\[[[]]]^^^^^^___``````______]]]]]]]]]]]]^^^___`````````___]]]\\\[[[[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]]]]`````````___^^^]]]\\\[[[WWWXXXYYYZZZZZZZZZZZZYYYVVVUUUSSSRRRRRRSSSTTTTTTRRRQQQOOOOOOQQQTTTTTTTTTUUUTTTSSSRRRQQQOOONNNNNNMMMLLLJJJHHHHHHIIIKKKLLLKKKJJJHHHEEECCCBBBAAA@@@AAABBBDDDDDDCCCAAA>>><<<::::::;;;;;;<<<<<<<<<===:::::::::999888888777777666666555444444444444555555555555444444444333333444444444444444444444444444444555666999;;;>>>???AAABBBEEEIIINNNSSSWWWYYYbbbiiitttxxxooofff]]]UUUOOOJJJCCC<<<888888777555222---///000000...---...///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++*********+++++++++******)))***+++,,,,,,+++)))((()))))))))***+++++++++,,,******************************))))))******+++,,,***...000...)))''')))+++***))))))+++...000111000,,,,,,,,,,,,,,,---...///111222444555555666999;;;>>>AAADDDGGGIIILLLOOORRRPPPRRRTTTWWW[[[]]]___```cccaaa^^^___eeetttlllVVVGGG???===???@@@@@@FFFWWWsssiii[[[[[[jjj{{{yyyoookkkeee^^^YYYSSSMMMJJJEEEBBB>>>;;;888666333000111000//////.....................///000000111111333222111000111222333444222333444333111000111222333222222222111111111111222222333444555666777777444444555555444444333222000111222333444555666666777777888888777666555444444444333222222111000000222222111111111111111111000000000000000000000111000111333666999<<<===>>>DDDDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLNNNNNNNNNMMMLLLIIIGGGDDD???;;;666333111000000////////////000000000000111222222222111111WWWVVVVVVUUUUUUUUUUUUVVVXXXWWWWWWXXX[[[\\\\\\[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^`````````___]]]\\\[[[[[[\\\]]]\\\[[[[[[ZZZ[[[\\\]]]^^^bbbaaa```___]]]\\\[[[[[[VVVWWWXXXYYYZZZYYYXXXWWWTTTTTTRRRRRRRRRRRRSSSTTTSSSQQQPPPPPPSSSUUUVVVVVVVVVUUUTTTSSSRRRPPPOOOOOOLLLJJJHHHGGGGGGGGGIIIJJJIIIHHHFFFDDDBBBAAAAAA@@@???@@@AAABBBAAA???===;;;;;;;;;;;;<<<<<<======>>>:::999999888888777666666666666555444444444444444555444444444444333333333333333222222222222111111222333333444555666777777;;;;;;<<<>>>@@@BBBDDDEEENNNSSS\\\gggqqqzzzwwwooommmooonnnhhh___UUUMMMFFFAAA???888555111000111111///------/////////------...///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++************************)))))))))***+++++++++,,,******************************))))))******+++,,,+++///333000+++(((***---)))(((((())),,,/////////,,,,,,,,,,,,---...///000///111333555666888;;;>>>???AAAEEEGGGIIILLLOOORRRRRRSSSVVVZZZ]]]___aaaaaadddbbb___bbbmmm~~~```LLLBBB======@@@FFFIIIQQQeeevvvccc\\\bbbvvv~~~uuulllhhhaaaZZZUUUOOOJJJGGGAAA>>>;;;888666444111/////////...............///......//////000111111222333222111111111222444555000111222111000///000111333333333333333333333333333333444555666666777777444444555555444444333222000111222444555777888888999888888888777666555444111111222222222222333333111111111111111111222222111000000000000000000000///000222555888<<<>>>@@@IIIIIIKKKLLLMMMMMMMMMLLLJJJKKKMMMOOOPPPQQQPPPPPPLLLJJJFFFAAA;;;666222000000000////////////000000000000111222222222222222VVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUWWWZZZ\\\\\\[[[[[[[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\^^^___```______^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYY\\\^^^```bbbaaa___]]][[[ZZZZZZYYYUUUWWWXXXZZZZZZYYYWWWVVVUUUTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRSSSUUUWWWWWWVVVVVVVVVUUUSSSRRRQQQPPPOOOKKKJJJIIIHHHGGGHHHHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<=========999999888888777666666666666555444444333333444444444444444444333333333333111111111111111111111111000000111111222333333333888888888888888888999:::@@@CCCHHHPPPYYYbbbjjjnnnsssyyyzzzmmm```WWWTTTUUUTTTPPPIIIAAA;;;777666666000//////......---......111000...,,,++++++,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,***,,,......,,,+++,,,------,,,+++***+++,,,---...***************+++++++++******************************))))))******+++,,,,,,000444333...+++,,,///,,,+++))))))***++++++***+++++++++,,,---...///000///111333555666999<<>>;;;888666444333111///...------------......///......///000000111222222222222222222222333444444///000111000///...///111222222333333444555555555555555555555555666666666444444555555444444333222111111333444666888999::::::999888777666555444444000000111222333444555666000111111111222333333333222111111111111000000000111222444777:::>>>AAACCCHHHIIIKKKMMMNNNNNNMMMMMMJJJKKKMMMPPPQQQRRRRRRRRRNNNLLLHHHBBB<<<777333000000000////////////000000000000111222333333333333VVVVVVUUUUUUUUUVVVVVVWWWUUUTTTTTTVVVYYY[[[[[[ZZZ[[[\\\\\\\\\\\\\\\[[[[[[XXXXXXYYYYYYZZZ\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[YYYXXXWWWXXX[[[^^^aaaaaa___]]][[[YYYXXXXXXXXXVVVXXXZZZ[[[[[[YYYWWWVVVVVVUUUSSSRRRRRRRRRSSSSSSUUUTTTTTTVVVXXXXXXWWWVVVVVVUUUUUUSSSRRRQQQPPPOOOKKKKKKKKKJJJJJJJJJIIIIIICCCDDDEEEEEEEEEDDDBBBAAA>>>===<<<<<<<<<===>>>???<<<<<<<<<;;;;;;;;;;;;;;;999888888777666666555555666555444444333333444444444444444333333333222222000000000111111111111111////////////000000111111333333333333444555666666888999<<<@@@GGGNNNTTTXXXYYY___hhhpppuuuzzzvvvhhhddd\\\RRRJJJDDDAAA@@@>>>===:::666333111111222...000000...,,,,,,111666999444...++++++,,,+++***,,,,,,---......///000000+++,,,,,,------,,,,,,+++*********+++,,,,,,------)))+++------+++***+++,,,---------------......///+++++++++*********************************************))))))******+++,,,***---000111...,,,,,,---...,,,***)))***+++***)))*********+++,,,...///000000222444555666777;;;===BBBDDDGGGIIIKKKMMMPPPSSSTTTVVVYYY]]]aaabbbccccccaaa```bbbppphhhOOOEEEAAA===???EEEJJJUUUggg|||yyyddddddnnnyyywwwwww|||qqqfffbbb^^^WWWPPPKKKGGGCCC@@@;;;999555444333222000...---,,,,,,,,,---......///---...///000111222333333111222333333444444333333///000111111000///000111111111222444555666777888666666555555555555444444444444555555444444333222111111333555777999;;;<<<:::999888666555444333333111111222333444555666666000111111222333444444555333333222222111111111111111222444777;;;???CCCEEEFFFGGGJJJLLLMMMMMMLLLLLLJJJKKKNNNPPPRRRSSSSSSSSSRRROOOKKKEEE???999444222000000////////////000000///000111222333333333333VVVVVVVVVUUUVVVVVVWWWWWWTTTSSSSSSUUUXXXZZZZZZZZZ\\\\\\]]]]]]]]]\\\\\\[[[VVVVVVWWWWWWYYYZZZ[[[\\\]]]^^^______^^^]]][[[ZZZ[[[YYYWWWVVVXXX[[[___aaa```^^^\\\ZZZXXXWWWWWWXXXWWWYYY[[[\\\\\\ZZZXXXWWWWWWVVVTTTSSSRRRRRRRRRSSSVVVVVVVVVXXXYYYYYYWWWUUUVVVUUUTTTSSSRRRPPPOOOOOOLLLLLLLLLMMMLLLLLLKKKJJJAAACCCEEEFFFFFFEEECCCBBB>>>===<<<;;;<<<>>>@@@AAA;;;;;;;;;::::::999999999888888888777666666555555555555444333333333333444444444444333333333222222000000000000111111111222000000////////////000111------...000111444555777555555777999===BBBFFFIIIHHHNNNUUU[[[___cccgggkkkpppssswww{{{}}}{{{}}}|||yyytttgggXXXPPPKKKEEE@@@===:::888666222333444333111/////////---//////+++'''***333;;;AAA999000,,,---...,,,***))))))***++++++,,,------++++++------------++++++))))))***+++,,,------...(((***---,,,***(((***+++***+++---.........------,,,+++++++++******))))))*********************************)))***++++++,,,''')))+++,,,,,,***)))))),,,***))))))+++------,,,*********+++,,,---//////222333444555555666999;;;CCCEEEHHHKKKLLLNNNQQQTTTTTTVVVZZZ^^^aaacccddddddcccbbbfffwwwsss[[[FFFAAA@@@>>>AAAHHHOOO^^^rrrnnn___eeevvv}}}xxxwwwyyy|||}}}wwwlll```^^^YYYRRRLLLGGGDDD@@@>>>999777444222111111///---,,,,,,,,,,,,---......///---...///000111222333333111222333444555444333222000111222222111000111333000111222444666777999999666666666555444444333333444444555555444444333222111222333555888:::;;;<<<:::999888666444333222222222222333444444555666666111111222333444444555666333333333222222222111111///000222555999===AAADDDIIIJJJMMMPPPQQQQQQQQQPPPJJJLLLNNNPPPRRRSSSSSSSSSTTTRRRMMMGGG@@@:::666333000000////////////000000///000111222333444444444TTTTTTTTTVVVWWWWWWVVVTTTWWWTTTUUUXXXYYYVVVWWWZZZYYYYYYZZZZZZZZZZZZZZZYYYTTTTTTUUUVVVWWWZZZ\\\^^^^^^\\\ZZZ\\\___```___\\\ZZZYYYXXXXXXYYY[[[]]]___```___\\\ZZZXXXWWWWWWWWWZZZZZZYYYYYYXXXXXXXXXWWWUUUUUUTTTSSSSSSSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYYYY\\\YYYUUURRRPPPNNNKKKIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGEEECCCCCCCCCBBB@@@????????????>>>>>>>>>>>>===;;;;;;;;;;;;::::::999888777888888888777666444333444444444444444444444444333333333333333333333333222000///111333444222///555333111000111111000///000000000000000000000000///000222444555888<<>>;;;777444333222000///...------------...//////---...///---,,,...333777;;;555///+++,,,---------+++***((()))***,,,++++++++++++,,,,,,,,,---------,,,+++*********+++,,,---***++++++,,,------------------,,,,,,,,,,,,,,,,,,///---***)))+++,,,------(((((()))+++,,,---...///,,,***((()))+++,,,+++((((((((()))***************++++++************++++++---......------...222555222444666777888:::===@@@BBBDDDFFFJJJMMMQQQSSSTTTWWWZZZ^^^______^^^^^^______bbbllliiiVVVEEE???>>>???EEENNNXXXhhhyyyhhh```ooo}}}xxxvvvyyy{{{vvvnnnddd\\\TTTQQQMMMIIIEEEBBB===:::222222000///............---------...............111000000000000000111222555555555666555555444444555444222111111222444555222333444444555555444444666555555555555444444444111333666888888666444222444555666888999;;;<<<===999777555333222333444555444555666666666444333222333333333333444555777888555555555444444333333222555666777888:::>>>DDDHHHJJJKKKNNNRRRUUUUUURRROOOMMMMMMMMMNNNOOOPPPQQQRRRWWWTTTOOOIIIAAA:::444111222111000///......//////333333333333444444555666TTTTTTTTTVVVWWWXXXVVVTTTUUUSSSTTTXXXYYYVVVWWWYYY[[[[[[[[[[[[[[[[[[ZZZZZZVVVVVVVVVWWWXXX[[[]]]___```^^^\\\]]]^^^___]]]ZZZYYYYYYXXXXXXYYY[[[]]]^^^___^^^\\\[[[ZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVWWWXXXYYYVVVSSSPPPOOOMMMKKKIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA???>>>>>>>>>>>>============<<<<<<<<<;;;:::999888777666666777777777555444333444444444444444444444444333333333333333333333333222000//////111222000...222000///000111222222111////////////////////////111222333222222444666999444555888;;;>>>@@@AAABBBDDDGGGKKKOOOTTTWWWYYYZZZ```cccfffjjjlllmmmmmmmmmnnnnnnooorrrxxx}}}zzzwwwtttooojjjfffddddddddd\\\VVVNNNIIIFFFCCC===888888555222111111111000///---------------...//////...///...,,,***+++///222555111,,,***+++---...---...,,,******+++,,,+++***++++++++++++,,,,,,,,,,,,++++++*********+++,,,---++++++,,,,,,---,,,,,,,,,************************+++)))''''''(((***++++++((())))))***+++,,,------,,,***((()))+++,,,+++)))(((((()))***************+++******))))))******+++%%%(((***,,,,,,---///111333444777888999;;;>>>AAACCCEEEGGGKKKOOOSSSUUUWWWXXX[[[^^^______^^^^^^___aaahhhuuuyyy\\\LLL???===>>>???FFFPPPaaasssrrrgggfffxxx~~~}}}{{{yyyyyy}}}{{{vvvpppiii___XXXQQQNNNJJJFFFBBB>>>:::777222111000///............,,,,,,---------.........000000000000000111111222444444555666666555555555444333222111111222444555222333444444555555444444666555555555555444444444555666777888888888777777222333444555666777888999777666444333333333555666888999999:::999888777666333333444444555666666777666666555444333333222222444555777999;;;???EEEIIILLLMMMOOOSSSUUUUUUSSSPPPLLLLLLLLLLLLMMMOOOPPPQQQTTTSSSQQQMMMFFF>>>777333333222111/////////000111111111111222333555666777TTTTTTTTTVVVXXXXXXVVVTTTUUUSSSUUUZZZ[[[YYYXXX[[[]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWWWWWWWYYY[[[^^^___aaa```^^^^^^^^^]]][[[YYYZZZYYYYYYZZZ[[[\\\^^^___^^^^^^]]]\\\\\\\\\]]]]]]ZZZZZZZZZYYYYYYYYYYYYXXXYYYXXXXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUSSSPPPNNNMMMMMMKKKIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDBBBBBBCCCCCCBBBAAA>>>>>>>>>>>>=========<<<======<<<<<<:::999777777444555666777777666555444333333333333333333333333333333333333333333222222333111.........//////...///...---...111333444333////////////////////////222333222111//////111333000111333555666777777777777999<<>>>>>>>>======>>>>>>===<<<;;;999777666555555777888888777666666333333333333333333333333333333333222222222222222555222000...---...//////...---,,,...111333333333////////////////////////000000000///...///111333666555444333222333444444444555666888:::<<<===>>><<>><<<<<<===???999666333222333333222111...,,,,,,,,,...//////...------,,,,,,------...///000///---+++)))))))))************+++,,,---------222000---,,,,,,+++***((())))))*********+++++++++***************++++++,,,,,,,,,,,,,,,,,,+++***)))******+++,,,------.........,,,******+++,,,,,,+++***)))))))))))))))))))))+++************+++******(((((()))******************))))))(((((())))))***&&&))),,,...///000111333555777999:::<<<>>>AAADDDGGGHHHLLLPPPUUUYYY\\\^^^]]]^^^______^^^^^^___aaahhhyyypppXXXIII@@@<<<@@@CCCFFFOOO[[[sssyyyccciii{{{}}}xxxuuuwww{{{~~~xxxooogggaaaZZZTTTOOOIIIFFFAAA===:::777333111111111000///////////////------......//////000000000000111222222333333333333444555666777888888888444333333222222222222333333444444555555555555555666555555555555444444444555555555666666777777777999999:::::::::::::::;;;666666666666777888::::::777888888888888888777777555777999;;;;;;:::999888888777555444222222111222111333777;;;???DDDIIIMMMTTTTTTVVVXXXZZZYYYVVVSSSKKKKKKJJJJJJKKKMMMOOOPPPRRRSSSTTTRRRMMMEEE===888333222111000000000111222/////////000111333444555UUUUUUUUUWWWXXXXXXWWWUUUTTTRRRUUU[[[]]]\\\]]]___bbbbbbaaa```^^^\\\[[[ZZZWWWWWWWWWWWWYYY[[[]]]^^^___aaabbbbbbbbb```___^^^^^^___```aaaaaaaaa```````````````___^^^]]]\\\[[[]]]]]]]]]]]]]]]]]]^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSQQQOOONNNOOOPPPOOONNNKKKKKKKKKKKKJJJIIIHHHGGGDDDCCCBBBBBBCCCDDDCCCAAA@@@@@@?????????>>>>>>>>>>>>>>>>>><<<;;;999777666666777999::::::999888777333333333333333333333333333333333222222111111111555444222///......000111000...---...///111111000........................,,,---...//////111444777999666111...---...111333000000111222333444555555777777888999:::<<<>>>@@@DDDDDDEEEGGGKKKPPPTTTWWWZZZ]]]```___]]][[[[[[\\\[[[\\\[[[WWWRRRLLLIIIHHHEEEDDDAAA>>><<<;;;;;;<<>>@@@DDDFFFIIIKKKNNNRRRWWW[[[___```___`````````______bbbdddsssbbbMMMFFF@@@>>>BBBDDDGGGSSSaaa}}}pppaaaoooyyyvvvwwwzzz~~~|||tttjjjaaa[[[VVVPPPKKKEEEBBB===999777555333111111000000////////////000/////////000111222222333000000222333444444444444444555666777888888888888555444444333333222222333333444555555666666555555666555555555555444444444222444777999:::999777666888888888888888888888888999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<======999:::<<<>>>>>>===;;;:::888777555333222222222333111444888;;;@@@EEEKKKOOOWWWXXXZZZ\\\]]]\\\WWWTTTLLLKKKJJJJJJKKKMMMPPPQQQTTTTTTSSSPPPLLLEEE???<<<444333111000///000000111111111000000000111222222UUUUUUUUUWWWYYYYYYWWWUUURRRPPPRRRWWWZZZZZZ\\\```gggfffeeecccaaa___]]]\\\YYYYYYXXXYYYZZZ[[[]]]^^^```bbbeeeeeedddbbbaaaaaaaaabbbcccdddcccaaa___^^^_________^^^]]]\\\ZZZYYY^^^^^^^^^^^^^^^_________[[[[[[YYYXXXWWWWWWVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSQQQPPPOOOPPPQQQPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDBBBBBBCCCCCCBBBAAA????????????>>>>>>>>>>>>>>>>>>======;;;:::888888888999:::;;;;;;:::999888444444444444444444444444333333333222111111000000333333333111//////000222111///------...//////...........................+++,,,...///000222666999:::777111---,,,---000333///............///000111555444222111222444777888;;;;;;;;;;;;===@@@CCCEEECCCEEEHHHHHHGGGGGGGGGHHHEEEEEEEEECCC???<<<;;;;;;999888666555444444555555;;;999666333111000111111111000...---------...//////......///000///---,,,,,,,,,,,,,,,,,,------...///---,,,,,,---...---,,,,,,---......,,,,,,---......---+++***+++,,,+++************++++++++++++,,,((()))******++++++******++++++++++++++++++***))))))))))))******++++++,,,///---,,,,,,,,,,,,***(((*********************))))))+++++++++***)))***+++(((((()))***************++++++************++++++/////////...---///222555777999<<<>>>???BBBFFFHHHKKKMMMPPPTTTYYY]]]```aaaaaaaaaaaaaaa```bbbfffhhhsssXXXHHHBBB======AAADDDIIIXXXjjjzzzhhheeevvv{{{yyyxxx||||||vvvoooddd\\\VVVQQQKKKGGGAAA===999666444444333222000000////////////000000000000111222333333444444///000222444555555555444555666777888888999888888666666555555444444333333444444555666666666666555666555555555555444444444333666999<<<===<<<:::888;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????======<<<<<<<<<===>>>>>><<<<<<===>>>>>>>>>===<<<888666444222111222333444444555888;;;???EEEMMMRRRZZZ[[[^^^aaabbb___XXXTTTMMMKKKJJJIIIJJJMMMPPPRRRTTTTTTSSSQQQMMMHHHCCC@@@777666444222000000000000333222111111000000111111VVVUUUVVVWWWYYYYYYWWWUUUTTTQQQRRRWWWZZZ[[[___dddlllkkkjjjhhheeeccc```___\\\[[[[[[[[[\\\^^^___aaacccfffiiiiiifffbbbaaaaaaaaabbbddddddccc```\\\ZZZ[[[\\\\\\]]]\\\[[[ZZZYYY\\\\\\]]]]]]]]]^^^^^^^^^ZZZYYYXXXWWWVVVUUUUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOPPPQQQPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA???============<<<<<<<<<<<<============<<<;;;:::999999::::::;;;:::999777666555555555555555555555555333333222222111000000//////111333222//////000222000...------...///....................................//////...///222444666444222///......///000//////...---...///000000000000//////000111222333666555555444555777999:::777888::::::::::::::::::888999999777555444555666333333222111111000111111222222111000///......---/////////...------///000...------///000000...,,,,,,,,,++++++,,,,,,---...///---+++,,,---...,,,***+++---...---++++++...000---+++***+++---......---++++++++++++,,,,,,,,,,,,'''((()))***+++******))))))******++++++++++++***************************+++******+++,,,---+++************+++++++++++++++)))+++,,,+++)))(((***,,,(((((()))***************,,,,,,++++++++++++,,,,,,,,,...///000000111444666888:::===???AAACCCGGGJJJMMMOOORRRUUUYYY]]]```aaabbbbbbbbbaaabbbeeeiiimmmeeeOOOCCC???;;;<<>>>>>??????@@@@@@@@@AAA<<<<<<===>>>>>>?????????<<<;;;;;;:::;;;<<<===>>>==================<<<<<<666555333111111333555666666777888:::>>>EEENNNTTT[[[^^^bbbffffffaaaYYYSSSLLLJJJHHHGGGIIIKKKOOOQQQOOOQQQTTTTTTRRRNNNIIIEEE;;;999777444222111111111222222111111111222222333VVVUUUVVVWWWYYYYYYWWWUUUXXXUUUUUUYYY]]]___dddiiipppooonnnkkkiiifffcccbbb^^^]]]]]]]]]^^^```aaabbbfffiiilllkkkfffbbb``````aaabbbddddddbbb^^^ZZZWWWXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]YYYYYYWWWVVVUUUTTTTTTTTTWWWVVVUUUUUUTTTUUUUUUUUUSSSQQQOOOOOOPPPPPPOOONNNKKKKKKKKKKKKJJJIIIHHHGGGGGGEEECCCCCCCCCBBB@@@???<<<<<<;;;;;;;;;:::::::::<<<=========<<<;;;::::::999:::::::::999888666555666666666666666666666666333333222222111000000///,,,///222111///...///111...---,,,,,,.../////////........................111111000///,,,,,,---///............---+++***)))------,,,++++++,,,---...+++,,,---///000000000///......---------...000111444444555555555444444444444555555333222111333444111111111000//////......,,,,,,---.........---,,,*********))))))***,,,...,,,,,,,,,...000111///---,,,,,,++++++,,,,,,---...000...++++++------+++((()))+++,,,+++***+++///222,,,++++++,,,...000111000++++++,,,,,,,,,---------'''((()))++++++******)))((()))***+++++++++++++++------,,,,,,,,,,,,,,,,,,))))))***,,,...//////---******+++++++++,,,,,,,,,(((+++,,,,,,)))(((***,,,(((((()))***************---,,,,,,++++++,,,,,,---)))---111444555555666777888;;;===???AAADDDHHHKKKOOOPPPRRRVVVYYY]]]___aaacccccccccbbbcccfffkkkooowwwZZZHHH???>>>:::<<>>>>>??????<<<======>>>>>>>>>>>>===@@@???>>>>>>>>>@@@AAABBB===<<<;;;;;;;;;;;;<<<<<<666444222111111333666777888888888:::===EEENNNUUU[[[___dddhhhhhhbbbYYYRRRKKKIIIGGGFFFGGGJJJMMMPPPKKKOOOTTTXXXXXXSSSMMMHHH>>>===:::777444222222222111111111111222333444555XXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUXXX\\\bbbhhhkkkoooppppppnnnjjjfffdddcccbbbaaa```______aaacccdddiiihhhgggfffeeedddcccbbbccccccdddcccaaa]]]ZZZXXXYYYZZZ\\\\\\\\\\\\^^^`````````___^^^]]]\\\\\\[[[[[[ZZZXXXUUUTTTSSSSSSTTTWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLNNNNNNNNNMMMKKKJJJHHHGGGEEEEEEEEEDDDCCCAAA@@@???========================>>>>>>===<<<:::999888888;;;:::888777666666555555777666555444444444444444777444000000222333222000000000000000////////////111222222222000...,,,+++...------,,,,,,,,,------+++******+++---......---........................,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...111111111111111111111111333222000///000111333444111000///...------...///////////////////////////...---,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,...///000...---+++*********++++++))))))))))))))))))))))))------,,,+++***)))((('''))))))************))))))------,,,,,,,,,,,,,,,,,,,,,++++++***************)))*********++++++++++++,,,+++)))((((((((()))***+++,,,,,,------............///000222444666777888888;;;>>>AAACCCFFFIIILLLOOOPPPSSSWWW[[[^^^aaabbbbbb^^^```fffccc```mmmiiiTTTDDD999<<>>???@@@@@@@@@???>>>======<<<<<<<<>>===>>>???@@@@@@???===<<<;;;:::::::::222111///...///222444666777777888999===DDDMMMSSS___eeeiiijjjhhhddd[[[QQQIIIFFFCCCCCCDDDGGGHHHIIIJJJOOOUUUYYYZZZVVVPPPLLLCCC@@@;;;777555333000.../////////000111111222222XXXXXXWWWWWWVVVVVVVVVUUUWWWWWWXXXZZZ^^^dddiiikkkoooppppppmmmiiieeecccccccccbbbaaa``````aaacccdddhhhggggggeeedddcccbbbbbbcccbbbbbbaaa^^^\\\YYYXXXXXXZZZ\\\]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]ZZZXXXWWWUUUTTTTTTTTTTTTWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPNNNMMMLLLNNNNNNMMMMMMKKKJJJHHHGGGEEEEEEEEEEEECCCBBBAAA@@@==============================<<<;;;;;;:::999999;;;:::999888777666666666555555444444444444555555666444111000222222111000000000000000/////////...000000000///...---,,,+++......---------------...+++******+++---...---,,,------------------------******)))))))))))))))))),,,,,,---...............000000000000000000000000000///...------///000111111000///...------...///...........................---,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---...---,,,+++*********++++++*********************************)))))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,++++++***)))))))))***************++++++++++++,,,,,,,,,+++***************+++,,,,,,------............///111333555777888999999<<>>:::777222222111000/////////000......//////000000000111000111111222333333444444333444444555666777777888::::::999999888888777777666888>>>FFFKKKIIIBBB:::888777777666555555444444777666555555666888:::;;;999::::::;;;<<<<<<======??????>>>>>>>>>>>>>>>???@@@???===<<<===>>>>>>>>>AAA@@@@@@?????????@@@@@@===<<<:::999777666555555111000......///111444666777777888:::>>>EEEOOOUUU```fffkkkjjjhhhcccZZZPPPHHHEEEBBBAAACCCEEEFFFFFFKKKOOOVVV[[[\\\XXXSSSPPPGGGCCC===999666444111000/////////000111111222222WWWWWWVVVVVVVVVVVVVVVVVVYYYZZZ[[[^^^bbbfffkkkmmmnnnoooooolllhhheeecccccceeedddbbbaaa```aaacccdddgggffffffeeedddcccbbbbbbcccbbb```^^^\\\ZZZYYYYYYXXXZZZ]]]^^^^^^\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^WWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRPPPPPPPPPPPPOOOMMMLLLLLLNNNMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@========================<<<<<<<<<<<<;;;;;;::::::<<<;;;999888777777666666555444444444444444555666555333111111111222111000000000000/////////......///......---,,,,,,------......---------......///,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++,,,------......////////////////////////......---,,,,,,...///000000///......---....................................---,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***************+++---,,,+++*********++++++************************'''((((((((())))))******))))))************)))))))))*********+++,,,,,,,,,***)))))))))))))))******************++++++++++++,,,------------,,,++++++++++++,,,,,,---.../////////000222333666777999::::::===@@@CCCEEEHHHKKKNNNRRRRRRSSSUUUXXX[[[^^^```aaa```bbbccc___```pppyyybbbNNNDDDAAA???;;;???FFFOOO```yyyoooaaaccckkk|||~~~||||||~~~}}}yyyuuurrrjjjhhhfffdddbbb^^^XXXUUUMMMIIIDDD@@@<<<999555222000000000//////000000111.../////////////////////111111222222333333444444222333333555666777888888::::::999888777666555555666:::BBBKKKQQQPPPHHHAAA888777777666666555555444888777777666777888:::;;;=========>>>>>>??????@@@???>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@??????;;;:::888666444333222222///...------...000333444777777888;;;???HHHQQQXXXccciiinnnlllhhhbbbXXXOOOGGGDDD@@@???@@@BBBCCCDDDIIINNNTTTYYY[[[YYYVVVSSSKKKGGG@@@;;;777555333111////////////000111222333UUUUUUUUUUUUVVVVVVVVVVVVZZZ[[[^^^aaafffjjjmmmooooooooonnnkkkgggdddcccccceeedddbbb``````aaabbbcccffffffeeeeeedddddddddcccdddbbb___\\\[[[ZZZZZZ[[[YYY\\\___```___]]]\\\\\\\\\\\\]]]^^^^^^]]]]]]\\\UUUTTTTTTSSSSSSUUUVVVWWWVVVVVVWWWVVVUUUTTTRRRQQQOOOOOOOOOOOONNNMMMLLLKKKMMMMMMLLLKKKJJJHHHGGGFFFDDDDDDDDDCCCCCCBBB@@@@@@========================<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::888777777777777666555444444333333333444444333222111111111000000000000/////////.........///...---,,,,,,---...///......---------...//////---+++***+++,,,,,,+++***************************.........---,,,,,,++++++))))))***+++,,,---//////------------------------///............///000111........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++******************************))))))))))))******,,,+++++++++++++++++++++************************))))))))))))************))))))************))))))(((((()))***++++++,,,,,,))))))(((((())))))******(((((()))))))))*********+++,,,---...---,,,+++***++++++,,,,,,---...//////111111333555777999:::;;;<<>>>>>???;;;@@@HHHUUUhhhkkkaaaiiiuuu}}}}}}~~~xxxtttqqqnnnkkkeeedddcccbbb```\\\WWWSSSKKKGGGCCC???<<<888555222111000000////////////000////////////////////////222222222333333333444444222222333444666777888999777777777777666666666666:::;;;===AAAFFFHHHGGGFFF777777777777666666555555777777777666777888999999??????@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????===>>>???@@@@@@@@@AAACCCCCCCCCCCCCCCAAA???<<<;;;;;;:::888666333222111000------,,,,,,...000222333777888999<<>>>>>@@@BBBDDDDDDEEEIIIOOOUUUXXXXXXVVVTTTNNNIIIBBB<<<888666333222000/////////000111222333SSSTTTTTTTTTUUUVVVVVVVVVWWWZZZ^^^ccchhhllloooqqqnnnnnnmmmjjjfffcccbbbccccccbbb```______```aaacccffffffeeeeeeeeeeeeeeeeeeeeeccc```]]][[[[[[\\\]]]ZZZ]]]```aaa___]]]\\\[[[\\\]]]]]]]]]]]][[[YYYXXXSSSSSSRRRRRRSSSTTTVVVWWWTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKIIIHHHFFFEEEBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777666666666888777555444222222111111222333333222111000//////////////////............///...---------...///000---------------...//////,,,+++******,,,,,,+++)))************************+++*********)))))))))(((*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...............//////000------..................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++***+++---......---+++***************************(((((((((((()))***++++++++++++++++++++++++++++++************************,,,,,,++++++++++++******))))))************))))))(((((()))***++++++,,,,,,***)))))))))))))))******''''''''''''(((((((((((()))***+++,,,,,,+++***)))******+++,,,---...///000222333444666888:::<<<<<<>>>AAADDDGGGIIILLLOOORRRUUUUUUUUUVVVWWWZZZ\\\]]]]]]aaabbb^^^]]]hhhxxxvvvaaaNNNBBB<<<<<<>>><<>>;;;888555333333222111///...---------/////////000000000000000333333333333333444444444333333444555666777888999444444555666777888888999;;;999888888;;;===???@@@777777777777777666666666666666666666777888888999===>>>>>>>>>>>>>>>??????@@@???>>>>>>=========>>>>>>@@@BBBCCCBBBBBBDDDFFFFFFFFFEEECCC@@@<<<999777999888666333111///......,,,,,,,,,---...000222333777888999<<>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::888777666666555555777666555333222111111111111222333333000//////////////////.........------///...............//////,,,,,,,,,,,,,,,---...///+++***)))***+++,,,+++***************************++++++++++++++++++++++++++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++***+++---......---+++***************************(((((((((((()))***+++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))************)))))))))*********+++,,,,,,,,,,,,++++++***)))*********''''''''''''(((((((((((((((((()))*********))))))******+++,,,...///000000333444666777:::;;;===>>>@@@CCCFFFIIIKKKNNNQQQTTTTTTUUUVVVXXXZZZ[[[\\\]]][[[______[[[___ooo||||||kkkWWWIIIAAA<<<<<>>FFFSSSeee|||vvvdddaaaooowwwrrrmmmjjjjjjiiifffdddfffeeedddbbb___ZZZSSSNNNDDDAAA===;;;999666444222333222111///...---,,,,,,//////000111111222333333333333333333444444444444555666666777777888888999222333444666777999:::;;;777888:::::::::999888777777777777777777777777777555555666777888999::::::@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>?????????CCCFFFFFFDDDDDDEEEHHHGGGFFFDDDBBB>>>:::777666555333222///---,,,++++++++++++,,,---///111222333777888:::<<>>;;;<<<>>>BBBDDDEEECCCFFFLLLQQQUUUWWWXXXWWWOOOKKKEEE@@@<<<999555222111000///...///111333444QQQQQQRRRSSSTTTUUUVVVWWWVVVYYY]]]bbbfffhhhhhhiiiiiihhhfffccc^^^\\\\\\]]][[[[[[ZZZYYYZZZ\\\___```aaaaaabbbbbbccccccccccccbbbaaa___]]][[[[[[[[[[[[YYY[[[\\\[[[YYYWWWWWWWWWWWWXXXZZZ[[[ZZZXXXVVVTTTSSSRRRQQQQQQRRRSSSUUUVVVUUUSSSPPPNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNKKKKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::999999777666555444444444444444333333222222333333000222444333000....../////////.........---------------.........------,,,*********++++++---......***)))((()))+++,,,,,,+++************************+++,,,,,,------......///+++***)))))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,---.........------++++++++++++++++++++++++,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++***************++++++++++++*********++++++,,,,,,---***+++---......---+++************************************))))))******+++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))************))))))++++++++++++,,,,,,,,,,,,......---+++************((((((((()))))))))******((((((((((((((()))***+++)))***+++,,,...///000000444555666888:::<<<>>>???BBBDDDHHHJJJMMMOOOSSSUUUSSSUUUXXX[[[\\\]]]]]]]]]XXX]]]\\\YYYbbbuuurrr```MMMCCC???<<<>>>BBBAAAJJJZZZpppmmmbbbfffzzzzzznnnkkkhhhhhhjjjjjjgggeeegggfffeeebbb^^^XXXPPPJJJAAA>>>;;;888777555222000222111000///...---------//////000222333444555666444444444444444444444444888888888888888888999999444444555666888999::::::777999;;;<<<;;;888666555777777777777777777777777555666888:::;;;<<<===>>>DDDDDDCCCCCCCCCCCCCCCCCC>>>??????@@@AAABBBDDDEEEBBBFFFIIIIIIFFFEEEGGGIIIFFFDDDBBB???<<<:::888888333222000...---,,,++++++++++++---...000222333444888999:::<<>>;;;:::<<<>>>???@@@BBBEEEIIIOOOSSSUUUVVVWWWOOOLLLHHHDDD@@@<<<777444111000.........000333555PPPQQQRRRSSSTTTUUUVVVWWWWWWZZZ^^^bbbdddeeeddddddfffeeeccc___[[[YYYYYYZZZYYYXXXWWWXXXYYY[[[^^^```______``````aaaaaabbbbbb```___^^^\\\[[[ZZZZZZZZZXXXYYYYYYXXXUUUTTTTTTVVVSSSUUUXXXYYYZZZXXXVVVUUUSSSRRRQQQQQQQQQSSSTTTUUUVVVSSSPPPMMMLLLMMMOOOQQQPPPPPPQQQQQQQQQPPPOOOOOOKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::999888777555444444444444222222222222333444555666///222444333000....../////////.........---------,,,,,,---...---,,,+++***************+++,,,---...)))(((((()))+++---,,,+++************************(((((()))***+++,,,,,,---+++***((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111111000000***+++---...///...------++++++++++++++++++++++++,,,,,,---...---,,,+++******+++,,,------,,,+++***)))************+++++++++))))))***+++,,,,,,------)))+++---//////---+++)))))))))))))))))))))))))))---,,,+++***)))))))))))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++'''((()))***+++,,,------))))))************))))))------,,,,,,,,,,,,,,,,,,000///...,,,+++***))))))************++++++++++++***)))((((((((()))+++,,,)))***+++,,,...///000111555666777999;;;===>>>???CCCEEEIIIKKKMMMPPPSSSVVVSSSUUUYYY\\\^^^___^^^]]]WWW\\\ZZZXXXdddzzz~~~lllYYYFFF>>><<<<<>>:::888666555333111//////............////////////111222444666777777444444444444444444444444:::::::::999999999999888666666777777888888999999;;;;;;;;;999777666777888777777777777777888888888666777999<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@===>>>???AAACCCFFFHHHJJJCCCHHHLLLKKKHHHFFFGGGJJJDDDBBB@@@===;;;:::::::::333333111000///......---+++,,,---///111222444444888999:::<<>>;;;999999;;;;;;;;;???BBBFFFKKKOOORRRSSSTTTOOOMMMJJJGGGCCC???999555111000...---...000333555TTTTTTUUUUUUWWWXXXZZZ[[[````````````````````````aaa___]]]YYYWWWVVVUUUUUUUUUUUUUUUTTTTTTWWW[[[^^^______^^^^^^^^^^^^______aaaaaaaaa```^^^\\\YYYXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWUUUSSSRRRTTTSSSRRRQQQPPPOOOOOOOOOTTTRRRPPPNNNNNNOOOQQQSSSTTTTTTTTTTTTRRRPPPNNNMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHFFFCCCDDDEEEFFFCCCAAA===<<<<<<<<<<<<;;;;;;;;;======<<<;;;999888777777:::999777555333222222111333333333222222222111111111111111111111000///.........---,,,,,,,,,,,,---------------------------*********++++++,,,,,,,,,------------,,,,,,+++***)))---000...***'''))),,,)))'''&&&)))---///---***,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,---...---,,,***)))))))))***++++++)))((('''))))))))))))***+++,,,---,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,---,,,,,,---...---+++(((+++++++++,,,---...000000,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***************)))((('''++++++,,,,,,,,,,,,------******)))))))))***+++++++++++++++************))),,,++++++******++++++,,,...---+++))))))***+++,,,...---+++)))(((((())))))))))))))))))************++++++***))))))******+++))))))+++,,,...///000111444555666888:::<<<>>>>>>GGGGGGHHHJJJNNNQQQUUUWWWVVVXXX[[[```dddccc^^^YYYWWWXXXWWWYYYkkk|||aaaPPP@@@;;;===???BBBDDDNNNWWWlllppphhhhhhqqq~~~rrrmmmeeegggjjjmmmoooppppppooooookkkfff```YYYRRRJJJEEE>>>;;;777555444333222000111111111000000000000000222222333444444555555666222222222222333444555555:::::::::::::::::::::::::::999888888::::::999888999999888888777777666666555555666666777777888888999:::;;;:::::::::<<<===AAACCCCCCCCCAAA@@@AAABBB?????????AAACCCFFFIIIKKKMMMLLLLLLLLLMMMLLLIIIGGGCCCBBB@@@===:::888666555222000...,,,,,,,,,***)))***+++---...///000000///666888:::<<>>AAAEEEHHHLLLNNNPPPPPPQQQQQQNNNIIIBBB:::555////////////000111222333UUUUUUUUUVVVWWWXXXZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^```^^^[[[XXXVVVUUUTTTTTTUUUUUUUUUTTTTTTVVVZZZ^^^______^^^^^^^^^^^^______aaaaaa```___^^^[[[YYYXXXVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRSSSRRRQQQPPPPPPOOOOOOPPPSSSRRRQQQPPPPPPQQQSSSTTTUUUUUUUUUTTTSSSPPPNNNMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDBBBBBBDDDDDDBBB@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999888888999888777555333222222222333333333222222222111111111111111111111111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))---///...***(((***------------,,,***(((''''''++++++************+++++++++++++++,,,,,,,,,------------.........---,,,++++++++++++++++++***))))))))))))))))))***+++,,,,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,---,,,,,,---...---+++)))+++++++++***++++++,,,,,,***************)))((((((************************++++++++++++************+++++++++,,,,,,,,,------+++***++++++,,,---...///+++++++++************)))++++++++++++++++++++++++...,,,+++))))))***+++,,,---,,,+++))))))))))))***))))))))))))******************************++++++)))***+++,,,...///111111333444666999<<>>AAADDDGGGTTT```wwwiiiiiiqqqwwwmmmiiieeegggkkknnnpppqqqppppppllliiiccc]]]VVVOOOGGGBBB===:::666444333222111000111111111111111111111111111111222333333444444555444444444444555666777777:::::::::::::::::::::::::::999888888::::::999888999888888777777666666666555555666666777888888888:::;;;<<<<<<;;;;;;===???BBBDDDDDDDDDBBBAAABBBCCC@@@AAABBBDDDGGGJJJMMMOOOPPPOOONNNMMMMMMLLLIIIFFFBBBAAA???<<<:::777555444222000---,,,,,,,,,***)))***+++,,,...000222333444555777:::<<>>???BBBFFFIIILLLNNNOOOPPPPPPNNNHHHAAA999444/////////000000111222333VVVVVVVVVVVVWWWXXXZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\YYYWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVZZZ]]]______^^^^^^^^^^^^______``````___^^^\\\ZZZXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUWWWWWWVVVUUUTTTQQQOOOMMMGGGGGGFFFFFFFFFFFFGGGGGGEEECCCBBBAAABBBBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888666555333333222222333333333222222222111111222222111000111111333333......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,......+++)))***,,,...000222///)))%%%%%%'''*********))))))*********++++++++++++,,,,,,,,,,,,---............------,,,---,,,,,,++++++++++++++++++***************++++++++++++************++++++******************++++++---,,,+++,,,------+++***++++++***)))(((((()))))))))************)))((((((+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000222222+++++++++************)))***+++,,,,,,,,,,,,+++***---,,,+++))))))***++++++++++++******)))******+++)))))))))*********++++++((()))***+++++++++++++++******+++,,,...000222333333555777:::>>>AAADDDEEEHHHIIIKKKMMMPPPTTTVVVXXXYYY[[[]]]aaabbb```[[[WWWUUUWWWYYY```ppp|||vvvgggRRRHHH???>>>@@@CCCGGGKKK[[[lllssseeennn}}}ppphhhffffffhhhkkkoooqqqqqqppppppiiieee___YYYRRRKKKDDD???;;;888555333222222000///111111111111111111111111111111111222333333444444666666666666777888999::::::::::::::::::::::::::::::999888888:::::::::888999888888777666666555555555555666777777888999999;;;<<<============???AAADDDEEEFFFEEECCCBBBCCCDDDCCCDDDFFFIIIMMMPPPRRRTTTTTTRRRPPPOOOMMMKKKHHHEEE@@@???>>>;;;888666444333222000---,,,,,,,,,+++)))******+++---000444777999444777999;;;???GGGQQQYYY\\\[[[XXXSSSLLLDDD<<<888555666888888888999<<<>>>>>>>>>>>>???BBBFFFJJJLLLOOOOOOOOOLLLGGG???777222000000000000000111333333WWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWUUUTTTSSSSSSTTTSSSTTTTTTTTTTTTVVVYYY\\\______^^^^^^^^^^^^______^^^^^^]]]\\\[[[YYYXXXWWWTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVUUURRRPPPNNNIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999888777666555444333333333333333333222222222111111333222111000000222444666......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***(((***,,,,,,***))))))++++++---...---+++))))))*********))))))))))))*********++++++++++++,,,,,,,,,------------------,,,,,,---,,,+++***)))***++++++++++++******)))*********++++++************+++++++++++++++***************---,,,+++,,,------,,,*********)))(((((((((((()))++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++******)))***+++,,,---***++++++++++++,,,,,,,,,---------...///000111222+++++++++*********)))))))))***,,,------,,,***))),,,,,,+++***)))*********))))))*********++++++,,,))))))*********+++++++++((((((***+++,,,,,,++++++******+++,,,...111333444555666888;;;>>>AAACCCEEEHHHIIIKKKNNNQQQTTTVVVXXX[[[\\\___aaa```]]]YYYUUUQQQVVV^^^jjjxxx{{{mmmZZZJJJDDD??????@@@BBBHHHOOObbbwwwoooiiizzz~~~~~~uuukkkfffffffffhhhllloooqqqqqqooonnngggccc]]]VVVOOOHHHBBB===999666333111111111000///111111111222222222222222111222222333333444555555777777777777888999:::;;;:::::::::::::::::::::::::::888888888:::;;;:::999888888777666555555444444555555666666777888999999;;;===>>>>>>>>>???AAACCCEEEGGGGGGGGGEEEEEEFFFGGGGGGIIILLLPPPSSSVVVWWWXXXXXXUUURRROOOMMMJJJFFFCCC???>>><<<:::777555333222111///---,,,,,,,,,+++***+++++++++,,,///333777999333666999;;;???GGGRRRYYY[[[YYYUUUOOOHHHAAA;;;888333555777888888:::<<>>>>>>>>@@@DDDHHHKKKMMMNNNNNNKKKFFF>>>666111000000000000111222333333WWWWWWVVVVVVVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWUUUTTTSSSSSSSSSTTTSSSTTTUUUUUUUUUVVVYYY\\\______^^^^^^^^^^^^______]]]]]][[[ZZZYYYXXXWWWWWWTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPPPPOOONNNNNNNNNOOOPPPQQQRRRSSSPPPRRRTTTWWWXXXXXXXXXWWWWWWWWWWWWWWWUUUSSSQQQPPPLLLKKKIIIHHHFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777666555444444444444444333333333222222222111111333222111000000222444666......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++******+++,,,,,,+++++++++'''((()))***)))(((((()))+++***)))+++---...,,,*********))))))))))))***************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++***(((((()))******++++++******)))*********+++******))))))******++++++++++++***************---,,,++++++,,,------+++)))))))))))))))***++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))***+++,,,*********+++++++++,,,,,,......------,,,---------+++++++++*********)))))))))***,,,------,,,***)))++++++*********))))))***((())))))***+++++++++,,,************++++++++++++))))))***++++++++++++++++++++++++,,,...111444666777888999;;;>>>@@@BBBBBBHHHIIILLLOOORRRTTTVVVWWW\\\^^^```aaa___[[[WWWUUUOOOWWWdddsss}}}xxxdddPPPDDD@@@>>>>>>>>>AAAKKKUUUkkkyyyooorrr|||}}}}}}uuunnnhhhfffhhhhhhjjjnnnqqqrrrpppnnnlllfffbbb[[[TTTMMMGGG@@@<<<777555222000000111000///111222222222333333333444333333444444555666666666777777777777888999:::;;;::::::::::::::::::::::::999888777888:::;;;:::999888888777666555444333222333444555666777888999999:::<<<===>>>>>>???BBBDDDFFFGGGIIIIIIHHHHHHIIIJJJLLLNNNRRRUUUXXXZZZZZZZZZYYYVVVRRRNNNKKKHHHEEEBBB>>>===;;;999777444333222111///---,,,,,,,,,+++***---,,,,,,,,,...111444666333666999;;;???GGGRRRYYYYYYVVVPPPJJJCCC===999777333444666777888:::===??????>>>>>>>>>@@@DDDGGGJJJLLLLLLLLLJJJEEE>>>666222000000000000111222333444WWWVVVUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTVVVVVVVVVWWWZZZ\\\______^^^^^^^^^^^^______\\\[[[ZZZXXXWWWWWWVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRPPPOOOOOOOOOOOOMMMMMMNNNNNNOOOQQQRRRSSSPPPRRRTTTUUUWWWWWWWWWVVVUUUUUUVVVVVVUUUTTTRRRQQQNNNLLLJJJHHHFFFDDDDDDCCCCCCDDDDDDCCCAAA@@@@@@AAA===<<<<<<<<<<<<;;;;;;;;;::::::999999888888888777666555555444444444555555333333333222222222111111222222111000111111333333......---,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++***)))***++++++++++++++++++''''''((())))))))))))(((---***((())),,,---***&&&*********))))))*********************+++++++++++++++************++++++,,,+++***))))))(((((())))))+++***************++++++******))))))))))))************************++++++---,,,******,,,------,,,******))))))***+++,,,,,,(((((()))************)))++++++++++++++++++++++++(((((()))*********))))))************++++++++++++...---,,,+++************+++++++++************)))***+++,,,,,,,,,,,,+++***+++************)))))))))((()))***+++++++++++++++*********++++++++++++,,,++++++***))))))***++++++,,,++++++,,,///222555888888999:::<<<>>>@@@AAABBBIIIJJJMMMPPPTTTVVVXXXXXX\\\^^^aaa```]]]YYYVVVUUURRR\\\kkkxxx{{{pppZZZIII@@@>>>>>>>>>===BBBQQQaaazzzoooooo{{{}}}{{{qqqmmmiiifffgggjjjlllooorrrttttttqqqnnnllleee```YYYRRRKKKEEE???;;;666444111000111111111000222222222333333444444555444444444555666666777777777777777777888999:::;;;::::::::::::::::::::::::999888777888:::;;;;;;:::888777777555444333222111222222333444666777888888888:::<<<======???BBBDDDFFFHHHIIIJJJJJJKKKMMMNNNQQQSSSWWWZZZ\\\\\\ZZZYYYWWWSSSOOOLLLIIIGGGDDDBBB===<<<;;;999777555333222000///,,,,,,------,,,+++......------...000111333444777999;;;???GGGQQQYYYVVVRRRJJJBBB<<<777555555222333555666666888;;;============>>>@@@CCCGGGIIIJJJKKKKKKJJJEEE???888333111111000111111222333444VVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVTTTUUUWWWXXXXXXYYY[[[]]]______^^^^^^^^^^^^______[[[ZZZXXXWWWVVVVVVVVVVVVTTTTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQOOONNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRQQQQQQRRRSSSTTTUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRKKKJJJIIIGGGEEEDDDCCCCCCAAABBBCCCBBB???>>>???@@@===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666666555555444444444555555666333333333222222222111111111111111111111111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++)))((()))***++++++*********))))))*********((('''++++++************++++++************++++++++++++++++++*********+++,,,---***+++++++++******))))))))))))))))))***+++,,,,,,******))))))))))))******)))))))))***+++++++++,,,---+++******,,,---...---++++++******))))))******(((((()))***************************************(((***+++---,,,+++)))'''************++++++++++++++++++******)))*********+++++++++************)))++++++++++++++++++++++++***************))))))((())))))***+++++++++***************+++++++++,,,,,,...---***(((((((((***+++,,,,,,,,,,,,///333666999888999;;;===@@@BBBDDDEEEKKKMMMPPPSSSWWWYYYZZZ[[[[[[^^^aaa```\\\XXXVVVVVV[[[cccooowwwssscccQQQEEE======>>>===>>>FFF[[[oootttgggnnnzzzrrrkkkjjjiiiiiikkkooorrrtttwwwyyywwwtttooolllccc^^^WWWOOOIIICCC===999666333111000111222111111222222333333444555555555333333444444555666666777888888888888999:::;;;;;;::::::::::::::::::::::::888777777888:::;;;;;;:::888777666555333222111111000111222333444666777777666888:::;;;<<<===AAACCCEEEGGGJJJKKKLLLMMMPPPRRRUUUWWWZZZ]]]]]]\\\YYYWWWSSSPPPLLLIIIGGGFFFCCCAAA===<<<;;;999777555444333000...,,,,,,------,,,+++......///000000111222222555777:::<<>>777444333333000111333333444555888:::999:::;;;===@@@BBBEEEFFFHHHJJJKKKJJJFFF@@@999555111111111111222333444444VVVUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSTTTVVVWWWTTTVVVXXXYYYYYYZZZ[[[]]]_________^^^^^^_________[[[YYYXXXVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQRRRRRRSSSTTTTTTQQQRRRSSSTTTUUUTTTTTTSSSHHHHHHFFFEEEDDDDDDDDDDDD???AAABBBAAA>>><<<===???======<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555555444444444444555666666333333333222222222111111111111111111111000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++++++++++++++*********+++------,,,+++$$$'''******((('''))),,,,,,,,,++++++++++++,,,,,,)))************+++++++++,,,,,,+++***+++,,,...///++++++,,,---,,,+++***)))))))))))))))***+++,,,---******))))))))))))******(((((()))***+++,,,,,,------+++******,,,---......---,,,+++)))(((((('''''')))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))+++---///...,,,)))&&&)))************+++++++++))))))))))))***++++++,,,+++++++++************))),,,++++++******++++++,,,***************)))(((((()))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,000...***'''&&&'''***+++---,,,,,,,,,///333777999888999;;;>>>BBBEEEGGGIIIMMMOOORRRVVVYYY[[[\\\]]][[[^^^aaa```\\\XXXVVVWWWccciiirrrtttkkkZZZKKKCCC;;;<<<===>>>???JJJccczzzjjjdddooowwwpppjjjkkklllmmmpppuuuvvvxxx{{{|||zzzvvvqqqnnnbbb]]]UUUNNNGGGAAA<<<888666333111000111222222111222222333333444555666666222222333444444555555666999999999999:::;;;<<<<<<::::::::::::::::::::::::888777777888:::<<<;;;:::888777666555333222111000///000111222444555666777444666888:::;;;===@@@BBBEEEGGGJJJLLLMMMOOORRRTTTWWWYYY\\\^^^^^^[[[WWWUUUQQQNNNJJJGGGFFFEEECCCBBB======;;;999777666444444000...,,,,,,------,,,+++---...000111333444444444666888:::<<>><<<======<<<;;;::::::999888<<<;;;:::888777888888999777666555444333222222222555333111000///000111222444333111////////////000111///+++'''%%%(((...333111---)))'''(((***,,,---------++++++++++++------///,,,((((((***+++***(((******))))))))))))))))))***))))))(((((((((((()))))))))***+++++++++++++++******)))))))))))))))***************+++,,,---...//////...---,,,,,,++++++,,,+++)))((((((((())))))))))))************)))))))))************+++++++++******)))))))))***,,,------,,,,,,+++***)))((((((((('''&&&''')))++++++***++++++++++++++++++++++++***)))***...333333...)))'''(((+++------,,,***(((******)))))))))))))))*********)))(((((()))******&&&''''''((((((((((((((())))))+++---,,,+++,,,...''')))+++---...---,,,+++...---,,,+++,,,,,,......111...***)))***+++)))'''++++++,,,...000444777999<<<===???BBBEEEGGGHHHIIIJJJNNNTTTXXXYYYYYYYYYZZZ^^^[[[\\\^^^\\\WWWVVVXXXjjjuuu{{{sssbbbRRREEE===@@@::::::@@@GGGSSSmmm|||jjjgggttt}}}qqqnnnllloootttzzz}}}~~~}}}||||||xxxqqqlllfffXXXJJJEEEBBB===777555222222111111111111111111222333444555666666666666777666444333222222333444888999999::::::;;;;;;<<<:::::::::999999999888888666777888999:::;;;;;;;;;888777555444222222222222111///...000444666555333666666666666888;;;AAAEEEFFFHHHKKKLLLMMMPPPUUUYYYZZZ[[[\\\[[[YYYVVVRRRPPPKKKJJJIIIGGGEEEBBB@@@>>>@@@===999666333333444444000///...---,,,+++++++++---///000111111222444777666666777:::???FFFMMMQQQOOOJJJBBB;;;777555333222111111222222333444666666777777888;;;???BBBBBBAAAEEEFFFHHHHHHFFFAAA<<<999222222333444444555555666UUUTTTSSSQQQPPPOOOOOOOOOPPPQQQSSSUUUVVVUUUTTTTTTVVVUUUTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWXXX[[[^^^]]][[[XXXVVVVVVWWWXXXYYYXXXWWWWWWVVVVVVUUUUUUVVVSSSSSSSSSSSSSSSRRRQQQQQQSSSQQQOOOOOOPPPQQQPPPPPPSSSRRRPPPNNNNNNOOOPPPQQQRRRQQQQQQQQQQQQRRRRRRSSSRRRSSSTTTUUUVVVSSSOOOLLLHHHGGGEEECCCBBBAAAAAAAAABBBAAA@@@AAABBBAAA>>><<<;;;;;;;;;;;;::::::::::::<<<;;;999888777888888888555555444444333444444444333222111//////000222333333222111000/////////000......---+++)))***---000...,,,******,,,.........---,,,++++++++++++,,,---///,,,))))))+++,,,,,,***************************+++******)))******++++++((()))******++++++************))))))))))))******************+++,,,---...///......---,,,,,,++++++---,,,+++*********++++++***++++++++++++++++++***)))************++++++++++++***)))))))))***+++,,,,,,++++++******)))))))))***)))((((((***,,,,,,+++***************************)))))),,,000111,,,((('''(((***,,,,,,+++***)))******)))))))))))))))***************************'''((())))))******)))))),,,,,,------+++((('''((('''((()))***+++++++++***,,,,,,+++++++++,,,...///333///,,,+++,,,---+++***+++,,,---...111444777999<<<===@@@CCCFFFHHHJJJJJJKKKOOOTTTXXXZZZZZZ[[[\\\]]]\\\\\\]]]ZZZWWWXXX^^^pppzzz}}}ppp]]]LLLAAA;;;???;;;===CCCKKKYYYuuuuuufffggguuu|||rrrqqqrrrwww~~~}}}xxxqqqkkkcccVVVHHHCCC@@@;;;666444444444222222222222333444222333444555666666666666555555444333333444555666888888999::::::;;;;;;<<<:::::::::999999999888888777777888999::::::::::::888777777666555444333222222000///111444666666444333444444444444777<<<@@@EEEHHHKKKLLLLLLNNNRRRUUUVVVWWWXXXXXXVVVTTTPPPNNNKKKJJJHHHFFFDDDBBB@@@@@@AAA>>>:::777444333333444111000///...------------...///111111111222444666999888999;;;???DDDJJJMMMMMMGGG???888444222111000.........///000222333444555666999;;;===???@@@AAABBBDDDEEEEEECCC>>>:::666222222222333444444555555VVVTTTRRROOONNNNNNNNNOOOOOOQQQRRRTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTVVVVVVVVVWWWZZZ\\\[[[YYYWWWUUUTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUUUURRRRRRSSSSSSRRRRRRQQQPPPRRRPPPOOOOOOQQQRRRRRRRRRSSSRRRPPPOOOOOOOOOPPPQQQTTTSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSTTTUUURRRNNNKKKHHHGGGEEECCCBBBAAAAAAAAABBBAAA@@@AAAAAAAAA???===999999999999:::::::::;;;;;;;;;999888888777888888333333444444444555555555222111000000000111222333333222111000/////////000,,,...//////...------...,,,++++++,,,...///...---,,,,,,++++++++++++,,,,,,---,,,***+++,,,------,,,******++++++++++++++++++)))))))))))))))***+++,,,(((((()))*********************)))))))))******+++******++++++,,,,,,------......------,,,,,,++++++......---,,,,,,,,,------,,,,,,,,,------,,,,,,,,,)))************+++++++++,,,+++******)))************************************)))'''((()))******)))))))))))))))))))))))))))+++((('''))),,,,,,***'''(((((()))***************)))))))))(((((())))))***)))***+++,,,,,,+++***)))((()))******++++++*********+++,,,------------,,,'''''''''(((((()))******---,,,+++++++++,,,...///111///,,,+++,,,,,,,,,+++,,,,,,...000333666888:::<<<===@@@DDDGGGJJJKKKLLLLLLOOOUUUXXXZZZ[[[]]]^^^\\\\\\]]]\\\XXXVVV^^^hhhwww~~~}}}lllVVVGGG@@@===>>><<<@@@GGGOOO```|||kkkccchhhyyyzzztttvvvzzzyyypppiii^^^RRRFFFAAA>>>888444333444333111000000222333555333444555666666777777666444444444444555666777888888888999999:::;;;;;;;;;:::::::::999999999888888777888888999::::::::::::777888888888777555444333222111111222444666555555333333333333333444888;;;CCCEEEIIIKKKLLLLLLNNNOOOOOOPPPRRRRRRRRRPPPNNNMMMKKKJJJGGGEEECCCBBBBBBBBBBBB???<<<888555333333333111111000///............///000111111111111444666;;;;;;:::;;;>>>BBBFFFHHHIIIDDD<<<555222000///...,,,,,,---...///111333444222555999:::999999<<>>999999999999999999999999::::::999888888777777777444444555555555555555444333222111000000111111222222111111000000000000000,,,...000000///............,,,++++++,,,---,,,,,,,,,++++++++++++++++++,,,++++++***+++,,,---------+++++++++++++++,,,,,,,,,&&&&&&&&&'''((()))***+++(((((()))************)))******))))))******++++++***++++++,,,,,,------------------,,,,,,,,,++++++......------------------+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,+++******)))))))))((()))))))))*********+++)))'''%%%%%%&&&''''''&&&))))))))))))))))))))))))***(((&&&&&&((()))(((&&&(((((()))))))))*********)))(((((((((((())))))***)))***,,,------,,,***)))((()))******++++++******(((*********,,,000000---)))((('''&&&'''(((***+++000///...,,,,,,,,,,,,------,,,***)))))))))******------///222444777999:::;;;<<<@@@CCCGGGJJJLLLMMMLLLOOOSSSWWWYYY[[[]]]___[[[\\\^^^[[[VVVWWWdddsss|||hhhQQQDDDAAA@@@<<<<<>>???>>><<<999555222000111111222222333333444TTTRRROOOLLLKKKLLLMMMOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTUUURRRRRRRRRSSSUUUWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQRRRRRRRRRTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTSSSSSSRRRQQQQQQQQQPPPRRRTTTVVVUUUTTTPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQNNNKKKJJJIIIGGGEEECCCCCCCCCCCCBBBAAA??????@@@AAA@@@???;;;;;;:::999999888777777:::999999999888777666666666666666666555444333222444333222111000000000///111111111111000000000/////////000///------///111555222---******,,,,,,---++++++++++++++++++++++++))))))***++++++++++++,,,******+++++++++,,,,,,,,,'''''''''((((((***++++++(((((()))******************************+++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------******++++++++++++******))))))*********+++++++++++++++++++++******))))))((((((((()))******++++++)))'''%%%%%%&&&''''''&&&************************)))(((&&&&&&&&&''''''''')))))))))))))))*********((((((''''''((()))******)))***,,,------,,,***)))'''((())))))******))))))+++,,,+++))),,,222333///,,,***)))'''((())),,,---444333111...,,,+++++++++++++++***)))((()))***+++---///111333666999:::;;;:::<<>>CCCFFFGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFCCCAAAAAAAAABBBCCCAAA@@@<<<999555333222111//////......---.........000111222222111222444666999999999:::<<<@@@CCCEEEEEE@@@999333000///...---,,,,,,---...///111333444000444777555222111666:::;;;<<<===<<<;;;888555333000111111222222333333444PPPOOOMMMLLLKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUTTTTTTTTTTTTTTTUUUSSSRRRQQQSSSUUUXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRTTTVVVWWWVVVTTTOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTQQQPPPPPPQQQQQQQQQNNNLLLHHHGGGEEECCCBBBAAAAAAAAABBB@@@??????@@@AAAAAA@@@<<<<<<;;;:::999888777777999999999999888777666555777777777777666444222111333333222222111000000///000000111111111111000///000000///---,,,---///222:::666000,,,+++,,,......******++++++++++++******(((***++++++*********+++))))))******+++,,,,,,,,,+++++++++++++++,,,---...))))))***+++++++++++++++***************+++,,,---+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,((())))))******))))))((()))************+++++++++******+++++++++***))))))((((((((())))))************)))'''((()))******)))************************((((((''''''''''''((()))))))))***+++++++++++++++''''''''''''((()))******)))***+++,,,,,,+++***)))'''((())))))******))))))***---,,,,,,555CCCHHHEEE---,,,***))))))+++,,,...555444111...,,,+++******+++,,,,,,+++******,,,......000222555888:::;;;<<<<<<>>>AAADDDHHHJJJLLLMMMNNNPPPRRRSSSUUUWWW[[[^^^ZZZZZZ[[[YYYWWW^^^rrryyy^^^III@@@===<<<<<>>:::555333444111111111222333555666777777777888888888888777777888888888888777666555444777777888888999::::::::::::::::::999999999888888888999999::::::999999999555555666777666555444333000111333333222111333444222333555555333111111222444666999===AAABBBAAA???@@@AAABBBCCCDDDEEEEEEFFFCCCBBBAAA@@@@@@@@@AAABBB???>>>;;;888555333111000///......------......//////000222222222333666888777777888:::<<>>777222//////......+++++++++,,,---...000000222444555333111111444777888999:::::::::888666444111111222222333444444444MMMLLLLLLLLLLLLMMMNNNNNNQQQQQQQQQQQQRRRSSSTTTTTTWWWWWWVVVUUUTTTTTTTTTUUUTTTRRRQQQSSSVVVXXXYYYWWWVVVVVVUUUSSSRRRPPPPPPOOOPPPRRRTTTVVVWWWWWWWWWVVVUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSUUUWWWWWWVVVTTTQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRPPPOOONNNOOOQQQQQQOOOMMMHHHGGGEEECCCBBBAAAAAAAAABBB@@@>>>>>>@@@AAAAAA@@@<<<;;;;;;;;;::::::999999888999999999888777666555555666777888777666444222000000111111222222222222///000111222222111000///...//////...,,,,,,...000666333///,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))+++...---+++)))***+++(((((())))))***++++++,,,---------,,,------......******+++,,,,,,,,,,,,,,,************+++,,,---...+++,,,...//////---,,,+++++++++++++++++++++++++++***+++,,,------------,,,((())))))******))))))((()))************+++++++++))))))***+++,,,+++******((((((((()))))))))))))))***)))((((((***,,,,,,+++))))))))))))))))))))))))'''((())))))))))))***+++)))***,,,---------+++***'''&&&&&&'''''')))******************************((()))******++++++******'''***)))***777KKKTTTRRR---,,,+++******+++,,,---222000...,,,+++************+++,,,+++)))***---//////000333777999;;;<<<===@@@AAADDDGGGJJJLLLNNNNNNQQQRRRSSSTTTUUUWWW[[[^^^ZZZYYYYYYYYYZZZcccwwwqqqWWWGGGBBB???<<<@@@BBBKKK\\\xxx|||gggccckkkssszzznnnaaaXXXKKKEEE???<<<888333111333///111333555666777777777777888888999999888888777555666777777777666555444777777777888999999:::::::::::::::999999999888888999999999::::::999999888777777777666666666666555222444555555333222444666222444666666555333222333555444555888<<<<<<:::888<<<===>>>???@@@@@@AAAAAA???????????????@@@@@@@@@===<<<:::777555333111000000//////...//////000000---///111222333444777:::777888888:::;;;>>>@@@AAABBB===666111......---------------------...//////555444222111000111333444555666777888888777666555222222222333444444555555JJJKKKKKKLLLMMMNNNNNNNNNRRRQQQQQQRRRRRRSSSTTTUUUYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQSSSWWWYYYYYYXXXVVVVVVUUUSSSRRRQQQOOOOOOPPPRRRTTTWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTVVVWWWWWWUUUSSSRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPOOOOOONNNNNNOOOPPPQQQPPPNNNJJJIIIGGGEEEDDDCCCCCCCCCBBB@@@>>>>>>@@@AAAAAAAAA::::::;;;;;;;;;;;;<<<<<<888888999999888777555444333444666888888777555444,,,---///111333444555555///000111222222111000///,,,...//////---------......---++++++++++++)))''')))***+++,,,,,,+++***)))***---000///,,,******+++'''(((((()))******++++++------,,,+++++++++,,,,,,++++++,,,------------,,,************+++,,,---...+++,,,...//////...,,,+++++++++++++++++++++++++++***+++---.........------))))))************)))))))))************+++++++++((()))***+++,,,,,,+++***)))))))))))))))(((((((((((('''&&&''')))++++++***((((((((((((((((((((((((&&&(((************+++,,,(((***---//////...,,,***&&&&&&&&&'''''')))************)))(((((()))************+++,,,,,,,,,,,,+++)))***&&&""",,,>>>FFFCCC,,,,,,++++++++++++++++++...---+++*********++++++''')))***)))''''''+++...///111444777:::<<<======CCCDDDFFFIIILLLNNNOOOPPPTTTTTTUUUUUUUUUWWW[[[^^^ZZZXXXWWWXXX[[[fffyyyhhhRRRGGGFFFDDDAAACCCFFFOOOcccuuuddddddmmmuuuwwwlll___VVVHHHBBB===:::666111000222---///222444666666666555888888999999999888888777333444555777777777666666777777777888999999:::::::::::::::999999999888888999999:::::::::999999888999888777777666777777888333666888777555444666888444777999:::888666555555777555444666888888555222::::::;;;;;;<<<===>>>>>><<<===>>>????????????>>>;;;:::999777444222111000111000000000000000111111---...111222333555888;;;888999999:::;;;<<<>>>???@@@;;;444///---------,,,000000/////////000000000666444111000111222333222222333555666666666666555222333333444444555555666IIIKKKMMMMMMLLLKKKKKKLLLQQQPPPOOOOOOPPPRRRUUUVVVVVVVVVWWWWWWVVVTTTSSSRRRPPPQQQSSSTTTVVVWWWWWWWWWXXXVVVSSSQQQQQQPPPNNNLLLPPPQQQRRRSSSVVVXXXZZZ[[[^^^[[[YYYWWWWWWXXXWWWVVVUUUVVVWWWYYYYYYYYYXXXXXXVVVWWWYYYZZZYYYXXXVVVUUUZZZWWWSSSOOOMMMLLLMMMMMMPPPQQQQQQQQQQQQOOONNNMMMFFFFFFFFFFFFEEECCCBBBAAABBBCCCCCCCCCBBB@@@>>>===:::999999888888999999:::::::::888888888999:::;;;777777666555444444333333333333222111000000111111////////////////////////111000///000111111///---...+++***+++***'''***...'''***,,,***&&&%%%)))---******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******---,,,+++---000000---))),,,+++++++++,,,,,,***((())))))***,,,...///...,,,************************+++++++++******)))))))))(((((()))***************...---,,,***)))(((((((((((('''&&&'''***+++***))))))))))))))))))(((''''''&&&''')))*********)))(((&&&'''(((*********)))((()))))))))))))))))))))))))))'''&&&(((+++---,,,***))))))))))))************))))))***+++---...///000+++*********,,,,,,***)))***++++++,,,,,,++++++***,,,------,,,+++***+++---...111666999;;;<<<>>>@@@>>>CCCHHHIIIIIIJJJOOOTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYbbbrrrrrrZZZJJJBBB>>>@@@DDDFFFJJJYYYtttnnnbbb```mmmzzzpppeeeZZZRRRFFFAAA;;;666444333222111222333555777888888777777999999:::::::::999999888999777555444444666888:::888888999::::::999999999<<<;;;:::999888999:::;;;666666777777888888999999555666777888888999999999555777888888777777777888888888888777666555555444333333444555555666666777:::::::::::::::;;;;;;;;;;;;;;;:::<<>>888333111111000000000000000000111111111111//////000111333666888999888888888888999:::;;;<<>>===;;;;;;::::::::::::;;;;;;999999888888888888999999777666666555444444333333333222222111111000111111........................000///......//////...,,,,,,++++++---+++((()))---''')))***)))((((((***,,,))))))*********+++++++++******))))))******+++,,,------------,,,+++***)))************************((()))***+++++++++******...,,,,,,---///000...,,,...---+++*********((('''*********,,,......---+++++++++++++++++++++++++++,,,+++++++++************(((((()))*********************))))))(((((())))))+++***(((((())))))'''&&&)))))))))))))))(((''''''&&&'''((()))))))))((((((&&&'''((()))******)))((()))))))))))))))))))))))))))'''&&&'''***+++***)))((((((((()))))))))******(((((()))***+++,,,,,,---((((((((()))))))))((('''***++++++,,,,,,++++++***,,,------,,,+++***,,,......111666999:::<<<>>>@@@???DDDHHHJJJIIIJJJOOOSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXWWWYYYeeewwwyyyfffQQQDDD???===???BBBEEENNNccc}}}hhh___```qqqxxxnnncccVVVNNNDDD@@@:::555333333222111222333444666777777888888666666777888888777777777999777555444444666888999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999::::::;;;777777777888888888888888666777888999::::::::::::666888::::::888777888999999999888777777666555555444444444444555666666666999999999::::::::::::;;;;;;;;;;;;===???AAA@@@??????;;;777444333333222222111111111111222222222222//////000111333555777888777777777777888999:::;;;<<<999444000,,,++++++,,,000///...---,,,,,,------111111111111111000000000222333444555555666555555000000///000111222444555IIIKKKLLLMMMLLLKKKLLLMMMPPPPPPPPPPPPQQQRRRTTTVVVUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQSSSUUUVVVWWWWWWWWWXXXUUURRRQQQPPPPPPOOONNNOOOOOOQQQSSSVVVYYY\\\^^^^^^\\\ZZZYYYZZZZZZYYYWWWUUUWWWYYYZZZ\\\\\\\\\\\\[[[\\\]]]]]]]]]\\\ZZZYYYZZZXXXUUURRRPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPNNNMMMJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCBBB@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<777888888999888888777777666666555555444333333333222222222111111111111111........................///...------......---+++,,,***,,,...---)))***......,,,***))))))*********(((((()))))))))***************)))))))))***++++++---------------,,,+++***((((((((((((((()))))))))((()))******++++++******...,,,+++,,,---//////......,,,)))((()))***)))))),,,++++++,,,------,,,***++++++++++++++++++++++++,,,,,,,,,++++++++++++***((())))))************)))'''''''''(((((()))))))))+++***(((((())))))'''&&&((())))))))))))(((''''''&&&&&&'''((((((((((((''''''(((((())))))))))))((())))))))))))))))))))))))((('''&&&'''((()))((('''''''''((((((((()))))))))'''((((((((())))))))))))(((((())))))))))))((((((******++++++++++++******,,,------,,,++++++---...///222666888:::<<>>???@@@CCCHHHXXXsssvvvddd___eee{{{|||sssiii]]]QQQIIIAAA===888444333222222111444444444444666777888999888999:::;;;;;;;;;;;;;;;999888666555555666777999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999888888888888777888999:::;;;;;;;;;;;;888:::;;;;;;:::999999::::::999999888888777777777555555555444555555666666999999999999::::::;;;;;;;;;;;;<<<>>>@@@AAA???>>>:::888666555555555444333222222222333333333333444///000000111333555666777666666666666666777888999999777444222000/////////111000...---,,,+++++++++////////////000000000000333333444555555444444444111111000000111111222333HHHJJJLLLMMMLLLKKKLLLMMMPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSUUUVVVWWWXXXXXXWWWUUUQQQPPPPPPPPPPPPOOONNNOOOQQQTTTWWW[[[]]]______]]][[[[[[[[[[[[ZZZYYYVVVWWWYYY\\\]]]^^^^^^^^^]]]^^^^^^^^^^^^]]]\\\\\\ZZZXXXVVVTTTRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRPPPOOOJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<<666777888999999888666555555555555444444333333333111111222222222111111111000000000000000000000000000...,,,,,,---...---,,,,,,***+++------,,,///444===555---)))***++++++)))))))))))))))*********+++******))))))))))))******,,,,,,,,,,,,,,,+++***)))''''''(((((((((((())))))((())))))***************,,,+++******+++---...///---+++((((((***,,,---------+++***+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++((()))************))))))''''''(((((())))))))))))((('''&&&'''***+++***)))(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))***+++++++++***************++++++++++++******+++,,,---,,,,,,,,,...000000333666999:::===???BBBDDDGGGIIIKKKKKKLLLOOORRRRRRRRRSSSTTTVVVWWWXXXXXXYYYWWWUUU\\\mmm}}}|||aaaRRRCCC???@@@BBBDDDGGGPPPdddssseeedddooo~~~tttkkkbbbWWWLLLDDD>>>:::666333222222222111555444444444555666888:::::::::;;;===>>>>>>>>>>>>999888777666666777888999::::::999999888888999999999:::;;;<<<<<<<<<;;;:::;;;;;;::::::999999888888777888999:::;;;;;;;;;;;;;;;<<<>>>===;;;::::::::::::::::::999999888888888777666555555555555666777999999::::::;;;<<<<<<<<<<<<<<<===???AAAAAA???===999888777777777777555333222222222222333333333333000000000111222444555666555444444444555666666777666555444333111000////////////...------,,,,,,,,,------......///000000111333333444444444333333222222222111111111111111111HHHJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVUUUTTTTTTSSSRRRRRRRRRQQQRRRTTTUUUWWWXXXXXXXXXWWWTTTQQQOOOPPPQQQQQQQQQPPPQQQRRRUUUXXX\\\___```___^^^]]]]]]]]]]]]\\\ZZZVVVXXXZZZ\\\^^^^^^___^^^^^^^^^^^^^^^^^^]]]\\\\\\YYYXXXVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVTTTSSSRRRLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@;;;;;;::::::::::::;;;;;;777888888999999777666555444444444444444333333333000111111222222222111111111111111111111111111111111///------.........------***)))+++,,,...444;;;III>>>111******++++++)))*********+++++++++,,,,,,******))))))((())))))***)))************)))((((((((((((((()))))))))******)))))))))))))))***************)))))))))***,,,---///,,,***)))***,,,---------+++******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********))))))((())))))*********)))((('''((('''&&&'''***+++***)))((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))(((((((((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***))))))))))))((((((((((((***,,,,,,***)))***+++)))******++++++******)))***,,,------,,,---///111222444777999;;;>>>AAADDDFFFGGGJJJKKKMMMNNNQQQRRRRRRSSSSSSUUUVVVWWWXXXXXXWWWWWWYYYcccrrr|||wwwlllXXXLLLAAA???AAACCCGGGLLLXXXppppppfffjjjwww~~~wwwlllbbbZZZQQQGGGAAA:::888444333333333222222555444444444555666888:::777777999:::;;;;;;;;;;;;999999888888888999:::;;;;;;:::999888888888888999888999;;;<<<===<<<;;;;;;<<<<<<;;;;;;::::::999999888888999:::;;;;;;;;;;;;===>>>???>>><<<::::::;;;::::::::::::999999999999888777666555666777888999<<<<<<======>>>???@@@@@@>>>===>>>???AAA@@@???===:::999888888888666333111111111111222222222222333000000000111222333444555444444333333444444555555444444333222000...---,,,,,,------...////////////,,,,,,---...///000000111222333333333333333222111222222222222111111111000GGGIIILLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRTTTVVVWWWXXXXXXXXXWWWTTTPPPNNNOOOQQQRRRRRRRRRSSSUUUWWWZZZ]]]```aaa___^^^^^^^^^______]]][[[WWWYYY[[[\\\^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[WWWWWWVVVVVVUUUVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRPPPOOOLLLJJJHHHHHHHHHHHHFFFEEEDDDBBBAAAAAA@@@AAA;;;;;;::::::::::::;;;;;;999999999999888777666666444444333333333333333333///000111333333222111111111111111111111111111111222///---,,,---.........---***)))++++++---333:::HHH>>>222******++++++******++++++++++++,,,,,,,,,******)))((((((((())))))(((((()))))))))(((((('''(((((())))))******++++++)))(((((((((((()))***+++***++++++***))))))***,,,000...+++************))),,,***))))))+++,,,++++++************************)))************+++++++++)))************))))))((()))******+++***)))'''&&&+++***(((((())))))'''&&&'''(((((((((((('''&&&&&&''''''&&&&&&''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))%%%'''((('''&&&&&&'''(((''''''((((((((()))))))))************))))))))))))&&&)))+++***(((&&&(((***))))))************))))))***+++---------...000222444666999;;;===???CCCFFFGGGHHHIIILLLNNNQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWTTTYYYaaannnzzz|||nnn^^^NNNGGG@@@>>>>>>AAAIIIRRRccc}}}jjjgggooo}}}vvviii]]]TTTKKKCCC>>>888666333333333444444333444444444444666777888999888999:::;;;;;;<<<;;;;;;999999999:::;;;<<<===>>>>>>===;;;:::999::::::;;;999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<======<<<>>>???@@@???<<<:::::::::999999999999999999999999999888777666777999;;;===@@@@@@AAABBBCCCDDDEEEEEEAAA???>>>>>>???@@@???>>><<<;;;999888777666333000111111111111222222222222111111111111111222333444444444333333333444444555444333222000...---++++++,,,---...///000111111111,,,------...///000000111111111222333333222222222111111222222222111111000GGGIIIKKKLLLLLLLLLMMMOOOOOOOOOPPPRRRSSSSSSTTTTTTPPPOOOOOOOOOOOOQQQRRRSSSRRRSSSTTTVVVWWWXXXYYYYYYVVVSSSOOONNNOOOQQQSSSSSSUUUVVVWWWYYY\\\^^^aaabbb```______```aaa```^^^\\\XXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVUUUTTTRRRQQQQQQPPPMMMJJJIIIHHHHHHIIIFFFEEEDDDBBBAAAAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;999888888777777777333333333333333333333333...000111333333333111000000000000000000000000000111...,,,+++,,,---------+++)))***,,,+++))),,,111888333---***+++,,,,,,+++************++++++++++++******)))((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++)))(((((('''((()))***++++++---...---+++)))***+++***)))((((((***+++***)))+++)))((((((***,,,,,,,,,))))))))))))))))))))))))(((((()))))))))************************)))((((((&&&'''(((******)))((('''+++***(((((())))))'''&&&''''''((((((''''''&&&%%%(((((('''''''''((()))***+++***)))(((''''''((()))))))))))))))))))))))))))$$$&&&(((((('''&&&(((***((((((((()))))))))******))))))))))))))))))******%%%))),,,+++'''&&&'''***))))))************)))))))))+++,,,------...111333777888;;;<<<>>>AAAEEEHHHGGGGGGIIILLLPPPSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUPPP[[[kkk{{{kkkVVVFFFCCC@@@>>>===AAANNN[[[uuuttteeeiiiuuuzzzjjj[[[PPPGGG@@@;;;777555333333444555555444222333444666777777888888;;;<<<<<<=========<<<<<<888999:::;;;===???@@@AAA???===;;;:::999999:::;;;:::::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<=========<<<<<<===>>>???????????????@@@@@@???<<<:::999999888888888999999999999999:::999888888999<<>>===>>>?????????===;;;888777777666444222222222222222333333333444111111111111111111222333555444444333333333444444333222000///...---------...///000111222222111111.........//////000000000///000111222222333222222000000111222222222111111GGGIIIKKKLLLLLLLLLNNNOOONNNOOOPPPRRRSSSSSSTTTTTTMMMLLLLLLLLLMMMOOOQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYVVVSSSOOONNNOOOQQQSSSTTTWWWXXXYYYZZZ]]]___aaabbb```______```bbbaaa___]]]YYYZZZ[[[\\\]]]\\\\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWTTTTTTUUUUUUTTTSSSQQQPPPPPPNNNKKKIIIGGGFFFGGGGGGGGGFFFDDDBBBAAAAAAAAABBB======<<<<<<<<<<<<=========<<<:::888777777888999333333333333333333333333...///111333444333111000////////////////////////000---******+++,,,,,,,,,)))(((+++...,,,'''%%%((()))))))))***,,,------,,,))))))))))))******************)))(((((((((((((((((()))************))))))'''''''''((()))******+++)))((('''''''''(((***+++,,,///111000---******+++!!!!!!###&&&+++---------***)))'''(((***,,,------((((((((((((((((((((((((''''''(((((()))))))))******************)))(((((("""$$$&&&((())))))((((((((('''&&&(((***+++***)))''''''((((((''''''&&&%%%)))(((((('''''')))***++++++***)))'''''''''((()))))))))))))))))))))))))))$$$&&&))))))''''''))),,,))))))))))))************(((((((((((())))))******'''+++...---)))''')))---))))))************)))))))))+++,,,------///111444888:::<<<===???BBBFFFJJJGGGGGGHHHLLLPPPTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTNNN]]]rrrjjjTTTBBBBBBAAA@@@>>>CCCSSScccmmmccckkkzzzlll[[[OOOEEE>>>:::666444333444555666666555222333555777888888777777999999999:::999999888888888999;;;===???AAABBBCCC===<<<999777777777888999;;;;;;::::::;;;<<<>>>???;;;;;;<<<<<<======>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA???@@@@@@???<<<999999999888888888888888888888888:::999888888:::===AAACCCGGGHHHHHHIIIKKKLLLMMMMMMEEEBBB>>><<<===>>>???@@@<<<:::777666777777666444333333333444444444555555222111111111111111222222555555444333333444444444222111000.........///000000111222333333222000000////////////000000000000...///000111222333333333///000111222333222222111FFFIIILLLNNNPPPOOONNNLLLMMMNNNPPPQQQQQQQQQPPPOOONNNNNNNNNLLLKKKKKKMMMOOOVVVUUUTTTSSSTTTVVVYYYZZZWWWUUURRROOOOOOQQQUUUWWW[[[[[[[[[\\\]]]^^^```aaaaaabbbcccdddccc```]]][[[YYYYYYYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTSSSRRROOOMMMLLLOOOMMMJJJIIIIIIIIIGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA>>>===;;;:::999999::::::<<<<<<;;;:::999777777666444333111111111111333444111111111000000000000///000000000000////////////111000...---,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((***,,,------------,,,+++***)))((())))))))))))))))))))))))******+++++++++******)))&&&'''((())))))*********,,,,,,++++++***))))))))))))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''''''''((((((''''''&&&%%%))))))*********))))))((((((((())))))******++++++******)))((('''&&&%%%%%%))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))************)))((()))+++,,,,,,+++(((((())))))*********+++++++++,,,---------,,,,,,+++,,,------...111555888;;;;;;<<<===@@@DDDGGGHHHGGGHHHKKKNNNRRRUUUXXXYYYZZZXXXWWWWWWTTTQQQTTTYYYVVViiiyyyaaaMMMDDD===<<>>>>>>>><<<;;;::::::999999999999;;;:::999888888999;;;;;;??????>>>======>>>???@@@???@@@AAABBBCCCBBBAAA@@@???>>>;;;888666666666777444444444555666888999:::888999999::::::>>>BBBFFFJJJJJJKKKKKKLLLLLLMMMMMMIIIFFFCCC@@@???>>>===;;;;;;;;;;;;:::999777555444111222333555666666666666777666444222111111222333444333222222111111222222333000......000111000...000000111111000///......000...,,,,,,...///...---.../////////000000111111111111111222333555666777FFFHHHJJJLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOOOOMMMLLLLLLNNNPPPUUUUUUTTTTTTUUUWWWYYYZZZVVVTTTQQQPPPPPPRRRUUUWWWZZZZZZ[[[\\\]]]___aaaaaaaaabbbccccccaaa___[[[YYYWWWWWWWWWWWWXXXZZZ[[[[[[XXXXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXYYYXXXWWWVVVUUUSSSSSSRRRQQQPPPNNNMMMLLLNNNLLLIIIHHHHHHGGGFFFDDDFFFEEEDDDCCCBBBAAAAAAAAA???>>><<<;;;::::::;;;;;;<<<;;;;;;:::888777777666444333333333333333333444222111111111111000000000000000000000/////////...111000...---,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))))))))***++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))***************))))))'''(((((()))))))))))))))++++++*********)))))))))))))))))))))))))))))))))$$$$$$%%%&&&''')))+++,,,''''''((((((''''''&&&%%%))))))************))))))((((((((())))))*********)))))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******)))((()))+++,,,,,,+++))))))******************'''((()))***+++++++++++++++,,,------...111555888;;;<<<===>>>AAADDDGGGIIIGGGIIIKKKOOOSSSVVVYYYZZZZZZWWWVVVWWWWWWTTTUUUYYYZZZmmmsss[[[IIICCC<<<<<>>===<<<<<<===>>>???@@@??????>>>===>>>???@@@AAA@@@AAABBBBBBBBBAAA@@@@@@???===;;;888777777777888666666666666777888::::::999999::::::;;;>>>BBBFFFIIIJJJKKKLLLLLLMMMNNNNNNKKKHHHEEEBBBBBBAAA???>>><<<<<<<<<<<<:::888666444111111222222333444444444666555222111000000111222222222222222222333444444444111//////111222111///111111222222111111000///222111///000111222222111000000000000111111222222/////////000111333444555FFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOMMMMMMOOOQQQTTTTTTTTTTTTUUUWWWYYYZZZTTTSSSRRRQQQRRRSSSUUUVVVYYYYYY[[[\\\^^^```bbbcccaaaaaabbbaaa___\\\YYYWWWUUUUUUTTTTTTVVVXXX[[[\\\WWWWWWXXXXXXWWWWWWVVVVVVXXXXXXXXXWWWWWWUUUTTTSSSSSSRRRQQQOOONNNMMMMMMLLLNNNLLLIIIGGGGGGFFFDDDCCCFFFFFFEEEDDDCCCBBBAAAAAA???>>>===<<<;;;;;;;;;<<<;;;;;;:::999888777777666333444444555555444444333222222222111111111111000000000000/////////......000///...---------------,,,++++++******++++++,,,************************++++++******************************************+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))******)))))))))******+++***+++++++++++++++******)))))))))))))))))))))))))))******++++++*********)))))))))))))))((((((''')))))))))))))))))))))((())))))))))))))))))))))))"""###%%%(((***+++,,,---'''(((((((((((('''&&&&&&))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''******))))))))))))))))))***)))((()))+++,,,,,,++++++++++++++++++*********((()))******+++************+++,,,---...111555999<<<===>>>@@@CCCFFFIIIJJJHHHJJJMMMQQQUUUXXXZZZ[[[[[[WWWUUUXXXYYYWWWWWWYYY```ttt~~~iiiSSSCCCAAA;;;;;;AAAEEEPPPmmmkkkgggjjj{{{mmmXXXJJJBBB===:::888888888888888888888888777888888999999999999999:::999999888777777666666777888999;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::>>>>>>>>>>>>???@@@BBBCCC???????????????@@@AAAAAABBBBBBBBBBBBAAA@@@??????===<<<:::999888888999999888888888888999999:::;;;::::::::::::;;;===BBBEEEIIIIIIKKKLLLMMMNNNOOOOOONNNKKKGGGEEEEEEDDDCCCBBB????????????===:::777555444333222222222222444444666555333222111111222333111111222333444555666777444222111111222222111000222222333333333222111111111000///000222333222111111111111222222222222222000000000000111333444555FFFFFFFFFFFFFFFHHHIIIJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMOOOPPPOOONNNNNNOOOQQQSSSSSSSSSSSSUUUVVVXXXYYYTTTSSSSSSSSSSSSUUUVVVWWWWWWXXXZZZ]]]___aaabbbccc`````````___]]]ZZZWWWUUUUUUTTTRRRQQQRRRUUUXXXZZZVVVVVVWWWWWWWWWVVVVVVUUUXXXWWWWWWVVVUUUSSSRRRRRRSSSQQQOOOMMMLLLLLLLLLMMMOOOMMMJJJHHHGGGFFFDDDCCCFFFFFFFFFEEEDDDCCCBBBAAA======<<<<<<;;;;;;;;;;;;:::::::::999888777777666222333444555555444333222222222222222111111111111000000/////////.........//////......------------,,,++++++******++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,+++***((((((((((((((((((((((((+++++++++,,,,,,,,,------))))))))))))))))))))))))++++++******************)))******++++++++++++***))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++************)))((('''&&&((((((((((((((()))))))))(((((((((((((((((((((((('''((()))******)))((((((((((((((((((((('''&&&&&&((())))))************)))((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))******))))))((((((''''''*********)))))))))))))))***)))((()))+++,,,,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))))))+++,,,---///222777:::>>>???@@@CCCEEEHHHJJJLLLJJJLLLOOOSSSWWWYYY[[[\\\\\\WWWUUUXXXZZZWWWVVVWWWeeexxxuuu___LLL@@@@@@<<<<<>>@@@AAAAAA??????@@@@@@AAAAAABBBBBBDDDCCCCCCBBBAAA???>>>>>><<<;;;::::::999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;===AAAEEEGGGIIIKKKMMMOOOPPPPPPPPPOOOLLLIIIHHHGGGGGGFFFEEECCCCCCDDDCCCAAA===:::888888666444333222333555666777666555444444444444555333333444555666666666666444333222111111222222111222333333333333333222222111000000111333444333222222222222222222222222222222222222333444555666666FFFEEEDDDCCCDDDFFFHHHIIIJJJIIIHHHHHHHHHIIIKKKLLLKKKMMMOOOOOONNNMMMNNNPPPPPPQQQQQQSSSTTTVVVWWWXXXUUUTTTTTTSSSTTTUUUVVVWWWVVVXXXZZZ]]]___```aaabbb______^^^\\\ZZZWWWUUUSSSUUUTTTQQQOOOOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUWWWVVVUUUTTTSSSRRRQQQQQQRRRPPPOOOMMMLLLLLLLLLMMMPPPMMMKKKIIIIIIHHHFFFDDDEEEEEEEEEEEEDDDBBBAAA@@@:::;;;;;;:::::::::999999:::999999888888777777777111222333444444333222111222222222111111111000000////////////...........................---------,,,++++++******++++++,,,))))))))))))))))))))))))+++,,,---//////...,,,+++''''''''''''''''''''''''************++++++++++++))))))))))))))))))))))))+++++++++++++++*********))))))***+++++++++******))))))))))))))))))))))))+++,,,,,,---.........---************)))'''&&&%%%''''''(((((())))))******(((((((((((((((((((((((()))******+++***(((&&&%%%(((((())))))(((((('''&&&(((((()))***************)))))))))))))))(((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))***)))))))))((((((((('''************))))))((((((***)))((()))+++,,,,,,+++---,,,,,,++++++*********)))***++++++,,,,,,,,,,,,)))+++,,,...000333888<<>>???@@@@@@???@@@@@@AAABBBCCCCCCCCCEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;===AAADDDFFFHHHKKKNNNPPPRRRRRRRRRPPPNNNKKKIIIIIIJJJIIIHHHHHHHHHIIIHHHFFFAAA===;;;888777555333222333444555666555555444444444444444666666777777777777666555333333333222111111222222222333333444444444333333333333333444666777555333222222222222222222222222333333333333444555666666CCCCCCBBBAAABBBCCCDDDEEEHHHGGGGGGGGGGGGHHHIIIIIIHHHJJJLLLMMMLLLLLLLLLNNNNNNNNNPPPQQQSSSTTTUUUVVVUUUTTTSSSQQQQQQRRRTTTUUUUUUWWWYYY\\\^^^_________]]]\\\[[[ZZZXXXVVVTTTSSSTTTRRRPPPNNNNNNNNNOOOPPPTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMOOOMMMJJJIIIIIIIIIHHHFFFDDDDDDEEEEEEDDDBBB@@@???999999::::::::::::999888999999888888888777777777111222222333333222222111111111111000000000000////////////.........---------......///......------,,,++++++******++++++,,,))))))))))))))))))))))))***+++...000000///,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++,,,++++++***)))***************))))))))))))))))))))))))))))))++++++,,,---............************)))(((&&&&&&''''''((())))))***++++++))))))))))))))))))))))))'''(((((())))))(((((('''((())))))))))))((('''''''''((()))******+++******************))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((()))))))))))))))++++++******)))(((((((((***)))((()))+++,,,,,,++++++++++++++++++*********"""###&&&(((+++,,,......***,,,...///111555;;;>>>AAABBBEEEHHHJJJMMMNNNNNNNNNPPPSSSVVVXXXYYYYYYYYYZZZWWWWWWXXXWWWVVVYYY___rrr|||~~~qqq]]]MMMEEE@@@???>>>???BBBJJJ]]]~~~pppfffjjjyyyvvvaaaPPPDDD>>>;;;888888999999::::::;;;;;;999::::::;;;;;;;;;;;;;;;:::999999888777777666666777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;<<<===???@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDEEEDDDBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>===<<<;;;===AAADDDEEEGGGKKKOOORRRSSSTTTSSSRRROOOMMMLLLLLLMMMLLLKKKMMMNNNNNNNNNKKKFFFAAA>>>777666555444333333444555444444444444444444444333777888999999999888666555444555555444222222333444444444555555666666555555222222222333444444222000444444444444333333333333222222222222222333444444??????????????????@@@AAADDDEEEEEEFFFFFFFFFFFFFFFEEEHHHJJJKKKJJJJJJJJJKKKKKKLLLNNNPPPQQQSSSTTTTTTUUUSSSPPPMMMMMMNNNPPPRRRUUUVVVYYY[[[]]]]]]]]]\\\ZZZZZZYYYXXXVVVUUUTTTSSSOOOOOONNNNNNMMMNNNNNNNNNSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPOOONNNMMMLLLMMMKKKIIIHHHIIIIIIHHHGGGBBBCCCDDDDDDCCCAAA???===999999:::;;;;;;::::::999888888888888777777777777333333333222222333333333000000000/////////......//////.........---------,,,---...//////...------,,,++++++******++++++,,,************************''')))---//////...+++)))(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))((()))+++,,,,,,,,,,,,+++******+++******)))(((''')))))))))))))))))))))))))))***+++,,,------------))))))***))))))(((''''''''''''((()))***+++,,,---))))))))))))))))))))))))'''&&&&&&&&&'''(((((())))))))))))))))))((('''''''''((()))******+++++++++,,,+++++++++*********)))'''''''''((((((((((((((())))))(((((((((((())))))''''''(((((())))))******++++++******)))(((((('''***)))((()))+++,,,,,,+++))))))******************###$$$&&&(((***,,,,,,---+++---///111333777===AAABBBCCCFFFJJJLLLNNNOOOPPPOOOQQQTTTWWWXXXXXXWWWVVVVVVVVVXXXZZZXXXXXX```jjjzzz~~~xxxgggSSSGGGAAA???===>>>AAAEEENNNccc}}}kkkiiirrr{{{gggUUUHHH@@@===999999999:::;;;<<<<<<<<<999999:::;;;;;;;;;;;;::::::::::::999888888777777888999:::;;;<<<=========;;;;;;;;;;;;;;;<<<======<<<===>>>@@@@@@@@@?????????@@@BBBDDDEEEEEEEEEEEEDDDCCCBBB@@@??????@@@@@@===============<<<;;;;;;:::::::::;;;<<<===>>>???>>>>>>>>><<<;;;===@@@CCCDDDGGGKKKPPPSSSTTTUUUUUUTTTRRROOONNNOOOPPPPPPOOOQQQRRRSSSRRROOOJJJDDDAAA999999888888888888888888555666666777777666666666666777999:::::::::888777666777888777444444555777666777777888999999888888555444444555666555222///777777777666666666555555333222222222222333444444<<<<<<<<<===============AAABBBDDDEEEEEEEEEDDDCCCCCCFFFHHHIIIIIIHHHIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSUUURRRNNNJJJIIIKKKMMMPPPTTTVVVYYY[[[\\\\\\[[[ZZZYYYYYYXXXWWWUUUTTTTTTSSSLLLLLLMMMMMMNNNNNNNNNNNNRRRSSSTTTUUUUUUUUUUUUUUUSSSRRRPPPPPPOOOPPPQQQRRROOOPPPQQQQQQPPPOOOMMMLLLKKKIIIGGGGGGHHHHHHHHHGGGBBBBBBCCCCCCBBB@@@>>><<<999:::;;;<<<<<<<<<;;;:::888888888888777777777777555555333222222333555555////////////............//////.........---------,,,---.../////////------,,,++++++++++++++++++,,,************************%%%'''+++......---***'''&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++))))))))))))))))))))))))((()))***,,,------,,,,,,+++++++++******(((''''''))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))))))))))))))((((((''''''((()))***+++,,,---...)))))))))))))))))))))))))))(((&&&%%%%%%&&&'''((()))))))))))))))(((((('''''''''(((******+++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))***+++++++++++++++***)))(((((('''***)))((()))+++,,,,,,+++(((((())))))*********+++***++++++++++++******))),,,---///222444999>>>BBBBBBDDDGGGKKKMMMOOOPPPPPPPPPRRRUUUWWWXXXWWWVVVTTTSSSVVVYYY[[[YYYZZZfffsssuuu```MMMBBB???>>>;;;>>>BBBGGGQQQhhhuuuhhhmmm{{{lllYYYKKKCCC???:::::::::;;;<<<======>>>888999::::::;;;;;;::::::;;;;;;::::::999888888888999999;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<>>>??????>>>===<<>>>>>>>>>>>===<<<;;;:::999999::::::<<<===????????????>>><<<;;;===@@@CCCDDDFFFKKKPPPSSSUUUUUUUUUVVVTTTQQQQQQRRRSSSRRRRRRTTTUUUUUUUUUQQQLLLFFFCCC<<<<<<===>>>>>>======<<<999::::::;;;;;;;;;::::::555666999;;;<<<;;;::::::888:::;;;999666555777:::888999:::;;;;;;;;;;;;;;;>>>======>>>>>>===999777:::999999999888888777777555555444444444555666666======;;;;;;:::;;;<<<===@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHMMMLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKQQQRRRTTTUUUVVVVVVUUUUUUXXXXXXXXXWWWVVVTTTQQQPPPNNNMMMMMMMMMNNNOOOPPPPPPTTTUUUUUUTTTSSSQQQOOONNNLLLMMMMMMNNNNNNOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFDDDBBB@@@>>>===<<<888999::::::;;;;;;;;;;;;:::999888888888999:::;;;444444444444333222111111222222111111000/////////000///------...//////...---,,,,,,---///000///...------,,,,,,+++***))))))************+++,,,---...+++******---000111...,,,&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''((())))))(((&&&&&&''')))---,,,+++***)))))))))))))))))))))***+++++++++,,,,,,------,,,)))''''''(((&&&(((,,,...///---+++)))(((((((((((())))))))))))$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***++++++++++++++++++++++++))))))(((((((((((())))))***************)))(((((((((((((((((())))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++''')))******))))))***+++++++++******************+++---111444666:::???BBBDDDEEEGGGJJJMMMNNNPPPPPPTTTVVVXXXYYYXXXWWWWWWWWWVVVXXXYYYXXXXXX___ooo~~~mmmUUUDDD============AAAEEEIIIUUUooooooiiiiiisssaaaTTTGGG===<<<:::999999;;;<<<<<<;;;;;;:::999999888888999999<<<;;;;;;;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<>>;;;;;;<<<>>>???@@@AAABBBAAA@@@???===???AAACCCEEEGGGHHHIIICCCBBB@@@?????????===;;;;;;<<<=========<<<;;;::::::999999999999:::;;;<<<===<<<<<<<<<===>>>@@@AAADDDFFFJJJLLLMMMNNNPPPRRRVVVUUUTTTTTTUUUWWWYYY[[[\\\[[[ZZZYYYVVVPPPJJJEEE===<<<===???AAAAAA???===888888888888888999999::::::::::::::::::999888777===;;;:::::::::;;;;;;::::::<<<>>>===<<<===@@@DDDEEEDDDCCCAAAAAAAAABBBBBB=========<<<<<<<<<<<<<<<999777444333444444444333<<<<<<::::::::::::;;;<<>>===<<<888999::::::;;;;;;;;;:::;;;:::999999888999::::::555555555555444333222111000000000000000111111111000...---...///000///...---,,,,,,---///000///---...------,,,++++++*********************+++,,,---+++******,,,///000...,,,((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))++++++,,,,,,+++******)))((())))))(((&&&&&&''')))++++++******))))))*********************+++++++++---......,,,***((())))))((())),,,------,,,***)))(((((((((((())))))))))))'''''''''(((''''''&&&&&&((((((''''''''''''((((((''''''(((((()))******+++)))((((((((((((((((((((((((''''''&&&&&&''''''(((***************)))(((((((((((((((((())))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++******+++,,,++++++******************,,,///222555888<<<@@@CCCDDDEEEHHHJJJMMMNNNPPPPPPTTTVVVXXXYYYXXXWWWWWWWWWWWWXXXZZZYYY[[[eeevvvhhhRRRDDD>>>=========AAAGGGOOO___zzzuuujjjhhhssswwwgggYYYKKKAAA===;;;999:::;;;<<<<<<;;;;;;;;;:::999999999999:::777777888888888999999999;;;;;;<<<<<<<<<=========@@@BBBCCCBBB???<<<===>>>??????@@@AAAAAAAAA@@@???@@@AAABBBDDDEEEEEEFFFFFFCCCBBB@@@??????>>><<<;;;:::;;;<<<<<<;;;:::999888888888888999999:::;;;<<<======<<<<<<<<<===???@@@CCCEEEIIIKKKMMMNNNQQQSSSVVVUUUUUUUUUVVVYYY[[[]]]^^^]]]\\\[[[XXXRRRKKKFFF@@@@@@@@@BBBCCCCCCAAA???888888777777777888999999;;;<<<<<<=========<<<<<<>>>===<<<===>>>????????????AAACCCBBBAAABBBEEEHHHHHHHHHIIIIIIHHHGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>;;;999999999888777::::::999888888999:::;;;======>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIIMMMMMMKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKNNNPPPRRRTTTVVVWWWWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPQQQSSSSSSXXXXXXXXXWWWVVVTTTRRRQQQOOOOOOPPPPPPQQQRRRRRRRRRUUUTTTRRRPPPOOOMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGEEECCC@@@>>><<<;;;999999:::;;;;;;;;;::::::===<<<;;;:::999999::::::555555555555444333222111...//////000111111222222.........///111000...,,,---,,,,,,---//////...,,,---------,,,++++++************)))))))))******+++*********+++---...---+++*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++******)))))),,,------------,,,+++++++++,,,,,,+++))))))***,,,******)))))))))***+++++++++++++++***************---......---+++))))))*********+++++++++******)))(((((((((((())))))))))))(((((((((((('''&&&%%%%%%((((((''''''''''''(((((((((((())))))******++++++(((((((((''''''&&&&&&&&&((((((''''''''''''((((((***************)))(((((((((((((((((())))))))))))******++++++++++++******************************)))+++,,,,,,++++++,,,---******++++++++++++++++++---000444777:::===AAADDDDDDFFFHHHJJJMMMOOOPPPPPPSSSUUUXXXXXXWWWVVVVVVWWWVVVXXXXXXYYY]]]jjj|||yyyaaaNNNCCC@@@>>>>>>AAADDDKKKWWWkkk}}}kkkgggiii~~~oooaaaRRRFFF>>><<<::::::;;;<<<<<<;;;;;;;;;:::999999999999:::555666777888999:::;;;<<<;;;;;;<<<======>>>?????????AAABBBBBB@@@??????@@@???@@@@@@AAA@@@@@@??????BBBCCCCCCDDDDDDDDDCCCCCCCCCAAA??????>>>>>><<<::::::::::::999888777666555666666777888999:::<<<===>>>===<<<;;;<<<<<<>>>???AAADDDHHHKKKMMMOOORRRTTTTTTUUUUUUWWWYYY[[[^^^___aaa```___^^^[[[UUUMMMHHHEEEDDDDDDEEEGGGFFFDDDBBB;;;;;;999999888999:::;;;======???@@@AAAAAAAAAAAA?????????AAABBBDDDFFFGGGGGGIIIKKKKKKKKKLLLOOOQQQOOOQQQTTTUUUTTTPPPLLLIIIKKKKKKJJJIIIHHHHHHGGGFFFDDDBBB>>><<<;;;:::999888888888777666777888999:::<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFHHHIIIIIIJJJMMMLLLKKKIIIHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNQQQTTTVVVWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTTTTZZZYYYYYYWWWVVVTTTRRRRRRPPPQQQQQQRRRRRRSSSTTTTTTUUUTTTRRRPPPNNNMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDBBB???===;;;:::999::::::;;;;;;:::::::::======<<<;;;::::::999999444444444444333222111000//////000000111111111111...---...000111111...+++...---,,,---......---+++,,,,,,+++++++++***************))))))))))))))))))*********++++++,,,,,,+++))))))*********+++++++++)))))))))))))))))))))))),,,,,,+++******)))((((((,,,,,,,,,------,,,,,,+++***++++++***(((((()))+++(((((((((((()))***+++,,,,,,+++++++++***))))))))),,,------,,,***))))))***,,,+++***)))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((((((((((())))))*********+++******))))))(((((('''+++******))))))******+++***************)))(((((((((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))***,,,+++******+++---******+++++++++++++++,,,---000555888;;;>>>BBBDDDEEEFFFHHHKKKMMMOOOPPPQQQSSSUUUWWWXXXWWWVVVVVVWWWUUUWWWWWWWWW^^^mmm~~~qqqXXXIIICCCAAA??????EEEHHHPPP___vvvuuuggghhhnnnxxxiiiXXXJJJ@@@>>>;;;:::;;;<<<<<<<<<::::::999888888888888999888888999:::<<<===>>>>>><<<<<<===>>>@@@AAABBBBBB@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????BBBCCCCCCDDDDDDCCCCCCBBBCCCAAA???>>>>>>===;;;999888888888777555444333222444444555666888:::<<<=========;;;;;;;;;<<<===>>>???BBBGGGJJJMMMOOOSSSUUUSSSTTTVVVYYY\\\^^^```aaacccbbbaaa```]]]WWWOOOJJJHHHHHHGGGHHHIIIHHHFFFDDD@@@???===;;;;;;<<<======>>>???@@@AAABBBCCCCCCCCC@@@AAACCCFFFHHHKKKNNNPPPQQQSSSUUUWWWYYYZZZ\\\]]]ZZZ\\\^^^___^^^ZZZVVVTTTUUUUUUTTTRRRQQQPPPNNNNNNJJJFFFBBB@@@>>>===;;;:::777666666555666777888999<<<<<<===>>>???@@@@@@AAAAAABBBDDDFFFHHHIIIJJJJJJLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJLLLNNNPPPSSSVVVWWWXXXXXXVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTUUU[[[ZZZXXXWWWUUUSSSRRRRRRQQQRRRRRRSSSSSSTTTUUUUUUTTTSSSQQQOOOMMMKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@>>><<<;;;::::::::::::;;;;;;::::::999======<<<<<<;;;:::999888333333333222222111000///111111111111000000//////...---...000111111...+++...---------...---,,,***************))))))))))))******))))))))))))))))))))))))******)))******+++'''((()))***+++,,,---...))))))))))))))))))))))))++++++***)))((((((''''''******++++++++++++******&&&''''''%%%$$$###%%%&&&''''''(((((()))***,,,,,,,,,+++++++++***)))))))))***+++,,,***((('''((()))++++++)))(((((((((((()))(((((((((((())))))))))))&&&''''''((())))))((((((((((((''''''''''''((((((''''''((((((((((((((()))+++++++++******)))))))))++++++************++++++***************)))(((((((((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))((()))******))))))***,,,******++++++,,,,,,,,,,,,---000555999;;;>>>AAADDDEEEFFFHHHKKKNNNOOOQQQQQQSSSUUUWWWXXXWWWVVVVVVVVVVVVYYYXXXXXX```qqq|||fffOOODDDBBB@@@???@@@EEEJJJUUUhhhqqqfffllltttppp]]]MMMBBB@@@<<<:::;;;<<<<<<<<<999999888777777777777777:::;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFBBBBBBCCCDDDEEEEEEDDDDDD@@@@@@@@@??????>>>>>>>>>@@@@@@BBBCCCDDDDDDDDDDDDCCCAAA???======<<<:::888777666555444333222111111222333444555777999;;;===<<<;;;;;;::::::;;;<<<===>>>BBBFFFJJJLLLOOOSSSUUUSSSUUUXXX\\\___aaabbbccccccbbbaaa___\\\WWWQQQLLLJJJIIIIIIJJJKKKJJJGGGEEECCCAAA>>><<<;;;<<<===>>>@@@@@@AAACCCCCCDDDDDDDDDCCCFFFJJJMMMOOOSSSXXX[[[]]]^^^aaaeeehhhiiiiiihhhfffffffffeeedddbbbaaa```]]]]]]\\\ZZZXXXWWWVVVUUUSSSOOOKKKHHHFFFEEECCCAAA666666555555555777888999;;;;;;<<<===>>>???@@@@@@???AAACCCEEEHHHIIIJJJKKKJJJJJJHHHGGGFFFFFFFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJLLLNNNPPPSSSUUUWWWWWWWWWWWWVVVUUUSSSSSSRRRSSSSSSQQQQQQQQQRRRTTTUUUWWWWWW\\\[[[YYYWWWUUUSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEECCCCCCBBB@@@???>>>===<<<::::::;;;;;;;;;:::999999;;;;;;<<<;;;;;;:::999888333333333333222111000///222222111111000//////............///111000...,,,///...------------***(((*********************)))******)))))))))******+++((()))***)))'''''')))+++''''''(((***+++,,,---...))))))))))))))))))))))))******))))))((((((''''''(((((()))*********))))))))))))***((('''&&&''')))'''''''''((()))***+++,,,+++++++++***************)))***+++***((('''((()))***)))((((((((((((((()))(((((((((((())))))))))))&&&&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))*********************)))(((((((((((((((((())))))))))))))))))************))))))************************''')))******)))(((***+++******++++++,,,------------000555:::<<>>>>>EEEEEEFFFFFFGGGHHHIIIIIIGGGFFFFFFFFFGGGGGGFFFDDDAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEFFFCCCAAA>>>===<<<;;;999666555555333222111111111111222222333444666888:::;;;::::::999999:::;;;===>>>???BBBFFFJJJLLLOOORRRTTTUUUXXX\\\```ccceeeeeeeeebbb```^^^\\\YYYVVVRRROOOKKKJJJJJJKKKLLLLLLJJJHHHDDDBBB???<<<;;;<<<===>>>AAABBBCCCEEEGGGHHHHHHHHHLLLPPPUUUXXXZZZ^^^dddiiikkklllnnnrrrttttttrrrooolllkkkiiiggggggggghhhiiibbbbbbaaa___^^^\\\[[[[[[WWWTTTPPPMMMKKKIIIGGGEEE666555555555666777999:::999999:::;;;<<<===>>>>>>>>>@@@BBBEEEGGGIIIKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJMMMNNNPPPSSSUUUVVVVVVVVVWWWVVVUUUTTTSSSSSSTTTTTTSSSTTTTTTUUUVVVXXXZZZ[[[^^^]]][[[XXXVVVTTTTTTTTTRRRRRRRRRSSSTTTTTTUUUUUURRRRRRPPPOOONNNMMMMMMMMMKKKKKKKKKKKKJJJHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@???:::;;;;;;;;;::::::999888999999:::;;;;;;:::999888444444444444444222111111111111111000000000000000000...---...///000///...///...---------,,,***(((++++++++++++++++++++++++***************+++,,,---((())))))(((&&&&&&(((+++)))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******)))))),,,,,,---+++***)))+++,,,((((((((((((((()))***+++***************+++++++++)))***+++***(((((((((***''''''(((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))*********))))))************************)))(((((((((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++(((***++++++***)))+++,,,******++++++,,,------......222777<<<>>>AAACCCEEEFFFGGGIIILLLNNNPPPQQQRRRRRRTTTWWWWWWVVVUUUUUUVVVUUUZZZZZZ[[[gggzzzdddQQQBBB??????===>>>DDDGGGYYYuuu~~~iiijjj|||zzzhhhXXXFFFBBB>>>;;;;;;<<<<<<<<<;;;::::::999999999999999::::::<<<===???AAABBBBBBJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJHHHIIIJJJIIIFFFCCCBBBAAA???>>>=========>>>>>>???@@@BBBCCCDDDEEEEEEBBB@@@>>><<<<<<:::888666444333222111000000111222222222333444555777999:::888888888888:::<<<>>>??????BBBFFFIIILLLNNNQQQSSSZZZ]]]aaafffiiijjjiiiiii```]]]ZZZWWWVVVTTTRRRPPPLLLKKKKKKMMMNNNNNNMMMKKKIIIFFFCCC???>>>>>>@@@AAABBBCCCFFFIIILLLOOOPPPQQQWWW\\\aaadddfffjjjqqqwwwzzzyyyzzz|||}}}{{{vvvqqqkkkjjjiiihhhhhhiiijjjkkkeeedddcccbbbaaa```___^^^[[[XXXSSSPPPOOOMMMKKKJJJ666555555555666777999:::777888999:::;;;<<<<<<===>>>???BBBEEEGGGJJJKKKKKKGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJMMMNNNQQQSSSUUUUUUVVVUUUXXXWWWUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWYYY[[[\\\]]]```___\\\YYYWWWVVVUUUUUURRRRRRRRRSSSTTTTTTUUUUUUSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGCCCCCCCCCCCCCCCCCCBBBBBB;;;;;;;;;;;;::::::999888777888999:::::::::999888666666666666555444333333/////////000111111222222111///------...000///...000...---------,,,)))'''------------------------************+++,,,---...((())))))(((%%%%%%(((+++++++++******)))(((''''''((((((((((((((((((((((((***************+++++++++'''((()))***************((())))))(((&&&%%%'''(((((((((((((((((())))))***))))))******+++++++++,,,***+++,,,+++***)))***+++&&&&&&'''((())))))(((((((((((((((((())))))))))))*********))))))((('''&&&((((((''''''''''''((((((*********)))))))))))))))%%%&&&&&&'''((()))******---,,,,,,++++++,,,,,,---***************)))(((((((((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---******+++,,,,,,---......///333999===@@@BBBDDDFFFFFFGGGIIILLLNNNPPPQQQRRRRRRTTTVVVWWWVVVUUUUUUVVVQQQVVVXXXYYYggg{{{~~~]]]LLL???>>>>>>;;;>>>FFFOOOeeeyyygggmmm}}}lll]]]GGGCCC>>>;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;;;;<<<===@@@CCCEEEGGGHHHMMMMMMMMMMMMMMMNNNNNNNNNOOOMMMJJJJJJKKKJJJFFFCCCBBBAAA???============>>>???@@@AAABBBCCCCCCDDDDDDBBB@@@>>><<<;;;:::777555333222111000000111222222222222333333555666888999777777777888:::<<<>>>@@@@@@CCCFFFIIIKKKNNNPPPSSS]]]```eeejjjlllmmmlllkkk___[[[WWWTTTSSSSSSRRRQQQLLLLLLMMMNNNPPPQQQOOOMMMNNNKKKGGGDDDBBBCCCDDDFFFBBBDDDHHHMMMQQQUUUWWWYYY___dddjjjmmmooossszzz~~~vvvqqqhhhhhhhhhhhhhhhiiiiiijjjeeeeeedddcccbbbaaaaaa```aaa^^^ZZZWWWVVVUUUSSSQQQ222333444555666666666666::::::::::::;;;;;;<<<======???BBBEEEGGGGGGGGGFFFIIIHHHFFFDDDDDDEEEGGGHHHKKKKKKKKKJJJHHHHHHIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTRRRRRRSSSTTTUUUTTTTTTTTTVVVUUUTTTVVVZZZ^^^___```ccc```\\\XXXUUUTTTTTTUUUVVVTTTRRRSSSUUUUUURRROOOSSSSSSRRRQQQPPPOOOOOONNNNNNPPPNNNJJJIIIKKKKKKHHHIIIFFFCCCAAA@@@@@@???>>>;;;;;;:::::::::;;;<<<<<<999999999;;;===<<<:::777666666555444333333333333111000000///...---------......---------,,,,,,,,,+++,,,---...---,,,+++***************************,,,+++***)))((((((((((((******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))(((((((((((())))))''''''((((((((((((''''''((()))******)))((()))+++++++++***)))(((((())))))(((((())))))******+++++++++++++++*********))))))++++++******))))))(((((()))******))))))((('''&&&*********)))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((((((---,,,,,,+++*********+++***++++++++++++***))))))))))))************)))))),,,,,,,,,,,,++++++++++++,,,,,,+++***))))))******)))))))))***+++++++++,,,***++++++***)))***---///...222777;;;???BBBEEEGGGIIIKKKNNNOOOPPPQQQSSSTTTTTTVVVWWWWWWVVVUUUWWWXXXZZZWWWVVV___qqq~~~{{{rrrUUUIII@@@AAAAAA???CCCJJJXXX~~~uuuooovvvtttkkkXXXLLL@@@======<<<;;;<<<::::::999999888888999999;;;<<<>>>BBBFFFIIIKKKMMMOOOPPPQQQPPPNNNMMMMMMMMMOOONNNLLLJJJHHHFFFDDDCCCCCCAAA???>>>>>>===<<<;;;>>>>>>???@@@AAAAAAAAAAAA@@@???===;;;888666555555444333111///...///000111000000000111222222222333666777888888888:::===???AAABBBFFFJJJLLLLLLRRRYYY```ccciiippptttrrrlllfff]]]WWWPPPNNNQQQTTTTTTRRROOOOOOPPPQQQRRRRRRRRRRRRQQQNNNJJJFFFEEEFFFHHHIIIJJJLLLOOOTTTYYY^^^ccceeennnppptttyyy}}}|||xxxrrrjjjdddaaaaaabbbcccddddddddddddcccccccccccccccbbbbbbbbbbbbbbb```^^^[[[WWWTTTRRR222333444555555666666666888888888888999:::;;;;;;===???AAADDDFFFFFFFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGJJJKKKKKKJJJHHHGGGIIIJJJMMMNNNQQQSSSUUUVVVVVVVVVRRRRRRSSSSSSSSSSSSSSSSSSUUUTTTTTTVVVZZZ^^^``````bbb```]]]ZZZXXXXXXYYYZZZZZZXXXVVVUUUVVVVVVSSSQQQUUUTTTTTTSSSRRRQQQPPPPPPNNNPPPNNNJJJIIIKKKKKKIIIIIIGGGDDDBBBAAAAAA@@@???;;;;;;:::::::::::::::;;;999999999;;;<<<<<<999777666666555444333333333333111000000///......------.........---------,,,,,,,,,,,,------,,,,,,++++++************************,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***************)))))))))''''''(((((()))(((((((((***++++++***((('''((()))++++++***))))))))))))))))))))))))))))))*********+++++++++*********))))))************))))))))))))'''((()))))))))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))+++,,,---,,,,,,+++*********+++***++++++++++++***))))))))))))************))))))(((((('''''''''(((((())),,,++++++***))))))*********************+++++++++***++++++******+++---///111555:::>>>AAACCCFFFHHHIIILLLNNNPPPPPPPPPRRRTTTTTTVVVWWWWWWVVVUUUWWWXXXZZZYYYZZZeeevvvxxxkkkQQQFFF???@@@BBBAAAFFFOOOeee~~~ppprrr|||vvvnnn\\\OOOCCC??????>>>>>>???<<<<<<;;;:::999999999::::::;;;>>>AAADDDGGGJJJKKKNNNOOOQQQPPPOOONNNNNNOOONNNMMMKKKIIIGGGEEECCCBBBCCCAAA>>>===>>>>>><<<;;;<<<===>>>@@@AAAAAABBBBBBEEEAAA===<<<<<<;;;777444555444222000///000111222000000000111222222333333444555555555555666999<<<@@@@@@DDDIIIJJJKKKQQQYYYaaaeeekkkrrruuurrrjjjcccYYYSSSMMMLLLOOORRRSSSQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTQQQMMMJJJIIIKKKMMMPPPSSSUUUXXX^^^dddkkkqqqttt}}}|||wwwsssoooiiiccc^^^ZZZZZZ\\\]]]^^^__________________`````````aaaaaaccccccbbb```]]]ZZZVVVUUU222222333444555555555555555555555555666777888999===>>>@@@CCCDDDEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGHHHJJJNNNOOOQQQTTTUUUVVVVVVVVVSSSSSSQQQQQQPPPQQQRRRSSSSSSSSSSSSVVVZZZ^^^``````aaa___]]]\\\\\\]]]^^^______\\\YYYXXXXXXWWWUUUTTTWWWVVVVVVUUUSSSRRRRRRQQQOOOPPPOOOKKKJJJLLLLLLJJJJJJGGGDDDBBBBBBBBBAAA???<<<;;;:::999999999999999999999999:::<<<;;;999777666555555444333333222222000000000///......------.........------------,,,------,,,,,,++++++,,,,,,************************,,,+++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&'''((()))))))))))))))+++,,,,,,+++(((''''''(((+++***))))))))))))))))))************))))))))))))+++++++++***************)))))))))***************&&&'''((()))************))))))))))))))))))******))))))))))))))))))))))))+++***((('''(((***---///,,,,,,++++++++++++++++++***++++++++++++***))))))))))))************))))))))))))(((((((((***+++,,,,,,+++******)))*********+++++++++******************+++++++++***+++...000666999===AAACCCEEEGGGIIIKKKMMMOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWVVVVVVWWWXXXYYY[[[aaannn}}}sssaaaLLLCCC===@@@AAABBBKKKVVVuuurrrlllvvvyyyssseeeWWWHHHBBB@@@???@@@BBB>>>>>><<<;;;::::::::::::999:::<<>>===>>>>>>===;;;:::<<<===???AAABBBCCCCCCHHHBBB<<<<<<======777222555444333111111111111222000000111111222333333444777888888888777999;;;>>>>>>>>>BBBGGGIIIKKKRRRZZZdddhhhpppuuuvvvoooeee]]]RRRMMMIIIIIILLLOOOQQQPPPTTTTTTVVVWWWWWWXXXXXXXXXWWWUUUQQQOOOOOORRRVVVXXX\\\^^^bbbhhhqqqzzzwwwsssmmmgggccc___\\\YYYTTTUUUVVVXXXYYY[[[\\\\\\]]]]]]^^^___```aaabbbbbbeeeeeedddbbb```]]]ZZZXXX111222333444444555555444444444444444555777888888<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLMMMPPPRRRSSSTTTTTTSSSTTTRRRPPPOOOOOOPPPQQQRRRSSSRRRSSSWWW[[[^^^`````````___^^^]]]]]]^^^``````___]]][[[YYYYYYXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQOOOQQQPPPMMMLLLNNNNNNKKKIIIGGGCCCAAAAAAAAA@@@???<<<;;;:::999888777777777:::999999:::;;;;;;999777555555555555444333222222000000//////........................------------...---,,,+++***+++,,,---************************++++++***)))(((((())))))''''''((())))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***,,,,,,+++***(((''''''((()))***************++++++***((('''((()))******)))))))))))))))***++++++******))))))((((((************************)))))))))******+++++++++''''''((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,***(((''''''))),,,...+++++++++,,,+++++++++******++++++++++++***))))))))))))************))))))***)))(((((()))+++---...++++++***************+++,,,+++++++++***)))))))))***+++,,,++++++,,,///111999<<<@@@BBBDDDEEEGGGIIILLLNNNPPPQQQPPPPPPQQQRRRUUUVVVWWWWWWVVVVVVWWWYYYWWW]]]hhhwwwoooYYYIIIAAA===@@@AAADDDOOO]]]|||kkklllxxx~~~zzzppp```OOOEEEAAA??????AAA>>>>>><<<;;;::::::999999999:::;;;===???AAACCCDDDFFFHHHJJJKKKJJJJJJKKKLLLIIIIIIGGGEEECCCAAA???>>>AAA???=========>>>===<<<;;;<<<>>>@@@BBBDDDEEEFFFEEEBBB>>><<<;;;999555111444444222111111000111111000000111111222333444444999:::::::::999:::<<>>>>>AAAFFFIIILLLUUU^^^iiinnntttwwwsssiii\\\SSSJJJGGGEEEFFFIIIMMMPPPPPPTTTUUUVVVXXXYYYYYYYYYYYYYYYXXXVVVTTTVVVYYY]]]___aaacccgggoooyyy~~~{{{ppplllfff```\\\ZZZXXXXXXUUUUUUVVVWWWYYY[[[\\\]]]]]]^^^___aaabbbdddeeefffffffffeeedddbbb```]]]\\\000111222333444444444444333333444444666777888999<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFHHHJJJLLLMMMOOOQQQRRRSSSSSSRRRSSSRRRPPPNNNNNNOOOQQQRRRSSSSSSUUUXXX\\\___`````````___^^^]]]\\\\\\]]]^^^[[[[[[[[[ZZZZZZZZZ[[[[[[WWWVVVUUUTTTRRRQQQPPPOOOOOORRRSSSPPPPPPQQQOOOLLLHHHEEEBBB@@@@@@???>>>===<<<;;;:::999888777777777;;;999999999::::::888666555555555555444333222111////////////............//////.........---------...---,,,+++***+++,,,---************************+++***)))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))++++++***)))((((((((()))***++++++******'''(((******))))))***,,,***)))))))))))))))******++++++******))))))((((((************************))))))******++++++,,,,,,)))))))))))))))(((''''''(((((())))))************)))))))))))))))))))))))),,,+++(((&&&&&&''')))******++++++,,,,,,,,,+++******++++++++++++***))))))))))))************))))))&&&%%%%%%%%%&&&((()))***+++***************++++++,,,+++++++++***)))))))))+++,,,,,,,,,,,,---000222:::===@@@CCCDDDEEEFFFHHHLLLNNNPPPQQQPPPPPPQQQSSSUUUWWWXXXXXXWWWVVVXXXYYYVVVaaapppjjjTTTHHHBBB???AAAAAAEEESSSccc~~~rrrkkkppp|||{{{iiiVVVJJJCCC>>><<<>>>===<<<;;;:::999999999999999:::;;;<<<===>>>???@@@@@@BBBEEEEEEEEEEEEFFFGGGFFFEEEDDDBBBAAA???>>>===???>>><<<<<<===>>>======<<<>>>@@@BBBEEEGGGHHHHHHAAACCCCCC@@@:::555444555333222111111000////////////000111222333444555555666666777777666777:::<<<@@@???BBBGGGJJJOOOYYYcccnnnrrrvvvtttlll___RRRIIIDDDCCCBBBDDDHHHMMMPPPRRRTTTUUUWWWXXXYYYZZZZZZZZZ[[[ZZZZZZ[[[]]]```cccdddfffhhhlllttt~~~yyyrrrnnnjjjgggddd___[[[YYYYYYZZZYYYYYYYYYZZZ[[[\\\^^^___^^^^^^```bbbdddfffggghhhfffggggggfffeeecccaaa___000000111222333333333333333333444444666777999:::<<<<<<======???@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHGGGFFFFFFHHHIIIMMMNNNPPPRRRSSSSSSSSSSSSQQQPPPPPPOOOPPPQQQRRRSSSUUUUUUWWWZZZ^^^``````___^^^^^^]]]\\\[[[[[[[[[[[[YYY[[[\\\]]]\\\[[[\\\\\\VVVUUUTTTSSSQQQPPPNNNNNNNNNSSSVVVUUUTTTUUUQQQLLLGGGDDDAAA?????????===<<<<<<;;;:::999999999999999;;;:::888888999999888666444555555666555333222111//////////////////....../////////.........------------,,,,,,++++++,,,,,,******************************)))))))))))))))*********))))))))))))******************************''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&((()))******))))))******++++++++++++******&&&''')))***)))***+++---)))))))))))))))******+++************))))))))))))***************+++++++++*********+++++++++++++++************)))((('''&&&((((((((()))******++++++))))))))))))))))))))))))+++***)))((('''''''''((()))***+++,,,---,,,+++******++++++++++++***))))))))))))************))))))''''''(((((())))))***************)))******+++,,,+++++++++***************+++,,,---------...111333:::===AAACCCDDDEEEGGGHHHLLLNNNPPPQQQQQQQQQRRRTTTUUUWWWXXXXXXWWWWWWXXXYYYYYYgggyyyzzzcccOOOFFFBBB@@@BBBBBBGGGXXXlllqqqkkklllvvvqqq\\\OOOFFF???<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<======<<<>>>@@@AAA@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>===>>>===;;;<<<===>>>>>>===>>>???BBBDDDFFFHHHIIIIIIAAAEEEHHHDDD<<<777777999222222111111000//////...///000111222333444555666666777888888888:::===???AAA@@@CCCGGGLLLQQQ]]]hhhqqqssssssnnncccUUUIIICCC@@@@@@BBBEEEIIINNNSSSUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^___aaacccfffgggiiiiiilllnnnrrryyywwwnnngggdddggghhhgggeeebbb````````````___^^^]]]]]]^^^___```^^^___```bbbdddfffhhhiiihhhiiiiiiiiihhhgggeeeddd///000111222333333333333222222333444555777888999;;;;;;<<<<<<===>>>???@@@???@@@AAACCCDDDEEEFFFFFFEEEFFFGGGFFFEEEFFFGGGIIILLLMMMOOOQQQRRRRRRQQQQQQOOOOOOPPPQQQRRRSSSSSSTTTXXXXXXYYY\\\___``````___\\\\\\[[[[[[[[[[[[[[[[[[YYY\\\``````^^^\\\[[[[[[VVVVVVTTTSSSQQQOOONNNMMMNNNTTTYYYYYYYYYXXXSSSMMMHHHEEEBBB@@@??????>>>===;;;;;;:::::::::::::::;;;<<<:::888888888888777666444555666666555444222000.../////////////////////////////////............,,,,,,------,,,,,,++++++******************************))))))))))))******+++***(((&&&&&&(((***+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,+++***))))))'''(((******))))))***,,,)))))))))))))))***++++++)))))))))))))))*********))))))*********+++++++++,,,++++++++++++++++++***((()))))))))))))))(((''''''(((((()))******++++++))))))))))))))))))))))))))))))*********))))))((((((***+++------,,,+++******++++++++++++***))))))))))))************))))))***+++,,,---...---+++*********))))))***++++++,,,***************++++++++++++,,,---------///222444;;;>>>AAADDDEEEFFFHHHIIIKKKMMMPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZ___oooqqq[[[JJJCCC@@@@@@CCCDDDJJJ^^^tttlllgggjjjyyyuuuaaaTTTKKKCCC??????;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>=========???======>>>>>>>>>>>>>>>>>>===<<<;;;;;;===>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHBBBDDDFFFDDD>>>:::888999222222222222111000/////////000111222444555666666777888::::::;;;===@@@CCCAAA@@@BBBGGGLLLSSS___kkkooopppnnnggg[[[NNNEEEAAA>>>???BBBFFFKKKPPPVVVYYYZZZ[[[]]]^^^```aaaaaaaaaccceeeiiimmmpppppppppoooppprrrwww}}}xxxnnnhhheeedddjjjnnnrrrrrrpppmmmkkkkkkhhhgggdddbbbaaaaaaaaabbbaaabbbccceeegggiiijjjkkkllllllmmmmmmmmmkkkjjjiii///000111222222333222222111111222333444666888888;;;;;;;;;<<<<<<>>>???@@@>>>???AAACCCDDDEEEFFFFFFEEEFFFGGGFFFEEEFFFGGGIIIIIIKKKLLLNNNOOOOOONNNNNNMMMOOOPPPRRRSSSTTTTTTTTTYYYYYYZZZ]]]```aaa```^^^ZZZZZZ[[[[[[[[[\\\\\\\\\[[[___cccccc```\\\ZZZZZZWWWVVVUUUSSSRRRPPPNNNNNNNNNUUU[[[\\\\\\ZZZTTTMMMIIIFFFCCCAAA@@@@@@???>>>;;;;;;:::::::::;;;<<<<<<<<<:::888777888888777666444555666666666444222000.........///////////////000/////////............+++,,,---...---,,,+++******************************)))))))))))))))******+++)))&&&$$$$$$&&&)))+++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))***+++,,,------------,,,+++***)))((()))***+++***)))((()))***))))))((())))))***++++++(((((())))))******++++++))))))******++++++++++++---,,,,,,++++++*********&&&'''((()))************'''(((((()))***+++++++++))))))))))))))))))))))))'''(((***,,,,,,,,,+++***((()))+++---------+++******++++++++++++***))))))))))))************))))))''')))+++,,,,,,***(((&&&******))))))***+++,,,,,,))))))******+++++++++,,,+++,,,---------///222555;;;>>>BBBEEEFFFHHHIIIKKKJJJMMMPPPQQQRRRSSSTTTVVVVVVWWWXXXXXXWWWWWWXXXZZZddduuu}}}jjjVVVGGGAAA>>>@@@DDDEEEMMMccczzzyyyjjjdddggg{{{wwwcccWWWNNNGGGCCCBBB<<<;;;;;;<<<<<<===>>>???<<<;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;<<<===;;;;;;<<<<<<===>>>>>>>>>===;;;:::;;;===>>>>>>>>>???@@@BBBCCCEEEFFFGGGGGGAAAAAAAAA@@@???<<<888555333333333333333111000000///000111222444555666777333555666777888;;;>>>AAAAAA@@@AAAFFFKKKSSS```lllmmmmmmjjjaaaVVVKKKDDDBBB===???CCCGGGLLLRRRXXX\\\^^^___```bbbdddeeeeeeeeegggjjjoootttwwwvvvtttsssrrrtttxxx}}}{{{ppphhhfffhhhjjjpppuuu{{{~~~|||xxxvvvvvvpppnnnkkkgggeeeddddddeeeeeefffgggiiijjjlllmmmnnnnnnooopppppppppooommmmmm222222222222222222222222333333222222333555666777::::::;;;;;;<<<=========??????AAACCCDDDEEEEEEEEEGGGGGGGGGGGGHHHJJJLLLMMMOOOOOOPPPPPPPPPOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRYYY[[[___bbbbbbaaa___^^^YYYYYYYYYYYYXXXXXXXXXXXX^^^___aaaaaa```\\\XXXUUUWWWWWWUUUTTTSSSSSSRRRRRRPPPSSSXXX\\\\\\WWWPPPJJJFFFEEEBBB@@@>>>>>>???@@@<<<;;;::::::999999999999>>><<<999777666777999:::999888777555444222111000000000000000000000000000......////////////......000///...,,,++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++***)))(((((('''((((((((((((((()))******'''((()))******)))(((''')))(((((((((((())))))***************))))))))))))((((((((((((((((((((((((+++***)))))))))))))))***++++++,,,,,,,,,+++******((((((((((((((()))******&&&&&&&&&&&&&&&'''((((((///---***'''&&&'''(((***((())))))******((('''&&&++++++************+++++++++******))))))******+++***************)))((('''++++++***))))))***++++++))))))))))))************))))))(((((((((((())))))+++++++++*********))))))))))))*********))))))(((((((((((()))******++++++***+++------...000333666888===DDDGGGFFFGGGJJJNNNNNNOOOPPPQQQPPPQQQSSSUUUZZZYYYZZZ[[[XXXTTTVVV[[[eee|||ttt]]]OOOIIIFFFBBBCCCHHHLLLTTTnnnooofffccclllyyykkk]]]QQQHHHBBB???===<<<<<<===>>>??????===;;;::::::999:::;;;<<<=========<<<;;;::::::999999;;;:::999;;;>>>>>>;;;888;;;;;;;;;<<<===>>>???@@@CCCCCCCCCDDDDDDDDDDDDDDDBBBBBB@@@>>>;;;999888777999777555333111000000000222333555444333333444666666777777999:::;;;<<<<<<<<>>CCCGGGMMMTTT\\\aaadddfffhhhiiijjjlllnnnpppvvvxxx|||~~~~~~|||zzzzzzzzz{{{~~~~~~uuulllggghhhnnnsss}}}zzzsssnnnkkkjjjiiihhheeegggjjjmmmoooqqqsssuuurrrtttssspppooopppoookkk111111111111111111111111222222111111222333444555888888999::::::;;;;;;<<<<<<>>>@@@CCCEEEGGGHHHIIIFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNOOOOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSZZZ\\\___aaaaaa```^^^\\\YYYYYYYYYXXXXXXXXXWWWWWW\\\]]]_________]]]ZZZXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSTTTVVVVVVSSSNNNJJJFFFEEEBBB@@@>>>>>>??????<<<;;;::::::999999::::::<<<;;;999777777777888999777777666666555444333333000000000000000000000///......////////////......//////---,,,+++,,,,,,---------------------------+++******))))))******+++++++++******)))(((((('''((((((((((((((()))******'''((()))******)))((('''((((((((((((((())))))***************))))))))))))************************((((((''''''''''''((((((***++++++,,,,,,,,,++++++((((((((((((((()))******'''''''''''''''((())))))---,,,***((('''((()))******++++++,,,+++***)))(((((((((''''''''''''((((((******))))))))))))***************+++******))))))************************))))))))))))************))))))(((((((((((())))))+++++++++*********)))))))))******+++******))))))))))))******+++,,,,,,,,,***+++------...000444666999>>>DDDGGGGGGGGGJJJNNNNNNOOOPPPOOOOOOPPPSSSUUUZZZYYYZZZ[[[XXXTTTWWW\\\lllqqq[[[MMMFFFFFFBBBDDDJJJOOO[[[vvvkkkfffhhhuuu|||nnn```TTTKKKDDD@@@===<<<<<<===???@@@???>>>>>>===<<<:::::::::;;;;;;===<<<<<<;;;::::::999999:::999999:::<<<===:::888:::::::::;;;<<<===>>>???BBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA???>>><<<;;;::::::888666333111000000000000222444444444444666888777777888999:::;;;<<<<<<<<>>CCCHHHNNNVVV]]]bbbiiilllnnnpppqqqsssvvvxxx|||~~~|||{{{{{{}}}{{{tttmmmjjjnnnuuu{{{}}}wwwrrrpppnnnmmmkkkgggjjjmmmppprrrssstttuuuwwwyyyxxxtttrrrsssppplll000000000000000000000000222111111000000111222222666666777888888999999:::888999<<<@@@CCCFFFGGGHHHDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTZZZ[[[^^^``````^^^\\\ZZZXXXXXXXXXXXXWWWWWWWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]ZZZYYYWWWVVVTTTSSSSSSRRRUUUSSSQQQOOOOOOMMMKKKIIIEEEDDDBBB@@@???>>>>>>???<<<;;;::::::::::::::::::;;;::::::999888888777777777777666666666666555555111111111000000/////////...//////000000//////......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++******)))(((((((((((((((((((((((())))))***'''(((((())))))(((((('''((((((((((((((()))******************))))))))))))************************(((((((((''''''(((((())))))***+++,,,,,,---,,,,,,)))(((((((((((()))******)))(((((((((((()))*********************************++++++++++++***))))))******))))))))))))***************))))))*********)))***++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))***************))))))(((((())))))***+++++++++*********************+++++++++++++++*********++++++,,,---------+++,,,------...000444888:::???EEEHHHHHHIIIKKKNNNOOOOOOOOONNNNNNPPPTTTWWW[[[ZZZZZZ[[[XXXUUUXXX^^^uuulllVVVIIIDDDFFFCCCDDDKKKSSScccvvvjjjgggppptttgggZZZOOOFFFAAA>>>===<<<===???@@@@@@@@@BBBAAA>>><<<::::::::::::<<<<<<<<<;;;;;;::::::999999888888999::::::999777999999999999:::<<<===>>>AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>><<<:::777333111000000000///111333444444666888:::777777888999:::;;;<<<<<<<<>>AAABBBCCCBBBBBBCCCEEEGGGIIIJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUYYY[[[\\\^^^]]]\\\ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYY[[[^^^```aaa]]]\\\ZZZXXXWWWUUUUUUUUUWWWTTTPPPMMMLLLKKKHHHGGGEEEDDDBBB@@@???>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;:::888777888888777777666666555555333333222222111111000000//////000000000000//////------,,,------------...******************************))))))))))))******************))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''(((((()))***+++************)))))))))(((*********************************)))******++++++)))***+++,,,------------))))))(((((())))))***+++******))))))******+++,,,((()))***+++,,,++++++***))))))))))))(((((((((''',,,++++++******++++++,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((((()))))))))***************))))))))))))))))))*********************************+++,,,,,,,,,++++++******++++++,,,---------,,,,,,------...111666999===AAAFFFIIIJJJKKKLLLNNNOOOOOONNNMMMMMMOOOTTTXXX[[[YYYYYYZZZWWWVVVZZZaaa{{{{{{dddQQQGGGBBBEEECCCDDDKKKVVVkkkpppnnnjjjzzzzzznnnaaaUUUJJJCCC???>>><<<===???AAAAAAAAACCCBBB???===;;;;;;:::;;;<<<<<<;;;;;;;;;:::::::::888888888888888888777666777777888888999;;;<<<===??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA>>><<<888444111000111111000222444555555555777999888888999999:::;;;;;;<<<===AAADDDGGGOOO\\\fffjjjkkkcccVVVKKKCCC===:::888;;;???EEEKKKQQQXXX___dddkkknnnqqqtttvvvyyy}}}~~~|||{{{|||}}}|||{{{{{{yyyuuusssuuu|||~~~|||zzzyyywwwssspppnnnooossswwwzzz{{{{{{yyy}}}}}}zzzvvvvvvxxxtttnnn111111111111111111111111222222222222222111111111444555555666777777888888444555777999;;;===>>>>>>???@@@BBBDDDFFFHHHIIIJJJHHHIIIJJJJJJKKKKKKKKKJJJKKKLLLNNNPPPRRRTTTUUUUUUXXXYYYZZZ[[[[[[ZZZXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUWWWZZZ]]]```bbb___^^^]]][[[ZZZYYYXXXXXXWWWTTTRRRPPPNNNKKKGGGEEEDDDCCCBBB@@@???>>>======;;;;;;;;;::::::;;;<<<<<<<<<<<<===>>>===;;;:::888::::::999777666555333333444444444333333222222222//////000000000000//////,,,,,,------------------))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((()))***+++************)))))))))((())))))))))))))))))))))))***************+++,,,,,,)))***+++,,,---.........)))))))))))))))***++++++***************+++,,,,,,'''(((***,,,,,,,,,+++***)))))))))(((((((((((((((((((((''''''''''''((((((++++++,,,------,,,++++++)))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((((()))))))))******************))))))))))))******************************)))***+++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,---------...222777;;;???BBBFFFJJJLLLLLLMMMNNNNNNNNNMMMLLLLLLOOOTTTXXX[[[YYYXXXYYYXXXWWW]]]eee}}}oooZZZLLLEEECCCCCCCCCEEELLLZZZqqqmmmpppsssvvvjjj\\\OOOFFFAAA???======???AAAAAAAAAAAA@@@>>>===<<<<<<======;;;;;;;;;;;;;;;:::::::::888888888777666666666666777777777888999:::;;;<<<>>>>>>??????@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCC@@@>>>999555222111111222222444555555555555666777999999999::::::;;;;;;<<<===AAADDDGGGQQQ^^^gggjjjhhh```SSSHHHAAA===;;;:::<<<@@@EEEKKKPPPVVV]]]aaafffiiillloooqqqtttxxx{{{}}}~~~{{{{{{|||}}}}}}|||{{{zzzxxxwwwyyy~~~{{{xxxxxxxxxyyyyyywwwsssooonnnoooqqqwww|||~~~}}}}}}}}}{{{yyy{{{~~~zzzttt111111111111111111111111000111111222222222111111333444444555555666777777666777888:::;;;<<<<<<<<<<<<>>>@@@CCCFFFGGGIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTVVVWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRSSSTTTWWWZZZ]]]___aaa```___^^^\\\[[[[[[[[[[[[WWWUUUSSSQQQPPPLLLHHHEEECCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===<<<======>>>===<<<:::999;;;:::999777555333222111333333333333333333333333///000000111111000000///,,,------......---,,,,,,***************************))))))(((((())))))*********))))))))))))))))))***))))))((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((***+++,,,************))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++***+++,,,------...------***))))))))))))***+++++++++************+++,,,,,,((()))+++,,,,,,,,,++++++,,,++++++***)))************))))))(((((())))))******+++,,,------,,,+++***)))***++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))************+++******))))))******+++***************+++++++++((()))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,------------///333888===BBBDDDGGGKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMOOOTTTWWWYYYWWWWWWXXXXXXYYYaaajjj~~~wwwdddQQQGGGDDDCCCBBBCCCGGGOOO```{{{yyymmmqqqttteeeVVVLLLDDDBBB???>>>???@@@AAA@@@???>>>===<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999777555444666777777777777777888:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCC@@@:::555222111111222444555666666555444666777999:::::::::;;;;;;;;;<<<===@@@CCCHHHSSS```hhhjjjeee\\\PPPEEE???============AAAFFFJJJNNNSSSXXX[[[___bbbeeehhhjjjmmmqqqsssuuuwwwyyy||||||yyyxxxyyyzzzzzzzzzxxxyyyyyyyyyzzz}}}~~~yyytttqqqoooqqqtttxxxzzzwwwsssnnnlllkkknnnttt{{{}}}}}}{{{000000000000000000000000---...000111111111111000111222222333333444555555555666777999:::;;;;;;;;;:::<<>><<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;:::999888888888777666555444333222000000111111222333333333000000111111111111000000---............---+++***************************))))))(((((((((((()))))))))))))))))))))))))))*********)))(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((***+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,---------------,,,******))))))******+++,,,***************++++++,,,******++++++,,,+++++++++,,,,,,***)))))))))***+++,,,,,,++++++++++++,,,,,,((()))+++,,,,,,+++)))(((*********+++******))))))************************))))))))))))************+++******))))))******+++))))))*********+++++++++'''((()))***++++++++++++******++++++,,,---------......------///333999>>>DDDEEEHHHKKKNNNPPPOOONNNKKKLLLMMMNNNNNNPPPSSSVVVXXXVVVUUUWWWXXX[[[dddnnn~~~qqq\\\KKKDDDCCCDDDAAADDDJJJTTThhhuuuqqquuu}}}nnn^^^SSSGGGDDD@@@>>>>>>???@@@@@@???>>>===<<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::777555444666888777777777888999:::;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEAAA;;;666222111222333222444555666555666777999:::::::::;;;;;;;;;;;;;;;>>>@@@CCCHHHTTTbbbiiijjjaaaYYYLLLBBB======>>>???>>>AAAFFFIIILLLOOORRRUUUWWWYYY]]]___aaadddgggiiijjjkkknnnrrruuuwwwyyyzzz|||yyyuuusssssstttttttttsssuuuwwwxxxxxxyyy{{{}}}~~~{{{xxxsssnnnjjjhhhiiilllrrrxxx{{{yyytttpppiiigggiiioooyyy~~~////////////////////////+++,,,...000000000000000000000000111222222333333222333444666888999::::::999;;;>>>BBBEEEGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXTTTTTTTTTTTTSSSSSSSSSSSSQQQSSSUUUWWWZZZ[[[\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\YYYVVVQQQNNNMMMLLLJJJIIIBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::999999888888777666666555555444444444444......///000111222222333000000111111111111000000......//////...,,,***)))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***************)))(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((***+++,,,************))))))))))))************************************+++,,,---...---------...------,,,,,,*********)))******+++,,,******))))))******+++,,,+++++++++++++++++++++++++++***((('''''''''((()))))))))(((((((((((())))))&&&((()))******)))(((&&&***************)))((('''++++++***))))))***++++++))))))))))))************++++++************++++++))))))******++++++++++++''''''(((******+++++++++++++++,,,------......///.........---///333:::>>>EEEFFFHHHLLLOOOQQQPPPNNNJJJLLLMMMNNNOOOPPPSSSUUUWWWUUUUUUWWWXXX\\\fffpppoooYYYHHHBBBCCCDDD@@@EEEMMMXXXnnntttwww|||tttcccXXXHHHEEEAAA>>>>>>?????????@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::888555444666999777777888888999:::<<<======>>>???@@@AAABBBCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIFFFBBB<<<666222111222333000222444555666777999;;;::::::;;;;;;;;;;;;;;;;;;>>>@@@CCCIIIUUUbbbjjjjjj^^^VVVJJJ@@@<<<<<<>>>@@@???BBBFFFHHHJJJLLLOOOQQQPPPRRRUUUXXXYYY\\\___aaa```bbbeeeiiilllppprrrssszzzvvvrrrooonnnnnnnnnnnnnnnqqqtttvvvvvvvvvvvvwwwuuutttrrrnnnjjjfffcccaaagggkkkrrryyy}}}{{{vvvqqqfffdddeeelllxxx~~~~~~|||..................------...///000111111222222111000111111222222111111000333333555777888:::;;;<<<===???BBBEEEGGGGGGGGGFFFGGGHHHHHHGGGFFFGGGIIILLLOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTWWWYYYZZZZZZYYYXXXQQQQQQQQQPPPPPPPPPPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWWWWXXXYYYZZZ[[[XXXWWWUUURRROOOKKKHHHGGGHHHGGGDDDAAA>>><<<:::999:::<<<>>>>>><<<;;;::::::<<<;;;:::999888888888888:::999777555333222111111000000000000111111111111000000000000///...---,,,,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,))))))))))))((((((((((((***)))'''%%%%%%''')))***(((((())))))))))))(((((())))))************))))))))))))))))))************,,,***(((''')))*********((((((((((((((((((((((((++++++++++++++++++++++++******************++++++,,,...///---+++***,,,///...------,,,,,,++++++***&&&***......+++(((((((((+++)))((('''((()))+++,,,,,,,,,,,,++++++*********++++++************++++++,,,,,,++++++***))))))))),,,,,,,,,+++++++++******++++++***************+++,,,+++*********+++,,,------,,,***)))))))))******++++++,,,,,,,,,++++++***///...---...222777===AAACCCEEEIIIMMMPPPQQQRRRRRRLLLJJJIIIKKKOOOSSSUUUVVVWWWYYY\\\\\\\\\aaaooo}}}zzzhhhSSSDDDAAABBBDDDEEEFFFPPPddd~~~qqqmmm{{{zzzjjjaaaSSSLLLCCC===<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<;;;;;;::::::::::::999999999888888666777888777555555666888<<<<<<===>>>@@@AAABBBCCCGGGEEEEEEGGGKKKMMMLLLKKKIIIFFFAAA<<<777333111111222222222222444777999:::===============<<<<<<;;;@@@BBBEEEKKKVVVcccfffccc```TTTHHHCCC@@@???@@@CCCDDDEEEGGGJJJMMMNNNNNNLLLQQQRRRRRRSSSSSSRRRRRRQQQUUUXXX\\\^^^```bbbeeegggyyyrrriiifffhhhkkklllkkkgggiiijjjllllllllljjjiiimmmiiigggeeebbb^^^```dddiiinnnssswww{{{|||vvvmmmaaa___aaajjjttt|||yyy..................------......000111111111111111222333333333333333333222222333444666888999;;;;;;<<<>>>AAACCCEEEFFFEEEEEEFFFGGGGGGGGGFFFGGGIIIKKKMMMMMMMMMNNNOOOQQQRRRSSSUUUVVVWWWYYYYYYXXXWWWVVVQQQRRRRRRSSSRRRQQQPPPOOOTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVWWWXXXYYYYYYWWWVVVTTTRRROOOKKKHHHGGGFFFEEECCCBBB@@@???>>>>>><<<>>>??????===;;;:::;;;<<<;;;:::999888888888888:::999777555333222111111000000000000111111111111111111111111000///...---.........---------,,,,,,************************+++******))))))******+++)))))))))))))))))))))((()))(((''''''''''''((()))(((((())))))))))))((((((((())))))******))))))(((((((((((()))))))))******+++)))(((((()))******)))((((((((((((((((((((((((++++++++++++++++++++++++++++++***)))((((((((((((...///000...+++)))+++---+++++++++,,,,,,,,,,,,,,,)))---000111...++++++++++++***)))((()))***,,,---,,,,,,,,,+++++++++******++++++************++++++******************++++++,,,,,,++++++******************)))))))))))))))***++++++*********+++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---///222888>>>AAACCCEEEIIIMMMPPPQQQRRRRRRNNNLLLKKKMMMQQQUUUWWWXXXXXXZZZ[[[\\\^^^ffftttxxxdddPPPDDDAAABBBCCCGGGJJJVVVnnnlllmmmpppfffWWWPPPGGGAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999999888777666888:::<<<===>>>@@@BBBCCCDDDEEEGGGFFFEEEHHHKKKMMMMMMLLLKKKHHHBBB<<<888555333333333333333333555777999:::>>>>>>?????????>>>======???AAADDDIIITTT```dddaaa^^^RRRGGGBBB@@@???@@@CCCEEEFFFIIILLLOOOPPPPPPOOOQQQQQQQQQQQQPPPOOONNNMMMMMMOOOSSSUUUVVVXXX[[[]]]eeeaaa]]]]]]aaadddcccaaadddeeegggggggggfffdddcccgggdddbbbcccaaa___bbbgggkkkpppuuuxxx{{{{{{sssjjj^^^[[[\\\fffrrr|||vvv------------------............///000111111111111333333333333333333333333222222333555777888999:::;;;<<>>???@@@???===;;;;;;;;;<<<;;;:::999999888888999:::999777555444222222111000000000111111111222222222222222222111000//////............------------***************************))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((('''(((((())))))(((((('''''''''((((((((()))))))))***)))((()))++++++)))(((((((((((((((((((((((((((++++++++++++++++++++++++,,,+++***(((''''''&&&&&&///000000...+++))))))***))))))***++++++,,,------+++...111111000---,,,+++,,,+++*********+++---...,,,,,,,,,++++++++++++***++++++************++++++((())))))***++++++,,,,,,+++************)))))))))))))))((((((((())))))***++++++******++++++,,,---...---,,,+++++++++,,,,,,------,,,++++++,,,---............///333999>>>BBBDDDFFFIIIMMMPPPQQQQQQQQQOOONNNNNNPPPSSSWWWYYYYYYYYYZZZ[[[\\\aaammm{{{ttt]]]LLLDDDBBBBBBBBBIIIOOOaaaqqqfffnnnxxxooo^^^VVVLLLDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===999999999999888888888888999:::::::::888888:::;;;===>>>@@@BBBCCCEEEFFFFFFEEEEEEEEEGGGKKKMMMMMMMMMNNNJJJDDD===888666555555666555555555555777999:::>>>???@@@AAAAAAAAA@@@???>>>@@@CCCGGGQQQ\\\aaa___[[[PPPFFFBBBAAA@@@AAADDDFFFHHHLLLPPPSSSTTTTTTSSSSSSSSSRRRQQQOOOLLLJJJHHHEEEGGGJJJKKKLLLMMMPPPRRRUUUTTTUUUYYY^^^```___\\\^^^___``````___^^^\\\[[[^^^\\\\\\___``````dddjjjkkkpppuuuxxx{{{yyyqqqfff[[[UUUVVV```ooo{{{}}}qqq,,,,,,------------......---...///000111111111111111111000000000000111111111222333444666777888999999:::<<<>>>@@@AAABBBBBBBBBDDDEEEEEEEEEEEEGGGIIIIIIIIIJJJLLLMMMPPPQQQSSSWWWXXXXXXXXXXXXWWWVVVUUUVVVUUUTTTSSSRRRQQQPPPPPPSSSTTTTTTUUUVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTRRRPPPNNNKKKIIIGGGHHHGGGFFFDDDBBB???===<<<;;;===>>>===<<<;;;<<<===<<<;;;:::999999999999999:::999888666444333222222000000111111111222222222111111222222111000000///---,,,,,,,,,,,,+++++++++******************************))))))))))))******)))))))))))))))*********'''(((***++++++***(((''')))))))))******)))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))***,,,+++)))'''((((((((((((((((((((((((************************+++***)))(((((((((((((((.........---,,,+++***************+++++++++,,,,,,+++,,,///000///---+++***+++************+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++***)))))))))))))))))))))***))))))))))))******++++++***++++++++++++,,,,,,+++*********************---,,,***))))))+++---............000444:::???BBBEEEGGGJJJMMMOOOPPPPPPPPPPPPOOOOOOQQQUUUXXXYYYZZZZZZ[[[[[[]]]fffuuummmUUUGGGCCCBBBBBBBBBJJJTTTlll}}}hhheeeppp~~~vvvddd[[[OOOFFFBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<::::::;;;===>>>999999999999999999888888999:::;;;:::999999;;;<<<===>>>@@@BBBDDDEEEEEEFFFCCCCCCDDDFFFIIIKKKMMMMMMOOOKKKEEE>>>999777777777888777666666666777888999===>>>@@@BBBBBBBBBAAA@@@???AAACCCFFFOOOYYY^^^]]]YYYOOOFFFDDDDDDCCCDDDGGGHHHLLLQQQUUUXXXYYYYYYYYYXXXXXXWWWUUUQQQMMMIIIGGGCCCEEEFFFGGGFFFGGGIIIKKKLLLMMMOOOTTTXXX[[[ZZZXXXWWWWWWXXXXXXYYYXXXWWWWWWWWWVVVWWW[[[]]]]]]bbbhhhhhhmmmssswwwzzzxxxnnndddYYYRRRPPP[[[kkkxxxwwwlll,,,,,,,,,,,,------......---...///000000111111000111000000//////000000111111222333444555666777888888999:::<<<>>>???@@@@@@@@@BBBDDDDDDDDDDDDFFFGGGHHHIIIJJJLLLNNNPPPRRRTTTVVVVVVWWWWWWXXXXXXXXXWWWXXXVVVSSSPPPOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSRRRQQQPPPMMMKKKIIIHHHEEEEEEDDDCCCAAA???===<<<888999;;;;;;;;;;;;===???;;;;;;::::::999:::::::::;;;:::888666444333222222111111111111222222222222000000111111000000//////---------,,,,,,,,,++++++************************+++++++++******+++++++++((()))))))))*********+++''')))+++,,,,,,+++)))'''))))))************))))))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))***,,,+++)))'''))))))))))))))))))))))))************************))))))))))))******+++,,,++++++,,,,,,------,,,+++,,,,,,,,,+++++++++******,,,---...000000...+++))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))***+++*********++++++,,,---******++++++,,,,,,,,,,,,************************,,,+++)))((()))***,,,.........///111666;;;@@@CCCFFFHHHJJJMMMOOOPPPPPPOOOOOONNNNNNQQQUUUXXXYYYYYYZZZ[[[ZZZ]]]jjj|||{{{eeeNNNDDDCCCBBBAAABBBKKKYYYwwwssseeehhhsss|||jjj```SSSHHHCCC@@@>>><<>>999999999999999999::::::888999::::::999999;;;======>>>@@@BBBDDDDDDDDDDDD???AAACCCEEEGGGJJJLLLMMMPPPLLLFFF@@@;;;888888888999888777666666777888999:::<<>>???@@@===@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMPPPSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWUUURRRPPPOOOPPPQQQSSSRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOMMMKKKIIIHHH@@@AAABBBCCCCCCBBB@@@@@@777888999999999:::===???;;;;;;::::::::::::;;;;;;;;;:::888666555333333222111111111222222222222333///000000111000000//////////////////.........---************************,,,,,,++++++++++++,,,,,,((())))))******+++++++++(((***+++,,,,,,+++***((()))******++++++******)))'''(((((())))))(((((('''''''''((((((((()))))))))***)))((()))++++++)))((())))))))))))))))))))))))************************(((((())))))***,,,---...))))))***,,,......---+++......---,,,,,,+++******......///111222111---***(((((())))))***************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))((()))))))))************++++++++++++++++++,,,---...)))***+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++******)))***+++---...---...000333777<<>><<>>===<<<<<<======::::::::::::;;;;;;;;;;;;999:::::::::999:::<<<>>>>>>???BBBDDDDDDDDDBBBBBB>>>@@@CCCEEEGGGIIILLLOOOQQQNNNIIIDDD???;;;999999888888777666666777888999999;;;???BBBDDDDDDCCCBBB@@@CCCEEEEEEJJJSSSYYYZZZYYYPPPJJJJJJJJJIIIIIIJJJLLLSSS[[[```bbbbbbdddfffffffffdddaaa\\\UUUOOOLLLEEEEEEDDDBBB@@@@@@BBBDDDAAAAAAAAAAAABBBDDDFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSRRRPPPRRRUUUUUUTTTVVV[[[\\\ccckkkqqqtttrrrhhh\\\RRRMMMMMMUUUcccrrr|||qqqhhh***++++++,,,------......,,,---...///000000000000333222111000000111222333333333444555666777777888777888888:::;;;===???@@@<<<>>>AAACCCCCCCCCDDDEEEEEEEEEGGGIIILLLOOORRRSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPRRRRRRRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUTTTSSSSSSPPPPPPOOONNNMMMKKKIIIHHH@@@AAACCCDDDDDDCCCBBBAAA:::;;;;;;:::999:::<<<>>>;;;;;;:::::::::;;;;;;<<<;;;:::999777555444333333111111111222222222333333000000111222222111111000////////////............************************++++++************++++++((())))))******+++,,,,,,******+++,,,,,,+++******)))******++++++******)))((())))))******))))))(((((((((((()))))))))******+++)))(((((()))******)))))))))))))))))))))))))))************************)))))))))))))))***+++,,,*********,,,......+++(((...---------------------...---...000222111---)))))))))******+++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******************************++++++,,,,,,************+++,,,---...)))***+++,,,,,,,,,++++++***+++,,,------------,,,++++++,,,------...//////---...000333888===AAADDDGGGIIIKKKNNNOOOOOONNNNNNNNNNNNOOORRRVVVXXXYYYXXXZZZ[[[ZZZ^^^oooiiiVVVFFFCCCBBB???AAAFFFOOOddd}}}dddcccllluuuyyynnn^^^QQQIIIDDDAAA???????????????????????????@@@@@@???>>>>>>======<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<;;;<<<>>>@@@AAABBBDDDFFFFFFDDDBBBAAA>>>AAAEEEGGGHHHJJJNNNQQQSSSQQQMMMIIIDDD???<<<:::777666666555666777888999999<<<@@@DDDFFFGGGFFFEEE???CCCDDDCCCGGGPPPVVVXXXXXXPPPJJJJJJKKKIIIHHHIIINNNUUU___dddeeefffhhhjjjiiiiiigggddd^^^WWWPPPMMMGGGGGGEEEBBB@@@???AAABBB???@@@@@@@@@@@@AAABBBCCCFFFGGGGGGIIIJJJLLLNNNOOOOOONNNPPPSSSSSSPPPRRRWWWYYY```hhhnnnqqqnnnbbbUUULLLJJJLLLUUUaaaqqqzzzpppiii******+++,,,,,,---......,,,---...///000000000000111000///------///000111333444444555666777888888777888888999;;;===???@@@;;;>>>AAABBBBBBCCCCCCEEECCCDDDEEEHHHKKKNNNQQQRRRRRRRRRPPPOOONNNMMMMMMMMMNNNPPPRRRTTTTTTRRROOOMMMQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUUUUUUUTTTTTTOOOOOOOOONNNLLLKKKIIIHHHDDDEEEFFFFFFEEECCC@@@???>>>>>>===;;;999999;;;<<<;;;;;;:::::::::;;;;;;<<<<<<:::999777555444333333111111222222222333333333111222222333333333222222......---------,,,,,,,,,******************************))))))))))))******((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******))))))************))))))))))))))))))************,,,***(((''')))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((())),,,++++++,,,...---***&&&,,,,,,---......//////000,,,++++++---//////***&&&******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---)))***+++,,,---,,,++++++((()))***+++,,,++++++***,,,---...///000000000000---...000444888===BBBDDDHHHIIILLLNNNOOOOOONNNMMMNNNNNNPPPSSSWWWYYYYYYYYYZZZ[[[ZZZ^^^ppp|||dddRRREEECCCCCC???AAAHHHQQQhhhvvv___aaakkkuuutttcccUUULLLHHHDDDBBB????????????????????????@@@@@@@@@@@@???>>><<<;;;<<<<<<<<<=========>>>>>>;;;<<<============???AAACCCDDDFFFGGGGGGEEEBBBAAA???BBBFFFIIIIIILLLPPPSSSTTTSSSPPPLLLGGGBBB>>><<<666555555555555777999::::::===BBBFFFHHHIIIHHHGGG>>>BBBCCCBBBEEEMMMTTTVVVWWWOOOJJJJJJKKKHHHGGGHHHNNNWWW```fffggghhhjjjmmmiiiiiihhhddd^^^WWWPPPLLLJJJIIIGGGDDDAAA@@@AAACCC:::<<<>>>>>>>>>===>>>>>>FFFFFFFFFFFFGGGIIIJJJKKKNNNMMMNNNRRRQQQOOOQQQUUUXXX```ggglllnnnjjj]]]PPPHHHHHHLLLUUUaaarrryyypppjjj,,,,,,,,,---------......000///.........///111222////////////000000000000333333333444444444555555555666777888999:::;;;;;;<<<<<<===>>>???@@@@@@AAABBBDDDGGGHHHIIIIIIKKKMMMKKKKKKKKKKKKKKKJJJJJJJJJQQQRRRSSSTTTTTTRRRPPPOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTRRRPPPNNNPPPOOONNNMMMLLLKKKJJJIIIFFFGGGGGGGGGFFFEEECCCBBB>>>>>>>>>>>>===<<<;;;:::<<<===>>>??????>>>===<<<===;;;999777555333222222222333444555555333111000222222222111000//////...//////............/////////---******,,,---,,,************))))))))))))))),,,+++***+++------+++***************************((())))))))))))*********+++++++++************)))'''((()))++++++,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((+++++++++***++++++,,,,,,,,,...000000///...//////,,,+++******,,,---,,,***,,,+++*********,,,///000------,,,,,,+++***))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********......---,,,,,,+++******++++++,,,,,,---...//////---///222666:::???BBBDDDHHHJJJMMMNNNMMMLLLKKKKKKNNNOOORRRUUUWWWXXXXXXXXXXXXXXX[[[dddpppwwwwwwttt[[[NNNDDDCCCBBB???AAAHHHYYYqqqqqq]]]cccqqq}}}{{{nnn```SSSIIICCC@@@@@@@@@>>>======>>>>>>???AAA@@@???=========>>>>>><<<<<<<<<<<<;;;:::999999444666888;;;>>>@@@AAAAAADDDFFFHHHGGGDDDAAA??????@@@BBBDDDEEEDDDGGGMMMQQQUUUWWWTTTMMMHHHGGGCCC>>><<<999555444666999;;;<<<;;;>>>AAADDDGGGHHHHHHHHHFFFCCCAAADDDJJJMMMLLLJJJQQQOOOLLLIIIIIIIIIKKKLLLVVVXXX[[[___ccceeegggggghhhfffaaa\\\VVVQQQNNNLLLHHHGGGEEECCCAAA@@@???>>>>>>===<<<<<<===???AAACCCFFFGGGHHHHHHFFFFFFGGGHHHLLLMMMNNNNNNMMMNNNPPPRRRWWW\\\dddiiiggg```WWWPPPIIIIIINNNYYYfffwwwwwwpppooo,,,,,,,,,------------...000///.........///111111/////////000000000111111222222222222333333333444555555666777888999:::;;;<<<<<<======>>>???@@@@@@BBBDDDGGGHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQSSSTTTTTTTTTSSSRRRPPPOOOQQQQQQPPPNNNMMMKKKJJJIIIFFFGGGGGGGGGFFFDDDBBBAAA>>>>>>>>>>>>===<<<;;;;;;<<<===>>>??????>>>===<<<:::999888666555444444444444444333333222222222333222222222111000///////////////............/////////---******,,,---,,,***++++++++++++++++++******+++******+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))(((((()))***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((+++*********+++,,,,,,------///000000...---...///...---++++++++++++)))(((,,,+++*********,,,...000------,,,,,,+++******)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...000333777<<<@@@CCCEEEIIIKKKNNNOOONNNMMMLLLMMMNNNPPPRRRTTTVVVXXXXXXYYYZZZYYY\\\fffsssxxxtttmmmVVVJJJBBBCCCCCC@@@DDDKKK___yyyooo```fffsssttteeeWWWMMMFFFBBBAAA@@@???>>>>>>???@@@AAABBBAAA@@@???>>>??????@@@>>>>>>>>>>>>======<<<<<<<<<<<<===???@@@BBBCCCDDDFFFHHHIIIHHHDDDAAA???>>>???BBBDDDEEEEEEHHHMMMRRRVVVXXXWWWQQQNNNLLLHHHCCC???<<<777555666777999999:::===AAAEEEHHHJJJKKKKKKGGGDDDBBBDDDIIILLLKKKIIIMMMLLLJJJHHHHHHIIIKKKLLLSSSUUUXXX\\\___aaaaaaaaabbb```[[[VVVQQQMMMIIIHHHGGGFFFDDDBBBAAA???>>>>>>===<<<;;;;;;<<<>>>AAABBBEEEFFFHHHGGGFFFFFFGGGHHHKKKLLLMMMMMMMMMOOORRRTTT\\\___dddeeebbbZZZPPPJJJHHHIIIOOOZZZhhh{{{ssslllkkk,,,,,,,,,,,,------------//////......//////000111000000000000111111111111111111111111222222222222555555666777888888999999:::;;;<<<===>>>???@@@@@@AAACCCFFFGGGHHHHHHJJJLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTQQQQQQPPPPPPPPPPPPPPPQQQTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRQQQOOOMMMKKKJJJIIIFFFGGGFFFFFFEEECCCBBBAAA???>>>>>>======<<<;;;;;;<<<===>>>??????>>>===<<<888777666555555555555555666555333111111222333444222222222111000000////////////............/////////---++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++************)))((())))))*********))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++,,,---......///111000...------------,,,++++++,,,,,,***)))++++++******+++,,,...///---,,,,,,++++++*********++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,---......//////000111555999===AAADDDFFFJJJLLLOOOOOONNNMMMMMMNNNPPPPPPRRRTTTVVVXXXYYYZZZ\\\[[[___kkkwwwyyypppeeePPPFFFAAABBBBBBAAAGGGPPPiii}}}lllccckkkzzz{{{mmm^^^RRRIIIEEEBBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@AAABBBEEEFFFIIIJJJKKKIIIEEE@@@>>>===>>>AAACCCDDDEEEHHHNNNSSSUUUYYY[[[XXXUUUTTTOOOIIIDDD@@@:::666555666777777999<<<@@@EEEIIIKKKMMMMMMIIIFFFCCCDDDGGGJJJIIIGGGIIIHHHGGGFFFGGGHHHJJJKKKNNNPPPSSSWWWYYYYYYXXXWWWXXXVVVRRRNNNIIIFFFCCCBBBEEEDDDBBB@@@>>>=========;;;;;;:::;;;<<<===???@@@CCCEEEFFFFFFEEEEEEGGGHHHKKKKKKLLLMMMMMMPPPTTTXXX___```aaa```[[[TTTLLLGGGFFFJJJSSS^^^lllqqqllllll++++++,,,,,,,,,---------............//////000000000000000000111111111222111111111222222222222333444444555666777777888888999::::::<<<===>>>??????@@@BBBEEEFFFGGGGGGIIIKKKIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVRRRQQQQQQPPPPPPPPPPPPPPPTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGFFFEEEDDDCCCAAAAAA??????>>>======<<<<<<<<<<<<===>>>??????>>>===<<<888777666555444444444444555444333222222222333333222222222111111000000000//////............//////...---,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,***))))))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++++++++*********))))))))))))*********)))((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))***+++---...///...000111000---,,,,,,,,,)))((((((***,,,......---++++++******+++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,---.........,,,---------......//////000222555999===AAAEEEFFFJJJLLLNNNNNNMMMMMMMMMNNNPPPQQQRRRSSSVVVXXXZZZ[[[\\\\\\cccqqq}}}{{{mmm___LLLDDD@@@BBBBBBBBBJJJVVVtttxxxkkkffftttttteeeWWWLLLFFFBBBAAA@@@???@@@@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===>>>BBBEEEGGGLLLMMMMMMJJJEEE@@@===;;;<<<>>>BBBCCCDDDHHHNNNSSSUUUZZZ^^^^^^]]]\\\WWWQQQHHHCCC===888666777777777:::<<<@@@EEEHHHJJJKKKKKKIIIGGGDDDCCCEEEFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJMMMPPPQQQPPPNNNLLLMMMLLLIIIEEEBBB???>>>===@@@???>>><<<;;;:::::::::999999999999:::<<<===>>>AAACCCDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLNNNQQQVVVZZZ^^^]]]\\\YYYUUUPPPLLLIIIEEELLLVVVbbbrrr~~~sssqqqsss+++++++++,,,,,,,,,---------......//////////////////000000000000111111111222222222222333333333333444444444555555666666777888888999:::<<<===>>>??????AAADDDEEEFFFFFFHHHJJJGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVRRRQQQQQQPPPPPPPPPQQQQQQTTTTTTSSSSSSSSSTTTUUUUUUSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHGGGEEEDDDBBBBBBAAA@@@@@@>>>===<<<<<<======<<<===>>>??????>>>===<<<:::999777666444333333333333333444444444333222111222222222222111111111111//////............//////---------,,,+++++++++,,,************++++++,,,,,,+++***)))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********)))))))))************))))))(((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))))))))***+++---...///...///000///---++++++,,,)))((((((***,,,......---++++++******++++++,,,,,,,,,,,,+++++++++++++++***************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------...............//////111444888===AAADDDFFFIIIKKKMMMMMMLLLKKKLLLMMMPPPQQQRRRTTTVVVXXXZZZZZZ[[[^^^hhhvvv{{{jjjZZZJJJDDDAAACCCBBBCCCOOO___vvvllllllzzzlll]]]PPPIIICCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@??????@@@AAABBBDDDDDDEEEEEEDDDCCCAAAAAA>>>===<<<<<<>>>CCCHHHKKKOOOOOOOOOLLLFFF@@@===;;;:::===@@@BBBDDDHHHOOOTTTUUU\\\bbbddddddccc^^^XXXLLLFFF???:::888888999999:::<<<@@@CCCFFFGGGHHHHHHJJJGGGDDDBBBCCCCCCDDDDDDHHHHHHHHHGGGFFFDDDCCCBBBCCCEEEGGGHHHHHHGGGEEEDDDEEEDDDBBB???===;;;::::::;;;:::999888777666666666777777777888999:::;;;<<<>>>???AAABBBBBBBBBDDDFFFGGGHHHJJJLLLNNNRRRWWW[[[^^^\\\XXXTTTPPPMMMKKKJJJFFFOOOZZZgggyyy{{{ssstttwww++++++++++++,,,,,,,,,,,,------...////////////...////////////000000000000222222222222333333333444333333444444444555555555666777888999;;;===>>>>>>>>>@@@CCCDDDEEEEEEGGGIIIFFFGGGGGGIIIJJJKKKLLLLLLOOOOOOPPPQQQRRRSSSTTTUUUQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVWWWRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@>>>===<<<<<<===>>><<<===>>>??????>>>===<<<;;;:::888777555444444333222333444555555333111000222222222222222222222222//////............//////,,,------,,,******+++---))))))******++++++,,,,,,,,,+++***+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++************))))))******+++++++++******)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))******+++,,,---...---...000///---,,,,,,,,,---,,,++++++,,,,,,***)))******++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---------------........................000111444999===AAADDDFFFJJJKKKLLLLLLKKKKKKLLLMMMOOOQQQSSSVVVXXXYYYYYYYYYZZZ```lllzzzwwwdddTTTIIIDDDBBBCCCBBBFFFWWWjjjtttnnnuuuttteeeWWWOOOFFFEEECCCBBBAAA@@@AAAAAABBBAAA@@@???@@@AAABBBCCCEEEFFFGGGHHHFFFCCC@@@>>>======<<<>>>AAAFFFLLLOOOPPPQQQPPPMMMGGGAAA===<<<:::===AAACCCEEEJJJQQQWWWXXX___fffiiijjjjjjfff___QQQKKKCCC<<<::::::;;;;;;:::<<<@@@CCCEEEFFFFFFFFFKKKIIIFFFDDDCCCCCCEEEFFFIIIIIIIIIIIIGGGDDDBBB@@@@@@@@@AAABBBAAA@@@??????>>>===<<<:::999999888888777666555555444444444444555555666777888999:::::::::<<<>>>??????@@@BBBDDDDDDFFFJJJLLLOOORRRVVVYYY]]]ZZZUUUPPPLLLIIIHHHHHHJJJRRR]]]kkktttnnnqqquuu***++++++++++++,,,,,,,,,,,,---.../////////......---.........////////////111111111111222222222222333333333333444444444444555666777999:::<<<===>>>===???BBBDDDDDDEEEFFFHHHGGGHHHIIIJJJLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUVVVXXXYYYYYYXXXXXXSSSSSSRRRRRRQQQPPPPPPPPPLLLKKKIIIFFFDDDDDDCCCCCCBBB@@@>>>===<<<<<<>>>>>><<<===>>>??????>>>===<<<::::::888777777666666666333444444444333333222222222222222222222222222222//////............//////,,,---...---***)))+++---******++++++,,,------...---,,,+++,,,......,,,+++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++************))))))***+++,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********+++*********+++,,,,,,---,,,---///...---,,,,,,---...---++++++++++++)))(((******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,------......//////////////////............111333666:::>>>CCCFFFGGGKKKLLLMMMLLLKKKKKKMMMOOONNNPPPTTTXXXZZZZZZYYYXXXYYYcccppp{{{|||ooo[[[LLLFFFBBBAAACCCCCCKKK```www~~~nnnqqq~~~nnn```XXXKKKIIIGGGEEECCCBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEFFFHHHKKKLLLJJJEEE???<<<=========???CCCHHHLLLOOOQQQQQQQQQMMMHHHBBB>>><<<<<>>>>>======<<<<<<<<<<<<999888777777666666777777666555444444444444444555333444555666777888888888777999;;;<<<===>>>@@@BBBAAAEEEIIIMMMOOORRRTTTVVVWWWTTTPPPKKKIIIHHHIIIIIINNNUUU___nnnzzzllliiimmmrrr******+++++++++,,,,,,,,,,,,,,,.../////////...---------------.........///000000000000111111111111333333333333333333444444555555777888:::<<<===>>>===???BBBCCCDDDDDDFFFHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSUUUVVVUUUTTTRRRPPPOOOOOOOOOPPPRRRSSSUUUVVVSSSUUUWWWZZZZZZZZZYYYXXXTTTTTTTTTTTTSSSSSSSSSSSSMMMLLLIIIGGGEEEDDDDDDDDDBBBAAA???===<<<===>>>???<<<===>>>??????>>>===<<<999888888888888888999999666555333111111222333444222222222222222222222222//////............//////,,,---...---***)))+++...++++++,,,,,,---...//////---,,,,,,---......---+++******************************+++++++++,,,,,,,,,+++++++++************))))))***+++,,,---.........,,,+++***))))))***+++,,,))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******++++++++++++***++++++,,,,,,+++,,,......---,,,---...,,,+++******,,,---,,,+++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------++++++,,,,,,,,,---------*********++++++,,,,,,,,,***+++,,,---///000111111///////////////.........222444777;;;@@@DDDGGGIIILLLMMMNNNMMMLLLLLLNNNPPPMMMPPPUUUYYY[[[[[[YYYWWWZZZdddsss|||xxxhhhTTTFFFDDD@@@@@@BBBDDDNNNgggtttiiisssuuuggg^^^NNNLLLJJJGGGEEEDDDCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFGGGJJJMMMNNNLLLFFF???:::<<<<<<===???BBBFFFJJJMMMQQQRRRQQQNNNHHHBBB???===>>>AAAEEEHHHKKKPPPXXX^^^```gggmmmppprrrssspppkkk\\\UUUJJJAAA<<<:::999999888;;;???DDDHHHJJJKKKKKKPPPNNNLLLIIIGGGGGGJJJMMMGGGHHHJJJKKKKKKIIIFFFDDD>>>===;;;:::::::::;;;<<<666555555555555555666666666555555444444555555555222333555666777777888888555777999;;;;;;<<>>???@@@BBBDDDFFFGGGLLLKKKKKKKKKLLLMMMNNNNNNSSSUUUVVVUUUSSSPPPOOOOOOPPPNNNMMMOOOQQQRRROOOMMMRRRTTTVVVYYYZZZYYYXXXWWWVVVRRRPPPRRRXXX[[[ZZZWWWUUUQQQMMMJJJHHHGGGEEECCCAAA@@@@@@@@@??????>>>>>>======>>>???????????????:::999888777666666666666444444333333333222222222555555333222111000000000111111000......------------------------------------------,,,,,,,,,++++++---------,,,,,,+++++++++(((***++++++***)))***+++------,,,,,,,,,,,,++++++************************************************)))))))))***+++++++++,,,)))))))))))))))))))))))),,,+++*********+++,,,---+++******)))))))))))))))((()))+++,,,------,,,+++---,,,,,,---///000///......------,,,++++++++++++------,,,,,,,,,------...000---,,,---///000...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++...---+++******+++---...///...---...000000---)))...------......///000111///333999===@@@CCCGGGIIINNNNNNNNNNNNNNNMMMLLLKKKMMMOOOQQQUUUYYY[[[ZZZYYY___mmmyyyxxxlll^^^QQQHHHBBB@@@AAACCCFFFRRRnnnooohhhsssooodddTTTOOOKKKJJJGGGCCCCCCFFFEEEDDDCCCAAABBBCCCEEEFFFIIILLLOOOOOOKKKEEE@@@>>>===>>>???AAACCCFFFIIIJJJRRRUUUVVVRRRKKKDDD@@@??????AAAFFFJJJPPPWWW^^^ccceeeggglllsssxxxyyyuuupppccc[[[PPPEEE???;;;:::999===>>>AAABBBDDDFFFJJJLLLLLLMMMMMMKKKIIIHHHIIIKKKOOONNNMMMLLLLLLJJJFFFDDD@@@>>><<<:::888999::::::888888999999:::::::::;;;555666777666444333444555666666666666666777888999555555666666888;;;===>>>CCCEEEHHHKKKMMMNNNNNNNNNKKKJJJHHHFFFDDDFFFKKKOOOUUU^^^hhhuuutttfffaaaaaagggnnn------------------------........................//////////////////000000/////////000111111222222222222222333333333444444444444555777888999:::;;;======>>>@@@BBBEEEGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMRRRSSSUUUTTTQQQOOONNNNNNPPPNNNMMMNNNPPPQQQPPPNNNRRRTTTWWWYYYZZZZZZXXXWWWVVVSSSQQQSSSXXX\\\[[[YYYUUUQQQMMMJJJHHHFFFDDDBBB???????????????@@@@@@@@@>>>>>>?????????>>>>>>===:::999888777666666666666444444444444333333333333333333222222111222222222111000///......------------------------------------------,,,,,,,,,++++++---------,,,,,,+++++++++)))+++---,,,+++******+++//////...---+++***))))))************************************************************++++++++++++************************++++++*********+++,,,---++++++***)))))))))))))))(((((()))***++++++++++++---,,,,,,---///000///...------,,,,,,+++,,,,,,,,,.........---------------///---,,,,,,...///...,,,............---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---...---+++******+++---...111///...///000000...,,,...............///111111111555:::>>>AAADDDGGGIIINNNNNNNNNNNNNNNMMMLLLLLLOOOQQQSSSWWWZZZ[[[[[[ZZZ```ooo{{{xxxiiiZZZNNNFFFBBBAAABBBEEEJJJ[[[{{{mmmlllwwwuuukkkYYYRRRLLLJJJGGGDDDDDDGGGGGGFFFDDDCCCCCCEEEFFFGGGIIIKKKNNNMMMIIIDDD@@@>>>???@@@@@@AAAAAACCCEEEGGGQQQTTTVVVSSSKKKDDD@@@??????BBBFFFKKKQQQXXX```eeegggiiinnnuuuzzz{{{wwwtttggg___TTTIIIBBB>>>;;;:::===>>>@@@BBBCCCFFFIIIKKKLLLMMMMMMLLLJJJJJJKKKLLLOOONNNLLLLLLLLLJJJGGGDDDAAA???===;;;999999::::::999999::::::::::::::::::999:::;;;:::888777777888888777777777777888888888777777777777999;;;===???@@@BBBEEEHHHJJJKKKKKKKKKJJJJJJHHHGGGFFFIIINNNRRRWWW```jjjuuu}}}jjj___[[[]]]dddkkk------------------------........................---.........//////000000...//////000000111111222222222222222333333333333444444555666888999::::::<<<<<<>>>@@@BBBEEEGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKOOOQQQRRRQQQOOOMMMLLLMMMPPPNNNLLLLLLNNNPPPPPPPPPRRRTTTWWWYYYZZZZZZXXXWWWVVVSSSRRRTTTYYY\\\\\\[[[UUURRRNNNKKKHHHFFFCCCAAA>>>>>>>>>???@@@@@@AAAAAA????????????>>>===<<<<<<:::999888777666666666666555555555444444444444333222222111111222222333444111000///......---......------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---......,,,******+++......---,,,,,,+++******++++++++++++++++++++++++************************+++++++++++++++*********************************++++++******++++++,,,---++++++***))))))))))))***(((''''''(((((()))***+++---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,---......//////000///...---,,,...---,,,,,,......---,,,............---,,,+++***,,,,,,------.........///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...---,,,++++++,,,---...222000//////000000000///............///000111111444777<<<@@@CCCEEEHHHJJJNNNNNNNNNMMMMMMMMMMMMLLLQQQSSSUUUXXXZZZ[[[[[[[[[aaarrr}}}wwweeeTTTIIIDDDBBBCCCDDDGGGOOOgggyyylllppp|||~~~tttcccYYYPPPKKKHHHFFFGGGKKKIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJKKKJJJFFFBBB@@@??????????????????AAAEEEHHHPPPSSSUUUSSSLLLFFFBBB@@@???BBBFFFKKKQQQYYYaaaggghhhkkkpppwww|||}}}{{{xxxllleeeZZZOOOGGGAAA===;;;===>>>???AAACCCEEEHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNOOONNNLLLLLLKKKJJJGGGEEEBBBAAA???<<<;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>===;;;::::::;;;::::::999999999999999999999888888888999;;;===>>>???AAACCCFFFHHHIIIIIIIIIIIIIIIIIIHHHIIIMMMSSSWWW[[[dddmmmvvv}}}ooo```XXXWWWZZZbbbkkk------------------------........................,,,------......//////000......//////000111111111111222222222222333333333333444555666777999::::::;;;;;;===???BBBDDDGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOONNNLLLKKKKKKLLLOOOMMMLLLKKKMMMOOOQQQRRRRRRTTTWWWZZZ[[[ZZZYYYXXXUUUTTTSSSUUUYYY[[[\\\[[[VVVTTTPPPMMMJJJGGGDDDBBB??????????????????@@@@@@@@@@@@@@@???>>><<<;;;::::::999888777666666666666666666555555555444444444333222222111222222333333000000///..........................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++***+++)))******+++---......///++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************+++***++++++++++++,,,,,,,,,+++******))))))******)))(((((('''(((***+++,,,---,,,,,,---///000///...,,,,,,,,,,,,,,,---...///...///111111111///,,,+++------,,,,,,---------,,,/////////...---,,,+++***,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,---...111000.........///000000............///000111222666999>>>BBBDDDFFFHHHJJJNNNNNNMMMMMMMMMMMMMMMMMMRRRTTTVVVXXXYYYYYYZZZ[[[dddttt~~~uuu___NNNEEEBBBBBBCCCEEEIIIVVVsssqqqmmmppp}}}}}}lll```TTTNNNKKKHHHJJJMMMJJJIIIGGGFFFFFFFFFHHHIIIHHHIIIIIIGGGDDDAAA@@@@@@:::<<<>>>>>>>>>AAAFFFKKKNNNRRRUUUSSSNNNGGGCCCBBB???AAAEEEJJJPPPXXXaaaggghhhkkkqqqxxx|||~~~}}}{{{qqqjjj```UUULLLEEE???;;;=========???CCCFFFGGGHHHIIIKKKMMMMMMLLLLLLNNNOOOOOOMMMLLLKKKKKKJJJHHHFFFDDDCCCAAA???>>>=========??????>>>>>>======<<<<<<===>>>???>>><<<:::;;;<<<===============<<<<<<<<<;;;::::::::::::<<<===>>>AAACCCEEEGGGIIIJJJJJJKKKHHHIIIJJJKKKMMMRRRXXX\\\___fffoooxxxpppfff[[[VVVWWW[[[dddmmm------------------------........................,,,,,,------.........///.........///000000111111111111111222222222333333333333444666777888999:::::::::<<<>>>@@@CCCEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKLLLKKKIIIIIIJJJKKKMMMLLLLLLKKKLLLNNNQQQTTTSSSUUUXXXZZZ[[[ZZZYYYXXXTTTTTTTTTUUUWWWYYYZZZZZZWWWTTTQQQOOOLLLJJJFFFCCCAAAAAA@@@@@@???>>>======@@@@@@??????===<<<:::999:::999888777666666666666666666555555555444444444555444333222111111111111000//////............///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---+++++++++))))))***+++---...//////++++++++++++++++++++++++************************---,,,,,,,,,++++++************************************++++++,,,,,,,,,,,,,,,++++++***************+++***))))))***+++---...---,,,,,,---///000///...,,,,,,,,,,,,---......///...///000111111///---+++------------------------............---,,,+++***---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------//////...---,,,---///000///......//////000111222777;;;???CCCEEEGGGIIIKKKNNNMMMMMMLLLLLLMMMNNNNNNQQQSSSVVVWWWWWWWWWYYY[[[ggguuu|||pppZZZIIICCCAAAAAACCCEEEKKK]]]nnnpppooorrreeeWWWPPPLLLIIIIIIKKKJJJIIIGGGEEEEEEEEEGGGHHHHHHHHHHHHFFFCCC@@@@@@@@@:::===??????===???DDDIIILLLPPPTTTTTTOOOIIIEEEDDD>>>@@@DDDHHHNNNVVV___eeeggglllrrrwww{{{|||||||||tttnnneee[[[QQQHHHAAA<<<===<<<<<>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<===>>>???CCCDDDEEEGGGHHHJJJKKKKKKIIIKKKMMMOOOQQQVVV\\\```bbbiiirrrzzz~~~wwwhhh```YYYWWWXXX]]]fffppp------------------------........................---------------------------......//////000000111111111111111222222222222333333444555777888999999999:::;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKHHHIIIJJJIIIHHHHHHJJJKKKJJJKKKLLLLLLLLLNNNQQQTTTSSSUUUXXXZZZ[[[[[[YYYXXXSSSSSSSSSSSSTTTUUUVVVWWWUUUSSSQQQOOOMMMKKKGGGDDDCCCBBBAAA@@@???===<<<<<>>===<<<:::999:::999888777666666666666555555555444444444444333666555333222111000000000//////............//////....................................---------,,,++++++,,,,,,,,,,,,---------...//////---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,+++************+++,,,,,,,,,,,,,,,---...///---,,,,,,---///000///...------------------...///---...////////////...------...//////------...///------......------,,,+++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------------------------,,,.........,,,,,,...000////////////000111222222777:::???CCCEEEHHHJJJLLLNNNMMMLLLLLLLLLMMMNNNOOOPPPSSSVVVWWWVVVVVVZZZ]]]jjjtttwwwiiiUUUGGGCCCBBB@@@CCCFFFPPPiiixxxmmmqqqqqqxxxjjj\\\UUUQQQMMMIIIIIIJJJHHHFFFDDDDDDDDDFFFGGGGGGHHHHHHFFFCCC@@@@@@@@@>>>BBBDDDBBB===<<>><<<;;;;;;???EEEIIIJJJJJJIIIKKKNNNOOONNNNNNNNNOOOOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGEEEFFFGGGHHHIIIHHHGGGGGGDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJLLLNNNPPPRRRUUUYYY^^^bbbeeekkksss{{{}}}vvvooo```[[[XXXYYY[[[```jjjttt------------------------..............................------,,,+++++++++------......///000000000111111111111222222222222222333444555666888999999999999:::;;;<<<>>>???@@@BBBBBBCCCDDDEEEGGGIIIJJJGGGHHHHHHHHHGGGGGGJJJLLLGGGJJJMMMMMMMMMNNNQQQTTTSSSUUUXXX[[[\\\[[[ZZZXXXRRRRRRRRRRRRQQQQQQRRRSSSRRRQQQOOONNNMMMJJJGGGDDDBBBAAAAAA@@@???>>>======>>>>>>>>>>>>===<<<;;;::::::999888777666666666666444444444444333333333333444333333222111111111222//////............//////....................................------------+++++++++,,,,,,---------+++---......,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---,,,++++++******++++++++++++,,,---............---,,,,,,---///000///...///......------------...,,,,,,,,,---......//////---///111000...---///000+++,,,------......------......------,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,------............------+++...000000...---///000////////////000111222333555999>>>CCCFFFHHHKKKMMMNNNMMMLLLKKKLLLMMMOOOPPPPPPSSSWWWWWWVVVWWW\\\```mmmsssqqqcccQQQGGGDDDCCC???BBBHHHWWWvvvqqqmmmpppyyytttgggaaa]]]VVVOOOLLLJJJIIIGGGEEEDDDDDDFFFFFFFFFGGGHHHGGGDDDAAA@@@@@@???CCCGGGEEE???;;;===@@@HHHNNNTTTUUUQQQKKKHHHGGGBBBCCCEEEGGGLLLTTT]]]cccjjjooouuuxxxzzzzzz|||}}}zzzvvvnnneee\\\QQQGGGAAA<<<::::::???FFFLLLMMMLLLKKKNNNQQQRRRQQQPPPPPPPPPOOOMMMJJJIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJJJJJJJJJJLLLNNNHHHIIIKKKMMMNNNNNNMMMMMMKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFFFFGGGIIIJJJLLLLLLOOOQQQSSSUUUWWW[[[___ccciiimmmttt{{{|||vvvnnnhhh[[[YYYYYY\\\```eeeppp{{{------------------------........................///......---,,,+++***)))------......///000000000000111111111111222222222222333444555666888999999999999999:::;;;<<<===>>>AAAAAAAAABBBDDDFFFGGGHHHGGGHHHHHHGGGFFFGGGJJJLLLFFFIIIMMMNNNNNNNNNQQQSSSSSSUUUXXX[[[\\\[[[ZZZYYYRRRRRRRRRQQQOOOOOOPPPQQQOOONNNMMMLLLLLLIIIFFFCCC@@@@@@@@@???????????????>>>>>>>>>>>>===<<<;;;::::::999888777666666666666444444333333333222222222222222111111222222333444//////.........//////000//////////////////////////////.........---------+++++++++,,,,,,---------***+++------,,,+++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,---,,,++++++---,,,++++++******++++++***+++---...//////...------,,,,,,---///000///...000///...---------------++++++++++++,,,...///000...000222111...---///111++++++,,,---..................---,,,+++******))),,,,,,,,,------.........//////.........---------------............------+++...222222000///000111////////////000111222333555888>>>BBBFFFIIILLLNNNNNNMMMLLLKKKLLLMMMOOOPPPPPPTTTXXXYYYWWWYYY^^^cccooorrrnnn___OOOGGGEEEDDD???BBBIII\\\xxxmmmmmmnnn~~~qqqlllggg___WWWRRRKKKJJJGGGFFFEEEEEEFFFGGGFFFGGGIIIHHHEEEBBB@@@@@@<<>>>>>>>>???AAACCCFFFHHHIIIEEEFFFGGGGGGFFFFFFHHHJJJIIIJJJLLLMMMNNNOOOOOOPPPSSSUUUXXX[[[[[[ZZZXXXVVVRRRQQQPPPOOONNNNNNNNNNNNPPPPPPOOONNNLLLIIIFFFEEEAAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>><<<<<<999999999888888888888777666666555555555444444444888444111111000...000444///000111111111000...---.........////////////000........................------............------000000000000///...---,,,******+++,,,,,,,,,+++++++++,,,...---,,,,,,---///++++++++++++,,,---............---------,,,,,,,,,++++++************+++++++++,,,---...............---------,,,,,,+++++++++***++++++,,,,,,---......+++,,,------......------000---******,,,---,,,***,,,,,,,,,---------......000000000000000///......//////.........---------......///000///...,,,+++///...------//////...---.........------,,,,,,,,,...000111000...------...---------........./////////...///111111///111555777;;;@@@DDDFFFIIILLLNNNNNNNNNOOOMMMLLLKKKMMMNNNQQQRRRVVVWWWSSSSSS___ooo}}}zzzlllXXXKKKGGGDDD@@@BBBCCCOOOlllgggccckkkrrr{{{sssiii]]]UUUOOOIIIFFFGGGGGGFFFFFFIIIHHHHHHHHHGGGEEEBBB@@@>>>??????>>>>>>>>>>>>>>>>>>GGGKKKQQQUUUVVVRRRMMMIIIFFFDDDEEEIIIMMMRRR[[[dddkkksssxxxxxxyyy}}}|||vvvlll```TTTJJJDDD@@@<<<:::>>>BBBFFFMMMUUUPPPPPPQQQRRRTTTTTTRRRPPPQQQPPPNNNLLLLLLMMMNNNOOOOOONNNMMMNNNOOOOOOMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKMMMPPPSSSTTTSSSWWWUUUSSSSSSUUUUUUUUUSSSSSSRRRQQQOOONNNNNNOOOOOONNNNNNNNNNNNOOOQQQSSSTTTTTTVVVWWWXXXZZZ^^^cccfffmmmqqquuuxxxvvvppphhhccc[[[YYY[[[bbbiiisss,,,,,,,,,------.........---...//////000000///////////////...............//////......//////000111111000000000000000000000///000111333444444444444666777777888:::;;;;;;<<<======>>>@@@BBBDDDGGGHHHDDDEEEFFFEEEEEEEEEGGGIIIJJJJJJLLLMMMOOOPPPPPPPPPSSSUUUXXXZZZ[[[YYYWWWUUUQQQPPPOOONNNMMMMMMMMMMMMNNNNNNMMMLLLJJJGGGEEECCCAAAAAAAAA@@@@@@@@@@@@????????????>>>===<<<;;;:::999999999999888888888888666666555555555444444444666444444666555111000333///000111111111000......000000///...---,,,++++++------------------------------............------////////////...---,,,,,,***+++,,,,,,---,,,,,,,,,+++,,,...---,,,,,,---///------,,,++++++,,,,,,,,,......---------,,,,,,,,,++++++************++++++(((((()))***************---------,,,,,,+++++++++******++++++,,,---------+++,,,------......------///---++++++,,,---,,,***,,,,,,---------.........000000000000000///......//////.........------------------------,,,++++++---,,,++++++------,,,+++.........------,,,,,,,,,...///000000...------...---------.........//////000...///111111///111666888;;;@@@DDDFFFIIIKKKMMMMMMNNNOOONNNLLLLLLNNNPPPRRRSSSUUUWWWTTTWWWdddttt}}}yyykkkXXXKKKGGGEEEBBBDDDGGGTTTqqqxxxbbbaaajjjssszzzooobbbYYYTTTMMMIIIHHHHHHEEEEEEHHHHHHHHHHHHGGGEEECCC@@@????????????>>>??????@@@@@@GGGJJJPPPTTTTTTQQQMMMIIIGGGDDDDDDHHHLLLQQQ[[[eeelllsssyyyyyyzzz~~~~~~xxxooocccWWWLLLFFFCCC>>><<>>@@@BBBDDDEEEBBBCCCDDDDDDCCCDDDFFFHHHJJJKKKLLLMMMOOOPPPQQQQQQSSSUUUWWWYYYYYYXXXVVVTTTOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===;;;:::999:::999999999888888888888666666666555555555444444555444666;;;:::555111222000000111111000000///...///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------............------...............---,,,++++++,,,------......------+++,,,...---,,,,,,---//////...---,,,++++++++++++......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++)))******++++++,,,------,,,,,,---............---///---++++++,,,---,,,+++,,,------------.........000000111111000000///////////////.........---------,,,++++++++++++++++++---,,,++++++------,,,+++.........---------------,,,...//////---,,,,,,------............/////////000...///111111000333888888<<<@@@DDDFFFHHHKKKMMMLLLNNNNNNNNNMMMNNNPPPRRRSSSTTTUUUVVVVVV\\\kkkyyy}}}vvvhhhWWWKKKHHHFFFDDDFFFKKK\\\yyyooo___aaammmxxxwwwhhh^^^XXXQQQKKKJJJHHHEEEDDDGGGHHHHHHHHHGGGFFFDDDAAA@@@@@@?????????@@@AAABBBCCCFFFIIINNNRRRSSSQQQMMMKKKHHHEEEEEEHHHLLLRRR\\\ffflllsssyyyzzzzzz~~~{{{rrrggg[[[QQQKKKGGGBBB???AAADDDGGGMMMTTTWWWXXXYYY[[[[[[[[[ZZZYYYTTTSSSQQQOOOMMMMMMMMMNNNPPPPPPQQQTTTWWWWWWUUUSSSPPPPPPPPPPPPQQQRRRTTTTTTUUUTTTUUUXXX]]]```bbbbbb^^^[[[WWWVVVVVVWWWXXXXXXVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[ZZZ\\\]]]___```aaadddhhhkkklllooorrrsssqqqkkkddd___^^^^^^aaaeeejjjuuu............------------......///000000000000000,,,,,,------......//////...............//////000000000000000000111111111444444555555555555444333444444555666777777888888::::::;;;<<<>>>???AAABBBAAABBBCCCCCCCCCCCCFFFHHHJJJJJJKKKMMMNNNPPPQQQRRRTTTUUUWWWXXXXXXVVVTTTSSSNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<::::::::::::999999999888888888666666666666555555555555444444666::::::555222222111111111111000000//////,,,,,,,,,------------...------------------------------............------------......---,,,,,,+++,,,------...............+++,,,...---,,,,,,---///...---,,,,,,+++++++++,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,//////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,------..................---,,,,,,,,,---------------------............000000111111111000000///////////////...............---+++******+++,,,---///...------//////...---...............---------+++---......---,,,,,,---.............../////////000...///111222111444::::::===BBBEEEGGGIIIKKKMMMLLLMMMOOOOOOOOOOOORRRTTTVVVUUUTTTTTTVVV___ooo{{{|||sssdddTTTKKKGGGGGGFFFGGGPPPdddiii___dddttt~~~nnnccc[[[SSSMMMKKKHHHEEEEEEGGGHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@AAAAAACCCDDDEEEFFFIIIMMMPPPQQQQQQOOOMMMHHHGGGHHHLLLPPPTTT\\\dddkkksssyyyzzz{{{~~~}}}uuukkk```VVVQQQJJJEEEBBBCCCDDDFFFLLLRRRYYY[[[^^^______^^^^^^___XXXWWWVVVTTTTTTTTTTTTTTTOOOPPPRRRUUUXXXXXXWWWTTTSSSSSSSSSTTTUUUWWWXXXYYYWWWWWWXXX\\\aaafffhhhhhhgggccc]]]ZZZYYYYYYYYYYYYVVVVVVUUUVVVWWWXXXZZZ[[[\\\]]]___```aaa```___^^^```aaacccdddeeefffjjjlllnnnppprrrssspppkkkddd```___```cccgggkkkxxx.....................---...//////000000000000000,,,------....../////////...............///000000//////000000111111111111333111///...---...000111555555666666777777888888999999::::::<<<===>>>???@@@BBBCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKMMMOOOQQQRRRTTTUUUVVVWWWVVVUUUSSSRRRLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>===<<<<<<:::::::::999999999999888777777666666666555555555555333444777666333222444222111111000000000000000............////////////////////////////////////------............---------------...------,,,+++,,,---......//////......+++,,,...---,,,,,,---///,,,+++++++++,,,,,,---.........---------,,,,,,,,,------,,,,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,---......//////......------------,,,,,,---...---------.........//////000000111111111111000000000000/////////.........///...---,,,,,,---/////////...------//////...---........................+++---......---,,,,,,---////////////////////////000...///111222222666<<<<<>>>>>????????????>>>>>>::::::::::::999999999999777777777666666666555555666222222444444111222555333222111000000000000111333222222111000///......////////////////////////------............------------............------,,,---......//////......+++,,,...---,,,,,,---///++++++++++++,,,---...///......---------,,,,,,,,,...------,,,,,,------...,,,+++)))(((((()))******++++++,,,,,,,,,,,,------***++++++,,,,,,---......------...////////////...,,,---...---,,,,,,...000------........./////////000000111111222222111111000000000/////////......///////////////000000111---,,,++++++------,,,+++.............../////////+++---...///---------...000000000////////////...111...///111222333777>>>???BBBFFFIIIJJJKKKLLLNNNNNNOOOQQQQQQQQQRRRTTTVVVYYYXXXTTTRRRYYYgggtttzzzyyyjjjYYYNNNHHHEEEFFFIIIIIIZZZwwwqqqcccdddooo~~~|||~~~{{{ppp___WWWPPPMMMJJJGGGHHHJJJGGGHHHHHHIIIHHHGGGFFFEEEBBBAAAAAAAAABBBCCCDDDDDDFFFGGGIIIKKKNNNPPPRRRRRRLLLKKKNNNSSSUUUUUUYYY^^^eeennnuuuvvvwwwzzz|||{{{~~~}}}zzzuuunnneee^^^ZZZPPPJJJFFFFFFGGGGGGLLLRRRYYY^^^bbbeeedddeeehhhjjjkkkjjjhhheeeaaa^^^\\\ZZZZZZYYYYYYZZZ\\\]]]\\\[[[]]]]]]]]]^^^___```aaabbbbbbbbbdddhhhmmmrrruuuuuuuuupppjjjfffcccaaa___^^^[[[[[[[[[[[[]]]___aaabbbbbbcccdddeeegggggggggggghhhjjjkkklllkkklllmmmooossstttuuuuuusssooollliiiiiiiiikkkqqqyyy------......//////000000//////000111111111111000000000000000000/////////000000000000000111222222...//////000111111222222666555333222222444666777666666666666777777777777999999999999:::;;;<<<<<<>>>???AAAAAAAAABBBEEEGGGGGGGGGGGGHHHJJJMMMPPPRRRUUUUUUUUUTTTSSSRRRPPPOOOLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA;;;<<<===>>>????????????;;;;;;:::::::::999999999777777777777666666666555555222222444444222222555333222111000000000111111333333222111000///......////////////////////////------............---------....../////////......,,,,,,---............---+++,,,...---,,,,,,---///,,,,,,,,,++++++,,,------......---------,,,,,,,,,......------------......000...---+++++++++------+++++++++,,,,,,---------+++,,,,,,------...//////------...///////////////,,,---///...,,,,,,...111............///////////////000111222222222222111000000000000/////////......///000000111111000000---,,,++++++------,,,+++---........./////////000+++---//////......///000000000000000/////////...111...///111222333999???AAADDDHHHJJJKKKLLLNNNOOOOOOQQQRRRRRRQQQRRRTTTVVVXXXXXXUUUTTT]]]mmmyyy|||wwwfffUUUKKKGGGDDDEEEIIIMMM```llleeejjjyyy{{{{{{zzzfff]]]TTTPPPLLLIIIHHHKKKGGGHHHIIIIIIIIIHHHGGGFFFBBBBBBBBBAAAAAABBBCCCCCCCCCDDDEEEHHHKKKNNNQQQRRRPPPMMMMMMPPPQQQQQQVVV]]]bbbkkkrrrtttuuuwwwyyywwwzzzyyywwwsssmmmfff```\\\SSSNNNIIIIIIJJJJJJOOOUUUYYY___eeeggggggiiimmmpppsssrrrqqqooollljjjhhhggggggeeecccbbbcccddddddcccdddddddddddddddeeeffffffgggggghhhlllrrrvvvyyyyyyuuurrrmmmjjjiiigggeeedddbbbaaaaaabbbccceeeggghhhdddeeeeeeggghhhjjjlllmmmlllnnnppppppoooooopppqqqtttuuuvvvvvvtttqqqooommmkkkiiikkkrrr~~~,,,------...///000111111//////000111111111111111222222111111000000//////111111111111111222222333...//////000111222222222222222222333333333444444555555555666666666666666::::::999999::::::;;;<<<<<<===??????@@@AAACCCFFFFFFFFFFFFGGGIIILLLOOOQQQUUUUUUUUUTTTSSSQQQPPPOOOLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA999:::;;;===>>>?????????;;;;;;;;;:::::::::999999777777777777666666666666444222333666666333222444333333111000000000111222000000000000111111111111........................---..................---......///////////////...+++,,,------......------+++,,,...---,,,,,,---///......---,,,++++++++++++......---------,,,,,,,,,......------------......000///---+++++++++---...+++++++++,,,,,,---------,,,,,,---......//////000---......///////////////+++---///...,,,,,,///111............/////////000///000111222222222222222000000000000////////////---...000111111111000//////...------//////...------.........//////000000,,,...000000///...///000111111000000/////////...111...///111333444999@@@CCCFFFIIILLLLLLMMMOOOPPPQQQRRRSSSRRRQQQRRRTTTVVVWWWWWWUUUUUU```rrr}}}vvvdddRRRJJJFFFCCCEEEJJJQQQeeellliiiqqqyyy{{{kkkbbbXXXSSSNNNIIIIIIKKKGGGHHHIIIIIIIIIHHHGGGGGGCCCBBBBBBAAAAAAAAABBBBBBAAABBBCCCEEEHHHLLLOOOQQQSSSNNNLLLLLLLLLNNNUUU]]]```iiiqqqrrrsssvvvwwwuuuwwwvvvuuurrrlllfffaaa]]]VVVPPPLLLLLLLLLMMMRRRWWWZZZ___fffiiijjjkkkppptttuuuvvvvvvwwwwwwvvvvvvuuurrroookkkiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiiooooooppptttyyy~~~zzzxxxuuuttttttsssqqqoooggggggfffggghhhjjjkkkmmmfffffffffgggiiillloooqqqoooqqqssssssrrrqqqrrrssstttuuuuuuuuutttrrrpppooopppmmmnnnwww000000000000111111111111111222222222222111000000111111000///////////////000000000000111111111111333333222111000000111111222222111111111222333444333333444444555666666666555555666777888:::<<<===<<<===>>>??????@@@BBBDDDEEEEEEFFFHHHJJJNNNQQQRRRVVVUUUSSSQQQOOONNNNNNMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDBBB@@@???>>>????????????>>>>>>===>>>======;;;:::999888888888888777777666666555555444555666666666555333222333222222111111222222333///000222333333222111000000000////////////000000,,,,,,------------,,,,,,---,,,+++,,,...000000///---...111222222111...------------------------------------.........//////......---,,,,,,,,,,,,------------...------,,,,,,.../////////...---,,,,,,........................+++,,,------------000222444333111///...---......000000000000000000000000........................000000000000000000//////222111000///////////////000///...------...///000........./////////////////////////////////......000000000000000111111111...///000///...---...///...---///444666666999>>>GGGHHHJJJLLLNNNOOOPPPPPPOOOOOOOOOPPPQQQSSSUUUWWWWWW[[[YYYXXXfff}}}vvv```KKKHHHJJJHHHFFFGGGSSSmmm~~~eeejjjzzz}}}xxxlll]]]TTTRRRRRRPPPMMMHHHGGGGGGIIIKKKMMMLLLKKKLLLIIIEEEAAA@@@AAACCCEEEBBBDDDEEEFFFHHHJJJNNNQQQQQQPPPOOOMMMLLLOOOTTTYYY```dddjjjppptttuuuuuutttuuurrrpppmmmkkkgggccc```WWWTTTPPPNNNOOOQQQSSSSSSYYY]]]bbbggglllppptttwwwyyy{{{~~~~~~{{{xxxuuuuuuuuuuuuuuuyyyuuuqqqoooqqqrrrqqqpppsssuuuxxx{{{~~~{{{xxxwwwwwwwwwvvvuuuqqqooommmkkkkkklllooopppqqqpppooonnnoooppprrrtttsssuuuvvvvvvttttttuuuvvvyyyxxxxxxvvvuuutttsssrrrpppuuuzzz///000000000111111111111222222222222222111000000111111000///////////////000000000000111111111111333333222111111111111111222222222222333333333333333333444444555666666666555666666777888:::;;;<<<;;;<<<>>>>>>>>>@@@BBBDDDFFFFFFGGGIIIKKKNNNPPPRRRUUUTTTSSSQQQOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFDDDEEEEEEEEEDDDBBB@@@??????????????????>>>>>>===>>>===<<<;;;:::999999888888888777777666666666666666777777888777666555444333333222222222222333333111111222222222111111000000000////////////000000......////////////......111000......000111111000...///000111111000///...////////////////////////---------.........//////222111000///...------,,,---....../////////............//////......---,,,........................)))+++---...///111444666444222111///............000000000000000000000000........................//////////////////000000111000000///////////////000///............///000////////////////////////000000//////////////////......///000111222222333...///000000......///000111000111444444444:::BBBHHHIIIJJJLLLNNNOOOPPPPPPOOOOOOOOOPPPRRRTTTWWWXXXVVVYYYZZZ^^^nnnrrr\\\JJJGGGIIIHHHHHHKKKYYYuuuxxxccckkk|||}}}}}}uuufff[[[XXXWWWUUURRRJJJIIIHHHIIIKKKMMMMMMMMMMMMJJJFFFBBB@@@AAACCCDDDCCCDDDEEEFFFGGGIIIMMMQQQQQQQQQPPPOOOOOOQQQUUUYYY^^^bbbhhhnnnrrrttttttssstttqqqnnnkkkiiifffbbb```YYYUUURRRPPPQQQTTTUUUVVVYYY]]]bbbgggkkkooosssvvvyyy|||~~~~~~~~~zzzyyyyyyyyyxxxwwwzzz|||}}}|||}}}}}}|||{{{tttsssrrrrrrrrrtttvvvxxxwwwvvvtttsssssstttuuuvvvwwwxxxxxxwwwuuuuuuwwwxxxzzzzzzyyyxxxwwwvvvuuutttrrrwww|||///000000000000111111111222222222222222111111111111111000////////////000000000000111111111222222333222222111111111111222111222333555555444444333333333444444555666666666777777777777888999::::::999;;;<<<===>>>???BBBDDDGGGHHHHHHIIIKKKMMMOOOQQQTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOONNNMMMKKKJJJHHHGGGGGGGGGDDDEEEEEEEEEDDDBBB@@@?????????@@@@@@???>>>>>>=========<<<;;;:::999999888888777777777777666666666888999999999999888777777444333333222222333333444444333222111111111111111111000000//////000000111000000111111111111000000333111//////000000000/////////000000000000//////////////////////////////------........./////////111000000///......---------...///000000000000000....../////////...------........................+++---///000000222555777333222111000///.........000000000000000000000000////////////////////////---.........//////000000000000////////////......000//////......//////000//////////////////////////////000000000000000000------...000111222333444...///111000///...///111222222333444333444<<>>>>>=========<<<;;;::::::999999777777777777777777777777999999999999999888888888444444333333333333444444666444333111000000111111111000000000000000000111000111111222222111111000000...------...//////...111000///......///000111------------------------............////////////+++,,,,,,---------------,,,---...///000111111111......////////////..............................000000111000//////111333222222111000000//////...////////////////////////////////////////////////---------...//////000000/////////////////////...000//////////////////000000000000///////////////......///////////////000......///000111222222333...000111111//////000222000111444666444555===GGGIIIJJJLLLNNNOOOPPPQQQQQQNNNOOOOOOQQQTTTWWWZZZ\\\[[[[[[]]]jjjfffVVVHHHEEEFFFFFFLLLUUUlllhhh]]]iii}}}~~~sssggg```[[[WWWTTTSSSOOOKKKIIIKKKMMMPPPQQQPPPMMMIIIEEEBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEJJJMMMNNNPPPRRRSSSSSSTTTVVVXXX]]]aaahhhnnnsssttttttttttttqqqllliiigggeeecccaaa\\\YYYUUUTTTVVVXXXZZZ[[[[[[^^^bbbeeehhhlllppptttvvvxxx}}}{{{}}}~~~}}}}}}}}}~~~{{{yyyyyy{{{}}}}}}}}}||||||{{{{{{zzzzzzyyy}}}111111111111222222222333444333222222111111222222222222111000000000000000111111111111222222222222333222222222222222333333111222444666666555444333333333444444555666666666888777777777777777888888777999:::;;;<<<===@@@BBBFFFGGGHHHJJJKKKMMMNNNNNNPPPPPPQQQQQQPPPOOONNNNNNLLLLLLLLLLLLMMMNNNPPPPPPOOONNNMMMKKKJJJIIIHHHHHHEEEFFFFFFGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???======<<<<<<<<<;;;;;;::::::999777777777777888888888888999999888888777777777777555444444444444444444555666555333111000000111222111111000000000000111111///000000111111000000///---,,,+++---///111222111111000///......///000111................................./////////000000,,,------......---,,,,,,+++,,,---...///000000000......///////////////...///////////////////////////000000///------...000222222111111000000//////////////////////////////000000000000000000000000............//////000000//////000111111000000//////000000000000000000///111111000000////////////---------....../////////111111111000000000000000///000111111000000111333...000333777777888>>>GGGIIIKKKLLLNNNPPPQQQRRRRRROOOPPPPPPRRRUUUXXX[[[]]]```^^^aaaooo{{{bbbTTTIIIFFFDDDEEEOOO[[[wwwxxxbbb\\\iii{{{sssjjjccc^^^ZZZWWWSSSNNNKKKLLLOOOQQQRRRQQQNNNJJJGGGDDDCCCCCCCCCDDDDDDDDDBBBBBBCCCGGGJJJKKKMMMPPPRRRSSSTTTVVVXXX___cccjjjpppuuuwwwwwwvvvvvvsssooollliiigggcccaaa\\\YYYUUUTTTVVVXXXZZZ[[[[[[^^^```ccceeeiiimmmqqqtttwwwzzz~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}222222333333333444444444555444333111111222222333222222111000000000000111111111111222222222222333333222222222222333333444111222333555555444444333333333444444555666666666777777666666666777888888777999:::;;;;;;<<<>>>@@@DDDEEEGGGIIIKKKLLLMMMMMMNNNOOOPPPQQQQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEBBBBBBAAAAAA@@@???======<<<<<<;;;;;;;;;:::::::::777777777888888888888999999888777777666666777777666555555444444555555666555444333222222222222222222111111000000111111222//////000000000000//////...------///222444555555111000///......///000111000000000000000000000000....../////////000000000000111111111000...,,,***,,,---......////////////......///000000000//////////////////////////////+++,,,------------///111111111222222111111000///000000000000000000000000000000000000000000000000000000000000000000000//////000111222333222111000///000000111111000000///222111111000000//////...------......//////000000222222111111000////////////000222222111111222444555333333777999:::???FFFJJJKKKMMMOOOQQQRRRSSSSSSQQQQQQRRRSSSVVVXXX[[[]]]``````fffvvvrrr\\\QQQIIIFFFDDDFFFSSScccooo^^^]]]kkk~~~}}}ssskkkccc___ZZZVVVQQQNNNNNNPPPQQQRRRPPPNNNKKKHHHFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDFFFHHHIIIKKKOOOQQQSSSUUUYYY[[[aaaeeekkkrrrwwwyyyyyyyyyxxxvvvrrrooolllhhhccc```\\\XXXTTTSSSTTTVVVWWWXXXYYY[[[]]]___aaadddhhhlllrrrtttwww{{{444444444555555555555666666444333111111222333444333222111111000000111111111111111222222222333333222222222222222333444555222222222222333333333333333333444444555666666666666666666666666777888999888999::::::999:::<<<>>>AAABBBEEEHHHJJJLLLLLLLLLMMMNNNPPPQQQQQQPPPOOONNNNNNNNNNNNMMMMMMNNNOOOOOOPPPOOONNNLLLKKKJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGBBBBBBBBBAAA@@@???======<<<;;;;;;;;;;;;:::::::::777777888888888999999999:::999777777666777777888666666555555555555666666333333333444333333222222222111111000000111111222//////000000000000//////000///...///222444444444000000////////////000000000000000000000000000000.../////////000000000000,,,...///000111000...---...//////000000000//////......///000000000000000////////////////////////+++---------,,,---///000111111222222222111000///000000000000000000000000111111111111111111111111222222222111000000/////////111222444444444222111///000111111111111000///222222111111000//////.../////////000111111222222111111111000000000000000///000222222222222333555BBB:::555555999<<<@@@FFFKKKLLLMMMOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVYYY[[[\\\\\\```lllzzzkkkUUUMMMHHHFFFEEEHHHYYYlllfff[[[^^^ooo}}}sssjjjddd\\\XXXSSSPPPPPPQQQRRRRRROOONNNKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIGGGFFFGGGHHHHHHJJJNNNQQQTTTXXX\\\```aaaeeelllsssxxxzzzzzzzzzyyywwwtttqqqnnnhhhaaa]]][[[WWWSSSPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ^^^bbbfffkkkmmmppptttyyy}}}555555555666666666666777666555333111111222333444333222111111000111111111111111222222222333333333222222222222333333444555222222111111111222333444333333444444555666666777555555555666666777888999999:::::::::999999;;;===???AAADDDGGGJJJKKKLLLLLLLLLNNNOOOQQQQQQPPPOOONNNOOOOOONNNNNNMMMNNNNNNNNNQQQPPPNNNLLLKKKJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHBBBBBBBBBAAA@@@???======;;;;;;;;;;;;;;;;;;::::::777777888888999999999999:::999888777777777888999666666555555555555666666111222333444555444333222222222111111111111222222000000111111111111000000000...---...000111111000//////000000000000//////////////////////////////////////////000000000000$$$&&&***---000222222222000111111111111000000///......///000000000000000000000000000000000000000000000000...,,,+++,,,---000111222333333222000///000000000000000000000000111111111111111111111111444444333222111000//////000111333555555555333222///000111222222111000///222222222111000//////...000000111222333333444444//////000000111111222222///111222222222222444555NNNAAA666444888<<>>>>>>>>===<<<<<<;;;;;;:::<<<;;;:::999999:::;;;<<<999999999999888888888888888888777777777666666666444444444333333333333333555444222111111222444555777666444333222222222333555444333111111111111111///000111111111111111000111111111111111111111111111111111111000000//////111111111111111111111111///000000111111222222333333222111000000111222333//////000111111000//////////////////////////////////////////////////////000000000111111111222222333222111111000000111111000222333555555444333222222444555777666444222111000111333444444333111000111111111111111111111111111111000000000000111111//////000111111111000000111222333333333555888:::]]]HHH777666;;;===@@@GGGJJJMMMQQQSSSSSSSSSTTTUUUVVVUUUTTTTTTVVVYYY[[[\\\[[[hhhzzznnnXXXLLLLLLFFFEEEKKKPPPbbb}}}jjj\\\]]]jjjxxxooofff\\\WWWWWWVVVSSSOOOMMMMMMLLLKKKJJJIIIIIIHHHKKKKKKKKKKKKJJJIIIHHHHHHLLLLLLNNNQQQVVV]]]bbbfffiiilllpppsssuuuuuuvvvvvvvvvssspppnnnmmmhhhaaa\\\TTTQQQNNNLLLLLLMMMMMMLLLNNNMMMNNNNNNPPPRRRUUUVVVYYY]]]___bbblllwww|||zzz|||444444444444444444444444333333333333333333333333333555666666444333333444444444444444444444444444333333333333333444444555999888666555666666555444666555555555555666777777555666777666555444555777999999:::;;;;;;<<<<<<===>>>>>>@@@BBBDDDEEEGGGHHHHHHIIIJJJLLLOOOQQQRRRSSSQQQOOONNNOOOPPPPPPOOONNNOOOMMMLLLLLLKKKJJJHHHFFFIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===:::::::::999999999888888888888888888777777777777333333444444444444444444444333333222222333333444555444333222222222222222444444333222111111111111...///000111222222222222111111111111111111111111111111000////////////000111111111111111111111111000000111222222333444444333222111000000111222333///000000111111000000////////////////////////////////////////////////////////////000000000111111222222111000000000111111111222444555555555444333777777777666555333111111111222333444444333222111111111111111111111111111111111000000000000111111111000000////////////000222333333333333555888:::UUUEEE888999===???BBBGGGJJJMMMPPPRRRRRRRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[^^^lll~~~iiiUUULLLLLLFFFFFFMMMSSSgggzzzfff^^^bbbrrrzzzpppcccZZZXXXWWWTTTRRRLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJQQQPPPOOOPPPVVV^^^fffkkkmmmnnnooopppqqqqqqrrrrrrpppnnnlllllllllhhhaaa[[[SSSPPPLLLJJJIIIJJJIIIHHHJJJJJJJJJKKKLLLOOOQQQRRRUUUXXX[[[___hhhsssxxxxxxyyy|||444444444444444444444444444444444444444444444444222444555444222111222333555555555555555555555555333333333333333444555555999777555555666666666555444444444555555555666666666777888888777666777888999999:::;;;;;;<<<<<<===<<<===>>>@@@BBBCCCEEEEEEFFFGGGIIIKKKMMMOOOQQQRRRQQQOOONNNNNNOOOOOONNNLLLMMMLLLLLLMMMNNNMMMKKKHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA??????>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999666666666666666666666666444444444444555555555555333333333333333333333333222222222111111111111111333333333222222111111111///000111111222222222222111111111111111111111111222111000//////000111111111111111111111111111111444444444333333222222222333222222111111222222333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111111222333444444444333333777666555444333222222222111222222333333222222111111111111111111111111111222111111000000111111222222111///...---...//////111222333222222333666999KKK@@@888999===???BBBGGGJJJLLLOOOPPPPPPQQQRRRSSSRRRTTTWWWXXXYYYZZZZZZ[[[aaarrr{{{dddQQQLLLMMMGGGGGGNNNVVVllltttcccaaaiii|||yyyjjj^^^XXXVVVTTTSSSKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLQQQPPPPPPSSSYYYbbbjjjppprrrpppnnnlllmmmmmmmmmmmmhhhgggfffhhhhhheee^^^YYYPPPMMMIIIGGGFFFFFFEEEEEEGGGGGGGGGHHHIIILLLNNNOOOTTTVVVYYY^^^eeemmmrrrtttuuuxxx}}}555555555555555555555555444444444444444444444444333444555444222111222333555555555555555555555555444444333333444444555666777666444444555666555444333333444444555555555555666777999999888777777888999999:::;;;;;;<<<<<<===;;;<<<===???@@@BBBCCCCCCFFFGGGHHHJJJLLLMMMOOOOOOPPPOOOMMMMMMNNNNNNMMMKKKKKKJJJKKKMMMPPPPPPNNNMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBB@@@??????>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999666777777777777777777777555555555555555555555555333333333333333333333333444444444555555555555555222333333333222222111111222222222222222111000000111111111111111111111111222222222111111222222333111111111111111111111111444444444333333333333333333222222222222222222333111111000000000000111111111111111111111111111111111111111111111111111111////////////000000000000111000000///000000111111000000111222222222222222333333222111111222333333222222222222222222222222111111111111111111111111222222111111111111222222222111000.........///000000111222111111222555777CCC>>>999;;;>>>AAADDDHHHJJJLLLNNNOOOOOOOOOQQQRRRPPPTTTXXXZZZZZZZZZ[[[\\\cccyyyxxx```OOOMMMNNNIIIHHHPPPZZZssspppcccbbbqqqpppbbbZZZVVVSSSRRRLLLLLLMMMMMMMMMMMMNNNNNNJJJJJJIIIJJJJJJKKKMMMMMMNNNOOORRRXXX___hhhppptttyyytttooolllkkkkkkjjjiiibbbaaa```aaabbb```ZZZUUUMMMJJJFFFDDDCCCCCCCCCBBBEEEEEEEEEFFFGGGJJJLLLMMMTTTUUUXXX]]]aaafffkkkooorrrvvv{{{777777777777777777777777444444444444444444444444666777777555444333555666555555555555555555555555444444444444444555555666777555444444555666555555333444444555666555555555555777999:::888777777777999999:::;;;;;;<<<<<<===;;;<<<===>>>???AAABBBBBBFFFGGGHHHJJJKKKMMMNNNOOOOOOMMMLLLMMMNNNNNNMMMLLLJJJJJJJJJLLLOOOPPPOOONNNLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@??????>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::777777666666666555555555444333333222222333333444111222333444444444444444222222333333333222222111333333333333222111000///222222222222222222222222111222333333444444333333222222222222222222222222000000111222444555666666333333333333333333333333222111111000000111111222111111111111111111111111222222222222222222222222/////////000000000111111000000/////////000111111000000000000111111111222000000000000111222444444222222222222222222222222222222222222222222222222222222111111111111222222222111111000000000000111111222222111111222444777@@@???===>>>@@@CCCHHHKKKJJJKKKMMMNNNMMMNNNPPPQQQPPPTTTXXXZZZYYYYYY[[[^^^gggttt^^^PPPMMMOOOJJJKKKTTTaaa~~~mmmggghhh~~~yyyjjj___XXXTTTRRRNNNOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJIIIJJJKKKMMMNNNLLLOOOUUU]]]gggqqqxxx}}}{{{tttooommmllliiifff```]]][[[[[[\\\ZZZUUUQQQKKKHHHDDDBBBBBBBBBAAAAAACCCCCCCCCDDDFFFHHHJJJLLLSSSSSSVVV[[[^^^```eeekkkqqqtttyyy888888888888888888888888555555555555555555555555777777777555444333555777444444444444444444444444444444444444444555666666888666555555666777777666555555777888888888777666777999;;;<<<;;;999999999999999:::;;;;;;<<<<<<===;;;<<<===>>>???@@@AAABBBDDDEEEGGGIIILLLNNNPPPQQQMMMLLLKKKLLLMMMNNNMMMLLLLLLJJJIIIJJJLLLMMMMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@??????>>>======<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;999888888777666555444444555444222111111222444555///000222333444444444333111222333333333333222111222222222333333222111111222222222222222222222222///000333444555444222111222222222222222222222222//////000222333555666666222333333333333333333222222222111000000111222222222222222222222222222222111111111111111111111111000000000111111111222222///////////////000111111111111000000111111222333000000111222333333444444333222222222222222222333222222222222222222222222333222222111111222222333000111111222222222222111333444444333222333666888===??????>>>???CCCIIILLLJJJKKKLLLLLLLLLMMMOOOQQQPPPTTTYYYZZZXXXYYY\\\```lllooo^^^TTTKKKNNNLLLNNNZZZjjjlllkkkxxxtttggg^^^WWWTTTQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLJJJIIIJJJKKKLLLNNNMMMQQQXXXbbbmmmyyyzzztttrrroookkkggg```]]]YYYXXXXXXVVVRRRNNNHHHFFFBBB@@@AAAAAAAAAAAAAAAAAAAAABBBCCCFFFHHHIIIOOONNNRRRXXXZZZ[[[aaaiiippptttyyy~~~999999999999999999999999555555555555555555555555555555555333222111333555444444444444444444444444555444444444444555666666999777666666888999888777666777888::::::999999888:::<<>>===<<<<<<999999:::;;;;;;<<<<<<===;;;<<<===>>>???@@@AAABBBBBBCCCFFFIIIMMMPPPSSSTTTLLLKKKJJJKKKMMMNNNNNNMMMNNNKKKIIIHHHIIIIIIIIIIIINNNMMMLLLKKKJJJIIIIIIIIICCCDDDEEEEEEEEEEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>===>>>???@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;777777777888888999999999:::999888777666555444333666444222000000222444666333444666888999999888888000111333333444333222111000000111222333333333333222222222222222222222222---///222555555333111///222222222222222222222222222222222222222222222222222333333444444333333222333222111000000111222333222222222222222222222222000000000000000000000000111111111111222222222222///////////////000111111222222111111222222333444111222333444444444444333333222222111111222222333222222222222222222222222333222222111111222222333///000222333444444333222555555666555444555777999:::======<<<<<>>>>>===<<<;;;999777666;;;:::888777666555444444777777777666666555555555222333444444444444444333555666777888999999::::::666666666666777999:::::::::===@@@BBBBBB???<<<999999999999888999999::::::===>>>???@@@AAAAAAAAAAAABBBDDDGGGJJJMMMPPPRRRSSSKKKLLLLLLLLLLLLLLLNNNPPPOOONNNMMMLLLKKKLLLLLLMMMOOOOOONNNMMMLLLJJJHHHGGGFFFDDDCCCDDDFFFEEEBBB>>>BBBBBBBBBBBBAAAAAAAAAAAA>>>???AAABBBBBBAAA???>>>>>>>>>>>>=========<<<<<<999999::::::;;;;;;;;;<<<===;;;999666555555666777777444222222555666555333777777777666666555555555111222333444444333222111111111222222333333333444333333333333333333333333666444222333555666333000666777777666333222222333333333333333333333333333666555444333222222222222222333333333333222222111333222222222222111111111222222333333333333222222000000000000000000000000000000000111111111222222///000000000111111222222000111222111//////111222333333333333333333333333111111222222111111000///111111111111222222222333444333222222222222333333333555666666555555666777::::::;;;===@@@EEEIIIKKKJJJJJJJJJKKKLLLMMMOOOOOOSSSZZZXXXVVV]]]^^^\\\aaawww{{{hhhZZZSSSMMMMMMMMMSSSccctttfff}}}}}}uuunnnllljjjkkkqqqxxxxxxmmmccc\\\ZZZTTTRRRTTTUUUSSSTTTVVVTTTRRROOOLLLKKKLLLMMMNNNOOORRRZZZgggvvv|||tttlll```\\\WWWUUUSSSPPPJJJFFFJJJGGGCCC@@@@@@@@@@@@???DDDCCCBBBAAABBBDDDFFFGGGIIIJJJLLLOOOUUU[[[aaaeeejjjooowwwPPPOOOLLLIIIGGGFFFFFFFFFAAAAAA@@@???===;;;999888:::999888666666555555555777777777666666666555555555666666777777777777777444555777888999888888777999888888888999:::;;;;;;777999<<<>>>>>><<<999888::::::::::::::::::;;;<<<============>>>>>>??????BBBCCCEEEGGGJJJKKKLLLMMMHHHJJJKKKKKKJJJJJJLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKOOOOOONNNMMMLLLJJJHHHGGGIIIHHHGGGHHHIIIHHHEEECCCAAAAAA@@@@@@@@@?????????????????????????????????============<<<<<<<<<<<<999999999:::::::::;;;;;;;;;:::777555444444555666555333222333555777666555555555555444444444444444333444555555555444333333333333333333444444555555222222222222222222222222***)))***...333666666555222333444333222111222333555555555555555555555555777666555444444333333333444444444444333222000000222222111111111000000000000111111222222111111000222222222222222222222222///000000000000111111111222222333333333333333333444555555444222222333444555555555555555555555555111111222222111111000///333333333333444444444444555555444444444444555555333555666666555444666777999999;;;>>>BBBGGGKKKNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSZZZXXXVVV]]]^^^^^^eee~~~vvvaaaSSSLLLLLLLLLNNNWWWlllvvvlll}}}rrrkkkdddbbbaaacccjjjsssvvvkkkccc^^^YYYVVVWWWWWWUUUVVVXXXWWWUUURRRPPPOOOPPPQQQRRRRRRUUU]]]iiiwww|||tttiiiddd]]]YYYWWWTTTPPPMMMNNNKKKHHHFFFFFFFFFEEECCC???>>>===<<<<<<===???@@@GGGGGGIIILLLQQQXXX^^^aaakkkooowww^^^\\\YYYUUURRRPPPOOOOOOKKKJJJIIIGGGDDDBBB@@@???===<<<;;;999999888888888888888888888777777777777555555555666666666666666555777888::::::999777666666666555555555555666777666777888:::::::::999999;;;;;;::::::;;;<<<<<<===>>>======<<<<<<===>>>???BBBCCCDDDFFFGGGGGGGGGGGGGGGJJJLLLLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJPPPPPPOOOOOOMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFDDDBBBAAAAAA@@@@@@@@@?????????BBBAAA???======???AAABBB>>>>>>>>>>>>============::::::::::::;;;;;;;;;;;;;;;:::888666555555666666222111000111333555666555444444444444444444555555333444444444333222111111111111111111222222222222333333333333333333333333---------///222333333222111222333333222222333555444444444444444444444444444333333222222111111111222222222111000...,,,+++333222222222111111111111000111111222222111111000222222222222222222222222000000111111111222222222222222222111111111111111333444555333222111222333333333333333333333333333333333444444333333222111000111111111111222222222333333222222222222333333111333444444333333444555555666888<<>>======;;;;;;::::::999999888888666666666555666666666777777888:::<<<;;;:::888666555555444333333333444444777888888999:::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>AAA@@@>>>======>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMNNNLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKQQQQQQQQQPPPOOOMMMLLLKKKEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBB@@@@@@@@@?????????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888888555444444444555666666777555555555666666777777777666555555555444333333222222222222222222222333333555555555555555555555555555444444333444444444444444555666555444444555666333333333333333333333333333333333333333222111111222222222222111000///...444444333333333222222222222333333444444333333222222222222222222222222222222222222333333333444444333222222222111111000000000222333333222222333444444444444444444444444444666666666666666555444444000000111111111222222222333222222222222333333444333555666666555555666777777888;;;>>>CCCHHHLLLOOOMMMMMMMMMMMMMMMNNNOOOOOOSSSYYYWWWVVV\\\]]]cccssskkkZZZPPPJJJLLLLLLRRRccc{{{~~~rrrooo~~~uuulll^^^YYYTTTRRRSSSXXXeeeqqq}}}tttiiiaaa\\\ZZZXXXTTTTTTVVVTTTSSSRRRQQQQQQRRRSSSTTTYYY]]]cccllluuuzzzuuunnnjjjgggccc]]]YYYSSSQQQPPPOOOOOOMMMJJJHHHJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKPPPUUUZZZ]]]eeejjjrrr{{{mmmllljjjhhhgggffffffgggdddbbb```]]]ZZZXXXWWWWWWQQQOOOMMMJJJGGGEEECCCCCC??????>>>===<<<;;;::::::<<<;;;:::999999999999:::777888:::;;;;;;999888666:::999888888888888888999888888999999:::;;;<<<===:::::::::;;;;;;===>>>>>>AAA@@@>>>======???AAABBB???@@@BBBCCCEEEFFFGGGGGGFFFIIILLLMMMLLLJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJOOOOOOOOOOOONNNLLLKKKJJJGGGHHHHHHGGGFFFFFFFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB???@@@AAABBBBBBAAA@@@???@@@@@@@@@?????????>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999999999999888777666777888555666666666777888888888::::::999999888888888888777777777777777777777777555555555555555555555555222333333444555777999:::777888888777555444444555666666666666666666666666666777777888777777666555555666666777777777777666444333333333222222222222444444555555555555444444555555555555555555555555222222222333333333444444666555555555444444333333///222444666666666777888999999999999999999999999666666666777666666555444333444444444555555555555666666555555666777777888777999::::::999888:::;;;;;;<<>>???@@@@@@????????????AAABBBCCC>>>???AAACCCEEEGGGGGGHHHEEEGGGJJJKKKJJJJJJJJJKKKIIIJJJKKKKKKLLLKKKKKKJJJMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHIIIHHHFFFFFFHHHIIIFFFEEEEEEEEEDDDDDDDDDDDD???@@@BBBDDDDDDBBB@@@???AAAAAAAAA@@@@@@@@@??????=========<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::888888888666444222333444777777888888888888888999999999888888888888999999888888777777777777666666666666666666666666666666555666555444333333555777999::::::999666555555666555555555555555555555555555666777888888777666555555555777888888888888888444444444444333333333333555666666666666666666555444444444444444444444444333333333444444444555555444444444444444333333333///111555666777777888999999999999999999999999999777777777777777666666555444444444555555555666666666666666666777888999999666777888888777777888::::::<<>>>>>>>>>>>???AAABBB;;;:::::::::;;;<<<======<<<===>>>>>>>>>>>>======>>>>>>>>>???@@@AAABBBCCCAAABBBCCCDDDEEEGGGHHHHHHCCCDDDEEEGGGIIIJJJKKKKKKGGGIIIKKKLLLLLLMMMNNNPPPLLLMMMNNNPPPPPPPPPOOONNNPPPPPPPPPPPPPPPOOONNNMMMHHHIIIJJJIIIGGGGGGIIILLLKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA?????????@@@??????>>>>>>999;;;;;;999777666777999===============<<<<<<<<<:::999999999999;;;<<<===;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===:::666555777:::===>>>>>>===<<<;;;;;;<<<888888888888888888888888777888:::;;;;;;:::888777888888999:::::::::999999::::::999999999888888888:::;;;;;;;;;;;;;;;;;;:::777777777777777777777777999999999::::::::::::;;;777777777777777777888888666999;;;===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888888999999999::::::::::::::::::;;;;;;<<<===>>>:::<<<======<<<<<<===>>>???AAAEEEIIINNNRRRUUUWWWVVVWWWWWWXXXZZZ\\\^^^___^^^cccbbbcccfffgggxxx|||eeeXXXTTTSSSOOOTTTeeerrrsssyyy~~~uuusssrrrqqqqqqsssvvvwwwzzz~~~~~~|||uuummmaaa___^^^^^^]]]aaannn||||||vvvpppjjjggghhhfffggghhhiiikkklllmmmnnnqqquuuzzz}}}}}}zzzxxxtttsssrrrrrrqqqpppkkkkkkllllllmmmllllllllllllkkkiiihhhiiikkkmmmoooqqquuu}}}~~~}}}}}}~~~|||zzzxxxxxxxxxyyyuuutttsssrrrqqqpppppppppllljjjhhheeebbb^^^\\\[[[YYYVVVSSSOOOLLLKKKKKKKKKFFFEEEDDDCCCDDDFFFIIIJJJ?????????@@@@@@BBBCCCDDD@@@AAABBBCCCCCCBBB@@@@@@@@@@@@@@@AAABBBCCCEEEFFFEEEFFFHHHJJJLLLMMMMMMNNNIIIJJJLLLMMMNNNOOOOOOOOOLLLMMMOOOOOOPPPQQQTTTVVVQQQRRRTTTUUUUUUUUUTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRNNNOOOPPPNNNLLLLLLOOORRRPPPPPPPPPPPPOOOOOOOOOOOOPPPNNNMMMLLLLLLMMMNNNPPPNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGDDDDDDEEEEEEEEEDDDCCCCCCCCCEEEFFFEEECCCBBBEEEGGGDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBCCCEEEFFFDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB===???@@@@@@???AAAFFFJJJ@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBDDDDDDCCCAAA@@@AAABBBBBBBBBAAA@@@??????AAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@AAABBBBBBBBBDDDFFFIIIIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJIIIHHHHHHIIIKKKKKKMMMRRRWWW]]]bbbeeegggbbbbbbccceeegggiiikkklllnnnrrrqqqrrruuuvvvkkkaaa```______cccuuuzzz}}}|||||||||}}}~~~xxxwwwwwwwwwuuuxxx}}}~~~~~~|||{{{xxxuuuqqqmmmkkkiiifffcccdddcccaaa___^^^]]]^^^^^^VVVVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]]]]___```bbbdddeeeffffffaaabbbcccdddeeeeeeeeeeeehhhhhhhhhhhhiiiiiiiiiiiillllllmmmmmmnnnoooppppppooooooppppppppppppooooooiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiigggffffffeeeddddddccccccccccccdddeeedddcccaaa```aaaaaaaaaaaaaaaaaaaaaaaabbbaaa`````````aaabbbccccccbbbbbbaaaaaabbbbbbcccaaaaaaaaa`````````______aaa```aaaaaabbbcccdddeeebbbcccdddeeefffffffffffffffeeedddddddddfffggghhhgggggggggdddbbbcccfffjjjeeeeeeeeeeeeeeeddddddcccffffffeeedddcccbbbbbbaaaaaaaaabbbcccddddddddddddccccccbbbaaabbbcccdddeeebbbbbbbbbcccccccccdddddd^^^___```aaabbbdddeeeeeeiiiiiiggggggggggggiiiiiimmmllljjjiiihhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjnnnmmmmmmmmmllllllkkkkkkmmmmmmnnnoooooopppqqqqqqvvvxxx}}}