BM6P6(@ RRRTTTVVVYYY[[[\\\\\\\\\\\\ZZZXXXZZZ^^^aaaaaa````````````___^^^^^^]]]]]]^^^_________]]][[[XXXVVV\\\ZZZXXXXXXYYYXXXWWWVVVWWWVVVUUUUUUTTTTTTUUUUUU[[[]]]^^^]]][[[YYYXXXYYYUUUVVVWWWXXXZZZ\\\^^^^^^UUUWWWYYYZZZYYYVVVSSSPPPQQQPPPOOONNNMMMLLLKKKJJJLLLLLLKKKKKKKKKLLLLLLMMMHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDBBBAAA???>>>>>>??????;;;>>>>>>;;;;;;<<<;;;888:::888888:::===???===:::888888888888888999999999888777666555333222111000555444444444444555666666444444222111000/////////---...///000000000............//////000000111111---///000///......///000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111222)))************+++++++++---,,,++++++------,,,+++))))))*********++++++,,,++++++,,,///333555666555+++***)))'''''')))***+++))))))))))))))))))))))))(((((())))))***+++------,,,,,,+++******+++,,,,,,...+++(((((()))***++++++((()))(((%%%'''++++++'''************+++,,,---...,,,+++++++++***)))))))))***))))))+++---...+++(((******+++,,,+++***)))(((+++++++++******)))''''''++++++++++++++++++++++++*********)))'''(((***,,,(((...///+++))),,,,,,)))---...///000000///...---+++++++++++++++++++++,,,---,,,***)))))))))***+++((())),,,000222222///---,,,......---++++++000444000///...---,,,+++++++++---,,,++++++******++++++(((+++000333333000+++(((---......---+++******+++************************---,,,++++++,,,...111222555,,,''''''///BBBDDD222000000///...------,,,,,,+++++++++,,,,,,---------***+++---222666555111---&&&'''(((***,,,---------///+++)))))),,,///000///,,,---.........---,,,+++------------------------........................000000000000000000//////111000000///000222444555666666666666666555555555444444444444444555666777444555555666777888999999<<<======<<<<<<===???BBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUUUUTTTTTTTTTTTTTTTYYYXXXWWWWWWWWWWWWXXXYYYZZZUUUPPPOOOQQQSSSTTTTTTSSSUUUVVVWWWZZZ^^^dddhhhllliiidddbbbcccdddeeeffffffeeedddaaa^^^]]]^^^```]]]^^^```bbbcccddddddcccaaa^^^[[[ZZZ[[[ZZZWWWTTTUUUTTTSSSTTTVVVXXXYYYXXXVVVTTTRRRTTTVVVWWWVVVTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTQQQNNNMMMMMMNNNOOONNNNNNMMMMMMMMMNNNMMMKKKHHHFFFFFFEEECCCCCCBBBBBBBBBEEEDDDBBBAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>VVVWWWYYY[[[\\\]]]]]]]]]]]][[[YYY[[[^^^``````___``````___^^^^^^]]]]]]\\\____________^^^[[[YYYWWWZZZYYYYYYZZZ\\\\\\[[[YYYUUUUUUUUUUUUVVVVVVWWWWWWYYY[[[]]]^^^\\\ZZZYYYYYYVVVVVVXXXYYY[[[[[[\\\\\\UUUVVVXXXXXXWWWUUURRRPPPPPPOOONNNLLLKKKJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>>======>>>>>><<>><<<999999999999999999888888666666555444333222222111444444444444444555555666666555444222111111000000000000000111000000//////////////////////////////---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...///000************+++++++++++++++***))))))++++++***)))((()))))))))************+++++++++---000111000///+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,+++******+++,,,,,,///---***((())))))))))))))),,,+++((())),,,+++((()))))))))******+++------+++++++++***************'''&&&%%%'''***+++***(((***++++++,,,+++***((((((******++++++++++++******+++++++++++++++++++++++++++,,,,,,***))))))+++---)))---...***))),,,,,,)))+++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********+++---111333333000...,,,,,,---,,,,,,---///111///...------,,,,,,,,,,,,---,,,++++++******+++++++++,,,---//////---,,,+++---......---+++)))***+++++++++++++++++++++++++++---,,,++++++,,,...111222555...,,,,,,333DDDHHH999.........---,,,+++++++++*********++++++,,,,,,,,,+++,,,---111444444111...******+++,,,,,,,,,,,,,,,---,,,,,,...111222000---,,,---.........---,,,,,,------------------------........................000000000///////////////000//////000111222333333444444444444444444444444444444333333333444555555222222333444555666777888666888999:::999:::===???AAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNOOOPPPTTTSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZXXXTTTPPPOOOQQQTTTUUUUUUWWWWWWXXXXXXZZZ]]]bbbeeeeeecccbbbccceeeggggggfffiiihhhfffbbb___]]]^^^```]]]^^^___aaabbbaaaaaa``````^^^[[[[[[[[[YYYVVVSSSTTTSSSSSSTTTWWWYYYZZZZZZXXXVVVUUUVVVXXXYYYWWWUUUWWWVVVUUUSSSRRRRRRRRRRRRRRROOOMMMLLLNNNOOOOOOOOOOOONNNMMMNNNNNNNNNKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===============ZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[]]]^^^^^^]]]```___^^^^^^]]]]]]\\\]]]______```___^^^\\\ZZZYYYXXXXXXZZZ]]]``````^^^]]]WWWWWWWWWWWWWWWWWWWWWWWWYYY[[[^^^^^^]]][[[ZZZZZZWWWXXXZZZ[[[[[[ZZZYYYWWWTTTTTTUUUUUUUUUSSSRRRQQQOOOMMMKKKIIIHHHIIIJJJJJJLLLKKKJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>==================@@@AAA>>>>>>AAABBB???888888888:::===??????>>>::::::999999888888777777555444444444444333333333444333333333333444555555777777555444333222222222333222111111000000000000/////////...............,,,---......,,,,,,---...------------------------///...---,,,+++,,,---...************+++++++++,,,+++***))))))+++++++++)))(((((())))))******))))))+++******+++,,,,,,+++)))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,++++++******++++++,,,000...***)))))))))(((''')))------+++***,,,***&&&)))))))))))))))***+++,,,***************+++++++++'''&&&%%%&&&(((******)))++++++++++++***)))((('''))))))***+++,,,---------++++++++++++++++++++++++***++++++***))))))***,,,))),,,,,,)))))),,,,,,***)))***+++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***+++,,,///111111///---+++******+++---......---...------,,,,,,,,,---------,,,++++++******++++++---,,,+++******+++,,,---,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111000+++,,,,,,---;;;@@@444------,,,,,,++++++******)))***************++++++,,,,,,---///222222111///***+++,,,---------------+++,,,///333555444000,,,,,,---...//////...---,,,------------------------........................000/////////..................///000111111111111111111222222333333444444555444444333333333444444444444555777888:::;;;;;;666888;;;======>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJMMMLLLJJJIIIIIIKKKMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQSSSVVVXXXYYYUUURRRPPPOOOQQQTTTVVVVVVZZZZZZZZZZZZZZZ\\\```ccc]]]^^^___bbbfffhhhhhhggglllkkkhhhddd___]]]]]]^^^\\\]]]^^^______^^^]]]\\\\\\[[[ZZZZZZZZZXXXUUURRRTTTSSSSSSUUUXXX[[[\\\\\\ZZZYYYWWWXXXYYYYYYXXXWWWWWWVVVTTTSSSRRRQQQPPPPPPOOOMMMKKKLLLNNNPPPQQQPPPOOONNNMMMMMMNNNMMMKKKIIIFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@?????????@@@BBBBBBDDDDDDCCCCCCBBBAAA@@@@@@======<<<;;;;;;;;;<<<<<<[[[\\\\\\\\\\\\\\\\\\[[[]]]\\\[[[[[[\\\]]]]]]]]]aaa```___^^^]]]]]]]]]^^^______```___^^^]]]\\\[[[XXXXXX[[[^^^aaaaaa___\\\ZZZZZZZZZYYYYYYXXXWWWWWW[[[]]]``````^^^\\\[[[ZZZYYYZZZ\\\\\\[[[XXXUUUSSSPPPQQQQQQRRRSSSSSSSSSSSSNNNLLLIIIGGGFFFHHHJJJKKKIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFEEEBBBCCCEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>============>>>@@@@@@======@@@@@@>>>777777777888:::<<<======999999888888777666555555333333444444444555555555333333333333333444555555999888777666444444444444555333111000//////000000---------...............---/////////---,,,---.................................,,,++++++++++++,,,*********+++++++++,,,,,,---+++++++++---...---,,,)))******+++++++++***)))***)))((()))******)))'''******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++++++++++++++++++++...,,,***)))******)))((((((---...,,,******)))%%%))))))(((((()))******+++)))))))))***+++++++++,,,***)))((('''((()))***+++,,,,,,+++***)))((('''''')))*********+++,,,,,,---************************'''((())))))''''''((()))*********)))+++---,,,+++)))***+++,,,---......///+++++++++++++++*********)))***+++,,,,,,+++)))))))))((()))+++------+++)))+++)))(((***...///---***------,,,,,,,,,---......---,,,++++++******++++++---,,,+++******+++,,,---+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++,,,---...000111---***,,,***&&&...333+++------,,,,,,+++++++++***************++++++++++++,,,,,,,,,---............((()))+++,,,------......+++---000333444222///,,,,,,,,,...//////......---------------------------........................////////////.........------...///111111111000///000000111222333333444444666666555444444333444444444444666777999:::<<<<<<888;;;???AAA@@@?????????>>>??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIMMMLLLJJJHHHHHHJJJLLLMMMPPPPPPPPPPPPPPPQQQQQQQQQMMMMMMMMMNNNPPPRRRUUUVVVRRRQQQOOOPPPQQQTTTWWWXXXZZZ[[[\\\[[[[[[\\\```bbb\\\\\\\\\___ccceeeffffffkkkjjjhhhccc^^^[[[ZZZZZZ\\\\\\]]]]]]\\\ZZZXXXWWWUUUVVVWWWXXXXXXWWWUUUSSSTTTSSSSSSUUUYYY\\\]]]]]]ZZZYYYXXXXXXXXXXXXWWWWWWSSSRRRQQQQQQPPPPPPPPPPPPLLLKKKJJJLLLNNNQQQRRRQQQNNNLLLKKKKKKLLLKKKJJJHHHDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@??????@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;:::::::::;;;;;;[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[\\\]]]^^^cccaaa```^^^]]]^^^^^^_______________^^^]]]]]]\\\YYYYYY[[[^^^```___\\\YYYXXXYYYZZZ[[[\\\\\\[[[[[[___```aaa```]]][[[ZZZ[[[[[[\\\]]]\\\ZZZWWWSSSPPPLLLMMMOOOQQQRRRSSSTTTUUUMMMKKKIIIGGGGGGHHHJJJLLLFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDAAABBBCCCDDDDDDDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>===???>>>::::::======;;;777777777777777888:::;;;888888777666555444444333333444444555666666777777444333333333333444555555999888777666555444444444444222111///......//////+++,,,,,,---...///000000///111111000.........///........................------,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++***+++---...---,,,+++,,,---......---+++***((((((((()))++++++***)))******))))))))))))******++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++++++++++++++++++++***))))))+++,,,+++***)))///111...++++++***((()))))))))((())))))***+++)))))))))***+++++++++,,,,,,,,,***)))(((((()))***++++++***))))))(((((('''+++***))))))))))))***+++************************''')))***)))((('''((()))***((((((+++......---,,,++++++++++++,,,,,,,,,---+++*********)))))))))((())))))+++,,,,,,+++***)))***)))((()))++++++***)))***)))(((***---///,,,***------,,,,,,,,,---......---,,,++++++******++++++,,,,,,,,,------,,,,,,,,,+++,,,---,,,*********,,,++++++++++++++++++++++++***++++++,,,---...///000///,,,000///(((,,,111+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++*********+++,,,******++++++++++++******+++---///000//////...---+++,,,.../////////......------------------------........................////////////////////////---...000111111000//////000000111222333333444444777777666555444444444555///000111222444555666777888;;;>>>???>>>;;;999999======>>>???@@@AAAAAABBBAAABBBCCCEEEGGGHHHIIIJJJMMMLLLKKKJJJJJJKKKMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNMMMMMMNNNOOOQQQRRROOOOOOPPPPPPQQQTTTWWWYYYYYYZZZ[[[\\\]]]^^^bbbddd```]]][[[[[[]]]```bbbbbbeeeeeeccc```[[[XXXWWWXXX\\\\\\\\\\\\ZZZXXXVVVTTTOOOQQQSSSUUUUUUVVVVVVVVVVVVUUUTTTVVVYYY[[[\\\[[[XXXXXXXXXWWWUUUTTTTTTTTTNNNNNNMMMNNNNNNOOOPPPQQQLLLKKKKKKLLLOOOQQQRRRQQQKKKJJJHHHHHHIIIIIIGGGFFFBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFCCCCCCBBBAAA@@@???>>>===;;;;;;:::::::::;;;;;;<<>>??????@@@@@@???>>>>>><<<>>><<<999999<<<===;;;:::::::::888666555777999777777666666555555444444555555666666777888888999555444444444444555666666888888666555444333333333222111000///////////////,,,------...//////000000111222222111///...///000------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***)))((()))+++,,,,,,+++,,,---...//////...,,,***((('''((())),,,---,,,+++)))))))))******)))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))******++++++,,,,,,++++++***)))(((((()))+++,,,,,,++++++111444000------...---******)))))))))******+++***************+++++++++*********)))'''&&&''')))******)))((((((((())))))+++***)))((((((((()))******************************+++------+++***+++,,,***'''(((///333111---,,,---,,,,,,++++++,,,,,,---+++++++++***))))))(((((())))))***++++++++++++***...,,,******+++,,,,,,+++***))))))***,,,------,,,...------,,,,,,,,,---------,,,++++++******+++++++++,,,---......---,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////+++(((...000***,,,111------------------,,,,,,,,,---------,,,,,,,,,,,,,,,)))+++++++++)))((()))+++---------,,,***(((&&&%%%,,,---...---,,,+++---...+++,,,...///000000///...------------------------..............................//////000111111111///000000111111000000000000000111111222333333333666666555444444444555555111222222333444555666666;;;>>>@@@@@@>>>;;;999888;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDFFFHHHJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNOOOOOONNNOOOPPPQQQQQQSSSVVVYYYXXXYYY\\\]]]^^^```ccceeeccc___[[[XXXYYY[[[\\\\\\]]]^^^^^^\\\YYYWWWWWWWWW\\\\\\\\\\\\ZZZWWWUUUTTTMMMOOORRRSSSTTTUUUXXXZZZXXXWWWUUUVVVWWWYYYXXXXXXUUUVVVVVVUUURRRPPPQQQQQQKKKKKKLLLMMMNNNOOOQQQRRRNNNMMMMMMNNNPPPQQQQQQPPPJJJHHHFFFFFFFFFGGGFFFEEEBBBAAAAAA@@@@@@@@@AAAAAACCCBBBBBBBBBCCCDDDFFFGGGBBBBBBAAA@@@??????>>>>>><<<<<<;;;;;;;;;<<<======WWWVVVUUUTTTTTTUUUUUUVVVTTTVVVYYYZZZ[[[]]]aaadddaaa___]]][[[ZZZ[[[\\\^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZ[[[]]]]]][[[ZZZUUUWWW[[[^^^```aaaaaaaaa[[[[[[ZZZXXXVVVXXX[[[^^^^^^^^^\\\ZZZWWWTTTRRRPPPNNNOOORRRSSSSSSRRRPPPNNNLLLLLLKKKKKKLLLMMMNNNNNNGGGIIIKKKLLLMMMLLLKKKJJJHHHHHHHHHHHHFFFEEEDDDCCCAAAAAABBBBBBBBB@@@???>>>::::::;;;;;;<<<<<<<<<<<<======>>>??????>>>======:::===<<<999;;;???BBBAAA??????===:::666444555888777777777777777777777777777777777888999999999:::666555555555555666777777777666555444333222222222111111111222111111000000000000000//////.........000111222111...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++++++++,,,,,,,,,------)))(((((()))+++,,,,,,++++++---...//////---+++))))))((((((***,,,,,,+++***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,,,,,,,,,,+++******))))))***,,,,,,+++)))***000222...***,,,......++++++************+++++++++++++++***************&&&)))++++++))))))***+++))))))((('''((()))************(((((()))***,,,---***************************,,,......---,,,,,,,,,***&&&)))222777333...,,,,,,,,,++++++,,,---...///------,,,,,,+++******)))******))))))***++++++,,,000---+++***+++,,,,,,+++***+++++++++***+++---000///...------,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,---......,,,,,,---...........................)))***+++,,,---.........)))$$$***...)))***...)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,...---***))))))***,,,,,,,,,,,,+++***))))))+++---......,,,+++,,,...+++,,,...///000000000///------------------------........................---...///000111333444444222111111000000000111111000000000000000000000000333333222222222333444444666666666666777777777888;;;>>>@@@@@@>>>;;;::::::::::::;;;<<<===>>>??????AAABBBCCCEEEFFFGGGIIIIIIJJJKKKMMMOOOPPPQQQQQQPPPMMMMMMNNNOOOOOOPPPQQQQQQPPPOOONNNMMMMMMNNNOOOPPPMMMOOOQQQQQQQQQRRRUUUXXXXXXZZZ]]]^^^___```ccceeebbb___[[[YYYXXXXXXWWWVVVVVVWWWYYYYYYXXXWWWXXXYYY]]]]]]]]]\\\ZZZXXXVVVTTTRRRSSSTTTTTTSSSUUUYYY\\\[[[YYYVVVVVVVVVVVVUUUTTTTTTUUUVVVTTTPPPNNNNNNPPPMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOPPPQQQQQQPPPNNNKKKHHHFFFEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@===============>>>??????WWWVVVUUUTTTTTTTTTUUUVVVRRRUUUXXXZZZ[[[^^^bbbfff```^^^[[[YYYXXXYYY[[[\\\\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[ZZZ[[[]]]^^^]]]\\\[[[\\\^^^``````___^^^]]]WWWWWWUUUSSSSSSVVV\\\```___^^^\\\YYYVVVTTTRRRQQQQQQRRRTTTUUUTTTQQQMMMJJJLLLLLLMMMMMMNNNNNNOOOOOOJJJKKKMMMNNNNNNLLLKKKIIIIIIIIIHHHHHHFFFEEEDDDCCCAAABBBBBBBBBAAA???>>>===;;;;;;;;;<<<<<<=========;;;<<<===>>>>>>===<<<<<<:::<<<<<<;;;===CCCGGGFFFCCCCCCAAA<<<666444555777888888888888888999999999888888999999999:::::::::666666666666666777888888666555444333222111111111000111222444444333222111444333222000///---,,,+++000111111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++,,,,,,,,,---------+++******+++---///...---+++,,,...///...,,,***(((***))))))***++++++***((())))))************))))))------------------------+++***************++++++***+++,,,------,,,+++***,,,+++***+++++++++)))'''&&&,,,...***&&&(((+++---,,,,,,+++++++++++++++,,,,,,+++++++++******))))))%%%)))---...------...000((((((''''''((()))+++,,,))))))((((((***,,,///111)))))))))))))))))))))))))))+++------,,,******+++)))&&&)))444:::555...,,,++++++++++++,,,...000222//////...------,,,+++++++++***)))))))))***,,,---///,,,)))((()))************,,,---+++)))***...222000///...---,,,+++++++++---,,,++++++******++++++++++++***))))))***++++++,,,...///...------...///000000000000000000000000)))***+++,,,---............'''+++///***)))+++&&&******************++++++++++++++++++******))))))***---000///,,,******+++'''(((***,,,...//////000***---000000---++++++---+++,,,...000000000000///------------------------........................------///000222444555666333222111000000111222333///////////////.........000000000000111222333333555555555555555555555555666888::::::888777777888999::::::;;;<<<===>>>>>>DDDDDDDDDEEEFFFGGGGGGGGGHHHJJJMMMPPPQQQRRRQQQPPPMMMMMMNNNOOOPPPPPPQQQQQQPPPOOONNNNNNNNNOOOPPPQQQMMMOOORRRRRRQQQQQQUUUXXXZZZ\\\^^^______```bbbccc```^^^\\\[[[ZZZXXXTTTRRRRRRTTTVVVWWWWWWXXXYYYZZZ]]]]]]]]]]]][[[YYYWWWUUUVVVWWWWWWUUUSSSUUUYYY^^^\\\ZZZWWWUUUUUUTTTSSSQQQTTTUUUVVVTTTOOOMMMNNNOOOPPPPPPOOOOOOPPPPPPQQQQQQSSSRRRQQQQQQRRRQQQOOOMMMKKKIIIFFFFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@UUUSSSQQQRRRTTTVVVWWWWWWUUUUUUVVVWWWYYY[[[]]]^^^\\\[[[YYYWWWVVVWWWXXXYYYUUUUUUUUUUUUVVVXXXZZZ[[[^^^]]][[[ZZZ[[[]]]```bbb```aaaaaa```___\\\ZZZXXXWWWVVVVVVVVVXXXZZZ\\\]]]\\\[[[XXXUUUSSSRRRQQQQQQRRRRRRRRRSSSTTTSSSPPPMMMMMMNNNOOONNNMMMMMMNNNPPPNNNMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHGGGFFFEEECCCCCCDDDBBBBBBCCCEEEDDD@@@<<<;;;;;;:::::::::999999999>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>===;;;999888888888888::::::999:::<<<<<<;;;999:::======999666666555222555555444333222222111111111111000000111111222333111:::???;;;444111111000:::777444222111000---+++222000...,,,+++,,,---...111000...---,,,---------,,,,,,------,,,,,,+++***((()))***,,,,,,+++***************+++,,,...111222///...---,,,***)))((((((''''''(((((())))))************+++++++++******)))000///,,,***))))))))))))++++++++++++++++++++++++......---+++)))((('''&&&)))***+++,,,,,,+++***)))+++++++++++++++***)))(((+++---//////---+++***+++***///...&&&###'''*********+++,,,---............******))))))))))))*********((('''(((***---------...---+++)))(((((())))))+++++++++******((('''''''''(((+++///111111///---************+++,,,------,,,+++***((((((((()))************)))))))))))))))))))))(((((()))******+++++++++++++++,,,,,,---...333111///,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***...000222222000...------///111333555555333111///((()))***+++++++++++++++******+++---000///***&&&***+++,,,,,,***((())))))++++++++++++++++++++++++************************)))***+++---...//////000,,,,,,,,,---------......+++---///222333333333222...------,,,,,,------...,,,,,,,,,,,,------...///000//////111444666555444111000...---,,,---///000000222333444444333111000222333333333333333333444444444444333333222222222999888777666666777888888999::::::;;;;;;<<<<<<===EEEEEEEEEEEEEEEFFFGGGGGGJJJIIIIIIMMMQQQRRRNNNIIIOOONNNNNNMMMNNNNNNOOOOOONNNOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTWWWXXXYYY[[[]]]___aaabbbddd```[[[XXXWWWWWWWWWVVVVVVWWWYYYZZZ[[[\\\[[[[[[^^^^^^]]]\\\ZZZXXXVVVUUUVVVVVVUUUUUUUUUUUUUUUUUUWWWVVVTTTRRRQQQPPPPPPOOOUUUSSSPPPNNNMMMMMMOOOPPPPPPQQQSSSTTTTTTSSSRRRRRRRRRQQQPPPQQQRRRQQQOOOMMMMMMLLLIIIGGGGGGGGGHHHIIIGGGFFFDDDBBBBBBCCCDDDEEEDDDBBB??????AAACCCCCCCCC???@@@AAABBBBBBAAA???>>>DDDBBB>>>;;;;;;<<<>>>@@@NNNMMMMMMOOORRRTTTUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\ZZZXXXVVVUUUTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[[[[ZZZYYYYYYZZZ]]]```aaaaaaaaaaaa___^^^\\\ZZZYYYXXXXXXYYYYYYZZZ[[[\\\\\\XXXWWWUUUSSSSSSSSSSSSTTTRRRRRRSSSUUUWWWWWWTTTRRRPPPQQQQQQOOOMMMMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIGGGFFFEEEBBBAAAAAACCCEEEEEEBBB???<<<<<<;;;;;;;;;:::::::::>>>=========<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===;;;999888777888999:::???>>>>>>>>>??????<<<:::777;;;;;;888666888888555555555444444333333222222333222222222222333444444111:::???<<<666444444444777888888555000...///000///...---,,,,,,---///000...///111000///---,,,,,,,,,,,,------,,,,,,+++***))))))***++++++++++++***************+++---...000---,,,++++++***)))(((((((((((()))))))))))))))***)))******++++++******)))///...---,,,+++*********************************+++++++++*********)))))))))***++++++++++++***)))((())))))************)))+++,,,,,,,,,++++++******(((---...)))&&&((()))'''))))))***+++,,,,,,,,,,,,***))))))(((((())))))***,,,***)))***---///000///++++++******)))*********+++++++++******)))((('''******+++,,,---,,,***(((******)))))))))***+++++++++***))))))))))))))))))************))))))))))))******)))))))))******++++++++++++++++++,,,---...111000---+++******++++++++++++++++++++++++++++++++++++******)))*********,,,...111222000///...///---///222555555444222000........................+++***)))***,,,,,,***((()))***,,,,,,+++***+++,,,************************+++++++++*********************,,,---......//////,,,,,,,,,------------...***+++---///000000//////------,,,,,,,,,,,,------------,,,,,,,,,,,,------...111333333222222444666666444222000//////000111000111333444444222111000111111222222222222333333444444333333444444555555999888777666666666777888888999999:::;;;<<<<<<===CCCCCCCCCDDDEEEFFFGGGHHHJJJIIIIIIMMMRRRSSSOOOKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOOOOPPPQQQRRRRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSUUUVVVXXX[[[]]]___aaabbbccc___[[[XXXXXXXXXWWWWWWVVVWWWYYY[[[\\\\\\\\\\\\^^^^^^]]]\\\ZZZXXXVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUTTTSSSSSSRRRSSSSSSUUUSSSPPPNNNNNNOOOPPPQQQSSSSSSTTTTTTUUUUUUTTTTTTUUUTTTTTTTTTTTTSSSOOOMMMLLLKKKIIIGGGFFFGGGHHHIIIJJJHHHGGGEEEEEEFFFGGGHHHDDDBBBAAABBBCCCCCCBBB@@@>>>???@@@AAAAAA@@@@@@???DDDCCC@@@>>>======???@@@JJJJJJKKKNNNRRRUUUUUUTTTXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZWWWWWWWWWXXXZZZ]]]```aaacccbbb```^^^\\\[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[VVVUUUSSSRRRRRRRRRSSSSSSRRRRRRRRRUUUWWWXXXWWWVVVSSSSSSSSSQQQOOONNNNNNPPPNNNOOOPPPQQQQQQRRRRRRRRRPPPOOONNNLLLJJJHHHGGGFFFBBBAAABBBCCCEEEEEECCCAAA============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<:::888666666888:::<<<>>>>>>???@@@BBBAAA>>><<<555888888555555777777444444444444444444444444444222222222222222333333444111:::???<<<777777777777444888:::666000---000555,,,,,,+++,,,---///111333...222666555222...,,,---,,,,,,,,,,,,,,,++++++************)))******+++,,,+++******))))))***,,,---*********)))))))))((((((***************)))))))))))))))************))))))---------------,,,++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))***++++++++++++***)))''''''(((((()))*********+++)))((((((***++++++***''',,,...,,,******(((&&&''''''((()))************)))((((((''''''(((((())),,,***)))***---/////////((()))******+++++++++*********+++******)))((('''+++++++++++++++***)))(((******)))((((((((())))))((())))))************)))************************,,,++++++*********++++++,,,++++++++++++,,,,,,---///...,,,***))))))******++++++++++++++++++++++++*********)))******++++++***,,,///000/////////000+++...111444555555444333///...---++++++++++++,,,,,,***((((((***+++******(((***,,,---,,,,,,---...))))))))))))))))))))))))++++++++++++******))))))++++++,,,---------------,,,,,,,,,,,,------------***+++---.........---,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,---222555444///...222666777666333111000///000000000111222333333222111000000000000111111222222222333333222333444666888999999888777666555555666777777777888999;;;<<<======@@@@@@AAACCCDDDFFFHHHIIIJJJIIIJJJNNNRRRTTTQQQNNNKKKKKKKKKKKKLLLNNNOOOOOONNNNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRSSSTTTWWWZZZ]]]___aaabbbaaa^^^ZZZXXXXXXYYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\^^^]]]]]]\\\ZZZXXXVVVUUUWWWWWWWWWVVVVVVVVVVVVUUUVVVUUUUUUUUUUUUUUUVVVVVVTTTSSSQQQPPPPPPQQQSSSTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWTTTOOOKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIHHHFFFFFFGGGHHHHHHDDDDDDCCCDDDDDDCCC@@@======>>>???@@@@@@@@@@@@@@@BBBBBB@@@???============LLLLLLNNNQQQUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWYYYXXXVVVUUUUUUWWWXXXZZZWWWWWWWWWWWWWWWWWWXXXXXXUUUVVVWWWYYY\\\^^^aaabbbcccbbb___]]]\\\[[[[[[\\\^^^___```aaa```]]][[[YYYXXXWWWTTTRRRQQQQQQQQQQQQSSSRRRRRRSSSUUUWWWVVVUUUSSSTTTTTTRRRPPPPPPQQQRRRSSSSSSTTTUUUUUUTTTSSSSSSLLLKKKJJJIIIGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDBBBAAA??????>>>>>>>>>========================<<<<<<<<<<<<======>>>>>>======<<<<<<:::888666777999<<<>>>::::::<<>>???BBBDDDGGGIIIKKKJJJJJJKKKOOORRRTTTSSSQQQNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQRRRRRRRRRQQQQQQQQQSSSVVVZZZ]]]___aaabbb___]]]ZZZYYYYYYZZZYYYYYYVVVWWWXXXYYYZZZ[[[[[[[[[]]]]]]\\\[[[YYYWWWVVVUUUXXXXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWXXXTTTSSSRRRRRRRRRSSSUUUVVVUUUUUUTTTTTTTTTVVVWWWXXXZZZZZZYYYXXXWWWSSSMMMIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGEEECCCCCCCCCAAA???===<<<===>>>???@@@@@@AAAAAA??????>>>>>>===;;;:::999OOOOOOPPPRRRUUUUUUTTTRRRPPPQQQSSSTTTUUUVVVVVVVVVWWWVVVUUUTTTUUUWWWYYYZZZVVVVVVVVVWWWWWWWWWWWWVVVVVVXXXZZZ\\\___aaabbbbbbbbbaaa___]]]\\\\\\\\\]]]___```bbbbbbaaa^^^ZZZXXXWWWVVVUUUTTTSSSTTTTTTUUUYYYWWWUUUTTTUUUVVVUUUUUUQQQRRRSSSSSSRRRRRRTTTVVVXXXXXXYYYXXXVVVTTTQQQPPPGGGFFFFFFEEEEEEEEEFFFGGGEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<===============<<<<<<============<<<<<<;;;:::999888888:::===???<<<;;;<<<===???>>>;;;999555666555444777<<<===999333333444444444444444444//////......//////000111222888:::666333333222000222111000///000000000///------------......//////666777666222---++++++,,,++++++,,,,,,++++++***)))+++***)))))))))***,,,---///...,,,+++******++++++*********++++++++++++,,,,,,,,,++++++******))))))(((((()))***************'''(((***++++++***))))))++++++++++++++++++++++++***************++++++++++++******************+++...---,,,+++***)))*********)))'''''')))***++++++,,,+++******+++*********'''((())))))))))))))))))((((((''''''''''''(((((('''&&&&&&''')))***)))(((******++++++***)))'''&&&)))************))))))(((***,,,------++++++---///,,,+++***)))))))))))))))'''((()))+++++++++***)))))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++******+++++++++,,,,,,++++++++++++++++++***************************)))))))))***+++,,,,,,,,,---......,,,++++++,,,)))+++---000333333444333222000...,,,++++++,,,------///111111000...+++***...///000///---++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,------...............------,,,,,,++++++******++++++,,,)))******+++,,,...///000///...------......---,,,...------------....../////////000000111111111111111111222222333444444555/////////000222444666888777666555444444555666777777888888999;;;<<<<<<===<<<===???AAADDDHHHKKKLLLJJJKKKLLLOOORRRSSSSSSRRRSSSRRRQQQOOONNNMMMLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPSSSVVVZZZ]]]```aaaaaa^^^\\\ZZZYYYZZZZZZYYYXXXVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]\\\[[[YYYWWWUUUTTTWWWWWWXXXXXXXXXYYYYYYYYY[[[ZZZYYYXXXXXXWWWWWWWWWUUUTTTTTTTTTTTTVVVWWWXXXTTTTTTSSSSSSTTTUUUWWWXXXYYYXXXWWWVVVTTTPPPKKKGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFIIIEEEAAA??????@@@@@@@@@===>>>>>>??????@@@AAABBB>>>?????????>>>===<<<;;;PPPOOOOOOPPPQQQQQQPPPNNNOOOPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTWWWXXXUUUUUUVVVWWWXXXXXXWWWWWWYYY[[[]]]___aaaaaaaaaaaa___^^^^^^]]]]]]]]]^^^^^^``````bbbaaa```]]]YYYWWWTTTTTTTTTVVVXXX[[[]]]___```]]]YYYWWWWWWWWWWWWWWWQQQRRRSSSSSSSSSTTTVVVXXXZZZZZZZZZXXXUUUQQQMMMKKKEEEDDDDDDCCCDDDEEEGGGHHHEEEFFFEEECCC@@@>>>>>>???@@@@@@@@@@@@????????????<<<<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999:::<<<<<>><<<===???AAABBB@@@?????????@@@AAABBBBBBAAABBBBBBCCCCCCBBBAAAAAAQQQOOOMMMMMMNNNOOOOOONNNQQQRRRTTTVVVVVVUUUTTTSSSSSSRRRQQQQQQRRRTTTWWWXXXUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]___aaabbbaaa___^^^[[[\\\]]]^^^_______________``````___^^^[[[XXXWWWUUUUUUWWWYYY\\\```ccceeebbb^^^ZZZWWWWWWXXXXXXXXXRRRSSSTTTSSSRRRSSSUUUVVVWWWWWWWWWUUURRRMMMIIIFFFDDDCCCBBBAAABBBCCCEEEFFFCCCDDDDDDBBB???===>>>@@@@@@@@@@@@????????????>>><<<<<<<<<<<<=========>>>::::::;;;;;;;;;;;;::::::777888888999999999888888>>>;;;888777666666555444444444222222999AAABBB>>>333333333222222111111000000////////////000111111...111222///...000///,,,.........---,,,+++,,,------...............------111...---///333444222///+++++++++++++++***))))))))))))***++++++++++++***---,,,+++***))))))******++++++++++++************(((((()))))))))))))))***)))***+++,,,,,,---------***))))))(((((((((((()))************************************************++++++***))))))***++++++///...,,,***))))))***+++)))...111000+++)))+++///---((((((---///,,,)))***(((((())))))))))))((((((***))))))(((((())))))******)))***+++------+++)))******)))((((((((((((((())))))************))))))(((,,,000000,,,******,,,))))))((((((((()))******+++***))))))))))))))))))))))))***++++++,,,------((((((((()))***+++,,,---,,,,,,+++***************((())))))***++++++++++++************************++++++******)))*********++++++,,,+++))))))***,,,***+++,,,---------------+++++++++,,,---......///555777888666222---,,,,,,---...///...,,,*********************************)))))))))***++++++,,,,,,***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------...//////------......------....../////////000000000000000............///000111111000000111222333444555555000111222444444333222111222222222222444666888999<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCFFFIIILLLNNNKKKLLLMMMNNNOOOPPPQQQRRRUUUTTTRRROOOMMMLLLKKKKKKIIILLLOOOSSSVVVVVVVVVUUUQQQPPPNNNMMMMMMOOOQQQSSSSSSUUUYYY]]]___`````````___]]][[[ZZZZZZZZZXXXVVVXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\[[[ZZZYYYWWWUUUTTTUUUUUUWWWYYY[[[]]]^^^___ZZZZZZYYYYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXYYYSSSTTTUUUVVVXXXXXXXXXYYYVVVSSSQQQOOONNNMMMKKKIIIKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEBBB???<<<;;;===@@@BBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFQQQOOOMMMMMMNNNPPPPPPPPPTTTUUUWWWXXXWWWVVVTTTRRRTTTSSSSSSSSSTTTVVVYYY[[[VVVWWWYYY[[[\\\]]]]]]\\\]]]^^^```bbbbbb```]]]\\\YYY[[[]]]___````````````_________^^^\\\ZZZXXXWWWYYYYYYZZZ\\\^^^aaadddfff```\\\XXXUUUUUUWWWXXXXXXSSSTTTTTTSSSRRRRRRSSSUUUSSSSSSSSSRRROOOJJJFFFCCCDDDBBB@@@?????????AAABBB@@@BBBCCCAAA>>>===???AAA@@@@@@@@@?????????>>>>>>;;;<<<<<<<<<======>>>>>>999::::::;;;;;;::::::999555666777888888777666555555333111000222555666666666555111///444:::999444333333222222111000//////---------------...//////+++///000......000000...,,,///111///***(((+++///,,,------...//////......000......444;;;>>>:::555***++++++++++++***))))))((()))***,,,,,,+++******,,,+++)))((((((((()))***************)))))))))(((''''''(((((())))))******)))***+++,,,---.........,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***))))))***+++,,,---+++***(((((()))+++,,,)))000555333,,,(((+++000+++'''(((000222---(((((('''(((((((((((((((''''''******))))))))))))******)))))))))+++,,,,,,***((())))))'''''''''(((***+++((())))))*********))))))%%%+++111333111///000333'''''''''''''''((()))***,,,+++***((((((((()))***))))))***+++,,,,,,------'''''''''((()))+++,,,---,,,,,,+++***))))))******&&&'''((()))*********))))))))))))))))))))))))))),,,,,,+++***)))))))))***((()))******)))***,,,...+++++++++,,,,,,++++++***---...000222333444555555999999888444///,,,,,,---+++,,,...---,,,++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///............///000111...------,,,,,,------...222111000///...---------***///222111---,,,///333//////000000///...---------------......000111111...///000111222333444444111333555666666444111///111111111222444666888:::>>>============<<<<<<<<<>>>???AAACCCGGGJJJMMMNNNKKKLLLNNNNNNNNNNNNPPPQQQSSSRRRPPPNNNMMMLLLKKKKKKIIIKKKPPPTTTWWWXXXXXXWWWRRRPPPMMMKKKLLLNNNQQQSSSTTTVVVZZZ^^^```aaa```______]]][[[ZZZZZZZZZXXXVVVZZZZZZYYYZZZ[[[\\\^^^___\\\\\\[[[ZZZXXXVVVUUUTTTTTTUUUWWWYYY\\\^^^```aaaXXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYYYYYYYYYYYYYXXXXXXSSSUUUWWWYYYZZZZZZZZZYYYUUURRROOOMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEEEEEEEEEEDDDCCCCCC===<<<;;;<<>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@CCCBBB@@@>>>===<<<======<<<<<<<<<<<<;;;:::999999666777888999999888777666777777666555444444333333444444444444444444444444222222222333333444444444///............---------////////////////////////000000//////...---+++***.........------,,,,,,,,,///,,,+++000888;;;888333222000...,,,******+++,,,,,,+++***))))))***+++,,,)))))))))))))))*********++++++***((('''''')))+++++++++******)))(((((((((******+++,,,,,,---......)))***,,,---,,,***(((&&&))))))***))))))((('''&&&(((((((((((()))***,,,---))))))))))))))))))))))))************************///===BBB777,,,+++,,,))),,,++++++,,,---,,,***((())))))))))))***************************)))(((''')))'''&&&(((+++---,,,***(((((())))))))))))((((((&&&'''(((*********)))(((%%%(((***+++111888999777***)))(((''''''&&&&&&''',,,,,,***)))))))))***+++)))************)))(((((()))(((((()))++++++***(((************************)))***+++,,,,,,+++)))(((******)))(((((((((((((((******+++,,,,,,,,,,,,+++***************)))((((((+++++++++*********))))))))),,,000333555444333111555444333111///---+++***,,,,,,+++******+++,,,,,,...,,,******,,,...//////,,,,,,,,,---...///000111***,,,...,,,)))'''(((***+++***)))((()))***,,,...,,,***)))***...111000///444222000---,,,,,,------------------------,,,,,,)))((()))+++...//////...............////////////---///111333333222000///000000000000000111111222222000...///222444333111222222222333444555777777<<<;;;<<<>>>???>>>>>>???BBBAAAAAADDDHHHLLLNNNOOOPPPQQQPPPOOOLLLKKKLLLMMMNNNNNNOOOOOOOOONNNMMMMMMKKKOOOUUUXXXXXXWWWVVVUUURRRRRRRRRQQQQQQSSSVVVYYYWWWXXXZZZ]]]^^^___^^^^^^[[[ZZZZZZZZZ[[[ZZZXXXWWWXXXXXXXXXXXXYYYZZZ\\\\\\ZZZ[[[\\\\\\\\\[[[ZZZYYY^^^^^^]]]\\\[[[ZZZZZZ[[[XXXYYYYYYXXXWWWXXX[[[]]]]]][[[YYYVVVUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKIIIGGGDDDCCCFFFEEECCCAAA@@@@@@@@@@@@AAA@@@>>>======???@@@BBBEEEBBB??????AAABBB@@@>>>AAAAAAAAABBBBBBBBBCCCCCCPPPOOOMMMLLLMMMNNNMMMKKKQQQSSSUUUWWWWWWWWWUUUUUURRRSSSUUUUUUUUUUUUWWWXXXYYYWWWYYY```ddddddggglllpppppppppooollliiifffdddeeecccaaa^^^\\\[[[ZZZZZZVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^]]]\\\[[[\\\]]][[[XXXUUURRRSSSVVVZZZ^^^```^^^[[[YYYWWWTTTPPPMMMNNNLLLJJJIIIHHHFFFCCC@@@BBBBBBBBBCCCBBBBBBAAA@@@AAA@@@???>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA???===<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999888666777888888888888777666777666666555444444333333444444444444333333333333222222222333333333444444000000/////////.........////////////////////////////////////...---,,,,,,......---------,,,,,,,,,---++++++///333555333000111///---+++******+++++++++***)))(((((())))))***+++************************++++++***))))))***+++************))))))))))))******++++++,,,---------+++,,,...///...---***)))(((((()))******)))))))))))))))))))))))))))******))))))))))))))))))))))))************************...;;;@@@666,,,,,,---***++++++***+++,,,,,,)))'''))))))))))))************************))))))((((((***((('''(((+++,,,+++)))***++++++++++++++++++***''''''(((((((((((((((((()))+++++++++///444444111)))))))))((()))***+++,,,***))))))((()))***+++,,,(((((()))***+++,,,,,,,,,+++***))))))++++++***)))***,,,...000000...,,,*********++++++++++++************)))(((((((((((((((******+++,,,,,,,,,,,,+++***+++,,,,,,+++***)))(((+++++++++*********))))))***,,,///222333333222111000///...,,,***)))(((''',,,,,,+++******+++,,,,,,---,,,,,,---///000///...,,,,,,,,,,,,---...//////---///111000---+++++++++++++++)))((()))***+++------+++***+++...000///...000///---,,,+++,,,---...------------------------*********,,,...//////---............////////////,,,---000111222111///...000000//////000000111222333111//////222333222111222222222333444555666777======>>>@@@BBBBBBBBBBBBCCCBBBBBBDDDHHHKKKMMMNNNOOOPPPPPPNNNLLLLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMQQQVVVXXXXXXVVVTTTTTTRRRSSSTTTTTTSSSTTTWWWZZZ[[[\\\]]]^^^^^^^^^]]]\\\^^^]]]\\\[[[[[[ZZZYYYXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^______^^^]]]\\\```___^^^^^^]]]]]]]]]]]]ZZZZZZZZZZZZ[[[[[[\\\\\\]]][[[YYYWWWUUUUUUVVVWWWVVVVVVWWWXXXXXXWWWVVVUUUPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFDDDBBBEEEDDDBBBAAA?????????@@@??????>>>>>>>>>???AAABBBDDDBBB@@@@@@BBBCCCAAA@@@BBBAAAAAAAAA@@@@@@??????QQQNNNKKKJJJJJJKKKKKKJJJOOOPPPRRRTTTVVVWWWWWWWWWOOORRRTTTVVVVVVWWWYYYZZZYYYZZZ```jjjppprrruuuyyyxxxvvvsssppplllhhheeedddfffeeebbb___\\\ZZZXXXWWWSSSTTTWWWYYY[[[[[[ZZZZZZZZZ[[[]]]]]][[[YYYXXXXXXVVVTTTQQQPPPSSSZZZbbbffffffccc^^^YYYVVVRRRNNNKKKKKKIIIGGGEEEEEEDDDBBB@@@BBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666777777777777666666666666666555444444333333444444333333222222222111222222222222333333333333111111111000000000//////////////////////////////.....................---...------------,,,,,,,,,+++,,,,,,---.........---///...,,,***))))))************))))))((((((((((((,,,+++++++++***++++++++++++---///...---+++++++++))))))))))))************++++++++++++++++++,,,,,,+++,,,...///...---+++***'''((()))***+++++++++++++++******))))))))))))((())))))))))))))))))))))))************************,,,777;;;444,,,,,,---+++***))))))***++++++)))'''))))))))))))************+++***))))))))))))))))))***)))((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))((('''''''''''''''''')))++++++***---222222...***)))(((''''''(((***+++'''''''''((()))***,,,---((())))))******+++++++++///---***)))***+++*********...222555555222...***++++++************++++++******)))(((((((((((()))******+++,,,,,,,,,,,,+++***+++---------,,,***)))+++************)))))))))+++,,,---///000111111111///......---,,,+++******,,,++++++******++++++,,,++++++---///111111///,,,,,,,,,,,,+++,,,,,,------...000222222///,,,++++++,,,+++***)))))))))***+++---,,,+++,,,...///...---///...---,,,,,,---...///........................---,,,,,,---//////...------............/////////+++,,,...000000///...---000000//////000000111222333222000000111222111000222222222333444555666777<<<<<<===@@@DDDHHHIIIHHHGGGEEEDDDFFFIIIKKKMMMMMMKKKLLLMMMLLLJJJJJJLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPSSSVVVXXXWWWUUUSSSSSSTTTUUUWWWWWWWWWWWWYYY[[[\\\]]]^^^^^^_________^^^aaa___]]]ZZZYYYXXXXXXXXXVVVWWWXXXYYY[[[]]]^^^^^^___```aaabbbbbbbbbaaa`````````___^^^^^^^^^______]]]\\\\\\^^^aaaaaa^^^ZZZ\\\ZZZYYYWWWVVVVVVWWWWWWVVVWWWWWWXXXWWWVVVTTTSSSQQQPPPMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGEEECCCBBBCCCBBBAAA@@@???>>>>>>>>><<<===>>>???@@@AAAAAAAAABBBAAA@@@AAACCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<>>>>>>>>??????@@@@@@??????@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;::::::::::::::::::999888777777666666666777777666666666666666555555555444444444444333333222222111111000222222222222222222222333111111000000000/////////////////////////////////------------......//////------------------------+++---...---***)))***,,,---,,,+++***))))))))))))++++++++++++***)))((('''+++*********+++---...///000222444444111---+++***'''(((((()))***+++++++++++++++++++++************)))***+++,,,,,,,,,******))))))***+++++++++++++++))))))*********)))))))))))))))))))))))))))))))))***************************111444000++++++,,,+++***((((((((()))***((('''((()))))))))************+++***)))(((((()))************))))))******))))))+++******************++++++***)))'''''''''((()))(((***+++***...333333000...---+++((('''''''''''''''''''''((())))))***+++++++++***)))(((''''''&&&222///+++******++++++******---222444444222---***,,,+++***)))***+++,,,---+++***))))))(((((())))))******+++,,,,,,,,,,,,+++)))***,,,------,,,***(((************))))))))))))******++++++,,,---...///............------------+++++++++++++++++++++++++++++++++---///000...,,,,,,,,,++++++***+++++++++,,,...//////...+++)))(((---,,,+++***)))))))))***+++++++++---...//////...111111000/////////000000------............//////......---...//////...,,,---------.........//////,,,---...000000///...---///////////////000111111444333111111111111000000333222222333444555666666777999;;;???GGGOOOQQQPPPLLLJJJHHHIIIKKKMMMMMMMMMGGGHHHIIIHHHGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRPPPRRRUUUVVVVVVUUUUUUUUUUUUWWWYYYZZZZZZZZZ[[[\\\ZZZ[[[\\\^^^```aaabbbccc___^^^\\\XXXUUUTTTTTTVVVVVVWWWXXXZZZ\\\^^^______```aaabbbdddddddddcccbbb```______^^^^^^_________aaa______bbbffffff```ZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXWWWUUUTTTRRRRRRPPPLLLIIIHHHIIIJJJKKKIIIIIIHHHGGGEEEDDDBBBBBBAAA@@@@@@???>>>=========:::<<<>>>AAABBBBBBAAA@@@AAAAAAAAABBBCCCDDDCCCCCC@@@@@@??????>>>======<<>>>>>????????????>>>??????@@@@@@??????>>>======<<<<<<;;;;;;::::::::::::::::::999888777777777777666666666666777777555555555555555444444444333333333222222111111111222222222222222222222222000000000/////////......////////////////////////------,,,,,,---...///000------------------------,,,///000...***(((***,,,,,,++++++***)))))))))))),,,,,,.........,,,+++)))(((((((((***,,,///222333555777999777333...***(((''''''((()))***++++++,,,******************)))))))))***+++,,,,,,,,,,,,++++++++++++++++++***))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''+++---+++)))******))))))((('''''')))))))))(((((()))))))))***************)))))))))))))))******)))*********))))))))))))++++++***))))))***++++++---,,,***)))))))))*********,,,,,,+++...333333000///...---,,,+++***))))))(((((()))))))))(((((((((---,,,+++))))))((())))))333000,,,******++++++***+++,,,---......---,,,+++,,,+++*********+++---...++++++***)))))))))))))))******+++,,,,,,,,,,,,+++((()))***+++,,,+++)))((())))))))))))))))))))))))***))))))((()))***+++,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,***((()))+++---------,,,,,,+++*********++++++,,,,,,---------,,,)))''',,,,,,+++******)))))))))((()))+++---...///000000333222111000///...------------------....../////////...---...//////---+++------------............---...///000000000///////////////...///000000111333333222111000000000111333333333333444444555666555888;;;@@@KKKXXX]]]ZZZRRROOOMMMLLLMMMNNNMMMMMMGGGHHHIIIHHHHHHHHHJJJLLLLLLMMMNNNPPPQQQRRRSSSSSSOOOQQQTTTUUUUUUUUUWWWXXXVVVXXXZZZ[[[[[[[[[\\\]]][[[[[[\\\]]]^^^```aaaaaa[[[[[[YYYUUUQQQPPPQQQTTTVVVWWWYYY\\\]]]____________```bbbcccdddddddddcccbbbaaaaaa```````````````cccaaabbbfffiiihhh```ZZZWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWUUUTTTSSSQQQOOOLLLIIIHHHHHHJJJKKKHHHHHHGGGEEEDDDCCCBBBBBB?????????>>>>>>======<<<:::<<<>>>AAABBBBBBAAA@@@???@@@BBBCCCCCCCCCBBBCCC>>>>>>>>>>>>>>>?????????HHHEEEJJJUUUXXXQQQMMMNNNNNNQQQUUUYYY[[[ZZZXXXWWWUUUWWWYYY\\\^^^aaaeeehhhxxx~~~|||ssskkkcccbbb```___^^^^^^^^^___]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[[[[[[[YYYWWWVVVUUUWWWXXXWWWTTTRRRQQQQQQRRRRRRTTTWWWYYY\\\^^^___\\\YYYVVVSSSRRRPPPMMMKKKKKKHHHDDDBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@??????======>>>?????????>>>>>>>>>>>>????????????>>>>>><<<<<<======<<<;;;;;;:::;;;;;;;;;;;;:::999888777888888777777777777888888555555555555555555555555222333333333333333333333222222222222222111111111000000/////////.........////////////////////////...---,,,,,,---...///000,,,,,,,,,------------...---///000...+++))),,,...++++++++++++******)))))),,,---000111111000...,,,((('''((()))+++///222555777888999777222,,,)))''''''(((((()))***+++++++++))))))))))))))))))******++++++,,,....../////////++++++++++++***)))((('''%%%&&&(((***+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((***((('''''')))******)))))))))))))))************(((((()))************)))((()))******)))((()))+++---,,,+++******+++,,,------,,,++++++++++++++++++---///...,,,...111000---%%%&&&((()))******)))((()))************)))((('''++++++++++++,,,...000111111///,,,+++++++++***)))*********))))))*********++++++***++++++,,,---...++++++***))))))))))))*********+++,,,,,,,,,,,,+++(((((()))************)))(((((()))))))))))))))*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,)))'''''')))+++------+++++++++***++++++,,,,,,...---,,,---//////---,,,++++++++++++************'''***---.........///000000000///...,,,+++***)))++++++,,,,,,---............---------//////---+++,,,------------...............///000000000000/////////......//////000111111222333111000///111222333333333333333444555666666;;;>>>BBBPPPaaafffaaaVVVSSSPPPNNNNNNNNNMMMLLLIIIJJJKKKKKKJJJJJJLLLNNNLLLMMMNNNOOOQQQQQQRRRRRROOOQQQSSSTTTTTTVVVXXXZZZVVVXXXZZZZZZZZZZZZ\\\^^^^^^^^^]]]\\\[[[[[[[[[[[[VVVWWWWWWUUUQQQOOOQQQTTTWWWXXX[[[]]]^^^_________]]]___aaabbbddddddddddddeeedddcccbbbaaaaaaaaaaaaaaaaaaccceeegggddd^^^YYYTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUSSSRRROOONNNLLLJJJIIIJJJKKKLLLHHHHHHFFFEEEDDDCCCCCCCCC>>>>>>??????>>>>>>===<<<;;;<<>>@@@BBBCCCBBBAAAAAAAAA=========>>>>>>?????????JJJFFFJJJTTTWWWPPPLLLOOONNNOOORRRUUUWWWZZZ[[[\\\WWWXXXYYY[[[]]]aaafffjjjvvvzzzzzzuuuqqqpppkkkddd^^^^^^^^^^^^^^^______```^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWUUUVVVVVVUUUSSSQQQRRRSSSTTTTTTTTTUUUWWWYYY\\\^^^YYYWWWUUUSSSRRRPPPMMMJJJJJJGGGDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????===>>>>>>??????>>>===<<<===>>>>>>>>>>>>>>>>>>===<<<<<<===>>>===<<<;;;:::;;;<<<<<<;;;;;;:::999888:::999888777777888999:::555555555555555555555555222222333333444444555555222222222222111111111000111111111000000000/////////////////////////////////...---,,,,,,---///000,,,,,,,,,---------...............---,,,,,,...///++++++++++++++++++*********---000333333222///...))))))((((((***---000222333555555333///***((('''(((((())))))*********+++'''((((((((()))*********++++++,,,---...///000000)))))))))******)))((((((&&&((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******))))))***((('''''')))***+++***))))))))))))************&&&(((***,,,,,,+++)))(((&&&)))******)))(((***,,,---,,,***))))))***,,,---******+++,,,,,,,,,++++++,,,------+++---000000,,, ###'''***+++***((('''((()))***+++++++++***)))***))))))***+++...000222///---++++++,,,+++***(((***))))))))))))))))))***)))***+++,,,------------,,,+++******))))))************+++,,,,,,,,,,,,+++******)))))))))***+++,,,(((((((((((())))))******++++++++++++++++++++++++---------------,,,,,,,,,***+++,,,,,,,,,,,,+++******)))((()))+++,,,,,,++++++++++++++++++,,,---...///---+++,,,///111111000)))******++++++++++++***))),,,///000...,,,,,,---------------,,,+++***)))******++++++,,,------...,,,,,,+++,,,......---+++,,,,,,---------.........------.........////////////............///000000000111222222000///222444444444333333333444555555888<<<>>>AAAPPPbbbgggaaaWWWTTTQQQNNNMMMLLLKKKIIIIIIJJJKKKJJJIIIIIIJJJLLLLLLLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTWWWYYYWWWXXXXXXXXXXXXYYY\\\^^^^^^]]][[[YYYXXXWWWWWWXXXSSSWWWYYYWWWTTTRRRUUUXXXXXXZZZ\\\^^^______^^^^^^]]]^^^```bbbdddddddddddddddcccaaa```___^^^]]]]]]]]]___aaacccbbb^^^ZZZWWWRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTSSSRRRQQQMMMLLLLLLKKKKKKLLLLLLMMMIIIHHHFFFEEEDDDCCCDDDDDD>>>>>>?????????>>>===<<<===>>>???@@@AAA@@@@@@???===@@@CCCCCCAAA>>>>>>???=========<<<<<<<<<<<<<<>>@@@AAAAAAAAAAAA@@@??????>>>>>>?????????===<<<;;;======>>>>>>>>>>>>======<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999999;;;:::999888888999:::;;;444555555555555555555555111222333444555555666777222222222222111111000000222222222111111111111000////////////////////////000///---,,,,,,---...000,,,,,,,,,------............---,,,+++,,,...//////++++++,,,,,,,,,++++++***))),,,000333444333000...,,,***)))((()))+++...000///000111///,,,)))((('''))))))))))))************&&&''''''((()))******+++))))))***+++,,,...//////&&&'''((())))))******)))((()))+++,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&)))++++++******+++)))'''''')))+++++++++))))))))))))************%%%'''***------,,,)))'''%%%(((******)))(((+++---***)))'''&&&&&&''')))***'''(((***+++,,,,,,+++***'''))))))))),,,111222///(((***///222222000,,,)))'''(((***+++,,,,,,,,,,,,***)))''''''((())),,,------,,,+++,,,,,,,,,***((()))***++++++++++++***)))(((***+++---......------,,,+++******)))***************+++,,,,,,,,,,,,+++,,,+++***))))))+++---///'''((((((((())))))******------.........---,,,,,,)))))))))(((((((((((((((***+++,,,------,,,+++***))))))***,,,......,,,***++++++++++++,,,---...//////,,,)))***---111111111((()))***+++++++++++++++,,,///111111---*********,,,------......------,,,))))))***++++++,,,------++++++***,,,---...---+++,,,,,,,,,---------......,,,,,,,,,---------.....................///000000///111222222000000222555444444333333333444555555777<<<===???MMM___ccc\\\XXXTTTPPPMMMLLLKKKIIIGGGGGGHHHHHHGGGFFFFFFGGGIIILLLLLLMMMNNNOOOOOOOOOOOOTTTTTTTTTSSSRRRSSSUUUXXXWWWWWWWWWVVVVVVXXX[[[^^^[[[ZZZYYYWWWWWWWWWXXXYYYSSSWWW[[[ZZZWWWVVVXXX[[[YYYZZZ]]]_________^^^]]]]]]^^^```cccdddeeeeeeeeeaaa```^^^\\\ZZZYYYXXXXXXYYY\\\``````]]]YYYVVVUUUPPPQQQRRRSSSSSSTTTSSSSSSOOOPPPQQQRRRRRRRRRQQQPPPKKKLLLLLLMMMMMMMMMMMMMMMIIIHHHFFFEEEDDDDDDDDDEEE>>>>>>???@@@@@@???======>>>??????@@@@@@@@@??????===@@@CCCCCC@@@======>>>======<<<;;;::::::999888NNNPPPQQQSSSTTTSSSRRRQQQQQQQQQSSSWWW[[[____________^^^]]][[[[[[^^^bbbfffhhhgggeeebbb```______^^^```___^^^^^^___```___^^^```aaaaaaaaa___\\\YYYWWWYYYXXXWWWVVVVVVWWWXXXYYY\\\YYYUUURRRPPPQQQRRRTTTWWWSSSPPPQQQTTTWWWWWWWWWXXXUUURRROOONNNLLLJJJHHHIIIGGGDDDBBBBBBBBBBBBAAA===???@@@???===;;;;;;<<<>>>@@@AAA>>>;;;999:::;;;======<<<<<<<<<<<<======@@@???>>>======<<<<<<<<<===<<<;;;;;;;;;;;;<<<===@@@<<<888777999:::999888888666444333333333555666666555444333333444555666888444111111333444111...777666555444333111000000111000///...............///---++++++---///000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++++++++))))))))),,,///000111111333555------+++***)))(((((((((---,,,,,,,,,+++*********+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***************)))((((((+++******)))(((''''''&&&)))))))))))))))(((((((((&&&(((******)))((()))***---,,,***((('''((()))***(((((((((((())))))))))))************************,,,***''''''...555333,,,***((('''(((***++++++***)))******+++++++++******************))))))))))))++++++,,,---///000111111,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((***+++,,,+++))))))***+++......---,,,+++***)))(((,,,,,,++++++++++++,,,,,,)))***+++++++++)))((('''******++++++++++++******)))************+++++++++...---,,,+++************++++++************++++++,,,---...,,,***))))))***+++++++++************)))***************************+++---...///...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444000+++)))***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))))))***,,,.........,,,+++,,,---...//////...---,,,+++---000111000///......---------------...///000............////////////333222222222222222222222555555444444444555666666;;;999:::@@@HHHOOOSSSTTTQQQQQQOOOJJJFFFDDDGGGJJJLLLLLLKKKIIIFFFFFFGGGIIIHHHIIIKKKMMMOOOPPPQQQRRRPPPQQQRRRSSSTTTUUUVVVWWWRRRUUUVVVUUUVVVZZZ[[[YYY[[[ZZZZZZYYYXXXWWWWWWVVVYYYYYYYYYYYYYYYYYYYYYYYY]]]^^^^^^]]]\\\]]]___bbb]]]\\\\\\]]]______]]]\\\___^^^\\\ZZZYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRLLLNNNOOOOOOLLLJJJJJJJJJKKKJJJIIIIIIJJJKKKIIIHHHFFFEEECCCDDDEEEEEEDDDBBBEEE@@@<<<>>>CCCFFFDDD@@@>>>======>>>@@@@@@???===???AAABBBAAA???<<<;;;;;;;;;;;;::::::;;;:::888777NNNPPPRRRTTTUUUTTTSSSRRRSSSSSSUUUXXX\\\___```___]]]]]]\\\[[[ZZZ[[[___bbbbbbbbbaaaaaa```______^^^\\\\\\\\\]]]^^^^^^]]]\\\^^^^^^^^^]]]\\\ZZZXXXWWWZZZZZZXXXWWWWWWWWWXXXXXXZZZXXXTTTQQQOOOOOOQQQRRRTTTQQQOOOPPPSSSVVVVVVUUUWWWTTTPPPNNNMMMKKKHHHGGGIIIFFFCCCBBBBBBAAA@@@???===>>>??????===;;;;;;<<<:::<<<>>>>>><<<<<<===??????>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<===:::777666888::::::999777666444333333444555666555444333222222333444555777555222111222333111000222222111000///...------111000000////////////000333000...---.../////////---............---,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,(((***---.........000111---,,,+++******))))))***))))))))))))))))))))))))************)))))))))((()))))))))(((((()))))))))))))))))))))))))))))))))))))))************))))))+++******)))((((((''''''))))))))))))))))))))))))&&&(((******)))((()))***************)))(((((('''((())))))))))))*********)))))))))))))))************)))(((***333<<<;;;666,,,***(((((()))***)))((('''((()))***************+++*********))))))(((((())))))***+++,,,------...+++++++++++++++***))))))******+++++++++***))))))))))))***************))),,,,,,,,,,,,++++++++++++))))))((((((((()))*********************)))(((((())))))************))))))************++++++++++++...---,,,+++************++++++************++++++,,,------,,,***)))***+++*********))))))))))))(((+++++++++***************,,,...000222222111///...++++++++++++++++++++++++*********++++++,,,,,,,,,111...+++***+++,,,,,,+++,,,,,,+++++++++,,,,,,,,,++++++************)))))))))+++,,,---...---+++***+++,,,------------,,,+++...000222222000...------...------------......///............////////////222111111111111111111111444444333333333444555555888888:::???EEEJJJKKKKKKJJJJJJIIIGGGDDDDDDGGGKKKPPPMMMIIIFFFEEEFFFHHHIIIHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUURRRUUUVVVTTTVVVZZZ[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ^^^______]]]\\\\\\^^^______]]]\\\\\\\\\\\\[[[YYYYYYXXXWWWUUUUUUUUUUUUVVVYYYYYYYYYXXXWWWUUUSSSQQQUUUWWWXXXZZZZZZYYYXXXWWWPPPRRRSSSQQQOOOLLLJJJJJJKKKIIIHHHHHHIIIJJJHHHGGGFFFEEEEEEFFFHHHIIIHHHGGGFFFBBB@@@BBBGGGIIIFFFAAA???>>>>>>???@@@AAA???>>>???@@@AAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888NNNPPPRRRUUUVVVVVVUUUUUUVVVVVVWWWZZZ]]]______^^^\\\]]]]]]\\\[[[[[[]]]___\\\\\\^^^_________^^^]]]WWWYYYZZZ\\\\\\\\\ZZZYYY[[[ZZZYYYXXXXXXWWWWWWWWW\\\\\\ZZZYYYXXXWWWWWWWWWXXXUUURRROOOMMMMMMNNNOOOOOONNNNNNPPPRRRTTTTTTSSSSSSQQQNNNLLLKKKJJJHHHFFFIIIGGGDDDBBBAAAAAA???>>>===???@@@???===;;;;;;<<<:::;;;>>>>>>>>>>>>???@@@>>>>>>============>>>>>>>>>===<<<;;;::::::::::::;;;;;;:::999999:::;;;;;;:::888666666888999:::999777666555333333444555555333333222222222222333333666555444222111111111111///.........------------000000000///000000111111666444111////////////...---............---,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++''')))+++++++++***+++,,,,,,,,,++++++***++++++,,,((((((((())))))))))))***************))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))******+++***************))))))(((((('''))))))))))))************&&&(((******)))((()))***((()))+++++++++)))&&&%%%))))))))))))************'''((((((((())))))*********++++++...777@@@@@@;;;---+++)))((())))))((('''((()))***+++,,,---------+++++++++***)))((((((''')))))))))*********++++++)))************))))))(((((()))******++++++******(((''''''***------***'''******++++++,,,,,,,,,---((((((''''''((()))******++++++***))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,+++************++++++************++++++***,,,---,,,******+++,,,***))))))))))))(((((((((++++++++++++******))))))(((***---000000...,,,***************************(((((()))***++++++,,,,,,///---++++++,,,.........---,,,+++*********,,,,,,((())))))))))))************+++,,,---,,,+++***)))******++++++++++++******///111222222///---,,,,,,///...------------------............////////////000000000000000000000000222222222222222333444444444555888<<<@@@BBBBBBAAABBBCCCCCCCCCCCCEEEIIILLLRRRLLLFFFCCCDDDGGGIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSQQQTTTUUUTTTUUUYYYZZZXXXTTTUUUVVVWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ^^^___^^^]]][[[ZZZ[[[]]]```^^^[[[YYYYYYYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUXXXXXXXXXXXXWWWUUUSSSRRRVVVWWWYYY[[[[[[[[[YYYXXXTTTUUUVVVUUUQQQNNNLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFFFFEEEFFFHHHLLLNNNOOONNNHHHFFFEEEIIIMMMMMMHHHCCC@@@???>>>???@@@@@@???===>>>??????===;;;999:::<<<::::::;;;;;;;;;:::999999NNNPPPRRRUUUWWWWWWVVVVVVWWWVVVWWWYYY\\\]]]]]]\\\]]]___```___^^^\\\\\\]]]YYYZZZ\\\^^^^^^]]]\\\ZZZSSSVVVYYY[[[ZZZXXXWWWVVVXXXWWWVVVTTTTTTVVVWWWXXX]]]]]][[[ZZZXXXWWWVVVVVVTTTSSSPPPMMMKKKKKKLLLMMMLLLLLLNNNOOOQQQQQQQQQQQQOOOMMMJJJJJJJJJJJJIIIHHHJJJHHHEEEDDDCCCBBB@@@>>>???@@@AAA@@@>>>============>>>?????????>>>======<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;::::::::::::::::::999888888999:::::::::999888777888888999999777666555444444444444555333333222222222222333333444444444222111000000111//////////////////////////////......///000111111555333000///000000///......////////////...------+++++++++++++++,,,,,,,,,***++++++++++++++++++***''')))******)))(((((()))++++++***++++++,,,------++++++++++++*********************)))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))++++++,,,,,,*********)))))))))((((((((((((((()))))))))))))))'''(((******)))))))))***)))******+++***((('''&&&((((((((()))))))))******(((((())))))******++++++---......///555;;;:::555,,,***(((((()))***))))))***+++---...///000000111,,,++++++***)))(((''''''+++++++++++++++*********(((((())))))))))))(((((('''((()))***++++++++++++)))''''''+++000111,,,'''))))))*********+++++++++))))))))))))***+++,,,,,,,,,+++***)))))))))***++++++******************+++++++++++++++,,,,,,,,,------,,,++++++*********+++++++++************++++++***+++,,,,,,+++***+++---************)))))))))))),,,,,,++++++***)))))))))&&&(((,,,...///---***((())))))************++++++'''((()))***+++,,,---......---,,,,,,---.........---,,,***))))))***+++,,,(((((())))))***++++++,,,++++++,,,,,,,,,+++***)))******++++++++++++******...///000000---,,,+++,,,///......---,,,,,,,,,,,,............////////////......//////////////////111000000111111222333444333333555777:::<<<======@@@@@@AAABBBCCCFFFJJJLLLLLLFFFAAA@@@EEEIIIIIIGGGMMMLLLLLLLLLLLLMMMMMMNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPSSSTTTSSSTTTXXXYYYWWWSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXYYY[[[^^^[[[XXXVVVVVVWWWWWWWWWTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZYYYXXXVVVUUUSSSSSSTTTVVVWWWXXXWWWVVVUUUSSSUUUWWWVVVSSSPPPNNNMMMKKKJJJHHHHHHIIIIIIHHHFFFDDDDDDEEEIIIMMMQQQRRRRRRIIIIIIJJJMMMQQQPPPJJJEEEAAA???======>>>>>>===<<<>>>>>>===;;;999888:::<<<888:::;;;;;;:::::::::;;;MMMOOORRRTTTVVVVVVVVVUUUUUUUUUUUUWWWYYY[[[ZZZXXX\\\^^^______]]][[[ZZZ[[[ZZZ[[[\\\]]]\\\[[[YYYWWWRRRUUUYYYZZZXXXUUUTTTTTTWWWVVVTTTSSSSSSUUUWWWYYY\\\\\\[[[YYYXXXVVVUUUTTTQQQPPPNNNLLLKKKKKKLLLMMMKKKMMMNNNOOOOOOOOOOOOPPPKKKJJJHHHIIIJJJLLLKKKKKKKKKIIIGGGFFFEEEDDDBBB@@@@@@BBBCCCBBB@@@>>>>>>???>>>>>>???@@@@@@@@@>>><<<;;;;;;::::::::::::;;;;;;???>>>===<<<;;;;;;;;;;;;:::999888888888888999:::======<<<:::888777777777666666555555444444444444333333444444444444333333111222222333333222111000//////000000000000111111---------------...///000000///---...///000///...000000000000000///......,,,,,,,,,---------............------------......)))***++++++)))(((((()))************+++,,,------,,,,,,++++++***)))(((((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,************))))))))))))'''''''''(((((()))))))))''')))++++++***)))***+++---,,,***)))(((((())))))'''''''''((((((((())))))*********++++++,,,,,,,,,+++,,,,,,,,,000444222---)))((('''(((***,,,,,,+++***+++---...///000000111++++++******)))(((((('''++++++*********)))))))))'''(((((()))))))))((((((&&&'''((()))***+++++++++***((((((,,,111222---((())))))))))))((((((((((((***************+++,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------,,,,,,++++++******++++++++++++************++++++***+++,,,,,,+++***+++---,,,,,,++++++++++++******+++++++++*********)))))))))+++...000111///---+++))))))******++++++++++++))))))***+++,,,---...///---...------,,,,,,,,,---...---+++*********++++++((())))))***+++,,,------+++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,***,,,------,,,+++,,,---///...---,,,,,,,,,,,,,,,............////////////------.........//////////////////000111222333333333333222222444888<<>>???======>>>???LLLNNNPPPSSSTTTTTTSSSSSSTTTSSSSSSUUUWWWXXXXXXVVVXXXZZZ[[[ZZZXXXWWWWWWXXX[[[[[[[[[[[[ZZZXXXVVVUUUSSSVVVZZZYYYVVVSSSSSSTTTVVVUUUSSSRRRSSSTTTVVVXXXYYYYYYYYYXXXVVVTTTSSSRRROOONNNMMMLLLLLLMMMNNNOOONNNOOOPPPPPPNNNNNNOOOPPPLLLJJJIIIJJJKKKMMMLLLLLLJJJIIIHHHGGGGGGFFFDDDAAA@@@BBBCCCBBB@@@>>>>>>???<<<<<<>>>@@@CCCCCCAAA???<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;::::::999888888999::::::===>>>>>><<<999777666777666555555555555444444444333333444444444444333333111000222555999888444///.........///////////////------,,,,,,------......,,,++++++---///000///...///000000000000///......,,,,,,------......//////,,,,,,++++++++++++,,,,,,***+++,,,,,,***))))))******)))))))))***+++,,,,,,***))))))(((((('''&&&&&&))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))++++++,,,,,,************************''''''(((((())))))******''')))++++++***)))***+++///---+++)))((()))***+++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&(((******,,,000///+++(((&&&&&&'''***,,,---,,,((()))***+++,,,---------************))))))))))))(((((((((((((((((((((''''''(((((()))))))))))))))&&&'''((()))***************)))))),,,///000---)))***)))))))))((((((''''''******))))))))))))******+++************+++,,,,,,///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,++++++***++++++,,,++++++************++++++***,,,---,,,******+++,,,------,,,,,,,,,+++++++++************************)))***,,,---------+++************+++,,,,,,------******+++,,,------......+++---...---+++***+++,,,------------,,,++++++***)))******+++,,,---------+++++++++,,,,,,---------------,,,,,,,,,,,,------***+++,,,,,,++++++---......---,,,,,,,,,,,,,,,,,,............////////////---------......//////000/////////000111222333444333333222111111666<<<@@@BBBAAAAAABBBEEEGGGHHHGGG<<<;;;<<>>>>>===>>>AAADDDCCC@@@===<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::;;;:::999888888999:::;;;:::<<<===;;;888666666777555555555555555444444333111222333444444333222111222000222999@@@AAA888000/////////...............///......------------...,,,++++++---///000///..................------,,,++++++,,,------...//////))))))(((''''''((())))))***+++,,,,,,***)))******)))))))))((())))))******&&&'''''''''(((((())))))((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))''''''(((******+++++++++************************((())))))***++++++,,,,,,((()))++++++*********+++......---,,,++++++++++++)))************+++++++++------,,,,,,+++*********%%%)))+++***,,,///...***)))''''''(((***,,,,,,+++'''((()))***************))))))))))))************(((((((((((((((((())))))'''((())))))*********)))''''''((()))******))))))))))))***+++++++++******)))))))))***************---,,,+++***)))))))))))))))***++++++,,,,,,,,,+++///...,,,++++++,,,...///------------............,,,++++++***++++++,,,,,,++++++************++++++,,,------,,,***)))***+++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,((((((((()))))))))))))))***++++++,,,------......******++++++,,,,,,,,,,,,'''***,,,,,,+++***,,,...---.../////////---+++)))))))))******++++++,,,,,,++++++,,,,,,---...///000...---,,,++++++,,,---...---......---,,,,,,---...,,,,,,,,,+++,,,,,,------............////////////---------...///000000000/////////000111222444444222333333222222444999===???======???CCCEEEEEEDDD=========???@@@BBBCCCDDDCCCCCCCCCDDDGGGJJJMMMOOONNNMMMMMMMMMLLLLLLKKKKKKMMMPPPQQQPPPQQQUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWRRRTTTVVVWWWWWWWWWWWWXXXTTTSSSSSSUUUWWWYYYYYYXXXTTTTTTSSSTTTTTTVVVXXXYYY[[[\\\\\\]]]\\\[[[YYYXXXVVVVVVWWWWWWUUUSSSPPPOOOLLLOOOSSSTTTRRROOOMMMLLLJJJHHHGGGFFFFFFFFFDDDCCCBBBBBBBBBDDDFFFHHHHHHHHHGGGFFFCCCBBBCCCDDDDDDDDDEEEBBB???=========<<<<<<:::;;;===<<<:::999::::::888<<<@@@@@@>>>===@@@CCCKKKLLLNNNPPPPPPOOONNNMMMRRRRRRRRRTTTWWWXXXXXXWWWWWWXXXYYYXXXVVVVVVXXXZZZWWWVVVUUUTTTSSSSSSSSSTTTXXX[[[\\\YYYSSSPPPRRRUUURRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRPPPOOOMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUTTTQQQMMMLLLOOORRRUUURRROOOMMMLLLKKKIIIHHHFFFEEEEEEFFFGGGGGGDDDBBB===???@@@???===;;;;;;<<>>===???BBBEEEEEEEEEEEEFFFIIIMMMQQQSSSNNNNNNMMMMMMLLLLLLKKKKKKMMMPPPQQQPPPQQQUUUVVVTTTRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVYYYYYYXXXWWWWWWWWWTTTTTTTTTVVVXXXYYYXXXVVVWWWVVVVVVVVVVVVXXXYYYZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWUUURRROOONNNNNNQQQTTTUUURRRNNNKKKJJJHHHGGGEEEDDDEEEDDDBBB@@@DDDCCCBBBCCCEEEFFFFFFEEEFFFDDD@@@>>>>>>???BBBDDDGGGDDDAAA>>>>>>>>>>>>===999;;;======<<<:::::::::333777<<<<<<999999<<>>???@@@@@@@@@@@@???>>>>>>>>><<<:::888888:::<<<===777777777888999999999:::777777777777777777777777888888888888777666555444555444333222111222333333222222222111111111000000111444777::::::888444222///////////////......---...---------...///...---111222222222222000...---+++++++++***************---,,,+++******+++---...---,,,+++***))))))))))))%%%'''***,,,,,,+++***(((******)))((((((((((((((()))))))))((((((((((((((())))))))))))((((((((((((******))))))((((((''''''&&&&&&'''((()))***++++++''''''''''''((()))***++++++)))''''''((())))))((('''((((((***+++---///000...---,,,+++***)))))))))---444555///******)))%%%,,,,,,---///000000...,,,...---+++*********++++++))))))***,,,......,,,***************++++++++++++((((((((((((''''''''''''+++***)))'''&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((()))))))))))))))+++***))))))++++++***)))***************)))((('''###000222000111---,,,666:::777///((()))...,,,%%%+++++++++*********))))))++++++*********+++,,,---,,,+++,,,---000111000......---,,,+++************+++++++++++++++***)))(((((()))++++++******+++,,,++++++++++++++++++++++++++++++*********+++,,,---+++,,,------++++++,,,---------------------------))))))***+++++++++******+++*********+++,,,,,,---,,,++++++++++++,,,------///...,,,+++***+++,,,,,,************+++,,,---...222---)))'''***,,,------///---,,,,,,...//////......,,,++++++---...//////---.........//////000000////////////000000000111////////////000000000000222111000111333333333111555666777999;;;===>>>???888;;;>>>@@@???>>>======AAAAAAAAACCCFFFJJJMMMOOOMMMLLLKKKJJJIIIIIIJJJKKKOOOOOOOOOOOOOOOPPPQQQQQQTTTSSSQQQPPPOOOOOOPPPPPPSSSSSSSSSTTTTTTTTTTTTTTTVVVWWWXXXYYYYYYWWWVVVTTTUUUVVVWWWWWWXXXXXXWWWWWWRRRRRRSSSUUUWWWZZZ]]]^^^^^^]]][[[YYYWWWVVVUUUUUUXXXXXXVVVUUUSSSRRRQQQPPPQQQPPPOOONNNMMMKKKJJJJJJJJJIIIGGGGGGGGGFFFCCCAAABBBCCCDDDEEEDDDCCCAAA???>>>===<<<;;;<<<>>>@@@AAABBBAAA@@@>>>======<<<<<<===<<<;;;:::999999999999::::::::::::::::::::::::HHHIIIJJJLLLMMMMMMMMMMMMRRRTTTWWWXXXXXXXXXXXXYYYZZZXXXVVVVVVWWWWWWUUUSSSSSSPPPNNNNNNQQQSSSRRRQQQUUUVVVVVVVVVUUUTTTRRRQQQQQQOOOMMMMMMOOOPPPPPPPPPSSSTTTUUURRROOOLLLKKKLLLMMMMMMLLLMMMMMMOOOPPPQQQSSSQQQNNNLLLKKKLLLNNNPPPQQQMMMIIIHHHIIILLLLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@>>><<<<<<===>>>???????????????>>>======<<<<<<;;;;;;::::::::::::888888888888888999999999777777777777777777777777777777777777666555444333555444333222222222333333444333333333222222222222222444666888888666333111///////////////......---...---,,,,,,------...---000000000000///...---,,,+++++++++++++++*********++++++++++++++++++++++++,,,+++++++++++++++,,,,,,(((((()))******+++*********))))))((((((((())))))+++***************************)))))))))(((((((((***)))))))))((((((((('''&&&''''''(((((())))))***''''''(((((()))*********((('''&&&'''))))))((('''(((***,,,///000111000000...---,,,+++************...333444---)))***)))&&&+++,,,---000222222000...---,,,+++*********+++,,,******)))***,,,,,,+++)))(((((((((((())))))))))))******)))))))))((((((((('''''''''((()))***,,,,,,'''(((((()))))))))(((((((((((()))))))))))))))(((***))))))***,,,---,,,+++,,,,,,+++******)))(((((('''///000333<<<999222444KKKEEE777)))%%%***//////,,,,,,,,,,,,+++++++++***,,,,,,++++++,,,,,,------++++++***,,,......---,,,...---,,,+++******************+++++++++***))))))***+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...//////...+++******+++------------------------+++,,,,,,---,,,,,,+++++++++*********++++++,,,---,,,,,,,,,,,,,,,------...///...---,,,,,,,,,------************+++,,,------///---+++,,,...///...,,,111///---,,,,,,,,,+++******)))'''''')))***++++++---........./////////000---......///////////////.../////////000000000000555444333444555666555444444444666777999:::;;;<<<888:::===@@@BBBBBBAAA@@@@@@@@@???@@@CCCFFFJJJLLLKKKJJJIIIIIIIIIIIIJJJKKKQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQSSSRRRRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYXXXWWWUUUSSSSSSTTTVVVWWWWWWVVVVVVUUUPPPQQQTTTVVVXXXYYYZZZZZZ\\\[[[ZZZYYYXXXWWWVVVVVVXXXXXXWWWUUUTTTRRRQQQQQQRRRRRRPPPOOOMMMLLLKKKJJJJJJHHHGGGGGGHHHGGGEEECCCBBBCCCDDDEEEDDDBBB@@@???>>>===<<<;;;;;;<<<>>>???@@@???>>>======<<<<<<<<<===<<<;;;:::999999999999:::::::::::::::;;;;;;;;;GGGHHHHHHIIIKKKMMMNNNOOOXXXYYYZZZZZZXXXWWWWWWXXXXXXVVVUUUTTTUUUUUUSSSQQQQQQOOOMMMMMMOOOQQQQQQQQQUUUVVVWWWWWWVVVSSSQQQOOOPPPNNNMMMNNNOOOQQQQQQPPPQQQRRRRRRPPPMMMKKKKKKLLLNNNMMMMMMMMMNNNNNNOOOPPPOOONNNMMMKKKJJJKKKKKKLLLJJJHHHFFFGGGIIILLLNNNOOOLLLKKKJJJHHHGGGEEEDDDDDDBBB@@@>>>===>>>??????>>>>>>>>>>>>???>>>======<<<;;;<<<<<<===<<<:::888777999999999888888888888888777777777777777777777777666666666666666555444333555444333222222222333333555555555444444444333333333333444555444333111000///////////////......---......------------......///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++***,,,...//////...,,,***++++++++++++,,,---...///*********))))))***++++++))))))((((((((())))))*********************++++++++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***++++++******&&&&&&''')))++++++)))''''''***...111222111///...---,,,+++***************000222111+++((())))))(((+++,,,...111444444222000++++++***)))***+++,,,---,,,***(((((()))***))))))(((((((((((())))))))))))++++++*********)))))))))&&&&&&'''(((***,,,...///*********+++******)))))))))))))))***))))))(((((()))))))))+++///111111111///...,,,***))))))))))))***------666IIIKKK???:::DDDGGGDDD:::000+++***)))---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))***+++,,,+++***------,,,+++************)))******+++++++++******,,,------,,,***))))))***++++++++++++++++++++++++***+++,,,......------,,,111111111///+++))))))))),,,,,,,,,,,,------------......///......---,,,++++++************+++,,,,,,,,,,,,,,,---------......///......------------...+++++++++***++++++,,,,,,,,,,,,...111333222///,,,000...,,,+++++++++***)))++++++*********+++,,,,,,.............../////////,,,,,,---...///......---....../////////000000000222111000111333444333222333333444555666777888888999999;;;@@@FFFIIIGGGEEE@@@???======>>>BBBFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKQQQQQQPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQSSSTTTVVVVVVWWWWWWVVVTTTSSSRRRQQQSSSUUUVVVVVVVVVTTTSSSNNNPPPSSSVVVXXXWWWVVVVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRSSSSSSQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHIIIIIIGGGEEEBBBCCCDDDDDDCCCAAA@@@???>>>===<<<;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;GGGGGGHHHIIILLLPPPSSSUUU[[[\\\\\\ZZZXXXUUUUUUVVVSSSSSSRRRRRRRRRRRRRRRQQQOOONNNMMMMMMNNNOOOPPPQQQUUUVVVWWWWWWVVVSSSPPPOOOPPPOOONNNOOOQQQRRRRRRQQQQQQQQQPPPNNNMMMKKKKKKKKKOOONNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGIIIKKKNNNPPPQQQMMMLLLKKKIIIGGGEEEDDDCCCBBB???<<<<<>>============<<<;;;:::999777666:::999999999888777777777777777777777777777777777555555666666555444333333444444333333333222222222555555444444444333333333333333222111111000/////////////////////......---...000333333222000///......---,,,*********+++,,,---------,,,,,,,,,,,,,,,...000444666666333///---++++++***++++++,,,---...++++++++++++++++++******)))))))))((())))))***+++((((((((((((((()))))))))++++++++++++*********)))))))))))))))((((((((((((++++++******)))))))))(((((()))+++---...---,,,+++'''(((***---000///,,,)))&&&(((+++---...---,,,+++,,,+++***************+++111000...***(((((()))***,,,,,,...111444444111///******)))))))))+++,,,---,,,***'''''''''((((((((()))*********++++++++++++++++++*********)))))))))******)))))))))******+++***++++++++++++***)))))))))************)))(((((('''((()))---222666888888222000---+++)))))))))******,,,+++777NNNTTTIIICCC999BBBIIIDDD777,,,((('''---,,,,,,,,,,,,+++++++++))))))******++++++++++++,,,+++))))))++++++***)))---,,,++++++*********+++((()))***++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++***+++---//////...---,,,111111111///,,,))))))***,,,,,,,,,,,,,,,---------////////////...---+++++++++***************++++++,,,,,,------............------------,,,---------,,,,,,++++++***+++++++++***+++...111222111///...---,,,***+++,,,......---,,,---------,,,,,,---...........................+++---///000111000...---........./////////000000000......///111222111000222333333444444555555555999888999???HHHMMMKKKHHH@@@>>><<<:::;;;???BBBEEECCCDDDEEEFFFGGGIIIJJJJJJMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPOOONNNNNNOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRPPPOOOQQQRRRUUUVVVWWWUUUTTTRRRPPPQQQRRRSSSTTTUUUUUUTTTWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIGGGCCCCCCCCCCCCBBB@@@???>>>===<<<;;;::::::::::::;;;999999:::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;GGGHHHIIILLLPPPUUUYYY\\\[[[[[[[[[YYYVVVTTTTTTTTTOOOOOOPPPQQQQQQQQQRRRSSSMMMMMMLLLLLLMMMNNNPPPQQQUUUVVVWWWWWWVVVSSSQQQPPPPPPOOOOOOQQQSSSTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMOOOOOOOOOOOONNNMMMMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOMMMLLLKKKIIIGGGEEEDDDCCCBBB???<<<===@@@BBBAAA???@@@@@@AAAAAA@@@@@@???>>>???===;;;999777777888999:::999999999888777777777666666666666666666666666555555555555555555444333444444444333333333222222333333333333222222222111222222111000///.........///////////////......---...333999;;;999444000......---,,,+++++++++,,,---,,,,,,------............000333666888888555111...++++++************+++++++++,,,---------+++***)))******))))))))))))******''''''(((((())))))))))))++++++++++++*********)))(((((((((((())))))))))))---,,,,,,++++++*********)))+++---/////////...---***+++...111444333///,,,((((((((())))))******************)))******++++++222...***((((((((()))+++------...000222222000...***))))))((()))***,,,---,,,***'''&&&'''((((((''')))*********++++++++++++******)))))))))(((((((((,,,+++***)))((((((((((((******+++++++++******)))))))))************))))))''''''***///555:::<<<===222111...+++))))))*********---+++222DDDIIICCCDDDAAAFFFHHHBBB777......333++++++++++++***************+++,,,,,,------,,,,,,...,,,******+++,,,,,,+++,,,,,,++++++******++++++((()))***+++++++++++++++((()))++++++++++++---...++++++++++++++++++++++++***+++---//////...---,,,...//////...,,,++++++,,,+++++++++,,,,,,,,,------.........------+++***)))++++++***))))))*********+++,,,---.........------++++++++++++,,,+++++++++,,,,,,++++++***+++++++++***+++,,,------...//////...---+++,,,...//////...***,,,---,,,***)))***,,,...............---------,,,...111333444222000...............////////////222111000111444555444333333333333333444444555555888666777===FFFKKKKKKHHH???>>><<<:::;;;===AAACCCAAABBBCCCEEEGGGHHHIIIJJJKKKKKKLLLMMMLLLLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKNNNMMMMMMNNNOOOQQQSSSTTTRRRRRRRRRQQQPPPOOONNNNNNRRRSSSUUUVVVWWWVVVTTTSSSRRRQQQPPPOOOPPPRRRTTTVVVWWWWWWXXXYYYZZZZZZYYYYYYUUUUUUUUUTTTTTTSSSSSSSSSQQQPPPOOOMMMLLLJJJIIIHHHIIIHHHHHHIIIKKKKKKJJJHHHCCCCCCBBBBBB@@@???>>>===<<<<<<;;;:::::::::::::::777888:::;;;<<<======<<<<<<<<<;;;;;;::::::;;;;;;======<<<<<<<<<;;;;;;;;;HHHIIIKKKOOOSSSWWW[[[]]]WWWWWWWWWUUURRRRRRRRRTTTMMMOOOPPPPPPOOOOOOQQQRRRKKKLLLMMMMMMLLLMMMPPPRRRUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQSSSUUUVVVUUUTTTSSSQQQNNNNNNOOOPPPOOOOOOPPPPPPPPPOOONNNMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDFFFIIIIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGEEEDDDDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????===:::777666777999:::999999999888888888888888666666666666666666666666555555666666666555555444333333444444444333222111222222111111111000000000000000000//////.........///////////////......------444;;;===:::444000...------,,,,,,,,,,,,------+++,,,---...///000111222000111333444333111///---++++++******)))*********.........---,,,+++***))),,,+++***))))))))))))***)))))))))***++++++,,,,,,++++++*********)))))))))(((((((((((())))))))))))---,,,,,,,,,++++++*********+++,,,............---,,,---///222444333000---+++***)))))))))***++++++)))))))))))))))***+++,,,111,,,(((((()))((()))+++...---,,,...000111111111******)))((()))***+++,,,+++)))''''''((()))(((((((((((((((((())))))))))))******)))))))))((((((((())))))((((((((()))******)))******+++,,,,,,++++++((()))******++++++******((((((***...444888::::::000///---+++***************...++++++555777444999@@@EEELLLNNNFFF999111000+++++++++*********)))))),,,---///000000000///...///---+++***,,,---...---,,,,,,++++++***++++++,,,)))******+++++++++******&&&''')))******+++---///++++++++++++++++++++++++***+++,,,......------,,,+++,,,------++++++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++***))))))))))))******+++,,,---...---,,,+++)))******++++++++++++***+++++++++***++++++,,,,,,++++++++++++***+++---000222000...---------,,,++++++...000///,,,+++,,,............------------------000444666777555111///------.........////////////......///222333333222222222333333444444555555555555666;;;AAAEEEEEEDDD===<<<;;;;;;;;;===???@@@@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMOOOPPPRRRSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOSSSSSSTTTUUUUUUUUUUUUUUUSSSQQQOOOMMMNNNQQQUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWSSSSSSSSSSSSSSSSSSRRRRRROOOOOONNNLLLKKKJJJIIIHHHIIIHHHHHHIIIJJJKKKIIIHHHCCCCCCBBBAAA???>>>======;;;;;;;;;;;;;;;;;;::::::888999;;;===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::IIIJJJMMMPPPSSSUUUWWWWWWPPPQQQQQQPPPOOOPPPRRRTTTOOOPPPRRRPPPNNNMMMNNNPPPKKKMMMNNNMMMLLLMMMPPPTTTVVVUUUTTTSSSSSSTTTUUUUUURRRRRRSSSUUUWWWXXXWWWVVVUUURRROOOOOOQQQRRRRRRQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHFFFEEEEEEDDDEEEEEECCCFFFJJJKKKJJJIIIIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDAAAAAAAAA???>>>>>>@@@BBB@@@AAAAAAAAAAAA@@@??????<<<;;;999888888888999999888888888888888999999999666666666666666666666666555666666777777666666666333333444444444333222111222222111111111000000000...//////000//////......///////////////......------222888999555000......+++,,,,,,------,,,,,,,,,***+++,,,...000222444444000000//////...---,,,,,,************++++++,,,---333000---***)))***+++------,,,+++***)))(((((((((((())))))***++++++,,,,,,******)))))))))((((((((('''((((((((()))))))))************************))))))))))))***++++++,,,,,,++++++---///000///,,,*********++++++++++++***)))(((((((((((()))***,,,,,,000)))&&&)))***((((((***...,,,+++,,,000444666777++++++)))(((((()))******)))(((((()))***+++***((((((((((((((())))))))))))++++++*********)))))))))((((((((()))***+++,,,---)))***+++,,,---.........'''((()))***+++,,,,,,,,,+++***+++---000222222222...------,,,+++******)))(((---***(((...---+++111333999FFFTTTSSSCCC111''',,,,,,+++++++++*********+++,,,...000000///...---...,,,******,,,...//////,,,++++++***++++++,,,,,,******+++++++++***))))))&&&'''))))))))))))+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,)))******+++,,,,,,------++++++,,,,,,,,,++++++***++++++***)))))))))))))))((()))+++,,,---,,,+++***)))***+++,,,,,,,,,++++++************+++,,,------+++,,,---+++)))))),,,...111///---,,,------+++***,,,000333222...,,,---///.........------,,,,,,,,,---000555888888666222///---------.........//////,,,++++++---///111000000000111111222333444444555333444555888:::===>>>???:::::::::;;;<<<<<<===>>>@@@AAACCCFFFGGGHHHHHHHHHGGGHHHKKKMMMNNNMMMMMMLLLIIIJJJKKKLLLMMMMMMLLLLLLIIIKKKNNNQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUQQQPPPOOOOOOPPPRRRUUUWWWZZZZZZ[[[[[[ZZZXXXUUUTTTQQQQQQQQQQQQRRRRRRRRRRRRNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHJJJJJJHHHFFFDDDCCCAAA@@@>>>======<<<:::;;;;;;<<<<<<<<<<<<;;;999;;;===???@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999IIIKKKMMMPPPQQQRRRRRRRRRLLLMMMNNNMMMMMMOOORRRTTTQQQSSSTTTQQQMMMKKKKKKMMMKKKMMMNNNNNNLLLMMMQQQTTTVVVTTTSSSRRRRRRTTTVVVWWWSSSSSSTTTVVVYYYZZZXXXWWWWWWSSSPPPPPPRRRTTTTTTSSSQQQQQQQQQPPPOOOLLLJJJHHHIIIHHHFFFDDDDDDDDDEEEEEEDDDHHHLLLNNNLLLKKKLLLNNNHHHHHHGGGGGGFFFEEEDDDDDD@@@BBBCCC@@@======???CCC???@@@@@@@@@@@@???>>>>>>888999:::::::::999888888777777888888999999999:::666666666666666666666666666666777777777777777666333333444555444333222111222222222111111111000000---...///000000000///...///////////////......------111555444///,,,,,,...)))***,,,------,,,+++***)))***,,,...111333555666111000...,,,+++,,,------))))))***+++,,,...///000777222,,,'''%%%(((---000...---,,,***)))(((((('''&&&''''''((()))*********))))))))))))(((((((((((('''((((((((())))))******((((((((((((((()))))))))''''''''''''((()))***+++***)))***+++,,,,,,)))'''''')))+++---,,,***'''%%%(((((((((((()))+++,,,,,,000(((%%%)))+++((('''***---+++***+++000666;;;===,,,+++***((((((((())))))((('''(((***,,,,,,***(((************++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---***+++,,,...///000000111&&&''')))***,,,,,,---------,,,++++++,,,---+++***+++,,,,,,,,,,,,+++***)))%%%+++)))(((//////+++111000///666CCCIII@@@555...---------,,,,,,,,,++++++((()))+++------,,,+++***---+++))))))+++...//////+++++++++***++++++,,,,,,+++++++++++++++***)))((('''((())))))(((''')))***++++++++++++++++++++++++++++++*********+++,,,---***+++,,,+++)))))))))***))))))***+++,,,,,,------++++++,,,,,,---,,,,,,,,,++++++***))))))((())))))''')))+++,,,,,,+++***))))))***,,,---...------,,,************+++,,,---...***---///...+++***+++------+++***+++,,,---------(((,,,000...***''')))+++.........------,,,,,,,,,---000555888999666222///---------........./////////......///222333333333//////000111222333444444111333555666666777999;;;777888999;;;<<<<<<<<<<<>>===<<<<<<::::::;;;<<<============;;;<<<>>>@@@AAAAAA??????<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::999888888KKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPUUUXXXYYYUUUNNNJJJKKKNNNMMMOOOQQQRRRQQQQQQRRRTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWYYY[[[\\\[[[ZZZQQQQQQPPPOOOPPPQQQRRRSSSTTTPPPLLLJJJJJJKKKKKKKKKMMMJJJFFFEEEDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKLLLLLLIIIGGGEEECCCAAA@@@???>>>CCCBBBAAA???>>>=========>>>>>>>>>>>>============>>>===<<<:::999888777777777777555444444555666666999:::::::::999666333222777555666999>>>===888333333333444444333222000///111111222222222222111111///000000///......000222111///---...000222000...000000000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222333444......,,,,,,,,,,,,......,,,,,,+++***+++,,,---...444000+++***---000000000...,,,***)))******)))((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((*********)))(((,,,***(((''''''***,,,...))))))))))))************)))******++++++)))((('''************+++,,,------...---+++)))(((((())))))+++***)))(((((()))***++++++******+++///444999===000---)))'''''')))*********))))))***,,,,,,+++)))******))))))))))))******%%%&&&((((((((()))+++---))))))******+++++++++,,,,,,...///111555888333***************************))))))***++++++++++++*********+++++++++***))))))******)))))))))))))))))),,,***333BBBFFF:::///---,,,,,,,,,++++++*********+++***)))***,,,,,,***)))((()))***+++,,,,,,,,,,,,)))************+++++++++---,,,+++***))))))))))))*********)))'''((()))+++*********)))******++++++,,,,,,------...---------,,,,,,+++++++++,,,---------,,,*********,,,...//////---,,,,,,...//////...***))))))+++------,,,+++,,,,,,,,,++++++++++++***))))))***,,,......,,,***))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,...000000...---------000//////000222222111///111...,,,,,,...000...,,,///000111111000/////////000222333333222111111222444444555555666666777777:::<<<===<<<;;;;;;<<<======AAAFFFJJJKKKKKKKKKKKKFFFFFFEEEEEEFFFFFFGGGHHHFFFHHHJJJLLLMMMLLLJJJHHHJJJKKKLLLNNNPPPRRRSSSSSSUUUWWWYYYXXXVVVTTTTTTTTTSSSSSSQQQPPPOOOOOOOOOOOOVVVWWWWWWVVVUUUUUUXXXZZZYYY[[[]]]]]][[[XXXWWWWWWTTTRRRPPPOOOQQQSSSTTTTTTRRRPPPOOOOOOPPPRRRQQQQQQLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDAAA???======>>>>>>;;;;;;;;;<<<======>>>>>><<<==================<<<<<<<<<;;;::::::::::::;;;999999::::::999888666555IIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKMMMNNNOOORRRSSSTTTRRRNNNKKKLLLNNNNNNPPPRRRRRRQQQPPPQQQRRRUUUVVVWWWWWWXXXXXXXXXWWWYYYXXXWWWYYYZZZ[[[ZZZXXXSSSSSSRRRQQQQQQQQQRRRSSSSSSPPPLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJFFFEEEDDDBBB@@@???>>>>>>BBBAAA@@@???=================================>>>@@@???<<<:::999888888888888777666555555666666777555666888:::;;;;;;:::999:::888888;;;>>>===888222333333444444333111000///111111222222222222111111000000000///------///111000...///222666666222---.........---------------......---,,,++++++******++++++,,,---///000111111,,,,,,+++******+++,,,,,,++++++***)))***+++,,,---000...,,,,,,...///...---...,,,***)))******)))((((((((((((((((((((((((((((((((((((((()))))))))***((()))***+++++++++************)))))))))***++++++))))))))))))************)))******+++******((((((******))))))******++++++******))))))((()))))))))))))))((('''(((((()))***++++++***,,,...222666999,,,+++)))(((((()))***+++***))))))***,,,,,,+++)))+++++++++******+++++++++)))***+++***((((((***,,,)))))))))******+++++++++)))---//////111222...'''******************************+++,,,,,,,,,,,,+++******************++++++************************---***000===???555,,,+++,,,,,,,,,,,,++++++******+++***)))***,,,,,,***))))))***+++,,,,,,---------)))************+++++++++...------,,,++++++***************)))((()))***+++***************+++,,,,,,,,,---------------,,,,,,*********+++,,,...000222---,,,***))))))***+++,,,---,,,******,,,,,,,,,++++++******+++,,,,,,***)))******++++++,,,,,,+++++++++******+++------+++))))))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++++++++++++++++++++---......---,,,,,,---222000//////000000...---000---+++,,,...///...,,,---...000000000//////000000111222333333333444555555555555666777777888888888:::;;;;;;:::999:::<<<===AAAFFFIIIJJJIIIIIIJJJEEEEEEDDDDDDEEEEEEFFFGGGEEEGGGIIILLLLLLLLLJJJIIIJJJJJJKKKLLLNNNPPPRRRSSSUUUVVVXXXXXXVVVTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTWWWXXXYYYXXXXXXXXX[[[]]]___aaabbbaaa^^^[[[YYYYYYYYYVVVTTTSSSTTTVVVVVVVVVTTTRRRQQQQQQRRRRRRPPPOOOKKKKKKJJJIIIHHHHHHHHHHHHFFFDDDBBB@@@>>>>>>???@@@===>>>>>>>>>>>>?????????======<<<<<<<<<<<<======>>>===<<<<<<;;;;;;;;;;;;999999999999999777666555FFFFFFFFFFFFEEEEEEEEEEEEJJJJJJIIIIIIJJJKKKLLLMMMLLLMMMNNNNNNNNNNNNNNNNNNPPPRRRSSSRRRQQQOOOOOOPPPUUUVVVWWWXXXYYYYYYYYYYYYZZZXXXWWWXXXYYYYYYXXXVVVUUUUUUTTTRRRRRRRRRRRRRRRRRROOOKKKIIIIIIJJJJJJIIIFFFHHHJJJLLLLLLJJJHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGDDDCCCBBBAAA@@@??????>>>AAA@@@???===<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>BBB@@@===;;;999888999999999999888777777777777777222444666888:::::::::::::::999888999;;;999555111333333333333222111000///111111222222222222111111000111111///------...//////...000666<<<<<<444,,,,,,,,,+++++++++---.../////////...,,,+++***)))(((******++++++,,,------...******))))))))))))*********))))))))))))***++++++,,,+++,,,---......,,,***---+++))))))******)))(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,---,,,,,,,,,+++,,,---......---+++***))))))))))))******************++++++******)))(((+++***))))))((()))))))))''''''((()))))))))))))))((((((''''''((()))******+++++++++,,,---///111222)))))))))*********++++++))))))(((***+++,,,+++)))************************---------+++)))((()))***)))))))))))))))************///222000......+++'''***************************+++,,,,,,------,,,,,,******)))))))))+++,,,---******++++++++++++++++++...***---555666...)))))),,,,,,,,,,,,,,,++++++***+++******+++,,,,,,+++)))******+++,,,------------)))************+++++++++......//////...---,,,+++*********************+++***)))******+++,,,---...------...------,,,+++***+++***))))))+++---///111---,,,***)))((())))))***---,,,++++++,,,---,,,***---,,,++++++,,,+++)))'''''')))***,,,,,,,,,,,,+++,,,+++***+++,,,,,,***(((*********++++++,,,,,,---*********++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++,,,---,,,+++***,,,...555222///---------,,,+++...---++++++---......---,,,---...//////000000///111222222222333333333444333444444555666666777777666888999999888888999:::>>>BBBFFFHHHHHHHHHGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNQQQSSSTTTVVVWWWWWWUUUTTTTTTUUUSSSTTTTTTUUUVVVXXXYYYZZZXXXYYYZZZZZZZZZZZZ\\\^^^cccddddddbbb^^^[[[YYYXXXZZZWWWUUUTTTUUUWWWWWWWWWVVVUUUTTTTTTTTTRRROOOLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFDDDCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@>>>===;;;::::::;;;===>>>======<<<<<<;;;:::999999888999999888888777666555DDDDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLOOOQQQPPPOOOQQQRRRSSSRRRPPPOOONNNOOORRRSSSUUUWWWXXXYYYZZZZZZZZZXXXVVVVVVWWWWWWVVVUUUVVVVVVUUUSSSRRRQQQQQQQQQQQQOOOKKKJJJJJJJJJIIIHHHGGGKKKPPPRRRPPPLLLGGGEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@?????????>>><<<<<<;;;;;;;;;::::::;;;<<<======>>>>>>CCCAAA>>>;;;999999:::;;;;;;::::::999888888888888444444555666666555444444666555444555666555222000222222222222111111000000111111222222222222111111000111111000---,,,---...000......555<<<<<<555------,,,+++******+++---///---------,,,+++***)))))))))))))))***************))))))))))))))))))))))))))))))))))))******++++++******++++++,,,,,,***))),,,***)))((()))***)))((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,---///222444444111---+++((()))))))))************++++++++++++******)))))),,,,,,+++))))))((((((((('''((()))*********((((((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,***+++------,,,+++******)))(((((()))+++,,,***)))''''''((((((((((((''''''---------+++)))((()))***))))))))))))))))))))))))---444888444...,,,+++***************************)))***++++++,,,,,,++++++***)))(((((()))+++---///+++++++++++++++,,,,,,,,,,,,)))***...///***)))++++++,,,,,,------,,,+++++++++******+++,,,,,,+++)))++++++,,,---------------))))))*********+++++++++---...///000///...,,,************+++,,,,,,+++***)))))))))***+++---...///.........---,,,+++***)))...,,,***(((((()))***,,,,,,+++************++++++...------...000111111///...---,,,,,,------+++)))((()))+++,,,---,,,+++***+++***)))***,,,,,,+++************++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,------+++***+++---///999555000,,,++++++++++++---,,,,,,,,,,,,------............///000000///...111222444666666555111///222222222333444444555555555777888888777777999:::???BBBEEEGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFCCCDDDGGGIIIKKKKKKKKKKKKLLLKKKJJJIIIKKKNNNQQQSSSSSSTTTVVVUUUTTTTTTUUUVVVVVVWWWWWWXXXYYY[[[\\\]]]ZZZ[[[\\\\\\ZZZZZZ[[[\\\bbbbbbbbb___[[[WWWUUUTTTUUUSSSQQQQQQSSSUUUVVVVVVXXXWWWVVVVVVUUURRRMMMJJJKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA???===;;;999999;;;===???<<<<<<<<<;;;:::999888777999888888888777666666555BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJMMMQQQSSSRRRPPPQQQRRRSSSRRRPPPOOOOOOOOONNNPPPRRRUUUWWWYYYZZZ[[[XXXVVVTTTTTTUUUVVVUUUUUUVVVVVVUUUTTTSSSRRRPPPPPPQQQOOOLLLKKKKKKJJJIIIHHHKKKOOOUUUVVVSSSLLLFFFCCCEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCDDDCCCBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;999::::::;;;<<<======>>>BBBAAA>>><<<::::::;;;;;;;;;;;;;;;:::999999888777666666555555444444333222333333222333444444333333222222111111111111111111111111222222222222111111///000111000...,,,,,,---000---,,,000666888444//////---+++******+++,,,---***+++++++++++++++++++++)))))))))))))))))))))))))))******************)))*********+++++++++++++++*********)))((()))***++++++***(((((()))***)))((())))))))))))))))))))))))))))))))))))************+++++++++*********++++++---///333555444111---***((()))))))))************,,,++++++***************...---,,,+++***)))))))))***+++,,,,,,+++)))((('''******++++++,,,,,,,,,,,,***++++++,,,+++***)))(((---///111000---***)))))))))(((((()))++++++***(((&&&'''(((((((((((('''&&&***++++++***((((((***+++*********)))))))))))))))---555999444...,,,,,,+++************************(((((()))******************)))(((((()))+++---///******+++++++++,,,,,,,,,***((((((***+++***+++///***+++---......---,,,+++,,,+++***+++------+++***++++++,,,,,,------,,,,,,))))))*********++++++++++++,,,...///...---+++******)))***,,,......,,,))))))))))))***+++---...///------------,,,+++***)))000...,,,***)))******+++*********+++,,,---......,,,,,,---000333555444333---,,,,,,---///000///---***+++,,,------,,,+++******))))))***,,,......---***+++++++++++++++,,,,,,))))))*********+++++++++,,,,,,++++++*********************++++++,,,,,,,,,---------,,,,,,,,,///111;;;777111---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///222111///000111111///---///111666<<<>>><<<666111222333333444555555666666666777999999888888:::<<<>>>AAADDDEEEDDDCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKMMMLLLKKKJJJLLLNNNRRRTTTRRRSSSTTTTTTSSSSSSUUUWWWZZZZZZZZZZZZZZZ[[[\\\\\\___``````___\\\[[[[[[[[[``````___\\\WWWSSSRRRRRRPPPNNNMMMNNNQQQTTTVVVWWWXXXWWWVVVUUUTTTQQQLLLIIIJJJJJJIIIHHHHHHHHHIIIIIIFFFEEEEEEDDDCCCCCCCCCCCCFFFEEEEEEDDDCCCBBBAAAAAA>>>===:::999999:::===>>>============<<<;;;999999999999888888777666666666AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGIIILLLOOOQQQQQQQQQPPPOOOPPPRRRRRRQQQPPPQQQRRRNNNOOORRRTTTVVVXXXYYYYYYUUUSSSQQQRRRTTTVVVWWWVVVWWWWWWWWWVVVUUUSSSRRRQQQRRROOOMMMLLLLLLKKKJJJIIIMMMRRRWWWWWWQQQJJJEEECCCDDDDDDDDDDDDCCCBBBBBBAAACCCCCCDDDEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<999:::::::::;;;<<<<<<<<>>======<<<;;;;;;;;;;;;;;;;;;;;;:::999777666555555666666777777888888555444444444444555666777222111111000000000111111111111222222222222111111...///000000...,,,,,,---///---+++---000333222000///...---+++++++++,,,,,,))))))******+++,,,,,,,,,(((((())))))))))))))))))******++++++++++++******)))***++++++,,,,,,++++++*********(((''''''***,,,+++)))(((((()))***)))((()))))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))***)))+++...000///---***((())))))))))))************,,,,,,+++************+++...---,,,+++************------,,,,,,***)))(((''',,,,,,------------,,,+++)))***************)))(((...111333111,,,)))((()))((((((''')))***+++***((())))))++++++++++++))))))((()))***)))))))))+++---+++++++++***************+++222555000+++******)))************************'''(((((()))***)))))))))******)))))))))+++,,,---))))))******+++,,,,,,,,,(((((()))))))))***---///***+++---...///...,,,+++,,,++++++,,,------,,,******++++++,,,,,,+++++++++)))************+++++++++***+++,,,------,,,+++******)))***---111111---))))))((())))))***+++,,,---,,,,,,---,,,,,,+++***))).........---......//////))))))***,,,---...///000)))***+++...222333333111,,,,,,,,,...000000000...,,,,,,,,,,,,---------------+++***+++---//////...++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++************+++*********++++++,,,,,,---,,,---......------///111:::666111...------......,,,---......------///111555222111222444555222///,,,000666???DDDDDD===888555555555666777777888888666777999999999999;;;======@@@BBBCCCCCCBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGCCCDDDEEEGGGHHHIIIIIIJJJMMMLLLKKKKKKLLLOOOQQQSSSQQQRRRSSSSSSRRRSSSUUUWWW[[[[[[ZZZZZZYYYZZZZZZZZZaaabbbcccbbb___]]]\\\]]]]]]]]]]]]ZZZVVVSSSRRRSSSPPPNNNMMMNNNQQQUUUWWWWWWVVVTTTSSSRRRRRROOOLLLIIIJJJIIIIIIHHHHHHIIIIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@===<<<:::999999:::<<<===>>>>>>???@@@@@@>>>===<<<;;;:::999888777777777777???@@@AAACCCDDDFFFGGGHHHFFFGGGHHHHHHHHHHHHGGGFFFGGGKKKOOOQQQOOOMMMNNNOOOLLLNNNQQQQQQQQQRRRSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVQQQOOONNNPPPSSSVVVXXXYYYXXXYYYYYYYYYXXXWWWUUUTTTRRRPPPNNNMMMMMMMMMKKKIIIKKKPPPTTTSSSNNNHHHEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCBBB???>>>???>>>======<<<<<<======::::::::::::::::::;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;:::888777555444555555666777999:::;;;666666555444333333555777222111000//////000111222111111222222222222111111,,,...000000...---------------............///000---------------.........***************+++++++++((()))))))))******++++++)))***++++++++++++***)))((((((***+++++++++***)))''')))++++++)))((()))******)))'''''')))***)))((())))))))))))))))))))))))))))))*********+++++++++,,,+++***)))((())))))***((()))***+++++++++***)))))))))))))))************---,,,+++*********++++++,,,,,,+++******)))******++++++***))))))))))))))),,,------------+++***))))))))))))))))))*********,,,///111///***'''(((+++(((''''''(((***+++)))((()))***,,,------,,,***))))))***++++++******,,,---,,,,,,,,,,,,+++++++++***(((...000---*********(((************************(((((()))*********************************++++++(((((())))))***++++++,,,&&&)))+++***((()))+++,,,)))+++---//////...---+++,,,++++++,,,------,,,***)))******++++++******))))))************+++++++++++++++++++++++++++++++++***)))***...222222---((()))((((((((()))******+++++++++,,,,,,,,,++++++***,,,---.........---,,,,,,))))))***+++,,,---------******+++...000111///------,,,+++,,,......---+++,,,+++++++++---///222444111///---,,,---......---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***)))))))))***+++)))******+++,,,,,,------***+++---...------...///777333///------.........,,,...//////......000333555222111444888999777444...///333:::@@@AAA<<<777333444444555666666777777555777999999999999;;;===<<<>>>AAABBBAAAAAACCCDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRSSSUUUXXXYYYYYYXXXXXXXXXXXXYYYYYY]]]^^^``````^^^]]]\\\]]]YYYZZZYYYWWWTTTRRRRRRSSSQQQOOOMMMNNNPPPSSSTTTTTTSSSQQQOOONNNOOONNNLLLJJJIIIIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@?????????>>><<<;;;;;;::::::;;;;;;<<<;;;<<<>>>???@@@???>>>===<<<;;;:::999888888888999>>>>>>@@@BBBDDDFFFHHHIIIHHHIIIJJJKKKJJJJJJHHHGGGFFFLLLQQQQQQMMMJJJKKKMMMJJJMMMPPPQQQRRRSSSTTTVVVWWWWWWWWWWWWVVVUUUTTTTTTOOOMMMMMMNNNSSSWWWYYYZZZZZZZZZ[[[[[[[[[YYYXXXWWWSSSQQQOOONNNNNNNNNLLLJJJIIIMMMQQQPPPKKKFFFEEEFFF@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDBBB@@@>>><<>>>>>============>>>;;;:::::::::::::::::::::888:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;:::888666555444444444555555666888888777666555222000000222333111111000//////000111222111111222222222222111111+++---///000///------...***---000000---,,,---///***+++---...///000000000,,,+++++++++******)))))))))))))))***+++,,,,,,,,,((()))***++++++***)))(((&&&''')))*********)))((($$$)))---...,,,)))((((((***((('''''')))***)))((()))))))))))))))))))))))))))************+++++++++---,,,***)))))))))******))))))))))))***++++++,,,))))))))))))************---,,,+++*********+++,,,+++******))))))))))))))))))((('''''''''(((***+++,,,---------,,,***(((''')))((((((((()))***+++,,,))),,,...,,,(((&&&(((,,,(((''''''(((***+++)))(((''')))***++++++***)))''',,,------,,,+++***,,,------------,,,,,,+++++++++(((,,,...,,,+++,,,,,,)))************************))))))***+++++++++++++++******+++++++++******)))'''(((((()))******++++++&&&***,,,***((('''(((((()))+++---///000///---+++,,,,,,+++,,,------,,,***))))))*********))))))((()))************+++++++++,,,,,,+++++++++,,,------***)))***///333333...((()))((((((((((((((())))))******+++,,,,,,,,,++++++,,,---------,,,)))&&&$$$)))******+++++++++******---------///000000---+++---,,,++++++,,,,,,***(((************---222666999555333///...------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,***)))))))))***+++))))))***+++,,,,,,------'''***---...---------...333111...------......---,,,///000000......111444444111111444:::===;;;888222000000444888999555000000111111222222333444444444666888888888999;;;<<<;;;===@@@AAAAAAAAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNPPPQQQQQQQQQQQQSSSVVVXXXWWWWWWWWWWWWWWWXXXYYYYYYVVVXXX[[[\\\[[[ZZZ[[[[[[UUUVVVUUUTTTQQQPPPQQQRRRRRROOOMMMLLLNNNOOOPPPPPPQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGFFFEEECCCBBB@@@?????????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;777888;;;<<<======;;;:::===<<<;;;999888999999:::<<<===???BBBEEEHHHJJJKKKGGGHHHHHHGGGFFFFFFGGGIIIMMMNNNNNNOOONNNMMMLLLKKKPPPRRRTTTVVVVVVVVVXXXYYY\\\YYYVVVVVVVVVVVVSSSPPPMMMMMMOOOQQQTTTWWWZZZ[[[XXXYYYZZZ[[[ZZZWWWTTTRRRQQQPPPNNNMMMMMMMMMNNNNNNKKKKKKJJJIIIIIIHHHGGGGGGAAAAAABBBBBBCCCCCCBBBBBBHHHGGGEEECCCAAA@@@??????<<<===>>>>>>>>>===;;;:::888888888888888888999999:::999888:::======:::777;;;::::::999999888888888999999999888777666666555666666555444333333222222222111111111111111222222111222222222222111000000000000///...............///............------------...//////------...///++++++++++++++++++++++++((()))***+++,,,---------///...---+++***))))))))),,,++++++******)))))))))***)))((()))***+++***((()))((('''(((***+++++++++***)))(((''''''((()))***((((((((((((((()))******)))))))))+++,,,+++)))'''***((('''(((***,,,------))))))(((((((((((())))))))))))))))))************%%%***,,,+++,,,---+++'''((()))***,,,,,,,,,+++***000/////////000000---+++(((''''''''')))******(((******)))((('''&&&%%%%%%+++*********))))))(((((()))***+++,,,,,,+++***)))...222555222+++'''''')))***++++++,,,,,,++++++******+++---,,,***))))))***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++++++++,,,---+++(((%%%)))(((((()))+++---,,,+++...---+++(((&&&'''+++...++++++******************---,,,,,,---///000000///---,,,+++***))))))))))))*********+++++++++,,,,,,,,,+++)))&&&$$$$$$(((***++++++------------++++++***)))))))))***+++,,,,,,+++000444333---))))))***,,,,,,.........,,,***))))))))))))******+++,,,,,,************************++++++***))))))******+++***)))))))))+++///333555???888000,,,---...,,,***+++++++++++++++***)))(((+++***+++///222333111...***)))))))))))))))******((()))+++,,,---,,,,,,+++***,,,......---++++++,,,000000000///......------,,,,,,,,,---...///000111666333222999BBBEEE???888222222111111111111111222111222333444333222111000///000333666888999999999<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDEEEEEEEEEEEEDDDHHHIIIJJJIIIHHHGGGIIIJJJLLLLLLMMMNNNOOOPPPQQQRRRWWWWWWVVVTTTSSSTTTWWWZZZZZZYYYXXXYYYZZZZZZXXXVVVRRRSSSSSSSSSRRRQQQPPPPPPNNNNNNMMMOOOQQQQQQPPPNNNOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>>>>============>>>>>>???<<<<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::@@@@@@>>><<<:::888666555<<<===???BBBEEEGGGIIIJJJFFFGGGGGGGGGFFFFFFGGGIIINNNNNNOOOOOOOOONNNLLLLLLPPPRRRTTTVVVVVVWWWXXXZZZWWWUUUSSSSSSTTTTTTRRROOOOOOOOOPPPRRRUUUWWWYYY[[[ZZZ[[[\\\\\\ZZZWWWTTTSSSQQQPPPOOONNNNNNNNNOOOOOOKKKKKKJJJJJJIIIHHHHHHGGGAAABBBCCCCCCCCCCCCBBBBBBEEEDDDBBB@@@???>>>>>>>>>??????@@@???>>><<<:::999::::::999999999:::;;;;;;;;;::::::;;;>>>>>><<<:::::::::999999888777666666777888999:::999777555333555444444333222222111111222111111111111111222222111222222222222111000000000000///...............///............---------,,,---......,,,,,,---...++++++++++++************((()))***+++,,,,,,,,,,,,***)))))))))((()))))))))++++++,,,,,,+++******)))***)))((()))***+++***(((+++***)))***,,,------,,,***)))(((((((((((()))***((((((((((((((()))******)))))))))*********)))(((,,,***)))))),,,.........))))))))))))))))))))))))***************+++++++++)))++++++((())),,,---+++******++++++,,,+++++++++000111111111000///---,,,+++***))))))++++++***))),,,+++***)))))))))))))))+++*********))))))))))))&&&'''((()))******+++***&&&)))++++++)))((()))+++***++++++,,,,,,++++++***''')))+++***)))((()))***(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++---,,,***(((***))))))+++...000//////------,,,)))((((((+++---,,,,,,++++++++++++++++++,,,+++***+++---///...---000///...---,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++*********)))******++++++---333999999555///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******((((((((((((((((((((((((++++++*********)))))))))******))))))+++...111333;;;555///,,,---...,,,***+++++++++++++++***))))))******,,,///444555444222++++++***)))))))))************+++,,,---,,,++++++***,,,//////---,,,,,,,,,------------------------......---------......///000...///444;;;===:::555222111111000000111111111111222333444444444333222222333444666777888888999=========>>>>>>?????????????????????@@@AAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFIIIJJJJJJIIIHHHIIIKKKMMMPPPPPPOOOOOOOOOPPPRRRSSSSSSTTTUUUTTTTTTUUUWWWZZZXXXWWWVVVWWWXXXXXXVVVUUURRRRRRRRRRRRQQQPPPOOONNNOOONNNNNNOOOQQQRRRQQQPPPOOONNNMMMLLLLLLKKKLLLLLLJJJJJJHHHGGGFFFFFFFFFFFFCCCBBBBBBAAAAAA@@@@@@???>>>============>>>??????<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::???>>>===;;;:::888777666<<<===???AAADDDFFFHHHIIIEEEFFFFFFFFFEEEEEEGGGIIINNNOOOPPPPPPPPPOOONNNMMMOOORRRUUUVVVVVVWWWYYY[[[UUUSSSRRRSSSTTTTTTSSSRRRQQQRRRRRRTTTUUUWWWYYYZZZZZZZZZZZZYYYWWWUUURRRPPPQQQQQQPPPOOOOOOOOOOOOPPPKKKJJJJJJIIIIIIHHHHHHGGGBBBCCCDDDEEEDDDDDDBBBBBBBBBAAA@@@??????>>>>>>???BBBBBBBBB@@@???<<<;;;999;;;;;;;;;;;;;;;<<<======<<<<<<<<<===??????>>><<<;;;:::999888777666555555555777:::;;;;;;888555222333333333222222111111000222222111111111111111222111111222222111111000///000///......---.........///............---------+++,,,------++++++,,,---,,,,,,++++++******))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++---...---,,,***)))***)))((()))***+++***(((+++***)))***,,,------,,,***))))))(((((())))))***)))(((((((((((()))******))))))))))))))))))))))))---,,,++++++---//////...))))))************))))))*********+++++++++,,,,,,---///---***,,,222777777,,,++++++*********++++++000222444333///,,,,,,------,,,++++++,,,---,,,***++++++))))))((()))***+++***************)))))))))''''''((()))***,,,---...$$$$$$%%%&&&'''(((***+++***++++++,,,,,,++++++***''')))++++++)))))))))***))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((+++------,,,*********+++---000222111111,,,,,,,,,+++))))))***,,,------,,,,,,++++++++++++***))))))***,,,------,,,000///...---------------+++,,,,,,---...////////////------000222333000,,,,,,,,,++++++++++++,,,,,,++++++******)))*********,,,222:::===999333...+++,,,+++)))((((((***,,,------------,,,+++***************************************+++++++++***((((((+++***))))))***,,,...000666222---,,,------,,,)))***++++++++++++***)))))))))***,,,000444777666555---,,,++++++************+++,,,,,,,,,,,,,,,+++***+++---//////...,,,,,,---*********+++,,,---------//////...---------------,,,,,,---000333555444333111111000000000000111111000111222333444444444444666666555555666777888999=====================>>>=========>>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHHHHIIIKKKKKKKKKJJJIIIKKKOOORRRVVVUUURRRPPPPPPQQQRRRTTTPPPRRRTTTUUUUUUVVVWWWYYYWWWVVVTTTUUUVVVVVVUUUSSSQQQQQQRRRRRRQQQPPPOOONNNOOONNNNNNOOOQQQSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKIIIIIIGGGFFFEEEDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAA===============>>>???@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;:::999888888<<<===>>>@@@CCCEEEFFFGGGCCCEEEFFFFFFEEEFFFHHHJJJOOOOOOPPPQQQQQQPPPOOONNNOOORRRUUUVVVVVVWWWYYYZZZWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVTTTRRRPPPNNNLLLOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFGGGFFFEEECCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA???>>>===<<<<<<<<<;;;<<<<<<===>>>???=========>>>>>>>>>>>>===<<<;;;:::999888666666555666777999:::999888555444444333333333222222111111333222111111000111111111111111111111111000000//////......------.........///............---------***+++,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,+++*********+++---//////---+++)))***)))((()))***+++***(((((('''''')))+++,,,+++***))))))))))))))))))))))))))))))(((((())))))***+++)))******)))(((((()))***---,,,+++,,,...///...---))))))***++++++***)))))))))*********++++++++++++***,,,,,,***...666;;;<<<,,,+++***(((((()))***+++...222555333---***+++---,,,+++***+++---...---,,,)))((('''&&&'''(((***+++************************,,,+++++++++,,,...000111+++)))'''&&&((()))))))))***++++++,,,,,,++++++******,,,---,,,***))))))*********++++++,,,---......)))))))))))))))))))))))))))((((((***,,,---,,,*********+++---000111000...)))+++,,,+++***((()))))),,,,,,,,,+++++++++*********))))))***,,,------,,,---,,,+++***************,,,,,,---...///000000111000...///444999999333------,,,+++******+++,,,---,,,,,,+++***)))))))))***)))...555777555000+++)))))))))(((((((((***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---+++***+++***)))))))))***,,,---000...,,,,,,------+++)))******+++++++++******))))))***---///222444444444......---,,,++++++++++++---------,,,,,,++++++******,,,......---,,,,,,,,,******++++++,,,,,,,,,,,,///......---------......,,,---...//////000222444000000/////////000111111111111222222222222222222888666555444555777999;;;=========<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLJJJKKKMMMRRRVVV[[[XXXTTTQQQPPPQQQRRRTTTPPPSSSVVVWWWWWWVVVVVVVVVWWWUUUSSSSSSTTTUUUTTTSSSQQQRRRSSSSSSSSSRRRPPPOOOOOOMMMMMMNNNPPPQQQQQQPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA============>>>???@@@@@@CCCBBBAAA???>>>=========::::::::::::::::::::::::::::::::::::999999999999<<<<<<>>>@@@AAACCCDDDEEECCCDDDFFFFFFFFFGGGIIIKKKOOOOOOQQQQQQQQQQQQPPPOOOPPPRRRTTTVVVVVVVVVWWWYYYYYYYYYYYYWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYWWWUUUSSSQQQOOOMMMLLLKKKMMMMMMMMMNNNNNNNNNMMMMMMHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJIIIGGGEEECCCAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAA@@@@@@??????;;;;;;;;;<<<<<<>>>??????>>>???>>>>>>===<<<=========<<<;;;:::999888777777999888777777666777777888444444444444333333333333333222222111000000111111000111111111111000//////......------------......///............---------***+++,,,,,,******+++,,,***++++++,,,---...//////))))))***+++++++++******$$$%%%&&&(((((()))(((((()))+++---//////---+++******)))((()))***+++***(((((('''''')))+++,,,+++)))))))))************)))))))))))))))))))))***++++++)))+++---,,,***)))+++,,,,,,++++++,,,...///...---******++++++++++++******************************$$$'''((('''***000222111***)))(((''''''((()))***+++///333111+++((())),,,((((((((())),,,......---((((((''''''((()))***+++***************+++++++++...---,,,,,,,,,---...//////,,,)))((()))))))))(((***++++++,,,,,,++++++***+++------,,,)))'''''''''&&&''''''((()))***++++++))))))))))))))))))))))))+++***)))***+++,,,***)))******+++---//////---+++''')))++++++)))''''''(((++++++++++++++++++++++++,,,+++***,,,...///...---+++***)))))))))))))))))),,,,,,------...//////000///...000555::::::444...,,,,,,***))))))***,,,,,,,,,,,,+++***)))))))))***)))+++...///...,,,***)))&&&''')))***+++******)))+++++++++,,,,,,---------))))))))))))))))))))))))'''))),,,...000000///...+++******)))))))))***+++,,,+++++++++,,,,,,+++***)))******+++++++++******+++,,,---......//////000...------,,,++++++,,,,,,...------,,,,,,+++++++++)))+++------,,,+++++++++...---------,,,,,,,,,+++,,,,,,,,,------///000000---...//////---...111333///.........//////000111222222111111000000000///666555333333444777;;;===<<<<<<;;;;;;;;;;;;;;;;;;======>>>???AAACCCEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKMMMMMMLLLKKKKKKNNNSSSWWW[[[XXXTTTQQQOOOPPPRRRSSSRRRUUUXXXYYYWWWUUUTTTTTTWWWUUUSSSSSSTTTTTTTTTSSSQQQRRRTTTVVVVVVTTTSSSQQQNNNMMMKKKKKKMMMOOOOOONNNJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGFFFDDDCCCBBBAAA@@@============>>>???@@@AAADDDCCCAAA@@@>>>=========::::::::::::::::::::::::999999999999999999999999<<<<<<===???@@@BBBCCCCCCCCCDDDFFFFFFGGGHHHKKKMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPRRRTTTUUUTTTTTTUUUVVVVVVWWWWWWVVVSSSQQQQQQRRRUUUUUUUUUUUUVVVWWWXXXXXXWWWUUURRRPPPNNNMMMMMMMMMKKKLLLMMMMMMNNNMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNLLLJJJFFFDDD???????????????@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAA<<<<<<<<<<<<===???@@@AAAAAAAAAAAA???<<<;;;;;;===<<<<<<<<<;;;::::::999999:::999666555555666888:::444444444444444444444444333333222111000000000000000000111111000000///...---------,,,------...//////............---------***+++,,,,,,******+++,,,******+++,,,---...//////))))))***************)))!!!"""%%%)))+++---------)))***,,,---...---+++******)))((()))***+++***((())))))***,,,......,,,+++)))******++++++******)))***))))))))))))***++++++***...111000...,,,---...*********,,,///000///...,,,,,,+++******+++,,,,,,,,,,,,,,,+++******))))))'''***+++)))***,,,,,,(((((((((((((((((()))*********---//////+++))))))+++'''''''''(((+++------,,,)))******++++++,,,,,,,,,*********+++++++++++++++,,,++++++******+++++++++++++++******))))))*********++++++,,,,,,++++++******+++,,,***(((%%%%%%%%%((())))))******+++++++++)))))))))))))))))))))))),,,***)))***++++++***)))******+++...000000...+++((()))+++***)))'''((((((******++++++,,,,,,---------,,,,,,---///000000///++++++************++++++,,,,,,,,,,,,,,,---------------...222555555111---++++++************++++++++++++******)))*********++++++++++++++++++,,,,,,'''(((***,,,,,,+++)))(((*********+++,,,---------************************((()))+++...///000000000++++++***************+++++++++++++++++++++++++++))))))***++++++++++++***,,,------,,,+++***+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---***,,,......---++++++,,,/////////...---,,,,,,,,,,,,,,,,,,---...///000111---......---,,,---...000...------......///000111222222111000000000000111444333222222444777:::<<<::::::::::::::::::;;;;;;===>>>???@@@CCCEEEGGGHHHIIIHHHHHHGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLNNNRRRVVVWWWUUURRROOONNNOOOPPPQQQSSSVVVXXXXXXVVVSSSRRRRRRWWWTTTRRRQQQRRRSSSSSSSSSOOOQQQTTTWWWXXXWWWUUUTTTOOOMMMKKKJJJKKKLLLLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEKKKJJJHHHFFFDDDAAA@@@???=========>>>???@@@AAABBBAAA@@@???===<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888<<<<<<===>>>???AAAAAABBBCCCEEEGGGGGGHHHIIILLLOOOMMMNNNOOOPPPQQQPPPPPPOOOQQQRRRTTTTTTRRRQQQRRRSSSRRRTTTUUUTTTQQQPPPQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXTTTSSSPPPMMMKKKKKKLLLMMMKKKLLLMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQOOOLLLHHHFFF@@@@@@@@@@@@@@@@@@AAABBBDDDCCCAAA@@@????????????======>>>>>>???AAABBBCCCDDDEEEDDD@@@<<<:::;;;===::::::::::::::::::::::::888888777666666777888888333333333333333333333333444333222111000000000000000000000000000//////...---,,,,,,,,,------...//////............---------+++,,,---,,,+++***+++---++++++++++++++++++++++++))))))************))))))&&&(((+++---///000//////)))******+++,,,,,,++++++***)))((()))***+++***((())))))***,,,......,,,***)))***++++++++++++***)))******))))))******+++,,,+++000555555222//////000******+++...111222111000...---+++))))))+++---...000000///---,,,+++***)))***------++++++...---***'''((()))+++,,,,,,,,,,,,+++,,,---...---,,,++++++***)))((()))***+++***))))))***,,,------,,,+++************++++++,,,,,,,,,((()))***+++++++++++++++)))+++...---***)))***,,,***++++++,,,,,,++++++***)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((()))+++,,,,,,+++***+++---111444555333111***+++,,,+++))))))***+++***+++,,,---...000111111...---,,,---///000000///,,,+++++++++++++++,,,,,,++++++++++++***************+++,,,---......---,,,******++++++++++++***************)))******++++++************+++,,,,,,,,,******************))))))******++++++++++++++++++------------------------******++++++,,,---------+++++++++++++++++++++++++++,,,++++++******+++,,,))))))***++++++++++++++++++------,,,)))(((***,,,+++*********+++,,,---...------,,,+++,,,---......+++---000000...------...............---------------------------...///000///..................---------------...///000111111111111111222333555666444444333222333555777888888888999999::::::;;;;;;======>>>@@@CCCFFFHHHIIIKKKJJJHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMPPPRRRQQQPPPOOONNNMMMNNNOOOOOOQQQSSSUUUUUUSSSRRRQQQRRRUUUSSSPPPOOOPPPQQQRRRQQQMMMOOOSSSVVVXXXXXXWWWVVVRRROOOLLLJJJKKKKKKKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGKKKJJJHHHFFFCCCAAA???>>>=========>>>???@@@BBBCCC@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888777777<<<<<<===>>>???@@@AAAAAADDDEEEGGGHHHIIIJJJMMMPPPLLLMMMOOOPPPPPPPPPOOOOOOQQQSSSTTTSSSQQQPPPPPPQQQPPPRRRTTTTTTRRRQQQSSSUUUSSSSSSSSSTTTUUUVVVWWWXXXQQQOOOLLLIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPRRRRRRQQQMMMIIIGGGCCCCCCCCCBBBBBBCCCCCCDDDFFFDDDBBB@@@>>>=========?????????@@@AAABBBDDDEEEGGGHHHFFFBBB===:::;;;>>>888888999999999:::::::::666777888999999888777777222222222222222222222222444333222111000000000000000000000000000//////...,,,,,,,,,,,,------.../////////.........---------+++,,,------++++++,,,---,,,,,,+++***)))((('''&&&))))))*********))))))(((***+++---------+++)))((()))))))))******++++++,,,***)))((()))***+++***(((''''''(((***,,,,,,***((()))***+++,,,,,,+++***)))*********)))******+++,,,+++111777888555111000111******,,,///333444444222000---+++))))))+++---000333333111000...,,,+++***%%%(((((('''(((---///...''')))+++---...///......,,,+++,,,---//////---+++---,,,************)))''''''(((+++,,,,,,***(((&&&*********++++++,,,,,,,,,''')))+++---...///......+++///333111,,,)))***---+++++++++,,,,,,+++++++++***,,,...///......///000******))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++---......***+++///444888:::999777------...,,,+++***+++---+++,,,---///111222444444---,,,,,,---///000000///*********)))******++++++++++++******)))(((((('''(((*********))))))***,,,)))***+++,,,,,,+++***)))***)))))))))***+++,,,,,,(((((()))***,,,,,,+++***...,,,***)))((()))***+++,,,,,,++++++***)))))))))************************,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,***)))***+++---((()))***++++++++++++++++++,,,---,,,)))(((***---)))))))))***+++,,,---...---,,,,,,+++,,,---///000---///111222000/////////+++,,,,,,------....../////////...------------...222000///000111111///---,,,,,,,,,---...///000111000000111222444666999:::555444333333333333444555777777888999::::::;;;;;;<<<===>>>@@@CCCFFFHHHIIILLLJJJHHHFFFFFFFFFGGGHHHIIIKKKLLLLLLKKKLLLNNNPPPMMMMMMLLLLLLMMMMMMNNNNNNNNNPPPQQQRRRQQQPPPQQQRRRTTTQQQNNNMMMNNNPPPPPPPPPJJJMMMQQQVVVXXXXXXWWWVVVTTTQQQMMMKKKKKKLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHIIIHHHGGGEEECCC@@@???>>>=========>>>???AAABBBCCCAAA@@@???>>>============::::::::::::::::::::::::888888888888777777777777=========>>>???AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKNNNOOONNNMMMLLLLLLPPPOOOMMMLLLLLLMMMOOOPPPRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQOOONNNKKKHHHGGGGGGGGGHHHLLLLLLMMMOOOPPPPPPNNNKKKPPPOOONNNMMMMMMMMMMMMMMMOOOPPPPPPOOONNNLLLJJJIIICCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@??????>>>>>>>>>??????>>>>>>???@@@@@@AAA@@@@@@??????>>>===;;;;;;<<<<<<<<<:::888666666777777777777777666555444333222222222222222222222222222222222111111111111000000000///...------,,,,,,---...//////------...///......---,,,,,,+++******---......//////......---,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))+++***'''&&&&&&'''***+++(((((((((((()))***+++,,,(((((())))))*********+++,,,,,,,,,,,,++++++***)))///000222333444333111000+++******---111333111...+++***++++++,,,---...///333111---***(((((()))***++++++,,,---///111333444///,,,))))))+++......---///...---+++***)))))))))+++++++++***)))(((((('''((()))))))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((,,,,,,---...---,,,***))))))))))))***,,,,,,+++***---...///...,,,*********+++*********))))))(((((((((((())))))************((((((((((((((())))))***'''(((...777@@@CCC???:::000111111...)))((())),,,,,,))))))...666999666111........................,,,,,,++++++,,,,,,---...************************)))***,,,------,,,***)))++++++++++++++++++++++++)))***++++++******+++,,,---+++))))))+++,,,---,,,******,,,,,,---,,,+++***+++///333222---******---************************+++...111000...,,,,,,---.........---,,,+++***)))***************************)))***+++)))'''(((***)))+++---/////////---,,,------,,,++++++,,,------++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---------------------------------------------------,,,---......//////......///+++,,,111333000000333000111222555999===AAACCCAAA;;;444222444666555222555555555666666777888999888999;;;>>>AAACCCEEEGGGGGGGGGGGGFFFDDDDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKIIIHHHNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPNNNLLLKKKKKKLLLLLLMMMOOOSSSXXX\\\\\\ZZZWWWSSSRRRQQQOOONNNMMMLLLLLLHHHFFFEEEDDDEEEDDDCCCAAACCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFEEECCCAAA???===>>>=========>>>@@@CCCEEE@@@???===<<<;;;;;;<<<<<<;;;???CCCBBB===::::::<<<888888777777666666555555============>>>>>>???@@@DDDDDDDDDDDDEEEEEEFFFGGGGGGIIIKKKKKKJJJIIIJJJJJJNNNMMMKKKKKKKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMPPPNNNLLLJJJIIIIIIJJJKKKOOOOOOPPPRRRTTTSSSQQQNNNRRRQQQPPPPPPOOOOOOOOOPPPNNNNNNNNNNNNMMMKKKIIIHHHAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@??????????????????>>>>>>===============;;;;;;;;;;;;;;;;;;:::999888999999888777666666777777777777777666555444333222222222222222222222222222222222111111111000000000//////...------,,,,,,,,,.........---,,,---.........---,,,,,,+++******+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,******++++++,,,,,,,,,---************************************))))))))))))+++***(((''''''(((***+++******))))))******++++++((()))))))))************+++++++++,,,++++++*********+++---.........,,,+++***)))***,,,///000///,,,+++*********+++,,,------000///,,,+++******+++,,,******+++---///111333444///,,,))))))+++,,,,,,+++******)))(((((((((((()))++++++******)))((((((''''''''''''((((((((((((((())))))************))))))((((((((()))******++++++++++++,,,,,,,,,+++***)))***))))))***,,,---,,,***,,,---...---,,,******+++************)))))))))((()))))))))*********++++++))))))((((((((()))******((())),,,333:::<<<888444///000000---***)))+++...///,,,***---333555222---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))))))))))))))))))))+++******************+++++++++++++++++++++++++++)))******+++******++++++,,,+++))))))+++,,,---,,,***+++,,,,,,,,,+++******+++///222111---***+++,,,************************+++---//////,,,++++++,,,............---,,,++++++++++++++++++++++++++++++&&&'''((()))))))))+++---+++,,,---.........---,,,******++++++++++++*********,,,---......---,,,***---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,------..................++++++///000---,,,...444444555777:::<<<>>>???<<<888444333444555555444555555555555666777888999888999;;;===@@@BBBDDDEEEDDDEEEFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPRRRQQQOOOMMMLLLLLLLLLLLLPPPRRRUUUYYY[[[[[[XXXUUUSSSSSSQQQPPPNNNMMMMMMLLLHHHFFFDDDDDDDDDDDDCCCAAACCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@>>>=========<<<<<<===???BBBCCC======<<<;;;;;;<<<===>>>;;;???BBBAAA===::::::<<<:::999888777666555555555<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>===<<<;;;;;;666666666666666666666666666666666666666555444333222222222222222222222222222222111111111000000000/////////...------,,,,,,+++---...---,,,+++,,,---...------,,,,,,++++++***+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************))))))))))))************************+++++++++++++++++++++,,,))))))))))))************)))******++++++++++++***'''((()))***+++***))))))*********,,,......,,,***+++***************++++++*********)))******+++,,,))))))***,,,...000222444...,,,)))))))))******)))'''''''''(((((()))))))))++++++******)))((((((((((((((((((((((((((((((((())))))************))))))''''''(((((()))******+++******+++++++++***))))))+++******+++------,,,+++***,,,------,,,++++++,,,************))))))))))))*********+++++++++++++++***))))))))))))***++++++***)))***...222333000,,,---......---,,,,,,...000333...++++++///000---***++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))+++***(((''''''(((***+++++++++++++++++++++++++++))))))******++++++++++++,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,+++***)))+++...111000---***+++,,,***************************,,,------+++*********------............------++++++++++++++++++++++++''')))*********+++---///...------,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***,,,...000000...,,,***,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,---..................,,,,,,......+++***,,,444555666777888888999888666666666555444333555666555555555555666777888999999:::;;;<<<>>>@@@AAAAAAAAABBBCCCCCCCCCEEEHHHKKKKKKKKKJJJJJJIIIJJJJJJJJJHHHHHHHHHIIIKKKMMMNNNOOOLLLLLLMMMNNNOOOQQQQQQRRRTTTSSSQQQOOOMMMLLLLLLLLLSSSTTTUUUXXXZZZYYYVVVSSSTTTSSSRRRQQQOOONNNMMMMMMHHHFFFDDDCCCDDDDDDBBBAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAA;;;;;;;;;;;;<<<===>>>???;;;>>>AAA@@@===;;;;;;<<<===;;;999666555555666777999888888888999:::;;;;;;@@@?????????@@@AAABBBBBBCCCCCCCCCBBBAAACCCEEEHHHIIIIIIIIIIIIIIIJJJLLLLLLIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGMMMMMMLLLLLLLLLMMMNNNOOOMMMNNNPPPTTTVVVUUUQQQNNNOOONNNNNNMMMMMMMMMNNNNNNMMMLLLKKKIIIGGGEEEDDDCCC????????????????????????>>>>>>>>>??????@@@@@@@@@DDDCCCAAA???>>><<<<<<;;;AAAAAA@@@@@@>>>===;;;:::777666555555666666555555555666666666555555444333222222222222222222222222111111111111000000000000//////.........---------+++,,,------++++++,,,------------,,,,,,+++++++++---......//////......---,,,,,,++++++***))))))))))))***+++,,,---...//////++++++++++++++++++++++++************)))))))))(((***+++,,,,,,,,,,,,+++*********+++,,,---------...)))))))))))))))*********(((((()))***+++++++++***))))))***+++,,,++++++***,,,,,,,,,------,,,***)))+++***)))))))))))))))***''''''(((((((((((((((((((((((()))+++---///111222---,,,***)))((((((((((((((())))))***************************))))))((((((+++++++++************)))++++++,,,,,,,,,,,,+++++++++*********)))))))))(((***+++++++++++++++******,,,++++++,,,---...,,,+++)))+++,,,---+++++++++,,,*********)))))))))))))))++++++++++++++++++++++++***************++++++,,,+++))))))***,,,---+++)))+++++++++,,,,,,...000222444000,,,+++---...,,,***++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++)))))))))+++,,,---+++***,,,***)))***,,,---,,,+++,,,,,,,,,,,,+++******)))+++---///...,,,***+++,,,************************+++,,,,,,,,,+++*********+++,,,,,,---......------++++++++++++++++++++++++---000000---,,,...000000000///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------------//////...------...000111333444444444333222333777999888444222444777555555555555555666888888999:::;;;;;;======>>>???>>>@@@AAABBBBBBEEEHHHKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNNNNNNNOOOQQQRRRTTTUUUVVVTTTSSSRRRPPPOOOMMMLLLLLLQQQRRRSSSUUUWWWWWWUUUSSSTTTTTTSSSRRRQQQOOONNNMMMIIIGGGDDDCCCCCCCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>======>>>>>><<<;;;;;;;;;;;;<<<>>>>>>;;;;;;;;;;;;<<<<<<======;;;===??????<<<;;;;;;<<<>>><<<999666555555777888444444555666777999;;;<<<;;;;;;<<<===>>>@@@BBBCCCCCCCCCBBBAAA@@@BBBFFFIIIIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMPPPSSSUUUTTTQQQNNNMMMMMMLLLLLLLLLMMMMMMNNNOOONNNLLLIIIFFFCCCAAA@@@??????@@@@@@@@@@@@??????=========>>>>>>?????????CCCBBB@@@>>>===;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;999777777777777555333555555555555555444444333222222222222222222222222111111111000000000//////...............---------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++---......//////......---,,,,,,++++++***)))))))))))))))***+++---...//////++++++++++++++++++++++++************)))))))))(((***+++,,,------,,,+++***'''(((***,,,...//////000******))))))))))))))))))'''((())))))************+++++++++,,,,,,,,,,,,,,,---.........---+++************))))))((()))))))))*********))))))(((''''''(((((()))***,,,...///000+++++++++)))(((''''''((()))************)))((((((*********)))))))))))))))++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,,,,+++++++++,,,,,,,,,---,,,+++,,,------,,,***)))+++,,,,,,+++***+++,,,))))))))))))))))))******++++++++++++++++++++++++***************++++++,,,***)))(((((()))***+++*********)))***,,,///111222222///,,,,,,---///...---+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++))))))))),,,...///---++++++******+++,,,---,,,+++---,,,,,,++++++*********+++,,,------++++++++++++************************---,,,+++++++++++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++///444444000///444777666111///,,,***))))))+++,,,,,,+++***))))))***+++,,,***,,,...//////...,,,***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...---------)))---//////---...///000...///111222333333222111444999<<<:::444111222666444444444444555666777888:::::::::;;;<<<<<<=========>>>@@@@@@AAACCCGGGJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKNNNOOOPPPQQQSSSTTTUUUVVVTTTSSSRRRQQQPPPNNNMMMLLLMMMMMMNNNPPPSSSUUUUUUTTTUUUUUUTTTTTTRRRQQQOOONNNJJJGGGDDDBBBBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;::::::;;;>>><<<999666555666777888111222333444666888:::<<<888999:::;;;===???AAACCCBBBBBBBBBAAAAAABBBFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOORRRTTTUUUSSSQQQMMMMMMMMMLLLMMMMMMNNNOOOSSSQQQNNNIIIEEEBBB???>>>>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<============>>>===<<<:::999999888888777888:::<<<>>>???@@@AAA>>>;;;888777999888555222444444555555555444444333222222222222222222222222111111000000000/////////........................+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,))))))***++++++,,,------++++++++++++++++++++++++************))))))))))))***+++,,,------,,,+++***&&&(((***---.../////////************))))))))))))'''(((((())))))))))))(((***************+++++++++,,,...//////---+++*********)))))))))))))))******///...---+++***)))))))))))))))))))))***,,,---...***++++++***)))'''((()))(((((()))***)))(((&&&%%%******))))))))))))))))))((((((((()))))))))******))))))************))))))))))))***+++,,,...//////,,,,,,++++++,,,,,,---...---,,,+++,,,------+++))))))+++,,,,,,+++******+++))))))))))))************+++++++++++++++************))))))))))))***++++++)))))))))))))))***+++,,,***)))((())),,,...//////...---,,,,,,...//////...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......,,,***)))+++++++++++++++++++++++++++******---111222///++++++******+++------,,,***,,,++++++******+++,,,,,,++++++++++++++++++++++++************************...,,,******+++,,,+++***))))))***+++++++++++++++************************+++111333///111:::???===000...,,,***))))))++++++***)))(((''''''((()))***++++++,,,------,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------&&&+++///---+++---/////////000111222333333333333444888;;;999333000222444444444444444555666777888:::::::::;;;<<<<<<=========>>>??????@@@AAADDDGGGFFFEEEDDDCCCCCCEEEGGGHHHKKKJJJJJJIIIIIIIIIJJJJJJMMMMMMNNNOOOPPPRRRRRRSSSRRRRRRRRRQQQPPPOOOMMMMMMJJJIIIJJJMMMQQQTTTUUUUUUUUUUUUVVVUUUTTTRRRPPPNNNJJJGGGCCCAAAAAAAAAAAA@@@AAA@@@@@@????????????@@@>>>>>>===============>>><<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;999999::::::999999999999999999;;;:::888666666666777888222222333444555777999:::999999:::;;;<<<>>>@@@AAA@@@AAABBBBBBAAACCCEEEHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEGGGHHHJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNQQQRRRRRRQQQKKKKKKKKKKKKKKKLLLMMMMMMXXXUUUPPPKKKEEEAAA>>>===<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;::::::::::::999888888888999999:::;;;<<<>>>@@@AAABBBBBB===999666777999:::777333333444444555555444444444222222222222222222222222111000000000////////////........................,,,.........---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,)))))))))******+++++++++************************************))))))))))))******++++++++++++******((()))+++---...---,,,+++************)))))))))(((((((((((()))((((((''''''((((((((((((((()))*********---///...+++))))))***))))))))))))******+++,,,000...,,,***))))))*********))))))))))))***++++++(((***,,,,,,)))((()))+++&&&''')))***+++***)))((()))))))))))))))))))))***''''''((()))******+++,,,))))))************))))))(((((()))***,,,---...///++++++*********+++---...,,,+++***+++,,,,,,***(((***,,,---,,,***)))))))))((()))))))))************++++++*********)))))))))))))))((((((((()))******))))))******)))***+++,,,+++)))''''''***,,,---,,,+++++++++,,,......------************************+++++++++++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++///333444111,,,*********+++------,,,***+++************,,,---...+++************+++++++++************************---+++((((((***+++***)))******+++,,,,,,,,,++++++))))))))))))))))))))))))&&&...000,,,...:::@@@>>>...---,,,*********++++++((()))+++,,,,,,+++)))(((+++++++++******+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,'''...222...+++---//////222111111111111222222333333444666444222000222444444444444444555666777777:::::::::;;;<<<======>>>??????@@@???>>>???AAADDDCCCBBBAAA@@@AAACCCFFFHHHJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPPPPQQQPPPOOONNNMMMJJJIIIIIILLLPPPSSSUUUUUUUUUVVVWWWVVVUUUSSSPPPOOOKKKGGGCCCAAA@@@AAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::999888777777777777888888888888777777666666777777777333333333444555666777888:::::::::;;;<<<===>>>??????@@@AAABBBBBBBBBEEEGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHEEEDDDCCCBBBCCCEEEGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLOOOOOOOOOHHHHHHHHHHHHHHHIIIJJJKKK[[[WWWRRRLLLFFFAAA>>><<<;;;<<<>>>??????>>><<<;;;;;;;;;;;;::::::999999999:::999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::777444666999;;;888555333333444444555444444444222222222222222222222222000000000000////////////---.....................---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))************))))))))))))***************************+++---------+++)))(((+++*********))))))((((((((()))))))))((('''&&&&&&)))(((((((((((()))******(((+++...---***((((((***))))))))))))***+++---------+++(((&&&%%%'''(((*********)))))))))))))))***'''***---,,,***)))***,,,'''(((+++---......---,,,)))))))))))))))*********(((((()))+++,,,---...///++++++,,,,,,,,,,,,++++++******************++++++******)))))))))***,,,---,,,+++******++++++)))'''+++,,,---,,,***((((((((((((((())))))*********++++++*********))))))((((((((((((((((((((())))))***)))***+++***)))))))))***,,,)))&&&''')))++++++))))))***+++,,,---,,,+++***))))))))))))))))))))))))*********)))***++++++,,,************************+++***)))'''''')))***+++++++++++++++++++++++++++---+++,,,000555666222---*********,,,------,,,*********))))))***,,,...///+++***))))))***+++++++++************************---)))&&&&&&(((***)))''',,,,,,,,,------,,,,,,+++((((((((((((((((((((((((&&&---///)))+++666<<<999,,,,,,++++++++++++++++++))),,,000333333000,,,))),,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,+++333666000,,,...000///222111000.........///000000111111111000111222444444444444444444555777777999:::;;;;;;<<<===>>>>>>@@@@@@@@@???======@@@BBBAAA@@@???>>>@@@CCCFFFHHHIIIJJJLLLNNNPPPPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRNNNNNNPPPPPPPPPOOONNNNNNLLLKKKJJJLLLOOOSSSTTTUUUVVVVVVWWWWWWVVVSSSPPPOOOKKKHHHCCC@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>;;;<<<>>>?????????>>>===============<<<;;;::::::888999;;;<<<===<<<<<<;;;888666555555666777777777555666666666777777777777111111000000111333444666999;;;<<<=========???@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAACCCDDDFFFHHHIIIHHHGGGEEEBBBCCCEEEEEEDDDDDDFFFHHHKKKJJJIIIIIIJJJKKKJJJIIIJJJHHHGGGHHHIIIJJJIIIGGGKKKIIIFFFDDDDDDEEEHHHIIIQQQRRRQQQLLLEEE@@@>>>???BBBBBBAAA???===;;;999777777777888999:::<<<<<<===<<<;;;::::::999888777777;;;;;;;;;:::999888777666777777777777777777777777222444666666444333222333111111000000000111333444444333222111000......---000...---,,,---...------111111111000/////////...'''***,,,---,,,++++++,,,,,,+++*********,,,///000---,,,+++***************+++++++++***)))((((((''')))***+++,,,,,,+++))))))...---+++)))(((''''''&&&***)))///)))...000""")))))))))***...,,,((((((+++))))))(((((((((((())))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((&&&$$$$$$%%%''')))))))))))))))((('''''')))))))))))))))***++++++))))))))))))((((((((((((++++++************+++++++++******)))(((''''''&&&++++++++++++,,,---......*********)))))))))))))))---++++++,,,......+++((((((666<<<444,,,,,,,,,'''))))))))))))))))))))))))+++******))))))******+++(((((()))************))),,,+++******++++++***(((+++++++++,,,,,,++++++***++++++************++++++***+++,,,+++***)))***+++---,,,+++,,,---......---(((,,,000000...+++*********+++---,,,+++***+++,,,---///000///+++)))***---******+++,,,,,,---......,,,+++***)))((((((((((((...---,,,+++************,,,...///...,,,*********---------...------,,,,,,000...***'''&&&'''***+++***+++,,,+++)))))))))++++++***((('''''''''((()))'''((()))***,,,...//////,,,,,,+++******+++,,,,,,)))+++,,,......---,,,+++,,,,,,+++***)))))))))***000///,,,***)))***,,,---)))+++,,,+++***))))))***++++++++++++,,,,,,---...((()))+++,,,---,,,,,,+++---///000000...,,,,,,------------......000111222111111111///,,,*********222333444333111111444777:::>>>AAA@@@<<<:::===@@@=========>>>>>>??????@@@BBBBBBBBBBBBCCCDDDFFFGGGKKKMMMOOOPPPOOONNNNNNNNNPPPUUUZZZ[[[WWWRRRPPPOOOQQQRRRSSSTTTUUUVVVVVVVVVPPPOOOMMMMMMOOOQQQRRRRRRSSSSSSSSSRRRQQQPPPOOONNNLLLIIIDDD@@@>>>>>>???AAA===============>>>??????@@@@@@????????????>>>>>>@@@???===<<<;;;;;;<<<<<<::::::::::::999888777666:::999888666666666777777666666666666777888999:::222222111111111333444555666888:::<<<<<<===@@@BBBCCCCCCEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBFFFFFFHHHIIIIIIHHHGGGGGGCCCEEEFFFFFFEEEEEEFFFHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJGGGEEEFFFHHHKKKMMMNNNIIIHHHGGGEEEEEEFFFGGGHHHMMMMMMLLLHHHCCC???>>>>>>@@@@@@??????===<<<:::999:::::::::::::::::::::;;;::::::::::::999999999999::::::::::::999888777777999999999999999999999999333444666666444333222333111111000000000111333333444444333222111000///...000///......//////...,,,...------------------,,,)))+++------,,,+++,,,,,,,,,+++*********,,,...000222111000...---,,,,,,,,,++++++******)))((((((''')))***++++++++++++***)))++++++***)))((('''&&&&&&...&&&...'''%%%,,,'''---)))((()))---,,,)))(((+++))))))(((((((((((())))))'''(((((((((((()))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++***(((&&&&&&''')))((())))))******+++******+++******))))))******+++************************+++******))))))******+++''''''(((((()))*********++++++++++++,,,---...///---,,,***)))))))))***++++++***)))+++------+++(((...???HHH>>>111---+++((())))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++,,,+++))))))***************++++++,,,,,,+++******++++++************++++++((()))******(((((()))***...---,,,,,,---...///000111...,,,+++,,,------,,,***+++,,,+++******,,,---/////////---,,,+++,,,---)))*********+++,,,,,,,,,+++******)))))))))******---,,,+++***************---...//////,,,++++++++++++,,,,,,,,,,,,,,,++++++...---***(((((((((***+++***+++,,,+++)))((()))***+++***)))((('''(((((())),,,,,,++++++******)))))),,,,,,+++******+++,,,,,,)))***,,,---------+++***,,,+++******************......---,,,+++++++++***(((***------,,,***+++++++++++++++++++++,,,---...+++,,,,,,------------,,,,,,---//////------...000,,,,,,,,,,,,---...//////000111222111///...///000111333444333222333666999<<>>>>>======>>>>>>???@@@CCCCCCBBBAAA@@@???>>>>>>@@@???===<<<;;;;;;<<<===<<<<<<<<<<<<;;;:::999888:::999888666666666777888888888777777777888999999444333222222222333444555333555888:::;;;===???AAABBBCCCEEEFFFFFFDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFGGGGGGFFFEEEFFFHHHEEEFFFIIIKKKLLLKKKJJJJJJHHHGGGFFFGGGKKKOOORRRSSSGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFDDD@@@>>>===>>>>>>>>>>>>>>>======<<<;;;======<<<;;;::::::999888999999999::::::;;;;;;;;;888999999999999999888888888888888888888888888888333555666666444222333333111111111000111111222333444444333222111111000000000//////000111000...,,,+++,,,,,,,,,,,,,,,,,,------...000000...------...++++++******+++,,,...///444333111///...,,,,,,+++++++++******)))((((((((()))******+++++++++******'''((()))))))))((('''&&&+++"""555222""")))+++,,,,,,)))))),,,,,,))))))+++))))))(((((((((((())))))''''''''''''((((((((((((******)))((((((((())))))))))))))))))))))))))))))************************************************,,,,,,,,,+++)))((()))+++(((((()))***,,,------...++++++***)))))))))******+++++++++++++++++++++++++++******))))))******+++''''''(((((()))***++++++++++++++++++,,,---......///---,,,******+++,,,---...------///111111000...///AAAKKKCCC444...,,,+++))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,++++++***)))(((((()))++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))************+++---000...---,,,---///222444777111***'''***,,,,,,++++++++++++***)))***---000222000---,,,,,,---------))))))************************))))))******+++,,,+++******)))))))))******---...000///---++++++,,,******++++++++++++******++++++***))))))******+++)))***+++***(((((((((***+++***)))(((((((((((())),,,,,,+++***)))((('''''',,,++++++******++++++,,,((()))***,,,,,,+++******+++************++++++,,,,,,---......---,,,***))))))+++...///...,,,+++,,,,,,++++++++++++,,,,,,---//////...---------......---...///...------///000.........------...//////...000111111111111222444111222333444444555777999<<<>>>@@@???;;;:::;;;>>><<<===>>>@@@BBBDDDFFFGGGEEEEEEEEEEEEFFFHHHJJJKKKKKKMMMOOOPPPPPPOOOPPPRRRQQQTTTXXXWWWTTTQQQQQQRRRVVVVVVVVVVVVVVVUUUUUUTTTYYYWWWUUUSSSTTTTTTRRRQQQOOONNNLLLKKKJJJKKKKKKLLLMMMLLLJJJHHHFFFDDDDDDCCC@@@???>>>>>>>>>???AAAAAAGGGGGGEEEDDDBBB@@@???>>>AAA@@@>>>===<<<<<<======>>>>>>>>>>>>===<<<;;;;;;:::999888777666777888888999999888777777777777888555444333222222222333444222444777888999;;;===???AAABBBDDDEEEEEECCCAAA@@@??????@@@AAABBBCCCDDDDDDKKKJJJIIIHHHGGGGGGHHHHHHEEEFFFGGGGGGFFFEEEFFFGGGEEEHHHKKKLLLLLLJJJIIIHHHFFFGGGJJJOOORRRSSSRRRPPPEEEFFFGGGGGGGGGFFFDDDDDDAAABBBAAAAAA??????>>>???>>>>>>>>>>>>===<<<;;;:::>>>======<<<;;;:::999999::::::::::::::::::::::::777777888999999999999999555555555555555555555555333555666555333222333444111111111111111111222222222222222111111000000000//////000111222111...,,,,,,,,,,,,------.........///111111111///---...///++++++******+++,,,------000///...,,,+++*********************))))))(((((()))*********++++++++++++&&&''')))++++++***((('''***(((LLLLLL......111---222---+++---,,,))))))***))))))(((((((((((())))))'''''''''((((((((())))))******))))))((())))))***++++++++++++++++++++++++))))))))))))))))))))))))************************+++,,,---+++***)))***+++((())))))***+++,,,---...***))))))))))))))))))************+++++++++++++++******))))))))))))***************)))))))))(((((())))))))))))***+++,,,------.........------,,,,,,.........///111222222111***777???:::222......---))))))))))))))))))))))))++++++************++++++(((((()))************)))******)))(((((()))+++---+++,,,---...///...---,,,++++++++++++++++++++++++***+++------------///000000///...,,,,,,///333666===:::777444222111///---,,,,,,+++))))))***...111444000+++***,,,//////...******************))))))++++++*********++++++,,,))))))))))))))))))******+++---......,,,***++++++)))***++++++++++++++++++))))))***+++++++++++++++)))***+++***((('''((()))*********)))))))))))))))''''''(((((())))))******++++++++++++++++++++++++(((((()))***+++******)))************++++++,,,---------------,,,+++******+++...000111///---++++++,,,+++++++++++++++,,,,,,111000...---,,,,,,---...000000000...,,,,,,---///222111111000000000000111,,,...///000///000111333222222333444444555666777999;;;<<<;;;::::::<<<>>>>>>>>>@@@BBBDDDFFFGGGHHHGGGGGGFFFGGGHHHJJJLLLMMMMMMOOOPPPPPPOOOOOOOOOQQQOOOQQQTTTSSSPPPNNNOOOQQQUUUUUUVVVWWWWWWWWWVVVVVVWWWUUUTTTTTTUUUVVVUUUTTTOOONNNLLLJJJJJJKKKMMMNNNMMMMMMLLLJJJIIIGGGEEEDDDBBBAAA@@@??????AAABBBDDDIIIHHHGGGEEECCCBBBAAA@@@AAA@@@>>>===<<<<<<======>>>>>>>>>>>>>>>===<<<;;;:::999888777777777888999999888777666555555555555555444333222222222333444333555777888888888:::<<>>???@@@AAACCCDDDEEEEEEJJJIIIHHHGGGFFFFFFGGGGGGDDDFFFGGGGGGEEEEEEFFFHHHHHHKKKNNNNNNKKKHHHFFFFFFDDDIIIPPPXXXZZZVVVNNNGGGDDDEEEFFFGGGGGGEEEDDDBBB@@@@@@???@@@@@@@@@@@@@@@?????????>>><<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888666666777888999999999999444444444444444444444444444555555444333222333444111111111222111111111111000000000000000///////////////000111222111...,,,+++,,,,,,,,,------......---......---+++++++++---++++++******++++++,,,,,,++++++***)))))))))***************))))))))))))))))))))))))******++++++,,,&&&(((***,,,---,,,+++***000222[[[ZZZ777333777777999333......---***((()))))))))(((((((((((())))))(((((()))))))))***************))))))))))))******************************(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,+++)))((()))******))))))))))))***+++,,,)))))))))(((((()))******)))))))))*********++++++***))))))))))))))))))***************))))))))))))''''''''''''((()))***+++***,,,///111111...+++(((((())))))******+++,,,---)))---///...---------+++************************,,,,,,,,,++++++,,,,,,,,,(((((()))************)))***++++++***((((((+++---+++---///111111000///...***+++,,,,,,,,,,,,+++******,,,---...------///111000000///---,,,...222666CCCHHHLLLJJJBBB:::666555------,,,***)))***...111333///******,,,//////...+++++++++++++++*********------,,,+++++++++++++++))))))))))))))))))******)))+++,,,,,,***))))))*********+++,,,,,,,,,,,,,,,((((((***+++,,,,,,++++++)))***+++***)))((((((******************))))))(((%%%%%%&&&''')))***+++,,,++++++++++++++++++++++++(((((())))))************+++*********+++,,,------000...,,,*********+++,,,...000222111///,,,++++++,,,++++++******+++++++++///...,,,+++***+++,,,,,,.../////////......///111222111111000000000000111...///000000//////000111333333333333444444444333555666777888888:::<<<>>>@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKMMMNNNPPPQQQQQQPPPNNNMMMMMMOOOPPPRRRTTTRRROOOMMMOOOQQQRRRSSSUUUVVVWWWXXXXXXYYYVVVUUUTTTTTTUUUTTTSSSQQQNNNMMMKKKJJJJJJKKKMMMOOOLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCAAA@@@AAABBBDDDFFFHHHGGGGGGFFFEEEDDDCCCBBB@@@???>>><<<<<<<<<<<<===<<<============<<<;;;;;;999999888777777888999:::888777666555444333333333333222111111111222333444444555777777777777999;;;===>>>??????@@@@@@@@@??????@@@AAABBBDDDEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJKKKNNNQQQOOOKKKGGGFFFGGGDDDJJJRRRYYYZZZTTTIIIAAADDDEEEEEEFFFFFFDDDCCCBBBAAA@@@??????AAABBBAAA????????????>>><<<:::999888999999999::::::;;;;;;;;;<<<;;;;;;:::888777777666666666777888999999999888777777777777777777777777444555555444222222333555111222222222222111000000......//////////////////000//////000111000...,,,***++++++++++++++++++,,,)))******)))''''''(((*********++++++++++++++++++******))))))******+++,,,******))))))))))))))))))))))))))))))***+++,,,---((()))***,,,------,,,,,,111222NNNGGG------333:::===555...------***((()))))))))(((((((((((())))))))))))))))))******************)))))))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))++++++)))((())))))+++***)))(((((()))+++,,,...---,,,+++***)))))))))(((((())))))***+++++++++***))))))(((((())))))***''''''((()))+++,,,------''''''''''''((()))******)))+++...000000---)))''''''((())))))((((((***,,,,,,***((((((***+++***(((************************,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***---///---***)))***---+++---000222222111///...***+++,,,------,,,+++***)))***++++++++++++,,,---...//////---***+++///333>>>GGGPPPOOOEEE;;;666666......---+++******---///000...+++***+++---......***+++++++++++++++++++++------,,,,,,+++,,,,,,---+++******)))))))))******((()))+++***)))(((((())))))***+++,,,------------((()))***+++++++++++++++***+++,,,+++)))))))))*********++++++******)))((('''((((((((()))))))))******++++++,,,,,,++++++***)))))))))))))))*********,,,++++++++++++,,,,,,---111///,,,))))))***,,,---...///000000...------...,,,++++++************+++,,,,,,+++*********++++++)))+++...000000111222444.........------...//////111222333222000///000111444333333444666666555333555555555666777:::<<<===???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHKKKMMMNNNOOOPPPPPPNNNLLLLLLMMMNNNTTTVVVXXXVVVRRRPPPQQQRRRQQQRRRSSSUUUWWWXXXYYYYYYXXXWWWUUUSSSSSSQQQMMMKKKKKKJJJJJJIIIJJJKKKMMMNNNLLLLLLLLLKKKIIIHHHFFFEEEFFFEEECCCAAABBBDDDFFFHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@???===<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888777888999:::;;;777777666444333333333333111000000///000111333444222444666777777888:::<<<<<<;;;;;;;;;<<<>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHEEEGGGIIIJJJJJJJJJLLLNNNMMMPPPRRRPPPKKKHHHIIIKKKHHHJJJNNNQQQRRRNNNGGGBBBDDDDDDEEEEEEDDDDDDCCCBBBBBB@@@>>>???AAAAAA@@@>>>============<<<;;;:::999888888888999999999::::::999999999888888777777777666777888888888888888777777777777777777777777777555555555444222222333555111222222333222111000///......//////000000000111000///......//////...,,,,,,,,,,,,,,,++++++++++++)))******)))((((((***,,,******++++++++++++************)))))))))))))))***)))))))))))))))))))))******))))))))))))+++,,,---)))))))))***++++++,,,,,,---***555,,,%%%++++++777;;;222+++++++++***))))))))))))(((((((((((())))))((((((((())))))))))))*********))))))******+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))++++++***))))))*********)))((()))+++...///666444222///,,,)))((('''))))))******+++,,,,,,---))))))(((((((((((())))))&&&'''((()))+++,,,---...(((((((((((()))***++++++******+++,,,,,,***)))((()))***+++***((((((***---***))))))******)))((((((************************+++******))))))******+++******+++,,,,,,,,,,,,++++++///222111---)))***+++)))+++...111222111...---***+++---......---+++***)))***++++++***)))***,,,,,,...///---)))(((,,,///333:::@@@@@@:::444111111...//////---+++***+++---+++,,,,,,,,,******,,,---(((((())))))***+++++++++******++++++---...///000---,,,+++***************((()))++++++)))))))))***((()))***+++,,,,,,,,,,,,******************+++++++++,,,---,,,+++******,,,******+++++++++***)))(((***)))))))))))))))))))))***+++,,,,,,,,,,,,+++******)))))))))******++++++------,,,+++++++++,,,,,,///...---+++++++++++++++***,,,---------...111444,,,,,,+++***************)))***++++++++++++++++++***---111222111000///000,,,,,,,,,,,,---.../////////000111111//////000111333222333666999;;;:::777999888777666888:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFEEEEEEEEEFFFGGGJJJLLLNNNLLLMMMMMMLLLKKKLLLNNNPPPVVVYYY[[[YYYTTTQQQQQQRRRQQQRRRSSSUUUVVVWWWWWWWWWXXXVVVTTTSSSRRRPPPLLLIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGHHHFFFDDDBBBCCCEEEHHHJJJHHHGGGFFFDDDCCCAAA@@@??????===<<<;;;::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;999999888777888999:::;;;888777666666555555555555//////...//////111333444111333555777888:::<<>>???@@@AAA???<<<;;;;;;<<<<<<<<<<<<<<<;;;888888888888888888888888777777777777777888888888777777888888888888777777666666666666666666666666555555555333222222333555111222333333222111000/////////000000111111222222000///---,,,---......---/////////......---------,,,------,,,+++,,,...111******+++++++++******)))******((('''&&&&&&&&&&&&)))))))))))))))************))))))))))))+++---...))))))(((((()))***++++++---)))***###+++444,,,777888///((((((******)))***))))))(((((((((((())))))''''''''''''((((((((()))******))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,+++*********))))))))))))+++...111333===;;;777222...***'''%%%******+++,,,,,,---......))))))(((((((((((())))))******************++++++))))))))))))***+++,,,---++++++)))((((((((()))***&&&((((((&&&$$$###&&&)))###&&&***,,,+++''''''***************************))))))(((((((((((())))))(((((()))************))),,,000444333...***)))***'''***---000111///---,,,***+++---......---+++***+++---...---+++++++++---***---///---(((&&&)))---000111333333222111111222...///000...,,,******+++(((+++------***)))+++---&&&''''''((()))******+++'''((()))+++---000222444...---,,,+++************(((***,,,,,,*********+++'''''')))******+++++++++++++++******)))******+++,,,---...---+++***+++,,,******+++,,,+++***)))((())))))))))))***************+++,,,------,,,+++************)))***++++++,,,...------,,,++++++++++++,,,---......---,,,***)))'''(((***+++,,,000555999,,,,,,+++***))))))******((()))+++,,,---,,,,,,+++000222555555111---***(((---------......000111222+++---......------///000222222333777<<>><<<>>><<<999888999:::::::::999:::<<>>===;;;:::999999::::::<<<<<<===============<<<999999888888888999;;;<<<999888888777777777777777111222222222222333333333444444555666777888999999;;;::::::;;;;;;===>>>>>>CCCDDDFFFFFFFFFGGGHHHJJJOOONNNLLLJJJIIIHHHHHHIIIHHHJJJMMMQQQRRRSSSRRRQQQPPPQQQQQQOOOLLLJJJIIIIIIFFFGGGJJJKKKLLLJJJHHHGGGDDDDDDEEEDDDCCCBBB@@@???AAAAAA???>>>>>>>>>???@@@@@@???>>>===<<<;;;::::::999888888888888888999999888888888888888777666666666666777888:::;;;<<<<<<555666777777666555666888555555444444444333333333444444444444444333222111222222222111111111111000////////////////////////---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++*********)))'''&&&'''((((((((()))***************))))))************))))))******)))))))))***,,,---,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---+++*********))))))((((((((())))))))))))*********---,,,+++***)))))))))))))))))))))***,,,,,,+++))))))***+++***)))***---000333333222000---+++((('''))))))))))))))))))))))))))))))************))))))---,,,***)))))))))'''&&&))))))))))))************%%%&&&''')))++++++)))((()))+++------,,,,,,---...))))))))))))***************************)))((((((************************))))))*********++++++++++++222666111+++)))((('''++++++++++++++++++++++++++++++******++++++,,,---+++++++++***************...---,,,+++++++++,,,---+++...111333333222///---,,,...///...,,,*********)))(((''')))+++,,,,,,,,,************))))))((((((******+++,,,...000222333///...---+++***)))(((((()))((((((((()))***+++++++++***)))(((((()))***+++/////////...+++))))))***---000111...)))'''))),,,,,,///222///***'''(((***,,,,,,,,,,,,++++++***)))***))))))***,,,,,,***))),,,,,,+++++++++++++++,,,******+++,,,,,,,,,,,,++++++,,,++++++---000000...------------...///000111++++++++++++++++++++++++)))***++++++))))))***+++------------------------+++...000///,,,,,,000444666111------000222111...444222222555999<<<;;;999>>><<<999777777888:::;;;>>>>>>???@@@AAACCCDDDEEECCCBBBBBBBBBCCCFFFHHHJJJIIIJJJKKKKKKLLLNNNRRRUUU\\\[[[YYYWWWUUUTTTSSSSSSVVVVVVTTTSSSRRRRRRRRRRRRUUUTTTRRRPPPOOONNNNNNOOOLLLLLLNNNOOOPPPQQQQQQQQQQQQOOOMMMMMMLLLLLLJJJHHHLLLHHHDDDBBBBBBDDDEEEFFFDDDDDDCCCBBB@@@???>>>>>>???>>><<<:::999999999999=========<<<;;;;;;;;;:::888777666777888999888777:::888666555444555666777//////000000000111111111222333444555666777777888888888999:::;;;===???@@@BBBDDDEEEFFFEEEEEEGGGIIIMMMLLLKKKJJJIIIIIIIIIJJJIIIKKKNNNQQQRRRRRRQQQPPPPPPQQQQQQPPPMMMKKKJJJJJJFFFHHHJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEDDDBBBAAA???AAAAAA???>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;:::999999999999999:::;;;<<<999999999999999999888888999999999:::::::::::::::999:::;;;999777555666777555555555555444444444444333333333333333222111111111111111000000000//////////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((()))***)))(((((()))+++(((((())))))************))))))************))))))))))))((((((((()))++++++++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************)))))))))(((***++++++++++++,,,,,,,,,+++***)))(((((((((((((((+++***))))))***+++***)))(((((((((((()))++++++,,,.........---,,,***)))((())))))))))))))))))))))))))))))************))))))+++***))))))******)))((())))))))))))***************)))))))))+++,,,------...000222222000///...///******)))))))))***+++++++++++++++++++++***))))))************************(((((()))))))))*********,,,//////+++)))+++***(((+++++++++++++++++++++++++++++++++++++++,,,------************************)))(((((('''((()))***+++))),,,111444444222...,,,***+++,,,+++***)))***+++---+++))))))***,,,,,,+++++++++*********))))))))),,,,,,,,,---...///000111111000///...---,,,,,,,,,))))))))))))))))))***++++++******))))))))))))***+++,,,,,,+++)))(((((())),,,///000---(((&&&))),,,,,,000444444///+++***+++++++++,,,,,,,,,+++******---,,,++++++,,,,,,***(((,,,++++++*********+++++++++,,,,,,++++++***)))))),,,,,,++++++---...---***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,,,,,,,...------------------------,,,///111///,,,,,,000444:::555000///111333222000111111111333777:::;;;;;;===AAACCCAAA;;;777888;;;<<<>>>@@@CCCEEEDDDDDDCCCBBBBBBBBBBBBDDDFFFHHHIIIIIIJJJKKKKKKKKKNNNQQQTTTXXXWWWWWWVVVUUUUUUUUUUUUVVVUUUTTTSSSRRRRRRQQQRRRUUUTTTRRRPPPOOOOOOOOOPPPMMMNNNOOOPPPPPPPPPPPPPPPPPPNNNLLLKKKLLLLLLKKKJJJLLLIIIEEECCCDDDEEEFFFFFFCCCCCCBBBAAA@@@@@@?????????>>><<<;;;:::999999:::<<<<<<<<<<<<<<<;;;;;;;;;999777777777999999888777999888666555444555666777/////////000000000111111111222222333444555666666666666777999;;;===???AAAAAACCCDDDDDDCCCCCCEEEFFFJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLOOOPPPQQQQQQOOONNNOOOPPPQQQPPPMMMKKKKKKKKKGGGHHHIIIKKKKKKIIIGGGFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAA@@@????????????@@@@@@??????>>>===<<<;;;;;;;;;;;;::::::;;;<<<======::::::::::::::::::::::::======<<<;;;:::999888888===>>>===;;;888555555555555555555555444444444444222222222222222222111000000000/////////.........000000000000000000000000------------,,,,,,,,,,,,))))))***++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))******)))***,,,...(((((((((((())))))))))))))))))************))))))((((((((('''(((((()))*********)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''(((************))))))))))))***++++++++++++,,,,,,,,,)))((('''''''''''''''(((,,,+++))))))++++++***)))***((('''))),,,...,,,)))))))))***************)))))))))))))))))))))))))))******++++++++++++******)))((('''(((***++++++***))))))))))))************---,,,)))((()))+++...000333555888888666333222111---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++******************************((((((((((((((())))))))),,,,,,)))&&&(((,,,,,,(((************************++++++++++++,,,,,,------))))))))))))))))))******%%%%%%%%%&&&''')))***+++'''***///333444111...+++)))***+++******+++...000111...***))))))***+++++++++++++++++++++***************+++,,,...000222333------,,,++++++++++++++++++***))))))))))))))))))+++++++++++++++***)))((((((***+++***)))((()))***+++---...,,,(((&&&(((+++***///444444111,,,************+++,,,,,,,,,++++++///...,,,,,,---,,,***(((+++***************++++++---,,,++++++)))((('''''',,,++++++,,,...,,,***((()))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///...------...///------------------------,,,///111000......111444:::666111///000222111000...///111222444777:::===;;;EEEMMMJJJ???666666;;;999<<>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::999888888999:::999777888777666444444555666666111111111111222222222222222222333333444555555666666666777888:::<<<>>>???@@@BBBCCCCCCBBBBBBCCCDDDGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLNNNOOONNNKKKJJJJJJJJJGGGHHHIIIJJJJJJHHHGGGFFFGGGGGGGGGGGGFFFDDDCCCAAAAAAAAA@@@@@@????????????@@@@@@???>>>>>>===<<<<<<======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;;;;;;;>>>>>>===<<<:::999888888===>>>===;;;777555555555444444444444333333333333111111222222222111111000000000000/////////......000000000000000000000000...------------,,,,,,,,,)))******+++---......///,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++******,,,...(((((((((((((((((())))))))))))************)))))))))))))))((()))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))))))))(((((()))))))))*********(((((('''''''''(((((()))******+++---//////,,,***---***))),,,000111---)))'''((())))))*********)))((((((((((((((((((((((((******++++++++++++*********(((((()))***+++***)))((()))))))))************++++++***)))((())),,,...444777;;;<<<;;;888666555222000---***))))))***,,,++++++,,,,,,++++++***)))************************))))))))))))))))))))))))***+++***'''(((++++++((()))))))))))))))))))))))))))******+++++++++++++++((()))))))))))))))******((((((((()))***++++++,,,'''))),,,...///...---,,,+++,,,,,,,,,,,,...222555555111,,,)))((()))******++++++++++++++++++++++++%%%&&&(((+++///333666777+++***************++++++++++++***)))((((((((()))***+++,,,,,,,,,+++)))(((((()))++++++******+++,,,***+++,,,***((('''(((***'''+++...///---***)))))))))***++++++,,,,,,,,,,,,///---------......,,,*********)))))))))***++++++,,,+++***))))))(((((((((+++***+++000111...+++***)))***,,,......---,,,+++,,,,,,------------......,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---///000000//////111333666222...---...000000000...000222222111333888===;;;DDDLLLJJJ???666666999888;;;???CCCEEECCCAAA??????@@@AAACCCEEEEEEFFFFFFHHHIIIJJJJJJJJJKKKNNNPPPNNNOOOPPPRRRSSSTTTUUUUUURRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOONNNNNNLLLJJJHHHHHHJJJLLLNNNNNNGGGFFFEEEFFFFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<=========;;;:::888999::::::999888666666555444444555555666000000111111111222222222333333333444444555555666777777777777888:::;;;<<>>>>>======@@@???===<<<:::999999999::::::999999999::::::;;;<<<<<<<<<;;;;;;:::::::::999::::::999666555555666333333333222222222222111000111111222222222111111111111000000000/////////////////////////////////.........---------,,,,,,***+++,,,---...000111111,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------,,,***)))***,,,***)))(((((((((((())))))))))))************))))))*********************)))((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))******(((((()))))))))*********(((((((((((()))***++++++''')))---222444333///+++---***)))+++000111---((())))))************))))))((((((((((((((((((((((((*********++++++*********+++***))))))******)))'''((()))))))))************(((+++---...,,,++++++,,,111555999<<<;;;999888888555222...+++(((((())))))***************))))))(((************************************************&&&---111---)))))))))((())))))))))))))))))))))))(((((()))***+++******)))(((((())))))*********+++++++++++++++++++++++++++(((((())))))***+++,,,,,,***+++,,,,,,,,,///333666555111,,,)))((()))******++++++++++++++++++++++++&&&''')))+++///222555777...------------......///++++++***)))((((((((()))***+++,,,------,,,+++***(((***++++++))))))***,,,)))******)))(((((()))***((()))***)))))))))***+++)))***++++++,,,,,,,,,,,,,,,,,,+++---//////...---******))))))***+++,,,,,,***))))))(((((()))*********(((,,,444777222......&&&''')))***+++***(((''',,,,,,,,,------.........,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000111222111///......///111222333///222444333222333777;;;<<<@@@BBBAAA<<<888777888888:::<<<>>>???@@@@@@???>>>???AAACCCDDDEEEEEEEEEGGGIIIJJJJJJIIIJJJLLLNNNLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLKKKIIIGGGHHHJJJLLLMMMLLLDDDCCCCCCDDDEEEEEECCCAAA@@@@@@AAAAAAAAAAAABBBBBB????????????>>>======<<<:::;;;;;;;;;<<<=========;;;:::999999::::::999777555444444444444444555555........./////////000000333333333444444555555555777777777777777888999:::===???AAAAAAAAAAAACCCEEECCCDDDFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIFFFHHHIIIIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFDDDCCCAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@@@@@@@??????>>>>>>AAA@@@>>><<<;;;:::999999<<<;;;:::999888999::::::;;;;;;;;;:::::::::::::::666888888777555444555666333333333333222222222222000111222222333222222222111111111000000000//////////////////////////////............---------,,,,,,,,,---...000111111222,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,))))))***+++,,,+++)))((((((((()))***))))))************))))))***++++++++++++******)))''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,))))))))))))***************++++++++++++,,,,,,,,,))))))))))))***,,,------''')))...333555444///+++***((('''(((+++,,,***'''******++++++******)))((())))))))))))))))))))))))))))))************)))))),,,***))))))******)))'''))))))))))))************(((---333444222...,,,,,,---111555777777666666666333111...+++)))((((((((()))************)))((((((************************++++++++++++************%%%...444000+++)))******************************'''(((***+++++++++***))))))))))))***++++++,,,,,,+++++++++++++++***))))))******)))))))))***+++,,,((()))*********,,,///111333///+++))))))******************+++++++++++++++++++++,,,---...///111111---,,,,,,,,,,,,,,,------+++***))))))))))))))))))******+++,,,------------***,,,,,,+++)))((()))******)))))))))))))))***++++++***))))))***,,,...///******+++,,,,,,,,,+++++++++******,,,///000///...************+++,,,------******)))((()))***+++,,,***(((...888<<<555000111((()))***++++++***))))))++++++,,,,,,------.........///000///......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000/////////111222333444555555000222444555666777999:::>>><<<:::888888888888777999999999:::;;;===???@@@>>>???@@@AAABBBDDDEEEEEEGGGHHHJJJJJJIIIIIIJJJKKKIIIKKKMMMNNNOOOOOOOOONNNOOONNNNNNNNNOOOPPPQQQQQQPPPPPPQQQQQQRRRQQQQQQPPPNNNNNNOOONNNNNNMMMLLLLLLJJJIIIHHHIIIKKKKKKJJJIIICCCBBBBBBCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888888999999888666333333333444444444444444............/////////000222222222222333333333333444555555666777888:::;;;<<<>>>@@@AAAAAABBBDDDFFFBBBCCCEEEHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHEEEGGGIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFDDDBBBAAAAAAAAABBBBBBBBBAAA@@@???AAA@@@@@@@@@@@@?????????@@@???>>>===============@@@>>><<<:::999999:::;;;;;;:::::::::999999999999777888888777555444444555555555555444444444333333111111222333333333333333000000/////////.........------------------------............------------,,,------...///000000111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,+++))))))***,,,---,,,***)))))))))***+++))))))************)))))))))***+++++++++)))((('''&&&&&&((()))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((()))***+++((()))))))))***************++++++++++++,,,,,,,,,((()))))))))+++,,,---...++++++---///111000---***)))(((((('''(((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((()))***+++***)))))))))))))))************(((...444666222...------+++---000111111000111222...---,,,+++***************++++++++++++***))))))************************+++*********))))))))))))''',,,///,,,+++,,,---,,,++++++++++++++++++++++++)))***,,,---------+++***)))******+++,,,,,,------)))***+++,,,,,,++++++***+++,,,---...---,,,+++***((()))++++++******,,,---///,,,***)))*********))))))))))))*********++++++......---------......///++++++******)))*********))))))))))))))))))***+++*********+++---...000111111222222000---+++++++++***)))((()))***+++++++++*********+++---/////////++++++,,,,,,,,,+++******+++++++++,,,...///---,,,++++++++++++,,,---...///---,,,***))))))***+++,,,,,,)))///;;;>>>555///000------------------------******++++++,,,------------...//////...---...///++++++++++++++++++++++++++++++,,,...///000///...---///222444555444333333///000333777;;;======<<<@@@===999777777777777777999999999:::;;;===???@@@????????????AAACCCEEEFFFFFFHHHJJJIIIHHHHHHHHHJJJFFFHHHJJJMMMNNNOOONNNNNNMMMMMMMMMMMMNNNOOOQQQQQQOOOOOOPPPQQQQQQPPPOOONNNLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJGGGDDDDDDBBBAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999888888888888666555222222333444444444444444000000000000111111111111111111111111111222222222222333333555777999;;;<<<;;;===???AAABBBCCCEEEGGGBBBCCCEEEHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEECCCBBB@@@AAAAAABBBCCCBBBAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@AAABBB@@@>>>;;;::::::;;;;;;;;;;;;::::::999888777777888999999888555444444555777777666666666555555555111222333444444444444444//////.........---------------------------------//////.........---------,,,,,,------.../////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))******)))***,,,---...---+++))))))***+++,,,))))))************))))))((()))*********((('''&&&%%%&&&((()))))))))((((((************************+++++++++++++++++++++++++++******)))))))))))))))(((((())))))*********+++((())))))))))))*********((((((((()))***,,,---...///---,,,,,,,,,,,,***)))***+++***)))''''''***,,,&&&'''((()))************))))))))))))))))))))))))''''''((((((((((((''''''(((''''''(((+++,,,,,,+++))))))))))))************(((---333333///,,,+++---***,,,------,,,,,,,,,---)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************))))))(((((((((''')))***)))'''***///000---++++++++++++++++++++++++***+++---//////...---,,,******+++,,,------......(((***+++---.........---+++...111333222///+++(((***,,,---...,,,+++,,,,,,,,,***))))))***+++***)))(((((())))))*********+++,,,,,,,,,---...///000111///...------,,,,,,,,,---))))))(((((()))***++++++************,,,///111333888888888555222///...///***)))((()))+++,,,,,,,,,'''(((***---///000...---,,,,,,,,,,,,,,,+++***)))---,,,+++,,,------,,,***,,,,,,,,,,,,---...///000000...,,,***))))))***+++---***000===???444---...++++++***))))))******+++))))))***++++++,,,------+++,,,---,,,++++++,,,---+++++++++++++++++++++++++++++++++---//////...,,,+++...222444333111///...---...111888???BBBAAA>>>@@@???<<<999777666777777888999:::<<<===>>>??????@@@???>>>>>>@@@BBBEEEGGGFFFHHHIIIIIIHHHGGGHHHIIICCCEEEHHHLLLNNNOOOOOONNNLLLLLLMMMMMMNNNOOOPPPQQQOOOOOOPPPPPPPPPOOOMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLIIIEEEAAAEEECCCBBBBBBDDDEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBAAA@@@???>>>=========<<<<<<;;;;;;::::::999777777888777666444111222333444444444444444//////000000///...///000000111111222333444444555444444444444555777888999;;;;;;;;;<<<===???@@@AAACCCDDDFFFGGGGGGFFFEEEDDDFFFHHHIIIIIIGGGFFFFFFGGGIIIHHHFFFEEEEEEFFFHHHIIINNNLLLJJJGGGFFFEEEDDDEEEJJJGGGEEECCCBBBAAA>>><<<>>>AAACCCCCCAAA???AAACCCCCCBBBBBBAAA@@@@@@@@@@@@============>>>???@@@AAAEEECCC???<<<;;;;;;<<<>>>;;;;;;:::999999999:::::::::999777666555555555666666666444333333333333333111111111111111111222222111333222///...111111...---------...............------.........---+++***......---,,,,,,+++******////////////...---,,,+++111///,,,++++++,,,///111((((((((()))++++++***)))************************&&&(((***,,,,,,+++)))'''***((('''((())))))(((''')))(((((((((((())))))******(((&&&$$$$$$%%%'''))))))///555666111,,,++++++***///(((###+++///******++++++******++++++,,,---************************))))))))))))))))))))))))---------,,,,,,,,,++++++((()))+++***(((''''''(((******+++++++++***))))))(((((())))))))))))((((((((()))*********((('''&&&******))))))((())))))******)))(((((()))+++---//////---+++***++++++***(((''')))***'''$$$$$$'''+++***************+++++++++++++++******++++++,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++---...///,,,,,,---------,,,+++***))))))******++++++++++++))))))))))))))))))))))))((((((((()))******++++++)))***,,,---......---,,,,,,+++***)))((((((((((((000///---+++******+++,,,((()))+++...000///+++(((---...///...+++***)))***///---+++)))))))))***++++++,,,---,,,*********+++,,,+++)))(((***...333666;;;>>>:::000000999999333,,,+++******++++++***(((*********))))))))))))))),,,,,,------,,,,,,+++***+++++++++*********))))))***+++***))))))***---000444222///,,,***)))******+++,,,...000000000...---++++++*********+++---...000---***+++...000...,,,))))))+++,,,,,,,,,,,,,,,............---,,,++++++........................---...000111111111000///,,,---///333888>>>DDDGGG???===:::777444333333444777777888999;;;<<<===>>>===>>>@@@BBBCCCCCCCCCBBBIIIHHHGGGFFFEEEEEEEEEEEEEEEHHHKKKMMMMMMMMMNNNOOOMMMLLLKKKLLLNNNOOONNNMMMNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKJJJIIIHHHFFFEEE>>>???AAACCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA???============>>>===<<<;;;:::999:::;;;;;;;;;:::999777666444333222444666666666444333444555000000111000000///000000000000000000111111111111333333444444555777888999999:::;;;===???BBBDDDFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGHHHHHHFFFDDDDDDEEEFFFFFFEEEDDDEEEGGGIIIKKKMMMLLLJJJHHHFFFFFFFFFFFFJJJHHHEEEDDDCCCBBB???===>>>@@@BBBBBB???>>>???AAACCCBBBAAA@@@????????????>>>============>>>??????BBBAAA>>><<<;;;;;;<<<===;;;:::999999888888888888999888777555444444555555777666555444333333333333222222222222222111111111---//////------111222000..................------------.........---++++++---------,,,,,,+++++++++............---,,,++++++...---,,,+++++++++,,,,,,(((((((((***+++,,,++++++)))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&''')))+++***)))***))))))((((((((())))))---,,,***))))))***+++---***///444333///+++***+++&&&+++((('''...+++%%%)))+++******))))))******+++*********++++++*********))))))))))))))))))))))))+++++++++************))))))***,,,+++)))(((((()))***+++++++++***)))(((((((((((())))))))))))(((((()))******+++***)))((('''))))))))))))***+++,,,,,,******)))((()))***,,,......,,,***)))******)))'''((()))))))))(((((()))***************************++++++******++++++,,,---,,,,,,,,,,,,,,,------,,,***************))))))((()))))))))***+++,,,.../////////...---,,,+++*********))))))***+++,,,---...************************(((((())))))******++++++))))))***+++++++++*********)))))))))))))))***+++...---+++)))))))))***+++,,,***((('''(((***,,,------...000///...------...***+++++++++++++++++++++++++++,,,++++++++++++,,,,,,+++))))))***---111333>>>BBB???666555;;;===888...,,,******+++,,,+++***************)))))))))))),,,,,,------,,,,,,+++***+++++++++*********))))))***++++++******,,,///222555333111...+++***))))))++++++---.........------++++++*********+++,,,---000111222444555444000...)))))))))***************+++,,,,,,,,,+++******)))---------...............---...///000000000///...---...///111555999===@@@===;;;888555444333333444666666777888:::;;;<<<===>>>>>>>>>>>>???AAABBBCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGJJJLLLLLLLLLMMMNNNMMMLLLKKKLLLNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNKKKJJJJJJIIIHHHFFFEEEDDD@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???==================<<<;;;:::999::::::;;;:::999888777666555444333555666777666444444444555111111111111000000000000222111111000000000000000333333333444555666777888666888:::===AAAEEEHHHJJJGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBBBBBCCCDDDCCCCCCCCCDDDGGGJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHJJJHHHFFFEEEEEECCC@@@>>>@@@AAACCCBBB@@@?????????BBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<::::::999888777666666666777777666555444444444555777777555444444444444444444333333222222111111111+++......---///333555333/////////...---------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++---------+++)))(((((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((+++***((('''&&&&&&'''((()))((('''(((***+++***)))+++***))))))((((((((((((******))))))))))))******,,,///111000,,,))))))***&&&((()))///666,,,$$$+++++++++***)))((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,***))))))***+++,,,++++++***)))((('''((())))))******))))))((()))************))))))(((((())))))***,,,---///000,,,+++***))))))***+++,,,,,,***)))))))))***(((''')))))))))***,,,---,,,+++************************+++************+++,,,,,,+++,,,...000000000......+++++++++************))))))))))))***+++,,,---...222111///---++++++++++++,,,+++*********,,,...000++++++++++++++++++++++++(((((())))))***+++++++++++++++******)))*********((((((((())))))+++,,,,,,,,,,,,***))))))***+++,,,,,,+++)))''''''))),,,...+++---//////.........///***+++,,,------,,,***))),,,++++++++++++,,,,,,---,,,++++++***+++,,,...///777===<<<444000555888666000---+++***+++,,,,,,,,,************************,,,,,,------,,,,,,+++***+++++++++******************+++,,,++++++---///222555444222///---***((('''***++++++++++++,,,,,,,,,++++++*********+++,,,---///444:::>>><<<777222///---,,,***))))))******+++***+++++++++++++++***))),,,,,,------.........///,,,---.../////////...---////////////111333555777888777555444333333333444444555666777888:::;;;;;;>>>===<<<;;;<<>>======<<<======<<<<<<;;;:::::::::::::::888888888777666555555555666777888777555444555666222111000000000000...---333222111111000111111222222222222333444555777777555666999<<<@@@DDDHHHIIIGGGFFFDDDCCCBBBBBBBBBCCCCCCEEEEEEDDDBBB@@@@@@@@@CCCCCCBBBBBBCCCEEEHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEBBB???BBBCCCCCCCCCAAA@@@??????>>>>>>>>>>>>>>>??????@@@>>>>>>===<<<;;;:::::::::999:::;;;<<<===<<<;;;;;;::::::999999888777666555555555555444444444444444777777666555444444444444555444444333222111000000---000111///111666888666000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***...111111///,,,******+++,,,,,,++++++++++++))))))))))))))))))))))))++++++***((((((''''''''',,,+++******,,,,,,+++***,,,+++***)))(((((((((((('''(((((((((((()))))))))---......,,,)))'''((())))))'''(((666AAA444(((///---,,,+++***((((((((('''***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((''''''''')))***,,,+++***))))))***---------,,,+++***)))((()))))))))******))))))))))))))))))))))))))))))((((((((()))+++---///111222,,,,,,******))))))******+++***))))))++++++)))(((***)))))),,,///000...+++***************)))))))))***************++++++,,,+++---000222333222000...------,,,,,,,,,,,,,,,---******))))))***+++,,,,,,222000...,,,+++,,,---...000...,,,******,,,...000++++++++++++++++++++++++((())))))******+++,,,,,,///...,,,+++***+++,,,,,,***)))))))))******+++,,,,,,,,,+++++++++,,,------(((+++...///...,,,+++******,,,------,,,+++,,,,,,//////......---,,,+++***///---+++++++++,,,++++++,,,,,,+++++++++++++++,,,---444666///***---000111000---***((()))+++,,,---)))***************++++++,,,,,,------,,,,,,+++***************************+++,,,,,,+++***+++---///000000000///---+++)))(((+++******))))))***+++++++++++++++++++++++++++,,,---444;;;>>>:::444000...111000---+++++++++,,,---+++,,,,,,---------,,,,,,+++,,,,,,------......///+++,,,---.........---,,,//////......///000111222444333222222222222333333333333444555777888999:::<<<<<<<<<===>>>???AAABBBAAAAAAAAABBBCCCDDDFFFFFFFFFHHHKKKLLLLLLKKKLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJFFFGGGIIIKKKMMMNNNNNNOOONNNNNNNNNMMMMMMMMMLLLLLLIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::777777777777666666666666666888888777666555666777222000//////111111000...222222000//////000222222222222222222333555666777666666888:::===@@@CCCEEEFFFDDDCCCAAA@@@@@@AAAAAAAAACCCDDDCCCAAA?????????DDDCCCBBBAAAAAABBBDDDFFFHHHGGGGGGFFFGGGHHHIIIJJJHHHGGGGGGGGGGGGFFFCCC@@@AAAAAA@@@@@@@@@???===<<<;;;;;;<<<===>>>@@@BBBCCC???>>>===;;;::::::::::::777888:::<<<===<<<;;;:::::::::::::::999888777666444444444555555555555555777666555444444333333444444444333222222111000000000222222000111555666444000000///...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******'''***///333444333000...,,,...///---***(((((()))***************************+++,,,---,,,***'''&&&+++******,,,///000000000,,,,,,+++)))(((((((((((()))******+++++++++++++++------+++)))''''''((()))+++%%%$$$555EEE;;;---000///...,,,+++***)))((((((***+++,,,------,,,+++***))))))))))))))))))))))))******)))))))))(((((((((''')))******)))(((((()))............---,,,+++***))))))************))))))(((((((((((((((((((((((('''((()))***,,,///111222,,,,,,+++******)))))))))*********+++------+++)))+++)))))),,,000111...+++,,,+++++++++*********)))******))))))******+++,,,+++---111333444222///------,,,,,,++++++,,,------*********))))))***++++++...---,,,+++,,,...000222333111...+++******,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,///...,,,+++***+++,,,,,,,,,,,,+++******************************+++++++++'''+++///111///,,,***))),,,---......+++*********111///---,,,,,,...111222222///,,,***++++++***)))+++++++++++++++******)))+++111444000+++,,,///111///,,,)))'''(((***++++++))))))******+++++++++,,,,,,,,,------,,,,,,+++***************************,,,,,,,,,+++)))((()))***++++++,,,,,,,,,+++***)))++++++***))))))******++++++++++++++++++++++++++++++000555666222///------222000...+++***+++,,,---***++++++,,,------------,,,,,,,,,,,,------......***+++---.........---,,,............///000111111000000000111111222222333222222333444666777888888:::;;;>>>@@@AAAAAA@@@??????@@@@@@AAABBBDDDFFFGGGGGGJJJLLLMMMLLLKKKKKKLLLJJJIIIHHHHHHJJJJJJIIIHHHFFFGGGIIIKKKNNNOOOPPPQQQOOOOOONNNNNNMMMLLLKKKKKKGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>========================<<<<<<<<<;;;:::::::::::::::999999999777777777777666666666666666888888777666555666777111//////222666999999777444222000......///000111111111111222333444555666777777888999;;;===???@@@BBBAAA@@@@@@???????????????AAABBBBBB@@@??????@@@DDDCCCAAA@@@@@@AAABBBCCCGGGFFFEEEEEEEEEGGGHHHIIIFFFFFFFFFGGGHHHFFFCCC@@@>>>===<<<<<<======;;;999:::;;;;;;===???AAACCCDDD>>>>>>===<<<;;;:::::::::777888:::;;;<<<<<<;;;;;;888999:::::::::999888777333444555666666666666666666666444333333333333333333222222111111000000000///111111......111222////////////...---------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***(((+++...222333333111000+++...///---)))'''''')))************************)))+++---......+++((('''&&&&&&(((,,,111444666666,,,+++******))))))))))))(((((((((((()))***++++++,,,+++***((('''((()))))))))&&&"""...===888,,,...///...---+++***)))))))))***+++,,,......,,,+++***))))))))))))))))))))))))************))))))))))))&&&((()))***((((((((()))------.........---,,,,,,)))******++++++******))))))((((((((((((((()))***'''(((((()))+++,,,...///++++++++++++******))))))***)))***,,,......,,,************+++---...---+++---------,,,++++++*********))))))))))))***++++++,,,...111222222000...,,,***)))((((((((()))***++++++******)))))))))******++++++++++++---///111222222000...,,,******+++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++******)))*********------,,,******)))))))))))))))))))))))))))((((((***---///...+++)))+++---///000111000---+++++++++...,,,******,,,111666:::444000+++***+++,,,+++)))+++++++++*********)))))))))---//////,,,+++---......+++)))((()))*********))))))******+++,,,,,,,,,,,,,,,------,,,,,,+++******************++++++++++++,,,,,,+++)))''''''((()))))))))******+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++*********+++------,,,++++++,,,...---+++***)))))))))***'''''')))***++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------...///000111222222//////000000111222222222111222333444555777888888888;;;>>>BBBCCCAAA???======>>>>>>???@@@BBBDDDEEEHHHJJJLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIGGGFFFEEEGGGIIIKKKNNNPPPQQQQQQPPPPPPOOONNNMMMLLLKKKJJJFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCBBBAAA@@@??????========================;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999888888777777777777666666666666666777888777555444555666000///000777???FFFGGGFFF;;;888555222000///000111000000111111222444555666777777888888:::<<<===>>>===>>>>>>>>>>>>>>>======>>>@@@AAAAAA@@@@@@@@@AAAAAA@@@???>>>???AAACCCDDDFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEGGGHHHFFFCCC@@@>>><<<;;;<<<>>>>>><<<:::=========>>>???@@@AAABBB>>>>>>===<<<;;;;;;;;;<<<999999:::;;;<<<<<<<<<<<<555666888999:::999888777333444555777888888777777555444333222222111222222000000000000000000000000---000000------111111///..................------++++++*********+++---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,............---'''+++...,,,)))'''(((+++******************************++++++++++++***)))&&&&&&'''+++000333555555++++++******)))*********((('''&&&&&&&&&(((***,,,+++***(((((())))))******&&&***'''(((111000***,,,------+++***)))))))))))))))+++---......---+++)))))))))))))))))))))))))))*********))))))))))))(((&&&(((******))))))***+++***+++,,,,,,,,,,,,,,,,,,)))******++++++******)))******)))))))))***,,,,,,((((((((((((((()))***+++******+++++++++******)))(((((()))+++---...,,,*********+++***))))))***,,,//////...------,,,++++++)))))))))))))))***++++++---...000000000...+++***)))((('''&&&'''(((***+++++++++***)))))))))))))))******+++,,,---...//////...------,,,+++,,,,,,,,,************************)))******++++++,,,,,,---))))))***+++++++++******,,,,,,+++*********+++++++++++++++++++++***)))(((,,,000444333000------///---///000///...,,,,,,---,,,+++******,,,000444666222...)))))),,,......,,,+++******))))))))))))***'''(((***,,,,,,+++******---,,,******+++++++++***))))))***++++++,,,------,,,,,,------,,,,,,+++***))))))*********+++++++++)))***,,,+++***)))***++++++***)))))))))***,,,,,,------.........---+++++++++,,,,,,,,,,,,+++***)))***))))))***+++---,,,,,,++++++******)))))))))(((&&&'''((()))++++++,,,,,,...------,,,,,,++++++++++++,,,---//////......------...//////000111111111...///000111111222222222111222333444555777888888888:::===???@@@@@@>>>===>>>>>>??????AAABBBDDDEEEFFFHHHJJJJJJIIIGGGGGGGGGIIIGGGFFFFFFGGGGGGFFFEEEDDDFFFHHHJJJMMMOOOPPPPPPQQQPPPOOONNNLLLKKKJJJIIIEEEDDDBBBBBBBBBCCCEEEFFFDDDDDDDDDCCCBBB@@@???>>>========================:::;;;<<<<<<<<<<<<;;;:::999::::::;;;:::999888777888888777777666666555555555666777666444444444555000///222;;;FFFOOORRRQQQCCC@@@;;;777333222222222000000000111222333555555777777888999:::<<<===>>>;;;<<<===>>>>>>===<<<<<<===???AAAAAAAAA@@@AAABBB???>>>===>>>???AAADDDFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEGGGHHHFFFCCC@@@@@@>>>===???AAABBB@@@===@@@???????????????@@@@@@>>>>>>===<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<333444666888999888777666333444666888888999888888444444333222111111111111////////////000000000000...000000...///333444222---------...............++++++*********+++---.........---,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++***************$$$(((,,,,,,((('''***---))))))))))))))))))))))))***))))))(((((()))***+++)))))))))***---/////////******************++++++---,,,***)))***,,,///111***)))((((((***++++++***&&&111...&&&((()))(((---,,,+++***)))(((((((((((()))+++---//////---+++)))))))))))))))))))))))))))))))))))))))((((((((((((''')))++++++******+++,,,(((((()))***++++++++++++******++++++++++++******,,,,,,+++++++++,,,...///((((((''''''''''''(((((()))******+++++++++******&&&&&&(((***------+++))))))++++++)))&&&&&&))),,,000000///...------,,,,,,)))))))))))))))******+++---...//////...,,,***(((***)))((('''((()))+++---,,,+++***)))((((((((()))***+++,,,---------,,,,,,******+++,,,,,,------...)))))))))))))))))))))))))))******++++++,,,------)))***,,,---......---,,,************+++,,,------000000000///...---,,,+++***222<<>>>>>AAAAAAAAABBBCCCDDDFFFFFFEEEFFFHHHHHHGGGEEEEEEEEEIIIGGGFFFFFFGGGGGGFFFDDDCCCEEEGGGIIILLLMMMNNNOOOQQQQQQPPPNNNLLLKKKJJJIIIDDDCCCBBBAAABBBDDDFFFHHHFFFFFFEEEDDDCCCAAA??????<<<=====================999:::;;;<<<<<<<<<;;;:::999999:::;;;:::999888777888888888777666555555555555666666666444333444555---///666AAAGGGIIILLLOOO___LLL:::555444111///000000000111222333333444444555555777888999::::::;;;<<<======<<<::::::;;;<<<>>>AAADDDDDDCCCBBBCCCEEEEEEAAA@@@AAABBBAAADDDHHHHHHEEEDDDEEEDDDBBBEEEKKKIIIHHHFFFFFFFFFFFFEEECCC@@@BBBDDDFFFGGGFFFEEEDDDEEEEEEEEEDDDBBB@@@===<<<===>>>???@@@@@@???>>>===;;;::::::::::::;;;<<<<<<:::::::::999999777666555777888999:::;;;:::999888555555555444444444333333111111000000000000111111000000000000////////////------,,,,,,,,,+++++++++---------,,,,,,------...---------,,,,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++...000000---++++++---++++++************++++++******++++++++++++******&&&''')))*********)))((()))(((''''''(((***,,,...((((((((((((((()))******))))))))))))(((((((((((()))))))))(((((((((((((((---,,,,,,///333333...(((...,,,***)))***,,,...000///---)))'''(((((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++,,,***((('''&&&''')))***++++++************++++++(((((((((((((((((())))))(((((())))))******++++++((())))))***+++,,,,,,,,,......------,,,+++******,,,,,,+++******+++,,,,,,++++++,,,,,,,,,+++************+++,,,,,,,,,++++++*********)))******+++,,,(((&&&&&&)))---///...+++000---***((()))+++---...---,,,***(((''''''(((((('''))),,,---,,,+++,,,,,,111000...---,,,+++++++++))),,,///...++++++000555333666888666000,,,---000///222666999888555000---///,,,+++,,,---,,,++++++,,,,,,+++***+++,,,...///---,,,+++***+++---000111...------,,,,,,++++++***,,,,,,,,,------,,,+++++++++++++++*********))))))++++++++++++++++++++++++''')))+++,,,+++******+++++++++++++++,,,---......---,,,***))))))***,,,---......---,,,+++---000222555666777666333///***''',,,+++***))))))***+++,,,***)))((((((+++///333666///---+++***+++,,,,,,+++---,,,***(((&&&(((+++...//////...---,,,,,,+++++++++...111111...---///111222111///...---...000111222111111000000000000000444333333333333444555666:::::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEFFFIIIKKKIIIJJJJJJJJJJJJLLLPPPSSSPPPOOOMMMMMMMMMLLLIIIGGGDDDCCCAAA@@@AAACCCEEEGGGGGGFFFFFFDDDCCC@@@>>>===>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;:::888666666777888999:::999888777666666666666666666777777777777666555,,,,,,111999>>>>>>@@@CCC```NNN;;;222...---///222000000111111222333333444333444555777888888999999999;;;<<<<<<;;;<<<>>>@@@@@@BBBCCCCCCAAAAAABBBDDDGGGBBB@@@AAAAAA@@@BBBFFFKKKFFFBBBCCCCCCBBBDDDHHHKKKJJJHHHGGGGGGFFFDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAA@@@AAAAAAAAA@@@???===;;;::::::::::::::::::;;;;;;<<<;;;;;;::::::999999888888888999::::::::::::999888222222222111111111000000111111000000000000111111222111111000///...------.........---------,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********+++++++++++++++***************++++++++++++++++++---000222111---******++++++******))))))******+++)))******++++++******)))''''''((())))))))))))))))))(((''''''''')))+++,,,((((((((((((((()))*********)))))))))((((((((((((((((((((())))))************)))***---111111,,,(((+++***)))((())),,,///111000---***(((((())))))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++---+++)))((('''((()))************))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))***+++,,,,,,---------,,,,,,+++*********))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,***((((((***,,,---,,,***///---,,,,,,---///000000+++,,,,,,,,,,,,***)))((()))+++......---,,,,,,---,,,,,,++++++,,,,,,------))),,,...---+++,,,000444555888999666000,,,---......111444777777333///,,,---+++***+++,,,,,,+++++++++++++++++++++,,,------,,,+++++++++,,,---///000...------,,,,,,++++++***+++++++++,,,,,,++++++***,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((***,,,,,,+++******+++******))))))***+++,,,,,,+++++++++,,,,,,+++++++++++++++,,,++++++---000333555555333111///---,,,+++++++++************++++++,,,+++******+++---000222///---***)))***++++++***---...------,,,,,,---...///......---,,,,,,++++++***+++---------,,,------111000.........///000111111000000000000000111111444444333333333444444555888888888999:::;;;======?????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOONNNLLLLLLLLLKKKHHHFFFBBBAAA???>>>???AAADDDEEEGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;::::::::::::::::::;;;:::888777666777888999:::999888777666666666666888888888999999888888777---+++---222444333444777RRRGGG:::333...,,,...111000000000111222222333333222222444555666666777777666888:::;;;<<<>>>AAACCCDDDDDDDDDCCCAAAAAACCCDDDGGGCCC@@@AAAAAA>>>@@@CCCPPPHHHBBBBBBDDDDDDEEEGGGMMMKKKIIIHHHGGGFFFDDDBBBDDDEEEFFFGGGHHHJJJLLLMMMKKKKKKIIIHHHFFFDDDCCCCCCAAAAAA@@@???>>><<<;;;:::::::::::::::;;;;;;;;;<<<===<<<;;;:::::::::;;;<<<:::::::::::::::999888777444444444444333333333333111111111111111111111111333222111000...---,,,,,,//////.........---------------,,,+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******)))))))))((())))))******+++++++++...111333111,,,)))((()))+++******))))))******+++)))******++++++******)))((((((((((((((()))******))))))'''''''''((()))***((((((((((((((()))************)))))))))((((((((('''(((((()))***+++,,,,,,***)))))),,,//////,,,((())))))((()))+++///222444///---***))))))***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++---,,,***)))(((((())))))***))))))(((((())))))***++++++*********)))))))))************))))))))))))***)))))))))***+++,,,---,,,,,,++++++***)))))))))((()))***++++++***)))(((*********+++,,,,,,,,,,,,...---+++************+++***************+++,,,,,,+++******+++,,,,,,***)))+++,,,---...///000000000***+++...000///...+++***,,,...000000///---------******+++++++++,,,,,,---))),,,...---+++,,,///222666888999555000,,,,,,---,,,///222444444111---++++++***))))))+++,,,+++))))))***++++++++++++++++++******++++++,,,,,,------...------,,,,,,++++++*********++++++++++++******---------,,,,,,,,,,,,+++)))))))))))))))))))))))))))+++,,,,,,+++******++++++************++++++,,,)))***,,,------,,,***)))((()))******+++---000333555222///,,,++++++---...******++++++++++++******))))))***+++,,,...000111000---***((()))******)))+++,,,...//////...---,,,......------,,,,,,+++++++++******+++------,,,+++///......---...///111222////////////000111222222555444333333333333333444444444555666888999;;;<<<===>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIHHHFFFEEEEEEEEEHHHHHHJJJOOOSSSUUUSSSPPPNNNMMMKKKKKKKKKJJJGGGEEEBBBAAA??????@@@AAADDDEEEFFFFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;;;;:::999777777888888999:::999888777666666666666777777888888888888777777000------000111//////222:::999999777333///------000000000000111111222222111222333444555555555555666777:::;;;<<<>>>BBBDDDHHHGGGEEECCCAAABBBCCCEEEDDD@@@???AAA@@@>>>@@@CCCUUUJJJBBBBBBEEEFFFFFFHHHJJJIIIGGGFFFFFFFFFDDDBBBDDDDDDDDDEEEHHHKKKNNNPPPOOONNNKKKHHHEEECCCAAA@@@===>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<=========<<<===;;;:::999999:::<<<>>>;;;;;;;;;:::999777666666555555555555444444444444111111111111111111111111111111000///......------............------------------,,,+++************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((())))))***++++++,,,///111///+++(((((()))******))))))))))))******))))))************)))))))))((('''''''''(((***+++***)))((('''&&&&&&''''''((((((((((((((())))))************)))))))))(((((())))))******+++++++++,,,,,,++++++,,,......+++)))))))))***+++...222555777...+++)))((()))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++,,,+++***)))((((((((()))))))))(((((((((((()))))),,,,,,++++++***)))))))))++++++******))))))(((((())))))(((((()))***+++++++++*********))))))(((((()))***,,,------,,,***)))))))))******+++,,,---...///...+++)))))))))***++++++************+++,,,,,,++++++++++++,,,,,,+++***(((***---......---,,,,,,***+++---...///...---,,,///111222222000...------......------,,,+++******)))+++------,,,,,,...000222444444333///,,,,,,,,,+++---///111111///,,,******+++***((())),,,***'''((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++...------,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,---,,,***)))***+++...------,,,,,,,,,------***+++,,,,,,,,,,,,+++***((()))*********+++...000000///,,,******+++---...)))***+++,,,,,,+++***)))###%%%'''+++...000222333111...+++))))))*********)))))))))+++,,,,,,+++***---------,,,,,,,,,++++++---+++***,,,///000...+++------------...000111222---.........000111222333555444333333222222333333222333333555777999;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDFFFIIIIIIGGGFFFEEEEEEGGGHHHLLLTTT\\\```\\\XXXNNNMMMKKKKKKKKKJJJGGGEEECCCCCCBBBBBBBBBDDDFFFGGGFFFEEEDDDBBBAAA@@@????????????@@@@@@@@@???>>>===999:::::::::;;;;;;<<<<<<;;;:::999888888888999999:::999888777666666666666444444555666666666555555000------000000...///222...222555444111...---+++//////000000000000111111222222333444555555555555666888:::;;;;;;===@@@BBBGGGEEEBBB@@@???@@@AAAAAA@@@======???@@@???@@@DDDRRRHHH???@@@CCCDDDEEEGGGGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBDDDGGGKKKOOORRRTTTRRROOOKKKGGGCCC@@@>>>>>>==================>>><<<<<<===>>>???>>>>>>===;;;:::888777777999;;;<<<;;;;;;:::888777666555555222222222222111111111000000111222222222222111000............////////////---------,,,,,,,,,,,,+++---,,,++++++*********+++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))(((((()))***++++++(((+++...---***((((((******))))))))))))))))))***)))))))))******))))))))))))((('''''''''(((***+++))))))(((''''''&&&&&&&&&((((((((((((((())))))***************)))))))))))),,,+++++++++******))))))---,,,+++***+++***)))(((((()))***+++...111333555,,,***(((((())))))(((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++******))))))((((((((()))))))))(((((((((((())))))++++++++++++******))))))++++++******))))))(((((((((((())))))))))))))))))******)))))))))))))))((()))***,,,------,,,***)))******)))***+++,,,---...///...+++)))))))))***++++++++++++***+++,,,,,,---)))***+++,,,,,,,,,,,,---(((,,,000000...+++))))))+++******++++++,,,---...000222333222000...------.../////////...---,,,+++)))***,,,,,,,,,,,,---...---...///...---,,,,,,,,,***+++---......---+++***+++---,,,((()))---+++&&&)))***+++,,,,,,+++)))(((******+++,,,,,,,,,++++++...------,,,,,,++++++***+++,,,,,,---......------************+++++++++++++++++++++++++++++++++++++++,,,---,,,******+++,,,//////...---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,+++******+++---++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))"""$$$'''***---///000111111///,,,,,,,,,,,,,,,+++***(((&&&'''***,,,,,,+++,,,,,,,,,,,,,,,+++++++++---+++***,,,///000...+++---------...///000000111---------...///111222333444333333222222222333333222333333555777999;;;<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEAAADDDGGGHHHGGGGGGGGGHHHJJJJJJNNNVVV^^^aaa^^^YYYOOOMMMLLLLLLLLLKKKHHHFFFCCCCCCBBBCCCCCCDDDFFFGGGFFFEEECCCAAA@@@????????????@@@AAAAAAAAA@@@>>>===:::::::::;;;;;;<<<<<<<<<;;;::::::999999999999999:::999888777666666666666444444555666666666666666,,,***+++///000......000111333111,,,))),,,...---///////////////000000000111222333333444444444333666777999999:::;;;>>>@@@BBB@@@===<<<=========<<<===;;;;;;???@@@???@@@DDDIIIBBB<<<===@@@AAACCCFFFFFFEEECCCCCCDDDDDDBBBAAA???@@@AAACCCGGGLLLPPPSSSWWWVVVSSSPPPKKKEEEAAA>>>AAA@@@???===<<<;;;::::::;;;<<<>>>?????????>>>===:::999888777777777888999:::999888666555444444444333333333333222222222222000111222333333222111000,,,------......///000000------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++)))(((((()))***+++'''+++------***((((((******))))))(((((())))))***((())))))******))))))(((((((((((((((((()))******)))))))))(((((('''''''''((((((((((((((()))******++++++*********))))))))),,,,,,+++***)))(((((('''***))))))(((((()))******)))))))))***+++---...///+++***))))))******)))''')))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++)))))))))******************))))))(((((())))))***************************************))))))))))))((()))+++,,,---+++)))(((******))))))))))))))))))((()))***++++++***)))(((++++++***)))***+++---......---+++************++++++++++++++++++,,,------(((***,,,---,,,,,,---...+++///333333///+++******+++***)))))))))+++,,,---///111222111///---,,,---+++,,,...///000000000///)))***+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++******...---)))***000000)))++++++++++++++++++***)))++++++,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,---......//////...)))***************++++++))))))))))))))))))))))))***+++,,,+++***+++---.........---+++************---,,,***))))))***,,,---+++,,,---,,,***)))***+++((()))+++,,,,,,,,,+++*********++++++++++++******'''((()))***+++,,,,,,,,,......---...//////---+++---***''')))---000000///,,,,,,,,,,,,+++++++++++++++******+++------,,,+++---------...////////////---------...///000222333222222222222222333444444333333444555777999:::;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEAAACCCEEEFFFFFFGGGHHHJJJMMMMMMOOOSSSWWWXXXVVVSSSOOONNNLLLLLLLLLKKKHHHFFFAAAAAAAAAAAABBBCCCDDDEEEFFFDDDBBBAAA??????@@@@@@@@@AAABBBCCCCCCAAA???>>>;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::999999999:::999888777666666666666666777888999999::::::999+++)))+++000111...---///111222///)))***///111///////////////////////////000000111222222222111111333555777888999;;;>>>@@@@@@>>><<<<<<>>>>>><<<:::===;;;;;;???@@@>>>???BBBCCC???===???@@@AAADDDIIIIIIGGGEEEDDDCCCBBB@@@>>>===>>>AAADDDHHHMMMQQQSSSTTTTTTTTTQQQMMMGGGBBB???AAA@@@>>><<<;;;::::::::::::;;;===>>>>>>>>><<<;;;999999999888777777777666888777666444333333333444666666555555555444444444000111333444444333111000------.....................---------,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,))))))******+++,,,,,,,,,...---+++)))))))))***+++***---000///+++((()))***))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))******+++++++++*********))))))*********))))))(((((((((((()))))))))***---000222...------,,,,,,,,,,,,+++,,,+++++++++,,,,,,+++))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++))))))+++,,,---.........*********))))))*********'''(((((())))))******+++)))))))))))))))*********))),,,///111111///+++)))************************))))))))))))))))))))))))---,,,***))))))+++,,,---++++++++++++++++++++++++,,,++++++++++++,,,------))),,,...---,,,***+++---***...333333///++++++,,,*********+++++++++++++++---...000000...,,,,,,,,,)))+++---///000000//////))))))***+++,,,,,,+++************+++,,,,,,+++***))))))***+++++++++++++++''',,,---)))---666666000------,,,+++++++++++++++...---,,,++++++,,,---......------,,,,,,++++++******+++,,,---............*********++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,...000///...---,,,+++******))),,,++++++++++++++++++,,,***+++------,,,++++++---((()))***+++,,,++++++***++++++************++++++))))))))))))******++++++***+++---///111000---***,,,***))),,,111333111...++++++++++++++++++++++++***+++---------,,,------------..................---------...///000111222000000111111222333555555444444444555666777888999;;;;;;;;;;;;<<<>>>???@@@???@@@AAABBBCCCDDDDDDEEECCCDDDEEEEEEEEEEEEGGGIIINNNNNNNNNOOOOOOPPPPPPOOONNNMMMKKKKKKKKKJJJGGGEEEAAAAAAAAABBBCCCCCCDDDDDDEEEDDDBBB@@@??????@@@@@@@@@AAACCCDDDDDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888:::999888777666666666666777888999:::;;;;;;;;;;;;+++***---222333///---///***...///...111666555//////////////////............///000000000000000///111333555777888;;;>>>AAAAAA???>>>???AAAAAA???<<<>>><<<<<>><<<===>>>AAAEEEJJJNNNRRRTTTOOOPPPQQQPPPMMMGGGBBB>>>>>>===<<<;;;;;;<<<===>>>888999;;;======<<<;;;::::::::::::999999777666555777666444333222222333444333333222222222111111111000111333444444333111000/////////......------,,,//////.........---------+++++++++,,,---...///000---------,,,,,,+++++++++)))))))))******+++++++++))))))***+++,,,------...000...,,,***))))))***+++...111222111,,,)))(((***))))))(((((((((((())))))(((((())))))))))))((((((&&&''')))*********)))((())))))************))))))((((((((((((((()))******+++++++++************)))(((((((((((()))))))))))))))***+++---///333888;;;333333222000///---,,,,,,...---,,,---......---+++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++)))***,,,...///000111111++++++************++++++&&&&&&'''((()))***++++++(((((())))))******+++++++++...222555555222---******************+++++++++,,,,,,+++******+++,,,,,,...,,,+++))))))***,,,---******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,...000...+++)))***+++&&&+++000000---***+++---)))***,,,......,,,***(((+++---//////---,,,+++,,,+++---...//////---,,,***))))))***+++,,,,,,***))),,,+++++++++,,,,,,+++)))))))))******+++++++++,,,$$$+++,,,***///:::<<<555///...,,,+++***+++,,,,,,///...,,,++++++,,,...///......---,,,,,,++++++***)))***+++,,,------...---+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++++++++,,,///222222111///...---,,,++++++)))***,,,------,,,***)))(((***,,,------,,,---///***************+++++++++,,,+++***))))))***+++,,,'''''''''((()))+++---...'''))),,,///111000,,,((()))((()))...444555111,,,+++++++++++++++++++++++++++...111111...---///111.........///......------......---......///000111///000000111222444555666333333333444555666777888;;;;;;;;;<<<===>>>???@@@??????@@@AAACCCDDDDDDEEEEEEFFFFFFEEECCCDDDFFFHHHMMMMMMMMMMMMLLLMMMPPPRRRMMMKKKJJJJJJJJJHHHFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDAAA?????????@@@AAA@@@BBBCCCEEEDDDBBB@@@>>>=========<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888:::999888777666666666666666666777888999:::::::::,,,...000000...///222555------,,,,,,,,,+++++++++........................222111111000000000000000222222444666999<<<>>>@@@CCC???<<<===@@@AAA>>>:::<<<===???AAABBBBBBBBBAAACCCBBBBBBBBBBBBCCCCCCDDDJJJIIIHHHEEEBBB???<<<;;;<<>>>>>???@@@BBBCCCCCCCCCEEEGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGFFFFFFGGGGGGIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCEEECCCAAA??????AAACCCEEEBBBAAA@@@@@@AAAAAA???===>>>===<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<888888888888888777666666666555555555555666777777---///000///------///111------------------------........................111111000000111222333333444444555777999;;;===>>>AAA>>>;;;<<>><<<;;;<<>><<<<<<===:::::::::;;;;;;;;;<<<<<<666777888:::;;;:::777555444444444444444444444444777666444111000111111222222111000111222333444444//////000000//////...------------------,,,+++***,,,,,,,,,------------...------,,,,,,,,,,,,------,,,+++******++++++***))))))******+++++++++++++++,,,,,,+++******)))******%%%+++...+++)))***+++***)))***,,,------,,,+++***)))))))))***+++,,,---...++++++******************------,,,+++******+++++++++***)))***,,,---+++))),,,+++***+++,,,---,,,+++...+++***,,,///000,,,((('''###...222777^^^wwwdddFFFBBB>>>:::777444000...''')))+++------,,,***))))))***++++++***)))***+++++++++++++++************************************,,,,,,,,,---------,,,+++''')))++++++)))'''(((***,,,---/////////---+++))))))(((((((((((()))******+++,,,...000111000,,,)))+++*********,,,...111333222222111...+++******,,,************************)))))))))))))))))))))))),,,++++++++++++++++++*********++++++++++++******+++,,,,,,,,,,,,+++******(((,,,---,,,,,,//////+++,,,+++)))***,,,---......,,,+++******))))))))))))***++++++++++++++++++***)))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************---000111111000------,,,,,,,,,+++++++++,,,++++++++++++,,,------)))))))))))))))*********+++++++++***************++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,------.../////////222111000///...,,,+++++++++++++++***++++++,,,,,,******++++++,,,------...+++***)))))))))***+++,,,,,,++++++***+++,,,---...+++***)))))))))***+++,,,***+++,,,---,,,,,,+++***)))))))))***,,,,,,+++***+++++++++,,,,,,+++++++++......------------,,,,,,++++++,,,,,,,,,,,,---------......//////////////////000111222222222111111333333333333444666777888:::::::::;;;<<<===>>>???@@@AAACCCCCCCCCDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFDDDCCCAAAAAAEEEDDDCCCDDDEEEFFFEEECCCDDDBBB@@@??????@@@BBBDDDCCCAAAAAAAAABBBBBB@@@???>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::888888888888888777666666666555555555555555666666---...///...,,,+++,,,---,,,------......//////000////////////////////////000000000111222333555555666666666777888:::;;;<<>>>>><<<:::======>>>???@@@BBBDDDEEECCCCCCCCCCCCDDDEEEGGGGGGCCCCCCBBB@@@???===<<<;;;===@@@CCCEEEEEEEEEGGGHHH@@@@@@@@@@@@????????????AAABBBBBBAAA>>>======>>>::::::::::::;;;;;;;;;;;;999:::;;;>>>???>>>:::666444444444444444444444444777555444222222333444555222111000000000111333444000000000000000//////...,,,------------,,,,,,+++,,,,,,,,,,,,------------...------------------...***+++,,,+++***)))******'''))),,,//////---***(((,,,++++++************+++''',,,---)))&&&(((******((()))+++,,,------,,,,,,)))******,,,---000111222,,,,,,+++******))))))))),,,,,,++++++***++++++++++++***)))***++++++)))((()))((()))***,,,---+++)))))))))+++///333222---)))+++&&&...333:::ZZZkkkWWWLLLGGGBBB@@@???<<<444...++++++,,,,,,,,,+++***)))***++++++***((()))+++---,,,,,,,,,+++++++++************+++++++++++++++++++++,,,,,,++++++***)))((((((***++++++***))))))***)))+++---///000///...---))))))(((((())))))***+++...,,,******+++,,,---,,,***))))))***,,,///222444555111+++''''''((()))*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))*********+++++++++++++++++++++************+++++++++,,,------,,,,,,++++++'''***+++,,,111555444...---,,,******,,,---,,,+++*********)))))))))))))))***,,,...//////...,,,***))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,******,,,+++***+++,,,---,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------)))))))))******+++++++++,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++------,,,++++++++++++++++++,,,---...//////.........------,,,,,,++++++***,,,,,,++++++***+++++++++******++++++,,,,,,------******))))))******+++,,,+++************+++,,,,,,+++++++++***************))))))***************))))))))))))))))))*********++++++,,,,,,,,,,,,++++++......------------,,,,,,++++++,,,,,,,,,,,,---------......///////////////...///000000111111000000222222333333444666777888999::::::;;;<<<===??????AAACCCDDDEEEDDDEEEFFFHHHDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHFFFFFFJJJIIIHHHFFFDDDBBBAAA@@@GGGEEEDDDEEEFFFFFFEEEDDDCCCAAA@@@??????@@@AAACCCCCCBBBAAAAAABBBCCCAAA@@@>>>>>>>>>>>>===<<<:::999888888999::::::999888888888888888999888888777666666555555444444444555555+++,,,,,,,,,,,,++++++,,,++++++,,,---...///000000000000000000000000000000000000000000111222333444555555666777888:::;;;<<<<<<:::999:::<<<===<<<:::=========>>>???BBBDDDFFFCCCCCCCCCBBBCCCCCCDDDDDD@@@??????>>>===<<<<<<<<<>>>@@@CCCDDDDDDDDDDDDEEE@@@@@@??????????????????BBBCCCCCCAAA???>>>>>>???:::::::::::::::::::::::::::;;;===???@@@>>>:::777444444444444444444444444444333222111111222444666444333222000......///111///000000000000///......,,,---------------,,,,,,++++++,,,,,,,,,---------++++++************++++++***---...---***)))***---'''))),,,//////---+++)))++++++*********+++,,,,,,...222111***%%%&&&(((((('''((()))************))))))***+++---000222444666,,,,,,,,,+++***)))((((((***)))))))))))))))*********************)))((('''''''''(((+++------+++)))'''(((+++000333333///+++///+++......000CCCNNN@@@LLLHHHFFFHHHJJJEEE:::000000///...---,,,,,,,,,,,,+++++++++)))'''(((+++---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------...---+++)))(((((()))***++++++++++++++++++(((***+++---......------***************++++++,,,000---***)))+++---...///+++*********,,,...111333333...'''%%%&&&))))))(((------.........---,,,,,,))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++***))))))***+++,,,+++000666555000+++***,,,******)))+++222:::999444...,,,+++++++++,,,+++)))((()))))))))***)))))))))+++,,,---......---,,,+++,,,,,,,,,,,,,,,+++***)))***+++---......---+++))),,,+++******+++,,,+++***,,,,,,,,,++++++++++++***+++++++++***+++,,,,,,---,,,,,,,,,++++++*********------,,,+++******))))))+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))***+++---/////////---,,,++++++++++++++++++++++++---,,,++++++******++++++******++++++,,,,,,,,,,,,***************+++++++++***************++++++++++++++++++++++++***)))((()))))))))***************+++,,,,,,+++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---------....../////////////////////000000000111111111222222222333444555777777999999999:::<<<>>>???@@@BBBDDDEEEFFFEEEEEEGGGHHHCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIGGGJJJJJJIIIGGGFFFEEEDDDCCCHHHFFFEEEFFFGGGGGGFFFEEEBBBAAA???>>>>>>???AAABBBCCCAAA@@@@@@AAABBBAAA@@@>>>>>>??????>>><<<999777777999:::<<<<<<:::999777888888888999999888888777666666555444444333444444)))***+++,,,---...---,,,))))))***,,,---...///000000000000000000000000000000000////////////000000222333444555777:::<<<===:::999999:::;;;<<<<<<;;;>>>>>>===>>>???BBBDDDEEECCCBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<======>>>AAACCCDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@??????BBBCCCCCCAAA???>>>>>>???::::::::::::::::::::::::999:::;;;===>>><<<888555444444444444444444444444333222111111222333666777999999888444000......000......//////......---,,,,,,------......---------+++++++++,,,,,,,,,------******))))))))))))******+++...000...+++***+++...)))***+++,,,,,,,,,+++++++++*********+++,,,------333666444,,,''''''))))))************))))))(((((()))***+++---000222444666,,,,,,,,,,,,+++)))(((''')))((((((((()))***++++++******+++***)))(((((((((''''''))),,,......,,,***((()))+++---///000///...******---+++,,,777BBBAAAEEEDDDFFFKKKOOOJJJ>>>333000///...,,,+++++++++,,,+++++++++)))'''(((+++---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...000111///,,,*********))))))***++++++,,,+++***))))))***+++++++++******,,,,,,++++++,,,,,,---...000...------///000000000...---+++++++++---///000000---******,,,......,,,///000111111000...,,,+++)))))))))))))))))))))))))))))))))******+++++++++,,,+++***))))))***+++,,,)))555AAA???444***)))------,,,))))))111:::<<<888---,,,++++++,,,+++***((('''((()))***++++++******---,,,+++******+++,,,---++++++,,,,,,,,,+++*********+++---......---+++***,,,+++))))))+++------,,,,,,,,,+++++++++*********+++************+++,,,,,,*********))))))(((((((((...------,,,+++***)))))),,,,,,,,,------,,,,,,,,,++++++************++++++***+++---//////...,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++++++++,,,))))))******++++++++++++))))))******+++++++++++++++++++++++++++***)))(((************++++++,,,,,,...000000///,,,***+++,,,------,,,++++++,,,------,,,,,,+++++++++*********+++++++++,,,,,,,,,---------......///////////////000000000000111111222222222222222333444555666777888888999:::<<<>>>@@@AAACCCEEEFFFFFFEEEEEEGGGHHHDDDDDDDDDDDDEEEFFFGGGGGGEEEGGGJJJLLLMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGGGGFFFDDDAAA@@@@@@??????@@@@@@AAAAAA???>>>>>>???@@@@@@???>>>>>>??????>>><<<999777888:::;;;======;;;:::888888888999999999999888888888777666555444333333333******+++---000000///---))))))***+++,,,......///////////////////////////111000///...............111111222444666888:::<<<888888999:::;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCAAA@@@???>>>============???>>>===<<<<<<===>>>??????AAADDDDDDDDDCCCCCCDDDEEEDDDDDDBBBAAA@@@???>>>AAABBBBBBAAA>>>======>>>::::::::::::999999999999999888888999:::999666444444444444444444444444444555444333333333555777999<<<>>>>>>:::555111111222...............------,,,,,,------............---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---......---,,,+++,,,---******)))))))))***+++,,,*********++++++---...///333666555...***+++---...------,,,,,,+++******))))))******,,,---000111222***+++,,,,,,+++***((('''************+++,,,---...)))***,,,+++***))))))***)))((()))+++------+++)))******++++++,,,---......&&&***,,,***+++000888>>>666666:::???BBB???666------,,,+++***))))))))))))***++++++***((()))+++---+++++++++*********))))))))))))******+++,,,,,,,,,...000222000,,,******,,,)))(((((()))+++,,,+++***))))))*********)))((((((,,,,,,++++++,,,,,,---............000222333111//////...,,,++++++,,,...///***))))))***,,,---,,,+++...///000111000...,,,***)))))))))))))))))))))))))))))))))***************++++++************++++++)))666CCCBBB555***)))------,,,***)))...666999666,,,+++***+++,,,+++***((('''(((***+++,,,,,,,,,+++---+++***((((((***+++---'''(((***+++,,,---......++++++---......------,,,,,,+++))))))+++---......++++++++++++***************************+++,,,,,,******++++++,,,,,,------------,,,,,,++++++******,,,,,,------------,,,,,,---,,,,,,------...///000+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---******++++++++++++++++++))))))***++++++++++++***)))***++++++,,,,,,+++++++++++++++***************+++++++++++++++,,,---...000333555333///,,,+++,,,...---,,,++++++,,,---.........------------,,,,,,++++++,,,,,,,,,,,,---------......///////////////111000000000000111222333111111222222333555666777777777888:::<<>><<<<<<>>>@@@@@@@@@>>>>>>>>>>>>===<<<:::999:::;;;<<<<<<<<<<<<;;;:::777888999999:::999999999999999777666444444333333---,,,---///222222///,,,***++++++,,,---...//////........................000///////////////000111111111222333444666777888777888::::::;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAA===============>>>??????AAA???>>>======>>>???@@@???AAADDDEEEDDDDDDDDDEEECCCBBBBBBAAA@@@???>>>>>>@@@AAABBB@@@>>><<<<<<===:::::::::999999999888888999777666666777666555333444444444444444444444444555444333222333444666888:::===???===777333222444///////////////...------,,,,,,---...............***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------+++***+++++++++***)))))))))((()))))))))***************+++,,,---//////444888777000+++,,,------,,,,,,++++++++++++++++++)))))))))***+++,,,---...)))***+++,,,,,,+++)))((()))))))))***+++---...///(((***,,,,,,***)))***,,,***(((((((((******)))(((***+++,,,++++++******+++))),,,******---***)))000++++++,,,...000///,,,)))*********))))))((((((((()))***++++++***)))***+++*********)))))))))(((((((((((())))))***++++++,,,+++...000...***((()))+++((('''&&&(((+++,,,+++))))))))))))*********))))))+++************+++,,,,,,+++,,,---///111111///---...---+++++++++---///000'''((())))))(((((()))***(((***,,,...///...,,,+++))))))))))))))))))))))))************))))))))))))******++++++++++++*********222::::::333,,,***+++(((+++,,,+++,,,000111///+++******+++,,,,,,***((('''(((***---......---,,,++++++************++++++'''((()))+++,,,---......,,,,,,,,,---------......---+++))))))***,,,------++++++++++++***************************++++++,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///111222333,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))***+++,,,---...++++++******************((()))***+++,,,++++++*********,,,---------,,,++++++***)))))))))***+++,,,++++++******+++,,,...///000444777666111,,,***+++///---,,,++++++,,,---///......------------,,,,,,++++++,,,,,,,,,,,,---------......///////////////000000///...///000111222111111111222333444666666666777888:::<<>>@@@AAAAAA>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::777888999999:::::::::999;;;:::999777555444444444000//////111333222///+++,,,,,,------.../////////........................////////////000222333444222222222222333444444555777888:::;;;;;;<<<>>>?????????AAABBBBBBAAA@@@???::::::;;;<<<>>>???AAABBBBBBAAA???>>>===>>>@@@AAA???AAADDDEEEEEEDDDEEEFFF@@@?????????>>>>>>>>>===@@@AAAAAA@@@===<<<<<<===:::::::::999999888888888999777555444555555444333444444444444444444444444333222111000000222444555444999===<<<777222222333000000000000000//////...,,,,,,---.../////////...******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,***'''(((++++++)))&&&&&&'''((()))***))))))((()))******+++,,,...///000777;;;:::222+++***)))((((((((((((((()))***+++,,,))))))(((((())))))******((()))+++,,,,,,+++***)))'''''''''((()))+++,,,---'''***------+++***,,,...***(((&&&&&&'''((((((''')))+++------+++)))(((''')))+++))),,,333---&&&***---,,,***(((((()))+++---***++++++++++++***))))))(((***,,,,,,***)))******))))))))))))(((((((((((('''(((((()))******++++++'''+++...,,,(((%%%'''***(((&&&%%%'''+++,,,***((()))))))))***++++++,,,,,,)))))))))((()))******+++*********,,,...///...,,,,,,+++******,,,...000222,,,---...+++((((((+++...###%%%))),,,......---,,,))))))))))))))))))))))))++++++******))))))(((((()))***+++,,,,,,+++***)))+++---000111000...+++***###)))---,,,,,,,,,+++(((***)))***+++,,,,,,***(((''')))+++---//////...---)))***,,,------,,,***)))***++++++,,,,,,,,,++++++---,,,,,,,,,,,,---...///...,,,)))((()))***+++***+++++++++************)))*********)))***++++++,,,......,,,+++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,******+++,,,...000222333------,,,+++++++++,,,---)))))))))***************((())))))***+++---...///++++++******************((()))***+++,,,+++*********+++,,,---...---,,,,,,+++***)))((((((***,,,...+++******)))***,,,...//////444999888222,,,******///...,,,++++++,,,...///,,,,,,,,,+++++++++******++++++,,,,,,,,,------------......//////////////////......------///000111111111111222333444666666666666888:::<<>>======<<<<<<<<<======:::999999888888999999:::777888999:::::::::::::::<<<;;;:::888666555444444777111------222444000+++...---+++******+++---.........---------...//////000111111///---...111555666444222222555666555333666777777888999;;;<<<===BBBAAA???>>>>>>@@@BBBCCC;;;::::::;;;<<<>>>@@@AAAGGGCCC???===<<<======<<<>>>@@@CCCDDDCCCBBBBBBCCCBBBAAAAAA@@@???>>>======AAAAAA???>>><<<:::999888666777999;;;<<<<<<<<<;;;777777777777666555444333333333444555444333222111222222222222222222222222555555666666444222///---111222444555555444222111------.........---,,,+++---......,,,******+++,,,)))---...+++)))++++++***+++)))(((***------...///+++******)))******++++++''''''((()))***,,,...///444777777333,,,((((((+++*********)))))))))))))))''''''((((((((()))******(((***222;;;;;;333,,,))))))++++++)))&&&%%%(((+++++++++,,,,,,,,,---------&&&))))))$$$$$$***+++(((+++******)))))))))))))))///---,,,---......***&&&************************---***'''''')))***)))'''+++***))))))+++---000222///...,,,******+++,,,---...,,,***)))***+++,,,+++&&&&&&''''''(((((())))))(((,,,///---(((&&&(((***)))((('''''')))+++...///)))*********++++++++++++//////...---+++***))))))++++++,,,------------,,,...,,,+++---///...+++'''(((***+++***---111///+++///...,,,***))))))************+++++++++******)))------,,,+++++++++++++++,,,,,,,,,------.........***,,,---......---+++***---,,,,,,,,,++++++******......---,,,***))))))(((&&&((())))))(((((()))+++///...---,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---//////000///...---,,,+++++++++,,,------------,,,+++***(((***---//////...+++))),,,,,,++++++,,,///111333...,,,***))))))***,,,---,,,((()))///000+++(((***)))***,,,---......---,,,***************************,,,...///000///...---***+++,,,,,,------,,,,,,++++++******++++++,,,---******+++,,,---......//////111333222///,,,******000///...---,,,+++++++++000---++++++---///---,,,......------------......000///.........///111222///......------///000111444555555666555555444444777777999:::<<<===??????DDDDDDDDDDDDDDDDDDCCCCCCEEECCCBBBCCCEEEFFFFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHJJJKKKJJJIIIGGGFFFHHHGGGEEEDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>@@@BBBDDDDDDCCC@@@@@@???>>><<<:::888777999::::::;;;:::999777666999999999888888888777777:::777444444555555222000444000------///000...+++------++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000111000...///222555555333111111444555444222666666666777888:::<<<<<<===<<<<<<<<<<<<>>>???@@@<<<;;;;;;<<<===???AAABBBCCCBBB@@@AAABBBBBBBBB@@@@@@BBBCCCBBB@@@??????@@@@@@@@@??????????????????>>>=========<<<<<<<<<;;;777888999;;;;;;;;;;;;:::777777777777666555444444333333444444444333222111222222222222222222222222111222333444333222000...111222333444444333111000,,,---...///...---+++***+++,,,,,,,,,******,,,...,,,...---******------***,,,***((()))***)))''''''***************+++++++++))))))))))))***+++,,,,,,222444555222,,,((()))+++***)))))))))))))))))))))(((((()))*********))))))***,,,333;;;<<<444...+++'''((((((&&&$$$###%%%((((((((((((((())))))))))))(((++++++'''''',,,---***+++******)))))))))))))))---,,,,,,,,,,,,,,,***(((************************+++)))(((***---...---++++++***))))))***,,,...000...---+++***)))***+++,,,,,,***((((((***++++++***(((((()))))))))*********,,,111444444///+++***+++++++++***+++---000333555)))))))))*********++++++......---,,,++++++************+++,,,,,,,,,,,,,,,+++***((()))***+++(((&&&&&&,,,000///...000111000...---+++************+++******++++++++++++************+++---///111333444+++++++++++++++,,,,,,,,,***+++,,,------,,,+++***************))))))((((((...............---,,,+++((()))+++***))))))***,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***)))******++++++******)))***+++,,,---............//////...,,,,,,++++++,,,.........------,,,,,,,,,//////......------,,,,,,***+++---///000000000///---,,,+++***)))***++++++...+++,,,111111---+++---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000...---******+++,,,,,,,,,,,,+++++++++******++++++,,,---((((((((()))******++++++...000111000...,,,++++++//////...,,,,,,++++++,,,///,,,++++++...///...,,,......------------......///...---------...000000000//////...///000111222333333333333333333333222555666777888:::<<<===>>>BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDGGGIIIKKKMMMMMMLLLKKKIIIFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>@@@BBBDDDDDDCCC@@@@@@@@@???===<<<:::999:::::::::::::::999888777999999888888888777777777<<<999555444555555444333000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,---///000111000000222444333222000000222333222111444444555666777999:::;;;::::::;;;;;;<<<===>>>>>><<<<<<======???AAABBBCCCAAAAAAAAACCCDDDDDDBBB@@@@@@@@@AAA@@@>>>>>>???AAA>>>>>>>>>?????????@@@@@@=========<<<<<<<<<<<<<<<999999::::::::::::999999888888888888777666555555333333333444333222222111222222222222222222222222///000111222222111000000111111222333222111///...---...000111111///---+++(((***+++*********,,,......---***'''***///...+++,,,+++***))))))(((&&&###))))))***+++,,,,,,++++++++++++***************+++///111222///+++((()))+++))))))))))))))))))******((()))+++,,,,,,***)))''')))+++111888888222,,,+++)))******)))''''''(((***&&&&&&&&&'''''''''(((((((((++++++)))))),,,,,,***++++++******))))))))))))***+++++++++***)))***+++************************))))))***---000222111///+++***)))))))))***,,,------,,,***)))))))))***+++***((('''''')))++++++************++++++++++++,,,...222777777222---******+++++++++---///222555777((()))))))))************------,,,,,,+++++++++***))))))***++++++++++++++++++)))''''''((())))))(((&&&///555333///000333444,,,+++************++++++***++++++,,,,,,,,,++++++((()))***---000333555777***************))))))))))))***+++,,,,,,+++***)))************)))))))))))),,,---...000000...---,,,)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++)))******++++++******))))))+++...000111000...,,,///...---,,,,,,++++++,,,000///...---------...///666333000---++++++---...))),,,///222333111---++++++++++++*********))))))---,,,---000000---,,,---//////...---,,,,,,,,,,,,------------------------...///000000000///...---))))))***+++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,---///...---,,,,,,++++++,,,---,,,+++,,,...//////.........------------......------,,,,,,------...///000000//////000000111222000111111111111111111111333444555666888:::;;;<<>>===<<<::::::999999888888999999888888888888777777777777;;;888555333444555555444---...///...+++***,,,...******+++,,,,,,,,,++++++,,,,,,---.........---------...000111111222222222222111000000000111111111333333444555666888999:::;;;;;;<<<=========<<<<<<<<<<<<===>>>???AAABBBCCCCCCBBBAAAAAAAAA@@@>>><<<===>>>???>>>>>>@@@CCCFFF>>>>>>>>>>>>????????????@@@???>>>===;;;:::999888::::::::::::999999888888999999999888888777666555333333333333222222111111222222222222222222222222000000111222222111000000000111111111000///...---///000333444444222///---)))*********))))))+++------+++'''%%%+++222222---***+++++++++,,,...---))))))***+++,,,,,,,,,+++++++++***************++++++,,,......---***)))***+++)))))))))))))))*********)))***,,,------+++(((&&&&&&&&&+++111111,,,((((((++++++++++++*********+++((((((((()))))))))******'''((()))))))))******)))++++++++++++******))))))''')))+++***((('''***---************************(((***,,,///111111000///+++***))))))((()))******++++++***)))((())))))***)))((('''(((+++,,,,,,++++++++++++++++++++++++++++++...111111...+++))))))(((((()))***,,,...000111(((((()))))))))*********,,,,,,++++++++++++++++++(((((()))***************...,,,***))))))+++---...)))000555333111222333333***************++++++,,,***++++++,,,,,,,,,,,,+++******+++,,,---///000111++++++******))))))(((((())))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000...,,,******+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((,,,000444444222///,,,...------,,,+++++++++,,,000///---++++++,,,...///555333///---++++++---...***---000222222000,,,*********+++++++++***)))(((***+++,,,---,,,***)))***///...------...///111222------------------------.../////////...---,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---......---------,,,,,,,,,***+++,,,+++******,,,......------,,,+++++++++,,,,,,,,,,,,---/////////......------,,,,,,------...---------------.........///////////////000000111000000000000000000111111333333444666888999;;;;;;<<<===>>>???@@@@@@AAAAAA@@@EEEIIIHHHCCC@@@AAACCCDDDDDDEEEEEEEEEDDDDDDCCCBBBEEEHHHKKKLLLJJJHHHFFFCCCBBBAAAAAAAAABBBDDDEEEAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>;;;:::999888888888::::::888888777777777666666666666555555555555444333222,,,...000...+++))),,,///)))***+++,,,,,,,,,,,,+++******+++,,,------............///111222222222111000000000000//////000111222333333444555777888999<<<<<<<<<<<<<<<;;;:::999:::;;;<<<>>>???@@@AAAAAADDDBBB???>>>>>>@@@@@@@@@???@@@AAA@@@@@@BBBEEEGGG@@@@@@??????>>>======<<>>===<<<;;;:::999888;;;::::::999888888888888999999999888888777666555333333222222111111111111222222222222222222222222333333333222222111000000000000000000//////......///000222333333111...---+++,,,,,,***)))((()))+++...,,,)))(((...777888333))),,,---+++...333333...++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---***+++,,,+++***)))***+++(((((())))))************)))***,,,------+++(((&&&%%%$$$''',,,,,,(((&&&'''(((((((((((())))))(((((()))))))))*********++++++'''((())),,,,,,***))))))***++++++++++++***))))))%%%(((+++***((((((***---************************)))+++---///...---,,,+++******))))))))))))))))))******)))))))))((())))))))))))(((***,,,------,,,************************((()))***)))))))))***+++((((((((((((((()))******))))))))))))************++++++++++++++++++++++++(((((()))************)))...---+++******,,,///222000333333111111333222...((())))))***++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,+++*********)))))))))******++++++++++++---------...............,,,...000111111///---+++***+++,,,,,,*********,,,......------,,,++++++***++++++++++++++++++++++++++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++***---111555666333000---------,,,+++++++++,,,,,,...---+++******,,,---///.........------,,,,,,,,,---.../////////...,,,+++)))***++++++++++++***)))***---...,,,))))))))))))---,,,,,,+++,,,...///000++++++++++++++++++++++++------------,,,++++++***+++,,,------......------++++++******++++++,,,---++++++******))))))(((((()))*********)))***,,,...------,,,+++++++++,,,,,,+++---.../////////......------,,,,,,,,,,,,------------......////////////---------...............000000000///000111222333333444555777999:::;;;<<<;;;;;;===>>>????????????>>>CCCHHHGGGBBB??????BBBDDDDDDEEEEEEEEEEEEEEEDDDCCCEEEHHHJJJJJJHHHEEECCCCCCBBBBBBBBBBBBDDDEEEFFF@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@BBBBBBBBB@@@??????@@@@@@@@@??????>>>::::::888888888999:::;;;777777777666666666555555333555999::::::777444333+++---///---******,,,///))))))******+++,,,,,,,,,......///000111333555666111000///000111222111000///000111000///...000222222222333444555777888999;;;::::::999999888888777:::;;;<<<>>>???@@@@@@AAABBB???======???CCCEEEFFFEEEFFFFFFDDDBBBAAABBBCCCAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888888888888888888777666555555333333222111111111111222222222222222222222222222444444333222111111000000////////////////////////---......///...---,,,+++,,,------+++)))((()))***000000...---222999:::777+++//////+++///777888333...---,,,++++++***++++++))))))))))))***+++,,,---************************((((((((()))******++++++((()))+++,,,,,,***)))'''(((&&&'''++++++((((((******))))))***,,,,,,+++)))(((((()))))))))************))),,,000000---++++++***+++,,,,,,,,,+++)))(((&&&(((***+++************************************)))+++------+++)))))))))************))))))))))))************)))))))))(((*********+++---...,,,+++)))))))))))))))(((((((((((((((''''''(((***,,,---*********)))))))))(((((()))*********++++++++++++,,,,,,++++++*********)))(((((()))***************+++++++++))))))+++...222777777333//////111///***(((((()))***+++++++++***((()))***+++++++++++++++,,,,,,,,,---...///000111,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,,,,------------............333444555555444222///...+++,,,---,,,***)))***+++///......---,,,++++++***++++++++++++++++++++++++)))***---......---***))))))******++++++******)))+++---000222333222000...,,,,,,++++++++++++,,,,,,,,,,,,+++***+++,,,---...)))***,,,---...---,,,+++------,,,,,,,,,,,,,,,,,,*********+++,,,,,,------///444444///++++++,,,+++,,,,,,+++***))))))))))))************************,,,++++++++++++*********,,,------...............++++++******++++++,,,---,,,,,,+++++++++*********((()))++++++***+++,,,...,,,,,,++++++++++++,,,,,,,,,...000000///...---...------,,,,,,,,,,,,------------...////////////...+++,,,---............---111000//////000111333444444555666888999;;;<<<===;;;;;;<<<===>>>>>>>>>>>>>>>AAACCCCCC@@@>>>???@@@CCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCEEEFFF@@@????????????@@@@@@AAACCCAAA@@@@@@BBBBBBAAA???>>>>>>>>>???>>>>>>======999999888888999999::::::666666666666555555555555444888<<<>>>===:::888777++++++++++++******+++,,,***))))))))))))+++---...111000000111333777;;;===444111......000111111//////111222111......000222333333333444555777999:::999999888777888999:::;;;:::;;;===???AAAAAAAAAAAA>>>===<<<===@@@CCCDDDDDDFFFGGGGGGFFFCCCAAAAAAAAA??????>>>>>>=========<<<:::::::::;;;;;;<<<<<<<<<:::999888777777888888999777777777777666555444444333333111000000000111222222222222222222222222222111111111000000000111111............///000111111//////...---------------,,,,,,---,,,******+++---...111111...///333444222+++000000,,,222>>>BBB===222000---***))))))***++++++***************+++++++++*********++++++******'''(((((()))******++++++(((((()))*********))))))+++((((((***+++)))***---,,,++++++---///000...+++((((((((()))))))))*********))),,,222222---***,,,***+++,,,------+++)))((('''(((***,,,...,,,)))&&&************************)))+++,,,+++((('''(((***))))))******+++***************++++++******))))))***)))***+++,,,,,,***)))******)))))))))((((((((((((((('''((()))***+++************+++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))((((((((()))******++++++******(((*********)))***...111<<<<<<888000,,,,,,---+++((()))***++++++***))))))''''''((()))************+++++++++,,,---...///000+++++++++,,,,,,,,,,,,,,,*********++++++,,,---........./////////000000000:::999888666444222///...,,,---...---,,,++++++,,,---------------------,,,***************************---111444444111---***)))******++++++******)))++++++,,,...............,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------......)))***+++,,,------,,,,,,***+++++++++++++++++++++************,,,...000111444999:::222,,,---...---++++++++++++***)))((('''************************++++++++++++++++++,,,,,,+++,,,------......------++++++******++++++,,,---...---------------------'''))),,,---,,,++++++,,,,,,+++++++++++++++,,,,,,---///222222///,,,,,,------,,,,,,++++++,,,,,,---+++,,,---...///...------,,,,,,.../////////...---000000///...///111333444444444666777999;;;<<<<<<<<<<<<===============<<<>>>>>>>>>???????????????BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDD???????????????@@@AAAAAACCCBBB@@@AAAAAABBB@@@???============<<<;;;;;;:::777888999:::::::::::::::666666666555555555444444555888;;;<<<:::999999:::***))))))))))))************)))(((((()))+++---...+++*********---222777:::666222...---///111000//////111222111///...000333333333444444666777999:::999999888888:::<<>>??????>>><<>>>>>>>>>>>======<<<;;;::::::999999999999888777777888999:::777777777777666555444333444333111000000000111222222222222222222222222222............///000111222............///111222333333222000/////////000111***+++,,,,,,+++,,,...///+++///000,,,***,,,,,,+++)))///000...777GGGMMMJJJ444111---)))((((((***+++---,,,+++***)))))))))))),,,+++******++++++***)))'''(((((()))***+++++++++''''''(((((())))))******,,,(((''')))***(((***---)))((((((***------+++(((************++++++++++++((('''***111111+++(((******+++,,,------+++***(((((((((***---000///)))$$$************************(((***+++***''''''))),,,))))))***++++++++++++++++++++++++++++++***))))))***))))))***++++++)))'''+++*********))))))((((((''''''(((***+++***(((&&&(((((()))++++++,,,++++++++++++,,,,,,,,,---------------,,,+++***)))((('''))))))***+++++++++++++++(((***,,,,,,***+++///222>>>AAA===222)))(((+++---((()))***++++++***)))(((&&&&&&((())))))*********+++******))))))******+++*********+++,,,,,,,,,---++++++++++++,,,---...///111111222222333333333444<<<:::888555222///---,,,...///000///---,,,---...++++++,,,------...//////************************---111666::::::666111---,,,,,,,,,------,,,,,,,,,***************+++---...+++++++++***++++++,,,,,,,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,+++***)))+++***)))***,,,///222444666<<<<<<333,,,,,,...,,,)))***,,,---......---,,,************************++++++++++++,,,------...***+++,,,,,,------,,,,,,++++++******++++++,,,---************************'''***---...---,,,+++++++++++++++***++++++,,,,,,---000333222///,,,+++,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,,,,---///000000000///...000///...---...000222444333444555777888:::;;;<<<=========>>>======<<<<<<>>><<<;;;<<<>>>?????????@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@@@@AAACCCDDDEEEBBBBBBAAA@@@@@@@@@AAABBB??????>>>>>>???@@@AAAAAADDDBBBAAAAAAAAAAAA@@@>>><<<<<<<<<<<<;;;:::999888666888999:::;;;::::::999666666555555555444444444444666777666444555888;;;))))))***+++++++++++++++)))************+++++++++------,,,,,,,,,---.........------------...//////---.........---...000333333333444777;;;@@@DDDGGG888888999;;;>>>AAACCCDDD@@@>>><<<<<<>>>???@@@???<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@===>>>?????????>>><<<;;;======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999666666777777777777666666444666777555222000222444//////000000111222444444111111111111000000000000//////............//////.........------,,,,,,,,,------,,,,,,,,,---......333222111///---+++***)))------///666???GGGKKKLLL333111///,,,*********+++))))))))))))))))))))))))------,,,+++***)))(((''',,,+++***((((((((())))))))))))))))))(((((((((((()))(((((()))++++++***)))******))))))))))))******))))))))))))***+++,,,---(((((())))))))))))((((((***+++,,,,,,***))))))))),,,''''''///444///***)))++++++******+++---///000------,,,+++***)))((('''(((((((((((()))))))))***((()))))))))*********+++,,,,,,,,,---------......,,,+++******))))))******,,,+++++++++***)))))))))(((((()))***************,,,---.........,,,+++***))))))************))))))&&&(((,,,///000...+++(((++++++++++++,,,---...///888555000,,,))))))***+++------,,,,,,+++***))))))---,,,+++***+++,,,---...000,,,***---222333...((())),,,......++++++---000---......------...111444444444333222111111222222333333111///---+++)))(((///...---,,,,,,,,,,,,,,,---+++))))))***+++***))))))+++...000111000...---,,,333;;;<<<888222000///...---,,,,,,,,,---......---......,,,******+++,,,+++++++++,,,,,,---------***+++,,,...///000000000///...------,,,,,,,,,,,,+++******))))))******++++++///111000,,,***---000333333222111000///......---------......------,,,((()))***+++,,,------,,,)))))))))***+++---...///******+++++++++,,,,,,,,,***))))))***,,,---,,,***...000///+++***+++***'''---+++)))***,,,---+++)))---,,,+++***))))))))))))---------......---,,,,,,---------.....................//////......---,,,111///---------,,,+++))),,,,,,...///111333444555777666666666777888999:::888999999::::::;;;;;;;;;<<<===<<<;;;999:::<<<>>>>>>???AAAAAA@@@@@@AAACCC>>>======???BBBCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@AAABBBBBB???AAAAAAAAA?????????AAABBBAAA???<<<:::888777777888999999:::::::::999999333333333333333333333333333333333222222222111111)))******+++++++++******)))************+++++++++,,,,,,,,,,,,,,,------......------------...//////...//////...---...000222111222333555888===AAACCC888888999;;;>>>AAACCCDDDBBB@@@===<<<===>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<>>>???@@@@@@???>>>===>>>?????????>>>===<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999666777777777777777777666333444555555333111111111000000000000111222333333111111111111000000000000000000////////////000000//////......------------...------,,,,,,,,,------///...---,,,+++)))((((((,,,+++,,,111777;;;<<<<<<111000---+++*********+++))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))(((***))))))***++++++)))((()))((((((''''''(((((())))))(((((()))***+++,,,,,,((())))))******))))))(((***+++---,,,***))))))***,,,'''(((///333///***)))++++++)))((((((((())))))***************+++++++++************)))((('''&&&((((((((())))))******+++++++++++++++,,,,,,,,,---))))))))))))***+++,,,---+++++++++******************++++++,,,,,,,,,+++++++++++++++++++++***)))))))))******************)))'''))),,,......---***)))++++++***++++++,,,------222000---***))))))***+++*********+++++++++++++++......,,,,,,+++,,,---...000---***+++------)))&&&''')))+++,,,,,,---///000///...,,,***+++,,,...000222222111000000000000000111111000...,,,+++))))))000///......------......---+++******,,,---,,,+++***+++...///000...---+++,,,222888:::666111//////...---,,,++++++,,,------***+++,,,+++******+++---+++++++++,,,,,,,,,------***+++---...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///222444222---+++---000.........---,,,,,,++++++------------------,,,+++++++++,,,,,,,,,+++++++++)))))))))***+++---...///++++++,,,,,,,,,---------......//////......------***...///,,,+++---///------+++***+++---...,,,***......---++++++++++++++++++++++++,,,,,,++++++***,,,------...///000111111------.........---------///...---...//////...,,,------...000111222333444444444444444555666888888888888888999999::::::;;;;;;<<<<<<;;;:::;;;===???===???@@@???>>>>>>???@@@??????@@@BBBEEEFFFDDDCCCAAAAAA@@@?????????@@@@@@BBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCBBB@@@???@@@AAA@@@???>>><<<:::999888888666777777888888888777777444444444444444444444444333333333222222222111111******+++++++++******))))))************++++++++++++++++++++++++,,,------...------------.../////////000000///......000222000000111333555999<<<===888888999;;;===@@@BBBCCCCCCAAA>>><<<<<<<<<;;;:::<<<<<<<<<<<<;;;;;;::::::888999;;;<<<======<<<<<<======>>>>>>???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999::::::777777888888888888777777555555555666777666333000222111111111111111222222111111111111000000000000111000000000000000000111000///......---.........///...---,,,,,,+++,,,,,,,,,,,,++++++***)))))))))))))))))),,,///000000///...---,,,***)))******+++))))))))))))))))))))))))(((((()))***+++,,,,,,---((())))))************)))))))))))))))))))))))))))+++***)))***++++++***((()))))))))(((((()))))))))(((((((((((()))***++++++*********++++++************,,,------+++******+++,,,))))))...111///+++)))---,,,,,,++++++++++++,,,))))))*********+++++++++))))))***+++***)))'''&&&''''''(((((()))***++++++************++++++++++++''''''((()))***,,,...///***************+++++++++++++++,,,,,,,,,++++++***,,,+++******************++++++++++++++++++++++++***+++,,,---,,,+++***)))++++++***++++++++++++++++++******))))))***++++++)))***+++,,,---...///000111000...---------......444333000...---+++******(((((())),,,000333444444555000+++)))+++---...---//////......------......///......---,,,+++******......------,,,,,,------,,,++++++,,,...//////...+++---...//////---+++***,,,111555555222///...///...---,,,+++++++++++++++((()))++++++******,,,...++++++++++++,,,,,,,,,,,,***,,,...///000///...------,,,,,,++++++++++++,,,......------------......000222333111---***+++---+++++++++++++++*********---------------,,,++++++...------,,,+++******)))************+++,,,---...,,,,,,---------.........222444666444111...///000'''...111,,,(((***,,,---...---,,,,,,---...---,,,000///...---,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,---///000111222333,,,,,,------------------,,,,,,---///222222111///......///000222333444444111111111222333444666777777777888888999::::::;;;<<<=========<<<<<<>>>@@@BBBCCCDDDCCCBBBAAABBBCCC???@@@BBBFFFIIIIIIGGGEEEAAAAAA@@@???>>>>>>>>>>>>CCCCCCBBBAAA@@@@@@@@@@@@CCCDDDDDDCCCAAA???@@@AAA>>>===<<<;;;:::999999999777777888888888777777666666666555555444444333333333333333222222222111111***++++++++++++***))))))))))))*********+++++++++++++++******++++++,,,---...------------...//////000111111111///...000111000000000111333666888999777777888:::<<>>>>>???@@@DDDEEEEEEDDDCCCBBBBBBCCC???@@@CCCGGGJJJJJJHHHEEE@@@@@@????????????@@@@@@DDDCCCBBBAAA@@@?????????CCCCCCDDDBBB???>>>>>>???<<<;;;;;;:::::::::::::::999999:::::::::999888888555555555444333333222222333333333222222222111111******+++++++++******)))))))))*********+++++++++++++++******++++++,,,---...------------...//////111222333222000//////000000000111111333444555666666666777888:::===???@@@===;;;999999;;;<<<<<<<<<===<<<<<<;;;::::::999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::777777888888888888777777888777777999<<<;;;777222333333222111000000000000111111111111000000000///.........------.........---------.........------///...---,,,+++******************++++++,,,,,,,,,)))***+++,,,++++++++++++************************))))))))))))))))))))))))*********************+++***+++++++++***)))'''&&&((()))))))))*********+++''''''(((+++...//////...,,,,,,++++++++++++,,,,,,(((((((((((((((((()))***++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***+++,,,+++,,,,,,---......,,,)))&&&&&&''')))***,,,------,,,,,,++++++***)))))))))$$$&&&(((***,,,,,,,,,,,,))))))))))))************++++++++++++,,,,,,,,,,,,******))))))******+++,,,)))))))))***+++++++++,,,))))))*********))))))(((,,,+++***))))))***,,,---,,,,,,+++******+++,,,,,,---,,,,,,+++******************+++++++++***))))))******+++,,,,,,+++***))),,,,,,------.........///222111///...---------...---//////---)))(((+++......------111777;;;<<<:::;;;444---+++...///...++++++***************++++++++++++++++++++++++++++++******)))))))))******+++))))))***,,,///000///...000000000000///---,,,+++,,,---------,,,,,,---...,,,,,,,,,,,,+++*********,,,...//////---++++++,,,++++++++++++++++++++++++***,,,---...///...,,,++++++++++++******++++++,,,------,,,,,,,,,,,,------***+++,,,,,,++++++,,,---+++++++++,,,------......,,,------......------,,,------,,,++++++,,,------+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,222666888555///,,,---000666<<<>>>666---+++---...........................///...---,,,+++++++++++++++,,,------.........---------------------------,,,++++++,,,,,,...///000...------///000000...,,,---...000222555888:::;;;000000000111222333555666777777888999:::;;;<<<<<>>======>>>>>>???BBBFFFIIIIIIFFFCCC>>>>>>??????AAABBBDDDEEECCCBBBAAA??????>>>>>>>>>@@@AAAAAA???===;;;;;;<<<::::::999999999999:::::::::::::::::::::999888777333333333222222222111111333333333222222222111111))))))***+++++++++++++++)))************++++++++++++++++++++++++,,,------...------------...//////222333444333111///////////////000111222333444444444444555666888:::<<<===:::888777888:::============<<<<<<;;;:::999888888888888999999::::::;;;;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999888888999999666666777777777777666666444444444666777666444222333333222111000000000111111111111111000000000000...------,,,,,,------...+++---///000111///...---...---,,,++++++***++++++(((((()))))))))*********,,,------+++)))(((***++++++++++++***************)))))))))))))))))))))))),,,+++++++++******))))))+++++++++******)))((('''((())))))******+++++++++((('''(((+++...000000///)))))))))(((((())))))))))))))))))(((((())))))******++++++,,,,,,++++++***(((***++++++*********+++***---...,,,,,,---,,,))))))***++++++,,,+++++++++(((((()))***+++,,,,,,---))))))))))))***+++++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,,,,+++***))))))*********************+++++++++******+++,,,,,,,,,,,,,,,******))))))******++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++)))***+++,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++***************000///---,,,,,,,,,------+++---...---+++***,,,///,,,,,,,,,///222444555555444000,,,***+++,,,+++)))******))))))******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------))))))+++---000000///---////////////...---,,,+++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++---///000000...,,,+++++++++++++++++++++*********++++++,,,---------------,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,------......///)))*********++++++,,,,,,,,,---...//////000//////...---,,,++++++,,,---...,,,,,,++++++***+++++++++*********+++++++++,,,,,,///111333111...+++,,,---///555777111++++++---------...///...------...///...---,,,+++************))))))***+++,,,,,,,,,,,,......------,,,++++++***,,,,,,+++,,,---///111222111///............---,,,,,,---///222444777999:::111111111111222333444444555666777888999;;;<<<<<>>???@@@???>>>===>>>???>>>???AAADDDFFFFFFDDDAAA======>>>@@@BBBDDDFFFGGG@@@@@@???>>>===============>>>>>>===;;;999::::::999999999888888999999:::888888888888888777666555111111111111111222222222333333333222222222111111'''((()))***+++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,------......------------...//////333444555444222/////////---...///000111222222222222333333444666888:::;;;999777666777:::<<<=========<<<<<<;;;:::999888777777777777888888999:::;;;@@@???===;;;:::::::::;;;999999:::::::::;;;;;;;;;:::999888888777777888888555555666666666666555555111333444444333222333333222222111111111111111111111111111111000000000000......------------......+++...111444555333///---,,,,,,+++++++++++++++,,,)))))))))***************+++,,,,,,***)))***...111,,,,,,,,,,,,+++******)))))))))))))))))))))))))))+++++++++*********))))))))))))((())))))***++++++((())))))******+++,,,,,,*********,,,...000///---)))((((((''''''(((((()))+++******)))))))))************++++++++++++******&&&(((******)))))))))+++***...///,,,***---,,,)))+++,,,---.........------'''((()))***+++,,,------***)))(((((()))+++---...///......---,,,+++******************++++++++++++,,,++++++***))))))******+++++++++***************((()))***+++,,,---------+++,,,------.........---,,,+++)))(((((()))+++,,,******+++,,,,,,,,,++++++(((***+++---...---,,,+++++++++++++++++++++++++++************************---,,,+++******+++,,,,,,,,,---//////...------...***+++,,,,,,,,,,,,---///...---,,,,,,++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......++++++,,,///111111///------------,,,,,,++++++***+++******+++,,,---,,,,,,***+++,,,---......------***---//////...,,,,,,,,,++++++++++++*********)))++++++***++++++---///000,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---------,,,******************+++++++++,,,...000111222222222000///---+++++++++,,,------,,,,,,+++*********++++++++++++,,,,,,,,,------,,,,,,------,,,,,,++++++)))---...***)))+++,,,+++,,,...///...,,,+++---///...---,,,+++************((()))***+++,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,,,,...000333444333000...---.../////////,,,---...000111333444555222222111111111111222222333444555666777999::::::===???AAAAAA@@@????????????@@@BBBAAA@@@@@@AAABBB@@@@@@@@@BBBDDDDDDBBB@@@======>>>???AAABBBDDDEEE>>>======<<<<<<<<<======;;;<<<===<<<:::999:::;;;999999888888888888999999888999999888888666555555000111111222222333333444333333333222222222111111&&&''')))***,,,,,,------)))************+++++++++------,,,,,,------...///...------------...//////333555666555222000//////+++,,,---///000111111111111222222333555777888999999888666777999;;;<<<<<<======<<<;;;999888888777777666666666777888999:::BBBAAA???===<<<;;;;;;<<<999999999::::::;;;;;;;;;999888888777666777777777444444555555555555444444222444666555222111444666222111111111111111222222111111111111000000000000//////............//////,,,///444888888555111...+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))*********...555:::,,,------,,,,,,***))))))))))))))))))))))))))))))******************++++++'''&&&&&&''')))+++...///((())))))***++++++,,,,,,---,,,,,,---......---+++******))))))))))))******++++++***************+++*********++++++*********&&&''')))***)))((()))******///000+++***------)))$$$&&&(((***,,,---------+++++++++***************'''&&&&&&&&&))),,,000333111000///...,,,+++***)))))))))))))))************++++++************++++++,,,+++++++++******))))))%%%&&&((()))++++++,,,,,,///000222333333333222111+++***(((''''''(((***+++((()))+++,,,------,,,+++((())),,,...///...---,,,))))))))))))***+++,,,---,,,,,,,,,------.........+++***)))))))))***+++,,,******+++++++++***)))'''***,,,...,,,)))(((***,,,+++---//////---,,,,,,---++++++***++++++,,,---------------,,,,,,,,,,,,++++++*********+++,,,,,,---------...111333222000...+++++++++************************+++------,,,+++)))***,,,.../////////...'''***---......---,,,---++++++++++++******))))))+++***))))))***---000111,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,+++************)))(((,,,,,,+++++++++++++++++++++,,,...000222333444444333111...,,,******++++++------,,,+++************,,,,,,,,,---------......***))))))***,,,---,,,***---//////,,,---//////,,,+++---///...,,,+++,,,///......---,,,++++++++++++***+++,,,---......///...,,,------....../////////------,,,---...111444666444111...---...111222222------......//////000000222222111000000000000000111111333444555777888888888:::===??????>>>???@@@<<<===??????>>>>>>???@@@BBBAAAAAAAAACCCCCCBBB@@@======>>>>>>???@@@BBBBBB<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<<<<:::999:::;;;:::999888888888888888888;;;;;;;;;::::::888777777000111222333444555555666333333333222222222111111333111...+++******+++,,,***)))((()))***+++***((())))))***+++,,,,,,------*********,,,...///...,,,222222111111000000000///---......////////////...444444555555666777777777666666888999999999999999777777777777777777777777777777666555555777888999===;;;:::;;;======:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777777777777666555333333333333333444444555555555222222222222222111000///000//////000222222000///......//////......---,,,222222333333222111000///---,,,+++*********+++,,,,,,+++***+++,,,,,,***(((************,,,///222444,,,+++))))))***)))(((&&&+++*********))))))((((((,,,------+++)))'''((())),,,,,,+++*********++++++***)))(((((((((***+++,,,***---111222000...+++***)))*********)))(((''''''+++***)))((('''&&&&&&&&&'''((()))******)))((('''+++***)))(((((()))***+++)))'''&&&(((+++---+++)))))))))*********+++++++++******************+++,,,((()))***,,,---...//////555222...***'''&&&&&&&&&,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,+++***))),,,,,,+++***))))))******///444666555555555222---************************++++++++++++++++++++++++***+++---......---+++***(((((()))***,,,---...///000000///...,,,+++***)))*********)))))))))))))))...---+++******+++---...++++++++++++,,,,,,------++++++******++++++,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,---------.........---+++))))))***+++,,,......000555888999555111,,,,,,,,,++++++*********...,,,******,,,---***(((,,,---///111000...,,,***(((***++++++++++++,,,......---,,,+++++++++++++++)))***,,,---...---,,,,,,///,,,+++,,,///000...+++///000000...,,,+++,,,...---------,,,,,,++++++++++++++++++,,,---...///000,,,+++,,,,,,---...///000000///---+++*********+++++++++,,,,,,,,,---------........................///+++((()))---///---***---,,,,,,++++++,,,,,,---111+++)))///555222,,,(((++++++*********+++,,,,,,------,,,,,,,,,------...000///...---------------...------,,,,,,------...000000,,,***///888999444......---,,,,,,,,,,,,---/////////000111111222222222222222333444555666777999:::<<<<<<<<<===???AAAAAABBBBBBAAA@@@???AAACCCCCCBBB@@@>>>>>>???@@@AAAAAA???======???@@@>>><<<<<<<<<;;;:::;;;<<<===>>>;;;:::999999:::<<>>===<<<===>>>???AAA???===>>>???@@@>>><<<<<<<<<;;;::::::;;;<<<======<<<;;;:::;;;===???AAAAAA>>>;;;999::::::::::::888888999999888777666555555555555666666666666666333333333222222111111111---,,,+++++++++---///000---+++***+++,,,---,,,+++************+++++++++++++++******,,,......---,,,------------,,,,,,,,,,,,......///000000000000000111111222222333444444444333444555666777777777777555555555555555555555555444444555666666666666666<<<;;;::::::<<<;;;:::888888888999::::::;;;<<<<<<999888777666555555555555555666666666666666555555333444444444444555555555111222222333333333333222222111111111333333111000......//////......---,,,...---,,,,,,,,,---...///333111---***((()))+++,,,111///---,,,---......---)))((((((((((((***+++,,,...,,,++++++,,,,,,***)))************))))))))))))***---///000...---,,,,,,+++++++++,,,,,,------...)))))))))((())))))***++++++,,,...---,,,******+++***++++++******)))((('''((((((''''''&&&'''''''''+++)))(((&&&&&&((()))++++++******))))))******++++++***)))***,,,------,,,((()))******************))))))))))))((((((((()))---+++***))))))+++---///444222000---++++++,,,,,,++++++***))))))***++++++((())))))************)))******++++++,,,++++++************)))))))))))))))+++///000///000222111...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,+++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++000///...---,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,---------------,,,+++*********+++,,,...------///000111///...,,,,,,,,,,,,++++++++++++---+++++++++---...---,,,,,,---///000///...,,,***...//////...,,,++++++,,,,,,,,,,,,---...000111222,,,---.../////////......((()))******+++,,,///111000222333222000......///+++,,,,,,,,,,,,,,,,,,---...------,,,------......++++++***++++++,,,---...,,,,,,+++++++++,,,---...---,,,+++***+++,,,---...------///000111333444444;;;666000.........,,,***++++++************++++++...++++++///111///...///---------....../////////......---------------......///000000000///...---...------,,,,,,------......---,,,+++000555555111/////////.........------...//////000000111111222111111111222333444666666888:::<<<<<<======@@@AAA@@@AAABBBBBB@@@@@@AAABBBAAA@@@???======>>>>>>???BBB@@@???>>>??????===<<<<<<;;;;;;;;;;;;<<<======AAA???===;;;;;;===???AAA???===;;;:::;;;<<<<<<;;;777777888888999888888777888888888888777777777777111111111111222222222222*********+++,,,...111222---+++***+++,,,---,,,+++......------------------++++++***,,,......---+++------------------------......///000111111111111000111111222222333444444333444555666666777777666444444444444444444444444222333555777777777777666;;;;;;;;;;;;;;;;;;:::999777777888999:::;;;<<<===999999777666666666666666444555666666666666666555333333333333333333333333111222333333444444444444000///...///000000...---.........///......---,,,---,,,+++***+++---///111333111---)))(((***---///888555000---,,,,,,+++******)))(((((((((((()))***---,,,******++++++***)))*********)))))))))))))))(((+++///000///---,,,,,,******+++,,,---.........))))))))))))))))))******+++,,,,,,+++))))))***+++************))))))(((''''''''''''&&&''''''((((((***)))(((''''''((()))***((((((''''''''''''(((((()))))))))***+++,,,,,,,,,'''(((((()))))))))(((''')))***************)))))),,,+++++++++***+++++++++///---,,,***))))))***++++++******************+++''''''((())))))***))))))*********+++++++++++++++)))))))))***)))))))))(((+++///000...///333333111++++++++++++,,,,,,,,,,,,++++++,,,------,,,+++++++++***))))))))))))***+++++++++++++++++++++++++++******++++++++++++++++++******++++++,,,---......***+++,,,,,,,,,,,,+++******,,,...000000...,,,+++///...---,,,*********)))+++++++++++++++++++++***++++++,,,,,,,,,---------,,,,,,+++******++++++,,,///...---------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++++++++,,,---...///...---,,,+++---......---,,,++++++,,,------,,,,,,,,,,,,---------------............---'''***,,,+++******---111000111333222///---,,,,,,+++++++++,,,,,,---------...---,,,++++++++++++++++++*********++++++,,,---///...---,,,+++*********---,,,+++******,,,---///......///000111222333333;;;777222......---,,,++++++++++++,,,,,,+++++++++...++++++......+++,,,///+++,,,,,,---............///......------------......///111222222000///---...------,,,,,,------...,,,,,,,,,---000333222//////////////////......---......//////000111111111111111111111222444555666777999<<<======>>>@@@AAA@@@AAABBBBBBAAA@@@AAABBBCCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@??????>>>===<<<;;;<<<<<<===>>>???@@@AAADDDBBB???======>>>@@@AAA<<<:::999999:::;;;;;;;;;888888888888888888888888999888888888888888777777333333333222222222222222))))))***+++---///111333,,,***)))***+++,,,+++***......------------------,,,++++++,,,---...,,,+++,,,,,,,,,---------------------///000000111111111000111111222333333444444333444555666777777777777444444444444444444444444222333555888999::::::999;;;<<<<<<<<<;;;:::::::::777777888999;;;<<<======::::::999888777777777777444555666666666666666555111111111111111111111111111222333333444444444444000///......//////---+++.........///......---,,,---,,,+++***+++...000222111...+++)))))),,,///222888555000---,,,,,,+++***++++++***)))))))))))))))+++***))))))******)))((())))))))))))))))))******&&&)))---......,,,++++++)))***+++,,,---...------))))))*********)))))))))+++++++++***(((((()))+++((())))))*********))))))(((((('''''''''((())))))'''((()))******)))((('''''''''((((((((((((''''''(((((()))*********+++,,,)))***+++,,,,,,+++)))(((++++++,,,------------,,,,,,...000222111///---++++++***)))((((((((()))************++++++*********&&&'''((())))))))))))))))))))))))******+++++++++((()))************)))))),,,///111000111555555333*********++++++,,,,,,,,,++++++---......---++++++,,,+++************+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,******+++,,,---.........***++++++,,,,,,++++++***,,,...000111111000---,,,000///...,,,+++***)))))),,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++,,,//////...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))*********++++++,,,------.........---,,,+++)))+++,,,,,,++++++,,,...------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,))),,,///...+++***,,,///444555555333000---,,,---+++++++++,,,,,,---------,,,,,,+++***))))))))))))++++++*********+++,,,,,,.........---,,,+++***))),,,,,,+++++++++,,,---............///////////////555333000---------,,,,,,,,,,,,---......---,,,,,,...+++***---,,,))))))++++++,,,---//////000//////000///...------------------///000222222111///......------,,,,,,------...++++++---000222111///...//////000000//////...---.........///000000111111000000000111222333444555666999<<<===>>>>>>@@@AAA???AAACCCCCCAAA@@@@@@AAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>><<<===>>>@@@BBBCCCDDDEEEDDDCCCAAA?????????@@@AAA<<<:::999:::<<<===<<<;;;::::::999888888777777777888888888777777666666666777666555444333222111111)))******,,,---///111222,,,***)))***+++,,,+++***************++++++++++++,,,++++++,,,---...,,,+++************+++++++++++++++,,,---///000000000000000000111111222333333333333444555666777777777777444444444444444444444444222444666999;;;===??????<<<===>>>>>><<<;;;;;;<<<999999::::::;;;<<<======;;;:::999888777777777777555666666666666666555555222222111111111111000000111222222333333333333222111000///000111000...,,,......//////......---,,,---,,,,,,,,,---...000111...,,,***)))***,,,///111111///---,,,---......---++++++++++++******))))))***)))((()))******)))((())))))))))))************&&&(((+++,,,+++*********((()))+++,,,---,,,,,,+++)))************)))((((((***++++++***(((((()))+++((()))***+++,,,---------******)))(((((()))))))))&&&((()))++++++)))(((&&&)))******++++++******)))&&&((()))***))))))***,,,,,,---///000000...,,,++++++,,,...000111111000000...111555888777444000---+++******************+++)))***++++++++++++***)))'''(((((())))))))))))((()))))))))))))))***+++,,,((()))+++,,,,,,+++******+++///111000111444444111)))))))))******++++++,,,***,,,---//////---,,,***++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...///000111111///---,,,222111000...---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,...//////...,,,,,,...///,,,,,,,,,,,,------------,,,---......---,,,---///---------------,,,++++++(((***++++++++++++,,,...,,,,,,---...///111333444------,,,+++++++++,,,,,,,,,...000111000...------<<<<<<:::777222//////000+++,,,,,,,,,,,,,,,,,,---,,,++++++***)))))))))))),,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,---------............------------///...------,,,,,,,,,,,,,,,---...//////...---,,,...***))),,,...+++)))***---...000222333333333222000000///...---------------...///000000000///......------,,,,,,------...++++++...333444000------......///000///...---,,,---......//////000000111/////////000111222444444555888<<<>>>>>>???@@@AAA???AAACCCCCCBBB@@@@@@AAA@@@@@@@@@@@@@@@????????????AAAAAAAAA???>>>???@@@???@@@AAACCCDDDEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@>>>===<<<===??????>>>===<<<;;;:::888888777777777888888777777666555555555888888777555444222111111***++++++,,,---...///000---+++***+++,,,---,,,+++(((((())))))***+++++++++---,,,+++,,,------,,,************+++++++++,,,,,,***+++,,,...//////000000...//////000000111222222222333444555555666666555444444444444444444444444444555777:::===AAADDDFFF<<<>>>@@@???===<<<<<<>>>;;;;;;;;;<<<<<<=========:::999888777777666666666666777777777666555444444333333333333222222222111222222222222222222111111111000//////000///---+++......//////......---,,,,,,,,,,,,------.........---,,,***)))***+++---...,,,+++***+++---...---,,,******+++++++++***))))))+++***))))))++++++***)))((()))))))))************((()))++++++***)))***+++((()))+++,,,,,,+++)))((()))******+++***)))((('''***+++,,,+++)))((()))******+++,,,...000111222333,,,,,,+++***)))))))))***(((((())))))))))))((((((******+++,,,,,,+++******''')))++++++))))))+++------...000111000///,,,+++)))+++...000222333222222---///333555555333000...++++++******************)))***++++++++++++***)))))))))*********)))(((((()))((((((((()))***,,,---)))***,,,---------,,,+++''',,,///...///111///,,,'''(((((())))))***++++++***,,,...//////...,,,***((()))***++++++***)))(((+++++++++++++++++++++,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,...............---,,,,,,111111000......---------***++++++,,,,,,---------***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++---///...,,,+++---///,,,,,,,,,---------......---///000///---,,,---///---------,,,,,,,,,++++++***,,,---,,,++++++,,,---,,,,,,---...000222444555///...---,,,+++,,,,,,---,,,...111444666444000---BBBAAA===777222///000111---,,,,,,,,,,,,,,,,,,+++---,,,+++++++++++++++,,,------,,,,,,,,,,,,------***+++,,,---------,,,,,,)))+++,,,......---,,,+++,,,,,,------.........///***,,,---------,,,+++++++++,,,...//////...,,,+++---((('''---222000---+++---///111333444444333333111000///...------------------........./////////...------,,,,,,------...++++++000666555///,,,---,,,---/////////...,,,+++------......///000000000////////////111222333444444888<<<>>>??????@@@AAA>>>AAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>@@@AAAAAA??????@@@BBBCCCCCCDDDDDDDDDCCCBBBAAA???AAABBBCCCCCCBBB@@@>>>???>>>===>>>??????>>><<<::::::999888888888999:::888888888777666666555555666666555444444333222222+++,,,,,,------............---,,,,,,......---,,,))))))***+++,,,,,,---------,,,+++,,,------,,,***,,,,,,,,,------.........)))***+++---.../////////------......///000000000111111222333444444444444555555555555555555555555555555777:::>>>CCCGGGJJJ===???AAAAAA>>><<<===???<<<<<<==================999888777666666555555555777777777777666555333333555555555444444333333333222222222222222111000//////...------...---+++)))......//////......---,,,++++++,,,---------,,,,,,------+++************+++,,,+++***+++,,,,,,***((())))))************)))))),,,+++******,,,---,,,***(((((())))))*********+++)))+++++++++))))))***+++((()))***++++++***(((''')))***+++++++++)))(((''')))+++,,,,,,***))))))***+++,,,...111333555666777...---,,,+++***************)))(((''''''((()))***((()))***++++++***)))((((((***,,,,,,******,,,///+++,,,...///...,,,***((((((***---111333444333333***,,,...000000///...---*********))))))))))))))))))***+++,,,,,,+++***)))******+++******)))(((''')))((((((((((((***,,,---)))***,,,.........,,,+++$$$))),,,,,,---...+++'''&&&''''''((()))************,,,...000000...,,,***&&&((()))++++++)))(((&&&******+++++++++,,,,,,,,,************)))))))))(((,,,+++++++++++++++++++++,,,+++)))(((((()))+++,,,---------,,,++++++++++++///...---,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))+++......,,,+++,,,...,,,,,,,,,------.........,,,...000...+++***+++------------,,,,,,,,,++++++...//////...,,,++++++,,,---------------...//////000///...---,,,------...,,,---000666:::999333...DDDBBB===666000---...000---------,,,,,,+++++++++...------,,,,,,------.........---,,,,,,------------.........---+++)))((((((***---//////...,,,******+++,,,---...000111111)))+++...///---,,,*********+++---......---+++***,,,&&&&&&...666555111---+++---///222333333222111111111000......------------------------...///000...------,,,,,,------...++++++111888777///+++---,,,---...//////---+++***------......///000000000......//////000222333444444777<<<>>>??????@@@AAA>>>@@@CCCDDDBBBAAA@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@===???AAAAAA??????AAADDDFFFFFFFFFEEECCCAAA>>>======???BBBDDDDDDBBB@@@===>>>===<<<===>>>===<<<:::999888777777888:::;;;<<<999999888888777666666555333333333333333333333333)))***+++,,,...///000000------,,,++++++,,,,,,,,,)))******+++,,,,,,------***+++,,,------+++)))(((***,,,+++)))+++...,,,(((***+++---///111111111111///////////////000111111222222333333444555555666333333333444444444555555555666999<<>>???@@@???===;;;;;;<<<888888888888888888999999999999777666555555555555333333333333333333333333444333111000000000111111111///------------,,,+++---,,,+++,,,...///...---+++++++++******++++++++++++---......---,,,,,,---+++++++++---000111000///+++++++++***)))***,,,......------...///...,,,***...***&&&&&&***,,,***'''******)))))))))))))))***+++******)))((('''&&&&&&)))************+++++++++************************+++,,,---///000111111111///,,,******,,,,,,***'''*********)))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))(((((((((((((((***************************++++++***(((''')))***((((((((()))***+++---...+++++++++---000111000///---,,,*********+++++++++,,,,,,,,,***(((((()))*********++++++++++++******,,,******---000000+++&&&&&&''')))))))))***+++---******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------+++***)))***,,,.........---,,,+++***)))---,,,+++***))))))))))))++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,555333111...---------...///...,,,++++++,,,...///++++++++++++++++++++++++---***((())),,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,+++******+++++++++/////////222555555222///777444000---+++++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...........................+++++++++,,,,,,---------++++++++++++++++++++++++******************++++++,,,+++++++++,,,,,,***))))))***,,,.........,,,+++------......000111333333000///...------...///000111,,,((((((,,,...---+++000///...---------------...---------//////...---111...******,,,------+++000000000000////////////---......///000111111222444777:::<<<<<<;;;<<<<<>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>DDDCCCAAA@@@???@@@AAAAAA??????>>><<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888888999222222333333333333444444***++++++,,,---...//////---,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,...///000000///...---))),,,---++++++......,,,+++,,,---///000000000000///////////////000000111111222222222333333444444333333333444444444555555777888999:::<<<>>>???@@@;;;::::::999999::::::;;;<<<===>>>===;;;999999:::888888888888888888888888999888777666555555555555333333333333333333333333666555333111000//////000111///---------...---+++,,,+++***+++---...---,,,//////............//////,,,---...---+++***+++,,,+++,,,---///111111...,,,***++++++***)))***,,,...---------000444888:::;;;000,,,((('''***+++)))&&&******))))))))))))************))))))((()))))))))++++++*********************************************+++,,,.../////////000...,,,******,,,,,,***((()))))))))))))))*********))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++*********************((((((((((((((((((((((((******+++)))(((''')))***+++******)))******++++++...---,,,---......---+++,,,000333111,,,)))+++...,,,------+++)))((()))+++******++++++++++++******...,,,,,,...222222---)))''')))************+++---******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------,,,***)))***,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++***))))))+++++++++,,,,,,------...333111///---,,,,,,---......---,,,++++++,,,---...++++++++++++++++++++++++---+++)))***,,,...---,,,+++,,,,,,------,,,,,,+++......---------------......------///222333111///000///...------...000111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******...---,,,---///000///...+++,,,...//////...---,,,...............///000000000///...------...///000222...******---000///---///......---,,,,,,---------,,,,,,,,,---/////////555222...,,,...//////...000///////////////////////////000000111222222222333555999;;;;;;;;;<<<<<<@@@DDDHHHIIIFFFBBB???>>>???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBB???@@@@@@@@@@@@@@@@@@@@@BBBBBB@@@?????????@@@@@@???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999888888777777777888333333333333333333333333,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,...---+++)))(((((()))***---...///111222111111000(((...000---+++---///.........------...//////000//////......//////000111111111111111222222222222333333333444444444555555999999999999999999999999999888888777888888999999;;;<<<===<<<;;;999999:::888888888888888888888888888888777666555555555555333333333333333333333333888666444222000/////////222000......//////...---,,,+++***+++,,,---,,,+++...------,,,,,,------...,,,---,,,+++))))))***,,,------...000111///,,,)))***+++,,,+++******,,,......------111777>>>BBBDDD111...***)))***+++)))&&&******)))))))))******++++++***)))((((((***,,,------,,,+++******))))))***************************((()))***+++,,,------------,,,******++++++***((((((((())))))******++++++))))))))))))))))))))))))))))))(((((())))))***+++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******************++++++(((((((((((((((((((((((()))******)))''''''(((*********)))))))))******+++000...---,,,,,,+++)))&&&***333;;;999...(((+++000---......---+++******+++******++++++++++++******---,,,,,,...111000---)))***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,******+++---******+++++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++******---,,,,,,+++***))))))(((******+++,,,---...//////000///---,,,,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---,,,,,,------------,,,,,,........................---,,,+++,,,...000000///............///000111222...---------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////..............................------------------,,,,,,------------------------//////...---,,,+++******---,,,+++,,,///111111111---.../////////...---,,,------------------------//////............//////333///,,,,,,///111000///...------,,,,,,,,,,,,,,,++++++******,,,...111222:::666222//////111222222////////////////////////000000111111222222333333111444777999::::::;;;<<>>>>>???AAACCCEEEEEEEEECCCCCC???@@@@@@@@@AAAAAABBBBBB===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;999:::<<<=========<<<<<<;;;:::999888777666666666555444444333333222222111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,***)))(((((()))******+++,,,...///000000000+++111333...***+++...///000///---,,,,,,---...//////............///000000222222222222222222222222333333333444444444555555999999888888777666666666888777777777777888999999<<<===>>>>>><<<;;;;;;;;;999999999888888888888888888777666555555555555555444444444444444444444444777666444222000000000111333222000000111111000///---,,,++++++---------+++------,,,,,,,,,,,,------,,,,,,+++***)))***---///111000.........---,,,***)))+++,,,+++******,,,---///...///222666:::<<<===000---***)))***+++***)))******))))))******++++++...,,,***((((((***,,,...///...,,,***))))))))))))************************'''((()))***++++++++++++,,,++++++************)))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************+++++++++++++++++++++++++++******************+++((((((((((((((()))))))))************************)))******)))''''''((()))((((((((())))))***+++,,,///---,,,++++++***'''%%%&&&111:::999111***+++///---...///...,,,++++++,,,******++++++++++++*********))))))+++------***''',,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,******,,,---+++++++++***++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,,,,------............---,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......,,,,,,------------,,,,,,+++,,,,,,---------------...,,,++++++,,,...000000222111111000///...------------,,,,,,------......------------------------,,,,,,---...//////..........................................------------------------------------......------,,,,,,++++++,,,+++)))***,,,...............//////...---,,,+++++++++,,,---------------/////////....../////////222///------///111000///---,,,,,,+++++++++,,,,,,*********)))***---222555<<<999444111000111222333.........///////////////000000000111111222222222///222555777888999:::<<>><<<<<<===???AAACCCEEEFFFEEECCCAAA>>>???@@@@@@AAAAAAAAABBB>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>======>>>>>>>>>===<<<;;;;;;;;;;;;;;;999:::<<<>>>>>>>>>===<<<;;;:::999888666666555555666555555444222111111000---,,,,,,,,,,,,+++++++++************++++++,,,---,,,+++***))))))***+++,,,((()))***,,,---...//////111777888222,,,---///000000///---,,,,,,---.....................//////000222222222222333333333333333333333444444444555555888777777777777777777777888888888888888999:::::::::<<<======;;;::::::;;;999999999888888888777777777666666555555555555555444444444444444444444444444333222111111111222333555333111111222333222111///...------...///...,,,000000////////////000000***++++++******,,,000333555111---++++++,,,------)))+++,,,,,,+++***+++---......000333555555333111---+++***)))***,,,,,,,,,***************+++,,,,,,000...+++)))((()))+++,,,000///---***)))))))))***************************''''''((()))***************++++++******))))))***''''''((()))***++++++,,,))))))))))))))))))))))))+++************+++,,,,,,(((((()))))))))*********))))))))))))))))))))))))*********++++++*********''''''(((((())))))))))))************************)))******)))'''&&&((()))+++***))))))(((((()))))),,,*********+++***)))'''%%%+++111444111...,,,,,,---...000///---++++++,,,******++++++++++++******)))))))))***++++++)))(((---......---+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,++++++,,,......---,,,+++************,,,------------,,,+++***++++++++++++++++++++++++------------------------******+++,,,---...//////.........------,,,,,,,,,..................//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........,,,------......------,,,+++,,,---............---......,,,,,,,,,...000333444333222111///---,,,+++------,,,,,,,,,,,,------------------------------------..................................................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,******,,,,,,,,,+++------------,,,,,,++++++((()))+++---//////000000...//////////////////...///...------...///......,,,,,,+++++++++,,,,,,---***++++++******---111555999777444111...///111222------....../////////000/////////000000000000000///111444555555666888:::;;;<<<<<<;;;999999:::<<<>>>@@@BBBDDDDDDCCCAAA???>>>???@@@AAAAAAAAA@@@@@@?????????>>>>>>====================================<<<<<<;;;;;;;;;;;;<<<999:::;;;=========<<<<<<;;;:::999777666555555555666666555444222111000000,,,,,,,,,,,,++++++++++++******)))******+++,,,---+++++++++++++++,,,++++++******+++,,,---...///000666:::999333///000222222......---------------.........------......///000111111222222333444444555333333333444444444555555666666666777777888888888888888888888999:::;;;;;;777999::::::999888888999::::::999999888777777777666666555555444555555666444444444444444444444444222111000000000111222333444222000111222333222111000///......//////...---......------------......)))***+++,,,,,,...111333444000,,,***+++---//////(((***,,,,,,+++++++++,,,,,,---000333555444111...******))))))***+++---...***************+++,,,---000...,,,***))))))******111///,,,***))))))***+++************************(((((()))***************)))***++++++)))((()))+++(((((())))))******++++++))))))))))))))))))))))))+++++++++***+++,,,,,,---((()))))))))************(((((((((((((((((((((((()))***++++++++++++***))))))))))))***++++++,,,,,,((((((((((((((((((((((((((())))))(((&&&&&&''')))...---+++)))'''&&&%%%%%%)))(((((()))+++,,,+++***&&&(((+++...000000...+++,,,...000///---+++++++++******++++++++++++******+++++++++,,,,,,+++++++++,,,---...---+++***+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,---,,,++++++---///000///---+++*********+++---...//////...,,,+++***++++++++++++++++++++++++******++++++++++++,,,,,,***+++,,,---...///000111000000///...---,,,++++++............////////////+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---///000///.........------............---------...///111111111000000.........---,,,...111444333222111000///////////////......---,,,,,,------------------------------........................................................./////////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......000///...///000///---+++---,,,,,,,,,,,,+++++++++((())),,,///111222222222......////////////......------------------------,,,,,,,,,,,,,,,------...,,,---...---+++,,,000444444444333000------...000---------......//////000/////////////////////000///111222333333444666888777888999888777888:::<<<>>>???AAABBBBBBAAA???>>>>>>???@@@AAAAAA@@@???>>>??????>>>>>>===<<<<<<;;;<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::999888777666555555555666666555444222111000000++++++++++++++++++,,,,,,))))))))))))***+++,,,---,,,---.........,,,***)))+++++++++,,,,,,...//////333555333///...111222000,,,,,,---......---------...------------...//////...///000111222333444555333333333444444444555555555555555666666777777777888888888888999:::;;;<<<777888::::::888888888999::::::999999888777777666555555555444444555555666555555555555555555555555222111000/////////000111111000......000111000///000...------......---,,,++++++************++++++)))+++,,,---,,,,,,---//////---+++,,,.../////////(((***,,,---,,,++++++,,,,,,,,,...000333222000...*********)))((()))+++,,,************+++,,,---...---,,,+++***************000///,,,***)))***+++,,,************************)))******+++++++++++++++(((***++++++(((((()))+++)))))))))))))))*********))))))))))))))))))))))))***************++++++,,,)))))))))*********++++++)))))))))))))))))))))))))))***++++++++++++***)))((())))))***++++++,,,,,,((((((((((((((((((((((((((())))))(((&&&&&&'''))),,,+++***(((''''''''''''((('''(((***,,,---,,,++++++***+++---///000///...+++---//////---+++************++++++++++++*********+++++++++*********++++++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,------,,,,,,...///000///---,,,+++,,,---...,,,---...//////...,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......//////......------,,,,,,------.........------,,,,,,,,,------------,,,,,,------------------------))),,,///000...------...------............---------...000222222222111000,,,...///...------000333333111000......///111222333222111///.............................................---------..............................------...///000111111222------------------------++++++,,,,,,------......//////000222444333000------,,,,,,,,,,,,------...***,,,///111333333333222---...///000000///...---,,,---......------------------,,,,,,---......///---000222000,,,+++...222000111222000---,,,---///,,,,,,---......///000000000000000000000000000000000111222222111222444555444666888888888999<<<>>>??????@@@@@@@@@@@@?????????@@@AAABBBAAA???===<<<========================;;;<<<===>>>???>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;:::888666666666777888888888777666666666666666555555444333333222111111******+++++++++,,,,,,,,,))))))))))))***+++,,,---...///000111///,,,)))&&&************+++,,,---------...+++(((***///000---***+++---...///...---,,,...------------...//////,,,---...000111333444555333333333444444444555555444555555555555555555555777777777777888999:::;;;888:::;;;;;;:::999:::;;;::::::999999888777777666555555444444444555555666555555555555555555555555333222000///.........//////---,,,,,,...///......///...,,,,,,------,,,+++...------,,,,,,------...***,,,------+++***************,,,///111111///---(((***,,,---,,,++++++,,,...,,,,,,---...///...---++++++***)))'''''')))***************+++,,,---...))))))*********+++++++++000...,,,***)))***,,,---***************************++++++,,,,,,,,,,,,+++'''***++++++((('''))),,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&''''''((()))*********************************((())))))(((&&&&&&'''(((&&&&&&&&&''')))***,,,---(((((((((***,,,---,,,+++............---...000111+++---//////---+++))))))******++++++++++++******((()))))))))((('''((()))***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,------,,,,,,...000///...---,,,,,,---///111***,,,...///000000...---++++++++++++++++++++++++,,,,,,,,,------...............---,,,,,,++++++***------..................,,,------------,,,+++***,,,------......------,,,------------------------(((,,,///000...,,,,,,---------............------***,,,...000111111//////+++---///...,,,,,,///222555333000...---...000111555555333111000/////////........................///......---------..............................,,,---...///000111222333////////////////////////..................------+++---///333555444111...---------------...///000---///111333444444222222---...///000000///...---,,,...//////...------...---------------...///000///222444222---+++---000---///222111...,,,,,,...,,,,,,------...///000000222222111111111111111111000111222111000000222444333555888999:::;;;===???AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA???<<<;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>?????????>>>===;;;;;;:::::::::;;;;;;<<<<<<:::777444333444555777888777666666666666666777555444444333333222222111,,,,,,,,,,,,+++***)))))),,,------,,,))))))***++++++...000000---***((('''++++++******++++++,,,---...------,,,,,,------...***+++,,,---------,,,+++,,,+++******+++...000222000000111000///000222444333333444444555666777777555888:::999555333555777444555666777999:::;;;<<<999888777777777888::::::<<<;;;999777666777777888555555555555555555555555555444222333333444222111000000111222222000///...///////////////////////////000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))************)))))))))***,,,---)))************++++++++++++)))'''''')))***+++***...---***(((''''''((()))++++++******++++++,,,---(((((()))***))))))'''&&&************************))))))*********+++++++++++++++***))))))***++++++,,,+++***)))))))))***+++******)))(((((((((((((((((()))*********)))'''&&&))))))))))))************---,,,***)))))))))******+++***)))))))))***+++,,,)))))))))******+++++++++(((((())))))))))))((((((***++++++++++++***))))))************))))))((((((((((((''''''''')))***+++))))))******++++++++++++******+++,,,,,,,,,,,,+++((())))))*********)))))))))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++...---,,,,,,++++++++++++***++++++,,,,,,++++++***(((((()))***++++++,,,,,,((((((((()))***+++,,,------.../////////...---,,,,,,,,,---------,,,++++++************************((()))***+++---...///000)))******++++++,,,------//////.........---------111000///...---,,,++++++...------------...//////...,,,***+++---...,,,***---,,,---222777777111,,,///...---///111111...+++000000000000000///......---------------...///000444222//////000000000000777666555333111000......111111000000///......---//////.........//////000222111111000///......---............//////000000......///111333333000...,,,---......//////......000000111111111111000000............//////000000,,,...000111333333333333---------.........//////000///---,,,,,,---...///,,,,,,,,,,,,,,,---...///555666777444///,,,---...---------,,,,,,++++++++++++,,,---///000000000000000//////222666999999888000000000000000111111222555777888888777777777999:::;;;===???@@@???>>>===CCC@@@===<<<<<<<<<<<<;;;===;;;:::;;;>>>@@@>>><<<>>>???@@@???===<<<===>>>BBB@@@===;;;::::::;;;<<<999:::;;;;;;999777888888444555666666666666666555444444333333222111000000.........------+++***))),,,,,,---+++***)))+++,,,///...---,,,++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,++++++,,,...000222---......---,,,,,,...111222222333444444555666666444666888999999888888999888888888999999:::::::::888888777777777888999:::;;;:::999777777777777777555555555555555555555555666444333333444444222111111111111111111000//////////////////////////////...///000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,,,,******)))))))))***,,,,,,)))************+++++++++...,,,******+++,,,,,,+++...---,,,+++++++++,,,---+++++++++***++++++,,,---++++++,,,---,,,+++***)))************************)))))))))*********++++++***++++++++++++***************))))))***+++,,,---++++++***))))))))))))))))))))))))))))))(((((('''))))))))))))************,,,+++***)))))))))***++++++******)))***+++,,,---,,,,,,,,,+++*********)))((())))))******))))))(((***++++++++++++***))))))+++******))))))))))))))))))******++++++***)))(((************************)))******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))***++++++++++++***)))++++++,,,,,,,,,,,,++++++...---,,,+++++++++++++++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,---...//////...------------------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...)))***+++,,,,,,,,,,,,,,,.........---------------...............---------...------------.../////////---+++,,,...///---+++---,,,---222666666111,,,///......///111111///,,,000000000000000///.........------------...///000111000000111111111///---444333222111000...---------............///////////////.........//////000111111111000///............/////////000000000000///000333666888666222///....../////////000000000.........//////.........------......///////////////000222444555555444444---------.........//////------------...000222333......---------...//////...000111///,,,+++,,,------------,,,,,,,,,++++++---...///////////////...///......000444666666555000000000000000111111222444666888888777666777888;;;<<<>>>@@@AAA@@@???>>>CCCBBB@@@===;;;:::::::::;;;999888:::===>>>===<<<===>>>???>>>======>>>???@@@???===<<<:::::::::;;;999:::;;;:::888666666777555666666666666666555555444444333333222111111000000000//////...,,,+++******+++,,,+++******,,,...666111+++((()))+++,,,+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,---------------------,,,,,,---///111222111222111000......000222111111222222333444444444333444666999<<<===;;;:::;;;;;;::::::999888888888888777777777777888999999:::999888777777777777777555555555555555555555555666555333333444333222000222111111000000000000000////////////////////////111222333333222111///---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---...*********)))******+++,,,)))************+++++++++000---+++***+++++++++***,,,,,,,,,------.........+++++++++++++++,,,------------.........---+++***************************))))))************++++++++++++,,,,,,+++***)))(((************+++---...///,,,++++++*********************)))(((((((((((()))))))))))))))*********************)))******+++,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++*********++++++************++++++++++++***))))))++++++)))((((((((()))******+++---...---+++(((&&&*********)))))))))))))))((())))))***+++,,,,,,---,,,---------,,,+++******)))***++++++++++++***)))++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***))))))******+++,,,,,,,,,---............---,,,++++++,,,---...............---...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++------,,,,,,,,,------...---------.........//////...------------.../////////---,,,---//////...------------111444444000,,,000//////111222222000...000000000000000//////.........------......//////......///111333111...***000000//////......------,,,---...///111333444555000//////....../////////111111000000//////....../////////000000000000000...000444888999777222...000000/////////000111222------............---------------...............111333666777888777555333------........./////////............///111222333000//////.........//////***+++,,,,,,++++++,,,...------------,,,,,,,,,,,,///////////////...------......---///111333222111000000000000000111111222444666777888666666777888<<<===???@@@AAAAAA@@@@@@BBBCCCCCC???:::777888::::::999999:::===??????>>><<<>>>???>>>======>>>???>>>>>>>>>===<<<;;;:::999999:::;;;:::777555444555666777777777666555444444444333333222222111111111/////////...---,,,+++***)))+++,,,+++++++++...///;;;333+++(((***,,,+++)))++++++******++++++,,,---,,,++++++******++++++,,,+++,,,,,,---------------...---------...///111222333444333111000///111333000111111111222222222333333333444888<<<>>>;;;777::::::999999888777777777777777777777777888888999999999888777777777777777555555555555555555555555777555444333444444222111333222000/////////000111////////////////////////000111222222222000...,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++------******************++++++))))))*********+++++++++,,,***(((((()))++++++***)))***++++++,,,,,,++++++,,,++++++++++++,,,------------......---,,,+++******************************+++++++++,,,,,,,,,,,,------+++***************+++++++++,,,,,,------...+++******))))))*********,,,+++)))((((((((()))***((()))))))))************)))))))))******+++,,,,,,,,,++++++,,,,,,,,,------((()))***+++---...///000***++++++,,,,,,++++++******++++++++++++***))))))+++***)))(((((()))***+++)))***,,,---,,,+++)))(((*********)))))))))(((((()))))))))***+++,,,---...,,,,,,++++++***)))((('''*********++++++***************++++++++++++******,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,---......//////.........---,,,+++***))),,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---+++***---,,,,,,+++,,,---......---------............///...------------...//////------------...///......---------000222222///---000000111222222111000/////////000000000000////////////............//////.........000111000...+++...........................///111444777999;;;<<<111000//////////////////111000000000/////////...////////////////////////---...000333444333000---000000/////////000111222//////000000000000//////------------............222444666888888666444222............////////////111111000//////.........000///..................,,,,,,---------......///------------------,,,,,,...///////////////......///......///000000000000000000000000000111111222444666888888777777777888;;;<<<===>>>???@@@@@@???AAADDDDDD@@@999555666999::::::;;;===???AAAAAAAAA???@@@AAA@@@>>>===>>>???>>>???@@@@@@???===;;;:::;;;<<<<<<:::888555444555777777777777666555333333333333333222222111111111.........------,,,+++***)))+++,,,,,,+++,,,...000666000+++***---000...+++++++++******++++++,,,---,,,++++++******++++++,,,------------------------............//////000111111111000///---,,,...000000000000111111111111111444333333666999:::777444666666666666777777777777666666777777888888888888888888888888777777777666555555555555555555555555666555333444555555444222333222000/////////000111////////////////////////---...//////...---+++)))+++++++++,,,,,,---------000///---+++++++++++++++*********+++************))))))*********+++++++++)))((('''(((***---......*********+++***)))((((((,,,,,,++++++,,,,,,---.........//////...---+++***************************,,,,,,,,,---------......000...***(((((())),,,...------------,,,++++++***))))))((((((((())))))***,,,+++)))((((((((()))***((()))))))))************))))))******++++++++++++++++++,,,,,,------------((()))***+++---...///000++++++,,,,,,,,,,,,++++++***++++++++++++***))))))******)))(((((()))***+++((((((((()))***+++,,,---*********)))))))))))))))************+++,,,---...,,,,,,,,,+++***)))((('''+++******************+++))))))************))))))+++++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,+++++++++,,,---...//////------------,,,+++***))),,,,,,---------.........***++++++,,,,,,------...***+++,,,---...---,,,,,,...---,,,++++++,,,...//////............---------...------------...//////,,,------............///...------...000000///---///000111222222111000000//////000000000000//////000//////.........//////000...------///000///............/////////000000///000333555999;;;>>>???111111000///////////////000000000000////////////........................///...,,,---///000000/////////......//////000000//////000000000000//////........................111333555666666444111000........./////////000000000000//////...---,,,,,,......------,,,------...///..................---------------------------,,,---...///000000000000///000000000/////////000000000000000000111111222555777999999888777888999888999:::;;;<<<===>>>>>>???BBBCCC???888444555777999:::<<<===>>>???AAABBBBBBCCCCCCAAA???======>>>>>>@@@AAABBBAAA???===;;;<<<===>>><<<999777666666777777777777666555333333333333222222222222222111,,,,,,------------,,,,,,***+++,,,,,,,,,,,,...000---+++***,,,000333333222++++++******++++++,,,---,,,,,,++++++++++++,,,,,,000///...---,,,,,,,,,,,,------........./////////111222111000......000222111111111111111111111111444333222333555555444333333333444555666777777888555666777777888888777777666777777888888777666666555555555555555555555555555333333444555666555444222111111000000000000000////////////////////////000111222222222000...,,,***++++++,,,,,,------...222000...,,,+++***++++++***++++++++++++***)))))))))************+++++++++***)))(((***---000222222,,,,,,,,,++++++*********,,,,,,,,,,,,,,,------...111111222222111///---,,,************************,,,,,,---------.........///---***((((((***---///------------,,,***)))((((((((((((((((((((()))***++++++***))))))))))))***))))))))))))************))))))***+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******++++++++++++***))))))))))))))))))************(((''''''''')))+++---///)))*********++++++++++++------,,,++++++,,,...///---.........---,,,++++++++++++***))))))***++++++))))))************))))))+++************++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,*********+++,,,---///000,,,+++++++++,,,---...///,,,,,,---------,,,+++++++++,,,,,,------.........******+++,,,,,,---......+++++++++,,,------...///111000...,,,,,,,,,.../////////.........---------...------------...//////,,,...//////......000111......---------............000222222111//////000...//////000000000000000000000//////......//////111///------...000111000////////////000000111111//////111333666888999:::222222111000////////////000000000000////////////////////////............222///---,,,...000111222---...///000000000//////......////////////......///////////////.........000111222222222111000///....../////////000000000,,,,,,---...//////......,,,,,,,,,,,,,,,---......///...------------,,,***------------............+++,,,---///000000111111///000111111//////000111000000000000000111111222555777888999888777888999666666777888:::;;;<<<===;;;>>>???<<<888555555666666888:::;;;;;;;;;===???BBBCCCCCCAAA>>>======>>>>>>???AAABBBAAA@@@>>><<<<<<===>>>===:::888777888666777777777666555444444222222222222222222222222+++,,,---......//////...+++,,,------,,,,,,...000---,,,+++,,,...111444666++++++******++++++,,,---------,,,,,,,,,,,,------222111///---,,,+++++++++,,,------...............333333333222111222444666111111111111111111111111222333333222111222444666444444555555666777777888555555777888888888777666555666777888888777666666555555555555555555555555333222222333666777777666111111111111111000//////////////////////////////222333444555444222000///******+++,,,,,,---......111000...---,,,,,,,,,---***++++++,,,+++***)))((()))************++++++++++++***)))***---000111111---,,,+++++++++,,,---...---,,,,,,,,,,,,---......111111222222000///---,,,************************++++++++++++,,,,,,,,,---++++++++++++,,,------...++++++,,,,,,,,,***)))((())))))(((((())))))***+++***++++++++++++***))))))))))))))))))******************+++,,,+++***)))))))))***+++,,,,,,,,,+++***,,,,,,,,,+++*********)))******++++++++++++*********++++++++++++***))))))'''(((***+++++++++))))))((()))***++++++,,,------))))))***+++,,,------...000///...,,,,,,---...///---------...------,,,,,,++++++***))))))***++++++++++++,,,,,,,,,,,,++++++***************+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++---///---,,,+++++++++,,,---...++++++,,,,,,------,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,...000222444222///---,,,,,,...///---------..................------------...//////...000222222000000222444......------,,,,,,---///,,,///111111///......///......///000000000000000111111000///////////////000///...///111222111000///////////////000000000//////000111222333444444333222111000////////////////////////000000000000111111111111000000000///111///------///111111111---...111222333222000...//////000000000000//////111111000000000/////////000////////////000000111.../////////000000000000------//////000//////...,,,,,,,,,,,,---///000111///---+++,,,---...,,,***------------.........///------...///000000//////...000111000///...///111000000000000000111111222333555777777666555666777555555666777888:::;;;<<<888999999999888777555444666888::::::999999;;;===>>>???@@@???=========???>>>>>>?????????>>>===<<<:::<<<===<<<:::888888888555666666666666666555555222222222222222222222222+++,,,---///000111111111,,,---------,,,,,,...///111111///,,,+++---111555++++++******++++++,,,---...------,,,,,,------...444222000---++++++******,,,,,,------...---------///000000///...///222444222222222111111111111111111333333222000111555999666666666666777777777777444555777888888888777666555666777888888777666666555555555555555555555555222111111333666888888888000111222222222111///...////////////////////////---...///000///---+++*********+++,,,,,,---......000///------,,,---...///***+++,,,,,,+++***)))((()))************++++++++++++)))((()))+++---......******)))((())),,,...000---,,,,,,,,,,,,---......//////000///...,,,***)))************************))))))*********+++++++++'''))),,,...//////---,,,((()))++++++,,,+++***)))******))))))***+++,,,,,,******+++,,,,,,***)))((())))))))))))***************+++,,,,,,+++***)))(((((()))***+++,,,+++******)))))))))******+++++++++*********++++++************++++++++++++***))))))%%%'''***,,,,,,+++)))((()))+++---//////---+++***))))))***+++---...///000222111///---,,,---...///******+++,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,------......------,,,******))))))***+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***'''%%%%%%&&&)))+++...---,,,+++++++++,,,---******+++,,,------------******++++++,,,---............---,,,,,,+++******+++***))))))+++...222444666444000...,,,---...///++++++,,,---...///000111...------------.../////////222444444222222444777......---,,,++++++---///+++...111111///---...///......///000000000000000111111000///////////////......000222444333111...////////////////////////000111111111111111222222333222111000////////////////////////000000000000333333333333222222111111...------...000000///...---///222555555333111///222222333333333333222222222222111111000000//////000///.........///111222////////////000000000000111111222111000...---+++,,,,,,,,,---///000222333///---,,,---///111///------------........./////////////////////......---,,,///111000...---///111000000000000000111111222111333555555444333444555555555666777888:::<<<===777666666777888888666444888:::<<<<<<:::999<<<>>>999;;;======<<<===>>>@@@===============<<<<<<;;;999:::;;;;;;999777888888555555666666666666666555222222222222222222222222,,,,,,.../////////...---------------------------------............------((()))*********+++---///,,,---...---,,,,,,---///******)))))))))))))))***++++++,,,...000111///---,,,111222000000555555111444222111000111111000///111111111111222333444555777555444666888888555111444555555666666666666555555555666777888888777777666555333222111222333333444333333222222333333444444444333222111000///.........///000000///...---333333222000///---,,,,,,*********++++++,,,,,,,,,//////---,,,,,,,,,,,,,,,---......---+++******++++++++++++++++++***((((((+++***)))))))))***+++,,,(((((()))***+++,,,,,,,,,...,,,++++++,,,---,,,***---,,,,,,+++*********+++))))))))))))))))))))))))************************************************---,,,++++++,,,+++(((&&&((((((((((((((()))))))))+++,,,.........,,,***)))+++++++++++++++++++++++++++,,,,,,++++++***)))(((+++,,,------,,,+++)))(((///......---,,,+++******---)))''''''***+++***(((++++++++++++++++++++++++*********+++,,,,,,,,,---((()))+++---------,,,+++(((((())),,,------...000777777555111---,,,///222000///------......---,,,,,,,,,+++***))))))******---...//////...---***))))))((((((***,,,---,,,***++++++,,,------------,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,++++++******++++++,,,------++++++++++++------..................------...,,,***)))***,,,...000---------......000111111666555333000...000333666000/////////000///...,,,///000///...,,,---...000111111000000//////......---------.........//////............/////////000111111...,,,///333111---///////////////.........444111......000111000/////////.........//////000000111111222333333444444666555333222111000000000------------...///111111:::777444222222222222111...///000000000...---,,,......///111333444222000222444666888888666444222666666666888888666222///000111222333222111...---////////////////////////////////////////////////111///......///000000///------............------......---,,,---...///000/////////......---------...000111000//////000111---------............///000000111222333333444444555555555666666666666666666666777666555555777:::::::::;;;;;;;;;;;;;;;;;;888999;;;===>>>???@@@@@@===============<<<<<<<<<<<<:::777777888999:::999:::999888666444333333333///000222333444444333222,,,---.../////////...---------------------------------............------*********)))***---333777333000,,,)))((()))+++---,,,++++++******++++++,,,...---...///111222000......222222000111666777444222000......000111111111111111111111222333444444555555555777::::::888666777777888888888777777666555555666666777666666666555444333222222222333333333333222222222222333333444333333222111000///...//////000111000000......////////////////////////,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,......,,,,,,,,,---*********+++++++++++++++---,,,+++*********+++,,,)))))))))***+++++++++,,,******,,,///111000---***,,,+++******)))))))))***))))))))))))))))))))))))************************************************+++******++++++++++++***))))))))))))))))))))))))+++,,,---...---,,,***)))++++++++++++++++++++++++*********+++******)))(((++++++,,,---------,,,+++,,,,,,++++++******)))))),,,+++************)))(((++++++++++++++++++++++++*********+++++++++++++++)))***,,,---...---+++************,,,------...///333333222...+++)))+++...000...------......---+++,,,++++++***))))))******---...//////...,,,***)))---+++******++++++***)))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---222222111///...---+++++++++***)))(((((()))+++,,,------------...///000111111111111///.........//////....../////////...---...//////.........111333000000000000//////......---------.........//////........./////////000000///000///...111666555111////////////000000000000222000......000222222000111000//////.........///111111222222222222222222666555444333222222222222111111111222222333555555999666444333333333333222111111222222222222111111222111000111333333222000///111333555555555444444777666666777777555111---...///111333333333222111////////////////////////////////////////////////000///...///222444444444---......//////......---......---------...///000//////......------------...///000000......///000........./////////000000111111111222222333333333444444555555666666666777555666666555444555777999888888888999;;;<<<>>>???::::::<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===;;;888888888888777666666666555444333333333333222222333333333222222111,,,---......//////......------------------------------............---------,,,***(((***000888>>><<<555,,,'''''')))++++++---------,,,,,,------...111000///111222222111///111333222///111666999999777444000//////111111111111111000111111222333444444444555888;;;<<<;;;:::888888888888777666555555444555555555555444444333444444333222222222333333222222111111111111222222333333222111000//////...000000111111000///..............................------,,,++++++******)))((()))***+++,,,,,,,,,,,,(((+++...//////...---...+++*********+++,,,...///......---,,,++++++++++++******************++++++&&&)))---222444333...***+++***))))))((()))))))))))))))))))))))))))))))))************************************************((()))************,,,...,,,++++++******)))))))))+++,,,---------,,,******++++++++++++++++++++++++(((((())))))******))))))***+++,,,---............)))))))))))))))))))))))),,,---...---+++)))))))))******************************************))))))++++++,,,------,,,***)))++++++,,,,,,,,,---------///000///---***)))***+++///---,,,,,,......---+++,,,+++******)))*********------.........,,,+++***111...,,,************))))))******+++,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++***...------,,,,,,------...---,,,,,,++++++,,,,,,---222222111000...---,,,,,,...------------,,,,,,,,,------------...///000000......000000///---+++***------..................---.../////////000222444000000000////////////...------........./////////....../////////000000000...000000///333888999666//////000000111111222222222000///000222444444333333333222222111111111111333333333222222222222222555444444333444444444555555555444555555666777777888666444444555555555444444444444444444444555555777555333222333333222000//////000222333444555666::::::999:::999777333000///000111333333333222222////////////////////////////////////////////////...------///222555666555---......//////......---......------......///000//////...------------...---///000///------...///////////////000000000111111111222222222222222222333333444444555666777777555666666666555555777999666666666777999===@@@BBB;;;<<<<<<===============???>>>===<<<;;;<<<===>>>===;;;::::::999888666444333333222222222333333444555444333222222111111111---------...............------------------------,,,------......------,,,...---+++)))+++000777===???666---)))***------+++------------------...///222000000000111111000///222222000...000444999;;;@@@<<<666222000000000000000000000000111222333444333444666888:::;;;:::999666666666555444333222111444444444444444333222111444333333333333333333333222111111000000111111222333222222111000/////////000000000//////.........000//////...,,,++++++***,,,+++++++++++++++++++++))))))+++,,,,,,,,,++++++(((+++///000///...---,,,---,,,+++******,,,...///,,,,,,,,,,,,+++++++++,,,+++++++++***************''')))---111333111---)))+++******)))))))))******))))))))))))))))))))))))************************************************'''((())))))((())),,,...------,,,++++++***))))))++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++&&&&&&((())))))*********+++++++++,,,,,,---------(((((())))))*********+++,,,///111000,,,))))))+++))))))))))))))))))))))))+++*********)))(((((((((***++++++++++++***((((((***,,,,,,******,,,,,,***------...------,,,------...,,,+++,,,------,,,+++++++++***************+++,,,------------,,,+++***222///,,,******+++++++++))))))***++++++++++++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000000...---,,,---------------...///000//////000000111///,,,***+++,,,...............///...000111111000000111333////////////////////////............////////////...////////////000000000///111222000333888999777000000000000000111111111333222222222333444444444333444555555666666666666555666666666777777777888777777777777888999:::;;;999999999888999999::::::;;;:::888999:::;;;:::999;;;:::999777777777888999===:::666555444444333222222222111111222333555666===<<<<<<<<<===<<<999666333333333333222000///...////////////////////////////////////////////////---++++++---///222222222......////////////.....................//////000//////...------.........---...///...---,,,---........./////////000000000222222222222111111111111111222222444555666777777555666777777666666777999666666555555888<<<@@@BBB;;;;;;<<<===>>>>>>>>>>>>@@@???===<<<;;;<<<===>>><<<;;;;;;;;;<<<;;;888666444333333222222333333444555444333222111222333333------------......//////------------------------,,,,,,------------,,,,,,,,,---,,,,,,+++...222555888222,,,***---///---***,,,,,,,,,,,,,,,---......111///......///000///...111///---...///222555999@@@;;;555111000000000///000000000000111222333333333444666777777666666666555555555444444222111111333333444333333222111111222333333333333333333333222111111000000111111222222111111000000/////////........................//////...---,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++*********---000111///,,,******///...,,,******+++,,,---))))))***+++++++++,,,,,,+++++++++***************+++***+++,,,...---+++(((++++++*********++++++,,,))))))))))))))))))))))))************************************************(((((())))))((((((***+++...------,,,+++***))))))***+++++++++++++++++++++++++++++++++++++++++++++%%%&&&''')))************,,,++++++***************)))******++++++,,,,,,---...000222000,,,)))***,,,))))))))))))))))))))))))+++*********)))((((((((()))))))))))))))(((''''''(((+++,,,))))))------*********+++,,,---...///...,,,+++***+++,,,---,,,++++++***************++++++,,,,,,,,,,,,,,,,,,++++++///---***)))+++,,,------))))))***++++++++++++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---------+++)))(((...------------......///000///......000000...,,,***---//////...---...000111222333222000//////000.............../////////........./////////000000////////////000000000111000333333111111444666444222111111000000/////////222333333333222222222222222333666888;;;<<<======;;;<<<===???@@@BBBCCCDDDBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEFFFHHHHHHGGGFFFHHHFFFDDDBBBAAA@@@AAAAAADDDAAA===;;;;;;:::999888999888666444333333444444999999999:::;;;;;;999777333333333222111///......000000000000000000000000000000000000000000000000///...,,,---...000//////...//////////////////............///////////////.../////////////////////.../////////---,,,,,,...------........./////////222111111111111111111111000111222333444555666777666777999999888777888:::888777666555777:::===???:::;;;<<<>>>???@@@AAAAAA@@@???>>>===<<<======>>>;;;:::;;;<<<>>>>>><<<:::777666555444444333333333444333222111222333555666...------------...//////------------------------,,,,,,------------,,,,,,+++,,,------++++++---...///---++++++---...,,,)))++++++++++++,,,,,,---...///---,,,,,,---///......///------///000///111444666333///......000000000000000///000000111222333333555666666444333222333666666666666555444333333222333333333333222222111222222333444444444333333222222111111111111222222111111000000000/////////...---------...///000111+++,,,,,,------.........(((((()))***,,,---...///......,,,+++*********++++++---//////---***))))))///...,,,+++*********+++((()))***++++++++++++*********************++++++---+++******++++++***)))++++++++++++++++++,,,---))))))))))))))))))))))))************************************************)))))))))***,,,---+++)))---,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++&&&'''((()))************,,,,,,***)))((((((((((((++++++,,,,,,---------...000000///...,,,+++,,,---******************************************)))))))))))))))((((((((((((((((((---...+++,,,333444///+++***)))***,,,......---+++***)))***,,,---,,,+++*********)))******+++,,,,,,,,,,,,+++++++++++++++,,,***))))))+++---......)))******+++,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,+++******))))))+++,,,---...---,,,+++***...---------------.........,,,+++---000111///,,,+++...111111...---...111111222333222///...---...---............/////////....../////////000000000/////////000000000111111111444444111///222333222222222222111111111111000222444666666555444444555555888;;;???BBBDDDEEEFFFFFFGGGHHHKKKMMMOOOQQQRRRSSSSSSSSSSSSUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUWWWXXXXXXWWWUUUUUUTTTRRRQQQPPPOOONNNNNNNNNKKKIIIHHHHHHGGGFFFEEECCCAAA???<<<999888777777777666555666777777666444222222111222222222222222111111111111111111111111000000000000000000000000444222000///000000///......//////000000//////...---...///000000000000///...///111333333222000//////000000///---,,,---...------------............000000111111111111111111111111222222333444555555555777999999888888888999888777666666777999;;;<<<:::;;;===???AAABBBCCCCCC?????????>>>>>>>>>======;;;::::::<<<>>>>>>===<<<999888777666555444444444222222222333333444555666...------,,,---...///000------------------------+++,,,,,,------,,,,,,+++***+++,,,+++******+++---...---------------------++++++++++++,,,---...///...,,,++++++---/////////...,,,...222333///...000111///------...000000////////////000000111222333222444777666444222222333444444555555555444444333222222333333444333333333111222333444444444333333333333222222222222333333000000000000////////////.........///000222444555,,,,,,,,,---......//////))))))***+++,,,,,,---------,,,***(((((()))+++---***+++---,,,+++******++++++++++++++++++*********,,,,,,---,,,,,,***)))((()))))))))***+++++++++,,,,,,***)))***,,,,,,,,,+++***************+++,,,,,,))))))))))))))))))))))))************************************************+++)))(((---333444000++++++++++++++++++************************++++++,,,++++++++++++++++++++++++(((((()))***+++++++++***,,,+++***)))))))))***+++,,,,,,,,,,,,------------222///,,,***+++,,,------++++++++++++++++++++++++*********+++++++++++++++***))))))))))))******+++***222444000222;;;===888222...+++***,,,------,,,+++))))))***+++,,,,,,+++******))))))***++++++,,,,,,+++++++++++++++,,,,,,***)))(((***,,,------,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++*********,,,------..................------,,,,,,------...,,,+++,,,000555555111,,,---111333222///---...111...000222111///...---...---------.........//////.../////////000000000000//////000000000111111111000444555111///111333333222222222333444555555666666999<<<>>>======???AAABBBDDDHHHKKKOOOQQQQQQQQQSSSTTTUUUWWWYYY[[[\\\]]]_________```aaabbbcccdddeeedddcccbbbaaaaaaaaaaaaaaaaaaaaabbbcccbbb```^^^\\\\\\]]]]]]\\\\\\[[[[[[YYYXXXWWWWWWXXXWWWVVVTTTQQQOOOMMMJJJHHHEEEDDDCCC>>>===;;;;;;;;;:::888777444444444333333333444444333333333333333333333333000000000000000000000000444222////////////...---//////000000000000//////---...///000111000000///---///333666777444111///000111111000...------...............//////////////////000000111111222222111111222222333333333444333555777888777666666777666666666666777999:::;;;===>>>@@@AAABBBCCCCCCCCC===>>>???@@@@@@>>>===<<<<<<:::999999;;;<<<;;;;;;777777666555555666666777333333444444444444444333......---,,,---...///000------------------------+++,,,,,,------,,,,,,+++***++++++***)))***---///111222111000......111333+++++++++,,,---...///000...,,,++++++---000000000...,,,///555555///,,,...333111/////////000///---////////////000111222333111444777666444222333444111111222333333333222222111222333444444444444444000111333444555444333333444333333222222333333444000000000000/////////////////////000222444777888/////////......------,,,++++++++++++++++++,,,,,,+++)))'''&&&&&&))),,,///((()))************+++---((((((***+++++++++++++++000000///...,,,***'''&&&(((((()))***+++,,,,,,---***)))***,,,...///...,,,))))))((())))))***++++++))))))))))))))))))))))))************************************************+++((((((///888:::444---******************++++++******))))))***+++,,,,,,++++++++++++++++++++++++)))******++++++++++++***+++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,333...)))(((+++.........++++++++++++++++++++++++*********+++,,,,,,,,,---+++*********+++,,,---------666888444888BBBDDD???999555///------...---,,,***)))((()))+++,,,,,,*********))))))***+++,,,,,,,,,++++++***++++++,,,,,,)))))))))***,,,,,,+++)))++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++------------++++++******+++,,,,,,---......)))))))))******+++++++++...------,,,,,,,,,------,,,,,,///666;;;:::444---...222555333///---...111,,,...000111///......///---------.........//////////////////000000000000000000000000111111111111000444666222000222555555111111333555777999:::;;;;;;???DDDFFFGGGGGGJJJMMMNNNPPPTTTWWWZZZ[[[[[[[[[\\\\\\]]]___```aaabbbccceeeeeeeeeeeefffggghhhiiigggfffeeedddcccbbbbbbbbbeeeddddddeeefffeeecccaaa]]]^^^```bbbccccccbbbaaaaaa```aaabbbccccccaaa^^^\\\[[[ZZZXXXUUUSSSQQQPPPJJJHHHEEECCCCCCAAA???===:::999888666444333333333444444444444444444444444000000000000000000000000111///---------...---,,,//////000000000000//////---...000111111111000///,,,000555888999666222///111222222111///---...///////////////000000000000...//////000111222222333222222222222222222222333111444666777666555555555333444555777888:::;;;;;;@@@AAABBBBBBCCCCCCCCCBBB<<<>>>@@@AAAAAA???<<<;;;===:::888777888999999888444444444555555777888888444555555666555444222111---......//////......---+++,,,,,,------,,,,,,+++000***(((---111000,,,***......---,,,,,,,,,,,,---333000......000///+++(((((()))+++---...///000000---...,,,)))***///222222///000222333222///---+++***+++,,,---............333111000......///111222444333222333444444333222555555444333333333444444111111111111222333444555666666666666666555444444333222111111000111111111000000000000000//////...---------------...///000------,,,,,,,,,,,,------,,,,,,------------------///---+++***++++++***)))))))))))))))))))))))))))+++,,,---,,,***)))***+++...---,,,+++++++++++++++(((((()))***+++,,,,,,---+++***))))))++++++***)))++++++***)))((('''&&&%%%(((***++++++*********+++*********)))))))))))))))+++***)))))))))***,,,---...---,,,---///111111111++++++******++++++,,,---'''((()))******+++******+++)))((('''((())))))((()))***,,,------,,,***)))++++++************++++++++++++***************+++))))))))))))************,,,,,,,,,++++++*********+++++++++,,,---...000000...---+++***)))******+++---222444222666===@@@>>>:::555...+++,,,---...---)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...///))))))))))))***************+++,,,---///000111111000...,,,+++,,,------,,,++++++++++++++++++++++++------/////////...---,,,,,,---///000000///---,,,++++++++++++++++++++++++,,,++++++---...///...,,,///000111222111///---,,,111......444<<<<<<444,,,...000111111000/////////...............---------////////////////////////111///---...111333222000444222000......///000111333222111000111444666888999::::::<<>>===@@@::::::@@@BBB===999::::::::::::999999999888888777777777777777888888888666555444333333333333333------............------,,,,,,------------,,,,,,000,,,+++......+++***,,,///...------,,,,,,------...,,,******,,,,,,***(((,,,,,,------...------,,,,,,......,,,---333555444...///000111000...,,,******+++,,,---............222111000//////000111222333333222222333333333222222222222222333333444555333222222222333444555555666777777777777666555444333222222111111111111111000000000000000//////.........---------...//////......------------......---------------------------+++******+++++++++***************************((()))++++++******+++,,,///...---,,,+++*********)))))))))***++++++,,,,,,///---,,,,,,---,,,+++***,,,++++++***)))((('''''')))***,,,,,,***))))))******)))))))))))))))))))))++++++***))))))***+++,,,---+++***+++.../////////+++++++++++++++,,,------)))******+++++++++++++++,,,+++))))))*********))),,,---...//////...---+++++++++************++++++++++++***************+++))))))))))))************+++++++++******)))))))))***+++++++++,,,...///000...---,,,***))))))******,,,000222111333:::<<<:::555111,,,***+++,,,,,,+++***++++++,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++,,,---...///************++++++++++++))))))******,,,...///000,,,+++))))))+++---...---++++++++++++++++++++++++,,,,,,......///...------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,+++---...000000000///---,,,///------222777777111+++,,,---///////////////000/////////000000000111111........................111///---...000111000///555444222111222333444666444444444666888:::===>>>CCCCCCEEEGGGJJJMMMPPPQQQWWWXXX[[[]]]_________^^^```___]]]\\\\\\]]]^^^___^^^___```___]]][[[[[[\\\^^^]]][[[ZZZYYYZZZ[[[\\\___]]][[[[[[[[[[[[ZZZYYYZZZYYYYYYZZZ[[[[[[YYYWWWYYYZZZ\\\^^^___```______]]]]]]]]]]]]]]][[[ZZZXXXVVVWWWXXXYYYZZZ\\\]]]]]]]]]\\\[[[YYYXXXXXXYYYYYYNNNNNNNNNLLLIIIDDD@@@===;;;:::999888777666555444222222222222222111111000111111000///////////////333333444666888777444222111000000///......------//////000000000000//////////////////............/////////////////////000333111//////000111000000000111111111111222222222444444555555555555555555555666777888:::;;;<<<<<<;;;<<<===>>>???>>>======>>>:::999>>>@@@<<<:::::::::::::::999999999999888777777777777777777777777555444333222222222222333,,,------......------,,,,,,,,,------------,,,,,,000//////000---(((***...///...------,,,---------///---++++++,,,......---,,,------...------,,,,,,+++...000///111555777555,,,---/////////---+++)))++++++,,,---............222111000//////000111222222222222222222222222222000000111111222444555666555444444444444444555555777777888888777777666666333333222111111111111111000000111111000000///...//////......---.........///..................///.........------,,,,,,++++++***((()))***,,,++++++************************&&&(((***+++***+++,,,---000///...---,,,+++******++++++++++++++++++++++++000...,,,,,,,,,,,,***))),,,,,,++++++*********)))***+++---,,,***)))))))))))))))))))))))))))******,,,+++***))))))***+++,,,,,,***)))***,,,------,,,++++++++++++,,,,,,------***+++,,,---...///000111,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++************+++++++++***************++++++)))))))))*********++++++*********)))))))))))))))*********+++,,,---...//////...,,,***))))))))))))***---///...000444666444111///,,,+++,,,---,,,,,,++++++,,,---------------//////...---,,,+++******++++++++++++,,,---......+++++++++,,,,,,,,,,,,---+++***))))))+++---///111///---++++++,,,---...---++++++++++++,,,,,,,,,,,,***+++,,,------...------,,,---...//////...---,,,------------------------000222333111---******,,,+++,,,.../////////...------------///111000...,,,+++,,,---...//////000000/////////000000111111111........................222111//////000111000000000000///000111333555666777999;;;???BBBEEEGGGHHHOOOPPPRRRTTTVVVYYY[[[\\\______```aaaaaaaaa``````^^^\\\ZZZXXXVVVVVVVVVVVVVVVWWWWWWUUURRRPPPPPPPPPSSSRRRPPPOOONNNOOOOOOPPPSSSQQQOOOOOOPPPPPPNNNMMMOOOOOOOOOQQQRRRSSSQQQOOOMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVVVVUUUTTTRRRPPPOOOLLLMMMNNNQQQTTTWWWZZZ\\\ZZZYYYYYYYYYZZZ\\\]]]^^^XXXYYYYYYYYYVVVQQQLLLIIIDDDDDDBBBAAA???===;;;999555555555555444333222111222222111111000000//////111111111222333333000...111000000//////......---......////////////......////////////.....................//////000000000333111000///000111000///000111111111111222222222333333333444555555666666666666777777999:::<<<===;;;;;;;;;;;;;;;<<<=========999888;;;===;;;:::;;;::::::::::::999999999999777777777777777777777777444333222222222222222222,,,,,,------------,,,,,,------............------000...000333222---,,,...//////...---------------000...,,,++++++,,,---...)))***,,,---.../////////***...000///000444444111,,,---.........---+++***+++,,,------.........---111000000///000000111222222333333333222222222333222222222222333444555666555555444444444444444444777777888888888888777777333333222111111111111222000111111111111000//////000000///......---......//////............////////////...---,,,,,,++++++***((('''(((***,,,,,,,,,************************'''))),,,,,,,,,+++,,,---111111000///...---++++++,,,,,,,,,++++++*********,,,***)))***++++++***(((,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,***((((((((()))))))))))))))*********---,,,+++***)))***+++,,,---+++******+++---,,,+++)))******+++++++++++++++******,,,...000333555666,,,------,,,+++*********'''((())))))***))))))(((++++++************++++++*********)))******+++,,,))))))*********+++++++++******************))))))************+++,,,---...///...,,,***(((((((((((()))+++,,,,,,---////////////............///......+++,,,------......------.........------,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,...---++++++,,,...111444666444000.........,,,++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,---------,,,------......------,,,........................///333555333---***+++...+++,,,---//////000//////---......---,,,,,,---.........---...///000000000//////..........................................333222111111111222222222...//////111444777999;;;===@@@EEEJJJOOORRRTTTTTTZZZ[[[]]]^^^```aaabbbbbbbbbbbb```___]]]\\\[[[ZZZWWWVVVTTTRRRPPPOOONNNNNNNNNOOONNNLLLJJJHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKMMMMMMLLLKKKNNNMMMMMMOOOPPPPPPNNNLLLFFFEEEEEEEEEFFFIIIKKKMMMNNNNNNNNNMMMLLLJJJGGGFFFDDDEEEFFFGGGJJJMMMPPPQQQNNNNNNNNNPPPRRRTTTWWWYYYZZZ[[[^^^^^^]]]ZZZUUUSSSPPPOOONNNMMMKKKHHHEEEDDD======<<<:::888666333222222222222222222111111000000///......//////---+++000000000000//////.........//////000000//////...////////////...............//////000111222333333444222000///000000000...000000111111111222222222111222222333555666666777777666666777888:::;;;<<<:::999888888888:::<<<===;;;:::999999::::::;;;<<<;;;;;;:::::::::999999999777777777777777666666666444444333222222333333444,,,------......------,,,---......//////......---///,,,///666:::666000---//////...------------...---,,,***(((&&&&&&''')))***+++,,,---......//////***...///......///...***------.........---,,,+++,,,,,,------...---------000000000000000111111222222444555444222222333555555555444444444444555555555444333333333333333444777777888888888888777777444333333222111222222222111111111111111000000///111000///...............//////............////////////...---,,,,,,++++++***((('''(((+++------,,,************************+++---//////...,,,,,,,,,111111111111000...---,,,------,,,,,,+++*********)))(((((()))+++---,,,,,,------------,,,,,,,,,,,,+++,,,---,,,***((((((((((((((())))))************---,,,+++******+++,,,,,,///---++++++,,,------,,,(((((()))***+++******)))*********+++,,,...000111+++,,,...---***(((((()))***++++++,,,,,,------,,,++++++************++++++******))))))***++++++,,,************++++++++++++++++++++++++++++++++++++***************+++,,,---...---+++)))((((((((()))))))))***,,,,,,++++++,,,,,,---..................+++,,,------......------,,,,,,,,,------.........,,,,,,+++++++++,,,------*********++++++++++++,,,...---++++++,,,...111333777444111///......,,,+++++++++,,,,,,,,,---------++++++++++++,,,,,,------,,,------------------,,,........................---111444333...,,,...111,,,---...///000111111111...//////...++++++...000444111//////000111000...111111000///...------,,,////////////////////////111111111111111222444555555666888;;;???BBBEEEFFFGGGJJJOOOUUUZZZ]]]______cccdddeeeffffffeeecccbbbbbb```]]]ZZZWWWUUUUUUTTTQQQPPPOOOMMMLLLKKKJJJJJJIIIJJJJJJHHHGGGFFFHHHIIICCCDDDEEEFFFHHHJJJKKKLLLRRRRRRSSSUUUXXXZZZYYYXXXUUUTTTTTTTTTUUUTTTRRROOOIIIHHHGGGGGGHHHJJJMMMOOONNNNNNNNNMMMLLLIIIGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHJJJMMMOOOQQQTTTVVVYYY[[[[[[ZZZXXXVVVWWWWWWXXXWWWVVVSSSQQQOOOHHHGGGEEEBBB???;;;888777444444555555555444333222222111000000111111///...000000000000000////////////000000111111000000///////////////..................///000111222222333333111000///000111000///000000111111111222222222000111222333444666777777666666666777888999:::;;;999888666666666888;;;===;;;<<<;;;::::::;;;<<<<<<;;;;;;;;;:::::::::999999777777777777666666555555555555444444444444555666---..................---......////////////......///,,,...666<<<999222---000///......------......//////...+++((('''(((***............---,,,+++++++++...///,,,,,,---,,,(((---------...---------,,,,,,,,,------...------,,,//////000000111111222222222555777666333222444777777777666555555555555555444333333333333333444444666666777777888888777777444444333222222222222222111111222222111111000///000000//////...////////////..................///.........------,,,,,,++++++))))))))),,,---...---++++++++++++++++++++++++,,,...111111///---,,,,,,///000000000000...---,,,------,,,,,,+++++++++***)))((()))+++...000000///......------,,,,,,,,,+++***+++---,,,***)))))))))((((((((()))******++++++,,,++++++***+++,,,---...111///---,,,---...---,,,'''(((***+++++++++***))),,,+++)))''''''''''''(((***---///...+++(((((()))*********++++++,,,,,,---++++++************++++++))))))))))))***+++,,,,,,*********++++++++++++,,,+++++++++++++++,,,,,,,,,******))))))******+++,,,---,,,***)))(((((()))))))))((()))------***)))+++)))***,,,++++++***,,,---++++++,,,---------------******+++,,,---...//////,,,,,,,,,++++++,,,,,,---************++++++++++++,,,+++*********,,,...000111///---,,,---...------++++++,,,,,,------......------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---........................,,,///111111///...000222.........///000111222222000000///...---...000222777333//////000111000...333333222111111000//////000000000000000000000000...///111222333444777:::===>>>AAAEEEIIIMMMPPPQQQRRRUUUZZZ___ccceeefffgggiiijjjkkkjjjhhhddd```]]]XXXVVVSSSPPPNNNMMMNNNNNNKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDGGGIIIEEEGGGHHHKKKNNNPPPRRRSSSZZZZZZ\\\___bbbcccbbbaaa]]]\\\[[[\\\\\\[[[XXXUUUOOONNNMMMLLLLLLNNNPPPQQQTTTUUUUUUTTTSSSQQQOOONNNNNNNNNMMMMMMKKKIIIGGGFFFCCCCCCBBBCCCCCCEEEGGGHHHKKKMMMOOORRRSSSSSSSSSRRRVVVWWWYYYZZZZZZYYYWWWVVVQQQPPPOOOLLLHHHEEEBBB@@@::::::;;;:::999777555444111000000222333222000...000000000000000000000000000000111111111111000000////////////............---------....../////////222000//////000111111000000111111111111222222222000111222333444555666666555666777888999999999999777666555555666888;;;<<<<<>>:::666444000000222444555555222///000000000000000000000000//////000000000000//////////////////............------..................000///...///111222222222000111111111111222222222111111222333444444555555333555888::::::999888777666666555666777999:::;;;===CCCDDD@@@===>>>>>>;;;<<<;;;;;;;;;;;;:::::::::888777777666555555444444444444444444444555666666//////000000000000////////////000000000000//////111000111222111---...333000000///...............---000222222///...///000++++++,,,---............---000000......111222///******************++++++---------...------,,,,,,......000111222222222222444777:::999555333666999222222222333444555666777444444444555555777888999444444555666666777666666555444333333222222333333111222222222222111000000//////...//////000111222---------,,,,,,---------,,,,,,------------------...,,,+++,,,---......---++++++++++++++++++++++++'''***...000///.........''')))***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++//////...---+++***))))))(((***+++,,,*********+++'''(((((()))***+++++++++************+++---///111111///---,,,------+++******+++---//////...---,,,+++***))))))***,,,...000,,,000444222---******,,,,,,,,,,,,,,,---...///000++++++************++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,(((((())))))*********+++***)))))))))))))))***+++***)))((((((((()))+++,,,+++(((***000111,,,***...,,,---...,,,******,,,000******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,------....../////////444222///------------,,,++++++,,,,,,---...//////222111///---,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------///...---...000000///---...------------.../////////...---...000222222111444///+++,,,000222111///,,,---...///000111222222222222222222222222222222333777;;;>>>@@@CCCIIIMMMQQQSSSVVV[[[___bbbeeefffccceeefffhhhjjjlllmmmmmmggggggfffccc^^^VVVOOOJJJKKKJJJIIIIIILLLPPPTTTWWW[[[ZZZYYYXXXVVVSSSQQQPPPTTTTTTSSSRRRPPPQQQTTTVVVRRRSSSUUUWWWYYYZZZ[[[[[[______```bbbcccccc```^^^^^^]]]^^^___aaaaaa___]]]aaa```___^^^^^^]]]]]]]]]^^^^^^_________^^^\\\[[[VVVXXXZZZ\\\[[[XXXTTTRRRPPPNNNLLLIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEHHHLLLQQQTTTVVVVVVUUUYYYYYYYYYXXXWWWVVVUUUTTTMMMLLLJJJGGGBBB<<<777444444555777:::<<<;;;888555000000000000000111111111......////////////......000/////////............000000000000000/////////000...---///111333333333000111111111111222222222111222222333333444444555222555888;;;;;;:::777555555555666666888999:::;;;>>>EEEGGGBBB>>>???>>>;;;<<<<<<;;;;;;;;;:::::::::888777777666555444444444333333333333333444555666///......///111222111///////////////000111222222000111444555444444444444666222...++++++---......///000000000///...------///...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))+++---......------//////......///000222333555777999999888777888999777555444222222222333444666666555555555666666777888777666666666888999:::444444333333333333222222333444555888:::888555111.........///////////////000000///...------,,,,,,------+++******+++------000///...---,,,,,,+++,,,++++++,,,,,,,,,,,,------'''(((+++---//////...---++++++++++++,,,---...///000///...---,,,++++++***+++***((('''(((***,,,...777222...,,,------,,,+++******))))))))))))******+++++++++*********)))))))))***+++++++++,,,///111222000,,,((())),,,---+++,,,+++,,,222888777///''',,,+++***)))))))))***+++777555222///---,,,+++,,,///...,,,***))))))******++++++++++++++++++++++++******************++++++)))*********++++++++++++***************++++++,,,---)))(((,,,,,,((((((---,,,+++******,,,......---***+++---...///000//////---...///---+++)))***+++(((((()))+++---,,,(((&&&))),,,...///---+++++++++...------,,,,,,,,,------.........------,,,,,,,,,///---+++))))))+++---///222000---+++***+++,,,,,,+++,,,,,,,,,,,,...111444777555222///------------,,,,,,,,,,,,,,,---...///...------,,,,,,,,,------+++///000---+++------+++---------.........//////......---,,,---...///000444333111000000222444555000111111222222333333333555444333333444666999:::888===DDDJJJNNNSSSZZZ^^^^^^bbbeeeeeeddddddgggjjjhhhfffddddddggghhhgggeee^^^]]]ZZZWWWTTTQQQOOOMMMOOOPPPSSSWWW[[[^^^aaabbbdddcccbbb___\\\XXXUUUTTTcccaaa___\\\[[[[[[\\\\\\XXXZZZ]]]_______________\\\___bbbdddeeecccaaa___aaaaaaaaaaaabbbcccddddddgggfffeeedddcccbbbaaa```bbbbbbbbbbbbbbbdddeeeeeecccbbb___\\\ZZZXXXXXXWWWTTTTTTSSSRRRPPPNNNLLLKKKLLLJJJHHHHHHIIIHHHEEEAAAFFFEEEEEEEEEGGGJJJMMMOOOTTTUUUWWWYYYZZZ[[[\\\\\\YYYVVVSSSQQQOOOJJJCCC======999777888<<<<<<999555444333111//////111333444444222000000111222111000///...---,,,,,,---...///111000///......///000111///...------///333777:::555444333222111000000000222222222222222222222222555444444777::::::777444555555444555666888:::;;;???@@@AAACCCDDDDDDCCCCCC@@@???<<<:::999888888999555555555666666777999999444555555555444333222222///......///111111000...............///000111111444777::::::888777888999===999444000///000//////---....../////////............------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...////////////...,,,,,,++++++,,,---///000222444666666555555555666444444444444333333222222444444444444555777888888777666666555666777888999444444333333333333222222555666888:::<<<;;;888555.../////////////////////000//////......---,,,,,,------,,,,,,,,,,,,------///...---,,,++++++++++++++++++,,,,,,,,,,,,------((()))+++---......------++++++++++++,,,---...///+++,,,,,,,,,---------------+++)))((((((***,,,...555333222222222111...************))))))*********+++++++++*********)))))))))*********)))***---000000...+++******,,,+++***...,,,,,,111666666///(((+++******))))))))))))***111000///......---------///...---,,,++++++++++++******+++++++++++++++,,,,,,,,,+++***)))))))))***++++++*********++++++,,,***))))))))))))***++++++---)))(((++++++((((((,,,---+++******+++,,,+++******+++---///000000000000000111111000---++++++,,,+++***)))***++++++***)))+++---000000///------------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,+++...---+++******+++---...000///---,,,++++++,,,---------...------...111333:::888555111///.........---,,,,,,,,,------...///...------,,,,,,------...)))---///,,,***,,,---+++---------.........////////////.........///000111333222111000000111333444000000000111222444555666888777666666888<<<@@@CCCIIIMMMRRRVVVYYY[[[___bbbcccfffiiikkkjjjhhhggggggbbb^^^[[[ZZZ[[[\\\[[[ZZZXXXXXXXXXXXXXXXWWWWWWWWWYYYZZZ\\\^^^aaadddfffggghhhgggeeebbb___\\\ZZZYYY``````aaaaaaaaaaaaaaaaaa^^^^^^^^^___aaabbbbbbaaa^^^```cccffffffeeebbbaaabbbbbbaaaaaaaaaaaabbbbbbjjjiiihhhgggfffeeeddddddbbbbbbccccccccccccddddddfffeeedddbbb```___]]]]]]WWWWWWWWWVVVTTTRRRQQQPPPQQQOOOMMMMMMNNNMMMKKKHHHFFFFFFEEEDDDEEEFFFHHHIIIJJJLLLNNNRRRUUUYYY[[[]]]___]]]\\\[[[YYYUUUOOOJJJGGGCCC??????@@@???;;;666333222222222222333333444333222000000111111111000000//////......//////000000000///......///000000///...------///222555777333333222222222222222333111111111222333333444444888666555666888999888777555555444555666777999:::>>>???@@@BBBBBBBBBBBBAAA===<<<;;;:::::::::::::::777777666666555666666777444444444444444444333333222111000111222222000...............///000111222333888<<<;;;777555777:::AAA===777333111000///...+++,,,,,,---......//////---............,,,+++***------------------------------............------------...//////......---............///000111111///111333333222111222333333555888999999777444222222333333444555777888999666555555555555666777777444444333333333333222222444555777:::<<<<<<999777//////////////////......////////////...------,,,,,,---............---,,,...---,,,++++++***++++++++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,++++++++++++,,,---......)))***+++---///111222333...---+++***)))***,,,---333333555777777444...***++++++************+++++++++++++++***************)))******)))((()))+++...///---++++++,,,+++******///---,,,///444555111---***************)))((((((***+++,,,---.../////////............------,,,+++************++++++,,,,,,...---,,,+++)))))))))))),,,++++++*********++++++)))))))))))))))******+++,,,******,,,,,,******,,,...,,,************)))(((***+++---///000111222222222333333222///---,,,,,,...+++))))))***,,,,,,,,,+++---///000...---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///......000222:::888444111...------------------,,,------...///...---------------......***...000---,,,...///------............/////////000000/////////000111222222111000000000111333444222111111222333666999;;;<<<<<<===???CCCHHHMMMPPPWWW[[[___bbbcccdddeeefffhhhiiilllnnnmmmiiiccc^^^XXXTTTPPPNNNNNNQQQSSSTTTXXXYYYZZZ\\\^^^___aaaaaacccdddeeefffggghhhiiijjjkkkjjjgggdddaaa```______```aaaccceeeeeeeeecccbbbbbb```]]]^^^aaaccccccaaaaaacccfffhhhhhhfffcccbbb```___^^^^^^^^^___aaabbbffffffeeedddccccccddddddddddddeeeeeeddddddcccbbbccccccbbbbbbaaa```___^^^\\\[[[[[[ZZZYYYXXXVVVUUUUUUSSSRRRRRRRRRRRRPPPNNNIIIHHHFFFEEECCCCCCCCCCCCCCCDDDFFFIIIMMMQQQUUUXXX]]]]]]^^^______]]]XXXTTTRRROOOJJJHHHGGGCCC>>>:::444444444444444444444333333111//////000111000///111000000//////000000111//////............///000............///111222333111111111222222444555555000000111222333444555555888666444333555777777777555555444444555777999:::<<<===>>>@@@@@@@@@??????::::::;;;;;;;;;;;;;;;:::888888777555555444444444555444333222333444555666666555444444555444222000000000000000111111222333222777<<<:::666333555888===:::555111000///...---------,,,,,,,,,------...,,,---///000///...,,,***........................------............------,,,,,,,,,,,,,,,,,,++++++/////////000000111222222...///111111000000000111444888<<>>>>>>>>===<<<999:::;;;<<<<<<;;;:::999888777666555444444444444555444222111222444666777;;;:::999888888777555333333333222222222222333333333777;;;:::555333444666777444111///000000//////000///...,,,++++++++++++---...///000000///---+++........................---......//////......------,,,,,,,,,++++++,,,,,,++++++,,,---...............///111111000000000111333777<<>>999555333333333444222000///000000///...////////////////////////---....../////////000000---...////////////...---......///000222444666777444444333333333333333333333555888999999777555444555555444444444666777888999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<;;;999888777666666555555555555666666555444222111222444666777EEEDDDBBBAAA@@@???<<<:::999888777666555444444444333555666666444222111111444222111111333444444444222111///---++++++++++++......///000000///...---------------------------......////////////............---------......///,,,,,,...//////000//////...000222222111000111222111333777:::;;;888555222777666555444333333333333555555555666555555444333444444333333333333222222111111111333666666555333000000000///......---------...000111111000...---+++,,,...000000...,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---,,,,,,++++++++++++,,,+++,,,---,,,******+++---++++++************++++++***************++++++++++++,,,,,,+++***+++---000555,,,(((,,,---+++,,,222...,,,***,,,000555888:::000000000000///---,,,,,,*********++++++******))))))******+++,,,,,,,,,,,,.........---,,,,,,++++++************+++---...///(((***,,,......---,,,******************++++++,,,000333555444555777666333---,,,+++,,,...000000///,,,,,,,,,,,,---///000111+++---//////---***((((((***+++,,,...000...+++(((***+++------,,,,,,...///...---------...///000111++++++++++++,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------............000333333222000/////////...------...000333444000///......---.........------------...///000000111555555111...///...,,,000000000////////////...---...///000000000//////000000111222333444444555555555666999===BBBGGGIIIQQQWWW```hhhmmmnnnllljjjnnnllliiifffdddaaa]]]ZZZWWWSSSNNNJJJHHHGGGFFFEEECCCEEEJJJOOOVVV^^^gggmmmkkkkkkkkkllllllllllllllliiiiiihhhfffeeecccbbbbbb```___^^^]]]\\\]]]^^^^^^\\\ZZZXXXVVVUUUVVVWWWXXXWWWWWWWWWWWWZZZ^^^bbbeeeffffffgggfffccc^^^YYYVVVSSSRRROOOMMMMMMOOOQQQSSSXXXYYY\\\^^^```___^^^]]]YYYXXXWWWUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTVVVWWWXXX[[[ZZZZZZYYYWWWUUUSSSRRRPPPQQQQQQPPPPPPQQQTTTVVVVVVWWWXXXXXXVVVTTTQQQPPPJJJJJJJJJJJJLLLNNNPPPQQQJJJLLLPPPRRRTTTUUUXXXZZZ]]]]]]]]]]]]]]]\\\[[[[[[QQQMMMGGG@@@;;;888666666555333111000111111000///...//////000000//////...---...///000111111111000......////////////...............///111222444555444444444444333333333333555999===???>>>:::777666555555444444444555777777888999:::;;;;;;:::999999;;;;;;;;;;;;:::999777777777777666666666777777888555444333222333444555666TTTSSSQQQOOOOOOMMMJJJGGGCCCBBBAAA???===;;;;;;::::::888777888888777444111444333222333666888888888222111///---,,,,,,---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........------,,,---...000000...///000111222222222111...000222222111000111222000222444666666555333222555555444333333333444444555666666777666555444333444444333333333333222222222222222333555666444333111000000///......---------...000222222000...---+++,,,---......---,,,+++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,************++++++++++++************++++++++++++))),,,------+++***+++---*********))))))*********))))))*********+++++++++)))***+++******+++...000333+++***111333---,,,111...,,,******,,,000333444222111000...------,,,,,,++++++******)))******************+++,,,---......111111000///---,,,+++***+++++++++++++++,,,---...(((+++///333444222///---+++++++++++++++,,,,,,---///444666555555888777333...---+++,,,---......------,,,,,,+++,,,---...///+++---000111///---+++++++++++++++,,,------+++)))***+++,,,,,,+++,,,...000---,,,,,,---...///000000+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++...---,,,,,,,,,---...///+++...222333222000///.........------...000222444000000///...............------------...///000111...222444000///000111///000000000000/////////......///000111111111000000000111222333444555555666777999>>>CCCJJJPPPUUUXXX```ccchhhlllnnnllljjjggghhhccc^^^ZZZWWWTTTQQQNNNIIIHHHGGGEEEDDDEEEHHHKKKKKKOOOUUUZZZ^^^bbbgggkkkjjjjjjiiiiiihhhhhhhhhhhhddddddcccbbb```___^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVVVVUUUXXX[[[___```aaaeeelllqqqssssssrrrppplllfff```]]]XXXWWWUUUTTTUUUXXX\\\^^^___aaadddfffeeebbb]]][[[WWWVVVSSSQQQQQQRRRSSSUUUSSSUUUYYY\\\\\\[[[XXXVVVYYYYYYWWWVVVSSSQQQNNNMMMMMMNNNOOONNNMMMOOOSSSVVVTTTVVVYYY[[[\\\[[[YYYWWWOOOPPPQQQSSSTTTVVVWWWXXXMMMNNNOOONNNMMMMMMQQQTTTVVVWWWYYY[[[[[[\\\]]]]]]VVVTTTQQQLLLFFF@@@<<<999777555222222222222111//////000111111111111000///...///000111222222222111/////////////////////000............///000111222111111222333444555666777777:::>>>???<<<999888888555555444333444555666777888999:::;;;;;;:::999888::::::999999999999999::::::999888777777777777777444444444444444444333333bbb```^^^\\\[[[YYYVVVSSSMMMLLLJJJGGGEEECCCBBBBBBFFFCCCAAABBBDDDDDD???:::444333222444666888999888111000...------...///000000000////////////000111,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++******+++---...///***,,,---/////////.........000222222111000111222222222333444555555444444333333333333444444555666666666777777777666444333444444444333333333222222222111111222333444222111111000000///...------------...000222222111///---++++++,,,------,,,++++++---------,,,,,,---......++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,---------------...)))))))))******+++++++++))),,,///000---,,,,,,...******))))))))))))******))))))******++++++++++++'''((()))))))))***---000000***,,,666777///+++///...---***))))))+++---///222111///---,,,+++,,,,,,,,,+++***))))))***+++,,,,,,+++++++++,,,...000111333333111000...,,,+++***------,,,++++++,,,,,,,,,))),,,222666888666222///,,,,,,++++++,,,,,,---...///444666444555999888333///---++++++,,,,,,+++***---,,,++++++++++++------,,,///222333222///......---+++))))))***,,,,,,+++((()))******)))***,,,...+++++++++,,,---...///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///***---111333222000///...---,,,+++++++++---///000000000///...............---------......000111111---222444222111444555333111111000000/////////...///000111222333222111111000111333444555666666666<<>>999666555555444333000000000111111111111111111111333444444333222111------///000111111111111...///000111000111222333222222222222333444555666888666555444444555666888666555444333333444555666888999999::::::999999888;;;999777666777:::>>>@@@???<<<888555444444333222444666777666444222222222nnnnnnmmmlllkkkiiigggfffaaa^^^[[[XXXVVVUUUUUUUUUTTTRRRRRRSSSUUURRRJJJDDD===:::666444444333111///222222222222111000//////---...///...---,,,---......///000000111111111111............------,,,+++,,,,,,---,,,,,,+++,,,------...///000000000///............///000111222333000000000111222333444555222222222333333333444444555555444444444333333333666555444444333333333333333333222222111000000000///...//////000000///...333000,,,+++---...---,,,+++...///------000///---++++++++++++,,,,,,,,,,,,)))******+++,,,---......///...---,,,,,,,,,---...,,,,,,*********+++---...555555444222000///------++++++,,,---------------,,,,,,---------,,,,,,,,,))))))************))))))++++++++++++++++++++++++++++++,,,------------,,,///......222777777444//////...,,,***))))))***+++++++++++++++************'''''''''(((***++++++***+++)))((()))+++------,,,//////......---,,,++++++///...---,,,+++,,,,,,---,,,,,,...111555555333000000///---,,,,,,---...///222222222222222222222222------,,,,,,+++,,,,,,,,,,,,---...---,,,,,,---///444222......//////...---++++++++++++++++++++++++...------,,,,,,---------......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------......//////000000///111222222000//////000222///,,,,,,.../////////222555777777444111//////......//////000000111111...///000111222333333333.........///000111222222111222333111000000111333444111444;;;???AAAFFFLLLVVVZZZ```dddffffffffffffbbb___[[[XXXUUUQQQKKKGGGIIIFFFDDDEEEGGGHHHHHHGGGHHHIIILLLPPPUUUZZZ___bbbddddddeeeffffffddd___[[[[[[WWWWWW\\\```___^^^___]]]ZZZVVVSSSTTTWWW\\\___lllmmmppprrrttttttsssssssssuuuuuuqqqjjjggghhhjjjsssyyywwwpppnnnrrrvvvtttsssvvvuuummmmmmllllllnnnqqqtttvvvwwwwwwzzz}}}{{{wwwtttyyyyyyvvvqqqhhhaaa[[[YYYWWWXXXUUUQQQRRRUUUUUUQQQSSSRRRSSSUUUXXXZZZYYYXXXWWWZZZ]]]_________``````dddcccaaa___]]][[[YYYXXXSSSRRRPPPLLLHHHGGGIIIJJJLLLNNNQQQTTTTTTSSSPPPNNNHHHEEE@@@<<<:::777444222222222222222111111111111///000111222222111000000......//////////////////...///000111000000111222.........//////000111222555444333333444666888:::666666555444444555555666888999999::::::999999888:::999777777777999<<<======:::777444444444333222444555666555333222111222jjjjjjjjjjjjjjjiiihhhggggggddd___ZZZVVVUUUTTTTTTUUUTTTSSSTTTVVVTTTNNNIIIDDDAAA===:::777555222000555444333222111111111111222333444222000...------000000111111222111111111...////////////---+++***,,,---......---,,,---...---------............////////////000000000111111222111000//////000111222222222222222333333333333333333222222222222111111555444444333333333444444333333222222111000000000------............------222///---,,,---...------,,,111444000---///000///++++++++++++++++++++++++((()))***+++,,,...//////...------------......//////---***((((((***,,,...555555555555444333111000++++++,,,,,,---...000000///.........---------,,,************************,,,,,,,,,,,,++++++++++++,,,,,,---............------,,,,,,///333444111---...---+++***)))***++++++,,,+++++++++************(((((()))******++++++***+++***)))***,,,---...------,,,,,,,,,++++++******------,,,+++++++++,,,,,,+++++++++---///000...,,,...---,,,,,,,,,---...///000000000000////////////,,,,,,,,,,,,,,,,,,---......111333000,,,+++///444888555111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------.........---,,,,,,,,,,,,---)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///000111000//////111222444222/////////000000///222666:::;;;888444000.........//////000000111111111111111222111111000000,,,---...///000222333444333444444333222333555777666888===DDDHHHLLLTTT\\\bbbeeehhhiiifffbbb___]]]VVVRRRNNNJJJGGGEEEBBB@@@FFFDDDBBBDDDGGGKKKMMMNNNSSSTTTUUUXXX\\\aaaeeegggffffffggggggeee```ZZZUUUWWWSSSTTTZZZ`````````aaabbb]]]XXXTTTVVV]]]eeekkkwwwvvvuuuxxx|||~~~}}}{{{vvvwwwxxxuuurrrqqqtttwwwxxxqqqnnnqqqvvv{{{{{{|||~~~~~~zzzxxx~~~yyyrrrkkkgggeeefffgggfffcccbbbccc___ZZZWWWUUURRRQQQSSSUUUVVVVVVWWWYYY\\\]]]]]]]]]]]]^^^```aaaaaaaaa```^^^\\\[[[YYYXXXTTTOOOIIIEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQOOOLLLHHHDDD@@@;;;666333555444444333222222222222...//////000000///......////////////.........---//////000111111000000///------------...///000000111111111222444777:::;;;666666555555555555666777888888999999999999888888999999888888888888999999:::888555444444444444333333444555555333111111222___```aaaccceeefffffffffhhhgggddd^^^XXXSSSOOONNNNNNMMMLLLNNNOOONNNLLLIIIIIIGGGDDDAAA===:::888666777555333222111111111222999::::::888444111000//////000000000000//////......///000000000...,,,++++++---///...+++***+++---------,,,,,,------...///000000000111111000000000333333222000///...------111222222222222333333333444444444444333333333333444444333333333444555555333333222222111000000000---...//////...---------000///...------------------444777222---...000000---------------,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,------......///...---+++++++++,,,---111222444555444333111///,,,++++++,,,---///222333222111000...---++++++***************************,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,+++,,,...111111///------,,,+++*********+++,,,,,,,,,+++++++++*********(((***,,,,,,++++++***+++++++++***+++,,,---......,,,,,,++++++++++++++++++++++++******************++++++++++++,,,,,,+++***---,,,,,,,,,,,,---//////////////////............,,,,,,,,,,,,,,,---...//////333555111,,,***///666;;;888444000......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000...//////...---...111333444333111000000000//////000333888;;;:::777222///......//////000000111111222222222222111///...------...///000111222222333555555555555444555888:::999@@@JJJRRRUUUYYY```gggfffhhhiiigggaaaZZZTTTRRRKKKIIIEEEBBBAAABBBDDDDDDHHHHHHIIIKKKNNNQQQSSSTTT[[[[[[[[[]]]___bbbdddffffffeeedddcccaaa]]]XXXTTTYYYVVVWWW```ggghhhfffeeekkkfff___[[[^^^fffqqqxxx{{{yyyyyy}}}~~~sssuuuvvvwwwxxxzzzwwwrrrrrrvvv{{{~~~|||zzzyyyzzzzzzxxxuuurrrqqqpppsssvvvwwwvvvvvvwwwssslllccc^^^WWWRRRPPPQQQRRRRRRSSSUUUWWWYYYXXXXXXYYYZZZYYYZZZ\\\^^^^^^]]][[[ZZZZZZYYYWWWSSSNNNJJJIIIIIIFFFEEEDDDDDDFFFIIILLLNNNQQQOOOLLLIIIFFFAAA;;;666777666555333222222222222//////////////////......///////////////000000000111000000000111000///...///////////////000111222111111111222444666888:::666555555555666666777777888888999999999999888888888888888888888777666666777666444333444555555444222444555444222111111222UUUVVVYYY]]]```ccceeefffhhhjjjjjjfff^^^UUUOOOLLLHHHGGGFFFGGGHHHIIIHHHHHHIIIIIIGGGEEEBBB???===<<<<<<;;;999777666555666666<<<<<<<<<999555222111111///000000000000//////...//////000000000///...---***---///---)))''')))+++...------------...///000000111111222111000000///111222444666555333000...111111111222222222333333444444444444444444555555444444333333333444555555333333222222111000000000...000222111///---...///...///......---------...---444777222---...000000------------------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,---.../////////---,,,+++,,,...000111111000...---+++++++++,,,---000222444777666333000---+++******++++++***))))))***++++++---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***))),,,......,,,******+++++++++++++++,,,,,,...///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,------......///////////////.........,,,,,,,,,,,,---......///,,,111444111+++***...444999777444111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------.../////////---......---,,,---///222222222222000///......///,,,///444888999777333///......//////000000111111222222222111000///------///000111111222111111000444444555444444777:::>>>AAALLLXXX___bbbdddhhhjjjhhhiiigggbbbYYYQQQJJJGGGDDDDDDCCCCCCDDDHHHLLLOOOPPPRRRUUUXXXXXXXXXXXXXXX^^^]]]]]]\\\]]]^^^___```cccaaa^^^\\\\\\]]]\\\[[[\\\ZZZ```mmmwwwwwwrrrooorrrmmmgggdddfffoooyyy|||rrruuuxxx|||||||||~~~xxxzzz{{{|||{{{zzz{{{||||||rrrkkkaaaYYYTTTRRRPPPPPPLLLNNNPPPQQQQQQQQQRRRTTTSSSUUUXXXZZZ\\\\\\[[[[[[[[[[[[[[[XXXTTTQQQPPPPPPKKKIIIEEEBBBBBBCCCEEEGGGNNNMMMLLLKKKIIIEEE@@@<<<:::888666333222111111111111111000000/////////////////////000111333444555555333000000111111///---111111000000000111222222222222222333333444555666444444555666666666666666777888888999999888888777888888888999888777555444666444333444555666555444222444555555333222222333KKKMMMPPPUUUYYY\\\___```hhhmmmqqqoooggg^^^WWWTTTMMMLLLJJJHHHHHHHHHIIIJJJGGGHHHIIIGGGDDDBBBAAABBBDDDCCCAAA@@@???>>>======;;;;;;:::666333000000111000000111111222111111111////////////000000000111222666777444...+++---000/////////000000000000111000111222222222111000///---111555999;;;:::777555111111111111222222222222222222333333333333444444555444444333333333444444333333222222111000000000///222444333000...///000---...//////---,,,---...,,,111444000---///000///+++++++++,,,,,,---------+++++++++***))))))(((((()))******++++++++++++***+++---///111000...,,,******+++,,,------,,,+++*********+++,,,---///111222999888555111///---------,,,+++***))))))***+++,,,......------,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,---...............*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---111000---******+++)))+++,,,+++++++++---/////////......---------,,,------.../////////......---///000000...---,,,---,,,,,,,,,,,,------------............//////000000------------------...///)))---000///,,,+++...111444444333111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---,,,,,,,,,,,,---222111000///...---,,,+++,,,,,,............,,,,,,,,,,,,,,,---......//////---...///...------///000000111111000///---...///------000333555555222///......//////000000111111111111111111000///...---000000222222222111000///222333444555888<<>>999111,,,---111000222444555666555333222...000222333333333111000111111111111111000///...000111111111111222222222333333333444444555555555777666555444333222222222333333222222111000000000///333555333///,,,...111+++...000000---,,,---///***,,,,,,+++---000///+++,,,---...///000222333333.........//////000000000,,,------...---,,,***)))))))))))))))***+++,,,,,,---,,,+++*********++++++((()))+++---......---------,,,+++******+++---...---,,,***))))))***,,,---//////...---,,,,,,+++++++++,,,------......------***+++,,,,,,++++++,,,---((()))***+++,,,------------------,,,,,,,,,+++++++++///444333...******,,,''')))+++***))))))+++...000000///...,,,+++******((()))***+++,,,++++++***+++///444555222///......------------,,,,,,+++*********+++,,,...///000000000///...---------------&&&))),,,///000000...---)))---000000...++++++,,,------------------------+++++++++,,,---...///000......---,,,,,,,,,,,,---///////////////.........---...000111111000...---++++++,,,------......///000222444444222000///000---000222222000///000222666222...---...///...---......//////000111111111---...///000000111111000,,,...000333444444333333666999>>>DDDLLLVVV```gggkkknnnmmmiiiiiikkkhhhaaaUUUUUUSSSQQQOOOOOOQQQTTT[[[```dddfffdddbbbbbbccc\\\^^^___]]]YYYWWWXXXZZZYYYYYYYYYZZZ\\\^^^aaabbbYYYYYY[[[___dddhhhjjjkkknnnrrrsssrrrtttyyyzzzvvvssspppllliiicccccc```[[[VVVRRRQQQQQQPPPPPPRRRTTTVVVYYY\\\]]]XXX[[[___aaa```_________VVVUUUTTTSSSQQQOOOMMMLLLHHHGGGGGGIIIKKKLLLKKKJJJEEEBBB>>>:::777666666777444333111000/////////000222111000///000111333555BBB:::111...///222222111222222111111111111111222111111222333333333333222///111222444555555444444777777888888888888777777999999888888888888999999888777666777888888666444444555777777666555666666YYYZZZ\\\^^^^^^^^^\\\[[[nnnppprrrsssrrrqqqqqqrrrjjjiiifffbbb^^^ZZZVVVTTTSSSRRRQQQPPPOOOPPPPPPPPPNNNMMMJJJGGGEEEDDDEEEEEEBBB???:::666444333444555444333111///............333333222111111111222222000000111222222111///...555555666555444222///...000000//////.........---////////////000000000000---///000111222222111000333333222222333333444555777888999888555333222333,,,111555444///,,,...111000000000000////////////---,,,,,,---......---,,,///000111222111...+++)))---,,,,,,,,,,,,---...///...---++++++,,,,,,+++***+++++++++,,,,,,---------,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---//////...,,,*********,,,---+++++++++************))))))+++,,,,,,******+++---......---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,)))***---//////---+++***+++---///...---+++******,,,+++***,,,///111111///000///...,,,+++***)))))))))+++---...---,,,,,,------...111222222111...---777555222///,,,,,,,,,,,,,,,------+++***)))***++++++---//////---+++++++++,,,------....../////////////////////...,,,)))(((******+++++++++,,,,,,,,,,,,,,,,,,------.........///...---------...000111,,,---///...------...///..................------++++++,,,,,,---...//////555888:::777111...000333//////000000///...------............/////////000......---...///000222333---///111222111111222333...222777888666555888<<<>>>CCCKKKTTT^^^fffkkknnnoooooommmjjjeee___ZZZVVVLLLNNNPPPQQQQQQSSSVVVXXX___bbbeeehhhgggeeeaaa_________^^^\\\YYYXXXXXXZZZVVV\\\```bbbfffkkkllliiigggeeedddfffkkkrrrxxx{{{{{{yyy|||zzzzzz{{{xxxttttttkkklllnnnllliiieeecccbbbfffaaa[[[WWWVVVWWWXXXXXXUUUWWWZZZ]]]^^^^^^\\\[[[YYYZZZZZZZZZWWWTTTPPPMMMKKKJJJHHHFFFEEEEEEEEEEEEGGGEEEBBB>>><<<:::999999666444111...---...///000000///000222111...000555444777555//////333444000777777666555444333333222222222111111111111222222222333555777777777777777444555666777999999::::::666666777888:::;;;<<<<<<===;;;999777666666777888333444555555555444333222\\\]]]___aaaaaaaaa```___jjjmmmppprrrsssssstttvvvnnnmmmllliiieeeaaa^^^\\\VVVUUURRROOOMMMLLLMMMMMMOOONNNLLLJJJFFFCCCAAA???@@@???===;;;999777666555444333222000//////000000000000////////////000111111111222111111000//////111222444555444222000...000/////////............/////////000000000111111000000111111222111111111333222222222222333444444777888888777555333222333111222333444333111111000////////////////////////---------...//////...---***+++---/////////...---,,,,,,,,,,,,------......///---,,,+++,,,,,,***(((++++++,,,,,,,,,---------+++++++++++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......000///---,,,,,,---...///...---,,,******+++,,,------------,,,,,,++++++++++++,,,---,,,+++***+++,,,---,,,,,,++++++++++++,,,*********+++++++++++++++)))***,,,---...---,,,++++++---...---,,,***++++++///---,,,---000111000...///...---+++************'''(((***+++******+++,,,---...000111111000...---333222000...------...///+++,,,,,,+++***)))+++,,,+++---///000...---------//////......---,,,,,,+++/////////...---,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...---------......//////---///000///------...///........................,,,,,,---......///000000555888999666111///000333///////////////...------........./////////000000//////.........000111222111222333222111000000111111555888999777888<<<@@@IIINNNVVV^^^eeeiiijjjjjjkkkjjjfffaaa[[[UUUQQQNNNNNNPPPRRRTTTUUUWWW[[[]]]cccdddfffgggfffdddaaa^^^^^^^^^\\\ZZZXXXXXXZZZ\\\fffjjjnnnnnnpppsssssspppmmmlllmmmqqqwww~~~~~~|||xxxwwwzzzzzzzzzwwwuuutttuuuvvvzzzuuullleee^^^ZZZVVVSSSPPPQQQTTTVVVXXXXXXXXXXXXYYYZZZ\\\]]]\\\ZZZWWWVVVOOOMMMKKKHHHFFFEEEEEEEEEFFFFFFEEECCC@@@===999777555333222000///000111111222000000222222000000444222333111,,,+++...---)))555555444333333222111111222222111111111111222222111222444555666666555444444555666777888999999999777777888999999:::;;;;;;;;;:::888666666666777888555555555555444333222222YYYZZZ\\\^^^^^^^^^^^^]]]aaadddhhhkkkmmmoooqqqsssmmmnnnmmmmmmkkkhhheeeddd]]][[[WWWRRROOOLLLKKKKKKLLLLLLLLLJJJGGGCCC???<<<>>>???@@@@@@???<<<999777555555333222111111111111...............///000111333333222111000/////////...000222444444333000...////////////............000000000111111111222222333222222111111111111222222222222222222333444444555777888777444333222333444222111222444444222//////...............//////------......////////////,,,,,,---...//////000000++++++,,,---------------///---,,,+++,,,,,,***))),,,,,,,,,,,,------------,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////000///...------...///000---,,,+++***+++,,,---.........------,,,+++******,,,---...---+++***+++,,,++++++*********++++++,,,---,,,+++***)))***+++,,,++++++,,,---......//////,,,------,,,+++***+++---222000//////000000///------,,,,,,+++++++++++++++((()))******)))***,,,............//////.........///...------...///000111***+++,,,+++******,,,---,,,...111111000/////////...------,,,,,,+++++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---.../////////......///000111000...---...///........................------......///000000000444666777555111///000222///////////////......---....../////////000000000000//////...///000222333111222333222000000111333555777:::;;;<<<@@@FFFKKKVVV[[[bbbhhhlllkkkiiigggdddaaa\\\UUUPPPLLLIIIHHHNNNPPPTTTVVVXXX[[[___aaaffffffeeedddbbb```^^^]]]\\\\\\[[[YYYXXXZZZ___bbbuuuzzz||||||~~~|||vvvuuuwwwzzz~~~tttiii___VVVPPPNNNNNNNNNOOOPPPRRRSSSTTTWWWXXXZZZ[[[\\\[[[ZZZYYYSSSRRROOOLLLIIIGGGEEEEEEEEEFFFHHHHHHEEE@@@;;;777555555555555444333333222444000000333444111000222222222000------000///,,,333222222111111000000000222222111111111111222222333444555666666666555444444555666777888999999999888888888999999999::::::999888777666666777888999999888666555444444444444OOOPPPQQQSSSTTTTTTTTTTTTTTTWWWZZZ]]]___aaadddgggdddeeeggghhhiiiiiihhhhhheeedddaaa^^^YYYTTTPPPMMMHHHHHHHHHGGGEEEBBB@@@>>>>>>???@@@@@@@@@>>><<<;;;999888777555444222222111000000//////000111222222555444222000//////000000...111333555555333///---///////////////.........000111111111222222222222555444222111000111222222222222222111222333333444444555666666444333333333333333222222222222111000222111000///.........///------......------///000555444222000///...//////***+++,,,---------,,,,,,---,,,,,,,,,...///...---,,,,,,---------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------------...//////,,,++++++++++++,,,......---,,,,,,+++***)))((((((---...///---+++******+++))))))))))))***+++,,,,,,000...,,,******+++,,,---------,,,---...000222333---------+++******,,,...444333222000000///---,,,---,,,,,,,,,,,,,,,---------------+++******,,,//////...---,,,,,,---...///------------...///000111)))***++++++******,,,...///111222222000///......))))))***+++,,,------......---,,,++++++,,,...///---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,---000111222111///---111222222111...------...---------...............------......////////////222333444222///......000...///////////////.........////////////000000000000000///000111333555777000111111111000111444666888:::===AAAFFFLLLUUU[[[aaadddgggjjjiiigggcccaaaYYYVVVQQQLLLIIIIIIJJJKKKNNNQQQUUUXXXZZZ]]]```ccceeedddbbb___]]][[[ZZZZZZZZZZZZ[[[[[[]]]bbbiiinnn|||}}}{{{zzz|||wwwlllaaaZZZRRRQQQOOONNNNNNOOOPPPQQQVVVWWWXXXZZZZZZZZZYYYXXXVVVUUURRROOOLLLIIIGGGFFFDDDFFFGGGHHHFFFBBB>>>;;;999:::;;;;;;:::888555333555111///222444222000111222000......111444555333111111111111111000000000222222111111111111222222777777888999999888777666444555666777888888888888888888888888888999999999777777666666666777888999;;;999777555555666888999DDDEEEFFFGGGIIIIIIJJJJJJKKKMMMOOOPPPQQQSSSVVVXXXYYY[[[]]]```cccfffhhhiiijjjkkklllkkkfff```YYYUUUMMMKKKHHHEEEBBBAAA@@@@@@AAA@@@>>>======>>>>>>???>>>===<<<:::888666555444333333222111111111111111555444222000000000000111222444666666555222///---.........///////////////000111111111222222222222555444222111000111222222222111111111111222333333222444555555333222333333333555777555222000333666777666333111///.........---...///---,,,+++---000777666333000...---------***+++,,,,,,------,,,,,,,,,++++++---000222222111------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++,,,------...,,,,,,++++++***)))((((((---......---+++)))***+++))))))))))))***+++,,,,,,111000...,,,+++,,,---///,,,+++++++++,,,...111222,,,---,,,+++******---///333333222000...---,,,,,,---------------....../////////...,,,))))))***,,,...---,,,++++++,,,---...---------------......///)))***++++++******,,,...111222333222///---,,,,,,(((((()))***+++,,,---......---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,...111333333222000...111222222111...------...---------.........//////------------------......//////000///---------.........///////////////...////////////000000000111///000000222444777:::<<<222222222000///111444777;;;>>>CCCJJJQQQZZZbbbgggiiihhheeeaaa]]]ZZZWWWUUUMMMKKKIIIHHHIIILLLOOORRRSSSUUUYYY\\\^^^___bbbdddaaa___\\\ZZZXXXXXXXXXYYYZZZ\\\```dddiiiooovvv{{{|||zzz|||xxxoooiii[[[YYYVVVSSSPPPOOONNNNNNSSSUUUVVVXXXYYYYYYYYYYYYWWWVVVTTTRRROOOMMMJJJIIIFFFFFFEEEEEEDDDCCCBBBAAA???@@@BBBBBB@@@<<<888555666111000222333111111444666111,,,,,,000222333333111111111111222222222222222222111111111111222222777777888999999888777666444555666777777777777777888888888888888888888888666666666777777888999999;;;999777666777999<<<>>>@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKNNNPPPTTTTTTVVVYYY\\\aaaeeehhhhhhjjjnnnooommmhhhbbb^^^XXXUUUPPPJJJEEEBBBAAA@@@CCCAAA>>>;;;;;;===@@@BBBCCCCCCBBBBBB@@@>>>===<<<999777666444222111000000333333222111111111111222555666666666444222///............///////////////000000000111111111222222333222222111111111111222111111111111111222333333111222444444333222333444444888;;;888333111555:::999777444111/////////000///111111...+++***---000111000...---,,,------...+++++++++++++++,,,------+++++++++---000333333222............------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---,,,***)))***+++++++++*********++++++,,,000///...---------...///)))((((((((()))+++,,,...+++,,,---,,,++++++---...///000000///,,,++++++,,,...---------------......---------+++((('''''')))---,,,+++******+++,,,---------------------------***+++,,,+++******,,,---///111222111...,,,******++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---...111333333222000...///000111000...---...///,,,,,,------.../////////---------------------------------------------------...///////////////////////////000000000111111000000111222555888;;;===777666444222000222666999CCCGGGMMMTTT[[[aaafffhhhhhhddd]]]VVVPPPMMMKKKKKKHHHHHHIIIKKKNNNSSSWWWYYY[[[^^^aaaccccccbbbcccddd\\\[[[YYYWWWWWWXXXZZZ[[[^^^cccjjjqqqxxx~~~~~~~~~xxxrrrnnndddcccaaa^^^ZZZVVVRRRPPPNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQOOONNNJJJHHHFFFDDDCCCCCCCCCDDDBBBDDDEEEEEECCC???;;;888777444333444222111555;;;FFF<<<222000222111111222111111222222333333333444222222111111111111222222333444555666666666555444444555666666777777777666777777777888888888999999777777888888999999999999:::999777666777999<<<>>>AAABBBBBBCCCEEEFFFHHHHHHHHHIIIIIIIIIHHHIIIKKKNNNRRRQQQQQQQQQTTTYYY^^^bbbaaacccgggiiijjjhhhfffdddaaa___ZZZUUUOOOJJJGGGEEEDDDBBB???===<<<>>>@@@BBBFFFGGGHHHIIIIIIIIIHHHHHHBBB@@@>>>:::777555333222111111222222333333222222444444444333222111000000............/////////000/////////000000000111111000000111111222111111111111111111111111222222333000111333333333222333444666777777555333222555777777555222000///000111222333555555111,,,+++---111------,,,,,,---......///---,,,***))))))+++---///,,,++++++,,,///000000//////.........------------++++++++++++,,,---//////---------------------------,,,,,,,,,,,,,,,,,,+++******+++,,,------------,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------)))***++++++)))))))))+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------)))))))))))))))***++++++)))+++------,,,,,,,,,---+++,,,...---***)))***,,,---,,,,,,+++++++++,,,,,,)))+++,,,,,,***))))))***++++++************++++++++++++,,,---------------+++,,,,,,+++***)))+++,,,+++,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,***++++++,,,---...//////,,,,,,,,,,,,------------,,,---///000000000...------///000///------...///,,,,,,------...//////000...............---------...---------.........---------.../////////////////////000000000111111111111111111222444666888:::777666555444444888>>>BBBNNNQQQWWW]]]aaabbb```___YYYVVVQQQLLLIIIHHHJJJKKKMMMOOORRRVVVZZZ]]]___```bbbdddffffffdddbbbaaaaaaYYYYYYYYYYYY[[[]]]___aaaeeelllwww}}}{{{xxxuuusssoooppppppnnnjjjccc]]]YYYUUUTTTTTTSSSQQQPPPOOOOOOPPPQQQSSSTTTTTTTTTSSSSSSOOOMMMJJJGGGDDDCCCBBBBBBAAACCCDDDEEEDDDBBB???<<<999888777666333222:::DDDSSSDDD777333333222222444000000111222222333444444222222111111111111222222111222444555666666555444444555666666777666666666555666666777888999999:::888999999::::::::::::999:::999777666555666777888CCCCCCCCCDDDFFFHHHIIIJJJHHHHHHIIIHHHHHHIIIKKKNNNRRRPPPMMMLLLNNNSSSXXX\\\[[[\\\___aaadddfffggggggccccccaaa^^^YYYSSSNNNKKKEEECCCAAA???>>>???AAABBBGGGIIIKKKNNNPPPQQQQQQQQQKKKIIIEEEAAA===:::777666///000222333444444333222222222111000000111222222---.........//////000000////////////000000000000---///000222222222111000111111111000111222222333///111333333222222333444555333000000111222222111444222000//////000222444666888777333---+++...222......//////////////////...,,,)))'''(((***---000---+++++++++------,,,+++//////.........---------)))***+++,,,...000222333------------------------+++++++++,,,,,,---------***+++,,,---............------------,,,,,,+++***((())))))******+++,,,,,,((()))******)))((()))+++......---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---,,,,,,---(((***,,,+++)))(((***---,,,+++******))))))******(((***---...------------************************))))))+++,,,---.........,,,------+++***)))***+++&&&)))+++---,,,+++,,,---((()))***+++---...///000,,,---...///...---+++***)))***+++,,,...///000000,,,,,,,,,------.........+++,,,---.........---,,,,,,---///...------...///,,,,,,------...///000000///////////////.........///...---...///000000///------...///000000//////000000000000111111111111333222111111222333555666222333333555888???GGGMMMVVVYYY]]]bbbccc```ZZZUUUIIIHHHFFFFFFHHHKKKNNNQQQVVVYYY]]]aaadddeeeeeeeeedddfffhhhgggccc```^^^]]]YYYYYYZZZ\\\^^^bbbdddffflllttt~~~~~~~~~~~~xxxzzz{{{{{{wwwppphhhcccfffdddaaa\\\WWWSSSPPPNNNNNNOOOQQQTTTUUUVVVVVVVVVTTTRRROOOKKKGGGCCC@@@??????@@@CCCDDDDDDCCCAAA@@@:::;;;;;;999444333>>>KKKRRRBBB333000000///000444//////000111222333333444222222111111111111222222222333555777777777777777444555666666666666666666444555666777888999::::::::::::;;;;;;;;;::::::999:::999777555333333333333OOOMMMKKKHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLPPPSSSUUUUUUTTTQQQMMMKKKLLLMMMQQQRRRSSSUUUWWWZZZ\\\]]]^^^^^^^^^\\\YYYVVVSSSQQQPPPKKKFFFCCCBBBAAABBBCCCEEEHHHMMMSSSXXXZZZ[[[[[[VVVTTTPPPKKKEEE>>>888555777999:::999555333333444000000000111333444444222111000//////000111///...---------......000111111000000000000111111111111222222111111111111111111111222333222111000111222222111000//////000111222.........///000000111111:::999777555222///---+++------------------,,,,,,------.........---+++***,,,,,,,,,------.........))))))***++++++++++++***+++++++++,,,---...///000------------,,,,,,+++***+++,,,------......---------------///000000...,,,***++++++,,,,,,++++++***(((((()))***,,,------...)))))))))***+++++++++,,,))))))*********+++++++++++++++******)))*********+++++++++---//////...,,,,,,,,,++++++,,,...///111******++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++%%%&&&'''(((***+++,,,---***+++,,,,,,******+++,,,,,,++++++******++++++,,,------,,,+++*********+++'''++++++***+++//////---///...+++))))))***,,,...++++++++++++++++++++++++000---***,,,000111...+++------------------------///...,,,,,,,,,***'''$$$---,,,,,,,,,,,,---......+++,,,------......------***...222444333111//////111222222111//////000222000/////////000111222333222222222000///000333666888666555999BBBLLLRRRUUUcccdddddd```YYYRRRMMMJJJEEEEEEGGGJJJNNNTTTYYY\\\hhhiiikkklllkkkiiifffdddiiigggdddaaa___^^^___``````aaadddgggjjjkkklllllloooyyy}}}xxxttttttsssppphhh^^^UUUPPPOOONNNNNNNNNNNNPPPRRRSSSTTTTTTTTTSSSPPPKKKFFFAAA???>>>>>>????????????>>>>>>DDDCCC@@@:::666555999===888555222111111111000000000000111111222222222333111111111111111111111111///000222333444444333333333333333444555666777777777777777777777888888999;;;:::999888777777777777666666666666555555555555SSSRRRPPPMMMLLLLLLMMMNNNMMMMMMMMMLLLMMMOOOSSSWWWXXXXXXVVVSSSNNNJJJIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXVVVRRRMMMIIIFFFDDDCCCCCCGGGJJJOOOUUUYYY\\\]]]]]]\\\ZZZWWWRRRKKKDDD===:::555777888777444222222444444444444555777777555333222111000000111111000///.........//////111222222000000000000111111111111111111111111111111111111111222333222111000111222555444222000////////////111111111222111111000000444444444333111///...---+++++++++,,,,,,,,,,,,,,,,,,---.........,,,+++***,,,,,,------------------***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,++++++---...//////000000//////...---,,,---......---+++***++++++,,,,,,++++++*********+++,,,---...//////+++++++++++++++,,,,,,,,,*********++++++++++++,,,...------,,,,,,,,,,,,,,,------///111333111---***++++++******+++,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,---------......***,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++...---,,,///666;;;;;;333111...,,,******,,,,,,++++++++++++++++++++++++***)))+++///555888555111------------------------......---...///...,,,***---------------......///------------............000222333333222000111111333333222222222111111000///000111111222222222222///000111111111222555777<<<;;;<<>>666777777666444444444666888888999<<<===<<<999777444222000000111111111///000000///000000111222333000000000000111111111111111111111111111111111111111222333222000000222333555444222111000000000000333333444444333222000/////////000000000///......++++++,,,,,,------......,,,---.........---,,,+++------------------,,,,,,+++,,,------......------,,,++++++,,,,,,---...///+++++++++,,,,,,,,,,,,,,,---...//////000000/////////---++++++,,,,,,+++******++++++,,,,,,++++++***,,,,,,------...///000000---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...------,,,---------+++,,,///222444222...***+++******))))))***++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...000111222000000//////......------***,,,---,,,+++***+++---...------,,,,,,------...*********)))******++++++---...---,,,000;;;CCCEEE777555111...,,,+++++++++++++++++++++,,,,,,,,,,,,((())),,,333999;;;888555..............................///111444555333222...............///000000///......------///000111666777777555333222333555999777555666888777444000///000111333444333333222---///111111222444777999@@@BBBGGGOOOXXX```dddeee]]]YYYSSSLLLFFFFFFHHHKKKOOORRRXXX___eeekkkooopppooommmkkkhhheeebbb```___^^^]]]]]]```eeemmmtttyyyzzzzzzxxxsssmmmkkklllooouuu~~~ttteeeZZZTTTNNNLLLIIIGGGGGGJJJMMMPPPRRRRRRSSSSSSRRRQQQOOONNNIIIHHHGGGEEECCCBBBBBBBBB===???BBBBBB@@@<<<::::::999777333222222222111000000000000000000111111111000000000000000000000000000000222333333333333333444444444444444555555555777777666666777777888999999888777666555555555555:::999999888777666666555\\\[[[ZZZXXXXXXWWWXXXXXXWWWWWWVVVUUUVVVZZZ___cccaaabbbbbb___YYYSSSOOONNNMMMKKKGGGCCCAAA@@@@@@@@@CCCBBBBBBCCCFFFJJJNNNPPPWWWXXXWWWRRRNNNMMMJJJHHHIIIKKKOOOTTTYYY^^^aaacccbbbcccccc```ZZZQQQHHHCCC;;;;;;999888777777888999999:::===AAACCCCCC@@@===666444111000111111000///000/////////000000111222///000000000111111111111111111111111111222222222111222222111000111333555333222111111111333444555111222333444444222000///---....../////////......---......///000111111222---.../////////...---,,,.........------,,,,,,,,,,,,,,,---............---,,,+++++++++,,,------...*********++++++,,,------+++,,,------...---------000---+++)))***+++***)))***++++++,,,,,,++++++***,,,,,,------...//////000------,,,,,,+++++++++***++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---))))))+++...000000...,,,++++++******************((()))***++++++++++++***++++++++++++++++++++++++++++++,,,---///111333444......------,,,,,,+++++++++,,,---,,,++++++,,,---------,,,,,,,,,,,,------))))))))))))******+++,,,+++,,,+++)))...777>>>@@@555444111...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...222555666444222////////////////////////------///333777:::999888///////////////000000111111000...------///111222888999:::999888777888999>>>;;;999;;;>>>>>>888333///000000111222222333333000000000000111555:::>>>FFFKKKSSS\\\aaacccaaa___UUUSSSNNNJJJHHHKKKQQQVVV\\\___dddiiimmmoooooonnnmmmkkkfffaaa^^^\\\[[[[[[\\\^^^bbbhhhpppyyy|||uuunnnllloootttzzz|||}}}zzz}}}zzzooogggbbbXXXUUUPPPKKKIIIKKKMMMOOOQQQQQQRRRSSSSSSRRRRRRQQQMMMLLLIIIGGGEEECCCCCCCCC???AAADDDEEEDDDAAA>>>======:::777555555444333222000000000000000000000000222222222222222222222222111111222222333333333333555444444444444444444444666666666666666777888888999999777666666666666666:::999888888777666555555aaaaaa```______^^^^^^^^^]]]]]]\\\\\\\\\___dddhhhfffggghhhfffbbb^^^[[[ZZZYYYVVVQQQKKKGGGCCCBBBAAA@@@???>>>===>>>AAAEEEGGGMMMRRRTTTOOOLLLNNNNNNKKKEEEGGGKKKPPPVVV[[[```cccbbbccceeeddd___XXXPPPKKKAAA???;;;999888888999:::888:::>>>CCCHHHIIIGGGEEE:::777333111000000///...//////.........///000000///000000000111111111111000000111111111222222222222222222111000111444666555444333222222333444555...///000222222222111000//////000000///......---......//////000111222222...///000111111000///............------,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++,,,------***************+++,,,---+++,,,------...---------000---***)))*********)))***++++++,,,,,,++++++***+++++++++,,,---------...,,,,,,++++++******))))))++++++,,,,,,,,,---------------,,,,,,---......///000...++++++,,,------,,,,,,,,,,,,,,,,,,,,,++++++)))***,,,---------,,,+++++++++++++++++++++++++++++++++,,,---///111333444++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,***)))))))))***+++,,,,,,)))++++++)))+++111444333111000...---,,,++++++,,,++++++,,,,,,,,,---------...---,,,,,,...///000000////////////////////////,,,---///444888;;;;;;;;;000////////////000111111111000...---...///111333555888<<<======<<<;;;;;;>>>;;;999;;;>>>>>>999333111000/////////111333444666444222111222888AAAGGGPPPWWW___eeeeee```YYYTTTLLLLLLMMMNNNPPPVVV\\\aaahhhjjjnnnqqqrrrpppmmmkkkgggddd___[[[XXXWWWXXXYYY[[[```hhhrrr{{{~~~xxxsssssswww|||~~~|||zzzzzzyyyyyy{{{sssuuuxxx|||{{{uuuqqqnnndddaaa[[[UUUPPPOOOOOOPPPMMMNNNOOOQQQRRRTTTTTTUUURRRQQQOOOMMMJJJIIIHHHGGGCCCCCCCCCCCCDDDCCCAAA@@@>>>;;;888666555555444333111111111000000000000000222222222222222222222222222222222222222222333333444444444444444333333333666666666555666777777888::::::999888777777777777888888777666555555444444hhhhhhhhhggggggfffffffffaaabbbbbbbbbbbbcccgggjjjjjjkkklllkkkiiifffeeeeeeccc```\\\WWWQQQMMMIIIHHHBBBAAA???>>>>>>@@@BBBDDDDDDLLLOOOIIIGGGJJJLLLIIIAAACCCEEEIIIOOOUUUZZZ]]]```bbbeeefffddd___YYYUUUIIIDDD???;;;999999999999888:::>>>DDDIIILLLKKKJJJ@@@<<<777444222111///...//////............//////000000000000111111111111000000000111222222333333222222222111000111555777;;;999777444222111111111---......//////000111111000000000000///...------,,,,,,------......//////...///000111111111000///------------------,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,++++++***))))))***,,,------...//////000000//////...,,,******++++++***)))***++++++,,,,,,++++++************+++++++++,,,,,,++++++******************++++++++++++,,,,,,,,,,,,.........///000222333444999555000,,,++++++++++++,,,------.........------,,,---///000111000...---+++++++++++++++++++++++++++++++++,,,---///000111******+++,,,---......///+++---...---,,,+++,,,...,,,++++++******++++++,,,+++++++++***++++++,,,,,,***------++++++...---***---,,,,,,+++++++++,,,,,,++++++,,,,,,------......+++***))))))***---000222........................,,,,,,...222666999999888///////////////000111111000//////......///111222222666:::======<<<;;;;;;777555444666888888555222111111000000111222444555999888777777:::BBBLLLSSS]]]bbbgggiiiddd[[[SSSNNNHHHKKKPPPTTTYYY___eeeiiinnnpppssstttssspppllliii```^^^ZZZXXXWWWXXXZZZ\\\___eeeooozzz~~~zzzyyy{{{~~~}}}zzzwwwvvvwwwuuuvvvxxx{{{}}}vvvxxx{{{|||yyywwwooolllgggaaa\\\WWWTTTSSSLLLMMMNNNQQQSSSUUUWWWXXXVVVVVVVVVUUUTTTRRRPPPOOOGGGFFFDDDDDDEEEEEEDDDCCC>>><<<888666555555444222222222222111111111111111111111111111111111111111333222222111111222333333333333333333333444444444666666555555666666777888;;;:::999888777777777777666666666666555555555555kkkkkkkkkkkkkkkjjjjjjiiidddeeeggggggffffffhhhjjjlllmmmnnnmmmkkkiiijjjkkkjjjhhhfffccc___ZZZVVVSSSKKKJJJGGGDDDBBBBBBBBBBBBAAAJJJLLLDDD@@@DDDFFFCCC@@@@@@AAACCCGGGLLLPPPSSSZZZ]]]aaadddeeebbb___]]]SSSMMMEEE@@@>>>===<<<;;;:::;;;===BBBHHHKKKKKKKKKGGGCCC===888555333111///000000///////////////000000000000000111111111111///000000111222222333333222333222111000222555888===<<<999555333111000000000///...------...000111//////////////////...---------------------------,,,---...///000//////...,,,,,,------------------------...////////////...,,,,,,+++++++++++++++,,,---,,,***)))((()))+++,,,---...//////000000//////,,,++++++,,,------+++******++++++,,,,,,++++++************+++++++++++++++******++++++++++++++++++*********++++++++++++,,,,,,---...///111444666777777444000---,,,,,,,,,++++++,,,---...//////......+++,,,...000111///...,,,++++++++++++++++++++++++++++++++++++++++++,,,---+++++++++,,,------......,,,---...---,,,,,,,,,...,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,***------++++++...---+++,,,,,,,,,+++++++++++++++++++++,,,,,,---......///******++++++,,,---///111------------------------++++++---000333555444333///............///000000........./////////000000111444777888888777777888111111111111222222222222000111444555666666444444888:::===@@@FFFOOOYYY___fffggggggccc\\\UUUQQQOOOOOORRRWWW\\\```eeejjjnnnpppqqqrrrrrroookkkfffbbb[[[ZZZYYYXXXZZZ]]]```ccchhhnnnwww}}}zzz|||{{{yyywwwtttsssuuuzzz~~~|||~~~wwwvvvtttpppkkkddd^^^[[[TTTTTTTTTTTTUUUUUUVVVWWWWWWXXXZZZ[[[ZZZXXXVVVTTTNNNMMMKKKLLLMMMLLLJJJGGGBBB???;;;999888888666555333333333333222222222111111111111111111111111111333333222111111222222333222222222333333444444555666555555555555666777777:::999888777777666666666666666666666666777777777jjjkkkkkkkkkkkkkkkjjjiiieeegggiiijjjiiihhhhhhiiimmmnnnmmmllljjjiiikkklllnnnnnnmmmllliiiddd```^^^UUUSSSOOOKKKFFFCCCAAA@@@BBBKKKKKKAAA;;;???AAA>>>@@@?????????BBBEEEIIILLLTTTWWW\\\```bbbbbb```___]]]VVVLLLFFFCCCBBBAAA???;;;<<<===AAAFFFIIIJJJJJJLLLGGGAAA;;;777555333111111111000000000000000111000000000000111111111111///000000111222222333333333333222111000222666999<<<:::888555333222222222444222///---,,,---///111,,,---......//////......///////////////.........***+++---.........------,,,,,,,,,------............//////000000000000000,,,,,,++++++***+++++++++...,,,***)))((()))***++++++,,,------......------+++++++++---......,,,***+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------))))))*********+++++++++)))***+++---000333555777...---+++,,,---...---,,,)))+++,,,...//////......'''))),,,......---+++)))++++++++++++++++++++++++,,,+++******))))))************+++++++++++++++,,,,,,---......,,,,,,---......------,,,,,,------...///...------,,,,,,,,,,,,))),,,+++)))***...///......------,,,,,,++++++***++++++,,,,,,---...//////+++---/////////.........------------------------++++++,,,...111222000///...............///000000------...///000/////////333444444333222222444666///000111000000000222444///222777;;;<<<999555222666:::AAAHHHPPPYYYbbbgggiiigggccc[[[SSSOOOPPPRRRXXX[[[^^^aaaeeeiiinnnqqqqqqqqqpppnnniiiccc]]]YYYYYYYYYYYYZZZ]]]aaafffhhhrrrvvv}}}zzzxxx{{{~~~|||yyywwwuuurrroooqqqwww}}}~~~~~~{{{vvvooohhhccc___^^^[[[XXXVVVTTTRRRRRRUUUWWWZZZ\\\\\\ZZZWWWUUUUUUTTTSSSUUUVVVUUUPPPLLLFFFDDD@@@>>>===<<<;;;999444444444333333222222222333333333333333333333333444333222111111111222333111111222333333444555555555555555555555666777777999888777666666555555555666666666777888888999999aaaccceeeggghhhgggdddbbbaaaaaa```^^^^^^```cccfffggghhhhhhhhhiiiiiijjjjjjmmmmmmmmmlllkkkjjjiiihhhbbb___YYYTTTOOOLLLJJJIIIJJJIIIGGGDDDBBB???>>>===??????>>>===>>>@@@CCCDDDLLLQQQXXX^^^```aaaaaaaaa\\\YYYUUUQQQMMMIIIEEEAAA===BBBGGGJJJIIIIIIJJJLLLMMMKKKGGGBBB===888666444444111///...000///---***000000000000///////////////000222333444222111000333111000000222333333333777777666555333222111111000///...------...///000000111000///------///111++++++,,,---...///000000,,,------......------,,,------/////////...---,,,///000222222222///---+++000...***)))+++---...///,,,,,,---------,,,+++***//////...------,,,++++++........................+++++++++++++++++++++++++++***)))(((((()))***+++...---***)))((()))+++---******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---...---...000---(((+++,,,---,,,+++******+++------,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,///---++++++,,,.........//////...---,,,***)))(((+++,,,,,,---,,,+++)))(((+++++++++,,,,,,---------...............///000000.........///////////////---,,,,,,+++++++++,,,,,,000//////...............---------.........//////...///000111111000///...000000000000111111111111/////////000111111222222000///444===???:::777:::>>>DDDNNNWWW^^^cccfffhhhiiicccZZZRRRPPPSSSYYY^^^bbbdddhhhkkkmmmmmmmmmmmmmmmmmmkkkfff___XXXSSSQQQVVVWWWZZZ___eeekkknnnnnnvvv}}}}}}rrrmmmrrryyy||||||tttwwwwwwssspppvvv{{{zzzyyyxxxzzz|||wwwuuuqqqsssqqqiii^^^UUUQQQQQQTTTVVVYYY[[[WWWSSSVVV\\\WWWWWWXXXYYYYYYXXXWWWVVVQQQNNNHHHDDDAAA???<<<:::999999888888777555444333111///...///000111000///222222111111222222333333222222333333333333444444999888555444333444666777777777666555555555555555666666666666777888999:::``````aaaaaa```___\\\ZZZ\\\\\\[[[ZZZ[[[\\\___aaaaaabbbccceeegggiiijjjjjjoooooooooooonnnllljjjiiieeeccc___[[[WWWTTTRRRRRROOONNNMMMKKKIIIHHHFFFFFFAAA@@@>>>======>>>@@@AAAGGGLLLSSSYYY\\\___aaabbb```^^^[[[YYYVVVQQQKKKGGGFFFIIIMMMNNNMMMKKKIIIHHHJJJIIIGGGEEEBBB???:::777444111//////000111000...111000000000///////////////000111222333222111111222222222222222111111222444444333222111000000///111111000/////////000111000000000...------...000........................---------......------------...///000000///.........///222444444333111000...------...///000///---------,,,,,,,,,+++++++++......------,,,+++++++++------------------------++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++++++++******************++++++,,,,,,,,,+++))))))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++------+++,,,///---(((,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,------,,,******+++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------------......///,,,---------......//////,,,,,,++++++++++++,,,,,,000//////...---------------------.........////////////000000000///------000000000000111111111111///000000000111111222222222000333999;;;888888;;;EEEMMMXXXaaafffggggggfff___[[[VVVSSSUUUZZZaaafffjjjkkkmmmnnnoooooonnnnnnjjjiiiddd^^^XXXTTTRRRSSSVVVYYY^^^fffnnnsssttttttvvv~~~zzzsssllllllssszzz||||||wwwyyyzzzxxxyyy}}}}}}|||{{{yyyyyy~~~|||nnn```WWWTTTQQQOOOPPPSSSRRRQQQTTTZZZYYYZZZ[[[[[[ZZZYYYXXXWWWXXXTTTOOOKKKGGGCCC???<<<>>>>>>===;;;999666444333222111000000222222111000111111111111222333444444222222333333333333444444777666555444444555666777777777666555555555555555666666666666777888999:::```^^^[[[ZZZYYYXXXVVVTTTUUUUUUUUUUUUVVVXXXZZZ[[[ZZZ[[[^^^aaadddgggiiijjjjjjkkkllllllkkkiiifffeeefffeeecccaaa___]]][[[ZZZUUUTTTTTTRRRQQQPPPOOONNNEEEDDDBBB@@@>>>>>>>>>>>>@@@DDDJJJPPPUUUYYY^^^aaaaaaaaaaaa```___ZZZSSSOOONNNNNNPPPRRRSSSQQQMMMJJJIIIGGGGGGHHHIIIFFFAAA<<<555333000///111222333333111111000000000/////////111111000111111222222333000333666555222///000111222222222111111111000000333222111000000000000000///000000...---,,,...///000000//////...---,,,,,,------------------------------...///000000000//////000222333444333111000,,,---///111333222///,,,...---,,,+++++++++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---,,,+++)))(((******+++++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---,,,***,,,000000,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------++++++************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...***++++++,,,---...//////---,,,,,,+++,,,,,,------111000///...------,,,---------.........////////////////////////...---,,,000000000000111111111111111111111111111111222222555333333666999;;;>>>CCCOOOWWWbbbjjjllliiieeebbbYYYXXXWWWXXX]]]cccjjjnnnpppppppppooonnnmmmlllllldddbbb]]]WWWSSSSSSVVVYYY^^^___bbbhhhpppvvvzzz{{{yyyzzzooolllkkkooowww}}}~~~||||||}}}zzzwwwyyy}}}|||mmmaaaZZZTTTNNNKKKMMMOOOPPPTTTXXXZZZ[[[[[[[[[[[[ZZZYYYXXX\\\YYYVVVSSSPPPLLLGGGCCCCCCBBBBBB@@@>>>;;;888777444333111111333333333222111111111111222333444555222222333333333333444444444444555555666777777777777777666555555555555555666666555666666777888999gggccc]]]ZZZZZZZZZXXXVVVRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXZZZ\\\^^^aaacccdddcccdddfffggggggeeecccaaabbbbbbbbbbbbaaa```^^^^^^YYYXXXWWWVVVUUUSSSRRRRRRLLLKKKHHHEEEBBB@@@???>>><<>>777444222222333333333222000000000111222333444555222222222333333333444444111222444666777888888888777777666555555555555555666555555555666666777888yyyrrrjjjfffeeedddbbb___[[[[[[\\\___bbbcccaaa^^^[[[ZZZYYYWWWWWWXXXZZZ[[[]]]^^^```bbbbbbaaa```___]]]^^^^^^_________^^^^^^\\\[[[ZZZXXXWWWUUUTTTSSSQQQOOOMMMIIIFFFCCC@@@???>>>???AAABBBDDDGGGLLLPPPTTTVVV[[[```ddddddaaa^^^WWWRRROOOOOOSSSXXXYYYYYYUUUQQQMMMKKKKKKKKKIIIGGG???===999444111000111222111111111111000000000000222111///...///111444666333777;;;:::444000000222111111111222222222333333111111111000000/////////222333444333000//////000........./////////000000///......------......///,,,,,,,,,------......///000000111111000///------000...------...//////...///...,,,******+++,,,---,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********111///---,,,,,,,,,...///++++++*********+++,,,---)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...------222:::===<<<444111///......---+++(((+++,,,---............---------,,,,,,,,,------...,,,...///...,,,++++++---000///...,,,,,,,,,,,,,,,------+++++++++,,,---...---------,,,,,,+++++++++------...////////////...+++,,,---...///000111111///////////////000111111333222111000////////////........./////////000000//////000111222333333444///000000000111111111111222222222222333333333333555555666999AAAMMMWWW]]]eeeiiimmmnnnlllhhheeeccceeegggiiilllooorrrssstttqqqnnniiieeebbbaaaaaabbb^^^^^^^^^]]]]]]^^^bbbdddooonnnmmmooosssxxx{{{|||~~~wwwtttuuuvvvtttrrrtttzzz~~~zzzxxxxxx~~~lll```UUUQQQQQQOOOMMMMMMPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZ[[[\\\ZZZVVVRRRNNNOOOOOONNNKKKHHHDDDBBB:::777444333333333222222111111111111222333444555222222222333333333444444000222333666777888999999777777666555555555555555555555555444555555666777|||wwwwwwvvvssspppppppppqqquuuxxxxxxtttooohhhddd^^^XXXUUUTTTUUUWWWXXXXXXYYYYYYYYYXXXXXXWWWZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVTTTSSSPPPMMMIIIFFFCCCBBBCCCCCCCCCBBBAAABBBFFFIIINNNPPPTTTZZZ```ccccccbbb\\\YYYTTTQQQRRRTTTWWWXXXYYYVVVRRRNNNKKKJJJJJJKKKEEEDDD@@@:::555111111222222222111111111000000000111000//////000222444666555777999888444222111333///////////////000000000//////000111111000000///333444555444222000000000,,,------///000111222222000///...------...///000///...------------......---...000111333444444444444111---++++++---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,222000---++++++,,,...000,,,+++*********+++,,,---)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,.........333;;;>>>===777555444555555333...******+++---...//////...---------,,,,,,,,,---......---000222111...+++,,,...111000...,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++------///000000000///...------......///000111111////////////000111222222111111000000//////000000....../////////000000000111111111111222333555666000000000000111111111111111222222333333444555555222666:::???IIIXXXbbbfffnnnppprrrqqqooolllkkklllkkklllooorrruuuvvvvvvuuunnnkkkeee```^^^^^^```aaabbbdddfffffffffgggiiikkksssvvvzzzyyyuuuxxxwwwsssooorrrzzz~~~}}}vvvyyytttiii]]]YYYUUUOOOKKKIIIMMMNNNOOOPPPRRRUUUWWWXXXZZZYYYZZZ[[[[[[YYYUUURRRVVVVVVVVVUUURRRMMMHHHEEE???<<<777555444333333222222222111111222222333444222222333333333333444444111222333555777888999:::777777666555555555555555555555444444444444555555{{{uuukkkbbb\\\[[[\\\^^^\\\ZZZXXXVVVTTTSSSSSSSSSVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXVVVTTTPPPMMMJJJIIIHHHHHHGGGEEECCCBBBDDDFFFIIIJJJLLLPPPVVV\\\^^^___]]]]]]ZZZWWWTTTRRRTTTUUUWWWXXXWWWRRRLLLIIIJJJMMMJJJIIIGGGAAA:::555444555222222222111111111000000000//////000111222444555666555555444333222222111//////////////////.........///000222222222222111333444555444222000//////------...///000111222222000///...------...///000222111000///......//////,,,---...000333444666666777333///,,,,,,---...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,///...---,,,+++,,,,,,---,,,+++***))))))+++---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++---------111777999777555444444777999777111+++***+++---///000///......,,,,,,,,,,,,,,,---...///---111444222...+++,,,...000///---,,,,,,---...///+++,,,,,,---......------+++,,,,,,,,,,,,,,,,,,---+++,,,...000000///...------------....../////////............///000111222...............//////000.../////////000000000000333333222111111111222333000000000000111111111111000111222333444555666777555<<>>;;;666333222222222222///000111111222111111111000000000000000000000000222111000222444555555444111000000111444333///+++000000000000000//////............///......---,,,------,,,,,,---///000111......------,,,+++++++++------------------------......................../////////...---,,,++++++,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,------------,,,------------,,,,,,,,,,,,//////...---,,,++++++***)))+++...000000///,,,+++///...+++***)))***,,,------,,,+++++++++,,,...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...111222111///---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,---...///000------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,///////////////////////////---,,,...000222222222/////////000000000111111000111111222222222111111000000000000111222333444222333444444777>>>IIIRRRbbbfffjjjmmmoooppprrrttttttuuuvvvwwwxxxxxxxxxxxxyyywwwsssnnnhhhbbb]]]ZZZXXX\\\bbbiiinnnpppqqqqqqmmmuuu{{{uuuxxx}}}{{{yyy}}}zzzyyyxxxuuuppphhh___YYYXXXYYYYYYZZZ^^^cccaaa]]]XXXXXXYYYZZZ\\\]]]^^^^^^^^^YYYSSSPPPJJJ@@@999777666444333222333444333222222222222222333444555555<<<999777666777777666444333333444444555666666666777777777666555444222111jjjllloooqqqrrrsssvvvxxxvvvyyy||||||{{{{{{}}}~~~wwwmmmddd]]]___^^^ZZZSSSNNNMMMNNNMMMNNNPPPSSSXXX[[[]]]]]]]]]]]]\\\[[[[[[ZZZXXXWWWTTTUUUUUUUUUUUUUUUTTTTTTMMMNNNPPPSSSUUUXXXZZZ[[[[[[[[[YYYXXXUUUSSSQQQPPPKKKKKKJJJLLLMMMNNNLLLKKKFFFCCC===777444333333333111111111111111111111111000000000000000000000000111000000222444555555444222000...///000000...,,,...///////////////.....................---,,,,,,---,,,,,,,,,,,,---...///........................------------------,,,,,,........................//////000000///---+++***,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,)))***,,,...///......---......,,,+++++++++,,,---000///---,,,---...000222...---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///...---...000222222111---------------,,,,,,,,,...------,,,,,,,,,,,,------,,,+++,,,---...//////------------,,,,,,,,,,,,,,,---------------,,,,,,....................................//////000000------------------,,,,,,////////////////////////...---,,,...111222222222////////////000000000000///000222333333222111000111111111111111222333444444555666888>>>IIIVVV___lllnnnpppqqqqqqrrrtttvvvuuuuuuvvvvvvwwwvvvvvvvvvvvvtttoooiiiccc___^^^^^^^^^ccclllrrruuuuuutttrrrqqq|||{{{yyy}}}zzzzzzzzz{{{rrrhhh```\\\[[[YYYZZZ\\\^^^[[[WWWUUUVVVXXXZZZ\\\]]]^^^^^^___]]]YYYVVVPPPGGG>>>888666444222222333444444333333222222222333333444555999777555555555666555444333333444444555666666666;;;::::::999777666555444hhhjjjllllllllllllnnnooommmnnnnnnmmmmmmpppxxx~~~{{{tttoooppprrrtttpppggg]]]WWWTTTVVVTTTRRRSSSWWWZZZ[[[[[[XXXXXXYYYYYYYYYZZZZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYSSSQQQOOOMMMNNNRRRVVVYYY^^^]]]\\\ZZZWWWTTTRRRPPPMMMJJJHHHIIIKKKMMMOOOOOONNNKKKEEE???999555444333222222111111111111111111000000000000000000000000111000///111333444444333222111///////////////...---....../////////............//////......---,,,---,,,,,,,,,,,,---------....../////////000000000------------------,,,,,,...........................///000000///---,,,***+++,,,......---,,,,,,------------------------------.........---,,,,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////******))))))***,,,...///---......//////---,,,+++///...,,,++++++---///000---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...000000000,,,---.........---,,,,,,///...------,,,,,,,,,------,,,+++,,,......---+++---------------------,,,,,,,,,---......---------.................................///////////////++++++,,,,,,---.../////////////////////////////////......///111222111000////////////000000000000///000111333333222222111333333222222222222333333555666999>>>GGGSSS___gggnnnpppqqqrrrrrrsssuuuwwwtttuuuuuuuuutttsssrrrrrrqqqooojjjccc]]]\\\___bbbeeekkksssxxxyyyxxxvvvuuuttt|||{{{~~~|||}}}|||zzz|||vvvooo```\\\XXXXXXYYYWWWTTTRRRRRRSSSVVVYYY[[[]]]^^^^^^^^^^^^]]]ZZZUUUMMMDDD===888555333222333444444333333333222222222333444444444333111222444555555555333333444444555666666666;;;:::999888777666555555jjjkkkmmmnnnppppppooonnnjjjhhheeecccdddiiiqqqwwwxxx|||{{{xxxwwwwww}}}qqqhhhdddbbb^^^ZZZXXXYYYZZZXXXUUUVVVVVVWWWVVVVVVWWWZZZ\\\[[[\\\]]]^^^^^^^^^^^^^^^[[[WWWRRRMMMMMMOOOSSSWWW]]]]]]]]]\\\ZZZWWWTTTSSSLLLHHHEEEDDDHHHMMMQQQSSSPPPOOOMMMGGG@@@:::666555333333222111111111111222000000000000000000000000111000///000111222111000111111000000000000111111---......////////////////////////000///......---------------------,,,,,,,,,,,,------............------------------------........................---............---,,,,,,***,,,---...,,,,,,,,,---........................,,,------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000,,,***)))((((((+++...000---...///000000...,,,++++++***)))))))))***,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,,,,+++,,,---/////////...---000///...---,,,,,,,,,,,,---,,,,,,...111111---)))........................------......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******+++---...///000111////////////////////////000//////000111111000.../////////000000000111111///000111222222222222222444444333333222333333333555888>>>GGGQQQ[[[dddiiimmmoooqqqrrrrrrtttvvvxxxttttttsssrrrqqqooommmllljjjhhhccc]]]YYY[[[bbbhhhpppuuuzzz{{{yyyvvvvvvwwwuuuzzzyyy}}}|||{{{||||||}}}xxxeee^^^WWWVVVUUUQQQOOONNNNNNPPPTTTWWWZZZ\\\]]]]]]\\\^^^^^^ZZZXXXTTTMMMEEE<<<999555333333444333333333333333222222333333444222111000111444666666555333333444444555666666666777777666555444444444444}}}|||{{{}}}~~~|||wwwsssoookkkfffcccdddhhhlllmmmmmmpppuuuyyy{{{}}}~~~|||zzzyyy}}}{{{sssoookkkiiihhhddd\\\VVVUUUUUUTTTQQQOOOPPPTTTXXXXXXYYY[[[\\\^^^______```___\\\WWWSSSQQQQQQSSSTTTYYYZZZ\\\]]]]]][[[YYYWWWNNNIIIDDDAAADDDIIINNNQQQNNNPPPQQQNNNGGG@@@;;;999444333222111111111222222000000000000000000000000222111000000111111000//////000000000000111222333---...///000000000000000000000111111000000///..................---,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------.................................,,,,,,,,,,,,,,,------...)))+++------,,,,,,---...------------------------++++++,,,---............,,,,,,---------,,,++++++,,,,,,---------.........,,,,,,,,,------......///,,,+++*********,,,...///---.........------,,,,,,************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++++++++))))))+++---///000000///...000///...------,,,,,,,,,++++++---111666666000+++---......//////000000000---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,---...//////000000////////////////////////.........000222222000...000000000111111111222222000000000000111222333444333333222333333444555666888===GGGRRR]]]eeeiiijjjkkknnnppprrrssssssuuuwwwssssssrrrpppmmmjjjhhhgggaaaaaa^^^[[[[[[bbboooyyy|||tttooooooqqquuu||||||yyyzzz~~~~~~~~~zzzkkkaaaXXXUUUSSSNNNLLLMMMKKKNNNQQQUUUYYY[[[\\\\\\\\\^^^^^^[[[ZZZ[[[VVVOOOBBB>>>999666555444444333444333333222222333333333555333222333555666666555333333444444555666666666666555444333333444555555|||xxxsssnnnlllmmmnnnmmmkkknnnrrrvvvxxxwwwvvvuuuuuuwwwvvvvvvwwwyyy|||~~~|||}}}~~~~~~|||tttiii```TTTTTTQQQMMMIIIJJJNNNRRRSSSTTTVVVYYY[[[\\\]]]^^^```^^^[[[XXXVVVTTTSSSSSSTTTWWW[[[^^^______]]][[[SSSMMMEEE@@@@@@DDDIIIKKKKKKPPPSSSSSSLLLEEE???===555444222111111111222222000000000000000000000000444222111111222111000...---///000111111111333444......///000111111000000111111111111111000//////////////////...---,,,,,,------------------------++++++,,,,,,---...//////........................,,,+++******+++,,,...///)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////,,,,,,,,,,,,,,,+++***)))---------....../////////------------------,,,,,,,,,,,,------......------///...,,,******+++,,,---+++,,,---.........------(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***(((***---///000111000///000000///...---,,,,,,,,,******...444::::::444...---......///000111222222......///000111111000000........................+++,,,---.........---,,,.........///////////////////////////////////////------...000222333111///111111111111222222222222111000//////000222444555111111222333444666777888===CCCOOO]]]hhhmmmnnnmmmkkknnnqqqssssssssstttuuusssrrrpppnnnkkkhhheeecccZZZ[[[[[[\\\```mmm~~~}}}ppphhhgggiiivvvwwwxxxyyyyyyyyyzzzzzz}}}ooocccXXXUUURRRMMMKKKNNNIIILLLPPPTTTXXXZZZ[[[[[[\\\___^^^[[[[[[___\\\VVVFFFBBB===888666555444333444444333222222333333333888666555555666666666555333333444444555666666777666666555444444666777888~~~{{{wwwsssrrrwwwvvvsssrrrvvv|||{{{uuuwwwrrrnnnppprrrsssuuuxxx~~~vvviiiaaaZZZRRRMMMKKKIIIKKKMMMNNNPPPSSSVVVXXX[[[^^^```]]]^^^^^^]]][[[YYYVVVTTTZZZ[[[]]]___aaaaaaaaa```]]]XXXPPPFFF@@@@@@EEEKKKOOOQQQSSSTTTRRRMMMHHHEEE:::999777555333111///......//////000111222222222111111000000//////......000000////////////000000111111000///////////////111000...---,,,...///000000000000///------...///111///............,,,+++------......///000000111/////////......---------------------,,,,,,+++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---------+++((()))***++++++++++++***---,,,++++++---///.........///000111///---***(((******+++,,,---//////000,,,,,,,,,++++++*********++++++++++++,,,,,,------,,,++++++******++++++,,,***++++++,,,---...//////.........------,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,+++...111444444111...+++......//////000000111111///...---,,,,,,---...///000000//////.........---///////////////.........------...///////////////////////////////////////------...///000111222222111111000000000000111111111111222333333333222222///...222777888666;;;CCCEEEOOO]]]hhhmmmnnnnnnoooqqqpppppprrruuuwwwwwwwwwtttpppjjjfffbbb___\\\ZZZYYY^^^aaadddmmm~~~{{{jjjcccjjjuuu|||zzzyyy{{{tttppphhh^^^UUUPPPOOOPPPMMMPPPVVV[[[^^^^^^]]][[[\\\^^^___^^^\\\[[[\\\]]]PPPJJJAAA999666555666666333333444444444333333222666444444666666444222222444444444444444444444444666666777888888888888888zzzxxxqqqmmmllllllkkklllooowww~~~{{{rrrlllddd[[[UUURRRQQQOOONNNLLLMMMOOOQQQUUUXXX[[[]]]\\\]]]^^^______`````````\\\]]]___```aaaaaaaaaaaa^^^\\\WWWOOOHHHEEEFFFHHHLLLOOORRRUUUTTTQQQMMMJJJ@@@>>>:::666333111111111111111111111111111000000111111000000////////////000000/////////000000111111111000///////////////000///...------...///000/////////...------...///222000...---......,,,+++,,,------...//////000000.........---------,,,,,,...............---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///---,,,++++++---------+++,,,------.........------...,,,++++++---.........222444555666555333111///---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------------+++++++++,,,---...///000+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,...000222222000...,,,....../////////////////////...------------...///000/////////.........---.........///////////////000000000000////////////000000000000000000000000/////////000000000000000111111000000000000111111111111222333333333333222111///111555666666===FFFNNNWWWbbbkkkpppqqqqqqrrrsssrrrrrrsssttttttrrrqqqoookkkeee```^^^]]]\\\[[[]]]bbbgggmmm{{{{{{rrrooottt{{{~~~|||~~~}}}yyypppeee\\\WWWTTTSSSVVVZZZ\\\\\\ZZZYYYXXXYYY[[[\\\\\\\\\\\\]]]___WWWPPPFFF===999777777777444444444333333333333333444333444666888777333111444444444444444444444444666666777888888888888777yyyrrrooollliiihhhjjjrrrxxx~~~}}}}}}xxxyyytttlllfffaaa]]]XXXTTTOOONNNMMMOOOSSSWWWYYYZZZXXXYYYZZZ\\\___aaadddeee___```aaabbbbbbbbbbbbbbb``````^^^YYYRRRLLLHHHGGGIIILLLRRRVVVXXXVVVRRROOOIIIFFFAAA;;;666444333333333333222222111000//////111000000000000////////////////////////000111222111111000///////////////......//////////////////......---------......///333111...------------,,,,,,,,,,,,---......//////------------,,,,,,,,,,,,---------------,,,,,,+++------,,,+++++++++,,,,,,++++++,,,---...//////000...,,,+++,,,------,,,+++++++++++++++++++++++++++...,,,++++++---......---///000222333333222000///...---------,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,...///000///---,,,******+++---///111333444------------------------...------------,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,---...//////...---,,,..................------///...------------...////////////...............------......//////000000555444222000/////////000111111111111111111111111111111000000000/////////111111000000000000111111111111222333333333333333444333333555777;;;FFFPPP[[[aaaiiipppssstttttttttuuutttssssssrrrpppkkkhhhiiiddd^^^[[[[[[]]]___```ccciiipppzzz}}}uuuuuuwww{{{}}}zzz~~~xxxlllbbb]]]\\\```bbbaaa]]]YYYWWWWWWUUUWWWYYYZZZZZZ\\\___aaa___XXXMMMCCC>>>;;;999999777666444333333333444444222222111111333555555444555555555555555555555555555666777777888888777777~~~yyysssqqqssswwwzzz|||zzzwwwvvvzzz~~~xxxzzz||||||yyy}}}uuunnngggbbb\\\WWWSSSRRRUUUXXXXXXWWWWWWWWWYYY[[[]]]___```aaabbbbbbbbbcccccccccccccccaaabbbaaa___ZZZSSSNNNKKKHHHLLLRRRWWWYYYXXXUUURRROOOMMMIIIDDD>>>999555333333333333222111111000000000000000000000000000000////////////000111222222111000000///////////////---...//////000//////......---,,,,,,---...///...444111...------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******))),,,,,,+++++++++,,,------,,,,,,,,,------............---,,,,,,---...,,,+++++++++******************...---++++++---......---***+++---...//////...---******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111111000...,,,++++++,,,---///111222444.........------,,,,,,,,,------------------------------------------------------------------------------------------------.........------,,,,,,,,,.........------.................................,,,------...///000111111999777444111/////////000000000000000000000000000000000000000000000000000111111000000000000111111111111222333444444444444666666777888<<>><<<::::::888666444333333444555333777777222...000666999666666666666666666666666555666666777777777777777yyytttqqqrrrsssqqqppppppssswww~~~~~~yyyuuulllddd]]][[[^^^___\\\XXXWWWWWWYYYZZZ\\\\\\]]]]]]bbbbbbbbbbbbbbbcccccccccbbbaaa```___]]]YYYVVVSSSLLLOOOSSSWWWYYYXXXUUUSSSRRRRRRQQQNNNGGG???888333222222222222222222222222000000000000111111111111000000000000000111222222111000000///////////////------...///000000//////000...,,,,,,...//////---333111...---...///...---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******************+++,,,---...///------------,,,,,,,,,,,,///...,,,------...,,,+++///......---------......///---,,,,,,---...---,,,+++,,,---///000000000000***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222000...,,,,,,,,,,,,,,,---...///000.........------,,,,,,+++------------------------------------------------------------------------------,,,,,,,,,,,,------......------,,,,,,++++++---..................------------...............,,,------...///000111111999777444111/////////000/////////////////////////////////000111222222222111111000000000000111111111111222333444555555444555888:::===CCCOOO]]]fffkkklllnnnqqqssssssrrrqqqqqqqqqpppooommmiiiddd```]]]ZZZXXXYYY]]]ccchhhjjjiiittt~~~uuusssuuuzzz}}}yyyvvvvvvwww}}}|||zzz{{{yyyrrrggg]]]VVVTTTPPPQQQSSSTTTVVVYYY^^^aaaccc]]]UUUNNNHHHCCC>>><<<===;;;888666555555666666888FFFMMMDDD777222444777666666666666666666666666555555666777777777777777zzzvvvtttpppnnnkkkjjjmmmrrryyy}}}{{{rrrjjjjjjnnnpppkkkeeeXXXWWWUUUTTTUUUVVVXXXZZZaaaaaa``````aaabbbcccccccccaaa___^^^^^^^^^\\\ZZZRRRSSSVVVXXXYYYYYYWWWVVVTTTUUUVVVUUUOOOEEE;;;555333333333333333333333333000000000111111111111222222111111000000111111111111111000///////////////------......///000000000222///------///000///,,,000///...///000000///...------------------......,,,,,,,,,,,,------------+++,,,,,,---------------++++++++++++,,,---......------------------------000...------......,,,+++------,,,+++,,,---...//////---,,,,,,---------,,,++++++---...///000000000......---,,,+++***)))))),,,,,,,,,,,,---------------...000111000///---,,,------,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,------------...------------------------------------------,,,,,,------...//////...---------------------.........------......//////000000555444222000/////////000..............................///000111222333444111111000000000000111111000111222444555555555555333:::@@@EEELLLXXXdddiiimmmmmmnnnppprrrrrrpppnnnooonnnlllkkkjjjgggbbb___YYYXXXYYY\\\bbbgggjjjllllllzzzwwwsssqqqrrrtttzzz}}}|||zzzwwwvvvwww|||yyyooobbbWWWQQQQQQRRRRRRRRRSSSVVVZZZ]]]^^^ZZZVVVRRRMMMHHHCCC??????>>><<<999888777777777===QQQ^^^VVVDDD999333000555555555555555555555555444555666666777777666666{{{xxxsssnnnmmmnnnqqqsssyyyzzz}}}~~~gggbbbYYYRRRPPPRRRWWW[[[___^^^^^^^^^___aaabbbcccdddbbb``````aaaaaa___]]]WWWXXXXXXYYYZZZ[[[[[[[[[VVVXXXXXXWWWQQQIII@@@:::555555444444333333222222000000111111111222222222333333222111000000000000111111000///////////////......------...///111222555111......000111///+++------...000222222000...........................,,,,,,---------.........,,,,,,---..................---,,,,,,++++++++++++,,,---...///000111222222111///------......,,,+++******))))))***+++...///000...,,,,,,---------+++******+++,,,------............---,,,+++***)))))),,,,,,,,,---------.........////////////...---,,,------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......------............------------------............------...//////...------,,,,,,,,,------..................///////////////000000000000////////////////////////////////////000000000111111222222222111111000000000000111111000111222444555666666666777AAAKKKPPPWWWaaahhhjjjnnnmmmnnnqqqttttttqqqnnnooommmjjjhhhgggddd```]]]ZZZ[[[___eeekkkooopppooottt}}}vvvpppooopppvvv|||zzzyyyxxxwwwyyy~~~{{{qqqdddZZZSSSSSSSSSQQQQQQRRRVVVYYYWWWVVVVVVUUUSSSOOOHHHDDDAAA@@@???===;;;:::888888:::KKKUUULLL@@@;;;666000444444444444444444444444444555666666777777666666|||wwwtttssssssooouuuuuufffZZZTTTVVV]]]bbb]]]\\\\\\]]]^^^```bbbccceeecccaaabbbdddccc```]]]ZZZZZZZZZ[[[\\\^^^___```YYYYYYYYYVVVQQQJJJCCC???888777666555333222111000000000111111222222222222444444222111000000//////111111000//////////////////...---,,,---///111333777333//////111222///++++++,,,...111444444111/////////////////////......---------....../////////***+++,,,,,,------------111000...,,,+++))))))(((+++,,,...000333555666777111///............,,,+++---,,,++++++---///222333000...,,,,,,------,,,+++,,,,,,------...///000000++++++++++++++++++,,,,,,,,,,,,,,,------.........//////......---------------,,,,,,,,,,,,---......------------------------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,------.........,,,---...//////...---,,,---------....../////////,,,---...//////...---,,,,,,,,,,,,------.........///////////////.........------...///////////////000000000000000000000000222222222111111111111111111111000000000000111111000111333444555666666666<<>>555111777:::777444444444444444444444444444555555666666666666666{{{tttssstttzzzzzzdddXXXWWW[[[\\\aaaXXXUUUYYY^^^^^^```dddbbbaaa```aaabbbcccaaa```aaa___]]]]]]^^^^^^]]]\\\YYYYYYYYYXXXUUUQQQMMMKKK???:::555111111222333333222222333333333222222111555333111000///000111222333222111000/////////000000///.........///111222333333222000///...---,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,++++++,,,------//////...+++))),,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,...///111222222222111000//////...------------...,,,---------------------...---,,,,,,++++++++++++...------,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,........................---///000000//////000222.........---,,,,,,++++++++++++++++++++++++++++++//////.........------------...///000000///...---///---+++,,,...///---***------------,,,---///111444111---,,,...///...,,,........................111111000000/////////...111...,,,---///111000...///////////////.........000000000000111222333444111111111000000000000000---///222333444555777888@@@OOO___gggiiillloooooosssrrrrrrsssttttttsssqqqqqqhhhbbbbbbbbb```bbbggglllkkkooozzzwwwvvvyyy}}}qqq[[[VVVPPPMMMMMMOOOQQQRRRWWWUUUTTTTTTVVVVVVRRROOOEEECCCAAAAAABBB@@@<<<888888999:::888444333555888222222222333333555666666777777666555555555555555zzzwwwuuuxxxsssgggcccaaa]]]]]]VVVSSSWWW\\\]]]^^^bbbbbbaaa``````bbbcccbbbaaaaaa___]]]]]]^^^___^^^]]][[[[[[[[[YYYWWWSSSPPPNNNDDD@@@:::555444333333333444444555444444333222111444222111000///000222222000000000000000000000000000//////...///000111222111111000000///...---------,,,,,,,,,------...///........................,,,,,,,,,---...---+++))),,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,...///000000111111000000------,,,++++++++++++,,,---------....../////////...------,,,,,,,,,,,,---...------,,,,,,------...------------------------......---,,,,,,,,,------........................---...////////////111333222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......///000000///......111...,,,,,,---...---+++......//////000222444666222000...------...------........................000000000//////.........111///------///000000...////////////////////////000000000000111222333444111111111111000000000000000111333444555777;;;???IIIVVVdddiiikkknnnppppppppppppppprrrssssssrrrpppiiibbb___bbbfffiiiooovvvzzzxxxzzz}}}yyy{{{ttt___[[[UUUQQQPPPOOOOOOOOOTTTSSSSSSTTTVVVVVVSSSPPPJJJGGGEEEDDDDDDCCC@@@===888999999888666444444555555555555555666777888999777777666555555555555555}}}wwwnnneee^^^XXXSSSVVVZZZ[[[]]]___aaa```^^^___aaabbbbbbaaabbb```^^^^^^___```___^^^]]]]]]]]][[[YYYVVVTTTRRRLLLGGGAAA;;;888666444333666666666666555333222111222111000000000111222333...///000111111111000//////////////////000111111/////////.........---------------------.........------...///000000111111---,,,,,,,,,,,,+++++++++,,,---......///.........------------------------...............///000000------,,,++++++++++++,,,------......///000111111------------------.........------,,,,,,------...........................------,,,,,,,,,---..............................---............///333666999777333000...------...------------------------...............---------...///000111111000///...333000---,,,,,,---------------...000222444777888/////////---,,,+++,,,---......................../////////...............111///......///000///...////////////////////////000000000000111222333333111111111111111111111111333333333444666<<>>999666555333222333333222111111111222222444333111000///000111222111000000000////////////000000////////////000000/////////////////////...111///...///000111000...////////////////////////........................//////.........///000111------............------...////////////...---,,,---------...............------------,,,,,,,,,,,,---............------,,,---......---,,,,,,---///---------------------------.....................,,,---//////...---...///......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++///...------------...///.........---.........///////////////////////////////////////000000111111111000000000/////////...111333444555444222000...000000000/////////000000111111111111111111111111222222111111111111222222222222111222333555666666;;;???IIIWWWcccjjjllllllmmmqqqqqqmmmjjjjjjfff```^^^\\\ZZZYYY[[[aaaggglllppprrrzzzwwwiii___YYYWWWOOOPPPRRRUUUXXXXXXXXXWWWXXXWWWVVVRRRLLLEEE>>>:::777555444444555777777777;;;:::999888777666666666uuujjjccc\\\XXXXXXYYYWWWYYY]]]^^^[[[ZZZ\\\^^^^^^^^^]]]]]]]]]]]]]]]YYYWWWVVVUUUVVVVVVTTTSSSNNNIIICCC>>>:::888555333222111111111111222222333555444222111111111222333111111000000000/////////000000////////////000000......//////////////////111///...///000111000...////////////////////////////////////////////////---............/////////---......//////......---//////000000000///.....................---------//////......---,,,,,,+++...//////......---,,,+++......///...---,,,...000------------------------000000/////////.........---///000000...------...---,,,,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,,,,,,,///......------......///------......///000000111...........................//////000111222333333000000000000////////////...000222333333222000///000000000000000000000000000000000000000000111111222222111111111111222222111111111222444777:::<<<>>>HHHUUUaaahhhlllmmmmmmmmmooopppllliiigggccc^^^\\\ZZZYYY[[[aaahhhooosssqqqvvv|||rrrhhh___YYYPPPQQQRRRTTTVVVWWWXXXYYYWWWXXXXXXVVVQQQJJJCCC>>>999777555555777999999999>>>===:::888666666777777vvvlllddd\\\XXXYYYWWWXXX\\\^^^\\\[[[]]]]]]]]]^^^^^^____________ZZZYYYXXXXXXXXXWWWVVVUUURRRNNNHHHCCC???;;;777444111111111111111222333444444333222111111111111222111111111000000000//////000000////////////000000............////////////111///...///000111000...////////////////////////......////////////000000,,,------...///.........---------......---------/////////000000//////.../////////...---------,,,//////.........---------....../////////......------......---,,,,,,---///------------------------///........................000111000...------------,,,,,,,,,,,,,,,,,,,,,........................---------......///////////////............//////------......////////////........................------...///111222333333000000000000////////////...///000111111000///...//////000000111111111000///000000000000000111111222222111111111222333333111111111222444777<<<@@@FFFRRR```gggjjjmmmoooooolllmmmmmmkkkhhhddd```\\\\\\\\\^^^ccckkkqqqtttuuuooouuuzzz|||vvvhhh]]]SSSTTTTTTTTTTTTVVVXXXZZZVVVXXXYYYYYYUUUNNNFFFBBB<<<:::888777999::::::999===;;;888666555666888999{{{qqqfff]]][[[VVVUUUYYY\\\[[[[[[]]][[[\\\]]]^^^___``````___\\\\\\\\\[[[ZZZXXXVVVVVVTTTQQQLLLGGGCCC>>>:::666222111111111222333444444222222111000000000000000111111111111000000000000000000////////////000000---.........//////000000111///...///000111000...////////////////////////------........./////////,,,------...///.........,,,,,,------------,,,,,,---....../////////....../////////...---------,,,---------.........//////***+++,,,---.../////////,,,------,,,++++++,,,...------------------------++++++,,,---......//////...000111000...------...------------....................................---------....../////////////////////////////////---............---,,,+++........................,,,,,,---...000111222222////////////000000000000000000000000000///---,,,...///000111222222111111//////000000111111111222222222111111222333333444222222333333444888???DDDQQQ]]]ggghhhhhhlllppppppkkkjjjjjjiiigggbbb___^^^aaaeeekkkrrrwwwxxxvvvtttsssxxxyyyrrrdddVVVVVVVVVTTTRRRRRRTTTWWWTTTVVVYYYYYYVVVPPPJJJFFF???===:::999:::::::::999999777555444444666888:::uuujjj```YYYTTTVVVXXXWWWWWWYYYXXXZZZ\\\^^^````````````\\\^^^___^^^\\\YYYXXXXXXUUUSSSOOOLLLHHHDDD>>>;;;444333333333333444444555111111111111000000//////222222111111111000000000000000////////////000000------......///000000000111///...///000111000...////////////////////////---------......//////000---............/////////,,,------------------,,,------.../////////.....................---------+++,,,,,,---......//////'''(((***+++---.........+++,,,---,,,******,,,...------------------------******+++,,,---...///000...000111111///......///------...............///........................++++++,,,,,,,,,,,,,,,,,,...//////000000//////...---......///...,,,***)))........................,,,------...///000000111////////////000000000000111111000000///...---,,,...///111222333222222111000000000111222222333333222222111222222333444555222444555555666<<>>;;;:::888666555555444444444444444555666xxxkkk___ZZZYYYWWWVVVWWWUUUWWWZZZ]]]___``````___YYY\\\```aaa___]]]^^^___WWWVVVTTTSSSQQQMMMHHHDDD888777666555555555555555222333333333333222111111222222222111111111111000000000////////////000000---------...///000000111111///...///000111000///////////////////////////...//////000111222222222111000...---...///111333000000111111111111000000//////000111111111111111,,,------....../////////...------,,,,,,++++++***000000111111111111111000---...///...,,,,,,...///------------------------///////////////.........,,,...000111000///000111+++++++++,,,,,,---------/////////////////////////////////......---------...///000111111000///...+++,,,///000111000///...000000000000000000000000000000000000000111111111.../////////000000111111......//////000111111222---///111333444333222111111111222333444444555555222222222222333444555666111444888:::>>>HHHUUU______iiimmmhhhgggmmmkkkdddiiiccc```cccdddcccfffmmmyyyrrrqqqssswww|||~~~}}}|||zzzuuujjjlllkkkeee\\\UUUTTTVVVUUUVVVXXXYYYXXXVVVTTTRRRGGGCCC???;;;999777555333666666555555555444444333pppdddaaa___ZZZVVVXXXTTTTTT\\\bbbbbb^^^\\\```______^^^^^^]]]\\\\\\ZZZYYYWWWUUUSSSQQQOOONNNAAA<<<777444444444333111666444222222444555444444111000//////000222444555555333111000//////111222......////////////......///000111111111///...---333222111///---,,,,,,+++000///...---...111444666000000000000000000000000...///000000000///---,,,---,,,++++++,,,...111222...------,,,,,,------...111000///...---,,,,,,,,,+++---222555555333///,,,...---+++******+++,,,...,,,---//////------...000...------,,,,,,,,,------111000///......///000111///...............///000111111000//////000111222333222000......///000111000222555555333000......---///222222111///............//////...---,,,,,,+++,,,---.........---,,,000...+++))))))+++...000333///---000444666333///000000222333444555555555111222222333333444555555666333//////222555555555:::777555:::DDDPPPYYY^^^kkkjjjjjjiiihhhggggggfffdddccc```\\\\\\bbboooyyyqqqkkkzzz~~~{{{rrrsssxxx}}}~~~wwwlllaaaXXXTTTTTT[[[WWWUUUVVVYYYYYYVVVQQQNNNIIIBBB<<<999888777666888888777555555444444444vvvpppjjjaaaYYYYYYVVVWWW[[[]]][[[[[[]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUSSSSSSFFFAAA;;;666555444222111555333333333555555555333111000//////000222444555666555222000/////////000...///000000000000///...///000000111000///...---//////...---------------111000......///111333555////////////////////////------...//////000//////...---,,,,,,,,,...000111...------,,,,,,------...------,,,+++++++++++++++...111444666777555222000444333000...,,,,,,------,,,---...---,,,,,,...000......------------......333222111000///---,,,,,,---------...///000111222888666444111000000111222777555333111/////////000...111333444111///------,,,...111111000///............//////...------,,,+++,,,.../////////...---111///---,,,,,,---///111111000111111222222111000///000111222444444444555111111222222333444444444666333111111444666666555999888999@@@JJJUUU]]]aaaiiiiiiiiihhhgggfffeeedddaaa___]]]ZZZ]]]hhhxxx}}}ssspppyyy~~~uuuooottt~~~yyykkkaaa]]]]]]___\\\YYYYYY[[[[[[WWWSSSQQQLLLDDD???;;;999888666777777666555555444555555{{{nnnddd^^^\\\\\\\\\YYYVVVXXX]]]ZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYNNNIIIAAA:::666444222111333222333555666777555333111111000000000222333444666555333000///............///111222222111///.../////////000//////...---,,,,,,,,,,,,---...//////000///.........000111222........................,,,---------///000111222///...---,,,,,,---...///...------,,,,,,------...//////............//////000111333555555444333222555333111///...---......,,,------,,,+++,,,...000//////............//////222222111111///---,,,+++---------...000111333444>>>;;;777333111000111111:::888555333000/////////---000222222000...---,,,,,,...000111000......///.........///......---,,,,,,---///000000000///...111000000//////000000111...111222222///...///000...///000111222333333333000000111111222333333333555333333444555666555444777999???HHHSSS\\\bbbdddfffggghhhhhhgggeeebbbaaa]]]\\\ZZZ[[[bbbrrryyytttuuuyyy~~~yyyvvvrrrooo{{{{{{qqqmmmnnnjjjeee```]]]\\\[[[XXXUUUUUUPPPIIICCC???<<<999777666666555555444555555555}}}uuuiiiddd___]]]ZZZVVVXXX]]]YYYYYYZZZ[[[[[[\\\]]]]]][[[[[[[[[[[[\\\\\\\\\\\\UUUPPPHHH@@@:::666333222222222333666888888555333111111000000111111333333444333222000////////////...///111333333111///........./////////.........------------......///000..................//////..............................------...///111222000///...------------......------,,,,,,------...111111111111111000000///...//////000111000000000...------,,,------...///,,,------+++***+++...000///////////////000000111000//////////////////000.........///000111222333===:::666222//////000111888777555222000/////////...000222222000...------000111222222000.........---...............---------...///111111000000///000000000111111000000000---...000000000000000000......000111111222222222///000000111111222333333222222333444555666555444666<<>>;;;999555555555666777777555333111111111111111111111111---...///000000111222222///000000000000000000///000////////////000000111333222111000////////////+++,,,.../////////...---........................000000///.............../////////......------,,,...------,,,,,,------...---.../////////...,,,+++------......//////......000//////...------,,,,,,,,,---//////------...000///......//////000111222777555222000......///000111000///......---------//////...---......///000........./////////000000///000222111000//////000555555555222///---------,,,---......///.........---...000111111111000///---......//////......---000,,,***---444666333/////////000111111111111111000000111111222333333333...000333444555666888:::BBBIIIUUU^^^dddggghhhhhhgggggghhhgggfffccc```^^^\\\aaajjjttt}}}zzzrrrooorrrvvvwwwwwwwwwsssuuu}}}}}}|||}}}|||zzzyyyyyy{{{~~~ttthhh___ZZZYYYYYYWWWUUUSSSQQQNNNIIICCC???:::999888777666666666666vvvkkk```ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZXXXSSSKKKCCC???>>>888777555555666666444333111111222222222111111111......///000000111111111000000///......///000000111000000///000111222333222111000//////.........,,,---000222333222111000////////////////////////......///////////////.....................------...------,,,,,,------...+++---///111222111000000,,,---...///000///......000000000//////...---,,,+++...000111000/////////............///000111111444555555444333111///---///......------------...------...///000000000000------...///////////////...///000000......///000111222222000...,,,---...,,,------...//////......---...///000000000//////........................111000///000333333111///000000111111222222111111111111222222333444444444///111444555666888===@@@LLLSSS\\\dddggghhhhhhiiigggffffffdddcccaaa___^^^YYY___iiitttzzz{{{yyyvvvppppppoooppprrrwww~~~|||}}}}}}wwwooofff___ZZZWWWUUUTTTTTTSSSQQQMMMGGGBBB<<<;;;:::888777666666666rrrccc^^^___XXXXXXXXXYYYYYYYYYYYYYYY^^^^^^]]]\\\ZZZYYYXXXXXXXXXZZZZZZVVVNNNFFFBBB@@@:::888666555555555444333111111222222222111111000//////000000000000//////111///...,,,,,,...///111222111000000000111333444000//////............///---///222444666555444333000000000000000000000000+++,,,...000111111000000------......///......---...------,,,,,,------...$$$&&&)))---///000//////***+++---//////...---,,,+++,,,---...////////////+++...222333222000//////------------...///111111...111555888888555111...,,,,,,,,,,,,,,,---...///---...000222222222111111---...///////////////...,,,...///...------...///---...///...,,,,,,...///,,,,,,---.../////////...,,,---///000000000///...//////............//////222333444333111//////000000111111222222222222111111222222333333444555555000333555666777:::@@@EEESSSYYYaaaggghhhhhhiiikkkfffeeedddbbb```___^^^]]]WWW]]]gggpppvvvuuupppllleeelllrrrssstttyyy}}}}}}xxxyyyxxxtttlllbbbZZZVVVSSSSSSTTTTTTSSSOOOIIIDDD>>>===;;;999888777666666rrrgggbbb\\\[[[YYYXXXYYYZZZ[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZYYYWWWRRRLLLFFFCCC:::999777666666555333111222111111111111111222222222111///......000222333222111///000111111000//////000111222222111000///222111000//////...//////222444555555222000000000000...---...111111///---////////////////////////------------------------........................///...---,,,,,,---...///,,,---...//////...---,,,000///...---------------000000111222111///---+++,,,---.../////////---------///000222222000///---////////////////////////......------------......////////////000000000000......////////////......000000000000000///////////////////////////......000000////////////000000...//////000111222222222>>>;;;777555444333111000111111111000000000000000///111333555555555444333444888;;;888555999DDDNNN^^^^^^```bbbdddfffhhhiiilllhhhbbb___```aaa```^^^___]]]___hhhmmmkkkgggdddcccnnnvvvwwwzzz~~~|||{{{xxxtttoooggg^^^YYYUUUVVVVVVVVVTTTRRROOOMMMEEECCC???;;;999999999:::ssskkkbbb^^^ZZZXXXYYYYYYXXXVVV\\\\\\\\\]]]]]]^^^^^^____________\\\XXXRRRMMMIII===;;;888777666666444222333333222222222222333333222111000/////////111222111000///000111111000///000000111222222111000000111000000////////////000333444666555333111111111000///...///111222000---////////////////////////------------------------..............................------------......------............------//////...---------------111111222333222000...---+++,,,---...////////////...///000111111000///...////////////////////////.........------............/////////000000000000......////////////...........................---///////////////.........000//////////////////000...//////000111111222222<<<888444222111222111000111111111111000000000000...000222333444333222222222555777777999@@@LLLVVV^^^___aaaccceeeggghhhiiihhhdddaaa```aaabbbbbbaaa^^^[[[]]]dddiiihhheeeeeeiiirrrzzz|||~~~yyytttpppjjjeeeaaaZZZXXXVVVUUUTTTRRRQQQPPPHHHEEEAAA===:::999999999zzznnnggg^^^ZZZZZZ[[[YYYVVV\\\\\\]]]]]]^^^___```aaaccccccbbb```\\\WWWRRROOOBBB???:::777666666555444444444333333333333444444333222111/////////000000000//////000111111000...111111222222222222111111000////////////000000111333555666555333111111222000//////000111111///...////////////////////////////////////////////////........................---..................---.........------.........//////...------------...111222222333222111///...++++++,,,,,,...///111222...///000111111000///...////////////////////////............................../////////000000000......////////////......---......//////.........000000000//////.........//////............///////////////000111111222222777444111//////111111111111111111111111111111111000111222444555444444333444555666888>>>HHHTTT\\\___```bbbdddfffggghhhiiibbbaaa```aaaccceeeeeeeee___\\\^^^dddhhhgggfffgggmmmvvv~~~|||wwwsssqqqooommmddd___ZZZVVVTTTTTTTTTSSSLLLIIIEEEAAA===:::999888{{{qqqddd]]]]]]^^^]]][[[\\\[[[[[[\\\]]]___aaabbbaaaaaaaaa___[[[WWWSSSPPPGGGBBB===999777666555444555444444333333333333333444333111000/////////////////////000222222000...222222222333333222222222//////...//////000111111222333444333222000111222////////////000///...---////////////////////////////////////////////////........................,,,---...//////...---,,,///...---,,,,,,---...//////......---------......000111111111111000///...---,,,,,,,,,---...000111......///000000///......////////////////////////......////////////.............../////////000000......////////////......//////000111111111000000000000000000/////////...//////............////////////000000111111111111222111000000111222111000000111111111111111222222333444555666777777777666999888888<<>>;;;xxxpppiiieeebbb```\\\[[[ZZZYYYZZZ\\\___`````````___^^^[[[XXXVVVTTTPPPLLLFFFAAA===:::777555555444333222111111111222222222111111000000////////////111333555555333000222222111111111111222222000////////////000000111///000000///......///111...000111000...---------////////////////////////000000000000000000000000........................---..................---.........------............------------...//////........................000//////---------------........................////////////////////////...///000111111000///...------........./////////......////////////......+++---///111111111///......//////000000111111222000000////////////000000000000000000000000111111---///111444666666222///000000111111222333333333222222333333444555555666555999AAALLLWWWaaagggiiidddeeefffgggfffdddbbb``````eeelllppppppnnnkkkjjjccchhhpppvvvtttooooootttzzzqqqmmmyyyuuuiiiaaa]]]ZZZVVVRRRWWWVVVTTTQQQLLLGGGCCC@@@uuummmhhh^^^]]][[[ZZZ[[[\\\___`````````___^^^\\\ZZZXXXWWWVVVRRRLLLGGGCCC>>>:::666666555444333333222222222000000111111111000000000000000222555777666444222222111000000000000111222111000000////////////000000000000///......000222000222444222000......///////////////////////////////////////////////////..............................------------......------............---------------------...////////////............//////..................------.........------.........////////////////////////...///000111111000///...---------.........//////......////////////......+++---///111222111000///------...000111222333444111111000000000000111111111000000000000000000000000///000111333444222111000000111222222333444444222222222222333444555555333;;;HHHUUU___eeehhhiiifffgggggggggeeebbb___\\\```gggpppuuuvvvssspppnnnnnnrrrxxx{{{xxxtttyyy}}}uuuooottt}}}rrrllljjjgggaaa[[[XXXXXXWWWUUURRRMMMHHHEEEyyyrrr```___]]][[[[[[]]]___aaa______^^^]]]\\\ZZZXXXWWWYYYVVVQQQLLLGGGBBB<<<888888777666555444333333333///000000111111111111000000111333666888777555222222111000//////000111222222111000//////...//////000111111000...///111333222444666555111///000111////////////////////////////////////////////////........................///...---,,,,,,---...///,,,---...//////...---,,,---------------...///000000000////////////000111+++,,,...///000///............------------......////////////////////////...///000222222000///...---------.........//////......////////////......---///111444444444222111,,,,,,...///111333444555222222111111111111222222111111111000000000000000222000......///222333333000000111222333333444444444444444444444555777777555???NNN[[[bbbeeeeeeeeegggggghhhgggddd```\\\ZZZ___gggrrrxxxyyyvvvsssrrrxxx{{{|||zzz}}}vvvrrrppp~~~{{{wwwvvvssslllfffYYYYYYYYYXXXUUUPPPKKKIIIyyymmmccc\\\[[[\\\\\\]]]```aaaaaabbbbbb```]]]ZZZYYYYYYWWWSSSPPPLLLGGGAAA===@@@<<<777555444444444333111000000000000222333444111000000111333333111000000///............///000///...---000444777666555//////............//////555555444333222000///...------............------111000.........///......---...............------,,,------......------,,,---...000111222222222111000///...------------------...///000111222333444........................000000//////.........------...///111111111000///---......//////////////////000000///------...000000000000000000000000000---///111333444333222111...//////000111222222222111111000000000000111111444333222000000000000111222222222222222222222222111111222222222333333333222444777888888888999:::===GGGVVVaaaffffffeeeeeehhhfffeeeddd___ZZZ\\\bbbiiirrr|||~~~zzzyyyyyyzzzrrrpppssswwwuuuiiiaaa___\\\[[[ZZZVVVOOOIIIsssiii___\\\[[[ZZZ[[[^^^``````aaaaaa```^^^\\\ZZZ[[[YYYUUURRRNNNJJJDDD@@@<<<999555333333444555444444333222111111111222222222111000111333333222000//////000000000000//////111000000222555777777555//////............//////444444333333222111//////......////////////......000///.........///......---......//////...------,,,------......------,,,,,,---...000000000000000...---,,,,,,+++++++++,,,---...//////000111222222........................000/////////............//////000111111000///...------...////////////......//////...,,,,,,---///000000000000000000000000---///111222333333222111...//////000111111222222111111000000000000111111222111000/////////000111222222222222222222222222111222222222222333333333333555777777777888;;;===CCCLLLXXXbbbfffeeeddddddfffbbb```___]]]\\\___eeettt}}}~~~yyyppppppzzzzzznnnbbb___\\\ZZZZZZWWWQQQMMMyyymmmaaa\\\[[[ZZZ\\\___^^^___```aaa```___^^^]]]^^^\\\XXXUUURRRNNNHHHEEE<<<999555444444666777777777555444222000000000000333111111111222333222000///000111222222111000///222111000111333555444333000//////......//////000222222222222222111000000//////000000000000//////.....................///---......//////.........------............------+++,,,---..................---,,,,,,+++,,,,,,,,,....../////////000000000........................////////////............000111111111000///...---------...///////////////...//////...,,,+++---...000000000000000000000000---///000222222222111111/////////000111111222222111111000000000000111111000////////////000111111222222222222222222222222222222222222333333333333444555666666777999===@@@LLLRRR[[[bbbeeeeeedddccceee___[[[]]]___aaafffkkk}}}xxxooosssuuufffaaa\\\ZZZYYYXXXTTTQQQ}}}pppccc\\\ZZZZZZ\\\aaa]]]^^^___```aaaaaa`````````]]][[[XXXVVVRRRMMMIII@@@===999777777777888777666444333111000///000000444222111111222333222111000000000111111000000000000/////////000000000///000000////////////000000000000111111111111111000000000111111111111000000,,,...//////.........///---......////////////...------............------,,,,,,------............//////............//////////////////....................................///////////////.........000000000000000/////////...//////000111000000000000000000///---,,,---///////////////////////////...///000111111111000000//////000000111111111111111111000000000000111111/////////000111111222333111222222222222222333333222222222333333333444444444555555555777;;;AAAEEESSSWWW^^^ccceeeeeeddddddddd^^^[[[```fffiiilllooo|||yyyzzz~~~~~~wwwrrrxxx{{{mmmggg___ZZZYYYXXXUUUSSSyyyiii```\\\YYYZZZ^^^\\\]]]^^^```aaabbbbbbbbbaaa___\\\[[[XXXUUUPPPMMMFFFBBB===999777666555444222111000//////000111222555333111111222222222111222111///......///111222000000000000///.........000000////////////000000//////000111111111000000000000111111111111000000,,,///111111///......000---......///000000//////---......//////......---..................////////////.........//////000////////////............////////////////////////.........///////////////.........///000111111222000000111222222222222111222333222111///...///000////////////////////////......//////000000000///000000000000000111111111111111000000000000111111///000111222333444444444111111111222222333333333222222333333333444444444444444555777999???FFFKKKYYY[[[___cccfffgggeeeddd```[[[[[[bbbhhhjjjkkkllltttyyyrrrtttzzz{{{wwwvvv|||vvvoooddd]]]ZZZXXXVVVTTTwwwjjjaaaZZZXXXYYY]]]]]]^^^___aaabbbcccdddbbbaaa___]]]\\\YYYUUUQQQJJJFFF???:::777555333222000000//////000222333555777444222111222222222111333222111000000111222333111222333222000000000111111000000//////000000111...//////000000000//////000000111111111111000000...111444333000......000---...//////000000000000......////////////......000//////...//////000000---------,,,------...///////////////////////////////////////////////////.........///////////////---------...///111333444000000111222222222222222444444444222000///000111000000000000000000000000.............../////////000000000000000000111111111111000000000000111111000111222333444444444444111111111222222333333444333333333333444444444444444555888;;;???FFFNNNSSS]]]^^^aaadddggggggdddbbbZZZXXXYYY___cccbbbcccdddllluuu}}}}}}uuuppptttzzz}}}zzzwwwuuuwww|||}}}uuuiiiaaa\\\ZZZXXXVVVvvvjjj```[[[[[[]]]^^^^^^___aaabbbcccdddeeecccbbbaaa___]]]YYYVVVOOOKKKDDD???;;;999777555222222111111222444555666888555222111111222222222222333444666666444333222111333444333111000111333111111000000000000111111/////////000//////......///000000000000000000//////333777555111......000------///000000111111111......////////////......111000///......///000000---------------.../////////000000000000000000000////////////////////////............/////////000............///000222333//////000111111111000000444444444222///...///000000000000000000000000000///.........---.........111000000000000000000000111111000000000000111111000111222333444333333222000111111222333333444444333333333444444444444555555888<<<@@@FFFNNNVVV[[[bbbbbbcccfffgggfffaaa]]]XXXVVVXXX[[[ZZZXXXZZZ___eeemmmuuuwwwtttsssxxx}}}|||xxxuuuvvvvvvsssrrrwwwxxxmmmddd```^^^[[[YYY~~~rrrgggaaaaaa^^^^^^^^^___```bbbcccdddgggfffdddcccbbb```\\\YYYTTTOOOIIIDDDAAA>>><<<;;;555555444333444555666777888555222111111222222222000333888;;;;;;888333000///111333222///...000222111111000000000000111111//////000000///......---//////000000000000//////111555888777222......000------///000111111111111......////////////......000000...------...///000///////////////000111111///000000000111111111222000000000000000000000000---.........//////000000000000///......///000111---......///////////////333333333111...---...///000000000000000000000000///......---------......111111111000000000000000111111000000000000111111///000111222333222111111000000111222333333444444333333333444444444555555777:::???EEELLLSSS\\\aaaeeeeeeeeeggggggddd^^^YYYZZZXXXXXXXXXUUURRRVVV]]]```gggooossstttvvvzzz|||tttrrrppptttuuuqqqmmmqqq~~~yyynnnfffbbb```^^^\\\~~~ttthhh```ccc```^^^^^^```ccceeeeeejjjiiigggdddbbb```^^^]]]ZZZWWWRRRKKKEEEAAA>>>===555666777999;;;;;;999888;;;:::777333000000222555444777:::===;;;777222...000000000000000//////...///000111222222111000///000000000000000000000000111111111111000000000000333222111///............------...///000111222222...............///000000---,,,,,,,,,,,,---......000///---,,,---...000222666333111000000111000000.../////////...---,,,,,,,,,...000111222111000/////////............////////////............//////222222111000///...------111111111000000000000000000000//////.........---///000000111222222222333///000111222333222111000111111111111111111111111555444333333222222333333333222111111333555666666333999BBBJJJRRRXXX^^^bbbdddddddddeeeddd```ZZZVVVWWW[[[]]]ZZZTTTRRRVVVZZZ^^^ccckkkppprrrvvv}}}ttttttzzzyyyrrrqqqzzz|||rrrlllhhhfffdddbbb}}}rrriiidddaaa^^^]]]___bbbdddeeehhhhhhgggfffdddbbb```___^^^[[[VVVOOOHHHBBB===;;;666===CCCDDD???:::999:::666666666666777777777777666777888888777555222111000000000000000//////...000000111111111111000000000000000000000000000000......//////000000111111111111000///..................//////000000111111...............///000000...............///000000000///---------...000111555222000///000000000///......//////......---,,,---...000111222111000/////////............//////000000////////////000000000000000000000/////////111000000000000000000000000000000/////////......111111000000000111222222000000111222222222222222111111111111111111111111444444333222222222222333222111000111222444444555666<<>>GGGDDD:::222222666222111333:::@@@BBB>>>999666555333111000111222222000111111111111000//////222111000//////000111222////////////////////////000000111111222222222333------......////////////111000000000/////////..................///000000000111111222222222222222///............///000000111000......//////...---......////////////.........///000000000000//////000000////////////000000111000000//////000000111000000000000000000000000000000000000000111111111111111111111111111111111333111000///000333666888;;;999666333222222333444222222222222222222222222444444333222222222222222333444666777777777888999AAAHHHQQQZZZ___bbbdddeeedddeeeddd___YYYXXX]]]bbbpppjjjbbbZZZWWW[[[ccciiifffppp{{{yyysssttttttvvv}}}rrrkkkyyyqqqkkkgggiiilllooopppooommmlllgggfffccc]]]UUUKKKCCC>>>777:::;;;999444111111333444222222666===???<<<777333333222222111111000000111111111111111000000///222111000//////000111222////////////////////////111111000000/////////...,,,---...///000000000///111111000000//////.....................///000000///000111222222222111111...............///000000000///......//////...,,,......///////////////...///000000000000000//////000000////////////000000000//////......//////000222222222111000///////////////000000111111111111111111111111222222222222111111000000222666999<<>>999555222222222333222222222222222222222222555444333333222222333333222444666777666777:::<<>>:::555333222222222333333333333333333333333666555555444444444444444000333555555555777<<<@@@PPPUUU\\\aaaccccccdddddd``````]]]ZZZYYY^^^gggoooqqqiii___[[[```jjjsssxxxrrr~~~wwwvvv}}}tttmmmnnnppprrrssstttttttttrrrpppllleee]]]TTTLLLHHH@@@<<<777444444444555555444444555666666555444333111222222222222111000000111222222222222111000000000000111111111111000000000000000000000000000000//////......------,,,,,,...///111222333222000///000000000000////////////...............///000000///000111333333222111000---......//////////////////......000111111///---......///000000000000000111111000///////////////111111000000000000111111000000////////////000000222222222111111000000000...//////000111111222222000000000111111111222222000000000111333444666777:::999666444222222222333333333333333333333333333777777666555555555555666222555777666666:::AAAGGGVVVZZZ^^^aaabbbbbbbbbccc___\\\YYYXXX\\\dddmmmsssrrrjjjaaa```gggrrryyy}}}{{{|||ppppppqqqrrrsssuuuvvvvvvxxxuuuppphhh___VVVOOOJJJ@@@>>>;;;777444333444555111444888999777444222222333222111000000111111222111222222222222111000000///000111222222111000///111111111111111111111111000000000000111111111111000111222333333222000///////////////000000000000...............///000000///000222444444333222111---......///000//////////////////000222222000.........///000000000000000111111000///////////////111111000000000000111111111111000000000000111111111111111111111222222222...//////000111222222222//////000000111111111111000000111111222222222222555444333222111222333333333333333333333333333333888888777666666666666666666888:::::::::>>>GGGNNNZZZ\\\```aaaaaa```aaabbb]]]ZZZWWWXXX___hhhqqqvvvtttkkkcccccclllvvv}}}tttqqqnnnoootttyyy{{{{{{zzzwwwrrrjjjbbbYYYRRRMMMDDD@@@;;;888777777777666555555444444444333333333222222222222111111000000222444555555333111111222///222555444111//////000000000000000000000000000222111111111000000/////////111333555555333111000111111000000//////......////////////000000000000222222222222222111000///////////////////////////////////////////////////////////////////////////////////////////////////444222111000000000...---000000////////////000000///000000...000444333///000111111222333444444555111111000000000000111111//////000000111111222222333222111000000111222333333222111000000000111222888888777777666666555555666888999777777???MMMYYYaaa``````_______________^^^\\\\\\```fffkkkmmmmmmkkkjjjjjjmmmsss{{{{{{wwwqqqnnnoootttxxx{{{{{{yyytttnnnfff^^^WWWSSSIIIEEE???;;;999777666555555555555444444444333333222222222222111111111000333444555444222111222333222444666555222000000111000000000000000000000000111111111111000000000///000111333333333222000///111000000000/////////...////////////000000000000111111222222111000000///////////////////////////////////////////////////////////////////////////////////////////////////111000///000222333222111000000////////////000000111222111...///222111---......//////000000111111111111111000000111111111000000000000111111111111222222111111111111222222333333222111111222333444666777999:::999888555444555777888888<<>>;;;888666444555555555444444444444333222222222222111111111111333333333222111222444666555777777666444111111111000000000000000000000000111111111111000000000000222111111111000000//////000000000000////////////////////////000000000000000000111111000000//////////////////////////////////////////////////////////////////////////////////////////////////////...---...000333666666555111000000//////000000111000111111///000444333///............////////////222222111111111111222222111111111111111000000000111111222222222222111111333222222222333444555555444777999;;;;;;999666333666777999===EEEOOOYYY___bbbbbbaaa```___^^^^^^^^^VVVYYY[[[[[[\\\```fffkkkqqqtttwwwyyy|||}}}wwwppplllooowww~~~}}}}}}{{{xxxrrrjjjccc___UUUPPPHHHBBB===:::777555555555555555444444444444222222222222222222222222333333333111000222555888777777666555333222111111000000000000000000000000111111111000000000000000222111000///......//////000000000000////////////////////////000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////...---...000444777777777111000000000000000000111,,,///000000333999:::777000000000000000000000///333222222222222222222333222222222111111000000000000111222333333222111000111111111222333444555555444555777999999888666555888999<<>>777666666666555555555555222222222333333444444444333444555555333111111222444111......111333333222111111111111111111111111//////000000111111111222......///000111222333333.../////////000000111111////////////000000000000000000111222222222222222////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000//////111222111000222222111111111111222222---000000000444:::;;;888444444555666666777888888111111000000000000111111111111111222222333333444333222111000000111222333222333444444444333222111000222333555777777777777???GGGSSS^^^eeegggeeeddd`````````^^^[[[WWWSSSPPPPPPQQQQQQQQQUUU]]]hhhppppppyyy|||{{{wwwtttooommmnnnrrrtttyyyvvvhhh]]]UUUOOOHHHBBB<<<:::999999999888666444444444444333333222222222333333333222222222111111111111111111111111111111222111111111000000//////////////////////////////222222111111000/////////000000333555111,,,,,,000////////////////////////333222222333555555444222////////////............---...///.........000111222111000.........///000......////////////......000///......///111333444666555444222111000000000111111222222222333333333444555666666555444333333111111000000//////......///000111333333222111111222222333333333333444444333333222111111222222222666222222666888888999<<>>???BBBFFFUUUZZZ```ccccccaaabbbccc```aaa^^^ZZZ\\\```aaa^^^]]][[[[[[```dddiiirrrzzz~~~{{{yyywwwzzzyyynnneeeZZZPPPJJJBBB???<<<999888777666444444444444444444444333333444444333333333222222222222333555666666555333222111111111111111111111111////////////////////////...//////000111222222222222...///888>>><<<666222111111111111111111111111000000///111222333222000000000000000111111111111222111000000000///---,,,......//////000000111111//////000000000000/////////000222333333333222111222222222222222111000000111111111111222222222222222000222999AAADDD>>>888333222222111111000//////111000/////////000222333222222222333333333444444555444444444444555555666999777777:::===@@@FFFNNN\\\___cccdddcccbbbbbbccc^^^___]]][[[^^^eeehhhfffccceeegggjjjmmmsss}}}}}}{{{|||||||||~~~vvvlll```VVVOOOCCC???:::888777777777666444444444444444444444444444444444333333333222222333333222111111222333333111111111111111222222222000000000000000000000000......///000111222222333000---111<<>>:::777888;;;@@@KKKUUU^^^```bbbcccccccccbbbccc[[[\\\\\\\\\aaaiiimmmmmmiiimmmpppssswwwzzz}}}~~~}}}ttthhh^^^WWWFFFBBB<<<888777777777777444444444444555555555555444444444444333333333333333222000//////000222333111111111222222222222222000000000000000000000000...//////000111222222222000---111<<>>999888999777777777777888888888888;;;999666444333333444555666555555444444333333222111111111111111111111111000000000000000000000000222000///...///000222333333222000...------...///000111222222222000///...111111000000000000111111111000///......------...---///333666888777666555222111000000//////000000......//////000000000111333222222111111222222333000000000000000000000000111111111111000000//////000111222222333333333333111111111222222333333333000222444333000//////111222222333333333333444444333333444555666666666666888<<<@@@EEENNNYYY______eeeddddddffffffccc]]]XXXVVVWWW[[[ccclllqqqooolllppprrr|||}}}|||yyy{{{wwwoooaaaVVVJJJDDD@@@;;;999:::777777777777777777777777999888555333222222333444333333333333333444444444111111111111111111111111111111111111111111111111111000///...///000222333444222000///......///000000111111222111000///...111111000000000000111111000000///............///111222333444444333222111444444222111000000//////000000/////////000111111222111111000000111111222000000000000000000000000222222111111111000000000111111222333333333222222000111222222333444555555222444666555333111222333222222333333333333444444222333444555555666666666777===CCCIIIRRR]]]bbbaaadddddddddeeeeeeaaa[[[VVVSSSUUUZZZaaahhhlllkkkjjjooouuu|||{{{~~~xxxhhh\\\OOOHHHCCC===::::::777777777777666666666666888666444333222222222333111111222222333444444555222222222222222222222222111111111111111111111111111000/////////000222333444333111000//////000111000111111111111000//////111111000000000000111111//////......//////000000333333222222111000000///666666444333111000000000333222000//////000111222111000000000000000000111000000000000000000000000222222222222222111111111222222333333333222111111000111222333555777888999222444555555333222222333222222333333333333444444222333333444555555666666666>>>GGGOOOXXXaaafffeeeddddddddddddbbb^^^YYYUUURRRVVV]]]bbbeeehhhjjjkkkppp{{{~~~~~~pppdddVVVMMMFFF???;;;:::777777777666666666666666777666555444333333333333111111111222222333333333222222222222222222222222111111111111111111111111000000//////000000111222333333222111000000111111000000111111111000000000111111000000000000111111............///000111222222111000000000111222333666555444333222222222222666444111///...///111333111111000000000000111111000000000000000000000000222222222222222222222222333333333333222222111000000000222444666888:::;;;000111222222111111111111222222222333333333444444222222333333444555666777666@@@LLLTTT]]]eeehhhfffdddddddddcccaaa]]]XXXUUUTTTYYY```dddeeeggglllqqqvvvyyylll]]]SSSJJJAAA<<<;;;888888777777666666666555777777666555555444444444333333333222222111111111222222222222222222222222111111111111111111111111000000000000000111111222222222222111111111111111000000000000000000111111111111000000000000111111.........///000111222333333222111000000111222333222222222222333444555555666444111///...///111333222222222111111222222222000000000000000000000000222222222222222222222222333333333333222222111000000000222444666888999:::111111111111222222111000222222222333333333444444333333333333555666888999999DDDQQQZZZ```fffgggfffeeeeeeeeeddd```\\\YYYVVVUUUZZZ```bbbccchhhpppxxxvvvfffZZZPPPEEE???>>>999999888888777777666666777777666666666555555555555444444333222222111111333333333333333333333333222222222222222222222222///000000000111111111111111111111111111111111000000000000///000000111222111111000000000000111111///...//////000111222333666444222111/////////000/////////000222333555666333222000//////000111222333333222222222222333333000000000000000000000000111111111222222222222222222222333333333222111111000111222333444555666666333222222333555555444222222222333333333333444444444444444444555777:::;;;???KKKXXX___bbbffffffdddccceeeeeeddd```[[[YYYXXXVVVYYY]]]^^^aaaiiiuuu~~~~~~}}}ooobbbVVVKKKCCCAAA:::::::::999888777777777555555666666555555444444444444444333333333333333333333333333333333333333222222222222222222222222//////000111111111111111///000000000000000000000111000/////////000222333111111000000000000111111000/////////000111222222333222111000//////...............///000111222333000000/////////000111111222222111111111111222222000000000000000000000000000000000111111111222222111111222333333333222222111111111111222222222222333222111333555666444222222222333333333333444444666555555555666999;;;===GGGSSS___cccdddfffeeecccaaacccdddbbb^^^ZZZYYYYYYYYYZZZZZZ\\\bbbnnn|||tttgggZZZNNNGGGDDD;;;;;;::::::999888777777444444444555555444333333222333333444444555555666333333333333333333333333222222222222222222222222//////000111111111111111...///000000000000//////111000/////////111222333111111000000000000111111000000000000000111111222------......///000000000...............//////000......//////000000000111111111000000000000111111000000000000000000000000//////000000111111111222000111222333333333333333222111111000000/////////111//////000333444222000222222333333333444444444777666555666777:::<<<>>>MMMYYYdddgggffffffeeeccc___aaabbb```\\\YYYXXXYYY^^^\\\[[[]]]eeesss}}}~~~nnnaaaVVVOOOJJJ???<<<999777666777666555888777666555555555555555333444555555555444333222222222222222222222222222333333222222111111222222000000000000000000000000000000000000000000000000000111111///......111333222111000//////000111222///000111222333333222111////////////////////////////////////000000000000000000000000000111111111111111111111111111111111222111000111444555333000222111000000000000000111111111111111111111111111///000222222111111222333111111222222222333333333111111222333333444555555777888999777555888@@@GGGWWW[[[aaafffgggfffcccaaa^^^aaa___XXXVVV[[[^^^]]]ZZZ]]]___dddqqq{{{ttttttxxxxxxrrreeeYYYQQQKKKAAA>>>:::888888888777777666555555444444444444444333444444555555444222222222222222222222222222222444444333222111111111111000000000000000000000000000000000000000000000000111111111222333333333333000111222333333222111000555555555444333000...---////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222111000111444555333111111111000000000000111111111111111111111111111111///111222222111111222333222222222222222222333333222222333333333444444444555777888777777<<>>:::999999999999555444444333333333444444444444444333333222111111333333333333333333333333555444333222111000000000000000000000000000000000////////////////////////111000111666<<<<<<666000---000333555555333000---111222333333333222111000/////////////////////////////////000000111111222222222111111111111111000222222222222222222222222000000111222222333222111//////000000111222333444111111111111111111111111111222333333111111222333444333333333333222222222333333444444555555666666444555666888===FFFRRRZZZbbbdddggghhhgggccc___\\\YYYUUUQQQSSSYYY```bbb```bbbgggnnnyyy{{{vvvtttxxx}}}ooobbbYYYKKKFFF@@@;;;999999888888666666555555555555666666555555444333222222111111333333333333333333333333555444333222111111111111000000000000000000000000000000000000000000000000///...000555:::;;;555/////////000000000000//////---...000111222222222111000000000000000000000000/////////000111222222222333222222222111111000000333333333333333333333333///000111222222111111222000000000000111222444444111111111111111111111111111333444333222111222333333333333333333333333333222222333444666777888888666666777:::@@@JJJUUU\\\eeefffhhhhhhfffbbb]]]ZZZZZZTTTPPPRRRWWW[[[\\\\\\aaaiiitttyyyvvvyyywwwiii```QQQLLLDDD>>>;;;999999888777777777666777777888999777666555444333222222222333333333333333333333333444333222222111111222222000000000000000000000000000000000000000000000000......///222666666333///111000...------...000111...///000111111000///...000000000000000000000000...///000000111222333333333333333222111111000000333333333333333333333333...000222222111000111222111111111111111222333444111111111111111111111111222333444333222111222333333333333333444444444444333333444555666777888888777777999>>>FFFPPPYYY___fffggghhhgggeee```\\\YYYZZZSSSPPPSSSVVVXXXZZZ]]]dddooo~~~xxx{{{~~~ooofffWWWQQQIIIAAA===;;;:::999777777777777777888999999999888666444333333333333444444444444444444444444222222111111222222333333000000000000000000000000222222222222222222222222//////000000111111111111111000///......///000111000111222222111000///...000000000000000000000000...///000111222333333444444444333222222111000000111111111111111111111111---000222222000///111222222222222111111222333333111111111111111111111111333444555444222111222333111222222333444555666666777666666666666666666666777888<<>>@@@===;;;888777777666555333666555555555555444444444444333333222222333333444444333222222111111222222111111111111111111111111111111111111111000//////111333444333111111444777222111000.........//////000...---...000111111000///222444333111///...---//////000111111111111111333222222222111111000000////////////000111333333000000000000000000000000...///000111222222222222111111222333444444555555======<<<999444111000000222555777666444333444666888888999777666666777999888;;;@@@IIISSS\\\aaadddkkkhhheeeeeeeee```XXXQQQUUUOOOQQQ\\\aaa```fffpppyyyxxxhhhbbbYYYOOOGGGBBB@@@???<<<:::777666777666555444666555555555555444444444444333333333333333333444444333222222111111222222111111111111111111111111111111111111111000//////111222444333111111333555555444333111111111222333222111//////000111000//////111333333111///......//////000111111111111111333333222222222111111111000000000000111111111111000000000000000000000000000000111111222222222222111111111222333444444444444555666666444333444555666999;;;;;;888666666777777888888777555555666777:::>>>EEENNNXXX___ccceeegggeeeccccccdddaaaZZZSSSSSSPPPUUUaaaffffffjjjsssqqqjjj___UUUMMMFFF???:::;;;999777666666777666444666555555555555444444444333333333333333333333333444333222222111111222222111111111111111111111111111111111111111000//////000111222222111111222444555444333222222222333444555333111000111111000//////111333333111///......//////000111111111111111222222222222111111111111000111222222222111//////000000000000000000000000222222111111111222333333000000111111222333333333///111333333333333555777777:::======;;;999777777666777888777666555555666===BBBKKKUUU]]]cccfffgggfffdddbbbbbbaaa^^^WWWRRRPPPPPPXXXeeekkklllqqqyyyttteeeYYYPPPGGG>>>777:::888666666777777666555666555555555555444444444333444444444444444444333444333222222111111222222111111111111111111111111111111111111111000//////000000111222111111222222222222000000///000111222444222111111222333222111000111333222000///////////////000111111111111111000000000000000000000000///000222333333222111///000000000000000000000000222222111000000111222333000000111111111222222222111333444333222111222444444777:::<<<;;;999777555777888999888777666777888@@@GGGRRR[[[bbbeeeggggggiiifffcccaaa^^^YYYSSSNNNOOOQQQYYYdddkkkooowww{{{jjj[[[RRRJJJCCC===;;;999777777777888777666666555555555555444444444333444444555555444444333444333222222111111222222111111111111111111111111111111111111111000//////000000111222222222222111111000///......///000111222111000111333555555444000111222222000//////000//////000111111111111111.........///////////////,,,...111333444444333222000000000000000000000000111111000000000111222222111111111111111111222222333444555444222222222333333444888;;;<<<;;;999777888999999999888888:::<<>>>>><<<999999999888777777:::>>>AAAJJJRRR]]]dddfffeeeeeeeeebbbaaa```___\\\YYYVVVTTTOOOTTT\\\cccjjjuuu~~~|||~~~oooaaaWWWQQQNNN???===:::999:::999888777666555555555555444444444333444555666666555444333444333222222111111222222111111111111111111111111111111111111111000//////111111111333666666333000222222111111111222333444111000///000222444444333000111111111//////000222//////000111111111111111/////////000000000111111//////000111333444555555000000000000000000000000...000333666777777666555333333333333333222222222000222333444444444666888<<<;;;;;;<<<>>>>>><<<999888888666555555:::@@@EEEPPPXXXbbbggggggeeedddeee`````````^^^[[[YYYWWWVVVPPPYYYbbbiiippp{{{{{{|||~~~zzzhhhZZZQQQNNNAAA>>><<<:::::::::888777666666555555555444444444333444666777777666444333444333222222111111222222111111111111111111111111111111111111111000//////222111111444777777333000111111000000000111333444222111///000111222222111000111111000//////111222//////000111111111111111000000111111222222222333222111111111222333444444000000000000000000000000...111555888::::::888777333333333333333333333333111333444444333222444555@@@>>>;;;;;;===<<<999666888666444222444999AAAGGGTTT\\\eeejjjhhheeeeeefffccccccbbb___[[[WWWUUUUUUQQQ\\\hhhooovvv}}}|||yyy|||{{{ooo[[[HHHFFFAAA======:::666666888555555555555666666666666444444555555555555444444666666555444333333222222333222222111111222222333111111000000000000111111333333222111000000000111222111000000111111000...000000000000000000000000222222111111000000//////222111000000111111000///000000000000000000000000333222111111222222000...000000000000000000111111000111444666666666555444222333333444444333333222333333222111222333444555<<<999777888::::::888555777555666::::::;;;DDDQQQ___bbbfffjjjkkkiiifffccceee___[[[[[[YYYUUUTTTVVVZZZcccmmmuuu~~~yyyyyy{{{gggPPPHHHBBB>>>===;;;888777:::666666666666666666666666444444555555555555444444555555555444333333333222333222222111111222222333111111000000000000111111333222111111000000111111333111000///000111000///000000000000000000000000111111111111111111111111222000///000111111000///111111111111111111111111222111111333555555444333111111111000000000000000000111333555555555444333444444555555555555444444444333222222222333444555888666444555777777555333888666777:::;;;???JJJVVV```cccgggkkkllljjjgggdddeee___\\\\\\[[[XXXWWWZZZ___iiisss{{{}}}}}}{{{wwwyyy|||xxx\\\KKKEEE???>>><<<999999;;;777777777777777777777777444444555555555555444444444444444444333333333333333222222111111222222333111111000000000000111111222222111000000000111111444222//////000111111000000000000000000000000000//////000111111222333333111000//////111222111000111111111111111111111111111111222444888999999888222111111111000000/////////000222333444444333222444444555555555555444444444444333222222222333333555333333333555666555444999777777:::>>>EEERRR___cccfffjjjlllmmmkkkhhhfffddd___]]]]]]\\\ZZZZZZ^^^eeeooo{{{~~~~~~vvvuuuyyy}}}hhhOOOGGG???>>><<<:::999;;;888888888888777777777777444444555555555555444444333333333333333333444444333222222111111222222333222111111000000111111222111111000000000000111111444222//////000111222222000000000000000000000000/////////000000111111111000//////000222333222111111111111111111111111111222222222555888:::999888222222111111000////////////000111222222222222111222222222333333222222222444444333333333222333333444444444555666777777666888777777999@@@KKKZZZeeefffhhhkkknnnnnnllliiigggddd```^^^^^^\\\YYY[[[___iiittt}}}xxxsssvvv{{{oooTTTJJJ@@@===<<<:::888999999888888888777777777666444444555555555555444444222222333333333333333333333222222111111222222333222222111111111111222222111000000///000000111111333111000///111222222222000000000000000000000000000000/////////.........000000///111333444444333111111111111111111111111333222222444666777666555111111111111000000//////000000111111111111111111111222222222222222222111333333333333333333333222444555555666666666777777666777888;;;DDDQQQ___ggghhhjjjlllnnnmmmkkkiiigggccc```______\\\XXXZZZ___lllwww|||}}}{{{vvvtttxxx~~~ttt[[[OOOCCC>>>===:::888999888888888777777666666555444444555555555555444444333333333333222222222222333222222111111222222333222222111111111111222222000000/////////000111111222111000111333333333111000000000000000000000000111111000//////...------111000000222555666666555222222222222222222222222222111111222444444333111000000000000000000000111111111111111111111111222333333444444444444333333111222333444444444444333444555666666555444555777555888;;;???IIIXXXcccgggiiijjjkkklllllljjjgggfffaaa```______\\\YYY\\\bbbqqq}}}~~~zzzwwwvvv{{{zzzbbbUUUGGGAAA???<<<:::999888888777666666555444444444444555555555555444444444333333333222111111111333222222111111222222333333222222111111222222333///////////////000111111000000111333555555222000000000000000000000000000111111111111111000000000222111111333666888888777222222222222222222222222111000000111333333222000/////////000111111222222222222222111111222222222333333444444444444333333///000222444555555555444666888999888666555666888555;;;@@@EEEOOO]]]eeefffhhhiiijjjkkkjjjhhhfffddd^^^^^^___```^^^\\\aaahhhzzzyyyvvvwww}}}gggYYYJJJCCCAAA>>>;;;:::888777777666555444444333444555555555555555555444444444333333222111000000333222222222222222222333333222222111111222222333///////////////000111111///000111444666555222///000000000000000000000000111111111222333333444444333222222444777999999999222222222222222222222222/////////111333444333111......///000111222333333333333222222111222222333111111111222222111111111...000222444555666555555:::<<<===<<<999777999;;;666===CCCIIITTTaaagggeeehhhiiiiiijjjiiigggdddccc\\\\\\___bbb```___eeennn|||}}}~~~xxxuuuvvv}}}~~~|||ooo```OOOFFFAAA===;;;<<<:::999888666555444444444666666666666555555555555555888:::777222000222555444333333222111111111222666333111000000111111000000111222222111000///---000111555<<>><<<===:::999888666666555555555666666666666555555555555555888999777222000222444444333333222111111222222555333111111222222111000111111111222111111000000222222555:::>>>===777111333222111111111000///...111111111111222222333333777444111222555777555222111111111111111111111111333333222111111111111222222222222222222222222222333333333333333333333333222222222222222333444444111222444555666666555555666;;;;;;777555777777444999<<>>999888777666666666666666666666666666555555555555555777888666222111222444444333333222222222222222444222111222333333222111222111111111111222222333444333444777::::::666222333222222222111111111000222222222111111000//////555222000111333555333111222222222222222222222222222222222222222333333444444333222111111222333444333333333333333333333333333333333333333444444444333333555666666777777666444777888666444666777666777>>>IIITTT\\\bbbfffiiihhhhhhhhhfffccc___[[[XXXVVVXXX]]]aaaccchhhuuu}}}wwwxxxuuuwww||||||zzz|||xxxbbbSSSIIIAAA===<<<888888777777666777777777666666666666555555555555555666777555333111222333444333333222222222333333222111111111333333222000222222111000111222444555666444333444666666444222111222333333222222333444222222111111000/////////444111000000222333222111222222222222222222222222222222222222333444555666555444222111111222444555333333333333333333333333333333444444555555555444333333444555666777777777444666888777666777999:::888AAANNNXXX]]]aaafffjjjhhhiiihhheeeaaa\\\YYYWWWVVVXXX]]]bbbeeekkkzzzwwwtttvvvwwwyyy}}}zzz{{{iiiYYYLLLBBB<<<;;;999888777777777777777888666666666666555555555555555555555444333222222333444333333222333333444444222111000000111222000///222222111000111222444555666444222222222333333333555666777555222000111222000000000000000111111111222111000000111111111111222222222222222222222222111111111222333444555666555444222111111222444555333333333333333333333333222333444555555555444444222222333333555666777777555555666777777777999===<<>><<<:::999888777777777777777666666666666555555555555444444444444333333222222333333333333333444444555666333000///000111000000222111111111111222222333444333111000000111222333:::;;;;;;777222....../////////000000111222333333111111000000000000111111222222222222222222222222111111111111222333555555555444333222222333444555333333333333333333333333111222444555555444444333222222222333444666777888666444555777777666888===BBBJJJUUU\\\___bbbfffjjjiiijjjiiieee]]]XXXWWWWWWYYY]]]eeemmmqqqxxx{{{wwwyyy|||~~~{{{xxxxxx}}}kkk\\\NNNCCC???;;;:::999888777777666666666666666666555555555555444444333333333333333222333333333333333444555555:::777222000000111222222111111111222111111000000222111111000///000222333999<<<<<<888222...///111000000111111222333333333111111111111000000111222111111111111111111111111111111111111111222333444444444444444444444444444333333333333333333333333000111333444555444333222333333333333555777999:::999666666999999666:::@@@IIINNNVVV\\\```bbbfffiiigggiiihhhccc[[[UUUTTTUUUZZZ```jjjtttzzz{{{|||{{{yyy~~~rrrcccSSSHHHCCC<<<;;;:::888777666666666777666666666555555555555444333222333333444333222333333333333333444555666>>>:::444111111222333444000111222222222000///---000000000//////000222444444888:::888333111444777222222222222222333333333111222222111000000111333000000000000000000000000111111000000111111222333333444444555555444444333333333333333333333333333///000222444444333222111444444444444666888:::<<<===999999<<<<<<999<<>>>>>>>>===;;;999888888555555666666555555444333333444555666666666444444333333333333333333333333222222333333444666777888555444222111111111222222333333333222222111111111222222222222222222222222111111222222222222111111111000000000000000111222222222222222222222222222333444555444222222222444111111111222222222333333333333333333444444444444444444333333222333333444555444444444555777999;;;???;;;888888888:::AAAIIIWWW[[[```eeeiiikkkkkkkkkgggeee```YYYTTTQQQSSSTTT]]]nnnwww{{{xxxvvvyyyvvv```QQQIII>>>===<<<:::999888777777555666666666666555444444444333444777::::::666333333333333333333333333333000111222444666999;;;===666555333111000000000111222222222222222111111111111111111111111111111111111111222222222222111111222111111000000000111111333333333333333333333333444555666555333222222333000000111111111222222222333444444444444555555555444333333333333333444444777666555444444555777777<<<888666888999<<>>>>>999333333333333333333333333333000000222444666999<<<===555444333111000000111111222222222111111111111111000000000000000111111111111111222222222222111111222222111111000000111111333333333333333333333333333444555444222111111222111111111111222222222222444444444555555555666666444333333333333444444555888777666555444444444555999666555888:::>>>GGGPPP[[[^^^cccgggiiiiiihhhgggeeeaaaYYYQQQLLLMMMRRRVVVccctttzzzvvvrrrpppttt{{{nnn[[[RRRFFFBBB===:::::::::999888666666777777666666555444777555666:::???@@@:::555333333333333333333333333111111222333444666888999333222111111111222333444111111111111111111111111//////000000000111111111111111222222222222111111222222111111111111111222222222222222222222222222111333333222000///000111222222222333333333333444444444444555555555666666444333333333444444555666888888777666555444444444888555555999<<>>999999999777555777777777777777666555555555666777888888888666555333333333333333333333333333333222222222222333333444333222111111111222333///000000000111111111222000000111111222333333444111111222222222222111111000000000111222333444555333333333333333333333333///000111222111111222444111222222222333333333333333333333333444444444444333333333444444555666777666777777888888888888888999666777<<>>======;;;999777777777777777666666555333555666666444333444555333333333333333333333333333333222222222333333444666555333111000000111111//////000000111111111222000000111222333333444444111111222222222222111111///000000111222444555666444444444444444444444444///000222222222222444666000111111111111222222222222222222333333333444444333333333444555666777777555666777999:::::::::::::::777888===BBBHHHRRR\\\```cccgggjjjjjjgggbbb___XXXVVVRRRPPPQQQWWWaaahhh{{{yyypppnnnooolllzzzppp\\\OOOCCC>>>===;;;:::;;;999999888888777666666666555333111222333444444333444555666555333222333444222222111111222444666777666555333222111222222333333222111222444444333222111111222333333333333222///000111222222222222222/////////000111333444555111111111111111111111111000111111222222111111000222222111111111111111111444333222111222333444555333333222222333333444555444444555555666777777777::::::;;;>>>EEENNNVVV[[[bbbccceeeggggggfffdddcccZZZWWWVVVVVVVVVZZZeeeppp|||xxxssslllgggiiiqqq~~~|||bbbTTTFFF???<<<999777888999999888888777777666666666555333333444555444333444555666555333222333444333333222111222333444555555444333222222333444444444333333222111111000000111111222333333333333222000000111222222222222222222222111111111222222333111111111111111111111111111111222222222222111111222222222222222222222222333333222222222333444555333333222222333333444555444444555555666777777777999:::;;;???GGGQQQ[[[aaaeeefffggghhhgggdddaaa___YYYVVVUUUXXX\\\aaalllvvv~~~zzzuuuoooiiifffmmmzzzlll]]]MMMDDD???:::777888999999999888777777666666888777555555666666555444444555666555333222333444555444222111111111222333333222222222222444555666888999:::777222///000111111111222333333333333222111111111222222222222222666555444222111111111111111111111111111111111111222222333333333333222222333333333333333333333333333333333222333444444555333333333333333444444555444444555555666777777777999999<<>>777222333666111111222333333333333222333333222111111222222333444444333222222333333333111111111111111111111111222333333444444333333222000111111111222222222333333333444444444555555555444444333333444444555666444444555555666777777777:::<<<@@@FFFNNNXXX```eeekkkkkkkkkjjjgggccc___]]]YYYWWWYYY```gggmmmvvv~~~{{{uuuppppppooossssss]]]OOOEEE>>>;;;;;;:::::::::999888888777777555555555666888777555333444555666555333222333444555555444333333444555666555555444333333444555666:::;;;<<<999444111222333111111222333333333333222555444222111111222333333222222111222222333444555111111111111111111111111222222333333333333222222000000000111111222222333333333444555555555555444444444444444444555555666444444555555666777777777:::===CCCJJJRRRZZZ___ccciiijjjjjjiiifffbbb^^^[[[WWWXXX^^^eeekkkppp{{{~~~|||vvvqqqmmmlllmmmwww|||dddSSSHHH???;;;;;;;;;::::::999999888888777555555666888::::::888666444555666555333222333444444444333444555777999:::888777555444333333333444444444444333222111111111111111222333333333333222666444333111111222333444111111111111111222333333111111111111111111111111111111222222222222111111000000111222222333444444333333555666666666555444444444444444444555666666444444555555666777777777:::>>>FFFOOOWWW]]]aaaccchhhhhhhhhfffccc^^^ZZZWWWRRRXXXbbbkkkpppwww}}}wwwrrrllljjjiiinnn{{{kkkYYYKKKBBB===<<<;;;;;;:::999999888888777555555666999;;;<<<:::888444555666555333222333444333333333444666999;;;===:::999666444333222222222111000///000222333222111111111222333333333333222666555333111111222333444222222111111000111111222111111111111111111111111111111111222222111111111111111222333333444555555333333555666666666555444555444444444444555666666444444555555666777777777999>>>GGGRRR[[[aaadddeeeggggggfffddd```[[[VVVSSSNNNWWWeeepppuuu}}}yyytttnnnkkkhhhiiiqqqtttZZZLLLEEEAAA>>>;;;;;;:::999888888888999777777777777777666555555444444444333333333222222666555333222444777<<>>:::999999888888777777666777777777777777666555555444444444333333333222222444444333444555777999;;;888777555444333222222222222333444555555444222111222222222222222222222222111111222222333333333444444333222333444555444333333333333333222222111111111111222222333222222222222333444777:::;;;:::999666555666888;;;;;;888666444444333333444444555666444666777666666777999;;;>>>GGGPPPUUU\\\dddhhhhhhhhhfffdddddd^^^UUUQQQQQQTTT[[[jjj}}}~~~zzzvvvppplllhhheeeeeemmm~~~ttt^^^MMMCCC>>>::::::;;;;;;:::999777666777777777777777666555555444444444444333333333333222333444555666666666666666555444333222111111111222333555555555555444333444444444444444444444444000111111222333444555666444333111111333333333222444444444333333333333222222222222222222111111111333333444666999;;;:::999666555555777888888666444444444444333444444555666555666777777666888:::===DDDLLLUUUZZZ```gggkkkjjjiiifffeeeccc\\\SSSOOOOOOUUU___qqq~~~zzzvvvsssnnniiieeecccgggttteeeQQQEEE@@@===>>>??????>>><<<:::888777777777777777666555555555444444444444333333333333333444444444444444444555444333222111111111111222333444444555444444333444444444444444444444444222222222333444555555555555333111000222222222111333333333333333333333222333222222111111111111111333222222444777999888777555555555666666666444333444444444444444555666666555666777777777999<<>>???@@@@@@???<<<:::888777777777777777666555555555555555444444444333333555444333222222333444555444333222111111111111111111111222333333333333333333333333333333333333333444444444444444444444444666333111000111222222111111111111111222222222222444333222111111222333333444333222333555666555444444555555555444444444444555444444444444555666666666777777777888:::>>>BBBJJJSSS\\\```eeejjjkkkjjjhhhfffccc```XXXQQQQQQVVV___kkk~~~zzzwwwrrrmmmhhheeeaaa```eeelllyyyttt\\\LLLEEE===>>>>>>===<<<:::888777777777777777777666555555555555555555444444444333666444333222222333555666444333222222111111111222111111111222222333333444111111111111111111111111666666555555555444444444777555111000111222222222000111111111111111222222444333222222222444555666777555333222333444333222333444555555333333444666555555444444555555666777777777777777888;;;@@@DDDLLLUUU]]]bbbeeejjjjjjhhhfffdddaaa]]]VVVRRRVVV___lllwww{{{wwwqqqmmmiiigggccc___aaafffooogggSSSGGG???>>>===<<<:::999888777777777777777777666555555555555555555444444444444333333444444555555555666444444333222222222222333111111222222333444555555222222222222222222222222555555555555555666666666999666222111111333333333111111111222222333333333444444333333444666888999;;;999666444444444333111222444555555333333666888555555555555555666666777777777888888999<<>>===;;;:::::::::777777777777777666666555666666555555555444444444000222555777888777555444444444333333222333333333333222222333444555666777222222222222222222222222333444444555666777888888:::777333111222333444444222222222333333444444444444444333333444777999;;;>>>;;;888666555444333222222444555555333444777:::555555555555555666777777777888888888999===CCCGGGPPPXXXaaadddgggjjjjjjgggccc```]]]YYYTTTUUUaaannn|||wwwuuupppmmmjjjeee^^^[[[]]]aaasssttt[[[MMMGGG@@@;;;;;;;;;999:::<<<;;;:::999777666666666666666666555444444444444555444333333222222333333444555444333333222222222222111111222333333444555555000000111222444555555666222222222333444555666777444444444333222111000///222222111111222444555777666555555555555666777777777666555444333222222222444444333222333444555666444444444444555555555666777999;;;999999===FFFMMMUUUZZZaaafffhhhgggffffffcccbbb^^^XXXPPPSSSfffzzz{{{wwwtttoooiiieeedddbbb^^^[[[___eeeuuu}}}bbbQQQIIIBBB<<<<<<;;;999888999999888777777777777777888666666555444444444444555333333222222222222333333555444333333222222222333111111222333333444555555111222222333444555666777333222222333333555666666444444333333222222111111333222222222222333555666555555444444555555666777666555444333333333333333555444333333333444555666444444555555555666666666777999:::::::::???HHHPPPUUUZZZaaafffhhhhhhggggggeeeccc___YYYRRRUUUfffyyy{{{xxxtttoooiiieeecccaaa\\\YYYYYY]]]kkklllWWWLLLDDD>>>===<<<999777777777777777777777888999999666666555444444444444555333222222111111222222333444444333222222222333333111222222333333444444555222222333444555666777777333222222333333444555666555444333222222333444555333333333222222333444444444444333333333444555555444444333333333333444444555555444444333444444555555555666666666777777777777888::::::<<>>>>>>>>;;;888777888777777777777777888888666666555444444444444555222222222111111222222222444333333222222333333333222222222333333444444444222222333333444555555666333222222222333444444555555444222222222444666777444444333333333333333333333333222222333333444555333333333222333333444444666555555444444444444444666666666666777777777777777888999:::===CCCKKKRRRWWW\\\cccgggiiihhhhhhgggeeeaaa]]]YYYUUUXXXfffuuu}}}|||uuuooohhhccc```]]]XXXTTTQQQRRRZZZjjj}}}iiiSSSHHH???>>>???===:::999:::999888777666666666666666666555444444444444555333222222222222222222333333333333222222333333444222222333333333333444444111111111222333333333444333333222222222333444444555444222222222444666888333333333333333333222222333222222222222333444444333333222222222333444444555555555555555555555444666666666666777777777777999888888:::===DDDLLLQQQYYY^^^dddhhhiiihhhggggggccc^^^ZZZXXXWWW[[[hhhttt~~~|||uuuooohhhccc```\\\WWWSSSSSSSSSYYYfffwwwvvvZZZMMMAAA???@@@>>><<<;;;;;;:::999777666666555555666666555444444444444555444333333222222333333444333333222222222333444444333333333333333333333333000111111111222222222333333333222222222222333333333333222222222444555666222222333444444444333333333333222222222333444444333333222222222222333333333444555666666666666555555555666666666777777777999888888:::@@@GGGOOOSSS\\\```fffjjjjjjhhhfffeee```[[[WWWXXX[[[```lllvvv~~~|||uuuooohhhccc```]]]XXXTTTUUUUUUYYYbbbooocccTTTEEE@@@@@@>>>;;;:::999999888777666666777777666666555444444444444555555444444333333444444555333222222222333333444555333333333333333333333333111111222222222222333333333333222222222222222333222222222222333333333333000111333444444444444333333333333333333444555555444444333222111111111111222333555666777777777777444444555555555666666666888777888<<>>>>><<<:::999::::::999777555555444444444333333333555555555555444333222222555555444444444333333333444444333222333444555666444333333222111111222222111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222111444555222222444444000555444333666999:::888666888777555444555777:::<<<777:::>>>CCCIIIPPPXXX]]]aaacccgggjjjkkkhhhdddbbbZZZXXXYYY^^^dddnnn~~~xxxpppkkkfffcccaaa^^^YYYUUUSSSRRRRRRTTTXXXeee~~~~~~iiiRRREEE@@@>>><<<======;;;999888888888777666555555555444444444333333444444555555444444333333555555444444444333333333444333333333333444555555333222222222333333444555111111111111111111111111333333333333333333333333333333333333333333222222222222222222222222222222111444444222333666777444999777555666777888666444999777666555555777999;;;:::===BBBFFFLLLSSSZZZ___dddfffjjjlllllliiieeebbb]]][[[\\\aaagggqqq~~~wwwqqqmmmhhhdddccc```[[[VVVSSSRRRRRRSSSVVVbbbxxxsssXXXHHHCCC???===;;;<<<:::888777777777666444666555555555444444444444444444444444444555555555555555444444444333333333222333444444555555444444444444333333333333444444222222222222222222222222222222222222222222222222333333333333333333444444333333333333333333333333222444444222444999;;;999888666444444666888888777999888666555555777999:::>>>AAAEEEJJJPPPVVV]]]bbbgggiiikkkmmmlllhhhdddbbb]]]]]]___dddkkkvvv}}}wwwrrrnnniiifffdddaaa\\\XXXSSSRRRQQQRRRTTT]]]ppp|||^^^LLLFFFAAA>>><<<===;;;888777777777666444666666666555555555555444444444444444444555666666555555444444444333333333222333444555666555444333666555444333222222222222222222222222222222222222111111111111111111111111333333444444444444555555444444444444444444444444222444444222444:::======444333222333666999<<<===999888777666666777888999>>>AAAFFFKKKQQQWWW^^^bbbgggiiijjjkkkjjjfffbbb___ZZZ]]]bbbhhhppp}}}}}}vvvrrrnnniiifffdddaaa\\\XXXSSSQQQQQQQQQRRRWWWffftttfffRRRIIICCC???>>>???===;;;999999999777666777777666666666555555555444444444444444555666777555555444444444333333333222333444555666555444333444333333222222222333333222222222222222222222222111111111111111111111111333333333444444555555555444444444444444444444444222444444222444:::======333333333444555888;;;>>>888777777666666777888999;;;???DDDJJJPPPVVV]]]aaaeeefffhhhhhhgggddd```^^^WWW^^^fffmmmvvv}}}vvvrrrnnniiieeedddaaa\\\WWWTTTRRRQQQQQQPPPSSS]]]hhhqqqZZZMMMDDDAAAAAAAAA???<<<;;;;;;:::999777777777777777666666666666666555444444444555666777555555444444444333333333222333444444555555444444111111222222333555666777333333333333333333333333222222222222222222222222222222333333444444555555555555555555555555555555222444444222444999;;;999666777777666555555777999666666666666777888999:::888<<>>;;;888666333222111333333333333333333333333333333333333333333333333000000111222222333444444666666666666666666666666111444555222222444444000222555888888777666888:::333444555777888:::;;;<<<888===EEENNNUUU]]]ccchhhdddfffhhhkkkllllllkkkkkkhhhvvvzzzuuuqqqkkkhhhgggddd^^^ZZZWWWUUUTTTUUUSSSOOOQQQVVV}}}zzzzzzyyyzzzvvv]]]LLLBBB>>>???<<<999888888888777666888777666666777999:::;;;===:::666444555666777777555555555555555555555555333333333444444444555555444333222333555555555444222333333111222666555222222222222222222222222222444444444444444444444444000333666999999888666444444333333333333444555555888888777666666666666666777777777666666888;;;>>>999@@@JJJRRRYYY]]]```bbbddddddggglllllliiiiiikkkrrrtttpppkkkhhhgggddd___[[[WWWTTTPPPMMMKKKLLLOOOQQQ|||yyyzzzzzz|||}}}cccPPPGGGCCC@@@===:::999999999888777777777777777888999;;;<<<>>>;;;777555666777888888555555555555555555555555333333333444444444555555444333222333555666555444333555444222333666555222333333333333333333333333333333333333333333333333111333666888888777666555444444333333444444555666888888777666666666666666555666666666555666999;;;;;;AAAKKKTTT[[[___bbbdddfffccccccfffgggfffiiinnn{{{vvvrrrlllhhhfffccc]]]YYYWWWTTTPPPMMMKKKLLLNNNPPP{{{xxxxxxxxx{{{kkkVVVKKKIIIAAA>>>;;;:::::::::999888777777777888999:::<<<======:::777666777888888888444444444444444444444444333333333444444444555555555444333444666666666555555777777444333555555222444444444444444444444444333333333333333333333333333333555666666777666666444444444333444444555666888777777666666666666666555666888888777777888:::===CCCMMMVVV]]]bbbeeegggiiieeebbbcccccceeellltttxxxsssmmmhhhfffbbb\\\XXXWWWTTTPPPMMMKKKLLLNNNOOO{{{xxxtttuuuxxxsss[[[NNNIIIAAA???;;;:::999999888777777777888999:::;;;<<<<<<;;;999666555666777777777444444444444444444444444333333333444444444555555555444333444666777666555666:::999555333555444222444444444444444444444444222222222222222222222222444444444444555666777777444444444444444555666666777777666666666666777777777999;;;;;;:::999:::;;;>>>EEEOOOXXX___cccfffhhhkkkgggdddddddddgggpppzzzxxxssslllhhheeebbb]]]YYYVVVTTTPPPMMMKKKLLLMMMNNN|||yyyssssssvvv||||||aaaOOOHHHBBB???<<<:::999999888666777777888999:::::::::;;;888666444444555666666555444444444444444444444444333333333444444444555555555444333444666666666555666:::;;;666333444444333222222222222222222222222222222222222222222222222444444333333444555666777555444444444444555666666777777666666666666777777777999;;;<<<;;;:::;;;<<<@@@GGGPPPYYY___cccfffhhhiiifffeeeeeedddfffoooyyy}}}vvvqqqkkkgggeeeccc___\\\VVVTTTPPPMMMLLLKKKLLLMMM|||yyyttttttvvvzzzkkkTTTIIICCC@@@===;;;::::::888777777888888999999999888777666555333333555555555444333333333333333333333333333333333444444444555555444333222333555555555444555:::;;;666222333444333222222222222222222222222333333333333333333333333333333333333444555666777555555444444555555666777666666666666666777777888555777999999999999;;;===CCCJJJSSS[[[```dddggghhhfffdddccccccaaabbbkkkvvv|||vvvqqqjjjfffeeeccc```]]]UUUTTTQQQNNNLLLKKKKKKKKK{{{xxxtttttttttuuuzzzwww]]]OOOFFFCCC???===<<<<<<:::999888888999999888777555444666555333444555666555444333333333333333333333333333333333444444444555555333222111222444444444333333999;;;666222222444444333333333333333333333333333333333333333333333333222222333444444555555666555555555555555666666777666666666666666777888888666777888888888:::===@@@GGGMMMVVV]]]bbbeeegggiiigggeeecccaaa]]]___iiivvv}}}~~~xxxrrrkkkfffdddbbb___\\\UUUSSSQQQNNNLLLKKKJJJJJJ~~~~~~zzzwwwrrrrrrqqqqqqttt|||eeeTTTHHHEEEBBB??????>>><<<;;;888888999888777555333222666555444555666777666555333333333333333333333333333333333444444444555555222111000111333444333222222888:::666111222444555444444444444444444444444444444444444444444444444111222333444555555555555555555555555555666777777666666666666666777888888888999999999:::===AAADDDJJJPPPYYY```dddfffhhhiiikkkhhhddd```\\\^^^kkkyyy}}}{{{yyyyyy|||zzztttlllfffdddaaa]]]ZZZUUUSSSQQQNNNLLLKKKJJJJJJ{{{xxxoooooorrrsssqqqrrr|||kkkSSSHHHBBB======>>>>>>???CCC;;;;;;:::999888666666555444444444555555555555555333333333333333333333333444444444444444444444444222222444555555444222222333333222111111222333333444333222111111111222333333555666555222111111111444444444444444444444444555555555555555555555555555666666666777777777888888777:::======>>>EEEMMMRRRUUUYYY^^^ccceeeggggggllleee^^^[[[[[[___jjjuuu~~~xxxvvvvvvyyy||||||tttmmmkkkhhhbbb]]]\\\UUUSSSPPPMMMKKKJJJJJJKKK~~~~~~zzzwwwttttttuuutttqqqooovvvrrrZZZLLLEEE??????@@@>>>???AAA::::::999888777666555555444444555555555666666666333333333333333333333333444444444444444444444444333333333444444333333333333333222111111222333333222222111111111333444555555666777666444333222333444444444444444444444444555555555555555444444444777777777777666666666666888777999======>>>EEEMMMUUUXXX\\\aaaeeeggghhhhhhhhhccc______```dddmmmvvv~~~{{{vvvuuuvvvyyy}}}}}}tttmmmkkkiiiccc^^^]]]WWWUUURRRNNNLLLKKKJJJJJJ~~~~~~~~~~~~~~~{{{wwwuuuttttttuuuuuuqqqnnnssszzzzzzbbbQQQIIIBBBBBBAAA???>>>???:::999999888777666555555444444555666666777888888333333333333333333333333444444444444444444444444444444333333333333444444333222222111111222222333000000111111222444555666666777999888666444444555444444444444444444444444666666555555555444444444777777777777666666666666888777999<<<===>>>EEENNNWWWZZZ^^^bbbeeegggggggggccc```___aaadddhhhpppyyy}}}yyywwwwwwsssrrrtttyyy~~~vvvooollliiiddd______YYYWWWTTTPPPMMMKKKJJJJJJ~~~}}}}}}||||||}}}}}}|||yyyuuusssnnnoooqqqsssqqqooosssyyyhhhSSSJJJCCCBBBBBB???======::::::999888888777666666444444555666777888999:::444444444444444444444444444444444444444444444444555444333222222333444555222222222222222222222222111111222222333444555555666777888888666555555666444444444444444444444444666666666555444444333333555666666666777777777888888777999<<<===>>>FFFOOOWWWZZZ^^^bbbdddeeedddcccaaa^^^]]]aaadddiiisss}}}}}}wwwuuuuuutttpppqqqttt{{{wwwpppmmmjjjeeeaaa```[[[YYYVVVRRROOOLLLJJJIII~~~}}}|||{{{zzzzzzzzz|||||||||{{{yyyvvvsssrrrkkkkkkmmmqqqpppnnnqqqvvvmmmVVVKKKBBB@@@AAA???===<<<:::::::::999888888777777444444555666777888999:::444444444444444444444444444444444444444444444444666555333333333333555666222222222222222222222222333333333333333333333333444666777777555444444555444444444444444444444444666666555555555444444444333444555666777888999:::888777888;;;<<<>>>GGGPPPXXX[[[___ccceeeeeedddbbbbbb^^^\\\___dddkkkxxx~~~zzzwwwtttrrrppprrrwwwxxxpppmmmjjjeeebbbbbb\\\ZZZWWWTTTPPPMMMJJJIII~~~|||{{{yyyxxxxxxwwwxxxxxxxxxxxxvvvtttrrrqqqmmmkkklllmmmllliiijjjooo|||yyy\\\OOOBBB???@@@>>>;;;;;;999999999999888888777777444444555666666777888888444444444444444444444444444444444444444444444444555555444444444444555555111222222333333222222111444444444444444333222222333444666555444333333444444444444444444444444444555555555555555555555555333444555666777888999:::888777888:::<<<>>>GGGQQQZZZ]]]bbbfffhhhhhhfffdddccc______cccjjjsss}}}wwwssssssvvv~~~yyypppmmmjjjeeebbbbbb[[[ZZZWWWTTTPPPMMMJJJIII~~~|||zzzxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrqqqnnnkkkiiijjjhhheeefffjjjqqqeeeVVVEEE???>>><<<:::999777777777777666666666666444444555555555666666666555555555555555555555555444444444444444444444444444444555555555555444444111222333333333333222111222333444555555444444333222444666555444333444555444444444444444444444444333333444444555666666666666666666666777777777777888777777:::;;;>>>HHHQQQZZZ]]]cccgggiiiiiigggeeebbbaaadddllluuuzzzyyy}}}xxxooollliiieeebbbbbbZZZYYYWWWTTTQQQMMMKKKIII~~~~~~|||yyywwwvvvuuutttssssssttttttssssssrrrrrrllliiifffgggfffdddeeeiiijjj{{{zzz|||mmm[[[HHH@@@>>>;;;888777555555555555555444444444444444444555555555555555555555555555555555555555444444444444444444444444333444555666666555444333111222333444444333222111000111333555666666555555333444666666555444444555444444444444444444444444222333333444555666777777999888888777666555555444888777777:::;;;>>>HHHRRRXXX[[[aaafffhhhgggeeecccaaabbbhhhsss~~~}}}xxxoookkkiiidddbbbbbbXXXXXXVVVTTTQQQMMMKKKIII~~~}}}zzzxxxwwwvvvuuuuuuuuutttsssrrrpppooonnniiilllnnnjjjccc```cccgggjjjmmmrrrwww~~~vvvcccNNNBBB>>>;;;:::;;;888888777777777777777888666666555555555555666666555666777666444333333333444444444444444444444444///111444666666555333111333333333333333333333333222333444444555555444444444444444444444444444444555555444333333222111111666555555555555444444444888999999999999888888777:::999888999>>>DDDKKKOOOZZZ^^^cccffffffeeeddddddcccgggoooyyy{{{tttmmmiiieeebbbaaaYYYXXXUUURRRNNNLLLJJJIII}}}~~~|||zzzxxxvvvuuuuuuttttttsssrrrpppnnnmmmllljjjkkkkkkiiigggeeedddeeeeeehhhoooyyy|||gggPPPCCC@@@>>>======:::999888888777777777777666666555555555555666666333555666666444333333444333333333333333333333333000222333555555444333222333333333333333333333333333333444444555444444444444444444444444444444444555555444444333222222111444444444555555555666666777888888888888888777777999999888:::???FFFMMMQQQZZZ^^^ccceeeeeedddddddddeeegggmmmwww{{{tttnnniiifffccc```ZZZXXXUUURRROOOMMMKKKJJJ~~~|||~~~}}}{{{yyywwwuuuttttttsssrrrqqqpppnnnlllkkkjjjiiiiiijjjjjjjjjhhhdddbbbaaadddkkkxxxnnnRRREEECCCBBB@@@>>><<<;;;:::999888777777777666666555555555555666666333555666666444333444444333333333333333333333333222222333333333444444444333333333333333333333333444444444555444444333333444444444444444444444444555555444444333222222222222222333444555666777888666666777888888777777777888888999<<>>===;;;:::999888888777666666555555555555666666777888999888555333333444222222222222222222222222333333222222222333444555333333333333333333333333444444555555444444333222444444444444444444444444555555444444333333333333333333444444555666666777444555666777777777777777888888:::>>>DDDLLLTTTXXX\\\___ccceeeddddddcccdddeeedddgggrrr{{{uuuooojjjgggccc```[[[YYYWWWSSSPPPNNNLLLKKK~~~|||zzzxxxvvvtttrrrrrrqqqrrrqqqooommmlllkkkkkkkkknnnvvv|||yyynnneeecccddd```aaafffrrr]]]KKKFFFEEEAAA>>>>>>===<<<:::999888888888666666555555555555666666;;;<<<<<<:::666333222222222222222222222222222222444333222111111333444666333333333333333333333333333444444555444444333333444444444444444444444444555555444444444444333333555555555555555555555555444444555777777888888888888999;;;@@@GGGOOOWWW[[[]]]```cccddddddccccccdddbbbaaafffttt{{{uuupppkkkgggccc```[[[YYYWWWSSSPPPNNNLLLKKKzzzyyywwwuuusssqqqpppppppppooommmlllkkkkkkllllllrrr|||~~~pppeeedddggg^^^```dddmmmwww~~~|||}}}eeeQQQHHHDDD@@@>>>===<<<;;;:::999888888888666666555555555555666666<<<<<<<<<:::666333222222333333333333333333333333444333222111222333444555333333333333333333333333222333444444555555444444444444444444444444444444555555444444444444444444666666555555555444444444333444555777888999999999999:::===BBBIIIRRRYYY]]]^^^```cccdddcccccccccddd``````hhhzzz{{{vvvqqqlllhhhccc```ZZZYYYVVVSSSPPPMMMLLLKKK~~~~~~yyyxxxvvvtttrrrpppoooooommmllljjjiiiiiijjjlllmmmqqqxxx~~~zzznnndddaaaccc\\\^^^bbbggglllpppssstttrrruuuzzzoooWWWKKKCCC@@@???;;;;;;:::999999999999999666666555555555555666666888999:::888555333333333333333333333333333333333333222222222333333444444333333333333333333333333111222333444555666666666444444444444444444444444444444555555555555555555444444444555555555555555333444666888999:::;;;;;;:::;;;???DDDKKKSSSZZZ^^^___aaacccccccccbbbcccdddaaabbblll}}}|||vvvqqqmmmhhhccc```ZZZXXXUUURRROOOMMMKKKJJJ~~~|||}}}yyyxxxvvvsssqqqpppooonnnjjjiiihhhggghhhiiikkklllmmmqqqtttqqqiiiaaa]]]\\\\\\^^^```aaabbbcccfffhhhlllqqqyyyuuu\\\MMMDDD@@@@@@::::::999888888999999999666666555555555555666666444555777666444333333444444444444444444444444444222222333333333444444444333333333333333333333333000111222444555666777777444444444444444444444444444444555555555555555555222333333444555666777777444555666888:::;;;<<<<<<;;;<<<@@@EEELLLTTT[[[^^^___aaaccccccbbbbbbcccdddbbbdddpppzzzyyy}}}|||wwwrrrmmmhhhccc```YYYXXXUUURRRNNNLLLJJJJJJ{{{yyysssrrrrrrpppnnnllljjjiiikkkiiigggfffeeefffggghhhmmmllljjjgggeeebbb```___\\\ZZZXXXXXX[[[^^^aaabbbggglllvvvaaaPPPHHHDDDAAA@@@===;;;:::999999777666777777777777666666666666555444333333555555333222444444444444444444444444222222222333333444444444666555333222222333555666444444444444444444444444333333555666666666555444555555555555555555444444333333333444444444555555444555666777777888:::<<<;;;<<>>CCCIIIQQQXXX]]]aaa```bbbdddeeeeeefffhhhjjjjjjvvv~~~uuuuuussstttxxx|||{{{sssooojjjddd^^^[[[WWWTTTQQQOOOKKKIII}}}yyyvvvpppnnnllliiifffdddcccccceeedddbbbaaa___^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZYYYXXXWWWYYY]]]aaahhhsssfffMMMDDDDDD<<<:::888888999999999888777777777777666666666666444555999===???>>>:::666444444444444444444444444000000111222444555666666333444444555555444444333444444444444444444444444333333333333444444555555444444444555555555666666555555555666666666666777888999:::999888888:::;;;<<>><<<:::999::::::999888777777777777666666666666444666999===???===999555444444444444444444444444000000111222444555666666444444444444444444444444444444444444444444444444333333333222333444444555333333444444555666666666444444555555555666666666777888999888888888:::<<<===@@@FFFNNNUUUZZZ^^^```cccddddddddddddeeehhhkkkyyyyyyuuunnnnnnpppuuuzzzzzztttnnnggg]]][[[WWWTTTSSSQQQOOOMMM{{{wwwtttpppnnnkkkgggdddcccbbbbbbaaa`````````___^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWYYY[[[ZZZXXXZZZ```fffvvv|||^^^MMMFFF@@@>>>;;;:::;;;:::999888777777777777666666666666666666777999::::::777444444444444444444444444444222222333333333333444444555444333333333333444555444444444444444444444444333333222222222333444555333333444444555666666777333444444444555555555555555666777777777888:::<<<===AAAHHHOOOVVV[[[^^^___cccdddeeeeeefffhhhlllooo}}}uuutttoooppptttyyy~~~~~~wwwpppiii```]]]YYYUUUSSSQQQMMMKKK~~~zzzvvvsssqqqoookkkgggdddcccbbbbbb___`````````______^^^]]]^^^^^^\\\[[[YYYWWWVVVUUUVVVYYY[[[ZZZYYY[[[bbbhhhzzzfffPPPFFFBBB???===;;;;;;;;;999888777777777777666666666666888666444444555666666555444444444444444444444444555555444333333222111111666555333222222333555666444444444444444444444444444333222111222333444555333333444444555666777777333333333444444444555555444555666777777888:::<<<===AAAHHHPPPWWW\\\^^^___cccdddfffggghhhlllppptttxxxrrrsssrrrtttxxx~~~wwwooohhhbbb___ZZZVVVSSSPPPLLLIII|||yyyvvvuuunnnmmmkkkhhheeebbb```______^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\[[[ZZZYYYWWWWWWYYYZZZ[[[ZZZYYY\\\ccchhhzzzoooTTTGGG@@@>>>;;;:::::::::888777888666555444444555666888888777666666555555666666666555333333333444666888<<<:::777444333222333333444333333222222333333444444444444444444444444444333333333444444555555555333333444555666777888888555666666666666666555555555666666777777777777777@@@CCCJJJRRRYYY^^^___^^^```aaaeeehhhhhhiiiuuu{{{uuussssssvvv{{{uuuooonnneee```ZZZTTTQQQNNNLLLKKK|||xxxuuusssooommmjjjgggdddbbb```___^^^^^^]]]\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZXXXWWWVVVXXXZZZ[[[ZZZYYY\\\bbbggg{{{uuuZZZJJJBBB@@@===<<<;;;;;;999888888777555444444555777888999:::;;;<<<;;;999777555555444333222222444555777<<<;;;888666444444444555444333333222222333333444444444444444444444444444333333444444444444444444555555555555666666666666555666666666666666555555777666666666666777888888???CCCJJJRRRZZZ___aaaaaacccaaabbbgggkkkooo{{{{{{vvvvvvvvvyyy~~~yyyrrrqqqfffbbb[[[UUURRROOOMMMKKK|||wwwsssqqqooommmjjjfffcccaaa```___]]]\\\\\\\\\\\\]]]]]]^^^[[[[[[[[[ZZZZZZXXXWWWVVVWWWYYYZZZYYYXXX[[[```eeewwwaaaNNNDDDBBB???===<<<<<<:::999777777555555555555777777999<<>>CCCJJJSSS[[[```ccceeeeeebbbaaaeeelllttt{{{yyyzzz|||~~~wwwtttjjjeee^^^XXXTTTQQQNNNLLL}}}xxxtttrrrooommmiiieeebbb``````___\\\[[[[[[[[[\\\]]]^^^^^^[[[[[[[[[[[[ZZZYYYXXXWWWVVVXXXYYYXXXWWWYYY___cccooogggPPPFFFCCC???<<<<<<;;;:::999777777666555555666777777777:::>>>@@@@@@>>>:::777444444333333333444555666:::999777666555555555555444333333222222333333444444444444444444444444444555555555444444333333333555555555555555555555555555555555555555666666777:::888666555555777:::<<<@@@EEEMMMTTTZZZ___ccceeefffeeeeeefffjjjttt}}}~~~zzzwwwmmmhhhaaaZZZVVVRRROOOMMM~~~zzzvvvtttooommmjjjfffcccaaa```___[[[[[[[[[[[[\\\\\\]]]^^^\\\\\\\\\\\\[[[ZZZYYYYYYTTTVVVXXXXXXWWWXXX\\\aaagggzzzoooSSSGGGCCC???<<<::::::999888777777666666666666777777555666888999:::;;;::::::555555555555555666666777666666555555444444444444444333333222222333333444444444444444444444444444555555555444444333333333333333333444555666666777555555555444555666777888;;;999777666666888:::<<>><<<;;;;;;:::777777888888888888777777888888888777666555555444333444555555666666555555444555666666777666666666444333333222222333333444444444444444444444444444333333333444444555555555555555444444444333333333666555444333444666888:::999999:::::::::;;;;;;;;;@@@FFFNNNSSSVVV[[[bbbggggggooorrrooosssuuuooofff^^^XXXSSSOOOLLL~~~xxxssspppkkkmmmmmmkkkgggbbb^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZWWWWWWXXXXXXWWWWWWVVVUUUXXXWWWWWWVVVWWWXXXYYYZZZ```bbbhhhqqqwww|||xxx^^^JJJBBBBBB<<<888:::777555666888999:::999777666888888777666666666666666555555666666666666555555333333333444444444555555444444444444444444444444111222444666666555444333333444444555555444444333666666555444444444444444666666666666666777888888888999999999999;;;>>>AAAAAAJJJQQQRRRTTT[[[aaadddgggeeeggglllrrr}}}|||qqqmmmfff___YYYSSSNNNJJJ~~~xxxssspppkkkmmmmmmkkkgggbbb___]]][[[ZZZZZZYYYXXXXXXXXXYYYWWWWWWWWWXXXWWWWWWVVVUUUWWWVVVUUUTTTUUUVVVXXXYYYZZZ\\\aaaiiinnnsss}}}~~~___JJJBBBCCC===;;;===;;;777888999::::::999888777888888777666666666666666555555666666666666555555333333333444444444555555444444444444444444444444333444555777777666555444333444444555555444444333555555555666777888999:::666666666666666777888888888999999999999:::>>>AAAAAAJJJRRRTTTVVV]]]ccceeeiiiffffffiiippp}}}{{{rrrnnnggg```ZZZUUUOOOLLL~~~xxxssspppkkklllmmmkkkfffbbb___^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUWWWVVVTTTSSSSSSUUUWWWYYYVVVWWW[[[bbbfffkkkttt~~~dddMMMCCCCCC>>>;;;>>>;;;;;;:::::::::999999888888888888777666666666666666555555666666666666555555333333333444444444555555444444444444444444444444555666777777777666555444444444555555555555444444333444555777:::===???@@@666666666666666777888888777888888888888:::===@@@CCCKKKSSSUUUYYY```eeegggmmmiiifffgggooo~~~|||||||||{{{zzz~~~yyytttooohhhaaa[[[VVVQQQMMM}}}xxxssspppjjjkkkllliiieeeaaa___^^^\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUXXXWWWTTTRRRSSSTTTWWWYYYWWWWWWZZZ___ccchhhrrr|||kkkSSSEEECCC===:::<<<999<<<;;;:::888888777777777888777777666666666666666555555666666666666555555333333333444444444555555444444444444444444444444555666666666666555444444444444555555555555444444333444666888;;;>>>@@@BBB666666666666666777777888777888888888888:::===@@@EEEMMMTTTXXX\\\ccchhhhhhnnnjjjfffgggqqq|||yyywwwvvvvvvtttyyy~~~zzzsssoooggg```[[[VVVQQQNNN|||wwwrrroooiiijjjjjjgggccc```^^^^^^[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTYYYXXXUUUTTTTTTUUUWWWYYYXXXWWWYYY^^^bbbgggrrr|||pppUUUFFFCCC===;;;===:::;;;:::999777666666666666888777777666666666666666555555666666666666555555333333333444444444555555444444444444444444444444444444444555444444444333444555555666666555555444444555666777999;;;===>>>666666666666666777777888888888999888888:::>>>AAAGGGNNNUUUYYY___fffiiihhhiiigggeeefffssszzzwwwsssrrrsssrrryyy{{{sssmmmfff___YYYUUUQQQNNN{{{uuupppmmmggghhhgggeeeaaa^^^]]]]]]ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTXXXXXXVVVVVVUUUVVVVVVWWWVVVUUUWWW[[[```fffrrr~~~uuuXXXGGGCCC>>>>>>@@@===999888888888777666666666888888777666666666666666555555666666666666555555333333333444444444555555444444444444444444444444333333333333444444555555555555666666666666555555555555555666777888::::::666666666666666777888888888999999999999;;;>>>AAAJJJPPPWWW[[[aaagggiiigggbbbcccdddgggvvv|||xxxuuuqqqppptttsss{{{|||sssmmmeee^^^YYYUUUQQQOOOzzztttooollleeefffeeeccc___\\\[[[\\\XXXXXXWWWVVVUUUUUUVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSUUUZZZ___gggtttaaaMMMFFF???>>>???;;;777888999999999888777666888888777666666666666666555555666666666666555555333333333444444444555555444444444444444444444444333333333444555666777777555555666666666666555555555555555555666777888999666666666666666777888888999::::::::::::<<<@@@BBBLLLRRRWWW\\\aaahhhhhheee```eeehhhmmm|||wwwuuussspppqqqwwwttt}}}}}}tttnnnfff___ZZZVVVSSSQQQyyysssnnnjjjdddeeedddaaa^^^[[[ZZZ[[[WWWWWWVVVUUUUUUVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVTTTSSSRRRTTTSSSUUUZZZ```hhhwwwkkkSSSJJJ@@@<<<;;;555777888:::;;;;;;:::999888888888777666666666666666555555666666666666555555333333333444444444555555444444444444444444444444333333333444666777999:::555555666666666666555555555555555555666777999999666666666666666777888888:::;;;;;;;;;;;;===@@@CCCMMMRRRXXX\\\bbbggggggdddccciiinnnttttttrrrrrrooorrrzzzvvv~~~|||uuuoooggg```[[[WWWTTTSSS~~~yyytttpppnnniiigggdddaaa]]][[[YYYXXXXXXXXXWWWVVVVVVVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUOOOSSSVVVYYY]]]ggguuu{{{uuuTTTGGGCCC>>>===@@@;;;999888;;;??????;;;777777777777777666666666666555555555555555555555555333333333444444555555555666333111222444555333000333333333444444444555555666777888888888666555444666666666666666555555555666666777777777777666666;;;;;;;;;;;;<<>>>>>:::666777777777666666666555555555555555555555555555555444444555555555555555666666555444444555555444333333333333444444444555555444555666777777777777777666666666666666666666555666666666777777777777666:::;;;;;;<<<===@@@DDDGGGNNNSSSZZZbbbhhhkkkjjjhhheeeqqq|||uuusssvvvwwwxxxzzz}}}~~~~~~}}}{{{tttoooiiiccc```]]][[[ZZZ|||wwwrrrnnnlllgggeeebbb___\\\ZZZXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUVVVVVVVVVTTTSSSRRRQQQSSSVVVXXX^^^jjj{{{aaaMMMGGGBBB>>>===;;;999888:::<<<;;;888444666666666666555555555555555555555555555555555555666666666666666555555555666777777666555444555666333333333444444444555555333333333555666888:::;;;555555666666666666666666555555666666777777888888888:::;;;===>>>@@@DDDGGGOOOTTT\\\dddiiillllllkkkiiivvv|||ttttttxxx{{{}}}||||||~~~}}}{{{~~~xxxtttooohhhbbb^^^[[[XXXVVV~~~zzzuuuqqqmmmjjjeeecccaaa^^^\\\ZZZXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSRRRSSSTTTUUUUUUTTTRRRQQQQQQSSSVVVXXX^^^kkk}}}gggPPPHHHCCC>>><<<;;;999888999:::999666444666666666666555555555444555555555555555555555555777666666666555555444444555777999777444333555777333333333444444444555555333333333333555888:::;;;555555555555666666666666555555555666666777888888777999;;;===>>>AAAEEEHHHOOOUUU]]]eeejjjlllmmmnnnjjjyyyxxxrrruuuyyy{{{}}}|||{{{~~~~~~|||yyy}}}~~~wwwuuuppphhhaaa]]]YYYVVVTTT}}}yyytttoookkkiiicccaaa___]]][[[YYYXXXXXXVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSOOOPPPQQQSSSSSSSSSRRRRRRQQQSSSVVVXXX^^^kkk|||lllRRRGGGBBB>>><<<::::::999888888888666555777666666666666555555555666666666666666666666666666555555444444333333333444777888777444222444777333333333444444444555555555444444444444666888999444555555555666666777777666666555555666777888999666888:::<<<>>>AAAFFFIIIPPPVVV___eeeiiikkknnnooommm~~~|||vvvqqqtttwwwyyy{{{~~~{{{}}}~~~{{{xxx{{{zzzuuuppphhhaaa\\\XXXTTTRRR~~~{{{wwwrrrmmmiiigggaaa```^^^\\\ZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTQQQQQQQQQQQQQQQRRRRRRSSSQQQSSSVVVXXX]]]hhhyyyuuuWWWHHHBBB???===::::::999888888777777777777777777777666666666666666666666666666666666666444444444444444333333333666777777666555444555666333333333444444444555555555555555444555555666666444444555555666777777777888777666555555666777888777888999:::===AAAGGGKKKRRRXXX```fffhhhjjjmmmooorrr{{{uuuqqqsssuuuvvvzzz~~~~~~|||wwwzzz|||uuuppphhhaaa\\\XXXTTTRRR~~~}}}zzzvvvqqqlllhhhfff___^^^]]][[[YYYXXXXXXWWWUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTWWWUUUSSSQQQQQQQQQRRRSSSPPPSSSVVVWWW[[[fffttt___JJJBBB???>>>999999999999888888999:::999888888888777777777777666666666666666666666666444444444444555555555555999777666666777777666555333333333444444444555555333444555555666666555555444444555555666777777888:::999777555444555666777888888888999;;;AAAHHHNNNSSSYYYaaafffggghhhkkkooovvv{{{uuuqqqrrrtttvvv{{{~~~{{{|||wwwyyy~~~|||uuuppphhhaaa\\\XXXUUUSSS~~~|||yyyuuupppkkkhhheee___^^^\\\[[[YYYXXXXXXWWWUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTTTT\\\ZZZVVVSSSQQQPPPQQQRRRPPPSSSVVVWWW[[[dddqqq{{{eeeMMMCCC@@@@@@999999:::999888888:::;;;999999999999888888888777777777777777777777777777444555555555666666777777;;;999666777::::::888555333333333444444444555555111222444666777777666555444444444555666777777888;;;:::777555444444555666999888888888:::AAAIIIOOOSSSZZZbbbeeefffgggjjjnnnwww{{{uuuqqqrrruuuwww~~~}}}zzzzzzxxx|||}}}wwwyyy~~~{{{uuuppphhhaaa\\\YYYUUUSSS|||vvvwww~~~{{{vvvqqqkkkgggeeedddZZZZZZZZZZZZYYYXXXVVVVVVVVVSSSPPPOOOPPPRRRRRRRRRXXXTTTPPPOOORRRUUUUUUUUUiii```VVVQQQQQQSSSSSSRRRTTTTTTUUUVVVWWW\\\jjjyyyhhhOOOEEEAAA===>>>>>>===<<<;;;::::::999:::999888777777888999:::666666777777666555444444777444111///000333888;;;:::999:::<<>>:::666666555444333444444666777555555555555555555555555777777777777888888888888:::999888666666666777777888888888:::???EEELLLPPPTTTYYY```dddeeefffiiilllxxxzzzvvvttttttuuuvvv|||xxx{{{|||yyyyyy~~~||||||zzz{{{zzz}}}|||tttnnngggaaa]]]YYYTTTPPPvvvqqquuu|||zzzuuupppkkkgggcccbbb]]]\\\[[[ZZZXXXVVVUUUTTTUUUSSSPPPOOOPPPRRRRRRRRRUUURRROOOOOOQQQSSSSSSRRR```ZZZRRROOOPPPSSSSSSRRRSSSRRRSSSTTTUUUZZZggguuunnnSSSGGGBBB@@@>>>======<<<;;;:::999999999888777777777777888999666666777777666555555444333333222222333555666777999888999;;;======999666666666444333333444555666555555555555555555555555666666777777777888888888999888777666666666777888888888888:::???FFFLLLPPPUUU[[[bbbfffggggggiiikkkzzzyyyvvvtttuuuvvvwww~~~|||vvvzzz|||zzz}}}}}}|||zzz}}}}}}vvvppphhhccc___[[[UUUQQQ{{{rrroootttzzzxxxuuuqqqlllfffbbb```___^^^\\\ZZZWWWUUUSSSRRRUUUSSSPPPPPPQQQRRRRRRQQQRRRQQQPPPPPPRRRRRRQQQPPPVVVQQQMMMMMMOOORRRSSSRRRQQQPPPQQQSSSSSSWWWcccpppxxxXXXHHHDDDBBB======<<<;;;:::999888888777777666666666666777777666666777777777666555555111222444666777666555444777777888999;;;:::777555777777555444333333444555555555555555555555555555666666777777777777888888777777777666777777888999888888888;;;???FFFMMMQQQWWW]]]dddhhhhhhggghhhiiizzzyyyvvvtttvvvxxxzzz{{{www{{{|||zzz{{{~~~xxxrrrjjjeeeaaa\\\WWWSSS~~~uuuqqqqqqwww~~~yyyxxxvvvrrrmmmhhhccc```___^^^\\\YYYWWWUUUTTTSSSTTTRRRQQQPPPQQQRRRQQQQQQSSSSSSSSSTTTTTTSSSRRRQQQOOOMMMLLLLLLOOOQQQRRRQQQQQQPPPPPPRRRSSSVVV```kkk\\\IIICCCCCC<<<<<<;;;:::999888888777666666666555555666666666666666777777777666666555111333555777777666444333555555666888888777666444888777555444333333333444555555555555555555555555666666666666777777777888666666666777888888999:::999888999;;;@@@GGGNNNRRRXXX^^^eeehhhhhhffffffgggvvvyyyvvvuuuxxx{{{~~~}}}zzz|||yyyyyy~~~yyyssskkkeeeaaa]]]WWWSSSxxxqqqooorrr{{{yyyyyyvvvsssnnniiidddbbb^^^]]][[[YYYWWWVVVUUUUUUTTTRRRQQQQQQRRRRRRQQQPPPQQQSSSTTTUUUTTTRRRQQQPPPNNNMMMMMMNNNOOOPPPPPPOOORRRPPPPPPSSSTTTVVV^^^gggzzz||||||aaaJJJBBBAAA<<<<<<;;;:::999888888777555555555666666555555555666666777777777777777666444444555555666555555555333444666666666555444444888777555444333333333444555555555555555555555555555666666666666777777777555555666777888999999:::999999999<<>>======<<<;;;:::999999555666777777777777666555666666777888888888888888666666666666666555555555222444666555333222444555666666444333333444555666555555555555555555555555555555555666666666777777555666777888999999888888999999:::===BBBJJJQQQUUU[[[___cccdddccccccfffiiisss}}}|||zzz|||wwwsssrrrvvvzzz~~~}}}wwwoooiiiddd___YYYUUUxxxqqqmmmsss}}}}}}zzzxxxsssnnnjjjgggeeedddccc```\\\XXXUUUSSSSSSSSSSSSRRRQQQRRRSSSSSSQQQOOORRRTTTUUUSSSPPPNNNPPPRRRMMMMMMNNNNNNMMMNNNPPPRRRSSSPPPPPPRRRTTTTTTXXX]]]bbbooo}}}vvvrrrrrruuuuuuZZZKKKDDD>>>>>>===<<<;;;::::::999555666777888888777666555666666777888888888888888444555777777777666555444222444666555333222444666666555444333444555666777555555555555555555555555555555555555666666666777555666888999999888777777999999:::===CCCJJJQQQVVV]]]```ddddddcccdddhhhkkkxxx}}}}}}{{{}}}~~~zzzuuuqqqqqquuuyyy~~~yyyqqqjjjfffaaa[[[VVV}}}pppkkknnn{{{~~~zzztttrrrnnnkkkjjjhhheeecccbbb^^^ZZZWWWVVVVVVUUUTTTRRRRRRRRRQQQOOOOOOPPPQQQUUUTTTRRRQQQPPPPPPQQQQQQOOONNNNNNMMMMMMNNNNNNOOOQQQQQQQQQQQQRRRVVV\\\```kkkssswwwqqqrrr}}}|||XXXEEEBBB@@@>>>===<<<<<<;;;999666999888888777777777777777666666777777777777777666555555555555555555555555444555555555444333333222444444444555444444333333666666666666666666666666333444555555666666555555777777777777888888888888999999:::>>>DDDLLLSSSWWW^^^eeecccbbbdddaaaeeeuuu}}}~~~~~~~~~zzzrrrrrrsssuuuyyyzzztttoookkkfff___ZZZ|||qqqooosss~~~zzzsssqqqmmmkkkiiigggeeecccaaa^^^ZZZXXXWWWVVVTTTSSSQQQRRRRRRQQQOOOOOOPPPQQQSSSRRRQQQOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOQQQQQQRRRRRRSSSVVV[[[```mmmwww|||xxxyyy]]]IIIEEEAAA???>>>===>>>===:::888999888888777777777777777555666666777777666666666555555555555555555555555555555666666555444444333444444444555555444444333666666666666666666666666333444555555666666555555777777777777888888888888::::::<<<@@@FFFMMMTTTYYY]]]dddcccaaadddaaaeeeuuu{{{rrrnnnooowwwyyy|||}}}yyyuuuuuutttuuuxxx}}}}}}uuuoookkkggg```\\\zzzqqqsssyyy~~~{{{rrrooollljjjhhhgggeeeccc```^^^[[[YYYXXXVVVTTTRRRQQQQQQRRRQQQOOONNNPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRRRRRRRSSSVVV[[[___mmmyyydddNNNHHHAAA@@@>>>>>>>>>>>><<<;;;999888888777777777777777555555666666666555555444555555555555555555555555666666666666555555555555333444444555555555444444666666666666666666666666444444555666666666666555777777777777888888888888;;;;;;===BBBHHHOOOVVVZZZ]]]cccbbbaaacccaaafffvvvvvvnnnfffcccccceeegggiiikkkmmmqqquuuyyy~~~}}}}}}~~~}}}{{{yyywwwvvvttttttvvvyyy}}}wwwpppkkkfffaaa]]]uuupppuuu~~~~~~{{{rrrooollliiihhhfffdddbbb___]]][[[ZZZYYYWWWSSSQQQPPPQQQQQQPPPOOONNNPPPQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQRRRRRRSSSVVVZZZ^^^jjjxxxkkkQQQGGGAAA???>>>===>>>>>>===;;;999888888777777777777777555555555555555555444333555555555555555555555555555555555444444444555555333444444555555555555555666666666666666666666666444444555666666666666666666777777777888888888888:::;;;>>>CCCIIIPPPWWW[[[___eeecccbbbeeeccciiiyyyxxxnnnfff^^^\\\]]]\\\]]]^^^___aaaeeejjjnnnwww|||~~~|||zzzyyyzzzzzzyyyxxxuuusssrrrqqqrrrvvvzzz}}}xxxooojjjeeeaaa]]]}}}rrroooxxx~~~{{{ssspppllliiihhhfffcccaaa___]]][[[ZZZYYYWWWSSSQQQOOOPPPPPPPPPNNNNNNPPPRRRQQQQQQQQQQQQQQQPPPPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRRRRUUUXXX\\\gggvvvqqqSSSFFFAAA???===<<<<<<===<<<;;;999888888777777777777777555555666666555444333333555555555555555555555555444333333222222333444444333444555555666666666555666666666666666666666666444555666666777777666666666777777777888888888888999:::>>>CCCJJJQQQWWWZZZaaagggeeedddgggffflll}}}xxxlllddd\\\VVVTTTUUUXXXYYYZZZZZZ[[[^^^bbbfffnnnsss~~~}}}~~~{{{yyyxxxxxxxxxxxxwwwqqqooommmmmmooosssxxx|||xxxoooiiiddd```]]]zzzqqqrrr~~~}}}{{{{{{~~~~~~{{{uuurrrnnnjjjhhheeebbb``````^^^[[[YYYXXXVVVTTTRRRNNNOOOPPPOOONNNNNNPPPRRRQQQRRRRRRSSSSSSRRRQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQSSSVVVYYYdddtttxxxXXXHHHCCC@@@===<<<<<<<<<;;;:::999888888777777777777777666666666666666555444333555555555555555555555555333222111111111222444444333444555666666666666666666666666666666666666666555555666777777777777666777777777777888888888888888:::>>>DDDKKKRRRWWW[[[bbbhhhfffeeehhhhhhooowwwmmmccc]]]XXXRRRPPPRRRTTTUUUVVVWWWWWWYYY]]]```hhhmmmyyyzzzxxx{{{}}}zzzyyyyyyyyywwwvvvnnnllljjjjjjmmmrrrxxx|||yyypppjjjeee```]]]zzzssswww{{{ssstttuuuxxx~~~~~~{{{wwwtttoookkkhhheeeaaa___aaa^^^ZZZXXXWWWVVVTTTSSSNNNOOOPPPOOONNNNNNPPPRRRQQQQQQRRRSSSSSSSSSRRRQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNOOOPPPPPPRRRTTTWWW```ooo___MMMFFFCCC???===<<<<<<;;;:::999888888777777777777777777777777777666555444333555555555555555555555555444333222111111333555666333444555666777777777777666666666666666666666666555555666777777777777777777777777777888888888888999<<<@@@FFFMMMTTTYYY\\\bbbhhhfffdddhhhhhhppp|||vvvmmmddd]]]YYYVVVQQQPPPRRRMMMPPPRRRTTTVVVWWWZZZ]]]ccciiiuuu~~~wwwuuuzzz}}}|||{{{zzzwwwuuuooommmkkkjjjmmmrrrxxx{{{{{{rrrlllgggbbb^^^zzzvvv|||{{{ssslllnnnqqqwww~~~~~~|||yyyvvvqqqllliiieeeaaa^^^bbb^^^ZZZWWWVVVVVVUUUTTTMMMOOOOOOOOONNNNNNPPPRRRPPPQQQRRRSSSSSSRRRQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMOOOOOOOOOQQQSSSUUU[[[jjj}}}eeeRRRHHHEEEAAA>>>===<<<;;;:::999888888777777777777777888888888888777666555444555555555555555555555555555444222222222444666777333444555666777777777777666666666666666666666666555666666777777777777777777777777777888888888888:::===AAAGGGNNNUUU[[[^^^aaagggeeeccchhhhhhpppuuunnnbbb[[[UUUSSSQQQMMMLLLNNNIIILLLQQQTTTVVVXXXZZZ]]]aaagggsss~~~uuutttzzz~~~}}}{{{xxxuuurrrpppmmmkkkmmmrrrwww{{{|||tttnnniiiccc___zzzyyyxxxmmmkkkggglllsss{{{~~~|||yyytttmmmiiihhhgggeeecccccc___ZZZVVVTTTSSSSSSRRROOONNNNNNMMMMMMNNNNNNOOOQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPRRRUUUVVVXXXcccsss~~~oooXXXRRRFFF<<<;;;===<<<:::999999999777666555555555555555:::>>>===888555555777444444444444444444444444777666666666666555555555666555444333222333444444666555444555666777666444777777777777777777777777666555555555555777999:::<<<>>>CCCHHHNNNVVV^^^cccjjjgggdddcccaaadddqqq~~~wwwlllddd[[[WWWRRROOONNNOOOOOOOOONNNNNNPPPUUUWWWWWWZZZ```ccclllyyyxxxyyy}}}zzzwwwvvvqqqpppnnnnnnooorrruuuwww|||rrrnnnjjjddd^^^}}}~~~qqqjjjjjjkkkqqqyyy}}}zzzuuuooojjjhhhfffccc```aaa^^^ZZZWWWUUUTTTSSSRRROOONNNNNNMMMMMMNNNNNNOOOQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPRRRTTTUUUWWW___lllxxxrrrYYYPPPFFF>>>======<<<::::::999888777777666555555555555999<<<;;;777444444666444444444444444444444444666666666555555555444444666555444333333444555666666444333444555777777666777777777777777777777777888777777777777888999999;;;>>>CCCIIIOOOWWW^^^ccchhhfffdddcccaaaeeerrr|||rrrhhhaaaWWWTTTOOOMMMMMMOOOPPPPPPQQQPPPRRRVVVWWWWWWZZZ```fffooo}}}}}}~~~~~~|||zzzxxxwwwrrrqqqooonnnooorrruuuwww{{{ppplllhhhbbb\\\uuukkkiiimmmrrrxxx}}}xxxuuupppkkkhhhdddaaa^^^^^^\\\YYYXXXWWWVVVTTTRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPRRRSSSTTTTTTZZZcccnnnxxx}}}}}}|||}}}www[[[MMMEEE@@@>>>===:::999;;;999888888777666666666555444777:::999666333444555555555555555555555555555555555444444444333333333555444444444444666777888777555333333444666777777777777777777777777777777888999999:::::::::999999:::>>>DDDKKKQQQXXX^^^bbbgggeeedddcccbbbgggvvv|||sssjjj```ZZZRRRPPPMMMLLLMMMPPPQQQRRRTTTSSSUUUXXXYYYXXX\\\aaajjjsss}}}zzzyyyxxxxxxuuussspppnnnnnnqqquuuwww|||pppkkkgggaaa\\\vvvooojjjmmmuuuzzz~~~zzztttrrroookkkgggccc___]]]\\\ZZZYYYYYYYYYWWWTTTQQQNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPRRRSSSSSSSSSUUU[[[fffqqqxxx{{{zzz|||\\\JJJEEE@@@???;;;777888;;;888888888888777777666666555777999888666444444555666666666666666666666666444444444333333333222222444444444444555777999:::;;;888555333444666777888777777777777777777777777666888999;;;;;;;;;:::999999>>>EEELLLSSSYYY___cccfffeeeeeedddccciiiyyy~~~rrriiiaaaXXXSSSOOOMMMKKKLLLOOORRRTTTTTTUUUTTTUUUYYY[[[\\\```fffmmmwww~~~{{{yyyxxxxxxxxxwwwuuuqqqoooooorrruuuxxxsssmmmhhhbbb]]]zzzrrrooonnnuuu~~~}}}xxxqqqpppnnnjjjeeeaaa___^^^[[[ZZZYYYZZZYYYXXXTTTQQQNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTWWW```lllvvv{{{}}}aaaKKKEEE@@@>>>:::666777:::777888888999888888777666666777888888777666666777666666666666666666666666444333333333333222222222444333333444555777999:::@@@<<<888555555666777666777777777777777777777777444666888:::;;;;;;;;;:::999>>>EEEMMMSSSZZZ```dddffffffgggfffeeekkk}}}uuuiii```YYYRRRMMMNNNLLLKKKMMMPPPTTTVVVVVVSSSRRRUUUZZZ]]]___eeelllqqqzzz~~~{{{yyyxxxxxxxxxxxxvvvrrrppppppsssvvvxxxvvvooojjjccc]]]tttqqqsssvvv{{{sssrrrooojjjeeeaaa______[[[ZZZYYYYYYYYYWWWTTTQQQMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQSSSSSSVVV]]]hhhttt~~~kkkQQQHHH@@@===;;;777777:::777777999999999888777666777777777777777777777777555555555555555555555555444444333333333222222222333333333333444666888999???<<<999777666777666555777777777777777777777777666777888999:::;;;;;;;;;:::???FFFMMMSSSZZZaaafffhhhhhhjjjiiigggmmmyyylllaaaZZZTTTOOOLLLNNNMMMLLLNNNQQQTTTUUUUUUSSSRRRTTTZZZ^^^aaahhhpppuuu}}}~~~|||yyyxxxwwwwwwwwwuuutttssssssuuuwwwyyyyyyrrrlllddd]]]xxxpppuuu|||yyyxxxtttmmmeee```___```]]][[[YYYYYYXXXWWWTTTQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPQQQSSSVVV\\\fffsssyyyYYYMMMBBB>>>===;;;:::;;;666777999::::::999777666777666555555666666666666444444444444444444444444444444444444333333333333333333333333333555777888:::999777666777777666555777777777777777777777777;;;;;;:::::::::::::::;;;<<>><<<<<<666777999::::::999888777666555333333555666666555444444444444444444444444555555444444444444333333444333222222333444666777555444444555777777666555777777777777777777777777AAA???===;;;:::999::::::===@@@EEEKKKRRR[[[ccciiikkkmmmnnnmmmjjjpppyyyyyy{{{oooggg\\\UUURRRQQQPPPOOOMMMLLLKKKLLLOOOQQQQQQPPPVVVTTTVVVZZZ]]]```gggooo|||~~~~~~}}}{{{xxxvvvtttssstttuuuvvvwwwxxxyyyyyywwwzzzyyynnnfffvvvtttyyy~~~}}}xxxooofff``````aaa^^^[[[XXXVVVUUUUUUTTTSSSOOOMMMKKKKKKLLLMMMMMMLLLNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSYYYcccoooyyylllUUUHHHDDD;;;777;;;:::;;;:::888777777888:::;;;;;;999666555555555333222555555555555555555444444555555555555555555555555444444444444444444444444777777777777777777777777444666888999:::999888777===@@@AAA>>>999666999<<>><<<777666888;;;>>>BBBGGGMMMTTT\\\eeejjjiiiiiilllmmmnnnvvvxxxnnnccc[[[QQQMMMMMMNNNNNNMMMNNNNNNNNNOOOQQQTTTWWWXXXXXXZZZ[[[\\\^^^dddmmmttt}}}|||}}}}}}}}}{{{xxxvvvtttsssrrrrrrqqqsssuuuwwwyyyxxx|||}}}pppgggyyyyyy|||vvvuuuqqqjjjeeeaaa^^^\\\ZZZ[[[YYYVVVTTTTTTUUUTTTSSSMMMMMMKKKJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSVVV^^^gggqqqwwwrrrzzzjjjSSSGGGFFF>>><<<>>>;;;;;;:::999888888999:::;;;:::777555333444666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555666777888999888777666666999:::999666666888;;;>>>BBBHHHNNNUUU]]]eeeiiijjjiiijjjjjjlllxxx|||nnneee[[[UUUOOOLLLLLLMMMMMMLLLLLLMMMPPPRRRUUUXXXZZZ[[[XXXZZZ\\\^^^aaagggqqqxxx}}}zzzzzz|||}}}~~~}}}zzzwwwuuurrrrrrqqqrrrtttwwwzzz{{{xxx{{{{{{nnnfff{{{~~~|||wwwssssssnnnhhheeecccbbb^^^[[[ZZZWWWUUUSSSTTTTTTSSSRRRMMMLLLLLLJJJHHHHHHJJJKKKMMMLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRTTTZZZbbbkkkrrrrrr|||iiiRRRFFFEEE???===>>>;;;:::999999888888999999::::::777444333555777888888444444444555555555555555555555555555555555555555444444444444555555555555555555555555555555555555666666777888888777666666555666888888777777:::<<<>>>BBBIIIPPPWWW^^^eeeiiikkkjjjhhhggglll{{{tttfff]]]TTTQQQMMMLLLMMMNNNMMMLLLMMMNNNQQQTTTWWWYYYZZZ[[[XXXZZZ]]]___bbbjjjttt|||}}}zzzwwwyyyzzz|||~~~}}}{{{xxxvvvrrrrrrqqqrrrsssvvvxxxzzzvvvyyy~~~yyymmmeee~~~~~~|||zzzvvvsssqqqmmmgggeeedddccc```]]]YYYWWWTTTRRRRRRSSSRRRQQQLLLMMMMMMKKKHHHGGGIIIKKKLLLLLLKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQRRRSSSVVV^^^gggnnnssskkkRRREEEDDD>>><<<===999999999999999999999999999999777444444666888888888444444444555555555666666555555555555555555555555444444444555555666666666555555555555555555555555666666777777777666666666555666777888888:::<<<>>>>>>CCCKKKSSSYYY```fffiiijjjjjjggggggnnnxxxmmm```WWWOOONNNMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXXXX[[[]]]```dddkkkvvv}}}~~~}}}{{{xxxvvvxxxyyy{{{||||||zzzxxxvvvtttsssrrrqqqqqqsssuuuvvvsssvvv{{{xxxllleee}}}zzzxxxuuusssmmmjjjgggeeecccaaa___]]]ZZZWWWTTTRRRQQQQQQPPPOOOMMMNNNNNNLLLHHHGGGIIILLLKKKKKKKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRRRRTTTZZZdddkkkuuupppUUUEEECCC>>><<<===888999999999999999999999999888777555666777888888777333333444444555666666666555555555555555555555555444444444555666666777777555555555555555555555555777777666666666666555555666666777888999;;;===>>>???DDDMMMUUU\\\bbbgggjjjiiijjjhhhiiisss{{{qqqfff[[[SSSMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVZZZ\\\___aaaeeemmmwww}}}|||{{{yyywwwyyyyyyzzzzzzyyyxxxwwwvvvwwwuuusssqqqpppqqqrrrssssssuuuyyywwwllleee{{{wwwuuurrrqqqkkkkkkiiifffbbb___^^^___ZZZWWWTTTQQQPPPOOONNNLLLMMMOOOPPPMMMHHHGGGJJJMMMJJJJJJJJJKKKKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOQQQRRRRRRSSSXXXbbbjjjxxxxxxZZZHHHDDD>>><<<===888999999999::::::999999999888777777888999999777555333333444444555666666777555555555555555555555555444444444555666777777777666666666666666666666666777777666555555555555555666666666777:::<<<======@@@FFFOOOXXX___dddiiikkkgggiiijjjlllxxx~~~rrriii```UUUNNNKKKLLLLLLLLLLLLMMMOOOPPPSSSSSSRRRRRRSSSUUUWWWXXX\\\___aaadddgggoooyyy~~~|||{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvuuuxxxvvvtttrrrqqqrrrssssssuuuwwwzzzwwwmmmfff{{{vvvrrrpppoookkkmmmmmmiiiccc``````aaa[[[XXXTTTQQQPPPNNNMMMKKKNNNPPPQQQNNNIIIGGGJJJNNNJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNQQQRRRRRRRRRXXXbbbjjj{{{}}}^^^JJJEEE???===>>>999888999999::::::999999888777777888999:::999666333333333444444555666777777555555555555555555555555444444444555666777777888777777777777777777777777888777666555555555555555666555555666999;;;<<<<<<@@@GGGPPPZZZ```fffjjjllleeeiiikkknnn{{{wwwlllccc[[[RRRKKKJJJKKKKKKJJJJJJKKKNNNPPPTTTSSSRRRRRRTTTVVVYYY[[[___aaacccfffiiippp{{{}}}{{{|||||||||{{{{{{yyywwwuuuttttttuuuuuuxxxwwwuuusssrrrssstttuuuxxxyyy{{{wwwmmmfff{{{zzzwwwqqqmmmnnnllliiigggeeecccaaa___\\\YYYVVVSSSRRRSSSRRRNNNKKKLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIKKKMMMOOOKKKPPPSSSTTTTTTZZZeeeooozzz]]]FFFGGGDDD===<<<<<<===<<<;;;999888777666666777777777777666666666666222444555555444444666777555555444444444333333333333333444444444444333333666777888888888666555444555444333333555666666666777777777777999;;;===>>>AAALLLWWW^^^bbbhhhkkkjjjhhhmmmrrrxxx}}}ooobbbZZZUUUPPPMMMJJJKKKLLLMMMNNNMMMMMMLLLQQQSSSUUUVVVVVVUUUWWWXXX```cccgggkkkooowww~~~|||zzzzzzyyyyyyxxxwwwvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvxxxwwwyyy~~~yyyoooiiixxxwwwuuupppnnnnnnkkkiiifffeeecccbbb___\\\ZZZWWWTTTSSSSSSRRROOOLLLLLLKKKIIIHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIIIIKKKMMMOOOOOORRRVVVVVVVVV\\\gggppp{{{cccIIIHHHCCC<<<;;;;;;<<<;;;:::999999999999999888888777777777777666666555666777777666555666888555555555555444444333333444444555555555555444444666777777888777666555444888777555555555555555444777777777777999;;;===>>>CCCNNNZZZ___dddiiilllkkkhhhooovvv~~~xxxjjj^^^VVVRRRNNNKKKJJJKKKMMMNNNOOOOOONNNNNNSSSTTTWWWWWWWWWWWWXXXYYY```dddhhhlllqqqyyy~~~|||{{{zzzzzzzzzxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuxxx~~~zzzoooiii}}}uuusssrrrooommmnnnjjjhhhfffeeedddbbb___\\\ZZZXXXUUUTTTSSSRRROOOMMMLLLKKKIIIHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJIIIJJJKKKMMMNNNPPPSSSVVVVVVVVV[[[eeemmmzzzlllOOOIIIBBB<<<;;;:::;;;;;;::::::::::::;;;;;;999999888888888777777777777888999888777666777888666666666555555555555444555555555666666555555555666666777777777666555555777777777777777777777777777777777888999;;;===>>>GGGQQQ\\\aaaeeejjjmmmllliiiqqqzzz~~~~~~{{{qqqcccWWWQQQNNNLLLJJJJJJKKKMMMOOOQQQQQQQQQQQQTTTVVVWWWXXXXXXXXXZZZ\\\```dddiiinnnttt|||~~~|||{{{{{{|||{{{zzzxxxwwwvvvvvvvvvvvvwwwwwwxxxwwwvvvtttssssssssswww}}}{{{ppphhh|||ssspppooommmlllmmmhhhgggeeeeeedddbbb___\\\YYYXXXVVVTTTSSSQQQOOONNNLLLKKKIIIHHHGGGHHHHHHIIILLLLLLMMMNNNNNNMMMLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNMMMOOORRRRRRSSSWWW```fffuuusssSSSJJJBBB======;;;<<<<<<;;;:::::::::;;;;;;::::::999999888888777777888999999888666555666777666666666666666666666555555555666666666666555555666666666666666666555555333555777888999:::;;;<<<888777777888999;;;===???IIISSS]]]aaaeeejjjmmmmmmjjjqqqzzz~~~sssjjj\\\RRRMMMLLLKKKJJJJJJLLLNNNQQQSSSSSSTTTTTTTTTVVVWWWXXXXXXXXX[[[]]]___dddjjjpppvvv~~~}}}||||||}}}|||{{{yyywwwvvvvvvuuuvvvvvvwwwxxxwwwuuusssrrrrrrrrrvvv||||||ooogggzzzooommmmmmkkkjjjjjjfffeeeeeeeeedddccc___\\\XXXXXXWWWUUURRRPPPOOONNNLLLKKKIIIHHHGGGGGGHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJKKKLLLMMMMMMKKKMMMOOOPPPRRRVVV]]]bbbrrrxxxWWWKKKBBB???@@@===>>>>>><<<;;;:::999999999::::::999999888777777666666777888777555444444555555666666666666666666666555555666666666666555555555555555555555555666666222555888:::999:::;;;===888888888888:::<<<>>>???HHHRRR\\\```ccciiillllllkkkpppwww~~~~~~yyylllcccWWWOOOLLLLLLLLLKKKKKKMMMOOORRRTTTUUUUUUUUUTTTUUUVVVWWWWWWXXX[[[]]]___dddkkkrrryyy~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvuuusssqqqpppsssrrruuuzzz~~~ooogggtttiiihhhjjjjjjhhhhhheeeddddddeeeeeeccc```]]]WWWWWWWWWTTTQQQNNNNNNNNNLLLKKKIIIHHHGGGFFFGGGGGGIIIKKKLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLNNNOOOQQQTTTXXX^^^bbbqqq~~~|||[[[MMMCCCAAABBB===???>>><<<:::999888888777::::::999888777666666555444555666555444333444555444555555555555666666666555555555666666555555555555555444444555555666777666999<<<<<<999777777999888888888888:::<<<>>>???GGGQQQZZZ^^^bbbhhhlllmmmkkkpppvvv}}}zzzqqqeee]]]TTTNNNLLLMMMMMMLLLLLLMMMPPPRRRTTTUUUUUUUUUTTTUUUVVVVVVVVVXXX\\\^^^aaagggnnnuuu|||~~~~~~~~~~~~}}}|||zzzyyyxxxxxxwwwvvvvvvtttsssqqqpppooonnnqqqqqqssswww}}}rrrhhhvvvjjjaaaccchhhiiigggfffccccccccceeeeeeccc```]]]UUUVVVVVVSSSOOOMMMMMMNNNLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIKKKMMMMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOORRRVVV[[[```cccnnn~~~{{{^^^NNNDDDBBBAAA:::<<<<<<;;;999999888888888:::999999888666555555444333444555555444333444666333333444444555555555555444444555555555555444444555555444444444555666777555999===<<<888555666888999888888999:::<<<>>>@@@GGGPPPZZZ^^^bbbiiinnnoookkkpppxxx}}}zzz~~~rrrjjj^^^XXXQQQMMMLLLMMMMMMKKKLLLNNNPPPRRRTTTTTTTTTTTTUUUVVVWWWWWWWWWZZZ]]]```eeekkkrrryyy~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwuuurrrpppnnnmmmmmmnnnnnnmmmoootttyyyuuukkknnnccc[[[___fffhhhgggfffccccccccceeeeeeddd```]]]TTTVVVVVVSSSNNNLLLLLLMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKIIIGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNQQQUUU[[[```cccjjj{{{|||aaaOOODDDAAA@@@888:::999999888888999999:::999999888777666555444333222444555555444444666777333333333444444444555555333444444444444444444333555444444333444555666777222777<<<<<<888666888:::999888888999:::<<<>>>@@@GGGPPPZZZ^^^cccjjjooopppjjjqqq{{{yyywww}}}yyymmmeeeZZZUUUOOOLLLMMMMMMLLLKKKMMMNNNPPPRRRSSSTTTTTTTTTWWWXXXXXXXXXYYY[[[___bbbhhhnnnuuu|||~~~~~~}}}|||{{{zzzzzzzzzzzzzzzwwwuuuqqqmmmkkkkkklllmmmkkkjjjmmmrrrxxxxxxnnnzzzsssddd\\\XXX^^^dddeeedddcccdddfffeeecccccceeebbb]]]UUUSSSPPPOOOOOOOOONNNLLLLLLJJJGGGEEEDDDEEEFFFHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGFFFFFFGGGGGGHHHIIILLLJJJIIIJJJLLLMMMNNNMMMJJJJJJKKKKKKOOOUUU]]]bbblllzzz}}}{{{zzz~~~hhhQQQGGG@@@<<<;;;:::;;;===<<<999777666666;;;:::999777666555555555555555555555555555444444666666555555555555666666444444444666777777444111666666555555555555666666::::::999999888777777666444666888:::;;;===@@@CCCHHHMMMUUU]]]ccciiiooossssssuuu}}}|||xxx{{{}}}ttthhhaaaWWWPPPKKKLLLMMMKKKIIIKKKLLLNNNOOOQQQSSSTTTUUUUUUYYYXXXVVVXXX\\\```ccceeekkkqqqzzz~~~|||||||||}}}zzzxxxyyy{{{{{{yyywwwtttrrrpppmmmkkkjjjjjjjjjpppmmmlllpppuuuzzznnn}}}{{{uuunnn```YYYVVV\\\cccdddccccccbbbdddcccaaaaaabbb```[[[UUUSSSPPPOOOOOOOOOMMMLLLKKKJJJGGGEEEDDDEEEFFFHHHGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHIIIJJJIIIHHHIIIKKKMMMMMMLLLJJJKKKKKKLLLOOOUUU\\\bbbmmmzzzyyyuuussswwwlllTTTHHHAAA===<<<:::;;;<<<<<<999777666666;;;:::999777666666555555555555555555555555555555666666555555555555666666555555555777888777555222666666666555555666666666777777777777777777777777888999:::::::::;;;===???JJJOOOWWW___eeekkkqqqttttttxxxzzzwwwyyy|||}}}pppddd]]]SSSNNNKKKMMMNNNLLLKKKMMMMMMNNNOOORRRTTTUUUVVVVVVYYYXXXWWWXXX\\\```ccceeemmmsss|||}}}|||||||||}}}{{{yyyyyy{{{{{{yyywwwsssrrrpppnnnmmmlllmmmmmmpppmmmlllpppuuu|||ooo{{{wwwppphhh^^^XXXUUU[[[aaacccccccccaaacccaaa^^^^^^___\\\WWWUUUSSSPPPOOOOOONNNMMMKKKJJJIIIGGGEEEDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLOOOTTT\\\aaammmzzzvvvqqqooossstttWWWIIIBBB???>>>:::;;;<<<;;;999777777777::::::888777666666666666555555555555666666666666777666666555555666666777666666666888999999666444666666666666666666666666444555555666777888888888999::::::::::::;;;>>>@@@LLLQQQZZZaaahhhmmmrrrvvvvvv{{{vvvtttwwwzzzyyylll___WWWOOOKKKKKKNNNPPPNNNMMMOOOMMMNNNPPPRRRTTTVVVWWWXXXYYYXXXXXXYYY\\\```dddgggpppvvv}}}|||}}}}}}~~~|||zzzzzz{{{zzzyyywwwsssrrrqqqpppoooooopppppppppmmmmmmpppvvv}}}qqqzzzwwwppphhhaaa[[[XXX]]]aaaaaaaaabbbaaabbb```\\\\\\]]]ZZZUUUUUUSSSPPPOOONNNNNNLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIJJJLLLMMMLLLKKKKKKLLLLLLMMMOOOTTT[[[___kkkwww{{{wwwrrrpppwww{{{[[[IIIBBB@@@???:::;;;<<<:::888777777888:::999888777666666666666666666666666666777777777777777666666666666777777666666777999;;;:::888666666666666777777666666666555555666666777888888888666777999999:::===AAADDDMMMRRR[[[ccciiinnnsssuuuwww}}}rrrqqquuuxxx}}}uuuhhh\\\TTTNNNKKKLLLPPPQQQNNNMMMOOOOOOOOOQQQRRRTTTWWWXXXYYYYYYYYYZZZ[[[]]]aaafffiiisssyyy~~~||||||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwuuutttsssrrrqqqqqqppppppooommmlllpppuuu~~~~~~qqq}}}zzztttlllhhhbbb___aaacccaaa```aaabbbbbb```[[[[[[]]]ZZZVVVUUUSSSPPPNNNNNNMMMKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJLLLNNNOOONNNLLLKKKLLLMMMNNNPPPTTTZZZ^^^gggtttyyywwwtttttt}}}^^^JJJBBB@@@>>>:::;;;;;;:::888777888999999999888777666666666777666666666777777777888888777777666666666666777777777777888:::<<<;;;999777666666777888888777666666888888888888888888888888777888999999:::===BBBEEELLLRRR[[[ccciiinnnrrrtttxxx}}}}}}ooooootttwww|||~~~qqqfff[[[TTTNNNLLLMMMQQQPPPMMMMMMPPPQQQQQQRRRSSSUUUWWWYYYZZZZZZ[[[]]]]]]___bbbhhhmmmuuu{{{~~~}}}}}}}}}~~~}}}}}}|||{{{yyywwwvvvvvvwwwvvvuuutttrrrpppnnnnnnnnnkkkkkkooottt}}}}}}ppp~~~xxxrrroooiiieeefffdddaaa___```aaaaaa___[[[ZZZ]]][[[WWWUUUSSSPPPNNNNNNMMMKKKIIIFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMOOOPPPNNNLLLLLLMMMNNNNNNPPPTTTYYY\\\cccppp~~~yyyvvvtttvvvbbbKKKCCC@@@===:::;;;;;;999777777888:::999999888777777777777777666666777777888888999999888777777666666777777888666666777:::<<<<<<:::777666666888888888888666666999999999888888888888888;;;;;;;;;:::999;;;???CCCLLLRRR[[[ccciiimmmqqqssswww}}}zzzmmmoootttwww|||wwwkkkaaaYYYSSSNNNMMMNNNPPPOOOMMMNNNRRRTTTTTTTTTTTTUUUWWWYYYZZZ[[[]]]``````aaadddkkkpppwww}}}~~~}}}}}}~~~~~~|||}}}|||zzzwwwttttttuuuvvvvvvuuusssqqqooommmkkkllljjjjjjnnnsss{{{~~~ppp{{{tttrrrmmmiiihhhfffaaa___aaa___```]]]YYYYYY\\\[[[WWWUUUSSSPPPNNNMMMLLLJJJIIIFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKMMMOOOOOOMMMKKKLLLMMMNNNOOOPPPSSSXXX[[[aaaooo}}}zzzvvvuuuzzzfffMMMDDDAAA===:::::::::999777777999;;;999888888777777777777777666666777888888999::::::888888777777777777888888666666777999;;;<<<999777555666888999999888666555666666777777888888999999<<<<<<;;;:::999;;;@@@CCCLLLRRR\\\dddjjjnnnqqqrrrvvv~~~xxxmmmooouuuxxx|||~~~nnnccc[[[UUUQQQLLLKKKMMMOOOOOOMMMQQQWWWWWWVVVUUUTTTUUUVVVXXXYYY]]]```bbbccccccfffmmmssszzz~~~}}}~~~~~~{{{||||||yyyuuurrrrrrssssssssssssrrrqqqnnnlllkkkjjjhhhiiimmmqqqyyyrrr{{{tttrrrmmmjjjiiifffbbb```bbb^^^^^^[[[XXXXXX[[[[[[WWWUUUSSSPPPNNNMMMLLLJJJHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLOOOOOOLLLJJJLLLMMMOOOOOOPPPSSSXXX[[[```nnn{{{zzzxxxwww}}}iiiOOOFFFBBB>>>:::::::::999777777999;;;999888777777777777777888666777777888999999::::::888888777777777777888888555555777999;;;;;;999777555777888999999888777555333333444666777999::::::999999999999:::===CCCGGGMMMSSS]]]eeekkknnnqqqsssuuuwwwmmmpppvvvyyy}}}wwwhhh]]]WWWRRRNNNKKKJJJKKKNNNNNNNNNSSSZZZYYYXXXVVVUUUUUUVVVWWWYYY]]]aaadddddddddgggooouuu}}}~~~~~~~~~~~~zzz||||||yyytttqqqqqqrrrppppppqqqqqqpppooommmllliiiggghhhlllqqqxxxsss{{{xxxssspppkkkhhhfffdddbbb```___^^^]]]]]]\\\[[[XXXUUUUUUSSSPPPMMMKKKJJJKKKKKKJJJHHHEEEDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNOOOOOOOOOQQQUUUXXXbbbmmmxxxtttwwwqqquuu}}}qqqSSSEEEAAA@@@>>><<<:::999:::;;;;;;:::777777888888999999999:::999999999888888888777777888888777666555444333333222222333555777999;;;<<<555555444444444555555666666666777888999999::::::999:::;;;::::::===CCCHHHMMMTTT^^^fffjjjmmmqqqtttxxxvvvkkkooovvvyyy|||nnnaaaXXXQQQMMMNNNMMMOOOPPPQQQQQQQQQSSSUUUYYYWWWVVVUUUVVVYYY\\\^^^_________```cccjjjsssyyy}}}||||||}}}|||{{{yyywwwtttqqqppprrrqqqqqqsssttttttrrrooollliiihhhjjjmmmtttttt|||yyyuuuqqqlllgggdddaaa]]][[[^^^]]]\\\\\\\\\[[[WWWUUUUUUSSSPPPMMMKKKJJJJJJKKKIIIGGGEEEEEEEEEEEEEEECCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIKKKLLLMMMNNNNNNNNNMMMNNNOOONNNOOOQQQUUUXXXbbbmmm|||rrrnnnooooooqqqxxxuuuVVVFFFAAA@@@AAA>>><<<;;;<<<<<<;;;;;;777777777888888888999999888888888777777666666666666666666666555555555555444444555666777888:::;;;666666555555555555666666666777777888999999:::::::::;;;<<<<<<<<>>>>>>>>===:::888888888777777777777666666666666777777777777888888666555555555444444333333333333444555777888:::;;;;;;:::999888888888888888888888888888888888888888777999:::::::::>>>DDDJJJPPPWWW```hhhnnntttzzz{{{pppkkkpppvvvxxx}}}lllaaaVVVQQQOOOLLLLLLNNNNNNPPPRRRRRRRRRRRRTTTVVVUUUVVVYYY[[[]]]^^^___^^^ccceeehhhlllqqqxxx|||zzzxxxwwwwwwwwwvvvuuutttssssssrrrnnnllleeedddfffjjjmmmqqqzzz}}}}}}zzzxxxvvvrrrlllfffbbb^^^ZZZXXXXXXWWWWWWWWWXXXWWWUUUSSSQQQQQQPPPNNNLLLJJJHHHGGGHHHFFFDDDCCCDDDDDDCCCBBBBBBDDDFFFHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHLLLLLLMMMMMMLLLKKKJJJJJJLLLMMMMMMMMMMMMPPPSSSVVV^^^qqqpppiiikkkmmmlllkkkoootttxxx{{{uuuXXXJJJEEE@@@???>>>??????>>><<<:::999999888888888777777777555555555666666777777777333333444444444444555555444444444444555666777888999999888888888888888999888888888888888888888888888999:::::::::===CCCIIIRRRYYYbbbiiiooottt{{{yyynnniiioootttxxxzzzhhh^^^TTTPPPNNNKKKKKKMMMMMMOOOQQQRRRSSSTTTVVVXXXUUUVVVXXXZZZ[[[\\\]]]]]]eeegggkkkooottt{{{|||zzz}}}~~~}}}|||{{{yyywwwvvvvvvvvvuuuttttttsssqqqnnnkkkgggeeegggjjjlllqqq{{{}}}zzzwwwtttpppkkkgggdddaaa^^^\\\WWWVVVVVVWWWXXXWWWUUURRRQQQQQQPPPNNNLLLJJJHHHFFFGGGEEEBBBAAABBBBBBBBBAAAAAABBBEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGNNNNNNOOONNNNNNMMMLLLKKKLLLLLLMMMMMMMMMOOOSSSVVV\\\pppqqqkkkooosssssstttxxxwwwZZZKKKEEE>>>======>>>>>>>>>;;;999:::999999999888888777777444444444555555555666666111222222333444666666777666555555444444444555555888888888777888888999999999999888888888888888888999;;;;;;::::::===CCCHHHUUU[[[cccjjjoootttzzzwwwmmmhhhmmmtttxxxvvvggg\\\SSSOOOMMMKKKKKKMMMLLLNNNQQQRRRSSSTTTWWWYYYXXXXXXYYYZZZ[[[\\\]]]^^^gggiiimmmqqqwww~~~}}}wwwuuuzzz~~~~~~|||||||||{{{yyywwwuuutttwwwuuuttttttsssqqqmmmkkkiiiggggggjjjlllpppzzz}}}zzzxxxwwwuuuoooiiifffeeebbb]]]XXXXXXVVVTTTTTTUUUVVVUUUTTTSSSRRRPPPNNNLLLJJJIIIHHHDDDCCCCCCBBBBBBAAA@@@@@@AAABBBDDDEEEGGGHHHHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLNNNLLLJJJIIIHHHIIIJJJKKKNNNOOOPPPPPPQQQRRRVVVXXX___mmmvvvooopppuuuzzzxxx[[[KKKFFFCCC@@@===;;;;;;;;;;;;:::777777777777666666666666555444444333333333444444333444444444555555666666555555555555555666777777444444444444444555666666999888777777999:::999999888777999<<<===>>>FFFNNNVVV```ccchhhsssvvvwwwtttmmmhhhjjjooowwwyyyggg]]]RRRNNNMMMKKKKKKMMMMMMLLLLLLOOOSSSXXXZZZZZZYYYVVVWWW[[[\\\[[[\\\```eeejjjqqqwww{{{}}}yyywwwyyy|||~~~~~~|||||||||}}}}}}}}}{{{yyyzzz}}}}}}zzzxxxttttttuuutttsssqqqnnnmmmfffggghhhhhhkkksss~~~|||zzzxxxvvvuuuoooiiifffeeebbb]]]XXXZZZXXXVVVUUUVVVVVVTTTSSSRRRQQQPPPNNNLLLJJJHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@AAABBBDDDEEEGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLJJJIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPRRRUUUXXX^^^lll~~~{{{vvvwww~~~|||\\\LLLGGGBBB???<<<:::;;;;;;;;;:::888888888777777666666666888777777666666777777777777777777777777666666666666666555555666666777888555555555444555555666666;;;:::888888888999999999999888:::======???FFFNNNUUU```dddhhhsssuuuuuu~~~uuunnnjjjkkkqqqyyy~~~uuuddd[[[RRROOONNNKKKJJJLLLMMMMMMNNNPPPSSSVVVYYY[[[VVVTTTTTTWWWYYYYYY[[[```fffkkksssyyy~~~{{{yyyzzz}}}~~~|||zzzyyyyyyyyyxxxvvvvvvxxx{{{|||zzzxxxrrrssssssssssssqqqpppnnniiijjjkkkkkkmmmsss}}}~~~|||yyywwwuuutttooojjjfffeeebbb^^^ZZZ[[[YYYXXXWWWWWWVVVTTTSSSQQQPPPOOOMMMKKKIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIILLLKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQTTTWWW^^^iiizzz}}}___LLLGGG@@@>>>;;;:::;;;;;;;;;:::::::::999888777777666666999888888777777888888999999999888777666666666666777777666666666777888888777777666555555666666666<<<;;;999888777777888999:::999;;;======>>>EEEMMMTTT```eeeiiissstttsss|||uuuoookkkmmmsss{{{yyyooo```XXXQQQPPPPPPLLLJJJKKKLLLNNNQQQRRRRRRTTTYYY]]]XXXTTTSSSVVVXXXYYY]]]bbbgggmmmuuu|||~~~}}}}}}~~~{{{xxxvvvuuuuuusssrrrsssuuuxxxyyyyyyyyyqqqrrrrrrsssrrrqqqpppoookkkmmmoooooopppttt{{{}}}{{{xxxvvvuuurrrooojjjgggeeebbb___\\\ZZZXXXWWWWWWWWWWWWUUUSSSPPPOOONNNLLLJJJHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPSSSVVV]]]gggvvvbbbLLLGGG???===;;;:::;;;;;;::::::;;;::::::999888777666666666666555555555666777777777666555444444555555666888888777777777777888888888777777666666666666777999999999777666777888::::::999:::<<<<<<<<>><<<;;;<<<<<<:::999::::::999999888777777666555444444444555555666777555444444444555666888999888888777777777777888888777777666666666666777777666777999888777777999;;;999888999;;;;;;;;;BBBJJJSSSaaahhhmmmttttttttt~~~pppllljjjooouuu}}}nnndddZZZUUURRRTTTUUURRROOONNNMMMQQQTTTSSSQQQRRRWWW]]]ccc^^^ZZZ[[[\\\^^^ccciiilllrrryyy}}}{{{yyyxxxxxxxxxuuuuuuuuutttssssssuuuuuutttttttttrrrpppmmmjjjiiihhhlllppprrrssswww}}}~~~}}}{{{yyyvvvtttssspppnnnkkkhhheeebbb``````XXXXXXXXXYYYZZZYYYWWWUUUPPPOOONNNLLLJJJHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHHHHHHHKKKLLLMMMMMMNNNPPPSSSVVV\\\dddrrr~~~~~~lllPPPFFFAAA???>>>======<<<:::888999888888888888777777777666666666666777888999999777666555555777999<<<>>>888888777666666666777777666555555555666666777888555999<<<<<<:::888999;;;888777999;;;;;;<<>><<<:::777666666777777777777888888777777777777888999:::;;;888777666555666888;;;===888777666666555555666666333333444444555666888888999>>>CCCCCC>>>:::999:::999888:::<<<===>>>EEENNNVVVeeelllpppwwwxxx|||oookkklllrrryyyrrrcccZZZUUUOOOMMMPPPSSSRRRPPPPPPRRRRRRRRRRRRSSSUUUWWWYYY[[[XXXWWW[[[___ccchhhooosssxxx~~~}}}{{{yyyxxxwwwwwwwwwvvvwwwvvvssspppoooqqqtttttttttsssqqqoookkkiiigggfffhhhlllmmmooouuu|||~~~}}}|||zzzxxxuuusssqqqnnnnnnllliiieeebbbbbbbbbbbbaaa```___^^^ZZZVVVRRRQQQPPPOOOMMMKKKIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBDDDEEEFFFFFFFFFCCCEEEGGGHHHHHHHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHLLLMMMNNNOOOOOOQQQTTTWWW[[[dddssszzzxxxyyyxxxWWWIIIEEECCCAAA@@@???===999777555555555666777777888888666666666666777888999:::999777555444444666888:::777777666555555555555555222222222333555666888999===BBBHHHGGGAAA;;;999888:::999;;;>>>???@@@HHHPPPWWWfffmmmqqqxxxzzzooolllmmmsss{{{nnn___WWWRRRMMMJJJNNNQQQPPPOOOPPPTTTRRRQQQRRRTTTWWWWWWWWWXXXVVVWWW]]]cccgggmmmtttuuu{{{~~~}}}zzzxxxvvvuuuuuuuuutttuuuuuurrrooonnnqqqtttrrrrrrrrrqqqooollljjjhhhfffiiikkklllmmmrrrzzz~~~|||xxxuuurrrqqqqqqqqqnnnllliiifffcccaaa`````````bbbeeeeeebbb\\\UUUQQQQQQOOOMMMLLLLLLJJJGGGEEEEEEDDDBBB@@@????????????AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRRRRQQQQQQSSSUUU\\\fffvvv}}}vvvyyy~~~[[[IIICCCAAABBBFFFEEE???999777888888888888777777777777777777666666666666777777666666555444444444444444444555666777777777777777777888888888888999999999===AAADDDBBB===888888::::::999:::<<<>>>@@@IIIRRRYYYcccnnnsssvvv}}}|||mmmllloooxxxyyyhhh[[[UUUNNNNNNOOOOOOOOOOOOPPPPPPRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZ\\\aaahhhnnnrrrsssvvv|||~~~|||zzzyyyxxxyyyyyyvvvsssqqqqqqooollloootttqqqqqqqqqpppnnnllliiihhhfffffffffgggjjjpppwww}}}}}}|||zzzxxxuuurrrpppnnnnnnllliiifffcccaaa`````````aaacccbbb___ZZZUUUQQQQQQPPPNNNMMMLLLJJJGGGEEEEEEDDDBBB@@@?????????@@@@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLIIIKKKLLLMMMMMMNNNQQQSSS\\\eeeuuu{{{tttxxxaaaNNNFFFCCCCCCFFFFFF@@@;;;:::888888888888777777777777888777777666666777777888888888777666666666666666666666666666666666555555666666777777777888888888;;;>>>AAA@@@;;;777777999:::999:::<<<>>>@@@IIISSS\\\fffqqqwwwyyyzzzmmmlllpppyyyuuueeeYYYTTTNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRTTTVVVYYYZZZ[[[\\\___dddkkkppptttvvvxxx}}}~~~}}}|||{{{zzzzzz{{{|||yyytttpppooommmkkklllooolllmmmnnnnnnmmmkkkhhhgggeeeeeeeeeeeehhhnnnvvv||||||||||||zzzwwwrrrnnnlllnnnllljjjgggdddbbbaaa```_________^^^\\\XXXTTTRRRRRRPPPNNNMMMMMMKKKHHHFFFEEEDDDBBB@@@?????????@@@@@@@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJIIIKKKMMMNNNOOOPPPSSSVVVZZZdddsssyyysssvvvhhhRRRHHHDDDBBBDDDDDD???<<<<<<999999888888888777777777888888888777777888888888:::999888888888888888888999888666555444444555555555666666666777777777777888;;;>>>===999777777999:::999:::===>>>AAAJJJSSS^^^gggrrrxxxzzzxxxnnnmmmpppyyyoooaaaWWWRRRNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQTTTWWW[[[]]]^^^```ccchhhmmmssswwwzzzzzz~~~}}}}}}||||||}}}}}}~~~|||tttmmmmmmmmmkkkjjjkkkiiijjjlllmmmllljjjgggeeeeeedddccccccfffllluuu|||}}}|||{{{xxxtttpppmmmjjjmmmllljjjgggeeecccaaa```^^^]]]\\\ZZZXXXUUUTTTRRRRRRQQQOOONNNMMMKKKHHHFFFDDDCCCBBB@@@??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHKKKMMMOOOOOOPPPQQQTTTVVVYYYbbbqqqxxxrrruuulllRRRHHHCCC@@@@@@???;;;:::;;;999999999888888888777777999999888888888888999999:::999999888888888999999:::888666555555666777999666666666777777777888888666999;;;;;;999888888999:::888:::===>>>AAAJJJTTT\\\fffpppvvvxxxuuulllkkkooowww}}}kkk]]]UUUQQQNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQTTTWWW[[[]]]^^^aaaeeeiiinnnsssxxx{{{|||~~~~~~}}}}}}}}}}}}|||sssllllllnnnmmmllllllkkklllnnnnnnmmmjjjfffddddddcccbbbaaadddkkkttt{{{}}}{{{wwwssspppmmmkkkkkkkkkjjjiiigggeeebbb```___\\\[[[YYYWWWUUUTTTSSSSSSRRRPPPNNNMMMMMMKKKHHHEEEDDDCCCAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHKKKLLLMMMMMMMMMNNNPPPRRRWWW```nnn~~~xxxqqqssspppSSSJJJDDD??????>>>:::999;;;999999999999888888888888999999888888888888999999888888888777777888888999888777666555666888;;;<<<777777777888888888999999777888::::::999999:::;;;:::888:::===???BBBKKKUUU[[[eeepppvvvyyyrrrjjjiiimmmuuu}}}zzzggg[[[SSSPPPNNNNNNNNNOOOOOOOOOPPPPPPSSSRRRRRRSSSTTTWWWZZZ\\\\\\___dddhhhlllpppvvvzzz~~~~~~}}}{{{zzzyyyyyyqqqlllnnnrrrrrrppppppqqqrrrrrrqqqnnnjjjfffdddccccccbbbbbbeeekkktttzzz|||yyyuuuqqqmmmlllkkkkkkiiiiiihhhfffdddbbb___^^^ZZZYYYXXXVVVTTTSSSSSSSSSQQQOOOMMMLLLLLLJJJGGGEEECCCBBBAAA@@@???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIMMMNNNOOOOOONNNOOOQQQRRRVVV^^^kkk{{{xxxooopppwwwVVVLLLFFFAAAAAA???<<<;;;<<<:::999999999999888888888888888888777777888888888777777777666777777888999666666555666777999;;;===888888888888999999999999999999999999::::::;;;;;;999888:::===???CCCLLLUUU]]]gggrrryyy|||qqqhhhhhhkkkttt{{{uuucccXXXRRRQQQNNNNNNOOOOOOOOOOOOPPPPPPRRRRRRSSSTTTVVVXXXYYYZZZYYY]]]bbbfffiiimmmtttyyy~~~|||yyywwwvvvuuupppnnnrrruuutttssstttuuuuuusssqqqmmmjjjfffdddccccccddddddgggmmmuuuzzzyyyxxxuuurrrooommmkkkkkkggggggfffeeecccaaa^^^]]]YYYXXXWWWVVVTTTSSSSSSSSSPPPNNNLLLKKKKKKIIIFFFCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKMMMNNNPPPPPPPPPQQQSSSUUUUUU\\\jjjyyywwwmmmlll||||||YYYLLLEEEAAAAAA???<<<:::;;;::::::999999999888888888888777777666666777777888777777777777777888999999444444555666777888888999777777777777888888888888:::999888888999:::::::::999888:::===@@@CCCLLLVVV^^^hhhttt{{{qqqiiihhhkkkttt|||nnn^^^UUURRRQQQNNNNNNOOOOOOOOOOOOPPPPPPOOOPPPSSSVVVXXXZZZZZZ[[[VVV[[[aaaeeegggkkkrrrwww}}}}}}}}}|||zzzxxxvvvuuuqqqoooqqqvvvwwwtttsssuuutttssspppmmmjjjhhhfffeeecccdddfffhhhjjjooovvvzzzwwwwwwvvvuuusssooollljjjffffffeeeeeeccc```]]]\\\XXXXXXWWWVVVUUUTTTSSSRRROOONNNLLLKKKJJJHHHEEECCCCCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLGGGHHHJJJKKKLLLNNNQQQSSSTTT[[[hhhxxxuuujjjiiiwww~~~YYYIIICCC??????>>>999777999:::::::::999999999888888777777666666666666777777888777777777888999999:::333444555555666555555444666666666666777777777777:::888777777888999999888999888:::>>>@@@CCCMMMVVV]]]gggttt{{{pppiiihhhllluuu||||||iii[[[SSSQQQRRRNNNNNNOOOOOOOOOPPPPPPPPPLLLNNNRRRWWWZZZ[[[\\\\\\UUU[[[aaadddfffjjjqqqwwwzzzzzz{{{{{{zzzxxxvvvuuuoooooosssxxxwwwrrrrrrtttrrrpppmmmjjjgggfffffffffccceeehhhjjjmmmqqqvvvzzz}}}tttsssrrrpppnnnmmmkkkjjjmmmjjjgggdddbbb^^^ZZZVVVWWWWWWWWWWWWVVVTTTRRRQQQNNNNNNMMMKKKJJJGGGFFFEEEBBBAAA@@@@@@??????@@@@@@>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQTTT[[[hhhvvvssskkklllttt^^^LLLGGG@@@======>>><<<999888888888888888888888888888888888888777777777777666666666666777777777777444555666555444555666888999999999::::::999999999888777777777777777888888888999;;;;;;>>>EEEOOOVVV^^^jjjvvvzzz~~~rrriiiiiimmmtttxxx}}}qqqdddZZZRRRNNNMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMOOOSSSVVVXXXYYYYYYYYYWWW]]]dddhhhjjjnnnuuu||||||yyyxxxxxxxxxwwwvvvssstttuuutttrrrqqqqqqrrrnnnmmmjjjhhhfffeeeeeeeeeaaacccfffjjjnnnrrruuuwww~~~uuutttsssqqqooommmkkkkkkjjjhhheeecccbbb___[[[YYYYYYYYYYYYXXXWWWUUUSSSQQQMMMMMMLLLKKKIIIGGGEEEDDDAAAAAA@@@?????????????????????@@@BBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRSSSZZZfffuuurrrjjjkkkqqq~~~^^^LLLHHHCCC???>>>===;;;:::888888888888888888888888777777777666666666666555777777777666666666666666444555666666555555666888888888999999999999888888777777666777777888999999999:::;;;<<<>>>EEENNNVVV```kkkuuuyyyoooggghhhmmmtttyyy}}}}}}jjj___XXXRRRNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMPPPQQQTTTWWWYYY[[[[[[\\\\\\```eeeiiimmmttt|||}}}zzzxxxwwwwwwwwwwwwvvvvvvwwwvvvtttqqqnnnnnnnnnooommmkkkhhhgggfffeeefffeeefffgggiiillloooqqqsss~~~vvvuuusssqqqooommmlllkkkgggfffdddcccbbb```]]]ZZZ[[[[[[ZZZYYYXXXUUURRRQQQLLLKKKKKKJJJHHHFFFDDDCCC@@@@@@???>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNPPPQQQRRRSSSZZZeeetttppphhhiiimmm{{{bbbMMMKKKGGGCCC???===;;;:::888888888888888888888888666666666666555555555555777777777666666555555555444666777666555555777888777777888888888888777777555555666777888999999::::::;;;<<<<<<>>>DDDNNNUUUbbblllvvvzzz{{{jjjeeegggllltttyyy~~~qqqaaaYYYUUUQQQOOOPPPMMMMMMNNNNNNNNNNNNNNNNNNSSSTTTUUUWWWYYY\\\^^^___bbbcccggglllttt}}}}}}zzzxxxvvvvvvwwwwwwwwwvvvwwwwwwvvvtttpppnnnmmmnnnooommmkkkiiigggfffffffffiiihhhgggggghhhkkkmmmooo{{{~~~vvvuuutttrrrooommmlllkkkgggeeecccbbbaaa___\\\ZZZ[[[[[[ZZZYYYWWWTTTQQQOOOJJJJJJJJJIIIGGGEEEDDDCCC@@@???>>>>>>===>>>>>>>>>??????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHLLLLLLLLLMMMNNNPPPRRRSSSUUUZZZeeettt~~~nnnggggggjjjyyyiiiNNNMMMJJJEEE@@@<<<;;;:::888888888888888888888888777777666666666555555555777777777666555555444444444666777777666666777888666666777777777777666666444555666777888999:::::::::<<<<<<<<<>>>DDDNNNUUUaaalllwww~~~xxxhhhccceeellltttyyy~~~wwwiii[[[TTTRRROOONNNPPPMMMMMMNNNNNNNNNNNNNNNOOOTTTTTTUUUVVVYYY\\\```bbbccceeejjjrrr|||~~~|||{{{yyywwwvvvwwwxxxyyyxxxwwwuuuuuuvvvtttrrrqqqqqqrrrooommmkkkiiiggggggggggggjjjhhhgggeeefffhhhkkkmmmvvv}}}vvvvvvtttqqqooommmkkkjjjgggeeecccaaa```^^^ZZZXXXXXXXXXXXXWWWTTTQQQOOOMMMIIIIIIIIIHHHGGGEEEDDDCCC@@@???>>>>>>===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRWWW[[[fffuuuzzzllleeefffiiiwwwpppQQQNNNIIIEEEAAA>>>;;;:::888888888888888888888888888888888777777777666666777666666666555555555444444666888888777666777888666666666777777666666666333444666888999::::::::::::;;;<<<===???EEEOOOVVV```lllyyyxxxgggccceeekkktttyyyrrrdddWWWRRRPPPNNNMMMOOOMMMMMMNNNNNNOOOOOOOOOOOOTTTSSSSSSTTTWWW[[[___bbbbbbfffooozzz}}}{{{yyyyyyxxxwwwxxxzzzzzzyyyxxxvvvwwwwwwvvvsssrrrrrrsssnnnllljjjiiigggggggggggggggfffeeedddfffiiilllnnnttt~~~|||vvvuuusssqqqnnnkkkjjjiiigggeeebbbaaa```]]]ZZZWWWVVVVVVUUUTTTRRRPPPMMMLLLIIIIIIIIIHHHGGGFFFDDDDDD@@@@@@???>>>>>>>>>>>>????????????@@@AAABBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMOOOPPPQQQXXX\\\fffwwwxxxkkkeeeeeeiiiuuutttTTTNNNFFFBBBAAA@@@===:::888888888888888888888888888888888888777777777777555555555555555555555555444666888999888777777777666666777777777777666666444555777888999999999888999;;;<<<===???FFFPPPXXX```lllzzzxxxhhheeefffkkksssyyy}}}nnnaaaUUUPPPOOOMMMMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPRRRRRRRRRTTTWWW[[[___aaabbbiiittt~~~|||zzzyyyyyyxxxxxxyyy{{{{{{yyyxxxzzzzzzyyyvvvrrrooonnnooolllkkkiiihhhfffffffffgggdddddddddeeegggjjjmmmooouuu}}}zzzuuutttrrrpppmmmjjjhhhgggdddbbbaaa```___^^^[[[YYYTTTTTTTTTSSSRRRPPPNNNLLLIIIIIIIIIIIIHHHGGGEEEEEEAAAAAA@@@???????????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPWWW[[[eeewwwvvvjjjdddeeehhhrrryyyWWWMMMBBB>>>@@@BBB>>>:::888888888888888888888888888777777777777666666666333444444555555666666666444666999:::999777777777666777777888888777777666444666777999999999888777888:::;;;===@@@GGGRRRYYYcccnnnzzzxxxhhhggggggkkkrrryyyuuuiii]]]QQQNNNNNNMMMLLLNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSUUUXXX\\\___aaaeeennnzzz~~~{{{yyyxxxyyyxxxxxxyyyzzzzzzxxxvvvyyyyyyxxxuuuqqqmmmlllmmmkkkjjjhhhfffeeeeeeffffffcccdddeeefffiiikkkmmmoooxxx|||yyyuuutttrrrooollliiigggfffaaa```______```___]]][[[SSSTTTTTTSSSRRRPPPOOOMMMJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA@@@@@@??????@@@@@@BBBCCCCCCCCCDDDEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPVVVZZZdddvvvvvvjjjdddeeegggppp~~~XXXLLL@@@<<<@@@CCC???:::888888888888888888888888777666666666555555555555222333333444555666777777333666999:::999888777777777777888888888888777777555666888999999888777666777999;;;===@@@HHHSSSZZZfffoooyyywwwhhhhhhhhhkkkrrrxxxpppeeeZZZOOOLLLMMMMMMMMMNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRTTTVVVZZZ]]]```aaaiiirrr}}}~~~{{{yyyxxxxxxwwwwwwxxxyyyxxxvvvttttttuuutttrrrpppnnnnnnnnnjjjiiigggfffeeeeeeeeefffcccdddfffhhhjjjkkkmmmmmmzzz}}}xxxsssrrrpppmmmkkkhhhfffeeeaaa```___^^^\\\YYYWWWVVVRRRRRRQQQPPPOOOOOONNNNNNLLLIIIGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHMMMLLLJJJIIIIIIJJJKKKLLLJJJIIIHHHHHHIIIKKKMMMOOOUUU\\\iii{{{zzznnneeecccgggkkkyyy^^^JJJBBBDDD???<<<<<<999;;;;;;;;;::::::888777666555666777777777666444333666666666666666666666666888888777777666666555555;;;::::::999888777666666444666777888777777999;;;:::999:::>>>AAAFFFPPP[[[aaammmyyyzzzjjjfffgggmmmtttyyyvvvjjj[[[VVVQQQNNNOOOPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPSSSWWWYYYZZZ]]]cccgggmmmttt~~~}}}zzzxxxzzzzzzzzzyyyxxxwwwvvvuuuuuusssqqqppppppooonnnlllgggggggggggggggffffffeeebbbdddeeeggghhhjjjnnnqqqyyy|||wwwsssrrrooommmjjjgggeeedddaaa```___^^^\\\YYYWWWVVVSSSRRRRRRPPPOOONNNMMMMMMMMMJJJHHHFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBCCCBBBCCCDDDEEEGGGHHHIIIJJJLLLKKKIIIHHHHHHIIIKKKLLLJJJIIIIIIIIIJJJMMMOOOQQQVVV]]]jjj|||~~~rrriiiffffffkkkyyy```KKKBBBDDD>>>;;;<<<999:::::::::999999888888777666777888888888777555555666666666666666666666666777777777777888888888888999999888777777666666666555777888888777777999::::::999:::>>>AAAFFFQQQ\\\bbbmmmxxxzzzkkkfffhhhlllssswww~~~ooocccYYYUUUPPPNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRUUUXXXZZZ[[[^^^dddiiipppvvv|||zzzzzzzzzyyyyyywwwvvvuuuttttttrrrqqqqqqpppooommmkkkgggggghhhhhhhhhggggggfffddddddeeeeeefffiiimmmpppwww~~~zzzvvvrrrqqqooollliiifffcccbbbaaa```___^^^\\\YYYWWWVVVTTTSSSRRRQQQOOONNNLLLLLLMMMKKKHHHGGGGGGGGGEEEDDDEEECCCAAA>>>======>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLOOORRRTTTWWW^^^lll}}}yyyooojjjfffjjjxxxbbbLLLCCCDDD>>>;;;<<<999999999888888777888888999888888888888888777666666777777777777777777777777666666777888888999::::::666666666666666666666666777999:::999888888999::::::999:::>>>AAAFFFQQQ\\\dddnnnxxx~~~{{{lllggghhhkkkqqqvvv~~~uuufff[[[VVVSSSOOOMMMMMMNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSSSSVVVZZZ\\\]]]```fffkkktttzzz}}}{{{zzzzzzyyywwwvvvtttsssrrrsssrrrqqqqqqqqqooollljjjggghhhhhhiiiiiiiiihhhhhhffffffeeeddddddfffkkkooossszzz~~~|||xxxuuurrrqqqnnnkkkhhhdddbbbaaaaaa```___^^^\\\YYYWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKLLLJJJIIIHHHIIIJJJIIIHHHIIIFFFCCC@@@>>>>>>@@@AAA@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKNNNQQQUUUWWWWWW^^^kkk}}}tttlllfffjjjxxxeeeNNNDDDDDD===;;;<<<999999888777777777888999:::888888888888777777666666777777777777777777777777666666777777777888888888666666666777777777888888999:::;;;:::888888999::::::999:::>>>AAAGGGRRR]]]gggpppyyy~~~{{{mmmhhhgggjjjooouuuzzzmmm```WWWSSSQQQNNNLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSWWW[[[]]]^^^bbbhhhmmmxxx}}}|||zzzzzzyyyxxxvvvtttsssrrrrrrrrrqqqpppqqqqqqoookkkiiihhhiiiiiijjjjjjjjjiiiiiigggfffdddbbbaaadddhhhlllrrrxxx~~~}}}|||zzzwwwuuuqqqpppnnnkkkgggdddbbbaaaaaa```___^^^\\\YYYWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHIIIKKKMMMMMMLLLIIIGGGCCC@@@??????@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKNNNQQQUUUWWWUUU\\\iiizzzxxxnnngggkkkxxxhhhQQQEEEDDD===:::<<<:::888888888888888888999999777777666666555555555555777777777777777777777777777777666666666555555555666777777888888999999:::999:::;;;:::888888999::::::999:::>>>BBBGGGSSS^^^jjjsss{{{{{{mmmggggggjjjooovvv~~~ssshhh]]]VVVOOOOOOMMMLLLLLLLLLNNNPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSVVV[[[^^^```dddkkkppp{{{}}}zzzzzzyyywwwuuutttsssrrrrrrqqqpppooooooooonnnkkkhhhjjjjjjjjjjjjjjjiiiiiihhhfffeeecccaaa```bbbfffjjjqqqwww~~~~~~~~~}}}{{{xxxvvvuuupppooommmkkkhhheeecccbbbaaa```___^^^\\\YYYWWWVVVTTTSSSRRRQQQOOONNNLLLLLLIIIGGGGGGHHHJJJLLLMMMLLLFFFDDDAAA???>>>>>>?????????@@@AAAAAABBBCCCDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJMMMPPPSSSVVVTTTZZZgggxxx}}}qqqiiilllxxxkkkSSSFFFCCC<<<999<<<:::999999:::::::::999999888777777666555555555555555777777777777777777777777777777666555555444333333777777888888999999999:::777999:::999888888999::::::999:::???BBBHHHSSS___kkkttt}}}zzzmmmeeefffjjjqqqxxxzzzoooddd[[[VVVMMMMMMNNNMMMLLLMMMOOOQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSWWW\\\```ccchhhooouuu}}}yyyxxxvvvuuutttsssttttttrrrpppnnnmmmmmmmmmkkkiiikkkkkkkkkjjjiiihhhgggfffddddddbbb```___aaaeeehhhooouuu~~~|||}}}~~~}}}zzzxxxvvvuuuooonnnmmmkkkiiigggeeedddaaa```___^^^\\\YYYWWWVVVSSSRRRRRRPPPOOONNNMMMMMMHHHGGGEEEFFFHHHIIIIIIHHHCCCCCCBBB@@@@@@????????????@@@@@@AAABBBCCCDDDEEEBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKNNNQQQSSSSSSZZZgggxxxvvvkkknnnyyymmmUUUGGGCCC<<<999<<<:::999:::<<<===<<<:::888666888888666555555555666777666666666666666666666666666666666666555555555555777777777777888888888888555777888888777777999::::::999:::???CCCHHHTTT___iiittt~~~yyylllcccdddjjjsss{{{xxxjjj___WWWSSSKKKMMMNNNNNNMMMMMMPPPRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSXXX^^^bbbgggmmmuuu{{{~~~yyyxxxvvvttttttuuuvvvwwwssspppmmmkkkkkklllkkkjjjllllllkkkjjjhhhgggeeedddbbbbbbbbb```___aaacccfffkkkrrr|||}}}|||}}}~~~}}}zzzwwwvvvvvvooonnnmmmkkkiiihhhgggfffaaa```___^^^\\\YYYWWWVVVRRRRRRQQQPPPOOOOOONNNNNNHHHFFFEEEDDDEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBAAA??????@@@AAABBBDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFHHHHHHIIIIIIIIIGGGGGGGGGGGGIIILLLPPPQQQTTTZZZgggxxxzzzlllnnnyyyoooVVVGGGCCC;;;999<<<::::::;;;>>>???>>>;;;888555:::999777666666666777888666666666666666666666666555555666666777777888888777777777777666666666666444666777888777777999;;;:::999:::???CCCIIITTT```hhhsss~~~xxxkkkaaadddjjjttt}}}vvvhhh\\\TTTPPPJJJMMMOOONNNMMMMMMPPPSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUYYY___eeejjjpppyyy|||}}}~~~|||yyywwwvvvuuuuuuvvvwwwxxxtttqqqllljjjjjjkkkkkkkkkmmmmmmllljjjhhheeecccbbb```aaaaaaaaa```aaaccceeehhhooo{{{|||yyywwwuuutttnnnllljjjiiiiiihhhfffdddbbb```^^^\\\YYYXXXWWWVVVVVVTTTQQQPPPPPPPPPNNNMMMIIIHHHGGGEEEDDDBBBAAA@@@@@@?????????>>>>>>======AAA???>>>@@@DDDFFFEEECCCBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEDDDEEEFFFFFFGGGKKKJJJJJJJJJKKKNNNPPPRRRWWW\\\hhhyyywwwlllnnnzzzqqqWWWIIIHHHCCC@@@???999999;;;>>>BBBCCC@@@:::555555777999999777555555555777777666666666666777777;;;:::888777777777888999999999888888888888888888888777777888:::;;;;;;:::999<<<===>>>@@@IIIWWWbbbmmmvvv~~~zzzjjjccceeehhhppp|||tttggg]]]UUUPPPMMMMMMLLLLLLLLLMMMOOOPPPSSSRRRPPPPPPRRRUUUWWWXXXYYY\\\aaagggnnnwww~~~~~~~~~}}}{{{yyyuuusssrrrrrrtttvvvwwwwwwrrrqqqpppnnnmmmmmmllllllnnnhhhfffhhhhhhddd```___aaa```^^^]]]]]]^^^```aaadddmmmzzz~~~}}}{{{yyywwwvvvuuunnnllljjjiiiiiihhhfffdddaaa```^^^[[[YYYXXXWWWWWWVVVTTTRRRPPPPPPPPPOOOMMMIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA??????@@@CCCEEEDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHKKKJJJJJJJJJKKKNNNPPPRRRVVV[[[hhhyyy}}}rrrjjjmmmyyyvvv[[[KKKHHHAAA>>><<<777:::;;;===@@@AAA>>>:::666555777888888666555555666777666666555555666666777:::999888777666777777888777777777777777777777777777888999:::::::::::::::999<<<===>>>AAAJJJWWWbbbnnnvvvyyyiiiccceeeiiippp|||sssfff]]]UUUQQQMMMMMMLLLKKKLLLMMMNNNOOOSSSRRRQQQQQQSSSUUUWWWWWWYYY]]]cccjjjrrrzzz~~~~~~~~~}}}{{{yyyvvvtttssssssuuuwwwxxxwwwrrrqqqpppooonnnmmmmmmmmmmmmhhheeeggggggccc``````aaa___^^^\\\\\\]]]___```ccclllyyy}}}}}}|||{{{yyyxxxwwwwwwnnnllljjjiiihhhgggeeeccc___^^^]]][[[YYYXXXXXXXXXWWWUUURRRQQQQQQQQQOOONNNIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>?????????@@@??????AAACCCEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLNNNPPPQQQTTT[[[hhhyyywwwmmmfffjjjxxxzzz]]]LLLGGG@@@======888::::::;;;<<<===<<<999666555666777666555555666888666555555555555555555666888777777666666666666777666666666666666666777777777;;;>>>>>>;;;888888:::999;;;===>>>AAAJJJXXXbbbnnnwwwzzziiidddeeeiiippp}}}qqqddd\\\UUUQQQMMMLLLKKKKKKKKKLLLMMMNNNRRRRRRSSSTTTUUUVVVVVVWWWYYY^^^eeennnvvv~~~}}}~~~}}}{{{yyyvvvuuutttuuuwwwyyyxxxwwwsssrrrqqqooonnnnnnmmmmmmkkkgggeeegggfffccc```aaaaaa___]]][[[ZZZ[[[]]]^^^ccckkkxxx}}}|||zzzyyyxxxwwwnnnllljjjhhhhhhgggdddbbb^^^]]]\\\ZZZYYYYYYXXXXXXWWWUUURRRQQQQQQQQQOOONNNIIIHHHGGGEEEDDDBBBAAA@@@????????????>>>>>>======@@@@@@@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRZZZiiizzztttkkkcccgggvvvzzz]]]JJJEEE???>>>@@@===;;;:::999999::::::999777666666666555444555777999555555444444444444555555666666666555555555666666666666666777777777777777:::>>>BBBAAA;;;666555777999;;;===>>>AAAKKKXXXcccnnnvvv~~~{{{kkkdddfffjjjqqq}}}nnnbbbZZZUUURRRMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXYYY___hhhqqqzzz~~~}}}}}}}}}}}}zzzxxxwwwvvvvvvxxxzzzzzzyyywwwsssrrrqqqpppnnnnnnnnnnnnjjjfffdddfffeeeaaa```bbbaaa___\\\ZZZYYYZZZ\\\^^^dddlllxxx~~~{{{yyywwwvvvooommmjjjiiihhhgggdddbbb^^^]]]\\\ZZZYYYXXXXXXXXXWWWUUURRRQQQQQQQQQOOONNNIIIHHHGGGEEEDDDBBBAAA@@@BBBAAA@@@???>>><<<<<<;;;???@@@AAABBBBBBCCCDDDEEEAAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJIIIJJJJJJKKKMMMNNNOOOPPPRRR[[[jjj{{{uuulll```eeesss}}}___KKKEEE>>>===@@@===;;;999888777888999888777777777777666555555777999555555444444444444555555555555555666666666555555777777777888888999999999<<>>BBBKKKYYYdddllluuu}}}~~~mmmeeegggjjjrrr~~~~~~lll```YYYUUURRRNNNMMMLLLKKKKKKLLLMMMMMMOOORRRUUUVVVVVVWWWYYY[[[[[[aaajjjttt}}}~~~}}}}}}}}}|||zzzxxxwwwwwwxxxzzz{{{{{{yyyvvvsssrrrpppooonnnnnnmmmmmmjjjfffeeeeeeccc______bbbaaa^^^[[[YYYXXXZZZ\\\^^^gggooozzz~~~{{{xxxvvvuuupppnnnkkkjjjiiigggeeebbb^^^]]]\\\ZZZXXXWWWWWWWWWVVVTTTQQQPPPPPPPPPNNNMMMIIIHHHGGGEEEDDDBBBAAA@@@BBBAAA@@@???>>><<<<<<;;;>>>@@@BBBBBBBBBBBBDDDFFF@@@AAABBBDDDEEEGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPRRR\\\lll}}}uuulll___cccpppdddOOOGGG>>>;;;===999;;;999888777888999888888999999999888666666777999666555555555555555555666444555666666777666666666777777888888999999::::::===???AAA???:::666444444999;;;>>>???BBBLLLZZZeeellluuu}}}nnnfffgggkkkrrr|||iii^^^XXXUUUSSSOOONNNMMMLLLLLLLLLMMMNNNMMMQQQUUUVVVVVVWWW[[[___```eeennnwww~~~}}}|||}}}|||zzzxxxwwwwwwyyy{{{|||{{{xxxuuurrrqqqpppnnnmmmmmmlllllljjjgggeeeeeeaaa]]]]]]bbb```^^^ZZZXXXXXX[[[^^^```jjjqqq|||~~~|||yyywwwvvvuuurrrooommmkkkjjjhhheeeccc___^^^\\\ZZZXXXWWWVVVUUUUUUSSSPPPOOOOOOOOOMMMLLLIIIHHHGGGEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>@@@BBBBBBAAABBBDDDFFFCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIKKKLLLNNNOOOOOOOOORRR]]]mmm~~~sssjjj```bbbmmmeeePPPHHH???;;;<<<888;;;:::888888999999999777:::;;;<<<;;;999777777777777666666555555666666777444555666777888777777666666666666777888999999999:::;;;;;;;;;:::999888888999;;;>>>???BBBLLLZZZeeelllwwwnnnfffhhhlllssszzzggg\\\WWWUUUSSSQQQPPPNNNMMMMMMMMMNNNOOOLLLPPPTTTUUUUUUXXX^^^cccfffjjjrrrzzz}}}||||||}}}|||zzzwwwvvvwwwyyy{{{}}}{{{wwwtttqqqpppooommmllllllkkkkkkkkkhhhfffddd```[[[\\\``````]]]ZZZXXXYYY\\\```ccckkkrrr|||}}}}}}|||||||||{{{zzzxxxwwwvvvuuussspppnnnlllkkkiiifffddd```___\\\ZZZXXXVVVUUUTTTTTTRRROOONNNNNNNNNLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@<<<======>>>???@@@@@@AAA===@@@CCCCCCAAAAAADDDFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIKKKLLLNNNOOOOOOOOOSSS^^^nnn~~~pppggg```aaakkkcccOOOHHH@@@===???;;;;;;:::999999::::::999777;;;===>>>===:::888666666777777666666666666777777444555777888888888777666444555555666777888888999888777666888:::<<<<<<;;;999;;;>>>???CCCLLL[[[fffnnnxxxnnnggghhhlllsssyyyggg[[[WWWUUUTTTRRRQQQOOONNNNNNNNNOOOOOOLLLPPPTTTUUUUUUXXX```fffjjjnnnuuu}}}}}}||||||||||||yyywwwuuuvvvyyy{{{}}}{{{vvvssspppooonnnmmmlllkkkkkkkkkllliiigggddd___ZZZ[[[```___]]]ZZZXXXYYY]]]aaadddkkkrrr|||~~~{{{yyy{{{zzzyyyxxxwwwuuuttttttpppnnnkkkjjjiiigggeeeccc]]]]]][[[YYYVVVTTTSSSRRRSSSRRRPPPPPPPPPNNNLLLIIIHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>============>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIKKKMMMMMMMMMLLLMMMNNNZZZ```jjjwwwtttiii```dddmmm}}}bbbKKKHHHCCC??????<<<::::::;;;::::::999888888???>>>===<<<:::999888777666666666666666666666666444666:::<<<===:::777555777777666666666666777777666666666777888888999999999;;;===>>>BBBKKKYYYdddooo}}}qqqiiihhhiiippp~~~yyyiii```[[[WWWSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSVVVZZZ```dddpppsssxxx~~~~~~|||{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyxxxvvvuuurrrpppmmmiiihhhggghhhiiimmmjjjeeeaaa___^^^___```___[[[XXXVVVYYY]]]aaacccmmmsss}}}|||yyyzzzzzzxxxwwwuuutttsssrrrnnnllliiihhhgggfffcccaaa^^^]]][[[YYYWWWUUUSSSSSSTTTRRRPPPPPPOOONNNKKKIIIHHHHHHGGGEEEDDDBBBAAA@@@>>>>>>============>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKMMMMMMMMMLLLMMMNNNUUUZZZdddqqquuujjj___ccclll|||aaaKKKGGGBBB??????<<<;;;===???@@@@@@===999777<<<;;;;;;:::999888777777666666666666666666666666444666999;;;;;;:::888666777777666666666666666777666666666777888888999999999<<<>>>>>>AAAKKKXXXcccooo|||rrriiihhhjjjrrrwwwfff^^^YYYUUURRRRRRRRRRRRQQQQQQQQQPPPPPPNNNPPPRRRTTTWWW]]]dddhhhqqquuu{{{}}}|||{{{zzzxxxxxxxxxxxxyyyyyyyyyyyyxxxvvvtttssspppnnnkkkiiigggggghhhiiillliiieeeaaa___^^^___```\\\YYYWWWVVVYYY]]]aaadddlllrrr{{{}}}zzzyyyxxxwwwuuusssrrrppppppkkkiiifffeeedddcccaaa___]]]]]][[[ZZZXXXVVVUUUTTTUUUSSSQQQOOONNNMMMJJJHHHIIIHHHGGGEEECCCAAA@@@???>>>>>>============>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMMMMMMMLLLMMMNNNQQQVVV```mmm|||vvvjjj^^^aaajjjzzzaaaJJJFFFBBB??????===<<>>???AAAJJJXXXbbbnnn|||~~~~~~qqqhhhhhhkkkssstttcccZZZVVVSSSQQQQQQQQQRRRRRRRRRSSSSSSSSSNNNOOORRRUUUYYY```hhhmmmssswww~~~|||{{{zzzyyyxxxwwwwwwwwwyyyyyyyyyxxxvvvtttrrrpppmmmllliiihhhggghhhiiijjjkkkhhheeeaaa___^^^^^^^^^XXXWWWVVVWWWYYY]]]aaadddkkkooowww}}}{{{xxxwwwvvvtttqqqooonnnmmmhhhfffcccbbbbbbaaa^^^\\\]]]\\\[[[ZZZXXXWWWVVVUUUVVVTTTQQQOOOMMMLLLIIIGGGIIIHHHGGGEEECCCAAA??????>>>>>>============>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKMMMMMMMMMLLLMMMNNNPPPUUU___lll|||uuujjj^^^```iiixxxaaaIIIFFFAAA>>>???===???AAAEEEGGGEEE@@@;;;777666666666777777777888888666666666666666666666666333444666888999999999999888777666555555555555555666666666777888888999999;;;===>>>???AAAJJJWWWbbbooo|||{{{nnneeefffjjjrrrsssaaaXXXUUURRRPPPPPPPPPQQQRRRSSSTTTUUUUUUOOOPPPSSSUUUZZZaaaiiioootttyyy~~~|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwtttrrrooommmjjjiiihhhgggggghhhiiijjjiiigggeeebbb___^^^]]]]]]UUUVVVWWWXXXZZZ]]]aaaccciiimmmttt}}}}}}{{{xxxwwwuuussspppmmmlllkkkeeedddaaa``````___]]][[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVTTTPPPNNNLLLKKKIIIGGGHHHGGGFFFDDDCCCAAA@@@???>>>>>>============>>>>>>===>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMMMMMMMLLLMMMNNNOOOUUU^^^lll|||uuujjj^^^aaahhhxxxbbbJJJFFF@@@>>>???===@@@AAABBBBBBAAA>>>:::888666666777777888999999:::666666666666666666666666333444666888999::::::999777777666555555555555555666666666777888888999999:::<<<>>>???AAAJJJXXXbbbppp}}}yyykkkcccdddhhhppp~~~rrr```XXXUUUSSSQQQOOOPPPQQQRRRSSSUUUVVVVVVQQQRRRTTTVVV[[[bbbjjjpppwww|||~~~~~~}}}}}}|||{{{zzzzzzyyyyyyzzzxxxxxxwwwvvvssspppnnnlllhhhhhhggggggggghhhiiijjjgggfffdddbbb```^^^\\\[[[TTTWWWZZZ[[[\\\]]]```bbbhhhkkkrrr{{{}}}{{{xxxwwwuuurrrooollljjjiiieeecccaaa``````___]]][[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVSSSOOOMMMLLLKKKJJJHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>============>>>>>>===>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMMMMMMMLLLMMMNNNNNNSSS]]]kkk{{{vvvkkk```bbbiiixxxdddLLLFFF@@@===???<<>>===<<<;;;:::999666777777888999:::::::::666666666666666666666666444666888:::;;;:::999999666555555444555555666666666666666777888888999999999;;;===>>>BBBKKKYYYdddppp~~~yyykkkbbbcccfffnnn|||ppp```XXXUUUSSSQQQNNNOOOPPPQQQSSSTTTUUUVVVTTTUUUVVVXXX]]]dddmmmttt{{{~~~}}}|||{{{zzzzzzzzzzzz{{{wwwwwwvvvuuussspppmmmlllhhhhhhhhhhhhhhhiiiiiijjjfffeeedddbbb```]]][[[YYYWWW[[[___```___^^^___aaafffkkkrrr|||~~~|||zzzxxxwwwuuurrrooollliiihhheeecccaaa`````````^^^\\\XXXXXXWWWWWWVVVVVVUUUUUUUUURRRNNNLLLKKKKKKJJJJJJEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>============>>>>>>======>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMMMMMMMLLLMMMNNNOOOTTT]]]kkk|||xxxmmmbbbdddkkkzzzgggMMMGGGAAA===>>><<<<<<<<<<<<;;;:::999999888777777777888888999999:::666666666666666666666666555777:::<<<===;;;999777444444444444555666777777666666666777888888999999777:::===>>>BBBLLLZZZeeennn}}}|||nnndddccceeemmm{{{mmm___WWWTTTQQQOOONNNNNNOOOQQQRRRSSSTTTTTTUUUVVVXXXZZZ```iiissszzz~~~{{{{{{zzzzzzyyyyyyzzzzzzvvvvvvvvvuuusssqqqnnnmmmhhhhhhhhhiiiiiiiiiiiijjjdddddddddccc```]]]ZZZXXXZZZ___ddddddaaa^^^___```fffkkksss}}}~~~{{{yyyyyyxxxuuurrrooollliiihhheeecccaaaaaaaaa```^^^]]]WWWWWWWWWVVVVVVUUUUUUUUUTTTQQQMMMKKKKKKKKKKKKJJJDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>============>>>>>>======>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKMMMMMMMMMLLLMMMOOOQQQVVV___mmm~~~zzzoooccceeelll{{{iiiOOOHHHAAA===>>><<<999:::;;;<<<;;;:::888777666777777777888888888999666666666666666666666666666888<<<>>>>>><<<999666333333333444555666777888666666666777888888999999666999<<<>>>BBBLLL[[[fffmmm{{{~~~qqqeeeeeefffmmm{{{}}}kkk^^^WWWTTTPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVYYY\\\cccmmmxxx~~~~~~zzzzzzyyyxxxxxxxxxyyyyyyvvvvvvvvvuuutttqqqooonnniiiiiiiiiiiiiiijjjjjjjjjdddddddddcccaaa]]]ZZZXXX]]]bbbggggggccc___^^^___fffkkkttt|||zzzxxxxxx}}}yyytttpppmmmkkkhhhfffcccbbbaaa```]]][[[XXXWWWVVVWWWWWWUUUSSSQQQQQQQQQRRRPPPMMMKKKKKKKKKJJJIIIEEEDDDCCCBBB@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;===>>>@@@AAABBBBBBAAA@@@BBBCCCEEEGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGFFFFFFHHHGGGHHHLLLPPPQQQNNNKKKRRRVVV___ooozzzooo^^^eeemmmzzzsssTTTGGG???>>>>>>888777888888999999888888777888888777777777777888888777777777777777777777777555777:::<<<<<<:::777555:::777555555888::::::999888666555777::::::888666;;;999999===BBBKKKYYYgggpppwww~~~~~~{{{}}}nnnfffccceeennnzzzzzzggg\\\VVVRRRPPPQQQQQQOOOMMMMMMOOOQQQSSSSSSWWWXXXZZZaaakkkwww~~~~~~||||||zzzwwwuuutttvvvxxxssstttttttttsssqqqooonnnnnnllljjjhhhgggggghhhiiieeebbb```^^^^^^^^^\\\ZZZ^^^bbbfffeeeaaa^^^___bbbfffkkkuuu}}}zzzyyyxxx{{{xxxssspppnnnllljjjhhhdddcccbbb```^^^\\\[[[ZZZYYYXXXWWWUUURRRQQQQQQQQQSSSQQQMMMLLLKKKKKKIIIHHHEEEDDDCCCAAA@@@???>>>>>>======<<<<<<;;;<<<<<<<<>>===999555999777666777999;;;999777<<<::::::>>>CCCLLLZZZgggqqqwww~~~~~~rrrfffcccdddlllxxxzzzggg\\\VVVRRRPPPRRRPPPOOOMMMMMMOOOQQQSSSTTTWWWXXX\\\cccmmmxxx~~~}}}}}}}}}}}}|||{{{xxxuuutttuuuwwwttttttuuuuuutttrrrpppoooooommmkkkiiiggggggggghhhdddbbb___]]]]]]]]]\\\[[[]]]___aaaaaa___^^^___bbbggglllvvv~~~{{{zzzyyyzzzwwwssspppooonnnllljjjeeedddbbb```^^^^^^^^^^^^\\\ZZZWWWTTTRRRRRRRRRRRRTTTRRROOOMMMLLLKKKIIIGGGFFFDDDBBB@@@????????????======<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAABBBDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHJJJIIIHHHJJJLLLNNNOOONNNRRRVVVaaaqqqyyymmmbbbfffmmm~~~tttUUUIIIAAAAAAAAA<<<:::;;;;;;;;;;;;;;;;;;:::888777777666666777777888666666666666666666666666777777888888888888777777444666999===???>>>:::666999888666777999::::::999<<<:::;;;???DDDMMM\\\iiirrrxxx~~~xxxfffccccccjjjvvvzzzggg]]]WWWRRRQQQRRROOOOOONNNNNNOOOQQQTTTUUUWWWZZZ___gggpppzzz}}}|||||||||}}}~~~}}}}}}|||xxxuuuttttttvvvtttuuuuuuuuutttrrrpppoooooonnnllljjjiiihhhhhhgggdddaaa^^^\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\^^^```bbbhhhmmmvvv~~~|||{{{zzz{{{wwwssspppooommmkkkiiifffdddbbb```______```aaa^^^[[[WWWUUUTTTUUUVVVVVVUUURRROOOMMMLLLJJJHHHFFFFFFDDDBBB@@@?????????@@@===============>>>???@@@@@@?????????@@@BBBDDDEEEBBBBBBAAAAAABBBCCCDDDEEECCCDDDEEEGGGHHHIIIIIIIIIJJJIIIHHHIIIKKKMMMOOOPPPSSSWWWbbbsssxxxlllccceeekkk}}}tttVVVJJJCCCBBBCCC>>>;;;<<<<<<======<<<<<<;;;777777666666666666777777666666666666666666666666777777777666666777777777======<<<;;;<<<<<<<<<;;;888777666666777888999999===;;;<<<@@@EEENNN]]]jjjtttyyy{{{hhhddddddjjjuuuyyyggg]]]WWWRRRPPPQQQNNNNNNNNNNNNOOOQQQTTTWWWXXX]]]dddlllttt|||}}}}}}|||}}}}}}}}}~~~~~~|||yyyuuusssssstttttttttttttttsssqqqpppnnnmmmmmmllllllkkkjjjiiiiiiccc```]]][[[[[[]]]]]]]]]\\\YYYWWWWWWZZZ^^^aaaccciiinnnvvv~~~}}}{{{{{{|||yyytttpppmmmkkkiiigggfffdddbbb```___```aaabbb^^^ZZZVVVUUUWWWYYYYYYYYYSSSQQQOOOMMMLLLJJJGGGDDDEEEDDDBBB@@@?????????@@@===============>>>???@@@>>>>>>======>>>@@@BBBDDDAAAAAAAAAAAABBBCCCEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLOOORRRSSSXXXcccuuuwwwkkkcccccchhhzzzvvvWWWKKKCCCBBBCCC>>>;;;<<<<<<======<<<<<<;;;777777666666666666777777555555555555555555555555777777666555555666777777AAAAAA@@@???===;;;::::::666666777666666777888999===;;;<<<@@@FFFOOO^^^kkkuuuzzz~~~|||kkkfffeeekkkuuuwwwfff\\\WWWRRRPPPPPPMMMNNNOOOOOOOOOQQQUUUYYYZZZ```hhhooovvv~~~~~~~~~~~~~~~}}}}}}|||zzzvvvtttssstttssssssssssssrrrqqqooonnnjjjkkklllllllllllljjjjjjbbb```]]]\\\\\\^^^^^^^^^]]]ZZZVVVVVVYYY^^^bbbdddiiimmmuuu~~~|||{{{{{{|||xxxsssooollliiigggddddddcccaaa```____________]]]ZZZVVVUUUXXXYYYYYYWWWQQQOOOMMMLLLKKKIIIFFFCCCCCCCCCBBBBBBAAA@@@??????======<<<<<<<<<===>>>>>><<<<<<<<<===???@@@BBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIKKKOOORRRSSSXXXeeewwwvvviiiccccccfffvvvwwwXXXKKKCCCBBBBBB===:::;;;;;;;;;;;;;;;;;;:::777666666555555666666777555555555555555555555555666666555555555555666666;;;???DDDFFFBBB<<<777444555666888999888777777888<<<:::;;;@@@FFFOOO^^^kkkuuuzzz~~~~~~~~~|||mmmhhhfffkkkvvvuuuddd[[[VVVQQQNNNOOOKKKNNNPPPPPPOOOQQQVVV[[[]]]ccckkkrrrxxx|||||||||zzzwwwtttttttttssstttttttttsssqqqooonnnhhhjjjlllmmmmmmkkkjjjhhhaaa___^^^^^^___```___^^^^^^\\\YYYWWWXXX\\\aaadddhhhkkkrrr|||}}}|||{{{zzzyyyuuuqqqmmmkkkiiigggeeebbbaaaaaa___^^^]]]\\\\\\]]]YYYUUUTTTVVVWWWTTTQQQNNNMMMLLLKKKKKKIIIEEECCCAAABBBCCCCCCBBBAAA???>>>======<<<<<<;;;<<<<<<<<<;;;<<<===???AAAAAABBBBBB@@@AAACCCEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKKKKJJJKKKOOORRRSSSYYYfffxxxuuuhhhddddddgggtttxxxXXXKKKCCCAAAAAA;;;999999999::::::999999999666666555555555555666666555555555555555555555555555555555555555555555555666<<>>===<<<;;;;;;;;;;;;;;;;;;<<>>@@@===;;;::::::;;;999:::???EEENNN]]]kkkrrrxxx|||}}}{{{lllgggeeejjjuuurrrbbbYYYTTTOOOLLLLLLJJJMMMPPPPPPOOOQQQWWW]]]aaagggoootttyyyyyy{{{{{{zzzxxxvvvuuuvvvwwwwwwxxxwwwvvvuuusssrrrkkkmmmnnnnnnkkkgggccc```______```bbbdddcccaaa^^^\\\^^^]]]YYYTTTUUU[[[aaaeeehhhnnnwww}}}zzzxxxwwwrrrpppmmmllllllkkkjjjhhhaaa```___]]]\\\[[[ZZZZZZXXXWWWUUUSSSRRRQQQPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEAAAAAA@@@???>>>>>>>>>???999:::;;;;;;::::::<<<>>>>>>>>>>>>???@@@BBBCCCDDD@@@@@@AAACCCDDDFFFGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHIIIJJJMMMPPPRRRVVV\\\gggxxxwwwkkklllffffffttt~~~YYYHHHDDD@@@======;;;;;;;;;;;;:::999888777888666444777;;;???>>>===555555666666777777888888555555555555666666666666444555777888::::::;;;;;;888;;;>>>AAAAAA???<<<999===:::<<>>>>>>>>>>>;;;<<<<<<<<<;;;;;;<<<>>>======>>>???@@@AAABBBCCC@@@AAABBBCCCDDDFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIKKKMMMPPPRRRVVV[[[fffwwwzzzoooooojjjiiiwwwYYYHHHDDD@@@======;;;;;;;;;;;;:::999888777:::999888:::<<<>>>??????777777777666666666666666555555555555666666666666555666777888999:::::::::666888;;;======<<<999888<<<:::<<>>===<<<<<<<<<===>>><<<;;;:::<<<===<<<===>>>@@@AAAAAAAAA@@@AAAAAABBBCCCEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKNNNPPPRRRUUUZZZeeeuuu~~~tttqqqlllkkkyyyZZZHHHDDD@@@======;;;;;;;;;;;;:::999888888;;;<<<======<<<===???AAA888888777777666555555444555555555555666666666666666777888888999999888888777888999:::;;;:::999999;;;:::<<>>>>><<<::::::;;;<<<;;;<<>>???>>>;;;:::===@@@777777666666666555555555555555555555666666666666777777888888888888777777999999999:::;;;;;;;;;<<<::::::<<<@@@FFFOOO^^^mmmzzz~~~nnneeeaaahhhrrr~~~qqqfff[[[XXXVVVRRROOOOOOOOOPPPPPPQQQQQQTTTXXX[[[\\\```gggmmmuuu~~~}}}}}}zzzxxxvvvuuuttttttsssqqqppprrrtttuuuuuutttsssssssssqqqooonnnooooooooonnnggghhhgggccc```___cccfffhhhfffdddcccbbb```]]]ZZZYYYWWWVVVWWWVVVUUUZZZaaajjjpppxxx~~~zzzvvvrrrpppooollliiigggfffeeecccbbb___^^^]]][[[ZZZYYYXXXXXXZZZXXXVVVSSSPPPNNNMMMLLLIIIJJJLLLMMMLLLIIIGGGEEECCCBBB@@@>>>===<<<;;;;;;<<<======<<<:::999:::<<<<<<===???AAABBBAAA@@@???BBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIJJJKKKMMMOOOPPPQQQTTTYYYdddssswwwpppmmmmmm|||\\\JJJEEEAAA>>>===::::::;;;;;;;;;:::999999:::<<<>>><<<999888:::===444555555555666666666777555555555555666666666666777888888888888777666666888888999999:::;;;<<<<<<999999<<<@@@DDDMMM^^^nnnzzz~~~qqqgggbbbhhhrrr~~~nnncccYYYWWWVVVRRROOOOOONNNPPPQQQQQQRRRUUUYYY]]]___dddiiinnnttt}}}~~~}}}|||{{{xxxvvvssssssssssssrrrppppppsssvvvvvvtttqqqppppppmmmmmmnnnppprrrrrrooommmcccddddddbbb```aaafffkkkhhhfffdddbbbaaa___\\\YYYXXXWWWXXXYYYXXXWWW^^^fffvvvzzz}}}yyyuuurrrpppmmmkkkhhhfffeeedddaaa```^^^]]]\\\ZZZYYYXXXXXXWWWXXXWWWUUUSSSPPPNNNMMMMMMJJJKKKNNNNNNMMMJJJFFFDDDBBBAAA???>>>===<<<;;;;;;<<<======<<<;;;:::<<<===>>>???@@@AAABBBAAAAAA@@@CCCCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOQQQQQQTTTYYYdddsssxxxqqqoooqqq]]]KKKFFFBBB>>>>>>:::::::::;;;;;;::::::999999::::::888777666777999333444444555666666777777555555555555666666666666777777777888777777666666666666777888999999:::;;;999999<<<@@@CCCLLL^^^oooxxxrrrhhhbbbhhhqqq}}}lllbbbXXXUUUUUURRRPPPOOONNNOOOQQQRRRTTTWWW\\\```bbbgggmmmpppttt{{{~~~|||{{{zzzvvvtttsssrrrssstttsssrrrrrruuuxxxwwwrrrooonnnooolllmmmooorrrtttsssoookkkbbbbbbbbbaaaaaadddhhhkkkfffdddbbb```___^^^\\\ZZZXXXXXXYYY[[[YYYZZZbbblll}}}yyyuuurrrpppmmmjjjgggeeecccbbb```^^^^^^]]][[[ZZZXXXXXXWWWWWWWWWVVVTTTRRRPPPOOONNNNNNJJJKKKNNNOOOMMMIIIEEEBBB@@@@@@???======<<<<<<<<<===>>>???>>>======???AAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNPPPQQQQQQUUUZZZdddsss{{{pppnnnrrr]]]KKKFFFBBB>>>>>>999::::::;;;;;;::::::999999777666666777777777666555555555555555555555555555555555555666666666666666666777777777777777666555666777999:::;;;;;;;;;888999<<>>===============???@@@@@@@@@???@@@AAACCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQVVV[[[eeesss}}}mmmlllppp^^^LLLGGGBBB>>>>>>999999:::;;;;;;:::::::::999666444444777888777555666666666555444444333333555555555555666666666777555555666777777777777777777888:::<<<============777999<<>>===<<<<<<;;;;;;;;;===@@@CCCBBBAAADDDKKKQQQTTTHHH===<<>><<<===???CCCLLL]]]lllwww~~~xxxkkkbbbfffmmmwww|||lll```UUUOOONNNMMMOOORRRQQQQQQRRRUUUYYY___dddgggjjjmmmrrruuuyyy}}}{{{zzzyyyyyyyyyxxxvvvuuuuuuwwwyyyzzzvvvtttqqqnnnmmmnnnoooqqqrrrqqqpppooonnnlllkkkkkkddddddffffffffffffdddddd___^^^^^^^^^^^^]]]ZZZXXXZZZWWWVVVWWWWWWWWW]]]dddvvvyyy~~~}}}zzzxxxuuurrrpppkkkhhhdddbbbaaaaaa```___ZZZZZZYYYYYYXXXWWWUUUTTTUUUUUUTTTSSSQQQOOOMMMLLLJJJJJJJJJIIIGGGEEECCCAAA??????>>>===<<<<<<<<<<<<999===@@@BBBCCCGGGNNNUUUNNNEEE>>>>>>@@@@@@AAACCCEEEGGGIIIGGGDDDCCCFFFIIIIIIHHHGGGGGGFFFFFFFFFGGGJJJKKKLLLLLLLLLLLLNNNQQQTTTWWWcccuuuvvvkkkiiilllyyy```KKKDDDBBB???===<<<:::999999999999888666666666555444444555666666666666666555555666666666777666555444444555666777777555444555888999888666666777999:::;;;;;;::::::<<<:::;;;???DDDMMM^^^nnnxxxzzzlllbbbeeellluuuwwwhhh^^^UUUQQQOOONNNPPPSSSTTTSSSSSSUUUYYY^^^cccfffjjjnnnrrrvvvyyy~~~}}}{{{zzzyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwsssqqqmmmkkkkkkmmmppprrrtttsssrrrqqqooonnnmmmmmmdddeeeeeeeeeeeedddcccbbb```___^^^^^^___]]][[[XXXZZZVVVUUUWWWWWWWWW\\\cccmmmrrrxxx}}}yyywwwtttqqqooojjjgggcccaaaaaa```___^^^ZZZZZZYYYYYYXXXWWWUUUTTTUUUUUUUUUSSSRRRPPPNNNMMMJJJJJJIIIGGGFFFDDDCCCBBB@@@@@@???>>>============777:::===???@@@DDDJJJPPPFFFBBB???@@@AAA@@@BBBFFFHHHJJJKKKIIIEEEDDDFFFIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLOOOQQQUUUYYYeeevvvwwwkkkhhhiiiuuubbbLLLEEEBBB>>><<<<<<:::999999999999888666666666555555555555666666666666666666666666666666666666555555555555666666777666555666777888777666777777999::::::::::::::::::999;;;???DDDNNN```pppzzz~~~~~~oooddddddjjjsss~~~pppccc[[[TTTRRRQQQOOOPPPTTTWWWVVVUUUUUUXXX]]]cccfffkkknnnsssvvvyyy~~~}}}{{{zzzyyyyyyxxxxxxwwwwwwvvvtttsssrrrqqqpppmmmllllllnnnqqqtttssssssrrrpppooonnnmmmllleeeeeeeeedddcccbbb`````````___^^^^^^^^^^^^[[[YYYYYYVVVUUUVVVVVVVVV[[[aaadddkkkttt~~~|||xxxvvvssspppnnniiifffcccaaa```___^^^\\\ZZZZZZYYYYYYXXXWWWUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLJJJIIIGGGFFFDDDCCCCCCCCCAAA@@@???>>>============999;;;<<<;;;;;;<<<@@@CCC???>>>@@@BBBAAA???BBBHHHJJJKKKKKKIIIFFFEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMOOOQQQWWW]]]kkk|||xxxkkkggggggrrrdddMMMFFFBBB>>><<<<<<:::999999999999888666777777777666666777777777666666666777777666666666666666666555555666666666666666666666777777777777888888999999::::::::::::;;;:::;;;???DDDNNN___ooozzzuuugggfffjjjrrrwwwjjj]]]WWWSSSSSSQQQOOOPPPSSSWWWVVVUUUUUUYYY^^^dddhhhlllppptttvvvyyy~~~}}}{{{zzzyyyyyywwwxxxxxxwwwvvvssspppnnnqqqrrrrrrrrrrrrrrrrrrrrrppppppooonnnlllkkkjjjiiieeeeeedddcccaaa```^^^^^^aaa___^^^^^^^^^]]][[[ZZZXXXUUUTTTVVVVVVUUUYYY```aaaiiittt{{{wwwuuurrrooommmhhheeecccaaa```___]]][[[ZZZZZZYYYYYYXXXWWWUUUTTTQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@???>>>============<<<<<<;;;:::999999:::;;;;;;<<<@@@CCCAAA???BBBIIIJJJJJJJJJHHHFFFFFFFFFGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHJJJKKKLLLLLLMMMPPPRRRXXXaaarrrxxxiiiffffffqqqdddNNNFFFBBB>>><<<<<<:::999999999999888666888888888999999888888888666666777888888777666666555666666666666666666555555666666777666777777888999999999999999999::::::===<<<<<>>============;;;;;;;;;;;;;;;<<<======;;;<<>><<<<<<:::999999999999888666888888999999999999888888666666888888888888666666555555666666666666555555555666777777666666777888:::999999888888999::::::>>><<<===???CCCLLL\\\lllwww|||rrrkkklllsssxxxkkkbbb[[[XXXVVVUUURRRNNNOOOSSSRRRRRRSSSVVV[[[```fffiiiooorrruuuwwwyyy~~~}}}{{{zzzyyyyyyxxxxxxyyyxxxvvvrrrooommmnnnqqquuuxxxvvvrrrlllhhhqqqqqqpppnnnmmmlllkkkjjjeeedddcccaaa___^^^^^^^^^```^^^[[[[[[[[[[[[ZZZYYYVVVSSSSSSUUUUUUSSSVVV\\\^^^fffqqq}}}}}}yyyvvvsssqqqmmmkkkhhhfffdddcccbbb```^^^[[[ZZZZZZYYYYYYXXXWWWUUUTTTPPPPPPPPPOOONNNMMMLLLKKKEEEEEEFFFFFFEEECCCAAA@@@??????>>>===<<<<<<<<<<<<:::::::::;;;<<<>>>>>>>>>>>><<<===AAAAAA???@@@EEEFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKLLLLLLMMMPPPSSSUUU```qqq~~~vvveeedddhhhuuucccMMMEEEBBB>>><<<<<<:::999999999999888666666777888888888888777666555666888999999888666555444555666777777666555444444666888777666555777999::::::999888888999999:::===;;;<<>>===<<<<<<;;;;;;;;;:::999999:::;;;<<<;;;:::@@@===<<>><<<<<<:::999999999999888666444555666777777666555444555777888999999888777555444555666777777666555444444666888888555555777999;;;:::999888888888999:::;;;999;;;???DDDNNN```ooowww{{{vvvlllkkkrrryyytttpppnnnddd```]]]ZZZUUUOOOQQQVVVQQQSSSUUUXXX[[[^^^```aaapppsssvvvxxxzzz~~~}}}{{{zzzyyyyyyzzzyyyxxxwwwuuusssrrrqqqrrrssstttuuuuuuuuutttsssnnnnnnmmmllljjjiiihhhgggeeedddbbbaaa````````````^^^\\\YYYXXXXXXYYYXXXWWWTTTSSSSSSUUUTTTRRRTTTYYY[[[cccnnnzzz{{{zzzxxxuuuqqqnnnllljjjhhhgggeeeccc```___^^^]]]ZZZZZZYYYXXXVVVUUUTTTSSSPPPOOONNNMMMLLLLLLLLLLLLEEEGGGIIIHHHDDDAAAAAABBB======<<<:::888888;;;======<<<;;;:::;;;;;;=========>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHLLLOOONNNKKKJJJMMMQQQXXXZZZ```iiivvvwwwgggfffjjjxxx^^^KKKFFFAAA======999999999999999999999999777777777777888888888888666666666666555555555555666666666666666555555555666666666666777777777777999888888777888888888999999:::===AAADDDKKK[[[kkkvvv}}}oookkkrrr~~~zzztttmmmiiibbb[[[UUURRRQQQPPPRRRRRRUUUZZZ\\\\\\```eeeqqquuuyyy{{{|||}}}||||||{{{yyyxxxyyyvvvttttttuuuuuusssppprrruuuyyyzzzyyyvvvuuutttppplllhhhfffggghhhhhhhhhiiifffcccaaaaaaaaa```^^^\\\[[[ZZZ[[[[[[ZZZWWWUUUTTTTTTUUUUUUUUUVVVVVVVVV\\\bbbmmm{{{{{{zzzwwwtttqqqnnnmmmlllhhhgggeeebbb___]]]\\\\\\ZZZYYYXXXWWWUUUTTTSSSSSSQQQPPPNNNLLLJJJHHHGGGGGGEEEGGGIIIGGGDDDAAAAAAAAA@@@@@@???<<<999999:::<<<<<<;;;:::999::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGGGGGGGKKKNNNNNNKKKKKKNNNRRRVVVZZZaaalllyyyyyyiiihhhkkkxxx^^^KKKEEEAAA======;;;;;;::::::999888777777:::999888777666555555444666666666666555555555555666666666666666666666555666666666666777777777777777777777888888:::;;;;;;<<<<<<>>>AAACCCJJJZZZiiivvvpppkkkppp}}}~~~rrrmmmeee]]]XXXTTTRRRQQQTTTSSSUUUZZZ[[[\\\```fffssswww{{{~~~~~~}}}}}}|||zzzxxxyyywwwuuuuuuvvvvvvuuurrrrrrtttvvvxxxxxxvvvsssqqqooolllhhhfffffffffffffffeeebbb```______```___^^^\\\[[[ZZZZZZ[[[ZZZWWWUUUVVVVVVUUUUUUUUUVVVVVVWWW[[[aaalll{{{{{{yyyvvvrrrpppnnnnnnnnniiigggeeebbb___\\\[[[ZZZXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPNNNKKKIIIHHHGGGGGGFFFGGGHHHFFFCCCAAAAAAAAACCCCCCAAA>>>;;;:::;;;<<<<<<;;;:::999999:::;;;;;;===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIFFFJJJMMMMMMLLLMMMPPPSSSTTTYYYcccppp~~~|||mmmjjjlllxxx]]]JJJEEE@@@<<<<<<===<<<;;;:::888777666555999888777777666555444444666666666666555555555555555555666666666666666666666666666666777777777777777777777888:::;;;===>>>>>>>>>>>>???AAAHHHYYYiiiwwwssskkknnnzzz{{{tttkkkbbb\\\XXXUUUTTTWWWUUUVVVYYY[[[\\\aaagggnnnsssyyy|||~~~~~~~~~~~~~~~{{{xxxxxxwwwvvvwwwxxxxxxwwwvvvsssrrrsssuuuwwwvvvqqqmmmnnnkkkgggeeeeeefffeeeeeeccc```^^^^^^___``````___\\\[[[ZZZZZZZZZYYYWWWUUUXXXWWWUUUTTTTTTUUUWWWXXXZZZ```lll{{{{{{yyyuuuqqqooooooooopppjjjiiifffbbb___\\\ZZZZZZWWWWWWVVVTTTSSSRRRQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLGGGGGGFFFEEECCCBBBAAA@@@BBBBBBAAA???<<<:::;;;<<<===<<<;;;:::::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFIIIHHHHHHHHHHHHIIIIIIJJJFFFIIILLLMMMMMMOOOQQQTTTSSSZZZfffuuu~~~ooollllllxxx]]]JJJEEE@@@<<<<<<<<<<<<;;;:::999888777666444444555555666666777777666666666666555555555555555555555555666666666666666666666666777777777777888888888999:::;;;===>>>>>>======>>>@@@HHHYYYjjjwwwvvvmmmnnnyyy|||qqqgggaaa]]]ZZZXXXYYYVVVVVVYYYZZZ[[[aaahhhlllqqqxxx}}}}}}}}}~~~{{{xxxxxxwwwwwwxxxyyyyyyyyyyyyuuurrrqqqsssvvvvvvpppkkkllljjjgggfffggggggggggggeeeccc```___```aaa``````\\\[[[YYYYYYYYYYYYWWWUUUWWWVVVSSSRRRRRRSSSVVVWWWXXX___lll{{{~~~{{{yyyuuuqqqooooooooopppkkkiiifffccc___]]][[[ZZZVVVVVVUUUTTTRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLHHHFFFEEEDDDCCCBBBAAA@@@>>>??????>>><<<;;;<<<===???>>>===;;;;;;;;;<<<======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGIIIKKKMMMNNNPPPRRRTTTSSS[[[jjjzzz~~~ooollllllxxx]]]JJJEEE@@@===<<<::::::999999999999999888444444444555666777777777666666666666555555555555444555555555666666777777666666666666777777777777::::::999999::::::;;;;;;<<<;;;;;;===@@@III[[[lllvvvzzzooooooyyyuuukkkfffccc```^^^\\\YYYYYY[[[\\\]]]bbbiiipppvvv~~~}}}}}}~~~|||xxxvvvwwwxxxxxxxxxyyyzzzzzzvvvsssqqqrrruuuuuuooojjjjjjhhhggggggiiijjjjjjjjjfffdddaaa_________^^^]]]\\\[[[YYYXXXXXXXXXWWWUUUTTTSSSQQQOOOPPPRRRTTTVVVWWW___lll|||~~~{{{yyyvvvrrrpppnnnnnnnnniiihhheeebbb___\\\[[[ZZZVVVVVVUUUTTTRRRQQQPPPOOONNNMMMLLLJJJIIIHHHGGGGGGHHHFFFDDDBBBBBBBBBAAA???<<<===>>>===;;;:::;;;<<<@@@???>>><<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHIIIKKKMMMOOOQQQRRRSSSTTT^^^mmm~~~{{{mmmjjjlllxxx^^^KKKFFFAAA======999999999999999999999999777777777666666666555555666666666666555555555555444444555555666777777777666666666666777777777777::::::999999999999:::::::::999;;;>>>AAAIII[[[llluuu~~~rrrooozzzxxxnnnjjjiiigggddd```^^^^^^```aaaaaaeeekkkrrrxxx|||yyyuuuvvvxxxxxxwwwwwwxxxyyyvvvtttrrrrrrsssrrrnnnjjjjjjhhhggghhhjjjkkkkkkjjjdddbbb^^^]]]\\\\\\[[[YYY]]]ZZZXXXWWWXXXXXXVVVUUUPPPPPPOOONNNOOORRRTTTUUUWWW___mmm~~~~~~{{{zzzwwwtttqqqnnnmmmlllfffdddbbb___]]][[[ZZZYYYWWWVVVUUUTTTRRRQQQPPPPPPNNNMMMKKKJJJHHHHHHGGGGGGIIIFFFCCCAAABBBBBBAAA???===>>>???>>>;;;:::::::::@@@???===<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRRRRWWW```ooo~~~wwwiiihhhkkkxxx___LLLGGGBBB???>>>:::::::::999999888888888888888777777777777666666666666666666555555555555444444555555666777777888666666666666777777777777888888888888888999:::;;;::::::<<>><<<;;;::::::;;;;;;===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMPPPQQQRRRRRRYYYbbbqqq{{{uuugggfffjjjxxx```MMMHHHCCC??????===<<<;;;:::888777666666555555666777888999::::::777666666666555555555555444444444555666777777888666666666666777777777777555666666777888:::;;;<<<;;;;;;>>>@@@BBBHHHWWWfffrrr|||uuuooovvvzzzqqqooopppooommmhhhgggiiillllllkkkmmmrrrxxx~~~~~~~~~~~~}}}{{{yyysssuuuwwwvvvsssrrrtttvvvqqqrrrrrrpppmmmjjjiiiiiillljjjhhhhhhhhhgggeeecccbbb```^^^]]]^^^______^^^]]]ZZZWWWVVVWWWWWWVVVVVVLLLMMMOOOQQQSSSUUUVVVWWWXXX```ooozzzyyywwwvvvtttpppkkkgggdddbbb^^^\\\[[[YYYWWWUUUWWWVVVUUUTTTSSSQQQPPPPPPOOOMMMJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@AAABBBAAA>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJLLLOOOQQQRRRRRRYYYddduuurrroooiiiiiivvv```LLLEEE@@@======::::::999999888777777777:::888555555666888999999999777555444444444666777000111333555777777777777444555888999999888555444666666666666666777888888:::;;;===???AAAHHHXXXhhhuuu}}}sssooovvv}}}uuupppmmmkkkkkknnnlllnnnppprrrrrrsssuuuwww~~~|||zzz{{{}}}~~~}}}}}}|||zzzyyyuuuttttttsssssssssttttttrrrpppnnnmmmmmmllljjjhhhiiihhhfffdddcccbbbaaaaaa^^^]]]\\\]]]___```___^^^]]]ZZZVVVSSSSSSSSSRRRQQQPPPQQQQQQRRRSSSTTTTTTTTT]]]cccooo|||zzzxxxwwwuuuqqqlllhhhdddaaa^^^\\\[[[YYYWWWUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOMMMJJJJJJKKKKKKKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA???===<<<<<<===???@@@AAAAAAAAA@@@>>>=========>>>>>>???@@@AAAAAAFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJKKKLLLOOOQQQRRRRRR[[[eeevvvxxxqqqjjjhhhttt___KKKEEE@@@======;;;;;;::::::999888888888:::888666555666777999999999888666555444555666777555666777999999999888888555666777888888777666555777666666666666777888888::::::<<<>>>@@@GGGWWWgggvvv~~~rrrnnnssszzzzzzpppkkkiiihhhiiillloooqqqsssuuuvvvxxxzzz}}}}}}{{{yyyyyy{{{}}}~~~}}}}}}|||zzzxxxuuuttttttssssssssssssssssssqqqnnnmmmllljjjgggeeeeeeeeedddcccbbbbbbbbbbbb^^^]]]\\\]]]^^^___^^^]]]\\\YYYUUUSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTUUUVVVVVV^^^dddooo}}}{{{yyywwwuuusssoookkkgggccc```]]][[[ZZZYYYWWWUUUTTTTTTSSSQQQPPPOOONNNMMMLLLKKKIIIIIIKKKLLLLLLKKKEEEEEEDDDCCCBBBAAAAAA@@@???@@@???>>><<<<<<===???BBBDDDEEEFFFEEEBBB>>><<>><<<;;;<<>>BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMOOOQQQSSS]]]ggguuuyyyooohhhooo]]]JJJEEE@@@======;;;;;;;;;:::999999888888999999999888777777888999888777666555555555666666555555666666666777777666888777666555555666777888888777777777777888999999888888:::<<<===DDDTTTcccuuuxxxqqqrrrvvvzzz|||qqqjjjfffeeeeeeeeeiiinnnqqqsssvvvyyy|||~~~|||{{{}}}||||||{{{|||}}}~~~}}}|||{{{{{{{{{yyywwwssssssssssssrrrrrrqqqpppqqqooommmkkkjjjgggccc`````````````````````aaabbbaaa___]]]\\\\\\]]]\\\[[[YYYWWWUUUTTTTTTUUUTTTSSSRRRQQQQQQPPPQQQRRRSSSTTT___eeeqqq~~~zzzvvvssspppnnnllliiieeebbbaaa^^^[[[ZZZYYYXXXVVVUUUTTTTTTSSSRRRPPPOOONNNNNNKKKJJJHHHHHHHHHGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;<<>>======>>>???@@@CCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLLLLLLLNNNQQQSSS\\\eeettt|||qqqjjjooo~~~[[[IIIEEE@@@===<<<::::::999999888888777777888:::;;;999777666777999666666555555555444555555222333333444555666777888888777666555555666777888888888888888888999::::::888888999;;;===CCCSSSbbbsss~~~xxxooopppssszzzssskkkgggddddddddddddhhhmmmooorrrtttwww{{{}}}|||yyyyyyzzz{{{}}}~~~~~~|||zzzzzzzzzzzzxxxwwwssssssssssssrrrqqqpppooolllkkkkkkjjjjjjhhheeebbbbbbaaa``````````````````ccc```]]][[[[[[[[[[[[ZZZYYYWWWUUUTTTUUUUUUTTTRRRRRRQQQPPPPPPPPPQQQRRRTTT]]]dddqqq|||xxxvvvtttpppmmmkkkiiieeeccc```]]]ZZZYYYYYYXXXVVVUUUTTTTTTSSSRRRPPPOOONNNMMMMMMKKKJJJJJJJJJHHHFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@=========<<<;;;;;;>>>@@@===<<<:::999:::<<>>>>><<<;;;<<<===;;;;;;:::::::::<<<>>>???>>>>>>???@@@AAABBBBBBCCCFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFJJJMMMMMMKKKLLLPPPTTTZZZeeevvvuuullliiirrr}}}XXXHHHDDD@@@===<<<;;;::::::999999888777777888;;;===<<<777555777999888888888888888777666666666666666666777888:::;;;777777666666666666777777:::999999999999:::;;;;;;999999:::<<<===CCCRRRbbbqqq~~~sssjjjiiilllttt{{{|||wwwqqqnnnmmmmmmjjjgggjjjpppppprrrtttwwwzzz|||}}}~~~}}}{{{zzzxxxxxxyyyyyywwwvvvqqqrrrssssssrrrpppmmmllliiiiiijjjkkklllkkkgggdddbbbbbbbbbbbbcccdddeeeeeeeeebbb]]]ZZZYYYYYYYYYXXXZZZXXXVVVVVVVVVTTTRRRPPPUUUTTTRRRPPPPPPRRRTTTUUUZZZbbbqqq{{{vvvssspppllliiigggdddbbb___^^^\\\YYYXXXXXXWWWVVVTTTRRRQQQPPPOOOMMMLLLKKKKKKFFFEEEFFFGGGHHHHHHFFFDDDAAAAAA@@@@@@@@@@@@@@@@@@<<<===???>>>===;;;;;;<<<;;;;;;<<<===============??????@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFJJJMMMMMMKKKKKKPPPTTTZZZfffwwwpppiiihhhttt|||XXXHHHDDD@@@===<<<<<<<<<;;;::::::999999888888;;;>>><<<888555666999999::::::::::::999888888888777666555555666777888666666777777777777666666::::::999999::::::;;;<<<999999;;;<<<===CCCSSSbbbqqqsssjjjjjjmmmpppwwwzzzxxxxxxvvvuuutttpppllloootttrrrtttvvvxxx{{{{{{yyyxxxxxxyyyyyywwwvvvqqqrrrssssssrrrooommmkkkjjjjjjkkklllllljjjgggdddaaaaaabbbcccdddfffhhhiiifffbbb]]]ZZZYYYYYYXXXXXXZZZYYYWWWVVVVVVTTTQQQOOOTTTRRRPPPNNNNNNOOOQQQSSSZZZbbbqqq}}}wwwrrrqqqnnnjjjgggeeedddbbbaaa\\\[[[XXXVVVTTTSSSRRRRRRPPPOOOMMMLLLJJJIIIIIIIIIEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>;;;===???@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMQQQSSS\\\hhhzzz|||llljjjkkkvvvxxxVVVLLLEEEAAA@@@;;;===<<<;;;999888777777777888888777777777777777777666999======:::777666777222333333444555666666777555555444555666777999:::888888888888888888999999:::;;;>>>>>>>>>BBBRRRaaaqqq}}}uuuiiihhhjjjmmmvvv|||zzzxxxxxxxxxxxxwww|||xxxxxx~~~yyyxxxvvvwwwxxxyyyyyyxxxwwwuuusssssssssrrrqqqooojjjhhhffffffgggggggggfffcccdddeeefffgggiiijjjjjjccc```\\\[[[[[[\\\\\\[[[VVVUUUSSSRRRRRRQQQNNNKKKLLLNNNOOOOOOOOOPPPSSSUUUWWWddduuu|||vvvrrrooolllhhhfffdddcccaaa___\\\ZZZWWWUUURRRQQQQQQPPPOOONNNLLLKKKJJJIIIIIIIIIFFFFFFFFFGGGFFFFFFEEEDDDBBBBBBBBBBBBAAA???>>>=========<<<;;;;;;;;;;;;;;;888999999::::::;;;<<<<<<;;;===@@@AAA@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLNNNRRRTTT]]]jjj}}}ttthhhfffhhhuuuuuuTTTJJJDDDAAA@@@;;;===<<<:::999888777777777888888777777777888888999999;;;===<<<999666555666555555555555555666666666666666666666777999:::;;;999999999888888777777666888888;;;<<<===BBBQQQ```ooo|||vvvjjjhhhkkkooovvv~~~||||||}}}~~~|||}}}~~~zzzxxxwwwwwwxxxyyyxxxwwwuuutttrrrrrrrrrqqqpppnnnlllkkkiiiiiijjjiiihhhfffeeeeeefffggghhhhhhiiijjjdddaaa]]][[[[[[\\\[[[[[[WWWUUUSSSSSSRRRQQQNNNLLLLLLMMMNNNNNNNNNPPPRRRTTTZZZgggwww~~~zzzuuuqqqmmmjjjgggdddcccaaa___]]][[[YYYVVVSSSPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;888999999::::::;;;<<<<<<===???AAABBBAAAAAABBBDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLLLLMMMOOOSSSVVV^^^lll}}}nnncccbbbeeessssssSSSJJJCCC@@@???;;;<<<;;;:::999888777777777888777777777888999::::::<<<<<<<<<:::777555444555777777777777666666666666777777777777888:::;;;<<<;;;:::999999777777666555666666888;;;;;;AAAOOO^^^lll{{{wwwkkkiiikkkpppwww~~~|||zzzyyywwwvvvwwwwwwwwwvvvtttrrrqqqpppqqqpppooommmooonnnmmmmmmmmmllliiiffffffffffffggggggggghhhhhhfffbbb^^^\\\[[[[[[ZZZYYYWWWUUUTTTSSSSSSQQQNNNLLLKKKLLLMMMMMMMMMOOORRRTTT[[[gggwww}}}xxxsssnnnllljjjgggdddcccaaa^^^\\\YYYWWWTTTQQQNNNLLLKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<======>>>??????>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPTTTWWW^^^mmmyyymmmbbbaaaeeessstttUUUKKKCCC???>>>;;;<<<;;;:::999888888888888777777777777888:::;;;;;;<<<;;;999777666555666666777777777777777888888888666666666777888999:::;;;;;;:::::::::999999888888888777999;;;;;;@@@LLLYYYjjjyyywwwkkkiiilllpppwww|||zzz{{{yyyvvvvvvvvvvvvuuuttttttrrrqqqpppqqqqqqooonnnooonnnnnnnnnnnnlllhhheeeffffffffffffeeeeeeeeeeeegggccc___\\\[[[ZZZYYYXXXWWWUUUTTTSSSSSSQQQNNNLLLJJJKKKLLLLLLLLLNNNQQQTTTYYYfffvvv|||wwwqqqlllllljjjgggeeedddaaa^^^\\\WWWUUURRROOOLLLKKKJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@>>>>>><<<<<<;;;:::::::::::::::=========>>>??????@@@@@@???AAACCCCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMOOOQQQUUUXXX___nnnxxxnnnbbbaaaeeetttvvvWWWMMMDDD>>>>>>;;;;;;;;;:::999888888888888777777777777888999:::;;;:::888666555555777777888555555666777888999:::;;;444444555777888888999999:::::::::;;;;;;<<<<<<<<<===;;;;;;<<<<<>>===<<<;;;;;;::::::::::::::::::;;;;;;<<<======>>>>>>???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMNNNQQQUUUXXXaaappptttjjjaaaaaadddsssuuuXXXNNNDDD>>>>>><<<;;;:::999999888888999999777666666666777888999999888666444444666888888888333444555777888:::;;;<<<333444555777888888888888888999:::;;;<<<======>>>@@@>>>===>>>>>>@@@HHHRRRgggxxxwwwkkkiiikkklllsss{{{~~~|||{{{yyy|||~~~}}}||||||}}}}}}{{{zzzyyywwwuuutttuuuvvvuuuttttttrrrqqqqqqrrrrrrqqqpppkkkjjjjjjjjjjjjhhhfffcccddddddddddddddddddcccccceeebbb]]]ZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQOOOLLLJJJJJJJJJJJJJJJKKKNNNRRRVVV\\\jjj{{{}}}}}}yyyuuupppllliiigggeeedddbbb```\\\YYYRRRQQQOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGAAAAAAAAA@@@???>>>===<<<<<<;;;::::::999999::::::999999::::::;;;<<<<<<<<>>::::::999999888888999999777666666666666666777777888666444444666777666555444444555666777999999:::333444666888999999999999888888999999::::::;;;;;;@@@===<<<===>>>@@@HHHQQQdddvvvwwwjjjhhhjjjiiiqqqzzz}}}~~~{{{vvvsssrrrrrrrrrrrrrrrwwwxxxxxx~~~zzzyyyxxxyyy{{{||||||{{{wwwuuuttttttuuuvvvuuutttrrrqqqppppppqqqqqqpppoookkkiiigggggghhhhhhfffdddeeeeeeeeeeeeeeeeeeffffffccc```[[[YYYXXXWWWWWWVVVTTTRRRPPPPPPOOONNNKKKIIIKKKKKKKKKJJJKKKNNNSSSWWW___lll}}}{{{xxxuuuqqqnnngggfffdddcccaaa^^^ZZZWWWQQQPPPNNNMMMLLLKKKLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNMMMMMMMMMLLLKKKIIIHHHGGG@@@@@@@@@???>>>===<<<;;;<<<;;;::::::999999::::::999999:::;;;;;;<<<<<<===???@@@BBBBBBAAA@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIKKKLLLMMMPPPUUUXXXfffuuunnn```ZZZYYY^^^nnnmmmSSSLLLCCC???AAA@@@::::::999999888999999999777666666555555555555666:::777555555777777444222555555666666777777888888444666777999::::::::::::999999888888888888888888>>>;;;;;;===>>>AAAHHHQQQbbbuuuvvvjjjgggiiigggoooyyy}}}}}}}}}wwwrrrkkkgggfffhhhiiijjjmmmqqqrrrrrrxxxwwwvvvvvvxxxzzz||||||{{{vvvtttssssssuuuvvvvvvuuuqqqpppooooooppppppooonnnjjjhhhffffffgggggggggffffffffffffggggggggghhhhhhaaa^^^ZZZXXXWWWWWWVVVUUUSSSQQQPPPOOOOOOMMMJJJHHHKKKKKKKKKKKKKKKOOOTTTXXX___lll|||zzzwwwsssoookkkiiifffccc```^^^[[[WWWTTTRRRQQQNNNKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKIIIGGGFFFDDDCCCBBB@@@>>>===<<<;;;:::::::::999999888888888::::::;;;;;;<<<======>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEGGGGGGHHHHHHHHHMMMKKKLLLMMMLLLKKKQQQYYYhhh{{{xxxkkkbbb[[[]]]dddpppkkkQQQKKKCCC??????<<<:::::::::999999:::;;;;;;777888999::::::999888777777777666555555555555555666666666777999:::888777<<<999777666666555444333777777777777888888888888;;;999999::::::<<>>===<<<<<<999999999999999999999999:::::::::;;;<<<<<<======AAAAAAAAAAAABBBBBBBBBCCCEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHLLLJJJKKKMMMLLLLLLRRRZZZhhh{{{vvviii```ZZZ]]]dddqqqkkkQQQKKKCCC??????<<<:::::::::999999::::::;;;777777777888888777777777666555555555555555666666999888888:::<<<<<<;;;:::;;;999777666666666555444777777777777888888888888:::888999;;;;;;<<>>>>>======999999999999::::::::::::999999999:::;;;;;;<<<<<>>???<<<::::::999999999999::::::777777666666666666777777555555555666666666666666888888888999<<<<<<;;;::::::888666666777888777666777777777777888888888888:::888999;;;<<<>>>EEENNN\\\ooo{{{zzzmmmiiijjjjjjqqqxxx|||~~~~~~vvvrrrnnngggaaaYYYWWWUUURRRQQQRRRSSSTTTSSSZZZ\\\VVVTTTZZZ___^^^fffhhhlllppptttyyy~~~{{{xxxvvvwwwwwwwwwvvvuuuttttttrrrqqqpppoooooooooooooooooooooppprrrtttuuutttrrrllljjjhhhgggiiijjjjjjiiikkkjjjhhhfffdddbbb```___]]][[[YYYVVVTTTSSSSSSSSSRRRQQQPPPOOONNNLLLKKKKKKLLLJJJKKKNNNOOOPPPUUU[[[dddppp{{{wwwuuuqqqlllhhhfffbbb]]]YYYWWWWWWVVVUUUTTTRRROOOLLLIIIHHHHHHHHHJJJKKKLLLNNNOOOOOOOOONNNMMMMMMLLLJJJHHHFFFDDDCCC????????????>>>>>>>>>>>>;;;;;;:::::::::999999999888888999::::::;;;;;;<<<======>>>@@@AAACCCDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHIIIJJJIIIHHHJJJMMMMMMOOOVVV^^^jjj|||tttfff]]]YYY]]]eeevvvjjjPPPJJJCCC>>>???<<<;;;:::999999999999999999888777666555555666777888888888888888888777666666555444555666999:::999888999777666666888999888888666777777777888888888888999888999<<<===>>>EEENNN[[[nnn|||zzzlllhhhhhhmmmssszzz~~~|||rrrmmmggg```ZZZQQQPPPPPPPPPPPPPPPPPPPPPMMMQQQRRRPPPRRRZZZ]]]]]]```bbbfffjjjmmmsssxxx|||~~~~~~~~~|||yyywwwuuuuuuuuuuuuuuutttssssssqqqppppppoooooooooooopppppppppppprrrttttttqqqoookkkjjjhhhhhhiiijjjjjjkkkiiiiiihhhfffdddbbb```___\\\[[[YYYVVVUUUSSSSSSSSSQQQPPPOOOMMMLLLKKKJJJJJJMMMKKKKKKOOOPPPQQQVVV\\\gggrrr{{{xxxvvvrrrmmmhhhddd```[[[XXXVVVVVVVVVUUURRRPPPMMMJJJHHHGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOOOONNNMMMLLLKKKHHHFFFDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;999888777777888888999::::::;;;;;;<<<<<<<<<===???AAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKHHHGGGIIIMMMNNNOOOWWW___lll}}}ssseee]]]YYY\\\fffxxxyyyiiiOOOIIIBBB>>>???<<<;;;:::999999888888888888999999777666666777999999<<<<<<<<<;;;:::888666555333333333555888999888777888777555666777999888888666777777777888888888888999888:::<<<===>>>DDDMMMYYYnnn}}}zzzkkkffffffooouuu}}}yyyoooiiiccc[[[VVVMMMNNNOOOPPPPPPPPPPPPPPPOOOPPPPPPPPPSSSXXX[[[[[[^^^```cccfffjjjnnntttxxx~~~}}}}}}}}}|||xxxvvvtttttttttttttttsssrrrqqqoooooonnnnnnooopppqqqqqqrrrqqqppppppqqqpppmmmkkkiiiiiihhhhhhhhhiiikkklllhhhgggfffdddcccaaa``````\\\[[[YYYXXXVVVUUUTTTTTTPPPOOOMMMKKKJJJIIIIIIIIIMMMKKKLLLOOOQQQQQQWWW]]]hhhsss~~~zzzwwwvvvsssmmmhhhbbb___[[[XXXWWWWWWVVVUUUPPPNNNKKKHHHGGGFFFGGGGGGHHHJJJMMMOOOQQQQQQQQQPPPOOONNNMMMKKKIIIFFFDDDCCC>>>>>>>>>>>>>>>>>>======>>>===<<<;;;:::999888777999999999:::;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCDDDFFFHHHJJJLLLHHHHHHJJJMMMNNNPPPWWW```nnnpppddd\\\ZZZ]]]fffyyyxxxvvvhhhOOOIIIBBB>>>???<<<;;;:::999888888777888888999999888888888888999999<<<<<<<<<<<<;;;888666555555555555777:::;;;;;;999888666555555777888777666777777777777888888888888888888:::<<<<<<<<>>>>>=========<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<======<<<<<<===>>>???@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCDDDEEEHHHKKKMMMIIIHHHJJJMMMNNNPPPWWW```ppp{{{lllaaa[[[[[[]]]fffyyy{{{tttvvvhhhNNNIIIBBB>>>???<<<;;;:::999888777777777777777777888888888888777777888888:::;;;:::999777666666666666999<<<===<<<;;;777666444444555666666555777777777777888888888888888888999<<<;;;;;;@@@GGGTTTjjjzzz{{{mmmiiiiiimmmsss{{{~~~xxxnnnfff___YYYSSSNNNKKKKKKLLLMMMMMMNNNNNNNNNRRRSSSTTTUUUVVVXXX]]]aaaggghhhkkklllnnnqqquuuxxx~~~|||~~~|||{{{zzzxxxtttqqqqqqqqqpppooommmkkkjjjiiiffffffgggiiillloooqqqrrrsssqqqmmmkkkllllllkkkkkkdddfffgggfffeeefffjjjmmmnnnkkkfffaaa^^^]]]]]]]]]YYYYYYXXXWWWVVVUUUSSSSSSRRRPPPNNNLLLJJJJJJKKKKKKMMMKKKLLLPPPRRRSSSXXX___iiittt}}}zzzwwwuuutttpppkkkfff___]]][[[ZZZZZZXXXVVVTTTNNNMMMKKKIIIHHHIIIJJJKKKKKKMMMQQQTTTVVVWWWVVVUUUQQQPPPOOOMMMJJJGGGEEEDDD?????????>>>===<<<<<<<<<999999::::::;;;<<<======::::::;;;<<<<<<======>>><<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHDDDCCCCCCCCCEEEHHHKKKMMMJJJIIIKKKNNNNNNPPPWWW___qqqxxxjjj___ZZZ[[[]]]fffyyyxxxssswwwgggNNNHHHBBB>>>???<<<;;;:::999888777777777777555666777888888777666555333555777999:::999888777666555666888;;;===<<<;;;777666444444555555444333777777777777888888888888999888999<<<;;;:::>>>EEERRRhhhxxx{{{oookkklllkkkrrryyy}}}~~~xxxrrriiiaaa[[[UUUOOOKKKJJJJJJJJJKKKKKKLLLLLLLLLOOOQQQUUUXXXZZZ]]]dddlllnnnoooqqqrrrsssvvvzzz}}}{{{}}}{{{zzzyyyvvvrrrooooooooonnnmmmkkkhhhfffeeebbbcccdddgggjjjmmmppprrrssspppllljjjkkkmmmnnnnnnccceeeffffffeeefffiiimmmrrrnnnggg```\\\ZZZZZZ[[[XXXXXXWWWVVVUUUTTTRRRQQQTTTRRROOOMMMLLLKKKLLLMMMMMMLLLMMMPPPRRRSSSYYY```iiittt