BM6B6(( zzzvvvuuuuuuqqqkkkccc]]]XXXSSSMMMIIIJJJCCC@@@AAA>>>888777;;;777666555444333222222222333222000//////000222333222222222333333333444444555666888:::<<<>>>@@@@@@BBBDDDGGGIIIKKKMMMPPPRRRUUUWWWYYYZZZ[[[\\\^^^```\\\^^^aaacccdddfffhhhkkknnntttzzz{{{wwwtttwww{{{~~~{{{vvvsssqqqqqqlllddd^^^^^^VVVUUUSSSOOOJJJGGGFFFFFFEEEBBB>>>;;;:::888666555333222111000////////////............/////////000222111000//////000111111111222222222222333666888999::::::<<<>>>@@@BBBCCCHHHHHHIIILLLPPPVVV\\\___aaabbbcccdddcccdddgggiiijjjkkklllnnnqqqssstttuuussspppooorrrxxx{{{yyywwwwwwxxxyyyzzz{{{zzzyyyxxxyyy|||~~~~~~{{{{{{}}}|||~~~{{{zzzyyyrrrpppqqqrrrqqqnnnjjjiiigggfffdddaaa\\\XXXTTTRRRPPPNNNLLLJJJFFFCCCAAA???===;;;;;;999777555333333222111000///...---...000222333111...+++(((++++++++++++++++++++++++***++++++,,,,,,------...222222333444444555555666777999===???AAABBBEEEGGGFFFKKKSSS[[[______]]][[[bbbccceeeiiimmmooonnnmmmuuupppnnnpppooonnnooosssqqqlllgggeeeeeedddcccaaabbbbbbaaaaaabbbcccddddddbbbaaa______^^^___```aaa]]]___aaadddfffggggggfffjjjiiigggfffeeedddccccccggggggffffffffffffggggggiiijjjkkklllmmmoooppppppqqqsssrrrnnnooosssuuutttwwwzzz}}}}}}{{{xxxtttqqqqqqqqqqqqrrrrrroookkkhhhkkkfffeeegggeee^^^WWWTTTUUUTTTSSSPPPNNNKKKJJJIIIGGGFFFDDDAAA???===;;;:::666666555444333111//////------,,,,,,,,,+++++++++.........------,,,,,,,,,---------------...000000000222666999<<>>???@@@CCCFFFHHHIIIKKKNNNQQQVVVWWWXXXXXXWWWWWWXXXZZZZZZ\\\___aaabbbdddgggiiilllrrrwwwwwwtttsssvvvzzz~~~~~~~~~yyyuuutttsssmmmccc\\\[[[TTTSSSQQQMMMHHHEEECCCCCCBBB???;;;999888777555444333222111000////////////........./////////000000222111000000///000111222111222222222222333666888999:::;;;<<<>>>@@@BBBCCCIIIIIIIIILLLOOOTTTYYY\\\[[[]]]______```aaadddfffhhhhhhiiikkklllmmmoooooopppnnnllloootttwwwvvvsssuuuuuuwwwxxxyyyzzzzzzzzz{{{|||~~~~~~}}}}}}~~~~~~~~~~~~|||wwwsssqqqrrrrrroookkkhhhgggeeedddccc```\\\XXXRRRPPPMMMKKKJJJHHHDDDBBBAAA???<<<;;;:::999666444333333222111000///...---...000111222111...+++)))++++++++++++++++++++++++***++++++,,,,,,------...111222222333333444444555666888<<<>>>@@@AAADDDFFFKKKOOOVVV\\\``````___^^^^^^```ccchhhllloooooonnnqqqnnnlllnnnnnnkkkllloooooolllhhhfffggggggfffeeebbbbbbbbbccccccdddddddddcccbbbaaa___^^^^^^^^^______```bbbccceeefffffffffhhhhhhgggfffeeedddeeeeeeiiiiiihhhhhhhhhhhhiiiiiiiiijjjkkkmmmnnnpppqqqrrrsssuuutttqqqrrrwwwyyywwwxxxzzz{{{{{{{{{|||}}}}}}|||zzzvvvsssrrrpppnnnnnnnnnnnnllljjjhhhdddbbbeeeddd]]]XXXVVVSSSSSSQQQNNNLLLJJJHHHGGGEEEDDDBBB@@@>>>;;;:::999666666555444333111///.........---------,,,,,,,,,......---------,,,,,,,,,------------...///000000222444777999<<<@@@EEEHHHNNNOOOQQQUUUZZZ___bbbcccjjjkkkmmmppprrrqqqnnnkkk}}}}}}|||ssshhhddd```[[[VVVSSSPPPLLLJJJHHHEEECCCCCC@@@;;;999:::888888777666555555555555333333111111111111333333444444444555555555666666444444666888:::;;;===>>>???AAADDDFFFGGGIIILLLNNNRRRTTTUUUUUUTTTSSSUUUVVVXXXZZZ\\\]]]^^^```cccfffgggkkkoooooommmnnnrrrwwwwwwyyyzzz|||~~~zzzwwwuuutttmmmbbbZZZXXXSSSQQQNNNIIIEEEBBB@@@???>>>;;;888666666666555333333222111000000000000000////////////000000000000222111111000000111222222111222333222222333666888999:::;;;<<<>>>AAACCCDDDIIIIIIIIIKKKNNNRRRUUUXXX[[[]]]______```bbbeeegggiiiiiijjjkkklllmmmnnnnnnooommmlllnnnrrrtttsssqqqsssssstttuuuwwwyyy{{{|||}}}||||||}}}~~~|||}}}~~~xxxuuurrrqqqrrrpppkkkgggfffdddcccbbb```^^^ZZZWWWOOOMMMJJJHHHGGGEEEBBB@@@@@@>>><<<::::::888666444222222111000//////.........///111111000...+++***++++++++++++++++++++++++***++++++,,,,,,------...000000000111222222333333444777:::<<<>>>???BBBDDDGGGJJJOOOTTTXXXZZZZZZZZZZZZ\\\```eeekkknnnooonnnnnnkkkkkkmmmlllhhhgggjjjiiifffdddcccdddeeeeeedddbbbcccdddeeefffeeeddddddeeedddbbb```^^^^^^^^^^^^bbbbbbbbbbbbcccdddeeeffffffffffffeeeeeeffffffgggkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllnnnpppqqqsssssssssvvvuuussstttyyy{{{zzzyyyyyyxxxwwwwwwzzz~~~{{{{{{{{{|||}}}{{{wwwtttqqqooolllkkkkkklllkkkkkkfffaaa___aaa```[[[XXXXXXQQQPPPNNNLLLJJJHHHFFFEEECCCBBB@@@>>><<<:::888777555555444444222111///...............------------------------,,,,,,,,,,,,------------...///000111444666888:::<<<@@@DDDGGGNNNOOORRRVVV[[[```dddffffffgggjjjmmmpppqqqnnnlll~~~~~~|||qqqeeeaaa^^^YYYUUUQQQNNNKKKJJJCCCBBBAAA@@@>>>;;;999999888777666666555555555666444333222222222222333444444444444444555555555555444555666888:::;;;=========???BBBDDDEEEGGGIIILLLLLLNNNPPPQQQRRRSSSUUUWWWVVVWWWYYYZZZZZZ\\\```bbbaaadddggggggfffhhhnnnssstttuuuwwwyyy||||||xxxuuusssqqqkkk```YYYWWWRRROOOKKKGGGDDDAAA>>><<<;;;999666555555666555444333222111111000000000111//////000000000111111111111111111111222222222333111222333333222333666999999:::;;;<<>>;;;:::999888555333222111111000//////......//////000//////---,,,+++++++++++++++++++++++++++***++++++,,,,,,------.........///000000111111222222555888;;;<<<>>>@@@BBBBBBDDDHHHMMMQQQTTTVVVWWWYYYZZZ^^^ccciiillllllkkkllljjjkkknnnmmmiiifffhhhfffeeeddddddddddddeeeeeeccceeeggghhhhhhgggeeedddeeedddbbb``````___``````dddcccbbbaaaaaabbbcccdddeeeeeeeeefffggghhhiiijjjmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmoooqqqsssttttttqqqtttuuussstttyyy{{{yyyxxxxxxyyyxxxxxxyyy}}}~~~}}}xxxxxxyyy{{{|||yyyuuuqqqooommmkkkkkkkkkkkkjjjiiiddd```]]]^^^\\\WWWVVVWWWOOOOOOMMMKKKIIIGGGEEEEEE@@@???>>><<<:::888666555444444333333222000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111444666999;;;===AAAEEEIIIOOOQQQTTTWWW[[[___cccfffffffffhhhlllooopppnnnlll}}}xxxtttkkkbbbaaa___[[[UUUPPPLLLJJJJJJ@@@@@@???===;;;:::999888666666555555444555555555444333333333333333333444222333333333333444444444555666777999:::<<<===>>><<<>>>AAABBBCCCEEEGGGJJJJJJLLLOOOPPPPPPQQQSSSUUUSSSUUUVVVVVVWWWYYY\\\___```bbbccccccdddggglllqqqvvvvvvwwwvvvvvvwww{{{~~~~~~{{{wwwsssooommmlllggg]]]XXXWWWRRRNNNIIIFFFDDDBBB>>>;;;:::888666555666666666555333222111111111111111111000000000111111111111222111111222222333333333333222333333333333444777999999999;;;===???BBBDDDEEEDDDEEEGGGIIILLLPPPSSSUUUWWWXXXYYYYYYXXXYYY[[[]]]]]]^^^```bbbeeegggiiijjjkkkjjjjjjkkkmmmnnnnnnnnnrrrqqqqqqqqqrrrtttvvvwwwzzzxxxwwwzzz~~~~~~|||wwwuuuuuuuuuvvvrrrnnnjjjhhhggggggfffeeebbb^^^[[[YYYUUUQQQNNNNNNKKKHHHFFFEEEDDDBBB@@@???===:::999888777555333111111000000///.........//////......------,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------...//////000000111111333777999;;;<<>>===<<<:::888666555444333333222222111000///...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...............///111111333555888;;;>>>CCCHHHLLLQQQSSSVVVXXXZZZ\\\```dddggghhhiiikkknnnnnnmmmkkk~~~vvvqqqkkkeeebbbaaa]]]WWWPPPLLLJJJJJJDDDEEEAAA<<<999999999666666555555444444555555666444444444444444444444444222222222333333333444444666777888999:::<<<======;;;===@@@AAABBBCCCFFFHHHLLLNNNOOOOOONNNNNNOOOPPPRRRSSSSSSSSSTTTVVVZZZ]]]bbbcccddddddeeeiiimmmpppsssuuuwwwxxxxxxzzz}}}}}}yyyuuuoookkkhhhgggbbb[[[WWWXXXQQQLLLGGGEEEDDDCCC???;;;:::888666555666666666555333222222111111111222222000111111111222222222222111111333444444444444444222333444333333444777999999999;;;===@@@BBBEEEFFFDDDEEEFFFIIILLLPPPSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\ZZZ[[[]]]```cccfffhhhjjjeeeeeefffggghhhiiijjjkkkooooooooopppqqqrrrssstttwwwwwwwwwyyy}}}|||}}}|||zzzwwwttttttttttttqqqlllgggdddcccdddeeebbb___[[[XXXUUURRRNNNLLLNNNKKKGGGEEEDDDCCCBBBAAA>>><<<:::888888666444222000000000//////.........//////------,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...------......//////000000000333666888:::;;;>>>@@@CCCEEEHHHMMMRRRWWWZZZ\\\XXXYYY\\\aaaeeehhhhhhfffkkkjjjkkkooonnnjjjhhhjjjjjjlllmmmllljjjiiijjjkkkiiiiiijjjjjjjjjiiihhhgggeeeddddddddddddfffggghhheeedddccccccbbbbbbbbbcccfffgggggghhhjjjlllnnnoooooooooqqqqqqqqqqqqooooooooooooppppppqqqrrrrrrsssuuuxxxyyywwwyyy|||}}}{{{uuuwwwzzz{{{{{{zzzzzz{{{~~~~~~~~~~~~|||{{{yyywwwuuuuuuuuuuuutttqqqmmmiiijjjjjjkkklllllliiieeeaaa```]]][[[YYYUUUOOONNNQQQMMMLLLKKKIIIGGGFFFDDDDDD===<<<;;;999777555444333222222222111111///......++++++++++++************++++++++++++,,,,,,,,,,,,............///000111111222555888;;;???DDDIIIMMMQQQTTTWWWXXXXXXZZZ___cccgggggghhhjjjmmmmmmlllkkk|||vvvrrrnnnhhh``````]]]WWWPPPLLLKKKLLLOOONNNHHH>>>999999888555777666666555666666777777444444555555555555444444333333333333444444444555555666777888999:::;;;<<<;;;===@@@AAABBBCCCEEEGGGJJJLLLMMMMMMLLLLLLMMMNNNQQQRRRRRRRRRRRRTTTXXX\\\aaabbbcccdddfffhhhkkkmmmmmmqqqvvvzzz~~~}}}wwwtttpppjjjfffccc^^^XXXVVVXXXNNNJJJEEECCCDDDCCC???;;;:::888555444555555555444222222222111111222222333111111111222222222333333111222333444555555555444222333444333333444777:::999999;;;===@@@CCCEEEGGGEEEFFFHHHJJJMMMOOOQQQRRRRRRTTTVVVWWWXXXZZZ]]]___[[[\\\^^^aaacccfffhhhiiiaaacccdddeeefffhhhiiijjjkkklllmmmoooqqqrrrssssssuuuwwwyyy{{{|||~~~{{{||||||zzzvvvrrrpppooopppnnnkkkgggcccaaaaaaaaa^^^[[[XXXUUUSSSQQQOOOLLLMMMJJJFFFCCCCCCBBBAAAAAA>>><<<999888777666333111///////////////.........///...---++++++,,,---...++++++++++++++++++++++++***++++++,,,,,,------...------......///000000000000222666888:::;;;>>>@@@AAACCCFFFJJJNNNQQQTTTUUUVVVWWW[[[```eeeiiiiiihhhhhhfffgggkkkkkkhhhgggiiieeehhhjjjjjjiiiiiijjjlllkkkkkkkkkkkkjjjjjjiiiiiihhhgggfffffffffggghhhiiiffffffgggggggggfffeeeeeehhhhhhiiijjjlllnnnpppqqqqqqrrrsssttttttsssrrrqqqppppppppppppppppppppppppuuuyyyzzzxxxyyy||||||yyyuuuwwwxxxxxxwwwwwwyyy{{{zzzzzzzzzzzzxxxvvvtttssssssrrrqqqqqqpppoookkkiiijjjiiihhhgggfffdddaaa^^^ZZZYYYYYYXXXTTTNNNMMMQQQJJJJJJIIIGGGEEEDDDCCCBBB<<<;;;:::888777555444333111111111111000///......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,............///000111222444777:::<<>><<<999888777666333111///////////////.........000...,,,++++++,,,---...++++++++++++++++++++++++***++++++,,,,,,---......------......///000000000000222666888:::;;;>>>@@@CCCDDDGGGJJJMMMOOOQQQRRRSSSUUUYYY___fffjjjkkkjjjeeecccdddggghhhffffffhhheeeiiilllmmmmmmmmmooorrrmmmlllkkkjjjjjjjjjjjjkkkkkkjjjiiiggggggggghhhhhhggghhhiiijjjjjjiiihhhgggjjjjjjjjjkkkmmmoooqqqqqqssstttuuuwwwwwwuuutttsssqqqqqqqqqpppppppppooooootttwwwxxxvvvwwwyyyyyyvvvwwwwwwvvvtttsssuuuxxx{{{wwwwwwwwwwwwuuussspppoooqqqpppnnnnnnnnnmmmkkkiiikkkhhheeebbbaaa```___]]]VVVVVVWWWXXXTTTNNNNNNRRRIIIHHHGGGEEEDDDBBBAAAAAA<<<;;;:::888777555444444000000111000000///...------------,,,,,,,,,++++++*********++++++,,,,,,,,,.........//////000111222777999;;;===???BBBGGGJJJKKKPPPUUUWWWWWWZZZ```eee``````aaaeeeiiilllmmmmmmyyyuuuppplllhhheeeYYYYYYXXXUUUPPPLLLJJJIIIQQQRRRNNNDDD<<<:::;;;:::999888888888888888999999999888777888999:::999777888777666555555666777888999999999888888888888888======>>>???@@@BBBDDDEEEFFFFFFFFFIIILLLOOOPPPOOONNNNNNMMMNNNPPPTTTXXXZZZ]]]___bbbdddeeefffhhhjjjppprrrvvvwwwwwwwwwxxxyyy~~~~~~xxxooohhhnnnkkkfffaaa]]]ZZZUUUSSSKKKJJJHHHEEEBBB@@@>>>===:::999888777555555444444222333444444444333222111333333333444444444555555333444666777777666444222555666777888999:::;;;<<<999:::<<<>>>AAADDDGGGIIIKKKIIIHHHJJJNNNPPPNNNLLLKKKNNNPPPQQQQQQSSSXXX\\\ZZZZZZ[[[\\\]]]^^^^^^___bbbbbbbbbaaaaaadddhhhlllooollljjjkkkoooqqqpppnnnvvvvvvvvvxxx|||~~~zzzxxxyyyuuummmiiijjjnnnnnnlllggg```[[[ZZZ\\\WWWUUURRRQQQQQQPPPOOOMMMMMMGGGBBB@@@AAAAAA>>>:::888888777666555444333333111222222111...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000///...---,,,---///111333///222777;;;<<<===>>>@@@@@@BBBEEEGGGHHHKKKNNNQQQUUUUUUXXXaaajjjnnniiiccceeebbb``````ccceeeeeeccchhhhhhjjjkkkmmmooopppppplllmmmooopppppppppooonnnpppooommmjjjfffeeegggiiiiiihhhggghhhkkkmmmnnnmmmkkkkkkkkklllooorrruuuwwwqqqoooooorrrvvvwwwsssooopppoooooorrruuuuuurrrnnnuuuvvvsssooorrrxxxwwwqqquuuuuuuuusssrrrsssvvvxxx}}}zzzyyyxxxuuuooojjjpppnnnnnnnnnpppqqqpppooogggeeecccbbbbbbbbb```___VVVWWWVVVUUURRROOOKKKIIIHHHHHHFFFEEECCCAAA@@@???>>><<<999888888777555444000000///......---......,,,+++******,,,,,,+++***,,,+++*********+++,,,---111222444444333222444555999:::<<>>@@@BBBDDDEEEFFFFFFFFFIIILLLNNNNNNNNNMMMMMMLLLNNNPPPTTTXXX[[[[[[^^^bbbdddfffhhhjjjllloooqqqtttuuuuuuvvvwwwyyy}}}xxxqqqkkkllliiiddd___\\\XXXTTTQQQJJJIIIGGGEEEBBB@@@>>>===;;;:::999777666666555555333333444555555444333333555555666666666777777777666666888888888777666555777888888:::;;;<<<=========>>>???@@@BBBDDDFFFGGGKKKJJJJJJKKKMMMOOOOOONNNMMMOOOPPPQQQPPPRRRUUUYYYXXXXXXYYYZZZ\\\]]]^^^^^^ccccccccccccbbbcccfffiiikkkiiiggggggjjjnnnqqqsssuuuvvvwwwyyy}}}{{{yyyyyyuuunnnkkkmmmjjjjjjhhhddd___\\\\\\\\\VVVSSSQQQOOOOOONNNMMMKKKLLLGGGBBB@@@AAAAAA>>>:::999888777666555444444333222222333111///------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...//////......---...///111111///333777:::<<<===>>>@@@CCCEEEFFFGGGHHHJJJMMMOOOOOOPPPUUU]]]dddgggddd```dddbbb```aaacccffffffeeegggggghhhiiikkklllmmmmmmmmmmmmooopppppppppooonnnnnnnnnnnnkkkiiihhhiiijjjiiiiiikkklllmmmnnnooopppuuusssrrrqqqpppqqqssstttwwwsssppppppssstttrrrpppqqqpppppprrruuuvvvtttrrrwwwxxxuuuqqqssswwwwwwrrruuuvvvuuutttssssssvvvxxx|||yyyuuussssssrrrpppnnnrrrqqqpppqqqrrrrrrqqqpppgggdddaaa______^^^]]]\\\XXXWWWWWWUUURRROOOKKKIIIEEEEEEDDDCCCBBBAAA@@@@@@>>><<<999777777666444333444333222000///.........,,,+++***+++,,,---,,,***---,,,+++++++++,,,---...000222333333222222444555:::;;;===@@@CCCEEEGGGHHHPPPQQQSSSVVVZZZ]]]^^^___```bbbcccdddfffkkkrrrwww{{{uuupppmmmkkkhhhfff^^^\\\XXXSSSOOOLLLIIIIIIGGGGGGCCC>>>===@@@@@@===<<<;;;;;;:::::::::;;;;;;<<<;;;:::;;;<<<<<<;;;::::::999888888888888999:::777777888888999999::::::<<<<<<===>>>???AAACCCDDDFFFFFFFFFHHHKKKMMMMMMLLLLLLLLLLLLNNNQQQUUUXXX[[[ZZZ]]]bbbeeegggiiilllmmmmmmnnnpppqqqrrrsssvvvxxx~~~}}}|||yyysssoookkkhhhccc___[[[XXXTTTQQQJJJIIIGGGDDDBBB???===<<<;;;;;;999888777777777777444555666666666666555555888888888999999999::::::999999::::::::::::::::::::::::;;;<<<===>>>>>>???BBBBBBAAABBBBBBCCCDDDEEEIIIKKKLLLMMMMMMMMMOOOPPPOOOPPPQQQPPPOOOPPPSSSUUUUUUVVVWWWXXXZZZ[[[\\\]]]aaacccddddddcccbbbdddeeeeeeeeeddddddfffkkkrrrvvvssstttwwwzzz}}}}}}zzzwwwvvvsssnnnlllmmmgggeeebbb```___^^^]]][[[TTTRRROOOMMMMMMLLLJJJIIIKKKGGGCCCAAABBBAAA>>>;;;999999888777666555444444222333333111///......///........................------------------------+++---......------...//////////////////000000000000333777:::;;;===>>>@@@EEEGGGHHHHHHHHHIIIKKKNNNNNNQQQVVV[[[^^^^^^]]]\\\cccaaa```aaadddfffggggggffffffgggggghhhiiijjjjjjlllmmmnnnnnnoooooonnnnnnmmmnnnooonnnlllkkkkkklllhhhlllpppqqqppppppqqqssszzzyyywwwtttssssssssssssyyyuuuooonnnqqqtttuuutttvvvtttsssssstttuuusssrrrxxxxxxvvvssstttwwwvvvsssuuuvvvuuutttrrrrrruuuwwwwwwtttooolllmmmooopppqqqrrrpppppppppppppppnnnlllgggddd___[[[ZZZZZZZZZYYYXXXXXXWWWUUUQQQMMMJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@>>><<<999777666555333111777666444222111/////////---,,,++++++------,,,+++---------,,,---.../////////111222222222222444555;;;<<<>>>@@@CCCEEEGGGHHHPPPQQQTTTVVVZZZ\\\___``````cccfffeeedddhhhrrr{{{}}}ӵ}}}yyysssooollljjjhhhgggbbb^^^XXXSSSOOOMMMJJJIIIGGGFFFCCC???BBBFFFEEE@@@===<<<<<<;;;;;;;;;;;;<<<===<<<;;;;;;======<<<;;;;;;;;;;;;::::::;;;;;;;;;777777888999::::::;;;;;;;;;<<<<<<===???AAACCCDDDFFFFFFFFFIIIKKKLLLKKKJJJĦTTTVVVXXX[[[^^^cccĦjjjllljjjkkklllmmmnnnppptttwwwӵ}}}{{{zzzwwwrrrnnnkkkgggccc___\\\YYYUUUSSSJJJIIIGGGEEEBBB???===<<<;;;:::999888777777777777666777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>=========>>>>>>??????@@@CCCBBBBBBĦHHHKKKNNNMMMLLLKKKNNNQQQPPPPPPPPPPPPPPPRRRTTTUUUSSSSSSTTTVVVXXXYYYZZZ[[[\\\^^^aaabbbbbbaaabbbbbbaaaccceeeeeefffiiipppuuuooorrrwww{{{~~~zzzwwwsssqqqnnnkkkjjjkkkgggccc```___```___\\\ZZZTTTQQQNNNMMMLLLKKKIIIHHHJJJGGGDDDBBBBBBAAA>>><<<:::999888888666666555444222333333222000//////000........................------------------------+++---......------...//////000000111111000000///222555888:::<<<===???@@@FFFGGGHHHIIIIIIJJJLLLOOORRRVVVZZZ\\\ZZZYYYYYYZZZaaa``````aaacccfffhhhiiihhhggggggffffffggghhhiiikkkkkkllllllmmmmmmmmmmmmnnnppprrrrrrpppnnnllllllgggmmmtttvvvsssqqqsssvvvwwwwwwvvvuuuuuuuuuvvvvvvuuurrroooooosssvvvyyyyyyyyyxxxvvvtttsssrrrqqqpppuuuuuuuuutttuuuvvvvvvuuutttuuutttsssqqqqqqrrrtttsssqqqnnnkkkkkkmmmnnnpppnnnlllkkkllllllkkkhhhfffhhhccc^^^YYYXXXXXXXXXWWWWWWWWWUUURRROOOKKKHHHFFFFFFEEECCCAAA@@@@@@@@@@@@>>>;;;888666555444222000666555444333111111000000...,,,+++,,,---...---+++,,,,,,,,,------...//////...000111222222222444666:::<<<>>>AAADDDGGGIIIJJJNNNPPPSSSVVVXXX[[[]]]___aaaccceeecccbbbdddiiinnnzzz}}}4ĉ@ӵ}}}yyytttpppmmmkkkiiigggddd```YYYTTTQQQOOOLLLJJJIIIHHHEEEBBBDDDHHHFFFAAA???>>>>>>===<<<<<<======>>>===<<<<<<>>>>>>===<<<========================888999999:::;;;<<<<<<===<<<<<<===>>>@@@AAACCCDDDEEEEEEGGGIIILLLLLLKKKIII>LPPPRRRTTTUUU]]]```=hĦhhhgggiiijjjkkklllooosssvvv~~~4ĉ@ӵ~~~{{{yyyuuupppkkkhhheee```]]]ZZZWWWTTTRRRKKKJJJHHHEEEBBB@@@>>>===::::::999888777777777777888888999999999::::::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB>LGGGGGGJJJMMMMMMKKKKKKNNNQQQPPPPPPOOOPPPRRRTTTUUUVVVQQQRRRSSSTTTVVVWWWXXXYYYUUUXXX\\\^^^______```aaa___cccgggiiihhhjjjmmmqqqlllqqqwww|||~~~xxxwwwtttooolllkkkjjjiiiiiieee```______^^^[[[XXXUUURRROOOMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCAAA???===::::::999888777666555555222333444333111000000111////////////////////////........................,,,---///...------...000///000111111222111111000444777:::;;;<<<>>>@@@BBBEEEFFFHHHIIIJJJLLLOOOQQQQQQVVVZZZ[[[YYYXXXZZZ]]]______```aaabbbeeehhhjjjjjjiiihhhgggggghhhjjjkkkjjjjjjjjjkkkkkkkkkllllllqqqsssuuuuuussspppnnnmmmiiiooowwwyyywwwtttvvvxxxtttttttttuuuuuuvvvvvvwwwssssssssstttvvvxxxxxxwwwvvvvvvuuusssrrrrrrrrrsssqqqrrrssstttuuuuuuvvvwwwsssssssssrrrooonnnoooppppppqqqpppooommmllllllllljjjiiiiiiiiiiiigggdddaaagggccc]]]YYYXXXXXXXXXXXXVVVUUUSSSPPPMMMJJJGGGFFFKKKIIIFFFCCCAAA@@@??????>>>;;;888666555444222111333222222111111111222222...---,,,---......---,,,***++++++,,,---.........---///111222222333555777999:::===AAAEEEIIILLLMMMLLLOOORRRTTTVVVXXX[[[^^^``````aaacccddddddcccbbbGG=?}}}zzzvvvrrrpppmmmjjjgggeeeaaaZZZWWWUUUSSSOOOKKKHHHIIIHHHDDDDDDGGGFFFBBBCCCBBBAAA@@@?????????@@@@@@???>>>>>>@@@@@@???>>>>>>>>>????????????>>>>>>;;;;;;<<<<<<======>>>>>>=========???@@@BBBDDDEEEEEEEEEGGGJJJMMMNNNLLLJJJHdĦPPPRRRTTTTTT]]]=Ījgggiiilllmmmooorrruuuxxx~~~GG=?|||yyytttmmmgggdddaaa]]]ZZZXXXUUURRRPPPLLLKKKIIIFFFDDDAAA???>>>;;;:::999999888888999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>?????????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCHdĦJJJIIIKKKLLLMMMMMMMMMOOOPPPPPPOOONNNOOOQQQTTTUUUUUURRRRRRSSSTTTUUUUUUVVVWWWRRRUUUYYY[[[\\\]]]___``````cccgggjjjkkkkkklllmmmooosssyyy}}}~~~}}}{{{yyyzzzwwwqqqnnnnnnllliiihhheeebbb___]]][[[YYYWWWUUUSSSPPPNNNMMMKKKIIIHHHGGGGGGFFFEEECCCAAA???>>>;;;;;;:::999888777666666222333444333111000111222000000000000000000000000////////////////////////---///000000///...000111000000000111222222333333777999;;;===>>>???BBBDDDEEEGGGIIIJJJKKKLLLOOORRRMMMQQQUUUWWWWWWYYY\\\___]]]^^^``````aaacccfffiiilllkkkjjjiiiiiijjjlllmmmlllkkkkkkkkkkkklllmmmmmmrrrtttwwwwwwuuusssqqqqqqmmmsssyyy{{{{{{zzzzzz{{{wwwwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyxxxvvvtttrrrpppqqqssstttttttttvvvxxxppppppsssvvvuuussstttxxxrrrssssssrrrooonnnnnnnnnoooqqqsssrrrpppllljjjjjjjjjiiiiiijjjjjjhhhdddbbbdddaaa\\\YYYYYYYYYYYYXXXTTTSSSQQQOOOLLLJJJHHHGGGNNNLLLHHHEEEBBB@@@@@@@@@===;;;888666666666444222111111000000111111222333///...------//////...---)))***+++---............---///222333333555777999999;;;>>>BBBFFFJJJLLLNNNJJJNNNRRRTTTTTTVVVZZZ^^^^^^^^^aaaeeeiiijjjgggdddӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦ~~~|||yyyvvvĭӵFFFHHHĦDDDDDDCCCĦBBBĦAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???EEEFFFDDDLLLDdDZZZ^^^ccc?fӵiiilllpppĦӵƜ`1.׼sĭӵӵzzztttlllfffĦ^^^[[[YYYWWWTTTBBB@@@;;;;;;;;;;;;<<<<<<;;;ĦAAAAAAAAAAAABBBBBBHHHĦHHHGGGGGGFFFFFFFFFFFFFFFFFFDdDNNNPPPQQQQQQQQQӵTTTTTTӵZZZӵbbbcccfff}}}~~~Ħӵĭӵ~~~}}}{{{yyy{{{yyysssoooooolllfffdddcccbbb^^^ZZZXXXWWWXXXUUUSSSOOOMMMLLLKKKIIIGGGFFFGGGGGGFFFCCCAAA??????;;;;;;:::999888777777666222444444444222111222333000000000000000000000000///////////////////////////000111111000000111222000000///000111333555666:::;;;===>>>???AAACCCFFFGGGIIIJJJKKKKKKLLLNNNQQQQQQRRRTTTVVVWWWYYY[[[]]]\\\^^^_________```dddgggmmmllljjjiiijjjlllnnnpppooonnnmmmmmmmmmnnnooopppqqqsssvvvwwwvvvvvvwwwxxxtttvvvzzz~~~zzzzzzzzzzzzyyyxxxwwwvvvwwwyyyzzzzzzxxxuuusssrrrooosssvvvwwwvvvuuuvvvxxxtttsssuuuxxxvvvqqqrrrvvvtttuuuuuutttqqqnnnnnnnnnmmmppprrrrrrooolllkkkkkkiiihhhiiijjjjjjiiieeebbb___]]]ZZZYYYZZZZZZZZZYYYTTTSSSQQQOOOMMMKKKJJJJJJNNNLLLHHHDDDBBBAAABBBBBB<<<:::888777777777666555222222111111111111111222///...---...///000///---)))+++,,,...////////////...000222444555666999;;;===>>>@@@CCCFFFIIIKKKLLLJJJNNNSSSTTTTTTVVVZZZ___\\\___dddgggiiijjjkkkkkk?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵ}}}{{{fff?><z]]]g&e>&eMMMJJJHLGGGGGGGGGShӵgLBBBBBBBBB@@@@@@@@@@@@@@@????????????S?ʬFFFGGG3h?D%%)?\\\aaaZufĦkkknnnsssgL~~~g&egĉ@g&e>&e@e??g<ĉ}}}zzzuuulll3we<Ħaaa^^^]]][[[3h?@e============>>>===<<<<<<ZAAACCCCCCCCCCCCDDD3h?gLKKKKKKJJJJJJIIIIIIHHHIIIIIIIIID%%)?SSSfff?><zMMMNNN=?ĦTTTg&eYYYg&ecccaaa___S?ʬ4ff?>ߝL@eg&e3h?g&e>&e??}}}{{{wwwzzzyyyrrrnnnmmmiiiccc___aaaaaa]]]XXXUUUVVVYYYUUURRROOOLLLKKKJJJHHHFFFEEEGGGGGGFFFDDDAAA@@@???<<<;;;;;;:::999888777777333444555444222111222444000000000000000000000000000000000000000000000000///111222222111111222333000/////////111444777999;;;===>>>???@@@AAADDDGGGJJJKKKLLLKKKJJJKKKMMMOOOYYYXXXWWWWWWXXXXXXYYYYYY\\\^^^______^^^___bbbfffmmmllljjjiiijjjllloooqqqqqqpppoooooooooppprrrsssooorrruuuvvvwwwyyy{{{}}}yyyyyy|||{{{{{{|||||||||||||||{{{vvvxxxyyyyyywwwvvvvvvvvvtttxxx{{{zzzwwwtttssstttwwwvvvxxx{{{wwwppppppuuuuuuvvvwwwuuurrrpppoooooollloooqqqpppmmmllllllnnngggggggggiiijjjhhhdddaaa\\\ZZZXXXYYYZZZZZZZZZYYYUUUTTTRRRPPPNNNMMMMMMLLLLLLJJJGGGDDDBBBBBBCCCDDD<<<:::888777888888777666555444333222111111000111000...---...///000///...***,,,...///111111111000...000333444555777:::<<<@@@@@@BBBDDDEEEGGGIIIIIIKKKOOOTTTVVVUUUVVV[[[```]]]bbbggghhhffffffkkkppp4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)Ħ~~~}}}sߝLGdUĦgggHƅ^Hu]ĦOOOntHdĦKKKKKKHGgĉ@EEEHdĦDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@AAAHtƅ^DDDFFFBt=o9ĦDtfo9Ħ\\\aaabbbg?llloooHdĦ~~~Hu]ĦttHƅ^Hu]ĦH׼stQyyyvvvvvvje<Ħ]]]]]]\\\Bt=o9ĦH׼s>>>===???@@@@@@???CCC@@@>>>HtĦEEEGGGDDDBBBCCCBt=o9ĦHdĦKKKLLLMMMOOOPPPNNNLLLMMMMMMLLLDtfo9ĦsߝLGdUĦPPPHt@cӵHu]ĦXXXHu]Ħ]]]___Htƅ^xxxqIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ|||{{{{{{ssswwwuuunnnmmmooohhh]]]cccbbb```^^^[[[XXXVVVUUUQQQPPPLLLIIIHHHGGGHHHHHHIIIHHHFFFDDDCCCBBBCCCCCC??????===<<<;;;:::::::::555777888777444333222333222666333///444>>>===444111111222222222111111000444333111111222333222111111222444444444666888:::;;;===???@@@AAACCCFFFHHHHHHIIILLLMMMMMMOOOQQQSSSQQQOOOOOOQQQUUUXXXWWWUUUZZZ\\\]]]]]]\\\^^^dddhhhoookkklllrrrsssmmmjjjkkkwwwuuurrrrrrtttvvvvvvvvvvvvvvvxxx{{{~~~~~~}}}|||{{{||||||zzz{{{|||}}}}}}|||xxxvvvxxx|||}}}yyyuuuyyy{{{zzzxxxxxxzzzwwwrrrtttvvvxxxxxxvvvtttssssssvvvvvvuuurrrooonnnooopppllllllllllllkkkiiigggfffdddfffhhhiiigggccc^^^[[[[[[YYYWWWWWWWWWVVVTTTSSSSSSTTTRRRLLLJJJLLLLLLIIIHHHHHHGGGFFFDDDBBB@@@???>>>:::555444777999:::999333333333222222222222111............///111222222...//////000111222222222555333111222777;;;<<<<<<>>>AAADDDFFFFFFGGGIIIKKKMMMNNNOOORRRUUUXXX[[[]]]^^^bbbfffiiijjjjjjiiijjj4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<}}}DdDDdDĦhhhDdDΦDdDĦOOOq<niDdDĦKKKqetGGGHHHDdDĦGGGGGGGGGGGGHHHFFFFFFDDDCCCCCCq<RCCCEEEqjRgdKӵHdDĦgdKӵ[[[```GR/f6LĭĦmmmoooDdDĦ{{{DdDĦ`eĭDdDΦDdDĦDdDĦgeĦ|||xxxwwwFSĦ^^^^^^qjRgdKӵDdDĦAAAAAABBBCCCCCCCCCBBBBBBCCCDdDĦEEEJJJGGGEEEqjRgdKӵDdDĦOOOOOOQQQSSSSSSRRRPPPQQQPPPPPPHdDĦgdKӵDdDDdDĦQQQDdDĦ4DufӵDdDĦYYYDdDĦ]]]q<RvvvvvvpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ}}}||||||wwwwwwrrrmmmkkkkkkgggaaabbbaaa___]]]ZZZXXXVVVUUUPPPOOOLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDD@@@???>>><<<;;;:::::::::777888999999777555555666555888555111666>>>===555222333333444444444444333888555333222222333222111444555666666666888;;;======???AAABBBCCCEEEGGGJJJGGGIIILLLMMMMMMNNNPPPRRROOONNNNNNPPPTTTWWWXXXWWWXXX[[[^^^^^^^^^```eeeiiinnnkkklllrrrsssooommmooowwwtttrrrrrruuuxxxzzzzzzwwwxxxyyy|||}}}||||||}}}}}}|||yyywwwxxxyyyyyywwwtttwwwyyyyyywwwwwwyyywwwrrrtttvvvwwwvvvtttqqqpppooouuuvvvwwwvvvtttqqqqqqqqqkkkllllllmmmlllkkkjjjiiimmmkkkiiifffdddbbb___]]]]]][[[YYYXXXXXXXXXVVVTTTSSSTTTRRRMMMLLLNNNNNNKKKIIIIIIHHHGGGEEECCCAAA@@@===:::777777999::::::999444333333333222222222222000000/////////000000111000000000000111222333444777555333555999===>>>>>>===???CCCEEEGGGIIIKKKMMMNNNOOOQQQTTTWWW[[[^^^___```cccgggiiiiiiiiiiiijjj4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)h|||DdDΦDdDĦjjjDdDΦDdDӵSSSGIpӵDdDĦNNNpo9wӵDdDĦKKKKKKKKKLLLLLLIIIIIIHHHGGGGGGpo9uFFFDDDEEEFFFGIdnuR)ĦDdDĦnuR)Ħ[[[___CdgĪjlllDdDĦ{{{DdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦ|||zzzsp?aĦ``````GIdnuR)ĦDdDĦDDDDDDFFFGGGGGGGGGCCCFFFIIIDdDĦGGGNNNKKKIIIGIdnuR)ĦDdDĦSSSTTTVVVXXXXXXWWWUUUVVVVVVUUUDdDĦnuR)ĦDdDΦDdDĦRRRDdDĦnuR)ĦDdDĦZZZDdDĦ]]]po9ummmpppsssttt=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~~~~}}}{{{tttooommmkkkfffeeefffbbbaaa___]]]ZZZWWWUUUTTTOOONNNMMMKKKJJJHHHGGGGGGDDDDDDCCCBBBBBBCCCDDDDDDAAA@@@???===;;;:::::::::888:::;;;;;;:::999999:::888:::888444777>>>===555444555666777777777777777;;;888555333333333333222777888888888888999===@@@???AAADDDEEEFFFGGGIIILLLGGGIIILLLMMMNNNNNNPPPRRRQQQPPPOOOQQQUUUXXXZZZ[[[WWW[[[___aaa```aaaeeehhhkkkjjjkkkpppqqqpppqqqssswwwuuurrrsssvvvzzz}}}|||}}}~~~||||||~~~{{{zzzyyyxxxwwwvvvttttttuuuwwwwwwvvvwwwyyywwwrrrvvvwwwxxxwwwtttqqqpppooorrrtttvvvvvvtttrrrppppppjjjkkklllmmmmmmlllkkkjjjvvvppphhhbbbaaa```___^^^^^^]]][[[ZZZZZZYYYWWWUUURRRTTTSSSNNNMMMOOOOOOMMMJJJIIIHHHGGGEEEBBB@@@???===;;;::::::;;;;;;:::999444444444444333333333333222222111111111111000000444333222111222444666777999777777888<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDt~~~DdDΦDdDĦmmm>d<ʜ4DuTӵZZZ4DwDd<ĦUUUpuR)Ħ>dd<ӵDd<[[[qR/ܗ?fӵjjj>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦbbbbbbpeӵDx<DdDĦFFFFFFGGGIIIIIIIIIFFFIIIMMMDdDĦKKKQQQOOOMMMpeӵDx<>dd<ӵDd<DdDΦDdDĦSSSDdDӵnd<DdDĦYYY>d<Ħ\\\peӵlllĦvvvF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}|||xxxppplllooollleeedddiiidddcccaaa^^^[[[YYYWWWVVVPPPOOOOOONNNMMMKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@>>>===<<<;;;;;;:::;;;======<<<;;;<<<===;;;<<<:::666888<<<;;;666666777888999999:::999999===:::666444555666666666999999999888777999===@@@@@@CCCEEEGGGGGGHHHJJJLLLIIIKKKNNNOOOOOOPPPQQQRRRVVVUUUTTTUUUWWWZZZ\\\]]]XXX]]]aaacccbbbaaaccceeeggghhhjjjmmmoooqqqtttvvvyyyvvvssssssvvv{{{~~~||||||~~~zzz{{{{{{yyywwwuuuvvvwwwtttwwwwwwvvvwwwzzzxxxsssxxxyyyzzzyyywwwuuutttuuunnnpppqqqqqqooommmmmmnnnkkkkkkllllllllljjjiiihhhvvvnnneee```___```___]]]___]]][[[ZZZYYYXXXVVVTTTQQQSSSRRRNNNNNNPPPOOOLLLIIIHHHGGGFFFDDDAAA???>>>;;;;;;<<<<<<<<<;;;999888666666666555555555444444444444444555555555555444888666444333333555888::::::999:::;;;>>>AAABBBCCCAAACCCFFFHHHJJJLLLPPPSSSRRRSSSTTTWWW[[[^^^aaaccccccdddeeeddddddeeegggiii4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħooos&dq&ĒR______i?ʜtd<ĦZZZHHܗDӊBSSS<xMMMLLLMMMMMMMMMMMMMMMB?daĦccccccB?Ho9NNN>dd<ӵRRRQQQB?Ho9\\\<x^^^___^^^\\\]]]\\\[[[&ӫeʬtIӇUUU>d<Φ>d<ĦSSSD&ӫetIӇUUUDdDĦWWWsdKĦ\\\B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~{{{yyyrrrlllkkkpppnnnfffeeekkkfffeeeccc```^^^[[[YYYXXXRRRRRRRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@???>>>>>>>>>;;;===??????=========>>>======;;;999999;;;:::888888999::::::;;;;;;;;;:::<<<:::777777888:::;;;;;;888999999888888999<<>>;;;<<<======<<<:::888777888888888888777777777777555666777999:::;;;;;;;;;;;;999777666666888:::<<<:::;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJKKKLLLNNNQQQTTTRRRSSSUUUWWWZZZ^^^```bbbccccccdddcccbbbcccgggiii4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesssqqqsĪj@hcccaaaaaafdDĦ]]]@ďDVVVVVVHkgeRRROOOMMMOOOPPPPPPPPPPPP@hJJJKKK@GMMMNNNHĪj@IŌWWWYYYBenemmmHkge~~~nefeHu]3hhsegeĦja>aĦfffeee@GQQQPPPseHHHJJJKKKLLLLLLPPPPPPPPP<ŌTTTUUUVVV@G\\\^^^Hkge]]]```aaa```^^^^^^^^^^^^HĪj@IŌXXXWWWegeTTTUUUHu]3hIŌSSSSSSDdDĦUUUne]]][[[@hmmmqqq>hsene@GsĪj@h}}}yyyuuummmlllmmmnnnlllgggfffiiigggfffdddbbb___\\\[[[YYYTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLJJJHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBBBB>>>@@@AAAAAA???>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::999:::<<<>>>>>>===999:::;;;;;;;;;;;;===???@@@CCCFFFHHHHHHHHHHHHIIIJJJMMMQQQRRRRRRQQQQQQRRRRRRTTTVVVVVVUUUUUUWWWXXX[[[___ccccccaaa___```aaaaaahhhmmmmmmmmmqqquuuvvv|||zzzxxxxxx{{{}}}~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||wwwyyyyyyxxxyyy{{{yyytttrrrsssuuuuuuuuuuuuwwwyyyrrrpppnnnjjjhhhiiimmmpppjjjjjjiiihhhfffcccaaa___aaabbbaaaaaa___^^^]]]]]]]]][[[XXXWWWVVVUUUSSSQQQOOOQQQQQQNNNMMMNNNMMMIIIEEEEEEEEEDDDCCCBBBAAA@@@<<<>>>??????<<<:::999:::;;;;;;;;;;;;::::::::::::666888:::===>>>?????????===<<<:::999999;;;<<<===;;;===@@@AAABBBCCCEEEGGGIIIJJJKKKLLLMMMOOORRRUUUTTTUUUVVVXXXZZZ]]]___```cccddddddddddddeeehhhkkk4DuXӵĵD^tttsssrrrhhhfffddddddeeeDdDĦaaaaaa[[[[[[ZZZYYYVVVSSSRRRRRRSSSTTTTTTTTTSSSNNNNNNOOOPPPPPPQQQRRRVVVXXXYYYjjjmmm{{{|||D^s׼sgeFm8~~~>aĦiiiiiigggVVVTTTRRRs׼sKKKKKKMMMOOOPPPPPPSSSRRRRRRHoVVVVVVXXX[[[[[[^^^^^^^^^\\\___bbbcccbbb````````````]]]\\\ZZZWWWWWWWWWD^TTTRRRRRRDdDĦUUU]]]___[[[^^^kkkmmmqqquuus׼s~~~}}}}}}{{{wwwrrrnnnqqqpppjjjffffffhhhggggggfffdddbbb___\\\ZZZYYYVVVUUUSSSQQQPPPPPPPPPQQQNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFBBBCCCEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@???===>>>@@@@@@@@@@@@@@@???>>>=========<<<<<<>>>??????>>><<<<<<>>>@@@AAA@@@???@@@AAAAAADDDGGGIIIIIIHHHIIIIIIIIILLLOOOQQQQQQPPPOOOPPPLLLPPPTTTVVVVVVVVVWWWXXXXXX\\\```aaa```___aaadddbbbkkkqqqpppooosssvvvuuu|||{{{{{{}}}{{{xxxwwwyyy{{{zzzxxxwwwyyyyyywwwxxxzzzwwwrrrpppqqqrrrrrrqqqrrrtttuuurrrqqqpppmmmjjjjjjlllnnnhhhhhhhhhgggeeecccaaa___\\\___bbbaaa^^^\\\]]]___]]][[[XXXWWWVVVUUURRRPPPPPPSSSSSSOOONNNNNNLLLHHHEEEEEEEEEFFFEEEDDDDDDCCC@@@AAABBBAAA>>><<<<<<===>>>>>>=========<<<<<<<<<888:::<<<>>>@@@@@@??????>>>>>>===============>>>===@@@CCCEEEEEEEEEHHHJJJGGGIIIJJJKKKLLLOOOSSSWWWWWWWWWWWWYYYZZZ\\\^^^___ccceeegggggghhhiiikkknnnΦ4DuXӵtvӵ>d<ĦĦĦĦ~~~~~~uuutttrrrpppnnnlllkkkjjjmmmjjjhhhgggiiikkkllllll>d<Ħeeeeeefff\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]ZZZWWWVVVUUUUUUVVVWWWVVVUUUTTTSSSTTTSSSRRRQQQQQQRRRTTTUUUQQQQQQQQQRRRSSSTTTUUUUUUQQQSSSUUUVVVWWWYYY\\\___YYYYYYZZZ]]]```bbbbbbaaacccfffjjjooorrrssssssssszzzzzz|||Ħ>d<ĦBegeFYĉ~~~>aĦlllkkkiiidddbbbccc^^^]]][[[YYYWWWUUUBeOOONNNNNNQQQSSSSSSSSSTTTTTTUUUnu]ӵVVV___^^^]]]^^^```cccbbbaaa___^^^^^^^^^^^^\\\\\\]]]```cccdddcccbbbaaaaaaaaaaaaaaa```______]]]``````\\\ZZZ\\\^^^]]]YYYYYYYYYZZZYYY>d<ĦXXXWWWUUUSSSRRR>d<ĦUUUUUUWWWĦ[[[^^^bbbeeefffgggiiijjjmmmqqquuuvvvuuuwww|||BeĦ{{{zzz{{{zzzuuuqqqqqqvvvrrrfff```eeehhheeegggfffdddaaa^^^\\\ZZZYYYVVVTTTRRRPPPOOOOOOQQQQQQLLLMMMMMMMMMMMMKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFGGGFFFDDDBBBBBBCCCDDDCCCCCCCCCAAA???@@@CCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAA@@@===:::>>>AAADDDEEEEEECCCCCCCCCBBBEEEHHHJJJJJJIIIIIIJJJGGGJJJNNNPPPPPPNNNNNNNNNIIINNNTTTXXXXXXXXXZZZ[[[VVVZZZ^^^______```cccfffcccnnntttsssqqquuuwwwuuu{{{{{{}}}|||vvvvvvxxxzzzxxxuuuwwwyyyxxxvvvwwwxxxvvvppprrrssssssrrrqqqppprrrtttpppppppppnnnkkkiiiiiijjjffffffggggggfffdddbbbaaa[[[```dddbbb\\\ZZZ]]]bbb]]][[[YYYWWWVVVUUURRRPPPRRRUUUUUUQQQOOOOOOMMMHHHEEEFFFGGGGGGGGGGGGFFFFFFBBBDDDEEECCC???===>>>@@@????????????>>>>>>>>>>>>:::<<<>>>???@@@???>>>===>>>?????????>>>>>>>>>>>>>>>BBBFFFGGGGGGGGGJJJMMMEEEFFFHHHIIIKKKOOOTTTXXXYYYYYYYYYZZZ[[[]]]^^^___dddfffiiijjjkkklllnnnppp?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ~~~}}}xxxrrrooonnnooopppqqqqqqooonnnmmmooooooooonnngdDĦjjjkkkkkkfffffffffeeedddcccbbbaaa``````aaaaaa```___^^^^^^___^^^]]][[[ZZZZZZYYYYYYUUUUUUTTTVVVXXXXXXWWWVVVPPPTTTYYYZZZXXXVVVUUUWWWVVVSSSRRRUUUZZZ^^^___^^^___^^^aaafffeee```bbbiiieeejjjpppuuuvvvuuuuuuttt{{{|||}}}gdKĦsdKĦŶS}}}3weAnenenene}}}yyyvvvwwwxxxyyyyyyxxxvvvsssqqqpppnnnlllDennnnnnooooookkkkkkkkkjjjiiihhhffffffgggfffeeedddcccbbbaaa```aaa```___^^^]]]\\\\\\\\\XXXXXXWWWYYYZZZ[[[ZZZXXXVVVZZZ]]]]]]ZZZXXXXXXYYYXXXWWWWWWXXX\\\___```aaa```___bbbffffffbbbeeejjjeeejjjqqqwwwxxxwwwvvvuuuyyy}}}nene>Ak<rrrllleeeeeejjjaaa^^^ZZZXXXXXXYYYYYYXXXYYYWWWUUUUUUVVVWWWVVVUUUYYY[[[^^^fhaaabbbbbbfffmmmooommmddddddeeeeeeeeeeeeddddddaaabbbbbbccceeegggiiijjjkkkiiiffffffggghhhggggggfffeeecccaaa___]]]\\\\\\[[[[[[ZZZYYYXXXDeXXXVVVTTTSSSSSSTTTneYYYXXXne]]]]]]___dddhhhgggdddhhhnnnpppsssvvvxxxxxxxxxzzz{{{yyy}}}ne}}}{{{yyyvvvtttrrrsssoooiiiggggggddd```cccaaa___]]]\\\ZZZWWWUUUWWWTTTSSSUUUXXXYYYUUUQQQRRRQQQPPPOOOMMMLLLKKKKKKGGGIIIJJJJJJIIIIIIJJJLLLJJJIIIGGGFFFFFFHHHJJJLLLKKKJJJIIIHHHGGGFFFFFFFFFIIIGGGEEEEEEFFFFFFFFFDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEIIIKKKJJJKKKNNNNNNKKKMMMPPPRRRSSSQQQNNNMMMMMMQQQQQQRRRSSSUUUVVVXXXYYY[[[]]]\\\ZZZ\\\ccchhhhhhhhhkkkoooqqqrrrrrrssstttxxxzzz}}}~~~{{{{{{xxxtttzzzxxxwwwwwwwwwwwwvvvtttttttttsssrrrrrrrrrrrrsssnnnmmmkkkjjjiiijjjkkkmmmeeeaaaaaadddeeebbb```aaa]]]^^^^^^^^^^^^\\\[[[ZZZ\\\YYYVVVUUUUUUVVVUUUTTTTTTTTTSSSRRRQQQOOONNNMMMKKKJJJIIIHHHHHHHHHIIIIIIHHHFFFEEEEEEFFFGGGFFFEEEGGGFFFEEEEEEEEEEEEDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNMMMMMMOOORRRUUUUUUUUUTTTVVVZZZ]]]^^^```ccceeeaaabbbdddfffiiikkkmmm}}}{{{zzz{{{}}}}}}||||||yyyvvvtttrrrqqqooommmnnnnnnnnnnnnoooppppppppppppnnnmmmlllkkknnnllljjjhhhfffeeeeeeeeeeeedddcccaaa``````______]]]\\\\\\]]]^^^___]]]\\\^^^aaabbb```\\\ZZZ[[[]]][[[\\\]]]^^^^^^___aaaccc``````cccfffgggfffhhhllleeekkksssxxxzzzzzzyyyxxxyyyuuuvvvpppjjjiiilllaaa___\\\[[[\\\]]]]]]]]]\\\ZZZYYYYYYZZZ[[[ZZZXXXYYY[[[^^^___aaacccddddddiiippprrrppphhhhhhhhhgggggghhhhhhhhhhhhgggeeeeeefffhhhkkkmmmllljjjhhhhhhiiijjjiiiiiijjjhhheeebbb___^^^^^^^^^___^^^\\\ZZZWWWTTTWWWUUUTTTSSSSSSTTT[[[ZZZZZZ]]]\\\\\\```fffiiieeebbbhhhrrrsssuuuwwwxxxxxxxxxyyyzzz}}}~~~}}}}}}{{{yyywwwnnnrrrqqqjjjeeeeeeeeecccaaa```___^^^^^^\\\YYYVVVXXXVVVTTTVVVXXXXXXTTTQQQSSSSSSRRRQQQPPPNNNMMMMMMIIIJJJKKKKKKJJJJJJKKKLLLIIIIIIHHHHHHIIILLLNNNPPPOOONNNMMMKKKJJJIIIIIIIIIMMMKKKIIIIIIIIIIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGGGGFFFEEEFFFJJJLLLKKKLLLPPPPPPNNNOOORRRUUUVVVSSSPPPMMMLLLSSSSSSSSSTTTTTTUUUUUUUUU[[[]]]]]][[[]]]cccfffeeejjjllloooqqqppppppqqqrrrwwwzzz}}}{{{{{{zzzvvv{{{zzzxxxxxxxxxxxxvvvuuuxxxvvvssspppooopppqqqrrrlllnnnnnnllliiihhhkkknnnfffaaa___aaaaaa___^^^___[[[\\\]]]]]]^^^]]]]]]\\\YYYWWWUUUTTTUUUUUUTTTSSSTTTTTTTTTTTTTTTSSSRRRQQQMMMLLLKKKIIIIIIIIIJJJKKKLLLJJJIIIJJJKKKLLLKKKJJJPPPMMMIIIGGGGGGGGGFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHGGGEEEDDDDDDFFFHHHHHHHHHIIIJJJLLLMMMNNNQQQPPPOOOQQQTTTVVVWWWWWWUUUWWW[[[]]]___bbbeeehhhbbbccceeehhhjjjlllmmm~~~}}}}}}~~~}}}zzzxxxvvvvvvvvvwwwvvvuuurrrqqqqqqppppppppppppqqqsssssssssrrrqqqpppnnnnnnpppnnnllliiihhhhhhiiijjjhhhgggfffdddcccccccccbbbaaa``````aaabbbbbbaaa___dddeeeeeeaaa\\\ZZZ\\\^^^^^^```cccbbb```___bbbeeeaaaaaaccceeeggghhhkkkmmmiiimmmssswwwyyy{{{|||~~~}}}}}}uuutttuuuuuuqqqjjjgggjjjeeedddbbbaaabbbbbbaaa```^^^]]]\\\]]]^^^^^^]]]\\\[[[]]]___``````___```aaaccceeeffffffjjjpppqqqooommmlllkkkjjjjjjkkklllmmmlllkkkiiiiiiiiijjjlllnnnmmmkkkjjjjjjkkklllkkkjjjjjjhhhdddaaa______```aaacccbbb___\\\ZZZYYYYYYYYYXXXWWWUUUUUUUUUVVVWWWXXXZZZZZZZZZ[[[\\\]]]^^^^^^^^^aaaeeehhhfffdddiiirrrrrrsssuuuuuuttttttuuuwww{{{}}}~~~|||{{{zzzyyywwwuuukkkmmmmmmhhhgggiiiiiigggbbbaaaaaaaaaaaa```\\\YYYXXXWWWVVVWWWXXXWWWTTTQQQTTTTTTSSSRRRQQQPPPOOOOOOKKKMMMNNNMMMLLLLLLMMMNNNLLLLLLKKKKKKLLLNNNPPPRRRPPPOOONNNLLLKKKJJJIIIIIIPPPNNNMMMLLLMMMLLLJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHLLLMMMLLLNNNRRRSSSQQQQQQTTTXXXYYYWWWTTTQQQPPPUUUVVVVVVVVVUUUUUUTTTTTTYYY\\\\\\[[[^^^cccfffeeehhhkkkmmmoooooopppqqqrrrxxx|||~~~{{{|||{{{yyy{{{yyyxxxxxxyyyzzzyyywwwyyywwwtttqqqpppooopppqqqiiilllnnnkkkfffeeehhhlllgggbbb___``````]]]]]]___\\\\\\\\\]]]]]]\\\\\\\\\XXXWWWUUUUUUVVVVVVUUUTTTUUUVVVVVVVVVUUUUUUTTTSSSOOONNNMMMLLLKKKLLLMMMMMMNNNMMMMMMNNNOOOPPPOOOMMMQQQOOOMMMLLLLLLKKKJJJHHHKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHKKKKKKKKKLLLMMMNNNOOOPPPSSSRRRRRRSSSVVVXXXYYYYYYXXXZZZ]]]^^^```bbbeeehhhfffhhhjjjmmmooopppqqqzzzxxxwwwxxxzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxxxxssssssssssssrrrpppooonnnooonnnlllkkkkkklllmmmnnnjjjjjjhhhgggfffeeeeeeeeeddddddcccdddeeeeeedddbbbfffgggfffbbb]]][[[]]]___```cccfffeeebbbaaacccfffbbbccccccdddgggkkkmmmmmmnnnpppsssuuuwww{{{zzzwwwvvvvvvqqqiiifffggghhhgggeeeeeeeeedddaaa___```______```bbbbbb```^^^bbbdddfffgggfffffffffgggjjjllllllkkknnnssssssoooqqqpppooonnnnnnooopppqqqlllmmmmmmnnnnnnmmmmmmlllmmmlllkkklllnnnnnnmmmkkkhhhfffcccaaa```aaabbbdddcccbbb```^^^]]]]]]]]]^^^[[[ZZZYYYXXXXXXXXXYYYYYYWWWYYYZZZ\\\]]]___```aaabbbaaaccchhhiiihhhkkkoooppprrrssssssrrrssstttvvvvvvwwwyyy~~~|||zzzyyywwwtttqqqnnnmmmjjjgggjjjmmmkkkeeecccbbbaaaaaaaaa```^^^[[[YYYYYYXXXYYYYYYWWWUUUSSSTTTTTTSSSRRRQQQQQQPPPPPPOOOPPPQQQPPPOOONNNOOOPPPRRRQQQPPPOOOPPPPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLRRRPPPOOOOOOOOONNNLLLIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIKKKNNNOOONNNOOOSSSUUUSSSQQQTTTXXXZZZYYYWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUYYY[[[[[[___dddgggeeeeeegggjjjmmmnnnpppsssuuuyyy~~~}}}}}}|||}}}}}}zzzyyyxxxwwwxxxzzz{{{{{{zzzyyyxxxvvvtttrrrpppooonnnhhhkkknnnkkkfffdddgggjjjhhhbbb___aaaaaa^^^^^^```___^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWYYYYYYWWWVVVWWWWWWWWWWWWVVVUUUSSSSSSPPPOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPRRRRRRQQQOOONNNNNNOOOPPPQQQPPPMMMKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKMMMOOONNNLLLKKKKKKKKKOOOOOONNNOOOOOOPPPQQQQQQUUUTTTTTTUUUXXXZZZZZZZZZ\\\^^^_________aaacccfffiiijjjmmmppprrrsssssssss~~~||||||}}}~~~~~~}}}~~~}}}||||||{{{{{{{{{{{{vvvvvvvvvuuutttsssqqqqqqpppoooooonnnooopppqqqrrrmmmmmmkkkjjjiiihhhhhhhhhiiihhhggghhhiiiiiigggeeeggghhhhhhddd```^^^```bbbdddeeeggggggfffffffffgggeeeffffffeeehhhnnnooommmqqqrrrssstttvvvzzz}}}{{{xxxwwwrrrkkkhhhiiihhhhhhgggggggggeeeaaa___cccbbbcccdddffffffdddbbbeeegggiiijjjiiihhhhhhiiikkkmmmnnnlllooorrrqqqmmmssssssrrrrrrrrrrrrssssssnnnoooqqqqqqqqqpppooonnnooonnnnnnoooqqqqqqpppnnniiigggfffddddddeeefffgggaaaaaa```_________``````___^^^]]]\\\[[[ZZZZZZZZZWWWYYY\\\]]]^^^___bbbdddbbb```ccciiilllkkkkkkmmmpppqqqsssssssssuuuwwwzzzzzzyyy{{{~~~|||zzzwwwtttqqqtttqqqlllhhhkkknnniiiaaacccaaa_________^^^\\\[[[YYYZZZ[[[[[[ZZZYYYXXXWWWUUUUUUTTTSSSSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQRRRSSSVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRSSSRRROOOLLLKKKLLLNNNOOOPPPOOOOOONNNOOONNNMMMLLLKKKKKKKKKLLLOOORRRRRROOOPPPTTTVVVTTTRRRTTTXXXYYYYYYXXXXXXYYYWWWWWWYYYYYYYYYYYYWWWWWWSSSXXX[[[\\\```eeegggeeebbbdddhhhkkkmmmppptttwwwyyy{{{{{{~~~~~~{{{xxxwwwwwwxxxzzz{{{{{{zzzxxxwwwvvvtttrrrpppnnnmmmjjjlllmmmlllhhhfffgggiiigggbbb```bbbccc```___```aaa```^^^\\\ZZZYYYXXXXXXYYYXXXXXXYYY[[[[[[ZZZXXXWWWWWWWWWVVVUUUTTTSSSRRRNNNPPPQQQSSSSSSSSSRRRRRROOOOOOPPPRRRTTTTTTRRRQQQNNNNNNPPPSSSUUUTTTQQQNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMOOOQQQRRRPPPOOOOOOOOORRRRRRRRRQQQQQQRRRSSSSSSWWWVVVUUUVVVYYY[[[[[[ZZZ______```___^^^___bbbeeehhhjjjmmmoooqqqrrrqqqqqq~~~}}}}}}|||||||||{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuttttttttttttttttttqqqpppooommmllllllllllllmmmlllkkklllmmmmmmkkkiiihhhjjjkkkiiieeeccceeehhhhhhhhhhhhjjjkkkllljjjhhhjjjkkkiiigggjjjqqqrrrnnnppprrruuuwwwyyy{{{~~~|||wwwvvvrrrmmmkkkmmmiiiiiiiiijjjkkkiiifffcccfffffffffhhhjjjjjjhhhffffffhhhjjjkkkjjjiiiiiiiiikkkmmmnnnmmmppptttrrrnnnttttttuuuuuuuuuuuuttttttssssssssssssssssssssssssrrrqqqrrrsssuuuuuusssrrrnnnmmmlllkkkjjjjjjjjjjjjbbbccccccccccccbbbbbbaaaaaaaaa___^^^\\\ZZZYYYYYYYYY\\\____________bbbddd___aaaffflllmmmjjjjjjnnnnnnppprrrssstttwwwzzz}}}~~~}}}|||{{{xxxuuusssttttttpppkkkkkkllliiidddfffccc___^^^]]]]]]]]]\\\ZZZ[[[\\\]]]\\\[[[ZZZZZZWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWVVVTTTSSSTTTUUUXXXWWWWWWVVVUUUTTTTTTTTTWWWWWWVVVVVVVVVVVVVVVWWWUUUTTTUUUVVVWWWVVVSSSPPPMMMOOOQQQRRRSSSSSSRRRQQQRRRQQQOOONNNMMMMMMMMMNNNRRRTTTTTTQQQQQQUUUVVVTTTSSSUUUVVVVVVUUUUUUWWWXXXTTTUUUWWWYYYZZZYYYXXXXXXTTTXXX\\\]]]```dddeeebbbaaacccgggjjjlllppptttwwwvvv}}}yyyzzz{{{{{{yyyxxxxxxyyyyyyxxxvvvwwwuuurrrooommmmmmmmmmmmjjjkkkjjjjjjhhhgggfffeeeddd``````cccdddaaa___```aaa```]]][[[YYYXXXXXXXXXYYYXXXXXXZZZ\\\\\\[[[YYYSSSTTTTTTUUUUUUTTTTTTSSSLLLOOOSSSVVVXXXWWWUUUSSSPPPPPPQQQTTTVVVVVVTTTRRRRRRQQQRRRSSSUUUUUUTTTRRRQQQPPPPPPPPPPPPOOOOOOOOONNNPPPSSSTTTSSSRRRRRRSSSUUUUUUTTTSSSSSSTTTTTTTTTXXXVVVVVVWWWYYY[[[[[[ZZZ^^^^^^___^^^^^^___ccceeegggiiillloooqqqqqqpppooo~~~}}}|||{{{yyyzzzzzzyyyxxxwwwvvvuuussssssqqqpppooonnnnnnnnnpppooonnnooopppooommmllljjjlllnnnmmmiiihhhiiilllkkkiiiiiikkkooopppmmmjjjmmmooollliiilllttttttpppnnnrrrwwwzzz{{{||||||}}}}}}zzzuuusssqqqmmmmmmoookkkkkkmmmooopppooollliiihhhhhhiiikkkmmmmmmkkkhhhkkkmmmooopppooommmnnnnnnooorrrssssssvvvzzzyyyuuutttuuuvvvwwwwwwvvvuuutttwwwvvvtttssssssuuuwwwyyytttttttttvvvxxxxxxvvvtttssssssrrrqqqooommmlllkkkfffggghhhhhhgggfffdddccccccbbb```^^^\\\ZZZXXXXXX\\\___aaaaaa______aaaccc[[[aaajjjppplllgggiiippplllmmmpppqqqssswww{{{~~~}}}{{{yyy|||}}}{{{zzzxxxuuusssooosssrrrmmmjjjkkklllkkkjjjfffbbb___^^^_________ZZZ[[[]]]^^^]]]\\\\\\\\\XXXXXXXXXWWWWWWVVVVVVUUUWWWXXXYYYXXXVVVUUUVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXYYYYYYVVVSSSOOOQQQSSSUUUVVVUUUTTTSSSSSSRRRQQQOOONNNNNNOOOOOOTTTVVVUUUQQQRRRUUUVVVTTTTTTUUUUUUTTTRRRRRRTTTVVVRRRSSSVVVXXXZZZZZZYYYXXXUUUZZZ]]]^^^```cccccc```bbbdddgggiiikkkooosssvvvsss{{{}}}xxxyyy{{{}}}{{{yyyxxxxxxwwwuuusssxxxtttoookkkiiijjjmmmoooiiigggfffffffffeeecccaaabbb______cccdddaaa______```___]]][[[YYYYYYYYYYYYXXXWWWXXXZZZ\\\\\\[[[YYYPPPQQQRRRSSSTTTUUUUUUUUUKKKNNNTTTXXXZZZYYYVVVTTTQQQQQQRRRUUUWWWWWWUUUSSSWWWUUUSSSSSSTTTVVVVVVUUURRRRRRRRRRRRQQQQQQQQQQQQNNNQQQTTTUUUUUUTTTTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUXXXWWWVVVWWWYYY[[[[[[ZZZ\\\]]]]]]]]]^^^```dddggghhhjjjmmmppprrrrrrqqqppp|||~~~}}}xxxuuuuuuvvvwwwwwwvvvtttqqqooooooppprrrpppooopppssssssppplllmmmpppssssssooolllkkkkkkpppooooooppprrrqqqooollluuuuuutttsssssssssssstttwwwyyyzzzyyyxxxxxxyyy{{{}}}~~~|||xxxuuussssssttttttmmmmmmnnnnnnnnnnnnmmmmmmlllnnnpppqqqqqqooommmkkkpppppppppqqqqqqssstttuuuvvvvvvvvvvvvvvvwwwwwwxxxwwwzzz|||zzztttrrrtttwwwwwwuuussssssuuuxxxyyyzzzvvvuuusssssstttsssqqqooopppuuuwwwrrrmmmmmmnnnmmmqqqkkkffffffiiijjjfffaaa____________^^^]]]\\\[[[```aaaccceeefffffffffeeeeeebbbdddlllpppmmmmmmppprrrpppnnnoooqqquuuxxxyyyxxxzzz}}}{{{vvvrrrqqqvvvsssooolllkkkkkkmmmnnniiiiiifffbbbeeejjjggg___```ZZZYYY]]]]]]YYYXXX[[[[[[[[[[[[\\\]]]]]][[[YYY[[[YYYWWWWWWYYY[[[\\\\\\[[[\\\\\\[[[XXXWWWWWWXXXYYYWWWUUUUUUVVVVVVUUUTTTUUUUUUVVVXXXZZZZZZWWWUUUWWWTTTSSSTTTVVVVVVSSSPPPRRRRRRPPPPPPOOOPPPQQQRRRRRRQQQRRRTTTVVVWWWWWWVVVXXXVVVTTTVVVXXXZZZXXXVVVQQQSSSWWWZZZ\\\[[[ZZZYYY\\\^^^_________```bbbddd^^^bbbgggkkkmmmoooqqqrrrrrrxxx~~~~~~~~~zzzvvvwww{{{}}}{{{xxxyyyuuuppplllllllllllllllmmmkkkhhhfffdddcccddddddddddddcccbbbbbbaaa``````ccc```]]]ZZZYYYXXXWWWUUU___ZZZXXX\\\bbbbbbZZZRRRRRRSSSUUUWWWWWWUUUSSSQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVXXXZZZYYYXXXVVVTTTSSSVVVZZZ^^^^^^\\\TTTRRRQQQQQQRRRSSSSSSRRRUUUSSSSSSVVVVVVSSSRRRTTTXXX\\\\\\WWWTTTUUUUUUSSSVVVWWWWWWVVVVVVVVVWWWXXXYYY\\\^^^\\\YYYYYY]]]bbbhhhjjjlllnnnooorrrvvvxxx{{{yyyzzz{{{zzzyyyxxxvvvtttsssssstttuuuttttttuuuvvvvvvtttrrrsssuuuvvvuuusssqqqqqqssssssrrrqqqrrrssssssqqqpppuuuuuuuuuuuuvvvwwwxxxxxxxxxzzz||||||||||||~~~}}}{{{yyywwwvvvvvvvvvwwwssssssttttttsssrrrqqqpppnnnppprrrtttuuutttrrrqqqvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxyyyyyyyyy|||~~~|||xxxvvvxxx{{{{{{xxxuuuuuuxxxzzzzzzzzzvvvuuutttuuuvvvvvvuuusssqqquuuvvvrrrqqqrrrrrrppppppmmmiiiiiikkkkkkhhhdddbbbbbbbbbbbbaaa___^^^]]]```aaabbbdddfffggghhhhhhfffccceeemmmqqqqqqrrruuuuuusssrrrsssuuuxxx{{{|||zzz|||~~~}}}yyyuuusssqqqqqqpppooonnnmmmmmmnnnnnnkkkllljjjhhhjjjlllfff^^^aaa]]]]]]aaabbb^^^]]]___```______```aaa```^^^[[[^^^\\\ZZZYYY[[[]]]^^^^^^^^^______^^^[[[ZZZZZZ[[[\\\[[[YYYYYYYYYYYYWWWVVVUUUVVVXXXZZZ\\\[[[WWWTTTWWWVVVUUUUUUVVVVVVUUUTTTTTTSSSSSSRRRSSSTTTUUUVVVVVVUUUVVVVVVWWWXXXWWWVVVYYYWWWUUUVVVWWWXXXVVVTTTSSSTTTVVVXXXZZZZZZ[[[[[[\\\^^^______^^^___bbbdddaaadddhhhkkklllmmmnnnpppsssxxx~~~}}}zzz}}}yyyuuuuuuxxxyyyxxxuuurrrpppnnnmmmnnnnnnmmmllljjjiiihhhfffdddbbbaaaaaabbbaaaaaaaaa````````````aaa^^^[[[ZZZZZZ[[[ZZZYYY[[[XXXVVVXXX\\\\\\WWWRRRSSSUUUWWWXXXXXXVVVTTTSSSTTTUUUVVVWWWWWWXXXWWWWWW\\\ZZZXXXXXXZZZ\\\]]]\\\UUUUUUWWWYYY[[[[[[YYYXXXUUUTTTRRRRRRTTTUUUTTTSSSWWWUUUUUUXXXXXXTTTSSSUUUVVVZZZZZZVVVTTTVVVWWWVVVZZZWWWTTTUUUXXXZZZYYYXXXUUUYYY]]]]]]]]]___dddiiigggiiikkklllmmmnnnppprrr~~~}}}}}}{{{zzzzzzyyyyyyyyyxxxzzz{{{|||{{{zzzzzz{{{yyyyyyxxxwwwuuuvvvxxxzzzxxxvvvuuutttuuuvvvuuutttuuuvvvwwwxxxzzz{{{}}}}}}xxxzzz|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzzyyyzzz{{{{{{zzzxxxvvvtttssstttwwwyyyzzzzzzyyyxxxyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{}}}|||{{{}}}{{{wwwwww{{{~~~}}}zzzwwwvvvvvvwwwyyyzzzxxxwwwsssuuuuuusssuuuxxxvvvrrrpppoooooonnnmmmllljjjiiigggggggggfffeeedddbbbbbbbbbbbbbbbccceeehhhjjjlllkkkhhhhhhmmmqqqrrrtttvvvuuuttttttuuuwwwyyy|||}}}|||}}}~~~{{{xxxvvvtttsssmmmnnnoooooooooooonnnnnnmmmnnnnnnmmmnnnmmmfff___cccaaabbbffffffcccbbbddddddccccccdddeeedddbbb___cccaaa^^^^^^___``````___```aaaaaa```^^^\\\]]]]]]^^^]]]\\\\\\\\\[[[XXXVVVWWWXXXZZZ\\\]]]\\\WWWTTTXXXYYYXXXWWWUUUUUUWWWYYYWWWVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXWWW[[[YYYWWWWWWWWWWWWUUUSSSWWWVVVVVVVVVWWWYYY[[[]]]]]]^^^^^^^^^^^^___aaadddeeegggiiijjjjjjjjjlllnnnuuuyyy~~~}}}|||yyywww{{{wwwtttsssuuuvvvtttrrrnnnnnnnnnnnnooonnnkkkiiihhhggggggeeecccbbb```___aaa``````_________``````^^^\\\ZZZZZZ\\\]]]]]]]]]XXXVVVUUUVVVWWWWWWVVVUUUUUUVVVXXXYYYZZZXXXWWWVVVXXXXXXYYYYYYYYYYYYYYYXXX___]]]ZZZZZZ[[[]]]^^^^^^UUUXXX[[[]]][[[XXXVVVUUUXXXVVVUUUUUUVVVWWWWWWVVVYYYWWWXXX[[[ZZZVVVUUUWWWTTTXXXXXXTTTTTTWWWZZZZZZ\\\VVVQQQSSSXXX[[[ZZZWWWVVVZZZ]]]___```ccchhhlllgggjjjlllmmmmmmlllmmmmmm~~~~~~~~~~~~{{{}}}}}}||||||zzzxxxvvvvvvxxx|||}}}zzzxxxwwwwwwxxxxxxxxxxxxxxxzzz{{{}}}~~~~~~wwwyyy{{{}}}~~~~~~}}}||||||{{{|||~~~}}}{{{zzzxxxzzz{{{}}}}}}}}}|||{{{xxxyyy|||}}}~~~}}}|||{{{||||||{{{{{{||||||}}}~~~~~~~~~|||wwwxxx}}}}}}yyyyyyxxxyyy{{{{{{yyyxxxwwwwwwvvvtttwww{{{xxxrrrppprrrtttssspppnnnnnnooommmllllllkkkjjjhhhgggffffffeeeddddddeeehhhkkkmmmpppmmmkkklllnnnppppppqqqqqqrrrtttuuuuuuwwwyyy{{{{{{}}}~~~zzzyyyxxxwwwvvvoooooooooooooooooooooooommmmmmmmmlllmmmlllgggcccbbbdddfffhhhhhhfffeeefffdddddddddfffggggggfffdddgggeeebbbaaabbbbbbbbbaaaaaabbbbbbaaa___]]]^^^______^^^]]]]]]]]][[[XXXVVV\\\[[[[[[\\\]]]]]]ZZZXXXZZZ[[[\\\YYYVVVVVVZZZ^^^[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[ZZZZZZYYYYYYXXXWWWWWW[[[XXXVVVTTTUUUXXX\\\___^^^^^^___^^^]]]^^^aaadddfffggghhhiiiiiijjjmmmooowwwzzz}}}}}}|||{{{yyyxxxxxxvvvsssrrrssstttsssrrrrrrqqqooonnnnnnlllhhhfffgggeeedddbbbbbbbbbcccddddddcccbbb```______``````^^^\\\ZZZZZZ\\\]]]^^^]]]WWWXXXWWWVVVVVVVVVXXXZZZWWWXXXZZZ[[[[[[[[[YYYYYY[[[[[[\\\\\\\\\[[[ZZZZZZ]]]\\\\\\\\\]]]^^^\\\ZZZWWW[[[^^^^^^[[[XXXWWWXXXZZZYYYWWWWWWYYYZZZYYYXXX[[[YYYZZZ]]]]]]YYYWWWXXXUUUXXXXXXTTTSSSWWWZZZZZZYYYUUURRRRRRUUUXXXYYYXXX[[[^^^```aaaaaacccfffhhhhhhkkkoooppppppooooooooo|||}}}zzzyyyzzz}}}}}}zzzyyyzzz{{{zzzzzz||||||}}}~~~~~~~~~}}}yyy{{{~~~~~~}}}zzz|||~~~~~~~~~||||||xxxzzz}}}~~~~~~~~~~~~~~~~~~~~~|||xxxzzz~~~}}}|||{{{{{{{{{{{{yyywwwzzzzzzxxxvvvxxx{{{xxxrrrrrruuuxxxvvvrrrppprrrtttqqqqqqqqqpppnnnlllkkkjjjkkkiiigggeeeeeegggjjjkkknnnmmmkkkjjjlllnnnooonnnooorrruuuvvvvvvvvvxxxzzzyyy{{{~~~~~~{{{{{{{{{zzzyyytttrrrpppnnnmmmnnnoooqqqmmmjjjiiiiiiiiiiiihhhiiibbbeeehhhhhhffffffggggggbbbbbbdddfffiiijjjiiigggiiigggeeeeeeeeeeeedddbbbcccdddeeedddbbbaaaaaabbbbbb```_________^^^\\\ZZZaaa___]]]\\\]]]_________\\\^^^^^^\\\YYYYYY]]]aaa``````___^^^]]]\\\[[[[[[YYY[[[]]]]]]\\\[[[\\\]]][[[\\\\\\\\\\\\[[[\\\\\\]]][[[WWWUUUVVVYYY]]]`````````___^^^]]]___bbbeeedddfffhhhiiijjjlllooorrrxxxzzz|||~~~}}}}}}|||{{{zzzvvvtttsssrrrsssssstttttttttqqqnnnlllkkkkkkiiihhhfffdddaaa```aaadddhhhkkkhhhfffdddaaa```______``````]]][[[ZZZ[[[\\\\\\[[[VVVWWWYYYXXXVVVWWWYYY[[[YYYZZZ[[[\\\]]]\\\\\\[[[]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]___aaabbb```[[[XXXZZZ]]]___^^^[[[ZZZ\\\___\\\[[[YYYYYY[[[\\\[[[ZZZ\\\ZZZ\\\___^^^ZZZWWWXXXVVVYYYYYYUUUSSSVVVXXXWWWVVVWWWXXXVVVUUUVVVZZZ]]]]]]^^^```aaabbbcccdddeeegggjjjnnnqqqrrrrrrrrrsss~~~}}}~~~~~~}}}{{{~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~|||}}}~~~}}}}}}}}}|||zzzxxx{{{|||{{{yyyyyy{{{yyyuuuuuuwwwxxxwwwtttsssvvvxxxttttttsssrrrqqqooommmlllnnnllliiigggfffgggiiikkkiiijjjjjjiiilllqqqrrroooooosssxxxyyyxxxxxxzzz|||xxxzzz}}}~~~}}}}}}~~~|||zzzwwwuuuqqqnnnmmmoooqqqsssmmmiiiggghhhhhhgggiiimmmccchhhjjjgggeeefffhhhiiiddddddfffhhhkkkmmmllljjjkkkjjjhhhhhhiiihhhgggeeehhhiiiiiiiiigggfffggghhhfffdddbbbbbbbbbcccbbbaaadddbbb______```cccdddddd_________^^^]]]^^^```bbbcccccccccbbbaaa```___^^^ZZZ]]]```___]]]\\\^^^```\\\]]]___^^^]]]]]]___```___]]]ZZZYYYYYY[[[^^^```bbbbbbaaa___^^^___cccfffccceeeiiikkklllooorrrtttxxxyyy{{{}}}~~~}}}}}}}}}|||zzzvvvuuutttrrrrrrrrrsssssspppmmmkkkjjjjjjkkkkkkjjjeeeccc```___aaadddiiilllgggeeeccc```^^^^^^^^^___```^^^[[[ZZZZZZZZZZZZYYYTTTVVVYYYZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^_______________^^^___```bbbdddeeebbb]]]YYY]]]^^^^^^^^^]]]^^^```bbb^^^\\\[[[[[[\\\]]]\\\\\\\\\ZZZ\\\```___YYYVVVWWWWWWZZZ[[[WWWUUUVVVVVVTTTUUUYYY]]]\\\XXXWWW\\\aaaZZZ[[[^^^aaaccceeeggggggdddgggkkknnnpppqqqsssuuu}}}~~~|||zzz~~~|||{{{}}}}}}{{{yyyxxxwwwuuuuuuvvvxxx{{{vvvvvvuuutttrrrpppnnnmmmmmmllljjjiiihhhiiikkkllliiilllmmmlllooottttttpppooouuuzzz|||zzzyyy{{{}}}yyy|||~~~~~~}}}}}}yyyuuutttrrrqqqqqqrrrssstttooolllkkkmmmlllhhhiiinnnhhhnnnnnnhhheeehhhkkklllkkkjjjkkkmmmoooooonnnlllnnnmmmllllllmmmmmmkkkiiijjjkkkkkkkkkiiihhhiiijjjhhhfffcccbbbccceeeffffffcccbbbbbbdddfffhhhgggfffaaa```___```bbbcccbbbaaacccdddeeeffffffeeedddddd^^^aaadddccc___]]]___aaa]]]___```___]]]\\\]]]______^^^]]]]]]\\\]]]^^^___dddcccbbb```___```dddgggdddgggkkkmmmoooppprrrtttwwwxxxzzz}}}}}}}}}}}}|||yyywwwxxxwwwuuurrrpppnnnooooookkkjjjiiiiiijjjiiigggeeebbbaaaaaaaaabbbccceeefffaaa___]]][[[ZZZ[[[]]]^^^^^^\\\YYYXXXYYYZZZYYYYYYTTTWWW[[[___```___\\\YYY[[[[[[\\\]]]]]]^^^^^^^^^]]]^^^___```````````````cccbbbbbbbbbbbbaaa^^^[[[^^^]]]]]]^^^``````___]]]^^^]]][[[[[[]]]^^^]]]\\\[[[ZZZ[[[___^^^XXXUUUVVVTTTYYY[[[XXXVVVWWWVVVSSSTTTWWW[[[\\\ZZZYYY[[[]]]YYYZZZ]]]aaaeeehhhiiiiiieeegggjjjlllnnnpppsssuuu~~~xxx~~~|||~~~{{{yyyvvvtttuuuwwwzzz|||wwwvvvvvvtttrrrpppnnnmmmkkkkkkjjjjjjjjjkkklllmmmmmmqqqrrrppprrrvvvtttnnnnnntttzzz|||zzzxxxzzz}}}{{{}}}}}}}}}|||xxxqqqrrrssstttuuuuuuuuuuuurrrooopppsssqqqjjjiiimmmlllrrrrrrjjjfffiiinnnoooqqqppppppqqqrrrqqqooommmoooooonnnoooppppppnnnllliiijjjkkkjjjhhhhhhhhhjjjhhhdddaaa___aaadddfffgggaaabbbeeeiiikkkkkkhhhfffbbb```___aaaeeefffccc```cccdddfffhhhiiijjjiiiiiibbbeeegggeee```^^^___bbb___```aaa```\\\ZZZ[[[]]]__________________^^^^^^eeedddccc```___aaaeeehhheeehhhmmmooopppqqqrrrrrrwwwwwwyyy|||~~~}}}}}}|||zzzwwwtttzzzyyyvvvrrrnnnkkkkkkkkkjjjiiijjjjjjjjjfffaaa]]]```aaabbbdddcccbbb```___[[[YYYXXXVVVWWWYYY\\\]]]\\\ZZZXXXWWWYYYZZZZZZYYYWWWZZZ^^^dddgggeee```[[[[[[[[[\\\\\\]]]^^^______]]]]]]___```aaaaaaaaaaaadddbbb___]]]]]]]]]]]]\\\]]]]]]]]]```bbbaaa]]]XXX___]]][[[\\\]]]^^^]]]\\\ZZZYYY[[[___]]]XXXTTTTTTRRRXXX[[[YYYXXXXXXVVVSSSRRRSSSVVVXXXZZZZZZXXXWWW[[[\\\___bbbfffiiiiiihhhgggiiikkklllmmmpppsssvvv~~~zzzxxxyyy{{{}}}{{{xxxwwwvvvvvvtttsssnnnmmmlllllllllnnnoooppptttsssrrrqqqqqqrrrssstttvvvuuuxxx}}}|||vvvvvvzzz~~~}}}}}}}}}|||{{{{{{{{{xxxuuuqqqooopppqqqrrrqqqppprrrttttttrrrpppppppppiiilllnnnoooooorrrvvvzzzwwwuuuttttttttttttsssqqqppprrrtttsssqqqppprrrtttlllmmmoooqqqqqqpppnnnmmmhhhgggfffffffffgggiiiiiicccdddgggiiikkkkkkkkkkkkiiifffddddddggghhhfffcccffffffhhhiiijjjjjjjjjjjjhhhhhhfffdddcccbbbaaaaaa[[[```eeedddaaa^^^___bbbbbbbbbbbb``````aaaeeehhhggghhhiiijjjiiihhhfffddddddiiiooorrrqqqqqqrrrtttxxxyyy{{{~~~}}}~~~{{{yyyxxxwwwwwwzzzyyyxxxwwwsssmmmgggfffhhhjjjkkkiiifffeeegggjjjeeedddbbbaaa```___]]]\\\[[[\\\\\\ZZZYYYZZZ\\\^^^```^^^\\\[[[\\\]]]]]]]]]ZZZ\\\^^^```aaa```^^^]]]^^^]]]___ccceeebbbbbbeee``````___^^^^^^___aaabbb______^^^\\\[[[\\\___bbbYYY\\\______]]]\\\\\\^^^aaa`````````aaa```___]]]aaa]]]\\\^^^\\\XXXVVVXXXWWWYYY[[[\\\[[[YYYVVVSSSXXXWWWVVVVVVXXXYYYZZZYYYXXX\\\aaaeeegggiiijjjlllhhhffffffkkkssswwwvvvttt|||{{{|||}}}~~~{{{zzzzzzyyywwwuuusssrrrqqqqqqqqqrrrssstttwwwvvvuuuuuuuuuuuuvvvwwwxxxwwwzzz~~~}}}xxxxxx|||~~~}}}}}}}}}}}}||||||}}}zzzwwwsssqqqqqqrrrrrrrrrqqqsssttttttqqqooooooooommmoooppppppppprrrwww{{{vvvuuuttttttvvvvvvuuutttsssuuuwwwvvvuuutttvvvxxxooopppqqqqqqpppooonnnmmmkkkkkkkkkjjjjjjkkklllllleeefffhhhjjjkkklllmmmmmmjjjhhhfffgggiiijjjgggdddeeeeeeeeefffffffffffffffjjjiiigggeeecccccccccccc```ccceeefffdddbbbbbbcccccccccbbb___^^^___bbbdddhhhhhhiiiiiihhhfffdddccccccfffkkknnnpppqqqssstttwwwxxxzzz}}}|||~~~|||{{{zzzzzzzzzxxxwwwvvvuuurrrmmmjjjhhhiiikkklllllljjjhhhggggggeeedddbbbaaa```___^^^\\\\\\]]]]]]\\\ZZZZZZ\\\]]]```^^^[[[[[[\\\\\\\\\\\\^^^^^^```aaaaaaaaa`````````___bbbfffhhheeedddfffeeedddcccaaa```___``````^^^^^^^^^]]]\\\\\\^^^```\\\^^^aaaaaa^^^]]]]]]^^^aaa``````aaaaaaaaa```___```]]]^^^```___ZZZWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVXXXWWWVVVWWWXXXYYYYYYYYYYYY\\\```ccceeegggiiikkkllljjjiiimmmssswwwvvvttt~~~}}}yyywwwwwwwwwvvvuuuuuuuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz|||~~~{{{{{{~~~~~~~~~}}}zzzvvvttttttttttttsssrrrssstttsssqqqppppppppprrrsssrrrqqqqqqsssxxx{{{uuuttttttvvvxxxyyyxxxwwwuuuwwwxxxxxxwwwwwwxxxzzzsssrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmlllllliiiiiiiiijjjkkkmmmnnnooollljjjjjjlllnnnnnnjjjfffkkkjjjiiihhhhhhhhhiiiiiimmmkkkiiifffeeeeeefffgggfffffffffhhhiiihhhfffdddeeeeeecccaaa^^^^^^```ccciiiiiiiiiiiihhhfffdddcccdddeeefffjjjooorrrssstttvvvwwwyyy|||~~~|||}}}}}}|||{{{zzzzzzzzz{{{vvvvvvtttrrrpppnnnlllkkkiiiiiijjjkkkkkkiiidddaaaddddddcccbbb```___^^^^^^]]]^^^___^^^\\\[[[[[[\\\]]][[[ZZZZZZ\\\^^^______aaaaaaaaa```aaaaaabbbbbbbbbbbbdddjjjjjjgggeeegggeeedddbbbaaa````````````\\\^^^______^^^]]]]]]^^^^^^```bbbbbb```^^^]]]^^^___``````aaaaaaaaa``````___]]]___aaa```[[[XXXYYY\\\[[[YYYWWWWWWWWWXXXYYYYYYXXXXXXWWWWWWXXXZZZZZZ[[[]]]___```aaadddgggiiinnnllljjjmmmrrruuuuuusss~~~{{{wwwyyyyyyxxxwwwwwwwwwvvvvvvyyyyyyyyyzzzzzzyyyyyyyyy{{{|||~~~~~~|||}}}~~~~~~}}}zzzwwwwwwwwwvvvtttqqqsssttttttsssrrrssstttwwwvvvtttrrrrrrtttxxxzzzuuuuuuuuuwwwyyyzzzxxxwwwwwwxxxxxxwwwvvvvvvvvvvvvsssrrrqqqoooooonnnnnnooolllmmmmmmllllllkkkjjjjjjkkkkkkjjjjjjkkkmmmnnnpppkkkkkklllooossssssppplllooonnnlllkkkkkkmmmoooppppppnnnllliiihhhhhhjjjkkkllliiigggiiilllmmmiiieeeffffffeeecccaaaaaaccceeeiiiiiijjjjjjjjjiiihhhgggiiigggfffiiinnnrrrsssrrruuuvvvyyy{{{~~~~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxuuuqqqnnnoooooollliiigggeeefffgggfffaaa]]]cccddddddbbb```_________^^^```aaaaaa^^^\\\[[[[[[[[[ZZZZZZ[[[___bbbdddeeecccbbb```______```aaabbbcccbbbeeejjjjjjfffdddeee____________``````aaabbb\\\^^^```aaa___]]]]]]]]]```aaaaaaaaa```^^^]]]\\\]]]___`````````______``````]]]]]]___^^^ZZZYYY[[[[[[ZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXWWWXXXZZZ\\\\\\]]]^^^^^^___aaaeeehhhkkkiiiiiikkkooorrrssssss{{{yyy{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~}}}}}}~~~~~~~~~|||zzzzzzyyyxxxvvvqqqsssuuuuuuvvvwwwyyy{{{zzzxxxvvvtttuuuvvvxxxyyyxxxxxxxxxzzz{{{{{{xxxvvv{{{zzzyyyxxxwwwvvvtttsssqqqppppppoooooopppqqqqqqnnnnnnmmmlllkkkkkkjjjjjjlllkkkjjjjjjkkklllmmmooojjjjjjlllqqqvvvxxxuuurrrmmmlllkkkkkkllloooqqqssssssqqqooommmllllllmmmnnnoookkkhhhiiimmmoookkkfffdddeeeeeedddbbbcccdddfffhhhiiijjjkkklllmmmmmmnnnooollliiikkkooorrrsssrrruuuvvvxxx{{{}}}}}}~~~||||||{{{zzzxxxwwwvvvuuuyyy{{{wwwpppnnnpppooollllllhhhcccbbbcccdddbbb```bbbdddeeeccc```______aaa___aaacccbbb```^^^]]]]]]aaa___^^^___bbbeeeffffffdddbbb```^^^]]]^^^```aaabbbaaaccchhhhhhdddbbbccc______```aaaaaabbbbbbbbb]]]___bbbbbbaaa^^^]]]]]]````````````___^^^\\\ZZZ\\\^^^``````^^^]]]^^^___```\\\ZZZ[[[[[[YYYZZZ^^^XXXYYYYYYZZZYYYYYYXXXWWWYYYZZZZZZXXXWWWXXX\\\___]]]^^^^^^^^^^^^aaaeeehhhhhhhhhhhhkkkooorrrtttttt}}}~~~{{{zzzyyyxxxxxxyyyzzz{{{|||~~~}}}~~~~~~|||||||||zzzxxxuuuvvvxxxxxxyyy{{{~~~}}}{{{yyyxxxyyyzzzzzzyyy{{{{{{|||}}}~~~{{{xxx~~~|||{{{zzzyyywwwuuurrrrrrrrrrrrssssssssstttsssrrrpppnnnmmmlllmmmmmmmmmlllllllllllllllmmmmmmkkkkkklllqqqwwwyyyxxxuuuoooooooooppprrrtttvvvxxxttttttsssrrrqqqpppppppppqqqmmmjjjkkknnnooolllhhhdddeeeeeeeeecccccceeefffhhhiiijjjlllnnnpppqqqrrrpppooommmnnnppprrrssssssuuuvvvxxx{{{}}}}}}}}}}}}||||||{{{yyyxxxvvvuuuxxx{{{xxxooommmppppppjjjmmmjjjfffccccccdddeeeeeebbbdddeeeddd```^^^```bbbaaabbbcccbbb```______```hhhfffddddddeeeffffffeeefffeeebbb```___```aaabbbeeebbbcccffffffcccbbbdddeeeeeeeeeeeeeeedddcccccc___aaaddddddbbb___^^^^^^______^^^___```___]]]ZZZ\\\___aaa```]]][[[]]]______[[[YYYZZZZZZYYYZZZ^^^WWWXXXYYYZZZZZZYYYXXXWWWXXXYYYZZZXXXWWWYYY^^^ccc^^^^^^______```bbbfffiiiggghhhkkknnnqqqsssuuuvvv~~~{{{yyyyyy{{{~~~~~~~~~~~~}}}~~~}}}|||zzzzzz{{{|||||||||}}}}}}|||}}}}}}{{{}}}~~~~~~~~~||||||}}}}}}{{{yyyuuuvvvwwwxxxwwwwwwuuuuuuwwwuuuqqqnnnmmmmmmooopppnnnnnnnnnooonnnnnnmmmmmmnnnmmmmmmpppuuuxxxwwwuuusssssstttuuuvvvwwwxxxyyyuuuuuuuuuvvvuuutttrrrqqqssspppmmmmmmoooooonnnkkkiiijjjjjjiiigggfffggghhhiiijjjkkklllnnnpppqqqrrrmmmooopppppppppqqqsssuuuuuuwwwyyy|||~~~}}}|||{{{zzzxxxxxxxxxxxxxxxvvvuuutttrrrwwwvvvmmmlllqqqpppiiiiiiiiihhhfffddddddeeegggaaadddfffddd```^^^```cccbbbbbbcccbbb``````aaaccciiigggeeeeeeggghhhhhhgggjjjiiigggfffeeeddddddeeeiiifffeeeggggggddddddgggeeefffgggggggggfffeeedddbbbdddeeedddbbb````````````___^^^```bbbaaa___\\\___bbbeeeccc^^^\\\]]]___\\\ZZZ[[[^^^^^^[[[ZZZ]]]YYYYYYXXXXXXXXXXXXYYYYYYVVVXXXZZZYYYWWWZZZ```fff^^^___aaaaaabbbeeehhhkkkfffiiimmmppprrrrrrrrrrrr}}}{{{{{{}}}~~~~~~~~~~~~}}}{{{}}}~~~|||~~~}}}{{{zzz{{{~~~~~~{{{zzzzzz||||||{{{yyyvvvuuuxxxuuuqqqmmmkkklllnnnpppoooooopppqqqqqqpppnnnmmmqqqooommmppptttvvvuuussspppqqqrrrsssttttttssssssuuuvvvwwwxxxwwwvvvsssrrrtttrrrpppoooppppppooonnnpppppppppooollljjjjjjjjjkkkkkkkkkkkkmmmnnnooopppjjjmmmpppqqqpppppptttwwwvvvwwwyyy|||~~~~~~~~~}}}zzzwwwvvvqqqrrrsssttttttsssrrrrrrmmmtttssslllkkkqqqpppiiicccfffhhhgggdddbbbccceeeaaadddfffddd```^^^```dddbbbccccccaaa```aaaccceeeeeedddccceeehhhkkkmmmmmmnnnmmmllljjjiiihhhhhhhhhmmmiiigggiiihhhffffffjjjaaabbbdddfffgggggggggfffdddeeefffeeecccaaaaaabbbaaa______aaacccdddaaa^^^aaaeeegggeee```\\\^^^```ZZZYYY]]]bbbccc^^^[[[[[[\\\ZZZWWWUUUUUUWWWZZZ\\\UUUXXXZZZYYYWWWZZZaaahhh]]]___bbbcccdddfffiiillleeeiiimmmppppppooonnnmmm~~~|||}}}~~~{{{||||||}}}~~~}}}|||{{{zzzyyyyyy|||zzzvvvrrrooonnnnnnoooooommmmmmooorrrssspppmmmrrrqqqqqqssstttuuusssrrrnnnoooooopppqqqssstttuuuvvvxxxyyyzzzyyyxxxwwwwwwwwwsssoooooosssuuutttqqqttttttsssqqqnnnkkkiiigggmmmlllkkkkkkmmmmmmlllkkkmmmmmmlllmmmooorrrvvvxxxzzz|||}}}}}}||||||~~~~~~|||~~~~~~{{{xxxuuu{{{zzzwwwsssooonnnppprrrnnnllljjjiiiiiihhhfffeeellljjjgggdddbbbcccdddeeecccddddddbbbaaa```bbbcccbbbbbbcccddddddddddddcccfffcccaaabbbeeehhhhhhfffiiihhhhhhiiijjjjjjhhhfffffffffgggiiijjjhhheeeaaacccddddddcccaaaaaabbbdddbbbbbbaaaaaaaaabbbcccdddaaabbbbbbaaa``````aaacccggglllmmmgggcccbbb```[[[[[[\\\]]]___aaabbbbbbbbb[[[ZZZYYYYYYYYYYYYYYYZZZXXXYYYZZZYYYYYYZZZ]]]___[[[^^^aaacccdddfffhhhjjjeeehhhlllooopppqqqqqqrrr~~~}}}~~~{{{zzz}}}~~~{{{}}}zzzyyyzzz{{{||||||yyyvvvsssrrrqqqrrrsssssssssssstttuuuuuutttssstttsssssstttvvvwwwwwwvvvqqqrrrrrrssstttuuuvvvwww{{{yyyxxxyyy|||}}}zzzvvvzzzwwwtttuuuxxxzzzxxxuuuuuuvvvvvvuuurrrnnnjjjgggnnnnnnnnnpppqqqpppllljjjnnnmmmmmmnnnppprrruuuwwwxxxyyy{{{{{{zzzzzz|||}}}~~~~~~~~~~~~}}}||||||zzzxxxuuuxxxxxxvvvrrrooonnnoooqqqkkkjjjhhhhhhhhhhhhfffdddkkkiiigggeeedddddddddeeebbbccccccbbb```___aaabbbccccccccccccdddddddddeeefffcccaaabbbeeeggggggfffeeeeeeeeefffhhhhhhfffdddbbbdddfffhhhiiiiiihhhhhhggghhhgggfffdddcccdddeeecccdddeeeeeeeeeddddddcccdddeeeeeedddbbbbbbccceeeeeejjjkkkgggddddddbbb^^^dddddddddddddddcccbbbbbb___^^^]]]\\\[[[[[[ZZZ[[[\\\\\\\\\[[[ZZZZZZ\\\___]]]___bbbccccccdddeeegggeeeiiilllmmmlllnnnrrruuu~~~}}}|||zzzyyy{{{~~~{{{zzzwwwuuuuuuuuuvvvwwwwwwxxxxxxwwwuuuuuuvvvxxxwwwuuutttuuuxxx{{{||||||uuuvvvvvvwwwxxxyyyyyyzzz~~~zzzwwwyyy~~~|||wwwyyywwwuuuwwwyyyzzzxxxuuuvvvwwwyyyxxxuuuqqqkkkhhhoooppprrrtttuuusssnnnkkkoooooonnnnnnppprrruuuwwwwwwyyy{{{{{{{{{{{{|||}}}|||}}}~~~~~~~~~~~~~~~|||~~~|||zzzyyyyyyyyyxxxwwwuuuuuuuuurrrooonnnnnnooojjjhhhffffffgggfffeeeccchhhhhhgggfffeeeeeeddddddaaabbbbbbaaa```___```aaadddcccbbbbbbbbbccceeefffeeedddbbbccceeeggggggfffccccccccceeeggggggfffdddbbbeeehhhhhhggggggiiilllhhhhhhhhhfffdddcccdddfffeeeggghhhjjjiiigggdddbbbeeeffffffeeecccccccccdddcccgggiiigggeeeeeedddaaaccccccbbbaaa```___^^^^^^aaa```^^^\\\[[[ZZZZZZZZZ\\\]]]\\\[[[YYYYYYZZZ\\\^^^```bbbbbbbbbbbbcccdddgggiiijjjjjjjjjmmmrrrwww~~~~~~||||||}}}|||{{{yyywwwwwwwwwwwwxxxwwwyyyyyywwwtttsssvvvzzzxxxvvvuuuvvvyyy}}}xxxyyyyyyzzz{{{{{{{{{{{{}}}{{{zzz{{{}}}~~~|||zzzyyyxxxxxxyyy{{{{{{yyyvvvvvvvvvvvvvvvtttqqqnnnmmmppppppqqqsssuuuuuurrrpppqqqpppooooooppprrruuuvvvxxxzzz}}}~~~}}}}}}~~~{{{|||}}}~~~~~~zzz~~~{{{yyyxxxyyyyyyyyyyyyssstttuuussspppoooooooookkkjjjhhhggggggfffdddbbbeeeeeefffffffffdddcccbbbaaabbbccccccaaa``````aaacccbbbaaa``````bbbdddeeeddddddddddddeeefffffffffccccccdddfffhhhiiihhhfffeeeiiijjjhhhdddcccgggkkkdddeeeeeedddccccccdddfffhhhhhhiiiiiihhhfffcccbbbccceeeeeedddbbbaaaaaabbbcccfffhhhgggeeedddcccbbb______^^^^^^]]]]]]]]]]]]]]]\\\[[[YYYYYYXXXXXXXXXYYYYYYYYYXXXVVVWWWYYYZZZ\\\^^^aaaaaaaaaaaabbbdddiiihhhgggjjjnnnrrrtttttt~~~}}}{{{yyyxxxwwwwwwwwwwwwyyyzzzxxxuuutttxxx{{{xxxwwwuuuvvvzzz}}}zzz{{{||||||}}}||||||{{{zzz|||~~~}}}zzzyyy{{{~~~~~~~~~~~~~~~|||vvvtttrrrqqqpppqqqrrrsssqqqoooooopppsssuuuvvvvvvsssrrrqqqpppqqqrrrtttuuuwwwzzz}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~{{{yyyxxxyyyzzzzzzzzztttuuuuuutttqqqpppppppppooommmjjjiiihhhfffcccaaabbbcccdddeeeeeedddbbbaaabbbdddeeeeeecccbbbbbbbbbbbbaaa___^^^___```bbbdddddddddeeeeeeeeeeeeeeefffccccccdddfffhhhiiigggeeeeeehhhiiigggcccbbbggglllaaabbbcccccccccdddfffhhhiiihhhgggeeedddccccccbbbbbbdddeeeeeecccbbbbbbbbbcccdddfffgggeeebbb```aaadddcccbbbaaa`````````aaaYYYYYYXXXXXXXXXYYYZZZZZZWWWXXXXXXWWWWWWXXXZZZ]]]ZZZ]]]___aaaaaabbbccceeekkkfffeeekkktttyyyuuuooo~~~~~~|||{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzz{{{}}}xxxwwwvvvxxx{{{~~~|||}}}~~~~~~}}}|||{{{yyy}}}~~~yyywww|||~~~~~~xxxvvvrrrpppppprrruuuwwwrrrpppnnnooorrruuuwwwxxxuuutttrrrqqqqqqrrrtttuuutttwww{{{}}}}}}||||||}}}}}}||||||~~~~~~zzz|||}}}{{{yyyyyyzzzzzzyyyxxxvvvvvvvvvssspppooooooqqqpppnnnllljjjiiigggeeecccaaabbbcccdddddddddcccbbbbbbdddffffffdddcccbbbcccaaa```_________```bbbbbbccceeeffffffeeeddddddeeebbbbbbbbbdddffffffeeecccaaacccddddddccceeeiiimmmaaacccdddddddddeeehhhjjjhhhfffdddbbbaaaaaaaaabbbbbbdddfffgggeeedddddddddbbbbbbdddfffddd```^^^aaahhhgggdddaaa___^^^^^^^^^ZZZZZZZZZZZZ[[[\\\]]]^^^XXXYYYZZZZZZZZZ[[[^^^```ZZZ\\\___aaaaaabbbdddfffiiieeedddkkkuuuzzzuuummm~~~~~~~~~}}}}}}}}}||||||zzzzzzzzz|||~~~~~~}}}yyyxxxyyy{{{}}}}}}|||}}}~~~{{{{{{~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{xxxuuutttuuuvvvxxxtttrrrqqqqqqtttuuuvvvuuuwwwuuusssrrrqqqrrrsssttttttwww{{{}}}}}}||||||}}}}}}zzzyyy{{{}}}}}}|||{{{{{{{{{}}}{{{zzzyyyyyyyyyyyywwwuuuwwwwwwuuuqqqnnnmmmnnnpppnnnllljjjjjjjjjiiigggeeeccccccdddeeeeeeeeeeeeeeeaaacccffffffdddbbbaaabbbaaaaaaaaaaaabbbbbbbbbcccbbbeeeggggggeeecccdddeeedddcccdddeeeffffffdddbbb``````aaacccdddfffhhhiiicccdddddddddcccccceeefffdddddddddcccbbbaaa``````___bbbeeefffeeeddddddeee^^^]]]```eeeddd___^^^bbbdddbbb___\\\ZZZYYYZZZZZZ]]]]]]]]]\\\]]]]]]^^^^^^[[[\\\\\\[[[ZZZ[[[]]]___]]]___aaabbbbbbbbbcccdddfffdddeeeiiiooossssssqqq~~~~~~~~~yyywwwxxx{{{~~~{{{zzzzzz{{{}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwuuuuuutttuuuvvvvvvsssqqqxxxvvvtttrrrqqqrrrssstttuuuyyy}}}}}}xxxwwwyyy{{{{{{zzz}}}xxxvvvwww{{{~~~zzzyyyxxxyyyyyyxxxuuurrrxxxwwwtttooolllkkklllnnnkkkjjjhhhiiijjjjjjiiihhheeeeeeeeeeeefffgggggghhh```bbbeeeeeecccaaa``````bbbbbbcccddddddddddddcccbbbeeehhhhhheeecccdddeeeggggggfffhhhiiihhhfffdddcccbbbaaabbbdddeeedddccccccccccccbbb```___```aaaaaabbbdddeeedddbbb```^^^\\\^^^bbbccccccbbbbbbccc[[[ZZZ^^^dddddd______ddd___^^^\\\ZZZZZZ[[[\\\]]]___^^^]]]]]]\\\\\\\\\\\\[[[\\\[[[ZZZXXXXXXZZZ\\\___aaaccccccbbbaaabbbcccbbbdddfffhhhiiilllqqqvvv|||xxxyyy~~~~~~~~~~~~~~~~~~~~~}}}yyyxxxxxxwwwvvvuuuttttttrrrsssvvvwwwwwwtttqqqooo{{{|||~~~~~~}}}{{{zzz|||yyywwwwwwyyy|||~~~|||{{{yyyxxxwwwxxxyyyyyy|||wwwssstttxxxyyyvvvrrrsssttttttrrrooonnnooopppiiihhhhhhjjjlllllliiifffeeeddddddeeeeeeddd```^^^aaacccddddddcccaaaaaaaaabbbbbbcccdddeeeeeeeeeeeefffeeedddcccdddfffhhhjjjiiiiiihhhfffeeeeeehhhjjjaaa```bbbeeeccc______bbbaaaaaaaaaaaaaaa```______[[[^^^aaacccbbb```______[[[___cccffffffeeeeeefffaaaaaaaaabbbccccccaaa^^^___\\\YYYZZZ]]]```___^^^^^^_________^^^\\\ZZZYYYYYYYYYYYYYYYZZZ[[[]]]]]]\\\]]]^^^```bbbdddfffgggeeefffggghhhkkkmmmoooppp~~~zzz{{{~~~|||zzzxxxvvvuuuvvvwwwxxxwwwwwwxxxyyyyyyyyyxxxxxx}}}~~~~~~|||{{{~~~}}}|||||||||}}}~~~zzzzzzyyyyyyyyyyyyzzzzzzzzzwwwtttuuuwwwxxxvvvtttssstttvvvuuurrrooonnnmmmjjjiiihhhiiikkkllljjjgggdddddddddfffggggggeeebbbdddfffhhhgggeeebbbaaaaaabbbcccdddeeeeeeeeeeeeeeegggfffffffffggghhhjjjkkkiiiiiihhheeecccccceeegggdddaaaaaadddccc```^^^```aaaaaabbbbbbbbbaaaaaa```^^^___``````______```aaa]]]```dddfffeeedddcccdddaaa``````bbbddddddcccbbbbbb```]]]]]]___``````^^^^^^^^^^^^]]]]]][[[ZZZZZZXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^___aaabbbdddeeefffeeeeeefffgggiiikkkmmmnnn~~~~~~|||~~~~~~}}}}}}yyywwwvvvxxxzzz|||zzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~xxxyyyzzz{{{||||||||||||vvvvvvuuuuuuvvvwwwwwwwwwtttvvvxxxwwwtttpppmmmlllkkkjjjhhhhhhjjjjjjjjjiiigggfffggghhhiiiiiifffdddfffhhhkkkkkkhhheeebbbbbbddddddeeeeeeeeeeeeeeedddhhhhhhhhhiiijjjjjjkkkkkkhhhhhhgggdddbbbaaabbbccchhhbbb___bbbcccaaa___```aaaaaaaaabbbbbbbbbbbbbbbaaaaaa```^^^\\\]]]___bbb___aaadddeeedddbbbbbbbbbaaa```___```ccceeeeeedddbbb```^^^]]]]]]^^^]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[WWWXXXXXXYYYZZZ[[[\\\]]]______```aaabbbcccddddddffffffggghhhiiikkkmmmnnn~~~}}}|||~~~|||zzzzzz{{{}}}~~~{{{{{{{{{{{{{{{{{{||||||~~~}}}|||xxxyyyyyyzzz{{{{{{{{{{{{xxxyyy{{{}}}}}}}}}}}}|||tttuuuwwwvvvvvvvvvxxxzzzxxxyyyyyywwwtttpppnnnmmmmmmkkkjjjiiiiiijjjjjjkkklllkkkjjjiiiiiigggdddbbbeeehhhkkkllljjjgggeeedddffffffggggggfffeeeeeedddhhhhhhjjjjjjkkkkkkjjjjjjfffgggfffdddbbbaaabbbdddiiiaaa]]]```dddcccbbbaaa```````````````aaaaaabbbaaaaaa```^^^\\\\\\^^^```^^^```cccdddcccbbbbbbcccbbb```^^^^^^```bbbcccccc]]]\\\ZZZYYYYYYZZZZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[VVVWWWXXXZZZ[[[\\\\\\]]]``````aaaaaabbbbbbccccccggggggggghhhjjjkkkmmmnnn~~~}}}~~~~~~|||}}}~~~~~~|||yyywww}}}~~~~~~|||{{{zzzyyyxxxwwwxxxyyy{{{|||yyyzzz|||}}}~~~}}}||||||uuuvvvwwwwwwwwwwwwzzz|||}}}|||zzzvvvrrrppppppqqqnnnmmmlllkkkjjjjjjkkklllmmmkkkjjjiiiiiihhhfffcccdddgggjjjlllkkkjjjiiiiiiiiiiiiiiiiiihhhfffeeedddggghhhiiijjjjjjjjjiiiiiidddeeeffffffddddddfffgggggg```\\\```eeeeeedddddd______^^^^^^^^^^^^___```___```aaa```^^^]]]]]]^^^[[[^^^aaabbbbbbbbbccceeebbb```]]]]]]]]]^^^^^^^^^YYYYYYYYYXXXXXXYYY[[[\\\[[[ZZZYYYYYYYYYZZZ[[[\\\VVVWWWYYY[[[\\\]]]]]]]]]```aaaaaaaaabbbbbbbbbbbbddddddeeefffhhhiiikkklll|||~~~~~~{{{xxx}}}~~~~~~|||{{{}}}|||zzzyyyyyyzzz|||}}}||||||}}}||||||{{{zzzzzzxxxxxxxxxxxxyyyzzz{{{|||~~~zzzvvvrrrppprrrtttooooooooonnnlllkkklllnnnjjjiiihhhiiikkklllkkkjjjeeegggjjjkkkkkkkkklllmmmmmmllllllkkkiiihhhfffeeehhhhhhhhhhhhhhhhhhhhhhhhdddeeeggggggffffffhhhiiieee```^^^bbbeeedddcccddd```___^^^\\\\\\\\\]]]^^^]]]___``````^^^]]]]]]^^^ZZZ]]]___aaaaaabbbdddeeeaaa___]]]\\\]]]]]][[[ZZZZZZ[[[\\\[[[[[[[[[^^^```ZZZYYYYYYYYYZZZ[[[\\\\\\VVVXXXZZZ\\\^^^_________``````aaaaaabbbbbbcccccc___```aaabbbdddgggiiijjj~~~~~~~~~|||~~~}}}|||~~~~~~~~~}}}}}}|||{{{{{{}}}{{{zzzyyyxxxxxx|||yyywwwyyy|||}}}}}}{{{~~~}}}{{{xxxtttrrrsssuuuoooqqqrrrqqqnnnmmmmmmnnnkkkjjjiiijjjmmmnnnnnnnnnjjjkkklllllllllmmmoooppppppoooooommmkkkiiigggfffjjjiiihhhgggggghhhiiijjjdddfffggggggfffffffffgggeeebbbbbbeeeeeeaaa```cccbbbaaa___]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\]]]___aaa\\\^^^___`````````bbbddd___^^^]]]]]]^^^^^^\\\ZZZ^^^___```^^^\\\\\\___bbbXXXYYYZZZ[[[\\\\\\\\\\\\WWWYYY[[[^^^````````````___``````aaabbbccccccddd^^^___```bbbeeehhhjjjlll~~~}}}|||~~~|||yyywww}}}zzzxxxwwwvvvvvv{{{wwwyyy}}}}}}zzz|||||||||zzzwwwtttssstttooorrrtttssspppnnnnnnoooooonnnllllllnnnooonnnmmmnnnoooooommmlllmmmppprrrrrrqqqpppooollljjjhhhgggllljjjhhhgggggghhhjjjkkkeeeggghhhhhhfffddddddeeefffeeefffhhheee___^^^```dddccc```]]]\\\\\\]]]]]]______]]]ZZZZZZ\\\```ddd^^^___``````______```bbb]]]]]]]]]___``````^^^\\\```aaaaaa___\\\[[[^^^```XXXYYY[[[\\\]]]]]]]]]\\\WWWYYY\\\___aaaaaaaaaaaa______```aaabbbcccdddddd```aaabbbeeehhhkkknnnooo}}}~~~~~~|||}}}|||{{{|||~~~~~~~~~|||}}}{{{|||}}}|||yyy|||yyy{{{}}}}}}zzzvvvtttvvvyyywwwtttrrrqqqrrrtttuuuvvvwwwuuuqqqnnnmmmnnnppprrrqqqrrrsssrrrpppnnnnnnooo|||sssmmmlllmmmjjjhhhhhhoookkkggghhhlllnnnllliiifffeeedddcccdddfffhhhjjjhhhgggfffeeecccbbbaaa```_________^^^]]]\\\[[[ZZZ[[[^^^___\\\YYYYYY^^^dddbbb___ZZZYYY[[[^^^aaabbb\\\]]]^^^```aaa``````___]]]\\\[[[\\\]]]\\\ZZZXXXXXXYYY[[[\\\\\\[[[ZZZYYYZZZ\\\ZZZZZZ___gggfff___bbb```___^^^^^^```ccceeeaaa```aaadddhhhlllnnnnnn~~~}}}~~~}}}||||||}}}~~~~~~}}}~~~}}}{{{|||||||||~~~{{{uuu|||}}}|||zzzxxxwwwwwwxxxvvvtttsssssstttuuuuuutttuuutttrrrpppooopppqqqrrrqqqrrrsssrrrpppnnnnnnoootttpppmmmmmmjjjggghhhlllnnnkkkhhhiiilllnnnkkkhhhddddddccccccdddeeeggghhhiiihhhgggfffdddcccbbbaaa____________^^^^^^^^^]]][[[^^^aaa___[[[ZZZ\\\``````^^^ZZZYYY[[[^^^___```^^^___`````````___^^^]]]^^^\\\[[[[[[\\\\\\[[[YYY[[[\\\]]]^^^^^^^^^]]]\\\ZZZ[[[[[[[[[aaahhhfff```______``````aaaaaabbbbbb_________bbbgggjjjllllll~~~}}}{{{{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||yyy~~~}}}{{{{{{yyyvvv}}}{{{zzzzzzzzzzzzxxxtttttttttvvvwwwwwwtttrrrrrrsssssssssssssssrrrrrrqqqrrrrrrqqqooonnnoooooommmmmmmmmmmmiiieeehhhooonnnkkkiiijjjlllmmmjjjhhheeeeeeffffffggghhhhhhhhhiiihhhgggfffeeedddcccbbbaaaaaa```______``````aaa\\\___bbbaaa^^^[[[[[[\\\___]]][[[[[[]]]^^^___^^^aaaaaaaaa```___]]]\\\[[[___]]][[[ZZZ[[[\\\\\\[[[\\\]]]^^^^^^______^^^^^^]]]^^^^^^___cccfffccc]]]___aaacccdddeeeeeedddcccaaa``````cccgggjjjkkklll{{{|||}}}}}}|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~|||yyy}}}~~~{{{{{{}}}}}}{{{{{{}}}~~~|||zzztttuuuwwwyyyzzzxxxtttqqqppprrrtttvvvvvvvvvtttsssqqqrrrrrrqqqoooooooooqqqnnnmmmmmmnnnkkkhhhiiimmmnnnlllkkkkkklllllljjjhhhiiiiiijjjkkkllllllkkkkkkhhhggggggfffdddccccccbbbcccbbbaaa```______``````]]]___aaa```^^^]]]]]]______^^^]]]^^^___``````^^^aaaaaaaaa```___^^^]]]\\\```^^^[[[ZZZ[[[]]]^^^^^^[[[\\\\\\]]]^^^^^^^^^^^^bbbbbbccccccdddddd___[[[cccdddeeefffggghhhhhhhhheeeddddddfffiiilllmmmmmm}}}}}}||||||}}}|||||||||{{{zzz}}}|||{{{|||~~~~~~}}}|||~~~|||||||||wwwwwwyyy{{{|||zzzvvvrrrqqqsssuuuwwwxxxwwwvvvuuurrrssssssqqqppppppqqqsssuuupppnnnqqqqqqmmmjjjjjjmmmmmmmmmmmmmmmmmmkkkjjjjjjkkklllmmmmmmmmmllllllggggggfffeeedddccccccbbbdddcccbbb```___^^^^^^^^^^^^^^^^^^]]]]]]___bbbddd``````___```bbbcccbbb```````````````````````````bbb___\\\\\\]]]___``````]]]]]]]]]^^^______```aaabbbbbbcccffffffdddaaa___eeedddcccccceeegggiiikkkgggfffeeegggjjjlllllllll}}}{{{|||}}}|||{{{{{{zzzxxxvvv|||{{{{{{}}}~~~~~~{{{{{{{{{|||}}}|||yyyvvvuuuuuuvvvwwwwwwxxxwwwwwwtttttttttrrrqqqqqqsssuuuzzztttqqqtttvvvqqqllljjjlllmmmnnnoooooonnnmmmmmmjjjjjjkkkkkkkkkkkkkkkkkkggggggffffffeeeddddddccccccccccccbbbaaa```^^^]]]___^^^]]]\\\^^^aaadddfffbbbaaa```aaacccdddcccbbb````````````aaabbbddddddbbbaaa______```bbbbbbbbb````````````aaacccdddeee```___bbbggghhhfffeeegggcccbbbaaa```bbbdddhhhjjjgggfffeeefffhhhjjjjjjiii~~~|||}}}||||||~~~~~~{{{yyy|||{{{{{{}}}}}}|||}}}}}}|||{{{yyyxxxwwwvvvvvvwwwyyyzzzuuuuuuuuusssrrrsssuuuxxxyyyvvvvvvxxxwwwqqqmmmmmmkkkmmmpppqqqqqqppppppppplllkkkjjjjjjiiijjjkkkllliiiiiihhhhhhggggggffffff```aaaccceeeeeedddbbb``````___^^^^^^```bbbcccccccccaaa``````bbbcccccccccbbbbbbbbbbbbbbbdddeeefffcccbbbaaabbbdddeeedddcccaaaaaaaaaaaabbbdddfffgggcccaaaccchhhhhhdddeeeiiibbbbbbbbbcccdddfffhhhiiihhhgggffffffhhhjjjjjjiii|||zzz|||}}}|||{{{{{{~~~}}}||||||}}}~~~~~~|||zzzwwwuuutttwwwyyy|||vvvvvvvvvtttssstttvvvyyyuuuvvvzzz{{{wwwpppnnnrrrkkknnnqqqrrrrrrrrrrrrrrrooonnnlllkkkkkklllmmmoookkkkkkjjjjjjiiiiiihhhhhh]]]```dddggghhhgggeeeddd```___```aaabbbbbbaaa___cccaaa______aaabbbcccccceeedddcccccccccdddeeefffcccbbbcccdddffffffeeeccc```_________```bbbdddfffjjjffffffiiigggaaaaaafffbbbdddfffhhhjjjjjjjjjjjjkkkjjjhhhiiijjjlllkkkkkkzzz}}}}}}{{{|||~~~|||{{{{{{||||||||||||}}}~~~yyyxxxxxxwwwvvvuuuuuutttqqqsssuuuuuurrrooommmmmmoooqqqsssuuuuuuuuussssssjjjllllllkkkhhhhhhkkkoookkkiiihhhggghhhiiihhhgggccceeeffffffeeeeeeggghhhcccbbbaaabbbdddeeeeeedddbbbaaa```___```aaadddeeejjjhhhfffdddccceeegggiiijjjdddbbbeeegggeeecccddd```bbbeeeggghhhgggeeedddfffgggggghhhgggeeedddccciiihhhggggggggghhhjjjkkkjjjkkkjjjiiiggggggiiikkk{{{~~~~~~}}}}}}}}}||||||}}}~~~}}}}}}}}}~~~~~~zzzzzzyyyyyyxxxwwwwwwwwwtttvvvwwwwwwuuusssssssssrrrsssuuuuuuuuutttsssqqqmmmnnnooonnnllllllnnnpppnnnllljjjiiijjjjjjiiigggggghhhiiihhhgggfffggghhhdddcccbbbcccdddeeedddcccbbbbbbaaaaaabbbeeegggiiilllkkkiiihhhhhhjjjkkkllljjjeeeccceeegggeeecccdddcccdddfffhhhhhhhhhgggfffhhhhhhhhhhhhhhhggggggfffiiiiiihhhggghhhiiijjjkkkkkkjjjiiiiiiiiijjjkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzwwwxxxxxxwwwuuuuuuvvvwwwuuuvvvvvvwwwvvvtttsssqqqoooqqqrrrrrrpppooopppqqqpppnnnlllkkkkkkkkkiiihhhiiijjjjjjiiigggffffffggggggeeecccccceeeeeeeeecccddddddddddddfffhhhkkklllfffffffffgggggghhhhhhiiijjjfffdddggggggeeecccdddgggggghhhhhhiiijjjjjjjjjjjjiiihhhhhhhhhiiijjjkkkjjjiiihhhhhhhhhiiikkklllllljjjhhhiiilllnnnmmmkkk~~~~~~~~~~~~|||||||||||||||||||||}}}yyyyyyxxxuuussssssuuuwwwwwwwwwwwwxxxwwwvvvuuutttpppqqqrrrsssrrrqqqoooooorrrooommmkkkkkkkkkiiihhhhhhiiijjjiiihhhggghhhiiijjjhhheeeeeefffffffffeeeggggggfffggghhhiiikkklllaaabbbdddeeeffffffffffffjjjggggggiiiiiieeedddfffjjjjjjiiiiiijjjkkkmmmnnnkkkiiihhhggghhhjjjmmmoookkkjjjiiiiiiiiijjjlllmmmnnnjjjhhhjjjooorrrooolll|||}}}}}}}}}}}}}}}}}}}}}}}}|||zzzwwwtttsssuuuwwwwwwwwwxxxxxxyyyyyyyyyyyyppppppqqqqqqqqqpppnnnmmmqqqooommmkkkkkkjjjiiiggghhhjjjllllllkkklllmmmooommmjjjggggggggghhhhhhhhhjjjjjjiiihhhhhhhhhhhhhhhfffgggiiikkkllllllkkkjjjjjjhhhiiilllkkkggggggiiimmmlllkkkkkklllmmmooopppkkkiiihhhggghhhjjjnnnppplllkkkjjjjjjjjjkkkmmmnnnooollljjjlllqqqtttqqqmmm~~~~~~~~~~~~~~~|||yyyxxxzzz|||xxxxxxyyyyyyzzz{{{{{{|||rrrqqqppppppqqqqqqooommmqqqooommmllllllkkkjjjiiikkkmmmoooppppppqqqssstttooommmjjjiiijjjkkklllllllllkkkkkkjjjiiihhhggggggjjjkkkmmmnnnnnnnnnmmmmmmjjjiiilllooonnnjjjjjjnnnnnnmmmmmmmmmmmmooopppqqqllljjjiiihhhiiikkknnnpppmmmlllkkkkkkkkklllnnnooopppnnnmmmooorrrsssqqqooo~~~~~~{{{{{{zzzzzzzzz{{{{{{|||wwwtttrrrqqqssssssrrrppprrrpppnnnmmmmmmnnnmmmkkkmmmoooqqqqqqpppqqqrrrtttqqqnnnkkkkkklllnnnpppppplllllllllkkkkkkjjjiiihhhjjjkkkkkklllllllllkkkkkkiiijjjnnnrrrqqqmmmnnnrrrnnnnnnnnnnnnooopppqqqqqqmmmlllkkkkkkkkkmmmooopppnnnmmmlllllllllmmmnnnooopppqqqqqqrrrsssrrrqqqppp~~~~~~}}}|||{{{{{{zzz{{{{{{{{{wwwtttsssuuuvvvuuusssrrrpppooonnnooopppooonnnmmmnnnoooooonnnmmmnnnppprrrooollllllnnnppprrrrrrkkkkkkllllllmmmllllllkkkmmmmmmlllllllllllllllllliiijjjooosssrrroooppptttmmmnnnnnnoooppppppqqqqqqooonnnnnnmmmmmmnnnppppppnnnmmmmmmllllllnnnooopppppprrrttttttsssqqqqqqqqq~~~~~~~~~{{{vvvuuuwwwvvvsssoooqqqrrrssstttsssqqqooommmpppooonnnqqqssstttrrrooorrrssstttrrrnnnmmmnnnqqqooooooooooooppppppppppppooonnnmmmllllllllllllllljjjooorrrrrrssstttsssnnnmmmoooooonnnmmmnnnrrrvvvoooooopppooonnnnnnppprrrqqqoookkkjjjkkkmmmpppqqqqqqqqqrrrsssttttttuuuuuu~~~{{{wwwwwwyyyyyyuuurrruuuvvvwwwwwwvvvuuusssqqqpppoooooopppssssssqqqoooqqqrrrsssqqqnnnmmmnnnpppoooooooooooopppppppppppppppoooooonnnnnnnnnnnnnnnjjjnnnooonnnnnnqqqpppmmmoooppppppooonnnooorrruuuooopppqqqpppooooooqqqrrrrrrpppmmmllllllnnnooopppsssssssssssssssrrrrrrrrr}}}{{{yyyzzz|||{{{wwwtttwwwwwwxxxxxxxxxvvvuuusssrrrqqqqqqrrrttttttrrrqqqpppqqqqqqpppnnnmmmnnnpppnnnoooooooooppppppqqqqqqpppppppppqqqqqqqqqrrrrrrqqqsssrrroooooossstttrrrqqqrrrrrrqqqpppppprrrtttpppqqqrrrqqqpppppprrrtttsssrrrqqqpppoooooooooppp{{{zzzyyyxxxwwwuuuuuuttt~~~}}}}}}}}}}}}{{{wwwtttuuuuuuvvvvvvuuutttsssssstttssssssttttttttttttssspppppppppooonnnnnnooopppnnnoooooopppqqqrrrrrrrrrpppqqqqqqrrrssstttttttttwwwxxxuuupppppptttwwwvvvtttuuuuuutttssssssssssssqqqrrrssssssrrrrrrtttvvvttttttuuutttrrrqqqpppppp|||{{{{{{yyyxxxwwwvvvuuu{{{wwwtttvvvvvvvvvvvvvvvuuuuuutttttttttttttttssssssssstttqqqppppppppppppqqqqqqqqqoooooopppqqqrrrssstttuuupppqqqrrrtttuuuuuuuuuuuuuuuvvvsssoooooosssuuutttvvvvvvwwwwwwwwwvvvtttrrrrrrsssttttttttttttvvvxxxuuuwwwxxxwwwuuusssrrrsssuuuuuuuuuttttttsssssssss}}}zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{tttuuuuuutttrrrrrrsssuuusssrrrqqqrrrsssuuuuuutttppppppqqqssstttvvvwwwxxxqqqrrrtttvvvwwwwwwvvvuuuuuuwwwwwwsssssswwwxxxvvvxxxwwwxxxyyyzzzyyyvvvssssssuuuvvvvvvuuuvvvxxxzzzvvvyyy{{{zzzvvvtttuuuwwwuuuuuuuuuuuuuuuvvvvvvvvvyyyzzzzzzyyyvvvvvvxxxzzzvvvtttrrrtttwwwxxxxxxwwwqqqqqqssstttvvvxxxyyyzzztttuuuwwwyyyyyyyyywwwwwwuuuyyyzzzyyyyyy|||{{{xxxxxxxxxyyy{{{}}}|||xxxttttttvvvwwwwwwwwwwwwzzz|||wwwzzz|||{{{wwwvvvxxx{{{zzzzzzzzzzzzzzzzzzzzzzzz|||{{{~~~xxxuuutttuuuyyy{{{zzzyyyqqqrrrtttuuuwwwyyy{{{{{{vvvxxxyyy{{{{{{zzzyyyxxxpppuuuxxxxxxyyy{{{yyyuuuxxxxxxyyy|||~~~~~~yyyuuuuuuvvvwwwxxxwwwxxx{{{}}}wwwzzz}}}{{{wwwvvvzzz~~~{{{{{{zzzzzzyyyyyyyyyyyy}}}{{{zzzzzz|||}}}~~~}}}{{{{{{zzzyyyxxxxxxxxxyyyyyy}}}yyyvvvyyy~~~|||wwwvvvtttyyyyyyyyyyyyyyyzzzzzz{{{||||||}}}{{{xxxuuuwww{{{~~~zzzyyyyyy|||}}}yyy{{{|||~~~|||wwwyyy}}}~~~|||||||||}}}~~~~~~~~~}}}}}}|||{{{zzzzzz{{{||||||}}}{{{yyyzzz~~~}}}zzz|||zzz}}}}}}}}}{{{|||}}}~~~~~~~~~~~~{{{yyyxxxyyy}}}|||zzzyyyzzz}}}}}}zzzwww|||{{{|||~~~}}}yyyyyy|||~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~}}}~~~}}}||||||}}}~~~{{{{{{}}}}}}{{{xxx~~~zzzyyy|||}}}zzzyyy{{{}}}~~~~~~~~~~~~}}}~~~zzzwww{{{~~~|||zzz{{{~~~zzzwww{{{~~~}}}||||||{{{yyyyyy|||zzzyyywwwuuutttuuuwwwxxxssstttvvvwwwyyyzzz{{{{{{|||}}}~~~~~~|||zzz|||~~~}}}}}}}}}yyyvvvuuuvvvxxxssssssqqqmmmjjjiiikkknnnkkkiiigggeeeeeefffhhhjjjcccdddfffggghhhjjjlllnnnmmmmmmnnnoooppprrrssstttwwwwwwvvvwwwyyy|||}}}}}}~~~~~~|||~~~~~~}}}}}}|||xxxvvvtttrrrooojjjffffffhhhjjjggggggfffbbb^^^\\\^^^aaa^^^\\\ZZZYYYYYYZZZ]]]^^^WWWWWWXXXYYYZZZ]]]```cccaaa``````aaabbbdddfffhhhllllllkkklllnnnqqqtttvvvvvvuuuuuuyyy~~~{{{xxx||||||{{{{{{|||}}}~~~~~~|||}}}}}}{{{xxxxxx{{{~~~wwwwwwyyy{{{|||{{{xxxuuuwww|||~~~|||zzz~~~~~~}}}~~~~~~}}}{{{wwwuuuqqqmmmjjjgggffffffbbbaaa^^^\\\ZZZYYYXXXXXX[[[ZZZXXXVVVTTTSSSRRRRRRSSSQQQNNNLLLLLLNNNQQQSSSLLLMMMNNNOOOPPPRRRSSSSSSXXXWWWVVVVVVWWWZZZ\\\^^^___```aaaaaaaaadddhhhkkklllkkkjjjjjjkkkmmmppprrrvvvvvvuuuvvvwwwyyy{{{|||{{{}}}~~~zzzvvvvvvwwwwwwwwwuuuqqqnnnllllllnnnoooppppppooonnnlllqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqpppooonnnmmmrrrrrrrrrrrrrrrqqqqqqqqqrrrsssuuuwwwzzz}}}~~~|||}}}}}}||||||}}}{{{xxxzzz}}}cccaaa^^^[[[XXXVVVUUUUUUTTTSSSQQQNNNLLLKKKKKKKKKLLLKKKIIIHHHFFFEEEEEEEEEFFFEEECCCAAAAAACCCEEEFFFAAABBBBBBCCCDDDEEEFFFFFFIIIHHHGGGGGGIIIKKKMMMNNNPPPPPPQQQQQQRRRTTTXXX[[[\\\[[[ZZZZZZ\\\^^^```aaahhhggghhhhhhjjjlllnnnooommmnnnpppqqqsssttttttuuuvvvyyy|||~~~{{{xxxwwwxxxvvvrrrooooooppppppmmmiiiiiiiiiiiihhhfffdddbbb```]]]^^^___``````___^^^]]]``````````````````````````````aaaaaaaaa```^^^^^^ddddddddddddeeeeeeeeeeeecccdddfffhhhkkkmmmooopppmmmnnnnnnmmmmmmooorrrtttsssuuuyyy|||}}}}}}{{{zzz{{{|||}}}SSSRRRPPPMMMKKKJJJIIIIIIIIIHHHFFFEEECCCBBBAAAAAA@@@@@@???>>>==================<<<;;;;;;<<<======;;;;;;<<<<<<<<<=========>>>>>>======>>>@@@BBBCCCDDDEEEFFFFFFFFFHHHKKKNNNOOOOOONNNNNNOOOQQQSSSTTTYYYYYYZZZ[[[]]]___aaabbbbbbbbbcccdddeeeggghhhiiinnnooopppqqqrrrrrrrrrrrruuuvvvxxxzzz~~~|||xxxuuuuuutttrrrnnnlllkkkkkkgggdddaaaaaaccccccaaa^^^]]]\\\[[[ZZZXXXWWWVVVUUUPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSRRRQQQVVVVVVWWWWWWXXXXXXYYYYYYWWWXXXZZZ\\\^^^```bbbccc```aaabbbaaaaaabbbeeehhhiiikkkmmmooopppooommmlllmmmppptttxxx|||}}}~~~~~~IIIHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@>>>===<<<;;;;;;:::999999888888999999:::888888999999999999888888999999999888888888888888888888888888999:::;;;<<<<<<===??????>>>@@@BBBEEEFFFFFFFFFFFFGGGHHHJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUXXXXXXWWWXXXYYY[[[]]]^^^aaaaaaaaaaaabbbbbbcccdddhhhhhhjjjmmmpppsssvvvwwwtttvvvxxxzzz{{{|||{{{{{{{{{~~~}}}}}}|||wwwwwwxxxvvvqqqkkkkkkiiihhhiiijjjhhhccc^^^[[[YYYWWWVVVWWWWWWUUUSSSPPPOOONNNLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWUUUVVVWWWWWWWWWXXXZZZ\\\]]]___aaacccdddcccbbbaaadddfffjjjnnnqqqtttuuuuuuvvvyyy}}}<<<<<<<<<<<<;;;;;;::::::777777666666555444333333333222222222222333444444111222222333333222222111333333222222222222111111111111222222222333444444444555777777666777888:::<<<<<<<<<<<<===>>>>>>???===>>>@@@BBBCCCEEEFFFGGGJJJIIIIIIIIIJJJKKKMMMOOONNNNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXZZZ]]]```cccddddddfffhhhjjjlllllllllkkkppprrruuuxxxxxxxxxxxxxxx{{{{{{|||}}}~~~|||yyyxxxrrrooonnnqqqpppmmmmmmooooookkkggggggiiihhhccc]]][[[WWWVVV\\\ccccccXXXMMMMMMLLLJJJIIIHHHFFFEEECCCBBBAAA@@@???>>>===>>>>>>===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHFFFGGGIIIIIIIIIIIIKKKMMMLLLNNNPPPRRRTTTTTTSSSSSSYYYYYYZZZ\\\```cccgggiiigggjjjnnnrrruuuxxx{{{}}}~~~444444555555555444333222222222222222222111000///000000000000000111222333///000000111111000000///000000000000000000000000000000000111111111222222111222444444333333444555666666777777888888888888888999;;;<<<>>>>>>??????????????????@@@AAABBBCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNPPPSSSUUUVVVVVVWWWYYY[[[\\\^^^^^^^^^hhhjjjllllllkkkkkklllmmmoooooooooppprrrtttuuuvvvxxxwwwwwwvvvuuuuuuttttttuuuuuuuuutttrrrooolllkkkgggdddccceeeeeebbbaaaddd```]]]ZZZZZZ[[[ZZZVVVSSSNNNJJJIIIPPPYYYYYYNNNBBBCCCBBBAAA???===<<<:::::::::::::::999999888888888888888888777777888888888666666666666666666666666666555555555555666777777777888888888999:::::::::888999999:::<<<===>>>>>>;;;===????????????AAABBB@@@AAACCCFFFGGGHHHHHHHHHMMMMMMMMMNNNQQQUUUYYY[[[[[[^^^bbbfffiiikkknnnqqqsssvvv{{{222222333333333222111000111111222333222111000000111111000000000111222222111111111111111111111111000000000111111111111111000111111222222222222222000222333333222222222333333444444555555555555555666666888999:::::::::999888888999:::;;;;;;;;;;;;<<<===>>>???@@@BBBBBBCCCDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLLLLNNNPPPRRRSSSTTTZZZ]]]___```^^^^^^___``````aaaaaabbbcccdddfffgggggggggggggggffffffffffffcccdddddddddbbb```]]]\\\[[[XXXXXXZZZYYYUUUUUUWWWQQQQQQPPPNNNLLLJJJHHHGGGDDDBBBBBBEEEJJJIIICCC===<<<<<<<<<:::888777777777555666777777777666555444555555444444444444555555333333333333333333333333444444333333333444555666555555555666666666666666444444555666777888888999555777999:::999999;;;<<<;;;;;;===>>>????????????BBBCCCDDDEEEHHHJJJLLLMMMOOORRRWWWZZZ\\\^^^aaadddfffiiinnnrrrvvv{{{000000111111111000...------...///000000///...---......------------......//////............//////------......////////////---...///////////////...---...000000///......///...//////000000000000///000111222333444333222222111222333555555555444444555666777888999999999999;;;;;;;;;<<<===>>>???@@@BBBAAABBBBBBDDDGGGIIIKKKHHHLLLQQQRRRPPPOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUUUUVVVVVVWWWWWWQQQRRRSSSSSSRRRPPPMMMKKKNNNKKKJJJKKKJJJGGGFFFHHHDDDEEEEEEBBB>>>:::999999:::;;;;;;;;;999888888888444444555444333222333444---///000222111000...---000000////////////000000////////////////////////111000/////////111222333000000000/////////////////////000111222222333333...111333444333333444666666666777777777666666555777888;;;>>>@@@@@@@@@???CCCFFFJJJMMMOOOQQQTTTVVVWWWZZZ___bbbeeeiiiooosss{{{}}}------------------------............////////////...------,,,,,,------...---------------------------------............///---......///000000//////..............................------------......111111111111000000000000////////////000000000000222222222333333444444444666666666666666777888888<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAA???>>>>>>>>>>>>;;;:::999888777666555444555444333222111111111111222111000//////000000111//////......------------.........////////////000////////////000000000000000000000000000000000000000000////////////000000......///000000000000000////////////000000000000//////000111111111111111333333333333444666888:::<<<<<<===???BBBEEEGGGHHHLLLMMMPPPSSSYYY___eeehhhlllppptttxxxzzz}}}------------------------,,,------------.........------,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,------------------..................------------------------......------------....../////////000000000000000....../////////000000000000000000111111111222222222222111111222222333444555555555555666777888888999999:::;;;;;;;;;;;;;;;======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;;;;:::999888777777777777777777666555444333222222333222111000////////////111000///...//////111111............------,,,,,,---------............///............//////////////////////////////////////////............//////,,,---......//////................../////////////////////000000000000///222222222222333444555666666666777888;;;===???@@@CCCDDDFFFJJJOOOUUUZZZ]]]dddgggkkknnnqqqtttxxx{{{,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,------------------------...------,,,,,,------...------....../////////000---.........////////////...............///////////////......//////000111/////////000000111111222111222333333444444333333444444555555555666666666666666666666666666666666777666666555555444444444444333222111111111111111333222222111000//////...000///...---,,,,,,,,,,,,///...------...///111222------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------...------,,,,,,------...++++++,,,---------------,,,,,,---------..............................---//////000111222222111111111111111222444555777888999:::<<<@@@DDDIIIMMMPPPWWWYYY\\\___aaaeeejjjnnnqqquuuxxxyyyyyyyyy{{{~~~+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------......///------------............------------------------//////......//////000111---......///////////////...///000000111111000000111111111111222222222222222222222222222222222222333333222222222111111111111111000/////////000000/////////......---------...---,,,,,,+++++++++,,,---,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,---///000000///...---111000000111111222333444444555777999===AAADDDFFFJJJKKKMMMOOORRRVVV\\\```bbbhhhmmmmmmllllllppptttyyyyyy}}}++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---------...+++,,,,,,,,,------------------------------,,,,,,......------......///000------.../////////......------...//////////////////000000000000111111111000000000000000000000000111111000000000000000/////////.........//////000------------------------------,,,+++++++++,,,,,,++++++******+++---///000*********+++++++++++++++))))))))))))************************++++++++++++************************++++++************++++++++++++,,,------------,,,************++++++++++++---,,,+++******+++,,,,,,+++,,,---.........---,,,000000000000000111111222111222333555888;;;===>>>???AAABBBDDDFFFIIIOOORRRSSSYYY___aaa```aaaeeejjjllllllqqqzzz~~~}}}}}}~~~************************++++++,,,,,,,,,---------+++******))))))******+++,,,++++++******)))))))))******+++++++++,,,,,,,,,+++***)))))))))+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,---......---,,,+++++++++,,,------------,,,------------............------------------------............------------++++++++++++,,,---......,,,,,,------------------,,,,,,++++++++++++,,,,,,+++******)))***+++---...)))))))))***************((())))))))))))*********))))))*********+++++++++************************+++******))))))******+++***++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++***)))***+++,,,---++++++,,,---......------......---------...//////---...///111333444555666888999;;;<<<===@@@DDDGGGEEEIIINNNQQQSSSUUUYYY\\\]]]^^^ccckkkooooooooorrrppprrrtttwwwxxxyyyyyyyyy~~~*********************************++++++++++++,,,******))))))))))))******,,,++++++***))))))(((((()))))))))*********++++++******))))))***,,,...///++++++++++++++++++++++++++++++************++++++.........---,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))***++++++)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++------+++++++++,,,,,,---------++++++************+++++++++***)))))))))***+++,,,((((((((())))))*********((())))))))))))*********))))))*********+++++++++************************+++******************+++((()))******++++++******))))))*********+++++++++******))))))***,,,...///,,,,,,,,,,,,---...000000,,,,,,++++++,,,------...,,,,,,---///000111111111333555777888888999;;;===<<<>>>AAADDDGGGJJJLLLMMMOOOOOOSSS[[[______```cccfffiiilllnnnooonnnmmmkkknnnwww|||zzzxxxyyyzzzxxxzzz|||}}}~~~~~~}}}|||}}}))))))))))))))))))))))))))))))))))))******************))))))))))))******+++++++++***)))(((((('''(((((((((((())))))))))))***)))((()))***,,,///111************************++++++************++++++000///......---,,,+++***)))************+++++++++,,,+++++++++******))))))***************+++,,,,,,***+++---......,,,+++)))***+++,,,,,,------,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------)))))))))***+++,,,---...******++++++,,,,,,------******))))))))))))***++++++***)))(((((()))******'''((((((((())))))******))))))))))))************************++++++++++++************************++++++************++++++'''(((((()))))))))))))))************++++++++++++***)))))))))***,,,///111,,,,,,,,,,,,---///111333,,,++++++,,,,,,---...///,,,---...///000000000000000222555666555555777888999999:::>>>BBBDDDEEEDDDEEEEEEHHHPPPTTTTTTVVVYYY^^^aaadddggggggeeebbb```bbbmmmtttqqqmmmnnnpppoookkkmmmooopppppprrruuuxxxuuuuuuuuuwwwyyyzzzxxxwww{{{xxxwwwyyy}}}}}}~~~~~~~~~)))))))))))))))))))))))))))***+++***))))))+++,,,))))))))))))************,,,+++)))((((((((()))***(((((()))***************///+++((()))...000...+++++++++***)))(((((()))))))))*********++++++++++++...+++((()))+++,,,)))'''))))))*********+++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******(((((()))***++++++,,,,,,+++++++++*********))))))+++,,,,,,+++***)))+++,,,++++++************++++++))))))************))))))))))))************))))))***)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))(((((((((((((((((())))))))))))(((((()))***+++,,,,,,+++***)))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***+++***))))))+++---000222)))************+++++++++,,,,,,,,,---------.....................///000111222222333444666888:::;;;;;;===???BBBEEEGGGIIIJJJMMMOOOQQQTTTUUUUUUTTTSSSTTTXXX\\\^^^^^^^^^^^^___]]]^^^___```bbbccceeeeeeggggggggghhhhhhgggggggggjjjkkkmmmmmmllllllnnnoooooooooppppppqqqssstttuuussssssrrrrrrqqqqqqpppppptttqqqooorrrwwwyyywwwtttwwwwwwwwwuuutttuuuxxx{{{{{{|||||||||{{{|||~~~))))))))))))))))))))))))))))))***)))''''''(((***(((((()))))))))*********+++***)))((((((((()))***(((((()))************)))---)))&&&(((+++---,,,)))+++******)))(((((())))))))))))))))))*********+++*********+++,,,,,,+++)))))))))*********+++++++++************************))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))(((((()))******+++,,,,,,+++++++++******)))))))))***+++,,,+++******+++---+++******))))))******+++))))))************))))))((())))))******))))))(((***)))(((''''''((()))***)))))))))))))))((('''''')))((((((((((((((((((((((((((())))))))))))(((((())))))***++++++***))))))))))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))((()))******++++++******+++***))))))***,,,...000))))))*********+++++++++,,,,,,,,,,,,------------.........---......//////111111111222333555666777444666888;;;>>>@@@AAABBBCCCDDDGGGIIIJJJJJJIIIHHHLLLOOORRRTTTTTTTTTUUUVVVRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ^^^```aaaaaaaaaaaabbbdddccccccdddeeefffhhhjjjkkkhhhhhhhhhgggggggggffffffhhheeebbbdddiiilllkkkhhhfffggghhhiiijjjlllpppsssrrrssstttsssrrrsssuuuxxxwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~))))))))))))))))))))))))***++++++***((('''(((***(((((())))))))))))******+++***)))((((((((())))))'''((())))))******))))))***'''%%%&&&)))+++***'''******)))((((((((())))))(((((((((((())))))))))))&&&))),,,......---,,,,,,)))))))))************+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))(((((())))))******++++++************)))))))))))))))*********)))***,,,---+++******))))))******+++((())))))******))))))((((((((())))))))))))(((((()))((((((''''''(((((()))(((((()))))))))(((''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))*********************)))((()))***+++,,,)))))))))*********++++++++++++,,,,,,,,,---------///......------------...////////////000111222333...000222444666888999999888:::<<<===>>>>>>>>>===AAACCCEEEEEEEEEFFFHHHIIIFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLLLLLLLLLLLLLLLLKKKNNNPPPQQQQQQQQQQQQRRRTTTSSSSSSTTTUUUVVVXXXZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWYYYVVVSSSSSSWWWZZZ[[[ZZZVVVXXXZZZ\\\\\\^^^```cccdddeeefffeeeeeeeeegggiiiiiijjjkkkmmmooopppppppppooooooooopppqqqsssuuuvvvxxxyyyzzzzzzyyyyyy{{{}}}zzz{{{|||}}}~~~~~~}}}))))))))))))))))))))))))---......,,,***)))***+++(((((((((((()))))))))*********))))))(((((((((((('''(((((()))))))))))))))(((&&&%%%&&&((())))))'''***))))))((((((((())))))'''''''''(((((((((((()))%%%***000111///,,,++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))'''((()))))))))))),,,...******))))))))))))******(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''******)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((())))))******))))))***)))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,///...---,,,,,,+++,,,,,,......------......//////---...000222333555555555444555666777888888888888888999::::::999:::<<>>>>>???@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAAAAACCCDDDDDDDDDDDDEEEGGGIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMJJJGGGGGGIIILLLNNNNNNNNNPPPRRRRRRPPPOOOPPPPPPTTTVVVWWWWWWVVVVVVXXXZZZZZZ[[[]]]^^^```aaaaaaaaaaaa`````````bbbeeehhhjjjkkklllmmmlllllllllnnnpppnnnnnnooopppqqqrrrsssssssssvvvxxxuuupppooosssyyy|||{{{zzzyyyxxxxxxwwwvvvyyy{{{}}}~~~~~~~~~}}}~~~((((((((((((((((((((((((---...---,,,)))((()))+++'''(((((((((((()))))))))))))))))))))((((((''''''''''''((()))))))))))))))((('''&&&&&&((())))))))))))((((((((((((((())))))&&&'''''''''((((((((((((''',,,111222///+++))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&((())))))((()))+++---***))))))))))))))))))***(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))''''''((((((((((((''''''(((''''''''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))((())))))((((((((('''(((((((((((()))))))))******************+++++++++,,,,,,------,,,++++++***++++++...---------------......---...///000111222222222222222333444444555555555333444555444333444666888777888888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;======<<<<<<>>>???CCCBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@CCC@@@>>>===???AAACCCDDDGGGHHHIIIHHHFFFCCCCCCCCCGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUXXX\\\^^^]]]^^^______^^^___aaacccaaabbbbbbcccdddeeefffgggeeegggiiigggddddddiiinnnmmmnnnnnnnnnmmmmmmmmmmmmiiilllnnnoooooooooppprrrqqqrrrsssuuuwwwyyyzzz{{{tttuuuvvvwwwwwwwwwwwwvvvuuuvvvxxxxxxwwwxxxzzz|||}}}{{{zzz{{{|||{{{zzz{{{{{{||||||||||||}}}}}}{{{}}}~~~~~~(((((((((((((((((((((((()))******)))'''&&&''')))''''''(((((((((((())))))(((((()))))))))((('''&&&&&&'''(((((())))))((((((((((((''''''(((((()))***((((((''''''(((((())))))''''''''''''(((((((((((())),,,///111///+++(((&&&***)))))))))))))))((((((************************))))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))((('''(((***,,,***))))))(((((())))))***'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,------+++,,,,,,---............/////////000000000111111000222333222111111222333222222222222222333333333444444555555555555444444555666888888777777999:::>>>===<<<:::999888888888888888888888999999999999999888777666666888:::;;;;;;<<<===<<<;;;;;;<<<===<<<>>>@@@AAA@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGHHHJJJMMMOOOPPPNNNOOOPPPPPPPPPQQQSSSUUUTTTTTTTTTUUUVVVWWWYYYZZZYYYYYYZZZYYYZZZ\\\___bbb]]]___aaaaaa``````aaabbb]]]___aaabbbaaaaaabbbcccccccccdddfffhhhiiijjjkkkggggggggghhhhhhhhhiiiiiiggghhhjjjjjjiiiiiijjjlllnnnnnnnnnmmmmmmmmmmmmnnnrrrssstttsssrrrqqqrrrsssqqqssstttuuutttuuuwwwyyyvvvuuuuuuuuuuuuuuuvvvvvvxxxzzz{{{yyyvvvtttuuuwwwvvvvvvuuutttttttttuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{vvvwwwxxxwwwwwwwwwyyy{{{{{{|||~~~}}}(((((((((((((((((((((((('''(((((('''&&&&&&''')))'''''''''((((((((())))))'''((()))))))))((('''&&&&&&'''(((((())))))(((((('''''''''''''''''')))***'''''''''''''''((())))))''''''((((((((())))))))))))***+++---...---)))&&&******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))(((''''''(((***))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''((())))))&&&''''''((((((''''''&&&))))))(((''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((('''''''''(((((()))))))))(((((((((((((((((()))))))))***))))))))))))*********+++******)))))))))***++++++***************+++,,,---******++++++,,,+++++++++---,,,,,,,,,,,,---.........000222222111///////////////////////////////////////000000000000//////000222333333333333444666666555444444333333333444222222222333333444444444333333333333222333444555333444444444444555888:::444666999999999888999:::<<<============<<<;;;;;;<<<<<<===???@@@BBBCCCDDD@@@AAABBBCCCBBBCCCEEEHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNLLLJJJKKKNNNQQQSSSSSSNNNPPPSSSSSSRRRQQQQQQSSSPPPRRRTTTTTTSSSSSSTTTUUUSSSTTTTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZXXXZZZ[[[[[[ZZZYYYZZZ[[[\\\___aaa```]]]]]]___aaadddfffgggfffcccbbbccceeedddeeefffeeeeeeeeeggghhhddddddeeeeeedddeeeggghhhjjjlllmmmkkkfffdddfffiiiiiijjjjjjjjjiiiiiihhhgggiiiiiiiiijjjkkkmmmooopppgggiiikkkkkkjjjkkknnnqqqoooqqqsssuuuvvvvvvuuutttsssuuuwwwwwwuuuuuuwwwyyyyyyyyyzzz{{{|||~~~}}}~~~||||||~~~~~~}}}((((((((((((((((((((((((((())))))((('''''')))+++''''''''''''((((((((()))'''((()))))))))(((&&&%%%&&&''''''(((((((((((((((&&&'''''''''&&&&&&((()))'''''''''''''''((()))***(((((((((((())))))))))))((('''(((+++...///+++'''******))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))(((&&&&&&''')))))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''((()))******))))))(((((((((((())))))))))))))))))))))))************))))))(((((()))***++++++((((((((())))))***+++,,,***+++++++++++++++******,,,,,,+++++++++,,,------,,,///111222000...------///////////////.........---......//////......------...000000//////111222//////...//////000111222.../////////000000111111111222333333222222333444222333222111111222555888000222555555555444444555999999999888777666555555555666777999:::;;;;;;;;;777888::::::::::::===?????????>>>???@@@AAACCCDDDFFFBBB>>>???DDDHHHHHHEEEDDDGGGJJJJJJGGGFFFFFFGGGCCCEEEFFFFFFEEEDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLMMMOOONNNLLLKKKKKKMMMNNNPPPNNNOOOQQQQQQOOONNNNNNOOOPPPUUUXXXWWWSSSRRRUUUYYYTTTVVVWWWUUURRRQQQRRRTTTYYYZZZZZZYYYWWWWWWXXXYYYWWWXXXYYYYYYYYYYYY[[[]]]]]]___aaa^^^YYYWWWYYY]]][[[\\\]]]^^^]]]\\\ZZZYYY\\\\\\\\\]]]___aaaccceee[[[^^^```aaa```aaaeeehhheeegggiiikkkllllllkkkkkkkkkmmmooonnnkkkjjjlllnnnoooppppppqqqsssuuuwwwxxxtttxxxzzzxxxtttssswww{{{~~~uuuqqqxxx~~~{{{wwwuuusssqqqtttyyy||||||}}}}}}}}}~~~}}}{{{~~~'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&%%%%%%&&&(((***)))(((%%%&&&''''''(((''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((%%%'''((((((''''''((()))+++)))((()))******(((''''''''''''''''''''''''''')))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))***))))))(((((((((((()))******)))(((((((((((((((***)))((((((((()))+++,,,************************++++++************++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////.........//////000000//////.........//////........................////////////////////////333111000.........//////111111111111111111111111000000111222333333444444333333444444444555555555777777777777888888888999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>??????>>><<<;;;=========>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGGGGHHHJJJIIIKKKMMMLLLIIIFFFGGGIIIIIILLLOOOPPPOOOOOOOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTQQQRRRTTTWWWXXXYYYYYYXXX^^^```aaa```\\\[[[\\\]]]````````````aaabbbcccccciiiiiihhhggghhhiiijjjkkkmmmmmmmmmmmmmmmmmmmmmmmmpppooonnnnnnppppppooonnnppppppqqqrrrssstttuuuuuuvvvuuuuuuxxx|||}}}{{{yyy}}}~~~~~~|||zzzyyyzzz|||xxx{{{~~~~~~}}}}}}|||{{{zzzyyyxxxwwwwwwwwwuuuvvvyyyzzz|||||||||{{{|||yyyxxxyyy|||}}}zzzwwwyyyxxxxxxxxxyyy|||'''''''''''''''''''''''')))((('''&&&&&&'''((()))++++++++++++***)))(((((('''''''''''''''''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))(((''')))***+++***))))))+++---***(((''''''(((((('''&&&''''''''''''''''''''''''((((((''''''&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))((((((((((((((())))))***))))))((((((((((((((())))))((((((((()))***+++************************+++******))))))******++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////......---------............------,,,------...------------------------........................000///...---------....../////////////////////////////////000000111111111/////////000000000000111222222222222333333333333555555444444444444555555444555777888888777555444666666666777777777888888888888999:::;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>======???@@@@@@BBBCCCBBB@@@>>>???@@@>>>???@@@@@@@@@BBBEEEGGGFFFFFFDDDCCCBBBAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJQQQRRRRRRQQQNNNMMMNNNPPPUUUUUUUUUUUUVVVWWWXXXXXX\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]```dddgggggggggbbbbbbcccccccccccccccccciiiiiijjjmmmppprrrpppnnnnnnooopppooonnnooorrrtttpppqqqssstttttttttvvvwwwqqqqqqpppooonnnnnnnnnnnnrrrrrrsssssssssssssssrrrnnnoooppppppooonnnnnnooooooooonnnoooqqqsssvvvwwwwwwxxxyyyzzz{{{zzzzzzyyyyyy~~~~~~}}}''''''''''''''''''''''''((((((''''''''''''((((((,,,///111000---,,,---///)))((('''&&&%%%%%%&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((('''&&&))),,,,,,***'''*********)))((()))+++---+++(((&&&%%%&&&((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))******))))))((((((''''''(((((()))(((((((((((()))******))))))))))))))))))))))))******))))))))))))************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---............---,,,+++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------------.........,,,,,,,,,---------......---.........//////////////////............//////...///000111111000///...000000000000111111111111111222333444555555555555666666666666666666666666777777777777777777777777555555555555555555555555333444555444333333555777777888999888777666777888777777777666666999>>>AAA>>>===<<<;;;999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<======<<<<<<======>>>???HHHHHHGGGEEECCCCCCEEEGGGHHHHHHGGGHHHHHHIIIJJJKKKMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOSSSXXX[[[]]]]]]WWWWWWWWWVVVVVVUUUUUUUUU]]]]]]___bbbeeeffffffdddbbbcccdddeeeeeehhhlllpppiiihhhhhhjjjlllmmmmmmlllhhhggggggffffffgggggggggkkkkkkiiihhhggggggffffffcccfffiiiiiieeeccceeehhhhhhgggggghhhjjjmmmoooqqqkkklllnnnpppqqqqqqqqqpppooowww~~~~~~xxxuuuxxx|||}}}}}}}}}~~~}}}''''''''''''''''''''''''(((((((((''''''(((((((((''',,,222333111111555999+++***'''%%%$$$%%%&&&'''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&)))...///,,,(((,,,,,,+++***((()))+++---+++)))&&&%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++)))(((((('''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))((())))))******))))))((()))))))))***************+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++******)))******++++++******++++++,,,,,,************************++++++++++++++++++++++++******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........------------...............------,,,,,,------...---......//////......---........./////////000000///000111222333333333333222222222222222222222222555555555555555555555555111111111111111111111111///000111000//////111333333333333333222222333444333444444333333444777:::777777666555555555555666444444444444444444444444555555666777777777777777666555555444555777999:::BBB@@@>>><<<;;;<<<>>>@@@>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEFFFHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLOOOPPPSSSUUUXXXYYYYYYYYYYYYZZZZZZ[[[\\\___dddhhh```]]]\\\^^^aaacccbbb___]]]]]]]]]]]]]]]^^^______bbb```^^^]]]\\\\\\\\\]]][[[]]]______]]]\\\^^^_________```aaabbbeeeggghhhaaabbbdddfffhhhhhhhhhhhhgggmmmtttuuurrroooppprrrqqqqqqrrrtttvvvyyy|||}}}zzz}}}}}}yyyxxx|||~~~~~~}}}}}}}}}~~~'''''''''''''''''''''''''''(((((((((((((((((('''$$$***111333222333777;;;+++***'''%%%$$$%%%&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''***...000...,,,---...---+++)))((()))+++)))'''$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((******((((((''''''''''''((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''((((((((())))))************************************************+++,,,,,,++++++***)))))))))))))))++++++******+++,,,,,,---))))))))))))))))))))))))************************)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------------,,,,,,,,,,,,---------------......---------------........./////////...///000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000...///000///......000222222111000///000000000000---...000000.........///............///000111222111111111111111111111111//////000111111111111000.........///111444666888999666444222222444555777888777777888888999:::;;;;;;;;;<<<<<<<<<=================================<<<;;;:::<<<>>>???>>>===??????@@@@@@AAABBBBBBCCC@@@BBBDDDGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMOOORRRUUUQQQNNNMMMNNNRRRSSSRRROOOOOOOOOOOOOOOPPPQQQRRRRRRUUUTTTSSSRRRRRRSSSTTTUUURRRPPPPPPQQQTTTUUUSSSQQQSSSSSSTTTUUUVVVXXXYYYZZZXXXYYY[[[^^^___`````````]]]___bbbeeeggggggdddaaaeeeeeegggiiikkknnnqqqsssrrruuutttooommmppprrrqqqrrrrrrssstttuuuvvvxxxxxxvvvyyy{{{|||{{{zzzzzzzzzzzz|||~~~~~~|||zzzyyyzzzyyyzzz{{{zzzyyyyyy{{{|||{{{{{{{{{|||}}}''''''''''''''''''''''''''''''((((((((((((''''''%%%***///000000///111222)))((('''&&&%%%%%%&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''')))+++---///000222---...---+++(((%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&''''''((((((%%%&&&&&&'''((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))*********************+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))+++,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++))))))))))))************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...////////////////////////////////////................................................,,,---...---,,,---...000222000---,,,---------,,,***,,,//////...,,,,,,,,,,,,,,,,,,,,,---...000000------------------------------...////////////.........///111444666888:::444111......///111111111111111111111222333444555333444555666666666555555777777777777777777777777555555444666999:::::::::666777888999:::;;;<<<<<<888;;;>>>?????????@@@AAA@@@AAABBBBBBAAABBBDDDEEEFFFEEEDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJGGGFFFHHHLLLNNNKKKHHHKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVVVVUUUUUUTTTTTTXXX]]]^^^[[[VVV```aaabbbcccdddeeeffffffiiillllllhhhgggiiijjjiiijjjjjjkkklllnnnoooooopppoooqqqssssssrrrrrrsssttttttvvvxxxwwwvvvuuuvvvwwwtttuuuvvvuuutttuuuwwwyyysssttttttvvvwwwzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{|||}}}~~~''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&(((+++,,,---+++***)))'''''''''''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%(((++++++***---222777666777888555111---***)))*********+++,,,+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''))))))((('''&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''(((((()))******)))))))))))))))))))))))))))(((((((((((()))******(((((((((((()))***+++,,,(((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((***++++++++++++***************************))))))******++++++,,,,,,((((((((()))))))))******(((((((((((())))))))))))******))))))))))))************))))))))))))******************++++++++++++***+++,,,------...------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///333000,,,++++++,,,+++***+++,,,.........///111333//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......///111333555666777777222000......000111111///............///000111111...///000111111111000///444444444444444444444444222222222333666888888777333333444444555555666666555888;;;;;;:::999:::<<<888:::<<<<<<<<<;;;;;;<<<===>>>??????>>>>>>???@@@??????>>>>>>>>>??????@@@===>>>>>>????????????????????????@@@BBBCCCBBBAAADDDDDDDDDEEEEEEDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIKKKKKKLLLNNNQQQRRRQQQPPPUUUVVVXXXYYYZZZZZZZZZYYY[[[```bbb``````cccdddbbbbbbbbbcccdddeeefffffffffeeefffgggfffeeefffiiikkkkkklllmmmlllllllllnnnpppmmmnnnoooooonnnoooqqqssskkklllmmmppprrrtttuuuvvvqqqrrrsssttttttuuuuuutttqqqqqqqqqrrrsssuuuwwwyyywwwyyy{{{zzzyyyyyy|||~~~{{{~~~}}}}}}''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&)))+++***'''%%%%%%&&&'''((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%))),,,+++)))+++333;;;GGGHHHIIIGGGBBB===999777//////000222333222...+++''''''''''''''''''''''''&&&&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((******)))((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))+++,,,---&&&&&&&&&'''''')))******))))))))))))))))))))))))************************&&&''')))*********)))((())))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))*********+++)))))))))*********+++++++++******))))))******++++++******))))))******+++*********+++++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---...666222---+++,,,---+++***))))))******+++...222666000///...---,,,+++++++++------------------------)))***++++++,,,,,,++++++)))***,,,...000000//////...,,,***,,,...///---+++......---......///000111,,,---.../////////...---///////////////////////////...---...///000///...////////////............///222555555333222222444///222555777666555444555333666888777555444666888666555555444444444555555666777888999999888777666111444777777555444777999:::;;;;;;;;;::::::999888;;;<<<>>>???@@@@@@@@@@@@>>>@@@CCCDDDDDDDDDFFFHHHCCCEEEHHHKKKMMMNNNNNNMMMLLLRRRVVVVVVWWWZZZ[[[ZZZWWWXXXYYYZZZZZZ[[[ZZZZZZWWWXXXWWWVVVVVVWWW[[[]]]\\\]]]^^^]]]]]]^^^aaadddaaabbbcccccccccdddfffhhh```bbbdddgggiiikkklllmmmfffgggiiikkkllllllkkkkkkkkkkkkkkkkkklllnnnoooqqqnnnqqqtttuuuuuuuuuyyy{{{nnnssswwwuuuuuuvvvvvvtttttttttxxx~~~|||zzz{{{(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&))),,,///111,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%+++111111,,,'''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''***,,,***)))...:::DDDHHHRRRSSSQQQNNNDDD@@@JJJDDD000:::SSSQQQ???666777444111---***)))(((&&&%%%&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%$$$'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&%%%$$$###%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((()))++++++,,,)))&&&&&&((()))'''$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******)))))))))))))))***)))(((&&&&&&''')))+++---&&&''''''((()))******+++((()))))))))************))))))))))))***************+++,,,---...---,,,,,,...,,,******++++++***)))++++++************++++++++++++++++++,,,---...///,,,,,,+++***)))))))))***000///---+++******+++,,,+++******+++---000333555++++++++++++++++++++++++))))))))))))))))))))))))++++++******************++++++++++++,,,---.........---,,,,,,++++++,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,---------------...///000000///...---------------///......///000000///---111111222111111000///...333111//////000111111000111000000000000000111222777666555333222111000000111111222333333333333222666555444444333333333333666777999999888888:::;;;:::999999999:::;;;<<<<<<::::::;;;???DDDGGGEEECCCGGGHHHIIIJJJLLLNNNOOOOOOMMMNNNPPPQQQQQQPPPNNNMMMRRRQQQPPPNNNNNNNNNOOOOOOPPPSSSTTTRRRTTTYYY\\\ZZZZZZYYYXXXXXXYYYZZZ\\\]]][[[\\\\\\[[[[[[\\\^^^aaa^^^```bbbdddeeeeeedddcccbbbcccdddeeefffeeedddcccfffggggggiiijjjkkklllllliiiiiikkknnnppppppnnnlllpppqqqrrrqqqqqqsssvvvxxx(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&(((***---///***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&***......+++'''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&)))+++******000;;;DDDHHHVVVZZZWWWUUUKKKAAADDDKKK<<>>:::666111...+++'''$$$&&&&&&&&&&&&'''''''''(((%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))''''''((((((((()))))))))'''''''''''''''''''''''''''((((((((())))))******(((((())))))))))))((((((''''''''''''((()))***+++---***((((((+++,,,***(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******,,,+++***)))((((((''''''((('''''''''((()))***+++*********)))))))))))))))(((((()))))))))*********(((((()))))))))***************,,,------,,,,,,+++---,,,******+++,,,+++***+++******))))))******+++)))))))))******+++------,,,+++******)))))))))***...---+++***)))***+++,,,,,,+++*********,,,...000************************))))))))))))))))))))))))************************+++******++++++,,,---...---,,,++++++******++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,...------...//////...,,,/////////000//////...---000///------/////////...////////////000000000000333222111000000000000000...///000000111111000000333222111111000000000111000222333333222333444666444444333333333444555555999888999<<>>??????@@@AAACCCDDDEEEEEEAAABBBDDDEEEEEEDDDBBBAAAFFFFFFEEEEEEFFFGGGHHHIIIJJJMMMLLLJJJLLLQQQSSSQQQOOOOOONNNNNNOOOPPPRRRSSSQQQRRRRRRRRRQQQRRRTTTWWWVVVWWWYYY[[[[[[[[[ZZZYYY[[[[[[\\\\\\]]]]]]]]]\\\``````aaaaaabbbcccdddddddddcccdddfffiiijjjhhhgggfffggghhhhhhhhhiiikkkmmm(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))((('''%%%$$$&&&&&&&&&&&&''''''((()))%%%(((*********000:::BBBEEEYYYbbb```aaaXXXIIICCCCCC:::BBBRRRYYY[[[TTTDDD@@@===999555222---(((%%%&&&&&&&&&&&&''''''''''''$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***,,,---%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((('''''''''(((((((((((()))''''''''''''''''''''''''''''''((())))))***++++++((())))))******))))))((('''''''''''''''((()))***,,,)))'''))),,,---,,,)))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,***)))'''&&&&&&&&&&&&''''''((())))))))))))---,,,,,,***)))((('''&&&(((((((((((())))))))))))(((((())))))))))))******)))***++++++,,,,,,++++++,,,+++)))***+++,,,,,,++++++******))))))******+++(((((((((((()))***+++,,,+++******))))))))))))))),,,+++***)))((()))***+++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------++++++***))))))))))))***,,,,,,,,,+++*********)))+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++************,,,,,,+++************+++---,,,+++,,,......,,,+++,,,,,,------......---------,,,++++++------,,,+++------...///////////////......---------......///+++,,,------......------......------,,,,,,------,,,---//////......000111000//////............///555555555777999:::999777777777777888999999:::::::::;;;<<<======<<<;;;:::::::::;;;<<<===???AAABBBAAACCCCCC@@@@@@DDDFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHGGGGGGGGGIIIKKKLLLMMMNNNOOOOOONNNMMMMMMRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVWWWWWWXXXXXXXXXXXX[[[ZZZYYY[[[]]]______^^^ZZZ\\\^^^___^^^^^^___aaa(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%%%%&&&'''((()))%%%''')))((((((,,,444;;;:::SSS___```ccc\\\JJJ???888444999AAAKKKXXXPPP666666444222111000---(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))),,,...%%%%%%''''''''''''%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((((()))***++++++((())))))******))))))((('''&&&&&&&&&''''''((()))(((&&&%%%'''+++,,,+++(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''+++***)))((('''&&&&&&&&&%%%&&&((()))***)))(((''',,,+++***)))((('''&&&%%%'''''''''((((((((())))))(((((((((((()))))))))***))))))******+++++++++++++++***)))***+++------,,,******))))))))))))******)))((((((((())))))***+++***))))))((((((((())))))))))))((((((((()))******+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,******)))(((((((((((()))------,,,+++***))))))(((************************++++++***))))))+++,,,---++++++++++++******)))(((++++++******)))******++++++******+++,,,,,,+++))))))***+++,,,------...---+++******+++,,,---,,,******+++---...///......------,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++************++++++,,,---//////......000111000///...---------------000000111222444555555444333333333333333444444444777888888999999888888777444555666777999:::<<<===;;;===;;;888777;;;<<<999;;;;;;;;;<<<======>>>???>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDCCCKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNRRRPPPNNNOOOQQQTTTUUUUUURRRTTTWWWXXXWWWWWWWWWXXX(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%(((&&&$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&'''&&&''''''&&&%%%''',,,111222KKKYYY[[[\\\QQQ>>>555444333666:::GGG[[[TTT666++++++***++++++***'''$$$&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))(((&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''+++,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''(((((($$$&&&(((******)))'''&&&((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((((((((()))))))))***************++++++++++++***)))***+++------,,,***))))))))))))))))))******))))))))))))******+++)))(((((('''(((((())))))(((((((((((((((((())))))(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((((((((()))***++++++***)))((((((''''''((((((,,,,,,+++******)))(((((())))))))))))))))))))))))******)))((((((***+++,,,+++++++++,,,+++***)))(((+++***************++++++***))))))***++++++***((()))***+++,,,---.........*********+++------,,,******+++,,,------............---,,,++++++******+++)))***++++++,,,,,,++++++******))))))))))))******,,,---//////......000111//////...------,,,------+++,,,---///000111333444000000000000000000000000111111111111111111111111222222333444555666666666777999777333222555555333555555666777777888888888777999:::;;;::::::;;;==================<<<<<<<<>>>>>?????????@@@>>><<<===???BBBCCCDDDBBBDDDEEEFFFEEEDDDEEEFFF(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((******'''&&&''')))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&''':::NNNaaakkkbbbBBB***,,,""""""&&&)))555KKKIII111)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++---......---***&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&))),,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&%%%&&&&&&''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))),,,++++++***+++,,,---...---,,,******+++,,,+++***))))))(((((((((((())))))))))))(((''''''(((((()))'''&&&&&&&&&''''''((())))))))))))))))))((('''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++&&&&&&&&&&&&'''((()))******))))))((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((&&&''')))******)))((('''((((((''''''((())))))******)))((()))++++++)))((('''((()))***************(((((()))+++------+++))),,,+++******+++---000222+++******)))))))))******'''((())))))******))))))((((((((((((((()))******'''(((******))))))+++,,,))))))((((((((()))******(((***++++++******...111******++++++,,,,,,,,,---...------------------...+++,,,---.........------222444222---,,,//////---***+++---...//////......+++---///000000///000000111111111111222222333444000111222222333333222222444555555666777888999999999777666777999;;;<<<<<<:::;;;<<<;;;::::::<<<===(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$)))---,,,(((&&&(((+++***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((333FFF^^^mmmbbb;;;###)))(((&&&))),,,555GGGFFF000&&&$$$######%%%(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((+++...000000111---)))%%%###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&))))))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))---,,,+++++++++,,,---......,,,******+++++++++)))))))))(((((((((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))************)))(((&&&&&&''''''((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&&&&&&&((())))))******)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&'''((()))***)))))))))++++++)))(((&&&'''((((((((((((((((((&&&'''(((***------+++)))...,,,***)))***---111333'''''''''((((((***++++++&&&'''(((((())))))(((((('''''''''''''''((()))***&&&((())))))((()))***,,,(((((((((((())))))***+++)))***+++)))''''''***...******+++,,,,,,---......+++******))))))******+++)))***,,,............---000111000+++***---...+++***+++,,,...///......---***,,,...//////......///111111111111222333444555...///000111222111000/////////000111222333444555444333222444666888888777666777666555444555777999(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''000999;;;666---&&&$$$###'''###$$$;;;RRRGGG***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$"""$$$(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$(((''''''((())))))(((&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&''''''(((&&&$$$"""######"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%***$$$"""&&&&&&######'''################################################"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((((('''******))))))((((((''''''***((('''))),,,...,,,))))))(((((()))***+++***)))''''''((((((((((((''''''###%%%(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%(((((())))))(((&&&$$$###%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((())))))((('''&&&&&&(((,,,000333+++)))'''&&&'''(((''''''+++***((('''&&&''')))***((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$((()))'''(((++++++((())))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&((()))*********)))(((((())))))))))))(((((((((((()))***************+++'''###%%%)))+++)))&&&)))$$$"""%%%(((((((((******'''$$$%%%(((+++,,,+++)))((('''&&&'''(((***,,,***))))))(((((((((((()))((()))***)))((('''((()))))))))))))))))))))))))))++++++************++++++...)))''')))+++)))***,,,---,,,+++******+++,,,---...,,,***+++---...---***++++++,,,,,,,,,------------)))))),,,---+++---111------------------------...------------...//////---...000111111111000///000000////////////000000((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++000111,,,&&&######&&&((($$$'''???WWWMMM111&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###!!!$$$'''&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&''''''&&&$$$######$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$)))$$$"""%%%&&&$$$%%%(((###############################################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((,,,+++***)))(((((('''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''))))))(((((((((((((((''')))((('''))),,,---,,,***---+++)))((())))))((('''''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))(((&&&''''''(((((()))(((((((((&&&&&&'''(((((((((((((((%%%%%%&&&&&&''''''((((((((('''&&&&&&(((+++...000+++)))&&&&&&'''(((''''''***)))'''&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%((()))((((((,,,,,,))))))((((((((('''''''''&&&)))((((((((('''''''''&&&%%%&&&((()))******))))))((((((((())))))(((((((((&&&''''''((()))((((((((($$$'''***)))&&&$$$%%%''''''&&&(((+++)))%%%&&&)))***'''%%%%%%(((***+++***)))((('''&&&&&&(((***+++)))((((((((((((((())))))(((***++++++)))((()))***((((((((((((((((((((((((******))))))))))))******...***(((+++,,,******,,,,,,+++***))))))***+++,,,---+++)))***,,,---+++*********+++++++++,,,,,,,,,,,,)))(((+++,,,***,,,000++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,---.....................------------......''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''###!!!###%%%(((((($$$&&&;;;OOOGGG000&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######!!!###'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&######%%%%%%$$$&&&)))################################################$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******---,,,+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((('''((()))+++,,,+++***000---)))''''''''''''&&&''''''((((((((((((''''''((('''&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&''')))***,,,---'''''''''&&&''''''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))+++,,,***(((&&&&&&'''((('''&&&((('''&&&&&&'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))***((())),,,,,,)))((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&((()))))))))))))))''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&...,,,***&&&$$$%%%)))---###%%%))),,,)))$$$%%%******(((&&&&&&''')))))))))((('''&&&%%%&&&'''((()))''''''''''''((()))******'''***,,,,,,+++***)))***(((((((((((((((((((((((()))(((((((((((((((((()))---)))))),,,...+++***+++***))))))(((((())))))***+++)))((()))***+++***)))))))))))))))************+++'''''')))***)))***...************************)))))))))))))))******++++++************+++,,,,,,++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######&&&(((&&&'''$$$""",,,888333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## ######!!!"""&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$###############&&&(((################################################%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((()))***+++******000---(((&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&%%%%%%&&&(((***,,,...((('''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((('''&&&&&&'''((('''&&&&&&&&&%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''***+++)))))),,,,,,)))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&222,,,%%%%%%((()))%%% %%%###$$$''''''$$$&&&******)))(((''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&'''((()))***+++&&&(((+++,,,***)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++'''(((,,,---***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***&&&%%%(((((('''(((,,,))))))))))))))))))))))))((((((((((((((())))))******)))((((((((()))+++,,,******))))))))))))******%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((###'''&&&###"""&&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$$$$""""""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%###%%%%%%###!!!"""%%%&&&################################################%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&***))))))((('''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&((())))))))))))***---***&&&%%%&&&((())))))''''''((((((((((((''''''''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((())))))&&&&&&%%%%%%&&&(((***+++((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%'''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''***+++((()))++++++(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&###%%%''')))******+++,,,111((("""###'''''''''((()))))))))(((&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((******$$$'''))))))((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%%%%***+++(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))&&&%%%''''''%%%'''***))))))))))))))))))))))))((((((((((((((())))))******)))((('''((()))+++,,,***))))))))))))))))))***%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""&&&******'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%"""&&&)))'''$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""&&&'''$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&)))***$$$!!!"""$$$%%%################################################$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))))))))))))))$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&******))))))(((''''''''''''&&&&&&%%%$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((($$$&&&((()))(((((((((******(((%%%%%%''')))******''''''((((((((((((''''''((()))******)))(((&&&%%%$$$%%%%%%&&&&&&''''''''''''((())))))''''''((()))&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&%%%%%%&&&(((((('''%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***((((((******'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''!!!(((+++%%%###444UUUrrr===000%%%$$$'''(((&&&%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))%%%&&&''''''&&&'''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((($$$$$$''')))&&&%%%&&&&&&''''''((((((''''''&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&'''''''''''')))&&&%%%''''''%%%&&&***))))))))))))))))))))))))((((((((((((((()))******)))(((((((((((()))*********))))))(((((())))))***$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""&&&++++++'''%%%%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&$$$###$$$$$$&&&)))(((&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$((()))%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++000000((("""###%%%$$$###############################################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%#########$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&((()))+++,,,&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''))))))((((((((((((((('''###&&&(((((('''&&&(((***((('''&&&&&&((()))))))))''''''((((((((((((''''''---,,,***((('''&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((***+++***'''&&&'''(((%%%&&&'''(((((()))))))))&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&(((((('''%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))'''''')))(((%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''')))+++)))""""""666\\\{{{:::///&&&&&&'''&&&%%%&&&%%%'''))))))&&&%%%&&&''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&''''''(((&&&''''''&&&%%%'''***,,,''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))%%%###&&&(((&&&%%%'''&&&'''((())))))((('''&&&%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''''''''(((***&&&%%%''''''%%%&&&)))''''''''''''''''''''''''(((''''''''''''((())))))&&&'''(((((())))))(((((()))((((((''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&!!!&&&++++++((($$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$&&&!!!!!!&&&)))&&&"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%***+++&&&###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))///555444+++$$$$$$&&&%%%################################################""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$$$$&&&)))+++---&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$)))...///,,,)))&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((('''''''''''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((******))))))((((((''''''###%%%(((((('''&&&(((***((('''&&&'''))))))((('''''''''((((((((((((''''''000...***&&&$$$%%%&&&'''$$$$$$%%%%%%&&&'''(((((()))+++,,,***'''%%%&&&((($$$%%%''')))+++++++++***&&&&&&'''((('''&&&$$$#########$$$%%%%%%&&&''''''''''''&&&&&&&&&'''(((((($$$$$$%%%&&&(((((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&&&&((('''$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))+++,,,,,,---(((%%%%%%%%%$$$%%%((($$$'''))))))&&&%%%&&&((('''((((((((('''&&&&&&%%%(((''''''&&&&&&&&&''''''(((((('''&&&%%%'''+++...''''''''''''''''''''''''(((''''''&&&&&&''''''(((+++&&&$$$&&&'''&&&&&&)))&&&'''((())))))((('''&&&%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((***&&&%%%''''''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((()))((('''&&&(((''''''&&&&&&''''''(((%%%%%%'''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%#########&&&((())))))'''&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########&&&&&&%%%%%%%%%&&&&&&'''+++***(((&&&%%%%%%%%%&&&$$$$$$############$$$$$$"""###$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######%%%&&&%%%###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&+++(((&&&&&&((()))(((&&&'''((())))))((('''(((((('''&&&&&&'''))))))'''%%%(((&&&&&&'''((()))((('''+++***)))))))))***+++,,,,,,)))&&&&&&((((((&&&$$$'''&&&%%%%%%'''(((&&&%%%&&&&&&%%%'''((()))'''&&&)))&&&%%%&&&)))+++)))&&&$$$''')))***(((&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%"""$$$''''''&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''')))(((%%%######$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''')))'''%%%$$$%%%&&&&&&%%%(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))(((((('''''''''&&&&&&%%%%%%$$$"""$$$'''''''''&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%&&&''''''&&&&&&((()))((('''%%%%%%&&&&&&%%%###$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$%%%%%%'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""######$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&***(((&&&&&&'''((('''%%%******((('''%%%%%%&&&'''...,,,***)))))))))((('''***)))((()))***+++***)))+++******)))***+++,,,---+++)))&&&&&&(((((('''%%%&&&$$$###$$$&&&(((((('''&&&&&&%%%'''((()))'''&&&&&&%%%$$$%%%&&&''''''&&&''')))++++++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((()))***((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''')))'''%%%$$$%%%&&&&&&%%%'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&'''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&%%%&&&'''((('''&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$######%%%'''$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&$$$$$$###""""""######$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&%%%######%%%%%%%%%$$$######"""###$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&''''''(((((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%+++***'''%%%$$$%%%'''((()))((('''(((,,,000333444,,,+++***+++---------,,,++++++******++++++,,,---***(((&&&&&&(((((((((''''''%%%$$$$$$''')))******&&&&&&%%%'''((()))'''&&&&&&&&&&&&%%%$$$%%%'''))))))+++,,,+++(((&&&$$$$$$&&&%%%%%%$$$%%%&&&((()))&&&''''''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))******)))))))))'''''''''''')))***+++,,,&&&(((+++---,,,***'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$###&&&&&&&&&''''''''''''''''''((())))))&&&###""""""$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&%%%%%%&&&((())))))((($$$$$$%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########"""$$$&&&)))###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%""""""""""""######$$$$$$$$$$$$############$$$$$$""""""""""""######$$$$$$######$$$%%%&&&(((((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###(((&&&$$$###$$$%%%%%%$$$%%%$$$#########%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$#########%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&'''(((((((((###"""###'''---222555777,,,+++***+++---...---,,,+++++++++++++++,,,,,,---(((''''''''''''((((((((()))'''%%%%%%''')))******&&&%%%%%%'''((()))'''&&&''')))***(((%%%&&&)))---((()))******'''%%%%%%%%%&&&%%%$$$###$$$&&&)))***(((((((((%%%######$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''(((((())))))******))))))''''''''''''((()))***+++''')))+++---,,,***'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&((()))(((&&&$$$#########$$$&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''((('''&&&&&&'''(((((('''&&&''')))***)))(((%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########"""$$$&&&)))###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))((('''%%%%%%$$$$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######)))'''$$$###$$$%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&$$$%%%'''***---,,,)))&&&'''&&&&&&(((***,,,+++***+++***)))***+++,,,,,,*********+++++++++,,,,,,,,,'''(((''''''''''''((()))(((&&&$$$$$$%%%&&&&&&%%%&&&%%%%%%'''((()))'''&&&''')))***)))&&&&&&***---$$$&&&''''''&&&%%%&&&'''&&&%%%$$$###$$$&&&)))***))))))(((&&&######%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''))))))(((&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((''''''&&&&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$&&&((((((&&&%%%%%%&&&"""###&&&((())))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&&&&'''((('''&&&%%%&&&(((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$######%%%'''###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''&&&%%%$$$#########$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$((('''%%%$$$######$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''***'''$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$######$$$######$$$$$$%%%&&&''''''(((((('''%%%$$$&&&'''%%%&&&***111666777333...+++***(((((()))***)))((()))((('''(((*********((())))))***++++++++++++***(((((()))(((&&&&&&''')))%%%$$$######%%%%%%$$$###&&&&&&%%%'''((()))'''&&&%%%'''((((((''''''((()))###$$$%%%%%%%%%%%%'''(((&&&%%%%%%$$$%%%&&&((()))'''(((((('''%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((******(((&&&+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((------,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&!!!$$$&&&''''''&&&'''(((######%%%&&&(((((())))))'''&&&&&&%%%%%%&&&&&&''')))))))))(((((((((((((((&&&(((((((((&&&%%%&&&'''***)))''''''''''''&&&$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$%%%$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$######"""#########"""###$$$%%%%%%%%%$$$###$$$$$$############$$$$$$+++***'''%%%$$$###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&)))---///+++(((%%%###$$$%%%%%%%%%###%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&''''''))))))(((%%%%%%&&&(((''')))000;;;GGGNNNNNNKKK666111,,,))))))+++------((('''&&&'''((())))))''''''((()))*********))))))((()))***(((&&&%%%&&&(((######$$$'''******((('''&&&&&&%%%'''((()))'''&&&&&&&&&'''(((******(((&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((***+++)))''')))(((((('''''''''''''''''''''''''''''''''''''''&&&'''((()))************((('''''''''''''''((()))((((((''''''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))------,,,+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&((()))%%%%%%%%%%%%%%%$$$$$$$$$"""$$$'''''''''&&&'''((($$$$$$$$$$$$%%%&&&(((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''((()))(((&&&%%%&&&'''(((&&&%%%&&&''''''&&&%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&%%%#########$$$%%%%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########""""""""""""""""""######"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$...,,,)))&&&$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###'''---333777,,,)))%%%###$$$%%%%%%%%%!!!###&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%'''***,,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%############$$$%%%&&&'''''')))***(((&&&%%%''')))(((+++444DDDVVVccciiiiiiHHH@@@555+++'''''')))+++(((&&&&&&'''((()))((('''&&&'''(((******))))))((()))***+++)))%%%$$$&&&((($$$%%%(((,,,000111///---&&&&&&%%%'''((()))'''&&&((('''(((+++......***%%%((((((((('''%%%%%%&&&'''&&&&&&'''''''''&&&%%%%%%$$$&&&((()))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&)))++++++)))'''######$$$&&&(((+++---...))))))))))))))))))))))))(((((()))++++++,,,,,,,,,''''''''''''(((***+++,,,'''(((((()))((((((&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))---,,,,,,***(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&''')))+++---%%%%%%%%%$$$$$$############%%%'''((('''&&&&&&'''%%%$$$######$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((('''((()))(((&&&%%%&&&'''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((($$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%%%%###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""###"""!!!"""%%%&&&$$$"""!!!&&&###!!!(((%%%!!!&&&$$$"""!!!"""!!!"""'''########################################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""))))))((('''%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&***000555,,,***(((&&&%%%$$$$$$%%%"""$$$&&&...<<>>===>>>===999222.........,,,(((+++******000999999222...///+++&&&***555;;;:::///)))(((---...)))&&&''''''***)))&&&&&&)))'''###&&&&&&+++###!!!&&&'''$$$%%%'''((((((&&&$$$###%%%$$$$$$&&&'''&&&''')))((('''&&&%%%$$$%%%&&&'''+++++++++***(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))###%%%(((((('''%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&)))+++)))'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###########################"""!!!###%%%&&&$$$"""!!!(((%%%!!!### )))%%%###$$$&&&%%%!!!!!!##########################################################################################$$$$$$$$$$$$$$$$$$#########""""""(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$''')))***)))(((&&&%%%%%%%%%%%%&&&'''''',,,777===444'''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$###$$$$$$%%%&&&'''+++***'''%%%$$$###$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&***---+++%%%!!!###&&&''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''%%%$$$&&&***...000555...BBBWWW^^^rrrsssQQQ333+++%%%''')))))))))+++'''(((((((((((((((''''''))))))))))))))))))))))))***((('''&&&'''&&&$$$"""(((''')))777OOOaaaaaaXXX555,,,'''***)))$$$&&&,,,((()))++++++*********+++333111///,,,)))'''%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''(((000@@@OOOPPPCCC555'''&&&%%%%%%%%%%%%&&&''''''((((((%%%'''***)))%%%&&&)))***---666???@@@:::222,,,...000///>>>PPPUUUVVVSSSRRRSSSRRRLLLBBB<<<111---,,,222;;;CCCEEEEEE:::---%%%+++666@@@JJJRRRCCC777///111555444222222---***%%%###''',,,***$$$)))!!!&&&,,,%%%###&&&$$$...---+++)))(((&&&&&&%%%'''$$$######$$$$$$$$$%%%&&&%%%$$$%%%'''((((((((())))))))))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$&&&(((((('''&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""##############################"""###%%%&&&$$$###$$$'''###$$$---,,,###$$$"""!!!###''''''### """########################################################################$$$$$$$$$###############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!!!!###'''''''''''''''&&&%%%%%%$$$$$$###%%%+++000---&&&(((((((((''''''%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$#########$$$$$$%%%((('''%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%'''((('''%%%$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&(((&&&%%%///BBBLLLLLL===777BBBOOOYYYnnnggg@@@'''&&&(((,,,---)))''')))(((((((((((((((((((((((())))))************))))))%%%&&&'''))))))))))))((('''######+++555BBBQQQ^^^SSS:::((()))+++$$$$$$+++%%%%%%&&&))),,,.........<<<888222,,,'''$$$######%%%%%%%%%%%%%%%&&&&&&&&&###'''---:::OOOYYYKKK666'''&&&&&&%%%%%%&&&&&&'''((()))(((%%%''',,,---***&&&)))(((,,,???WWW^^^VVVIII@@@???AAA@@@NNN```fffiiiaaabbblllqqqjjj```[[[RRRJJJIIIRRR]]]bbbeeegggRRR999)))222>>>CCCMMM[[[RRRBBB222///444888888888000+++%%%%%%...:::<<<888000%%%&&&+++'''(((+++&&&444222---)))&&&%%%&&&&&&%%%$$$######&&&)))***)))%%%$$$###&&&***,,,+++)))''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((((((((((((***,,,(((((('''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$######%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((***)))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$%%%%%%$$$###'''$$$(((???@@@---!!!""" $$$%%%###"""###########################################################################%%%$$$$$$$$$###"""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%%%%&&&$$$%%%''''''((('''&&&%%%############%%%''''''%%%%%%&&&&&&'''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######"""#########%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((###((('''%%%555OOOZZZVVV<<<;;;===<<>>333111333555555///,,,)))+++777GGGPPPQQQBBB222+++***&&&))),,,%%%000...***'''%%%%%%%%%&&&&&&&&&%%%$$$'''***)))%%%&&&%%%$$$(((,,,...+++'''%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&(((((())),,,000444...---***'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&(((******)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$######''';;;???555000///(((######$$$"""###%%%########################################################################%%%$$$$$$$$$###"""""""""########################""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&((('''''''''(((###$$$&&&'''''''''&&&%%%%%%&&&((()))(((&&&&&&((($$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######"""#####################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%###""""""###%%%&&&%%%###&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$%%%&&&&&&&&&&&&############$$$%%%&&&'''&&&***'''""",,,>>>CCC;;;666>>>???333///===DDD999(((---555:::555+++&&&'''((((((((((((((()))***+++((()))***++++++***)))((('''***+++(((###"""%%%)))'''###%%%)))&&&+++JJJmmmxxxlllOOO...###+++,,,$$$)))'''&&&(((+++,,,***'''))))))(((((((((((((((((($$$%%%&&&'''''''''&&&&&&))),,,''' &&&333222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###&&&,,,---+++$$$+++------>>>^^^uuu|||cccIII<<>>222***++++++***((('''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&'''(((***...222666222000,,,(((&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''')))+++''''''&&&&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%"""!!!###((()))'''$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$######%%%(((''' !!!+++===BBB666+++&&&%%%######%%%#######################################################################################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$######$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%!!!!!!%%%$$$!!!"""&&&***)))(((''''''&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&&&&&&&&&&'''((((((&&&------***((("""%%%%%%%%%''',,,,,,******...)))(((''''''(((***,,,---,,,...000111111000...,,,'''+++---++++++444FFFTTTCCC:::222///000777EEESSSddd|||pppXXXKKK>>>///)))***,,,,,,,,,,,,,,,---///---)))&&&###"""""""""$$$%%%'''((()))((('''&&&%%%'''***+++***(((&&&$$$%%%%%%&&&''''''&&&%%%%%%$$$&&&&&&$$$'''+++***'''&&&$$$$$$'''---<<>>NNNAAA666)))$$$)))222;;;@@@MMM^^^rrrxxx\\\BBB333777;;;<<<;;;;;;>>>AAAEEE@@@888000***'''''''''$$$%%%'''))))))((('''&&&,,,'''&&&******'''&&&)))%%%%%%&&&''''''&&&%%%%%%%%%''''''&&&(((+++***&&&,,,###!!!(((---666LLLeee@@@+++&&&+++)))***333777JJJRRRUUUYYYrrrvvvttt{{{uuuUUUBBB:::222***&&&)))++++++...000,,,&&&'''444NNNaaagggiii___JJJ444111,,,'''&&&&&&)))+++<<>>YYY^^^======:::444...+++***)))666@@@QQQ___bbbcccmmm|||iiiLLLCCCIIIIII<<<<<>>UUUooouuudddJJJ333'''&&&---000)))###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&)))(((###"""&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!%%%,,,000,,,$$$ """&&&%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&((()))***+++***)))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&(((***)))'''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$###############"""########################"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###""""""###########################"""&&&***---+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((+++***%%%###%%%&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''***(((%%%$$$%%%&&&%%%%%%%%%$$$###$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''***(((&&&&&&'''''''''&&&)))((('''&&&'''(((******333@@@RRR___```UUUDDD888...+++(((%%%$$$'''***,,,000:::FFF[[[pppooojjjqqq^^^>>>GGGXXXJJJNNNvvvaaaEEE888777GGG___mmmeeeLLL555******...111000---)))))))))+++000000------333:::<<>>///***)))***'''111BBBDDD<<>>444LLLjjjyyyzzznnndddRRR???$$$,,,DDD___cccMMM666,,,$$$''')))***)))((()))+++###)))((($$$***999<<<555---444???FFFEEE>>>888555//////+++)))111;;;888---555LLLppp~~~```:::333>>>WWW{{{yyyNNN444000555***$$$'''000///'''&&&...555??????333+++,,,+++%%%+++------(((&&&(((((('''///---***((('''&&&$$$###&&&&&&&&&'''''''''(((((((((&&&(((...111---(((&&&''')))******)))'''&&&&&&---888OOO^^^OOO000###+++############$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''***)))&&&$$$%%%###$$$$$$%%%%%%&&&&&&&&&)))'''&&&'''%%%"""$$$)))%%%&&&%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$$$$%%%''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******&&&$$$&&&'''%%%'''&&&$$$######$$$&&&''''''%%%$$$%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((()))((('''&&&'''&&&&&&(((+++,,,,,,+++)))((((((''''''''''''''',,,++++++,,,///444888;;;???===:::666111...+++***;;;BBBCCCEEENNNRRRXXXgggrrrfffWWWOOOEEE111(((000333CCCIIICCCCCCKKKGGG888***'''333KKKRRRCCC555333------+++(((&&&&&&(((***+++...)))%%%///???:::)))((()))(((&&&&&&''')))+++...+++&&&'''444@@@;;;...555NNNqqqggg>>>777NNNnnnsssMMM666444888//////...+++******'''###&&&'''))))))((((((***,,,###+++...+++)))++++++'''$$$%%%&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&''''''''''''%%%%%%)))(((%%%###%%%%%%'''******(((&&&&&&&&& '''///111,,,&&&%%%(((&&&###"""$$$&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%))))))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''',,,'''$$$###"""!!!&&&,,,&&&'''&&&$$$"""!!!$$$&&&&&&%%%%%%%%%&&&((()))***'''(((((())))))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&########################"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$########################&&&$$$""""""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%)))***&&&%%%&&&'''%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''(((((((((((('''&&&&&&'''))),,,......---(((((((((((((((((((((((('''(((***,,,---,,,+++***555666555444222...+++)))(((///---+++000333:::IIILLLIIIBBB666---***)))'''$$$******%%%'''///...&&&+++###&&&333:::333///222///---***((((((***---///:::888000,,,444>>>555###''')))'''$$$%%%)))++++++***+++***+++666AAA>>>222333EEEYYYddd]]]IIIVVV|||sss^^^JJJ<<<444111000***///---'''(((---,,,&&&,,,)))...555333(((%%%***&&&))))))&&&%%%(((++++++((()))******((('''((()))%%%%%%&&&&&&&&&'''''''''(((%%%$$$'''&&&######%%%###'''***)))'''%%%%%%'''###))))))""""""((((((###((($$$###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***'''%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$''''''$$$$$$&&&&&&''''''$$$!!!!!!%%%(((((((((((((((***,,,...///(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$%%%&&&(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%###########################$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###$$$$$$########################%%%###"""###&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%)))***'''%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''&&&%%%###%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((()))&&&&&&'''))),,,---,,,***(((((())))))))))))))))))***************,,,...///+++,,,------,,,+++)))(((!!!+++,,,+++///,,,''',,,%%%&&&+++***&&&)))+++%%%,,,(((&&&''')))(((%%%###&&&$$$(((111888999;;;???333111000///111333555666:::777000,,,000444///%%%"""''')))(((+++000000,,,***222666333333777666000111>>>FFFMMMRRRMMM```}}}\\\;;;//////---+++,,,(((&&&&&&'''((((((***+++...///222555000(((%%%(((,,,(((%%%$$$$$$###%%%((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''((($$$###&&&'''%%%$$$%%%###&&&)))(((%%%###%%%((('''+++***&&&&&&)))(((###'''$$$$$$''''''###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%'''++++++&&&###&&&&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$"""$$$)))***&&&######%%%'''(((&&&###$$$)))...***)))(((((()))+++---...((())))))******))))))((()))(((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$$$$&&&'''&&&$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$########################$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%########################"""!!!!!!$$$((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$)))***'''%%%''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&'''(((&&&%%%###%%%'''%%%###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))(((((('''''''''&&&&&&&&&(((((('''&&&&&&((()))***''''''''')))++++++)))'''(((((()))***************((())))))***)))'''&&&%%%(((((((((((('''''''''&&&'''+++%%%!!!)))***&&&)))+++%%%(((***$$$&&&+++(((,,,$$$$$$///444...***---)))///:::EEEMMMSSSXXX[[[EEECCC@@@>>><<<:::888666000---)))&&&'''*********%%%***+++)))***...,,,&&&,,,:::AAA888---)))***(((,,,;;;@@@EEEMMMFFFNNNooommmOOO555///---&&&&&&///...$$$$$$......%%%'''333(((,,,---'''$$$&&&***,,,)))###"""(((+++'''&&&)))%%%$$$$$$%%%'''((())))))&&&&&&&&&'''''''''(((((('''######''')))'''%%%%%%###&&&)))((($$$###&&&)))%%%%%%&&&''''''&&&''')))$$$"""$$$((('''###$$$***%%%%%%%%%%%%%%%%%%%%%%%%)))---+++%%%"""%%%&&&$$$'''''''''&&&&&&%%%%%%%%%&&&######&&&(((%%%$$$%%%###&&&((('''%%%'''---333)))(((&&&%%%&&&''')))***))))))************))))))))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''%%%###$$$&&&'''&&&###&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%$$$$$$%%%'''((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$((()))'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$(((&&&"""###)))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$&&&((((((%%%$$$%%%(((###%%%%%%%%%######%%%'''%%%"""###(((***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&***...---'''"""%%%&&&'''&&&$$$###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###&&&''')))++++++)))((()))******((('''))),,,,,,+++''')))+++,,,---,,,***))))))((('''&&&'''((()))***((((((&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''++++++++++++++++++++++++***///DDDhhhyyyssseeeYYY\\\eeebbbOOO;;;---+++)))'''&&&'''((()))++++++++++++++++++,,,,,,222222222111///...///111555???JJJLLLDDD<<<:::;;;999666000)))))),,,+++'''%%%'''))))))((()))***+++,,,)))'''((()))***(((%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***++++++(((%%%%%%(((+++'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%+++'''###"""$$$'''(((((('''***+++)))&&&&&&***...&&&'''(((((('''&&&%%%$$$%%%&&&((()))))))))((((((''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%(((******(((&&&$$$$$$%%%&&&&&&'''((((((+++((($$$""""""#########&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%(((***)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%$$$######$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***++++++)))'''&&&)))+++((('''&&&&&&%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%((('''######(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&((()))%%%%%%%%%&&&&&&''')))+++'''###"""&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%(((,,,,,,'''"""'''((()))(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((((((&&&+++)))'''&&&&&&&&&(((******)))'''&&&'''(((&&&$$$((()))***+++,,,++++++***+++***((('''&&&%%%%%%&&&'''&&&&&&%%%&&&''')))***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((555OOOiiiwww}}}zzzjjjYYYWWW___aaaWWWLLL)))((('''&&&&&&'''((()))+++++++++*********))))))&&&(((***,,,---///222555;;;@@@DDD@@@777...******///---)))''',,,222222...&&&'''((((((((((((***,,,+++)))'''((()))***(((&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))******'''%%%%%%(((***'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###$$$&&&"""$$$'''((()))(((((((((&&&&&&&&&&&&&&&'''((()))%%%$$$%%%'''***+++)))'''%%%&&&'''((()))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$&&&&&&%%%%%%&&&''''''''''''&&&###$$$%%%'''))))))'''%%%$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''')))+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''((('''&&&&&&%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''***((($$$###&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$$$$######+++)))&&&&&&&&&&&&%%%%%%***%%%###%%%&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&))))))'''###&&&'''((('''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&)))******)))...,,,***)))***,,,---,,,---++++++---//////...---*********+++++++++++++++,,,+++***)))((('''''''''&&&%%%%%%%%%&&&(((***+++''''''((()))((('''&&&%%%''''''''''''''''''''''''***''')))333AAALLLUUU[[[TTTGGG888444999===;;;666''''''((((((((()))))))))******))))))((((((''''''&&&'''((((((((()))+++---444444444111---)))(((((((((&&&$$$&&&...666555///'''((((((''''''(((***,,,***((('''((())))))(((&&&&&&&&&%%%&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%''')))'''''''''&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&"""%%%((((((%%%#########+++(((&&&&&&((()))(((&&&'''%%%$$$%%%((()))(((&&&%%%&&&''''''(((''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$###"""""""""$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%'''(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((******(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&''')))***((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!###&&&'''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''$$$&&&)))***)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&%%%$$$$$$%%%''')))'''&&&$$$$$$&&&''')))''''''''''''(((((((((((($$$%%%&&&'''''''''&&&%%%&&&((())))))'''%%%%%%%%%***'''%%%&&&'''(((&&&$$$)))%%%%%%(((***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&$$$###%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((())))))((("""&&&((()))***+++((($$$+++((('''***,,,,,,+++,,,++++++*********+++,,,---*********++++++,,,------''''''&&&&&&&&&((()))***&&&''')))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))*********+++---222---'''''')))***'''###))))))******+++***))))))'''''''''''''''((((((((()))******(((&&&%%%&&&(((***))))))***+++------,,,)))'''%%%&&&...555111)))((()))((('''&&&'''***,,,((((((((((((((((((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''((('''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&&&&%%%$$$###$$$&&&((()))((('''''''''))),,,...,,,+++)))'''%%%%%%''')))&&&&&&&&&''''''''''''&&&((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$&&&&&&%%%###%%%$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&(((******(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%######%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''((()))*********(((((('''&&&&&&&&&&&&'''%%%''')))((('''&&&''''''&&&&&&&&&''''''((((((((($$$(((******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&'''''''''###$$$&&&'''((('''&&&&&& &&&+++,,,)))&&&(((+++$$$$$$&&&(((***+++***)))%%%###$$$***+++(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%&&&''''''&&&%%%&&&,,,///---,,,---,,,'''///+++***...///,,,+++---++++++******++++++,,,---))))))***+++,,,,,,------***)))((('''&&&&&&'''((('''((()))******(((&&&%%%''''''''''''''''''''''''$$$(((,,,+++(((&&&%%%$$$(((''''''((()))(((&&&$$$)))************)))((('''%%%%%%&&&'''((())))))***'''((())))))((((((***,,,***)))((()))++++++(((%%%***)))&&&''',,,000,,,$$$((())))))((('''''')))+++''''''((((((''''''((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&%%%$$$%%%'''***+++,,, %%%***,,,...444???IIIEEEFFFCCC:::...((((((+++''''''''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&''''''(((+++)))'''%%%$$$#########"""###$$$$$$%%%%%%$$$$$$$$$###"""###%%%&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%)))'''%%%######%%%''')))((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))&&&$$$###$$$&&&'''''')))(((''''''&&&&&&''''''&&&((())))))(((''''''(((&&&&&&&&&'''(((((())))))%%%***,,,)))'''((('''$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''(((''''''$$$'''***(((%%%###$$$&&&222555666444///)))%%%###%%%######(((***&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''((('''&&&&&&''''''&&&$$$(((111444...***---111000+++(((,,,666888222...///++++++++++++,,,,,,,,,,,,******++++++***)))((((((,,,+++)))'''&&&&&&&&&'''(((((()))***)))((('''&&&''''''''''''''''''''''''$$$)))+++(((&&&(((******&&&$$$###!!!"""$$$&&&'''((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,---,,,+++((('''((()))&&&&&&'''))))))(((&&&###'''((('''&&&)))---+++&&&''')))***)))((('''(((***%%%'''(((((('''&&&''')))+++***((('''%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((()))(((''''''''''''''''''(((((((((%%%'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&'''((('''&&&%%%%%%%%%///999EEEKKKNNNWWWfffssswwwvvvppp```III666***&&&))))))(((''''''''''''(((((())))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&'''((((((,,,+++(((&&&$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%"""%%%&&&&&&&&&(((...333&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%***(((%%%######%%%(((***)))'''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$'''...666:::777000***)))((((((''''''''''''''''''(((******((('''((()))&&&&&&&&&'''((()))))))))''',,,---(((&&&((((((%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))...***''')))///555999;;;UUUZZZ[[[UUUGGG:::111///...)))&&&'''(((%%%$$$&&&''''''''''''''''''''''''###%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&((()))((('''''':::GGGEEEAAADDDHHHGGG<<<;;;BBBMMMJJJ:::+++'''***+++,,,---------,,,+++++++++,,,---,,,+++***)))+++***)))'''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''$$$))))))$$$###&&&(((&&&+++)))'''%%%&&&(((+++,,,(((((((((((()))+++---...************************//////...+++'''$$$$$$%%%###$$$&&&''''''(((((((((###'''(((&&&&&&***+++)))&&&(((++++++***((('''((($$$&&&((((((&&&&&&''')))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((()))))))))(((''''''''''''''''''''''''((('''&&&'''***+++)))'''&&&'''''''''((((((((()))&&&'''((('''&&&%%%&&&(((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&((()))&&&***,,,(((###'''333???^^^hhhtttzzz}}}rrrYYYAAA222+++***)))((('''(((((())))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$&&&''''''(((///999AAA&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%'''(((***+++&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''+++(((%%%######%%%(((+++)))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&333HHH[[[ccc[[[III;;;))))))(((''''''''''''''''''(((******((((((((()))&&&&&&&&&'''((())))))***(((------'''%%%((()))&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***222***&&&000FFF[[[fffhhhpppxxx}}}xxxiii[[[SSSRRR999111***)))'''&&&'''***''''''''''''''''''''''''###%%%'''((('''&&&&&&&&&!!!"""$$$$$$######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''***++++++***EEEccc~~~}}}zzzvvvVVV;;;000)))***,,,......---,,,+++***,,,...000111111111000))))))(((''''''((()))*********)))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&& &&&)))''''''******&&&$$$$$$%%%&&&''''''%%%$$$*********+++---111444666......---,,,+++***)))(((&&&'''(((((('''''')))+++*********(((%%%$$$&&&(((###''')))&&&$$$'''******%%%(((+++,,,+++((('''&&&$$$&&&((((((&&&%%%'''***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''))))))))))))((((((((((((((((((((((((((()))'''&&&(((+++,,,***'''&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((%%%&&&(((***)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***###***---)))(((888YYYuuucccOOO,,,+++***((((((((()))***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%)))((((((&&&%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''(((((($$$&&&'''(((+++444BBBLLL((((((((((((((((((((((((%%%+++---(((&&&((((((%%%***&&&###%%%(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&''''''(((''''''&&&&&&&&&$$$""""""###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***'''$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''######!!!&&&---%%%""",,,...DDD^^^sss{{{iiiLLL999)))'''***((($$$""",,,(((&&&)))***'''&&&'''''''''''''''(((((())))))+++******)))(((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''$$$'''---(((&&&000///,,,111<<>>'''""")))...---***&&&$$$&&&((('''%%%&&&(((+++,,,***(((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((&&&###"""$$$&&&,,,:::FFFWWWwwwzzz```777000++++++......+++(((,,,,,,,,,---//////---+++++++++,,,,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((())))))((((((((())))))---(((000IIIggg}}}sss___KKK888***###------)))&&&''',,,...---+++***))))))***+++++++++(((((((((((((((((((((((('''((())))))((('''&&&%%%''''''''''''''''''''''''******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$)))***''''''+++$$$&&&'''((()))---000111,,,***((()))++++++((($$$((((((''''''''''''((((((((((((((((((((('''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''---===CCCDDDMMMWWWfff{{{[[[:::)))+++((($$$(((***))))))(((((((((((())))))&&&'''((((((''''''((()))((('''&&&%%%%%%$$$%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&'''''''''%%%###$$$'''&&&+++BBB[[[(((((((((((((((((((((((())))))(((&&&'''******&&&###&&&((((((&&&&&&(((***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((('''%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((()))%%%$$$(((%%%...CCC```aaahhhwwwpppSSS:::+++***...***((((((***)))%%%%%%(((((((((((()))))))))))))))))))))((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))***&&&%%%(((&&&111IIIcccyyysssMMM666'''(((///))))))999DDDQQQ___iiiaaaNNN;;;///(((,,,+++(((###%%%***)))###'''***...///---)))&&&$$$&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''%%%&&&333HHH\\\fffrrrTTTGGG666------///...+++---,,,+++,,,,,,,,,***(((------------,,,+++))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&''')))***)))(((000(((333YYYyyy___EEE444000+++)))---///,,,'''$$$)))******)))(((''')))***(((((((((((((((((((((((()))(((((()))******(((&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''&&&$$$&&&***$$$$$$$$$'''***,,,---...'''&&&%%%'''+++,,,)))''')))((((((''''''(((((()))((())))))))))))(((((('''&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((888PPPbbbgggggg______kkkkkk???,,,000'''"""***)))))))))(((((((((((())))))&&&'''(((((((((***---///&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$"""$$$'''''')))888III(((((((((((((((((((((((((((((('''(((+++---+++)))%%%((()))'''&&&(((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''&&&$$$"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$'''%%%%%%''''''444MMMgggeeennn~~~kkkPPP;;;111+++&&&%%%(((***((('''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***''''''***+++???___rrr:::///"""%%%...,,,***///000+++999QQQiiittthhhKKK222'''(((+++,,,((($$$&&&,,,))),,,......,,,(((&&&%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&***,,,+++---@@@```vvv}}}~~~oooUUU:::+++))),,,...,,,***)))***++++++)))(((++++++******)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&%%%&&&)))***)))(((,,,''':::dddtttbbbBBB111&&&))),,,(((&&&((((((***,,,+++)))''''''(((((((((((((((((((((((((((***'''%%%&&&***---//////&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&))),,,,,,(((%%%%%%%%%%%%(((---222---'''%%%''')))******))))))(((((((((((())))))))))))*********))))))((('''(((((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))444XXXxxxwwwaaa[[[iiimmm<<<+++333,,,(((,,,%%%))))))(((((((((((())))))(((((((((((((((***---000%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((%%%%%%((('''''',,,555))))))))))))))))))))))))(((((((((***+++***(((((()))++++++((()))---,,,((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%'''))))))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""'''''''''(((&&&111JJJjjjlllwwwnnn]]]BBB333'''%%%***,,,...///''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''(((***+++CCCiii^^^;;;+++(((...+++***,,,)))111---444LLLhhhvvvoooccc???///''',,,+++"""$$$000+++,,,,,,***'''&&&&&&''''''&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&)))***///EEEeee{{{}}}YYY:::,,,***+++***)))((()))+++,,,+++*********)))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((,,,***)))(((((())))))((((((000MMMwwwqqqUUU888---***(((+++222'''***---...---,,,++++++))))))))))))))))))))))))(((((())),,,...//////...''''''''''''''''''''''''&&&'''((()))))))))''''''&&&&&&&&&''''''(((((((((!!!$$$'''((()))+++,,,,,,+++)))***...111555???JJJTTTIII999,,,((()))+++,,,))))))(((((((((((())))))))))))***************))))))***++++++***((('''%%%'''''''''''''''''''''''''''''''''(((((((((((()))'''JJJnnnlll[[[```vvvrrrDDD+++------,,,,,,$$$))))))(((((((((((()))))))))))))))'''&&&(((+++---%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&(((((('''''')))))))))))))))))))))))))))***)))***+++)))''')))---111555333+++'''++++++&&&)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&''''''(((((((((((('''&&&%%%%%%&&&''')))***'''&&&&&&(((+++,,,+++***%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$))))))))))))$$$+++AAAiiiooozzzqqq[[[AAA222,,,((('''((((((((((((((('''''''''''')))))))))))))))((((((((('''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''(((***)))'''((()))'''>>>eeeWWWBBB555000)))***...+++...'''&&&111FFF^^^uuukkkIII,,,'''***((('''***++++++***'''%%%%%%&&&((('''''''''''''''((()))***'''&&&&&&&&&'''((()))***(((((()))))))))*********&&&'''***444JJJeeeyyybbbJJJ888+++,,,***))))))+++------,,,+++***))))))((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((---,,,***'''$$$$$$'''***999MMMnnnppp^^^OOO???000(((((('''''')))+++,,,+++***))))))))))))))))))))))))&&&+++222666444///***'''((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''(((((())))))%%%&&&&&&$$$'''***)))&&&"""&&&555KKK[[[ccclllvvvmmm^^^III888...+++++++++***))))))(((((())))))***((())))))************)))***+++,,,,,,+++)))&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%888SSSssszzzbbb[[[eeeuuu~~~^^^777&&&)))+++(((((())))))(((((((((((()))))))))***)))(((&&&&&&(((***'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&((()))))))))***))))))))))))))))))))))))+++******+++***,,,777DDDMMMTTTPPP<<<+++'''((('''))))))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))&&&''''''(((((((((((((((((('''&&&&&&&&&(((***,,,)))((('''(((***++++++***&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%)))'''(((***%%%+++???aaannn{{{sss___JJJ777---***************)))))))))((()))*********************&&&'''''''''((((((((()))&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''&&&&&&''')))(((&&&***+++''';;;aaazzzbbbPPPCCC444///...&&&"""###''',,,111>>>WWWooo~~~jjjJJJ///(((---,,,%%%((()))***)))'''&&&'''(((''''''''''''((()))***+++((((((''''''((()))+++,,,************++++++++++++)))''',,,;;;PPPeee{{{}}}\\\>>>000...++++++,,,------,,,+++***)))))))))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))+++,,,)))&&&)))222:::XXXqqqnnnSSS>>>999222)))&&&(((***)))'''))))))))))))))))))))))))(((///666666111,,,+++,,,))))))))))))))))))))))))&&&&&&&&&'''''')))******&&&&&&&&&'''((()))))))))+++***'''(((222???BBB???:::???UUUuuutttmmmXXXNNN???444///---+++*********))))))))))))******'''((())))))******)))))))))***,,,---,,,***(((&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((...;;;UUUmmmllldddiiieeevvv~~~{{{OOO+++---+++###---))))))(((((((((((())))))((()))***)))((('''(((***)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''"""%%%((()))***+++,,,,,,))))))))))))))))))))))))***)))***---...555HHH\\\ooozzztttUUU777+++,,,---))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((((((((())))))******&&&''''''((()))((((((((()))((('''&&&''')))+++---***(((&&&%%%'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((())))))******%%%%%%'''((((((((('''&&&###%%%$$$&&&+++(((///DDD\\\ooovvvYYYFFF@@@,,,,,,,,,,,,++++++*********************+++++++++&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((&&&&&&&&&&&&'''&&&%%%,,,///+++===bbbqqq[[[LLL@@@222.........---''''''888KKKwwwmmm@@@''',,,000&&&&&&(((++++++***(((''''''''''''''''''((()))++++++)))((((((((()))***,,,---((()))))))))************)))$$$***<<>>SSSqqqzzz]]]JJJ444)))***...,,,'''000)))+++---''')))...+++$$$+++,,,%%%###***---***&&&)))+++(((&&&''')))***&&&(((***++++++***(((&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((((((---<<>>gggzzzDDD'''***---***,,,000,,,111DDDAAA999000---......+++(((***))),,,+++%%%***,,,###((()))*********)))'''&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$$$$&&&'''+++,,,,,,444III\\\zzzuuuYYYAAA555???GGGIII[[[sssRRR333...,,,++++++,,,+++***((('''((()))(((((((((((()))))))))))))))(((&&&%%%%%%&&&''''''&&&''''''''''''%%%$$$###''''''(((&&&$$$$$$%%%&&&&&&''''''&&&$$$$$$&&&'''$$$%%%'''((()))))))))((('''+++---,,,+++******(((,,,+++*********+++******,,,000555;;;JJJ```rrrzzz}}}}}}zzzYYY>>>222******((()))+++)))%%%&&&***,,,+++***)))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((***++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&***)))(((((()))*********'''******'''&&&''')))((((((((('''&&&&&&'''''''''&&&)))###!!!'''&&&!!!%%%'''''''''&&&&&&'''''''''%%%'''(((***++++++******((((((''''''''''''(((((())))))((((((((('''''''''%%%))))))$$$###&&&'''%%%,,,+++)))((('''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))))))))(((''''''(((((('''%%%''''''((('''&&&(((+++...&&&;;;ZZZyyyvvvUUU;;;...+++++++++&&&###)))...***((()))'''(((&&&(((---...)))%%%$$$&&&&&&&&&%%%&&&((())))))'''((())))))))))))((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%''')))+++222CCC[[[lll|||qqqaaaQQQGGGBBBAAABBB444UUUxxx~~~bbb???...---///***---///)))+++...)))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''')))(((%%%%%%)))(((%%%%%%(((+++000===XXXwwwuuuJJJ222,,,,,,,,,,,,))),,,---+++***+++)))&&&((((((((((((((((((((((((%%%***000111,,,'''%%%%%%$$$'''******))))))))))))444MMMgggttt||||||www]]]RRRKKK>>>111&&&'''...------...''')))(((((()))******)))((())))))(((((((((''''''''''''''''''((((((((()))))))))%%%$$$&&&'''%%%&&&)))+++333LLLZZZvvvKKK///222000'''&&&---000888KKKZZZ\\\[[[UUUJJJ???222)))***(((+++---)))((()))%%%((())))))***)))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&'''***+++***,,,888FFFbbbkkkuuuqqqTTTBBB555***(((***222CCCSSSpppuuuPPP999,,,***+++,,,---,,,***)))+++---******))))))(((((('''''''''&&&&&&%%%&&&'''((()))******++++++***)))'''&&&''''''(((&&&$$$$$$%%%'''&&&''''''&&&%%%%%%&&&(((&&&''')))***++++++*********///333111,,,)))))))))++++++++++++++++++,,,,,,---333<<>>555***)))&&&---555@@@SSSdddddd[[[RRR>>>)))''',,,&&&%%%000)))))))))))))))((((((''''''''''''''''''&&&&&&&&&((((((((('''&&&'''+++...(((&&&(((,,,,,,)))))),,,...---===[[[gggVVV888&&&))),,,...............---FFFuuuxxx]]]IIIAAA999555666555000+++...------,,,++++++***************************++++++*********)))(((''''''&&&'''((('''%%%%%%&&&(((&&&'''((('''&&&&&&(((******++++++,,,,,,,,,,,,,,,''')))---///,,,''''''+++***++++++******,,,111555EEEPPP\\\hhhttt}}}~~~{{{dddiiixxxyyy]]]:::000))))))++++++***,,,,,,+++******************++++++************++++++((((((((()))))))))************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((***++++++))))))+++,,,---999NNNcccgggVVV>>>...))))))((((((((())))))***###&&&###)))777888---+++******))))))))))))******)))***+++,,,,,,+++))))))'''''''''''''''((())))))***)))))))))(((((((((((()))&&&$$$'''******'''%%%******++++++***(((&&&%%%&&&&&&'''((()))))))))((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''&&&))))))***)))''''''((()))((())))))))),,,555CCCMMMeeezzzwwwiiiKKK:::888000$$$(((&&&(((,,,+++&&&&&&))))))(((''''''''''''((()))&&&''''''((((((''''''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''(((((()))(((&&&'''555RRRvvveee???(((***,,,------((((((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++//////***'''((()))((()))&&&,,,<<>>(((''',,,+++***///((((((((()))))))))******&&&'''((((((''''''((())))))(((***///---((('''***111TTTtttfffDDD333000.........---+++******...,,,///@@@RRReee{{{vvv___===+++++++++)))))))))+++------+++)))***)))))))))(((((((((((((((((((((((()))))))))***)))((((((***)))&&&(((---AAAZZZvvvmmm[[[===***222///((($$$///IIIeeewwwzzz___:::---222)))"""///***))))))((((((((((((((('''''''''''''''''''''''''''(((((('''&&&(((+++...,,,((((((+++,,,******---******AAA___]]]<<<***///111(((&&&+++---((()))000===fffyyyxxxgggTTT===111222666555111..............................---------,,,++++++***))))))((('''''''''&&&&&&'''((('''&&&&&&''')))&&&((((((((('''''')))+++************+++++++++,,,,,,((('''+++,,,((())),,,,,,------+++,,,111999???\\\fffqqquuuxxx|||}}}{{{dddeeessswwwMMM>>>...))))))(((((())),,,++++++*********++++++++++++************++++++(((((())))))******+++++++++******))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***(((***,,,+++))))))---111666KKKeeevvvwwweeeIII111++++++***)))))))))))))))&&&))))))222DDDDDD666111++++++************++++++***++++++++++++)))((('''''''''&&&''''''((()))*********)))))))))(((((((((,,,'''$$$&&&(((''''''(((%%%%%%'''(((************'''((()))***+++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&((('''&&&''')))))))))'''((()))***)))((('''((()))$$$)))---,,,)))(((---222???XXXkkkyyyppp}}}sssjjjiiiXXX>>>111)))&&&******&&&'''---))))))))))))))))))))))))''''''((((((((((((''''''((())))))(((&&&%%%&&&'''&&&&&&'''''''''((((((((()))(((&&&(((666UUU{{{```>>>...&&&(((---+++)))(((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&---222222,,,(((((())))))'''$$$///NNNnnnzzzbbbAAA333888666555>>>BBB>>>;;;???MMM```sss~~~xxxNNN,,,***...(((&&&---((())))))******++++++,,,''''''&&&&&&''''''''''''%%%(((111<<<:::...%%%%%%+++777YYY]]]===333)))&&&&&&))),,,++++++,,,---000+++,,,666===HHHZZZ^^^>>>333...***)))((((((***+++***)))******)))))))))(((((((((((((((((()))))))))******)))((()))***((('''+++222TTTdddaaaAAA,,,...000---'''...NNNnnn\\\IIIJJJ888###*********)))((((((((((((((('''''''''''''''((((((((('''((((((((('''(((+++---...***((())))))''')))---)))444NNN```NNN---$$$111***+++999LLLLLL;;;000222%%%BBBMMMHHHRRRhhh~~~uuuSSS999///...---,,,.../////////000000000000......//////...------,,,++++++***(((((((((((((((&&&'''((('''&&&&&&(((***'''((()))(((((((((***,,,+++******))))))***++++++333,,,))),,,+++)))...777+++---///111666@@@NNNYYYnnnvvv}}}~~~~~~}}}zzzcccaaaqqq|||jjjTTT<<<000,,,***)))***+++++++++******++++++,,,******))))))))))))******(((((()))******+++,,,,,,---,,,+++******+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++(((***,,,+++***---333999JJJddd|||{{{mmmQQQ555---,,,+++***)))((((((((((((,,,...999LLLKKK:::111+++******************+++((()))*********)))((('''&&&&&&&&&''''''((()))************)))))))))((((((+++((('''(((''')))444@@@888555222///---------...)))***+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((('''''')))((('''(((***+++***)))'''(((******((((((((()))++++++***'''&&&''',,,000))):::GGGYYYvvvzzz\\\iiiwwwuuusssNNN999)))))),,,***))),,,((()))***++++++***)))(((''''''(((((((((((('''''')))***+++***(((&&&'''(((''''''''''''(((((((((((('''((()))...>>>[[[lllNNN000'''+++***))))))(((((((((((())))))'''''''''''''''''''''''',,,111222,,,'''(((***+++((((((888ZZZsssvvvmmmgggPPPBBB---(((///------999999444///...444AAAPPPYYYaaakkkxxxkkkFFF999666///)))))))))******+++,,,,,,------((('''''''''(((((('''&&&&&&&&&---888777+++&&&))),,,;;;[[[uuufff>>>)))---...)))(((+++,,,(((&&&(((,,,000---...444222444CCCbbbgggggg```^^^jjj~~~gggUUUIII000---***))))))))))))(((*********)))))))))(((((((((((()))))))))*********)))(((((()))''''''...777OOO^^^yyy}}}nnnBBB777444888111)))777PPPsssqqqQQQ---***+++***)))((('''(((((()))&&&'''''''''((((((((()))&&&'''(((((('''''')))***,,,))))))***(((&&&)))...222IIIXXXNNN666((((((...000JJJmmmooo^^^VVV;;;999666999;;;<<>>iiiggg888///+++***((('''''''''((()))&&&'''''''''(((((())))))%%%'''))))))((('''((((((''''''***,,,***(((,,,333BBB^^^```<<<$$$,,,555000JJJppp~~~ZZZDDDPPPNNN666DDDwww{{{aaaHHH888333000000///...---,,,,,,+++%%%'''***,,,...///000000+++)))(((&&&&&&&&&''''''&&&'''(((''''''''')))+++'''((())))))((()))+++------,,,+++*********+++,,,&&&&&&***,,,&&&(((???[[[000888>>>BBBSSSlllzzz{{{aaa```kkk~~~vvveeeRRR<<<++++++222,,,+++))))))******)))(((************************+++((('''+++...,,,+++---+++*********+++,,,,,,---++++++++++++******))))))++++++++++++++++++++++++---***+++//////+++''''''***,,,//////+++///CCCZZZzzzuuu^^^HHHEEE999***%%%(((+++(((###++++++,,,,,,,,,---------))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***,,,))))))///777SSSyyyqqqPPP777111555222///,,,,,,***(((&&&''''''------'''$$$((((((###))))))))))))(((''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&+++###***)))###,,,(((---...333888555,,,&&&&&&)))+++'''$$$111???888$$$))))))))))))((((((((((((+++***)))((((((***,,,---&&&'''***111;;;FFFPPPVVVssspppUUU;;;<<>>,,,)))///***(((,,,...&&&(((******)))'''&&&&&&************))))))(((((('''(((((('''&&&&&&)))+++%%%///---''')))))),,,666222---***+++***&&&''',,,111 '''555***%%%FFFlll>>>OOO^^^eeeooo|||{{{{{{qqqfffhhhzzz~~~xxxnnnZZZAAA111------,,,+++,,,...//////...++++++++++++++++++++++++***+++...222000+++***---++++++******+++,,,,,,---++++++++++++*********)))++++++++++++++++++++++++,,,***+++000000,,,******++++++---------999VVVqqq}}}~~~|||pppaaaKKK???111***,,,...,,,((()))))))))*********++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))'''...<<>>888999DDDJJJUUUcccrrrfffSSS???///""""""))),,,)))'''******))))))(((((((((((("""+++111,,,"""$$$<<>>999///,,,+++,,,---+++'''(((,,,((((((((((((((((((((((((***&&&''',,,,,,***000:::ZZZSSSNNNVVVjjj|||bbbSSSHHHXXX^^^fff{{{```FFF666(((&&&'''&&&(((---)))))))))(((((((((((((((,,,,,,,,,,,,+++***((((((,,,((())),,,---:::[[[yyy|||___;;;,,,,,,(((+++:::___}}}uuubbbMMMJJJIIIWWWuuuqqqWWW:::+++.........---'''((()))******))))))***+++)))((((((''''''(((((()))((((((((('''%%%%%%''')))!!!)))((($$$+++,,,***000))))))***,,,......,,,+++***%%%+++---&&&222WWWrrrVVVjjj|||wwwxxx}}}vvvddd^^^rrrrrrVVV:::+++...,,,+++,,,...///...---++++++++++++++++++++++++(((---666:::444,,,***...+++++++++++++++,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,000000---,,,...///---,,,---333GGGhhh{{{pppUUUHHH888...,,,---,,,))))))))))))))))))******************))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))(((333HHHVVVggglllNNN777---***(((%%%,,,******,,,+++((('''(((&&&''')))***+++******)))((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''$$$***&&&***'''+++<<<222---,,,///333444444777===(((%%%'''---***$$$%%%,,,))))))))))))))))))))))))+++***)))))))))***,,,---...---+++)))''''''''''''000;;;KKK___tttzzz]]]>>>))),,,)))(((***)))&&&%%%''''''''''''''''''''''''''')))))))))(((''''''&&&&&&)))(((&&&$$$''',,,,,,(((---%%%---VVVsssMMM===333,,,...,,,&&&###%%%(((***000888CCCOOOYYY___iiixxx{{{kkkRRR666)))((()))+++,,,''''''''''''''''''&&&&&&''')))---...(((///RRRyyyeee:::%%%***---(((************************++++++*********+++---.........***---:::CCCVVVqqqddd>>>,,,+++...+++(((&&&((())))))'''&&&(((***,,,)))'''((())))))---222OOOtttmmmAAA***''''''---)))))))))))))))*********...---+++*********+++,,,+++'''&&&((()))***...444;;;GGGUUUcccxxxrrrnnnVVV555***((())),,,,,,((('''))))))))))))))))))))))))))),,,&&&(((...***&&&666OOO```LLL===HHHhhh~~~rrriiijjj{{{JJJ???999CCCeeejjjKKK...%%%((()))''''''******)))(((((((((((((((//////...---,,,***)))(((---"""(((,,,)))EEEzzzHHH%%%***---'''+++555QQQqqq}}}vvvnnnrrrxxxPPP222,,,,,,000///&&&)))((('''&&&&&&'''((()))+++***((('''''')))***,,,((())))))'''&&&&&&(((***###+++&&&"""))),,,***,,,%%%******&&&(((---,,,&&&(((---///''''''EEEdddjjjttt~~~|||lll]]]ZZZmmm}}}gggMMM:::444111///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((---666===:::222...///,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///...+++,,,///333111000444BBBXXXssszzziiiZZZEEE555...,,,+++***++++++++++++++++++++++++++++++*********)))))))))+++***************))))))************************))))))))))))))))))))))))***+++***666MMM\\\iii|||}}}dddRRREEE777---///***)))------'''%%%(((******+++,,,,,,+++))))))((((((((((((((((((((((((***))))))((('''(((((((((''''''''''''''''''''''''$$$)))(((***&&&444JJJ888)))&&&&&&)))+++...555===>>>111&&&$$$(((++++++***)))))))))))))))***************)))))))))***+++,,,......------,,,,,,,,,+++,,,...333@@@TTTjjj{{{jjjGGG))))))+++---)))$$$&&&+++))))))))))))))))))))))))))))))((((((''''''''''''((('''%%%&&&)))---,,,***333(((>>>qqqpppKKK:::000***(((+++...,,,,,,///...---++++++---111555777DDDQQQ^^^bbbbbbkkk}}}lllPPP555&&&(((000))))))))))))))))))))))))///((($$$)))777NNNmmm}}}gggFFF+++%%%---000---************************))))))))))))***+++---...000...)))+++///---;;;YYYyyyiiiHHH222***+++...******))))))(((((()))***&&&&&&)))+++((((((444DDD\\\xxx```333++++++$$$***))))))))))))************++++++***))))))******+++***))))))))))))))),,,///...444===JJJbbb~~~YYY>>>333***))),,,+++))))))************************---,,,---***$$$)))DDD```QQQ===...999UUUjjjiii___UUUJJJ@@@<<<>>>NNNooouuu[[[PPPPPPRRRmmmmmmFFF,,,)))///+++"""+++***(((''''''''''''''',,,,,,,,,,,,+++***)))((()))!!!+++---(((PPPhhh444+++***'''...///BBB```rrrQQQ<<<---,,,111...***)))((('''((((((((('''000...,,,))))))***,,,...((())))))(((((()))+++...***444///&&&)))+++(((+++111:::999+++&&&---///***++++++,,,...>>>aaannn^^^~~~~~~|||vvvhhhaaacccsss|||gggVVV<<<888333000///......---,,,,,,,,,,,,,,,,,,,,,,,,)))+++222:::===777222000------,,,,,,+++,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...---)))+++000333555;;;HHH]]]rrrpppYYYCCC555///------,,,,,,++++++++++++++++++++++++++++++************,,,,,,++++++*********)))))))))))))))))))))))))))************************'''***+++666NNN___mmm~~~zzzpppgggDDD:::111---,,,+++---111))))))******************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%))))))+++'''???WWW;;;+++(((&&&''')))+++333;;;TTTNNN<<<((($$$---...&&&((()))))))))*********+++***************+++++++++......---,,,+++)))((('''---***(((***444EEE[[[jjj{{{JJJ:::+++(((+++,,,,,,,,,************************(((((((((((('''''''''''')))(((((()))*********+++999EEEeeeuuuIII///111000,,,***++++++)))(((***++++++*********+++,,,---,,,111555777999BBBQQQ^^^kkkxxx\\\:::++++++******))))))))))))***+++&&&---111777OOOpppjjjIII...***---)))'''+++))))))))))))))))))))))))((((((((()))***+++,,,,,,---,,,)))...222***///DDDdddxxxtttUUU???444111000+++&&&&&&))),,,+++***###'''***(((&&&222OOOkkkyyyWWW+++---///$$$((()))))))))))))))*********'''''''''(((((()))***+++''',,,///,,,))))))---111---000333999KKKhhhpppVVV999+++)))+++---...))))))))))))))))))))))))&&&***)))'''000DDDSSSXXX<<<333+++000<<>>111333IIIiiivvvTTT~~~yyy~~~{{{pppooojjjmmmzzz{{{jjjDDD>>>666000------------------------------------***)))---555:::777444333...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///,,,***...444666AAAQQQcccxxx|||hhhQQQ???333...,,,+++++++++***************,,,,,,,,,+++++++++******------,,,,,,+++*********))))))))))))))))))))))))************************###)))+++999VVVjjjwwwyyylllTTT===111...+++((()))((((((((()))***---...))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((('''(((***,,,***JJJccc;;;,,,)))'''(((((((((---444VVV```YYY===)))***+++&&&((())))))******+++++++++))))))******++++++++++++************************+++*********,,,333CCCSSSzzz|||UUU---!!!***111,,,$$$************************((((((((((((((((((''''''&&&%%%&&&'''%%%%%%***111IIIkkkvvvRRR666,,,,,,+++***))))))(((''''''(((((((((***+++---...//////))))))***+++---000333555>>>PPPhhhzzzeeeFFF555...,,,***))))))+++---///+++FFF[[[bbbrrr___;;;%%%---222(((%%%...))))))))))))))))))))))))(((((())))))*********+++((()))(((---444...***555FFFWWWlll}}}oooXXXGGG:::222(((%%%''')))(((%%%'''***)))$$$---JJJqqqxxxJJJ(((+++---'''***************)))))))))((($$$%%%&&&'''((()))******$$$+++///+++''')))---000+++------...777MMMjjjyyytttvvv~~~VVV:::...)))+++---))))))))))))))))))))))))$$$+++///666LLL___UUU===------///111222000+++&&&+++)))***---,,,,,,777EEEXXXeeennn{{{rrrNNNfffrrr<<<"""***111))))))((('''%%%%%%''')))***$$$%%%&&&'''((((((((((((%%%'''+++***<<>>OOOgggxxxuuuTTT666...---***''')))*********,,,---...,,,,,,,,,,,,,,,---.........,,,,,,---//////,,,))),,,666DDDPPPXXX___ggglllttthhhUUURRRNNNLLLLLLOOOTTTWWWWWWlllNNN333$$$,,,333,,,)))...))))))))))))))))))))))))(((((())))))))))))))))))&&&+++((()))000...)))---,,,777DDDPPPaaazzzxxxjjj]]]SSSDDD777///+++((('''***,,,((()))AAAhhhsssVVV666((()))((('''***,,,++++++***)))(((''''''&&&&&&'''(((((())))))(((&&&***+++'''&&&***---+++(((***+++***,,,777JJJYYYRRRPPPYYYmmmfffLLL666+++)))++++++++++++++++++++++++444EEEUUU]]]^^^VVVBBB---(((***---///000000///...'''))),,,---+++***,,,000555???GGGWWWppp{{{{{{aaa===---***)))***)))(((''''''))),,,---''''''((()))))))))((((((%%%'''***666RRRhhhXXX555 +++,,,)))***))))))---))),,,///000888OOOtttqqqXXX@@@777111***(((***,,,+++***+++******))))))))))))***((()))******)))***---000GGGkkkjjj555ttt{{{}}}bbbRRROOOfffooocccSSSCCC888222000///........................,,,,,,...///,,,***000999///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,...111111111888BBBYYYqqqxxxeeeRRRCCC<<>>777111------...000))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***''')))---...YYYppp777,,,+++,,,///---((((((+++)))444LLLaaabbbOOO999---((())))))***++++++,,,,,,))))))***++++++++++++***---,,,***)))(((((()))))))))&&&'''+++***)))///999<<>>------444(((((((((((((((((((((((('''''''''(((((((((((((((&&&''',,,000444@@@[[[tttoooSSS:::+++&&&(((+++(((***+++)))((()))***))),,,***((('''((())),,,------***'''(((+++------,,,///...,,,+++---666BBBKKKhhhzzz???111(((+++000...(((%%%))))))))))))))))))))))))((()))))))))))))))(((''''''///+++%%%+++---***,,,'''+++------999TTTsss}}}~~~|||jjjTTTAAA555111111***,,,)))222VVV|||iiiNNN111%%%+++***%%%&&&'''---,,,+++***)))'''&&&&&&)))))))))))))))(((((('''***+++((($$$'''------'''((()))++++++)))+++222:::111000888HHH[[[lllsssLLL333***,,,,,,,,,,,,,,,,,,,,,,,,KKKfff```:::+++------***'''''')))++++++***'''***,,,+++***,,,---,,,***------888LLLPPPEEEBBBOOOnnnfff<<<)))***+++***)))((())),,,///000+++++++++++++++***)))(((+++,,,222KKKjjjeee??? &&&---&&&###...)))$$$111+++------((('''666UUUpppmmmMMMCCC666...,,,---,,,+++))))))***+++,,,,,,------*********)))''''''***,,,...MMM```kkkppp:::zzzvvvyyycccIII===UUU}}}yyyuuummm```PPP@@@444---444(((+++333///,,,...+++000++++++///111///111666///...,,,++++++,,,...///)))+++---...---,,,---///000,,,***+++///111000...000///000111///333CCCUUUppp{{{zzz~~~uuucccQQQ888333///...///---,,,,,,///---------...---***(((333///+++)))+++,,,+++))))))************+++++++++(((+++,,,+++***+++++++++***...:::eee~~~yyyuuulllbbb\\\aaammmxxx~~~~~~ooo]]]LLL<<<---))),,,,,,000...%%%$$$+++///------'''&&&+++,,,)))(((+++,,,+++)))((((((((()))***000"""''',,,666___mmmIII---,,,+++***))))))))))))111(((222WWWtttkkkGGG))),,,---,,,))))))***)))&&&)))************+++++++++******++++++++++++******++++++,,,+++***+++...000444GGGxxxqqquuu}}}|||aaaHHH??????888///'''(((,,,---,,,---...+++(((''')))+++,,,---222***'''444PPPnnnXXX222))),,,)))'''+++))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++******+++---...---,,,+++,,,...111222GGGOOOUUUTTTVVVfff}}}iiiUUU,,,,,,,,,+++***))))))((()))((('''''''''(((***+++(((***,,,,,,***((('''((()))***,,,---......------(((,,,,,,,,,///333JJJmmmrrrNNNLLLUUUpppxxxfff\\\QQQDDD000,,,...DDDiii}}}hhhFFF000---***'''&&&&&&((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((***)))))),,,++++++000777///+++,,,444:::DDD^^^xxx{{{[[[IIIFFF???======666---111===ggg}}}~~~]]]<<<222---%%%+++***)))***++++++***)))***)))))))))***,,,...000***+++,,,---...000111111>>>FFF[[[xxxVVV333222---+++)))'''''')))+++,,,)))+++,,,*********((($$$---###===nnntttHHH***,,,)))************+++++++++(((***+++***+++333???HHHvvvuuu^^^HHH999000,,,+++222333111...+++++++++,,,)))))))))))))))***++++++,,,222333EEEpppccc{{{zzz|||||||||vvv]]]FFF<<>>777000222222+++---222///...******---...,,,---222...---,,,++++++,,,---...---...//////............222000...---...---+++)))//////222777<<>>333///+++))))))))))))***)))************+++++++++******++++++++++++******++++++,,,+++***+++...000000GGGyyybbbOOOTTT[[[fffmmmjjjdddhhhpppRRRGGG===>>>@@@<<<333---222000...000444999===???FFFGGGNNN]]]qqqeeeDDD)))'''---+++)))---))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,---,,,+++++++++,,,---...///333555444888JJJhhhyyyppplllgggkkkkkkfff___VVVFFF777,,,++++++***))))))(((((()))(((((('''((()))***+++(((***+++***)))(((((())))))***+++,,,,,,---------***---++++++...///@@@]]]]]]555333;;;IIISSS^^^gggrrrxxxpppbbbQQQSSSVVV^^^lllkkkPPP000---,,,***(((''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))(((((('''+++(((***222999999777777333---+++...000444FFFYYYwwwuuuxxx|||qqq]]]TTTWWWqqqttteeeDDD---***,,,)))+++***))))))++++++***))))))))))))***+++,,,---...++++++,,,,,,------......///444???QQQdddzzzfff===,,,---------+++***))))))+++)))''''''((((((***---@@@KKKcccrrrbbb???+++***))))))*********+++++++++***++++++((('''+++444<<>>RRRkkk}}}|||~~~OOO;;;,,,+++,,,///AAAXXXdddaaagggvvvxxxjjj]]]RRRJJJEEE777+++&&&+++...***(((+++))))))))))))))))))))))))******++++++++++++,,,,,,'''***------,,,***)))))))))******++++++***))))))...//////---++++++...111KKKZZZjjjuuu~~~vvviii~~~kkkCCC+++%%%'''"""%%%'''&&&&&&&&&'''((())))))((((((''''''''''''((((((((((((((())))))***'''(((((('''&&&'''***,,,***)))((((((((()))+++,,,+++---))))))---)))***777<<>><<<222***111+++''')))***((()))...555HHHaaassssss~~~qqqjjjJJJ<<<---((()))))))))***+++)))((()))***+++***)))))))))+++,,,,,,+++***)))++++++++++++++++++++++++000111333000,,,000BBBUUUsss}}}oooWWW:::***(((,,,+++((()))(((,,,000)))!!!(((777eeexxxtttOOO...'''***&&&))))))))))))************(((***+++******,,,///333(((555>>>>>>???MMMbbbqqqpppNNN111***///((()))*********)))''''''+++000***'''333HHHhhhnnnkkkfffkkkoooccc[[[eeevvvwwwcccVVVMMMQQQ\\\hhhxxxyyyccc777666333///---------,,,---...////////////...---222111000111444666777777444333222333444777999:::CCCNNN^^^mmmzzz|||uuuuuuVVV<<<111000000,,,---//////......///000000000///...------------+++,,,,,,,,,------------...++++++...---***+++000LLLnnnqqqCCC555+++......------...000444777LLLYYYiiissszzz^^^777///...---///222222...)))++++++++++++*********)))'''(((((((((666LLLJJJ222---,,,+++++++++++++++++++++,,,+++---<<>>LLLXXX```hhhooolllkkkjjjmmmsss{{{jjj\\\HHH:::222000---+++000***(((+++,,,'''&&&***))))))))))))))))))))))))))))))))))))************'''))),,,---,,,***))))))((()))***+++,,,,,,,,,,,,(((***,,,---------,,,,,,333:::EEEXXXqqq}}}lllSSS\\\jjjmmmZZZCCC555...(((++++++++++++)))((()))+++(((((((((''''''''''''''''''(((((()))))))))))))))((((((((('''''''''***,,,***)))((('''((()))***+++)))---))))))///+++'''/////////<<<[[[{{{|||bbbIII444...+++---...,,,---111...111000)))###$$$(((+++&&&''')))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''&&&%%%)))000222---(((&&&+++((('''***---,,,,,,,,,***444DDDSSSaaassskkkLLLVVViiiaaaIII:::///(((&&&+++...***'''(((***)))((()))******)))(((((()))***+++,,,+++***)))*********+++,,,,,,------,,,...222555222111777@@@QQQ[[[VVVQQQ___sss|||zzziiiJJJ333)))***///******------'''&&&666JJJppphhhRRR555&&&''')))((((((((()))))))))*********((()))***+++,,,---000111(((---...***+++444>>>CCC^^^mmm{{{iii555$$$///++++++,,,,,,,,,,,,,,,+++***///,,,)))---999XXXllljjjeeeiiipppggg^^^eeexxxzzzjjjYYYLLLNNNXXXeeewww~~~HHHFFF???666000000///---////////////////////////222333222111//////111444333444777???IIIPPPRRRQQQVVVfffzzzrrrjjjvvv~~~zzzyyyXXXDDD666......---,,,,,,///000000//////000111000...---...///,,,,,,,,,---------......---***,,,000...+++333???fffzzzlll;;;///,,,...---++++++,,,///111333333;;;GGGSSS___kkkvvv|||eeeQQQHHH:::,,,'''***,,,+++++++++,,,,,,++++++***))))))((((((111AAAIII>>>---,,,,,,++++++++++++,,,,,,,,,)))...===KKKVVVeeesss~~~fffFFF...&&&'''***,,,)))************+++++++++******++++++++++++******++++++,,,+++***+++...000GGG|||ddd;;;,,,,,,111---...///...,,,...222555===MMMbbbrrr||||||dddIII666///***+++...222333555===FFF===<<<<<>>TTTwww___///---;;;888+++%%%(((''''''***+++((('''(((***)))((((((******)))(((((())))))***++++++******))))))***+++,,,,,,------...---///111111...111555===@@@666///999FFFRRR```pppyyywwwMMM///(((---,,,,,,***)))---;;;OOO^^^mmmSSS777***************((((((((()))))))))************************++++++,,,...---,,,...333555222777CCCOOOaaazzzIII***,,,,,,+++***)))))))))******%%%+++++++++...333PPPyyybbb___YYY^^^iiieee___eeessszzzoooZZZHHHJJJVVVgggzzz{{{gggcccXXXIII???===;;;777666555444333333444555666333777999777222222888======???HHHXXXiiirrrpppkkk\\\pppsssfffiiirrrwwwnnnWWWEEE???777///---000222222///...000222111///---...000------------...............,,,...000...///AAAVVVllllllmmmqqqEEE333---(((((()))***---///000111)))---444:::AAAMMM___lll~~~~~~{{{cccEEE000,,,111444++++++,,,,,,,,,+++***))),,,+++///@@@NNNGGG666000,,,,,,,,,++++++,,,,,,------,,,888RRRhhhmmmjjjhhhwwwuuucccDDD...***,,,,,,)))************+++++++++******++++++++++++******++++++,,,+++***+++...000NNNYYY999000---000%%%''')))+++,,,,,,,,,,,,(((111???NNN[[[hhhwwwzzzsssPPP555111...+++)))%%%"""%%%+++)))((((((***...111222222---+++(((((()))******))))))&&&&&&((()))(((((()))))))))))))))))))))))))))((())))))))))))*********(((***+++***)))((()))++++++******)))***+++---...///...,,,)))''''''***,,,++++++)))...FFF]]]ZZZHHH<<>>444+++***)))'''(((+++((((((((((((((((((((((((&&&'''((()))***))))))((()))+++,,,,,,***)))******)))******++++++******)))&&&...+++(((---,,,)))///))))))(((+++<<>>FFFSSSaaammmtttwwwxxxyyymmmLLL333((()))...111000:::VVVdddNNN444------***+++---,,,++++++---///888MMMhhh~~~zzziii[[[^^^gggggg[[[PPP,,,...111111***###$$$***+++,,,,,,+++***+++,,,---))),,,(((&&&))))))111DDDnnn~~~]]]...+++111,,,111,,,++++++******++++++,,,---,,,,,,+++,,,---...///...===PPPaaassszzzmmmYYYGGGAAADDDUUUccckkkuuunnnUUU>>>111---***+++***(((((()))'''###'''((()))))))))***,,,---))))))))))))))))))))))))(((((())))))))))))))))))***+++---,,,(((&&&***111''')))+++,,,)))(((***---///)))))),,,,,,+++666FFFNNN:::+++***,,,+++---222......---,,,,,,,,,,,,,,,666333...)))''')))+++...333===OOO```eeeZZZDDD222***(((&&&(((******((('''(((+++)))((()))###!!!(((+++)))((((((***+++)))'''))))))))))))))))))))))))))))))))))))***************+++,,,...///000111111...777???>>>666///...111///===DDDEEETTTooohhhMMMIIIOOOAAA444///%%%'''&&&)))......)))(((+++***+++,,,***((((((***,,,&&&&&&'''''''''((((((((()))((('''''')))*********)))(((''''''(((***---...***((('''(((*********))),,,)))***---***,,,===SSShhh|||eee^^^UUUFFF666+++))))))((())))))(((&&&&&&(((***+++(((&&&'''***------,,,))))))))))))))))))))))))+++++++++*********))))))///---***+++---000000000---111???WWWoooyyyQQQ---,,,)))&&&&&&''')))+++---''')))***)))((((((+++---,,,+++***+++,,,,,,***(((---***(((***///111///,,,---......---,,,...222666---444@@@PPPeeezzzuuuqqqrrrpppnnnjjjeee```[[[YYYppphhhiiikkkqqqyyyrrrnnnkkkmmmsssyyy||||||qqqnnnzzzooo```mmmwwwxxxyyyuuusssuuuxxxxxx|||yyy}}}qqqkkkvvvvvvuuu}}}vvvTTT888777333---444,,,444444...---111111---...111:::LLLdddmmmZZZAAA888...***...000,,,+++...111000...---,,,,,,,,,------......,,,+++***,,,---...444???LLLZZZfffoootttooovvvsssQQQ;;;333222333666HHH]]]XXX;;;,,,---,,,***---///...,,,,,,111777MMMfffsssWWWMMMZZZoooyyyyyyTTT>>>***&&&---000...+++***++++++)))''''''***...+++...&&&%%%---***333SSS~~~SSS------000+++222++++++************++++++---,,,,,,+++******))))))'''111===GGGRRRWWWKKK;;;...***,,,444;;;DDDUUUgggmmm___YYYHHH???444...***((()))+++'''&&&'''(((***+++***((()))))))))))))))))))))))))))))))))))))))))))))(((&&&(((***)))((((((((((((...***))),,,,,,((((((,,,+++)))+++---+++---;;;LLLQQQ<<<+++(((+++++++++---......------,,,,,,------...---+++)))((((((((()))(((+++555HHH]]]gggfff```GGG<<>>SSShhhssszzz}}}pppDDD000///((($$$''')))(((&&&%%%'''***((((((((()))***,,,---...))))))))))))))))))))))))+++************)))))))))---+++)))***,,,............+++...888FFFUUUeeerrr{{{PPP...---))))))+++(((!!!""")))(((*********))))))+++---+++******+++------,,,+++---***)))***...///...,,,+++,,,---,,,******,,,---)))+++...111;;;QQQoooqqq___VVVSSSNNNGGG@@@:::666444KKKnnnvvvaaa<<<;;;<<>>===333,,,---...+++'''''')))******+++,,,...///000(((((()))***)))((('''&&&(((((((((***333GGGbbbtttooocccNNN===777999;;;:::...'''(((,,,***))),,,+++++++++***))))))((('''&&&))))))))))))))))))))))))((()))))))))************++++++---...///000000000:::666000+++))))))***,,,***(((''''''''',,,:::HHHZZZaaannn|||ttt```DDD888,,,((()))++++++***((()))***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&&&&&&&%%%$$$'''&&&&&&&&&'''(((***+++---+++))))))***+++*********((()))---,,,((((((,,,+++444<<>>GGGAAA999555444333222///,,,///111111///---...000.........///////////////+++---///000///...///000///...---...111555:::===EEEKKKTTT___kkkyyyzzzUUUFFF;;;111)))...333***---------...666GGG^^^nnnpppNNN;;;666888SSS^^^ooowwwlllRRR;;;000...)))(((,,,,,,'''(((---+++'''(((,,,///<<>>000((())),,,......((('''&&&(((+++---------***))))))+++---...---,,,************************)))((((((***---...---+++,,,,,,,,,---......------000999DDDMMMWWWggg|||]]]>>>000,,,...---***((((((((()))***,,,......---,,,---...///,,,---///000000000//////RRRgggffffffuuukkk\\\gggvvvtttpppdddBBB???777000...000222111//////222444444222111111111111111222333222111///...---...//////......///000............///000222222777???HHHNNNSSS^^^nnn{{{\\\===...000...---///---///000333<<>>???HHH[[[kkkttt}}}}}}aaa:::)))333333,,,---222222444;;;JJJ```{{{cccDDD888///,,,555LLLfffvvv|||}}}bbbNNN>>>:::666...+++...444'''AAA]]]cccyyywwwGGG,,,'''---222)))&&&+++,,,******))))))))))))******,,,***)))'''''')))***,,,((((((((()))''''''+++000(((,,,///---***+++,,,---))),,,...,,,((('''***///<<>>GGG[[[ssscccKKK...---,,,,,,,,,,,,,,,,,,---******......***((()))..................------~~~zzzxxxuuuiiippp}}}ppphhhYYYEEE555///111666555222333666333000444<<>>NNNZZZkkk|||iiiIII999...///111333;;;EEEnnn~~~~~~ssspppqqqyyypppcccYYYQQQFFF888...,,,+++++++++******************))))))))))))******---,,,***(((((()))***+++((((((((((((((()))************+++,,,,,,---......))))))))))))))))))))))))&&&(((***///999HHHYYYdddhhhnnnzzz{{{|||lll^^^KKK<<<000(((''')))''''''(((%%%!!!$$$333DDDsssnnn444000,,,+++***)))((())))))***'''(((******((((((((()))(((((((((((()))))))))***'''''''''''''''(((((())))))'''&&&''')))***(((&&&((())))))((()))111>>>GGGcccmmmyyy|||qqqYYY@@@///333(((,,,333111;;;>>>...///+++...,,,###&&&...+++))))))(((((((((((())))))(((((())))))******++++++***)))((((((((()))***+++***))))))((()))***+++,,,,,,+++)))(((((()))***+++((()))000>>>RRRfffttt{{{nnnFFF***'''...***&&&$$$%%%$$$$$$)))///+++***((('''&&&''''''(((((((((((()))))))))******(((''''''&&&'''((()))***(((((()))***+++,,,------++++++***))))))))))))))),,,+++******))))))******///,,,)))((()))...333666AAASSSkkk~~~nnnGGG+++(((888HHHNNNAAA000))))))%%%'''+++'''(((''''''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))***+++,,,000///---+++***))))))***'''+++---+++(((***111888UUUjjjYYYGGGEEE111"""&&&***((('''&&&&&&))),,,------(((((())))))))))))((((((************************)))******+++,,,,,,------***222666111+++***---///222444888???NNNiii}}}qqqiiippp```999(((222,,,))))))++++++***)))***,,,+++***+++---......---WWWPPP\\\pppxxxyyyuuuXXXIIIEEEKKKKKKPPPYYY```bbbccceeeqqqzzzttt^^^@@@333222000///...///000111........................///...---------...000111444???QQQggg|||cccAAA888222CCC[[[___qqqzzz```KKK555,,,******...555GGGggg}}}zzzxxx~~~rrrwwweeeMMM999///+++((('''++++++*********)))))))))******))))))))))))******,,,+++***)))((()))******((((((((()))))))))******+++++++++,,,------......))))))))))))))))))))))))&&&)))***'''%%%***444===<<>>111(((&&&)))++++++*********))))))))))))(((******))))))))))))******++++++***)))((())))))***(((((())))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))+++,,,,,,***&&&''',,,000))),,,111999BBBQQQbbbooovvv~~~nnn]]]HHH555...***)))++++++((((((***EEEZZZttt}}};;;)))++++++*********))))))))))))+++---...,,,***)))***(((((())))))))))))((((((''''''&&&&&&''''''((())))))((((((((())))))((((((&&&(((***+++******,,,...'''%%%,,,AAA```wwwkkkjjjnnnwwwqqqNNNGGGJJJIII:::000,,,%%%***))))))))))))))))))************)))))))))))))))(((((()))))))))(((''''''''''''(((((()))(((((('''---,,,+++))))))(((((()))---***'''(((,,,///000///>>>QQQjjjyyyuuuaaaHHH999---'''%%%***...+++'''%%%%%%&&&''''''(((''''''&&&)))*********++++++++++++((((((''''''(((((((((((((((((()))***++++++,,,,,,******)))))))))))))))*********))))))))))))******((()))+++,,,------,,,+++000---+++000BBB___~~~|||aaaNNNNNNZZZddd]]]999(((//////)))******'''((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((())))))***+++,,,---'''+++//////,,,***+++------///;;;LLLVVV]]]kkk{{{qqqNNN888...+++)))***,,,,,,)))((())))))))))))******)))))))))***************+++++++++((()))+++---------+++***---999???888...+++///444444,,,333///(((FFF\\\HHH888444111222555;;;EEEOOOgggwwwYYY???+++000111---+++---+++'''+++***+++---//////...,,,\\\NNNMMMRRROOORRR\\\aaawww}}}zzz~~~nnn:::555111111444444222...////////////////////////,,,,,,---...............111...---333BBBZZZqqqzzzrrr{{{}}}\\\AAA000)))***...***000222,,,***...000///...,,,***+++---...,,,************))))))))))))(((******))))))))))))***************)))))))))))))))(((((()))***+++******))))))))))))))))))*********((((((((((((((((((((((((***)))((()))***+++++++++------+++(((***333>>>FFFJJJ___vvvuuu___SSS???,,,)))///222///,,,---555KKKkkkEEE///++++++++++++*********))))))+++------,,,+++***++++++***(((''''''((()))***((((((''''''(((((()))***((()))))))))(((((()))))))))******)))))))))***,,,111+++&&&***:::QQQgggtttxxxhhhZZZIII888555666...******))))))))))))***************)))))))))))))))(((((())))))))))))((('''''''''(((((((((((('''&&&++++++***)))((('''''''''%%%%%%'''+++//////+++''')))///>>>UUUjjjsssnnneeeCCC444((('''+++---+++***%%%&&&''''''(((''''''&&&)))*********++++++++++++))))))******))))))))))))''''''(((((())))))*********)))))))))))))))*********))))))((())))))******************))))))((((((((()))+++---444DDDYYYiiicccSSSUUUtttMMM333...,,,,,,---(((((())))))***))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((('''((()))***+++,,,------***,,,...---++++++---///000))))))///333555???MMMdddzzz^^^GGG888000,,,......+++***---))))))************))))))))))))*********+++++++++(((***,,,------,,,+++***...333555000+++,,,000222333***222222---GGGTTT777333...+++---...---///222666RRRqqqjjjUUUVVVJJJ555***...111...+++******+++------,,,+++]]]RRRNNNIIIDDDRRRiiirrr}}}}}}wwwrrruuu{{{{{{{{{yyyAAA999111000333666333000//////////////////////////////............---------...///000444@@@RRR^^^bbbjjjpppvvvtttVVV<<<---+++---+++)))***......,,,,,,///*********,,,------***(((++++++*********)))))))))******))))))))))))************)))))))))(((((((((((()))***+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((+++,,,***((())),,,,,,)))(((,,,.........<<>>(((222???;;;+++******))))))******+++)))))))))))))))*********))))))))))))************((((((((((((''''''''''''******))))))((((((''''''(((''''''***...///---+++''''''+++666HHH```uuunnnZZZAAA222***&&&&&&)))(((''''''''''''''''''''')))))))))*********++++++******+++++++++***))))))'''''''''((((((((()))))))))))))))))))))******+++))))))((((((((()))******,,,***)))'''&&&''''''(((&&&)))***))))))///;;;EEEUUU^^^}}}uuuwwwkkkDDD(((!!!///666*********))))))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''''''''((()))+++,,,,,,,,,,,,,,,------+++)))((()))+++000,,,***++++++)))***...333YYYooouuuwww___OOOAAA===:::111***))))))******++++++******))))))))))))***++++++,,,,,,******,,,,,,,,,,,,+++***+++---+++((((((,,,///...///))),,,---...BBBKKK888000***'''***---------///,,,111KKKuuuoooGGG//////000***...,,,******+++++++++***UUUXXX\\\WWWUUUlll}}}~~~vvvrrrsssxxx{{{|||||||||XXXJJJ:::111222555444000////////////////////////111111000//////000000000***///222222000333;;;CCCLLLQQQZZZkkkoooNNN666///111)))'''(((,,,000///---,,,((('''''''''((())))))))),,,+++++++++******************))))))))))))******)))))))))))))))(((((('''''')))***,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,+++*********"""''')))''''''***)))%%%)))***666SSSssscccIII888///...111333333???KKK___nnn{{{JJJ333++++++,,,,,,,,,+++***)))((())))))(((((()))---///+++***)))(((''''''((()))(((''''''''''''((())))))(((***+++***(((''')))+++'''&&&%%%&&&(((+++,,,---$$$'''******)))***000555___xxxyyynnnxxx|||QQQ444???KKK@@@+++******))))))******+++(((((())))))******++++++))))))))))))***+++---...******((('''''''''(((((())))))*********))))))(((---***'''(((+++,,,+++)))(((***)))(((--->>>VVViiiwwwrrrjjj]]]III444***)))+++***((('''&&&''''''(((((((((((()))))))))******)))******+++***)))((('''(((((((((((()))))))))))))))))))))))))))***++++++((((((((((((((()))******))))))(((((()))***,,,---,,,***&&&"""!!!$$$+++///...333LLLrrr]]]222+++JJJUUU???,,,+++)))((((((((())))))))))))))))))))))))))))))((((((((('''(((((())))))'''((()))*********)))))),,,,,,,,,,,,***(((((('''***,,,,,,***+++---***%%%444<<>>\\\{{{wwwHHHEEEnnn{{{\\\---+++)))''''''((()))***))))))))))))))))))))))))''''''''''''(((***+++,,,''''''((())))))((('''&&&)))+++---......,,,***)))$$$((((((###'''///...&&&,,,...$$$(((:::>>>LLLnnn|||{{{jjjGGG111******++++++++++++******((())))))***++++++,,,,,,,,,,,,+++******++++++,,,)))///111///---......,,,&&&......++++++&&&&&&///444555999<<<666,,,''''''(((...222222444BBBXXXjjjxxxnnn555111,,,))))))++++++,,,VVVmmm~~~~~~|||yyy```CCC222///111000000000111222222111111000222111000......---------...000111222222111000...444555444PPPlllttt~~~yyywwwUUU666+++///++++++,,,------+++***)))******))))))))))))******+++++++++*********))))))))))))(((((()))***+++++++++++++++***)))((((((''''''(((((())))))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))'''***000777IIIqqqssswww}}}~~~rrrjjjtttlllIII+++******+++,,,......------,,,)))''''''***---,,,+++(((((())))))))))))((((((***))))))((((((((())))))&&&***///222111---((($$$(((((((((((())))))))))))+++***)))(((((()))***+++,,,***)))+++222===HHHOOOtttkkkJJJ222,,,(((***+++)))***...,,,)))&&&(((+++,,,((($$$))))))))))))***+++,,,---,,,+++)))((('''&&&'''''')))))))))))))))))))))))))))((()))***,,,---+++***+++*********))))))((((((111DDDdddkkkWWWCCC111&&&+++...(((###$$$###******$$$%%%,,,---'''''')))++++++)))''''''(((&&&&&&(((***,,,,,,)))&&&###$$$%%%'''((()))************)))))))))(((((((((((('''''''''((()))+++,,,...+++((((((******(((&&&+++&&&(((222<<>>///(((,,,+++%%%'''...+++******,,,......///000''')))+++***))))))***,,,,,,+++***))))))+++,,,...666555222///,,,+++******---------+++***+++///222888FFF[[[ssspppSSS666---///...,,,,,,KKKddddddDDD222///555444222222222222000///000000///......///////////////111111111111//////,,,444444777\\\NNN999999>>>HHHQQQbbbiii^^^KKKBBB999444111---+++,,,,,,+++******)))***************))))))))))))******+++++++++***************))))))))))))))))))***+++++++++******)))(((((((((************)))(((''''''******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++---((('''((('''+++;;;NNNmmmyyyyyyxxxsss~~~hhhAAA---,,,+++++++++...000///+++'''+++***((()))***,,,++++++((())))))******))))))(((((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))******))))))))))))************))))))((((((''''''***GGGkkk{{{WWW555+++,,,)))'''******+++++++++******+++,,,+++***************++++++***))))))(((((())))))***))))))))))))))))))))))))---+++(((((()))*********************))))))))))))(((%%%***@@@```iiiPPPCCC@@@<<<666000+++)))***+++((('''(((***(((&&&%%%&&&'''''''''(((&&&%%%%%%''')))))))))++++++++++++******)))((((((((((((((((((((((((((((((((((((((()))***++++++---+++))))))******)))((()))))),,,,,,%%%%%%777MMMmmm}}}lllCCC...***+++***)))((()))***)))'''&&&%%%&&&''''''(((((((((((('''''')))((('''&&&'''(((******,,,(((''')))***((('''((())))))))))))))))))))))))&&&'''))))))))))))***,,,,,,///888EEEUUUcccmmmsss~~~vvvhhh]]]^^^iiittthhh>>>333===000###***333.../////////---,,,***((('''((()))((('''(((***,,,++++++***))))))+++,,,---...---,,,++++++***++++++---......,,,***)))***,,,)))000999HHHaaannnZZZUUUSSSCCC///VVVjjjwww~~~xxx~~~]]]@@@777555222//////000000...+++//////////////////000000//////000111111000//////---111444///GGG~~~[[[555//////666===HHHccc}}}```DDD:::000,,,))),,,000111///,,,---,,,***)))))))))***++++++******))))))******+++***************************)))))))))))))))******************))))))((((((+++++++++***)))((('''&&&***))))))))))))))))))***((((((((((((((((((((((((************************)))))))))))))))******++++++(((''')))((((((...777DDDNNNVVVSSSKKKKKKXXXfffhhh;;;***111---+++***+++------***'''+++************++++++***)))))))))******)))))))))''''''''''''''''''((()))))))))((('''''''''((()))(((((((((((())))))))))))***))))))))))))))))))******++++++,,,+++***))))))&&&222IIIdddzzz[[[BBB<<<<<<777000---,,,***))))))******+++++++++******)))*********((((((((())))))******+++))))))))))))))))))))))))...+++((('''((()))***)))*********)))))))))))))))(((***+++...999OOOlllxxxsssdddQQQIII666'''&&&(((''''''++++++)))'''((()))***)))'''+++)))(((((()))******)))'''((()))***++++++++++++))))))))))))************'''''''''(((((()))))))))******)))(((((()))))))))***+++------'''%%%///<<>>666333111000111111000//////000000000////////////////////////000///111000111KKKsssqqqTTT:::,,,...999CCCdddvvvpppbbbJJJFFF;;;///)))+++------------,,,++++++++++++,,,++++++************++++++***************++++++++++++******)))))))))))))))******))))))))))))))))))++++++++++++***)))(((((())))))************))))))))))))))))))))))))))))))************************)))))))))))))))******+++((()))***++++++)))((((((+++,,,---...///000111222>>>QQQZZZ^^^jjjuuudddDDD888+++---...+++((('''***...)))+++,,,,,,***))))))***)))******++++++******)))(((((('''(((((()))***+++%%%''')))******)))((('''(((((((((((())))))))))))))))))************))))))---,,,+++*********+++,,,+++&&&(((111;;;FFFWWWfffwww|||QQQKKKCCC:::222---***)))+++***************++++++((()))******+++++++++***)))))))))))))))))))))))),,,***''''''((()))))))))))))))))))))***************(((&&&(((+++------++++++AAAXXXfffyyyhhhSSSGGG???777444000///---)))&&&&&&(((+++***(((&&&&&&(((******)))(((((())))))))))))(((((())))))((((((((('''''''''&&&''''''((((((''''''&&&&&&'''(((((('''''')))+++,,,)))'''(((******((('''(((333888666CCC___uuuzzz|||~~~hhhFFF///)))******((())))))************))))))%%%(((+++***&&&%%%'''+++'''((((((&&&(((,,,+++((())))))))))))))))))))))))*********((('''''')))++++++&&&&&&+++,,,(((***000555<<>>:::555------......------,,,+++,,,++++++******++++++,,,))))))*********+++++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++******)))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++''')))+++***))))))))))))*********,,,---.........%%%///000666BBBFFFXXX|||gggWWW===BBBDDD===000''''''***)))+++------***((()))***)))******++++++******)))((((((((())))))***,,,,,,&&&'''((()))***)))(((((((((((((((((())))))))))))((()))***++++++***)))(((.........---,,,,,,+++++++++)))((()))***---444:::]]]qqqsss\\\BBB///))))))))))))))))))***+++,,,,,,))))))***+++++++++***))))))))))))))))))))))))))))))((('''((()))***)))(((((()))))))))***************((('''***......***&&&'''000777===MMMkkkxxxooofff^^^YYYUUULLL>>>111---222888AAA;;;444...,,,---///000)))***+++,,,,,,---,,,,,,,,,,,,++++++***)))(((((((((((()))******)))(((''''''(((******((()))+++...,,,,,,+++******+++***)))(((,,,***###'''888DDDFFFSSSkkkfffFFF333,,,+++***+++******))))))******+++***<<>>>>>,,,+++***))))))***+++,,,===^^^~~~~~~___???333555(((,,,,,,***...444444000))))))))))))))))))))))))(((,,,111333333111///...(((+++,,,***+++000555777FFF[[[jjjiiimmmwwwooofffBBB;;;333---,,,,,,,,,+++(((((()))***************)))***+++,,,,,,+++***)))((()))******)))***,,,...,,,+++...333333111777AAA666;;;[[[iiiVVVAAA666000...000666555222...------...//////...000111000000222444444dddttteee777...666,,,444DDDhhhdddFFF555222666<<<<<>>///***------(((,,,222---(((,,,...+++&&&%%%***000000///,,,)))(((+++------222***%%%''')))))))))+++)))***+++++++++)))((('''************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********************************++++++,,,,,,,,,***,,,---,,,***+++111555GGGTTTfffvvvhhhGGG222...111+++'''))),,,,,,++++++++++++)))'''+++111///(((''')))++++++***((((((((()))+++,,,***((((((((('''((())),,,...***%%%&&&+++,,,)))''''''***---,,,+++''''''((()))(((&&&'''***(((,,,+++%%%$$$***...---...222]]]sss___NNN111666000+++...+++&&&+++,,,++++++---,,,((((((,,,,,,((()))......(((%%%&&&(((+++------***(((((()))------,,,++++++---,,,))),,,333555000---//////,,,)))<<>>QQQrrr|||eee[[[SSSDDD===EEEJJJFFFCCCFFFfffqqqcccKKKCCC@@@BBB@@@;;;BBBOOOFFF555---555<<<777000///333<<>>BBBCCCDDDTTTcccbbbXXXYYYjjj|||nnnsss{{{}}}lllaaaUUUDDD555.........///111222000,,,(((111000...,,,,,,///444666KKKiiizzzQQQ555000---000:::TTT}}}zzz```GGG666111333777222111111333;;;IIIYYYccc|||fff111&&&)))222///+++)))###)))******+++++++++,,,---+++++++++,,,///000---)))+++((((((++++++'''###$$$***************)))((((((************************))))))))))))))))))))))))((()))*********)))((('''(((((((((((()))))))))***************************++++++++++++++++++,,,,,,'''***...///---,,,,,,---222999@@@GGGOOO___tttsssPPP777...+++---333333---***,,,***,,,+++)))---333111+++*********+++------,,,+++***+++,,,+++***+++++++++***'''''')))***)))***---(((((())))))))))))(((&&&///...---......,,,,,,,,,,,,//////++++++...,,,(((---???llltttKKKQQQKKK@@@<<<222+++111+++(((((()))))))))...555<<<999000))),,,444444...---***))),,,111333000,,,---//////...///222222000<<>>@@@@@@FFF]]]zzz~~~zzzsssnnnppp~~~{{{vvv{{{~~~|||qqqiii]]]SSSOOOSSSZZZ______``````aaabbbbbbccccccfffeeelll~~~||||||{{{yyy{{{xxxpppmmmqqqqqqooovvvvvvdddWWWYYY^^^ZZZUUUUUU```iiipppuuu~~~zzzPPPPPPZZZnnnzzzzzzyyy{{{ppp|||yyyiiibbbUUU]]]kkkggg[[[XXXMMMFFFQQQ```RRRAAA===NNNaaa```TTTPPPKKKGGGJJJVVVhhhyyy{{{sssxxxmmmUUUEEE<<<888333000////////////111///---,,,,,,---///111555[[[nnnCCC,,,000...222???\\\___PPP<<>>???NNNOOOCCC:::777999EEETTTYYYQQQFFFVVVZZZZZZXXXZZZ^^^^^^\\\jjjqqquuuqqqmmmnnnsssvvvzzzyyyyyy}}}xxxuuuuuuuuuxxxoooaaaVVVRRRWWW```fffqqqtttxxx{{{~~~~~~}}}|||~~~|||xxxuuuzzz}}}}}}{{{tttqqqvvvzzz{{{yyykkk^^^bbbiiiyyyqqqppp{{{ooommmzzz~~~zzz|||uuuuuu{{{zzzlll^^^III777......222666000//////222333111//////222LLLeee}}}~~~TTT000333000222444BBBcccyyy___MMM;;;555...---111222000,,,000000///---,,,,,,...111999===FFFUUUjjjwwwqqqdddhhhjjjYYYQQQMMMPPPKKK:::111...+++******+++***)))///+++(((***++++++,,,------***))))))''''''---555+++***(((''''''((()))***************************(((((((((((((((((((((((()))***,,,---,,,***(((&&&(((((()))))))))*********************************,,,,,,,,,++++++*********---+++)))(((***---///111---000111000------222666VVVooozzzxxxvvvSSS666+++)))******)))(((*********,,,+++)))(((''''''((((((+++((((((******((('''(((((('''))),,,,,,'''%%%'''))),,,---***&&&'''///777???AAAEEEKKKUUU[[[YYYSSSCCCMMMZZZccceeeeeebbb```ZZZttt|||zzz}}}xxxxxx}}}xxxlllccccccfff[[[TTTPPPQQQOOOSSSfff|||yyycccVVVRRRKKKEEEEEEJJJQQQUUUSSSPPPUUUeeetttxxxtttooonnn^^^OOOIIIDDD???AAAGGGEEEBBB>>>;;;999;;;===???FFFHHHLLLPPPRRRSSSRRRQQQTTTTTTUUUVVVWWWTTTQQQNNNLLLFFFBBB@@@???@@@IIITTTrrr{{{iiiXXXTTTVVVXXX^^^gggNNNGGGDDDJJJPPPSSSVVVZZZ```[[[\\\fffnnnmmmiiigggmmmmmmfff\\\[[[eeeqqqvvv}}}yyy}}}vvvqqqxxxrrrpppuuuiii```]]]hhhwww|||mmmgggkkkpppyyyrrrwwwwwwppp~~~|||lllZZZNNNJJJKKKSSSddd|||ttt```QQQIIIDDDCCC555///,,,000222000000333666<<>>>>>???<<<666222999HHHUUUjjjooouuu|||qqq}}}~~~ddd___[[[[[[^^^^^^YYYTTTJJJMMMMMMFFF<<<555555888888000++++++***--->>>RRRpppzzzzzzrrrzzzwww^^^BBB444000---******+++---000111///444@@@IIIIIIFFFDDDKKK:::---+++***%%%'''...%%%'''***,,,---+++)))'''))))))***,,,---...//////---000333444222...+++)))------,,,,,,******000888@@@QQQbbbrrrvvvPPP;;;++++++000000333:::///***'''+++000333555777777555666;;;>>>;;;666333DDDCCC===444000777BBBIIIXXX[[[eeeoooqqqrrr~~~mmmXXXPPPUUU]]]```___qqqssspppmmmssspppOOOCCC@@@>>>>>>CCCVVVjjj|||qqqeeeiiizzz{{{mmmmmm{{{{{{yyysssiii```^^^dddkkkrrrmmm```MMM===777===FFFRRR\\\YYYIIIAAAEEEEEE???uuukkkIII222888888:::CCCUUUkkkxxx|||vvvmmmFFF888---++++++))),,,333444111333MMMpppqqqQQQ555...222222///777PPPooo}}}ooo[[[III===666111......000111000---,,,---///+++---...---,,,++++++,,,)))---000000...---...///000<<>>555+++(((***((()))+++***)))***,,,///***''',,,888<<<555---,,,666777999999999BBBVVVjjjqqqpppjjjccc```hhhwwwzzzrrr{{{yyyooottt{{{~~~jjjkkkmmmmmmeeeZZZSSSRRR@@@;;;666555888999777444...000000...***((((((***)))(((((()))((((((...555===NNNlllPPP;;;@@@EEE888''',,,***)))++++++******---)))))),,,222444000---...000(((%%%***,,,((('''***)))***+++,,,,,,+++***)))///...,,,+++,,,---...///111111000...,,,,,,...///)))+++......,,,***,,,///)))000999IIIfffrrrGGG555'''&&&)))))))))+++***((('''(((+++---///000222///,,,++++++,,,,,,,,,+++---...,,,)))***---000:::DDDWWWfffdddYYYXXX___RRRDDD333,,,...333555444BBBOOOOOOAAAAAAYYYqqqzzz}}}rrrcccPPP:::((()))333666FFFOOO]]]vvvRRR:::333DDDKKK???<<>>888666999===CCCCCC???666---)))---333000777777///***------)))ttt[[[;;;777888777555;;;FFFMMMMMMUUUbbbwwwooo]]]LLLEEE===111,,,///000...000:::RRRnnnjjjLLL444111...///222999HHHUUUSSSIII;;;222...///111111000000000---++++++...000---...///---,,,+++---...&&&+++//////,,,+++000666...------...444@@@PPP\\\bbbaaannnjjjYYYVVVZZZQQQ@@@444444555000...111777222///111000,,,***+++***+++,,,---------------************************++++++++++++++++++++++++++++++******+++,,,......))))))*********+++++++++************************++++++++++++++++++,,,,,,(((---000///---111<<>>333///,,,***)))+++***+++---...///...------************************++++++++++++++++++++++++,,,+++***)))***---///111)))************+++++++++*********************************++++++,,,,,,---,,,//////+++,,,999QQQdddcccHHH888333DDDQQQRRR???---+++///111MMMeeevvv|||~~~ZZZBBB:::888666<<>>222111444///...---%%%...000---+++111999333''')))///222???XXXiiirrr|||hhhQQQIII<<<,,,111444666222...111<<>>CCCdddwwwEEE000777444&&&&&&***...000///---+++***------------......///000+++***))))))++++++***))),,,,,,++++++***)))((((((***))))))(((((())))))***''')))******))))))***+++,,,***...555888@@@XXXrrr{{{gggPPPFFF555)))###(((+++&&&"""###&&&)))***(((''''''((('''***)))(((((('''(((((()))(((,,,,,,((()))...///+++...---+++)))((())))))***))))))))))))))))))))))))///...,,,***))))))*********((('''&&&(((,,,111444MMMaaannnbbbIII666,,,)))(((......''''''///111,,,$$$000+++)))666222&&&,,,---(((%%%(((...444444333333333333222111000.........---,,,+++************))))))***++++++,,,---------111666@@@QQQZZZIII000(((+++---++++++///222222GGGmmm~~~XXXHHHJJJGGG111+++222,,,333---+++...111///------*********++++++,,,,,,,,,++++++++++++++++++++++++cccKKK666222444000...111...---...222===LLLZZZcccdddrrrkkkLLL;;;999>>>ZZZqqqMMM///---222///...222.........---,,,,,,,,,+++..............................---------,,,,,,,,,------------...///111222111000///...------,,,,,,)))%%%***666???CCCOOO]]]|||vvvpppxxxbbbPPPMMMAAA000...///111222111///------...'''...///***'''***+++'''---000***&&&,,,+++(((---'''(((((((((((()))((('''+++++++++***)))((()))***,,,,,,,,,,,,++++++***))),,,+++---...)))&&&000???JJJIII>>>111;;;___iiifffgggbbb```iii|||xxxpppnnnbbbMMM<<<666777888111---((('''***---/////////...+++***))))))***+++...111333000+++)))***---++++++************++++++---,,,******+++...222444CCC```\\\222***///......---+++))))))***---000+++++++++++++++,,,---------+++***+++,,,---,,,+++,,,,,,++++++***))))))(((+++---///000000///---+++)))***+++***)))***+++---111)))%%%))),,,///===MMMkkkxxx~~~xxxYYYDDD000*********---111(((***+++***)))*********************************))),,,,,,((()))------***---,,,+++))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++))))))(((((()))+++,,,---000@@@UUUgggpppiiiRRR;;;///,,,---333777444---)))222===333***111000(((---...+++)))***---///...,,,++++++++++++***)))((((((************************+++++++++,,,------......,,,,,,***---<<>>***+++,,,---,,,+++---000999eeeyyyRRR888777777---,,,++++++++++++///444******+++++++++,,,,,,,,,++++++++++++++++++++++++zzzwwwccc<<<111444333000111111///---,,,...333888;;;===KKKfffzzzsssjjj[[[gggiii<<<---...//////000//////000111222222222222...........................------------,,,,,,,,,......------...///000000111000...,,,++++++,,,,,,222,,,***...///...444>>>PPPWWWXXXRRROOO\\\rrr{{{zzzhhhMMM@@@DDDEEEBBB:::///)))(((***)))///000***)))...///+++---111+++'''---+++)))000+++++++++,,,,,,+++******...//////...,,,++++++---///+++,,,222222+++(((,,,******,,,+++(((000NNNllluuusss^^^GGGRRRzzz|||iiiaaa```hhhhhhrrrnnnPPPAAA@@@999...&&&&&&((('''+++***)))***,,,---,,,+++***)))((((((((()))+++,,,000222333000,,,)))***,,,++++++************++++++,,,+++)))(((((())))))******@@@\\\rrrwwwEEE///---...000...+++(((&&&&&&'''(((+++************++++++,,,...---,,,,,,......---,,,,,,,,,++++++***)))))))))+++...222555555222...++++++++++++***)))***,,,///;;;...%%%&&&)))(((+++111===JJJWWWtttfffFFF222***(((''''''))))))*********)))(((''')))***+++---------,,,,,,***,,,,,,)))(((++++++))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))******))))))(((''')))***444JJJfffuuunnn___SSSIIIJJJUUUTTTDDD666333NNNVVVGGG000,,,---+++---***************)))(((''')))******++++++******)))&&&''')))***++++++******,,,,,,------......//////---,,,(((%%%...???HHHGGG333,,,***---,,,((()))...555ZZZ{{{VVV>>>000222000---+++---000333444++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++wwwVVV999222333333111333222111000/////////000///555IIIaaalllpppUUU999///...000222***+++,,,---------,,,,,,........................------------------------------------------......///...---,,,,,,---...///111---+++---+++)))---333,,,111222......:::KKKUUUkkkqqq|||uuuwwwuuummm]]]III<<<888999888...(((***...---,,,...'''---***(((---+++'''---///---,,,------+++,,,...***,,,......---,,,///111888...+++333222))))))333<<>>AAA111'''***---)))(((---444DDDUUUfffvvvZZZMMMFFF999...---111---%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzwwwyyyLLL444333444///......000000000///...------,,,444AAAFFFJJJ]]]uuuzzzVVV;;;111000000111111111000///...---,,,........................------------------------,,,,,,,,,,,,---,,,,,,,,,//////------,,,---...............///...,,,---111///111000+++)))...444555444;;;LLLaaapppzzz~~~qqqmmmnnn]]]???...777:::---'''...,,,111,,,(((,,,,,,,,,555666000---......,,,...444666666444000000666@@@IIIWWWHHH@@@AAA>>>666:::GGGgggpppeeeLLLLLLmmmyyyttt{{{~~~}}}ddd^^^```gggaaaRRRPPPXXX___gggyyyfffIII:::333111111***(((***222:::999000&&&+++,,,***((())),,,+++&&&''''''((())))))+++,,,...,,,,,,,,,++++++++++++,,,***++++++++++++++++++,,,++++++************++++++)))***+++,,,------------***)))(((+++111:::EEELLLiiizzzwwwcccNNNEEE999000,,,---///000---,,,,,,++++++,,,,,,,,,,,,+++***+++,,,---,,,***+++++++++***************((()))***++++++***)))((()))******)))((((((+++---000,,,***+++,,,******+++)))///...444JJJ___vvvvvvVVV:::000++++++000111,,,)))***&&&(((***,,,------,,,++++++***)))))))))(((((()))************)))))))))((()))))))))))))))))))))))),,,,,,,,,++++++***))))))+++***)))(((((()))+++,,,''')))***'''%%%)))666CCCYYYvvv]]]777,,,,,,(((+++++++++***)))))),,,...(((((()))***++++++++++++***+++,,,------+++)))(((+++++++++++++++,,,,,,,,,###)))---+++))),,,000222NNN999((((((------+++,,,......111CCCiiioooJJJ222...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++hhhjjjjjjFFF888333///,,,---...//////...---,,,...+++,,,//////111@@@QQQUUUnnn~~~XXXBBB555,,,///......///000111222333........................,,,,,,,,,------------...***+++,,,---------------,,,,,,,,,+++******))))))+++,,,------,,,+++---///...222333///,,,---...,,,***...AAAWWW\\\WWW```rrrkkkVVV]]]]]]KKK@@@DDDJJJLLLBBB:::>>>AAAHHHVVVWWWPPPMMMOOONNNKKKMMMTTThhhcccYYYQQQOOOZZZnnn}}}{{{oooiiiddd```dddnnn\\\QQQJJJOOOTTTSSSQQQRRRjjjddd^^^```kkkrrrnnneee<<<666444666222******111666<<>>333,,,......)))))),,,'''((()))+++++++++******+++((('''))))))''''''***((())))))******)))(((((())))))))))))))))))))))))------------+++***)))(((+++***((('''(((***,,,...&&&%%%(((,,,,,,)))))),,,777^^^zzzHHH///,,,(((***)))((('''''''''''''''(((((()))***************,,,,,,------,,,+++)))((())))))))))))************''')))***)))))),,,111555PPPBBB111))),,,///...+++///---))),,,AAAYYYbbb^^^fff```111%%%---222------------,,,,,,,,,,,,++++++++++++++++++++++++tttooo|||~~~iiiEEE555555//////000000000///...---...//////---***+++///444222GGGaaa~~~rrr]]]HHH777555111...++++++++++++........................,,,,,,,,,---------......+++,,,---///000000//////+++---///111222222222111---...///...000555;;;???;;;EEEJJJDDD;;;999;;;>>>777888MMMeee___HHHLLLdddwwwsssxxx|||uuunnnrrrtttyyy}}}}}}yyynnniiihhhsssttt]]]888333000333777777666666;;;:::666333777<<<999222999666222///...---,,,,,,)))---555@@@LLL```~~~^^^CCC999111///...,,,+++,,,---///''',,,...,,,---//////,,,+++---...,,,***((()))+++******++++++******)))))))))))))))***+++,,,,,,+++++++++************++++++*********))))))***++++++---+++---000///***)))---+++888LLL```ooo~~~kkkXXXEEE444)))------,,,++++++++++++++++++***))))))***+++***)))************************+++***))))))))))))***+++&&&)))+++,,,+++*********)))***+++,,,,,,,,,+++***&&&,,,)))&&&))),,,<<>>///)))---///***000111...''')))444::::::DDDbbbxxxfffAAA777333+++......---------,,,,,,,,,++++++++++++++++++++++++zzztttcccxxxSSS999===000000000//////.........+++222666444333333000,,,---000===UUU```SSSUUUooo}}}yyyllleeeZZZMMMAAA888222///........................,,,,,,,,,------.........+++,,,...000222222222111111444:::???CCCFFFFFFFFFJJJKKKLLLMMMSSS___jjjqqq|||ooofffjjjpppeeefffxxxzzzuuuYYYLLLOOOIII:::666777AAAZZZuuuwwwZZZ999111111000//////...***'''(((...///+++,,,111222...+++------+++...222///(((&&&***,,,)))&&&222QQQnnnvvvhhhAAA999///******,,,,,,+++(((---///,,,***++++++)))&&&***---...---+++,,,...***++++++,,,,,,,,,,,,+++,,,+++***+++,,,,,,+++***++++++************++++++))))))((()))***,,,...///,,,((((((+++***'''+++222...******222AAAUUUnnnuuuQQQ888000///......------------+++***)))***++++++***)))******************++++++)))))))))******)))))))))&&&)))---///...,,,******((((((((())),,,///,,,((()))---,,,---...''''''555555EEEOOOTTThhhvvvWWWDDD888///111:::,,,+++***))))))******+++)))%%%%%%))))))&&&''',,,'''((()))******)))(((((())))))))))))))))))))))))'''(((***++++++***))))))&&&''')))******(((&&&$$$&&&%%%''',,,***%%%&&&+++444---888]]]aaa777///,,,---...222:::AAAAAA:::333))))))************)))))))))((((((((()))***+++,,,*********)))))))))))))))***&&&$$$(((------,,,***===JJJIII555'''+++...)))&&&***,,,)))+++000///***+++///888aaayyyvvv^^^===.........------,,,,,,,,,++++++++++++++++++++++++|||wwwTTT:::222444111------111222...////////////////////////000000111333444555666777PPPlll|||hhhOOO>>>555999999222,,,,,,///111+++555:::666222222111,,,---===???FFFXXXRRRBBBCCCUUUVVV]]]jjjtttyyy}}}~~~~~~zzzgggdddddd``````ddd\\\RRRBBB666111000000000666---555NNNZZZKKK666...------------------,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++***((((((+++000666999[[[xxxyyyoooTTT666(((---000---,,,+++...+++%%%---111'''***)))((()))+++,,,---,,,***+++,,,,,,++++++---///++++++,,,---///...+++))),,,+++***))))))***+++,,,++++++++++++,,,---...///++++++++++++++++++++++++******,,,///---000???OOOttt|||gggUUUPPPDDD666...---,,,)))(((+++,,,+++++++++)))'''))))))))))))((((((((((((++++++******))))))((((((''')))+++,,,,,,,,,***)))******++++++++++++******)))******)))''''''((()))***)))+++555HHHaaazzzzzzgggHHH///,,,///'''$$$)))+++'''(((---&&&++++++%%%$$$)))+++((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***)))((()))...555BBB___QQQ555111999>>>MMM```sss~~~ddd777---((('''+++...+++'''&&&,,,+++***)))(((((((((((()))))))))))))))******+++---,,,+++******,,,...///222AAAPPP333'''...###000++++++******************---(((---HHHpppkkkFFF555))),,,...***+++111000((($$$(((***''')))...mmmEEE222222111000///...//////........................,,,------...///000111111999BBBLLLZZZssszzzggghhhbbbTTTFFF@@@===;;;???JJJVVV^^^```___\\\WWWTTTkkksssuuu{{{pppsssuuupppsssvvvvvvwww}}}gggbbbkkktttvvvhhhdddccckkkvvvyyyrrriiiaaaNNN???<<<<<<999<<>>666111***---***......(((+++,,,###+++******+++---//////...***+++,,,,,,++++++---///+++++++++---......+++)))++++++***))))))***++++++************+++,,,---...++++++++++++++++++++++++++++++,,,...+++***222===NNNeeezzz\\\;;;***)))...(((((((((((()))+++,,,+++***)))))))))((((((((((((*********)))))))))))))))''')))***,,,,,,+++***))))))******++++++******)))((()))***)))((()))+++---///,,,***+++222>>>JJJRRRooo^^^]]]AAA555+++)))(((%%%&&&+++))),,,,,,))))))+++(((###))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---***++++++++++++***)))(((***,,,,,,444RRR~~~oooQQQEEE;;;<<>>FFFHHH;;;777777>>>GGGIIICCC;;;<<<333---...---((()))......+++)))(((***+++,,,,,,&&&666EEEEEE999---+++...++++++,,,,,,------......++++++++++++++++++++++++((((((***+++---...///000---,,,+++++++++,,,---...'''888PPPggg|||fff[[[TTTLLL444***+++...***,,,000---+++***)))***,,,,,,***)))***+++,,,,,,++++++---///+++++++++,,,...---+++)))++++++***))))))***++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,+++,,,---+++((()))---,,,@@@[[[qqqZZZ===222000...+++)))***,,,,,,***(((******)))))))))((((((((())))))))))))************((()))***+++++++++***))))))******++++++******)))''')))*********+++---///---,,,***)))***---000222OOOjjj}}}qqqTTT555))),,,///***###'''(((&&&%%%(((+++***&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***,,,---......******++++++******)))))),,,---***222TTTzzz~~~uuuJJJ666999NNNSSSGGG888+++***'''(((,,,---******,,,+++************+++,,,,,,***))))))))))))***+++++++++***)))))))))***,,,---///111JJJBBB---000...(((+++***)))((((((***,,,...,,,***)))+++000666<<>>777777666000000+++&&&'''+++)))###vvvOOO;;;///333444,,,+++111........................------------,,,,,,,,,,,,,,,111111...:::\\\rrrssswwwyyyxxxwww}}}nnnKKK>>>>>>>>>:::222///111111...333<<>>///+++---///******+++,,,------......***+++++++++++++++,,,,,,++++++,,,---///000111222,,,+++++++++++++++++++++---222:::EEEYYYsss{{{VVVCCC999555+++***//////,,,+++***++++++***(((&&&***+++,,,,,,++++++---///++++++***,,,------+++)))+++******************+++)))))))))))))))***++++++************************+++******,,,---,,,******&&&...999CCCPPPddd|||kkkNNN:::111+++(((***,,,+++((('''*********)))))))))(((((((((((())))))******++++++(((((()))***+++******)))))))))************))))))((()))******)))***,,,...***+++,,,---...///000111+++>>>JJJ\\\|||ZZZ???222...***%%%,,,+++(((&&&&&&(((++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))************)))))),,,...111???dddlllFFFLLLYYYooolllIII555999>>>AAA>>>555,,,+++---000///***)))***************+++,,,---...******))))))******+++,,,***))))))((()))***++++++333///IIIKKK---***333,,,***)))((('''(((+++---///---,,,***'''%%%&&&))),,,///;;;UUUtttjjj^^^UUULLL888000)))(((+++++++++,,,nnnOOO555111444///---000..............................------------,,,,,,%%%///333,,,...JJJ{{{|||{{{bbbHHHHHHKKKLLLJJJIIIOOOXXXWWWYYY___dddccc^^^]]]aaasss{{{zzzwwwbbbVVV[[[ooooooSSS999222111333222...---000000...***...666<<<888111000444000------111222///...///...///777QQQhhhcccZZZaaarrr___777333///.../////////000...,,,***,,,//////,,,(((,,,...333666444---******,,,+++***(((((())),,,...???EEE@@@000'''+++,,,(((******++++++,,,---......*********++++++,,,,,,,,,---------.........//////)))******++++++,,,++++++,,,---///222;;;NNNiii~~~xxxgggYYYDDD777111(((,,,++++++,,,---...,,,+++***+++,,,,,,++++++---///,,,+++***+++,,,,,,+++************++++++*********))))))(((((())))))******************************,,,+++))))))+++---,,,***+++++++++***---:::OOO```zzzdddEEE:::000---+++((())),,,************))))))))))))(((((())))))******++++++(((((())))))************)))))))))******)))))))))))))))***)))'''''')))***---,,,,,,+++++++++++++++(((333333999TTTpppmmmJJJ666111111---...///...)))&&&'''***************************((()))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))***+++000DDDeeevvvdddEEE...222888FFF```~~~ooonnnwwwkkkGGG444111111222000***&&&&&&))))))******+++,,,......***************++++++,,,))))))((()))))))))******---...IIIVVV555%%%000)))***)))(((((()))+++---......,,,)))((()))***++++++***---;;;MMMRRRVVVlllmmmBBB222,,,555888...***000wwwiiiDDD444222111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''+++...///999UUU}}}wwwnnniiimmmrrrxxx~~~aaaKKKOOO```nnn___<<<...------...+++)))---333---111999===888222222777>>>EEEQQQ\\\\\\QQQHHHEEE888222777DDDEEE888000222---000///,,,+++......+++***+++///222111---...333---,,,---...,,,)))+++111000---)))444DDDBBB<<>><<<***444000///111000---...111---...111444111,,,,,,111%%%'''---444444...******,,,,,,---///...******---+++------)))(((++++++(((...,,,---000///,,,+++------******,,,+++((())),,,+++...(((&&&---...,,,222333SSS|||vvv```KKKDDDCCC>>>666000------------------......///...+++)))))),,,------+++,,,.........111555999;;;777000,,,,,,......,,,++++++++++++++++++,,,,,,)))******+++,,,,,,------++++++*********))))))))),,,++++++++++++,,,------,,,+++...111---((()))...555:::BBBMMM\\\rrriii666222...,,,++++++++++++***+++,,,,,,++++++---///,,,***))))))+++++++++***)))***++++++++++++***)))+++******))))))*********************************'''++++++''''''***+++(((***(((+++...---)))***...555???KKKYYYlll~~~dddDDD222111+++++++++*********))))))*********)))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((()))***)))((((((***+++''''''(((((()))***++++++###))))))'''(((+++CCCfffeee@@@444***)))+++******,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))(((&&&...>>>AAA555+++***(((''')))+++,,,777UUUssszzzFFF777(((%%%(((+++,,,...)))))))))))))))***+++,,,++++++******++++++,,,---))))))******++++++*********555@@@]]]SSS...---+++)))***++++++++++++***)))))))))((())))))*********......///...***)))444BBB^^^uuuhhhMMMBBBCCC@@@999iiiCCC111//////---------------------------------.........////////////...---///666EEE\\\mmmxxxdddIII666///000222222,,,000333777@@@LLLSSSTTTkkkhhhHHH<<<:::---,,,666444///+++))),,,...,,,+++---///+++)))+++,,,***+++...222//////111000...///333,,,000111///......---***---///...++++++---...+++---***+++000222...,,,,,,///+++***///111...,,,,,,###000111***,,,---,,,333222@@@ccc|||yyyyyykkkRRR???222111000...,,,++++++,,,(((***,,,...000111,,,'''+++...111222222333666999---,,,,,,---,,,)))+++...,,,,,,++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++///...,,,+++++++++,,,---+++''''''---000---,,,...---000222111333BBB^^^vvv~~~JJJDDD===666222///---+++***+++,,,,,,+++,,,...///,,,***))))))***++++++***)))***+++,,,,,,+++***)))++++++***************+++))))))))))))))))))))))))"""***---+++***......+++---((((((,,,,,,((('''+++++++++---999SSSsss\\\???666+++++++++************)))++++++******))))))((((((((((((((((((((()))******(((((())))))))))))((((((''')))******)))***,,,...))))))******)))((('''&&&///((("""(((///(((,,,BBBWWWuuuxxxZZZ:::+++)))((()))+++************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++''''''((()))))))))))))))(((+++:::III@@@)))$$$000+++***...111***(((>>>\\\xxxpppXXX===///+++*********))))))))))))))))))***+++++++++******++++++,,,---))))))***+++++++++++++++***111,,,IIILLL)))(((,,,)))***+++---,,,+++)))(((''')))++++++)))(((***,,,###(((------***(((+++000777DDDYYYooorrrSSSUUU333111444//////............---------,,,,,,,,,---///000///...+++,,,---///222555888999VVVQQQ666&&&000111***000,,,,,,,,,,,,,,,---111444<<<[[[qqqDDD***...555333555)))***000---+++,,,(((,,,///000---))))))***+++............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++444JJJhhh~~~ttt[[[JJJFFF???++++++555///000...++++++,,,.........---+++333GGGUUUNNN:::)))++++++*********+++---...************************++++++************++++++------------------------...,,,+++))))))***+++,,,++++++++++++++++++++++++......------...111333555NNNjjjwwwlll]]]???,,,...222000///111---'''...111&&&(((+++,,,+++***+++,,,,,,......,,,+++***)))))))))************************,,,,,,+++***))))))*********)))''')))---///...,,,)))************+++++++++&&&+++///...000@@@\\\rrrvvvIII222...***)))***,,,------&&&)))---,,,***(((((()))))))))(((((((((((())))))((()))***)))'''&&&&&&''''''(((((()))***+++++++++)))******)))(((((()))+++)))((((((((()))***++++++333AAAZZZvvvPPP888666///'''---,,,))))))******'''''')))'''((()))+++++++++***))))))+++------+++)))((()))))))))))))))))))))))))))))))))************))))))///)))GGG\\\...,,,$$$,,,))))))***+++---...//////PPP]]]AAA:::000'''---***++++++))))))+++---...+++***)))(((((()))***+++(((((()))***************(((***,,,888@@@444'''+++++++++************++++++''',,,---+++111888333'''++++++******************(((...444:::KKKkkk}}}PPP444000000***.................................///111222111000,,,,,,---...000111333444DDDKKK???+++)))...,,,))),,,---------,,,---000222222;;;KKKdddnnnOOO???222&&&...***222888///+++111222,,,///000///------...///............////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---555DDDQQQZZZdddmmmsssxxxhhhMMMCCC===***---,,,------...,,,)))&&&000---111???HHHCCC666,,,++++++*********+++,,,---************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,*********+++,,,++++++++++++++++++++++++,,,+++******+++---///111333GGG^^^kkksss}}}|||iiiccc\\\JJJ000$$$$$$,,,,,,///000)))...//////---+++***))))))---------,,,++++++******************************,,,++++++***))))))******+++)))(((***,,,...---+++)))************+++++++++)))***)))(((***222@@@KKK___vvviiiEEE>>>444---***)))(((''')))***+++(((%%%%%%)))---))))))(((((((((((()))))))))***+++***((('''((())))))))))))***+++,,,,,,,,,)))******)))(((((()))+++))))))))))))))))))***+++'''---;;;OOOcccxxx~~~___GGG...###***)))+++***(((***...---)))((()))***+++,,,++++++***)))+++---,,,+++)))))))))))))))))))))))))))))))))((())))))******))))))(((,,,000PPP\\\...,,,%%%,,,)))******+++,,,---......<<>>+++///333(((,,,---......------///000///+++***999VVVvvvjjjPPP>>>555---...///''''''......,,,---......---,,,---///---............/////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++///+++***...111555;;;AAAHHH```zzzxxxhhhMMM111///,,,++++++,,,,,,+++111---...333666222---+++,,,+++******)))*********************************++++++************++++++*********+++++++++++++++000///---++++++++++++,,,++++++++++++++++++++++++,,,+++*********+++---...+++000;;;EEEJJJOOOYYYcccvvvOOO???>>>BBB666******)))*********++++++++++++++++++,,,---......---,,,+++************************,,,+++******)))*********,,,***)))***+++,,,+++***)))************+++++++++---+++((((((+++...///...888MMMfff{{{sssjjj]]]PPPDDD888---%%%---,,,+++)))'''(((***,,,***))))))(((((())))))******+++,,,+++)))((()))************+++,,,,,,------)))******)))(((((()))++++++***))))))))))))))))))(((''')))///999MMMiiimmmMMM333------///,,,'''***000---""")))******++++++++++++***)))+++,,,,,,***))))))***))))))))))))))))))))))))(((((())))))))))))((((((***777WWWUUU,,,---)))+++++++++++++++,,,,,,,,,---...777999666333666XXXtttMMM666<<<888222...,,,,,,///111******++++++++++++******(((((()))***************+++******666CCC999)))(((***))))))(((((())))))***(((---...******//////)))************************))),,,000...--->>>kkkzzz\\\GGG333...//////000222/////////...------,,,,,,,,,++++++---//////...---------,,,,,,,,,,,,------,,,===VVVRRR444...333)))+++---//////...------...,,,...//////444AAAOOOYYYrrr}}}tttgggQQQAAA777...000333,,,...,,,---......,,,,,,...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***+++++++++++++++,,,,,,,,,,,,---...///---------111AAAQQQZZZfff{{{}}}SSSHHH999---((()))---///111...---///...******,,,,,,++++++***))))))))))))************************++++++************++++++*********+++++++++++++++000///...---,,,+++++++++++++++++++++++++++++++++///...------,,,---......444---,,,111111---111:::MMMvvv{{{|||pppQQQ:::222---+++((((((+++---,,,,,,---***+++---/////////---,,,************************++++++***************+++,,,++++++************)))))))))*********++++++++++++)))(((+++///000---***+++333BBBRRR```ooosss\\\CCC111000---***+++---...***&&&***))))))))))))))))))***)))***++++++)))((()))+++*********+++++++++,,,,,,)))******)))(((((()))+++++++++***)))((((((((()))---++++++***)))///@@@PPPzzz]]]CCC;;;333***'''))),,,)))$$$))))))******************)))+++,,,+++***)))***+++))))))))))))))))))))))))((((((((())))))((((((((((((999SSSEEE(((///,,,***,,,+++++++++++++++++++++,,,---,,,------***???dddvvvUUUZZZTTTKKK???222******///)))***+++++++++***)))((((((((()))***************,,,+++)))444CCC<<<+++((())))))(((((((((((())))))(((------)))'''+++,,,******************+++++++++'''+++666>>>888444HHHcccjjjkkkwww{{{HHH666+++///333///...222222111000///---+++***)))+++++++++,,,...///...------,,,,,,,,,------...///***///MMMZZZAAA---,,,)))+++---//////...------...)))...222111++++++333<<>>777666666000------000000---...111++++++++++++******))))))************************++++++************++++++***+++++++++,,,,,,,,,---//////...---,,,,,,++++++++++++++++++++++++++++++/////////...............333***''',,,---'''(((...555YYYlllPPP...333---+++...///***(((***)))+++---/////////---,,,************************+++***************+++++++++,,,++++++***)))))))))))))))*********+++++++++(((((()))******+++++++++,,,))),,,222888DDD]]]uuufffQQQ:::000&&&%%%+++///+++&&&******))))))))))))******((()))******(((((()))***)))))))))***************)))******)))(((((()))+++++++++***)))((((((((()))'''(((,,,---***)))000:::^^^mmmwwwsssaaaHHH333,,,)))%%%'''///)))))))))))))))))))))))))))***++++++))))))***,,,************************(((((())))))))))))(((((()))666JJJ222&&&000///))),,,,,,++++++++++++******)))...+++)))------111@@@hhh~~~wwwlll\\\DDD...&&&)))((()))***+++***)))'''&&&(((((()))***************,,,,,,)))111@@@<<<---)))))))))(((((((((((())))))***,,,,,,)))''')))******))))))*********+++++++++***'''///;;;:::...,,,555666???ddd~~~wwwooo|||III888---111444000///333333222111///---+++***)))---,,,,,,...000111000...,,,,,,,,,,,,---...///000///+++@@@YYYSSS;;;...---,,,---......------///000222---+++,,,...---...000444999DDDYYYwww~~~WWWBBB>>>888000***)))...000+++***...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++***++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,*********++++++,,,,,,---,,,---,,,)))***---...,,,///---+++...888EEEQQQXXX```pppsssvvvvvvkkkbbb]]]777///***+++...------///++++++,,,,,,,,,+++******************************++++++************++++++******++++++,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,...******,,,---+++***+++222>>>aaammm000222***(((---///+++)))+++***+++,,,---......---,,,*********************************)))******+++,,,***+++,,,+++)))((((((***)))************+++++++++000000///+++'''&&&(((++++++'''''')))***...===NNNUUU```ttt{{{UUUFFF333((('''+++------+++******))))))******+++'''(((***)))(((((()))+++)))))))))))))))))))))))))))******)))(((((()))++++++***))))))))))))))))))((('''))),,,+++)))---333444BBBKKKXXXrrrxxx[[[HHH999...+++000+++***))))))((())))))))))))***+++***))))))+++---************************))))))************)))))))))444DDD'''(((//////***+++++++++++++++*********(((///***$$$,,,111000333DDDnnnlllJJJ333+++***************)))((('''(((((()))***************+++---)))...;;;:::...+++***))))))(((((())))))***++++++***))))))*********)))))))))***++++++,,,,,,555+++'''...222...+++---******>>>TTT[[[iiizzzrrr\\\bbbvvv^^^HHH444///111222222444000000///...---,,,,,,+++---,,,,,,...000000///...------,,,,,,,,,---......222...555NNNaaaSSS999000,,,---------,,,---000222888///))),,,///...,,,,,,+++...///:::ZZZ{{{wwwmmmEEE;;;666:::777...))),,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++******+++++++++,,,,,,,,,333111...,,,******+++,,,)))******+++,,,,,,------...000...))))))---///,,,111---***---000222222111222@@@@@@GGGcccyyyYYYFFF333,,,------+++***++++++,,,---...---,,,,,,************************++++++************++++++))))))******+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++---//////,,,+++,,,+++'''---+++;;;NNNVVViiiUUU@@@555111666777000,,,...+++++++++,,,,,,,,,,,,,,,******************************))))))***++++++,,,(((***,,,+++(((''')))+++)))************+++++++++555333000---))))))+++---))))))***++++++***---222444:::HHHaaa{{{ttt___GGG555,,,,,,///+++******))))))******+++((()))+++***))))))+++,,,************************)))******)))(((((()))+++))))))))))))))))))***+++,,,)))(((***+++)))))),,,))),,,333CCCUUUrrryyygggZZZGGG444------+++*********++++++)))*********))))))+++---******************************++++++++++++******)))444FFF(((---,,,,,,,,,***************+++++++++(((...***'''---......666...EEEUUUbbb|||pppFFF......---,,,+++************(((((()))***************)))---)))+++666666......*********))))))*********,,,)))'''))),,,,,,***)))((())))))***++++++,,,,,,444///******...111111000444***+++000222FFFeeexxxaaaAAA;;;NNNccc~~~aaaAAA111000333222000........................+++******,,,......---,,,...---,,,,,,++++++,,,,,,---...***???ccc```>>>---,,,,,,,,,,,,,,,---111444///,,,---111...)))+++111///000+++,,,IIIrrr}}}cccVVVNNNMMMFFF888000111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++*********++++++,,,,,,,,,999555000,,,)))((()))***))))))***+++,,,,,,------(((---...++++++...,,,'''+++((((((,,,000000...---'''///(((***AAAPPP^^^wwwfffFFF666333111...+++***+++---...///......---************************++++++************++++++'''(((((()))***+++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------------,,,(((///000***)))//////))),,,+++000---)))DDDuuu~~~bbbTTTKKKJJJDDD666---,,,,,,,,,+++******++++++,,,******************************))))))***+++,,,,,,'''***++++++(((''')))+++)))************+++++++++///,,,))))))***,,,------++++++,,,,,,,,,+++)))&&&,,,(((***;;;WWWtttmmmJJJ222***+++++++++************++++++)))***,,,,,,++++++,,,---,,,+++++++++++++++++++++)))******)))(((((()))+++))))))(((((()))***++++++***%%%%%%***...,,,******...///))))))...333IIIhhhyyynnnEEE000///---,,,+++,,,------)))******)))((())),,,...************************++++++,,,,,,,,,,,,++++++)))666LLL---222))))))...))))))*********+++++++++%%%******,,,///''''''666'''222222888TTTvvvOOO+++111///...,,,++++++,,,,,,(((((()))***************(((...***)))333444...000++++++************++++++,,,(((&&&***......+++(((((())))))***++++++,,,,,,$$$+++///...---///---(((///+++222777555999@@@===nnnNNN???999666:::CCCoooppp^^^===---111///$$$222111///,,,+++*********+++++++++***++++++,,,,,,,,,,,,++++++***+++++++++...,,,222666CCCbbb___444---333111)))&&&---///,,,---,,,+++******,,,...///+++******000<<>>222///+++***---...,,,***+++,,,***)))***)))&&&)))...---&&&******************************))))))))))))******---+++))))))******(((&&&))))))***,,,///000---)))************************,,,,,,,,,,,,,,,,,,,,,,,,''',,,...++++++:::WWWooo^^^RRRXXXuuuwww~~~iii;;;)))666888///((('''+++,,,+++******))))))***,,,+++)))''')))((('''(((***+++,,,+++&&&,,,///+++(((((('''%%%))))))))))))))))))))))))...---+++***)))***++++++*********)))******+++,,,))),,,------555KKKkkkuuu\\\KKKAAA111,,,***,,,...---***((())))))))))))+++,,,......+++++++++************))))))))))))))))))******+++((()))))))))************++++++******************,,,+++++++++---///222444\\\kkkBBB///+++111111000///)))888,,,&&&+++,,,((()))000---,,,,,,++++++++++++***************************)))999>>>111(((,,,...(((******++++++++++++******((())))))+++,,,---......///...+++***444MMMpppggg;;;666444111...+++))))))***,,,***((((((***+++***)))******+++++++++******)))******++++++++++++******+++++++++************))))))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,000222111000}}}\\\III777333333111555<<>>111(((+++,,,'''******++++++++++++******((()))***+++,,,------...,,,......,,,,,,444AAAKKK]]]___jjjpppWWWKKKCCCCCC@@@555+++'''***+++---,,,+++***+++,,,******++++++++++++************++++++++++++******+++++++++************)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...//////...vvvsssVVV>>>555111333333...---111777]]]uuudddBBB///...000------,,,,,,,,,...///000///...---+++************,,,++++++***++++++,,,,,,...---222///---AAAWWWZZZ;;;,,,$$$,,,222---***------,,,+++***+++,,,---...------,,,++++++***))))))+++222888777888@@@IIIOOOeeegggzzzrrrTTT>>>555111---))),,,******,,,///...)))$$$,,,)))))),,,---+++---000,,,+++))))))+++,,,+++***,,,+++******))))))******************************+++,,,---------,,,******,,,++++++,,,......---,,,+++,,,---,,,***((()))***,,,///111666BBBTTTeeelllwww\\\HHH>>>666111***###&&&///)))***))))))---111///++++++++++++++++++++++++++++++******))))))******+++)))*********)))***,,,...333,,,...777777---***000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***'''%%%,,,&&&&&&///777CCC___{{{iiiEEE---'''+++---,,,...,,,***))))))***)))(((+++***)))***++++++)))'''***///111...---......,,,***************************************))))))(((***************+++,,,,,,,,,---,,,)))''')))///555JJJRRRbbbxxx{{{UUU777222000''''''111))),,,///...+++))))))***,,,+++++++++***************))))))))))))***++++++***++++++++++++,,,,,,,,,************************,,,+++******+++---...///***444<<>>...***...,,,,,,---...///...,,,+++,,,,,,+++++++++***************))))))******+++,,,*********+++++++++,,,,,,***************+++++++++++++++*********+++,,,---------***555NNNddd~~~```---222111------111...'''***+++---......---,,,+++++++++++++++++++++++++++,,,777999///(((***+++(((***++++++,,,,,,++++++***))))))***+++,,,,,,------(((((()))+++------,,,+++,,,///===NNNYYYcccwwwoooMMM///+++,,,------+++***************++++++,,,,,,++++++******++++++++++++******+++++++++*********)))))),,,+++***)))***+++,,,---*********+++++++++++++++---,,,++++++++++++++++++uuuhhhxxxbbbFFF777333111111222333222000222666333555NNNnnnnnnMMM555444000000...---,,,------...++++++++++++,,,---......+++*********++++++,,,---***+++,,,---,,,+++888LLLfff^^^GGG---&&&///111***++++++++++++,,,,,,------............---------,,,///---,,,,,,---------...+++000999;;;EEEhhhuuummmNNNIII???333+++***...222,,,)))+++000333000---------+++******+++,,,,,,+++*********+++++++++++++++***************************++++++++++++++++++++++++,,,---......------...***,,,,,,,,,+++,,,---///***---444:::555+++)))...000333<<>>WWWkkk~~~TTT333)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---++++++---///+++***---000---***333@@@iiiwww~~~kkk```VVVNNN777333///---...///000111---,,,,,,---///000...---***------++++++......******************************+++,,,---------+++++++++++++++***+++,,,,,,---))))))***,,,---------,,,+++)))(((222LLLmmm{{{aaaPPPCCC888///+++))),,,222555222...,,,,,,,,,++++++++++++******************++++++,,,))))))))))))*********+++))))))*********++++++++++++++++++******+++++++++,,,+++'''---888BBBZZZ}}}III888++++++000//////000***+++,,,------,,,+++++++++++++++++++++++++++++++++333555...)))+++---+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---...+++((((((***++++++***'''+++444;;;999999III]]]wwwjjj???666000+++***---000000...******+++,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********)))))),,,+++*********+++---...******+++++++++,,,,,,,,,---------,,,++++++,,,---xxxzzz|||]]]@@@///111;;;555333222000///000444888>>>000888ZZZkkkXXX===///......---------///000111++++++++++++,,,...///000************+++,,,------***---***+++000++++++999___fffXXX888&&&,,,///'''++++++,,,,,,,,,---------000///---,,,++++++,,,,,,///***(((+++...------......///000,,,111QQQqqqxxxlllyyyiiiSSS===...))))))+++'''(((...222000...------,,,******,,,---,,,+++***++++++,,,,,,,,,++++++************************************++++++++++++***,,,---...---,,,---...,,,,,,,,,***((()))+++---)))---222333...((()))......+++***444KKKllluuuUUUBBB888000***)))+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000000000999TTT|||sssHHH222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,111000,,,******---+++)))))),,,...111888AAATTTMMMYYYzzz^^^UUUGGG:::222---+++***---+++******+++,,,,,,+++,,,...---***+++///...***+++++++++++++++++++++++++++,,,------------------+++++++++++++++,,,------+++,,,---......///000000,,,,,,+++,,,777JJJZZZaaaiiisss___===666///---///111///,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,(((((()))))))))*********)))))))))***++++++,,,,,,***++++++++++++++++++++++++---+++,,,---+++999UUUbbbwwwwwwXXX===666444---(((***,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***000111---***+++---,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,---,,,***))),,,)))***---///...000444???dddfffKKK>>>///(((***...///---)))***+++,,,------------******++++++++++++******+++++++++************)))++++++***++++++,,,---...+++++++++,,,,,,------...---......---,,,,,,...000wwwyyyyyyUUUAAA777000222::::::888555111000111333222>>>777555CCC[[[cccQQQ999//////...------...///000,,,,,,,,,,,,,,,---...///************+++,,,---...+++111***(((111,,,&&&000CCCXXXaaaNNN777---,,,+++++++++,,,,,,---------,,,------,,,,,,,,,...///000444000///111000---///444222000111---+++===RRRTTTKKK]]]xxxkkkTTTBBB777777000,,,...000///------...,,,***+++,,,---,,,+++***+++,,,,,,,,,+++***)))***************************************++++++,,,)))+++------++++++,,,---***+++,,,+++)))))))))+++...000000,,,***+++,,,,,,...,,,+++///:::MMMbbbrrr~~~{{{SSSGGG;;;666333///...000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,/////////888XXXWWW999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***...///......///222222...++++++,,,///444:::@@@666;;;XXXyyyzzzkkk[[[KKK===555222///+++))))))*********------+++(((***---,,,'''++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,++++++++++++,,,------,,,///111000///...///000+++......******///444555DDD___yyyfff^^^QQQBBB666...,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---))))))*********+++++++++((())))))***++++++,,,,,,******+++,,,,,,------,,,...111...,,,,,,%%%'''888===TTTsssssseee\\\MMM;;;...111///---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000,,,)))***+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,(((***,,,...//////......//////...+++,,,...,,,(((***>>>WWWppptttbbbIII555+++******+++)))***+++,,,------------******++++++++++++******+++++++++************))))))***+++,,,------------+++,,,,,,---......//////+++---......,,,,,,///111pppmmmzzzVVV777555===;;;444111222222111000222555444111222;;;999999TTTwwwtttXXX444333000...---,,,,,,,,,......---,,,,,,,,,------************+++,,,---...,,,555+++%%%000---%%%///+++HHHdddcccIII000+++111***+++,,,---------,,,,,,------,,,,,,+++++++++++++++***,,,///---***111;;;...,,,000///(((...777333...:::OOOfff{{{nnn]]]GGG<<<333000000---+++,,,...,,,++++++,,,------,,,***+++,,,,,,,,,***)))(((******************************))))))***+++,,,,,,(((***------+++***+++---&&&))),,,...---,,,,,,---***,,,+++(((+++000...'''******,,,......///222666FFFbbb|||yyydddUUUGGG999222222,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---000...***111NNN}}}WWW555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***((())),,,///222...,,,++++++***)))+++///222///000666@@@KKKSSSWWWjjjzzz~~~fffVVV===999333000.../////////000000---***,,,///---(((++++++++++++++++++++++++++++++***)))***+++---...,,,,,,++++++,,,,,,---...(((+++///...+++((()))++++++///...+++))),,,...,,,///666DDD[[[www|||aaaEEE444111333---------,,,,,,,,,++++++++++++******++++++,,,---******+++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,---...------,,,///++++++000,,,)))111***555GGGPPPUUUooofffJJJ777555111...------///000,,,,,,,,,,,,,,,,,,,,,,,,...000000,,,))))))******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------+++))))))+++---$$$000555,,,&&&***000000111)))///IIIhhhkkkKKK555,,,,,,///)))***+++,,,------...---******++++++++++++******+++++++++************)))(((***+++---......------,,,,,,------...///000000***,,,...---,,,,,,///222MMMBBB888555444000------000000000000000000000000000111...111HHHjjj|||}}}LLL:::***)))///111...,,,...///...,,,***)))+++---(((---...***)))...000...++++++***''''''+++...---444...QQQsss]]]888,,,---///***))),,,,,,(((***///,,,,,,,,,,,,---...//////...******......---111999...---++++++---...,,,***///...000:::NNNjjjdddLLLJJJHHH::://////%%%,,,---((()))......(((((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******************,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******++++++,,,---............///777DDDXXXvvvqqqXXXGGG>>>111111000'''000666%%%???444,,,---000...---///555...&&&)))///:::eeeVVV:::333111++++++000000)))(((---***)))((()))+++---------///((((((...///+++---444///++++++......+++,,,000000,,,,,,///111///111666===FFFTTTiiikkkHHH///111@@@DDD===EEE:::111...---******+++(((***)))(((+++///...)))+++((()))------***+++///+++111///((()))222222)))333,,,+++///000,,,***,,,///000///...,,,+++,,,---///...111:::EEEXXXvvv{{{TTT;;;<<<:::222333555,,,***//////222&&&---111&&&)))111)))***...---'''&&&+++,,,***---,,,,,,,,,)))((())),,,***,,,---///111444222///333---***///444111+++''''''---444444666KKKuuunnnmmm]]]AAA///...111000++++++...111...(((&&&)))***,,,......---+++'''"""******+++---,,,******,,,---,,,++++++******++++++---,,,,,,,,,,,,---...///------.........---,,,,,,+++***---444BBB[[[oooZZZ>>>)))...000000&&&$$$222666000000)))///+++(((///---&&&((()))+++)))'''+++222000)))'''***000555555///+++))))))///444444222000...,,,888...)))+++000111///...bbbBBB999333333444333111222000000000000000000000000111222000...999RRRkkkyyykkkKKK///,,,111///+++,,,......---,,,++++++,,,---''',,,...******---...,,,(((+++000222111---++++++(((!!!BBBrrroooFFF///111///***)))---///,,,,,,///,,,,,,,,,,,,---...//////000---,,,...---+++...555///---,,,------,,,,,,---,,,******---777EEETTT]]]^^^cccpppgggJJJ999:::222,,,+++---+++***+++***+++,,,,,,+++***((('''******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******************+++,,,,,,,,,,,,++++++***---------------,,,++++++,,,,,,------...---------000111000444HHHiii~~~yyy___MMM>>>...222888---===222***)))******---222---***(((---333777WWW|||ZZZAAA666222***...000---+++++++++)))---------,,,++++++++++++---,,,,,,---+++((()))...333...)))))),,,......,,,...,,,+++,,,,,,,,,...000------333HHHnnnjjjgggjjj^^^LLL>>>666///,,,,,,...222555111888;;;555,,,(((((((((,,,++++++,,,///222333333222222...'''&&&+++//////111......000...******///(((***,,,+++((((((+++...***((())),,,000999MMM```wwwtttiii\\\VVVNNN;;;111000,,,666+++///222***000;;;666666:::999222.........+++...333888666000---000555...///666DDDRRRRRRDDD444888111222@@@OOOPPPGGG???BBB444,,,---...555TTTwwwsssZZZMMMBBB888555...)))***,,,///333888111000...***(((***...000000......///000///...---...---,,,,,,++++++,,,,,,,,,,,,---------.........,,,---------------,,,,,,---++++++...444BBBZZZnnnpppQQQAAA555777000...888666***&&&+++///)))%%%,,,,,,***///)))111555...((((((,,,---000---+++---///000//////+++...000222333333222000111111333333///***,,,222ZZZ???999222///222444333222333000000000000000000000000111222222...+++999YYYwwwccc===111111...,,,......---,,,,,,------,,,+++***...000---+++,,,,,,***///,,,...111///((()))000888+++<<>>111,,,000111+++000AAAHHH>>>444333;;;:::===GGGQQQTTTMMMFFF:::>>>???@@@KKKYYYZZZRRR[[[ooo~~~}}}kkkxxxvvvvvvyyy|||gggdddfffdddQQQFFFIIIZZZbbbXXXNNNOOOIIIEEE???<<<>>>>>>:::555444000...555@@@HHHGGGCCC???@@@AAABBBFFFMMMSSSVVVcccuuuZZZLLLPPPdddyyykkkRRR888---,,,---///222)))///111---+++///333333------,,,++++++++++++++++++,,,...000000///...---,,,,,,+++,,,---...///000......222555444000///111111TTTooommmcccFFF000///111---,,,000,,,+++777444///,,,111777888333...***444999444000333888:::333999CCCIIIHHHJJJZZZkkkbbbRRRNNNiiiVVV>>><<<:::333444111111444444111000333000000000000000000000000111,,,---222000---888IIIaaalllEEE444000+++.........---++++++...000666333222444666999@@@HHH???999333333888<<<;;;999;;;DDDCCCNNNwwwbbbUUUPPPDDD555---...//////,,,,,,,,,,,,---...//////...111111...,,,...///...666;;;999111---///---(((,,,,,,,,,,,,---...///000.........,,,***---333888---@@@OOOPPPSSSeeehhhFFF:::777333...+++***+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---------------,,,++++++,,,......---------------,,,++++++---------...------,,,,,,111---+++---......///111000//////---+++222GGGZZZppp___SSSHHH@@@777888000///777444,,,---<<>>999888999<<>>QQQxxxvvvvvveeeeeeeee\\\WWW^^^WWWDDD;;;TTTyyyooonnnqqqrrr~~~yyyuuudddWWWZZZddddddhhhlllnnnuuufffRRRIIIJJJPPPTTTtttvvvjjjWWWUUU```YYYFFF???GGGLLLJJJHHHIIIJJJJJJQQQ]]]mmmyyyyyyvvv~~~tttiiiaaaVVVMMMHHHFFFKKKQQQ[[[pppyyyLLLBBB@@@JJJOOOJJJEEEEEEZZZgggxxx~~~vvvooovvvnnnfff]]]\\\dddppp{{{}}}eeeDDD333999:::444---000777555+++000000///...........................////////////...---------///111444555222111000///,,,---999FFFJJJFFF;;;444:::GGG___|||tttqqqgggeeehhhdddlll```===555777555444888555222111222///,,,---111000000000000000000000000...------.........///000000QQQRRR555111***///222111...111;;;EEEJJJ@@@777333111222<<>>***)))000444222///111555666666555;;;GGGSSS[[[dddllljjjuuu}}}nnn\\\PPPJJJ[[[xxxjjjHHHMMM^^^lllvvvPPP999111...///222000333333333???LLLHHH;;;333...///444111***---888///;;;IIIJJJ???999BBBRRRFFF666---555<<<<<>>???:::555666:::AAAMMMXXX___QQQ===222:::FFFGGG???BBBIIIRRRTTTRRR\\\}}}sssbbbxxxEEE>>>666111222444444333222222111111000//////...//////..................//////...,,,+++,,,...000000///>>>ddd```333111555BBBOOOYYYaaahhhCCC333(((+++...,,,,,,000///HHHfffoooYYY:::,,,...///++++++...000AAAiiiUUU222///222111000---,,,,,,---------.........///...---......------...)))111VVVdddBBB,,,///,,,------------------------------------------***'''000111111000------///111))))))******,,,///333555;;;@@@HHHJJJ@@@111,,,...444111---******---111444,,,,,,++++++,,,---//////,,,,,,---------.........***,,,,,,******...///---...//////////////////000333333222111000111444666000333777999;;;AAAJJJRRRWWWRRRUUUaaaiiillluuu~~~sssgggYYYOOOKKKHHHCCC???======???DDDFFF@@@444)))444333222000//////000000111///,,,,,,---.../////////000000000000///......000000//////......//////---///111000///...000222333000---...//////------...............---,,,+++------,,,------///111222,,,,,,---...//////000000))))))333AAA@@@555555???UUU^^^gggfff___^^^gggpppnnneeeYYYRRRQQQVVV[[[^^^\\\OOOEEEDDDFFFAAA888111,,,...000...+++---555<<<777666333000///222777;;;<<>>///111+++---222---///UUUrrrCCC///444333---///,,,------------........./////////............---(((...LLLfffYYY666***222------------------------///------///222222111///***+++,,,,,,+++***,,,---...111333000,,,***,,,000,,,...333666222,,,***---))))))***,,,---///000111111111000...------...000,,,---...///000000//////...++++++///111///...000//////...,,,+++,,,///222+++---111666===EEENNNTTTSSSZZZdddmmmvvvbbbQQQXXXRRRHHH<<<333111111///,,,000//////000111000---***)))***+++,,,,,,,,,,,,,,,+++------+++)))))),,,///000///---,,,,,,,,,---...---------....../////////***---//////---,,,,,,,,,,,,---////////////...,,,)))+++...///...,,,,,,,,,)))***+++,,,---......///------,,,,,,,,,+++++++++222...---111333000...///555999<<<999555666===EEECCC>>>777333222444555666:::111+++---000...,,,,,,---///000///...---...///+++///333555333000---,,,)))111))))))555333888RRRMMM:::++++++///...,,,,,,......------......///000,,,...000000///---------------------------------//////...---,,,,,,,,,---000333333222222333111---///000...---000444666333444444333111111555>>>EEEggg}}}|||iii^^^```[[[OOOGGGEEE???666777888:::<<<@@@CCCFFFHHHaaa]]]ZZZYYYQQQCCC777111hhh;;;666555555666777666333000111111111111000000////////////000111111000000///,,,///000///,,,+++///222777LLLdddzzz|||```RRRUUU???333***+++...---+++,,,...(((000OOOttt|||^^^<<<111...111333+++)))CCCeee```999333000+++000------------............222555444///,,,,,,---......111999PPP^^^EEE---111........................222///---/////////222555...///111222222222222222,,,---///...,,,***+++---000//////...---++++++,,,))),,,222888???DDDHHHJJJIIIEEE@@@<<<:::777555333//////......///000111222777333555;;;999000///666;;;:::888555222333888===MMMSSS]]]iiiuuuyyy{{{rrr^^^MMMIIINNNQQQeeegggppprrr^^^@@@333666<<<666///,,,...000000//////......,,,,,,---000222000000000//////...------......///...------///111111000///.........//////...//////000000000000000,,,---..................,,,///111000000222222000))),,,///000///...///111************+++---...///......------,,,,,,++++++000///,,,))),,,111000,,,...///...,,,***+++///333111111000//////000//////222...---000111000111444------...///111111000...222333555444222000000000000222++++++555444777GGG:::111,,,///111...++++++///............///000000---...//////...---------------------------------///......---...///000111---......//////000000///000///...---...///...,,,000000000...,,,---000333===jjjttthhh^^^RRRkkkwwwjjjfffggghhhkkkpppsssooocccZZZYYY```eeeaaa\\\VVVNNNFFFEEELLLXXXdddfff\\\HHH999333777777333222444333///222111///.........///000777555666999777333333666xxxzzzOOO777888666555555555444333111111111111000000000000000000000000000//////...---000000///---///555>>>EEEVVVsssnnnFFF444888222///...///...,,,,,,---111---)))777___xxx[[[///000000---***---888CCC```{{{LLL444...,,,000---------.........//////666<<<===333******...000...111(((777]]][[[;;;,,,........................000111777<<<;;;666777<<<:::999888777444000,,,***---+++***+++...000000///111000...,,,,,,------,,,,,,+++,,,333@@@SSSeeepppiiiddd___]]]^^^]]]XXXSSSDDDBBB???>>>@@@DDDIIILLLPPPPPPUUU[[[UUUJJJJJJRRRbbbbbbaaa]]]YYYZZZ```fffuuuyyyuuusss|||wwwcccuuuuuuHHHGGG@@@555...---///000444===BBB???:::777333///---,,,+++---000222111000---......---+++,,,///222333111///---,,,,,,------///...------///111000///,,,,,,---------,,,+++***///000000111000///......000///........./////////---000000---...444555222//////000///...---...///...---,,,+++,,,...000222,,,---------------------''',,,,,,((()))...///,,,......------,,,,,,,,,,,,,,,...000111111000//////,,,+++...111111------000,,,+++)))***---//////---333333222000------///000222000++++++000000111777222///...000000...,,,---///............///000000---------............---------------------------000///...------...///000444000------...---+++***...,,,,,,...//////...---'''))),,,............//////IIIXXXKKK<<<:::999333999IIIPPPKKKVVVnnnzzzuuu}}}{{{lllVVVMMMPPPVVVUUU[[[bbbcccWWWEEE999777:::888999===@@@>>>777000000555888666333111...+++)))///777;;;999333---(((,,,///000...///000000...000000///...///111222333333111111333222000333999~~~sss```>>>888777555333222000000111111111111000000000000000000///...------------......+++***,,,333CCCWWWkkkwwwsssVVV666***///))),,,000111///------...---444222...AAAcccxxxzzz<<<777...(((+++111333///<<>>999LLL\\\```pppUUU888555111000222333333111***111111***,,,555666...+++,,,---000222111///,,,///000111111000///000111000///---,,,,,,---///000---+++***,,,...000...---,,,---...///...---,,,+++...//////000///...,,,+++...---,,,+++,,,,,,+++***,,,---+++'''+++333333---///---,,,,,,,,,+++)))'''...---,,,++++++,,,---...+++,,,,,,------.........,,,111333111///000111111---...///000000...---,,,---///000000...,,,,,,,,,,,,+++...111000+++***,,,333111//////000111111111///111222222///---------,,,+++---///000000...,,,---,,,------......//////......------......///000///---------///000///...------------------------111000...,,,,,,---...///555000...111222000......111------000222111000111---...///000111///...---(((111333+++(((---111000000***)))111777:::@@@III???AAAHHHVVVcccooo~~~{{{uuuxxx|||vvvkkkdddnnnkkkgggbbb\\\[[[eeepppjjjbbbSSSCCC:::777555222555777;;;<<<666//////444333111000222444444111...///000111000000111333444333555777444///---///222///000111111222222222222000////////////000111111333111000111000...000555wwwJJJ666:::444333222111//////111222000000000000000000000111///...---,,,...000333555333666@@@SSSkkkmmmcccfff___ZZZTTTLLL???222...000***,,,---......///...------000111///222DDDccc}}}aaaJJJ333,,,............111LLLnnnrrrVVV<<<333000............////////////,,,DDDRRRFFF222---222666///555000555TTTgggUUU;;;........................,,,444NNNttt~~~xxx^^^VVVIII===444000///...111<<>>NNNKKK===////////////////////////111000DDDmmm}}}hhhUUUJJJHHHJJJLLL\\\lllwwwuuuzzzxxxSSS===888:::888444000222111---,,,///222333111555666000---000444666777333999???===@@@AAA888333111000222222000......000+++,,,222222,,,,,,222000000////////////...---///...---...000222222000,,,---///000000...,,,***...444999888444222666;;;444222///---,,,...000222---...111333444444333222555999AAAJJJRRRSSSOOOJJJGGGHHHFFFEEEMMMVVVNNN>>>777888>>>JJJUUUXXXPPPGGG666999===@@@>>>:::444000444444444444333333333333666///...222333000000444,,,...000000......111333---//////---,,,///444888222---,,,...///...///222,,,///222333222111222222000111222111///...///000111---///...''',,,222......//////...000111111...---,,,,,,,,,,,,---......111...,,,---000222111000////////////////////////------...111666;;;AAADDD<<>>@@@>>>???CCC:::777333333777>>>CCCGGGDDD999222444555000...111&&&222555+++***333666///------///222111///111777111000333666444111111555///+++---222333...,,,...+++333777111+++...222222...///444:::999444111222...///111111000///111222222111000000//////222777333111000111222222000------,,,---000000//////000...///111222333333333222333//////222333000------lllHHH;;;:::999222444555444222000000000000444444000...///111000***000666888<<>>===888666;;;???>>><<<<<<999CCCJJJEEE999222444999EEEHHHHHHHHHWWWmmmxxxvvvkkk||||||zzzooofffiiissszzzyyynnnfff___^^^cccnnnuuubbbSSSQQQSSSIII999AAA777///000666999666222---666000///:::444***333666000+++---000111000...---111333222000000...,,,---///000///111444222......///111333444444333111555333000//////...---+++222222///---000444333...////////////////////////333...+++---000111000///000---///555666111///222333222333666666222...,,,xxxQQQ;;;666555333666666444222000111444777000111000...000555555333999JJJYYY^^^ggg{{{~~~\\\DDDAAAFFF>>>888111---,,,---------------------------,,,,,,------,,,***)))***---000222...///111---(((111@@@zzzWWW666***444---333333;;;RRRllloooRRR222---222222---,,,111111,,,444)))IIIiiiWWW>>>777///222+++333666<<>>DDD@@@999DDDOOOVVVnnn{{{|||pppaaaWWWXXX___hhhmmmkkkpppwww{{{yyyrrrhhhaaa___qqqrrrQQQEEECCCFFFCCC666>>>;;;888888999777111+++,,,555888777:::FFFlllSSS222000000...111222---...000111111222222333---///000///------333999IIIaaayyyzzzyyywww]]]===111000000666111......111111...---000111000000111222222000---000000333888;;;888222...222999AAABBB@@@???AAADDD[[[rrr{{{aaa@@@...999NNN[[[sssyyywwwxxxvvvrrrtttqqqrrrpppggg[[[RRRNNNKKKIII;;;666444777999777555555;;;---111999444:::DDDAAA555777:::>>>CCCHHHPPPVVV___cccccc]]]YYYYYYYYYXXXbbbcccfffddd\\\TTTQQQTTT___iiiuuuyyypppccc```cccttt~~~~~~wwwyyy}}}yyyxxx}}}xxx~~~xxxllllllrrrvvvTTT[[[TTTGGGOOOcccbbbPPPOOORRRGGGCCCKKKAAA000111---666???AAA:::444333777999111111<<<@@@888333555000333444111111444333000---...///...------...///)))+++...222444333000------...---,,,000444333///000000//////...------,,,...---------,,,+++,,,---111------111222000222777333333444333111111444888UUU:::555777666555555555444333111111333555222111///333@@@PPPVVVUUUYYYjjjxxx}}}ggg???((('''///***))))))***---///000000///.........------,,,,,,------,,,+++)))***,,,...444000111444222---000999kkk|||III&&&...333,,,///,,,444\\\nnnCCC,,,333333---,,,000000,,,333)))===eeelllOOO444---000%%%)))222GGGzzzUUUHHHCCCSSSlll{{{|||wwwnnnzzzyyypppqqq___XXXUUUNNNFFFDDDEEEFFFCCC???;;;@@@HHHMMMLLLFFF>>>888777SSSYYY666000000222444//////,,,+++---000111000---,,,444222+++***444YYYiiiDDD...///...+++...///111000//////000000...---111222333111///111777;;;GGGoooccc>>>000***)))333222---+++,,,,,,+++---111***,,,111:::CCCHHHHHHGGGDDDBBBHHHTTTXXXPPPHHHFFFTTT___mmmtttrrrpppssswww|||eeeLLLXXXtttuuuxxxkkkmmmtttwwwnnngggkkk{{{~~~iiibbb^^^ccchhheee^^^YYYOOO@@@???GGGPPPeee~~~kkknnnrrrsssuuu|||qqqJJJ555222JJJcccfffWWWKKKLLLSSSPPPEEEMMMggglllRRR666......222333///---000333333888777555222000111333666000000111222222000,,,(((...000000///111555444000333222222222111111111111---111444333000000222555111......111111000111444...000000---)))***...333mmm@@@333666888777999333555777777444111000000222222777FFFaaa{{{|||wwwtttuuutttrrrvvv|||uuu]]]GGG999222000000222222111222222222111000111000000//////......---,,,///111111///---,,,,,,...+++,,,000000...111777VVV___......333+++222------PPP}}}~~~aaa:::222,,,---///...000333;;;AAAOOOooouuuVVVQQQ___JJJ@@@IIIhhhyyy~~~qqqiiipppjjjfffQQQMMMTTT@@@222111555<<>>CCC@@@777999CCC;;;555333444777???HHHNNNRRRZZZggguuu~~~~~~yyy}}}jjjeeepppssszzzsss{{{~~~zzzqqqkkknnnsssvvvkkkXXXHHHDDDHHHGGGBBBAAA===GGG]]]eee[[[QQQQQQkkkzzz{{{vvvrrrqqqxxxyyyYYYeee___JJJGGGKKKIII@@@777666888:::@@@:::222///111444555555666333000......///000///---000000......000...***+++,,,,,,---......//////+++///111///...///111111333444555777777555333222777888777333111222222111lllNNN666444777222111777555555555333222222444666666@@@RRRkkkjjjTTTTTTPPPAAA???KKKSSSEEE444---///222///***---------,,,,,,---///000000/////////......------............---...111444///......000222555;;;AAAaaaxxxDDD555---000555333///@@@ccc|||bbbGGG999BBBGGG@@@CCCQQQ[[[vvvtttwwwxxxPPP>>>888===:::===333:::LLL>>>444111444777777444111000111555333///------///111444--->>>tttIII000+++555000(((***...000...+++***+++,,,,,,,,,'''------///222///999OOOvvv???222222666111000222000///...---///111444555555,,,222333...---444;;;???LLLlllllliiizzzxxxmmmmmmsssiii___[[[[[[```kkkvvv{{{}}}rrrhhhbbbaaa[[[SSSVVVbbbooozzz{{{\\\GGGAAAQQQbbbsssuuummmccc\\\WWW\\\YYYSSSJJJAAA<<<<<<@@@FFF<<<000+++000666444---222+++...999;;;444666AAABBBeeerrrffffffcccooowwwwwwooolllqqqsssfff}}}yyyxxxvvvtttddd```hhhvvvsssaaa]]]gggiiihhhbbbZZZSSSNNNHHHBBB999888888<<>>999:::888777777777888666555111555555333222444444111111111111111111222222222111333333222888AAADDDAAAEEEEEEDDDCCCDDDGGGIIIJJJCCC>>>777333:::EEEFFFAAAxxxHHH;;;555999999111000777333000...---111;;;GGGPPPSSSeee}}}vvvQQQ888:::999,,,+++888222111///---,,,,,,---...,,,,,,,,,+++***+++...000------------------------,,,***'''&&&***444AAAIIIGGGIIIMMMRRRWWW```lllvvviiiRRR;;;///000333555<<>>PPPXXXJJJ===FFF___rrryyykkk___QQQJJJIIIBBB>>><<<<<<555...111:::PPP```mmmiiiXXXDDD444,,,000;;;EEEDDD>>>:::888777;;;<<<777---'''''')))(((***,,,------,,,---000111000,,,---111///+++111<<>>]]]vvvoooUUUKKKRRR\\\aaarrrfffLLLCCC999888???CCC===WWWiiiggggggxxxyyywww~~~yyycccMMMEEELLLfffvvvrrrxxxfffVVVMMMZZZnnntttkkk___CCCAAAJJJ___oooiiiTTTCCC999555999CCC@@@444000666DDDAAA<<<777333333333444+++---111333333333444555999333111444222,,,...555111111666@@@FFFCCC>>><<>>111555666<<>>777222222000111333444222//////111222AAAGGGAAA???EEEAAA555...555888333......///000:::EEEFFF888///222444111***///333222,,,))),,,111***---111333222000//////666---444CCC@@@555FFFfff}}}UUU999444000111777888000BBBIII@@@???RRRgggppplllllllllhhhaaaaaammm|||sss{{{wwwiiiqqqUUUMMMNNNVVVQQQ>>>111111000DDD\\\dddUUUAAA;;;???:::///+++444???AAA>>><<<444///111;;;CCC???444+++222000111555555000...///+++*********+++,,,///222+++///333444333222222444333111///.........,,,+++,,,***+++//////+++)))***000222000,,,000888999222)))333444...777VVVyyyllldddkkknnnlllqqq|||{{{mmmvvvjjjQQQAAACCCFFFDDD===999;;;======222222333333444444555555===CCCGGGLLL^^^zzz]]]666:::555111222444666555444666???OOOaaauuuoooUUUBBB888111555333,,,,,,222111)))///...,,,,,,------+++)))(((+++//////...---...000111111222333444555555666;;;BBBOOO___ooonnnVVVTTTkkk{{{ccc777555<<<777555222444333CCC~~~}}}GGG333111(((000***444222000222+++555000...---,,,---///000111............///000222333333<<>>666,,,666666333===@@@[[[fffCCC555111///,,,,,,---///...---...111222222///******//////,,,///)))***000111,,,...555000:::CCCGGGKKKQQQVVVWWW^^^fffqqq|||xxx{{{yyyvvv[[[YYYccc___@@@;;;111999LLLOOOeeeZZZ666222444222111666111...LLL|||EEE333666333)))///<<>>SSSppp<<<888333000111222111///:::666000---,,,...//////111000/////////333999>>>nnnmmmbbbMMM:::333111555888;;;<<<<<>>IIIKKKZZZjjjsssvvvvvvsssnnngggjjjpppyyywwwvvvmmm]]]NNNMMM[[[iiiaaaKKKQQQMMM<<<>>>KKKsss]]]555///***,,,777555BBBnnnlll<<<444777///000222111<<>>666<<<@@@>>>888222111333///222222//////222222000777pppQQQ<<<,,,---000...---///---...//////......000222111...,,,---000333666888///111000,,,+++......,,,666SSS\\\DDD...///222,,,........................//////.........---------000---...111...,,,888IIIUUU777333...---///111222222000000000111222111...,,,/////////...///111666:::OOO|||[[[LLL;;;000///---///111333222111333999???aaasssjjj<<<(((555///---...000000000777???555222///------...---,,,......---------............///000///......///111<<>>///444777555///,,,//////---000///...---------......///......---...///000111000---///+++333777KKKLLL///444...111111111111111000000///000...---.........222888:::999:::@@@KKKWWW```dddpppuuuvvv~~~\\\===777:::999777333444AAAHHHBBBQQQvvvfffVVVCCCBBB:::000...333333---////////////////////////000,,,...444444...---111444@@@LLLQQQVVVaaaooowww|||~~~ooo```TTTFFFDDDEEELLLTTTXXXUUUQQQHHHGGGBBB888000000999BBBuuujjjgggYYYQQQPPP___|||ppp@@@111000333,,,///999___ppp===333666222444111333NNNzzz}}}BBB222999...444000555OOO{{{xxxEEE444666111222<<>>GGGBBB<<<@@@PPPdddmmmlllmmmzzzzzzlll}}}pppbbbaaaeeeddd\\\QQQGGGBBBDDDIIIMMMTTTOOOcccYYY:::999666111000222111///+++,,,------,,,,,,///111444777666111---///222333666dddnnn===222+++///222///---///...000111111000///000111.........---,,,,,,...000,,,111000***+++222111******===GGG===111000111///......................../////////............---222...---000...,,,222===xxxkkk;;;333///,,,+++...222555777------...000222222///---.../////////...///222555444ddd]]]===555000000444222000111222000---...222666BBBVVVppp|||QQQ000000---,,,---000000...111777222000---,,,---......---...---------------------...///000/////////111333>>>___rrr^^^<<<666777555000///000000---000///......------......///............///000000......111,,,111444JJJKKK---222///000000000000000////////////---...///---)))***......,,,+++,,,000555888999<<>>>>>666///...000111555^^^UUU777222000333333...---///...000222222111/////////+++---000///---,,,///222+++///000///000222222000)))000666666222///000222......................../////////...............222...---000000...000555ppp]]]666333000...---///444888;;;666333///---...000111111...///000000//////000222000SSSZZZ<<<,,,///111555777333222333333111///...111333,,,444BBB]]]vvvhhh@@@&&&///,,,,,,///000------000000...,,,,,,---.........---...///...---,,,,,,------...//////...///111333888ZZZQQQ888777444111///000///---//////..................//////........./////////---...222,,,///222IIIGGG...333333000000///...............///...111555333///...111444222111000000000000000(((555WWWdddHHH@@@???<<>>000uuuSSS>>>::::::999777555PPPuuuvvvJJJ222111777222333333000///111000///...111000...000555444//////,,,555GGGNNNLLLSSS```tttxxxooo]]]\\\TTTEEE888333111000///000111111000///......------------......000111111888EEERRRXXXfff|||===555999000111222111:::cccwwwFFF000222555888222111BBBlllTTT000222///---666555888DDD|||jjj<<<666444333<<>>SSSvvvtttccccccaaallltttyyywwwsssrrrssssss{{{|||nnnmmm{{{lllSSSKKK>>>===DDDDDDOOOhhhBBB333333000......222888<<<<<<666000---...000...,,,...............000111111444666hhhUUU;;;555000111222111000111---------...000000///...+++111333000...000111000;;;qqqEEE000000000///......000333---///000000///...///000111111111000...,,,,,,---111...///666>>>@@@<<<777777222////////////000222////////////////////////...////////////000000000......///111222222333444ZZZOOO;;;000000000...---...111444666777888::::::777222///111222333333111111111333555>>>hhh@@@888///111555//////333222////////////000111222333---555...---HHHeeejjjeeeEEE999000...///...---......---,,,---///000///...---000333222///,,,---...,,,---...---------///111111<<>>666///---...------.........///000000000///////////////000//////...---------111,,,//////AAA}}}bbb888...000...111000///------......//////...000333111---,,,000+++,,,.../////////111333;;;333222KKKqqqBBB777333000222111444222111000///000111222000333666555222000000222***333888333...///444777DDDmmmvvvJJJ===333000777999222000555yyyyyy]]]WWWhhhyyyqqqVVVRRRDDD333///444222+++//////000000///------///+++000222333===KKKMMMFFFTTT]]]iiissswww{{{rrr^^^GGG999222//////111///444555111///222555666000/////////000000000///(((***---...///000222333333...///000)))333dddddd;;;------///000...000>>>eee[[[999...333000444777HHHKKK555:::---000888???FFFlll~~~ccc___ggg{{{lllJJJ;;;333,,,000111)))999^^^DDD666666777777444000///000111111222444666555222000333222111111111333444555///;;;www]]]666111...000000,,,,,,000222222111000//////000000---000000...000555777666MMMGGG///000000//////000111111...///000000//////111333777444222000///...,,,+++...222000222IIIaaaYYY>>>444222///...///111000...////////////////////////.../////////000000000000,,,///111111000111333444UUUEEE:::...000111000......000222111333666:::===<<<999666111222333222000000222444444777zzz}}}NNN111222,,,000555000222888666222111111222444555555555(((111///,,,777IIIggglllZZZFFF;;;666222/////////......///000111000......222555444000---...///...//////...------///000444777VVVfffCCC777...---...---...111---...///000111000000/////////000000000///---,,,---,,,///,,,000...<<>>AAA222...+++---111333000,,,,,,...///...,,,+++---...++++++333888//////XXX___===333---222222111...GGGddd@@@000333///444111999xxxgggKKKTTTCCCAAAJJJPPP\\\uuuxxxzzzuuunnnmmm]]]EEE999444...,,,555333***CCCuuuNNN888333000000000...000333,,,...//////------///111,,,...000222333222111000:::MMM^^^555222333666333...///555---.../////////222777;;;000000---***---444777666]]]KKK222444333222222222000---000000111000000111444666:::666222000222222111...)))555111...SSSuuuGGG...000000---///222111,,,000000000000000000000000.../////////000000111111+++///222000...///111333WWW}}}>>>:::...111333333111000222444000000000333999>>>@@@AAA111222222000///000222555666555vvvfff>>>---444...333888333222444...111000000111222333333222111222000111111333TTTdddQQQEEE===777666000//////000111111000...///333777666111......000000000111000......///111///000GGG~~~vvvcccFFF999...---......///333---...///111111111000/////////000000000///---,,,...,,,...+++000...:::oooGGG333888666000333111///...---...000111000......//////...111777---///000///,,,,,,...111---555333777aaaddd888555555000000111222222222222222111000000555222000000111333333222444444000---...444555222888^^^kkkFFF444777555111222888777222ppptttcccHHH]]]cccNNNAAA;;;999999333///222333111111444...222333000,,,000:::BBBMMMVVVfffvvv|||rrr^^^NNNAAA>>>888444222444888;;;BBBBBBCCCIIITTT[[[QQQAAA444:::111'''---333444888777444000---,,,---000222666###444000+++333)))444---666...+++444333<<>>zzzccc===333777666555444///000111...;;;YYYTTT555222000111000//////111///000000111111000000///111000000000111333555777DDDyyy===888111///111222111////////////000000000111111444---///666111///IIIlllRRR666222000222222///000444222111111///......///111111000///.........///000---222...---@@@ZZZ[[[III666666666555111------000000000222555222------111///000000111111111111111000000//////000111333444666AAAJJJHHHCCC>>>777111111111111111222222222222333222111000000111222222111444666444111000111444///:::VVV|||```@@@444555222222222222222222222222111111000000000000111111222333222000///000555:::;;;@@@BBB???===<<<777000222...---222555333///......///000///...................../////////000000//////999WWW}}}kkkAAA777......///...///111....../////////.........,,,//////---+++---......333...+++)))222,,,333nnn___222111000***555222000...---...//////...////////////000000000///000000////////////000000555333111333DDDbbb333333777222111333000333222......333444222222222222222222222111111111111111111222555555555888___xxx@@@999111222333///333666...{{{tttzzzyyy___LLLLLLPPPgggwwwQQQHHH;;;222///111666999111444444111444999555,,,555111333===III[[[yyy|||iiiRRR>>>111+++---,,,+++,,,---000222444444999BBBQQQfff{{{wwwUUU;;;111)))(((333000///...------...///000000<<<,,,+++777222000222;;;;;;222000444...+++555KKKfff{{{NNN111111333///333888TTTwwwmmmzzztttnnnrrrbbb<<<444000333222,,,+++000111...---///333>>>RRRccclll___ddd^^^:::...222555]]]eee\\\@@@---000666444444888333000111...111@@@zzzddd:::444000111000...000444000000000111111000000///111000000000111333444666RRRyyyvvv:::666222111222333111///000000000000000111111111444///000333000555TTTyyy[[[:::333///111222111000222111000000//////000000111...///000000111111111111,,,000000---000888999555999666777>>>@@@;;;444111///111555888444......333///000111111222222111111000000000000111222333333///444555111...///111111111111222222222333333333555444222111000000111111222888===;;;555000111333222333>>>QQQ\\\]]]^^^aaaqqqtttppp___FFF555222666333333333333333333333333111111000000000000111111222111000///...///000111,,,......,,,---000111000222:::BBBBBB666,,,///888...111333333000...///111......////////////000000111222666@@@PPP^^^___YYY===555.........------...---.....................,,,,,,...111111000222777???000+++...555,,,555ppp___222......)))111222000...---.../////////111000//////.........///000000000//////000000111111444333111AAAjjj888333666333000---111222111......222444333111222222333333222222222222111111222333444666888888nnnJJJ:::222333444000222666000ZZZMMMcccZZZ:::===999555222222444666888333666222///:::IIIFFF777>>>IIIXXXdddqqqsssgggUUUAAA333...///222000000//////......//////,,,,,,,,,111>>>QQQdddooozzzEEE,,,...000///---------.........//////333NNN///***999///222111;;;DDD@@@111***,,,111444;;;KKKxxxJJJ666000000555666KKKsssUUULLLPPPlll[[[AAA...000666222000444777555444444111000555======QQQrrrZZZ???555666:::@@@<<<000,,,222333...333:::444---111111...222MMMJJJ<<<000///111000000444111222222222222111111000000000000000111222333444>>>QQQ\\\WWWUUUZZZUUUHHH777555333222333333111///111111111111111111111111666111///000...222JJJeeezzzsssCCC999000///111111111222/////////000222333444444///000222444444333222111...///222333000---///444999222000===VVVbbbRRR999000///111555555222111333000000111222222222222111111111111111222222333333555999;;;999666333222111222222222222333333333444444333222111000111222222666:::??????<<<777555444555111111555666333333777===??????:::333111444999333333333333333333333333222111111000000111111222111000......//////...---444333111//////111333444333BBBVVVaaaXXXDDD555000...222555444111///111444//////////////////000000111555777444444666666444666222............---------------------.........000---///444555222666===>>>111111000555222777bbbYYY555111000+++...222000...---///000000///000000///...---...///111000000000///000000111111+++222666777KKKqqqCCC666333222222...222111000//////222444555111222333444444333333222222111111333444444777;;;AAA\\\@@@555555777222333777333YYY@@@UUUjjjHHH888555444555666555333111000///444444000333HHHaaabbbTTTbbbxxx}}}fffOOODDD555+++)))+++---...222222222111000///---,,,111///,,,+++---555BBBMMMkkkbbbBBB666///,,,+++,,,---....../////////888[[[===...555---222000222LLLWWW@@@***---666333666:::```qqq===+++---222000:::NNNaaaiii___mmmqqquuuUUUDDD@@@]]]|||VVV333---333222111444000///111333222000333999LLLuuukkkGGG666999...333555222111444333///111999222+++111444111111999\\\ZZZCCC000///333222000222333444444444333333222111000000000000111222222333///777888111...333555111444444333333444333222111222222222222222111111111777222///000///000999CCCHHH^^^rrrJJJ>>>222///000000111333111//////000333444333111333444666777666555222111111///222777555///000777444333---444WWWzzztttXXX<<<222,,,000555555333111000000111222222222222222222222222333333333333333...111666:::999666333222222333333333444444444444222222111111111222444555777888999===???>>>888444444222222333444333555999444444444333222222444555333333333333333333333333222222111111111111222222000///...///111111000......------...///000222444333444FFFiiivvvMMM)))222333444333000///000222000000000000000000//////---333555222/////////---111000///...///000///......------------...///000000...---/////////333999111///555...000666555HHHaaaVVV>>>///000333111000222000......///000111000...///000///...///222555000000000000000111222222---222555;;;RRR[[[FFF666333666444222111111222222333444666111222333555555555444333333111111555555444888???SSSuuuLLL<<<888:::555555999666iiiIIIJJJpppiiiFFF222222;;;111333666666444111000000---111777HHHgggtttjjjfffUUU===666111---///333444///***...//////000000///......//////111333222///222777LLLhhh~~~mmmHHH......,,,------.........//////999]]]SSS999111...111000+++GGGbbbZZZ;;;111333,,,333333EEEjjjUUU222///333000333555DDDcccPPP///@@@CCC[[[~~~vvvZZZtttoooQQQ???VVV|||UUUAAA999444111222222...---///000222999AAAfffoooiiihhhbbbZZZWWWZZZ\\\\\\VVVRRRXXXaaaUUU<<<111777333444333000...///111222000666000,,,333555222555888===LLLrrrZZZAAA///000555222///111444444444444444333222111000000000111111111222222111444777777777777888777333333333333333333333333333333333222222222222222444111///111333333222000000<<>>DDD???222111>>>FFFCCC:::///888222000:::777999666111222444000000222...222000......000111222222...222555444111000222555000000000000111222333444000---111;;;FFF^^^>>>444555000222000444:::;;;777555777000222444777777777555444444000222777777333:::FFFhhhJJJ999:::888999999444eeeVVV___uuu___MMM>>>;;;:::555333666555666555333333777@@@FFFaaaooo]]]<<<999:::000***///222222111...,,,,,,///111........................222---+++------***---444+++333???aaaggg???000///...------...///000000QQQyyyRRR---777000...777$$$BBBmmm^^^999000777,,,999111555```HHH444000333666+++999666fffooo;;;BBB777555^^^wwwVVVpppzzzMMMQQQ{{{}}}yyy~~~{{{yyy~~~www^^^CCC555333444000///111666777555555777777888:::;;;;;;999777666000333555333444777666333///333222...///444444000666000,,,000555666888:::111222000333777///+++555+++333222666111555CCC444777---,,,666666,,,+++444222222222111111///......///000000111111111111000888333111444333///111666222222222222111333555777444444444333333222222222...222333111111555777666444000***666555222<<<000555444666888666000///222111000111666>>>BBB@@@===000000222333444555555555333555666444222333555777555000222888222---???ZZZpppSSS>>>444000111555111111222333333333333222333444555555555444333222333///111888:::777555888444444444555555555666666666555333222111222222333555555444333333444666888:::>>>BBB@@@<<<:::999888666555444444666666666555444444444444444444444444333222222111111222222333000333555222...---111555444000000555666222333888333333444444333666DDDRRRmmmbbbSSSIIIFFFCCC===888222111111111000000/////////222444222222444333000777;;;999111...111111...000000......///111333555BBBKKKEEE333222EEENNNGGGAAA***///000---222222;;;888222555777000111666444222000......000222222222000444888777333000111444000000000000111222333444222000555999000TTT___ooo~~~qqqaaaHHH222222999444222000555<<<===888555777000222555777888777555444555000222888777333:::HHHzzzoooMMM888888888999888222gggnnnxxxaaaMMM>>>777555777777222333999111111333555999GGGdddooovvvmmmBBB222999222///444000000111111111111///---,,,------............------......------------......------000CCClllfffGGG444)))---333111///111222;;;fffmmm>>>...777(((///...444SSSkkkPPP...000111222111888RRRzzz]]]222...666444222888777aaadddDDD888EEETTT|||CCC[[[RRRKKKbbb~~~lllZZZMMMHHHHHHJJJOOOLLLFFF@@@:::666444333555555555555444333222222333666777666:::@@@>>>777222333444555555555444333222222222222222222222222000333666888777555555555222222333333333444444444---...000222444555555555222222222222111111111000111333444333111//////000333222111000////////////111111000000000000111111444222111111222333333222666666555444333222111000333333222222333333444555777777666666555555444444777777666666666555333111:::555000555GGGTTTOOOBBB777333000111666777444000:::888555444333333333333666999333111999999777===___rrrmmmIII000222666///000777888111...222555333666777777444111111444888777:::===;;;777555777:::>>>888555777777555777<<<777555666999999555444666111444666555333333777;;;222888BBBMMMRRRKKK<<<000@@@777222555999888555444333444444111//////333777666555333222222333555666222555111***---666666///...///111222333444777:::666999777111///444999<<>>555666:::222000>>>FFF111///444...333999,,,111777666...///777555+++000+++<<<222111;;;***000...///000000000000222333444222222444555555999???@@@>>>:::777555555888999555666666444333222444666777666444444444555444333222444666444444777:::<<>>;;;999666444333555555444999666666AAAXXXtttpppYYYGGGMMMggg]]];;;000777000---333222111111111000000///...------......//////......---......------------......---------777QQQmmmvvvqqq[[[FFF444000...(((***222...555ZZZjjjKKK555555000......222HHHeeeeeeHHH222666555222111<<>>LLL^^^aaaIII666666888444333666999888444111111333555888<<<===;;;:::;;;===555===HHHOOOSSSVVVYYY]]]eee```]]]YYYPPPCCC======:::666444666666444555999<<<999666555777999999999555888>>>GGGPPPRRRMMMHHH888888:::;;;888555:::AAA666777999999777444333333222111000000333888>>>BBB333777777555555777666444999:::;;;:::888888999:::333666777444444666555222<<>>===:::999;;;>>>???<<<:::kkkIII333222;;;111555666444444777777444IIIRRR\\\iii~~~___DDD777...444HHHMMM777000444000...444444222111000//////......///---......//////......---......------------......,,,---...000666EEE[[[kkkttt]]]BBB222,,,+++---111222333KKKeee[[[:::+++000///...///999WWWuuuddd777333111000///---<<>>111555555---666KKKrrrjjj???>>>tttRRRMMMuuulllIIIZZZ~~~YYY999555---666???999888777666666666666666222111000000000111333444111111222333333333333222111222333222444777666222444444555555555444444333333333333333333333333333111111111000...---...///333222111000111333555777GGGDDD@@@;;;777444111000222111111111111000000000000111222111000///000111000000000111222333444555111111222333444444333333333333222222222222333333222222222333333444444444222222222333333333444444555666777888888777555444666666666666666777888888333666888888888;;;<<<:::999:::999777333222333666666888999888666444333333555???>>>999;;;999<<>>888777777666666999>>>===888666999:::AAAJJJPPPQQQPPPPPPQQQ```kkk{{{wwwYYYAAA444;;;777666888888777888<<<===777222555===AAA>>>999@@@>>>???EEENNNWWW]]]^^^>>>;;;::::::888555666:::888888777777777666333000555333222222666>>>EEEJJJ///111555777333111666???333666;;;???BBBFFFKKKNNNSSSOOOFFF;;;666777777555111:::DDDWWWxxxbbbIII777...444999333000555666888999:::===@@@BBBDDDEEE;;;888@@@BBB999222222222222222222111111111111,,,111EEE\\\pppPPP999CCCBBB999777:::444,,,;;;YYY\\\BBB111333;;;;;;555>>>===111444333000111000///000555>>>EEE???;;;999888555000///111222222333666::::::777444333444555555555777:::<<<444444444555666777888999888777777888::::::999888888333222444555444444777777???DDDDDDGGGMMMLLLEEEsssZZZJJJAAA;;;888888222333666888555333888@@@fff~~~ttt\\\RRR>>>333555222333???JJJ===444222111333555444222111000.........///000......////////////............------------......,,,---111333...---===QQQxxxnnnRRR444,,,666666,,,555444CCCiiivvvNNN---444333...///111DDDlllnnnGGG555000111444///333SSS{{{NNN000333999444666;;;PPPzzzfffNNN^^^BBB]]]{{{RRR888IIIhhh___999999444333555222333555666777777666555333333222222222333444555000111222333444555555444111222222222333444333222555555555555555444444444333333333333333333333333444444333222000000333555999777555333333444777888DDDBBB>>>:::777555555555222222111111111000000000111222333222111111222444222222222222333444555666000111222444444444444333333444444333222222333444222333333333333444444444222222333333444444444444444666888::::::888666555888999999999777666666666333666888666444333444555======;;;999777777888::::::999:::===AAABBB>>>:::AAACCC======KKKWWWbbbooorrruuuttthhhUUUCCC:::777:::;;;===CCCNNNYYY]]][[[oooxxx}}}YYYAAA===999777888888555666999888:::BBBPPP___hhhgggcccWWWTTTQQQRRRYYY```fffjjjXXXFFF666555;;;<<<666111>>>999444222444555555333333111///...000555:::===999555444555111222DDD[[[]]]bbbjjjrrrzzzjjjMMM:::777:::<<<<<<===666333JJJnnn}}}\\\QQQBBB777222333777<<>>999666---000222666TTTjjjbbb@@@444222777333///AAA^^^ggg:::111777777555222:::\\\xxxggg999BBBDDDHHHLLLGGG888111>>>RRRyyyxxxIII>>>777333---222222333333222222111111222222222222222333333333111222333555666666666666333333333444333222333444666666555555444444444444333333333333333333333333555555444333333444888;;;<<<999666444333333555666;;;:::777555444444666777222222222222111111111111333444444444333333555777555555444444444444555555111222333333444444444444444555666555333333444666555555555444444444444333222333444555555555555444444555888:::;;;:::888666555777:::;;;999888888999999888888888777666777888777666777???IIIRRRUUUVVVLLLIIIJJJVVVeeellliiibbbOOOLLLEEERRRsss}}}aaaFFF888999>>>???EEEaaauuuZZZQQQHHHBBB>>><<<@@@EEEOOO\\\qqqgggIII<<<<<<===<<<;;;BBB===888666777777555333777666555444444444555555@@@999666777;;;JJJkkkrrrRRR@@@999666<<<===:::666999EEEUUU___nnnooo___AAA000666BBBFFF{{{WWW000000;;;999333444111111000000000/////////333000222222000:::CCC???222777999GGGaaattteeeJJJIIIMMMAAA000333222>>>RRRYYYNNN@@@;;;<<>>:::999===888666999:::999:::>>>444444888<<<;;;AAAZZZtttpppVVVDDDHHHLLLGGGGGGPPP]]]FFFGGGMMMeee~~~~~~ooottt{{{PPP@@@:::666666555333333666999000...777AAAMMMiii}}}]]]CCC999333...,,,333111000444111...444GGGNNNBBB111111333...,,,000000////////////000000...//////000000//////.........------------......222+++)))...000---///444:::bbbpppOOO---+++111---)))222HHHzzzKKK222444---111555222???^^^vvvMMM:::///222333///777GGGvvvXXX>>>555111222111666MMMwwwwww@@@222666222000222333333777>>>ZZZkkkGGG555888666888777666666555666666666111222222333444555666666333333444666666777777777555333444555444222444888888777666555444444444444333333333333333333333333222333333333333444888;;;999777555222111111222333666555444333333333444555444333333333333222222222444444555444444555888:::777666666555555555666666555555444444444444555555555777888777444444666999777777777666666555555555444444666777777777666555444666888:::;;;:::999999777999999777333222444777999555333666888999;;;>>><<<>>>EEEVVVkkk{{{{{{vvvwwwsssppplll}}}```DDD666999888@@@aaayyymmmffffffnnnxxxwwwZZZCCC777999@@@<<<;;;::::::999777444222555555555555444444333333222222666AAAUUUsss~~~```GGG777777222444:::;;;555666<<>>999111111000000000000/////////...+++---777888111444777///555999444///666;;;EEEUUU}}}MMM@@@JJJEEE777333///,,,000777;;;888333555:::666<<>><<<>>>>>>===DDDOOOJJJOOORRROOOKKKXXXzzz\\\CCCGGGIII===;;;GGGqqqWWWRRRdddbbbmmmuuurrrrrrwwwRRR999:::::::::;;;777444888???999<<>>888<<<555...222111000777999RRRMMM777333222,,,...//////000000000000////////////000000000000//////......------------.........,,,,,,---......000222...EEEYYYXXXHHH999111///...333AAAhhheeeAAA333222111333333333LLLrrrkkkQQQ888111222222666<<>>CCCHHH??????>>>======>>>??????EEEOOO\\\mmmuuu___NNNCCC:::;;;===;;;:::===999III]]]dddWWWCCC<<<@@@]]]zzzddd444333;;;333,,,111111111111000000000//////,,,---555666000222333***...666333...222444999EEElll\\\===DDDOOOUUU???666...000555777555222333:::CCC666000888666:::HHHYYYvvvpppfffaaa]]]\\\^^^eeeppprrrgggbbbbbbKKKDDDAAABBB@@@@@@MMM___kkkxxxyyyttt|||jjjmmmnnneeebbbgggxxx^^^UUUgggmmm[[[fffAAA888FFF<<<888666999:::666444555EEEVVV]]]]]]mmmqqqPPP???:::777777666999DDDQQQJJJKKK>>>333444333000444...SSSVVV???777333---444...///000111111000///...//////000000000000//////.........------.........(((///333111------------555---999YYYfffRRR888...222111777TTThhh222777000...222---<<>>:::777<<>>666888...---888222222222111111111111000555000111000,,,333888000...888777333555333000777___hhh<<<===UUUpppYYYEEE444333777888;;;AAA:::PPPnnnPPP555777...:::999RRRyyywwwkkkjjjpppvvvRRRUUUWWWTTTOOOMMMPPPSSSGGGAAA>>>>>>;;;<<>>>>><<>>KKKNNN999333///'''333@@@555666NNNZZZLLL:::444555444777[[[wwwqqqiiiccc^^^WWWMMMFFFMMMIIICCC>>>===???CCCFFFQQQaaavvv[[[^^^xxxgggKKK>>>>>>>>>===<<<999777888<<<===BBBXXXooohhhLLLAAA:::111000000555666:::TTT|||XXX???222444222333555222333BBBgggcccBBB555222333...000111111111222222000444777666000000444222---***,,,111777777111---------000000//////111000...///111111<<<]]]rrr___===222777111:::jjjRRR<<<...222444000222<<>>>>>111111777333222444000444333555666444222999CCC;;;888555333333444444444777777888888888777666666222222333333444444555666111222444444444555777888666555444666888999777555::::::999888666333444555555333333555777777777888999999999999888777777777555888888444444888<<<===999777555555666777666666888777999<<<;;;777888;;;;;;999777666666888888999888888888999;;;===@@@AAAEEEHHHLLLRRRXXX___ggglllrrruuu|||}}}PPP>>><<<===AAAIIIeee{{{VVV===@@@CCC???III^^^ZZZGGG===DDDIIIOOOhhh|||KKK222444444111555555<<<777111555555222666---...888888BBBDDD000333111333444222111111444777JJJWWW222111444:::===888@@@???000000888000///777AAAAAA999111111444999QQQvvvvvvlllddd```___^^^nnnqqqeeeNNN999666===AAA===777;;;999777<<>>;;;:::>>>EEEIIIGGGCCCAAABBBFFFLLLOOOOOOPPPQQQUUU]]]fffoootttyyyTTT@@@<<<>>>???>>>lll\\\PPPJJJ>>><<>><<>>666HHHaaa~~~uuuPPP???;;;<<<<<>>555555555444444555777999EEE]]]======;;;444???MMM^^^^^^III777333666:::111...555999555555<<>>:::JJJ]]]kkkvvvvvvaaaHHH;;;999222222888333222===DDDcccWWW666666666222222333666333333gggvvvMMM<<>>???@@@???===<<<:::777666888999::::::;;;999888777:::>>>BBBEEEAAAEEEIIIKKKMMMSSS^^^gggjjjeee^^^[[[\\\^^^^^^^^^___eeepppzzz{{{\\\>>>777888999999===LLLeeeyyy||||||}}}}}}~~~UUUCCCCCCCCC<<>>HHHNNN]]]]]]aaalllwwwWWW>>>>>><<<<<<;;;888888???HHHddd___SSSAAA222...444:::000555666666555444PPP{{{uuuJJJ888111444777111222555777EEEsssYYY<<<222///000222111555III```JJJ<<<444666777:::MMMeee~~~qqqaaaTTTFFF:::555555,,,***333BBBCCC666...000---111---...444333>>>XXXqqqnnn]]]TTTkkkzzzxxxxxxlll\\\VVVPPPUUUXXX```vvvoooLLL888888888:::>>>AAA???;;;:::222:::>>>fffyyyKKK999111999===HHHooowwwNNN;;;@@@>>>===UUUdddFFF>>>999888:::GGGfffuuuNNNAAA@@@888777???===;;;DDD~~~RRR666999666333222444555444333444222777999333333777777///555AAAlll{{{ooodddfff|||}}}gggNNN@@@<<<999777777666999999666666<<>>===888333333777666555111222TTT~~~QQQ999000666:::222***222:::777jjjaaaBBB444///111555...)))<<>>SSScccQQQ000000444666555333444444333888000999777]]]jjjKKK888;;;888777VVVcccBBBAAA???>>>EEE___fffQQQBBBBBB@@@<<>>pppVVV888999666444444777999888777;;;---///:::666111333444333333999gggjjj\\\UUU^^^kkkQQQCCC>>>===???888;;;;;;999:::>>>???===@@@>>>>>>AAABBBBBBFFFLLLGGGRRRddd~~~ccc999<<<888888888888999:::;;;<<<===999666666888999777444777444555===:::///IIIzzz```999...666666...333333444555QQQRRR999333000000000111888AAAwwwLLL777555888;;;iiiNNN;;;///444999???RRRiiiWWWMMMLLL\\\ooo~~~|||kkkcccjjjqqqiii[[[HHHEEE@@@<<<:::;;;===???666555444333333444555666777555333444666777777666444333333333333444555555444===666888MMMrrrEEE<<>>@@@BBBIII^^^gggEEE<<<===;;;999;;;IIInnnTTTBBB>>>777333444555444555888444333222222222222333444444333999tttNNNFFFBBBGGG{{{hhh\\\VVVVVVLLLBBB???BBBBBB===777>>>;;;:::>>>BBBBBBAAA@@@EEEZZZVVV]]]YYY999:::888888888888999::::::;;;999:::999777444333333333:::777222555777555IIImmmpppDDD444888999111333333555666MMMmmm<<<777777888333---666EEE{{{rrrLLL444000:::jjjtttbbb]]]^^^cccqqqyyyvvv}}}}}}zzzxxxuuunnnkkkqqq|||zzzhhhVVVOOOUUUOOOEEE>>>AAAEEEAAA999:::888666444444666999;;;666555444444444444555666666555444555777888777666444444333333444444555666222:::444666HHHwwwiiiMMM@@@<<>>333777AAA>>>NNNooo^^^@@@>>>777333333444444666999555444333222222333444555555666===yyyNNNEEEAAAFFFxxxgggQQQCCC@@@BBBCCCAAA<<<999999<<<>>>???CCCFFFCCCMMMXXXrrrtttJJJ:::888999999888888888999999:::444999<<<:::444111333777777777555888<<<999BBBXXX~~~OOO666666888333111111333444CCCkkkLLL:::///333333,,,000<<>>===888666888888666111111111111222444666777666555555444444555555666555555555777999999777555444444444333444444555666111:::444666CCCkkkdddEEE:::;;;>>>JJJ{{{~~~RRRFFFDDD===>>>GGGbbbjjjLLLAAACCC???CCCHHHWWWyyy}}}ZZZBBB;;;<<<<<<999GGGnnnpppEEEAAA:::555555555555777;;;666666555444444555666666888:::BBB~~~LLLCCC@@@FFFoooXXXLLLHHHDDDBBBDDD@@@>>>>>><<<999<<>>\\\]]]~~~YYY???999===;;;___}}}QQQ???DDDGGGBBBJJJZZZ{{{vvvXXXGGG>>>BBBFFFJJJVVVrrrdddFFF444===999===OOOjjjPPPFFF???888777777666888<<<888777666555555666777888:::<<>>AAACCCCCCGGGNNNSSS___RRR777===<<<999999888888777888888888666777999888777666777888333HHHlllPPP666DDD]]]fffAAA999999444444333333444222===jjjiii@@@555777444555;;;gggoooSSSPPP___iiihhhkkk```RRRGGG>>>666111000333111//////000111222444333///---...000000222555///000222444333111000000333444444555555666555555666666666666666666666666444555666888999999777444555444444444444555666666666;;;555888888JJJooosssHHHddd{{{OOO;;;======GGGiiivvvNNNBBBCCCCCCCCCAAARRR|||~~~^^^EEE???AAAHHHGGGLLLkkklllNNN???:::;;;===@@@HHH^^^VVVGGG???999777666444555888888777666666666666777888;;;===DDD|||HHHAAABBBLLLttt[[[III===@@@GGGOOOZZZfffbbbyyyHHH999===<<<888888777777777888888999999999888777555555555666>>>\\\ccc>>>@@@RRRiii???666666111111111000333222111RRRuuu___MMMEEEOOO___~~~iii```NNN<<<888???@@@<<>>>>>===>>>EEEWWWhhhTTTBBB<<<666666555222222555888888666666666666888888:::===EEE~~~~~~EEE???BBBLLLrrrYYYOOOJJJIIIRRR```xxxUUU???===<<<999777777666777777888999:::888;;;<<<999666666<<>>BBB999LLL{{{ttt^^^VVVKKKDDDBBBCCCFFFHHH999;;;<<<===<<<999333---//////000000222333333222111000222555333......333222444777777666444222000333000000333333000333888555555444444444555666666555666777888888777666555555333333444555666555444555555555555555666666777666666222;;;666444EEE???999===JJJfffdddIIIAAA;;;>>>XXXsssQQQJJJ@@@GGGEEECCC\\\iiiNNNIIIHHHAAABBBJJJVVVrrr~~~KKK@@@QQQFFFAAA>>>>>>===;;;<<>>JJJ|||CCC>>>@@@IIInnnZZZYYYdddooo;;;888AAA:::666666666666666777888::::::444;;;@@@>>>999;;;FFFQQQyyyTTTEEEeeeggg>>>;;;CCCCCC@@@EEEEEEPPPYYYMMMVVV~~~lll@@@888666555666666444333333999666555666666555777:::000444555111...///222444555///...111222000222777222444444111111444777888888666777999777555;;;DDD@@@>>><<<999888777777777555666777888888777666555555333222222444555555444555555555555555666777777888666444???:::444???777AAA<<<===PPPwww```BBBDDD???AAAdddwwwUUUAAAAAAAAABBBFFFaaapppVVVHHHCCCDDDFFF;;;SSSxxxSSS888>>>@@@<<<;;;===<<<:::;;;???999WWWwww[[[;;;777666:::<<<;;;;;;===888777666555555666777888666???NNN{{{BBB<<<>>>EEE}}}YYY===>>>>>>888888888777777888:::;;;;;;:::999:::::::::;;;@@@LLLWWWjjjiii{{{pppUUUhhhxxxssskkkzzzcccIII000...///222555333///111666...222333222222555555333444///...222444444888???<<<777555888999555222111999333555@@@EEECCCHHHRRRUUUUUU[[[aaa]]]WWWaaasss|||uuucccOOOKKKSSSSSSKKKNNNGGG???<<<>>>???===999???;;;111888GGG:::...:::444888999666555888:::999@@@:::777999;;;999:::======;;;;;;EEE]]]OOO<<<<<>>FFFCCCSSSJJJEEE666DDD>>>;;;JJJmmmhhhHHHBBB<<<777666666888888666555333222333444666888444===VVVpppFFFDDD<<>><<<===;;;999999888777888888999999888???999:::===:::===VVVttttttqqqiiiYYYKKKQQQllluuuWWW;;;444///444111222444444222444888888444111555CCCNNNMMMFFF<<<;;;<<<;;;;;;GGGddd~~~xxxeeeUUUWWWbbbeee^^^VVVYYYVVV\\\kkkwww||||||yyyuuupppmmmkkkiiihhhlllgggbbbffflllbbbXXX[[[VVVGGG>>>BBBEEE???888555666===DDDJJJRRR\\\aaaaaaYYYUUUKKKBBBHHHfffiiiQQQCCC@@@>>>RRRxxxTTT@@@HHHKKKBBBNNNiiipppTTT???>>>DDDLLLTTTccc]]]DDDBBB???JJJ^^^tttJJJ888<<>>AAAuuunnnHHHAAA::::::???999999999888777777777777777>>>777888===999>>>ccc}}}[[[DDDHHHFFF777333888KKKQQQ<<<---222888111333999???>>>666000///---222===RRRooohhhlllpppqqqqqqyyyxxxkkkpppoooaaaVVVWWWVVVfffsss{{{xxxXXXDDDTTTnnnLLL???======\\\qqqKKKFFFIIICCCBBBJJJssstttRRRFFFFFFIIIIIIJJJYYYmmmHHHBBB>>>DDDllllllBBB555===AAA;;;<<>>PPPzzzoooVVVSSSMMMWWWRRR<<<222777666,,,<<<666999>>><<<777555333444DDD]]]pppqqqcccUUUOOOTTTbbbvvvmmmOOOTTT}}}\\\EEEFFF???EEEbbbsssNNNCCCKKKLLLDDD[[[^^^JJJ<<<>>>CCCHHHXXXkkkuuuGGG@@@@@@<<>>888GGGpppooo[[[QQQLLLVVVTTTKKKEEECCC===EEE\\\AAA;;;777777999999888777111333999FFFQQQMMM@@@888BBB]]]|||tttvvv|||yyyuuuoookkkjjjfffbbb^^^]]][[[ZZZ\\\___sss}}}|||nnnlllzzz|||ooofffhhhpppvvvvvvnnncccWWWSSS[[[kkkzzzlllhhhttt||||||~~~||||||rrrZZZJJJWWW~~~VVVJJJ???===MMMooouuuRRRHHHFFFBBBMMMZZZvvvnnnKKKCCCFFFFFFGGGLLLddd{{{GGG@@@BBB<<>>CCCEEEnnnnnnHHH:::???888555:::777666888:::999888:::???CCC;;;BBB>>>999TTTooo|||xxx\\\BBB:::999666666888666666888:::RRRvvvVVVBBB333444777555666<<<===VVVlll~~~rrrrrrxxxvvvYYYYYYSSSFFF@@@IIIYYYeeemmm[[[JJJFFFGGGEEE???:::<<<:::999999999:::;;;===;;;GGGIII>>>999@@@DDDBBBPPPHHH???<<<@@@FFFGGGEEECCC<<<666888AAAIIINNNNNN>>><<>>@@@YYYvvvPPP>>>???IIIXXX~~~RRRAAAGGGOOONNN[[[tttWWWHHHAAADDDKKKHHHVVVsssOOOCCC>>>===___xxxRRR777777???;;;<<<:::999:::;;;<<<<<<;;;888888888999999999::::::;;;EEE```RRR@@@EEEDDDkkkVVVEEE:::;;;:::777888:::777999:::999666888===BBB===EEEJJJTTTrrrfffRRRJJJ???HHHHHH<<<333666:::999333888999999555,,,;;;\\\ttt```LLLBBBBBBEEEKKKQQQqqqzzzeee[[[]]]\\\NNN<<<333;;;>>>777111333888;;;III===333222555555444444666666666444444555444444777<<<>>>:::888:::999666:::777555777:::;;;;;;;;;555444333555888:::888666222222111777AAAGGGUUUlllRRRFFF999;;;QQQeee```PPPKKKfffmmmTTT<<<;;;>>>:::===>>>???AAANNNkkkpppPPPGGGDDDLLLppp{{{YYYPPPRRRUUUUUUfffvvvVVVDDD@@@BBBDDDFFFSSSnnn___HHH@@@>>>RRR^^^KKKCCC666>>><<<::::::;;;=========999888777777777888:::;;;===EEE^^^ZZZCCCGGGEEEkkkFFFDDD:::777===:::777===888:::;;;888555555;;;@@@DDDMMM```yyy~~~[[[LLLCCC777444888:::999777666888999888666333888:::AAAFFFHHHaaawwwvvvxxxooodddWWWLLLGGG>>>AAA>>>888444555666555666555222///444;;;888000...222888999222,,,000999222444444333333333222000888555333333666999999777666666777888777666888<<<999:::;;;999777666777999777999111333===666<<>>>>>999888777666666888:::;;;>>>DDDZZZ```GGGIIIEEEkkkhhhFFF>>>999:::<<<;;;999::::::<<<111222>>>:::;;;TTTgggzzzZZZOOOAAA888666777555333;;;444222666555111555???888EEE]]]qqqwwwzzzsss^^^RRRNNNMMMJJJEEEAAA===999444111999444///...111444555444444333333222222333333444555555555555444333222222666999111---555777555888>>>???:::444777>>>===555:::;;;:::777888<<<<<<999999888888888777666555444555555777888777888BBBNNNkkkUUU999444???>>>999@@@>>>ccc[[[===FFF444EEE;;;CCCXXXvvvggg;;;@@@HHH]]]rrrHHHMMMkkkKKK;;;\\\zzzoooOOOLLL@@@>>>FFFMMMZZZ}}}RRRBBBGGGFFF~~~bbbBBB888666???CCC===:::<<<:::<<<===;;;888777999<<<;;;DDD\\\kkkMMMKKKFFFuuuYYY>>>:::999:::999666555888222888888AAATTTWWW___xxxUUU???:::555666:::<<<:::777444666===EEEGGGGGGJJJOOOdddvvv|||pppiiiVVV[[[___ZZZNNNAAA999777;;;999777555555444222000;;;888444222222333444444444444333333333333444444444444555555555444333333555999333000777777333666<<>>666888:::999888888:::<<<<<>><<<999888@@@JJJGGGPPPYYYkkksssUUU<<<:::888666666777999999999999NNNgggyyypppllleee[[[PPPEEE;;;666333666:::;;;888444111///222111111222444555555444;;;;;;:::777444333333444555444444444444444444555444444444555555555555555444999555333999666222888===SSSeeegggcccdddeeecccXXXZZZZZZXXXXXXYYYVVVQQQNNNKKKEEE<<<666555:::???555555888:::999888<<>>999AAA^^^TTTDDD;;;GGGXXXuuulllHHHDDD<<>>>>>777888::::::999999:::<<<===BBBXXXeeeIIILLLHHHuuu]]]AAA>>><<<;;;;;;???JJJaaauuu~~~nnnbbbVVVIII>>>::::::<<<;;;777444999EEEOOO```}}}fffdddllljjj[[[MMM???>>><<<:::777555333111333333555777888888666444555444444555777888777666888:::<<<:::555333333555666555555444444555555666444444444555555666777777444888555333888666666@@@SSSqqqzzzkkkXXXFFF;;;999;;;777666777;;;<<<:::<<<@@@MMMdddPPPCCC>>>CCCYYYcccLLLNNN[[[|||TTTLLLAAAAAAJJJYYYsssPPPBBBFFFEEEWWWyyyeeeMMMHHHHHHHHHIIIMMMhhh]]]DDD@@@???fffpppgggLLL:::999777;;;<<<<<<<<<;;;:::;;;;;;===AAAUUUeeeIIIMMMJJJvvv[[[FFFBBBCCCIIISSS```ssswwwnnnkkkmmmuuuzzzuuunnnjjjVVVNNNKKKLLLHHH>>>777666222???LLLQQQSSS___vvv|||kkk]]]JJJ:::???LLLMMM@@@111888888777666666666666666444333222333555555444222555444333444666777777666444777999999666444555777777666666555555666666777666555555555555666777888555777333333888777<<>>444;;;:::999999:::;;;<<<<<<>>>AAATTTcccGGGKKKHHHssswwwzzz{{{{{{hhhcccaaaddd^^^LLL>>>>>>BBBGGGGGGAAA===<<<<<<888888???GGGIIIGGGEEEPPPeee~~~gggTTTEEE;;;777666666666777777888999333333222222111111111111333222111111333333333222444333333555888::::::999222444666666666666777888888777777666666777777888777777666555555666888999555888444444999888AAAVVV}}}^^^KKKEEE===999:::===<<<<<<>>>???NNNhhh}}}}}}vvvEEEAAAHHHDDDXXXyyyNNN@@@FFFIIITTTuuufffNNNBBBHHHKKKMMM]]]}}}xxxKKKBBBBBBRRRVVVJJJZZZSSSPPPQQQ???;;;888666555888;;;===>>>>>>@@@SSSbbbEEEFFFBBBnnnrrr___VVVWWWeeewwwdddKKK>>>;;;888BBBEEE555;;;:::===@@@???;;;999;;;<<<888666@@@WWWnnnwwwwwwvvvbbbRRREEE:::555555777999888222---...555<<<333444555666777777777777333444444444444444555666666555555666999::::::999555444333555777888888777888888888777777888888888999888777555555666777888666999777999<<<999BBBYYY~~~qqqttt|||tttWWWLLLBBBAAACCCCCCCCCDDD<<>>@@@SSSeeeFFFEEE???lllyyycccWWWZZZbbblll}}}|||hhhPPPAAAHHH777888;;;777AAAFFF555;;;888888::::::888999<<<;;;<<>>EEE:::JJJlllmmmQQQJJJ@@@:::999:::;;;:::>>>@@@TTTjjjJJJFFF???mmmmmm^^^ZZZSSSbbbxxxyyywww~~~sssfffTTTGGGBBB@@@<<<777777<<<<<<777777<<<<<<777:::===???;;;777999BBBLLLjjjlllxxxXXX>>><<<666666666666777777777777111666666111000444444000333222222444777888666333///333333222333666444///333444555555444444333333333444777:::999666999>>>@@@IIIMMMJJJGGGHHHGGGCCCGGGAAA>>>@@@>>>:::;;;@@@FFFMMMXXX]]]YYYOOOGGGDDDKKKRRRVVVPPPEEE>>>===>>>555888???EEEFFFTTTzzz|||uuuqqqpppqqq|||qqqHHHDDDKKKCCCQQQvvvdddVVVGGGGGG\\\aaaEEEEEEIIIFFFPPPbbbXXXGGG===MMMRRRUUUAAA???999FFFGGGLLLrrrfffRRRAAA<<>>===:::888666:::GGG[[[rrrtttbbbMMM888555>>>666666666666777777777777333666555111333999<<<:::;;;666222222666999777444888888777444111222777;;;999777444222222555999===CCC===999888:::CCCSSSbbbzzz~~~yyyrrrddd``````ccccccaaacccggg{{{mmmTTTFFF===@@@AAA>>>:::888888888;;;888999<<<;;;???UUUmmm]]]DDDDDDFFFMMMddddddKKKQQQVVVXXXvvvaaaRRRKKKEEEHHHSSSeeebbbLLL>>>JJJNNN^^^EEE@@@999BBBAAADDDTTTyyycccCCC???>>>444???<<>>777333777888666777<<<:::888999<<<===;;;<<>>GGGYYYsssnnnggggggZZZIII>>>555111333777777777777777666666666666555666444222666<<<@@@???666222///000555888777444666222444999777222333;;;888888888777888<<>>???CCC```gggFFF:::===<<<<<>>>>>999999======888888======999999===<<<:::???HHH[[[cccrrrnnnVVVBBB888666999:::<<<>>>???999111777777777777666666666666555555444444666888999888555666666777888999:::;;;444000;;;SSS```WWWKKKIIITTTYYY\\\\\\VVVOOOIIIGGGFFF<<<999GGGccceeeBBB>>>999666888;;;;;;:::;;;:::777888===???>>>@@@EEEJJJ}}}pppTTTHHHGGGBBBRRRsssoooJJJDDDMMMQQQLLLlllRRRHHHDDDKKKPPPdddtttPPPAAAEEEKKKnnnFFF@@@>>>???@@@@@@FFF>>>NNNqqqyyy]]]DDD@@@;;;>>>AAAXXXKKKDDDJJJooopppWWWSSSZZZrrrnnnqqqvvv}}}}}}kkkTTTMMMFFF===AAA>>>:::888999;;;======;;;999;;;======;;;;;;<<<:::888777777888AAATTTfffjjjOOOAAA;;;999::::::;;;:::666999>>>;;;444888777777777666666666555333444555666555333222333444666666111...111<<>>AAA@@@EEE@@@===GGG\\\fffXXXBBB<<>>===666:::CCCHHHEEEGGG[[[yyypppQQQ>>>999999===@@@===<<<999444555888999666888888777777666666555555333444666777666666>>>HHHJJJJJJFFF@@@???HHH[[[jjjrrreeefff|||tttbbbvvvuuuoooaaaPPPCCC===<<<:::BBBXXX{{{[[[CCC;;;888;;;:::666888>>>888:::<<<;;;888888===BBBGGGPPPaaaPPPMMMFFF@@@CCC```cccIIIFFFLLLGGGsssTTTEEEIIIJJJNNNeeeQQQFFFCCCKKKnnnKKK@@@CCC;;;???===BBB@@@???AAACCCJJJXXXdddFFFLLLBBB888IIIjjj}}}IIIBBBBBBdddtttfffXXXMMMFFFAAA???<<>>AAA:::000<<<;;;;;;===>>>>>><<<:::999BBB@@@777>>>PPPPPPBBBIIIfff|||zzzxxx}}}tttrrrWWWNNNGGGDDDAAA<<<888999666777;;;>>>===999777888888888888777666555555555555555666777999DDD\\\ttt{{{tttlllhhhjjjpppuuuaaaZZZUUUXXX]]]ZZZMMMAAAFFFFFFCCC<<<555555;;;CCCMMM]]]yyyWWWFFF;;;;;;===::::::???666999::::::;;;>>>CCCFFF@@@DDDMMMxxxWWWHHHBBBDDDPPPwwwaaaKKKNNNBBBVVVrrrcccWWWJJJIIIVVVnnnYYYKKKAAAGGGbbbMMM@@@DDD888>>><<<>>>999>>>GGG???666KKKmmm^^^```PPP???@@@NNNfffhhhFFFFFFAAA\\\fffMMMFFFHHH@@@>>>???CCCFFFRRRssslllgggmmmeeeSSS===???AAAAAA<<<888;;;BBB888:::<<<<<<:::888999:::555CCCDDD===MMMlllqqqaaa[[[zzz^^^MMMJJJLLL>>>???AAAAAA===666777;;;>>>===@@@DDD@@@888777<<<999888888777666555555444888666555666<<>>>>>===<<>>GGGYYYttttttTTTAAAIIIAAAXXXuuu[[[NNNFFFAAA???CCCCCCEEEHHHOOO^^^ppp|||iii^^^PPPGGGEEEEEEDDDCCC===<<<;;;;;;<<<<<<;;;;;;888888888999;;;=========;;;BBBEEERRRwww}}}oooddd[[[UUUXXXSSSLLLGGGGGGIIILLLNNNQQQ^^^ooovvvhhhOOO>>>999<<<:::888999:::999888777;;;999===IIIZZZmmmRRRGGGAAA555:::999444111444666444333555888222>>>GGG;;;:::ZZZ|||kkkFFF======999;;;BBB888:::<<<<<<<<<;;;<<<======BBBDDDoooXXXDDDKKKFFFHHHoooRRRIIILLLGGGMMMwww}}}^^^QQQSSSZZZ___}}}fffEEEJJJBBBUUUYYY===FFF???<<<:::???===>>>AAA???<<<===AAAPPPgggpppfffYYYIII@@@EEEVVV]]]KKK@@@FFFDDD]]]wwwbbbLLLCCCCCCBBB???<<>>BBBCCCBBB>>>===;;;;;;;;;<<<<<<<<>><<<===???===:::<<<@@@CCCIII[[[zzziiiMMMMMMLLLOOOGGGDDDEEEEEEeeeyyyNNNHHH@@@;;;:::@@@PPP___ooohhh]]]RRRIIIAAA<<<888>>>;;;999:::===???>>><<<<<<<<<;;;::::::;;;<<<<<<===444666AAABBBBBBZZZ|||jjjBBB;;;999;;;888333888CCCSSSjjjsss___JJJEEEEEEAAANNN888;;;===BBBRRRYYYdddkkkjjjgggkkksssttt~~~eeeEEE<<<>>>>>>:::>>>===;;;::::::;;;===???@@@EEEAAA[[[fffLLLAAAGGGNNNJJJqqqXXXIIILLLLLLUUUiiiTTTMMMUUU[[[cccsssSSSJJJHHHHHHuuummmFFFBBB:::===BBB???======>>>===:::<<>>BBBDDDCCCAAA????????????<<<:::<<<=========<<<;;;<<<===???CCCQQQcccllluuu___FFF999>>><<<666FFFccc~~~xxxfffJJJ666555>>>EEEooowwwVVVVVVbbbmmmvvvoooaaajjjyyyNNN999;;;AAAAAAAAA???>>>======>>>=========EEECCCWWWZZZGGGSSS]]]SSS```tttSSSQQQNNNJJJgggqqqXXXOOOOOOUUUaaaqqqVVVDDDJJJEEEjjjsssGGG@@@999<<>>>>>???>>>;;;>>>CCCDDDJJJWWW___GGGDDDNNNGGGCCCXXXsss___IIIFFFMMM```pppmmm\\\NNNGGGDDD@@@???@@@AAA???===???>>><<<<<<===>>>>>>>>>===>>>???>>><<<;;;<<<>>>EEE___~~~gggggg|||___<<<:::<<>>>>>@@@CCCCCCAAA???AAAFFFDDDPPP}}}yyyYYY___nnnkkkKKKqqqjjjWWWMMMGGGSSSgggaaaOOOHHHQQQXXXccc\\\AAAIIIFFFfff|||LLLDDD>>>@@@>>>@@@======???===;;;===BBB@@@DDDPPPyyycccIIIGGGCCCAAALLLXXXhhhXXX\\\dddggg___PPPEEEBBB===>>>>>>@@@AAA???<<<:::@@@>>><<<;;;;;;<<<===>>>999;;;;;;;;;;;;???GGGMMMXXX||||||\\\ZZZvvvhhhdddtttppplllRRR===BBBVVVvvvzzzUUU;;;>>>@@@666555AAAXXXmmm___SSSLLLQQQXXXSSSEEE999;;;666WWWoooQQQ@@@999;;;:::999<<>>@@@<<<===;;;<<>><<<===???BBBBBBBBBAAA???===<<<<<<<<<:::;;;<<<@@@IIIYYYnnn}}}WWW@@@<<>>AAABBBBBB???GGGEEEHHHPPPdddtttcccUUULLLNNNkkknnnWWWMMMKKKQQQsssttt^^^RRRPPP[[[iiiVVVEEEEEEdddSSSBBB;;;???<<<===<<>>>>>@@@:::<<<>>>????????????@@@BBBDDDGGGOOO```}}}pppddd{{{sssFFFAAA???999RRR|||}}}iiiMMMNNNnnnrrrxxxTTT<<<<<<===<<<;;;HHHhhhoooOOO>>>===;;;666777:::;;;666222666>>>:::]]]ddd[[[PPPIIIHHHIIIHHHFFFLLLMMMYYYggguuugggNNNHHHBBBTTTsssXXXIIIMMMWWWkkk```SSSQQQQQQ\\\}}}cccDDDBBBbbb[[[EEE===CCCCCC@@@@@@CCCGGGFFFAAA???BBBBBBIIITTTzzzwwwfffQQQ===DDDPPPsssqqqYYYBBB===DDDGGGCCC???===>>>@@@AAA???>>>AAAEEEBBB>>>>>>@@@===:::???HHHccc{{{iiiKKKBBBOOOlllJJJ:::@@@666III\\\hhhSSSKKKbbbzzzHHH???999;;;???HHHeeeqqqXXXDDD:::999999:::666666666777888888888888III|||rrrddd[[[XXXWWWXXX```rrr~~~PPPLLL???FFFdddlllKKKMMMOOOMMM[[[|||VVVKKKPPPUUUcccyyyXXXGGGCCCJJJbbb???@@@BBB@@@DDDDDDDDDEEEFFFEEEBBB@@@IIIKKKQQQzzzvvvfff\\\@@@@@@GGG\\\wwwwwwVVVEEEAAAAAAAAA@@@DDDBBBAAA???>>><<<===>>>DDD???<<<<<<>>>FFFXXXiii```FFF===DDDZZZRRR===EEE777CCCYYYnnnRRRNNNcccttt@@@DDD===>>>GGGaaaoooSSSIII===555444666777777777777777777777888:::<<>>???AAAAAA@@@???FFFKKKPPPxxxdddWWWUUUBBBIII???IIIXXXvvvjjj\\\TTTQQQRRRLLLKKKKKKOOOUUUZZZ\\\[[[YYY___gggmmmnnnppp{{{[[[FFF???@@@MMM```>>>EEE;;;===SSS|||zzzSSSNNN```zzz}}}LLLAAA;;;JJJkkkhhhBBB;;;999777888<<<>>>===;;;888999999777666888===BBBqqqOOORRRMMM;;;TTT\\\OOOEEEGGGWWWvvvjjjVVVMMMMMM^^^www^^^HHHHHHDDDccc{{{]]]ZZZSSSCCCAAA@@@??????@@@@@@???===EEELLLSSSwww]]]OOORRRHHHUUUUUUPPPHHHRRRppprrrsssvvv~~~YYYFFFAAA@@@KKKuuu===>>>AAA<<>>EEEOOOVVVwwwgggSSSTTTMMM```|||dddQQQVVVhhhYYYCCC======GGG}}}FFF888FFF>>>===TTTXXXYYYppp{{{FFF777BBB<<<:::777666666777777777;;;;;;;;;999888;;;AAAFFFeeemmmTTTNNNMMMIIIddd{{{RRRHHHIIIMMMfffnnnPPPKKKOOOTTThhhpppOOOOOOIIITTTkkkXXXTTTEEEDDDFFFJJJNNNOOOLLLFFFBBBCCCNNNTTTtttmmmQQQNNNNNNiiiuuu\\\WWWooo```DDD<<<<<>>777HHHqqqgggXXXeeehhhRRR@@@???===:::888888:::===???<<<;;;::::::<<<>>>@@@BBBDDDiii|||eee[[[gggooojjjnnn{{{}}}YYYIIIHHHVVVkkkRRRHHHFFFSSSeeeooo[[[NNNGGGPPPaaafffJJJLLLGGGNNNdddJJJIII<<<>>>AAAFFFLLLOOONNNIIIEEE???JJJNNNmmmeeeFFFEEEKKKlllwwwZZZWWWgggeeeHHH@@@===EEE___yyyFFFEEE===;;;???XXXhhh___tttbbbZZZWWWRRRJJJBBB<<<888666<<<:::999<<<@@@AAA???;;;666IIIaaa|||jjjeeePPPEEEBBBJJJNNNKKKOOOYYY~~~pppQQQNNNNNNdddtttWWWJJJMMMTTTwwwjjjRRRMMMTTTXXXiiitttXXXIIIPPPKKKNNN{{{aaaFFFIII===>>>@@@BBBFFFIIIHHHEEEBBB>>>GGGJJJhhh```CCCDDDJJJjjjccc[[[nnn~~~cccHHHAAA<<>>???:::>>>AAAAAA??????CCCGGGYYYcccQQQGGGYYY}}}kkkSSSNNNNNNSSSsssaaaNNNLLLGGGSSScccVVVRRR]]]VVVVVVsssdddKKKPPPEEEDDDCCCBBBBBBCCCBBB@@@>>>???GGGHHHgggcccJJJKKKKKKfffxxxUUUqqqgggEEE======AAA@@@TTTzzz<<<>>>AAA???AAA\\\eeezzzhhh;;;<<<777<<<>>>888999===888:::;;;;;;:::999<<<===<<>>@@@>>>===>>>FFFVVVxxxUUUFFFNNNQQQmmmpppWWWPPPPPPNNNgggdddEEEKKKUUUbbbmmmtttrrrcccSSSkkkmmmKKKVVVGGGEEELLLSSSTTTMMMEEE???>>>BBBBBBRRRllleeeLLLMMMMMMhhhhhhdddbbbFFF???===>>>>>>LLL~~~QQQ<<<===>>>:::DDDbbb___iiiYYYBBB:::;;;===777999===999:::<<<>>>===<<<<<<;;;:::===999777888999999<<>>;;;BBBIIIffftttCCC>>>======<<>>;;;999<<<:::@@@;;;888888888888<<<@@@777<<>>???CCCDDDBBBNNNpppcccNNNIIIQQQzzzggg[[[RRRZZZuuupppTTTRRRUUUOOOIIIHHHOOOVVVTTTPPPIIIMMMRRRUUUTTTSSSRRRSSSCCCGGGUUUhhhrrrSSSNNNPPPmmm~~~|||xxxIII@@@DDD@@@===???@@@FFFZZZBBB<<<>>>CCCBBBLLLxxx|||eeexxx[[[@@@777@@@???;;;;;;:::;;;777888???CCC@@@======<<>>;;;===888<<>>ZZZyyyWWWPPPGGG^^^lllTTTQQQ[[[qqqlll[[[UUUKKKFFFIIIGGG[[[UUUVVVLLLOOORRRUUUTTTSSSRRRRRREEEKKKYYYjjjuuuUUUOOONNNjjj~~~uuutttHHH???BBB@@@?????????FFFttttttIIIEEE999;;;EEEQQQssseeeiii{{{oooJJJ:::BBBBBB;;;;;;<<<888666@@@SSS\\\RRRAAA777CCCBBBBBBBBB>>>:::<<>>::::::@@@AAAAAAKKKWWW|||rrr```KKKOOO}}}uuufff[[[]]]{{{{{{^^^IIIDDDIIIBBBggg[[[LLLNNNFFFHHHKKKMMMMMMKKKIIIGGGEEEIIIQQQ\\\zzz\\\UUUPPPhhhvvvsssrrrJJJ@@@AAA???@@@@@@===HHH]]]PPPHHH;;;;;;DDDNNNmmmxxxkkkjjj}}}YYY???CCCAAA:::<<<@@@EEEAAAKKKcccqqqdddLLL<<>>;;;;;;;;;999<<>>@@@===777DDDJJJPPP@@@<<<@@@???>>>]]]wwwdddkkk}}}dddCCCCCC@@@999<<>>BBB???<<>>WWWfffHHHGGGEEEGGGKKKOOOPPPNNNJJJFFFAAADDDHHHMMMiii```UUUgggwwwooooooEEECCCBBB;;;@@@<<>>AAA777666GGGiiiUUUQQQcccccciiijjj>>>CCC999555;;;???<<<<<>>>>>>>>EEEGGGWWWqqqNNNNNNhhh___PPPGGGPPPwwwkkkTTTKKKFFFPPPSSSRRR[[[hhh___KKKCCCEEEYYYccctttyyy^^^XXXqqqvvvSSSFFFCCC===AAA===<<<<<<<<>>:::???JJJeee}}}ZZZVVVQQQ]]]mmm|||YYYBBBCCC???<<>>;;;BBB@@@AAACCCCCCAAABBBFFFTTTdddNNNRRRrrrsssNNNMMMLLLXXX{{{iiiQQQIIIFFFNNNRRRSSS```ooojjjYYYCCC@@@TTTfffxxxppp]]]WWWkkkzzzcccIIIAAA===???AAA===;;;;;;TTTxxxPPP======BBBBBBXXXiiiZZZLLLMMMSSS^^^gggooo|||ddd@@@===@@@===???QQQWWWMMMEEE@@@SSSnnnbbb777AAACCC;;;:::AAAAAA999===;;;999@@@@@@DDDDDDIIIYYYbbbOOO[[[xxxooodddPPPLLL]]]hhhoooeeeMMMGGGFFFJJJJJJIIISSS___[[[MMMKKK@@@FFFXXXlllbbbWWWSSS```sss|||xxxOOOAAA@@@AAAAAA??????CCCQQQtttbbb@@@>>>EEE???NNNlllYYYQQQNNNUUUbbbeeeggg{{{qqqBBB777======;;;JJJ\\\SSSHHH@@@GGGfffrrrCCCBBB===:::<<>>???]]]eeeDDD???BBBAAAZZZdddLLLJJJKKKIIITTThhh```AAA???@@@@@@\\\yyy___GGG@@@444NNNxxxwwwRRR888;;;AAA===???JJJxxxGGGLLLIIIRRRsssrrr___TTTppp|||eeeUUUQQQQQQ\\\ttt|||\\\IIIFFFDDDHHHUUUaaabbb[[[UUU@@@JJJBBBSSS```fffWWWSSS___pppGGG@@@@@@BBBBBB<<<<<<@@@;;;OOO{{{XXXBBBIIICCCIIIggg}}}|||TTTGGGHHHGGGLLLVVVkkk```AAA<<<===???]]]mmmEEECCC<<>>>>>>>>AAAHHHnnnUUULLLFFF^^^~~~___XXXRRRgggiiigggTTT\\\oooiiiWWWKKKGGGEEEKKK[[[eee^^^QQQIIIGGGHHH@@@```iiigggTTTNNN\\\OOOEEEEEE===AAA;;;>>>CCC999CCCjjjeeeBBBJJJBBB===<<>>bbbjjjRRROOOeeetttaaaVVVOOO\\\qqqOOONNNMMMJJJHHHRRReeennneeeUUUMMMBBBFFFOOOmmmYYYPPP___eee>>>FFF@@@======?????????CCCIIIuuuJJJ999BBBAAAAAAEEESSSrrraaa===DDDHHHCCCIIINNNbbbWWWDDD>>>>>>AAAUUUwwwKKKNNNGGGzzzJJJ???CCC???EEETTTlllEEEIIIsssppp\\\LLL\\\}}}mmm[[[PPPMMMKKKHHHFFFJJJIIIOOOYYY]]]UUUKKKFFFFFF???RRRpppppp\\\QQQ\\\vvvKKKGGGAAA>>>===??????===@@@EEEYYYWWWBBBDDD===BBBAAAAAAUUU___DDDCCCCCC???AAAIIIYYYzzzVVVCCC===>>>BBB[[[QQQLLLFFF{{{jjjQQQCCC777;;;CCCaaagggKKKQQQzzziii]]]ooommm[[[PPPJJJGGGOOOSSSYYY___```[[[SSSLLLFFFGGGQQQhhhvvvccc[[[ggg___LLLCCC???===???>>>;;;<<>>AAABBBDDDPPPjjjXXXCCC===???DDD]]]KKKCCCCCCcccmmmSSSNNNHHHKKKdddeeeSSSJJJ]]]xxxbbbllljjjWWWOOOLLLIIISSS\\\___dddgggaaaVVVBBBJJJJJJmmm[[[vvvcccXXXcccsssSSSCCC???===>>>>>>;;;;;;===BBBOOOpppkkkNNNDDDDDD;;;DDDEEE@@@OOOuuutttLLL===DDD>>>===EEEDDDDDDKKK^^^~~~[[[EEE>>>@@@EEE\\\AAA<<>>???===<<<===CCC===GGGZZZgggkkk\\\AAA<<<@@@EEEEEECCCMMMlllhhhFFF@@@JJJAAA<<<@@@>>>DDDGGGSSSooo___GGG===>>>BBBUUU}}}vvvAAA<<>>@@@>>>>>>???===@@@>>>>>>]]]zzzCCCCCC999888@@@AAA===HHH\\\UUUCCC???FFFBBB<<<<<<===CCCDDDLLLcccdddKKK>>>;;;>>>EEEdddgggCCC<<<===CCCVVV|||ZZZ\\\___uuuKKKIIIFFFLLL^^^mmmiii[[[SSSJJJEEECCCUUUqqq}}}aaaZZZ}}}|||QQQHHH@@@???@@@???>>>???;;;AAA???999PPP|||\\\HHH===777<<<@@@======AAA@@@???:::<<>>???;;;NNNrrrqqqPPPAAA>>>888<<>>>>>???@@@:::;;;???FFF^^^vvv{{{HHHGGGCCC???===???@@@>>>===FFF???;;;GGGDDD<<>>DDD;;;HHH___gggpppjjjaaazzz\\\WWWLLLlll^^^QQQMMMQQQZZZgggsssrrrbbbVVVRRRYYYqqq^^^aaaoooFFF===JJJCCC;;;===:::<<<===>>>???@@@JJJaaavvvhhhJJJ===AAA???;;;@@@CCCAAA===<<<@@@BBBAAA@@@BBB???FFFIIIRRRvvvqqqHHH===EEEAAA@@@AAADDDCCC??????AAABBB???@@@DDDDDDCCCIIISSSRRRNNNIIIKKKOOOYYYkkkTTTXXXwwwxxxWWWMMMQQQVVVXXXYYYYYYiiioooccclllgggmmmzzzUUU@@@CCC??????BBB;;;???>>>??????===AAAOOO^^^aaaKKKBBBEEE@@@@@@DDDDDDGGGBBB???AAAAAA>>>===???AAAEEEFFFQQQxxx]]]EEE???CCCAAAAAAAAA@@@>>>CCCJJJ???===???BBBAAA>>>AAAHHHDDDCCCAAAEEEJJJRRRyyy|||bbb]]]rrr|||\\\KKKQQQ\\\^^^ccclllmmm```lllhhhiiirrruuuSSSBBB<<>><<<>>>@@@??????BBBCCCDDDCCCNNNwww}}}VVV???EEECCCBBBBBB???<<>>???AAAAAA???@@@CCCFFFNNNWWWMMM;;;>>>JJJJJJAAA======AAACCCBBBAAACCCDDDEEEBBBJJJpppsssSSSHHHCCCAAACCCDDDAAA???@@@AAABBBCCCEEEDDDCCCBBBBBBFFFIIIGGGGGGHHHMMMlllppp]]]cccqqqooodddTTT]]]RRRXXX]]][[[kkktttqqqfffHHH@@@@@@@@@BBB???>>>AAABBBAAACCCFFFCCC\\\uuummmQQQFFFFFF???FFFBBBBBBFFFFFFBBB??????BBBGGGDDDHHHiii|||XXXLLLAAAAAAFFFFFFDDDBBB>>>???@@@AAACCCDDDDDDBBBGGGJJJIIIJJJPPPXXXuuurrrXXX[[[jjj[[[iiipppbbbOOOYYYeeehhhuuu{{{lllfffgggRRRBBB???DDD@@@>>>@@@@@@???BBBFFFGGGjjjfffTTTBBBBBB>>>===AAACCCAAAAAABBBAAAHHHGGGJJJhhhoooXXXMMMKKKJJJIIIIIILLLOOOPPPQQQSSSUUURRRMMMKKKOOOPPPWWWeeeqqqccc^^^jjj^^^]]]uuusssaaafffmmmkkkqqqtttddd^^^|||XXXIIICCCAAA@@@AAA@@@===AAAFFFGGGgggiiiOOOHHHBBBBBBBBBBBBEEEIIIBBBIIIJJJOOOooo~~~tttooonnnqqq|||{{{qqqhhhlllmmmwwwllldddYYY\\\yyy{{{nnn______ssseeebbbpppVVV@@@@@@BBBDDDBBB???BBBIIICCC\\\rrrfffWWWNNNHHHEEEFFFKKKCCCIIIKKKTTTwwwpppdddZZZ[[[hhhpppUUUQQQyyyrrrhhhgggjjjLLLAAACCCAAA999FFFPPPBBBFFF^^^}}}eeeOOOFFFHHHFFFHHHPPPdddkkkZZZbbbiiioooaaaHHH\\\nnn___aaa]]]FFFAAAFFFCCCHHHKKKAAALLLiii~~~dddWWW\\\___gggyyynnnfffcccaaappp^^^MMMjjj}}}lllmmmqqqOOO@@@GGGDDDAAAKKKUUUnnnyyytttdddcccjjjvvvwwwSSS[[[vvv```GGGKKKKKKKKKdddiiiZZZVVVWWWkkkyyyUUU]]]pppyyy}}}oooZZZWWWdddjjjvvvuuuzzzoooyyypppccctttyyyhhhtttooouuu|||}}}}}}wwwooovvvxxx~~~~~~~~~~~~|||}}}|||zzz{{{uuupppoootttxxxyyyxxx{{{uuu~~~wwwtttxxx|||zzz|||xxx{{{yyy~~~~~~{{{tttqqqqqqvvvgggiiippprrrzzz|||nnncccqqq~~~ttt|||hhhhhh}}}~~~zzzvvvsssyyytttqqqtttkkkbbbooo~~~}}}}}}|||yyy|||xxxttthhhiiieeecccrrr}}}xxxwwwqqqkkkqqq{{{~~~~~~~~~}}}}}}~~~~~~{{{yyy~~~vvv~~~xxx{{{|||{{{yyy}}}|||}}}}}}~~~}}}{{{oooxxx~~~{{{~~~{{{}}}}}}{{{~~~wwwrrruuuzzz|||uuuyyy}}}}}}{{{zzz}}}yyy{{{{{{wwwsssrrrwww|||qqqsssvvvwwwwwwvvvttttttyyyzzz~~~}}}yyyzzz~~~{{{tttpppmmmjjjfffzzzyyy{{{}}}zzz{{{|||}}}~~~