BM6P6(@ ddddddeeefffgggddd```\\\ZZZUUUMMMGGGCCCAAA@@@???@@@???===;;;999777555444444333222111000000000000......//////000000111111---------------...///000...---,,,,,,---///222333000000//////.........---000000111111111000000///222222222111222222333333888999:::;;;<<<;;;:::999:::;;;;;;<<<===???@@@AAACCCDDDEEEGGGJJJMMMOOOPPPQQQRRRRRRPPPOOORRRXXX^^^iiiooouuuwwwuuurrrrrrrrrtttuuuvvvxxxzzz}}}yyyuuutttvvvxxx}}}vvvsssqqqpppuuuyyy~~~~~~}}}{{{wwwtttsssnnngggbbb^^^\\\ZZZXXXZZZUUUSSSTTTVVVZZZdddmmm|||vvvssshhheee```]]]]]]]]]]]]\\\```aaaccceeeiiinnnuuuyyy}}}}}}|||{{{xxxwwwuuusssppppppppppppooommmiiihhhffffffeeeccc___\\\YYYXXXVVVTTTRRRPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>===<<>>???AAACCCEEEFFFCCCCCCDDDEEEGGGJJJLLLMMMOOOPPPPPPOOONNNRRRYYY___mmmrrrwwwyyyvvvsssssssssttttttvvvxxx{{{~~~~~~xxxtttsssuuuxxx~~~|||wwwtttsssppprrrttttttuuuzzz|||zzzvvvpppkkkhhheeebbb```^^^ZZZWWWWWWYYY\\\eeennnxxxssspppllliiiddd```___^^^]]]\\\YYYYYYYYYYYY[[[^^^bbbeeefffiiinnnsssxxx}}}|||{{{xxxwwwtttrrrpppooooooooonnnmmmjjjiiiggggggfffddd```^^^ZZZXXXVVVTTTQQQPPPOOONNNOOOOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>===<<<@@@???======>>>??????>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::999999:::999999999999:::;;;;;;999999999::::::;;;;;;;;;;;;;;;999888777777777777777:::>>>EEENNN[[[hhhppp}}}|||rrrpppnnnpppwww}}}xxxkkk```\\\^^^cccmmm{{{yyynnnccc]]]ZZZXXX[[[___dddfffhhhjjjkkkkkkjjjiiihhhiiiiiiiiigggdddbbb```\\\XXXQQQFFF<<<444111000///...---+++******+++++++++++++++************)))(((((((((((()))***+++,,,ddddddeeeggggggeee```]]][[[VVVOOOIIIFFFDDDBBBAAA???>>>===;;;999777666555444333222111000000000000////////////000000000000////////////000000000000111111111111000000//////////////////............000000111111111111111000222222111111222222333444555666888::::::::::::::::::;;;<<<>>>@@@CCCEEEFFFEEEEEEEEEEEEGGGIIIKKKLLLNNNOOOPPPOOOPPPTTT\\\cccqqqvvvzzz{{{wwwtttssssssssstttvvvyyy|||~~~|||vvvrrrrrruuuwww~~~~~~|||vvvwwwvvvuuuwww}}}|||xxxtttqqqmmmiiiffffffaaa^^^^^^^^^```hhhqqq|||wwwtttrrrsssooojjjfffcccbbb```___]]][[[YYYVVVUUUUUUVVVWWWVVVXXXZZZ\\\___dddjjjnnn{{{~~~|||{{{zzzxxxvvvsssqqqooonnnnnnnnnmmmlllkkkjjjhhhgggfffeeebbb___\\\[[[YYYVVVSSSQQQPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????BBB@@@??????AAABBBAAA@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999::::::;;;999::::::;;;<<<======>>>>>>>>><<<;;;:::999999999999;;;>>>CCCLLLYYYgggppp|||~~~wwwtttqqqqqqvvv}}}}}}rrrfffaaabbbfffqqqyyyoooddd___[[[XXXZZZ^^^bbbdddgggjjjlllllllllkkkkkkkkklllkkkiiigggdddbbb^^^[[[SSSIII>>>666111000......---,,,+++++++++++++++++++++************))))))))))))))))))***+++,,,ddddddeeeggggggeee```]]]ZZZUUUNNNIIIFFFDDDBBBAAA???>>>===;;;999777666555444333222111000000000000////////////000000000000/////////000000000//////...///000111111000...---///////////////.........000000111222222222111111111111111111222333444444444666777999:::::::::999999999;;;===@@@CCCFFFGGGIIIHHHHHHHHHIIIKKKMMMOOOPPPQQQRRRQQQRRRXXXaaahhhtttxxx{{{{{{wwwsssrrrrrrssstttvvvyyy|||zzztttqqqqqqtttwww}}}~~~{{{wwwrrrnnnmmmhhheeeeeeeeefffmmmuuu~~~|||zzzzzzvvvqqqnnnllljjjhhhffffffccc___[[[XXXVVVTTTSSSSSSSSSRRRRRRSSSVVVZZZ]]]eeekkkttt|||~~~|||{{{zzzxxxvvvsssqqqnnnnnnnnnnnnmmmkkkkkkiiigggffffffdddbbb``````___\\\YYYVVVTTTSSSRRRQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===;;;:::999999999999999999:::;;;;;;;;;;;;<<<===>>>>>>???@@@@@@???>>><<<;;;:::999999;;;<<<>>>BBBKKKXXXfffppp{{{{{{xxxttttttwww}}}zzzmmmffffffhhhrrrzzzpppfff```\\\XXXYYY\\\```cccfffjjjlllnnnnnnnnnlllmmmmmmllljjjgggdddccc^^^\\\UUUKKK@@@777111///---------,,,+++++++++++++++++++++*********))))))***)))))))))******+++,,,eeeeeefffggghhheeeaaa]]]XXXSSSMMMHHHEEECCCAAA???>>>===<<<;;;999888777666444333222111000000000000000000000000////////////---.../////////...------)))+++...000111000///---.........///////////////000000111222222222222222111111111111222333444555555666888999::::::999999<<<===>>>AAADDDGGGJJJKKKJJJIIIHHHHHHJJJMMMOOOQQQRRRSSSSSSRRRSSSYYYbbbjjjuuuyyy{{{zzzuuuqqqpppppprrrtttwwwzzz}}}~~~yyysssoooppptttwww~~~~~~zzzsssnnnkkkjjjiiiiiiooowww}}}zzzwwwvvvtttrrrpppjjjfff```\\\ZZZWWWSSSPPPPPPNNNKKKJJJKKKMMMOOOPPPXXX^^^ffflllqqqvvv}}}}}}{{{zzzyyyxxxvvvsssqqqnnnnnnnnnnnnmmmkkkjjjhhheeeddddddcccaaa___```___\\\ZZZWWWUUUTTTSSSRRRRRRQQQOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@AAABBBDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::::::::999999::::::;;;<<<<<<<<<===>>>??????@@@@@@???>>>===<<<;;;:::::::::;;;<<<>>>BBBKKKXXXgggppp{{{}}}{{{xxxwwwyyy~~~tttkkkiiihhhqqq{{{qqqgggaaa\\\XXXXXX[[[___bbbfffjjjmmmoooppppppmmmmmmmmmllljjjgggdddbbb^^^[[[VVVLLLAAA777111...,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))******************+++,,,eeeeeefffhhhhhhfffaaa^^^VVVRRRMMMHHHEEECCCAAA???>>>===<<<;;;999888777666444333222111000000000000000000000000////////////---.../////////...,,,+++(((***,,,///000000///............///////////////000000111222333333333333000000000111222333444555777888999:::::::::999888;;;;;;===???BBBEEEHHHIIIHHHGGGGGGGGGJJJNNNRRRTTTVVVVVVUUUSSSTTTYYYcccjjjvvvyyy{{{yyytttpppooopppqqqssswww{{{~~~~~~yyysssoooppptttxxx}}}xxxtttqqqnnnmmmqqqwww~~~|||zzzxxxpppkkkeeeaaa___[[[VVVRRRPPPLLLHHHFFFGGGHHHHHHHHHNNNSSSZZZ```eeellluuu{{{|||zzzzzzyyywwwvvvsssqqqooonnnnnnnnnmmmllliiigggdddcccccccccaaa```^^^]]][[[YYYVVVUUUTTTTTTSSSSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAABBBDDDEEEEEEDDDFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;;;;;;;:::<<>>===<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<======999;;;@@@FFFPPP\\\iiirrr~~~~~~~~~}}}~~~|||pppkkkffflllwwwuuuhhh```ZZZVVVWWW[[[___bbbfffjjjnnnppppppqqqnnnnnnnnnmmmkkkgggdddbbb\\\\\\XXXPPPFFF<<<444111++++++,,,---------,,,++++++++++++************))),,,++++++******+++++++++eeefffggghhhhhhfffbbb^^^WWWSSSOOOKKKHHHFFFCCCAAA======<<<;;;999888777777444333222111000000000000111111000000/////////...///000111222111000...,,,///////////////......------.........//////000000///000111222333444444444000000000111222444555666;;;;;;<<<<<<;;;:::888777<<<<<<===???BBBDDDFFFHHHHHHHHHHHHKKKOOOUUU[[[___dddcccaaa]]]\\\aaaiiipppwwwyyy{{{yyytttqqqpppqqqqqqssswww|||~~~yyyrrroooqqqvvvzzz{{{{{{}}}zzzyyyrrrnnnlllggg```ZZZZZZTTTNNNJJJIIIHHHEEECCCAAADDDGGGJJJOOOWWWaaaiiisss{{{~~~}}}}}}{{{yyyyyyyyywwwvvvuuusssppppppppppppooommmkkkiiifffddddddeeedddcccaaaaaa___^^^]]]\\\\\\\\\TTTTTTSSSQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJGGGEEEDDDEEEHHHIIIIIIIIIKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@===============>>>??????@@@@@@??????>>>========================>>>>>>???888;;;@@@HHHQQQ^^^jjjsss}}}~~~qqqkkkfffkkktttvvvhhh___YYYVVVWWW[[[```bbbfffjjjnnnpppppppppooopppooonnnlllhhheeeccc]]]\\\YYYRRRHHH>>>777333***+++,,,---------,,,++++++++++++************))),,,,,,++++++***+++++++++gggfffeeeeeeeeedddaaa^^^WWWSSSNNNKKKHHHFFFCCCAAABBB???<<<;;;:::999777555333333222222111000000000////////////............000000////////////000000000000////////////000000............////////////000000111222222222222111111111222333444666777888888999:::::::::999888777:::;;;<<<>>>AAACCCFFFGGGEEEEEEHHHLLLSSS[[[ccchhhpppjjjccc___[[[\\\eeeooowwwwwwwwwtttpppmmmmmmmmmooossswww{{{}}}|||ssspppooorrrzzz|||zzzvvvsssooojjjddd```^^^ZZZVVVQQQNNNKKKGGGDDDCCCDDDEEEGGGIIINNNSSSWWWfffkkkttt}}}~~~}}}|||zzzxxxvvvuuuttttttssssssrrrqqqqqqqqqqqqllljjjhhheeedddccccccccc___`````````___]]][[[ZZZWWWUUUTTTRRRPPPOOONNNNNNOOOOOOPPPPPPPPPOOONNNNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCBBBAAA????????????>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@??????<<<============;;;:::888<<<>>>BBBIIIRRR```mmmvvv}}}zzzzzz{{{uuunnndddhhhqqq~~~wwwhhh]]]YYYXXXYYYZZZ___aaaeeeiiimmmooooooooommmnnnnnnmmmkkkhhheeeccc^^^]]]ZZZTTTJJJ???777333...///000111111000///...---------------------------------,,,,,,+++++++++gggfffeeeeeeeeedddaaa^^^VVVRRRNNNJJJGGGEEECCCAAAAAA???<<<:::999888777555333333222222111000000000////////////..................------------......000//////......//////000............////////////000000111222222222222111111111222333444666777888;;;<<<=========<<<;;;:::;;;;;;<<<>>>AAADDDFFFGGGIIIJJJLLLQQQXXXaaahhhlllpppjjjccc___\\\\\\dddnnnsssttttttssspppnnnoooppppppssswww{{{}}}~~~vvvrrrqqqrrryyy~~~zzzxxxuuussspppmmmhhhdddaaa^^^YYYTTTQQQMMMIIIFFFDDDDDDEEEEEEFFFIIIOOOSSSZZZ___hhhrrr{{{~~~}}}|||zzzyyywwwvvvuuutttuuuuuuuuuttttttsssrrrmmmkkkiiigggeeedddddddddaaabbbbbbbbbaaa___]]]\\\XXXXXXVVVTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>======@@@@@@AAAAAAAAA@@@>>>===>>>@@@DDDKKKTTTaaaoooxxx~~~zzzxxxyyy{{{vvvooodddgggnnnzzzwwwiii^^^YYYXXXXXXYYY___aaaeeejjjmmmpppqqqqqqoooooonnnmmmkkkhhheeeddd______[[[UUUKKK@@@777222---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***ffffffeeeeeeeeeddd```]]]UUURRRLLLHHHFFFDDDBBB@@@@@@>>>;;;999999888666444333333222222111000000000////////////..................------------......///..................///............////////////000000111222222222222111111111222333444666777888<<<===>>>>>>>>>===;;;:::;;;<<<===???AAADDDFFFGGGJJJLLLOOOUUU\\\dddkkkoooqqqjjjccc___\\\\\\ccckkkpppqqqqqqqqqooooooqqqrrrppptttxxxzzz|||}}}yyyuuuttttttyyy~~~{{{wwwvvvsssrrrpppnnnjjjgggdddaaa\\\XXXTTTQQQMMMJJJGGGFFFEEECCCCCCFFFLLLPPPRRRWWW___jjjuuu~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvuuuvvvwwwxxxxxxwwwuuutttnnnmmmkkkhhhgggfffffffffdddeeeeeeeeedddbbb```___[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>?????????@@@??????>>>>>>???BBBGGGNNNWWWdddpppyyy~~~|||xxxvvvwwwyyywwwqqqeeefffkkksss}}}zzzmmmbbb\\\YYYYYYYYY^^^aaafffjjjnnnqqqrrrsssrrrqqqooommmjjjhhhfffeeebbb```]]]VVVMMMBBB888222------............------+++++++++++++++++++++++++++++++++***************eeeeeeeeeffffffddd```\\\UUUQQQKKKGGGEEECCCAAA@@@@@@===:::999888777555333333333222222111000000000////////////............000000////////////000000......------------..................////////////000000111222222222222111111111222333444666777888;;;<<<=========<<<:::999<<<<<<===???AAADDDFFFGGGHHHKKKOOOUUU\\\cccjjjmmmpppiiibbb___]]]]]]ccciiioooooopppooonnnnnnppprrrqqqtttxxxzzz{{{|||~~~yyywwwwwwwww|||}}}zzzwwwtttqqqooonnnkkkhhheeeccc```\\\XXXVVVSSSPPPNNNKKKJJJHHHFFFFFFIIINNNSSSWWW[[[cccmmmwww~~~~~~~~~}}}|||zzzyyyxxxwwwtttvvvxxxzzzzzzyyywwwuuuooonnnkkkiiiggggggfffgggfffgggggggggfffdddbbbaaa]]]\\\[[[[[[ZZZ[[[[[[[[[YYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCIIIPPPYYYeeeqqqxxx}}}}}}yyyvvvvvvwww}}}wwwrrrgggfffgggnnnwww~~~rrrhhh```\\\[[[[[[^^^aaafffkkkooorrrttttttuuussspppmmmkkkiiihhhgggdddbbb^^^XXXPPPEEE:::333..................------++++++++++++++++++++++++*********)))))))))))))))eeedddeeeffffffccc___\\\UUUQQQKKKFFFDDDBBBAAA@@@@@@===:::999888777555333333333222222111000000000////////////............000000////////////000000......------------..................////////////000000111222222222222111111111222333444666777888;;;;;;<<<======<<<;;;;;;======>>>@@@AAADDDFFFGGGGGGIIINNNTTT[[[bbbgggjjjmmmfffaaa_________dddiiippppppooommmkkkkkkmmmooorrruuuyyy{{{||||||~~~|||wwwwwwxxxzzz}}}yyyvvvrrrnnnkkkgggccc```___\\\YYYWWWUUUTTTRRRPPPMMMMMMLLLKKKKKKOOOTTTXXX]]]ccckkkuuu~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxsssuuuxxxzzzzzzyyywwwvvvpppooollljjjhhhggggggggghhhhhhiiihhhgggfffdddccc^^^^^^]]]]]]\\\]]]]]]^^^]]]]]]]]]\\\[[[YYYXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBB@@@DDDJJJRRR[[[fffpppwww~~~|||xxxvvvvvv{{{wwwqqqgggeeedddiiirrr|||~~~uuukkkbbb]]][[[[[[^^^aaafffkkkooorrrttttttuuutttrrrooollljjjiiiiiifffccc```ZZZSSSHHH<<<444111000000//////.........------------------------))))))))))))))))))))))))ddddddeeeffffffccc___[[[VVVQQQKKKFFFCCCBBBBBBAAA@@@>>>;;;999999888666444333333222222111000000000////////////..................------------......///..................///............////////////000000111222222222222111111111222333444666777888;;;<<<===????????????>>>>>>>>>???@@@BBBDDDFFFGGGGGGJJJOOOUUU\\\aaadddfffiiiccc^^^___aaabbbfffjjjppppppnnnllliiiiiikkkmmmsssvvvyyy|||}}}}}}xxxttttttwww{{{{{{uuuoookkkfffbbb___\\\YYYVVVTTTSSSRRRPPPNNNLLLMMMMMMNNNOOORRRVVVZZZ]]]bbbkkkttt|||~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxsssuuuwwwyyyzzzyyyxxxxxxrrrqqqnnnllljjjjjjiiiiiijjjjjjkkkjjjiiihhhfffeee``````___^^^^^^^^^______`````````___^^^]]]\\\[[[XXXWWWVVVUUUUUUUUUUUUUUURRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAEEELLLTTT]]]gggqqqwww~~~zzzxxxwww{{{~~~vvvoooeeebbbaaafffooozzz|||uuulllccc]]]ZZZZZZ^^^aaafffjjjnnnqqqrrrsssuuutttrrrqqqooommmkkkjjjgggddd```\\\VVVLLL???666222111000//////...//////------------------------))))))))))))************cccdddeeeffffffccc^^^ZZZWWWRRRKKKFFFDDDCCCBBBBBBAAA???<<<:::999888777555333333222222111000000000////////////..................------------......000//////......//////000............////////////000000111222222222222111111111222333444666777888888:::<<<>>>???@@@??????>>>>>>???@@@BBBDDDFFFGGGFFFIIIOOOUUUZZZ^^^aaabbbeee___[[[^^^bbbeeehhhmmmooonnnmmmjjjhhhhhhkkkmmmsssvvvzzz}}}~~~}}}vvvqqqqqqtttzzzzzztttooojjjeeebbb\\\YYYVVVSSSQQQOOOMMMKKKIIIJJJLLLMMMMMMOOORRRUUUXXX[[[aaagggmmmrrruuuvvvzzz|||~~~}}}}}}||||||||||||{{{zzzyyyxxxwwwwwwtttuuuwwwxxxyyyzzzzzzzzzuuutttrrrooommmmmmlllmmmmmmmmmmmmmmmllljjjiiihhhccccccbbbaaa`````````aaaaaaaaabbbbbbaaa```______[[[ZZZYYYXXXWWWWWWWWWXXXTTTTTTUUUUUUVVVWWWWWWXXXYYYXXXXXXWWWVVVVVVUUUUUURRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCAAAAAAAAAAAABBBGGGNNNWWW```iiirrrxxx}}}{{{yyyyyy~~~~~~tttmmmaaa^^^^^^cccmmmxxx}}}xxxooofff___]]]]]]___aaaeeejjjmmmpppqqqqqqssssssssssssqqqooommmlllgggddd```]]]XXXOOOBBB888222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++cccccceeeffffffccc^^^ZZZXXXRRRLLLFFFDDDCCCCCCBBBBBB???<<<;;;:::999777555333333222222111000000000000/////////............000000////////////000000000000////////////000000............/////////000000000111222222222222111111111222333444666777888555666999;;;===>>>>>>>>>?????????@@@BBBDDDFFFGGGDDDGGGMMMSSSXXX[[[]]]^^^ccc]]]ZZZ^^^cccgggjjjnnnmmmmmmkkkiiihhhiiilllooosssvvvzzz}}}~~~vvvppppppsssxxx~~~xxxsssnnniiifff^^^[[[VVVSSSPPPMMMJJJHHHEEEGGGJJJKKKKKKLLLMMMOOOTTTUUUXXX[[[___cccfffhhhqqqtttyyy~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvwwwxxxyyy{{{||||||xxxvvvtttrrrpppooooooooooooooopppooonnnmmmkkkjjjfffeeedddcccbbbbbbbbbbbbbbbbbbcccccccccbbbbbbaaa^^^]]][[[YYYYYYYYYYYYZZZVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKNNNMMMJJJHHHFFFEEEEEEEEEDDDIIIPPPYYYbbbkkktttyyy||||||zzzzzz~~~ssskkk^^^[[[[[[```kkkwww|||tttjjjdddaaabbb___aaaeeejjjmmmooooooooorrrrrrssstttssspppnnnlllgggddd```^^^ZZZPPPCCC999111000...---,,,,,,------++++++++++++++++++++++++))))))******+++++++++,,,cccccccccddddddbbb^^^ZZZVVVRRRMMMIIIFFFDDDAAA???@@@>>><<<;;;;;;:::777666222222111111000/////////000000000///......------222111000000000000000111000000000000/////////////////////000000000000000000111333333333222000.../////////000222666999<<<888888888999:::;;;===>>>>>>???@@@AAABBBCCCCCCDDDIIIKKKNNNRRRUUUXXXZZZ[[[[[[ZZZZZZ[[[___dddjjjnnnnnnmmmkkkhhhffffffiiilllnnnsssyyy~~~|||wwwpppiiiiiimmmttt~~~|||xxxooohhhccc```ZZZVVVQQQMMMIIIEEE@@@@@@AAABBBCCCEEEFFFGGGDDDFFFIIILLLOOOUUUZZZ___aaakkkwww~~~~~~}}}}}}}}}}}}}}}{{{|||||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxvvvtttsssrrrrrrrrrpppppppppooonnnllljjjjjjiiigggddddddeeeffffffeeeeeeeeedddccccccbbbbbbaaadddbbb___\\\ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]\\\\\\ZZZYYYWWWWWWYYYXXXVVVTTTSSSTTTUUUVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKKKKMMMLLLLLLMMMNNNPPPRRRTTTRRRRRRQQQOOOKKKHHHGGGHHHHHHKKKRRRZZZccclllrrrvvv|||zzzwwwxxx}}}}}}sssjjjbbb[[[XXX^^^hhhrrr|||wwwmmmddd```___aaadddhhhlllppprrrrrrsssrrrsssttttttssspppnnnlllhhhgggccc^^^ZZZTTTFFF999666333///............---...---,,,+++***+++,,,---------++++++++++++------cccccccccddddddaaa]]]ZZZUUUQQQLLLHHHEEECCC@@@>>>@@@>>><<<;;;;;;999777555333222222111000000//////.........///////////////------,,,,,,---...//////000000000000/////////...---------...............000111222333333111000///------......000222444666888888888999:::;;;<<<===>>>>>>???@@@AAABBBCCCDDDIIIJJJMMMPPPSSSUUUVVVWWWVVVVVVVVVXXX]]]dddkkkooopppooollliiiffffffiiilllnnnrrrxxx}}}{{{tttmmmggggggkkkrrr~~~|||wwwwwwyyyrrrkkkggg```ZZZUUUQQQLLLIIIEEEDDDCCCBBBAAAAAAAAAAAABBBCCCFFFHHHKKKPPPWWW[[[dddnnnyyy~~~}}}}}}}}}}}}|||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyxxxwwwvvvuuuttttttqqqqqqqqqqqqpppnnnmmmlllkkkiiigggggghhhiiihhhhhhggggggffffffeeeeeedddddddddccc```]]][[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[YYYWWWVVVUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPRRRTTTVVVWWWVVVVVVUUURRRMMMJJJHHHHHHIIIMMMSSS[[[dddlllrrrvvv|||{{{xxxxxx|||~~~rrrgggbbb[[[WWW]]]hhhqqq{{{zzzpppgggaaa___```bbbfffjjjnnnpppqqqqqqrrrsssttttttsssqqqnnnmmmjjjiiieee```\\\UUUHHH;;;666333000............---------,,,,,,++++++,,,,,,,,,++++++******++++++,,,bbbbbbbbbcccccc```\\\YYYTTTPPPKKKGGGEEEBBB???===@@@>>><<<;;;:::999777555333333333222111111000000------......///000000111++++++++++++,,,...///000000000000/////////......---------....../////////111111222333222111000///000111222333444444555555777777888888999:::<<<<<<<<<===>>>???AAABBBCCCDDDIIIJJJLLLNNNPPPQQQRRRRRRPPPPPPRRRUUU[[[dddkkkppprrrpppnnnjjjggggggiiilllnnnrrrxxx|||zzzpppiiidddeeeiiippp{{{|||tttpppttt~~~~~~vvvqqqiiiaaa[[[VVVRRROOOJJJIIIFFFDDDBBBAAA@@@@@@AAACCCDDDFFFJJJPPPWWW\\\jjjrrr}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvuuurrrrrrssssssrrrrrrqqqpppooommmkkkkkklllllllllkkkjjjjjjjjjiiihhhhhhggggggfffdddbbb___^^^]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^]]]^^^___```````````````]]]\\\ZZZYYYXXXXXXYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\ZZZWWWQQQMMMKKKJJJLLLOOOUUU]]]eeemmmsssvvv||||||xxxwwwzzzsssfffbbb[[[XXX]]]gggpppzzz|||sssiiiccc```___aaadddhhhlllnnnooopppsssttttttuuutttrrrooonnnmmmlllgggbbb]]]WWWJJJ===666333000............---,,,,,,------,,,,,,++++++)))******++++++******)))aaaaaaaaabbbbbb```\\\XXXUUUQQQLLLHHHEEECCC@@@>>>@@@>>>;;;::::::999777555444444333333222111111000............//////000000............///000000111000000/////////........./////////000111111222222111222222222222111000///000111444666777777666555777777777888888999;;;;;;;;;<<<===???AAACCCDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQNNNOOOPPPTTTZZZccckkkpppsssrrrooojjjggggggiiikkknnnrrrwww{{{}}}}}}yyymmmgggcccdddiiiooozzz~~~{{{rrrrrrwww{{{rrrjjjccc]]]XXXUUUOOOMMMKKKHHHGGGFFFFFFGGGEEEFFFIIIKKKPPPWWW```eeerrryyy~~~}}}}}}|||~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{yyyzzz{{{|||{{{yyywwwvvvrrrsssssstttttttttssssssqqqooonnnnnnoooooonnnmmmlllllllllkkkjjjjjjiiiiiigggfffdddbbbaaa```````````````____________``````___```aaabbbbbbcccbbbbbb______]]]\\\[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^```````````````\\\WWWRRROOONNNPPPSSSXXX___gggnnnsssvvv}}}|||xxxuuuvvv}}}wwwjjjddd]]]YYY^^^gggpppyyy|||tttkkkccc^^^___aaadddhhhkkknnnppppppssstttuuuvvvuuusssqqqoooooommmhhhbbb^^^XXXKKK???777444000......///......+++,,,---...---,,,+++***)))***+++,,,,,,+++***)))aaaaaaaaabbbbbb```\\\XXXVVVSSSNNNJJJGGGDDDBBB??????===;;;::::::999666444444444333333222111111000000000//////............222222111000/////////000////////////............//////000000111222222333222222222222111111000000+++---000333555555444333777777777777888888999:::;;;;;;===???AAACCCEEEFFFHHHIIIKKKNNNPPPRRRSSSTTTPPPPPPQQQTTTZZZbbbjjjooosssrrrooojjjggggggiiikkknnnqqqvvvyyy|||~~~{{{wwwlllgggcccfffjjjpppzzz{{{vvvvvvyyyzzzuuuvvv~~~}}}tttlllfff```]]]WWWUUURRROOOMMMLLLMMMMMMLLLNNNQQQVVV\\\dddmmmsss{{{}}}}}}}}}~~~}}}}}}|||{{{zzzyyyyyywwwxxxzzz{{{{{{zzzxxxvvvsssssstttuuuuuuuuuuuutttrrrqqqppppppqqqqqqpppnnnmmmmmmmmmlllkkkkkkjjjjjjiiihhhgggfffdddcccccccccbbbbbbaaaaaaaaaaaabbbbbbbbbccccccddddddcccccccccbbbbbbaaa``````_________^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^___`````````aaabbbccceeeffffffgggeeefffeeebbb]]]XXXUUUTTTTTTVVV[[[bbbhhhoootttvvv}}}{{{wwwsssrrrwww~~~}}}rrrggg```[[[```iiiqqqzzz~~~zzzssskkkccc^^^aaabbbeeehhhllloooqqqrrrtttuuuvvvwwwvvvtttrrrqqqooommmhhhbbb^^^YYYMMMAAA777444000////////////...+++,,,---...---,,,+++******+++,,,------,,,+++***bbbbbbbbbcccccc```\\\YYYWWWTTTOOOJJJHHHEEEBBB@@@???===;;;:::999888666444333333333222111111000000111000000///......------222111000///------------/////////.........------------...//////000111111222222222111111111111111,,,...111444666777666666777777666666777888888999;;;<<<===@@@BBBEEEGGGHHHJJJKKKMMMPPPRRRTTTUUUUUUPPPPPPQQQTTTZZZbbbiiinnnrrrpppnnnjjjggggggiiilllnnnqqquuuxxxzzz|||zzzvvvlllgggdddhhhlllrrr{{{yyytttrrrssswww{{{xxx{{{zzzrrrlllhhheeebbb^^^YYYVVVUUUUUUUUUVVVZZZ___eeekkksss{{{~~~}}}|||{{{zzzyyyxxxwwwxxxyyyzzzzzzyyyxxxxxxuuuuuuvvvvvvvvvvvvvvvuuusssrrrqqqrrrssssssqqqooonnnnnnmmmmmmlllkkkkkkkkkkkkjjjjjjiiihhhffffffeeeeeeddddddccccccddddddeeedddeeeeeefffffffffeeeeeegggggggggfffeeeeeeddddddaaaaaaaaa```______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\^^^```ccceeegggiiiiiiiiijjjlllnnnooopppppppppmmmnnnnnnjjjddd^^^ZZZXXXWWWZZZ^^^dddjjjppptttvvv}}}|||xxxssspppsssyyyxxxkkkccc___ccckkksss{{{~~~|||xxxtttnnngggbbbbbbcccfffiiilllppprrrttttttuuuwwwwwwwwwuuutttrrrooommmhhhbbb___[[[OOODDD777444111////////////...,,,,,,------,,,,,,++++++,,,,,,,,,------,,,,,,,,,cccccccccddddddaaa]]]ZZZWWWSSSNNNJJJGGGEEEBBB@@@???===;;;999999888666444333222222111000000/////////////////////.........000///...---------------//////.........---------,,,---...///000111222222333222222111111111111111222333555666777888888777777666666666666777888888;;;<<<>>>AAADDDFFFHHHIIIMMMNNNOOOQQQRRRSSSTTTTTTOOOOOOPPPSSSZZZbbbjjjnnnpppooollliiiffffffiiilllnnnqqqtttwwwyyy{{{~~~xxxtttkkkgggeeeiiimmmsss{{{yyyuuuvvvzzz~~~yyytttrrrpppkkkgggeeedddeeeffffffjjjpppvvv|||~~~|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxyyyyyyxxxwwwwwwuuutttttttttuuuuuusssqqqpppoooooonnnnnnmmmllllllllllllkkkkkkjjjiiihhhgggffffffeeeeeeeeeeeeffffffeeeeeeggghhhiiijjjjjjjjjmmmmmmmmmllllllkkkjjjiiieeeeeeeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccfffjjjnnnqqqsssttttttvvvxxxyyy{{{{{{|||{{{xxxyyywwwssskkkccc^^^[[[ZZZ\\\```fffkkkppptttwww}}}}}}yyytttppprrrxxx}}}yyyooogggbbbfffnnnuuu}}}|||yyywwwrrrmmmhhhcccdddfffiiilllooorrrtttuuuvvvwwwxxxxxxvvvuuusssooonnniiidddaaa^^^SSSHHH888555111//////000//////------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,cccccccccddddddbbb^^^ZZZVVVRRRMMMIIIFFFDDDAAA??????===:::999999888666444222222111111000/////////------......///000000000//////.........//////000//////.........---------...///000111222333444444333222111111000000111111222222333333333333333333777666666666666777777888;;;<<>>;;;999888777555333333333222222111000000000///////////////000111222000000////////////000000------------------------+++,,,...///111222333333---///111222333222000///444333333222333444666777777666555666999;;;;;;:::999<<>>666000///000---,,,...............---,,,,,,+++******+++++++++,,,,,,,,,dddccccccddddddccc___]]]WWWSSSNNNIIIFFFDDDBBB@@@@@@>>>;;;999888777555333333333222222111000000000000000////////////////////////............//////........................***+++,,,...///000000000---...///000000000//////444333333333333444666777777666555777999;;;;;;;;;<<<>>>AAACCCEEEGGGJJJLLLSSSSSSUUUWWWXXXVVVUUUUUUQQQOOOOOOTTT]]]eeejjjkkkmmmjjjgggdddccceeehhhjjjmmmpppuuuxxx{{{~~~zzzsssmmmhhheeedddhhhmmmrrrzzzxxxqqqsssyyy|||{{{yyyxxxwwwxxxyyyzzz|||{{{zzzyyyyyyyyyyyyyyyxxxwwwuuuttttttuuuvvvwwwtttsssqqqooonnnooopppqqqooooooooonnnnnnmmmmmmlllkkkjjjiiihhhhhhiiijjjkkkkkkkkkkkklllnnnpppssstttvvvxxx{{{}}}~~~}}}{{{yyysssrrrqqqooonnnnnnnnnmmmmmmmmmnnnooopppqqqrrrsssvvvvvvxxxzzz~~~}}}rrrggg```\\\___bbbfffiiinnnsssvvv|||}}}yyyxxxxxxyyyyyysssnnnooowww~~~yyyrrrmmmhhhgggggghhhjjjnnnrrruuuxxxxxxyyyxxxwwwuuutttrrrqqqooojjjeeedddaaaWWWLLL@@@888111111111......///,,,------------,,,,,,+++******+++++++++,,,,,,,,,dddccccccddddddccc___]]]WWWSSSNNNIIIFFFDDDBBB@@@@@@===:::999888777555444333333222222111000000000000000000///......------......------------......////////////////////////...///000111222222222222///////////////000111111333333333333444555666777888666666777999;;;;;;;;;???AAACCCEEEFFFHHHLLLNNNTTTWWWZZZ\\\\\\[[[XXXVVVSSSQQQQQQUUU^^^fffjjjkkkjjjhhhfffcccccceeehhhjjjnnnqqqvvvyyy|||yyyqqqlllfffbbbbbbgggmmmrrryyy|||qqqlllmmmnnn}}}~~~}}}{{{yyyxxxxxxxxxyyy|||{{{{{{zzzyyyyyyyyyzzzyyyxxxvvvuuutttuuuvvvvvvtttsssrrrpppppppppqqqqqqrrrqqqqqqpppooonnnnnnmmmmmmllllllkkkkkkllllllmmmmmmlllmmmmmmoooqqqtttuuuvvvxxx|||xxxwwwvvvtttsssssssssssssssttttttuuuvvvwwwxxxxxx~~~~~~{{{pppeee^^^XXX[[[___cccggglllrrrvvv|||}}}|||{{{{{{{{{tttsssyyyxxxqqqlllgggffffffhhhjjjooosssvvvxxxxxxyyyyyyxxxvvvtttsssqqqoookkkfffeeebbbXXXNNNBBB:::333222111///...000++++++,,,---------,,,,,,******+++++++++,,,,,,,,,dddccccccddddddccc___]]]WWWSSSNNNIIIFFFDDDBBB@@@???===:::999888777666444333333222222111000000000...////////////......---///......------......///........................000111222222222222222222333222111000111222444555222333333444555666777777888777666777999;;;<<<;;;???AAADDDFFFHHHKKKOOOSSSUUU[[[___aaaaaa```\\\WWWVVVTTTSSSWWW___gggjjjkkkiiihhhfffdddeeegggjjjlllmmmqqquuuyyy|||yyypppkkkccc```aaagggmmmrrryyyzzzpppkkkjjjttt}}}{{{yyyxxxxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvttttttsssrrrqqqqqqrrrrrrttttttsssrrrqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqsssuuuwwwwwwyyy||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{|||}}}}}}|||qqqfff]]]VVVTTTWWW[[[```eeelllssswww}}}~~~~~~~~~{{{www{{{~~~wwwooojjjeeeeeeeeegggjjjooosssvvvxxxxxxyyyyyyxxxvvvuuutttppppppmmmhhhfffcccZZZQQQDDD;;;333111111///...000******+++,,,---------,,,******+++++++++,,,,,,,,,dddccccccddddddccc___]]]WWWSSSNNNIIIFFFDDDBBB@@@???===:::999888888666555333333222222111000000000,,,,,,...///000000000000000//////////////////000------------------------,,,------.........------444333111000000222444666222222333555666777777777888777666777:::<<<<<<<<<===???BBBEEEIIINNNSSSWWW\\\dddkkkmmmmmmmmmggg```YYYWWWVVVYYYaaagggkkkllljjjiiigggfffgggiiikkkmmmlllppptttxxxzzz}}}xxxpppjjjaaa___aaagggnnnsss{{{wwwnnnlllooowww}}}{{{yyyxxxwwwttttttuuuvvvwwwyyyzzz{{{|||{{{zzzyyyxxxxxxwwwwwwtttttttttsssssssssssssssuuuttttttsssrrrrrrqqqqqqoooooooooooooooooooooooopppppppppqqqrrruuuwwwxxxzzz|||~~~~~~}}}{{{zzzzzzyyyyyy{{{|||}}}~~~xxxmmmddd[[[SSSOOOOOOQQQVVV\\\bbbjjjrrrxxx}}}~~~~~~~~~zzz{{{|||uuulllgggbbbbbbccceeeiiinnnsssvvvxxxxxxyyyyyyxxxwwwvvvuuupppqqqnnnjjjgggddd\\\TTTEEE<<<333111000------///***+++,,,,,,------------******+++++++++,,,,,,,,,dddccccccddddddccc___]]]WWWSSSNNNIIIFFFDDDBBB@@@>>><<<:::999888888777555333333222222111000000000+++,,,...000222222222222000000////////////000000------------------------------.../////////......111000.........///111333111222444555777777888888999777777888:::<<<<<<<<<;;;===@@@DDDHHHNNNUUUZZZeeepppyyy{{{|||}}}vvvlll\\\YYYXXX[[[bbbhhhkkklllkkkjjjhhhhhhhhhjjjlllmmmllloootttwwwzzz}}}yyypppkkkaaa___bbbiiipppuuu}}}qqqllljjjmmmyyy~~~|||zzzxxxxxxsssssstttuuuvvvxxxzzz{{{{{{zzzzzzzzzyyyxxxxxxxxxttttttuuuuuuttttttttttttttttttttttttsssssssssssspppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqrrrtttvvvyyyzzz~~~~~~}}}||||||{{{{{{|||}}}~~~xxxqqqggg]]]UUUPPPKKKIIIHHHKKKPPPVVV]]]gggpppwww|||~~~}}}}}}}}}~~~|||zzz~~~zzzrrriiiddd______```cccgggmmmsssvvvwwwxxxyyyyyyyyyxxxvvvuuupppqqqpppkkkhhheee^^^VVVGGG===333000///------...,,,,,,------......------******+++++++++,,,,,,,,,dddccccccddddddccc___]]]WWWSSSNNNIIIFFFDDDBBB@@@>>><<<:::888999888777555333333222222111000000000---...000222333333222111/////////....../////////........................///000111222222222222222//////.........///000111111222444666777888888888999888777888:::<<<===<<<:::<<>><<<999888999888777666333333222222111000000000///000222333333222111000.........------.........////////////////////////------///000000111111111000000000000000111111222000222444666888888888888999888777888;;;<<<===<<<;;;===???BBBEEEKKKQQQVVVaaappp|||~~~{{{nnn___\\\[[[]]]dddiiilllllljjjiiihhhgggggghhhiiiiiinnnqqqvvvyyy|||yyyqqqlllbbbaaadddllltttzzzwwwmmmhhhooo~~~~~~|||zzzyyyyyyxxxxxxwwwvvvwwwwwwwwwuuuvvvvvvwwwwwwwwwvvvvvvtttuuuvvvvvvvvvvvvvvvuuurrrrrrsssssstttuuuuuuuuutttuuuvvvwwwwwwvvvuuutttssssssssstttvvvxxx{{{|||yyyzzz|||~~~~~~qqqcccWWWPPPGGG@@@======>>>???<<>>@@@BBBEEEIIIOOOSSS]]]gggqqqwwwzzzyyyssskkk```\\\YYY[[[aaafffhhhgggfffeeecccccceeegggkkkmmmooorrrvvvzzz}}}yyyqqqlllfffhhhkkkqqqxxx~~~ssslllqqq||||||yyyyyyxxxvvvuuuttttttuuuuuuuuuvvvvvvtttssssssuuuwwwtttuuuvvvxxxxxxxxxwwwwwwttttttsssttttttuuuvvvwwwttttttuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyzzz{{{||||||}}}~~~sssddd[[[LLLGGGAAA<<<:::999999888:::===AAAGGGPPP[[[gggoooxxx|||}}}xxxwwwzzz}}}}}}}}}uuunnneee^^^ZZZ[[[]]]aaaeeekkkpppsssyyyzzz{{{}}}}}}|||zzzyyyvvvssspppnnnlllhhhaaa\\\NNNCCC999666555111......////////////....................................ddddddeeeeeedddbbb```___ZZZVVVOOOJJJGGGEEECCCAAA======<<<:::888777555555333333222222111000000000------............------........................------........./////////......//////000111111111///////////////000111111444555777999:::999888777888888999999:::;;;;;;;;;<<<>>>@@@BBBDDDHHHMMMQQQWWW```iiinnnqqqqqqkkkeee\\\XXXVVVYYY___eeegggffffffeeeddddddeeehhhkkkmmmnnnrrrwww{{{}}}yyyrrrmmmkkklllpppuuu|||vvvmmmpppyyy|||yyyxxxwwwvvvttttttttttttuuuuuuvvvvvvtttssssssuuuwwwtttuuuuuuvvvwwwwwwwwwvvvuuuttttttuuuuuuvvvwwwxxxuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}~~~zzzkkk]]]TTTJJJFFF@@@;;;:::999888777999<<<@@@FFFOOOZZZfffnnnxxx|||yyysssrrruuuyyy|||~~~vvvooofff___[[[[[[]]]```fffkkkqqqtttyyyzzz|||}}}}}}{{{zzzxxxwwwtttpppnnnlllhhhaaa\\\PPPDDD999555444111//////000000//////......------------------------------dddeeeeeefffdddbbb```___XXXTTTNNNJJJGGGEEEBBB@@@======<<<:::888777555555333333222222111000000000,,,,,,------------,,,,,,........................//////.........///000111......///000000111111222000////////////000111111555555666777888888888888888888888999::::::;;;;;;<<<===???AAACCCFFFJJJNNNRRRZZZ```cccfffgggccc]]]VVVTTTTTTWWW^^^dddfffeeefffeeeeeeeeefffiiikkkmmmmmmqqqwww|||~~~zzzsssooommmooosssyyyzzzoooooovvv~~~|||zzzxxxwwwuuutttsssssstttuuuuuuvvvvvvuuuttttttuuuwwwuuuuuutttttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~}}}rrrcccUUULLLGGGCCC>>>:::999888777777888:::>>>DDDMMMXXXdddmmmxxx||||||rrrkkkkkkooosss{{{~~~wwwqqqiiiaaa[[[\\\]]]aaaffflllrrruuuzzz{{{|||}}}|||{{{yyyxxxwwwtttqqqooommmiiibbb\\\SSSFFF999444333000///000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,dddeeeffffffeeeccc```^^^TTTQQQLLLGGGEEECCC@@@>>>======<<<:::888777555555333333222222111000000000...//////000000//////...........................111111000000000111222333...//////000111111222222000000//////000000111222333333444444555666666777777777888888999:::::::::;;;===???AAABBBDDDHHHKKKQQQVVV[[[\\\]]]___]]]YYYQQQQQQRRRWWW^^^cccfffffffffeeeeeefffgggiiikkkmmmmmmqqqwww|||~~~zzztttppplllnnnsssyyyqqqooorrr|||~~~}}}|||xxxwwwuuutttsssttttttuuuuuuvvvwwwwwwuuuuuuwwwxxxwwwvvvtttsssssstttuuuvvvwwwwwwwwwwwwxxxzzz{{{|||zzzzzz{{{{{{|||{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~xxxkkk^^^QQQIIIEEEAAA===:::999888888777888999===BBBKKKWWWdddlllyyy|||xxxllleeeeeejjjnnnxxxyyytttlllddd\\\\\\^^^aaaffflllsssvvvzzz{{{|||}}}|||{{{yyywwwxxxuuuqqqooommmiiiccc]]]VVVHHH:::444222000000111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,cccdddffffffeeeccc```^^^SSSPPPKKKHHHFFFCCCAAA???======<<<:::888777555555333333222222111000000000000000000111111000000000////////////////////////000000//////000000111111//////000000111222222222000000000000000111222222333333333444555555666666666666777888888999999:::;;;===???@@@BBBDDDGGGIIIOOOSSSVVVUUUVVVYYYXXXTTTNNNPPPSSSYYY___dddfffgggeeeeeeeeefffgggiiikkkllllllpppvvvzzz}}}~~~yyytttpppkkkmmmsssyyytttpppqqqwww|||vvvsssrrrqqqpppoooppprrrtttwwwzzz}}}~~~}}}}}}yyyxxxvvvuuuttttttuuuuuuvvvwwwyyyyyyxxxxxxyyyzzzyyyxxxvvvuuuttttttuuuvvvwwwwwwxxxxxxzzz{{{|||}}}|||}}}}}}}}}}}}}}}||||||xxxxxxxxxxxxxxxxxxyyyzzz||||||}}}}}}~~~|||qqqdddXXXNNNGGGCCC@@@<<<:::::::::999888888:::===BBBJJJWWWdddlllyyy}}}uuuiiiaaaaaafffkkkvvv}}}|||vvvooohhh^^^^^^___aaaffflllssswwwzzz{{{|||}}}|||{{{yyyxxxxxxuuurrrpppnnnjjjccc^^^XXXJJJ;;;444222000000111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,aaaccceeefffeeebbb___\\\TTTQQQNNNKKKIIIGGGDDDBBB======<<<:::888777555555333333222222111000000000......////////////......000000000000000000000000,,,---.../////////......//////000111111222222333111000000000000111222222444444555666777777777777666666666777888888999999:::<<>>BBBKKKXXXeeennnyyy}}}sssggg```___dddhhhttt|||~~~yyyrrrkkkaaa``````aaaffflllrrrvvvyyyzzz{{{}}}}}}|||zzzyyyyyyvvvsssqqqoookkkddd^^^YYYKKK<<<555222000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,```bbbdddeeedddaaa]]][[[TTTQQQNNNLLLJJJHHHEEECCC======<<<:::888777555555333333222222111000000000---..................---////////////////////////,,,---000111222111///---///000000111111222333333111111000000111111222333222444666777888888777666555555666666777888888999999;;;???AAACCCEEEGGGJJJJJJNNNPPPNNNNNNPPPOOOKKKJJJNNNTTTZZZ___ccceeegggbbbcccccceeefffggghhhiiilllnnnqqqtttwww{{{~~~zzzuuupppmmmiiimmmttt}}}vvvpppnnnwww|||vvvssspppmmmkkkiiieeeccc\\\]]][[[XXXUUUUUUYYY\\\cccjjjxxx~~~~~~{{{zzzyyywwwwwwwwwwwwxxxxxxzzz}}}~~~}}}}}}}}}~~~}}}||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~}}}|||wwwwwwvvvvvvvvvvvvvvvwwwxxxxxxzzz|||~~~~~~wwwlll```WWWPPPJJJGGGCCCAAA???>>>>>>???>>>===<<<===???DDDLLLYYYgggpppyyy}}}|||qqqfff^^^]]]bbbfffrrr{{{{{{tttmmmdddcccaaabbbeeekkkqqquuuwwwyyy{{{|||}}}|||{{{zzzzzzvvvsssqqqoookkkddd___YYYLLL===777444111///000............////////////------------------------___aaadddeeedddaaa]]]ZZZRRRPPPMMMKKKIIIGGGDDDBBB======<<<:::888777555555333333222222111000000000...//////////////////..............................000333666666444222000000000000111222222333333111111111000111111222333///111444666777666444333555555666666777888888888888;;;???BBBDDDFFFHHHJJJLLLPPPQQQOOOOOOQQQOOOKKKIIIMMMTTTZZZ___aaadddeeeaaabbbcccdddfffggghhhhhhlllnnnppprrruuuyyy}}}xxxtttoookkkgggkkksss|||xxxpppkkkqqq|||}}}zzzsssqqqooommmllliiieeebbbZZZ[[[[[[XXXSSSQQQRRRTTTXXX___nnn}}}|||{{{zzzxxxwwwxxxxxxyyyyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwwwwwwwwwwxxxzzz|||}}}~~~~~~}}}|||zzzzzzyyyyyyxxxyyyyyyyyywwwwwwyyy{{{~~~{{{tttiii^^^VVVPPPLLLJJJDDDBBB@@@???@@@@@@???>>>===>>>@@@EEEMMMZZZhhhrrrzzz}}}zzzpppeee^^^\\\```dddqqqzzz|||vvvooofffdddbbbbbbeeekkkqqquuuvvvxxxzzz|||}}}}}}|||{{{zzzwwwsssqqqpppkkkeee___YYYLLL>>>888555111//////------......///000000000........................bbbcccddddddbbb```\\\ZZZRRROOOKKKHHHFFFDDDAAA??????===:::999888666444222333222111000////////////////////////////////////////////////////////////+++---111444555444222111111000/////////000222333111111000000000000000111111222222333333444444555777777777777666666666666666888;;;>>>@@@CCCGGGJJJMMMMMMNNNOOOOOOOOOOOOOOONNNQQQWWW]]]bbbdddddddddccccccccccccdddfffhhhiiimmmoooqqqsssuuuwww{{{~~~xxxoookkkllllllooouuu}}}zzzqqqmmmkkkjjjyyy|||vvvuuurrrpppqqqssspppjjjccccccaaa^^^YYYTTTPPPLLLKKKRRRXXXddduuu}}}zzzyyyyyyzzzzzz~~~~~~}}}|||zzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{yyyyyyxxxyyyyyyzzzzzz{{{}}}~~~wwwqqqiiiaaaZZZSSSMMMIIICCCBBBAAABBBCCCCCCAAA??????@@@BBBFFFNNNZZZgggppp~~~xxxooohhhaaa]]]```gggrrrzzz}}}wwwpppkkkdddaaadddgggjjjpppuuuxxxyyyzzz{{{|||||||||||||||zzzwwwuuuqqqkkkeee```WWWMMMAAA777444444444444222222111000///...------......---------,,,,,,,,,bbbcccddddddbbb^^^[[[YYYSSSPPPLLLIIIGGGDDDAAA??????===:::999888666444222333333222000000/////////////////////////////////////////////////////////000000000000000000000000111000/////////000222222222222111111111111111222222333333444444555666666777777777777777777777666777999<<<>>>???BBBFFFIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMPPPWWW]]]bbbdddeeedddcccccccccccceeegggiiijjjllloooqqqsssuuuxxx{{{~~~~~~wwwnnnjjjkkklllpppwwwtttmmmhhheeemmmttt~~~{{{uuuuuuqqqooooooooommmhhhbbbdddbbb___[[[WWWTTTQQQOOOQQQVVV```ppp~~~|||{{{{{{{{{|||||||||}}}}}}~~~}}}|||{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxx{{{|||}}}}}}yyytttllleee^^^WWWQQQNNNJJJIIIGGGGGGGGGEEECCCAAABBBCCCEEEIIIPPP\\\hhhppp}}}zzzooofff^^^ZZZ^^^dddnnnwww~~~yyyssslllfffbbbeeehhhkkkpppvvvxxxxxxzzz{{{|||}}}}}}}}}|||{{{xxxvvvrrrmmmfffaaaZZZPPPCCC888444333222222000/////////////////////......---------,,,,,,,,,bbbcccdddcccaaa]]]YYYWWWSSSPPPLLLIIIGGGEEEBBB@@@>>><<<:::999888777444222333333222111000000000000////////////////////////////////////////////////444222///---,,,,,,...///000000000///000111111222222222222111111222222333333333444555555666666777777777777777777777888888999;;;===>>>???AAAEEEGGGIIIJJJLLLNNNOOOPPPPPPOOOMMMQQQWWW]]]bbbddddddcccbbbbbbbbbccceeeggghhhiiilllnnnqqqtttuuuxxx{{{~~~~~~vvvmmmiiiiiilllpppyyyzzzpppgggbbbaaaeeekkkrrr{{{zzzvvvuuuqqqmmmkkkkkkiiieeeaaabbbaaa___\\\YYYWWWUUUTTTOOOSSS\\\iii|||~~~}}}}}}}}}}}}zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{yyyxxx}}}}}}~~~{{{tttnnngggaaa\\\XXXUUUSSSPPPNNNMMMJJJFFFDDDFFFGGGIIILLLSSS^^^iiiqqq}}}~~~qqqggg^^^YYY]]]dddkkkuuu|||vvvooohhhdddeeehhhkkkpppvvvwwwxxxzzz|||}}}}}}}}}}}}}}}{{{yyywwwsssnnnhhhccc]]]SSSEEE:::444222111000------........./////////......---------,,,,,,,,,cccccccccccc```\\\XXXUUUTTTQQQMMMJJJHHHEEECCC@@@>>><<<:::888888777555333333333222111111111111111////////////////////////////////////////////////444222///---,,,---...///000000000000000111111222111111111000111111222222333333333444555555666666777777777888888999999999:::<<<===>>>???AAACCCFFFGGGHHHKKKNNNPPPPPPPPPPPPOOOSSSYYY^^^bbbbbbaaa```___```aaabbbdddeeeggggggkkknnnqqqtttvvvxxx{{{~~~wwwnnniiijjjjjjpppyyywwwllleee^^^___```bbbgggmmmtttxxxzzzvvvtttpppkkkhhhfffdddbbb___\\\[[[ZZZYYYWWWVVVUUUTTTOOORRRXXXcccttt~~~~~~}}}}}}zzzzzz{{{|||}}}~~~}}}}}}|||}}}~~~~~~}}}~~~}}}{{{yyy|||}}}~~~zzzuuuooojjjfff___\\\YYYVVVSSSPPPKKKHHHGGGIIIKKKOOOVVV```lllsss|||tttiii```\\\```gggmmmxxxyyypppiiiddddddgggjjjooouuuwwwxxxzzz|||~~~~~~}}}}}}|||{{{yyywwwtttoooiiiddd___TTTFFF;;;555333111000------........................---------,,,,,,,,,cccccccccccc```\\\XXXUUUTTTQQQNNNJJJHHHFFFCCCAAA===;;;999888888777555333222222111111000111111111////////////////////////////////////////////////000000000000000000000000///000000000111111111111///////////////000111111222222222333444444555555666777777888999::::::;;;:::<<<>>>>>>???@@@CCCEEEFFFHHHKKKOOOQQQQQQQQQPPPSSSVVV\\\```bbbaaa^^^\\\\\\]]]___aaabbbdddeeefffjjjmmmqqqtttwwwyyy|||~~~yyypppkkkllliiioooxxxrrrjjjaaa___\\\ZZZ[[[^^^aaacccgggjjjnnnssswww{{{|||xxxuuuqqqmmmhhhdddaaa^^^\\\[[[VVVVVVUUUTTTSSSRRRRRRQQQQQQSSSWWW___mmm~~~}}}}}}||||||||||||}}}~~~~~~~~~}}}~~~~~~~~~|||{{{zzz{{{}}}}}}xxxtttjjjgggccc___[[[WWWQQQNNNHHHIIILLLQQQXXXbbbnnnuuu|||uuujjjbbb^^^bbbjjjsss~~~{{{qqqiiicccccceeehhhmmmsssvvvxxx{{{}}}~~~}}}{{{zzzxxxwwwtttpppjjjeee___UUUGGG;;;666444333222000//////...------,,,,,,......---------,,,,,,,,,bbbcccdddcccaaa]]]YYYWWWUUURRRNNNKKKIIIGGGDDDBBB===;;;999888888777555444111111000000000000000111////////////////////////////////////////////////---...000111222222111000//////000111111111111000...............///000111111111222222333444444555666777777999:::;;;<<<<<<:::<<<===>>>???AAACCCFFFGGGIIIMMMPPPRRRRRRQQQPPPUUUYYY^^^bbbdddbbb^^^[[[[[[\\\^^^```bbbdddeeeeeeiiilllqqquuuwwwyyy|||~~~~~~zzzqqqmmmnnnjjjoooxxx{{{rrrhhhccc]]]YYYXXXXXXWWWWWWWWWZZZ^^^cccgggmmmssswww~~~{{{xxxwwwpppmmmiiiddd___\\\ZZZYYYUUUUUUTTTSSSRRRQQQPPPOOORRRTTTWWW\\\ggg|||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~zzz{{{}}}~~~yyyuuupppkkkeee___XXXTTTKKKLLLOOOTTTZZZdddnnnuuu{{{wwwmmmddd___ccciiiwww}}}rrrjjjcccbbbdddfffkkkqqquuuwww{{{~~~~~~|||{{{yyyxxxvvvqqqlllhhh```VVVHHH===777555444222111111000///...---,,,+++......---------,,,,,,,,,bbbcccddddddbbb^^^[[[YYYVVVSSSOOOLLLJJJGGGDDDBBB===;;;999888888888666444000///////////////000000////////////////////////////////////////////////---...///000000000//////...///000111222111111000............///000111222222222333333444555555555666777888999:::<<<======999;;;===>>>???AAADDDGGGHHHKKKNNNRRRSSSSSSQQQPPPTTTXXX^^^dddfffdddaaa^^^[[[]]]___bbbdddeeeffffffhhhlllqqquuuxxxzzz|||~~~~~~yyyqqqnnnooommmqqqxxxtttnnngggbbb___\\\YYYWWWSSSVVV[[[___dddkkksssyyy~~~~~~vvvtttqqqkkkfffaaa^^^^^^YYYYYYXXXVVVTTTSSSRRRQQQQQQSSSVVVYYYbbbuuu}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||}}}~~~~~~|||zzzyyyyyy~~~wwwpppggg___ZZZQQQRRRTTTXXX]]]eeennnttt{{{}}}sssiiibbbdddjjjyyytttllldddcccdddffflllqqquuuwww{{{~~~~~~}}}{{{zzzyyytttoookkkdddYYYJJJ>>>777444222111000000000//////...............---------,,,,,,,,,bbbcccddddddbbb```\\\ZZZVVVSSSOOOLLLJJJHHHEEEBBB<<<;;;999888888888666444//////............///000////////////////////////////////////////////////.........---------.........///000222222111111000////////////000111222333333333444444555666666777666666888999;;;<<<>>>>>>999;;;===>>>???AAAEEEGGGIIILLLPPPSSSTTTSSSQQQPPPSSSWWW^^^dddgggfffcccaaa\\\^^^aaadddfffggggggggghhhlllqqquuuxxxzzz|||~~~}}}yyyqqqnnnoooooosssyyyzzzrrrmmmiiieeeaaa]]]WWWZZZ___cccgggoooxxx}}}|||yyytttnnniiifffeee^^^]]]\\\ZZZXXXVVVTTTTTTQQQSSSUUUXXX```qqq||||||}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~yyywwwuuuuuuyyywwwlllccc]]]VVVWWWYYY[[[___eeemmmsss{{{}}}~~~yyynnngggggglllxxxvvvnnnfffdddeeeggglllrrruuuwww{{{~~~~~~}}}{{{wwwqqqmmmggg\\\LLL???777333000...////////////000000000000......---------,,,,,,,,,dddeeeeeedddccc```]]][[[UUUTTTQQQNNNKKKGGGEEEDDD@@@>>><<<::::::888666444555555333222000///...---000000000000000000000000////////////////////////111111000000//////......---...///000000///...---//////000111222333333444555555555555555555444444555666888:::<<<===>>>>>>@@@??????@@@BBBDDDFFFHHHIIIKKKMMMMMMLLLLLLLLLMMMNNNTTT[[[aaaddddddeeeeee`````````aaabbbdddeeefffjjjlllppptttxxx{{{|||}}}zzzrrrooopppmmmrrrzzzzzzxxxtttllleeeffffffhhhkkkpppwww}}}{{{wwwsssnnnkkkgggdddaaa```aaa___[[[WWWTTTRRRSSSWWW^^^kkk~~~}}}|||}}}}}}~~~~~~}}}||||||}}}|||zzzxxxtttqqqpppqqqsss{{{yyylllccc\\\XXXYYY___fffjjjooouuuzzz~~~|||{{{{{{|||~~~~~~pppiiihhhjjjyyyvvvoooiiiffffffffflllrrruuuxxx|||~~~~~~~~~}}}|||zzzwwwsssoooddd]]]NNN???777444111+++---------...............,,,,,,,,,,,,,,,---...///eeeeeeeeedddbbb___\\\ZZZVVVUUUSSSPPPLLLIIIFFFEEE@@@>>><<<::::::888666444444444333222000///..............................////////////////////////000000///////////////......///000111111000///...//////000111222333333444555555555555555555444444666777888:::;;;;;;<<<<<>><<<::::::888666444333333222111000000//////........................////////////////////////...............////////////000111222222111000/////////000111222333333444444444444444444444555555666777888999::::::::::::EEEEEEDDDCCCCCCDDDEEEEEEHHHJJJKKKKKKIIIHHHHHHIIIJJJQQQYYY```bbbaaa```^^^``````aaabbbdddeeeggggggjjjlllooossswwwzzz|||}}}~~~xxxqqqnnnppppppuuu~~~}}}}}}{{{wwwuuutttqqqkkkgggaaa]]][[[ZZZ\\\ddduuu|||zzzxxxxxxxxxxxxzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzyyywwwuuummmhhhbbb``````ffftttwwwoooiiieeegggkkknnnsssxxxyyy||||||zzzzzzzzz{{{~~~zzzppplllooovvvxxxpppjjjhhhggghhhnnnuuuvvvyyy}}}~~~}}}{{{xxxtttpppfff```RRRBBB999666333.................................---,,,,,,,,,------ffffffeeedddaaa]]]YYYWWWWWWVVVUUURRROOOKKKGGGFFF@@@>>><<<::::::888666444222222111111000000//////////////////////////////////////////////////////,,,,,,------....../////////000111111111111000/////////000111222333333444333333444444444444555555444555777888999:::::::::AAAAAABBBDDDFFFGGGIIIJJJKKKLLLMMMLLLJJJHHHHHHIIIKKKRRR\\\cccdddccc```^^^]]]^^^```bbbdddeeefffgggjjjlllooosssvvvzzz|||}}}|||wwwpppnnnoooqqqwww~~~zzztttooojjjfffbbb______dddsss~~~{{{{{{{{{yyyvvvrrrnnnkkkjjjjjjjjjkkkmmmqqqtttvvv{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~|||zzzyyyxxxxxxwwwtttrrrjjjbbb[[[WWWVVVYYYdddpppvvvoooiiiiiikkkmmmqqqvvvyyy{{{~~~}}}{{{yyyyyyzzz|||xxxpppqqqvvv}}}xxxqqqkkkiiihhhiiiooovvvxxx{{{~~~|||yyyuuuqqqhhhbbbUUUDDD:::666444000......------------,,,,,,///...---,,,,,,,,,,,,,,,fffffffffdddaaa]]]YYYWWWVVVUUUTTTRRROOOJJJGGGDDD@@@>>><<<::::::888666444111111111000000/////////........................////////////////////////,,,,,,------......//////......///000000///......//////000111222333333444333333333333444444555555222333555888:::<<<======<<<===???BBBEEEHHHJJJKKKLLLMMMNNNMMMJJJHHHGGGHHHLLLSSS\\\cccdddbbb___]]][[[]]]___bbbdddeeefffffflllmmmooosssvvvzzz}}}{{{uuunnnlllnnnqqqwww{{{vvvpppkkkfffccc```dddqqq~~~|||yyywwwsssrrrppplllhhhddd```^^^[[[[[[[[[\\\^^^aaaeeegggpppuuu~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{yyywwwvvvvvvtttqqqoooggg^^^UUUPPPNNNOOOWWW___tttyyyqqqkkkjjjkkklllpppuuuxxxzzz}}}{{{yyyxxxyyy{{{vvvtttwww|||~~~xxxqqqkkkiiiiiijjjpppwwwzzz}}}}}}zzzvvvrrriiidddWWWFFF:::666444111111111111000000000/////////...---,,,,,,,,,,,,,,,fffffffffeeebbb___[[[YYYVVVUUUUUUSSSOOOKKKGGGDDD@@@>>><<<::::::888666444222222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.............../////////---...///000000///...---//////000111222333333444222222333333444444555555111333555888;;;===>>>???;;;===@@@CCCFFFIIIJJJKKKNNNOOOOOOMMMJJJHHHGGGGGGMMMSSS[[[aaabbb```]]]\\\ZZZ\\\___bbbeeefffggggggmmmnnnpppssswww{{{~~~zzzsssllljjjlllooovvvvvvqqqkkkfffaaacccnnn{{{{{{xxxtttrrrjjjhhhddd___[[[WWWTTTSSSMMMMMMMMMMMMOOORRRUUUWWWeeejjjrrrzzz~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||zzzxxxvvvuuutttrrrooolllcccZZZQQQLLLHHHGGGKKKRRR___mmmuuunnnhhhiiijjjkkknnnssstttxxx||||||zzzyyyyyy{{{{{{vvvxxx{{{~~~~~~|||{{{wwwpppjjjiiiiiijjjpppwww{{{~~~~~~{{{wwwsssiiieeeXXXGGG:::555444222111000000//////......---......---,,,,,,,,,------ffffffffffffccc```]]][[[VVVWWWVVVTTTQQQLLLHHHEEE@@@>>><<<::::::888666444333222111000///...---,,,........................////////////////////////000000///////////////......///000111111000///...//////000111222333333444111222222333444444555555333444777999;;;===>>>???===???DDDIIINNNRRRTTTVVVSSSTTTTTTRRRNNNKKKJJJJJJOOOUUU\\\```aaa```^^^]]][[[]]]aaadddgggiiiiiiiiioooppprrrtttxxx|||yyyqqqjjjhhhjjjmmmuuuyyyrrrllleeeeeeooozzz}}}{{{zzzyyy}}}}}}||||||}}}~~~}}}xxxtttpppmmmccc___YYYSSSNNNKKKJJJJJJEEEEEEDDDDDDFFFHHHKKKMMMWWW\\\ccckkkttt~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyywwwuuusssrrrpppmmmjjj___WWWNNNIIIEEEBBBCCCGGGNNNUUUfff|||yyykkkeeeaaabbbeeeeeehhhlllppptttyyy~~~~~~{{{yyyyyy{{{xxxzzz}}}~~~}}}vvvooojjjhhhhhhjjjpppwwwzzz}}}|||wwwttthhheeeYYYGGG999555333222///......---,,,,,,++++++------,,,,,,,,,---......ffffffgggfffdddaaa^^^]]]XXXXXXXXXVVVSSSNNNIIIFFF@@@>>><<<::::::888666444333333222000///---,,,,,,222222222222222222222222////////////////////////111111000000//////......///000111222222111000/////////000111222333333444111111222333333444555555666777888:::<<<=========>>>BBBHHHPPPWWW]]]aaacccYYYZZZZZZWWWSSSPPPOOOOOOSSSXXX^^^bbbcccbbbaaa```\\\___bbbfffiiikkkkkkkkkpppqqqrrruuuyyy}}}yyyqqqiiifffhhhkkkssszzzrrrjjjhhhqqq|||}}}yyyuuusssoooooooooppprrrtttvvvxxx|||vvvrrrmmmjjj^^^ZZZSSSLLLGGGEEEEEEEEECCCCCCBBBBBBCCCEEEHHHIIIMMMPPPWWW___iiiuuu~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{}}}}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~}}}}}}~~~~~~}}}|||zzzyyyxxxvvvtttsssqqqoookkkiii]]]TTTLLLGGGCCC???>>>AAADDDFFFPPPbbbrrr}}}rrrkkkaaa[[[YYY\\\______bbbffflllqqqwww}}}{{{yyyyyy{{{{{{}}}vvvoooiiihhhhhhiiiooovvvyyy||||||xxxttthhheeeYYYGGG999444333222222111111000//////......,,,,,,,,,,,,------...///cccdddfffgggfffdddaaa```[[[ZZZXXXUUUPPPKKKFFFCCC???===;;;:::999888555222444333222111000000000000////////////////////////222222111000///...------...............///000000//////000000000000///...111000000000000222333444222222333333333333444444777777777999;;;>>>@@@BBBBBBCCCFFFOOOZZZdddjjjllljjjeee]]]VVVRRRPPPOOOOOOWWW[[[aaafffgggfffcccaaa```bbbeeeiiikkkkkkkkkjjjkkknnnrrruuuxxx{{{~~~xxxppphhhddddddlllsss~~~zzzsssqqqvvv~~~~~~zzzxxxqqqqqqpppnnnnnnpppsssvvv~~~zzzuuurrrnnngggaaaVVVPPPIIIFFFEEEEEEAAA===<<<;;;:::999:::;;;<<<===CCCFFFKKKQQQZZZgggvvv~~~}}}||||||||||||}}}||||||{{{zzzyyy}}}{{{yyy{{{~~~}}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{vvvuuutttsssrrrnnnjjjfff[[[VVVMMMFFFAAA>>><<<;;;===AAAFFFKKKSSS___ooozzztttkkkccc\\\XXXRRRRRRQQQPPPQQQUUU[[[___ggglllsssyyy~~~~~~~~~{{{~~~zzz|||yyyqqqkkkhhhggghhhmmmttt{{{}}}|||wwwuuukkkeeeYYYJJJ===444111111////////////............///............---------cccdddfffgggfffdddaaa```[[[ZZZYYYUUUPPPKKKFFFCCC???===;;;:::999888555222444333222111000000000000000000000000000000000000/////////000000111111111---------------...//////...///000000111111000000111000000000000222333444222222333333333333444444666666666777999<<<>>>@@@CCCDDDHHHPPP[[[ffflllnnnjjjeee^^^XXXSSSQQQPPPOOOWWW[[[aaaffffffeeebbb```aaacccfffiiilllnnnoooooonnnpppsssuuuxxx{{{}}}vvvnnnfffcccdddlllsssyyyuuuxxx|||{{{yyywwwvvvwwwzzz|||{{{sssmmmiiiddd]]]XXXNNNIIICCC@@@@@@@@@<<<999888888888888888999999:::===@@@DDDIIIQQQ^^^mmmwww~~~~~~}}}}}}}}}}}}|||{{{zzzzzz{{{yyyxxxzzz|||}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}||||||}}}~~~~~~}}}||||||{{{zzzzzzzzzzzzxxxvvvuuutttrrrooojjjfff[[[UUUMMMFFFAAA>>><<<;;;;;;>>>@@@BBBDDDKKKVVV^^^jjjooowww~~~~~~zzzvvvoooiiiaaaYYYRRRMMMIIIFFFGGGGGGGGGGGGIIINNNTTTYYYccchhhpppxxx}}}|||xxxwwwzzz|||tttmmmjjjhhhhhhmmmssszzz}}}|||xxxuuulllfffZZZLLL>>>666333222////////////............///............---------cccdddfffgggfffdddaaa```[[[[[[YYYVVVQQQKKKFFFCCC???===;;;:::999777555333444333222111000000000000000000000000000000000000------...///000000111111------,,,,,,------.../////////000000111111222222000000000000111222333444222222333333333333444444555555555666777999;;;===AAABBBGGGNNNYYYbbbhhhkkkhhheee___XXXSSSPPPOOOOOOVVV[[[bbbffffffdddbbbaaaaaabbbdddgggjjjnnnqqqrrrqqqrrrtttuuuwwwzzzzzzrrrjjjcccbbbdddkkksss{{{|||}}}tttooogggaaa\\\WWWPPPKKKFFFBBB===<<<<<<<<<999777666666777888888888888888888:::===AAAHHHTTTcccmmm}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwxxxzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxvvvuuussspppkkkggg[[[UUUMMMFFFAAA>>>===;;;===??????===<<<===CCCGGGMMMQQQVVVZZZ\\\ZZZWWWUUUQQQNNNHHHDDDBBBAAA???===<<<<<<===>>>AAAFFFMMMQQQ]]]cccllluuu{{{}}}vvvrrrtttxxxwwwoookkkiiihhhlllrrryyy||||||xxxuuunnnhhh\\\NNN@@@777333333////////////............///............---------cccdddfffgggfffdddaaa```\\\[[[YYYVVVQQQKKKFFFCCC@@@===;;;999888777555333444333222111000000000000////////////////////////.........---------,,,,,,...------------...//////111111111000000000111111000000000111111222333333222222222333333333444444666666555666777999;;;<<<>>>@@@CCCIIIQQQXXX^^^aaacccaaa]]]WWWRRRNNNMMMMMMSSSZZZbbbggggggfffeeefffaaaaaabbbcccfffjjjnnnppprrrsssssstttuuuyyy~~~xxxpppgggaaaaaaeeekkkttttttmmmddd```YYYTTTPPPKKKFFFBBBAAA???<<<;;;;;;<<<:::888666777999:::::::::999888888999;;;===CCCNNN\\\fffuuu~~~|||{{{zzzyyyxxxxxxxxxyyyyyyyyyxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{yyyxxxwwwuuuqqqllliii]]]WWWNNNGGGBBB???===<<<<<<===>>>===;;;;;;===???AAACCCFFFHHHIIIHHHFFFEEEDDDBBB???>>>???@@@@@@???888999:::;;;===BBBHHHLLLVVV]]]hhhrrrzzzyyytttqqqrrrxxx~~~vvvoookkkiiihhhlllrrrxxx{{{|||xxxuuunnnhhh]]]NNNAAA777333222////////////............///............---------cccdddfffgggfffdddaaa```\\\[[[YYYVVVQQQLLLGGGDDD@@@>>>:::999888777555444444333222111000000000000........................000//////......---------///////////////000000111444333111000///////////////000000111222222333333222222222333333333444444777777777777888:::<<<===>>>???BBBEEEIIINNNSSSVVV\\\[[[YYYTTTOOOKKKJJJKKKPPPXXXbbbhhhiiihhhiiikkkeeedddcccccceeehhhkkkmmmqqqrrrrrrrrrssswww|||xxxpppfff```aaaffflllttt|||qqqeee]]]TTTQQQMMMJJJFFFDDDAAA???===<<<;;;;;;;;;;;;::::::666777888999:::999888777888999:::;;;???IIIUUU___nnnyyy~~~|||yyywwwtttrrrqqqsssuuuvvvxxxzzz~~~~~~|||{{{zzzxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{{{{{{{zzz{{{zzzyyyxxxwwwtttooolll```ZZZQQQIIIDDDAAA>>>===999:::::::::999999:::::::::;;;<<<=========<<<<<<<<<:::999999;;;<<<===<<<888999::::::;;;>>>CCCFFFPPPXXXdddoooyyyzzztttpppnnnqqqxxx|||tttmmmjjjhhhhhhmmmssswww{{{}}}xxxvvvmmmhhh]]]OOOAAA777222000////////////............///............---------cccdddfffgggfffdddaaa```\\\\\\ZZZVVVRRRLLLGGGDDDAAA>>>:::888777777666444444333222111000000000000------------------------///000000000000111111111000000//////000000111222333222000......---......//////111222222333222222222222333333333333444444777777777888999;;;>>>??????AAABBBDDDEEEHHHMMMPPPTTTUUUVVVRRRLLLHHHHHHIIINNNWWWbbbhhhhhhhhhjjjmmmiiihhhgggffffffhhhjjjkkkoooppprrrrrrtttwww{{{~~~~~~yyyqqqggg```aaagggmmmuuuxxxmmmcccXXXQQQHHHFFFDDDBBB@@@???>>>===999:::::::::999999999999555555666777777777777777666777888999<<>><<<<<<<<<<<<;;;::::::999888999999999999999999888888777666666888999999888888999999999999:::>>>AAALLLUUUaaannnxxx}}}wwwrrrmmmjjjhhhmmmttt~~~{{{tttmmmjjjhhhhhhmmmsssvvvzzz}}}yyyvvvmmmhhh]]]OOOAAA777111000////////////............///............---------cccdddfffgggfffdddaaa```]]]\\\ZZZWWWRRRLLLGGGDDDAAA>>>:::888777777666555444333222111000000000000........................000000////////////......///////////////000111111000///---------...///000...///111222333333222222222222333333333333444444666666666777999<<<>>>@@@===???AAABBBBBBEEEIIIMMMNNNQQQSSSQQQKKKGGGHHHJJJNNNWWWbbbgggfffeeegggjjjiiihhhggggggggggggiiiiiinnnppprrrtttvvvxxx|||~~~~~~{{{tttjjjbbbccchhhooovvvuuufff\\\TTTLLLEEEAAA@@@???>>><<<;;;;;;;;;888999:::::::::999999:::777666666666666777888888444666777888:::???GGGNNN___lll{{{|||{{{xxxsssllleee___[[[UUUTTTSSSSSSTTTUUUWWWXXXZZZ\\\```cccfffkkkppptttyyy}}}~~~}}}|||zzzyyyxxxuuuwwwzzzzzzyyyzzz|||}}}}}}||||||{{{zzzzzzyyyvvvwwwxxxyyyyyyxxxwwwvvvvvvxxxzzz|||~~~~~~}}}|||{{{zzzzzzzzzzzzxxxuuurrrkkkeeeZZZQQQJJJEEEBBB???AAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;999888777777999999999777777888999888888:::===???JJJSSS```mmmwwwzzzssslllgggcccaaaeeelllxxx~~~vvvoookkkiiihhhmmmsssuuuzzz}}}yyyvvvoooiii___QQQCCC888222000////////////............///............---------cccdddfffgggfffdddaaa```]]]\\\ZZZWWWRRRLLLGGGDDDAAA>>>:::777777777666555444333222111000000000000////////////////////////111000///---+++)))((('''...............///000000---,,,++++++,,,///111333...///111222333333222222222222333333333444444444555555555777999<<>>>>>===;;;999888888999:::;;;======<<<;;;;;;;;;:::999888888888999;;;<<<444666888999:::>>>EEEKKK[[[hhhxxx~~~wwwuuuqqqkkkddd[[[TTTPPPNNNMMMMMMMMMNNNPPPRRRSSSQQQSSSVVVXXX[[[^^^cccgggkkkpppwww{{{~~~~~~~~~}}}{{{zzzxxxwwwsssvvvyyyzzzyyyyyy|||}}}}}}|||{{{zzzzzzyyyyyyuuuvvvwwwxxxxxxwwwvvvuuuvvvxxx{{{}}}~~~~~~~~~}}}zzzzzzzzz{{{{{{zzzvvvtttooohhh]]]SSSLLLGGGCCC@@@>>>===;;;;;;<<<======<<<;;;;;;<<<======<<<<<<<<<999888777777999999888777777888999999:::;;;>>>AAAIIIRRR```mmmwww~~~{{{rrrkkkddd```]]]^^^fffrrr~~~zzzqqqmmmjjjhhhlllrrruuuyyy~~~yyyvvvpppkkkaaaSSSDDD:::444111000/////////............//////.........---------aaaaaaaaaaaaaaa```______\\\[[[YYYVVVRRRMMMIIIFFFFFFCCC???<<<:::888555333222111111000///......---222111111111000000//////000///...---------------////////////000000000000222111//////000///...,,,//////000111111111111111666444333222333555777999888999999:::::::::999999<<<===>>>??????AAAEEEHHHKKKMMMOOOMMMIIIGGGHHHJJJNNNUUU]]]bbbccccccccceeeddddddccccccdddeeeggghhhnnnpppsssvvvxxx{{{}}}vvvnnniiiggggggnnnvvvrrreeeVVVNNNIIICCC??????:::::::::999::::::;;;<<<;;;<<<<<<<<<<<<;;;::::::>>>======<<<<<<<<<<<<<<<999:::;;;;;;<<>>===<<<;;;;;;===???@@@CCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<>>>AAADDDMMMUUUbbbooozzzzzzoooccc\\\\\\^^^eeeqqq~~~uuummmjjjkkknnnpppxxx|||{{{wwwpppkkk```QQQCCC888222111000000000000////////////------------------------dddddddddddddddcccbbbbbb]]]\\\ZZZVVVRRRMMMIIIFFFDDDBBB>>>;;;:::888555333222222222111000000//////111111000000000/////////000///...------------...////////////000000000000000...---...///000///.........///000000000000000555444222111222444777888888999999:::::::::999999<<<===??????@@@AAAEEEGGGKKKMMMNNNLLLHHHFFFHHHJJJPPPVVV^^^ccccccbbbcccdddccccccbbbcccdddfffgggiiimmmpppsssuuuxxx{{{}}}vvvoookkkjjjjjjooowwwtttsssrrrssswwwvvvdddXXXLLLGGGCCC???<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;;;;<<<<<<<<<999:::::::::;;;>>>CCCGGGVVVcccqqqyyy}}}yyyvvvmmmhhhaaaZZZSSSPPPNNNNNNNNNNNNPPPRRRTTTVVVVVVVVVXXXXXXXXXWWWWWWVVVUUUTTTWWW[[[aaafffkkkqqqyyy~~~~~~|||zzzyyywwwwwwwwwxxxzzz{{{}}}~~~{{{{{{|||}}}}}}|||{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{tttpppiiiaaaZZZRRRKKKFFFBBBAAA@@@???@@@BBBDDDFFFGGGFFFEEEEEEEEEDDDAAA???=====================>>>>>>>>>>>>>>>>>>???CCCEEEMMMUUUbbbppp{{{}}}qqqccc\\\[[[^^^eeerrrzzzqqqlllllloooqqqyyy}}}{{{xxxrrrmmmbbbSSSEEE:::444222000000000000////////////------------------------dddeeeeeeeeeeeedddcccccc]]]\\\ZZZWWWRRRMMMIIIFFFCCC@@@===:::999888666444333333222222111111000000000000///////////////...//////......------......////////////000000000000---,,,,,,---000111111000------...///////////////333222111111111333555777888888999:::::::::::::::===>>>@@@@@@AAABBBEEEGGGKKKMMMNNNKKKHHHFFFHHHJJJRRRXXX```ccccccaaaaaabbbaaaaaaaaabbbdddfffhhhjjjmmmooorrruuuwww{{{|||uuunnnjjjjjjjjjpppxxxxxxnnnhhh^^^\\\ZZZZZZ]]]ccciiimmm}}}yyyhhh]]]SSSJJJBBB@@@???<<<:::;;;=========<<<<<<=========<<<===>>>???????????????>>>>>>=========>>>>>>???<<<======<<<===@@@DDDGGGTTTaaannnvvv{{{~~~}}}{{{wwwsssoooeeebbb\\\VVVRRRPPPPPPQQQRRRUUUYYY^^^bbbdddeeeeeeddddddcccaaa^^^ZZZVVVTTTVVVWWWZZZ]]]aaagggnnnsss}}}}}}zzzxxxvvvvvvwwwxxxyyy{{{|||}}}{{{||||||}}}}}}||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{||||||||||||{{{zzz{{{|||}}}~~~~~~xxxtttnnnggg```XXXQQQLLLGGGFFFEEEEEEFFFIIILLLNNNPPPPPPOOOOOOOOOMMMJJJGGGCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAEEEGGGNNNWWWdddrrr}}}sssddd[[[ZZZ]]]ffftttvvvooonnnpppsss{{{|||zzztttooodddVVVHHH===777444000000000000////////////........................aaabbbbbbcccbbbbbbaaaaaa^^^]]][[[XXXSSSNNNIIIGGGAAA???<<<:::999888666444222222222111111000000000////////////............//////............//////////////////000000000000///------...000111111000---...//////000000//////222111111000111333444666777888999:::;;;;;;;;;;;;===???AAABBBBBBDDDFFFHHHLLLMMMNNNKKKGGGFFFHHHKKKSSSYYY```cccaaa___^^^_________```aaacccfffiiijjjkkknnnqqqtttwww{{{yyyrrrjjjfffeeefffqqqyyy}}}qqqeee[[[UUURRRPPPNNNMMMNNNQQQUUUXXX```iiixxx|||ooobbbUUUMMMHHHBBB>>>??????<<<;;;===>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAABBBAAAAAA@@@CCCGGGJJJTTT```mmmtttyyy}}}}}}~~~|||zzzwwwsssnnnjjj```^^^ZZZVVVTTTUUUVVVWWWZZZ___fffmmmrrruuuwwwyyyuuuuuutttrrrmmmgggaaa^^^[[[ZZZXXXYYY\\\bbbiiimmmuuuzzz}}}zzzxxxwwwwwwwwwxxxyyyzzz{{{|||{{{|||||||||}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||zzz{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~{{{xxxrrrlllfff___XXXSSSLLLKKKJJJKKKMMMQQQUUUXXX\\\\\\\\\]]]]]][[[WWWSSSMMMLLLJJJIIIGGGGGGGGGGGGEEEEEEEEEDDDCCCDDDGGGIIIPPPYYYffftttttteee\\\ZZZ]]]eeettt{{{rrrooorrruuu|||}}}{{{uuupppfffXXXIII>>>777555000000000000////////////////////////////////////``````aaaaaaaaaaaaaaa``````___\\\XXXSSSNNNJJJGGGAAA???<<<:::999888666444000000000000000/////////............//////////////////.........//////000////////////000000000000111000//////111111000/////////000111111111111000111111000000111222444555666777999:::;;;<<<<<<===>>>@@@CCCDDDEEEFFFIIIJJJMMMNNNNNNKKKGGGFFFIIILLLSSSYYY___bbb```]]]\\\\\\^^^^^^___```cccfffhhhjjjjjjmmmppptttwww{{{{{{qqqiiidddccccccqqqyyysssggg]]]VVVOOOLLLHHHFFFDDDBBBBBBDDDFFFHHHIIIPPPYYYdddqqqrrreeeZZZRRRIIIDDDBBB>>><<>>???AAACCCEEEEEEFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDHHHKKKUUU```mmmtttxxx}}}~~~~~~|||zzzwwwtttoooiiieee]]]\\\YYYWWWWWWXXX[[[]]]ccciiiqqqxxx~~~wwwooojjjbbb^^^ZZZXXXYYY^^^cccfffmmmttt}}}}}}{{{yyywwwwwwwwwxxxyyyzzz{{{|||||||||||||||}}}}}}~~~~~~~~~}}}}}}|||||||||}}}{{{{{{{{{zzzzzzyyyxxxwwwyyyyyyzzz{{{|||||||||||||||yyyuuuqqqkkkeee^^^YYYQQQPPPPPPQQQTTTYYY^^^aaaggghhhiiikkkllliiiddd```YYYWWWTTTPPPNNNLLLLLLLLLIIIIIIIIIGGGFFFGGGJJJLLLTTT\\\iiivvvuuufff]]]\\\\\\dddrrruuuqqqtttwww}}}}}}|||tttooofffXXXJJJ>>>777444000000000000////////////////////////////////////aaaaaabbbccccccccccccbbbaaa```]]]YYYTTTOOOJJJGGGCCC@@@===:::999888666444000/////////////////////...////////////000000000//////......//////000000////////////000000000000111000//////000111000...///000000111111111111111111111111111222333444444666777999:::<<<===>>>>>>>>>AAAEEEGGGHHHJJJLLLNNNOOOPPPOOOLLLHHHGGGJJJNNNTTTZZZ```bbb```]]]\\\\\\^^^^^^^^^```bbbeeegggiiiiiilllpppssswww|||~~~tttjjjeeeddddddpppyyywwwmmm___TTTNNNJJJGGGEEEBBB@@@???======>>>???@@@@@@DDDIIIOOOWWWcccqqq{{{wwwmmm___TTTLLLFFFAAA>>>???<<<<<>>>>>BBBBBBDDDHHHLLLOOOQQQRRRSSSVVVVVVUUUUUUTTTRRRQQQPPPNNNMMMLLLJJJIIIIIIIIIHHHIIIIIIHHHFFFEEEFFFIIILLLUUUaaammmtttxxx~~~}}}{{{xxxvvvrrrmmmgggccc]]][[[YYYXXXYYY[[[___aaajjjooovvv|||yyyoooiiiaaa[[[ZZZ[[[]]]___gggmmmvvv}}}|||{{{yyyyyyyyyyyyzzz{{{|||}}}||||||||||||}}}~~~~~~}}}}}}||||||}}}{{{{{{{{{zzzzzzyyywwwwwwyyyyyyzzz{{{{{{{{{{{{zzz|||zzzwwwtttqqqkkkeee```XXXXXXWWWYYY]]]ccciiimmmssstttwwwzzz{{{xxxsssooofffccc___ZZZVVVSSSRRRRRROOOOOOOOOMMMKKKLLLNNNPPPXXX```lllxxxvvvfff^^^]]][[[cccooo~~~xxxsssuuuyyy}}}}}}{{{tttooofffYYYJJJ>>>777444000000000000////////////........................aaabbbccccccdddddddddcccbbb```^^^ZZZTTTOOOJJJGGGDDDBBB>>>;;;:::888555333000000000000000000000000/////////000000000111111///////////////000111111////////////000000000000---,,,,,,---///000///......//////000111000000000111111222222333444444555555777888:::<<<>>>>>>???>>>BBBFFFIIIKKKMMMPPPRRRPPPQQQPPPMMMIIIHHHLLLOOOVVV[[[aaadddbbb___]]]]]]^^^^^^^^^___aaadddfffhhhhhhkkkooossswww|||~~~tttkkkfffeeefffoooxxxxxxeee\\\PPPHHHDDDCCCAAA>>>???>>>===<<<<<<<<<=========@@@CCCFFFJJJPPPYYY```mmmwwwwwwfff]]]QQQHHHCCCAAA>>><<<>>><<<===AAABBBAAADDDHHHNNNQQQVVV\\\aaadddfffgggiiihhhgggeeeccc```^^^]]]YYYXXXVVVTTTSSSQQQQQQQQQOOOOOOMMMKKKJJJKKKMMMPPPTTT```lllsssxxx~~~|||yyyvvvqqqkkkfff```___]]]\\\]]]```cccffflllpppuuuyyy~~~|||pppgggbbb```^^^]]]aaagggpppxxx}}}}}}|||}}}zzzzzzzzzzzz{{{|||}}}}}}|||||||||||||||~~~~~~}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{||||||||||||}}}{{{zzzxxxvvvqqqkkkgggaaa``````bbbfffmmmuuuyyywwwsssmmmgggaaa^^^\\\[[[VVVVVVUUUSSSQQQQQQSSSVVV\\\dddnnnyyywwwggg^^^\\\[[[aaalllyyyzzzuuuwwwzzz}}}}}}zzztttpppgggZZZKKK???777444000000000000////////////------------------------```aaabbbcccccccccccccccbbbaaa^^^ZZZUUUOOOJJJGGGFFFCCC???<<<:::888555333111111111111111111222222//////000000111111222222///////////////000111111////////////000000000000)))))))))***---/////////---......///////////////111222222333444444555555555666888;;;===>>>??????>>>BBBGGGKKKMMMPPPRRRTTTQQQRRRQQQMMMJJJIIIMMMPPPWWW]]]ccceeeccc```_________^^^______aaaccceeeggggggjjjooossswww|||{{{rrriiieeeeeefffnnnwwwwwwiiiZZZRRRHHHBBB@@@???<<<999;;;;;;:::::::::::::::;;;666999===???@@@CCCHHHLLLZZZeeexxxwwwkkkYYYQQQGGGAAA???@@@@@@??????>>>@@@DDDEEEEEEIIIOOOZZZ]]]cccjjjppptttwwwxxxxxxxxxvvvssspppmmmjjjhhhdddbbb```^^^\\\ZZZYYYYYYUUUUUUSSSQQQOOOPPPSSSUUUSSS___kkkrrrxxx~~~{{{vvvpppllleeecccbbbaaabbbeeehhhkkklllooorrruuuyyyuuummmhhhccc```^^^ccclllttt{{{~~~||||||}}}~~~{{{{{{{{{{{{{{{|||}}}~~~}}}||||||||||||~~~~~~}}}||||||||||||zzz{{{{{{{{{zzzzzzyyyxxxwwwxxxzzz|||}}}~~~~~~}}}|||{{{{{{yyyuuupppkkkgggffffffhhhmmmuuu|||yyyrrrlllhhheeedddZZZZZZYYYWWWUUUUUUWWWYYY___fffpppyyyxxxggg^^^\\\ZZZ```iiiuuuzzzuuuwww{{{}}}}}}zzzuuuqqqhhh[[[LLL@@@888555000000000000////////////------------------------aaabbbbbbcccdddeeefffgggbbbaaa^^^YYYTTTNNNIIIFFFCCC@@@===;;;:::888666444222222333333222111///...//////...---,,,++++++***///////////////////////////...,,,++++++---000222111000///......///000111...///000111111222111111222111111111111222444555999:::;;;<<<===???@@@@@@>>>AAAFFFJJJNNNRRRWWWZZZSSSRRRPPPNNNKKKKKKNNNPPP\\\```ddddddbbb___^^^______``````bbbccceeeggghhhkkklllnnnssszzz~~~{{{qqqhhhddddddeeeooozzzzzzgggZZZJJJFFFAAA===<<<<<<;;;:::<<<<<<;;;:::999999999999;;;:::;;;;;;===???BBBCCCNNNXXXhhhzzzuuubbbVVVPPPLLLGGGCCCAAA@@@???>>>AAADDDGGGIIILLLRRRYYY___gggmmmwww}}}xxxtttmmmppppppllliiiiiieee``````]]]ZZZYYYXXXXXXXXXWWWYYY^^^gggqqqzzz{{{uuurrrlllkkkiiihhhhhhhhhiiijjjooopppqqqsssxxx}}}tttkkkdddgggdddeeellluuu|||~~~~~~}}}{{{{{{{{{zzzyyywww{{{{{{||||||}}}}}}~~~~~~~~~}}}|||{{{zzz||||||}}}}}}}}}}}}|||{{{xxxyyy{{{}}}~~~~~~~~~~~~}}}{{{yyywwwqqqrrrrrrssswww}}}zzzvvvrrrpppnnnmmmiiiccc]]][[[^^^aaafffjjjqqqyyy}}}pppeee___```bbbhhhrrr}}}{{{vvvuuuvvv}}}}}}{{{wwwrrrgggXXXIII<<<555222000000///...............------------------------aaaaaabbbcccdddeeeffffffbbb```]]]YYYTTTNNNIIIFFFCCC@@@===;;;:::888666444111222222222222000///...000//////......---------///////////////////////////...---,,,,,,---///000000000///.........///000...///000111222222222222222111111111111333444555999999:::<<<===>>>???@@@AAACCCFFFJJJNNNRRRVVVXXXUUUTTTRRROOOMMMNNNQQQSSS]]]aaaeeeeeebbb______```___``````aaaccceeeggghhhhhhjjjmmmqqqwww|||yyyooohhhddddddfffooo{{{{{{jjjXXXMMMEEEAAA===;;;::::::::::::<<<<<<;;;:::::::::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBGGGOOO^^^nnnzzziiiXXXMMMGGGDDDAAA@@@AAACCCEEEEEEGGGJJJOOOSSSXXX^^^ffflllvvv|||{{{{{{~~~~~~zzzxxxwwwtttooohhheeeaaa^^^]]]\\\ZZZXXXZZZ___fffoooxxx~~~|||yyysssqqqnnnkkkiiijjjkkklllrrruuuxxx{{{{{{tttkkkfffeeejjjqqqvvv}}}{{{yyyxxxyyyyyyyyy{{{{{{||||||}}}}}}~~~~~~~~~}}}|||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{|||~~~~~~|||{{{yyyyyyzzz{{{~~~{{{zzzvvvooohhhdddeeefffmmmpppuuu|||sssggg```^^^```fffoooyyyzzzwwwxxxyyy}}}}}}{{{wwwrrrgggXXXIII<<<555222000000///...............------------------------```aaabbbcccdddeeeeeeeeeaaa```]]]YYYSSSNNNIIIFFFBBB@@@<<<:::999888666444111111111111000///...---//////////////////////////////////////////////////////..................///......------.../////////000111222333333333333222111111111222333555666888999:::;;;<<<>>>??????BBBBBBDDDHHHKKKOOOSSSUUUWWWUUURRROOOMMMNNNRRRVVV^^^bbbffffffccc```___```______```aaaccceeeggghhhhhhjjjmmmqqqvvvzzz~~~}}}vvvmmmfffcccdddfffppp|||{{{kkk\\\NNNFFFAAA>>>;;;999:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>???BBBHHHSSS```mmm|||{{{vvvtttyyy|||lll]]]PPPHHHAAA???===>>>BBBGGGKKKMMMRRRUUU[[[aaagggnnntttyyy}}}{{{tttqqqlllhhheeebbb^^^\\\]]]```eeemmmuuu||||||yyytttooommmmmmooopppuuuyyyyyyrrrllllllooorrrwww}}}|||wwwvvvxxxzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}|||||||||~~~|||}}}~~~wwwpppmmmlllsssuuuyyy}}}xxxjjjbbb^^^```eeemmmwww~~~~~~zzzwwwwwwyyy|||~~~}}}zzzwwwrrrgggXXXIII<<<555222000000///...............------------------------___```bbbcccdddddddddddd```___\\\XXXSSSMMMIIIFFFAAA???<<<:::999888666444111111000000//////...---.........//////000000000//////////////////////////////000000///...---,,,------------.........///000000222333333333333333222111111111222444555666888999:::;;;<<<===>>>???AAAAAABBBFFFJJJOOOQQQRRRWWWUUUQQQLLLJJJLLLRRRVVV___cccggggggccc`````````______```aaaccceeefffgggiiikkkooossswww{{{{{{ssskkkdddbbbdddgggqqq}}}kkk\\\QQQIIIDDDAAA>>><<<;;;<<<======<<<:::999999999:::;;;<<<<<<<<<;;;:::::::::;;;<<<===BBBGGGNNNVVV```lllwww~~~~~~uuunnnjjjmmmtttlll^^^SSSJJJEEEAAA@@@???AAAGGGMMMRRRTTT___aaafffjjjoootttxxxzzzyyy~~~}}}xxxsssooojjjeeebbbaaacccfffkkkrrrzzzzzztttqqqrrrtttuuuwww||||||xxxuuusssvvvzzz~~~yyyxxxyyyzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{uuuqqquuuvvvyyy|||~~~nnneee```bbbfffnnnvvv|||{{{zzzwwwtttrrrtttwwwzzz~~~}}}zzzvvvqqqgggXXXIII===555333000000///.......................................^^^___aaacccddddddcccccc```^^^\\\XXXSSSMMMIIIFFF@@@>>>;;;999999888666444111111000//////.........---------...//////000000////////////////////////...///000111000///---,,,,,,------...............000000222333333333333333222111111111222444666777888999:::;;;===>>>??????BBBBBBEEEJJJPPPUUUWWWWWW[[[WWWRRRLLLIIILLLSSSXXX```cccggggggccc```___```^^^______aaabbbdddfffggghhhkkkpppsssvvvyyy}}}}}}yyyrrriiicccbbbdddgggrrr}}}nnnZZZMMMFFFAAA>>>AAA>>><<<;;;<<<<<<;;;:::999999888999999:::;;;;;;<<<;;;:::999999:::;;;<<>><<<>>><<<::::::;;;;;;:::999::::::999999999:::;;;;;;<<<;;;:::999:::;;;<<<===CCCFFFLLLQQQVVV[[[```dddgggrrr}}}xxxooogggeeehhhvvv|||ppp___QQQIIIEEECCCBBBBBBCCCGGGNNNVVV^^^bbbdddfffdddaaa``````___^^^\\\^^^```dddfffhhhiiilllnnnkkknnnqqqtttxxx}}}zzzvvvrrrqqqqqqrrrwww~~~}}}}}}~~~~~~|||zzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~zzzxxxxxxzzz{{{}}}qqqfff___aaaeeelllssswwwxxxxxxsssqqqnnnkkkjjjlllqqquuu|||{{{uuupppfffXXXIII===666444000000///.......................................\\\^^^```cccdddcccbbbaaa^^^]]][[[WWWRRRMMMIIIFFF???===:::999888888666555444333111000//////000000//////////////////000000////////////////////////...//////000000000000///,,,---...000111111000000...///000111222222222222111111111222333555777999:::;;;<<<===>>>@@@AAAAAAGGGIIIPPP\\\hhhoooooommmeee___VVVNNNJJJMMMTTT[[[___cccffffffbbb^^^]]]^^^^^^^^^___```bbbdddeeegggdddiiioooqqqrrrtttyyy~~~~~~yyyqqqhhhbbbaaadddgggqqq}}}vvvjjjZZZMMMEEEBBB???>>><<<:::999:::<<<===<<<;;;======<<<;;;;;;;;;<<<<<<;;;;;;:::::::::<<<===>>>@@@FFFNNNUUUZZZ]]]```bbbaaakkktttxxx}}}zzzqqqlllmmmssszzzlllbbbUUUJJJFFFDDDDDDCCCCCCFFFKKKRRRZZZ```bbbbbb^^^ZZZUUURRRRRRQQQOOOMMMMMMOOOQQQSSSTTTWWWZZZ\\\]]]aaaeeejjjnnnuuu|||}}}|||zzz{{{~~~|||~~~{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}xxxvvvwwwwwwwwwyyyzzz{{{|||{{{{{{}}}~~~nnnccc```bbbgggmmmtttwwwxxxwwwrrrpppmmmjjjiiilllrrrvvv{{{|||uuupppfffXXXIII===777444000000///.......................................[[[]]]```cccdddcccbbb```^^^]]][[[WWWRRRMMMIIIFFF???===:::999888888666555444333222000000000000111111111111000000000000000////////////////////////......//////000000111111,,,---///111111111111000...///000111111222111111111111111222333666888999;;;<<<===>>>???@@@AAABBBEEEIIIRRR```mmmuuutttqqqeee___UUULLLGGGJJJRRRYYY___bbbfffeeeaaa]]]\\\]]]^^^^^^___```bbbdddeeeffffffkkkqqqssssssuuu{{{zzzrrrhhhbbbaaadddgggppp|||{{{cccZZZMMMDDD@@@???>>>===;;;;;;;;;<<>>===============;;;;;;::::::;;;<<<>>>???@@@GGGQQQYYY___bbbdddeee\\\eeelllooosss|||wwwrrrrrrmmmnnnsss~~~{{{mmm^^^UUUJJJBBB??????@@@???GGGIIINNNTTTZZZ]]]]]][[[WWWRRRLLLIIIIIIIIIHHHFFFFFFHHHJJJLLLMMMOOOSSSVVVUUUYYY^^^bbbgggnnnvvv|||yyyzzz||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~xxxttttttsssssssssssssssttttttssssssuuuwwwyyyzzz|||}}}~~~lllaaabbbeeeiiipppwwwzzz{{{zzzqqqpppmmmkkkjjjnnntttyyyzzz~~~}}}uuupppfffXXXIII>>>777444000000///...............////////////////////////]]]___aaabbbcccbbbaaa```[[[\\\\\\ZZZUUUPPPJJJGGGAAA>>>:::777777777666555222222111111111111111222////////////............000///...------...///000///...---,,,,,,---...///---------...------,,,+++000111111111111222222222222222333333555666888999:::::::::;;;===>>>@@@AAADDDIIIQQQ[[[eeekkkppprrrcccZZZQQQKKKGGGGGGOOOWWWaaabbbddddddbbb```______^^^___aaaaaabbbcccfffhhhhhhjjjnnnqqqtttwww{{{~~~xxxoooiiiccc```bbbgggrrr}}}zzzlllXXXTTTMMMFFFAAA????????????@@@AAACCCCCCCCCBBBBBBCCCAAA???>>>>>>??????>>><<<======<<<;;;;;;===@@@DDDIIIRRR]]]fffkkkkkkjjjhhhiiijjjjjjmmmttt~~~}}}wwwnnnnnnnnnpppwwwyyyjjj___PPPLLLFFFAAA???AAACCCFFFEEEIIIOOOTTTWWWWWWUUUSSSLLLKKKHHHDDDBBBCCCFFFIIIHHHJJJKKKLLLMMMPPPTTTWWWTTTYYY```dddfffkkksssyyy|||{{{wwwsssrrrppprrrzzz~~~~~~}}}}}}}}}}}}~~~~~~zzzwwwtttpppoooqqqoooooooooooonnnmmmllllllhhhiiijjjjjjlllpppuuuzzz~~~yyykkkeee___bbbhhhpppwwwzzzzzzyyyyyywwwsssnnnkkklllpppsss}}}vvvrrriiiZZZIII<<<666555222111000//////.........------,,,+++,,,---...///]]]___```bbbbbbbbb```___ZZZZZZZZZXXXTTTNNNIIIEEEAAA>>>:::888777777666555111111000///......//////////////////............000///...------...///000///...------------...//////////////////...---,,,//////000000000111111111222222333333555666888999::::::;;;<<<===???@@@AAACCCGGGOOOWWW___dddhhhiii^^^WWWOOOJJJGGGHHHOOOWWWaaabbbdddcccaaa______```^^^___aaaaaabbbcccfffhhhiiilllpppsssvvvyyy}}}wwwnnngggbbb___aaafffrrr}}}lll^^^RRRNNNHHHBBB???>>>???@@@BBBCCCDDDEEEEEEDDDCCCCCCCCC@@@>>>===>>>>>>>>>=========>>><<<;;;<<<>>>@@@DDDIIISSS___jjjpppqqqpppnnnoooooonnnooottt{{{tttqqqmmmiiiiiippp||||||nnn```VVVKKKHHHCCC>>>===>>>AAADDDJJJMMMPPPSSSSSSQQQNNNKKKFFFFFFEEEDDDCCCCCCFFFHHHLLLNNNPPPRRRSSSUUUWWWZZZWWW\\\bbbfffhhhmmmtttzzz~~~vvvqqqllljjjggghhhooowww|||tttmmmjjjhhheeeeeehhhggggggggggggfffeeeddddddaaaaaaaaabbbccchhhooosssxxx}}}yyykkkfff```dddjjjsss{{{~~~~~~|||xxxtttqqqrrrvvvyyyxxxtttjjj[[[JJJ===666444222111000//////.........------,,,,,,,,,---...///]]]^^^```bbbbbbaaa___^^^YYYYYYXXXVVVRRRLLLGGGDDDAAA>>>:::888777777666444222222000///............////////////............//////............/////////...------------...///222222222111000///...---.../////////000000000000222222222333555777888999;;;;;;;;;<<<===???AAABBBBBBEEEKKKQQQWWWZZZ\\\]]]WWWQQQLLLIIIHHHHHHOOOWWWaaabbbcccbbb___^^^___```]]]___```aaaaaacccfffhhhkkknnnrrruuuxxx{{{vvvlllfffaaa]]]```eeeqqq|||rrr```SSSKKKHHHDDD@@@???@@@CCCEEEGGGGGGGGGGGGFFFEEEDDDCCCAAA???<<<<<<<<<======<<<<<<======<<<;;;<<<>>>AAADDDJJJUUUcccooowwwyyyyyywwwwwwvvvuuutttvvvyyy}}}}}}wwwnnnddd^^^^^^ccchhhjjjmmmqqqtttxxxwwwmmmaaaUUULLLFFFDDD@@@======>>>BBBDDDLLLNNNOOOOOONNNJJJGGGDDD@@@BBBEEEFFFGGGIIILLLNNNUUUXXX]]]___```aaabbbccccccgggkkknnnpppsssyyy}}}uuuoooiiieeeaaa___cccjjjrrr{{{~~~vvvlllddd]]][[[ZZZXXXZZZ]]][[[[[[[[[[[[ZZZYYYXXXXXXUUUUUUUUUUUUWWW]]]dddiiinnnttt}}}xxxkkkgggbbbfffmmmwww}}}yyyuuurrrsssvvvzzzzzzvvvlll\\\JJJ===666444222111000//////.........------,,,,,,------...///]]]^^^```aaaaaa```^^^]]]YYYYYYWWWUUUQQQLLLGGGDDD@@@>>>:::999888777555444555444333111000/////////////////////............/////////....../////////.........------.........222222222111000///...---/////////000000000111111111222222333555777888999;;;;;;<<<===>>>@@@AAABBBCCCEEEHHHLLLPPPRRRRRRSSSPPPKKKHHHHHHHHHIIIOOOWWWaaabbbbbbaaa^^^^^^^^^```\\\^^^```aaaaaacccfffhhhkkknnnrrruuuxxx|||vvvlllfffaaa]]]```eeeooo{{{zzzjjj[[[PPPIIIGGGEEECCCCCCFFFIIILLLJJJJJJIIIGGGFFFDDDCCCBBB@@@>>>;;;:::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@EEEKKKWWWfffsss|||~~~|||{{{yyyyyyzzz{{{~~~ttthhh___[[[[[[\\\ZZZ\\\]]]___dddmmmzzzvvvlllcccXXXMMMFFFDDDBBB@@@>>>???AAADDDFFFKKKKKKKKKKKKIIIGGGEEECCCAAACCCGGGKKKOOOUUU[[[___hhhmmmrrrvvvwwwwwwwwwwwwxxxzzz|||}}}}}}~~~|||uuummmhhhbbb^^^^^^ccchhhppp~~~~~~|||{{{zzzzzz{{{wwwnnnccc[[[SSSQQQOOONNNPPPTTTPPPPPPPPPOOOOOONNNMMMLLLJJJJJJIIIIIIKKKQQQYYY___gggmmmwwwvvvkkkgggdddhhhoooyyy{{{vvvssssssvvvyyy|||xxxmmm]]]KKK===666444222111000///............---------------......///]]]^^^___``````___]]]\\\ZZZYYYWWWUUUPPPLLLGGGEEE@@@===;;;999888777555333555444333111000/////////////////////...............//////////////////...---..................---000000000000///...---,,,000000000111111111222222111111222333555777999:::<<<<<<<<<===???@@@BBBCCCDDDEEEHHHJJJLLLMMMMMMMMMLLLHHHFFFFFFGGGHHHOOOWWW```aaabbb```^^^]]]^^^^^^[[[]]]___```aaacccfffhhhiiimmmqqqtttxxx{{{vvvlllfffaaa^^^```eeennnzzzpppbbbVVVOOOJJJIIIHHHHHHIIIKKKMMMOOOKKKJJJHHHFFFCCCBBB@@@@@@???===;;;::::::;;;;;;:::999:::;;;:::999:::===???FFFLLLYYYhhhvvv~~~~~~}}}}}}|||zzzooofff___ZZZWWWSSSSSSRRRRRRVVV___lllvvvzzznnncccZZZQQQHHHBBBAAA@@@??????@@@CCCEEEGGGKKKJJJIIIHHHFFFEEEDDDCCCDDDGGGKKKQQQZZZeeeqqqyyy|||sssllleee^^^\\\]]]aaaiiiuuu}}}{{{wwwsssooollljjjhhheeegggiiimmmsssyyy~~~~~~|||xxxooofff___VVVNNNKKKIIIFFFFFFJJJGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAACCCIIIPPPUUU```hhhrrr}}}tttiiigggdddhhhppp{{{}}}xxxwwwzzz|||}}}yyynnn]]]KKK===666333222111000///............------.........//////...\\\^^^___``````^^^\\\[[[ZZZYYYWWWTTTOOOKKKGGGEEE???===;;;:::999777555333222222000///............////////////..................////////////......------...//////...------......//////......------111111111111222222222222000111222333555777999:::=========>>>???AAACCCCCCEEEEEEGGGIIIJJJKKKLLLLLLKKKGGGDDDEEEEEEGGGNNNVVV^^^```aaaaaa___]]]\\\\\\[[[\\\^^^```aaacccfffhhhhhhkkkppptttwww{{{vvvlllfffaaa^^^```eeemmmyyywwwggg[[[SSSNNNMMMMMMMMMNNNNNNNNNNNNNNNJJJHHHFFFCCCAAA???>>>>>>???===:::::::::;;;;;;:::999::::::::::::;;;>>>@@@EEELLLZZZjjjyyy|||wwwmmmcccZZZSSSMMMMMMKKKIIILLLUUUbbbkkkyyyyyypppdddYYYQQQJJJDDD???>>>>>>>>>???AAACCCEEEFFFMMMLLLIIIGGGEEEEEEEEEEEEIIILLLSSS\\\iiizzzzzzrrrjjjaaa\\\[[[\\\bbbkkkvvv~~~vvvrrrlllhhhdddaaa]]][[[XXXXXXYYY[[[___eeejjjnnnppptttvvvuuutttrrrkkkcccZZZRRRJJJGGGDDD@@@>>>@@@AAAAAAAAAAAA@@@???>>>===<<<<<<======???CCCIIIMMMYYYaaammmyyyrrrhhheeedddiiirrr~~~|||zzz{{{}}}|||xxxmmm]]]KKK===666444222111000//////.........------...////////////...\\\]]]_________^^^\\\ZZZXXXWWWUUURRRMMMIIIFFFDDD???===;;;:::999888555222111111000///......//////////////////............---...///000000///...---------...//////...------------.../////////......000000000000111111111111000000111333555888:::;;;======>>>???@@@BBBCCCDDDDDDDDDFFFHHHJJJLLLMMMNNNLLLGGGDDDDDDDDDFFFMMMVVV\\\___bbbbbb```]]][[[ZZZZZZ\\\^^^___aaacccfffiiihhhkkkppptttwww{{{~~~uuukkkeee```\\\___dddlllyyyrrrddd[[[VVVTTTSSSUUUVVVWWWVVVSSSPPPNNNIIIGGGEEEBBB@@@>>>======@@@===;;;:::;;;;;;;;;::::::;;;<<<<<<;;;===???BBBDDDLLLZZZlll}}}}}}yyylll___WWWMMMLLLIIIEEEFFFLLLXXX```lllxxx{{{nnneeeYYYOOOJJJFFFCCC@@@>>>???@@@AAACCCEEEFFFGGGKKKJJJGGGFFFFFFHHHJJJLLLPPPUUU```mmm}}}uuujjjcccaaaYYY]]]ccckkkvvv}}}uuupppiiidddaaa^^^ZZZWWWTTTRRRPPPOOOPPPTTTYYY[[[aaaeeehhhhhhjjjkkkfff___UUUNNNHHHFFFCCC>>>;;;<<<============<<<;;;::::::888999;;;;;;===???CCCFFFPPPXXXffftttpppfffcccccciiittt}}}|||~~~{{{wwwlll\\\KKK===666444222111000//////.........,,,---...///000//////...\\\]]]_________]]][[[ZZZWWWVVVSSSPPPLLLHHHDDDBBB???===;;;::::::888555222222222111111111111111222000/////////............---...///000000///...---,,,---...//////...---,,,,,,---...///000000000000////////////000000000000000000111333555888:::;;;======>>>???@@@BBBCCCDDDCCCCCCEEEGGGJJJLLLNNNOOONNNHHHDDDCCCCCCEEEMMMVVVZZZ^^^bbbcccaaa]]]ZZZYYYZZZ\\\^^^___```cccfffiiiiiilllpppuuuxxx||||||sssjjjccc^^^[[[]]]bbbkkkxxxpppddd___^^^^^^ZZZ\\\^^^^^^\\\XXXSSSPPPIIIGGGDDDAAA???>>>======@@@>>>;;;:::;;;<<<;;;:::<<<===>>>======>>>AAADDDBBBKKKZZZmmm~~~wwwiii___RRRPPPKKKEEECCCGGGPPPXXXeeeqqqwwwggg___SSSKKKGGGFFFDDDCCCAAABBBCCCEEEGGGHHHIIIJJJFFFEEEEEEEEEHHHMMMRRRUUUVVV]]]kkk|||tttllliiiYYY\\\```fffppp~~~~~~|||xxxrrrkkkfffccc```]]]YYYUUURRRMMMIIIIIIJJJNNNPPPRRRVVVYYYZZZ]]]```]]]WWWTTTMMMHHHGGGEEE???<<<===;;;;;;;;;;;;:::999888888666888:::;;;<<<===@@@BBBIIIRRRaaappp}}}ooodddbbbbbbiiiuuuzzzvvvlll\\\JJJ===666444222111000//////.........,,,---///000000000///...\\\\\\]]]^^^^^^^^^]]]]]]YYYXXXVVVSSSNNNIIIEEEBBB@@@>>>;;;:::888777444222222222000///............////////////////////////000000///...............////////////////////////---.........//////000000222111111111111111222333000000111222444666888999>>>>>>???@@@AAABBBBBBCCCGGGEEEFFFJJJPPPTTTVVVUUUWWWNNNFFFCCCCCCEEEMMMVVV]]]dddgggccc___^^^\\\ZZZZZZ[[[]]]```ccceeeggghhhlllppptttxxx{{{~~~tttiiibbb^^^\\\___dddmmmxxx{{{qqqjjjdddcccdddgggggghhhfffaaaZZZSSSNNNKKKGGGBBB???>>>>>>>>>===AAA???>>>>>>>>>>>>===;;;<<<<<<<<<===>>>@@@BBBDDDJJJPPPYYYfff{{{~~~~~~qqqeee]]]WWWMMMGGGEEEGGGIIIKKK___fffrrr~~~vvvdddZZZMMMEEECCCDDDEEEDDDHHHGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIMMMSSSXXXcccooo}}}pppgggddd^^^]]]cccmmmxxx|||yyywwwwwwtttnnnkkkhhhbbb[[[[[[WWWPPPKKKHHHGGGFFFEEEIIIJJJMMMQQQTTTUUUSSSQQQMMMKKKHHHDDDAAA???>>>>>>999999:::::::::;;;;;;;;;;;;<<<===<<<<<<>>>AAACCCIIIRRR___mmmyyyrrrhhhfffdddmmm|||zzztttiiiYYYJJJ>>>777444222111111000000000000000////////////////////////]]]]]]]]]^^^^^^]]]\\\\\\ZZZYYYVVVSSSOOOJJJEEECCCAAA>>><<<:::999777555222444333333222111111111111////////////////////////000000///...............////////////////////////............/////////000---------...///000111222000111111333444666888999===>>>>>>???@@@AAABBBBBBDDDDDDGGGNNNWWW___cccddd\\\SSSIIIEEEDDDFFFNNNVVV]]]dddgggccc___^^^]]]ZZZ[[[\\\^^^aaacccfffhhhiiimmmpppuuuxxx{{{~~~~~~uuujjjddd```]]]```dddnnnyyy|||vvvrrrmmmkkkkkkllllllllliiiccc\\\UUUQQQNNNJJJFFFCCCBBBBBBBBBAAA@@@???>>>>>>???@@@???===>>>>>>>>>>>>@@@BBBDDDEEEIIIOOOXXXeeeyyy||||||~~~{{{pppbbb[[[PPPHHHEEEEEEFFFGGGVVV\\\fffsss|||}}}wwwppp```VVVJJJCCCAAABBBCCCBBBGGGGGGHHHJJJLLLLLLLLLKKKFFFFFFGGGHHHLLLRRRZZZ```mmmyyyvvvmmmeee```]]]bbbkkkvvv}}}{{{zzzxxxyyywwwrrrpppnnniiibbb___ZZZSSSMMMIIIGGGEEECCCCCCDDDFFFIIILLLMMMKKKIIIIIIGGGEEEBBB@@@???>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<<<<===@@@CCCIIIQQQ^^^kkkwwwsssiiiggggggppp~~~{{{uuuiiiZZZJJJ===666333222111111000000000000000////////////////////////^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYWWWTTTOOOKKKFFFDDDBBB???===;;;:::888666333333333222111111222222222////////////////////////000//////............///////////////////////////............////////////++++++,,,---...000111222111111222333444666888999======>>>???@@@AAABBBBBBBBBDDDIIIQQQ\\\eeekkknnncccYYYNNNHHHFFFGGGOOOWWW^^^dddgggddd```___]]][[[\\\]]]___bbbdddgggiiijjjnnnqqquuuyyy{{{}}}|||tttkkkfffaaa^^^```eeeooozzz~~~}}}|||xxxvvvvvvuuutttqqqmmmfff```YYYVVVSSSPPPLLLIIIHHHHHHGGGGGGCCCBBBAAABBBDDDDDDDDDBBBCCCBBBBBBCCCDDDFFFHHHIIIJJJPPPXXXeeewww}}}|||~~~}}}mmmeeeYYYNNNHHHEEEEEEEEELLLPPPXXXcccmmmqqqnnnjjj\\\TTTIIICCCBBBCCCDDDDDDHHHJJJMMMPPPQQQQQQPPPOOOHHHHHHIIIKKKOOOVVV___eeexxx{{{ssshhhbbb^^^aaahhhsss~~~}}}|||}}}~~~{{{}}}|||yyyxxxwwwrrrlllfffaaaYYYRRRLLLHHHEEEBBB>>>>>>???AAADDDDDDCCCAAACCCBBB@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<===@@@BBBHHHOOO\\\iiiuuuuuukkkiiiiiippp}}}|||vvvkkk[[[JJJ===666333222111111000000000000000////////////////////////_________^^^]]]\\\[[[ZZZZZZYYYWWWTTTPPPKKKGGGEEEBBB@@@===;;;:::999666444//////.........///000000////////////////////////000///............//////////////////////////////.........///////////////............///000222222111111222333555777999:::<<<<<<===>>>???@@@AAAAAACCCEEEJJJQQQZZZbbbhhhlllhhh]]]QQQJJJGGGHHHPPPXXX^^^dddhhhddd```___^^^\\\]]]^^^```ccceeehhhjjjkkkooorrrvvvyyy{{{}}}yyyrrrkkkfffaaa]]]___dddppp{{{|||zzzvvvqqqkkkeee```]]]ZZZWWWSSSQQQPPPOOONNNMMMKKKJJJIIIIIIJJJJJJIIIGGGHHHGGGGGGGGGHHHJJJLLLMMMMMMRRRZZZfffvvv~~~~~~zzzqqqdddXXXOOOIIIFFFDDDFFFHHHNNNWWWaaaggghhhfffZZZTTTLLLFFFEEEFFFHHHHHHKKKNNNSSSVVVVVVUUUSSSRRRPPPPPPPPPPPPSSSXXX```fffyyy}}}uuukkkeee``````eeeooo~~~{{{tttpppjjjaaaYYYRRRLLLGGGCCC???>>>===>>>@@@@@@???=========<<<<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>???>>>===>>>@@@BBBGGGNNNZZZhhhtttwwwnnnmmmjjjooozzz~~~xxxlll[[[KKK===666333222111111000000000000000////////////////////////_________^^^]]]\\\[[[ZZZZZZYYYWWWTTTPPPLLLHHHEEEBBB@@@===;;;:::999666444......---------....../////////////////////////////////............/////////////////////////////////////////////.........111000000////////////000111222222333555777999:::;;;<<<======??????@@@AAABBBDDDIIIOOOVVV\\\bbbfffggg\\\QQQKKKHHHIIIPPPXXX^^^dddhhheeeaaa``````]]]]]]^^^```cccfffhhhjjjkkkooorrrvvvyyy{{{}}}~~~uuuoooiiiddd^^^[[[^^^dddppp{{{~~~{{{vvvqqqlllhhhfffccc```\\\ZZZXXXWWWTTTSSSSSSQQQOOONNNNNNMMMKKKIIIJJJIIIIIIIIIJJJKKKMMMNNNQQQUUU]]]iiiwww~~~}}}|||ooobbbWWWOOOHHHDDDDDDDDDFFFMMMVVV]]]```aaaWWWSSSMMMIIIHHHIIIKKKMMMPPPUUUZZZ]]][[[YYYWWWVVVVVVVVVVVVVVVWWW[[[```dddrrrzzzxxxnnnhhhcccbbbdddlllzzz{{{xxxrrrhhh___WWWPPPIIIEEEBBB@@@>>>>>>>>>???===<<<:::::::::;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBB@@@???@@@BBBDDDGGGOOO[[[iiivvvyyyrrrqqqnnnrrr{{{xxxlll\\\KKK>>>666333222111111000000000000000////////////////////////^^^^^^^^^^^^]]]\\\\\\[[[YYYXXXVVVTTTPPPKKKGGGEEEBBB???===;;;:::888666333111000000/////////000000///////////////////////////............//////000///////////////////////////////////////.........000000///...------------222222333444555777999:::;;;;;;<<<===>>>???@@@@@@???BBBGGGLLLQQQWWW]]]aaa```WWWNNNIIIGGGIIIOOOWWW^^^eeehhheeebbbaaaaaa___]]]^^^```ccceeehhhjjjkkknnnqqquuuyyy{{{}}}tttnnnhhhccc\\\YYY^^^fffppp{{{|||yyyuuurrrqqqnnnkkkgggdddaaa___\\\YYYXXXVVVTTTRRRQQQOOOMMMJJJKKKJJJJJJJJJJJJLLLMMMNNNVVVXXX```lllwww~~~xxxlllaaaVVVLLLFFFEEECCCBBBFFFMMMTTTXXXYYYTTTQQQMMMKKKJJJKKKNNNPPPVVV[[[aaacccaaa___^^^___ZZZ[[[\\\[[[[[[\\\```bbbeeejjjpppuuuxxx}}}{{{qqqkkkfffdddeeejjjwww~~~yyypppfff^^^VVVOOOJJJGGGDDDAAA??????>>>===<<<:::::::::;;;<<>><<<:::999777555222444333222111111000111111////////////////////////...............///000000////////////////////////000/////////............000000///.........//////222222333444666888999::::::;;;;;;<<<===>>>???@@@<<<@@@DDDHHHKKKOOOTTTYYYXXXPPPIIIGGGGGGHHHOOOVVV^^^eeeiiifffbbbbbbaaa___]]]^^^```bbbeeegggiiijjjmmmpppuuuxxx{{{~~~tttnnnhhhbbb[[[YYY___hhhppp{{{}}}|||yyyvvvqqqnnnjjjgggccc```]]][[[YYYXXXWWWVVVSSSQQQOOOOOONNNNNNOOOPPPQQQRRRXXXZZZbbbmmmwwwxxxmmm```TTTMMMIIIEEEBBBDDDIIIOOOSSSSSSSSSRRRPPPNNNMMMOOORRRTTTZZZ```gggiiihhhggghhhkkkbbbbbbbbb```]]][[[[[[[[[UUUWWWZZZ[[[\\\```fffkkkvvv}}}sssnnnjjjgggfffiiiuuuzzzqqqhhh```YYYTTTNNNJJJFFFCCCBBBAAA@@@@@@<<<<<<<<<<<<===???AAABBBFFFGGGGGGHHHIIIJJJKKKKKKIIIJJJIIIGGGFFFEEEGGGIIIKKKTTTaaaooo||||||wwwyyy~~~~~~xxxlll]]]MMM@@@999666222111111000000000000000////////////////////////\\\\\\]]]^^^^^^^^^]]]]]]WWWVVVUUURRRNNNJJJGGGDDD@@@>>>;;;:::999777444222444333222111000000000000////////////////////////...............///000111////////////////////////000000//////.........---111111111111111222333333222222333444666888:::;;;::::::;;;<<<===>>>??????<<>>=========>>>???AAABBBHHHIIIJJJKKKLLLNNNNNNOOOLLLLLLKKKJJJHHHGGGIIIKKKLLLUUUcccrrr~~~}}}|||}}}}}}yyy{{{}}}}}}xxxlll]]]MMMAAA:::777222111111000000000000000////////////////////////\\\]]]^^^_________^^^]]]VVVVVVTTTRRRNNNIIIEEEBBB???>>><<<:::888666555555111111111111111111111111///////////////...............///000111222333333////////////////////////000000000000000000000000111111111000000000000000000000000111333555777999<<<<<<======>>>??????@@@@@@??????BBBGGGKKKKKKJJJLLLGGGDDDCCCCCCEEELLLUUU[[[bbbfffdddaaa```___]]]______```bbbcccdddeeefffjjjooovvv|||yyyrrrkkkfff```\\\___eeepppyyy~~~yyyvvvsssooollliiiiiijjjkkkjjjgggccc___bbbaaa______``````___^^^___```eeennnwwwuuuggg]]]RRRKKKEEEFFFHHHKKKPPPVVVSSSUUUYYY[[[\\\]]]```aaacccgggmmmssswwwxxxwwwvvvxxxtttnnnfff___WWWOOOJJJEEECCC@@@??????AAADDDFFFPPP[[[lll}}}yyywwwuuu|||}}}xxxsssppppppppppppvvv}}}xxxnnngggbbb]]]VVVPPPMMMKKKIIIHHHCCCCCCBBBBBBCCCEEEFFFHHHLLLNNNQQQTTTVVVWWWVVVVVVTTTSSSPPPLLLHHHGGGHHHJJJOOOXXXeeesss}}}{{{yyyyyy|||xxxvvvzzz~~~{{{{{{~~~zzzmmm\\\JJJ===777777333222000/////////000111---...///000000111000000\\\]]]^^^_________^^^]]]ZZZYYYXXXTTTPPPJJJEEECCC???===;;;999777666555444333333222222111000//////////////////////////////------......//////000000////////////////////////////////////////////////111111111111000000000000111111111222444666888::::::;;;;;;<<<======>>>>>>AAA??????AAAEEEGGGFFFEEEGGGCCC@@@@@@AAADDDLLLTTT\\\cccgggddd```^^^]]]ZZZ\\\]]]___aaaccceeeggghhhkkkooouuuzzz}}}wwwqqqjjjddd___[[[]]]cccpppyyy~~~{{{xxxuuurrrrrrsssuuuwwwxxxwwwtttrrrvvvuuutttttttttssspppnnngggfffiiioooxxxtttlll```WWWOOOLLLKKKKKKOOOSSSSSSVVVZZZ\\\^^^```ccceeekkknnntttzzz~~~}}}xxxpppggg^^^TTTLLLFFFBBB@@@>>><<<<<<>>>AAACCCFFFOOO]]]nnnuuurrrpppooovvv~~~yyywww{{{~~~}}}xxxuuutttrrrqqqvvv}}}yyyrrrlllggg```[[[WWWUUUSSSRRRNNNMMMLLLJJJJJJJJJJJJKKKNNNPPPSSSVVVXXXXXXXXXXXXWWWVVVSSSOOOKKKIIIKKKMMMQQQZZZgggttt~~~{{{{{{~~~tttqqquuuwww{{{|||xxxvvvwww{{{~~~~~~yyynnn\\\KKK===777666222222000/////////000111...//////000000000000000\\\]]]^^^_________^^^]]]\\\[[[XXXTTTOOOJJJEEEBBB>>>===;;;999777555444444555444333222111///......////////////////////////............////////////////////////////////////........................111111111111111111111111222222222333555777:::;;;:::;;;;;;<<<<<<===>>>>>>AAA@@@???@@@BBBCCCBBBAAAEEEAAA???@@@AAADDDMMMVVV]]]dddgggccc___]]][[[XXXZZZ[[[]]]```ccceeeggghhhkkkooossswww{{{~~~vvvpppiiiccc]]]YYY\\\bbboooyyy~~~}}}|||xxxwwwyyy~~~pppeee[[[UUURRROOOQQQUUUWWWZZZ]]]```cccfffiiilllooorrrwww||||||rrrggg\\\QQQHHHBBB???===;;;999999;;;===>>>AAAGGGRRR___ooozzzooommmllllllrrr{{{vvvkkkddddddgggmmmuuu}}}zzzxxxyyyyyyyyy~~~zzzxxxuuussswww~~~{{{vvvooojjjfffdddbbb```]]]\\\YYYVVVTTTRRRRRRRRRVVVWWWZZZ\\\]]]^^^^^^]]]]]][[[XXXSSSOOOMMMNNNPPPTTT\\\iiivvvzzzoookkkmmmmmmqqqwwwzzz{{{{{{{{{||||||zzzvvvrrrpppsssxxx}}}|||xxxnnn]]]LLL>>>777555222111111000///000000000000000000000000/////////\\\]]]^^^_________^^^]]]YYYXXXVVVRRRMMMHHHDDDBBB>>>===;;;888666555444333444444333222111000///...///////////////000000000222111111111000000000///////////////////////////........................000111111111111111222222222222222333555777999;;;<<<<<<======>>>>>>??????@@@@@@@@@AAABBBCCCCCCCCCIIIEEEBBBBBBCCCFFFNNNWWW]]]dddgggddd```___]]][[[[[[\\\^^^```bbbeeefffggglllnnnrrruuuxxx|||wwwpppiiiccc]]]YYY\\\aaaoooyyy{{{qqqeee___ZZZVVVWWWZZZ\\\___bbbfffiiilllqqqtttsssuuuzzz~~~}}}qqqeeeYYYNNNEEE@@@===;;;999888888999:::;;;???DDDLLLVVVdddvvvwwwpppoooppppppvvv}}}~~~ssshhh\\\UUUUUUWWW\\\bbbhhhnnnrrruuurrrnnnhhhcccaaacccfffhhhppprrrwww}}}}}}|||yyyvvvzzz}}}xxxuuurrrpppnnnkkkiiifffccc```^^^]]]]]]bbbcccdddeeeffffffffffffbbb```]]]XXXSSSPPPQQQRRRWWW___kkkxxxyyykkkfffgggggglllrrrwwwyyyyyyyyyzzzyyywwwsssooonnnqqqxxx}}}{{{wwwmmm^^^LLL>>>666444222111111000000000000000111111000///////////////\\\]]]^^^_________^^^]]]XXXWWWTTTQQQNNNJJJGGGFFF>>>===;;;999777555444444222222222111111111111111////////////000000111111222222111111000000//////////////////////////////........................000000111111222222222333111111111222444666999:::<<<<<<<<<===>>>>>>?????????AAABBBDDDFFFGGGIIIJJJNNNIIIFFFEEEDDDFFFMMMUUU\\\ccchhhfffcccbbbaaa___]]]^^^___aaabbbdddeeeffflllnnnqqqtttwww|||yyyrrrkkkeee___ZZZ]]]bbbnnnxxx~~~rrrkkkddd^^^]]]___aaacccfffiiikkkoootttwwwyyy|||xxxmmm```VVVLLLEEE@@@<<<;;;:::888888888999:::;;;???EEEMMMYYYjjj}}}|||yyyyyyyyyzzz~~~{{{ooodddZZZRRRMMMLLLMMMPPPSSSVVVYYY\\\]]]\\\YYYUUURRRRRRVVV[[[___hhhmmmuuu}}}|||zzz}}}}}}{{{vvvuuurrrooommmlllllllllnnnnnnnnnnnnnnnmmmmmmlllgggeeeaaa[[[VVVSSSSSSUUUYYYaaammmyyyzzzkkkddddddbbbhhhooouuuxxxyyyzzzzzzxxxvvvrrrmmmlllpppwww|||zzzvvvmmm]]]LLL>>>666444111111111111000000000///222111000///......//////\\\]]]^^^_________^^^]]]YYYXXXVVVSSSPPPMMMKKKJJJ???>>><<<:::888666555555111111111111111111111111...//////000000111111222000000//////......------////////////////////////........................000000111111222333333333111111111222444666888:::;;;<<<<<<======>>>>>>??????BBBEEEHHHJJJMMMPPPSSSRRRMMMHHHFFFDDDEEEKKKSSS\\\ccchhhfffdddddddddbbb___``````bbbcccdddeeeffflllnnnrrruuuxxx|||{{{tttlllfff```[[[^^^cccnnnxxxzzzrrriiieeeffffffhhhjjjlllnnnqqquuuyyy|||zzzrrrggg[[[RRRJJJDDDAAA===<<<:::999999999999::::::===BBBIIIRRRaaaqqq|||zzzmmmaaaXXXQQQMMMKKKHHHIIIJJJJJJLLLMMMMMMNNNLLLLLLKKKJJJLLLPPPWWW\\\hhhoooxxx}}}~~~||||||||||||zzzyyyxxxvvvuuusssrrrqqqllljjjfff```ZZZVVVVVVWWW]]]eeeppp||||||llldddccc___eeennnuuuxxxzzz{{{{{{yyywwwsssooommmpppuuuzzzzzzvvvlll\\\KKK>>>777555000111111111111000//////111111///......///000000\\\]]]^^^_________^^^]]][[[YYYWWWSSSOOOLLLJJJIII@@@???===;;;999777666666333222222222111000000000...//////000111111222222////////////............////////////////////////////////////////////////000000111222222333444444222222222333555777999;;;>>>??????@@@AAAAAABBBBBB@@@CCCHHHKKKMMMPPPUUUXXXVVVPPPKKKIIIGGGGGGMMMUUU]]]dddhhhfffccccccbbb```______aaabbbdddfffggghhhkkknnnsssvvvyyy}}}{{{tttmmmggg```[[[^^^cccnnnwwwxxxsssssspppqqqrrrrrrsssvvvzzz}}}~~~{{{uuunnnbbbVVVNNNGGGCCC@@@===<<<;;;999999888999999:::>>>CCCHHHNNNYYYeeennn{{{wwwooodddZZZSSSPPPNNNMMMJJJJJJJJJJJJJJJJJJKKKKKKIIIKKKMMMNNNPPPUUU\\\bbbooovvv}}}{{{yyyxxxrrrpppkkkddd^^^ZZZZZZ[[[aaaiiitttnnndddbbb___fffooowww{{{}}}~~~~~~}}}|||xxxtttqqqrrrvvvzzz{{{vvvkkk[[[III===777666000111111222111000///...111000.........///111222\\\]]]^^^_________^^^]]][[[YYYVVVQQQMMMIIIGGGFFFAAA@@@>>>;;;999888777666555444333222111///.........//////000111222222222000000000000111111111111////////////////////////000000000000000000000000000000111222333333444444444333444444666888;;;<<>><<<;;;:::999888888888888777;;;@@@CCCHHHOOOYYY```mmmxxxqqqjjjaaaYYYUUUSSSRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQTTTVVVXXX]]]dddiiivvv}}}~~~uuusssnnngggaaa]]]\\\]]]eeelllwwwnnndddbbbaaahhhrrrzzz~~~yyyvvvvvvyyy|||{{{vvvjjjZZZIII===888777000111111222222000///...000///...---...///222333________________________]]]ZZZUUUQQQNNNJJJGGGDDD@@@???<<<:::777555444333333333222222111000//////000000000000000000000000000//////.........//////............///111222333333111...,,,,,,---///000222222111111111111111111111111222333555777999:::BBBCCCDDDEEEFFFFFFFFFFFF>>>BBBGGGMMMSSSVVVXXXYYYUUUOOOGGGCCCEEEKKKSSSWWW]]]cccgggddd```___^^^[[[\\\]]]___bbbeeegggiiijjjlllppptttxxx{{{}}}|||sssjjjccc^^^[[[]]]bbbjjjuuu~~~wwwuuuvvvxxxyyy}}}zzzmmmcccXXXRRRLLLDDD???===<<<;;;:::999888888888888:::<<<>>>AAAEEEKKKRRRWWWaaaiiittt}}}wwwlllggg```ZZZXXXXXXXXXYYYVVVUUUUUUUUUVVVWWWXXXYYYXXXZZZ\\\```fffkkkpppsss~~~}}}uuullleeebbbaaaaaammmsss|||~~~pppgggccccccjjjuuu~~~yyywwwxxx{{{}}}~~~wwwjjjYYYIII===666444222222111111000/////////000000000000000///......````````````````````````\\\YYYTTTPPPMMMJJJFFFCCC@@@???===:::777555444444333333222222111000000///000000000000000000000000,,,,,,,,,---...///000111222111111///...---,,,+++222111///---,,,,,,---...111111111111111111111111111111222333555777999:::AAABBBBBBCCCDDDDDDDDDCCC???AAAEEEJJJNNNQQQRRRSSSWWWRRRKKKGGGHHHOOOVVV[[[]]]cccgggddd```___]]]ZZZ\\\]]]___bbbdddgggiiijjjlllppptttxxxzzz|||~~~}}}tttjjjccc^^^ZZZ\\\aaajjjuuu{{{uuusssmmmfffaaa```bbbdddeeennnzzzqqqfffZZZSSSLLLDDD???>>>;;;;;;:::999888888888999999;;;<<<===@@@DDDIIIMMMVVV^^^lll{{{yyyssskkkhhhccc``````aaabbbcccaaa```_________aaabbbdddjjjlllooosssxxx~~~~~~~~~zzzrrrllliiihhhhhhqqqwww~~~ppphhhdddeeelllvvvyyywwwxxx{{{}}}}}}vvviiiYYYHHH<<<666444222222111111000/////////000000000000000///......aaaaaaaaabbbbbbaaaaaaaaa[[[XXXSSSOOOLLLIIIEEECCC@@@???===:::888666555444333333222222111000000000000000000000000000000000////////////000000111222222222222000...+++)))'''------------......//////111111111111111111111111111111222333555666888999??????@@@AAAAAAAAA@@@@@@???@@@BBBDDDGGGIIIKKKLLLPPPLLLFFFBBBDDDIIIQQQVVV\\\cccgggccc___^^^\\\YYY\\\]]]___aaadddgggiiijjjllloootttwwwyyyzzz}}}~~~~~~tttjjjccc]]]XXXZZZ___jjjuuuyyyqqqiii```ZZZXXXTTTPPPNNNNNNPPPQQQRRRZZZdddsssyyylll^^^TTTLLLDDD??????;;;::::::999999999999::::::;;;;;;;;;<<<>>>BBBEEEKKKTTTcccuuuvvvqqqjjjjjjjjjkkkllloooqqqssssssrrrpppoooppprrruuuwww}}}}}}zzzxxxuuuuuuuuuuuuyyy|||vvvsssssssssyyy~~~~~~qqqhhheeegggnnnwwwzzzwwwxxx{{{~~~|||uuuhhhWWWGGG<<<666444222111111000000//////...000000000000000//////...``````aaabbbbbbaaa``````ZZZVVVRRRNNNKKKHHHEEEBBB@@@???===:::888666555555222222222111111111000000000000000000000000000000333222111///...---------...///111111111///,,,+++''')))+++...000111111111111111111111111222222222111111222333444666777888<<<======>>>>>>>>>======<<<======???AAADDDFFFHHHIIIFFFAAA>>>>>>CCCJJJPPP[[[bbbfffbbb^^^]]][[[XXX[[[]]]^^^aaadddfffhhhiiikkkooosssvvvxxxyyy|||}}}~~~tttjjjbbb[[[WWWXXX\\\iiitttyyykkkcccaaa^^^XXXRRROOOMMMJJJIIIJJJKKKKKKKKKMMMTTT```mmm~~~sssbbbWWWMMMEEE@@@@@@;;;::::::999999999::::::<<<======<<<<<<===@@@BBBHHHPPP^^^ooo~~~vvvrrrmmmpppssswwwzzz}}}yyyrrrmmmllliiihhhgggfffhhhnnnvvv|||~~~}}}~~~zzzxxxwwwwwwzzz~~~qqqiiifffiiioooxxxzzzwwwxxx|||~~~zzzsssfffUUUFFF;;;666444111111111000//////......//////000000000000//////]]]^^^___``````___^^^]]]YYYVVVQQQNNNKKKHHHEEEBBB@@@???===:::999777666666222222222111111111111111////////////////////////000///---,,,+++*********---///111222333222000///)))***---///000000000///000000111111111222222222111111222222444555777888:::;;;;;;<<<<<<<<<<<<<<<::::::;;;>>>@@@CCCFFFHHHIIIHHHEEEAAA@@@DDDJJJPPPYYY```dddaaa]]]\\\[[[XXX[[[\\\^^^aaacccfffhhhiiijjjnnnrrrvvvxxxyyy|||}}}}}}tttiiiaaaZZZUUUVVV[[[hhhrrr|||rrrhhh^^^YYYZZZZZZWWWRRRPPPNNNLLLJJJJJJJJJHHHGGGJJJNNNUUU```oooyyygggZZZPPPFFFAAAAAA;;;;;;::::::999::::::::::::<<<<<<<<<<<<===@@@BBBEEELLLYYYiii}}}|||wwwuuutttyyyxxxmmmeeeaaa___]]]\\\YYYWWWXXX^^^eeekkkxxxuuunnnjjjgggffffffmmmxxxrrrkkkhhhkkkrrr|||zzzwwwyyy|||xxxqqqdddSSSDDD:::555444111111000000///.........//////000000000000//////[[[\\\^^^______^^^\\\[[[YYYVVVQQQNNNKKKIIIFFFCCC@@@???===;;;999888777777111111111111111111111111//////////////////////////////......///000111111000111222222222111000/////////000000000...---,,,000000000111222222333333111111222222333555666777999999:::;;;<<<<<<<<<<<<:::;;;===@@@CCCFFFHHHIIIJJJIIIGGGCCCAAACCCIIINNNWWW^^^bbb```]]]\\\[[[YYY[[[\\\^^^```cccfffhhhiiiiiimmmrrrvvvxxxzzz}}}|||rrrhhh```YYYUUUVVVZZZeeeppp}}}qqqiiiccc\\\YYYYYYYYYVVVSSSRRROOOLLLJJJIIIHHHEEEDDDKKKLLLQQQZZZeeevvv}}}kkk^^^SSSIIICCCBBB===<<<;;;:::999999999999777999:::;;;;;;<<>>>>>>>><<<>>>AAADDDGGGIIIJJJJJJHHHIIIGGGCCC??????EEEJJJTTT[[[```___\\\\\\\\\ZZZ[[[\\\^^^```ccceeeggghhhiiilllqqqvvvyyy|||zzzqqqggg___YYYTTTVVVZZZcccnnnwwwnnniiifffcccaaa```^^^[[[YYYVVVTTTPPPMMMLLLKKKIIIGGGKKKKKKOOOXXXaaannnooobbbVVVKKKDDDCCC???>>><<<;;;999999888888777999;;;;;;;;;<<<>>>@@@===BBBMMM\\\pppwwwrrrhhh^^^VVVRRRPPPOOOIIIHHHGGGFFFFFFIIIOOOSSSXXX^^^iiivvvwwwiiiaaa\\\XXXTTTSSSYYYcccooo{{{|||tttqqqxxxzzzwwwyyy}}}vvvnnn```PPPAAA888555555000000000///......------......///000000000000000ZZZ\\\^^^``````^^^\\\ZZZYYYVVVRRROOOLLLJJJGGGEEE@@@???===;;;999888888888111111111111111111222222////////////////////////...---,,,,,,,,,,,,------///.........///000111222------...000111333444555///000000111222222333333111111111222333444555666777888:::<<<>>>??????@@@@@@BBBEEEHHHJJJKKKJJJJJJJJJKKKJJJEEE@@@@@@EEEJJJSSSZZZ___^^^\\\]]]]]][[[ZZZ\\\]]]```ccceeeggghhhhhhlllqqqvvvzzz}}}yyypppfff___YYYTTTVVV[[[bbbmmm~~~}}}uuunnnkkkllllllkkkiiifffdddbbb]]]ZZZVVVTTTSSSRRRPPPOOOJJJJJJNNNWWW___lllqqqdddXXXLLLEEECCC@@@???===;;;999888888777999;;;============???AAA===BBBKKKXXXlllxxxiiiddd\\\TTTNNNKKKJJJKKKDDDDDDDDDCCCCCCFFFKKKNNNOOOTTT^^^kkkzzzxxxjjjccc^^^YYYUUURRRWWW```lllxxxwwwuuu~~~{{{wwwyyy}}}uuummm___OOO@@@777555555000000000///......------......///000000000000000XXXZZZ\\\^^^^^^]]][[[YYYWWWVVVTTTQQQMMMIIIEEEDDD@@@>>><<<::::::888666444111111111111000000000///////////////000000000000222///------///000...+++///000111000///......000............////////////111222222333333222222111111111111222333444555666999;;;<<<<<<;;;<<<===>>>???AAADDDGGGIIIJJJIIIIIIRRRNNNGGGAAA>>>AAAGGGLLLTTTZZZ^^^\\\YYYZZZYYYXXXZZZ]]]```cccdddfffiiikkkmmmpppssswwwzzz~~~~~~sssggg___YYYUUUUUUXXXcccmmm}}}zzzuuusssmmmnnnoooooonnnllliiihhhdddaaa]]]YYYWWWTTTQQQOOORRRRRRUUU\\\dddooo~~~vvvfffZZZPPPHHHBBB???>>><<<:::777666555555666777999;;;===>>>>>>>>>???@@@GGGTTTcccxxx|||ooofffYYYUUUQQQNNNMMMKKKGGGDDDGGGGGGGGGFFFFFFGGGKKKNNNMMMQQQWWWaaaooo}}}ssslllhhhbbb]]]```aaafffooozzz~~~xxx{{{|||zzzzzz~~~xxxnnn___NNN@@@888444333000000000000////////////////////////000000000000YYYZZZ\\\^^^^^^\\\ZZZXXXWWWVVVTTTQQQMMMIIIEEEDDD@@@>>><<<::::::888666444222222222222111111111111000000000000///////////////------///222333111///000111222111///...///000............////////////111222222333333222222111111111111222333444666666:::<<<======<<<===>>>@@@;;;===BBBGGGKKKMMMOOOOOOQQQMMMGGGAAA>>>@@@FFFLLLSSSZZZ___\\\ZZZZZZYYYXXX[[[^^^bbbdddfffhhhkkkmmmnnnppptttwwwzzz~~~}}}sssggg```ZZZUUUUUUWWWaaakkk|||{{{xxxvvvttttttttttttrrrooollljjjiiifffbbb```^^^\\\YYYWWWVVVUUUXXX^^^dddmmm{{{yyyjjj]]]SSSJJJDDDAAA@@@>>>===;;;;;;::::::666777:::<<<>>>>>>>>>>>>>>>???EEEPPP^^^rrr{{{qqqeee]]]SSSOOOLLLJJJIIIHHHEEECCCGGGHHHHHHHHHHHHJJJNNNQQQQQQTTTXXX```mmm~~~|||wwwrrrmmmiiiiiikkkpppxxx~~~xxx{{{|||zzzyyy}}}wwwnnn^^^MMM@@@777444333000000000000////////////////////////000000000000ZZZ[[[]]]^^^^^^\\\YYYWWWVVVUUUSSSPPPMMMIIIFFFDDD@@@>>><<<::::::888666444333333333222222222222111111111000000//////......//////000222444444222000111222222222000///000111............////////////111222222333333222222111111111222222333555666777;;;<<<>>>>>>======???@@@;;;===BBBGGGKKKNNNPPPQQQOOOLLLFFF@@@>>>@@@FFFJJJSSSZZZ___]]]ZZZZZZYYYWWW[[[]]]aaaccceeegggjjjmmmoooqqquuuxxx{{{~~~}}}ssshhhbbb\\\VVVTTTVVV___iiiyyy}}}|||||||||||||||{{{zzzwwwtttqqqooonnnllliiigggfffeeebbb```]]]\\\]]]aaaeeekkkwww~~~ooobbbVVVLLLFFF@@@???===;;;999888777777777888:::===???@@@@@@@@@??????BBBKKKWWWjjjvvvmmmdddZZZSSSNNNLLLJJJIIIIIIIIIGGGFFFIIIKKKMMMNNNOOORRRUUUXXXZZZ[[[^^^dddnnn}}}|||yyyxxxyyy~~~}}}xxx{{{{{{yyyyyy}}}wwwmmm]]]LLL???777444444000000000000////////////////////////000000000000[[[\\\^^^^^^]]][[[XXXVVVVVVUUUSSSPPPLLLIIIFFFDDD@@@>>><<<::::::888666444333333222222222111111111111111000000//////......333444555666666333000---111222333222000000000222............////////////111222222333333222222111222222222333444555666777:::<<<===>>>======>>>@@@AAABBBEEEHHHJJJLLLMMMNNNMMMJJJFFFAAA>>>@@@EEEIIISSS[[[```^^^[[[[[[ZZZWWWXXXZZZ]]]```aaadddhhhkkkooorrrvvvyyy{{{~~~}}}sssiiiccc]]]VVVTTTUUU\\\fffvvv~~~|||zzzwwwvvvrrrqqqooonnnnnnmmmjjjhhhfffddddddfffhhhlllvvvtttfffZZZOOOHHHAAA@@@===:::888555444333777999;;;>>>@@@AAAAAAAAAAAA???AAAHHHRRRccc{{{xxxlllccc[[[TTTOOOOOONNNMMMMMMMMMNNNNNNNNNOOORRRUUUXXX[[[]]]aaacccfffgggiiimmmuuu{{{wwwzzz{{{yyyyyy|||~~~uuulll\\\KKK>>>777555444000000000000////////////////////////000000000000[[[\\\^^^^^^]]][[[XXXVVVUUUTTTRRROOOLLLIIIFFFDDD@@@>>><<<::::::888666444222111111111000000000000111000000000/////////...333555777777555222000...111222333222000000000222............////////////111222222333333222222111222222222333444555777777999;;;<<<<<<<<<<<<===???DDDEEEFFFHHHIIIJJJKKKLLLKKKIIIFFFBBB???AAAEEEIIISSS[[[```___\\\[[[ZZZWWWWWWYYY\\\^^^```ccchhhkkkooorrrwwwzzz|||~~~}}}tttjjjccc]]]VVVTTTUUUZZZdddttt}}}||||||xxxwwwuuuuuuuuussspppnnnllljjjiiijjjjjjllluuuxxxkkk___SSSLLLDDDCCC@@@>>><<<:::999888888:::===???AAACCCCCCCCCCCCAAABBBGGGOOO]]]tttzzznnnccc\\\WWWRRRPPPOOOPPPPPPQQQRRRSSSUUUWWWZZZ]]]bbbgggjjjlllooorrrtttuuuwwwyyywwwtttwww}}}}}}zzzyyyyyy}}}}}}tttjjjZZZJJJ===666555555000000000000////////////////////////000000000000ZZZ[[[]]]^^^^^^\\\YYYWWWTTTSSSRRROOOLLLIIIFFFDDD@@@>>><<<::::::888666444111111111000000000///////////////000000000000000///222444555444222222222111222222222000///000111............////////////111222222333333222222111222222333333444666777888999:::<<<<<<;;;;;;===>>>BBBBBBDDDFFFIIIKKKMMMNNNJJJIIIGGGCCCAAABBBFFFIIISSS[[[aaa```]]]\\\ZZZWWWXXXZZZ\\\^^^aaadddiiimmmnnnrrrwww{{{}}}uuujjjccc\\\VVVTTTUUUYYYcccrrr}}}|||zzzzzzyyyvvvrrrooollljjjiiijjjjjjkkksss||||||pppeeeYYYQQQBBBBBB@@@>>>===<<<<<<<<<999;;;>>>@@@CCCDDDEEEEEEDDDBBBCCCGGGMMMZZZnnnrrrlllccc\\\WWWUUUTTTSSSQQQSSSVVVYYY[[[___cccffflllqqqwww|||ssspppssswww{{{yyyyyyzzz~~~|||sssiiiYYYHHH<<<666555666000000000000////////////////////////000000000000YYYZZZ\\\^^^^^^\\\ZZZXXXSSSSSSQQQOOOLLLHHHFFFDDD@@@>>><<<::::::888666444222222222111111111000000......//////000000111111///111333333111000000222000111222111///...///000............////////////111222222333333222222111333333333333444666777888:::;;;======<<<<<<>>>???@@@AAABBBEEEHHHKKKMMMNNNJJJIIIHHHEEECCCCCCFFFIIISSS[[[aaa```]]]\\\ZZZWWWWWWYYY[[[]]]```dddiiimmmmmmqqqvvv{{{~~~vvvjjjbbb[[[VVVTTTWWWYYYbbbqqq}}}|||zzzxxxwwwsssnnnkkkfffddddddeeeeeegggnnnwww~~~vvvkkk___XXXGGGFFFCCCAAA>>><<<;;;::::::<<<>>>AAADDDEEEFFFFFFCCCBBBCCCGGGMMMWWWiiiyyy{{{ssseeebbb]]]YYYXXXXXXYYYZZZZZZ^^^dddiiinnnttt{{{}}}ppplllooooooxxxyyyxxxyyy{{{|||ssshhhXXXGGG;;;666555777000000000000////////////////////////000000000000XXXZZZ\\\^^^^^^]]][[[YYYSSSRRRQQQOOOLLLHHHFFFDDD@@@>>><<<::::::888666444333333333222222222111111------...///000111222222222444444222...,,,---...///000111000///......000............/////////000222222222333333222222222333333333444555666777888;;;<<<>>>>>>======???@@@AAABBBCCCDDDGGGIIIKKKMMMJJJJJJHHHFFFDDDDDDGGGIIISSS[[[aaaaaa^^^\\\ZZZWWWUUUWWWYYY[[[]]]aaagggkkklllpppvvv{{{~~~wwwjjjaaa[[[UUUUUUWWWYYYbbbppp~~~~~~zzzxxxvvvtttrrrnnnhhhdddaaa______aaaaaaccckkktttuuuyyyoooddd\\\TTTQQQMMMHHHBBB>>>;;;999:::<<>><<<:::888555333333333222222111000/////////////////////.........444333000...------...///222444111,,,,,,111000+++////////////000000000000111222333333333222111000222222222333333555666666:::;;;<<<<<<:::999:::<<>>???AAACCCEEEGGGIIIJJJLLLLLLKKKGGGCCCCCCHHHLLLUUU^^^dddddd```^^^[[[WWW]]]ZZZ[[[___bbbbbbfffkkknnnqqquuuyyy||||||pppcccZZZUUUTTTUUUUUU___nnn}}}|||zzzyyyxxxyyyyyyyyyxxxwwwuuutttsssjjjfff```]]]\\\^^^___```hhhooozzz~~~~~~{{{tttpppjjjcccYYYRRRMMMIIIDDD@@@<<<===>>>@@@AAABBBCCCDDDBBBDDDGGGLLLNNNUUUeeetttwwwqqqkkkgggbbbaaaaaabbbffflllrrruuu{{{yyyyyy|||wwwmmmgggeeegggppp{{{|||{{{{{{||||||rrrdddQQQBBB;;;777444222222222222222111111111000000000000000000000000000XXXYYYZZZ\\\]]]\\\YYYVVVVVVUUUSSSPPPLLLHHHEEECCC???===;;;:::;;;:::888666333333222222111000000000///////////////////////////000222333333111...,,, )))111000---...111222////////////000000000000333333444555555555444333444555555666888:::;;;<<<:::;;;<<<<<<;;;:::;;;<<<===>>>@@@BBBDDDGGGHHHIIIIIIJJJIIIFFFCCCDDDHHHLLLTTT^^^eeefffccc```\\\XXX]]]ZZZ[[[___bbbcccfffkkknnnqqquuuyyy|||}}}pppcccYYYTTTSSSSSSTTT]]]lll||||||{{{{{{{{{~~~~~~uuuooohhhccc``````______aaaeeemmmxxx~~~|||yyyqqqnnnggg___VVVNNNGGGCCC======>>>>>>@@@AAABBBCCCDDDEEEIIINNNQQQWWWfffuuuyyytttqqqmmmjjjeeeeeefffiiinnnttt{{{|||zzzzzz|||tttkkkfffdddhhhqqq{{{~~~}}}}}}~~~zzzpppbbbPPPAAA:::777444222333333222222222111111111000000000000000000000000XXXXXXYYY[[[]]]\\\YYYVVVUUUUUUSSSPPPLLLHHHEEEDDD???===;;;::::::999777555222222222111111111000000///////////////000000000666444111//////111333555(((...222111...---...000////////////000000000000222333444555555444444333111111222444666888:::;;;:::;;;<<<<<<;;;;;;<<<=========???AAADDDFFFHHHIIIJJJKKKKKKHHHEEEDDDGGGKKKRRR\\\eeefffdddaaa]]]XXX]]]ZZZ\\\```ccccccfffjjjnnnqqquuuxxx|||}}}qqqdddYYYTTTQQQQQQSSS\\\kkk{{{~~~~~~|||tttmmmiiigggeeedddccccccgggppp}}}~~~yyyxxxtttkkk___SSSJJJEEE@@@??????>>>???AAABBBCCCEEEGGGKKKPPPSSSYYYhhhwwwzzzvvvrrrnnnkkkiiijjjlllooouuu|||~~~{{{zzz~~~{{{pppiiieeedddlllttt}}}~~~}}}}}}~~~}}}yyynnn```NNN@@@999666444222222222222111111111000000000000000000000000000000XXXXXXYYY[[[]]]\\\YYYVVVUUUTTTRRRPPPLLLIIIFFFDDDAAA???<<<:::999777555222222222222111111111111111////////////000000111111222000---++++++...111333444222111111000000//////////////////000000000000000111222333444444333222000000111222444666888999:::;;;<<<<<<;;;;;;===>>>======???AAADDDFFFHHHIIINNNOOOOOOMMMHHHFFFHHHJJJPPPZZZccceeecccaaa]]]YYY\\\ZZZ\\\aaaddddddfffjjjmmmpppuuuxxx{{{}}}qqqdddZZZTTTRRRQQQRRR[[[iiizzz|||xxxtttqqqooolllggggggmmmvvv}}}wwwjjj\\\PPPJJJDDDCCCAAA??????AAACCCDDDFFFHHHMMMRRRUUU[[[iiixxx}}}zzzvvvsssooonnnoooqqquuu{{{}}}vvvlllfffddddddoooxxx~~~}}}}}}~~~|||wwwkkk]]]KKK>>>888666444222000000000000////////////111111111111111111111111XXXYYYZZZ\\\]]]\\\YYYVVVUUUTTTRRRPPPLLLIIIFFFEEEBBB???<<<:::999777444111111111111111111111111111...//////000000111111222---...///111111111000000777111...000222111000111////////////000000000000///000222333444333333222222222333444666888999::::::;;;======<<<<<<===???===>>>@@@BBBDDDGGGHHHIIIJJJLLLMMMKKKFFFCCCDDDFFFOOOYYYbbbdddbbbaaa^^^[[[\\\[[[]]]bbbeeedddfffjjjmmmppptttxxx{{{}}}rrrfff\\\VVVSSSRRRRRR[[[iiiyyy{{{sssooorrruuu{{{~~~~~~uuugggYYYQQQGGGEEEBBB??????@@@CCCEEEFFFHHHNNNSSSVVV\\\jjjxxx~~~|||yyyvvvssssssuuuxxx}}}}}}qqqgggccccccfffpppzzz~~~~~~~~~~~~|||wwwhhh[[[III<<<777555444222000000/////////.........111111111111111111111111YYYYYY[[[]]]^^^]]]ZZZWWWTTTSSSRRROOOLLLIIIFFFEEE@@@>>>;;;:::999777555333111111111111111111111111...//////000111111222222...///000222222333222222111......111000,,,,,,///////////////000000000000000111222444444444444333444444444555666888999::::::;;;======<<<<<<>>>???>>>???AAACCCEEEGGGIIIJJJGGGJJJLLLJJJFFFDDDDDDEEEPPPZZZbbbccccccbbbaaa^^^\\\[[[]]]ccceeeeeefffjjjmmmppptttxxx{{{~~~}}}rrrggg]]]WWWUUUTTTSSS[[[iiixxx~~~}}}|||nnn___TTTHHHFFFAAA>>>===???BBBDDDFFFHHHNNNTTTWWW\\\jjjxxx|||vvvvvvwwwyyy||||||vvvssslllllllllpppxxx}}}yyyxxxxxxyyy{{{{{{mmmccc```cccgggooozzz|||wwwfffYYYHHH;;;666555444222000000000000////////////111111111111111111111111ZZZZZZ[[[]]]___^^^[[[XXXTTTSSSRRROOOLLLIIIGGGEEE>>><<<:::999999888666555111111111111111111222222...//////000111222222222000---***((()))---111555,,,---111444...%%%%%%+++////////////000000000000111222333555666666555555444444444444555666888888:::;;;======<<<===>>>@@@??????AAACCCFFFHHHJJJKKKKKKNNNQQQQQQMMMKKKLLLMMMRRR[[[cccdddcccdddcccaaa\\\[[[]]]cccfffeeefffjjjmmmppptttwww{{{~~~}}}ssshhh___YYYVVVUUUSSS[[[iiiwww}}}qqq```TTTHHHEEEAAA===<<<>>>AAACCCEEEHHHNNNTTTWWW\\\jjjwww~~~~~~~~~xxxxxxyyyzzz|||~~~}}}vvvmmmddd___XXXWWWWWW[[[cccnnnxxx|||{{{rrrooojjjddd```_________dddiiiooossswww~~~zzzkkkaaa___cccgggnnnzzz|||wwweeeXXXGGG;;;666555444222111111111111000000000000111111111111111111111111WWWYYYZZZ[[[[[[ZZZYYYWWWZZZXXXVVVQQQLLLGGGCCCAAAAAA???<<<999777555444444444444333222222111111000000000000000000000000000...///000222444555555555...---,,,,,,.../////////000000////////////000000222222333444444444333333444444444444555777888999======>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCEEEIIIMMMPPPPPPNNNMMMKKKKKKLLLMMMVVV]]]eeehhheeebbbaaabbb^^^^^^^^^```bbbeeehhhjjjmmmooosssvvvyyy|||vvviii]]]VVVSSSQQQTTTZZZeeettt}}}vvvhhhZZZQQQ@@@???>>>>>>???AAACCCEEEIIINNNTTTYYY]]]eeepppxxxwwwwww~~~}}}{{{xxxvvvvvvxxxzzz{{{{{{}}}zzzvvvqqqiii```VVVOOOPPPMMMMMMPPPTTTYYYbbblllvvv~~~xxxrrrkkkgggbbb^^^XXXRRRNNNMMMMMMNNNMMMOOOSSSWWW]]]eeemmmsss{{{lllccc```aaacccpppyyy~~~{{{||||||ttteeeTTTBBB888555333222333////////////////////////000000111111111000000///ZZZ[[[]]]^^^^^^]]][[[ZZZWWWVVVTTTPPPLLLHHHEEECCCAAA@@@===:::777666555555444333333222222111111000000000000000000000000000///000111222333333333333///......///000111000000000000////////////000000222222333333444444333333444444444444555777888999::::::;;;===>>>@@@AAAAAA???AAADDDFFFGGGJJJMMMPPPQQQQQQPPPOOONNNOOOPPPRRRZZZaaaiiikkkhhhcccaaaaaa]]]]]]^^^___bbbeeegggiiilllooorrrvvvxxx{{{xxxkkk___XXXTTTRRRSSSYYYdddsss~~~wwwlll```TTTLLLAAA@@@>>>>>>???BBBEEEGGGKKKPPPVVV\\\aaaiiittt|||wwwssswww~~~xxxuuussssssuuuwwwyyyyyyxxxuuupppjjjcccZZZQQQKKKGGGDDDDDDGGGJJJNNNVVV___llluuu}}}wwwqqqjjjccc___[[[XXXRRRLLLHHHFFFEEEFFFEEEFFFHHHKKKOOOUUU\\\aaauuu~~~|||nnndddaaabbbdddpppxxx~~~{{{rrrdddSSSAAA888555333222222000000000000000000000000000000111111111111000000[[[\\\]]]^^^^^^]]]\\\[[[TTTTTTRRROOOLLLHHHFFFDDDAAA???===;;;888777555555333333333222111111000000000000000000000000000000000000111111111111000000///000111222333222111111000000////////////000000111111222333333333333333333333444444555666888999999999;;;===???AAABBBCCC???BBBFFFIIIKKKMMMPPPRRRRRRSSSSSSRRRQQQQQQSSSVVV^^^eeelllooolllfffaaa```\\\\\\]]]^^^```cccfffhhhkkkmmmqqquuuxxx{{{|||nnnbbbZZZUUUSSSRRRWWWcccqqqzzzvvvoooggg^^^TTTKKKFFFAAA@@@>>>>>>???CCCGGGIIIMMMRRRYYY___fffnnnxxx{{{rrrqqquuuyyy{{{tttqqqnnnmmmooorrrtttuuurrrnnnhhhaaaZZZRRRJJJEEEAAA>>>===@@@BBBDDDKKKSSS^^^ggguuu~~~wwwpppiiibbb[[[WWWSSSPPPLLLHHHCCC@@@???>>>??????@@@@@@BBBEEEKKKOOO^^^fffsssqqqhhhddddddfffpppxxxyyyoooaaaPPP???888666333222222111111111111111111111111000000111111111111000000WWWYYYZZZ[[[[[[ZZZYYYWWWTTTSSSQQQOOOKKKHHHEEECCC???>>><<<:::888666555444333333222222111000000000////////////////////////111111111111000///...---///111333444444222111111000000////////////000000000111222333333333333333333333333444555666777888:::;;;<<>>>>>@@@EEEIIILLLPPPTTT[[[aaahhhqqqyyywwwqqqooopppqqqtttxxxpppmmmiiiggghhhkkkmmmooommmhhhaaaZZZTTTMMMGGGCCCBBB???>>>@@@AAABBBGGGNNNSSS\\\iiivvv}}}uuummmeee^^^WWWRRRMMMKKKIIIFFFCCC@@@>>>===?????????>>>>>>@@@DDDGGGLLLSSS^^^iiirrrzzz}}}{{{zzzyyyzzz~~~wwwmmmhhhiiijjjrrrzzz}}}~~~}}}}}}~~~vvvlll]]]MMM===777666333222222111111111111111111111111///000000111111111111000VVVWWWXXXZZZZZZXXXWWWVVVVVVUUURRROOOKKKGGGCCCAAA======<<<:::888666444333333333222111111000000///////////////////////////000111111000///...------...111444444222000000000000000////////////000000///000111222333333333333333333333333444666777888:::;;;===???BBBDDDFFFGGGIIIIIIJJJKKKNNNSSSYYY^^^```bbbaaa]]]WWWUUUVVVYYY___eeelllpppooojjjddd```[[[[[[[[[]]]___bbbeeegggiiilllpppuuuxxx|||vvvhhh^^^WWWTTTSSSXXXbbbppp|||yyy~~~vvvnnnhhhddd^^^YYYRRRLLLHHHEEECCCAAABBBAAA@@@AAACCCHHHLLLOOOSSSVVV[[[aaahhhooovvvzzzuuuooollljjjkkkpppxxxpppkkkeeeaaabbbdddfffgggiiieee^^^WWWRRRLLLGGGDDDBBB@@@???AAA@@@@@@DDDJJJMMMUUUaaammmzzz|||tttkkkccc\\\UUUPPPHHHHHHGGGEEECCCAAA???>>>>>>>>>>>>======>>>AAACCCCCCHHHPPPXXX___eeekkkooozzz|||}}}xxxuuurrrmmmkkklllooosssyyy}}}rrrmmmnnnooovvv~~~||||||}}}~~~~~~tttjjjXXXJJJ;;;666666444111111111111111111111111111111//////000111111111111111WWWXXXYYYZZZZZZYYYXXXWWWWWWVVVSSSPPPKKKGGGCCCAAA======<<<;;;999777555444222222222111000000//////000000000000000000000000//////000000000000//////...111444333000...///000000000////////////000000//////111222333333333333222222333333444555777888888999;;;===@@@BBBDDDEEEFFFGGGIIIKKKQQQYYYcccjjjkkklllkkkeee]]]YYYZZZ]]]aaaeeekkkooooookkkeeeaaa[[[[[[\\\]]]___bbbeeegggiiilllqqquuuyyy~~~yyyjjj___XXXTTTSSSXXXbbbppp{{{|||tttiii___YYYUUUPPPJJJFFFDDDDDDDDDDDDCCCDDDDDDFFFJJJNNNQQQTTTWWWYYY\\\aaaffflllppprrruuuttttttxxx|||~~~sssllliiigggjjjrrr}}}rrrlllddd^^^\\\]]]___```ddd```[[[UUUQQQMMMHHHEEE???======???>>><<>>>>>>>>===;;;999777666222222111111000000//////000000000000000000000000---...///000111111111111///222444222///---///222000000////////////000000...///000111333333333333222222222333444555666777999:::<<<>>>@@@BBBDDDEEEDDDFFFJJJOOOUUU^^^gggnnnnnnpppooohhh___ZZZ[[[___fffiiilllooooookkkddd```[[[\\\\\\^^^```cccfffhhhiiimmmrrrvvv{{{zzzlll```WWWSSSRRRWWWaaannn~~~~~~|||}}}uuugggZZZRRROOOKKKFFFCCCCCCEEEFFFFFFGGGHHHJJJMMMQQQUUUWWWYYY\\\]]]^^^aaaeeehhhjjjjjjiiiggghhhmmmpppuuu}}}sssmmmfffhhhnnnxxxvvvoooeee\\\YYYYYYZZZ[[[^^^[[[WWWSSSPPPLLLHHHEEE???===>>>???>>><<<>>>BBBEEEKKKTTT^^^hhhttt|||sssjjjbbb[[[UUURRRLLLJJJHHHEEECCCAAA@@@@@@;;;<<<<<<;;;999999;;;<<<===???BBBDDDFFFJJJOOOSSS^^^bbbiiipppvvvzzz||||||~~~~~~{{{wwwsssqqqiiieeeaaa``````eeeqqq|||uuuqqqsssvvv}}}~~~~~~}}}rrrhhhQQQDDD888555666444111000000000000000000000000000...///000111111222222222VVVWWWXXXZZZZZZXXXWWWVVVTTTTTTRRRPPPNNNKKKHHHGGG???@@@@@@???===;;;999777222222111111000/////////000000000000000000000000,,,---///000222333333333000333555222...---000444000000////////////000000...///000111333333444444222222222333444555666777<<<===>>>@@@BBBDDDEEEFFFEEEHHHMMMSSSXXX___fffkkklllnnnnnnggg^^^XXXZZZ^^^kkklllnnnpppooojjjddd___\\\\\\]]]^^^aaadddfffhhhjjjmmmrrrwww{{{{{{lll```WWWSSSQQQVVV___mmm}}}}}}{{{vvvgggXXXOOOKKKHHHDDDCCCDDDFFFGGGHHHIIIKKKOOOSSSVVVZZZ[[[\\\```___```bbbdddfffffffffbbb```ccciiillloooxxxzzzsssfffhhhmmmvvvyyyqqqeee\\\WWWVVVWWWXXXZZZWWWTTTRRROOOKKKGGGDDDBBB@@@AAACCCBBB???AAAEEEAAAGGGOOOXXXaaammmzzzvvvmmmeee^^^YYYUUURRRPPPLLLHHHEEEBBBAAAAAA???@@@@@@>>><<<;;;<<<===<<<===>>>???AAAEEEJJJMMMTTTXXX```iiipppuuuwwwxxx|||}}}~~~}}}zzzwwwuuulllgggaaa^^^]]]```lllwwwuuuqqqssswww~~~~~~||||||}}}}}}rrrhhhOOOCCC777555666444111000////////////////////////......///111111222222222WWWXXXXXXYYYYYYYYYYYYYYYXXXUUUPPPMMMKKKIIIGGGEEEBBB@@@===;;;999777444222444444333222222111111000//////000000000000//////......////////////......///444666333111111000---///...---,,,---///222333000////////////111222333444333333333444555777888:::;;;<<<>>>???AAABBBBBBCCCFFFKKKQQQVVV[[[aaaeeeiiijjjhhhaaaYYYUUUVVVZZZaaaffflllooommmjjjfffddd^^^ZZZXXX[[[]]]___dddjjjjjjmmmrrrwww{{{{{{nnncccZZZUUUQQQWWW___kkkzzzyyy~~~tttcccUUUNNNJJJIIIGGGEEEEEEGGGLLLOOOVVVZZZ]]]______^^^]]]]]]```aaacccdddbbbaaa``````^^^```cccgggkkkpppvvvzzz{{{oookkkjjjppp~~~xxxlllaaaZZZUUUSSSQQQTTTTTTSSSRRROOOLLLHHHGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>DDDLLLUUU^^^iiiuuu}}}|||sssmmmiiiccc[[[UUURRROOOLLLIIIGGGEEEBBB@@@>>>>>>>>>>>>>>>=========<<<<<<>>>???BBBEEEGGGHHHNNNQQQUUUZZZ```hhhpppuuusssuuuxxx{{{|||zzzxxxwwwnnngggaaa^^^\\\]]]eeennn}}}uuuoooqqqwww}}}{{{{{{~~~zzznnnaaaJJJ@@@777444333000000222222111111111000000//////000111111111222222222222WWWXXXXXXYYYYYYYYYYYYYYYXXXUUUPPPMMMKKKIIIGGGEEEBBB@@@===;;;999777444222444333333222222111111000//////000000000000//////////////////////////////---222444111//////...+++...---,,,,,,---...000111000/////////000111222333444333333333444666777999;;;<<<<<<===>>>>>>??????>>>AAAEEEJJJOOOVVV]]]bbbdddeeeddd]]]TTTOOOOOORRR^^^cccjjjnnnmmmjjjeeeccc___[[[ZZZ\\\___aaaffflllmmmppptttxxx|||zzzmmmbbbYYYTTTPPPUUU^^^jjjxxxrrrcccXXXRRRGGGGGGGGGGGGJJJPPPWWW\\\aaadddfffgggfffdddcccccceeefffffffffeeeddddddddddddeeehhhjjjmmmpppsssuuuxxxyyy}}}vvvrrrooosss}}}pppdddZZZSSSNNNKKKOOOOOONNNMMMKKKIIIGGGEEEBBBAAAAAA@@@???>>>>>>>>>===BBBIIIPPPXXXcccooowwwxxxppplllfff^^^YYYRRROOOLLLIIIGGGEEEBBB@@@???>>>>>>>>>======<<<<<<;;;;;;<<<===>>>@@@AAABBBFFFHHHMMMQQQVVV]]]dddiiikkknnnsssvvvxxxxxxvvvtttpppiiiaaa]]]YYYXXX^^^fffuuutttpppsssyyy{{{yyyxxxxxx{{{yyymmm```III@@@777444333000000222111111111111000000000///000000000111111111222222WWWXXXXXXYYYYYYYYYYYYYYYXXXUUUQQQNNNKKKIIIFFFDDDBBB???===;;;999777555222333333333222111111000000//////000000000000//////000000////////////000000---222444000...///...,,,.........///////////////////////////000111222333333333333333444666888999<<<<<<<<<<<<============<<<>>>AAADDDJJJRRR[[[aaabbbccc```YYYOOOIIIIIILLLYYY```iiinnnnnnkkkfffcccaaa]]][[[^^^```bbbgggmmmqqqssswwwzzz|||wwwkkk```XXXSSSPPPTTT\\\ggguuuvvvjjj^^^VVVRRRJJJKKKLLLNNNSSS\\\fffmmmqqqrrrsssrrrpppmmmllllllllllllkkkkkkkkkkkkllllllmmmnnnooooooooonnnlllkkkeeeeeefffhhhkkkooosssvvvzzz~~~}}}zzzvvvxxxwwwjjj^^^UUUNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCAAA@@@>>>======???BBBGGGKKKRRR]]]jjjsss~~~uuuoooiiiccc^^^VVVSSSOOOLLLIIIGGGDDDBBBBBBAAAAAA@@@???>>>======<<<<<<;;;;;;<<<<<<===>>>???AAADDDHHHKKKPPPVVVZZZ___ccciiinnnppppppnnnllljjjccc]]]XXXTTTSSSWWW___iiivvv{{{sssppptttzzz|||wwwvvvvvvwww{{{yyykkk___HHH>>>666444333111000111111111111111000000000000/////////000000000111111WWWXXXXXXYYYYYYYYYYYYYYYXXXUUUQQQNNNLLLIIIFFFCCCAAA???<<<;;;999888555333333333222222111000000000//////000000000000//////111000000//////000000111000444555222000111111...000000111111111000///////////////000000111222222333333222333444666888999;;;;;;<<<<<<===>>>??????>>>???AAACCCIIISSS]]]eeefffeee```WWWLLLGGGHHHLLLTTT\\\gggoooqqqmmmhhheeeaaa]]]\\\^^^```bbbffflllqqqtttxxx{{{}}}uuuiii___WWWSSSPPPTTT\\\fffttt~~~yyyuuusssrrrqqqpppppppppqqqrrruuu{{{}}}yyyrrrjjjbbb[[[VVVSSSTTTTTTVVVYYY^^^hhhssszzz}}}yyyuuussssssrrrqqqpppqqqsssuuuwwwwwwxxxwwwtttrrrmmmhhhbbb^^^VVVUUUTTTSSSUUUXXX[[[]]]```dddiiiooowww}}}~~~}}}{{{|||ssshhh]]]UUUPPPJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAABBBDDDGGGJJJPPP[[[iiissszzzsssmmmgggccc\\\YYYUUUQQQOOOLLLIIIFFFFFFFFFEEEDDDBBBAAA@@@???======<<<<<<<<<======>>><<<>>>AAACCCEEEHHHLLLOOOSSSWWW]]]bbbddddddaaa___ZZZUUURRRPPPOOONNNSSSZZZ^^^jjj|||xxxrrrpppuuu{{{|||vvvvvvvvvxxx|||~~~wwwiii\\\FFF===555333333111000111111111111000000000000000////////////000000000000WWWXXXXXXYYYYYYYYYYYYYYYXXXUUURRROOOLLLIIIEEEBBBAAA???<<<::::::888555333333333222111111000000/////////000000000000//////111111000000000000111111000444555111///111111/////////000000000///.........//////000111111222222222222222333444666888:::999:::;;;===???AAABBBCCCAAAAAAAAACCCIIISSS^^^fffkkkhhhaaaVVVKKKFFFIIIMMMQQQZZZgggpppssspppkkkhhhaaa]]][[[^^^```aaafffkkkooorrrwww{{{~~~uuuiii```XXXSSSRRRUUU\\\fffsss}}}uuupppjjjgggccc```aaacccddddddcccdddeeegggiiimmmsssxxx{{{vvvuuurrrmmmgggbbb^^^\\\[[[\\\]]]___cccjjjsss~~~}}}zzzyyyxxxwwwvvvxxx||||||uuunnnhhh```WWWQQQMMMKKKIIIHHHHHHJJJLLLNNNQQQRRRUUU[[[bbbjjjrrrxxxxxxzzz{{{}}}}}}qqqfff\\\VVVLLLKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDFFFHHHNNNYYYhhhrrr~~~xxxqqqkkkhhhbbb___ZZZVVVTTTPPPMMMJJJIIIIIIGGGEEECCCBBB@@@???<<<<<<;;;;;;<<<===>>>>>><<<>>>@@@AAAAAACCCEEEGGGIIILLLQQQUUUVVVUUURRRPPPLLLHHHGGGHHHHHHHHHMMMSSSVVV```ooo~~~uuuqqqpppuuu{{{zzzttttttuuuxxx|||}}}uuufffXXXDDD;;;444333333111000111000000000000000000111111////////////000000000000WWWXXXXXXYYYYYYYYYYYYYYYXXXUUURRROOOMMMIIIEEEAAA@@@>>><<<::::::888666444222222222111000000////////////000000000000//////111111222222222222111111///333333///---//////---,,,,,,,,,,,,------------...///000111222222222111222222222333444777999:::888999;;;===@@@BBBDDDEEE@@@@@@@@@BBBGGGPPP\\\cccjjjiiicccXXXLLLGGGHHHLLLOOOXXXeeeooosssrrrnnnlllbbb^^^\\\^^^```aaaeeekkkmmmqqqvvv{{{~~~wwwkkkaaaYYYTTTRRRUUU[[[eeerrrzzzrrrlllfffbbb^^^\\\YYYYYY\\\___aaabbb```bbbdddeeefffiiilllooo{{{zzzxxxuuuqqqllliiiffffffeeeeeehhhkkkpppwww}}}|||yyyooofff^^^WWWOOOJJJHHHGGGEEEDDDDDDEEEGGGHHHLLLKKKLLLPPPUUUYYYbbbkkkmmmrrrxxx|||{{{nnnbbb[[[SSSQQQMMMIIIGGGGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDEEEFFFJJJUUUcccmmmyyyxxxrrrooohhheee```\\\XXXUUUQQQOOOKKKKKKIIIFFFDDDAAA@@@???;;;;;;;;;:::;;;;;;<<<===;;;===??????>>>>>>@@@AAABBBDDDGGGJJJJJJIIIGGGEEEDDDBBBAAACCCBBB@@@DDDIIINNNWWWdddrrr{{{tttrrrsssxxx~~~~~~wwwqqqrrrsssvvv{{{{{{rrrbbbTTTBBB:::333333333111000111000000000000111111111111/////////000000000111111WWWXXXXXXYYYYYYYYYYYYYYYXXXUUUSSSPPPMMMIIIDDDAAA@@@>>><<<::::::888666444222222111111000000////////////000000000000/////////111333444444333111//////333333///,,,...///...------,,,,,,,,,...///000---...000111222222111111222111222333444777999;;;999:::;;;===???@@@BBBCCC@@@??????AAAEEENNNXXX___hhhiiiggg^^^SSSKKKIIIJJJLLLUUUbbbmmmrrrrrrooonnnddd___]]]___aaabbbfffllllllpppvvv{{{~~~yyymmmccc[[[VVVQQQTTTZZZcccooozzzqqqllljjjfffccc```___^^^___bbbeeeggggggiiillloooqqqrrrrrrtttuuuyyy}}}zzzxxxxxxxxxxxxzzz~~~|||rrreee[[[UUUQQQLLLHHHGGGGGGGGGGGGHHHIIIJJJJJJMMMKKKMMMPPPQQQQQQWWW___ccckkktttzzz~~~zzznnnggg___[[[VVVPPPMMMLLLLLLMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFFFFHHHQQQ]]]fffuuu{{{wwwpppmmmhhhccc```\\\XXXVVVPPPOOOMMMJJJGGGEEEBBBAAA???>>>===<<<<<<;;;;;;;;;<<<===???>>>===<<<===>>>>>>???AAABBBCCCCCCBBBAAA@@@>>>>>>@@@???===???DDDHHHNNNYYYeeesssxxxttttttvvv}}}~~~wwwrrrrrrtttwww|||yyyppp___QQQ@@@888222333333111000000///000000000111111111111000000000111111111222222WWWXXXXXXYYYYYYYYYYYYYYYXXXVVVSSSPPPMMMIIIDDD@@@@@@>>><<<::::::888666444222222111111000///////////////000000000000/////////111444666666444111///111555555000...000111000000000......///111333555---...000111222222111111111111222333444777999;;;::::::;;;<<<===>>>???@@@@@@@@@@@@AAAEEEMMMWWW^^^fffjjjkkkfff[[[PPPJJJIIIJJJSSS```kkkpppqqqpppoooeeeaaa___aaabbbccchhhmmmmmmqqqvvv{{{}}}{{{oooddd\\\WWWPPPSSSXXXaaammm~~~vvvpppooonnnllliiihhhffffffgggjjjmmmnnnnnnuuuyyy}}}{{{wwwlll^^^TTTPPPNNNLLLIIIIIIIIIJJJLLLMMMNNNNNNOOOOOOMMMPPPTTTSSSOOORRRYYY^^^gggrrrxxx||||||uuuiiieee^^^XXXSSSQQQQQQRRRQQQPPPOOONNNMMMLLLKKKJJJKKKKKKIIIHHHIIIOOOZZZbbbttt~~~xxxtttoookkkgggccc___\\\UUUTTTRRROOOLLLIIIGGGFFFEEEDDDBBB@@@>>>===<<<<<<===???@@@@@@>>>======>>><<<===>>>???@@@AAAAAAAAA<<<:::<<>>AAABBBBBBBBBBBBCCCGGGOOOXXX^^^mmmlllmmmkkk___NNNGGGHHHJJJRRR^^^jjjqqqqqqnnnkkkkkkeeebbbdddeeeeeefffiiimmmpppssswwwzzz~~~~~~ssshhh^^^YYYRRRRRRXXXcccnnnyyy{{{vvvuuuttttttsssuuuuuuwwwyyy{{{}}}~~~ooofff[[[TTTSSSRRRPPPNNNKKKMMMNNNOOONNNNNNPPPQQQWWWVVVUUUSSSRRRRRRUUUWWW]]]dddnnnvvv~~~vvvqqqjjjddd___ZZZVVVTTTRRRQQQPPPOOONNNMMMMMMMMMMMMIIIHHHKKKMMMQQQZZZcccqqqzzz~~~yyytttpppmmmiiifffaaa\\\UUUPPPMMMKKKIIIGGGDDDBBB@@@@@@@@@???===;;;<<<<<<======>>>>>>??????=========<<<;;;;;;::::::===<<<:::::::::;;;===??????DDDLLLUUUaaaqqq}}}tttsssvvv{{{zzzuuuuuuuuuyyy~~~xxxkkkZZZNNN:::777444333222222111000111111111111000000000000/////////000111111222222XXXXXXYYYZZZZZZZZZYYYYYYWWWVVVTTTQQQMMMIIIEEECCCAAA???<<<;;;999888555333222222222222111000//////000000000000000000000000111111111000000000//////000000////////////000000............////////////222000000222000,,,---000222222222333444666888888999999999:::<<<>>>@@@BBBAAAAAABBBCCCFFFMMMVVV\\\iiijjjlllkkkaaaRRRJJJJJJKKKRRR^^^iiiqqqrrrooolllkkkeeebbbdddfffeeegggjjjlllooossswwwzzzssshhh^^^XXXQQQQQQVVV```kkkwww{{{lllddd[[[VVVUUUUUUSSSQQQVVVXXXYYYYYYYYYZZZ\\\^^^\\\\\\[[[YYYXXXXXXZZZ\\\]]]eeepppyyy}}}uuunnniiiddd```]]]VVVUUUSSSQQQOOOOOOOOOOOOPPPLLLJJJLLLMMMOOOWWW___nnnwww{{{wwwsssooollleee```YYYSSSOOOLLLJJJHHHFFFDDDBBBAAAAAA@@@>>><<<<<<<<<<<<======>>>??????>>>======<<<<<<;;;::::::===<<<;;;::::::<<<===???>>>CCCJJJRRR]]]lll}}}|||tttsssvvv||||||wwwwwwxxx{{{~~~vvviiiXXXKKK:::777444222222222111000000000000////////////.../////////000111111222222ZZZZZZZZZ[[[ZZZZZZYYYYYYXXXWWWTTTQQQLLLHHHDDDBBBAAA???<<<::::::888555333111222222111111000///...000000000000000000000000333222222111000///......222111000//////...//////////////////............000///000222111---...222666555444444555777999:::;;;;;;;;;<<<===>>>@@@AAA@@@@@@AAAAAAEEEKKKSSSYYYdddgggkkklllcccVVVNNNLLLKKKQQQ\\\hhhqqqtttrrroookkkfffbbbdddffffffhhhkkkkkknnnrrrvvvzzzttthhh]]]WWWQQQOOORRR[[[fffsss}}}vvvkkkeee___\\\\\\]]][[[ZZZ\\\]]]^^^^^^^^^___aaadddbbbbbbbbbaaa______aaabbb```hhhsss}}}{{{uuuooojjjggg___]]]YYYVVVSSSSSSTTTTTTUUUQQQOOOOOOOOOPPPUUU]]]iiisss|||wwwtttmmmhhhaaa[[[VVVRRRNNNKKKIIIGGGEEECCCCCCBBB???===;;;;;;;;;<<<<<<===>>>???>>>>>>===<<<<<<;;;;;;:::===<<<;;;;;;;;;<<<===>>>>>>AAAGGGNNNXXXeeeuuuzzzsssssswww|||~~~zzzyyyzzz~~~}}}uuufffUUUHHH999777444222222222111000////////////............/////////000111111222222[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWTTTPPPLLLGGGDDDBBB@@@>>><<<::::::888666444111111111111000///......////////////////////////555555444333222000000///222222000///............000000000000111111111111,,,+++---111222000222777888666444333444666999:::<<<<<<======>>>>>>????????????@@@@@@CCCIIIPPPUUUaaaeeekkkllleeeZZZPPPLLLJJJOOOYYYeeeqqqwwwwwwuuummmgggccceeefffgggiiimmmjjjmmmrrrvvv{{{vvviii]]]VVVQQQNNNOOOVVV```nnnyyysssnnnkkkhhhggghhhhhhgggeee``````___^^^\\\]]]```bbbeeefffhhhgggfffeeefffhhhhhhnnnxxxyyytttpppiiifffaaa\\\YYYYYYZZZZZZZZZVVVTTTTTTSSSRRRWWW]]]eeennn|||~~~{{{wwwrrrjjjccc^^^XXXTTTQQQMMMJJJHHHFFFEEECCC@@@>>><<<<<<;;;;;;<<<===>>>???>>>>>>======<<<;;;;;;;;;===<<<<<<;;;<<<===>>>>>>>>>AAAFFFKKKSSS___mmmwww~~~vvvqqqrrrvvv{{{{{{zzz{{{|||ssseeeSSSFFF888666333222222222222111000000/////////........./////////000111111222222[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVSSSPPPLLLGGGDDDBBB@@@>>><<<::::::888666444222222222111111000///...////////////////////////555555444333222000000///222222000///...............//////000111222222333,,,+++---222222111333888777555333222333555777999<<<======>>>>>>>>>>>>>>>>>>??????@@@BBBGGGMMMRRR___dddjjjjjjeee\\\RRRKKKGGGKKKTTTbbbpppyyy{{{yyyoooiiieeeeeeggggggiiimmmjjjmmmrrrvvv{{{xxxkkk^^^VVVQQQMMMLLLRRR[[[iii{{{|||wwwuuuwww|||xxxtttrrrrrrqqqrrrrrrrrrpppnnngggfffddd```^^^^^^aaadddgggiiilllmmmmmmlllmmmnnnqqqtttzzz{{{sssoooiiiddd```^^^^^^___]]]YYYXXXXXXWWWUUUXXX]]]ccclllyyy|||xxxqqqjjjddd^^^YYYUUUQQQOOOKKKIIIHHHEEEBBB@@@>>>>>><<<;;;;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>???AAAEEEIIIOOOZZZgggppp}}}yyyrrrmmmoootttyyyzzzzzz{{{zzzrrrdddRRRFFF777555222111222222222111111111111000000000///////////////000111111222222ZZZZZZZZZ[[[ZZZZZZYYYYYYVVVTTTRRROOOLLLHHHEEECCC@@@>>>;;;::::::999666444222333333222222111000///000000000000000000000000333222222111000///......222111000//////...//////------......///000000000000///000333222///000555444333222222333444777888;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@BBBFFFKKKPPP\\\bbbhhhhhhddd^^^TTTKKKHHHJJJQQQ___oooyyy{{{zzzssslllffffffggggggiiimmmkkknnnrrrvvvzzz{{{lll___WWWRRRMMMLLLPPPXXXeeevvv|||xxxtttpppoooqqquuu{{{}}}{{{zzzwwwxxxzzz{{{zzzxxxtttrrrjjjhhheee```^^^^^^aaadddkkkooosssuuuvvvvvvvvvwwwzzz{{{}}}zzztttnnniiifffeeeeeebbb___^^^^^^[[[XXXZZZ^^^ccclllyyy{{{uuuoooiiiddd^^^[[[WWWTTTQQQNNNLLLIIIFFFCCCBBB@@@>>><<<;;;;;;<<<===??????>>>======<<<<<<;;;<<<<<<=========>>>>>>>>>???AAADDDGGGLLLUUUbbbkkkxxxtttnnnjjjmmmsssxxx~~~zzzzzz{{{~~~xxxpppbbbQQQDDD777444222111222222222111111111111111000000000000/////////000111111222222XXXXXXYYYZZZZZZZZZYYYYYYTTTSSSQQQOOOLLLHHHFFFDDD???===;;;::::::999777555333444444333333222111000000000000000000000000000111111111000000000//////000000////////////000000000000//////......------111000111333222///000444222222222333444666777888999:::;;;===>>>>>>>>>===???@@@@@@@@@BBBEEEJJJNNNXXX___ddddddccc```WWWNNNKKKKKKQQQ]]]lllwwwyyywwwvvvnnnhhhggggggfffiiimmmlllooossswwwzzz|||nnnaaaXXXSSSNNNLLLPPPWWWbbbrrr}}}{{{zzzvvvuuuvvvwwwyyy}}}}}}~~~}}}yyyvvviiigggddd___]]]___dddgggrrrvvv|||~~~xxxtttqqqpppnnnkkkiiihhhddd______bbbdddmmmyyy|||wwwrrrmmmhhhddd]]][[[WWWTTTQQQNNNJJJGGGFFFCCC@@@===;;;;;;<<<===??????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===???BBBDDDHHHRRR^^^fffttt}}}qqqllliiimmmsssxxx{{{{{{|||~~~wwwnnn```NNNAAA666444111111111222222111111000000000000//////////////////000111111222222WWWWWWXXXYYYYYYZZZYYYYYYSSSRRRQQQNNNLLLIIIFFFEEE???===;;;::::::999777555444444444444333222111111000000000000000000000000333333222222222222222222000////////////000000111555444333111000...---,,,...---///333333111222777111111333444666777888888888999;;;<<<>>>>>>======???@@@AAAAAABBBEEEJJJMMMTTT\\\aaaaaabbbbbbZZZPPPNNNMMMQQQ\\\kkktttvvvtttwwwoooiiiggggggfffhhhlllmmmpppssswwwzzz~~~}}}oooaaaYYYTTTOOOMMMPPPWWWaaappp}}}~~~|||}}}{{{}}}|||yyykkkiiifffbbbaaadddjjjnnnxxx}}}|||zzzyyyvvvsssrrrlllfffdddgggfffnnnzzz{{{vvvqqqmmmbbb___[[[XXXUUUQQQMMMKKKHHHEEEBBB>>><<<;;;<<<<<>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>@@@BBBFFFOOO[[[dddqqq{{{qqqllljjjnnntttyyy|||{{{}}}~~~wwwmmm^^^KKK>>>666444111000111222222111000/////////............/////////000111111222222VVVWWWXXXZZZZZZZZZZZZYYYWWWVVVSSSOOOJJJFFFCCCAAAAAA>>>;;;999888888777666333333222222111000000000000000000000////////////000000000000000000000000111000000/////////000000000000000000000000000000000000000000000111111111000111222333555777999;;;<<<<<<<<<===============AAABBBCCCBBB@@@BBBGGGLLLUUUYYY\\\^^^aaabbb\\\TTTLLLOOORRRXXXeeetttxxxuuuxxxuuupppkkkhhhhhhiiijjjmmmppptttwww{{{zzzoooccc[[[TTTOOOLLLNNNTTT^^^nnn{{{~~~~~~}}}}}}~~~|||tttqqqnnnkkkkkkmmmqqqsss~~~yyyuuurrrpppooonnnsss|||}}}zzzwwwoookkkfffaaa]]]XXXSSSOOOKKKIIIFFFDDDBBB@@@===;;;>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????===???@@@CCCGGGNNNVVV\\\nnnvvv|||rrroookkkmmmsss|||~~~}}}~~~{{{sssiii[[[JJJ>>>444333222111111111222222000000000000000000000000000000000000000000000000VVVWWWXXXZZZZZZZZZZZZYYYVVVUUURRRNNNJJJGGGDDDBBBAAA>>>;;;999999888777666333333222111111000//////......//////000000111111000000000000000000000000111111000//////000000111000000000000000000000000000000000000111111111111111111222333555777999:::<<<<<<<<<<<<============???@@@AAA@@@???AAAFFFKKKSSSWWWZZZ\\\___```[[[TTTMMMPPPRRRWWWdddsssyyyxxx|||xxxsssooollllllmmmooommmppptttwww{{{yyyoooccc[[[TTTOOOLLLNNNSSS]]]lllyyy|||~~~~~~xxxvvvsssqqqrrruuuxxxzzzzzzvvvtttrrrwww~~~wwwsssmmmhhhccc^^^XXXTTTNNNKKKHHHEEEDDDAAA>>><<<>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>???@@@CCCGGGMMMUUU[[[iiiqqq}}}|||sssooommmnnnttt}}}~~~|||}}}yyyqqqgggXXXGGG;;;666555444333222333444444000000000000000000000000000000000000000000000000VVVWWWXXXZZZZZZZZZZZZYYYUUUTTTQQQNNNKKKGGGEEECCC@@@>>>;;;999999888777555444444222111000//////...------...///000111222222////////////////////////111000000///000000111111000000000000000000000000//////000000111111111111333333333444555666777888;;;;;;<<<<<<<<<=========<<<>>>@@@???>>>@@@EEEJJJOOOTTTYYY[[[]]]___ZZZTTTNNNOOOPPPUUUbbbqqqzzz|||}}}zzzuuupppnnnnnnpppqqqnnnqqqtttwwwzzz}}}xxxnnnccc[[[TTTOOOKKKMMMRRRZZZhhhuuu}}}zzzyyyyyyyyyzzzzzz~~~~~~}}}{{{{{{|||~~~yyy|||~~~wwwqqqkkkeee___[[[RRROOOKKKHHHEEECCC???===<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>????????????>>>???AAACCCFFFLLLSSSXXXbbbjjjvvv|||tttqqqoooqqqwww}}}{{{|||~~~wwwnnnbbbSSSCCC888666555444222222333333444000000000000000000000000000000000000000000000000VVVWWWXXXZZZZZZZZZZZZYYYUUUSSSQQQNNNKKKHHHEEEDDD@@@>>>;;;::::::999777555555444222000///..................///000111111111//////////////////////////////......//////000000//////////////////////////////000000111111222222444444444444444555666777:::;;;;;;<<<<<<=========;;;>>>@@@@@@???AAAEEEIIILLLRRRXXXZZZ]]]___[[[VVVOOOMMMMMMRRR^^^mmmxxx~~~{{{xxxsssooommmmmmooopppoooqqqtttwwwyyy|||xxxnnnccc\\\TTTOOOKKKLLLOOOWWWdddpppzzzwwwtttsssqqqpppppprrrvvvyyy{{{xxxqqqkkkddd```XXXTTTOOOJJJGGGDDD@@@>>><<<<<<;;;;;;<<<<<<===>>>===>>>>>>>>>????????????>>>???AAABBBEEEJJJQQQUUU\\\dddppp{{{~~~tttrrrqqqssszzz|||yyy{{{}}}vvvlll___OOO@@@777333333111000000000111222000000000000000000000000000000000000000000000000VVVWWWXXXZZZZZZZZZZZZYYYUUUSSSQQQNNNKKKHHHEEEDDD???===;;;::::::999666444555333111///.........///000000000000////////////000000000000000000000000---------------...///000////////////////////////...//////000111111222222444444444444444555666666:::::::::;;;<<<======>>><<<>>>AAAAAA@@@AAAEEEIIIJJJQQQXXX[[[]]]___]]]YYYNNNKKKJJJOOOYYYggguuu~~~zzzwwwrrrnnnllllllmmmoooppprrruuuwwwyyy}}}xxxoooddd]]]TTTNNNJJJJJJMMMSSS___jjj{{{|||ttttttvvv|||{{{}}}{{{xxxvvvvvvuuusssqqqmmmmmmmmmllllllooouuuzzz~~~}}}vvvpppiiieee^^^YYYSSSMMMIIIEEEBBB???======<<<<<<<<<======>>>===>>>>>>>>>????????????>>>@@@AAABBBDDDHHHNNNRRRYYYaaalllvvv~~~uuussssssvvv|||~~~zzzxxxzzz}}}vvvjjj[[[LLL???666333222111000///000111111000000000000000000000000000000000000000000000000VVVWWWXXXZZZZZZZZZZZZYYYUUUTTTQQQNNNKKKGGGEEECCC???===<<<;;;;;;999666444444222000.........///000111000000000/////////...000000000000000000000000------------...///000000000000000000000000000000......///000111222222333444444444444444555666777999999:::;;;<<<======>>><<>>>>>======>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBDDDGGGKKKNNNUUU\\\gggpppxxxtttttttttxxx~~~|||wwwxxxzzz~~~}}}tttgggXXXIII===666555444333111111222222333000000000000000000000000000000000000000000000000VVVWWWXXXZZZZZZZZZZZZYYYVVVUUURRRNNNJJJGGGDDDBBB>>>===<<<;;;;;;999666333222111///------///111222////////////000000000000222222222222222222222222.........//////111222222000000000000000000000000......///000111222333333333333333444555666777888888999999:::<<<======>>><<>>AAADDDCCCMMMUUUYYY[[[]]]]]][[[OOOJJJIIINNNVVV```nnn{{{{{{uuupppmmmlllmmmnnnqqqsssvvvyyy|||{{{qqqfff___TTTNNNIIIHHHIIIMMMVVV```rrrwwwiiicccaaadddjjjuuu|||ssseeebbb^^^\\\[[[ZZZYYYXXXYYYYYYZZZ]]]aaaeeejjjlllmmmsss|||~~~uuummmiiihhheeebbb```aaabbbccccccbbbfffiiijjjkkkooovvv|||{{{xxxmmmhhh___XXXRRRMMMIIIGGGBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@BBBBBBCCCEEEIIILLLPPPWWWaaajjjqqqyyy~~~tttsssuuuyyyyyyuuuxxxzzz~~~~~~zzzqqqcccTTTFFF;;;666555444222111111111222333000000000000000000000000000000000000000000000000VVVWWWXXXZZZZZZZZZZZZYYYWWWVVVSSSOOOJJJFFFCCCBBB>>>===<<<<<<;;;999666333111000...------///111333------...///000111222222222222222222222222222222000000000000111222333444000000000000000000000000---...///000111222333333333333333444555666777888888888999:::<<<======>>>;;;>>>@@@@@@======???AAAAAAKKKTTTWWWYYY\\\\\\ZZZPPPKKKJJJPPPWWW___nnn{{{~~~{{{uuuoookkkjjjjjjkkkqqqssswwwzzz}}}|||rrrggg___TTTNNNIIIHHHHHHKKKTTT^^^pppyyyjjjaaa]]]XXX\\\bbblllwwwtttgggaaa[[[YYYVVVUUUVVVVVVVVVUUUWWWWWWXXXZZZ\\\___bbbcccbbbiiiqqqwwwzzzvvvnnniiiccc___[[[YYYYYYZZZ[[[[[[```dddiiikkkmmmqqqyyyrrrlllddd\\\VVVQQQMMMJJJDDDCCCBBB@@@???>>>>>>===>>>>>>>>>>>>???????????????@@@BBBBBBCCCEEEHHHKKKMMMSSS]]]eeelllsss|||}}}ssssssuuuyyy}}}xxxtttyyy{{{|||wwwnnnaaaRRRCCC:::555222222000/////////000111000000000000000000000000000000000000000000000000WWWWWWVVVXXXYYYZZZXXXWWWVVVUUUSSSPPPLLLHHHEEECCCAAA???<<<:::777333...***111000000///////////////000000111111111111000000222222222111111111000000////////////////////////000///......000111111000000000000000111111111111888777666444444444555666777888999:::;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCFFFKKKQQQVVVYYY[[[\\\WWWNNNGGGHHHPPP[[[iiiuuu{{{}}}|||uuummmiiijjjmmmooorrrwwwzzz}}}uuujjjcccYYYRRRMMMLLLKKKKKKPPPVVVjjjxxxooobbbZZZWWWUUUWWW___gggqqq}}}qqqeee\\\XXXYYYVVVTTTUUUWWWXXXVVVTTTYYYYYY[[[]]]```ccceeeggghhhiiimmmqqqwww|||vvviii```aaa[[[WWWXXXYYYWWWXXX[[[[[[```dddgggiiioooxxx{{{xxxyyyxxxvvvuuuvvvxxxzzz{{{xxxmmmddd]]]WWWPPPLLLIIIGGGCCCBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBEEEGGGIIIMMMPPPVVV^^^fffmmmsssvvvzzz|||xxxnnnmmmnnnttt|||}}}yyywwwxxxxxx{{{xxxtttjjj\\\KKK>>>777555444333111///...//////000000000000000000000000000000000000000000000000000WWWWWWVVVXXXYYYZZZYYYWWWUUUUUUSSSPPPMMMIIIFFFEEEBBB@@@===;;;:::777444111333222222111111111111111000000111111111111000000222222222111111111000000////////////////////////000///......000111111000000000000000111111111111555555555555555666777777888999999:::;;;<<<======???????????????@@@AAABBBDDDGGGKKKQQQVVVYYY[[[\\\WWWNNNGGGGGGMMMXXXfffqqq|||}}}}}}wwwooojjjjjjmmmpppssswww{{{~~~wwwllldddYYYSSSMMMLLLKKKKKKOOOUUUgggtttvvvggg^^^VVVSSSRRRVVVZZZ```iiiqqqwwwvvvrrrlllccc[[[VVVTTTTTTTTTUUUYYY^^^aaaaaa```ccccccdddeeegggiiikkklllooopppsssvvvzzz~~~|||nnnddd___YYYUUUVVVUUUSSSRRRTTTXXX\\\aaaeeeiiipppyyy}}}xxxuuuuuutttsssqqqppppppqqqqqqqqquuu|||}}}ssskkkeee^^^XXXSSSMMMJJJGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHKKKNNNSSSYYYaaahhhnnnrrrsssvvv|||~~~uuummmmmmooottt}}}~~~zzzxxxyyyzzz}}}yyytttiiiYYYIII===777555444333111000//////000000000000000000000000000000000000000000000000000000XXXWWWWWWXXXZZZZZZYYYWWWUUUTTTSSSQQQNNNKKKHHHGGGAAA???<<<;;;;;;:::888777333222222111111111111111///000000111111000000///222111111111111000000000////////////////////////000///......000111111000000000000000111111111111222333444666777888888888:::999999999:::<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAADDDGGGLLLQQQVVVYYY[[[\\\WWWOOOGGGGGGKKKSSSaaalll|||~~~~~~yyyqqqkkkkkkmmmpppsssxxx|||~~~yyynnnfffZZZSSSMMMLLLJJJJJJNNNTTTaaaoooooodddYYYTTTPPPQQQQQQRRRVVV\\\``````___\\\XXXUUUUUUVVVUUUXXX]]]eeelllqqqrrrqqqpppqqqqqqssstttvvvxxxyyy||||||}}}rrrggg___YYYUUUUUUSSSOOONNNOOOSSSWWW]]]bbbhhhqqq{{{|||wwwssssssrrrqqqnnnllljjjiiihhhfffjjjpppvvv||||||uuupppiiibbb\\\TTTPPPLLLIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFIIIKKKNNNTTT[[[bbbhhhkkkmmmpppvvvzzzrrrlllmmmpppvvv|||zzzzzz|||~~~zzzsssfffUUUFFF;;;666555444333222111111000111111000000000000000000000000000000000000000000000000XXXWWWWWWXXXZZZZZZYYYXXXUUUTTTSSSQQQNNNLLLIIIHHHAAA>>>;;;999999999888777111000000/////////////////////000000000000//////111111111111000000000000////////////////////////000///......000111111000///000000000111111111111222333555777888888777777999888888888999;;;>>>@@@AAABBBBBBBBBBBBAAAAAA@@@EEEGGGKKKPPPUUUXXX[[[\\\XXXQQQIIIGGGIIIPPP\\\hhhzzz~~~{{{sssmmmlllmmmooorrrwww{{{~~~yyyoooggg[[[TTTNNNLLLJJJIIILLLRRR]]]jjj~~~{{{nnnaaaZZZUUUTTTSSSQQQRRRUUUWWWWWWXXXWWWWWWYYY]]]``````eeellluuu}}}{{{oooccc\\\WWWVVVTTTPPPNNNOOOPPPSSSYYY```gggqqq{{{~~~xxxuuurrrrrrqqqooommmjjjhhhgggfffiiillloootttzzz~~~zzzssskkkeee[[[VVVQQQLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDHHHIIILLLPPPVVV\\\bbbeeeiiilllsss}}}wwwoookkkmmmqqqxxx|||zzz}}}zzzqqqbbbQQQBBB999555444444333333222222111111111000000000000000000000000000000000000000000000000XXXXXXWWWYYYZZZ[[[YYYXXXUUUTTTSSSQQQNNNLLLIIIHHHCCC@@@===:::999999777666111000000/////////////////////000000000000//////000000000000000000000000000000000000000000000000000///......000111111000///000000000111111111111333444666777777777666555888777666777888;;;===???BBBBBBCCCCCCCCCBBBBBBAAAEEEGGGJJJOOOSSSWWWZZZ[[[ZZZRRRKKKHHHHHHMMMYYYeeexxx|||}}}uuuooolllmmmmmmpppuuuyyy|||yyyoooggg\\\UUUNNNKKKIIIHHHKKKPPPYYYfffzzz~~~mmmeee]]]ZZZXXXTTTSSSTTTVVVWWWYYYZZZ\\\```eeeiiilllrrr||||||jjjbbb[[[YYYUUUQQQOOOPPPOOORRRVVV\\\dddmmmvvv{{{zzzvvvqqqqqqqqqpppooommmlllkkkjjjkkklllmmmpppvvv|||zzzrrrlllaaa\\\UUUPPPLLLIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAABBBBBBCCCGGGHHHKKKOOOUUUZZZ___bbbeeeiiippp{{{uuuooojjjnnnttt{{{~~~|||}}}}}}xxxmmm]]]LLL???888555444333333333333222222222111000000000000000000000000000000000000000000000000YYYXXXXXXYYY[[[[[[ZZZXXXUUUTTTSSSQQQNNNKKKHHHGGGFFFCCC@@@===<<<:::888666333222222111111111111111...//////000000//////...//////000000000000000111000000000000000000000000000///......000111111000000000000000111111111111555555666666666666666555777777777888999<<<>>>???BBBCCCDDDEEEEEEDDDCCCBBBDDDFFFIIIMMMQQQUUUXXXZZZYYYSSSLLLHHHGGGJJJVVVbbbtttzzz~~~wwwpppmmmmmmllloootttxxx|||zzzppphhh]]]VVVOOOKKKIIIGGGIIIOOOVVVcccvvvvvvkkkfffaaa\\\YYYYYY^^^___bbbdddfffkkkppptttzzzvvvmmmccc]]]XXXRRRQQQRRRQQQRRRTTTXXX^^^eeekkkooouuuxxx{{{~~~{{{wwwqqqqqqqqqqqqppppppppppppkkklllmmmnnnpppuuu{{{xxxrrrhhhcccZZZSSSOOOKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBAAABBBBBBCCCFFFHHHKKKPPPUUUZZZ^^^```aaafffnnnyyy}}}tttoookkkooovvv}}}~~~~~~|||tttiiiYYYIII>>>888444333111222222222222222111111000000000000000000000000000000000000000000000000YYYXXXXXXYYY[[[[[[ZZZYYYUUUUUUSSSPPPMMMIIIFFFEEECCCBBB???>>>===;;;888555333222222111111111111111......////////////......////////////000000111111000000000000000000000000000///......000111111000000000000000111111111111444444444555555777888999777888999;;;===>>>@@@@@@AAABBBDDDFFFFFFFFFEEEDDDCCCEEEGGGKKKOOOSSSVVVXXXWWWQQQLLLGGGDDDGGGSSS___pppwww}}}~~~xxxqqqnnnnnnllloootttyyy||||||rrrjjj^^^VVVOOOKKKHHHFFFHHHMMMSSS___rrr{{{wwwqqqnnnmmmqqqsssvvvyyy|||}}}pppfff^^^WWWUUUWWWRRRQQQQQQRRRVVV[[[___aaadddeeehhhjjjnnnssszzz~~~~~~zzzttttttssssssssstttuuuvvvrrrrrrrrrrrrssswww|||~~~yyyooohhh___WWWRRRNNNKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCBBBAAABBBCCCCCCDDDGGGLLLRRRWWW[[[]]]^^^bbbfffnnnzzz{{{sssnnnkkkqqqxxxzzzpppeeeUUUGGG>>>888444333000000111222222111000000000000000000000000000000000000000000000000000000YYYXXXXXXYYY[[[[[[ZZZYYYVVVUUUSSSPPPLLLHHHEEECCC???>>>===<<<<<<:::666444111000000///////////////......////////////........./////////000000111111000000000000000000000000000///......000111111000000000000000111111111111333222222333555888:::<<<888999;;;>>>???AAAAAAAAA@@@BBBDDDFFFGGGGGGFFFEEECCCDDDFFFJJJNNNRRRUUUWWWUUUPPPJJJFFFCCCEEEPPP]]]nnnuuu}}}~~~yyyrrrooonnnmmmpppuuuzzz}}}~~~ssslll^^^WWWOOOKKKHHHEEEHHHMMMQQQ]]]ooo{{{oooddd\\\YYY[[[SSSQQQOOOOOOQQQTTTVVVWWWYYYZZZ[[[^^^bbbjjjrrrxxx~~~yyyxxxwwwvvvvvvwwwyyy{{{zzzzzzyyyxxxwwwyyy|||~~~ssslllcccZZZTTTPPPMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCBBBBBBAAABBBCCCDDDBBBFFFLLLRRRXXX[[[\\\]]]eeeiiirrr}}}zzzrrrnnnlllrrrzzz~~~zzznnncccTTTFFF>>>888555222//////111222222111000///000000000000000000000000000000000000000000000000YYYXXXWWWXXXYYYZZZYYYXXXVVVUUUSSSPPPMMMJJJGGGEEEBBB@@@>>><<<:::999888777333333333222222222111111///000111111111///...---//////000000111111111222222222111000/////////000..................------111000000000000000111111444444444444555777888999999999::::::<<<===??????GGGEEECCCCCCFFFFFFDDDBBBCCCEEEHHHLLLOOOQQQRRRSSSRRRPPPLLLFFFBBBEEEMMMSSSjjjqqqzzz~~~{{{vvvqqqooonnnqqqvvv{{{~~~wwwmmmddd[[[RRRNNNJJJGGGGGGJJJRRRZZZiii{{{~~~~~~uuukkkccc]]]ZZZWWWTTTRRRQQQQQQOOONNNVVVVVVWWWYYY^^^hhhrrryyyyyyvvvxxxyyyxxxzzz}}}||||||}}}}}}~~~~~~xxxrrriii```ZZZUUUQQQOOOLLLKKKIIIIIIJJJJJJIIIGGGGGGFFFDDDCCCCCCCCCDDDDDDFFFJJJPPPVVVYYY\\\___aaadddjjjuuuxxxpppooopppttt{{{}}}xxxooo___MMMBBB;;;444000000444111///...///111111111222111111111000000//////000000000000000000000000XXXWWWWWWXXXYYYZZZZZZYYYWWWVVVTTTQQQMMMJJJGGGEEEAAA@@@>>><<<:::888777777222222222111111111000000000000000000000000///...///000000000111111111111333222111111111111111111---.........////////////000000//////000111222222444444444444555777888999:::::::::;;;===>>>@@@@@@DDDCCCBBBCCCEEEGGGEEEDDDCCCEEEHHHLLLOOORRRTTTTTTTTTRRRMMMGGGCCCEEELLLRRReeennnyyy~~~yyyuuurrrrrruuuyyy}}}zzzpppeee]]]TTTOOOLLLHHHHHHJJJPPPXXXfffxxx{{{wwwvvvvvvvvvxxxxxxvvvuuuxxxyyyzzz|||{{{qqqkkkdddaaa]]]ZZZYYYYYYWWWVVVWWWWWWYYY\\\bbbkkkvvv}}}|||xxxxxxxxxvvvvvvxxx|||vvvmmmeee^^^YYYUUUSSSNNNLLLKKKJJJKKKKKKIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIMMMSSSXXX[[[^^^aaaccceeelllwwwyyyrrrqqqqqqvvv}}}|||wwwmmm^^^LLLAAA:::444000000333111///...///111111111111111111111000000000///000000000000000000000000WWWVVVVVVWWWYYY[[[ZZZZZZYYYXXXUUURRRNNNJJJGGGEEEAAA@@@>>><<<:::888777777111111111000000000//////000000/////////000111111000000000000111111111111222222111111111222333333......//////000000111111////////////000111333333444444444444555777888999:::;;;<<<===>>>@@@AAABBBAAA@@@AAACCCEEEFFFFFFDDDBBBDDDGGGKKKOOOSSSVVVWWWVVVUUUPPPIIIDDDEEEJJJOOO___iiiwww~~~zzzwwwvvvyyy|||}}}ttthhh___VVVQQQMMMIIIHHHKKKNNNUUUbbbssszzzuuuqqqnnnllljjjiiijjjjjjjjjiiinnnoooqqqsssvvv|||tttooojjjeeecccbbb```___]]]___aaaeeellluuu}}}|||yyyvvvuuuwww~~~tttkkkddd___ZZZWWWRRRPPPNNNMMMMMMMMMKKKJJJHHHHHHGGGGGGHHHIIIKKKLLLMMMRRRWWW\\\^^^aaaccceeegggnnnyyy{{{ttttttsssxxxzzzvvvjjj[[[JJJ???999444000000333111......000111111111111111111111000000000000000000000000000000000000VVVUUUUUUWWWYYY[[[[[[ZZZZZZYYYVVVSSSNNNJJJFFFDDDAAA@@@>>>;;;999888777666222111111111000000000000000000///...///000222333000000000000000111111111000000000000111222333333111111000000000000000000.........///000222333444444444444444555777888999;;;;;;===???@@@AAABBBCCC@@@@@@BBBCCCDDDEEEDDDCCCBBBCCCFFFJJJNNNSSSWWWYYYYYYWWWRRRKKKEEEDDDHHHLLLYYYeeeuuu}}}{{{zzz|||wwwjjjaaaWWWRRRNNNIIIHHHJJJLLLSSS___oooyyysssooollliiifffbbb``````aaaaaaaaaccceeegggiiimmmssszzz~~~yyytttqqqooommmkkkmmmqqquuu|||zzzyyyzzz~~~~~~tttkkkddd]]]ZZZXXXUUURRRQQQPPPPPPNNNMMMIIIIIIIIIIIIKKKMMMOOOPPPSSSWWW\\\```bbbccceeegggjjjqqq||||||uuuuuuuuu{{{}}}xxxtttgggWWWGGG===888333111111222000...///000222222111111111111000000000000000////////////////////////UUUUUUUUUVVVYYY[[[ZZZZZZZZZYYYVVVSSSNNNJJJFFFDDDAAA???===;;;999777777666333333222222222111111111111000/////////111222333111111000000000000000000///////////////000111222333333222111000//////............///000222333444444444444444555777888999:::;;;===@@@BBBCCCCCCCCCAAABBBDDDEEEDDDCCCBBBAAABBBCCCEEEHHHMMMRRRWWWZZZYYYXXXTTTMMMFFFDDDFFFIIITTTaaasss}}}|||}}}{{{mmmcccYYYSSSNNNIIIHHHJJJMMMRRR\\\kkk}}}xxxsssooolllhhhddd___\\\[[[[[[[[[[[[ZZZ[[[]]]```ccchhhnnnrrr|||~~~|||~~~~~~tttjjjccc^^^]]]ZZZVVVSSSRRRRRRPPPOOOMMMMMMMMMNNNOOORRRTTTVVVZZZ]]]bbbeeefffggghhhiiimmmttt}}}vvvvvvwww}}}~~~~~~{{{vvvrrrbbbTTTDDD;;;777333111222111///...///111222222111000000000000000000111111////////////////////////VVVUUUUUUVVVXXXZZZYYYYYYYYYXXXUUURRRNNNJJJGGGEEE@@@???===;;;999777666666333333333222222222222111111111000000000111222222111111111111000000000000//////.........///000000333333222111000///......////////////000111333333444444444444555777888999999;;;>>>@@@BBBCCCCCCCCCAAACCCFFFFFFDDDBBBAAAAAABBBBBBCCCFFFJJJPPPVVVYYYYYYXXXTTTMMMFFFCCCDDDGGGNNN[[[nnn|||}}}~~~~~~pppfff\\\VVVPPPJJJIIIKKKMMMQQQZZZgggyyy}}}xxxtttqqqjjjfff```]]][[[[[[ZZZYYYVVVWWWXXXYYYZZZ]]]bbbeeeoooxxx~~~vvvnnniiidddaaa\\\YYYWWWVVVUUUTTTUUUUUUUUUVVVXXXZZZ]]]^^^bbbeeeiiikkkllllllmmmnnnrrryyyxxxxxxxxx~~~~~~|||}}}zzztttppp___PPPAAA999666222111222000///...000111333222111000000000000111111111111000000000000000000000000WWWVVVUUUVVVXXXYYYXXXWWWWWWVVVTTTQQQMMMJJJGGGEEE@@@???===;;;888777666666222222222222111111111111111111222222222111000000111111111111000000000///111000///////////////000000000000000000000000000000000//////000111222222444444444444555777888999888:::===@@@BBBCCCCCCCCC@@@CCCGGGGGGFFFCCCCCCDDDBBBBBBBBBDDDHHHNNNTTTXXXWWWWWWTTTMMMFFFBBBCCCEEEGGGTTThhhxxx~~~tttjjj```YYYSSSMMMKKKMMMMMMPPPWWWccctttzzzwwwppplllhhhdddbbb```___]]][[[[[[[[[YYYWWWXXXZZZ\\\bbbjjjuuu}}}xxxqqqmmmhhhdddbbbaaa___^^^`````````aaabbbeeeggghhhjjjlllppprrrrrrrrrrrrsssxxx{{{|||yyy~~~}}}{{{{{{~~~zzzsssmmm\\\NNN???888555222111333///......000222333222111///000000000111111111111000000000000000000000000XXXVVVUUUVVVXXXXXXWWWVVVVVVUUUSSSPPPMMMJJJGGGEEE@@@???===:::888777666555111111111111000000000000111222333333222111///...222111111111000000//////222222111000//////000000,,,---...///000111222222111000000000000000111111444444444444666777888999888:::===@@@BBBCCCCCCCCC>>>BBBFFFHHHGGGEEEEEEFFFCCCBBBAAACCCGGGMMMSSSWWWVVVVVVSSSMMMFFFBBBBBBDDDBBBPPPddduuuwwwmmmbbb\\\UUUOOOMMMOOOLLLOOOUUUaaaqqq}}}yyywwwtttoookkkiiigggdddccccccbbb```]]]YYYWWWWWWXXXZZZ```iiisss}}}}}}wwwooojjjkkksss~~~|||xxxsssnnnlllkkkjjjiiihhhhhhhhhhhhjjjlllnnnoooooorrruuuwwwwwwvvvvvvwww|||yyy}}}~~~|||zzzzzz|||~~~zzzrrrlllZZZLLL>>>777444222222333///......000222333222111//////000000111111111222000000000000000000000000XXXXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUSSSOOOKKKGGGDDD@@@===;;;999999999777666444444444333333333222222000000000000111111111111000000000000000000000000000000////////////000000222111111111000000//////222222111111111111111222444444444555666777888999;;;<<<===>>>???@@@AAABBBFFFEEEDDDDDDEEEFFFEEECCCCCCCCCCCCEEEGGGJJJMMMNNNPPPQQQPPPMMMHHHCCC@@@???BBBMMM___rrr}}}vvvkkk```XXXQQQMMMJJJKKKKKKRRR^^^lll}}}~~~zzzzzzyyyxxxuuuqqqnnnmmmnnnkkkhhhddd```]]]\\\[[[[[[\\\aaahhhoooyyy~~~|||vvvnnnkkkjjjjjjbbb```]]][[[\\\```eeehhhvvv~~~zzzvvvssswwwvvvuuutttttttttuuuvvv{{{|||}}}|||zzzyyyyyyzzz|||yyyyyy{{{|||qqqfffVVVGGG999444333000......000000000000000000000000////////////////////////000000000000000000000000XXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTRRROOOJJJFFFDDD@@@>>>;;;:::999999777666333333333333222222222222000000000000111111111111000000000000000000000000000000////////////000000111111111000000000//////222222111000000111111222222222222333444555666777:::;;;<<<===>>>@@@AAAAAABBBAAA@@@AAACCCDDDCCCBBBCCCCCCDDDEEEGGGKKKMMMOOOPPPPPPPPPMMMGGGCCC@@@???AAAJJJZZZmmm}}}~~~wwwlllaaaXXXRRRMMMKKKJJJJJJPPP[[[iiizzz~~~|||yyyuuurrrpppqqqpppnnnlllhhhddd```^^^[[[ZZZ]]]ccchhhppp~~~~~~zzzvvvwwwvvvuuuuuuxxx}}}}}}pppeee^^^[[[[[[ZZZXXXVVVSSSQQQSSSVVVZZZ]]]jjjuuu}}}~~~}}}zzzzzz|||}}}yyynnncccSSSEEE888444333111//////000000000000000000000000////////////////////////////////////////////////XXXXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSQQQNNNIIIEEECCCAAA>>>;;;::::::999777555333222222222222111111111000000000000111111111111000000000000000000000000000000////////////000000111111000000000000//////111111000000000111111222222222222333444555666777999:::;;;<<<===???@@@@@@??????>>>@@@BBBDDDDDDCCCDDDCCCDDDEEEGGGJJJNNNPPPOOOPPPOOOLLLGGGBBB???>>>AAAFFFSSSfffzzzyyynnncccZZZSSSOOOLLLIIIIIINNNXXXeeeuuu~~~zzzwwwuuuuuuvvvvvvuuuqqqlllhhheee___]]]\\\^^^```eeeqqq|||~~~{{{wwwuuurrrnnnmmmnnnsssvvvrrrkkkaaaXXXRRROOONNNMMMOOOMMMKKKJJJKKKNNNRRRTTT]]]fffvvv~~~||||||}}}~~~{{{vvvjjj^^^NNNBBB777333333111000111000000000000000000000000////////////////////////........................XXXXXXXXXWWWWWWVVVUUUUUUSSSRRRRRRPPPMMMIIIEEEBBBAAA???<<<::::::999777555222222222111111111000000///000000000111111111111000000000000000000000000000000////////////000000000000000000000000//////111000000000000111111222444444444555666777888999888999:::;;;===>>>??????BBBAAA@@@BBBDDDFFFEEEDDDDDDCCCCCCCCCEEEIIILLLOOONNNOOOOOOMMMGGGBBB>>>===DDDEEENNN```www|||qqqeee\\\UUUPPPMMMJJJIIIMMMUUU```ooo~~~{{{yyyzzzzzzzzzyyywwwtttpppnnniiiddd```___^^^```hhhqqq}}}xxxvvvsssooolllllllllmmmpppuuu|||zzzkkkeee]]]VVVQQQOOOMMMLLLMMMLLLKKKJJJKKKMMMOOOQQQUUU\\\iiixxx~~~~~~~~~}}}zzzsssfffYYYHHH>>>555333333222111333000000000000000000000000////////////////////////........................XXXXXXXXXXXXXXXVVVUUUTTTRRRRRRQQQPPPMMMIIIEEECCCBBB@@@===;;;:::999777555222222222111111111000000///000000000111111111111111111111111111111111111000000////////////000000//////////////////000000000000//////000111111222444444444555666777888999888999:::;;;<<<===>>>???CCCBBBBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBCCCGGGJJJMMMNNNOOOPPPNNNHHHCCC???===GGGFFFLLL\\\rrrttthhh^^^WWWRRRNNNLLLJJJLLLSSS\\\jjj~~~}}}~~~}}}|||zzzyyyyyyxxxxxxrrrlllfffccc```^^^bbbiiiuuu|||~~~|||zzzxxxssssssqqqpppmmmjjjgggeeeeeeiiiooovvv}}}uuujjjeee^^^WWWTTTQQQPPPNNNNNNMMMLLLLLLMMMNNNPPPQQQRRRXXXaaammm|||~~~yyyqqqbbbTTTCCC;;;444333333111111444111111111111111111111111////////////////////////........................XXXXXXYYYYYYXXXWWWUUUTTTRRRRRRQQQPPPMMMIIIFFFCCCCCC@@@===;;;:::999777555333222222222222111111111000000000000111111111111111111111111111111111111000000////////////000000......////////////000000////////////000111111222222222222333444555666777888999:::;;;<<<>>>??????BBBAAAAAACCCEEEGGGGGGFFFGGGEEECCCBBBCCCEEEIIIKKKNNNPPPQQQOOOJJJDDD???===FFFFFFKKKYYYmmmvvvjjj```YYYSSSPPPMMMJJJKKKPPPXXXeeexxx~~~}}}}}}}}}~~~yyyrrrkkkgggccc___```ccclllsss~~~{{{vvvrrrpppsssrrrssssssrrrooojjjfffccceeehhhlllqqqxxxxxxnnnhhh```ZZZVVVTTTRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRUUUYYY___fffqqq}}}xxxooo^^^OOO???999444444333111111444111111111111111111111111////////////////////////........................XXXXXXYYYZZZYYYWWWUUUTTTRRRRRRRRRPPPNNNJJJFFFDDDDDDAAA>>><<<:::999777555333333333333222222222222000000000000111111111111111111111111111111111111000000////////////000000........./////////000000.........//////000222222222222222333444555666777999999:::<<<===>>>???@@@AAAAAAAAADDDIIILLLLLLLLLKKKIIIFFFDDDDDDFFFIIIKKKOOOQQQRRRPPPKKKEEE@@@>>>AAABBBIIIVVVhhh|||xxxlllbbbZZZTTTQQQLLLIIIIIIMMMTTT```rrr~~~~~~wwwqqqnnniiicccaaacccfffkkkuuuzzzuuurrrvvvuuutttvvvwwwvvvrrrooohhhhhhgggfffhhhnnnuuu{{{zzzsssjjjccc^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[___bbbeeekkkyyy|||vvvkkkZZZJJJ===777444444333000000333111111111111111111111111////////////////////////////////////////////////WWWXXXZZZZZZYYYXXXUUUTTTRRRRRRRRRQQQNNNJJJGGGEEEDDDAAA>>><<<;;;999777555444444444333333333222222000000000000111111111111111111111111111111111111000000////////////000000---.........//////000000............///000222222444444444555666777888999999:::;;;<<<===???@@@@@@AAAAAACCCGGGMMMQQQSSSSSSNNNLLLHHHEEEEEEGGGIIIKKKOOOQQQSSSQQQLLLFFFAAA>>><<>>@@@AAAAAABBBEEEIIIMMMPPPSSSTTTVVVPPPIIIFFFFFFHHHIIIIIIMMMQQQSSSPPPMMMKKKEEE>>>>>>@@@BBBJJJ[[[ppp{{{ooofff___XXXTTTLLLJJJJJJMMMPPPYYYiiixxx}}}|||yyytttmmmiiiggghhhlllvvv{{{wwwtttuuuyyy|||zzzxxxuuurrrmmmhhhffffffhhhiiirrrxxx~~~yyytttsssssssssrrrrrrrrrsssssssssssssssoooooopppqqqtttzzz|||sssooommmyyy~~~zzzvvvpppcccQQQCCC777555222111222111000...////////////000000000000//////////////////////////////............//////YYYYYYYYYXXXWWWVVVTTTTTTTTTTTTSSSPPPMMMIIIFFFDDDBBBAAA>>><<<999777666555444444444333222111111111111111111000000000000000000000000000000000000000////////////////////////000000////////////000000...////////////000000000111111111222333555777777999999:::;;;<<<>>>@@@AAABBBDDDFFFIIIMMMPPPSSSTTTUUUPPPJJJFFFGGGHHHIIIIIIMMMRRRTTTRRROOOMMMFFF@@@======???FFFUUUiiizzz~~~{{{ooofff^^^WWWRRRMMMKKKJJJKKKNNNUUUdddrrr}}}yyytttpppmmmlllmmmsss}}}yyyyyy{{{}}}|||yyy~~~zzzuuuoookkkiiihhhiiimmmqqqxxx}}}yyyzzzzzzzzz|||wwwnnnjjjhhhjjjssszzzuuunnn```NNN@@@777444222111111111000///////////////000000000000//////////////////////////////............//////YYYYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRPPPMMMJJJGGGEEEDDDBBB???<<<999666444444555444222111000000000111222111111111000000//////000000000000000000000000////////////////////////111000///......///000111............////////////111111222333444666888999::::::;;;;;;<<<>>>???@@@CCCEEEGGGJJJMMMPPPRRRTTTTTTPPPKKKGGGGGGHHHJJJJJJMMMRRRVVVUUUSSSPPPJJJBBB???===>>>CCCPPPaaarrr}}}~~~}}}qqqhhh```XXXSSSNNNKKKIIIJJJKKKQQQ]]]iii|||~~~{{{tttqqqpppttt~~~~~~~~~|||~~~|||xxxsssnnnjjjgggfffhhhlllqqqwww||||||qqqiiidddbbbbbbiiivvvyyyrrrjjj[[[III===666444222111111111000///////////////000000000000//////////////////////////////............//////YYYYYYYYYYYYXXXWWWVVVUUURRRRRRQQQPPPMMMJJJGGGEEECCCAAA???<<<999777555444444333111//////000222333222222111111000/////////000000000000000000000000////////////////////////222000///------///000222........./////////000000111222222333555777999:::;;;;;;;;;<<<===>>>@@@AAACCCDDDFFFIIIKKKNNNPPPQQQSSSPPPKKKHHHGGGHHHIIIKKKLLLSSSXXXYYYXXXVVVOOOGGGCCC???>>>CCCMMM\\\mmm{{{uuulllcccZZZTTTOOOKKKHHHIIIJJJOOOYYYcccuuu|||xxxvvv||||||{{{yyyvvvrrrnnnjjjhhhhhhkkkoootttzzzwwwmmmfffaaa___```eeeppp~~~}}}}}}vvvoooeeeWWWFFF;;;444333111000111222111000////////////000000000000//////////////////////////////............//////YYYYYYYYYYYYXXXWWWVVVVVVRRRRRRQQQPPPMMMJJJGGGEEE@@@???===;;;999888777777222111/////////111333555111111111111000000//////000000000000000000000000000000000000000000000000222000///------///000222//////000000000111111111111111222333555777999:::;;;;;;<<<===>>>???AAABBBBBBCCCEEEGGGIIIKKKLLLMMMPPPNNNKKKHHHFFFGGGIIIKKKLLLSSSZZZ\\\\\\[[[UUUOOOFFF@@@>>>BBBJJJVVVhhhxxxyyyoooeee[[[UUUPPPKKKHHHIIIKKKOOOWWW___ppp}}}zzzyyy~~~zzzuuupppmmmjjjlllnnnsssyyy|||zzz|||{{{{{{xxxsssllleeeaaa___^^^aaahhhuuu}}}yyyrrrjjj```SSSDDD;;;333111000000111222111000////////////000000000000//////////////////////////////............//////YYYYYYYYYYYYYYYXXXWWWWWWSSSSSSRRRPPPMMMJJJGGGEEE@@@???===;;;999888888777111111000000111222444555000000000000000000000111000000000000000000000000000000000000000000000000111000///......///000111000000000000111111111111000000111333555777999:::;;;;;;<<<===???AAACCCDDDBBBCCCDDDFFFGGGIIIJJJJJJMMMMMMKKKHHHEEEEEEHHHJJJLLLSSSZZZ]]]___```]]]WWWHHHAAA===@@@DDDMMM___qqq~~~{{{rrrggg\\\UUURRRLLLIIIJJJLLLNNNTTTZZZiiivvv|||vvvpppmmmlllmmmnnnqqqvvv}}}~~~uuurrrsssooopppqqqooojjjeeebbb```___aaafffqqqzzzvvvpppggg[[[NNNAAA999222000//////111222222111////////////000000000000//////////////////////////////............//////YYYYYYYYYYYYYYYXXXXXXWWWTTTTTTSSSPPPMMMIIIFFFDDDAAA@@@>>>;;;999777666666444333333333222222222222/////////000111111222222000000000000000000000000000000000000000000000000000000////////////000000/////////000000000000111//////000222444666888999::::::;;;===???BBBDDDFFFCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJGGGDDDDDDFFFIIIKKKSSSZZZ^^^aaaeeeccc___MMMDDD>>>???@@@EEEWWWjjjxxxwwwlll```XXXTTTNNNJJJJJJKKKKKKNNNSSS```nnn~~~yyytttqqqqqqpppooorrrwww}}}wwwmmmhhhhhhcccfffiiiiiigggcccaaa```aaabbbfffpppzzzvvvooodddWWWJJJ===666111000...///111222222111////////////000000000000//////////////////////////////............//////YYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSPPPMMMIIIEEECCCCCCBBB???<<<999666555444666666666555333111000.........///000111222333333000000000000000000000000000000000000000000000000//////000000000000//////............/////////000...///000111333666888999999:::;;;===@@@CCCEEEGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJGGGCCCCCCFFFIIIKKKRRRYYY^^^bbbggggggcccSSSHHHAAA@@@???BBBSSSgggttt}}}qqqeee]]]WWWPPPJJJJJJIIIHHHJJJNNNYYYhhh~~~~~~|||uuusssrrrtttyyy~~~vvvkkk```[[[ZZZ[[[___ccceeedddbbb``````^^^___ccclll}}}{{{wwwooocccUUUFFF:::333111///...///111222222222////////////000000000000//////////////////////////////............//////ZZZ[[[[[[[[[ZZZYYYXXXXXXSSSRRRQQQOOOMMMJJJHHHFFFAAA@@@===;;;888666555444555444333222111111111111333222111///......------333333333222222222111111888666333///---,,,------////////////////////////000///...............///000000000111222555777888888999:::<<<>>>@@@BBBBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJJJJHHHEEECCCCCCEEEGGGKKKPPPWWW^^^cccdddcccaaaQQQIII@@@>>>>>>BBBLLLUUUggg}}}}}}rrreee\\\SSSOOOJJJHHHHHHJJJKKKLLLYYYdddvvv}}}yyywwwxxx|||rrrggg```YYYXXXYYYYYY\\\```ccceeedddbbb```aaa___cccnnn|||~~~{{{|||}}}zzzvvvmmm___NNN@@@888555222111111000///......---............//////////////////............//////111111000000//////......ZZZZZZZZZZZZYYYXXXWWWWWWTTTSSSRRROOOLLLIIIGGGEEEBBBAAA>>><<<999777666666555444333222111111111111000////////////000111111222222222222111111111111444333111///......///000////////////////////////000000////////////000000000000000111333555777888999:::;;;===???AAABBBCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKIIIGGGDDDCCCDDDFFFJJJNNNUUU[[[______^^^\\\TTTKKKBBB>>>>>>@@@HHHPPPaaawwwuuuggg]]]UUUQQQLLLIIIIIIJJJLLLLLLUUU___ppp}}}zzz{{{~~~wwwjjjaaa\\\WWWWWWZZZ[[[^^^cccggghhhgggdddbbbbbb```cccmmm{{{}}}{{{zzz{{{}}}~~~wwwsssjjj[[[KKK>>>666333222222222111000000//////............//////////////////............//////000000000000//////......YYYZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPLLLIIIFFFDDDBBBAAA???<<<:::888777777555444333222111111111111///////////////000111222111111111111000000000000111000/////////000222333/////////////////////////////////......//////000000000000111333555777999;;;<<<===>>>@@@AAACCCDDDDDDCCCCCCDDDEEEGGGIIIJJJMMMMMMLLLIIIEEECCCDDDEEEIIIMMMSSSYYY\\\\\\ZZZXXXVVVMMMDDD???======CCCJJJYYYooozzzkkk```XXXTTTNNNJJJIIIJJJKKKKKKPPPYYYiiizzzrrrhhh___ZZZXXXWWWYYY^^^bbbeeejjjnnnnnnkkkgggcccbbbaaaccclllxxx{{{xxxwwwyyyzzz||||||tttooodddVVVGGG;;;555222333333222222111111000000............//////////////////............//////000000000////////////...YYYYYYYYYYYYXXXWWWUUUUUUVVVUUUSSSPPPLLLHHHEEECCCBBB@@@>>><<<:::888777777444444333222111111111111333222111000////////////000000000000////////////////////////000111222333////////////////////////...------------...////////////000111333555888999<<<===???AAABBBDDDEEEFFFEEEEEEDDDDDDEEEGGGIIIKKKNNNOOONNNKKKGGGDDDCCCDDDHHHLLLRRRWWWZZZ[[[ZZZYYYUUUMMMDDD@@@===<<<@@@FFFQQQfff}}}pppeeeZZZVVVOOOKKKIIIIIIIIIIIIMMMUUUbbbsss~~~ssslllccc\\\WWWWWWXXXZZZ___fffmmmqqquuuxxxvvvqqqjjjeeecccaaaccclllwww|||xxxvvvtttxxxzzz|||}}}yyyqqqjjj^^^PPPCCC:::444222222222222111111000000000............//////////////////............//////////////////////////////ZZZZZZZZZYYYXXXVVVUUUTTTVVVUUUSSSPPPLLLHHHEEECCC@@@???===;;;999777666666444444333222111111111111333222111000000///000000000000000/////////......000000000000000111111111000000000000000000000000//////......///000000111/////////111333666888:::<<<>>>BBBFFFIIIJJJJJJJJJHHHGGGEEEEEEFFFHHHKKKLLLOOOPPPPPPNNNJJJFFFDDDCCCDDDHHHNNNTTTXXXZZZZZZYYYSSSKKKEEEAAA>>><<>><<<:::888777666666555444333222111111111111/////////000111222333444000000000000////////////000000000000111000000000000000000000000000000000111111111111222333444444...//////111333666999:::===AAAGGGNNNRRRTTTSSSRRRJJJIIIGGGFFFGGGJJJLLLNNNOOOQQQQQQPPPLLLHHHEEEDDD@@@DDDIIIOOOTTTVVVWWWWWWRRRKKKFFFCCC@@@===???CCCGGGVVVlllyyyoooaaa[[[TTTMMMJJJHHHGGGFFFJJJOOOXXXeeeuuuzzznnnddd]]]YYYWWWVVVTTTSSSUUU\\\aaagggqqqzzzzzzrrrmmmjjjhhhjjjqqq{{{{{{xxxvvvuuuyyy{{{~~~}}}xxxtttkkkaaaSSSFFF<<<777444333000/////////////////////............//////////////////............//////---............/////////\\\\\\[[[ZZZYYYWWWVVVUUUTTTSSSRRROOOLLLIIIGGGEEE???>>>===;;;999888777777555444333222111111111111/////////000111222444555111111111000000000////////////000111111111111111000000000000000000000000000000000000111222333444......///000333666999;;;>>>DDDNNNWWW]]]___]]]\\\MMMKKKIIIHHHIIIKKKNNNPPPNNNPPPRRRQQQNNNIIIFFFEEEAAADDDIIINNNRRRTTTUUUUUUSSSMMMHHHEEEAAA======@@@EEEPPPcccxxx}}}ttteee___WWWPPPLLLJJJHHHGGGHHHKKKRRR]]]mmm~~~wwwiiiccc\\\VVVSSSRRRRRRQQQQQQRRRVVV^^^dddkkkuuu}}}wwwsssrrrooopppvvv}}}{{{xxxwwwvvvyyy|||{{{vvvrrrggg]]]NNN@@@888555333222000000000000000000000000............//////////////////............//////---------.........//////]]]]]]\\\[[[ZZZXXXVVVUUUSSSRRRQQQOOOMMMJJJHHHFFF@@@???>>><<<:::999999888555444333222111111111111222222111111111111111111111111111111000000000000---...///111222222222222000000000000000000000000------------...///111111......///000333666999;;;???GGGRRR^^^eeefffdddbbbNNNMMMJJJIIIIIILLLOOOQQQNNNPPPSSSRRROOOKKKGGGFFFEEEHHHLLLPPPSSSUUUUUUUUUTTTOOOIIIGGGBBB===<<<>>>CCCLLL]]]sssvvvhhhbbbZZZSSSNNNLLLJJJIIIEEEGGGMMMWWWggg{{{~~~qqqfff```YYYVVVRRRPPPOOOPPPOOOOOOPPPQQQVVV___eeelllvvv~~~zzzwwwxxxuuuuuuyyy~~~{{{xxxwwwvvvzzz|||{{{uuuqqqeeeZZZJJJ===666333111000111111111111111111222222............/////////000//////............//////---------.........//////___^^^]]]\\\ZZZXXXVVVUUUTTTTTTRRRPPPMMMIIIFFFDDD???===;;;::::::999777555111111000000///......---000000000000000000000000111111111000000000000///111111111111111111111111222000......111111///---////////////////////////111///111444444222555:::BBBIIISSS\\\bbbbbb```^^^NNNLLLIIIIIIKKKOOORRRSSSSSSWWWWWWTTTQQQPPPLLLFFFIIIHHHKKKPPPPPPMMMNNNQQQQQQNNNIIIDDD@@@>>>===<<<<<>>;;;::::::999777555555444444333333222111111000000000000000000000000222222222111111111000000000000000000000000000000222000...///000111///---////////////////////////000///000444444222444999AAADDDJJJPPPTTTVVVVVVUUUOOOMMMJJJIIIKKKNNNQQQRRRSSSXXX[[[YYYWWWUUUPPPIIIJJJIIIKKKPPPQQQOOOPPPTTTSSSPPPLLLGGGCCC@@@>>>===???FFFTTTgggzzztttlll```WWWRRRNNNJJJGGGGGGGGGKKKSSS\\\lllvvvhhh```[[[TTTOOONNNLLLJJJHHHHHHHHHIIIJJJKKKNNNRRRVVV\\\dddlllrrrwww}}}|||yyyxxxxxxzzz}}}}}}|||zzzssskkk```RRRCCC<<<888333000000000000000000////////////////////////////////////------------------------........................ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSRRRPPPMMMIIIFFFDDD@@@>>><<<;;;:::999777555333333333222111111000000000000000000000000000000////////////............////////////////////////111000//////000000///...////////////////////////000///000333333222444999???@@@BBBDDDGGGIIIKKKLLLNNNMMMKKKJJJKKKNNNQQQSSSYYY```fffhhhgggddd]]]UUUMMMKKKLLLPPPRRRQQQRRRVVVUUUSSSOOOKKKFFFBBB???===@@@DDDOOOaaavvvwwwnnncccYYYTTTPPPLLLHHHFFFFFFIIIOOOXXXfffzzzwwwhhh^^^YYYVVVRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJNNNOOOPPPSSSWWW^^^fffkkkttt|||~~~yyywwwvvvvvvzzz}}}|||zzzxxxpppggg\\\NNN???888444111///000000000000000////////////////////////////////////................................................]]]\\\[[[ZZZWWWUUUSSSQQQRRRRRRQQQOOOLLLIIIFFFDDD@@@>>><<<;;;;;;999777555333333222222111000000000000000000000000000000000000000000/////////......////////////////////////111000000///000//////...////////////////////////000...000333333111444999======>>>???AAADDDFFFGGGJJJJJJKKKKKKLLLOOOSSSVVV```iiirrrvvvwwwssskkkbbbTTTOOOMMMPPPRRRQQQRRRUUUUUUTTTQQQNNNIIIDDD@@@===???@@@HHHYYYoooyyyqqqeee[[[UUUQQQLLLIIIFFFFFFHHHNNNTTT```sssuuummmccc\\\YYYXXXVVVTTTRRRRRRRRRRRRQQQPPPPPPOOORRRRRRSSSTTTWWW^^^ffflllsss|||~~~xxxvvvuuuuuu{{{~~~|||yyyvvvnnndddWWWIII;;;555222000///111000000000000////////////////////////////////////////////////////////////........................]]]]]][[[YYYWWWTTTRRRPPPRRRQQQQQQOOOLLLIIIFFFDDD@@@>>><<<;;;;;;:::888666777666666555555444333333000000000000000000000000333333222222222111111111000000000000000000000000000000000000///////////////////////////////////////...000333333111444888888999;;;>>>@@@BBBCCCDDDDDDGGGJJJLLLNNNRRRWWW[[[dddoooyyy}}}tttkkk\\\UUUPPPPPPPPPOOOPPPRRRTTTTTTSSSPPPLLLFFF@@@===??????EEESSSgggzzz{{{rrrfff\\\VVVQQQLLLIIIHHHGGGIIIMMMRRR[[[mmm|||ooojjjccc^^^^^^^^^^^^]]][[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWZZZaaaiiiooowww~~~yyywwwwwwwww|||{{{xxxtttkkkaaaSSSFFF999444222111111222000000000000////////////////////////////////////////////////////////////........................ZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQPPPNNNLLLIIIFFFDDDAAA???===<<<;;;:::888666555555444444333222222222000000000000000000000000////////////............000000000000000000000000///000111000///...///000///////////////////////////...///222222111333888444666999<<<>>>@@@AAAAAAAAADDDIIILLLOOOSSSZZZ___kkkuuu}}}uuuaaaXXXPPPOOOOOONNNOOOQQQSSSSSSTTTSSSOOOHHHBBB>>>???@@@DDDOOO```ttt}}}uuuhhh^^^WWWRRRMMMJJJJJJIIIIIILLLOOOWWWfffuuuyyyooolllhhhggghhhjjjkkkllljjjiiigggeeecccbbbbbbaaa^^^______aaadddiiiqqqvvv{{{xxxwwwvvvwwwzzz~~~yyyxxxyyyzzz~~~zzzvvvqqqggg]]]NNNBBB777444444222222333000000000000////////////////////////////////////................................................[[[[[[[[[ZZZXXXWWWUUUTTTPPPPPPPPPNNNLLLIIIFFFDDDAAA???===<<<;;;:::888666222222222111000000//////000000000000000000000000------,,,,,,,,,+++++++++///////////////////////////111222111...---...000///////////////////////////...///222222000333888666777888:::<<<>>>???@@@@@@EEEJJJMMMOOOSSSZZZ```kkkttt~~~}}}vvvcccXXXOOOMMMNNNNNNOOOQQQRRRTTTVVVVVVRRRLLLEEEAAA>>>@@@DDDKKKYYYlllwwwkkk```YYYTTTOOOKKKKKKIIIIIIKKKLLLSSSaaaooo~~~}}}wwwvvvvvvwwwzzz~~~|||yyyvvvuuuuuuuuuqqqrrrssstttvvv{{{xxxqqqnnnnnnppppppqqqvvv~~~}}}yyyxxxzzz{{{}}}wwwsssmmmcccXXXIII>>>555333444222111111000000000000////////////////////////////////////------------------------........................______]]][[[XXXUUURRRQQQPPPPPPOOONNNLLLIIIFFFDDDAAA???===<<<<<<;;;888666555555444333333222222111000000000000000000000000222111111111111000000000........................///111222111...---...000///////////////////////////---///222222000333888::::::999999:::===???AAAAAAFFFKKKNNNOOORRRYYY___bbbkkkssswwwyyyyyytttmmmcccXXXNNNLLLNNNOOOPPPRRRSSSUUUXXXXXXUUUOOOHHHCCC;;;===BBBGGGRRReee{{{zzzmmmbbb[[[VVVPPPMMMKKKIIIHHHIIIJJJPPP]]]kkkvvv{{{xxxxxxyyy{{{zzz|||~~~}}}wwwoooiiihhhkkkmmmoooqqqxxx|||xxxxxxzzz|||~~~~~~{{{uuupppkkk```UUUEEE<<<444333444222000000000000000000////////////////////////////////////------------------------........................aaa```^^^\\\YYYVVVTTTSSSRRRPPPNNNNNNNNNLLLHHHDDDCCC???;;;:::<<<;;;777333555444444333111000000///111111111000000000000000222222111000//////000000000000///...---,,,,,,+++//////...---,,,++++++***000000//////.........---000000000111222333555555888888:::<<<===>>>>>>>>>AAAEEEJJJNNNOOOQQQSSSTTT^^^bbbfffkkkmmmmmmkkkiii```VVVNNNMMMNNNMMMOOORRRSSSWWWZZZYYYWWWTTTLLLCCC???<<<>>>GGGOOO[[[rrruuuiii```YYYTTTRRRKKKHHHFFFHHHJJJMMMUUU^^^sss~~~uuuooonnnnnnkkkhhhllllllllllllnnnrrryyy~~~uuurrrnnnllllllooosssvvv|||yyyvvvxxx|||~~~vvvooommmiii\\\NNNBBB;;;333000222333222000000000000000000000000000---------............//////...---,,,+++,,,,,,---......---,,,,,,,,,,,,---```___]]][[[XXXUUUSSSSSSSSSQQQOOONNNMMMKKKGGGCCCAAA===999888:::999555111444333333222111000000///........................111111000///////////////111111111000/////////...............------------000/////////............000000000111222333444555777888999;;;<<<===>>>>>>@@@CCCHHHKKKMMMNNNPPPQQQXXX[[[```dddffffffdddccc^^^UUUMMMLLLLLLLLLOOOSSSSSSXXX[[[[[[ZZZWWWNNNEEE???;;;<<>>888111...000111000...////////////////////////---------............//////...---,,,,,,,,,------,,,,,,,,,,,,,,,---...///```___\\\YYYWWWTTTSSSRRRTTTRRRPPPNNNMMMJJJFFFCCCAAA===:::999:::999555222333333222222111111000000---------.../////////000111111000////////////000000000000000000000000000---........./////////000////////////............000000000111222333444555777888999;;;<<<======>>>>>>BBBFFFIIIJJJKKKLLLMMMPPPSSSWWWZZZ\\\\\\[[[ZZZ\\\SSSLLLJJJJJJKKKOOOTTTTTTYYY^^^______\\\SSSIIIBBB===<<>>>>>>>>>>>AAAEEEHHHIIIIIIJJJKKKLLLNNNPPPSSSUUUVVVUUUUUUYYYQQQKKKIIIIIIIIINNNTTTWWW]]]cccffffffcccZZZPPPGGG@@@>>>BBBFFFMMM]]]ooo~~~{{{nnncccYYYTTTPPPLLLIIIHHHGGGGGGLLLSSS^^^kkkvvvlllggg```\\\ZZZYYYXXXVVVUUUWWW[[[```fffnnnvvv|||}}}wwwuuuuuuwwwzzz||||||zzzwwwuuuyyyzzz{{{~~~~~~yyyxxxzzz~~~zzzxxxssslllggg___OOOAAA;;;777333111222222111000////////////////////////---------............///------------------------,,,++++++,,,---...//////cccaaa]]]ZZZWWWUUUUUUUUUSSSSSSRRRPPPLLLHHHEEECCCBBB@@@>>>===;;;:::888666555555555444333333222222111111222333444444555555222222222111111222222333.........///////////////222111111000//////...............////////////////////////000111222444444888999;;;<<<>>>????????????BBBFFFIIIJJJJJJKKKLLLKKKLLLNNNPPPRRRSSSSSSSSSVVVPPPLLLJJJIIIHHHMMMSSSZZZaaagggkkkllljjjbbbXXXJJJCCC???BBBEEEJJJYYYiiiyyysssfff[[[UUURRRMMMJJJIIIGGGFFFJJJPPPXXXeeexxx~~~uuuiiifffaaa]]][[[ZZZYYYXXXXXX[[[___ccciiiqqqyyy~~~~~~uuuooolllllloootttxxx{{{|||{{{zzz}}}zzzyyy{{{yyyxxxssskkkddd[[[LLL>>>777555333222222222111000........................---------............///,,,---------------------...------,,,,,,,,,------dddaaa^^^ZZZWWWVVVVVVVVVRRRRRRRRRPPPLLLGGGEEEEEE@@@???===;;;999777666555666666555444333222111111000000111111222222333333222222111111111222333333111111111111111111111111222222111000///...------.........////////////////////////000111222333444888999:::<<<===>>>>>>??????CCCGGGJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPRRRSSSTTTUUUPPPNNNMMMJJJHHHKKKQQQZZZaaagggkkkmmmmmmeee]]]LLLCCC>>>@@@CCCFFFRRR```rrrwwwjjj___XXXSSSOOOLLLKKKHHHFFFIIIOOOTTT___qqq~~~uuuhhhfffbbb___\\\[[[ZZZ[[[[[[^^^bbbggglllssszzzxxxoooiiigggeeeiiiooouuuzzz~~~}}}zzzzzz|||yyyxxxrrriii```VVVHHH;;;222222111111000///..............................---------............///+++,,,---.........------///...---,,,,,,,,,,,,,,,cccaaa]]]YYYVVVUUUUUUUUUPPPRRRRRRPPPKKKGGGFFFFFF??????>>><<<999777666666666555444333111000......000000000000000000000000000000//////000000111222333222222222111000000000000000000//////...................../////////000////////////000222333444666777888:::;;;<<<======???BBBGGGJJJLLLMMMNNNPPPMMMLLLMMMMMMOOOPPPRRRSSSSSSQQQPPPOOOLLLHHHIIINNNWWW]]]cccgggjjjjjjeee]]]QQQGGG@@@@@@AAABBBKKKXXXjjjyyy|||oooccc\\\TTTPPPMMMLLLIIIGGGIIIOOOQQQ[[[jjjzzz}}}uuuhhhgggeeebbb___]]]^^^^^^]]]```eeejjjooovvv}}}~~~rrrjjjeeecccaaaeeelllttt|||~~~|||zzzzzz}}}xxxvvvpppeee[[[QQQDDD999000111111111000///..............................---------............///+++,,,---.........------------,,,,,,,,,---......bbb```[[[WWWUUUTTTTTTTTTOOOQQQRRRPPPKKKHHHGGGGGGAAAAAAAAA>>>;;;999888888555555333111///---,,,+++111111111000000000000000...............///000000222111111000///...------............////////////---.........//////000000......//////000222333444444555666888::::::;;;;;;>>>BBBFFFJJJLLLMMMOOOPPPLLLLLLLLLLLLMMMOOOQQQRRRSSSRRRRRRQQQMMMHHHIIIMMMSSSYYY___bbbfffgggbbb\\\VVVKKKCCCBBBAAA@@@HHHSSScccsssrrrfff___UUUQQQNNNMMMJJJGGGJJJOOOOOOXXXfffuuu}}}tttjjjjjjhhheeebbbaaaaaabbb___bbbgggmmmsssyyyyyynnnfffbbb```aaaeeemmmvvv~~~~~~}}}~~~}}}{{{wwwsssqqqtttyyy}}}|||zzz{{{}}}wwwuuunnnbbbXXXNNNBBB777000222444444222000000000........................---------.........//////***+++---...///...------+++++++++,,,---...///000fffddd```]]]YYYWWWVVVUUUTTTSSSQQQOOOMMMJJJGGGFFF@@@@@@???===;;;999777666333444555555444333111000111111111111000000000000111111000000000000111111000000000000000000000111---...///111111111000///---------...///000000111000111111222333333444444444666888999999:::<<<>>>CCCFFFJJJNNNOOOOOONNNMMMOOONNNMMMMMMOOORRRVVVXXXXXXYYYXXXSSSLLLIIIKKKNNNQQQTTTZZZ```cccdddcccbbbXXXMMMDDDAAABBBCCCGGGKKK^^^kkk}}}zzzjjj```\\\TTTNNNLLLJJJGGGFFFHHHOOOTTT]]]kkk|||xxxrrrpppmmmiiifffdddccccccfffgggjjjnnnttt{{{wwwmmmddd___\\\dddiiirrr}}}~~~|||{{{{{{|||wwwqqqllliiigggffflllsssxxx~~~}}}wwwssskkk```SSSGGG===888222222222111000//////...//////000000000000//////+++,,,------......------......---------,,,,,,,,,------------------------fffddd```\\\YYYWWWUUUUUUSSSSSSQQQOOOLLLIIIGGGFFFAAAAAA@@@>>><<<999777666333333444444333222000///111111111111000000000000000//////......//////000111111000000000000000000---...///000111111000///------......///000000111000000111111222222333333444666888999:::;;;>>>@@@CCCFFFKKKOOORRRSSSRRRQQQRRRQQQOOONNNOOORRRUUUWWWWWWYYYYYYTTTMMMIIIIIIJJJNNNRRRWWW\\\___```___^^^YYYOOOFFFCCCBBBBBBEEEIIIYYYfffyyy}}}mmmccc]]]VVVPPPNNNLLLIIIHHHJJJMMMQQQZZZfffvvv|||uuussspppllliiigggfffeeekkklllnnnsssxxxtttkkkddd___]]]bbbhhhsss}}}xxxtttsssooohhhbbb```]]]\\\```fffpppyyy~~~|||vvvqqqhhh\\\PPPDDD;;;666222222111111000//////...//////000000000000//////,,,,,,---.....................---------,,,,,,,,,------------------------fffddd```\\\XXXVVVUUUUUUSSSRRRQQQOOOLLLIIIGGGEEECCCCCCAAA???===:::888666222333333333222111000///111111111111000000000000000000000//////000000000111111111000000/////////...//////000000000000///------......///000000000/////////000111111222222333666888:::;;;>>>AAADDDEEEHHHNNNSSSWWWXXXXXXXXXVVVTTTQQQPPPPPPRRRUUUWWWXXXZZZ[[[WWWPPPJJJHHHHHHNNNQQQUUUZZZ\\\\\\[[[ZZZ[[[RRRIIIEEECCCAAABBBFFFQQQ___sssrrrhhh```YYYRRRPPPNNNJJJJJJLLLJJJNNNTTT^^^mmmyyyxxxuuurrrnnnlllkkkjjjooooooqqquuuzzz{{{qqqhhhbbb___^^^```hhhuuuzzzrrrmmmiiibbb[[[XXXVVVTTTWWW\\\fffppp~~~~~~}}}zzzsssnnndddXXXKKK@@@777333222111111000000//////......//////000000//////...------...////////////.........---------,,,,,,,,,------------------------gggddd```[[[WWWUUUTTTTTTSSSRRRQQQOOOLLLIIIFFFEEEDDDDDDBBB@@@>>>;;;888777444444333333222111111000111111111111000000000///333333222222222222333333111111111000//////....../////////000000000000///............//////000000......//////000111111111333555888:::<<<@@@DDDHHHKKKNNNSSSYYY\\\^^^^^^]]]XXXVVVSSSQQQQQQTTTWWWYYY]]]^^^]]]YYYRRRMMMIIIHHHOOORRRVVVYYY[[[[[[ZZZYYYZZZRRRKKKHHHDDDAAABBBEEEKKKYYYnnnwwwmmmccc[[[SSSQQQNNNKKKKKKMMMHHHKKKPPPWWWdddvvv~~~}}}zzzwwwtttrrrpppoooooooooqqqtttxxx~~~yyyooogggaaa^^^\\\^^^fffuuu{{{rrrkkkccc[[[XXXVVVTTTVVVZZZ^^^iiiyyy~~~~~~{{{wwwqqqjjj```SSSFFF<<<555222111111000000////////////...//////////////////...---......///000/////////......---------,,,,,,,,,------------------------hhheee___ZZZVVVTTTTTTTTTRRRRRRPPPNNNKKKIIIFFFEEEDDDDDDBBBAAA>>>;;;999888666555555444333333222222111111111111000000000///333333222222222222333333000000000000//////......000000000////////////000............////////////---......///000000111111333555888:::===AAAGGGJJJQQQTTTYYY^^^aaabbbbbbaaaYYYWWWTTTRRRSSSWWW[[[^^^``````]]]YYYSSSNNNKKKJJJOOORRRUUUXXXYYYZZZYYYXXXWWWRRRMMMJJJFFFBBBBBBFFFGGGUUUiii}}}}}}rrrfff]]]UUUQQQNNNJJJJJJLLLHHHJJJMMMRRR\\\mmm|||yyyvvvtttrrroooooopppsssvvv{{{yyyooofff```[[[YYYZZZbbbppp~~~rrrhhh^^^YYYVVVTTTUUUYYY[[[fffuuu~~~~~~xxxtttnnnggg[[[NNNBBB999444222000000000///////////////......////////////......---......///000/////////......---------,,,,,,,,,------------------------hhheee___YYYUUUTTTSSSTTTRRRQQQPPPNNNKKKHHHFFFDDDCCCBBBBBB@@@>>><<<:::999777666555444333333333444111111111111000000000000000000000//////000000000////////////////////////111000000////////////000......//////////////////.........///000000111111333555777:::===AAAGGGLLLSSSVVV[[[```cccddddddccc[[[XXXUUUTTTUUUYYY]]]aaabbbaaa```]]]XXXSSSNNNKKKNNNPPPSSSUUUWWWXXXXXXWWWVVVRRROOOMMMHHHBBBBBBEEEFFFRRReeexxxyyyjjjaaaWWWRRRNNNIIIIIIKKKGGGIIILLLOOOVVVdddxxx}}}yyywwwuuuqqqqqqqqqsssvvvzzz~~~~~~wwwoooggg___YYYVVVTTT[[[fffttt}}}pppbbbZZZVVVSSSSSSVVVZZZdddsss~~~~~~|||vvvqqqjjjbbbVVVHHH===666333222////////////////////////---......//////......---------...////////////.........---------,,,,,,,,,------------------------iiieee___YYYUUUSSSSSSTTTRRRQQQPPPNNNKKKHHHEEEDDDAAAAAA@@@???>>><<<::::::777666444333222222333333111111111111000000000000000//////......//////000------......///000000000222111000///......///000/////////////////////......//////000000111222222333555777999<<>><<<;;;:::666555333222111111222333111111111111000000000000111111000000000000111111,,,,,,---...///000111111222111000.........///000///////////////.........//////000000111111222222333555666888;;;@@@GGGKKKMMMPPPWWW]]]bbbeeeffffffbbb^^^ZZZVVVVVVXXX\\\___iiilllqqqtttqqqggg[[[SSSQQQRRRUUUXXX[[[\\\]]]]]]ZZZWWWUUUQQQIII@@@===@@@EEENNN^^^ppprrrhhh]]]VVVPPPKKKJJJLLLDDDGGGIIIJJJMMMXXXjjjwww|||yyywwwppppppooopppsssvvvyyy{{{{{{}}}~~~{{{qqqlllllllllmmmppptttwwwxxxxxxtttsssqqqmmmfff___XXXSSSOOOQQQRRRVVV___rrrxxxiii```YYYWWWYYYZZZbbbppp}}}zzzsssnnnbbbZZZMMM@@@666111000111.........///////////////---..................---+++,,,------......------......---------,,,,,,,,,------------------------hhheee```ZZZVVVSSSRRRRRRPPPPPPOOOMMMKKKGGGDDDBBBDDDAAA>>><<<<<<;;;999777555555444333222222222222333333111000000000111222222111000//////000111222///...---------...000111000000000000000000000000////////////////////////111111111111222222222222222444777999<<>><<<<<<;;;999777777666555444333333333333333222111000000000111222222111000//////000111222222111111000111222333444000000000000000000000000////////////////////////---------....../////////111333555888;;;>>>BBBDDDAAAEEEIIIMMMQQQUUUZZZ]]]```___\\\YYYXXXZZZ^^^bbbmmmsss{{{~~~qqqdddYYYUUUTTTWWWZZZZZZ[[[^^^^^^\\\[[[ZZZSSSIIIEEEGGGGGGIIIUUUiii{{{|||rrreeeZZZTTTPPPMMMJJJGGGEEEFFFHHHJJJOOO[[[ggg|||}}}zzzwwwtttssssssssstttuuuvvvwwwuuuvvvxxx{{{uuukkkfffddddddeeeeeefffkkkqqqvvvwwwwwwwwwtttoooiiiaaaZZZUUURRRKKKIIIIIIKKKNNNUUUcccqqqxxxjjjaaa\\\YYY___gggsss{{{xxxooofff\\\RRREEE:::555333111///////////////////////////------............------............////////////---------,,,++++++******,,,,,,,,,++++++*********hhheee```ZZZVVVSSSRRRRRRQQQPPPOOONNNKKKHHHEEECCCCCCAAA>>>===<<<;;;888777888888777666555444333222333222111111000000111111111111000000000000111111222222222111222333333444000000000000000000000000000000000000000000000000---......///000111111222111222444666:::===@@@BBBBBBEEEIIILLLOOOSSSWWW[[[```^^^\\\YYYXXXZZZ___bbbmmmsss{{{xxxmmm___YYYVVVXXXZZZ\\\___ccccccbbbcccbbbZZZPPPIIIHHHFFFGGGPPPaaassswwwjjj___XXXTTTOOOLLLIIIFFFFFFGGGGGGJJJSSS]]]ppp|||~~~zzzxxxttttttttttttuuuvvvwwwxxxvvvvvvwwwxxx|||~~~yyyqqqiiicccaaaaaaaaabbbccceeejjjpppuuuwwwxxxyyyvvvpppiiiaaaZZZUUURRRKKKHHHGGGHHHHHHJJJSSS]]]mmmpppeee___\\\bbbiiiuuu}}}yyyuuummmcccVVVMMM@@@666222000000///////////////////////////------............---------............/////////......------,,,,,,++++++++++++***************)))hhheee```ZZZVVVSSSRRRRRRQQQQQQPPPNNNKKKHHHEEECCCBBBAAA???======;;;888666888888777666555333222111222222222111111111111111111000000000000000000111/////////000000000111111////////////////////////000000000000000000000000---......000111222333333111111222555999===???@@@DDDFFFIIIKKKNNNQQQVVVYYY]]]\\\[[[YYYXXXZZZ^^^bbbhhhooovvv{{{zzzrrrfff^^^XXXXXXZZZ]]]bbbhhhggghhhjjjiiibbbWWWNNNIIIHHHHHHMMMZZZjjjyyy{{{nnnccc[[[UUUPPPMMMJJJGGGEEEFFFFFFGGGNNNVVVeeeqqq||||||{{{|||~~~{{{yyyvvvvvvvvvwwwxxxyyyzzzzzzwwwvvvuuuuuuvvvyyy|||~~~|||wwwnnnkkkgggbbb``````aaabbb```aaaeeejjjpppuuuyyy{{{|||yyytttlllddd\\\WWWTTTMMMJJJHHHHHHFFFEEEJJJQQQ[[[jjjqqqfff```^^^dddkkkxxx{{{wwwsssjjj```QQQHHH<<<333000000000///////////////////////////------............---------------.........//////.........------,,,,,,,,,++++++++++++************hhheee```ZZZVVVSSSRRRRRRQQQQQQPPPNNNLLLHHHEEECCCBBB@@@???>>>===;;;888555666666666666555333222111222222222222111111000000000000000111111000000000.........///////////////////////////////////////000000000000000000000000******+++,,,...///000000111000111444999===>>>>>>???AAACCCEEEGGGKKKOOOSSSYYYZZZZZZYYYXXXZZZ]]]```dddjjjqqquuuyyy}}}{{{uuulllcccZZZXXXZZZ]]]dddkkkiiilllnnnmmmhhh___TTTLLLIIIGGGJJJUUUcccrrrqqqfff]]]WWWQQQLLLKKKGGGEEEGGGGGGGGGLLLRRR[[[gggyyy}}}vvvooojjjfffffffffhhhlllttt|||zzzxxxyyyzzz{{{|||}}}~~~~~~yyywwwtttqqqpppppprrrssstttvvvyyyyyyvvvqqqllliiifffeeebbbaaa``````aaabbb___bbbggglllrrrxxx|||}}}xxxppphhh```YYYUUUOOOKKKIIIIIIGGGDDDEEEJJJOOOXXXeeesssqqqgggbbbbbbeeemmmyyyzzzuuupppfff\\\KKKCCC999222000111111000........................------............------------------..................------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,hhheee```ZZZVVVSSSRRRRRRRRRQQQPPPOOOLLLIIIFFFDDDAAA@@@???>>>>>>;;;888555444555666666555444222111111222222222222111000000000000111111111111000000//////000111111111111000000000000000000000000000000000000000000000000000,,,------...///000111111222111000333999===>>>===>>>???AAABBBDDDHHHMMMQQQVVVXXXZZZ[[[[[[[[[]]]^^^bbbhhhmmmppptttyyyzzzwwwpppfff\\\YYYYYY\\\cccjjjjjjooorrrqqqmmmggg[[[PPPGGGDDDFFFOOO[[[kkkvvvjjjaaaZZZSSSNNNLLLHHHFFFGGGGGGGGGJJJNNNSSS^^^nnn~~~{{{tttmmmhhhccc___\\\XXXYYY[[[]]]aaakkkxxx}}}|||}}}}}}yyysssmmmiiigggfffggggggiiikkkjjjgggdddbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```dddjjjpppvvv|||xxxoooeee]]]XXXQQQMMMJJJJJJGGGDDDDDDFFFHHHJJJQQQ[[[dddnnn{{{{{{ooogggeeefffgggooo{{{~~~wwwrrrlllaaaVVVEEE???777222222222222000........................------............------,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------hhheee```ZZZVVVSSSRRRRRRRRRRRRQQQOOOLLLIIIFFFDDDAAA@@@??????>>><<<888555444555666777777666444333111222222333222111000//////000111222222111000//////000111222222222111111000000000000000000000000////////////////////////111111111222222222333333444111000333:::>>>>>><<<@@@AAABBBDDDFFFJJJPPPTTTUUUXXX]]]______^^^^^^^^^```eeeiiijjjnnntttvvvuuussshhh]]]YYYXXXZZZaaahhhlllqqqtttsssrrrnnnbbbVVVHHHEEEDDDIIIRRR```sss}}}qqqggg___WWWRRRNNNIIIFFFGGGGGGEEEFFFIIIKKKUUUcccqqq~~~uuuooohhhbbb]]][[[XXXWWWSSSUUUXXXZZZ___iiiwww{{{sssjjjccc^^^\\\\\\[[[]]]^^^^^^\\\[[[]]]___aaaaaabbbcccdddcccccccccbbbgggnnntttyyy|||pppfff```WWWQQQMMMLLLJJJFFFDDDFFFFFFEEEGGGMMMRRRWWWcccooovvvzzz{{{vvvkkkddddddgggiiiqqq~~~|||tttnnnggg[[[OOO???:::555222222333111///........................------............------,,,,,,---------.........++++++,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,hhheee```ZZZVVVSSSRRRRRRRRRRRRQQQOOOLLLIIIFFFDDDAAA@@@??????>>><<<888444444555777888999888666555111111222333222111000//////000111222222111000///...///000111222111000000000000000000000000000000///////////////////////////////////////000000000444222000444:::>>>>>><<>>===;;;888666888777555333222222222333222222000/////////000111111111000000//////......111111111111111111111111////////////////////////000000000000000000000000///////////////000111111444222111444888;;;<<<;;;===???BBBDDDFFFJJJOOORRR[[[___eeehhhgggdddaaa``````aaabbbdddeeeeeeeeeeeeiiieee___YYYUUUVVV[[[```hhhmmmrrrvvvyyyvvvkkk^^^TTTGGG???DDDJJJNNNZZZhhh|||~~~rrrggg]]]VVVSSSOOOJJJFFFEEEFFFFFFFFFGGGJJJPPPZZZgggvvvxxxmmmccc___]]][[[[[[]]]ZZZZZZ\\\___gggrrr}}}qqqfff^^^XXXUUUSSSRRRRRRRRRSSSUUUXXX[[[\\\cccfffiiijjjiiigggeeeeeehhhmmmtttzzz}}}qqqeee^^^UUUOOOMMMLLLKKKIIIFFFCCCBBBFFFHHHHHHLLLQQQ^^^dddhhhhhhddd``````cccoooxxx~~~||||||~~~yyyrrrlllfff\\\OOOFFF777666555333222111000000//////.........---------000111111111111///---,,,...---,,,++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******jjjgggbbb]]]YYYVVVUUUUUUSSSRRRQQQOOOMMMJJJHHHGGGDDDBBB@@@>>>===<<<999777888777555333222222222333333222111000000000111111000000000000000000//////111111000000000000000000///////////////////////////////////////////////////////////////000000111333222111333888;;;;;;;;;<<<>>>AAADDDFFFKKKPPPSSS[[[```gggjjjiiifffbbb```___```aaabbbbbbcccccccccdddaaa[[[UUURRRSSSWWW[[[ccchhhnnnrrrwwwwwwnnncccXXXJJJAAACCCGGGJJJTTT```rrr|||wwwkkk```YYYTTTPPPKKKHHHFFFFFFFFFEEEEEEGGGLLLUUUaaaooo}}}}}}tttkkkhhhfffddddddfffddddddfffiiioooyyy}}}qqqfff]]]XXXUUUSSSRRRRRRRRRSSSVVVYYY\\\]]]dddgggjjjjjjiiigggffffffjjjooovvv}}}qqqiii^^^VVVSSSQQQOOOMMMLLLHHHFFFIIIIIIIIILLLPPPTTTZZZaaadddbbbbbbeeeiiirrr{{{~~~}}}~~~}}}xxxqqqjjjcccXXXKKKAAA777666444333111000000000//////.........---------///////////////---,,,+++---------,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******jjjgggccc]]]YYYWWWUUUUUUSSSRRRQQQOOOMMMJJJHHHGGGDDDBBB???>>>>>><<<:::888888777555333222222222333333333222111111111111222000000000000111111111111111000000000//////......////////////////////////........................//////......//////000111222111111333777:::;;;;;;;;;===AAADDDGGGLLLQQQUUU]]]cccjjjooonnnjjjfffccc]]]^^^^^^______````````````^^^YYYTTTQQQQQQTTTWWW]]]bbbhhhmmmsssvvvqqqjjj]]]PPPEEECCCCCCDDDLLLVVVfffqqq~~~qqqeee^^^UUUQQQMMMIIIGGGFFFEEECCCCCCEEEHHHNNNXXXfffttt}}}}}}vvvpppooonnnllllllooorrrssstttwww|||~~~qqqfff]]]XXXUUUTTTTTTSSSSSSUUUWWW[[[___aaahhhiiikkkjjjhhhgggfffgggnnnssszzz~~~tttggg\\\VVVRRROOOLLLNNNIIIGGGHHHGGGFFFGGGLLLMMMSSS[[[```aaadddiiiooovvv~~~~~~{{{vvvnnnggg]]]QQQDDD;;;666555444222111000000000...............---------------------,,,+++******,,,------......------,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******jjjhhhccc^^^ZZZWWWUUUTTTSSSRRRQQQOOOMMMJJJHHHGGGCCCAAA???>>>>>>===;;;999888777555333222222222333333333333222222222222222//////000000111111222222111111111000//////......////////////////////////........................///............///000000111111111333666888:::;;;:::<<<@@@DDDHHHMMMRRRWWW^^^eeemmmssssssooojjjggg]]]]]]]]]]]]]]]]]]^^^^^^___^^^[[[WWWTTTRRRTTTVVVYYY^^^ccchhhnnntttsssnnnbbbUUUIIIDDDBBBBBBGGGNNN]]]iii{{{xxxkkkbbbVVVSSSNNNJJJGGGEEECCCAAACCCDDDGGGJJJQQQ]]]kkkuuu|||vvvsssttttttrrrtttxxx}}}rrrfff^^^YYYWWWVVVWWWWWWWWWYYY\\\```dddfffllllllllljjjhhhfffggghhhpppvvv}}}ssseee\\\VVVQQQNNNOOOKKKHHHHHHHHHFFFGGGKKKNNNTTT[[[___aaadddjjjpppzzz~~~yyytttlllcccXXXKKK>>>666555444333111000000//////........................,,,,,,,,,,,,,,,+++******+++,,,---......---,,,+++,,,++++++******+++++++++,,,,,,,,,+++++++++******kkkhhhddd___[[[WWWUUUTTTSSSRRRQQQOOOMMMJJJHHHGGGCCCBBB??????>>>>>><<<:::888777555333222222222333333333333333222222111111//////000000111111111222222222222111111000000000////////////////////////.......................................//////000///000222333555777999;;;:::<<<@@@DDDHHHMMMSSSWWW[[[bbbkkkrrrsssoookkkiii______^^^]]]]]]]]]^^^^^^______^^^[[[WWWSSSSSSSSSWWW\\\aaadddjjjqqqrrroooeeeZZZMMMEEEBBBBBBFFFKKKXXXdddvvvqqqhhhYYYUUUOOOJJJGGGEEEBBB@@@DDDFFFGGGHHHLLLVVVdddnnn~~~|||xxxvvvxxxxxxwww{{{sssggg___\\\ZZZYYY[[[\\\^^^aaaeeeiiilllnnnpppooommmjjjgggfffhhhjjjrrrwwwssshhh```YYYUUUSSSOOOLLLMMMMMMKKKMMMRRRPPPVVV\\\___aaadddkkkrrr}}}wwwrrriii^^^RRRFFF;;;444444333222111000/////////---.....................---------,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++******++++++,,,,,,,,,,,,+++++++++******kkkiiieee```[[[WWWTTTSSSSSSRRRQQQOOOMMMJJJHHHGGGEEECCC@@@??????===;;;999888777555333222222222333222222222333222111111000////////////000000000000111111111111111222222222////////////////////////..............................------......///000...000222333333555888;;;;;;===AAADDDHHHMMMSSSWWWWWW^^^gggnnnpppooommmkkkdddbbbaaa```______```aaaaaaaaaaaa^^^YYYTTTQQQPPPUUU[[[```ccchhhnnnqqqooohhh^^^QQQGGGBBBBBBEEEHHHSSS^^^oooxxxnnn___YYYRRRKKKHHHEEEDDDBBBDDDFFFHHHGGGHHHOOO[[[eeeuuu}}}yyywwwwwwvvvuuuyyyssshhhbbb___^^^^^^aaacccgggkkkpppsssuuuvvvtttsssooojjjgggfffiiikkksssxxxtttjjjbbb\\\WWWSSSPPPRRRRRRPPPSSSWWWTTTYYY___bbbdddiiirrryyy||||||}}}~~~|||sssnnndddXXXLLLAAA999555333222111000////////////---------.....................---,,,,,,------...,,,------......------,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******kkkiiifffaaa\\\XXXTTTRRRSSSRRRQQQOOOMMMJJJHHHGGGFFFDDDAAA@@@???===:::888888777555333222222222333111111222222222111000////////////...............//////000000111111222222////////////////////////////////////////////////...------------...//////---000222333333444888;;;<<<>>>AAAEEEHHHMMMSSSWWWXXX^^^gggnnnrrrrrrqqqqqqhhhgggeeecccbbbccccccdddeeeggggggddd^^^XXXSSSPPPSSSYYY___bbbgggnnnqqqpppjjjbbbTTTGGGAAAAAACCCCCCLLLVVVgggwwwuuueee___VVVNNNIIIHHHGGGFFFAAADDDFFFEEEDDDHHHSSS\\\jjjttt~~~{{{wwwuuuyyytttiiidddbbbbbbcccfffjjjpppvvvzzz}}}~~~~~~wwwuuupppjjjffffffiiillluuuzzzzzzpppjjjbbb]]][[[\\\[[[ZZZ[[[```___ccciiikkkmmmrrr{{{}}}}}}yyyzzz|||{{{oooiii^^^QQQEEE<<<777555222111000///////////////---------.........//////...---,,,,,,,,,,,,---...---------,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******kkkiiifffaaa\\\XXXTTTRRRSSSRRRQQQOOOMMMJJJHHHGGGGGGEEEBBB@@@???===:::888888777555333222222222333000000111222111000///...//////......---------,,,------...///000111222222////////////////////////000000000000000000000000...------------...//////---///222333222444777;;;<<>>;;;999777666666555555444333333222222222111111111111000000000111111000///...---111111111111222222222222//////000000000000//////.........///////////////,,,,,,---...///000111222000111222222222333666888:::>>>CCCFFFIIINNNTTTZZZdddiiiqqqyyy~~~|||yyyrrrmmmhhhfffggghhhgggfffkkkpppsssoooiiieee___YYYXXX\\\```cccfffkkkoooqqqmmmeeeYYYMMMFFFBBB@@@???GGGKKKVVVeeesssoooeeeYYYOOOJJJGGGEEEBBBCCCCCCCCCCCCEEEGGGIIIKKKYYY```nnn|||~~~{{{xxxxxxzzz}}}xxxmmmhhhggghhhiiinnnttt{{{|||tttnnnjjjgggiiinnnvvv||||||yyyzzz}}}{{{xxxwwwyyyzzz}}}xxxrrrnnnaaaRRRGGG???888444444111000000///...---------.........------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,iiigggccc^^^YYYUUURRRQQQSSSRRRPPPNNNLLLIIIFFFEEEDDDDDDDDDCCCAAA>>>;;;999666555555444444333222222222222222111111111111000111000//////...//////000////////////000000000000//////000000000000//////000000000/////////////////////......---,,,,,,+++//////000000000111444666;;;???DDDGGGIIINNNUUUZZZfffkkkrrr{{{|||tttpppkkkhhhiiijjjjjjiiimmmqqqsssqqqnnnkkkddd]]]YYY]]]```cccggglllpppqqqpppjjj___SSSJJJDDDAAAAAABBBFFFPPP^^^lllyyyvvvmmmaaaWWWQQQNNNKKKHHHCCCCCCCCCCCCDDDFFFHHHIIISSSZZZgggttt}}}|||yyyvvvtttssstttuuuvvvuuuvvv{{{|||sssooommmnnnnnnsssyyy}}}uuupppllljjjlllrrrzzz}}}zzzyyyzzz{{{vvvoooiii[[[KKKAAA:::333111222111000000///......------.........------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++iiigggccc___ZZZVVVSSSQQQQQQQQQPPPNNNLLLJJJHHHFFFDDDDDDDDDCCCAAA>>>;;;999777666666555444444333333222222222111111111111000222000...,,,---///111333////////////000000000000//////000000000000//////.........------,,,,,,,,,000000///......---,,,,,,//////000000///000333555;;;???DDDGGGIIIMMMSSSXXXdddiiiqqqxxx}}}~~~}}}wwwsssnnnkkkkkkmmmnnnoooqqqtttuuutttuuuuuunnnfff]]]^^^```dddiiimmmqqqssstttppphhh\\\OOOFFFCCCBBB???BBBJJJWWWcccpppzzzqqqeeeZZZTTTPPPLLLIIIEEEDDDCCCCCCCCCDDDEEEFFFMMMRRR]]]iiisss{{{}}}|||zzzzzzzzzyyyvvvtttsssuuuxxx||||||yyyxxxxxxxxx}}}~~~vvvrrrooommmqqqwww}}}|||{{{}}}|||rrrkkkcccUUUFFF<<<666111///111000000000///......------.........---------------------------............,,,------------.........++++++++++++++++++++++++************************hhhfffbbb^^^YYYUUUSSSQQQPPPPPPOOONNNLLLJJJIIIHHHDDDDDDCCCBBB@@@>>>;;;:::888888777777666555555555222222222111111111000000000///...---...///111333000111111111222222222222//////000000000000////////////......---,,,,,,,,,......///000111222333333111222222111111222444777999===BBBFFFHHHKKKPPPUUU]]]bbbjjjpppuuuxxxzzz{{{xxxtttpppmmmlllnnnqqqssswwwxxxyyyzzzzzzqqqdddaaaaaaeeejjjmmmqqquuuvvvvvvqqqeeeVVVJJJDDDDDD@@@AAAHHHRRR]]]jjj{{{vvviii^^^WWWRRRMMMIIIFFFEEEDDDCCCBBBBBBCCCCCCIIILLLUUU```iiisss{{{zzzxxxwwwzzzwwwsssqqqqqqvvv|||~~~~~~xxxnnnhhh^^^QQQBBB:::555111111444000000//////...........................---------,,,------------.........---------.........//////++++++++++++++++++++++++************++++++++++++fffddd```\\\XXXTTTQQQPPPOOOOOOOOONNNLLLKKKIIIHHHEEEDDDCCCBBB???===<<<;;;777777666555555444444333222222222111111111000000---...///000000111000000000111111111222222222222//////000000000000//////111111111000000000//////,,,,,,...000222333555666111222222111000111444666777;;;@@@CCCEEEHHHLLLPPPVVV[[[bbbhhhmmmpppuuuxxxvvvtttqqqnnnmmmooorrruuu|||}}}~~~~~~llleeebbbfffjjjmmmrrrxxxxxxzzzxxxmmm^^^OOOGGGEEEAAAAAAEEENNNWWWddduuurrrfff^^^XXXRRRNNNHHHGGGEEECCCBBBAAABBBBBBGGGIIIPPPYYYaaakkk{{{}}}yyyxxxzzz}}}yyyuuuttttttzzz~~~tttjjjcccXXXKKK>>>777444111222555////////////....................................,,,,,,,,,,,,---------------------.........//////++++++++++++++++++++++++++++++++++++,,,,,,------eeeccc___[[[WWWSSSQQQPPPPPPOOOOOONNNLLLJJJIIIHHHEEEEEECCCAAA???===<<<;;;444444444333222222111111222222222111111111111000---...000111111111///...////////////000000000000//////000000000000//////------------------------,,,------......//////000///000000///...///111333555:::???BBBCCCEEEIIIMMMQQQVVV]]]bbbfffkkkrrrvvvttttttsssqqqooopppsssvvv}}}vvvjjjbbbeeeiiilllrrrzzzzzz||||||tttgggXXXLLLFFFBBB@@@BBBIIIQQQ]]]ooo~~~wwwkkkbbb[[[TTTOOOIIIHHHFFFCCCBBBBBBBBBBBBEEEFFFLLLSSSYYYbbbrrr~~~}}}}}}}}}||||||xxxwwwxxx~~~zzzpppeee^^^OOOCCC888444222000000333//////////////////...................../////////+++,,,,,,,,,,,,---------,,,------------.........+++++++++++++++++++++++++++++++++,,,,,,------...eeeccc```\\\XXXTTTRRRQQQPPPPPPOOONNNLLLJJJHHHGGGFFFEEECCCAAA???===<<<;;;555555555444333333222222222222222111111111111000000000000///////////////////////////000000000000//////000000000000//////)))))))))******++++++,,,.........---------,,,,,,///000000///......000333555:::???BBBCCCEEEHHHLLLLLLQQQXXX]]]```fffnnntttssstttuuutttrrrrrrtttwww{{{ooocccdddhhhjjjrrr|||}}}~~~~~~zzzpppaaaRRRIIICCCAAAAAAFFFNNNZZZlll{{{}}}qqqggg___WWWRRRJJJHHHFFFDDDCCCBBBCCCCCCBBBCCCGGGMMMRRRYYYggguuu}}}xxxyyy|||{{{|||~~~uuujjj```YYYHHH>>>555222111//////111.../////////////////////---........./////////000------------............,,,,,,,,,,,,------------++++++++++++++++++++++++)))******+++,,,,,,------fffdddaaa]]]YYYUUUSSSRRRQQQQQQPPPNNNLLLJJJHHHFFFFFFEEECCC@@@>>>===<<<<<<888888888777666666555555222222222111111111111000333222///------...///111111111111111222222222222//////000000000000//////,,,---......///000111222///////////////.........111222222111000000222444666:::@@@CCCDDDEEEHHHLLLGGGMMMSSSXXX[[[aaakkkrrrsssuuuwwwwwwuuutttuuuxxxyyyqqqccccccgggiiirrr}}}~~~uuugggWWWLLLFFFCCCBBBGGGNNNYYYlll{{{yyyooofff^^^YYYJJJIIIGGGEEEDDDCCCCCCDDD@@@@@@DDDIIIMMMSSS```nnn{{{}}}zzzvvvssswww~~~{{{rrrggg\\\UUUEEE<<<555333333111000222.........///////////////---.........//////000000............/////////000+++++++++,,,,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,jjjhhhddd]]]WWWSSSRRRRRRPPPPPPPPPOOOMMMJJJHHHFFFGGGFFFDDDBBB@@@===<<<;;;666666666555555444444444111111111111111111111111333111///...000111111111////////////000000000000000///...------...000111,,,---///000///...///000+++,,,---.........------//////......000111333444888:::>>>BBBEEEGGGHHHHHHIIIMMMRRRVVVYYY^^^eeejjjooovvv|||}}}~~~{{{{{{zzzmmmeeeeeejjjooorrr{{{~~~zzzrrrdddVVVKKKDDDAAAGGGMMMVVVhhh{{{vvvkkk```YYYTTTNNNJJJJJJIIIEEECCCDDD???BBBEEEFFFHHHNNNYYYaaaqqq{{{yyyvvvssssssxxx~~~}}}vvvnnncccUUUJJJ<<<888333000//////...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***)))))))))***+++,,,...///...------,,,+++***)))))),,,,,,,,,------.........hhhgggbbb\\\VVVQQQPPPPPPQQQQQQQQQPPPNNNKKKIIIHHHFFFEEEDDDAAA???===;;;:::666666555555444333333222111111111111111111111111333111//////000111111111111111000000//////......333111///---,,,------...,,,...000000///...///000---------.........//////000////////////111222333666888===AAAEEEGGGHHHIIILLLOOOSSSVVVYYY^^^eeekkksss{{{~~~~~~{{{ooofffaaacccgggjjjwww|||~~~xxxkkk___PPPHHHEEEIIINNNVVVfffwww|||pppddd\\\WWWQQQLLLKKKIIIEEEBBBCCC@@@BBBDDDDDDEEEJJJSSSZZZjjjttt{{{uuuqqqooorrryyyzzzqqqjjj^^^PPPFFF;;;777333000/////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,---------,,,,,,,,,,,,,,,iiigggccc]]]VVVRRRPPPQQQQQQQQQQQQPPPOOOLLLJJJIIIFFFEEECCCAAA???===;;;:::777666555444333222111000000000000000000000000000222000//////000111111000222222111000///...------111000///---------...///...///000000...---......//////...---...///000111111000000//////000000111444777;;;@@@EEEHHHJJJKKKNNNPPPSSSUUUWWW^^^fffmmmzzz{{{zzzzzz|||||||||{{{ssshhh```^^^bbbfffrrryyyuuukkkYYYOOOIIIKKKOOOTTTcccsssxxxjjjbbb[[[TTTOOOMMMJJJEEEBBBCCCCCCDDDDDDCCCCCCFFFMMMSSSbbblll|||{{{uuuqqqpppsssyyytttkkkbbbWWWIII@@@888555111//////000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---,,,+++***)))*********++++++++++++,,,------,,,,,,+++******)))jjjiiifff```YYYTTTSSSRRRPPPPPPPPPPPPNNNLLLJJJIIIGGGFFFDDDBBB???===<<<;;;777666555444222111000///////////////////////////222000//////111111111000111111000000//////......,,,,,,,,,---...000222333...000111000...------...000...---,,,,,,...000111111111000000////////////333666:::@@@EEEJJJMMMNNNMMMPPPRRRTTTXXX```kkksss~~~wwwtttvvvxxxwwwvvvxxxyyyuuulllbbb^^^bbbgggnnnwww~~~vvvdddVVVLLLJJJLLLRRRbbbrrrpppggg^^^WWWQQQNNNKKKFFFDDDEEEEEEEEEEEEDDDCCCFFFKKKPPP[[[fffwwwyyyvvvtttuuu|||zzzooodddZZZOOOCCC;;;555333000//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------&&&(((+++---...---,,,,,,------,,,+++***)))((((((+++++++++***************iiihhheee```YYYTTTRRRQQQOOOOOOOOOOOOMMMKKKIIIHHHHHHGGGEEECCC@@@>>><<<;;;777666555444222111000///////////////////////////111000///000111222000///......//////000000111111,,,,,,---...///000111222...000111000...------......---,,,++++++---///000111111000000//////...---333555:::@@@FFFKKKOOOQQQOOOQQQTTTXXX]]]hhhttt}}}}}}tttqqqsssvvvtttrrrtttwwwwwwpppeee___```eeemmmwww~~~ppp___NNNIIIJJJQQQaaarrrwwwmmmaaaYYYSSSPPPMMMHHHFFFGGGDDDDDDCCCBBBCCCFFFJJJMMMWWWbbbrrr|||xxxuuuwww{{{|||uuuiii^^^SSSIII???888333111///...000000000///---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++&&&(((+++---...---,,,,,,---,,,,,,+++***)))((('''(((((()))******+++,,,,,,fffeeeccc^^^WWWRRROOONNNNNNNNNNNNNNNMMMKKKIIIHHHGGGFFFEEEBBB@@@>>><<<;;;777666555444333222111000000000000000000000000000111000///000222222000///------...///000111222222000000/////////......---...///000000...---......------,,,+++,,,---...//////000000000000///...---222555999???EEEKKKOOORRRQQQTTTXXX]]]dddooo|||{{{tttqqqrrrtttsssqqqtttxxxzzztttiii```___```nnnyyy}}}iiiUUULLLKKKQQQ```pppuuuhhh___XXXTTTPPPJJJHHHJJJBBBAAA@@@@@@AAADDDGGGIIIRRR\\\jjjyyy~~~xxxuuuwwwyyyvvvooodddXXXMMMCCC;;;666222000......///000///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,---,,,+++***))))))))))))************+++''''''(((***+++,,,---...eeedddbbb]]]VVVQQQNNNMMMNNNOOOOOOOOONNNLLLJJJIIIEEEDDDCCC@@@>>><<<:::999666666555555444333333222111111111111111111111111000000000111222222000.........//////000000111111000000000000///...,,,,,,,,,...000000///...///000------------...............//////000000///...---111333777<<>>888444111000......//////...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))******+++,,,------fffeeeccc^^^XXXRRROOONNNOOOPPPPPPPPPOOOMMMLLLKKKCCCCCCAAA???<<<:::888777666666666555555444444444111111111111111111111111000000000111222222000...000000000000////////////......///////////////...,,,---///000///...///000---...//////000000//////---...///000000///...---000222555;;;AAAGGGLLLNNNMMMQQQWWW\\\bbblllxxx}}}zzzvvvsssssstttttttttvvv{{{zzzsssnnnlllooo}}}{{{fff[[[VVVTTT[[[eeewwwyyyoooeee]]]VVVNNNJJJKKKIIIFFFDDDCCCCCCDDDEEEEEEEEEMMMYYYffftttyyy~~~}}}|||wwwlllfff\\\OOODDD<<<666222111000......//////...,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))))))))***+++,,,...///,,,,,,+++***)))(((''''''+++++++++++++++,,,,,,,,,ffffffddd```YYYSSSPPPNNNNNNNNNOOONNNMMMKKKIIIHHHFFFDDDCCCBBBAAA???;;;888777888888777666555333222111111111111111111222222222111///......///111222111111000000000000111111222222111000///...------////////////////////////////////////////////////,,,---///000111111111000222222333555:::AAAGGGKKKUUUTTTWWW^^^aaadddmmmxxx~~~{{{vvvrrrqqqrrrtttvvvzzzwwwnnnmmmxxxxxxfffXXXRRRVVV^^^ooozzzwwwhhh___ZZZWWWPPPKKKKKKIIIFFFDDDDDDDDDCCCBBBHHHHHHOOO[[[iiiwww|||~~~yyysssggg___SSSGGG>>>888333000111111111111000000000000000---,,,---///000...,,,...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++*********+++++++++,,,,,,,,,,,,+++***))))))+++---...eeeeeeccc___YYYSSSOOONNNOOOOOOOOOOOOMMMKKKIIIHHHHHHFFFDDDBBBAAA???;;;999888777777666555444333333222222222222222111111111///...,,,++++++,,,...///111000000//////000000111111111000000//////......//////............//////////////////////////////...///111222333333222222111111222444999???EEEIIIPPPPPPSSSYYY\\\^^^fffppprrrvvv}}}}}}zzzvvvsssrrrsssuuuwww{{{{{{sssjjjqqq}}}ppp]]]QQQQQQXXXeeeqqqoooddd^^^ZZZSSSNNNLLLIIIFFFEEEDDDDDDCCCBBBGGGGGGKKKUUUaaammm}}}~~~yyy|||}}}uuunnnddd\\\PPPDDD<<<666222000111111111000000000/////////---,,,---//////...,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,+++++++++******++++++,,,---,,,+++***))))))+++,,,...dddcccbbb]]]WWWRRROOONNNQQQQQQPPPOOOMMMKKKHHHGGGJJJGGGDDDBBB@@@>>>;;;999888777555444333222333333444333333222222111111111111000///......///000111000//////......//////000000000000000///////////////...---,,,,,,---.../////////////////////////////////000111222222222222000000111333777===BBBEEEKKKKKKOOOSSSUUUVVV]]]dddhhhmmmuuu||||||zzzwwwtttssstttwwwxxx|||zzzkkklllqqq~~~dddQQQMMMRRRXXXdddvvvyyylllddd]]]VVVQQQNNNKKKGGGEEEEEEDDDCCCBBBFFFDDDFFFNNNVVVaaaooo{{{{{{yyy|||xxxooohhh^^^VVVJJJ???888444222111111111000000000000//////...---,,,---...///...,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++,,,+++*********+++,,,---++++++***))))))+++,,,---bbbbbb```\\\VVVQQQOOOOOORRRRRRRRRPPPNNNKKKHHHGGGJJJGGGCCCAAA???===:::888999777444222111111222333555444444333222111000000222111111000000111111222//////............//////.../////////000000000111///...---,,,,,,---...///////////////////////////---....../////////////////////000222666;;;???BBBGGGJJJNNNQQQQQQRRRWWW[[[aaafffnnnuuu{{{}}}{{{xxxvvvuuuwwwyyyzzz}}}qqqjjjhhhsssnnnVVVMMMOOOMMMYYYjjj|||tttjjjaaaYYYSSSPPPMMMJJJGGGFFFEEECCCBBBEEECCCCCCHHHOOOWWWdddooo~~~}}}|||sssiiibbbWWWOOODDD:::444222111111111000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,+++***)))***+++---...*********)))***+++,,,,,,aaaaaa___[[[UUUQQQPPPPPPSSSSSSRRRQQQOOOLLLIIIGGGHHHEEEBBB@@@???===:::777999777444222111111222333444444333222222111000000........................//////............//////......//////000000111111///...------------...///////////////////////////...............///////////////000222555999<<<>>>EEEJJJOOOQQQQQQSSSVVVXXXXXX]]]dddkkkpppvvv|||}}}{{{yyyxxxyyy{{{||||||vvviiibbbjjj{{{yyy]]]OOONNNHHHRRRaaaqqq}}}qqqeee\\\VVVTTTQQQLLLIIIHHHFFFDDDBBBDDDBBBBBBFFFKKKQQQ\\\fffuuuxxxnnnccc\\\NNNGGG>>>666222111111111000000000////////////...,,,---------,,,,,,------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++*********+++,,,---***))))))*********++++++aaaaaa___ZZZUUURRRQQQQQQSSSSSSRRRQQQOOOMMMJJJIIIFFFDDDCCCBBBAAA>>>;;;888888777555444333222333333333222222111111000000000///000000000000000000///000//////......//////000......//////000000111111////////////////////////////////////////////////111000000//////000000111//////000222444777:::<<>>:::999777555444444444333222111111111111111000//////.........///000000111222////////////000000000000////////////////////////((()))***+++---...//////...............---------......000111222222222222///111222222111222444777>>>CCCJJJQQQVVVYYYYYYYYY[[[[[[^^^eeejjjoooxxxssscccZZZYYY^^^cccrrrxxx||||||xxxmmmZZZIIIHHHCCCDDDKKKQQQYYYkkk~~~yyypppggg^^^VVVSSSQQQLLLHHHGGGCCCBBBAAAAAABBBDDDGGGIIINNNSSS]]]jjjzzz{{{|||}}}wwwnnneeeZZZLLLCCC999888555222000000000111////////////............111000///...............---,,,++++++,,,---///000++++++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,+++***)))))))))***,,,,,,bbbbbb```]]]YYYUUUTTTTTTSSSTTTSSSSSSQQQOOOLLLKKKGGGFFFEEEDDDCCC@@@<<<999888666444333333333222111111111111111111000/////////...------...///111222//////......---------,,,////////////////////////++++++,,,---...///000000........................,,,---...//////000000000///000111111111222444666===BBBIIIRRRXXX\\\^^^^^^^^^]]]```fffkkkpppxxxzzzjjj^^^YYYZZZ^^^dddmmmxxxwwwdddSSSJJJDDDBBBHHHLLLSSScccttt~~~yyykkkaaaXXXTTTPPPJJJGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDGGGLLLVVVbbbooo~~~{{{yyy||||||rrrhhh___TTTGGG>>>777666333111000000000111000000//////......---------,,,,,,++++++++++++,,,...---,,,+++++++++,,,---//////.........---------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))))))))***+++,,,aaaaaa```]]]XXXUUUSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJHHHFFFDDDBBBAAA???<<<:::888555333222333333222000111111111222111111000/////////...---...///111333000000///...---,,,++++++////////////////////////....../////////000000000////////////////////////------......//////000000...///000000000111333555;;;@@@HHHQQQZZZ```cccdddbbbaaaccchhhlllqqqyyyuuudddYYYVVVWWWXXXdddtttooo]]]OOOFFFAAADDDGGGLLLXXXgggsssrrrhhh]]]WWWRRRLLLHHHGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@FFFOOOWWWaaaooo{{{wwwwww}}}}}}vvvkkk```VVVLLL@@@999444333111000//////000111111000000///...---------++++++*********+++,,,,,,///...---+++***)))))))))------,,,,,,++++++******,,,,,,,,,+++++++++++++++*********+++++++++++++++******))))))******+++,,,aaaaaa```\\\XXXTTTSSSSSSSSSSSSSSSRRRPPPNNNKKKJJJKKKHHHEEEBBBAAA@@@???===888666444333333333222111111111111222222111111000//////000111111111111111222111111000///.........////////////////////////000000//////////////////////////////000000000000000000000000000111222222---///000000///000222555:::>>>FFFPPPYYY```eeeggggggeeefffkkkooosss{{{~~~mmm]]]VVVTTTUUU```ppp~~~wwwgggUUUIIIBBBCCCEEEGGGPPP\\\fffrrrzzzoooccc]]]WWWPPPLLLKKKHHHGGGGGGFFFDDDBBB@@@>>>===CCCJJJOOOUUUaaaqqq~~~}}}yyywwwxxxwwwpppeeeZZZOOOEEE;;;666111111000/////////000000111111000///...------,,,---,,,,,,,,,---...//////------,,,+++***)))((((((***************+++++++++---------,,,,,,+++++++++***************+++++++++***************+++++++++bbbbbbaaa]]]XXXTTTSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJLLLHHHDDDAAA@@@@@@???===:::888555555555555444333111111222222222222111111...000333666666444111////////////000000000000000/////////////////////////////////............---.../////////000000111111111000000///000000111222---///000000///000222555888<<>>>>><<<;;;;;;999666555666666555333000111222222333222222222...000444777777444111...------------......//////////////////////////////---------------------------......//////000000111000///...------...///000...///000000000111333555666999AAAJJJUUU^^^fffjjjooommmlllpppsssxxxqqqddd\\\VVVYYY```mmm~~~bbbQQQCCCAAAAAA@@@CCCIIITTTZZZgggwww}}}rrrkkkcccYYYRRROOOIIIIIIHHHGGGFFFEEEDDDDDD===@@@AAAAAACCCJJJUUU___oooyyy~~~{{{mmmfff[[[NNNCCC;;;777555/////////////////////...////////////............------,,,,,,,,,---......'''((()))++++++,,,,,,,,,******+++,,,---...//////)))))))))(((((((((((((((***************)))))))))))))))***++++++++++++***eeeeeeccc___ZZZVVVTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLHHHEEEBBB@@@???>>>;;;::::::888666555555555444333000111222222333333333222///000222333222111000///...............---------////////////////////////---------------------...,,,------...//////000000000///...------...///000///000111111111222444666222666>>>HHHTTT```iiioooqqqnnnnnnrrruuuzzz|||mmmcccVVVWWWZZZfffyyyooo\\\JJJFFFDDDAAAAAAEEEKKKNNNXXXfffsss~~~wwwmmmaaaVVVRRRMMMLLLJJJGGGFFFEEEEEEFFF@@@@@@???>>>???EEELLLRRR___hhhwwwyyysssfff___TTTGGG<<<666333333000000000000000///..................////////////------,,,,,,++++++,,,,,,((()))***,,,,,,,,,,,,,,,************************))))))))))))************+++*********)))))))))(((((()))***+++,,,++++++***ffffffddd```ZZZVVVUUUTTTVVVVVVVVVUUUSSSQQQNNNMMMIIIGGGDDDCCCBBB@@@===;;;999777555444444444333222000111222333333333333333111000///......///000000222222111000///......---////////////////////////------------......//////,,,,,,,,,---...//////000333222000///...000111222///111222222111222444777000444<<>>@@@DDDIIILLLRRR[[[iiiwww~~~tttnnnaaaZZZOOOBBB888222111111111111111111000///...---------......///000000000///......---,,,,,,,,,,,,)))***+++,,,---,,,,,,+++000000///...---++++++***,,,,,,,,,------......///+++*********))))))((((((((()))***+++,,,+++******hhhgggddd___YYYUUUTTTUUUTTTUUUUUUTTTSSSPPPMMMKKKIIIFFFCCC@@@???>>>===;;;999888777555333222222111000222333333222222222333111111000///////////////------............------000000111222111///---+++...---,,,+++++++++,,,---000000000000000000000000222111111000000000000000......///000111222222333111555;;;CCCOOO]]]llluuuqqqtttvvvuuuvvv}}}{{{qqqaaaZZZXXX___jjjuuuwwweeeWWWNNNGGGCCCBBBAAABBBFFFNNNUUU```pppqqqddd[[[TTTQQQMMMIIIFFFEEEEEEFFFAAA@@@@@@???AAACCCEEEGGGLLLSSS^^^iiiuuu||||||||||||wwwnnnfffYYYOOOBBB999666444111///111000...,,,,,,,,,...///------......------,,,+++------,,,,,,,,,,,,++++++******++++++++++++******************************((())))))))))))(((''''''------++++++++++++------))))))))))))))))))))))))gggfffccc^^^YYYUUUTTTTTTTTTUUUUUUUUUSSSPPPMMMKKKIIIGGGCCCAAA???>>>===;;;999888777555444333333333000111222222111111111111111111000///////////////---......//////......---///000111222111///---,,,///...---,,,,,,---......////////////////////////---------...///000222222/////////000111111111222111333888@@@KKKYYYgggqqqsssvvvyyyyyyzzzxxxbbb[[[WWW[[[eeeqqq}}}pppaaaSSSHHHAAA>>>======AAAGGGLLLTTTbbbooowwwiii```WWWSSSNNNJJJHHHGGGFFFFFFDDDCCCAAA@@@@@@AAABBBCCCFFFKKKTTT^^^hhhvvv{{{zzz{{{}}}~~~{{{rrrhhhaaaSSSJJJ???777444333000...111///...,,,,,,,,,...///------......------,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******+++++++++***************((()))******++++++++++++,,,+++************+++,,,************************fffeeeccc^^^YYYUUUTTTTTTTTTUUUUUUUUUSSSPPPNNNLLLIIIGGGCCCAAA@@@???===;;;999888777666555555555555111111111111111111000000111000000///////////////---......//////......---///000111111000///---,,,///......---......//////........................,,,,,,,,,---...///111111000000000000000000000000111222666;;;EEESSSaaajjjssswww{{{~~~kkkbbbYYYZZZ```iiivvv{{{mmm\\\MMMCCC>>>;;;:::===AAADDDHHHRRR]]]ppp|||rrriii\\\WWWQQQLLLIIIHHHGGGFFFGGGEEECCCAAA????????????AAADDDJJJPPPYYYgggvvv{{{wwwxxx{{{}}}uuukkk```YYYLLLDDD;;;444222111///---000///...,,,,,,---............---------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******++++++++++++******))))))((()))***,,,---.........******))))))))))))******++++++++++++++++++++++++eeedddbbb^^^YYYUUUSSSSSSUUUUUUVVVUUUSSSQQQNNNLLLIIIGGGDDDBBBAAA???===;;;999999888777666666777777333222111111111222111000000000////////////000000......////////////......//////000000//////------..................//////........................000///......------......000000000000000/////////222222444888@@@LLLYYYbbbmmmssszzzxxxlll```ZZZ[[[aaannnyyyuuudddUUUHHH@@@<<<;;;<<>>>>>>>>@@@BBBDDDHHHNNN[[[jjjttt|||xxxvvvxxx|||xxxnnndddZZZRRRDDD???777222000000///...///...------------............------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******,,,,,,++++++***))))))))))))***+++,,,------------************************++++++++++++++++++++++++ddddddccc___ZZZVVVTTTTTTUUUVVVVVVUUUTTTQQQNNNLLLIIIGGGDDDCCCBBB@@@===;;;:::999888777777777777777666444111111333333333111000000////////////000000...//////////////////...///////////////......---,,,,,,------....................................111000//////......//////000000000///////////////222222333666<<>>;;;;;;>>>??????CCCIIISSS^^^nnn|||llldddYYYRRRNNNLLLHHHEEEFFFEEEDDDBBBAAA@@@??????@@@AAABBBCCCGGGQQQ^^^hhhwww{{{zzzyyyyyy{{{}}}sssiii^^^TTTMMM>>>;;;666222000000000///......---------.........///...---,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++******+++++++++*********))))))***+++++++++++++++*********++++++++++++++++++***++++++++++++++++++++++++dddeeeddd```[[[WWWUUUTTTUUUVVVVVVVVVTTTQQQNNNMMMIIIGGGEEEDDDCCC@@@===;;;:::999888777666666666666999555222111333555333111///////////////000000111...//////000000//////...........................+++,,,---.......................................---------...///000222222////////////////////////111222222444888@@@IIIOOOWWW___jjjuuu~~~~~~ssseee[[[UUUWWWaaalllttt~~~{{{pppeeeUUUEEE@@@;;;999;;;<<<<<>>?????????AAAHHHRRRZZZhhhsss|||xxxzzz{{{|||wwwlllbbbWWWMMMFFF999888555222000//////000---------...............///...---,,,+++,,,------------,,,,,,,,,,,,++++++******++++++++++++*********************************************)))((((((******+++,,,,,,+++******++++++++++++++++++++++++dddeeeeeebbb]]]YYYVVVUUUVVVVVVWWWVVVTTTRRROOOMMMIIIGGGEEEDDDCCCAAA===:::;;;:::888777666555444444999555000000333444333000///////////////000111111//////000000000000//////.........------......///+++,,,...///000000//////////////////////////////,,,,,,,,,---...///111111---.........///000000000///000111222555:::AAAFFFOOOVVVbbbnnnvvv{{{}}}~~~{{{mmmaaaXXXUUU[[[dddoooyyy|||wwwqqqaaaPPPDDD>>>999::::::999<<<@@@CCCIIIRRR]]]jjj{{{yyyjjj___YYYTTTNNNHHHHHHHHHGGGFFFDDDCCCAAA@@@<<<>>>?????????CCCJJJOOOZZZeeeuuuzzzwwwvvvuuuxxx|||{{{ooodddZZZPPPFFF???666555444111///......///,,,------......///......000...---++++++,,,---...------,,,,,,,,,,,,++++++******++++++++++++******)))))))))***++++++,,,,,,((()))***************)))))))))***++++++***))))))************************eeefffeeeccc^^^YYYWWWVVVVVVVVVWWWVVVTTTRRROOOMMMIIIGGGFFFEEEDDDAAA===:::;;;:::888777555444333333999444//////222444222//////////////////000111111//////000000000000//////......---------......///,,,---///000111111111000000000000000000000000000......---,,,,,,,,,,,,---,,,------...///000111111---...///111333777<<<@@@KKKRRR]]]iiiqqqtttttttttzzz~~~wwwiii[[[TTTWWW^^^iiiuuu||||||}}}{{{mmm[[[HHHAAA;;;::::::999;;;??????CCCIIIRRR^^^nnnoooddd^^^XXXQQQKKKJJJJJJIIIGGGEEECCCAAA@@@<<>>AAADDDFFFNNNTTT^^^gggrrr|||tttooolllmmmpppuuuyyyvvvoooeeeZZZNNNCCC:::444111000///------......///////////////...---,,,+++........................,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************)))************+++++++++(((((()))***************(((((()))***+++,,,,,,,,,eeefffeeeaaa\\\WWWTTTSSSTTTUUUVVVVVVUUURRROOOMMMKKKJJJHHHFFFCCC@@@>>>===:::999777666444444333333666555333222111000111111111000000000111222000...111111111000000000//////........................///...------------...///,,,,,,+++,,,---000222444//////............//////////////////////////////---...111333444666:::<<>>===999888999:::>>>AAADDDHHHRRRbbbooo~~~{{{pppfff]]]WWWPPPMMMIIIFFFEEEDDDCCCAAA@@@???>>>===>>>@@@BBBDDDDDDIIIQQQZZZdddqqq~~~rrrmmmjjjhhhjjjnnnvvvzzz~~~oooiii^^^SSSJJJ@@@999444111111///.........///000////////////...---,,,+++------------------------,,,,,,,,,+++++++++******)))******+++++++++++++++************************)))************+++++++++(((((()))***************)))))))))******++++++,,,cccdddccc```[[[WWWTTTSSSUUUVVVWWWWWWVVVSSSPPPNNNLLLKKKIIIFFFDDDAAA???>>>:::999888666555444333333666555444222111111000000333222000000111111///---111111000000000000/////////////////////////////////...------------...///,,,,,,,,,---///222555666//////............//////////////////////////////---...000111222444777999@@@FFFQQQZZZ```dddgggiiilllmmmnnnrrrwww~~~mmmaaa]]]YYYaaammmxxxzzzlll\\\KKKCCC???<<<999888888;;;===>>>AAAIIIVVV```ooo{{{oooccc[[[TTTQQQLLLHHHFFFEEECCCAAAAAA@@@>>>======>>>@@@AAA@@@DDDJJJPPPYYYeeerrr|||yyyppphhheeeeeeeeeiiinnnvvv|||~~~tttfff___UUUKKKBBB<<<777333111111000////////////000......///......---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))******++++++******************************)))************+++++++++(((((()))***************************************bbbcccbbb```[[[WWWTTTTTTUUUVVVWWWXXXVVVSSSPPPNNNLLLKKKIIIGGGDDDBBB@@@???::::::888666555444444333666555444333222111111000222111//////111111000///111000000000////////////////////////000000000000.........------.........//////......///000111111//////............//////////////////////////////000111222111//////111222<<>>???BBBFFFJJJPPP[[[gggppp}}}yyymmmfffaaaaaaccceeejjjqqqxxx~~~wwwlll___XXXMMMCCC<<<777444222000000//////............---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))************)))************************))))))*********+++++++++(((((()))***************************))))))))))))bbbcccbbb```[[[WWWTTTTTTUUUVVVWWWXXXVVVSSSPPPNNNKKKJJJIIIGGGDDDBBBAAA@@@;;;:::888777555444444444555555444444333222222111000///......111222333222000000000////////////....../////////000000111111---..................---//////......------------//////............//////////////////////////////000111111000......///000888>>>GGGPPPWWW^^^dddggglllmmmmmmnnnqqqwwwqqqcccXXXWWW\\\iiiyyy|||fffSSSGGGCCC@@@===<<<===>>>===>>>AAAGGGLLLVVVccctttuuukkk\\\XXXQQQLLLIIIGGGEEEDDDBBBAAA???>>>===<<<<<<===;;;>>>@@@CCCFFFNNNXXX___kkkttttttlllddd```^^^```bbbeeelllsss{{{|||pppfffZZZRRRGGG>>>777333111000---------------,,,,,,,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))************)))************************))))))*********+++++++++(((((()))*********************))))))))))))))))))cccdddccc```[[[WWWTTTSSSUUUVVVWWWWWWVVVSSSPPPNNNJJJIIIHHHFFFDDDBBB@@@@@@;;;:::999777666555444444333333444444444444333333///...---...000333444444000000////////////......---......//////000000111------...//////...------++++++,,,,,,---.........//////............//////////////////////////////---...////////////111333555:::BBBKKKTTT^^^ffflllmmmoooppppppqqquuu}}}|||jjjYYYVVVWWWaaaooo{{{vvv```NNNDDD>>>999:::;;;<<<<<<;;;===@@@CCCHHHRRR```nnn}}}uuufff```XXXQQQLLLIIIFFFEEEBBBAAA@@@???>>>=========;;;===???@@@BBBFFFNNNSSS```hhhtttssshhhbbb]]][[[\\\```dddhhhpppxxx{{{ssshhh___SSSLLLCCC:::555111000...,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++******((()))******++++++******************************)))************+++++++++(((((()))***************))))))))))))))))))))))))eeefffeeeaaa\\\WWWTTTSSSTTTUUUVVVVVVUUURRROOOMMMIIIHHHGGGEEECCCAAA@@@???;;;:::999777666555555444111222333555555555555444111///------000222333333000000/////////.........,,,------...//////000000------...//////...------)))***+++,,,......////////////............//////////////////////////////,,,.../////////000222444333777>>>GGGRRR^^^jjjrrrrrrtttvvvtttsssvvv|||ooo[[[UUUTTTZZZdddooo}}}qqq\\\NNNDDD===888999:::::::::;;;===>>>@@@FFFOOO\\\iiiwwwrrrkkk```WWWOOOJJJFFFDDDBBBBBBAAA@@@???>>>>>>===<<>>:::===??????>>>>>>BBBEEECCCJJJTTT^^^gggrrr~~~yyynnnddd^^^]]]]]][[[\\\bbbjjjpppvvvwwwkkkbbbYYYPPPEEE@@@:::555333111000///,,,---.........---,,,+++++++++,,,------,,,,,,,,,************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************)))************+++++++++(((((()))***************&&&''''''((()))******+++gggiiiiiifff___XXXTTTSSSVVVVVVVVVUUUSSSPPPNNNLLLHHHHHHGGGFFFDDDAAA>>><<<>>><<<888666555444222000444333222111000000000000000000000000////////////////////////////////////***+++,,,---............,,,------......------,,,///...------...///...,,,//////.........---------...///////////////......111111111111000000000000666777999???KKK^^^qqq~~~|||yyyxxx|||vvvaaaYYYQQQOOORRR[[[kkkyyy|||mmmYYYHHHCCC===999;;;===;;;:::;;;:::===AAAEEEKKKXXXhhhttt~~~qqqeee\\\UUUOOOKKKIIIEEEAAA@@@BBBCCCBBB@@@AAA@@@???======???@@@AAADDDFFFKKKPPPXXXcccnnnuuussshhhbbb___]]]]]]``````eeekkkrrryyyxxx~~~{{{nnnddd[[[RRRLLLAAA===777333000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((++++++************++++++******+++++++++,,,,,,,,,)))*********++++++++++++)))))))))))))))******+++***)))(((''''''((()))***(((((((((((())))))))))))hhhiiijjjggg```ZZZVVVUUUVVVVVVVVVTTTRRRPPPMMMLLLIIIHHHGGGEEECCCAAA>>>======;;;888666666555333111333333111000000/////////111111111111000000000000////////////////////////---------......------,,,,,,,,,------------,,,,,,...---,,,---...///...---//////.........---------......////////////......//////000000000111111111444666999???JJJ\\\rrr}}}zzzhhh]]]SSSOOOPPPVVVaaakkk}}}xxxfffWWWJJJAAA::::::;;;:::999999888;;;>>>@@@EEENNN\\\eeerrrzzznnnddd\\\TTTOOOLLLGGGCCCBBBCCCDDDCCCBBBBBBAAA???======>>>???@@@===???CCCGGGNNNWWWaaaggguuu}}}}}}{{{xxxuuuuuuwwwzzz|||}}}tttjjj```\\\[[[YYY[[[^^^eeeiiipppwww~~~}}}|||{{{ttthhh^^^UUUMMMGGG===999555111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++************+++++++++,,,)))))))))*********++++++)))))))))))))))******+++***)))(((''''''((()))***(((((((((((()))))))))***iiijjjjjjhhhbbb]]]YYYWWWVVVVVVUUUTTTRRROOOLLLKKKJJJIIIGGGDDDBBB@@@???>>><<<:::777666666666444333333222111000000///000000222222222222111111111111/////////////////////////////////...---,,,+++***+++,,,,,,------,,,,,,+++,,,+++***+++---///...---...............---------......///////////////...---......///111222222333000444999>>>GGGXXXnnnrrrdddVVVPPPOOORRRXXX___qqq{{{yyylllXXXKKK???;;;<<<;;;999888888:::<<<===???EEEMMMTTTbbbppp|||qqqfff]]]VVVOOOKKKFFFDDDEEEFFFEEECCCCCCAAA@@@>>>=========>>>999:::<<>>;;;999777666777777666444333333222111111111111111222222111111111000000000////////////////////////////////////...---,,,+++++++++,,,,,,,,,,,,+++++++++***)))+++---......---........................---...//////////////////......//////000111111222///444999;;;@@@OOOeeevvv~~~mmmZZZQQQOOOPPPTTTXXXeeeppp~~~zzzhhhXXXGGG@@@???<<<:::999999:::<<<<<<===@@@EEEIIIVVVbbbrrr~~~rrrfff^^^UUUOOOIIIFFFFFFFFFEEECCCCCCBBBAAA???===<<<<<<<<<;;;;;;<<<===???CCCIIIMMMXXX```kkkuuu~~~{{{tttrrrooonnnmmmkkkhhhffffffiiimmmqqquuuzzzrrrhhh```ZZZXXXZZZ]]]___eeekkktttyyy{{{rrrrrrvvvuuummmaaaWWWOOOHHHAAA<<<666333000//////000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++************++++++((())))))))))))*********(((((((((((()))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((()))))))))*********gggggggggfffccc___[[[XXXWWWVVVVVVTTTRRROOOLLLJJJLLLJJJGGGDDDAAA???>>>>>>;;;999777777777777666555444444333222222222333333111111000000000/////////000000000000000000000000---......//////......---+++,,,,,,------,,,,,,++++++***)))+++---......------.....................------...///////////////000////////////////////////333777888:::DDDVVVeeevvv}}}yyybbbTTTNNNLLLNNNQQQZZZeeesssrrraaaOOOFFFAAA<<<999999888999::::::;;;===@@@BBBJJJSSSbbbrrr}}}ooofff[[[UUUNNNIIIHHHGGGEEEDDDDDDCCCBBB@@@>>>===<<<<<<>>>>>>>>>>>>>>>@@@DDDGGGJJJQQQZZZccckkkuuu{{{yyywwwuuutttrrrooolllkkkmmmoooqqqtttxxx}}}|||qqqfff^^^[[[XXXYYY^^^cccgggnnnvvv|||}}}tttpppsssyyy{{{mmmeeeZZZQQQKKKDDD>>>999666333000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************++++++((())))))))))))*********(((((((((((()))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))************ffffffeeeeeedddaaa\\\YYYXXXXXXWWWUUUSSSOOOLLLKKKLLLJJJHHHEEEBBB???======<<<:::888777777888777555444333333222222222333333000000000000/////////...000000000000000000000000---....../////////......,,,------......------,,,,,,+++***+++---///...------------...............,,,---...///000000000000000000000//////.........000333555555555<<>>???EEERRRaaaooo{{{{{{qqqddd]]]TTTNNNKKKIIIGGGEEEDDDDDDCCCBBB@@@???======>>>???>>>===<<<===???BBBDDDIIIPPPVVV^^^gggrrrzzz~~~|||yyywwwuuuwwwxxxyyy{{{wwwnnneee^^^ZZZXXXXXX\\\ccciiinnnvvvvvvrrrrrrxxxttteee^^^TTTLLLFFFAAA;;;777666444111//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++************++++++)))))))))*********++++++((((((((()))))))))******)))))))))))))))******+++(((((())))))))))))(((((()))))))))*********++++++gggfffeeeffffffddd___[[[YYYYYYXXXVVVTTTPPPMMMKKKKKKJJJHHHFFFCCC???===;;;===;;;888777888777666555222111111000000111111222111111111000000000//////000000000000000000000000//////000//////...---,,,---......//////......---...---,,,---...///...------------.........//////,,,---...///000000000000.........///////////////000222333333444888@@@FFFYYYdddtttrrraaaRRRLLLLLLNNNUUU^^^gggsss~~~yyyooobbbVVVIII???;;;===999777666666888:::<<<<<<===>>>FFFSSS]]]hhhwww}}}nnnfff[[[SSSOOOMMMIIIGGGEEEDDDDDDCCCBBB@@@???>>>===>>>===<<<:::;;;===???@@@DDDHHHMMMRRRZZZeeelllyyyzzzqqqhhhbbb^^^[[[ZZZZZZ[[[aaaiiipppuuu~~~wwwrrrsssvvv~~~wwwkkk^^^WWWMMMFFFAAA===888444555333111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))))))))++++++************++++++************+++++++++,,,)))))))))*********++++++)))))))))))))))******+++'''((()))******)))((('''))))))*********+++++++++hhhgggfffggghhhfffaaa\\\ZZZZZZYYYWWWTTTQQQNNNLLLJJJJJJIIIGGGDDD@@@<<<:::>>>;;;999888888777666444000///////////////000000222222222111111111111000000000000000000000000000222222111000///---+++***......////////////......///...------...///...,,,---------.........//////,,,---...///000000000000,,,------...///000111111000111222333444777<<<@@@MMMYYYkkk{{{ooo^^^UUUTTTMMMRRRYYYaaammm{{{|||uuujjj^^^OOOCCC???BBB<<<:::888888999;;;======@@@>>>BBBJJJQQQXXXfffttttttkkk```WWWSSSOOOLLLIIIEEEEEEEEEDDDCCCBBBAAA@@@===>>>>>><<<::::::<<<>>>:::<<>>======<<<======???>>>???@@@DDDIIIMMMPPP[[[dddpppyyy}}}uuugggbbbZZZUUUTTTWWWZZZ\\\cccgggnnnvvv~~~tttrrrpppssszzz|||pppccc[[[QQQLLLEEE???:::666333000222111000......//////000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************)))))))))))))))))))))))))))((('''''')))************+++++++++fffgggggghhhgggeeebbbaaa\\\\\\[[[YYYVVVSSSPPPNNNLLLJJJHHHEEEBBB@@@???>>><<<;;;:::888777555444333333222222111222222222333111000/////////000111222000000000000000///..............................,,,,,,,,,---------............/////////...---,,,000///...---------......---......//////...---,,,.........///////////////111000000000111333555777:::BBBQQQdddwwwsssfffZZZVVVSSSWWWbbbnnnwwwzzz||||||vvvkkkaaaXXXLLLAAA???999666999;;;999666666555888;;;<<<>>>DDDMMMUUU]]]fffqqq{{{uuuiii```XXXQQQLLLJJJGGGCCCAAAAAA@@@???>>>@@@@@@???>>>============;;;;;;;;;<<>>>>>=========:::999999:::;;;>>>BBBCCCEEEKKKTTT[[[aaakkkxxx}}}rrrgggaaaWWWUUUSSSSSSVVV\\\ccchhhooouuu}}}xxxuuuwwwzzzvvvlllbbbWWWOOOFFFAAA;;;555222111000/////////...------------...------,,,++++++++++++++++++++++++++++++*********+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,)))))))))))))))((((((''')))))))))*********++++++gggggghhhhhhgggeeecccaaa]]]]]]\\\ZZZWWWTTTQQQOOOMMMLLLIIIFFFDDDAAA@@@??????>>>===;;;:::888777666111222333444333222111000333222000...---...///000//////000000000000//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......///000000//////...000///...---------------***,,,...000111111000///000000000000111222333444444:::EEETTTggg|||}}}fffUUUXXX^^^aaaiiiuuuyyy|||}}}xxxssskkk___TTTIIIAAA;;;;;;;;;999999:::777888888777666888;;;>>>HHHOOOZZZeeennnwwwuuuiii^^^VVVQQQMMMIIIFFFEEEEEEDDDCCCCCCBBBAAA???>>>>>>>>>>>><<<;;;;;;;;;;;;===???@@@@@@DDDJJJOOOUUU___jjjsss}}}}}}qqqggg___ZZZSSSSSSTTTVVV[[[ccckkkqqqxxx~~~}}}yyyvvvzzzzzzmmmcccZZZQQQJJJBBB>>>777333111111111111......------,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++*********************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++(((((())))))))))))(((((())))))))))))************fffggghhhhhhgggeeecccaaa\\\\\\[[[YYYVVVSSSPPPNNNMMMKKKIIIFFFCCCAAA@@@???>>>===<<<;;;999777666555222222333444333222111000000000000000000///...---//////000000000000//////........................,,,,,,,,,---------......,,,,,,+++++++++,,,,,,,,,+++,,,...///000000000000---------------...///000***,,,...000111111000///000000000000111222222333000555===III[[[pppwwwbbb______]]]cccooosssxxx||||||zzzuuujjj```QQQHHH???===<<<999888:::777888888888888999;;;<<<===CCCMMMVVV```jjjuuu}}}tttggg___TTTPPPKKKGGGFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>======<<<;;;;;;<<<===>>>>>>AAAEEEHHHMMMUUU^^^eeepppxxx{{{ooofff___YYYVVVRRRTTTXXX[[[```hhhqqqwww}}}{{{|||zzzrrreee\\\UUULLLFFF===999444111000000111000---------------,,,,,,+++,,,,,,+++************+++***************************)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********eeefffggggggfffdddbbb```\\\\\\[[[YYYVVVSSSPPPNNNMMMKKKIIIFFFCCCAAA@@@???<<<;;;:::888777555444333333333333333222222111000...///000111111///...---...//////000000000000000........................,,,,,,,,,---------......,,,,,,+++++++++,,,------+++,,,,,,---...///000000,,,,,,------...//////000,,,---...000000000//////000000000111111111222222000333:::CCCRRRggg}}}sssggg___YYY\\\ccclllssszzz}}}~~~vvvmmm]]]QQQFFFAAA===999888:::777888999999:::;;;;;;<<<777<<>>III[[[qqqpppaaaYYYXXXZZZccckkkssszzz|||uuuhhh\\\NNNFFF@@@;;;999;;;666777888999;;;;;;:::999999<<>>@@@DDDGGGJJJSSSZZZdddnnnwwwwwwjjjeee^^^YYYVVVVVVVVVUUUWWW]]]dddkkkpppxxx{{{xxxzzz}}}sssjjj^^^UUUOOOIII@@@:::555333111000000000...,,,---......///...---,,,+++,,,++++++***************((()))))))))*********+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********''''''((()))))))))))))))(((((((((((()))))))))***ddddddeeefffdddbbb```^^^^^^^^^]]][[[YYYUUURRRPPPPPPNNNLLLIIIFFFDDDBBBBBB@@@@@@>>>===;;;999888888666555333111000000111222000///---,,,,,,...111333......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,---///000111///---***))))))***+++---...000000000...,,,***000//////........./////////000000111111111111000444555666777>>>MMMaaaoooxxxccc[[[XXXUUU[[[cccmmmuuu|||}}}wwwpppbbbSSSIIICCC===;;;<<<666666777888::::::888777;;;===>>>@@@CCCJJJUUU]]]jjjooovvv}}}ssslllcccZZZTTTPPPMMMKKKGGGFFFEEECCCAAA@@@@@@@@@=========<<<<<<<<<;;;;;;:::;;;<<<===???AAABBBDDDGGGMMMVVV___hhhsss~~~qqqgggbbb^^^YYYUUUUUUWWWXXXXXX\\\ccclllsssyyy{{{vvvxxx~~~zzzjjjbbbXXXPPPKKKDDD<<<555666555333333333222000------.../////////...---,,,,,,++++++***)))*********(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))************************))))))************))))))''''''((()))***+++,,,,,,''''''((()))))))))))))))(((((((((((())))))))))))hhhggggggfffdddaaa^^^]]][[[[[[[[[YYYWWWTTTRRRPPPMMMLLLJJJHHHEEEBBB@@@???===;;;888777888777666555333333333333333222000000222000...------...000222---...//////...------...////////////...---,,,+++,,,---.........---,,,+++,,,---......//////.........------,,,++++++++++++......------------............------------......000111222333333222111000444333555777999AAARRRbbbuuummm\\\UUUVVVSSS[[[fffpppzzz{{{pppaaaRRRFFF>>>;;;<<<;;;:::999888888888888888777888:::;;;>>>DDDKKKPPPXXX```lllvvv~~~yyynnneee___ZZZTTTPPPNNNKKKHHHFFFEEEDDDBBB@@@???>>>===;;;:::999888888===============>>>???@@@DDDGGGLLLRRR[[[eeepppwww~~~tttjjjbbb^^^UUUWWWWWWVVVUUUWWW]]]aaahhhmmmuuu}}}wwwppprrrwww|||{{{qqq```ZZZQQQIIIBBB===888555111000000///...------,,,------......---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((cccccccccbbb```^^^\\\ZZZ[[[[[[[[[YYYWWWTTTQQQPPPMMMLLLJJJHHHEEECCCAAA@@@AAA>>><<<;;;::::::888777222333333222222111000///000000///......///000000...///000//////......///////////////...---,,,+++,,,---.........---,,,++++++,,,,,,---------------------,,,,,,+++,,,,,,,,,......------------......///......------......///000000111111111111000000222222333555777>>>LLL[[[ooowwwdddXXXTTTNNNUUU___jjjuuu~~~zzznnn```RRRGGG???===999777666666777888888888555666777888:::===BBBFFFOOOWWWcccmmmvvv~~~xxxmmmeee]]]UUUPPPNNNKKKHHHEEEDDDCCCBBB@@@BBBAAA???>>>===<<<<<<<<<;;;;;;::::::;;;<<<======???BBBFFFKKKQQQYYYbbbhhhttt}}}qqqfff^^^YYYWWWRRRUUUWWWWWWWWWZZZ```eeeooottt{{{wwwpppmmmsss{{{sssjjj\\\VVVMMMEEE???:::666333111111000//////...------------......---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))))))))(((((((((``````aaaaaa```^^^\\\[[[\\\[[[[[[YYYWWWTTTQQQOOONNNMMMKKKHHHFFFCCCAAA@@@@@@===:::999888777555444333333333333222111000000/////////000000/////////000////////////000000000////////////...---,,,,,,,,,---.........---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........------------......///......------......///000000////////////000000000000111444555888CCCOOOcccuuuppp^^^SSSMMMPPPWWWaaalllxxx{{{pppbbbTTTHHH@@@<<<:::777666777888888888888999:::::::::;;;===???EEELLLWWWbbbkkkttt}}}yyyoooeee\\\VVVRRRNNNIIIFFFEEEEEEDDDCCCDDDCCCBBBAAA@@@?????????;;;;;;:::::::::;;;;;;<<<<<<>>>@@@CCCFFFLLLSSSXXXdddnnnzzz}}}vvvkkk```XXXTTTSSSTTTRRRUUUYYY\\\^^^bbbiiinnnzzztttmmmkkkmmmwwwvvvhhh```UUUPPPHHHAAA;;;777333111111111000000//////......------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))((((((((((((((('''aaabbbbbbcccbbbaaa```___]]]\\\[[[ZZZWWWTTTQQQOOOOOONNNLLLIIIFFFDDDBBBAAA@@@===:::888777666444222555555555555444333222111///000111222222111000///000///...///000111000000......//////...------,,,,,,---.........---,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,---...///......------------......//////............//////000///...------...///000//////111333333444<<>>EEENNNXXXaaajjjuuu|||{{{qqqhhhaaaZZZUUUOOOJJJHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<<<<<<<<<<<<<===;;;===>>>???AAAEEEJJJMMMUUU^^^iiisss}}}wwwjjjeee^^^WWWSSSSSSUUUWWWTTTYYY___dddiiinnnuuu{{{ssskkkjjjllltttyyylll___XXXOOOJJJCCC===888555222000111111000000000/////////---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))***++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''bbbcccddddddeeedddcccbbb^^^^^^]]][[[XXXUUURRRPPPOOONNNLLLJJJGGGDDDBBBAAACCCAAA>>><<<;;;999777666444444444444333222111000000111333555555333111000///...---///111222000............///......---,,,,,,---.........---,,,+++,,,,,,---...............,,,,,,,,,,,,---......///......------------....../////////....../////////000///...------...///000000///111444333333777>>>NNNbbbzzzsssddd[[[TTTQQQWWW___jjjyyyzzznnn___QQQIIICCC<<<888999:::999777444666888999888777888888<<>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@DDDGGGKKKQQQ[[[eeennnxxx}}}qqqhhh\\\ZZZVVVTTTSSSTTTWWWYYYXXX___gggnnntttzzzrrrhhhdddhhhppp|||{{{ooodddYYYRRRJJJEEE???999666444222000000000000000////////////------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((++++++******************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((aaabbbcccdddddddddbbbbbb``````___]]]YYYVVVSSSQQQPPPOOOMMMJJJHHHEEECCCBBBAAA???<<<;;;:::999777666111111111111000///......000111333444444333111000...---...222555555111------...............------,,,---.........---,,,+++,,,---......//////......------------------...///......------------......000//////......//////000//////............//////000...000333333222555;;;GGGXXXooowwweeeZZZSSSVVV\\\eeeuuu|||kkk\\\LLLDDD;;;888999;;;:::888444666999999999999:::;;;;;;???DDDHHHNNNWWWbbbjjjttt{{{xxxnnniiiaaaZZZTTTPPPLLLJJJGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<;;;:::::::::888999::::::;;;<<<@@@BBBEEEGGGOOOXXX```gggrrr}}}xxxnnnddd\\\UUUTTTSSSSSSSSSUUUVVVWWW___fffpppxxx~~~qqqfffaaaaaahhhttt~~~oooeee\\\SSSLLLDDD@@@;;;666444333222111///////////////.........---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******************************'''(((((((((((()))))))))bbbcccdddeeeeeedddcccbbbbbbaaa```^^^[[[WWWTTTRRRPPPOOOMMMKKKHHHFFFDDDCCC>>><<<999888888888666555222222222222111000//////000000111222222111000000//////111666:::999333---------...............---,,,---.........---,,,+++,,,,,,---............---///......------------.........------------......000000////////////000000/////////000000////////////---...111222222444999<<>>@@@CCCKKKUUU\\\gggooozzz~~~yyyppphhh```YYYSSSOOOLLLJJJHHHFFFDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;888999::::::999:::<<<>>>??????DDDMMMRRRWWWbbbmmmrrryyyvvvnnngggaaaZZZVVVRRRQQQQQQRRRTTTWWW[[[]]]iiiqqq{{{nnnccc```bbbdddmmm{{{pppbbbZZZSSSKKKEEE@@@<<<777333222111111000------------............---,,,+++++++++,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((()))))))))******dddeeefffgggfffeeedddcccccccccaaa___\\\XXXUUUSSSQQQPPPNNNKKKHHHFFFDDDCCCAAA???<<<;;;;;;;;;:::999555555555555444333222222//////000000000000/////////000333999===<<<555...------...............---,,,---.........---,,,+++++++++,,,---------,,,,,,000///...---------------.........------.........000000////////////000000...///000111111000///......,,,,,,000222111444999333BBBUUUgggzzzooo___YYYVVVUUU```ppp~~~qqqfffZZZLLLBBB???===888333444555666555444555666888777888999999;;;BBBLLLSSS^^^fffsss}}}tttkkkccc[[[VVVPPPNNNLLLIIIGGGEEEDDDCCCCCCCCCAAA???>>>=========;;;;;;<<<;;;999999;;;<<<<<<;;;>>>EEEIIIMMMWWWcccbbbjjjuuu~~~}}}uuujjjaaa\\\YYYUUUSSSPPPOOOOOOQQQVVV\\\bbbfffrrrzzzpppaaa\\\```fffkkkssswwwfffYYYRRRLLLEEE???===999444111000000000///,,,------------------------,,,+++++++++,,,---...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))******++++++ggghhhhhhhhhgggeeecccbbbaaa```___\\\ZZZWWWTTTSSSPPPOOOMMMJJJGGGEEECCCBBB?????????===<<<:::888777444333222222222222111000222111000......000111222...000333555555333000...000000///...,,,+++***)))++++++++++++,,,---......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111000///////////////333222111///............---///222444333333444555999999AAAUUUmmmmmm```XXXTTTYYYaaauuuttteeeTTTIII@@@888999>>>666777999999999:::;;;===:::888888999<<>><<<<<<<<<;;;:::999999999999<<<;;;;;;===AAAFFFLLLOOOXXX]]]eeennnvvv|||rrriiiccc[[[VVVTTTSSSRRRPPPQQQSSSVVVYYY\\\cccmmmttt||||||rrrddd\\\]]]dddlllqqq}}}uuuiiiYYYOOOJJJGGGAAA<<<888666444222000////////////............---------)))))))))***+++++++++,,,+++*********))))))(((((())))))))))))(((((((((((())))))(((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))ggggggggggggfffdddcccbbbaaa```^^^\\\ZZZWWWTTTSSSQQQPPPNNNKKKIIIFFFDDDCCC@@@@@@>>>===;;;999888888444333222222333444333111222111///......///111222...000222333333222000...//////......---,,,++++++------,,,,,,+++,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---............/////////............///000111111222111000///............---000222333333222333444888777>>>NNNaaattt{{{jjj\\\TTTUUUZZZdddqqq}}}ooo^^^RRRGGG===:::<<<777888999999999888999999:::999888999;;;???CCCFFFQQQYYYgggttt|||rrrlllccc___YYYTTTQQQNNNKKKIIIDDDCCCBBBBBBCCCCCCAAA@@@>>>===<<<;;;;;;::::::;;;>>>===<<<<<<>>>BBBFFFIIINNNSSSZZZaaaiiiqqqyyy}}}rrriii```[[[TTTQQQQQQRRRRRRQQQSSSVVVZZZ]]]aaahhhrrryyyssslllccc```eeennnwww|||}}}lllbbbTTTKKKHHHDDD???:::666555333111000/////////............------------***************+++++++++************)))))))))((())))))))))))(((((((((((())))))(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))fffgggggggggfffdddbbbaaa``````^^^\\\YYYVVVTTTRRRRRRQQQOOOLLLIIIGGGEEEDDDBBB@@@>>><<<:::999999999666444333333444555333222111000............000111//////000000000000//////.........---------,,,,,,......---,,,++++++******+++++++++***++++++,,,,,,---------,,,,,,+++++++++,,,,,,---------.........***+++,,,---///000222222000//////......//////000...000222333222111222333666555999CCCQQQbbbxxxxxxdddVVVRRRTTTTTT___nnn|||{{{lll___RRREEE===;;;888888999999888777666666:::999999999:::;;;===>>>GGGPPP^^^kkkvvv~~~~~~wwwoooiiiaaaYYYTTTOOOKKKIIIDDDBBBAAABBBCCCCCCBBB@@@@@@???>>>===<<<<<<<<<<<>><<<;;;;;;===???@@@DDDHHHLLLRRRYYYaaaiiinnnzzzzzzssslllccc]]]UUURRRNNNMMMOOORRRTTTUUUYYY]]]bbbfffkkksss}}}{{{mmmjjjgggeeehhhppp{{{~~~qqqaaaXXXMMMFFFCCC@@@;;;777333222111000////////////............------------+++++++++***************************))))))))))))(((((((((((())))))))))))))))))((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))ffffffgggfffeeedddbbbaaa```___^^^\\\YYYVVVTTTRRRQQQPPPNNNLLLIIIFFFDDDCCCCCCAAA>>>;;;999999::::::999777555555555444222000//////............////////////............//////---------...............------------,,,,,,++++++---,,,,,,++++++++++++,,,...------,,,,,,++++++***,,,------------.........******,,,---///000000111...............///000111///111222222000000111222444444666;;;CCCRRRjjjppp^^^VVVSSSQQQWWWbbbppp}}}wwwkkk]]]OOOCCC===999888888888888888666555888888888888999999999:::AAAIIIVVVcccmmmuuuzzz}}}zzztttjjj```XXXRRRMMMJJJFFFEEECCCCCCDDDDDDCCCBBBAAA@@@???>>>==================;;;:::999::::::;;;???AAADDDHHHMMMSSS[[[```gggnnnwww|||wwwnnngggaaa\\\VVVSSSOOONNNMMMNNNQQQUUUYYY[[[bbbfffmmmrrrxxx}}}mmmbbbeeegggkkksss}}}uuuiiiWWWQQQHHHBBB???<<<777222000/////////.........///.........---------,,,,,,,,,+++++++++***)))))))))*********)))))))))))))))(((((((((((())))))))))))))))))((((((((())))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))fffgggggggggfffdddbbbaaa```___^^^[[[YYYVVVSSSRRRPPPOOOMMMKKKHHHEEECCCBBBCCCAAA>>><<<:::999:::;;;<<<:::777666444333000...//////............////////////...------...//////---------.........//////***+++,,,------------,,,000///...............///---------,,,,,,+++++++++------........./////////,,,,,,......//////......------------...///000111///000111000//////000222333222444777<<>>EEEOOOZZZccckkkqqquuuxxx|||xxxmmmddd\\\VVVRRRNNNLLLIIIHHHGGGGGGFFFEEEAAA@@@???>>>============;;;;;;;;;:::::::::::::::<<<>>>???AAADDDIIIOOOTTTYYY___hhhqqqyyy|||wwwkkkfff___YYYUUUQQQOOONNNMMMMMMOOOQQQTTTYYY^^^bbbjjjooowww}}}{{{mmmccc^^^aaagggqqq~~~zzzjjj___QQQLLLEEE???;;;888333///...........................------------,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))******'''((((((((()))))))))***))))))((((((((((((((()))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))gggggghhhhhhgggeeecccbbb______]]][[[XXXUUUSSSQQQPPPOOOMMMJJJGGGEEECCCBBBCCCAAA???===;;;:::::::::===;;;888666444222///,,,//////////////////////////////............//////..................//////)))***,,,---......------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...//////000///...---,,,...---------...//////000...///000///...///000222222111333666888AAARRRccc|||nnn___WWWTTTUUU]]]hhhsss{{{rrrgggYYYNNNBBB>>>999888999;;;:::888666666777777888999999:::<<>>>>>>>>>>>:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>AAAEEEHHHMMMRRRYYYaaahhhooouuuyyy{{{sssjjjeee\\\YYYUUUQQQNNNMMMNNNNNNNNNPPPSSSWWW[[[```gggkkksssyyyxxxiii^^^[[[]]]aaajjjyyyxxxjjj\\\TTTLLLHHHAAA<<<888444111///....../////////...------------------,,,,,,,,,,,,+++++++++***************))))))))))))************''''''(((((())))))******))))))((((((''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))hhhiiiiiiiiihhhfffdddccc___^^^]]][[[XXXUUUSSSQQQPPPOOOMMMKKKHHHFFFDDDCCCBBBAAA@@@>>><<<;;;:::999;;;888666555444222000...///000000000000000000///////////////////////////////////////............***+++---......---,,,+++((('''''''''((()))*********++++++,,,,,,------...,,,,,,---------............///000111111///---,,,......---------...//////---............///111333111000222555777;;;EEEQQQjjj~~~rrrccc[[[WWW[[[dddmmmzzz{{{ssseeeYYYKKKDDD<<<888999::::::888999999888888888999999::::::===AAAFFFKKKSSS[[[```bbbgggoooxxxwwwnnnhhh\\\XXXRRRNNNKKKHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@;;;<<<>>>??????>>>===<<<999:::;;;;;;;;;<<<>>>@@@DDDGGGLLLQQQWWW]]]dddhhhsssxxx{{{rrriiibbb[[[VVVQQQPPPNNNLLLKKKLLLOOOQQQRRRVVV[[[```fffllltttzzztttggg\\\VVVZZZbbbiiisssvvvhhh\\\RRRLLLFFFBBB===888444333222111//////000000///...---,,,---------,,,,,,,,,++++++***************+++++++++((()))))))))************'''''''''((()))*********))))))((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))iiiiiijjjiiihhhgggeeeddd___^^^]]][[[XXXUUUSSSQQQRRRQQQOOOLLLIIIGGGEEEDDDAAAAAA@@@???===;;;999888888666444444444333222000000000111111111111000000//////000000000000//////000000//////............,,,---.........,,,***(((,,,,,,,,,,,,---...///000)))***+++,,,------...///++++++,,,,,,,,,---------...///111222222000///...///......---------......,,,---...------///222444000///111444555666<<>>???AAADDDHHHLLLRRRXXX]]]aaafffnnnuuu{{{~~~xxxoooeee^^^WWWRRRNNNJJJKKKKKKKKKKKKMMMPPPSSSWWW\\\ccciiiooowwwrrrddd\\\VVVUUU]]]hhhrrr}}}yyyiii^^^VVVOOOKKKAAA>>>999555222222333333///000000111000...---,,,---------,,,,,,,,,++++++))))))******+++++++++,,,(((((())))))*********+++&&&''''''((()))******+++***)))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))iiiiiihhhiiiiiigggccc```bbbaaa___\\\XXXUUURRRPPPQQQPPPMMMIIIFFFCCCAAA@@@@@@@@@???>>><<<:::999888666555444444222222111000...///111222222111000000////////////////////////////////////////////////++++++++++++++++++++++++////////////...---,,,+++...,,,+++******+++---///............////////////..................------,,,,,,------...////////////...------///000000///111222222333444777===@@@NNNccc}}}zzzhhhbbbgggnnntttyyyvvveeeVVVNNNDDD>>>===<<<999666777777777777777666666555888999;;;???CCCGGGJJJLLLNNNTTT]]]eeemmmvvv{{{tttkkkddd]]]WWWOOOJJJKKKHHHEEECCCDDDDDDDDDDDDBBBBBBBBBAAA@@@>>>===<<<===<<<<<<;;;;;;::::::999===>>>@@@CCCEEEHHHJJJKKKRRRUUUZZZ___eeellltttzzz}}}vvvllleee\\\VVVRRROOOLLLIIIHHHIIIKKKKKKLLLPPPXXX^^^___fffnnnvvv|||nnn```VVVXXXYYYYYYaaammm~~~~~~kkk]]]UUUOOOHHHBBB>>>888222000222222///,,,000000000111000//////...---,,,++++++******++++++)))))))))***++++++,,,,,,******))))))((((((''''''((((((((((((((((((((((((,,,+++***)))((((((((((((((((((((((((((()))******((((((((((((((())))))))))))))))))(((''''''&&&&&&((((((''''''&&&&&&%%%%%%!!!%%%(((******)))((()))(((((()))***************jjjiiiiiiiiihhhfffccc```aaa```^^^[[[WWWTTTQQQOOOOOONNNKKKIIIFFFDDDCCCBBB@@@@@@???>>><<<:::999888666555555444333222111111000111222222111000///...////////////////////////........................++++++++++++++++++++++++,,,,,,---...////////////++++++******+++---...///............////////////................................................///...------///000000////////////...///111555888CCCUUUmmm~~~qqqlllkkknnnsss{{{rrrcccYYYKKKAAA===;;;888666777777888888888777777777555666777:::<<>>======<<<<<<;;;;;;:::999999::::::<<<>>>@@@BBBCCCDDDHHHKKKOOOSSSYYY___fffkkkrrrvvv}}}xxxnnnhhh^^^YYYRRRMMMKKKJJJHHHFFFGGGIIIKKKLLLNNNTTT\\\bbbkkkrrr{{{oooaaaVVVPPPUUU[[[```kkkyyy|||qqqaaaUUUOOOJJJCCC===<<<777222000111111///,,,---------------,,,,,,+++---,,,++++++******+++++++++************************)))))))))((((((((('''((((((((((((((((((((((((*********))))))***++++++)))((((((((((((((()))*********)))))))))(((((((((&&&&&&''''''((()))))))))***************)))))))))###%%%)))******((((((((('''((())))))******))))))jjjiiiiiiiiihhhfffbbb_________]]]ZZZWWWSSSPPPNNNNNNMMMKKKHHHFFFEEEDDDDDD@@@@@@???>>><<<:::999888666666555444333222111111222222222222111///...---////////////////////////------------------------++++++++++++++++++++++++******+++,,,------------******+++,,,,,,---......---............/////////........................000000//////...------,,,///...------///000000///111222111000///000222555:::FFFYYYooouuuiiiiiiooouuurrrfffTTTFFF>>>;;;999888888888888888888888888888888888888999:::<<<===>>>AAAEEELLLRRRXXXaaalllsss}}}}}}wwwnnneee^^^YYYUUUPPPLLLJJJHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAA======<<<;;;;;;::::::999888888999:::;;;===>>>>>>>>>AAADDDGGGKKKPPPVVVZZZ```eeelllrrrxxx~~~xxxooofff]]]XXXQQQNNNJJJGGGGGGGGGGGGGGGHHHKKKOOORRRUUU\\\eeellluuu}}}kkkZZZVVVOOONNNWWWaaajjjyyy{{{kkkaaaUUUMMMIIIDDD>>>999999555111///000000...,,,///////////////......---,,,,,,+++************+++,,,,,,+++******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***)))((((((((((((((()))++++++******))))))((((((&&&&&&''''''((()))))))))************++++++++++++$$$'''******)))'''''''''''''''((())))))))))))(((jjjiiiiiiiiihhhfffbbb_________]]]ZZZWWWTTTQQQOOONNNMMMKKKHHHFFFDDDCCCCCC@@@@@@???>>><<<:::999888666666555444333222111111222222222111000//////...////////////////////////------------------------++++++++++++++++++++++++++++++++++++***)))((('''++++++,,,---------,,,,,,---------.........//////---------...............000/////////.........---///...------///000000///222222222111///000222555888>>>JJJ]]]wwwkkkgggmmmoooyyyrrr___MMMBBB>>><<<<<<888888777777777777888888888888888888999:::;;;;;;===AAAFFFJJJOOOWWWbbbiiirrrwww~~~}}}ssskkkddd```YYYTTTPPPMMMIIIGGGGGGFFFFFFEEEDDDDDDDDDDDD>>>======<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;===???AAACCCFFFJJJMMMSSSWWW]]]dddjjjpppvvvzzz|||wwwoooggg```YYYSSSOOOLLLJJJHHHHHHHHHJJJLLLMMMLLLPPPUUUZZZ```hhhrrryyyyyykkk\\\QQQTTTQQQTTT^^^iiivvv~~~ooo^^^XXXOOOIIIFFFBBB<<<777555333000/////////...,,,000000000000000//////...,,,++++++***************+++*********)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))***))))))((((((((((((((()))))))))***************)))))))))(((''''''&&&&&&'''''''''(((((()))))))))&&&(((******(((&&&&&&&&&&&&''''''(((((((((((((((iiiiiihhhiiiiiigggccc``````___^^^[[[XXXUUUSSSQQQQQQOOOLLLIIIFFFCCCAAAAAA@@@@@@???>>><<<:::999888777666666555444333222111000000000000000000111111////////////////////////........................++++++++++++++++++++++++,,,,,,,,,++++++***)))(((---------------+++******------------............---------.........//////........./////////000000///...------///000000///---...............111333777999AAAPPPfffnnneeeggghhhpppzzznnn[[[MMMCCC>>><<<999888777666666666777777333333444444555666888888888;;;???AAAEEEKKKUUU\\\eeejjjrrryyy~~~zzzooojjjbbb\\\VVVQQQMMMKKKJJJIIIGGGEEEDDDCCCCCCCCC??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>??????AAACCCEEEHHHLLLQQQWWW\\\bbbhhhllluuuyyy~~~xxxsssiiieee___YYYUUURRROOOLLLIIIIIIIIIIIIJJJMMMOOOQQQRRRWWW]]]dddjjjsss}}}ssseeeZZZRRROOORRRTTT[[[fffsssssseeeVVVRRRKKKFFFBBB>>>888444222111////////////...---,,,,,,------,,,,,,+++***,,,+++******))))))******(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))(((((((((((())))))''''''((()))***++++++,,,)))))))))(((''''''&&&&&&&&&&&&&&&''''''(((((((((''')))******(((&&&&&&&&&&&&''''''(((((((((((((((ggggggggghhhiiihhheeebbb```___^^^\\\YYYVVVSSSRRRRRRPPPMMMIIIFFFCCCAAA@@@@@@@@@???>>><<<:::999888777777666555444333222222000000//////000111222222////////////////////////////////////////////////++++++++++++++++++++++++++++++,,,---...............------,,,,,,++++++***,,,------------.........,,,,,,------.../////////------...//////000111111///...------///000000///---...000000000111333555333444;;;GGGWWWnnntttccc______dddmmmxxxppp^^^NNNCCC===<<<;;;999777666666666777444444555555666888999:::888;;;>>>???AAAEEELLLRRRYYY]]]dddkkkpppvvv{{{~~~|||vvvnnnfff```ZZZUUURRROOOMMMJJJGGGDDDBBBBBBAAAAAAAAA@@@??????>>>>>>===;;;;;;:::::::::999999999999;;;<<<===<<<<<<===??????BBBFFFJJJNNNRRRWWW[[[fffjjjoootttzzz|||uuunnngggbbbXXXUUUQQQOOONNNMMMLLLKKKGGGHHHJJJLLLMMMPPPTTTWWW[[[aaahhhooovvvppp```UUUMMMLLLOOOOOOVVVbbbppp}}}uuueeeYYYOOOKKKFFFAAA<<<888333000//////////////////......------......------,,,+++++++++***))))))))))))***''''''((())))))***++++++(((((((((((())))))))))))((((((((((((((((((((((((---,,,+++***))))))))))))((((((((((((((()))******&&&&&&'''((()))***++++++&&&&&&''''''((()))))))))(((((((((((())))))))))))''')))***)))'''&&&&&&'''''''''((())))))))))))(((fffffffffhhhiiiiiifffddd___^^^]]][[[XXXUUUSSSQQQPPPNNNLLLIIIFFFDDDBBBAAA@@@@@@???>>><<<:::999888777777666555444333222222222111000//////000000111////////////////////////........................++++++++++++++++++++++++***+++,,,---............,,,,,,+++++++++,,,---...,,,,,,---------.........,,,,,,------...//////000///////////////000000000///...------///000000//////000222222222222444666000222888@@@HHHXXXttt}}}ggg]]]WWWZZZ```iiitttsss```PPPGGG@@@>>><<<999777777777777888777777777888999::::::888;;;===>>>>>>@@@EEEIIINNNRRRWWW\\\aaaggglllpppxxx|||~~~uuunnnhhhccc___XXXVVVQQQMMMHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@??????<<<;;;;;;;;;;;;:::::::::888:::;;;;;;:::999:::;;;;;;===???AAACCCFFFJJJMMMVVVYYY^^^ccciiiooovvv{{{{{{vvvnnngggaaa[[[VVVSSSNNNLLLJJJJJJKKKKKKKKKJJJIIILLLPPPSSSUUUYYY^^^bbbiiiooovvv}}}xxxjjj[[[RRRLLLHHHLLLRRRTTT___nnn|||sssggg[[[PPPIIIFFFAAA<<<888444111///...///000000000//////000//////000000//////...---++++++***)))))))))))))))((((((((()))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((******)))((((((((())))))''''''''''''(((***+++,,,((((((''''''''''''''''''&&&&&&''''''((()))))))))*********)))))))))))))))'''((())))))'''&&&'''((('''((())))))******))))))eeeeeefffhhhjjjiiigggeee^^^]]]\\\ZZZWWWTTTRRRQQQNNNMMMKKKHHHFFFEEEDDDCCC@@@@@@???>>><<<:::999888777777666555444333333222444333111000///...//////////////////////////////------------------------++++++++++++++++++++++++++++++,,,++++++***)))(((******))))))+++---000222,,,,,,,,,---------......,,,,,,------...///000000111111000000//////......///...------///000000///,,,...//////......///111111333888<<<===HHHbbb|||lll___TTTTTTWWW]]]hhhvvvooo]]]SSSCCCAAA>>>;;;999888888888666555555444444444555555333666888999888888<<>>>>>==================999;;;<<<<<<:::999999:::;;;<<<===>>>>>>@@@DDDGGGEEEIIIMMMRRRXXX^^^eeejjjpppsssyyy~~~wwwrrrnnniiiaaaYYYTTTPPPLLLJJJJJJIIIIIIIIIKKKLLLKKKJJJNNNSSSXXX\\\___dddjjjooouuu{{{vvvaaaWWWMMMJJJHHHHHHNNNWWW]]]iiizzzwwwiii```VVVNNNFFFCCC???:::666333111000---///000111000000000111,,,,,,------,,,,,,+++***+++******)))))))))))))))******))))))(((((('''''''''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''')))***,,,---***)))((('''&&&%%%$$$$$$)))))))))(((''''''&&&&&&******))))))(((((('''''''''((()))((('''&&&((()))(((((()))***************gggffffffggghhhgggdddaaaaaa___[[[WWWTTTSSSSSSSSSPPPPPPMMMIIIDDD@@@??????BBBAAA@@@>>><<<:::888666999999888666555444333222555222000//////000///...111111222222111///,,,***......---------,,,,,,,,,---...///...------...///---,,,++++++******++++++000...,,,***)))***+++,,,111///,,,***(((((())))))///............///000000111000///......---......//////............//////111111111111111111111111555777777555777AAARRR```{{{{{{hhh\\\SSSPPPWWW^^^dddttt~~~ooocccPPPJJJAAA;;;999888666444999888666555666777666555888888888888999;;;>>>??????BBBEEEIIILLLPPPUUUXXXeeeiiiooouuuzzz~~~~~~zzzpppjjjaaa[[[WWWSSSNNNJJJHHHFFFCCCCCCDDDEEEEEEDDDBBB@@@>>>=========<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<=========???AAACCCGGGJJJNNNPPPRRR```ccchhhmmmqqquuuzzz}}}~~~wwwqqqmmmhhhbbb^^^XXXTTTPPPNNNMMMLLLIIIFFFHHHIIIJJJKKKLLLOOOSSSVVVVVVZZZ```eeeiiiqqqzzz|||lllaaaUUURRRNNNKKKKKKPPPXXX___iiisssvvvggg___WWWOOOIIIAAA>>>:::555111000///000222111000///...---,,,,,,...------,,,+++***))))))------......---+++***)))************))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))eeeeeeeeefffgggeeebbb``````^^^[[[XXXUUUSSSRRRRRROOOOOOMMMIIIEEEBBBAAABBBAAAAAA@@@>>><<<:::888777999888777666444333222222444222000///000111000///111111222111000...,,,+++......---------,,,,,,,,,,,,---...---,,,+++,,,...+++*********+++,,,,,,---222111///...------......------,,,,,,---///111222,,,,,,,,,,,,,,,---......000000///...............//////............//////111111111111111111111111000333555444444;;;GGGQQQggg}}}yyyhhhZZZPPPSSSXXX\\\fffssszzzooo[[[SSSHHH???<<<:::999777888777555555666777666666777777666777888999;;;<<<;;;>>>AAACCCEEEHHHLLLOOOZZZ^^^dddjjjoootttxxx|||yyyoooggg```YYYRRRLLLKKKHHHEEEDDDDDDDDDCCCBBBDDDBBB@@@@@@@@@@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===???BBBEEEGGGIIIJJJPPPTTTXXX\\\```dddiiilllrrrsssuuuvvvvvvxxx|||~~~|||wwwlllhhhbbb^^^[[[XXXSSSPPPPPPMMMJJJIIIJJJJJJHHHFFFGGGIIIKKKLLLNNNRRRWWWZZZ___dddkkkpppvvv}}}zzzjjj]]]UUUOOONNNMMMMMMQQQXXXbbbiiittt|||}}}kkk^^^VVVOOOHHHBBB===;;;777333111000000111111111000///...---,,,,,,---,,,,,,++++++*********,,,---------,,,+++***)))+++******))))))(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))dddcccdddeeeeeedddaaa^^^___^^^\\\ZZZWWWTTTRRRQQQNNNNNNMMMJJJFFFDDDDDDEEE@@@@@@???>>>===;;;:::999888777666555444222111111333222000000111222222111222111111000///......---......---------,,,,,,,,,***,,,---,,,+++***+++,,,)))))))))***+++,,,...///...------,,,,,,++++++++++++++++++,,,...111333555,,,,,,,,,,,,,,,------...//////......---.........//////............//////000000000000000000000000---111444444333555;;;BBBPPPddd}}}jjjYYYTTTVVVWWW\\\cccvvv|||ggg]]]NNNBBB<<<999777666777666444555666777777666666666555555555666777888888:::<<<>>>???AAADDDFFFNNNRRRWWW\\\bbbhhhnnnrrrzzz~~~xxxpppggg]]]VVVSSSPPPKKKHHHGGGEEEDDDBBBCCCAAA??????@@@@@@???>>>>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999:::;;;<<<===???@@@@@@EEEHHHLLLPPPSSSVVV[[[^^^```cccfffhhhjjjlllnnnpppqqqvvv~~~zzzuuuqqqlllfffaaaYYYWWWSSSPPPOOOMMMKKKIIIIIIGGGFFFFFFHHHIIIIIIHHHIIIKKKOOORRRUUUZZZ```dddlllrrrzzzoooaaaVVVOOOKKKHHHIIIMMMRRRZZZeeepppxxxxxxmmm^^^SSSMMMHHHBBB===888777444111000000111111111000000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++***))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))dddddddddeeeeeedddaaa^^^^^^^^^]]]\\\YYYUUURRRPPPOOOOOONNNKKKGGGEEEEEEEEE@@@@@@??????===<<<;;;:::777777666444333222111000222111000000222333222111222111000///......//////......---------,,,,,,,,,+++,,,---,,,+++***+++---************+++,,,---...++++++,,,,,,+++***))))))++++++***++++++,,,---.........------......///000......---------...////////////............//////000000000000000000000000///222555555333444888<<>>>>>======<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999999999999999???BBBEEEHHHJJJMMMPPPSSSSSSVVV[[[___aaaccceeeffffffkkkrrrwww{{{~~~yyyuuuqqqmmmgggccc___[[[VVVSSSPPPOOOMMMKKKJJJIIIHHHHHHFFFEEEEEEGGGHHHJJJKKKLLLNNNQQQVVV[[[```ffflllpppxxxwwwhhhZZZPPPKKKIIIGGGEEEIIIPPPYYYdddqqq}}}{{{jjjaaaUUULLLGGGDDD???<<<666444222000////////////000000///......---,,,,,,*********++++++,,,,,,,,,+++++++++++++++******)))++++++***)))(((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))eeeeeeeeefffgggfffccc```]]]^^^^^^]]]ZZZVVVRRROOOQQQQQQOOOLLLGGGDDDCCCDDD@@@@@@@@@???>>><<<;;;:::777777666444333222111000111000000111222333222000111000////////////000000......---------,,,,,,,,,+++---...---,,,+++,,,---,,,,,,++++++***++++++,,,---............------,,,++++++******************---------------...//////---------------...///000//////............//////////////////////////////000222444333333444888<<>>@@@@@@CCCGGGKKKPPPVVV]]]bbbeeejjjqqqxxx}}}|||uuujjjfff___YYYTTTOOOJJJGGGJJJHHHFFFEEEEEEEEEDDDCCC@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888999;;;>>>@@@AAACCCFFFHHHLLLPPPVVVZZZ]]]^^^```aaa^^^bbbgggkkknnnssszzzzzztttooojjjeeeaaa]]]ZZZWWWTTTQQQOOOMMMKKKGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJLLLOOOPPPTTTXXX^^^dddjjjqqqwww{{{iiiaaaVVVMMMHHHFFFEEEEEEJJJPPPYYYdddppp{{{yyykkk]]]WWWNNNGGGCCC@@@===:::444333111///...---------//////......------,,,,,,*********++++++,,,,,,---++++++******)))))))))*********))))))(((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))(((((((((((((((((((((((((((gggfffggghhhhhhgggdddaaa^^^^^^^^^]]]ZZZVVVRRRPPPRRRQQQOOOKKKGGGDDDCCCCCCAAAAAA@@@???>>><<<;;;:::888777666555444222111111111000000000222222000...////////////000000000000......---------,,,,,,,,,,,,---...---,,,+++,,,...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,---...///000//////............/////////////////////////////////000000000111333777:::<<>>=========<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;:::999999888:::<<<======???AAACCCHHHLLLQQQUUUXXXZZZ\\\]]]WWWZZZ]]]___```ccciiimmmuuuyyy~~~|||xxxvvvnnnjjjeeeaaa]]]YYYUUURRRMMMLLLJJJIIIGGGFFFFFFFFFCCCDDDDDDCCCBBBBBBCCCEEEFFFHHHKKKMMMOOOQQQUUUXXX^^^bbbiiiooouuu|||vvvkkkXXXSSSKKKFFFDDDDDDEEEFFFUUU[[[fffqqq|||~~~mmm___RRRMMMGGGAAA>>>;;;888666333222111///...---,,,,,,.........---------,,,,,,*********++++++,,,,,,,,,******))))))((())))))***))))))((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((ggggggggghhhiiigggdddaaa______^^^\\\YYYVVVSSSQQQOOOOOONNNJJJGGGDDDDDDEEEBBBBBBAAA@@@>>><<<:::999999888777666444333222222111000///000111000...,,,---...///111111111000///......---------,,,,,,,,,***,,,---,,,+++***+++,,,+++++++++***++++++,,,,,,******)))(((((()))***+++******+++,,,------------++++++******++++++,,,---+++++++++,,,---...000111//////............//////........................---...///000111222444555888888@@@PPPcccxxxwwwnnniiippp{{{}}}mmm^^^RRRGGG@@@===;;;999888999999888666444555666777777666666555333444555555444444666888666999>>>AAADDDFFFIIILLLTTTWWW\\\```dddhhhnnnqqqtttxxx~~~yyyqqqjjjccc]]]ZZZRRRPPPMMMJJJIIIHHHFFFDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999;;;============???AAACCCFFFJJJNNNPPPSSSUUUWWWTTTVVVWWWVVVUUUVVVZZZ^^^bbbfffkkkooorrruuuxxxzzz|||uuupppllliiieeeccc[[[XXXTTTQQQPPPNNNKKKIIIEEEEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEFFFIIILLLJJJNNNRRRUUUXXX\\\aaaffflllpppwww~~~qqqaaaVVVNNNJJJEEECCCEEEJJJNNNQQQ```gggrrr}}}|||oooaaaUUUKKKHHHCCC>>>:::777444333000/////////..................------------,,,,,,++++++++++++++++++,,,,,,***)))(((((((((((()))***'''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))******)))(((((((((((((((((((((((((((gggffffffggghhhgggdddaaa```___^^^[[[YYYVVVSSSRRRMMMMMMLLLJJJGGGEEEEEEFFFCCCCCCBBB@@@>>>;;;999888999999888666555444333222000000///000000///,,,***,,,---000111222111000///......---------,,,,,,,,,)))+++++++++***)))***+++)))))))))***+++,,,.........---+++******,,,---///++++++,,,,,,,,,+++******------,,,,,,------...///******+++,,,---///000111//////............//////........................---...111222333222222111666555:::GGGUUUggg|||ooouuu}}}~~~oooaaaTTTLLL???===;;;999999999888666333333555666666666555555777888888666555444555777666999>>>AAABBBDDDFFFGGGQQQSSSUUUXXXZZZ^^^cccgggjjjnnntttzzz~~~}}}uuunnnhhhddd^^^[[[WWWUUUSSSRRROOOMMMHHHGGGFFFEEEDDDCCCBBBBBB??????>>>>>>=========<<<;;;;;;;;;;;;::::::::::::777999::::::::::::;;;===>>>AAAEEEHHHJJJMMMPPPRRRTTTUUUUUUSSSPPPPPPSSSWWWTTTWWW\\\___aaacccfffhhhnnnpppsssvvvzzz}}}~~~}}}zzzxxxvvvlllgggaaa\\\XXXVVVSSSQQQPPPMMMKKKIIIHHHHHHFFFDDDDDDDDDDDDCCCAAAAAAAAACCCAAACCCFFFGGGGGGHHHLLLPPPOOOSSSYYY]]]aaafffmmmrrrxxx|||sssbbbRRRHHHHHHEEEAAABBBIIIRRRZZZ___gggooozzz}}}ooodddXXXNNNIIIGGGBBB===999666333222------......///000000111------------------,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******************************''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((ggggggggggggfffeeedddcccbbbaaa___]]]YYYVVVSSSRRRRRROOOKKKIIIIIIHHHEEECCCAAAAAA@@@@@@>>>===;;;;;;888777555444222222111111111000...---...///111222000000000000000000000000///............---------)))***,,,------,,,***))),,,++++++***************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......***+++,,,...///000000000///...---,,,,,,---...///111000...---,,,...///000,,,---...///000000000000000///444>>>EEEMMMddd|||yyyuuu}}}wwwiii]]]KKKBBB<<<===<<<777666888444444333333444444555666888777666555555666777888888888888999:::===???AAAFFFHHHJJJNNNQQQUUUWWWYYY```cccggglllqqqvvv|||yyytttnnnjjjeeeaaa^^^ZZZVVVTTTSSSOOOKKKHHHGGGGGGFFFDDDBBB@@@@@@@@@AAA@@@>>><<>><<<<<<>>>>>><<<999<<<<<<;;;;;;;;;;;;;;;;;;??????AAACCCEEEGGGIIIJJJOOOMMMJJJGGGFFFGGGHHHJJJKKKLLLMMMOOOQQQRRRTTTTTT[[[\\\^^^```cccfffhhhiiikkkmmmooorrrtttxxx}}}}}}yyywwwuuuqqqoookkkhhhfffccc___\\\VVVTTTRRROOOLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCBBBAAAAAABBBDDDDDDBBBDDDFFFIIIKKKOOOSSSWWWYYY]]]ccciiiooouuu|||mmm^^^SSSKKKFFFFFFFFFFFFHHHNNNXXXdddlll|||{{{kkk___TTTKKKFFFCCCAAA===;;;888555111///////////////..................---------......///++++++***)))(((((())))))))))))))))))))))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((************))))))))))))***(((&&&''')))******)))((((((((((((((()))******))))))))))))))))))))))))))))))((('''''''''''''''((()))))))))))))))((((((''''''((()))))))))))))))%%%&&&''')))))))))((((((jjjjjjjjjjjjiiihhhgggfffbbbaaa___]]]YYYVVVSSSRRRRRROOOKKKIIIIIIHHHEEECCCAAAAAAAAA@@@???===<<<;;;:::999777555444333333333000///...,,,,,,---///000///////////////////////////............---------***+++,,,,,,,,,,,,+++***)))))))))***+++,,,---.........------------......------------------------,,,,,,,,,---------......,,,---..................------,,,,,,,,,,,,------000///...------...///000------...///000000000000333///222999<<<@@@PPPbbbvvv~~~uuuwww|||rrr```RRRDDD@@@>>>999444333666555555444444444444444666555444444444444555666777666666777888:::<<<===@@@AAADDDGGGJJJMMMOOOPPPTTTWWW\\\```eeejjjppptttyyy}}}|||xxxsssnnnjjjfffbbb___YYYUUUPPPMMMKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@>>><<<@@@???======>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;===>>>@@@AAACCCCCCGGGFFFDDDBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLNNNQQQSSSVVVWWWXXXZZZ[[[^^^___aaadddiiilllsssssstttuuuxxx{{{}}}}}}{{{yyyxxxsssrrrpppllliiifffcccbbb^^^\\\YYYXXXWWWUUURRRPPPNNNMMMKKKHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAADDDCCCCCCCCCCCCDDDFFFGGGIIIKKKNNNQQQTTTYYY^^^bbbgggkkkqqqwww}}}~~~mmm]]]QQQJJJFFFCCCEEEGGGJJJPPPYYYfffsss{{{~~~mmm^^^TTTMMMGGGDDDAAA>>>:::777555333111///////////////.........---------,,,,,,,,,,,,------,,,++++++***))))))******))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((()))******(((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))&&&'''((())))))(((((('''gggggggggggggggfffddddddbbbaaa___]]]YYYVVVSSSRRRRRROOOLLLJJJIIIGGGEEECCCBBBBBBAAAAAA???===<<<;;;;;;:::999777666555444444222111///...---......//////////////////////////////............---------++++++++++++++++++++++++)))))))))***+++,,,---...---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------.....................---,,,++++++,,,,,,,,,,,,,,,,,,+++..............................///000111111111111333//////444666777>>>HHH[[[rrrqqqjjjlllrrrzzz|||hhhSSSGGGBBB===666111777666555444333333333333444333333222222333333444555555555555666777888999;;;<<<===@@@BBBDDDFFFGGGGGGJJJOOOSSSWWW\\\bbbfffooorrrwww{{{~~~{{{vvvqqqnnneeeaaa\\\XXXUUURRROOOMMMJJJHHHDDDBBBBBBBBBAAA???AAAAAABBBAAA???>>>>>>???===<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<======>>>@@@?????????????????????>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCEEEGGGIIIKKKKKKIIIJJJLLLMMMMMMPPPSSSVVV]]]]]]^^^```ccceeehhhiiimmmmmmnnnoooppprrrssstttuuuuuuvvvwwwxxxxxxyyyyyywwwvvvuuuuuuuuuuuutttrrrqqqpppmmmiiifffcccaaa```\\\[[[YYYVVVTTTQQQOOONNNKKKJJJHHHHHHIIIHHHGGGEEEFFFEEEDDDBBBAAA@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBEEEEEEFFFGGGHHHJJJLLLMMMMMMPPPTTTXXX\\\bbbhhhlllxxx|||nnneeeWWWLLLEEECCCCCCCCCDDDHHHOOOXXXdddqqqxxxmmm^^^QQQJJJFFFDDDBBB===999555333222111000/////////.........---------,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++))))))))))))))))))))))))'''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&'''(((******(((&&&((((((((((((((()))******(((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))((((((''''''((()))))))))))))))'''(((((()))(((((('''&&&ffffffffffffeeedddccccccbbbaaa___]]]YYYVVVSSSRRRQQQOOOLLLJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@>>><<<;;;;;;:::999777666555555444555444222111000000000000///////////////////////////............---------,,,++++++******++++++,,,++++++***))))))))))))*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........---,,,,,,+++,,,---......---,,,+++,,,---.../////////.........///000111111222222222111---...333777777999>>>LLL^^^zzzpppbbb^^^```gggnnnzzzgggUUUJJJBBB;;;777555555444333333333333333333333222222222222333333444444444444555555555666999999:::<<<===>>>@@@@@@@@@CCCGGGKKKOOOSSSXXX\\\bbbfffkkkooossswww{{{~~~}}}zzztttpppkkkfffbbb^^^ZZZWWWSSSOOOKKKHHHFFFFFFEEEDDDCCCFFFGGGEEEAAA???AAACCC@@@??????>>>>>>=========:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>========================;;;<<<===???@@@BBBCCCDDDBBBCCCCCCCCCCCCDDDGGGJJJLLLMMMNNNPPPSSSUUUWWWXXXYYYYYYYYYZZZ[[[\\\^^^___aaaaaabbbcccddddddeeeeeebbbaaa``````aaaaaa___^^^\\\[[[XXXUUURRRPPPOOONNNNNNMMMLLLJJJHHHGGGEEEEEEEEECCCBBBCCCDDDEEEDDDBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDGGGHHHIIILLLOOOQQQTTTUUUSSSWWW[[[aaafffmmmtttyyysssjjj\\\UUULLLDDD@@@AAADDDGGGHHHNNNWWWbbbnnn{{{}}}iii```TTTKKKFFFCCCAAA???:::666222000///000111000.........---------,,,,,,---,,,,,,++++++++++++,,,++++++******)))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))))))))((()))***,,,------+++(((((((((((((((((())))))***(((((((((((((((((((((((()))(((''''''''''''(((((('''(((((())))))))))))(((''''''((())))))))))))))))))))))))(((((('''&&&&&&iiiiiiiiiiiiiiihhhffffffbbbaaa___]]]YYYVVVSSSRRRPPPOOOMMMKKKHHHFFFEEEEEEDDDDDDCCCBBB@@@>>><<<;;;:::999888666555444333333444444333222111000000000........................///............---------,,,++++++******++++++,,,******)))(((((((((((((((***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...---------,,,---...//////...---,,,,,,,,,---...//////.........///000111111222222222000---...444888999999:::BBBJJJ^^^zzzwwweee[[[WWW\\\bbbhhhsssgggTTTHHH@@@===444444333333333333444444333333333444444333333333444444555555555555555444666777777888999:::;;;;;;<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@???>>>======<<<<<<<<<;;;;;;;;;777777888999:::;;;<<<<<<>>>??????>>>===>>>@@@CCCAAABBBDDDFFFHHHJJJKKKLLLJJJJJJJJJJJJKKKLLLNNNNNNPPPPPPQQQQQQRRRSSSSSSSSSQQQOOONNNNNNPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAADDDCCCAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEHHHJJJMMMQQQUUUYYY\\\]]]aaaeeejjjpppvvv}}}{{{kkk]]]UUUPPPLLLFFF@@@>>>AAAFFFJJJPPPWWWbbbooozzzyyykkk\\\VVVNNNHHHDDDAAA<<<999888555111//////000111111------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((()))))))))***((()))***,,,------+++(((((((((((((((((())))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))((((((''''''''''''hhhhhhhhhhhhgggfffeeeeeebbbaaa___]]]YYYVVVSSSRRROOOOOONNNKKKGGGEEEEEEEEEEEEEEEDDDCCCAAA???===;;;999888777555444333222222000000000//////......---........................///............---------++++++++++++++++++++++++'''''''''((()))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,------------------......//////......---,,,,,,,,,---......//////......///000111111111111000//////222444555555555===>>>JJJddd}}}jjj\\\SSSRRRUUUYYYdddrrryyycccSSSHHHAAA777666555555444555555555333444444555555444444333333444444555555555444444333444444555555666777777999;;;===???AAACCCGGGJJJMMMPPPUUUZZZ___eeekkkooorrrwww~~~|||wwwrrrooohhheee___[[[XXXUUURRRPPPMMMMMMMMMJJJGGGDDDCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888999999999:::;;;;;;;;;:::;;;;;;999888888;;;===;;;<<<===???AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????AAAAAA@@@???AAAAAAAAAAAABBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMPPPTTTYYY___cccfffhhhooorrrwww}}}rrreeeYYYNNNHHHEEEDDDBBB@@@@@@DDDJJJNNNUUU^^^kkkxxxxxxhhh[[[QQQLLLFFFCCCAAA===888333666333000///000111111000------,,,,,,,,,+++++++++///...---,,,,,,+++,,,,,,(((((('''''''''((())))))))))))))))))))))))))))))'''''''''&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((('''&&&'''(((******(((&&&((((((((((((((()))******''''''''''''''''''''''''(((''''''''''''(((((()))&&&'''((())))))******)))''''''((())))))))))))))))))((((((''''''''''''(((ffffffffffffeeedddcccbbbbbbaaa___]]]YYYVVVSSSRRROOOPPPOOOKKKGGGDDDEEEFFFFFFFFFEEECCCAAA???===<<<999888777555444333222222.........//////......---........................///............---------***+++,,,,,,,,,,,,+++***))))))))))))***,,,---...,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------,,,++++++...------,,,,,,------...,,,,,,++++++,,,...///000------...///000000000000///000000//////111333333999999AAAUUUmmmuuudddUUUOOONNNOOOYYYeeeppp}}}ttteeeUUUIII===<<<:::999777666555555333333444555555444333333111222333444555444444333222222333444444555666666666888999:::;;;<<>><<<<<<<<<<<<<<<=========<<<<<<==================<<<;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<============999999999888777777999;;;888999;;;<<<======<<<<<<<<<<<<<<<<<<===>>>??????============>>>>>>>>>>>>???>>>======??????>>>===???>>>>>>??????@@@AAABBB<<<<<<<<<===>>>>>>?????????>>>>>>???AAABBBAAA@@@CCCCCCCCCDDDEEEFFFHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUXXX[[[aaagggmmmrrrvvvxxx|||uuuoooeee[[[RRRLLLFFFCCC@@@BBBDDDFFFIIINNNUUU[[[eeemmmzzzttthhhZZZOOOJJJEEE@@@===<<<:::777333333222//////000000///...,,,,,,,,,,,,++++++++++++...---,,,+++************((((((((((((((()))******))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&((()))((('''((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''((())))))&&&'''((()))************''''''((()))))))))))))))(((((('''&&&''''''))))))iiiiiiiiiiiihhhgggfffeeebbbaaa___]]]ZZZVVVTTTRRROOOPPPOOOLLLGGGDDDDDDFFFGGGFFFEEEDDDAAA???===<<<:::999777666444333333333...///000000000000000///........................//////.........---------)))***,,,------,,,***)))...---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------...............---,,,+++))))))...---++++++++++++---...---,,,+++***+++---000111,,,---...///000000000000...000000...---000333555333444<<>>CCCEEEHHHKKKNNNRRRWWW[[[```eeelllrrrvvvzzz~~~|||xxxsssmmmiiiccc___ZZZXXXWWWTTTPPPLLLIIIHHHGGGFFFEEEDDDCCCCCC>>>>>>>>>????????????@@@????????????????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999;;;===999:::;;;<<<<<<<<<;;;:::;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<============???>>>===>>>???@@@???>>>======<<<======>>>??????>>>>>>???@@@AAABBBBBBCCC@@@??????AAADDDEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMPPPTTTXXX\\\___```cccffflllssszzzzzzsssbbb\\\TTTLLLHHHEEEDDDCCC@@@DDDIIINNNSSSZZZbbbiii{{{yyyiii^^^RRRHHHHHHCCC===999999:::999777222000////////////---+++,,,,,,,,,+++++++++******---,,,+++***))))))))))))))))))((())))))***++++++))))))))))))))))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))*********(((&&&''')))******)))((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''((()))***&&&'''((()))************'''(((((()))))))))))))))((('''&&&&&&'''((()))***ggghhhiiijjjiiihhhfffdddaaa___^^^[[[XXXVVVTTTSSSOOOOOOOOOLLLHHHEEEDDDDDDDDDDDDDDDDDDCCCAAA???>>>999888777555333111///...000000000000000000000000///............---------...------------,,,,,,,,,...---+++***)))******+++,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---------...///...---+++***...---,,,+++++++++,,,---111000///...---,,,++++++,,,,,,------------,,,,,,......------------..................////////////000000000000111111111111666555777>>>JJJ___|||uuu```RRRRRRPPPQQQXXXaaalllzzz}}}pppdddTTTLLLBBB;;;999777555444444555555555444333444555222222333333333333444444444444444444444444444444444555666777888:::;;;;;;>>>???AAADDDHHHKKKNNNPPPWWW\\\aaaeeegggmmmvvv}}}~~~}}}wwwtttpppjjjeeeaaa^^^ZZZXXXXXXTTTOOOKKKHHHGGGEEEDDDEEEDDDBBBBBBBBBBBB@@@?????????>>>>>>>>>>>>??????:::;;;<<<=========<<<;;;=========>>>>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;:::999<<<<<<;;;;;;:::::::::999<<<<<<===============<<<===>>>????????????AAACCC@@@@@@???@@@@@@AAABBBCCCEEEDDDDDDDDDEEEGGGHHHIIILLLMMMOOOOOOOOOPPPSSSUUUUUUVVVZZZ^^^cccgggjjjlllsssvvv{{{uuuhhh^^^TTTKKKDDDEEEFFFEEECCCCCCGGGPPPXXX\\\eeeqqq}}}uuueee[[[RRRIIIAAA???>>>;;;888555333222111111111000///.....................---------,,,,,,,,,,,,,,,++++++*********+++***((('''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((('''&&&%%%%%%))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&'''((((((((()))***++++++******(((((((((((())))))))))))ggggggiiiiiiiiigggeeeccc```___]]]ZZZXXXUUUSSSRRROOOPPPOOOLLLHHHEEEEEEEEEDDDDDDDDDDDDBBB@@@>>><<<;;;:::999777555333111111000000000000000000000000///............---------////////////............---,,,+++******++++++,,,***+++++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++***))),,,+++*********+++,,,---------------,,,,,,,,,,,,......////////////......------,,,,,,,,,,,,------............//////////////////000000000111111111222111333888AAAQQQjjjttteeeVVVPPPNNNRRRYYYbbbnnnxxx~~~tttjjj___VVVJJJAAA<<<:::999777333444444444333222111111222222333333333333444444444444444444444444444444222333333444555666777777;;;<<<>>>AAADDDGGGJJJLLLOOOSSSXXX[[[^^^ccclllrrrwwwyyy}}}yyyuuuqqqmmmiiigggaaa]]]XXXTTTRRROOOLLLJJJIIIGGGEEEDDDDDDDDDBBB@@@AAA@@@@@@?????????@@@@@@??????@@@AAAAAAAAA@@@???<<<<<<<<<<<<============;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::999999<<<<<<============<<<<<<===>>>??????>>>???AAACCC@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMQQQRRRTTTUUUVVVXXX[[[^^^aaacccgggkkkppptttxxxyyy}}}rrrfffYYYQQQNNNGGGBBBBBBDDDDDDFFFIIISSS]]]hhhoooxxxzzziii[[[SSSLLLDDD>>>===<<<999777444222111111+++******++++++,,,---...++++++*********))))))))),,,++++++++++++++++++***+++***)))((('''(((((())))))))))))))))))))))))))))))(((((((((((((((((()))''''''(((((('''&&&&&&%%%''''''''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))%%%&&&&&&''''''''''''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((()))&&&&&&'''(((((((((''''''((((((((((((''''''''''''fffggghhhhhhgggfffcccbbb___^^^\\\ZZZWWWTTTRRRQQQOOOPPPOOOLLLIIIFFFEEEFFFEEEEEEDDDCCCAAA???<<<;;;;;;:::999777555333222111000000000000000000000000///............---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------))))))***************))))))***+++,,,,,,+++***)))*********+++******)))(((******))))))***+++,,,---))))))***+++,,,---............////////////......,,,,,,,,,++++++,,,,,,,,,---............///////////////000000000000111111000//////333888BBBUUUeeeggg[[[QQQOOORRRXXX```hhhttt|||{{{tttnnndddVVVKKKDDD@@@===:::555555555555333222000000222222333333333333444444444444444444444444444444333333333444444444555555888888:::<<>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>============>>>>>>======<<<;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>??????>>>>>>===???@@@AAAAAA@@@AAACCCEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNQQQTTTUUUYYY[[[^^^```bbbeeeiiilllqqqsssvvv{{{ttthhh^^^SSSJJJCCCDDD@@@>>>@@@BBBDDDLLLTTTbbbooo~~~ssshhhZZZPPPJJJEEE???:::999888666444333111111111------,,,------...///000------,,,,,,,,,,,,++++++*********+++++++++++++++******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''((((((''''''(((((()))***&&&&&&'''''''''&&&%%%%%%((((((''''''&&&&&&&&&%%%eeefffggggggfffdddbbbaaa___^^^\\\YYYVVVTTTRRRQQQPPPPPPOOOMMMIIIGGGFFFGGGEEEEEEDDDCCCAAA>>>;;;:::999888777555444222111000///////////////////////////............---------,,,+++++++++************+++++++++,,,,,,---......))))))******+++*********((()))+++,,,,,,+++)))(((******************))))))))))))***++++++,,,---...)))******+++,,,---......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------------.........//////////////////000000000111000///000222444999EEEQQQiii|||qqq]]]SSSQQQTTTZZZ___jjjuuu}}}xxxpppdddYYYQQQIIIBBB===888888777666666555333111222222222333333333444444444444444444444444444444555555555555555555555555555666777888:::===???@@@BBBDDDGGGJJJMMMRRRXXX]]]```eeekkkppptttwwwyyy{{{yyy|||}}}zzzvvvrrrmmmgggbbb^^^\\\YYYWWWVVVTTTQQQNNNNNNMMMLLLJJJIIIIIIHHHHHHDDDDDDDDDDDDCCCCCCBBBBBBDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@AAA@@@>>>======???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@BBBCCCEEEDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTVVVXXX\\\___aaaccceeeiiilllooossswww{{{~~~tttmmmbbbWWWNNNGGGAAA======<<<===@@@CCCIIIVVVbbbqqqwwwddd\\\QQQIIIEEEAAA===999555444333222111000000000111000///......------.........---------,,,,,,,,,))))))******++++++,,,,,,***))))))((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&$$$%%%%%%&&&((())))))***((((((''''''''''''(((((()))))))))(((''''''&&&&&&((()))))))))((('''&&&&&&%%%&&&''''''(((''''''''''''''''''((((((((())))))((()))))))))((('''&&&&&&)))((((((''''''&&&&&&%%%eeefffggggggfffdddaaa```___^^^\\\YYYVVVTTTRRRQQQPPPPPPPPPNNNJJJHHHGGGHHHEEEEEEEEECCCAAA>>><<<:::999888777666444222111111///////////////////////////............---------000000000/////////......***++++++,,,,,,---------))))))***+++,,,,,,++++++((()))+++,,,,,,+++)))(((++++++******++++++++++++***+++,,,------...//////,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++......------------......------------...............////////////000000000000///000333444555<<>>@@@AAADDDGGGLLLQQQTTTWWW[[[aaagggjjjmmmoooqqqpppssswww{{{}}}vvvqqqkkkiiifffcccbbb___\\\ZZZWWWVVVTTTRRRQQQPPPOOOOOOLLLLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>??????@@@??????>>>>>>??????@@@BBBAAA???>>>???@@@BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDFFFGGGIIIIIIIIIJJJMMMOOORRRSSSUUUXXXZZZ\\\]]]]]]]]]^^^___aaadddhhhkkkmmmpppssswwwzzz}}}uuunnn___YYYQQQIIIDDD@@@>>>===:::;;;???DDDIIIRRRbbbrrrvvvhhhYYYSSSJJJDDD@@@===999666333222111000////////////------,,,+++*********************))))))))))))((()))))))))******+++++++++)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&((()))***+++,,,((((((''''''''''''(((((()))))))))(((''''''&&&&&&((()))))))))((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''((((((((((((((()))))))))((('''&&&&&&)))))))))(((((((((''''''fffggghhhgggfffdddaaa```___^^^\\\ZZZWWWTTTRRRQQQPPPQQQPPPNNNKKKIIIHHHIIIFFFFFFEEEDDDBBB@@@===<<<;;;:::999888666555444333000000000000000000000000///............---------/////////............---******+++,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,+++++++++,,,------+++,,,---...//////............------,,,,,,++++++------............------///......------......///,,,------------...............////////////000000...---...222222222555;;;CCCRRRiiipppbbbYYYWWWYYYcccmmmvvv||||||wwwqqqfffXXXNNNDDD???:::777777666444222222222333333333333444444444444444444444444444444333333333333333333333222555555555555666777888888999::::::<<<@@@DDDHHHJJJPPPSSSXXX\\\^^^aaadddfffgggjjjnnnrrrvvv|||zzzwwwtttqqqpppmmmjjjgggdddcccaaa^^^\\\[[[ZZZYYYTTTSSSQQQPPPOOONNNNNNNNNKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAABBBCCCEEEFFFBBBCCCCCCCCCCCCCCCDDDDDDCCCDDDFFFGGGIIIJJJKKKKKKLLLNNNPPPQQQRRRTTTXXXZZZ^^^```cccgggiiikkkllllllllllllnnnpppssswwwzzz|||}}}xxxqqqhhh^^^XXXMMMIIIEEE@@@===<<<<<<======???DDDLLLTTT___pppxxxeeeYYYNNNIIIDDD>>>;;;888555222111111000///............++++++++++++,,,---......+++++++++************))))))))))))***************)))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''((('''''''''&&&&&&'''((()))***+++,,,((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''%%%&&&'''(((((((((''''''&&&&&&'''''''''&&&%%%%%%))))))))))))))))))))))))ggghhhhhhhhhgggdddbbb``````___]]]ZZZXXXUUUSSSRRRPPPQQQQQQOOOKKKIIIIIIJJJEEEFFFFFFEEEDDDAAA???>>>;;;:::999888777555555444000000000000000000000000///............---------,,,,,,,,,+++++++++******)))***+++++++++***)))((('''((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++***+++,,,---...+++,,,---.........---,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,...------,,,,,,------...,,,,,,---------................../////////000000///...///222222111222666888BBBSSSggg}}}yyyhhh```___aaagggnnnuuu~~~~~~uuuiii```RRRJJJAAA;;;999888666333222222333333333333444444444444444444444444444444333333333333444444444444555555444444444444555555666555555777:::???BBBCCCJJJLLLOOORRRSSSUUUXXX[[[]]]___cccgggkkkpppvvvzzz~~~{{{yyyvvvuuurrrpppmmmkkkjjjiiiaaa```^^^\\\ZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQOOOOOONNNLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMPPPRRRUUUWWWXXXXXXYYY[[[^^^```bbbdddhhhkkkppprrrvvvzzz}}}|||pppllleee___YYYRRRLLLGGGBBBAAA???<<<::::::<<<>>>CCCDDDJJJTTT___lll|||xxxfffVVVLLLEEEBBB>>>;;;888555333111222111000///...------...------------...///000000---------,,,,,,,,,,,,+++************))))))))))))((())))))***)))((('''&&&((((((((((((((((((((((((&&&''')))******)))'''&&&%%%&&&&&&'''((((((''''''&&&&&&''''''((()))******((((((''''''''''''((((((&&&&&&''''''((()))))))))%%%&&&&&&''''''''''''&&&%%%&&&''''''((((((''''''&&&'''((()))))))))((((((&&&&&&'''(((((((((''''''&&&&&&'''(((((()))))))))hhhhhhiiiiiigggeeebbb```aaa```^^^[[[XXXVVVTTTSSSPPPQQQQQQOOOLLLJJJJJJJJJEEEFFFFFFFFFDDDCCCAAA???999888777666555444333222000000000000000000000000//////.........---------.........---------,,,,,,)))***++++++***)))((('''&&&'''((()))************---,,,,,,++++++,,,,,,---++++++*********+++---...+++,,,---------,,,+++*********************++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000222000111444444111222555111888DDDTTTjjjwwwjjjggg___ccciiippp{{{uuunnn^^^UUUHHH@@@===;;;888555222222333333333444444444444444444444444444444444555555555666666666777777444444333333333333333333555444333555999===???AAAGGGHHHJJJKKKLLLNNNQQQTTTTTTVVVZZZ]]]aaaffflllppptttxxx}}}~~~{{{yyyxxxwwwrrrqqqooolllkkkjjjjjjjjjhhhhhhfffeeecccbbbaaa```YYYYYYXXXVVVVVVUUUUUUUUUSSSRRRRRRQQQQQQRRRRRRSSSNNNOOOPPPRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUWWWZZZ]]]```bbbdddeeeeeegggjjjmmmooorrrvvvyyy}}}vvvoookkkaaa\\\UUUOOOIIIEEEAAA>>>??????>>><<<;;;;;;===???HHHHHHNNNZZZgggtttzzzjjjZZZMMMEEE@@@???<<<:::777555444333222111000///...---------------,,,+++*********************)))))))))((((((++++++******))))))((((((((()))*********)))'''&&&(((((((((((((((((((((((('''((()))++++++)))((('''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''(((((('''''''''((()))++++++******)))(((((()))***+++++++++***$$$%%%%%%&&&'''((())))))jjjjjjjjjkkkkkkgggccc___aaa```]]]ZZZWWWUUUTTTSSSUUUTTTRRRPPPNNNLLLJJJJJJFFFFFFEEECCCBBB???>>>===:::999888666444333333222000000000000////////////111111111111000///...---***+++,,,---............---+++))))))***,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...........................000222111...***((('''++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++000///...------...///000222111000000000000000111666666:::BBBNNNcccxxxhhhaaa___bbbllluuu{{{~~~qqqcccVVVNNNGGG>>>999;;;999777444444555555444333444222111222333333222000666666555444333333222222333111...,,,,,,...111333555444444555666888:::;;;>>>???AAACCCEEEGGGIIIJJJMMMNNNQQQTTTYYY]]]aaaccckkknnnssswww{{{}}}{{{{{{zzzyyyyyyyyywwwuuurrrooommmnnnkkkhhhfffdddeeefffgggccccccbbbaaa```______^^^```aaabbbbbb```___```bbb_________```bbbccceeeffffffhhhkkklllmmmnnnqqqsssxxxyyy{{{}}}{{{sssnnnfff\\\UUUNNNKKKFFFCCCAAA@@@>>><<<:::<<<<<<;;;;;;>>>DDDIIIMMMSSS]]]fffppp{{{vvvdddWWWOOOJJJGGG===<<<999666333000...---////////////............------,,,,,,+++***))))))))))))))))))))))))))))))******)))(((((((((((((((************))))))))))))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((''''''''')))+++''''''''''''''''''''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((jjjjjjkkklllllliiiddd``````___]]]ZZZWWWUUUSSSRRRRRRQQQOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDBBB???===<<<<<<;;;999666444222111111000000000000////////////------...............---...------,,,++++++******---+++*********+++,,,,,,+++******))))))******+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------))))))))))))))))))))))))---///000///,,,***))))))---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---000///...------...//////111000000000000000111111333222555;;;DDDTTTlllwwwddd```^^^dddkkkqqqxxxvvvhhh^^^TTTHHH@@@???888666444444555555333222444222111222333333222111444444444444444444444444555444222111111222444555444333333333444666777888888999:::<<>>;;;:::888666333000...---////////////............++++++******)))(((((('''))))))))))))))))))))))))******)))(((((((((((((((*********)))))))))((((((((((((((((((((('''&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&(((***'''''''''''''''''''''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((jjjjjjkkklllllljjjeeebbb```___]]]ZZZWWWUUUSSSRRRQQQPPPNNNMMMKKKIIIGGGGGGHHHHHHFFFDDDBBB???<<<;;;>>><<<:::777444222000000000000000000////////////+++,,,---...////////////...---+++***))))))******,,,,,,+++******++++++,,,******))))))))))))******,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,***)))***+++...,,,(((&&&&&&(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...////////////......---......//////////////////000111111222222000222555:::DDDUUUeeelllddd]]]^^^bbbhhhqqqyyy~~~sssgggXXXNNNKKK>>>;;;888666666555444222444333111222333444444333222222333333444555666666666555555444444555555666333222222222222333444555333444666777999;;;<<<======>>>@@@CCCFFFJJJMMMOOOTTTWWW\\\```cccfffiiillllllooorrrvvv{{{zzzvvvlllfff]]]VVVQQQLLLGGGBBB>>>>>>===;;;;;;:::::::::<<>>;;;999888777555333111///.../////////............---++++++******)))((((((((())))))))))))))))))))))))***))))))(((((((((((((((******))))))))))))(((((((((((((((((((((''''''&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))'''&&&%%%'''(((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((iiiiiijjjkkkllliiieeeaaa```___^^^\\\YYYVVVTTTSSSSSSRRRQQQOOOMMMLLLJJJJJJIIIIIIGGGEEEBBB???<<<:::===;;;999777555333222111000000000000////////////......///000000000000000,,,+++***)))***+++...///+++,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,........................***++++++***))))))***,,,...,,,)))''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------.........//////.........//////111222333444222333555777;;;FFFRRRppp{{{oooddd```aaaeeemmmuuu~~~yyylllaaa[[[MMMHHHAAA;;;888666555444555444222222333444444444222222333444444555555666333333444444444444333333333333333222222222222222444444555777888:::;;;;;;::::::<<<>>>AAADDDFFFHHHLLLOOOSSSVVVXXX[[[^^^```bbbeeehhhlllpppuuuzzz~~~zzzuuupppkkkggg___ZZZRRRLLLHHHEEEBBB@@@<<<<<<<<<<<<;;;;;;<<<===@@@DDDIIILLLPPPVVV]]]ccclllrrryyyrrr^^^WWWNNNGGGDDDAAA>>>;;;666666555333222111000/////////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((('''((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))'''%%%%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((hhhhhhiiijjjjjjgggccc___``````___]]][[[XXXVVVTTTTTTSSSRRRQQQOOONNNLLLLLLJJJIIIGGGEEEBBB???<<<;;;:::999888777555555444444000000000000////////////000000111000000///......---,,,+++***+++---///000+++,,,------***)))***+++,,,++++++******++++++,,,******+++,,,---...//////++++++++++++++++++++++++************************)))*********))))))+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---...........................///000111222555333333666666777>>>FFFUUUlllssskkkgggfffjjjoooxxx}}}rrrkkk```XXXMMMBBB<<<999777777888555333222333444444444444444444444444444444444111222333444444333222111444444444444333333333222444555555666888999::::::888888999:::===???AAABBBBBBEEEIIILLLMMMOOORRRTTTVVVXXX[[[^^^aaafffkkkooosssuuuyyy|||{{{wwwqqqlllgggbbb\\\YYYOOOKKKFFFAAA>>><<<;;;;;;;;;<<<======<<<===AAADDDGGGMMMUUU[[[```gggnnntttxxx~~~~~~lll___QQQKKKDDD???>>><<<999666444444333222111000//////............------------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''''''''((((((((((((((('''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((hhhhhhiiiiiiiiifffaaa]]]_________]]][[[XXXVVVTTTRRRRRRQQQOOONNNMMMLLLKKKIIIIIIGGGEEECCC@@@===<<<999999888777666666666666000000000000////////////////////////...---,,,+++000///...,,,+++,,,,,,---***---///...***((()))+++))))))(((((((((((())))))******+++,,,------...///+++++++++++++++*********))))))))))))))))))))))))(((***++++++******+++,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---...........................///000000111333111111444444444888>>>AAAVVVqqqzzzsssppprrrxxxxxxqqqiii\\\PPPFFF@@@===:::;;;888444333333444444333444444444444444444444333333444444555555444444333444444555555555444333333333333333444555666666777555555555666888999;;;<<<>>>AAADDDGGGHHHIIILLLNNNMMMOOORRRTTTWWW[[[```ccckkknnnqqqtttyyy}}}xxxtttkkkgggaaa\\\XXXTTTOOOLLLEEECCC@@@===:::::::::::::::<<<======>>>BBBJJJPPPVVV^^^hhhqqqvvv{{{yyykkk[[[OOOJJJEEE???;;;;;;:::777555333333222111000//////............------------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))((((((((((((''''''&&&'''(((((((((((((((((($$$%%%'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((&&&%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((jjjjjjjjjjjjiiifff```\\\]]]]]]]]]\\\ZZZWWWTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKHHHHHHGGGEEECCCAAA???===;;;:::999777666555555555000000000000////////////---...............------......------,,,++++++***)))---000...***'''(((+++))))))(((((((((((())))))************************++++++++++++*********)))++++++++++++++++++++++++(((***,,,---+++***++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------***+++,,,...//////......//////.........//////000111...///222222111444999:::GGGZZZoooyyyooodddZZZPPPHHHCCC===:::666333333333333222222333333444444555555555444444444444444444444444222333444555555444444333111111222222333333444444333333333444555666777777:::===@@@BBBCCCDDDFFFHHHGGGIIILLLNNNPPPSSSXXX[[[bbbeeeiiimmmqqqwww}}}|||vvvoooiiieee[[[XXXRRRNNNKKKHHHDDDBBB??????>>>===;;;;;;;;;<<<:::===???AAADDDLLLWWW```nnnwwwvvvfffZZZPPPGGGGGGAAA;;;999999999888666333222222000///...------.........---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((((('''''''''&&&&&&'''(((((((((((((((%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((lllllllllllljjjfffaaa\\\[[[[[[[[[[[[YYYVVVSSSQQQRRRRRRQQQPPPOOOMMMLLLLLLHHHGGGGGGEEECCCAAA???>>>===<<<:::888666444444333000000000000////////////---...///000111111111111))))))+++,,,,,,,,,,,,,,,)))---000///***'''(((+++++++++************++++++++++++***)))((('''&&&%%%++++++++++++******))))))************************(((***---...---+++***************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////)))+++,,,...//////......000//////.........//////111......111222000222666777>>>HHHXXXrrr}}}uuujjj^^^SSSKKK???;;;666333333333222222000111222333555666777888444333222222222222333444111222333444555444333333111222222222333333333444444444444444444555666666333555888:::;;;<<<===???@@@BBBEEEFFFHHHLLLPPPTTTTTTWWW\\\aaafffkkkqqquuu|||~~~{{{tttmmmfff___XXXTTTRRRNNNIIIEEECCCAAA>>><<<999:::;;;;;;:::999:::;;;<<>>===;;;:::999777666444333222000000000000////////////000000000000////////////,,,,,,,,,+++++++++******+++***)))***+++------,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))******++++++******)))((((((((((((((()))***+++,,,,,,,,,000000///...,,,***(((''',,,+++***))))))***+++,,,+++***)))***,,,---,,,+++,,,,,,+++***+++,,,---......---,,,+++***+++,,,---+++,,,---...////////////---...000111111111000///555888???JJJXXXnnn{{{{{{wwwgggYYYKKK@@@888888777444333666444555666444000///111333444444444555555555555666666555444333222333333444333333333444444555555555000111222333333333333333555555555555666888999:::;;;<<<>>>AAADDDHHHKKKMMMMMMQQQUUUYYY\\\```eeehhhppptttyyy}}}zzzqqqeee]]]XXXSSSMMMHHHHHHEEEAAA===;;;:::;;;<<<:::999888888999999888888<<>>;;;:::888555444333333333111000000///...---------...---,,,+++++++++,,,---))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''')))***(((%%%###$$$&&&$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&+++***)))(((&&&$$$######''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&iiihhhiiiiiiiiigggccc```^^^^^^___^^^]]]ZZZWWWVVVTTTTTTRRRPPPNNNLLLKKKJJJGGGGGGFFFEEECCC@@@>>>===;;;:::999777666444333222000000000000//////////////////.........---------,,,,,,,,,+++++++++******+++***((()))***++++++************+++++++++,,,,,,+++******)))(((((()))))))))*********************)))))))))***+++++++++,,,'''((())))))*********))),,,+++***))))))***+++,,,,,,******+++,,,---,,,+++---,,,+++++++++,,,............---,,,,,,---...///,,,---...///000000000000......///000000000000000222444999AAAKKK]]]xxxyyyxxxyyy|||sssfffXXXLLL@@@;;;777333333555000222444333111111222555444444444444555555555555555444333222111222222333333333333333444444444555000111222333333333333333666666555444444444444444888999:::;;;>>>@@@BBBCCCEEEHHHMMMPPPTTTXXX\\\___eeehhhmmmsssxxx|||~~~{{{tttoookkkcccYYYQQQMMMIIIDDD@@@@@@>>><<<:::::::::;;;<<<===;;;::::::<<<===>>>???@@@GGGQQQYYYcccrrrtttgggWWWKKKFFFBBB>>>:::888666444222111000000000000000//////...------,,,...---,,,+++***++++++,,,************))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&iiiiiiiiijjjjjjgggccc```]]]^^^^^^___]]][[[YYYWWWUUUTTTRRRPPPNNNLLLKKKJJJHHHGGGFFFEEECCC@@@>>>===;;;:::999777666444333222000000000000////////////---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++***(((((()))***)))(((*********++++++++++++,,,******)))(((((((((((()))))))))******+++,,,,,,---******************++++++%%%%%%'''((()))******+++++++++************++++++,,,+++***+++---...---,,,---,,,,,,,,,,,,---...///...............///000111---...///000000111000000///////////////000111111111111444888>>>JJJ___rrr}}}vvvrrruuuxxx~~~tttgggZZZKKKBBB<<<777555666222333444444333222333555444444444444555555555555333333222111111111222222222222333333333333444444111111222333333333222222444444333222222222222222666666666777777999:::;;;===@@@DDDHHHKKKNNNRRRUUUXXX[[[___dddiiilllnnnoootttvvvyyy}}}~~~yyyrrrkkkccc^^^XXXRRRJJJEEEBBB@@@<<<999999999888999999:::;;;<<<:::999999999<<>>===;;;:::999777666444333222000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******---+++)))))))))***)))(((************++++++++++++******))))))))))))************+++++++++,,,,,,,,,+++++++++***************+++++++++++++++******)))++++++++++++++++++++++++,,,+++++++++---...---,,,---------------.........---------...///000111111,,,---...//////000000000000///.........///111222333222333555777>>>MMM[[[vvvxxxyyyyyy|||~~~ssshhhZZZOOOGGGAAA<<<999777777777666555333333333333333444444444555555555333333222222222222222222222333333333333333333333111222222333333333222222000000000111222333444555555555444555555666777888:::<<<@@@CCCEEEHHHLLLNNNPPPRRRVVVYYY]]]```bbbbbbdddfffjjjnnnqqqtttvvvwwwyyy||||||tttmmmeee\\\TTTOOOKKKGGGBBB>>>===<<<:::888888888999999::::::::::::888999:::;;;???EEEKKKPPPWWW___jjjvvv|||jjj___OOOIIIBBB===<<<;;;777444444333222111000000//////.........---------,,,,,,+++++++++***************++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((('''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''jjjiiiiiijjjjjjhhhdddaaa]]]^^^___```___]]][[[YYYUUUTTTSSSQQQOOOMMMLLLKKKIIIIIIHHHFFFCCC@@@>>>===;;;:::999777666444333222000000000000////////////............---------,,,,,,,,,,,,+++++++++******...,,,******++++++***)))))))))*********++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++***************.........---,,,+++))))))+++++++++,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,---------------++++++,,,---......//////++++++,,,---............000///.........///111222444333333444555888BBBMMM]]]uuu}}}|||~~~yyynnnbbbYYYOOOEEE===:::999777555444444333333333333333444444444444555333333444444444444444444333333333333333333333333222222333333333222222111000000111111222333555666222222222222333555666777666999<<>>AAADDDIIIPPPYYY```jjjpppzzz{{{jjj\\\TTTFFFBBB===;;;999888555222111111111000000//////...------------,,,,,,,,,,,,++++++++++++******))))))******)))))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((jjjjjjjjjkkkkkkhhhdddaaa___``````aaa___]]][[[YYYVVVUUUSSSQQQOOOMMMLLLKKKJJJJJJHHHFFFCCCAAA>>>===;;;:::999777666444333222000000000000////////////////////////............,,,,,,,,,+++++++++******...,,,******+++,,,+++***)))))))))************+++,,,++++++++++++,,,---------,,,,,,+++******))))))******************++++++)))******+++++++++******++++++,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++***+++,,,---------,,,,,,******+++,,,---------,,,******+++---------------///////////////000111111111000111333222333999AAAIII\\\xxx{{{{{{wwwlllaaaSSSFFF???;;;777444444555555555333333333333444444444444333333444555555555444444555555444444444444333333222222333333333222111111444444333222222222222222......///000111333444555222444777999:::<<>>===;;;:::999777666444333222000000000000////////////////////////.........---,,,,,,,,,+++++++++******,,,***))))))+++,,,++++++))))))))))))************++++++******++++++,,,---*********************))))))))))))***+++++++++,,,&&&'''(((***++++++++++++++++++,,,------,,,++++++***)))((()))+++,,,+++***)))***+++,,,,,,,,,++++++***+++,,,------,,,++++++***+++,,,---..................///000000000000000///...///222111000333999>>>HHHZZZqqq|||xxxzzz~~~~~~vvvhhh[[[NNNHHH???999777777666555222222333333333444444444111222333444555444444333666666666555555444444444222333333333333222111000444333222222111111222222////////////000111333333///111444555666888:::<<<<<<======>>>???@@@AAABBBEEEEEEGGGIIILLLOOOQQQRRRSSSWWW]]]bbbeeegggjjjlllooopppqqqssstttuuuvvvvvvuuuvvvwwwyyy{{{}}}~~~}}}~~~yyyuuusssllliiieeeaaa^^^ZZZVVVSSSNNNJJJDDD@@@>>><<<;;;999777777777666555555666777888888888:::<<<@@@CCCEEEKKKQQQZZZaaahhhqqq|||rrrbbbUUULLLDDD???;;;999777555333222000///+++,,,---......------,,,++++++++++++++++++,,,,,,+++,,,---------,,,***************)))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((jjjjjjjjjkkkkkkiiieeeaaabbbbbbbbbbbb```]]]ZZZXXXVVVUUUTTTRRRPPPNNNLLLLLLKKKJJJIIIGGGDDDAAA>>>===;;;:::999777666444333222000000000000//////////////////.........---------,,,,,,,,,+++++++++*********((('''(((***++++++***))))))))))))******************))))))***+++,,,,,,((((((((()))******++++++(((((()))***+++,,,,,,---))))))***+++++++++++++++++++++------------++++++)))(((((((((***+++***)))((()))***+++,,,+++******+++,,,---------,,,+++***+++,,,---...////////////---...000111111111000//////...///222111///111666;;;===FFFXXXpppwwwuuuxxx{{{zzznnn```WWWKKKAAA;;;888666555222222333333333444444444000111222333444333333222777777666666666555555555333333333333333222111000//////000000111333444555222111111111111222333333...000333444555666999;;;::::::::::::;;;<<<======???@@@AAABBBEEEGGGIIIJJJJJJNNNTTTXXX[[[^^^```bbbbbbccceeegggiiijjjkkkkkkkkklllnnnppprrruuuvvvwwwwwwxxxzzz|||~~~{{{uuunnnjjjggg```]]]XXXTTTPPPLLLGGGDDDEEEBBB===;;;:::;;;;;;;;;666777777666444444555777999999:::===BBBHHHNNNRRR[[[bbbllluuu}}}~~~qqq```SSSLLLFFF@@@;;;:::999777555333222111111---...///000000000///...+++++++++++++++++++++,,,,,,,,,---...---,,,+++***+++++++++************)))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))&&&%%%&&&((()))'''%%%(((''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))eeegggjjjlllllliiieeebbb```___]]][[[ZZZYYYXXXXXXYYYXXXVVVTTTQQQOOOMMMLLLMMMLLLKKKIIIGGGDDDBBB@@@===:::777666666555333222111111000//////////////////...---,,,,,,---//////---,,,++++++******++++++))))))***++++++)))((('''---+++))))))+++,,,---,,,......,,,+++***))))))))))))+++......---,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,*********+++,,,---+++***))))))+++------,,,((()))))))))******************+++,,,,,,---......***,,,...000000000......,,,,,,------......//////////////////000000000000///////////////000111111444666<<>>;;;999444666777777666555555555111111111111222333444555444333333333333444555555555555444333333222111111......///000111222222333000000111222333333444444444333222111111333555666777777666666666666777777======>>>???@@@AAABBBBBBIIIJJJLLLNNNQQQTTTVVVWWWXXXXXXZZZ[[[]]]^^^``````___```aaaccceeegggjjjkkkooooooqqqrrrtttvvvwwwxxxwwwwwwxxxyyyyyyzzzzzz{{{xxxppphhh```XXXSSSOOOLLLHHHFFFEEECCC@@@???<<<:::888999::::::777444555555666666777777999999===>>>AAAFFFNNNZZZdddkkkqqq{{{yyyddd[[[OOOFFFBBB???;;;888999888666333111...,,,+++......------------......,,,,,,,,,+++++++++******((((((((()))******++++++,,,,,,+++***)))))))))***&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&''''''(((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''fffhhhjjjkkkjjjgggdddbbb```___^^^\\\ZZZYYYXXXXXXYYYXXXVVVTTTQQQOOOMMMLLLLLLLLLJJJIIIFFFCCCAAA@@@===:::888666666555333222111111000//////////////////...------------...///---,,,++++++******++++++******++++++******)))(((,,,***((()))***,,,,,,,,,,,,,,,+++***))))))))))))$$$'''***+++*********+++++++++******)))(((((((((,,,,,,+++*********++++++///---,,,,,,---...---,,,************++++++++++++***++++++,,,,,,---------***+++---/////////...---000000000///////////////---............/////////111000000////////////000222222666===EEERRRgggzzzzzzxxx~~~zzzrrrfff[[[SSSKKKCCC>>>555666666555444333444444444333333222222333333333444333333333333444555555555555444444333222222111000111111111222333333333000111111222333333444444444333222111111333444666666666555555555555666666888888999:::;;;<<<======>>>???AAACCCFFFHHHJJJKKKLLLLLLMMMOOOPPPQQQRRRSSSWWWXXXYYYZZZ]]]___aaabbbaaabbbccceeeggghhhjjjjjjmmmnnnooopppqqqrrrssssssyyyyyy{{{|||}}}~~~~~~~~~~~~vvvqqqiiiaaaZZZSSSLLLHHHDDDBBB???>>>===<<<;;;999:::999777888::::::888555999999999888888999;;;===>>>BBBJJJTTTbbbqqq~~~wwwfffXXXQQQGGGAAA???===999666444444333222111000000///......------------......,,,,,,+++++++++******************)))))))))))))))+++******))))))))))))***((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&hhhiiiiiiiiigggeeecccbbb```___^^^\\\ZZZYYYXXXWWWXXXWWWVVVTTTQQQOOONNNMMMKKKKKKJJJHHHEEECCC@@@???===;;;888666666555444222111111000//////////////////......---------......---,,,++++++******++++++,,,,,,+++***************+++)))((((((***++++++*********)))))))))))))))***"""%%%(((************+++))))))))))))))))))))))))+++,,,,,,,,,+++***))))))000...,,,,,,,,,---,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***,,,.........------...------,,,,,,+++******,,,,,,---------.........222111000//////.........333333444888;;;AAAPPP^^^sss{{{tttnnnfffZZZMMMDDD:::999777555333333444555666666444333222222222222444333333333333444555555555555444444333222222222333333333333333333333333111111111222222333333444333222222111111333444555555555444444444444555555444555555666777888999999999:::;;;===???AAACCCDDDEEEEEEFFFGGGGGGHHHIIIIIILLLMMMNNNOOOQQQSSSUUUVVVXXXXXXYYY[[[\\\^^^___`````````bbbccceeefffhhhhhhnnnoooqqqsssuuuvvvvvvwwwwwwxxxyyy{{{|||~~~}}}yyywwwtttpppmmmccc^^^WWWOOOJJJEEE@@@===>>><<<::::::::::::999888888777666777888999888666888888888777777999===@@@EEEMMMZZZjjj|||tttaaaRRRIIIDDD>>>::::::999666333222222222111111000000000...------,,,,,,------...,,,++++++++++++*********++++++******)))((((((''')))(((((((((((())))))***))))))(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&jjjjjjiiigggfffdddcccbbbaaa```___^^^\\\ZZZXXXWWWXXXWWWVVVTTTQQQOOONNNMMMKKKJJJIIIGGGEEEBBB@@@???===;;;888777666666444222111000000//////////////////.........---------------,,,++++++******++++++...---+++*********+++,,,***((('''(((***+++***))))))))))))))))))***++++++&&&(((+++,,,,,,+++,,,---((()))))))))*********+++++++++,,,,,,,,,***(((''',,,+++))))))***+++***)))*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++)))***+++,,,------------++++++++++++++++++******,,,------------.........111000///////////////000111111222666777;;;DDDOOO___sss}}}zzzvvvpppeeeWWWNNNDDD@@@;;;777666555555666666555444333222222222222444333333333333444555555555555444444333333333333444444444333333333333333111111111222222333333333222222111111222222333444444444333333333333444444444444555666666777888888888888999;;;===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDEEEGGGIIIKKKLLLPPPPPPRRRSSSTTTVVVWWWWWWTTTUUUWWWYYY[[[]]]^^^___cccdddfffiiikkklllmmmnnnpppqqqrrrsssuuuvvvwwwxxxxxxxxxyyy{{{}}}|||yyyvvvrrrnnniiieeeaaa\\\YYYSSSOOOHHHCCC@@@>>><<<;;;<<<:::888888888999888777777777666666666666666666777888999999:::>>>EEEJJJVVV```ppp}}}ooo```RRRGGG???<<<888777666555333111333333222111///...------------,,,,,,,,,,,,------++++++++++++************************))))))(((((('''''''''''''''((()))***(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''kkkjjjiiigggeeeddddddcccbbbbbbaaa```]]][[[YYYWWWWWWWWWUUUSSSQQQPPPNNNNNNKKKJJJIIIGGGEEEBBB@@@???>>>;;;999777777666444333111000000/////////////////////.........------,,,---,,,++++++******++++++...---+++*********+++,,,)))(((((()))***+++***)))************++++++,,,---***,,,......,,,+++++++++)))******++++++,,,,,,---******+++,,,+++***)))''')))((('''(((***,,,,,,,,,))))))))))))*********++++++++++++++++++++++++*********+++,,,------------------......///000111111------........./////////............///000222222---,,,...222333444:::BBBMMMZZZppp}}}|||zzzyyyvvvoooeee]]]PPPJJJBBB<<<999888666444333333222222222222333333444333333333333444555555555555444444444444333333333333333333333222222222111222222222222222333333111111111111222222333333333333222222222222333333444444444555555666666777333444444555777888888999::::::::::::::::::::::::?????????@@@AAABBBDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNQQQSSSUUUWWWXXXXXXZZZ\\\^^^aaacccddddddhhhiiijjjkkklllmmmnnnooommmmmmnnnppptttxxx{{{}}}{{{vvvrrrnnnllleeebbb]]]YYYUUUQQQLLLIIIFFFCCC>>>;;;;;;<<<<<<<<<999777555444555555444333777777666555555555666777999<<<@@@BBBEEEKKKTTT[[[jjjuuuwwwgggZZZOOOGGGBBB;;;999777555444333111000222111111000...------,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))(((((())))))************'''&&&&&&&&&'''((())))))%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))((((((kkkjjjiiihhhgggfffeeeeeeddddddcccbbb```]]]ZZZXXXWWWVVVUUUSSSRRRPPPOOONNNKKKKKKJJJHHHEEECCC@@@???>>><<<999777777666555333111111000///////////////////////////...---,,,+++---,,,++++++******++++++,,,,,,+++***************))))))(((***+++,,,+++)))++++++******+++,,,------***+++------+++)))((((((+++++++++,,,,,,---------))))))***************)))***)))(((***,,,/////////(((((()))))))))******************++++++++++++++++++++++++,,,------......***+++,,,---///000111111---............/////////---------...000111333444000...///222222111555:::@@@FFFVVVnnn~~~}}}}}}~~~{{{uuuppp___WWWMMMEEEAAA<<<888444444333333333333333444444444333333333333444555555555555444444444444444444333333333333333333333333222222222222222222222222111111111222222222222222333333222222222222333333222222222333333333444444333333333444444555555555666666666777777777777777<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKMMMOOOOOOOOOPPPRRRTTTWWWXXXYYYZZZ^^^^^^___```aaabbbccccccbbbbbbccceeehhhmmmqqqssswwwyyy{{{~~~~~~}}}|||{{{|||}}}}}}~~~zzztttmmmiiiddd```]]]UUURRRNNNKKKIIIEEEBBB???===:::777777888999:::999:::888666666777777666555666777777777777888;;;>>>===BBBHHHLLLPPPWWWaaajjjzzzuuucccUUUKKKBBB>>>===999888666444222111000000........................,,,++++++******++++++,,,+++************)))))))))'''(((((()))******++++++(((''''''''''''(((((()))$$$%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((jjjjjjjjjjjjiiihhhgggfffffffffeeedddbbb^^^[[[YYYWWWVVVUUUSSSRRRPPPOOONNNLLLLLLJJJIIIFFFCCCAAA@@@>>><<<999888777777555333111111000///////////////...////////////---,,,+++---,,,++++++******++++++******++++++******)))(((***))))))+++------+++)))+++***************+++,,,(((***,,,,,,***(((((()))++++++++++++++++++,,,,,,)))(((((())))))***+++,,,+++))))))***,,,......---))))))*********+++++++++))))))******++++++,,,,,,,,,,,,,,,,,,---...///000((())))))***+++,,,,,,---,,,,,,---------.....................///111222222444111111333333111333777888;;;FFFXXXkkk~~~qqqiii]]]TTTMMMFFF???999888777666555555444555555444333333333333444555555444444555555555555555555333333333444555555555666222222222222222222222222000000111222222222222222333333333222222333333333111111222222222222333333444444444444444555555555555555666666777777888888999999999999999:::;;;<<<:::;;;<<<<<<===>>>??????<<<===>>>@@@BBBDDDEEEFFFFFFHHHIIILLLNNNOOOPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWXXXWWWXXXZZZ]]]bbbfffiiilllnnnqqqsssuuuvvvuuuuuutttsssrrrqqqqqqqqqrrrsssxxxyyyzzz{{{}}}~~~~~~~~~}}}|||{{{yyyxxxwwwuuuvvvvvvxxxyyy{{{}}}~~~||||||}}}}}}}}}zzzuuurrrkkkgggaaa[[[WWWSSSOOOMMMHHHEEECCCAAA@@@???<<<:::999777555555666777666555999888666777999::::::999444666999:::;;;???DDDHHHHHHOOOWWW\\\```fffqqqyyymmm```RRRJJJCCC<<<999:::555555333111///...///000.........---------------++++++************++++++************)))))))))))))))))))))))))))*********))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&iiijjjkkkkkkkkkiiihhhggggggggggggfffccc```\\\ZZZWWWVVVUUUSSSRRRPPPOOOOOOMMMLLLKKKIIIGGGDDDBBBAAA>>><<<999888777777555444111111000///////////////...///000000///---+++***---,,,++++++******++++++))))))***++++++)))((('''*********,,,---...,,,*********))))))))))))******''')))+++,,,+++***++++++************************((((((''''''(((***,,,---+++)))(((((()))******)))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---------------...///000000,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------000////////////000000111111......000111///111555111333<<>>???BBBCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQSSSVVVZZZ___bbbbbbdddgggjjjlllllllllllllllkkkjjjiiiiiiiiijjjjjjjjjjjjlllnnnppprrrssstttvvvuuutttssspppnnnlllkkkffffffgggiiikkkmmmoooqqqqqqqqqqqqrrrqqqmmmhhhdddZZZVVVQQQLLLIIIFFFCCC@@@@@@>>>===<<<===<<<;;;999:::888666666666666444222222111111222555777888777333666:::<<>>===;;;888666444333222666333111111222333111/////////.........//////000)))***,,,---...------,,,+++++++++***)))(((((('''******+++++++++,,,,,,,,,************))))))((((((,,,,,,,,,+++++++++******))))))***+++++++++++++++///...+++)))(((((())))))((()))++++++***(((&&&$$$)))***+++,,,---,,,+++***)))************+++++++++,,,,,,+++***+++,,,---...------,,,++++++,,,,,,,,,//////...------...000111////////////////////////000000000000000111111222666444777>>>DDDPPPfffzzz~~~uuukkkaaaUUUNNNIIICCC<<<999888999777666555444222222444666666555777777888888777666444333555555666666666666555555333333333222222111111111444333111000000111333444777666444333222333333444111222333444333222111000111111111222222333333333333333333333333333333333555666666777777777777777777666666555555777888999666777888777666777888:::<<<<<<===>>>???@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIILLLPPPSSSUUUYYYZZZ\\\^^^___aaaaaaaaa______^^^^^^]]]]]]]]]\\\______```aaabbbdddeeefffggggggfffeeebbb___\\\[[[[[[[[[[[[\\\]]]^^^___```dddccc```]]]ZZZVVVTTTSSSGGGFFFDDDBBB@@@>>>======:::;;;;;;:::888666444222999888777777888888777666444555666666666777999<<<<<<>>>BBBCCCGGGPPP]]]gggooottt|||vvveee]]]IIIFFFAAA;;;777555444444444333000...------...//////...---,,,++++++++++++((((((((()))******++++++******++++++++++++******)))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&(((%%%###%%%)))+++((($$$ !!!"""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjiiiiiijjjkkkkkkhhhfffhhhgggeeeccc```]]]ZZZXXXZZZXXXVVVSSSQQQOOONNNMMMJJJJJJIIIHHHFFFDDDBBBAAA>>>===;;;888666444333222555222000000111111000...++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,+++***)))))))))))))))*********+++++++++++++++*********))))))))),,,,,,++++++************)))***++++++,,,,,,++++++,,,+++***(((((()))+++,,,***++++++++++++***((('''))))))******+++++++++***)))************+++++++++---,,,+++++++++,,,......---,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...........................000000//////000000111222333222333666999AAARRRbbb~~~|||ssshhhaaaTTTMMMEEE@@@===;;;888555666555444555777777666444222333444555555555444444333444555555555555555444444444333333333222222222444333222000000222333444666555444333333333333333222222333333333333333222111111222222222333333333333333333333333333333333333444555555666666555555666555555444555666777888555666777666555666777999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????BBBBBBBBBDDDEEEHHHJJJLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSTTTUUUVVVXXXYYYZZZXXXXXXWWWVVVTTTRRROOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQOOOMMMJJJGGGEEEDDD???>>>===;;;999999888888888888999999888777555555777666666666666666666555666777999:::;;;<<>>===;;;888666444333222333111//////000000///...------.........------,,,+++,,,,,,------,,,+++***------,,,,,,+++*********(((((()))))))))*********+++++++++++++++*********+++************))))))))))))***++++++,,,,,,++++++))))))(((((()))+++---...,,,,,,,,,+++++++++++++++))))))(((((())))))***+++)))************+++++++++---,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,---......---+++++++++++++++........................000000//////000000111222444333333444444888DDDPPPeeezzz{{{uuuggg```VVVNNNIIIDDD>>>:::;;;:::888888999888777555333333444444555444444333222222333444555555444444444444444444444333333333444333222111111222333444444444555555444444333333333333333333333444555666222222222222333333333333333333333333333333333333111222333333444444333333444444444333444555666666444555555555444444666777555666666777888999::::::999999999999999999999999======<<<<<<===>>>???@@@EEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMLLLLLLLLLKKKIIIHHHFFFEEEAAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBB@@@>>><<<;;;:::888777666555555444555555555555666777777777666666666666666666666777777888999<<<@@@CCCFFFHHHKKKNNNSSSVVV[[[___eeennnyyywwwiii\\\OOOFFFDDD>>><<<999555222111111111......---,,,---...///000...---,,,++++++***++++++************))))))))))))'''(((((())))))(((((('''(((((()))))))))(((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%)))***'''$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhggghhhjjjlllmmmkkkjjjjjjiiigggdddaaa]]]ZZZYYY\\\ZZZXXXVVVTTTRRRQQQQQQLLLLLLJJJHHHFFFCCCAAA??????===;;;999666444333333333222000////////////...//////000000000///...---+++,,,------,,,+++***))),,,,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++***)))))))))))))))))))))((()))******++++++******))))))((()))***+++---...++++++*********+++,,,,,,******)))((((((***+++,,,))))))*********+++++++++---------------.........,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++,,,,,,........................///////////////000111111333444555444444777???FFFRRRddd|||{{{tttjjjaaa[[[TTTLLLFFFDDD@@@<<<999888888777666777777666666555444333333222333444444555555555555555555555555555555444444444333222222222222333444333333555555555444333222444333333333444555777888333333333333333333333333333333333333333333333333111111222333333333333333333333333333333444444444333444444333222222444555333333444555555666777777888888888777777777666666888888888888888888999999@@@@@@AAABBBBBBBBBAAAAAA?????????????????????????????????@@@AAABBBDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@;;;;;;:::999999999999999<<<<<<;;;:::999999888888555555444444555555666666444444444555555555555555666777888888888999<<<>>>@@@DDDKKKRRRXXX]]]aaaeeejjjlllppptttyyytttdddXXXNNNDDD>>>===999777555333111111111111...---,,,,,,,,,---......---,,,,,,+++******+++++++++++++++***)))((((((''''''(((((())))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&(((((('''%%%&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&hhhggghhhjjjmmmmmmllljjjkkkjjjhhheeeaaa^^^[[[YYY[[[ZZZXXXVVVTTTRRRQQQQQQNNNMMMLLLJJJGGGDDDBBBAAA???>>><<<999777555444333333333222111000//////000------...------,,,+++++++++,,,,,,---,,,+++)))(((***************)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***'''(((((()))))))))))))))******************++++++******)))))))))******+++++++++***)))***+++,,,---))))))*********+++++++++,,,,,,,,,---------------,,,+++++++++,,,,,,---...++++++,,,,,,------------......................../////////...///000000111...111222111000333777;;;@@@LLL___ttt|||tttnnnfff^^^XXXOOOIIIAAA;;;888777888888777777666666555555555555444444555666666666666666555555555555555555555555444333333333333333333444222333444555555555333333444444333333444666888999333333333333333333333333333333333333333333333333222222333444444444444444111222222333333333333333222333333222111111222444333333333444444555555666666666666666555555555555444444555666777777777777888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????:::::::::999999999999999:::999888777666666666666555555555555555555555555444444444555666777888888555555444444444444444444666777999:::;;;===BBBEEEJJJQQQ\\\fffpppxxx~~~}}}ggg[[[OOOHHHBBB;;;666666555444333222111111111111///......---,,,+++++++++,,,,,,+++*********++++++,,,++++++***)))(((''''''((())))))******))))))(((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&hhhhhhiiikkkmmmnnnllljjjlllkkkiiifffbbb^^^[[[YYYWWWVVVUUUSSSQQQOOOOOONNNNNNMMMLLLJJJHHHFFFDDDBBB???>>><<<999777555444333222333333111///...///111000///...---,,,,,,,,,---***++++++,,,,,,+++***)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,*********+++++++++++++++)))))))))************+++'''((())))))******))))))++++++++++++******)))))))))(((((((((((((((((((((+++++++++++++++,,,,,,---)))************+++++++++***+++,,,---------,,,,,,++++++++++++,,,---......***+++,,,------------,,,------------------------//////......//////000111///333333000///111333333888===III[[[nnnzzzqqqkkk___XXXNNNEEE@@@>>>>>>===777777666666666666777777555666666666666666555555444444444555555555555555333333444444444444333333333333444444555555444444444444444444444555666777444444444444333333333333333333333333333333333333222333444444555555444444111111222333333333333333222333333222111000111333333333333444444444555555222222333333333444444444222222444555666777777777555555666666777666666666777777777777777888888888666666666666777888999:::888777666666555666666666777777666555444444555555444555555555555555666666333333333444555666777888777777666555555555666666777:::===>>>@@@DDDJJJPPPZZZbbbppp~~~}}}oooeeeRRRJJJBBB???<<<777333333333222111111000000000111000///......,,,+++******++++++************+++++++++++++++***)))(((((('''((())))))******))))))(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iiiiiiiiikkkmmmmmmllljjjmmmllliiifffbbb___[[[YYYVVVUUUSSSQQQPPPOOONNNNNNLLLLLLKKKJJJHHHFFFDDDCCC@@@>>><<<:::777555444444111222222111...---...000222000...,,,+++,,,---...))))))+++,,,,,,+++******************************************++++++++++++)))))))))*********++++++************++++++,,,,,,))))))***++++++++++++++++++++++++++++++***))))))((())))))***)))(((&&&%%%))))))***+++++++++++++++)))************+++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,+++***)))(((------------------------///............///000000000444444000000333444222999777<<>>;;;999666555333333111111000000//////............---,,,,,,,,,,,,---+++++++++************))))))((((((((((((((())))))***+++,,,---...------,,,))))))************)))))))))************+++++++++,,,+++***((((((((()))***+++,,,,,,,,,,,,+++******---+++***+++---...+++'''---,,,***)))'''''''''(((************))))))))))))***+++,,,---...---,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,------------......000000///---,,,---///222111000000000000000111111111333555888===FFFQQQZZZqqq}}}xxxtttpppmmmddd```YYYPPPHHHBBB>>><<<===;;;:::999:::999777555444444555555555444333333222222222222333333333333444444444444444444444444333222111111000111111111333333333333333333333333444444444444444444444444000000111222444555555666333333333333333333333333222222222222222222222222222222222222222222222222222333333444555666777777333333333333333333333333222222333333333444444444444444444444444444444444444444333333222333333333555444444333333444444555666666555444444333222222333333333333333444555555444444666777999;;;===>>>===@@@CCCEEEEEEGGGLLLPPPSSSXXX^^^aaaccchhhooovvv~~~rrraaaTTTKKKEEE???:::999666222111222111///,,,000///...---,,,+++++++++))))))))))))))))))))))))((()))***++++++++++++++++++***((('''((()))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))ddddddfffggghhhiiiiiiiiikkkjjjhhheeeaaa^^^[[[YYYYYYXXXVVVSSSPPPOOOMMMMMMMMMLLLKKKIIIGGGEEEDDDCCC???>>><<<999777555444333111111000000//////......//////...------------...++++++++++++************)))))))))(((((())))))***)))***+++,,,---,,,,,,+++))))))************))))))))))))*********+++++++++,,,+++)))((((((((()))***,,,,,,,,,,,,+++***)))(((+++***))))))******)))(((+++***)))((('''((())))))(((((((((((())))))))))))((()))***+++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---...///000...///...,,,+++,,,...000000000//////000111111222222333333444666;;;CCCIIIWWWeeexxx}}}wwwsssllldddZZZQQQKKKGGGAAA>>>;;;999999888777555888888888888888777777666666666666666666555555555333333333333333333333333444444333222222222222333333333333333333333333333444444444444444444444444555555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333444444555555666333333333333333333333333222222222222333333333333222222222222222222222222333333222222222222222333555444444333333444444555666666555444333333222222333333333333333444555555444555666777999;;;???AAAEEEJJJPPPTTTWWW[[[```dddkkknnnqqqrrrqqqsssyyy~~~~~~lllbbbTTTIIICCC>>>:::666666333111000111222000...///...---,,,,,,+++++++++************************))))))***+++++++++******+++)))''''''((()))((('''(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))cccdddeeefffggghhhhhhhhhiiihhhgggdddaaa^^^[[[YYYYYYXXXUUUSSSPPPNNNMMMMMMKKKJJJIIIHHHGGGFFFEEEEEE???>>><<<999777555444333111111000000//////......000//////...............,,,+++++++++************+++******)))))))))******))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++***))))))((()))))))))*********+++******)))))))))))))))'''&&&&&&((())))))(((((('''((()))***+++(((((())))))*********+++((()))******++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,------------...---,,,++++++---///.........///000111222333111222222111111333777:::???IIIYYYkkk{{{yyyooodddZZZTTTLLLHHHBBB>>><<<:::999888888888888777777666666666777777666666555444444333555555555555555444444444666555555444444444444444444444444444444444444444333333333333333333333333555555555444444333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111111222222222222333222222222222222222222222444444333333333333444444555555444444444444555555555555555444333333333222444444444444444555666666777888999;;;===BBBHHHLLLVVV]]]gggooouuuyyy~~~qqqfffWWWPPPEEE===:::888555333333111//////111111111000......---,,,++++++++++++*********************************+++******))))))***)))''''''((()))(((''')))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))dddeeefffhhhiiiiiiiiiiiihhhgggfffccc```]]][[[YYYYYYWWWUUURRRPPPNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDD@@@>>><<<999777555444444111111000000//////......//////...---------------,,,,,,+++++++++*********,,,+++******************)))))))))************)))******))))))))))))******))))))))))))******************))))))))))))))))))''''''(((******+++++++++)))******'''$$$$$$'''+++******)))((()))***+++,,,)))******++++++,,,,,,---***++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,***))))))(((---......---,,,,,,---///------......000111333333000000111222333444555666888===GGGRRR___qqqyyyooohhh```[[[RRRKKKEEEBBB???>>>;;;;;;999888777777666666666666666666555555555555888888777777777777777777666666555444444444444555444444444444444444444444333333333333333333333333000000111111222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222000000111111111222222222444444444444444444444444555555555555555555666777555555444444444444555555555555444444444444444444555555555555666777888999;;;===@@@BBBGGGNNNXXX```mmmvvvyyyjjj[[[RRRIIICCC<<<777555444444333111000//////////////////------,,,+++++++++++++++++++++++++++++++++++++++******+++******)))((((((***(((&&&&&&((()))((('''))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((dddeeefffhhhiiiiiiiiiiiihhhgggfffccc```]]][[[YYYXXXWWWUUURRRPPPNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBB@@@???<<<:::777666444444111111000000//////.........---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++***))))))*********)))))))))))))))))))))******)))(((((()))******(((((()))))))))*********)))))))))*********))))))))))))*********))))))(((***++++++(((%%%%%%))),,,---,,,+++***)))***++++++)))))))))*********++++++*********+++++++++,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++......---,,,***)))((((((.../////////------...000---------...///111222333000000111333444555555555777:::===BBBJJJYYYiiiuuuxxxqqqhhh^^^VVVOOOJJJFFFDDDCCC@@@>>><<<;;;::::::888888888999999999999999999999888888777777777777666666555444444444444444555555555555555555555555333333333333333333333333111111111222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111000000222222222222222222222222000000111111111222222222444444444444444444444444444444444444444555666666666555555444444555555666555555555555555555666666333333444555666888:::;;;>>>BBBGGGLLLRRR]]]jjjttt}}}ooobbbVVVKKKEEE@@@<<<777444222222111111111000000...---,,,,,,,,,,,,,,,+++*********++++++***************************************)))(((''')))'''&&&&&&((()))((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''cccdddeeefffggghhhhhhhhhiiihhhgggdddaaa^^^[[[YYYXXXWWWTTTRRROOOMMMLLLLLLLLLKKKJJJHHHFFFCCCBBBAAA@@@???===:::888666555444111111000000//////......---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++***)))))))))))))))+++***))))))((()))))))))+++***)))(((((()))***+++((((((((()))))))))******(((((()))************)))...------+++***(((&&&%%%+++++++++***((((((***+++---,,,+++***)))******+++'''''''''''''''''''''''')))(((((((((((()))******++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///000000.........000---------...///000111222222111111222333333222000333555666888===GGGTTT]]]wwwwwwnnnddd[[[UUUNNNLLLHHHDDDAAA???>>>>>>::::::::::::999999999999999999888888777777666666777666555555444444555555666666666666666666666666444444444444444444444444777777666555444444333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222111111111222222222222333222222222222222222222222111111111111222333444555666666555555555555666666555666666666777777888888333444555777:::===???@@@DDDJJJQQQXXX___kkk{{{}}}tttgggYYYNNNFFFAAA>>>999777444111///.../////////000///---+++)))***+++++++++******)))******+++)))))))))))))))))))))))))))))))))***))))))((((((((('''%%%&&&'''(((((('''&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&ddddddfffggghhhiiiiiiiiikkkjjjhhheeeaaa^^^[[[YYYXXXVVVTTTQQQOOOMMMLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCAAA???===:::888666555444111111000000//////......------,,,++++++++++++,,,------,,,,,,,,,+++++++++,,,+++***)))((((((((((((,,,+++***)))))))))******+++***)))(((((()))***+++(((((((((((()))))))))***'''((()))***+++******)))---------,,,+++)))(((''',,,+++)))******+++)))(((***)))((((((((()))***+++******)))((((((''''''''')))(((((('''((()))***+++++++++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,---------...,,,...//////...---.....................///000111222000///000222333222//////111333444666<<>>=========:::999888888777888888888777777777777777777777777666666666666666666666666444444444555555555555555333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222333333333444444444444444444444444444444444555555555666666888999999666666555555555555666666777777888999:::;;;;;;<<>><<<:::999777444222///////////////000000111,,,***+++//////---,,,///************)))))))))(((***++++++++++++***))))))************************'''''')))***+++,,,------******)))(((((((((((((((%%%&&&''')))+++---//////,,,,,,,,,+++++++++******)))************+++++++++***************++++++,,,,,,+++++++++)))((('''&&&(((((()))***,,,---...///+++***)))))))))***,,,,,,,,,,,,,,,++++++*********------,,,+++,,,---...///..................------...---,,,+++***++++++,,,000000000000/////////////////////000222666999;;;>>>CCCQQQdddvvv{{{uuupppmmmllllllhhhgggddd^^^WWWRRRPPPPPPTTTQQQLLLJJJIIIGGGCCC???CCC@@@===;;;::::::999888999888777888999888666444888666555555666888777777777666555555555666444333555555444444555555666777777666444222222222333333444444444444333333222222444444444444333333222222000111222333333333333333555444333111111111222333444333333333333333444555222333444555666777888888666666888999:::::::::999777999<<<===>>>>>>@@@BBBJJJNNNTTTYYY]]]```dddgggjjjjjjpppyyyssscccTTTKKKFFFBBB<<<999888555111...000000///------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******(((''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''eeeeeefffhhhkkklllllljjjiiihhhgggeeebbb^^^[[[YYYWWWVVVSSSQQQNNNLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCAAA>>><<<:::999777444222000000////////////000000---++++++//////,,,,,,...++++++++++++************++++++*********)))))))))))))))))))))))))))))))))((())))))*********))))))******)))((((((((((((((((((((()))***++++++,,,,,,++++++*********))))))))))))************+++++++++,,,+++***))))))))))))))))))************))))))((())))))******++++++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,++++++*********---,,,,,,+++,,,---...///.........---------------000///...---,,,,,,---...000/////////////////////222111000000222444666777888;;;CCCQQQ```rrr}}}}}}|||{{{xxxrrrkkkfffccccccccc```[[[YYYWWWTTTPPPLLLJJJGGGDDDBBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;999:::888666777888888888777999888777777888888777666777666555555555555555555666666555444444444555666555555555555555555555555222222222111111111111111333333333333444444444555777666555444444555666666666555555555555666777777777777888888999;;;<<<===999999999::::::;;;;;;<<>><<<:::999777555333222111000//////......///...+++,,,///...+++***---,,,,,,,,,++++++++++++***+++***)))((((((((())))))((((((((((((((((((((((((*********)))((('''&&&%%%******)))(((((((((((((((++++++*********)))))))))******)))))))))((((((((()))************+++++++++,,,,,,***)))(((''''''''''''((()))***************************))))))))))))******))))))******+++,,,+++++++++++++++*********,,,,,,++++++,,,,,,---...------------------------111000//////.../////////////////////////////////444333222111111222333444666555777>>>HHHWWWjjjzzz~~~yyywwwwwwwwwuuuqqqmmmjjjgggccc```YYYWWWTTTRRRQQQOOOKKKIIIFFFDDDAAA@@@AAAAAAAAA@@@???===<<<<<<======<<<:::;;;999888888999999888666999999888777666666666666444444333333333444555666444444444444555555555555333333222222222333333444333333222222222333444555555555444444444555666666888888888888888999:::;;;;;;;;;;;;;;;===???AAABBBCCCBBB@@@??????AAABBBCCCGGGKKKPPPUUUZZZ^^^cccffflllpppvvvzzz{{{|||||||||{{{zzz|||{{{kkk[[[OOOFFF@@@===666444222111111111000...//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''ffffffhhhjjjmmmmmmllljjjiiihhhgggeeebbb^^^[[[YYYXXXWWWTTTRRROOONNNLLLLLLMMMLLLJJJIIIGGGEEEDDDDDD@@@>>><<<:::999888555333333222111///......------...,,,,,,......***))),,,,,,,,,+++++++++*********+++***(((&&&&&&''')))***((((((((((((((((((((((((++++++******)))(((&&&&&&***))))))(((((((((((((((++++++******))))))((((((******)))))))))((((((((())))))*********++++++++++++***)))(((''''''''''''(((((()))***************))))))))))))))))))))))))***************++++++++++++++++++***************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---------000000//////////////////.........///////////////333222111111111111222222888555444999???GGGVVVbbb{{{~~~{{{xxxvvvqqqooollljjjfffbbb\\\XXXTTTQQQLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEECCCCCCAAA???>>>>>>===;;;999;;;::::::999888888999999666666666666666666666777666666666666777777777777666666555555555666777888777666444444444666888:::666666666777777888888999;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDGGGJJJNNNPPPQQQOOOLLLJJJJJJKKKNNNOOORRRWWW^^^dddjjjpppvvvyyy}}}mmmdddVVVIII@@@:::888666333222000000////////////......---,,,++++++,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ggggggiiilllnnnnnnllljjjiiihhhgggeeebbb^^^[[[YYYYYYWWWUUUSSSPPPNNNMMMMMMLLLLLLKKKIIIHHHFFFDDDDDD@@@>>><<<::::::999666444333333111000...---------...++++++......***)))++++++*********))))))))))))+++***(((&&&&&&''')))***))))))))))))))))))))))))*********++++++***))))))***))))))((((((((((((((())))))))))))))))))******++++++*********)))))))))))))))*********+++++++++)))((((((((((((((())))))***************)))((((((&&&''''''((())))))******))))))******++++++++++++*********************************+++++++++++++++++++++++++++,,,,,,------........................------....../////////000000000000000111111222222777444444888<<<@@@HHHPPP[[[kkkzzzqqqkkkgggccc^^^[[[YYYXXXWWWVVVTTTTTTTTTUUUWWWWWWVVVTTTTTTQQQNNNKKKIIIFFFCCC@@@======<<<<<<<<<<<<==================<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888777666666777888999<<<;;;::::::;;;===@@@AAA>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDFFFIIIKKKLLLQQQQQQSSSVVVYYY]]]aaacccaaa^^^ZZZWWWVVVXXXZZZ\\\dddiiipppwww~~~uuujjjUUUOOOFFF>>>999666444333333333222000///......///---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ggghhhjjjmmmoooooollliiiiiihhhgggeeebbb^^^[[[YYYYYYXXXVVVSSSQQQOOONNNMMMLLLKKKKKKJJJHHHFFFDDDCCC@@@>>><<<;;;:::999777555333222111///......---------***+++...---***))),,,*********)))))))))((((((+++***)))((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++******)))((((((((((((((('''(((((())))))*********++++++*********))))))))))))************+++++++++)))((((((((())))))***+++***************)))((('''&&&''''''((()))******+++))))))***++++++++++++***)))))))))***************))))))***++++++++++++***)))******++++++,,,,,,---,,,,,,---.........---------------......//////000......///000111222222333333000111666999:::===AAAGGGTTTggg{{{}}}zzzvvvsssrrrpppnnnmmmjjjjjjlllooorrrsssrrrqqqkkkgggbbb\\\WWWRRRLLLIIIGGGFFFEEEEEEDDDEEEEEEEEEBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>><<<::::::;;;<<<===>>>>>>???@@@BBBDDDGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKOOOOOOQQQTTTWWWZZZ]]]___```aaadddgggkkknnnppprrrooommmiiifffdddeeefffhhhpppuuu}}}|||lll\\\RRRDDDAAA<<<888666555333111222333333111...---...///,,,++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''%%%%%%&&&&&&'''((((((((('''''''''&&&''''''((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%hhhiiikkknnnpppooollliiiiiihhhgggeeebbb^^^[[[YYYZZZYYYVVVTTTQQQOOONNNNNNKKKKKKJJJIIIHHHEEECCCBBB@@@>>><<<;;;;;;:::777666222222000///............+++)))***------******---+++++++++*********))))))++++++*********)))))))))(((((((((((((((((((((((((((((()))*********************)))((((((((((((((((((((((((((())))))))))))******)))))))))((((((((()))************++++++++++++******)))))))))******((())))))************)))))))))))))))))))))))))))((()))***+++,,,++++++***((()))))))))*********+++((((((***+++++++++***))))))))))))***+++,,,,,,,,,+++,,,---............---,,,,,,---......///000000......///000111111111111333000000444777666888;;;@@@GGGRRR___pppyyyqqqiiiaaa\\\ZZZYYYWWWVVVTTTSSSRRRRRRPPPQQQSSSTTTVVVVVVVVVVVVSSSSSSRRRRRRQQQPPPOOOOOOOOOMMMKKKHHHGGGHHHIIIJJJIIIJJJLLLOOOQQQTTTVVVWWW\\\\\\]]]]]]]]]\\\[[[ZZZ___```cccgggkkkooosssuuutttvvvyyy|||~~~}}}yyyvvvtttttttttuuuxxx~~~nnn```SSSHHH@@@<<<999666444333222000///...///000...,,,+++,,,...++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((('''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%hhhiiikkknnnpppooollliiiiiihhhgggeeebbb^^^[[[YYYZZZYYYWWWTTTRRRPPPOOONNNJJJJJJJJJIIIHHHEEECCCAAA@@@>>><<<;;;;;;:::888666222111000//////......///+++((()))------++++++---,,,,,,,,,+++++++++*********++++++++++++***))))))''''''''''''''''''''''''(((((())))))))))))((((((******)))((((((((((((((())))))))))))(((((((((((()))((((((((('''''''''''')))************+++++++++...---,,,***))))))))))))&&&'''(((***++++++,,,,,,+++++++++***)))(((((((((((()))***+++,,,+++******(((((())))))*********+++'''((()))++++++******)))((())))))***++++++,,,,,,+++,,,.../////////......,,,,,,------...///000000//////000000000000//////888333222555777777888;;;<<<>>>BBBHHHUUUjjjzzzuuullljjjhhheeebbb```^^^^^^bbbdddgggjjjlllnnnoooooojjjiiihhhgggfffdddcccccc```^^^ZZZXXXVVVWWWXXXYYYZZZ\\\___cccfffiiijjjkkkppppppqqqqqqqqqpppnnnmmmkkkmmmppptttyyy~~~wwwfffWWWLLLDDD===999999666333000000///...---***,,,---,,,))))))+++...+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%gggiiillloooooonnnllljjjjjjiiigggeeebbb```]]]\\\XXXWWWUUURRRPPPNNNMMMMMMKKKKKKJJJIIIGGGEEECCCBBBAAA@@@>>><<<:::777666555555444333111///...,,,,,,......---------,,,,,,,,,------,,,,,,+++***))))))(((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))*********+++++++++++++++******)))(((''''''***'''%%%%%%&&&)))))))))******))))))((((((''''''(((((((((((())))))))))))&&&(((+++---...---,,,+++***)))(((''''''((()))***))))))************))))))******++++++++++++******,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......000000000000///...---,,,***,,,.../////////000222111222222333333444444555333:::AAAEEEIIIUUUgggvvv~~~{{{wwwvvvvvvxxxuuuyyy|||yyyyyyzzz{{{{{{tttsssrrrpppooooooppppppnnnooopppsssuuuxxx{{{}}}~~~|||zzz{{{|||~~~wwwcccYYYLLLCCC???===:::777444333111////////////000---------,,,,,,+++++++++)))***+++,,,,,,+++***)))'''((()))***************&&&'''''''''(((((())))))&&& """)))***))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''hhhjjjmmmooopppooolllkkkjjjiiigggeeebbb^^^\\\ZZZWWWVVVTTTRRROOONNNMMMLLLKKKKKKJJJIIIGGGEEECCCBBBAAA@@@>>><<<:::777666555222222222111111111111111...------------,,,,,,,,,,,,,,,+++******)))((((((((())))))******))))))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,+++******)))((((((***(((%%%%%%''')))))))))***)))))))))((((((((('''))))))))))))************((())))))******+++++++++++++++++++++++++++++++++))))))************)))))))))******++++++******)))+++++++++++++++,,,,,,---...............//////000,,,------............---+++---///000///000111222111111222333333444444555666:::===???AAAHHHUUU___ppp~~~wwwggg[[[PPPHHH>>>777555444222///222111///...------......------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))+++++++++++++++***))))))''''''''''''((((((((()))+++&&&######'''))))))'''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''iiijjjmmmooopppooonnnlllkkkjjjgggdddaaa]]]ZZZXXXVVVUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@>>><<<:::777666555111111222222222222222222------------,,,,,,,,,,,,++++++******)))((((((((()))******************)))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++*********))))))(((((('''***(((&&&&&&''')))***)))))))))))))))(((((((((((())))))*********+++++++++***)))(((''''''(((***+++)))***,,,------,,,***)))))))))************)))))))))******++++++******)))***************++++++,,,......------......///000((()))+++,,,.../////////+++---000000000000111222111111222222333444444444777888888888:::>>>DDDIIIUUUcccwwwtttiii\\\NNNDDDAAA<<<555222111111///---000///...---,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))******++++++******))))))******+++******))))))''''''''''''(((((((((((())))))))))))))))))((((((***))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$(((''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iiikkkmmmoooppppppooonnnkkkjjjhhhddd```[[[XXXVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDAAA@@@>>><<<:::777666555333333222222111000//////---------,,,,,,,,,++++++++++++******))))))))))))******++++++++++++******''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************(((((((((''''''&&&&&&&&&)))(((&&&'''(((******)))))))))))))))((((((((((((((())))))))))))***************)))((((((((())))))''''''))))))))))))''''''))))))************))))))))))))************)))))))))))))))))))))******++++++++++++++++++,,,,,,---((()))+++,,,.../////////,,,...000111000000111222111111111222333333444444444333333555999===???AAAJJJTTTddduuuwwwiii]]]TTTKKKBBB<<<999666333222222222000///......------,,,,,,,,,,,,,,,+++++++++++++++++++++(((((())))))))))))((((((%%%&&&'''((()))*********'''''''''((((((((((((((($$$&&&((((((&&&&&&(((+++******))))))((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iiikkkmmmoooppppppoooooollljjjhhhddd```[[[XXXUUUUUUTTTRRRPPPNNNMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFAAA@@@>>><<<:::777666555222111111000///......---------,,,,,,,,,++++++++++++++++++++++++***************++++++++++++******''''''''''''((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''')))((('''''')))******)))(((((((((((())))))))))))'''''''''(((((((((((()))((()))+++,,,,,,***)))'''((('''&&&&&&&&&&&&'''((())))))************)))))))))))))))******)))))))))))))))(((((())))))***+++***************+++,,,,,,+++,,,---...............,,,...000000000///000111000000111222222333333444222111111444999===>>>>>>BBBJJJUUUbbbppp}}}tttddd\\\QQQGGG@@@<<<888555222111000//////...---,,,------------------,,,,,,++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''(((((()))))))))))))))(((((((((((((((((('''''''''%%%'''(((%%%######(((,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iiijjjlllnnnooopppoooooolllkkkhhheee```\\\XXXVVVUUUTTTRRRPPPOOONNNNNNMMMMMMKKKIIIHHHGGGFFFGGGGGGAAA@@@>>><<<:::777666555......//////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******************)))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))((((((************************)))((('''(((***+++***)))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''(((+++------+++)))'''+++***(((''''''(((***+++))))))************))))))((())))))******))))))((()))))))))))))))******+++,,,,,,++++++,,,,,,---...---............------,,,,,,...///000///...///000000000111111222333333333222111111333666888999999999>>>FFFPPP]]]pppqqqcccYYYPPPJJJBBB;;;666444333222000000//////...---,,,,,,,,,,,,------------,,,+++*********+++++++++++++++'''&&&&&&%%%%%%&&&&&&''',,,,,,,,,+++***)))''''''((((((((((((((('''''''''++++++***'''######'''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhiiikkklllnnnooooooooolllkkkiiieeeaaa]]]ZZZXXXUUUTTTSSSQQQPPPOOOOOONNNMMMLLLIIIGGGFFFGGGGGGHHHAAA@@@>>><<<:::777666555000000000000////////////,,,,,,,,,++++++++++++******************+++++++++((())))))******))))))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))(((((((((((()))))))))))))))))))))))))))(((((()))++++++***)))'''((((((((()))))))))***''''''''''''((((((((((((&&&'''(((************)))++++++************++++++))))))************))))))(((((())))))))))))((((((***))))))))))))***+++++++++++++++++++++,,,------,,,,,,------------,,,,,,+++---//////...---...///000000000111222222333333333333333333444555666888666:::???FFFQQQdddzzz{{{ooocccXXXMMMEEEBBB>>>999555333222222222...//////......---...///******+++,,,,,,++++++***)))*********++++++++++++(((((('''&&&&&&'''((((((''''''(((((()))((((((((()))((((((((('''''''''''')))))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ggghhhjjjlllmmmnnnoooooolllkkkiiifffbbb^^^[[[YYYVVVUUUSSSRRRPPPPPPOOOOOOMMMLLLIIIGGGFFFGGGHHHIIIAAA@@@>>><<<:::777666555555555333111///...,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********(((((())))))))))))((((((''''''''''''((((((((()))******))))))((((((''''''(((((((((((())))))))))))******))))))((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&)))(((((()))++++++***)))'''((((((((())))))******(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++((()))+++,,,,,,+++)))((())))))************))))))(((((())))))))))))((((((***************++++++,,,)))))))))((()))******+++)))***+++,,,,,,,,,,,,,,,+++,,,......---,,,---...000000000111222222333333333444555555444555888;;;;;;===AAAFFFOOO```uuu}}}ssseeeXXXOOOHHHBBB>>>555333111/////////000000)))***+++*********,,,---((()))***++++++***)))((())))))******++++++++++++***)))(((''''''((()))*** ###&&&((()))***))))))(((((('''''''''&&&"""###%%%((())))))((('''&&&&&&&&&'''''''''''''''************************!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhhhhiiijjjkkkkkkllllllkkkjjjhhheee```\\\XXXUUUZZZWWWSSSQQQPPPPPPPPPOOOPPPMMMJJJIIIHHHGGGEEECCCFFFDDD@@@<<<999666555555666333000...---,,,+++***//////...---,,,,,,++++++++++++++++++++++++++++++---,,,***(((((((((((())))))((('''((()))))))))(((///,,,(((%%%$$$&&&(((***%%%&&&&&&&&&&&&&&&%%%%%%'''''''''((()))+++,,,---***))))))((('''&&&&&&&&&***((('''&&&&&&'''(((***((((((((((((((((((((((((***)))''''''((())))))(((%%%%%%%%%&&&&&&&&&&&&&&&)))((('''''''''(((***+++---,,,+++)))))))))******+++*********))))))(((((())))))))))))))))))))))))+++************,,,---...***+++,,,------+++)))(((............////////////////////////000000000000111222444444333444555777888999???HHHRRRaaauuuxxxoooaaaYYYMMMCCC>>>;;;888666222000...++++++,,,---///.........------.........,,,+++******++++++***((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))'''$$$%%%''')))'''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ggghhhhhhiiikkkllllllmmmkkkjjjiiieeeaaa]]]XXXVVVYYYVVVRRRPPPOOOOOOOOONNNPPPMMMJJJHHHHHHGGGEEECCCDDDBBB???<<<888666555444555333///...------,,,+++...------,,,++++++******)))))))))))))))))))))))),,,+++***(((((((((((()))***)))))))))******)))))),,,+++)))''''''''''''((())))))*********))))))(((+++******)))))))))))))))+++******)))((((((''''''***)))'''&&&&&&''')))***''''''''''''''''''''''''***((('''''')))))))))((('''''''''''''''(((((()))******))))))******+++,,,(((((((((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))******))))))***+++---...+++,,,.../////////......---.........////////////////////////000000000000111333444444444444555777888999>>>FFFPPP___sss{{{nnnaaaYYYKKKEEE===777555444333222111000...,,,+++,,,---...---,,,,,,++++++,,,,,,---,,,+++)))***++++++***((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%&&&)))'''%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ffffffgggiiikkklllmmmnnnlllkkkiiifffbbb^^^ZZZXXXWWWTTTQQQNNNNNNNNNNNNMMMOOOMMMJJJHHHGGGFFFEEECCCBBBAAA>>>;;;888666444333444111///.........---,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))++++++***)))(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&***++++++,,,,,,++++++***++++++***)))))))))))))))++++++******))))))(((((())))))''''''''''''))))))'''''''''''''''''''''''')))(((''''''))))))((('''***)))((((((((()))***+++&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))***,,,,,,+++,,,---...///000000111---------.........//////....../////////000000000111333444444444444555777888888<<>><<<999888666444222111000///......//////...---+++******))))))(((((())))))***+++***))))))******)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddeeefffhhhjjjlllmmmnnnlllllljjjgggddd```\\\ZZZWWWTTTQQQOOOOOOPPPOOOOOOOOOLLLIIIHHHGGGFFFDDDBBB>>>===<<<:::888666444333111000//////000000///---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((''''''(((***)))'''&&&((()))***)))'''&&&&&&&&&((((((&&&'''(((((()))))))))((()))((((((((()))***++++++)))(((((((((((((((''''''))))))(((((((((((())))))************************(((''''''((())))))'''%%%(((((('''''''''((()))***((()))+++,,,,,,,,,+++***)))***+++++++++)))((('''(((((((((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++******)))(((((())))))***,,,,,,,,,,,,------------,,,------...///000000000111222333333222222333444666555666;;;AAAMMM```ppp||||||kkk^^^YYYXXX```kkk}}}tttlllXXXRRRIIIBBB===:::999888333333333222000...---,,,------...///...,,,***)))******))))))))))))******+++***((()))******)))'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeeeefffhhhjjjkkklllmmmlllkkkjjjgggddd```\\\ZZZWWWTTTQQQOOOOOOPPPPPPOOONNNLLLIIIGGGFFFEEEDDDBBB======<<<;;;999777555444222111000000111111///---------------------------))))))))))))))))))))))))'''(((((())))))(((((('''(((+++---,,,)))(((***---)))(((&&&%%%%%%&&&((()))''''''((()))************,,,,,,***)))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))************************'''&&&'''((())))))'''%%%&&&&&&'''''''''(((((((((((()))******++++++******(((((((((((('''&&&%%%$$$''''''(((((((((((())))))))))))))))))))))))))))))'''((()))***+++++++++++++++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,---...///000000111000111222222000000111222444333444888<<>>===<<<:::888777555555//////............/////////...---+++***))))))))))))))))))))))))))))))************)))))))))(((((('''(((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))((('''&&&&&&&&&'''(((((('''((()))******)))((((((''''''''''''''''''''''''&&&''''''(((((()))*********))))))((((((''''''&&&)))))))))((((((''''''''''''((((((((())))))))))))'''&&&%%%$$$$$$#########)))))))))(((((('''''''''(((((((((((())))))))))))++++++***(((&&&&&&)))+++***)))((()))+++------,,,------............//////---,,,+++++++++,,,---...//////////////////000000///222444333222444999???CCCFFFGGGDDD???;;;;;;===AAA???BBBLLLYYYjjj~~~xxxkkk___UUUMMMHHH===<<<999777555444333333000///......------..................---------------,,,++++++******++++++++++++++++++++++++++++++))))))))))))(((((((((''''''(((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccdddeeeffffffggggggfffggggggfffdddaaa]]]ZZZXXXUUUSSSPPPNNNMMMMMMMMMNNNOOONNNLLLIIIGGGDDDBBBAAA???>>>===;;;888666555444111000///......------...---------,,,+++***)))(((******))))))))))))))))))******))))))))))))(((((()))((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))((('''''''''''''''((()))***((()))))))))))))))((('''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))...,,,***(((&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((())))))))))))***++++++***)))((()))******)))'''(((***,,,,,,+++,,,,,,,,,------------...------,,,+++++++++,,,,,,////////////...............000111000...000555999888888888888888999::::::>>>===@@@FFFOOO\\\qqq{{{llldddXXXLLLCCC===999666333333222111000000111111111111000///////////////,,,,,,,,,------.........,,,,,,+++************+++************************)))))))))(((((((((''''''(((((()))************)))'''&&&&&&&&&%%%%%%$$$$$$))))))(((''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$)))(((&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbcccdddeeeffffffffffffgggfffeeeccc```]]]YYYWWWUUUSSSQQQOOOMMMMMMMMMNNNNNNMMMKKKIIIGGGEEECCCBBB@@@???>>>;;;999666444333444333222000//////......''')))***,,,------,,,,,,*********)))))))))))))))***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))&&&''''''(((((((((''''''%%%&&&&&&'''(((((()))*********)))))))))(((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((()))))))))******''''''''''''''''''&&&&&&'''''''''((((((((())))))///---+++)))((((((((()))''''''''''''''''''&&&&&&(((((((((((())))))))))))(((***,,,,,,+++***)))******((('''(((***++++++***))))))))))))************------,,,,,,,,,+++,,,,,,////////////////////////000111111000///000333666555333111333777:::;;;:::======???CCCGGGQQQdddvvvxxxmmmbbbZZZSSSMMMDDD<<<777444222111333333222111///.........111111000////////////000,,,,,,,,,,,,,,,,,,------,,,++++++***************(((((((((((((((((((((((())))))((((((((('''''''''''''''((()))))))))))))))''''''&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbcccdddeeeffffffffffffgggfffeeeccc```]]]YYYWWWUUUSSSRRRPPPNNNNNNNNNNNNMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@>>>;;;999666555444444444222111///.........''')))***,,,------,,,,,,************))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((((((((******)))(((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''(((((())))))******&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''(((((((((((())))))))))))'''***,,,---+++************)))'''((()))+++******((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,+++------...///111222333333111111111000000000222444222///---...333777777555::::::<<>><<<999777666555222111000...------,,,,,,---------,,,+++***)))(((++++++******)))((((((((())))))((((((((((((''''''(((((()))))))))*********(((''''''&&&&&&((()))***&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&***))))))(((((((((((()))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))&&&'''''''''(((((())))))'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++'''''''''''''''((((((((((((((((((((())))))))))))''')))+++,,,+++*********+++***((((((***++++++************++++++++++++,,,***+++,,,------------,,,,,,---...000111333444555///////////////000000111333000///000444666555444777666888<<<>>>BBBNNN[[[nnn{{{nnnfff```___dddkkktttwwwppp___XXXNNNGGGDDDAAA===;;;333222222222333222000...---...///////////////...------,,,++++++++++++,,,...------,,,***))))))(((++++++***))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''(((%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ddddddeeefffgggggggggggghhhhhhgggeeebbb^^^[[[YYYTTTTTTSSSQQQPPPOOONNNMMMKKKKKKJJJIIIGGGFFFEEEEEE??????===<<<:::888777666111111///...------------///...---+++***)))))))))++++++******)))(((((('''))))))((((((((('''''''''''''''((()))***++++++,,,)))(((&&&&&&&&&''')))***(((((())))))(((((('''&&&%%%&&&'''(((((('''&&&&&&))))))(((''''''((()))***((((((((((((((((((((((((&&&''''''(((((()))******&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))&&&&&&&&&'''''''''((((((((()))+++...//////......'''''''''(((((()))))))))(((((((((((())))))))))))&&&(((******)))))))))***,,,+++))))))+++,,,+++*********+++++++++,,,,,,,,,((()))+++---.........---------...///000111222333///.........000000000000222222333444666666666555777555777<<>>===<<<:::999888777333222111000000//////000---,,,+++*********+++,,,+++++++++***)))((((((''')))(((((((((''''''''''''$$$%%%&&&'''((()))***+++)))(((&&&%%%&&&''')))+++***************)))(((((('''((()))))))))((('''&&&)))(((''''''''')))***+++''''''''''''''''''''''''*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&(((+++---...---,,,***'''((((((((())))))******(((((((((((())))))))))))&&&((())))))(((((()))+++---,,,******+++,,,++++++))))))))))))************''')))+++---...///......---.........//////000000000//////000222333222111...///222333444444333333999777888>>>CCCGGGLLLRRRaaasssxxxkkk^^^SSSNNNPPPLLLRRR[[[ccckkkxxxuuujjj\\\SSSNNNIIIBBB<<<888555222222333333111...555333000///000///...,,,,,,---...///000///......,,,+++******))))))*********************++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((("""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeffffffgggggggggggggggiiihhhfffddd```]]]ZZZYYYUUUUUUTTTRRRQQQOOOMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA???<<<:::777555444111222222222111000...---***+++---------+++)))((((((***+++***(((''''''(((&&&'''(((((()))((((((((((((++++++((((((,,,000000,,,,,,---///000...+++(((&&&&&&&&&&&&''')))+++,,,******))))))))))))******)))'''&&&'''******(((%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))$$$%%%%%%&&&&&&'''''''''++++++++++++***)))(((''''''''''''(((((((((((((((******))))))(((((('''''')))***+++***)))((((((***************************,,,,,,++++++***+++++++++,,,,,,,,,...000000...---........................111111000000111222444555333111111333666555111---+++111999@@@EEEKKKRRRWWWbbbpppwwwdddUUULLLJJJBBBFFFKKKPPPVVV^^^gggnnn|||~~~rrreee]]]UUUPPPHHHAAA===:::888777555444333222111///......000////////////.........///...,,,******+++,,,---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%dddeeeeeefffggghhhhhhhhhiiihhhfffddd```]]]ZZZYYYTTTTTTSSSQQQPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEEEE???>>>===;;;999888666666222222222222111///---,,,+++,,,------+++)))'''%%%''')))******((('''(((((()))))))))))))))((('''&&&(((,,,...***)))***+++)))''''''''')))***)))&&&###&&&&&&%%%$$$%%%&&&'''(((***))))))(((((())))))***)))'''&&&''')))***(((%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''''')))******))))))***,,,+++*********************,,,,,,++++++***++++++,,,***)))***,,,...000///..................------------------,,,---...000111111333444555444333222222111666===BBBHHHPPPZZZaaakkkvvvlll[[[NNNGGGCCCEEEHHHIIIKKKPPPWWW\\\```hhhsss}}}|||rrrhhh___WWWNNNIIIAAA===888555444333333222222222111000///......---//////.........---------///---,,,******+++,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%bbbcccdddeeeggghhhiiiiiiiiihhhfffddd```]]]ZZZYYYUUUTTTSSSRRRPPPNNNMMMMMMKKKKKKJJJHHHGGGFFFEEEDDD===<<<;;;:::999888777666333333222222000...,,,+++---------,,,***(((%%%$$$&&&(((******)))(((((()))*********)))((('''&&&%%%%%%+++---+++)))***(((%%%'''&&&'''((()))(((%%%###((('''&&&%%%%%%%%%%%%%%%))))))(((((((((((())))))(((''''''((())))))(((&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''%%%&&&''')))***++++++,,,(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))***)))***+++---+++***)))((())))))++++++,,,++++++***++++++,,,,,,)))(((((())),,,///000/////////.........---------///.........///000111222000444666555222000333666666999>>>DDDKKKWWWeeeooovvv}}}zzzgggUUUIIIDDDDDDDDDCCCBBBDDDHHHKKKMMMRRRZZZbbbjjjuuuvvvnnniii^^^YYYQQQIIIDDD@@@===;;;444222000000111111111000/////////.........------------------,,,,,,,,,,,,...---,,,******++++++,,,+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$!!!###%%%$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%aaaaaabbbdddfffhhhiiijjjiiihhhfffddd```]]]ZZZYYYVVVVVVTTTSSSQQQPPPOOOOOOKKKKKKJJJHHHFFFEEEDDDCCC======;;;:::888777666555444333222111///---,,,+++---------,,,+++)))'''&&&%%%''')))***)))((()))***)))))))))((('''&&&%%%%%%"""'''***((('''******(((((('''&&&'''((((((&&&$$$))))))(((((('''''''''''')))((((((''''''(((((()))'''''''''((()))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))******))))))))))))((((((''''''&&&&&&******))))))((((((''''''&&&'''(((***+++,,,------)))))))))((((((((((((((())))))))))))((((((((((((&&&((()))***))))))+++,,,+++***((((((((()))+++,,,++++++******++++++,,,,,,+++)))((()))+++...///////////////...------,,,,,,/////////000000111222222000222333222111111333666777999===CCCMMM\\\ooo{{{uuu___PPPDDDCCCBBB@@@@@@BBBEEEGGGJJJLLLPPPTTTYYYaaajjjqqqyyy}}}~~~xxxooofff]]]UUUNNNJJJGGGDDD@@@<<<999777666555333222111111111111///---------..................,,,,,,,,,,,,+++++++++***---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$"""$$$''''''&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((&&&$$$%%%$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```aaaaaaccceeegggiiijjjiiihhhfffddd```]]]ZZZYYYUUUTTTSSSQQQPPPOOOOOOOOOLLLKKKJJJHHHFFFDDDCCCBBB???>>>===:::888555444333333333111000...---,,,,,,------------,,,+++******%%%''')))***)))((()))***%%%&&&&&&''''''&&&&&&&&&%%%((((((%%%$$$(((******'''%%%######$$$%%%$$$###'''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))((((((''''''&&&&&&*********))))))(((((('''%%%&&&&&&'''((((((((('''******))))))(((((((((((((((((((((((()))))))))))))))***+++***)))((()))***))))))((((((((()))+++,,,+++*********++++++,,,---///,,,******,,,---...---//////.........---------++++++,,,---............000...---...111333333222777999<<>>;;;888666444222222111000///...---------------------,,,,,,,,,,,,&&&(((******)))(((((()))$$$%%%&&&'''''''''''''''))),,,***%%%"""%%%''''''***(((&&&%%%&&&'''''''''$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((()))))))))(((''''''+++******))))))(((((('''(((((((((((()))))))))))))))++++++***((((((((()))'''(((((())))))*********************+++,,,------///---,,,+++,,,---,,,+++........................,,,---...///000000000000///,,,***---222444222000666888<<>>======???????????????@@@CCCGGGLLLQQQTTTRRRTTTWWWYYY\\\```eeehhhuuu{{{}}}yyyrrrjjjbbbYYYPPPKKKEEEBBB>>><<<:::999888666222444666555222000//////...------...//////...,,,---------------.........++++++++++++************+++++++++++++++*********(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%% """$$$$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%''''''%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaaaa```aaabbbeeegggiiiiiihhhfffddd```]]]ZZZYYYTTTRRRPPPNNNMMMMMMNNNOOOLLLKKKIIIGGGEEECCCBBBAAA@@@???>>><<<999777666555111000///...---......//////...---,,,++++++******''')))******((('''((((((((((((((()))((((((''''''(((,,,+++'''$$$&&&&&&%%%...+++((('''(((*********%%%&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''%%%(((***)))'''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((()))******++++++++++++******++++++******)))((((((''''''((((((((()))))))))***((()))******)))(((***+++%%%&&&(((***+++******)))************+++,,,---...,,,+++***+++------,,,***,,,,,,------...////////////000111333333333333222+++,,,---000222333222222444666999???HHHWWWiiivvv{{{___LLLBBB>>>:::999;;;=========>>>>>>>>>@@@DDDHHHJJJKKKIIIJJJMMMNNNOOOQQQTTTVVV[[[```hhhqqq{{{yyyrrrkkkfffYYYUUUPPPKKKFFFAAA<<<999999777555555555555444222111333444222///...///111///...---...///000000///,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++++++++***))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%!!!"""######"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''%%%###########################"""""""""""""""###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbaaa```aaabbbdddggghhhiiihhhfffdddaaa]]][[[YYYWWWUUUSSSQQQPPPQQQRRRRRRLLLKKKIIIGGGEEECCCBBBAAA???>>>===<<<:::999888777000///...------...///000000///---+++***((((((((((((***+++***(((''''''(((++++++++++++***((('''&&&###(((+++)))((())))))&&&+++(((%%%$$$%%%&&&'''((()))*********)))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%(((******'''&&&''')))'''''''''&&&&&&'''''''''))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((+++++++++***)))((((((''''''((((((((())))))******&&&((()))***)))***+++---$$$&&&)))+++,,,+++)))(((************+++,,,---...(((((((((+++------,,,***+++,,,,,,---...///000000,,,---///000111111000000(((---222333222111333555111333666:::BBBOOO^^^iiiyyyzzz___MMM===:::777777;;;>>>??????>>>===<<<===???@@@AAA@@@DDDFFFIIIJJJKKKLLLNNNPPPMMMPPPVVV\\\cccllluuu{{{}}}rrrmmmddd\\\UUUNNNIIIFFFAAA>>>;;;888777555333111555333222111222111///---...///...,,,)))***---111///---+++***+++,,,+++***++++++++++++******)))))),,,,,,,,,++++++++++++******++++++++++++***))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$'''***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%$$$%%%&&&'''%%%##################$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%``````aaaaaabbbccceeefffgggfffdddbbb___\\\YYYWWWWWWNNNRRRWWWPPPNNNSSSRRRLLLKKKJJJHHHFFFCCC@@@???AAA???===;;;;;;999777555000000///...---,,,++++++///...---,,,,,,,,,,,,---***+++---...---+++)))((('''&&&%%%%%%%%%'''(((***************************+++******((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''%%%###%%%(((***)))'''+++***((('''&&&&&&&&&''''''&&&&&&%%%&&&'''((()))---,,,***)))((('''(((((())))))******)))(((''''''''')))+++)))'''&&&))),,,***)))(((''''''((()))***++++++***)))(((((())))))'''''''''''''''''''''''')))))))))(((((((((((((((***)))(((''''''((()))***))))))))))))************+++---///...+++,,,000333,,,,,,,,,,,,++++++***)))'''(((+++---///000000000000111111111111222222222111111222666<<>><<<:::999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCEEEGGGIIIKKKKKKKKKLLLMMMNNNQQQVVV]]]bbbiiiooowww|||zzzssskkkddd]]]ZZZRRRMMMFFFBBB@@@???===;;;555555444333333222111111111111111111000000000000000////////////.........,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******((())))))))))))(((((('''+++*********))))))((((((******))))))((((((''''''''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%`````````aaacccdddfffgggfffeeedddaaa^^^[[[XXXWWWVVVTTTSSSOOOQQQaaagggXXXLLLLLLKKKIIIFFFCCCAAA@@@@@@>>><<<::::::888666444333222222111000///...---...------------,,,,,,,,,***+++,,,,,,,,,***)))(((''''''''''''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((***(((&&&&&&((((((&&&$$$+++***((('''&&&&&&&&&'''((('''&&&&&&&&&''')))******)))((('''&&&&&&&&&'''(((((()))))))))(((''''''&&&'''(((((('''''')))+++))))))((((((((((((((()))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))***+++************++++++++++++***++++++*********---......////////////...---,,,+++,,,---...///000000000000000111111111222222222555555444555888===AAADDDOOORRRWWW]]]eeessstttZZZGGG>>><<<999999:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===???@@@AAACCCEEEFFFHHHHHHDDDEEEFFFGGGIIINNNTTTXXXWWW\\\bbbeeegggkkkqqqwwwxxx|||xxxqqqkkk```]]]YYYTTTNNNIIIEEECCC???<<<777555555444333111333333222111111000//////000000000000000///////////////.........---------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))))))))))))))(((''''''(((((())))))))))))((((((*********)))))))))((((((***)))))))))((((((((('''''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%______```bbbdddfffhhhiiifffeeedddaaa^^^[[[XXXVVVUUUYYYUUUIIIQQQrrrxxx]]]MMMLLLKKKIIIGGGDDDBBBAAAAAA???===;;;;;;999777555444333222111000//////...,,,---.........---+++***************))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&'''((())))))***(((((((((''''''''''''&&&&&&'''((()))))))))((('''***)))''''''((((((&&&%%%***)))((('''&&&&&&&&&&&&'''''''''&&&''''''((()))(((((('''&&&&&&''''''(((&&&&&&'''(((((((((''''''&&&%%%$$$%%%''')))))))))'''(((((())))))(((((((((((()))*********)))((('''))))))))))))))))))))))))(((((())))))******++++++,,,+++************+++,,,+++++++++,,,,,,,,,,,,---///---,,,,,,...//////...//////000000//////......//////.........//////000000000000111111111222222555555444444555666888999???CCCFFFHHHMMM[[[nnn|||sssXXXDDD???<<<999888999:::;;;::::::999999999999:::;;;;;;<<<===>>>@@@AAACCCDDDDDDCCCCCCDDDDDDEEEIIINNNRRRNNNQQQTTTUUUUUUWWW[[[______bbbfffjjjnnnuuu}}}yyyppplllgggaaa[[[UUUOOOKKKCCCAAA>>>;;;888666555555333111000000111222000///000000000///......------///////////////......---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++'''(((((((((((('''&&&&&&&&&'''((())))))***))))))******))))))))))))(((((())))))))))))((((((((((((''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%______aaabbbeeehhhjjjkkkggggggeeebbb___\\\YYYXXXVVVYYYUUUJJJPPPnnnsss[[[MMMLLLKKKJJJHHHEEECCCBBBCCCAAA>>>===<<<;;;888666222222111000///...------+++,,,.........---+++)))***)))(((((((((((()))))))))***+++++++++)))(((&&&))))))))))))))))))))))))&&&&&&'''((()))******+++((((((((((((((((((((('''$$$&&&((()))***)))'''&&&'''&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))******%%%%%%&&&'''((((((((('''&&&###!!!###'''***)))(((&&&'''((()))))))))(((''''''(((***++++++)))(((&&&(((((((((((((((((((((((('''(((((()))***+++,,,,,,+++++++++******+++++++++++++++++++++,,,,,,,,,,,,111...,,,---000111000---,,,,,,------------,,,,,,///...---------...000111000000000000111111111111111111222333444555555666;;;>>>AAA@@@AAAKKK[[[hhh}}}www\\\GGGAAA>>>:::999999::::::::::::999999999999:::;;;;;;;;;;;;<<<===???@@@AAAAAABBBCCCCCCCCCCCCEEEIIILLLNNNPPPQQQQQQPPPQQQSSSUUUUUUWWWXXXZZZ\\\bbbjjjppprrrrrrrrrtttwww|||~~~tttqqqlllhhhddd```\\\XXXSSSOOOJJJGGGDDDBBB???===999888555333222222333444//////111222333333222111//////......---------,,,....../////////...---,,,,,,,,,,,,,,,+++++++++***,,,+++++++++******))))))************************((())))))))))))(((''''''&&&&&&''')))************))))))))))))))))))(((((())))))))))))(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___```aaacccfffiiikkkmmmjjjiiigggeeebbb^^^\\\ZZZWWWTTTTTTPPPNNNZZZ^^^RRRLLLLLLKKKJJJHHHFFFDDDBBBAAA???===<<<;;;:::777555222222111000///...------+++,,,---......,,,***))))))((((((''''''((())))))******+++++++++)))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((###%%%'''(((((((((&&&%%%%%%&&&''''''(((((()))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******%%%%%%&&&'''((((((((('''%%%###!!!###'''***)))'''%%%&&&''')))))))))((('''&&&''')))***+++)))(((&&&''''''''''''''''''''''''''''''((()))***++++++,,,*********************************++++++++++++,,,,,,***(((***---...,,,)))***++++++,,,,,,,,,++++++,,,,,,++++++,,,...000111//////000000000111111111///000111222333444444444666:::=========CCCNNNWWWiiiyyygggSSSEEEAAA===:::999999999999::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>????????????@@@???>>>???BBBEEEIIIIIIJJJJJJIIIJJJLLLMMMLLLLLLMMMMMMPPPTTTZZZ^^^```^^^\\\[[[]]]___bbbcccdddggglllqqquuuxxxzzzzzz}}}{{{zzztttrrrooojjjeee```\\\YYYSSSPPPMMMKKKIIIFFFCCC@@@@@@===:::888888888777666555333111/////////111222***,,,...//////...---,,,...............------------.../////////...,,,+++,,,+++++++++************+++++++++******)))))))))************************)))))))))))))))(((((('''&&&&&&''')))************(((((((((((((((((())))))(((((((((((())))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%aaaaaabbbdddgggjjjlllmmmkkkjjjiiifffccc```]]][[[YYYQQQTTTVVVMMMJJJMMMKKKKKKKKKJJJIIIGGGEEECCCBBB???===;;;999888777555333444333222111000//////...+++,,,---------,,,***)))(((((((((((()))))))))))))))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&''''''''''''((((((((($$$$$$&&&'''''''''&&&%%%'''((()))(((&&&$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&'''(((((((((''''''%%%$$$###$$$&&&(((((((((%%%&&&''''''((((((((((((&&&'''((()))))))))((('''''''''''''''''''''''''''''''''(((((())))))******))))))************))))))************++++++++++++)))))))))+++---------+++,,,,,,------...---------******++++++---...000000/////////000000000111111333333333222222222111111///222555777999>>>DDDJJJZZZjjj~~~rrraaaJJJFFF@@@;;;999999999888::::::999999::::::;;;<<<:::;;;;;;;;;<<<<<<======???@@@@@@???>>>???AAACCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDFFFIIIMMMQQQSSSOOOMMMJJJJJJLLLMMMNNNNNNLLLNNNQQQTTTWWWYYYZZZZZZ^^^___```ccceeehhhkkklllooorrruuuyyy{{{{{{xxxtttooollliiifffaaa^^^\\\ZZZXXXVVVPPPOOOLLLIIIEEEBBB???>>>===<<<:::999999888666444777444111000000000000///222111///...---......///)))+++---...,,,******+++........................---...///000000...,,,+++++++++++++++************+++++++++***************************************((())))))))))))(((''''''&&&'''((())))))***))))))''''''(((((((((((())))))(((((((((((())))))))))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%bbbcccdddeeehhhjjjlllmmmkkkjjjhhhfffccc```]]][[[YYYQQQTTTUUULLLJJJMMMJJJJJJJJJIIIHHHGGGEEECCCBBB@@@>>>;;;:::999888666333333222222111000///...---,,,,,,,,,++++++++++++***'''((()))***+++***))))))))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''$$$###$$$%%%%%%%%%&&&'''''''''&&&%%%''''''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%(((((()))))))))(((''''''%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&'''((())))))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((******+++,,,,,,+++******++++++++++++,,,,,,,,,---'''))),,,---------...///,,,------...//////......,,,,,,---...............////////////000000000111444333222111000000000000111000111333666;;;>>>@@@MMMZZZjjjxxxuuuiiiOOOJJJCCC===:::999888777999888888888888999::::::999999::::::::::::::::::??????@@@???>>>>>>@@@BBB>>>>>>===>>>???AAAAAAAAAAAAAAABBBCCCFFFHHHIIIIIIDDDAAA???@@@BBBCCCCCCAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKNNNPPPSSSVVVWWWYYY\\\___bbbfffjjjlllmmmmmmnnnoooppppppqqqrrrtttuuuvvvwwwzzz|||~~~}}}yyyvvvsssqqqpppnnnnnnllljjjhhhfffeeeddd^^^\\\XXXVVVTTTRRROOOMMMJJJGGGEEECCCCCCBBBAAA???:::999888777666555444444555333222222333333222000222000............---,,,000000000/////////......,,,...000///---,,,---///---------------------------...000111111///---+++,,,,,,+++++++++******************+++++++++++++++******************************++++++******)))((((((((())))))))))))(((((('''''''''((((((((())))))'''((((((((()))))))))***''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%ccccccdddfffhhhjjjlllmmmjjjiiihhheeebbb___\\\[[[YYYTTTUUUSSSLLLPPPUUUMMMJJJIIIIIIHHHFFFDDDCCCBBBCCCAAA???===<<<;;;999777000000///...---,,,++++++---,,,+++*********++++++&&&(((***+++,,,+++***))))))(((''''''''')))***+++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))!!!$$$&&&&&&$$$$$$&&&)))$$$%%%&&&'''''''''&&&%%%((()))*********)))'''&&&''''''((())))))((('''&&&)))*********)))(((''''''%%%''')))(((%%%$$$'''***&&&&&&%%%%%%&&&''')))***'''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&++++++------------++++++,,,,,,,,,---------...... %%%)))***))))))+++---+++,,,,,,---.........---...///000000000///---,,,////////////000000000000222111000//////000111222:::666222333666:::;;;;;;DDDNNN[[[gggqqqvvvrrrjjjRRRLLLDDD>>>:::999777777777777777777777888888999888888888888888999999999999:::;;;:::999999;;;===<<<;;;:::;;;<<<>>>>>>===@@@@@@???@@@AAA@@@>>>===???===;;;<<<>>>>>><<<:::===<<<;;;999888888888888??????>>>======<<<;;;;;;===???AAABBBCCCDDDFFFHHHHHHKKKNNNPPPPPPOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRSSSTTTWWWZZZ\\\___``````ZZZYYYWWWUUUSSSPPPNNNMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB????????????>>>===:::888777777888999888777333333222222333444444555333222111111222333111000000......///111222111000---......//////...------,,,...000///------///111,,,,,,,,,,,,,,,,,,,,,,,,---...000222111///---+++,,,,,,,,,++++++++++++************+++,,,,,,,,,---))))))))))))))))))))))))---............---,,,,,,((()))))))))))))))((('''&&&'''''''''(((((())))))'''((((((((())))))******''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%aaaaaabbbdddfffiiikkkllljjjjjjhhhfffccc___\\\ZZZVVVUUURRRPPPOOONNNNNNNNNKKKJJJHHHFFFDDDBBBAAA@@@AAA???===<<<<<<;;;888666222111///...---------...,,,---,,,)))&&&&&&***...+++)))((((((*********)))''''''''''''''''''''''''***'''### ###'''***%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******((('''&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''(((((((((((('''''')))(((''''''''''''((()))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''******))))))(((((('''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********))))))))))))))),,,+++***+++,,,---,,,+++------,,,++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,---///000///...+++,,,...000000///...---111000///000111222111///222222333444444555555666;;;AAAIIIRRRYYY^^^___```IIIDDD>>>:::999888555333777777777777777888999999888777777666666777888999:::999888888777777888888::::::::::::::::::::::::999999999:::;;;<<<===>>>;;;:::888888999:::999888777777777777777777777777666666666666666666666666777777777777888888888888;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEE??????>>>======<<<;;;;;;;;;;;;:::888666555777999888777555333222222222333444444444444333333222111222111111111000000/////////////////////.........//////............//////........................******+++,,,,,,---......000///---+++++++++---...+++,,,,,,------,,,,,,++++++++++++++++++***)))((())))))***++++++++++++******)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###""""""######$$$&&&''''''((($$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$aaaaaabbbdddfffhhhjjjkkkiiiiiihhhfffccc___\\\ZZZVVVUUUSSSPPPOOONNNNNNNNNLLLKKKIIIFFFDDDCCCBBBAAAAAA???===<<<;;;:::888666444333000...---,,,,,,,,,***+++,,,+++***))))))***+++)))'''((()))***))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))((((((+++***(((&&&$$$""" &&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''(((((((((((())))))))))))((((((((('''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++******))))))((((((***((('''((()))******)))---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,+++***+++---...---,,,+++,,,...000000///...---333111000000111222111000222222333333444555555555333777===DDDIIILLLMMMMMMCCC???;;;888888888666444666666666666666777888888777666666555555666888888:::999888888777777888888999999999999999999999999999999999888888999::::::;;;999777666777777666555666666666666666666666666111111111111111111111111444555555555555666666666555666666777888777777777444444444444444444444444666777777888888777777666888888777777666555555444444555666555444444666777333333222111111111222222111111222222222111000000000000000//////.........////////////..................------------......------------------------******++++++,,,------...///...,,,+++++++++,,,---+++,,,,,,------,,,,,,++++++++++++++++++***))))))))))))***++++++++++++***,,,+++***)))((())))))***(((((((((((((((((((((((((((((()))))))))*********''''''((()))))))))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$aaabbbbbbccceeefffhhhiiiiiihhhgggeeebbb^^^[[[YYYWWWUUUSSSPPPOOONNNMMMNNNLLLKKKIIIGGGEEEDDDCCCBBBAAA???===<<<;;;:::888666555333111///---++++++***)))***+++---...,,,(((&&&***(((''''''((())))))(((((((((((((((((((((((((((&&&''')))******)))'''&&&***************)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%))))))***++++++***))))))&&&&&&''''''((()))))))))'''''''''(((((((((((()))(((((((((((((((''''''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))************(((&&&&&&(((*********,,,,,,,,,++++++,,,,,,---...------,,,,,,------...,,,+++***+++---...---,,,,,,---...///000///......333111//////000222222111222222333333444444555555333555777:::===>>>>>>>>><<<:::777666777777777666666555555555555666777777666555555555555666777888:::999888888777777888888888888888888888888888888999888777666666666666777999777555444555555444333444444444444444444444444111111111111111111111111222222222222333333333444111111222333333333333222111111111111111111111111111222333444444333222111222222111111000/////////,,,...000111111222333444......///000000111000000---...//////////////////...............---------...........................------------------...------------------------******++++++,,,,,,------...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******((()))******++++++******,,,+++******)))*********''''''''''''''''''''''''(((((())))))))))))******''''''((()))))))))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$bbbbbbbbbcccdddeeeggghhhhhhhhhgggeeebbb^^^[[[YYYWWWUUUSSSPPPNNNMMMMMMMMMLLLKKKJJJGGGFFFDDDDDDCCC@@@>>><<<;;;;;;:::888666333222111///...,,,+++++++++))))))+++...---)))%%%)))(((&&&&&&((((((((('''''''''''''''''''''''''''&&&''')))++++++)))'''&&&'''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%%%%)))***,,,------,,,***)))&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''')))***+++,,,---,,,***((((((***,,,------,,,,,,+++++++++,,,------,,,++++++******++++++,,,...---,,,---///000///...------...///000//////...333000......///000111111111222222333444444555555666666777777888888999999999888777666666777777777555555444444444555555666555555666666777777888888:::999888888777777888888777777777777777777777777777777666666555666666777777555333333444555444333333333333333333333333333222222222222222222222222000000111111111222222222000000111222222222222222222222222222222222222222,,,...000222444444333333000000000000//////......(((+++.../////////000111,,,---///000000000///...,,,,,,---......///..................------------------...............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,++++++***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((())))))***************)))))))))((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***''''''((()))))))))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''%%%######%%%&&&'''''''''''''''&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%bbbbbbbbbcccdddeeeggghhhhhhggggggeeebbb___\\\ZZZWWWVVVSSSQQQNNNMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDDDD@@@>>><<<;;;;;;999777555000000/////////...------...+++((((((+++,,,***((()))(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&&&&&&&%%%%%%$$$###***)))((('''%%%$$$###"""&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++,,,***))))))+++---......,,,+++++++++,,,,,,---...,,,++++++******++++++,,,...---,,,---///000///............///////////////111///------...///000///111111222222333444444555444444444444444555555666999999999888777666666777555555444444444444555555666666777888999999:::::::::999888888777777888888666666666666666666666666555555555666666777999999555444222333555777777666111111111111111111111111////////////////////////000000111111111222222222///000111111222222111111////////////////////////)))***,,,...///000000///000000000///////////////))),,,...///...------......///000000000///---,,,,,,,,,---.../////////...........................,,,---------....../////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,+++++++++(((((()))************)))((((((((()))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((()))))))))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%###""""""$$$%%%'''$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%aaabbbbbbccceeefffhhhiiihhhhhhgggfffccc```]]]\\\XXXVVVTTTQQQNNNMMMLLLLLLKKKJJJHHHGGGEEEDDDDDDDDD@@@>>><<<;;;:::999777555......////////////......///,,,((('''(((***+++,,,***(((''''''((())))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++***)))((((((''')))((((((***,,,------,,,++++++++++++,,,---.........------,,,,,,------...,,,+++***+++---...---,,,....../////////000000000000///......000000///...111111222222333333444444444444444555555666666666999::::::999777666666777666666555444444444444555666777888999:::;;;;;;;;;:::999888888777777888888666666666666666666666666555555555666777888::::::555444333444666777777777111111111111111111111111111111111111111111111111000000000111111111222222......///000000000000000////////////////////////------------------------........................---...//////...------...//////000000///...------------......///.........---------............///,,,,,,,,,---......//////......------------......++++++++++++++++++++++++******++++++++++++++++++)))************+++++++++******++++++++++++******))))))***+++++++++******'''((())))))******))))))((())))))************)))((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))))))))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''"""######$$$$$$######"""'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$aaaaaabbbdddfffhhhjjjkkkiiiiiihhhgggdddaaa___]]]XXXWWWTTTQQQNNNMMMLLLLLLJJJIIIGGGFFFEEEDDDCCCCCC@@@>>>;;;::::::999777555//////000000000...---,,,---,,,+++((('''(((***---+++)))'''((()))***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((######$$$&&&''')))***+++'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))))))))))))))((()))***---///000...,,,++++++++++++,,,---...///...------,,,,,,------...,,,+++***+++---...---,,,///////////////000000111000000000222333333000...111111111222333333444444444444555666777666666666666888:::999777555666888777666666555444444555555444555777999:::::::::::::::999888888777777888888666666666666666666666666666666666666666777888888888666444444555555444333111111111111111111111111222222222222222222222222/////////000000000111111...///000000111111000000000000000000000000000000000///...------...///000------------------------...//////...------...000......---------...//////------.........---,,,,,,+++,,,,,,,,,---------...++++++,,,------...//////,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******************((())))))*********************++++++++++++******'''((()))************)))'''(((((()))))))))))))))&&&'''((()))***))))))((('''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$aaaaaabbbdddfffiiikkkllliiiiiiiiigggeeebbb```^^^XXXWWWTTTQQQNNNMMMLLLLLLIIIHHHGGGEEEDDDCCCCCCCCC???===;;;::::::999777555000111111111///...,,,***+++,,,---***''''''***---+++***((((((*********)))************************%%%&&&'''(((((('''&&&%%%######%%%&&&'''((((((((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''######%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%&&&(((***,,,...///***+++---000333333000...++++++++++++,,,---...///,,,++++++******++++++,,,...---,,,---///000///...///////////////000111111000111222444666555111...000111111222333333444444000111222333333333222111333666888888666555777999888777666555555555555555333444666888999:::999999:::999999888777888888888777777777777777777777777777777666555555555555666:::777555333333333111000111111111111111111111111////////////////////////........./////////000000000111222222333333222222........................,,,+++))))))***---111333---------------.........---......---,,,---///222,,,+++++++++,,,...000111---------------,,,+++************++++++,,,,,,,,,++++++,,,,,,---...//////******))))))))))))******************************++++++******************(((((()))*********************++++++++++++******''''''((()))))))))))))))'''(((((()))))))))))))))###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((()))))))))))))))''')))))))))'''&&&'''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&***)))((('''&&&%%%$$$$$$&&&'''((((((((('''%%%$$$(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$dddccccccdddeeegggiiikkkiiiiiihhhfffcccaaa___]]]WWWVVVTTTQQQOOOLLLJJJIIIIIIIIIGGGFFFEEEEEEEEEEEE>>>===<<<<<<<<<;;;888555333111///.........---,,,...---,,,***)))(((((('''******))))))((((((''''''&&&&&&'''''''''''''''&&&***)))(((''''''''''''''')))((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''(((((())))))'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$$$$%%%''')))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))'''&&&&&&((())))))((())))))(((&&&&&&%%%%%%%%%,,,)))&&&'''***,,,+++***+++******))))))******+++++++++******)))(((((((((((()))***+++,,,---------(((((()))***+++,,,---...111000000000/////////...333333333333333222111000333333222222222222222333444444444555555444333333333444555666777777777777777666555444444555666777444555666888999999999999999999999888777666666555444444444555555555555666555666888999999888777555777666666555444444333333222111000000111111000...000000000000000000000000///////////////.........---...///000000111111111000...------///000//////---.........---,,,,,,+++++++++,,,------......///000///...---------------------------------------((()))***,,,---...//////+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,++++++******++++++,,,******)))(((((((((((((((---,,,++++++******++++++*********)))))))))))))))++++++***(((&&&%%%''')))'''((()))***************)))))))))))))))(((''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%cccccccccccceeegggiiijjjiiiiiihhhfffccc```^^^\\\WWWVVVTTTQQQOOOLLLJJJIIIEEEEEEDDDCCCBBBAAA@@@??????>>>=========;;;888666333111///.........---,,,------+++***))))))((((((***)))))))))((((((((('''&&&&&&'''''''''''''''&&&)))(((''''''&&&&&&''''''***)))((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&(((((('''''''''(((((())))))'''$$$%%%'''))))))(((------,,,,,,,,,,,,------(((((((((((())))))))))))******+++,,,---------------------------...............//////000000000000222222333333222111111000222222111111111111222222333444444444444444333333444444555666666666666666777666555444444555666777555555666777888888888888888777777666555555444444444444444444555555555555666777888999999888777666666666555555444333333222222111///000111111000...///////////////////////////.....................------///000000000000000000...------///000///..................------,,,------------------,,,,,,---,,,,,,------...///000------------------------))))))+++,,,---.........+++,,,,,,------,,,,,,+++++++++++++++,,,------...,,,++++++******++++++,,,******)))(((((((((((((((,,,,,,+++******************)))))))))))))))))))))+++++++++)))'''&&&((()))((())))))************))))))))))))))))))(((''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((''''''&&&'''(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))(((&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((('''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%bbbbbbbbbcccdddfffhhhiiiiiiiiigggeeebbb___\\\[[[WWWVVVTTTRRROOOLLLJJJIIIGGGGGGFFFEEECCCAAA@@@??????>>>=========<<<999666333111///.........---,,,,,,++++++***))))))******))))))))))))((((((((((((&&&'''''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%'''((((((((('''&&&$$$###"""###%%%''''''&&&'''''''''((((((***++++++)))'''%%%%%%'''((()))((())))))))))))))))))))))))&&&&&&''''''((())))))******+++,,,---............//////......------,,,,,,,,,------///000111222222111111222222111111000000111111000000000111111222333333444444444444333333555555555555555666666666666555555444444555555666555555666666666666666555666666555555444333333333333333333444444444555555777888999999999888777666555555444444333333222222222000//////000000///...................................................,,,---...///000000000000000...------...//////...//////............------.........---,,,+++++++++)))******,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++---...///000++++++************++++++***))))))(((((((((((((((+++******)))))))))))))))))))))))))))))))))******+++,,,,,,***(((''')))***)))************))))))(((((())))))))))))(((''''''(((((((((((((((''''''&&&))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))(((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%'''''''''&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%aaaaaaaaabbbccceeeggghhhiiihhhgggdddaaa^^^[[[ZZZWWWVVVTTTRRROOOMMMKKKJJJIIIHHHHHHGGGEEECCC@@@???@@@???>>>>>>>>>===999777333111///.........---,,,+++***************++++++))))))))))))(((((((((((('''''''''(((''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''((($$$%%%'''))))))((('''%%%!!! """%%%((())))))''''''''''''((()))***+++***)))''''''((()))***+++''''''''''''''''''''''''(((((((((((())))))*********+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,------...///000111111000000111111111000000///000000000///000000111222222333333444444444444333555555555555555555555555555555555555555555555555555555666666555444444333555555444444444333333333222333333333444444444444777888888999888888777666444444333333222222222222111///......///000...------------------------------------------.........,,,,,,---...////////////000...------.........---...------------------------------,,,,,,,,,++++++))))))***+++---...000111++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******+++,,,---......++++++************++++++))))))(((((((((((())))))******)))((((((((((((((()))))))))))))))*********+++,,,,,,+++)))((()))+++***************)))((('''(((((())))))(((((('''&&&'''(((((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&(((((('''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%`````````aaabbbdddfffgggggggggeeeccc```]]]ZZZYYYXXXWWWUUURRRPPPMMMKKKJJJGGGFFFEEEDDDBBB@@@>>>===@@@???>>>>>>>>>===999777333111///.........---,,,*********)))******+++,,,(((((((((((())))))))))))''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''))))))((('''%%%%%%###"""$$$&&&((((((((((((''''''&&&&&&''''''((()))((((((''''''(((***+++))))))***++++++***))))))+++++++++*********)))))))))******++++++++++++************++++++++++++,,,............///////////////000000111111111000000000000//////000111111222222333444555555555555555555444444444444555555666666666666666666666666666555666666555555444333222555444444444444444333333222222222222333333333444777777777666666555555444222222222222111111111111000///......//////...,,,------------------------+++,,,,,,,,,---------...+++,,,---......//////...000///---,,,---...---,,,,,,++++++******+++,,,,,,+++++++++,,,,,,,,,------*********++++++---......++++++++++++++++++++++++++++++,,,,,,++++++*********++++++,,,,,,++++++***++++++***************++++++******))))))******+++))))))(((((((((((())))))***)))((((((''''''(((((((((((())))))***************+++,,,+++***))))))******************)))((('''((((((((((((((('''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((&&&'''''''''(((((())))))&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%_________```aaaccceeefffeeeeeedddbbb___]]][[[YYYXXXWWWUUUSSSPPPMMMKKKJJJIIIHHHFFFDDDBBBAAAAAAAAA???>>>=========<<<999666333111///.........---,,,+++***************++++++(((((((((((())))))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((###$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&+++)))'''&&&&&&&&&%%%###(((''''''&&&&&&&&&''''''&&&&&&&&&%%%$$$%%%''')))'''((()))******)))((('''------,,,++++++***))))))))))))************))))))******++++++,,,,,,------..................//////000000111111222222111111000000000000111111222333333444555666666666666666444333333222333555666888666777777888888777777666555666666666555444333333444444444333333333333333111111222222222333333333555444444333333222222222111111111111111111000000000...------......---,,,------------------------***++++++,,,,,,---------***+++,,,---............000///---,,,------,,,++++++***)))((()))***+++,,,*********+++,,,---------+++++++++******+++,,,,,,***************************+++++++++++++++************++++++++++++******++++++***)))))))))))))))******))))))))))))******((((((((((((((())))))******))))))(((((((((((((((((((((((()))******++++++(((***++++++***))))))***)))************))))))((('''(((((((((((('''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%______^^^___```bbbdddfffccccccbbbaaa___]]][[[ZZZXXXWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFCCCBBBBBBDDDEEE???>>>=========;;;888666333111///.........---,,,++++++******************'''((((((((()))))))))***(((((((((((('''&&&%%%$$$''''''&&&&&&''''''((())) !!!"""###$$$######"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%#########$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((+++)))'''&&&&&&&&&%%%###'''&&&&&&&&&'''((()))***%%%&&&'''%%%$$$$$$'''***%%%&&&((())))))(((&&&%%%+++++++++*********************+++++++++******)))+++++++++***************,,,,,,------...///000000000111111222333333222222000000000111111222444444444555666777888888888888222222111222333555888999777888999::::::999888777555555666666666555555444222222222222222222222222111111111111222222222222333222111000////////////000000000000000000000000///...,,,---......---+++------------------------*********+++,,,,,,------***+++,,,------...------111///---,,,------,,,++++++***)))((()))***,,,---++++++++++++++++++,,,,,,***************++++++,,,************************)))******+++++++++************++++++++++++***************)))******++++++******))))))))))))******((((((((((((((()))******+++***))))))(((((())))))'''(((((()))******++++++''')))++++++)))(((((()))((())))))************)))''''''((((((''''''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&''''''((())))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%^^^^^^^^^___```bbbdddeeebbbaaaaaa```___]]]\\\[[[YYYXXXVVVSSSPPPNNNLLLKKKFFFDDDAAA>>>===>>>@@@BBB>>>===<<<<<<<<<;;;888555333111///.........---,,,,,,++++++***))))))******'''((((((((())))))******(((((((((((('''&&&%%%$$$'''''''''''''''((()))***%%%&&&'''((()))((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$&&&(((((('''%%%&&&&&&''')))***,,,---&&&((()))(((%%%&&&))),,,)))***+++------+++***)))((((((((()))******++++++++++++,,,,,,,,,++++++*********)))((('''&&&%%%%%%)))***+++---///000222222000111222333333333333333111111111111222333444555555555777888999999999999222111111111333666888:::888999:::;;;;;;:::999888555555666666666666666555000000000000000111111111000111111111111222222222111111///...------------////////////000000000000///---,,,,,,---...,,,+++........................))))))***+++,,,,,,------******+++,,,------------111///---,,,------,,,***,,,+++***))))))+++---...------,,,++++++*********))))))))))))***+++,,,---))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******)))))))))***+++,,,......******))))))))))))******((((((((((((((()))******++++++***)))))))))))))))'''(((((()))***+++++++++&&&(((******)))((((((((('''((()))***************''''''((((((''''''&&&%%%&&&&&&'''((())))))(((((())))))))))))))))))))))))$$$%%%''')))******))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))(((&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((()))******&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$%%%&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%______^^^^^^___```bbbcccfffcccaaa______^^^\\\ZZZ]]]ZZZUUUQQQMMMLLLLLLLLLFFFFFFFFFEEEDDDBBB@@@@@@>>>===<<<<<<<<<;;;888555333333333222000///---,,,+++,,,------,,,+++)))((())))))))))))))))))))))))))))))******)))((('''''''''&&&%%%%%%%%%%%%&&&'''+++***(((&&&%%%&&&((()))&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$############$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))***++++++******)))(((((((((((((((&&&&&&''''''(((((())))))++++++++++++***)))((('''(((''''''''''''((())))))++++++,,,,,,...///111222111111111111111111111111111111111111222444666888999999999999888777666666666555333222222333555666777888;;;=========<<<;;;:::;;;<<<;;;999555222//////000111222222333222222222222222111111111111000/////////...,,,,,,///111........................//////...---,,,,,,,,,,,,...------,,,+++***)))))))))******++++++,,,------***+++,,,,,,------,,,,,,+++++++++*********)))))),,,,,,++++++***)))))))))***++++++,,,,,,++++++*********+++++++++******)))((((((((((((((((((((((((+++++++++++++++++++++++++++---///111000...+++((((((((((((((())))))))))))((()))***++++++***)))(((******))))))(((((('''''')))((('''&&&&&&'''((()))++++++*********************)))(((''''''((()))***)))(((((((((((())))))***))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))(((((((((((())))))************))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%***'''&&&'''((((((&&&###)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''((()))***)))'''&&&&&&'''&&&&&&''''''(((((())))))'''''''''''''''((())))))''''''(((((((((((('''''''''&&&%%%%%%&&&'''((()))((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$______^^^^^^___```bbbccceeeccc```^^^^^^]]][[[ZZZ[[[XXXTTTPPPMMMLLLLLLLLLFFFFFFFFFEEEDDDBBB@@@@@@???>>>=========;;;888666222222111000///...,,,+++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&''')))***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((''''''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###"""!!!"""$$$%%%$$$###&&&'''(((((())))))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&'''))))))******+++,,,,,,,,,((((((((((((((((((''''''+++******))))))*********,,,,,,,,,------.........111111111000//////......000000000111222444777888:::;;;;;;;;;:::999777666666555333222222333555666555666888:::::::::999888888999::::::888555222000//////000111222222222222222222222222111111222222333444333222//////000111........................//////...---,,,,,,,,,,,,---,,,,,,++++++******)))---,,,,,,++++++******)))++++++,,,------------,,,+++++++++*********))))))*********************+++***++++++,,,,,,++++++************++++++******)))************************)))))))))))))))))))))))))))***,,,------+++)))'''))))))))))))************))))))************))))))***)))))))))((((((((('''***)))(((''''''((()))******************************)))(((((((((((()))***---,,,***)))((('''''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((''')))))))))))))))))))))((())))))************))))))'''''''''((((((((((((((()))))))))))))))))))))))))))'''&&&'''******(((&&&)))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''((()))))))))'''&&&'''((('''''''''((((((((((((((((((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((()))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%______^^^^^^___```bbbcccdddbbb___^^^]]]]]][[[ZZZXXXVVVSSSOOOMMMKKKKKKLLLFFFFFFFFFEEEDDDBBB@@@@@@===<<<;;;;;;;;;:::777444222111000///...---++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%###""""""###%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''')))(((((('''''''''''''''*********+++,,,,,,------''''''&&&&&&&&&'''((()))((((((((((((((('''''''''++++++,,,------,,,+++***..................///////////////000222444777888:::;;;<<<<<<;;;888666444555444333222222333444555333444555666666555444333555666777777666444222000...///000111222222222222333222222222222333333333777888888666222000///000------------------------//////...------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))+++,,,,,,---------------+++************)))))))))(((((()))******+++,,,,,,******++++++++++++******************************************************)))))))))))))))))))))))))))************)))((((((************++++++++++++******))))))))))))******))))))))))))((((((((((((***))))))(((((())))))******************************))))))(((((())))))***,,,+++***)))((('''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''(((((((((((((((((((((''''''(((***++++++***)))((((((''''''(((((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''(((((((((((((((((('''((()))((('''&&&'''((())))))((((((((((((((('''((((((''''''(((((()))***'''(((((())))))(((((('''&&&&&&'''(((((((((''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%______^^^^^^___```bbbcccdddbbb___^^^^^^]]]\\\[[[VVVTTTRRROOOLLLKKKKKKKKKFFFFFFFFFEEEDDDBBB@@@???;;;:::999999999888555222333222111///...---,,,,,,,,,+++***((('''(((((()))((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%###!!! &&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''&&&%%%$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''(((+++******)))))))))******''''''((())))))******+++))))))(((''''''((()))***&&&&&&''''''((((((((('''((()))+++,,,---,,,***)))***+++,,,---...000111111.........///111444666888888999;;;<<<;;;777444111333222222111111222222333222222333333333222111111222333444444444333111000...///000111222222222222333222222222222333555555:::;;;<<<:::555111...---------------------------/////////......---,,,+++))))))******+++++++++,,,)))))))))***++++++,,,,,,++++++,,,---------------************))))))))))))((()))))))))*********+++******++++++++++++******)))))))))))))))******+++************************++++++++++++++++++++++++++++++***************+++)))))))))*********+++++++++***)))(((((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''''''''((()))******(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))*********))))))************))))))***)))))))))((((((''''''&&&&&&''''''''''''(((((()))((((((((()))*********)))(((((((((((((((((()))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((('''((()))((('''&&&'''(((***)))))))))((((((''''''((((((((('''((())))))***(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&______^^^^^^___```bbbcccdddbbb___^^^^^^^^^]]][[[UUUTTTQQQOOOMMMKKKJJJJJJFFFFFFFFFEEEDDDBBB@@@???===<<<;;;;;;;;;999666444444333222000............,,,+++***((('''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%###!!! '''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&((('''&&&&&&&&&''')))***$$$&&&((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''***)))))))))))))))******&&&&&&''''''((()))))))))++++++***)))))))))))))))'''((()))***++++++******%%%''')))+++,,,,,,+++***,,,,,,------...//////000.........///111333555777888:::<<<===<<<888555222111000000000000000000111222222222222222222111111000111222222222222111000......///000111111111111222222111111222444666777===???AAA???:::555000...------------------------////////////...---,,,+++((())))))******++++++,,,((())))))******+++,,,,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))*********)))))))))(((((()))******++++++******)))))))))((((((((()))++++++))))))))))))))))))))))))************************+++***)))))))))***++++++((((((((()))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))************))))))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((()))((((((((((((((())))))''''''''''''''''''''''''(((((((((((())))))******((()))))))))*********+++))))))************))))))******))))))((((((((('''))))))*********+++++++++***))))))((('''''''''(((((())))))))))))))))))((())))))))))))))))))))))))''''''''''''(((((())))))&&&'''''''''(((((())))))&&&((()))(((''''''((()))******))))))((((((((('''((((((((((((((()))******(((((())))))))))))(((((('''''')))))))))((('''&&&''''''((()))*********)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&______^^^^^^___```bbbccccccaaa^^^^^^^^^^^^\\\[[[VVVUUURRRPPPMMMKKKJJJIIIFFFFFFFFFEEEDDDBBB@@@@@@@@@???>>>>>>>>>===:::777555444222000............,,,,,,+++***))))))))))))))))))))))))))))))))))))$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""###$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&%%%###&&&&&&&&&%%%&&&''''''((($$$&&&)))++++++)))&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&''''''(((((((((((()))******+++++++++,,,,,,------,,,++++++(((((()))******((('''&&&%%%&&&(((***,,,,,,,,,,,,/////////...---,,,,,,+++............000222444555999;;;<<<===<<<:::888666000000000000000000000000111111111111222222222222000000111111111111111000---...///000111111111111222111000000111333666888???BBBDDDDDD@@@999444111,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...,,,+++)))))))))*********+++++++++++++++***))))))(((((()))******+++++++++++++++(((((()))))))))))))))***++++++***))))))(((''''''))))))************)))))))))(((''''''((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***'''((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%'''(((((())))))*********)))******++++++******))))))(((''''''&&&&&&&&&'''(((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((())))))((((((((()))***+++((())))))******+++++++++))))))************))))))***))))))))))))))))))(((''''''(((((())))))***************(((%%%%%%'''(((((())))))******))))))((())))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&''''''((()))))))))&&&'''((((((''''''((()))***))))))))))))))))))((())))))(((((())))))***+++((())))))******))))))((((((((()))))))))(((''''''(((((()))*********))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%______^^^^^^___```bbbccc```^^^\\\[[[\\\\\\[[[YYYWWWVVVTTTQQQNNNKKKIIIHHHFFFFFFFFFEEEDDDBBB@@@@@@@@@????????????===:::777555333111///------......,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((+++***)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!""""""!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))***++++++,,,,,,,,,...111333555444333222/////////...,,,)))&&&$$$(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......///000222333777888999::::::999888777000111111111111111111000000000000000111222333333111111111111111000000000---...///000111111111111000000//////000333666888;;;???CCCDDD@@@:::444111,,,,,,,,,,,,,,,,,,,,,,,,...///000111000...,,,+++))))))))))))************+++++++++***))))))(((((((((((()))************)))(((((((((((())))))******)))))))))))))))((((((((())))))************)))))))))((('''&&&''')))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((()))))))))*********))))))************))))))'''((((((((()))))))))***&&&&&&'''(((((('''&&&&&&''''''(((((()))******+++)))***++++++++++++***)))******)))(((((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***)))((((((((()))***+++((())))))******+++,,,,,,))))))************)))))))))))))))))))))*********###$$$$$$%%%&&&&&&''''''*********(((&&&&&&))),,,((()))************)))((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((())))))***&&&'''((((((''''''(((***)))))))))))))))*********))))))(((((())))))***+++))))))************))))))***))))))((((((((((((((())))))*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%______^^^^^^___```bbbccc^^^\\\ZZZYYYZZZZZZYYYXXXXXXWWWUUURRRNNNKKKIIIHHHFFFFFFFFFEEEDDDBBB@@@@@@>>>===<<<<<<<<<;;;888555444222000---,,,,,,------+++,,,------,,,+++)))((())))))))))))))))))))))))%%%&&&''''''((((((((('''%%%%%%&&&''''''&&&%%%%%%)))(((&&&$$$$$$$$$&&&''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%%%%&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((()))******++++++...111666:::======<<<;;;<<<<<<;;;888555000+++)))++++++************++++++%%%&&&''')))+++---///000000///.........000111222333444444555555555555555222222333333333333222222/////////000000222333444111111111111000000000000---...///000111111111111000///......///222666888666:::@@@AAA>>>888222...,,,,,,,,,,,,,,,,,,,,,,,,...///000111000...,,,+++*********)))))))))))))))((((((((()))******++++++''''''((()))))))))))))))'''((((((((())))))******''''''(((((())))))******))))))************))))))(((((('''&&&''')))+++---************************************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++((()))***++++++***)))((('''((((((((())))))******&&&'''((())))))((('''&&&&&&''''''((()))******+++)))***+++,,,,,,+++***)))((((((((()))***,,,---...************************&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***)))((((((((()))+++,,,((())))))***++++++,,,,,,))))))************))))))(((((())))))******++++++&&&&&&''''''((())))))***)))***+++)))'''(((,,,000((()))***++++++***)))((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***%%%'''((((((''''''(((***(((((())))))******++++++)))))))))))))))******+++))))))************))))))+++***)))'''''''''((()))***************)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```^^^^^^___aaacccccccccaaa^^^ZZZXXXWWWWWWWWWVVVWWWUUURRROOOLLLJJJHHHGGGEEEEEEFFFFFFFFFDDDBBBAAA<<<===>>>???>>>;;;888777111000......//////---,,,$$$%%%''')))++++++******&&&''''''(((((((((((((((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&$$$""""""%%%'''$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))'''&&&$$$###!!!!!!"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&(((%%%###$$$&&&((('''%%%&&&&&&&&&'''&&&&&&%%%%%%(((&&&$$$$$$%%%%%%$$$###'''%%%$$$&&&)))***(((%%%&&&%%%#########%%%'''(((&&&%%%$$$%%%'''((('''&&&'''(((((((((&&&&&&(((***,,,+++)))'''%%%&&&***---000444:::AAAFFFIIIJJJJJJIIIGGGDDD@@@<<<777111---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---...---...//////000111222222333111111111111111222222222333222000//////000000111222222333333333333444444111111111111000000000000000000////////////000000222111000000000111333444444555666777666444222000,,,,,,---....../////////......------------------*********))))))))))))(((***+++,,,***'''&&&(((***---,,,+++******+++,,,---'''(((******))))))***,,,###)))+++'''%%%(((***)))(((((())))))))))))(((((((((((()))***************+++***)))(((((('''(((((())))))))))))))))))))))))+++++++++************)))+++*********))))))(((((((((((())))))******++++++''''''((((((((((((''''''***)))(((''''''&&&&&&'''((())))))*********))))))***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++***************))))))((())))))******)))(((''''''+++++++++++++++*********'''((())))))(((((()))+++,,,,,,+++******************************))))))))))))))))))(((((()))))))))******)))))))))(((((((((++++++******)))))))))(((******++++++******)))(((((((((((())))))***************++++++******)))((()))))))))(((((((((''''''))))))************))))))((()))))))))******++++++''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&$$$"""'''&&&%%%%%%$$$$$$$$$$$$___^^^]]]^^^```bbbbbbbbb```]]]YYYWWWVVVWWWVVVUUUVVVUUURRROOOKKKIIIGGGGGGDDDDDDEEEDDDDDDCCCBBBAAA???@@@AAA@@@>>>;;;777555333111///......,,,***((())))))************))))))******))))))(((&&&%%%$$$'''))))))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&000---)))(((((('''%%%"""%%%&&&&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%$$$###%%%'''(((&&&$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&'''(((((('''&&&&&&'''''''''%%%%%%'''((())))))(((&&&%%%&&&))),,,---111:::CCCKKKQQQUUUVVVWWWUUUQQQKKKDDD:::222,,,************************---+++******,,,---------////////////////////////111111111111111111111111111000///.........///000///000000000111111222222222111111111111000000000//////............//////...------------...//////000000111111000///---,,,++++++++++++************((((((((((((((((((((((((+++************)))))))))''')))******''''''(((***,,,++++++******++++++,,,((()))******)))(((***+++###)))+++'''%%%(((***)))(((((())))))))))))(((((((((((())))))******))))))***))))))(((((((((((()))((((((((((((((((((((((((*********)))))))))((((((************)))))))))((()))))))))))))))*********''''''((((((((((((''''''))))))(((''''''''''''((())))))******************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))******))))))))))))******************************************************))))))***+++++++++++++++******++++++******)))((()))))))))(((((((((((((((((()))+++***))))))***,,,,,,,,,+++*********************************************))))))))))))******,,,,,,+++++++++*********++++++++++++*********)))******++++++******)))(((((((((((((((((())))))))))))))))))))))))(((''''''((((((((((((((((((''''''(((((())))))))))))((((((&&&'''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&%%%###'''&&&%%%%%%$$$$$$$$$%%%^^^]]]\\\]]]```bbbbbbbbb___\\\XXXVVVVVVVVVUUUUUUUUUTTTQQQNNNKKKHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBAAA>>>:::666444555222000...,,,+++(((%%%...---,,,***))))))))))))******))))))(((&&&%%%$$$'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''&&&$$$######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$$$$%%%&&&%%%$$$###""""""###%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&'''&&&$$$$$$&&&'''%%%&&&''''''&&&&&&(((***+++///888BBBLLLTTTZZZ]]]___^^^[[[UUUKKK???444---************************---+++******,,,---------///............---------222222222111111000000///......---------...//////222222333333444555666666111111111000000000000////////////....../////////++++++,,,---------------...------,,,,,,++++++***++++++******)))((((((''')))))))))******++++++,,,+++++++++************)))&&&(((******)))(((((()))***++++++++++++++++++***)))***+++***)))((()))***%%%)))***'''&&&(((***)))(((((())))))))))))((((((''''''((((((((())))))))))))(((((((((((())))))***''''''''''''''''''''''''))))))))))))((((((((('''************))))))))))))************))))))))))))'''(((((())))))(((((('''((((((''''''(((((()))))))))******+++++++++,,,,,,***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------++++++,,,,,,,,,+++******(((((((((((()))))))))))))))+++,,,,,,++++++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,............---------------------,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++******************))))))******))))))((('''))))))))))))))))))******((())))))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%```^^^]]]___aaaccccccccc```]]]YYYWWWWWWWWWVVVUUUUUUSSSPPPMMMJJJHHHFFFEEEFFFDDDCCCAAA@@@AAAAAABBBBBBBBBAAA???===999666444555333000...---,,,)))'''...---+++)))((((((((()))&&&''''''(((((((((((((((&&&'''((((((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&%%%$$$""""""###$$$$$$%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$&&&''''''&&&%%%$$$&&&'''###%%%'''((((((''')))***+++...555===FFFNNNTTTWWWZZZ[[[\\\WWWMMMAAA666///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------............333222222111000//////...------.........///000000333333444555666777777888////////////............000000////////////000000+++,,,.../////////...---///...---+++++++++++++++,,,,,,,,,++++++*********++++++,,,------...//////++++++++++++************((()))***+++***)))(((((()))***+++,,,,,,+++***)))***++++++***((('''((()))'''))))))((((((((())))))(((((())))))))))))(((((('''''''''''''''(((((()))(((((('''(((((()))******((((((((((((((((((((((((******)))))))))(((((((((*********)))))))))))))))++++++******))))))(((((((((((())))))))))))((((((''''''''''''((()))***+++*********++++++,,,------++++++***(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++******))))))))))))******************************)))))))))))))))*********((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---.........------------......---...............////////////............//////111111111111111111111111000000000000////////////...............------,,,000000//////......------,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,******++++++++++++******************************((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%aaa```___```ccceeeeeeeeebbb^^^[[[XXXXXXXXXXXXWWWUUUSSSPPPMMMJJJHHHFFFEEEFFFEEEDDDBBBAAABBBBBBCCC>>>>>>>>>===;;;999777666444222000/////////---++++++***(((''''''((()))***&&&''''''(((((((((((((((%%%'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))))))))(((&&&%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&%%%###$$$%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$"""!!!!!!###%%%''''''&&&((())))))(((&&&%%%&&&((($$$&&&((())))))))))))******---111777>>>FFFMMMPPPSSSVVVYYYVVVLLL@@@555000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,---///000111111222222111111000///............///000111222222222//////000111111222333333...------------,,,,,,,,,.........------.........,,,---...///000///...---......,,,++++++***++++++***+++++++++,,,,,,,,,---'''(((((()))***++++++,,,+++++++++*********)))))),,,+++++++++***)))((('''))))))+++,,,,,,+++))))))***++++++***((('''((()))***(((((()))))))))(((((((((((())))))))))))(((((((((''''''&&&'''((())))))(((((('''(((((()))******))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))******++++++******))))))(((((((((((())))))))))))(((((('''''''''((()))***+++,,,************+++,,,---...---,,,+++***))))))))))))************************))))))))))))))))))))))))))))))((())))))***+++,,,******))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,---------,,,,,,---------....../////////---...//////......///000111111111000000111111222111111222222222333333333444444333333333333444444555555555555555555555555444444444444444444555555333333333333333222111111333333333222222111111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&bbbaaa```bbbdddfffffffffbbb___[[[YYYYYYYYYXXXXXXUUUTTTQQQNNNKKKHHHFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB<<<<<<<<<;;;:::999888777333111000000111111///...((('''''''''((()))************))))))(((&&&%%%$$$%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&"""$$$'''((('''&&&&&&'''"""###$$$%%%%%%&&&&&&%%%&&&$$$###$$$%%%&&&&&&%%%###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%(((******))))))******(((&&&%%%'''(((%%%''')))))))))((()))***((())),,,111888AAAHHHMMMOOOSSSWWWTTTJJJ===333...************************+++++++++,,,......---+++)))***+++---///000111222111111111000000//////......///111222333444444444///000000000000111111111---------,,,,,,,,,++++++++++++************++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''(((((()))******++++++''''''(((((())))))***************))))))))))))(((---+++)))((()))))))))''')))******************))))))***+++***)))((()))***,,,((('''***+++)))'''((((((((())))))))))))(((((()))((('''''''''((()))***)))(((((((((((())))))***************************++++++++++++************))))))))))))************************))))))))))))((())))))******))))))(((((('''(((((()))***+++,,,***)))))))))***+++---///---,,,++++++************************************))))))))))))))))))))))))******)))))))))***++++++******))))))))))))******++++++++++++++++++++++++++++++,,,,,,---.........,,,---------,,,,,,+++***------......//////............//////000000111111000222333333222111333444555555555555555555666777666666666777888888999999:::999999888888999999::::::::::::::::::;;;;;;;;;999999::::::::::::;;;;;;999999999999999888888777666666666666666555555555333333333333333222222111//////.........---------++++++,,,,,,,,,,,,+++++++++++++++***************+++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&bbbaaa```aaadddeeefffeeebbb___[[[YYYXXXXXXXXXWWWVVVUUURRROOOKKKIIIGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@======<<<;;;::::::999888222111//////000000///---(((((()))************)))******))))))(((&&&%%%$$$$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&"""%%%%%%&&&(((***""""""###%%%%%%&&&&&&%%%&&&$$$######%%%'''&&&&&&###%%%''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%(((&&&&&&&&&((()))((('''((())))))'''%%%$$$%%%'''&&&'''((((((&&&&&&''')))&&&&&&'''+++111999AAAFFFIIINNNSSSPPPFFF;;;222///************************+++++++++,,,......---+++)))***+++,,,---...///000000000000000000/////////...///111333444555555555111111111000000000000///............---------,,,,,,++++++******++++++,,,***))))))))))))***++++++***++++++,,,+++)))((('''((((((((((((((((((((((((***************+++++++++)))))))))(((((((((''''''***'''$$$$$$&&&)))************))))))))))))******((()))******)))(((***+++...(((&&&***,,,)))'''((((((((())))))))))))((((((***)))((('''''')))***,,,***))))))(((((((((((()))))))))))))))))))))))))))************))))))))))))((()))))))))************)))))))))))))))*********))))))************)))))))))((((((((()))***++++++)))((((((''')))+++---...++++++***************+++************************))))))))))))))))))))))))++++++******)))***************))))))))))))******************************+++,,,,,,---......//////---......////////////...///000000111222222111111111111222222333444444555555666777777666666777999999999999999999:::;;;;;;::::::;;;;;;<<<======>>>???>>>>>>======>>>>>>??????@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<============:::::::::::::::999999888777666666555444333222222//////000000000000//////------,,,,,,,,,+++++++++,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((###%%%&&&&&&$$$###$$$&&&%%%$$$$$$$$$%%%%%%&&&'''aaa```___```ccceeeeeedddaaa^^^ZZZXXXWWWWWWWWWVVVWWWUUURRROOOLLLJJJHHHGGGAAABBBCCCCCCBBBAAA???>>>??????>>><<<;;;:::999888222111///...///...---+++)))***+++,,,,,,+++))))))&&&''''''((((((((((((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&!!!%%%((()))'''%%%&&&'''!!!"""###$$$%%%&&&&&&&&&&&&$$$######%%%''''''&&&"""%%%''''''%%%$$$%%%'''((('''%%%#########%%%&&&)))'''&&&&&&&&&&&&$$$###(((((((((&&&$$$###$$$&&&&&&''''''&&&$$$$$$&&&'''&&&%%%%%%&&&+++222999>>>BBBHHHMMMLLLCCC999333000,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......,,,+++*********++++++,,,,,,,,,////////////000000000000---...000333444555555555---------,,,++++++******000000/////////.........///......------......///+++***)))))))))***,,,---+++,,,---...---+++)))(((*********)))((((((''''''*********)))))))))))))))(((((((((((('''''''''''''''### $$$)))+++,,,+++***)))(((((()))***+++'''(((******))))))***,,,///(((&&&***,,,)))'''((((((((())))))))))))((((((+++***((('''((()))+++,,,+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********+++(((((())))))******++++++))))))************)))))))))))))))))))))******+++((((((''''''(((***---...***)))))))))))))))***+++************************)))))))))))))))))))))))),,,,,,+++***)))))))))*********))))))))))))******))))))))))))))))))))))))++++++,,,------...//////---...///111222222222222111222333444444444444444555555666666777888999999888:::;;;;;;:::999;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<======>>>???@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;999888888444444444555555444444444000000000//////.........------,,,,,,+++***))))))))))))))))))))))))))))))************************$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((("""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$%%%%%%&&&'''bbbaaa```aaabbbcccbbbaaa^^^[[[XXXWWWVVVVVVUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@???===:::666333111333222222111///...,,,+++************)))))))))((((((((())))))))))))((((((***************)))(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((()))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$#########%%%$$$#########$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$######$$$$$$$$$"""###$$$'''))))))'''%%%***)))&&&!!!&&&+++''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''))))))'''%%%((('''&&&''')))++++++***((()))*********---111444???CCCIIIKKKGGG???555///,,,,,,+++***))))))******......---,,,,,,+++*********)))))))))***,,,...000///............---------111222333444444333111111/////////...------,,,,,,,,,++++++***+++,,,...///------,,,,,,,,,---......,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,+++***)))((((((((((((******))))))(((((('''''')))))))))))))))***++++++(((((((((((())))))))))))))))))************))))))&&&(((******'''''')))+++)))***+++***)))((((((***))))))))))))))))))))))))((((((''''''''''''((((((++++++******************************************---,,,,,,+++***)))((((((,,,,,,+++***)))(((''''''))))))(((((((((((())))))'''((()))))))))(((&&&%%%)))************+++++++++***)))(((((()))+++---...+++***)))(((((('''((((((++++++*********************************+++,,,,,,000...---+++)))(((''''''------,,,,,,,,,,,,,,,---...------------...//////---///111111000111222444111111222222333444444555333444666666555555777888999888888999:::;;;<<<======>>>>>>?????????>>>>>>===???BBBBBBAAA@@@@@@AAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@??????>>><<<;;;::::::::::::999999777666555333222222111000///...,,,+++***))),,,------......,,,+++***''''''((()))******++++++))))))(((''''''&&&%%%%%%'''''''''&&&&&&'''((((((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%bbbaaa```aaabbbcccbbbaaa^^^\\\YYYWWWVVVVVVUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGHHHEEEBBBAAA@@@???===<<<;;;;;;<<<<<<;;;999888777222111111000...---+++***++++++++++++************))))))************))))))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&(((((('''%%%(((&&&$$$######$$$%%%&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%'''((('''%%%%%%%%%%%%''')))***(((''''''((())))))***,,,000333:::>>>DDDGGGEEE===444---,,,++++++***))))))******,,,,,,,,,+++******))))))+++*********+++---///111............------------......///000000///...---///............------------,,,+++++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))***+++++++++***)))(((''''''''''''))))))))))))(((((((((((())))))((('''&&&&&&&&&&&&(((((((((((())))))))))))'''(((((((((((((((''''''&&&(((***)))(((''')))+++((()))***)))((('''''')))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************))))))))))))***))))))(((((())))))***+++++++++++++++******)))(((((()))))))))*********))))))***++++++++++++++++++******)))))))))******+++++++++++++++*********((((((((((((((())))))***...---,,,+++++++++++++++,,,++++++*********++++++...............///000000---///000000000000111333333333444555555666666777666888999999888999:::<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDDDDCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===;;;:::999888666555444333111000///...............---,,,+++***''''''((((((((()))))))))******))))))((((((((('''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''aaa`````````bbbccccccaaa___\\\YYYWWWWWWVVVUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGHHHFFFCCCAAA@@@???===<<<::::::;;;<<<<<<;;;999888111000000///...,,,+++***,,,,,,,,,++++++++++++*********++++++++++++******&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$###$$$&&&''''''&&&&&&''''''''''''&&&&&&#########$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$%%%&&&''''''&&&&&&###"""%%%((()))&&&!!!%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$###"""###%%%'''''''''%%%%%%&&&(((******(((&&&&&&'''(((((((((***---000444999@@@DDDDDD===555///,,,+++******)))*********------,,,,,,++++++******,,,+++++++++,,,---///000......---------,,,,,,,,,///000000111111111000///------........./////////...---,,,+++++++++,,,---000///...---,,,++++++***,,,,,,,,,+++++++++******+++******))))))******+++***)))((((((''''''''''''(((((((((((())))))))))))...---,,,***(((''''''&&&(((((((((((())))))))))))((()))))))))(((''''''&&&'''((())))))(((((()))***((()))***)))'''&&&'''((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))*********+++*********))))))***************)))((((((((((((((('''((((((((())))))))))))((()))+++------,,,***)))++++++*********+++,,,,,,++++++++++++++++++++++++((((((((((((((()))******+++++++++,,,---...//////,,,,,,,,,++++++,,,,,,---000////////////000111111000111333333222222333555777777777888999999:::::::::<<<===>>>======>>>@@@????????????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGEEEDDDCCCBBBAAA======<<<:::999888777777333222111///...------,,,+++*********))))))))))))******************))))))((('''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))aaa```___```bbbccccccbbb```]]]ZZZWWWWWWVVVUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGEEECCCAAAAAAAAABBBAAA???>>>>>>>>>===;;;888666444111111111000///---,,,+++,,,,,,+++++++++*********)))******++++++******))))))(((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###%%%'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))'''$$$###%%%&&&&&&&&&#########&&&((((((&&&###$$$%%%'''(((((('''%%%###'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%###""""""%%%((())))))''''''))),,,------***'''%%%&&&'''''''''(((+++---///555<<>>???AAAAAA@@@@@@BBBCCCBBBBBBAAAAAABBBCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEECCCBBBAAA@@@???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFIIIIIIIIIJJJLLLMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKNNNNNNMMMLLLKKKJJJIIIHHHDDDDDDCCCBBBAAA@@@??????;;;999777444222222222222111000///...---,,,,,,+++***************************))))))(((((((((((()))))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((```______```bbbdddcccbbbaaa^^^ZZZXXXWWWVVVUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGEEECCCAAAAAABBBBBBBBBAAAAAAAAA@@@>>>;;;888444333222222222111000///...---+++*********))))))))))))(((((())))))))))))((((((***)))((('''''''''((((((%%%%%%%%%&&&&&&'''''''''(((&&&%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&***'''$$$###$$$&&&''''''"""$$$&&&&&&$$$$$$&&&((($$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$&&&$$$###$$$&&&)))******'''''')))+++---,,,)))&&&$$$&&&''''''&&&''')))+++***///666;;;<<<999444000+++***************++++++//////............------)))))))))******+++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,------...///000111111///...,,,+++***++++++,,,,,,,,,---......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******))))))******''''''(((((())))))******))))))((('''''''''''''''(((((((((((())))))))))))+++++++++++++++***))))))(((((((((((())))))))))))***+++,,,+++)))((()))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******+++++++++************************,,,,,,++++++***))))))(((************))))))))))))++++++************++++++...---+++***)))***+++,,,)))))))))*********++++++---,,,+++*********+++,,,)))))))))))))))***+++,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---......------------...///000000222222222222222333444444555555555444555666666777999;;;<<<<<<::::::;;;===<<<======>>>>>>???@@@@@@???AAABBBBBBBBBBBBCCCEEECCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPJJJJJJIIIGGGEEEDDDCCCBBB??????===<<<<<<<<<======????????????????????????>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOQQQPPPPPPOOONNNMMMLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFDDDBBB???<<<:::999999999666555444333222000//////++++++************************)))((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&```______```cccddddddcccaaa^^^[[[XXXWWWVVVUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGGGGEEEBBBBBBBBBBBBAAA?????????>>>>>><<<999777666222222222222111000///...*********)))))))))(((((((((((())))))))))))(((((()))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$"""$$$%%%'''''''''&&&&&&)))&&&$$$###%%%&&&''''''###&&&'''%%%""""""&&&***%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%$$$%%%''')))))))))%%%%%%&&&((())))))&&&$$$$$$&&&''''''&&&&&&''')))&&&)))...222333111...,,,*********)))******+++,,,,,,,,,,,,+++++++++++++++((())))))************+++,,,,,,,,,+++++++++******+++*********+++,,,---...------...///000000111111...---,,,+++++++++,,,---***+++---...///...------,,,,,,,,,+++++++++******((())))))******))))))(((,,,++++++******+++++++++(((((((((((())))))))))))((('''''''''(((((()))***(((((((((((())))))))))))((())))))******))))))((()))((('''((()))***)))(((+++,,,---,,,***)))***+++))))))))))))))))))))))))***))))))(((((())))))***))))))******++++++,,,,,,************************++++++***)))((('''&&&&&&+++*********))))))((((((*********))))))*********,,,+++******)))*********************++++++++++++...,,,+++))))))+++---...***))))))))))))******++++++,,,,,,------......///,,,,,,,,,,,,,,,---......///////////////000111111333333333333333444555666999888888888888999::::::;;;<<<======<<<;;;<<<======>>>>>>??????@@@AAAAAA@@@BBBCCCCCCCCCCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLLLLKKKLLLNNNQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRNNNMMMLLLJJJGGGEEEDDDCCC???>>>===<<<;;;;;;<<<<<>>>>>>>>=========<<<<<<===>>>@@@AAAAAABBBBBB@@@@@@AAABBBDDDFFFHHHIIIMMMMMMNNNNNNNNNNNNNNNNNNPPPQQQSSSTTTUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOOOONNNOOOOOONNNNNNMMMLLLLLLKKKJJJIIIGGGEEECCCBBBAAAAAA;;;:::999888666555444444/////////...---,,,,,,,,,***)))(((''''''&&&&&&'''))))))(((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''((((((((('''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%```______```cccddddddcccbbb___[[[YYYXXXWWWUUUSSSSSSRRRQQQNNNLLLJJJHHHGGGEEECCCBBBAAABBBCCCBBBAAA===>>>>>>===<<<:::999777111111222111111000///...+++++++++*********)))))))))))))))******)))))))))((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$&&&'''&&&%%%%%%'''%%%###$$$&&&'''((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&%%%%%%&&&''''''%%%$$$%%%&&&(((((('''&&&'''(((%%%'''***,,,---,,,+++)))******))))))***++++++,,,******++++++++++++++++++))))))***++++++++++++***++++++++++++************,,,,,,++++++,,,---///000......//////000000000111---,,,+++++++++,,,---...,,,---...//////---,,,+++,,,,,,,,,+++++++++******'''((()))******)))((('''+++***************++++++))))))))))))(((((((((((())))))(((((()))******+++(((((((((((())))))))))))''''''((()))************)))'''&&&'''***+++***(((***+++,,,+++)))))))))***))))))))))))))))))))))))******))))))))))))******((((((((()))***+++++++++***************************)))))))))((((((''''''))))))))))))***************))))))(((((())))))***((())))))))))))(((''''''))))))))))))************++++++++++++,,,,,,---...,,,,,,+++*********++++++,,,,,,,,,---.../////////...............//////000111111111111222333444555555555555666666777888999<<<;;;;;;;;;;;;<<<======>>>???@@@???>>>===>>>???===>>>>>>???@@@@@@AAAAAAAAACCCDDDDDDDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFHHHIIIIIIJJJJJJKKKLLLNNNNNNNNNPPPSSSVVVUUUUUUVVVVVVWWWXXXXXXYYYVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSQQQOOOLLLJJJHHHGGGCCCBBB@@@???>>>>>>??????=========>>>>>>>>>>>>>>>?????????@@@@@@???>>>>>>;;;;;;<<<===>>>@@@BBBCCCFFFGGGHHHIIIKKKMMMNNNNNNQQQRRRTTTVVVWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSSSSRRRRRRQQQQQQPPPNNNNNNMMMLLLJJJIIIGGGFFFBBBBBBAAA@@@???===<<<<<<777666555444333222111000,,,,,,+++***))))))))))))((((((((((((((()))))))))&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''''''''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&_________```cccddddddcccbbb___[[[YYYXXXWWWUUUSSSSSSRRRQQQNNNLLLJJJHHHGGGAAA@@@???AAADDDFFFFFFFFF?????????>>><<<:::777666000000111000000///...---,,,,,,,,,+++++++++************++++++++++++******)))(((&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&,,,(((%%%######%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((("""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!$$$&&&&&&&&&%%%$$$%%%$$$###$$$'''((((((((('''%%%$$$%%%''''''$$$ '''&&&$$$###$$$&&&((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%!!!""""""###%%%&&&''''''$$$$$$$$$&&&''''''%%%###((('''&&&&&&'''((('''&&&%%%'''(((((('''&&&'''''''''((()))***++++++************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++************))))))(((''''''(((***,,,---////////////000000000000,,,++++++***+++,,,...///---...//////...,,,***(((,,,,,,,,,+++++++++******'''((()))******)))((('''***)))))))))))))))************))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((()))***+++,,,---------)))'''&&&'''***+++***((()))***+++***)))((((((***))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))************++++++++++++''''''((()))***+++,,,,,,))))))(((((((((((())))))++++++,,,------+++***)))(((((((((((())))))))))))((())),,,---......---,,,...------,,,++++++++++++,,,,,,------...///000000111111111111111222222333222222333444555777888999999999999999:::;;;<<<==================>>>??????AAABBBCCCCCCAAAAAAAAACCC===>>>>>>??????@@@@@@AAABBBDDDEEEEEEEEEEEEFFFHHHIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNOOOPPPQQQSSSWWWYYYWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVYYYXXXVVVSSSQQQNNNLLLKKKGGGEEEDDDBBBAAAAAABBBBBB<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA???>>><<<;;;777888888999;;;<<<>>>???>>>???AAADDDGGGJJJLLLMMMOOOQQQSSSUUUVVVVVVUUUTTTVVVVVVUUUUUUTTTTTTSSSSSSVVVVVVVVVUUUTTTTTTTTTSSSOOOPPPPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDD===<<<;;;999888666555444111000///...------------''''''(((((())))))******&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&''''''(((((())))))$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((``````aaabbbbbbbbbbbbbbbaaa^^^[[[YYYXXXWWWUUUTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>===;;;999888777555444222000///.........)))))))))***++++++,,,,,,...---+++)))'''''''''((($$$%%%&&&''''''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%''')))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###!!!!!!$$$''''''$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%'''((((((((('''(((''''''&&&&&&%%%%%%$$$&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))))))))((('''&&&###$$$%%%%%%%%%'''***---************************+++++++++++++++***)))(((*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---...000222222111///...------------,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''')))*********)))((($$$'''******((((((***,,,++++++++++++++++++++++++000+++''''''+++,,,+++(((''''''&&&&&&&&&%%%%%%%%%+++******)))))))))))))))+++*********))))))(((((())))))************))))))++++++,,,,,,,,,---------,,,,,,+++***)))((('''''')))((('''''''''(((***+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,+++******************---------------------...,,,---000111222111000///111111222333444444444333888888999::::::;;;<<<<<<;;;;;;<<<===>>>??????@@@???@@@BBBEEEGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDFFFIIILLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKJJJJJJLLLNNNNNNNNNRRRRRRUUUXXX[[[[[[YYYWWWYYYYYYYYYZZZ\\\]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWYYYWWWUUUTTTSSSQQQNNNKKKJJJHHHEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDBBB@@@>>>:::999888888:::;;;;;;:::;;;;;;;;;<<>>===:::777555333222111...,,,...---+++***)))))))))***...,,,***(((((((((***+++$$$$$$%%%&&&'''(((***++++++***))))))***)))'''%%%))))))((('''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%``````aaabbbbbbbbbbbbbbb```^^^[[[YYYXXXWWWUUUTTTUUUTTTQQQNNNKKKIIIGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@???>>>===;;;:::888777666333222000...---,,,,,,,,,++++++******************+++***)))'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""$$$'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''(((((()))((('''&&&((((((((('''&&&&&&''')))************************,,,,,,,,,,,,++++++******)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...++++++++++++++++++++++++******+++++++++***)))))))))))))))))))))))))))))),,,+++***)))((('''''''''))))))))))))))))))))))))******)))))))))(((((((((&&&'''((()))***))))))(((&&&(((******((('''(((***)))))))))*********++++++///+++''''''***,,,***''')))(((((((((''''''''''''+++******)))))))))))))))************)))))))))((()))************))))))((())))))))))))*********+++++++++++++++******************)))))))))***+++,,,+++,,,,,,,,,------------++++++++++++++++++++++++************************---,,,,,,+++++++++,,,,,,.........//////////////////000111333444444333333555555666777777888888888::::::;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIINNNLLLKKKLLLNNNOOOPPPOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPNNNMMMLLLNNNPPPQQQRRRUUUTTTTTTVVVYYYZZZZZZYYYWWWVVVVVVWWWYYYZZZZZZXXXXXXWWWWWWVVVVVVUUUTTTTTTVVVUUUTTTTTTTTTTTTQQQOOOOOOLLLJJJHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA>>><<<:::::::::;;;:::999;;;::::::<<>>;;;:::999777444222//////---,,,+++++++++,,,+++***)))'''''')))***+++((((((''''''(((((()))******((('''&&&''''''&&&$$$(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%``````aaabbbbbbbbbbbbbbb```]]]ZZZYYYXXXWWWUUUTTTVVVTTTQQQNNNKKKHHHFFFEEECCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<:::999777666555333222000...---,,,,,,,,,,,,,,,++++++***))))))(((((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''***+++***)))'''&&&((()))************************...------,,,,,,,,,,,,,,,))))))***+++,,,------...************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////+++++++++++++++,,,,,,,,,+++,,,,,,++++++***)))((())))))))))))))))))))))))...---+++)))((('''''''''))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))((()))+++***(((''''''((('''(((((())))))*********,,,)))'''''')))+++)))'''************))))))))))))+++******)))))))))))))))************))))))))))))************))))))((((((((((((((()))))))))************++++++,,,,,,,,,---++++++******++++++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,------......000000000111111222222222222333444555666777888888999999999999:::;;;<<<=========>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIOOOOOOPPPPPPOOONNNLLLKKKOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOOOORRRPPPNNNNNNOOOPPPPPPOOOSSSSSSSSSRRRRRRRRRSSSSSSTTTSSSQQQPPPQQQSSSVVVXXXZZZYYYXXXYYY[[[]]]]]]\\\XXXWWWUUUVVVWWWXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTVVVVVVUUUSSSRRRPPPNNNNNNNNNMMMKKKIIIFFFFFFGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHHHHGGGEEEEEECCCAAA>>>>>>>>>>>>===;;;=========>>>@@@DDDGGGJJJPPPRRRTTTWWWYYYYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTOOOPPPPPPPPPQQQQQQRRRRRRTTTSSSRRRPPPOOOMMMLLLKKKIIIGGGDDDBBBAAA@@@===;;;444333222000//////......+++***)))))))))***+++,,,++++++***)))((((((((()))+++)))&&&%%%&&&'''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%``````aaabbbbbbbbbbbbbbb___]]]ZZZXXXXXXWWWUUUTTTTTTRRROOOLLLHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>===<<<:::999777666555555444222000............+++++++++*********))))))((()))***++++++***)))((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''###""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$###""""""###$$$$$$%%%&&&&&&###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''(((((((((((()))******))))))+++---************************...---,,,,,,,,,,,,---...++++++,,,,,,---------...+++*********+++,,,---...++++++++++++++++++++++++---,,,+++***+++,,,...000...............---------............---,,,++++++))))))))))))))))))))))))---,,,+++))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))))))))((((((((())))))))))))))))))))))))***((('''''')))***)))'''************************+++******)))))))))))))))*********)))))))))))))))++++++***))))))((((((((()))************+++++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------...//////000111222222333333444444444666666666666888:::;;;<<<;;;:::::::::;;;===>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPRRRRRRTTTUUUUUUTTTSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNOOOQQQRRRSSSTTTTTTUUUSSSQQQPPPRRRTTTTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYYYYXXXWWWWWWYYY]]]```dddddddddfffhhhhhhfffddd___]]]ZZZXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVXXXZZZYYYWWWUUUSSSRRRQQQRRRSSSSSSQQQPPPIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKLLLLLLLLLJJJIIIHHHFFFDDDBBBBBBBBBCCCBBB@@@AAAAAAAAABBBDDDGGGIIIKKKOOOQQQTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTWWWVVVVVVUUUTTTSSSRRRQQQOOOMMMKKKIIIHHHGGGDDDBBB===<<<:::888555333222111000///...,,,,,,,,,,,,,,,,,,+++******))))))))))))...+++((('''((()))))))))&&&'''''''''((((((((()))''''''((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&``````aaabbbbbbbbbbbbbbb^^^\\\YYYXXXXXXWWWUUUTTTSSSQQQOOOKKKHHHEEEDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>===;;;:::888777666555444222000............))))))*********+++++++++'''(((***+++++++++))))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%'''((()))''''''''''''''''''''''''$$$%%%&&&%%%######%%%'''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))(((***+++++++++***+++---************************------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,...///++++++++++++++++++++++++,,,+++))))))***,,,...000111000000//////.........///000000//////...---,,,))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***&&&&&&'''(((*********))),,,,,,+++***)))((((((''')))((((((((()))))))))((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))******++++++***)))(((((()))))))))************++++++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,------------...///000111222333333444444555666666777888888888999:::<<<===>>>=========>>>???AAABBBCCCDDDDDDEEEGGGHHHIIIKKKKKKNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVXXXXXXXXXXXXWWWVVVVVVUUUSSSRRRQQQPPPPPPPPPNNNPPPRRRTTTUUUVVVWWWWWWZZZXXXVVVWWWZZZ^^^```aaa\\\ZZZXXXXXXYYY\\\```ccccccddddddddddddfffkkkooouuuwwwzzz}}}~~~{{{vvvrrrkkkgggbbb^^^\\\\\\ZZZYYYXXXYYYZZZ\\\^^^```aaabbbbbbbbbaaaaaaaaa___[[[XXXVVVUUUTTTUUUUUUUUURRRPPPLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNMMMKKKIIIHHHFFFDDDCCCCCCEEEFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKNNNQQQUUUWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[ZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTVVVVVVVVVVVVUUUUUUUUUUUURRRPPPNNNMMMMMMLLLJJJHHHGGGFFFCCCAAA===:::777666555444222000...,,,++++++++++++***************+++///,,,)))'''((()))))))))&&&&&&''''''((()))))))))&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&``````aaabbbbbbbbbbbbbbb]]][[[YYYXXXWWWWWWVVVTTTSSSRRRPPPMMMJJJHHHGGGFFFBBBBBBAAAAAA@@@@@@?????????>>>===;;;:::888777666333222000...---,,,,,,,,,((())))))***++++++,,,,,,''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###%%%(((&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""###$$$"""######$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''((()))******,,,------+++))))))***************************------...////////////...++++++++++++++++++++++++000///---,,,,,,---///000........................+++***))))))***,,,...000000000111111111111222222444444333222000...,,,+++))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******&&&&&&&&&(((***,,,+++***,,,,,,+++***))))))((('''(((((()))*********))))))((((((((((((((()))))))))+++******)))))))))))))))))))))))))))************+++***)))(((((()))***+++((((((((()))))))))***************)))))))))(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000111222444555555666666777888999::::::;;;<<<<<<======>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNRRRRRRTTTUUUWWWXXXYYYZZZ\\\\\\\\\\\\[[[YYYWWWVVVTTTSSSQQQOOONNNNNNNNNOOONNNPPPTTTXXX[[[^^^___``````^^^]]]___dddjjjmmmooollliiidddaaabbbgggmmmqqqsssvvvyyyzzzzzz||||||wwwpppkkkhhhgggfffeeeeeefffhhhkkkmmmppprrrsssuuutttsssqqqooojjjddd```___^^^]]]]]]\\\ZZZWWWTTTSSSSSSSSSSSSRRRRRRRRRRRROOOPPPPPPPPPOOONNNLLLKKKGGGEEEDDDDDDFFFHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLOOORRRTTTTTTTTTTTTWWWWWWXXXYYYZZZ[[[[[[\\\YYYYYYZZZZZZ[[[[[[\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUSSSRRRPPPPPPQQQQQQOOOMMMNNNNNNLLLIIIFFFCCC@@@>>>;;;:::888666333000...,,,------,,,,,,+++,,,,,,,,,,,,***'''&&&'''((('''&&&'''''''''(((((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&``````aaabbbbbbbbbbbbbbb]]][[[XXXWWWWWWWWWVVVTTTRRRQQQOOOLLLJJJHHHHHHGGGBBBBBBAAAAAA@@@?????????>>>===<<<:::999777666555333222000...---,,,,,,,,,******************++++++)))((('''''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$((((((%%%###%%%'''%%%###!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""$$$%%%'''((($$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''#########$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***)))(((((((((((()))***)))***,,,,,,+++***)))***************************---///111333333222111///,,,---...///000111222222444222///------...///000........................************+++---///000111222333555777999;;;<<>>;;;888444000,,,+++))))))))))))))))))))))))''''''''''''''''''((()))((((((((((((((((((((((((''''''(((((()))))))))))))))(((((('''((()))***+++((('''&&&(((***+++***((())))))))))))))))))))))))''')))***++++++*********(((((((((((()))))))))***+++******)))))))))))))))((()))))))))***************)))((('''(((***+++---))))))))))))*********+++)))***************++++++***+++,,,---...------,,,------------............------------------------------......///000000000111111222333444666888999999999:::;;;<<<===>>>>>>???@@@AAABBBBBBAAA@@@??????AAADDDGGGIIIHHHGGGGGGHHHHHHJJJKKKMMMOOOPPPQQQTTTTTTVVVWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^\\\ZZZYYYUUUTTTQQQOOONNNNNNOOOPPPQQQUUU[[[bbbhhhmmmppprrrooommmmmmooouuu{{{}}}uuuooonnnssszzz~~~|||||||||{{{|||}}}zzzrrrmmmjjjjjjjjjkkklllkkkhhhfffbbbaaa___\\\YYYWWWUUUSSSRRRSSSTTTVVVVVVVVVUUUUUUNNNLLLJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUWWWXXXYYYVVVVVVWWWYYYZZZ[[[\\\]]][[[ZZZYYYXXXWWWVVVVVVVVVSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSTTTUUUVVVUUUSSSRRRRRRQQQPPPOOOLLLJJJIIICCCCCCAAA???<<<999777666222111000///...---------+++)))(((((()))((('''%%%((((((((((((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''``````aaabbbbbbbbbbbbbbb]]]ZZZXXXWWWWWWWWWVVVTTTOOONNNLLLJJJHHHGGGFFFFFFBBBBBBAAAAAA@@@??????>>>===<<<;;;999777666555444555444222000///.........,,,,,,++++++***))))))))),,,+++)))((((((((()))***$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%((()))((('''&&&########################$$$))))))%%%###$$$'''%%%""" !!!%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&'''***---...%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&'''((())))))+++***)))(((((()))******$$$&&&***+++,,,,,,---...************************...111444666777555333111///000222444666888:::;;;666444111...---...///111------------------------*********+++,,,...///000222444777:::>>>BBBDDDFFFIIIGGGDDD???999333///,,,)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))*********+++)))((('''''''''(((***+++***((('''(((***+++(((%%%%%%%%%&&&'''((()))***+++''')))+++,,,++++++++++++(((((())))))*********++++++******)))))))))))))))(((((())))))*********+++)))(((''''''(((***,,,...+++,,,,,,,,,,,,---------((()))***+++,,,---......,,,,,,.../////////...---............/////////000------------------------.........///000111111222333333444555777999:::;;;<<<<<<===>>>???@@@AAAAAAAAACCCDDDEEEEEECCCAAA@@@===@@@DDDGGGHHHHHHFFFEEEHHHIIIJJJLLLNNNPPPQQQRRRUUUUUUWWWXXXZZZ\\\]]]^^^[[[\\\^^^___`````````___YYYWWWUUUSSSRRRRRRSSSSSSVVV[[[bbblllttt{{{zzzwww|||}}}xxxrrrrrrtttxxx|||}}}|||zzzooommmjjjeee```\\\XXXVVVVVVWWWZZZ\\\^^^_________VVVTTTRRRQQQQQQQQQPPPOOOQQQQQQRRRRRRRRRRRRSSSSSSUUUVVVVVVVVVUUUSSSPPPNNNIIIJJJKKKMMMPPPRRRSSSTTTSSSTTTVVVWWWYYY[[[]]]]]]]]]\\\[[[YYYXXXXXXWWWWWWSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPQQQSSSTTTUUUUUUWWWVVVUUUVVVXXXYYYYYYXXXRRRSSSTTTTTTTTTRRRQQQPPPKKKJJJIIIHHHFFFCCCAAA@@@777666444222000...------,,,+++***+++,,,+++)))'''))))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''bbb`````````bbbcccbbbaaa]]]ZZZWWWVVVUUUUUUTTTSSSUUUSSSQQQMMMJJJHHHFFFEEEGGGFFFEEEDDDBBBAAA@@@???>>>>>>===;;;999666444333111111000///...---,,,,,,---......---,,,***(((&&&'''((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""######$$$$$$$$$%%%%%%%%%((('''$$$###""""""###$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''')))+++,,,,,,,,,***)))+++)))((('''((()))+++,,,111222444666666444222000000222555999<<>>:::555111000///......------------------,,,,,,+++++++++,,,---...///000333444555888<<<@@@DDDFFFPPPLLLEEE===666000---+++))))))))))))))))))))))))''')))******)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((---+++)))'''&&&&&&'''(((((((((((((((((('''''''''************))))))))))))*********)))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++***)))***++++++***)))++++++******))))))((((((***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,...------...000222....../////////////////////...------......---,,,...///000111333555666777555666888:::===>>>???@@@BBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDGGGIIIJJJJJJJJJLLLMMMMMMMMMMMMNNNOOORRRTTTVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]```bbbbbbfffkkkkkkggggggeee```ZZZWWWWWW[[[^^^eeeiiiqqqzzz|||}}}|||uuummmeee^^^ZZZ\\\\\\]]]aaaeeegggggggggeeebbb^^^\\\\\\^^^^^^^^^______]]]\\\[[[ZZZZZZZZZYYYZZZ[[[ZZZXXXTTTQQQNNNIIIIIIHHHGGGIIIKKKMMMOOORRRRRRSSSTTTVVVWWWXXXXXX\\\[[[[[[ZZZYYYXXXWWWWWWUUUUUUTTTSSSRRROOONNNMMMQQQPPPNNNNNNNNNPPPRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMKKKJJJIIIFFFCCC>>>:::777555111///111///...---------+++)))))))))))))))))))))(((((())))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%aaa```___```bbbcccbbbaaa^^^[[[XXXVVVVVVVVVUUUTTTTTTSSSPPPMMMJJJGGGFFFEEEFFFEEEDDDCCCAAA@@@?????????>>>>>><<<:::777555444111111000///...---,,,,,,++++++,,,,,,,,,***)))(((((((((((((((((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&''''''%%%!!!###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''(((***,,,,,,+++***)))+++***)))((()))***,,,---000111333444444333111000///111555999===AAACCCEEE===999444111000///...---,,,,,,,,,---------......,,,++++++,,,,,,...////////////000222555999<<<>>>AAA>>>:::555000---+++***)))))))))))))))))))))))))))+++,,,,,,+++******+++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))'''&&&'''((()))((((((((((((((((((((((((************))))))))))))((()))))))))************))))))))))))************++++++******************+++***)))***++++++***)))************))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...000000000000000000000000000000////////////000///...111222333444666888999::::::;;;<<<>>>???@@@@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGJJJLLLNNNNNNMMMMMMNNNOOOLLLMMMMMMOOOQQQSSSUUUVVVYYYYYYZZZZZZ\\\]]]^^^___aaafffjjjooovvv~~~~~~{{{tttkkkeeeccceeehhhpppuuu|||}}}uuunnnjjj`````````cccfffiiijjjjjjkkkhhhfffeeeeeeffffffffffffeeedddbbbaaaaaa````````````aaa```]]]YYYVVVSSSNNNLLLKKKIIIIIIIIIKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSWWWWWWWWWWWWWWWWWWWWWXXXUUUUUUUUUTTTSSSQQQPPPOOOPPPOOOMMMLLLMMMNNNPPPQQQSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSSSSRRRRRRPPPOOOMMMMMMJJJHHHDDDBBB???===999666333111///...------***)))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%&&&```_________aaabbbaaa```^^^[[[XXXWWWWWWWWWVVVUUUTTTRRROOOLLLIIIFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>??????>>>===;;;888777555111111000///...---,,,,,,))))))***++++++******)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&((()))'''"""$$$$$$$$$$$$%%%%%%%%%%%% ###&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$##############################""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&'''''''''((('''(((***+++++++++***)))++++++***)))***+++,,,---///000000111111111000000---000444888===AAADDDFFF:::777333000//////...---+++,,,,,,------.........,,,++++++,,,,,,---...///,,,,,,,,,---...111333555222111000...,,,+++***))))))))))))))))))))))))))),,,---......,,,******+++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((************))))))))))))(((((())))))******++++++))))))))))))************,,,,,,++++++***))))))(((+++***)))***++++++***))))))))))))******************+++,,,,,,------,,,,,,------------------------+++,,,,,,+++******,,,---111222222222222222222111222222222222222222222222555666777999;;;<<<===>>>AAAAAABBBCCCDDDDDDDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHLLLMMMNNNOOOOOOOOOOOOOOORRRTTTUUUTTTSSSRRRSSSTTTRRRSSSUUUWWWYYY[[[\\\]]]______^^^___```ccceeeggglllrrryyyvvvssstttvvv}}}{{{wwwiiihhhfffgggiiilllmmmnnnqqqooonnnoooppppppooonnnlllkkkjjjiiihhhggggggggggggggggggfffddd```]]][[[TTTRRRPPPMMMKKKJJJJJJJJJHHHHHHJJJKKKMMMNNNNNNNNNQQQQQQRRRSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRRRROOONNNMMMLLLKKKLLLMMMNNNPPPPPPQQQRRRSSSUUUUUUVVVXXXYYYYYYZZZYYYYYYXXXXXXVVVVVVVVVUUUUUUTTTRRRRRRPPPNNNLLLKKKJJJHHHDDDAAA999777444111000///---+++++++++******))))))((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&___^^^^^^^^^```aaa```___\\\ZZZWWWUUUVVVVVVUUUTTTSSSQQQOOOKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>===???>>>===<<<:::888666555111111000///...---,,,,,,************)))))))))((()))(((&&&%%%%%%%%%&&&'''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$&&&((()))'''$$$ $$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((()))*********))))))******)))))))))***+++,,,.............../////////---///222666:::>>>@@@AAA888555111/////////...---------------------------,,,+++++++++,,,------...,,,,,,+++++++++---...///------------,,,+++***)))((((((((((((((((((((((((---...///...,,,*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++((((((((((((((()))))))))************)))))))))(((*********)))))))))))))))((()))))))))************+++++++++*********))))))+++***)))***++++++***))))))))))))******+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---222222333444444444333333333444555555555555666777:::;;;<<<>>>???AAABBBCCCFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\[[[\\\]]]___```bbbeeehhhjjjkkkkkkjjjkkkjjjiiiiiikkknnnrrrttt|||wwwsssooommmnnnooopppqqqssssssrrrsssuuutttrrrpppnnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjiiihhheeecccbbbZZZXXXVVVSSSQQQPPPOOONNNMMMNNNOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQOOONNNMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVVVVSSSRRRRRRSSSRRRPPPLLLIIIBBB>>>:::777555333111///------,,,+++******))))))************************'''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&^^^]]]\\\]]]___```___^^^ZZZWWWUUUTTTTTTTTTTTTSSSSSSQQQOOOKKKHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>=========<<<;;;999777666555111111000///...---,,,,,,,,,,,,+++***(((((('''''')))((('''%%%%%%&&&'''''')))))))))(((&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''''''''((((((((())))))''''''(((((())))))))))))((((((((((((((())))))***,,,,,,,,,---------......---...000333666888999999555222000/////////...---.........------,,,,,,,,,,,,,,,+++++++++,,,------,,,+++************+++,,,.........---,,,***)))(((((((((((((((((((((((((((+++,,,---,,,***(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******(((((((((((())))))******************)))))))))(((,,,++++++***)))(((''''''((()))))))))************))))))*********++++++++++++***)))***++++++***)))))))))******++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///111222444666666666555555666888::::::999999;;;===???@@@AAACCCDDDFFFGGGHHHJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRTTTVVVXXX[[[]]]^^^```bbbdddeeefffhhhkkknnnqqqtttxxx{{{}}}}}}{{{zzz{{{zzzyyyxxxzzz}}}xxxwwwwwwzzz{{{wwwuuuuuuvvvuuuuuuttttttuuuuuutttpppnnnmmmlllkkkiiihhhhhhhhhhhhgggggghhhhhhhhhgggffffff^^^]]]\\\[[[YYYXXXXXXWWWWWWWWWXXXWWWVVVTTTRRRPPPMMMMMMLLLLLLKKKJJJJJJIIILLLLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUWWWXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYUUUTTTUUUVVVVVVUUUQQQOOOHHHDDD???;;;888666444222000000///...,,,+++******++++++++++++++++++++++++''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&''']]]\\\\\\\\\^^^___^^^]]]XXXVVVSSSRRRSSSTTTSSSRRRTTTRRROOOLLLIIIFFFEEEDDDBBBBBBAAA@@@@@@???>>>>>><<<<<<;;;:::999777666555111111000///...---,,,,,,...---,,,***((('''''''''))))))((('''''''''''''''&&&''''''&&&$$$""" '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%)))(((((('''&&&$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%(((+++,,,%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$''''''''''''((((((((()))''''''''''''((((((((()))'''''''''((((((((())))))***+++,,,------------------...///000111222222222222000......//////...---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))((((((((()))***+++///...---+++***((('''''')))))))))))))))))))))))))))***++++++)))''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''(((((())))))******+++************)))))))))))),,,++++++***)))(((''''''))))))))))))************((())))))***++++++,,,,,,+++***)))***++++++***)))*********+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000///......000111111222555888::::::999999999<<>>>>>AAADDDEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQSSSUUUVVVVVVWWWUUUUUUTTTTTTUUUUUUVVVWWWRRRSSSUUUXXX\\\```ccceeeiiikkkmmmooorrruuuzzz~~~~~~~~~~~~}}}{{{xxxvvvtttkkklllmmmpppuuu~~~|||{{{yyyxxxwwwuuuqqqnnnnnnmmmllljjjiiiiiihhhhhhffffffgggggggggggggggfffbbbbbbbbbbbbaaaaaa``````^^^^^^___^^^]]]ZZZWWWUUURRRRRRPPPOOOMMMKKKJJJJJJMMMLLLJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNQQQRRRTTTVVVWWWXXXYYYYYYWWWWWWXXXYYYZZZ[[[[[[[[[WWWVVVVVVWWWXXXWWWUUUSSSLLLGGGBBB===;;;999666555333333222000///---,,,+++))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''']]]\\\[[[\\\]]]^^^^^^\\\XXXVVVSSSSSSSSSTTTTTTSSSTTTSSSPPPMMMJJJGGGFFFEEEBBBBBBBBBAAA@@@@@@??????<<<<<<<<<;;;:::888777666111111000///...---,,,,,,...---+++***)))))))))***))))))******))))))((('''%%%%%%&&&'''&&&$$$"""!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%))))))((('''&&&$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''((()))))))))))))))(((***,,,.........---,,,,,,,,,---//////000000000000...------//////...---++++++,,,,,,---...//////,,,,,,+++++++++++++++,,,))))))(((((()))***+++,,,---,,,+++)))))))))***+++))))))))))))))))))))))))((()))+++***)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((('''(((((()))******++++++************))))))))))))))))))))))))))))))******))))))))))))******************************+++++++++***)))***++++++***))),,,++++++++++++++++++******+++,,,,,,------,,,,,,////////////////////////...///000000//////111333111444888;;;>>>???>>>>>>>>>BBBFFFFFFDDDDDDGGGKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXXXXWWWXXX[[[___dddiiinnnqqqtttvvvxxxzzz}}}zzzvvvtttqqqqqqpppooommmllljjjjjjdddeeeggghhhlllttt~~~~~~{{{wwwtttsssrrrqqqooonnnnnnmmmmmmhhhhhhhhhggggggffffffeeeeeefffffffffffffffeeeeeebbbcccdddeeecccaaa^^^\\\ZZZYYYXXXVVVTTTRRRQQQPPPQQQOOOMMMKKKJJJJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRTTTVVVVVVWWWVVVWWWYYYZZZ[[[\\\\\\]]]ZZZYYYXXXXXXYYYYYYXXXWWWQQQMMMGGGBBB@@@>>><<<:::666666444333111///...---************************((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((\\\[[[ZZZ[[[]]]^^^]]]\\\YYYWWWTTTSSSTTTUUUUUUTTTUUUSSSQQQMMMJJJHHHFFFEEECCCBBBBBBAAAAAA@@@@@@@@@=========<<<;;;999888777111111000///...---,,,,,,---,,,+++******+++,,,---)))***+++++++++***((('''%%%&&&(((******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((#########$$$$$$%%%%%%&&& """$$$&&&&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&$$$!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&((()))***+++&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((((((((()))***************'''))),,,/////////---+++++++++---...///////////////---------//////...---((()))***,,,...000111222,,,,,,++++++***+++++++++************+++---...000+++***))))))***,,,///000))))))))))))))))))))))))''')))++++++)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++************))))))))))))&&&'''((()))***+++,,,,,,))))))))))))************,,,,,,++++++***)))))))))+++***)))***+++++++++)))---,,,,,,++++++*********++++++,,,---------,,,,,,111111111111111111111111---...////////////222444222555:::>>>AAABBBBBBBBBBBBFFFJJJJJJHHHHHHLLLPPPOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWXXXXXX^^^___bbbgggmmmsssxxx{{{|||}}}wwwpppllljjjgggfffeeedddccccccdddddd```aaabbbcccfffmmmwww~~~|||}}}zzzxxxwwwvvvtttsssssssssssslllkkkjjjiiigggfffeeedddggghhhhhhhhhhhhggggggfffdddfffhhhiiiiiigggeeeccc___^^^]]]\\\ZZZYYYXXXWWWUUUSSSPPPMMMKKKKKKKKKLLLGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJLLLNNNPPPRRRSSSSSSWWWXXXYYY[[[\\\]]]^^^^^^]]]\\\ZZZYYYZZZ[[[[[[ZZZWWWRRRLLLHHHEEECCCBBBAAA888777666444222000///...,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((([[[YYYXXXYYY[[[]]]^^^^^^YYYXXXVVVTTTSSSSSSSSSTTTTTTRRRPPPMMMJJJGGGEEECCCBBBBBBBBBAAA@@@???>>>===@@@>>>===<<<;;;888555222444000,,,,,,000222000------,,,***(((((()))***,,,///...+++)))''''''''''''''''''((((((''''''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&%%%###$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***---...'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((,,,+++)))''''''''''''(((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''')))***+++---***'''''')))***)))(((++++++,,,,,,---......///...000222333222000---+++,,,,,,,,,---...///000111222000...,,,***)))(((((((((((()))***************((((((((((((((((((((((((---***(((((()))******)))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((+++,,,---...---+++)))((())))))))))))))))))))))))******)))))))))))))))***(((((()))***+++,,,,,,,,,---------,,,+++***)))(((******))))))))))))******,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------+++,,,---.........------//////...---+++***))))))///000///...---...000333111111000000111333444666:::===AAADDDFFFGGGIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPRRRSSSUUUVVVWWWWWWWWWWWWVVVXXXZZZ]]]^^^^^^]]]]]]\\\[[[ZZZZZZ[[[]]]___```gggjjjpppuuuzzzzzzxxxtttoookkkgggdddbbbaaaaaaaaa___^^^```dddgggbbbfffjjjnnnpppuuu|||~~~|||{{{uuuuuutttrrroookkkhhhfffeeehhhjjjjjjiiigggfffffffffffffffffffffgggggghhhcccdddeeefffeeedddbbbaaa]]]ZZZVVVTTTRRRQQQNNNLLLMMMMMMMMMNNNOOONNNLLLIIINNNLLLKKKKKKKKKKKKIIIGGGHHHHHHJJJLLLNNNPPPQQQRRRSSSTTTWWWYYY\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWZZZXXXTTTQQQNNNJJJEEEBBB@@@===:::777666444222000///...---.........,,,***))))))'''&&&&&&'''((()))((((((((()))))))))))))))___\\\ZZZZZZ[[[\\\\\\[[[YYYXXXVVVTTTSSSSSSSSSTTTSSSRRRPPPMMMIIIGGGDDDCCCAAAAAAAAAAAA@@@@@@???>>>???>>>===<<<<<<;;;777555444000,,,---000222000---,,,,,,***)))))))))***+++...---+++)))'''&&&&&&&&&''''''((((((''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))((((((((((((((()))***...+++))))))***++++++))),,,,,,------...////////////000111222111000...---+++,,,,,,...000222444555111000///,,,+++))))))((((((((()))***************((((((((((((((((((((((((***((('''''')))***+++***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''')))******)))((('''))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,((())))))***************++++++************++++++************)))))))))(((((()))))))))************+++++++++,,,,,,,,,------............------------.........---,,,---000222444333333444555777999;;;???BBBFFFIIIKKKMMMOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSUUUWWWZZZ^^^```aaaaaa```aaa`````````bbbeeehhhiiiqqqtttyyy}}}xxxuuuqqqlllgggcccaaa```bbbcccdddeeefffjjjnnnrrrsssvvvyyy||||||xxxtttpppnnnhhhjjjkkkkkkiiigggeeedddddddddeeeeeefffhhhiiijjjlllmmmooooooooollljjjhhhcccaaa^^^\\\[[[YYYWWWUUUSSSSSSTTTUUUVVVUUUQQQOOOKKKJJJHHHHHHHHHIIIHHHGGGGGGHHHHHHIIIKKKLLLMMMMMMRRRTTTWWWZZZ\\\^^^^^^___``````___^^^]]]]]]\\\\\\\\\ZZZWWWUUUTTTQQQMMMKKKFFFCCC@@@<<<:::888555222111000......///...,,,***,,,+++***)))(((((()))***((((((((((((((((((((((((___]]][[[[[[\\\\\\\\\[[[YYYXXXVVVTTTSSSSSSSSSTTTRRRQQQOOOLLLIIIFFFDDDCCC@@@@@@AAAAAAAAA@@@@@@???>>>============<<<:::777333000------///111///---+++++++++************))),,,+++***((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''++++++***)))))))))))))))///...,,,+++,,,------,,,------...///000000000000111000000000///000000000,,,,,,---///222444777888111000...---+++***))))))((())))))************)))))))))))))))))))))))))))'''&&&%%%&&&)))+++++++++)))(((''''''&&&&&&''''''(((((((((((((((((((((((($$$%%%'''((())))))(((((())))))))))))))))))))))))***)))))))))))))))************************++++++$$$%%%&&&((()))******+++,,,,,,++++++++++++,,,,,,************))))))))))))+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---............//////000000000......///......///222444777777888999;;;>>>@@@BBBDDDGGGKKKNNNPPPRRRUUUWWWXXXWWWVVVTTTRRRRRRQQQQQQSSSRRRPPPOOONNNOOOPPPQQQVVVYYY___dddhhhjjjjjjjjjkkkkkkkkkmmmppptttxxxzzz}}}zzztttnnniiieeecccbbbeeehhhlllpppuuu{{{~~~yyytttrrrnnnnnnoooooommmkkkhhhgggddddddeeefffhhhjjjlllnnnoooqqqsssuuutttqqqmmmkkkiiigggdddcccbbbbbb```___\\\\\\]]]___```]]]YYYUUUMMMJJJHHHGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJQQQSSSVVVZZZ]]]___``````bbbaaaaaaaaa``````_________]]]\\\[[[[[[ZZZWWWUUUOOOLLLHHHDDDAAA===999666555444222111111000...,,,///...---,,,+++*********(((((((((((((((((((((((([[[ZZZZZZ[[[^^^______^^^YYYXXXVVVTTTSSSSSSSSSTTTQQQPPPNNNKKKHHHFFFDDDBBB??????@@@AAAAAAAAA@@@@@@>>>============;;;888666222000......//////...,,,***++++++++++++***))))))******)))((('''&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$''')))***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""" ###%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((()))((('''%%%$$$(((((((((((('''''''''''',,,++++++*********++++++000///..................---...000111222222111111111000///......000222333//////000111222444555666000///...,,,+++*********((()))************))))))))))))))))))))))))))))))'''&&&%%%&&&(((******))))))(((((('''''''''''''''((((((((((((((((((((((((((((((******++++++******(((((((((((((((((((((((())))))))))))))))))***++++++++++++***************$$$%%%&&&((()))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///---,,,++++++---///000......//////000000111111///111222222222444666999;;;;;;<<<===@@@BBBEEEGGGHHHKKKNNNPPPRRRTTTWWWYYY[[[ZZZXXXVVVUUUTTTTTTTTTUUUSSSPPPOOONNNPPPSSSUUU\\\```hhhooouuuxxxyyyxxxxxxxxxyyy|||}}}vvvrrrpppooopppttt{{{}}}xxxuuutttttttttuuuuuussspppmmmhhhggggggggghhhkkkmmmnnnnnnqqquuuwwwwwwtttpppmmmjjjhhhfffeeeffffffeeecccbbbbbbdddffffffccc___[[[SSSPPPMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKOOOQQQTTTYYY\\\___```aaa````````````aaaaaaaaaaaaaaa```____________]]][[[WWWTTTPPPLLLHHHCCC>>>;;;999777555444444444222111111000///...,,,++++++***))))))((((((((((((((('''[[[[[[[[[\\\___``````___YYYXXXVVVTTTSSSSSSSSSTTTPPPOOOMMMKKKHHHFFFDDDCCC??????@@@AAAAAAAAA@@@@@@???>>>===<<<;;;999555333111000/////////...---,,,***++++++++++++***))))))((((((((((((((('''&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''******(((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""" ###%%%$$$$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))******((('''&&&((((((((((((((((((''''''*********++++++,,,---...///000000000///.........---///000222333222222111111000...---...111444666555444333222111111111111///...---,,,+++*********))))))*********))))))((())))))))))))))))))))))))((('''''''''((()))'''&&&))))))(((''''''''''''((()))))))))))))))))))))))),,,,,,,,,,,,+++******)))(((((((((((((((((((((((())))))(((((()))***+++++++++++++++***************'''((())))))*********)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,---************++++++++++++...---+++******,,,...//////////////////000000000000222444555666888:::<<>>===<<<;;;888444111000000000///...---,,,++++++++++++************)))(((((()))))))))(((''''''''''''((((((''''''&&&%%%$$$%%%&&&''''''(((''''''((((((((('''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))'''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''###$$$$$$%%%'''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((()))))))))))))))(((((((((((((((((((((((((((((()))*********,,,---...///...///111000///------...---///111333333333222111111///------...222666888;;;:::777444111///---,,,,,,,,,+++***************)))************))))))((()))))))))))))))))))))))))))((((((((())))))'''%%%***)))((((((''''''(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******************++++++******+++++++++***))))))***))))))))))))))))))***************++++++++++++++++++,,,,,,,,,---------++++++***)))***+++,,,---000000000000000000000000222444777999:::<<<>>>@@@DDDCCCCCCCCCDDDFFFGGGIIIIIIKKKNNNPPPRRRUUUYYY\\\]]]^^^```aaabbbcccccccccaaa```^^^]]]^^^aaadddgggooouuu{{{tttqqqnnnkkkjjjjjjlllmmmrrrtttwwwyyyyyyvvvssspppmmmkkkiiiiiijjjjjjiiihhhgggfffggghhhiiihhheeeccc```^^^[[[XXXVVVTTTQQQNNNIIIHHHFFFDDDDDDFFFGGGHHHJJJLLLOOOSSSWWWZZZ[[[\\\______```aaabbbcccddddddcccaaa```aaaaaa```^^^\\\^^^\\\ZZZXXXVVVRRRMMMJJJAAA>>>:::888666555444222111111111111000///------,,,++++++******))))))(((___^^^^^^___``````^^^[[[YYYXXXVVVTTTSSSSSSSSSTTTQQQPPPNNNLLLJJJHHHFFFEEEAAAAAAAAAAAA@@@@@@???>>>???>>>===<<<<<<:::666444///000111000...,,,++++++,,,,,,***)))))))))***+++'''((()))*********)))(((''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&&&&)))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))''''''(((((())))))******++++++******+++,,,------,,,...000000---,,,,,,---,,,...111333333333111000///...------///333666999@@@>>>:::666222///,,,+++******))))))((()))))))))***************)))((((((((((((((((((((((((((((((((((((((()))++++++)))'''***))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))***+++++++++,,,)))******++++++******)))+++******))))))******+++*********+++++++++,,,,,,............/////////000,,,,,,,,,---------......//////000111222333444444666999===???AAACCCEEEGGGIIIHHHGGGFFFFFFFFFGGGHHHIIILLLOOOSSSWWW\\\bbbfffkkkmmmpppsssuuuuuuttttttrrrpppooonnnnnnppprrrttt}}}~~~|||xxxuuussssssuuuvvvyyyyyyzzzzzzxxxtttpppnnnooommmkkkjjjkkkkkkjjjiiiiiihhhggghhhjjjjjjiiihhhgggeeedddcccbbb```[[[XXXPPPNNNKKKHHHFFFFFFGGGHHHGGGIIIMMMPPPTTTVVVWWWXXX[[[\\\]]]^^^```aaacccccccccbbbaaabbbccccccbbb```^^^^^^]]]\\\\\\YYYVVVSSSMMMIIIDDD???;;;888666444222222333333333222000000------,,,,,,+++******)))\\\\\\]]]___aaabbbaaa___YYYXXXVVVTTTSSSSSSSSSTTTQQQPPPOOOMMMJJJHHHGGGFFFBBBBBBBBBAAA@@@???>>>===>>>============<<<999777///000111000...,,,+++***---,,,***(((((()))***,,,'''(((***++++++***))))))''''''((((((''''''&&&%%%&&&'''((((((((('''&&&%%%))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%###"""###%%%######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((()))&&&''''''((()))******+++,,,,,,++++++******++++++***---000///---++++++,,,,,,...000333333222111///......---...000333777999BBB@@@===888444000---,,,))))))(((((((((((())))))***************)))(((((((((((((((((((((((((((((('''''''''***,,,---+++*********)))((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))***+++,,,,,,---(((((()))***************,,,++++++++++++++++++,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------///000000111222111111111...///000222444666777888<<>>>>>CCCGGGKKKNNNNNNNNNOOOOOOOOOOOONNNLLLJJJKKKMMMPPPQQQVVV]]]bbbfffnnnyyy{{{wwwttttttrrrooonnnmmmllliiigggiiiiiijjjkkklllmmmnnnnnnnnnqqqtttvvvwwwuuusssqqqgggaaaYYYSSSQQQOOOLLLJJJKKKJJJJJJLLLOOOQQQQQQPPPTTTTTTUUUWWWZZZ^^^aaacccaaaaaaccccccdddcccbbbaaa```aaaaaabbbbbbaaa___^^^ZZZXXXUUUPPPJJJDDD???;;;777666555444444444555555666444333111///...------``````___```aaa```^^^\\\ZZZWWWTTTRRRSSSSSSSSSSSSRRRQQQOOOMMMJJJHHHFFFEEEEEEDDDAAA@@@??????@@@AAAAAA???===<<<;;;999666444222222111000///...---,,,,,,+++******))))))******)))))))))))))))(((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%######$$$''''''&&&%%%%%%$$$#########%%%&&&&&&%%%$$$$$$%%%'''&&&$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%***)))'''%%%$$$#########&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((%%%&&&''''''%%%$$$%%%&&&(((((()))***************+++++++++,,,,,,,,,,,,---...---,,,+++***++++++,,,---...///000111111111111............///000111111777555333000...,,,+++***---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++//////...---------------------------------......---///111111111000111222777777888;;;>>>BBBDDDEEEHHHKKKNNNPPPQQQSSSUUUWWWWWWXXXWWWVVVTTTUUUWWWYYY]]]bbbhhhmmmrrryyy}}}{{{{{{yyyuuusssqqqnnnkkkhhhiiiiiikkklllnnnooopppqqquuuwwwzzz}}}~~~}}}{{{zzzqqqlllddd^^^ZZZWWWTTTQQQPPPOOONNNOOOPPPQQQOOONNNPPPPPPQQQSSSVVVZZZ]]]___```aaabbbcccccccccbbbbbb``````aaaaaaaaa___^^^]]][[[ZZZWWWSSSOOOJJJEEECCC<<<:::888666555555666777666555333222000...------cccbbb````````````^^^]]]ZZZWWWTTTSSSSSSTTTSSSSSSSSSRRRPPPMMMJJJHHHFFFDDDEEEDDDBBB@@@????????????@@@???===<<<;;;999777444333222111///...---+++++++++++++++++++++***)))))))))))))))))))))((('''''')))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###$$$&&&(((((('''%%%&&&''''''%%%######$$$'''&&&&&&%%%%%%$$$$$$###"""$$$%%%%%%$$$######$$$'''%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$***)))'''&&&$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''$$$###$$$%%%(((((()))*********************+++++++++,,,,,,,,,---,,,+++*********+++,,,...///000111111111111111...------,,,,,,,,,------111000///---+++***))))))...---+++)))((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......************++++++++++++---.........---,,,,,,+++---------......///000111///000222222222333666888;;;===???CCCFFFIIILLLMMMPPPQQQRRRTTTUUUYYY]]]aaadddeeefffeeedddccceeefffmmmqqqvvvzzz~~~zzzvvvsssoookkkhhhiiijjjlllnnnpppssstttuuuzzz||||||wwwqqqkkkfffbbb^^^[[[ZZZXXXVVVUUUUUUSSSPPPNNNMMMMMMNNNOOORRRVVVZZZ\\\___```aaabbbbbbbbbbbbaaa______``````___^^^\\\[[[ZZZZZZXXXVVVSSSPPPNNNLLLCCCAAA===:::888777777888777666666555444222111111eeeccc````````````___^^^[[[XXXTTTSSSSSSTTTTTTSSSTTTSSSQQQNNNKKKGGGEEEDDDEEEDDDCCCAAA????????????@@@>>>===<<<;;;:::777555111000///---,,,***)))(((******+++,,,,,,***)))((()))))))))))))))(((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&((((((((("""###%%%&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%###""""""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&#########$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&(((((((((((('''''''''''')))******)))(((''''''((((((((()))***************************++++++++++++---,,,+++******+++,,,,,,......///000000000000000,,,,,,,,,++++++,,,,,,---------,,,+++***))))))***---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------............+++++++++++++++,,,,,,,,,***+++---.........---,,,............///000111111000111222333555777;;;>>>AAADDDGGGJJJMMMOOORRRTTTXXXXXXXXXYYY[[[___fffjjjppprrrttttttsssrrrrrrsssxxx{{{~~~}}}zzzvvvrrrooolllmmmoooqqqtttvvvxxxyyy{{{}}}}}}zzzuuuqqqmmmjjjhhhgggeeeccc```^^^ZZZVVVSSSQQQPPPOOOOOOQQQTTTWWWYYY]]]]]]^^^^^^____________]]]^^^^^^^^^]]][[[ZZZXXXWWWWWWVVVVVVUUUTTTSSSRRRKKKHHHDDD???;;;888777777888888888888888888888888dddbbb```___`````````^^^[[[XXXUUUSSSSSSTTTTTTTTTUUUTTTQQQNNNKKKHHHFFFDDDDDDDDDBBBAAA@@@????????????>>><<<<<<;;;:::777555111000///...,,,+++***)))******+++,,,,,,***)))((()))))))))))))))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&''''''&&&"""###%%%&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%$$$"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&& !!!###%%%&&&'''(((######$$$$$$$$$$$$############$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%%%%'''''''''''''''''''''&&&((((((((((((((((((''''''(((***++++++******+++---(((((()))***************)))))))))*********++++++...---,,,++++++,,,---...------......///.........++++++++++++,,,---......,,,,,,+++*********+++++++++***************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......((())),,,...///000/////////////////////000111111111333555777:::===BBBFFFIIILLLOOORRRSSSUUUYYY\\\ccccccccccccdddiiiooosss{{{~~~~~~|||||||||~~~|||ssstttuuuwwwyyyzzz|||}}}|||~~~}}}zzzyyyxxxxxxvvvtttqqqooolllhhhccc___ZZZXXXUUUSSSRRRTTTVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZXXXWWWSSSSSSRRRRRRRRRRRRSSSSSSQQQNNNJJJDDD???;;;888777777666777777999:::<<<===bbb```___```aaaaaa```^^^[[[XXXUUUSSSTTTUUUTTTTTTTTTSSSQQQNNNKKKIIIGGGEEECCCBBBBBBAAAAAA@@@@@@??????===<<<<<<;;;:::888666222222111000///......---+++++++++++++++***)))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&&&&%%%$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$########################"""###$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((())))))'''&&&''''''''''''''''''(((((((((((((((((((((((((((((('''(((******))))))+++,,,(((((()))***************((())))))))))))*********...---,,,,,,,,,---...///,,,------......---------++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------......//////)))***,,,...///000111111000000000000111222444444666999===@@@CCCHHHLLLPPPTTTWWWZZZ\\\\\\```eeejjjrrrsssttttttuuuwww{{{~~~~~~~~~~~~zzzuuurrrkkkgggbbb]]]YYYXXXXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXYYYZZZYYYXXXWWWVVVQQQPPPPPPOOOOOOPPPPPPQQQRRRQQQNNNKKKGGGBBB>>><<<777666555444666999<<<>>>^^^^^^^^^```aaaaaa```^^^[[[YYYUUUTTTTTTUUUUUUTTTSSSSSSQQQNNNLLLIIIHHHGGGAAAAAAAAABBBAAAAAAAAA@@@???===<<<;;;<<<:::888666222222111111111000000000,,,+++******))))))******)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&'''&&&&&&%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$""""""###&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$###""""""###$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))(((&&&&&&''''''(((((())))))''''''(((((())))))******((()))******)))((()))+++(((((()))***************((((((((()))))))))******,,,,,,+++++++++,,,...///---...............------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,------...//////............///000111111///000111222555777999;;;===AAAGGGKKKPPPTTTXXX[[[___bbbfffgggiiinnnwww}}}~~~|||~~~|||tttlllfffbbb``````[[[YYYXXXVVVTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVRRRQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQOOOKKKGGGEEE>>>;;;777444444888<<>>===<<<;;;<<<;;;888666000000000000////////////---,,,***)))))))))***+++)))))))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&(((((('''"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%% """$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%&&&%%%###""""""###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******&&&''''''((()))******++++++,,,---+++)))((()))***(((((()))***************(((((((((((())))))))))))++++++*********+++---......///////////////......---,,,+++***)))))))))))),,,,,,+++++++++++++++,,,---------,,,+++***)))((())))))))))))))))))))))))************************(((((((((((()))))))))))),,,+++++++++***))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......******+++,,,,,,---......222111000.........///000...///111444888<<>>AAACCC???>>>>>><<<;;;999777666555333000//////...---+++......//////...,,,+++)))+++)))'''(((******(((%%%#########$$$$$$%%%&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!!!!!###%%%'''&&&%%%%%%'''((((((&&&#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%!!!###&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''''')))'''%%%######%%%'''(((*********)))))))))))))))'''((()))++++++***)))))),,,,,,+++++++++,,,------////////////////////////++++++************++++++,,,------,,,***))))))***+++******)))))))))))))))&&&&&&'''))))))*********(((((()))***+++,,,,,,---%%%&&&&&&'''((()))******++++++++++++++++++++++++''''''''''''((()))***+++,,,+++***))))))***+++,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,---------,,,,,,+++++++++******,,,---.../////////---///000000///...///000000000///...---///333666111444888<<>>>>>??????@@@???>>>>>><<<;;;999777666555222///.........---,,,---.........---,,,+++******)))'''(((******(((%%%&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,(((((()))***************...---,,,+++++++++++++++,,,+++++++++++++++++++++++++++************++++++)))+++,,,,,,+++***,,,---+++******)))))))))))))))&&&'''((()))************(((((())))))******++++++&&&'''''''''((()))))))))((((((((((((((((((((((((+++++++++++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,+++***))))))))))))******++++++++++++,,,,,,,,,---------,,,,,,,,,++++++------.../////////......+++---......---,,,,,,---111111000///...000333666777;;;@@@DDDHHHLLLPPPTTTYYYZZZ[[[]]]```ffflllqqqyyy~~~}}}zzzyyyzzz}}}~~~vvvqqqppplllfff```[[[WWWSSSQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUSSSQQQPPPOOOQQQTTTWWWXXXXXXWWWVVVRRRNNNHHH@@@;;;888777777\\\\\\]]]___aaaaaa___^^^ZZZWWWSSSRRRRRRSSSSSSRRRSSSRRRQQQOOOLLLIIIFFFEEE??????@@@@@@@@@???>>>===???>>>>>><<<;;;999777666444111...,,,---.........---------------,,,*********)))((()))***)))(((&&&((((((((('''&&&%%%%%%$$$''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''******(((%%%###&&&%%%######%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&((())))))))))))((('''''''''''''''&&&&&&'''''''''))))))((('''&&&%%%%%%$$$$$$%%%''')))))))))((('''''''''((()))***++++++,,,)))))))))))))))******+++///...---+++*********************))))))(((((((((++++++************++++++''')))+++++++++,,,...///+++******)))))))))))))))(((((()))***++++++++++++((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++******)))))))))))))))---,,,++++++++++++,,,---+++***))))))))))))))))))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,000000000000000///...---,,,---......,,,,,,---...111222222111111333666999===AAAFFFJJJOOOSSSWWWZZZ^^^```aaacccfffkkkqqqvvv~~~~~~{{{{{{|||~~~~~~zzzxxxvvvrrrkkkccc\\\WWWUUUPPPPPPOOOOOOOOOPPPPPPQQQSSSTTTVVVWWWWWWVVVTTTSSSRRRTTTWWWZZZ[[[[[[ZZZZZZWWWTTTMMMFFF@@@;;;999888]]]\\\]]]___aaaaaa```^^^ZZZWWWSSSRRRRRRRRRRRRQQQRRRQQQPPPNNNKKKHHHFFFDDD????????????>>>>>>======???>>>>>><<<;;;999777666333000---+++,,,...///...,,,,,,,,,,,,,,,+++******))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))'''%%%###'''$$$""""""###%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&&&&&&&''''''((())))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&'''(((******+++++++++++++++******))))))((((((***)))((((((((()))+++,,,------,,,+++*********+++,,,,,,,,,+++******)))))),,,++++++******++++++,,,''')))++++++++++++---///+++******)))))))))))))))))))))***+++++++++++++++(((((((((((((((''''''''')))))))))(((((((((((((((************************+++***)))(((''''''''''''++++++++++++++++++++++++******)))(((((())))))***+++++++++,,,,,,,,,------------------------,,,,,,/////////000000//////...///000000000//////000222000111333444555888<<<@@@EEEHHHNNNRRRUUUYYY\\\___```bbbdddgggkkkpppvvv{{{}}}~~~|||vvvkkkaaa\\\ZZZUUUUUUTTTRRRRRRQQQQQQQQQQQQSSSUUUWWWWWWWWWVVVUUUVVVWWWZZZ\\\^^^^^^^^^^^^XXXUUUQQQKKKFFFAAA>>><<<]]]]]]]]]___aaabbb```^^^ZZZWWWSSSQQQQQQQQQQQQPPPQQQQQQOOOMMMJJJGGGEEEDDDAAA@@@>>>===<<<===>>>??????>>>>>><<<;;;999777666333000---,,,---...///...,,,+++++++++************((()))******)))(((''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''$$$""""""###%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((((('''&&&&&&''')))+++,,,++++++******)))(((((('''***)))((((((((()))+++,,,************++++++,,,---------,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,+++******))))))))))))))))))******++++++++++++***(((((((((''''''''''''''')))))))))))))))(((((((((++++++++++++++++++++++++///...---,,,+++*********))))))************))))))******))))))))))))******++++++,,,,,,,,,---------------------------------,,,,,,---...///000000000///000111000000111333555000222666999<<<@@@EEEIIIOOORRRWWW[[[^^^```bbbdddaaadddgggkkkpppvvv||||||sssiiidddbbb]]]\\\YYYWWWUUUSSSRRRRRRPPPQQQSSSTTTUUUVVVVVVVVVXXXYYY[[[]]]___```aaaaaa[[[YYYVVVQQQLLLFFFAAA???]]]]]]^^^```bbbbbb```___ZZZWWWSSSQQQQQQQQQPPPPPPQQQPPPOOOMMMJJJGGGDDDCCCBBB@@@>>>=========???@@@???>>>>>><<<;;;999777666333111////////////...---++++++***))))))******+++((()))******(((''''''(((###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###############$$$&&&'''&&&%%%######%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&%%%$$$############'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))'''%%%###""""""%%%((()))(((((())))))************)))))))))))))))******+++))))))))))))+++,,,---...************************,,,,,,++++++++++++,,,,,,,,,---...,,,***))))))***+++******)))))))))))))))))))))***************)))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++************(((((())))))))))))((((((******************+++,,,,,,,,,,,,,,,------------------------............++++++---...///000000000---...//////000111555777555888<<<@@@DDDIIINNNRRRSSSWWW]]]aaaccceeegggiiijjjmmmqqquuuzzz|||uuuooolllfffeeeaaa^^^ZZZWWWUUUTTTQQQQQQQQQQQQRRRTTTUUUVVVYYYZZZ\\\^^^```aaabbbccc```___]]]XXXRRRKKKDDDAAA]]]]]]^^^```bbbbbbaaa___ZZZWWWSSSQQQPPPQQQPPPOOOPPPPPPNNNLLLIIIFFFDDDBBB@@@@@@@@@@@@@@@????????????>>>>>><<<;;;999777666444333222222222111...++++++***)))((())))))***+++''')))+++***(((&&&''')))&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&%%%$$$%%%''''''%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$$$$%%%&&&((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%&&&'''))))))))))))************(((((()))******************)))))))))***+++,,,,,,((())))))******++++++,,,---,,,,,,++++++,,,,,,---,,,------,,,***))))))***+++******)))))))))))))))((())))))******))))))((('''''''''(((((())))))***((((((((()))*********+++))))))))))))))))))))))))+++******)))((((((((((((((()))************)))(((+++++++++++++++,,,------,,,,,,,,,------------...------------.........///---...///000000000000000---...000000111444888<<<>>>AAAEEEIIIMMMQQQVVVYYYZZZ^^^eeejjjnnnpppssstttzzz}}}|||yyysssqqqmmmhhhccc^^^[[[YYYSSSRRRPPPOOOPPPSSSVVVXXXXXXYYY[[[]]]___aaabbbcccbbbbbbaaa^^^YYYRRRKKKGGG^^^]]]^^^```bbbbbbaaa___ZZZWWWSSSQQQPPPPPPPPPOOOPPPOOONNNLLLIIIFFFDDDBBB>>>@@@BBBCCCCCCAAA>>>===???>>>>>><<<;;;999777666444444333444333111---*********)))(((((()))***+++''')))++++++(((&&&'''))))))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''(((''''''&&&%%%%%%'''((((((&&&#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&(((***+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&'''(((((())))))((('''&&&,,,,,,+++***)))((('''&&&'''(((***+++++++++***)))++++++***************+++))))))***+++,,,---......---,,,,,,++++++,,,,,,---+++,,,---,,,***)))***++++++******)))))))))))))))(((((()))))))))(((((('''&&&''''''((()))***++++++''''''((()))***++++++,,,************************...---,,,,,,+++,,,,,,,,,)))***+++,,,,,,+++***))),,,+++++++++,,,------...,,,,,,,,,---------......---------.........//////111111111111111000/////////111222333555888===@@@EEEHHHLLLPPPSSSVVVZZZ]]]eeejjjqqqxxx}}}~~~{{{wwwqqqkkkfffbbb```VVVSSSPPPOOOOOOSSSWWWYYYXXXYYYZZZ\\\___aaabbbcccaaabbbcccbbb___YYYSSSPPP\\\[[[[[[\\\^^^^^^]]][[[WWWTTTQQQPPPPPPPPPOOONNNPPPOOONNNLLLIIIFFFDDDCCCCCCBBBAAA@@@???????????????>>>===<<<:::777555444333222000///---,,,,,,++++++******))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%"""!!! !!!""""""""" $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%''')))***(((&&&%%%''''''''''''''''''&&&&&&(((((((((((()))))))))))),,,(((###!!!&&&)))(((((((((((((((((((((((()))(((((((((((())))))***+++******+++---......---+++++++++++++++***)))))),,,,,,+++***)))))))))***'''***---///000...,,,***)))&&&'''******'''(((+++))))))))))))))))))))))))+++***((('''&&&''')))***))))))))))))))))))))))))))))))((('''''''''''''''(((((()))***************,,,+++******,,,,,,+++***+++++++++,,,---------...+++,,,,,,---...///000000////////////000000000000///000111000//////111333555333333666;;;@@@EEEGGGNNNRRRWWWZZZ[[[^^^cccgggooouuu~~~}}}xxxuuuqqqlllhhhaaa^^^YYYUUUTTTWWW[[[^^^```]]]ZZZXXXXXXZZZ]]]___bbbcccdddeeeccc___[[[XXX]]]\\\[[[\\\]]]]]]\\\ZZZVVVTTTQQQOOOOOOOOONNNMMMOOONNNMMMLLLIIIGGGEEECCCCCCBBBAAA@@@????????????@@@???>>>===;;;888666555444333111000...---------+++******))))))))))))))),,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%'''((()))%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))+++)))'''%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))******+++,,,+++***+++---......---***++++++++++++******)))++++++***)))))))))******''')))+++,,,---+++)))(((...+++***,,,+++'''&&&)))))))))))))))))))))))))))+++***(((''''''((()))***))))))))))))))))))))))))+++***))))))(((((())))))((())))))***************,,,+++***+++,,,,,,,,,***)))))))))))))))*********------..................000000000111111111111222///000000000//////111222555555777:::???EEEJJJLLLVVVZZZ___ccceeehhhmmmrrr~~~}}}zzzvvvqqqllljjjgggccc___]]]___aaacccaaa^^^[[[XXXWWWXXX[[[]]]___```bbbcccbbb```]]][[[^^^]]]\\\\\\]]]]]][[[YYYVVVSSSPPPOOOOOOOOONNNMMMNNNMMMMMMKKKIIIGGGFFFDDDBBBBBBAAA@@@????????????@@@@@@???===;;;999777666444444222111///.........+++******)))))))))))))))++++++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))*********+++++++++...---,,,,,,...///...---*********+++++++++++++++))))))((((((((()))***************+++******)))(((///,,,+++---,,,((((((***))))))))))))))))))))))))***)))(((''''''(((******)))))))))))))))))))))))),,,,,,+++*********++++++))))))***++++++++++++***---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,++++++/////////.........------111111111222222222333333111111222111000111333555888:::>>>CCCHHHNNNRRRUUU^^^ccciiinnnppptttzzz~~~|||wwwssssssqqqmmmjjjhhhgggggghhhdddaaa]]]YYYWWWWWWXXXYYYZZZ\\\^^^```aaaaaa```______]]]\\\]]]]]]\\\ZZZXXXUUUSSSPPPNNNNNNNNNMMMLLLMMMMMMLLLKKKJJJHHHFFFEEEBBBAAA@@@@@@?????????@@@??????>>><<<:::888666555444333111000///.........+++******)))))))))))))))******)))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((()))((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$!!!!!!###%%%'''&&&&&&&&&''''''''''''''''''''''''((((((((())))))$$$%%%&&&(((((((((''''''************************((()))******++++++++++++///...------//////...---+++*********++++++,,,,,,((((((''''''((()))******------,,,++++++******+++,,,)))))),,,---******---))))))))))))))))))))))))))))))((((((((()))***+++)))))))))))))))))))))))),,,++++++******+++++++++)))***++++++,,,,,,++++++---,,,++++++,,,---,,,+++//////......------,,,,,,/////////...............111111111111222222222333222333444333333555888;;;===@@@EEEKKKQQQVVV\\\___eeejjjqqqvvvyyy}}}{{{xxxvvvuuusssqqqooommmllllllgggddd___[[[WWWVVVVVVVVVVVVXXXZZZ]]]___```aaaaaa___]]]\\\]]]]]]\\\ZZZXXXVVVSSSPPPOOOOOOOOONNNMMMMMMMMMLLLKKKJJJHHHFFFEEEAAAAAA@@@@@@??????@@@@@@>>>===<<<;;;999777555333222111000///...---------+++******)))))))))))))))***)))(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%&&&)))'''%%%$$$&&&((((((((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&((('''&&&%%%$$$#########%%%$$$###$$$%%%%%%%%%###%%%%%%&&&&&&&&&'''''''''!!!!!!!!!!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''((()))++++++,,,++++++000.........000111000///,,,++++++******+++,,,,,,((((((''''''((()))******...---+++************+++***'''(((++++++)))))),,,)))))))))))))))))))))))))))))))))))))))***++++++******************************)))))))))******+++******+++,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,++++++******))))))------......///000000111000000000111111111222222222333444444666999>>>BBBBBBGGGMMMRRRWWW]]]bbbgggooottt{{{}}}xxxxxxxxxwwwvvvtttrrrqqqllliiiccc^^^YYYVVVUUUUUUTTTUUUVVVYYY[[[^^^___```^^^]]]\\\\\\]]]]]][[[YYYWWWTTTQQQPPPPPPPPPOOONNNNNNMMMMMMKKKIIIGGGFFFDDDAAAAAA@@@@@@???@@@@@@AAA======<<<:::888666444333111000///...------------+++******))))))))))))))))))((((((''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((('''%%%%%%'''(((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%((('''&&&%%%$$$#########'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((***)))'''&&&&&&(((***+++((((((((((((((((((((((((''')))***,,,---------,,,///......///111222222111...---,,,*********+++,,,))))))((((((((()))************)))((((((((()))))),,,)))(((***)))%%%%%%'''))))))))))))))))))))))))((())))))******+++++++++************************)))(((((((((((()))******++++++,,,------------,,,...,,,+++,,,---...---+++------,,,,,,,,,,,,,,,,,,,,,---...///000111111222000000000111111111111222111222555777:::@@@FFFKKKMMMRRRWWW\\\___dddkkkqqq|||~~~}}}{{{zzzyyypppmmmhhhbbb\\\YYYVVVUUUSSSSSSTTTUUUWWWYYY[[[]]]]]]\\\[[[\\\]]]]]]\\\ZZZXXXUUURRRQQQQQQQQQPPPOOOOOONNNMMMLLLIIIGGGEEECCCAAA@@@@@@???@@@@@@AAAAAA>>>===<<<;;;999666444333222111000///............+++******)))))))))))))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''')))******&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%%%%######$$$%%%&&&'''((((((((($$$%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((()))((('''&&&&&&''''''((('''''''''''''''''''''''')))***---///000000///...///......///222444444333000///,,,+++******++++++++++++***)))))))))******((((((((())))))))))))))),,,)))(((***)))%%%$$$'''))))))))))))))))))))))))(((((()))***++++++,,,+++************************((((((((((((((()))******+++,,,,,,---------------...,,,,,,,,,---...---,,,.........///////////////......//////000000000111111111111222222222333333555777:::>>>CCCKKKSSSYYY___ccchhhkkkmmmrrryyy~~~}}}tttqqqkkkeee```[[[YYYWWWTTTSSSRRRRRRSSSUUUWWWXXX\\\[[[[[[\\\^^^^^^]]][[[XXXVVVSSSQQQQQQQQQPPPOOOPPPOOONNNLLLIIIFFFDDDCCC@@@@@@@@@???@@@@@@AAAAAA???>>>===<<<:::777555444222222111000//////000000+++******)))))))))))))))(((((('''''''''(((((()))'''''''''''''''''''''''')))(((&&&%%%$$$#########'''&&&&&&((()))(((&&&$$$(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%#########$$$%%%&&&((()))$$$###""""""$$$$$$###"""&&&&&&&&&'''''''''(((((("""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###"""###$$$&&&'''((())))))%%%%%%%%%&&&&&&'''''''''!!!!!!!!!"""###%%%'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''+++,,,///111222222111111...---...000333555555555111000---+++))))))***+++,,,,,,+++***))))))******((()))***+++++++++++++++)))&&&'''******((((((+++))))))))))))))))))))))))'''((()))++++++,,,,,,,,,************************))))))(((((()))***+++++++++,,,------......------...---,,,,,,......---,,,***++++++,,,,,,---------000000000000////////////222222333333333444444444:::===@@@EEELLLUUU^^^dddooosssvvvxxxyyy~~~}}}|||zzzyyy{{{~~~}}}vvvsssnnnhhhbbb]]]ZZZYYYTTTSSSRRRPPPPPPRRRSSSUUU\\\\\\\\\[[[[[[[[[[[[ZZZWWWUUURRRPPPPPPPPPOOONNNQQQPPPNNNLLLIIIGGGEEEEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>><<<;;;999888666666333222000...,,,+++***))))))******++++++,,,------************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&'''(((******'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''))))))(((&&&%%%$$$%%%''''''''''''%%%$$$'''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((***---111222222111000000///---,,,---///000000///222111...,,,+++,,,------+++***************++++++(((((((((((((((((((((((($$$'''******&&&$$$%%%'''***************************,,,,,,+++)))((()))***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***))),,,------......------,,,,,,,,,,,,------///000111//////...------///000111111111000000000222444555///222444444222333777;;;===BBBIIIQQQ[[[gggttt}}}}}}uuutttssssssuuuyyy}}}|||xxxtttpppmmmhhhbbb]]][[[YYYUUURRRPPPOOOOOOOOO\\\\\\\\\[[[[[[[[[[[[ZZZ[[[XXXUUUSSSSSSSSSRRRQQQRRRQQQOOOMMMJJJHHHFFFFFFBBBBBBBBBBBBBBBAAAAAAAAA???>>>===;;;999777666555333222000...---,,,++++++))))))************++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''(((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$%%%%%%%%%%%%'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))((((((''''''(((((()))***))))))))))))))))))))))))+++...111333222111000000---,,,,,,///222555666666333111///---++++++,,,---))))))(((((((((((())))))************************'''''''''(((******))))))***************************+++,,,+++)))((()))***,,,,,,++++++++++++++++++,,,,,,+++++++++*********,,,------......------,,,,,,,,,------....../////////////////////000000111000/////////000000111222444666777777666777<<>>===;;;888666555444333222000///...---------*********))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''')))))))))((('''%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))(((&&&$$$###''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((('''(((((()))***************************+++...111222222000000000---,,,---///333666888888333222000---,,,++++++,,,***))))))((((((((())))))************************+++(((%%%''',,,///...+++***************************+++,,,+++)))))))))+++,,,+++*********+++,,,---,,,+++***)))))))))***+++,,,------......------,,,+++,,,---.........---,,,...//////000000000000000000000000000111111111111444666777777777;;;BBBHHHNNNUUU```jjjttt}}}{{{wwwvvvuuuttttttvvvxxxzzz}}}yyywwwwwwxxxyyy|||~~~xxxssshhheee```[[[XXXVVVVVVVVV\\\\\\\\\[[[[[[[[[ZZZZZZWWWUUURRRQQQQQQQQQPPPOOOQQQQQQOOOMMMJJJHHHFFFEEE@@@@@@@@@AAAAAABBBBBBCCC???>>>===:::888666444333222222111//////.........,,,++++++***))))))(((((())))))))))))))))))))))))(((((((((''''''''''''''''''((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))''''''&&&&&&''''''((()))***************************---///000///......///...------...111444444444444222000...---,,,++++++,,,,,,++++++******++++++************************,,,)))'''(((+++---------************************)))+++,,,+++***)))***+++,,,+++)))))))))+++---///,,,+++)))(((((()))+++,,,,,,------......------,,,+++,,,...//////---+++***---...///000111000///...111111222222333333222222333666999;;;>>>FFFOOOWWW]]]dddnnnwww~~~}}}|||{{{{{{||||||{{{tttpppppppppssswww|||vvvsssmmmgggbbb^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZWWWTTTSSSTTTTTTTTTSSSPPPOOOMMMKKKIIIFFFEEEDDD???@@@@@@AAAAAABBBBBBBBB>>>>>><<<:::888666444333222222111//////.........------,,,+++***))))))((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((((((((((((&&&%%%%%%&&&(((((('''''''''''''''((())))))&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))+++------,,,++++++,,,...------...111444444444333222111///...---,,,+++------,,,+++++++++++++++))))))))))))))))))))))))***++++++)))''''''***---************************)))***++++++***)))***+++,,,+++)))))))))+++---///,,,+++)))((((((***+++---,,,------......------,,,+++,,,...//////...,,,***,,,---...///000///...---000111111222222333444444555999???FFFMMMXXXeeennnxxx~~~~~~uuunnnmmmlllmmmpppuuu{{{~~~yyyrrrlllgggdddbbb\\\\\\\\\[[[[[[[[[[[[ZZZWWWUUURRRQQQRRRRRRRRRQQQOOONNNMMMJJJHHHFFFDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA===<<<;;;999888666555444333222000///...------------------,,,+++******)))'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%######"""!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((***++++++***)))***+++---,,,---///333666888888111111111000///...------,,,+++***)))))))))))))))(((((((((((((((((((((((((((+++---+++'''%%%(((+++************************)))***++++++***)))+++,,,,,,+++*********+++,,,---,,,+++*********+++,,,---,,,------......------,,,,,,---.../////////...------......///////////////000000000000111333666777777===GGGQQQ]]]kkkzzzvvvsssooolllmmmppptttwww}}}}}}wwwqqqllljjj\\\\\\\\\[[[[[[[[[[[[ZZZSSSQQQOOONNNOOOOOOOOONNNPPPOOOMMMKKKHHHFFFEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@;;;;;;:::999888777666666333222000...---,,,++++++,,,,,,++++++******))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%)))(((((((((''''''''''''(((((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&& !!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))''''''(((((((((((('''''''''''''''''''''((())))))(((''''''''''''((())))))************************)))***++++++)))((()))***---,,,,,,///222555666666000000000000000///......---,,,+++***))))))))))))))))))))))))))))))))))))((()))*********)))******************************(((***++++++******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,---......//////000000000000000000000000111111222333222111111333777;;;>>>AAAIIIUUUbbbppp~~~~~~{{{uuuqqqqqqsssuuuzzz~~~yyyvvv\\\\\\\\\[[[[[[[[[[[[ZZZUUUSSSQQQPPPQQQRRRQQQQQQQQQPPPNNNLLLIIIGGGFFFEEEBBBAAAAAA@@@@@@?????????::::::999999888777777777333222000...,,,+++***)))************))))))))))))++++++++++++++++++++++++***))))))((('''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))%%%&&&'''(((((((((''''''#########$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''''''''((()))))))))))))))))))))***++++++++++++++++++++++++++++++***+++,,,+++***)))***+++///---,,,---///000000/////////000000000000/////////...---,,,++++++++++++************************(((''''''***...///,,,)))************************(((***++++++******+++---,,,,,,,,,,,,,,,+++***)))+++,,,---............---,,,------......------,,,............///111222333333222111111111222444555888777555555777<<>>===<<<;;;:::<<<;;;:::999777555333222222111000...---------------,,,+++***)))'''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&'''((())))))'''### """&&&''''''&&&$$$$$$%%%'''(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%&&&&&&&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((()))))))))))))))((('''***+++---......---,,,+++---------.........//////000///...---+++***)))((($$$'''***---...---,,,************))))))))))))((()))))))))))))))******+++,,,++++++***)))))))))***************************+++,,,------......------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---,,,++++++,,,...///000222222222222333555333666:::<<>>===;;;;;;:::999777555444333222111000...------------...------,,,+++***))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&((()))***(((&&&$$$###$$$&&&'''$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%%%%$$$((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((()))***+++++++++***++++++***)))((((((((((((,,,,,,---------........./////////...------,,,,,,(((***+++,,,,,,+++***)))*********++++++,,,,,,,,,)))))))))))))))***++++++++++++***)))))))))))))))+++++++++++++++++++++++++++,,,------......------,,,,,,---------.........,,,,,,---------.........---...///...------///000111222333333222222444555444777<<<@@@FFFOOO[[[dddmmmvvv______^^^]]]]]]\\\]]]]]]WWWVVVSSSQQQPPPOOOOOOOOOMMMLLLKKKIIIGGGEEEDDDCCC<<<===>>>>>>>>>===;;;::::::::::::999888666555444222111000...------------,,,,,,,,,+++++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((((((((()))***###$$$&&&&&&%%%%%%&&&((($$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((''''''(((((()))***++++++))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,000///,,,***))))))***+++++++++,,,,,,,,,---------------------............000000///...---,,,++++++******+++,,,---...//////******))))))******+++,,,++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------.........------------.........//////000111000//////111333000111222111000000222444:::>>>CCCIIIQQQ]]]jjjttt|||___^^^]]]\\\\\\\\\\\\]]]XXXVVVTTTQQQOOONNNNNNNNNNNNMMMLLLJJJHHHFFFEEEDDD::::::<<<======;;;:::999:::::::::999888777666555222111000...------------))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))((((((###$$$&&&'''&&&&&&((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''((((((''')))(((((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,***************+++++++++((())))))***++++++++++++///...---,,,++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++000///---,,,+++***++++++++++++,,,,,,---......///+++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............---............/////////000111222111000111333555111222333333222333666888CCCHHHOOOWWW___jjjvvv~~~______^^^]]]\\\\\\\\\\\\XXXVVVTTTQQQOOONNNNNNNNNNNNMMMLLLJJJHHHFFFDDDDDD===>>>?????????>>>======:::::::::999999777666666222111000...------------((())))))))))))***************)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''')))************((('''&&&###%%%((()))(((((()))***''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))***+++++++++)))*********+++++++++,,,)))*********)))((('''''''''((()))+++++++++***************+++++++++,,,,,,---,,,,,,+++******))))))***)))'''&&&&&&'''((())),,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------...+++++++++++++++++++++++++++,,,------......---------------.........//////........./////////000000///000111111000111333555444666777888:::===AAADDDJJJRRR]]]gggpppxxx~~~{{{{{{{{{|||}}}bbbaaa```^^^]]]]]]\\\\\\WWWVVVSSSQQQPPPOOOOOOOOOLLLKKKJJJHHHFFFDDDCCCBBB??????>>>>>>=========<<<;;;;;;;;;:::999777666555222111000...------------++++++++++++++++++,,,,,,***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((++++++++++++***)))''''''###&&&((()))(((((((((((((((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&&&&%%%$$$)))(((((((((((('''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))***++++++,,,,,,*********)))((('''&&&%%%&&&(((***---...---,,,+++******+++++++++,,,,,,,,,///......---,,,++++++***+++***))))))***+++,,,---,,,+++++++++*********))),,,,,,++++++,,,,,,---...------,,,,,,------......************************+++,,,------......------------........./////////////////////000000000000...000111111000111333555222555777;;;>>>DDDJJJOOOTTT^^^kkkwww~~~{{{}}}~~~xxxvvvuuuuuuuuuwwwzzz}}}bbbaaa___]]]\\\ZZZZZZZZZVVVUUUSSSQQQPPPOOOPPPPPPMMMLLLJJJIIIGGGEEECCCBBB@@@???===;;;::::::;;;;;;<<<<<<<<<:::999777555444222111000...------------,,,,,,++++++++++++++++++)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((''''''''''''''''''###%%%'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$"""&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''(((((())))))***++++++,,,***************)))((('''+++,,,,,,---............++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------......//////************++++++++++++,,,,,,,,,,,,,,,---......+++++++++++++++,,,------+++++++++++++++++++++++++++,,,------......------............//////////////////000000000111111111///000111111111222444666333666:::???FFFNNNVVV\\\gggooo{{{~~~~~~}}}}}}zzzsssrrrppppppqqqsssvvvxxx```___]]]ZZZXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQOOONNNMMMKKKIIIGGGFFFEEEFFFCCC@@@===<<<===>>>???======<<<;;;999777555444222111000///------------*********)))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))###""""""######$$$&&&&&&!!!$$$&&&'''%%%#########$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%######&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%###$$$$$$%%%&&&&&&''''''(((&&&''''''''''''''''''&&&&&&'''(((((()))(((((((((%%%&&&(((******)))((('''''''''''''''''''''&&&&&&''''''''''''((((((((())))))))))))(((''''''&&&&&&'''(((((()))******++++++)))******+++++++++******,,,+++***(((((()))+++,,,++++++,,,,,,,,,---------((())))))***++++++,,,,,,************************))))))***+++,,,,,,---...---,,,,,,,,,,,,---......***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////000000000000000111111111111000111222222222333555888:::===CCCIIIQQQ[[[eeekkkxxx~~~||||||~~~rrrqqqooommmnnnppprrrttt```___]]][[[YYYYYYYYYYYYUUUSSSPPPNNNMMMMMMOOOPPPPPPOOOMMMJJJHHHEEECCCBBB>>>>>>===============>>>>>>>>>===;;;999666444333333333222000///---,,,,,,......---+++***(((''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))'''&&&&&&'''(((&&&%%%)))((((((&&&%%%$$$######)))+++---+++'''%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''')))(((&&&$$$$$$$$$%%%&&&%%%&&&'''''''''''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((()))......---,,,+++)))((('''))))))))))))))))))))))))++++++******************************+++,,,------------,,,,,,***)))'''&&&((()))++++++)))((()))***///......------......///++++++******++++++,,,---)))***+++,,,---.........******+++++++++,,,,,,,,,.........000111111...,,,..................------000/////////111111000///222333444333333555999;;;AAAFFFMMMUUU___jjjuuu|||wwwpppnnnnnnpppqqq```^^^\\\ZZZYYYXXXXXXXXXUUUTTTQQQNNNMMMNNNOOOPPPNNNMMMKKKJJJHHHFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;>>>===<<<;;;999666444333222111000///---,,,+++***''''''((((((((()))))))))'''''''''(((((()))))))))******))))))(((((('''''''''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******'''&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''')))(((&&&$$$$$$%%%&&&''',,,,,,++++++***((('''&&&))))))(((((((((''''''''''''''''''((((((((()))))),,,,,,---------,,,,,,+++************************++++++******************++++++******++++++,,,---******+++++++++******)))(((***++++++***))))))***+++++++++******++++++++++++++++++++++++,,,,,,---((()))***++++++++++++++++++,,,,,,,,,---------------,,,,,,---......---+++...........................------...///000000000...000333666777:::===???FFFLLLVVVbbbnnnzzz|||vvvrrrpppnnn^^^]]][[[YYYXXXWWWWWWXXXVVVTTTRRRPPPOOOOOOPPPQQQLLLKKKJJJIIIHHHGGGFFFEEEAAAAAA???===<<<;;;;;;;;;======<<<:::888666444333222222111000...---,,,,,,)))******++++++,,,,,,,,,(((((())))))))))))******++++++******)))(((''''''%%%$$$$$$&&&(((***))))))$$$$$$%%%&&&'''(((((()))$$$&&&(((((('''''''''(((''''''''''''''''''''''''&&&%%%###""""""###%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%&&&''',,,,,,,,,+++***)))((('''))))))((((((((((((''''''''''''((((((((()))))))))%%%&&&''')))************++++++++++++++++++++++++******++++++++++++++++++---,,,++++++******++++++'''((()))+++,,,,,,------)))+++---,,,+++***++++++...------,,,,,,------...++++++++++++,,,,,,,,,,,,******+++++++++++++++***------------............///---,,,,,,---......---............////////////.........///000111222333...222777;;;>>>AAADDDFFFQQQYYYfffsss~~~wwwrrr]]]\\\ZZZXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPPPPQQQLLLLLLJJJIIIGGGFFFEEEDDD>>>============>>>>>>???<<<<<<;;;:::888666444333444444333222111000/////////...---,,,+++)))(((((())))))))))))))))))))))))+++******)))((('''&&&&&&&&&%%%$$$&&&((())))))((($$$%%%%%%&&&'''((())))))$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''%%%###""""""###%%%'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((******(((&&&$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''(((%%%&&&'''(((((()))(((((())))))(((((((((((((((((('''(((((((((((()))))))))###$$$&&&'''((()))))))))++++++++++++++++++++++++******+++++++++++++++,,,...---,,,+++************'''((()))+++,,,---------***,,,------,,,++++++,,,.........------.........+++++++++,,,,,,,,,,,,,,,---------...------,,,,,,,,,------------.........222000...---///000000000///////////////000000000111222222222222333555777555888===@@@DDDIIINNNQQQbbbjjjvvv\\\[[[YYYXXXWWWVVVWWWWWWUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMKKKIIIGGGDDDBBBBBB===============>>>??????;;;;;;;;;:::888666444333444333333222111000//////---,,,+++(((&&&$$$"""!!!(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((('''&&&&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''(((&&&%%%$$$$$$%%%&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((($$$&&&(((******(((&&&$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&'''(((((()))###$$$%%%&&&''''''''''''(((((())))))))))))))))))(((((((((((()))))))))***)))***+++,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,...---,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---+++******************+++***+++,,,---------,,,,,,------.........---,,,,,,,,,,,,,,,,,,------------222000......///000111000/////////000000000111111222333444333333444777:::;;;===AAAFFFLLLTTT\\\bbbqqqyyy\\\[[[YYYXXXWWWWWWXXXXXXTTTTTTRRRQQQPPPOOOOOOOOOOOONNNLLLIIIFFFCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888666444333111111000//////...------++++++***)))(((((('''&&&))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%)))'''&&&&&&''''''&&&%%%)))((((((((('''&&&&&&&&&'''&&&&&&&&&''''''%%%###''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((###$$$&&&''''''&&&$$$###%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&'''((()))))))))'''(((((((((((('''&&&%%%(((((())))))))))))******((((((((()))))))))*********++++++,,,,,,,,,++++++))))))))))))))))))))))))******++++++,,,---------...---,,,+++************++++++,,,,,,,,,,,,,,,+++***,,,------,,,+++,,,,,,,,,++++++******++++++,,,***+++---.........---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------000...------...//////...//////000000111111222222000222444444333666;;;@@@AAAEEEKKKRRRZZZdddnnnttt|||\\\[[[ZZZXXXXXXXXXXXXYYYSSSSSSRRRQQQPPPOOONNNNNNMMMLLLJJJHHHFFFDDDCCCBBB@@@???>>>======<<<<<<===:::::::::999888666444444000//////......---------------------------------*********))))))(((((((((&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((('''&&&(((((((((((('''''''''''''''%%%$$$&&&((()))'''%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''$$$%%%&&&'''))))))******(((((((((((((((((('''&&&(((((()))))))))*********(((((()))))))))*********'''((())))))******))))))******************************++++++,,,------...------,,,+++***************+++,,,,,,------,,,,,,***+++------+++++++++,,,...------------------...***+++---...///...---,,,******+++,,,------------------------............///...---...000000...---//////000111111222333333///222666777888<<>>@@@@@@::::::999999777666444444111111000000//////......,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))&&&&&&''''''((()))))))))%%%$$$$$$&&&((())))))((('''''''''(((((((((((((((%%%$$$###&&&)))+++)))'''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$%%%&&&((()))*********###$$$%%%'''((()))))))))(((((())))))*********+++))))))))))))************((()))***,,,------------++++++++++++++++++++++++******+++,,,,,,---......---,,,++++++******++++++)))***+++,,,---.........)))+++---,,,+++***+++++++++******))))))******+++***+++---//////...---,,,+++,,,---...////////////............/////////000000000000111333222000...///000000111222222333333000444999<<<>>>DDDMMMUUUbbbiiirrr{{{]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUTTTSSSQQQOOONNNMMMMMMLLLKKKIIIGGGEEEDDDCCC>>><<<;;;<<<===>>>===;;;<<<<<<;;;999777555333222111111222222000///---+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++***)))(((&&&%%%$$$###&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&'''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''%%%$$$%%%%%%&&&'''((()))(((######'''((($$$"""%%%$$$$$$%%%&&&%%%$$$"""!!!&&&%%%$$$&&&((())))))((('''((()))(((''''''(((***'''&&&%%%&&&((((((((('''&&&&&&&&&&&&$$$!!!'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''***+++,,,---...---,,,,,,++++++++++++++++++,,,,,,------+++***))))))((((((......---,,,+++***)))(((+++))))))***,,,------,,,...,,,***))))))+++...000,,,,,,,,,,,,,,,,,,,,,,,,..................---------------............///.........------,,,,,,+++---...//////......///111......---------......///111222333111///000444888888:::===AAAHHHUUUdddooo~~~~~~]]]]]][[[ZZZYYYXXXXXXXXXWWWVVVTTTRRRPPPOOONNNNNNMMMMMMKKKIIIGGGEEEDDDCCC???>>>======??????>>>===999999999888777555444333111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&+++''''''++++++(((''')))(((((()))))))))((('''&&&&&&%%%$$$&&&((())))))((('''(((((('''%%%$$$%%%''''''&&&%%%&&&((((((((('''###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))******)))))))))'''((()))*********))))))))))))***++++++,,,------,,,,,,+++***)))))))))))),,,,,,,,,++++++++++++***---+++***+++,,,,,,+++***---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------............/////////////////////......---...//////......///111------------...///000000///222444333111222555888===AAAGGGNNNXXXfffuuu~~~^^^]]]\\\[[[ZZZYYYYYYYYYXXXVVVSSSQQQOOONNNOOOOOONNNMMMLLLJJJHHHFFFDDDDDD@@@???>>>???@@@AAA@@@>>>888888999888888777666555333222111///............,,,,,,,,,,,,,,,,,,++++++)))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((()))***)))'''''')))***'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''%%%&&&))))))&&&&&&(((&&&''''''''''''&&&&&&%%%&&&%%%%%%&&&((()))(((''')))))))))'''%%%###$$$%%%'''&&&%%%&&&((((((((('''$$$%%%%%%&&&'''(((******(((''''''&&&''''''(((((())))))))))))))))))))))))***++++++++++++++++++***&&&'''(((((())))))(((((()))))))))***+++,,,------++++++***************+++*********++++++,,,,,,,,,...---++++++++++++***(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............///------------............---///000000///...000111---------...///000111222///222666777666777:::===FFFLLLVVVaaannn|||}}}^^^]]]\\\[[[ZZZZZZZZZZZZYYYVVVSSSPPPNNNNNNOOOPPPOOONNNLLLJJJHHHFFFDDDCCC@@@???>>>???@@@@@@???>>>;;;;;;;;;:::999888777666444222000///------......,,,,,,,,,++++++++++++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((((()))***)))((('''(((***'''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&$$$%%%&&&'''&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%&&&((()))((('''((())))))(((&&&%%%&&&((('''&&&%%%&&&((((((((('''***)))'''&&&&&&&&&'''((((((''''''''''''((())))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++************++++++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,---,,,++++++,,,,,,***)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------............///,,,---------.../////////---///000000//////000111///////////////000111222111444666888999>>>EEEJJJVVV^^^jjjwww]]]]]]\\\[[[ZZZZZZZZZZZZYYYVVVSSSPPPNNNNNNOOOPPPOOONNNLLLJJJHHHEEECCCBBB???===<<<===>>>???>>>===<<<;;;;;;999888555444333444222000///------......,,,,,,,,,++++++*********+++******)))(((''''''&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&)))+++)))'''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&$$$&&&&&&&&&%%%%%%''')))'''&&&%%%&&&((((((((('''+++)))'''%%%$$$$$$%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))************++++++,,,,,,,,,++++++******))))))((())))))))))))***+++,,,,,,,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------............///.../////////000111111111...///000000//////000222222222111000000000111111222333555777<<>>===;;;::::::999777555333111///333222111///............,,,,,,,,,+++******)))))))))((((((''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''((('''''''''''''''((((((&&&+++---)))%%%%%%&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&%%%&&&'''((('''&&&!!!###$$$$$$###$$$''')))'''&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))***++++++++++++***))))))((((((***)))))))))***+++,,,,,,,,,,,,,,,++++++************))))))***,,,------,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............///,,,,,,,,,,,,,,,,,,------...///111000//////000222333222222111111222222222333555777<<>><<<;;;<<<===>>>===<<<:::;;;;;;::::::999777777111111222222000///---+++,,,,,,++++++***))))))(((************++++++++++++''''''(((((()))******+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***)))((('''&&&&&&&&&###%%%((((((&&&%%%%%%%%%'''''''''''''''''''''''',,,+++)))(((&&&%%%%%%%%%,,,333555...(((((()))'''(((''''''&&&'''((()))***((('''&&&&&&'''((('''%%%***++++++***(((((()))+++'''&&&%%%&&&((((((((('''$$$%%%'''((((((((('''&&&$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((())))))************)))))))))(((((('''''')))***+++&&&&&&''')))***,,,------++++++***************+++((()))***+++,,,---.........,,,++++++,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................---------------.........//////222222222111000000000///...000111111000000111222......///111444666888:::===BBBKKKVVVfffyyy^^^\\\YYYXXXXXXYYYXXXWWWVVVTTTRRRQQQQQQQQQPPPNNNNNNMMMKKKHHHEEEBBB???>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555555555555222222111///...,,,++++++...---,,,***)))(((((((((*********))))))))))))(((''''''((((((((((((''''''(((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''$$$###$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((***+++)))&&&$$$&&&((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%)))(((((((((((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&)))***************))))))(((((())))))******+++++++++*********))))))(((((())))))((((((((((((((())),,,,,,+++***)))))))))***,,,,,,,,,++++++*********************************///...---,,,+++,,,---....../////////...---,,,,,,...///000...,,,***+++,,,............/////////000///............///000000+++...111222111000000000000111111333666999;;;===FFFLLLXXXiii|||^^^\\\YYYXXXXXXYYYXXXWWWWWWUUURRRQQQQQQPPPOOOMMMNNNMMMJJJHHHDDDAAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555555555555222222111///...---,,,+++++++++***************++++++************)))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))))))))((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$%%%'''((('''&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%''')))(((&&&%%%''')))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))************)))))))))(((******)))(((((())))))***+++***************+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---............///......---------...///...---,,,---............/////////000000///////////////000000111))),,,///111111000111222444444555777:::???DDDGGGRRRYYYfffvvv^^^\\\YYYXXXXXXYYYXXXWWWXXXVVVSSSQQQQQQPPPNNNLLLMMMLLLJJJGGGDDDAAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555555555555222111000///...---,,,+++(((((())))))***+++------+++++++++************)))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&&&&'''((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((###%%%&&&'''&&&&&&(((***'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''))))))((('''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''************))))))))))))+++******)))******++++++***))))))******+++,,,---,,,,,,,,,,,,++++++++++++------------------------------,,,,,,,,,------...------......///.........,,,---///...------///000....../////////000000000///////////////000111111***,,,///111111222333555777777999<<>>;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555555555555111111000///...---,,,,,,(((((())))))***+++------++++++++++++************''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$)))))))))))))))(((''''''''''''''''''((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******$$$$$$%%%&&&&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))************)))******))))))((((((''''''*********)))))))))))))))++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,------......,,,,,,---.../////////...,,,---......---,,,---......////////////000000000///............///000000...000222333333444666777888999===DDDNNN[[[fffmmmrrrwww^^^\\\YYYXXXXXXYYYXXXWWWYYYVVVSSSQQQQQQOOOMMMLLLKKKJJJHHHEEECCC@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555555555555111111000///...------,,,+++***************+++++++++++++++*********))))))''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))(((((((((''')))))))))))))))((((((''''''''''''((((((((()))))))))))))))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&%%%&&&'''''''''''''''''''''!!!"""###%%%'''((()))***''''''((((((((((((''''''&&&'''(((((()))(((''''''&&&''''''''''''''''''''''''''''''((((((((())))))(((((()))***************+++++++++******)))))))))))))))))))))))))))******++++++***++++++,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---.../////////...---...///---+++******+++////////////000000000111......------......///000111222333222222333666888:::===DDDOOO]]]mmmzzz^^^\\\YYYXXXXXXYYYXXXWWWXXXVVVSSSQQQQQQPPPNNNLLLJJJIIIGGGEEEBBB@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555555555555111000000///......------,,,,,,+++***)))))))))************))))))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&((((((((())))))(((((('''''''''''''''((((((((()))'''(((((('''&&&%%%'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''''' !!!###&&&((()))******'''''''''(((((('''''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))***%%%&&&'''(((((())))))(((++++++++++++++++++******))))))))))))************************+++,,,------000///---,,,***))))))))),,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,---............------......///.........//////000...,,,******+++/////////000000000111111...............///000000111111222111111333666999AAAGGGQQQ```ppp^^^\\\YYYXXXXXXYYYXXXWWWWWWUUURRRQQQQQQPPPOOOMMMIIIHHHFFFDDDBBB@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555555555555000000000///......------,,,++++++***))))))******)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''(((((((((''''''&&&&&&'''''''''(((((((((%%%&&&((('''%%%%%%''')))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&$$$&&&(((***)))'''&&&&&&&&&'''''''''(((((("""###%%%'''((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''%%%$$$###&&&&&&&&&'''''''''((((((&&&''''''((())))))******%%%&&&'''((())))))))))))***************+++++++++((()))))))))************)))))))))******+++,,,---///...---,,,+++*********,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,........................///......------///000111000...------...//////000000000111111111000000000000000111111222111222222222444777<<<@@@MMMTTTbbbrrr}}}|||~~~^^^\\\YYYXXXXXXYYYXXXWWWVVVTTTRRRQQQQQQQQQPPPNNNIIIHHHFFFDDDBBB@@@>>>===;;;<<<<<<<<<<<<<<<<<<;;;:::999888666555555555555000000//////......------+++***************++++++(((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((###%%%'''&&&$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###&&&***,,,+++***&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%'''((())))))(((&&&$$$"""&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''((()))***++++++++++++(((((())))))******++++++(((((())))))*********+++))))))))))))***+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////........./////////...---,,,,,,///000111111000000111222000000000000111111111111222222111111222222333444333444555666888===DDDHHHVVV___mmm~~~|||yyyyyy}}}___\\\YYYXXXXXXYYYXXXWWWYYYVVVSSSQQQPPPNNNLLLJJJJJJHHHEEEDDDCCCBBB???===>>><<<::::::<<<<<<<<<;;;;;;999777555444333333333111000...,,,+++,,,...///,,,+++******))))))******)))((('''&&&''')))+++,,,'''(((((((((((((((''''''$$$'''++++++'''$$$$$$%%%(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%######%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&((())))))(((******(((''''''&&&&&&&&&,,,,,,***&&&$$$$$$&&&)))***))))))***,,,---+++***((()))***++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......///...------,,,,,,,,,,,,---------.........//////000...,,,+++,,,,,,+++******++++++,,,,,,------...,,,---///111111000...------///000000//////000222222222111111111111111111222111111222333333111000444555666777:::BBBMMMUUUhhhttt|||wwwwww{{{^^^\\\YYYXXXXXXXXXXXXWWWXXXUUURRRPPPOOONNNLLLJJJJJJHHHEEEDDDCCCBBB???===>>><<<::::::;;;;;;;;;::::::999777555444333333333333111///---,,,---......---,,,,,,+++++++++++++++)))(((&&&&&&&&&''')))***''''''((((((((((((''''''%%%'''))))))'''&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''(((((((((((((((((('''(((((()))******((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&%%%$$$""" !!!$$$&&&((('''&&&'''))))))(((&&&((()))***+++,,,+++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000...,,,,,,,,,---,,,+++,,,,,,,,,---......//////...//////000000///---,,,---///000000//////000222111111111111111111111111111111111222333444333333444666:::>>>EEEPPP]]]gggxxx}}}zzz{{{^^^[[[YYYXXXXXXXXXXXXWWWVVVSSSQQQOOOOOONNNLLLJJJJJJHHHEEEDDDCCCBBB???===???===;;;:::;;;;;;:::888:::999777666444333333333444333000///---------......---,,,,,,++++++,,,,,,,,,+++***)))((()))***+++''''''(((((((((((((((''''''&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''((((((((((((((('''(((((((((((((((((())))))((((((((((((((((((((((((((('''&&&&&&((())))))((($$$$$$$$$%%%%%%'''(((((('''''''''%%%$$$&&&)))++++++***))))))***+++***((()))***+++,,,,,,+++)))(((+++,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,------,,,+++++++++,,,,,,*********+++++++++,,,,,,000...,,,,,,------,,,+++---------...//////000000000000//////...---------...///000000//////000111111111111111111111111111000000111111333444555666666;;;BBBJJJTTTcccrrr}}}]]][[[XXXWWWXXXXXXXXXWWWTTTRRRPPPNNNNNNNNNLLLKKKJJJHHHEEEDDDCCCBBB???===AAA???<<<;;;<<<;;;:::999999888777666555444333333333222000...---,,,,,,+++------,,,+++++++++++++++++++++***(((((((((((()))&&&'''(((((((((((((((((((((%%%###$$$(((***)))'''&&&''''''((((((''''''&&&))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&&&&((())))))(((%%%%%%%%%%%%&&&'''((()))+++++++++***)))***,,,///---,,,******+++,,,+++***)))***,,,------+++)))'''++++++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...///---++++++,,,---,,,+++,,,------...//////000000//////...---------.........000111000///...///111111111111111111222222222111111111111222333666888<<>>=========;;;:::888888777666555444333333111000///---,,,+++***))),,,,,,+++***************((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((%%%###$$$(((***)))'''((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&&&&((())))))(((((((((''''''''''''(((((()))***)))(((&&&&&&((()))***(((&&&&&&'''((((((''')))***,,,---...---+++***,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,------,,,,,,---------............,,,******+++,,,+++***,,,,,,,,,---......//////------,,,,,,---...///000///000111000///...///000000000111111111222222222222333333222222444888<<>>===;;;:::;;;<<<;;;:::666777777777666555444333............---,,,+++***,,,,,,+++************+++***++++++,,,,,,,,,,,,+++%%%&&&'''((())))))))))))%%%'''))))))'''&&&&&&&&&'''(((((((((((((((((('''&&&'''((())))))((('''&&&'''((((((((())))))))))))$$$%%%'''((()))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''')))***+++((((((((((((((((((((((((((('''&&&&&&((())))))(((&&&&&&&&&&&&'''((())))))''')))***)))(((((()))+++,,,***((((((+++---...///))))))***,,,///222555666999777333000.........///++++++,,,,,,,,,---------...---------......///000,,,,,,---------.........///...,,,,,,...///......---------...//////000000......//////...,,,+++***///111111000///......//////000000111222222333333222555777888:::@@@JJJQQQ___lll~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyxxxxxxxxxzzz|||[[[YYYVVVVVVWWWXXXXXXXXXYYYVVVSSSQQQPPPNNNLLLJJJJJJHHHEEEDDDCCCBBB???===<<<:::999999:::;;;:::999666666777777777555444333.../////////...---,,,,,,...---,,,,,,++++++,,,,,,$$$%%%&&&'''''''''''''''%%%&&&'''((())))))))))))$$$(((++++++'''$$$$$$%%%&&&''''''''''''''''''&&&((()))***++++++***)))((('''((((((((())))))******$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''!!!""""""###%%%''')))***((((((((((((((((((((((((((('''&&&&&&((())))))(((######$$$%%%&&&((()))***$$$%%%'''((('''(((***+++(((&&&$$$%%%(((+++,,,---))))))***,,,///444888;;;???<<<666111...---......******+++++++++,,,,,,,,,...............///000111/////////000000000000111111///......000111000000......//////000111111111000000111000...+++(((&&&000111111000///......//////000000111222222333333111555999;;;>>>FFFQQQZZZlllxxx}}}{{{yyyxxxwwwvvvvvvwwwzzz|||~~~{{{}}}~~~