BM6P6(@ WWWQQQMMMOOOPPPMMMJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIJJJHHHEEECCCBBBBBBCCCEEEBBBAAA@@@???===<<<;;;;;;;;;:::888666444333222222333222111///..................//////......---,,,,,,,,,---......,,,+++******+++,,,,,,***)))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***+++******)))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''(((***---///222333///...---...222666888999777777666444333444666888:::;;;;;;::::::;;;>>>@@@??????>>>>>>???AAACCCDDDFFFEEEDDDFFFHHHHHHEEEBBB?????????AAAEEEHHHIIIJJJFFFFFFGGGIIIKKKLLLJJJHHHCCC@@@>>>===???EEEKKKPPPLLLOOOOOOMMMNNNQQQQQQOOOKKKLLLNNNOOOPPPNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJMMMMMMIIIFFFHHHGGGEEEDDDEEEIIILLLOOOOOOMMMLLLKKKKKKNNNQQQSSSVVVUUUTTTTTTVVVWWWWWWWWWVVVVVVXXXYYYZZZYYYUUURRRTTTTTTTTTTTTUUUWWWYYYZZZ[[[\\\]]]]]]\\\[[[\\\^^^___bbbeeeffffffeeedddeeegggiiikkklllmmmnnnqqqsssrrrsssttttttuuutttttttttvvvvvvvvvxxx{{{~~~XXXRRRNNNPPPQQQNNNLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGFFFFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@???===<<<;;;:::999777666444333333333222222000///...---------,,,,,,------,,,,,,+++*********+++++++++***)))(((+++,,,...---+++******+++(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''+++***)))))))))***,,,,,,))))))))))))))))))))))))(((''''''&&&&&&''''''((()))(((''''''''''''''''''(((((()))+++---///000111///......///111444777888777777666444444555777999:::;;;;;;;;;:::;;;===>>>=========>>>???AAACCCDDDFFFEEEEEEFFFHHHHHHEEEBBB>>>===>>>@@@CCCFFFHHHIIIFFFHHHKKKMMMMMMLLLJJJHHH@@@???>>>>>>AAAFFFKKKOOOMMMPPPPPPNNNNNNQQQQQQNNNKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJLLLNNNNNNKKKHHHGGGFFFDDDDDDFFFHHHLLLNNNLLLLLLLLLLLLNNNQQQTTTUUUVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXWWWUUURRRSSSSSSSSSTTTVVVXXXZZZ[[[ZZZ\\\]]]]]]\\\[[[\\\^^^aaacccfffhhhgggfffffffffgggiiikkklllmmmnnnppprrrrrrrrrssstttttttttttttttuuuuuuuuuwwwzzz|||~~~~~~YYYRRROOOPPPRRRPPPNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKEEEEEEFFFFFFEEECCCAAA???AAABBBBBBBBBAAA>>><<<:::888777666555555444444444222111000...------------,,,,,,------,,,,,,+++***+++*********))))))))))))***+++---,,,+++)))***+++(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))---+++)))((((((***---///************************)))((((((''''''(((((())))))((((((((((((((()))******++++++,,,---......///////////////111444777999999888666555555666888999:::::::::;;;;;;;;;;;;;;;::::::;;;===???AAACCCDDDFFFEEEEEEFFFGGGFFFDDDAAA<<<<<<>>>???BBBEEEGGGHHHIIINNNSSSTTTPPPLLLIIIHHH======>>>@@@DDDHHHLLLNNNNNNQQQQQQNNNNNNPPPPPPMMMLLLLLLLLLKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKKKKMMMNNNNNNKKKIIIEEEDDDDDDEEEFFFHHHJJJLLLJJJKKKMMMOOORRRTTTVVVWWWVVVUUUUUUTTTTTTTTTTTTUUUWWWVVVUUUUUUVVVWWWUUUTTTSSSSSSTTTTTTVVVXXXYYYZZZZZZ[[[]]]]]]\\\[[[]]]^^^bbbdddgggiiihhhggggggggghhhjjjllllllllllllnnnpppqqqrrrssssssttttttssssssrrrssstttuuuwwwzzz|||}}}}}}}}}}}}~~~~~~~~~~~~ZZZSSSOOOQQQSSSQQQPPPQQQMMMLLLKKKIIIIIIJJJKKKKKKEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDBBB???<<<:::777666666555555555555666222111000...------,,,,,,......//////......---,,,------,,,+++++++++++++++'''(((******((('''(((((((((((((((((())))))))))))((())))))******))))))(((+++++++++++++++++++++++++++***)))((((((***,,,---))))))))))))))))))))))))++++++************++++++)))((((((((()))***++++++,,,,,,---------------,,,...///000111333666:::>>>:::888666555666888999999::::::999:::::::::999888888888:::<<>>CCC<<<999666666888::::::999;;;999777888999:::999777666777999<<>>@@@AAABBBDDDGGGJJJUUU[[[aaa```VVVLLLEEEBBB<<>><<<:::777666666555555555555666333222111///............,,,,,,------,,,,,,+++***+++,,,---------,,,***)))(((***,,,,,,+++***+++,,,(((((((((((())))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&((()))***)))(((''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))***++++++,,,...//////...------,,,///222444555999???DDD>>>:::666666999;;;;;;:::;;;888444555888:::999777666888:::===@@@AAACCCCCCAAACCCDDDCCC@@@===<<<<<<;;;>>>AAABBBBBBCCCGGGKKKUUUZZZ___^^^VVVLLLCCC???===@@@DDDIIILLLNNNNNNMMMKKKNNNNNNKKKKKKMMMMMMJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEFFFEEEDDDDDDEEEFFFHHHJJJLLLOOOPPPQQQRRRRRRQQQPPPOOOTTTVVVWWWVVVSSSRRRTTTWWW\\\ZZZXXXXXXYYY[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUYYYZZZ\\\\\\\\\\\\^^^``````cccfffggggggffffffffffffhhhjjjjjjjjjjjjlllnnnooopppqqqqqqrrrrrrqqqqqqooorrruuuvvvuuuvvvzzz~~~~~~~~~}}}|||}}}~~~___WWWQQQQQQQQQOOONNNOOOJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBAAAAAA@@@???===<<<;;;888777666555555555555555444333222111////////////,,,,,,------,,,,,,+++***+++,,,///000000...+++))))))+++------,,,+++,,,---(((((((((((())))))))))))$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((******)))((((((((()))))))))+++---///000000//////---000333333333666<<>>@@@BBBBBBCCCCCCEEEFFFDDD@@@===<<<<<<999===AAAAAA@@@AAAFFFKKKQQQTTTXXXYYYTTTLLLCCC>>>===???DDDHHHKKKLLLLLLKKKIIILLLLLLIIIIIILLLLLLJJJGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIGGGDDDCCCDDDFFFGGGFFFDDDDDDFFFHHHLLLNNNOOOOOOOOOPPPPPPOOOOOONNNPPPSSSUUUTTTPPPPPPSSSVVVZZZYYYWWWXXXZZZ[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZYYYXXXXXXZZZ\\\\\\\\\\\\^^^```bbbdddgggiiihhhgggggggggdddfffhhhiiijjjkkkmmmooooooppppppqqqqqqqqqqqqqqqppptttwwwwwwvvvwww{{{~~~}}}|||{{{|||}}}```XXXQQQPPPPPPNNNMMMNNNIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHHHHGGGEEEDDDBBBBBBAAA@@@???===<<<;;;;;;888888666555555444444444555444333111000000//////......//////......---,,,,,,///222444444111---+++''')))++++++******+++,,,(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***((('''''')))+++---))))))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''((((((((())),,,///111111000000...111333333111333888>>>@@@;;;777777;;;===<<<:::;;;666000000555999;;;:::888:::<<>>===>>>888<<<@@@@@@???@@@EEEJJJLLLNNNQQQTTTSSSMMMDDD===<<>>::::::===@@@???>>>======???BBBEEEHHHLLLLLLLLLJJJFFFAAA<<<999>>>AAADDDFFFGGGHHHIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIGGGIIIJJJIIIHHHFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFHHHGGGFFFFFFFFFFFFFFFFFFIIIHHHFFFEEEDDDEEEGGGHHHJJJIIIIIIIIIJJJKKKMMMNNNQQQRRRQQQPPPOOOOOOQQQSSSXXXZZZ\\\\\\ZZZXXXXXXXXXZZZYYYXXXYYY[[[\\\\\\[[[XXXXXXXXXXXXZZZ]]]```bbbiiiiiiiiihhhgggfffeeedddbbbdddhhhkkkmmmnnnnnnnnnmmmnnnpppqqqrrrrrrqqqqqqrrrtttwwwxxxxxxxxxzzz{{{}}}}}}~~~~~~}}}}}}}}}```XXXQQQPPPPPPNNNNNNOOOOOONNNMMMLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBBBBAAABBBAAAAAA@@@??????>>>>>>888888777777666555555555111111000000//////......000///...---,,,++++++++++++******)))))))))******+++***((()))***++++++***))))))************))))))******))))))(((((('''''''''((())))))(((((()))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))++++++,,,---...//////000000111333444555666666555444666888999888888999:::===777555888999777777:::<<<<<<===???BBBCCCCCCAAADDDDDDAAA===999999<<>>>>>======;;;:::888777666666777777111111000000//////......000///...,,,++++++++++++---------------,,,++++++((((((((())),,,,,,+++***))))))************))))))))))))))))))(((((((((((('''((())))))(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---...///000000000111333444555555555555444666888888777777888999:::555222333555555666999<<<<<<===???CCCDDDDDDCCCCCCBBB???<<<999888:::<<>>@@@CCCEEEEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJLLLKKKIIIHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCFFFEEEDDDCCCCCCDDDFFFGGGKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPNNNMMMMMMOOOQQQZZZ\\\]]]]]]ZZZXXXXXXXXXXXXWWWWWWXXXZZZ\\\[[[ZZZXXXWWWWWWXXXZZZ\\\^^^``````aaabbbddddddeeeeeeeeeeeefffiiikkklllmmmmmmllllllmmmnnnoooppppppppppppqqqtttvvvwwwwwwxxxyyyzzz~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~|||{{{zzz~~~~~~~~~aaaYYYSSSRRRRRROOOMMMNNNJJJJJJIIIHHHFFFEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDAAA@@@@@@???>>>>>>======<<<:::888666666666777888111111000000//////......///...---,,,++++++++++++,,,---......---,,,***)))(((((((((***,,,,,,***(((((())))))************)))'''((((((((()))))))))***'''((())))))(((((()))************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))+++,,,,,,...///000111111222222333333444444444444444555777888777666777888777444000000222555777999<<<<<<<<>><<<;;;;;;;;;@@@BBBEEEFFFFFFEEEFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGHHHHHHHHHGGGGGGEEEDDDBBBBBBAAAAAAAAAAAAAAABBBCCCCCCGGGFFFFFFFFFFFFGGGIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOOOONNNMMMNNNPPPRRRYYY[[[\\\[[[YYYWWWVVVVVVWWWVVVVVVWWWYYY[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\^^^___aaaccceeefffggggggfffgggiiijjjllllllllllllmmmnnnoooooopppqqqqqqqqqrrruuuwwwxxxxxxyyyzzz{{{~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}}}}~~~```YYYSSSSSSSSSPPPNNNNNNHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAA@@@??????>>>>>>;;;999777555444555666777111111000000//////.........---,,,+++++++++++++++((()))*********((('''&&&***))))))***+++***(((&&&(((((()))***************''''''(((((())))))******'''((())))))(((((()))***))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))******+++,,,---...000111222333333333222222333333333333444666888888666666666777999777444333666:::===>>>===<<<<<<>>>AAADDDDDDDDD???===:::999888999999999999;;;>>>AAAEEEHHHJJJKKKHHHEEEAAA===;;;:::;;;===CCCEEEGGGHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJIIIIIIHHHEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJNNNOOOOOONNNMMMNNNPPPSSSVVVXXXZZZYYYWWWUUUTTTTTTUUUUUUTTTVVVXXXZZZZZZYYY\\\\\\[[[ZZZZZZYYYYYYYYY[[[\\\^^^aaaccceeeffffffggggggiiijjjkkkllllllmmmppppppppppppqqqrrrsssssstttvvvxxxyyyyyyzzz{{{}}}}}}}}}~~~~~~~~~}}}}}}|||}}}}}}~~~___XXXSSSSSSTTTQQQOOOOOOKKKKKKJJJJJJJJJJJJIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@??????>>>>>>999888666555444444555555111111000000//////......------,,,+++++++++++++++******+++++++++++++++***+++***))))))***)))'''%%%'''((()))******+++******''''''(((((())))))******'''((())))))(((((()))***))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))+++,,,+++,,,---///000222333444444333222222222222222333555777888888777666777888666666555333666<<>><<<<<<===@@@BBBCCCBBB<<<:::888888999::::::::::::===@@@DDDGGGIIIKKKKKKEEEBBB???<<<;;;<<<>>>@@@EEEGGGIIIIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHCCCDDDFFFEEECCCBBBBBBCCCEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFCCCCCCDDDEEEFFFHHHHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIMMMNNNNNNMMMLLLMMMPPPRRRTTTVVVWWWWWWVVVTTTTTTTTTTTTSSSSSSUUUXXXYYYYYYYYY\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[]]]___aaabbbcccdddfffggghhhiiikkklllmmmnnnqqqqqqpppqqqqqqrrrtttttttttvvvxxxyyyyyyzzz{{{}}}{{{|||}}}}}}~~~~~~}}}}}}}}}~~~]]]WWWRRRTTTUUURRRPPPPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@???>>>>>>======888777777666666555444444111111000000//////......---,,,++++++***+++++++++++++++++++++,,,---......+++)))'''''')))))))))((('''((()))******+++++++++(((((((((((())))))))))))'''((())))))(((((()))***((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((***,,,---,,,,,,...///111333444555555444222111111111222222666888999999888777777888222555444222666===???<<<>>>===;;;<<<>>>@@@@@@@@@:::888777888;;;===<<<;;;===???BBBEEEGGGGGGFFFEEE===<<<;;;:::;;;>>>BBBDDDEEEGGGIIIIIIGGGEEEDDDEEECCCEEEFFFHHHHHHGGGFFFEEEBBBCCCEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@BBBDDDEEEFFFBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHJJJKKKKKKKKKJJJKKKNNNPPPRRRTTTWWWWWWVVVUUUUUUVVVSSSRRRRRRTTTWWWYYYYYYXXXZZZZZZ[[[\\\]]]^^^^^^^^^]]]^^^```aaacccdddddddddffffffgggiiikkkmmmnnnpppqqqpppppppppppprrrssstttrrrtttwwwxxxxxxxxxyyy{{{zzzzzz|||}}}~~~~~~~~~~~~\\\VVVRRRTTTUUUSSSQQQQQQOOONNNMMMLLLJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBB?????????>>>======<<<<<<777888888888777666555444111111111000//////......,,,,,,++++++***+++++++++%%%%%%$$$$$$%%%''')))***)))(((&&&&&&(((***++++++''''''(((******+++++++++))))))))))))(((((((((((('''((())))))(((((()))***(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((()))+++---...,,,,,,...///111333444555555444222111111111111222777999::::::888777888888444888888777;;;BBBCCC??????===;;;;;;===?????????999777666888;;;>>>>>><<<===???AAACCCDDDBBB@@@???777777777999<<<@@@EEEGGGEEEGGGHHHHHHFFFDDDCCCCCCBBBCCCEEEFFFGGGFFFDDDCCCBBBCCCEEEDDDCCCAAAAAABBB>>>>>>?????????>>>>>>===>>>>>>???@@@AAACCCEEEFFFCCCDDDFFFHHHJJJKKKKKKLLLJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIIIIHHHIIILLLNNNRRRTTTWWWXXXWWWVVVWWWWWWRRRRRRRRRTTTWWWYYYYYYXXXWWWXXXZZZ]]]___aaabbbbbbbbbcccdddeeefffgggggggggeeefffggghhhkkkmmmoooqqqpppooooooooooooqqqrrrsssppprrruuuvvvvvvvvvxxxyyyxxxyyy{{{|||~~~~~~aaaYYYSSSRRRRRROOOMMMNNNOOOKKKGGGHHHKKKLLLIIIEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA???>>><<<;;;;;;===;;;888555444333444444111111222222000...,,,+++------,,,++++++++++++,,,---,,,***(((((()))***+++***)))((()))***+++)))'''++++++******)))(((((((((***)))(((((())))))(((''''''$$$"""###&&&))))))((((((***------+++)))((((((******+++++++++,,,,,,,,,(((***,,,+++(((''')))+++)))))))))))))))******+++---...000111333333444444222222111111222444666777666777777888888777666555;;;;;;::::::<<>><<<;;;:::;;;<<<===::::::::::::;;;<<<>>>???EEECCCAAAAAACCCCCC@@@===777777777999<<<@@@DDDFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>????????????>>>======;;;===>>>???@@@CCCFFFIIIJJJJJJJJJIIIHHHHHHJJJLLLOOOOOOOOONNNNNNLLLKKKKKKIIIIIIIIIHHHHHHHHHKKKMMMRRRUUUXXXYYYXXXVVVUUUUUUWWWUUUSSSTTTXXXZZZZZZXXXXXXWWWVVVUUUVVVYYY\\\^^^___```ccceeeggggggfffeeeeeeeeefffgggiiilllnnnpppqqqpppppppppqqqsssuuuvvvrrrqqqqqqqqqrrrtttvvvwwwyyyzzz{{{}}}~~~~~~bbbYYYSSSSSSRRROOOMMMNNNMMMJJJGGGHHHKKKLLLJJJHHHEEEEEEEEEDDDCCCBBB@@@@@@BBBBBBAAA???>>><<<;;;;;;===;;;999666444444444444333333222222111///...---...------,,,,,,,,,,,,,,,---,,,***)))((()))***+++))),,,...---***((('''(((*********)))))))))(((((()))(((''''''(((((('''&&&)))&&&$$$%%%(((***)))(((***+++,,,+++)))((()))+++************++++++++++++&&&((()))(((&&&%%%&&&(((***************+++,,,,,,---...000111333333444444222111111111222444666777888777666555555555666666:::::::::;;;===???AAACCC@@@???===<<<;;;;;;;;;<<<999:::;;;<<<===???DDDGGGJJJGGGDDDBBBBBBAAA???===333444777:::===AAACCCEEEHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===>>>@@@@@@AAACCCFFFIIIHHHIIIIIIHHHGGGHHHJJJMMMNNNNNNNNNNNNNNNMMMLLLLLLIIIJJJKKKJJJIIIJJJKKKMMMPPPSSSWWWYYYXXXWWWWWWWWWXXXWWWUUUWWWZZZ[[[ZZZXXXXXXXXXWWWWWWXXXZZZ\\\^^^^^^```bbbeeeffffffeeeeeeeeeeeefffgggiiikkknnnooosssrrrqqqqqqqqqrrrssstttpppoooooooooppprrrtttuuuxxxyyy{{{}}}bbbZZZTTTSSSSSSPPPNNNNNNLLLIIIGGGHHHKKKMMMLLLJJJHHHGGGGGGEEECCCAAA@@@>>>BBBBBBAAA???>>>===<<<;;;>>><<<:::777555555555555444444333111000000000000......---,,,,,,,,,,,,------,,,***)))))))))***+++)))...333111+++&&&'''))))))))))))))))))))))))(((((('''&&&&&&''''''&&&%%%+++)))'''((()))******))),,,,,,+++(((''''''***,,,))))))))))))************)))***+++***((('''((()))+++++++++++++++,,,---------...000111333333444444111111111222333555666777999777444222222333555777888888:::<<<>>>???@@@@@@@@@??????===<<<;;;::::::888;;;>>>>>>>>>BBBKKKRRRRRRNNNHHHDDDAAA???===;;;111333666:::>>>AAABBBCCCGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@????????????>>>>>>>>>??????>>>======>>>???@@@@@@AAABBBCCCCCCDDDGGGIIIGGGHHHHHHHHHHHHIIIKKKNNNMMMNNNNNNNNNNNNNNNMMMMMMJJJKKKMMMMMMLLLKKKLLLMMMNNNQQQUUUXXXXXXWWWWWWWWWXXXWWWXXXZZZ\\\\\\ZZZXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]___aaaccceeeeeeeeeeeeddddddeeegggiiikkkmmmnnntttsssrrrqqqqqqqqqqqqqqqooooooooopppqqqrrrttttttvvvxxxzzz}}}ccc[[[TTTTTTSSSPPPNNNOOOMMMKKKIIIIIIKKKLLLKKKIIIJJJJJJIIIHHHGGGEEECCCBBBBBBAAAAAA@@@>>>======<<<>>><<<:::888777666555555444333111000//////000000///...------,,,,,,------,,,+++***)))))))))******)))...222222...)))((()))((((((((())))))))))))))))))(((&&&'''(((((('''%%%******))))))))))))))))))+++++++++)))'''''')))+++(((((((((((())))))))))))+++,,,,,,+++************+++++++++++++++,,,---------...000111333333444444111111222333444666777777777666444222222222333444555777:::<<<>>>???>>>>>>@@@??????>>><<<:::999888777<<<@@@???>>>CCCMMMVVVVVVRRRLLLEEE@@@===;;;:::555666888:::===@@@BBBCCCFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>???>>>===<<<<<<>>>@@@BBBBBBCCCEEEEEEDDDEEEGGGIIIGGGHHHIIIIIIIIIJJJMMMPPPOOOOOOOOOOOONNNMMMLLLKKKJJJLLLNNNOOONNNLLLLLLMMMLLLPPPSSSVVVUUUTTTTTTTTTTTTUUUWWWZZZ\\\\\\[[[ZZZXXXYYY[[[\\\]]]]]]]]]\\\\\\]]]___aaacccdddddddddcccdddeeegggiiikkklllmmmrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvsssuuuxxx|||ccc[[[UUUTTTTTTQQQOOOPPPOOOMMMKKKJJJJJJJJJIIIHHHJJJJJJJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@???>>>=========<<<;;;999777666555444333222000///......///000......---,,,,,,,,,,,,---+++++++++******************+++---///000...***'''''''''(((((()))))))))******)))'''((())))))(((&&&(((((())))))(((''''''((((((***++++++***(((((((((''''''((((((((()))))))))(((((('''(((((((((((((((***************+++,,,,,,---...000111333333444444111222333555666888888999555555555555444333222111444666999<<<>>>>>>===<<<>>>>>>>>>===;;;999888777888<<>>===@@@KKKTTTUUURRRLLLEEE>>>;;;999999<<<;;;::::::<<>>===<<<<<<===???AAACCCCCCEEEFFFGGGFFFFFFGGGIIIHHHIIIJJJJJJJJJKKKNNNQQQRRRRRRQQQPPPNNNLLLJJJIIIJJJLLLNNNOOOMMMLLLKKKLLLLLLOOORRRSSSRRRPPPOOOOOONNNQQQUUUXXXZZZ[[[[[[[[[XXXYYY[[[]]]]]]]]]\\\[[[[[[\\\]]]___aaacccddddddbbbcccdddfffhhhjjjkkklllmmmnnnoooppppppqqqqqqqqqpppqqqrrrssstttuuuuuuuuuqqqssswww{{{~~~ddd\\\VVVUUUUUURRRPPPPPPPPPOOOMMMKKKJJJHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@??????>>>>>><<<;;;:::999777555444333111000000//////...//////------,,,++++++++++++,,,++++++++++++******))))))))))))***,,,......***'''&&&&&&'''(((((()))******+++)))(((((())))))((('''%%%'''(((((('''&&&'''(((&&&))),,,,,,***(((''''''(((((((((((()))))))))))))))((('''(((+++,,,+++******************+++,,,,,,---...000111333333444444222333555777999::::::;;;555555666666555333111000333555888;;;<<<===<<<<<<======<<<:::999888777777888;;;======<<>>@@@BBBCCCBBBDDDGGGGGGGGGGGGHHHIIIIIIJJJKKKJJJJJJKKKMMMPPPRRRRRRQQQPPPNNNMMMKKKJJJJJJLLLMMMLLLKKKJJJJJJKKKLLLNNNQQQRRRQQQOOONNNMMMLLLOOOSSSVVVWWWXXXZZZ\\\WWWXXXZZZ[[[[[[[[[ZZZYYYZZZZZZ\\\]]]___aaacccdddaaabbbdddfffhhhjjjkkkkkkjjjkkkmmmnnnooopppppppppnnnnnnpppqqqrrrssssssssspppssswww{{{~~~ddd\\\VVVVVVUUURRRPPPQQQOOONNNMMMLLLJJJIIIIIIIIIKKKKKKJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@??????>>>;;;::::::888777555333222000111111111111000//////,,,,,,+++************++++++++++++++++++***))))))((()))++++++)))((('''&&&%%%%%%&&&'''((()))***+++***(((''''''((()))'''&&&###&&&))))))'''&&&''')))((()))+++***(((''''''((((((((()))))))))************)))(((***...000///...+++++++++++++++,,,---------...000111333333444444333555777999;;;<<<<<<<<<777777666555444333222222333444777999;;;<<<<<<<<<<<<;;;999777777777777777777999:::;;;===@@@EEEHHHEEEEEEDDD@@@;;;888888999666888;;;>>>@@@BBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBAAA@@@??????@@@????????????>>>>>>>>>;;;;;;<<<>>>???@@@BBBBBBAAADDDFFFHHHGGGGGGHHHIIIIIIIIIJJJIIIHHHHHHKKKMMMPPPPPPPPPPPPOOONNNMMMMMMJJJJJJKKKIIIHHHGGGHHHJJJKKKNNNQQQSSSRRRPPPPPPPPPOOOQQQTTTUUUUUUUUUXXX[[[WWWWWWXXXXXXYYYYYYXXXXXXYYYYYYZZZ\\\^^^```bbbccc```aaadddfffhhhiiijjjjjjjjjjjjlllmmmmmmmmmmmmlllmmmnnnppprrrsssssssssrrrrrruuuyyy}}}eee]]]VVVVVVUUURRRPPPQQQMMMMMMMMMLLLJJJJJJKKKLLLPPPOOONNNLLLIIIGGGDDDCCCBBBAAAAAA@@@@@@?????????::::::999888666444222111000111222333333222000///,,,+++******))))))*********++++++++++++***))))))'''+++---+++%%%"""$$$'''$$$%%%&&&'''(((******+++)))'''&&&&&&'''(((&&&%%%"""&&&)))***((('''(((*********)))'''&&&&&&(((+++))))))))))))************&&&%%%$$$'''+++......,,,---,,,,,,,,,,,,---......---...000111333444444444444666888;;;<<<=========:::888555333222222333555333444666888:::;;;<<<<<<;;;999777555555666777888666777888:::>>>AAADDDFFF???@@@AAA???:::888888:::///333:::@@@CCCDDDBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>============999;;;<<<>>>@@@AAABBBBBB@@@CCCFFFGGGHHHHHHHHHIIIHHHHHHHHHGGGFFFFFFIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPIIIJJJIIIGGGEEEEEEGGGIIIJJJMMMQQQTTTTTTSSSRRRSSSRRRTTTVVVUUUSSSTTTVVVYYYVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[]]]```bbbccc___aaacccfffhhhiiijjjjjjjjjkkklllllllllkkkjjjiiioooppprrrtttuuuuuuuuuttttttwww{{{fff^^^WWWUUUUUURRRPPPQQQQQQQQQOOOLLLIIIHHHJJJLLLMMMLLLKKKKKKJJJHHHEEEBBBFFFCCC@@@<<<;;;;;;<<<<<<;;;:::999777555444333333555444222000...,,,++++++---***((('''))),,,......******+++---...---+++(((++++++++++++++++++++++++(((((())))))))))))((((((******))))))((((((''''''&&&'''***......***'''&&&(((((('''''''''(((((()))(((((())))))******++++++))))))(((((((((((())))))******))))))+++---000222222111111222333444333111333444777999999888666555000222444666777777666666444555666888:::;;;;;;<<<999888777444444666;;;???>>>===<<<>>>AAACCCCCCCCCCCCAAA===:::888888999:::>>>???@@@AAABBBCCCCCCDDD@@@AAACCCDDDDDDCCCAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>??????>>>===<<<<<>>>>>>>>>>>@@@@@@AAACCCEEEGGGJJJKKKKKKKKKIIIHHHHHHIIIJJJKKKKKKMMMNNNMMMLLLJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJOOOQQQRRRQQQPPPNNNNNNOOOPPPRRRSSSTTTSSSTTTUUUWWWWWWWWWWWWZZZ^^^___\\\YYY]]]\\\ZZZYYYZZZ\\\___aaa]]]___bbbdddfffhhhjjjmmmooonnnlllkkkjjjjjjkkkkkknnnpppsssvvvwwwyyy|||zzz|||~~~~~~}}}~~~~~~~~~}}}yyyuuusssrrrrrryyyvvvttttttxxxzzzzzzyyy{{{xxxvvvxxx}}}}}}yyyyyywwwvvvuuuxxx|||fff^^^WWWUUUUUURRRPPPQQQPPPPPPNNNLLLIIIHHHJJJLLLMMMKKKIIIIIIHHHGGGDDDBBBEEECCC@@@===<<<;;;;;;<<<;;;:::999777555444333333555444333111///...------111///,,,+++---.........+++******+++,,,+++)))'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((+++)))(((((((((((()))+++%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((()))))),,,+++******+++---///000111111111222333333222111222333666888999888777666555666666777777777777666444555777999;;;<<<<<<===;;;999666555666999<<<>>>??????AAACCCDDDEEEEEEDDD@@@>>>;;;888666666777888======>>>???@@@AAABBBBBB>>>???@@@AAABBBAAA@@@@@@AAAAAAAAABBBAAA@@@@@@???<<<<<<<<<<<<<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKIIIGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKPPPRRRSSSRRRQQQOOOPPPPPPQQQSSSUUUUUUTTTTTTVVVXXXXXXWWWXXX[[[^^^^^^\\\YYY]]]\\\[[[[[[\\\^^^```aaa^^^```ccceeefffhhhjjjmmmpppooommmlllkkkkkkllllllnnnpppsssuuuvvvxxx|||zzz|||~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{}}}~~~~~~|||yyyxxxwwwuuurrrqqqssstttnnnmmmkkkiiiiiijjjlllmmmiiiiiiiiijjjkkklllmmmnnnpppnnnjjjgggdddcccbbbbbbgggeeecccdddgggiiiiiihhhiiigggeeehhhmmmqqqpppnnnhhhhhhhhhffffffgggjjjmmmtttwwwzzz|||{{{zzzyyyyyyuuuwwwyyy{{{|||~~~ggg^^^WWWVVVUUURRRPPPQQQNNNNNNMMMKKKIIIHHHJJJLLLMMMJJJHHHFFFFFFFFFDDDBBBCCCBBB@@@???===<<<;;;;;;;;;:::999777555444333333444444222111000/////////222111////////////...,,,+++***((((((***+++***)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))+++***(((&&&&&&(((***+++###%%%''')))******************)))(((((('''&&&&&&))))))(((((((((((())))))---,,,,,,+++,,,---...///222222222333222222111111000222444777888888777666888777666555444555555666666777999:::<<<===>>>>>>>>>:::555555888<<<=========@@@DDDFFFFFFEEEDDDCCC>>><<<999777666666777888;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<;;;;;;:::========================>>>???@@@AAACCCEEEGGGIIIJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJHHHEEEDDDFFFGGGGGGGGGHHHHHHIIIJJJLLLLLLQQQRRRTTTSSSRRRPPPQQQQQQSSSTTTVVVVVVUUUUUUVVVXXXXXXXXXYYY[[[]]]]]][[[YYYZZZZZZ[[[[[[\\\^^^___```___aaadddffffffhhhkkkmmmpppooonnnmmmlllllllllmmmoooppprrrssstttwww{{{~~~zzz|||~~~~~~|||||||||}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}|||~~~{{{yyyxxxyyyyyyyyy{{{~~~~~~{{{wwwuuurrrqqqppppppppprrrtttvvvxxxwwwvvvtttssstttwwwzzz{{{yyyuuuqqqmmmjjjiiihhhggghhhjjjjjjjjjjjjlllnnnnnnmmmlllkkkkkkiiifffcccbbbbbbaaa___\\\[[[[[[\\\[[[YYYWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]\\\YYYWWWVVVVVVVVVVVVXXXWWWVVVVVVXXXZZZZZZYYYZZZXXXXXX[[[```ccccccbbb\\\]]]^^^]]]\\\[[[\\\^^^gggjjjlllmmmllljjjjjjjjjfffhhhjjjkkkkkkmmmoooqqqggg^^^WWWVVVUUURRRQQQQQQMMMMMMMMMKKKIIIIIIJJJKKKNNNKKKHHHFFFFFFFFFEEEDDDBBBAAAAAA???>>><<<;;;:::;;;:::999777555444333333222222111000///////////////......///000///---++++++)))''''''***,,,------++++++++++++++++++++++++(((((())))))))))))(((((('''''''''((()))*********%%%(((***))))))***(((%%%$$$&&&(((***+++***)))((()))((((((((('''''''''&&&))))))(((((((((((()))))),,,++++++,,,---///000111333444555555333222222222///000333555777777777777666444222111111333555666888999:::<<<>>>????????????:::555555:::>>>>>><<<:::???EEEGGGFFFCCCAAA@@@>>><<<:::777777888:::;;;:::;;;;;;<<<===>>>???@@@DDDCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>???@@@BBBDDDFFFGGGIIIHHHGGGGGGGGGHHHIIIJJJMMMLLLJJJGGGDDDCCCEEEGGGGGGGGGGGGHHHJJJKKKMMMNNNPPPRRRSSSSSSQQQPPPQQQQQQSSSUUUVVVUUUTTTTTTUUUVVVXXXXXXYYYZZZ[[[[[[ZZZYYYWWWXXXYYY[[[\\\]]]^^^___aaaccceeegggggghhhkkkmmmnnnnnnmmmmmmllllllllllllooopppqqqqqqrrruuuyyy|||zzz{{{||||||{{{zzzzzz{{{}}}||||||}}}~~~}}}|||}}}}}}~~~}}}{{{xxxuuuqqqooommmlllrrrqqqooommmjjjhhhgggffffffgggiiiiiiiiihhhfffeeebbbbbb`````````aaacccdddffffffeeecccbbbbbbeeeggghhhfffccc```]]][[[YYYYYYWWWYYY[[[[[[YYYYYYZZZ[[[]]]\\\\\\\\\\\\[[[YYYVVVVVVWWWWWWUUUSSSQQQQQQRRRTTTSSSQQQPPPOOOPPPPPPQQQTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWZZZ^^^bbbcccccc```bbbddddddbbb`````````gggiiikkkkkkiiihhhggghhheeegggiiijjjiiiiiikkklllggg___XXXVVVVVVSSSQQQRRRMMMNNNNNNLLLJJJIIIIIIKKKNNNLLLIIIGGGGGGGGGGGGFFFAAAAAA@@@???>>>===<<<;;;;;;:::999777555444333333000000///...............------...000222222///---000---***)))***,,,------************************(((((())))))))))))((((((&&&&&&'''((()))***++++++%%%))))))&&&&&&))))))%%%'''(((***++++++)))'''&&&&&&'''''''''((((((((()))))))))(((((((((((())))))))))))+++---///111333444555777888777444222222333...000222444555666666666333222000000222555888;;;:::;;;<<<===>>>?????????>>>999444555:::>>>===;;;999>>>DDDHHHHHHEEEAAA???;;;:::888666666888:::;;;;;;<<<<<<===>>>???@@@@@@FFFEEEDDDCCCBBBAAAAAAAAA??????@@@@@@??????>>>=========>>>>>>>>>>>>>>>===;;;<<<<<<<<<=========>>>>>>>>>???@@@BBBDDDEEEFFFHHHGGGFFFFFFGGGHHHIIIJJJMMMMMMKKKHHHEEEDDDFFFHHHFFFGGGGGGHHHJJJLLLNNNOOONNNPPPQQQQQQPPPOOOPPPQQQSSSTTTUUUTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYYYYXXXYYYZZZ\\\^^^```aaaaaaccceeeggghhhhhhiiikkkmmmkkkllllllkkkkkkkkkjjjjjjnnnooopppqqqqqqsssvvvyyyxxxyyy{{{zzzyyyxxxxxxyyy{{{zzzzzz|||~~~|||}}}}}}||||||}}}~~~~~~|||}}}}}}xxxtttqqqrrrtttuuuvvvvvvtttrrrpppooonnnnnniiihhhfffcccaaa```___^^^``````___^^^\\\ZZZXXXWWWWWWWWWVVVUUUVVVWWWYYY[[[UUUUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWUUUUUUVVVXXXXXXXXXVVVUUUSSSRRRQQQQQQOOOQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRSSSUUUUUUSSSQQQOOOQQQSSSSSSQQQPPPPPPPPPRRRRRRPPPOOOOOOOOOPPPPPPUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^_________```````````````aaa___^^^]]]^^^bbbfffiiikkkmmmppprrrsssqqqnnnllllllmmmoooppppppooommmmmmnnnmmmoooqqqqqqpppooopppqqqhhh___XXXWWWVVVSSSQQQRRROOOPPPPPPNNNKKKIIIIIIJJJMMMKKKIIIHHHIIIHHHGGGFFFBBBAAA@@@>>>======<<<<<<;;;:::999777555444333333000///......------------/////////111333444222111555222...+++******)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++***,,,'''''',,,***)))***++++++***)))'''&&&&&&&&&'''(((((()))******))))))(((((((((((())))))'''(((***---000333555666555888999888444111222333///000111222444444555555333222222333555:::>>>@@@======>>>>>>>>>>>>>>>===:::777444555888;;;;;;:::;;;===BBBHHHKKKIIIDDD@@@777666444333333555888:::<<<<<<===>>>???@@@AAAAAADDDCCCCCCBBBAAA@@@??????>>>????????????>>>======:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@@@@BBBDDDEEEFFFGGGFFFFFFEEEFFFGGGIIIJJJLLLLLLKKKIIIFFFEEEGGGHHHGGGGGGHHHIIIJJJLLLNNNOOOMMMOOOQQQQQQPPPOOOPPPQQQTTTUUUUUUTTTRRRQQQRRRSSSSSSTTTVVVVVVVVVVVVXXXZZZ[[[[[[\\\^^^```bbbeeefffeeegggiiiiiiiiiiiikkkmmmjjjjjjkkkkkkkkkkkkjjjiiilllnnnpppqqqqqqrrrtttvvvuuuwwwyyyyyywwwwwwwwwxxxxxxwwwwwwyyy|||~~~~~~}}}|||}}}}}}}}}||||||~~~{{{|||~~~|||~~~}}}{{{yyyyyyrrrpppmmmmmmpppsssuuuvvvvvvtttqqqnnnnnnoooqqqsssjjjhhheeebbb`````````aaacccbbbaaa```___^^^]]]]]]YYYXXXWWWUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOPPPNNNKKKJJJJJJMMMQQQSSSNNNNNNMMMMMMMMMNNNNNNOOONNNPPPQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNPPPRRRRRRPPPOOOOOOOOONNNNNNOOOQQQSSSTTTRRRQQQLLLOOOSSSUUUUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTXXXXXXXXXYYYZZZ[[[\\\]]]___```bbbdddfffiiijjjkkkkkkmmmnnnnnnmmmlllmmmmmmkkkiiifffeeehhhmmmsssvvv}}}~~~}}}|||yyy{{{||||||{{{zzz{{{||||||~~~~~~|||{{{|||hhh___XXXWWWVVVSSSRRRRRRQQQRRRRRRPPPLLLJJJIIIIIIKKKJJJIIIIIIIIIHHHFFFDDDCCCAAA???===<<<<<<===>>>;;;:::999777555444333333111111///...------------111000///000222222111///222000---+++++++++)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******))),,,'''''',,,)))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())),,,...111333555555444777999777222//////222///000111111222333333444222222333444777;;;???AAA????????????>>>===<<<;;;666555444444555777888999;;;;;;>>>EEEKKKLLLEEE>>>555444333222333555888:::<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCCCCBBBAAAAAA>>>>>>??????>>>>>>===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKJJJHHHFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPQQQRRRQQQPPPQQQRRRUUUVVVVVVUUUSSSRRRRRRSSSOOOQQQTTTTTTTTTUUUXXX[[[ZZZZZZ[[[\\\^^^bbbeeegggfffhhhjjjjjjiiijjjkkkmmmjjjjjjkkkllllllkkkkkkjjjjjjmmmppprrrrrrqqqrrrrrrsssuuuwwwwwwvvvvvvwwwxxxwwwvvvwwwyyy|||~~~~~~{{{}}}~~~}}}||||||~~~}}}{{{{{{}}}}}}|||}}}{{{zzzzzzxxxwwwuuuxxx|||}}}{{{yyyzzzzzzxxxtttpppnnnlllhhhjjjmmmmmmllliiihhhhhhaaa___]]]]]]___bbbcccdddcccbbb```^^^]]]]]]^^^^^^YYYXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSRRRRRRQQQOOOMMMKKKJJJLLLNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPOOOQQQSSSTTTSSSRRRSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUSSSUUUWWWXXXWWWUUUUUUUUUTTTTTTUUUWWWYYYYYYWWWVVVSSSWWW]]]```bbbbbbccccccbbbbbbbbbccccccddddddeeeffffffggghhhjjjlllnnnooopppqqqtttwwwzzz|||~~~|||xxxuuuvvv|||hhh___XXXWWWVVVSSSRRRSSSSSSSSSSSSQQQMMMJJJIIIIIIIIIHHHHHHHHHIIIHHHEEEBBBCCCAAA???<<<;;;<<<>>>???<<<:::999777555444333333333222111///......------111000......//////---,,,+++***)))***,,,------,,,************************(((((())))))))))))(((((((((((((((((())))))))))))$$$***)))!!!!!!)))***$$$))))))(((((()))***+++,,,++++++******))))))(((((())))))(((((((((((())))))***+++---///111333444444333666888555000---...000000000111111111222222333111111222444777:::===>>>@@@@@@??????===<<<::::::333444444444333444666999:::888999AAAJJJKKKDDD<<<777555444444555777:::<<<;;;;;;<<<===>>>???@@@@@@???@@@CCCEEEGGGFFFEEEEEE>>>>>>>>>>>>>>>======<<<<<<<<<===>>>??????>>>>>><<<======>>>???@@@@@@AAA@@@AAAAAABBBCCCDDDFFFGGGFFFEEEEEEEEEEEEGGGIIIJJJHHHIIIJJJJJJHHHGGGFFFGGGIIIIIIIIIJJJJJJLLLMMMNNNOOOQQQRRRSSSRRRQQQRRRSSSWWWWWWXXXVVVTTTSSSSSSTTTMMMPPPRRRSSSRRRTTTXXX[[[XXXWWWWWWXXX[[[___cccfffgggiiijjjjjjjjjjjjlllmmmjjjkkklllmmmmmmmmmlllkkkiiilllppprrrrrrqqqpppppprrrtttvvvvvvvvvvvvwwwxxxyyyxxxyyy{{{~~~{{{}}}~~~||||||~~~~~~~~~~~~~~~}}}}}}|||{{{}}}zzztttsssxxx}}}~~~}}}{{{||||||{{{yyyxxxxxxyyy}}}yyyxxxyyy{{{}}}}}}{{{yyyxxxvvvsssnnnlllkkkkkkkkkjjjdddfffjjjmmmnnnmmmjjjhhhjjjkkkllljjjfffbbb___^^^WWWZZZ]]]^^^]]]ZZZYYYYYYUUUSSSQQQQQQSSSUUUVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOPPPQQQRRRTTTTTTSSSSSSRRRSSSRRRQQQQQQPPPPPPQQQQQQTTTTTTUUUVVVWWWXXXYYYYYYVVVUUUTTTRRRPPPOOOOOOOOOQQQQQQQQQRRRSSSTTTTTTTTTSSSVVVXXXYYYYYYXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYY[[[^^^___^^^]]]\\\\\\^^^^^^^^^___``````^^^\\\^^^ccciiinnnqqqrrrrrrssssssttttttuuuvvvwwwxxxxxxxxxyyyyyy{{{}}}eee\\\VVVUUUUUURRRQQQRRRQQQRRRRRRPPPMMMKKKJJJJJJIIIJJJKKKLLLKKKIIIFFFEEEEEECCC???======<<<;;;:::<<<;;;:::888777555444333222222111111000//////...555111---+++---......---,,,,,,++++++******++++++***************)))((((((,,,+++(((!!!!!!''')))))))))))))))((('''''',,,,,,+++***)))(((''''''(((((())))))))))))(((((('''(((((()))***++++++,,,)))******(((%%%&&&+++///---***((()))...222333333000222333222000---,,,,,,111111222222222222111111...000333777;;;>>>@@@AAABBBAAA??????@@@>>>999444333444444333333444888:::<<<<<<<<<===============444666777999::::::::::::777888:::<<<===>>>??????CCCBBB@@@>>>======>>>???>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;;;;;;;>>>?????????>>>===<<<<<<======>>>>>>???@@@AAACCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCHHHIIIKKKKKKIIIHHHGGGGGGLLLLLLKKKKKKJJJJJJIIIIIIMMMNNNPPPOOOMMMLLLLLLLLLSSSSSSTTTTTTTTTSSSSSSRRRPPPRRRSSSRRRRRRRRRTTTVVVWWWWWWWWWYYY\\\___cccfffhhhiiijjjjjjiiijjjlllnnnkkkkkkkkkkkkkkkkkkkkkkkkllloooqqqrrrqqqooonnnnnnssssssssstttwwwxxxwwwvvvwwwxxxxxxyyyzzz{{{||||||~~~~~~}}}}}}}}}zzz}}}~~~zzzyyy{{{}}}~~~}}}{{{zzzyyy{{{}}}~~~|||{{{tttqqqnnnmmmooopppooommmlllkkkkkkjjjiiiiiiiiijjjrrrssssssrrrqqqqqqrrrtttsssqqqmmmjjjiiijjjlllnnnnnnnnnpppqqqqqqpppnnnnnnnnnnnnmmmlllkkkiiigggfffeeebbb^^^ZZZWWWVVVWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXVVVWWWWWWWWWVVVTTTQQQPPPQQQRRRSSSUUUUUUUUUUUUUUUOOOOOOOOONNNNNNNNNNNNNNNKKKMMMOOOQQQRRRRRRRRRQQQOOOOOONNNMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZ\\\]]]___dddgggfffaaa\\\^^^]]][[[XXXVVVUUUTTTSSSUUUVVVWWWXXXXXXYYY]]]___aaadddggghhhgggfffeeefffdddfffiiikkklllmmmnnnooopppkkkiiikkkmmmkkkjjjlllnnnnnnmmmkkkiiiiiikkkmmmsssxxxccc[[[UUUUUUUUUSSSRRRSSSPPPQQQRRRPPPMMMJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEBBB???===<<<<<<;;;:::;;;:::999777666444333222......///000111111222222444000,,,+++---...///...---,,,++++++***************************)))((((((''')))***'''###"""&&&***((((((((((((((('''&&&&&&++++++******)))((((((((())))))************))))))&&&&&&&&&'''((()))))))))******)))'''&&&(((+++...,,,***)))+++///222333222...000111000---+++++++++000000111222222222111111...000333777;;;===???@@@BBB@@@?????????<<<888444111222333333444666:::=========<<<<<<;;;;;;;;;;;;444666777999::::::::::::888999:::<<<>>>?????????CCCBBBAAA???>>>>>>??????<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;;;;===???AAAAAA@@@???????????????@@@@@@@@@@@@AAABBBDDDDDDFFFEEEDDDDDDCCCDDDDDDDDDIIIJJJLLLKKKIIIHHHHHHIIILLLLLLKKKKKKJJJJJJIIIIIIJJJLLLMMMMMMLLLKKKLLLMMMQQQRRRSSSTTTTTTTTTTTTTTTPPPQQQQQQPPPOOOPPPRRRTTTVVVVVVWWWXXX[[[^^^aaadddggghhhjjjjjjiiijjjlllnnnlllkkkkkkkkkjjjjjjjjjjjjjjjmmmpppqqqpppooooooooouuuttttttvvvwwwwwwtttrrrrrrsssuuuwwwyyy{{{|||}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~|||{{{}}}}}}|||~~~}}}|||{{{{{{zzz{{{|||~~~|||zzz{{{zzzwwwtttqqqnnnmmmllllllooorrrtttuuuvvvxxxzzzwwwwwwvvvuuussspppmmmkkkgggdddaaa```aaabbb```___]]]]]]\\\\\\]]]^^^^^^___cccddddddcccbbbaaaccceeecccaaa^^^[[[[[[\\\^^^_________````````````____________^^^]]]\\\[[[YYYXXXYYYWWWTTTQQQOOONNNNNNNNNNNNOOOPPPPPPQQQPPPPPPPPPNNNOOOQQQSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQRRRSSSTTTQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPRRRTTTUUUVVVWWWWWWYYYYYYXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^______^^^^^^___```aaabbbcccccceeefffiiimmmpppooolllhhhgggfffeeecccaaa```______^^^___``````aaabbbeeehhhjjjmmmqqqtttuuuvvvwwwxxx{{{|||||||||||||||}}}~~~}}}yyyyyy|||~~~}}}|||~~~{{{{{{yyyvvvtttsssuuuwwwccc[[[UUUTTTUUUSSSRRRTTTPPPQQQQQQPPPLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDAAA>>><<<<<<;;;:::999:::999888666444333222111------...///111222333333111///,,,+++,,,...//////...---,,,+++***))))))))))))************))))))((('''***------***((((((***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))+++)))''''''(((***+++++++++***+++---000222222111///000000///---++++++,,,///000000111222222111111///111333777:::===???@@@@@@???>>>======:::777444...000222333555888<<>>>>>===;;;999888777666444666777999::::::::::::999:::;;;===>>>???@@@@@@BBBBBBAAA@@@????????????;;;;;;<<<;;;;;;:::999888999:::;;;;;;::::::<<<>>>AAAAAA@@@?????????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEJJJKKKKKKJJJHHHHHHIIIKKKLLLLLLKKKKKKJJJIIIIIIIIIGGGIIIJJJJJJJJJJJJKKKMMMOOOPPPQQQSSSUUUVVVVVVVVVSSSSSSRRRPPPOOOOOOQQQTTTWWWWWWXXXYYY[[[^^^aaabbbfffgggiiiiiiiiijjjlllnnnllllllkkkjjjiiihhhhhhggghhhkkknnnooonnnnnnnnnooosssssstttuuuvvvtttpppmmmnnnooorrruuuxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{}}}|||{{{}}}{{{vvvtttwww|||~~~~~~~~~}}}{{{yyyvvvtttrrrsssssstttttttttssssssssstttvvvzzz~~~zzzvvvtttuuuwwwyyyyyyxxxwwwtttqqqnnnmmmllljjjhhhdddaaa^^^\\\\\\ZZZ]]]```bbbdddeeehhhiiigggffffffdddaaa^^^[[[YYYXXXVVVSSSRRRRRRRRRRRRQQQNNNNNNNNNOOOPPPRRRSSSTTTSSSTTTTTTTTTRRRRRRTTTVVVTTTRRRQQQOOOOOOQQQRRRTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNOOONNNMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKMMMOOOQQQSSSSSSSSSSSSRRRQQQPPPPPPQQQTTTVVVXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]___aaacccdddcccccccccccccccdddeeeeeeggghhhiiikkklllnnnooopppmmmnnnnnnooopppqqqrrrrrrtttuuuwwwzzz}}}~~~|||zzzwwwwwwuuutttsssrrrrrrrrrmmmnnnppppppqqqrrruuuwwwzzz~~~ddd\\\UUUTTTTTTRRRQQQRRROOOPPPQQQOOOLLLIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFCCC@@@===;;;;;;;;;:::999888888777555333222000000000000000000000000000000///---,,,+++,,,---...///...---,,,***))))))))))))))))))************)))((())),,,...---***'''&&&&&&((('''''''''''''''''''''(((((((((((())))))******&&&''''''((((((''''''&&&((()))))))))*********+++,,,)))&&&&&&))),,,+++******+++,,,...000111111111222222222000...---...000///000111111222222111111///111444777:::<<<>>>>>>???>>>===<<<:::888555333///111333555666999<<>><<<:::777555333222444555777999:::::::::::::::;;;<<<>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>><<<=========<<<<<<;;;:::999:::;;;:::999999;;;===???>>>>>>=========>>>>>>@@@@@@??????>>>??????@@@BBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIGGGFFFFFFHHHKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHIIIHHHGGGGGGHHHJJJLLLMMMOOORRRTTTVVVWWWXXXWWWWWWUUURRRPPPPPPSSSUUUXXXXXXYYYZZZ\\\^^^```bbbccceeehhhiiiiiijjjkkkmmmmmmlllkkkjjjhhhgggfffeeehhhjjjlllmmmlllkkkkkklllooooooqqqssstttrrrnnnjjjlllmmmpppsssuuuvvvvvvvvvyyyxxxvvvtttuuuwwwyyy{{{|||}}}~~~}}}|||}}}|||zzzzzz{{{}}}~~~~~~|||zzzwwwsssqqqrrruuuxxxyyyyyywwwvvvttttttssssssnnnnnnmmmllljjjgggeeedddfffgggiiiiiiiiihhhfffeeefffiiimmmqqqtttuuutttttttttvvvwwwyyyyyyyyywwwvvvyyyxxxtttnnniiiffffffgggiiiiiihhhfffdddbbb___^^^\\\[[[XXXVVVSSSRRRPPPPPPMMMOOORRRTTTTTTUUUWWWYYYXXXXXXWWWVVVTTTQQQOOOMMMPPPNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMNNNMMMLLLLLLNNNPPPOOONNNNNNNNNOOOPPPQQQRRRQQQQQQOOONNNNNNOOOQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQQQQQQQPPPNNNMMMNNNOOOPPPQQQQQQRRRQQQQQQSSSTTTVVVWWWXXXXXXXXXXXXZZZZZZ[[[\\\]]]___aaabbbeeeeeedddddddddeeeggggggjjjjjjjjjlllnnnqqqtttuuuqqqqqqqqqrrrrrrsssttttttwwwxxxyyy{{{}}}fff]]]VVVTTTSSSPPPNNNOOOOOOPPPPPPNNNKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFBBB@@@===;;;;;;;;;;;;:::888777666444333111000///000000000///////////////------,,,,,,+++,,,---...---,,,+++***))))))))))))((())))))*********)))))))))******((('''&&&&&&&&&)))((((((''''''((())))))'''''''''((())))))******'''(((((())))))(((((('''))))))))))))************,,,)))&&&'''***,,,+++)))***,,,...///000111111222333333222000......000222111111222222222222111111000111444777999;;;<<<=========<<<:::777555444333222444555666777888:::===???>>><<<999666333111000444555777999::::::::::::;;;;;;===>>>????????????===============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::999:::::::::888999:::<<<>>>======<<<======>>>>>>???>>>==================AAAAAAAAAAAABBBDDDEEEFFFFFFGGGFFFEEEDDDDDDGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHEEEEEEFFFGGGJJJKKKNNNPPPSSSUUUVVVWWWWWWWWWUUUSSSPPPPPPRRRTTTUUUUUUVVVXXXZZZ\\\]]]^^^```bbbfffggghhhiiijjjllllllkkkjjjiiigggeeeddddddjjjkkklllkkkhhhgggggggggkkklllnnnqqqtttssspppmmmgggiiilllpppsssuuuvvvvvvxxxwwwuuussssssuuuwwwyyyzzz|||||||||{{{{{{}}}|||||||||{{{yyyyyyzzz|||}}}{{{{{{zzzyyyxxxwwwvvvuuurrrrrrrrrpppnnnllllllmmmnnnmmmkkkhhhfffdddcccccc]]]]]]\\\[[[ZZZXXXWWWVVVUUUWWWYYY[[[\\\[[[YYYXXXWWWZZZ^^^bbbeeeffffffeeefffgggjjjllllllllljjjiiiiiihhheee```[[[XXXWWWXXXYYYYYYXXXWWWUUUSSSRRRQQQOOONNNMMMKKKJJJJJJJJJJJJFFFHHHJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNLLLKKKJJJKKKKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNMMMLLLMMMNNNPPPNNNOOOOOOPPPRRRSSSSSSTTTTTTSSSQQQQQQQQQQQQSSSTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWYYYZZZZZZYYYXXXWWWWWWWWWYYYZZZZZZ[[[[[[[[[]]]^^^___aaacccddddddeeefffhhhkkknnnpppppppppooosssrrrrrrqqqrrrtttvvvwwwzzzzzzzzz|||~~~zzzuuuqqqqqqtttuuuwww{{{fff]]]VVVTTTSSSPPPNNNOOONNNOOOOOONNNJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBB@@@===<<<<<<<<<<<<;;;888777666444222111000///---......//////000000111,,,------,,,+++***,,,---++++++***))))))))))))***((())))))************)))&&&%%%%%%$$$%%%''')))***))))))(((''''''(((***+++'''''''''(((((()))))))))******++++++++++++******''''''''''''((((((((((((***)))((((((***++++++***+++---////////////111333333333111...------111333444444444444333222111000111222444666999:::;;;<<<;;;;;;;;;888555222222333444666777888777888999;;;>>>===;;;999666333111000444666777999:::::::::::::::;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999888999:::999888888999;;;>>>>>>=========>>>??????>>>======<<<<<<<<<======@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEEEECCCDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKHHHEEEDDDEEEGGGIIIJJJLLLOOOQQQRRRSSSTTTRRRSSSSSSQQQOOONNNOOOPPPOOOPPPQQQTTTVVVXXXYYYZZZ\\\___cccffffffgggiiijjjkkkjjjiiihhhfffeeedddcccjjjkkkkkkiiifffdddcccdddhhhiiikkkooorrrsssqqqooobbbdddgggjjjnnnrrruuuvvvuuutttrrrppppppqqqrrrsssuuuwwwzzzzzzzzzyyyzzz{{{xxxyyyzzzyyyxxxwwwyyy{{{zzz}}}~~~~~~}}}}}}{{{|||||||||{{{zzzyyyyyysssrrrqqqooonnnlllkkkkkkdddfffhhhgggeeebbbaaa```dddbbb___[[[XXXUUUSSSRRRPPPPPPPPPOOONNNMMMLLLKKKHHHJJJLLLNNNOOOOOONNNMMMLLLNNNPPPSSSUUUVVVWWWWWWVVVXXXZZZ\\\]]]]]]\\\[[[XXXXXXVVVSSSOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIFFFHHHIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNKKKKKKKKKJJJHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQRRRSSSSSSRRRRRRTTTVVVSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ\\\]]]___`````````aaabbbccceeeeeedddccccccbbbcccdddeeefffgggggggggggghhhkkkmmmpppsssvvvwwwtttwww|||zzznnnfffaaa]]]^^^aaaaaadddgggmmmttt~~~cccZZZTTTSSSSSSQQQPPPQQQNNNOOOOOOMMMJJJHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFFFFCCC@@@>>><<<=========<<<888777666555333111000///////////////////////////+++---...---***)))***,,,)))))))))))))))******+++(((((()))***************&&&%%%%%%&&&(((*********)))(((&&&&&&&&&((()))+++''''''(((((((((((((((((())))))************))))))((((((((((((''''''''''''((()))******))))))***+++---...//////......222555555444222///...///333666777777666555444222111000111222444666888:::;;;;;;:::::::::777333000111222444666888999888888:::;;;===<<<:::888666444333222444666777999:::::::::::::::;;;<<<===============::::::;;;<<<<<<<<<;;;:::888999999::::::999999999888999:::999777777888:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========>>>??????AAA@@@@@@@@@AAABBBCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEFFFHHHJJJLLLMMMNNNLLLLLLKKKHHHFFFFFFHHHJJJIIIJJJLLLMMMOOOPPPPPPPPPOOOPPPRRRRRRPPPNNNNNNNNNLLLMMMPPPSSSUUUWWWYYYYYYYYY]]]aaadddeeefffggghhhiiiiiihhhgggfffddddddccchhhiiiiiigggdddbbbcccdddcccdddeeehhhkkkmmmlllkkkdddcccdddeeegggkkknnnpppooonnnmmmlllkkkjjjjjjjjjkkknnnrrrttttttsssssssssqqqrrrttttttsssssstttvvvwwwyyy{{{{{{yyywwwvvvvvvuuuvvvvvvvvvuuutttrrrqqqnnnnnnnnnnnnmmmlllkkkjjjfffeeedddbbb```^^^]]]\\\WWWXXXYYYXXXVVVTTTTTTTTTUUUSSSQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOKKKLLLOOOQQQRRRSSSSSSSSSNNNOOOOOONNNMMMMMMNNNPPPPPPPPPPPPOOOOOOPPPPPPQQQOOOOOONNNMMMMMMMMMMMMNNNLLLNNNPPPPPPOOONNNOOOPPPOOOPPPRRRTTTUUUVVVVVVUUURRRTTTUUUTTTRRRSSSVVVYYYWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^______^^^___aaacccaaaccceeeggghhhggggggfffhhhhhhiiiiiiiiiiiihhhhhhjjjkkkmmmoooqqqrrrssstttqqqrrrrrrsssssssssssssssssssssuuuvvvwwwxxxxxxxxxxxxxxxzzz}}}{{{lllccc[[[XXXVVVTTTUUUXXXZZZ[[[]]]```eeemmmvvv|||```XXXRRRSSSTTTSSSRRRTTTMMMNNNOOOMMMJJJGGGFFFGGGEEEFFFHHHIIIIIIHHHGGGEEECCCAAA>>>======>>>======888888666555333222000000333222111000...,,,+++***,,,---///---***((()))+++(((((((((((()))***+++,,,(((((()))***************)))))))))***++++++)))'''((('''%%%%%%%%%''')))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&************))))))))))))&&&)))++++++((('''***,,,...///000...---...222666888777555222000222666999999999888666555333111000111222444666888999::::::999::::::666222///000222333555888999999999;;;<<<<<<;;;:::888777555444444444666777999::::::::::::::::::;;;<<<=========<<<:::;;;<<<=========<<<;;;::::::;;;<<<<<<;;;;;;;;;888999999888777777888:::999999999999999:::;;;<<>>>>>===;;;999888<<<:::999999999999888666999999777666555666:::===<<<;;;;;;;;;;;;:::::::::=========>>>???@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMSSSTTTUUUSSSPPPNNNNNNNNNQQQQQQQQQQQQRRRTTTVVVWWWVVVXXX[[[\\\]]]^^^```bbbddddddeeefffeeedddbbbaaacccddddddeeedddbbb```___^^^]]]\\\[[[\\\^^^```bbbddddddbbb___]]]\\\^^^```bbb___\\\[[[[[[ZZZWWWTTTVVVXXX\\\```bbbbbb```___``````aaabbbbbbbbbaaaaaahhhiiijjjkkkiiieeeaaa___]]]]]]\\\[[[ZZZ[[[[[[[[[RRRQQQPPPOOONNNMMMMMMMMMKKKKKKLLLMMMMMMLLLLLLLLLPPPOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFHHHKKKLLLLLLLLLKKKJJJIIIIIILLLLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMPPPOOONNNNNNPPPSSSVVVXXX^^^[[[WWWUUUTTTWWW[[[]]]```aaabbbdddeeeeeeffffffeeedddbbb```___]]]]]]]]]bbbbbbccceeefffggghhhiiihhhiiijjjlllnnnoooooooooqqqpppooonnnmmmnnnooopppqqqsssvvvwwwxxxxxxzzz{{{zzz{{{{{{|||}}}~~~}}}vvvmmmgggfffaaaaaa___]]]\\\___dddhhhiiikkkllljjjgggfffiiilllvvv~~~aaaYYYSSSSSSTTTSSSRRRTTTRRRPPPLLLIIIGGGFFFGGGHHHEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@???===<<<<<<;;;;;;999999999777444222222222000000000///......------++++++++++++++++++************************************(((((('''((())))))((())))))************)))***))))))(((((((((((()))''''''&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))***************++++++,,,000000000111111222333444555444333222222333444555777888888666333111000111222333555555444555888:::<<<999555111///000222444666888:::;;;:::999999999<<<;;;999777555444444555666777888999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;:::999888888<<<;;;999999999999888666666666777666555666999<<<<<<<<<<<<;;;;;;;;;::::::=========>>>???@@@BBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDCCCAAAAAABBBDDDFFFHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMKKKJJJJJJKKKNNNMMMMMMMMMNNNPPPQQQRRRSSSUUUXXXYYYYYY[[[]]]___bbbbbbcccccccccbbb``````aaaaaaaaa```___^^^]]]\\\XXXWWWVVVVVVVVVXXXZZZ[[[[[[[[[XXXUUUQQQPPPQQQRRRTTTRRRPPPPPPQQQQQQOOOMMMKKKNNNRRRUUUWWWWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUYYY[[[\\\]]]\\\YYYVVVSSSRRRQQQQQQPPPPPPPPPQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHEEEGGGIIIJJJJJJKKKMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWW[[[ZZZZZZZZZ\\\___bbbdddkkkhhhdddbbbbbbdddhhhjjjkkklllnnnppprrrsssttttttsssrrrqqqooommmlllllllllooopppqqqrrrtttuuuvvvwwwvvvwwwxxxyyy{{{|||||||||~~~~~~}}}~~~~~~}}}xxxvvvtttpppmmmnnnmmmmmmlllkkkkkkmmmrrrvvvtttwwwyyyxxxuuutttvvvxxx|||ddd\\\VVVUUUVVVTTTSSSTTTRRRPPPMMMIIIGGGFFFGGGGGGDDDDDDEEEEEEEEECCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;999999999777444222111222000000000///......------+++*********+++---///000************************))))))((((((((()))******))))))))))))))))))((((((******)))(((((()))+++,,,******)))(((''''''''''''(((''''''''''''''''''((())))))(((((((((((())))))***************+++,,,,,,000000111111222222333333333333222222222333444555555666666555222111111222444555666666555666888:::<<<888333///...111555888555888;;;<<<<<<;;;<<<===;;;:::888666555444555555888888999::::::999999999999999:::::::::;;;;;;;;;======<<<;;;;;;<<<<<<<<<===<<<:::999999999777555444666888888888999;;;===<<<<<<<<<<<<;;;;;;;;;;;;============>>>@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDCCC@@@===:::;;;>>>CCCFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@BBBEEEFFFEEEEEEGGGHHHIIIHHHGGGGGGGGGIIIJJJKKKNNNPPPRRRSSSSSSTTTVVVXXX\\\\\\\\\]]]\\\\\\[[[ZZZ[[[ZZZXXXWWWVVVUUUUUUUUUPPPOOOOOONNNOOOPPPRRRSSSRRRQQQOOOKKKGGGEEEEEEFFFGGGFFFEEEFFFHHHIIIHHHGGGBBBDDDHHHKKKMMMMMMLLLKKKGGGHHHHHHHHHIIIIIIIIIIIIKKKLLLNNNOOOOOONNNLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLOOORRRTTTUUUUUUWWWXXXXXXYYY[[[]]]^^^___``````````````````aaaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeejjjiiihhhiiikkkmmmppprrryyywwwtttrrrrrrtttwwwyyyxxxzzz|||~~~~~~~~~~~~{{{wwwyyy}}}~~~~~~eee]]]VVVVVVVVVSSSRRRSSSQQQOOOLLLIIIGGGEEEEEEEEECCCDDDEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;888999999666333111111222000000000///......------...------,,,,,,,,,------************************((((((((())))))******+++******))))))((((((((((((***)))((('''((()))+++,,,---,,,+++)))'''&&&%%%$$$)))***+++,,,,,,+++***))))))(((((((((((())))))***'''(((((()))+++---///000222222222333333333333333///000111222333444555555333444444333222111222333666777777777777888999:::;;;888444000///111555777444777:::<<<======>>>???999888777555444444555555888888999999999888777777999999999999::::::::::::===<<<;;;::::::<<<===>>>===;;;:::999999888666555555888;;;<<<======>>>???<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<======>>>@@@@@@BBBAAA@@@@@@@@@AAABBBCCC@@@===:::888888;;;???BBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBB@@@??????>>>>>>=========<<<>>>@@@AAAAAAAAABBBDDDCCCBBBAAAAAAAAABBBCCCDDDGGGHHHJJJKKKKKKKKKMMMOOORRRRRRRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKHHHHHHGGGHHHHHHIIIKKKKKKKKKKKKJJJFFFCCCAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEE@@@BBBEEEGGGIIIIIIHHHGGGDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGHHHJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMOOONNNNNNMMMMMMMMMMMMNNNLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVZZZ]]]aaabbbbbbbbbbbbbbbdddfffgggiiikkklllmmmmmmkkkkkklllmmmnnnnnnooooooooooooqqqrrrssssssssssssuuuuuuuuuvvvwwwzzz|||~~~~~~eee\\\VVVUUUTTTRRRPPPQQQPPPNNNKKKHHHFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@???>>><<<;;;;;;;;;:::888888888666333111111111000000000///......---------.../////////---+++)))************************(((((()))*********+++++++++***)))(((''''''(((((((((''''''&&&'''(((***************))))))((('''''')))***+++,,,,,,+++***)))((((((((((((((()))******(((((()))***+++---///000333444444555555444333222///000222333333333222222222333333222111222444666:::999888888999999::::::999777555222111111222222444777:::<<<<<<===>>>???888777555444444444555555666777777777777777666555888888888999999999::::::777777555555555666777888<<<:::888888888777666444444777;;;============>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>???AAABBB;;;;;;:::999:::;;;<<<============<<<<<<;;;:::::::::;;;<<<===============<<<<<<;;;;;;::::::999999999;;;======<<<<<<<<<>>>>>>>>>===<<<<<<===>>>???@@@AAACCCCCCCCCCCCDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDAAAAAAAAABBBBBBCCCDDDDDDCCCDDDDDDCCC@@@???@@@AAAAAAAAABBBBBBBBBBBBCCCCCC@@@AAADDDFFFGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFHHHIIIKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWUUUUUUVVVVVVWWWYYY[[[\\\\\\\\\\\\]]]^^^___aaaaaafffiiimmmoooooonnnoooooossstttuuuvvvwwwwwwwwwwwwuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{|||~~~zzz|||ccc[[[TTTTTTSSSQQQPPPQQQPPPNNNLLLIIIFFFDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCBBB??????===<<<;;;:::::::::888888888666333111000111000000000///......------***,,,...000000...,,,***++++++++++++++++++++++++))))))***+++++++++*********)))((('''&&&'''((()))'''''''''(((((((((((((((###%%%&&&(((***+++++++++'''((()))******)))((('''(((''''''(((((()))***++++++++++++++++++,,,------444444555555555333222111111222333444333111///---111222333222222333666999<<<;;;999999:::;;;:::999777666444222111000000000444777:::;;;;;;:::;;;<<<666555444333333444555666555555666666777666666555777777888888888999999999777777666666666666666777999777666666777777555444222555888999999999999:::::::::::::::999999999999999999999999999:::;;;;;;<<<;;;;;;;;;;;;===>>>???888888999::::::999999888888888888888888777666555555666777888999999999999999999999999999888888888666888999999888777888999<<<;;;::::::;;;<<<===>>><<<===??????>>>>>>???@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>??????@@@AAAAAABBBBBB???@@@AAAAAA@@@@@@AAABBBAAABBBCCCCCCAAAAAABBBCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMJJJJJJKKKLLLNNNPPPSSSTTTXXXYYY\\\^^^```aaaaaaaaa____________```aaabbbbbbbbbbbbaaaaaabbbdddfffggghhhhhhhhhiiikkklllnnnooopppsssvvvyyyzzz{{{}}}~~~|||xxxssstttvvvwwwzzzcccZZZTTTSSSTTTQQQPPPQQQQQQPPPNNNKKKHHHFFFDDDCCCAAABBBCCCDDDDDDCCCBBBAAA???>>>===<<<;;;:::::::::777888888666222000000111000000000///......------***+++,,,---...------,,,++++++++++++++++++++++++******+++++++++***)))((()))((('''&&&&&&''')))***'''((()))******)))'''&&&"""$$$&&&((()))*********'''(((((((((((((((((('''''''''''''''((()))***+++,,,++++++++++++,,,------222333444444333222///...,,,...111333444333000///111222222222333555888;;;???<<<::::::;;;<<<;;;999555333000......///111333555777999999888777777888555444333333333444555666444555666777777777777777777777777777888888888999999:::::::::999888777777666555444444555666555444222444666666666666777888999999999888888888777777888777777777777888999999999888888777888:::;;;<<<666666777888777777666666555555666777666666444444222333555666777888888888888888888888999999999999555777999999888888888999;;;:::::::::;;;<<<>>>???;;;===>>>===<<<<<<===>>><<<<<<;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGCCCEEEGGGGGGFFFFFFGGGHHHFFFHHHJJJJJJHHHHHHJJJLLLKKKLLLMMMOOOPPPPPPPPPPPPQQQPPPPPPPPPQQQSSSUUUVVVUUUUUUUUUVVVXXX[[[]]]___fffhhhkkknnnpppqqqqqqqqqoooooooooooopppqqqrrrssssssrrrqqqpppqqqrrrtttuuuwwwwwwxxxyyyzzz|||}}}~~~~~~}}}~~~}}}|||}}}~~~cccZZZTTTTTTTTTRRRQQQSSSSSSRRRPPPMMMJJJHHHEEEDDD???@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;:::::::::777888888555222000000111000000000///......------...---,,,+++***++++++,,,++++++++++++++++++++++++***+++,,,,,,+++***)))(((((('''&&&%%%&&&(((***+++((()))+++---,,,***'''%%%&&&'''((((((((('''%%%%%%***))))))))))))))))))***''''''''''''((()))++++++((())))))+++,,,...000111111111222333222000---,,,%%%)))---222555666666555111222333333333666:::===@@@===::::::<<<===;;;999444111---++++++///444777555777999999777555555555555444333222333444555666555555666888999999999999777777777777888888888888777888888888777666444333444333222333555555555444444666777777666666777999888888888777777777777666777666666666666666777888666666666666666888:::;;;666555555555555555555555333444555666666666444444222333444666777888888888777888888888999999::::::777999;;;<<<;;;;;;<<<===;;;:::::::::<<<>>>???AAA<<<===>>>>>><<<<<<===>>><<<<<<;;;;;;;;;<<<>>>???AAABBBDDDFFFGGGHHHGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNLLLNNNPPPPPPOOONNNOOOPPPNNNPPPSSSSSSQQQQQQTTTWWWUUUVVVWWWXXXYYYZZZZZZZZZ[[[ZZZZZZYYY[[[]]]___aaa``````___```bbbeeehhhjjjrrrtttxxx{{{~~~~~~~~~~~~~~~}}}||||||~~~zzzuuuuuuvvv|||yyycccZZZSSSSSSUUURRROOONNNTTTRRRNNNJJJGGGEEECCCCCCEEEDDDCCCBBBCCCCCCBBB@@@???>>>===<<<;;;:::::::::999888888666444222111///000/////////..................,,,+++***))))))***++++++*********************************)))((((((***))))))((('''&&&&&&&&&((((((''''''''''''((((((&&&$$$"""###''')))(((&&&(((((())))))*********************)))))))))))))))***++++++,,,---...///000222333333222000///111222555222000000333555555444444333111111333777;;;>>>>>>>>>======<<<<<<;;;;;;555555444444333444444444777777777777666666666666111111111111111111111111666666666555555444444333555666888999888777555444777555444555888999666444333333444555666666666666444333333333444555555666111222222222222333333333222333444333222222333555666666555444555666777888333444444444444333222222111111222333333333222222888888777777777777888888;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;<<<===>>>>>>>>>======>>>??????@@@AAAAAAAAABBBBBBDDDEEEEEECCCDDDEEEDDDDDDEEEGGGJJJGGGHHHIIIKKKMMMNNNPPPPPPSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\YYY[[[\\\\\\[[[[[[]]]^^^```cccggghhhfffdddbbbaaaddddddcccbbbaaacccgggjjjmmmlllkkklllnnnrrruuuxxx|||tttlllhhhfffeeebbbeeejjjooowww{{{yyyxxxbbbYYYRRRSSSUUUTTTSSSSSSSSSQQQNNNKKKHHHFFFEEEEEECCCBBBAAABBBCCCDDDCCCBBB???>>>===<<<;;;:::::::::999888888666555222111000333222111000///...------///...---+++)))'''%%%$$$)))))))))***+++++++++,,,)))************)))((((((***))))))(((''''''&&&&&&******)))))))))))))))***&&&%%%$$$%%%'''((()))((())))))))))))))))))*********)))))))))))))))))))))******+++,,,---...//////000111111111000000111333777555333333666777777666444333222222444777;;;===============<<<;;;:::999444333111000000000111111555555555666666666666666333333333333333333333333555555555444444444444444555666777888888777555444999555222000111222111000333333444555666666666666444444333333333333444444222222222222333333333444333444555444333222444666444444333333444666888999555555666666666555555444888888999999::::::999999888888888888888999::::::<<<<<<======>>>?????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJKKKKKKJJJKKKNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]^^^^^^___```aaabbbcccdddddddddcccddddddeeeeeefffggghhhgggeeeeeeeeeggghhhkkkooopppnnnllljjjjjjoooppprrrrrrrrrsssuuuwwwvvvvvvvvvwwwyyy}}}}}}qqqhhhccc___\\\YYY[[[^^^bbbhhhsss{{{xxxsssnnnjjjgggffffffnnnqqqtttuuuttttttsssttttttuuuwwwyyyzzzzzzzzzzzzzzzwwwuuuvvvyyy{{{{{{zzzaaaWWWPPPQQQTTTUUUVVVWWWQQQPPPNNNKKKHHHGGGEEEEEEAAA@@@???@@@CCCDDDCCCBBB@@@???===<<<;;;:::::::::888888777666555333111000555444333111///...,,,,,,.........---+++)))&&&%%%(((((()))***+++,,,,,,---))))))******))))))(((''')))))))))(((''''''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''')))+++))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,---......---///000000///000111333444222111111333444444333444444333333555888;;;<<<;;;;;;<<<===<<<;;;888777444333111/////////111222555555555555555555555555444444444444444444444444333333333333444444444444555555777777888777666555999555000......000111222333444555666666777777666444444333333222333333333333333333333444444444444555666666666444444555777222222333444555777888999777888888999999999888888:::;;;;;;<<<======<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKLLLNNNPPPQQQSSSPPPPPPPPPPPPPPPQQQRRRSSSRRRTTTUUUUUUUUUVVVXXXZZZ\\\]]]___aaaccceeefffgggjjjjjjkkklllmmmnnnooooooqqqppppppoooooooooppppppsssttttttsssqqqppppppqqqrrrtttxxxyyyxxxvvvttttttvvvyyy|||~~~vvvmmmfff```]]]UUUUUUVVVVVVZZZaaajjjppp|||yyyxxx}}}~~~{{{wwwrrrmmmjjjhhhgggeeedddbbb```````````````]]][[[XXXUUUSSSSSSSSSTTTUUUWWWZZZ[[[ZZZYYYZZZZZZXXXYYY[[[\\\^^^^^^^^^^^^[[[ZZZZZZ[[[]]]^^^^^^]]]```VVVNNNOOORRRSSSTTTVVVQQQPPPMMMKKKHHHEEECCCBBBAAA@@@???@@@BBBCCCBBBAAA@@@???>>><<<;;;:::::::::888888777666555333111000333222111000///---,,,,,,,,,---///000000...---+++)))))))))***+++++++++,,,)))))))))))))))(((((('''))))))((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&(((***)))'''&&&))),,,)))))))))))))))((((((((()))))))))))))))*********((()))******,,,,,,---...---///000111000///000111222111000111111222222111444333333444666888:::;;;888999;;;<<<<<<999666555555444222111222444666888777777777666555555444444444444444444444444444444222222222333333444444444444555666777777777666555666444222111222555777888444555666777777888888777333333333333333444555555444444555555555666666666777888888777555555666888555555666666777999::::::999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@??????AAAAAAAAABBBDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[[[[]]]_________```bbbddddddeeefffhhhjjjlllnnnooottttttuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwwwwzzz{{{|||{{{zzzyyyzzz{{{zzz|||}}}}}}}}}}}}}}}uuunnniii]]][[[XXXVVVVVVZZZ___bbbjjjnnnsssuuuvvvwwwxxxxxx|||vvvpppnnnrrryyy~~~~~~}}}yyyuuupppkkkgggeeedddbbb___[[[WWWUUUSSSRRRSSSRRRPPPOOONNNMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJGGGIIILLLLLLLLLKKKLLLMMMKKKKKKLLLMMMMMMNNNNNNNNNIIIIIIKKKNNNPPPRRRRRRRRR```VVVMMMMMMOOOPPPPPPRRRQQQPPPMMMJJJGGGCCC@@@???CCCBBB@@@@@@AAAAAA@@@???AAA@@@???===;;;:::::::::777777777666555333222111/////////......------,,,,,,---///000000///...,,,,,,+++++++++***))))))))))))))))))))))))(((''''''(((((((((((('''''''''''',,,+++***)))))))))))))))''')))+++)))'''&&&))),,,))))))(((((((((((((((((((((((())))))************((()))******,,,,,,---...///111222222111000000111444555555555555444444555222333333555666777888999666888:::;;;:::888555333333333222333555888;;;<<<<<<;;;:::888666555444333444444444444444444444444222222222333333444444444444444555666666666666666444555666777777777888999666666777888999999999999333333333444555777888999777777777777888888888888999999:::888666666777999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAACCCCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMNNNNNNOOOQQQRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZ]]]\\\\\\\\\]]]^^^___```aaaaaa`````````aaabbbbbbbbbdddggghhhhhhiiijjjlllkkklllmmmnnnppprrrsssttt{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{uuujjjfff```[[[YYYYYYZZZ[[[\\\\\\]]]___```ccchhhmmmsssooojjjhhhkkkrrrzzz~~~yyyttt|||}}}xxxsssooollldddccc```\\\XXXUUUSSSRRRQQQQQQOOOMMMKKKJJJIIIIIIKKKJJJHHHGGGFFFFFFFFFGGGHHHGGGFFFDDDDDDDDDDDDEEEBBBDDDFFFFFFEEEEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFBBBDDDGGGIIIJJJLLLMMMMMM```UUUMMMMMMOOONNNMMMNNNPPPOOONNNKKKGGGDDDAAA???DDDCCCAAAAAABBBBBB@@@???BBBAAA???===<<<:::::::::777777777666555333222111......---------------,,,------......---+++***)))---,,,,,,+++***)))(((((((((((())))))(((((('''&&&((((((((((((((((((''''''***))))))(((((())))))***((())))))((('''''')))***'''''''''(((((()))))))))((((((((()))******++++++))))))***+++,,,---......000222444555444333222333333555666666444333333444111111333555666666666666666666888888777666444222000000222333666888:::;;;===<<<;;;999777555444333444444444444444444444444333333333333444444444444444444444555555666666777666777999999777555555666888999:::;;;;;;<<<;;;;;;555666666777888:::;;;<<<::::::::::::;;;;;;;;;;;;:::::::::999777666777999;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJKKKMMMOOOPPPQQQPPPQQQRRRSSSTTTVVVVVVWWWYYYZZZ\\\^^^`````````___ccccccbbbbbbbbbcccddddddhhhggggggggggggggghhhhhhhhhjjjmmmoooooooooqqqrrrrrrssstttuuuvvvwwwwwwxxx~~~}}}zzzxxxvvvqqqtttxxx{{{~~~~~~xxxsssjjjccc___\\\ZZZYYYUUURRRQQQSSSUUUXXX```hhhiiigggeeedddfffmmmvvv|||~~~xxxssssssvvv~~~}}}|||{{{zzzuuuppphhhbbb]]]ZZZXXXVVVRRRQQQOOOMMMKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFGGGFFFEEEEEEDDDDDDEEEEEECCCEEEFFFFFFFFFFFFGGGIII^^^UUUNNNNNNPPPOOOMMMMMMOOONNNNNNLLLJJJGGGEEECCCDDDBBBAAABBBCCCCCCBBBAAABBBAAA@@@>>><<<;;;::::::777777666666555444222222000000///...---,,,,,,+++------,,,,,,++++++******,,,+++++++++***)))))))))(((((())))))(((((('''&&&'''(((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((***(((''''''((()))((((((%%%&&&&&&'''((()))******'''(((((()))******++++++******+++,,,---...//////...111555777777777777888111444666666333111111333///000222444555555444444666666666666555444333222000111333555666777777777::::::999888777666555555555555555555555555555555555555555444444444444444333333444444555666777777777999999888555555777999:::;;;<<<======>>>>>>===;;;;;;:::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>:::::::::999777666777888999:::===@@@BBBCCCDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNJJJKKKLLLMMMOOOOOOOOOOOOPPPPPPQQQQQQSSSTTTVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]___aaaccceeeeeeeeedddfffeeeffffffggghhhiiijjjmmmmmmllllllllllllmmmmmmlllooorrrttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyyyy|||}}}}}}~~~}}}tttmmmiiihhhggggggeeeiiinnnrrrvvv~~~~~~~~~}}}|||}}}}}}~~~|||xxxooojjjeeeaaa___YYYUUURRRSSSSSSSSSYYYaaa___aaabbbdddffflllvvv}}}~~~|||sssnnnttt~~~|||vvvnnnhhheeedddcccccc^^^ZZZUUURRRPPPNNNLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEDDDDDDDDDFFFHHHGGGGGGGGGGGGGGGIIIJJJKKKHHHIIIJJJIIIHHHIIILLLOOO]]]TTTNNNOOORRRQQQOOONNNMMMMMMNNNNNNLLLKKKIIIHHHBBBAAAAAABBBDDDEEEEEECCCCCCBBB@@@>>><<<;;;:::999666666666666555444333222333222111000...,,,+++***+++++++++,,,---...///000***************+++++++++(((((((((((((((''''''&&&'''''''''(((((((((((((((&&&&&&&&&'''((()))***++++++(((%%%&&&(((***(((&&&$$$%%%&&&'''(((***++++++'''(((((()))***+++++++++***+++,,,,,,......///000---000555888999:::<<<===555888::::::777555555666...///222444555444333222666555555444333333333222222444666888888777666555666666666777777777777777777777777777777777777777666666666555555444444444333333333444444666777888888999999777555888===AAA;;;<<<===>>>????????????@@@???>>>===<<<;;;;;;;;;>>>>>>>>>>>>????????????:::::::::999666555666888666888<<<@@@CCCFFFGGGHHHJJJKKKMMMOOOQQQRRRRRRSSSRRRSSSTTTUUUWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[\\\]]]^^^```aaabbbccc```aaadddggghhhhhhhhhgggffffffggghhhjjjlllmmmoooqqqppppppoooooooooppppppooorrruuuwwwwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}}}}~~~sssmmmeee___]]]___aaabbbaaaffflllpppttt{{{~~~}}}||||||}}}{{{uuupppjjjgggbbb\\\YYYXXXTTTPPPRRRYYYYYY]]]bbbeeehhhnnnxxxxxxmmmppp|||xxxkkkeee^^^XXXVVVUUUUUUUUUPPPOOONNNMMMNNNMMMJJJHHHIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGHHHJJJLLLJJJJJJJJJKKKMMMOOORRRSSSMMMOOOPPPPPPOOORRRWWW[[[]]]TTTNNNOOORRRPPPNNNNNNOOOOOONNNLLLKKKIIIHHHHHHDDDEEEFFFEEECCCBBBCCCDDD>>>>>>>>>>>>===<<<:::999444555777888777333///---000000000///......---------,,,***)))))))))***+++++++++++++++***)))'''&&&))))))))))))))))))))))))((((((&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((()))+++,,,,,,+++)))(((+++///444888666555333444555666666555444444444444333333222111///000111222222222222222555444333333333333222111666555444333444666888:::444444444555444444333333333444555777777777666555555555444333222222222222444444444444444444444444888888999:::::::::999999888888:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAA@@@??????===;;;888555555666999:::999777999>>>BBBBBBEEEIIINNNOOOQQQTTTXXXZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZ]]]\\\\\\[[[[[[[[[\\\\\\^^^]]]]]]]]]^^^```bbbcccdddcccccceeeiiilllmmmmmmnnnmmmlllkkklllnnnqqqrrryyyvvvsssppppppqqqsssuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzxxxvvvtttrrrrrrqqqpppooommmlllmmmooorrrssswwwzzz}}}~~~|||pppeeeaaa^^^^^^]]]ZZZ[[[^^^ccchhhoooqqqsssxxxzzzuuutttqqqmmmggg___ZZZYYY\\\___```dddiiinnnsssxxx|||wwwwww~~~}}}sssjjjeee[[[XXXTTTRRRQQQPPPNNNMMMOOOMMMKKKKKKKKKKKKIIIGGGKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJLLLNNNPPPRRRSSSWWWVVVUUUTTTUUUVVVWWWXXXYYYZZZ[[[]]]___aaacccddd___VVVOOOPPPRRRQQQOOOOOONNNNNNMMMKKKIIIHHHGGGFFFCCCDDDEEEDDDBBBBBBCCCDDDBBBAAA@@@>>><<<:::888777555666777777555333000...000000//////...------,,,---,,,,,,+++++++++++++++))))))***+++******(((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))((((((''''''((()))+++,,,,,,+++******,,,000333666222111000111333444444444555555555444333111000//////000111222222333222222444333222222222222111000444333333444555777888:::555555555555555444444333555666888888999888777666555444333333333333444444333333444555555666777777888888999::::::::::::999999999:::;;;===>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@===<<<:::888777888:::;;;:::888999>>>BBBCCCGGGLLLQQQRRRTTTWWWZZZ[[[[[[[[[ZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^___```bbbbbbaaaaaabbbdddfffgggiiihhhhhhjjjmmmooopppoooooonnnmmmmmmnnnoooqqqrrrvvvuuusssqqqqqqsssuuuvvvtttttttttuuuuuuwwwxxxxxxyyyxxxvvvsssqqqooommmmmmgggfffdddcccdddfffhhhjjjlllnnnrrrvvv{{{}}}wwwtttvvvwwwyyy{{{zzztttqqqsssuuutttuuuzzztttjjjbbb^^^]]]^^^___^^^aaaeeeeeejjjqqqtttwww}}}yyyyyyyyywwwvvvvvvwwwyyy|||~~~zzzrrrllliiijjjllllllooosssxxx{{{~~~}}}|||xxxooogggccc^^^[[[WWWUUUTTTSSSQQQPPPRRRPPPOOOOOOOOOOOONNNLLLOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQSSSTTTTTTVVVWWWYYY[[[\\\aaaaaa`````````aaacccdddggghhhjjjllloooqqqssstttbbbXXXPPPOOOQQQQQQPPPQQQNNNMMMLLLJJJHHHGGGEEEEEEAAABBBCCCCCCBBBAAABBBDDDEEEDDD@@@===:::888777666666666666555444222000/////////......---,,,,,,,,,,,,------------,,,++++++(((((()))***************))))))))))))))))))))))))(((''''''&&&&&&'''((((((''''''((())))))***++++++''''''''''''''''''''''''******))))))))))))******(((((((((((((((***++++++,,,,,,,,,---...000222333111000///111333555444333666666555444222000///......///111222333333333222333333333222111000000000111222333555777888888999666666666555555555444444888999:::::::::999888777333333333444444666777777222333444555777888999:::888888999:::::::::::::::::::::;;;<<<======>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;888888===AAACCCIIIOOOSSSUUUWWWZZZ\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___aaaaaabbbbbbaaabbbcccfffhhhjjjkkkjjjjjjllloooqqqqqqqqqoooooonnnnnnnnnnnnoooppprrrqqqqqqqqqqqqrrrsssssspppooooooooopppqqqrrrrrrnnnmmmkkkhhhfffdddcccbbb```^^^]]]\\\]]]___bbbcccdddeeehhhmmmsss{{{}}}{{{xxxsssmmmgggeeeeeeggghhhlllmmmiiiggghhhgggeeefffkkkrrryyy~~~yyynnnfffeee```___aaaccccccgggmmmlllqqqwww{{{~~~|||||||||zzzxxxuuulllmmmnnnmmmmmmnnnqqqssszzz}}}~~~~~~}}}zzzsssoooiiifffbbb___^^^]]]\\\ZZZZZZYYYXXXXXXYYYYYYWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXXXXYYYZZZZZZZZZYYY[[[[[[\\\]]]^^^______```ddddddeeeggghhhjjjkkklllsssssssssssstttuuuvvvwww}}}}}}cccXXXOOONNNPPPPPPPPPQQQNNNNNNLLLJJJHHHGGGEEEDDD@@@AAACCCBBBAAAAAABBBDDDFFFCCC@@@<<<999888888888777666555333222111000000.........---,,,,,,+++++++++,,,---------,,,***))))))))))))*********))))))))))))))))))))))))))))))'''''''''''''''(((((((((((()))))))))*********+++((((((((((((((((((((((((******))))))))))))******((((((((())))))***+++++++++,,,...000111111111111333222222333555666555444555555444444222111//////...///222333444444444333444444444333111000000111...000333666888888888888888777666666555555555555888999:::::::::999888777333333333444666777999:::222222333555666777888999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@>>><<<;;;<<<===>>>>>>>>><<<<<<<<<888777:::>>>AAAHHHNNNSSSUUUXXXZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZ[[[[[[\\\\\\ZZZZZZZZZ[[[^^^bbbfffhhhhhhhhhiiikkkoooqqqrrrqqqoooooonnnnnnmmmllllllkkkkkkkkkkkkllllllkkkkkkkkkfffeeeeeeeeeeeefffggghhhcccbbbaaa```___^^^^^^^^^aaa```___^^^```bbbeeegggiiiiiiiiikkkooowww~~~yyyzzz{{{{{{~~~|||wwwtttpppooommmjjjggggggiiikkkhhhlllmmmiiifffgggfffdddfffjjjpppvvv{{{{{{uuunnniiilllhhhfffhhhjjjkkkooouuuzzz~~~~~~|||{{{zzzzzzxxxuuurrrkkkmmmnnnoooppprrrvvvxxxxxx|||}}}zzzvvvsssrrrqqqpppnnnllljjjhhhhhhhhhgggeeedddccccccddddddddddddeeeeeecccddddddeeeeeeeeeeeeeeecccdddfffggghhhhhhhhhhhhjjjkkkmmmoooqqqssstttuuuxxxyyyzzz|||~~~aaaWWWNNNMMMOOOOOOOOOPPPPPPOOOMMMKKKIIIGGGFFFEEE@@@BBBCCCBBBAAAAAABBBCCCCCCAAA>>>;;;:::999::::::777666444222111000000000.........---,,,,,,++++++***+++,,,,,,,,,+++)))(((,,,+++***))))))(((((((((************************&&&''''''(((((()))))))))+++*********)))))))))((())))))))))))))))))))))))******))))))))))))******(((((())))))***++++++++++++,,,///111222222222111555444333444666555444222222222222333333222111111///000333555666666555444555666777555222000111222---///333666888888888777999888666555444444444555777777888999999888777666333333444555666888999:::222333333444444555666666888888999:::;;;<<<<<<;;;<<<<<<<<<=========>>>>>>???@@@AAACCCCCCCCCCCCCCCDDDCCCBBB@@@>>><<<:::999:::<<<>>>@@@AAA@@@>>>======888666888;;;>>>DDDKKKOOORRRVVVXXXXXXXXXZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVUUUTTTSSSSSSSSSQQQPPPQQQSSSWWW]]]bbbeeeddddddfffjjjoooqqqrrrqqqoooooooooooommmkkkiiihhhbbbccccccdddcccbbbaaa```[[[[[[[[[[[[[[[\\\]]]^^^`````````aaabbbdddffffffiiihhhhhhhhhjjjmmmpppsssuuutttsssssstttyyy{{{sssmmmjjjiiiffffffiiilllpppwwwzzzwwwuuutttrrrrrrrrrqqqpppqqqtttvvvsssvvvuuupppnnnoooooonnnooorrrwww{{{{{{wwwtttqqqnnnqqqnnnnnnqqquuuwww|||~~~}}}|||zzzwwwuuurrrsssuuuvvvxxxzzz~~~xxxzzz~~~}}}|||{{{yyywwwvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvvvvwwwwwwvvvvvvuuuwwwyyy{{{}}}}}}}}}}}}{{{|||___UUUMMMMMMPPPOOOOOOPPPPPPOOONNNKKKIIIGGGEEEDDDBBBCCCDDDCCCAAAAAAAAABBB@@@???===<<<;;;;;;;;;<<<777666444222111000000000//////......---,,,,,,,,,***++++++++++++***))))))---,,,+++)))((('''''''''************************&&&&&&((()))))))))))))))++++++***))))))(((''''''************************))))))(((((((((((())))))'''((()))***+++++++++++++++,,,///222333444333222333222222444555555333000000111111222222222222222///222555888999888777666666888999777222000111333...000333666777777777666999888666444333333444444444555777888888888777666444444444555555777888888222333333333444444555555777888999;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>?????????@@@BBBCCCDDDDDDCCCCCCDDDBBB@@@===<<<;;;;;;<<<;;;===@@@CCCDDDCCCAAA@@@???:::777888:::;;;???EEEJJJNNNSSSUUUTTTUUUXXXZZZXXXXXXXXXXXXXXXWWWWWWWWWTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLNNNRRRXXX^^^aaabbbccceeeiiinnnppppppooonnnoooooonnnllliiieeecccZZZ[[[[[[\\\[[[[[[ZZZZZZVVVVVVVVVWWWXXXYYY[[[\\\^^^___aaadddgggkkknnnppprrrrrrqqqsssvvvzzz~~~~~~{{{ssslllhhhccc]]]ZZZZZZ[[[^^^cccjjjqqqwww{{{}}}~~~{{{zzzyyyzzz{{{|||{{{|||}}}|||{{{zzz{{{}}}~~~}}}}}}}}}wwwuuutttsssqqqrrrpppssszzz~~~|||zzzzzz|||}}}~~~yyy{{{]]]TTTMMMOOORRRRRRQQQQQQOOONNNMMMJJJHHHFFFDDDCCCEEEEEEFFFDDDBBBAAAAAABBB??????>>>===<<<;;;;;;:::666555444333222000//////000000//////...------,,,,,,,,,+++************+++,,,+++***((((((((())))))************************%%%&&&((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((***+++,,,,,,++++++***,,,///222444444444444000111222555777888666444111111222222222111111000000333666:::;;;;;;999888555888999666111///000333000111333555666666666666999777555333222222333333333444666888999999888888666666555444444555555555111222333444555666777888777888999;;;<<<=========:::;;;<<<===>>>???@@@AAA???@@@BBBDDDEEEDDDCCCCCCDDDBBB???======???BBBDDD>>>@@@CCCEEEGGGFFFEEEDDDCCC>>>:::::::::999<<>>===;;;999888555555444444222111///...000000000///......------...---,,,+++***+++,,,---***)))((((((((()))+++,,,************************%%%&&&((()))*********)))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((***+++,,,,,,++++++***,,,///111444555666666000111333777;;;<<<;;;:::333333333222222000///...111444888;;;<<<<<<:::999444777999666000---///222111222333444555555555555999777555222111111222333333444666888999::::::999777666555444444333333333000111333555777999:::;;;777888:::;;;<<<=========::::::;;;===>>>@@@AAAAAA???@@@CCCDDDEEEEEECCCBBBDDDBBB???===???CCCHHHLLLAAACCCEEEHHHIIIIIIHHHHHHFFF@@@======;;;999:::???CCCHHHOOOQQQQQQRRRVVVZZZUUUUUUUUUTTTTTTSSSSSSSSSOOONNNMMMLLLKKKKKKKKKKKKLLLJJJHHHGGGIIIMMMQQQTTT^^^^^^___bbbddddddbbb```aaaaaabbbaaa^^^ZZZUUURRRQQQQQQRRRTTTWWWYYY\\\]]]^^^^^^___aaaccceeeggghhhjjjkkknnnqqqvvvzzz~~~|||yyyxxxvvvuuuuuuvvvxxxyyy|||qqqiiifff___[[[WWWVVVZZZcccnnntttzzz}}}{{{yyyyyyvvvtttwwwwww|||xxxxxx|||xxxyyy}}}vvvnnnmmmuuubbbWWWPPPQQQUUUUUURRRQQQQQQNNNKKKJJJJJJIIIEEEBBBBBBCCCBBB@@@>>>===???AAABBB@@@>>>===<<<;;;999777555333222333666666222///111111111000///---,,,+++'''(((******))))))***,,,******))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&))))))))))))((((((((((((***---000333555555444333///000111111///......///222333333333333222111000222555999<<<===<<<:::999888888777666444111///...000111333444666666666666<<<:::888555222000...---333111000//////222555777999777555222111111222333111222444555666555555444777888999:::;;;<<<<<<<<<>>>===<<<;;;<<>><<<:::999GGGIIIMMMOOOQQQSSSVVVXXXWWWVVVTTTRRRPPPOOONNNMMMLLLMMMNNNNNNNNNNNNMMMLLLMMMKKKHHHGGGHHHJJJMMMPPPYYYYYYZZZ[[[[[[ZZZXXXWWWWWW[[[\\\WWWRRRQQQPPPNNNNNNPPPRRRUUUWWW[[[___bbbdddfffhhhiiijjjkkknnnpppqqqrrrtttwwwzzz}}}}}}{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~|||sssoooeee^^^]]]YYYYYYfffxxx~~~yyywwwvvvvvv{{{~~~vvvxxx|||uuuvvv~~~|||tttlllgggiiikkkooo{{{eeeZZZQQQQQQUUUUUUSSSRRRQQQNNNKKKJJJJJJIIIFFFCCCCCCCCCCCCAAA??????@@@BBBBBB@@@>>>===<<<;;;999777333222222222222222///---/////////...---,,,******)))***++++++******+++,,,)))))))))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))************************)))+++...111333333222111+++---000222222222222333333333333222222222111111333666999<<<===<<<:::999888777666444222000//////000000111222333444666666555444333333333333333444<<<;;;888666444444444444999888666555444444444444...///111444666777888999888888999:::;;;;;;;;;;;;???===<<<;;;<<<>>>AAACCCAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIGGGDDDAAA>>>===<<<<<>>===<<<;;;999777333444444333111///......------------,,,***)))(((+++,,,---,,,+++***+++,,,******++++++++++++++++++((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((((((++++++++++++++++++++++++)))+++...111222333222222+++...222444555444444444444333222111111111222333555777:::<<<===<<<:::999888666444111000///000000111111222222444666888999000000111111333444555666666666666666777777777888888888888888777777666555000000111333555777999:::999999:::::::::::::::999???>>><<<<<<<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDBBBDDDGGGIIIJJJJJJIIIHHHKKKKKKJJJJJJJJJJJJJJJKKKMMMJJJFFFBBB???>>>>>>>>>FFFJJJOOOSSSTTTTTTUUUUUUVVVUUUSSSQQQQQQSSSUUUVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTRRROOOKKKIIIGGGFFFFFFLLLMMMMMMNNNNNNNNNMMMMMMHHHLLLNNNLLLLLLPPPSSSRRRQQQRRRSSSTTTWWW\\\ccchhhnnnqqquuuwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~uuuqqqlllfffgggmmmsssyyy~~~~~~vvvtttxxx}}}{{{|||~~~yyyvvvuuuvvvvvvuuuvvvzzzssseeeVVVRRRRRRRRRQQQRRROOONNNLLLJJJIIIHHHFFFEEEBBBCCCCCCCCCAAAAAABBBCCCAAA@@@>>>======<<<:::888555777888666111...///000---------,,,,,,***))))))+++,,,---,,,***))))))***(((((())))))******++++++((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))))))))******'''''''''&&&&&&'''((((((*********++++++++++++++++++---000222444444444444///222666888666444222111555333111000000111333444666888:::<<<<<<;;;:::999777555111///...///111222333444666777999:::::::::222222222111111222222333111222444777888999999999666777888999999888666555444444333333333555777888999999:::::::::999999888>>>===<<<<<<<<<>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDAAABBBEEEJJJOOOQQQRRRQQQOOONNNMMMLLLLLLLLLMMMNNNOOOLLLGGGBBB>>>===>>>???EEEJJJPPPTTTUUUTTTSSSRRRTTTRRRPPPPPPQQQUUUYYY[[[ZZZYYYXXXVVVVVVVVVWWWXXXUUUTTTQQQNNNJJJGGGEEEDDDFFFFFFGGGHHHHHHHHHIIIIIIIIINNNSSSTTTVVV[[[\\\ZZZUUUTTTSSSSSSUUU[[[ccchhhnnnrrrwwwzzz{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzzzz|||~~~~~~}}}vvvyyy||||||zzzzzz|||~~~~~~zzzsssnnnmmmooottt~~~~~~}}}}}}~~~vvvsssuuuyyy~~~}}}xxxhhhXXXQQQPPPOOONNNOOOMMMMMMLLLKKKIIIGGGFFFFFFAAABBBCCCCCCAAA@@@AAABBBAAA???=========<<<:::888666888888555000......000------...------,,,+++******+++,,,+++)))(((((()))$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''',,,++++++***)))))))))))))))))))))*********++++++,,,---///222333444555555111444888999777444222111444333111000000111333444777888999:::;;;:::999888666333000------///222444222444888;;;<<<;;;999777444333222222111111111222999:::;;;;;;:::888666555444555777888888777555333555444333333444555777888999999999:::999999888888===<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFKKKQQQVVVXXXXXXRRRQQQOOONNNMMMNNNOOOPPPPPPMMMGGGBBB>>>======>>>DDDHHHOOOSSSTTTRRRPPPOOOOOOOOONNNOOORRRWWW]]]```___]]][[[XXXWWWWWWXXXYYYVVVTTTRRROOOLLLJJJHHHGGGEEEEEEEEEFFFGGGHHHIIIIIINNNTTT[[[___dddhhhfffaaaZZZXXXVVVTTTTTTXXX___eeelllpppvvvzzz|||}}}~~~~~~}}}{{{yyywwwvvvuuuwwwxxxyyyxxxwwwxxxzzz|||~~~{{{xxxvvvuuutttooorrruuuuuuttttttwwwzzz~~~yyyyyy|||wwwsssmmmooottt{{{}}}zzzzzz|||xxxttttttwww~~~~~~~~~wwwgggWWWPPPOOONNNNNNNNNLLLMMMMMMKKKHHHFFFFFFGGGAAACCCDDDCCCAAA??????@@@@@@???=========<<<;;;999666666555222///------..................---,,,,,,)))***+++***(((((((((***((()))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))***)))(((''''''''''''((((((((())))))***+++++++++++++++---///111222333333000333777888777555444444333222111111111222333444777888888999999888777666444222000......000333555222444777999:::888555333222111111222222333444555555666777888999888777777444555777777777555333222111111222444666888:::;;;888888999999999999999888;;;;;;;;;<<<===>>>@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFLLLJJJJJJMMMTTTXXXYYYYYYUUUSSSQQQOOOOOOOOOQQQRRRQQQNNNIIIDDD@@@>>>======BBBGGGMMMPPPPPPNNNMMMLLLLLLLLLNNNQQQUUU[[[aaadddeeebbb^^^ZZZWWWWWWYYYZZZWWWVVVSSSPPPNNNLLLLLLLLLHHHHHHHHHIIIJJJLLLMMMNNNRRRYYY```ffflllqqqooojjjaaa___[[[WWWUUUVVV[[[___gggkkkppptttvvvxxxzzz{{{zzzyyyvvvssspppmmmkkkjjjllloooqqqsssuuuwww{{{~~~~~~zzzwwwtttrrrrrrooopppqqqqqqpppqqqssstttyyyyyywwwvvv}}}{{{mmmllllllpppwwwzzzwwwxxx|||~~~{{{wwwuuuuuu{{{qqqbbbSSSNNNOOOOOOOOOPPPLLLMMMMMMKKKHHHFFFGGGHHHDDDEEEFFFEEEBBB@@@??????@@@>>>===<<<===<<<;;;999777555222000000///...---...............------,,,(((***++++++))))))***,,,.........---------------))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,''''''''''''((()))***+++))))))******+++,,,,,,---+++,,,---///000222333444333555777777555444333444111111222222222333333333777777777777777666555444333222000///000222444666666666666666666555555444111111222222333555666777///000222555777999:::;;;666666777777666444333222000111333555777999::::::666777888999999999999999999999:::<<<===???@@@AAADDDDDDEEEEEEFFFFFFGGGGGGLLLKKKLLLRRRYYY\\\[[[XXXXXXVVVSSSQQQPPPQQQSSSTTTRRRPPPLLLGGGCCC@@@>>>===AAAEEEJJJMMMMMMKKKJJJIIIJJJLLLOOOTTTZZZ```fffiiikkkgggaaa\\\YYYXXXYYY[[[ZZZXXXTTTQQQNNNNNNNNNOOOMMMMMMMMMNNNPPPRRRTTTUUUWWW\\\bbbgggpppwwwxxxtttiiigggbbb[[[WWWVVVXXX[[[^^^aaaeeeggghhhjjjlllnnnllljjjhhheeebbb___]]]\\\```dddiiinnnrrrwww|||{{{yyyyyywwwtttsssssssssrrrrrrqqqxxx|||wwwsssvvvtttqqqmmmjjjmmmttt||||||uuuqqqsssyyy~~~{{{vvvssswww}}}kkk]]]PPPMMMOOOPPPQQQRRRKKKMMMNNNLLLHHHFFFGGGHHHFFFGGGHHHGGGCCCAAA??????@@@>>>===<<<======;;;999:::666222111333333111///------.........---,,,,,,)))***,,,,,,++++++,,,...+++++++++******)))))))))************************'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))))))))++++++,,,---///222444555******+++,,,,,,---......---...///000222444555666999999999777333111000000000111222333333333333333777777777666666555444333222111000000111333555666<<<:::777555444555777888444333333333444444555666999999999999999999999999888888888777555444333222222444555777777777666666555666777888999:::::::::777888:::<<<>>>@@@AAABBBEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHLLLUUU]]]aaa^^^ZZZZZZXXXUUUSSSRRRSSSTTTVVVTTTRRRNNNJJJEEEBBB???===@@@DDDHHHJJJJJJIIIHHHHHHJJJLLLQQQWWW]]]dddiiilllooojjjddd^^^ZZZYYYZZZ[[[]]]ZZZVVVQQQOOONNNOOOPPPQQQQQQQQQRRRTTTVVVXXXZZZ[[[^^^bbbgggqqq{{{}}}ooolllfff___YYYVVVWWWXXXWWWXXXZZZ[[[\\\]]]___aaa^^^]]][[[YYYVVVTTTRRRQQQXXX\\\cccjjjpppwww}}}{{{xxxxxxxxxuuurrrkkkrrr}}}}}}vvvppprrr|||~~~xxxqqqjjjhhhjjjnnnqqqmmmnnnooossszzzxxxoookkknnntttzzz}}}~~~wwwrrrtttyyy~~~dddWWWLLLLLLPPPPPPMMMLLLMMMLLLJJJJJJJJJIIIHHHFFFFFFCCCAAAAAACCCDDDCCCAAA=========<<<;;;;;;::::::999444000...000000---+++///......------,,,++++++************************++++++******))))))((((((,,,,,,+++)))''''''(((*********)))((('''&&&%%%%%%******))))))((((((((('''%%%%%%&&&'''((()))***+++))))))))))))******************+++,,,---.........000//////000333444444333666888999777555333333333000000///000000222444555777555333333444666666555///000111222333444444555555444444333333222222111222222333444666777777666666777:::;;;;;;:::999888::::::888777555333222111111222333555666777777777555666666777888999999999:::<<<===>>>===>>>???AAACCCCCCDDDEEEGGGHHHIIIIIIMMMMMMOOOUUU]]]bbbcccbbbbbb[[[WWWXXXWWWRRRRRRVVVUUURRRNNNHHHDDDAAA??????BBBDDDGGGJJJKKKJJJHHHGGGKKKMMMQQQVVV]]]fffooouuutttppphhh___YYYWWWYYY\\\]]][[[XXXUUUSSSRRRSSSSSSRRRSSSUUUWWWXXXXXXXXXXXXUUUZZZ]]]```iiixxxsssnnnhhhaaa\\\XXXTTTRRRSSSRRRPPPOOONNNNNNNNNOOOMMMNNNOOOPPPPPPOOONNNMMMPPPXXXcccjjjooottt|||{{{uuuwwwvvvyyyyyyuuuvvvyyysssnnniiiccc```^^^___cccjjjnnnrrr|||yyypppjjjhhhiiirrr{{{xxxpppqqqxxx~~~~~~~~~~~~~~~}}}dddWWWLLLLLLOOOOOOMMMLLLMMMLLLJJJJJJJJJIIIHHHFFFFFFCCCAAAAAACCCDDDCCCAAA>>>>>>======<<<;;;::::::888777555333000///000111000//////......---,,,,,,************************))))))(((((((((((((((((()))***+++***(((&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((*********+++,,,------...111000///111333444444333555777888777555333333444111111000000000222333444777555333333555666666555***+++---000222555777888666666555555444333333333222222333555777888888777777888999:::;;;:::999999999999777666444222111000222222333444444555444444444555555666777777888888777999;;;<<<<<<===???AAAAAAAAACCCEEEGGGIIIJJJKKKMMMNNNQQQVVV\\\aaaeeefffhhhaaa[[[ZZZWWWSSSSSSWWWTTTQQQMMMHHHDDDAAA@@@@@@AAACCCEEEHHHIIIIIIHHHHHHJJJMMMQQQVVV^^^gggpppwwwuuuqqqiiiaaaZZZYYY[[[^^^^^^\\\YYYVVVSSSRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRUUUWWWYYYbbbpppxxxzzztttpppjjjddd___[[[XXXVVVRRRPPPNNNKKKIIIGGGGGGGGGEEEGGGIIILLLNNNOOOOOOOOOSSSYYYaaaggglllsss|||~~~yyywwwvvvxxx{{{vvvwwwxxxsssmmmhhhddd^^^]]]```eeeiiimmmwwwwwwnnniiieeefffoooxxxzzzqqqqqqwwwzzz|||}}}{{{yyyyyyyyyzzz~~~|||bbbVVVLLLLLLNNNNNNMMMMMMMMMLLLJJJJJJJJJIIIHHHFFFEEECCCBBBBBBCCCCCCBBBAAA@@@@@@???>>><<<;;;;;;:::222444444111,,,+++---111111000000///......------++++++++++++++++++++++++))))))))))))))))))******)))***,,,+++)))''''''(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&******)))((('''&&&&&&%%%''''''''''''((((((((((((************+++,,,------222111000111333444333222333555666666555444444555333222111000000111222333666555333333444555555444+++,,,...111444666888:::777777777666555555444444222333444666888999999:::888888999999999:::::::::999999888666444333222111222222333333333333222222444444555555666666777777555777999:::;;;===???AAA???@@@AAADDDFFFHHHJJJKKKKKKOOOTTTXXX[[[```ggglllooohhhaaa\\\WWWRRRRRRUUURRRPPPLLLHHHEEEBBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIIJJJMMMQQQWWW^^^hhhqqqxxxxxxssslllccc\\\ZZZ]]]```___]]]ZZZWWWTTTSSSRRRRRRTTTTTTUUUTTTSSSRRRPPPOOOOOOPPPPPPPPPWWWdddnnnrrrqqqoookkkfffaaa^^^[[[ZZZSSSQQQNNNKKKGGGDDDBBBAAABBBDDDGGGJJJMMMOOOPPPPPPVVVZZZ```eeekkkrrr|||}}}yyywwwwww||||||xxxxxx|||uuuoookkkcccaaaaaadddfffkkkvvv~~~vvvlllfffcccccckkkuuu}}}|||sssqqqtttuuuxxx~~~~~~}}}~~~|||zzzwwwuuutttttttttsss|||~~~wwwzzzaaaVVVLLLKKKMMMMMMLLLMMMMMMLLLJJJJJJJJJIIIHHHFFFDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<;;;:::000111111///,,,+++---///000000//////...---------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,***(((((()))+++******)))((('''&&&%%%%%%)))))))))))))))(((((((((******)))((('''&&&&&&%%%))))))))))))******************))))))***+++---...222111000000222222111000111333555555444444555666444333222111111111222333555333222222444444444222444444555555666666777777888777777666666555444444222444666888888999:::<<<999999888888888999:::;;;::::::999777666444333333111222222333333333333333555555555666666777777777666888:::;;;;;;<<<>>>@@@???@@@AAABBBDDDFFFGGGGGGIIIOOOUUUXXXYYY^^^hhhpppsssnnnfff^^^WWWRRRRRRSSSPPPOOOLLLIIIFFFCCCBBBAAA@@@@@@AAABBBDDDFFFHHHJJJJJJLLLQQQVVV^^^gggqqqwww{{{wwwoooeee^^^[[[]]]___```^^^\\\YYYVVVTTTSSSRRRTTTTTTUUUUUUTTTRRRPPPOOOOOONNNLLLKKKOOOZZZeeelllmmmlllkkkgggbbb___]]]\\\XXXWWWTTTPPPLLLIIIGGGFFFGGGIIIKKKMMMNNNOOOOOONNNVVVZZZ```ffflllttt|||}}}zzzxxxzzz~~~zzzyyyyyytttllliiihhhiiikkkqqq}}}~~~uuullleeeaaabbbjjjsss~~~~~~~~~uuuqqqoooooosss{{{}}}yyywwwwwwwwwwwwxxxvvvuuusssrrrrrrsssssssss{{{~~~ssssss___UUULLLKKKLLLLLLLLLNNNMMMLLLJJJJJJJJJIIIHHHFFFCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;777444111000111222111000//////...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------......,,,+++)))&&&$$$&&&)))---******)))((('''&&&%%%%%%((((((((()))))))))))))))((((((((((((((('''''''''))))))))))))******************))))))***,,,...///444222111111111111000...000222444555444333444555444333222111111111222333333222111222333444222111777777777666666666555555777777666666555444444444222555777888888888:::<<<999999888888888999:::;;;888888777666444333222222000111222333555555666666666777777777777777888888999:::<<<<<<;;;;;;<<<===@@@@@@@@@AAAAAAAAABBBBBBEEELLLSSSUUUVVV[[[eeeooouuusssnnneee\\\WWWTTTTTTOOONNNLLLIIIFFFDDDBBBAAA?????????@@@CCCFFFIIIKKKJJJLLLPPPUUU[[[dddmmmttt|||xxxqqqhhh```\\\[[[\\\```___]]]ZZZWWWUUUTTTSSSTTTUUUVVVVVVVVVVVVTTTTTTSSSPPPLLLJJJLLLSSS^^^hhhkkkmmmmmmjjjeeeaaa``````\\\[[[ZZZWWWUUURRRPPPOOOKKKLLLNNNOOOOOOOOONNNNNNSSSWWW___hhhooovvv|||}}}zzzzzz|||zzz~~~~~~wwwssspppqqqsssxxx~~~uuulllfffbbbbbbjjjssszzzyyyxxxpppkkkkkkooowww~~~{{{wwwsssrrrrrrssssssrrrrrrqqqrrrsssuuuvvvuuu{{{}}}qqqppp}}}]]]TTTLLLKKKKKKKKKLLLNNNMMMLLLJJJJJJJJJIIIHHHFFFCCCDDDFFFEEECCCAAA@@@@@@???>>>>>>======<<<<<<;;;999444000///222333000---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))(((&&&###"""###'''***''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((***)))))))))+++...111222777555333333333222000///000222444444333333333555444333222111111222333444444333222333555555333222222333333444555555666666777777777666555555444444222666999999777777999;;;888888999999999:::::::::555555444333222111000//////000222333555666666777777777777777888888888888:::;;;<<<<<<::::::;;;<<>>>>>>>>>>>======@@@GGGNNNQQQRRRWWW```hhhsssvvvuuummmccc]]]YYYVVVOOONNNLLLJJJGGGDDDBBB@@@>>>>>>???@@@CCCFFFIIIKKKJJJLLLOOOSSSXXX```hhhnnnwwwuuuqqqjjjbbb]]][[[[[[___^^^]]][[[YYYWWWVVVUUUUUUVVVWWWYYYYYYYYYXXXXXXVVVRRRMMMKKKJJJNNNYYYdddmmmoooqqqooojjjfffdddddd^^^^^^^^^]]][[[ZZZXXXWWWNNNOOOPPPQQQQQQPPPOOONNNOOOTTT\\\fffooovvv{{{}}}|||zzz}}}}}}zzz}}}{{{xxxxxxxxx}}}}}}uuulllfffbbbccckkkttt|||xxxyyy|||rrrjjjhhhllltttzzz|||~~~yyysssqqqqqqsssppppppppppppqqqsssuuuvvvtttzzz}}}rrrpppzzz\\\SSSLLLKKKKKKJJJKKKNNNMMMLLLJJJJJJJJJIIIHHHFFFBBBEEEGGGFFFCCC@@@???@@@<<<<<<<<<<<<<<<<<<<<<<<<666444222000///......---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&'''''''''%%%%%%'''(((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((***))))))))),,,000333666;;;999777666666555333111000222444444222222222333333222111111222333555666666555555777888888666444000000111333555666888888999888888777777666555555333666:::999666555777:::777888999:::;;;:::999999555555444333222111111000000000222333444444444444777777777777777777777777777999::::::999999:::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>>???AAADDDGGGJJJKKKKKKLLLNNNQQQUUU[[[bbbgggppppppnnnjjjddd___\\\[[[^^^^^^]]]\\\[[[YYYXXXWWWWWWXXXYYYZZZ[[[ZZZYYYYYYWWWRRRNNNKKKIIIJJJTTT```mmmqqqtttrrrlllgggeeefffbbbbbbbbbbbbaaa___^^^]]]WWWWWWVVVUUUSSSQQQNNNMMMLLLOOOVVV```kkktttzzz}}}||||||zzz{{{}}}zzz|||~~~}}}{{{sssjjjeeeaaabbbkkkttt|||xxxyyyvvvkkkfffjjjqqqwwwxxx}}}}}}wwwsssssstttpppooonnnnnnnnnoooqqqrrrrrrxxx|||ssspppxxx[[[SSSLLLJJJJJJIIIKKKOOOMMMLLLJJJJJJJJJJJJHHHFFFBBBEEEGGGGGGCCC@@@???@@@;;;;;;;;;<<<<<<<<<<<<===888999999555000...000333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********%%%(((,,,---,,,***((((((******)))((('''&&&%%%%%%'''((((((((())))))******((((((((((((((((((''''''))))))))))))************)))))))))***---111555888>>><<<:::999888777555333111222444444222111222222222222111111222444555777888888888999;;;:::888666222333444555666888999999::::::999999888777777777333777:::999555333666999666888:::;;;;;;;;;999888888888777666555555444444111111111222222222111111666666666666666555555555444666888888888999;;;<<<888888999::::::;;;<<<<<<999>>>DDDIIIMMMQQQVVVZZZeeeooovvvpppgggaaaYYYQQQPPPOOOMMMJJJGGGCCC@@@???<<<===@@@BBBEEEHHHJJJKKKLLLMMMNNNOOORRRXXX^^^cccjjjkkkllljjjfffaaa^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYZZZ[[[[[[ZZZYYYXXXWWWQQQMMMKKKGGGGGGQQQ]]]kkkooosssqqqkkkeeeddddddffffffgggfffeeecccaaa```bbbaaa___[[[VVVQQQMMMJJJKKKLLLQQQZZZfffqqqyyy~~~~~~|||yyyzzz~~~}}}zzz{{{zzzrrriiidddaaabbbkkkttt|||}}}xxxxxx~~~xxxlllfffjjjpppuuuvvv|||yyyuuutttuuuoooooommmlllllllllmmmmmmrrrxxx|||tttpppvvv~~~ZZZUUUOOOJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFEEEDDDDDDDDDBBB???===<<<======>>>===;;;999888666444222111111111///---...000111222111...+++)))+++,,,---,,,***)))***+++++++++******)))((((((((())))))))))))((((((((((((''''''''''''((((((((((((%%%'''(((*********))))))***)))'''&&&&&&'''((()))))))))(((((((((''''''&&&+++******,,,...111555777===>>>===;;;777444333333222222111111111111222222555444333333555888;;;===>>>>>><<<:::888666444333111222333444666888::::::>>>;;;999999::::::888555777777777777777888888999999<<<>>><<<999888:::===;;;999777555333222111111222222222222333444555555555666666555333111222333888999999888777777999;;;888888888888888888888888;;;<<<===@@@EEEKKKPPPTTT```bbbfffiiigggccc]]]YYYSSSOOOJJJFFFEEEDDDAAA>>>>>>???@@@BBBEEEHHHKKKLLLLLLJJJKKKPPPSSSUUUXXX]]]cccggglllmmmjjjddd___\\\]]]___```^^^ZZZWWWWWWXXXUUUVVVXXXYYY[[[\\\\\\\\\XXXRRRMMMJJJGGGIIIRRR\\\jjjqqqtttooohhheeedddccccccbbbccceeehhhjjjjjjjjjeee```\\\[[[WWWQQQOOOPPPJJJLLLPPPYYYdddooowww{{{}}}}}}zzzzzz~~~}}}~~~wwwnnnfffcccbbbbbbfffkkkwww~~~{{{yyyvvvsssuuu|||xxxoookkkfffhhhpppwww|||~~~yyyuuuqqqnnnmmmjjjfffcccbbbeeegggooo~~~vvvqqqttt{{{YYYUUUOOOJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@>>><<<============;;;:::999666444222111111111///---...///111222222000...---+++,,,---,,,***)))***+++)))))))))))))))*********))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((())))))((((((((('''&&&%%%&&&&&&'''((())))))((('''''''''''''''++++++++++++---000333555999999999777333000//////111111111000000111111111333333333444777;;;???BBBAAA???===:::777555444333000111333555777888999999999777555555777777555333666666666666666777777888:::;;;<<<;;;::::::;;;<<<777777666666555555555555222222222222333444555555222333444444333333444555444555666555444555666888999999999888888888888888;;;;;;<<<>>>BBBGGGLLLOOOWWWZZZ```cccccc___ZZZVVVSSSNNNIIIFFFEEECCC@@@>>>===>>>???BBBDDDGGGJJJKKKJJJGGGIIIMMMPPPQQQTTTYYY___ccciiikkkiiieee```^^^^^^___```^^^ZZZWWWVVVWWWSSSVVVYYY\\\^^^]]]\\\ZZZZZZTTTOOOKKKHHHHHHPPPZZZiiiqqqtttpppjjjgggfffdddeeedddeeegggiiikkkkkkkkklllgggccc```[[[TTTPPPQQQKKKLLLOOOVVV___jjjrrrwww|||~~~{{{zzz~~~|||}}}yyypppfffcccaaa```bbbgggooo}}}zzzwwwuuurrrqqqssszzz|||ssskkkeeefffooovvv{{{{{{uuurrrlllkkkgggbbb______bbbeeeooozzzssstttzzzYYYTTTNNNJJJIIIIIIJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFDDDBBB@@@???============<<<;;;:::999777555222111111111///...---...000222222222000///+++,,,,,,,,,***)))***+++'''(((((()))******++++++))))))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))((('''&&&'''((()))++++++++++++---///111222444444444222///---,,,---111000000//////000000111111111222555999>>>CCCEEECCCAAA>>>:::666444222222...000333666777888777777999888777777999999888777666555555555555666777777<<<;;;::::::<<<<<<;;;:::666666777777777666555555222222222222333444555555555666777666444444444666222333555555555555777888::::::999999888888888777;;;;;;;;;<<<>>>AAADDDGGGLLLQQQWWW]]]^^^\\\WWWTTTPPPLLLHHHEEECCCAAA???===;;;<<<>>>AAACCCFFFHHHIIIGGGEEEFFFJJJLLLMMMOOOTTTYYY___fffjjjiiifffbbb```^^^``````^^^[[[WWWVVVUUURRRVVV[[[___```___\\\YYY\\\VVVQQQMMMIIIHHHOOOXXXgggpppvvvrrrmmmkkkiiiggghhhggggggiiilllmmmmmmlllrrrlllgggddd]]]TTTPPPPPPNNNNNNPPPTTT\\\eeennnsssyyy~~~}}}{{{|||{{{~~~~~~~~~{{{qqqgggaaa^^^\\\^^^bbblll{{{yyyuuutttqqqoooooorrryyywwwjjjdddeeemmmtttzzzzzzsssooojjjgggccc]]]ZZZZZZ^^^aaammm}}}vvvuuuyyyXXXSSSNNNJJJIIIJJJJJJJJJIIIJJJJJJKKKJJJHHHGGGFFFEEEFFFGGGFFFDDDBBBAAA@@@======<<<<<<<<<;;;;;;:::777555222111111111000......///000111111000///...***+++,,,+++***))))))+++(((((())))))************))))))))))))((((((((((((''''''''''''(((((((((((()))(((&&&%%%$$$$$$%%%%%%'''''''''((()))***++++++***)))(((''''''''')))***++++++++++++,,,...///000111222222000---,,,,,,---000000////////////000000000000222555999>>>BBBDDDEEEBBB>>>999555333111111---///333666777777555444888777777888999::::::999666666666666666777888888<<<:::888999<<<>>><<<999999999999888666444222000222222222222333444555555;;;<<<;;;999666333333444333555777888888888:::;;;;;;::::::999999888888777;;;::::::999:::<<<>>>???CCCHHHPPPVVVYYYXXXTTTRRRJJJHHHEEEBBB???>>>===<<<:::;;;===@@@BBBDDDEEEFFFFFFCCCCCCGGGIIIIIIKKKPPPWWW]]]eeejjjjjjgggcccaaa___``````___\\\XXXVVVTTTTTTWWW[[[___```___]]][[[[[[WWWRRROOOKKKJJJPPPXXXfffooowwwuuuqqqnnnllljjjkkkjjjjjjkkknnnoooooonnnqqqlllgggddd]]]SSSNNNNNNPPPQQQQQQTTTZZZcccmmmssstttyyy|||}}}{{{}}}}}}zzzyyy}}}yyyoooeee___\\\YYY[[[___lllzzzzzzuuurrrqqqmmmmmmnnnsss{{{yyyiiicccccckkkrrrxxx}}}wwwppplllgggddd___YYYUUUVVV[[[___jjjyyyyyyvvvyyyWWWSSSMMMJJJIIIJJJKKKKKKGGGHHHIIIIIIHHHGGGEEEDDDCCCEEEGGGFFFCCCAAAAAAAAA===<<<<<<<<<;;;;;;;;;;;;888666222111111111000///////////////...---,,,+++***+++,,,+++)))((()))***************))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((***(((&&&%%%$$$$$$$$$%%%$$$%%%&&&'''(((((())))))***)))(((''''''((()))***++++++,,,,,,---...//////222222222000...---...000000000////////////000000000111222444777:::===???BBB@@@===888555222000000,,,///222555666555444333333333444444555555666666888888777777888888999:::<<<999888999===>>><<<::::::999888777555333111///222222222222333444555555:::::::::888444222222222444666999:::::::::;;;<<<::::::::::::999999888888;;;::::::999999999::::::<<<@@@GGGMMMQQQPPPNNNLLLDDDCCCAAA>>><<<;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBDDDAAABBBEEEGGGGGGIIIMMMVVV]]]eeekkkkkkhhhdddbbb````````````^^^[[[WWWTTTWWWXXXZZZ\\\]]]^^^^^^]]]YYYVVVSSSQQQMMMLLLRRRZZZdddoooxxxxxxtttqqqnnnkkkkkkkkkjjjlllooopppppppppnnnjjjfffccc]]]SSSNNNNNNNNNOOOQQQSSSWWW```jjjqqqooottt{{{~~~~~~}}}~~~~~~zzzxxxvvvtttxxxvvvlllbbb]]]ZZZXXXYYY]]]iiiuuu|||vvvqqqooonnniiiiiikkkrrr|||}}}zzzkkkdddbbbiiipppwww{{{uuunnniiidddaaa\\\VVVSSSUUUYYY^^^gggvvv~~~|||xxxzzzVVVRRRMMMIIIIIIKKKLLLLLLFFFGGGGGGHHHGGGFFFDDDCCCAAADDDGGGFFFBBB@@@@@@BBB===<<<<<<;;;;;;;;;<<<<<<999666333111111111111000/////////...---,,,+++******+++++++++)))((()))***++++++******)))(((((('''))))))))))))((((((((((((''''''''''''(((((((((((()))((('''&&&%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%(((((())))))))))))******++++++,,,---.../////////222222222000......000222111000000//////000000111222222222444555777888999>>>===;;;888555222000///---...111333444444333222333444666666555555666777999888888888888999:::::::::999999:::<<<===<<<<<<:::999888666555444333333222222222222333444555555333444555444222222222444333666888:::999999999:::::::::::::::::::::::::::;;;;;;::::::999999999999777:::???CCCFFFFFFEEEDDD>>>>>>>>><<<::::::;;;===<<<===???@@@AAA@@@@@@???BBB???@@@CCCEEEEEEGGGLLLTTT[[[dddkkkllliiieeecccaaa``````aaaaaa^^^ZZZVVVWWWXXXYYYZZZ\\\]]]^^^^^^YYYVVVTTTSSSOOONNNSSSZZZcccoooyyyzzzvvvsssoookkkjjjiiijjjllloooqqqqqqqqqnnnjjjfffddd^^^UUUOOOOOOKKKMMMOOOPPPSSSZZZdddkkkjjjooovvv|||}}}}}}zzzwwwuuuuuusssrrrvvv}}}{{{sssiii___ZZZXXXVVVXXX\\\fffrrrzzztttpppmmmkkkgggfffhhhooozzz|||uuuuuu{{{mmmfffccchhhnnnuuuyyysssmmmhhh```]]]YYYUUURRRTTTXXX\\\fffuuu~~~~~~xxxzzzUUUQQQLLLIIIIIIKKKLLLMMMGGGGGGHHHHHHGGGFFFDDDCCC???CCCFFFEEEAAA>>>???AAA===<<<;;;;;;;;;;;;<<<===:::777333000000111111111//////.........------,,,)))***+++***)))((()))************)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$&&&((()))+++++++++)))(((++++++---...///000111111000000000...---...000333111111111000000111111111222222333444555666777777888888888777666333000.........000111222222333333555777999888666555777999888888888777888999999:::888999;;;;;;;;;;;;<<<>>>@@@>>>:::777555444555555222222222222333444555555222333444444333222333555333666999:::999777777888888999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;777999;;;===????????????:::<<<===<<<::::::===@@@??????AAAAAAAAA???===<<>>BBBFFFDDD@@@===???AAA===<<<;;;::::::;;;======:::777333000000111111111............////////////)))***+++***)))((((((***((((((((()))******++++++))))))))))))((((((((((((''''''''''''((((((((()))&&&'''((()))((('''&&&%%%'''((()))))))))((('''&&&%%%'''***,,,,,,+++)))(((***+++---///000111222222.........,,,,,,---///222222222111111111111222222222222333444555666777777444555777777666333000......//////000111222222333222444666555222111333555777777777777777888888999777:::<<<<<<::::::<<>>999555333333444222222222222333444555555777888888777555333444555555777:::;;;:::888888888777888999:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>999;;;===<<<;;;<<<@@@CCC@@@AAABBBBBBAAA???<<<;;;===:::;;;???BBBBBBEEEIIIJJJRRR^^^gggkkkjjjhhhfffaaa```aaaccceeeccc^^^ZZZQQQUUUYYY]]]___]]]ZZZXXX]]]ZZZXXXVVVQQQMMMPPPVVVaaannnzzz|||xxxsssnnniiiffffffgggjjjnnnqqqrrrrrrmmmiiifffccc\\\QQQJJJIIINNNQQQTTTTTTSSSVVV]]]cccfffjjjpppsssvvv{{{~~~zzzwwwvvvvvvvvvwwwyyy{{{|||wwwtttqqqooorrrpppqqqsssttttttyyyvvvsssiii^^^XXXTTTRRRSSSWWWUUUbbbppp|||~~~yyytttrrrqqqooonnnrrr||||||rrriiiqqqrrriiieeehhhmmmttt}}}zzzvvvrrrmmmhhhccc___VVVVVVTTTRRRQQQRRRVVVYYYhhhxxx~~~wwwwww~~~UUUQQQLLLIIIHHHIIIIIIIIIKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBBAAA@@@AAABBBBBB@@@===888444333444777999777555222111222333222222///---,,,,,,---...---,,,///---)))&&&&&&(((+++---+++++++++*********))))))------,,,+++)))'''%%%$$$******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))******+++,,,...000222333222222222111//////111333777222111555555111222777555444333333333444555666666777777555222000//////000222444666666666444333222555777555111111555:::777777777777777888888888888888999::::::;;;<<<<<>>======<<<<<<<<<======??????>>>======>>>>>>???===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@>>><<<;;;::::::::::::<<<>>>AAABBBKKKQQQZZZccchhhiiigggeeegggfffdddcccccccccaaa___VVVTTTUUU[[[^^^\\\[[[\\\[[[[[[YYYVVVRRRRRRSSSUUUcccllluuuxxxvvvtttmmmgggeeeeeefffiiimmmooonnnmmmoookkkgggccc[[[PPPLLLMMMJJJQQQWWWUUUOOOOOOWWW```dddjjjnnnpppsssyyy||||||}}}wwwtttsssrrrqqqtttxxx||||||yyyvvvtttrrrqqqnnnlllpppqqqssstttvvvyyy~~~}}}vvvpppjjjbbb[[[VVVSSSQQQPPPQQQYYYeeesss{{{xxxwwwtttrrrpppsss|||zzzpppggghhhooo{{{ooohhhjjjlllrrr~~~zzzuuunnnhhhddd```^^^\\\[[[WWWUUUUUUSSSQQQUUU\\\pppyyyuuuxxxWWWRRRMMMIIIHHHHHHHHHGGGJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFDDDBBB@@@?????????AAA@@@===;;;::::::;;;;;;666333111000111111111000111///------......---,,,...---+++*********+++,,,+++++++++*********))))))&&&&&&'''((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***+++++++++,,,---000222333444444333222000000111333555222333777777333222555333333222222222333444555555666666555222000000000///111333555666777777777666888999777444333555888888888888999999999999999888999999:::;;;;;;<<<<<>>======<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCBBBAAA>>><<<;;;::::::::::::<<<>>>@@@AAAIIIOOOXXX```fffgggfffeeefffdddcccccccccaaa___]]]YYYVVVWWW\\\^^^]]]\\\]]][[[[[[YYYVVVSSSRRRSSSUUUdddmmmvvvxxxwwwtttnnngggeeeeeefffiiillloooooooooqqqmmmiiiddd[[[OOOJJJJJJJJJQQQWWWVVVPPPPPPWWW```cccjjjnnnpppsssyyy}}}}}}}}}xxxuuussspppoootttyyy}}}}}}zzzwwwuuutttsssqqqoooqqqssstttvvvxxx{{{~~~wwwqqqlllddd]]]XXXTTTPPPNNNOOOUUU```mmmxxx}}}yyyvvvsssuuu}}}zzzpppfffdddgggwwwtttkkklllnnnttt{{{sssooohhhccc___\\\ZZZXXX[[[XXXUUUUUUSSSSSSYYYaaavvvzzzuuuwwwXXXTTTNNNIIIHHHGGGGGGFFFHHHHHHGGGFFFFFFGGGGGGHHHGGGFFFDDDBBB@@@??????>>>AAAAAA@@@@@@???>>>======666444222111111222222111333111///.........---,,,,,,------------,,,+++***+++++++++***************$$$%%%&&&((())))))******))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******,,,,,,+++,,,---///111222555555555333111111333555666555777:::999444111111000111111111111222222333333555666555333111111222///000222555777888::::::;;;;;;::::::888777666555888999::::::;;;;;;;;;;;;999999999:::;;;;;;<<<<<<;;;:::999888777777777777777444111111333444222000666555555444555555666666666888999999888888999::::::;;;<<<<<<;;;<<<>>>@@@===<<<<<<<<<<<<<<<======BBBBBBDDDDDDEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB???===;;;::::::::::::;;;===???@@@FFFLLLTTT]]]cccffffffffffffeeeeeeeeeeeeccc___\\\[[[XXXXXX]]]___]]]\\\]]][[[[[[YYYWWWSSSRRRSSSTTTbbbllltttwwwvvvsssmmmfffeeedddeeegggkkknnnoooooorrrnnnjjjeee[[[OOOIIIIIIKKKRRRXXXWWWRRRQQQXXX___bbbiiioooqqqtttzzz~~~}}}~~~}}}yyyvvvrrrooolllooouuu|||~~~}}}{{{yyyxxxwwwvvvtttrrrppprrrtttvvvxxx|||xxxrrrmmmfff```ZZZUUUQQQNNNMMMQQQYYYcccmmmvvv}}}~~~zzzvvvwww~~~~~~uuujjjccc```eeeooo|||zzzqqqppprrryyyzzzsssooojjjeeecccaaa___]]]]]]YYYVVVUUUTTTVVV___jjj}}}{{{tttuuuWWWSSSMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>============999777444333444555444444333111///.........,,,+++,,,,,,,,,,,,,,,++++++******************************************)))(((((((((((())))))******++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********------,,,,,,---///000111333444444444333444666888;;;::::::999777222///......///000111111111111111222333555444333222222333111111333555777999:::;;;;;;::::::::::::999666444888999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<999999888888777777777777111//////000333555555444666555555555555666777777777888999999888777888:::777888999999999:::<<<>>><<<<<<;;;;;;;;;<<<======BBBDDDFFFHHHIIIHHHGGGFFFHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGFFFEEECCC@@@===;;;::::::999999:::<<<>>>???DDDIIIQQQYYY```eeeggghhhhhhhhhhhhiiihhhfffaaa^^^\\\XXXXXX[[[]]][[[[[[\\\[[[[[[ZZZWWWTTTSSSSSSTTT___hhhrrrttttttqqqkkkeeecccbbbbbbdddhhhlllnnnoooqqqnnnjjjfff\\\PPPJJJIIIKKKRRRXXXXXXTTTSSSXXX^^^aaahhhnnnqqquuu{{{~~~}}}}}}~~~~~~zzzwwwsssnnnjjjgggoooxxx}}}{{{zzzzzzxxxvvvtttnnnppprrrtttwww{{{zzzrrrnnnhhhbbb]]]XXXSSSPPPMMMOOORRRYYYaaajjjrrrwww~~~|||wwwwww~~~|||rrrfff^^^ZZZ```iiipppvvv~~~vvvtttxxx{{{wwwsssooollljjjhhhfffeee___[[[XXXWWWVVVZZZgggtttxxxqqqrrrwwwUUUQQQLLLIIIIIIJJJKKKKKKFFFGGGGGGGGGGGGHHHGGGGGGBBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;;;;<<<>>>???999777444333444555444444222000---,,,---,,,+++***---,,,***)))))))))***+++************************++++++++++++***((('''&&&(((((())))))*********+++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************------......///000111111111222333444444666999<<<;;;:::999666444333222111,,,...000222222222111000111333555444333222222333333444555777888999::::::888888888999:::999777444666777999;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<:::999999888777555444444......///111444555555555555555555555555666777777777888999999888777888:::666777888888777888:::<<<;;;;;;;;;;;;;;;<<<======BBBDDDGGGJJJKKKLLLKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGGGGFFFCCCAAA>>><<<;;;:::999999999;;;<<<===BBBFFFMMMVVV^^^dddhhhjjjiiiiiiiiiiiiiiifffaaa^^^ZZZVVVUUUYYY[[[YYYYYYZZZ[[[[[[[[[XXXUUUSSSSSSTTT]]]gggqqquuuuuusssnnngggcccaaa```aaaeeeiiilllmmmooollliiifff]]]RRRKKKKKKJJJQQQWWWYYYVVVUUUXXX\\\aaahhhnnnqqqtttzzz||||||yyyzzz~~~~~~{{{xxxsssmmmjjjccckkkuuu|||~~~~~~~~~}}}~~~}}}|||{{{yyyvvvsssmmmooorrrtttwww||||||rrrnnniiiddd```[[[WWWTTTNNNNNNNNNQQQWWW___ggglllvvv}}}{{{uuuuuu{{{xxxhhh\\\VVVYYY\\\```fffppp||||||zzzxxxuuuqqqnnnmmmkkkiiigggccc___\\\ZZZZZZ```ooo|||rrrmmmmmmqqq{{{TTTPPPLLLIIIJJJKKKLLLMMMGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@>>>===@@@???<<<;;;;;;===???AAA666444222111111222222111111///---,,,,,,,,,+++***---,,,***(((((()))***+++***************+++++++++&&&''''''(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***)))))))))*********++++++,,,---000222333333222222000111333444444777:::===666777666222222666777555,,,...111444555444222111222333555444333222222333333444777999;;;;;;:::999777777888888888777777666555777999<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<::::::999888666444333111000111222333444444333333444444444444555666777777666888999999888888999:::999:::::::::999999;;;<<<::::::::::::;;;<<<======AAACCCFFFIIILLLNNNOOOOOONNNMMMLLLKKKIIIHHHGGGFFFGGGGGGGGGFFFDDDAAA???===;;;:::999999999:::;;;<<<>>>BBBIIIQQQZZZbbbhhhkkkhhhgggfffffffffccc___\\\XXXSSSRRRVVVXXXWWWWWWZZZ[[[[[[[[[YYYVVVTTTSSSTTT]]]gggqqqvvvwwwvvvrrrllldddaaa______cccgggkkklllnnnkkkjjjggg^^^SSSLLLLLLJJJPPPWWWYYYVVVUUUWWWZZZ```hhhnnnpppsssxxxzzzyyytttsssvvv~~~|||xxxsssnnnkkkeeellltttyyyyyyxxxxxxzzz{{{}}}}}}{{{wwwsssooommmoooqqqtttwww|||uuuqqqkkkeeeaaa]]]YYYVVVPPPNNNLLLLLLOOOUUU\\\aaannnwww|||wwwrrrrrryyymmm^^^ZZZXXXVVVVVVYYYaaakkkssszzz}}}|||yyyvvvtttqqqnnnlllfffcccaaa___^^^eeevvv{{{zzzxxxyyyyyytttkkkhhhiiikkkvvvUUUQQQMMMJJJJJJKKKKKKLLLGGGHHHHHHIIIHHHGGGEEEEEEEEEEEEEEEDDDBBB@@@>>><<<======<<<======>>>??????666333111000111111111000000///---,,,---...---,,,,,,,,,+++++++++*********))))))*********+++++++++$$$%%%&&&((())))))))))))((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******))))))*********+++++++++***---111555666666444333222333444444444555888;;;333777777333333666555111---///333666777666444222333444555555333111111222000333777;;;======;;;:::999:::;;;999555444555888666888;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;888888888888666444333111000111333555555444555555333333333333444555666777555777888888888888:::<<<;;;<<<<<<;;;999999:::<<<::::::::::::;;;<<<===>>>???@@@CCCGGGKKKOOOQQQSSSPPPPPPNNNMMMKKKIIIHHHGGGEEEFFFFFFEEECCCAAA???>>>;;;:::999888888999:::::::::>>>DDDLLLVVV___fffkkkiiigggeeeddddddbbb___\\\VVVRRRQQQUUUWWWWWWXXXZZZZZZ[[[[[[ZZZWWWTTTSSSTTTYYYdddoootttvvvvvvrrrmmmgggddd``````cccgggkkklllooommmkkkhhh___RRRKKKJJJHHHOOOUUUXXXWWWUUUVVVXXX```gggnnnppprrrvvvwwwuuurrrqqqrrr{{{|||xxxtttooollleeekkkqqqttttttuuuwwwyyy}}}zzzuuuoookkkiiikkknnnqqqtttzzz{{{vvvmmmfff```\\\XXXVVVQQQNNNJJJGGGIIIMMMSSSWWWdddmmm{{{xxxtttpppqqqxxx}}}nnnccc___XXXSSSRRRVVV]]]bbbiiimmmrrryyy}}}zzzvvvsssiiigggeeedddccciii{{{}}}yyyuuusssmmmfffccceeeeeepppWWWSSSNNNJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHFFFEEEDDDAAABBBCCCCCCCCCBBBAAA@@@888999;;;===>>>===<<<;;;777555222111222333222222111///------/////////...***,,,...//////---***)))))))))******++++++++++++(((((()))***************((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++)))---222777999888555333444444555444333444666888555::::::555333444000)))---000444888999777555333333555666555333111111222---111777===??????===;;;;;;===>>>:::444111444888777999<<>>===<<<<<<<<<<<<<<<<<<;;;;;;666777777777777555333222,,,///222555666777888999222222222333444555666777444666888888888999;;;<<<;;;<<<<<<:::888777999:::999999999:::;;;<<<===>>>>>>???BBBEEEJJJOOOSSSUUURRRRRRPPPNNNLLLJJJIIIHHHDDDEEEEEEEEECCCBBB@@@>>>;;;:::999888888888999:::777:::@@@IIISSS]]]eeejjjllliiigggeeedddcccaaa___VVVRRRQQQTTTWWWWWWYYY\\\ZZZ[[[\\\ZZZWWWTTTTTTTTTTTT___jjjpppssstttpppkkkjjjfffbbbaaaccchhhkkkmmmqqqooolllhhh^^^QQQIIIHHHHHHNNNUUUXXXWWWUUUUUUWWW```gggmmmoooqqquuuvvvssstttrrrttt||||||xxxtttpppmmmbbbgggmmmqqqrrruuuyyy|||}}}yyyssslllhhhdddfffiiilllpppuuu{{{yyypppggg```[[[WWWTTTQQQNNNIIIEEEEEEHHHMMMPPPZZZeeesss{{{vvvrrrpppqqqxxxkkkfff]]]UUUQQQRRRVVVZZZWWWZZZ___eeemmmxxx|||xxxuuukkkiiihhhfffeeelll~~~|||vvvqqqjjjcccaaaccc___kkk~~~XXXPPPKKKKKKLLLJJJJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===============666555333111111111333444222111///---,,,---...//////...,,,******+++,,,------,,,,,,,,,,,,,,,,,,------,,,+++)))(((((((((((((((((())))))))))))((((((***)))'''%%%%%%''')))***+++***((('''&&&&&&&&&'''(((((()))***+++,,,,,,---,,,000555999<<<<<<:::999;;;777333111111222444444333444555666666555444333...000333666777777666555555555666666555333111000000000222777===@@@???===>>>???>>><<<999666555555:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<;;;::::::777888999888777444111000444444444555555555666666333333333333444444444444444444333444555777999:::888999;;;;;;999888888999::::::;;;;;;;;;;;;;;;;;;===<<<<<<>>>BBBGGGMMMPPPSSSSSSSSSQQQOOOMMMJJJIIIIIIHHHGGGFFFDDDCCCBBBBBB>>>===;;;888777777777777<<<<<<===AAAIIITTT___eeefffeeeddddddcccaaa^^^\\\XXXWWWUUUUUUUUUWWWYYYZZZZZZ\\\]]][[[XXXVVVUUUUUUWWW___jjjtttyyyxxxsssooojjjgggbbb___```ccchhhkkkqqqoookkkddd\\\SSSLLLHHHFFFLLLTTTXXXXXXVVVUUUUUUcccfffjjjmmmoooqqqsssuuuvvvwwwzzz~~~}}}zzzuuunnnhhhfffeeehhhoootttvvvyyy}}}~~~yyytttnnngggbbb___aaaccceeegggmmmuuu|||zzz~~~tttkkkeee___YYYTTTMMMLLLJJJEEEAAAAAAEEEJJJMMMZZZhhhrrr}}}{{{uuupppnnnqqqvvv}}}~~~rrrbbbXXXVVVUUURRRNNNSSSTTTTTTUUUYYYbbbmmmvvv|||uuuqqqlllhhheeedddfffnnn~~~wwwqqqlllfffaaaccciiiwwwWWWOOOIIIJJJKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>===<<<;;;;;;;;;;;;777555333222111222333444888666222...+++)))))))))...---+++***)))***+++,,,***))))))))))))))))))***+++***)))))))))))))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))((('''&&&&&&''''''(((((()))***+++,,,,,,---,,,///444999<<<===<<<;;;888555111///000222333333333444444555555444444333111333666999::::::888777999888888666444111...---000000333999>>>@@@???===@@@AAAAAA>>>:::666444444999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999999777555333111111111111222222222333333999888888777777666666666555444444555666777999:::777999999999777777888999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@EEEIIILLLQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIHHHFFFEEECCCBBBAAA???>>><<<999888777666666888999;;;>>>DDDNNNYYYaaacccbbbaaaaaa```___]]][[[XXXWWWVVVUUUUUUWWWYYYZZZZZZ\\\]]][[[YYYVVVUUUUUUXXX___jjjtttxxxwwwrrrnnnkkkhhhdddaaabbbeeeiiilllooommmiiiccc[[[RRRKKKGGGEEEKKKSSSWWWXXXWWWVVVVVV```dddiiilllnnnppprrrtttvvvvvvxxx||||||yyyuuunnniiigggfffiiiqqqvvvyyy}}}}}}xxxssslllfffaaaZZZ\\\]]]^^^```fffooovvvyyy}}}sssjjjddd^^^XXXTTTLLLLLLJJJFFFCCCCCCFFFIIIIIITTT```iiitttyyyuuuqqqppptttyyy~~~pppeee```]]]XXXSSSRRRRRRRRRRRRTTTZZZccciiiqqqzzzyyysssnnngggdddaaaaaaccckkk|||wwwmmmeeebbbgggtttVVVNNNIIIIIIJJJIIIHHHJJJIIIJJJJJJJJJJJJJJJJJJJJJEEEEEEDDDDDDCCCBBBAAAAAA===<<<;;;:::999999999999777666444333222222333333222111///---,,,,,,---------,,,***)))))))))***+++,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++***(((%%%$$$$$$%%%(((***&&&'''((())))))((('''&&&((((((''''''&&&''''''((((((((()))***+++,,,,,,------000444888;;;<<<<<<;;;444222...---...111222222222222333333333333222222222444777:::;;;;;;:::999999999777555333000...---000222666;;;???@@@???===@@@AAABBB@@@<<<888777777999999:::;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;::::::::::::888666444333000111111111222222222222888888777666555444333333666666666666777888::::::888888888777666666888:::;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;>>>AAADDDGGGLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@>>>;;;999777666555444777:::<<<>>>FFFRRR\\\___^^^^^^]]]\\\\\\[[[[[[YYYWWWVVVUUUUUUWWWYYYZZZZZZ[[[]]]\\\YYYVVVUUUUUUXXX___jjjsssxxxvvvrrrnnnllljjjfffddddddfffiiillllllkkkgggbbbZZZQQQJJJEEEDDDJJJQQQWWWYYYYYYYYYXXX]]]aaafffkkkmmmoooqqqsssuuuvvvwwwyyy{{{xxxtttpppllliiihhhlllssszzz~~~zzzuuuoooiiibbb^^^VVVVVVVVVVVVXXX___jjjrrryyyuuullleee___YYYTTTJJJJJJJJJGGGEEEEEEFFFHHHEEELLLUUU\\\fffsss}}}~~~wwwrrrooonnnsssxxx}}}yyyrrrlllddd^^^WWWWWWVVVTTTSSSUUUYYY\\\___gggqqqyyy~~~~~~|||}}}~~~zzzuuunnnjjjbbb^^^\\\\\\___gggxxxvvvjjjbbbfffqqq~~~xxxwwwWWWOOOIIIIIIJJJIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAAAAA===<<<;;;:::999999888888777777555444333222333333......---------...//////++++++***)))((())))))***------,,,,,,,,,,,,------***)))))))))))))))******)))(((&&&%%%%%%&&&((())))))))))))******)))))))))'''''''''''''''''''''((((((((()))***+++,,,,,,---...000333666888999999888111...,,,,,,---000111111111111222222222222111111222444777:::;;;;;;:::999777666444333222111111111000333777<<>><<<>>>@@@AAAAAA>>><<<::::::999999::::::::::::;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888666555333333444444444555555555666666666555555444444444666777777888888999::::::999999888777666777:::<<<::::::999999:::;;;<<<===<<<;;;;;;<<<===???AAABBBGGGHHHIIIJJJJJJKKKKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDCCCBBB@@@===:::888666555333777;;;;;;;;;AAAMMMWWWZZZ[[[[[[[[[ZZZZZZ[[[\\\YYYXXXWWWVVVVVVWWWYYYZZZZZZ[[[]]]\\\YYYWWWVVVVVVXXX___iiissswwwwwwsssooommmkkkhhhfffeeefffiiijjjjjjiiifffaaaYYYQQQIIIDDDDDDIIIPPPVVVZZZ\\\\\\\\\[[[___eeeiiilllnnnppprrruuuvvvwwwyyy}}}|||xxxuuurrrpppmmmlllpppwww~~~~~~zzzuuuoooiiiccc]]]YYYSSSSSSRRRRRRTTT]]]iiirrrzzzzzzoooggg```YYYSSSJJJJJJJJJIIIHHHGGGGGGGGGDDDGGGLLLQQQZZZeeeqqqwww}}}uuulllhhhfffjjjpppvvv~~~vvvooogggfffdddaaa^^^[[[ZZZZZZZZZ^^^ccciiinnnrrruuuvvvqqqqqqsssvvv{{{}}}zzzvvvpppjjjfff]]]ZZZXXXYYY\\\eeevvv~~~pppeeegggnnn~~~zzzpppiiifffXXXPPPJJJKKKLLLJJJJJJKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA???>>>===;;;:::999999999777666555444333222222111444222111...,,,***)))(((******)))))))))((())))))******))))))))))))******,,,+++***)))(((((((((((('''((()))******)))((('''***)))'''&&&&&&''')))***&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,---///000111333444444444444///---++++++---///000000111111111111111111111111333555888;;;<<<<<<;;;:::777666444111000111111222000333777;;;======<<<<<<>>>@@@BBBAAA???;;;:::999999999999999::::::;;;;;;999999:::;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777555555555555666666666666777777777888888999999:::777777888888999999:::::::::::::::888777888;;;>>>999888888777888:::<<<======>>>>>>>>>?????????@@@CCCCCCDDDEEEFFFHHHIIIJJJMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDBBB???<<<999777555222666:::999888<<>><<<;;;:::::::::666666555444222111000000000000///...---,,,+++***************)))))))))(((++++++************++++++---,,,+++)))((((((''''''&&&'''***,,,,,,***'''&&&)))'''$$$######$$$''')))&&&&&&'''''''''&&&&&&%%%(((((()))***+++,,,,,,---//////000000111222333333000...,,,,,,...000000000222111000000000000111222555777:::===>>>>>>===<<<;;;999555111....../////////222666888999999:::;;;>>>@@@BBBAAA===999666555:::::::::::::::;;;<<<<<<999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888444444444444555555555555444444555666777888999999666777888999999999999999999:::::::::999:::<<>>AAAAAABBBCCCCCCBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGKKKKKKKKKJJJIIIHHHHHHHHHEEEDDDCCCAAA>>>;;;888777222555666555444888@@@GGGPPPTTTYYY[[[ZZZZZZ\\\___[[[ZZZXXXVVVVVVWWWXXXZZZZZZ[[[]]]\\\ZZZXXXXXXXXXWWW^^^iiisssyyyzzzxxxvvvmmmllljjjhhhgggggggggggghhhhhhgggccc\\\SSSKKKFFFEEEHHHNNNWWW___dddeeeeeecccdddfffggghhhkkknnnqqqsssvvvzzzzzz{{{{{{yyyyyyyyyxxx{{{{{{sssoooiiiddd___[[[VVVSSSNNNMMMLLLLLLNNNVVVbbblllxxx}}}}}}qqqhhh___WWWQQQQQQOOONNNMMMMMMLLLJJJHHHHHHEEEEEEHHHKKKOOOXXXaaagggjjjlllkkkjjjnnnvvv}}}}}}uuueee]]]WWWWWW]]]fffttt}}}vvvrrrkkkgggbbb___^^^__________________bbbfffppp}}}{{{xxxuuurrrmmmgggbbbZZZWWWUUUVVVYYYbbbtttsssmmmlllwwwxxxmmmeee___WWWSSSRRRXXXPPPJJJJJJKKKJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@>>><<<;;;::::::999555555444333222000///...***+++,,,---.../////////******++++++******))))))...------,,,,,,------...++++++***)))(((((())))))&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((&&&''''''''''''&&&$$$###(((((()))***+++,,,,,,---------...///111333555666111///......000111111000222222111000000111222222555777:::===>>>>>>===<<<<<<999444000------///000///111444555444555777:::999<<>>>>>>>>>>>;;;;;;:::999888888888888333333333444444444555555222222333333444444555555666777888999999999888777777999::::::::::::;;;===;;;:::888888999<<<>>>@@@DDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDBBB???<<<:::888555555555444444888===AAAKKKQQQXXX[[[ZZZZZZ[[[^^^[[[ZZZXXXWWWVVVWWWXXXYYYYYY[[[]]]]]][[[YYYXXXXXXWWW^^^iiissszzz|||{{{zzznnnnnnlllkkkiiihhhggggggiiiiiihhheee^^^VVVMMMHHHFFFHHHOOOXXXbbbhhhiiiiiiiiiiiiiiiggggggiiimmmqqqoootttyyyzzzzzz~~~~~~}}}|||~~~}}}{{{wwwppplllfffbbb^^^ZZZVVVTTTPPPPPPNNNLLLMMMSSS]]]eeeuuu{{{~~~tttkkkddd]]]WWWVVVSSSOOONNNNNNMMMKKKIIIHHHDDDCCCEEEFFFFFFLLLTTTWWWZZZ]]]\\\\\\bbbnnnwww|||ttthhh```ZZZYYY]]]dddppp{{{}}}yyytttoookkkgggbbb^^^^^^[[[YYY[[[^^^gggwww}}}{{{xxxuuurrrmmmgggcccZZZWWWUUUUUUXXXaaarrrxxxpppkkkrrr}}}}}}{{{pppccc]]]XXXSSSQQQRRRWWWOOOIIIIIIJJJIIIHHHJJJFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHGGGEEEDDDBBBAAAAAA@@@???>>><<<:::999999999444444444333111///...---000000///...---+++***)))+++++++++++++++***))))))+++******))))))******+++)))))))))))))))******+++'''''''''&&&&&&'''''''''((()))***++++++***)))(((''''''(((((('''%%%###"""(((((()))***+++,,,,,,---,,,,,,---///111555888:::222111//////111222111000333222111000000111222333333555888;;;<<<<<<;;;:::999666222///...///222444...111333222111222666999111555:::=========<<<<<<<<<<<<;;;:::;;;<<<===>>><<<<<<>>>???@@@@@@@@@@@@;;;;;;:::999888888888888444444444555555555666666666666666666666666555555555666888999999888777666555777:::::::::999:::;;;<<<;;;::::::;;;===@@@BBBFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCC@@@===;;;999999888666666777:::>>>@@@GGGOOOWWW[[[ZZZYYYZZZ]]]\\\ZZZYYYWWWVVVWWWXXXYYYYYY[[[]]]]]][[[YYYXXXYYYVVV]]]iiittt{{{~~~}}}|||pppooonnnmmmkkkjjjhhhhhhiiijjjiiifff```WWWOOOJJJFFFIIIOOOYYYcccjjjlllkkknnnmmmjjjhhhfffiiimmmqqqmmmsssyyyzzzyyy|||~~~~~~yyyuuuoookkkfffaaa^^^[[[XXXUUUUUUTTTRRROOONNNRRR[[[bbbrrryyywwwqqqjjjddd___YYYUUUQQQNNNOOONNNLLLJJJHHHCCCBBBDDDCCC@@@DDDKKKMMMPPPSSSRRRSSSZZZhhhsss{{{sssllleee___^^^```eeennnwww|||tttjjjccc^^^YYYVVVWWWYYY```nnn{{{}}}{{{yyyvvvsssnnnhhhdddZZZVVVTTTTTTWWW___qqq{{{qqqjjjooo~~~rrrkkkjjjmmmpppwwwxxxyyyvvvrrrsssyyyxxxlll___YYYVVVSSSRRRUUUTTTPPPLLLIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDCCCBBBBBBAAAAAACCCAAA===<<<;;;999777666444222////////////...,,,...///000111111///---,,,,,,,,,++++++***+++++++++)))***+++,,,+++)))'''%%%***)))((((((((((((((()))''''''''''''(((((((((((('''(((((((((&&&&&&((()))***)))'''&&&'''(((***+++''')))***++++++,,,...000,,,//////000333999:::777555444222111111222444555444333222222111111222222666777777999:::;;;<<<<<<666444222000//////000000000111111222222222111111444444444555555777888888888999999::::::999999888:::;;;=========>>>AAACCC;;;;;;;;;;;;:::999888888444444444444444444444444333444666777777777666555666777777888888999::::::777888:::;;;<<<<<<;;;:::;;;;;;:::999:::>>>CCCHHHGGGIIIMMMPPPPPPOOOLLLIIIIIIGGGEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCBBB???===<<<:::888666555555777999:::AAAHHHRRRZZZ]]]\\\[[[YYYXXXWWWVVVWWWYYY[[[[[[[[[\\\[[[[[[]]]^^^^^^\\\ZZZZZZ]]]dddnnnyyyrrrooojjjhhhhhhiiijjjkkkjjjiiigggccc]]]UUUOOOKKKFFFFFFLLLXXXccchhhmmmrrrrrrqqqooonnnmmmmmmmmmnnnoooqqqsssuuuwww{{{}}}|||{{{{{{|||zzzwwwuuuooolllgggdddaaa___\\\ZZZWWWUUUQQQMMMMMMQQQXXX]]]rrryyy}}}uuummmfffbbb___\\\YYYWWWUUUSSSPPPNNNGGGFFFEEEBBB@@@@@@BBBDDDIIIHHHGGGGGGLLLVVVbbbkkk{{{zzzwwwqqqnnnkkkhhhdddbbbjjjsssxxxooohhh]]]XXXZZZZZZXXX```mmmzzz~~~zzzvvvsssnnnfff```WWWUUUUUUVVVXXX^^^mmm{{{}}}qqqiiiooo~~~{{{tttnnnjjjhhhgggfffkkkkkkjjjgggdddfffjjjnnn|||}}}vvvqqqiii```XXXVVVXXXZZZTTTPPPLLLIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBAAAAAABBB@@@===;;;;;;:::888666666444111111111111000......///000111111///---,,,+++++++++******+++,,,,,,***++++++++++++)))((('''++++++***(((''''''''''''''''''''''''((((((((((((((())))))(((''''''(((***)))))))))))))))))))))(((((()))++++++******+++---,,,//////000333999:::777444333222222222333555777444333222222111111222222777888888888888999999999444333111///......///000222222333444444444444333222333333555666888:::;;;::::::;;;;;;;;;;;;:::::::::;;;======<<<===???AAA;;;<<<<<<;;;;;;:::999888444444444444444444444444333444555666666555555444777777888888999:::::::::888999::::::;;;;;;;;;;;;;;;;;;:::999:::===BBBFFFJJJLLLOOOQQQQQQPPPMMMKKKJJJIIIFFFFFFFFFGGGFFFDDDCCCDDDDDDDDDDDDCCCAAA@@@BBBBBBBBBBBBAAA???>>>===:::999777555444666777999===DDDNNNVVVYYYYYYXXXWWWYYYXXXXXXXXXZZZ[[[[[[[[[\\\[[[\\\]]]^^^^^^\\\ZZZXXXZZZaaakkkvvv}}}~~~}}}vvvqqqlllhhhggghhhhhhhhhjjjiiigggbbb\\\UUUNNNJJJGGGFFFLLLWWWaaafffjjjooouuuttttttrrrqqqooommmlllmmmnnnqqqssswww|||zzzyyyyyyzzzzzzyyywwwuuunnnlllkkkjjjiiigggdddbbb\\\ZZZUUUPPPNNNQQQVVV[[[llluuuzzzsssmmmiiigggddd```\\\XXXTTTPPPMMMIIIHHHFFFCCCAAA@@@AAABBBDDDDDDDDDEEEJJJSSS^^^fffuuuyyy{{{xxxrrrooommmjjjfffdddiiirrr}}}~~~qqqfff^^^^^^[[[VVV\\\fffppp~~~yyyvvvrrrmmmeee___WWWUUUTTTVVVXXX^^^mmm{{{vvvmmmppp|||~~~~~~zzztttnnnjjjgggfffhhhhhhgggdddbbbaaadddgggttt|||wwwtttnnnfff^^^ZZZZZZZZZTTTPPPLLLIIIIIIJJJKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAAAAAAAA???<<<;;;;;;;;;999888666444111111111111000......///000000000///---,,,***************+++,,,------,,,++++++***)))))))))---,,,***)))'''&&&&&&&&&''''''''''''(((((((((((())))))***)))(((''')))+++)))***+++,,,+++***(((''')))***+++***)))((()))***,,,///000000444:::;;;888555444333333333555666777444333222222111111222222888888777777666666555555222111///...---...///000222222333333444444444444111222333555777:::===>>><<<<<<============<<<<<<:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<;;;:::999999444444444333333444444444444444555555555444333333888888999999:::;;;;;;;;;::::::999999999:::;;;;;;:::::::::999999<<<@@@DDDKKKLLLNNNPPPPPPNNNKKKIIIIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@>>>===???@@@@@@AAAAAA@@@>>>===;;;:::777555444444555666888>>>GGGOOOSSSTTTUUUUUUZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]___^^^\\\YYYUUUWWW\\\fffqqqyyy|||{{{zzzuuummmhhhfffffffffgggiiihhhfffbbb\\\TTTNNNJJJGGGFFFKKKUUU^^^bbbfffkkkrrrtttuuuwwwvvvtttqqqpppkkkmmmooorrrvvv|||~~~wwwvvvwwwxxxyyyyyywwwuuuqqqqqqqqqsssssspppkkkhhhccc```[[[UUUQQQQQQUUUXXXeeeooo}}}{{{vvvsssqqqmmmgggaaa[[[UUUOOOKKKLLLJJJGGGDDDAAA@@@????????????@@@BBBGGGOOOXXX___kkkpppwww}}}}}}zzzsssqqqooonnniiieeehhhooovvv~~~vvvlllggg```YYYYYY```fffuuu~~~yyyuuurrrlllddd^^^VVVTTTTTTVVVWWW]]]kkkyyyyyynnnpppyyyxxxuuuuuuwwwxxxqqqmmmlllllllllkkkhhhdddbbbcccdddjjjuuu}}}{{{zzzuuunnngggaaa___^^^TTTPPPLLLIIIIIIJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@>>><<<;;;;;;;;;:::888444222////////////...,,,------.........---,,,+++))))))))))))***+++------///---+++***))))))++++++++++++)))(((''''''''''''''''''''''''(((((((((((()))*********(((((()))+++,,,,,,,,,+++***)))(((((()))***++++++******+++,,,+++...000111777>>>@@@===777777666555444555555666444333222222111111222222777666666555555444444444222000///......///111222111111111111222333444444333333444666888;;;===>>><<<<<<============<<<<<<:::;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;:::999999555444333333333333444555555555555555555555444444888999999::::::;;;<<<<<<;;;:::999888999999;;;<<<999::::::999999:::===@@@FFFGGGHHHIIIHHHGGGEEECCCCCCAAA@@@@@@AAABBBAAA@@@>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@???>>>>>><<<;;;888666444333333333444999AAAHHHLLLPPPRRRTTTXXXYYYZZZZZZYYYXXXXXXXXX[[[[[[\\\^^^___^^^[[[YYYTTTUUUYYYbbbmmmvvvzzz{{{|||vvvoooiiifffgggggghhhiiihhhfffbbb[[[TTTNNNJJJHHHFFFIIIRRRZZZ^^^bbbfffiiilllrrrwwwzzzzzzyyywwwmmmnnnppprrrvvv|||~~~~~~~~~vvvvvvwwwxxx{{{{{{yyyxxxxxxyyyzzz||||||wwwqqqlllhhheee```YYYTTTSSSUUUWWWaaalllzzz}}}{{{xxxtttmmmeee^^^WWWPPPKKKLLLIIIFFFCCCBBB@@@>>>===<<<===>>>@@@DDDJJJRRRXXX```eeemmmtttzzz~~~~~~{{{uuurrrqqqpppkkkffffffjjjooowww~~~vvvlllaaa]]]^^^```mmm{{{wwwssslllddd^^^UUUSSSTTTUUUWWW\\\jjjwwwwwwmmmnnnvvvyyytttssswww{{{}}}xxxwwwuuuuuusssqqqmmmjjjhhhgggeeemmmyyy~~~zzzssslllgggeeeeeeTTTPPPLLLIIIIIIJJJKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFEEECCCBBB@@@@@@>>><<<;;;;;;;;;:::888444222////////////...,,,+++,,,,,,+++++++++******(((((())))))***+++,,,---///...+++)))((()))+++,,,)))((((((((((((((()))***''''''''''''(((((((((((()))*********(((((()))+++///---***((('''(((***+++(((***+++,,,,,,,,,...000+++...111333:::AAADDDBBB:::999888666555444333333444333222222111111222222444444444444444444444444111000/////////111333444222222222222333444666666777777777888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999;;;===<<<;;;999999:::<<<<<<<<<<<<;;;:::999888555555333222222333555555777777666666666666666666888999999::::::;;;<<<<<<;;;:::999888999:::;;;<<<888999:::999888888:::<<<>>>>>>>>>>>>>>>===<<<;;;;;;:::888888:::;;;;;;:::999999999999:::;;;;;;<<<:::;;;<<<>>>>>>>>>>>>======;;;999777444333222222222666<<>>??????@@@BBBFFFLLLQQQVVV[[[ccckkkqqqvvv{{{~~~|||vvvsssqqqpppllleeecccfffiiiqqq~~~zzznnneeeaaa]]]fffuuu}}}yyytttnnneee___TTTSSSSSSUUUVVV[[[hhhuuuuuullllllsss{{{|||xxxyyy}}}}}}|||zzzxxxuuuqqqnnnkkkhhhllltttzzztttmmmkkkkkkmmmTTTPPPLLLIIIIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGFFFDDDBBB@@@AAA???<<<;;;;;;;;;999888666444111111111111000...+++++++++***************)))))))))))))))***+++,,,...---+++)))((()))***+++'''''''''(((((()))***+++''''''''''''(((((((((((())))))***)))(((''')))+++000---)))&&&%%%'''***---(((***,,,------...000111,,,///222444:::BBBEEECCC:::999888777555333222111444333222222111111222222444444444444444444333333000000//////000222555666666666555555666888:::;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;::::::999;;;======<<<:::::::::;;;;;;;;;;;;:::999888888666555333222222333555666777777666666777777888999888888999999:::;;;;;;;;;999999999999:::;;;<<<<<<777888:::999888777777999777777666666666666666666666555444444666888888777777777777777888:::;;;<<<888999;;;<<<=========<<<===<<<:::888666444333333111444888===AAAGGGMMMQQQRRRUUUYYYXXXVVVTTTUUUWWWZZZZZZ\\\___```___[[[XXXSSSRRRTTT[[[gggrrryyy{{{{{{wwwrrrnnnmmmmmmmmmllljjjiiigggccc]]]UUUOOOKKKHHHFFFGGGNNNUUUYYY\\\aaabbbcccgggjjjmmmpppqqqrrrpppqqqqqqrrrtttyyy~~~~~~|||{{{{{{{{{|||~~~tttqqqllleee^^^YYYXXXYYY]]]fffrrr||||||tttmmmeee]]]VVVQQQLLLJJJHHHIIIKKKLLLJJJGGGCCCBBBAAA??????BBBGGGKKKNNNRRRZZZaaaggglllrrruuuwww}}}|||wwwssspppooojjjccc```aaaccclllyyy~~~qqqiii^^^aaakkk{{{zzzuuunnnfff___SSSRRRSSSTTTVVVZZZgggsssvvvmmmmmmrrrzzz}}}{{{yyywwwsssppppppnnnqqqyyy}}}wwwsssrrrtttwwwTTTPPPLLLIIIIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@BBB@@@===;;;;;;:::888666666444111111111111000...------,,,+++++++++++++++******))))))))))))******---,,,***)))(((((()))))))))(((((((((((())))))***''''''''''''((((((((((((((())))))(((''''''(((***,,,***(((&&&&&&(((***,,,)))+++,,,,,,,,,,,,...///...111333444999???AAA>>>666666666666555444333333444333222222111111222222666666555444333222222111///.........///222555666888888777777888:::<<<>>>;;;;;;:::::::::::::::;;;::::::;;;;;;;;;;;;::::::888;;;===>>>===;;;;;;;;;::::::::::::999888777666666555333111111333555666555555555555666777999:::777777888888999:::::::::666777888:::;;;<<<======666888999999777666555666444333333222333333444555666555444555777999999888999999888888999:::;;;<<<888999:::<<<<<<<<<;;;;;;>>>===;;;999777666444444000222555888<<>><<<===AAAEEEFFFKKKQQQXXX]]]ccchhhllllllsssyyy~~~|||xxxrrrnnnlllhhhaaa]]]]]]^^^gggtttvvvfffdddfffooo~~~zzzuuunnneee^^^RRRQQQRRRTTTUUUYYYeeerrr}}}tttmmmnnnttt}}}}}}zzzwwwqqqooossswww{{{~~~{{{}}}TTTPPPLLLIIIIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHGGGEEEBBB@@@CCCAAA>>><<<;;;999777666444222////////////...,,,///...---,,,,,,,,,------+++***)))))))))))))))***,,,+++***)))((((((((((((******)))(((((((((((((((''''''''''''((((((((()))'''(((((((((&&&&&&((())))))((((((((((((((()))******+++,,,,,,******+++,,,111333333333777<<<===:::333444444555666555555555444333222222111111222222999888777555333111000///------,,,---...111444666777777666666777999<<<===;;;;;;:::::::::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::888:::===>>>===<<<<<<<<<999999999999888777666666777555333111111333555777444333333444555777999:::666777777888999999::::::444666888;;;<<<=========666888999999777555444444444333333222333444666777999777777888:::<<<<<<;;;===<<<;;;:::::::::;;;<<<888999:::;;;<<<;;;::::::>>>===<<<:::888777555555///000222555999???GGGLLLPPPUUUZZZZZZWWWVVVWWWZZZYYYZZZ]]]___aaa___[[[WWWQQQOOOOOOVVVbbbnnnwwwzzz~~~{{{wwwtttrrrpppmmmkkklllkkkiiieee^^^WWWQQQMMMHHHEEEFFFMMMTTTWWW\\\```^^^]]][[[[[[\\\```dddgggjjjjjjkkklllpppwww||||||}}}|||}}}{{{rrrggg___[[[YYYSSS[[[fffooovvv{{{xxxoooggg___ZZZSSSQQQQQQVVV\\\```___\\\KKKHHHCCC===999:::>>>AAABBBFFFMMMRRRXXX]]]bbbeeedddkkkssszzz~~~{{{xxxrrrmmmjjjfff___[[[[[[[[[dddqqq~~~qqqjjjfffiiiuuu~~~yyytttmmmddd]]]RRRQQQRRRTTTUUUYYYeeeqqqxxxpppkkkooowww{{{rrrmmmnnnqqqsssyyy~~~{{{{{{~~~RRRPPPMMMJJJIIIIIIKKKMMMKKKKKKJJJIIIHHHGGGEEEDDDBBBBBBCCCEEEFFFFFFCCCAAA@@@>>><<<:::999888888999333333333222222222111111///000000111000...---,,,++++++******************+++***(((((()))***)))(((+++***)))(((((()))***+++'''''''''((()))+++------)))((('''&&&&&&'''((()))'''(((((()))***+++,,,,,,***++++++++++++,,,///111222333444555777777888888777666444333222222333333333333444333222111333444999999777555333222444666444333111///000111444555===<<<999888888:::<<<>>>>>>>>>===<<<;;;::::::999999999999:::::::::;;;;;;BBB???<<<===??????<<<999===;;;888666555666777999666555444333222333444444555555666666777888888888777777888999::::::::::::;;;;;;::::::;;;;;;<<<===555666777777777666555444333555888999888888888999???????????????@@@AAABBB??????>>>======>>>@@@AAA<<<:::999999::::::888777999888888999:::999666444666555333333666;;;@@@CCCKKKQQQVVVXXXUUUTTTVVVXXXWWWZZZ___bbbbbb___[[[XXXQQQOOONNNSSS]]]iiittt{{{|||{{{yyyuuuqqqooopppqqqooollliiieee```YYYQQQLLLFFFEEEFFFIIIPPPXXX]]]```aaa^^^\\\\\\^^^bbbeeefffmmmmmmlllkkklllrrr|||}}}|||xxxxxxzzz||||||zzz~~~~~~rrrfff]]]YYYVVVWWW^^^iiirrrxxx}}}{{{tttkkkbbb\\\YYYVVVTTTYYY```dddbbb]]]JJJEEE???;;;;;;<<<======BBBCCCEEEHHHKKKPPPWWW[[[___aaafffmmmxxx}}}vvvssslllfff```]]][[[[[[ZZZbbbnnnyyywwwkkkgggjjjppp|||{{{vvvmmmccc\\\VVVSSSRRRTTTVVV[[[gggrrryyyrrrjjjmmmzzz}}}sssllliiijjjlllmmmwww~~~|||yyyRRRPPPLLLIIIHHHHHHJJJLLLKKKKKKJJJIIIGGGFFFDDDCCCDDDCCCDDDEEEFFFFFFCCCAAA@@@>>><<<:::999999999999444444333222222111111000------...------,,,+++***))))))))))))))))))))))))*********,,,------+++)))******)))))))))))))))***&&&''''''((()))***,,,,,,+++***((('''&&&&&&&&&'''&&&'''''''''((((((((((((***++++++++++++,,,///111444444555777777777777777777666555444444444555555222333444333222333555777999999888666333333555777444222000///...000222333777888:::;;;===>>>??????>>>======<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;===>>>>>>===;;;:::999888777666555555666555444333222333444444444444555666666777777888666666777888999999999999888777777777777888999999777777888888888777666555555777999:::;;;===AAACCCBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCAAA>>>===<<<;;;:::888999888777888888777444222666444333222444999>>>BBBIIINNNUUUWWWVVVTTTVVVXXXXXX[[[```cccccc```\\\YYYTTTQQQOOORRRZZZeeepppwww{{{zzzxxxtttpppoooqqqrrrpppnnnjjjfffaaaZZZRRRMMMHHHFFFDDDFFFLLLVVV^^^bbbbbb```^^^^^^```cccfffhhhlllmmmllljjjkkkpppzzz~~~}}}{{{yyyyyyzzzxxxvvvyyywwwkkkbbb]]]WWWVVVZZZccclllrrryyy{{{rrrjjjdddZZZVVVSSSVVV[[[\\\YYYTTTIIIEEE@@@===<<<============???AAABBBEEEIIIOOOTTTYYY\\\aaahhhsss}}}vvvsssnnngggaaa]]][[[YYYYYY```kkkwwwssskkkiiimmmvvvyyyssskkkbbb[[[YYYVVVTTTTTTVVVZZZeeepppxxxqqqlllppp~~~tttkkkggggggiiijjjnnnttt|||RRRPPPLLLIIIGGGHHHIIIKKKLLLKKKJJJHHHFFFDDDCCCBBBEEEEEEEEEEEEFFFFFFCCCAAA@@@???===;;;999999999999555555444333111000//////...---,,,++++++*********))))))******************)))***,,,///111000---******************)))((((((&&&&&&'''(((((()))******))))))(((''''''''''''(((''''''''''''''''''''''''***++++++++++++,,,///111666777888888888777666666666555555555555666777888222333444333333444777999::::::999777444444555777333222000...---...///000111444999>>>AAAAAA@@@???======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======:::;;;============>>>@@@:::;;;;;;:::999666444222666555444333222333444444333333444444555666666777444555666777888888888888777777666666777777888999888888888888888777777777999;;;===>>>@@@DDDIIIMMMJJJKKKMMMNNNNNNMMMLLLLLLMMMLLLLLLJJJIIIHHHHHHHHHIIIGGGCCCAAAAAA@@@>>><<<;;;:::999888888777555333777555222111333777<<<@@@DDDJJJRRRVVVVVVUUUVVVWWW[[[]]]aaaddddddaaa]]]ZZZWWWTTTPPPPPPVVV```lllssszzzyyyvvvsssooooooqqqsssqqqooolllhhhccc\\\SSSNNNIIIEEEAAABBBIIISSS]]]cccbbbbbbaaabbbccceeegggiiimmmnnnnnnmmmmmmqqqyyy|||yyyvvvuuurrrpppsssxxx~~~tttjjjeee[[[WWWWWW\\\bbbiiirrrzzz~~~zzzqqqkkk___ZZZUUUTTTUUUUUUPPPLLLHHHEEEBBB??????>>>===<<<;;;<<<===>>>???CCCGGGKKKPPPSSSYYY```lll|||}}}vvvtttpppjjjeee```\\\ZZZYYY]]]eeerrr~~~rrrjjjhhhnnnvvv}}}vvvpppiii```ZZZ[[[WWWUUUUUUVVVYYYcccmmmwwwrrrnnntttzzznnnhhhggghhhjjjjjjnnnwwwTTTRRRNNNJJJHHHHHHJJJKKKLLLKKKJJJGGGEEEDDDCCCBBBFFFFFFEEEEEEFFFEEECCCAAA@@@???===;;;:::999999999777666555333111000......000///---,,,++++++,,,---,,,,,,,,,,,,,,,---------******+++---///000...,,,)))***+++++++++)))'''&&&&&&&&&'''((((((((()))(((&&&&&&&&&'''((())))))***((((((((())))))************++++++++++++,,,...111777888999999999777555444333333444444555666777888444444444333333444777999<<<<<<;;;999666555666777444222111///....../////////222777<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>AAACCCAAA>>><<<>>>@@@>>>===<<<;;;999777555444666555444333222333444444222222333444444555555666555555666777888888888888999999999999999:::;;;;;;999999888777777888888888===@@@DDDHHHJJJNNNRRRTTTYYYZZZ\\\^^^^^^]]]\\\ZZZXXXXXXWWWVVVUUUSSSQQQPPPOOOLLLIIIGGGGGGFFFDDDBBB???===<<<;;;<<<;;;999777888666222111222666:::===@@@FFFMMMSSSTTTUUUUUUUUU\\\^^^bbbddddddbbb^^^\\\YYYVVVRRRPPPTTT^^^jjjrrr{{{zzzwwwsssooonnnpppqqqpppooollliiiddd\\\SSSMMMGGGDDDAAABBBIIISSS\\\aaacccdddeeeeeeeeefffgggiiinnnooopppppppppttt{{{|||wwwrrrpppnnnkkkmmmrrr|||}}}tttnnnddd^^^XXXYYY[[[```hhhqqquuuxxx~~~|||{{{~~~uuuoooeee```YYYUUUSSSQQQMMMIIIHHHFFFCCCBBBAAA@@@===;;;;;;<<<======>>>???CCCFFFHHHLLLRRRYYYdddttt{{{uuutttrrrnnnjjjeeeaaa___ZZZ[[[aaalll|||{{{nnngggjjjppp}}}vvvpppiii```[[[ZZZWWWUUUVVVVVVXXXbbblllxxxsssooovvvwwwooommmmmmnnnooorrrwwwWWWTTTPPPLLLJJJJJJKKKLLLMMMKKKIIIGGGEEEDDDDDDDDDFFFEEEDDDDDDEEEEEEDDDBBBAAA???===;;;:::999::::::777666555333111///...---000///---,,,++++++,,,---++++++,,,,,,,,,---------,,,***((()))+++---......)))***+++++++++)))((('''&&&'''(((((()))((('''''''''''''''(((((((((((((((''''''((()))***+++,,,---***++++++++++++,,,...111777888999999888666333111///000111222444555666666555555555333222333666999=========;;;888666777777444333222000/////////000111222444777999::::::;;;:::::::::;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;>>>@@@BBBAAA>>>===>>>AAABBB@@@===:::888777888888666555444333222333444444222222333333444555555555555666777888999999999999:::::::::::::::;;;<<<<<<999888777666777888:::;;;???EEEMMMUUUZZZ]]]___```hhhiiilllmmmnnnmmmlllkkkfffgggggggggfffdddaaa___[[[YYYUUUSSSPPPMMMIIIFFFCCCAAA????????????===<<<999777555333333666999;;;<<>><<<<<<=========<<<===???AAABBBFFFLLLRRR\\\lll{{{ttttttsssrrroookkkhhhfff```___bbbkkkyyyuuujjjjjjooo~~~wwwqqqjjjbbb]]]WWWUUUTTTUUUUUUXXXbbblllzzztttpppvvv|||xxxvvvvvvvvvvvvxxx}}}YYYVVVRRRMMMKKKJJJKKKLLLMMMLLLIIIGGGFFFFFFFFFFFFEEECCCBBBCCCDDDEEEDDDCCCAAA@@@>>><<<::::::::::::777666555333111///...---...---,,,++++++*********(((((())))))***+++++++++---***'''&&&(((+++---...))))))************))))))'''((()))***)))((('''&&&))))))))))))((('''&&&%%%&&&''''''((()))***+++,,,***++++++++++++,,,///111444555777777666444111///,,,---///111222333444444555444444222111333666:::>>>??????===:::888777888333222222111000000000000333333222222333555666777999999::::::;;;;;;<<<<<<999999999:::::::::;;;;;;999:::<<<======>>>???AAABBB@@@<<<999777888999:::666555444333222333444444222222333333444555555666666666777888999999999999999999888888999999:::;;;999888777666777:::>>>@@@AAAIIIUUU___fffjjjlllmmmpppqqqsssuuuvvvwwwwwwvvvsssuuuwwwxxxwwwuuurrrpppnnnkkkhhheee```ZZZSSSNNNJJJHHHEEECCCBBBAAA@@@>>>;;;:::888777777777888999:::===BBBHHHMMMOOOPPPQQQYYY[[[^^^aaabbbaaa___^^^XXXWWWUUURRRTTT\\\iiirrrzzz{{{zzzwwwssspppnnnnnnooonnnllliiiddd\\\SSSLLLCCCCCCEEEKKKQQQWWW[[[\\\```dddhhhhhhdddaaa___``````dddjjjmmmooosssyyy~~~~~~~~~{{{tttnnnllljjjfffeeeggglllqqq{{{zzzrrrjjjeeeaaa]]]___cccccceeejjjpppwww~~~zzzyyy}}}oooiii```YYYTTTPPPNNNLLLJJJGGGEEEDDDCCCBBB???===:::;;;<<<;;;::::::;;;===>>>BBBHHHLLLTTTcccxxx}}}uuuuuuuuusssqqqnnnkkkiiigggeeefffkkkvvv}}}ooolllpppyyytttmmmddd^^^UUUSSSRRRTTTTTTWWW```jjj||||||uuupppuuu|||zzzyyy|||YYYVVVRRRMMMJJJIIIJJJKKKMMMKKKIIIHHHGGGGGGHHHIIIBBBAAA@@@AAACCCDDDDDDDDDAAA@@@>>><<<::::::::::::666555444333111000///...------...------,,,+++***''''''(((((()))******+++---+++((((((***+++,,,+++(((((((((((()))***+++,,,((()))***+++***)))'''&&&%%%&&&'''((())))))((((((++++++*********************++++++++++++,,,///111111222444555444222...,,,,,,---///111222222222222111111111000111444999<<>>;;;999888888000000000000000000000000222222222222222333333444888888999:::;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<999999999;;;===?????????>>>===;;;999888888888888666555444333222333444444333333333444555555666666444555666777888888888888888888888888888999999:::;;;999888888:::>>>BBBEEEFFFMMMXXXaaagggkkknnnoooooooooqqqsssuuuwwwxxxyyyxxx{{{~~~}}}{{{|||{{{zzzxxxtttmmmeee___WWWTTTOOOKKKHHHFFFCCCAAA===<<<<<<;;;:::999888888999;;;>>>CCCHHHLLLNNNNNNUUUXXX[[[^^^``````___^^^WWWWWWVVVSSSSSSZZZeeennnvvvxxxzzzyyywwwsssqqqppppppooonnnkkkfff]]]TTTMMMDDDEEEGGGMMMSSSYYY]]]^^^^^^ccchhhgggbbb\\\ZZZZZZYYY^^^fffkkkooosssyyy~~~~~~||||||~~~vvvooommmjjjeeeaaaaaaccciiissszzztttpppkkkdddaaaccc]]]^^^aaaeeelllsssyyy}}}wwwqqqhhh^^^WWWSSSQQQPPPKKKIIIEEEDDDCCCBBB@@@???:::;;;<<<;;;:::999:::<<<;;;@@@DDDGGGMMM[[[pppxxxwwwuuussspppmmmjjjiiigggfffgggiiiqqq|||tttooorrrzzzzzzuuunnneee___UUUSSSRRRSSSSSSTTT\\\fffxxx|||uuuooosssYYYVVVQQQLLLIIIHHHIIIJJJMMMKKKJJJHHHHHHIIIJJJKKKAAA@@@???@@@BBBDDDEEEDDDAAA@@@>>><<<;;;:::::::::555555444333111000/////////000000111000///---,,,((())))))***++++++,,,,,,,,,+++***+++,,,,,,+++)))((((((''''''(((***,,,---)))***+++,,,+++)))'''&&& $$$'''+++---......000000///...,,,+++*********++++++++++++,,,///111///000333444333000---+++,,,---///111222222222222---......///111555;;;???@@@AAAAAA???<<<999888888.........///////////////000111222333333333333222888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======???===;;;<<>><<<999999::::::999777666555666555444333222333444444333333444555555666666777333444555666777777777777999999999888999::::::;;;<<<:::999999<<>>>>>>>>===;;;999777999999<<<@@@EEEJJJLLLMMMSSSUUUYYY]]]_________^^^WWWWWWVVVSSSRRRWWWaaajjjsssvvvzzz{{{yyyvvvtttsssqqqpppooommmhhh___UUUNNNGGGGGGHHHMMMTTTZZZ___```]]]bbbgggfff```ZZZWWWVVVVVV]]]eeelllqqqvvv|||}}}zzzzzz~~~yyyqqqnnnjjjccc^^^]]]^^^dddooo|||~~~zzzxxxrrriiieeeeee[[[[[[\\\^^^dddkkkqqquuuyyyoooddd\\\WWWUUUTTTLLLIIIFFFCCCCCCBBBAAA@@@<<<===>>>===<<<;;;<<<===999>>>BBBDDDIIIVVVkkk{{{zzzxxxvvvrrrnnnkkkhhhfffcccddddddfffkkkwwwwwwppprrrttt{{{vvvoooeee___WWWTTTSSSSSSRRRRRRYYYbbbuuu|||tttnnnrrr___WWWQQQNNNLLLIIIIIILLLLLLKKKJJJHHHFFFDDDCCCBBBEEEDDDCCCBBBAAABBBBBBCCCDDDAAA???======<<<:::999333333111111111111333333000///...,,,+++******)))---,,,++++++,,,,,,+++)))***)))((()))+++,,,,,,++++++)))((('''((()))+++,,,((((((((((((((((((((((((((('''''''''(((+++---///(((((())))))))))))(((((()))***+++,,,---......///000000111333444222...***,,,---///111222333333222000///------///222666999999:::===???@@@>>>999666111///...---...///...---222111000000000111222333999888888888999999:::;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<============>>>>>>===;;;::::::999777666666555333111111111333444555444333222111222333444999888666555666777999:::;;;:::999888888888999:::999999999999:::>>>CCCGGGMMMPPPTTTWWWYYY\\\```ccceeeddddddeeeeeefffggghhhpppssswww{{{}}}~~~{{{nnn___VVVTTTTTTRRROOOIIIGGGCCC>>>::::::>>>AAA;;;;;;;;;===@@@EEEJJJMMMMMMPPPTTTYYY]]]_________]]]YYYWWWWWWVVVVVV[[[aaaooouuuzzzyyyxxxwwwtttppppppooonnnkkkfff^^^UUUOOOJJJIIIJJJMMMRRRXXX[[[]]]bbbfffjjjiiibbbZZZTTTRRRVVV[[[bbbiiipppuuu{{{~~~}}}zzzzzz~~~zzzsssnnnjjjfffcccaaa```dddnnn|||}}}|||zzztttooofff___\\\^^^aaabbbhhhqqq|||~~~tttkkkeee___XXXTTTOOONNNLLLJJJHHHEEE@@@===???>>>===<<<<<<<<<<<<<<>>???===999666111000......000111000000222222111111111222444555:::999999999999::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<=========???===<<<;;;<<<;;;:::888777666333111111111222333444333333333333444666666888777666555555777888999::::::999888888999999:::999999999999:::===BBBFFFIIILLLOOORRRTTTWWWZZZ]]]]]]]]]]]]\\\\\\]]]]]]^^^eeeiiinnnqqqtttvvvyyy{{{}}}~~~uuunnnjjjfff___YYYRRROOOJJJEEEAAA???>>>>>><<<;;;;;;<<>>??????>>>===<<<<<<<<<<<<===;;;;;;???DDDMMM\\\iii{{{|||yyyuuurrrpppnnnkkkhhheeebbbbbbeeehhhnnnzzzsssllllllooo~~~xxxsssmmmfffbbbZZZVVVSSSSSSRRRQQQVVV]]]mmm~~~}}}xxxtttyyy\\\UUUOOOMMMLLLJJJKKKNNNLLLKKKJJJHHHGGGEEEDDDCCCEEEDDDCCCBBBBBBBBBCCCDDDBBB???===;;;;;;:::888777777666444333222222222222//////---,,,++++++++++++,,,+++******++++++***(((***)))'''((())))))((('''***)))((((((((()))+++,,,***************************)))((('''''''''))))))***)))(((''''''((()))***((())))))***+++,,,------...///000333555444000---000111222222222222000000000///......000333666999:::::::::;;;<<<;;;999666111000//////111333333222111000000000111222444555;;;;;;;;;:::::::::::::::999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<::::::;;;<<<:::999888777444222000000111222333333333444555666888888666666555444444666777888:::999999888888999::::::999999999999999<<<@@@DDDDDDGGGJJJLLLMMMOOORRRTTTVVVUUUTTTSSSRRRRRRRRRRRRWWW[[[```eeehhhjjjmmmpppssstttwww|||~~~vvvkkkbbb___YYYRRRMMMJJJGGGBBB???===<<<;;;<<<===???BBBDDDHHHJJJNNNSSSXXX\\\___```^^^YYYVVVUUUSSSSSSXXX___fffmmmtttwwwxxx{{{zzzwwwqqqpppnnnkkkfff___VVVPPPKKKKKKKKKOOOVVV\\\aaacccggghhhiiijjjhhhccc[[[UUUOOOPPPSSSXXX^^^gggqqqxxx}}}{{{wwwxxx||||||wwwrrrnnnjjjgggeee```bbbiiivvv{{{{{{tttlllgggbbb]]]]]]```hhhmmmvvv~~~~~~vvvppphhh___YYYPPPMMMJJJGGGFFFEEECCCAAA@@@@@@???>>>===<<<<<<===;;;999:::===AAAIIIWWWcccwww{{{wwwsssqqqnnnjjjhhhfffcccbbbdddeeeiiitttwwwmmmiiijjjqqq~~~yyysssmmmgggbbb]]]YYYUUUTTTRRRPPPTTT[[[iiizzzyyyuuuzzz~~~xxxyyy}}}ZZZSSSNNNMMMLLLKKKKKKNNNLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDAAA???======<<<:::999888777666444333222111111///...---,,,,,,,,,,,,,,,,,,***))))))***+++)))(((---+++******++++++)))((())))))(((((())))))***+++))))))))))))))))))))))))(((''''''&&&''''''((()))+++)))(((&&&&&&((()))+++(((((()))***+++,,,,,,------...000333555555222///000111222333333333222111000/////////111333777999:::999888888999999888666000......///111333444333//////...///000111333444;;;;;;<<<;;;;;;;;;::::::888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<:::888777888999:::999888999777444222000000000111333333333444555555666777555444444444444555666777999999999999999999::::::888999999888888:::>>>AAABBBDDDFFFHHHHHHJJJLLLNNNQQQPPPOOOMMMLLLKKKKKKKKKLLLPPPUUUZZZ]]]```dddfffiiijjjmmmrrryyy~~~{{{ssslllcccYYYRRRPPPMMMGGGCCC???>>>===<<<<<<===>>>???DDDFFFJJJNNNTTTYYY^^^```^^^ZZZVVVTTTRRRQQQVVV]]]ccclllsssvvvyyy||||||yyyrrrqqqnnnkkkggg___WWWQQQKKKJJJJJJNNNUUU]]]bbbeeeiiiiiijjjllllllhhh___XXXRRRQQQQQQQQQVVV___jjjqqqtttyyy}}}zzzxxx}}}}}}wwwsssooolllhhheeebbbbbbgggsss{{{tttnnnhhhbbb`````````fffoooxxx{{{uuummmccc]]]UUUQQQLLLIIIHHHGGGFFFFFFBBBAAA@@@???>>>=========;;;999999===@@@FFFRRR^^^rrr}}}~~~yyyuuurrrnnnkkkhhhgggdddccccccdddgggqqq|||{{{rrrjjjiiilllttt~~~|||yyytttnnngggccc^^^ZZZVVVTTTRRRPPPTTTZZZjjjzzzzzzvvvzzz}}}tttsssvvvZZZSSSMMMLLLLLLJJJLLLOOOKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCBBBCCCCCCEEEEEEDDDAAA???======<<<:::999888777666555333222000///......---,,,,,,---------,,,+++******++++++***(((---+++******++++++)))((()))))))))))))))******+++((((((((((((((((((((((((%%%%%%&&&'''((()))***++++++)))(((&&&&&&((()))+++(((((()))***+++,,,,,,------...000444666555222000...000111333444555444444000//////000111444777888999777666666777777666555...------...111333333333111111000000111222444555:::;;;;;;<<<<<<;;;::::::888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999888777888:::;;;:::999999777444222000000000111333333444444333333333333444444444444444555555666888888999999::::::::::::888999999888777999<<<>>>AAACCCEEEFFFFFFGGGIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGJJJPPPTTTWWWZZZ\\\___```bbbeeeiiinnnsssxxx{{{|||qqqcccYYYSSSOOOIIIEEEBBBAAA@@@>>>============AAABBBEEEIIIOOOVVV\\\___^^^ZZZWWWUUURRRPPPTTTZZZccckkkrrrvvvxxx{{{|||yyytttrrroookkkggg```XXXRRRJJJIIIIIIMMMTTT\\\bbbeeeiiiiiikkknnnoookkkccc]]]WWWTTTPPPMMMOOOUUU___fffkkkqqq|||~~~{{{xxx||||||wwwsssppplllhhhfffeeedddgggrrr~~~wwwpppjjjeeeaaaYYY^^^gggpppyyy~~~vvvmmmgggZZZVVVPPPKKKIIIIIIHHHGGGCCCBBBAAA@@@???>>>>>>>>><<<:::;;;===@@@DDDNNNYYYlllxxx{{{vvvsssooollliiigggdddcccdddeeegggqqq{{{xxxpppjjjjjjnnnxxx|||rrruuu|||zzzuuunnnhhhddd]]]YYYUUUTTTRRRPPPTTT[[[hhhxxxzzzuuuxxxtttppprrr|||ZZZSSSMMMLLLLLLJJJKKKNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFBBB???===;;;;;;:::888777666666666555333222000///...---------------...///---,,,***+++,,,,,,+++)))***)))'''((())))))((('''((()))))))))************''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,***)))(((''''''((()))***((())))))***+++,,,---------...111444666666222000...///222444555666666555//////000111222555777888777555444444555666444333///------...000222333222555555444333444555666777888999:::<<<<<<<<<;;;:::999:::;;;<<<===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;=========;;;888777444222000000111222333333444444333333222111444444444555555555555555777777999:::::::::::::::888999999888777777999;;;???AAACCCDDDDDDEEEGGGIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFIIIMMMQQQSSSTTTWWWYYYXXXZZZ^^^aaadddggglllooovvvyyyqqqdddZZZRRRKKKGGGFFFEEEDDDBBB@@@>>>>>>===@@@@@@AAADDDJJJRRRYYY^^^^^^[[[XXXXXXTTTQQQRRRWWW```hhhpppsssvvvzzzzzzwwwuuusssooolllggg```YYYTTTJJJHHHHHHKKKRRRZZZaaadddhhhjjjmmmppppppmmmfffaaaZZZWWWQQQLLLJJJMMMSSSYYYbbbiiivvv}}}zzzwww{{{|||xxxuuuqqqnnniiifffgggeeegggqqqzzzrrrhhh```TTTXXX___gggqqq||||||tttnnn```[[[UUUOOOLLLJJJGGGFFFEEEDDDBBBAAA??????>>>>>>===;;;<<<>>>???BBBKKKTTTdddrrr|||xxxtttqqqmmmkkkgggddddddeeeeeegggpppzzz}}}vvvooojjjjjjnnnxxxpppmmmnnnwww{{{uuuoooiiiddd]]]XXXUUUSSSQQQOOOSSSYYYbbbrrr{{{uuuwwwyyyssssssxxxZZZSSSMMMLLLKKKIIIJJJMMMKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGBBB???===;;;;;;:::888777555555555444333111000...---------------...//////...---,,,,,,------,,,***)))((('''((()))***)))((((((((()))***************((((((((((((((((((((((((&&&'''((()))*********+++))))))(((((((((((())))))))))))***+++,,,---.........///111444666555222///000111333444555555555444///000000111333555777888555444333444555555333111000///...///111333333333666555444333333333444555555777999;;;<<<<<<;;;:::999;;;<<<>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<>>>>>>===<<<777666333111111111222333222333444555555444444333444444555666666666666666666777999:::;;;;;;::::::888999999888666666888999;;;===???@@@AAABBBDDDFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFIIILLLNNNOOOPPPQQQSSSPPPTTTXXX[[[\\\___cccfffjjjmmmsss|||}}}qqqeeeZZZSSSNNNJJJIIIGGGEEECCCAAA@@@??????>>>>>>AAAGGGOOOWWW\\\^^^[[[ZZZZZZWWWQQQQQQUUUZZZccckkkooossswwwxxxvvvvvvsssppplllggg```YYYTTTKKKIIIHHHKKKRRRZZZ```dddfffjjjooorrrppplllhhheee^^^[[[UUUOOOKKKKKKOOORRRYYYaaaooo|||zzz~~~~~~zzzwwwtttpppkkkhhhgggeeegggpppzzznnncccWWWXXX[[[```hhhtttzzzvvviiiddd]]]WWWRRRNNNJJJGGGFFFEEECCCBBB@@@??????>>><<<;;;<<<>>>>>>@@@GGGPPP[[[kkk{{{|||xxxuuurrrooolllhhheeedddeeedddfffmmmwww}}}yyyrrrlllfffgggjjjuuutttkkkfffkkkuuu{{{vvvpppiiieee^^^YYYUUUSSSOOOMMMPPPVVVZZZjjj}}}vvvwww|||{{{www}}}[[[SSSMMMLLLKKKIIIIIILLLKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGDDDAAA???======<<<:::999333444444444333111///...---------------...///000///---,,,,,,---...,,,+++***)))((()))+++,,,,,,+++(((((()))***************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******+++,,,---......//////000222555666555222///222333444555555444333333///000000222333555777888444333333444555444222000222111000111333444444333444333222000///000000111444555888:::<<<<<<;;;::::::;;;===??????>>>===<<<<<<<<<<<<============>>>>>><<<;;;;;;<<<<<<;;;:::666555333111111222333444111222444666777777666666444555666666777777666666666777999:::;;;;;;::::::888999999888666555777888888:::<<<>>>>>>???BBBDDDEEEEEEFFFGGGHHHJJJLLLMMMFFFHHHKKKMMMMMMMMMNNNOOOKKKOOOTTTWWWXXX[[[^^^bbbdddgggmmmuuu|||{{{oooddd\\\XXXLLLLLLJJJHHHEEECCCBBBAAA???>>>===???EEEMMMUUU[[[]]]\\\\\\\\\XXXRRRQQQSSSUUU^^^ggglllpppuuuwwwuuuvvvtttppplllgggaaaZZZUUULLLJJJIIIKKKRRRZZZ```ddddddjjjqqqssspppkkkhhhhhhaaa___YYYSSSNNNMMMOOOQQQRRRZZZiiizzz|||yyyvvvrrrmmmjjjfffeeefffooo~~~tttggg]]]\\\[[[\\\aaalllyyyqqqllleee^^^XXXSSSNNNKKKFFFEEEDDDBBB@@@?????????<<<:::;;;======>>>EEEMMMVVVfffxxx|||yyyvvvssspppnnniiifffeeeeeecccdddkkkttt|||~~~vvvoooiiiccccccfffrrryyylllbbbdddmmmwww|||vvvpppiiieee```[[[VVVRRRNNNJJJMMMRRRVVVfff}}}wwwxxxwww|||\\\TTTKKKHHHGGGGGGJJJNNNNNNMMMLLLJJJHHHFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEECCC>>>::::::<<<===:::666666555222222333333333222//////...------------...++++++,,,,,,,,,,,,------************+++,,,------((()))))))))((()))+++,,,,,,+++***((((((((()))***000...,,,)))'''&&&&&&&&&+++((($$$!!!!!!%%%***---...---------...///111222111222111000...---...///222333555666777888777777222///------000444777888555333222222444555555444000...---000444888888777///...------...000222333333555999::::::999999:::;;;;;;:::::::::;;;<<<<<<<<<:::999:::===>>>===;;;???>>>===<<<;;;::::::::::::555000000444777666444333444555555666666555555333444555555444444555777333444666888999:::999999666888;;;;;;999666444444444555777:::===@@@BBBCCCHHHFFFEEEEEEFFFFFFEEECCCFFFGGGIIIKKKLLLLLLLLLKKKKKKLLLMMMOOORRRVVVYYY[[[___bbbfffjjjnnnsssxxx|||~~~|||{{{zzzvvvoooddd]]]WWWQQQKKKHHHHHHFFFBBB>>>===<<<:::999<<>>>>>===<<<<<>>>>><<<888333111000000111111///.........---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******))))))******++++++))))))))))))((()))***+++***)))'''&&&&&&&&&'''(((***)))((('''''''''((()))***(((%%%######&&&***---,,,,,,,,,,,,...000222333222333333111///......000111333444666777777777777777444111111333777999:::555444222333444555555444///......000444888888888444333222111111222444555333666999;;;:::999::::::;;;;;;:::::::::;;;<<<<<<===;;;:::;;;===???===<<<======<<<;;;;;;;;;;;;<<<;;;666111111444666666444333444555555666666555555333444555555444333444666333555666888999:::999999444666999999777555333333555666777:::===@@@CCCDDDJJJHHHFFFFFFFFFEEECCCAAACCCDDDFFFHHHIIIJJJJJJIIIJJJJJJKKKMMMPPPSSSVVVXXXZZZ\\\___aaadddhhhmmmpppyyyyyyyyyzzzxxxssskkkeee\\\VVVPPPLLLKKKHHHDDD???>>>===;;;:::<<>><<<<<<>>>BBBEEELLLTTT```llluuu|||}}}zzzxxxuuuqqqnnnkkkiiigggeeeeeefffgggiiivvv|||uuuhhh\\\WWWVVVUUUTTTUUU^^^bbbiiiooosssvvvxxxzzzssskkkbbb^^^___fffuuu~~~xxxtttoooiiidddaaa[[[VVVTTTPPPKKKKKKNNNSSS]]]ppp{{{tttxxx[[[TTTNNNMMMLLLJJJJJJMMMMMMMMMKKKJJJHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAADDD@@@===<<<>>>>>>;;;999555444333444444444111///------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******))))))((()))))))))******)))((((((((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&'''((()))((('''&&&%%%&&&(((+++,,,******+++,,,...111333555444555555333111//////000111222444666777777777666666333000000222555777888666555333333444555444444///...///111555888::::::999888666444333333444444333666999;;;:::::::::::::::::::::::::::;;;<<<======<<<;;;<<<>>>???>>>===;;;;;;;;;;;;;;;<<<===>>>;;;666222111333555555444333444555555666666555555333444555444333222333444444555777999::::::999999444666999:::888666555555666666777999<<<@@@DDDFFFHHHGGGEEEEEEFFFFFFEEECCCBBBCCCEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKMMMPPPRRRTTTVVVWWWXXXYYYZZZ]]]bbbeeeqqqrrrtttwwwxxxuuuqqqmmmccc^^^WWWRRROOOLLLFFFBBB??????>>>===>>>AAAGGGLLLTTTWWWZZZZZZWWWSSSOOONNNSSSUUUZZZ```fffkkkooopppsssqqqnnnjjjgggbbb\\\YYYMMMHHHEEEIIIOOOTTT[[[aaahhhnnntttuuurrrmmmkkkjjjfffdddaaa___]]]YYYUUURRRPPPSSSYYYeeexxx~~~zzzvvvrrrnnnlllfffeeeggglllvvvtttjjj]]]YYYUUUSSSVVV^^^hhhnnnvvvyyywwwooohhhbbbZZZUUUSSSPPPLLLIIIGGGEEECCCAAAAAA@@@???===;;;<<>>=========>>>>>>>>>===<<<;;;;;;;;;;;;<<<======;;;777333222333444444444333444555555666555555555333444555444222111222333555666777999::::::999999666999;;;<<<:::999999999777777777888;;;@@@DDDGGGDDDCCCCCCEEEGGGIIIIIIIIICCCDDDGGGIIIJJJKKKJJJJJJIIIIIIIIIJJJLLLNNNPPPRRRUUUUUUVVVVVVVVVYYY]]]aaagggjjjmmmqqqssssssrrrpppiiieee^^^YYYTTTOOOJJJFFFBBBBBBAAA@@@???AAADDDHHHPPPTTTWWWXXXVVVQQQNNNLLLPPPRRRWWW]]]ccciiillloooqqqooollliiifffbbb\\\XXXPPPIIIEEEGGGMMMSSS[[[cccjjjooouuuvvvsssooommmlllggggggfffeeeccc^^^WWWRRRQQQQQQSSS]]]ppp{{{wwwsssooollljjjeeeeeefffjjjrrr|||qqqhhh]]]ZZZUUUSSSUUU[[[ccchhhooosssyyy}}}uuunnnhhhaaa\\\VVVSSSNNNJJJHHHGGGEEECCCBBBBBB@@@>>>;;;;;;===@@@BBBHHHRRR\\\fffpppxxx}}}~~~{{{yyywwwssspppmmmjjjiiigggeeeeeeeeeffffffkkkpppvvvzzz|||~~~jjj]]]PPPKKKIIIGGGFFFGGGFFFHHHLLLOOOSSSYYY___ccchhhccc^^^[[[YYY^^^kkkxxx{{{vvvsssoooiiidddaaa[[[VVVSSSOOOJJJJJJLLLKKKSSSeee~~~|||tttwwwWWWQQQLLLLLLKKKHHHGGGIIIIIIIIIHHHGGGFFFDDDDDDCCCDDDCCCAAA@@@@@@@@@AAABBB@@@???===;;;;;;:::999888333333333444444222...,,,---......///...---,,,,,,*********+++++++++,,,,,,---,,,+++***************,,,)))''''''((()))(((&&&((((((((())))))))))))((())))))))))))((((((''''''&&&'''((()))************++++++,,,...111555888:::777888999777444111000000000111333444555666555555444222000111555:::>>>???999777555444555555444222000111333555777999<<<>>>;;;:::999777555333222222444777:::;;;;;;::::::;;;:::999999:::;;;<<<=========>>>>>>>>>=========>>>======<<<;;;;;;;;;;;;<<<;;;888555222222333333444333444555555666555555555222333444444222222222444666777888999::::::999999777999;;;;;;:::999999:::888777777888<<<@@@EEEGGGCCCBBBCCCEEEHHHJJJJJJJJJDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJJJJJJJLLLNNNPPPQQQSSSTTTUUUVVVWWWYYY]]]aaacccfffjjjmmmoooqqqqqqqqqmmmjjjeee___YYYSSSNNNJJJFFFFFFEEEBBB@@@@@@BBBEEELLLPPPUUUVVVTTTQQQMMMKKKLLLOOOVVV]]]ccchhhjjjlllnnnllljjjiiifffbbb\\\XXXRRRJJJEEEGGGMMMSSS\\\dddkkkooouuuuuurrrnnnllllllggggggggggggeee```XXXSSSQQQPPPPPPWWWiii~~~{{{wwwrrrooolllkkkeeeffffffiiippp||||||vvvmmmeee^^^[[[VVVSSSUUUZZZ```eeeiiilllqqqxxx{{{tttmmmgggcccYYYUUUPPPLLLJJJIIIHHHGGGDDDDDDBBB???<<<;;;===>>><<<@@@HHHPPPYYYccclllrrryyy}}}}}}zzzxxxuuurrrnnnkkkmmmkkkiiigggeeecccccccccgggjjjoootttwwwzzz|||}}}iii\\\OOOIIIGGGEEEDDDDDDDDDEEEGGGHHHKKKPPPVVVZZZ```]]][[[ZZZXXX[[[hhhuuuyyyuuurrrnnniiieeeaaa[[[VVVSSSOOOJJJIIILLLIIIPPP```xxx~~~vvvxxxWWWPPPLLLKKKJJJGGGFFFIIIIIIHHHHHHGGGEEEDDDDDDCCCBBBAAA???>>>===>>>@@@AAABBBAAA???>>><<<;;;;;;;;;666555444444444333000...---...///000///...---,,,************++++++++++++---,,,+++++++++++++++++++++(((&&&&&&)))***(((&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''))))))*********&&&'''((()))))))))((((((++++++,,,///222555999;;;888999:::888444111/////////000222444555555555444000///---///444999===???:::888666555555444333222000222444555555777:::<<<;;;;;;:::999777666555444444777:::<<<;;;;;;;;;;;;999999999:::;;;<<<===>>>===>>>???>>><<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;999666333111111222333333444555555666666555555111333444444333333444555666777999:::::::::999888666777888888777666666777777777888:::===AAAEEEGGGGGGFFFEEEFFFHHHIIIHHHGGGDDDEEEGGGHHHHHHHHHGGGFFFJJJJJJJJJJJJLLLNNNPPPRRRQQQSSSUUUWWWXXXZZZ]]]```aaadddhhhkkkmmmoooqqqssspppnnnkkkeee___YYYTTTQQQLLLKKKHHHDDDAAA@@@AAACCCGGGLLLQQQTTTTTTPPPMMMLLLIIIMMMSSSZZZaaaeeehhhjjjkkkjjjiiihhhfffbbb\\\XXXSSSKKKFFFGGGMMMSSS\\\dddjjjooossssssoookkkiiiiiidddddddddeeeccc^^^XXXSSSOOOOOOOOOSSSbbbwww~~~yyytttqqqooonnnfffggghhhjjjooozzzyyyssspppjjjddd```\\\WWWTTTVVV[[[bbbffffffgggkkkqqqxxx{{{tttnnnjjj^^^ZZZTTTOOOMMMKKKJJJIIIEEEEEEDDDAAA>>>======???===@@@DDDJJJQQQZZZdddjjjqqqwww~~~~~~|||yyywwwuuuqqqnnnkkkmmmllliiigggdddbbb``````cccfffjjjnnnsssvvvxxxyyy}}}jjj]]]OOOJJJGGGEEECCCDDDDDDDDDEEEEEEGGGJJJPPPTTTZZZYYYYYYYYYVVVXXXdddppp~~~xxxtttqqqnnniiieeeaaa[[[VVVSSSOOOIIIHHHKKKIIINNN[[[rrryyy{{{XXXQQQLLLKKKJJJGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEEEECCCBBB???>>>===>>>@@@AAAAAAAAA@@@>>><<<;;;;;;;;;:::888666666666555333111,,,---...//////---,,,***************+++++++++++++++***************+++,,,***'''$$$%%%)))+++)))&&&$$$%%%&&&'''''''''&&&&&&%%%%%%'''(((((((((((('''((((((((((((''''''&&&&&&******+++---000444777999888::::::999555111.........000111333444444444444...,,,+++,,,111666:::;;;;;;999666555555444333111///111333333222333666999888888888888777666666555444777:::<<<<<<;;;;;;<<<999999999:::;;;<<<===>>><<<===???===;;;:::;;;===<<<;;;;;;;;;;;;<<<======;;;:::777333111000222333333444555555666666555555111222444444444444666888777888999:::::::::999888666777888777555444444555666777999;;;>>>AAADDDFFFGGGFFFEEEFFFHHHIIIHHHGGGGGGHHHHHHIIIIIIGGGFFFEEEHHHHHHHHHIIIKKKNNNPPPRRRRRRUUUXXXZZZZZZ[[[\\\^^^^^^aaaeeehhhiiilllooorrrsssrrroookkkeee___ZZZXXXQQQPPPKKKFFFAAA@@@AAACCCCCCHHHOOOSSSSSSQQQNNNLLLHHHJJJOOOTTT[[[bbbgggjjjiiihhhhhhgggfffbbb\\\XXXQQQJJJEEEGGGLLLRRRZZZbbbiiimmmqqqppplllgggeeeeeeaaa``````___^^^[[[VVVSSSLLLNNNNNNQQQ\\\ppp~~~yyyuuurrrpppooogggiiijjjllloooyyy{{{{{{wwwppplllkkkiiifffbbb^^^YYYVVVWWW]]]eeejjjkkkjjjjjjkkkpppxxxyyyssspppgggbbbZZZTTTPPPMMMKKKIIIFFFFFFEEECCC@@@>>>???@@@@@@AAACCCFFFKKKSSS]]]cccgggnnnwww|||}}}}}}}}}{{{xxxvvvtttqqqmmmjjjiiihhhgggdddbbb```^^^^^^]]]___bbbgggmmmqqqsssssssssvvv{{{rrrdddWWWQQQNNNKKKIIIJJJHHHIIIJJJJJJKKKNNNSSSWWWYYYZZZ\\\[[[WWWWWWaaannn|||vvvsssqqqnnniiieeeaaa[[[VVVSSSNNNIIIHHHJJJIIIKKKUUUkkk|||}}}ZZZRRRLLLKKKJJJHHHIIILLLKKKKKKJJJIIIIIIHHHGGGGGGFFFDDDBBB@@@???AAACCCDDD??????>>><<<:::888999:::888666333222222222000///+++,,,---......,,,***))))))************+++++++++))))))(((((()))***++++++***&&&###%%%))),,,***'''%%%&&&((()))))))))(((((('''((((((((('''%%%###"""((((((((('''&&&&&&%%%%%%))))))***,,,///222555777888:::;;;999555000...---...///111333444444444333222000...///333777;;;<<<;;;999777555555444333111---000111111000000333666444444555555555555444333444777;;;<<<<<<;;;;;;<<<999999999:::;;;<<<>>>>>>;;;===???===:::999:::<<<:::::::::;;;<<<===>>>???<<<:::777444111000111333333444555555666666555555000222444555555666888999777888999:::;;;:::999888999::::::888666555555666666777999<<>>>>>???CCCJJJTTTZZZ^^^fffpppwwwxxxyyy{{{~~~}}}{{{xxxuuussspppllliiifffeeedddbbbaaa___^^^]]]XXXYYY\\\aaagggkkkmmmmmmlllooouuu{{{{{{nnn```ZZZWWWTTTRRRSSSNNNOOOQQQRRRSSSVVV[[[^^^]]]^^^```___ZZZXXXaaammm}}}{{{vvvrrrqqqnnniiifffaaa[[[VVVSSSNNNIIIHHHJJJIIIJJJRRRggg~~~SSSQQQQQQQQQNNNHHHGGGKKKLLLKKKJJJIIIIIIHHHHHHIIIFFFEEEBBB@@@>>>>>>?????????===;;;;;;<<<<<<;;;:::333333222222111000//////---,,,+++*********+++,,,+++******)))******++++++***************)))((('''++++++,,,,,,+++***)))((())))))((((((((((((((()))++++++******)))))))))(((&&&%%%%%%&&&&&&'''((()))*********+++---000333444444444444222///+++(((%%%---...000222333222111000333000...///222777:::<<<:::888666555444444222000000000111222333444444333555444222111222555888;;;<<<<<<;;;:::;;;<<<===>>>>>><<<:::888888:::<<<>>>>>>>>>===<<<;;;::::::999======<<<;;;::::::::::::<<<:::777444333222333333333333222222333333444555666666666666777888999:::888999:::;;;<<<=========:::999999999999999::::::666777999;;;>>>@@@BBBCCCGGGGGGHHHHHHIIIHHHHHHHHHFFFGGGHHHJJJKKKJJJJJJIIILLLKKKJJJIIIJJJOOOUUUZZZTTTVVVZZZ^^^aaacccbbbaaa___]]]___ccccccaaafffnnnrrrssstttsssooojjjdddaaaYYYUUUPPPKKKHHHEEEAAA???BBBEEEIIIMMMNNNNNNLLLKKKIIIFFFGGGMMMTTTYYY___eeehhhgggffffffeeeaaa[[[UUUOOOJJJFFFHHHLLLQQQZZZcccjjjnnnrrrooohhhaaa^^^^^^]]]\\\ZZZZZZXXXVVVRRROOOMMMJJJJJJMMMTTTbbbyyy|||yyyvvvsssooolllllliiiiiikkkmmmrrr~~~~~~rrrpppmmmlllllllllkkkjjjfffbbb___^^^]]]___hhhrrrwwwvvvtttpppnnnmmmppprrrtttyyy}}}yyypppllleee___ZZZUUUQQQNNNMMMMMMKKKIIIFFFCCC@@@???@@@???>>>>>>@@@EEEJJJMMMVVV^^^gggmmmoooqqqvvv{{{uuutttrrrpppnnnmmmmmmmmmfffdddaaa```___^^^[[[YYYXXXWWWXXX[[[```eeehhhiiigggjjjnnnrrrvvvzzzpppgggdddcccaaa]]]\\\[[[\\\^^^aaadddddddddfffdddbbb```\\\XXX\\\bbbzzz}}}wwwqqqlllhhheeecccbbb___ZZZTTTNNNJJJGGGFFFHHHGGGLLL___|||VVVPPPMMMLLLKKKIIIJJJNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEBBB@@@>>>>>>?????????===;;;;;;;;;<<<;;;999444444333222111000000///,,,+++***)))))))))******+++***)))))))))))))))*********************)))((($$$%%%'''((()))))))))((())))))((((((((((((((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***,,,,,,+++,,,---///111222555555444333111...+++))))))+++---///111222222222111///------111555888:::999888666555555444111///000111222333444444555555666444222222333555999;;;;;;:::999999999:::;;;;;;===<<<:::999999:::<<<===>>>======<<<;;;;;;::::::;;;;;;;;;::::::;;;<<<<<<<<<:::777555333333333333333333222222333333444555666666666666777888999999444444555666777777777777888888888888888888999:::666777999<<<>>>AAACCCDDDGGGHHHJJJKKKKKKJJJJJJIIIGGGHHHIIIJJJKKKJJJIIIIIIGGGHHHHHHIIIKKKQQQXXX^^^XXXWWWZZZ```gggjjjhhheeebbb``````bbb```]]]bbbjjjmmmooorrrsssrrroookkkhhh^^^YYYSSSNNNJJJGGGDDDBBBAAACCCGGGJJJLLLMMMLLLLLLIIIEEEEEEKKKRRRWWW^^^eeejjjiiihhhhhhfffbbb\\\VVVMMMGGGCCCEEEIIIOOOXXXaaaiiimmmpppmmmfff___\\\[[[\\\[[[XXXWWWUUUSSSPPPMMMIIIFFFFFFIIIPPP^^^ttt}}}yyywwwssspppmmmllliiihhhiiikkkooozzzzzzrrrpppooonnnnnnmmmkkkiiidddaaa______^^^aaakkkuuu~~~}}}zzzvvvqqqnnnnnnnnnrrrvvv}}}}}}xxxssslllddd^^^XXXRRROOONNNMMMKKKIIIFFFCCCAAA??????>>><<<<<<>>>BBBFFFIIIOOOUUU]]]dddhhhkkkooosssqqqpppooommmkkkjjjiiiiiicccaaa___^^^]]]\\\ZZZXXXTTTSSSTTTVVV[[[```bbbccccccfffjjjooossswww}}}~~~vvvttttttqqqnnnlllkkkkkklllnnnoooooonnnllliiieeebbb\\\XXX[[[bbbwww~~~xxxrrrmmmiiifffccc```]]]YYYUUUPPPLLLIIIHHHIIIGGGKKK\\\www]]]TTTLLLJJJIIIHHHHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEBBB@@@>>>>>>??????AAA>>><<<;;;;;;;;;:::888555555444333222111000000---,,,+++************+++++++++***)))((((((((())))))******+++++++++******&&&''')))***++++++******)))((((((''''''((())))))))))))))))))((((((((((((''''''''''''((()))***+++...---,,,,,,---...000111666666555444222000///...,,,------...///000111222///---+++,,,///333666777888777666666666444000---000000222333444555555555666555333333444666999;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;:::::::::::::::;;;<<<===>>><<<:::888555444333333333333333333333333444444555555555555555666777888888777777888888888888888777666666666666777777888999777888:::<<>>AAACCCGGGKKKQQQYYY___dddgggiiilllkkkjjjhhhfffeeedddccc```^^^\\\[[[[[[ZZZXXXVVVOOONNNMMMOOOSSSXXXZZZ[[[^^^aaaeeeiiinnnsssxxx|||~~~}}}}}}|||zzzxxxsssnnniiiddd]]]XXX[[[bbbsssyyysssnnnjjjfffddd]]]\\\ZZZVVVRRRNNNKKKIIIIIIGGGJJJXXXpppZZZRRRMMMOOORRROOOLLLJJJMMMLLLKKKJJJIIIIIIIIIIIIFFFEEEBBB@@@>>>>>>??????AAA???===;;;;;;:::999777666666555444222111000000//////......------------,,,,,,+++***))))))))))))))))))***++++++,,,++++++---------,,,+++(((&&&%%%(((((('''''''''((())))))*********)))))))))))))))(((((((((((()))***+++,,,---,,,,,,,,,---///000111666666555444333222111111444333222111000000000000///---+++,,,///333555666666666666777777444000,,,...///111222444555555666666555444444555777:::;;;======<<<<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::888666555333333333333333333333333444555555444444444555555666777888;;;;;;;;;;;;;;;:::999999444444444555666777888999999999:::<<>>BBBDDDIIIPPPXXX^^^``````eeedddcccbbbaaa___^^^]]]\\\[[[YYYYYYYYYYYYWWWVVVLLLJJJHHHIIILLLPPPRRRSSSXXX[[[```dddiiinnntttxxx|||vvvqqqjjjddd]]]XXX\\\cccppp}}}yyysssooojjjfffccc]]]]]][[[XXXTTTOOOKKKHHHHHHFFFHHHSSSiiiSSSPPPRRR[[[```]]]WWWSSSNNNMMMLLLKKKJJJJJJJJJJJJFFFEEEBBB@@@>>>>>>??????AAA???===;;;;;;:::999777777666555444222111000///////////////......---------,,,+++***************((()))***+++++++++++++++,,,,,,+++)))'''$$$!!!'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((())))))***+++,,,******+++,,,---000222444555555555555555444222222555444333111000000000000///...,,,---000444555555444444555666777555111---,,,---///111333555555666666555444444555777:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;:::999777555444333333444444333333444444555666444444444555555666777888777777888777777666555444333333333444555777888999999999:::<<<>>>BBBEEEGGGFFFHHHLLLNNNOOONNNLLLJJJMMMNNNNNNNNNMMMKKKIIIHHHJJJKKKJJJHHHFFFFFFGGGIIIDDDKKKTTT[[[```hhhsss{{{uuuvvvtttlllddd`````````dddhhhmmmrrruuuvvvuuuuuupppjjjbbb[[[UUUQQQMMMKKKCCCCCCBBBBBBDDDHHHLLLNNNHHHCCC@@@AAADDDJJJVVVbbbgggiiikkkjjjfff```ZZZVVVOOOHHHCCCDDDHHHNNNYYYbbbhhhjjjllljjjfff```[[[XXXNNNLLLJJJKKKMMMOOOOOOOOOKKKHHHFFFHHHMMMYYYnnnzzzvvvsssqqqooommmiiifffdddccccccfffooozzz}}}tttsssssssssssspppllliiikkkhhhffffffdddeeellluuu|||zzzsssqqqrrryyy{{{vvvrrrmmmgggdddXXXVVVRRROOOKKKHHHGGGFFFBBBAAA???>>><<<;;;;;;;;;===???BBBIIIPPPUUUVVVWWW\\\\\\\\\\\\[[[ZZZXXXWWWYYYWWWVVVVVVWWWWWWVVVUUUKKKHHHEEEEEEGGGJJJMMMMMMRRRUUUZZZ___dddjjjppptttyyy|||~~~vvvqqqkkkeee^^^ZZZ^^^eeeooo|||~~~yyytttoookkkfffbbb___^^^\\\XXXSSSNNNIIIGGGFFFEEEGGGPPPccc|||vvvvvvzzz[[[ZZZ]]]dddeee]]]TTTPPPNNNMMMLLLKKKJJJJJJJJJJJJFFFEEEBBB@@@>>>>>>??????AAA>>><<<;;;;;;;;;:::888777666555333222000///...,,,,,,------,,,,,,+++***++++++************++++++((())))))*********))))))((())))))))))))'''%%%$$$&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''''''''(((((((((((()))***+++,,,*********+++...000333444555666777888777555333222...//////000000111111111000///...///222444555555333333333555666555333000,,,---///222444666777777555444444444555777999:::888999::::::;;;;;;::::::;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;<<<=========???>>>===<<<;;;;;;;;;;;;;;;;;;999888666555333333444444444444444555555666555555555555666777888888666666666666555555444333222222333444555777999:::999999999:::===AAAEEEGGGGGGIIILLLNNNOOONNNMMMLLLNNNNNNOOOOOONNNLLLKKKJJJGGGHHHHHHGGGFFFFFFGGGIIICCCKKKTTTWWWXXX```nnn{{{xxx|||}}}vvvnnniiieeeaaa^^^aaaffflllrrrvvvxxxyyysssnnngggaaa[[[VVVQQQNNNGGGFFFEEEDDDEEEGGGKKKMMMIIIDDDAAAAAAAAAGGGSSS___cccgggjjjjjjeee___YYYVVVOOOGGGAAAAAADDDJJJUUU^^^hhhiiikkkjjjhhhccc]]]ZZZOOOMMMMMMNNNQQQSSSTTTSSSLLLHHHEEEFFFJJJVVVjjj{{{zzzuuurrrpppnnnllliiieeebbbaaa___aaajjjttt}}}xxxwwwvvvuuuuuurrrooolllnnnkkkiiihhheeedddjjjrrr}}}wwwuuutttxxx~~~{{{vvvpppjjjfff\\\YYYUUUPPPLLLHHHFFFFFFDDDCCCBBB@@@>>><<<;;;:::999;;;>>>BBBFFFIIIKKKMMMRRRSSSTTTUUUUUUTTTSSSRRRTTTSSSRRRSSSTTTUUUTTTSSSKKKHHHDDDBBBDDDFFFHHHIIILLLPPPUUUZZZ```ffflllpppwww{{{vvvqqqlllgggaaa\\\```gggqqq~~~zzzuuuqqqlllgggccc```^^^[[[WWWRRRMMMIIIGGGDDDDDDFFFNNN^^^uuutttsssuuu~~~ccc```______ZZZQQQKKKIIILLLKKKJJJIIIIIIHHHHHHHHHFFFEEEBBB@@@>>>>>>?????????===;;;;;;;;;<<<;;;999666666444333111///...---+++,,,,,,---,,,+++***)))''''''''''''((()))***+++(((((()))))))))((('''''''''((()))++++++++++++***&&&&&&&&&&&&'''((())))))((((((((()))))))))******(((((((((((()))***+++++++++++++++,,,---///222333666777:::;;;;;;888444222---...///111222222111111000......///222444444444222111111333555666555333---...111333666888999:::333333333444555666888999666777999;;;<<<<<<;;;;;;<<<<<<============<<<<<<::::::;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<===;;;;;;:::999777555333222444444444444444555666666666666666666777888999999777777777888777777666666111222333444666888:::;;;999888888999<<<@@@DDDFFFIIIKKKLLLNNNOOOPPPOOOOOONNNNNNOOOOOOOOOMMMLLLKKKEEEGGGHHHIIIHHHHHHIIIJJJGGGKKKOOOOOOOOOVVVeeeqqqwww~~~vvvpppiiiccc]]]___bbbgggmmmrrrvvvxxxuuuqqqlllgggaaa[[[UUUQQQLLLJJJHHHGGGFFFGGGIIIJJJIIIFFFCCCAAA@@@DDDPPP\\\aaaeeejjjjjjeee___ZZZWWWPPPIIIBBBAAACCCIIISSS]]]ggggggiiiiiihhhddd___[[[UUUTTTTTTVVVXXXYYYXXXWWWNNNJJJFFFFFFIIISSSfffwwwzzzuuurrrqqqooommmiiieee```]]]ZZZZZZbbbkkkuuu~~~|||zzzxxxwwwvvvsssqqqooollliiihhheeedddjjjrrr~~~|||zzzxxxwwwzzz~~~zzzuuuoookkkdddaaa\\\VVVPPPMMMJJJJJJDDDDDDCCCBBB???===;;;999777:::>>>??????@@@CCCFFFIIIJJJLLLNNNOOONNNMMMMMMOOONNNMMMNNNPPPQQQQQQPPPKKKGGGCCC@@@AAACCCEEEFFFGGGJJJPPPUUU[[[aaahhhllluuuzzzxxxtttoookkkddd^^^aaaggguuu}}}xxxtttnnniiieee^^^\\\YYYTTTPPPMMMJJJIIIDDDEEEGGGLLLXXXmmm|||yyywww~~~ZZZWWWTTTSSSOOOJJJKKKOOOJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEBBB@@@>>>>>>???@@@???===;;;;;;<<<<<<;;;:::666555444222000///------,,,---.........---,,,+++%%%%%%%%%&&&'''((()))***(((((()))(((((('''&&&&&&$$$%%%&&&(((((((((((('''%%%%%%%%%&&&'''((()))***$$$%%%%%%%%%&&&&&&''''''''''''''''''((()))***+++------,,,,,,---...000111777999<<<>>>===:::555222111222444555444333111//////...---///111333444333111000000222444666666555...000222555888:::;;;<<<333333333444555666777888777888;;;===>>>>>>>>>>>>========================999::::::;;;<<<===>>>>>><<<<<<;;;<<<<<<===>>>???;;;;;;:::999777555333222555444444444444555666666666666666777777888999:::555555666666666666555555111222333444666888:::;;;888888888999;;;???DDDFFFLLLLLLNNNOOOPPPQQQQQQQQQNNNNNNOOOPPPOOONNNMMMLLLGGGIIIKKKKKKIIIHHHHHHIIIJJJJJJIIIGGGHHHOOO[[[eeevvv{{{uuulllccc___```bbbdddiiimmmrrrtttwwwtttoookkkeee___XXXSSSOOOMMMKKKIIIHHHHHHHHHIIIJJJGGGDDDBBB@@@CCCNNNZZZ```eeejjjjjjfff```[[[YYYTTTKKKDDDBBBDDDJJJTTT]]]eeefffggghhhhhhddd___[[[ZZZZZZZZZ\\\]]]]]][[[YYYQQQLLLHHHGGGIIISSSfffwww{{{vvvsssrrrpppooojjjeee```[[[WWWUUU\\\dddsss}}}{{{zzzyyywwwuuunnnkkkiiihhhfffdddjjjrrrxxx~~~~~~{{{xxxwww|||}}}zzzuuurrrllliiiccc\\\WWWRRRPPPOOODDDDDDCCCBBB@@@===:::999888<<<@@@@@@===<<<@@@EEECCCEEEGGGIIIKKKKKKJJJIIILLLKKKJJJKKKMMMOOONNNMMMKKKGGGBBB??????AAACCCDDDCCCGGGLLLRRRXXX^^^eeeiiiooouuu}}}zzzwwwsssnnnfff```aaafffwwwzzzvvvqqqkkkggg\\\ZZZWWWSSSOOOMMMLLLKKKEEEFFFGGGKKKUUUggg}}}}}}\\\TTTNNNNNNNNNKKKIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDBBBAAA??????>>>@@@>>>;;;:::::::::888777777444111//////000000000,,,---.../////////...---+++*********))))))((((((((((((((()))******++++++''''''((()))***+++,,,,,,''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++***)))(((((((((***+++,,,++++++******+++---///000555777;;;======;;;888555777666555444333333333444///---,,,...111333444444111111111222444555444222/////////111888???>>>888999777444222333555888:::>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======@@@>>><<<;;;:::;;;<<<===???>>><<<:::888666555444444555666888888777555444777777777777888888888888777777777777777666666555000111444666888999999888888777777:::@@@DDDEEEDDDMMMMMMMMMNNNPPPRRRTTTUUUPPPPPPOOONNNNNNNNNOOOOOOMMMKKKJJJJJJKKKKKKKKKJJJIIIJJJIIIFFFDDDHHHQQQXXXjjjqqq{{{xxxpppkkkkkkdddbbbfffiiiiiimmmsssppptttvvvrrrnnniiiaaaYYYRRRRRRQQQNNNJJJGGGFFFFFFMMMGGGBBB@@@???@@@HHHPPP___ccchhhjjjgggaaa\\\YYYSSSLLLFFFDDDDDDGGGPPPZZZ]]]```ccceeeeeeeeefffgggjjjaaadddhhhcccdddfff```mmmTTTDDDHHHMMMPPP```www{{{wwwtttpppmmmjjjhhhddd```\\\VVVTTT[[[dddqqq}}}~~~}}}}}}}}}|||{{{zzztttooollliiigggkkkqqqyyy}}}{{{~~~~~~yyyuuuooommmggg^^^YYYWWWRRRMMMLLLJJJFFFDDDCCCAAA???===;;;:::::::::;;;;;;<<<===CCCAAA???AAAEEEGGGEEECCCFFFFFFFFFGGGHHHIIIKKKKKKKKKHHHEEEBBBAAA@@@>>>===DDDEEEHHHKKKQQQYYYbbbhhhkkkvvv{{{tttooohhhcccdddhhhyyyzzzuuupppkkkhhh]]]ZZZWWWUUUSSSPPPMMMJJJEEEDDDEEEIIIOOO]]]ttt\\\TTTNNNNNNNNNKKKIIIJJJKKKKKKKKKJJJJJJHHHGGGGGGHHHFFFDDDAAA@@@???>>>>>>@@@>>><<<;;;;;;:::999777777444111///000000000///......//////...---+++***************************++++++******)))(((((((((((((((((()))******++++++(((''''''&&&&&&''''''((())))))'''&&&&&&&&&&&&&&&((((((''''''(((***+++,,,---,,,,,,,,,---...000111222444888:::;;;999777666888777666555555444444444111///...///222555666666///......///111222111000///000000222999@@@???:::888666444222222555777999========================<<<<<<<<<<<<<<<===>>>???;;;;;;;;;<<<<<<<<<======AAA???>>><<<<<<<<<>>>>>>>>>===<<<:::888666444333444555666777777666444333666666666777777888888888777777777777666555333333222333555777888999999999888777777:::@@@DDDFFFEEEKKKLLLMMMNNNPPPSSSUUUVVVRRRRRRPPPOOONNNNNNMMMMMMMMMKKKIIIHHHIIIIIIHHHGGGFFFHHHHHHFFFDDDFFFLLLQQQ^^^gggsss|||}}}yyysssoookkkfffdddhhhjjjiiikkkpppoootttwwwtttqqqmmmfff^^^YYYVVVRRRMMMIIIEEEBBB@@@GGGBBB===<<<;;;<<>>;;;;;;;;;:::;;;;;;<<<<<<======<<<===???AAA@@@???AAAAAABBBCCCDDDFFFGGGHHHIIIFFFBBB???>>>===<<<<<>>>>>>>>???AAA???===<<<<<<;;;:::888666444111000000000000///////////////---+++)))'''******************++++++++++++******)))((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,...............///000111000111333666777777777777999888888777666666555555333111000111444666888888000///...///000111000///...000111444:::AAAAAA<<<777555333222333555777999;;;;;;;;;<<<=========>>>;;;;;;;;;<<<<<<===??????;;;;;;<<<<<<<<<=========AAA@@@>>>======>>>??????===<<<;;;999777555444333444555666666666444333222444444555666777777888888999999999888777555333333222222444555555666555555888777888;;;@@@DDDGGGHHHJJJKKKMMMOOOQQQSSSUUUVVVSSSSSSRRRPPPOOONNNMMMMMMOOOMMMJJJIIIIIIIIIGGGFFFDDDFFFGGGFFFCCCCCCEEEHHHOOOXXXeeeqqqwwwxxxwwwwwwnnnjjjiiijjjjjjhhhiiilllmmmssswwwwwwuuusssmmmfffaaa[[[TTTNNNKKKHHHDDD@@@CCC>>>:::999888999???GGGQQQXXX```fffeee```[[[XXXRRRLLLFFFCCCBBBEEENNNWWWXXXZZZ\\\]]]^^^aaaeeehhhnnngggiiihhhaaafffnnnmmmoooYYYJJJKKKNNNOOO^^^rrr~~~zzzuuupppmmmgggbbb^^^[[[VVVSSSXXX```lllzzzyyyuuurrrnnnkkknnnttt|||~~~~~~~~~{{{zzzssskkkfffccc^^^XXXRRROOOLLLIIIGGGEEEBBB@@@===<<<<<<;;;;;;;;;;;;<<<999:::;;;<<<;;;;;;<<<>>>======>>>???AAADDDFFFGGGHHHEEEBBB>>>;;;;;;;;;<<<===???AAADDDIIIQQQYYY___cccmmmxxxyyysssmmmgggaaabbbgggxxxzzzuuupppkkkhhheeeaaa[[[WWWSSSPPPMMMJJJHHHGGGGGGHHHKKKTTThhhzzz]]]UUUOOONNNNNNLLLJJJKKKMMMMMMMMMLLLKKKIIIHHHGGGKKKHHHDDD@@@======>>>???@@@???=========<<<:::888666444111000000111000///............,,,***(((''',,,,,,+++++++++*********((((((((()))******++++++******))))))((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,$$$$$$%%%&&&(((***+++,,,............///000000111///000111333555666888888999999999888888777666666333222111222555888999999333111000000111222111000...111333444:::AAAAAA>>>666555333333333555777999999::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<===>>>???<<<<<<<<<<<<============??????>>>======>>>>>>???<<<;;;:::888666555333333444555555555444333222111333333444555666777888888999999999999888777666666444444555555555555555555777777888;;;???DDDGGGIIIKKKLLLNNNOOOQQQRRRSSSTTTRRRRRRQQQQQQPPPPPPOOONNNQQQOOOMMMLLLLLLMMMKKKJJJFFFGGGGGGEEEBBBAAABBBCCCCCCJJJUUU```jjjrrrxxx|||uuussspppmmmiiifffgggiiijjjqqqvvvxxxyyyzzzvvvppphhh```WWWRRRQQQOOOJJJFFFCCC>>>;;;:::999999>>>EEEJJJQQQ\\\cccdddaaa\\\YYYTTTMMMGGGDDDCCCEEENNNWWWYYYZZZ\\\]]]___ccciiilllooojjjiiiddd]]]dddnnnmmmgggUUUHHHJJJMMMPPP___rrr{{{vvvqqqmmmfffbbb]]]ZZZVVVSSSVVV\\\iiixxx|||wwwtttppplllooottt|||~~~yyyqqqllliiiddd^^^WWWSSSOOOLLLIIIGGGDDDAAA???>>>===<<<<<<;;;;;;;;;888;;;======::::::<<>>;;;<<<>>>AAAFFFMMMVVV\\\ccckkkwwwyyyrrrmmmfff```aaafffwww{{{wwwrrrlllhhhddd```[[[WWWUUUSSSQQQOOOJJJHHHGGGGGGHHHOOO```qqq]]]UUUOOOOOOOOOLLLJJJKKKMMMMMMMMMLLLKKKIIIHHHGGGKKKHHHDDD???======???@@@???>>>======>>>===;;;888555333111111111111///...+++,,,---------,,,+++***///...---,,,+++***)))(((((((((((()))******++++++******))))))((('''''''''(((((((((''''''((((((((()))(((((())))))***+++,,,###$$$%%%''')))***++++++,,,,,,---...///000000111000000111333444666888999888888999999888777666555222111000222555999:::;;;555333111000111111111000---111333444999???@@@===666555444444555666888:::999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<=========>>>>>>=========<<<=========>>>;;;;;;:::888666555444333555555555444444333333222444444444555666777777777555555666777888888888888888888888888888888888999777888999;;;>>>BBBGGGJJJMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOQQQRRRRRRRRRRRRRRROOONNNLLLLLLNNNOOOOOONNNKKKJJJGGGDDDAAA@@@AAABBB>>>AAAGGGNNNYYYfffsss{{{{{{zzzvvvoooiiigggggghhhhhhnnntttvvvzzz}}}}}}yyyppphhh^^^XXXUUURRRLLLHHHCCC???<<<<<<:::888<<>>===<<<<<<<<<999<<<>>>===::::::<<<>>>;;;;;;===???AAADDDGGGHHHGGGFFFDDD@@@;;;:::<<<>>>;;;<<<>>>@@@EEELLLTTTYYYdddkkkvvvzzzsssmmmfff``````eeettt~~~yyytttnnnjjjeeebbb]]]YYYWWWUUURRRPPPKKKIIIHHHGGGEEEJJJYYYiii|||]]]UUUOOOOOOOOOLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIGGGCCC@@@>>>>>>???@@@>>>=========>>>===:::888555333222111222111///...***+++,,,.........---,,,//////...---+++***))))))++++++******)))((((((((()))))))))((((((''''''''')))((((((''''''(((((()))******)))(((''''''''''''$$$%%%'''(((***************+++,,,...000111222222222222333333444555666666666777888888777666444333000000000222777;;;===>>>555333000//////000//////,,,000333333666;;;===;;;666666555555666888:::;;;;;;;;;;;;<<<=========>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<============<<<;;;:::999777666555444444444444444444444444555555555666666666777777777111111333444666777777777555555444444444555666666777888999:::<<>>AAAJJJWWWfffpppwww{{{zzzsssllliiihhhfffeeekkkpppsssxxxzzzsssiii```YYYRRRKKKFFFBBB???<<<;;;999666999>>>@@@HHHTTT]]]``````]]]\\\SSSLLLEEEAAA???AAAIIIRRRWWWZZZ___cccfffhhhjjjlllfffdddfffgggjjj|||aaaVVVMMMLLLMMMPPP^^^nnn{{{vvvpppkkkgggbbb^^^\\\YYYTTTTTTWWWbbbrrr|||yyytttoooppptttxxx~~~zzzvvvuuupppiiibbb___ZZZUUURRRNNNJJJGGGFFFEEECCCAAA???>>>===<<<999:::;;;;;;:::999:::;;;888999:::<<>>@@@DDDJJJRRRXXXdddjjjuuu|||uuunnnfff______cccqqq}}}}}}xxxqqqmmmlllhhhddd___[[[VVVRRRNNNKKKIIIHHHFFFDDDHHHUUUdddsss^^^VVVPPPOOOOOOMMMKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIFFFEEECCCAAA@@@@@@@@@@@@<<<<<<<<<===>>><<<999777444333222222222111///---+++,,,---...///......---------------,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((''''''))))))(((((((((((())))))+++***)))(((''''''''''''&&&'''(((******+++******)))***---000222444555555333333444444444333222222444555666666666444222111000000000444999>>>@@@AAA777444111///000000000///+++///222222444888:::888666666666777888:::;;;<<<========================@@@???>>><<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<;;;;;;999888777666555444444444444555666777777888777777777777666666666222333444555666777777777333222222111222333444555888999999999999===CCCGGGJJJKKKNNNQQQSSSSSSSSSSSSNNNOOORRRTTTTTTTTTTTTSSSOOOMMMLLLLLLNNNOOOOOONNNMMMKKKIIIGGGEEECCC@@@>>>>>><<<;;;;;;@@@JJJVVV___kkktttzzzwwwqqqmmmiiieeeccchhhlllnnnuuu~~~|||tttjjj```WWWPPPLLLCCC@@@===<<<999555666;;;<<>>===;;;:::999:::;;;;;;;;;999888888999;;;===@@@BBBCCCBBBDDDEEEBBB<<<888999;;;;;;<<<===???CCCIIIQQQVVVaaaeeeqqq~~~wwwooofff___^^^bbbooozzz{{{uuupppooollliiieeeaaa\\\UUUQQQJJJIIIHHHFFFDDDGGGSSSaaannn}}}}}}}}}^^^VVVPPPPPPPPPMMMKKKLLLGGGHHHIIIIIIJJJJJJIIIIIIDDDDDDCCCBBBAAAAAAAAAAAA;;;;;;;;;<<<===<<<999666444333222222222111///---------...//////...------++++++,,,,,,---...//////((((((((()))******++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---'''((()))+++++++++***))))))+++...111444666777777333444444444333222000///333333555555444333111///000000111555;;;@@@CCCDDD:::777444222222333222222***///222111222666777666777777777888999;;;<<<===>>>>>>>>>>>>>>>=========AAA@@@???===;;;:::::::::============>>>>>>>>>>>>======>>>???????????????<<<<<<;;;:::999777777666444444444555666777888999999999888888777777666666777777888999999999999999777777666666777888:::;;;888999:::999888;;;AAAFFFGGGIIIMMMPPPSSSUUUUUUUUUPPPQQQSSSTTTUUUTTTRRRQQQSSSQQQOOOOOOPPPPPPOOONNNJJJJJJJJJJJJHHHDDD>>>:::>>>===:::999;;;BBBKKKRRR```nnnyyyyyyuuuqqqjjjcccbbbfffiiikkkrrr}}}|||ssshhh^^^XXXVVVFFFBBB@@@???;;;666666;;;:::BBBLLLUUUZZZ[[[[[[[[[YYYRRRKKKGGGEEEFFFNNNWWWZZZ```jjjpppsssqqqooommmpppiiifffbbbbbboooooo^^^VVVOOOJJJKKKMMMSSSaaappp}}}|||wwwqqqmmmiiiccc___^^^[[[VVVTTTUUUZZZmmm~~~yyysssssswwwwww~~~|||vvvnnnjjjddd___[[[WWWSSSPPPKKKIIIGGGDDDBBB@@@???>>>???<<<:::;;;===>>><<<:::999:::;;;<<<>>>@@@BBBCCCCCCFFFIIIFFF@@@;;;;;;===:::;;;===>>>BBBHHHPPPUUU]]]bbbnnn|||xxxpppggg^^^]]]aaammmyyy}}}wwwrrrnnnmmmkkkiiifffaaa[[[VVVIIIHHHHHHGGGDDDFFFSSS```mmm}}}{{{}}}|||yyyuuusss]]]TTTMMMMMMOOOMMMKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJKKKIIIFFFCCCAAA@@@@@@@@@BBB@@@===;;;<<<<<<;;;:::555333000000000111111000000//////---,,,+++******************++++++++++++'''((()))***************000,,,'''&&&(((***)))'''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((***+++---,,,...///111333444555555666555444222111000000000555555555444333222111000333222222555:::???BBBCCC<<<888444222333333111...+++,,,...000222333444444555333444888:::888999<<<777:::<<<=========???@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@>>><<<<<<>>>@@@<<<:::888777555555555666777666555555444444444444777444333444777888777555444444555666666777666666666555444444444666888:::999888666888<<>>===<<<<<<>>>AAADDDGGGVVVaaapppwwwuuuoookkkiiiddddddeeeiiiooowww~~~wwwmmmeee[[[SSSIIIEEE@@@===;;;;;;:::999777;;;BBBJJJQQQWWW[[[\\\VVVPPPJJJGGGEEEEEELLLUUU^^^hhhssswwwxxxwwwsssmmmnnnkkkhhhhhhhhhfffaaa]]]WWWQQQJJJGGGGGGNNN\\\jjjzzz|||yyytttoookkkjjjgggbbb]]]YYYXXXWWWXXXaaarrr}}}xxxrrrppprrrwww|||}}}vvvqqqkkkhhheee```XXXQQQPPPMMMJJJHHHGGGEEECCCAAA>>>===<<<;;;;;;;;;<<<===;;;<<<===>>>???@@@AAAAAABBBDDDEEECCC>>>:::::::::;;;999:::>>>@@@CCCIIIQQQWWW___kkkuuu}}}}}}wwwqqqhhh```]]]```ppp}}}}}}xxxuuuqqqpppnnnmmmkkkeee\\\UUUMMMKKKJJJIIIGGGGGGPPPZZZkkkyyy|||~~~}}}yyyvvvssspppnnnkkkgggddd___UUUMMMMMMNNNMMMKKKLLLNNNMMMKKKIIIHHHHHHHHHHHHIIIHHHFFFDDDBBB@@@??????@@@===;;;999::::::999888666444111000000000000//////...---,,,+++***))))))))))))))))))************)))************))))))(((+++)))'''&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***++++++,,,...000222333444555333222111000///.........333333333333333222111000111000111444999===???@@@;;;999666444333222000...,,,---...000111333444555666444444777888777888;;;999;;;======<<<<<<===>>>???>>>>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===;;;;;;===???===<<<:::888777666666666555444333333222222222333777666444555888999888666555666666777777777777666555444222111222333555666888888888888:::===@@@CCCHHHJJJMMMPPPSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRROOOOOOPPPQQQSSSSSSPPPNNNOOOLLLIIIHHHHHHFFFBBB???===<<<:::999999;;;===???NNNYYYhhhsssuuuqqqllliiifffeeeeeeggglllssszzz~~~{{{rrrjjj```WWWMMMHHHBBB===;;;999888777777;;;AAAHHHNNNSSSVVVXXXUUUOOOIIIFFFDDDEEELLLTTT```kkkvvvzzz{{{zzzvvvqqqpppmmmjjjhhhhhhfffaaa]]]UUUOOOJJJGGGGGGMMMZZZhhhzzz|||yyytttoookkkjjjgggccc^^^[[[YYYXXXXXX^^^nnn}}}xxxqqqooopppwww|||}}}xxxrrrooolllggg___YYYUUURRRNNNKKKIIIGGGEEECCCCCCAAA@@@>>>======>>>>>><<<======>>>???@@@AAABBBCCCEEEFFFDDD@@@<<<;;;;;;;;;999:::>>>@@@BBBIIIPPPZZZbbbmmmwww~~~wwwqqqhhh```^^^aaappp}}}|||wwwtttqqqpppnnnmmmlllfff]]]VVVLLLJJJHHHGGGEEEEEEMMMWWWggguuu{{{}}}}}}yyyvvvuuuooollliiigggeeedddaaa___aaaVVVMMMKKKMMMLLLKKKLLLPPPNNNLLLIIIHHHGGGFFFGGGGGGGGGFFFDDDBBB@@@>>>===???===:::999::::::999999888555222000000000...---------,,,+++******))))))*********++++++++++++,,,++++++++++++***)))(((''''''''''''&&&&&&&&&)))+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((())))))))))))***,,,///111333444444222111000///...---------111111222222222111111000......///222777;;;======:::::::::888444111///...------...///000222444555888444333555555444666::::::<<<>>>===<<<;;;;;;<<<>>>>>>===<<<<<<;;;<<<<<<===========================>>>>>>===;;;:::<<<===???>>><<<:::888666555555777777666666555666666666888777666777888999999777888888888888888888777666555444333222111222333444555777999999888:::???CCCFFFHHHKKKOOOQQQSSSTTTUUUTTTUUUVVVVVVVVVVVVVVVUUURRRQQQQQQRRRTTTSSSQQQOOOMMMKKKJJJIIIIIIGGGEEEBBBBBB@@@>>>;;;::::::;;;;;;DDDMMM\\\jjjrrrrrrooollliiigggeeedddffflllrrrvvvzzzyyyqqqfff\\\QQQLLLEEE>>>;;;888666555777:::???DDDJJJOOORRRTTTTTTNNNHHHFFFEEEEEELLLUUUcccooozzz~~~~~~}}}zzzuuutttpppllljjjhhhfffaaa\\\RRRMMMIIIGGGGGGLLLXXXdddyyy|||yyytttooolllkkkiiieeeaaa]]][[[ZZZZZZ[[[jjj~~~yyyqqqnnnpppwww||||||xxxuuupppiiiccc\\\XXXSSSOOOLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@@@@===>>>??????@@@AAABBBBBBDDDEEEFFFEEEAAA>>>===<<<;;;999:::>>>@@@BBBHHHPPPZZZbbbmmmwwwxxxqqqhhh```___bbbppp}}}|||xxxuuurrrpppnnnnnnlllggg___XXXMMMJJJHHHHHHFFFFFFMMMUUUaaaooo}}}yyy{{{{{{{{{{{{yyywwwuuurrrqqqjjjhhheeecccccccccbbbaaabbbWWWMMMKKKLLLKKKKKKMMMOOOMMMKKKIIIHHHGGGGGGGGGEEEEEEEEEEEECCC@@@>>><<>>>>>===<<<===>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<;;;<<<===???>>><<<:::777555444333888777777666666777777777777666666777888888888888::::::::::::999888777777888777555444333333333444333777999888666777===CCCDDDFFFIIIMMMPPPSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVSSSRRRRRRRRRSSSSSSQQQOOOLLLKKKKKKJJJJJJHHHGGGFFFDDDBBB???<<<::::::999:::>>>DDDOOO]]]iiippprrrqqqmmmiiieeebbbbbbeeejjjnnnttt|||}}}vvvkkk```UUUOOOGGG@@@<<<999777666777999===BBBGGGMMMQQQSSSSSSNNNIIIGGGFFFGGGMMMUUUdddqqq}}}|||yyyxxxtttooollljjjfff```\\\OOOKKKHHHGGGGGGJJJUUU```www}}}yyytttppplllkkkjjjgggddd```^^^\\\[[[\\\gggzzzzzzssspppqqqwww|||{{{vvvppplllddd___YYYSSSPPPNNNKKKJJJIIIHHHFFFDDDCCCBBBBBBCCC??????@@@AAABBBBBBCCCCCCDDDEEEEEEDDDBBB???===<<<;;;999:::===???AAAHHHOOOWWW___kkkuuu|||zzzrrrhhh``````cccppp}}}~~~{{{yyysssqqqoooooommmhhh```ZZZQQQMMMJJJJJJHHHHHHMMMUUU]]]kkkzzz{{{wwwuuuwww}}}|||||||||{{{zzzxxxvvvtttsssssspppnnnmmmnnnooooooooobbbVVVLLLKKKLLLLLLLLLMMMMMMLLLJJJIIIHHHHHHIIIJJJDDDDDDDDDDDDBBB@@@===<<>><<<;;;<<<===<<<<<<999777333000//////---,,,......------,,,,,,+++++++++++++++,,,,,,,,,,,,---(((((()))++++++,,,,,,,,,)))+++---+++'''%%%'''***))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***++++++***)))'''(((***---///111222222333222111000/////////000//////000111111111000000......000333777:::;;;;;;777:::===;;;666111///............///000222333444888444111222222000222777:::<<<>>>?????????@@@AAA<<<<<<<<<===>>>???@@@AAA????????????????????????>>>???@@@???===<<<===>>>===<<<;;;999777555333222333333222222222222333333555555666666666666777777::::::;;;::::::999888888888777666555444333333333222666888777444555;;;AAABBBEEEHHHLLLPPPSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQRRRQQQPPPNNNKKKKKKLLLKKKJJJIIIIIIHHH@@@>>><<<:::888777777666;;;>>>EEEPPP^^^jjjrrrvvvoookkkfffaaa___aaadddfffnnnvvv~~~~~~xxxnnndddYYYSSSKKKCCC???<<<;;;999666888;;;@@@FFFLLLRRRUUUTTTOOOJJJIIIGGGGGGMMMUUUcccqqq~~~}}}zzzzzzvvvrrrooolllggg```[[[NNNJJJGGGFFFFFFIIISSS^^^sss~~~}}}yyyuuupppmmmkkkjjjhhhfffccc```]]]\\\^^^gggvvv|||uuurrrsssuuuzzzzzzvvvssskkkfff```[[[WWWSSSPPPNNNJJJIIIGGGEEEDDDDDDDDDEEEAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA???===;;;;;;999:::===???AAAGGGNNNVVV^^^jjjttt{{{{{{rrrhhhaaaaaaeeeooo}}}vvvsssqqqooonnniiibbb\\\RRRNNNKKKJJJIIIHHHLLLRRR[[[iiiwww|||sssqqqooorrr{{{{{{zzzyyywwwvvvwww|||}}}|||zzzyyy~~~|||{{{|||}}}||||||___UUULLLKKKMMMMMMLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJDDDDDDCCCBBBAAA???>>>===>>><<<:::999:::;;;;;;:::999666333000000///---,,,.........------,,,,,,,,,))))))))))))************'''((()))+++,,,------...+++,,,,,,+++)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++((()))+++---///000111111111000//////.........///000000111111111000000///...///000444888;;;;;;;;;777999:::999666222000...---...///111222222222222666222000111111000111555999;;;===?????????AAABBB============>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@>>>======>>>;;;;;;:::999777555333222333333333333333333444555444555666666555555666777::::::::::::::::::999888666666555444444333222222333444666555444555:::>>>AAADDDHHHLLLPPPSSSUUUUUUWWWXXXXXXXXXXXXWWWWWWVVVVVVTTTRRRQQQRRRQQQOOONNNKKKMMMNNNMMMKKKIIIIIIJJJBBBAAA???===;;;:::999999:::;;;>>>FFFQQQ___llltttooolllgggbbb______```aaagggpppyyy|||}}}zzzsssjjj___YYYPPPGGGBBB@@@>>>===666777:::>>>DDDKKKQQQUUUTTTOOOKKKIIIGGGFFFLLLSSSbbbqqq}}}|||zzzwwwtttrrrpppjjjaaaZZZNNNJJJFFFEEEDDDHHHRRR]]]ooo{{{~~~||||||||||||}}}yyyuuuqqqnnnjjjjjjiiihhheeeaaa^^^\\\___dddqqq}}}uuurrrssssssyyy|||{{{ssspppjjjeeeaaa]]]YYYUUUNNNMMMKKKIIIGGGFFFFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBB@@@===:::;;;999:::===???@@@FFFMMMWWW___jjjttt|||}}}sssiiiaaaaaafffooo}}}yyyvvvsssqqqnnniiibbb\\\RRRLLLIIIHHHHHHFFFIIINNN[[[iiiyyyzzzooommmkkkmmmuuu~~~{{{yyyxxx{{{~~~|||]]]SSSLLLLLLNNNNNNMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIDDDCCCBBB@@@???>>>>>>>>>>>><<<999999:::;;;;;;:::888666222000000///...------------,,,,,,,,,,,,+++************+++++++++,,,((()))***+++,,,---------***)))))))))***)))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((((()))***+++***+++,,,...//////000000111111000////////////000222222222222111000//////......000444888::::::999777666666666666444111...,,,---000222333333111000333//////222222///000333999;;;============>>>??????>>>>>>=========>>>>>>========================<<<>>>@@@@@@>>><<<<<<===;;;;;;;;;:::888666444333666666666666666777888888444666888777555555777999888999999::::::::::::999666666666666555444444333444333333333444666999;;;AAACCCHHHLLLPPPTTTVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[XXXVVVTTTRRRRRRRRRPPPOOOLLLNNNOOONNNKKKIIIJJJKKKHHHGGGEEEBBB???===;;;;;;666888;;;@@@GGGTTTcccnnnooommmiiidddaaa_________aaajjjsssxxx|||}}}zzztttggg```UUULLLEEEBBB???>>>888888:::===BBBHHHOOORRRTTTNNNJJJHHHEEEDDDHHHOOObbbqqq~~~}}}yyyxxxvvvvvvssslllaaaYYYOOOJJJFFFDDDCCCGGGRRR]]]mmmxxx}}}}}}{{{wwwsssooommmlllllluuu~~~}}}yyyuuuqqqnnniiijjjjjjhhhfffbbb^^^\\\[[[___kkk~~~}}}tttppppppqqqwww|||zzzvvvrrrnnniiiccc___WWWUUURRROOOLLLIIIHHHHHHDDDDDDDDDEEEEEEEEEEEEFFFEEECCCBBBBBBCCCBBB???;;;;;;999:::===>>>@@@FFFMMMUUU]]]iiissszzz~~~sssiiiaaabbbgggooo}}}|||xxxtttqqqoooiiibbb\\\SSSMMMIIIIIIHHHGGGHHHLLL[[[jjj|||}}}ooollliiiiiinnnyyy~~~}}}zzzuuurrr[[[RRRLLLMMMPPPOOONNNNNNOOONNNLLLIIIHHHGGGGGGGGGEEECCCAAA???>>>>>>>>>???@@@>>>;;;;;;<<<=========888555222000000000///---,,,,,,++++++++++++++++++---------.........//////***++++++,,,,,,,,,++++++(((&&&%%%'''***+++(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''(((***++++++,,,---...////////////444333222222222222222222333333333222222000///...---...000333777:::999888777555333444666555222...+++---111333444333111///111...///222222000000333999;;;<<<<<<;;;::::::;;;@@@???>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????===<<<;;;;;;;;;;;;;;;;;;:::888666555444444444444444555666666555777999888666666888:::777888999999::::::::::::888888888888888888777666555333111111444777999999AAACCCHHHLLLQQQTTTVVVWWWXXXYYYZZZ\\\^^^______```ZZZXXXUUUTTTSSSSSSQQQPPPLLLOOOPPPOOOKKKIIIJJJKKKHHHFFFDDDAAA>>>:::888777222666:::===CCCMMM\\\gggooommmiiifffbbb```^^^^^^]]]fffooouuu{{{{{{mmmeeeYYYOOOGGGBBB???>>>:::999:::<<<@@@FFFLLLOOOSSSMMMIIIGGGCCCBBBFFFLLLbbbrrr~~~xxxxxxwwwwwwuuummmbbbYYYPPPKKKFFFDDDCCCFFFRRR^^^lllxxx}}}{{{xxxyyyvvvqqqkkkfffcccaaaaaafffqqq}}}yyyuuuqqqoooiiiiiijjjiiifffbbb^^^[[[XXX[[[fff{{{}}}sssmmmmmmpppvvv~~~{{{wwwqqqkkkfff___\\\XXXSSSOOOLLLJJJIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCEEEDDD@@@===;;;999:::===>>>@@@EEELLLRRRZZZfffpppwww~~~~~~sssiiibbbccchhhooo}}}}}}zzzuuurrroooiiibbb\\\VVVOOOKKKKKKKKKIIIJJJMMM[[[kkk~~~pppmmmiiigggjjjsss~~~~~~}}}|||{{{yyywwwrrrlllhhh]]]UUUNNNMMMLLLKKKLLLOOOLLLKKKIIIGGGFFFFFFFFFGGGBBBBBBBBBAAA@@@???======>>>;;;888:::>>>???===999<<<888444111000000000000---+++((()))+++,,,***(((++++++,,,...000000---++++++***)))(((((()))***+++***)))'''&&&&&&(((***+++&&&%%%%%%%%%%%%&&&''''''+++******)))(((''''''&&&((('''&&&&&&'''((()))***)))***,,,,,,,,,---000222666555222000///000111111000111111111111000////////////000111222444666777333222222222333222///---...///000222333333333222000111000//////000333666999:::;;;<<<===============<<<;;;::::::;;;<<<===>>>===;;;:::999999:::;;;===>>>?????????>>><<<;;;@@@>>><<<:::888777777777555555444444444555555666777777888888888888777777::::::999999888999999999;;;;;;:::999777666555555;;;======<<<999777666777???BBBFFFKKKPPPTTTVVVWWW[[[^^^aaabbbaaa___]]]]]]]]][[[XXXWWWVVVTTTQQQOOONNNLLLKKKJJJKKKKKKIIIGGGGGGEEECCCAAA@@@>>>:::888555555666:::<<>>===<<<::::::999::::::======>>>>>>======<<<;;;???>>><<<999888777666666444444444444444555666777000111333444666777777777888888999999:::;;;======;;;;;;;;;;;;::::::999999<<<===>>><<<:::888888888>>>AAAEEEJJJPPPTTTWWWXXX]]]```cccdddccc```___^^^^^^[[[YYYWWWVVVTTTRRROOONNNLLLKKKJJJKKKJJJIIIGGGGGGEEECCCBBBAAA>>>;;;999888777777999:::>>>IIITTTaaahhhllliiidddaaa]]]YYY[[[aaaggglllttt}}}~~~zzz{{{rrrfff[[[SSSLLLDDD???<<<888888;;;???BBBGGGNNNQQQPPPMMMGGGBBBBBBEEEJJJ[[[jjj{{{{{{zzzxxxvvvrrrkkkccc]]]TTTLLLEEECCCEEEIIISSS]]]kkkvvv}}}{{{uuusssrrrpppmmmrrrsssoooiiieee___ZZZ\\\aaakkkyyy{{{ssslllmmmjjjiiijjjkkkhhhaaa[[[YYYYYY```rrryyytttqqqooorrrxxx}}}yyywwwpppkkkddd]]]XXXSSSOOOLLLKKKJJJIIIIIIJJJKKKJJJHHHDDDDDDEEEEEEDDDCCCAAA@@@===<<<;;;;;;===AAAFFFHHHPPP\\\bbbiiiuuu{{{xxxnnndddaaacccppp~~~}}}|||yyyvvvrrrnnnhhhbbb]]]TTTOOOLLLKKKJJJGGGIIIMMMWWWfff|||{{{qqqiiiddddddllluuu}}}{{{zzz{{{{{{yyywwwvvvtttrrrsssvvvwwwwwwuuuxxxxxxxxxwwwvvvuuusssrrrmmmlllkkkiiigggfffddddddaaaWWWPPPNNNNNNMMMNNNPPPOOOMMMKKKHHHFFFEEEEEEEEEBBBBBBCCCCCCBBBAAA@@@@@@AAA>>>:::::::::999666333///......///000///,,,***...,,,***)))******)))(((***)))***+++------+++)))))))))************)))))),,,,,,,,,+++***)))((('''))))))(((((())))))***+++***))))))(((((('''''''''''''''''''''((()))***++++++---/////////000222444<<<:::777444222111111222444444555555444444333222...///000222333333222222000//////000222111///------...111333555555555555444444555555444666999;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<======???>>>===;;;::::::999999======<<<;;;;;;;;;<<<<<<>>>===;;;999777666555555333333333444555666777888222333555666888999999999555555666777999<<<>>>???<<<<<<============<<<<<<<<<===>>>===;;;999999:::<<>>===<<<;;;===AAAEEEHHHNNNZZZ```gggtttyyy~~~zzzpppfffccceeerrr~~~{{{xxxuuuqqqmmmhhhbbb^^^VVVQQQMMMMMMKKKHHHIIILLLSSS```uuuwwwmmmeeeaaaeeemmm}}}zzzxxxuuussstttttttttttttttrrrqqqrrrtttvvvvvvvvvxxxxxxyyyyyyxxxxxxwwwwwwqqqqqqppppppoooooonnnnnndddYYYPPPNNNOOOOOOOOOQQQPPPOOOLLLIIIFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===BBB@@@===<<<<<<;;;888555555444222111000...+++)))...---+++***)))))))))((()))))))))***++++++***(((((()))***++++++***)))((()))***+++++++++)))'''&&&))))))(((((())))))***+++))))))((((((((('''''''''&&&&&&'''((()))******++++++---///000000111222444888777444222111000111222333333444444333333222111---...000222333222000///...---...///111111///------...111444666777777777555666777777666777:::<<<;;;;;;<<<<<<<<<<<<<<<;;;>>>===<<<;;;;;;<<<===>>>@@@???>>>===;;;::::::999===<<<:::999999:::;;;<<<===<<<:::999777666555444222222333333555666888888777777888888888888777777111222333444666888:::;;;======>>>>>>>>><<<;;;:::;;;===>>>===;;;::::::;;;:::<<<@@@FFFMMMSSSXXX[[[aaadddhhhiiigggdddbbbaaa```^^^[[[YYYXXXWWWTTTRRROOOMMMKKKKKKKKKJJJHHHFFFGGGFFFDDDCCCBBBAAA>>>;;;<<<999888888777666:::AAALLL[[[jjjnnnlllhhhccc___[[[\\\```eeennnvvv{{{|||}}}|||xxxooobbbUUUNNNJJJCCC===999999;;;===CCCIIILLLMMMMMMIIIDDDAAABBBCCCPPPaaawww{{{yyyxxxvvvsssnnngggbbbWWWOOOHHHEEEFFFIIIQQQZZZeeejjjnnnlllhhhdddccccccgggsss|||rrrhhh[[[YYY[[[eeewww|||vvvqqqpppooonnnnnnmmmjjjeeeaaaYYYWWWZZZggg{{{|||wwwtttoooqqquuu||||||tttmmmfff___YYYUUUSSSQQQOOOOOOPPPQQQQQQPPPDDDEEEGGGHHHGGGEEEBBBAAA@@@>>>===<<<===@@@DDDGGGNNNYYY___eeerrrxxx}}}}}}rrrhhheeegggrrryyywwwssspppmmmhhhccc___XXXSSSPPPOOOLLLHHHIIILLLPPPZZZkkk}}}rrrhhhaaaccciiiyyy}}}{{{wwwuuuuuuwwwyyyzzzyyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}fffZZZPPPNNNPPPPPPPPPQQQQQQOOOLLLIIIFFFEEEDDDDDDDDDCCCBBBAAA???===;;;:::???>>>===<<<<<<;;;:::888999666222//////......------,,,,,,***)))((())))))***)))((()))******)))'''((()))***++++++***)))((($$$&&&(((******)))((('''((((((''''''(((((()))***((((((((((((''''''''''''&&&&&&'''((()))***++++++***,,,///000000000222333555444222111111222333555333444444444444333222222---...000222333222000///...------///000000...---,,,...111444777999::::::555666888888777777999;;;:::;;;<<<<<<===<<<<<<<<<>>>===<<<;;;;;;<<<===>>>@@@??????>>>===;;;::::::<<<;;;:::999999:::;;;<<<<<<<<<;;;999888666444444222222333333555666888888333444444444444444444333333333333444555666888999>>>>>>>>>>>><<<:::777666999;;;<<<<<<:::999:::;;;888:::===CCCJJJQQQWWW[[[```dddhhhjjjiiifffcccbbbaaa___\\\[[[ZZZXXXUUUSSSOOONNNKKKKKKKKKJJJHHHFFFFFFEEECCCCCCCCCAAA???<<<;;;888777888777555888<<>>======@@@CCCEEEMMMXXX]]]dddqqqxxx}}}uuukkkhhhiiipppyyyvvvsssooommmiiieeebbbZZZUUURRRQQQNNNIIIIIIKKKLLLSSSaaasssxxxkkkbbb```dddqqq~~~}}}}}}hhh[[[OOOMMMPPPPPPPPPPPPQQQOOOLLLIIIGGGEEEDDDDDDCCCCCCBBB@@@>>><<<:::999;;;;;;;;;::::::999999999666222///------///000000++++++,,,***)))(((***++++++)))(((((()))***)))'''))))))************))))))"""$$$&&&(((***)))((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&''')))***++++++,,,***,,,///111111111222333444333222222222444666777555555666666555555444333...///000222333333222222///......///111000...,,,,,,...111555888:::<<<<<<777888999999777777888999999:::;;;<<<============>>>>>>===<<<<<<===>>>>>>>>>?????????>>>===<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<:::999777555444333333333444555666777888111222333555666777777888666666666666777777888999<<<======<<<:::777444222666888::::::999888888999777888:::???FFFNNNVVVZZZ___dddiiilllkkkhhhfffeeeccc```^^^\\\[[[YYYWWWTTTPPPNNNLLLKKKJJJIIIGGGEEEEEECCCBBBBBBBBBAAA???===:::777777999999666666999===JJJYYYcccjjjmmmkkkfffccc^^^\\\aaagggmmmsssyyy{{{~~~|||pppaaaUUUOOOKKKEEE@@@>>>===<<<@@@EEEHHHJJJLLLJJJFFFCCCCCCEEENNN^^^vvv{{{yyywwwtttqqqmmmgggcccUUUNNNGGGEEEFFFIIIPPPXXXaaaaaadddfffbbbZZZVVVVVVVVVbbbooowwwzzzzzzuuuoooccc```\\\^^^iii||||||yyyvvvppppppooonnnkkkhhhfffddd]]][[[[[[aaappp~~~xxxuuupppppprrrwww|||uuuooohhhddd]]]\\\ZZZZZZYYYXXXUUUSSSKKKJJJIIIHHHGGGEEECCCBBBCCCAAA???======@@@BBBDDDKKKVVV[[[aaaooovvv|||wwwmmmjjjkkkooo}}}yyyvvvssspppmmmkkkgggddd]]]XXXTTTSSSOOOJJJHHHKKKGGGMMMYYYhhhxxx|||mmm```]]]___jjjyyyiii[[[NNNLLLOOOPPPOOOOOOQQQOOOLLLIIIGGGFFFEEEEEEAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;999888888999444222/////////000///...)))***+++***))))))+++---,,,***(((((()))***)))(((******))))))))))))******%%%&&&'''((())))))((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$&&&(((***+++,,,,,,,,,***---111333333222333333444333222111111222444555555555555555555444333333...///000111222333444555000000///000111000...+++,,,...111666999<<<===>>>999:::;;;:::888777777888888999:::<<<===>>>>>>>>>???>>>===<<<<<<===>>>???===>>>?????????>>>======::::::;;;<<<<<<<<<<<<<<<======<<<<<<:::888555444444444444444444555666777333444555777888999999:::666666666666777888999::::::;;;<<<;;;:::777444222333555777777666666777888666666888<<>>@@@DDDGGGIIIKKKJJJFFFDDDFFFHHHNNN^^^uuu~~~{{{xxxuuurrrnnnhhhdddUUUNNNHHHGGGHHHJJJRRRYYY```___bbbfffbbbYYYSSSSSSQQQ[[[fffmmmrrrvvvvvvssseeebbb^^^\\\bbbsss~~~|||zzzyyyqqqqqqqqqooollliiigggfff^^^\\\[[[^^^kkk{{{wwwppppppqqquuu}}}}}}~~~}}}wwwqqqlllcccbbbaaaaaa```]]]XXXTTTOOOMMMKKKHHHEEEDDDCCCCCCEEECCC@@@>>>===???BBBDDDHHHSSSWWW^^^kkksssyyyyyyooolllmmmooo}}}yyywwwssspppnnnllliiiggg^^^YYYVVVTTTQQQKKKHHHJJJEEEJJJRRR\\\iiizzz|||nnnaaa\\\]]]ddduuuiii[[[NNNLLLOOOPPPOOOOOOPPPOOOLLLIIIGGGFFFFFFFFF???@@@@@@AAAAAAAAA@@@@@@>>>???>>>===;;;999999:::666555444333222000---***'''***++++++)))))),,,...,,,+++)))((()))***)))(((+++***)))(((((()))***+++((()))))))))))))))(((((('''''''''''''''((())))))&&&'''''''''''''''''''''$$$&&&(((***,,,,,,,,,,,,,,,///222444444444444555333222000......///000111222222333333222222111000//////000111222444666777222111000111111000---+++,,,...222666:::===>>>???;;;<<<===<<<999777777777777888:::<<<===>>>?????????>>>===<<<<<<===>>>???<<<===>>>@@@@@@??????>>>999:::<<<===>>>===<<<<<<=========<<<;;;888666444555555444444444555555666333333444444444444333333333333444444666777888999888999:::;;;:::888555333111333555666555555555666555555777:::AAAJJJRRRWWW```eeelllppppppooolllkkkdddbbb___^^^\\\[[[XXXVVVPPPNNNLLLKKKJJJIIIGGGEEEBBBAAA@@@@@@AAA@@@>>><<<>>>;;;:::<<<<<<777444555555;;;DDDPPP___jjjlllgggggg___YYY\\\```cccjjjrrrxxx}}}ttteee\\\QQQKKKGGGEEECCC???@@@CCCGGGIIIKKKJJJGGGEEEGGGJJJNNN]]]ttt}}}zzzwwwsssoooiiieeeUUUOOOIIIHHHIIILLLSSS[[[```___bbbfffcccXXXQQQQQQJJJSSS\\\aaagggnnnqqqqqqeeeccc___ZZZ]]]lll~~~|||{{{zzzrrrsssrrrpppllliiihhhhhh^^^\\\ZZZ]]]hhh}}}|||yyypppooopppttt|||}}}tttlllkkkvvv|||vvvrrrgggfffffffffddd```ZZZUUUQQQOOOKKKGGGDDDCCCCCCCCCEEECCC@@@>>>>>>???BBBCCCEEEPPPUUU[[[iiipppwwwzzzppplllnnnppp~~~zzzwwwssspppooommmjjjhhh___ZZZWWWUUUQQQKKKHHHJJJFFFJJJOOOTTT]]]lll{{{nnnccc___```aaasss___VVVOOOOOOQQQOOONNNNNNMMMLLLJJJHHHGGGGGGGGGGGGAAAAAAAAA@@@@@@@@@??????;;;::::::999999888888888777555222111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&%%%$$$%%%''''''&&&$$$((((((((()))******++++++---...111444666666666555666333111000222444555666222111000000///000000000......///111444666888:::555444333111000/////////222111111444:::???@@@@@@AAAAAA@@@???===;;;999888999:::;;;<<<===???@@@@@@============>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>======;;;999666333111:::999999888777666444444222222333333444555666666444555555777888999:::;;;444333333222333444555777666777888888666444222000222333555777888999999:::;;;666555<<>>>>>??????IIINNNUUU\\\ccclllwww~~~|||sssnnnnnnooozzz~~~yyyvvvuuurrrlllggggggbbb```\\\VVVQQQLLLIIIGGGLLLLLLMMMOOOUUUcccsss~~~zzzlllbbb]]]\\\eeeqqq^^^TTTMMMMMMOOOMMMLLLLLLMMMLLLJJJHHHFFFEEEEEEFFFAAAAAAAAA@@@@@@@@@@@@???<<<<<<;;;;;;:::999999999:::888555333333222111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((())))))((((((((()))******+++++++++...333777999888666444444111...------///000000222222111000000000000000......///000222555777888555555333222111000//////111000111555:::???AAAAAADDDDDDCCCAAA???===;;;:::::::::;;;===>>>???@@@AAA============>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;:::<<<<<<;;;:::999777555444222222333333444555555666333444555777888888888888777666555444333222222222444555666666555333111///111222333555777888888999<<<666444:::BBBHHHOOOUUU[[[bbbjjjpppqqqpppmmmlllkkkiiifffccc___\\\YYYXXXUUURRRPPPNNNMMMKKKIIIFFFEEEDDDCCCAAA@@@?????????======<<<<<<:::999777666555777888>>>MMM___gggfffllleee``````___^^^bbbjjjnnnvvv}}}~~~sssiii\\\SSSJJJFFFCCC??????BBBEEEGGGJJJJJJIIIHHHJJJKKKMMMYYYmmm}}}{{{zzzxxxrrriiicccZZZQQQIIIHHHLLLQQQXXX___hhhfffkkkqqqjjjYYYOOOOOOMMMNNNPPPVVV]]]dddgggiiieeeaaa\\\YYYYYYbbbwww}}}||||||vvvssspppnnnmmmlllkkkjjj___\\\[[[^^^eeesssyyytttqqqpppttt|||~~~qqqgggccckkkwww|||vvvpppnnnlllkkkkkkhhhbbb]]]UUURRRMMMJJJHHHGGGFFFDDDDDDCCCAAA@@@????????????EEEJJJQQQXXX___hhhssszzz~~~tttooonnnoooyyyzzzwwwwwwtttnnniiiiiicccaaa\\\WWWRRRMMMJJJIIIHHHIIIJJJNNNUUUcccrrr}}}wwwlllccc___^^^cccnnn^^^UUUMMMMMMOOONNNLLLKKKMMMLLLIIIFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======<<<;;;;;;:::999999777555222111111000...---++++++++++++++++++++++++************************---,,,,,,+++******))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,***((('''''')))+++((((((((()))******++++++***...333888:::888555333777444000......///000000222222222111111111000000---......000222444666777666666555333222000////////////000444:::???BBBCCCBBBAAA@@@>>><<<:::888777::::::;;;===>>>???@@@AAA=========>>>>>>>>>??????=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>???>>>>>><<<:::888666555222333333444444555555555333444666888888777666555666666555555444222111000111222333333333222000///111222444666888999::::::===777444777===CCCKKKRRRXXX___hhhnnnpppooonnnlllkkkjjjiiifffbbb^^^ZZZXXXTTTRRRQQQPPPOOOLLLHHHFFFFFFFFFDDDBBBAAA@@@??????>>>>>>>>>===;;;:::888777222444666999CCCSSS```fffnnniiidddaaa^^^\\\___eeejjjqqqyyy~~~{{{rrrbbbYYYOOOJJJFFFBBBBBBDDDBBBEEEHHHJJJIIIHHHGGGGGGKKKVVVhhhzzz~~~|||zzzxxxsssjjjdddZZZQQQJJJIIINNNTTT]]]fffmmmlllooossslll]]]SSSSSSOOOOOORRRVVV]]]bbbeeefffgggbbb]]]YYYXXX```sss~~~}}}vvvtttpppnnnmmmmmmkkkjjjbbb]]][[[\\\aaaooozzztttqqqpppsss{{{}}}nnnddddddhhhxxx|||xxxtttpppmmmkkkhhhccc___XXXTTTPPPLLLJJJHHHGGGEEEEEEDDDCCCAAA@@@?????????AAAFFFMMMSSSZZZcccnnnuuuvvvpppooonnnxxx|||xxxxxxvvvoookkkjjjdddaaa]]]WWWRRRNNNKKKJJJFFFHHHKKKQQQZZZhhhvvv~~~vvvllldddaaa```aaajjjyyyaaaWWWPPPPPPQQQPPPMMMMMMMMMKKKHHHEEECCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@======<<<;;;:::999999888555333000/////////---,,,************************)))))))))))))))*********))))))***++++++,,,,,,---************************(((''''''''''''(((((())))))******(((&&&%%%''')))((((((((()))******+++++++++---111555666666555444777444000...///000111111333333333222222111000000,,,---...000333666888:::888777666555333111///...---...000444999>>>AAACCC@@@???===;;;999777666555999999:::<<<===>>>???@@@======>>>>>>>>>?????????<<<<<<<<<======>>>>>>>>>AAAAAA@@@???>>><<<;;;;;;@@@???>>><<<:::888666444333333333444444444555555444666888999999888555444111222444555555444333222///000111111222111111000555666888:::<<<===>>>>>>>>>888444555999>>>FFFNNNVVV\\\eeelllnnnmmmkkkjjjiiijjjiiigggddd___ZZZWWWTTTSSSRRRRRRQQQNNNIIIFFFIIIHHHFFFDDDCCCBBBBBBBBB??????>>>===;;;:::888777444666777777===KKK[[[fffooommmiiiddd^^^[[[]]]aaacccjjjrrrxxxzzzkkkaaaWWWPPPJJJDDDCCCDDDAAADDDHHHJJJKKKIIIFFFEEEJJJSSScccuuu~~~{{{yyywwwrrrjjjdddYYYQQQJJJJJJOOOWWWcccmmmvvvuuuxxxzzzssseee\\\[[[VVVVVVWWW[[[```dddgggggggggbbb]]]YYYWWW^^^qqq}}}wwwtttpppnnnnnnmmmllljjjddd___ZZZZZZ^^^iii|||tttqqqooosss{{{|||ooogggeeekkk{{{~~~yyyrrrnnnllljjjfffbbb\\\XXXSSSOOOLLLJJJHHHGGGFFFEEEDDDCCCAAA@@@@@@???@@@DDDJJJPPPWWW```kkksssxxxqqqpppnnnxxx{{{xxxxxxuuuoookkkkkkccc```[[[VVVQQQMMMKKKJJJHHHKKKPPPYYYdddqqq}}}xxxmmmeeeaaa``````iiiuuubbbXXXPPPPPPRRRPPPMMMMMMLLLJJJHHHEEEBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@<<<<<<;;;:::999888777777888555333222222222000///************************(((((()))))))))*********(((((())))))***+++++++++))))))))))))))))))))))))'''''''''''''''((())))))'''((())))))(((&&&&&&&&&((((((((()))******++++++,,,------///000222444555111...+++***,,,...//////222222333222222000///...+++,,,...111555999<<<>>>999999888666444222///...,,,...111444777;;;>>>AAAAAA@@@>>>;;;:::999888888888888999:::<<<===>>>???>>>>>>>>>>>>????????????;;;;;;<<<<<<=========>>>??????>>>===<<<<<<;;;;;;???>>>===;;;999777444333333333333444444444444444666888:::;;;;;;999666555222222444444444333222111...///000111222333333444888999:::<<<===>>>?????????999555555666:::BBBJJJSSSYYYbbbiiikkkjjjhhhgggfffggggggfffccc___ZZZWWWVVVUUUTTTSSSRRROOOKKKGGGHHHGGGFFFDDDCCCCCCCCCCCC@@@??????===;;;999888777555666777777999CCCTTTbbbmmmooonnnhhhaaa]]]]]]^^^___eeelllsss|||vvvkkk```XXXPPPGGGCCCCCCBBBDDDHHHKKKLLLKKKGGGDDDHHHPPP^^^ppp}}}yyywwwuuuqqqiiicccXXXQQQKKKKKKPPPZZZhhhuuu|||qqqiiifff^^^]]]]]]```dddggghhhhhhgggbbb]]]YYYWWW^^^ppp~~~wwwtttqqqooonnnmmmlllkkkeee```[[[YYYZZZdddxxx~~~tttqqqooorrrzzzzzznnnfffbbbmmm~~~}}}uuupppnnnllliiifff```\\\VVVRRROOOLLLJJJHHHGGGFFFEEEDDDCCCAAA@@@???@@@DDDIIIOOOUUU___jjjrrryyyqqqooooooxxx~~~yyyvvvvvvtttnnnjjjiiibbb^^^YYYTTTOOOLLLJJJJJJIIIMMMUUU```mmmzzz|||pppfff```___bbbkkkxxx```WWWOOOOOOPPPNNNKKKKKKKKKJJJGGGEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA<<<<<<;;;:::888777666666666444111000111111///...++++++++++++++++++++++++((())))))******+++++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***((('''&&&((())))))(((&&&((((((((()))******++++++---,,,++++++---000333666222///,,,,,,---000111222111222222222111000...,,,+++,,,///222666:::===???:::::::::888555222///------///111333444666:::===<<<;;;999777666666666777888888999:::<<<===>>>???>>>>>>>>>?????????@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA===<<<<<<:::888666444333444444444444444444444444777888:::;;;;;;:::888777666666555444222000///...///000111333444666777888999:::;;;<<<<<<=========???:::777666555777>>>FFFNNNUUU^^^eeehhhhhhfffeeeddddddeeeeeebbb___[[[YYYYYYWWWVVVUUUTTTQQQMMMJJJFFFEEEDDDDDDCCCCCCCCCDDDBBBAAA@@@???===;;;999777666555666666666<<>>???@@@@@@>>>>>>?????????@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@BBB<<<;;;;;;:::888777555444444444444444444444444444777888888999999999888888777666555333111//////...111222333555777:::<<<===<<<<<<============<<<<<<@@@<<<999777555555:::BBBGGGNNNYYYaaafffgggffffffbbbcccccccccbbb```]]]\\\\\\ZZZWWWUUUTTTSSSPPPNNNFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDCCCAAA???===;;;:::777555666777777999DDDPPPdddnnnuuuqqqjjjfffccc```]]]bbbfffkkkuuu{{{rrrkkkbbbVVVNNNKKKEEEEEEFFFJJJLLLLLLHHHEEEDDDHHHTTTggg{{{~~~yyywwwuuuqqqjjjeeeZZZTTTOOOPPPVVVcccuuu~~~xxxtttnnnmmmkkklllmmmooonnnnnnkkkfffaaa[[[XXX\\\mmm}}}~~~xxxuuuqqqooonnnnnnlllkkkfffaaa\\\YYYWWW]]]kkkzzz~~~uuuqqqnnnpppxxxrrrdddbbbgggwwwzzzvvvrrrmmmjjjgggccc\\\WWWSSSOOOLLLJJJHHHHHHHHHGGGEEECCCAAA???===@@@EEEJJJPPPZZZeeennnyyyzzzqqqnnnppp{{{|||wwwtttuuusssmmmiiiiiibbb^^^XXXRRRNNNLLLKKKKKKIIINNNYYYhhhwww}}}rrrhhhbbb```iiixxxcccZZZRRRQQQRRRPPPMMMMMMJJJIIIGGGEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<:::999888777555333111111111111000///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------((((((((()))******++++++************************&&&&&&&&&'''''')))******+++!!! '''(((&&&((((((((()))******+++++++++,,,---///111222333333666222///------...///...///000111111000...+++***//////000111333666888999<<<<<<<<<:::777333///---///111222111000000222555777555444333333444666777;;;<<<===>>>???@@@AAABBB>>>????????????@@@@@@@@@<<<<<<<<<;;;;;;:::::::::;;;:::999999999;;;<<<===;;;;;;;;;:::999888666555444444444444444444444444777777777777777888888999555444222111000111222222333333555777999<<<>>>@@@@@@@@@@@@@@@@@@???>>>>>>@@@<<<:::999666444999@@@AAAIIIUUU___eeeggghhhhhhbbbbbbccccccbbbaaa___^^^^^^[[[XXXVVVUUUTTTRRRPPPIIIIIIIIIJJJKKKLLLMMMNNNGGGFFFEEEDDDBBB???===<<<:::777777:::999999AAAMMM```mmmvvvsssllliiieeeaaa[[[___bbbgggppp|||~~~vvvqqqhhh\\\SSSPPPEEEDDDEEEHHHKKKKKKHHHEEEBBBFFFQQQdddyyy{{{xxxvvvrrrkkkfff[[[VVVRRRSSSYYYfffzzzvvvtttrrrrrrssstttsssrrrnnniiiccc]]]XXX[[[kkkzzz~~~xxxuuuqqqoooooonnnmmmkkkeeeaaa\\\YYYWWW[[[hhhvvv}}}uuuqqqnnnpppxxx~~~llleeedddrrr|||{{{~~~~~~yyytttnnniiiiiiddd^^^XXXTTTPPPMMMKKKIIIIIIIIIHHHFFFCCCAAA???;;;>>>BBBGGGMMMWWWccckkkwww}}}{{{qqqmmmqqq||||||wwwtttuuusssmmmiiiiiiccc___YYYSSSOOOMMMLLLMMMKKKPPP[[[kkkzzz{{{qqqhhhdddccclll}}}cccYYYPPPOOOOOOMMMKKKJJJLLLKKKIIIGGGEEECCCBBBBBBBBBBBBAAA@@@@@@???>>>>>><<<<<<:::999888777777777111111111111000000000///++++++++++++,,,,,,---...***)))(((''''''((()))***///---,,,,,,......***&&&***)))(((''''''((()))***+++)))(((&&&&&&((()))+++)))'''%%%###"""###$$$%%%'''((()))***+++,,,------...////////////111555888999333---+++...111111///222///---...000000...+++///------///333666888999999888777666444222111111000111222333444333222222666555444333222333777:::777888999:::;;;===>>>>>>???>>>>>>============>>><<<<<<;;;:::999999999999<<<;;;;;;:::;;;<<<===>>>;;;;;;::::::999888777777666666555555555555666666333444555555444444666777111---,,,///000///222666999999::::::;;;;;;<<<<<<>>>>>>????????????>>>>>><<<;;;:::777555555777999@@@IIIUUU```fffggggggfffbbbbbbccccccbbb___]]][[[```\\\WWWUUUTTTTTTTTTSSSLLLLLLKKKJJJJJJJJJJJJJJJLLLJJJGGGDDDBBB@@@@@@@@@888888888888:::===@@@BBBPPPcccuuuyyyrrrkkkfffbbbaaa^^^___eeelllsss{{{zzznnnaaaXXXSSSNNNJJJFFFEEEGGGHHHFFFDDDDDDGGGMMM\\\ttt|||xxxvvvuuurrrmmmhhh```ZZZUUUTTTXXXeee|||~~~|||yyywwwuuutttqqqooonnnlll```XXXZZZ[[[cccttt~~~|||xxxsssooonnnmmmlllkkkiiiaaaZZZXXXXXXZZZ```hhh~~~wwwuuusssrrruuu}}}tttggg```jjj{{{}}}xxxyyyyyy{{{zzzsssnnnkkkgggeeeaaa\\\VVVQQQLLLJJJFFFGGGGGGGGGEEEBBB???===@@@===>>>CCCIIIQQQ]]]hhhsss{{{tttmmmrrr{{{}}}|||yyyuuuqqqnnnmmmlllgggbbb[[[UUUPPPMMMJJJHHHJJJRRR]]]lll}}}wwwrrrnnnnnnkkkfffbbbbbbmmmyyydddZZZQQQOOOOOOMMMJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;:::999999999222222111111000/////////111000...,,,***)))))))))+++***)))(((((()))***+++,,,,,,,,,,,,---,,,***'''))))))(((''''''((())))))***)))(((''''''((()))***+++***(((&&&%%%&&&'''''''''(((((()))***+++,,,,,,+++,,,...///000333888;;;:::444...,,,///222222111222000...---//////...,,,...------///333666888888777666555444222111000///000111222333444333222222000111111000///111444666999999:::<<<===>>>???@@@>>>>>>======<<<<<<======<<<;;;::::::999999::::::===<<<;;;;;;;;;;;;<<<===<<<<<<;;;:::999777777666666555555555555555555666444555666666555555666888555111111333555444666;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????>>>>>>??????<<<999555333444666@@@HHHUUU```gggiiigggfff```aaabbbbbbaaa```^^^]]]^^^\\\YYYXXXWWWVVVTTTRRRNNNNNNMMMLLLLLLLLLLLLMMMNNNLLLJJJGGGDDDBBBAAAAAA:::999777777777999;;;===NNN```sss{{{yyytttmmmgggccc______dddiiinnnvvv}}}rrrcccWWWQQQLLLHHHDDDCCCEEEEEEDDDBBBBBBEEEKKKYYYooo|||wwwuuutttqqqlllhhhaaa\\\WWWVVVZZZggg}}}}}}{{{wwwssspppnnnlllaaaYYY\\\\\\cccttt~~~|||xxxsssooommmmmmkkkjjjhhh```ZZZXXXXXXYYY___fffwww{{{yyyvvvtttuuu|||{{{mmmcccgggrrryyyuuutttvvv{{{xxx}}}|||uuuoookkkgggeee```[[[UUUPPPLLLJJJFFFGGGGGGFFFEEEBBB???===???======BBBHHHNNNYYYdddnnnwwwuuunnnrrr{{{~~~|||yyyuuurrrooommmlllgggbbb[[[UUUQQQNNNKKKIIIJJJPPPYYYfffwwwooojjjggghhhgggbbb```aaaiiirrreeeZZZQQQOOOOOOLLLIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@======;;;:::999888888888444333222111///.........111000...,,,***(((''''''++++++************++++++(((***,,,,,,+++)))))))))(((((('''&&&&&&'''((((((***)))(((''''''((()))***+++***((('''&&&''''''(((((((((((())))))*********+++,,,...///000333777::::::555///...000333333333333111...---.........------,,,,,,///222666777777444333333111000///......000111333444444444333222///111222222222333666888;;;;;;<<<===???@@@AAABBB>>>======<<<;;;;;;<<<<<<:::::::::::::::;;;;;;<<<======<<<;;;;;;<<<<<<<<<======;;;:::888777666555555555444444444444555555555666777777666666777888666333333666888777:::>>>=========<<<<<<<<<<<<<<<<<<======>>>????????????@@@@@@>>>:::666444444666???GGGTTT```hhhjjjhhhfff______```aaaaaa``````___^^^\\\[[[[[[ZZZXXXTTTQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRPPPNNNKKKHHHFFFDDDCCC===<<<:::888777777888999FFFXXXmmmzzz~~~uuulllfffaaa___bbbeeeiiiooovvvzzzjjj]]]UUUNNNIIIEEECCCDDDEEEDDDBBB@@@BBBGGGSSShhh|||{{{vvvsssrrrppplllhhhaaa\\\WWWVVVZZZfff{{{|||vvvrrrmmmlllbbb[[[^^^]]]cccsss~~~{{{wwwrrrooommmllljjjiiifff___YYYXXXWWWXXX]]]dddnnn~~~~~~yyyuuuvvv{{{tttgggdddgggqqq{{{rrrmmmooouuuuuuzzz}}}uuummmjjjkkkrrr}}}xxxppplllgggddd```ZZZTTTOOOKKKIIIFFFGGGGGGFFFDDDBBB@@@>>>???<<<===AAAEEEJJJSSS]]]gggppp{{{vvvpppqqq{{{~~~zzzvvvrrrooommmlllfffaaa[[[UUURRROOOMMMKKKJJJMMMTTT^^^nnn}}}nnniiieeeeeeddd___]]]]]]ccchhhnnnsssvvvzzzyyysssrrrssstttwww|||eee[[[QQQOOOOOOLLLIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA;;;:::999888777666666666666555333000...---------,,,,,,++++++++++++++++++************************$$$(((++++++)))''')))+++'''''''''&&&&&&'''''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&'''((((((((((((((()))))))))...///000000000111444666999555000...///222444444444222000............///,,,,,,,,,///333666666666222222111000000///......111222333444444444333222...000333444444555777888;;;;;;<<<===???@@@AAABBB>>>===<<<;;;;;;;;;;;;;;;999999999::::::<<<======<<<<<<<<<<<<<<<===>>>>>>>>>===<<<:::888666555444444444333333333333444444555666777777666555666777444222222666777777999===>>>>>>======<<<<<<;;;;;;:::;;;<<<>>>??????@@@@@@===>>>===;;;888777888999===EEEQQQ^^^gggjjjhhhfff]]]]]]^^^______```aaabbb```^^^\\\[[[ZZZYYYVVVSSSSSSRRRRRRQQQQQQQQQQQQQQQUUUTTTRRRPPPMMMJJJGGGEEEAAA@@@===;;;999999::::::>>>MMMaaasss{{{pppjjjdddaaabbbccceeekkkrrr}}}uuuggg^^^SSSOOOIIIGGGGGGGGGFFFDDD@@@BBBEEENNN```ttt{{{uuurrrqqqooolllhhh___YYYUUUSSSVVVaaavvvzzzuuummmlllccc\\\___]]]cccrrrzzzwwwrrrooommmkkkiiigggddd^^^YYYWWWWWWWWW[[[aaaiiixxx{{{wwwvvv{{{zzzkkkbbb___eeezzzrrriiikkkqqq{{{{{{ssskkkgggeeeffflll{{{zzzrrrmmmgggddd___YYYSSSNNNJJJHHHFFFFFFFFFEEEDDDBBB@@@??????<<<<<<@@@CCCFFFMMMVVVaaajjjuuu}}}xxxsssppp{{{|||wwwsssooommmlllfffaaa[[[VVVRRRPPPNNNLLLIIIKKKNNNVVVeeevvvyyyrrrllljjjfff___[[[[[[^^^aaacccdddcccdddhhhlllmmmvvvttttttuuuvvvyyy|||zzzrrrkkkiiiiiiiiilllpppeeeZZZQQQOOOOOOLLLJJJIIIJJJIIIGGGEEECCCBBBAAAAAACCCCCCBBBBBBBBBBBBAAAAAA;;;;;;999888777666666666777555333000...---------)))))))))***+++,,,---...((())))))))))))))))))(((###'''******((('''(((***&&&''''''''''''''''''&&&))))))(((((((((((())))))(((''''''&&&&&&&&&&&&&&&((((((((((((((()))))))))...000111111111111333555777444000---...000333444555444222111///...///000,,,,,,---000333666777666222222111111000000//////111222333444555444333333+++---///000111111333555::::::;;;<<<>>>???@@@@@@>>>>>><<<;;;;;;:::::::::999999999:::;;;<<<===>>>999:::;;;<<<>>>??????@@@>>>===<<<:::888666555444444444333333333333444444444555666666444444555666333111222666777666777;;;======<<<<<<;;;;;;::::::888999;;;===???@@@AAAAAA>>>??????<<<:::888888999;;;AAALLLZZZdddiiihhheee\\\\\\\\\\\\^^^```bbbcccccc```\\\YYYYYYXXXWWWWWWTTTSSSRRRRRRQQQQQQRRRRRRVVVVVVUUUTTTQQQMMMJJJHHHBBB@@@>>><<<;;;;;;<<<===:::FFFWWWiiizzzvvvnnnhhhccccccccceeejjjpppxxx}}}|||ooofffZZZTTTMMMIIIIIIHHHFFFDDD@@@BBBDDDKKKZZZnnn|||{{{uuusssrrrpppkkkhhh___YYYTTTRRRTTT]]]qqq}}}yyynnnmmmccc\\\^^^\\\aaapppzzzwwwsssooommmkkkhhhfffccc]]]YYYXXXWWWVVVZZZ___ggguuu{{{wwwvvv{{{}}}mmmccc]]]aaauuuxxxkkkiiinnn|||xxxpppkkkeeebbbbbbnnn|||tttooohhheee___XXXRRRMMMJJJHHHFFFFFFFFFEEECCCBBBAAA@@@???<<<===@@@AAACCCIIIPPP[[[dddpppxxx~~~zzzvvvqqq{{{}}}yyytttpppmmmlllfffbbb\\\VVVSSSQQQOOOMMMIIIJJJKKKPPP]]]ooo{{{~~~yyyrrrnnnhhhaaa\\\\\\\\\___aaa___\\\YYYYYYZZZXXX```kkkttt|||zzzqqqnnnoooppprrruuuyyy}}}wwwooogggeeeeeedddgggkkkcccYYYPPPOOOOOOMMMKKKJJJKKKJJJHHHEEECCCBBBAAA@@@BBBBBBBBBAAAAAAAAAAAAAAA>>>>>><<<;;;:::999999999777555222///---------...++++++************++++++(((((())))))))))))((((((%%%''')))***)))(((((()))&&&'''(((((((((((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++---///111222333666888666333000......000333555555666666444222000000000,,,---...111555777777666111111111111111111111111111222444555555555444333///000111222111333555777999999:::;;;===>>>????????????===<<<;;;;;;::::::::::::::::::;;;<<<===>>>999:::<<<===??????@@@@@@======;;;:::888777666555555555444444444444555555444555666555444333444555555222333777888666777::::::::::::999999999999999777888:::===???@@@AAABBBCCCCCCBBB???:::777666666999===GGGTTT```fffgggddd\\\[[[ZZZ[[[\\\___bbbdddddd```[[[XXXXXXXXXXXXXXXTTTTTTSSSRRRRRRRRRRRRRRRUUUVVVWWWVVVTTTPPPLLLIIIBBB@@@>>><<<;;;;;;<<<===;;;CCCOOO^^^ppp~~~|||tttmmmgggeeeddddddhhhooouuuzzztttkkk___YYYQQQKKKIIIHHHEEECCCAAACCCDDDGGGSSShhhyyy~~~{{{wwwuuutttqqqkkkgggaaa[[[UUURRRSSS[[[mmm}}}|||pppoooccc[[[\\\ZZZ___nnn{{{xxxtttpppnnnlllhhhfffbbb]]]YYYYYYXXXVVVYYY]]]fffsss{{{wwwvvv{{{pppeee^^^```qqqpppjjjlllxxxuuuooogggaaa^^^ddduuu}}}uuuqqqjjjfff```YYYRRRMMMJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA???===>>>AAABBBBBBFFFMMMVVV___kkksssyyy|||xxxsss|||zzzuuupppmmmlllhhhccc]]]WWWSSSQQQOOOMMMHHHJJJJJJNNNZZZkkkwww{{{}}}vvvooolllhhhbbb______[[[___bbb```ZZZTTTQQQQQQNNNSSS\\\eeennnzzz~~~|||zzz{{{zzzzzz|||}}}{{{vvvrrrkkklllmmmooorrrwww~~~vvvnnnfffcccbbb```bbbfffbbbXXXOOOOOOPPPNNNLLLLLLHHHHHHFFFDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA??????===<<<;;;:::::::::777555222///------...///,,,,,,+++******)))******((()))************)))(((''''''((()))******(((''''''((())))))))))))((('''(((((())))))))))))(((((('''''''''((((((((('''''''''(((((()))***+++,,,,,,+++---000111222333555777666444222///...000444777555777999888555111000111------///333666888888777000000000000000111111111222222444555555555444333444555555444333444888:::999999:::;;;===>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>???>>>======<<<<<<;;;:::999777777666666555555555555555555666555777777666555444444555555333444777888555555777666666777777777777777888666777999<<>><<<<<<=========AAAGGGPPPaaattt~~~{{{ssskkkfffcccaaaeeejjjpppssszzzzzzsssfff___VVVOOOLLLIIIFFFDDD@@@BBBBBBCCCNNNbbbuuu}}}{{{xxxwwwvvvrrrlllfffaaa[[[UUUQQQPPPWWWgggwwwrrrpppcccYYYYYYWWW\\\lll|||yyyuuurrrooollliiifffbbb]]]ZZZZZZYYYWWWYYY]]]bbbppp{{{vvvuuuyyyssshhh```___kkk{{{vvvllljjjrrr{{{rrrjjjcccbbbkkkwww|||vvvrrrkkkgggaaaYYYRRRNNNKKKJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@>>>???BBBCCCBBBFFFKKKQQQ[[[fffnnnttt|||}}}zzzuuu}}}{{{uuuqqqnnnllljjjeee^^^XXXTTTQQQNNNLLLHHHJJJKKKNNNXXXhhhtttxxxxxxqqqkkkiiifffaaa___aaa[[[___aaa___XXXRRRNNNMMMIIILLLQQQZZZffftttzzzwwwvvvsssuuuwwwzzz{{{zzzwwwsssqqqjjjlllmmmooorrryyy{{{rrriiieeebbb___```cccaaaWWWOOONNNPPPNNNMMMMMMEEEEEEDDDBBBBBBAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::999999999666444111...------///000+++***************++++++)))***+++,,,,,,+++***)))***(((''')))+++,,,(((%%%'''((()))******)))((('''(((((())))))))))))(((((($$$$$$%%%%%%&&&%%%%%%$$$'''((()))***+++,,,------...000222222222111222333777555333000000222666999555888;;;;;;777333111111......000333777999999888/////////000000000000000222333444555555555444333333333222111000111555888999:::;;;<<<===???@@@@@@AAA@@@???>>><<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>?????????>>>===;;;:::;;;;;;::::::999888777777666666555555555555666666777888888777666555555666444222222666666333222444444444555555666666777777555666999<<>>JJJXXXbbbdddccc\\\[[[YYYYYYZZZ^^^bbbddd___^^^]]]\\\[[[YYYVVVSSSWWWVVVUUUUUUTTTTTTUUUUUURRRTTTVVVWWWVVVRRRNNNKKKJJJHHHDDDAAA???>>>>>>>>>===>>>@@@FFFVVVkkkyyyvvvmmmgggbbb___bbbgggiiilllttt~~~{{{mmmeee[[[TTTOOOLLLIIIFFF???AAAAAAAAAJJJ___sss~~~}}}{{{yyyyyyxxxssslllfff___YYYRRRNNNLLLRRRbbbrrrtttqqqbbbXXXWWWUUU[[[kkk|||yyyvvvssspppmmmiiifffbbb^^^[[[[[[ZZZWWWYYY\\\___lll~~~|||vvvtttxxxvvvjjjbbb^^^fffsssyyymmmiiijjjyyyvvvlllfffiiiooo~~~|||wwwssslllhhhaaaYYYSSSNNNLLLKKKGGGFFFEEECCCBBBBBBBBBBBB@@@???@@@CCCCCCCCCFFFKKKOOOXXXccckkkpppxxx~~~|||www~~~{{{vvvqqqnnnlllkkkfff^^^XXXTTTQQQNNNLLLIIIKKKMMMOOOXXXgggrrrvvvxxxpppjjjhhheee```^^^```[[[^^^```]]]VVVPPPLLLLLLGGGGGGKKKTTTbbbrrr~~~wwwuuusssqqqqqqvvv|||~~~zzzuuuqqqoookkkmmmoooqqqttt{{{yyyooojjjeeeaaaaaadddaaaXXXPPPNNNMMMJJJHHHIIIIIIHHHFFFEEEFFFEEEDDDBBBDDDCCCBBBAAAAAABBBCCCDDD>>>===<<<<<<<<<;;;888555444333222111111000000111...---+++,,,------,,,***))))))************))))))''''''(((((())))))******++++++******)))((((((((()))((('''&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&''')))))))))))))))*********###---444555444555666666;;;888444111///111333555999333111555666222///000///111333555666666666666888555222000111111111111333222111111222444777888333222111000000222444555777:::<<<<<<>>>AAA@@@;;;<<<<<<;;;::::::999888888999999999:::;;;<<<===>>>========================>>>======;;;:::888666555333333333333333333222222555555555666666666666666333444555666666666555444111111222333444555666666666555555999>>>AAAAAA@@@@@@@@@AAABBBCCC@@@<<<888555:::???EEEPPP^^^ccc```YYYXXXWWWXXX\\\```bbbccc```___]]]ZZZXXXWWWWWWWWWWWWUUUSSSSSSSSSSSSRRRQQQRRRQQQPPPRRRUUUVVVSSSPPPKKKFFF@@@???AAADDDBBB@@@:::<<>>=========;;;888555111111000......---------...,,,++++++,,,,,,+++***))))))************))))))(((((((((((())))))))))))))))))))))))))))))************))))))((((((((('''((((((((((((((()))******))))))))))))***************333:::999888888999888666444000...---///222444777111000333444000---......///222555777888999999666333///---...///000000444444333444555666888999444333111000000111333444777;;;<<<<<<>>>AAA@@@===<<<<<<;;;;;;:::999999888::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888666555333333333444444444444444555666666666666666666666444555555555444333111000//////000000111111222222222111111444999===>>>>>>AAAAAAAAABBBBBB@@@;;;777333888<<<@@@JJJUUUYYYWWWWWWVVVVVVWWW[[[^^^aaacccbbb```]]]ZZZYYYXXXYYYYYYXXXVVVTTTSSSSSSSSSRRRQQQQQQQQQQQQSSSVVVVVVTTTRRRQQQKKKEEEBBBBBBBBB???<<<<<<===>>>AAAIIIWWWhhhttt}}}~~~zzzpppiiigggfffdddjjjkkkooouuu|||{{{ssshhh]]]VVVPPPJJJGGG@@@>>>>>>AAAFFFQQQddduuuyyy{{{zzzvvvtttssspppjjj```YYYSSSPPPKKKKKKXXXiiivvvnnneee^^^YYYYYY```hhh~~~{{{tttpppooommmiiieeeddd___\\\\\\ZZZWWWXXX[[[^^^jjjzzzyyyuuuvvv|||rrrddd]]]aaajjjyyyjjjhhhlll{{{{{{uuurrrpppyyyyyysssoooiiieee___XXXRRRMMMKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDBBBBBBDDDFFFGGGMMMTTTZZZ^^^cccggglllttt}}}zzzyyy|||wwwsssqqqooohhh```ZZZWWWTTTOOOJJJIIILLLLLLMMM\\\pppwwwrrrsssppplllgggcccaaa______aaaccceee```WWWOOOLLLKKKEEEEEEGGGNNN[[[kkkyyy}}}zzzwwwtttyyy~~~{{{tttooonnnppprrruuutttllleee___[[[\\\TTTNNNNNNNNNLLLLLLMMMHHHFFFEEEEEEEEEDDDBBB@@@CCCCCCBBBBBBBBBBBBCCCCCCAAA???>>>>>>===;;;888555555444333111000/////////---,,,***+++,,,,,,+++)))))))))************))))))))))))))))))((((((((((((''''''((())))))***++++++((())))))******)))((('''&&&&&&&&&'''(((***+++,,,(((((())))))************///777<<<;;;:::::::::888444222///------///222444666222111333444111...///,,,...111444777999:::;;;666333...,,,---///000111444555555666777888999999555444222111000111111222777;;;===<<<===AAABBB???<<<<<<;;;;;;:::999999999::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<:::777555444333333444444555555666666666666666666666666555555555555555444333111///---////////////////////////000///...111555:::===>>>BBBAAABBBBBBBBB???:::666333666999<<>>;;;AAA@@@??????CCCOOO^^^iiizzzvvvmmmiiigggeeeiiijjjlllqqqxxx}}}zzzooocccXXXPPPIIIFFFCCC???>>>???BBBLLL^^^nnnvvvyyyzzzvvvttttttpppkkkbbbYYYRRRNNNJJJIIIUUUeee{{{~~~xxxpppgggaaa\\\[[[```hhh{{{|||tttpppnnnmmmjjjgggfffaaa]]]\\\[[[XXXZZZ^^^___iiiwww}}}{{{vvvuuuyyy~~~vvvggg]]]___eeewwwrrriiilllxxx~~~vvvzzz~~~{{{uuupppmmmfffccc^^^XXXRRRNNNLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCDDDBBBDDDHHHJJJLLLRRRYYY```dddiiimmmooosssyyy~~~{{{|||{{{vvvtttoooiiiaaa[[[WWWTTTOOOKKKLLLNNNNNNPPP]]]ooovvvsssqqqoookkkfffccc``````___ccceeeeee```WWWOOOLLLKKKFFFFFFHHHNNNZZZiiixxx}}}~~~|||zzz{{{uuurrrrrrsssyyyuuulllccc]]]\\\TTTNNNNNNOOOLLLKKKLLLHHHGGGGGGGGGGGGFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>><<<888555777666444333111111000000---+++******+++,,,***)))))))))************))))))******))))))((((((''''''(((((((((((())))))******$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%&&&'''((()))(((((())))))******++++++...555:::999888::::::777777555333000000111333555666444444555444333111111,,,---000222555888999:::999555111...///111333444333444555777888888888888666555333222111000000000666;;;===;;;<<<@@@BBBAAA<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<===??????????????????????????????>>><<<999777555333333444444555666777777888666666666666555555555555444555555555444222000///222222111111111000000000222111000222555:::>>>AAABBBBBBBBBBBBAAA>>>999555555666888;;;@@@FFFIIIKKKMMMOOOQQQTTTVVVZZZ^^^```bbbbbbbbbaaa```^^^\\\[[[ZZZXXXUUUTTTTTTTTTSSSQQQPPPPPPQQQSSSVVVWWWXXXXXXVVVRRRNNNJJJHHHFFFBBB???DDDCCC@@@>>>@@@JJJWWWbbbqqqzzz|||tttooommmkkkdddeeehhhmmmuuu}}}vvvjjj]]]SSSJJJFFFCCC@@@======???GGGXXXhhhrrrwwwyyywwwuuutttppplllcccYYYQQQNNNJJJIIIUUUdddyyy~~~yyyrrrjjjddd___]]]bbbiiiyyy|||uuupppnnnllljjjiiihhhbbb^^^]]][[[YYY\\\```^^^ggguuu{{{|||}}}wwwuuuwww{{{xxxjjj___]]]aaaooo|||ooooooxxx~~~~~~~~~wwwrrrnnnllldddbbb^^^ZZZVVVRRROOONNNKKKJJJJJJIIIHHHGGGFFFFFFHHHGGGJJJNNNQQQRRRXXX^^^ccchhhooorrrtttuuuxxx{{{}}}}}}|||vvvsssooojjjbbb\\\XXXTTTPPPMMMMMMOOOPPPSSS^^^lllsssqqqooommmiiieeebbb`````````ffffffddd^^^VVVOOOKKKJJJGGGGGGIIIOOOYYYhhhwww~~~~~~~~~~~~}}}{{{wwwuuu{{{uuukkkeee]]]VVVOOOOOOOOOLLLIIIJJJGGGFFFFFFFFFGGGEEEBBB@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>><<<999666333222111000///.........---,,,***+++,,,,,,+++)))))))))************))))))******))))))((((((''''''))))))))))))((((((''''''###%%%'''((()))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))******+++++++++111666666888;;;<<<999:::888555222000000111222333444555444333222222111---...///111333555777888:::777222000111222333333000111333444555555666555666555444222111000//////333999<<<<<<<<<@@@BBBAAA<<<<<<;;;;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<:::777555444444444555555666777888888777777666666555555555444333444555666666555444444333333222222111111000000222222222333555999>>>AAABBBAAABBBBBBAAA>>>888444333444666999===@@@EEEHHHIIILLLPPPRRRUUUXXX]]]``````bbbeeegggeeebbb]]]ZZZ[[[YYYVVVUUUUUUTTTSSSQQQOOOPPPRRRSSSUUUWWWYYYZZZXXXVVVSSSOOOLLLHHHDDDAAABBBAAA???<<<===EEEQQQZZZhhhuuuzzzuuuqqqnnncccdddfffkkkrrr{{{}}}rrrdddXXXNNNIIIBBB???===<<<===CCCSSSbbbmmmtttxxxwwwtttssspppllldddYYYPPPNNNKKKKKKVVVdddyyy{{{tttlllgggbbb```dddlllyyy|||vvvqqqnnnlllkkkjjjhhhbbb^^^]]]\\\ZZZ]]]aaa\\\eeesss{{{{{{xxxuuuvvvxxx~~~zzzlll```\\\^^^hhhzzzwwwsssvvvzzztttoookkkiiibbbaaa___\\\YYYVVVSSSQQQPPPOOONNNMMMLLLKKKJJJIIILLLLLLNNNSSSUUUUUUYYY___dddjjjrrrvvvwwwwwwyyy{{{~~~|||zzztttqqqpppllleee^^^YYYUUUQQQOOONNNPPPRRRWWWaaajjjooonnnmmmjjjgggdddaaa`````````gggeeebbb\\\UUUOOOKKKJJJIIIJJJKKKOOOXXXfffwwwzzzuuuzzz~~~ssskkk]]]VVVPPPPPPOOOLLLIIIIIIEEEEEEEEEEEEFFFDDDAAA>>>AAAAAABBBBBBBBBBBBAAAAAA???>>>=========<<<999666444333222111000000000000...---+++,,,------,,,***))))))************))))))))))))))))))((((((((((((******)))(((((('''&&&&&&%%%&&&((()))************)))(((((('''&&&&&&''''''''''''((()))***++++++,,,***000444555999>>>>>><<<888666333000...---------...222333000...//////......//////111333555777888:::777444111111111000000...//////000111222333333555555444333222000000//////777<<<<<<<<>>======<<<:::888666555444444555555666666777777777777777666555555444444222444555777888888888888333222222222111111000000111222333333444666:::===AAA@@@AAAAAAAAA>>>999555111000222666888999???EEEEEEIIIOOORRRTTTWWW\\\``````bbbfffiiihhhccc^^^ZZZ\\\ZZZWWWVVVUUUUUUSSSRRROOOPPPRRRSSSSSSUUUXXXZZZ]]][[[YYYUUUOOOIIIDDDAAA>>>>>><<<999999???IIIPPP```ooo~~~zzzssslllgggggghhhiiimmmttt}}}yyylll___TTTNNNBBB@@@>>>===<<>>;;;444333000...,,,,,,,,,,,,+++111333...,,,...///---//////000222444777:::<<<<<<:::777555444222000......---------...000222333444444444333222111000///+++444<<<===<<<>>>??????;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777555555555555555555555555888777777666555555444444333444666888999999999999444444444444333333333333000222444444444444777:::??????@@@AAAAAA>>>999666222000111555555444:::AAABBBHHHNNNRRRSSSVVV\\\aaabbbdddfffgggfffccc___]]]]]]ZZZXXXVVVVVVUUUSSSRRROOOPPPRRRRRRRRRSSSVVVZZZ\\\\\\[[[XXXRRRLLLGGGEEE======<<<:::999<<>>GGGSSScccmmmuuuuuurrrpppnnnkkkfffZZZOOOLLLJJJIIIRRR^^^wwwwwwnnnhhhddddddlllttt|||{{{{{{yyyuuuqqqmmmjjjiiieee```^^^___^^^[[[\\\```\\\aaaiiiwww|||wwwxxxzzz~~~zzzvvvuuuwwwzzz|||sssddd\\\YYYWWWhhh|||wwwooouuuyyyuuupppllliiiddddddeeeeeedddaaa___]]]]]]\\\ZZZWWWUUURRRPPPOOOMMMNNNRRRWWWYYYXXXZZZ___gggmmmuuuyyyyyyyyyyyy{{{~~~www}}}zzzwwwuuussspppkkkccc]]]XXXUUUUUUPPPTTT[[[dddjjjllllllkkkiiigggdddaaa`````````aaaeeebbb\\\WWWRRRNNNKKKJJJHHHIIIKKKMMMSSSaaarrr~~~wwwtttyyyzzzYYYRRRNNNOOOQQQNNNLLLLLLJJJJJJJJJLLLLLLJJJFFFCCC@@@@@@BBBBBBBBBBBB@@@@@@;;;;;;;;;<<<===<<<:::888111111000000111111222333000...------...///---,,,))))))************))))))''''''(((((())))))******&&&&&&''''''((()))))))))$$$$$$$$$%%%&&&(((***+++#########$$$%%%&&&'''(((&&&'''((()))***+++,,,,,,***---000111666;;;<<<888222111///...---------...,,,222444///---///000......///000333666:::>>>@@@???===;;;999888555111......---,,,,,,---///222333333333333333333222111000(((333;;;===<<<===>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888555555555555555444444444888777777666555444444444333444666777888888888777777777777777777777777777222444777777555555777:::>>>>>>???AAAAAA>>>:::666666333333666555333888@@@AAAGGGNNNRRRSSSVVV\\\aaaeeeeeeeeedddcccbbbaaa```]]][[[XXXVVVVVVUUUSSSRRROOOQQQRRRRRRQQQRRRUUUYYYXXXZZZ[[[YYYUUUPPPMMMKKK???@@@@@@===;;;===BBBGGGNNN^^^rrr}}}sssggghhhgggfffeeeiiipppvvv~~~xxxiii]]]VVVGGGDDDCCCAAA===<<>>?????????===:::777555333333333333333222111000......------------......+++,,,,,,,,,,,,+++******,,,+++++++++******))))))((()))+++,,,+++***'''&&&'''''''''''''''((())))))***)))(((&&&&&&''''''((((((((((((((()))***+++,,,+++---000222444555444444/////////...------///111---------............//////000222555888;;;===>>>@@@>>><<<:::888666222///,,,,,,,,,---...///000000000111111111111222222222000333777:::;;;;;;<<<===;;;;;;:::::::::;;;;;;<<<999;;;<<<>>>>>>>>>======??????>>>>>>>>>>>>??????;;;<<<<<<;;;:::888666444555666777666555444555666::::::999999888777777777444444555555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999666666999<<<>>>>>>>>>@@@AAA@@@>>>;;;222111000000222555999;;;CCCFFFIIIMMMRRRWWW]]]aaaeeeeeeffffffeeecccaaa```^^^]]][[[XXXTTTQQQOOONNNPPPQQQRRRQQQPPPPPPQQQSSSTTTTTTVVVWWWWWWTTTOOOKKKHHHEEEAAA>>>===>>>AAACCCHHHTTTgggyyyzzzssshhhccceeecccaaahhhuuu{{{xxxjjj^^^RRRJJJCCCAAA@@@???BBBFFFSSScccqqqrrrooonnnnnnlll```XXXPPPKKKHHHHHHPPPYYYpppyyypppjjjeeedddjjjsss|||~~~|||yyyvvvssspppkkkhhhbbbbbbccccccbbb___]]][[[VVV^^^fffqqqzzzsssssszzz|||}}}|||yyyuuurrrqqqtttyyyyyykkk^^^VVVSSSYYYhhh|||sssttt~~~~~~{{{uuupppnnnlllkkkkkkkkkkkkiiihhhhhhhhhgggbbb\\\WWWTTTTTTVVVWWWXXXYYYZZZ^^^cccggglllrrryyy}}}|||yyyxxxxxx{{{~~~~~~yyyvvvwwwsssllleee^^^YYYUUUTTTUUU]]]eeehhhkkkmmmmmmjjjgggggggggfffeeedddbbbaaaiiieee^^^VVVQQQMMMLLLLLLHHHIIIKKKNNNTTT___nnnxxxwwwttt{{{ZZZUUUOOOLLLMMMNNNMMMKKKHHHHHHHHHGGGFFFDDDBBBAAACCCBBBAAABBBCCCCCCAAA???>>>??????>>>===:::777555333333222222111///...---------------------------)))))))))(((((((((((('''))))))))))))(((((((((''')))******+++***)))((('''''''''&&&&&&''''''((()))***)))(((&&&&&&''''''((((((((((((((()))***++++++***,,,...111333333333333333222111///,,,+++,,,.../////////......---------,,,...///222555777999:::;;;999777666555444111...,,,,,,------...//////000///000000000000111111111000333777:::;;;;;;<<<===;;;;;;;;;;;;;;;<<<======????????????>>>===<<<;;;======<<<<<<<<<<<<======;;;<<<<<<;;;:::888666444555666777666555444555666777777777777777777777777444444444555777888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;777888999888666555777999======>>>???AAA@@@===;;;333222111111222555888;;;BBBEEEIIIMMMQQQWWW]]]aaadddeeeeeeeeedddcccaaa```^^^]]][[[XXXUUURRRPPPOOOOOOPPPPPPOOONNNNNNOOOQQQSSSTTTUUUVVVWWWTTTOOOKKKCCCAAA@@@>>>===>>>>>>???FFFOOO```sss|||tttkkkeeefffccc```fffrrrxxx}}}pppeeeWWWNNNFFFCCCAAA???@@@DDDOOO___mmmpppnnnnnnmmmkkkaaaYYYQQQKKKHHHIIIPPPYYYooo{{{rrrkkkfffeeekkksss~~~~~~|||xxxuuurrroookkkgggbbbcccdddcccbbb```]]]\\\WWW]]]eeeooo|||tttrrrrrruuuwwwxxxxxxvvvtttssssssxxx~~~xxxiii\\\SSSPPPTTT```qqqvvvttt|||}}}wwwsssmmmkkkjjjjjjkkkllljjjiiijjjjjjhhhddd^^^XXXUUUTTTWWWXXXYYYZZZ[[[___dddhhhmmmssszzz~~~}}}zzzyyyyyy{{{~~~}}}yyyuuuuuurrrllleee___[[[YYYXXXWWW___gggiiikkkmmmlllhhheeeeeeeeefffffffffgggggghhhddd]]]VVVQQQMMMLLLKKKHHHIIIKKKNNNUUUaaaqqq||||||vvvzzz[[[VVVPPPNNNNNNOOONNNLLLHHHHHHHHHGGGEEEDDDBBBAAACCCBBBAAABBBCCCCCCBBB@@@>>>>>>>>>>>><<<999777666333222222111000///---,,,,,,---............---,,,---,,,+++***)))******+++))))))))))))((((((((((((******))))))))))))((((((''''''&&&&&&''''''((()))***)))(((&&&&&&''''''(((''''''''''''((()))***+++)))+++---000111222222222333333222///,,,+++,,,...111111000///...---,,,+++------///111333555666777555444222222222111///---,,,,,,---......//////////////////000000000000111000444888:::;;;;;;<<<===;;;;;;;;;;;;<<<>>>??????AAA@@@???>>>============;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;:::888666444444555666666555444555666555555666666666666777777333333444555777999<<<===????????????>>>>>>===<<<:::<<<>>>>>><<<:::::::::<<<<<<===>>>@@@???===:::444333222111222555888:::@@@CCCGGGLLLPPPVVV\\\aaaddddddeeeeeeeeedddbbbaaa^^^]]][[[YYYVVVTTTRRRQQQMMMNNNOOONNNLLLLLLMMMOOOSSSSSSSSSUUUUUUSSSOOOLLL@@@@@@AAAAAA@@@???>>>===BBBIIIVVViiizzzwwwoooiiigggccc___ccclllqqqyyywwwlll]]]TTTJJJEEEBBB>>>>>>AAAJJJWWWffflllmmmmmmllljjjbbbZZZRRRMMMIIIIIIPPPYYYmmm~~~}}}tttmmmhhhffflllttt~~~{{{wwwtttqqqnnnjjjgggcccdddddddddccc```]]]\\\WWW\\\bbblll}}}vvvrrrpppqqqtttvvvwwwvvvuuutttssswww}}}yyyiii[[[RRROOOOOOVVVcccqqqzzzvvv{{{zzzvvvlllkkkjjjjjjlllmmmmmmlllmmmmmmkkkgggaaa[[[WWWVVVWWWXXXZZZ[[[]]]```eeeiiinnnttt|||~~~|||{{{{{{}}}|||~~~~~~yyyvvvtttqqqkkkeee```]]]\\\\\\\\\ccciiijjjkkkllljjjgggbbbcccccceeegggiiikkklllfffbbb\\\VVVPPPMMMKKKKKKIIIJJJKKKNNNVVVdddvvv}}}|||ZZZVVVQQQOOOPPPPPPOOOMMMHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAABBBBBBBBB@@@>>>>>>>>>>>>===;;;999777666111111222111111000///...,,,---///000000///---,,,///---+++*********,,,---+++++++++******************)))(((((((((((())))))((((((''''''(((((()))******)))(((&&&&&&''''''(((''''''''''''((()))***+++***+++---///111222222222000000000///---...000222000000000///...------,,,000000111333555666777888444333111111111111...,,,+++,,,---///////////////000000000000111111111111111444888;;;;;;;;;<<<===;;;;;;;;;<<<===???@@@AAA======<<<<<<<<<>>>???AAA;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;:::888666444333555666555444444555777777777666666666666666666333333333444777:::===???AAAAAABBBBBBAAA@@@>>>>>>>>>???AAABBB@@@>>><<<:::;;;;;;<<<>>>??????<<<:::666444333222222444777999>>>AAAFFFJJJOOOUUU\\\```dddeeefffffffffeeedddccc^^^^^^\\\ZZZXXXVVVTTTSSSNNNNNNOOONNNLLLLLLMMMNNNRRRQQQRRRSSSTTTRRRPPPMMMCCCCCCCCCCCCBBBAAAAAA@@@@@@CCCMMM^^^rrrzzztttnnnjjjddd___aaagggjjjrrrzzzzzzpppcccYYYNNNHHHCCC>>>===@@@EEEPPP^^^hhhmmmmmmlllkkkccc\\\TTTNNNJJJJJJPPPXXXkkk|||~~~tttmmmhhhffflllttt~~~{{{wwwssspppmmmiiifffddddddeeedddccc```]]]\\\WWWZZZ___hhhwwwzzztttsssssstttuuuvvvuuutttrrrsssvvv|||yyyjjj\\\SSSNNNLLLNNNWWWbbbrrr~~~xxxzzz|||xxxnnnlllkkkkkkmmmooooooooonnnnnnmmmiiiccc]]]YYYXXXXXXYYY[[[]]]___cccgggkkkpppvvv}}}}}}||||||zzz|||~~~{{{yyytttqqqkkkeee```^^^]]]]]]aaahhhllllllkkkkkkiiieeeaaaaaabbbcccfffhhhkkklllddd```[[[UUUPPPMMMKKKJJJIIIJJJKKKNNNWWWfffyyyXXXTTTPPPNNNOOOPPPNNNLLLHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCAAAAAAAAA@@@>>><<>>===<<<:::888777666---......///////////////---...000111111000...---,,,***((('''&&&''')))*********************++++++)))(((((('''(((((())))))))))))(((((())))))***+++***)))(((&&&&&&''''''((('''''''''(((((()))***++++++,,,...///111333333444000000000///......000222////////////////////////111111222444555666777888666555333222222111...,,,+++,,,...000111111111000111111222222222222333333111444888;;;<<<<<<===>>>;;;;;;<<<===>>>???AAABBB<<<;;;::::::;;;<<<>>>???<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<;;;:::888666444222444555555444444555777999999888777666666555555444444333444666:::===???AAABBBCCCDDDCCCBBB@@@???===>>>???@@@???===999666:::;;;;;;>>>??????===;;;777666444222222444666888<<>>@@@CCCJJJWWWdddlllmmmmmmllleee]]]UUUPPPLLLKKKPPPXXXiiizzz~~~uuunnniiigggmmmuuu|||wwwsssooollliiifffddddddeeedddbbb```]]][[[WWWXXX\\\dddqqqxxxtttrrrpppppprrrssssssrrrsssvvv{{{vvvhhh[[[SSSKKKHHHHHHMMMVVVeee{{{||||||}}}yyyrrrpppnnnmmmoooqqqqqqqqqnnnnnnnnnkkkeee___[[[YYYXXXZZZ]]]___aaaeeeiiilllqqqwww~~~~~~}}}}}}{{{}}}~~~}}}vvvrrrkkkeee```]]]]]]]]]ffflllooommmkkkkkkhhhdddaaaaaabbbcccdddfffggghhhaaa^^^ZZZTTTPPPLLLKKKJJJIIIJJJKKKNNNWWWgggzzzVVVRRRNNNMMMNNNOOOMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAABBBAAA???===???>>>===;;;999888777666++++++,,,---------,,,,,,...///000000000000///...,,,+++***)))((()))******(((((((((((())))))))))))''''''(((((((((((())))))))))))(((((())))))***+++***)))(((&&&&&&''''''((((((((((((((()))***+++,,,,,,,,,...///111222444444444444333000---,,,---///....../////////000000000...///000111333444555666666555333333222111...,,,***,,,///222333444333333222222222333333333444444111555999;;;<<<<<<===>>><<<<<<<<<<<<===???@@@@@@======<<<;;;::::::::::::===<<<<<<;;;;;;<<<<<<===;;;<<<<<<;;;:::888666444222333555555444444555777999999888777777666666555666555444444666:::===???AAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAA???:::777;;;;;;<<<>>>@@@@@@>>><<<999777555333222444555777:::===BBBGGGMMMTTT[[[___dddeeeggghhhhhhhhhggggggbbbaaa___]]]ZZZXXXVVVUUUQQQQQQQQQPPPNNNMMMNNNPPPPPPOOONNNNNNPPPQQQPPPOOOJJJHHHEEEBBB@@@@@@AAAAAA>>>@@@EEEOOO^^^mmmyyy}}}{{{wwwpppiiicccbbbbbbgggkkkpppwww{{{ooodddXXXPPPIIIBBB@@@BBBBBBEEEPPP___iiillllllmmmfff___WWWRRRMMMKKKPPPXXXgggwwwvvvoookkkjjjpppxxx}}}wwwsssooollliiigggcccddddddcccaaa^^^[[[YYYVVVVVVYYYaaalll{{{rrrmmmiiiiiilllppprrrrrrrrrtttyyy}}}rrrfffZZZSSSHHHEEEDDDGGGLLLXXXlll~~~~~~{{{vvvssspppnnnooopppppppppkkkmmmmmmkkkfff```\\\ZZZYYY[[[___aaadddgggkkknnnqqqwww~~~~~~~~~~~~~~~wwwssslllfffaaa_________iiioooqqqnnnlllkkkhhhdddbbbbbbcccddddddddddddccc___\\\XXXTTTOOOLLLJJJIIIHHHJJJKKKOOOWWWfffxxxSSSOOOLLLKKKMMMMMMKKKHHHHHHGGGFFFEEEDDDDDDEEEEEECCCBBBBBBCCCDDDDDDCCCAAA???>>><<<:::999777777666...//////......,,,++++++........................---------,,,,,,,,,++++++'''((((((((())))))))))))%%%&&&((()))))))))(((((('''''''''''''''(((((()))***)))(((&&&&&&''''''((()))))))))******+++,,,---++++++,,,...///111333444444444333000...---...///000000000///////////////,,,---...000222333555555222111000000111000...---***,,,000333666777666666111111222222222333333333222555999;;;<<<<<<===>>><<<<<<<<<<<<======>>>???============<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;:::888666444111333444444444444555777555555555666666777777777777666555444666999===??????AAADDDFFFFFFEEEDDDCCCEEEDDDCCCCCCCCCAAA===999;;;;;;<<>><<<:::888777777666555444444222000...,,,+++---,,,,,,++++++,,,,,,---)))************)))((('''))))))******+++++++++,,,$$$&&&(((******)))((('''&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&''''''(((************+++,,,---...******+++,,,...000222333111111111000...///111333222222111000///...------,,,---...000222444666777...------...///000...---))),,,000444777888888888000111111111111222222222222555999<<<<<<======>>>===<<<<<<<<<<<<<<<===>>>999;;;<<<>>>???>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;:::888666444111222444444444444555777111111222444666777888999999777555444666999<<>>@@@CCCFFFGGGFFFEEECCCDDDAAA?????????>>>:::666;;;<<<===???BBBBBB@@@>>>;;;999666444222333444666777;;;@@@EEELLLSSSZZZ___```aaaccceeeffffffeeeeeeeeedddbbb___[[[XXXVVVUUUQQQQQQQQQPPPMMMLLLMMMOOOOOOMMMLLLLLLNNNPPPPPPPPPMMMMMMMMMLLLIIIEEEAAA>>>;;;>>>CCCGGGMMMYYYiiittt}}}~~~{{{tttmmmiiifffccc^^^```ccckkkyyytttfffZZZPPPFFFBBBBBB@@@>>>EEEUUUcccgggiiilllhhhaaaYYYTTTOOOLLLPPPWWWddduuuyyytttppppppwwwyyytttpppmmmjjjhhhbbbccccccbbb```\\\YYYWWWTTTSSSVVV^^^fffqqq~~~uuujjjeeefffkkkmmmnnnnnnooosss{{{vvviii___XXXKKKIIIHHHGGGFFFJJJWWWeee~~~yyyuuuppplllkkkkkkjjjiiifffhhhjjjiiieee```]]][[[ZZZ]]]aaadddfffiiimmmpppqqqwww}}}~~~~~~~~~}}}{{{wwwtttnnniiiffffffhhhjjjmmmrrrsssppplllkkkiiieeeaaacccfffhhhiiigggdddbbb\\\ZZZWWWSSSOOOLLLJJJIIIGGGIIILLLOOOVVVbbbrrr|||TTTPPPLLLJJJJJJIIIFFFCCCAAACCCDDDEEEFFFFFFEEEEEEFFFDDDBBBBBBCCCCCCBBBAAA???>>>>>>===<<<:::999888888444111111444555333///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((+++,,,---,,,***(((((()))))))))(((((((((((()))))))))'''&&&&&&(((***+++***((((((''''''&&&&&&&&&%%%+++***************++++++//////000000000111444777999555111///000222333333222222222111///...,,,+++,,,,,,---000444666666555444111///.........,,,+++------///444999<<<;;;999...111444333000///000333555666888:::<<<=========;;;;;;;;;;;;;;;:::::::::;;;<<<===??????>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777666222333444666777777777777444333222333555666555444444333222222444777;;;======>>>@@@BBBCCCDDDEEEEEE<<<===???@@@@@@???>>>===;;;<<<>>>@@@AAAAAAAAAAAA===;;;999777666555555555666:::@@@GGGMMMSSSZZZ^^^]]]^^^```bbbddddddddddddbbbbbbbbb```^^^[[[YYYWWWSSSRRRQQQOOONNNMMMLLLLLLOOOOOOOOOOOOPPPQQQRRRRRROOOMMMLLLKKKIIIGGGCCC@@@???===>>>CCCJJJSSScccpppxxx{{{zzzuuuqqqnnniiiccccccccceeejjjsss}}}yyylllccc[[[RRRIIIDDDBBBEEEFFFJJJVVVcccgggccchhhccc[[[SSSNNNNNNRRRVVVaaaqqq}}}yyytttrrrxxx~~~zzzwwwtttpppkkkgggbbbcccdddaaa\\\YYYXXXYYYVVVUUUVVVYYY___kkk}}}pppfffdddeeegggiiijjjnnnsssyyy}}}yyyiii\\\PPPJJJFFFEEEFFFHHHPPPYYYpppvvvtttqqqpppoooooommmlllfffggggggeeeaaa\\\ZZZYYYZZZ]]]aaaeeeiiilllnnnnnnqqqwww}}}|||{{{||||||~~~vvvrrrkkkfffeeegggkkknnnttttttrrrqqqnnnkkkiiihhhbbbdddfffhhhhhheeecccaaa]]]]]][[[UUUOOOKKKKKKLLLGGGKKKPPPRRRUUU___ooo{{{TTTPPPKKKJJJJJJIIIFFFCCCBBBCCCDDDFFFFFFFFFFFFEEEEEECCCBBBAAABBBBBBAAA@@@<<<<<<<<<<<<<<<;;;:::999999555000///111000---)))++++++++++++++++++++++++,,,+++***)))((((((((((((+++---...---+++))))))***+++)))(((&&&&&&((()))++++++)))(((((()))***)))(((((((((((('''''''''&&&&&&******))))))***++++++,,,...000111111111333666888888555111000111333444555333333222222000///---,,,,,,,,,---000444666666666444222///...///...---,,,------000444:::<<<;;;:::222333444444222111111222555666999;;;======<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999777555555666777777777777777666555333222333444666555555444333333333555888;;;===>>>???@@@BBBDDDEEEFFFFFFCCCDDDDDDEEEDDDBBB???>>><<<===>>>@@@AAAAAAAAAAAA>>><<<999666444333444444444888???EEEKKKRRRXXX\\\^^^___aaacccdddeeeeeeeeebbbbbbaaa```^^^\\\YYYXXXSSSRRRQQQOOONNNMMMMMMLLLMMMMMMLLLLLLMMMOOOPPPQQQRRRPPPOOONNNMMMKKKGGGDDD@@@>>>>>>AAAEEELLLZZZgggwww}}}|||wwwsssmmmggggggffffffiiioooxxx{{{pppggg___UUULLLFFF===@@@CCCHHHUUUccciiiggghhhddd\\\TTTNNNNNNQQQUUUaaaqqq{{{vvvtttyyy}}}zzzvvvssspppkkkhhhccceeeeeeccc^^^[[[ZZZZZZVVVUUUVVVYYY]]]hhh{{{tttjjjffffffggghhhiiimmmrrrwww{{{uuugggWWWPPPIIIFFFEEEGGGNNNWWWiiixxxvvvsssqqqpppooonnnlllgggggggggddd```\\\ZZZZZZZZZ\\\```eeeiiilllnnnooorrrwww~~~|||{{{{{{zzz~~~|||vvvsssnnnjjjhhhjjjmmmpppuuuuuusssrrrooollljjjiiieeegggjjjkkkjjjgggcccaaa]]]]]][[[UUUOOOLLLKKKMMMJJJMMMQQQRRRUUU]]]kkkvvvSSSOOOKKKJJJJJJIIIFFFCCCBBBCCCDDDFFFGGGFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@>>>999::::::;;;;;;:::::::::777444000...//////,,,)))************************,,,+++***)))((((((((((((,,,---...---+++******+++,,,***'''%%%%%%'''***,,,,,,+++************(((&&&))))))((((((((((((''''''(((((())))))***+++------...000222333444555888:::777444111000111444666777444444444333222000...---,,,,,,---000444666777777444222000///000000///---...///111555:::<<<<<<;;;888666555444555444333111444666:::<<<>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<===>>>>>>===:::666444888888888888888777666555666444222222444666666666555444444444666888;;;===>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHGGGEEEBBB@@@>>><<<===>>>@@@AAAAAABBBAAAAAA>>>999555222222222333333777===DDDJJJQQQWWW[[[___```aaacccdddeeeeeeeeeaaaaaaaaa```___]]][[[YYYTTTSSSQQQPPPNNNNNNMMMMMMMMMLLLKKKKKKMMMOOOQQQSSSVVVTTTSSSSSSRRRQQQMMMKKKEEEBBB@@@AAABBBFFFQQQ\\\qqq|||}}}wwwpppkkkkkkiiigggfffjjjrrrzzzuuullldddZZZPPPHHH<<<>>>@@@FFFRRR___fffggghhhddd]]]TTTNNNMMMPPPSSSaaaooo}}}xxxuuuzzz~~~|||xxxvvvssspppkkkhhheeeffffffdddaaa]]][[[[[[WWWUUUUUUXXX[[[dddttt{{{oooiiiffffffggghhhkkkoootttxxx}}}wwwcccYYYOOOIIIFFFFFFKKKSSS```xxx|||zzzvvvtttrrrqqqnnnllliiiiiigggddd___\\\[[[[[[ZZZ\\\```dddhhhlllnnnooosssyyy|||zzzyyyyyy~~~}}}wwwtttqqqnnnnnnoooqqqssswwwvvvuuusssqqqooolllkkkkkkmmmoooooommmiiidddaaa]]]]]]ZZZUUUPPPMMMMMMNNNMMMOOORRRRRRSSSZZZeeennn~~~SSSOOOKKKJJJJJJJJJGGGDDDBBBCCCEEEFFFGGGGGGFFFFFFCCCBBB@@@@@@AAA@@@>>><<<999999:::::::::999888888444222000///111111000...++++++++++++++++++++++++++++++***)))(((((())))))***,,,------+++)))******+++)))(((&&&&&&((()))+++*********+++,,,+++(((&&&)))))))))))))))(((((((((''''''((()))***,,,...///...000444666666888999;;;666444000000222555777888666555555444333111000///---,,,---000444777888888666444111111111111000///...000222666999<<<=========999666666777777444111555777:::===>>>>>><<<:::=========>>>>>>???????????????@@@@@@AAAAAAAAAAAA?????????>>>>>>>>>=========>>>@@@@@@>>>:::666333666666777777777777666555777555333333444666777777555555555555777999;;;===>>>???AAACCCEEEGGGHHHHHHHHHHHHGGGFFFDDDAAA???>>>===>>>???@@@AAABBBBBBBBBDDD@@@:::555111000111222333777>>>DDDJJJQQQWWW[[[______aaabbbcccdddeeefff```aaaaaa```___]]]\\\ZZZUUUTTTRRRPPPOOONNNNNNNNNOOONNNMMMMMMNNNQQQTTTVVVWWWVVVVVVVVVVVVUUURRRPPPJJJFFFDDDCCCBBBDDDLLLVVVggguuuxxxrrrmmmmmmkkkgggdddfffllluuu{{{{{{rrriii```TTTKKKBBBBBBBBBFFFOOOZZZaaadddhhhddd]]]UUUNNNLLLNNNPPP^^^lll}}}yyyvvvzzz}}}{{{xxxuuussspppllliiifffggggggeeebbb___\\\[[[WWWUUUUUUWWWYYY___lllxxxuuulllhhhffffffgggiiimmmqqqtttyyypppdddVVVMMMGGGEEEIIIOOOZZZooo}}}yyyvvvtttqqqooolllkkkkkkiiieee```]]]\\\\\\ZZZ\\\___ccchhhkkknnnpppuuu{{{|||yyyyyyzzzwwwvvvtttsssssstttvvvwwwyyyxxxwwwvvvtttqqqooonnnqqqrrrsssssspppkkkeeebbb]]]\\\YYYUUURRROOOOOOOOONNNPPPQQQQQQRRRWWW```hhhxxxRRROOOKKKJJJJJJJJJGGGDDDBBBDDDEEEFFFGGGGGGFFFFFFCCCBBBAAAAAAAAA@@@===;;;;;;;;;;;;:::999888666555333222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))(((***++++++)))(((((()))(((((())))))))))))(((((((((((((((***,,,,,,***(((((((((((()))))))))))))))''''''((()))***,,,...///...111555888999999:::;;;666333000///222555777888666666666555333222000///---,,,---///333777999999888666333222222222000///...000333666888;;;===>>>@@@<<<888777888888666333666888;;;===>>>===<<<;;;;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@?????????>>>>>>>>>===???@@@@@@???;;;666444222333444555666666666666777555444444666777777777555555555666777999;;;<<<>>>???AAACCCEEEGGGHHHIIIFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>??????AAABBBCCCCCCEEEAAA;;;555222000111222555999???FFFLLLRRRYYY]]]______```aaabbbdddeeefffaaaaaaaaaaaa```^^^\\\[[[UUUTTTSSSQQQPPPOOONNNNNNOOONNNNNNNNNOOOQQQSSSUUUWWWVVVVVVWWWXXXWWWUUUSSSKKKHHHFFFEEECCCBBBIIIRRR]]]nnn{{{uuupppmmmkkkfffcccccciiirrryyywwwnnnfffYYYNNNGGGDDDCCCFFFMMMUUU^^^dddeeebbb\\\UUUNNNKKKLLLNNNYYYgggwwwyyyvvvyyy}}}{{{xxxvvvssspppllliiigggfffffffffddd```\\\ZZZWWWUUUTTTWWWXXX[[[dddmmmzzzzzzoooiiigggggggggiiilllooorrrvvv|||zzzlll\\\QQQJJJGGGHHHLLLVVVhhh~~~zzzwwwtttrrrnnnlllmmmmmmkkkhhhccc___]]]]]]YYY[[[^^^bbbgggkkkooopppwww}}}~~~zzzyyy}}}xxxwwwvvvvvvwwwxxxzzz{{{{{{{{{zzzyyywwwtttrrrqqquuuuuuuuussspppkkkfffbbb]]][[[XXXUUUSSSRRRQQQPPPMMMOOOPPPPPPQQQUUU\\\bbbooo{{{RRRNNNJJJJJJJJJJJJHHHEEECCCDDDEEEGGGHHHGGGGGGFFFCCCBBBAAAAAABBB@@@===:::<<<<<<;;;:::999777666555444333111///---+++******,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***''')))******)))(((((()))&&&(((***++++++***(((&&&'''&&&&&&(((***+++***)))''''''(((((((((((())))))''''''((()))***,,,...///...222666999:::999999:::555222//////111444666777666666666555333222000///---------///333888:::;;;;;;888666444333222000///---000333555777999<<>>??????@@@@@@??????@@@@@@AAABBB@@@@@@?????????>>>>>>>>>===>>>??????>>>;;;777555111111333444555666666666777666555666888888888666555555555666777888999:::===>>>@@@CCCEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDD????????????@@@BBBCCCDDDFFFBBB===888444222222222666:::@@@GGGMMMTTTZZZ^^^`````````aaacccdddfffgggbbbbbbbbbaaa```^^^\\\ZZZVVVUUUSSSRRRPPPOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPUUUTTTUUUWWWXXXXXXWWWUUUMMMJJJHHHFFFCCCAAAFFFNNNYYYiiizzz{{{vvvmmmkkkgggcccaaafffooowww}}}|||tttlll___RRRIIIDDDBBBEEEJJJRRR\\\eeeaaa___ZZZTTTMMMJJJKKKLLLTTTaaappp}}}{{{vvvyyy}}}yyywwwtttqqqllliiihhhggggggfffeeebbb]]]YYYWWWUUUTTTWWWWWWXXX^^^eeeooo|||}}}qqqkkkiiiiiihhhjjjlllnnnqqquuu{{{rrraaaVVVOOOJJJIIIKKKRRRaaazzz~~~zzzvvvtttqqqnnnkkklllmmmmmmjjjddd```]]]\\\YYY[[[]]]aaafffkkkoooqqqxxx~~~}}}{{{~~~~~~|||xxxwwwwwwwwwxxx{{{}}}}}}}}}|||{{{yyywwwuuutttwwwvvvtttqqqmmmiiieeeccc]]][[[WWWUUUUUUTTTSSSQQQNNNOOOOOOOOOPPPSSSWWW[[[eeeqqqRRRNNNJJJIIIKKKJJJHHHEEECCCDDDFFFGGGHHHHHHGGGGGGDDDCCCBBBCCCBBBAAA===:::;;;;;;;;;;;;:::999888777444444222000---+++++++++++++++++++++++++++++++++******))))))))))))******''')))++++++)))((()))***(((((())))))))))))(((((()))'''&&&&&&''')))((('''&&&&&&'''''''''(((((((((((((((((()))***,,,---......222777::::::999888888555222///...000222555555666666555555333111000///...---,,,///333888;;;<<<>>>;;;888555444222000...,,,///222444555888<<>>===<<<999777666888999::::::;;;;;;;;;<<<===>>>888999:::;;;===>>>???@@@@@@??????>>>???@@@AAABBB????????????>>>>>>>>>>>>============<<<:::888777333333444555666666555555555555666888::::::777555444444555555666777888999;;;===???BBBDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEE????????????@@@BBBDDDEEEEEECCC???:::666444333333666:::AAAGGGMMMTTTZZZ^^^bbbbbbbbbcccdddfffhhhiiicccccccccbbb```]]][[[YYYVVVUUUTTTRRRQQQPPPPPPOOOMMMMMMNNNOOOOOOOOONNNMMMTTTSSSTTTVVVYYYYYYXXXVVVQQQNNNLLLJJJEEEBBBFFFLLLVVVcccsss}}}{{{nnnmmmjjjdddaaaccclllsss{{{yyyrrreeeWWWMMMGGGBBBDDDGGGKKKVVV```^^^\\\XXXRRRMMMJJJIIIJJJQQQ]]]kkkvvv}}}xxxzzz{{{xxxuuuqqqllliiiiiihhhhhhhhhhhheee___ZZZWWWTTTTTTWWWWWWWWWZZZ___eeeqqqxxxwww{{{~~~ssslllkkkllljjjkkkmmmnnnpppuuuzzz~~~tttdddYYYSSSMMMKKKKKKLLLXXXqqq|||xxxuuussspppmmmkkkjjjlllllljjjeee___[[[YYYYYYZZZ]]]aaaeeekkkooorrryyy~~~}}}}}}zzzwwwwwwvvvvvvxxx{{{~~~}}}{{{yyyxxxwwwxxxvvvrrrnnnjjjfffdddccc]]]ZZZVVVUUUVVVVVVTTTRRRQQQQQQPPPOOOOOOPPPRRRTTTZZZggguuu~~~}}}QQQNNNJJJIIIKKKKKKHHHEEECCCDDDFFFGGGHHHHHHGGGGGGDDDCCCCCCCCCCCCAAA===::::::::::::;;;;;;::::::999333333333222000///000111***************************)))))))))))))))******(((***,,,,,,*********+++***)))(((''''''((()))***+++(((&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((())))))***+++------...222888;;;:::999777666555222...---///111333444666666555444333111000///...---,,,///333888;;;<<>>???888999:::<<<===???@@@AAA@@@???>>>>>>>>>???@@@AAA?????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888666666666666666666555444555555777999;;;:::777444333444444555666777777888;;;<<<>>>AAADDDFFFGGGHHHIIIHHHFFFEEEDDDCCCCCCCCC@@@?????????@@@BBBDDDEEEEEECCC@@@<<<888666444333666:::@@@GGGMMMSSSZZZ^^^eeeddddddeeefffhhhjjjlllddddddcccbbb```]]]ZZZYYYWWWVVVTTTSSSQQQPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNMMMSSSSSSTTTWWWYYYZZZYYYWWWWWWTTTQQQOOOIIIEEEGGGMMMSSS___nnnyyy|||pppooolllfffaaabbbiiipppzzz}}}wwwiiiZZZSSSJJJDDDCCCCCCEEEOOOZZZ[[[ZZZWWWRRRLLLIIIIIIJJJOOOZZZgggqqq}}}~~~yyy{{{|||yyyuuuqqqllliiikkkjjjiiijjjjjjgggaaa[[[WWWTTTTTTWWWXXXVVVXXX\\\]]]iiiooommmppp}}}~~~sssmmmlllnnnkkklllnnnoooqqquuuzzzuuueee[[[UUUOOOLLLLLLHHHRRRjjj~~~{{{wwwtttrrrooommmjjjhhhjjjllljjjeee^^^YYYVVVYYYZZZ\\\```eeekkkooorrryyy{{{}}}wwwvvvuuuuuuwww{{{~~~|||zzzyyyxxxxxxuuuqqqkkkgggeeedddccc]]]ZZZVVVUUUVVVWWWUUUSSSTTTSSSQQQOOONNNNNNNNNNNNSSS```oooyyy}}}xxx{{{PPPMMMJJJIIIJJJJJJGGGDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;;;;:::999999::::::888666222222111000///...------......,,,+++***)))))))))))))))************))))))))))))************)))))),,,+++***))))))***++++++---+++(((%%%$$$%%%'''(((###$$$$$$%%%&&&&&&&&&&&&%%%&&&''')))************---000555888999777333111000000000000000111222222444444333333222111111000------------///222666777555666777666555222000...,,,...111333555777:::<<<===;;;777444333555888:::777888;;;<<<======;;;:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>@@@@@@??????>>>>>>======<<<===>>>???>>>;;;888777444555555555555555444444999:::;;;;;;:::888555444666666666666666666666666<<<===>>>@@@BBBDDDEEEFFFIIIIIIHHHGGGGGGFFFEEEEEEEEE@@@<<<<<>>>>>?????????BBBBBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@?????????:::;;;======<<<:::777555333333444444444444333333777888888999888777555444777777777777777777777777;;;<<<>>>@@@BBBDDDEEEFFFIIIHHHHHHGGGGGGFFFEEEEEEFFFBBB======@@@CCCCCCAAAFFFDDDAAA===999666444333333777===CCCJJJQQQXXX\\\```aaaccceeefffggggggffffffeeedddbbb```^^^\\\ZZZVVVVVVVVVUUUSSSRRRPPPOOOQQQQQQPPPOOOMMMLLLJJJIIIMMMPPPUUUXXXYYY[[[\\\^^^___^^^[[[VVVPPPLLLJJJJJJMMMWWWcccnnn{{{|||sssllljjjgggcccccchhhooo|||}}}rrreeeXXXPPPIIIFFFDDDDDDJJJQQQVVVVVVUUURRRMMMJJJHHHHHHJJJSSS[[[aaalll}}}~~~}}}yyyvvvuuussspppnnnmmmjjjhhhiiijjjgggaaa\\\WWWVVVTTTSSSRRRSSSTTTUUUYYY]]]```aaaccclllyyyxxxqqqnnnnnnooonnnnnnooorrrvvvzzz|||tttddd\\\VVVPPPKKKIIIKKKMMM]]]yyy|||yyyvvvsssrrrpppnnnllljjjhhhfffdddaaa]]]XXXTTTTTTWWW\\\bbbhhhnnnsssuuuyyy}}}www}}}~~~|||yyyzzz{{{{{{{{{}}}~~~{{{yyywwwvvvuuurrrpppmmmjjjfffcccaaa``````^^^[[[ZZZZZZXXXVVVTTTSSSRRROOOLLLJJJIIIHHHHHHLLLPPPYYYeeemmmttt~~~xxxsssyyyPPPMMMIIIHHHIIIIIIFFFCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA???===<<<<<<;;;999999999999999777555222222111000///...------++++++******++++++,,,---,,,++++++******++++++,,,))))))************))))))''''''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&'''(((((()))***+++,,,,,,,,,...222444555444111///------,,,,,,------...///000000000///......------******+++---000444777999=========;;;888333///---,,,///111333333444555777555333000......000333444999:::<<<===>>>>>>===<<<>>>>>>>>>>>>============@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>????????????;;;<<<===>>>===:::777666333444444555555555444444666666666666666666666666777777777777777777777777:::<<<>>>@@@BBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGBBB>>>===@@@BBBCCCAAACCCBBB@@@===:::777555444444888>>>CCCIIIPPPWWW[[[^^^```bbbdddeeefffffffffddddddcccbbbaaa___]]]\\\WWWWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKNNNQQQSSSUUUXXX[[[^^^cccbbbaaa\\\VVVQQQMMMLLLNNNTTT^^^hhhtttxxxrrrmmmhhhcccbbbdddfffsssxxxlll___VVVMMMHHHDDDCCCGGGLLLUUUUUUTTTQQQMMMIIIHHHHHHIIIPPPVVVZZZdddwww~~~~~~}}}yyyuuusssrrrqqqooommmjjjgggggghhhgggddd```ZZZXXXUUURRRQQQRRRTTTUUUWWWZZZ]]]^^^aaaiiiuuu~~~xxxsssqqqpppoooooooooqqqssswww{{{}}}sssfff^^^XXXPPPJJJHHHIIIIIIUUUooo{{{yyyvvvttttttsssqqqpppmmmjjjfffccc```]]]XXXUUUUUUXXX\\\aaagggmmmqqqsss{{{www}}}~~~||||||}}}}}}}}}|||}}}~~~|||zzzwwwuuutttsssooonnnkkkhhhfffdddbbbbbbbbb___]]][[[ZZZXXXUUUSSSQQQPPPMMMJJJIIIGGGGGGGGGJJJKKKQQQZZZaaahhhsss~~~|||uuuvvv|||QQQMMMIIIHHHHHHHHHFFFCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBB@@@???===<<<<<<<<<:::::::::::::::888666222222111000///...------,,,++++++***++++++,,,,,,,,,+++************+++,,,))))))************))))))&&&&&&&&&&&&&&&&&&''''''(((((()))))))))'''&&&%%%(((((('''&&&&&&&&&%%%%%%(((((())))))***,,,---------...111333444333111000...............///000000000000///......------,,,++++++,,,...000333555666<<<<<<<<<:::777444000......111333444444444444555555444111000000222444666:::;;;<<<===>>>>>>>>>>>>===============>>>>>>>>>??????>>>>>>============:::;;;;;;;;;<<<<<<=========>>>@@@@@@???===:::888555666777777777777777777666555555555555666777888888888888888888888888888999;;;===@@@BBBCCCDDDDDDFFFFFFGGGGGGGGGFFFDDDDDDEEEAAA>>>>>>@@@CCCDDDDDDCCCBBBAAA>>>;;;888555333555999>>>DDDIIIPPPVVV[[[^^^```bbbdddfffgggggggggfffeeeeeecccaaa___]]]\\\WWWWWWUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMJJJLLLMMMNNNPPPTTTYYY\\\cccdddeeebbb\\\VVVRRRPPPSSSVVV[[[bbblllwww~~~~~~xxxqqqiiicccaaaaaa```lllxxx|||rrreee[[[PPPJJJFFFCCCFFFJJJSSSTTTSSSQQQMMMIIIGGGGGGIIIMMMQQQUUU]]]nnn~~~}}}}}}wwwsssqqqqqqpppooollliiigggfffggggggfffddd\\\ZZZVVVSSSQQQQQQSSSTTTVVVYYY\\\^^^bbbiiittt|||~~~{{{wwwtttrrrrrroooooopppqqqtttwwwzzz|||sssggg```YYYPPPJJJHHHGGGFFFNNNeee|||yyyvvvuuutttsssqqqooooookkkfffbbb___\\\YYYWWWWWWYYY]]]bbbhhhmmmqqqsss|||www|||~~~~~~}}}|||}}}}}}|||{{{yyyvvvtttrrrppplllkkkiiigggeeedddccccccaaa___]]][[[ZZZYYYWWWTTTSSSQQQOOOLLLJJJJJJIIIIIIKKKJJJMMMSSSXXX^^^jjjuuu}}}uuurrruuuRRRMMMIIIGGGGGGGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAA@@@>>>===<<<<<<===<<<;;;;;;<<<;;;999777222222111000///...------...---,,,+++************(((((((((''''''((((((((())))))************))))))&&&&&&''''''((((((((((((&&&''')))***)))(((&&&%%%((('''&&&%%%$$$$$$%%%%%%))))))((()))***+++---......///111333333333222222...............///000000111000000//////...------------......///111222222777777888777666333000///---000222333333222222222444333222111111333555777;;;;;;<<<======>>>>>>>>>;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<<<<======::::::;;;;;;<<<<<<<<<======>>>???@@@???<<<999777555666666777888888777777666666666666666777999999777777777777777777777777888:::===???AAABBBCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCBBB@@@>>>>>>AAADDDFFFGGGEEEDDDCCCAAA===888444222555999>>>DDDIIIPPPVVV[[[```aaadddfffhhhiiiiiiiiiiiiiiigggeeebbb___\\\[[[WWWVVVUUUSSSQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKKKKKKKLLLOOOUUUYYYbbbeeehhhiiieee___ZZZWWWVVVVVVWWW]]]eeeooozzz~~~uuullleeeaaa___^^^gggrrr{{{~~~vvvjjj___SSSMMMIIIFFFGGGKKKQQQRRRRRRPPPLLLHHHFFFEEEHHHKKKNNNPPPWWWfff}}}{{{vvvrrrppppppooonnnkkkiiigggfffgggggggggfff^^^\\\XXXTTTRRRQQQQQQRRRSSSUUUYYY\\\aaahhhrrrxxxzzzyyywwwvvvuuutttsssrrrrrrrrrrrrsssuuuxxxzzz{{{~~~tttiiiaaaZZZPPPJJJHHHFFFEEEJJJ\\\yyy~~~{{{wwwuuusssqqqnnnllloookkkeeeaaa^^^\\\YYYWWWYYY[[[___dddiiinnnrrrttt|||www{{{~~~||||||}}}zzzzzzyyyxxxuuusssqqqooojjjiiihhhfffeeeddddddddd```^^^\\\\\\\\\[[[YYYWWWSSSRRRPPPMMMLLLKKKKKKKKKKKKJJJKKKNNNQQQUUU```kkkvvv}}}uuunnnnnnRRRNNNHHHFFFGGGGGGEEECCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<===<<<;;;;;;<<<;;;999777222222111000///...------///...,,,+++***)))))))))++++++,,,,,,,,,,,,++++++))))))************))))))%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&'''&&&%%%$$$###$$$%%%&&&)))((((((((()))+++---...///000111111222222333333------,,,,,,------...///111111111000//////...............//////000000000222333444444444222000///+++---000222111000///000111111000///000222444666;;;;;;;;;<<<<<<===>>>>>>;;;;;;<<<>>>???AAABBBBBB???>>>===<<<<<<<<<===>>>============>>>>>>>>>>>>:::;;;<<<===<<<999666555222333444555555555555555666666666777777888888888666666666666666666666666777999<<>>CCCIIIPPPWWW[[[aaaccceeehhhjjjkkkkkkkkklllkkkiiigggddd```^^^\\\YYYWWWUUUSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOLLLLLLKKKIIIIIIKKKPPPTTT^^^cccjjjnnnlllhhhccc```WWWTTTTTTYYY```jjjwwwyyynnngggccc___^^^bbbkkkuuu{{{pppcccVVVPPPLLLIIIIIIKKKOOOPPPQQQPPPLLLHHHEEEDDDFFFGGGJJJMMMRRR___www{{{vvvsssqqqpppnnnmmmjjjjjjiiihhhgggggggggggg___]]]ZZZVVVSSSQQQOOOOOOLLLOOOSSSXXX^^^fffnnnsssuuutttssssssttttttsssqqquuuuuuuuuvvvwwwyyyzzzzzz}}}~~~tttjjjbbbYYYPPPJJJJJJDDDEEEIIIVVVppp}}}yyyuuussspppmmmjjjllliiiddd```^^^\\\YYYWWWZZZ\\\```eeejjjooosssuuu{{{wwwzzz~~~|||||||||wwwwwwwwwwwwvvvsssqqqpppjjjiiihhhfffeeeeeeeeeeee```^^^\\\\\\\\\\\\ZZZYYYRRRQQQNNNLLLKKKJJJJJJKKKJJJHHHIIIKKKLLLNNNVVV```mmmttt}}}ssskkkhhhSSSNNNHHHFFFFFFFFFDDDBBBAAABBBCCCCCCDDDDDDCCCCCCAAAAAA@@@???>>>===<<<<<<;;;:::999999:::999777666222222111000///...---------,,,,,,+++*********++++++---///000000///---+++))))))************))))))$$$%%%'''((()))))))))(((''''''(((((((((((((((''''''&&&%%%$$$$$$%%%'''(((((((((''''''(((***,,,---////////////000111222222......------......///000111111000000///.........,,,---...///000000000000000111222333222111///---+++...222333333222111111000/////////000222444555::::::::::::;;;<<<===>>>===>>>>>>???@@@AAAAAABBB???>>><<<;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>999:::;;;<<<;;;888555444111111333444444555555555444555666777777777666555555555555555555555555555666888<<>>===<<<<<<999888777888888888666444222222111000///...------++++++******++++++,,,---&&&(((***------***(((&&&))))))************))))))###%%%&&&((())))))((((((''''''''''''(((((((((((('''&&&%%%%%%%%%''')))***((('''&&&&&&''')))+++---......---......///000111000000000000000111222222000000000///......------***+++---///000111111222000111222333222000...,,,...111555777777555555555000000000000222444666777:::::::::::::::;;;======@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===???@@@>>>>>>======<<<<<<;;;;;;:::;;;======<<<:::777555222333444555666666666666333444666777777666444222555555555555555555555555666888<<>>DDDIIIOOObbb{{{xxxvvvssspppnnngggdddaaa```^^^\\\YYYWWWWWWYYY]]]ccciiinnnrrruuuyyy}}}wwwyyy}}}~~~{{{{{{{{{ssstttvvvwwwwwwuuusssrrrkkkjjjiiihhhffffffeeeeeedddbbb___^^^]]][[[XXXVVVSSSRRRPPPNNNLLLLLLLLLMMMJJJJJJLLLNNNMMMKKKNNNUUUTTTZZZccciiinnnuuu~~~pppfffbbbQQQMMMHHHEEEDDDCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCBBBAAA???<<<;;;<<<<<<===<<<;;;999777555222222111///...---+++++++++,,,,,,---,,,+++***))))))*********)))(((&&&%%%&&&(((***,,,,,,+++)))((())))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&(((***+++,,,''''''(((((()))+++,,,---///...---///111333333333333111///222555666222---111111111000000000000///,,,,,,...///000000000000111111111111222222///------...///222555666555333111111111111222333444555???>>>>>>>>>>>>>>>?????????===<<<>>>BBBDDDCCCAAA<<<<<<<<<======???@@@@@@>>>>>>===<<<;;;;;;::::::::::::;;;;;;:::999777666666555555555555444444444333333222333444666888999777777888888888888777777555666888;;;===>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEEGGGDDDAAA>>>>>>@@@CCCFFFHHHHHHHHHGGGCCC>>>999666666888<<>>======>>>>>>??????@@@???>>>===>>>AAACCCBBBAAA======<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::999999::::::;;;:::888777666666555555555555444444444444444444555666777888999666666777777777777666666666777999;;;===???@@@@@@BBBCCCEEEFFFGGGFFFFFFEEEFFFDDDAAA??????@@@BBBDDDHHHIIIJJJIIIFFFAAA<<<888555777:::@@@HHHPPPWWW[[[bbbeeehhhjjjkkklllnnnoooooommmkkkiiifffdddcccbbb```___]]][[[YYYXXXWWWWWWWWWWWWWWWYYY[[[[[[XXXVVVTTTRRRPPPMMMJJJHHHFFFEEEEEELLLTTT]]]hhhrrrqqqkkkfffaaa[[[WWWXXX^^^gggmmmzzzzzzqqqiiiccc\\\[[[\\\bbblllvvv}}}|||vvvlllaaaVVVNNNIIIFFFEEEDDDDDDCCCBBBAAA??????AAABBBFFFJJJNNNXXXjjj{{{}}}yyyvvvtttsssooonnnllliiifffdddaaa```^^^ZZZUUUQQQOOOMMMKKKIIIGGGIIIMMMSSSZZZbbbiiilllmmmmmmmmmmmmmmmmmmnnnooopppooommmlllkkkkkkllllllssszzz}}}nnnbbb[[[TTTLLLFFFDDDCCCAAAFFFUUUnnn~~~|||zzzwwwrrrnnneeeccc```\\\YYYWWWVVVVVVXXXZZZ^^^eeekkkrrrxxx{{{zzzrrrxxx}}}yyywwwwwwvvvuuutttsssrrrqqqpppnnnnnnmmmmmmkkkjjjiiihhhfffdddaaa]]]YYYWWWUUUUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLOOOSSSTTTYYYeeerrr~~~pppbbb[[[ZZZPPPMMMHHHFFFEEEDDDCCCBBBDDDBBB@@@>>>>>>@@@BBBDDDBBBBBBCCCBBBAAA???===<<<<<<<<<<<<<<<:::888666555111000000///...------,,,+++++++++,,,++++++***)))))))))******)))(((&&&%%%))))))'''''''''(((***+++((((((((((((((((((((((((&&&'''((()))++++++++++++))))))***++++++,,,------''''''(((((()))+++,,,---///000111222333333444444777333000111444666555333777777555333111...---,,,,,,,,,...///000111111111000///......//////,,,***...///222666:::<<<;;;:::111111111111222444666777<<<<<<======>>>???@@@@@@@@@>>>>>>???AAABBBAAA@@@???>>><<<;;;999999888888<<<<<<;;;;;;::::::999999999::::::::::::888777666666555555555555444444444444444666777888888888888555555666666666666555555666777888:::<<<>>>???@@@AAACCCFFFHHHIIIHHHGGGEEEDDDCCCBBB@@@@@@AAAAAABBBEEEGGGJJJKKKHHHCCC===999333555999???FFFNNNUUUZZZ```dddhhhkkkmmmmmmooopppnnnmmmkkkiiigggeeecccbbbaaa```^^^\\\ZZZYYYYYYXXXWWWUUUUUUYYY]]]]]]YYYTTTSSSRRRQQQPPPMMMJJJGGGEEECCCFFFLLLUUUcccooorrroookkkfff___XXXVVVZZZbbbiiirrr|||~~~vvvmmmfff^^^\\\ZZZ]]]eeepppxxx}}}{{{rrrggg\\\RRRJJJFFFCCCBBB@@@???>>>>>>>>>???BBBCCCFFFJJJNNNVVVfffvvv|||yyyvvvttttttsssrrrpppllliiieeeaaa```^^^ZZZTTTPPPNNNLLLJJJHHHGGGJJJOOOVVV^^^eeejjjmmmmmmmmmmmmmmmnnnnnnoooooonnnmmmkkkiiiiiiiiijjjkkktttxxx}}}pppddd\\\TTTLLLEEE@@@@@@@@@DDDNNNccc~~~}}}|||zzzwwwsssppphhheeeaaa\\\XXXVVVUUUTTTVVVYYY^^^eeelllsssyyy|||zzztttyyy~~~|||yyywwwxxxxxxvvvuuutttrrrqqqqqqpppqqqqqqpppnnnllljjjiiifffddd```\\\YYYWWWUUUUUUUUUSSSRRROOONNNLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFGGGIIIJJJMMMYYYdddppp}}}kkk]]]VVVTTTNNNKKKGGGDDDDDDCCCBBBAAACCCBBB@@@??????@@@AAABBBBBBBBBBBBBBBAAA???===<<<;;;<<<<<<;;;:::888666555555444333222111///......***++++++++++++*********,,,,,,+++)))'''$$$!!!++++++******++++++,,,---(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%''')))+++---//////''''''(((((()))+++,,,---///111333555555444444444666333000///111333444444888777555333111///...---+++,,,...///111111222222///...---...000000///...---...222666;;;>>>>>>===222222111111222444777888:::;;;<<<===???@@@@@@@@@????????????@@@@@@@@@??????>>><<<;;;:::999888888;;;;;;;;;::::::999999999999::::::::::::888777666666555555555555444444444333444666777888888777777555666666777777666666555666666777999:::<<<>>>???@@@BBBFFFIIIJJJIIIGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAADDDGGGIIIHHHCCC<<<888333555999???FFFOOOVVVZZZ___ccciiimmmnnnoooppppppooonnnmmmkkkiiigggeeedddbbbaaa___]]]\\\[[[ZZZZZZXXXUUUTTTYYY___```ZZZSSSRRRSSSSSSRRRPPPLLLHHHEEEFFFEEEGGGOOO\\\iiioooppppppkkkddd[[[UUUWWW^^^dddkkkvvv|||sssjjjbbb^^^[[[[[[```kkkuuu|||}}}vvvmmmaaaUUUKKKEEEDDDBBB@@@>>>===>>>@@@AAACCCDDDHHHKKKMMMSSSbbbppp|||yyyvvvuuutttvvvuuusssoookkkfffbbb___]]]ZZZTTTPPPNNNLLLKKKIIIIIILLLRRRZZZaaahhhlllnnnnnnnnnooooooppppppqqqqqqooonnnllljjjjjjkkkmmmnnnttttttwww|||ttthhh^^^UUULLLEEE??????@@@CCCJJJ[[[uuu}}}{{{zzzyyywwwtttqqqjjjgggbbb\\\XXXUUUTTTSSSTTTXXX^^^eeemmmuuuzzz}}}}}}vvv{{{}}}{{{yyyxxxyyyyyyxxxvvvuuutttsssrrrssssssssssssqqqnnnkkkiiieeeccc```\\\YYYWWWVVVUUUUUUTTTSSSQQQOOONNNMMMLLLNNNMMMKKKJJJIIIHHHHHHGGGFFFDDDDDDDDDDDDFFFPPPZZZcccxxxzzzhhh[[[VVVUUUPPPMMMJJJHHHGGGGGGEEEDDDAAAAAABBBCCCBBBAAA???>>>AAABBBBBBBBBAAA???>>><<<;;;;;;;;;;;;:::888555444888777555333000...---,,,*********************+++//////...---***'''%%%###'''(((***+++,,,+++)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$!!!"""$$$''')))++++++,,,''''''(((((()))+++,,,---///333666888666555444555888666333222333666888999555444444333222111000000+++,,,...000111222333333444222000000000000///---,,,---000666;;;>>>>>>===555444222222222444777888999:::<<<>>>??????@@@???>>>??????????????????@@@>>>>>>===<<<<<<;;;<<<<<<;;;:::::::::::::::999999::::::;;;;;;:::999777666666555555555555444444444222333555666777666666555666777777888888777777666555555666777888:::<<<===???BBBFFFIIIKKKJJJHHHGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@CCCGGGJJJHHHCCC===999444666:::@@@HHHQQQXXX\\\```dddjjjmmmoooooopppqqqppppppooonnnllljjjhhhfffbbbbbb```___]]]\\\\\\\\\]]]ZZZXXX\\\bbbccc]]]WWWRRRSSSTTTTTTRRRNNNIIIGGGGGGDDDCCCJJJUUUaaalllrrrssspppjjjaaaYYYWWW[[[```fffqqq}}}xxxpppgggccc^^^[[[^^^gggsss{{{}}}xxxooocccVVVKKKEEECCCBBB???======>>>AAACCCEEEFFFIIIKKKLLLPPP]]]jjj~~~{{{yyywwwuuuuuuvvvuuutttppplllgggbbb___ZZZVVVRRROOOMMMMMMKKKJJJMMMQQQWWW^^^dddiiilllnnnnnnoooqqqrrrsssssssssrrrqqqooommmkkklllnnnppprrrrrrrrrssswww}}}xxxlllaaaVVVLLLFFF@@@???AAADDDHHHVVVppp}}}|||yyyxxxwwwvvvsssqqqkkkhhhbbb\\\WWWTTTSSSSSSTTTXXX^^^fffnnnvvv{{{}}}xxx|||~~~|||zzzzzzzzzyyyyyyxxxwwwvvvuuutttuuuuuuuuusssqqqnnnllljjjeeeccc```\\\YYYWWWVVVVVVTTTTTTSSSRRRQQQOOONNNMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFCCCBBBCCCBBBCCCJJJRRR\\\ooowwwhhh___\\\^^^MMMKKKHHHGGGFFFEEEDDDBBB@@@BBBDDDEEEEEEBBB???===AAAAAABBBBBBAAA@@@>>>===;;;;;;;;;;;;999777555444555444333111...,,,***)))******)))))))))***++++++)))***+++++++++***)))((('''))),,,......---***)))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%''''''(((((()))+++,,,---///444999;;;888555555555444333111000111333666888222222222222222111111111+++,,,...000111333333333;;;888444222111///---++++++---000555;;;===>>>===888666444222222444666888999:::<<<>>>??????>>>>>>===>>>??????>>>>>>@@@AAA>>>>>>=========>>>>>>???;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<:::999888666555555555555444444444333333444555555555555555777777888888888888777777666666555666777:::<<<===>>>AAADDDGGGIIIJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCFFFIIIKKKJJJEEE@@@===555777;;;AAAJJJRRRZZZ^^^bbbfffjjjmmmooooooqqqrrrqqqqqqqqqpppooollljjjhhhcccbbbaaa```___^^^^^^^^^]]]ZZZXXXZZZ^^^___[[[WWWTTTTTTUUUUUUSSSOOOKKKIIIDDDAAAAAAEEEMMMWWWgggsssssstttqqqiii___ZZZZZZ]]]bbblllwww~~~|||tttlllgggaaa\\\]]]eeeqqqyyy}}}{{{wwwoooeeeXXXMMMFFFBBB@@@>>>======???AAACCCFFFGGGJJJLLLKKKMMMXXXddd{{{}}}{{{xxxwwwvvvuuutttsssrrrppplllgggccc```UUURRRNNNMMMMMMNNNMMMMMMTTTWWW[[[aaafffiiilllmmmnnnoooqqqsssttttttssssssqqqooommmkkklllnnnqqqssssssssssssuuuwww{{{}}}pppdddXXXMMMGGGCCC@@@AAAEEEIIITTTlll~~~|||zzzxxxwwwuuusssqqqlllhhhbbb[[[VVVTTTSSSSSSTTTXXX___gggooovvvzzz}}}zzz~~~~~~|||{{{yyyyyyyyyyyyxxxxxxxxxwwwxxxvvvtttrrrooommmkkkjjjeeeccc```\\\YYYXXXWWWVVVSSSSSSTTTSSSSSSRRRPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHDDDBBBAAACCCCCCCCCGGGMMMYYYjjj~~~xxxmmmiiikkkoooJJJHHHFFFDDDDDDCCCAAA???CCCDDDEEEEEEDDDCCCAAA@@@@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;:::999777555444222222111///...---,,,,,,***)))(((((()))***+++,,,%%%&&&(((************)))***+++,,,---------,,,,,,''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&'''((())))))(((&&&%%%''''''(((((()))+++,,,---///555;;;===999666555666/////////......000222444111111111111111000000000+++,,,...000222333444444:::888444222111000...---,,,...111666;;;>>>>>>===:::888555333222333555777:::;;;===>>>???>>>===<<<;;;===??????>>>>>>@@@BBB???>>>>>>======>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===;;;:::999666555555555555444444444555555555555555666666777666666777777777777666666888777777777888;;;===???>>>@@@BBBEEEGGGIIIIIIIIIJJJIIIGGGFFFEEEDDDDDDDDDEEEGGGIIIJJJIIIEEEAAA>>>555777;;;AAAJJJSSSZZZ___eeehhhkkkmmmnnnoooqqqrrrqqqqqqqqqqqqooommmjjjhhhdddcccbbbaaa```_________[[[YYYWWWVVVWWWXXXWWWUUUUUUUUUVVVUUUSSSPPPMMMKKKCCCAAAAAABBBDDDKKK]]]nnnrrrvvvwwwqqqfff]]][[[[[[^^^gggpppwww}}}}}}vvvnnnjjjddd^^^]]]cccooowww{{{zzzvvvpppfffZZZPPPJJJCCCBBBAAA@@@@@@BBBDDDEEEGGGHHHKKKLLLJJJKKKTTT```uuu~~~}}}zzzxxxwwwvvvvvvpppppppppooolllhhhcccaaaSSSQQQOOONNNPPPRRRSSSSSS[[[\\\___cccfffiiikkkllllllnnnppprrrssssssrrrrrrrrrpppmmmlllmmmpppsssvvvwwwxxxwwwtttrrrsssxxx}}}tttgggYYYOOOHHHEEE@@@???EEEJJJTTTjjj{{{yyyxxxwwwtttrrrlllhhhaaa[[[VVVTTTTTTTTTUUUYYY```hhhpppvvvzzz|||{{{~~~}}}xxxyyyyyyyyyyyyzzzzzzzzzyyywwwssspppmmmkkkjjjjjjdddbbb___\\\YYYXXXWWWWWWRRRRRRSSSTTTTTTSSSRRRRRRKKKJJJIIIIIIHHHHHHHHHHHHEEEBBBCCCFFFGGGFFFHHHMMMVVVfffzzz~~~xxxyyyLLLJJJHHHHHHGGGFFFDDDBBBFFFFFFEEEDDDCCCBBBBBBBBB@@@AAAAAABBBAAA@@@>>>===:::;;;;;;:::999777555444111111111111000000000000***)))(((((((((***+++,,,++++++---......---,,,+++((('''&&&&&&&&&'''))))))''''''''''''''''''''''''######%%%&&&''''''((((((&&&''')))+++,,,+++***)))''''''(((((()))+++,,,---///666<<<>>>:::666555666111111222111111222444666222222111111000/////////+++,,,...000222333444444555333111000111333333222...///222777<<<>>>>>>===<<<999666333222333555666:::;;;===??????>>><<<;;;999<<>>>>>AAACCC??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<;;;:::666666555555555444444444888777666555555666888999555555666666666666555555:::999888888:::<<>>???AAADDDFFFHHHIIIJJJLLLJJJHHHFFFEEEEEEEEEFFFEEEFFFGGGGGGFFFBBB???<<<444666:::AAAIIIRRRZZZ^^^gggiiikkklllmmmnnnqqqsssppppppqqqpppooollliiihhhddddddbbbaaa````````````^^^\\\ZZZXXXWWWWWWXXXYYYVVVVVVVVVUUUSSSPPPNNNLLLFFFDDDCCCAAA>>>AAASSSfffqqqwwwzzzvvvkkk```[[[[[[\\\ccclllrrryyy~~~|||wwwoookkkeee^^^\\\bbbmmmvvvzzzyyyvvvpppggg\\\RRRLLLEEEEEEDDDDDDEEEFFFHHHIIIHHHIIIKKKLLLIIIIIIRRR]]]rrr~~~|||zzzxxxwwwvvvvvvmmmnnnnnnnnnkkkhhhdddaaaUUUSSSQQQRRRUUUXXXZZZZZZ___```aaadddfffhhhjjjkkkjjjlllnnnqqqrrrrrrqqqppptttrrrooonnnooorrrvvvyyyzzz{{{zzztttooonnnsssyyy{{{vvvhhhZZZOOOIIIFFF???>>>EEEKKKTTTjjj}}}{{{yyyxxxuuussslllgggaaaZZZVVVTTTTTTUUUUUUYYY```hhhpppvvvyyy{{{}}}|||~~~xxxxxxyyyyyyzzz{{{||||||zzzwwwrrrnnnkkkjjjjjjjjjdddbbb___\\\ZZZXXXWWWWWWQQQRRRSSSUUUUUUUUUTTTSSSJJJIIIIIIHHHHHHHHHIIIIIIGGGEEEGGGKKKLLLKKKLLLOOOTTTdddxxxIIIHHHGGGGGGGGGFFFDDDBBBFFFFFFEEEBBB???>>>???@@@CCCCCCBBBAAA@@@>>>===<<<777999<<<<<<:::999:::<<<>>>888111///000000---))),,,++++++***))))))******,,,+++***((((((((())))))(((((())))))******++++++((((((''''''''''''(((((()))'''%%%%%%&&&&&&%%%$$$,,,,,,+++))))))((((((((('''((()))***,,,---...///111444777:::;;;999666444...------...000222444666444444333222111000///...---...///000000222555888999777444222///.........,,,---///222666:::===???;;;999666333333444777888==================<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAA<<<<<<<<<<<<<<<===>>>>>>????????????===;;;999888888777666555444555666777333333444555666777888999999999999888888777666555999999999:::;;;<<<>>>>>>BBBEEEHHHJJJJJJIIIJJJJJJKKKIIIFFFDDDDDDCCCAAA???DDDEEEFFFFFFEEEBBB???<<<:::888888>>>HHHSSSZZZ]]]bbbeeejjjmmmnnnoooppprrrssspppnnnmmmmmmnnnnnnmmmlllllljjjgggccc___^^^^^^___^^^\\\[[[YYYWWWUUUTTTVVVTTTRRRQQQQQQQQQPPPNNNIIIIIIGGGDDDCCCFFFNNNTTTgggqqqwwwssslllhhhbbb\\\^^^```fffqqq|||~~~qqqllleee```^^^aaafffiiipppqqqppplllcccZZZRRRNNNCCCDDDEEEEEEFFFHHHKKKNNNOOOMMMLLLKKKIIIHHHPPPZZZsss{{{vvvttttttsssqqqoooppppppooommmjjjeeeaaa___YYYWWWVVVUUUVVVYYY\\\]]]eeeeeefffhhhiiikkklllllljjjkkklllnnnpppqqqrrrsssvvvrrrpppppppppoootttzzz|||ooohhhkkkqqqtttzzzxxxkkk]]]PPPHHHEEEDDDBBBAAAHHHZZZqqq|||xxxvvvtttppplllddd]]]WWWTTTSSSTTT[[[___ffflllppptttwwwyyy{{{~~~||||||zzzxxxxxxzzz{{{zzzyyytttssspppmmmjjjgggeeedddaaaaaa___\\\XXXWWWWWWXXXXXXWWWWWWUUUTTTSSSSSSSSSQQQOOOKKKHHHGGGGGGIIIKKKHHHFFFGGGLLLMMMLLLMMMQQQWWWfff|||KKKIIIGGGFFFFFFFFFDDDBBBFFFFFFEEECCC@@@???@@@BBBCCCCCCBBBAAA@@@>>>===<<<888:::<<<<<<:::888999;;;:::555000///000000---***+++***************++++++))))))((('''(((((()))***)))))))))))))))*********)))(((((('''''''''(((((()))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((()))***,,,---......111333777:::;;;999555333............000222444555444333333222111000///...,,,---//////000222555888:::888666333000///.........///000222555888:::;;;;;;999777444444555777999<<<<<<=========<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<@@@???>>>======>>>???@@@===<<<<<<<<<<<<===>>>>>>????????????===;;;999888333333222222222444555666333333444555666777888888777777888999888777666555888888888999:::;;;<<<===@@@CCCGGGHHHHHHHHHHHHIIILLLJJJGGGEEEEEEDDDBBBAAAAAABBBDDDEEEDDDBBB@@@>>>999777777===GGGQQQZZZ]]]bbbeeejjjmmmnnnnnnoooqqqrrrpppnnnnnnoooooonnnmmmkkkkkkjjjgggccc___^^^^^^^^^^^^\\\[[[YYYXXXWWWVVVWWWUUUSSSRRRRRRRRRQQQOOOLLLLLLJJJEEEBBBDDDIIINNN\\\hhhrrrsssqqqmmmfff___]]]___dddmmmxxxuuuoooggg___\\\^^^bbbeeemmmmmmmmmhhh```WWWPPPLLLCCCEEEHHHIIIKKKMMMPPPSSSQQQOOONNNMMMJJJIIIQQQZZZnnn|||wwwttttttssspppnnnoooooonnnlllhhhddd```^^^]]]\\\[[[[[[\\\^^^aaacccddddddeeefffgggiiikkkllliiijjjjjjkkkmmmooopppqqquuuqqqpppqqqqqqqqquuu|||tttkkklllppprrrxxxyyykkk]]]PPPHHHEEEDDDBBBBBBJJJ\\\rrr~~~{{{yyyxxxqqqmmmeee^^^XXXVVVUUUUUU[[[```fffmmmqqquuuxxx{{{~~~|||zzzyyyzzz{{{{{{zzzyyyvvvuuurrrnnnjjjgggdddbbbccccccaaa^^^ZZZYYYYYYZZZXXXYYYYYYWWWUUUSSSQQQPPPOOOMMMIIIFFFEEEFFFHHHIIIIIIGGGIIIMMMOOOOOOPPPTTTYYYhhh}}}MMMJJJGGGEEEEEEEEEDDDCCCEEEFFFFFFDDDBBBAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<:::;;;<<<<<<:::888888999555222//////000000...+++******************++++++(((((((((((()))***+++,,,************))))))))))))***)))((((((''''''''''''***(((&&&&&&'''((('''&&&&&&&&&&&&''''''((()))***))))))******+++,,,,,,---000333888;;;;;;888444111............///111333444333333222111000//////...+++---...///000222555888;;;:::777444222000///...000000111222333444555666:::999666555444666888:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???????????????===;;;999888111111000111222333555666333444444555666777888888555666888999:::999777666777777777888999:::;;;<<>>===<<<<<<<<<<<<;;;:::888777777222000//////000///,,,***,,,++++++***))))))******************++++++,,,,,,++++++******))))))((((((+++***)))(((''''''''''''***(((&&&&&&((()))((('''***))))))(((''''''(((((())))))******+++++++++,,,///222777;;;;;;888333000///.........///000222333333222222111000/////////,,,---000111222333666888;;;:::888555333111////////////000111222333333333888666555444444555777888;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>??????@@@<<<<<<===>>>>>>===<<<<<<>>>>>>======>>>>>>???@@@????????????===;;;999888444333333222333444666777444444555555666777777888333555777999:::999888777888888888888999:::;;;<<<>>>AAADDDEEEEEEFFFGGGIIILLLJJJHHHGGGGGGGGGEEEDDD@@@BBBDDDEEEEEEDDDBBB@@@666666666:::BBBMMMWWW]]]cccfffjjjmmmnnnooopppqqqoooooooooppprrrqqqooommmkkklllkkkiiifffccccccccc___^^^]]]\\\[[[[[[[[[\\\YYYXXXUUUUUUUUUVVVUUUSSSRRRRRRPPPJJJCCC@@@AAACCCLLLYYYjjjxxx}}}yyynnneee```______cccllluuu|||}}}vvvjjj___YYYWWWYYY[[[^^^___^^^ZZZTTTNNNJJJHHHIIIMMMRRRUUUVVVWWWXXXXXXXXXTTTRRRPPPNNNLLLPPPWWWaaa}}}}}}yyyuuurrrooonnnmmmlllkkkiiifffcccaaa___]]]aaa``````aaaccceeehhhiiigggfffddddddeeehhhkkkmmmjjjiiihhhhhhiiijjjlllmmmqqqoooooorrrssssssyyyyyyppplllmmmrrrzzz}}}nnn___RRRIIIEEEDDDDDDGGGRRRfff|||~~~}}}{{{yyywwwvvvqqqmmmfff___YYYWWWVVVWWW[[[```iiiqqqwww{{{}}}|||||||||}}}~~~|||yyyvvvxxxwwwtttqqqmmmiiigggeeeggggggeeebbb___^^^```cccddddddbbb]]]VVVQQQOOOPPPRRRPPPNNNLLLLLLLLLNNNOOOPPPNNNOOOTTTWWWXXX[[[```cccqqqNNNKKKGGGEEEEEEFFFEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>===<<<===<<<<<<;;;:::999777666222111000000///---+++)))...---,,,***)))(((((((((+++++++++******))))))(((++++++******))))))((((((******)))((((((((((((((()))(((&&&&&&((()))((((((&&&&&&%%%$$$$$$$$$%%%%%%)))))))))******+++++++++...111666999:::888444111//////.........///111222222111111000000/////////---///222333333444666888999888777555333111///...,,,---///111222333333333444333222222222444555777:::;;;===>>>???>>>===<<<===<<<<<<;;;<<<===>>>>>>;;;<<<============<<<;;;>>>>>>>>>>>>>>>???@@@@@@????????????===;;;999888777666444333222333333444444444555555666666777777333444777999::::::999888::::::999::::::;;;<<<===???AAACCCEEEEEEFFFHHHJJJKKKIIIGGGFFFFFFGGGFFFDDDDDDEEEGGGHHHGGGEEEBBB@@@777777777:::@@@JJJUUU\\\bbbfffjjjnnnooopppqqqrrrooooooooopppqqqqqqnnnllllllmmmmmmkkkhhhffffffggg```___^^^\\\\\\\\\]]]^^^[[[YYYWWWWWWXXXXXXWWWVVVSSSSSSRRRMMMGGGBBBBBBCCCIIIRRRcccvvvuuunnneeebbb___```fffoooxxx}}}}}}wwwlllaaaYYYVVVWWWXXXWWWXXXWWWTTTOOOLLLJJJIIINNNQQQVVVYYYYYYXXXWWWWWW[[[VVVRRRQQQNNNLLLNNNSSS]]]www}}}zzzuuuqqqnnnmmmmmmkkkjjjgggdddbbbaaa``````bbbbbbbbbccceeeggghhhjjjjjjiiigggfffgggjjjmmmooommmlllkkkjjjjjjkkklllmmmnnnlllmmmqqqrrrsssxxx~~~tttmmmkkkooovvv|||pppaaaTTTKKKEEEDDDEEEKKKXXXkkk~~~{{{xxxuuutttpppllleee^^^YYYVVVVVVVVV[[[aaakkkssszzz|||~~~}}}}}}~~~~~~|||yyyvvvuuuuuusssqqqooommmkkkkkkhhhgggfffcccaaabbbeeehhhkkkjjjfff^^^TTTOOOPPPRRRUUUTTTRRRQQQQQQRRRSSSTTTRRRPPPQQQVVVYYY[[[^^^ccckkkxxxLLLJJJGGGFFFGGGGGGFFFEEEEEEFFFGGGFFFDDDBBBBBBCCCCCCCCCBBBAAA@@@>>>===<<<===<<<;;;;;;;;;:::777555333222111///...,,,++++++...---,,,***)))((((((((()))))))))(((((('''%%%%%%************))))))))))))***))))))(((((())))))***((('''%%%&&&''')))((('''$$$$$$%%%&&&'''(((***+++(((((())))))***++++++,,,---///333777888777555333000///.........///000111111111000000000/////////...000333444333333444666555555444333222000///...+++,,,///111333444444444111111000111111333555666:::<<<>>>@@@@@@@@@???>>>???>>>=========>>>???@@@========================???????????????@@@@@@AAA????????????===;;;999888666555333222111000111111555555555555666666777777555555666777888999999999;;;:::::::::;;;;;;<<<===>>>@@@BBBDDDDDDFFFHHHJJJJJJHHHFFFFFFGGGGGGGGGEEEEEEFFFHHHIIIHHHFFFCCCAAA999999999:::???HHHSSS[[[```dddiiimmmoooppprrrtttqqqooooooooooooooommmkkklllmmmmmmllliiihhhhhhiiibbbaaa___]]]]]]]]]___```]]][[[YYYYYYZZZZZZYYYXXXTTTUUUUUUQQQKKKFFFDDDEEEDDDIIIXXXmmm}}}|||xxxkkkgggbbb```ccckkktttzzz~~~xxxnnnddd[[[WWWUUUUUUQQQRRRRRRPPPMMMLLLLLLMMMQQQTTTXXXZZZZZZYYYXXXXXX\\\VVVRRRPPPNNNJJJKKKNNNVVVnnn}}}|||zzzuuupppnnnmmmnnnkkkiiifffdddccccccddddddfffffffffggghhhiiijjjkkkkkkkkkiiiiiijjjlllnnnoooooonnnnnnnnnmmmmmmllllllkkkjjjkkkooopppqqquuu{{{zzzqqqjjjnnnsssxxx}}}sssdddVVVNNNFFFEEEGGGMMMZZZkkk{{{~~~zzzwwwvvvoookkkddd^^^YYYVVVVVVWWW[[[bbblllvvv}}}}}}~~~~~~~~~|||yyyvvvssssssrrrrrrqqqppppppoooiiiiiihhhfffeeeggglllooosssrrrnnndddYYYSSSSSSVVVYYYYYYXXXWWWWWWXXXYYYZZZWWWTTTUUUYYY]]]^^^bbbgggtttJJJHHHGGGGGGHHHHHHGGGFFFEEEFFFGGGFFFDDDAAAAAAAAACCCCCCBBBAAA@@@>>>===<<<===;;;::::::;;;;;;888666222111000///------...///,,,+++******)))*********'''((()))))))))((('''''')))))))))))))))*********(((((((((((()))***++++++'''&&&$$$%%%'''(((((('''''''''((()))***,,,---...&&&'''((()))***+++,,,---,,,...111444666777777666000000......---...///000000000000000////////////...000222333222111111222000111111111111///...---,,,...000222333444333222000000000111222444555666;;;===???AAABBBAAA@@@???AAA@@@>>>>>>>>>???AAABBB>>>>>>===<<<<<<===>>>>>>@@@????????????@@@AAAAAA????????????===;;;999888666555444222222222333333555555555555666666666666777777666666777888999::::::::::::999::::::;;;<<<===>>>@@@BBBBBBDDDGGGIIIKKKIIIGGGGGGHHHIIIHHHGGGCCCDDDGGGHHHHHHFFFDDDBBB;;;;;;;;;;;;>>>FFFRRRZZZ]]]aaafffkkkmmmppprrrtttrrrpppnnnmmmmmmlllkkkjjjjjjkkkkkkjjjiiihhhhhhiiieeeccc```^^^]]]^^^___```^^^\\\ZZZZZZ[[[\\\[[[ZZZVVVXXXYYYVVVOOOHHHFFFEEECCCBBBLLLaaattt{{{{{{{{{ppplllfffaaabbbhhhqqqwww{{{qqqggg^^^WWWRRRQQQMMMNNNOOONNNMMMMMMOOORRRRRRUUUYYY[[[[[[[[[[[[\\\\\\VVVQQQOOOLLLHHHHHHJJJMMMcccttt{{{{{{yyyuuupppmmmnnnpppjjjhhhfffddddddeeegggiiihhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkklllmmmnnnnnnoooppppppqqqpppnnnlllkkkiiigggiiimmmnnnnnnrrrxxx}}}uuujjjmmmqqquuuyyy}}}tttfffYYYPPPHHHGGGIIIOOOYYYfffqqqxxx~~~|||zzzxxxpppllleee___ZZZXXXXXXXXX[[[bbbmmmxxx}}}}}}|||yyywwwssssssssssssrrrrrrqqqqqqkkkkkkjjjiiijjjmmmssswww|||~~~|||sssggg^^^\\\^^^aaaaaaaaaaaaaaabbbcccdddaaa^^^^^^bbbeeefffkkkppp|||uuusssvvvHHHGGGGGGHHHJJJJJJHHHFFFEEEGGGHHHFFFCCCAAA??????CCCCCCBBBAAA@@@>>>===<<<===;;;999:::<<<<<<999666000000///...---...111333))))))))))))***+++,,,---((()))+++,,,------,,,,,,(((((())))))******++++++''''''(((((()))+++,,,---&&&%%%$$$$$$&&&'''''''''((((((''''''''''''((()))%%%&&&''')))***,,,------,,,---000333555777888888111000///------...//////000000000000////////////---///111222000///...///......///000000///------...///111333444333222111000111111222333555666777;;;===@@@BBBCCCCCCAAA@@@===<<<:::999:::;;;===>>>@@@???===;;;;;;===???@@@@@@@@@??????@@@@@@AAABBB????????????===;;;999888777666555444555666777888555555555666666666666666999888666555555777999:::999999999888999999::::::;;;===???@@@AAACCCFFFHHHLLLJJJHHHHHHJJJKKKJJJIII@@@BBBDDDGGGHHHGGGEEEDDD======<<<;;;>>>FFFQQQYYYZZZ^^^dddiiilllnnnqqqssssssqqqmmmkkkkkkkkkjjjiiihhhiiijjjiiigggggggggiiifffdddaaa^^^]]]^^^___```^^^]]][[[[[[\\\]]]\\\[[[YYY[[[\\\XXXQQQJJJFFFEEEEEEAAAFFFYYYllltttwwwxxxtttoooiiicccaaafffooouuu}}}tttiii___VVVPPPMMMKKKLLLMMMMMMMMMOOORRRUUURRRUUUYYY[[[\\\]]]^^^```\\\UUUPPPNNNKKKGGGFFFHHHFFFZZZkkk}}}zzzzzzyyyuuupppmmmnnnpppjjjhhhfffdddeeegggjjjlllhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkkkkllllllmmmmmmmmmooopppqqqrrrqqqnnnkkkiiigggfffgggkkkllllllpppvvvxxxxxxjjjmmmpppsssvvvzzzuuugggZZZRRRIIIIIIJJJOOOXXXbbbjjjnnnwww|||zzz~~~|||zzzyyyqqqmmmfff```[[[YYYYYYZZZ[[[bbbnnnyyy}}}|||{{{zzzxxxtttttttttssssssrrrrrrqqqmmmmmmllllllmmmqqqwww|||uuujjjeeeeeeiiiiiiiiiiiijjjjjjkkklllkkkhhhhhhkkknnnooosssyyyzzzlllhhhjjjMMMKKKHHHGGGHHHIIIIIIHHHEEEFFFGGGFFFCCCAAA@@@AAACCCCCCCCCBBBAAA???<<<;;;999999999999999888444111222111000...------,,,,,,......---+++******+++---))))))))))))))))))))))))+++***)))'''''''''((()))***(((&&&$$$$$$&&&(((***)))))))))((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%((((((((()))******++++++---...000111333444444444333000---...111444333222000111222111...---...///...///111222333333333222...---+++,,,---......---,,,---000333444444444333111111111111111333666999>>>======>>>@@@CCCCCCCCC@@@???>>>======>>>???@@@????????????????????????>>>===<<<===???AAABBBBBB??????>>><<<;;;:::999888777666555444444444444444::::::999888777777888888999999888888777666666666999999:::::::::;;;;;;;;;999;;;<<<======@@@CCCFFFMMMNNNMMMJJJGGGDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGAAA<<<:::;;;===AAAKKKTTTZZZ]]]```eeeiiilllnnnoooooonnnnnnnnnnnnnnnooopppqqqpppnnnllljjjiiiiiihhhdddcccbbb```^^^]]][[[[[[ZZZXXXWWWYYY]]]``````^^^^^^^^^\\\YYYUUUPPPLLLIIIEEECCCCCCHHHVVViiiwww}}}{{{uuulllccc]]]^^^gggpppzzz{{{zzzrrreeeXXXPPPLLLOOONNNNNNOOORRRUUUYYY[[[YYYYYYYYYZZZ[[[^^^```bbb[[[WWWQQQLLLIIIHHHFFFEEEGGGPPP```uuuzzzwwwsssqqqooommmjjjhhhgggggghhhhhhiiikkklllmmmllllllkkkiiiggghhhjjjlllnnnmmmjjjiiiiiillloooqqqqqqrrrsssssspppkkkgggddddddddddddeeegggjjjlllnnnooowwwwwwqqqppptttzzz|||~~~{{{lll\\\QQQNNNOOOPPPSSSVVVYYY\\\^^^hhhnnnwwwxxxwwwyyy~~~}}}zzzxxxuuupppggg___YYYWWWWWWXXX\\\eeepppwww}}}~~~~~~~~~~~~}}}}}}||||||wwwwwwwwwwwwvvvuuussssssrrrrrrrrrqqqrrrxxxuuuooommmrrrooommmnnnqqqtttwwwxxxuuummmhhhjjjpppuuuzzzuuufffbbbdddMMMKKKHHHGGGGGGGGGGGGFFFBBBDDDEEEDDDBBBAAAAAABBBBBBCCCCCCBBBAAA>>><<<;;;;;;;;;::::::;;;:::777555111000///...---,,,++++++,,,)))'''(((+++---+++))))))))))))))))))))))))))),,,+++***)))((())))))***)))(((&&&%%%%%%&&&((()))((((((''''''''''''''''''(((''''''&&&%%%%%%&&&&&&((((((((()))******++++++---...///111333555666777333000---...222444444222111222222000...,,,,,,------...///111222222222111000...,,,,,,------,,,++++++,,,///111111111000///111222333333333555888;;;======>>>???BBBCCCDDDCCC@@@???>>>======>>>???@@@=================================???@@@BBBBBBBBBBBBBBB@@@>>><<<:::888777666666555444444444444444555555666777888999:::;;;999999999999888888888888777888888999:::;;;;;;;;;999:::<<<<<<===???CCCFFFMMMNNNNNNMMMJJJGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGBBB===::::::<<<@@@IIISSSXXXZZZ___dddhhhlllnnnooommmmmmmmmmmmnnnoooooopppppppppnnnmmmkkkjjjhhhhhhfffeeedddaaa___\\\ZZZYYYZZZWWWVVVWWWZZZ]]]^^^^^^^^^^^^^^^[[[XXXSSSNNNLLLEEECCCBBBFFFPPPaaaoooxxxwwwtttmmmfff```___dddjjjuuuwwwvvvpppdddXXXPPPLLLLLLMMMNNNPPPSSSWWWZZZ\\\]]]]]]]]]]]]___aaacccddd\\\XXXRRRMMMJJJHHHFFFEEEFFFLLLYYYnnn{{{xxxtttqqqooonnnkkkiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkiiihhhhhhkkkmmmpppooommmllllllnnnqqqsssqqqqqqrrrqqqnnnjjjgggdddcccccccccdddeeehhhjjjkkkkkkrrr{{{zzztttqqquuuyyy{{{~~~~~~ooo___UUUOOOOOOPPPRRRSSSUUUVVVVVVWWW\\\eeepppyyy}}}|||{{{rrrppprrr{{{}}}zzzxxxtttnnneee]]]WWWVVVVVVXXX[[[eeepppxxx~~~|||~~~}}}}}}||||||yyyyyyyyyyyyxxxwwwvvvuuusssuuuwwwxxxyyy~~~~~~wwwttttttsssqqqrrruuuxxxyyyzzztttmmmhhhkkkpppvvv~~~wwwfff```___LLLJJJGGGFFFGGGFFFEEEDDD@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBB@@@>>><<<;;;<<<:::999999::::::999777111111222111000///---,,,,,,(((&&&)))...000---((()))))))))))))))))))))))),,,+++***************+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((((((((()))******++++++,,,,,,---///222555888:::555111...///333555666444222333333111...,,,+++,,,,,,---...000111111111111222000...,,,,,,+++***(((,,,---///000111000...---111222555666666888:::<<<<<<>>>@@@BBBCCCDDDCCCCCC@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBEEEDDDBBB@@@===:::888666666666555444444444444555111333555777999999999999999999999999999:::::::::666777777888999999::::::999:::;;;<<<===???BBBEEEJJJLLLMMMMMMKKKHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIDDD???:::999999===FFFPPPUUUXXX]]]bbbgggjjjlllmmmkkkkkklllmmmnnnoooooopppooooooooonnnmmmjjjhhhggghhhgggeeebbb___\\\ZZZXXXYYYVVVSSSSSSVVVZZZ\\\]]]]]]^^^^^^]]]ZZZUUUPPPMMMEEEDDDCCCDDDHHHTTTcccooossssssqqqjjjccc```aaabbbmmmpppqqqlllbbbWWWPPPLLLIIIKKKNNNRRRVVVYYY[[[\\\____________```aaabbbccc^^^ZZZTTTOOOKKKIIIFFFDDDDDDFFFPPPbbb{{{}}}{{{xxxtttqqqpppnnnllljjjjjjiiiiiihhhhhhiiijjjjjjiiijjjjjjiiiiiiiiilllnnnpppooonnnnnnnnnooopppqqqppppppooommmkkkhhhfffeeebbbbbbbbbbbbccceeefffgggffflllsss{{{~~~xxxsssuuuwwwyyy}}}ttteeeZZZSSSTTTTTTTTTTTTRRRPPPOOOHHHKKKRRR\\\eeekkkllllllgggfffgggooo~~~zzzwwwsssmmmcccZZZUUUTTTUUUWWW[[[eeeqqqyyy|||zzz}}}~~~}}}}}}|||{{{{{{{{{{{{zzzzzzyyyyyywww{{{~~~~~~{{{uuuttttttuuuxxxyyyyyyyyyrrrmmmiiijjjnnnvvv|||iii___\\\IIIGGGFFFFFFFFFGGGEEEDDDAAACCCDDDDDDBBBAAAAAABBBAAAAAABBBAAA@@@>>><<<;;;:::888777666888999888777333444555666555333111///...------///111111///+++))))))))))))))))))))))))************************&&&'''((())))))((('''&&&$$$%%%%%%%%%&&&''''''''')))(((((('''''''''((((((((((((((()))******+++++++++++++++---000555999;;;777333000111444888888888555666555333///---,,,,,,,,,---...///111222222333333111...---,,,,,,***))),,,...000222333222111000///222555777777888:::<<<;;;>>>AAACCCDDDCCCCCCCCC@@@@@@???>>>>>>???@@@@@@????????????????????????===>>>AAABBBAAAAAAAAABBBCCCCCCBBB@@@>>>;;;888777666555555444444444555555333444666888888777555444777777888888999:::;;;;;;777777777777777777777777888999;;;;;;<<<>>>BBBDDDDDDGGGJJJKKKIIIGGGEEEEEECCCDDDDDDFFFGGGHHHIIIIIIFFF@@@:::888777:::CCCMMMTTTWWW[[[```dddggghhhhhhhhhiiijjjlllnnnoooppppppooooooppppppnnnkkkhhhfffhhhfffdddaaa^^^[[[YYYXXXWWWUUUQQQPPPRRRUUUZZZ\\\[[[\\\^^^^^^\\\XXXSSSPPPHHHGGGEEECCCCCCIIIXXXfffqqqttttttnnngggcccaaa___fffiiijjjfff]]]SSSMMMKKKHHHJJJOOOTTTXXX[[[]]]]]]^^^^^^^^^^^^^^^^^^______^^^ZZZTTTOOOLLLHHHEEECCCCCCCCCHHHXXXppp}}}{{{xxxssspppooonnnlllkkkkkkkkkjjjiiiiiiiiiiiiiiihhhiiijjjjjjjjjkkknnnpppnnnnnnmmmmmmmmmmmmmmmmmmmmmllljjjhhhfffeeeddddddbbbbbbbbbbbbccccccdddddddddhhhlllsss~~~{{{uuuuuuvvvxxx}}}yyyjjj```\\\]]]]]]\\\YYYTTTOOOKKKEEEFFFIIINNNTTTYYY[[[\\\\\\[[[\\\cccrrr}}}zzzwwwrrrlllbbbYYYTTTSSSUUUXXX]]]gggsss||||||zzz}}}~~~}}}}}}}}}}}}|||||||||}}}}}}~~~~~~|||sssssssssuuuwwwwwwuuutttoookkkggggggkkktttoooaaa[[[FFFEEEDDDEEEGGGHHHGGGEEEDDDFFFFFFEEECCCAAA@@@AAA@@@AAAAAAAAA@@@>>>===;;;;;;999777777888999999888333444555666555444111000...111444333///------...))))))))))))))))))))))))(((((())))))))))))))))))&&&''')))******)))'''&&&$$$%%%%%%%%%&&&'''''''''(((((('''''''''(((((()))((((((((()))******++++++*********,,,///333777999999555222222666:::;;;:::888999888555222///............///000111333444555333111...---...---,,,+++***,,,///222333444444333///111444666666777888::::::===AAACCCCCCBBBCCCDDDAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@???AAABBB@@@@@@@@@???>>>;;;999777555555444444444555555666333444666777888666555333555666666777888999:::::::::999999888777666555444777999:::;;;;;;===AAADDDCCCFFFIIIJJJIIIGGGEEEEEECCCDDDDDDFFFGGGHHHIIIIIIGGGAAA;;;999777999AAAJJJSSSUUUZZZ___bbbccccccbbbdddfffhhhkkkmmmooopppqqqooopppppppppnnnkkkhhhfffeeedddbbb___]]]ZZZXXXWWWTTTRRROOOMMMMMMQQQVVVZZZZZZ\\\```bbb```\\\WWWTTTLLLJJJHHHFFFAAABBBOOO^^^ooovvvwwwpppjjjgggddd___```bbbccc^^^VVVOOOKKKJJJIIILLLQQQVVVZZZ]]]^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]ZZZTTTPPPLLLHHHEEEBBBDDDBBBDDDQQQggg~~~{{{wwwrrrooonnnmmmlllkkkmmmlllkkkjjjjjjiiiiiijjjhhhjjjlllllllllmmmoooqqqnnnnnnmmmllllllkkkkkkkkkjjjiiigggeeecccbbbbbbbbbddddddddddddccccccbbbbbbccceeefffkkkvvv{{{vvvuuuuuuwww~~~~~~pppgggccceeefffeee```XXXPPPKKKGGGEEEDDDFFFIIIMMMOOOPPPRRRSSSTTTYYYfff|||}}}xxxuuuqqqkkkbbbZZZUUUTTTVVVXXX___iiiuuu}}}}}}{{{~~~}}}~~~~~~}}}}}}}}}~~~}}}uuuuuuuuuvvvvvvuuurrrpppkkkgggdddeeeiiissstttbbbYYYFFFEEEEEEFFFHHHHHHGGGEEEFFFGGGGGGFFFCCCAAA@@@AAA???@@@@@@@@@@@@>>>===<<<===;;;::::::;;;;;;:::888000111222222222111///...,,,000333111***'''))),,,))))))))))))))))))))))))''''''((())))))))))))((('''((()))******)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((()))******+++++++++,,,,,,---000222555777999555111111555:::;;;;;;:::::::::777333111000111......///000111333555666444222000/////////...,,,''')))---000333444444444000222333444444555777999999===AAABBBAAA@@@BBBDDDAAA@@@???>>>>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<===???AAA@@@======@@@CCC>>>???@@@@@@>>><<<999888555444444444444555666666222333555666777888777777555555666777888888999999;;;:::999888777666555444777888999:::;;;===@@@CCCEEEGGGJJJKKKIIIHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIGGGBBB===:::999999@@@HHHPPPSSSXXX]]]```aaa```___aaacccgggjjjmmmoooqqqqqqpppppppppooonnnkkkiiihhhdddbbb```]]]ZZZWWWTTTSSSOOONNNKKKIIIHHHKKKPPPUUUXXX\\\```dddccc___ZZZVVVPPPKKKIIIHHHCCC@@@IIIWWWjjjtttyyysssmmmkkkfff___YYY[[[ZZZVVVPPPLLLKKKLLLNNNPPPTTTXXX\\\^^^^^^^^^^^^^^^___`````````______]]]ZZZUUUQQQNNNJJJFFFDDDEEECCCDDDMMM___uuu|||xxxsssooonnnnnnnnnmmmnnnmmmmmmlllkkkkkkkkkkkkjjjlllnnnooonnnoooqqqrrrqqqpppnnnlllkkkkkkllllllhhhgggeeedddcccbbbbbbbbbfffffffffeeedddbbbaaa```___``````bbbmmm{{{zzzvvvvvvuuuwwwwwwnnniiikkknnnmmmhhh___UUUNNNHHHEEEBBBBBBDDDGGGIIIJJJKKKLLLNNNRRR]]]rrr{{{wwwsssooojjjbbb[[[VVVTTTUUUVVV^^^iiiuuu~~~~~~}}}}}}}}}~~~~~~~~~{{{zzzyyyxxxwwwuuurrrooogggbbbaaaeeemmmwww|||fffYYYIIIHHHGGGHHHHHHGGGEEECCCCCCEEEFFFEEEBBBAAAAAAAAA??????@@@@@@@@@>>>===<<<===<<<;;;<<<<<<;;;999666000000000///////////////+++---...,,,(((&&&(((+++))))))))))))))))))))))))'''((()))***+++******)))(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((((((((()))******++++++...///000111222333444555777333//////333888::::::999:::999777444111111222------...///000333555666888666333111000///---,,,***,,,///222333444444333222333444333333333666888999===@@@@@@>>>>>>AAAEEEAAAAAA????????????AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===???@@@===::::::???DDD@@@AAABBBAAA@@@<<<999777444444444444444555666666555555666666666777777777777777777888888999999999999999888888888777777777666888999::::::<<<@@@CCCFFFHHHIIIIIIGGGFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFBBB>>>===;;;:::@@@GGGKKKNNNTTT[[[___`````````___aaaeeejjjmmmpppqqqqqqrrrqqqpppnnnmmmkkkjjjiiidddccc___[[[VVVRRRNNNMMMHHHHHHGGGDDDCCCEEEJJJNNNRRRVVV\\\```aaa]]]WWWSSSRRRLLLIIIJJJEEE@@@FFFRRRaaapppyyywwwrrroooggg\\\RRRSSSRRROOOKKKKKKMMMQQQSSSUUUWWWZZZ\\\^^^^^^___^^^___```aaabbbaaaaaa```^^^[[[WWWTTTQQQMMMIIIGGGEEEDDDEEEKKKWWWlll~~~zzzuuuqqqppppppppppppooonnnnnnmmmmmmmmmmmmnnnlllnnnpppqqqppppppqqqsssqqqooollljjjiiiiiijjjlllgggggggggfffeeedddccccccfffffffffeeecccaaa___^^^YYYYYYXXXZZZeeesss|||}}}zzzwwwuuuvvvvvvxxx~~~uuuooorrrvvvwwwrrrhhh]]]VVVMMMIIIEEECCCCCCEEEFFFFFFFFFHHHJJJLLLVVVjjj~~~zzzuuurrrkkkgggaaa[[[VVVTTTSSSSSSZZZfffsss~~~}}}}}}}}}}}}}}}~~~|||yyywwwtttqqqnnnccc______hhhtttpppbbbLLLJJJIIIIIIHHHFFFCCC@@@@@@BBBCCCCCCBBBAAAAAABBB>>>???@@@@@@???>>>===<<<;;;;;;:::;;;;;;999666333222111000000///000000111---+++)))))))))***++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))(((((((((((()))))))))))))))((('''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((()))******++++++111222333444444444444444555111------111666888999888999888666333111111222,,,,,,,,,---///222444666;;;999555222111///,,,***...000222555666666555444555555555333222333666999999<<>>??????<<<888999???DDDCCCDDDDDDCCCAAA===888666444444444444444555666777;;;:::888666555444444444888999999999999:::::::::777777777888999999::::::666777999999:::<<<@@@BBBEEEFFFGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFBBB???>>><<<;;;@@@FFFFFFKKKRRRYYY^^^aaabbbaaa]]]```dddiiimmmpppqqqqqqsssrrrpppnnnlllkkkjjjjjjfffddd___ZZZTTTNNNJJJGGGCCCDDDDDDAAA???AAAFFFJJJKKKOOOVVV[[[[[[XXXRRRNNNRRRKKKIIIKKKGGG@@@DDDNNNZZZlllyyyyyyuuuqqqfffYYYMMMNNNMMMKKKIIIKKKPPPUUUWWWXXXYYY[[[]]]^^^^^^___\\\]]]___aaaaaaaaaaaa```___]]]YYYVVVSSSPPPLLLIIIDDDEEEFFFJJJSSSfff}}}|||vvvsssrrrrrrrrrrrroooooonnnnnnnnnnnnoooooonnnppprrrrrrrrrqqqrrrssspppmmmiiifffeeefffhhhiiihhhhhhhhhhhhgggfffeeedddfffffffffeeeccc```^^^\\\TTTTTTSSSUUU```oooxxxzzzwwwuuutttvvvvvvxxxzzztttxxx}}}zzzpppeee]]]TTTPPPJJJFFFEEEEEEDDDDDDCCCEEEGGGIIIRRReee}}}yyytttpppiiieee```ZZZVVVSSSQQQQQQVVVcccqqq}}}}}}|||}}}|||}}}|||xxxvvvrrrooolllaaa]]]___kkkzzz{{{nnnIIIHHHGGGGGGHHHHHHFFFDDDBBBCCCCCCCCCBBB@@@>>>===????????????>>>>>>>>>>>>@@@>>><<<<<<;;;:::777555666444222///......//////,,,,,,,,,+++++++++******)))******))))))((('''&&&))))))))))))************''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***+++,,,,,,---///000111333444555555555222444222...111999;;;888222333333333333222111000++++++,,,---///222555666;;;===;;;444......,,,***+++---000333777:::<<<===999888666555555777888999;;;;;;<<<<<<======>>>>>>===<<<;;;<<<>>>@@@@@@???CCCCCCAAA@@@???>>>>>>>>>???===;;;:::;;;>>>AAADDDEEEDDDBBB???<<<:::888777888666555555777888888777444555666777888888888888555666888:::::::::999999777777888888888888777777777888999:::<<<===>>>>>>CCCEEEFFFFFFEEEEEEEEEFFFHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCAAA???<<<===???BBBIIIKKKNNNTTTZZZ___aaabbbaaadddiiilllmmmmmmnnnnnnsssooolllkkklllmmmjjjhhhfffddd___WWWOOOHHHDDDBBB???=========???@@@???>>>FFFHHHKKKMMMMMMKKKHHHFFFGGGJJJKKKJJJFFFDDDEEEGGGVVV___mmmzzz}}}uuueeeYYYPPPOOOMMMLLLMMMOOORRRTTTWWWYYY]]]^^^^^^]]]]]]^^^___^^^___bbbdddfffeeedddccc```^^^[[[YYYUUUPPPLLLHHHGGGGGGJJJNNN]]]vvv~~~{{{xxxuuutttssssssoooooooooppprrrrrrqqqooosssrrrqqqqqqrrrrrrqqqooommmllljjjjjjkkkkkkjjjhhhkkkjjjhhhfffeeeccccccbbbffffffeeeccc___ZZZVVVSSSPPPNNNMMMPPPWWW___ggglllkkknnnqqqtttxxx{{{}}}yyyoooggg^^^ZZZSSSMMMJJJIIIGGGFFFHHHGGGHHHKKKPPP^^^www}}}yyyuuuqqqjjjfff```ZZZVVVSSSSSSSSSUUUaaaooo{{{zzz}}}{{{xxxyyy}}}~~~zzzrrrkkkfff``````cccooo~~~IIIHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>?????????>>>>>>>>>======@@@>>><<<<<<;;;:::777555444333000---,,,,,,,,,,,,,,,+++++++++************###$$$&&&((()))***++++++))))))))))))************))))))((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***+++,,,,,,---000111333444666777777888444555222...000777888555111111111111000000000000+++,,,,,,---///222555666999<<<:::444000000///---...000222666999<<<>>>>>>:::999777555555555666777<<<<<<======>>>>>>>>>>>>===<<<;;;<<<>>>@@@@@@???BBBAAA@@@??????>>>>>>>>>===<<<;;;::::::<<>><<<999777666555333222333444666555555666666666777777666666555444444555666777777777777666777777888888777777666777777777888999;;;======AAACCCFFFGGGFFFGGGHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCAAA>>><<<<<>>>>>>>>=========@@@>>><<<<<<;;;:::777555555333111...,,,+++++++++++++++*********)))))))))!!!###%%%''')))+++,,,,,,))))))))))))************+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,---000111333666777999::::::666555222///000444555333333222111000000000111222,,,,,,,,,---///222444666777:::999444111222222000000222444888:::===>>>???;;;999777555444444555666===>>>??????????????????>>><<<;;;<<<>>>???????????????>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<>>>>><<<;;;999777666444333111222444555555444777777777666555444333222444444444555555666777888666777777888888777777666666666555555666999;;;===@@@CCCEEEGGGHHHHHHJJJLLLHHHHHHGGGFFFEEEDDDDDDEEECCCBBBAAA>>>;;;;;;===???FFFIIIMMMRRRWWW[[[]]]^^^aaaeeekkkooopppqqqqqqrrrpppnnnlllkkkkkkkkkiiigggddd```YYYQQQKKKFFFDDDCCCDDDCCCBBBCCCDDDEEECCCAAA===>>>???@@@@@@@@@@@@@@@<<>>>>>>>>=========@@@>>><<<<<<;;;:::777555666555333111///------,,,*********))))))))))))(((''''''((()))))))))))))))((()))))))))************++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,,,,---///111333555777999:::;;;777555111///111333444444666555333111111222444555,,,,,,,,,---///222444555555999999444222222222///000111444666999:::;;;<<<888777555333333444555777>>>???@@@AAAAAAAAA@@@@@@>>>===;;;<<<>>>??????>>><<<<<<===>>>>>>>>>>>>>>>:::;;;;;;;;;:::999999888;;;<<<<<<;;;:::999777666666444333333555666666555666666666666555444333222777666666555666888999:::888888999999999999888888777666444444555888<<<>>>AAADDDFFFHHHHHHIIIJJJLLLKKKJJJIIIGGGGGGFFFFFFFFFCCCBBBAAA>>>;;;:::;;;===GGGJJJPPPUUUXXX[[[^^^___bbbgggmmmrrrssssssssstttooonnnmmmmmmllljjjiiihhhccc^^^WWWPPPKKKGGGFFFDDDFFFFFFFFFGGGHHHHHHFFFDDD>>>>>>>>>???@@@AAABBBCCC>>>AAADDDGGGIIIIIIIIIIIIBBBHHHRRR[[[^^^\\\VVVQQQJJJLLLOOOSSSWWWZZZ[[[\\\[[[^^^bbbdddddddddeeeeeeeeebbb``````aaabbbaaaaaa```___]]]]]]]]][[[WWWUUUQQQOOONNNLLLKKKSSSgggzzz~~~|||{{{zzzyyyyyyxxxwwwwwwxxxwwwuuusssrrrpppnnnlllkkkjjjhhhfffffffffgggiiilllmmmmmmkkkiiigggdddaaa]]]ZZZXXXWWWUUUSSSOOOKKKIIIGGGFFFFFFEEEGGGIIIMMMRRRYYY```eeejjjooouuuzzzzzzrrriiiaaaZZZTTTPPPPPPOOOOOOOOOOOOXXXlll~~~zzztttqqqjjjeee^^^VVVSSSSSSUUUWWW```iiirrryyyyyywww~~~~~~uuulllfffaaagggqqqIIIGGGDDDDDDDDDEEEDDDCCCEEEDDDBBBAAA@@@AAAAAABBB????????????>>>>>>>>>>>>@@@>>><<<<<<;;;:::777555555555333111///...---,,,*********))))))))))))(((+++++++++++++++***))))))((()))))))))***************)))(((((('''''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***+++,,,,,,---...///111444666888999999777333000000222333555666666555333111111222333444------------///111333555555999999555111111000......///111333555666777777444333222222333555777999===>>>@@@BBBBBBBBBAAAAAA???===<<<<<<>>>??????>>>;;;;;;===>>>>>>>>>>>>>>>:::;;;;;;;;;;;;999888777::::::;;;<<<;;;999888777666444333333555666666555444444555555555555444444777777666666666888:::;;;999::::::;;;;;;::::::999888777666555777:::===???CCCEEEGGGHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBB???<<<::::::<<>><<<<<<;;;:::777555222111000///...---,,,+++++++++*********))))))))))))***+++,,,,,,---,,,,,,))))))))))))************(((((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,------...000222444666777777666111...000111111333555222111000/////////000111------------///111333444555999:::666333333111...,,,---///000222222333333111111000000222555888999;;;===@@@BBBCCCCCCCCCBBB???===<<<<<<>>>???>>>===;;;<<<===?????????>>>===;;;<<<<<<<<<;;;;;;:::999:::;;;=========;;;999777444333111222444555555444444555555666666666555555555555555555666777888999:::::::::;;;;;;:::::::::888888777777999;;;>>>???CCCEEEGGGHHHGGGGGGHHHIIIIIIHHHFFFEEECCCCCCBBBBBBDDDDDDCCC@@@<<<::::::;;;???FFFNNNSSSUUUXXX[[[^^^^^^ccciiimmmnnnmmmlllllllllnnnooonnnllliiihhhhhhaaa[[[TTTOOOMMMLLLIIIFFFFFFFFFGGGJJJLLLMMMKKKIIICCCCCCDDDEEEFFFHHHJJJKKKHHHGGGFFFGGGHHHHHHFFFEEE???BBBDDDFFFFFFFFFGGGHHHNNNPPPSSSWWWYYY[[[\\\\\\```cccfffhhhggggggggggggfffeeeddddddeeedddbbb`````````______```^^^\\\YYYQQQPPPOOOMMMJJJOOO```qqq~~~|||zzzzzzzzzyyywwwvvvvvvtttqqqooollljjjiiiiiikkkkkkjjjhhhjjjiiiiiiiiiiiigggccc```___]]]YYYTTTOOOKKKHHHFFFGGGFFFEEEDDDEEEGGGIIIJJJKKKOOOUUUYYY]]]bbbjjjooonnnrrrxxx|||zzzrrriii```[[[XXXWWWVVVTTTRRRVVVgggwww}}}yyyuuuqqqjjjfff^^^WWWRRRQQQRRRTTTUUU___kkksss}}}wwwvvv~~~vvvoookkkjjjmmmttt}}}HHHFFFCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@>>><<<<<<;;;:::777555000000000//////...---,,,,,,+++++++++************'''(((***+++,,,---------))))))))))))************(((((((((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))***+++,,,,,,---...///111222444555555666777000---...///---...111000000000/////////......---------...///111333444444999;;;888666666555333---...///000111222222222111111000000111444666888999;;;>>>BBBDDDDDDDDDCCC???>>><<<<<<>>>>>>>>>===<<<===???@@@@@@???>>>===============<<<<<<<<<<<<<<<===?????????<<<:::888555333222333444666555555777777777777666555444444555666777888888999999999888999999999999999999888777777777888:::;;;===>>>@@@BBBEEEFFFGGGGGGIIIJJJJJJIIIHHHFFFDDDCCCCCCCCCEEEEEEDDDAAA>>>;;;::::::===DDDMMMSSSUUUWWW[[[___^^^ccciiimmmnnnllljjjiiiiiilllnnnmmmiiifffeeefff]]]XXXQQQNNNNNNLLLHHHDDDCCCDDDFFFJJJMMMNNNLLLJJJGGGHHHIIIKKKMMMNNNOOOPPPMMMKKKHHHGGGIIIJJJIIIGGG@@@AAABBBAAAAAABBBFFFJJJPPPQQQTTTWWW[[[]]]___```bbbeeehhhiiihhhfffffffffccccccdddeeefffeeeaaa^^^aaaaaa``````aaa___\\\ZZZUUUSSSRRROOOKKKNNN]]]nnn}}}|||{{{{{{yyywwwvvvuuussspppnnnkkkjjjhhhiiijjjjjjiiihhhggggggffffffeeebbb^^^ZZZUUUSSSPPPLLLIIIFFFDDDCCCDDDDDDEEEGGGIIILLLOOOQQQPPPUUU\\\aaadddiiipppvvvvvvyyy|||xxxpppgggaaaZZZYYYYYYWWWSSSWWWfffvvv}}}yyyuuurrrjjjfff___XXXSSSQQQPPPQQQRRR]]]iiisss}}}vvvttt{{{}}}vvvqqqnnnkkkpppwww~~~}}}{{{vvvvvvtttqqqpppttt~~~}}}HHHFFFCCCAAABBBCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@>>><<<<<<;;;:::777555111111111111111000//////,,,,,,,,,++++++++++++***((()))***+++++++++++++++))))))))))))************(((((())))))***+++------************************))))))))))))))))))))))))(((((()))***+++,,,,,,---///000222333444555555555777000,,,------)))***---000111111111111000//////...------...///111333444333888;;;:::999:::999777///000111222222222222222333222000000111222444666777:::>>>AAADDDEEEDDDDDD@@@>>><<<<<<>>>>>>>>>======>>>???AAA@@@???>>><<<>>>>>>============>>>???===???@@@AAA@@@===;;;999888666555555777888888777:::999999888777555333222777888:::;;;<<<<<<;;;:::777777888888888888777777666666777999:::;;;<<<======@@@CCCEEEGGGHHHJJJLLLMMMMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEBBB>>>;;;::::::===EEEOOOUUUWWWYYY^^^bbb```eeekkkoooooommmkkkiiigggjjjlllkkkhhhdddcccddd[[[UUUPPPNNNNNNLLLGGGCCCBBBCCCEEEJJJMMMNNNLLLJJJKKKLLLNNNPPPRRRTTTUUUUUURRRNNNJJJJJJKKKMMMMMMLLLAAABBBBBB@@@???BBBHHHMMMRRRSSSVVVYYY]]]aaadddeeecccfffhhhiiihhhfffeeefffaaaaaaccceeefffddd```]]]bbbaaaaaaaaaaaa```]]]ZZZYYYXXXVVVRRRMMMOOO]]]mmm}}}||||||zzzxxxwwwuuussspppmmmmmmllljjjjjjkkkkkkiiihhhddddddccccccccc```[[[WWWMMMLLLJJJHHHEEECCCBBBBBBDDDEEEGGGKKKOOOSSSVVVWWWTTT[[[bbbgggjjjnnnvvv|||}}}}}}tttlllfff[[[[[[ZZZXXXTTTWWWfffuuu~~~|||yyyuuurrrjjjggg```YYYTTTPPPOOOOOORRR]]]jjjttt~~~}}}tttsssyyyxxxsssoookkkmmmsss|||vvvrrrppplllqqqyyyyyysssnnnkkkiiigggfffddd___]]]bbbmmmvvv|||EEEBBB??????BBBCCCCCCAAACCCDDDEEEFFFEEECCCAAA@@@???@@@AAA@@@===<<<===>>>BBB@@@===<<<======:::777555444444222000...,,,+++******)))((('''''''''((())))))(((((()))+++---...111///,,,(((''''''((()))''''''(((((())))))******---+++(((((((((((('''%%%'''((()))******)))(((''')))))))))))))))*********000///...///333666999:::000///......000111111000111000///...............------,,,,,,---000222444000555777777888::::::666111111000000000000000000000111111000...///111333<<<===>>>@@@BBBCCCCCCCCC??????===<<<;;;;;;;;;;;;:::===@@@???===<<<===@@@AAA???<<<::::::;;;===>>>>>>===<<<<<<<<<;;;888555999666333333555777666555555777999999777555555555999999999999999999:::::::::::::::999999999888888777888999999999:::<<<>>>BBBAAAAAABBBEEEHHHKKKMMMLLLLLLLLLJJJGGGEEEFFFGGGGGGHHHGGGDDD>>>;;;:::;;;???EEENNNUUUYYY]]]aaadddcccdddgggjjjmmmmmmjjjgggkkkiiihhhhhhhhheee___[[[VVVRRRNNNNNNOOOMMMGGGBBB:::<<<@@@EEEIIIMMMOOOPPPSSSUUUVVVXXXYYYXXXXXXWWWWWWTTTPPPMMMKKKJJJHHHGGG???>>>======@@@EEEKKKNNNTTTVVVZZZ]]]___bbbeeegggggghhhhhhhhhhhhggggggfffccccccbbbaaa``````aaaaaaaaaaaaaaa___]]]]]]___aaa```WWWRRRSSSQQQOOOYYYhhh{{{|||zzzyyyxxxwwwuuurrrooopppnnnllljjjjjjjjjiiihhhaaa```^^^[[[WWWTTTQQQPPPMMMIIIEEEDDDFFFGGGFFFEEEHHHJJJMMMQQQUUUYYY\\\^^^```bbbggglllppptttvvvwww}}}}}}tttlllkkkeee^^^YYYUUUWWWcccppp}}}zzzwwwtttrrrllliiiddd]]]VVVRRRQQQRRRRRR[[[iiiwww}}}uuuppprrrzzz}}}oooaaaZZZWWWWWW[[[___lll{{{tttnnnkkkjjjkkkooowwwzzzwwwtttpppjjjfffcccaaa```^^^\\\YYYVVVVVVYYY___dddwwwFFFDDDAAAAAACCCEEEDDDCCCEEEEEEFFFGGGFFFDDDBBBAAA>>>???@@@???===<<<<<<===>>><<<999999:::999666444333333222222000///...---++++++******))))))*********))))))))))))+++,,,---...,,,***((('''(((***+++(((((((((((())))))))))))+++)))''''''(((((('''&&&'''((()))******)))((('''(((((())))))*********+++,,,---...111444666777777555333000////////////...111111000///............------,,,,,,...000222444111555777666666999888444000000000111111111222222000111111000//////111444999;;;===???BBBCCCDDDEEE@@@???>>>===<<<<<<<<<<<<;;;===>>>???>>>===>>>???AAA???===;;;;;;<<<===??????>>>=========;;;888666888666333333555777666555666888999999777666666777888888888999999999999:::;;;:::999999888888999999888999::::::999:::===???AAA@@@@@@@@@BBBFFFIIILLLLLLLLLLLLJJJGGGEEEFFFGGGGGGHHHGGGDDD???;;;;;;;;;===CCCLLLSSSWWW\\\```cccdddcccdddeeehhhjjjiiihhhiiihhhffffffeeebbb]]]YYYUUURRROOOOOOPPPNNNHHHCCC<<<>>>AAAEEEIIILLLOOOQQQTTTWWWZZZ^^^______]]]\\\YYYWWWSSSOOOLLLIIIGGGEEE???>>>>>>???CCCHHHMMMPPPUUUXXX\\\```bbbcccfffgggggggggggggggggggggffffffbbbbbbaaa``````````````````aaaaaa___^^^^^^___aaabbbZZZUUUWWWUUUSSS\\\iii}}}{{{|||zzzwwwtttsssqqqnnnkkkooommmjjjiiihhhgggeeeccc]]][[[XXXTTTPPPMMMKKKJJJEEECCCAAACCCGGGKKKLLLLLLPPPRRRUUUYYY]]]```cccdddfffhhhkkknnnrrrtttvvvwww{{{xxxqqqmmmggg```ZZZVVVWWWbbbmmm{{{yyyvvvtttrrrjjjhhhccc[[[TTTPPPOOOPPPRRRYYYgggttt~~~vvvqqqttt|||lll```TTTNNNLLLLLLOOOTTT___vvv|||zzz~~~~~~xxxsssooolllffffffjjjqqqyyy|||yyyuuuooommmkkkhhheeebbbaaa```cccaaa___\\\ZZZ\\\aaadddqqqxxxGGGEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFEEECCCBBB===>>>???>>><<<;;;;;;<<<<<<:::888888888777555333222222111111000000//////,,,,,,+++++++++,,,,,,---+++***)))))))))******+++***)))((('''(((***,,,...))))))))))))((((((((((((***(((&&&'''((()))(((''''''(((((())))))(((((('''''''''((()))***++++++,,,)))+++...111444555555555999555111//////000111111222222111000///......///------,,,---...000333444111555666444444666555111//////000111222333444444000111111000///000222444888999<<>>======<<<<<<======<<<<<<===??????>>>===@@@???===;;;;;;<<<>>>??????>>>=========<<<999666777666444444666777666666777777888666555444555777777777888888999999999999;;;:::999888888888999:::888999:::::::::;;;===@@@BBBAAA@@@@@@BBBEEEJJJLLLKKKLLLLLLJJJGGGFFFFFFGGGFFFGGGGGGDDD@@@===;;;;;;;;;@@@HHHOOOUUUYYY^^^```dddbbb``````cccfffhhhiiihhhfffcccaaa___\\\XXXUUURRRQQQPPPQQQRRROOOIIICCC???@@@BBBEEEIIIMMMQQQSSSVVVYYY^^^bbbdddcccbbb```[[[ZZZWWWRRRMMMHHHDDDBBB>>>???@@@CCCHHHLLLPPPSSSWWWZZZ___bbbdddeeefffggggggfffffffffeeeeeeeeedddaaaaaa```_________`````````aaabbbaaa``````bbbdddddd^^^[[[\\\ZZZXXX```kkk{{{|||~~~zzzvvvrrrpppnnnllljjjnnnllliiihhhfffddd```]]]XXXUUURRRMMMJJJHHHGGGGGGCCCCCCCCCFFFKKKPPPSSSTTTYYY[[[^^^bbbeeehhhjjjkkkkkklllmmmooopppqqqrrrrrryyy~~~~~~wwwrrrkkkccc\\\WWWWWW___jjj{{{|||yyyvvvuuusssqqqjjjgggbbbZZZSSSNNNMMMMMMPPPWWWbbbooozzz}}}uuuqqqsss|||qqq[[[QQQHHHEEECCCCCCFFFKKKXXXooo~~~|||yyyvvvssspppooosssrrrooolllooo}}}xxxrrrpppnnnnnneeeeeehhhnnnuuuxxxwwwuuurrrsssssssssrrrpppooonnnoooooommmkkkhhhhhhkkkmmmpppssswwwzzz~~~FFFEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBB===>>>>>>===;;;::::::;;;===<<<;;;:::999888777666333333222000000//////...+++++++++++++++,,,---...++++++******)))))))))))))))((((((((((((***,,,---******))))))(((((('''''')))((('''''')))*********((((((((((((((((((((((((&&&'''((()))***+++,,,,,,)))+++...000222444666888888555000...000444777888444333222111000/////////---------...///111333444222555555222222333222......///000111333555666777000111111000///000333555888:::<<<>>>@@@BBBCCCDDD@@@???>>>===============>>><<<;;;===@@@AAA>>><<<>>>===<<<;;;;;;;;;===>>>@@@???>>>>>>>>>===999777666555555555666666666666666666555444222222444666666666777777888999999999<<<;;;999888777888999:::999:::::::::999;;;>>>@@@EEEDDDBBBAAACCCGGGKKKNNNKKKLLLLLLKKKHHHFFFFFFFFFFFFFFFFFFDDDAAA>>><<<;;;999===DDDKKKRRRWWW[[[^^^bbb```___```bbbeeeggggggfffddd```[[[WWWSSSPPPNNNNNNNNNOOOQQQQQQNNNHHHCCCAAABBBDDDGGGLLLPPPTTTWWWXXXYYY\\\^^^____________[[[ZZZXXXTTTMMMGGGBBB@@@>>>@@@DDDHHHMMMQQQUUUWWWXXX\\\```cccdddeeeeeeffffffeeeeeedddcccccccccccc______^^^^^^^^^^^^_________aaabbbccccccdddfffggggggcccbbbbbb```^^^dddlll{{{|||~~~{{{vvvrrrpppooonnnlllkkkiiigggeeeccc___[[[XXXTTTRRRNNNKKKIIIIIIJJJKKKLLLLLLMMMPPPSSSVVVYYYZZZ___aaadddhhhkkkmmmnnnooommmlllkkkkkkjjjkkkkkkllltttzzz|||xxxpppggg___YYYWWW]]]eeewww~~~yyyvvvtttsssrrrqqqkkkhhhbbbZZZRRRMMMLLLLLLNNNSSS]]]hhhsss|||zzzrrrooorrr{{{vvvdddTTTMMMFFFDDDCCCBBBEEEJJJYYYkkkyyyvvvpppjjjeeeaaa]]]ZZZ```aaa```]]]___mmm|||rrrmmmmmmnnnooojjjjjjmmmsssyyy~~~~~~~~~|||}}}}}}||||||~~~CCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA<<<===>>>===:::999:::;;;======<<<;;;:::999999999666555333000///---------***************+++,,,---+++*********)))(((((('''***)))((((((((()))***+++******))))))((((((''''''***)))((((((***,,,,,,+++((((((''''''''''''((((((&&&'''((()))***+++,,,,,,,,,---......///333999===;;;777222000222555999;;;555444333222111000000000------...///000111333333222555555111000111000------...///111333555777888000111111000000111333666:::;;;===>>>???@@@@@@@@@???>>>>>>===============>>><<<;;;===@@@AAA>>><<<<<<;;;:::::::::;;;<<<<<<@@@???>>>>>>>>>===999777444555666666666666666777666777666444333333555777555555666777777888999999;;;:::999888888888999999999::::::999888:::>>>AAADDDCCCBBBAAACCCFFFJJJMMMJJJLLLLLLKKKHHHFFFEEEEEEFFFEEEEEEDDDCCC@@@===;;;777:::@@@GGGOOOUUUYYY[[[______```bbbdddeeedddbbbbbb___ZZZTTTNNNJJJHHHGGGJJJKKKMMMOOONNNKKKGGGCCCBBBCCCFFFJJJOOOSSSWWWYYYXXXVVVTTTRRRQQQSSSUUUVVVVVVVVVVVVQQQJJJDDDAAA@@@AAACCCGGGLLLQQQVVVYYY[[[ZZZ]]]aaacccccccccdddeeeeeedddcccbbbaaaaaaaaaaaa^^^]]]]]]\\\]]]]]]^^^^^^\\\___bbbdddeeegggiiikkkmmmllllllkkkhhheeeiiinnn~~~}}}|||xxxtttqqqppppppooonnnfffccc```^^^\\\YYYUUURRRPPPOOOMMMKKKLLLNNNPPPRRRTTTUUUWWWXXXZZZ\\\^^^```eeegggjjjmmmpppqqqqqqqqqmmmllliiigggfffgggggghhhpppwww}}}tttjjjbbb\\\XXX[[[aaaqqq|||wwwsssrrrrrrrrrqqqnnnkkkddd\\\SSSMMMLLLLLLLLLPPPWWW```jjjttt|||~~~xxxqqqnnnrrr{{{nnn___TTTNNNIIIHHHEEECCCFFFKKKWWWcccuuutttnnneee^^^YYYUUUQQQNNNQQQSSSTTTRRRTTT```vvvxxxoookkklllppprrrrrrtttwww}}}AAACCCEEEDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@<<<===>>>===;;;::::::;;;;;;<<<<<<;;;999777888999777666333000...---,,,,,,***))))))))))))******+++)))*********))))))((('''******)))((((((((())))))))))))))))))((((((((((((***)))((((((***,,,,,,+++(((''''''&&&&&&''''''(((''''''((()))***++++++,,,,,,......---...222:::@@@@@@<<<666333333666888999777666444333111111000000,,,---...///111222333333333555444000///111000---,,,---///111333555666777000000111111000111444666;;;<<<===>>>>>>??????>>>======<<<<<<<<<<<<=========<<<<<<===??????>>>===;;;;;;;;;;;;;;;;;;<<<<<>>=========<<<999666222444666777666666666777888888999777666555666888444444555666777888888999:::::::::999999999888888999999999777777999===@@@@@@@@@???@@@AAACCCFFFHHHJJJKKKMMMLLLIIIFFFEEEEEEEEEEEEDDDEEEDDDBBB???;;;666888<<>>>>>===;;;:::;;;<<<:::;;;<<<;;;888777888:::666444222///...---......+++******))))))))))))***((())))))******)))(((''')))))))))(((((()))))))))(((((((((((())))))))))))***(((''''''(((***)))(((((('''&&&&&&&&&&&&'''((((((((())))))*********+++))),,,.........111888>>>AAA===888555666777999999888777555444222111111000,,,---...000111222333333333555444000///111111...,,,---...000222444555666///000111111111222555777999:::<<<===>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>???>>>===>>>???<<<<<<<<<<<<======>>>>>>???>>>=========;;;888666111444777777666555666888555777888888666555555666333444444555666777888999888999:::;;;;;;999888666888888777666666888<<<@@@>>>>>>???@@@AAACCCDDDDDDJJJKKKMMMLLLIIIFFFEEEEEEEEEDDDDDDEEEEEEDDD???;;;555666:::BBBLLLTTTXXXXXX\\\]]]___aaabbb```\\\YYYQQQOOOJJJDDD???>>>AAAEEEGGGIIIKKKLLLKKKIIIHHHGGGDDDFFFJJJMMMOOOOOONNNNNNIIIFFFAAA<<<:::;;;===???DDDFFFHHHFFFBBB@@@CCCFFFHHHJJJMMMQQQVVV[[[```bbbaaabbbccccccbbbccceeehhhdddccc```^^^]]]]]]^^^___[[[ZZZZZZZZZZZZ[[[\\\]]]bbbfffkkkqqquuuyyy||||||{{{{{{~~~~~~xxxvvvsssqqqpppnnnllliii```]]]XXXVVVUUUUUUUUUTTTUUUVVVWWWXXX[[[]]]___aaa^^^bbbeeeggghhhiiilllnnnmmmooorrruuuvvvvvvuuuuuullljjjgggeeeeeegggkkkmmmnnnttt}}}zzzoooggg```[[[ZZZ]]]gggzzz}}}yyysssppppppqqqrrrsssqqqnnnggg]]]TTTMMMKKKJJJJJJJJJLLLQQQZZZeeeooouuuzzzwwwrrrllljjjoooyyy|||xxxvvvqqqkkkbbb]]]WWWSSSLLLHHHJJJPPPWWW\\\fffttt|||vvvoooggg___TTTNNNLLLLLLJJJHHHFFFIIILLLOOOSSS[[[fffnnn~~~|||sssmmmooouuu|||}}}~~~@@@CCCFFFFFFDDDBBBCCCDDDFFFEEEDDDCCCCCCBBBBBBCCC===>>>???>>><<<;;;;;;<<<;;;===>>>===:::888:::<<<444333111///...///000111,,,,,,+++***))))))))))))'''((()))******)))((('''''''''(((((())))))******''''''(((((())))))******)))'''%%%%%%'''((('''&&&((('''&&&%%%%%%&&&'''((()))))))))))))))*********%%%***...///...000666;;;===:::777666888:::<<<===888777666444222111111111,,,---///000222333333333333555444000///111111///,,,,,,...///111333444555///000111111111222555777777888:::<<<>>>@@@@@@AAA;;;;;;:::::::::;;;;;;<<<:::===@@@???===<<<===@@@======>>>>>>??????@@@@@@>>>===<<<<<<<<<;;;888555000444777888666555666888111333555555444222111222333333444555666777888999777999;;;<<<<<<:::777555888888777555555777<<>>???AAABBBCCCDDDDDDDDDIIIKKKMMMLLLJJJGGGEEEDDDEEEDDDCCCEEEFFFDDD@@@;;;555666999AAAKKKTTTWWWXXX]]]]]]]]]^^^___]]]ZZZWWWIIIHHHDDD???<<<===BBBGGGHHHIIIKKKKKKJJJIIIIIIJJJEEEGGGKKKMMMMMMKKKIIIGGGBBB@@@===999777777888999>>>AAACCCBBB??????DDDHHHKKKLLLNNNRRRWWW\\\aaaddddddeeedddcccbbbdddgggjjjdddbbb```]]]\\\\\\]]]^^^ZZZZZZYYYZZZZZZ[[[\\\\\\iiinnntttzzz~~~|||zzzwwwuuussspppllliiiddd```[[[XXXXXXZZZ[[[[[[\\\]]]___aaacccdddffffffgggjjjmmmnnnmmmmmmooorrrlllnnnqqqtttvvvuuutttsssjjjhhheeecccdddgggkkkmmmooouuu}}}{{{ppphhhaaa[[[ZZZ\\\hhhzzz|||xxxssspppppprrrssstttqqqnnnfff]]]SSSLLLJJJIIIJJJIIIJJJNNNVVVaaakkkrrrtttrrrmmmgggeeejjjttt|||}}}}}}{{{uuusssuuutttqqqmmmgggaaa[[[SSSNNNQQQWWWVVVXXXbbbmmmsssvvv~~~yyynnnggg```WWWMMMGGGGGGHHHHHHFFFGGGIIIMMMRRRWWW]]]eeejjjxxxyyyqqqnnnqqqyyy~~~GGGGGGEEEDDDDDDDDDEEEFFFGGGEEECCCBBBBBBBBBAAA???@@@@@@???===999888888999:::;;;<<<<<<:::888666444444333222000//////......,,,++++++++++++++++++,,,******))))))(((((('''''',,,***((('''&&&%%%&&&&&&&&&'''((())))))***)))))))))(((((()))******(((&&&+++)))'''&&&%%%&&&((()))'''''''''((()))+++,,,---,,,,,,...000222444666777888666333222222555888;;;<<<:::888555333222222222111000/////////000111222222333222//////222000,,,000222444666666666444333222222222111000111333555888:::;;;======<<<;;;999===;;;:::999888999999:::===>>>>>>????????????>>><<<======>>>======<<<;;;???>>>======>>>===;;;999555666777777777666444333222333555777888999888888::::::999888777777777888<<<;;;:::999999999:::;;;888888888888999:::;;;;;;=========>>>???AAABBBCCCHHHJJJKKKKKKHHHFFFEEEEEEDDDDDDEEEFFFGGGEEEAAA>>>:::888888<<>><<<999666444444555666;;;;;;;;;:::;;;???FFFJJJQQQRRRTTTWWWZZZ^^^bbbcccbbbbbbaaaaaabbbbbbcccdddcccbbbaaa```^^^]]]\\\[[[XXXYYYYYYYYYYYY]]]dddjjjtttwww|||~~~}}}{{{xxxtttrrrpppmmmjjjhhhgggeeebbb______```cccdddhhhiiijjjlllmmmmmmmmmllloooooopppqqqqqqqqqqqqpppppppppqqqssstttsssqqqnnnjjjiiifffcccbbbffflllpppqqqvvv}}}yyypppiiiaaaYYYWWWYYYfffvvv|||xxxssspppoooooooooooonnnllleeeZZZOOOHHHFFFFFFCCCCCCDDDIIIPPPZZZccchhhmmmiiieeebbb```bbbnnn{{{xxxuuutttrrrsssvvvvvvsssnnnggg```ZZZUUUSSSVVVYYY^^^eeekkkppptttvvv}}}xxxpppggg```YYYQQQKKKJJJJJJIIILLLPPPNNNTTT[[[```dddgggkkknnnzzz}}}{{{yyyvvvtttvvv}}}~~~{{{HHHGGGFFFEEEDDDEEEFFFFFFHHHEEECCCBBBCCCBBBAAA@@@@@@@@@???===:::888888999:::;;;:::999666333000...444333222000//////......++++++************++++++++++++*********)))))))))++++++***)))(((((((((((('''(((((())))))))))))((((((((((((***++++++(((&&&***)))'''&&&&&&&&&((()))((((((((((((((()))***++++++,,,...000222333555555:::888444111111222555777999888666444333333333333//////...///000111333555333555444000000111000,,,,,,...111444777888888888333444333222000111333555888999;;;======<<<;;;:::<<<;;;;;;;;;;;;===>>>???<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>============>>>===<<<=========;;;999555666777777666555444333555666777777888777666555555555666777888999::::::;;;;;;:::999999999:::;;;888888777777888888999999>>>>>>===>>>>>>???@@@@@@EEEGGGIIIJJJIIIGGGGGGHHHFFFFFFFFFFFFFFFDDD@@@<<<999777777;;;CCCMMMUUUYYY[[[ZZZWWWTTTOOOKKKHHHFFF>>>>>>===>>>@@@CCCFFFHHHNNNNNNMMMKKKIIIFFFCCCAAACCCDDDEEEEEEDDDBBB@@@>>>===;;;999666555555666777888999:::<<<>>>CCCIIINNNRRRTTTVVVYYY\\\___bbbccc````````````aaabbbbbbcccbbbaaa```^^^]]]\\\[[[[[[ZZZ\\\]]]___aaaeeelllqqqzzz|||}}}|||{{{wwwssspppooonnnllljjjkkkiiifffddddddfffiiikkkmmmnnnooopppppppppooonnnoooooooooooooooooooooooollllllmmmnnnpppooommmjjjmmmllliiiggggggjjjpppuuuwwwzzz~~~zzzqqqjjjaaaYYYVVVWWWcccsss{{{wwwrrrnnnmmmmmmnnnmmmllliiicccZZZOOOHHHEEEEEEBBBAAABBBEEEKKKSSS[[[___gggdddbbb```^^^```kkkwwwyyyvvvuuutttvvvzzz|||zzzwwwrrrlllddd^^^ZZZUUUWWW[[[___dddiiilllnnnyyy}}}zzzuuuqqqllleee]]]WWWTTTMMMIIIIIIJJJKKKNNNSSSYYY___gggjjjjjjjjjmmmqqqyyy|||{{{tttsssrrrttt{{{IIIHHHGGGFFFEEEFFFFFFGGGHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@???===:::888888999======<<<;;;999666333111444333222000//////......*********))))))*********+++++++++++++++************+++++++++++++++******((())))))))))))((((((''''''''')))+++,,,+++(((%%%***)))(((&&&&&&''''''((())))))(((((((((((()))))),,,---...000111222333333777555222//////111555777777666555444444333444444---------...000222555666666888777333000111///+++,,,---000444666888888999666666555333111111333555888999;;;======<<<;;;:::999999:::;;;===???AAABBB===>>>>>>???@@@@@@??????@@@???>>>=========>>>>>>>>>===<<<<<<===<<<:::888555666666666666555444444888888888777666555444333222333555888999:::::::::;;;::::::999999::::::;;;888888777777666777777777========================AAADDDGGGIIIIIIIIIIIIJJJHHHGGGFFFFFFEEECCC>>>;;;888666555888???HHHNNNRRRVVVTTTPPPKKKFFFCCC@@@???;;;;;;===@@@DDDHHHKKKMMMRRRQQQOOOLLLHHHDDDAAA???@@@@@@AAAAAAAAA???>>>======<<<:::888777666666666555777;;;???BBBHHHNNNRRRTTTVVVYYY]]]___aaabbbbbbaaaaaaaaaaaabbbcccdddeeebbb```^^^\\\ZZZZZZ[[[\\\\\\^^^bbbfffiiinnnssswww|||}}}~~~~~~~~~~~~}}}|||{{{wwwssspppoooooooooooopppooommmlllmmmooorrrtttxxxxxxyyyyyyxxxvvvuuussspppooonnnmmmllllllmmmmmmjjjiiijjjkkklllllljjjhhhjjjiiigggeeefffiiiooottt|||~~~}}}ssslllbbbYYYTTTUUU]]]mmmzzzvvvpppllljjjjjjiiiiiifffddd```XXXOOOHHHDDDCCC@@@??????@@@DDDJJJQQQTTT^^^\\\\\\\\\[[[]]]gggrrr}}}}}}zzzyyyxxxzzz}}}~~~}}}xxxppphhhcccZZZ[[[[[[]]]___bbbdddfffkkksss}}}xxxuuurrrnnnhhhccc^^^XXXRRRNNNOOOKKKIIILLLOOOQQQVVV\\\iiipppwwwxxxtttqqqrrrvvvzzz|||{{{vvvpppoooqqqyyyIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFDDDCCCDDDDDDCCCBBB?????????===:::888999:::;;;;;;<<<<<<;;;:::999888444333222000//////......******))))))))))))******++++++++++++++++++******((()))+++,,,---,,,++++++))))))***))))))((('''&&&'''''')))+++---,,,)))&&&))))))(((''''''''''''((()))))))))))))))***+++,,,---...000222333333333333222000...---///222777:::888777777666555444333333---------...000222555666777::::::555222111///,,,///000222333555555666666888777555333111111333555777999;;;=========;;;:::777888999:::<<<>>>???@@@??????@@@AAABBBBBBBBBBBBAAA@@@>>><<<;;;<<<===>>>===<<<;;;<<<<<<<<<:::888555555555555555555555444888888777777666555444333444666888:::::::::888777::::::::::::::::::;;;;;;:::999888777777777777777::::::;;;<<<<<<<<<<<<<<<@@@CCCGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEEEECCC???<<<999777555777<<>>>>>>>>===???BBBGGGKKKNNNQQQRRRTTTSSSOOOKKKFFFAAA>>><<<<<<===???@@@AAAAAAAAAAAA@@@???===:::888666555555444888===BBBFFFKKKPPPTTTWWWYYY]]]```bbbcccbbbbbbcccccccccdddeeefffggghhhaaa___\\\ZZZYYYZZZ\\\^^^___bbbfffkkkooorrruuuvvvwwwwwwvvvuuussssssvvvxxx|||~~~~~~}}}|||xxxsssqqqqqqsssttttttuuutttsssssstttvvvxxxzzz|||||||||{{{yyywwwuuussspppooollljjjiiiiiijjjkkkjjjjjjiiijjjlllllljjjhhhfffeeedddcccdddgggmmmqqq{{{~~~vvvnnndddYYYSSSSSSUUUeeeyyy|||wwwpppjjjfffdddbbbaaa^^^]]]ZZZUUUNNNHHHCCCAAA>>>=========@@@EEEJJJNNNTTTTTTVVVXXXXXXZZZcccmmmxxx|||zzz|||vvvqqqiiigggdddaaa``````aaabbbaaahhhuuu{{{uuunnniiihhheee___YYYTTTPPPMMMLLLNNNLLLNNNSSSWWW[[[bbbiiivvv}}}}}}xxxyyy||||||~~~~~~yyyuuurrrqqquuuIIIHHHGGGFFFFFFFFFGGGHHHGGGEEECCCCCCCCCDDDCCCBBB?????????<<<:::888999:::888888888888888888777777444333222000//////......******))))))))))))******************************'''((()))+++,,,+++******))))))***))))))((('''&&&'''''')))+++---,,,***'''))))))((('''''''''''''''(((((((((***+++---///000...000222444555555555444111///---,,,---111666888::::::999777555444222111//////...///000111333444777<<<===888444333111...000000111333444555555555888777555222000000333666777888;;;<<<======<<<;;;::::::;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@===;;;;;;;;;<<<======;;;;;;;;;<<<;;;999777555444444444444555555555666666555555555555555555555777999;;;;;;:::999888999999999::::::;;;;;;;;;;;;:::999888888888888888777888:::<<<===>>>>>>???AAADDDHHHJJJJJJHHHHHHHHHFFFEEEDDDDDDEEEDDDAAA???;;;888666666:::>>>BBBDDDDDDBBB???<<<;;;;;;===>>>BBBEEEIIIMMMQQQSSSTTTTTTVVVSSSOOOJJJDDD@@@<<<:::999:::<<>>???>>><<<:::999999;;;;;;::::::888777666555555444333222000//////......*********))))))*********)))))))))***************''''''((()))*********)))((())))))))))))(((((('''(((((((((***,,,,,,+++)))((((((((((((((('''''''''&&&'''((()))+++---000111...000333555777777666666444222///,,,,,,...222444::::::999888555333111000////////////000111333444666<<<>>>:::666555444222......000111333555777888777666444111///000333666777888:::<<<======<<<;;;===>>>???????????????>>>;;;;;;===>>>????????????BBB@@@???===<<<<<<<<<===<<<;;;::::::;;;:::888666444444444333444444555666555444444444555666777777333444777999:::;;;;;;;;;888888999:::;;;;;;;;;;;;;;;:::999999999999999999666888:::===???@@@AAA@@@CCCFFFJJJLLLKKKIIIGGGGGGFFFDDDDDDDDDEEEDDDBBBAAA;;;888555555777:::<<<===@@@???<<<::::::<<<>>>???FFFIIINNNSSSVVVVVVUUUTTTVVVTTTOOOJJJDDD@@@===;;;777999;;;???BBBFFFIIIJJJKKKHHHCCC>>>:::888777777<<>>BBBFFFHHHGGGHHHKKKOOOOOOQQQZZZdddnnn{{{xxxmmmeee___\\\^^^ccclllxxx~~~xxxrrrlllddd\\\WWWRRRRRROOOLLLJJJJJJLLLOOOPPPRRRYYYaaaeeeiiirrrzzz}}}}}}|||xxxuuuvvvyyy~~~HHHGGGFFFEEEDDDEEEFFFFFFDDDBBBAAA@@@BBBBBBBBBAAA>>>>>>>>><<<:::999:::;;;:::999888777666666555555444333222000//////......++++++************++++++*********+++++++++,,,,,,))))))((((((((())))))***'''(((((())))))))))))(((***(((((()))+++,,,,,,+++(((((((((((((((''''''&&&&&&&&&'''((()))+++---...,,,///222555777888777666666333///---,,,...111333666777666666444222000///...------...000222444666333;;;???;;;888777777666//////000111222444666666666555222000...000444777666888:::<<<======<<<<<<===>>>???@@@@@@@@@??????;;;<<<===???@@@AAAAAAAAACCCBBBBBBAAA???>>>>>>===<<<:::999:::::::::888666444444333333333444555666555555444444444555666777333444555666777888999999777888999;;;<<<<<<;;;;;;999888888888888888999:::888:::===???AAAAAAAAAAAACCCFFFKKKMMMMMMKKKIIIHHHHHHFFFDDDDDDDDDCCCAAA???;;;888444222333555666666:::::::::;;;===@@@CCCEEEJJJNNNTTTYYY\\\[[[YYYWWWWWWUUUPPPKKKFFFBBB@@@???<<<===???BBBEEEIIIKKKMMMMMMIIICCC>>>;;;:::<<<===@@@DDDHHHMMMQQQWWW]]]aaabbbbbbbbbbbbbbbbbbbbbbbb______^^^^^^]]]]]]^^^^^^[[[\\\]]]___bbbdddggghhhiiigggfffffffffddd```\\\VVVVVVWWWXXXYYY]]]ccchhhdddhhhnnnqqqssswww~~~{{{xxxvvvvvvwwwwwwwwwwwwtttsssqqqooommmlllllllllnnnoooooopppooonnnlllkkkggggggfffeeeeeedddcccccccccbbb```aaabbbcccbbbaaa_________^^^^^^```dddggglllrrrzzz{{{tttiii\\\SSSQQQOOO[[[kkk{{{xxxxxx|||qqqkkkaaaXXXRRRLLLHHHFFFEEECCCBBBCCCEEEEEECCCAAA;;;;;;::::::;;;>>>AAABBBBBBCCCFFFIIIJJJKKKTTT___jjjwwwwwwkkkaaa\\\\\\```iiittt}}}xxxppphhhaaaZZZTTTPPPIIIJJJKKKIIIHHHJJJNNNRRRUUUXXX```hhhlllooowww~~~~~~|||zzzyyy|||wwwqqqmmmoooqqqwwwGGGGGGEEEDDDDDDDDDEEEFFFCCCAAA@@@@@@AAABBBAAA@@@>>>>>>>>><<<:::999:::;;;111111111111111222333444444333222000//////......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------+++***)))(((((()))***+++''''''((())))))***))))))+++)))'''(((***,,,------((((((((()))(((''''''&&&&&&&&&&&&&&&''')))******+++---111555777777777666333111...,,,---000333666333333444444333222000///+++,,,,,,...000333666888222:::???<<<999888999888444333222222111111222222444444111///---///444888666888:::<<<=========<<<:::;;;===>>>?????????>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>;;;:::999999::::::888666444333333222333444666666666666444333333444555666777666555444444444444444777888999;;;<<<<<<;;;;;;777777666666777888999999;;;===???AAABBBBBB@@@@@@BBBFFFKKKNNNNNNLLLKKKJJJJJJHHHEEEDDDCCCBBB@@@>>>:::666333000111222222222333555777;;;@@@FFFJJJMMMNNNRRRYYY___aaaaaa^^^\\\XXXVVVQQQMMMHHHEEECCCBBBCCCCCCEEEGGGIIILLLNNNPPPMMMIIICCC>>>;;;===@@@BBBCCCFFFKKKOOOUUU[[[bbbgggccccccbbbaaaaaabbbbbbbbbaaa```___^^^^^^]]]^^^^^^ZZZ[[[^^^aaadddgggiiikkkdddbbb___^^^^^^\\\WWWSSSMMMNNNOOOQQQTTTZZZaaafffccchhhmmmoooqqquuu|||yyywwwvvvuuuvvvwwwvvvtttrrrpppnnnllliiigggffffffeeeeeefffggggggfffeeedddeeeeeeeeeeeeeeedddbbbbbbcccbbb``````bbbcccbbbaaaccccccbbbaaa```bbbfffiiilllqqqxxx~~~{{{uuujjj\\\TTTQQQLLLWWWfffuuu}}}xxxkkkeee\\\SSSMMMHHHDDDBBBAAA???>>>???CCCDDDCCCAAA;;;:::999888999:::<<<===@@@@@@CCCEEEFFFHHHQQQ\\\gggtttpppddd^^^ZZZ^^^fffrrr~~~zzzsssjjj```YYYSSSNNNLLLFFFHHHJJJJJJJJJLLLQQQUUU[[[___gggooorrrttt|||{{{{{{yyyvvvuuuzzzsssmmmjjjnnnrrrxxxJJJJJJJJJHHHEEEDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA>>><<<;;;;;;;;;:::999;;;:::999777666444333222222222111000///...------&&&''')))+++++++++******+++++++++************)))---***'''&&&'''(((((((((+++)))'''%%%$$$%%%&&&'''&&&%%%$$$&&&((())))))(((+++***)))'''''''''((()))(((((('''((()))+++---...---///111111222333666888666444111//////000333555777555333111000000111222111...,,,+++---000111222666777888999;;;<<<>>>>>>222000...000333555555444333333444222111000111333888:::<<<===<<<;;;;;;<<<>>><<<;;;;;;<<<===;;;:::<<<===???AAABBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@BBB>>>:::888999999777555333333333333333333333333222333555777777777777666888888999::::::::::::999888888999999999:::::::::===<<<999888777777999:::<<<;;;:::999:::<<>>DDDJJJPPPSSSUUUYYY^^^bbbcccbbbbbbbbb]]]ZZZUUUOOOJJJFFFFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVOOOJJJDDD??????AAACCCEEEHHHKKKPPPTTTXXX\\\aaadddcccbbbbbbaaaaaaaaaaaabbb______^^^]]]\\\[[[ZZZYYY[[[]]]aaadddfffgggfffeee^^^]]]\\\[[[ZZZXXXTTTQQQIIIIIIMMMRRRUUUWWW___hhhiiilllnnnooooooqqqvvv{{{zzzvvvqqqnnnmmmmmmmmmllloookkkeee```]]]\\\^^^```aaa``````aaabbbccccccbbbeeeggghhhgggeeeccccccdddffffffdddbbb___]]]]]]^^^```aaaaaaaaa```aaadddfffeeerrr{{{~~~|||sssiii___UUUOOOMMMQQQ___rrr~~~~~~yyyrrreee___VVVLLLEEEAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA<<<;;;::::::;;;<<<===>>>?????????@@@BBBHHHPPPUUUfffmmmxxxxxxkkkccc```\\\___lllvvv|||~~~pppiii^^^VVVQQQNNNJJJGGGDDDFFFHHHJJJMMMRRRYYY]]]___bbbgggkkkqqqwww~~~wwwooopppxxxyyysssnnnmmmrrryyyLLLKKKIIIGGGEEEDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA>>><<<:::999:::999888777::::::999888666555444444222222111000///...------)))***************))))))+++++++++************)))---+++((('''(((*********,,,***((('''&&&&&&'''(((%%%$$$$$$%%%''')))((('''+++***))))))((((((((()))''''''''''''(((***,,,------...000111111222555777777555222//////000222444666555333111000000000000111...,,,+++---000111222555555777888999;;;<<<<<<555333111111222333111///222222333222111111222444666888:::;;;:::999999:::;;;:::999999;;;;;;;;;999<<<===???@@@BBBBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@AAA>>>:::999999999777555444444444444444444444555333444555666777777777666777888888999999999999999888888888999999999:::::::::999777666555666777888<<<;;;;;;:::;;;<<<===>>>===???BBBHHHLLLMMMJJJFFFDDDCCCCCCCCCDDDCCC@@@>>><<<:::777444333222222333666888<<>>>>>???@@@@@@@@@@@@@@@===<<<;;;;;;;;;===>>>???>>>>>>>>>>>>@@@EEEKKKPPP___gggtttvvvkkkaaa[[[\\\fffooovvv~~~sssfff___VVVOOOKKKIIIGGGEEEIIIJJJLLLNNNQQQVVV\\\aaabbbeeeiiinnnrrrxxx~~~}}}tttmmmoooxxx{{{uuupppmmmjjjhhhjjjmmmrrrxxx~~~|||yyyyyyvvvvvv|||NNNLLLHHHFFFDDDDDDFFFGGGDDDDDDDDDDDDCCCBBBAAAAAA>>><<<:::999::::::999777::::::999999888777777666222222111000///...------,,,,,,+++***)))(((((((((+++++++++************))),,,***((((((***+++,,,,,,,,,+++)))((('''(((((()))&&&%%%$$$%%%((()))(((''')))))))))***))))))((('''&&&&&&&&&'''((()))***++++++---//////000111444666777555222///...000222333444333333222111000//////000...++++++...000111222333444555666777888999:::444333111111111111000...000111222222111222444555666888;;;;;;:::999999::::::999999:::<<<===<<<;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>;;;:::999999777666444444555555666666777777333444555666777777777666666777888888999999888888888888888999999999999:::888777666666666777888999<<<<<<;;;;;;;;;:::::::::888:::>>>DDDHHHIIIHHHFFFCCCCCCBBBCCCDDDCCCAAA???>>><<<:::888666555555555;;;>>>BBBGGGLLLRRRXXX\\\^^^```dddeeedddcccbbbbbb\\\ZZZWWWSSSQQQQQQQQQRRRPPPSSSVVVYYYZZZXXXVVVTTTNNNLLLKKKJJJKKKMMMPPPRRRUUUXXX[[[\\\]]]^^^```bbb```___^^^]]]]]]]]]]]]]]]^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^______^^^\\\ZZZXXXRRRPPPNNNNNNNNNOOONNNMMMKKKJJJLLLPPPQQQSSS[[[dddjjjmmmooopppqqqtttzzz~~~~~~zzzwwwssspppnnnllliiifffhhheeeaaa]]][[[[[[]]]^^^\\\\\\\\\]]]___aaacccdddgggiiijjjkkkiiiiiijjjkkkhhhhhhhhhhhhggggggfffeeedddfffhhhhhhfffcccaaaaaakkkuuu}}}~~~ssshhh___VVVQQQOOONNNTTT```kkksssyyy~~~yyysssooollljjjgggggggggeee```[[[RRRPPPLLLHHHEEEBBBAAAAAA?????????@@@@@@@@@@@@@@@>>>>>>===<<<===>>>???@@@??????>>>>>>???BBBHHHLLLWWW```nnn|||yyykkkaaa]]]bbbhhhnnn{{{{{{qqqgggZZZUUUMMMHHHFFFFFFFFFFFFOOOPPPRRRTTTWWW[[[```dddfffiiimmmqqquuuzzzzzzqqqlllpppyyyzzztttlllhhhbbb^^^ZZZXXXVVVTTTTTTUUUYYY]]]cccjjjooorrrsssuuuwwwyyyzzz|||~~~OOOLLLHHHEEEDDDEEEFFFGGGEEEEEEEEEDDDDDDCCCBBBAAA@@@>>><<<<<<<<<<<<;;;:::::::::999999999999999888222222111000///...---------,,,***)))((()))******+++++++++*********))))))***((('''(((***,,,,,,,,,+++***)))(((((((((((()))((('''&&&''')))***)))(((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))******,,,---......000333555888666222///...///111333333333333222111000......///---+++,,,...111222222222222333333444555666666//////000111222222222222///000111222111222555777888;;;===>>><<<<<<<<<<<<;;;;;;:::<<>>@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999888777333333444555666666777777444555555666666666666666666666777888888888888777888888888888999999999999888888888888999:::;;;<<<;;;;;;;;;:::999777555444444666:::???CCCEEEEEEEEECCCBBBBBBCCCDDDDDDAAA???>>>===;;;999888:::;;;===CCCFFFKKKOOORRRWWW^^^ccceeehhhjjjkkkiiigggeeeeee```]]][[[YYYYYYYYYYYYYYYWWWXXXZZZ[[[ZZZXXXVVVUUUNNNNNNNNNNNNOOOPPPSSSUUUYYY\\\^^^`````````aaacccaaa``````___^^^^^^^^^^^^^^^^^^^^^___```aaaccccccaaaaaaaaa___]]]ZZZWWWUUUQQQOOOMMMMMMOOOQQQRRRRRROOOMMMNNNPPPQQQSSS[[[eeekkknnnqqqrrrssswww}}}}}}{{{wwwtttqqqmmmiiifffhhhfffbbb^^^\\\[[[\\\\\\]]]^^^^^^^^^___aaaeeegggoooqqqssssssqqqpppqqqrrrpppppppppppppppooommmkkkiiijjjkkkjjjgggeeeddddddlllttt}}}sssggg^^^VVVQQQOOOMMMOOOXXXaaahhhooouuuxxxwwwwwwxxxxxxtttmmmgggbbb___\\\YYYYYYWWWUUUSSSMMMMMMLLLJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAACCCGGGJJJPPPZZZiiixxxzzzmmmbbbaaabbbfffsss}}}wwwoooeee]]]RRRNNNIIIFFFEEEGGGJJJLLLSSSUUUWWWXXXZZZ^^^cccfffhhhkkkpppuuuyyy~~~{{{wwwwwwpppmmmsss}}}wwwooohhhddd^^^\\\XXXVVVVVVVVVUUUTTTUUUTTTTTTUUUWWW[[[___aaafffmmmuuu{{{PPPLLLGGGDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@>>><<<<<<======<<<;;;::::::999999999999999999222222111000///...------+++***)))))))))***,,,---+++++++++*********))))))((('''&&&'''***+++++++++))))))((((((((((((((((((***)))((()))***+++***)))$$$%%%&&&'''''''''%%%%%%&&&&&&''''''(((((()))))))))+++------...///222444777555222///...000222333333333333333222000///......,,,+++,,,///111222111111111111222222333333333---///111222222333333333...000111111111333555777999;;;===>>>===<<<<<<===<<<;;;;;;===???AAAAAA@@@<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<:::999888888222222333444555666666777555555555555555666666777666666777888888888888777777777888888888999999999777777888888999:::;;;<<<::::::999888666444222000111333888<<>>===;;;999777999===BBBFFFMMMQQQWWWZZZ\\\aaahhhnnnooorrruuuvvvsssooolllkkkgggeeeaaa`````````___]]]YYYYYYWWWVVVUUUTTTTTTTTTOOOQQQRRRQQQPPPQQQSSSUUUZZZ]]]```bbbbbbbbbcccdddaaaaaa___^^^^^^]]]]]]]]]\\\]]]___bbbdddfffhhhiiibbbaaa```^^^[[[XXXUUUSSSRRRQQQOOOPPPSSSUUUVVVVVVTTTQQQQQQRRRRRRTTT]]]gggnnnpppssstttvvvzzz|||xxxuuuqqqmmmjjjiiigggccc```]]][[[ZZZZZZ[[[\\\^^^___```eeelllqqqyyyzzz|||{{{yyyxxxxxxyyy{{{zzzzzz||||||{{{wwwsssqqqqqqoookkkhhhhhhiiikkklllrrr|||~~~ssshhh^^^UUUQQQQQQMMMNNNTTTYYY]]]aaaeeefffgggjjjooorrrpppjjjddd\\\YYYTTTPPPNNNMMMMMMLLLMMMNNNNNNOOOOOOMMMLLLKKKHHHGGGEEEDDDCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAAAAABBBCCCCCCBBBDDDGGGIIINNNWWWfffuuuuuufffaaa___aaannn||||||ssskkkaaaXXXRRRLLLKKKIIIHHHHHHKKKOOORRRVVVXXXZZZ\\\]]]```dddfffiiimmmsssxxx}}}zzzsssooosssnnnmmmttt}}}uuurrrnnniiieeecccbbbbbb```^^^\\\[[[[[[[[[[[[ZZZ[[[YYYVVVTTTSSSTTTVVVXXXaaajjjwwwQQQLLLGGGEEEGGGHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBB>>><<<::::::;;;<<<;;;:::::::::999999999999999999222222111000///...------)))))))))***+++,,,------+++++++++************)))'''&&&&&&'''***+++***)))((((((((((((((((((((((((***)))((()))***+++***)))$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((()))+++------...///222444666444111//////000333555555444444333222111000000---,,,+++---///111222111000000000000111111111111///111444444333222222333///000111222111222555777777999<<<<<<;;;::::::;;;;;;::::::;;;>>>@@@??????<<<<<<<<<<<<===???@@@AAA?????????@@@@@@@@@@@@@@@<<<>>>>>>===;;;999888999333333333444444555555666666666555555555555666777666777888888999999888888777777777888888888888999555555666777888999999999:::999888666444222000000000333777:::<<>>;;;:::888777888;;;@@@FFFIIISSSYYY___cccfffllluuu|||{{{|||xxxuuuqqqmmmhhhffffffddd```]]]XXXVVVTTTQQQQQQQQQRRRSSSSSSUUUVVVUUURRRRRRUUUYYY[[[^^^bbbddddddddddddeee```___^^^]]]\\\[[[[[[[[[[[[]]]aaaeeegggiiiiiiiii```___^^^\\\YYYVVVTTTSSSRRRQQQQQQSSSVVVXXXYYYXXXWWWTTTSSSSSSSSSVVV```jjjpppsssuuuwwwyyy~~~{{{wwwtttqqqmmmjjjeeecccaaa___\\\ZZZYYYXXXUUUWWWZZZ]]]aaahhhrrrzzz}}}{{{wwwrrrnnnmmmoooqqqnnnrrr{{{~~~uuujjj```WWWQQQSSSPPPPPPTTTWWWUUUTTTUUUXXX[[[___eeeiiijjjhhhfff]]]ZZZUUUOOOKKKIIIHHHHHHMMMNNNQQQSSSTTTUUUTTTTTTMMMKKKIIIFFFDDDCCCCCCCCCBBBAAA@@@???>>>???@@@@@@???@@@BBBCCCCCCEEEGGGIIIMMMVVVdddrrr~~~}}}lllddd___```kkkxxxrrrhhh___TTTLLLIIIHHHIIIKKKKKKLLLOOOSSSVVV[[[]]]___```aaacccfffhhhlllpppvvv{{{~~~xxxrrrnnnlllqqqmmmmmmttt}}}{{{wwwuuudddcccaaa```bbbeeeiiilllooollliiigggfffeeecccaaa```^^^ZZZVVVTTTTTTUUUVVV^^^ggguuuPPPLLLGGGFFFHHHIIIGGGDDDEEEFFFFFFEEEEEEDDDCCCBBB>>><<<::::::;;;<<<;;;:::::::::999999888888777777222222111000///...------******+++,,,,,,++++++++++++++++++************)))((((((''')))++++++***)))((()))))))))***))))))))))))(((''''''))))))(((''''''&&&&&&&&&''''''((()))'''((()))*********)))(((***+++---......///222444555333000//////111444666777666444333111111222222,,,++++++---000222222111000000000000000000000000---111444666555444444666000111222222111222444666777:::<<<<<<;;;:::;;;;;;<<<;;;;;;<<<>>>@@@???>>>;;;;;;;;;;;;<<<>>>@@@AAA>>>?????????@@@@@@@@@@@@;;;>>>???>>>;;;999999:::555555555555555555666666777666555444444555666777777888888999999999999999777777777777888888888888555666777777888888888888<<<:::888555333222222222111444777999:::===AAADDDCCCBBBAAAAAA@@@???;;;999555666888;;;>>>AAADDDFFFPPPWWW```fffjjjrrr}}}xxxsssmmmiiihhhddd^^^YYYXXXWWWVVVUUUUUUUUUVVVVVVWWWYYYZZZXXXVVVVVV[[[```^^^aaaeeegggfffeeeeeeeeeaaa```___]]]\\\\\\[[[[[[^^^aaafffjjjlllkkkhhhfff^^^^^^]]]\\\ZZZXXXWWWVVVSSSSSSSSSVVVYYY[[[ZZZYYYXXXUUUSSSSSSTTTWWWbbbmmmsssuuuxxxyyy|||~~~zzzvvvpppllliiifffdddbbb\\\[[[[[[ZZZYYYWWWVVVVVVRRRUUUXXXZZZ]]]eeepppyyy|||vvvsssrrrsssqqqsss|||~~~~~~yyynnncccZZZTTTQQQPPPTTT[[[\\\XXXSSSRRRRRRTTTWWW[[[^^^ccchhhkkkhhheee^^^VVVOOOJJJIIIHHHJJJLLLOOOSSSWWWZZZ\\\\\\UUUSSSOOOLLLIIIGGGGGGGGGBBBAAA???>>>>>>>>>???@@@>>>AAADDDFFFGGGHHHKKKMMMMMMUUUbbbppp}}}xxxmmmddd```hhhssstttfff]]]UUULLLHHHHHHHHHKKKOOOQQQRRRTTTWWWZZZ```bbbdddffffffgggjjjlllppptttyyy~~~|||vvvqqqooooooooossspppqqqwww}}}vvvqqqmmmjjjfffggghhhlllqqqvvv|||}}}{{{zzzxxxuuusssooommmiiidddaaa___^^^]]]___eeeqqqPPPKKKGGGGGGJJJJJJGGGCCCFFFFFFFFFFFFEEEDDDCCCBBB@@@>>><<<<<<>>>>>>>>>===::::::999999888777777666222222111000///...------+++,,,------,,,+++)))(((+++++++++************)))***))))))***,,,,,,+++))))))******+++++++++******((('''&&&&&&'''((('''%%%)))(((''''''''')))***+++((((((***++++++***))))))***,,,---......000222555444222000//////222555777999777555222111222333444,,,++++++---000222222111000000000000000/////////)))---333666666777999;;;000111222222111222444555:::<<<>>>???>>>=========???>>>===>>>@@@AAAAAA@@@;;;;;;;;;;;;<<<>>>???AAA>>>>>>??????@@@@@@@@@@@@;;;>>>@@@???;;;999999:::777777777777666666666666777666555444444555666777888888999::::::::::::999777777777777888888888888888888999::::::::::::999>>><<<999555444333333444222555888999:::<<>>AAABBBAAAAAAIIIQQQ\\\dddjjjsss|||vvvooojjjhhhccc\\\VVVZZZ[[[\\\]]]\\\\\\[[[ZZZYYY\\\]]][[[YYYZZZ```fffbbbeeehhhiiihhhfffddddddccccccaaa```___^^^^^^^^^dddggglllppppppmmmiiifff```______^^^]]]\\\\\\[[[TTTUUUVVVYYY\\\]]]\\\[[[XXXUUUSSSSSSSSSWWWbbbmmmtttvvvyyy{{{}}}{{{oookkkddd___\\\[[[YYYXXXTTTTTTUUUVVVVVVUUUUUUTTTTTTVVVXXXXXXYYY___jjjrrr~~~}}}wwwtttssssssuuu}}}}}}|||qqqfff\\\VVVNNNPPPWWWaaaeee```ZZZXXXQQQRRRSSSTTTVVV]]]hhhppptttpppiii___VVVOOOLLLKKKFFFIIIMMMRRRXXX\\\```aaa]]]ZZZVVVRRRNNNLLLKKKKKKBBBAAA???>>>>>>>>>??????@@@CCCFFFIIIKKKMMMOOOQQQLLLSSS```nnn|||{{{vvvjjjbbbeeeooowwwiii[[[UUUPPPKKKJJJMMMKKKOOOTTTWWWXXXYYY\\\^^^eeegggiiijjjjjjkkkmmmoootttwww|||xxxqqqnnnnnnqqqsssxxxuuuvvv|||yyysssnnnjjjhhhpppssswww}}}{{{vvvpppllliiihhhcccfffooo~~~RRRKKKFFFGGGGGGDDDBBBBBBEEEFFFGGGGGGFFFEEEDDDCCC@@@@@@???===<<<<<<<<<<<<:::999888666555555555555444333222111000......---000...,,,***)))))))))*********************************++++++,,,+++++++++)))************)))((((((''''''&&&&&&&&&&&&''''''+++***((('''''''''((()))''''''(((((())))))******++++++,,,------...//////333111...---...222666999@@@:::333//////000111111///...---,,,---...000222333333333222111000//////...///111222333444444444666333111333333000000222666;;;??????<<<;;;===@@@======<<<<<<<<<<<<======>>>===<<<<<<<<<>>>???@@@????????????????????????DDDAAA???===<<<<<<:::888444444333333333444555555333333444555666777888888888888888777777777777777444555666777999999:::::::::::::::::::::999888888666444222000000222444666888888999999::::::;;;;;;@@@@@@???;;;888666777888444888>>>BBBDDDCCC@@@>>>CCCCCCLLLZZZgggooo{{{yyytttqqqlllgggccc```______^^^```aaa```^^^\\\\\\\\\```^^^\\\\\\___bbbddddddccceeehhhjjjiiigggdddbbbaaa___]]][[[[[[^^^aaaccclllnnnqqqpppmmmhhheeeddd___```aaabbbaaa^^^[[[YYYVVVSSSRRRUUUZZZ^^^\\\YYYXXXTTTQQQRRRWWW```hhhlllrrrrrrvvv}}}rrrggg]]][[[XXXTTTQQQOOONNNNNNVVVWWWXXXXXXVVVVVVXXXYYYWWWWWWVVVUUUUUUXXX]]]aaalllllllllnnnrrrxxx}}}~~~}}}xxxzzz}}}rrrfff\\\VVVTTTZZZfffpppuuurrriiiaaa]]]UUUNNNNNNQQQVVV^^^eeennnqqqrrrmmmcccXXXPPPLLLFFFEEEGGGMMMPPPTTT[[[ccc```^^^ZZZWWWTTTQQQNNNKKKHHHGGGEEECCCAAA@@@??????@@@BBBFFFIIIMMMOOOPPPQQQQQQUUU]]]iiiwwwtttsssuuuqqqbbbaaajjjvvv{{{hhh```UUUNNNMMMOOORRRSSSVVVXXXZZZ[[[[[[\\\^^^```hhhiiijjjlllnnnqqqsssuuuyyyzzz|||}}}~~~~~~uuupppppprrrttttttyyyuuutttzzz~~~vvvqqqrrruuuxxxzzzuuupppqqqtttzzzSSSKKKFFFFFFFFFDDDBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???===<<<<<<<<<<<<;;;:::999888777666666666444444333222000///...---000...,,,***))))))************++++++++++++******((()))+++,,,------------+++******))))))((((((((((((''''''&&&&&&''''''(((***))))))(((((((((((((((''''''(((((()))*********++++++,,,---......//////888777333000///333999???AAA<<<666333222333333222000///...------///111222222333333222222000//////...///000222333444555555666333222333333000000333666:::??????===;;;===@@@>>>======<<<<<<======>>>>>>>>>===<<<======>>>?????????>>>>>>===>>>>>>>>>DDDBBB???>>>===<<<;;;999666555444333333333333333333444555666777888888999888777777777777777777777555666777999::::::;;;;;;777777777777666555444333555444222111222333666777::::::;;;<<<===>>>??????BBBBBB@@@<<<999777777999777;;;AAAEEEGGGDDD@@@===>>>AAAJJJXXXbbbkkkwwwzzzrrriiigggdddaaa^^^\\\\\\[[[bbbccccccbbb___]]]]]]^^^```^^^]]]^^^aaacccddddddfffhhhiiiiiihhhfffcccbbbcccbbb```___```bbbdddfffjjjlllnnnmmmjjjfffdddccc``````aaaaaa```^^^\\\ZZZXXXUUUTTTWWW\\\^^^]]]ZZZYYYVVVSSSUUU[[[cccjjjnnnsssrrruuu{{{ttthhh___ZZZYYYXXXWWWVVVVVVVVVWWWWWWYYY[[[[[[[[[[[[\\\]]]^^^^^^\\\YYYWWWWWWYYY[[[]]]]]]]]]___ccciiipppuuuzzz}}}~~~~~~ssshhh^^^XXXWWW]]]jjjwwwzzzttteee\\\RRROOOOOOPPPUUU[[[gggkkkpppqqqlllaaaVVVOOOGGGEEEFFFJJJMMMPPPXXX```cccaaa^^^[[[YYYVVVRRRPPPLLLKKKIIIFFFDDDBBBBBBAAAAAACCCGGGKKKNNNQQQRRRRRRSSSWWW^^^iiivvvvvvllljjjvvvyyyhhheeelllsss{{{pppbbb\\\TTTPPPPPPTTTWWWYYY\\\]]]___`````````bbbdddiiijjjkkknnnpppsssvvvwwwzzz{{{{{{{{{{{{|||}}}~~~|||vvvrrrrrrtttuuuuuuvvvtttuuu|||||||||}}}|||{{{|||UUULLLEEEDDDEEECCCCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDAAA@@@???===<<<<<<;;;;;;<<<;;;;;;:::999888777777444444333111000///...---///...,,,***))))))*********+++,,,------,,,+++***'''(((+++---//////...---,,,+++***(((''''''(((((((((''''''&&&&&&''''''((()))))))))))))))(((((('''''''''((())))))******+++++++++,,,---...///000111;;;;;;777222...000999AAABBB???;;;888777666555444111000///......///111333222222222222222111000///---...///111333555666777666333222444333000000333666:::>>>>>>===<<<>>>@@@>>>>>>============>>>>>>??????>>>=========>>>>>>@@@???===<<<;;;<<<===>>>DDDBBB@@@??????>>><<<:::777666555444333222222222444555666666777888999999777777777777777777888888777777999:::;;;;;;;;;;;;::::::999888777555444333444444333333444666888999::::::<<<===???AAABBBCCCDDDCCCAAA===999888999:::<<<@@@FFFKKKKKKHHHCCC@@@<<>>======>>>???>>>>>>============>>>>>>?????????>>>>>>>>>>>>>>>BBB@@@>>>;;;;;;<<<>>>???DDDBBB@@@@@@@@@???<<<:::666555444333333333333333666666666777888999999999777777777777777888888888777888999:::;;;;;;;;;;;;;;;;;;:::999777555333222333333444555666888:::;;;777777999;;;>>>@@@BBBCCCCCCCCC@@@<<<999888:::;;;@@@EEELLLQQQRRROOOJJJFFFBBBIIIRRRYYY\\\aaajjjrrrxxxwwwtttrrrnnnhhhaaa\\\YYYYYYZZZZZZYYYXXXWWWWWWbbbccccccaaa``````aaacccgggggghhhjjjlllllljjjhhhhhhhhhgggfffeeeeeeeeeeeebbbbbbdddeeeffffffggggggfffggghhhgggeeeddddddeeecccbbbbbb```______^^^^^^[[[[[[[[[]]]```aaa```^^^___]]]]]]```gggnnntttvvvssspppppptttzzzxxxooohhhbbb^^^\\\\\\\\\]]]^^^^^^___```bbbffflllppprrrssstttuuusssoooggg^^^WWWTTTUUUXXXXXXXXXXXXWWWXXX]]]ffflllqqqwww{{{zzzzzz||||||zzz|||~~~uuujjjaaa[[[[[[bbbqqqxxxiii^^^TTTKKKHHHIIIQQQVVV```mmmuuuqqqdddXXXQQQMMMKKKKKKLLLNNNVVV^^^eeefffggggggdddaaa___^^^ZZZXXXUUURRROOOLLLJJJJJJGGGIIIMMMPPPTTTVVVWWWXXXZZZ\\\```hhhsss|||jjjaaa```nnn~~~zzznnnlllnnn~~~uuuhhh___XXXXXXXXXZZZ]]]aaadddfffhhhiiijjjjjjiiiiiikkklllkkklllooorrrvvvyyy{{{|||zzzzzzxxxsssnnnkkkllloooxxxxxxxxxxxxyyyyyyyyyxxxqqqqqqtttzzzUUULLLEEEDDDDDDCCCCCCEEEDDDEEEGGGHHHIIIHHHHHHGGGBBBAAA???>>><<<;;;;;;:::;;;;;;;;;:::999888666555111111000...---,,,+++***------,,,+++************)))+++---//////---+++)))+++,,,---......,,,+++***,,,+++)))'''&&&&&&(((((((((((((((''''''(((((((((((()))*********)))'''&&&(((((())))))***+++++++++***+++,,,...000222333444444888:::555...+++///555;;;<<<<<<;;;999666555444333111000///...000111222111111222222222111000000---...///000222555777999777444222444444111111333666888;;;=========>>>???>>>>>>============>>>>>>??????????????????>>>>>>CCCAAA>>><<<<<<===???AAACCCAAA@@@@@@@@@???<<<:::333333333333333444555666666666777777888888999999666666777777888888888888777777888999::::::::::::888888777555333111///...222333555777888::::::;;;444555777:::===???AAABBB@@@???===:::888999;;;>>>DDDIIIPPPVVVXXXVVVSSSPPPMMMTTT[[[]]]^^^```eeehhhiiifffdddaaa___\\\XXXTTTWWWWWWXXXXXXWWWVVVUUUTTT[[[]]]___``````bbbeeegggjjjjjjkkkmmmnnnnnnkkkhhhffffffeeeeeefffggghhhiiidddeeefffggghhhhhhhhhhhhggghhhiiihhhgggeeefffgggdddcccbbbaaa```______^^^\\\\\\^^^```ccccccbbbaaabbbbbbcccgggmmmssswwwyyysssooonnnqqqwww{{{uuupppjjjeeebbbddddddfffgggiiijjjkkkkkkmmmqqqwww{{{|||}}}~~~xxxkkk]]]SSSPPPSSSVVV\\\]]]\\\ZZZXXX[[[bbbhhhrrrwwwzzzwwwuuutttrrrnnnmmmrrrzzz~~~|||}}}uuujjjaaa\\\WWW___ooovvviii]]]PPPJJJIIIKKKNNNVVVcccnnnooofff]]]VVVQQQNNNMMMLLLMMMSSS[[[bbbeeeiiijjjgggdddcccbbb___^^^[[[WWWTTTQQQOOONNNLLLNNNQQQTTTWWWYYYYYYZZZ\\\^^^cccjjjttt~~~jjj___\\\gggttt~~~tttmmmnnn|||wwwmmmeee```\\\]]]___aaabbbeeeggghhhjjjlllmmmmmmllllllmmmooommmooorrruuuxxxzzz{{{|||yyyxxxuuunnngggdddfffiiitttvvvxxxzzzzzzzzzyyyyyyrrrrrrssswww~~~UUULLLEEEDDDEEECCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFBBBAAA@@@>>><<<;;;:::::::::;;;;;;;;;:::888666555111000000...---,,,+++***,,,,,,,,,+++++++++*********+++,,,------,,,+++***,,,,,,,,,,,,+++***))))))***)))((('''''''''((())))))((((((''''''(((((())))))))))))))))))(((((('''(((((()))******++++++,,,***+++,,,...111333444555555888:::777111...///222666777999999777444444444333111000......///000111111111222222222111111000/////////000222444777888777444333555444111111444666777999<<<===>>>>>>>>>======<<<<<<<<<<<<=========>>>??????@@@@@@??????AAA@@@???===>>>???@@@AAAAAA@@@@@@@@@@@@???<<<:::222222222333444555666777666666666777777777888888666666666777888888999999777777888999999999999999999999888777555333111000222333555888999::::::999333444666999<<<>>>@@@AAA<<<<<<;;;999888;;;???CCCHHHLLLRRRXXX[[[ZZZXXXVVVVVV[[[^^^^^^^^^```___]]]ZZZWWWUUUTTTTTTTTTSSSQQQUUUTTTTTTTTTSSSSSSRRRRRRVVVYYY^^^aaadddfffiiilllkkkkkkkkkmmmnnnmmmjjjhhhfffffffffggghhhjjjlllmmmiiiiiijjjkkkkkkkkkjjjjjjhhhiiikkkkkkiiigggggggggccccccccccccbbb```___^^^[[[]]]```bbbdddeeeddddddffffffhhhlllrrrwwwyyyzzzsssooommmqqqvvv~~~}}}|||{{{xxxsssnnnjjjhhhhhhiiilllooorrrtttvvvvvvxxx{{{~~~~~~}}}}}}}}}zzzlll]]]RRROOORRRVVVbbbdddeeeaaa^^^^^^dddjjjpppvvvyyyvvvrrrpppkkkeeebbbfffmmmtttyyy~~~}}}zzzyyyuuukkkbbb]]]RRRYYYiiivvvhhhYYYOOOLLLJJJKKKOOOZZZeeejjjfffaaaXXXTTTPPPNNNLLLKKKPPPVVV^^^ccciiikkkiiifffeeeeeecccaaa^^^[[[XXXUUUSSSRRRRRRSSSUUUXXXZZZ[[[[[[[[[^^^```eeemmmvvvggg\\\XXXbbboooyyy~~~uuuqqq}}}{{{ppphhheeedddccceeeggggggggggggiiijjjlllnnnooopppooooooqqqrrrssstttwwwyyy{{{{{{{{{{{{xxxxxxtttlllccc```ccchhhqqqtttxxxzzzzzzyyyyyyzzzttttttuuuyyy~~~}}}yyySSSKKKFFFFFFFFFDDDBBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCBBB@@@>>><<<;;;::::::;;;<<<======<<<:::777666222222111000...---,,,++++++,,,,,,,,,++++++************++++++++++++******,,,+++***)))))))))***+++'''''''''(((((((((((()))))))))(((((((((((())))))***))))))(((((((((((((((((())))))******+++,,,,,,***+++,,,///111444666666777888777555111000000111222444777666444333444555222111///------...///000000111111222222222111111000000///000111444666888777444333555444111111444666777888;;;>>>???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAAAAA@@@>>>>>>===>>>>>>???@@@AAA@@@??????@@@@@@???;;;999333333333333333444555666555555666666666666777777555666666777888888999999888999::::::::::::::::::;;;;;;;;;:::888666444444111333666888:::999888777000111333555888;;;<<<>>>::::::999999:::>>>DDDHHHLLLOOOSSSWWWZZZZZZYYYWWWWWW[[[\\\ZZZ\\\^^^ZZZRRRMMMLLLKKKLLLOOOQQQQQQQQQSSSSSSRRRQQQQQQRRRTTTTTTVVV[[[aaafffiiilllnnnooonnnnnnmmmnnnooonnnllljjjiiijjjkkklllmmmmmmnnnnnnlllkkkkkkkkkjjjjjjjjjjjjhhhjjjmmmmmmkkkhhhffffffccccccddddddcccaaa___]]]YYY\\\```dddeeefffffffffiiiiiilllpppvvvyyyzzzzzzuuuqqqooorrrwww~~~{{{yyyxxxyyy~~~}}}{{{xxxvvvvvvsssuuuwwwzzz}}}|||wwwsssqqqpppwwwqqqggg]]]VVVUUUYYY]]]eeehhhkkkhhhdddccchhhmmmnnnuuuzzzxxxtttpppjjjcccaaabbbeeemmmvvv}}}zzzyyyvvvmmmddd___RRRUUUaaaxxxwwweeeXXXSSSLLLLLLOOOWWW```fffeeeccc[[[WWWSSSQQQNNNKKKNNNTTT\\\bbbjjjmmmjjjhhhggghhhdddbbb```]]]ZZZWWWVVVUUUVVVWWWYYY[[[\\\\\\[[[[[[^^^aaahhhpppyyyjjj^^^YYYbbboooyyyzzzzzzpppjjjiiijjjiiikkkmmmllljjjjjjkkkmmmoooqqqssstttttttttvvvxxxyyy{{{|||~~~~~~~~~||||||yyyyyyuuulllccc```dddjjjpppsssxxxyyyyyyxxxyyyzzzuuuwww{{{~~~~~~yyyRRRKKKFFFGGGGGGDDDBBBBBBDDDDDDEEEEEEEEECCCBBBAAACCCBBB@@@>>><<<;;;::::::<<<===>>>>>>===;;;999777444333222111000///...---++++++,,,,,,,,,+++*********************************)))((('''''')))+++---%%%&&&'''((())))))))))))))))))(((((((((((())))))+++***((('''''''''((())))))))))))***++++++,,,,,,***+++---///222444666777888666333000//////000000000333555555333333444666222000...---,,,---...///000111111222222222111111111000000000111333666777888444333555444111111444666666888;;;>>>??????===;;;;;;;;;::::::;;;;;;;;;:::<<<>>>@@@AAABBBBBBAAA;;;;;;<<<===>>>???@@@@@@???>>>>>>???@@@>>>;;;888555555444333333333444444555555555555666666666666555666666777888999999999::::::;;;;;;<<<;;;;;;;;;888888888777666444222222111333666999:::999777666,,,---///111444666888999888999999999<<>>BBBDDDBBB@@@@@@AAAAAA@@@???>>>>>>======>>>???AAABBB?????????>>>===<<<;;;;;;:::666333111111333333333666666555666777999;;;<<<:::::::::999999888888888;;;;;;;;;;;;:::999999888444666777777555333333333777666666777888888666444000000000111222333333333666999===@@@CCCGGGKKKNNNRRRSSSUUUWWWXXXXXXWWWVVVVVVUUUTTTUUUTTTQQQJJJEEECCCBBBDDDJJJPPPTTTTTTRRRRRRRRRSSSTTTUUUWWWXXXYYYaaagggkkkkkkmmmrrrwwwxxxssssssrrrpppoooqqquuuxxxtttuuuvvvvvvtttrrrooonnnjjjgggddddddfffhhhjjjjjjhhhjjjmmmooonnnllliiigggiiiiiihhhfffeeedddcccccc]]]^^^aaaeeeiiilllllllllqqqsssuuuxxxzzzzzzzzzyyy|||xxxwwwyyyzzz|||vvvqqqmmmooouuu{{{}}}}}}wwwnnnfffaaa```]]]\\\^^^cccgggiiiiiirrrooommmllljjjfffhhhllltttxxx||||||yyytttooolllgggeeegggnnnzzz|||yyywwwpppeee[[[RRRTTTYYYggg~~~ssseee\\\WWWWWW^^^eeegggggggggbbbcccaaaYYYQQQOOOTTTZZZ^^^aaadddffffffggghhhiiiiiifffaaa^^^]]]]]]^^^^^^]]]]]]]]]^^^```aaa```______aaafffqqqoooeee^^^bbbnnn}}}|||{{{yyyuuuqqqtttsssrrrqqqpppooooooooouuuvvvxxxzzz|||~~~}}}{{{yyyxxxwww||||||yyytttmmmjjjiiikkkwwwwwwxxxxxxxxxxxxxxxxxxuuuzzzTTTKKKEEEEEEEEEDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAA>>>;;;999:::;;;999999::::::999999888777555333000/////////---,,,++++++,,,,,,++++++***)))'''&&&&&&''')))******)))*********)))))))))(((((('''''''''((((((((((((((()))))))))))))))((('''''''''((((((((((((((((((((()))))))))))))))*********+++,,,---///111333555555777666444000,,,+++---///111111111111111111111111///...,,,,,,,,,---///000111111222444666666444222111000//////000333666888666666555333111000111333666888;;;<<<<<<<<<<<<===>>>??????===;;;:::<<>>>>>?????????>>>===<<<;;;999666333111222333444333333333333333444555777888777777777888888999999999::::::;;;;;;;;;:::999999888888777555222111222444777777777999:::999666333------...///000111111222666999>>>AAADDDHHHLLLOOOSSSTTTVVVXXXXXXXXXVVVUUUQQQPPPNNNNNNNNNKKKFFFAAA@@@@@@DDDJJJPPPTTTTTTSSSRRRRRRRRRSSSUUUXXX[[[]]]bbbiiinnnoooqqqvvvzzz{{{vvvuuuttttttuuuvvvxxxyyywwwvvvvvvtttrrrooolllkkkjjjhhheeeeeegggiiikkkkkkjjjkkkmmmnnnmmmkkkiiigggggggggfffeeedddcccaaa```^^^```cccgggjjjmmmnnnmmmppptttxxxzzzzzzzzzzzz{{{~~~}}}{{{{{{~~~wwwttttttsssssswww~~~yyyqqqmmmiiigggfffhhhllloooppppppqqqooonnnnnnllliiilllpppvvvyyy}}}~~~zzzuuuqqqnnnjjjhhhjjjqqq||||||yyy~~~wwwpppfff\\\SSSRRRTTT^^^sss}}}pppfff```^^^ccchhhhhhhhhhhhdddeeeccc^^^XXXVVVWWW[[[___aaaeeefffgggggghhhjjjiiifffaaa^^^]]]]]]^^^^^^_________```aaabbbaaa```fffggglllwwwuuujjjaaadddooo~~~~~~}}}zzzvvvuuutttrrrrrrrrrrrrssswwwxxxyyy{{{}}}}}}{{{zzzyyyzzzzzz}}}}}}zzzuuunnnjjjjjjkkkrrrsssuuuvvvwwwwwwwwwvvvvvv{{{TTTKKKEEEEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAA???<<<:::::::::888999999999999888777777444222000.........---+++*********+++***))))))((($$$%%%''')))***)))((('''******))))))))))))(((((())))))(((((((((((((((''')))))))))))))))(((((('''((((((((((((((((((''''''************))))))((((((++++++---///111222444555555444333000------///111111111111111111111111111///...,,,+++,,,---///111222222333555777888666555111000/////////111444555333333333111000000111333666888;;;<<<<<<<<<<<<===???@@@@@@???<<<;;;;;;<<>>???>>>>>>@@@@@@@@@>>><<<:::999666333111222333444333666666666555666777888888444444555666777999999:::999999:::;;;;;;;;;::::::;;;:::777333000000222555777777999;;;<<<:::666333---------...///111222333777;;;???CCCFFFJJJMMMPPPTTTUUUWWWXXXXXXWWWUUUTTTNNNLLLJJJHHHGGGEEEAAA??????AAAFFFLLLRRRVVVVVVUUUTTTSSSSSSTTTWWW\\\bbbeeehhhooossstttvvvzzz{{{zzzzzzxxxwwwyyy|||~~~|||zzzzzzxxxvvvrrrooollljjjiiikkkiiiffffffiiikkklllmmmmmmmmmmmmlllllljjjiiihhhfffgggggggggfffcccaaa___```bbbeeehhhlllnnnooooooooouuu{{{|||zzzyyy{{{~~~{{{uuurrrrrruuuxxx}}}|||wwwvvvuuuvvvwwwxxxwwwvvvrrrppppppqqqpppnnnpppuuuwwwzzz~~~|||wwwsssqqqmmmmmmooovvv}}}yyy|||xxxqqqfff\\\TTTQQQPPPVVVeee}}}wwwpppkkklllnnnmmmlllmmmiiiiiigggdddbbb___]]]\\\```bbbfffggghhhhhhiiijjjiiigggbbb^^^\\\\\\]]]^^^bbbbbbccccccddddddcccccckkkmmmrrr{{{|||pppfffgggqqqyyyxxxvvvuuuuuuvvvwwwyyy{{{{{{{{{|||~~~|||yyyxxxzzz}}}yyysssooonnnnnnoooqqqtttwwwxxxxxxwwwvvvwww}}}SSSLLLFFFFFFGGGEEEDDDEEEFFFFFFFFFGGGGGGFFFFFFFFF@@@AAABBB@@@===:::999999999999999999999888888777444111///......---,,,+++******++++++******)))((()))***,,,,,,***((('''&&&))))))))))))))))))((((((***)))))))))((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''******))))))))))))))))))***+++,,,...000222333444444444333111......///111//////000000000000111111000///...---...000222333222222333444777888777555222111000000000222333444111111111000//////111333555888;;;<<<<<<<<<===>>>:::;;;<<<======<<<<<<<<<======>>>AAACCCBBB@@@>>><<<<<<<<<======>>>??????===>>>@@@AAA@@@>>><<<:::888555333222333444444333777777777777777888888888444555555666777888999:::888999999:::;;;;;;;;;;;;888888777444222111333555777888:::===>>>;;;666222/////////000111333555777999===BBBFFFIIIKKKOOOQQQTTTUUUWWWWWWVVVUUUSSSQQQOOOLLLIIIEEEBBBAAA@@@???CCCFFFKKKPPPTTTVVVVVVUUUVVVUUUUUUWWW\\\ccciiinnnooouuuxxxxxxyyy{{{zzzwww{{{yyyyyy|||zzz|||yyyuuuqqqnnnlllkkkkkkkkkiiihhhhhhjjjmmmnnnnnnooonnnmmmlllkkkjjjjjjjjjiiijjjkkkkkkjjjfffcccaaa```cccgggjjjlllmmmoooppppppvvv}}}}}}zzzxxx|||{{{wwwvvvuuutttvvvzzz}}}|||yyywwwuuussssssuuutttqqqssswwwwwwzzz~~~|||xxxtttsssooopppssszzzzzz|||xxxqqqggg]]]UUURRROOORRR\\\pppyyywwwvvvsssrrrtttqqqnnnjjjhhhhhhfffccc```aaacccfffhhhhhhhhhiiijjjiiigggccc___[[[[[[\\\^^^ccceeefffffffffeeeeeefffkkkmmmttt}}}tttiiiiiisss|||{{{yyyxxxyyyzzz}}}~~~~~~~~~~~~~~~{{{wwwxxx|||{{{wwwuuuuuurrruuuxxx{{{|||{{{xxxwwwyyySSSLLLFFFGGGHHHEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFFFF@@@AAABBB@@@===:::999999:::::::::;;;:::999999888444111///......---,,,++++++++++++++++++******)))***,,,,,,***((('''(((***(((((((((((((((((())))))******))))))((((((((('''(((((())))))))))))(((((())))))(((((('''''''''&&&'''(((((()))******++++++***+++,,,---///111222222555666444222///---...///////////////////////////000///...---...000222444222111111222555666555444222222222111222333444555///000000///...///111333555777;;;<<<<<<<<<===>>>;;;;;;;;;<<<======<<<;;;<<<===>>>@@@BBBBBB???===888888999:::;;;;;;;;;;;;<<<===>>>??????>>><<<;;;777555333222333444444333333333444444444444444444777777777888888888999999888999999:::;;;;;;;;;;;;222444666666555444555666888999;;;===>>>;;;666222/////////000222555777999<<<@@@EEEIIIKKKMMMOOOQQQTTTUUUUUUUUUTTTQQQOOOMMMMMMKKKGGGBBB???>>>>>>???FFFIIIMMMQQQSSSSSSSSSSSSTTTUUUVVVZZZ```gggnnnrrrrrrvvvyyyzzz|||~~~}}}xxxzzzxxxyyy~~~yyy{{{yyyuuuqqqooonnnnnnoookkkiiihhhiiilllnnnooonnnpppooonnnmmmllllllllllllkkklllmmmmmmkkkhhhdddbbbaaaeeeiiikkklllmmmoooqqqrrrwww}}}|||xxxxxx}}}}}}qqqnnnmmmppprrruuu|||zzzxxxxxxvvvwwwxxxvvvrrrssswwwvvvyyy}}}~~~{{{xxxuuutttppprrrvvv}}}{{{}}}xxxrrrhhh^^^TTTPPPNNNQQQWWWeee{{{|||wwwvvvyyyyyysssmmmjjjjjjjjjgggdddaaadddggghhhhhhhhhiiijjjgggfffccc^^^ZZZYYY[[[^^^ccceeehhhhhhgggfffgggiiijjjnnnuuuvvvkkklllvvv~~~}}}|||}}}{{{xxxzzz}}}zzzyyywwwyyy|||}}}}}}{{{xxxvvv{{{SSSLLLGGGHHHHHHFFFDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFAAAAAAAAA???<<<::::::::::::;;;;;;;;;;;;:::999999444222000.........---+++++++++,,,,,,++++++***)))&&&(((***)))''''''***---''''''(((((((((((())))))***))))))))))))))))))((('''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((()))***+++,,,,,,***+++,,,---...000111111555666555333000......///000000/////////.........---,,,++++++,,,...000222222111000111333333333222222222222222333444555666000000000///......000333444777:::<<<<<<===>>>???@@@>>>===<<<======;;;999=========???@@@@@@>>>===999:::;;;<<<============<<<<<<<<<======<<<<<<;;;666444333333444555444333333333444555666666555555777888888888888888888888999999:::;;;;;;;;;::::::000222555777666666666777999:::;;;<<<===:::666222///......///111555888:::@@@CCCHHHKKKMMMNNNOOOPPPRRRSSSSSSRRRPPPMMMJJJHHHFFFEEEBBB???<<<<<<>>>@@@HHHJJJMMMOOOOOOOOOPPPQQQRRRUUUYYY___ffflllqqqtttsssvvvyyyzzz~~~}}}wwwwwwyyy~~~~~~zzzzzzxxxuuurrrppppppppppppjjjiiihhhjjjlllnnnooonnnqqqpppoooooonnnnnnoooooommmmmmmmmllljjjgggdddbbbcccggglllnnnnnnnnnqqqtttuuuxxxzzzyyyvvvxxx~~~}}}uuuiiiiiilllsssyyy~~~|||{{{yyywwwxxxyyywwwsssssswwwvvvyyy}}}~~~|||yyywwwvvvppptttzzz~~~xxxrrrhhh___RRRMMMLLLPPPTTTZZZkkk}}}|||zzz|||yyyrrrnnnmmmllljjjhhhaaacccfffhhhgggggghhhiiifffeeeccc]]]XXXVVVYYY\\\aaadddhhhhhhggggggiiilllmmmrrrzzzyyyooopppzzz|||{{{~~~}}}zzzzzz{{{}}}~~~}}}{{{xxxwww|||SSSLLLGGGHHHIIIFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAA>>>;;;999:::;;;:::::::::::::::999888888555333000/////////---,,,*********+++***))))))((($$$(((,,,,,,)))(((***,,,'''''''''((((((((()))))))))))))))))))))*********''''''((()))))))))))))))***))))))(((''''''&&&&&&(((((())))))*********+++******+++,,,...///000000333444444333111000000111333333222111000///......---,,,++++++,,,...111222444222111111222222111000///000000222333444555666111111111000......000222444777:::<<<<<<===>>>???@@@===::::::;;;<<<<<<:::???>>>======>>>???>>><<<<<<===>>>@@@@@@@@@@@@@@@<<<;;;::::::::::::;;;<<<555444333333444555444333333444666777888999888888444555666666777888999999::::::;;;;;;;;;:::999999222444555555444444666888::::::::::::;;;999666333000//////000333666:::===CCCFFFKKKNNNNNNNNNOOOOOOPPPQQQPPPOOOLLLIIIEEECCC===>>>>>>===<<<>>>BBBFFFJJJLLLNNNOOONNNPPPSSSUUUUUUYYY```iiipppuuuwwwxxxyyy{{{{{{{{{~~~}}}uuuwwwzzz~~~}}}|||yyywwwuuurrrpppooonnnnnniiihhhhhhjjjlllnnnooonnnppppppqqqqqqqqqqqqrrrrrrppppppooommmkkkiiigggeeefffkkkpppqqqppppppssswwwyyyxxxvvvuuuuuuxxxwwwtttpppkkkiiikkkrrr|||||||||wwwuuuwwwyyyxxxttttttxxxxxx{{{~~~}}}{{{yyyyyyqqqvvv}}}xxxsssiii```UUUNNNLLLQQQSSSUUUaaappp~~~zzzvvvrrroookkkiiiaaacccfffgggffffffggghhhddddddbbb\\\VVVTTTWWW[[[^^^bbbfffgggffffffjjjmmmpppuuu~~~~~~tttuuu~~~~~~}}}}}}~~~~~~}}}|||~~~SSSLLLHHHIIIIIIFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCBBB@@@===:::999:::<<<888999999999999888777777666333111000000///...---)))))))))))))))((((((''''''---222222...***((()))&&&'''''''''(((((())))))(((((())))))******++++++''''''((()))))))))))))))***))))))((('''&&&&&&&&&************))))))))))))******+++,,,...///000000000222333333222111222444666555444333222000/////////...------...111333555555444222111222222111000---...///111222444555555222222222000......000222444777:::<<<<<<===>>>???:::777444555999<<<===<<>>===<<<999:::<<<>>>>>>>>>======<<<;;;999888888999;;;<<<555333333333555555444333///000222444666666666555111222333555777888::::::;;;;;;;;;;;;::::::999888666666555333222222666888;;;:::999999999888555333333222222333555999>>>@@@EEEHHHMMMOOOOOONNNNNNNNNOOOOOOOOOMMMJJJFFFCCC@@@777:::<<<===>>>AAAGGGLLLMMMOOOQQQQQQQQQSSSXXX\\\YYY___hhhrrryyy}}}~~~}}}}}}~~~~~~yyytttwww{{{~~~~~~}}}}}}~~~xxxwwwuuurrrooommmlllkkkhhhggghhhjjjlllnnnnnnnnnppppppqqqssssssssssssssstttsssrrrpppmmmllljjjiiihhhmmmssstttssssssvvvyyy{{{xxxtttrrrtttyyy~~~pppgggfffeeecccgggkkkttt|||{{{|||tttsssuuuyyyxxxuuuvvvzzzyyy|||~~~|||{{{{{{rrrxxxxxxsssiii```ZZZQQQMMMRRRTTTTTT^^^kkkuuu|||vvvqqqllliii```ccceeeffffffeeefffgggccccccaaa[[[UUURRRVVVZZZ\\\aaafffgggffffffjjjnnnrrrwwwyyyyyyRRRLLLHHHIIIJJJGGGDDDCCCFFFGGGHHHIIIHHHFFFDDDCCCBBBCCCBBB???<<<999888999888777777666777777888888222222111111000/////////))))))*********++++++++++++++++++++++++***)))(((''''''&&&'''***+++******'''(((((('''&&&%%%'''(((&&&(((+++------+++(((&&&((((((((((((((((((((((((&&&&&&%%%%%%''')))+++,,,)))***+++,,,...///000111444555555333111111222333666555333111000000000000...,,,++++++...111333333000222333222000///...///......000111333555666777333222222111000000111111444666999<<<======;;;::::::;;;<<<>>>>>>>>>======???@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<<<<<<<======999999:::;;;:::999888777444444444555777777555444555555555666666666666666888999999888666555666777<<<<<<<<<;;;:::999888777444222111111444777999999????????????===:::777555111111333555999===@@@BBBGGGHHHKKKLLLLLLKKKIIIGGGHHHKKKMMMKKKEEE===777333777777999:::===CCCJJJOOOQQQOOOPPPQQQPPPPPPUUU]]]]]]hhhrrrxxx{{{}}}yyyyyyyyyxxxxxxsssvvvzzz}}}~~~}}}|||xxxyyyxxxsssnnnkkklllooolllmmmnnnnnnnnnnnnnnnnnnlllooorrrttttttssssssttttttuuuuuusssooollljjjjjjmmmtttwwwtttrrrtttxxxyyywwwtttqqqqqquuuzzz}}}tttjjjcccaaacccfffrrrvvv}}}|||wwwuuurrrrrrrrrrrrtttvvvyyyzzzzzz|||}}}}}}{{{yyyxxxyyyyyy|||{{{vvvyyy~~~yyypppgggbbbZZZVVVRRRRRRVVV\\\bbbeeeqqq||||||vvvpppkkkfffffffffhhhjjjjjjhhhfffeeeaaa[[[VVVTTTTTTVVVXXXZZZ]]]aaacccdddfffkkkooorrruuu|||}}}RRRLLLHHHIIIJJJGGGDDDCCCFFFGGGHHHHHHHHHFFFDDDBBBAAABBBBBB@@@===;;;;;;<<<:::999999999999999::::::444444333111000...------))))))*********+++++++++******+++++++++***))))))((('''&&&'''***+++***))))))((('''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&$$$((((((((((((((((((((((((''''''(((((()))+++,,,---******+++,,,...///000000222333444222111000222333888777555333222111111111000...,,,,,,...000111111111222222111///......///---...000111333444555555333222222111111111111222555777:::===>>>>>>===<<<:::;;;<<<===>>>>>>======@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<=========:::::::::::::::999999888777555444444555555444222555555555666666666777777777888999888777666777888999999999999888777666555666555444444777999;;;<<<>>>??????>>>===:::777555111222444666:::>>>BBBDDDGGGIIIKKKLLLLLLJJJGGGFFFGGGIIIJJJIIIDDD>>>999777999:::<<<>>>@@@EEEJJJNNNOOONNNPPPSSSRRRQQQVVV]]]fffpppzzz}}}{{{wwwvvvvvvuuutttsssvvvzzz}}}}}}|||zzzzzzxxxtttqqqooooooooommmmmmnnnoooooooooooonnnlllooossstttttttttuuuuuuxxxxxxwwwtttoookkkjjjiiinnnuuuxxxuuusssuuuxxxyyy{{{tttnnnmmmrrryyy{{{qqqooojjjeeebbbdddhhhllluuuyyy{{{xxxvvvqqqsssuuuxxxzzz{{{{{{{{{~~~~~~{{{zzzzzzzzz||||||xxxssspppsssxxx{{{~~~|||tttlllggg\\\XXXTTTTTTYYY___eeehhhnnnuuuzzztttpppkkkjjjjjjkkklllllliiigggccc___ZZZUUURRRRRRTTTVVVYYY]]]```aaabbbdddiiimmmpppttt{{{RRRLLLHHHIIIJJJGGGDDDDDDFFFGGGHHHHHHGGGFFFDDDBBB@@@AAABBB@@@>>><<<===>>>:::999999999999999999999666555333111///---,,,+++***************+++++++++)))******+++++++++******((('''&&&''')))+++***)))---***((((((***+++)))'''%%%%%%&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&'''(((***++++++++++++++++++,,,---.../////////000111222111000000111333999888777666555333333222222000---,,,...///000000111222222000...---...000,,,...000222333333333333222222222111111222333333666888;;;>>>??????>>>===:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<============<<<;;;;;;:::999:::::::::999777444222333333222111444444555666666777888888666777888888777666888999999999999999888777666666555444444555666888:::<<<===>>>>>>>>><<<:::777555222444666999===AAADDDFFFHHHIIIKKKKKKJJJHHHEEECCCEEEFFFFFFDDDAAA===<<<<<<;;;>>>AAACCCEEEHHHLLLOOONNNNNNQQQTTTTTTTTTYYY```oooxxx{{{xxxvvvuuutttttttttvvvzzz}}}~~~}}}}}}{{{xxxvvvuuusssrrrpppnnnnnnoooppppppppppppooolllooosssuuuuuuvvvwwwxxx{{{{{{yyyuuupppllljjjjjjpppvvvyyyvvvtttwwwyyyyyy|||sssiiigggoooyyy~~~{{{ssslllcccdddddddddeeeiiinnnrrryyy}}}}}}{{{zzzsssvvvzzz}}}}}}|||}}}~~~{{{xxxwwwwww{{{}}}{{{sssooonnnlllooosssvvv~~~~~~vvvooojjj^^^[[[XXXXXX]]]dddjjjmmmnnnpppssszzzzzzwwwqqqpppooonnnooonnnkkkiiiccc___ZZZUUURRRRRRSSSTTTXXX[[[^^^______bbbgggkkknnnsss{{{RRRKKKGGGIIIJJJGGGDDDDDDEEEFFFGGGHHHGGGEEECCCBBB@@@AAAAAA@@@===;;;;;;<<<777888888888777777777666555444333111///...,,,,,,************************((()))***+++++++++++++++(((''''''((()))******)))+++'''$$$%%%***---+++'''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%'''))))))))))))(((,,,,,,------.../////////...///000/////////111333999999999999777666444444222000------...000000000222222222000...---///000,,,---///111333333222111333222222222222333444444555777:::===??????>>>===::::::;;;<<<===>>>??????@@@@@@AAAAAA@@@@@@???>>><<<<<<=========>>>>>>>>>>>>===;;;:::::::::;;;<<<999666333111222333333333333444555666777888999999555666888888777777888::::::::::::::::::999888888555666777777888999<<<======>>>>>>>>>===:::777666444666888;;;???CCCFFFHHHIIIJJJJJJJJJIIIFFFBBB@@@CCCCCCBBB???<<<;;;<<<======AAAFFFJJJLLLNNNPPPRRRRRRQQQRRRUUUVVVWWW___hhhttt|||{{{yyyxxxwwwvvvuuuwwwzzz}}}~~~~~~}}}~~~{{{wwwvvvwwwwwwssspppooopppqqqqqqqqqqqqpppppplllooosssuuuvvvwwwyyy{{{|||{{{yyyuuupppmmmllllllpppvvvyyyvvvuuuwwwyyywwwxxxnnndddeeeoooyyy~~~}}}}}}~~~~~~zzztttnnngggcccaaacccfffiiillloootttwww~~~yyy{{{~~~}}}|||}}}~~~}}}zzzvvvuuuttt|||~~~~~~vvvooonnnooonnnoooqqqsss}}}~~~}}}uuunnniii___\\\ZZZ[[[```hhhooossssssrrrppprrryyy~~~{{{wwwuuusssqqqpppooollljjjddd```[[[VVVSSSRRRRRRSSSUUUXXX[[[]]]^^^aaaggglllmmmsss|||{{{vvvyyyQQQKKKGGGIIIJJJGGGEEEEEEEEEFFFGGGGGGGGGEEECCCAAAAAABBBAAA>>>;;;888888888777888888888888777666555333222222111000///......************************((()))***+++++++++++++++)))((('''((()))***)))((($$$ !!!'''+++***''''''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((%%%&&&''')))))))))(((''',,,,,,------...///000000---...//////......000222888888::::::999888666555111///------///111222222222333333111///...///000,,,---///111222333222222444333333333333333444444222444777;;;======<<<;;;::::::;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@??????=========>>>>>>>>>?????????>>><<<;;;;;;;;;<<<===777444222111333444555555444444555666777888999:::555666888888777777888:::999999:::::::::999888888777999;;;<<<;;;<<>>??????===;;;888777666888;;;>>>AAADDDGGGHHHHHHIIIJJJIIIGGGDDD@@@>>>@@@???===:::888888;;;>>>@@@DDDJJJOOORRRTTTVVVWWWXXXUUUTTTUUUVVVZZZeeeooo{{{}}}{{{zzzyyyxxxtttvvvyyy{{{}}}~~~}}}}}}}}}zzzwwwwwwxxxxxxuuuqqqrrrrrrssssssrrrqqqqqqpppmmmooorrruuuvvvxxxzzz|||zzzyyyxxxtttpppnnnmmmnnnpppuuuwwwvvvuuuwwwwwwtttnnnfff```cccnnnwwwyyywwwvvvrrrmmmjjjfffbbb```___aaaeeejjjooorrrvvvyyy|||~~~}}}|||}}}yyywwwwww~~~{{{wwwpppmmmppprrrpppnnnnnnoooyyy}}}uuummmhhh___\\\[[[]]]dddmmmuuuyyyzzzxxxuuusssuuu}}}~~~{{{xxxuuusssqqqooollljjjbbb___ZZZUUUQQQPPPOOOPPPQQQTTTXXXZZZ\\\aaahhhnnnnnnuuu}}}uuuyyyyyyuuuyyyQQQJJJGGGIIIJJJHHHEEEEEEEEEFFFGGGGGGFFFEEECCCAAAAAABBBAAA>>>:::777666777999:::;;;;;;:::999777666222222111111000000//////+++++++++***************)))******+++++++++******)))((('''((()))***)))(((&&&$$$###&&&***......---$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((()))***************++++++,,,...///000111222...///000///......///111444666888::::::999777555111///------///222333333222333444444222000000000------...000222333555555666555444444333333333444///222555999;;;;;;:::999:::::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???????????????>>>======<<<<<<======666444333333444666666666555555666777777888999999666777888888777666888999666777777777777777666666444777::::::999999<<>>???@@@@@@???<<<:::888999:::===@@@CCCEEEFFFGGGGGGHHHHHHHHHFFFBBB???<<<<<<;;;:::777666888===@@@EEEIIIOOOTTTVVVXXXYYYZZZ[[[XXXVVVWWWXXX\\\gggrrr{{{yyyxxxxxxwwwtttuuuwwwzzz{{{||||||||||||{{{zzzyyyyyyxxxvvvtttvvvvvvuuutttsssrrrpppooommmooorrrtttuuuwwwzzz|||xxxwwwuuurrrnnnlllmmmnnnooosssuuuttttttvvvtttqqqddd___\\\```hhhoooooommmhhhbbb]]]]]]]]]\\\]]]```bbbgggmmmssswww{{{}}}}}}|||xxxwwwvvv}}}~~~}}}xxxpppmmmlllooopppllliiijjjjjjssswwwooojjj___]]]\\\```hhhsss|||}}}zzzxxxyyy|||~~~{{{wwwtttrrrpppmmmkkk```]]]XXXSSSOOOMMMLLLLLLNNNQQQUUUWWWYYY^^^ffflllnnnwww{{{~~~{{{ooottt}}}~~~zzzwwwvvvwwwsssuuuxxx}}}PPPJJJGGGIIIJJJHHHEEEFFFDDDEEEFFFGGGFFFDDDBBBAAA@@@AAA@@@>>>;;;999888999999:::;;;;;;;;;999777666333333222111000///...---+++++++++*********))))))******+++++++++***))))))***((('''((()))***)))'''******+++,,,---///000111###$$$$$$%%%&&&'''''''''(((((((((((((((((((((((()))))))))))))))******+++)))***,,,---///111333444///000111///......///000000222666999:::999777555333111......///111111111111444666777555222000000...---...///111444777999888777666444333333333333...111444888:::::::::999:::::::::;;;<<<>>>@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>?????????@@@@@@>>>>>>??????>>>>>>===<<<777666555555666777666444666666777777777888888888777888999888777666777888666666777777777777666666222666:::;;;888888;;;??????@@@AAAAAA@@@>>><<<::::::<<<>>>AAACCCDDDEEEEEEFFFFFFGGGGGGEEEBBB>>><<<777777777777888<<>>@@@BBBAAAAAABBBBBBAAAAAA@@@???>>>????????????@@@@@@@@@>>>>>>???@@@@@@>>>===<<<999888777777888777444222777777777777777888888888888999999888666555666777777888888999999999888888999===AAABBB???>>>BBBEEE@@@@@@AAABBBAAA???===;;;;;;===???AAACCCDDDDDDDDDEEEFFFFFFFFFEEEAAA>>><<<333444666777:::@@@FFFKKKQQQTTTXXXZZZZZZYYYYYYZZZUUUUUUXXX\\\]]]]]]ccckkkkkkrrrxxxxxxzzz}}}yyyyyyyyyxxxxxxrrrsssuuuwwwyyyzzz{{{{{{{{{~~~|||yyyzzz{{{{{{zzzyyywwwtttqqqooommmnnnppprrrssssssuuuxxxzzzyyywwwtttooojjjgggggghhhkkkoooppppppqqqssspppkkk\\\YYYVVVUUUVVVYYYZZZ[[[TTTPPPRRR]]]dddeeegggjjjqqqtttyyy}}}}}}zzzxxxxxxxxxxxxzzz|||~~~|||yyyvvvtttqqqooolllfff```aaafffgggooo~~~}}}vvvoookkk___^^^___eeeppp|||}}}|||uuu}}}zzzwwwuuusssqqqoooeeebbb^^^XXXTTTQQQOOOOOONNNPPPQQQQQQQQQUUU\\\aaammmwwwxxxllleeebbbgggppp||||||xxxtttqqqlllpppvvv}}}}}}wwwrrrggggggeeebbb^^^[[[[[[[[[[[[```jjjvvvOOOIIIFFFHHHIIIGGGEEEEEEGGGGGGGGGGGGFFFEEECCCCCCBBB@@@============<<<;;;:::999999:::;;;:::888666666555444222000---+++)))///,,,(((%%%$$$'''+++---,,,***))))))***+++***))),,,***+++---+++((((((,,,,,,***))))))******((('''(((((()))******)))((('''(((''''''&&&&&&&&&&&&'''+++&&&"""###'''++++++)))***+++,,,...000222444666333111//////000000---***---///222555666555222111444333222111111111222333333555777888888555222///222000///000333666777777;;;999555222000000222333000222555888:::<<<<<<<<<<<<<<<<<<======>>>???@@@??????@@@@@@@@@??????>>>>>>>>>?????????>>>>>>===?????????>>>>>>>>>>>>>>>888777555666777777666555444555777999999999888888777777777777777777777888:::999888777777777999999777===AAA@@@???AAA@@@===@@@AAAAAAAAAAAA@@@????????????@@@BBBDDDEEEDDDBBBGGGGGGFFFDDDAAA>>>:::888333555777888999???HHHNNNUUUWWWYYYYYYWWWTTTSSSSSSVVVVVVVVVWWWZZZ^^^bbbeeeeeejjjqqquuuwwwyyy|||}}}zzzzzz}}}~~~zzzvvvvvvwwwwwwxxxyyyzzzzzz{{{|||zzz||||||yyyxxxyyy~~~}}}|||zzzvvvrrrooommmwwwyyyyyyxxxyyy{{{zzzuuuwwwqqqjjjdddbbbdddeeeffflllkkkkkkmmmooommmiiieeeWWWSSSOOONNNPPPSSSTTTSSSUUUXXX]]]aaadddhhhlllooovvvxxx{{{~~~}}}{{{|||}}}}}}}}}{{{uuuuuutttvvvxxxzzzzzzyyytttqqqlllgggcccaaa``````lllrrr~~~~~~uuunnnjjjbbb```___eeerrr}}}zzzzzzzzzyyyxxxuuussshhhccc\\\VVVRRROOOMMMKKKKKKIIIIIILLLMMMOOOXXXbbbooozzz}}}qqqiiifff^^^bbblllzzzyyyvvvvvvtttppplllnnnjjjggghhhjjjhhhccc^^^RRRSSSSSSTTTUUUVVVVVVVVVWWW\\\eeeppp}}}PPPJJJFFFHHHIIIGGGDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@============<<<;;;:::999999:::;;;:::888666333333222111000...,,,+++...,,,)))'''&&&(((+++---000...+++************)))***((((((***(((%%%%%%(((***((('''((()))***)))''''''(((((())))))(((((((((,,,+++)))'''&&&%%%$$$$$$'''### """''',,,---,,,++++++,,,...000222444666888666444444555555222///---///222555555444222111333222111000111111333333222444666888888777444222222000///000333666777777999888555333111111111222000222444777999;;;<<<======<<<<<<======>>>???@@@???@@@@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;999888888888666444555555777777888888888888999999999999999888888888777777666666666777777777666<<<@@@@@@@@@CCCCCCAAACCCCCCCCCCCCCCCBBBAAAAAA?????????AAACCCCCCBBB@@@EEEEEECCCAAA>>><<<999888333666888:::<<>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???????????????>>>???>>>>>>===<<<;;;;;;:::;;;999888888888888777555666666666666777888999999999999888888777777777666222333555666666666666555555;;;@@@@@@AAAEEEFFFDDDEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@???@@@BBBBBB@@@>>>BBBAAA>>><<<:::999888888444888;;;===???CCCIIINNNPPPSSSVVVWWWUUUSSSRRRRRROOOMMMKKKIIIHHHIIIJJJKKKNNNRRRYYY```gggmmmtttxxx||||||}}}}}}}}}}}}}}}|||vvvwwwyyy|||}}}||||||{{{zzzwwwvvvxxxxxxuuuuuuxxxyyyyyyxxxvvvtttrrrpppooorrrvvvxxxxxxyyyyyytttnnngggddd```^^^]]]\\\[[[ZZZ^^^^^^___aaacccdddbbb```TTTQQQMMMLLLOOOSSSVVVWWW[[[___dddjjjnnntttyyy}}}|||}}}~~~~~~{{{zzz|||~~~||||||}}}~~~}}}|||yyyvvvrrrmmmjjjiiiiiiiiiqqquuu~~~~~~ssskkkfff___]]]\\\cccqqq}}}yyywwwwwwyyyzzz|||xxxtttqqqkkkfff___YYYTTTPPPMMMJJJFFFDDDEEEGGGIIIMMMXXXbbbpppzzzzzzxxxuuusssuuu{{{|||wwwrrrnnnlllhhhccc^^^[[[WWWSSSSSSTTTTTTQQQNNNOOOOOOPPPQQQRRRSSSTTTUUUXXX[[[bbbmmm{{{RRRKKKHHHIIIJJJGGGDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@============<<<;;;:::999999:::;;;:::888666111111222222111000000///---------,,,,,,,,,++++++333///+++((('''))))))***)))&&&&&&)))+++))))))+++***)))'''((())))))((('''&&&%%%%%%%%%&&&''')))***((((((((((((((()))***+++***'''%%%%%%(((******))),,,,,,---...000222444555000/////////......,,,+++---///111333333222111000000/////////000111333444333444777888999888777666222000///000222555555555444555555555444222111000222333444666888;;;===>>>============>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@??????@@@@@@???>>><<<;;;::::::444444333555777888888777666666555555666777999:::666666666555444444333333000222555777888777666555666<<<@@@@@@BBBFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFEEECCCBBB@@@@@@AAA@@@>>>===>>><<<:::777666777888999888;;;???@@@@@@AAAEEEIIIKKKOOORRRTTTRRRPPPOOOOOOLLLJJJHHHEEECCCCCCCCCCCCBBBFFFMMMWWWbbblllvvv{{{|||~~~}}}|||||||||wwwyyy|||}}}|||yyyvvvuuuuuusssoooppptttxxxxxxvvvtttrrrooonnnmmmlllqqquuuvvvwwwwwwppphhhbbb___ZZZXXXWWWXXXWWWWWWWWWXXXYYY[[[]]]_________RRRPPPNNNNNNQQQUUUZZZ\\\bbbeeekkkoootttxxx~~~~~~}}}yyyxxxzzz~~~~~~~~~|||zzzvvvrrrooonnnooooootttwww~~~}}}ssskkkfffbbb___]]]dddqqq~~~yyyvvvsssrrruuu{{{{{{vvvsssmmmhhhaaa[[[UUUQQQLLLJJJEEECCCCCCFFFIIIMMMXXXcccppp{{{{{{vvvwww}}}}}}zzzuuurrrnnnjjjddd```aaa^^^ZZZXXXXXXXXXWWWVVVUUUUUUUUUUUUWWWXXXZZZ[[[[[[^^^cccmmmzzzRRRKKKHHHIIIJJJGGGEEEDDDCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@============<<<;;;:::999999:::;;;:::888666444444444333222000///...,,,,,,---...---,,,+++***///+++'''%%%''')))++++++###$$$''''''&&&(((,,,***))))))))))))'''&&&&&&%%%%%%%%%&&&''')))***'''''''''((((((***++++++***)))(((((()))*********,,,,,,---...///111333444111222222222111000//////...///000222222111000/////////......///111222444555666777888888777666555222000//////222444555555222333444555444333111000222333555888:::<<<>>>???=========>>>>>>???@@@AAABBBBBBBBBAAAAAA???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@???===<<<;;;;;;444333333444666888777777666555555444555777888:::555555555555444444333333111333666999:::999777555888>>>AAAAAAAAAEEEGGGEEEHHHHHHHHHHHHHHHGGGFFFFFFFFFDDDBBB@@@@@@???===;;;:::888666555555888;;;======@@@BBBBBB???>>>@@@BBBGGGJJJNNNPPPOOOMMMKKKJJJHHHFFFDDDBBB@@@?????????<<>>??????>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>======<<<:::888777777777777666444555555555555666777888888666777777777777777777777333555777::::::999777666999>>>AAA@@@AAAEEEGGGFFFHHHIIIIIIIIIIIIHHHGGGGGGHHHEEEBBB???>>><<<:::888666555555555888;;;???BBBBBBDDDEEECCC>>><<<===???EEEHHHMMMNNNMMMJJJGGGFFFCCCBBBAAA???>>>===<<<<<<<<<===CCCNNN^^^ooo{{{}}}zzzxxxwwwxxxyyyzzzyyywwwuuutttwwwtttsssqqqkkkfffhhhnnnrrrpppmmmiiifffcccaaa```eeekkkqqqtttvvvuuuoooggg\\\WWWOOOJJJIIIKKKNNNOOOFFFGGGHHHIIIJJJMMMQQQTTTSSSVVVYYY\\\___ccchhhkkkrrrtttwwwzzz{{{~~~~~~zzzxxxzzz~~~~~~}}}|||~~~{{{xxxwwwwwwxxxwwwzzz}}}uuuoookkkhhhccc___dddqqqzzzvvvsssnnnooopppqqquuu}}}zzzxxxqqqmmmfff___YYYRRRLLLHHHEEECCCBBBEEEGGGMMMXXXdddqqq{{{}}}{{{|||}}}|||zzzvvvrrrooonnnllljjjgggdddbbbaaa``````^^^]]]\\\\\\]]]___``````bbbgggooo{{{PPPJJJGGGIIIKKKIIIGGGHHHDDDEEEEEEFFFFFFEEEEEEDDDBBB@@@============<<<;;;:::999999:::;;;:::888666444444333222000...,,,++++++,,,,,,---,,,+++*********(((&&&''')))+++,,,,,,000***'''+++...,,,***)))&&&%%%$$$%%%'''((('''&&&'''(((((())))))(((((((((((('''''''''''''''(((((($$$%%%&&&'''((()))***+++******++++++---...000111---///111111...---...///...//////000000///......000///.........///000111333444555666666666666666222000//////111333444333111222222333333333222222333555:::>>>@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBAAA@@@>>>======>>>???@@@AAAAAAAAAAAA??????>>>>>>============;;;999777777777666444333333444555666777777777777666666666777777888999999555666888999999888777666666;;;???>>>@@@EEEHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHDDD@@@===;;;999666444333333555777;;;???DDDFFFFFFGGGGGGDDD???<<<>>>@@@EEEIIIMMMOOOMMMIIIFFFDDDCCCCCCAAA@@@>>><<<;;;;;;======AAAKKKZZZjjjwww}}}|||xxxrrrrrrrrrqqqooommmlllkkkkkkiiihhhgggbbb]]]aaagggiiigggdddaaa^^^\\\[[[ZZZ^^^dddjjjmmmppppppjjjcccTTTOOOIIIDDDCCCDDDEEEEEE@@@BBBCCCCCCDDDFFFKKKPPPUUUZZZ```dddgggkkkooorrrvvvyyy|||~~~}}}{{{}}}~~~}}}}}}zzzyyyyyyzzzvvv{{{wwwpppmmmeee```]]]aaaooo~~~zzzxxxnnnmmmllljjjlllqqqyyy{{{yyysssnnnhhhaaaZZZSSSLLLHHHEEEBBBAAACCCEEEKKKVVVbbbrrr{{{}}}}}}||||||yyy||||||zzzxxxvvvvvvtttqqqmmmiiigggfffbbb```^^^\\\[[[\\\]]]___^^^aaagggqqq~~~OOOIIIFFFIIILLLJJJHHHIIIEEEEEEFFFFFFFFFFFFFFFEEEBBB@@@>>>=========<<<;;;:::999999:::;;;:::888666111111111000///---,,,++++++,,,,,,,,,++++++******+++)))((()))+++,,,,,,+++333,,,(((+++---***&&&$$$!!! ###&&&(((((('''((((((*********)))((('''######$$$%%%''')))***+++%%%&&&'''&&&%%%%%%%%%&&&)))******+++,,,---///000...000222222///---...000...///////////////......000000...------...//////000111333555666777888888222000//////111333333333222222222222222222333333333666;;;@@@BBBBBB@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@>>>======>>>???@@@AAABBBBBBBBB===============<<<<<<<<<666555444444555666444333222444555777777777777666333333444555666777888888666777777888888777666555444999======@@@FFFJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGCCC>>>;;;888666444222111333555999===BBBGGGIIIHHHIIIHHHDDD@@@>>>@@@CCCGGGJJJNNNPPPMMMIIIFFFDDDFFFFFFDDDBBB@@@>>><<<;;;???>>>???HHHVVVeeeqqqwww|||yyyxxxzzz~~~}}}wwwqqqnnnmmmkkkiiihhhfffeeeddd___^^^^^^]]]XXXUUUYYYaaabbb```]]][[[YYYWWWWWWWWWWWW]]]bbbeeeiiijjjeee^^^MMMJJJEEEBBB@@@???>>><<<@@@BBBCCCBBBBBBEEEJJJOOOVVV\\\dddiiimmmooosssvvvyyy{{{~~~~~~|||zzzzzzzzzvvv{{{xxxqqqnnnbbb]]]ZZZ___mmm~~~|||ooommmkkkhhhhhhkkkqqquuu{{{~~~{{{yyytttoooiiiaaaZZZSSSLLLHHHDDDAAA@@@AAACCCIIITTT```rrr{{{}}}}}}xxxtttssstttuuuuuuyyy|||yyyyyyxxxuuupppkkkhhhgggdddbbb___]]]\\\\\\]]]___\\\___gggrrrPPPJJJFFFGGGFFFCCCCCCEEECCCBBBAAABBBEEEFFFEEEDDDCCCBBBAAA???>>>=========999999999999888666555333333222000...,,,+++******+++++++++---//////...,,,)))))))))***+++++++++,,,***++++++***((('''((()))'''((()))(((&&&%%%%%%&&&))))))(((((((((((())))))((('''%%%%%%'''((('''&&&'''((()))******)))((((((+++))))))+++...000...,,,------///000000000///...---///111000///------...////////////000000000000333333333444444444555555444222000//////000333444111000/////////111222333444666999<<<>>>@@@@@@@@@@@@??????@@@AAACCCEEEGGGDDDBBB@@@>>>======>>>???>>>??????@@@@@@@@@@@@???===============<<<<<<<<<888777555444333333444444777555444444555555555444555555555555555555555555666555444555666777666555777777888888;;;AAAIIIOOOQQQPPPNNNLLLJJJIIIGGGGGGHHHDDD???:::666444444444777777999===CCCGGGIIIIIILLLMMMLLLHHHDDDBBBDDDFFFKKKLLLMMMMMMLLLJJJGGGFFFFFFFFFDDDCCCAAA???>>>===999<<>>>>>>>>>>>@@@@@@@@@@@@AAABBBDDDEEECCCBBB@@@>>>===>>>??????<<<===============<<<<<<=========<<<<<<<<<<<<<<<:::999777555444444555555777555333444555666666555888888888888888888888888555444444555777999888777555555555666999???FFFKKKTTTSSSPPPMMMKKKKKKKKKKKKHHHDDD>>>999555444444555999:::<<<@@@EEEIIIKKKLLLNNNOOONNNKKKHHHGGGHHHJJJLLLLLLLLLKKKJJJHHHFFFEEEGGGFFFEEEDDDBBB@@@???>>>:::;;;>>>BBBGGGOOOXXX^^^bbbcccfffkkkoooqqqpppnnnfff```XXXRRROOOMMMKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJLLLKKKIIIGGGFFFDDDDDDDDDDDDEEEIIIPPPUUUUUUOOOIIIAAA???<<<888666666777777???@@@DDDEEECCCDDDOOO[[[dddgggnnntttzzz~~~~~~~~~}}}{{{yyy|||~~~}}}{{{qqqjjjfff[[[VVV\\\ggguuu}}}yyysssooommmkkkjjjhhhlllooosssxxx{{{zzzvvvrrrmmmiiieee```\\\WWWRRROOOGGGEEEEEEEEEDDDHHHUUUbbboooyyy{{{uuuooovvv}}}uuuqqqiiicccaaabbbeeekkkrrrqqqvvvzzz}}}zzztttsssrrrqqqpppmmmiiieeebbb___[[[YYYYYY[[[\\\\\\[[[[[[___mmmRRRLLLHHHIIIHHHFFFEEEGGGCCCBBBBBBDDDFFFHHHHHHGGGDDDCCCBBBAAA@@@?????????888888999999999888666555555444333111///...------,,,,,,,,,---......+++)))+++++++++***************+++---------+++))))))******+++,,,+++)))((()))***)))((((((''''''(((((()))((('''%%%%%%'''((('''&&&%%%%%%%%%&&&'''((()))************,,,///111111000333333333333222000...---111333666666555444333333000000000000////////////...///111333444444333222111000...------///222444555444222111000000111111888999;;;<<<=========<<<@@@@@@@@@@@@@@@AAABBBBBBCCCBBB@@@???>>>???@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<=========;;;999777555555666777666444333444666777777777666666666666666666666666333333333444777999999888555555555555888===CCCHHHVVVUUURRRPPPNNNNNNNNNOOOGGGCCC===777444444666777===>>>AAADDDHHHKKKNNNOOOPPPQQQPPPOOOMMMLLLMMMNNNLLLKKKJJJHHHGGGFFFEEEEEEFFFEEEDDDCCCAAA???>>>>>><<<<<<<<<<<>>>>>>>>:::;;;>>>CCCHHHIIIFFFBBB===;;;999777555444444444???AAAEEEHHHHHHJJJUUUaaakkknnnsssxxx~~~wwwwwwxxx|||}}}zzz||||||yyypppjjjcccZZZUUUYYY```lllzzzuuurrrooollljjjhhhiiilllpppssssssqqqooollliiieee```\\\XXXRRROOOGGGEEEDDDDDDCCCGGGSSS```mmmwww~~~{{{sssjjjeeeeeerrrxxxqqqggg```ZZZYYYYYY[[[bbbjjjlllqqqtttwww{{{}}}xxxrrrqqqppppppooolllhhheeeaaa]]]YYYVVVWWWZZZ\\\]]]YYYZZZaaaoooQQQKKKGGGHHHHHHFFFEEEGGGFFFEEEDDDEEEFFFGGGFFFEEEAAA@@@???>>>============888888999:::999888777666555444222000///...---------,,,,,,,,,---,,,***(((,,,+++++++++***))))))))),,,---///...,,,*********)))+++++++++))))))***+++++++++************++++++((('''%%%%%%'''((('''&&&((('''''''''(((***---...,,,,,,,,,---...///000000222333333333222111///...111333777888777666555555111111000000//////......+++---000333444333222111333111000///000222555777888777555333111111111111666888:::<<<============@@@@@@@@@@@@???@@@@@@@@@BBBAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<===>>>??????===:::777555555666777555444333444777999999999555555555555555555555555333222222333666777777666666777777777888<<>>======@@@???===;;;;;;???EEEJJJUUUUUUWWWYYYZZZZZZXXXWWWNNNKKKHHHEEECCCCCCCCCBBBGGGHHHHHHHHHIIIIIIIIIIIICCCBBBAAA???>>>=========888777999<<>>:::999888777666666666666>>>@@@EEEJJJMMMQQQ\\\hhhppprrruuuzzz~~~~~~~~~yyy}}}qqqpppppptttzzz~~~{{{}}}|||xxxooojjj___XXXTTTVVVZZZeee}}}{{{yyyvvvsssppphhhhhhhhhkkkmmmooonnnmmmkkkhhhdddaaa]]]XXXSSSOOOHHHEEEDDDDDDCCCGGGQQQ]]]kkkvvv~~~zzztttllleeeccccccsss|||ssslll___YYYTTTRRRSSSUUU]]]eeeiiinnnqqqqqqtttxxxwwwtttqqqpppooonnnnnnkkkgggddd```\\\WWWUUUVVVYYY\\\]]][[[^^^ffftttOOOIIIFFFGGGGGGEEEDDDFFFHHHGGGEEEEEEFFFFFFDDDCCC@@@@@@???>>>============999999::::::999888777666333222000///...---,,,,,,,,,++++++,,,,,,,,,)))''',,,+++++++++***)))))))))+++---//////---+++******((()))******(((((()))***++++++************++++++((('''%%%%%%'''((('''&&&(((((('''((()))+++---............---------...//////000111222222222111000///222666888777666555555222111111000///......---)))+++///222333333222111222111000///000333666888:::999777444222222111111444666888;;;===>>>?????????????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA????????????>>>===<<<;;;======<<<<<<===???@@@BBB@@@===:::666444444555666555444333555888:::::::::888888888888888888888888555333222222444444333222666666666666777:::???BBBKKKMMMPPPQQQPPPMMMIIIGGGBBB???;;;777666888;;;===AAADDDGGGIIIJJJLLLOOORRRRRRRRRQQQPPPPPPOOONNNMMMHHHGGGDDDAAA@@@AAABBBCCCEEEDDDCCCBBBAAA@@@???>>>@@@???<<<:::999<<>>======999999888:::<<<===>>>>>>888888888888888888999999;;;>>>DDDLLLQQQWWWcccnnntttuuuyyy|||~~~~~~|||zzzxxxtttwww||||||zzz}}}|||zzzzzzzzzzzzxxxwwwxxxvvvvvvyyy}}}zzzxxxmmmkkkjjjlllsss{{{|||xxxpppjjj\\\VVVRRRRRRTTT^^^www}}}zzzvvvsssllljjjhhhhhhiiijjjjjjiiihhhfffcccaaa^^^ZZZTTTPPPJJJFFFDDDDDDDDDGGGPPPZZZkkkvvv~~~vvvlllfffeeeiiixxx}}}sssjjjcccYYYTTTPPPOOOOOORRR\\\eeekkkooorrrqqqrrruuuvvvsssrrrqqqppppppooolllhhheeeaaa]]]YYYWWWXXX[[[]]]^^^```dddmmm{{{NNNIIIEEEFFFGGGDDDDDDFFFHHHGGGEEEEEEEEEEEECCCBBBAAAAAA@@@???????????????:::;;;;;;;;;:::888666555111000///---,,,,,,++++++*********+++,,,,,,)))'''+++++++++***************+++---//////---+++))))))&&&((()))(((''''''(((***)))((((((''''''(((((()))((('''%%%%%%'''((('''&&&&&&&&&&&&'''((()))***+++.........---+++,,,...000///000111222333222222111,,,000555777777666555444333222111000///...---,,,)))+++...111333333333333///...------///222555777<<<:::888555444333333333333555777:::===>>>??????===>>>>>>???>>>>>>======>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>======>>>@@@CCCEEEBBB???;;;666444444555666666555444666888:::;;;:::777777777777777777777777666444333222333333222000444444444333333555999===BBBDDDGGGJJJIIIFFFBBB???>>><<<:::999:::<<>>BBBEEEFFFGGGEEECCCAAAAAABBBAAADDDGGGIIIJJJLLLOOOQQQTTTUUUWWWYYYYYYXXXWWWUUUOOOMMMJJJFFFCCC@@@>>>>>>;;;;;;;;;;;;===???@@@AAA===<<<;;;:::::::::;;;<<<===???EEEOOOVVV\\\gggrrrxxxzzz~~~}}}yyyuuusssppprrrtttuuuuuuuuuvvvwww}}}}}}|||zzzwwwssspppnnnttttttssstttuuutttrrroookkkiiihhhkkkssszzz}}}~~~{{{yyywwwuuutttssspppnnnhhhggggggjjjqqqxxx~~~}}}}}}~~~~~~zzzqqqkkk^^^VVVQQQQQQRRRYYYooo~~~yyyuuusssoookkkhhhgggfffeeedddeeedddbbbaaa___[[[VVVSSSLLLHHHEEEEEEEEEHHHOOOXXXiiittt~~~pppiiigggppp}}}xxxmmmccc^^^SSSOOOMMMMMMNNNQQQ\\\gggpppvvvyyyyyyyyy||||||zzzzzzyyyxxxwwwvvvrrrnnnjjjeeebbb___^^^^^^```aaaaaadddiiisssOOOIIIFFFGGGGGGEEEEEEHHHEEEDDDCCCCCCEEEEEEDDDCCCAAA@@@@@@???????????????<<<<<<<<<;;;999777555333000000...---,,,,,,++++++)))((()))***,,,,,,***(((***************+++++++++***,,,//////---***)))(((&&&''')))((('''''')))***(((''''''&&&&&&''''''(((((('''%%%%%%'''((('''&&&&&&'''((()))))))))))))))***+++,,,+++***+++///333222222333444444333222111+++///444777777666555444333333222000///---,,,,,,***+++---000222444555555///...------///333666888<<<;;;999666555444444444444666888;;;<<<===>>>>>>;;;<<<===>>>>>>>>>===<<<<<<<<<===>>>??????@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>???BBBEEEGGGDDDAAA<<<888555555666888777666555666888:::::::::555555555555555555555555666444333444555555444333444444444333222333777:::;;;<<<===>>>>>>===;;;::::::::::::;;;===@@@CCCDDDDDDHHHLLLMMMLLLMMMQQQUUUUUUSSSPPPOOONNNKKKGGGCCC@@@???>>>>>>>>>???AAAAAAFFFEEEDDDDDDCCCBBBAAAAAA===>>>>>><<<;;;;;;===??????AAACCCBBB@@@???AAACCCEEEIIIMMMPPPRRRTTTWWWYYY\\\]]]```bbbcccaaa___]]]YYYVVVRRRNNNIIIEEEBBB@@@===>>>???AAACCCEEEHHHJJJIIIGGGDDDAAA??????@@@AAABBBCCCJJJSSSZZZ```iiissszzz}}}|||wwwrrrooollllllllljjjhhhggghhhiiimmmmmmmmmllljjjgggeeecccggggggiiikkklllkkkgggddd___\\\YYY\\\ccciiijjjjjjgggfffeeeeeefffeeecccbbb```bbbgggnnnuuu{{{}}}}}}}}}}}}~~~~~~|||ssslllbbbYYYRRRPPPPPPUUUgggzzz|||xxxrrrmmmjjjgggcccaaabbbaaaaaaaaa```]]]XXXUUUNNNIIIFFFFFFGGGIIIOOOWWWfffrrryyypppnnnrrr}}}~~~sssggg]]]XXXMMMKKKJJJKKKKKKPPP\\\hhhwww~~~{{{vvvssskkkiiigggfffggggggfffeeedddkkkvvvPPPJJJGGGHHHIIIGGGGGGIIIBBBAAAAAABBBEEEFFFFFFEEE???>>>===============>>>=========;;;999777444333111000///------,,,,,,,,,((('''(((***,,,,,,***((())))))******+++++++++,,,))),,,...///---***((((((&&&((())))))(((((()))+++))))))(((((((((((())))))((('''%%%%%%'''((('''&&&))))))+++,,,,,,+++***)))'''(((*********,,,111555555555666666555333111000+++///444888888666555555444333222000///---,,,++++++,,,---///222444666777111000///000222555888;;;<<<;;;999777555555555555666777999;;;<<<<<<<<<;;;:::;;;===>>>>>>>>>===<<<:::;;;<<<>>>????????????>>>>>>???@@@@@@@@@??????@@@@@@???>>>@@@CCCGGGIIIFFFCCC>>>999666666888999888777666777999::::::999888888888888888888888888555444444555777888777666555666666444333555777:::888888666555555666777888888999:::===???BBBEEEFFFFFFJJJNNNOOOMMMNNNRRRVVVWWWTTTQQQOOONNNJJJEEE@@@=========>>>>>>???@@@AAABBBBBBAAA@@@@@@???>>>>>>@@@AAAAAA@@@>>>===>>>???>>>@@@CCCCCCBBBBBBEEEHHHJJJOOOTTTWWWXXXZZZ]]]___bbbdddgggjjjjjjhhhfffdddaaa^^^ZZZTTTNNNIIIFFFDDD???AAADDDFFFIIIMMMPPPSSSUUURRRMMMHHHEEEDDDDDDEEEGGGHHHMMMVVV\\\aaajjjrrryyy||||||}}}|||vvvpppllliiiiiigggccc```^^^^^^___```aaabbbcccbbb```]]]\\\VVVWWWZZZ]]]___]]]YYYUUUWWWSSSPPPRRRXXX\\\]]][[[VVVVVVVVVWWWZZZZZZZZZXXXZZZ___hhhrrrzzz~~~}}}|||}}}tttmmmggg\\\SSSPPPPPPSSSaaarrryyysssnnniiieeebbbaaa``````aaa```^^^YYYVVVOOOJJJFFFGGGHHHIIIOOOVVVdddppp~~~xxxvvvrrr|||wwwkkk^^^TTTOOOIIIGGGGGGIIIJJJOOO[[[hhh|||}}}yyypppooommmmmmmmmllljjjhhhcccjjjvvvOOOLLLHHHEEEEEEFFFFFFFFFAAABBBCCCEEEFFFGGGGGGGGGBBBAAA??????@@@AAA@@@??????<<<:::888888888777555000///...---,,,++++++++++++)))(((((()))+++******(((((())))))******++++++,,,+++******))))))******%%%&&&'''((())))))))))))''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%'''(((************++++++++++++---...///.........000222444333222333444444222111+++---000444666777777777222111///...,,,+++++++++,,,***)))---333999;;;<<<222111//////111444888:::;;;;;;<<<;;;999777444222222555888<<<>>>>>>============<<<======>>>???@@@>>>============>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAABBB@@@???AAAEEEFFFEEEDDDDDD@@@;;;999888888888888777777888888888777777666:::999888888888999;;;;;;666777888888888777555444;;;:::888666555666666777555444222000111333555777>>>???@@@BBBEEEGGGIIIIIIIIIJJJKKKKKKKKKNNNRRRUUUSSSPPPMMMJJJHHHFFFDDDBBB=========>>>>>>@@@AAAAAAEEEDDDDDDBBBAAA@@@?????????>>>===>>>???@@@???>>><<<@@@FFFJJJLLLLLLMMMNNNVVVXXX[[[]]]___bbbeeehhhgggffffffiiimmmooommmkkkjjjhhhddd^^^WWWQQQNNNNNNNNNOOOOOOPPPQQQTTTZZZ^^^___^^^ZZZUUUOOOLLLKKKKKKNNNPPPSSSWWW]]]fffnnntttxxxyyy|||}}}zzz|||}}}uuuooonnnkkkfffaaa]]]ZZZYYYYYY\\\\\\\\\[[[YYYWWWVVVUUUPPPQQQRRRRRRQQQPPPNNNMMMLLLKKKIIIIIIKKKMMMMMMMMMNNNPPPRRRUUUVVVVVVUUUUUUWWW[[[dddnnnvvvzzzzzzxxx~~~|||||||||tttnnnaaa[[[TTTNNNKKKOOO]]]jjjxxxllldddcccaaa^^^\\\\\\^^^```^^^[[[TTTNNNIIIHHHHHHJJJPPPWWW___mmm}}}}}}zzz~~~zzznnnbbbWWWNNNIIIGGGCCCDDDKKKLLLKKKVVVfff||||||tttqqqnnnlllkkkjjjhhhggghhhpppzzz~~~NNNKKKGGGEEEEEEEEEFFFEEEAAAAAABBBBBBCCCDDDDDDEEEBBB@@@??????@@@@@@@@@???>>><<<:::999999888666444111000///...---,,,,,,,,,+++***((((((*********))))))))))))))))))*********+++***))))))(((((())))))*********)))(((&&&%%%$$$******)))))))))((((((((())))))'''&&&&&&''''''(((&&&''''''''''''(((((((((,,,---............000222<<<:::777555444111---+++---///111333555555666555333222111///---,,,++++++---++++++...444:::===>>>222111///...///222555888=========;;;888555111///000333666:::<<<<<<<<<;;;===<<<<<<<<<===>>>>>>???>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???BBBCCCBBB@@@AAA>>>999777666777666666777777888888888888777777888777666666666777999999666777777888888888777777;;;:::999888666666555555444333222111222444777999???@@@AAACCCFFFHHHIIIJJJJJJKKKKKKKKKKKKMMMQQQTTTSSSQQQMMMJJJHHHFFFDDDBBB======<<<===>>>???AAABBBEEEEEEDDDCCCBBBAAA@@@??????>>>===>>>@@@AAA@@@???@@@DDDIIIMMMOOOQQQRRRTTTYYY[[[]]]___```bbbeeehhhjjjiiiiiikkknnnnnnkkkiiihhhhhheeeaaa[[[VVVTTTSSSSSSTTTVVVWWWXXX[[[```cccgggfffccc^^^XXXUUUSSSTTTRRRTTTVVVZZZ___ffflllqqquuuwwwzzz~~~}}}~~~{{{vvvvvvsssooojjjeeeaaa___^^^\\\\\\[[[YYYWWWUUUTTTSSSQQQQQQQQQPPPOOONNNLLLLLLLLLJJJHHHGGGIIIJJJJJJIIILLLNNNQQQTTTVVVWWWVVVVVVUUUZZZbbbmmmuuuzzzzzzyyy|||{{{{{{}}}tttoooaaaZZZSSSNNNKKKNNNZZZhhhuuukkkhhheeeaaa]]]\\\]]]^^^\\\ZZZSSSLLLGGGGGGGGGIIINNNUUU___mmm|||~~~zzzrrrggg[[[QQQJJJFFFEEEBBBDDDJJJJJJIIISSSaaauuu{{{pppnnnkkkiiihhhgggeeecccaaajjjwww|||xxxNNNKKKGGGDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDBBB@@@>>>>>>???@@@???>>><<<;;;;;;;;;;;;999666333222111000///...---------,,,+++))))))******)))'''************))))))))))))))))))(((''''''''''''(((++++++***)))'''%%%$$$###'''''''''''''''&&&&&&&&&---,,,***((('''&&&&&&&&&((((((((()))))))))******+++,,,---......///111333999888666555555444111///000000111111222333444444444333222000...---++++++---,,,,,,///555;;;>>>@@@555444111///000222555777<<<<<<<<<;;;888555111///111333777:::<<<===<<<;;;===<<<<<<<<<<<<======>>>============>>>???AAAAAA????????????????????????@@@???>>>???@@@AAA@@@>>>>>>;;;777555555555555444777777888888888888777777555555555555555666777777777666666777777888999:::;;;;;;;;;:::888666444333222111111222444777:::<<>>===>>>@@@BBBBBBAAAEEEHHHMMMPPPSSSVVVYYY\\\]]]___```aaaaaabbbeeeggglllkkkkkklllmmmllliiiffffffggggggeee```]]][[[ZZZXXX[[[^^^```bbbeeehhhkkkooonnnlllhhhccc^^^]]]]]]XXXXXXZZZ]]]```dddhhhjjjnnnppptttxxx|||~~~{{{wwwrrrmmmiiigggbbbbbb```^^^\\\ZZZXXXWWWVVVUUUSSSQQQOOONNNNNNMMMOOOLLLJJJIIIIIIJJJJJJIIINNNQQQUUUXXX[[[[[[[[[ZZZUUUYYYaaallluuuzzz{{{{{{{{{zzzzzz}}}uuupppaaaZZZRRRMMMJJJLLLWWWccctttyyytttnnnhhhbbb^^^^^^^^^\\\ZZZTTTNNNIIIIIIIIIJJJOOOUUU```mmm|||}}}tttoooggg]]]SSSKKKEEECCCDDDBBBEEEJJJIIIGGGOOO[[[kkkuuu{{{wwwjjjhhheeedddcccbbb```^^^\\\eeesss~~~yyysssoooOOOLLLHHHEEEEEEFFFFFFFFFIIIHHHEEEDDDCCCCCCEEEFFFBBB@@@>>>>>>>>>???>>>===::::::;;;<<<<<<:::666222222111000...------,,,,,,---,,,******+++***(((&&&++++++******))))))((((((***)))((((((''''''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((&&&%%%%%%$$$((())))))******+++++++++***+++---------///111444777555444444555444222000/////////000111222333444333222111000...,,,+++***++++++,,,///444999===???:::888555333222333666777666777999999888777555333333555999<<<>>>???>>>===<<<<<<<<<<<<<<<<<<===>>><<<<<<<<<===>>>???@@@AAA???????????????>>>>>>>>>BBBAAA@@@@@@@@@@@@??????<<<999666444555555444444666777777888888888888777555444444555555555666666555555555555666888:::;;;:::;;;<<<<<<:::666333111//////000222555888<<<>>>DDDDDDEEEGGGHHHJJJKKKLLLKKKKKKLLLKKKJJJKKKMMMNNNOOOLLLIIIFFFEEECCCAAA???>>>===<<<<<<===???BBBDDDEEEEEEFFFEEEEEECCCBBBAAA???>>>===>>>AAACCCDDDDDDGGGJJJNNNRRRUUUYYY]]]aaaaaacccccccccbbbbbbdddfffiiijjjkkklllllljjjgggeeeeeeggghhhgggddd```^^^]]]\\\___dddgggiiikkkmmmooossssssrrroooiiieeebbbbbb\\\\\\[[[]]]___aaaaaaaaabbbdddhhhlllpppssstttuuuyyyzzz}}}~~~zzzvvvsssqqqpppnnnkkkiiigggeeeddd```___\\\YYYWWWVVVVVVVVVWWWTTTRRRQQQRRRRRRRRRQQQXXXZZZ]]]```bbbaaa```___YYY\\\cccllluuuzzz||||||zzzzzz{{{~~~vvvqqqaaaZZZRRRMMMJJJKKKTTT^^^kkk{{{xxxqqqhhhbbbaaa```___]]]XXXRRRMMMMMMMMMMMMRRRXXX```lllzzz~~~~~~wwwqqqiiiddd\\\TTTLLLGGGDDDCCCEEEEEEHHHLLLJJJGGGMMMVVVbbbkkkuuuzzz~~~~~~}}}{{{xxxsssooocccaaa______^^^]]]ZZZXXXZZZ```mmm{{{~~~|||yyyvvvsssooojjjfffQQQNNNIIIGGGGGGHHHHHHHHHKKKIIIFFFDDDCCCCCCDDDEEEBBB@@@>>>===>>>>>>===<<<999999;;;======;;;666222000000...---,,,+++++++++---,,,++++++,,,+++(((&&&++++++******))))))((((((******)))(((((((((((()))$$$%%%&&&((()))*********)))))))))))))))*********)))))))))((((((''''''&&&%%%%%%&&&''''''((()))))))))+++,,,------...111333<<<999666444222///+++(((,,,------...000222444555000000//////---+++***))))))***+++---111555:::===<<<:::666333222333555666444555777888888777555444333666999===??????>>>>>><<<;;;;;;<<<<<<===>>>???<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@???>>>=========;;;999666555666666555555666666777888888888888888555555666666666777777777444444333444555777999;;;:::;;;<<<<<<;;;777333111......000333777;;;>>>@@@FFFFFFGGGHHHIIIJJJKKKLLLJJJKKKKKKJJJIIIHHHIIIJJJIIIGGGDDDBBBBBBAAA???>>>>>>=========???AAADDDEEEEEEFFFFFFGGGFFFEEECCCBBB???>>>===>>>BBBEEEGGGGGGHHHKKKOOOSSSVVVZZZ___bbbdddeeeeeedddbbbbbbccceeecccfffiiijjjjjjhhhfffeeeeeeggghhhgggddd```^^^^^^^^^bbbfffjjjlllmmmooopppvvvwwwvvvtttooojjjfffeee^^^\\\ZZZYYY[[[[[[ZZZXXXUUUWWWZZZ^^^aaadddeeeeeegggiiijjjkkklllooorrruuuyyyzzz}}}zzzwwwvvvttttttooonnnkkkhhheeeddddddddddddbbb```___```aaaaaa```cccdddeeeeeeeeedddbbbaaa^^^```fffnnnvvv{{{}}}}}}||||||}}}wwwrrrddd[[[SSSNNNKKKKKKRRRZZZfffvvvyyyooogggcccaaa___]]]YYYSSSOOOOOOOOOOOOSSSYYY___kkkxxxzzzzzz||||||zzz~~~{{{xxxvvvtttooohhhbbb\\\XXXSSSMMMHHHFFFEEEDDDGGGIIIMMMNNNKKKJJJNNNUUU```hhhoooqqqsssvvvuuussssssqqqooonnnmmmkkkgggeee]]][[[ZZZZZZYYYXXXUUURRRUUUWWW```mmmyyy}}}{{{yyyxxxpppooommmkkkjjjgggbbb___RRROOOKKKHHHHHHIIIIIIIIIHHHGGGEEECCCBBBBBBBBBBBBAAA???============<<<;;;999999:::<<<===;;;666333000///...---,,,+++++++++,,,++++++,,,---,,,)))'''************))))))))))))+++***))))))(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))((()))***************)))''''''((()))******++++++***+++,,,------...000222888666444333222000---******+++,,,...000222333444------......---,,,***)))(((***+++,,,...222666:::;;;888444111000000222444666777888888777555333111222444888;;;===>>>===<<<;;;;;;;;;<<<>>>???AAABBB===============>>>>>>???AAAAAAAAA@@@??????>>>>>><<<======<<<:::::::::;;;:::888666666777777666555555666777888888999888888555666666777888777777777444444444555666888999::::::;;;<<<<<<;;;888444222///000222666:::>>>AAACCCGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKIIIGGGEEEEEEFFFDDDBBB@@@???@@@@@@???===>>>>>>???@@@BBBCCCEEEFFFEEEFFFGGGHHHHHHFFFDDDCCC???>>>===>>>BBBFFFIIIJJJIIIMMMRRRVVVYYY\\\```cccdddeeeeeecccaaa```aaaccc___cccgggjjjiiigggffffffeeefffgggfffccc```______aaadddhhhkkklllmmmooopppwwwyyyzzzwwwsssmmmiiiggg___[[[VVVUUUVVVVVVTTTRRRMMMOOOQQQTTTVVVWWWXXXXXXVVVWWWXXXYYYZZZ\\\```cccnnnqqqyyy~~~|||zzzxxxvvvtttsssssstttqqqooommmnnnooonnnmmmjjjiiigggeeecccbbbaaa``````bbbfffnnnvvv|||xxxsssggg^^^UUUPPPMMMLLLQQQWWWcccrrrxxxnnnhhhccc___[[[YYYSSSOOOOOOOOOOOORRRWWW]]]iiivvv}}}{{{uuuqqqooonnnqqqmmmiiifffccc___YYYTTTQQQOOOLLLJJJHHHHHHHHHHHHKKKNNNPPPOOOLLLLLLQQQVVVaaagggkkkjjjiiikkkkkkhhhdddbbb___^^^]]]]]][[[ZZZVVVUUUTTTTTTTTTSSSPPPMMMMMMKKKPPP\\\gggrrr~~~zzzxxxvvvtttsssnnnlllkkkiiihhhfffbbb___RRRNNNJJJHHHHHHIIIIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA???===<<<<<<<<<;;;:::999999:::;;;<<<:::777444111000///---,,,,,,,,,,,,+++***+++,,,------***((()))))))))))))))*********))))))((('''''''''(((((('''(((((((((((((((''''''%%%&&&&&&&&&''''''''''''(((((()))******))))))(((******+++,,,---...//////+++,,,------,,,---///111222111111222333444222000***+++---///000000000000+++,,,...//////...,,,+++)))***,,,,,,---///444888:::777444111///000222333444555777777777555333222222444888;;;===>>>===<<<:::;;;;;;===???AAACCCDDDAAA@@@??????????????????AAA@@@@@@???>>>>>>======999;;;===<<<999888:::<<<888777666666777777666555555666777888888999999999444555666777888777777666555666777888999::::::::::::;;;;;;;;;:::888666444222444666:::>>>BBBEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIHHHEEEBBBBBBBBBAAA???===>>>???@@@@@@???===>>>AAACCCEEEFFFFFFFFFEEEFFFHHHIIIIIIGGGEEEDDD???>>>===???CCCHHHKKKLLLLLLPPPVVVZZZ]]]```bbbdddcccccccccbbb```___```aaa___ccchhhjjjiiigggffffffdddeeefffdddbbbaaaaaabbbeeegggjjjllllllnnnpppqqqvvvxxxyyyxxxsssmmmiiiggg___YYYSSSQQQRRRSSSQQQOOOLLLMMMOOOQQQQQQQQQQQQPPPLLLNNNOOOPPPPPPRRRUUUXXXdddhhhrrr~~~}}}zzzwwwvvvvvvtttsssmmmkkkhhhdddbbbaaaaaaaaa]]]___dddlllvvv~~~yyytttjjj```WWWRRROOONNNQQQVVVaaaooo~~~{{{xxx{{{zzzppphhhaaa[[[ZZZUUUQQQQQQQQQPPPSSSXXX[[[gggtttzzzxxxooolllkkkgggbbb]]]ZZZYYYVVVRRRNNNMMMMMMMMMMMMNNNOOOPPPQQQMMMPPPRRRPPPLLLNNNSSSXXX___cccdddaaa___aaaaaa___ZZZVVVRRRPPPPPPQQQRRRRRRPPPOOOOOOOOOOOONNNJJJGGGHHHCCCEEEOOOVVV]]]mmm}}}|||{{{yyyvvvuuusssoookkkgggQQQNNNIIIGGGGGGHHHHHHHHHGGGHHHHHHHHHGGGFFFDDDDDDAAA???===<<<<<<<<<;;;999:::999999;;;;;;:::777555222111000///...---------*********,,,...---+++)))(((((())))))******++++++(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))((((((((()))))))))******++++++&&&'''(((((((((&&&%%%$$$'''((((((***+++,,,------+++,,,------,,,,,,...000999777555444333222///,,,+++,,,...000000///---,,,+++,,,...000000///...---***,,,------,,,...333777;;;999555222111222444555000222444666777777666666444666:::===@@@@@@???>>>::::::;;;===@@@CCCEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;:::<<<>>>===;;;:::<<<>>>777666555555666777666444555555666888888999999999444444666777777777666555777888:::;;;<<<<<<;;;:::::::::;;;;;;:::888777666555777:::===BBBEEEHHHJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIGGGDDDAAA@@@@@@???>>>===>>>@@@AAAAAAAAA===???BBBEEEGGGGGGGGGFFFEEEFFFIIIJJJJJJHHHFFFDDD???>>>===???CCCHHHLLLMMMOOOSSSYYY^^^aaacccdddeeebbbbbbbbbaaa___^^^___``````eeejjjllljjjgggeeeeeecccdddeeedddbbbbbbdddfffhhhjjjlllmmmmmmnnnqqqssssssuuuwwwvvvqqqkkkfffddd___YYYRRROOOQQQRRRPPPNNNNNNOOOPPPQQQQQQPPPOOONNNKKKLLLNNNNNNOOOPPPSSSUUU^^^bbbnnn}}}|||yyywwwuuussspppmmmhhhdddbbbbbbcccdddZZZ\\\bbbkkkuuu~~~yyytttlllbbbYYYTTTQQQOOOQQQUUU___lllzzz}}}xxxkkklllmmmooottt}}}yyynnnddd^^^]]]WWWTTTTTTSSSRRRUUUZZZZZZfffrrryyy~~~rrrnnnnnnbbb^^^XXXVVVUUUUUURRROOONNNOOOPPPSSSUUUWWWXXXYYYMMMQQQSSSOOOLLLNNNTTTYYY[[[^^^^^^YYYWWWYYYZZZYYYUUUPPPKKKIIIIIIKKKMMMNNNLLLLLLKKKLLLLLLJJJGGGDDDGGGAAAAAAHHHKKKMMMZZZjjj}}}zzzuuurrrRRRMMMHHHFFFHHHJJJKKKJJJFFFFFFFFFFFFFFFFFFGGGGGGCCCAAA>>>======<<<:::999===;;;999888888777666444000...,,,,,,---.........+++******)))))))))))))))+++***)))''''''''''''((('''(((((()))))))))((((((***)))(((''''''((()))***((((((''''''''''''(((((((((&&&'''***---+++###""")))++++++---...000000000...,,,+++,,,------///222444555555333222+++***)))***---//////...---...///...---,,,+++,,,)))(((((())),,,111666999777666444000......111444333555666666555444555555999:::<<<===>>>???>>>>>>:::::::::;;;===???BBBCCCCCC@@@<<<<<<>>>@@@@@@???@@@???>>>===;;;;;;::::::999:::;;;<<<;;;:::999888<<<:::777666777888999888333444666777999::::::::::::888555333222444666777888777666666888:::::::::999888777555444444555555;;;<<<>>>AAACCCFFFHHHIIIJJJKKKMMMNNNMMMKKKHHHFFFFFFFFFFFFEEECCC???<<<999============>>>???AAAAAABBBAAAAAACCCFFFHHHHHHGGGKKKLLLMMMLLLKKKIIIFFFDDDBBBAAA@@@AAADDDIIIOOORRRSSSVVV\\\```bbbbbb___^^^]]]\\\^^^bbbbbb]]]ZZZ[[[bbbdddhhhkkklllkkkjjjhhheeedddbbb```___```dddhhhfffffffffgggiiikkkmmmnnnqqqrrrrrroookkkgggdddbbb]]]\\\ZZZXXXWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTRRRRRRQQQRRRSSSTTT\\\aaajjjwww}}}|||}}}{{{uuuooooookkkeeeaaa^^^[[[YYYWWWSSSWWW___iiittt~~~}}}}}}~~~~~~|||yyykkkeee]]]TTTPPPPPPRRRTTT]]]fffrrr~~~{{{qqqjjjccc^^^```dddgggmmmssssssgggbbb```\\\YYYXXXUUUQQQSSSWWWZZZaaalllvvv}}}wwwrrrlllgggaaa\\\YYYWWWUUUSSSTTTQQQPPPSSSYYY\\\ZZZWWWWWWTTTOOONNNPPPSSSUUUVVV\\\XXXTTTQQQPPPPPPOOONNNMMMLLLIIIFFFEEEDDDEEEFFFGGGHHHIIIKKKKKKKKKJJJIIIBBB@@@>>>>>>AAAHHHOOOSSSeeerrr~~~}}}|||}}}RRRMMMGGGEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@??????>>>===<<<===;;;999888888777555444222000------............+++***))))))(((((()))))),,,++++++******+++,,,---***************)))((('''***)))(((''''''((()))***((((((''''''''''''(((((('''%%%$$$%%%''''''$$$ ###(((,,,------------,,,------,,,******,,,...---///222444555444333222...,,,+++,,,...000000000---...///...---,,,++++++***)))))))))+++...222444666555333000......111444444666666555444333444555666888:::<<<===>>>>>>>>><<<<<<<<<<<<===???AAACCCEEEBBB???>>>@@@BBBAAAAAA>>>======<<<<<<<<<<<<===;;;;;;<<<<<<<<<;;;:::999:::888555444555666777666444555666777888999999999888777666444444555666777777666555666888888888666555444333222222333444444999:::<<<>>>AAACCCEEEFFFHHHJJJKKKLLLLLLJJJGGGFFFFFFEEEEEEDDDBBB???===;;;>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBDDDGGGIIIJJJIIILLLLLLMMMMMMKKKIIIFFFEEEBBBAAAAAABBBFFFKKKQQQUUUWWWZZZ___ccceeedddaaa___]]][[[]]]aaaaaa]]]\\\^^^bbbdddgggjjjkkkjjjhhhfffbbbbbbaaa```___```dddgggfffeeeeeeeeegggiiilllmmmnnnnnnmmmiiiccc``````aaacccbbbaaa`````````aaabbb```______^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZYYY]]]eeeqqq}}}~~~~~~}}}wwwpppmmmjjjfffbbb^^^ZZZVVVRRROOOSSS[[[eeeqqq|||~~~}}}}}}~~~}}}|||yyykkkeee\\\TTTPPPOOOQQQSSS^^^fffqqq{{{vvvhhhaaa\\\\\\^^^___cccggguuu}}}{{{nnniiiddd___[[[ZZZWWWSSSTTTXXXZZZaaakkkuuu|||~~~uuupppjjjdddaaa___^^^]]]]]]ZZZYYY[[[___aaa___\\\YYYUUUQQQOOOPPPRRRTTTUUUUUURRRNNNLLLKKKKKKJJJJJJJJJHHHFFFCCCBBBBBBBBBBBBEEEEEEFFFGGGHHHGGGGGGGGGCCCAAA???===???DDDIIILLLYYYfff~~~~~~}}}~~~}}}|||~~~QQQLLLGGGEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA???>>>??????>>>===<<<;;;999888888777555333333111......////////////******)))(((((((((((()))(((((((((((()))***+++,,,************)))'''&&&%%%))))))(((((((((((())))))((((((''''''''''''(((((((((&&&$$$######$$$&&&'''*********+++---......---)))))))))(((((()))---000---///111333444444333222...---,,,---...000000///............---,,,+++***++++++******+++,,,---...333333111///...///222555777777666444222111222444444555777999;;;===>>>>>>???>>>>>>===>>>@@@AAABBBDDDBBB@@@???@@@AAAAAA@@@<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<;;;::::::888666333222333444555444555666666777777777777777666666666666666777777777666555555666777666444222222222111111222444666777::::::<<<>>>@@@BBBDDDEEEGGGHHHJJJKKKKKKIIIHHHFFFEEEDDDBBBAAA@@@???>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCFFFIIIKKKKKKKKKLLLMMMMMMMMMLLLIIIGGGEEEAAAAAABBBEEEIIIOOOUUUXXXZZZ\\\```dddeeeccc```^^^[[[YYYZZZ^^^___^^^^^^aaadddeeegggiiiiiigggeeeccc___````````````aaacccffffffdddccccccdddgggjjjllliiiiiiggg```ZZZYYY^^^cccjjjkkkkkkkkkllllllmmmmmmjjjjjjiiihhhgggeeedddcccaaaaaaaaa``````_________\\\___fffoooyyyvvvoooiiigggddd```\\\WWWPPPLLLIIIMMMUUU```mmmyyy~~~{{{{{{|||~~~|||}}}yyykkkeee\\\TTTOOONNNPPPRRR```fffooovvvzzz}}}|||pppiiibbbaaa```^^^___bbbgggllluuuwwwqqqiiiccc^^^\\\YYYUUUVVVYYYYYY___iiirrryyy~~~~~~vvvpppllljjjiiihhhhhheeecccdddfffeeebbb___ZZZVVVRRROOOPPPQQQRRRSSSPPPMMMIIIGGGGGGHHHGGGFFFGGGFFFDDDBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFDDDAAA??????AAADDDGGGNNNXXXnnn}}}{{{xxx{{{RRRMMMHHHFFFGGGGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEEEE@@@>>><<<<<<===>>>===<<<<<<:::888888888777555333222000......000111222111******)))(((((((((((()))''''''''''''(((((())))))(((((((((((('''&&&%%%%%%))))))(((((((((((())))))((((((''''''''''''(((((((((((('''&&&%%%&&&))),,,+++'''%%%&&&+++///000///)))))))))((('''))),,,000---///111222444444333222...,,,++++++---......---//////.........---+++)))***++++++,,,,,,,,,,,,,,,000000000///...000333666:::999777444111000111333222444666888;;;===>>>???AAA@@@?????????@@@AAABBBAAA@@@>>>>>>===>>>>>>===<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;:::::::::777555222111222333444444666666666777777666555555444555777888888888777777666555555777777666222000111111222333555888:::<<<>>>???@@@BBBDDDEEEGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGCCCBBB@@@>>>>>>>>>???@@@>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCFFFIIIKKKLLLKKKMMMMMMNNNNNNLLLJJJGGGFFFAAABBBDDDHHHMMMTTTYYY\\\[[[^^^```bbbbbb```]]][[[YYYWWWWWW[[[^^^^^^```eeefffggghhhiiihhhfffcccaaa]]]^^^`````````aaaccceeefffdddbbbaaabbbeeehhhjjjddddddaaa[[[VVVYYYbbbjjjqqqrrrssstttuuuuuuuuutttqqqqqqqqqpppnnnllljjjhhheeeffffffffffffeeedddccc___aaagggooowww|||~~~~~~vvvvvvuuutttsssrrrrrrrrr|||uuullleeebbb]]]YYYTTTOOOJJJFFFDDDHHHPPP[[[iiiwww~~~{{{xxxxxxzzz||||||~~~yyylllfff]]]TTTOOONNNPPPQQQ```gggnnnsssttttttuuuwww{{{tttnnnkkkhhhdddbbbddddddeeehhhnnnyyyxxxnnnggg```]]]ZZZVVVVVVXXXXXX^^^gggooovvv||||||wwwtttrrrqqqpppnnnlllkkkjjjgggccc```ZZZWWWRRRPPPOOOPPPQQQPPPOOOLLLHHHGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFIIIGGGEEECCCCCCCCCDDDFFFJJJRRRccc{{{~~~zzzwwwzzz}}}RRRNNNIIIGGGHHHHHHFFFDDDFFFFFFFFFEEEEEEEEEDDDDDD???>>><<<<<<===>>>>>>===<<<:::888777777666444333///...---...111333444444++++++***))))))))))))))),,,,,,,,,++++++*********&&&'''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''(((((('''''')))+++***&&&###%%%***...000///***+++***)))((())),,,///---...000222333333333333...---,,,---///000000///222000......///...,,,))))))***,,,---.........---...//////......000333555;;;;;;888555111000111333333444555888:::===???@@@BBBAAA@@@??????@@@AAABBB@@@@@@???>>>===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999999999888555222222333444444444555666666666666555444444333555666888888888777666666666666777777666222///000000111333666:::===???AAABBBCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGBBB@@@>>><<<<<<===???@@@===>>>@@@BBBCCCDDDEEEEEEBBBBBBCCCEEEIIIKKKLLLKKKMMMNNNOOONNNMMMKKKHHHFFFAAACCCGGGLLLRRRXXX]]]______```bbbbbbaaa^^^[[[YYYWWWUUUUUUZZZ]]]^^^bbbfffhhhhhhiiihhhgggdddbbb```\\\]]]^^^______```bbbdddeeecccbbbaaaaaacccfffggg______^^^[[[ZZZ```jjjsssxxxyyy{{{||||||{{{zzzyyywwwwwwwwwvvvtttqqqooommmiiijjjkkkllllllkkkjjjhhh^^^```dddkkkqqqvvvwwwvvvnnnmmmllllllkkkkkkjjjiiimmmrrrzzz~~~tttlll```[[[TTTNNNJJJGGGEEECCCAAAEEELLLXXXfffuuu~~~~~~}}}{{{xxxuuuuuuxxxzzz}}}yyynnnhhh^^^UUUOOONNNOOOQQQ```gggooosssrrrooommmmmmqqqwwwyyytttrrrooojjjgggggghhhgggeeeeeeiiivvvsssjjjbbb^^^[[[WWWUUUWWWWWW\\\dddlllsssyyy}}}{{{yyyxxxuuurrrooojjjeeeaaaYYYVVVRRRPPPPPPQQQQQQPPPOOOLLLHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIIIIHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGIIIOOO\\\qqq}}}yyyyyy|||QQQMMMIIIHHHIIIIIIGGGEEEFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@>>>>>>???@@@??????;;;:::888777777666444222///---,,,...111333555555,,,,,,+++************+++++++++++++++***)))(((''''''((()))+++,,,,,,,,,,,,(((((())))))))))))((((((((((((''''''''''''(((((($$$%%%&&&''''''((('''&&&+++)))((((((***,,,------***+++,,,+++***+++,,,.........000111222222333333111000///000333555555444444222///000111111---***)))***+++---............---...///......///222444<<<<<<:::777333111222333333444555777999<<<>>>@@@AAA@@@?????????@@@AAABBBAAABBBBBBAAA???======>>>???>>>===<<<<<<<<<<<<<<<::::::999888888888888888888666333222333444555444444555555555555555444444444555666777777666555555666555555555666555222000---...///222666:::>>>@@@AAABBBCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFAAA???===<<<<<<===>>>???===>>>AAACCCEEEEEEEEEEEEBBBBBBCCCEEEIIILLLLLLLLLNNNOOOOOOOOONNNKKKIIIGGGCCCEEEJJJPPPVVV[[[```bbbcccdddddddddaaa^^^ZZZXXXUUUSSSTTTYYY]]]^^^bbbfffhhhhhhgggfffeeebbb```___ZZZ[[[\\\[[[[[[\\\___aaabbbaaa`````````aaabbbccc\\\\\\]]]^^^bbbiiiqqqwww{{{}}}}}}|||zzz{{{{{{{{{yyyvvvsssqqqjjjllloooqqqrrrqqqooonnnbbbdddgggkkkpppsssrrrqqqjjjiiigggfffgggfffdddccc___ccciiipppxxx~~~xxxuuutttvvvxxxvvvpppjjjYYYTTTLLLFFFCCCBBBAAAAAA???BBBIIITTTcccsss}}}zzzzzzyyywwwuuuuuuwwwzzz~~~zzzpppjjj```WWWQQQOOOPPPQQQ^^^gggqqqvvvuuuoookkkiiijjjnnnuuu{{{~~~}}}xxxvvvwwwvvvrrroooooolllkkkhhhcccaaahhhttt~~~xxxnnnddd___\\\XXXVVVVVVVVV[[[bbbiiipppwww~~~{{{uuunnnhhheeeXXXUUUSSSRRRRRRTTTTTTSSSNNNKKKHHHFFFEEEFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@CCCGGGKKKMMMMMMKKKJJJGGGHHHIIIJJJKKKKKKJJJJJJIIINNNXXXhhh~~~|||zzz}}}NNNKKKGGGGGGHHHIIIGGGDDDGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@???>>>???@@@???>>>;;;999777777777666444222000///------000111222222...---,,,,,,++++++,,,,,,''''''((())))))((('''&&&(((((()))***+++++++++***'''((()))******)))((('''((((((''''''''''''(((((((((&&&$$$%%%((()))'''%%%(((***++++++*********+++%%%(((+++,,,,,,,,,---.........///000111222333333111000000222555777888888777333000111333333///*********++++++,,,,,,------,,,---.........///111333;;;<<<<<<999666333333444333333333555777:::<<<>>>@@@???>>>>>>???@@@AAABBB@@@BBBCCCBBB>>><<<===>>>===<<<<<<<<<<<<======>>>;;;:::999888888888999999888555222111222444444444333444444555555555444444555555555555555444444333555444222222333333222000...///000333777;;;???BBBBBBBBBCCCDDDEEEEEEFFFFFFIIIHHHHHHFFFEEEDDDCCCBBB???>>>===<<<<<<<<<======>>>???BBBEEEGGGGGGGGGGGGCCCCCCDDDFFFJJJMMMNNNNNNNNNOOOPPPPPPNNNLLLIIIHHHDDDGGGLLLSSSYYY^^^aaaccceeeeeeeeeccc```\\\XXXUUUTTTRRRTTTZZZ]]]^^^aaaeeeeeeeeedddcccbbb```^^^]]]YYYXXXXXXVVVUUUWWWZZZ]]]^^^^^^^^^^^^^^^^^^]]]]]]YYYYYY\\\aaaiiippptttuuuwwwzzz}}}~~~|||xxxyyyzzzzzzyyyvvvsssqqqhhhkkkooorrrtttsssqqqoooggggggiiikkknnnnnnmmmkkkdddbbb_________^^^\\\YYYVVVWWWZZZ]]]bbbhhhmmmppptttuuuwwwwwwyyy|||~~~||||||}}}{{{pppkkkgggggghhhhhhccc^^^QQQMMMGGGCCCAAA@@@@@@???===@@@FFFQQQ```ppp|||~~~}}}wwwxxxyyyxxxwwwwwwyyy{{{}}}zzzrrrlllbbbXXXRRRPPPQQQRRR\\\fffsss{{{yyysssllliiieeegggkkknnnpppqqqqqqqqqsssppppppuuuvvvsssrrrrrrmmmooommmgggaaaaaahhhoooyyy}}}rrrfffbbb^^^ZZZWWWWWWUUUZZZ```gggnnnuuu}}}yyyqqqkkkgggXXXVVVUUUUUUWWWXXXYYYYYYPPPMMMIIIFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBGGGMMMSSSVVVUUUSSSQQQMMMNNNPPPRRRRRRQQQPPPOOOLLLQQQWWWbbbuuu|||~~~LLLIIIFFFFFFHHHHHHFFFDDDGGGFFFFFFEEEDDDCCCCCCBBBAAA???===<<<======<<<;;;;;;999777777777666444222333111......///000/////////...------,,,,,,------''')))***,,,,,,,,,++++++&&&'''''''''''''''&&&&&&'''((()))******)))((('''((((((''''''''''''((((((...)))$$$%%%))),,,***'''"""&&&***+++)))((()))***!!!%%%))),,,------...///......///000111222333333/////////111444777888888888555111222444444///+++++++++******)))***++++++,,,...///.........000222;;;<<<<<<;;;888555444444222222222333555888;;;<<>>>>>===>>>@@@AAABBB>>>@@@BBB@@@<<<::::::<<<:::;;;;;;;;;===>>>???@@@<<<;;;:::999999999:::;;;777444222111222333333333222333444444555555555444555555555444333333333333444222000000111222111000111222333666:::>>>BBBEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCAAA@@@??????>>>===<<<<<<<<<<<<<<>>DDDOOO^^^nnn}}}|||~~~~~~|||vvvxxxyyyzzzyyyyyy{{{|||}}}zzzsssmmmcccYYYRRRPPPQQQRRR[[[fffuuu~~~}}}vvvooojjjbbbbbbcccddddddddddddeeedddbbbeeekkkooommmlllmmmnnnqqqrrrmmmeeeaaadddiiipppuuuiiiccc```\\\YYYXXXUUUYYY___fffmmmttt|||~~~yyyqqqjjjgggYYYWWWVVVWWWZZZ\\\]]]]]]SSSPPPKKKIIIHHHGGGFFFEEEHHHHHHIIIHHHHHHGGGFFFEEEGGGLLLTTT[[[^^^]]]ZZZWWWSSSUUUWWWYYYYYYXXXVVVTTTQQQUUUXXX^^^nnn}}}NNNKKKGGGEEEFFFHHHJJJJJJJJJGGGEEEFFFIIIIIIDDD???=========<<<;;;;;;::::::<<<<<<;;;:::999888666555111111///...,,,,,,++++++//////...---+++***))))))+++***((()))******)))(((%%%&&&'''((())))))((((((*********)))(((''''''&&&((()))))))))((('''&&&%%%#########$$$%%%&&&'''(((((()))***+++++++++++++++)))))))))***+++,,,......111111///---++++++...000333333222222333555666777666666666555333000,,,***++++++******)))******+++444333111000///000000111:::;;;<<<:::777555555555333333111111333666999;;;BBB@@@===::::::<<>>======<<<<<<<<<======999999:::;;;<<<===>>>???===;;;999999;;;<<<;;;:::888555222000///111333555777666555444333444555666777666444333222111111111000000000000000/////////222555777:::<<>><<<===@@@BBBBBB???<<<<<>>>>>======<<<;;;;;;;;;<<<<<<;;;:::999777555444222111000///...------------------,,,,,,++++++++++++***)))***+++,,,+++***(((((((((((((((((())))))+++***)))(((((('''''''''''''''''''''(((((((((((((((((('''''''''((())))))((()))******************)))))))))***+++,,,---...000111111000//////000222111111000000111222444555666666666555333000---+++************+++,,,---...333444444222//////000222888:::;;;:::888555444444333222111111333666:::<<<@@@>>><<<::::::;;;===>>>@@@???>>>===<<<;;;;;;;;;::::::;;;<<<===>>>??????>>><<<;;;;;;<<<===<<<;;;888666333111111222444666444333222222111111222222555555333222111111111111000000000///////////////222555999<<<>>>AAADDDGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGDDDAAA===<<<===???AAABBB@@@>>>>>>???@@@@@@@@@CCCEEEHHHKKKLLLLLLKKKJJJHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNQQQSSSRRRNNNJJJFFFJJJPPPXXX___dddhhhjjjjjjiiifff```WWWPPPKKKHHHJJJMMMQQQVVV[[[]]]]]]]]][[[[[[ZZZYYYWWWUUUSSSRRROOOOOOOOOOOOPPPRRRSSSTTTRRRRRRRRRQQQQQQRRRSSSSSSSSSXXX```hhhooorrrrrrrrrrrrssstttuuuuuutttsssrrrqqqppppppooonnnmmmkkkjjjffffffgggjjjlllllljjjhhhhhhhhhgggfffccc___[[[YYYXXXXXXWWWUUURRRNNNJJJHHHIIIIIIIIIIIIJJJMMMSSSWWWXXXZZZ]]]```bbbeeeiiillllllooopppnnnoooqqqpppllldddbbb^^^YYYUUUQQQNNNMMMKKKHHHEEECCCCCCBBBAAA@@@???@@@CCCKKKXXXjjj{{{~~~{{{|||{{{uuurrrsssuuuwwwyyy{{{}}}~~~~~~vvvqqqhhh^^^VVVRRRSSSUUU[[[iiizzz}}}uuukkkfff___[[[ZZZXXXUUURRRTTTTTTUUUWWW[[[aaafffiiikkknnnqqqnnniiidddcccdddeeennnzzzxxxmmmeeebbbaaa^^^[[[YYYZZZ\\\```eeelllrrrvvv{{{}}}{{{qqqhhhbbb^^^]]]```eeelllnnnlllhhhfff```WWWPPPMMMLLLLLLLLLKKKKKKKKKJJJHHHGGGIIIJJJMMMQQQ^^^oooxxxuuuooonnndddeeefffgggffffffffffff```^^^^^^cccnnn|||{{{tttpppmmmLLLIIIEEEDDDEEEGGGHHHHHHJJJGGGFFFGGGHHHHHHDDD@@@??????>>>>>>===<<<<<<<<<===<<<<<<:::888666444333111111000///////////////++++++,,,,,,,,,,,,,,,,,,+++))))))***,,,---,,,++++++***)))((((((((()))***+++***)))'''''''''(((((('''&&&&&&&&&&&&((()))*********)))((((((((((((((())))))))))))))))))(((''')))))))))***+++,,,---...000222444555444333333444111111000000111222333444555555555444222000---+++))))))***+++,,,...000111222555777444///...111444777:::<<<<<<:::888666555333222111111333666999;;;===<<<;;;:::::::::;;;;;;AAA@@@???===<<<;;;::::::;;;;;;<<<===>>>??????@@@???>>><<<<<<======<<<;;;888666444222222333555777555555555555555444444333444333222111111111111111000000/////////.........111555:::===@@@BBBEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDBBB???===<<<===???@@@AAAAAAAAA@@@??????AAACCCFFFHHHJJJLLLMMMLLLKKKJJJGGGGGGGGGHHHJJJMMMPPPQQQNNNNNNOOOQQQRRRPPPLLLIIIGGGKKKRRRZZZbbbgggjjjkkkkkkiiieee]]]TTTLLLHHHFFFIIILLLQQQVVVYYY[[[\\\[[[WWWVVVUUUSSSQQQPPPOOOOOOLLLLLLLLLLLLNNNOOOQQQRRRNNNNNNMMMMMMMMMNNNNNNOOORRRWWW```iiiooorrrrrrqqqqqqrrrrrrssssssrrrqqqpppppppppppppppooonnnmmmlllggghhhjjjlllooonnnkkkiiiggggggeeecccaaa^^^\\\[[[[[[ZZZWWWTTTPPPMMMJJJHHHFFFFFFGGGGGGHHHKKKPPPTTTVVVXXX[[[]]]___aaaeeehhhjjjnnnooonnnnnnpppnnnkkkgggddd```[[[VVVQQQNNNMMMLLLJJJFFFDDDDDDDDDBBBAAA@@@AAADDDJJJVVVgggxxx|||}}}zzztttppprrrtttwwwyyy{{{}}}}}}}}}xxxtttkkk```XXXSSSSSSUUU\\\kkk{{{{{{pppjjjbbb\\\YYYWWWSSSPPPNNNNNNNNNQQQVVV\\\bbbfffnnnqqqssspppjjjeeebbbbbb___eeennnvvv{{{~~~xxxnnngggcccaaa]]][[[ZZZZZZZZZ\\\```gggmmmqqquuuwww{{{}}}{{{rrrjjjdddbbbdddhhhooowwwzzzxxxuuuqqqjjj```WWWRRRQQQPPPPPPOOOOOONNNLLLJJJIIIKKKLLLOOOVVVgggzzz~~~{{{nnnnnnnnnnnnnnnoooooooooiiigggeeehhhqqq}}}~~~xxxqqqjjjddd```^^^LLLIIIFFFEEEFFFGGGHHHHHHIIIHHHGGGGGGHHHGGGDDDAAA@@@@@@??????>>>============<<<<<<:::888666444333000000//////.../////////,,,,,,,,,+++++++++++++++)))(((((()))+++---,,,+++---,,,)))((('''((()))***+++***((('''''''''((()))((('''%%%%%%%%%''')))***''''''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&(((((())))))***,,,---...222555888999888555444333333333222222222333555666444444444333222000...---+++++++++,,,...///111222111666999666000---111666777:::===???===:::888777555333222111222444777999::::::::::::::::::999999@@@???>>>===<<<<<<<<<<<<<<<======>>>??????@@@@@@???>>><<<<<<===<<<;;;999666555333222111333444666666666777888888666555444333222111111000000111111////////////////////////000444:::>>>@@@AAACCCDDDFFFGGGGGGGGGFFFFFFEEEEEEAAA@@@>>>===<<<===???@@@@@@BBBCCCAAA??????BBBEEEIIIJJJKKKLLLLLLKKKJJJIIIEEEFFFHHHJJJKKKMMMOOOQQQNNNOOOQQQRRRRRROOOKKKHHHFFFKKKSSS[[[cccgggjjjjjjhhhfffaaaZZZQQQKKKGGGFFFGGGKKKPPPTTTVVVWWWWWWXXXSSSQQQOOONNNMMMMMMMMMNNNKKKJJJJJJKKKLLLOOOQQQSSSPPPPPPNNNMMMLLLKKKKKKKKKNNNTTT]]]gggnnnpppppppppqqqrrrtttuuuuuuuuutttssspppqqqqqqqqqpppooonnnnnnlllmmmooorrrtttssspppnnneeedddcccbbbbbbbbbcccddd___]]]YYYTTTPPPMMMKKKJJJFFFGGGHHHHHHIIILLLQQQTTTWWWYYY\\\]]]___aaadddggglllqqqsssqqqpppqqqooollljjjgggddd___ZZZVVVSSSRRROOOLLLHHHFFFEEEEEECCCBBBCCCDDDEEEJJJSSScccvvv}}}}}}{{{vvvoooqqqtttwwwzzz|||~~~~~~}}}zzzuuummmbbbYYYTTTSSSTTTZZZhhhyyyxxxqqqhhhaaa^^^[[[WWWSSSNNNNNNOOOQQQWWW^^^dddiiirrrtttuuusssmmmgggcccbbb\\\___dddjjjpppwww|||}}}wwwnnnhhhccc```]]][[[\\\ZZZXXXXXX\\\aaagggkkknnnrrrvvvzzz}}}|||tttlllgggeeeiiipppyyy~~~vvvjjj```ZZZWWWVVVVVVTTTTTTRRROOOMMMLLLMMMOOOQQQ[[[nnnyyywwwuuuttttttuuuvvvvvvqqqnnnkkknnnuuu|||wwwrrrooolllggg```[[[XXXVVVUUULLLJJJGGGFFFGGGIIIIIIHHHHHHHHHGGGHHHGGGFFFDDDBBB@@@@@@@@@???>>>>>>======<<<<<<;;;:::888666444333//////...------............------,,,***))))))((('''&&&&&&'''***++++++***---,,,)))((('''((()))*********(((''''''(((((()))***(((&&&%%%$$$%%%'''((($$$$$$$$$$$$%%%&&&'''(((((((((((((((((('''&&&%%%((((((((()))***+++------333777:::;;;999555222111444333222222222333444555444333333222111000......------------...///000111000555999666000---111555333777;;;<<<;;;999777777777666333111111222444555888888:::;;;;;;;;;::::::>>>>>>=========>>>>>>???======>>>>>>??????@@@@@@>>>===<<<<<<<<<;;;888666444333111000111222333444333333444555555333222111333333222111000000000000/////////000000000111111000444999<<<>>>???@@@AAAEEEEEEFFFFFFFFFEEEDDDCCC>>>>>>=========>>>???@@@@@@BBBCCCBBB@@@@@@DDDHHHKKKKKKLLLLLLLLLKKKIIIIIIAAAEEEJJJMMMNNNMMMNNNOOONNNPPPRRRSSSQQQMMMIIIFFFDDDIIIRRR[[[bbbeeefffgggbbbaaa]]]WWWPPPJJJHHHGGGEEEIIINNNPPPQQQPPPQQQRRRMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJJJJJJJLLLOOORRRTTTTTTRRRPPPMMMJJJGGGFFFEEEJJJPPPYYYccckkknnnooooooqqqrrrtttvvvwwwxxxxxxwwwqqqrrrrrrrrrqqqpppoooooopppppprrrtttvvvvvvtttqqqdddcccbbbbbbccceeeggghhhbbb___[[[UUUPPPMMMKKKJJJFFFHHHIIIJJJKKKMMMQQQTTTYYY[[[]]]^^^^^^```cccfffmmmsssvvvtttqqqqqqpppmmmlllkkkhhhdddaaa___]]]\\\TTTQQQLLLIIIHHHGGGEEECCCEEEFFFGGGJJJQQQaaattt~~~~~~yyysssmmmooosssvvvzzz|||}}}}}}~~~{{{wwwnnncccYYYSSSRRRRRRWWWeeewww~~~wwwnnnhhhddd```\\\XXXSSSTTTUUUXXX^^^eeekkkooouuuvvvwwwuuupppiiidddaaa\\\\\\]]]aaagggnnnuuuxxxuuuqqqkkkfffbbb^^^\\\[[[[[[YYYWWWVVVXXX\\\bbbeeehhhlllqqqvvvzzz~~~yyyrrrkkkfffggglllvvvtttjjjccc___]]]\\\ZZZYYYWWWSSSPPPOOOPPPRRRTTTaaatttzzzwwwxxxyyyyyyyyyuuurrrppprrrzzz{{{tttqqqpppmmmfffaaaaaa^^^[[[WWWUUUSSSSSSTTTLLLJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGEEEDDDBBB@@@@@@??????>>>=========:::::::::999888666555444//////...---------------......---+++***)))(((''''''&&&&&&''')))***)))(((+++***)))((((((((()))***)))))))))))))))((((((((()))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))***(((((((((((((((((('''&&&((((((((()))***+++,,,---222555999:::888555222000222111000//////000111222333333222111000000//////...---------...///000000111444777666111...000333///222666888777666555555888666444111000111333444777888999;;;<<<=====================>>>???@@@@@@===>>>>>>>>>????????????>>>===<<<<<<<<<:::777444222111111000000111333333555555666666555555444333555444333222111000000000......///000222333444444222555999;;;<<<===>>>???CCCDDDEEEEEEEEEDDDBBBAAA<<<======>>>???@@@@@@@@@@@@AAABBBBBBBBBDDDGGGJJJKKKKKKKKKKKKJJJJJJIIIIII???EEELLLOOOOOOMMMMMMMMMMMMQQQTTTTTTQQQKKKGGGDDDBBBHHHQQQZZZ```cccbbbbbb\\\\\\YYYUUUOOOJJJHHHGGGBBBFFFKKKMMMKKKIIIIIIKKKGGGGGGGGGHHHIIIJJJLLLLLLJJJJJJIIIIIILLLOOOSSSVVVTTTRRROOOJJJFFFCCC@@@???GGGLLLUUU___hhhmmmpppqqqqqqrrrtttvvvxxxxxxxxxxxxssssssssssssrrrqqqpppoooppppppppprrrttttttsssqqqgggfffeeeeeeeeefffhhhiiidddbbb]]]WWWRRRNNNKKKJJJGGGIIIJJJKKKLLLOOORRRUUUYYYZZZ\\\]]]]]]^^^aaaccciiipppuuutttqqqqqqqqqnnnpppooommmjjjhhhgggfffeee[[[XXXSSSOOOMMMJJJGGGEEEGGGHHHHHHJJJPPP```ttt|||tttooojjjmmmqqqvvvyyy{{{||||||~~~}}}xxxpppeeeZZZSSSQQQQQQVVVdddvvv~~~vvvoookkkfff___[[[XXXYYY[[[___eeekkkpppsssuuuvvvvvvuuuqqqjjjddd```[[[YYYWWWYYY^^^dddhhhjjjiiigggddd```]]]ZZZYYYXXXXXXVVVTTTSSSTTTWWW[[[^^^bbbfffkkkpppuuuzzz{{{tttnnnhhheeegggnnnzzz|||rrrkkkgggcccbbb___^^^[[[VVVRRRQQQSSSTTTXXXeeewww{{{{{{{{{{{{zzzxxxuuusssuuu~~~}}}zzzvvvrrrnnnmmmjjjddd``````___]]][[[YYYYYYYYYYYYKKKIIIGGGGGGHHHIIIHHHGGGGGGHHHIIIHHHGGGEEECCCCCC@@@??????>>>======<<<<<<999999999999888777666555111111///...------------,,,,,,,,,+++***))))))((()))((('''((()))***)))((((((((((((((((((((())))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((()))))))))(((((((((((((((((()))+++,,,------111555777666444333222222111000//////000111222222222111000000000000000++++++,,,---...///111222111333555444222000000000///111444666666555666777666444222111000222444666777888999;;;>>>@@@AAABBB>>>>>>>>>===>>>>>>??????=========>>>>>>>>>>>>??????>>>>>>>>>===;;;777444222222111111111222333444999888888777777777777777777666555333111000//////---...///111333555777888666888:::;;;;;;;;;===???AAABBBCCCDDDDDDBBB@@@???;;;<<<>>>???AAAAAAAAAAAA@@@??????AAAEEEHHHJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIAAAGGGMMMNNNMMMKKKLLLNNNMMMQQQUUUUUUPPPJJJEEECCCBBBHHHQQQZZZ___aaa___^^^XXXYYYXXXTTTNNNIIIFFFEEE@@@DDDIIIIIIEEEBBBBBBDDD@@@AAACCCEEEHHHIIIJJJKKKIIIHHHHHHHHHKKKOOOSSSVVVSSSQQQNNNJJJEEEBBB???>>>EEEJJJSSS]]]fffnnnrrruuuuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuuuutttrrrqqqoooooopppooonnnoooqqqsssrrrrrrjjjjjjkkkkkklllmmmooooooiiigggbbb]]]WWWRRRNNNMMMKKKLLLNNNPPPQQQSSSVVVYYYZZZ[[[]]]]]]]]]^^^```bbbccclllssstttrrrtttuuuttttttrrrqqqooommmkkkkkkjjjddd```[[[VVVRRROOOLLLIIIHHHIIIJJJJJJPPP```uuuwwwsssoookkknnnsssxxx|||~~~{{{rrrggg\\\UUURRRRRRSSSbbbuuuyyyssslllccc]]]XXXZZZ^^^bbbggglllppprrrsssssstttsssoooiiibbb^^^XXXTTTQQQPPPSSSWWWXXXYYY[[[[[[ZZZXXXVVVUUUTTTTTTSSSRRRPPPOOOPPPSSSUUUWWW]]]```eeejjjooovvv}}}xxxrrrmmmhhhfffgggppp}}}yyyrrrmmmiiifffcccbbb^^^YYYTTTSSSTTTVVV\\\iiizzz~~~~~~}}}{{{{{{xxxuuuxxx}}}zzzwwwtttrrrpppooonnnkkkiiigggeeedddJJJHHHFFFFFFGGGHHHGGGFFFGGGHHHIIIIIIGGGDDDCCCCCC??????>>>>>>===<<<<<<<<<888888888888888777666666333222111000......------************************+++***((()))******)))(((%%%&&&'''((())))))((((((%%%'''***++++++***(((&&&###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&'''''''''((()))*********)))''''''(((((()))+++,,,---)))---222555555444444444444333222111111222333333222222111000///000000000))))))***,,,...000333444222222333333222111///...111444666777777888999;;;333222111000111333666888888888:::<<<>>>AAADDDEEE@@@@@@???>>>>>>===>>>>>>============>>>>>>>>>>>>AAA@@@??????>>><<<888555222222222222333333444555777666444333333333444555999888666444111000//////,,,---///222444777999::::::;;;<<<;;;;;;;;;>>>@@@@@@AAABBBCCCCCCAAA???>>>:::<<<>>>@@@BBBBBBBBBBBB@@@>>>===@@@FFFKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDHHHMMMMMMJJJIIILLLPPPMMMRRRVVVUUUPPPIIIEEECCCBBBHHHQQQZZZ___```^^^\\\WWWXXXXXXTTTNNNHHHDDDCCC>>>CCCGGGGGGBBB>>>>>>@@@;;;===@@@DDDGGGIIIIIIJJJHHHGGGFFFGGGJJJNNNSSSVVVTTTRRRNNNKKKGGGDDDAAA@@@EEEJJJRRR\\\fffnnnuuuxxxzzz{{{{{{{{{zzzyyywwwvvvvvvvvvuuutttsssqqqooonnnrrrpppnnnnnnqqqssssssssslllmmmoooqqqtttvvvxxxyyyooommmiiiccc]]]XXXSSSQQQOOOQQQSSSUUUVVVXXX[[[]]]\\\^^^______^^^___aaaccc```jjjsssuuuuuuwwwzzzyyyvvvuuusssqqqooommmlllllljjjfff```[[[VVVSSSOOOLLLIIIJJJJJJKKKPPP```vvvzzzuuuttttttooorrrwww}}}}}}tttiii^^^VVVSSSRRRQQQ```ssszzzqqqfff___WWWYYY]]]bbbgggkkkmmmoooqqqqqqqqqqqqnnnhhhaaa\\\TTTPPPKKKJJJLLLMMMMMMLLLSSSSSSTTTSSSQQQPPPQQQQQQOOONNNMMMMMMNNNOOOQQQSSSYYY\\\```eeekkkrrrzzzyyysssoookkkiiihhhqqq}}}vvvqqqllliiieeeddd```ZZZVVVTTTVVVXXX___kkk{{{}}}}}}zzzwwwyyy{{{xxxssspppnnnLLLHHHEEEEEEGGGHHHGGGEEEHHHGGGGGGHHHHHHGGGDDDAAA??????>>><<<<<<;;;;;;;;;@@@>>><<<;;;999777444222111111111///---,,,---...------,,,+++***)))(((''''''(((***+++,,,,,,,,,+++,,,+++***((((((((()))***+++***************++++++'''(((((()))(((''''''&&&'''''''''''''''((())))))''''''''''''(((***+++,,,((((((''''''(((***---...000111111222222222111111...------///111222111000555333000---+++*********------......000111222333333444555333111000000111444333222222333444666777///111222222111000111333666888:::<<>>>>>===<<<<<<===>>>???>>>===;;;<<<>>>??????>>>>>>>>>===<<<:::777555444222222111111000111111111333333222222333444666777999777333///---,,,,,,---000111222444777999:::;;;<<<===AAAFFFIIIHHHBBB>>>CCCDDDDDDCCC@@@===<<<===999<<>>===<<<<<<===???BBBEEEHHHJJJKKKHHHFFFDDDDDDGGGLLLOOOPPPOOONNNKKKIIIFFFCCCAAA@@@>>>BBBKKKWWWdddooowwwzzz}}}|||{{{|||}}}~~~}}}|||wwwsssooonnnnnnooommmkkkoooqqqtttuuutttttttttuuuvvvuuuvvvzzz~~~}}}zzzxxxvvvrrrllleee^^^YYYVVVYYYXXXYYY[[[^^^___^^^]]]]]]]]]___aaacccdddffffffkkkpppwww|||}}}|||zzzyyyuuuuuuuuutttsssqqqpppooommmllliiiddd^^^ZZZXXXXXXQQQNNNMMMPPPVVVcccwww}}}xxxsssqqqpppqqquuu{{{}}}sssjjj```UUUQQQQQQSSS^^^ooo~~~rrrggg```]]]YYYWWWYYY___eeehhhhhhkkkkkkjjjhhhccc^^^YYYVVVPPPNNNLLLIIIGGGFFFEEEEEEGGGHHHIIIKKKMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMSSSVVV[[[aaagggnnnuuuzzz~~~xxxrrrnnnlllqqqyyy{{{sssmmmiiiiiifffaaa\\\YYYWWWWWWWWW\\\kkk~~~~~~}}}}}}}}}|||{{{~~~zzzJJJHHHFFFEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGCCC@@@???>>>>>>=========>>>>>><<<;;;999888777555222000000111111///,,,+++,,,---------,,,+++***)))((((((%%%&&&((()))*********)))+++***)))((('''((())))))+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((())))))******)))'''&&&'''((()))***,,,---...000111222222333///------...000222333222222111///...,,,,,,,,,,,,,,,,,,,,,,,,...///000111333444444333111000000111333333444444555555666777333333333222000000111222777888999;;;>>>???AAABBB???>>>===<<<<<<===>>>>>>???===;;;<<<===>>>>>>===>>>>>>===<<<:::888666555444444333222222222333333333222222222333444666777999777333///---,,,---...000111333666888;;;===>>>AAACCCHHHNNNRRRSSSOOOKKKAAABBBBBB@@@<<<:::999999:::===@@@AAAAAABBBCCCDDD@@@BBBDDDGGGIIIKKKLLLMMMLLLKKKIIIGGGHHHHHHHHHHHHJJJKKKNNNPPPRRRRRRQQQPPPPPPPPPRRRRRRLLLDDDBBBEEEEEEJJJQQQXXX[[[[[[YYYWWWOOOMMMJJJHHHFFFCCC@@@===<<<===>>>>>>===<<<:::999;;;<<>>>>>>>>>>>>>>???@@@@@@:::999777777777555333111000000000...+++***+++,,,---,,,,,,+++***)))((((((&&&'''(((************)))***)))((('''''''''((()))***)))((((((''''''''''''(((((('''&&&&&&'''((()))'''''''''&&&''''''((()))''''''''''''''''''((((((''''''&&&&&&&&&((()))***)))***,,,...000222444555000///------000222444444111000///...------......,,,,,,,,,,,,---///000111222333444333111000000111222444666777888888777666777666555222000///111333999999999:::<<>>===<<<<<<<<<<<>>:::888777777<<<>>>AAABBBBBBBBBCCCEEEBBBDDDFFFIIIKKKMMMMMMNNNLLLKKKIIIGGGFFFFFFGGGHHHNNNOOOQQQRRRSSSRRRQQQPPPQQQQQQRRRQQQKKKCCCBBBEEEGGGJJJPPPUUUXXXWWWUUUSSSJJJGGGDDDBBBAAA???<<<999:::<<<===>>>===;;;999777888:::>>>AAAEEEGGGHHHHHHIIIFFFCCCCCCEEEGGGIIIJJJHHHHHHGGGEEECCCBBBAAA@@@@@@@@@FFFSSSdddsss{{{}}}~~~|||uuussspppooonnnnnnllljjjpppqqqsssuuuuuuwwwzzz}}}}}}wwwpppiiiccc```bbb```]]]]]]]]]^^^^^^]]]bbbbbbcccdddeeefffggghhhpppuuu|||||||||{{{{{{zzzyyyxxxwwwvvvuuusssqqqnnnkkkhhhggg]]]XXXTTTUUUZZZggg{{{}}}||||||}}}|||{{{wwwsssppppppqqqvvvzzz|||ssskkkaaaVVVPPPPPPNNNUUUbbbuuuzzznnneeeZZZUUUOOOLLLNNNOOOPPPOOOSSSRRROOOMMMJJJHHHGGGFFFDDDDDDCCCBBB@@@???===<<<<<<<<<<<<===???AAADDDEEEFFFFFFDDDDDDDDDDDDFFFFFFGGGJJJOOOTTTZZZ```ggglllrrryyy~~~zzzwwwuuutttxxx}}}uuuqqqmmmiiiddd___\\\ZZZZZZ[[[cccooo~~~EEEGGGHHHGGGEEEEEEHHHLLLJJJIIIHHHHHHHHHFFFBBB?????????>>>>>>===>>>>>>>>>:::999888888888888555333/////////---+++***+++,,,,,,,,,++++++***))))))((()))***+++,,,---,,,++++++)))((('''&&&&&&'''((()))''''''((((((***+++---------+++)))'''&&&'''((()))'''''''''&&&&&&''''''(((''''''''''''''''''&&&&&&######$$$&&&(((+++---///)))***+++---000333555666555222...---///111222333111111000//////..................//////000222222111333333222000000000111222444888:::;;;:::777555888777555222000000333666999999888999;;;>>>AAACCC??????>>>===<<<;;;;;;;;;???===;;;;;;<<<===<<<;;;<<<<<<<<<;;;:::999777666333222111000/////////000222222222222222333444444333222000...,,,,,,,,,---///111555999>>>BBBFFFGGGHHHIIILLLNNNMMMJJJFFFCCCCCCCCCBBB???;;;999888999===???AAAAAAAAAAAACCCEEEDDDFFFIIILLLNNNNNNNNNNNNJJJIIIGGGEEECCCDDDFFFHHHNNNPPPRRRSSSTTTSSSRRRQQQRRRQQQQQQPPPIIIBBBAAAEEEHHHJJJOOORRRSSSRRRPPPNNNFFFDDDAAA???>>>===:::888;;;===???@@@@@@===:::777666888<<<@@@DDDFFFGGGGGGIIIFFFCCCBBBCCCEEEFFFEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@???CCCOOOaaarrr{{{~~~}}}{{{sssrrrpppooonnnmmmlllkkkppprrrtttuuuwwwzzz~~~}}}vvvoooiiieeeeeebbb___^^^___`````````eeeeeeddddddeeeggghhhiiiqqqwww~~~~~~}}}||||||||||||zzzxxxwwwuuusssoookkkiiiccc\\\VVVWWW\\\iii||||||{{{{{{~~~}}}zzzwwwsssrrrtttuuuyyy|||}}}tttmmmcccWWWQQQPPPOOORRR[[[lllqqqhhh[[[UUUMMMIIIIIIIIIIIIGGGIIIHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBAAA@@@>>><<<;;;;;;:::;;;<<>>===<<<;;;;;;::::::888777888888888666444/////////---+++***+++,,,,,,,,,++++++***))))))))))))***,,,------,,,++++++)))((('''&&&&&&'''((()))'''''''''((()))+++,,,---111///,,,)))'''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''(((''''''&&&%%%$$$$$$&&&(((***,,,...///,,,,,,---...000222444666888555111//////000111000333333222111///...---,,,//////...//////000111222111222333222000///000111111444999<<<===;;;777555666555444222111222555888:::999888999:::===@@@BBB>>>>>>>>>===<<<;;;::::::===<<<::::::;;;<<<<<<;;;;;;<<<;;;;;;:::999888777333222111000////////////111111222222222222222222000///---,,,++++++,,,,,,000222555:::???DDDGGGIIIOOOQQQSSSSSSPPPLLLHHHEEECCCCCCAAA>>>;;;999999:::>>>???AAAAAA@@@AAACCCDDDFFFHHHKKKNNNOOOOOOOOONNNHHHHHHFFFDDDAAABBBFFFIIIMMMOOOQQQSSSTTTTTTSSSRRRQQQOOOOOOMMMGGGAAAAAAEEEHHHJJJLLLNNNOOOMMMKKKJJJEEECCC@@@>>>>>>===<<<:::;;;===???@@@@@@===:::777666888;;;???CCCEEEGGGGGGIIIFFFCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???AAAKKK\\\mmmyyy~~~~~~~~~{{{yyyrrrqqqooommmllllllmmmnnnrrrsssvvvxxxzzz}}}{{{tttnnnjjjgggdddbbbaaabbbdddddddddgggfffeeeeeefffhhhjjjkkkqqqwww~~~~~~~~~|||zzzxxxtttnnniiieee^^^XXXXXX^^^jjj|||}}}||||||~~~|||yyyuuurrrrrrvvvyyy~~~~~~vvvoooeeeYYYRRRPPPOOOPPPVVVeee{{{vvvlll[[[TTTLLLGGGEEEFFFEEEDDD???@@@AAAAAA@@@???===;;;???@@@AAAAAAAAA@@@>>>===;;;;;;::::::;;;>>>AAABBB??????>>>>>>>>>>>>??????@@@BBBFFFJJJNNNTTTZZZ^^^cccjjjuuu|||yyyxxxxxxzzzuuuqqqjjjccc___]]]]]]^^^dddpppGGGGGGGGGFFFEEEFFFHHHJJJHHHGGGGGGHHHHHHGGGDDDAAAAAA@@@???===;;;:::999999999777666666777666444222000000000...+++***+++,,,+++++++++*********))))))((()))***++++++***)))))))))((('''''''''((()))***)))(((''''''&&&&&&&&&&&&111///---***((('''''''''((('''&&&&&&%%%&&&&&&&&&%%%&&&((())))))((('''&&&(((((())))))******++++++......---...///222444555999666222000000111000///444333333222000///---,,,---------------...//////000111222111000///000222111444999<<<===;;;777555444444444222111222555888999999999999;;;===???@@@===============<<<;;;:::;;;:::999999;;;<<<<<<;;;;;;;;;;;;;;;::::::999888555444333222111000000000000111111222222222111111------,,,,,,,,,,,,,,,,,,111333666:::???CCCFFFHHHMMMPPPSSSTTTRRROOOMMMLLLBBBAAA@@@===:::999:::;;;@@@AAABBBAAAAAAAAADDDFFFGGGIIILLLOOOPPPPPPNNNMMMGGGGGGGGGDDDBBBCCCHHHLLLNNNPPPRRRTTTUUUUUUTTTSSSOOOMMMLLLJJJDDD???@@@EEEHHHIIIJJJKKKJJJIIIHHHGGGDDDBBB???======>>>===<<<:::<<<===>>>===;;;999777666888:::>>>AAAEEEHHHIIIHHHFFFCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@HHHUUUeeettt|||}}}|||}}}~~~~~~zzzxxxqqqpppnnnkkkjjjkkkooorrruuuxxx{{{}}}{{{uuuqqqllljjjgggggghhhjjjjjjiiiiiihhhgggggghhhjjjmmmnnnrrrwww{{{sssmmmfff___YYYZZZaaammm|||}}}|||||||||zzzvvvqqqoooqqqwww{{{yyyrrrhhh[[[SSSQQQLLLMMMRRR```vvv{{{qqq[[[TTTJJJDDDCCCCCCCCCBBB@@@AAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>===;;;;;;::::::;;;<<<>>>???========================>>>@@@CCCFFFIIIMMMRRRVVV[[[```jjjtttzzzxxxwwwwww{{{|||wwwooogggbbb______```eeeppp~~~JJJHHHFFFEEEFFFGGGGGGGGGFFFFFFFFFHHHIIIHHHEEEBBBAAA@@@???===<<<;;;;;;;;;:::999888777888777444222000111111///,,,+++,,,---+++++++++***************)))***+++++++++***))))))))))))((('''((()))***+++***)))((('''&&&%%%%%%%%%,,,+++******(((((('''&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&(((*********(((((((((((()))))))))))))))))),,,,,,,,,,,,...111333555666444222222222333222111222222333333222000///......------------.../////////111222111000///000222222444888<<<<<<:::777555333444555333222222333555888888999:::<<<===>>>>>>;;;<<<=========<<<;;;::::::888777888;;;======<<<::::::;;;;;;;;;:::999999555444333111000000//////000000111222222111000///---------------.........222333666:::===AAACCCEEEFFFJJJNNNOOONNNLLLKKKLLLBBBBBBAAA>>><<<;;;===???CCCDDDDDDCCCCCCCCCFFFHHHHHHJJJMMMPPPQQQPPPNNNLLLGGGIIIIIIFFFDDDEEELLLRRRRRRSSSUUUVVVVVVUUUTTTRRRMMMJJJIIIGGGBBB>>>@@@FFFGGGGGGHHHHHHGGGFFFEEEEEEBBB???<<<;;;<<<<<<<<<<<<<<<===>>>>>>===<<<:::999888888:::<<<@@@EEEIIIKKKHHHFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAEEENNN]]]nnnyyy{{{{{{|||~~~~~~{{{xxxpppooollliiihhhkkkqqqwwwzzz}}}}}}yyysssqqqpppooopppooonnnlllkkkjjjjjjjjjkkknnnqqqssssssyyyxxxqqqggg```[[[]]]eeeppp}}}~~~|||||||||}}}zzzuuuqqqooosssyyy~~~{{{uuujjj]]]TTTRRRJJJKKKPPP[[[mmmvvv^^^VVVLLLEEECCCCCCBBBAAAEEECCC@@@>>>>>>???BBBCCC===<<<<<<<<<===>>>??????============<<<=========<<<==================<<<;;;===???AAACCCFFFJJJMMMRRRUUU\\\gggttt|||zzzyyyzzzvvvmmmfffcccbbbcccdddlllvvvLLLHHHEEEEEEGGGHHHGGGEEEEEEEEEFFFHHHIIIHHHFFFCCC@@@@@@???>>>>>>===>>>>>>===<<<:::::::::999666444111111111///---,,,---...+++++++++***************+++,,,---...------+++******)))(((((((((***+++,,,))))))((((((((())))))***''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%%%%$$$&&&(((***++++++***)))$$$%%%&&&((()))******************+++---000444666333222222222444555444222000111222333333222111000000////////////000000111///000111111000///000222222444888;;;;;;:::777555444555666444222000000111777888999;;;<<<=========:::;;;<<<=========<<<;;;888777777888;;;=========:::::::::;;;;;;::::::999333222111///...---------///000111222222111000///........./////////000000333444666999<<>>===<<<999999999;;;???EEEJJJMMMHHHFFFDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>???AAACCCJJJXXXjjjxxxzzz{{{|||~~~|||yyyooonnnkkkgggfffjjjssszzz~~~yyyxxxvvvuuuuuussspppmmmmmmlllllllllnnnqqquuuwwwtttzzzyyyrrrggg```\\\```hhhrrr}}}|||{{{||||||wwwsssqqquuu|||zzz||||||vvvlll^^^UUUSSSJJJKKKNNNVVVeee{{{zzzccc[[[PPPHHHEEEDDDCCCBBBDDD@@@:::666555999>>>BBB>>>>>>======>>>???AAABBB???@@@@@@@@@@@@???>>>===<<<======>>>>>>======<<<888:::<<<===>>>AAADDDGGGKKKNNNSSS]]]kkk|||~~~zzzqqqiiifffeeeeeeaaagggmmmuuuHHHGGGFFFFFFHHHJJJJJJIIIFFFFFFGGGFFFEEEDDDBBBAAACCCAAA>>><<<<<<;;;999888888888888777666666555555222222111///...---,,,++++++++++++************)))---...///000000...,,,+++...---,,,***((('''%%%%%%(((''''''''''''&&&&&&&&&)))(((((('''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''***+++,,,---...000111111777666555222000///111333111333555666555333111///...,,,++++++---......---222222222222222111000000222666999;;;:::888666666999:::;;;777333000111333666777888:::;;;<<<======;;;<<<===>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;999777777999;;;===666444111000///...+++)))+++---///000///------......///000000///000222444777666666666999<<<@@@CCCFFFFFFEEEEEEFFFGGGHHHIIIFFFCCCBBBEEEEEEDDDDDDHHHHHHGGGFFFEEEEEEGGGHHHJJJOOOMMMJJJKKKMMMNNNLLLJJJIIIIIIIIIIIIKKKMMMOOOQQQVVVVVVVVVWWWXXXWWWUUURRRMMMJJJFFFBBB@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDD@@@???===;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<>>>===<<<@@@EEEIIIJJJIIIJJJHHHEEECCCCCCCCCCCCBBB===???AAABBBAAAAAABBBDDDFFF@@@<<<@@@HHHSSSbbbooovvv{{{~~~~~~yyyrrrmmmkkkhhhfffgggmmmtttzzz|||yyyvvvvvvxxxyyywwwuuuppppppppppppoooqqqtttwwwzzz{{{{{{uuuiiieeeaaa```gggttt|||{{{{{{{{{}}}zzzvvvssssssuuuxxx{{{~~~uuulllbbbYYYSSSMMMMMMOOOTTT___sss|||lllbbbUUUNNNMMMMMMIIIEEEFFFEEEDDDCCCBBB@@@??????AAAAAAAAA@@@@@@?????????@@@@@@@@@???????????????>>>=========<<<<<<<<<<<<999;;;<<<<<<<<<===@@@BBBFFFDDDHHHSSSbbbqqq~~~vvvoookkkjjjiiihhhdddeeeooo}}}IIIGGGFFFFFFHHHIIIIIIHHHFFFFFFGGGFFFEEEDDDBBBAAA???===<<<;;;<<<===<<<;;;888888888777666666555555222111000///...---,,,++++++++++++************)))&&&''')))+++,,,+++***)))((((((((()))******++++++))))))((((((((('''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++******+++,,,---//////000666666555222000///111333222444666777666444111000...---,,,,,,...//////...111111111111111111000000222444888;;;<<<;;;888666666888888666333222555888666777888:::;;;<<<<<<===<<<======>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;999888888999;;;===666444222111000///---,,,+++---///000///......///111222222222000000222333777777666777999<<<@@@BBBCCCCCCCCCBBBBBBAAAAAAAAABBB@@@@@@DDDEEEDDDFFFIIIKKKJJJHHHHHHHHHIIIKKKLLLOOONNNLLLKKKKKKIIIGGGEEEEEEFFFGGGJJJMMMQQQTTTVVVXXXXXXWWWXXXXXXVVVSSSPPPNNNKKKGGGBBB@@@???@@@AAACCCDDDEEEFFFFFFFFFEEEEEEAAA???===<<<;;;<<<===>>>???????????????>>>>>>===<<<;;;<<>>@@@AAA@@@DDDNNNZZZgggxxxyyysssooonnnnnniiidddbbbiiiuuuJJJHHHFFFFFFHHHHHHHHHGGGFFFGGGGGGGGGFFFDDDBBBAAA???===;;;;;;<<<===<<<;;;;;;;;;;;;;;;:::999888888222111000///...,,,+++++++++++++++************)))"""$$$&&&(((***+++******%%%&&&''')))***,,,---...***)))))))))((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))))))))***)))***)))******+++,,,------......666666555222000///111222444555777888777555222000///...------///000000///000000111111222111111111111222555:::>>>>>>;;;666777888777555222222666:::666777999:::<<<=========>>>>>>>>>>>>======;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::888888999;;;<<<666444222111111111000///,,,...///000///...///000111222444444333333555777777777666777999<<>><<<:::===;;;===BBBEEEEEEGGGKKKNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQQQQNNNJJJEEECCCBBBEEEFFFHHHKKKPPPTTTXXXZZZZZZYYYYYYYYYXXXVVVRRROOOOOOLLLGGGBBB???>>>???@@@BBBCCCEEEFFFGGGHHHGGGGGGBBB@@@>>><<<;;;<<<===>>>@@@@@@@@@@@@@@@??????>>>::::::;;;???DDDHHHKKKKKKLLLJJJGGGFFFFFFFFFDDDCCCEEEFFFHHHGGGEEEDDDDDDEEEGGGDDDCCCCCCCCCIIIWWWeeetttyyy|||{{{yyyxxxtttnnniiifffbbbaaadddkkksssyyywwwzzz~~~}}}ttttttrrrooonnnpppssswww|||}}}yyynnnkkkggggggmmmvvv}}}{{{yyyxxxxxxvvvtttqqqppprrrvvv{{{~~~{{{qqqeeeZZZSSSNNNNNNMMMOOOVVVeeewww{{{rrrggg```]]]ZZZVVVRRRMMMMMMLLLKKKIIIHHHGGGFFFDDDCCCAAA@@@@@@BBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@=========<<<<<<<<<;;;;;;======>>>===<<<;;;===>>>>>>>>>BBBIIIQQQ\\\nnn}}}}}}xxxvvvvvvvvvooohhhccceeemmmyyyJJJHHHGGGFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFDDDBBBAAAAAA???===;;;;;;;;;999888999:::::::::999888777666111111000///---,,,+++***+++++++++*********))))))&&&''')))***,,,---------))))))))))))************)))))))))(((((((((''''''(((''''''''''''(((((()))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''***))))))((('''&&&&&&%%%++++++,,,------...//////555555555333000///000222555666888999888666333111000///---...000111111000000111222333444444444444111000222888???AAA<<<777;;;;;;999444000000333777888999;;;<<<>>>??????????????????>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999999:::;;;<<<555333111000111222111000,,,...000000//////000111000222555666666777999;;;666666666666888:::<<<>>>@@@AAABBBBBB@@@>>>;;;999888777:::AAAEEEFFFIIIMMMOOOOOONNNNNNNNNOOOPPPQQQQQQTTTUUUQQQKKKEEECCCDDDHHHIIIKKKNNNRRRUUUXXXYYYYYYYYYXXXYYYYYYWWWSSSPPPOOOLLLGGGBBB???>>>???@@@BBBDDDFFFIIIJJJKKKJJJJJJCCCAAA???===<<<<<<<<<===@@@@@@AAAAAA@@@@@@???>>>;;;<<<===@@@DDDGGGJJJKKKKKKIIIGGGFFFGGGGGGFFFEEEGGGIIIKKKKKKIIIIIIIIIJJJFFFEEEEEEDDDBBBDDDQQQ___pppvvvzzzzzzxxxxxxtttpppiiifffbbbaaafffnnnvvv{{{vvvxxx~~~~~~}}}wwwvvvtttqqqoooppptttwww|||}}}|||qqqmmmiiijjjpppwww}}}}}}{{{zzzxxxxxxuuussspppoooqqquuuzzz}}}~~~sssfff[[[SSSOOOOOONNNOOOTTTaaaqqq}}}}}}tttmmmiiifffbbb^^^YYYXXXVVVSSSQQQNNNMMMLLLIIIHHHEEECCCCCCEEEGGGHHHDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>=========>>>??????>>><<<;;;===>>>???AAAEEEJJJMMMUUUfffvvv|||{{{|||}}}xxxooohhhfffhhhppp~~~{{{wwwuuuvvv~~~JJJHHHFFFFFFGGGGGGFFFEEEGGGGGGHHHGGGFFFEEECCCBBB@@@>>><<<;;;;;;;;;999888444555666666555444222111111111000...---,,,+++***+++++++++*********))))))++++++,,,,,,------------++++++******))))))((((((((((((((('''''''''&&&&&&'''''''''''''''((()))))))))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,------...///000111111444555444333000///000111444666777999888666444222111///......000111111000111222444555666777888888111000111777===@@@<<<777::::::888444000000444888;;;;;;===???@@@AAAAAABBB@@@@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;<<<<<<======<<<;;;:::::::::;;;;;;444222000///000111111000---///000000///000111333333555888999888888999:::666666555666777999;;;<<<>>>???@@@@@@@@@>>>;;;:::555444999@@@EEEGGGIIIMMMOOOOOOOOOOOOOOOPPPPPPQQQOOOQQQRRROOOJJJEEEDDDEEEHHHIIILLLPPPTTTWWWZZZ[[[XXXWWWWWWYYYYYYXXXUUUSSSNNNKKKGGGCCC@@@@@@AAABBBEEEGGGJJJMMMNNNOOONNNMMMFFFDDDAAA???=========>>>@@@AAAAAAAAAAAA@@@??????>>>???AAACCCEEEGGGJJJLLLMMMKKKHHHHHHIIIKKKKKKKKKIIIKKKMMMNNNNNNNNNPPPQQQGGGGGGGGGFFFCCCDDDNNN[[[jjjrrryyyzzzyyyyyyvvvrrrgggddd```bbbhhhqqqxxx{{{xxx{{{~~~~~~yyyxxxvvvsssqqqrrruuuxxx{{{|||~~~rrrnnnjjjkkkrrryyy|||}}}}}}|||{{{zzzyyywwwuuuqqqoooppptttxxx{{{~~~uuuhhh\\\TTTNNNNNNMMMMMMRRR]]]kkkvvv~~~xxxuuurrrnnnkkkgggeeeccc___[[[WWWTTTSSSOOOMMMJJJGGGFFFGGGHHHIIIFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@???======>>>@@@BBBDDDHHHLLLMMMRRR```nnn}}}~~~wwwnnnhhhfffjjjuuu~~~xxxsssnnnmmmlllmmmttt|||IIIGGGEEEEEEGGGGGGGGGFFFGGGHHHHHHHHHGGGEEECCCBBB<<<;;;999:::;;;===<<<<<<777888999999999777555333111000///...---+++******+++++++++************))),,,,,,+++++++++*********)))))))))))))))*********''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))***))))))(((''''''''''''((())))))))))))))))))))))))$$$%%%'''(((+++,,,...///,,,,,,---///000111222333333444444333111//////000222444666888888777555444000///......000111111000222333555777888:::;;;;;;222111222555999;;;:::888555777777444222333777;;;;;;<<<>>>@@@AAABBBBBBBBB@@@@@@???>>>==================<<<<<<<<<<<<============<<<;;;;;;:::::::::555222///...///000111000...///000000000000333555888:::;;;;;;999777666666777777777888999:::;;;;;;<<<<<<======<<<:::999888444444999AAAFFFGGGIIIMMMNNNNNNOOOOOOOOOPPPPPPPPPKKKLLLKKKIIIFFFDDDDDDDDDDDDGGGKKKPPPVVVZZZ]]]___WWWWWWWWWYYYZZZYYYVVVTTTMMMJJJGGGCCCBBBCCCDDDFFFIIIKKKOOORRRSSSSSSRRRQQQJJJHHHEEECCCAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@BBBDDDFFFGGGIIIMMMPPPOOOKKKGGGEEEFFFHHHJJJKKKKKKNNNPPPRRRRRRSSSUUUVVVMMMLLLKKKJJJGGGFFFNNNWWWdddoooxxx{{{zzzyyyvvvrrrccc```^^^aaaiiirrrwwwyyyzzzzzzzzzyyywwwuuuuuuxxxzzzzzz|||tttoookkkmmmuuu|||}}}|||{{{{{{zzzyyyvvvrrrppppppssswwwzzz}}}}}}yyylll___WWWLLLLLLKKKKKKNNNXXXeeeooouuu~~~}}}{{{yyywwwtttrrroookkkfffbbb___]]]VVVTTTQQQMMMKKKIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???@@@AAAAAA@@@@@@BBBDDDEEEEEEIIIMMMOOORRR[[[fffxxx~~~|||tttmmmgggfffnnnwwwyyyssspppllliiiiiihhhhhhmmmtttHHHFFFEEEEEEGGGHHHGGGGGGGGGHHHHHHHHHGGGEEECCCBBB<<<:::999999;;;===<<<<<<999;;;<<<===<<<:::888666000000///...,,,+++******+++++++++************)))+++***))))))(((((((((((())))))))))))************((((((((((((''''''''''''&&&&&&&&&''''''((()))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&''')))***,,,------******,,,...000222333444222444444333111/////////000222555777888888666555000...------///000000///111222444777999:::<<<<<<333333333333444666777888444666777555333333777:::;;;;;;===???@@@AAAAAAAAA@@@???>>>======>>>>>>???======<<<<<<<<<<<<======>>>======<<<;;;:::::::::777444111///000111111111...///000000000111444666666999;;;;;;:::888888888:::::::::;;;;;;<<<======>>>===<<<:::999777666555555555:::BBBFFFGGGIIILLLNNNNNNOOOOOOPPPPPPPPPPPPLLLJJJFFFEEEDDDDDDDDDCCCEEEGGGLLLQQQVVVZZZ]]]^^^YYYXXXXXXYYYZZZXXXUUURRRKKKIIIFFFDDDDDDFFFHHHJJJMMMPPPSSSVVVWWWWWWUUUTTTPPPNNNKKKHHHFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCC???BBBFFFHHHJJJMMMRRRVVVWWWRRRKKKFFFFFFHHHJJJKKKPPPRRRTTTUUUUUUUUUVVVXXXXXXTTTQQQPPPMMMKKKNNNTTT```lllxxx{{{yyywwwsssnnnaaa^^^^^^cccmmmuuuxxxyyyzzzzzz{{{|||{{{yyyyyyzzz{{{zzz}}}vvvqqqllloooxxx~~~{{{zzzzzzzzz{{{yyyvvvssspppqqqtttxxx{{{||||||~~~pppccc[[[NNNNNNMMMLLLNNNUUUaaajjjkkksss{{{}}}~~~|||{{{xxxtttpppmmmjjjiiibbb```\\\XXXTTTPPPNNNMMMJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBB>>>@@@AAABBBBBBCCCFFFHHHHHHHHHKKKQQQTTTUUUZZZaaammm~~~|||uuummmhhhllltttzzz{{{wwwrrrmmmiiigggeeedddiiipppGGGEEEDDDEEEGGGHHHHHHGGGHHHHHHHHHHHHGGGEEEDDDBBB???===;;;:::;;;;;;:::888555777888999999666444222000000///...,,,+++***)))+++++++++************)))))))))(((((((((((())))))++++++******))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''')))******''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((()))***---///111333444222333444333111/////////...000444777888888777666///...------///000000///000111333666888:::;;;<<<444444444222111222555888666888999777333222333666999:::<<<===???@@@@@@@@@??????>>>======>>>???@@@======<<<<<<<<<<<<======>>>>>>===<<<;;;;;;::::::999666222000111222222222///000000000000111444777111444888;;;;;;<<<<<<============>>>>>>>>>??????BBB@@@>>>;;;888666555555666666;;;BBBGGGGGGHHHKKKNNNOOOOOOPPPQQQPPPPPPPPPPPPKKKFFFDDDEEEFFFEEEDDDHHHJJJNNNRRRVVVXXXYYYZZZ[[[ZZZZZZZZZZZZWWWTTTQQQIIIHHHFFFDDDEEEHHHKKKMMMPPPSSSVVVYYYZZZYYYWWWUUUUUURRROOOLLLJJJIIIHHHIIIGGGGGGGGGGGGGGGFFFEEEEEE>>>AAAFFFJJJLLLQQQVVV[[[fff___VVVOOOMMMNNNPPPRRRSSSUUUWWWWWWVVVVVVWWWXXX```ZZZVVVTTTRRRNNNOOORRR^^^kkkxxx{{{xxxtttooojjjbbb```aaagggqqqyyy{{{zzzzzzzzz{{{}}}}}}|||{{{{{{|||{{{xxxrrrmmmqqqzzz}}}zzzxxxxxxyyyzzzxxxvvvsssqqqqqquuuyyy|||{{{{{{~~~tttggg^^^SSSSSSQQQOOOPPPVVV```hhheeemmmtttvvvxxx|||~~~}}}|||zzzwwwtttrrrqqqllljjjgggbbb]]]XXXTTTRRRKKKJJJJJJIIIGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>???AAACCCDDDEEEIIIKKKLLLKKKNNNUUUYYYYYY\\\```fffxxx}}}ssslllnnntttttt{{{|||vvvoooiiieeebbbaaafffmmmGGGGGGFFFEEEDDDDDDEEEEEEIIIHHHHHHGGGEEECCCBBBAAA===<<<;;;;;;::::::::::::999888777888888888666444000000000///......------///...---,,,+++)))(((((((((((())))))******++++++///+++((())),,,......---&&&'''''''''''''''&&&%%%)))'''$$$"""###'''+++---((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''))))))************))))))***'''&&&)))...333444333888777444000---,,,...000000333666777444222222333444111...+++***,,,///222000111333666999<<<>>>???444555555444333222444555888888777555333333555777<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<======<<<;;;:::<<<;;;;;;;;;<<<===???AAA999999::::::;;;<<<<<<<<<777444000...///222333444---------///111444777999999999:::<<<>>>???===<<>>CCCFFFGGGIIIJJJMMMNNNPPPQQQRRRQQQPPPOOOMMMKKKGGGDDDBBBCCCEEEFFFIIILLLPPPUUUYYY\\\]]]]]]XXXYYYZZZZZZYYYWWWTTTSSSLLLIIIHHHKKKMMMNNNQQQVVVWWWYYY\\\^^^______]]]\\\[[[YYYWWWTTTPPPMMMJJJIIIJJJIIIHHHIIIJJJJJJIIIHHHBBBEEEHHHJJJKKKPPPXXX^^^mmmkkkbbbVVVOOOQQQUUUVVVWWWVVVUUUTTTUUUVVVXXXZZZ___]]][[[WWWSSSQQQRRRSSS___hhhqqquuuvvvtttmmmeee^^^^^^aaagggqqqzzz~~~~~~~~~~~~}}}wwwsssqqquuu}}}~~~{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{~~~||||||uuuhhh^^^WWWSSSNNNMMMRRRZZZaaafffiiiiiijjjkkknnnqqqtttvvvzzzyyyxxxyyy|||~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvuuuuuutttpppkkkccc[[[WWWVVVQQQKKKJJJLLLLLLHHHEEEHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIKKKKKKLLLOOOPPPQQQSSSUUUXXXZZZ\\\___mmm~~~xxxrrrwwwwwwzzz~~~}}}yyyxxxzzzxxx{{{vvvrrrkkkfffhhhnnnHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGEEECCCBBBAAA>>>===<<<;;;:::999999999999888777777888888666444000000//////......------,,,++++++***)))((('''''')))))))))))))))*********---+++((((((+++------,,,))))))))))))((('''&&&%%%&&&$$$"""!!!!!!$$$''')))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***))))))+++///222444555777666555111...---...//////222555555333111111222222000---++++++,,,...000///000222444777999;;;<<>>>>>??????@@@@@@???===<<<;;;:::;;;;;;;;;<<<>>>???@@@<<<<<<<<<;;;;;;:::::::::777444000...///000111222---------...000333555777888999:::<<>><<<:::777555444333888???DDDFFFHHHIIIJJJNNNOOOQQQRRRSSSRRRQQQPPPNNNLLLHHHEEEDDDEEEGGGHHHMMMOOOSSSXXX[[[]]]^^^^^^ZZZZZZ[[[ZZZXXXVVVSSSRRRLLLIIIJJJNNNQQQRRRVVV[[[\\\^^^aaacccccccccaaa```\\\[[[YYYWWWTTTRRRPPPOOOOOOLLLJJJIIIIIIIIIHHHGGGDDDGGGJJJLLLNNNSSSZZZ```ssssssmmmccc\\\[[[ZZZXXXXXXWWWUUUTTTUUUWWWYYY[[[^^^___aaa```]]]YYYVVVTTT^^^gggqqqvvvwwwuuunnnfff``````cccjjjsss|||~~~yyyvvvuuuyyy~~~{{{zzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}wwwjjjaaaYYYUUUQQQPPPUUU\\\bbbfffhhhhhhhhhiiikkkmmmoooqqqtttsssrrrtttwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwxxxxxxvvvrrrkkkddd___YYYTTTNNNKKKLLLLLLIIIEEEHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSWWWcccrrr|||uuuvvvvvvyyy~~~}}}xxxuuuwwwwww}}}yyysssmmmnnnrrrIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEECCCBBBAAA???>>>===;;;:::999999999:::888777777777777666444000000//////...---------*********)))))))))((((((************))))))))))))+++)))'''''')))+++++++++******)))((('''%%%$$$$$$((('''&&&%%%%%%&&&'''((('''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''')))+++,,,---///222444444555555333000.........///111222222111000111111000///---,,,,,,,,,......///000111222444555666777///000111111111222444666:::::::::888555555777888999;;;>>>@@@AAA@@@>>>===AAAAAAAAA@@@???===;;;:::999:::;;;<<<===>>>>>>>>>@@@???>>><<<;;;999888777777444000------...///...------------///111333444666777999<<<@@@CCCFFFHHHJJJJJJIIIGGGDDDBBBCCCDDD???>>>===<<<;;;999888777666:::@@@EEEHHHIIIKKKLLLOOOPPPRRRSSSTTTSSSQQQPPPOOOLLLIIIFFFFFFGGGIIIKKKPPPRRRVVVYYY\\\]]]]]]]]]\\\\\\[[[ZZZWWWTTTQQQOOOKKKJJJLLLRRRWWWYYY]]]bbbdddeeeggghhhhhhgggeeeddd___^^^]]][[[YYYWWWVVVUUUSSSPPPKKKIIIHHHHHHHHHGGGHHHKKKNNNPPPQQQVVV\\\bbbnnnqqqqqqkkkeeebbb^^^YYY[[[YYYWWWUUUUUUWWWZZZ\\\bbbccceeefffddd```\\\YYY]]]gggqqqwwwyyywwwooofffaaabbbfffllluuu~~~|||zzzzzz~~~~~~|||{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{nnnddd\\\XXXUUUTTTXXX^^^dddgggiiihhhhhhhhhhhhiiiiiijjjmmmllllllooorrrvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{}}}}}}zzzuuuooolllbbb]]]VVVQQQPPPOOOLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHJJJLLLNNNPPPPPPOOOMMMKKKGGGGGGGGGGGGGGGHHHIIIIIIMMMTTT___pppwwwsssssswww||||||wwwsssrrrvvv~~~yyywwwxxxHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@???===<<<:::999999999:::999777666777666555444000//////......---,,,,,,++++++++++++++++++++++++++++++******))))))(((((()))((('''''''''((())))))(((((('''&&&%%%$$$$$$$$$))))))((((((((((((((((((***(((&&&$$$$$$&&&(((***''''''&&&&&&&&&&&&''''''******))))))))))))******$$$'''******)))***...111000333555555222000......//////000000000000000111////////////............000000111222222333444444333444444333222222333555:::::::::888666555666777777999===@@@AAA@@@>>>===??????>>>======<<<;;;:::888999;;;===>>>>>>>>>===@@@???>>><<<:::999777777777333///---,,,---,,,+++------,,,,,,---///111222333555888;;;???DDDIIIMMMOOOOOOMMMIIIEEECCCCCCDDD@@@???>>><<<;;;:::999999999===CCCGGGIIIKKKMMMNNNPPPQQQSSSTTTTTTSSSRRRQQQNNNLLLIIIGGGFFFHHHKKKLLLQQQSSSVVVYYY[[[[[[[[[ZZZ^^^]]][[[YYYUUURRROOOMMMIIIIIINNNVVV]]]___ccchhhiiijjjkkklllkkkjjjiiihhhbbbbbb```^^^\\\ZZZYYYXXXUUUQQQLLLHHHGGGHHHIIIIIIMMMPPPSSSSSSSSSVVV[[[___eeejjjmmmkkkhhhfffccc___```]]]ZZZXXXXXXZZZ]]]___iiiiiiiiiiiihhheeeaaa___[[[fffqqqwwwyyywwwooogggcccdddhhhooowww}}}~~~~~~|||{{{||||||}}}~~~~~~sssjjj___[[[XXXWWW[[[```eeehhhlllkkkjjjiiigggffffffeeehhhggghhhkkkppptttvvvvvvrrrsssssstttuuuvvvvvvvvvwwwzzz~~~}}}yyyvvvnnnhhhaaa[[[XXXUUUSSSQQQKKKKKKJJJJJJJJJKKKLLLLLLNNNPPPRRRTTTSSSPPPMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHOOO___wwwsssnnnmmmrrrxxxzzzuuuqqqpppttt}}}GGGGGGFFFFFFFFFGGGGGGHHHFFFFFFFFFEEEDDDCCCBBBAAA??????===<<<;;;:::::::::;;;999666555666666555333/////////...------,,,,,,***++++++++++++,,,,,,,,,++++++******))))))((((((''''''''''''&&&&&&''''''(((''''''&&&''''''((()))%%%&&&&&&&&&&&&%%%%%%$$$+++)))'''&&&&&&''')))+++''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$'''***+++)))***---000...111444555444111///...//////000111222222111000000000000111111111000000222222222222222222333333111333333333222222444666999::::::888555444444666555777;;;???@@@@@@>>>===<<<<<<<<<<<<<<<=========777999;;;===>>>>>>======>>>===<<<;;;:::999888888666333///---,,,,,,+++***---,,,,,,,,,,,,...///000111444888;;;>>>CCCJJJNNNQQQQQQOOOKKKGGGDDDCCCDDDCCCBBB@@@===;;;:::999999<<<@@@EEEIIIKKKMMMOOOQQQQQQRRRTTTUUUUUUSSSRRRQQQLLLJJJHHHFFFGGGIIILLLNNNTTTVVVXXX[[[\\\\\\[[[ZZZ^^^]]]ZZZWWWSSSOOOLLLJJJGGGIIIOOOZZZaaacccgggkkkkkkkkklllmmmmmmmmmlllkkkgggfffdddaaa___\\\ZZZYYYVVVRRRLLLHHHHHHJJJLLLLLLRRRUUUVVVVVVTTTTTTXXX[[[bbbgggjjjiiiggghhhhhheeedddbbb___]]]\\\^^^```bbbkkkmmmpppssstttooofff```\\\gggqqqwwwyyyxxxppphhhdddfffkkkqqqwww~~~~~~}}}|||}}}}}}}}}~~~~~~yyyooobbb^^^ZZZYYY]]]ccchhhkkkqqqqqqooommmjjjhhhfffdddcccbbbdddhhhmmmqqqttttttpppqqqrrrsssttttttttttttsssuuuzzz~~~~~~}}}wwwssskkkeee___[[[XXXWWWPPPOOONNNNNNNNNOOOPPPQQQQQQSSSUUUVVVUUUQQQNNNKKKIIIHHHFFFEEECCCBBBBBBBBBDDDDDDHHHUUUkkk~~~nnniiigggjjjqqquuurrroooooorrr}}}GGGFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;<<<999666555555555444333//////......---,,,,,,,,,))))))))))))))))))******************))))))))))))&&&'''((((((&&&%%%&&&'''***))))))((()))+++,,,---&&&''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''))),,,---------...///,,,000444555444222000/////////111333555555333000111111111111222222222222222222222222222222222222***+++...///111333666999999::::::888666444444444333666999<<<>>>???>>>======<<<<<<<<<===>>>???@@@888999:::;;;<<<=========;;;;;;;;;:::999888888888555222///------,,,+++***,,,,,,++++++,,,...000111111555:::===???BBBHHHMMMOOOPPPOOOMMMIIIEEEDDDCCCDDDCCC@@@>>><<<;;;;;;;;;???CCCGGGKKKMMMOOOQQQSSSQQQRRRTTTUUUTTTSSSQQQPPPKKKJJJHHHFFFGGGJJJMMMOOOXXXYYY\\\^^^______^^^]]]]]][[[XXXTTTPPPLLLIIIHHHGGGJJJRRR]]]eeegggiiilllkkklllmmmooopppqqqqqqqqqlllkkkiiifffccc```^^^]]]YYYTTTOOOLLLLLLMMMNNNOOOUUUWWWYYYWWWUUUTTTVVVYYY```dddfffcccbbbdddeeedddiiihhhfffdddccccccdddeeeiiioooxxx|||mmmbbbaaajjjsssxxxzzzyyyrrrkkkgggjjjnnnsssxxx~~~}}}}}}~~~}}}~~~tttfffbbb]]][[[___fffmmmqqqxxxwwwuuurrroookkkhhhfff______```dddiiinnnqqqqqqqqqqqqsssttttttsssrrrqqqnnnqqquuuzzz}}}~~~{{{uuunnngggbbb^^^\\\WWWVVVTTTSSSRRRTTTUUUVVVUUUVVVWWWWWWVVVSSSPPPNNNHHHGGGEEEDDDCCCBBBBBBAAAEEEDDDGGGPPP```wwwrrrhhhcccccciiimmmmmmmmmmmmppp|||GGGGGGGGGGGGGGGHHHIIIIIIEEEEEEEEEEEEDDDCCCBBBBBB======<<<<<<<<<<<<======<<<999666444444444444333///......------,,,,,,+++******)))))))))))))))))))))))))))))))))*********&&&((()))(((&&&$$$%%%'''+++***)))(((((()))+++,,,)))((((((((()))***+++,,,'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''+++***(((''''''(((***+++******+++---//////...---,,,///333555444222111111000000222666999888444000111111000000111111222333111111111111111111111222'''))),,,///111444888;;;:::;;;;;;:::777555444555222444777999<<<===============<<<;;;;;;<<<===>>>999999999:::;;;<<<===>>>;;;::::::999888777666555444222///......---,,,***,,,,,,+++,,,---///111222333888>>>@@@@@@BBBFFFKKKKKKMMMNNNMMMJJJFFFDDDCCCCCCBBB@@@>>>=========>>>BBBEEEIIILLLNNNPPPSSSUUUQQQRRRSSSTTTTTTRRRPPPOOOLLLKKKIIIHHHIIILLLPPPRRRYYYZZZ]]]___``````___^^^[[[YYYVVVRRRNNNJJJHHHFFFIIILLLUUUaaahhhiiijjjmmmmmmnnnppprrrtttvvvxxxxxxpppooonnnllljjjhhhfffeee^^^ZZZUUUQQQPPPPPPPPPPPPUUUXXXZZZYYYWWWVVVYYY[[[[[[```bbbaaaaaadddfffeeemmmmmmllljjjiiihhhhhhgggiiinnnxxxvvvlllgggooowwwzzz|||{{{vvvoookkknnnrrrvvvzzz~~~}}}~~~|||~~~~~~xxxkkkfff```^^^bbbkkksssxxx|||{{{yyyvvvrrrnnnjjjhhh______```dddiiinnnqqqqqqrrrssstttttttttrrrpppnnnmmmooorrrvvv{{{yyyqqqjjjfffccc]]]\\\YYYWWWWWWXXXYYYZZZYYYYYYZZZYYYXXXVVVTTTRRRHHHHHHGGGEEEEEEDDDDDDDDDGGGFFFHHHNNNWWWiii~~~|||zzz{{{~~~jjjccc^^^aaafffggghhhjjjooo{{{HHHHHHHHHHHHIIIIIIJJJKKKDDDEEEEEEEEEDDDCCCBBBBBB<<<<<<<<<<<<<<<===>>>>>>===999666444444444444333///......------,,,++++++,,,,,,,,,+++++++++******(((((())))))******++++++&&&(((***)))&&&$$$%%%'''***)))'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((***((((((+++...///---***,,,///222444333222222222000111444888;;;:::555000111000/////////000222333000000000000111111111111+++---///111222555888;;;;;;<<<===;;;888666555666222333555777:::<<<===>>><<<;;;:::999888999999::::::999999999:::<<<>>>???;;;;;;:::888777555444333444222///.........,,,+++,,,++++++,,,---///222333666;;;AAACCCBBBBBBFFFIIIHHHKKKNNNNNNKKKGGGDDDBBBBBB@@@???======>>>@@@AAACCCFFFJJJMMMOOOQQQTTTVVVQQQRRRSSSTTTSSSRRRPPPNNNMMMLLLJJJIIIKKKNNNRRRTTTWWWYYY[[[]]]___^^^^^^]]]ZZZXXXTTTPPPLLLIIIGGGFFFKKKNNNWWWdddkkkkkkkkknnnoooppprrruuuxxx{{{}}}~~~sssrrrqqqpppooonnnmmmlllccc___ZZZVVVTTTSSSQQQPPPTTTWWWZZZZZZYYYYYY[[[^^^YYY```eeefffhhhmmmooonnnooooooooonnnmmmkkkjjjiiimmmnnnrrryyy~~~xxxlllssszzz|||~~~}}}xxxrrrnnnqqqvvvyyy|||~~~~~~~~~|||~~~~~~}}}zzzoooiiibbb```dddnnnwww}}}~~~}}}|||xxxtttpppllliiiaaaaaacccffflllpppssssssttttttuuuuuusssqqqnnnmmmmmmnnnqqquuu{{{zzzrrrmmmjjjaaa___\\\ZZZYYYZZZ[[[]]]\\\\\\[[[[[[YYYXXXWWWVVVJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGIIIMMMRRR```~~~|||}}}zzzwwwxxx{{{~~~~~~}}}mmmddd\\\]]]aaaccceeegggnnnzzzIIIIIIGGGGGGGGGGGGIIIIIIIIIHHHFFFEEEEEEDDDAAA>>>???>>><<<;;;::::::;;;;;;:::888666666777777555222111000///...---,,,,,,,,,.........---+++)))((('''+++(((%%%$$$'''))))))((('''))))))((('''&&&'''((())))))))))))((((((((((((*********)))(((''''''''''''''''''''''''((())))))(((((('''(((((()))***+++%%%%%%%%%&&&&&&&&&''''''***)))))))))***+++,,,,,,///000222333444333333222111222555:::===<<<999666////////////000111222333000//////111333333000,,,333000...---///222555666999777555555555666555444666555555777999:::999888000111333555666777666666888888888888999:::;;;;;;===;;;888555444333333444444222///------...000111+++---.........///111333777:::???AAACCCCCCDDDEEELLLLLLLLLKKKJJJHHHFFFEEEAAA???>>><<<===???AAACCCIIIKKKMMMPPPQQQQQQPPPOOORRRSSSTTTUUUTTTSSSQQQOOOMMMIIIEEEEEEHHHNNNSSSUUUZZZ[[[^^^```aaa```^^^]]][[[XXXVVVTTTNNNFFFCCCEEE???LLL]]]iiilllllllllmmmqqqsssvvvzzz|||~~~~~~|||zzzxxxwwwuuuqqqooojjjeee___YYYVVVTTTRRRQQQSSSUUUWWWXXXXXXXXXYYYZZZ___```cccfffjjjooosssuuuwwwvvvuuussspppnnnkkkjjjmmmnnnrrrzzz|||yyyzzz|||~~~|||xxxtttmmmssswwwvvvwww}}}~~~}}}ssskkkfffgggkkknnnuuu{{{~~~zzzvvvrrrpppiiigggfffgggkkkoooqqqrrrvvvuuutttuuuwwwwwwtttqqqppppppoooooossszzzyyyqqqlllggg```]]]]]]___^^^]]]\\\XXXXXX^^^```^^^ZZZYYYSSSPPPLLLJJJJJJKKKKKKJJJNNNIIIIIINNNRRRZZZqqq~~~zzz{{{||||||zzzxxxxxx|||qqq^^^YYY\\\___aaabbbiiiuuuIIIIIIGGGGGGGGGGGGIIIIIIIIIHHHFFFEEEEEEDDDAAA>>>???>>><<<;;;::::::;;;;;;;;;999777666888888666333000///...,,,++++++******+++++++++++++++***)))))),,,)))&&&&&&(((******)))((()))***)))'''''''''((())))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''((())))))(((((((((((((((((()))***&&&&&&&&&'''''''''((((((''''''((())))))*********+++...222666888888666444111333666:::<<<;;;777333000000000000111222333444222111111333555444111...111///---,,,...111444555===;;;888777666666444222333222333444777888888777555777888:::;;;;;;;;;;;;888888888888999:::<<<<<<===;;;999666444333444444111///---+++***+++,,,---+++---.........///111333666:::>>>AAACCCCCCEEEFFFIIIJJJKKKKKKJJJGGGDDDBBB@@@>>><<<;;;<<<===@@@BBBHHHJJJLLLOOOPPPPPPOOOOOOQQQRRRTTTUUUUUUSSSPPPOOOMMMJJJFFFFFFJJJPPPUUUWWWXXXZZZ]]]```aaaaaa```___ZZZWWWUUUSSSLLLDDDBBBDDDCCCOOO___jjjmmmnnnoooqqqsssuuuxxx|||~~~|||zzzxxxtttqqqkkkgggbbb]]]ZZZWWWUUUSSSSSSUUUVVVWWWVVVWWWYYYZZZcccdddgggjjjmmmpppssstttttttttsssrrrpppnnnlllkkkmmmmmmooovvv~~~}}}{{{|||~~~}}}yyyuuuqqqwww{{{yyyzzzxxxpppjjjkkknnnrrryyy{{{tttpppkkkiiiggggggkkkpppsssuuuyyywwwvvvwwwyyyxxxuuurrrnnnnnnnnnnnnrrryyy|||uuuooogggbbbaaaaaa```^^^___]]]___fffjjjhhhdddbbbZZZXXXTTTRRRRRRRRRQQQPPPNNNJJJIIINNNPPPVVVkkkzzzwwwvvvwwwwwwvvvuuuvvvzzz}}}|||hhh___^^^___aaacccgggtttIIIIIIGGGGGGGGGGGGIIIIIIIIIHHHFFFEEEEEEDDDAAA>>>???>>><<<;;;::::::;;;;;;:::888666555666555444333000000...---,,,+++++++++******++++++,,,---------,,,***(((''')))*********)))***+++***((((((((()))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,((((((((((((((()))******))))))(((((('''((((((((('''''''''((((((((())))))&&&((()))++++++++++++******---222777999777444222111333777;;;===:::555111111111111111222333444444444444444555555555222000000...---,,,---///222444<<<:::888777666666444222222111111333666888888888666777888999:::;;;;;;;;;888888888999:::;;;===>>>===;;;999777555444444555111000---+++))))))***++++++---......---...000222555888===@@@BBBCCCDDDEEEEEEGGGJJJKKKJJJFFFBBB???>>><<<:::999999;;;===???FFFGGGJJJLLLMMMNNNNNNNNNOOORRRUUUWWWWWWTTTQQQNNNLLLJJJHHHHHHMMMSSSWWWZZZXXXZZZ]]]```aaaaaaaaa```[[[WWWTTTRRRLLLDDDBBBEEEGGGRRRaaakkknnnppprrruuuvvvxxx{{{}}}zzzwwwtttmmmiiieeeaaa^^^[[[WWWUUUUUUVVVWWWWWWWWWYYY\\\___gggiiilllppprrrtttttttttrrrrrrqqqqqqooonnnlllkkkkkkkkkmmmsss{{{}}}~~~}}}yyywwwvvv}}}wwwppppppssswww~~~xxxrrrnnnkkkhhhhhhlllqqquuuxxx{{{zzzzzzzzz{{{zzzxxxuuupppppppppqqqtttzzz|||vvvmmmgggdddbbb___\\\^^^]]]bbblllqqqoookkkiii```^^^[[[XXXWWWVVVSSSRRRQQQNNNMMMPPPPPPTTTeeewww|||xxxuuurrrooopppqqqqqqqqqtttxxx{{{wwwiiibbb___```cccgggtttIIIIIIGGGGGGGGGGGGIIIIIIIIIHHHFFFEEEEEEDDDAAA>>>???>>><<<;;;::::::;;;;;;999777555444333222222222333222111000///.........,,,,,,,,,,,,---...//////***)))((((((((()))*********+++,,,+++)))((()))***))))))))))))((((((((((((&&&&&&'''((()))***++++++)))(((((((((((()))*********)))((('''''''''''''''&&&'''''''''((((((((((((((())),,,...///...---,,,,,,...111444444222///---000333777<<<>>><<<777333111000000000111111222333444444444555555444333111000000///......///222444555444333444555666555333333222222444777:::;;;:::777777888999999:::::::::888888888999;;;<<<>>>???===;;;:::888666555555555444333000...,,,,,,,,,,,,,,,---......---...000222222555:::===???@@@AAABBBBBBEEEIIILLLKKKGGGAAA===<<<:::888777777888:::<<>>???>>><<<;;;::::::;;;;;;:::999777444222222222333333222111000///.........---,,,+++******++++++,,,((((((((((((''''''((()))***+++,,,+++***)))***+++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((''''''&&&''''''%%%%%%&&&&&&&&&''''''''''''))),,,...//////...---000000000111000000000000///111666;;;???>>>:::777000////////////000000111222222333333333222222222333444333222000000222555333333333555777777666444333111111333666999:::::::::::::::;;;;;;<<<======999999999:::;;;===>>>???<<<;;;:::999888777666666555444222000///...------,,,---...---------///111///222777999:::;;;<<<===>>>CCCHHHMMMLLLHHHBBB>>>:::888666555444666888999<<<>>>@@@CCCFFFIIIKKKLLLOOORRRVVVYYYZZZXXXTTTQQQKKKJJJJJJMMMRRRWWWZZZ\\\______`````````___^^^]]][[[VVVRRRNNNHHHBBBAAAEEEJJJTTTaaajjjnnnqqquuuxxxxxxzzz}}}}}}{{{xxxuuurrrkkkhhheeecccaaa^^^[[[XXXWWWXXXZZZ\\\^^^bbbhhhlllkkknnntttyyy||||||{{{zzzxxxwwwuuussspppmmmjjjiiieeeiiiqqqxxx~~~}}}{{{{{{~~~}}}zzzxxxxxxzzz~~~}}}~~~~~~{{{xxx}}}vvvtttuuuzzz{{{tttqqqlllkkknnnsssxxx{{{|||~~~~~~}}}yyysssnnnhhhdddbbbdddmmm{{{}}}zzzwwwsssnnnjjjgggddd```]]]XXXWWWVVVVVVUUUYYYcccmmmzzztttqqqooonnnllliiiiiiiiikkknnnrrruuuwwwxxxlll___]]]aaajjjxxxIIIIIIGGGGGGGGGGGGIIIIIIIIIHHHFFFEEEEEEDDDAAA>>>???>>><<<;;;::::::;;;;;;<<<<<<:::777444333444666000000...---,,,++++++++++++***((('''&&&&&&&&&'''&&&((()))((('''&&&'''(((***+++,,,+++)))))))))***))))))))))))((((((((((((+++******)))(((''''''&&&'''''''''''''''((())))))((((((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((***,,,,,,,,,,,,111111111111222444666777///111444999===>>>;;;999//////.........//////000///000222222111111333444666888888555111000222444888888888999999999666444111000///000333666777777:::999999999999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;:::999888777666333222111///...---------,,,---...---,,,,,,...000...111555777777777888888;;;@@@FFFKKKLLLIIICCC???999777555333333444666888999:::===AAAEEEIIILLLNNNQQQSSSWWWZZZ[[[ZZZWWWUUUMMMLLLMMMPPPUUUZZZ\\\]]]aaaaaaaaa```___^^^]]]\\\YYYSSSNNNJJJDDD>>>>>>CCCJJJUUUbbbkkkoooqqquuuxxxxxxzzz}}}|||{{{yyywwwtttqqqkkkiiieeeccccccaaa___^^^YYY[[[]]]___aaaeeeiiimmmmmmpppuuuzzz}}}~~~}}}|||yyyxxxvvvtttpppmmmjjjhhhdddiiirrrzzz~~~~~~{{{xxxzzz}}}|||yyyyyy{{{|||}}}|||~~~zzzvvvwww{{{yyyuuuwww{{{zzzvvvrrrppprrrvvvzzz{{{|||yyyrrrkkkfffdddfffqqq}}}vvvpppkkkhhhdddbbbZZZZZZYYYVVVVVVYYYaaahhhyyy|||wwwrrrpppooonnnmmmjjjiiihhhjjjmmmqqqttttttwww|||uuuddd```dddnnn{{{IIIIIIGGGGGGGGGGGGIIIIIIIIIHHHFFFEEEEEEDDDAAA>>>???>>><<<;;;::::::;;;;;;;;;;;;999666222111333666000///...,,,++++++******+++)))'''&&&%%%%%%&&&'''&&&(((******((('''((()))***+++++++++)))((()))***))))))))))))((((((((((((*********)))((('''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((***+++,,,,,,111111222333444555555666000000222666999:::999777000000////////////000000---///111111111111444777999;;;;;;777111...000333888888888:::;;;:::888555222000//////222444666666999888777777777888999:::===<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::999777777111000000///...---------,,,---...---,,,,,,...///...111444666666555555666777<<>>???CCCJJJUUUcccmmmqqqrrruuuxxxzzz{{{}}}~~~|||{{{zzzxxxuuurrrnnnkkkhhhffffffgggffffff```bbbeeefffggghhhkkkmmmqqqssswwwzzz|||}}}|||{{{wwwwwwuuussspppllljjjhhheeejjjqqqxxxzzzzzzyyywwwyyy}}}}}}zzz|||~~~}}}}}}}}}|||wwwuuuvvv{{{}}}xxxyyy~~~|||xxxwwwxxx{{{|||}}}}}}wwwnnnhhhdddgggsss{{{sssnnnkkkhhhfffaaa```]]]YYYWWW[[[aaafffrrr|||yyyuuurrrrrrqqqpppooollliiiggghhhlllpppqqqqqquuuyyylllgggjjjwwwIIIIIIGGGGGGGGGGGGIIIIIIIIIHHHFFFEEEEEEDDDAAA??????>>><<<;;;::::::;;;;;;888888777222...---000333111000///...---,,,,,,,,,,,,+++)))((('''(((***+++'''***,,,+++)))((()))+++)))***+++***((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''((()))***,,,...///111222444555444222000...111111111444666777666555111111000000000000000111,,,///111222111222666999:::<<<<<<888111---...111333444555888;;;;;;:::888555333111111333666777777===<<<;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777111111000000/////////...,,,---...---,,,,,,---///000222555666666444444444444999@@@FFFIIIGGGDDDAAA999777555333222333555666777999===BBBHHHNNNSSSVVVUUUVVVXXX[[[\\\\\\\\\[[[SSSSSSTTTWWW\\\___``````````````````````````````]]]WWWPPPKKKEEE@@@BBBGGGKKKVVVeeeooorrrtttvvvyyy{{{|||~~~~~~|||{{{{{{zzzwwwuuuqqqnnnjjjiiijjjkkkllllllhhhjjjmmmmmmmmmlllmmmnnntttvvvxxxzzz{{{{{{zzzzzzttttttsssqqqooollljjjiiifffjjjppptttvvvwwwwwwwwwyyy~~~~~~|||~~~{{{zzz}}}~~~~~~~~~~~~xxxuuutttwww{{{|||}}}||||||~~~~~~~~~~~~wwwppphhhlllyyyzzztttqqqooonnnhhhgggbbb\\\ZZZ]]]cccfffnnnzzzwwwtttsssssssssrrrqqqllliiiggghhhkkknnnooonnntttuuuzzzrrrllloooNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFDDDBBB@@@?????????===<<<;;;;;;;;;;;;@@@<<<777444333333333222//////...---+++***))))))((()))***++++++***)))((()))))))))))))))))))))))))))***,,,...///000111111+++***((('''&&&&&&''''''&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((///+++'''&&&)))******(((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))+++---...000555::::::555000///111......000111333333333333333222111///---,,,,,,+++++++++,,,...000222444555:::AAAAAA999222222222000444666999<<<===<<<999888888666444222111111222222666777777999;;;===>>>@@@<<<;;;:::999999:::<<<============<<<;;;:::999888666444222111////////////000///---+++++++++---...111444888999888666555555222555:::>>>???>>>;;;999888888777555444333222222333666<<>>BBBIIIOOO[[[gggllloootttxxxyyyxxxxxxyyy{{{}}}~~~~~~}}}|||{{{zzzyyyvvvrrrnnnnnnrrruuussspppnnnoooooollliiiiiilllpppvvvvvvwwwwwwwwwwwwvvvvvvrrrsssssspppmmmjjjjjjjjjiiikkklllmmmooorrrwww{{{~~~~~~}}}|||zzzzzzzzz{{{~~~|||}}}}}}}}}ttttttwww~~~|||~~~zzzrrrmmmqqq~~~{{{xxxtttqqqooolllgggeeeeeedddcccbbbnnn}}}~~~}}}|||||||||{{{xxxuuujjjiiiiiijjjkkkkkkiiigggsssqqqttt}}}wwwuuuzzzLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFDDDBBB@@@???BBBAAA@@@???>>>>>>>>>>>>@@@<<<888555444444444333111111///...,,,+++***)))))))))***++++++***))))))))))))))))))))))))))))))******+++,,,------------"""###%%%&&&((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''***(((%%%%%%&&&&&&&&&&&&(((((('''''''''((())))))&&&&&&'''((()))+++---...111555::::::555111111222...///000111222333333333333222000///------,,,,,,,,,------...000222444555888>>>???888222111222111444666999;;;<<<<<<:::999888666444222111111222333222333666888:::;;;;;;;;;===<<<;;;::::::<<<===>>>=========<<<;;;999888777666555333111////////////...---,,,++++++,,,...///000333666888777555444444222555888:::;;;;;;999777444444444333333333333333555888===CCCHHHMMMQQQRRRVVVZZZ\\\[[[\\\^^^]]]ZZZYYYVVVVVVYYY___ccccccbbbbbbbbbbbbaaa```___]]]\\\YYYRRRKKKEEE@@@>>>BBBIIIQQQ]]]hhhlllnnnsssvvvwwwtttuuuwwwyyy{{{}}}~~~~~~}}}|||||||||xxxssssssuuuuuusssppplllnnnooollljjjiiilllooottttttuuuuuuuuuuuuttttttqqqqqqpppnnnkkkiiiiiikkkiiijjjlllmmmnnnrrrvvvzzz}}}~~~~~~}}}}}}}}}}}}}}}sssrrrsssxxxzzzrrruuu|||xxxrrrooollliiigggfffffffffnnnzzz|||wwwtttjjjjjjiiijjjkkkkkkhhhfffkkkiiilllttt~~~LLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;@@@<<<888666555555444333333222111///---,,,************++++++++++++******)))))))))))))))))))))))))))******+++******)))))) """&&&(((***)))'''&&&&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&((()))***)))((('''((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---000444888888555222111222...///000000111222333333222111000///.....................///000111222333555::::::666111111222222555666888:::;;;<<<;;;;;;999777555333222222333444333555999<<<>>>===<<<;;;>>>>>>===<<<===>>>???@@@???>>>===<<<:::999888777777555333111000////////////...---,,,+++,,,------///111444555444333333333333444555777777666555555111111111222222333333333666999===BBBHHHMMMQQQSSSUUUXXXZZZYYYZZZ^^^^^^\\\ZZZYYYYYY\\\bbbffffffddddddcccbbbcccdddbbb]]]XXXXXXQQQJJJEEE@@@>>>CCCJJJTTT___iiilllmmmppptttuuurrrsssvvvxxx{{{}}}~~~}}}}}}}}}|||{{{wwwttttttssspppllliiikkkmmmmmmjjjiiilllnnnqqqrrrrrrssssssrrrqqqqqqoooooommmjjjgggfffgggiiiiiijjjlllmmmnnnqqquuuxxx|||}}}~~~~~~|||{{{~~~}}}|||}}}tttqqqoooqqqyyyxxxyyy{{{uuuuuurrroookkkiiiiiijjjnnnttt}}}wwwssskkkkkkkkkkkkllljjjgggdddcccaaacccjjjrrr|||NNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFDDDBBB@@@???===<<<;;;:::::::::::::::???<<<888666666666555444333222111///---+++***)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))((())))))******))))))((()))***++++++***(((%%%$$$&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&'''***,,,,,,)))'''(((***))))))((('''&&&&&&&&&'''&&&''''''''')))***+++,,,...111444555333111111111/////////000111111222333111111000///......//////...---------...///000111222555666333111111222222666666888:::;;;<<<======:::888666444333333444444444666888:::<<<<<<<<<<<>>>>>>>>???@@@AAABBB??????===;;;:::888777777777666444111000/////////111000...---++++++++++++---///222333222111111222444444444444444444444444111111111222222333333444555777;;;@@@FFFLLLQQQTTTTTTWWWYYYXXXZZZ___aaa___\\\\\\]]]```eeehhhhhhgggfffdddccceeegggddd\\\UUUVVVPPPIIIDDD@@@???DDDKKKWWWaaajjjllllllooorrrssssssuuuxxx{{{~~~||||||{{{{{{{{{zzzzzzzzz{{{xxxuuurrrqqqoookkkhhheeeiiilllmmmkkkjjjlllooorrrrrrrrrrrrrrrqqqpppoooooonnnkkkfffbbbaaaccceeeiiikkkmmmnnnppprrrvvvyyy{{{|||}}}||||||}}}~~~}}}{{{yyyxxx|||{{{zzz{{{|||~~~xxxtttooommmsss}}}|||yyyzzzxxxtttooollllllnnnlllnnnuuuyyytttnnnnnnmmmnnnmmmkkkgggdddaaa^^^___dddjjjqqq}}}NNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFDDDBBB@@@???@@@???>>>>>>>>>>>>>>>>>>===;;;888666666666444333222111000...,,,+++))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++++++++///...,,,)))'''&&&%%%$$$&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&###&&&)))(((%%%$$$%%%''',,,,,,+++***))))))))))))''''''''''''((()))+++++++++---///111000000//////000/////////000111222333222111000///////////////---,,,,,,,,,,,,---...///000111111222111000111333555666888:::<<<===>>>>>>;;;999777555444444555555333333222333444666888:::>>>>>>>>>???@@@AAAAAABBB@@@>>>===;;;999888888888888777444222000/////////...---------,,,,,,------,,,...000111000000111222555444444333333333333333333333333444444444444444444555888===CCCJJJPPPTTTSSSVVVYYYYYY\\\bbbdddccc]]]^^^```dddgggjjjjjjjjjhhhfffeeefffhhhddd\\\TTTUUUNNNHHHDDD@@@???EEELLLYYYccckkkllllllooorrrsssuuuwwwzzz|||zzzzzzzzzyyyyyyxxxxxxwwwuuutttqqqpppnnnllljjjhhhdddgggkkklllkkkkkknnnqqquuuuuuttttttrrrqqqpppoooooommmiiiddd___]]]^^^___hhhkkkmmmpppqqqtttwwwzzzzzzzzzyyyyyyyyy{{{}}}}}}}}}|||{{{zzzyyyxxxwwwyyyyyyyyyzzz{{{}}}~~~zzzsssooorrr}}}~~~|||xxxtttqqqpppoookkkkkkoooyyy|||xxxrrrrrrqqqqqqpppmmmhhhdddaaa]]]\\\___bbbgggpppzzzLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFDDDBBB@@@??????>>>>>>======>>>>>>>>><<<:::777666666555444222111000///...---+++******++++++************++++++))))))))))))))))))))))))'''((()))***+++++++++++++++***(((&&&%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&''''''&&&&&&'''(((''''''&&&&&&%%%%%%&&&&&&''''''''''''((()))***+++)))***,,,---////////////000000///...///000111222333222111000////////////,,,,,,,,,,,,,,,---...///000...///222222000111333333555888;;;===>>>??????<<<:::888666555555666666666555333222333666:::<<<<<<======>>>???@@@AAAAAA???>>><<<:::999999999:::999777555222000/////////((()))***,,,...///111111+++---///000//////000222444444444333333333333333555555555555555555555555444444666999???FFFLLLPPPPPPUUUXXXZZZ^^^dddfffeee^^^```cccfffiiikkkkkkllljjjiiihhhhhhgggccc\\\VVVSSSMMMGGGCCC@@@@@@EEEMMMZZZdddlllmmmmmmppptttuuuwwwxxx{{{}}}~~~~~~}}}||||||{{{zzzyyyxxxwwwwwwvvvqqqqqqqqqpppnnnlllkkkjjjcccgggjjjlllkkkmmmppptttyyyxxxwwwvvvtttqqqooonnnlllkkkhhhccc^^^[[[[[[\\\fffiiilllooorrruuuxxx{{{yyyxxxvvvuuuvvvyyy|||~~~~~~~~~|||{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwyyy{{{||||||~~~xxxssssss|||~~~|||zzzwwwssspppkkklllnnnuuu|||wwwwwwvvvvvvtttpppjjjeee```\\\ZZZZZZZZZ\\\ccckkkwwwLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFDDDBBB@@@???======<<<<<<<<<======>>>:::888666555555555333111000000//////...------,,,+++***))))))))))))***+++))))))))))))))))))))))))))))))************))))))'''''''''(((((('''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))***(((''''''(((*********######"""""""""######$$$'''''''''''''''((()))***((()))***,,,...000000///111000.........///111222444333222000///.........------------...///000111111------222333000000333222444888<<>>:::;;;<<<===>>>???@@@@@@>>><<<;;;999999:::;;;<<<:::888555333000/////////)))***+++---...//////000+++---.../////////111222111222333333333333222222333333444555666777777888666555555666:::???EEEIIILLLRRRWWWZZZ^^^dddfffddd^^^```dddhhhjjjkkklllmmmkkkkkkkkkiiifffaaa[[[XXXRRRLLLFFFCCC@@@@@@FFFNNNZZZdddlllmmmnnnrrrwwwyyy{{{|||~~~}}}{{{yyy{{{zzzyyyxxxvvvtttssssssnnnooopppooommmkkkjjjjjjdddgggjjjkkkkkknnnssswww|||{{{zzzwwwtttpppnnnlllhhhhhhfffbbb^^^\\\[[[\\\bbbeeeiiimmmppptttxxxzzzyyyvvvsssrrrtttvvvxxxzzz~~~}}}{{{zzz{{{~~~||||||~~~~~~{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyyyywwwzzz~~~{{{uuuttt{{{~~~xxxrrrllloooqqqsssyyy|||{{{{{{zzzxxxssslllgggbbb]]]YYYWWWUUUTTTYYY```eeezzz~~~NNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFDDDBBB@@@???AAA@@@@@@@@@@@@@@@AAAAAA999777555555555444222000000000000000////////////+++***)))(((((()))***+++))))))))))))))))))))))))************)))((('''&&&((()))+++,,,,,,***(((&&&&&&''''''(((((((((((((((%%%%%%%%%&&&'''((()))***)))%%%""""""%%%(((((('''&&&&&&&&&&&&''''''((()))'''''''''''''''((()))***))))))***,,,///111111000111000...---...///111222555444222111///...------............000111222333222------222333000000444111444888===@@@@@@???>>>===;;;999777666666777888555666777888999:::::::::999:::;;;===>>>>>>??????===<<<:::999999:::<<<===:::888666333111/////////............---,,,+++***+++---.../////////111333///000111333333333222111000111222444666888999:::999777555555777;;;@@@CCCIIIPPPVVVYYY^^^dddfffccc^^^aaaeeeiiijjjkkklllmmmkkklllmmmjjjeee___[[[ZZZQQQKKKEEECCC@@@@@@FFFNNNZZZdddlllnnnoootttyyy{{{|||zzzyyyxxxwwwuuusssqqqooonnnlllmmmnnnmmmkkkiiiggggggeeegggjjjjjjkkknnntttyyy~~~}}}{{{wwwtttppplllkkkdddddddddbbb___]]]]]]]]]___bbbggglllooossswwwyyyxxxuuurrrqqqrrrtttvvvwww}}}|||yyyxxxxxx{{{~~~}}}yyyzzz|||~~~|||yyyyyyzzzxxxxxxxxxwwwxxxxxxyyyzzzxxx||||||vvvtttyyyyyyyyy}}}{{{sssnnnrrrtttsssttt}}}~~~~~~~~~}}}zzzuuunnnhhhddd^^^YYYWWWSSSQQQTTT[[[]]]rrr~~~}}}~~~~~~{{{wwwyyyzzz}}}KKKIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@;;;>>>AAACCCBBB???;;;999:::777555444555555555444222///------//////,,,***+++***((('''&&&''')))******)))))))))(((((('''''''''((()))))))))(((&&&%%%******)))((('''&&&%%%%%%&&&'''((('''%%%%%%'''((((((((('''((()))'''%%%""" ###&&&'''%%%$$$&&&)))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))+++***++++++---000222333222111000//////000111111555444333222111000000000///////////////000000000///...///000222111///---///111666===BBBCCCAAA>>>===999555444666777777666444444444444666777888999===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@???;;;555000...///000......//////......---,,,////////////////////////000000111222222222222222222222111111222222333444444333222222444777:::<<>>===<<<===;;;777666666666555333222///------......,,,***,,,+++)))(((((((((***+++++++++*********)))))))))(((((())))))(((''''''&&&(((((((((((((((''''''''''''((()))(((&&&&&&((())))))(((''''''((('''%%%######%%%'''''''''&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***+++---000222444555333222000000000111222666555444222111000000000/////////000000000111111000//////000222222000...,,,...333:::@@@DDDDDDCCC???;;;888666777888777666555555555555666888999:::;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<======@@@???<<<777222//////000......//////......---,,,........................///000000111111111111111222222111111222222333444444333222222333666999;;;@@@DDDJJJRRRZZZ```dddfffaaacccgggjjjmmmnnnnnnmmmmmmjjjhhhggggggccc]]]XXXSSSLLLFFFCCC@@@AAAHHHPPP]]]cccjjjppprrruuuyyy}}}}}}zzzyyywwwuuurrrtttsssqqqnnnllljjjhhhggghhhjjjlllkkkhhheeeddddddjjjkkklllmmmoooqqqsssuuuxxxxxxvvvtttrrrpppnnnmmmhhhhhhfffaaa\\\[[[```eeejjjkkkmmmqqquuuxxxwwwvvvsssqqqqqqrrrqqqpppttt{{{|||zzz|||{{{xxxtttqqqqqquuuxxx|||~~~}}}yyyssssssxxx|||||||||{{{yyyxxxvvvuuusssuuuwwwxxxwwwwwwxxxzzzzzz}}}|||tttooorrrzzz~~~zzz{{{}}}vvvrrrqqqwww|||wwwuuuttttttrrrrrryyy~~~wwwqqqnnnhhh^^^WWWSSSRRRRRRRRRRRR\\\lllyyy|||rrrnnniiieeebbb```]]][[[ZZZ\\\bbbiiirrrzzzKKKIIIGGGGGGGGGHHHGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBHHHFFFCCC@@@>>>>>>>>>???@@@===:::888777666555333111///...---------+++***---,,,+++***)))***++++++,,,,,,++++++++++++******))))))((((((''''''((((((''''''''''''(((((())))))((())))))(((''''''(((******(((&&&&&&''''''&&&%%%''''''&&&'''))))))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***---000333555888666333000000000222333666555444333111000///.........///000111222222333111000000111222222111///---...111666===BBBEEEEEEAAA???;;;999999999888777666666666666777999:::;;;999999:::;;;<<<===>>>???@@@@@@???>>>=========>>>???>>>===999444111000000...////////////...------,,,,,,,,,------............//////000000000000000222111111111111222333333444333222111222444777888:::>>>EEEMMMUUU\\\aaadddaaacccgggkkkmmmnnnnnnmmmnnnkkkiiiiiiiiifff```[[[SSSMMMHHHEEECCCDDDJJJRRR]]]ccckkkqqqsssvvvyyy}}}|||wwwtttrrrpppmmmlllpppooonnnllljjjgggeeedddfffhhhiiiiiigggeeeddddddjjjjjjkkklllnnnppprrrsssvvvvvvuuutttrrrpppnnnmmmggggggeeeaaa]]]]]]bbbfffnnnooorrrvvvyyyyyywwwtttqqqooooooqqqqqqpppsssyyy~~~{{{zzz}}}{{{wwwrrrnnnlllnnnpppyyy~~~}}}yyyttttttwww|||{{{yyyvvvtttsssrrrrrrpppsssvvvxxxxxxwwwwwwxxxzzz}}}|||sssmmmnnnuuu{{{{{{xxxwwwzzzuuurrrqqqtttwww}}}~~~yyytttsssqqqppprrrwwwzzz|||wwwrrrkkkbbbZZZVVVTTTSSSRRRMMMUUUbbbmmmtttuuussspppfffbbb[[[UUURRROOOMMMKKKJJJNNNUUU^^^gggpppvvvyyyKKKIIIGGGFFFGGGGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCCFFFDDDBBB???>>>>>>???@@@???<<<999777777666555444111000...------,,,***))),,,,,,+++************++++++++++++******************)))(((''''''((()))***'''''''''((((((((((((((('''(((((((((&&&&&&((()))***(((&&&%%%&&&''''''&&&)))'''%%%&&&)))***'''$$$)))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''((('''((()))+++...222555777999666333000///000111333666666555333222000............///000111222333444222111000111333333222111111000111333999>>>AAACCCCCCAAA???<<<;;;999888888666666555555666888:::;;;::::::;;;;;;<<<======>>>@@@???>>>======<<<=========>>>>>>;;;666222000//////////////////...------***++++++,,,,,,------...---......///000/////////111111111111111222222333333333222111222333555666777:::@@@HHHPPPXXX^^^bbb```cccggglllnnnooonnnnnnnnnllljjjjjjjjjgggaaa[[[SSSMMMIIIGGGFFFFFFMMMUUU```fffnnnsssvvvwwwzzz}}}}}}xxxqqqllljjjjjjkkkkkkpppooonnnllljjjgggdddbbbdddfffggggggfffddddddeeefffggghhhjjjllloooqqqssstttuuuuuuuuutttrrrooommmffffffccc```^^^___dddgggoooppptttxxxzzzyyyuuurrrooolllmmmpppqqqpppssswww}}}||||||}}}{{{wwwrrrmmmkkklllmmmuuu{{{|||yyyxxxyyy}}}{{{vvvrrrpppooopppqqqooorrrvvvyyyyyyxxxwwwwwwzzz|||}}}uuunnnnnnsssxxx|||zzzyyy|||xxxvvvuuutttsssvvv~~~wwwvvvuuurrrppprrrsss~~~vvvpppggg___YYYUUURRRQQQLLLQQQZZZcccjjjkkkiiiggg^^^YYYRRRMMMIIIHHHFFFEEEDDDHHHMMMTTT\\\eeennntttxxx~~~JJJHHHFFFFFFGGGGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCC???@@@@@@@@@@@@?????????;;;999666555666666555555000000///...,,,***))))))++++++******))))))))))))(((((((((((())))))))))))***)))(((''''''((()))******))))))(((''''''&&&&&&&&&&&&'''&&&%%%$$$&&&(((***(((%%%%%%&&&'''''''''(((&&&$$$&&&((()))&&&###)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''((()))***,,,000444777999777555222000//////000111555555555444222000///------...///000111222333333222111000111333555555444333111///111555;;;@@@BBBCCCBBBAAA>>>;;;999888888666555333333444666999;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<===>>>;;;777333000/////////000000//////...---++++++++++++,,,,,,------------...///////////////111111000000111111222333333222222111222333444555666888===DDDLLLTTT[[[______bbbgggllloooppppppooonnnlllkkkkkkkkkggg```ZZZSSSNNNIIIHHHGGGHHHPPPXXXdddjjjrrrwwwyyyyyy|||~~~zzztttkkkffffffjjjooorrrsssrrrqqqnnnkkkgggeeecccccceeeffffffdddcccdddeeeaaabbbdddfffjjjmmmppprrrrrrsssvvvwwwvvvssspppnnnfffeeebbb```___aaaeeehhhkkkmmmqqqvvvxxxwwwrrrnnnllliiiiiimmmpppppprrrvvvzzz~~~zzzyyyyyyzzzyyyvvvrrrmmmlllmmmnnnpppvvv~~~}}}|||{{{~~~{{{uuuqqqnnnnnnooopppooossswwwzzzzzzyyyyyyyyyzzzzzz}}}}}}vvvpppooosssxxx||||||{{{}}}zzzxxxvvvtttqqqrrr|||{{{zzzyyyuuuqqqppppppuuu~~~{{{uuulllccc]]]WWWSSSPPPLLLNNNSSSZZZ```cccaaa___YYYTTTNNNJJJHHHGGGGGGFFFEEEGGGIIILLLQQQYYYdddkkkooovvvJJJHHHFFFFFFFFFGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBB;;;<<>>===999777444444444555555444///000000...+++)))))))))***************)))))))))&&&&&&&&&''''''''''''((())))))(((((())))))************)))((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%''')))'''%%%&&&'''((('''&&&&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''((()))***,,,000333777999555444222111000000000000333444444444333111///...------...///000111111222111000000111444777888777000...---...444;;;@@@CCCAAABBBAAA???;;;888888888666444333222333666999;;;======<<<<<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;<<<======:::666222000//////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////111000000000000111222222111111222222333444555666666888;;;@@@HHHPPPVVVZZZ\\\```gggmmmqqqrrrrrrqqqooonnnmmmmmmlllhhh```ZZZTTTNNNHHHGGGGGGIIIRRR\\\hhhnnnvvvzzz{{{zzz{{{}}}wwwrrrkkkhhhjjjooouuuxxxxxxvvvrrrnnnjjjgggdddcccbbbcccdddcccbbbaaabbbccc^^^___aaacccgggjjjmmmooooooqqquuuwwwwwwtttpppnnngggeeebbb``````bbbeeehhhiiijjjnnnqqqsssqqqmmmiiihhheeeeeekkkpppqqqsssvvvxxx~~~{{{vvvsssrrrvvvuuusssppplllkkklllmmmooosssyyy}}}}}}{{{}}}yyytttooommmmmmoooppppppssswwwyyyyyyyyyyyyzzzyyyyyyzzz}}}|||vvvpppooorrruuuxxx||||||~~~|||xxxuuurrrqqqxxx~~~|||vvvrrrqqqmmmmmmpppyyy|||sssjjjbbb[[[UUUQQQKKKJJJLLLQQQXXX[[[[[[YYYUUURRRMMMJJJIIIIIIHHHGGGEEEFFFFFFEEEGGGMMMVVV^^^bbbkkkwwwJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCAAAAAA<<<===???@@@@@@>>>===<<<;;;888555444444444333222///000111...***(((((()))+++++++++++++++******)))%%%&&&&&&&&&''''''''''''(((((()))***************))))))(((((('''''''''&&&%%%&&&'''&&&$$$$$$&&&''''''&&&&&&'''(((((('''%%%$$$&&&((((((((('''((()))%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&'''((()))+++...111444666333333444333333222111111111222333444444222000///------....../////////000000//////111555999:::;;;111///---...333999>>>@@@>>>@@@@@@>>>:::777777888777555444333444666:::<<<;;;;;;;;;<<<<<<<<<<<<<<<999999888999999:::;;;<<<;;;<<<;;;999555111000000000000000000000///............------,,,,,,++++++......///000000000000///000000000000000111222222111111222333444555666777777888:::===CCCKKKQQQUUUZZZ___fffmmmrrrtttssssssrrrqqqoooooonnniii```ZZZUUUNNNGGGEEEEEEIIITTT___kkkqqqxxx{{{{{{yyyyyyzzzuuurrroooooorrrvvvyyy{{{zzzwwwqqqkkkfffcccbbbaaa```aaaaaa```^^^]]]^^^```^^^^^^___aaacccfffhhhiiikkknnnrrruuuuuusssooollliiifffbbb``````ccceeegggiiijjjkkkmmmnnnkkkgggcccdddaaabbbjjjppprrrtttvvvyyyzzzzzzssspppoooppppppoookkkhhhggghhhiiikkkmmmoooqqqssswww|||{{{zzzwwwsssnnnllllllnnnoooppprrruuuvvvwwwwwwyyy{{{xxxwwwwwwzzz~~~~~~{{{{{{yyysssmmmkkkmmmoooqqqwww~~~zzzxxx|||yyyuuuuuuooojjjiiinnnvvvzzzqqqhhh```YYYTTTLLLIIIIIIMMMTTTXXXYYYWWWUUURRROOOLLLKKKKKKIIIHHHBBBDDDFFFDDDCCCEEELLLQQQUUU___mmmwww}}}JJJHHHFFFEEEFFFFFFEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<<<<===:::777555444333222111///000111...***'''((())),,,,,,---------,,,+++***&&&&&&&&&&&&''''''(((((('''((()))+++++++++***)))'''''''''(((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&((())))))'''%%%$$$'''******((((((***,,,&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&&&&'''((())),,,///222444333444555666555444333222000111333444444333111000---------...............000//////111666:::<<<===555222//////222666999;;;<<<>>>???===999666666888888777555444555888;;;===999::::::;;;<<<===>>>>>>888888888999:::;;;<<<===;;;;;;:::777333111000000000000000000000//////...000///......---,,,+++***...//////000000000000000000000000000000111111222000111222333555666777888888888888;;;@@@GGGNNNRRRYYY^^^eeemmmrrruuuuuutttuuusssrrrqqqpppjjjaaaZZZUUUNNNGGGDDDDDDIIIUUU```kkkqqqxxx|||zzzxxxxxxxxxsssssssssvvvyyy{{{{{{zzz{{{vvvpppiiiccc```_______________]]][[[ZZZ[[[]]]_________```aaacccdddeeehhhkkkpppttttttqqqmmmjjjiiifffbbb``````ccceeefffkkkkkkkkkkkkkkkhhhccc___bbb___aaaiiipppssstttwwwyyyvvvxxxzzztttqqqpppmmmmmmkkkhhhdddccccccddd```aaaaaaaaaccchhhnnnssswww{{{}}}xxxuuuqqqmmmkkkkkkmmmnnnoooqqqssstttuuuvvvxxx{{{wwwvvvvvvxxx|||~~~}}}{{{yyyyyyvvvqqqjjjggggggjjjiiinnnxxx|||xxxxxxrrrlllhhhjjjnnnxxxuuulllccc[[[VVVNNNKKKIIIMMMTTTYYYZZZXXXWWWUUURRRPPPNNNMMMJJJHHH@@@DDDGGGGGGDDDCCCGGGKKKLLLWWWfffqqqwww}}}KKKHHHEEEEEEFFFGGGFFFCCCFFFEEEDDDBBB@@@>>>===<<<>>>>>>>>>>>>>>>======<<<:::999777666444333333333((()))***+++,,,+++***)))333...******---///---*********))))))))))))************))))))))))))******((('''%%%$$$%%%&&&(((***((((((&&&%%%###""" '''&&&%%%$$$###$$$%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''***,,,///111222333111111111333444222000---222222222111111111111111000///...------...///000000111000...444===@@@<<<:::666111......111666:::<<<>>>@@@???<<<::::::<<<:::888666555555666999:::<<<<<<<<<===<<<<<<;;;:::777666666666777999;;;<<<>>>===;;;888555222000///------............------//////...---,,,,,,++++++,,,...111222111000//////000000///000111111000///000111222333555666777888888999999999;;;???FFFKKKTTT\\\dddiiimmmrrrtttrrrqqqtttuuurrrooojjjaaaXXXTTTOOOIIIEEECCCGGGUUUcccppptttzzz}}}}}}|||{{{zzzzzzwwwtttsssuuuwwwxxxyyy{{{wwwqqqjjjddd```^^^]]]^^^```aaa___[[[WWWUUUTTTWWWZZZ]]]^^^]]]]]]___aaaiiilllpppssstttrrrooommmlllgggaaa```dddfffeeecccjjjkkkkkkhhheeebbb``````ccceeeiiimmmppprrrrrrrrrtttwwwyyyyyyxxxyyy|||~~~yyysssooommmkkkiiifffdddccccccccc^^^\\\XXXUUUSSSWWW]]]bbbkkkpppwww|||vvvpppllljjjiiijjjnnnoooqqqsssuuuwwwyyyzzzyyywwwuuuuuuvvvwwwwwwvvvuuuqqqlllgggbbb```______fffiiioooyyy~~~|||}}}{{{vvvwwwqqqlllkkkiiilllyyy}}}sssiii```ZZZPPPOOOOOOQQQUUUYYY[[[\\\[[[YYYUUUQQQMMMJJJHHHHHHGGGEEEBBB@@@??????AAABBBFFFJJJTTTaaajjjsss~~~JJJHHHEEEEEEFFFGGGEEECCCFFFFFFEEEDDDBBB@@@>>>=========>>>>>>======<<<;;;:::999777666444333333333+++,,,,,,------,,,,,,++++++'''$$$%%%)))+++)))'''+++******))))))******+++***))))))(((((())))))***(((((('''''''''((()))***'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''((()))***+++&&&'''))),,,...000222222333222333444555444111///111111111111111111111111...---,,,++++++,,,---...333444222///333:::<<<999;;;777333//////333777;;;<<<>>>@@@???===;;;;;;===:::999777555555777999:::;;;;;;<<<<<<<<<<<<;;;;;;888777777888999:::<<<===>>><<<:::777444222000000.........//////.........///......---,,,,,,++++++,,,...111222111/////////111111111222333444333222000111222333555666777888888999888888:::>>>DDDHHHRRRZZZbbbfffkkkppprrrqqqpppsssuuusssqqqnnnfff]]]SSSMMMGGGCCCAAADDDQQQ___mmmqqqvvvyyyzzzyyyyyyyyy{{{yyyuuutttvvvxxxyyyyyyyyywwwsssmmmhhhccc___]]]^^^___```___[[[WWWUUUTTTVVVYYY\\\]]]]]]]]]```bbbhhhkkknnnqqqrrrpppmmmkkkkkkgggbbbbbbdddfffdddbbbdddeeeffffffdddccccccdddeeegggjjjnnnqqqrrrrrrrrrppprrrtttuuutttuuuyyy{{{yyysssnnniiihhheeebbb```]]]\\\[[[UUUSSSOOOKKKJJJLLLRRRVVV[[[aaakkkwww~~~xxxssspppoooooonnnoooqqqsssuuuwwwyyyzzzzzzxxxuuuuuuuuuuuusssrrrpppmmmhhhccc___]]]\\\\\\bbbeeejjjqqq}}}}}}}}}}}}wwwqqqllliiifffgggrrr~~~wwwmmmddd^^^TTTSSSTTTWWW[[[___aaaaaa___]]]YYYTTTOOOLLLIIIHHHKKKIIIFFFCCCBBBAAABBBBBBDDDGGGPPP\\\eeennnzzzIIIHHHFFFFFFFFFFFFEEEDDDEEEFFFFFFFFFDDDBBB???===<<<<<<======<<<<<<;;;:::999888777555444333333222000///......------------)))'''%%%&&&***,,,+++)))******))))))))))))******)))((((((''''''(((((()))&&&&&&''''''((((((((('''&&&&&&''''''((())))))***)))(((''''''&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&''')))+++---///111222444444444555777666333000000000000000000000000000...---,,,++++++,,,---...222333111000333888:::888999666111......111666999<<<===??????===<<<<<<===:::999777666666777999:::::::::;;;<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>>>><<<999555222111111111...//////000000//////.........------,,,,,,++++++,,,...000111000//////000///000111222222222222222111111222333555666777777888888888777888;;;AAAEEEOOOWWW___ccchhhnnnpppooooootttvvvvvvuuusssllldddVVVOOOHHHCCC@@@CCCNNNZZZiiilllpppsssuuuvvvxxxyyy}}}zzzwwwvvvwwwxxxxxxxxxwwwvvvtttppplllfffaaa___^^^``````___[[[WWWUUUTTTTTTWWWYYY[[[\\\^^^```cccgggiiillloooooommmjjjhhhjjjgggddddddeeeeeeccc```\\\^^^aaabbbcccdddgggiiihhhiiillloooqqqrrrrrrrrrnnnoooqqqrrrrrrsssvvvxxx{{{xxxpppkkkfffeeeccc```\\\XXXUUUTTTKKKIIIFFFBBB@@@BBBFFFJJJLLLRRR^^^kkkyyy}}}wwwssspppoooooopppqqqtttvvvxxxzzz{{{zzzwwwuuusssrrrpppnnnllliiigggbbb^^^[[[ZZZZZZZZZ\\\```eeeiiiqqq|||xxxwwwzzz}}}}}}|||||||||~~~yyyuuupppkkkfffeeekkksss~~~tttjjjddd[[[[[[\\\```dddhhhiiiiiifffddd___YYYSSSNNNKKKIIIHHHFFFDDDBBB@@@???>>>>>>BBBDDDJJJTTT\\\eeesssHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFGGGEEECCC???===;;;;;;<<<<<<;;;;;;:::999999888777555444333222222333111///---,,,,,,,,,---+++***((())),,,---,,,+++))))))(((((((((((())))))((((((''''''''''''((((((&&&''')))***+++***)))(((&&&&&&'''((())))))******'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((***,,,...000111333333444555666666333111////////////000000000000000///...------...///000......///000333888;;;;;;999666222000000222666999:::;;;<<<===============;;;:::888777777888999:::888999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>><<<888444111000111222//////000000000000//////---------,,,,,,,,,++++++,,,...000000///...///000222333444444333222222222111111222333444555666777888888888777777999===AAALLLTTT\\\aaafffmmmpppooorrrvvvyyyxxxxxxvvvpppggg[[[SSSJJJEEEBBBDDDMMMXXXeeehhhlllooorrruuuxxx{{{~~~{{{xxxwwwwwwxxxxxxwwwwwwuuussspppkkkgggdddbbb___aaabbb```\\\XXXVVVUUURRRTTTVVVXXX[[[^^^aaabbbfffhhhkkkllllllkkkhhhggghhhfffeeeeeefffdddaaa^^^ZZZ\\\___aaacccfffiiillljjjkkkmmmoooqqqrrrrrrrrrooopppqqqrrrssstttvvvxxxyyy|||~~~{{{zzz}}}uuullleeeccccccaaa___[[[WWWSSSQQQFFFEEEBBB???<<<===AAADDDEEEKKKUUUbbbooo{{{|||wwwssspppqqqqqqsssuuuwwwyyy{{{|||xxxvvvssspppnnnkkkgggdddccc```]]]YYYWWWVVVWWWXXXWWW]]]ccceeeiiiwww|||~~~zzzsssqqqtttyyy|||~~~~~~}}}}}}zzzuuuoooiiigggiiimmmttt~~~zzzqqqkkkddddddfffjjjnnnqqqrrrqqqmmmjjjeee^^^WWWPPPKKKIIIDDDCCCCCCBBB@@@???>>>===AAAAAAEEELLLSSS\\\jjjvvv|||GGGGGGHHHHHHGGGEEEDDDDDDBBBCCCEEEFFFEEEBBB???===;;;;;;;;;;;;;;;::::::999999888666555333222222222222111///---+++++++++,,,+++***************)))(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))+++---...///...,,,+++'''''''''''''''(((((((((&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))''''''((()))+++---///111111111222444555444222000......//////000000000000000///...------...///000------...111333555888;;;<<<999555333333555999<<<888999999;;;<<<======<<<<<<;;;:::999888888999999777777999:::;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>===:::777333000000111111//////000000000000//////,,,,,,,,,,,,,,,+++++++++,,,...//////......///000777999:::888555222222333111222333333444555666666777888777666666888;;;>>>IIIQQQZZZ___eeemmmqqqqqquuuyyy{{{{{{zzzxxxqqqhhh]]]UUULLLFFFCCCDDDLLLTTTbbbeeejjjmmmqqqvvvzzz~~~}}}{{{yyyxxxxxxxxxxxxwwwxxxuuuqqqmmmiiigggeeeeeeaaabbbcccbbb^^^ZZZXXXWWWPPPPPPRRRUUUYYY]]]___aaaeeefffhhhjjjjjjiiigggffffffeeeeeefffeeedddaaa___\\\^^^```bbbcccfffjjjmmmllllllnnnoooqqqrrrssssssqqqqqqqqqqqqssstttuuuuuuwwwwwwvvvsssqqqttt}}}yyypppfff___^^^^^^]]][[[XXXTTTPPPNNNDDDCCCAAA>>><<<<<>>===<<<<<<;;;:::999999999999555666888999:::;;;;;;;;;777888:::;;;<<<=========;;;999666333111000000000...//////000000//////...,,,,,,,,,,,,++++++++++++,,,...//////...---///000222555666444///------...222222333333444555666666777777777666666888;;;===EEEMMMVVV\\\ccclllrrrsssvvvzzz}}}|||{{{xxxqqqhhh^^^UUUKKKEEECCCCCCIIIQQQ___ccchhhmmmrrrwww}}}}}}|||zzzyyyzzz{{{zzzxxxyyyvvvqqqlllhhhgggfffgggaaacccdddbbb^^^ZZZXXXWWWNNNNNNNNNQQQVVVZZZ]]]^^^aaabbbdddfffgggfffeeeeeeddddddeeeeeeeeecccbbbaaa```aaabbbcccdddfffiiilllllllllmmmnnnppprrrssssssrrrpppooooooqqqrrrqqqpppqqqpppoooooommmnnnxxx~~~zzztttlllbbb\\\YYYXXXWWWTTTQQQMMMKKKIII?????????<<<;;;:::===???>>>CCCKKKSSS^^^mmm}}}}}}yyyyyyzzzzzz{{{||||||}}}uuusssqqqnnnlllhhhccc___VVVTTTQQQNNNMMMMMMNNNOOOUUU]]]eeeggggggnnn}}}{{{ppplllpppuuu}}}zzzssskkkiiinnnxxx|||sssmmmkkkiiieeeiiioooyyy}}}yyyuuuvvvyyy}}}}}}xxxuuuoooggg^^^UUUNNNJJJDDDDDDCCCDDDDDDEEEFFFGGGCCCAAAAAADDDGGGMMMYYYeeerrrzzzEEEGGGJJJIIIGGGDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB<<<<<<<<<<<<<<<;;;::::::888777666444333222111111//////......---,,,+++***+++---......---,,,,,,,,,)))((((((''''''(((((()))***))))))(((((())))))***$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))***)))((('''&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''''')))+++...000//////000222444333111/////////000000111222222333...---,,,++++++,,,---...///---///333222///111777333111...,,,,,,...111333999888999;;;???BBBAAA???===<<<<<<;;;:::999999999444555777888:::;;;;;;<<<555777888:::;;;;;;;;;;;;999888666444222000//////.........//////.........++++++++++++++++++++++++,,,.........------///000+++///111000+++)))***---222333333444444555555555666777777777777888;;;>>>@@@HHHRRRXXXaaakkkrrrsssuuuyyy|||{{{{{{yyyqqqiii```VVVLLLGGGDDDEEEJJJPPP\\\aaagggmmmsssxxx~~~~~~}}}||||||}}}~~~}}}|||zzzwwwtttpppllliiigggfff```aaabbbaaa]]]YYYVVVVVVMMMKKKKKKNNNSSSXXXZZZ[[[\\\]]]___aaaccccccccccccbbbcccddddddccccccccccccaaabbbccccccccceeeiiilllkkkkkklllmmmoooqqqsssttttttqqqnnnnnnppppppooommmmmmkkklllmmmkkkkkkttt~~~}}}|||||||||zzzwwwtttoooiiiaaa\\\XXXWWWSSSOOOKKKGGGEEEDDD;;;<<<<<<;;;999999;;;======AAAFFFMMMVVVeeevvv}}}}}}}}}}}}}}}}}}}}}}}}vvvtttrrrpppnnnkkkfffbbbYYYWWWSSSQQQOOOOOOQQQRRRWWW]]]ccceeegggnnn{{{|||ssskkklllrrrxxxzzztttooonnnssszzzvvvooonnnjjjdddeeeiiiqqq||||||~~~|||yyyssskkkbbbXXXQQQMMMEEEDDDBBBBBBBBBCCCEEEFFFFFFCCCBBBDDDEEEIIISSS^^^llluuuDDDGGGJJJJJJGGGDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEE<<<<<<======<<<<<<;;;:::888777666444333222111111....../////////---,,,+++$$$&&&((())))))(((((()))******))))))))))))************))))))))))))******)))******+++++++++++++++&&&&&&''''''(((((())))))&&&'''((((((((('''%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''&&&'''(((+++.../////////000222444444222//////000000111222333333333000///...------...///000+++***---333222///333:::777555333111111333555777:::999:::===AAADDDCCCAAA======<<<;;;;;;:::999999444555666888:::;;;<<<<<<444555777999:::::::::999888777666444222000///...------............------++++++++++++++++++++++++---.........------///000,,,000444333///...000444333333333444444555555555555666777777777999;;;>>><<>>===<<<:::999888777777777777666555444333000///---***)))(((((()))***)))***+++,,,,,,***(((******))))))((((((''''''************************&&&***,,,)))$$$!!!$$$'''(((((('''(((((()))******))))))(((''''''(((***+++''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((+++)))''''''((()))))))))///333666666333///------//////000111222333333444555111,,,'''&&&'''+++......///000111333333444444444333222111111333444555:::<<<>>>?????????@@@AAAAAA???<<<:::999999;;;<<<;;;999777888:::<<<<<<<<<============<<<;;;:::999:::666222111222333111///,,,,,,,,,------............------,,,,,,------...000000///............///222222222222222333333333333333333333333333333333888888777555333333666888AAAEEELLLTTT]]]fffooouuu{{{{{{||||||{{{vvvpppkkkbbb[[[PPPIIIFFFIIIMMMOOOUUUZZZaaajjjrrrxxx|||~~~~~~|||{{{{{{zzzyyywwwtttoooiiidddaaa]]]]]]^^^]]][[[WWWTTTQQQMMMMMMMMMNNNPPPRRRTTTUUUSSSTTTWWWZZZ^^^aaadddeeeccccccccccccbbbbbbaaa``````___]]]ZZZYYY[[[```dddgggffffffhhhkkklllllllllqqqooonnnnnnpppoookkkhhhfffgggiiikkknnnooopppqqqsssrrrsssvvvvvvvvv|||wwwqqqkkkiiikkkjjjccc]]]]]]VVVNNNIIIIIIHHHDDD@@@AAA???===;;;;;;<<<>>>@@@AAAAAADDDHHHKKKTTTeeeuuu}}}yyyxxxxxxvvvtttrrrpppooojjjfffaaa\\\YYYXXXZZZ[[[\\\aaaeeefffggglllwww~~~xxx{{{{{{tttnnnhhhdddbbb\\\]]]___aaadddhhhnnnrrr}}}}}}||||||~~~zzzzzz|||~~~|||xxxxxx}}}zzzrrrjjjddd```ccciiiqqq{{{}}}vvvqqqllleee\\\VVVMMMKKKHHHGGGIIIJJJKKKJJJGGGFFFDDDCCCEEEJJJRRRWWWaaajjjvvvJJJHHHGGGHHHHHHGGGEEECCCDDDDDDCCCCCCBBB@@@???>>>;;;;;;;;;;;;:::888777666999999888777666444222111111///---+++***)))))))))+++******,,,------+++)))***)))))))))((((((((('''))))))))))))))))))))))))''')))***)))&&&$$$%%%(((******)))))))))***++++++(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%&&&(((+++,,,---///333666777444111////////////000111222333333444666333...***)))***---///+++,,,---///111222222333444333333333444444555555:::<<<>>>???>>>>>>@@@AAABBB@@@===;;;::::::<<<===888777666777:::===>>>>>>;;;;;;;;;;;;:::999888777:::777333222222333111000------........./////////...------,,,,,,------.........---,,,,,,,,,,,,---000000000000111111111111333333333333333333333333333333333222111222555777:::>>>FFFNNNWWWbbbkkkqqqzzz{{{}}}~~~yyyrrrmmmeee^^^SSSIIIEEEEEEHHHJJJSSSWWW___hhhqqqxxx|||~~~~~~||||||{{{xxxxxxvvvsssnnngggaaa^^^\\\\\\]]]\\\YYYVVVRRRPPPMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPTTTXXX]]]aaaeeegggcccaaa___]]][[[[[[[[[\\\\\\ZZZWWWVVVXXX\\\aaaddddddcccdddgggkkknnnpppooopppnnnmmmnnnooonnnjjjgggggghhhiiikkklllmmmmmmnnnqqqoooppprrrrrrssszzzwwwrrrlllkkkmmmlllfffaaa^^^XXXPPPLLLKKKJJJFFFCCCCCCAAA???======???AAABBBDDDCCCEEEGGGIIIPPP^^^mmmzzz~~~zzzzzzyyyxxxvvvuuusssrrrqqqnnniiidddaaaaaaaaabbbcccgggkkkkkkjjjnnnxxx|||vvvoooiiiiiinnntttsssppplllggg```ZZZVVVSSSTTTUUUVVVYYY^^^eeeiiiwww}}}|||}}}}}}{{{zzz|||~~~|||xxxzzz|||tttlllfff```bbbgggnnnxxxxxxsssmmmfff]]]VVVNNNKKKIIIHHHIIIJJJKKKKKKIIIHHHGGGFFFGGGKKKQQQUUU\\\dddpppyyyIIIHHHGGGGGGHHHHHHFFFDDDCCCCCCDDDCCCBBB???<<<;;;999:::::::::999999888777::::::999777555333111000111000...---++++++******,,,++++++,,,------,,,***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))))))))(((((('''%%%$$$###''''''''''''''''''''''''))))))((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&(((+++---///000222666777555333222222//////000111222333333444666444111///---......///***+++---///000222333444333444555666777777666555999;;;===>>>>>>>>>???@@@BBB@@@>>><<<;;;;;;<<<===666666555777;;;>>>??????;;;;;;::::::999999888888:::777444333333333222111///////////////000000000...------,,,,,,------.........---,,,,,,,,,,,,---.........//////000000000333333333333333333333333000111111111111222555888555999@@@IIIRRR]]]gggnnnuuuwww|||{{{sssmmmfff___TTTJJJDDDCCCEEEHHHPPPTTT\\\fffpppwww|||~~~~~~}}}}}}||||||wwwwwwvvvsssmmmfff^^^ZZZZZZZZZZZZYYYWWWSSSPPPNNNOOOMMMJJJGGGEEEEEEFFFGGGJJJLLLPPPUUU[[[```dddfffaaa___[[[WWWUUUTTTUUUVVVXXXTTTPPPQQQWWW^^^ccceeedddddddddgggkkkoooppppppooonnnmmmnnnnnnmmmjjjhhhjjjjjjkkkkkkkkkkkkjjjjjjooonnnpppsssssssssyyyyyytttooonnnooonnniiiddd```ZZZSSSOOONNNMMMJJJHHHEEEDDDBBBAAAAAABBBDDDEEEGGGEEEEEEFFFFFFIIIUUUaaasss}}}{{{{{{{{{zzzyyywwwvvvuuuvvvtttpppllljjjiiiiiiiiikkknnnpppooommmpppvvv}}}{{{sssjjjfff```ZZZXXXYYYaaabbbcccbbb]]]VVVOOOJJJIIIIIIIIIJJJMMMSSS[[[```nnnuuuzzz{{{|||~~~~~~{{{}}}zzzzzz{{{yyywwwzzzwwwnnnhhh```aaaeeekkkttt~~~|||vvvqqqiii```YYYPPPMMMJJJHHHIIIKKKKKKKKKLLLLLLLLLKKKJJJKKKOOOQQQVVV]]]fffnnnuuu|||HHHGGGGGGGGGHHHHHHFFFDDDCCCDDDDDDDDDBBB???;;;999::::::;;;;;;;;;;;;;;;::::::999888777555333111000111000///...---,,,++++++,,,+++***+++,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((()))''''''(((***+++***)))((('''&&&%%%%%%%%%%%%%%%)))******+++***(((&&&%%%'''''''''''''''''''''''')))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((+++---000222555666777666555444//////000111222333333444555444333222111000//////,,,---...000222444666777333555777999:::999777666888:::<<<=========>>>???AAA???===;;;::::::;;;;;;777666666888;;;>>>>>>>>>===<<<<<<;;;;;;::::::::::::888666444333333333333////////////////////////...------,,,,,,------...000000///............///---.........///000000000222222222222222222222222222333444333333333666888666999???GGGOOOYYYccciiilllpppvvv{{{}}}yyyqqqkkkddd^^^UUUKKKDDDCCCFFFIIIMMMRRR[[[eeeooowww}}}~~~~~~}}}}}}||||||wwwwwwwwwtttnnneee]]]XXXYYYXXXXXXVVVTTTPPPMMMKKKQQQNNNJJJFFFDDDDDDEEEFFFGGGIIIMMMQQQWWW\\\```bbb]]][[[YYYVVVTTTSSSSSSSSSWWWRRRNNNQQQYYYaaaeeeeeeiiigggfffhhhjjjmmmnnnmmmooooooooooooooommmkkkjjjmmmmmmmmmlllkkkjjjhhhhhhmmmoootttyyyyyywwwzzz~~~yyytttrrrrrrpppkkkgggbbb]]]WWWSSSQQQOOOMMMLLLGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFEEEEEECCCDDDLLLVVVhhhwww||||||||||||{{{{{{yyyxxxxxxvvvuuussspppnnnllllllkkknnnppprrrqqqooopppuuuzzzuuukkkaaa^^^\\\VVVRRRPPPSSSUUUVVVVVVSSSNNNIIIEEEEEEDDDCCCCCCFFFLLLTTTZZZgggnnnuuuwwwzzz}}}}}}{{{xxxxxxwwwuuuxxx|||yyypppiiiaaaaaaccciiirrr}}}{{{vvvnnnddd]]]TTTPPPLLLJJJJJJKKKKKKKKKNNNOOOOOONNNLLLKKKLLLMMMQQQVVV^^^eeelllvvvIIIHHHGGGGGGHHHHHHFFFDDDCCCDDDEEEEEECCC@@@<<<:::::::::;;;<<<<<<<<<;;;;;;777777777777666555333333000000//////...---,,,++++++)))((()))***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&(((***+++***)))''''''&&&%%%%%%$$$%%%%%%'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''(((((('''(((+++---000111333555666777666555//////000111222333333444333333333222222000///...------...///222444777888333555888;;;;;;:::888777777999;;;<<<<<<<<<===>>>???>>><<<:::999999999999888888888999;;;===<<<;;;<<<<<<;;;:::::::::;;;;;;999999777666444444555555...........................------,,,,,,------...000000///............///......///000000111222222222222222222222222222222333444555444333222444555888;;;???DDDJJJSSS[[[aaaeeejjjqqqyyy|||yyyrrrlllgggbbbYYYNNNEEEBBBDDDHHHKKKPPPYYYdddnnnwww|||~~~~~~}}}}}}}}}}}}}}}}}}xxxxxxxxxuuuoooggg^^^YYYWWWWWWVVVTTTQQQNNNKKKIIINNNLLLIIIFFFDDDDDDFFFFFFFFFGGGJJJMMMQQQUUUWWWYYYVVVVVVWWWWWWWWWUUUTTTSSSWWWSSSQQQTTT]]]ccceeeeeeiiihhhfffgggjjjmmmnnnnnnooopppqqqqqqpppooonnnmmmppppppooonnnllljjjiiihhhhhhmmmvvv~~~~~~zzzyyy}}}~~~zzzvvvtttqqqllliiieeeaaa[[[VVVSSSQQQPPPOOOIIIHHHGGGFFFFFFFFFGGGGGGGGGEEEDDDDDDCCCBBBGGGOOO\\\mmm~~~}}}}}}}}}|||{{{zzzyyyxxxuuuuuutttsssqqqooommmllloooqqqssssssqqqrrruuuxxx~~~yyyoooddd[[[ZZZYYYUUUPPPNNNKKKLLLKKKKKKIIIGGGEEEDDDCCCBBBAAA@@@BBBHHHPPPVVVaaaiiiqqqtttyyy~~~zzzzzzyyywwwyyy}}}|||rrrkkkcccbbbccchhhqqq~~~|||tttjjjcccYYYTTTOOOKKKJJJJJJJJJJJJMMMNNNOOONNNLLLJJJIIIJJJNNNRRRXXX^^^fffqqq}}}JJJIIIHHHHHHHHHGGGEEECCCDDDDDDEEEDDDCCC@@@===<<<999999:::;;;;;;:::::::::777777777777666555444333////////////...---,,,++++++)))'''''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))(((((('''''''''((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&###%%%(((((('''(((---111000///000222555666555333//////000111222333333444222222333222222000///...,,,,,,,,,---///222444666333555888;;;<<<;;;999888666888:::;;;;;;;;;<<<=========;;;:::999999888888999888888:::<<<<<<;;;::::::999888777777888999:::999:::999777555444666888//////............------...------,,,,,,------.........---,,,,,,,,,,,,---//////000111111222333333222222222222222222222222222444444333222111111222888999<<>>@@@DDDKKKOOO\\\dddlllqqqvvv}}}~~~}}}}}}~~~}}}~~~uuummmeeedddcccfffooo|||{{{qqqjjj^^^YYYRRRLLLJJJIIIIIIIIIJJJKKKLLLLLLIIIGGGGGGGGGJJJMMMSSSXXX```kkkyyyLLLJJJIIIHHHHHHFFFDDDAAACCCCCCBBBBBBAAA???>>>===;;;;;;<<<<<<<<<;;;::::::888888888777666444333222......//////...---+++***+++***(((''')))******)))'''((((((((()))))))))***((((((((((((((((((((((((%%%''')))(((&&&%%%'''***(((((((((((((((((()))***(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))&&&&&&'''(((((('''&&&&&&###&&&)))(((&&&''',,,000///......000333444333111//////000111222333333444333333333333222111000000------,,,---...111333555444555777:::;;;;;;:::999555777::::::::::::;;;===>>>===<<<;;;:::999999888777777888:::<<<===<<<;;;:::999777666666888999:::999::::::888555555777999000000000/////////.........------,,,,,,------.........---,,,,,,,,,,,,---...//////000222333333444111111111111111111111111111333444444333333333444777888999<<<@@@GGGOOOTTTaaafffoooxxx}}}}}}yyyuuurrrnnndddVVVIIIBBBBBBEEEFFFKKKTTT___iiiqqqwwwzzz{{{|||||||||}}}}}}~~~~~~yyyxxxwwwtttnnnhhhbbb^^^WWWVVVTTTQQQNNNKKKIIIGGGDDDDDDDDDDDDCCCCCCBBBAAACCCCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLMMMNNNMMMLLLKKKLLLNNNSSSYYY^^^aaabbbcccgggfffeeefffjjjooorrrsssnnnqqqsssssspppnnnooopppooooooooonnnmmmkkkjjjiiibbbgggqqqyyyzzzvvvuuuxxx}}}zzzxxxuuurrrppppppmmmgggaaa[[[XXXWWWWWWQQQPPPOOOMMMLLLJJJIIIHHHIIIFFFEEEFFFDDDAAAAAAEEEMMM[[[nnn|||}}}{{{zzztttuuuwwwxxxwwwtttpppmmmlllmmmnnnnnnmmmlllllllllxxx{{{vvvtttbbbZZZTTTSSSQQQLLLHHHHHHCCCBBBAAAAAA@@@AAABBBBBBAAAAAA@@@??????BBBGGGKKKUUU^^^ggglllrrryyy|||{{{yyy~~~~~~{{{~~~yyyqqqgggeeebbbccckkkwwwwwwpppbbb]]]TTTNNNJJJHHHGGGGGGFFFGGGHHHHHHFFFEEEEEEFFFEEEHHHMMMRRRZZZeeesss|||MMMKKKIIIHHHGGGFFFCCC@@@BBBAAA@@@@@@???>>>>>>===>>>>>>??????>>>======<<<::::::999777555333111000------.........---+++***---+++)))(((***+++++++++'''((((((((())))))******''''''''''''''''''''''''$$$(((***)))%%%###&&&***&&&&&&&&&&&&&&&'''((()))---+++)))((('''''''''(((''''''''''''''''''''''''###$$$%%%&&&''')))******%%%&&&'''(((((('''&&&%%%'''***,,,)))%%%$$$(((,,,///---,,,...222333111/////////000111222333333444444444444333333222222222000000//////000222555666444555777999::::::::::::555777999:::::::::;;;<<<>>>>>>===<<<;;;::::::999555555666:::===???>>>===<<<;;;999888888:::;;;===999:::;;;888555555777:::222111111111000000//////...------,,,,,,------...000000///............///......///000111222333333111111111111111111111111222444666777666666777999666777999;;;???FFFOOOTTT```eeemmmvvv|||}}}zzzvvvqqqnnneeeXXXKKKDDDEEEIIIDDDIIIRRR]]]gggoootttwww{{{{{{||||||}}}}}}~~~~~~xxxxxxvvvrrrmmmgggbbb___WWWVVVTTTQQQNNNKKKHHHGGGDDDEEEFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDJJJRRRYYY]]]___aaabbbkkkiiiggggggjjjmmmooopppmmmppprrrrrrooommmnnnooommmmmmmmmmmmlllkkkjjjiiidddhhhpppwwwxxxuuuvvv{{{~~~}}}{{{yyywwwuuuttttttqqqllleee^^^ZZZYYYZZZTTTTTTRRRPPPNNNLLLJJJIIIKKKHHHFFFGGGEEE@@@???BBBJJJWWWfffrrr~~~}}}{{{rrrtttvvvxxxwwwsssooolllhhhiiijjjiiihhheeedddcccjjjssszzzvvvrrrpppbbb\\\WWWUUUQQQKKKHHHIIIBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCGGGJJJQQQZZZccchhhnnnuuuyyyxxxuuu{{{~~~xxxwww{{{|||tttiiieeeaaaaaagggrrr{{{ssseee___VVVNNNJJJHHHFFFFFFCCCEEEEEEEEECCCCCCDDDEEEAAADDDIIINNNVVVaaannnxxxIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDBBBAAA???===<<<<<<;;;<<<===>>>===:::888888666444333333333222111222111///...---,,,,,,,,,///---,,,***))))))******---,,,+++,,,---------,,,******))))))((((((''''''(((((())))))((('''&&&&&&&&&''')))*********)))(((******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%%%%&&&((())))))'''&&&$$$,,,---///222444444111...//////000000111111222222555444333222000///...---.........///111333555777999666333333666:::;;;;;;666777888999;;;<<<======???===<<<<<<<<<:::666111777777777444222555;;;@@@:::999999999999:::;;;;;;555444222222333555666555111111000000//////......111111000///...---,,,,,,------...///...---,,,+++000222555666555666777888444333222222222333444444333222222222222333444444666555666888999===HHHTTT]]]fffooouuu{{{{{{qqqlllddd[[[RRRKKKHHHFFFCCCIIIQQQ[[[ccckkkrrrvvvyyy}}}}}}|||}}}|||xxx}}}zzzvvvrrrmmmfff```[[[VVVTTTRRRSSSSSSQQQLLLGGGFFFEEECCCCCCDDDDDDBBBAAA@@@???????????????@@@@@@DDDEEEFFFEEEDDDDDDEEEGGGLLLNNNQQQTTTWWWZZZ___bbbdddeeefffhhhjjjlllnnnnnnsssrrrpppooommmllllllkkkpppnnnkkkhhhfffffffffgggaaaccciiiqqqyyy}}}}}}zzz}}}{{{xxxwwwtttqqqmmmiiifffaaa[[[XXXXXXVVVRRRQQQPPPPPPOOONNNKKKIIIGGGFFFFFFEEECCCAAAHHHLLLXXXhhhwww|||yyywwwuuuuuuuuurrrlllgggeeebbb```aaa___[[[YYY[[[___gggvvvzzztttoookkkhhhddd___YYYVVVUUURRRKKKFFFEEECCCCCCDDDFFFHHHHHHGGGCCCDDDCCCAAA???@@@DDDHHHQQQUUU]]]hhhqqqwwwxxxxxx|||}}}|||yyy{{{~~~vvvlllgggccccccffflllxxxzzzllldddYYYQQQMMMKKKHHHFFFHHHFFFCCCAAA@@@AAABBBDDDCCCCCCFFFMMMTTT]]]kkkxxx}}}JJJIIIHHHGGGEEEDDDCCCBBBDDDDDDCCCBBBAAA???>>>===<<<<<<<<<>>>???>>>;;;999999777555444555555333222///...,,,+++***)))))))))---,,,***)))(((((())))))((('''&&&''''''(((''''''***)))))))))(((((((((''''''''''''''''''&&&%%%%%%$$$%%%'''((((((((('''&&&***)))((((((''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$''''''''''''(((((()))***,,,---000333666555222/////////000000111111222222333333333222222111111000000//////000111333555666:::777444444888;;;<<<<<<555666777888999;;;<<<<<>>>>>============>>>>>>>>>??????>>>===>>>@@@BBBGGGIIILLLNNNQQQTTTXXX[[[aaabbbdddgggiiilllmmmnnnoooooonnnmmmllllllllllllpppnnnkkkhhheeecccbbbbbbYYY\\\aaajjjttt{{{~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{wwwtttpppkkkgggccc^^^ZZZZZZWWWTTTRRRRRRQQQPPPOOONNNLLLJJJIIIHHHGGGEEECCCDDDGGGPPP___lllwwwyyywwwtttsssrrrnnnhhhbbb^^^YYYWWWWWWTTTOOONNNPPPVVV]]]kkk{{{xxxsssrrrrrrqqqgggbbb\\\YYYXXXUUUPPPKKKHHHFFFDDDDDDFFFGGGGGGGGGCCCDDDCCCAAA??????CCCFFFNNNRRRZZZeeeooovvvxxxxxxzzz|||}}}zzzmmmfffaaa```bbbhhhttt}}}qqqiii^^^UUUQQQNNNKKKHHHGGGEEEBBB@@@??????@@@AAA@@@???AAAGGGMMMVVVdddqqq}}}KKKJJJIIIGGGEEECCCAAA@@@BBBBBBBBBBBBAAA@@@???>>>=========>>>???>>><<<::::::888666666666666444333111000///------,,,,,,,,,---,,,+++***))))))*********))))))(((((()))))))))))))))))))))((((((((((((''''''((((((((('''&&&&&&%%%&&&''''''(((''''''''')))(((''''''&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###((('''&&&%%%''')))+++---+++,,,000555888777444111000000000000111222222333222222333333444333333333111000000///000222333444999777666666999;;;<<<<<<555555666666888999;;;<<>>===>>>???>>><<<:::888888:::<<<>>>===;;;999=========<<<;;;;;;::::::;;;999666555444444222111111111111000000000000000........................------......------,,,+++...000222333333333444555555444222111000111222222444333333333333444555555333333555999999:::@@@HHHQQQZZZeeemmmtttzzzyyyuuussskkk```YYYUUUQQQLLLGGGDDDGGGLLLQQQXXXaaakkkqqqsssyyy}}}~~~|||vvvpppkkkfffaaa]]]ZZZVVVSSSRRRSSSRRRNNNKKKHHHFFFDDDCCCCCCBBB@@@>>><<<;;;;;;:::::::::;;;;;;888888888777777999<<>>>>>AAACCCIIIMMMUUU```kkkssswwwxxxxxxzzz~~~oooggg```]]]]]]bbbmmmxxxxxxpppeee\\\VVVRRRMMMJJJHHHGGGDDDAAA??????@@@@@@AAA???AAAFFFKKKTTTcccppp|||KKKJJJIIIGGGEEEDDDBBBBBBAAAAAABBBBBBBBBAAA@@@@@@???>>>===>>>??????===;;;999888666666777666444222222111000///.....................------,,,,,,,,,,,,---,,,+++******+++---))))))))))))(((((((((((()))***************))))))(((((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$''''''&&&&&&&&&((()))***)))+++000555999:::777555111000000000000111333333333333444555555444333333000//////......///111111666666666777888:::;;;;;;555555555666777999;;;<<>>===<<<;;;:::999:::888666555555444222111222222111111111000000000---------....../////////////////////......---------///111222111111222333777666555333333333333444444444333333444444555666333333666:::;;;:::===BBBIIISSS^^^gggooouuuuuurrrqqqhhh]]]XXXWWWTTTMMMGGGDDDFFFHHHLLLSSS]]]hhhpppttt{{{|||vvvooojjjfffbbb___\\\XXXTTTRRRSSSRRRPPPMMMIIIGGGDDDCCCBBB@@@>>><<<999999888777777777888888666666666555555777;;;>>>@@@BBBEEEFFFHHHJJJNNNQQQVVVYYY]]]bbbgggjjjmmmnnnmmmmmmllllllllllllmmmmmmlllkkkjjjgggdddaaa^^^\\\SSSTTTXXX___jjjwwwzzzuuuoookkkgggcccaaa]]]ZZZWWWUUUTTTTTTSSSRRRTTTRRROOOMMMLLLJJJHHHEEEBBBAAAEEENNNYYYcccrrr~~~{{{xxxuuuooofff```[[[UUUQQQOOOMMMIIIIIILLLNNNRRRZZZeeerrr~~~wwwtttuuuwwwyyymmmjjjeeeaaa```___]]][[[VVVRRRNNNKKKJJJJJJIIIIIIEEEDDDBBB@@@>>>>>>???@@@EEEHHHOOOYYYeeeooouuuwwwuuuxxx|||rrrjjjaaa\\\ZZZ\\\gggqqq~~~vvvkkkaaa[[[UUUOOOKKKJJJIIIFFFCCCAAA@@@@@@AAAAAA???@@@EEEJJJSSSbbbooozzz~~~JJJJJJIIIHHHGGGGGGFFFEEE@@@AAAAAABBBBBBAAAAAA@@@???>>>======>>>>>>===;;;888777666666666555333111......---,,,++++++++++++---......---------,,,,,,)))))))))'''%%%%%%''')))(((((((((((())))))))))))))))))***************))))))))))))((((((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((((((''''''&&&&&&''''''((('''&&&$$$###(((***...444999;;;:::888333222111000000111222333444555666666555444222111///...---,,,,,,---...///333444666777777888888999777666666666888:::<<<>>>@@@BBBEEEGGGGGGFFFEEEEEECCC@@@======???@@@>>>;;;?????????>>>===;;;:::999666555444444555555444222333333333222111111000000,,,,,,------......//////---,,,,,,+++++++++++++++---...000111000000111222666555444333222333444444444333333333333444555555333333666<<<===:::;;;>>>BBBLLLWWW___hhhoooqqqnnnkkkcccZZZWWWWWWTTTLLLEEEDDDEEEEEEHHHNNNYYYeeemmmwww~~~~~~{{{uuuoookkkgggcccaaa___[[[VVVTTTTTTSSSPPPMMMHHHFFFDDDBBBAAA???===;;;888888777666555555666666444555555555555666:::======???AAACCCEEEGGGKKKMMMRRRUUUZZZ```eeeiiilllmmmpppooonnnmmmlllllllllllljjjjjjiiihhhfffdddbbb```WWWWWWXXX\\\dddqqq~~~{{{vvvrrrnnnjjjfffccc]]]ZZZWWWUUUUUUTTTSSSRRRTTTRRROOOMMMLLLJJJGGGEEEBBB@@@CCCJJJTTT^^^mmmyyy~~~}}}~~~{{{xxxrrriiicccVVVQQQMMMLLLIIIFFFGGGJJJNNNRRRXXXbbbnnnzzzzzzvvvtttsssrrrpppmmmjjjgggeeedddbbbaaa\\\YYYTTTPPPOOOMMMLLLKKKFFFDDDBBB@@@?????????>>>AAADDDIIISSS___iiippptttrrruuuyyy|||}}}vvvmmmccc]]]YYYZZZbbblllzzzxxxnnneee^^^XXXQQQLLLIIIHHHFFFCCCAAA@@@@@@@@@===;;;<<>><<<<<<===>>>===;;;777666666666777555333000000///...---------------******++++++++++++******((())))))&&&""""""%%%)))(((((((((((())))))))))))&&&&&&'''(((((((((''''''(((((('''&&&&&&&&&&&&''')))(((''''''&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&'''(((((('''%%%""" ((())),,,111777;;;<<<<<<666555222000///000111111444555666666666444111000...---,,,,,,,,,---...///111333666888777777777888777777666666777:::===>>>AAAEEEKKKMMMMMMKKKIIIIIIFFFCCC???======>>>>>>>>>>>>?????????===<<<:::888444444444555777777666555666555444333222000//////,,,,,,------.........//////...---,,,,,,,,,---------...000111000///000111222111000000000111222222333222222222222333444444333222555;;;===::::::<<<===EEEOOOVVV___hhhkkkjjjjjjeee```^^^]]]YYYRRRKKKFFFEEEDDDEEEJJJTTT___gggttt|||~~~zzzzzz{{{{{{}}}zzzuuupppmmmiiieeebbbbbb^^^YYYWWWVVVSSSOOOKKKHHHEEECCCAAA@@@???<<<:::888777666666555555555555333444555555555555777999888:::<<<>>>@@@CCCGGGJJJOOOSSSXXX___eeeiiikkklllpppooonnnmmmllllllllllllkkkjjjjjjiiihhhgggffffff\\\[[[YYYYYY^^^iiivvv~~~|||xxxuuurrrnnniiifff^^^[[[XXXVVVUUUUUUTTTSSSRRRPPPMMMLLLKKKIIIGGGEEEAAA???@@@GGGOOOXXXfffrrr{{{~~~~~~}}}|||zzzuuummmgggXXXSSSOOOOOOLLLHHHHHHJJJKKKOOOUUU___jjjvvv|||xxxuuurrrpppsssrrrpppnnnkkkhhhfffeee___\\\XXXUUUSSSPPPMMMKKKFFFDDDBBBAAAAAAAAA???>>>@@@AAAEEEMMMYYYccckkkoooooorrrvvvwwwwwwyyy|||}}}yyypppfff___ZZZYYY___gggrrr}}}{{{}}}yyyppphhhaaa[[[SSSNNNGGGFFFDDDBBBAAA@@@?????????>>>???DDDHHHNNNZZZfffmmmsss{{{KKKKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@??????===;;;;;;<<<===<<<;;;888777777888888777333111222111111000000000000000((()))***++++++***))))))***++++++(((######'''+++'''((((((((()))))))))***%%%%%%&&&''''''''''''''')))((('''&&&%%%&&&&&&'''***)))((((((''''''((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''&&&%%%$$$$$$((((((***...555;;;>>>???999777333000///...///000111333444666666444222111......---------...000111000444888999888777777888777666555555666999<<<>>>CCCIIIPPPTTTRRROOOLLLKKKEEEDDDBBB@@@===<<<===???<<<===>>>>>>===<<<999888666666666888999:::888666888777666444222000......------------------------222111000///...//////000---///111111000///000111000//////...///000222333222111111111111222333333222000333999;;;999888999888???GGGNNNVVVaaaeeeeeehhhgggfffeeeccc]]]VVVPPPHHHGGGDDDCCCEEEMMMVVV]]]kkktttzzzxxxuuuvvvyyyzzzzzzwwwtttqqqoookkkgggcccccc```\\\YYYXXXTTTMMMHHHFFFDDDBBBAAA@@@???===;;;999888777666555555555555333555777888777666777777444666999<<<>>>AAAEEEHHHNNNRRRXXX___eeeiiikkkkkkmmmmmmlllllllllllllllmmmmmmllljjjhhhhhhggghhhhhhbbb```\\\ZZZ\\\eeerrr{{{~~~}}}}}}}}}~~~}}}{{{yyywwwsssmmmiii___]]]YYYXXXWWWWWWVVVUUUQQQOOOLLLKKKKKKJJJGGGEEEBBB@@@@@@EEELLLSSS___jjjtttxxx|||~~~zzzsssnnn___[[[WWWVVVRRRLLLJJJKKKFFFJJJRRR\\\hhhrrr{{{}}}zzzxxxwwwuuuvvvwwwwwwuuuqqqmmmjjjiii___]]]ZZZXXXUUUQQQMMMIIIFFFDDDBBBBBBCCCCCCAAA???@@@@@@CCCIIISSS^^^fffkkkkkkooossstttsssuuuzzz~~~~~~yyyqqqhhhaaa[[[XXX\\\ccckkkwww}}}vvvqqqqqqvvvzzz|||~~~yyyqqqjjjeee^^^WWWQQQGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCDDDGGGIIILLLUUU___fffmmmxxxLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>><<<;;;:::;;;<<<;;;:::999999888999:::888555222///......------------...)))***,,,,,,---,,,+++***)))******&&&"""!!!%%%***'''((((((((())))))******&&&&&&'''((())))))((((((+++***)))(((''''''((()))******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%%%%&&&((()))((('''(((,,,333:::???AAA;;;888444111.........///...000333555666555333222//////......///000222333000555999;;;999888888999666555333333555777;;;===CCCJJJSSSWWWVVVQQQMMMLLLCCCDDDEEEBBB===;;;<<<>>>;;;<<<===>>>===<<<999888999888999:::;;;;;;999777999888777444222///...---------------------------///...---++++++,,,,,,------///111111000///000111000000//////111222444555111111000000111111222333000...111777:::888777888555<<>>666666777888999::::::;;;888777777666555444444333000000...---,,,+++++++++************************(((((((((((())))))))))))(((+++...000///,,,)))&&&((('''&&&&&&&&&''')))***,,,)))&&&%%%&&&'''((('''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''(((((()))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((())),,,///333777999444444444222///......000111222444444333333444555.../////////000000000000444555666555555555777999666666666555444666999;;;FFFJJJOOOQQQOOOKKKJJJJJJFFFEEECCC???;;;:::;;;===<<<<<<======<<<:::999777333444555888;;;===<<<:::888888888888666444222000---+++)))***,,,.........,,,------------+++***))).../////////000000111111111111000000111111222333111222333333222111222333444555777888888666444333777888;;;@@@GGGOOOUUUYYY[[[___```]]]ZZZYYYTTTNNNIIIHHHEEEBBBBBBDDDJJJNNN\\\^^^dddkkknnnnnnssszzzyyyyyywwwqqqiiidddcccdddaaaaaa^^^XXXRRRMMMJJJIIIFFFCCC@@@???>>>>>><<<;;;999999999999999888777777888999::::::999888777666888555444888<<<>>>CCCIIIOOOSSSYYY^^^bbbeeeiiikkkmmmmmmkkkiiihhhhhhlllnnnqqqnnnkkkiiiiiiiiihhhgggfffhhhgggccc```dddoooyyyyyywwwvvvttttttuuuwwwxxx{{{}}}|||zzzzzzxxxppphhhgggddd___\\\[[[[[[ZZZXXXSSSOOOKKKHHHHHHJJJKKKKKKIIIFFFEEEGGGIIINNNYYYeeekkkooouuuzzz|||~~~|||yyynnnhhh```XXXQQQKKKGGGEEEGGGJJJQQQ[[[gggpppvvvyyy|||~~~}}}||||||}}}|||zzzxxxqqqhhhcccaaa^^^[[[XXXSSSNNNJJJGGGEEECCCCCCDDDDDDCCCBBBBBB>>>???EEEIIIMMMWWWbbbfffiiimmmrrrvvv{{{xxxllleee___YYYYYY[[[eeennnzzzwwwjjjaaa]]][[[YYYWWWVVVXXXZZZ[[[bbbdddgggkkkppptttwwwyyyvvvssspppmmmkkkgggaaa]]]WWWSSSOOOKKKJJJIIIHHHGGGDDDDDDDDDCCCBBBDDDIIINNN[[[dddsssLLLKKKIIIFFFDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA???>>>??????>>>===<<<::::::999;;;:::999888666555333333000000...---,,,+++++++++************************))))))))))))((((((((((((((())))))******))))))(((((((((((((((((()))******///,,,)))((()))*********((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%((('''''''''&&&$$$###"""(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((***---111444666999999888555111.........---///000000000000222333111111000000000000000111444555666555444555777999777777777666555555888:::AAAFFFKKKMMMKKKHHHGGGGGGGGGFFFDDD@@@===;;;<<<>>>;;;<<<<<<===<<<:::999888555444555888;;;======<<<999999999888777555333111...---++++++---/////////...//////000///...---,,,.........//////000000000111111000000111111222333///000111000///...///000444555666777777666555444666777999<<<@@@FFFJJJMMMTTTXXXZZZXXXXXXYYYWWWRRROOOLLLHHHEEEEEEGGGJJJLLLQQQSSSZZZaaaeeeffflllsssvvvvvvtttmmmeee```___```______]]]XXXRRRMMMJJJIIIFFFDDDAAA@@@???>>><<<:::888999999999999999888888999999:::::::::888777666777444333777;;;===BBBHHHMMMRRRXXX]]]aaadddgggiiikkkkkkjjjiiihhhiiilllooorrrooolllkkkkkkkkkjjjiiifffeeeccc```^^^cccmmmuuu}}}}}}wwwrrrooonnnmmmmmmnnnpppssstttyyy|||}}}{{{{{{zzzsssjjjiiieeeaaa^^^\\\\\\ZZZYYYSSSOOOJJJGGGGGGHHHHHHHHHHHHFFFEEEGGGIIIMMMXXXdddjjjnnnsssxxxzzz|||~~~~~~qqqjjjaaaYYYSSSOOOJJJGGGHHHKKKPPPYYYcccmmmtttxxxzzz}}}}}}}}}~~~}}}|||tttlllfffddd```]]]ZZZUUUPPPLLLIIIGGGEEEDDDEEEEEEDDDCCCDDDAAA@@@EEEGGGJJJRRR\\\ccchhhnnnuuuzzz~~~zzznnnggg```[[[ZZZ\\\```jjjyyyyyypppfff\\\UUURRRQQQPPPOOONNNOOOQQQRRRUUUWWWYYY]]]bbbgggkkkmmmnnnmmmkkkkkklllkkkhhhfff^^^ZZZUUURRRPPPNNNLLLKKKGGGGGGFFFCCCAAABBBGGGJJJUUU___ooo~~~KKKJJJHHHEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>BBBAAA@@@>>>===;;;:::999<<<<<<;;;999777555333222000000...---,,,,,,++++++******************************))))))((((((''''''((('''%%%$$$$$$&&&((()))(((((()))************))),,,***'''&&&'''''''''&&&))))))))))))))))))))))))&&&'''''''''&&&%%%%%%$$$''''''&&&&&&%%%$$$###""")))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((+++...000222888888888555111///...///...000222222222333555666555444222000///000111222333444555555444555777999888999888777555555777999>>>BBBFFFIIIHHHGGGEEEEEEGGGFFFEEEBBB>>>======???;;;<<<<<<<<<<<<;;;999888666555555666999<<<===<<<999::::::999888666444333000...------///000000/////////000000000///...................../////////111000000000000111222222333444444333222111111222555555555555555555555555777777777888:::===???AAAJJJNNNPPPPPPSSSXXXYYYVVVVVVQQQKKKHHHIIIJJJJJJIIIKKKMMMTTT]]]aaadddjjjrrrsssrrrooohhh___ZZZYYYZZZ[[[\\\[[[XXXSSSMMMIIIHHHEEEDDDCCCBBBAAA???;;;999888999999:::::::::999999::::::;;;;;;:::888777666666222222666:::<<>><<<;;;;;;:::::::::::::::::::::::::::999777555333222000000...------,,,,,,,,,************************+++******)))(((''''''&&&((('''%%%######$$$%%%&&&&&&''')))******))))))(((***(((&&&%%%&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''&&&%%%$$$###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((())),,,...000111222333222111///000000...000222333333444666888888666333111///000111333222333555444444555777999:::::::::999777777888:::>>>AAADDDGGGHHHGGGFFFEEEEEEEEEDDDAAA>>><<<===>>>;;;;;;<<<<<<<<<;;;999888666444333444777:::;;;;;;::::::::::::999777555444111///......///000///...------..................------..................000000000000000111222222555666666555333222222333444444444333333444555666999888888888888999:::;;;AAAEEEHHHHHHLLLSSSVVVUUUXXXRRRKKKIIIJJJKKKHHHDDDGGGIIIPPPYYY^^^aaaiiiqqqnnnnnnkkkddd[[[VVVUUUVVVXXXZZZZZZXXXSSSMMMIIIHHHFFFEEEDDDDDDCCCAAA<<<999999::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777666555222111555888:::???EEEHHHNNNVVV\\\```bbbcccddddddfffggghhhiiijjjmmmooopppooonnnooosssvvvwwwwwwrrrjjjaaa[[[ZZZ[[[\\\\\\\\\]]]^^^^^^[[[WWWRRROOOOOOPPPSSSXXX___ffflllpppvvv{{{~~~~~~}}}|||vvvpppnnnkkkfffbbb```___]]]\\\WWWRRRLLLHHHFFFEEEDDDDDDGGGDDDDDDFFFGGGKKKTTT___hhhlllqqquuuxxx|||xxxlllddd___[[[TTTNNNKKKLLLMMMPPPVVVaaakkksssvvvyyy~~~~~~~~~}}}vvvooolllgggccc___[[[VVVRRRNNNKKKHHHFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCDDDHHHMMMSSS[[[hhhsss{{{~~~uuummmeee^^^[[[]]]\\\gggvvvvvvnnnddd\\\XXXVVVTTTRRRIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHKKKOOOSSSVVV[[[\\\^^^aaagggmmmrrruuusssnnnhhhaaa\\\VVVQQQNNNKKKIIIGGGDDDCCCCCCDDDEEEJJJUUUgggyyyKKKIIIGGGEEECCCBBBBBBBBBCCCCCCCCCBBBAAA???===;;;666666777777888999999:::666666777888777666444333000///......------------************************+++******)))(((''''''&&&))))))((('''&&&$$$###"""$$$%%%'''((()))((('''&&&+++***(((((()))***)))(((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((((((%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((***,,,...///000111333333111000000111***,,,...///000000333444:::777444111000000222333111333444444444555777999:::;;;<<<;;;::::::;;;===>>>???AAADDDFFFFFFDDDCCCBBBBBBBBB???<<<;;;;;;<<<:::;;;<<<<<<<<<;;;:::999555333222333555888999999::::::::::::999888666555000///......//////---,,,------------......//////..................------000000//////000000111222111222222111000//////000333333333222333444555555777777777777777888888999<<>>>>>>>>@@@BBB======>>>AAACCCDDDBBB@@@???@@@@@@>>>;;;999999:::::::::<<<<<<<<<;;;:::999444333222444666888888888999999::::::999888666555111000//////000///---+++............///000111222/////////...............000////////////000111111000111222111000000111222111222222333333444444444333333444555555666777777888<<<===<<>>>>>???DDDJJJNNNPPPWWW```dddfffgggddd]]]XXXVVVWWWYYYZZZZZZWWWRRRMMMJJJHHHIIIHHHGGGGGGHHHFFFDDDAAA@@@@@@@@@@@@@@@???>>>>>>============<<<:::888666888444222555777888<<>>@@@DDDKKKSSS\\\ccchhhkkksss{{{|||||||||xxxssssssooojjjeeecccaaa___]]]ZZZVVVOOOJJJGGGFFFDDDCCCEEECCCCCCEEEEEEGGGPPPYYYfffkkkrrrxxx||||||xxxttttttuuuwwwyyy{{{zzzrrriiiaaaZZZVVVNNNNNNLLLKKKMMMVVVbbbkkkqqquuuzzz~~~}}}yyywwwwww~~~~~~xxxtttnnnhhhccc___ZZZWWWQQQNNNJJJIIIIIIKKKLLLLLLIIILLLLLLHHHGGGJJJKKKKKKNNNVVVcccpppyyy~~~}}}tttkkkbbb]]]^^^cccjjjttt}}}}}}vvvsssiiifffbbbaaa```^^^ZZZVVVVVVWWWXXXXXXXXXVVVUUUTTTQQQOOOMMMJJJIIIHHHIIIIIIJJJLLLPPPUUU^^^iiiuuu}}}}}}vvvnnnggg___WWWRRRKKKIIIGGGFFFHHHIIIIIIHHHKKKVVVhhhzzzLLLKKKIIIFFFDDDDDDDDDDDDBBBBBBBBBBBBBBB@@@???===<<<<<<;;;:::999999888888555666888999999777444333000//////...............************************))))))))))))(((((((((((('''((()))***)))((('''%%%&&&&&&&&&&&&&&&'''((((((###"""###$$$'''((('''&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''((((((''''''&&&&&&)))'''%%%######%%%''')))'''&&&&&&%%%%%%&&&&&&'''((((((((((((***,,,...///333555666666444111000000///111222333222222444666666555444333222222222222000111333333333555777999777:::===@@@AAACCCEEEGGG@@@??????AAACCCDDDAAA???===>>>???===;;;999888999999:::;;;<<<<<<<<<::::::555444444666999:::999888888999999999999777666555333222111111111000---+++---,,,,,,---...000111222000000000//////.........///////////////000111111///111222222222222333555///000222333444444333333222222444555555666666666555888:::999;;;???@@@>>>AAAAAA@@@@@@@@@@@@??????@@@@@@DDDHHHJJJKKKRRRZZZ^^^bbbfffeee```[[[XXXXXX[[[[[[ZZZVVVQQQLLLJJJIIIJJJIIIHHHHHHIIIIIIHHHGGGCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>===<<<:::888777:::666444666777777:::???CCCHHHNNNSSSWWWZZZ]]]___^^^aaafffhhhiiiiiiiiijjjhhhggghhhkkkqqqvvvxxxyyyzzzrrrfffYYYPPPIIIDDDBBB@@@???>>>>>>===>>>>>>???<<<>>>@@@EEEKKKRRRXXX\\\aaalllvvvzzz|||}}}{{{xxxtttpppjjjfffcccaaa^^^]]]YYYUUUNNNIIIFFFEEEDDDCCCDDDBBBCCCDDDDDDFFFNNNWWWbbbhhhqqqxxx|||~~~|||wwwrrrqqqrrrtttlllnnnrrrxxx|||uuukkkbbb\\\ZZZNNNNNNMMMKKKKKKSSS___hhhpppsssxxx||||||uuuqqqooouuu|||xxxqqqkkkgggbbb]]]ZZZSSSPPPMMMKKKMMMOOOPPPQQQPPPUUUTTTOOOMMMOOOOOOMMMNNNUUUaaallluuu|||yyyoooeee``````bbbiiisss|||{{{tttqqqnnnkkkiiijjjkkkjjjgggccceeeeeeeeedddcccbbbaaa```ZZZYYYWWWUUUSSSRRRQQQPPPMMMOOOQQQTTTZZZdddqqqyyy}}}yyysssmmmfff___YYYTTTMMMJJJHHHHHHJJJKKKJJJHHHKKKWWWiii{{{MMMKKKIIIGGGEEEDDDDDDDDDBBBBBBCCCCCCCCCBBB@@@???;;;;;;:::::::::999999999888999:::;;;999777444222000//////............///************************(((((((((((())))))))))))%%%&&&'''((())))))******(((((('''&&&&&&((()))***$$$$$$%%%'''***++++++***))))))))))))))))))))))))%%%&&&''')))******++++++&&&'''(((***+++,,,,,,,,,(((%%%  %%%((('''&&&&&&%%%%%%&&&&&&''''''''''''''')))+++...///---///222444333222111222---...000000//////000222444444444333333222111111000111333333333555777999666999>>>AAACCCEEEHHHJJJCCCBBBAAACCCFFFFFFCCC@@@===>>>???>>>;;;999999999999:::;;;<<<<<<<<<;;;:::666666777999;;;<<<:::888777888999999888777666555444333222333333111...,,,******)))***+++---///000111111000000/////////...///////////////000111111+++,,,...///...///000222...000222444555444333222444444666777777777777777222666888777999<<<===:::;;;===??????>>>>>>???@@@??????AAAEEEEEEFFFLLLSSSZZZ___dddeeeaaa\\\YYYYYY]]]]]][[[VVVQQQLLLJJJJJJKKKJJJHHHHHHJJJKKKKKKJJJFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>><<<:::888777<<<777555666777666999>>>BBBEEEKKKPPPTTTWWW[[[^^^^^^aaafffhhhiiihhhhhhiiiggggggfffiiimmmqqqssstttsssmmmcccWWWMMMGGGDDDDDDAAA@@@>>>===<<<======>>>======???BBBFFFKKKPPPSSSZZZfffrrrxxx{{{~~~~~~|||uuupppkkkfffcccaaa^^^\\\XXXSSSMMMHHHEEEDDDCCCBBBDDDBBBBBBDDDDDDFFFMMMVVV```fffpppxxx|||~~~~~~~~~yyyrrrmmmkkkmmmooobbbcccgggnnnwwwxxx{{{{{{uuukkkbbb]]]]]]OOOOOONNNKKKKKKQQQ]]]fffooosssxxx|||~~~~~~~~~{{{sssmmmjjjooozzz{{{tttnnniiiddd```]]]UUURRROOONNNOOORRRTTTUUUWWW[[[[[[UUUQQQSSSRRRNNNLLLSSS]]]hhhqqqyyy|||ssshhhbbbbbbaaahhhrrr|||zzztttpppsssqqqppprrrvvvxxxvvvtttssssssrrrpppooonnnmmmmmmdddcccbbbaaa___]]]\\\[[[VVVVVVVVVUUUXXX___jjjrrruuurrrmmmhhhccc]]]WWWSSSPPPMMMJJJIIIKKKKKKIIIGGGKKKWWWjjj|||GGGGGGGGGGGGGGGHHHHHHHHHAAABBBBBBBBBBBB@@@???>>>>>>>>>>>>===<<<:::999888666888::::::888666666666333111000...------------***************+++++++++---,,,***((('''&&&''''''&&&&&&'''((()))))))))((('''''''''(((((((((((()))%%%&&&((())))))(((&&&%%%+++***'''%%%%%%&&&((()))''''''''''''(((((((((((()))(((%%%$$$&&&)))---///))))))((((((''''''&&&&&&)))'''&&&%%%&&&&&&$$$###&&&'''(((((('''(((+++---...000222222000000000111333333333222222222111111444222///+++))),,,111666444222111000111333666888;;;::::::;;;>>>CCCGGGJJJHHHEEEBBBAAACCCCCCBBB@@@>>>===<<<;;;::::::::::::999999:::;;;;;;;;;::::::666666666666777999:::;;;888777777777666666666666999888777555222000---,,,///000111222222111000///000000000...,,,,,,...000111000///......///000111000///...---...///111333444444444444333222111111333222333666::::::777444555555555555777999;;;<<<:::;;;<<<;;;999888999:::>>>??????@@@@@@CCCGGGJJJTTT[[[```^^^[[[\\\^^^^^^\\\\\\ZZZXXXTTTOOOKKKIIIKKKKKKKKKKKKKKKJJJIIIHHHKKKJJJGGGDDDCCCCCCCCCDDDFFFDDDAAA>>><<<;;;::::::999888777666777999;;;<<>>======BBBAAA@@@???@@@CCCFFFHHHRRRXXXcccppp{{{~~~zzzzzztttlllfffbbb___[[[XXXTTTPPPKKKGGGDDDCCCAAA???AAA???>>>>>>>>>@@@IIISSS```gggooosssxxx}}}~~~{{{{{{vvvqqqnnnnnnkkkeee___\\\\\\^^^ccclllxxx{{{xxxvvvooommmkkkjjjhhheee```]]]TTTRRROOOMMMNNNUUU^^^dddqqquuuzzz}}}|||{{{zzzoooiiiiiinnnvvv~~~wwwpppjjjeee```]]]ZZZWWWSSSOOONNNPPPSSSUUU\\\[[[[[[YYYWWWUUUSSSRRROOORRRXXXaaajjjssszzz~~~sssjjjccc___aaagggppp|||~~~}}}{{{{{{{{{|||{{{zzzsssqqqmmmlllkkkkkkkkkjjjbbbaaa^^^^^^```eeejjjnnntttssspppmmmhhhccc___\\\WWWRRRPPPQQQRRRPPPOOOQQQTTT\\\kkk|||IIIGGGEEEBBBAAABBBCCCDDDCCCCCCDDDDDDCCCBBB@@@??????===<<<:::999888999999999;;;<<<:::777444333333333111000...------------++++++******************(((''''''&&&'''((())))))''''''(((((()))(((((((((&&&&&&'''''''''(((((((((******)))(((((()))******+++)))'''%%%%%%&&&((()))''''''''''''(((((((((((()))(((&&&$$$%%%&&&(((***((((((((((((''''''''''''***((('''&&&''''''%%%$$$$$$&&&((((((((()))+++,,,///000222222111000000111222222222222111111111111111111111///......111333333222111000000333555777;;;;;;:::;;;===@@@CCCFFFDDDBBB@@@@@@AAABBB@@@>>>========================999999::::::;;;;;;;;;:::999888888888888999999:::777777777666666666666555666666666555333111000//////000000111111000000///...//////...,,,,,,...000000///.........//////000000///...------///111222111222222222222111000000333222222444666777555333444444444444666888:::;;;:::;;;;;;:::888777999:::===>>>>>>??????AAAEEEHHHQQQYYY^^^]]][[[]]]___^^^\\\[[[YYYWWWSSSPPPMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHLLLJJJHHHEEEDDDCCCDDDDDDFFFEEECCC@@@===;;;:::999999888777666666888:::;;;AAACCCGGGIIIKKKNNNQQQTTTTTTYYY___dddgggjjjmmmoooooonnnllljjjiiigggeeecccccc^^^WWWQQQNNNLLLJJJHHHFFFFFFFFFEEEEEEDDDCCCCCCEEEDDDBBB@@@AAABBBDDDFFFKKKPPPZZZgggrrryyyzzzyyyzzzuuunnniiieee```[[[WWWPPPMMMHHHEEECCCBBBAAA???AAA>>>===>>>>>>AAAJJJSSS```gggooossswww|||}}}{{{wwwsssmmmkkkiiifff___ZZZWWWWWWXXX\\\eeeppp{{{zzzvvvtttkkkiiigggfffeeedddaaa___YYYWWWTTTQQQQQQWWW___eeeppptttxxx|||~~~}}}}}}~~~}}}zzz{{{{{{qqqlllmmmpppwwwyyyrrrlllgggbbb___\\\XXXTTTPPPNNNOOORRRTTTZZZZZZYYYXXXWWWUUUTTTSSSOOOPPPTTTZZZcccnnnxxx~~~wwwmmmfffbbb```eeennnzzz}}}zzzyyyzzzzzzyyyxxxwwwuuusssqqqqqqqqqrrrssswwwvvvuuussspppmmmjjjhhhddd^^^[[[[[[ZZZVVVUUUVVVXXX```nnn~~~LLLIIIEEEAAA??????@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>><<<:::888777777888999999;;;<<<:::777444333333333111000...------------,,,+++++++++***)))))))))'''&&&&&&&&&&&&'''((()))(((((()))))))))(((''''''%%%&&&&&&&&&''''''''''''***((($$$""""""$$$(((******)))'''&&&%%%&&&((()))''''''''''''(((((((((((()))(((&&&%%%$$$$$$$$$$$$'''''''''''''''(((((((((((('''%%%%%%&&&&&&%%%###"""%%%((())))))***+++,,,///111222333111000000111111111000000000111111222///111333444222111111111333222000///000222444666;;;:::::::::;;;===???AAA???>>>===>>>??????>>>===<<<===>>>@@@AAAAAAAAA@@@999999::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999999888888888777777444444555555444333333222000000////////////000000...//////...------///111///......---------......///...---,,,---...///000000111111222222222222222333111000000222333222111444555555666777999:::;;;::::::999777666666888:::<<<<<<=========???CCCFFFNNNUUU[[[ZZZZZZ]]]```___]]][[[XXXUUURRRPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFEEEDDDDDDEEEFFFEEEEEECCCAAA>>>;;;999;;;:::888666666777888999???CCCGGGKKKMMMOOOQQQSSSRRRVVV]]]cccgggkkknnnpppooonnnllliiieeebbb___^^^[[[XXXUUUTTTTTTSSSRRRPPPMMMMMMMMMMMMMMMLLLKKKKKKIIIGGGEEEBBBAAABBBBBBCCCEEEIIIPPP[[[gggpppvvvxxxyyyvvvrrrmmmhhhbbb[[[VVVNNNKKKHHHEEEDDDCCCBBBAAA@@@======>>>>>>AAAJJJTTT___gggooosssvvv{{{|||{{{vvvrrrmmmjjjgggccc\\\WWWSSSRRRSSSVVV^^^gggqqqwwwyyytttqqqhhheeebbbaaabbbccccccbbbbbb```\\\XXXVVVZZZ```eeeooorrrvvvzzz||||||||||||vvvtttvvv{{{~~~zzzssspppqqqpppvvv{{{tttooojjjeeebbb^^^ZZZUUUPPPNNNNNNOOOQQQUUUTTTTTTSSSSSSRRRRRRQQQNNNMMMNNNRRR[[[hhhuuu}}}zzzppphhhccc^^^ccclllwww}}}|||wwwpppkkkiiifff```]]]]]]^^^fffsssNNNLLLHHHEEEBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????<<<<<<:::999888888888888666888::::::888666666666333111000...------------,,,,,,,,,+++***)))((((((******)))((('''&&&&&&&&&)))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((&&&""" """&&&((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''&&&%%%$$$###"""&&&&&&&&&''''''(((((((((&&&%%%$$$$$$%%%%%%$$$""" $$$(((************+++...000333333222111111111111000/////////000111222///222444555444333222333333222000//////111444666999999999:::;;;<<<===>>>;;;;;;;;;<<<===>>>>>>>>>>>>???BBBDDDEEEDDDBBBAAA;;;;;;;;;:::;;;;;;;;;<<<::::::999999999999::::::<<<<<<;;;;;;;;;:::::::::555555555555555444333333111000///......///000111000111111000///...///000......---------,,,------...---,,,,,,,,,---......111222333444555555555555444222000//////000111222777777888999:::<<<===>>>::::::888555444555888::::::;;;;;;;;;:::<<<@@@CCCIIIQQQVVVWWWYYY^^^``````]]][[[WWWSSSQQQPPPQQQQQQOOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEFFFFFFDDDBBB>>><<<<<<;;;999777666777888888===AAAFFFJJJMMMNNNPPPRRRRRRVVV\\\bbbfffiiilllnnnjjjjjjhhheeeaaa___^^^^^^ZZZZZZ[[[\\\]]]]]]]]]\\\WWWWWWWWWVVVUUUSSSQQQPPPKKKJJJGGGEEEDDDCCCDDDDDDEEEFFFKKKRRR\\\gggoootttvvvvvvtttqqqkkkddd\\\VVVQQQNNNJJJHHHFFFEEECCCAAA@@@======>>>???BBBKKKUUU^^^gggpppsssvvvzzz|||zzzyyywwwrrroookkkeee___ZZZTTTTTTSSSUUU[[[bbbjjjooowwwxxx|||zzztttpppgggddd```___aaadddggghhhiiigggccc^^^[[[\\\```cccnnnqqqvvvyyy|||~~~|||}}}}}}vvvqqqppprrrtttuuu|||}}}|||xxxtttsssuuuuuurrrrrrsssnnnsss{{{|||uuupppkkkgggccc___\\\VVVQQQMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJNNNWWWdddqqqyyyzzzpppgggbbb^^^bbbiiisss~~~{{{wwwqqqiiidddddddddlllxxxJJJJJJJJJIIIGGGEEECCCBBBCCCCCCBBBAAAAAA@@@@@@@@@;;;;;;<<<<<<;;;:::999888666888::::::888666666666333111000...------------,,,,,,,,,+++***)))((((((************))))))(((''')))*********)))(((''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((''''''''''''((()))''''''''''''((((((((((((%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&&&&%%%$$$!!!$$$'''******))))))***,,,///222444333222222222222111/////////000111222111333444444333333444666444333111///000111444555666777888:::<<<===>>>>>>999::::::;;;<<<>>>@@@AAAAAACCCGGGIIIIIIGGGCCCAAA>>>>>>===<<<;;;;;;<<<<<<777777777888888:::;;;;;;<<<<<<<<<;;;;;;;;;::::::888888777666555444222111111000///......///000111333444444333000......///---------------,,,,,,+++---------,,,,,,,,,------000111222333444555555555444333111//////000222444777777999:::;;;<<<===>>>:::999888555333444777::::::::::::999999:::===@@@FFFLLLRRRTTTXXX^^^```___\\\ZZZVVVRRRPPPPPPQQQRRROOOPPPPPPQQQQQQQQQPPPPPPJJJIIIHHHGGGFFFFFFEEEEEEBBBDDDFFFHHHHHHFFFCCCAAA>>><<<:::888777777888999888<<>>???@@@BBBKKKUUU^^^hhhqqqtttuuuyyy{{{{{{}}}{{{yyyuuuqqqkkkeeeaaaZZZXXXWWWWWWYYY^^^dddgggmmmoootttzzz}}}vvvrrrjjjfffbbb```bbbfffiiikkkllljjjfffaaa]]]\\\^^^aaalllpppuuuzzz}}}}}}vvvqqqnnnnnnmmmmmmmmmmmmooosssvvvuuupppkkkiiiddddddhhhllllllmmmppplllooovvv~~~{{{uuupppkkkgggddd```]]]WWWRRRMMMKKKJJJJJJGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGIIINNNWWWcccooouuuzzz~~~{{{qqqhhhbbb^^^```eeemmmxxx{{{rrrlllkkklllsss}}}FFFGGGHHHHHHGGGEEEBBB@@@EEEEEEDDDCCCBBBBBBBBBBBB;;;;;;;;;<<<;;;:::999999999;;;<<<:::777444333333333111000...------------,,,+++++++++***)))))))))'''((()))***+++,,,,,,,,,))))))*********)))((((((%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&'''''''''''''''(((((()))''''''''''''((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&''''''''')))(((''''''))))))((('''"""%%%''')))((((((((()))***---222444555444444444444333111/////////111222222333333222222333555888666444222000111222444666666777:::<<<>>>>>>>>>>>>999999999999:::===BBBEEEEEEHHHLLLPPPOOOLLLGGGDDDCCCBBB???===<<<<<<<<<<<<666666777777888:::;;;<<<;;;;;;:::::::::999999999::::::999777555333111000111111000000000000111111333444555444111///..................---,,,++++++------------------,,,,,,---...///000111111111111222333222000///000333555444555777888::::::;;;;;;999999888666555555777999999:::999888777888;;;>>>CCCIIINNNRRRWWW^^^```^^^[[[YYYUUUQQQOOONNNOOOPPPMMMNNNOOOPPPQQQRRRRRRRRRKKKKKKKKKJJJIIIHHHHHHGGGDDDEEEGGGIIIIIIHHHFFFDDD???>>>;;;:::999999:::;;;888<<>>BBBEEEHHHKKKOOORRRUUUXXX]]]```bbbcccdddfffeeeddd```YYYUUUVVV]]]dddooossswwwyyyyyyyyy{{{}}}xxxxxxwwwvvvrrrnnniiifffcccbbb```]]]ZZZWWWVVVUUUJJJJJJJJJIIIIIILLLSSSXXX```eeelllooommmhhheeecccXXXVVVSSSQQQOOOMMMIIIFFFGGGDDDCCCCCCBBBDDDLLLVVV```kkkuuuwwwvvvyyy|||}}}~~~yyytttrrrhhheeeaaa]]][[[[[[\\\^^^```bbbeeehhhmmmuuu{{{vvvmmmiiiccc``````bbbdddeeegggfffbbb^^^YYYWWWXXXZZZbbbhhhrrr{{{|||xxxsssnnnhhhddd^^^]]]]]]___bbbccc```]]]ZZZTTTPPPTTTXXXXXXWWWXXX[[[^^^dddnnnyyy{{{vvvqqqlllhhheee```]]]XXXRRRMMMJJJHHHHHHDDDCCCBBBAAAAAABBBDDDEEEDDDDDDFFFLLLUUUaaalllrrr{{{}}}qqqhhhbbbXXXWWWZZZaaalllxxx}}}|||{{{LLLJJJHHHEEECCCBBBBBBBBB@@@???>>><<<<<<<<<<<<===???;;;666222222555:::>>>666888::::::888666666666333111000...------------***************+++++++++(((((()))******)))(((''''''((()))***************'''''''''(((((((((((()))+++***(((''''''(((***+++&&&'''''''''(((((())))))''''''''''''((((((((()))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$######%%%%%%%%%###''''''((('''%%%%%%''')))&&&+++000555666777777777888666333000//////000111///111333444444333444555888666444222222444666777<<<===???AAA@@@???<<<:::777777666444444:::CCCJJJHHHMMMTTTZZZ\\\YYYTTTPPPJJJHHHDDD@@@>>><<<<<<<<<<<<<<<;;;:::::::::;;;;;;@@@@@@@@@@@@????????????999999999888777555444333111222333444444333222111***,,,///000000///000000//////000000///---,,,***.../////////...------,,,...//////000000000000000---///111111//////222555444666888:::;;;<<<<<<;;;888999:::999888777777888:::::::::888777777:::<<>>???999;;;>>>AAADDDHHHMMMPPPTTTWWW\\\```bbbccceeefff```___\\\VVVTTTXXXbbbkkkvvvzzz~~~~~~~~~~~~}}}zzzvvvrrrooollljjjgggddd```\\\YYYXXXMMMNNNNNNLLLKKKMMMRRRWWW[[[aaaiiimmmllliiigggggg\\\ZZZXXXWWWVVVTTTPPPNNNIIIFFFDDDDDDCCCDDDLLLVVVaaalllvvvxxxwwwyyy}}}~~~|||zzzoookkkfffaaa^^^]]]]]]^^^^^^___aaacccgggooozzz{{{wwwmmmhhhccc___^^^______```dddccc```\\\XXXVVVVVVWWW]]]eeeqqq{{{}}}xxxqqqiiiddd```^^^]]]___ccceeecccaaa[[[SSSMMMOOORRRQQQOOOOOOQQQSSSZZZeeeqqq{{{|||vvvrrrmmmiiifff```]]]XXXRRRMMMJJJHHHGGGAAA@@@>>>======???@@@BBBDDDDDDDDDIIIRRR___kkksssxxx|||{{{oooeee___TTTSSSUUU]]]iiiwww|||}}}KKKIIIFFFEEEEEEDDDCCCAAAAAAAAABBBBBBAAAAAA@@@???===;;;999999::::::999888;;;;;;;;;;;;;;;:::999888444222000---+++*********++++++++++++************'''((()))***+++,,,,,,,,,(((((())))))((('''&&&&&&((((((''''''''''''((((((&&&&&&'''((('''&&&$$$###'''''''''(((((((((((((((&&&$$$""" !!!###'''***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))+++...222555777888999666555222///...---...//////111222222222333666888===:::555222111111111111<<<;;;;;;===AAABBB@@@======<<<999666666:::@@@EEEJJJOOOUUUXXXWWWTTTQQQOOOLLLJJJGGGCCC???;;;888666999999999:::;;;<<<===>>>>>>???@@@AAA@@@>>><<<;;;===<<<<<<;;;999777666555444333222222222111///---.........///////////////,,,---...............---//////...---...///000111111000000000222111000...222222222222222222222222555777999;;;<<<;;;:::999:::777555444555777888888777999;;;;;;::::::;;;<<<===BBBJJJSSSYYY[[[[[[[[[ZZZXXXVVVSSSQQQOOOOOONNNIIIIIIIIIIIIJJJMMMQQQUUUTTTWWWWWWRRROOOPPPPPPNNNQQQOOOLLLJJJIIIHHHEEECCCAAA@@@>>>=========>>>???;;;<<<===@@@DDDIIIMMMPPPQQQWWW^^^aaaaaa___```aaacccccc___XXXTTTYYYgggsss~~~|||xxxuuuqqqlllhhheeebbb___]]]VVVSSSOOOMMMNNNPPPQQQRRR]]]___dddkkkrrrssspppllleeeaaa]]]ZZZXXXWWWUUUTTTIIIFFFDDDCCCAAAAAAHHHQQQbbbmmmxxx|||}}}~~~}}}zzzvvvrrrmmmgggbbb___^^^^^^]]]]]]]]]\\\^^^eeennnuuuwwwrrrnnnhhhaaa[[[XXXVVVVVVUUUSSSTTTWWWWWWTTTSSSUUUYYYeeeqqqxxx|||}}}wwwrrrooohhhgggfffggghhhgggeeeddd]]]YYYTTTOOOKKKJJJJJJJJJLLLMMMRRRYYYeeerrr~~~yyyvvvssspppjjjfff___\\\VVVOOOJJJGGGEEEEEEAAA@@@???>>>===>>>>>>???DDDCCCCCCHHHRRR^^^iiippp|||uuujjjaaa\\\VVVSSSRRRYYYfffttt}}}|||vvvsssJJJHHHEEEDDDDDDDDDCCCAAAAAAAAABBBBBBAAAAAA@@@???>>><<<:::999::::::999888::::::::::::999888666666555444222///------,,,,,,******))))))((((((''''''))))))***************)))((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$&&&((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))),,,///222444444555555333111///---------......///111111111222555777;;;999666444444555666666999888888;;;>>>???===;;;===<<<:::777777:::@@@DDDHHHLLLQQQSSSSSSQQQPPPOOOKKKIIIFFFCCC???<<<999777999999999:::;;;<<<===>>>>>>>>>@@@@@@???>>><<<:::;;;;;;;;;:::999777666555444333222222333222000...////////////////////////....../////////......---......---------...///000//////...000222222111000222222222222222222222222666777999:::;;;;;;;;;:::888444;;;JJJKKK???777888999;;;<<<;;;999888888888;;;@@@FFFNNNSSSVVVWWWWWWVVVVVVTTTRRROOOMMMKKKKKKHHHHHHHHHHHHIIILLLPPPTTTSSSWWWXXXSSSQQQRRRRRRPPPNNNLLLIIIGGGFFFEEEBBB@@@>>>>>>=========>>>@@@AAA<<<<<<===???BBBFFFJJJMMMQQQVVV]]]aaaaaa```aaacccfffgggfffaaa]]]aaalllvvv~~~zzzwwwtttpppjjjggg]]]ZZZVVVTTTTTTVVVVVVVVV\\\]]]bbbiiiqqquuutttqqqmmmjjjeeeaaa^^^ZZZVVVTTTKKKGGGDDDCCCAAABBBJJJSSSaaammmyyy~~~|||xxxsssnnniiigggfffeee______^^^]]]]]]bbbjjjqqqzzzqqqnnnhhhaaa[[[WWWUUUTTTSSSQQQQQQSSSSSSOOOOOOQQQVVVbbbooovvv{{{zzztttqqqmmmlllllllllmmmmmmkkkiiibbb^^^WWWPPPKKKIIIHHHHHHGGGHHHLLLSSS]]]hhhssszzz~~~{{{xxxuuusssoookkkggg___[[[VVVPPPKKKHHHFFFEEEBBBAAA???>>>===>>>???@@@DDDBBBCCCGGGPPP\\\gggnnn{{{~~~rrrhhh^^^XXXSSSPPPPPPWWWeeesss}}}yyyuuurrr~~~HHHFFFDDDCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@??????===:::999:::;;;:::999999999999888777555444333555444111///------------++++++***)))(((((('''''')))))))))))))))(((''''''(((((((((((((((''''''&&&((((((''''''''''''(((((((((((('''''''''((())))))((((((''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))+++---///111222222555444222111//////......---...000000000111444666:::999777666555555666777777777888:::===>>><<<;;;>>>>>><<<:::999;;;???CCCFFFIIILLLMMMMMMMMMMMMNNNHHHGGGDDDBBB>>><<<999888::::::999::::::;;;<<<======>>>>>>>>>>>><<<;;;:::999999999999888777666555444333222333333333111///000000/////////////////////000000000///...------------,,,,,,,,,---...///---------///111333222111111111111111111111111111666666777888999:::;;;<<<999333>>>UUUWWWCCC777;;;===>>>>>>===:::777666777:::<<>>???@@@<<<<<<<<<>>>@@@DDDGGGJJJPPPVVV]]]```aaabbbdddfffiiilllmmmjjjfffhhhpppxxxzzzsssnnnhhheeebbb```______^^^]]]^^^^^^aaaiiirrrxxxyyyxxxvvvsssnnniiiddd^^^WWWSSSKKKGGGCCCBBB@@@BBBKKKUUU___kkkxxx~~~~~~yyyuuuqqqooonnnmmmeeecccaaa^^^]]]```eeeiiivvv|||qqqnnnhhhaaa[[[UUURRRQQQNNNLLLKKKNNNMMMJJJJJJLLLSSS^^^kkkrrrwww}}}yyyvvvuuutttssstttuuuuuusssqqqkkkfff]]]UUUNNNJJJIIIHHHDDDEEEGGGLLLTTT]]]fffkkkuuutttsssrrrqqqnnniiifff]]]ZZZVVVQQQLLLIIIGGGFFFCCCBBB???======>>>@@@BBBCCCBBBBBBFFFNNNYYYdddkkkxxx~~~{{{pppdddZZZSSSOOOMMMNNNVVVcccrrr}}}zzzvvvttt{{{FFFEEECCCBBBCCCDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???@@@===:::999:::;;;;;;:::::::::999888777555333222333111///---,,,+++++++++...---,,,,,,+++***))))))'''((((((((((((((('''''''''(((((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&''')))***(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''')))***+++---///000111111555555444333222111000000,,,...///000000222444777;;;;;;:::777444222222222888888:::<<<>>>???>>>===@@@@@@@@@>>>===>>>AAACCCFFFGGGHHHHHHGGGGGGIIIKKKDDDCCCAAA???===;;;999888::::::999999::::::;;;<<<============<<<;;;:::999888888888888888777666555444333333333555555333111111111000000000000//////000111000000///...---,,,+++++++++,,,,,,,,,---------------///111222111///111111111111111111111111444444444555777888:::;;;:::555:::HHHKKK@@@:::>>>???@@@@@@>>>;;;999888888999:::<<>><<<;;;888888999999:::;;;<<<<<<999999:::;;;>>>BBBFFFHHHPPPUUU[[[___aaabbbfffiiimmmqqqrrrooojjjjjjpppxxx{{{wwwuuurrrooommmllljjjgggeeeeeeddddddjjjrrrxxx{{{{{{yyywwwrrrmmmggg___VVVQQQKKKFFFBBB@@@???AAALLLWWW]]]hhhuuu{{{|||yyyvvvtttssssssllljjjfffaaa______bbbdddiiirrr|||zzzrrroooiiiaaaYYYSSSNNNKKKHHHEEEEEEHHHIIIFFFGGGJJJPPP[[[eeejjjpppyyy|||{{{zzzyyyyyyzzzzzzxxxvvvqqqlllcccZZZSSSNNNMMMLLLGGGGGGGGGJJJOOOUUU\\\```iiijjjkkklllllljjjgggeee\\\ZZZVVVRRRNNNKKKHHHGGGEEECCC@@@>>>===???AAABBBBBBBBBBBBDDDKKKUUU```gggttt|||yyynnncccXXXQQQMMMLLLMMMUUUbbbppp||||||zzz}}}{{{FFFEEECCCBBBCCCDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???@@@===:::888999:::::::::;;;;;;:::999888666444333222111///---,,,++++++,,,---------,,,+++******)))%%%%%%'''(((((()))))))))''''''((((((((((((((('''((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&((()))(((((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))***+++---...///000333333444333333111///...---...000111111333666888<<<======;;;777444333444666888;;;===>>>>>>>>>???BBBCCCCCCCCCAAAAAACCCDDDFFFGGGGGGFFFEEEDDDEEEFFFBBBAAA???>>>;;;:::888777999999999999999:::;;;<<<=========<<<;;;;;;:::999888888888888888777666555444333333444666666555333222222111111000000000000000000000000///...,,,,,,+++++++++,,,,,,,,,,,,,,,///...---...000000...,,,000000000000000000000000000111111333555777999:::666888888777999>>>>>>::::::<<<===<<<:::888888999888888999:::===@@@CCCEEEIIIJJJJJJJJJIIIFFFCCCAAA===>>>@@@AAACCCEEEIIIKKKPPPTTTUUUQQQNNNMMMLLLIIIHHHEEEAAA>>>===<<<;;;:::666777777777777777666666666666777:::>>>BBBGGGIIIPPPTTTZZZ^^^___bbbgggjjjtttvvvwwwsssmmmlllrrryyy~~~|||{{{wwwsssooonnnkkkhhhjjjoootttwwwwwwvvvtttpppkkkeee]]]TTTNNNIIIDDD@@@???>>>AAALLLWWW___jjjuuuzzz~~~}}}{{{zzzyyyyyytttpppkkkfffcccaaa``````aaahhhpppuuuzzz~~~|||xxxrrrooojjjbbbZZZQQQKKKGGGDDDBBBBBBEEEGGGFFFHHHLLLPPPXXX```dddjjjttt}}}}}}}}}}}}}}}zzzxxxqqqmmmfff^^^WWWSSSQQQPPPKKKJJJIIIIIIKKKOOOSSSVVV[[[^^^bbbdddeeeeeedddccc\\\[[[YYYVVVRRROOOLLLJJJHHHFFFCCCAAA???@@@AAABBBBBBBBBCCCDDDHHHQQQ\\\cccpppyyyxxxnnncccXXXRRRMMMMMMNNNUUU```mmmxxx}}}{{{yyy{{{}}}|||HHHFFFDDDCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@??????<<<999777888999::::::;;;;;;;;;:::999777666555444333111///............***************)))))))))$$$%%%&&&((())))))******&&&'''((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((***+++---...///000222222222000---,,,,,,...000111111333666999999<<>>;;;888888:::444777:::<<<<<<<<<===>>>AAACCCEEEEEEEEEDDDDDDEEEDDDFFFHHHHHHFFFEEEDDDDDDBBBAAA@@@>>><<<:::999888777777888888999;;;<<<===>>>======<<<;;;;;;::::::999999999999888777666555444444444555777888666555333333222222111000000000.../////////...---,,,,,,***+++,,,---------,,,,,,///...---...//////---+++////////////////////////...///000222555777888999111999999222555>>>===444555777888888666555666777666666666666888:::<<<>>>??????@@@@@@???>>><<<;;;;;;===???AAABBBEEEHHHKKKMMMQQQSSSOOOLLLKKKIIIFFFGGGCCC???<<<;;;;;;:::999555555666666555444444333444555666999===BBBGGGIIIPPPTTTYYY\\\^^^aaafffkkkwwwzzz|||xxxsssrrrxxx~~~}}}yyytttnnnlllnnnqqqqqqppprrrppplllgggaaaYYYQQQKKKHHHDDDAAA@@@@@@BBBLLLWWWeeennnxxx|||yyyuuuooojjjgggdddaaa___]]]bbbgggiiinnnuuuwwwvvvrrrpppkkkeee]]]TTTNNNJJJFFFCCCCCCFFFHHHGGGJJJNNNOOOXXX```dddjjjttt||||||yyyqqqnnniiiccc]]]XXXUUUSSSNNNMMMKKKJJJJJJKKKMMMOOOQQQTTTYYY]]]___```bbbccc___^^^^^^\\\YYYUUURRRPPPMMMKKKIIIFFFEEECCCCCCCCCCCCCCCDDDDDDFFFNNNYYYaaalllvvv~~~vvvmmmddd[[[UUUOOONNNOOOTTT\\\gggrrrxxxyyyyyyvvvrrroooqqqwww||||||{{{|||}}}}}}JJJHHHEEEDDDDDDDDDCCCAAAAAAAAABBBBBBAAAAAA@@@??????;;;777555666888999999::::::::::::999888777666333222000///............))))))************++++++&&&'''((()))))))))))))))&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''))),,,...//////111333444333111...,,,+++---///000000222555888666;;;???>>>:::777777888444777;;;===<<<<<<>>>@@@>>>AAADDDFFFFFFEEEDDDEEE@@@DDDHHHKKKJJJHHHFFFFFFEEEDDDBBB@@@>>><<<::::::666666777888999;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999777666555444444444666888999888666444333333222111111000000,,,---------------,,,,,,++++++---.........---,,,---,,,,,,---//////...,,,////////////////////////---///111444777999999:::444666666555666:::888555555777888888666555555666444333333333444555666777777777777888888888888888555888:::<<<>>>@@@CCCFFFHHHMMMPPPNNNLLLLLLJJJGGGEEEBBB===:::999888888777333444555666666666555444666666777999===AAAEEEHHHPPPSSSXXXZZZ\\\___eeejjjrrrxxx~~~}}}yyyxxx|||~~~wwwsssrrrrrrqqqoooqqqnnniiiddd^^^VVVNNNIIIHHHDDDCCCCCCCCCEEENNNXXXhhhqqqyyy}}}|||wwwqqqllliiieeeaaa^^^ZZZ]]]]]]]]]aaajjjpppqqqpppooommmhhhbbb[[[UUUQQQKKKHHHGGGIIIJJJIIIKKKOOONNNYYYcccjjjooowww|||}}}~~~{{{uuutttqqqlllfff```\\\YYYSSSQQQOOOLLLKKKKKKLLLLLLJJJNNNTTTXXXZZZ^^^bbbeeedddddddddccc```]]]YYYWWWSSSRRRPPPNNNKKKHHHFFFEEECCCEEEEEEDDDEEELLLWWW___iiisss||||||tttlllddd]]]XXXPPPOOOPPPRRRWWW```jjjpppsssrrrpppjjjfffhhhooovvv}}}xxxuuuvvvyyy|||}}}KKKIIIFFFEEEEEEDDDCCCAAAAAAAAABBBBBBBBBAAA@@@@@@>>>;;;777555555777888999999999999999999888777666111000...---,,,,,,,,,---***++++++,,,,,,---......)))))))))))))))(((((('''&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((()))))))))(((&&&%%%'''''''''(((((((((((((((%%%'''***,,,,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((()))+++...111222222444666888777555111///***+++---...///111444777666:::>>><<<666111000111666:::>>>?????????AAACCC<<>><<<;;;555555666777:::<<<>>>?????????===<<<<<<;;;<<<<<<===<<<<<<;;;999777666555444444444666888999999777444444333333222111000000++++++,,,,,,---,,,,,,,,,+++,,,---...///...------+++***+++,,,///000///...////////////////////////---///333777999;;;;;;:::;;;333000555666333444:::999:::;;;:::888666666777111111111111111222222333555555444444555666777888///111444777888:::===???EEEKKKNNNMMMLLLNNNMMMJJJDDD@@@;;;888777777666666222333555777888888777777888888888999<<<@@@DDDFFFPPPSSSWWWYYY[[[^^^dddiiikkkttt}}}}}}{{{~~~zzzyyywwwuuurrrrrroooiiiccc\\\UUUMMMHHHHHHFFFEEEFFFFFFHHHPPPZZZhhhpppwww{{{|||wwwqqqmmmjjjfffaaa]]]WWWXXXVVVSSSXXXbbbiiilllnnnnnnmmmkkkgggaaa\\\YYYPPPLLLJJJLLLKKKIIIKKKOOOMMMZZZgggpppuuuzzz|||zzz}}}}}}|||{{{yyyuuuooohhhbbb___XXXVVVSSSPPPNNNMMMMMMNNNGGGLLLQQQUUUXXX]]]cccggghhhhhhiiihhhfffbbb^^^\\\WWWWWWVVVSSSPPPLLLHHHFFFDDDEEEFFFDDDDDDKKKVVV___hhhrrr{{{~~~{{{rrrjjjddd]]]ZZZPPPPPPOOOPPPTTT[[[eeekkkooooookkkeeeaaaccckkkrrr~~~|||xxxsssqqqssswww{{{}}}HHHHHHHHHHHHGGGEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>===:::888666555555555;;;;;;::::::999888777777444333000...------...///,,,+++******)))*********+++***))))))(((((())))))+++)))((()))+++,,,***((()))(((((('''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&'''''''''(((((()))))))))(((&&&&&&&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))+++,,,222333555888999666111,,,...///000000000222555777666777888777555555666888<<>>@@@DDDHHHKKKLLLJJJHHHEEEGGGIIIHHHCCC@@@??????999777666777999<<<<<<<<<>>>??????>>>;;;::::::;;;>>>>>>===<<<:::999888888444444333444555777999:::666666555444333333222222333111/////////000///---------------------------+++,,,...///000///...---,,,,,,---.../////////...111000000000000222333444333333333444555666777888666333000111444666666555111111111111111222333444666666555444444444444444777666555555555777:::;;;DDDFFFHHHJJJKKKJJJIIIHHHEEECCC???;;;888777777777888777777777777888888999777777777888;;;???CCCFFFNNNRRRWWWZZZ[[[^^^cccgggpppssswwwzzz|||~~~~~~{{{wwwuuuvvvtttjjj[[[RRROOOIIIJJJKKKIIIIIIMMMVVV^^^iiirrrzzz~~~{{{xxxsssoookkkhhhdddaaa^^^[[[VVVTTTUUUYYY___bbbmmmrrrtttpppllliiieee```[[[XXXTTTPPPMMMLLLKKKKKKRRRXXXcccnnnvvvzzzzzzzzz}}}|||~~~}}}yyyuuuoookkkhhh___[[[WWWTTTSSSRRRQQQPPPOOOMMMLLLNNNSSSZZZbbbgggjjjoooqqqnnnlllmmmhhhaaa[[[[[[ZZZWWWSSSMMMGGGDDDEEECCCBBBBBBAAADDDOOO[[[gggrrr|||~~~uuulllddd___\\\XXXWWWXXXZZZZZZ[[[bbbjjjnnnooommmiiidddeeelllrrrxxxtttqqqsssyyy}}}~~~|||GGGHHHHHHHHHGGGEEECCCBBBBBBBBBAAA??????>>>>>>>>>???===;;;999777777777777999999999999999999999999444222000...------...///,,,++++++***************...------,,,,,,,,,,,,,,,)))'''%%%&&&((()))(((&&&$$$%%%%%%&&&&&&''''''''')))))))))(((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++---///444555666777555333000///,,,---.........///222444444555666666555666888:::===@@@DDDFFFGGGFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEE@@@@@@AAAEEEJJJMMMLLLKKKHHHIIIIIIGGGCCC@@@AAABBB;;;999888888:::<<<===<<<===>>>???===;;;:::;;;<<>>===<<<:::999777777444444444555666777888999888888777666444222111000222000...---......---,,,........................------...////////////...------......///.........111000000000000222333444111111222222333555666777:::777444333444555444222333333222333333444555666777666666555444444444444666555444333444555777888???AAACCCEEEGGGGGGFFFFFFDDDBBB>>>;;;888777777777666666666666666777888888888888777999;;;???DDDFFFLLLPPPVVVYYYZZZ]]]bbbfffnnnpppsssuuuwwwyyy|||~~~~~~}}}{{{qqqbbbXXXVVVRRRSSSRRRPPPOOOSSS[[[bbblllttt{{{~~~zzzuuuqqqmmmjjjfffccc\\\YYYUUURRRRRRVVV[[[^^^mmmsssvvvsssooolllhhhccc]]][[[WWWSSSOOOMMMLLLLLLRRRXXXcccmmmvvvzzz{{{{{{~~~}}}}}}yyytttpppmmmccc```[[[XXXVVVUUUSSSRRRRRRQQQOOOPPPSSSZZZaaaeeelllrrruuusssrrrrrrmmmfffbbbaaa___\\\VVVPPPJJJGGGEEEDDDCCCCCCAAACCCNNNYYYgggqqq|||vvvmmmfffbbb```\\\]]]aaaeeeeeecccgggmmmuuuvvvvvvqqqlllkkkpppuuu~~~}}}xxxuuurrrtttyyy|||}}}{{{GGGHHHHHHHHHGGGEEECCCBBBCCCBBBAAA@@@@@@??????@@@???>>><<<:::999888999999777888888888999999999999444222000///...---......,,,,,,+++***************,,,,,,++++++************)))'''%%%%%%&&&'''''''''"""###%%%'''((((((((('''******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---///111555888999777333000000111,,,---...---------000222111222444444555666999;;;>>>@@@CCCFFFGGGGGGEEEDDDAAABBBCCCDDDEEEEEEEEEEEEBBB>>><<>><<<:::999;;;<<<<<<;;;;;;===>>>===<<<;;;<<<===???>>>===;;;:::888666666444555666666777777777777999999999888666333000...000///---,,,------,,,+++////////////////////////......------......///000.........///......------000000000000000222333333000000000111222333555555:::888555333444444333222444444444555555777888888;;;::::::999888777777666666666555444444555666777;;;<<>>===;;;:::999999999:::888888888888888777777777333222111///............,,,,,,+++************+++***************)))))))))***)))'''&&&'''((()))***%%%&&&)))***+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++...///444999===;;;555000000222///000000///......000333111222444444444555888:::===>>>AAACCCDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEECCC===888:::BBBKKKNNNNNNLLLLLLLLLLLLJJJIIIHHHGGGAAA>>>;;;::::::;;;:::999:::;;;<<<<<<;;;;;;===>>>???>>>===;;;999777666555444555777888888777666555888999::::::999666222000111///---------...---+++........................------,,,++++++---...///.../////////...---,,,,,,/////////000111111222333000000000111222333444555555444333222333555555666444555555666777999;;;;;;@@@@@@??????===<<<;;;::::::999888777777777777888999:::===@@@BBBDDDEEEFFF@@@???===;;;999888777777999999::::::::::::::::::888888777888:::>>>BBBEEEGGGLLLRRRVVVXXXZZZ^^^bbbffffffffffffeeegggkkknnnpppuuu{{{{{{lllbbb___YYYXXXUUUSSSSSSXXX___ffftttxxx}}}~~~yyyvvvsssooollliiifffccc]]]XXXUUUUUUVVVWWWcccjjjqqqrrrrrrqqqnnnjjjbbb```\\\XXXUUURRRPPPOOORRRXXXbbbmmmuuuzzz||||||~~~~~~{{{yyysssooojjjgggdddaaa]]][[[[[[YYYUUURRRRRRTTTWWWZZZhhhmmmuuuzzz|||{{{xxxtttkkkhhhddd]]]VVVOOOJJJGGGGGGFFFFFFFFFDDDDDDKKKUUUgggrrr|||zzzqqqjjjfffddd^^^aaaiiipppqqqnnnooosss{{{vvvuuuwww|||zzzxxxxxxwwwuuuttttttwwwyyyyyyxxxFFFGGGGGGGGGFFFDDDBBBAAABBBBBBAAAAAA@@@@@@AAAAAA===<<<:::999888888888999::::::999888666555444444222222111000///...---------,,,,,,+++***+++++++++------......------,,,+++***))))))((('''((()))***((()))***++++++)))'''%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***+++222888???@@@:::444222222111111111///------///111333444555444444444666888;;;;;;===>>>>>>???>>>>>>@@@AAABBBDDDEEEEEEFFFFFFBBB===777888???GGGLLLMMMJJJMMMPPPSSSSSSQQQLLLIIIDDDAAA===;;;:::999888666999:::<<<<<<;;;;;;===>>>>>>>>><<<;;;999777666555555666777888888777666666777888:::;;;;;;888666444333111///...//////...---------------------------,,,+++***)))***+++,,,---.../////////...---,,,,,,...//////000111111222222000000111111222444555666333222222222222333555777555555666888;;;===???AAAEEEEEEEEEDDDBBB@@@>>>======<<<;;;:::999888888888888999;;;===@@@BBBCCCDDD>>>===<<<;;;:::999999999:::;;;;;;;;;;;;:::999888777666666666888<<<@@@BBBFFFKKKQQQUUUWWWXXX\\\___aaaaaaaaa```___```cccfffhhhkkkooottt|||pppfffddd^^^\\\YYYWWWYYY___hhhnnnuuuwww|||~~~zzzwwwtttrrrooommmnnnjjjeee___ZZZWWWUUUUUU\\\dddkkkmmmoooqqqooolllcccaaa___[[[WWWTTTRRRQQQTTTYYYbbbllltttyyy{{{{{{}}}|||~~~}}}zzzwwwsssooommmiiifffccc___\\\XXXTTTRRRSSSTTTVVVaaaeeennnwww{{{zzzxxxvvvmmmjjjddd]]]VVVOOOJJJHHHIIIHHHHHHHHHEEEEEELLLVVVgggrrr}}}~~~ssskkkfffccc```ccciiipppqqqppptttyyyzzzxxxxxx~~~|||xxxvvvvvvvvvuuuttttttuuuvvvxxxxxxxxxFFFGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA>>><<<;;;999888777888888;;;:::999777666444333222222222111000///...------------,,,+++++++++++++++***+++,,,,,,,,,+++)))(((&&&((()))((('''&&&'''(((((()))))))))(((&&&$$$#########$$$%%%'''((()))***''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***///666===@@@>>>999555333000111000...,,,+++---...333555555555444555666888;;;;;;;;;:::;;;;;;;;;;;;???@@@AAACCCEEEFFFGGGGGGCCC???<<<;;;???DDDJJJMMMKKKMMMSSSXXXZZZXXXSSSNNNHHHEEE@@@===;;;999777555999:::<<<<<<;;;;;;<<<>>>===<<<;;;:::999888777666555666777777888888888888777999:::;;;;;;:::999777555333111000111111000///------------------------+++************+++,,,,,,.........///......---------...///000111111111111000000000111222333555555444555555333222222444666888999;;;>>>AAAEEEHHHJJJKKKKKKKKKJJJHHHFFFCCCBBBAAA@@@???>>><<<;;;:::999888888999:::<<<>>>??????=========<<<<<<;;;;;;:::;;;<<<<<<<<<:::888666555666555555555777;;;>>>AAAGGGLLLRRRUUUVVVWWWZZZ\\\]]]]]]^^^]]]\\\\\\^^^aaaaaacccfffjjjqqq~~~wwwnnnlllbbb___[[[YYY]]]dddlllrrrwwwwww{{{~~~{{{xxxwwwvvvsssrrrrrrooojjjddd___[[[YYYXXX[[[bbbiiijjjllloooooommmeeecccaaa___\\\YYYVVVUUUVVV[[[ccclllsssxxxzzzzzzyyyzzz~~~}}}yyywwwuuusssooommmdddaaa]]]YYYVVVVVVVVVWWW^^^aaaiiissswwwvvvtttuuuooolllfff^^^WWWRRRNNNLLLKKKIIIIIIIIIFFFFFFOOOYYYhhhtttxxxoooiiieeeaaabbbggglllmmmmmmqqqwww~~~{{{{{{{{{}}}~~~xxxtttsssssstttrrrssstttuuuvvvwwwxxxxxxFFFFFFGGGFFFEEEDDDBBBAAA@@@@@@?????????@@@@@@AAA@@@>>><<<:::888888888888999999888777555444333333222222111111///...---,,,------,,,++++++++++++,,,&&&'''((())))))'''&&&%%%%%%(((++++++)))((((((((())))))((((((''''''&&&&&&&&&&&&''''''((()))******''''''&&&&&&%%%$$$$$$###%%%&&&&&&'''(((((())))))(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,...222777<<<===;;;777555222222111///,,,+++---...222444555555555666999;;;>>>===<<<:::::::::::::::===>>>@@@CCCEEEGGGHHHIIIDDDDDDCCCAAA@@@CCCHHHLLLMMMOOOTTTZZZ^^^^^^YYYUUUMMMIIIDDD@@@===;;;888666:::;;;<<<<<<::::::;;;<<<;;;;;;::::::999888888777666666666666777888999:::;;;;;;;;;;;;;;;:::999888555333111111111222111///........................++++++,,,---------------------......///.........---...///000111111111000/////////000111222333444444555666555444444777:::>>>???BBBFFFKKKOOOSSSUUUUUUVVVVVVUUURRROOOLLLJJJHHHGGGFFFEEECCCAAA???>>>;;;;;;;;;;;;;;;<<<========================<<<<<<@@@@@@@@@???===:::777555777666555666888;;;???AAAHHHMMMSSSVVVVVVVVVXXXZZZZZZ[[[\\\\\\[[[[[[\\\^^^^^^___aaadddkkkwww}}}tttrrrhhhddd___]]]```gggoootttyyyxxx{{{|||{{{zzzzzzxxxwwwtttrrrnnnjjjfffcccaaa```aaagggkkkkkkkkknnnnnnlllgggfffeeeccc```^^^\\\ZZZXXX\\\dddlllssswwwxxxyyyvvvwww|||~~~}}}|||zzzwwwuuukkkiiiddd```]]]\\\]]]]]]aaaaaagggqqqtttqqqoooqqqooollleee^^^XXXTTTQQQPPPMMMKKKJJJIIIGGGHHHRRR]]]jjjuuuuuunnnjjjggghhhmmmqqqpppnnnpppuuu}}}{{{|||zzzzzz}}}~~~yyytttqqqppppppqqqpppqqqsssuuuvvvwwwxxxyyyFFFFFFGGGFFFEEEDDDBBBAAA?????????>>>??????@@@@@@BBB@@@>>>;;;:::888888888777777666666555555555444111111111111000...---,,,...---,,,,,,++++++,,,,,,((()))+++,,,+++***(((''''''+++//////---***************))))))))))))***+++))))))))))))************''''''&&&%%%%%%$$$######&&&&&&''''''((()))******'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++---///...///333777;;;;;;999777555555444222///...///000111333444666666888;;;>>>AAA@@@>>><<<;;;:::;;;;;;<<<===@@@CCCFFFHHHIIIJJJEEEGGGHHHFFFBBBCCCHHHMMMPPPQQQTTTYYY___```^^^[[[PPPLLLGGGBBB???<<<999777:::;;;<<<<<<::::::;;;<<<:::::::::999999999888888666555555555777999;;;<<<>>>>>><<<;;;:::999888888555333111000111111000///////////////////////////,,,---...///000///...---,,,,,,---.../////////...,,,---///111111111000000............///111222333111333666666666888===AAACCCDDDGGGLLLQQQWWW[[[]]]_________^^^\\\XXXUUUSSSOOONNNNNNLLLJJJHHHEEEDDD??????>>>=========>>>>>>======>>>>>>>>>>>>======EEEEEEEEEDDDAAA===:::888888777666666888<<>><<<===>>>>>>======<<<===@@@BBBCCCHHHGGGFFFDDDAAA>>><<<;;;777666444444666:::>>>@@@KKKLLLOOORRRTTTUUUVVVVVVYYYZZZ[[[[[[ZZZYYYZZZ[[[\\\]]]```eeehhhlllvvvvvvuuummmfffgggmmmtttuuutttxxxxxx|||~~~~~~}}}{{{zzzvvvuuusssqqqpppooooooooojjjkkklllnnnnnnnnnmmmlllllliiiggghhhfff```^^^___aaabbbeeemmmuuu{{{||||||zzz{{{vvvtttsssrrrpppmmmjjjfffhhheeebbbccchhhlllnnnnnnmmmjjjeee```\\\YYYXXXXXXVVVSSSPPPPPPMMMNNNUUU^^^ooozzz}}}yyyyyy}}}zzzvvvxxxvvv{{{{{{yyy{{{zzzvvvtttvvvzzzsssooolllooo}}}}}}zzzvvvuuusssqqqnnnllljjjiiinnnoooqqqrrrssstttttttttGGGFFFEEEEEEEEEEEEBBB@@@@@@???>>>======>>>???@@@>>>>>>===<<<:::999888888:::888666333222111222222222222222444444333///,,,++++++***)))))))))))))))***************************))))))(((''''''&&&&&&''''''(((((((((((('''''')))))))))(((((('''&&&%%%((())))))(((&&&%%%&&&''''''%%%######$$$%%%$$$###$$$%%%'''((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((((((''''''+++,,,...111333555777777:::666111////////////---111111333555888:::<<<===???BBBDDDAAA===:::<<<>>>@@@AAABBBDDDGGGIIIKKKLLLJJJLLLMMMIIIDDD@@@AAACCCJJJOOOTTTVVVUUUWWW\\\```___\\\UUULLLCCC===;;;<<<999::::::::::::999999999:::999888777777888999:::888888888888888999:::;;;:::;;;;;;<<<<<<;;;;;;::::::999999777666333222111...---,,,---...///...---///---,,,---//////...,,,......---,,,,,,---......////////////////////////......//////000000111111222444777:::>>>CCCJJJNNNOOOQQQUUUYYY]]]```ccceeepppoooppprrrrrrooommmkkkllliiifffccc___YYYRRRNNNKKKJJJGGGDDD@@@>>>>>>>>>@@@@@@>>>>>>>>>@@@BBBCCCGGGGGGFFFDDDBBB???<<<:::777666555555777;;;@@@BBBJJJLLLOOOQQQSSSUUUUUUUUUXXXYYYZZZZZZYYYXXXYYY[[[]]]]]]```dddeeehhhqqq{{{zzzuuunnnhhhiiiooouuuwwwvvvyyyxxx{{{~~~|||yyywwwuuusssqqqqqqrrrsssrrrssssssttttttsssrrrrrrpppllljjjjjjgggaaa^^^___aaabbbfffmmmvvv{{{||||||}}}~~~{{{yyyxxxwwwuuusssooollliiifffddddddgggjjjlllkkkllljjjgggdddaaa^^^]]]\\\ZZZVVVSSSRRRPPPRRRZZZdddrrr{{{zzzzzz|||~~~yyyzzzxxxqqqooommmlllnnnsssxxxsssmmmjjjgggjjjwww{{{wwwuuutttsssqqqooommmkkkiiihhhnnnooopppqqqrrrsssssssssGGGFFFEEEEEEEEEEEEBBB@@@??????>>>>>>>>>>>>??????@@@???>>><<<:::999777777<<<:::777555333111111111333222333444444333000---***)))((((((((((((((((((---,,,***)))((())))))***)))))))))(((((('''''''''((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&)))******)))'''&&&&&&''''''&&&$$$###$$$%%%$$$###''''''(((((((((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&)))***+++...000222444555999666333111111111000//////000222555777999::::::===@@@CCCBBB???>>>???BBBAAAAAABBBDDDFFFHHHIIIJJJHHHKKKMMMKKKFFFAAA@@@@@@IIILLLOOOQQQQQQTTTZZZ___dddaaa[[[QQQGGG@@@<<<;;;;;;;;;::::::999888888777:::999999888888999999:::666666666777888999:::;;;::::::;;;;;;;;;;;;:::::::::;;;;;;;;;999777444222...---,,,---///000///......,,,+++,,,---...---,,,......---,,,,,,---......////////////////////////////////////000000000000111444888===AAAGGGMMMQQQWWWZZZ]]]```bbbeeeiiikkkwwwyyy{{{}}}}}}|||zzzyyyuuusssoookkkfff```YYYTTTTTTRRRNNNIIIEEEBBB@@@@@@BBBAAA@@@?????????AAAAAADDDEEEEEEDDDBBB>>>;;;999888777666666999===BBBEEEJJJKKKNNNPPPRRRSSSTTTTTTVVVWWWYYYYYYXXXXXXYYYZZZ^^^]]]___bbbccccccjjjrrr~~~|||tttooojjjkkkqqqvvvxxxxxxyyyxxxyyy}}}{{{yyywwwtttssstttvvvwwwyyyyyyzzzzzzzzzyyyyyyxxxvvvrrrooonnniiiccc___```bbbdddiiiooowww{{{}}}}}}~~~}}}{{{wwwtttooollliiihhhiiikkkkkkkkklllkkkkkkiiigggeeebbbaaa^^^ZZZVVVTTTSSSVVV```kkkvvv~~~~~~|||}}}||||||{{{mmmeee``````fffnnnooommmjjjhhheeegggrrr}}}|||zzztttqqqpppqqqpppooommmllljjjiiihhhmmmnnnooopppqqqqqqrrrrrrGGGFFFEEEEEEEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>><<<;;;999888888;;;:::888666444333333333000000000000111000---+++))))))(((((((((((())))))---,,,)))'''&&&'''((())))))))))))((((((((((((((()))((('''&&&&&&'''((()))***((('''&&&%%%&&&''''''***++++++***'''&&&&&&'''(((&&&%%%%%%'''((('''''')))((('''&&&&&&''''''(((%%%$$$######$$$&&&(((***'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))+++...000222333888666555333333222111111...///111444666888888888<<>>???@@@???@@@BBBDDDEEEGGGHHHHHHGGGIIIKKKJJJGGGEEEDDDDDDFFFIIILLLNNNPPPRRRWWWZZZbbb```[[[SSSJJJBBB===;;;;;;;;;::::::999999999999:::::::::999999:::::::::666666666666777888999:::888888999999999999888888:::;;;<<<===;;;999666333...------...000111111000------,,,---.........---......------------......////////////////////////000000000000////////////111444:::???EEEKKKRRRVVV]]]```dddfffgggjjjnnnrrr}}}zzzxxxuuurrrooojjjddd___```\\\VVVQQQLLLHHHEEECCCAAA@@@??????>>>???@@@@@@@@@AAABBBAAA???<<<999777777666666666999>>>CCCFFFIIIJJJMMMOOOQQQRRRRRRRRRUUUVVVXXXXXXXXXXXXZZZ[[[^^^\\\^^^aaaaaaaaaeeelllxxxyyyqqqmmmjjjkkkqqqvvvxxxxxxwwwvvvwww{{{~~~~~~{{{xxxvvvuuuvvvxxxzzz{{{||||||}}}}}}~~~~~~~~~|||wwwtttqqqllleeebbbcccdddggglllsssxxx|||}}}}}}~~~{{{wwwuuussspppooonnnnnnnnnmmmnnnoooooommmiiieeeccc```[[[VVVTTTTTTXXXcccooozzz~~~|||uuuggg]]]ZZZaaaiiilllmmmmmmkkkhhhjjjrrryyy}}}}}}uuupppooonnnoooooonnnmmmlllkkkjjjjjjmmmmmmmmmnnnooopppqqqqqqGGGFFFEEEEEEEEEDDDBBB@@@AAAAAAAAABBBBBBAAAAAAAAA=========<<<<<<;;;;;;:::999888888777666666666666//////......///...,,,************))))))***++++++,,,+++(((&&&%%%&&&'''(((((((((((())))))))))))))))))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&''''''***++++++***(((&&&'''(((&&&%%%$$$%%%((()))***)))((('''&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%'''***+++'''''''''&&&&&&%%%%%%%%%))))))((('''&&&$$$###"""'''''''''((((((''''''''''''((()))***---000222333666666666666444333222222...///111333555666777888===>>>@@@@@@>>>===<<<;;;<<<>>>@@@CCCEEEGGGHHHHHHIIIIIIIIIGGGEEEDDDEEEEEEBBBEEEJJJMMMPPPQQQRRRSSSYYYYYYWWWRRRJJJCCC???===888888777777888999:::::::::::::::;;;;;;:::::::::888888777777777777777888777777888888888888777777888:::;;;<<<<<<999666444000///...///111222111000------.........//////000........................////////////////////////000000000000////////////111444:::@@@GGGOOOVVV\\\```dddhhhiiijjjmmmrrrwww~~~{{{wwwqqqnnnjjjeee]]]WWWSSSNNNIIIEEEAAAAAA@@@@@@????????????===>>>>>>>>><<<:::777555666666555666999===BBBEEEHHHIIILLLNNNPPPPPPPPPPPPTTTUUUWWWXXXXXXXXXZZZ\\\\\\ZZZ\\\```aaa```ccchhhsss{{{~~~{{{wwwqqqmmmjjjiiikkkppptttvvvvvvuuutttvvvzzz}}}|||zzzyyyzzz{{{|||}}}}}}~~~|||wwwtttooohhheeefffhhhlllrrrwww{{{}}}~~~~~~~~~~~~~~~}}}{{{xxxuuusssssssssssstttuuuuuurrrmmmhhhdddaaa\\\WWWUUUTTTYYYeeeqqq}}}}}}qqqddd\\\^^^dddmmmqqqsssqqqnnnoootttxxxxxxqqqmmmmmmnnnooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmoooppppppGGGFFFEEEEEEEEEEEEBBB@@@??????@@@@@@@@@@@@??????=========<<<<<<<<<<<<<<<888888888888888888888888111000//////000///...,,,++++++++++++++++++,,,---+++***((('''&&&''''''(((((((((((())))))*********((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''((()))***)))'''&&&'''(((%%%###"""$$$&&&((((((''''''&&&%%%$$$$$$%%%'''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%)))))))))(((&&&%%%###"""''''''((((((((((((''''''''''''((())),,,///222333333555777777555333222333000000000222333666888999<<<===>>>>>>===;;;999777888:::>>>BBBEEEHHHIIIIIIMMMLLLIIIFFFDDDBBBAAAAAABBBDDDHHHLLLOOOOOOOOONNNPPPRRRSSSPPPKKKEEEAAA???666555555444555777888::::::;;;;;;<<<<<<;;;;;;::::::999888777777777777777777888888999999888888777888999;;;;;;;;;999777666222111000000222222111000,,,...//////......000111---...////////////...---////////////////////////////////////000000000000111444999???GGGQQQ[[[aaadddhhhllllllkkkmmmsssyyy|||xxxuuuooofff```[[[VVVPPPLLLHHHHHHFFFEEECCCAAA@@@???<<<<<<;;;;;;:::888777666777777666666999===BBBEEEGGGIIIKKKMMMNNNOOOOOOOOOQQQSSSUUUVVVVVVWWWYYY[[[YYYXXXYYY^^^```___```cccjjjqqq}}}~~~wwwtttttt{{{yyytttqqqnnnjjjhhhhhhhhhkkkooosssuuuuuutttsssvvvzzz}}}}}}yyyvvvqqqkkkiiijjjmmmqqqwww|||}}}}}}~~~~~~|||||||||yyyyyyzzz|||}}}~~~}}}yyysssmmmjjjeee```[[[YYYXXX\\\hhhttt}}}}}}nnncccbbbfffqqqwwwzzzwwwssstttwwwyyy~~~}}}}}}yyysssmmmjjjkkkllloooooooooooopppppppppqqqnnnnnnmmmlllmmmnnnooopppGGGFFFEEEEEEEEEEEEBBB@@@??????@@@AAAAAA@@@?????????>>>>>>===<<<;;;;;;:::999::::::999999888777777222111//////000000...---+++++++++++++++,,,------************))))))))))))'''(((((()))******++++++''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&&&&%%%'''(((((('''&&&((()))'''&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((***---111333111444777888555333222333222111000000222555888:::;;;<<<===>>>>>><<<999777444777;;;AAAFFFIIIKKKLLLNNNNNNLLLKKKJJJGGGCCCAAAEEEEEEGGGIIILLLMMMMMMLLLLLLNNNQQQQQQMMMHHHDDDBBB999888777666666777999::::::;;;<<<======<<<;;;:::999999888888888999999:::::::::;;;;;;;;;;;;:::::::::::::::;;;::::::999999444333111111222222111///+++---//////------///111---...///000000///...---////////////////////////......//////000000111111111333888>>>GGGRRR^^^eeeiiimmmpppoookkklllqqqxxx|||}}}tttmmmiiiddd]]]XXXUUUSSSQQQMMMIIIEEEBBB@@@===<<<;;;999888888999999:::999888888:::>>>BBBEEEGGGHHHJJJLLLMMMNNNMMMMMMNNNPPPRRRSSSTTTUUUWWWYYYXXXVVVWWW\\\]]][[[[[[]]]```eeepppzzz}}}~~~~~~~~~wwwnnngggfffgggppptttvvvqqqlllkkkiiifffffffffhhhkkkooorrrtttuuussstttvvvzzz|||}}}~~~yyywwwsssmmmlllnnnrrrwww|||~~~~~~~~~|||{{{}}}|||wwwssslllgggcccaaa```dddnnnzzz}}}yyynnnmmmqqqxxx~~~yyy{{{}}}}}}}}}~~~yyyxxxuuupppllljjjkkkmmmmmmnnnoooooopppqqqrrrrrrooonnnmmmlllmmmnnnpppqqqHHHFFFEEEEEEEEEEEEBBB@@@AAAAAACCCCCCCCCCCCAAAAAAAAA@@@???===<<<:::999888;;;;;;;;;:::999888666555111000......//////---,,,+++*********+++,,,------***++++++,,,,,,,,,++++++''''''((()))***++++++,,,&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&%%%$$$%%%''''''&&&&&&((())),,,***((('''''''''&&&$$$%%%&&&&&&'''((()))******""""""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&))),,,000222///333777888555333222333444222000000111555999<<<:::;;;<<<>>>???>>>;;;888111444:::@@@FFFJJJLLLMMMMMMNNNPPPRRRRRROOOJJJFFFHHHGGGFFFGGGIIIKKKLLLMMMKKKNNNRRRRRROOOKKKFFFDDD???===;;;999999999;;;<<<:::;;;<<<======<<<;;;:::777777888888999:::<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;666444222222222222000///))),,,......,,,,,,...111---...///000000///...---////////////////////////---......///000111111222111333777===FFFRRR___hhhnnnrrrtttpppkkkjjjpppvvvzzzyyyuuupppiiiccc___]]]YYYTTTNNNHHHCCCAAA???>>>;;;999888999:::;;;<<<;;;:::999;;;???CCCFFFFFFGGGIIIKKKMMMMMMMMMMMMLLLNNNPPPQQQRRRSSSVVVXXXXXXUUUVVVZZZ[[[XXXWWWXXX[[[^^^gggnnnnnnlllsss}}}}}}||||||yyyssspppqqqmmmooooookkkdddaaabbbeeehhhnnnpppllliiihhhgggeeeeeefffiiilllpppsssuuuvvvttttttwwwzzzzzzyyy~~~}}}yyywwwtttooonnnqqquuuzzz~~~~~~}}}|||}}}|||rrrnnnjjjhhhgggjjjttt|||xxxwww|||zzzwwwvvvtttqqqmmmlllmmmooolllmmmnnnooopppqqqrrrssspppooonnnmmmmmmnnnpppqqqKKKIIIEEECCCDDDDDDDDDDDDAAABBBDDDEEEEEEDDDAAA@@@BBBAAA???===:::888666555===<<<:::888666666666666222111111000///......---+++,,,...///...,,,)))(((...+++((('''((()))))))))'''((((((((((((((('''&&&***((((((+++//////***%%%((((((((((((((((((((((((''''''((()))*********)))))))))(((&&&%%%&&&(((***))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((()))***+++///222555555444333222222///222444555444555999<<<:::<<<======<<<;;;;;;<<<:::666555;;;EEELLLMMMKKKKKKMMMPPPUUUXXXVVVPPPJJJIIIEEEBBBCCCGGGKKKLLLLLLNNNQQQRRRQQQRRRTTTRRRMMMKKK@@@888888888555555999666777999:::;;;<<<<<<===888888888999:::;;;<<<===>>>===<<<;;;999888777666;;;;;;;;;;;;;;;;;;;;;;;;:::999888777444222000///,,,,,,,,,---------.......................................------------...111111000//////...//////111333777<<>>===;;;:::999999:::;;;;;;:::999777555444111111111000///.........+++,,,...///...,,,***(((333000,,,*********)))(((&&&''''''(((((((((''''''***'''&&&))),,,,,,)))$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%&&&(((+++%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++...000333444444333333333000333444444333444777999999;;;======<<<;;;<<<===888666555:::BBBIIILLLLLLKKKLLLPPPUUUYYYYYYUUUQQQKKKGGGCCCAAADDDHHHKKKLLLLLLPPPSSSSSSTTTWWWUUUPPPKKKBBB;;;999777333222444555666888999;;;<<<<<<<<<999999999999:::;;;<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999888888666555333111000.............../////////........................---...///////////////...000000//////.../////////111222555:::BBBMMMXXX```hhhnnntttvvvuuussssssuuu~~~zzztttkkkddd```ZZZRRRLLLFFFDDDBBB???<<<;;;<<<===???>>>===>>>???AAADDDEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNPPPQQQRRRSSSTTTVVVVVVWWWWWWWWWXXXXXXXXXSSSUUUWWWXXXYYY[[[^^^aaacccfffiiihhheeeaaa```aaadddcccccceeegggddd]]]WWWUUUVVVXXX[[[^^^aaaccceeehhhhhhggggggggghhhiiiiiihhhiiijjjmmmooorrruuuvvvvvvvvvuuuuuuwwwzzz~~~{{{uuuqqqqqqrrruuuwwwzzz}}}~~~|||{{{yyyyyyxxxzzz}}}zzzuuurrrrrrrrrttt|||}}}yyyvvvtttooonnnlllkkkkkklllmmmnnnnnnmmmlllkkkkkkkkkllllllkkkkkkmmmoooqqqssstttuuuIIIGGGDDDCCCCCCDDDCCCBBBEEEDDDCCCAAAAAAAAACCCCCC>>>>>>>>>======<<<<<<<<<888:::;;;;;;:::777444111111111000000//////......,,,---.........,,,***(((...+++(((''''''((('''&&&%%%&&&'''((((((((((((((()))'''%%%&&&)))***'''%%%(((((((((((((((((((((((())))))))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%(((***$$$$$$%%%&&&'''))))))***&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++,,,...111333333333444555222333555444333333444555888:::<<<<<<<<<;;;<<<===666666777999>>>CCCHHHKKKIIIKKKOOOTTTYYYZZZYYYXXXOOOJJJDDD@@@AAADDDGGGIIIJJJPPPTTTVVVXXX[[[[[[WWWPPPHHHAAA===999333000000444555777888:::;;;;;;;;;;;;:::::::::::::::;;;;;;999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777666555444333222111000000000000000//////........................---...000222222111000/////////.........//////000000111444888???IIISSS[[[aaahhhpppuuuuuusssrrrrrryyyyyyqqqjjjbbbZZZSSSNNNLLLHHHDDDAAA?????????@@@@@@@@@@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVWWWWWWVVVVVVQQQTTTVVVWWWWWWWWWXXXYYYZZZ]]]^^^\\\XXXUUUUUUWWW[[[ZZZZZZ\\\^^^\\\VVVQQQLLLOOOSSSXXX]]]aaaccceeefffeeecccbbbcccfffjjjllljjjkkknnnqqqtttvvvvvvwwwuuuuuuuuuuuuwwwyyy|||}}}|||vvvsssrrrsssrrruuuxxx{{{}}}}}}|||{{{{{{yyyvvvuuuxxxxxxrrrnnnqqquuuyyy{{{yyyzzz}}}{{{xxxuuusssrrrnnnmmmlllkkklllmmmnnnooonnnmmmkkkiiihhhhhhhhhhhhjjjkkkmmmoooqqqtttuuuvvvHHHFFFDDDCCCDDDDDDCCCBBBEEEDDDCCCBBBBBBBBBBBBBBB???>>>>>>>>>============999:::::::::999666444222111000000000/////////...,,,---......---,,,***)))'''%%%$$$%%%''')))))))))&&&'''((()))***************'''%%%%%%'''(((((('''(((((((((((((((((((((((())))))*********))))))(((&&&''''''&&&$$$$$$&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((******+++---111333333444666777444555555555444333333333777999;;;<<<;;;;;;<<<>>>888999::::::999<<>>@@@CCCFFFHHHOOOVVVYYY\\\```aaa___ZZZTTTKKKBBB:::444111111333444555777999:::;;;;;;<<<;;;;;;:::::::::;;;;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666666555555555555555222222222111000/////////........................,,,...111333444333111000------------...///000000000111444777===EEENNNUUUXXX^^^fffkkkllllllllllllqqqxxxvvvlllccc]]][[[WWWQQQKKKFFFBBB???===AAAAAAAAAAAACCCEEEFFFGGGIIIIIIIIIIIIJJJLLLNNNPPPOOOOOOOOOOOOOOOOOOOOOOOORRRSSSTTTUUUUUUUUUUUUTTTSSSVVVYYYYYYXXXVVVUUUTTTZZZ[[[[[[XXXTTTRRRSSSUUUXXXWWWXXXYYY[[[ZZZVVVSSSMMMPPPTTTZZZ^^^aaabbbbbbbbbaaa______bbbfffjjjmmmlllnnnrrruuuwwwxxxwwwwwwuuuuuuvvvwwwxxxyyy{{{{{{|||wwwttttttuuusssuuuxxxzzz{{{{{{zzzyyyxxxuuusssrrrtttzzzzzzuuunnnjjjpppxxx~~~~~~xxxtttuuuyyy}}}~~~~~~zzzvvvsssqqqppppppnnnnnnnnnnnnooopppqqqrrrnnnmmmjjjhhhgggggghhhiiilllmmmnnnpppqqqssstttuuuGGGFFFDDDDDDEEEEEEDDDBBBCCCDDDEEEEEEDDDBBB@@@???AAA@@@???>>>===<<<;;;:::;;;:::999777666555555444000000000000////////////---------------+++***))))))((('''(((+++,,,,,,,,,'''((()))***+++,,,,,,,,,+++)))'''&&&'''((())))))((((((((((((((((((((((((###$$$%%%&&&''''''((((((((((((((('''$$$###$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++---000222333555777999666666666666666555444333666888:::;;;;;;;;;===>>><<<>>>>>>;;;888888===AAAEEEGGGJJJMMMPPPSSSVVVWWWUUUPPPIIICCC>>>>>>AAACCCFFFOOOWWW[[[___dddgggffffff```TTTFFF;;;666444333222333555777999:::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777666555555555555666777444333222111000...------........................,,,...111333333222000///------,,,,,,---...//////000111333666:::AAAHHHNNNSSSVVVZZZ^^^```ccceeegggffflllssswwwuuulllfffddd^^^VVVPPPJJJFFFAAA>>>???@@@@@@BBBCCCDDDFFFFFFKKKJJJJJJJJJKKKMMMOOOQQQPPPOOOOOOOOONNNNNNNNNNNNPPPQQQSSSTTTTTTTTTSSSRRRPPPSSSVVVVVVTTTQQQOOONNNUUUWWWVVVSSSOOOMMMOOORRRWWWWWWXXXZZZ[[[[[[YYYXXXUUUWWWZZZ^^^`````````___]]]]]]]]]___bbbfffiiilllmmmooossswwwxxxxxxwwwvvvvvvvvvxxxyyyyyyzzzzzzzzz}}}~~~yyyzzz~~~{{{vvvtttuuuvvvvvvwwwxxxyyyyyyyyywwwvvvttttttssssssvvvyyy}}}yyytttssskkkhhhoooyyy~~~zzztttqqqssswww{{{}}}~~~||||||yyyvvvrrrooonnnnnnnnnnnnnnnnnnooopppqqqrrrsssmmmkkkjjjhhhhhhiiikkkmmmoooooopppppppppqqqqqqqqqGGGFFFEEEEEEFFFFFFEEECCCBBBDDDEEEFFFEEECCC???===BBBAAA@@@>>><<<:::999888<<<:::888666555444555555000000000000////////////------------,,,+++******,,,***))))))******((('''((()))***++++++,,,+++++++++***)))(((((()))***+++((((((((((((((((((((((((###$$$&&&''')))*********((())))))(((%%%$$$$$$%%%$$$$$$%%%&&&'''))))))***'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++---///111222444777999777666777888::::::888666555777:::;;;;;;<<<===??????@@@AAA>>>:::999;;;===CCCEEEIIIKKKMMMPPPSSSVVVWWWUUUPPPJJJDDDAAAAAACCCFFFOOOXXX[[[___ffflllmmmnnnjjj^^^MMM@@@:::777444222333555777999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>======<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;777777555555555666777888555555333222000...---,,,........................---...000111111000...---------,,,,,,,,,---......///000222333666;;;BBBGGGPPPPPPPPPRRRUUUYYY]]]___[[[```dddgggmmmuuuxxxxxxssssssuuuwww||||||tttooofff```XXXRRROOOKKKFFFBBB??????@@@BBBCCCDDDEEEFFFKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQSSSSSSRRRQQQPPPNNNQQQTTTTTTRRRPPPNNNNNNQQQSSSTTTQQQMMMLLLNNNPPPVVVVVVWWWYYYZZZZZZ[[[[[[]]]^^^___`````````___^^^[[[[[[\\\^^^aaaeeeiiilllmmmooorrruuuwwwwwwuuutttvvvwwwyyyzzzzzzzzzyyyxxxuuuvvvyyyvvvmmmmmmrrrvvvzzz}}}~~~yyyuuutttuuuwwwwwwxxxyyyyyyyyyxxxvvvvvvtttuuuvvvwwwyyyzzz||||||yyysssppprrrllljjjqqq{{{{{{xxxuuusssuuuyyy{{{|||~~~~~~}}}{{{yyyxxxzzz|||{{{wwwuuurrrooommmmmmmmmnnnllllllmmmnnnoooooopppppplllkkkiiihhhiiikkknnnppppppppppppoooooooooooooooHHHGGGFFFFFFHHHHHHFFFDDDDDDEEEEEEDDDCCCBBB@@@???AAA@@@???===;;;:::888888:::999999888666555444333////////////000000000000...------,,,,,,+++******+++)))(((((()))(((&&&$$$(((((()))******)))))))))))))))))))))(((((()))***(((((((((((((((((((((((('''''')))***++++++++++++%%%'''(((((('''&&&'''(((%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++---///000111444777777777888:::>>>>>><<<:::444666999;;;;;;<<<>>>???@@@AAAAAA@@@>>><<<<<<<<>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888777666555555555777888888777666333111///...---....................................---,,,++++++------,,,,,,,,,,,,,,,,,,---...///000222666<<<@@@IIIHHHGGGHHHKKKOOORRRSSSQQQUUUXXXXXX\\\cccfffeeeeeefffhhhkkkoootttyyy}}}yyyuuuiiicccZZZTTTQQQMMMGGGCCC???@@@AAACCCDDDEEEEEEFFFJJJJJJKKKKKKKKKKKKJJJJJJNNNNNNNNNNNNMMMMMMMMMMMMLLLNNNPPPRRRRRRQQQOOONNNNNNPPPSSSSSSRRRPPPOOOPPPOOORRRTTTRRROOONNNOOORRRTTTUUUWWWXXXYYYZZZ\\\^^^________________________\\\[[[ZZZ[[[^^^dddjjjnnnlllnnnpppsssttttttssssssuuuvvvxxxzzzzzzyyywwwvvvrrrrrrtttyyyyyylllaaa```ffflllqqquuu}}}|||zzzvvvssssssuuuwwwwwwwwwxxxyyyyyyxxxxxxwwwuuuuuuvvvwwwxxxyyyzzz{{{~~~yyypppmmmlllsssnnnnnnuuu}}}}}}}}}}}}zzzxxxxxxwwwuuusssnnnqqquuuzzz|||yyyrrrqqqooonnnmmmmmmmmmmmmlllmmmnnnnnnoooooooooooollljjjhhhggghhhkkknnnpppnnnnnnnnnnnnnnnnnnnnnnnnHHHGGGGGGGGGIIIHHHGGGEEEGGGFFFDDDBBBAAAAAAAAAAAA???>>>===<<<;;;:::999888777888::::::888666333000////////////000000000000......---,,,,,,++++++***+++******+++------,,,***'''((((((((((((((('''&&&((()))***)))((((((((()))((((((((((((((((((((((((%%%&&&'''''''''''''''&&&###%%%((()))((()))***+++))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))(((***,,,------///222555777777888<<<@@@AAA???===333666999:::;;;<<<>>>??????@@@@@@AAAAAA@@@>>>===AAAEEEKKKOOOQQQTTTXXX\\\]]]^^^^^^ZZZRRRKKKGGGFFFHHHPPPXXXZZZ^^^gggpppuuuzzz|||uuueeeUUUKKKBBB:::222333666888:::<<<======:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555444555777888:::999777555333000///...........................///...---,,,+++******)))...------,,,+++++++++++++++,,,,,,---///222777;;;AAAAAA@@@BBBEEEGGGIIIIIIKKKOOOPPPOOORRRXXX[[[YYYZZZ\\\___aaaeeejjjpppttttttvvvyyy||||||xxxnnnfff\\\UUUQQQLLLEEE??????@@@BBBDDDEEEFFFFFFFFFHHHIIIJJJJJJJJJIIIGGGFFFMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMPPPRRRRRRQQQOOOMMMJJJLLLOOOOOONNNMMMMMMNNNLLLOOORRRQQQNNNMMMNNNPPPTTTVVVWWWXXXYYY[[[^^^```]]]]]]]]]]]]^^^___```aaa___\\\YYYXXX[[[ccckkkqqqlllmmmoooqqqrrrrrrrrrrrrsssuuuwwwyyyyyyxxxuuuttttttssssssvvv|||tttfffYYYXXX^^^eeekkkpppzzzzzzxxxuuurrrrrruuuwwwvvvvvvwwwxxxyyyzzzzzzzzzuuutttsssssstttvvvxxxzzz{{{~~~sssjjjhhhiiitttqqqrrrxxx~~~{{{xxxtttssssssrrrooommmhhhkkkpppwww~~~zzzwwwoooooonnnnnnmmmmmmmmmmmmoooooopppqqqqqqqqqqqqpppmmmkkkhhhggggggiiilllooollllllmmmmmmnnnoooooooooNNNIIIEEEEEEHHHIIIFFFBBB??????@@@AAABBBBBBBBBBBB@@@AAAAAA@@@>>><<<999888999999::::::888555111///111111000000//////......+++++++++************)))************))))))))))))((((((((((((''''''''''''***)))''''''((())))))(((''''''(((((('''&&&%%%%%%,,,***(((&&&%%%&&&'''(((''''''((((((((((((''''''(((((('''((())))))'''&&&))))))(((((('''&&&$$$#########$$$%%%%%%&&&''''''000---((($$$###$$$&&&(((///---***'''&&&%%%&&&&&&$$$%%%'''((((((((('''&&&''')))+++---...000444666777999;;;<<<<<<<<<===>>>999666444555999===>>>>>>>>>???AAACCCEEEEEEEEEEEE@@@CCCKKKTTTVVVSSSWWW^^^^^^aaadddccc\\\SSSKKKFFFHHHMMMUUU\\\aaadddhhhjjjvvvwwwssshhh___WWWIII<<<999999888888888888999999;;;;;;=========<<<;;;:::>>>>>>===<<<;;;;;;::::::<<<:::999:::===???===;;;444444444444444555666777777666555444333222222222------..................---...///000000///...---,,,...///...---++++++,,,++++++,,,...///111222222888999:::<<<>>>AAACCCEEEJJJMMMNNNNNNRRRWWWWWWTTTWWWZZZ\\\^^^^^^bbbggglllqqqnnnlllnnnssszzzzzzvvvhhhbbb[[[VVVSSSNNNFFF@@@???@@@AAACCCEEEFFFGGGHHHGGGHHHIIIIIIGGGGGGHHHIIIIIIJJJKKKMMMNNNPPPPPPPPPMMMNNNOOOOOONNNMMMLLLKKKIIIKKKMMMMMMKKKIIIIIIIIINNNOOONNNMMMKKKKKKMMMNNNXXXWWWWWWWWWXXX[[[]]]___[[[[[[\\\]]]^^^^^^^^^^^^___[[[WWWTTTWWW]]]eeejjjmmmooorrrrrrpppnnnmmmmmmuuutttssstttvvvvvvuuusssssstttuuuwwwyyy{{{}}}}}}rrrgggZZZVVV]]]hhhppptttvvvtttrrrpppppprrrtttuuutttvvvwwwwwwvvvtttttttttqqqssstttrrroooqqqwww}}}zzzqqqllllllmmmqqqsssxxx}}}yyyrrroooqqqqqqooolllkkkmmmoootttzzz~~~{{{wwwssslllkkkjjjiiiiiikkkmmmnnnnnnmmmlllkkklllnnnppprrrmmmllljjjiiijjjjjjiiiiiikkknnnqqqsssssstttvvvwwwNNNJJJFFFFFFHHHIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>><<<:::999888888999::::::888555222///111111000000//////......++++++++++++************+++*********))))))(((((())))))))))))************)))(((&&&''')))******)))''''''(((((('''&&&&&&%%%***)))((('''''''''(((((()))))))))))))))(((''''''((('''&&&'''))))))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''',,,***'''$$$$$$%%%''')))---+++)))'''&&&%%%%%%&&&'''((()))***+++******)))%%%''')))***+++---111333555777999:::999999:::;;;666444222333777;;;======>>>@@@CCCEEEHHHJJJJJJKKKDDDDDDIIIRRRVVVUUUWWW[[[^^^aaadddddd```YYYRRRMMMHHHKKKQQQWWW]]]aaabbbccckkksssvvvpppfff\\\NNNCCC;;;:::999888777888999:::;;;<<<<<<=========<<<<<<>>>======<<<<<<;;;::::::<<<;;;999;;;===>>>===;;;666666555555666777777888999999777666444444333333222111111000///...---------...///000000///...---,,,...//////---+++,,,,,,............////////////333333444666999<<>>???AAACCCDDDEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKMMMNNNPPPQQQQQQQQQMMMMMMNNNNNNMMMLLLJJJIIIHHHJJJLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMPPPRRRWWWVVVVVVUUUVVVXXX[[[\\\\\\]]]]]]^^^]]]\\\[[[ZZZYYYXXXVVVTTTUUUZZZbbbiiikkkmmmppppppooonnnnnnnnnsssrrrrrrsssuuuuuutttrrrssstttuuuwwwxxxyyyzzz{{{~~~}}}zzzlllbbbVVVSSSZZZdddkkknnnrrrpppnnnnnnooorrruuuxxxuuuxxxzzzzzzxxxvvvuuuuuuqqqssstttrrrppprrrxxx}}}|||~~~wwwooolllllllllqqqtttxxx|||}}}xxxwwwxxxxxxuuurrrpppqqqrrrvvv{{{~~~}}}|||{{{xxxtttqqqkkkkkkjjjiiijjjkkklllmmmmmmlllkkkkkkkkkmmmoooppplllkkkjjjjjjkkkkkkkkkkkklllooorrrtttvvvyyy}}}MMMJJJGGGGGGIIIIIIGGGDDDFFFEEECCCBBBAAAAAABBBBBB???>>>===<<<::::::999999888999999999777555222000111111000000//////......,,,+++++++++************+++++++++***)))(((((('''(((((())))))******++++++)))'''&&&''')))******)))'''''''''(((''''''&&&%%%''''''(((((())))))((((((***************)))(((''''''&&&&&&'''(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((******+++,,,///111555777999999777666777888555444333444777;;;===>>>===???BBBEEEIIIKKKMMMNNNHHHDDDFFFNNNVVVXXXXXXWWW[[[]]]___aaa```\\\XXXUUUKKKKKKMMMRRRZZZ___aaa```^^^iiisssrrrjjj^^^SSSJJJ>>><<<:::888777888:::;;;<<<<<<<<<<<<===>>>??????>>>======<<<<<<;;;;;;;;;<<<;;;;;;;;;===>>>===<<<888888777777777888999999<<<;;;:::888666555555555666666444222000...---,,,......////////////......,,,...//////---,,,,,,---......................../////////111333777;;;===EEEJJJMMMNNNRRRXXX[[[YYYWWWWWWYYYZZZ^^^dddlllqqqnnnjjjeeebbbaaabbbccccccfffiiimmmoooooommmiiifff```[[[TTTOOOLLLGGGAAA===;;;<<<===>>>@@@BBBCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGIIIJJJLLLMMMNNNOOOPPPPPPLLLMMMMMMLLLKKKIIIGGGFFFFFFHHHKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLNNNPPPSSSVVVUUUUUUTTTTTTVVVWWWXXX\\\]]]^^^^^^]]][[[XXXVVVSSSUUUVVVTTTRRRUUU^^^eeehhhjjjmmmmmmmmmnnnoooppprrrqqqpppqqqssstttsssrrrtttuuuuuuvvvwwwwwwwwwwwwrrrqqqqqqwww{{{wwwttteee]]]TTTRRRXXXaaagggjjjmmmkkkjjjjjjlllqqqvvvyyywwwzzz}}}}}}{{{xxxuuuuuurrrssstttsssqqqsssxxx}}}zzz|||~~~}}}|||~~~{{{vvvqqqooooooooosssuuuyyy}}}~~~zzzxxxxxxxxxzzz}}}~~~||||||yyyvvvuuusssqqqnnniiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiijjjkkkmmmnnnkkkkkkjjjjjjkkkkkkllllllmmmooorrruuuyyyKKKIIIFFFFFFGGGGGGFFFDDDFFFDDDBBBAAA@@@AAABBBCCC@@@???===;;;:::::::::;;;888888999888777444222111111111000000//////......,,,,,,+++++++++*********,,,++++++***)))(((''''''&&&&&&''''''(((((())))))***)))''''''((())))))(((&&&'''''''''''''''&&&&&&###$$$&&&((()))(((''''''''''''((()))))))))))))))&&&%%%%%%&&&(((((('''%%%'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&)))***,,,,,,,,,---///111666777888888666555666666777666666777999===???AAA<<<===???BBBEEEHHHIIIJJJIIIDDDDDDLLLVVV\\\[[[WWWTTTUUUWWWZZZ\\\\\\ZZZYYYQQQMMMJJJNNNXXXaaafffgggXXX___fffgggddd]]]TTTNNNDDDAAA===:::888999:::<<<===<<<<<<<<<===>>>@@@AAA>>>=========<<<<<<;;;;;;===<<<<<<<<<=========<<<999888888888888888999999===<<<;;;999777666555555777666555333111///...---...//////////////////...,,,...//////---,,,---...++++++,,,---...000000111.........///222666:::<<>>;;;:::;;;<<<===???AAABBBCCCCCCDDDEEEEEECCCCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKIIIGGGEEECCCDDDGGGJJJKKKKKKKKKLLLMMMQQQQQQQQQOOOMMMMMMOOOQQQVVVUUUTTTTTTTTTTTTUUUUUUZZZ[[[\\\]]]\\\ZZZWWWVVVRRRVVVXXXTTTPPPQQQXXX```eeehhhjjjlllmmmnnnqqqsssqqqpppoooppprrrttttttssstttuuuuuuuuuuuutttrrrrrrmmmhhhdddgggpppwww{{{{{{~~~}}}~~~{{{zzzyyywwwtttqqq```YYYSSSRRRXXXaaagggiiiiiihhhffffffiiinnntttxxxvvvyyy}}}~~~{{{xxxuuusssrrrssstttsssrrrtttxxx|||{{{}}}~~~~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvwwwyyy|||~~~{{{|||xxxtttqqqooonnnmmmlllhhhiiiiiijjjkkkjjjjjjjjjiiiiiiiiiiiiiiijjjkkklllkkkkkkkkkjjjiiiiiijjjkkkjjjmmmppptttyyyHHHGGGEEEDDDEEEEEEDDDDDDBBBAAA@@@??????AAACCCEEEBBBAAA>>><<<;;;;;;;;;;;;888888888777666444222111111111000000//////......,,,,,,,,,++++++++++++***++++++******)))(((((('''&&&'''''''''((((((((()))---+++(((((((((((('''&&&&&&&&&'''''''''''''''&&& """%%%'''((('''&&&%%%###$$$%%%'''((()))******&&&%%%%%%'''((()))(((&&&(((((((((((('''%%%$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&'''&&&&&&&&&((((((((((((((())))))))))))***+++++++++,,,...000222444666666444444444555888777777888999<<>>>>>???AAABBBDDDEEEFFFHHHEEEEEEKKKUUU^^^^^^[[[RRRQQQRRRVVVZZZ]]]^^^]]]VVVOOOHHHJJJTTT```iiimmm^^^ZZZXXXZZZ\\\[[[VVVRRRKKKHHHCCC>>>;;;;;;;;;<<<===<<<<<<<<<===>>>@@@AAA===============<<<<<<<<<============<<<<<<<<<===999999888888777888888999<<<<<<:::888777666555555555555444333222111000////////////....../////////,,,...//////...---...///+++,,,,,,---...///000000---------...111444777999===DDDLLLPPPUUU^^^dddfff```]]]YYYVVVWWWZZZ^^^aaafffccc^^^[[[YYYWWWUUUTTTQQQTTTXXX[[[\\\ZZZWWWUUUPPPMMMHHHCCC@@@>>><<<::::::;;;<<<===???AAABBBCCCBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHEEECCCBBBCCCFFFIIIKKKKKKKKKMMMNNNRRRRRRRRRPPPOOONNNPPPRRRUUUUUUTTTTTTSSSSSSTTTTTTVVVWWWYYYZZZ[[[ZZZYYYXXXVVVYYYZZZUUUNNNMMMSSSYYYbbbeeeiiilllmmmooorrrtttpppnnnnnnoooqqqtttttttttssstttttttttsssqqqnnnmmmjjjddd^^^___fffmmmppppppuuuuuuvvvvvvvvvuuusssrrrxxxwwwuuuuuuvvvuuusssqqq[[[WWWRRRRRRWWW___eeehhhhhhfffeeeeeegggkkkpppsssssswwwzzz|||yyyvvvsssqqqrrrrrrsssssssssuuuxxxzzz{{{|||~~~~~~|||}}}}}}zzzxxxssstttwwwzzz{{{{{{{{{zzzzzz|||~~~{{{wwwuuuxxx~~~}}}xxxtttppplllkkkkkkjjjjjjggghhhiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiijjjkkklllllljjjhhhfffhhhiiiiiilllppptttyyyFFFEEEEEEDDDCCCCCCDDDDDD@@@@@@??????@@@AAACCCDDDCCCBBB@@@>>><<<;;;::::::777777777666555444333222111111000000//////......,,,,,,,,,,,,++++++++++++************))))))))))))***************)))))))))---+++(((((((((((('''&&&%%%&&&''''''((('''''''''!!!"""$$$&&&''''''&&&%%%!!!"""$$$&&&((()))))))))'''&&&&&&''')))***)))(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))((())),,,......000222333333333444555777777888777777888;;;>>>BBBBBBBBBBBBCCCDDDEEEEEEGGGIIIKKKMMMSSS[[[```___XXXUUUTTTWWW]]]bbbddddddZZZSSSKKKIIIPPPZZZdddiiieee[[[SSSUUUZZZ\\\ZZZYYYRRROOOJJJDDD@@@===<<<<<<<<<<<<<<<<<<===>>>??????===========================>>>???>>><<<<<<<<<===::::::999888888888888999;;;:::999888777666666666444444444333333222222222//////............//////,,,...//////........./////////......---,,,,,,,,,***+++,,,---///111222333666???GGGJJJOOOXXX^^^aaa```\\\WWWSSSSSSUUUVVVWWWXXXVVVSSSRRRQQQPPPNNNMMMIIIKKKNNNPPPPPPNNNKKKJJJGGGEEEAAA>>>;;;::::::::::::;;;<<<>>>???AAABBBCCCBBBCCCDDDCCCBBBAAABBBDDDFFFFFFGGGIIIIIIJJJJJJJJJHHHIIIIIIHHHGGGEEECCCBBBBBBEEEHHHJJJKKKKKKLLLNNNNNNOOOOOOOOOOOOPPPRRRUUUSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWYYYZZZZZZ[[[ZZZ[[[YYYTTTMMMLLLOOOTTT^^^bbbgggkkkmmmnnnpppqqqnnnlllkkklllooorrrssstttrrrsssssssssqqqnnnllljjjgggbbb]]]\\\___eeehhhiiinnnoooooooooooonnnnnnmmmqqqpppppprrrssstttsssqqq\\\WWWSSSQQQUUU[[[```dddeeeeeedddeeegggjjjmmmppppppssswwwxxxvvvtttrrrqqqqqqqqqqqqrrrsssuuuwwwxxxyyyyyy{{{|||||||||||||||zzzzzz|||wwwuuurrrqqqrrrssssssrrrmmmppptttxxx{{{||||||{{{|||~~~}}}||||||zzzuuuwww|||zzzwwwtttqqqmmmjjjjjjjjjjjjiiiggghhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhjjjlllmmmkkkhhhfffhhhkkkmmmpppuuuyyy|||EEEFFFEEEDDDCCCCCCDDDEEEAAAAAAAAABBBBBBBBBBBBBBBBBBBBB@@@???<<<:::888666777777666666555444333222111111000000//////......------,,,,,,,,,+++++++++))))))))))))************++++++******))))))((((((***((('''''')))***)))(((%%%&&&&&&'''((((((''''''$$$%%%&&&'''(((''''''&&&$$$%%%&&&'''(((((((((((('''''''''(((***+++***)))%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((($$$$$$#########$$$%%%&&&$$$&&&'''(((((())),,,...,,,///222444555666888:::888999999888666777:::===CCCCCCBBBBBBCCCDDDEEEFFFGGGOOOSSSPPPPPPWWW___bbb___[[[XXXZZZaaagggiiiiii___[[[TTTOOOOOOSSSYYY]]]ddd[[[UUUYYY]]]]]]]]]___YYYVVVQQQKKKEEE@@@===<<<;;;<<<<<<=========<<<<<<=====================>>>===???@@@???<<<;;;<<<>>><<<;;;;;;:::999999:::::::::999999888777777888888777666666555555444333333000///...------...///000,,,...///000///...///000//////...------,,,++++++)))***,,,...////////////...777???AAADDDJJJQQQSSSUUUQQQMMMKKKLLLNNNNNNMMMKKKIIIHHHHHHIIIIIIGGGEEECCCDDDEEEEEEEEEDDDBBBAAA???>>><<<999777777999;;;999:::;;;===???@@@AAABBBBBBCCCDDDCCCBBBAAABBBDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFDDDCCCCCCEEEHHHJJJJJJKKKLLLMMMKKKLLLMMMLLLLLLMMMPPPRRRPPPPPPQQQQQQQQQQQQQQQQQQTTTTTTTTTUUUVVVXXXZZZ\\\\\\ZZZVVVPPPLLLKKKNNNQQQZZZ^^^eeejjjllllllmmmmmmkkkiiihhhiiillloooqqqrrrpppqqqrrrrrrpppmmmjjjhhhfffccc___\\\]]]```dddgggjjjjjjjjjkkkkkkllllllmmmkkkkkkkkkmmmppprrrqqqpppccc^^^XXXSSSTTTXXX]]]```bbbbbbccceeehhhjjjmmmnnnoooqqqtttuuutttrrrrrrrrrpppppppppqqqsssuuuvvvvvvyyyxxxxxxxxxyyyyyyxxxwwwwwwuuuvvvxxxyyy|||vvvqqqoooqqqwwwzzzwwwrrrlllmmmlllkkkjjjkkkmmmnnnkkknnnsssxxx{{{||||||{{{|||~~~}}}{{{zzz|||~~~~~~|||~~~zzztttppppppnnnkkkjjjjjjkkkjjjiiihhhhhhgggfffggghhhiiijjjhhhhhhiiiiiiiiihhhhhhhhhiiilllnnnmmmjjjiiimmmpppuuuyyyFFFFFFFFFEEEDDDDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@???<<<888555333777777666555444333333333111111111000//////......---------,,,,,,,,,++++++((((((((()))******++++++******)))((('''&&&%%%%%%'''&&&%%%''')))+++,,,+++%%%%%%&&&'''((((((((('''''''''((((((((((((((((((((((((((()))(((''''''&&&((('''''')))+++,,,+++***'''''''''&&&%%%$$$###"""%%%%%%%%%&&&'''((())))))%%%%%%$$$$$$%%%'''((())))))(((&&&%%%%%%&&&((()))''''''&&&%%%&&&'''((()))&&&''')))******+++...111...111555888999;;;>>>@@@;;;<<<===:::888888;;;???BBBAAAAAAAAABBBCCCEEEFFFIIITTTYYYSSSNNNSSS]]]cccddd___[[[\\\bbbiiikkkkkkeeebbb]]]VVVQQQOOOQQQTTT^^^YYYYYY^^^```]]]]]]aaa]]]ZZZUUUNNNHHHBBB>>>;;;;;;;;;=========<<<;;;:::============>>>>>>>>>>>>===???@@@???<<<;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;:::999999888888999999:::999999888777666555444444000///...------...///000,,,...///000///...///000,,,,,,,,,------.........+++,,,...000111000...---)))222888999:::???EEEGGGIIIFFFCCCCCCEEEGGGGGGFFFCCCCCCBBBCCCDDDDDDCCCAAA??????@@@@@@??????>>>>>>;;;:::999666555666999;;;888999:::<<<>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCDDDBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCFFFIIIJJJJJJJJJKKKLLLLLLMMMLLLKKKIIIIIIKKKMMMMMMNNNOOOPPPPPPPPPPPPOOOUUUTTTSSSSSSTTTWWWZZZ[[[[[[XXXRRRMMMKKKLLLNNNPPPVVV\\\ccciiikkkkkkjjjjjjhhhfffeeefffjjjmmmooopppooopppqqqqqqpppllliiigggeeedddaaa^^^]]]___dddhhhggggggggghhhiiikkkmmmnnngggfffhhhjjjnnnppppppoookkkeee^^^WWWUUUWWW\\\______```bbbeeeiiikkkmmmnnnnnnpppsssssssssrrrsssssspppoooooopppsssuuuuuuuuu{{{zzzxxxwwwwwwwwwuuutttwwwttttttuuutttsss}}}ooohhhbbbccciiinnnnnnllliiikkkllljjjggggggjjjnnnllloootttyyy|||}}}}}}|||{{{}}}~~~{{{wwwyyy~~~~~~yyywww{{{~~~{{{vvvpppkkknnnmmmkkkjjjkkkkkkkkkiiiiiihhhfffeeefffgggiiikkkhhhiiiiiiiiiiiiiiihhhggggggkkknnnnnnllllllqqquuu|||GGGFFFFFFGGGHHHHHHFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCAAA>>><<<:::999::::::555555666777888666222///222111000///---+++***)))++++++++++++++++++++++++'''((()))***************((((((''''''((()))******)))'''&&&&&&''')))(((((((((''''''&&&&&&&&&''''''***)))'''''')))***)))(((&&&'''(((***++++++++++++&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%&&&(((%%%&&&&&&&&&&&&&&&&&&&&&,,,***((('''''''''&&&%%%'''((((((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''(((((()))***+++***...333555777:::???CCC@@@???===:::999888888999;;;???BBBAAA???AAAFFFKKKKKKSSSZZZZZZTTTRRRWWW]]]bbb___^^^```fffkkkllllllpppmmmggg]]]SSSMMMLLLMMMWWWWWWYYY\\\```aaa```^^^XXX___```WWWMMMGGGCCCAAA===>>>>>>===<<<<<<===>>>============<<<;;;:::999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777777666666777888888888888888888888777666666333222000///......------........................///...---,,,+++,,,---.............../////////000111111333444666777999999>>><<<<<<===@@@AAA???<<<999:::<<<======<<<:::999<<<<<<<<<<<<;;;:::999888333444444333222222555777999999999:::;;;===@@@AAABBBAAAAAA@@@@@@@@@AAAAAACCCCCCDDDDDDDDDCCCCCCBBBGGGGGGFFFDDDCCCAAA@@@@@@DDDEEEGGGGGGFFFFFFGGGIIILLLKKKIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPOOONNNOOOPPPSSSUUUWWWYYY[[[[[[[[[[[[YYYXXXTTTOOOJJJIIIMMMQQQ[[[]]]```bbbeeefffffffffhhhfffdddccceeeiiinnnqqqnnnmmmmmmnnnnnnmmmkkkhhhhhhddd___\\\\\\^^^___```bbbccceeeffffffgggjjjmmmnnnkkkiiijjjnnnppppppooorrrmmmeee]]]YYYWWWXXXZZZYYY^^^dddiiilllmmmooopppsssuuuvvvuuurrrqqqpppqqqtttqqqmmmkkkkkknnnrrruuuxxxxxxwwwuuutttsssrrrqqqyyyvvvrrrmmmkkkmmmsssxxx|||zzzzzz{{{}}}~~~tttmmmeee```aaaeeehhhiiimmmiiieeecccdddjjjqqquuurrrsssuuuyyy}}}~~~~~~|||xxx|||}}}wwwvvv{{{}}}vvvqqqnnnttt|||}}}}}}|||yyyuuupppkkkhhhiiijjjlllnnnnnnllliiihhhfffeeeeeeeeefffgggiiijjjhhhiiiiiigggeeedddeeefffiiilllooooooooosss{{{GGGFFFFFFGGGHHHGGGEEECCCAAABBBBBBCCCCCCBBBBBBAAABBB@@@===;;;999888999999999999888999999777444111111111000///---,,,++++++++++++++++++++++++++++++((())))))************)))+++******)))((((((((((((***)))(((((()))***)))((('''''''''&&&&&&&&&''''''***(((&&&'''((()))((((((%%%&&&'''((()))*********'''&&&&&&&&&&&&'''((()))''''''%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$###$$$''')))))))))&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((()))******...000444888;;;>>>@@@BBB???>>>===;;;:::999888888888<<>>============<<<;;;:::999?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888888888888888888888666777777777777666555444111111111222222333444555////////////////////////000///...,,,+++,,,,,,,,,...............///////////////000222333444555666999777666777999:::999777888999::::::::::::999888::::::::::::999888777666777888888666555555777999999999999:::;;;===???@@@CCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBFFFEEEDDDCCCBBB@@@??????CCCDDDFFFFFFFFFFFFGGGIIIKKKJJJIIIHHHHHHIIIJJJJJJLLLNNNOOOOOONNNMMMNNNOOOQQQSSSUUUWWWYYYZZZZZZZZZWWWVVVSSSNNNKKKLLLQQQUUU\\\]]]___bbbdddffffffffffffeeecccccceeehhhllloooooonnnnnnnnnpppooommmkkkfffbbb]]]ZZZ[[[^^^```aaadddeeeffffffeeeeeegggiiillljjjhhhjjjmmmpppqqqqqqvvvqqqiiiaaa[[[YYYYYYYYY[[[___eeeiiikkkmmmooopppssstttuuutttqqqpppooopppooollliiiggggggjjjnnnpppvvvvvvuuutttsssqqqpppoootttsssrrrooollllllmmmoooxxxzzz}}}}}}{{{{{{|||~~~|||{{{xxxvvvuuuvvvxxxyyyvvvqqqjjjcccaaabbbdddfffkkkhhheeecccfffkkkrrrwwwuuuuuuwww{{{~~~xxx{{{~~~yyyxxx||||||vvvqqqnnnttt||||||{{{yyyvvvrrrmmmjjjggghhhiiilllmmmmmmllljjjiiigggfffeeeeeefffgggiiijjjhhhhhhhhhgggffffffhhhjjjlllooosssuuuvvv{{{GGGFFFEEEFFFGGGFFFDDDCCCAAAAAABBBBBBCCCCCCBBBBBB@@@???<<<:::888888888888<<<;;;999888888777444222000000//////...------,,,++++++++++++++++++++++++)))************))))))(((+++******)))))))))*********)))((()))***)))'''%%%'''''''''''''''''''''''')))'''%%%&&&'''((('''&&&%%%%%%&&&'''((()))******''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&###"""!!!###&&&)))***)))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***000000222888>>>AAA@@@>>><<<<<<<<<<<<;;;:::999999888<<>>>>>======<<<;;;:::BBBBBBAAA@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;:::888999:::::::::999888888777777888888888777666666/////////000111222333333////////////////////////000///...---,,,,,,,,,,,,.....................------......//////000111111444222111111222444444444666666666666666666666666777777777777666555444444777888888777666666777999888999999:::;;;===>>>???CCCBBBBBBBBBBBBBBBCCCCCCAAABBBCCCCCCCCCCCCBBBBBBEEEDDDCCCBBBAAA??????>>>AAACCCEEEFFFEEEFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNNNNLLLKKKLLLLLLOOOPPPRRRUUUWWWXXXXXXXXXVVVTTTPPPMMMLLLPPPVVV[[[\\\]]]___aaaccceeeffffffcccccccccdddeeehhhjjjkkkmmmllllllmmmooopppnnnmmmfffaaa\\\YYYYYY\\\___aaaeeefffgggfffeeedddeeefffiiihhhgggiiimmmqqqssstttzzzvvvooohhhaaa\\\ZZZYYY]]]aaaeeehhhjjjkkkmmmoooqqqssstttrrrpppnnnnnnnnnllljjjgggeeeeeehhhlllnnnssssssssssssqqqooommmlllooorrrttttttqqqmmmjjjiiiqqqsssvvvxxxxxxxxxyyyzzzyyywwwuuussssssssstttuuuvvvtttoooiiicccbbbfffjjjllliiigggfffiiinnnuuuyyyxxxyyyzzz}}}www{{{}}}{{{~~~}}}vvvrrrooottt|||}}}yyywwwtttqqqmmmjjjhhhgggggghhhjjjlllmmmlllkkkjjjhhhgggfffffffffggghhhiiieeeeeedddbbbbbbdddiiilllppptttyyy~~~GGGFFFEEEEEEFFFFFFDDDBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@???===;;;999999888888:::888666555666555444222////////////............,,,,,,+++++++++++++++******************)))((('''''''''((()))***,,,...///)))((((((((()))(((%%%###&&&&&&''''''''''''''''''(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))***+++((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&''''''(((((((((((((((((('''%%%$$$$$$&&&'''&&&%%%(((((()))))))))((((((''')))))))))(((((()))))))))&&&%%%%%%&&&&&&'''((()))---+++---555>>>CCC@@@<<<:::;;;<<<======<<<;;;::::::>>>BBBEEEFFFGGGIIIKKKQQQRRRTTTXXX]]]aaaccccccXXXWWWXXX]]]ffflllmmmkkkkkknnnpppoooiii___UUUNNNEEEFFFJJJRRR]]]hhhooorrryyylll\\\NNNCCC@@@<<<::::::;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;?????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;<<<<<<:::999777:::::::::;;;;;;::::::999444333222000///...------.................................---------------.........------------,,,------------............333111///...///111333444444333333222222333333444444555555555444444333222222333555555444444666888888888999999;;;<<<======AAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@??????@@@BBBDDDEEEEEEFFFHHHJJJEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKLLLLLLJJJIIIIIIJJJMMMNNNQQQSSSUUUVVVWWWWWWVVVSSSOOOMMMMMMRRRYYY]]]\\\]]]^^^```bbbcccdddeeebbbbbbcccdddfffggghhhiiijjjiiiiiikkknnnoooooonnniiiddd]]]XXXXXX[[[]]]___eeefffhhhgggfffeeefffggghhhggggggiiimmmqqquuuwww}}}zzzuuuooohhhbbb]]]ZZZ^^^aaadddffffffhhhjjjkkkooopppqqqpppnnnmmmlllmmmnnnllljjjhhhiiikkkoooqqqrrrrrrsssrrrqqqooolllkkkooossswwwyyyvvvrrrnnnlllnnnpppsssvvvxxxxxxyyyyyyyyyxxxvvvtttsssssstttuuurrrttttttooohhhgggmmmsssqqqooollllllnnnrrrwww{{{{{{{{{|||~~~www{{{zzzuuurrrvvv}}}~~~|||uuusssooollliiigggggggggfffgggiiikkkllllllkkkjjjiiihhhgggfffffffffggghhheeedddcccbbbbbbfffmmmqqquuuzzzIIIGGGEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@???>>>===;;;::::::999888666555555666666555333////////////////////////,,,,,,,,,++++++************************)))((('''''''''((()))***,,,...///+++)))(((((()))(((&&&$$$%%%%%%&&&'''(((((('''''''''&&&$$$$$$&&&'''&&&%%%'''''''''((()))***,,,---)))(((((('''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))*********(((&&&%%%&&&&&&%%%$$$&&&''''''(((((((((''''''***)))(((((((((((()))***&&&%%%%%%&&&&&&'''((()))***(((***333???EEEBBB===:::;;;===>>>??????>>>>>>;;;===AAADDDEEEGGGHHHIIILLLMMMPPPVVV___fffjjjkkk___WWWPPPSSS^^^ggghhheeeeeeiiinnnqqqooohhh^^^WWWKKKIIIHHHMMMWWWdddooovvvxxxjjj```PPPJJJAAA<<<:::;;;======>>>>>>>>>???>>>>>>======<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;999:::<<<===<<<;;;888777999:::;;;;;;;;;;;;::::::;;;:::777555222000//////------------------------,,,,,,---....../////////------------,,,,,,,,,,,,------..................000000...------///111333222111111000000111111222333444444444444333333222---///222333333444666888777888888999:::;;;<<<<<<===============>>>???@@@EEEFFFFFFGGGHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@???AAACCCDDDDDDEEEGGGIIIDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIJJJIIIGGGFFFFFFGGGKKKMMMPPPRRRTTTVVVVVVVVVWWWSSSOOOMMMOOOSSSYYY\\\[[[[[[\\\^^^___aaabbbcccaaabbbccceeefffgggggggggiiihhhiiikkkoooqqqrrrrrrmmmhhh```[[[YYYZZZ[[[[[[ccceeeggghhhhhhhhhiiijjjgggggghhhiiikkkpppuuuxxx|||{{{yyyuuupppiiiccc______```bbbbbbbbbccceeeggglllmmmnnnnnnlllkkkllllllpppooommmlllmmmooorrrtttsssssssssrrrqqqooommmlllnnnrrrvvvxxxwwwtttsssrrrmmmnnnppptttwwwxxxyyyxxxyyyxxxwwwuuutttsssssstttqqqvvvxxxuuuooommmsssyyyxxxvvvtttssssssvvvyyy|||}}}||||||~~~yyy|||~~~{{{vvvyyy|||qqqoookkkhhhfffffffffgggfffggghhhiiijjjkkkjjjjjjiiiiiigggffffffggghhhhhhiiiiiihhhhhhjjjpppxxx}}}KKKHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@?????????>>>===<<<;;;::::::999777777777888777555333000000//////////////////---,,,,,,++++++*********)))************))))))(((+++******)))))))))******---+++)))((()))***)))((($$$%%%&&&(((((((((''''''(((&&&$$$%%%&&&'''&&&%%%(((((('''((()))***,,,...))))))((((((''''''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((())))))***'''&&&%%%%%%'''(((((('''###$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***+++)))+++333>>>EEECCC???;;;<<<===???@@@AAABBBBBB:::<<<>>>BBBEEEHHHJJJKKKJJJKKKNNNTTT\\\bbbggghhhdddYYYNNNNNNWWWaaadddcccbbbeeekkkpppsssoooiiidddTTTOOOIIIJJJRRR```nnnvvv|||uuuaaaWWWIII???<<<===>>>>>>>>>>>>????????????>>>>>><<<<<<======>>>???@@@@@@=========<<<<<<<<<;;;;;;:::;;;;;;<<<;;;:::888777777777888999999999888888777666555333222111111111........................,,,---...///////////////+++++++++,,,,,,,,,------.............../////////,,,------,,,+++,,,...000000000000000000000000000222333333444444333222222...000333555555666888999666777888999::::::::::::::::::::::::;;;<<<======DDDEEEFFFGGGGGGHHHHHHGGGDDDDDDDDDCCCBBBAAAAAAAAA???AAACCCDDDCCCDDDFFFHHHCCCCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHGGGEEEDDDDDDDDDIIIKKKNNNQQQSSSTTTUUUUUUVVVRRROOONNNPPPUUUXXXZZZZZZZZZZZZ[[[]]]^^^```aaa```aaaaaacccdddeeeeeefffiiihhhiiilllppptttvvvvvvqqqlllddd___\\\[[[ZZZYYY```bbbfffhhhhhhiiijjjkkkgggggggggggghhhlllqqqvvvwwwyyy{{{zzzwwwqqqjjjfff```aaaaaa___^^^___bbbdddhhhiiikkklllkkkkkkkkkmmmooonnnmmmlllmmmppprrrtttttttttsssqqqpppooonnnmmmlllooorrrtttsssrrrssssssmmmlllmmmppptttvvvwwwwwwxxxwwwvvvtttsssrrrrrrqqqssswww{{{yyytttrrrvvv{{{}}}|||zzzxxxxxxzzz|||}}}~~~}}}}}}~~~|||~~~}}}|||~~~}}}zzznnnllljjjgggffffffggggggfffggghhhiiiiiiiiiiiiiiiiiihhhggggggggghhhiiijjjhhhiiijjjmmmrrr{{{LLLJJJGGGFFFFFFGGGFFFEEE@@@AAAAAABBBCCCCCCCCCBBB>>>>>>>>>===<<<;;;:::999999888888888777555111...111000000000//////......------,,,,,,+++******)))((())))))************)))+++******)))((((((((((((+++)))&&&%%%&&&((())))))###$$$&&&((())))))((('''(((&&&%%%%%%&&&''''''&&&((('''&&&&&&'''))),,,---******)))(((((((((((((((%%%%%%$$$$$$%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&(((((('''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''((()))******,,,***,,,222;;;@@@@@@>>>======>>>???AAACCCEEEFFF>>>>>>???BBBEEEIIIKKKKKKHHHJJJMMMQQQUUUZZZ___bbbddd]]]TTTQQQTTT\\\cccgggdddfffjjjppptttuuurrrooo___XXXOOOLLLPPP[[[fffmmmuuurrrdddQQQCCC===>>>???@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::999888888888666666777888888888888888333333222111111111111222000000000000000000000000...///000000///...---,,,))))))***+++,,,------...------....../////////000***,,,...---,,,+++---//////000111222222111000///111111222222222222222111000222555666666666666777666777888999::::::999999999999999999:::;;;<<<===AAAAAABBBDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCEEEFFFCCCBBBBBBBBBBBBDDDEEEFFFDDDEEEFFFEEECCCBBBBBBBBBGGGHHHKKKNNNQQQRRRSSSSSSRRROOOMMMNNNRRRVVVXXXYYYXXXXXXXXXYYYZZZ\\\^^^___^^^^^^^^^___```aaabbbcccfffeeefffiiinnnsssvvvvvvqqqmmmgggccc```^^^\\\ZZZ]]]```dddfffgggggghhhiiiffffffeeedddcccffflllqqqqqquuuzzz}}}}}}xxxqqqmmmbbbbbbaaa___]]]^^^```cccdddfffiiijjjjjjjjjlllmmmnnnmmmllllllmmmppprrrtttuuutttqqqooonnnnnnnnnoookkknnnqqqrrrqqqppppppqqqooommmlllnnnrrrvvvxxxxxxxxxwwwvvvuuusssrrrqqqqqqoootttxxxyyywwwwwwzzz~~~}}}}}}|||{{{{{{}}}~~~~~~~~~~~~|||}}}|||xxxtttlllkkkiiihhhggggggggghhhgggggghhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhjjjkkkhhhkkkpppwwwMMMKKKHHHGGGGGGGGGFFFFFF===>>>@@@BBBCCCEEEEEEEEE<<<===<<<<<<;;;:::999888999888777666555111+++'''111111111000///.........------,,,,,,+++***))))))'''((()))***************(((((('''(((((()))******(((%%%!!! !!!$$$&&&'''###$$$&&&((())))))(((''')))'''%%%&&&'''((('''&&&'''&&&%%%%%%&&&(((+++,,,******)))(((((((((((((((&&&%%%$$$###$$$&&&)))***)))((('''&&&%%%$$$######%%%$$$"""###$$$&&&%%%%%%''''''((()))******)))))))))(((&&&%%%%%%&&&((()))(((''''''(((((()))***++++++***+++000666:::;;;;;;>>>>>>>>>???BBBEEEGGGIIIEEEDDDBBBCCCEEEGGGHHHIIIEEEGGGKKKNNNPPPUUUZZZ___bbb```[[[VVVTTTYYYdddlllggggggjjjooouuuxxxwwwuuuiiiaaaVVVOOOPPPVVV]]]bbbhhhqqq{{{|||lllVVVEEE??????@@@AAA>>>??????@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;>>>=========<<<<<<<<<<<<<<<;;;:::999888888888888777888999:::::::::::::::777777666555444444444444111111111111111111111111111111111111///---+++)))(((((()))***,,,---...///,,,,,,---......///000000+++...000000...---...000///000222333333222000///000000111111111111111000111444666666444333333333666777888999::::::999888999888999999:::;;;<<<======>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@?????????AAABBBCCCCCCBBBBBBDDDEEECCCBBBAAA@@@AAACCCEEEGGGCCCEEEEEEEEEBBBAAAAAAAAAEEEFFFIIILLLOOOQQQQQQRRROOOMMMLLLNNNSSSXXXYYYYYYXXXWWWWWWWWWYYY[[[]]]^^^]]]]]]\\\\\\]]]___```bbbaaaaaaaaaeeejjjpppssstttpppmmmiiieeecccaaa^^^\\\\\\___ccceeeeeeeeeeeefffdddeeedddaaa```bbbhhhmmmmmmrrryyy|||vvvqqqdddcccbbb___]]]]]]```cccbbbdddgggiiiiiijjjlllnnnooonnnmmmmmmnnnpppssstttvvvtttpppmmmllllllnnnooolllooossstttssspppooonnnssspppmmmnnnssswwwzzzzzzzzzyyyxxxwwwuuutttsssrrriiinnntttxxxzzz|||||||||{{{|||}}}~~~|||{{{|||~~~|||yyysssooojjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhiiikkklllooosss{{{LLLEEE@@@AAAHHHJJJFFF@@@AAA@@@@@@??????@@@@@@AAAAAA>>>;;;:::<<<<<<:::888;;;::::::888666444222111222222000///............,,,,,,++++++***)))))))))(((((((((((('''''''''&&&)))))))))(((''''''))),,,***(((&&&&&&((((((((('''((('''%%%$$$%%%&&&(((***,,,***(((((((((((('''%%%''')))++++++)))&&&%%%%%%&&&&&&((()))************###$$$%%%&&&'''''''''''''''''''''((((((((())))))'''%%%$$$$$$''')))))))))'''(((((('''%%%###$$$%%%$$$%%%&&&&&&''''''&&&&&&)))))))))(((''''''&&&&&&,,,+++,,,---000444888::::::<<<===>>>>>>AAADDDGGGIIIGGGEEEDDDDDDFFFHHHJJJIIIKKKNNNPPPRRRTTTWWWYYY```^^^ZZZVVVVVVZZZ```eeekkknnnrrrtttvvvwwwxxxyyyuuunnnbbbXXXRRRSSSYYY^^^eeehhhnnnwwwyyykkkWWWIIIDDDBBB???<<>>>>>AAA<<<;;;;;;::::::;;;;;;<<<============<<<;;;:::999:::999888777777888999:::999999999::::::;;;;;;<<<333333222222333333444444333222000///---,,,,,,+++---...//////------...///+++++++++,,,,,,,,,------........................---///000///---,,,,,,---//////000111111111111111222222333333222111///...(((,,,000333444444555666222333444666777888888888888888999999:::;;;<<<============>>>??????@@@@@@@@@???>>>>>>>>>???AAABBB???@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAADDDGGGJJJLLLMMMNNNPPPRRRRRRNNNKKKLLLQQQUUUXXXXXXWWWVVVUUUUUUVVVXXX[[[\\\\\\ZZZXXXXXXZZZ]]]^^^^^^\\\^^^```dddhhhkkknnnpppiiigggeeedddccc```\\\YYYYYY[[[^^^```aaacccdddffffffdddaaa``````cccfffhhhhhhiiimmmssszzz|||zzzwwwjjjhhheee```\\\\\\___bbbaaaccceeeggghhhiiilllnnniiijjjjjjkkkmmmooopppqqqooonnnmmmjjjhhhhhhjjjllljjjmmmooopppooommmmmmmmmoooooooooppprrruuuxxxzzzxxxwwwuuusssqqqooonnnnnngggkkkqqqwww{{{}}}}}}}}}~~~|||{{{|||}}}~~~~~~~~~|||}}}~~~}}}~~~|||}}}zzzwwwsssqqqooonnnggghhhjjjjjjhhhggghhhiiikkkkkkjjjiiihhhfffeeedddgggiiikkklllmmmnnnppprrrwww}}}LLLGGGCCCDDDHHHIIIFFFAAABBBAAAAAAAAAAAAAAAAAABBBAAA>>>;;;;;;<<<<<<:::888::::::999888666555333222222111000000///.........,,,,,,++++++***))))))))),,,,,,,,,+++++++++++++++&&&''''''&&&$$$$$$&&&(((,,,***((('''''''''&&&%%%'''&&&%%%$$$%%%&&&((()))...,,,)))'''(((***++++++$$$%%%&&&%%%$$$$$$%%%''''''((((((((((((''''''&&&+++***)))(((&&&$$$"""!!!%%%%%%&&&'''(((((())))))(((&&&$$$%%%'''((()))((('''%%%$$$%%%'''((('''%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((())))))*********+++---000222444999:::;;;<<<<<<>>>AAADDDEEEDDDBBBAAAAAACCCEEEFFFEEEHHHKKKMMMOOOPPPSSSUUUZZZ\\\[[[WWWSSSUUU\\\cccmmmooorrrssssssvvv{{{yyymmm```VVVRRRRRRTTTaaabbbffflllsssyyy}}}xxxlll\\\QQQLLLIIIDDD???>>>;;;<<<@@@@@@===<<<======<<<<<<;;;;;;<<<<<<=========<<<<<<;;;:::::::::::::::999888888999::::::888888999999:::::::::;;;666666555444333333333444111111000000000000111111//////000///,,,++++++,,,,,,,,,---------.................................---///000///...,,,---------...//////000000/////////000111222222111000000///111444555333222222222444555555666666666555555777777888888999:::<<<<<<<<<<<<===>>>>>>??????@@@???>>>=========>>>@@@AAA===>>>>>>??????@@@AAAAAACCCCCCCCCCCCBBBBBBBBBAAADDDCCCCCCBBBBBBBBBBBBCCC>>>BBBGGGJJJKKKKKKKKKKKKNNNKKKIIIJJJNNNRRRUUUVVVVVVUUUUUUUUUVVVXXXZZZ\\\^^^[[[XXXWWWXXXYYYYYYXXX\\\]]]___bbbdddfffhhhiiieeedddcccbbbbbb```]]]ZZZWWWXXXZZZ[[[\\\\\\]]]^^^```___]]]]]]^^^aaaeeegggfffgggjjjooouuuwwwvvvtttnnnkkkeee___[[[\\\```dddccceeeggghhhhhhiiijjjlllhhhhhhhhhiiijjjlllmmmnnnnnnnnnlllhhheeecccdddfffiiikkknnnooonnnmmmmmmmmmppppppqqqrrrtttwwwxxxzzzwwwvvvsssqqqooonnnnnnnnnhhhkkkpppuuuyyy{{{|||||||||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}}}}zzzvvvtttxxx|||~~~zzzxxxyyywwwuuurrrooolllkkkjjjkkkmmmnnnnnnllljjjkkkkkkllllllmmmmmmlllkkkjjjiiijjjjjjkkklllnnnrrrwww{{{LLLJJJHHHGGGGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;;;;;;;:::999999999999888777666444333222111111000/////////...,,,,,,,,,+++******)))))))))))))))******************+++***)))'''&&&((()))---+++((('''''''''&&&$$$'''&&&%%%%%%%%%&&&((()))///+++'''&&&'''***,,,,,,(((((((((&&&%%%&&&(((+++)))))))))((('''%%%######"""###$$$%%%&&&'''''''''$$$%%%%%%&&&'''(((((((((((('''%%%%%%'''(((((('''((($$$!!!###))),,,)))%%%%%%%%%&&&''''''''''''&&&&&&''''''((())))))******))))))***+++---...//////666888999::::::;;;>>>@@@BBBAAA@@@???@@@AAACCCEEEDDDGGGKKKMMMNNNOOOPPPQQQTTTYYY[[[XXXRRRQQQWWW___mmmppprrrqqqoooqqqwww|||~~~vvvlllaaaWWWPPPLLLZZZ[[[^^^```ccchhhmmmqqqtttlllccc]]]ZZZWWWPPPKKKBBB>>>>>>AAAAAA>>>;;;;;;=========<<<<<<=========>>>===;;;:::999999:::;;;;;;;;;::::::::::::;;;;;;888888888888888999999999999888777555444333333333333333333333333333333333///000000...+++*********---------.........//////........................---///000000...------...,,,,,,---.........------,,,---///000111111111000111333555555333222111111333444444555666666666555666666666777888999;;;;;;;;;<<<<<<===>>>>>>??????>>>===<<<<<<<<<===>>>???===>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAADDDCCCBBBBBBAAAAAAAAABBB;;;@@@FFFIIIJJJIIIGGGGGGLLLJJJHHHIIILLLPPPSSSTTTSSSSSSSSSTTTUUUWWWZZZ[[[[[[XXXVVVUUUVVVVVVVVVUUU[[[[[[]]]^^^``````aaaaaa___^^^^^^___``````]]][[[WWWWWWWWWWWWWWWVVVUUUTTTXXXWWWVVVWWWYYY^^^ccceeeeeeeeefffiiimmmpppqqqqqqrrrnnnhhh```\\\]]]aaaeeefffgggiiiiiiiiihhhiiijjjggggggggghhhhhhjjjkkkkkknnnmmmkkkgggbbb``````aaagggjjjmmmooonnnnnnnnnnnnqqqqqqsssuuuvvvwwwxxxxxxvvvtttqqqnnnllllllnnnnnniiikkknnnrrrvvvyyyzzz{{{yyyxxxwwwwwwwwwxxxyyyzzz~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~zzzsssnnnkkkkkkooouuu|||{{{vvvrrrtttrrrpppmmmkkkiiihhhgggkkklllmmmllljjjhhhhhhhhhiiikkklllnnnnnnmmmkkkjjjmmmnnnppprrrwwwLLLMMMLLLJJJHHHEEEDDDDDDAAAAAABBBBBBBBBBBBAAAAAA???>>>===;;;;;;::::::999999999999888777666555444111111111111000000//////---,,,,,,++++++***))))))'''''''''(((((((((((((((,,,------,,,)))((()))***,,,***((('''(((((('''&&&(((''''''''''''((()))***,,,***&&&%%%&&&'''(((''')))***+++***((('''((()))******)))((('''%%%$$$######&&&)))++++++&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''%%%'''%%%###%%%)))+++)))&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))+++---.../////////555666888999999:::<<<>>>BBBAAA@@@@@@AAABBBDDDEEEFFFJJJMMMPPPPPPPPPQQQRRRSSSWWWZZZXXXUUUSSSVVVYYYhhhmmmssssssnnnlllmmmqqqwwwxxxxxxvvvooodddWWWOOOSSSUUUXXXZZZ\\\```fffjjjmmmkkkiiijjjkkkiiiccc^^^LLLEEEAAAAAAAAA===;;;<<<======<<<<<<<<<<<<======>>><<<:::999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777888777666555444444444444777666666555444333111111...//////...+++******+++------------....................................---///000000...---...///,,,------......---------,,,---...000000000000///---///222333333333444555...000222444666777888999444444555555777888:::;;;;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???????????????>>>BBBFFFIIIIIIHHHHHHHHHJJJIIIIIIIIILLLOOORRRTTTQQQQQQQQQRRRTTTVVVXXXYYYUUUTTTRRRSSSUUUWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\YYYXXXYYY\\\^^^___]]]\\\YYYWWWVVVUUUTTTSSSPPPNNNOOONNNNNNPPPSSSYYY^^^aaacccccccccdddgggjjjmmmnnnrrroookkkddd___^^^```bbbeeegggiiijjjiiiiiiiiijjjhhhhhhhhhhhhhhhiiijjjkkkmmmmmmkkkgggcccaaa```aaagggjjjnnnooooooooooooooopppqqqsssuuuvvvvvvvvvvvvvvvsssooolllkkklllnnnooolllmmmoooqqqtttwwwzzz|||wwwvvvvvvvvvvvvwwwxxxyyy}}}}}}||||||}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||xxxsssnnnkkkgggiiinnntttzzz~~~zzztttoooqqqpppnnnlllkkkiiiiiihhhjjjkkklllkkkhhhgggfffgggjjjlllnnnoooooonnnlllkkkooosssyyyLLLNNNNNNLLLHHHEEEDDDEEE???@@@AAAAAAAAAAAA@@@??????>>>===<<<::::::::::::999999999999888777555555000111111222111111000///------,,,,,,+++*********))))))))))))))))))******)))***+++)))'''&&&&&&'''***((('''''')))******))))))))))))))))))******++++++)))((((((((('''%%%""" $$$((())))))'''&&&&&&)))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$######((('''&&&&&&((((((&&&%%%&&&''''''''''''&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%''')))+++---///000000444666888999999:::<<<>>>AAA@@@@@@@@@AAABBBDDDEEEHHHJJJNNNOOOPPPPPPRRRSSSWWWWWWXXXYYY[[[ZZZXXXVVV^^^gggqqquuusssooolllkkkiiinnnvvv}}}|||rrrcccXXXOOOQQQUUUXXX\\\aaaeeeiiihhhjjjnnnsssyyyzzzwwwtttYYYNNNCCC???>>><<<;;;===<<<;;;;;;::::::;;;;;;<<<>>><<<:::999999:::;;;<<<=========>>>>>>=========888888888777777666666666555444444444444444555555555666666555444333222111---...///...,,,+++,,,---+++,,,,,,,,,,,,---------........................---///000000///......///....../////////......------...///000000///...---***,,,///000111222555777...///111333555666777777333333444555666888999:::999::::::;;;<<<<<<======<<<;;;:::::::::;;;======???@@@@@@AAAAAABBBCCCCCC@@@@@@@@@@@@?????????????????????>>>>>>>>>??????CCCDDDFFFFFFFFFGGGIIIKKKGGGGGGGGGHHHIIILLLOOORRROOOPPPPPPQQQSSSTTTVVVWWWSSSRRRQQQRRRTTTVVVUUUUUUSSSTTTWWWYYYZZZ[[[ZZZZZZTTTTTTVVVYYY\\\]]]]]][[[XXXVVVTTTSSSSSSQQQMMMKKKIIIIIIIIIJJJNNNSSSYYY\\\aaaaaa```aaabbbfffjjjmmmnnnnnnmmmiiiddd___^^^]]]aaadddgggiiiiiihhhiiijjjiiiiiiiiiiiiiiijjjkkkllllllmmmllljjjgggeeeeeefffhhhkkknnnppppppoooppppppmmmoooqqqssstttttttttsssuuusssooolllkkkmmmoooqqqooooooppprrrtttwwwzzz{{{wwwwwwwwwwwwwwwxxxxxxyyy|||{{{{{{{{{{{{|||}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzuuussskkkkkknnnrrrwww~~~~~~}}}}}}~~~~~~yyysssnnnnnnnnnlllkkkjjjjjjiiiiiilllnnnooonnnlllkkkkkkllloooppprrrssssssrrrqqqppppppxxxLLLMMMNNNLLLIIIFFFEEEDDD??????AAAAAAAAAAAA??????>>>>>>>>><<<:::999:::;;;:::::::::999888666555444000000222222222111000///---------,,,++++++******(((((((((((('''''''''&&&***+++,,,,,,***(((((())))))((('''''')))++++++***)))))))))************************+++,,,***&&&###!!!''',,,---,,,+++***(((((()))))))))))))))(((,,,,,,++++++)))((('''&&&***)))((('''&&&%%%$$$###'''&&&&&&'''(((((('''%%%&&&((()))(((&&&%%%'''(((&&&&&&'''(((((((((((('''((((((''''''&&&%%%%%%$$$$$$$$$&&&(((***,,,...///222444777999:::;;;===>>>????????????@@@BBBCCCCCCFFFHHHJJJLLLMMMNNNQQQSSSZZZXXXXXX[[[``````\\\XXXWWW___kkktttxxxwwwuuusssiiinnnwww}}}pppfffTTTTTTTTTXXX^^^dddhhhiiiiiikkkqqqxxx~~~gggXXXIIIBBB???======>>>;;;;;;::::::::::::;;;;;;======;;;;;;;;;;;;<<<=========>>>>>>>>>>>>======:::999999888777666555555444444333333444555555666111222444555666555555444---...///...------...///+++++++++,,,,,,,,,------........................---///000000/////////000///000000000000///............///000000///...---,,,...///000///000222444222333333444444333333222222333333555666888:::;;;999999999:::;;;;;;<<<<<<<<<;;;:::::::::;;;=========>>>>>>??????@@@AAAAAA@@@?????????>>>>>>>>>>>>????????????@@@AAABBBBBBCCCDDDDDDCCCBBBDDDGGGIIIAAACCCDDDEEEEEEGGGKKKNNNNNNOOOPPPQQQRRRRRRSSSSSSUUUSSSRRRRRRRRRRRRQQQOOOOOOQQQTTTWWWYYYYYYXXXXXXRRRSSSTTTWWWZZZ\\\[[[ZZZVVVSSSPPPPPPRRRQQQMMMJJJJJJIIIHHHIIILLLPPPUUUXXX]]]^^^^^^^^^___bbbgggkkkjjjlllllljjjeee```\\\ZZZ^^^aaaeeeggggggfffgggggghhhgggggghhhiiijjjkkklllkkklllmmmkkkiiihhhhhhiiihhhkkknnnpppoooooooooooollllllnnnpppqqqrrrssssssuuussspppnnnnnnoooqqqrrrppppppqqqsssuuuwwwyyyzzzwwwwwwxxxxxxyyyyyyyyyyyy{{{{{{zzzzzz{{{{{{|||}}}{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~uuuttttttuuuxxx}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}yyyrrrnnnjjjjjjiiiiiihhhhhhiiiiiijjjlllnnnooonnnnnnooopppqqqqqqrrrssstttttttttuuuyyyLLLLLLLLLKKKJJJHHHEEECCC???@@@BBBCCCCCCBBB@@@???===??????===:::888999;;;;;;;;;;;;:::888666444333///000222333333222000///...------,,,,,,+++******(((((('''&&&%%%$$$$$$###+++---//////---,,,,,,,,,***)))'''((()))******)))''''''(((((()))))))))))))))(((((()))***+++)))'''###&&&+++------,,,,,,,,,''''''(((((((((((((((''''''((()))***++++++++++++((((((((('''''''''&&&&&&%%%%%%%%%'''))))))(((&&&&&&&&&&&&'''((())))))(((&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''')))+++---...///222666888999;;;===>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJMMMQQQTTTYYYYYY[[[^^^aaaaaa___]]]XXX[[[aaakkkuuu{{{}}}}}}sssuuuzzz}}}vvvfff___XXXYYY```hhhlllmmmooopppsssxxx}}}uuueeeTTTLLLHHHDDDBBBBBB<<<<<<;;;;;;;;;;;;<<<<<<========================<<<===>>>??????>>>===<<<;;;::::::999777666555555666666555555555555555555111222444666777666555555///000111000...------///,,,,,,,,,,,,---------...........................---...000000000///000111000000000000000///......,,,---///000111111000//////000111000///000111333333333444333333222111000222333333555777999:::;;;888888999999:::;;;;;;;;;<<<;;;;;;::::::<<<===>>>===>>>>>>??????@@@AAAAAA??????>>>>>>>>>==================>>>@@@AAACCCDDDAAACCCDDDDDDCCCCCCEEEFFF???AAACCCDDDDDDEEEIIILLLNNNOOOOOOPPPPPPPPPPPPPPPRRRPPPOOOOOOPPPPPPNNNLLLMMMOOORRRUUUVVVVVVUUUTTTRRRRRRTTTVVVYYYZZZYYYXXXUUURRRPPPQQQTTTUUURRRNNNNNNMMMKKKKKKLLLOOOSSSUUUYYYZZZ\\\\\\\\\___dddiiihhhjjjjjjgggccc^^^[[[ZZZ]]]```ccceeedddcccbbbccccccccccccdddeeeggghhhiiijjjkkklllkkkiiiggggggggghhhjjjmmmnnnmmmlllllllllkkkkkklllnnnppprrrtttuuuuuutttrrrqqqqqqrrrssssssooopppqqqssstttuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyzzz{{{{{{|||yyy}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~|||zzzxxxwwwuuuttt|||~~~{{{~~~||||||~~~}}}}}}~~~~~~}}}{{{wwwqqqlllhhhhhhhhhhhhhhhhhhiiijjjhhhkkknnnooopppqqqsssuuuuuuuuuvvvwwwzzz}}}KKKJJJJJJKKKKKKIIIEEEBBB@@@AAACCCDDDDDDCCCAAA@@@===??????===999888999<<<<<<<<<;;;:::888666444333///000222333333222111000...------,,,,,,++++++***------,,,***)))((('''&&&'''))),,,,,,+++*********,,,+++)))((()))***)))(((%%%&&&&&&'''((('''''''''&&&$$$###$$$''')))******(((******)))'''%%%%%%%%%''''''(((((('''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&''''''((())))))***$$$$$$%%%''')))***(((''''''$$$"""%%%+++...,,,(((&&&''''''((((((((((((((((((((())))))******++++++,,,+++***)))***+++...///---000444777999:::<<<>>>BBBBBBCCCDDDFFFGGGGGGHHHFFFGGGGGGHHHJJJMMMSSSWWWWWWZZZ^^^`````````aaabbb]]]ZZZ[[[bbbnnnyyy|||zzz{{{vvvjjj^^^[[[bbblllppppppuuuuuuuuuwwwzzz~~~ppp___VVVRRRLLLHHHFFF======<<<<<<<<<<<<======<<<===>>>>>>???>>>>>>===<<<===>>>??????>>>===<<<<<<;;;:::999888777666555:::999888666555555555555555666777888777666444222222333333111...,,,---------------.........//////........................---...000111000///000111//////000000///...------+++,,,...000222222222222...000111111000111444666111111222333333333333222333333444555777999;;;<<<777888888999::::::;;;;;;<<<<<<;;;:::;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCC>>>>>>>>>>>>============999:::;;;<<<>>>@@@BBBCCCAAACCCFFFGGGFFFEEEEEEEEE???BBBEEEEEEEEEFFFJJJMMMNNNOOOOOOPPPPPPOOOOOONNNLLLKKKKKKMMMOOOPPPOOOMMMMMMNNNQQQSSSTTTSSSQQQPPPSSSSSSTTTVVVYYYZZZXXXWWWWWWTTTRRRTTTXXXZZZWWWSSSSSSQQQNNNMMMMMMPPPSSSUUUUUUXXXZZZZZZ[[[]]]cccggghhhiiihhhddd```]]][[[[[[]]]```cccdddbbb```___^^^______```aaabbbdddfffgggiiijjjkkkjjjgggeeedddeeegggiiilllmmmkkkjjjiiiiiikkkkkkkkkmmmooorrruuuwwwuuutttttttttssstttttttttnnnoooppprrrssstttuuuuuuwwwwwwxxxyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{yyy}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}zzzwwwrrrmmmjjjxxx|||~~~yyyuuusssqqqwww~~~}}}~~~}}}zzzuuuoookkkiiiiiiiiiiiiiiijjjkkkllllllooorrruuuvvvxxx{{{}}}zzz}}}KKKGGGEEEFFFIIIJJJFFFBBBAAAAAA@@@BBBCCCDDDCCCAAA;;;;;;;;;;;;:::888666555999999999999777555333111444777::::::666222...,,,000...------------,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%'''((((((((()))*********)))(((((((((((((((###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''((())))))'''&&&"""###%%%((())))))))))))%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))+++***+++------,,,,,,...//////111222333666:::@@@DDDGGGEEEDDDCCCDDDFFFFFFFFFJJJIIIHHHKKKOOORRRQQQOOOUUUVVVWWW[[[___bbbddddddbbb\\\WWWWWW^^^hhhqqqvvv}}}{{{yyyyyy}}}yyykkkccc___```iiitttzzzzzzzzzyyy{{{~~~tttiiiaaa[[[RRRJJJHHHDDD>>>;;;;;;>>>AAABBB>>>???@@@AAABBBAAA@@@@@@========================>>>;;;999888888999888777888888777777666444333222444666777888999777666555000000111111000///---,,,......---...///222555777------------.........///......////////////......///...---,,,,,,---...///......////////////......000000000000000000111222111111111222444444333111111222333444555777888888888888777777888:::;;;<<<<<<;;;999777888:::===???@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>===============<<<<<<<<<<<<======>>>BBBCCCCCCDDDBBB@@@>>><<<;;;===AAADDDGGGJJJKKKKKKLLLNNNOOOPPPPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPNNNPPPSSSSSSSSSSSSTTTVVVWWWUUURRRSSSVVVYYYXXXWWWUUUVVVVVVUUUSSSSSSTTTVVVVVVUUUVVVWWWZZZ^^^aaacccbbbbbbcccddddddbbb___[[[YYYZZZ\\\^^^_________^^^^^^]]]]]]^^^aaacccddddddgggiiijjjiiifffdddddddddgggiiikkkmmmnnnmmmkkkjjjkkkmmmpppqqqqqqqqqssstttttttttsssrrrrrrrrrrrrsssqqqppppppppprrrtttttttttwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvuuuuuuvvvxxxzzz|||{{{}}}}}}{{{{{{~~~}}}|||{{{{{{|||}}}~~~}}}yyyyyyuuulllhhhiiipppxxxzzzrrrnnnjjjfffkkkqqq{{{~~~~~~~~~~~~~~~~~~|||}}}~~~{{{uuuoookkkiiifffggggggggggggjjjmmmpppsssxxx}}}~~~~~~}}}www}}}QQQMMMJJJIIIJJJIIIDDD???AAA@@@@@@BBBCCCDDDBBBAAA>>>===;;;:::999888888999888888888888666444222111///000222222111000111111000...------------,,,***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''"""###$$$$$$$$$$$$%%%'''***)))((((((''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((&&&%%%!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&%%%&&&'''(((((($$$&&&'''(((''''''(((***...///111222555:::@@@DDDGGGEEEDDDCCCDDDEEEGGGGGGJJJKKKLLLMMMNNNPPPQQQSSSUUUUUUVVVZZZ^^^bbbdddfffhhhfffccc___^^^ccckkkrrrzzzzzzyyyyyy{{{vvvmmmfffaaabbbhhhtttvvvwwwyyy}}}zzzrrrjjj```VVVKKKFFF@@@======>>>???>>>>>>???@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;888777888999888777999999999888777666555444444555666777777666444333222333333333333111000///...---,,,+++,,,---///000------........./////////......////////////......//////...------...//////......////////////......000000//////000000111111111000000111222333111000111222333444555777888888999999888888999:::<<<===<<<;;;:::999999;;;<<<===?????????????????????>>>=========<<<<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>BBBBBBCCCCCCBBB@@@>>><<<:::<<>>;;;>>>???@@@@@@AAAAAA@@@@@@????????????????????????<<<:::888777888888888777:::::::::999888777666555666777888888888666444333555555666666555444222111///...,,,+++******++++++............/////////000......////////////......000//////......//////000......////////////......///////////////000111111111000///000111111///...111111222444555666777888999999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;========================<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>AAABBBBBBBBBAAA???>>><<<;;;===@@@CCCEEEGGGHHHHHHLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNDDDEEEGGGIIIJJJLLLLLLMMMJJJLLLNNNMMMLLLKKKLLLMMMPPPOOONNNPPPTTTWWWXXXYYYWWWXXXXXXVVVTTTSSSTTTUUURRRRRRRRRSSSTTTWWWYYY[[[[[[[[[\\\^^^```___]]][[[ZZZYYYYYYXXXWWWWWWWWWWWW\\\\\\]]]^^^```bbbdddeeedddddddddcccbbbbbbdddfffiiiiiihhhggggggfffeeeeeejjjlllnnnoooooopppqqqsssrrrrrrqqqpppppppppppppppnnnnnnnnnmmmnnnnnnoooooorrrrrrsssssstttuuuvvvvvvwwwvvvuuuuuuuuuvvvwwwxxxvvvvvvwwwxxxxxxyyyyyyzzz}}}|||{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzqqqlllkkkfffjjjrrr{{{~~~xxxsssrrruuuyyy|||{{{tttsssqqqnnnkkkmmmpppuuu{{{~~~|||{{{zzz{{{|||~~~~~~~~~~~~}}}}}}}}}~~~|||yyyvvvnnnoooooonnnkkkhhhhhhhhhfffgggggggggiiilllrrrvvv~~~~~~HHHGGGFFFFFFHHHGGGEEECCCAAA@@@@@@AAACCCCCCBBB@@@???>>><<<:::999999:::;;;::::::::::::999777555444111000///,,,******,,,...000...------------,,,***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''%%%&&&&&&'''''''''''''''******)))'''%%%%%%(((***(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''((((((''''''''''''((()))))))))((())))))(((((((((((((((((('''''''''&&&&&&&&&&&&(((***+++''''''''''''''''''''''''''''''''''''&&&&&&'''''')))+++,,,,,,,,,,,,---///+++---///111444999???DDDIIIGGGEEECCCCCCFFFKKKNNNWWW^^^bbb\\\QQQLLLPPPVVVTTTUUUWWWYYY\\\aaagggkkkmmmoooooojjjbbb]]]^^^aaakkkrrryyyyyywwwxxx~~~pppccc\\\VVVXXX]]]bbbhhhooo{{{vvvjjjYYYPPPFFFBBBBBBCCC@@@===>>>??????@@@@@@@@@@@@@@@????????????????????????<<<:::888777888999999888::::::::::::999777666555999:::;;;;;;;;;999777666666777777777777555444333111000///------,,,,,,---........./////////000000......////////////......000000////////////000000---......//////......---............///000000111111000///000111111///...111111222333555666777777888777777666777888999:::;;;<<<<<<===<<<;;;999888;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;<<<<<<===>>>???AAAAAAAAAAAA@@@???>>>===>>>@@@BBBEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLCCCDDDFFFGGGHHHIIIIIIIIIIIIKKKLLLKKKJJJHHHHHHIIIOOONNNMMMMMMOOOPPPQQQRRRUUUVVVVVVUUUSSSSSSTTTVVVQQQPPPQQQQQQSSSTTTVVVWWWYYYYYYYYY[[[\\\\\\ZZZXXXZZZYYYWWWTTTSSSRRRRRRSSSWWWXXXZZZ[[[]]]___bbbdddcccccccccaaa```bbbeeegggjjjiiihhhfffeeedddddddddjjjllloooppppppppprrrsssrrrqqqqqqppppppppppppppplllmmmmmmkkkjjjjjjkkklllppppppqqqqqqqqqqqqqqqrrrsssrrrrrrrrrssstttvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{~~~~~~|||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~}}}~~~~~~~~~}}}~~~zzztttrrrkkklllqqqzzzyyyqqqmmmmmmqqquuu~~~|||yyytttqqqpppoooqqquuu{{{}}}{{{zzzyyyzzz{{{}}}~~~}}}{{{{{{|||~~~~~~{{{vvvssseeefffggggggfffeeeggghhhhhhiiiiiiiiiiiilllqqquuu{{{yyyEEEEEEEEEFFFGGGGGGFFFEEE@@@@@@???AAABBBCCCBBB@@@;;;;;;<<<;;;;;;:::999888888888999999888666444333333444444222...,,,+++,,,000...------------,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''$$$""""""%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%&&&''''''''''''&&&%%%$$$&&&(((((('''&&&''')))))))))((((((''''''''''''%%%&&&''''''''''''%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''(((((((((&&&'''))))))((((((***+++,,,---///111444888???CCCGGGGGGFFFDDDCCCFFFKKKPPP___gggkkkdddWWWNNNOOOSSSTTTVVVXXXYYY\\\aaaggglllkkkjjjjjjjjjjjjhhhdddaaajjjsss|||}}}wwwuuuyyyyyyjjj```UUUSSSUUUZZZ^^^cccnnnzzzxxxmmm^^^UUUJJJDDDCCCCCCAAA???>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<:::888777999::::::999:::::::::999888777666555999:::;;;<<<;;;:::888666666777777777777555444333000000000///////////////............////////////......////////////......//////000000000000//////------............------------------...///000111111000000111222222111///000111222333444666777777666555444444444555666777999:::;;;;;;;;;999777666999888888888888999:::;;;=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@@@@???>>>======>>>@@@BBBDDDEEEFFFFFFFFFBBBBBBCCCDDDFFFHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHGGGGGGGGGIIIKKKLLLKKKIIIGGGGGGHHHJJJJJJJJJJJJJJJKKKMMMNNNQQQRRRSSSRRRRRRRRRTTTVVVPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUXXX[[[\\\\\\ZZZZZZYYYVVVSSSPPPOOOOOOOOOQQQSSSVVVWWWXXXZZZ^^^aaacccccccccaaaaaabbbeeehhhjjjiiihhhfffeeeeeeeeeeeekkkmmmoooppppppqqqrrrtttrrrqqqppppppooooooppppppnnnoooooommmjjjiiijjjlllooooooooonnnmmmmmmllllllooopppqqqrrrtttvvvxxxyyyxxxxxxwwwxxxxxxyyy{{{{{{yyy|||~~~}}}{{{{{{{{{zzzzzz{{{{{{||||||||||||zzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~{{{wwwssssssuuu|||}}}ssskkkhhhjjjmmm{{{|||wwwtttqqqppprrrwww}}}}}}}}}||||||zzz{{{~~~}}}|||zzz{{{}}}~~~~~~zzztttooo```bbbcccddddddeeeggghhhkkkkkklllkkkjjjkkknnnqqq}}}~~~zzzvvvuuuzzzJJJJJJIIIIIIHHHFFFEEEDDD@@@??????@@@BBBBBBAAA@@@:::;;;<<<<<<<<<:::999888555666666666555444222111000333555555333000///...000...------------,,,***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''(((((()))))))))))))))((()))((('''%%%$$$&&&((()))(((''''''&&&&&&''''''$$$%%%&&&'''((()))******$$$%%%&&&''''''&&&%%%$$$ ###&&&&&&$$$###%%%'''''''''&&&&&&%%%&&&&&&'''%%%&&&'''((((((&&&$$$"""''''''''''''''''''''''''###$$$%%%'''((()))))))))%%%&&&(((((('''''')))***,,,---...000222666<<<@@@BBBDDDDDDCCCAAADDDJJJOOO___eeeiiieee\\\SSSPPPPPPQQQTTTXXXYYYZZZ^^^eeejjjjjjgggffflllsssuuunnnfffkkkuuu{{{ttttttvvv~~~qqqfffZZZRRRNNNRRRVVVWWW___iiittt~~~wwwooobbb]]]UUUMMMHHHDDDAAA??????>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999:::;;;;;;;;;:::::::::999888777666555555666888999999888777555777777888888777666444333.........///////////////------------.........///......////////////.........//////000000//////...------............------,,,,,,,,,------///000111000000///111222333222000000000111333444555666777555444333222222333444555666777888888888777666555888777777666777888:::;;;=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@?????????>>>>>>>>>======<<<===???AAABBBBBBAAAAAA???@@@BBBDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFIIIJJJKKKKKKIIIHHHHHHHHHCCCEEEFFFGGGGGGIIIMMMPPPMMMOOOPPPOOONNNOOOQQQSSSNNNNNNOOOQQQRRRSSSTTTTTTPPPPPPRRRVVV[[[^^^```___ZZZXXXVVVSSSPPPNNNMMMLLLKKKNNNRRRSSSSSSUUUZZZ^^^bbbbbbcccbbbaaabbbdddfffhhhhhhggggggggggggggggggjjjlllnnnpppppppppqqqsssppppppooonnnnnnnnnnnnooopppqqqrrroookkkiiijjjlllmmmllllllkkkkkkjjjjjjiiinnnoooqqqtttwwwyyy{{{|||xxxyyyyyyzzz{{{{{{||||||xxxzzz}}}~~~|||{{{zzz{{{yyyzzz{{{||||||}}}||||||yyyzzz{{{|||}}}~~~}}}~~~~~~~~~yyyyyyxxxyyy|||xxxmmmggggggiiiwww}}}zzzvvvssssssvvv{{{~~~}}}}}}~~~~~~}}}|||{{{{{{}}}}}}|||wwwqqqlll___aaadddeeeffffffhhhiiijjjlllmmmmmmlllkkklllmmmxxxwwwoooqqqvvv~~~LLLLLLKKKIIIGGGDDDBBBBBB@@@??????@@@BBBBBBAAA???<<<<<<<<<;;;;;;;;;;;;;;;666666777777666555333222///111444444333111000111000...------------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((())))))))))))((()))***+++***)))((()))******)))((((((''''''((((((%%%%%%&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%% $$$''''''$$$###&&&)))''''''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''''''''(((******))))))+++,,,***+++,,,---///333888<<<<<>>@@@EEEJJJVVVYYY^^^aaa___YYYSSSOOONNNRRRVVVXXXXXXZZZ```eeegggddddddlllwwwyyyrrrjjjeeeppp~~~zzzwwwvvv|||yyypppdddVVVMMMPPPSSSRRRVVV]]]fffoooxxxyyyxxxxxxtttpppkkkkkkhhh```UUUKKKDDDAAA???>>>>>>===>>>???@@@AAA????????????????????????>>><<<::::::;;;======<<<;;;;;;;;;;;;:::888777666333555777888999888777666888888999999888777555444/////////////////////...,,,,,,,,,,,,------------......////////////......---...////////////...---,,,------......------,,,+++++++++,,,---...000111...---...///222333222111000000111222444555666777555444333222222333444555333333444444444444444444888777666555666888:::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;===>>>???@@@??????>>>============>>><<<===>>>???@@@@@@???>>>???@@@BBBEEEFFFGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKJJJIIIHHHHHHIIIBBBDDDFFFFFFFFFHHHLLLPPPMMMNNNNNNMMMKKKJJJLLLMMMKKKLLLNNNOOOQQQRRRSSSSSSRRRRRRSSSVVV[[[^^^___^^^YYYXXXWWWTTTRRROOOLLLKKKGGGLLLPPPQQQQQQSSSXXX]]]```aaabbbbbb``````aaaccccccdddfffggghhhhhhhhhhhhhhhjjjlllmmmmmmnnnoooqqqnnnmmmllllllkkkkkkllllllmmmooopppmmmgggdddfffiiihhhhhhhhhiiiiiiiiijjjjjjmmmnnnpppsssuuuwwwxxxyyywwwxxxyyy{{{{{{{{{{{{zzzvvvyyy|||}}}|||{{{zzz{{{wwwxxxzzz{{{||||||{{{{{{xxxyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~{{{||||||~~~tttllljjjkkkuuu~~~zzzyyyzzz|||~~~~~~~~~}}}}}}{{{{{{{{{{{{yyytttmmmhhh```cccgggiiiiiiiiiiiijjjgggjjjmmmnnnmmmlllkkkkkkrrruuulllkkkuuuIIIIIIIIIGGGDDDBBBAAAAAA@@@??????@@@BBBBBBAAA???@@@>>><<<::::::;;;===???999999::::::999888777666111222333222000...///000000...------------,,,***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&'''******)))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''')))******)))'''&&&"""&&&******'''&&&))),,,)))(((''''''''')))***+++'''&&&%%%%%%&&&(((+++,,,''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&'''))))))((((((***+++)))***++++++---000555999777;;;>>>>>><<<===BBBGGGLLLNNNTTT\\\```^^^VVVOOOKKKOOOUUUVVVVVVWWW\\\aaadddbbbdddllluuuwwwrrrjjj\\\iiiyyy~~~|||vvv~~~zzzppp___SSSUUUXXXVVVWWW]]]]]]fffmmmooopppqqqqqqoootttwwwxxxqqqcccSSSHHHDDD???>>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;<<<>>>>>>============<<<;;;:::888888444555888:::;;;;;;:::999999999::::::999888666555111222222222111000///...+++++++++,,,,,,,,,------......////////////......,,,---...//////...---,,,,,,------......------,,,+++++++++,,,---...000111,,,+++,,,...111222222000000000111222444555666666666555444333333333444555111111111222222333333333777777666555666888:::<<<;;;;;;;;;:::::::::999999::::::;;;;;;===>>>???@@@???>>>>>>============>>>===>>>???@@@AAA@@@??????AAABBBDDDFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHFFFHHHJJJJJJHHHGGGHHHIIIFFFHHHIIIHHHFFFFFFJJJMMMNNNNNNNNNKKKHHHGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRRRRYYYWWWWWWXXXZZZ[[[ZZZYYYXXXXXXWWWVVVSSSOOOLLLJJJFFFKKKOOOPPPPPPRRRXXX]]]^^^```aaaaaa```______``````bbbeeegggiiiiiihhhhhhfffhhhjjjlllllllllmmmooolllkkkjjjjjjiiiiiijjjjjjiiikkklllhhhbbb___aaadddddddddeeeggghhhjjjkkkkkkkkklllnnnppprrrssssssttttttvvvxxxzzz{{{zzzyyyxxxuuuxxx{{{||||||zzzzzz{{{vvvwwwxxxzzz{{{{{{zzzzzzwwwwwwyyyzzz|||}}}~~~}}}~~~~~~}}}}}}~~~|||~~~|||sssppppppuuu~~~}}}}}}~~~{{{{{{zzzyyyvvvqqqjjjeeebbbeeeiiillllllkkkkkkkkkdddggglllooonnnmmmkkkkkknnnyyyooojjjnnn}}}KKKKKKKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@???>>>===<<<>>>>>>===<<<;;;;;;::::::;;;:::999999999777444222111111111111111000//////111///---...//////,,,)))+++***))))))(((((()))))),,,++++++******)))))))))%%%%%%''')))+++***(((&&&+++((((((++++++((((((+++)))'''&&&$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((())))))(((&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&'''((())))))((('''&&&''''''%%%$$$$$$%%%&&&'''''''''((((((((((((''''''%%%&&&'''(((((((((&&&&&&((((((''''''''')))+++,,,''')))***+++,,,---000222666888;;;<<<===>>>AAACCCBBBGGGOOOUUUXXXWWWTTTQQQLLLMMMOOOQQQTTTVVVYYYZZZ``````bbbfffkkkmmmllliiidddccchhhuuu|||{{{||||||lll\\\VVVUUUTTTVVVZZZaaagggkkkjjjjjjooorrrsssyyyxxxnnngggXXXGGGJJJCCC<<<999;;;>>>@@@AAA>>>>>>@@@AAAAAA@@@???>>>;;;<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;777777777777777888888888777999:::999777444333333333444333333222111000//////...---...000000000///******,,,---///000111222000000//////......---------.../////////...,,,,,,)))***+++,,,...///000111000000000000000///......111111222333444444444444888555111111222444222111111222333444555444333222444666888999999999777666777888888888999999999999;;;;;;;;;<<<===>>>???@@@BBBAAA???===;;;:::999999>>>>>>?????????@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEAAACCCFFFIIIIIIIIIGGGFFFEEEGGGIIILLLLLLKKKJJJIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIMMMNNNNNNNNNQQQSSSVVVVVVUUUTTTUUUVVVWWWXXXYYYZZZ[[[[[[YYYTTTPPPMMMNNNNNNNNNOOORRRUUUXXXZZZZZZZZZ[[[\\\\\\\\\[[[[[[```aaabbbccceeefffggghhhgggffffffgggiiijjjjjjjjjiiijjjkkkjjjiiiiiikkkmmmmmmkkkiiifffcccaaa_________aaadddgggjjjlllmmmmmmjjjkkkmmmoooqqqrrrssssssxxxyyy{{{{{{{{{yyywwwvvvssstttuuuwwwwwwxxxxxxxxxwwwxxx{{{||||||{{{yyyxxxyyyzzzzzz{{{|||}}}}}}~~~~~~}}}zzzyyyyyy|||yyyvvvyyy}}}~~~}}}|||}}}|||yyyyyywwwrrrkkkhhhiiikkkhhhhhhhhhhhhhhhiiiiiiiiiggghhhjjjllllllkkkiiihhhnnn}}}ppplllrrrKKKKKKKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<<:::999999999999777444111111111111111111000//////000...---...//////,,,***---,,,++++++******++++++///...---+++)))(((&&&&&&&&&&&&&&&(((******(((&&&(((%%%%%%((((((%%%%%%((()))(((&&&$$$$$$%%%&&&''''''''''''(((((()))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((((((''''''((((((((((((''''''###$$$%%%%%%%%%$$$###"""&&&&&&&&&'''(((***+++,,,&&&(((***++++++---000222222555:::===>>>??????@@@BBBEEEJJJOOORRRRRRQQQPPPPPPOOOOOOOOOQQQTTTVVVXXX^^^___aaafffkkkmmmmmmkkkhhhfffffflllwwwzzzvvvzzzwwwggg___YYYTTTTTTWWWZZZccckkknnnqqquuuxxxwwwwww|||wwwiiiYYYJJJEEE>>><<<===>>>???>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>??????AAA@@@???===:::888666666888888888888888888888888888:::;;;:::777555444555555555555555444333222222---,,,+++,,,---...---,,,---------.........//////111111111000000000000000...//////000///...---,,,******+++,,,---...///000000000000000000///......000111222333333444333333333111///000222333222111111222333333444444333333444555777888999888666555777777777777888888888888999999::::::;;;===>>>???<<<;;;;;;::::::::::::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFCCCCCCCCCDDDEEEGGGHHHHHHFFFHHHKKKMMMNNNMMMKKKIIIJJJHHHGGGEEEEEEFFFGGGHHHKKKKKKJJJIIIGGGFFFEEEDDDEEEHHHKKKMMMLLLMMMOOOQQQSSSSSSSSSSSSSSSUUUVVVWWWYYY[[[\\\]]]\\\YYYVVVTTTPPPPPPOOOPPPQQQTTTWWWYYY[[[[[[\\\]]]]]]]]]]]]]]]^^^___```aaabbbcccdddeeefffeeeeeefffhhhiiiiiihhhggghhhiiihhhffffffhhhjjjjjjiiifffdddaaa___^^^]]]___aaadddgggiiikkkkkkkkkjjjkkklllnnnpppqqqrrrsssuuuvvvwwwyyyyyywwwvvvuuurrrssstttuuuvvvvvvvvvvvvvvvxxxzzz||||||{{{yyyxxxxxxyyyyyyzzz{{{{{{||||||~~~}}}{{{zzzzzz{{{~~~zzz}}}~~~~~~~~~~~~}}}|||{{{zzzvvvuuuqqqmmmiiiggghhhiiihhhhhhiiiiiijjjjjjjjjjjjiiijjjkkkllllllkkkiiihhhjjjxxxxxxuuuxxxuuummmnnnuuuKKKKKKKKKJJJHHHFFFCCCBBBAAAAAAAAAAAA@@@@@@???>>>999999::::::;;;<<<======999999999::::::888444000111111111111111000//////...---------//////---+++,,,,,,+++************+++((((((((((((''''''''''''(((&&&&&&&&&((()))(((''''''$$$$$$''''''$$$$$$''')))(((&&&%%%%%%%%%&&&'''%%%&&&((()))++++++******''''''((((((((()))))))))%%%%%%%%%&&&'''((()))***)))(((''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&'''((())))))''''''((((((((((((''''''$$$$$$$$$$$$$$$###"""!!!%%%&&&'''(((((((((((((((%%%''')))***+++---000222...222888===????????????BBBCCCDDDFFFIIILLLNNNOOOQQQPPPNNNMMMNNNRRRUUUXXX\\\]]]```eeejjjmmmnnnmmmllliiifffffflllvvvzzzrrrvvvzzzooodddZZZUUUUUUWWWbbbnnnuuuzzz}}}|||xxxtttwwwhhhRRRLLLEEEAAAAAAAAA???===AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???BBBAAA???<<<:::777555444;;;;;;;;;::::::999888777999:::;;;:::888666555666777888888777777666555444...---,,,,,,---...---+++/////////...------,,,,,,---------------.........000111111000///...---,,,***++++++,,,---.........000000000000000///......//////000111222222222222...------///111222111000222222222222222333444444333444666888888777666555555555555666666666777777777777777888999:::<<<<<<888888888888888888999999999999;;;<<<>>>@@@AAABBB??????@@@@@@@@@AAAAAAAAA???AAACCCFFFGGGGGGFFFFFFCCCAAA??????@@@DDDHHHKKKFFFIIIMMMPPPPPPOOOLLLJJJIIIHHHFFFEEEEEEEEEFFFGGGKKKKKKKKKJJJHHHFFFEEEDDDEEEGGGIIIKKKKKKKKKMMMOOOOOOOOOPPPPPPRRRSSSUUUVVVZZZ[[[\\\]]]]]][[[YYYWWWSSSRRRQQQPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]^^^______```ccccccddddddeeeeeeffffffdddeeefffeeeccccccdddfffgggfffdddaaa___^^^]]]\\\```bbbdddggghhhiiiiiiiiiiiijjjkkkmmmooopppqqqqqqpppqqqsssuuuvvvuuutttsssqqqrrrrrrsssssstttttttttvvvwwwyyy{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{}}}|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}|||{{{yyyxxxwwwvvvrrrnnniiifffeeefffgggggghhhhhhiiiiiijjjkkklllllljjjjjjjjjjjjiiigggeeedddeeeooozzz}}}yyywwwxxx~~~tttlllhhhdddeeekkkmmmmmmsss}}}JJJJJJJJJIIIHHHEEECCCBBBAAAAAAAAAAAAAAA@@@??????999999::::::;;;<<<<<<<<<999999999::::::888333000111111111111111000//////,,,,,,------......------******)))(((((((((((((((******))))))(((((((((''')))'''%%%%%%'''((((((''')))&&&&&&))))))&&&&&&)))(((((('''&&&%%%&&&&&&'''$$$&&&(((***+++***)))((((((((((((((())))))))))))&&&&&&%%%&&&&&&'''((()))((((((''''''&&&''''''(((((((((&&&%%%%%%&&&((((((((((((((((((''''''((((((''''''((((((((((((''''''''''''''''''&&&%%%%%%$$$&&&'''((((((((('''%%%$$$%%%''')))******,,,///222---111777;;;===>>>@@@AAABBBAAA@@@AAACCCHHHMMMPPPQQQOOOMMMLLLMMMQQQVVVYYYYYY[[[___dddiiilllnnnoooooonnnlllhhhhhhooozzzzzztttvvvvvvhhh^^^ZZZ\\\gggttt|||}}}wwwsss}}}}}}ooo```YYYOOOHHHFFFDDDBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@??????<<<<<<;;;;;;::::::999999<<<======<<<;;;999888777888999:::999666555555666888888888888888777666666111000/////////000...---/////////...------,,,,,,++++++,,,,,,------......222222111000///...------++++++,,,,,,---------...000000000000000///......---...///000111111111111,,,---...000111111000///333222111111111222444555444555777888888888666555333444444444444555555555555555555555666888999::::::999888777666666666666999:::;;;<<<>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBB???AAADDDFFFGGGFFFDDDBBB???>>>===<<<>>>BBBFFFIIIFFFIIIMMMQQQQQQOOOLLLJJJGGGGGGFFFEEEDDDEEEEEEFFFJJJJJJKKKKKKJJJIIIHHHGGGFFFGGGIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUYYYZZZZZZZZZZZZXXXWWWVVVVVVTTTRRRQQQPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\```aaaaaabbbaaaaaabbbcccbbbcccdddcccaaaaaacccdddeeedddbbb```___]]]]]]]]]bbbccceeeggghhhiiiiiihhhggghhhjjjlllmmmnnnoooooolllnnnpppssstttttttttsssqqqqqqqqqqqqrrrrrrsssssstttvvvwwwyyyyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxyyy{{{||||||~~~~~~}}}|||}}}~~~}}}|||zzzwwwuuutttssssssnnniiicccaaadddfffgggffffffggggggiiijjjkkklllllliiiiiihhhfffdddaaa^^^]]]```ffflllnnnlllhhhggghhhsssyyy~~~|||rrrhhh___ZZZWWWWWW[[[dddjjjppp{{{JJJJJJJJJIIIGGGEEECCCAAA@@@@@@AAAAAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::888444000111111111111111000//////+++,,,------------------***)))((((((''''''((((((333222000...+++)))'''&&&)))'''%%%%%%&&&''''''&&&***''''''******''''''***((((((''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((******)))((((((&&&&&&%%%''''''((((((((((((''''''))))))((((((''''''''''''$$$%%%'''((((((((('''&&&%%%'''((())))))+++...000///222444777999===AAADDDBBBAAA@@@@@@DDDIIINNNRRRUUUSSSPPPOOOOOOQQQSSSUUUXXXZZZ^^^cccgggkkkoooqqqqqqtttuuuqqqjjjhhhmmmrrruuuuuuvvvyyy~~~{{{nnnfffccclllvvv}}}zzzvvv}}}|||qqqhhhZZZPPPJJJGGGDDDBBBAAAAAA@@@????????????????????????????????????>>>999::::::;;;;;;<<<<<<=========>>>>>><<<:::888666666777888666444444444666777888888888888777777666333222000000000000...------------...............///000000111111222222222222111111000///.........,,,,,,,,,------.........000000000000000///......------...///000000000000...///111222111000//////333222111000111222333444444555777999999888777666222222333333333444444444333333333333444666777888:::999888777666666666666;;;;;;<<<<<<======>>>>>>????????????@@@@@@@@@@@@AAABBBDDDEEEEEEBBB@@@>>>;;;;;;<<<===???BBBDDDEEEFFFHHHLLLOOOOOONNNKKKIIIEEEEEEDDDDDDCCCCCCCCCCCCFFFGGGIIIKKKMMMMMMLLLLLLGGGHHHHHHJJJKKKLLLKKKKKKJJJKKKMMMOOOQQQRRRTTTTTTUUUVVVVVVWWWXXXXXXXXXYYYUUUTTTRRRPPPOOOOOOPPPQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^______]]]]]]^^^``````aaabbbbbbaaaaaabbbddddddcccbbbaaa____________cccdddfffhhhiiiiiiiiihhhfffgggiiijjjkkklllmmmmmmjjjlllooorrrsssttttttsssqqqppppppppppppqqqrrrrrrrrrsssuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxyyyxxxyyyyyyyyyyyyxxxvvvvvvtttvvvyyy|||}}}~~~~~~}}}|||zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzz{{{|||}}}}}}}}}}}}}}}}}}{{{wwwtttqqqoooooooooiiieeeaaa```cccgggggggggeeeeeefffggghhhiiijjjkkkjjjiiifffccc___\\\YYYWWWXXX[[[```aaaaaaaaabbbdddnnnnnnnnniii```WWWQQQPPPOOORRRYYYaaaiiisssJJJJJJJJJIIIGGGEEEBBBAAA??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999777444222111111111111111000//////+++---......,,,+++,,,,,,++++++***))))))))))))***'''((((((((())))))))))))((('''%%%&&&''''''&&&%%%(((%%%%%%((((((%%%%%%(((((((((((((((''''''&&&&&&&&&'''((((((((('''%%%$$$''''''((((((((()))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))))))))((('''&&&%%%$$$''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''!!!"""$$$''')))+++,,,,,,&&&((())))))((())),,,...000111222444666:::@@@DDDAAAAAABBBDDDHHHMMMQQQTTTYYYXXXVVVUUUSSSQQQPPPPPPWWWZZZ^^^bbbfffjjjnnnqqqrrrwww{{{wwwnnnfffdddfffiiimmmtttyyy}}}uuuiiinnnrrruuu|||{{{~~~xxxiii\\\SSSMMMHHHEEEAAAAAA@@@???>>>>>>>>>>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;888666666666666555333333444666777777888888888888777666444222000000000///---+++,,,,,,------...///000000///000000000000000111111111000///.........//////,,,------...//////000000000000000000000///......------...///000000000000///111222222000///000111111111111111111222333333333555666888888777666555222222222333333333444444111111111222333444666666888777777777777777888999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<=========BBBBBBCCCCCCBBB???===;;;999:::<<<>>>@@@AAAAAAAAADDDFFFHHHJJJKKKJJJIIIGGGBBBBBBBBBBBBBBBAAAAAAAAABBBDDDGGGJJJMMMMMMMMMMMMHHHHHHHHHIIIKKKLLLJJJIIIHHHJJJLLLNNNPPPQQQRRRRRRQQQRRRRRRTTTVVVXXX[[[\\\SSSRRRPPPNNNMMMNNNOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVWWWXXXXXXYYYZZZZZZXXX[[[]]]\\\YYYXXXZZZ]]]^^^___`````````aaaccceeeccccccbbbaaa````````````bbbccceeeggghhhiiihhhhhheeefffgggiiijjjjjjkkkkkkiiikkknnnqqqsssssssssrrroooooonnnmmmmmmnnnoooppppppqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvuuutttssstttuuuwwwyyy{{{||||||~~~~~~|||zzzzzzzzzzzzyyyxxxyyy{{{|||~~~~~~|||||||||}}}}}}}}}}}}}}}yyyzzzzzz{{{{{{{{{{{{zzz|||yyytttooollljjjjjjjjjeeecccaaaaaadddfffggggggeeeeeeffffffggghhhiiiiiikkkiiieeeaaa\\\WWWTTTRRRNNNQQQUUUXXX[[[]]]aaadddkkkddd^^^YYYTTTMMMJJJKKKJJJPPPYYYaaaiiitttIIIJJJIIIIIIGGGDDDBBBAAA===>>>>>>??????>>>>>>>>>;;;<<<<<<======>>>>>>>>><<<:::888777777666555333111111111111111000//////+++---///...+++******,,,++++++***))))))))))))))) """%%%(((***+++'''&&&&&&'''((('''%%%###'''$$$$$$''''''$$$$$$'''(((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''&&&%%%''''''((((((((((((''''''%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&'''(((***,,,,,,((()))))))))((((((***+++,,,...111222444777<<>>>>>??????;;;<<<<<<===>>>???@@@@@@>>>>>>=========<<<<<<<<<;;;<<<===>>>===;;;888666666777777555444333555777777888888999999888888888666444222111111000...,,,,,,,,,------...//////000...---------------,,,,,,///...---------...///000,,,---...///000111222333000000000000000///......---...///000000111111000...000111000//////111444000000111222222222222222111222444666666555444333222222222333333333444444111111111111222444555666888777777666666666666777666777777888999::::::;;;:::;;;;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@???===<<<;;;:::;;;<<<>>>???@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFF@@@@@@@@@@@@@@@??????>>>???AAAEEEHHHJJJKKKJJJJJJHHHGGGFFFGGGJJJJJJHHHFFFGGGHHHJJJLLLNNNNNNOOONNNRRRQQQPPPPPPQQQSSSUUUVVVPPPOOOMMMLLLLLLMMMOOOPPPSSSTTTUUUUUUVVVVVVVVVVVVSSSSSSTTTUUUWWWXXXYYYYYYVVVYYY[[[ZZZWWWUUUXXX[[[[[[\\\^^^^^^___```ccceeebbbaaa```````````````aaa___```bbbeeefffgggggggggdddeeefffggghhhiiiiiiiiihhhjjjmmmoooqqqqqqqqqpppmmmllljjjiiiiiijjjlllmmmnnnnnnooopppqqqrrrsssssstttssssssssssssssssssssssssssssssssssssttttttttttttttttttuuuwwwyyy{{{|||{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzxxxvvvtttvvvwwwyyy{{{}}}}}}}}}}}}{{{{{{{{{||||||}}}}}}}}}yyyyyyzzzzzzyyyyyyxxxxxxyyyvvvpppjjjfffddddddeee```aaacccccccccdddfffgggffffffgggggghhhhhhhhhiiihhhfffaaa[[[UUUPPPLLLJJJJJJLLLOOOSSSXXX\\\aaacccdddYYYOOOMMMLLLHHHGGGHHHIIIRRR\\\cccjjjuuuIIIIIIIIIHHHGGGDDDBBBAAA<<<===>>>>>>>>>>>>======::::::<<<===>>>@@@AAAAAA===;;;888666666666555444111111111111111000//////,,,...000...+++))))))+++))))))((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&(((((('''$$$"""'''%%%%%%''''''%%%%%%'''((((((((()))(((''''''&&&''''''''''''(((***+++,,,&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%''')))***+++((((((((((((((()))******$$$%%%''''''''''''%%%$$$!!!###%%%'''((((((((('''''''''((((((((((((''''''&&&%%%%%%%%%&&&(((***+++,,,+++)))'''''''''((((((((()))***)))''''''(((***(((+++///222444666888:::;;;???FFFLLLQQQTTTTTTTTTPPPSSSXXX\\\^^^\\\XXXVVVWWWZZZ___aaadddgggmmmqqqlllrrryyy|||{{{{{{}}}llllllnnnuuu}}}~~~}}}|||vvvllldddhhhsss{{{|||}}}}}}~~~rrrdddVVVNNNDDDCCCBBB@@@??????@@@@@@;;;;;;<<<>>>???@@@AAABBB============>>>>>>>>>>>>:::;;;===>>>===;;;888777777888888666444444666888888888999::::::999999999999777555444444333111///---------...............000000000//////......---------,,,,,,---...000111------...000111333444444000000000000000//////...---...///000111111111111,,,...//////...///333777///000111333333222111111///111222444444333222111222222333333333444444444000000111111222333555666;;;:::888666444333222222222333444666777999:::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>==================<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDD???????????????>>>======>>>@@@CCCFFFHHHHHHGGGFFFGGGEEEDDDFFFHHHIIIGGGDDDEEEFFFIIIKKKLLLLLLLLLLLLTTTRRROOOMMMKKKJJJKKKKKKNNNMMMLLLKKKKKKMMMOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRPPPQQQRRRTTTUUUWWWXXXXXXTTTXXX[[[YYYUUUSSSVVVZZZXXXZZZ\\\]]]^^^```ccceee``````_________``````aaa\\\^^^```cccdddeeeeeeeeedddeeefffggghhhhhhhhhhhhgggiiilllnnnppppppooooookkkiiihhhffffffgggiiijjjlllmmmnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuttttttuuuvvvxxx{{{|||yyyzzz{{{}}}}}}}}}||||||yyy{{{~~~|||{{{{{{zzzzzzxxxtttqqqyyyyyy{{{{{{{{{zzzyyyyyyzzz{{{{{{{{{||||||}}}}}}yyyyyyyyyyyyyyyxxxwwwvvvwwwsssmmmgggbbbaaaaaabbb]]]```ddddddcccbbbdddggghhhhhhhhhhhhhhhiiiiiiiiidddaaa\\\VVVOOOJJJFFFDDDJJJKKKOOOSSSWWW\\\aaaccc]]]PPPEEEFFFHHHFFFEEEFFFJJJTTT___ffflllwwwIIIHHHFFFDDDBBBAAA@@@@@@???@@@AAABBBAAA???===<<<::::::;;;;;;<<<;;;;;;;;;<<<;;;999888888666444111444333111///...---......///.........//////---+++,,,+++++++++******))))))*********)))(((&&&%%%$$$***)))(((''''''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&&&&''')))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((///...---+++)))'''&&&%%%(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&''')))++++++++++++***)))+++---000222444555666???AAAEEEJJJOOOSSSUUUWWWUUUYYY^^^aaa`````````aaa[[[[[[\\\___dddiiilllmmmpppwwwsssiiijjjvvv~~~{{{zzz}}}|||sssjjjiiiwwwyyyxxx~~~mmm]]]SSSKKKKKKGGG@@@===???@@@===<<>>>>>@@@???<<<::::::<<<===;;;999:::<<<===>>>===;;;888666777777666555555555555555::::::::::::999999777777666666666555444444333333111000//////............---------............///000///...---------------///...---,,,,,,---...///...//////000111222222333///////////////......---000///.........///111222444111...///222333000,,,///111333444333222222333111111222222222333333333000////////////111222333666555444333222222222222333333333333444666888999:::::::::::::::::::::999<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>======>>>???@@@AAAAAA@@@>>>======>>>BBBAAAAAA@@@@@@??????>>>;;;===AAAFFFIIIKKKLLLLLLHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLQQQQQQPPPOOOMMMJJJGGGFFFGGGGGGGGGHHHJJJLLLNNNPPPPPPPPPPPPQQQPPPPPPOOOOOONNNOOOPPPRRRSSSSSSSSSSSSUUUUUUUUUTTTUUUUUUVVVVVVVVVWWWYYY\\\]]]^^^^^^^^^aaa```^^^]]]\\\\\\]]]^^^ZZZ[[[]]]___aaaaaaaaaaaaddddddeeefffgggggggggfffccceeehhhiiiiiiiiikkkllliiihhhhhhgggggggggggggggjjjjjjjjjkkkmmmnnnpppqqqoooooooooooooooppppppqqqpppnnnllllllnnnpppppppppqqqqqqrrrrrrssstttuuuuuussstttvvvwwwxxxyyyyyyyyyzzz|||~~~~~~}}}}}}~~~~~~zzzvvvuuuvvvwwwvvvtttyyyyyyzzzzzzzzzyyyxxxxxx{{{zzzzzzyyyxxxxxxwwwwwwtttuuuwwwxxxxxxwwwvvvuuutttoooiiibbb^^^\\\\\\\\\```aaaaaacccdddfffhhhiiijjjhhhgggiiijjjiiiddd___\\\YYYUUUPPPKKKHHHFFFEEEJJJNNNSSSWWWXXXXXXYYYZZZUUUPPPIIIDDDDDDFFFIIIKKKOOOWWWcccmmmttt{{{IIIHHHFFFDDDBBBAAA@@@@@@???@@@AAABBBAAA???===<<<;;;;;;<<<=========<<<<<<<<<;;;999888888666444111333222111///...---......+++***)))***++++++)))'''++++++*********)))))))))'''((((((((((((((('''''''''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((%%%&&&((('''&&&&&&''')))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((*********))))))(((((((((******))))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&'''((()))************++++++---///222444666777;;;===AAAFFFKKKOOORRRTTTTTTUUUYYY^^^dddhhhhhhhhh]]]\\\\\\___fffkkkmmmmmmrrrxxx~~~{{{ooolllrrrzzz}}}}}}{{{rrrooowwwyyysssttt}}}uuuggg]]]XXXWWWQQQHHHBBB@@@>>>:::;;;>>>@@@AAA???>>>???@@@@@@>>>;;;<<<===>>>===;;;:::;;;<<<<<<<<<:::888777888888777666666666666666999999:::::::::::::::999999888888777666555555444111111///...------.............../////////000000000///...------------...111000///......///000111---------...///000000000///////////////......---000000000///000111111222555222///000333444111...///111333333333222222333000000000000000000000111111000000000111222333444555555444222222111111111333333333333444555777888999999999999999:::::::::===<<<<<<;;;:::::::::;;;;;;===>>>===<<<<<<===??????@@@AAA@@@>>>>>>>>>???BBBAAAAAA@@@???>>>>>>===;;;>>>AAAEEEHHHIIIJJJJJJFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJGGGDDDBBBEEEDDDEEEEEEGGGJJJLLLMMMOOOOOOPPPPPPPPPOOOOOONNNNNNOOOPPPRRRSSSSSSTTTTTTVVVUUUTTTTTTTTTTTTUUUUUUTTTVVVXXX[[[\\\]]]]]]]]]^^^]]]\\\[[[[[[ZZZZZZ[[[XXXYYY[[[]]]___``````___aaabbbcccddddddeeeddddddbbbdddfffgggffffffgggiiihhhgggfffeeeddddddddddddffffffggghhhiiikkklllmmmlllllllllkkklllmmmmmmnnnnnnllljjjjjjkkkmmmmmmlllnnnnnnooopppqqqrrrrrrsssrrrssstttuuuvvvwwwwwwwwwxxxzzz|||}}}|||{{{{{{|||{{{xxxtttssstttttttttrrrssssssttttttttttttssssssyyyxxxxxxwwwwwwvvvvvvuuutttuuuvvvwwwwwwvvvtttsssrrrnnnhhhbbb^^^\\\\\\]]]^^^______aaabbbdddfffggghhhffffffhhhiiigggbbb]]]WWWVVVRRRNNNJJJGGGDDDCCCFFFKKKQQQUUUVVVUUUTTTSSSLLLIIIEEEDDDHHHNNNUUUYYYaaahhhpppwwwzzzHHHHHHFFFEEECCCBBB@@@@@@???@@@AAABBBAAA???===<<<;;;<<<===>>>>>>>>>>>>>>><<<;;;999888888666444111333222111///............---,,,++++++,,,,,,+++)))******))))))))))))((((((%%%&&&'''((()))*********'''&&&&&&''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''%%%'''(((((('''&&&((()))''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''"""###%%%'''((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***,,,,,,---...000333666888888:::>>>CCCHHHLLLOOOPPPSSSRRRSSSYYYccciiikkkjjjaaa]]]ZZZ]]]eeelllnnnnnnrrrvvvzzz|||{{{zzz{{{}}}vvvnnnmmmsss|||~~~xxxxxx|||||||||ssshhhiiiuuuxxxqqqllljjjbbbUUULLLFFFAAA;;;999;;;>>>>>>>>>>>>???@@@@@@>>><<<<<<=========<<<::::::::::::::::::999999999999888888777777888888888888999;;;;;;<<<<<<<<<<<<;;;:::999888777666666333111///---,,,---.../////////000000000111111111//////......------......000//////......//////000------......//////000000///////////////......---///000000111111111111111555222000111333444222//////111222333222111111222000000000000000000000///111111111111111333444444444444333222111111111111222222222333444555777777777777888888999999::::::<<<;;;;;;::::::999999999:::;;;===<<<;;;;;;===>>>===???@@@@@@??????@@@AAABBBBBBAAA@@@???======<<<<<<>>>@@@CCCEEEFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPPPPNNNJJJFFFDDDBBBBBBBBBCCCDDDGGGIIIJJJMMMNNNNNNOOOOOONNNNNNMMMNNNOOOQQQRRRSSSSSSTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSRRRTTTVVVXXXZZZ[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWXXXZZZ[[[\\\\\\]]]^^^^^^```aaaaaabbbbbbbbb```bbbddddddcccbbbcccdddeeedddcccbbbaaaaaaaaaaaabbbbbbcccdddfffggghhhiiihhhgggggggggggghhhiiiiiijjjiiigggggghhhiiihhhhhhjjjjjjkkklllmmmnnnooopppooopppqqqsssttttttttttttuuuwwwyyyzzzyyyxxxxxxyyywwwtttqqqpppqqqqqqqqqpppqqqqqqrrrsssttttttttttttvvvvvvuuuuuuttttttsssssssssssstttttttttrrrqqqpppooolllgggbbb___^^^^^^^^^^^^______aaabbbdddfffggggggfffgggiiijjjgggaaa[[[RRRQQQOOOLLLHHHEEEBBB@@@BBBGGGNNNRRRRRROOOLLLJJJGGGFFFFFFIIIQQQ]]]jjjqqqHHHHHHGGGFFFDDDBBB@@@@@@???@@@AAABBBAAA???===<<<;;;;;;<<<===>>>>>>>>>>>><<<;;;999888888666444111222111000000///.........///...,,,,,,---...---,,,)))))))))(((((((((((((((%%%&&&'''((()))************)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&'''((((((''''''((())))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((++++++***)))'''&&&%%%%%%!!!%%%((()))))))))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))++++++***+++---111444666888:::===AAAEEEIIIKKKLLLQQQPPPQQQTTTYYY___ccceeeeee]]]VVVWWW___hhhmmmnnnnnnqqqtttuuutttssstttvvv{{{|||yyyqqqkkknnnzzz|||xxxxxxzzzllldddhhhooouuu|||tttdddWWWPPPHHHBBB:::;;;<<<======>>>???@@@>>>===<<<;;;;;;<<<<<<;;;<<<;;;:::999:::;;;<<<===::::::999999999999::::::999:::;;;<<<<<<<<<<<<<<<===<<<;;;:::999888777666444333000...------///000/////////000000000111111//////............//////------------------------///000000000111111111222///////////////......------...000111111111000///333111000000222333111000///111222222000000111222222222222222111111111111000000000111111222333333333333222111111111111111111111222333444555666666555555666777888888999999888888999999999::::::999888:::;;;;;;::::::<<<===;;;===????????????AAACCCCCCCCCBBB@@@???>>>===<<<===>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNOOORRRSSSRRRNNNJJJGGGBBBBBBBBBBBBCCCEEEGGGHHHKKKLLLLLLMMMMMMMMMMMMLLLNNNOOOPPPRRRSSSSSSSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQPPPRRRTTTVVVXXXYYYYYYYYYWWWXXXXXXYYYXXXVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYYYY[[[\\\]]]^^^___`````````^^^```bbbaaa```______`````````____________``````___```aaabbbdddeeeffffffdddddddddddddddeeeeeefffhhhfffeeeeeeffffffeeedddfffggghhhiiijjjkkklllmmmmmmnnnooopppqqqqqqqqqqqqrrrtttwwwwwwvvvuuuuuuvvvsssqqqpppooonnnnnnnnnnnnpppppprrrssstttuuuuuuuuuttttttssssssrrrqqqqqqqqqpppqqqqqqppppppnnnmmmlllkkkiiifffccc```_________```aaaaaacccdddfffhhhiiiggggggiiilllmmmiiibbb[[[NNNMMMLLLJJJGGGDDD@@@>>>@@@DDDHHHJJJJJJHHHFFFEEEJJJJJJLLLRRR___qqqHHHHHHGGGFFFEEECCCAAA??????@@@AAABBBAAA???===<<<::::::;;;<<<===>>>>>>>>><<<;;;999888888666444111111111000000//////.........,,,******+++++++++***((((((((((((((()))))))))(((((()))))))))))))))(((***)))(((''''''&&&&&&'''((((((''''''''''''((((((((()))))))))((('''&&&%%%&&&''')))(((''''''(((*********)))(((''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((++++++***)))(((((('''''' """%%%)))+++++++++***'''''''''''''''''''''&&&''''''%%%%%%%%%&&&((())))))(((((((((***---000333888999<<>>?????????>>>>>>>>>===<<<<<<======>>>===<<<;;;;;;<<<>>>???;;;;;;::::::::::::;;;;;;===============<<<;;;;;;<<<;;;;;;:::888777777666666444222000/////////000....../////////000000000//////.........//////000........................000000000000111111111111///////////////......---+++,,,.../////////...---000/////////000111000//////111111000//////000111111111111111111111111111......///000000111111111222222111000000000111111000000111222333444555555444444555555666777888888333444666888999:::::::::666888999:::999999;;;<<<999;;;===>>>>>>???AAACCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKIIILLLOOOQQQPPPNNNJJJGGGEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIJJJKKKKKKLLLKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPRRRUUUVVVWWWWWWWWWUUUVVVWWWWWWVVVUUUSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVYYYYYY[[[\\\]]]^^^^^^^^^]]]^^^```___]]]\\\\\\]]]\\\\\\\\\]]]^^^___```aaa]]]^^^```bbbcccdddddddddaaaaaaaaaaaaaaabbbcccccceeedddcccdddeeeeeedddbbbcccdddeeefffhhhiiijjjkkkkkklllmmmnnnnnnnnnnnnnnnoooqqqttttttsssrrrrrrsssooooooooonnnmmmllllllmmmkkklllnnnoooqqqrrrrrrrrrrrrrrrqqqppppppoooooonnnlllllllllkkkkkkiiiiiihhhgggfffdddcccbbbaaaaaaaaa```aaaaaacccdddfffhhhiiiggghhhkkkooopppkkkaaaZZZLLLLLLKKKIIIGGGCCC@@@>>>???AAABBBCCCBBBBBBCCCEEEJJJLLLQQQ[[[lllHHHHHHHHHGGGFFFCCCAAA??????@@@AAABBBAAA???===<<<999:::;;;<<<===>>>>>>>>><<<;;;999888888666444111000000000000000///......000...++++++,,,------,,,(((((())))))))))))******************))))))(((''''''&&&&&&''''''((()))***(((((((((''''''((((((((('''((()))***)))((('''&&&&&&((())))))(((''')))*********))))))((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((())))))***++++++&&&'''((((((((('''&&&%%%''''''''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''')))+++...///444666888:::<<<>>>???@@@DDDIIINNNNNNLLLPPP[[[dddccc[[[QQQLLLNNNWWWbbbiiilllnnnppprrrssssssqqqqqqpppxxx}}}vvvpppqqqttt|||~~~pppuuu|||wwwpppgggooo{{{sssdddUUUIIICCCAAA???>>>??????>>>===@@@@@@AAA???>>>===>>>@@@??????===<<<<<<===>>>???;;;;;;:::::::::;;;<<<<<<>>>??????>>>===<<<;;;;;;::::::999999888888777777777666444333222111000000........./////////000000//////......//////000000000111111222222111111000............///////////////////////////......---+++,,,,,,---------------.........////////////000000111111///...---///111........./////////000000,,,---...///000000000000111111000000000000000111//////111222333444444444333333444444555555666666111222555777999999999999555666888888888888:::;;;888:::<<<<<<<<<===???AAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKNNNQQQRRRPPPNNNMMMIIIHHHFFFEEEDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLNNNOOOPPPQQQQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOMMMOOOQQQTTTUUUVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ[[[]]]\\\[[[ZZZZZZ[[[YYYYYYYYYZZZ[[[]]]^^^___[[[\\\^^^```bbbbbbbbbaaa______^^^^^^______```aaabbbaaaaaabbbdddeeecccbbb``````bbbccceeefffhhhhhhhhhiiiiiijjjkkkkkkjjjjjjkkkmmmppppppooonnnnnnoookkklllmmmllljjjiiijjjkkkkkklllmmmoooppppppqqqqqqooonnnnnnmmmllllllkkkkkkgggggggggffffffeeeeeeeeeccccccccccccccccccbbbbbb^^^______aaabbbdddfffggggggiiimmmqqqrrrlllbbbYYYMMMLLLJJJHHHEEEBBB???>>>>>>>>>???>>>>>>@@@CCCFFFEEEKKKUUUdddyyyHHHHHHHHHHHHFFFDDDAAA??????@@@AAABBBAAA???===<<<:::;;;<<<===>>>?????????<<<;;;999888888666444111///000000111000000......222///---,,,---.........)))))))))*********++++++***************)))(((((('''&&&&&&''''''((()))***(((''''''&&&&&&''''''(((&&&''')))******)))((('''&&&((())))))(((((()))***)))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''')))******+++''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''(((((())))))''''''((((((((('''''''''%%%%%%'''(((***+++------111222555888;;;>>>???@@@AAAEEEIIIJJJKKKPPPXXX```]]]YYYSSSNNNLLLRRR[[[bbbjjjlllooorrrtttsssqqqooopppxxxyyyuuutttvvvsssrrrtttyyy~~~zzzuuunnnsssyyyzzzeeeVVVIIIFFFBBB@@@@@@@@@>>><<<===??????>>><<<;;;===?????????>>>======<<<<<<===;;;::::::::::::;;;<<<===>>>>>>>>>??????>>>======999999999999999999999999777777777666555333111000//////000000000111111111///////////////000111111111222333444444333222111////////////............///////////////......------,,,,,,,,,------.........//////000//////000111000000000///------...000,,,------...///000111111------///000111111000000000000/////////000000111...///111222333333333333333333333333444444444444222333555777777777666555333555777777777777999;;;777888:::;;;;;;<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPRRRRRRRRRRRRLLLJJJHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOOMMMOOOQQQSSSUUUVVVVVVVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRSSSRRRSSSUUUWWWXXXYYYYYYZZZVVVWWWYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZVVVXXXZZZ\\\^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^```cccdddbbbaaa\\\]]]^^^```aaacccdddeeeddddddeeeffffffffffffeeegggiiikkklllkkkjjjjjjjjjgggiiikkkjjjgggfffggghhhiiijjjkkkmmmmmmnnnnnnnnnjjjjjjjjjiiihhhhhhggggggcccbbbbbbaaaaaabbbbbbbbb``````bbbcccddddddcccccc^^^______aaabbbdddfffgggkkknnnrrrwwwxxxqqqeee\\\MMMKKKIIIEEEBBB???======:::;;;===>>>???AAADDDGGGEEEOOO___qqqHHHHHHIIIHHHGGGDDDAAA??????@@@AAABBBAAA???===<<<;;;<<<===>>>@@@@@@AAAAAA<<<;;;999888888666444111//////000111111000///......+++)))((()))*********))))))******+++++++++,,,((()))************))))))***)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%''')))***+++***)))((('''((())))))(((((()))***'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((***+++,,,%%%&&&&&&'''((()))******'''''')))))))))((('''&&&%%%&&&((()))+++,,,,,,---000222555999===@@@CCCDDDBBBCCCDDDFFFJJJNNNTTTXXXXXXXXXVVVQQQMMMOOOWWW^^^gggiiimmmqqqssssssooommmpppvvv~~~}}}yyyyyy{{{zzzuuuoooooossswwwwwwvvvuuuwwwzzz{{{~~~wwweeeMMMIIIDDDBBBAAA@@@>>>;;;999;;;<<<;;;888777999;;;???>>>>>>===<<<;;;;;;::::::::::::::::::;;;<<<===<<<===>>>??????@@@??????999999999:::::::::;;;;;;777888999999777444222000000111111111111222222222///////////////000111111000111222333333222111000111111111111000000000000///////////////......---......---,,,,,,...///000...000111111000000111222000000000...,,,,,,...000---...///000111222333444---...000111222222111111000000////////////000111---///000222333333333333444333333333333333333333444555666777777555333222333444666777666777999;;;666888::::::::::::<<<>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@============>>>???AAAAAACCCCCCCCCCCCDDDEEEFFFGGGCCCDDDGGGJJJMMMNNNOOOPPPMMMLLLIIIFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOMMMNNNQQQSSSUUUVVVVVVVVVQQQPPPOOOMMMLLLMMMMMMNNNOOOOOONNNNNNNNNOOOQQQRRRPPPQQQRRRTTTVVVWWWWWWXXXSSSTTTVVVVVVUUUUUUVVVWWWYYYXXXWWWVVVUUUUUUUUUUUURRRTTTWWWYYY[[[[[[ZZZYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[\\\___bbbcccbbb```YYYZZZ[[[]]]___aaabbbcccaaabbbbbbcccccccccbbbbbbcccfffhhhhhhgggfffggggggdddfffiiihhheeedddeeefffcccdddeeeffffffggggggfffgggggggggfffeeeeeedddddd``````_________``````aaa^^^___aaacccdddeeedddddd```aaaaaacccdddfffhhhiiipppsssxxx~~~~~~wwwkkkaaaMMMKKKGGGCCC@@@===<<<<<<666999===@@@BBBCCCEEEGGGJJJWWWiii|||GGGFFFEEECCCAAA@@@@@@@@@CCCCCCCCCAAA??????@@@AAA===>>>@@@AAAAAA@@@???>>>:::::::::::::::777333///444333111000000000111222------,,,+++************)))******+++++++++******))))))))))))((((((((((((,,,,,,+++)))'''%%%###"""'''''''''((((((((())))))(((((())))))))))))(((((('''''''''''''''((())))))  &&&++++++)))+++******)))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&'''%%%&&&***......)))###%%%%%%%%%&&&%%%%%%$$$$$$)))(((&&&%%%%%%&&&((())))))))))))'''%%%%%%''')))+++(((%%%###$$$&&&***,,,,,,...111555:::>>>AAABBBDDDDDDDDDFFFIIILLLMMMMMMOOOOOOPPPQQQRRRSSSSSSSSScccgggkkknnnnnnnnnnnnooonnnttt|||{{{xxx}}}}}}vvvqqqoooppprrrvvvxxx}}}~~~|||~~~{{{cccUUUIIIFFFFFFBBB???@@@???>>>=========>>>???@@@===@@@BBBAAA===;;;:::;;;===<<<;;;;;;::::::::::::;;;<<<=========<<<;;;:::777888:::;;;<<<<<<;;;:::999:::::::::999666333222333333333222000///---,,,------///000000000///.../////////000000000000000////////////////////////333222111000...,,,+++***...---,,,++++++---...///222222222222222222222222111111000000//////......------------...000111222///000111333333333222111////////////000000000000666555444333222222222222222222111111111111111111000222444666666555444333555444444666888999888777999999999999999999999999;;;;;;:::888666666999;;;;;;===???AAABBBAAA???>>>>>>??????@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@DDDEEEFFFHHHJJJLLLMMMNNNNNNLLLIIIFFFDDDBBBBBBAAAGGGGGGGGGFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNPPPQQQSSSTTTUUUVVVTTTQQQMMMKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQPPPNNNNNNPPPSSSVVVXXXUUUUUUUUUTTTRRRRRRTTTVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVXXXYYYYYYYYYXXXWWWUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]___```aaabbbcccddddddeeeeeeddddddaaaaaaaaaaaaaaabbbbbbcccdddbbbaaa``````bbbdddeeeeeeddddddcccbbbaaaaaa```]]]]]]\\\ZZZZZZ\\\aaaddd___^^^^^^^^^___bbbeeefffaaacccfffgggfffhhhlllooowww{{{yyykkkaaaQQQHHH@@@>>>===999888999::::::===@@@AAABBBEEEIIIRRR___rrrGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@>>>===>>>???<<<>>>@@@BBBCCCBBBBBBAAA:::::::::::::::777333000333222111000///000111111///...---,,,++++++++++++******+++++++++******)))))))))))))))((((((((((((((())))))*********))))))%%%&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))+++(((%%%'''+++---+++)))))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&'''&&&%%%))),,,---)))$$$%%%%%%&&&&&&&&&&&&&&&%%%***((('''&&&&&&'''(((***)))))))))'''&&&%%%''')))***)))((((((((()))***+++---...000444999===AAACCCEEEEEEEEEFFFHHHJJJKKKKKKPPPRRRUUUXXXXXXWWWTTTRRRZZZ^^^dddiiilllmmmmmmlllkkkpppwww~~~xxxvvv}}}zzzuuurrrqqquuuwww}}}zzzfffSSSLLLKKKGGGBBB??????>>>============>>>>>><<<>>>@@@???<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;999:::;;;;;;;;;:::999999:::;;;;;;;;;:::777555333444333333222111///...------...//////...---,,,+++.........//////000000000000000000000000000000000111111000///...------,,,------,,,,,,------......222222222222222222222222111000000000/////////...111000///......------------...///000000000///...///000000000000111111111444333222111000000000000111111111111222222222222333444555666666555444444444444444666888999888777::::::::::::::::::::::::::::::999777666666888:::;;;===???AAABBBAAA@@@>>>======>>>>>>??????@@@@@@??????@@@@@@@@@@@@??????@@@@@@BBBCCCEEEGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRROOOLLLJJJJJJLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNOOONNNMMMMMMMMMNNNQQQSSSUUURRRSSSSSSRRRPPPPPPRRRTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZYYYYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYYYY[[[[[[[[[\\\]]]^^^___``````aaaaaabbbbbbbbbaaaaaa_______________```aaaaaaaaa```_________```aaabbb```___^^^]]]\\\ZZZYYYYYYWWWWWWWWWVVVVVVXXX\\\______^^^^^^^^^___aaaccceeeeeegggjjjjjjiiikkknnnqqqzzzttteee[[[TTTKKKCCCAAA>>>;;;:::;;;;;;<<>>======???<<<>>>@@@BBBCCCDDDCCCCCC;;;::::::::::::777333000222111000/////////000000//////...---,,,,,,,,,,,,+++++++++++++++***)))((())))))))))))((((((((((((((())))))(((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((())))))+++(((%%%&&&(((***(((&&&))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&(((&&&%%%'''******(((%%%%%%%%%&&&'''((((((((('''***)))(((''''''((()))***((())))))(((&&&&&&''')))&&&'''((())))))))))))(((,,,---...111666;;;@@@CCCEEEEEEFFFGGGHHHIIIJJJJJJOOOSSSXXX\\\\\\YYYTTTPPPPPPSSSYYY```gggkkkkkkjjjhhhlllqqqvvv|||}}}vvvwww{{{~~~~~~wwwrrrrrrssswww~~~zzz```TTTQQQMMMEEE???>>>>>>>>>>>>>>>=========<<<======<<<;;;;;;<<<>>>======<<<;;;;;;;;;<<<<<<:::;;;<<<===============<<<<<<<<<<<<;;;:::888888<<<<<<<<<<<<:::888666555444444444333111000...---000000111000///---,,,***,,,,,,---...///000000111111111111111111111111111///////////////.........,,,,,,---...............000000000000000000000000000000000000////////////333222000///---,,,,,,,,,------...//////...---,,,000000000000111111111222111111000///............000111111111222333333333555555555555555444444444444333444666888999888777555555555555555555555555888888888666555555777999;;;===???AAAAAAAAA@@@???;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>============>>>@@@BBBCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDDDDAAAAAAAAAAAABBBCCCEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNPPPMMMJJJIIIIIIKKKKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMOOOPPPPPPOOOPPPPPPOOONNNNNNOOOQQQTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^___^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]^^^^^^^^^]]]]]]]]][[[ZZZYYYWWWUUUSSSRRRQQQPPPRRRSSSTTTTTTUUUXXX[[[___^^^^^^^^^^^^```bbbcccfffgggiiiiiijjjkkkmmmoooyyy~~~oooaaaYYYPPPHHHAAA>>><<<999:::<<<<<<>>>AAADDDGGGLLLRRRUUUcccmmm|||}}}}}}GGGGGGFFFFFFDDDCCCBBBAAAAAACCCCCCCCC@@@??????@@@>>>>>>@@@AAABBBBBBBBBBBB<<<;;;::::::999777444111111000000//////////////////...---,,,,,,+++++++++,,,,,,,,,+++***)))((('''))))))))))))((((((((((((''''''((((((((('''&&&&&&))))))))))))(((((((((((('''((((((((((((((((((''''''''''''''''''((())))))$$$"""!!!###&&&((()))((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((&&&%%%%%%'''((('''&&&%%%%%%'''((())))))))))))((((((''''''''''''((((((((())))))(((&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&******+++---111777<<<@@@AAACCCEEEGGGGGGHHHJJJKKKOOOSSSWWW[[[[[[XXXSSSPPPLLLMMMQQQXXXaaahhhkkklllhhhjjjmmmpppvvv}}}}}}yyytttpppyyy}}}wwwsssqqqrrryyy~~~qqqaaaZZZRRRIIIAAA======>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;===???<<<<<<;;;;;;:::;;;;;;<<<::::::;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;::::::999;;;<<<<<<;;;:::888777666555555555444222111///...222222333333222111///...++++++,,,---...///000111000000000000000000000000////////////............+++,,,---/////////......000000000000000000000000////////////000000000000000000///..................///000000000///...---////////////000000000000000//////...------......///000000111222333444444555555444333222222222333333333333555888999888777333333333333333333333333666777777666444444666888;;;<<<>>>@@@@@@@@@???>>>::::::;;;;;;<<<======>>><<<<<<============<<<<<<======>>>???AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCC?????????@@@AAABBBDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNKKKIIIHHHJJJKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJGGGIIIJJJLLLMMMNNNMMMMMMLLLMMMNNNNNNMMMLLLNNNOOOSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\[[[[[[[[[\\\[[[[[[ZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[ZZZ[[[\\\]]]]]][[[YYYXXXXXXXXXVVVTTTQQQOOONNNMMMMMMPPPSSSUUUUUUVVVXXXZZZ___^^^^^^^^^___```bbbbbbdddfffiiikkkmmmnnnooopppqqqyyyxxxjjj___ZZZKKKDDD>>>===;;;:::===AAA@@@DDDIIIKKKPPPXXX___bbbkkksss}}}FFFFFFFFFFFFEEEDDDBBBAAAAAABBBDDDCCCAAA?????????@@@@@@@@@@@@@@@?????????===;;;::::::999888555222000000000000/////////......---,,,+++************,,,,,,,,,+++***)))((('''))))))))))))(((((((((((($$$%%%'''(((***+++++++++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))$$$$$$$$$&&&))),,,---...(((((('''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))'''&&&%%%&&&'''''''''%%%&&&'''((())))))***)))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&''''''&&&&&&$$$$$$$$$%%%'''((((((((((((***---333888;;;<<>>>>>;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>??????:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888777666666666666555333222000///000111222333333222111111++++++,,,---...///000111////////////////////////111111000///...---,,,,,,***,,,---///000000///...////////////////////////......//////000000111111111000///......---......---...///000000///...---------------.........///000000///.........////////////000111111222333333333222111000000000000000222222222555888999999777666666666666666666666666444555666555444444555777:::;;;<<<>>>>>>>>>>>>>>>::::::;;;;;;<<<=========<<<<<<============<<<<<<<<<======>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@AAABBBDDDEEEBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLJJJIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGIIIKKKMMMNNNMMMMMMLLLJJJLLLNNNNNNMMMLLLMMMOOOQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXYYY[[[[[[ZZZXXXUUUTTTTTTSSSQQQPPPNNNLLLKKKJJJKKKNNNRRRTTTVVVWWWYYY[[[_________```aaabbbcccdddeeehhhlllqqqtttuuuuuutttkkkrrrxxxwwwmmmbbbZZZWWWLLLFFFAAA@@@>>>>>>BBBHHHEEEMMMUUUYYYaaallltttuuuwww|||~~~xxxzzzEEEEEEFFFFFFEEEDDDBBBAAA>>>@@@BBBBBB@@@>>>======AAAAAA@@@??????>>>>>>===>>><<<:::999999888555333000000111111111000///...------,,,+++************+++++++++++++++***)))((())))))))))))(((((((((((((((''''''&&&$$$""" &&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))''''''''''''((()))++++++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((()))(((''''''&&&'''''''''&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))(((&&&&&&'''***((('''&&&&&&(((***+++''''''((())),,,000333555888===CCCFFFGGGIIILLLOOOTTTTTTUUUVVVWWWWWWXXXXXXSSSTTTUUUVVVZZZ```iiiooommmmmmmmmmmmooouuu{{{}}}|||{{{zzz}}}xxxqqqmmmpppuuu{{{wwwjjj\\\QQQEEECCC@@@>>><<<;;;;;;;;;===;;;:::;;;===>>>>>>===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????::::::::::::;;;<<<===>>>;;;::::::999888777777777777777777666444333111000---...///000111111000///,,,,,,---...///000000111........................222111000///...---,,,,,,+++,,,---...///000000000////////////////////////---......///000111111222444333111///---,,,++++++***+++---.........---,,,,,,,,,,,,,,,------------000000//////...//////000...//////000000111111111000000000000000/////////111111222444777999999888555555555555555555555555333555666666555444555777999999:::;;;<<<<<<<<<<<<999999::::::;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>????????????@@@BBBCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHIIIKKKLLLLLLKKKIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLIIIKKKMMMMMMMMMLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRROOOPPPRRRTTTUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVTTTQQQPPPLLLKKKKKKJJJIIIHHHGGGGGGHHHKKKOOORRRTTTVVVXXXZZZ``````aaacccdddeeefffgggfffiiiooovvvzzzzzzwwwssskkkmmmmmmhhh___VVVPPPMMMIIIDDDAAAAAAAAABBBIIIQQQQQQ\\\eeejjjrrrvvvrrrwwwCCCDDDEEEEEEEEECCCAAA@@@>>>@@@BBBBBB@@@>>>======AAAAAA@@@@@@??????@@@@@@>>><<<:::999999888555333000111222222222111000///......---+++++++++++++++******+++++++++******)))))))))))))))((((((((((((***)))'''$$$!!!%%%%%%&&&'''((())))))***&&&''''''((((((''''''&&&'''''''''''''''((())))))%%%&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))))))))((('''''''''&&&''''''(((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&(((******(((&&&&&&'''(((((()))))))))*********(((((()))+++---///111222888===DDDGGGGGGGGGKKKNNNQQQQQQSSSTTTUUUVVVWWWWWWVVVZZZ^^^]]][[[]]]dddjjjmmmnnnooooooppptttxxx|||{{{{{{~~~~~~yyywwwwwwxxx~~~}}}}}}oooaaaUUURRRLLLFFFAAA???>>>>>>>>><<<;;;===??????>>>;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>???<<<<<<;;;:::;;;;;;<<<===<<<;;;:::999999999999999888888777777555444222111...///000000000///...---.........//////000000000////////////////////////000000//////............,,,,,,------...000111222000000000000000000000000------...///000111222222333222111///---,,,,,,+++***+++,,,.../////////...,,,,,,,,,---------......//////............//////............////////////...///000111111111000///111111111444777999999888222222222222222222222222333555666666555555666777777888888999::::::;;;;;;777888888999999::::::;;;999::::::;;;;;;::::::999888888999999999999999:::;;;<<<>>>???@@@@@@?????????????????????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFGGGJJJKKKKKKJJJGGGGGGIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKGGGIIILLLMMMLLLKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJJJJLLLNNNOOONNNNNNNNNNNNOOOOOOOOOOOOKKKMMMOOOQQQRRRRRRQQQQQQOOOOOOPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSRRRQQQOOOMMMKKKFFFFFFFFFFFFGGGGGGGGGGGGGGGJJJMMMPPPRRRUUUYYY\\\```bbbcccfffhhhiiijjjkkknnnrrryyy{{{uuukkkhhhbbbZZZSSSLLLHHHFFFCCCAAABBBFFFJJJQQQ\\\gggrrr~~~yyyvvvvvv{{{BBBCCCDDDEEEDDDCCCAAA???@@@BBBDDDDDDBBB@@@???>>>@@@@@@@@@@@@AAAAAABBBCCC???===:::999999888666444111222222333333111000/////////...---,,,,,,,,,,,,)))******+++++++++******))))))))))))((((((((((((%%%&&&'''((()))*********&&&'''((()))***+++,,,---&&&''''''''''''''''''&&&'''''''''''''''((())))))$$$%%%&&&%%%%%%%%%''')))************++++++++++++'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((***+++***)))'''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&(((******((('''&&&&&&$$$&&&(((******)))'''&&&)))***+++---...///000111999???EEEGGGFFFFFFIIILLLKKKMMMPPPRRRTTTTTTTTTTTTWWW^^^dddccc]]][[[```ffflllnnnpppqqqrrrtttxxx{{{xxx}}}}}}}}}|||{{{}}}~~~nnneee```XXXOOOHHHDDDCCCCCC>>>===<<<>>>@@@@@@===:::>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<===>>>>>>???>>><<<;;;::::::;;;<<<===<<<;;;:::::::::::::::888888888777666444222222222222222222111000...---/////////000000000000000000000000000000000000000............//////000000------,,,---...000222333111111111111111111111111,,,---...///000111222333//////............//////+++,,,...000222222222222---------.........//////......---------......///...............------------...111222333222111000000000111444777999999888444444444444444444444444333555777777666666666777777777777888888999::::::666666666777888888999999888888999999999999888888999999999999999:::::::::888999<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKFFFEEEEEEFFFHHHJJJIIIHHHEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKEEEHHHKKKLLLKKKJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJLLLKKKIIIHHHIIIKKKMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKMMMPPPQQQPPPOOOOOOKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSQQQQQQPPPOOOMMMKKKJJJIIIDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKNNNQQQSSSWWW[[[^^^aaabbbeeegggjjjkkkmmmmmm|||}}}iiicccYYYQQQLLLHHHEEECCCBBBBBBGGGPPPZZZeeeuuu|||yyy}}}DDDCCCCCCEEEFFFEEECCCAAAEEEFFFFFFEEEBBB@@@???@@@@@@@@@AAA@@@@@@???>>>===;;;:::999888666444222111222111///...---------...333///,,,***)))&&& ++++++,,,------------,,,***************)))((('''''''''''''''''''''''''''******))))))((((((((('''((((((''''''''''''((((((,,,+++***)))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((&&&%%%$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''((('''&&&###"""###$$$((()))******(((''''''((('''((((((''''''(((***---000666???FFFJJJKKKMMMOOOOOOLLLMMMRRRSSSNNNMMMQQQSSSWWWZZZZZZWWWWWW[[[```fffkkkqqqtttttttttvvvyyyzzz{{{}}}{{{~~~xxx|||uuulllddd\\\SSSJJJCCCLLL@@@;;;@@@AAA;;;:::???===???AAAAAA???>>>@@@BBB>>>>>>???@@@@@@???======???>>><<<:::999999999999:::<<<===<<<;;;999::::::888888999999888555333111......//////000000111111111111111111000000000000222000//////000222111000...//////000000000//////////////////000000000000222000......///...---+++---...///000000000///...000111222222222111///......---,,,---///000///...---------.........//////.........------,,,,,,,,,...........................///222666999777111,,,---...///000111222333444444555555333111//////000666555444333222111111111555555555555666666666666888888999999999:::::::::999999:::::::::999888888666888:::999888777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAADDDDDDBBBAAAAAABBBCCCDDDAAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEHHHFFFDDDDDDEEEGGGGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHJJJLLLMMMKKKIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFKKKLLLNNNQQQTTTYYY___dddhhhhhhhhhhhhjjjooovvv{{{ssseee\\\RRRLLLGGGBBB@@@CCC@@@HHHSSS]]]dddrrr{{{}}}EEEDDDCCCDDDEEEEEECCCAAA@@@BBBDDDCCCBBBAAABBBCCC@@@@@@AAA@@@@@@???>>>===;;;;;;:::999777555444222333222000///......//////---...///...,,,***)))(((******************))))))((())))))************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$((((((''''''''''''((((((***))))))((('''&&&%%%%%%(((((((((((((((((())))))(((((()))))))))*********)))((('''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''$$$###$$$&&&((()))******(((''''''((('''((((((((('''(((***,,,///111777???FFFJJJKKKJJJNNNKKKMMMRRRSSSPPPPPPTTTRRRTTTVVVTTTRRRRRRVVVZZZbbbgggnnntttvvvxxxzzz{{{wwwwwwyyy}}}}}}~~~}}}wwwppphhh```ZZZSSSFFF>>>@@@AAA===>>>EEECCCEEEFFFCCC===:::;;;>>>===>>>?????????>>>===<<<<<<<<<:::999888888999999:::<<<======;;;::::::;;;::::::;;;:::999666444222000000000000000000111111111111111000000000//////000......///111333333222111111111111000//////...////////////000000000000222111000111333444444333....../////////......---.../////////......---,,,///...---...///000///...---------.........//////......------------------........................---...000444666555000,,,---......///111222333333444555555333111//////000555444333333222222222222444555555555666666666666666777777777777888888888888888999999999888777777555777999999888888888999999::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDFFFDDDCCCCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCEEEGGGIIIKKKKKKJJJHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFJJJLLLNNNQQQUUU[[[bbbffflllmmmmmmooorrrxxx}}}ppp___VVVMMMHHHCCC??????CCCGGGOOO\\\iiittt}}}{{{{{{|||{{{~~~FFFEEECCCCCCCCCDDDCCCBBB???AAACCCBBBAAA@@@AAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<;;;:::888666555444333333111000000000000000***...111000---+++---000+++*********)))(((((((((((((((((()))******++++++''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((()))))))))***)))(((((('''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))'''%%%%%%&&&'''((()))******(((''''''(((&&&'''(((((('''(((***,,,......111888BBBIIIJJJIIILLLKKKMMMQQQSSSRRRSSSVVVQQQRRRRRROOOMMMNNNSSSXXX___cccjjjqqqwww{{{}}}~~~wwwttttttwww~~~~~~~~~wwwsssdddVVVJJJHHHFFFCCCEEEKKKPPPSSSRRRKKKAAA:::;;;>>>===>>>>>>>>>>>>===<<<;;;999999888888888888999999:::<<<======;;;::::::;;;<<<<<<<<<;;;999666444222222222111111111111111000111111000000000////////////------...111333444333333333333222111000......////////////000000000000000///...000222333333222000///...---------------///...------,,,---------000///......///000///---------........./////////---------.......................................------...000222222///------......///000111111222333444444333111///000111333333222222222222333333444444444555555555666666444444555555555666666666777777777777777666555555333555777888888777999:::888999999999:::::::::::::::::::::::::::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>??????CCCBBBAAAAAAAAAAAABBBCCC?????????@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHHHHGGGFFFEEECCCDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA??????>>>@@@@@@AAABBBCCCDDDFFFGGGIIIKKKNNNRRRXXX___hhhnnnssstttvvvyyy~~~qqqeeeVVVOOOGGGCCC@@@>>>@@@EEELLLTTTdddwwwyyyuuuuuuzzz~~~||||||HHHEEECCCBBBCCCCCCCCCCCCBBBCCCDDDBBB???=========@@@@@@@@@@@@@@@???======;;;;;;:::999888666555444222222111111000000000000---///000...+++)))***++++++++++++++++++++++++,,,))))))))))))))))))******''''''''''''''''''''''''$$$%%%''')))))))))((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''))))))((('''%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%###!!!((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((('''%%%%%%&&&(((((()))******(((''''''(((%%%'''(((((('''''')))+++---...111777???FFFJJJLLLKKKKKKMMMPPPRRRSSSSSSUUURRRRRRPPPNNNNNNQQQWWW\\\aaacccfffkkkrrrxxx|||~~~zzzvvvqqqsss{{{{{{yyy{{{~~~yyylll___YYYUUUQQQPPPSSSaaacccaaaWWWIII@@@@@@CCC>>>>>>======<<<<<<;;;;;;777888888888999:::;;;;;;;;;<<<>>>===;;;::::::;;;<<<<<<;;;:::888555333222444333333333222222111111111111000000000/////////000///...///111333333222222222222222222111000///////////////000000000000111///......//////...---111000...,,,,,,,,,,,,---000///...------...///000000...---...//////...,,,............////////////------....../////////000.................................///000000//////.........//////000000111222333333222000///000111222222111111222333444444333333444444444555555555444444444444555555555555555555666555555444333222111444666777777777888:::777777888888888999999999999999888888999999:::;;;999:::<<<===>>>>>>>>>>>>==================>>>>>>CCCAAA???>>>===>>>@@@AAA=========>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCEEEEEECCCAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBB@@@>>>===<<<<<<>>>>>>???@@@BBBDDDFFFGGGHHHJJJOOOUUU]]]gggqqqxxx}}}|||nnn___UUUMMMHHHCCCAAA??????DDDKKKOOOWWWhhh}}}~~~uuussswww~~~HHHFFFCCCBBBBBBCCCCCCBBBBBBCCCCCCBBB???===<<<===@@@@@@@@@@@@@@@???======999999999888777555444333000000000000000000//////111...,,,+++,,,+++)))''')))))))))***+++---...000,,,,,,***)))((((((((((((((((((((((((((((((((((((&&&'''((()))******)))(((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&%%%$$$$$$&&&'''((()))******(((''''''((($$$&&&(((((('''''')))***)))...333666888===FFFMMMIIIKKKNNNPPPRRRSSSSSSRRRQQQPPPOOONNNPPPUUU\\\aaafffeeeddddddhhhnnnuuuzzz~~~yyysssrrrxxx~~~uuutttwwwyyy|||rrrmmmjjjfffddddddkkkkkkggg\\\NNNEEECCCEEE???>>>>>>===<<<;;;;;;;;;888888999;;;<<<<<<======;;;===>>>===<<<:::;;;;;;;;;::::::888666444333222555555444444333333333222111111111111000000000000333111//////000111000000///000111222222222222222////////////000000000000222111///000111111000///222000...---,,,,,,------000///...------...///000...---,,,---......---,,,........./////////000000.........//////000000000///////////////////////////000000//////000111222////////////000000000000000222222222000000000222111111111111222333444444333333333333444444444444444444444555555555666666444444444444333222111000000222555666666666777999666666666666777777777888777777777777777888888999777999:::<<<======<<<;;;;;;;;;<<<<<<============AAA???===;;;;;;;;;===>>><<<<<<<<<======???@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@AAAAAABBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAACCCBBB@@@???===<<<<<<<<<===>>>>>>@@@BBBDDDFFFGGGHHHKKKPPPWWWaaammmyyyzzzkkk\\\PPPIIIDDDAAA@@@AAAAAABBBIIIQQQTTT[[[kkkxxxrrrssszzzHHHFFFDDDCCCCCCCCCBBBAAA>>>@@@BBBAAA@@@???@@@@@@@@@@@@AAA@@@@@@???>>>===888888888888666555444333///000000111111000//////111---***+++...///---***'''''''''(((***,,,///111...---+++)))''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))&&&'''''''''((((((((((((''''''((((((((()))))))))$$$$$$&&&''''''(((((('''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&((()))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''###$$$%%%%%%$$$$$$&&&(((((()))******(((''''''((($$$&&&((((((((('''((()))$$$+++111111000333===FFFEEEKKKOOOQQQTTTWWWUUURRRPPPOOOMMMNNNRRRXXX^^^bbbgggfffddd```^^^bbbjjjqqq{{{yyywwwwwwzzz~~~uuuqqqppptttzzz~~~|||{{{{{{|||zzzxxxrrrooohhh\\\PPPFFFCCCBBB@@@???>>>===<<<;;;;;;;;;999:::;;;===>>>>>>??????;;;===>>>>>><<<;;;;;;<<<:::999888777666444444333666555555555555555555444333333222222222111111111444222000///000000///.........000111222333333333////////////000000000000,,,++++++---000111111111111000///...............---------,,,------...///...---,,,---/////////........./////////000000000/////////000000000000000////////////////////////000111111111000000222444111111111111000000000000///111222111000000111222111111111111111222333444222222222333333333444444444555555555555666666666444444444444333111000///000222444555555555666777555555555555666666666666666555555555555666777777666888:::;;;<<<;;;999888888999:::;;;<<<<<<<<<<<<======;;;:::999::::::;;;<<<<<<;;;;;;;;;<<<======<<<<<<======>>>======<<<>>>======???AAABBBBBB@@@??????>>>>>>>>>???@@@AAA????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@===>>>??????@@@@@@??????<<<<<<======>>>>>>??????@@@???>>>===<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGIIIKKKPPPWWW```lllyyyvvvjjj]]]PPPGGGDDD>>>>>>AAAFFFHHHJJJRRR[[[___dddpppxxxuuuwww}}}zzzGGGEEEDDDDDDDDDDDDAAA??????AAABBBBBBAAA@@@@@@AAA@@@@@@AAA@@@@@@???>>>===999999999888777666555444000000111222222111111000///---,,,,,,,,,---......)))(((((()))***---000111---,,,***(((''''''((()))((((((((((((((((((((((((((('''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&'''((()))******+++(((((()))))))))*********%%%&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''###$$$%%%%%%%%%%%%''')))((()))******(((''''''(((###%%%((((((((('''(((((($$$(((,,,---,,,///666<<>>??????>>>>>><<<===>>>>>><<<;;;;;;<<<:::999888777666666666666555555666666666666666777444444444333333333222222333111//////000111000///...//////000111111111111////////////000000000000***))))))+++...000000//////000000000000000//////,,,---....../////////......------...111222222111.../////////000000000000111111000000000000000000///////////////////////////111222111000///111444333333222222111111111000...000111111000000111333222111111111111111222222222222222222333333333333444444444555555555666666444444444333222111000///111222444555444333444555444444444444555555555555444444444444444555666666666888999;;;:::999666555555666888999:::::::::999::::::999999999999999999;;;::::::999999999999999888999:::;;;<<<<<<;;;;;;;;;:::999;;;===?????????>>>===<<<<<<<<<===??????>>>>>>>>>?????????@@@@@@============>>>>>>>>>???======>>>>>>>>>?????????<<<<<<======>>>>>>??????>>>>>>???@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;;;;<<<<<>>CCCDDDEEECCC@@@>>>>>>>>>@@@@@@AAA@@@@@@???>>>===:::::::::999888777666555000111333333444333222111---...///,,,)))(((***...------,,,+++,,,///111333,,,+++)))''''''(((***+++))))))))))))))))))))))))+++)))&&&$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&###$$$%%%&&&''')))******''''''''''''(((((((((((((((((('''%%%"""%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&&&&''')))+++((()))+++***(((''''''(((###%%%(((((((((''''''((('''((()))+++---000333666>>>HHHQQQVVV\\\aaa___YYYVVVTTTSSSTTTXXX]]]aaaccc]]]ccceee```VVVSSSYYYaaagggqqq}}}{{{xxxvvvvvvwwwvvvqqqmmmoooqqqvvv~~~sssfff\\\SSSKKKEEECCCBBB@@@>>>===<<<======999;;;<<<>>>>>>>>>>>>===<<<===???>>><<<;;;;;;<<<:::999999888777777888888555555666666777777888888555555444444444333333333111///...///111222222111///000000000000//////...////////////000000000000111000///000111222111000//////111222222111000///...///111222222222111000///......000333555555444////////////000000000000222222111111000000//////000000000000000000000000...000222222000///111333444444333333222111111111...///111111000000111333222222111111111111111222111111222222222333333333333333444444444555555555555444444444222111000///111333444444333222333444333333333444444444555555444333333333333444555555666888:::::::::888555333333444666888888888888777777888999999999999888888:::999888777666666666666555666888:::;;;;;;;;;::::::888666777:::<<<======<<<<<<;;;:::;;;<<<===>>>===>>>>>>>>>??????@@@@@@;;;;;;;;;<<<<<<=====================>>>>>>>>>???::::::;;;;;;<<<===>>>>>>;;;<<<===>>>>>>===<<<;;;;;;:::999999888888999999888888999::::::::::::999999999:::;;;;;;<<<======:::999999999:::;;;;;;<<<@@@@@@AAABBBCCCDDDFFFGGGKKKLLLMMMPPPVVV___iiipppyyy~~~yyyvvvlll```TTTMMMGGG@@@???CCCFFFJJJRRR[[[___bbbjjjsssqqqsssyyyyyyllliiilllvvvHHHFFFEEEEEEEEEDDDBBB@@@BBBCCCCCCBBB@@@??????@@@>>>???@@@AAA@@@@@@>>>>>>:::999999999999777444111222333333333333222111111,,,,,,---...---,,,+++***))))))***+++...111444555,,,&&&!!!"""&&&++++++***++++++)))(((''''''''''''(((((('''&&&%%%$$$$$$###''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''***(((%%%"""""""""$$$%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***)))''''''(((*********)))(((((((((((((((((()))******)))***,,,...777@@@MMMYYY___```]]]ZZZTTTVVVXXXXXXXXXXXXZZZ\\\^^^```aaa___[[[VVVSSSQQQ\\\eeesss}}}{{{|||wwwpppkkkpppooollllllxxx}}}yyyxxx{{{~~~yyyvvvnnn]]]MMMNNNKKKGGGCCC???===;;;;;;>>>===<<<;;;;;;<<<<<<===BBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999888777777666555444444333999999999888666555333222444222111//////000222333222222111111000000////////////000000000//////...///////////////.........111000000///...---------000000111111111111000000......////////////......///000000000000000//////////////////////////////------......//////000000000000///...............333333333333333222111000............///000222222000000000000000000000000111111111111111000///...444333222111111111222333111111111111111111111111111111111111222333444444555444444333333444444555444444444333333222222222333444555666666666555555222222333444444555666666555555555666666666666777555555555555666888999:::777888888777555666888:::888888777777777888:::;;;<<<=========<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>:::<<<<<<<<<::::::;;;<<<999999999:::;;;;;;<<<<<<999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;666666666666777888999::::::::::::::::::999888777777888999999;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIHHHGGGHHHMMMSSSZZZ^^^kkknnnqqqrrrnnniiieeeccc[[[RRRIIIDDD@@@>>>AAAGGGMMMZZZhhhnnnqqqtttuuuttt~~~~~~~~~tttpppooojjjvvvHHHFFFEEEEEEEEEDDDBBB@@@AAABBBCCCAAA???>>>???@@@???@@@@@@AAA@@@???>>>===::::::999::::::888444111111111222222111111000///,,,,,,---------,,,+++*********+++,,,...111444555///***&&&%%%)))++++++)))''''''''''''(((((((((((()))((((((''''''&&&&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''',,,***(((&&&%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''(((((())))))(((''''''(((*********)))((((((((((((((('''((())))))((()))+++---111999FFFSSS[[[]]]ZZZVVVQQQSSSUUUUUUVVVWWWZZZ\\\\\\^^^______\\\YYYXXXXXX\\\aaajjjwww|||vvvxxx~~~xxxpppppprrrqqqooottt~~~xxxuuuvvvzzz~~~}}}qqqcccZZZUUUNNNHHHEEEDDDBBBAAA===<<<;;;;;;<<<>>>@@@BBBAAAAAA???>>>>>>=========<<<============<<<;;;;;;888888888777666666555555999999999888777666555444555333111000///000111222000000000000000000//////222222111000//////......////////////////////////111000000///......------000000111111111111000000......////////////............////////////......//////////////////////////////000000000111111111000//////...............000000111111000000///...---------......///000111000000000000000000000000000000111111111000//////111000000000000111222333111111111111111111111111111111111111111111222333444333333222222333333444444444333333333222222222...///000111222111000000111222222333444444555555444444444555555555555666666666666555666666777777888:::;;;:::777555444555777666555555555666888999;;;;;;;;;;;;;;;:::999999777888999999999999999999999:::;;;:::999888999:::999999999999999999999999888888888999999999::::::666666666777777777888888666666555555666777888999:::::::::::::::999888777888999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHGGGEEEEEEHHHLLLRRRUUUZZZ]]]aaaaaa___[[[WWWUUUOOOHHHBBB@@@???BBBKKKTTT]]]lll~~~|||tttqqqpppsss|||GGGFFFEEEEEEEEEDDDBBB@@@@@@AAABBB@@@>>>===>>>???@@@AAAAAAAAA@@@>>>===<<<;;;::::::::::::888555222000000111111000000///...,,,,,,---------,,,+++***+++++++++,,,...111333444000,,,)))((()))***'''%%%"""###%%%'''))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))(((''''''(((*********)))((((((((((((((()))***++++++******,,,...+++000;;;HHHTTTXXXWWWSSSOOOQQQRRRSSSSSSUUUXXX[[[XXXZZZ\\\\\\[[[[[[]]]^^^]]]]]]aaakkkyyy~~~vvvsssttt}}}vvvyyyxxxttttttzzzwwwrrrrrrvvvzzz{{{~~~{{{hhh___TTTMMMLLLLLLKKKHHHAAA@@@>>><<<===>>>AAABBB@@@???>>>======<<<=========>>>>>>>>>>>>===<<<<<<999999999999999888888888888999999999999888777777666555333111000000111111//////////////////000000555444222000............////////////////////////111000000//////......---///000000111111000000///......////////////......------............------/////////////////////////////////000000000000000/////////............---//////000000000///......------------...///000000000000000000000000000000//////000111111111000000............000111333333111111111111111111111111111111000000//////000000222222111111111111222222333333333222222222222222111222333444444444333222000111111222222333333333222222333333333444444444777666666555555555444444444777999:::888555222222555444333222333444555666999999999999999888888777666666777777777666555555666777888888777666777888999999888777777666555555666666777777777888888888555555555666666666666777888666555444444555777888999999:::::::::999888888::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<>>>???AAACCCDDDEEEFFFDDDBBB@@@AAACCCGGGIIIHHHLLLOOOPPPNNNKKKIIIHHHEEEAAA>>>>>>???FFFVVVeeerrr}}}zzzxxxwwwFFFEEEDDDDDDEEEDDDBBB@@@???@@@AAA???===<<<===>>>AAAAAABBBAAA@@@>>><<<;;;<<<;;;:::999999888555333000000111111000000///...---------,,,,,,,,,++++++++++++++++++,,,...000222,,,***((((((((('''%%%""""""###&&&)))******)))(((&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''(((((()))))))))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((''''''(((******))))))(((((((((((((((((()))***)))((()))***,,,***+++222===JJJRRRUUUTTTQQQRRRSSSSSSSSSTTTVVVXXXUUUVVVWWWWWWWWWYYY\\\^^^^^^^^^___dddmmmyyyyyywwwzzz}}}yyyyyy}}}xxxssssssxxx}}}sssgggYYYRRRRRRTTTRRROOOKKKIIIDDD@@@=========>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<:::::::::::::::::::::;;;888999999::::::999999999777666444222111111000000------......//////000000555333111///...///000111///////////////000000000000000000000//////......//////000000000000//////......////////////......------.../////////......////////////////////////------------------------......///.........------000000111111111000000///...............///000000000000000000000000000000......///000111111111000......//////000111222222111111111111111111111111111000///...............111000000//////000000111222222222222222111111111444555666777888777666666000000000000111111222222111111111111222222222333444444555555555444444444...111444555555444444444444333222111222222444444666666777777777777666555777777888888777666555555333555666666444444555777777777666666555555555444555555555555666666666666888888888888888888888888:::888666444444555777999999999:::::::::999999888::::::::::::999999888888888888999::::::;;;<<<<<<======>>>???AAABBBCCCCCCAAA@@@===<<<<<<===???@@@AAACCCFFFFFFDDDBBBAAA@@@BBB@@@??????BBBKKK___qqqEEEDDDCCCDDDDDDDDDBBB@@@???@@@@@@???===<<<<<<===AAAAAABBBAAA@@@>>><<<;;;<<<;;;999999999888555333111111222222111111000///------,,,,,,,,,+++++++++******))))))***+++---...(((((((((((()))(((&&&%%%%%%&&&(((***+++***((('''%%%%%%%%%&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((('''&&&'''(((******))))))(((((((((((((((%%%%%%&&&%%%$$$$$$&&&(((,,,+++---444???JJJRRRVVVUUUWWWXXXWWWUUUTTTUUUVVVTTTUUUUUUTTTSSSTTTVVVYYY^^^aaabbbaaaccclll}}}uuuyyy~~~yyyyyy|||~~~zzzvvvwww}}}}}}zzznnnaaaZZZ[[[]]]\\\ZZZUUURRRLLLFFFAAA>>>======>>>===<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::::::::::::::;;;;;;;;;888888999::::::::::::999777666555444222111111111------......//////000000222111///......000222333////////////000000111111000000000000000///////////////000000000000//////......////////////......---...///000000000000000////////////////////////---------,,,,,,,,,,,,,,,---......///...---,,,,,,...//////000000/////////000000000///000000111222////////////////////////---...///000000000000000111111111111111111000000000000000000000000000000000000///...------------000//////......//////000111111111111111111111111000111222333444333222222//////000000000000000111000000000000111111111111000111333444555555555444///111222222222333555777555444333222222222333444444444555555555555555444777777777777777666555444222333555444444333555666444444555555555666666666444444555555555666666666999999999999999999999999:::999888666666777888:::888999999:::::::::999999;;;::::::999999888888777888888999:::;;;;;;<<<<<<======>>>??????@@@AAAAAA<<<;;;:::999999:::;;;<<<<<<>>>@@@@@@>>><<<;;;;;;???>>>@@@CCCGGGSSShhh{{{}}}EEEDDDCCCCCCDDDDDDBBB@@@???@@@AAA???===<<<===>>>@@@AAAAAAAAA@@@>>>===<<<<<<:::888777777777555333111111222222111111000///...---,,,+++++++++,,,,,,******)))(((((()))***+++((()))***************)))((())))))******)))((('''$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&''''''&&&'''(((*********)))((((((((((((((((((((()))(((''''''(((***---,,,+++...555AAAMMMTTTXXXZZZ\\\\\\YYYVVVTTTTTTVVVVVVUUUSSSQQQPPPRRRTTTZZZ___bbb^^^[[[bbbsssuuuuuuuuuxxxyyywwwtttssssss{{{}}}}}}zzzvvvwww}}}~~~zzz|||tttjjjfffgggiiiiiiggg___[[[VVVPPPIIIDDDAAA???======<<<<<<<<<<<<======<<<============<<<;;;;;;::::::::::::999999999999888999999:::::::::999999666666555555444333222222//////////////////000000///.........///000111222...//////000000111111222000000000000000000000000...//////000000//////.........////////////......---...///000111111111111////////////////////////...............---------------...//////---,,,+++++++++,,,---------,,,,,,222111111000000111111222////////////////////////......///000000000//////111222222222111111000///000000000000000000000000//////......---.........//////............//////000000000000000111111111...///000111222111000000000000000000000000000000///000000000000111111111...///111333444555444444444444444333222222555777555444333222222222333444222333444444444444444444444444555555555444333333222333555555444444555777444444555666666777888888555555666666666777777777888888777777777777666666999999999888888999999:::888888999:::::::::999999::::::999999888888888777888888888999999::::::;;;<<<<<<<<<<<<============777777777888888999::::::888999::::::999888999:::======AAAIIIRRR```sss~~~~~~~~~uuuDDDCCCBBBCCCDDDDDDBBB@@@@@@AAAAAA@@@>>>======>>>???@@@@@@AAA@@@???>>>===;;;999777666666555444222000000111111000000///......---,,,+++++++++,,,,,,++++++)))(((((()))******)))*********)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''(((%%%&&&''''''&&&&&&)))*********)))(((((((((((((((***++++++***)))(((***+++)))***++++++...777CCCMMMWWWZZZ^^^___\\\XXXUUUTTTXXXXXXXXXVVVSSSQQQRRRSSSTTTYYY\\\YYYVVV\\\jjjxxx{{{zzz}}}{{{sssooopppvvvyyy{{{xxxsssrrrwww}}}~~~zzzvvvrrrooopppqqqrrrrrrkkkhhhccc[[[RRRJJJCCC???>>>======<<<======>>>>>>===>>>>>>>>>>>>===<<<<<<:::999999888888777777777888999999999999999888888555555555555555444333333000000000000000000//////.............../////////...//////000111111222222000000000000000000000000......////////////............////////////......,,,---...///000000000000////////////////////////.........---------,,,,,,,,,---...//////---,,,*********+++,,,,,,,,,,,,,,,111111000000000000111111/////////////////////////////////000//////.........///000111111111000///000000000000000000000000///...............///000//////............///////////////000000000111111///000111222333222111111000000000000000000000000///000000000000111111111///000222333444333222111000111333333222222333444555444222111111111222333222222333444444444444444222222333444444444333333222444555555555555666888777777777777888888888888777777777777888888888888777777666666666555555555666777888999::::::999999777888999::::::::::::999999999999888888888888888666666777777777777777777999999999999888888888888555555666777777777777777666888999:::;;;<<<>>>@@@DDDDDDJJJUUUbbbooozzzDDDCCCBBBCCCDDDDDDBBBAAA@@@AAABBB@@@>>>===>>>???>>>???@@@AAAAAA@@@>>>>>>;;;999666555555555333222///////////////......---...---,,,+++***+++,,,------,,,***)))))))))***+++)))))))))(((&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((((('''(((((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%'''***,,,(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&'''&&&&&&&&&)))+++******)))(((((((((((((((%%%%%%&&&%%%######$$$&&&%%%(((+++******000<<>>>>>=========>>>>>>??????????????????>>>======999999888888777666555555999999999999999888777666444555555666555555444444222222111111000000//////......//////...---,,,,,,...//////000111222222222000000000000000111111111......////////////............////////////......+++,,,---...////////////////////////////////////,,,,,,,,,++++++*********,,,---...//////---+++***+++,,,------............111000////////////000000///////////////////////////000000000///...------+++,,,...000111111000000000000000000000000000000...............///000111//////............//////.../////////000000111111---...///000111000000///111111111111000000000000000000000000111111111111000111333333333222000///&&&***...111111111111222444333222000000000111222111222333444444444444444222333444555555555555555333444666666666666777999::::::999999888888777777888888888888999999999999888888777777666666666555333555777999::::::888777777888999:::::::::::::::888888888888888888888888555555555555555444444444666666666666555555555444444555555666666666555555888:::<<<>>>@@@CCCGGGJJJOOOOOOTTTaaannn{{{|||}}}DDDCCCAAAAAABBBBBBBBBAAABBB???<<<===???@@@>>><<>>AAA@@@>>>>>>?????????>>><<<;;;999888777555333111555555666666777777777888888777777666555444444333333444555444222000///000222111111111000000//////......//////000000111111////////////000000000000////////////////////////111111000000//////......111000000/////////000000000000//////.........---000000000//////.........000///...------...///000------,,,+++,,,---...///000000000000000000000000000000///...............111111111111111111111111000000////////////000000000///---,,,,,,...000222000//////.........//////222111000//////000111222//////............//////000//////.........//////.../////////000000000000333111//////000111000///111111111222222333333333111111000000000000000111333333333222222111111111111222333333444444333333555444444444444555666666555555555555555666666777666666666666777888999:::<<<;;;:::999888888888888666777777888888888777777999:::;;;;;;<<<<<<;;;;;;777999<<<>>>>>>===:::888<<<<<<;;;:::888777666666888777666666555444333333222333444333222111222444888333111444666555777:::;;;???CCCFFFNNNXXX[[[ZZZaaaccchhhoooxxx}}}{{{DDDBBBAAAAAABBBBBBBBB@@@AAA???======??????>>>===>>>======>>>@@@@@@===:::;;;::::::999777666444333000000111222222222222222------,,,,,,,,,---......************))))))))))))++++++++++++***)))((('''((((((((((((((('''&&&&&&&&&'''''''''((((((((()))***)))(((((()))))))))((('''''''''''''''((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&(((***)))(((&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((((((((***+++++++++******%%%&&&(((((('''&&&'''(((******)))***+++...000222:::CCCQQQ\\\```___[[[XXXYYY\\\______]]]ZZZYYYXXXYYYYYYXXXXXXZZZ]]]```bbbgggmmmvvv~~~|||yyyvvvsssooollllllkkklllttt|||tttqqqpppnnnpppsssxxxxxxvvvrrrjjj```VVVQQQGGGEEEAAA@@@AAABBBCCCBBB?????????@@@AAA@@@===:::<<<;;;::::::;;;:::999777999999999999::::::;;;;;;888888777777666555555444333555555444222000000000222222111111000000000000////////////000000000000000000000000000000000///////////////////////////000000000000////////////000000///////////////000000000/////////.........//////......------------000///...------...///000...---,,,,,,,,,---//////000000000000000000000000111000///............//////////////////////////////......------......////////////000000000111111111000000//////000000000222111000//////000111222111111111000000111111111111000000000000000000000000000000000000000000111333111000///111111000///111111222222222333333333111111111000000000111111333333333222222222111111222333333444444444444444555444444444444555666666888888888888888999999:::666666666666777888999999555555555555666777999999777888888999888888777777888999999:::::::::::::::777999;;;=========;;;:::<<<;;;:::999888777666666444444444333222111111000222444555555555555666888666444444777888888<<>>???>>>===????????????@@@@@@===;;;999:::;;;;;;:::777444222------...///////////////......---,,,,,,,,,------++++++*********)))))))))************)))((('''&&&(((((((((((((((''''''&&&'''''''''''''''((((((((('''(((((((((''''''((()))))))))))))))(((((((((((((((''''''''''''((())))))''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***)))+++,,,+++***((()))))),,,+++***)))***+++,,,---222666@@@NNNZZZ```^^^ZZZ[[[]]]``````___^^^^^^___^^^^^^]]]]]]^^^___aaabbbbbbdddjjjsss~~~}}}~~~zzzwwwuuupppmmmkkkmmmttt}}}|||sssnnnkkkhhhhhhkkkqqqtttvvvwwwssskkkbbb\\\OOOKKKGGGEEEGGGJJJMMMOOOEEECCCAAA@@@@@@@@@>>><<<:::::::::999999999888888777888888888888999999999999999999888777777666666444555666555222000000111222222222111111111111000000000000///////////////222111111111000//////////////////////////////////////////000000000111111/////////......//////000000000000000/////////////////////............---///......------......///......---------...///000000000000000000000000000111000000////////////////////////////////////////////////......////////////000111333333222111111111111111000000111111222222111000000000000111222222222111111111111222222222222222222222222222222222111111111111111111111444222000000111222111000111222222222222333333333111111111111111111111111333333333333222222222222333444444555555555555555555555444444555555666777666666555555666666777888555555555555666777888999444444444555666888999:::999:::::::::999888777777777888888999999999999999888888:::;;;<<<<<<<<<<<<::::::999888888777666666333333222222111111000000///111333333333333555777333333555777777888@@@JJJTTTeeeyyyDDDBBB@@@@@@AAABBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>><<<;;;999999999999888666444333000000000///...---,,,+++000///...---,,,++++++,,,,,,++++++******)))))))))(((((())))))))))))(((((('''(((((((((((((((''''''''''''''''''''''''''''''%%%''')))'''%%%$$$'''***+++*********))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++++++++***)))+++,,,,,,+++******++++++***))))))))))))******---///555AAAMMMWWW\\\]]]___```aaa```^^^]]]]]]]]]aaaaaaaaaaaabbbcccdddeeeeeebbbdddlllwww{{{}}}}}}zzzvvvpppmmmnnnuuu}}}{{{sssooollliiikkkoooqqqtttwwwzzzxxxsssmmmiii]]]XXXRRROOOQQQUUUZZZ\\\RRRMMMFFFAAA@@@@@@AAABBB======<<<:::888777666777888888888888888888888888:::::::::999999888888888444666666555333111111111222222222222222222222222111111111000/////////...333333222111000000//////////////////////////////...//////000111111222222//////......//////000000000000000000000000000000000000000000000000000000................................./////////000000111111111111111111111111111000000//////000000000222222222222222222222222222222111111111111222222000000111222222222222222111111000000000111222222111111111111111111111111111000000//////000000111111111222222333333333222333333222222222222111111444333111111222222222111222222222222222222222222111111222222222222222222333333333333333333333333444555555666666666666666555555555555555666666777555444444444444555666666555555555555666777888999::::::999999999999999:::;;;;;;;;;:::999888777666777888888999:::999999999888888888999:::;;;<<<===888888888777777666666666444444444333333333333333000111333333222222444555666666888888777<<>>======>>>???=========<<<:::999888777999888777555444444444555555555444444333222000///000///...---,,,+++++++++,,,,,,,,,+++***))))))(((%%%&&&'''(((************''''''(((((((((((((((''''''''''''''''''&&&&&&&&&$$$&&&((('''%%%$$$'''***++++++******))))))((((((***))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&'''((((((&&&&&&''')))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((((((((()))))))))***+++*********************###%%%'''''''''&&&''')))(((((((((((())))))******,,,...222666===HHHUUU^^^___```aaaaaa___^^^^^^___aaabbbcccdddfffgggggggggjjjeeeeeemmmvvv~~~~~~}}}}}}~~~wwwqqqpppsssyyy}}}zzztttrrrqqqqqqvvv}}}{{{|||~~~}}}{{{yyyqqqjjjaaa[[[ZZZ\\\___aaaXXXUUUPPPLLLJJJHHHEEECCCAAABBBAAA>>>:::999999;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999555666777666444222111222222222222222333333333333222222222111111000000///444333333222111000000///000000000000000000000000......///000111222333333///////////////000111111000111111111111111111111/////////////////////000//////////////////////////////000000000111111111222222222222222222222222111111000000000111111222333333333333333333333333333333222222222222333333222111000//////111333444////////////000000111222111111222222222222111111111111000000000000111111000111222333333333333222333333333222222222222222555333111111222333222111222222222222222222222222000111222333444333333333333333333333333333333333444555666666777777666666666555555555555666777777888888777777888888999:::555555555666666777888999<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999888777666888999999:::::::::::::::888777777777888999;;;<<<666666666666666666666666444444444444444555555555444666777777555555666888:::;;;<<<===???JJJ```ttt}}}{{{}}}CCCAAA@@@???@@@AAA@@@??????@@@@@@???===<<<>>>????????????===:::888888999999888555333222333444555111111222333333333333333000///...---,,,+++++++++------,,,+++***))))))(((%%%&&&''')))***+++++++++&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***************))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&(((***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((())))))******+++***))))))((()))))))))###%%%'''((((((((()))***''''''((())))))*********+++...111000000999IIIWWWYYY\\\___aaabbbbbbdddeeeaaabbbdddggghhhhhhhhhgggjjjfffgggqqqyyy~~~yyywwwyyy{{{|||yyytttssstttxxx|||pppgggbbbaaabbbccc[[[]]]___aaa___XXXOOOHHHEEEFFFEEEAAA;;;999:::<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999666777888777444222222333222333333333333444444444333333333222222222222222444333333333222111111111000000000000000000000000//////000000111222333333000000000000111222333333111111111111222222222222------............/////////000000111111000000//////000111222222222111111222222222222222222222222111111111111111111222333111111111111111111111111222222111111111111222222333222///......000333555///////////////000111222111111222333333222111111444444333333333333444444000111222444444444333333111111222222222333333333666444222222333444333222333333333222222222222111000111333444555555444333333333333333444444444444444555555666666666666666666666555555666666777888777666666666666777888888666666666666777888999:::999999999999:::;;;<<<<<<999:::::::::999888777777888999999:::::::::::::::777666666666666777888888555555555555555555555666333333444444555555666666666777999999888888999;;;<<<<<>>@@@@@@???===<<<>>>@@@BBBCCCCCC@@@<<<::::::<<<888777666555555444444444......///000000000000000///...---,,,,,,,,,,,,,,,...------,,,***))))))(((((()))******++++++******&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((()))))))))(((((())))))))))))))))))%%%&&&''')))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%''')))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***************((('''''''''((((((''')))++++++******+++,,,(((((()))************)))(((,,,///,,,***000>>>IIIQQQUUU[[[```bbbdddeeefffbbbdddfffhhhhhhgggfffdddfffcccgggqqqwwwyyytttrrrsssyyy|||rrrnnnmmmmmmnnnhhhkkkooorrrrrrmmmeee^^^UUUUUUQQQIII@@@::::::<<<;;;;;;;;;;;;::::::999999999999999999999999999999666888888777555333333333333333333333444444444555333333444444444444444444333333333333333333222222000000000000000000000000000000000111111222222222111111111111222333444555111111111222222222333333//////000000000111111111000111222333333222111000000000222333333333222111333333333333333333333333111111111111111222333444222222222222222222222222333333222222222222333333333222222111222333444444000000000000111222333333111222222333333222222111444444333333333333444444000222444666666666555444//////000111222333444444666444333222333444333222333333333222222222111111000111333555666555444444333333333444444444555555444444555666666666666555666666666666666777777888444444444444444555666666777777777888888999:::;;;::::::999999999::::::;;;777888888999888888777777777888888999999999999999555555555555555555444444333333444444555555555555555555666666777888999999:::<<>>@@@AAA???<<<;;;>>>@@@@@@AAA@@@===999666777999666777888999888777555333333333333333222000///.........---,,,,,,,,,------......---,,,+++))))))(((,,,,,,,,,++++++***)))(((&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%(((&&&$$$%%%)))+++***(((''''''(((((())))))******"""$$$&&&(((***+++++++++''''''''''''''''''''''''$$$%%%%%%$$$###$$$&&&)))''''''''''''''''''''''''''''''((((((((((((''''''""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((()))******+++***)))(((&&&&&&&&&'''(((''')))******(((''''''(((***************)))((((((%%%))),,,+++)))---666>>>LLLQQQXXX]]]```aaabbbcccdddfffgggiiihhhfffcccaaabbb```eeeooosssxxxyyyssspppqqqwww{{{xxxyyy{{{|||zzzyyyyyyzzz||||||zzzxxxkkkjjjdddXXXJJJAAA>>>?????????>>>>>>=========<<<999999999999999999999999777888999777555333333333333333333444444555555555333444444555555666666666333333333333333333333444000000000000000000000000111111111111111222222222222222222222333444555666111111111222222333333333333333333444444555555555111222333444444333222111000111222333444333222222333333333333333333333333222111111111222333333444444444444444444444444444666555555444444555555666222333444555555555444444111111111111222333444555111222333444444333222111333222222111111222222333222333555777888888777666......///000222333444555666555333333444444444333333333333222222111111111000111444555666666555444333333333444444555555555333444444555555555555555666666666666666777888888777777777777777888999999888888888888999:::;;;<<<@@@???===;;;:::888888777666777777888888888777777666666777888888888888888555555555555444333222111222333333444444555555555888888999:::;;;<<<<<<===DDDGGGJJJLLLNNNQQQTTTVVVZZZ[[[___ffflllttt}}}yyy{{{xxxrrrtttwwwzzzDDDCCCAAAAAABBBBBBBBBAAA@@@???>>><<<<<<<<<<<<======<<<<<<;;;999888888777999999888888777666666666000000//////...,,,+++***///...---,,,+++,,,,,,------...///...,,,***)))***************))))))))))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++///+++'''&&&'''((('''&&&&&&******'''&&&)))***))),,,***)))'''''''''((()))!!!$$$''''''$$$###%%%(((&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&&&&$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''')))***,,,%%%&&&'''&&&$$$"""!!!""")))(((&&&&&&&&&''')))+++))))))((((((''''''&&&&&&'''''''''''''''((())))))111111///---+++)))(((''')))((((((((()))***++++++)))***++++++,,,...111444888FFFSSSYYY___gggjjjiiilllkkkjjjhhheeeaaa]]][[[[[[^^^eeekkkkkkkkkwww|||tttyyy~~~xxxqqqooorrrxxx~~~|||}}}{{{yyy{{{|||{{{xxxtttwwwxxxooo___OOODDDAAAAAADDDGGGEEEAAA===;;;;;;999999999:::;;;;;;888666777777777777666666666666777777666555555555555666555555555555555555444444444666999::::::888555333111111111000000000000///...000222444555444333222111111111111111222222222444444333222222333444444222222222222222222222222444333111111111111333444222222222333333444444444000000111222444555666666444444555555555444222111444444444555555555666666111222444666777777777666333222111000111222333444444333333222111111111222444333333222222333333444///000222555777666333000555555444333333222111111222222333222222111000///000000000000000111111111//////000000000111111111333333333333333333333333333333444444555444444444444444444333333222222111666666666666555555555555666666777888888888888888999888777666777888:::;;;===999666777;;;<<<999555555555666666555555444333666666777777888999999999555333222333666777444222333333333222222444888<<<444666888:::===@@@EEEIIIPPPZZZcccddddddfffhhhhhhtttsssuuuyyy|||~~~zzzyyy~~~DDDCCCAAAAAABBBBBBBBBAAABBBAAA@@@>>>>>>>>>>>>???>>>>>>===<<<;;;:::999999:::999999888777777666666111000000000...---,,,+++------------,,,+++***)))"""&&&***,,,,,,+++******************))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''''''''***'''&&&&&&((()))'''%%%%%%)))***'''%%%'''((('''&&&&&&%%%%%%%%%%%%&&&&&&###"""!!!!!!###&&&((()))''''''&&&%%%%%%%%%&&&&&&)))(((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))%%%'''((('''%%%$$$###$$$((('''&&&%%%%%%''')))***(((((((((((('''''''''''''''''''''''''''((())))))+++******)))(((''''''&&&++++++******************)))***+++******+++---000222>>>IIIPPPXXXbbbiiijjjkkklllllljjjfffccccccccc```aaadddgggddd```dddmmm|||}}}xxxzzz}}}uuuoooppptttxxx~~~}}}}}}yyyxxxzzz{{{xxxtttnnniiilllpppsssnnncccWWWOOOMMMSSSUUUWWWTTTMMMFFFBBB@@@;;;999999999::::::999777888888777777777666666666444444333333444555666666666666666666666666666666111222444555444333000///222222222111111111000000///000222444555555444333222222222222333333333333333222111000000111222333222222222222222222222222333333222222222222333333222222222222333333444444111111222333444444555555444444555555555444333222333444444444444555555555333444555666666555555444222222222111222222333444444333333222111111222222444333333222222333333444333222222333444555333222444444444333333222222222222222222333222222111111111111222222333333444444222222333333333333444444333333333333333333333333444555555555444444333222666666666666555555555555666666666666555555555555666666777888888888888888888777777888888999:::;;;<<<999666777:::;;;888555555555666666555555444333666666555444333222222111777555444555666666444111333444555444333444555777888:::===AAAGGGOOOXXX^^^pppzzz~~~DDDCCCAAAAAABBBBBBBBBAAABBBAAA@@@>>>>>>>>>>>>?????????>>>===<<<;;;;;;::::::::::::999888888777777222222111000///......---+++,,,...///---***'''%%%###))),,,---+++***)))************))))))))))))'''(((((())))))((('''&&&''''''''''''((((((((((((&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&((()))'''&&&'''+++---***((()))(((&&&###$$$%%%%%%%%%%%%%%%%%%$$$ ###(((******((('''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%"""!!!$$$''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%'''((((((&&&%%%&&&''''''&&&%%%$$$%%%&&&'''((('''''''''''''''((((((((('''''''''''''''((())))))&&&&&&&&&&&&''''''''''''******++++++***)))'''&&&))))))***)))((((((***,,,,,,444===CCCLLLYYYeeekkknnnqqqrrrooojjjgggiiimmmkkkjjjkkklllggg```]]]^^^dddooo{{{xxxuuuvvvwwwxxxuuuqqqqqqsssuuurrrppppppuuu{{{|||xxxwwwyyyyyypppfff```\\\___bbb```ZZZSSSPPPOOO[[[```eeeeee___TTTJJJDDD@@@===:::999999:::999999888888888777777777777666111111111222333555666777666777777777777777777777555555555444444222111000333333333333222222222222000111222444444444333333333333333333444444444555777666555444444555666777333333333333333333333333333333444444444444333333111222222222222222333333222222333333444444444555444444555555555444333222333333333333444444444444555555555555555444333222111222222333333333333333444333333222222222222222444444333333333333444444666333111000222333333222333333333333333333333333111111222222222222222333111111222333333444555555333444444444444555555555333333333333333333333333555555555555555444333222666666666666777777777777666666666666555555555555666666777888888888888888666777888999:::::::::::::::888666666999:::777555555555666666555555444333555444333222111000//////888777777777999999777555666777999:::999888999:::@@@BBBGGGNNNXXXgggvvvyyyDDDCCCAAAAAABBBBBBBBBAAA@@@???>>><<<<<<<<<<<<===??????>>>===<<<<<<;;;;;;;;;;;;::::::999888888777444333222111000/////////---.........---***'''%%%'''***---...---+++))))))************)))))))))(((%%%&&&((()))))))))(((''''''''''''(((((((((((((((&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%&&&''''''''')))...000...++++++***'''&&&'''((())))))(((&&&%%%$$$!!! $$$(((******(((''''''&&&%%%%%%%%%%%%###%%%'''$$$"""'''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%###%%%''''''&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''((((((((('''''''''''''''((())))))'''''''''(((((()))))))))&&&''')))******(((&&&%%%'''((())))))(((((()))+++***///333999AAAOOO___iiissswwwzzzvvvooolllooosssrrrqqqrrrssspppjjjccc___\\\aaakkkwwwzzzooooootttxxxtttssswwwsssnnnmmmqqqwww~~~}}}zzzzzzxxxnnniiiXXXWWWTTTOOOKKKIIIIIIIIISSS[[[gggnnnmmmdddXXXQQQJJJFFF@@@;;;:::::::::999999999888888888777777777222222222333333555666666666666666666666777777777888777666555333333222222444444444444333333333333000000111222333333222222222222333333444444555555888888777666666777888888444444444444444444444444222333555555555555333222222222222222222222222222333333333444444444444444444444444444444444444333222222222333333333444444555555555444444444333333000111333444444444333222444333333222222222333333444444333333333333444444666444222111222333222111222333333333333333333333//////000000111222333333///000000111222333444444333333333333444444444444444444444444444444444444444444555555555555555444444444555555666666777777666666666666555555555555666666777888888888888888555777888:::;;;::::::999888666555555777888666555555555555666555555444333333333333444444444444444777777777999:::;;;<<<;;;<<<>>>@@@AAAAAABBBDDDFFFMMMOOOTTT]]]kkk~~~}}}uuupppDDDCCCAAAAAABBBBBBBBBAAA@@@???>>><<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;;;;;;;::::::999888888777555444333111000000000000111000///---+++***))))))---......---***)))***+++************)))))))))(((###$$$&&&(((************((((((((((((((('''''''''%%%&&&'''))))))(((''''''***)))'''%%%$$$%%%'''))))))...000---++++++***''')))*********)))(((&&&%%%###%%%'''&&&%%%%%%''')))((('''&&&%%%%%%%%%%%%%%%&&&)))***(((###"""&&&***&&&'''''''''''''''''''''))))))((((((''''''&&&%%%"""$$$&&&&&&&&&%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))%%%&&&)))+++,,,+++***)))&&&(((************,,,------...000333:::EEETTT```sssyyy~~~|||uuupppqqquuuqqqrrrsssttttttpppiiibbbaaaaaafffqqq|||wwwsssrrrwww~~~{{{xxxzzzvvvqqqpppsss{{{{{{yyy}}}{{{iiibbbXXXOOOJJJIIIJJJKKKMMMRRRZZZccchhhjjjhhheeeVVVPPPHHHAAA===<<<;;;:::999999999999888888888888666666555555555555666666444444444555555666666666777666444222111111111111555555555444444444444333000000000111111111111111111111111222333444444555444333222111111222333444444444444444444444444444222333555555555555333222222222222222222222222222444444444444444444444444444444444444444444444444222222222333333333444444333333333333444444555555111222333444555444333333444333333222333333444444555444444333333444444555555444333444555444222000222333333333333333333333............///111222333000111111222333333444444333333444444444555555555444444444444444444444444222333444555666777777777444555555666666777777777666666666666555555555555666666777888888888888888666777888999:::999888777555555444444555666555444555555555666555555444333444444555555666777777777777777888999;;;===@@@BBBFFFHHHJJJKKKMMMPPPTTTWWW]]]___dddlllzzz}}}sssmmmjjjDDDCCCAAAAAABBBBBBBBBAAABBBAAA@@@>>>>>>>>>>>>???>>>=========<<<<<<<<<<<<:::::::::999888888777777666555333111000000000111222000...,,,++++++++++++***+++***)))((()))+++...************))))))))))))###$$$&&&(((************((((((((((((((('''''''''$$$&&&(((******)))((('''******(((&&&$$$%%%''')))&&&***,,,)))'''((('''%%%(((((((((((('''&&&%%%$$$$$$(((+++)))&&&###%%%'''&&&&&&&&&%%%%%%&&&&&&'''%%%''')))(((%%%$$$%%%'''&&&&&&&&&'''''''''''''''((()))))))))((('''&&&&&&"""$$$&&&&&&&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&'''(((***,,,---.........&&&(((***+++++++++,,,......,,,---111555;;;GGGSSShhhoooxxxzzzwwwsssrrrsssrrruuuvvvuuuuuusssnnnhhhiiifffhhhqqqzzz||||||}}}{{{wwwvvvzzz~~~yyyuuuwww~~~vvvhhh]]]YYYYYYZZZZZZRRRPPPNNNPPPWWW```hhhmmm^^^XXXNNNFFFAAA???===<<<:::::::::999999999888888999888888777666666777777333333444444555555666666999888777555444444444444555555555555444444444444111111111111111111111111000000111222333444555555444333222222222222333444555555555555555555555555333333444444444444333333444444333333333333333222333333444444555555555666444444333333333444555555333333333333444444444444333333222222333444555555222222333444444444444444333333333333333444444555555555444444444444555555555444444555777666444111333333333333333333333333//////......///000222333444444555555555555666666555666666666666777777777444444444444444444444444222333444555666777777777777777777777888888888888666666666666555555555555666666777888888888888888777777888888777777666555333333333444444444444444555555666666555555444333666666666666666666666666999:::;;;<<>>>>>>>>>>>?????????>>>>>>>>>=========:::999999888777777666666666444222000//////000111......------,,,+++******'''((())))))))))))+++---************))))))))))))&&&&&&((()))))))))(((''')))(((((((((''''''''''''%%%&&&(((***)))(((%%%$$$###&&&(((((('''%%%&&&'''$$$((()))%%%$$$&&&'''%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%'''''''''%%%$$$###&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%$$$&&&((((((&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))((((((((((((''''''''''''((())))))***+++,,,,,,---''')))+++,,,+++******++++++)))***///000222;;;EEESSS\\\iiissswwwvvvrrrpppqqqvvvwwwtttsssuuusssooonnnjjjkkkrrrxxxzzz~~~yyyrrrpppuuuzzz|||uuuuuuvvvuuusssiiibbbZZZVVVXXX]]]bbbddd```ZZZQQQIIIEEEBBB@@@???;;;::::::::::::999999999888888777777777888888999444444444555666666777777999999999888888777777777555555555444444444333333333333222222222222222333111111222333444555666666666666555444444555666666555555555555555555555555333333222222222222333333555555555444444444333333222333333444555666777777444333333333333444555666333444444444444555555555555444333222222222333444333333333333333444555555333333333333333444555555555555444444444444555555777555444444666777777666444444444333333222222222222111000///000111333555666666666666555555555555555555555666666666777777555555555555555555555555555555666666666666555555888777777777777777666666666666666666555555555555666666777888888888888888999888777555444444444444111222333333333333333444555555666666555555444333555666666777777888999999:::<<<@@@EEEMMMYYYgggppp~~~}}}xxxwwwyyy|||}}}}}}|||yyyuuunnngggjjjrrrDDDCCCAAAAAABBBBBBBBBAAA@@@???>>><<<<<<<<<<<<===@@@@@@@@@???????????????999999888888777666666666666444222000//////000111***+++---...---,,,)))''''''))),,,---,,,*********************))))))))))))((())))))))))))'''%%%$$$))))))(((((('''''''''&&&&&&'''))))))(((%%%""" !!!(((***)))&&&%%%%%%%%%((()))%%%$$$''')))((($$$$$$$$$%%%&&&)))+++---+++&&&!!! ###&&&'''&&&$$$$$$$$$%%%&&&'''((()))(((((()))+++,,,+++'''$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''%%%%%%&&&((())))))(((''''''((($$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((((((((()))))))))))))))((('''''''''''''''((()))(((***,,,,,,***((((((((('''%%%(((---------333<<>>>>>======<<<<<<::::::999999999999999999555444333111111111111222......---,,,++++++++++++******************++++++'''(((***)))(((&&&&&&''''''((()))))))))(((&&&%%%))))))((((((''''''&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&%%%(((((()))***************%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''''''''((('''&&&%%%'''******'''$$$''''''((()))))))))))))))***)))'''&&&%%%%%%&&&&&&&&&(((***+++,,,+++)))((((((((()))***************'''***------,,,,,,---000;;;???IIIXXXhhhqqqssspppqqqtttsssooooooqqqrrrooopppnnnllljjjlllppptttwww{{{zzzsssllliiikkkpppxxx{{{vvvsssmmm___RRROOOMMMFFFAAA???@@@@@@???===:::999;;;===777777666777999999777666555666777777777777999:::;;;888555444444555555555777777777666666555555444888888777666444333222222444555555555555555555444888777666555555666777777555555555555555555555555666666666666666666666666333444444555555444444333555555444444444555555666333333444666999999777555555555444444444444555555666555333333333444666888999888666555555666666777666666555555555444444444555555555555555666777777999999888777666666666777777777666666666666777777555555444333333333333444444444444555555555555666666555444333333444555666333444555555666666555555000555777444333555666555888888777777666555555555999999888888777666666666999777555666888999666333:::777222111111111///---111//////222666999999777777444333666666333444666999======;;;<<>>>>>===<<<<<<<<<:::::::::999999999999888666555222000......---.........---,,,,,,+++,,,,,,++++++++++++++++++*********+++,,,+++)))((()))***''''''((())))))((('''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))(((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&%%%&&&((()))'''$$$&&&''''''(((((((((''''''''''''&&&&&&&&&'''(((((('''((()))++++++***)))(((''''''((())))))))))))))))))+++...---+++***+++---111444<<>>===;;;;;;:::999888888888888666444666666777777666555666666999666333333333444444333555555555555444444444444222222222333333444444444555555666666666666555555666666555444444555666777555555555555555555555555555555555555555666666666555555555666666555555555555555444444444555666666888666555555666666666555666555555555555555555666666555444333333444666777666666555555666777888999666666555555555444444444555555555555555666777777888888777777777777777888777666666666666666666777666555555444444444444444444444444555555555555666666555444444444444555666444555666666777777666666777999888666666999777222555555666666666666666666777777777777777777777777888777555555666666333000444222111222555777777666333111111333777999999888777555666888888777;;;AAA>>>BBBDDDDDDGGGOOOUUUWWW^^^^^^cccnnn}}}qqqiiihhhkkkqqqttt|||}}}|||uuurrrppppppuuu|||AAAAAABBBBBBCCCBBBBBBAAACCCBBB???>>>======???@@@??????>>>======<<<<<<;;;:::::::::999999999888888777555222///,,,+++******......------------------------,,,,,,++++++******+++++++++***((((((***,,,&&&'''((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((&&&$$$%%%&&&'''&&&%%%&&&'''''''''''''''&&&&&&###$$$%%%'''((()))******'''((()))***+++***)))(((&&&'''(((((())))))((((((+++,,,------+++******++++++---111888CCCQQQ___hhhlllppprrrrrruuuzzz{{{yyyllljjjfffccccccdddgggiiigggkkkqqqwww|||~~~zzzuuurrruuu|||{{{tttoooiiicccaaaXXXRRRLLLHHHFFFDDD@@@>>>???===;;;:::999999777555999999999888888777666555777666444333444444333222444444444555555555555555111222222333444555666666555666666666666666666555444444444444555555777777555555555555555555555555333444444444555555666666666666666666666666666666555555444444555555666777===:::666444444444444444666666555555555555666666555555444333333555666777444444555555666888999:::666666666555555555555444555555555555555666777777777777666666666777888888666666666555555666666666777666555555444444555555444444444555555555555666666555555444444555555666666666777888888888888777:::999777555888<<<888222444444444555666777777777444555555666777777888888999777666555666555222000333222222333444555555333333222222444777999999999:::999;;;<<<;;;===EEEPPPPPPUUUXXXXXX]]]fffmmmooovvvtttuuu|||}}}xxxqqqiiieeehhhoooxxx}}}}}}wwwrrrooorrrwww{{{AAAAAABBBBBBCCCBBBBBBBBBCCCAAA@@@>>>===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;::::::999999888888888666555222///,,,+++******///......---------............------,,,+++******(((((((((&&&$$$%%%(((***'''''''''(((((((((((((((%%%%%%%%%&&&&&&''''''(((***)))&&&%%%$$$%%%'''(((''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((($$$$$$%%%&&&'''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''((((((((('''&&&&&&###$$$&&&(((*********)))'''((())))))******))))))'''(((((()))))))))))))))***++++++,,,+++*********,,,...000111555???NNNZZZeeellltttxxx~~~sssooohhhbbb```bbbeeegggffffffeeefffhhhnnnvvv||||||yyyxxx}}}yyywwwzzz~~~|||zzzlllcccXXXRRRPPPNNNJJJFFFDDDAAA>>><<<<<<;;;:::999<<<<<<<<<===>>>===;;;:::999888666555666666444333555555555666666777777777777777666666666666666666444555555666666555555444444444444555666777888888555555555555555555555555333333444444555555666666666666666666666666666666555444444444555666777888<<<999666555555555444333666666666777777666666666555444444444444555666777555555555666777777888999666666666555555555555555555555555555555666777777888777777666666666777777555555666666666666555555777777666555555555555666444444444555555555555666666666555555555555666666555666777777888888777777666999888666777:::999555555555666666666777777777444444555555555666666666777666666666666555444333444333444555555666555555666666666777:::<<<>>>??????@@@CCCEEEEEEIIIVVVdddrrrvvvyyyxxxzzz{{{uuukkkhhhfffhhhoooyyy|||~~~~~~wwwqqqqqqvvv{{{@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>???>>>>>>======<<<;;;;;;;;;;;;;;;::::::999888777777555333111///...---......//////...---------............------,,,+++******''''''&&&$$$###$$$''')))(((((('''''''''(((((((((&&&&&&''''''((((((((()))((('''%%%$$$%%%&&&)))***(((''''''&&&&&&''''''((((((&&&&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%###"""!!!%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''###$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%$$$%%%&&&((((((((()))))))))(((((('''%%%&&&((()))***)))((('''''''''((()))))))))))))))))))))***++++++++++++***(((((()))***+++,,,++++++,,,...000///...444@@@JJJYYYdddqqq{{{{{{uuulllddd```bbbfffiiikkkhhhccc^^^\\\```gggmmmqqqnnnnnnuuu}}}}}}~~~zzzyyy{{{mmmccc^^^YYYTTTOOOIIIEEEAAA>>>===>>>======>>>>>>???BBBEEEFFFDDDBBB<<<:::777666666666444333444444444555555666666777777777777777777777777777444444444555555444444444555555666777888999999999666666666666666666666666444444444555555555666666666666555444444555666666444444444555666777888888888777777888888888555333666666777888888777666666444444444444555555666666666777777777777666666666666666666666666666666666555555555555555666777777999888777666555555555555555555666777777666555555777777666555555555555666444444444555555555555666666666666666666666666666555555666777777777777666777===@@@;;;666666777777888888888777777666666666555555555444444444333333111222444555555555555555111333555666888:::<<<===;;;;;;<<<===???AAAEEEGGGGGGIIIOOOVVVZZZcccsss~~~yyysssoooggghhhlllsss|||~~~}}}tttooorrryyy@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::<<<;;;;;;:::999888777777444333111000///000000111000///...---,,,,,,,,,,,,------,,,,,,++++++******((((((((('''&&&''')))+++))))))(((''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%&&&''')))***((((((''''''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%$$$"""!!!%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%''')))'''(((((()))******))))))(((((()))))))))((('''''''''''''''((((((((()))))))))***++++++,,,,,,++++++'''&&&''')))+++,,,,,,***'''***---,,,,,,///777===IIIVVVeeesss{{{rrrjjjfffeeehhhjjjmmmjjjeee___[[[ZZZ]]]```dddfffkkksss~~~}}}zzzxxxwwwvvvrrrooorrrxxx|||sssjjjbbb\\\RRRNNNHHHDDDBBBBBBBBBBBBBBBBBBCCCHHHMMMOOOMMMJJJAAA===999666555555444333333333333444444444444444333444444555666777888888444444555555555555444444666777888999999999999999666666666666666666666666666666666666666666666666666666444444444444666666444444444555666777888999555555666888:::999777444666777888999999888777666444444444555555555555666777777777777777666555555555666666666666777777777555555555555555666777777888888777666555555555555555666777888888777666555777666555555444444555555444444444555555555555666555666666777777666666555444555666666777777666666;;;CCCFFF>>>666333555777888888888777666555555555555555444444333222222111---///111222222333444666555666777888888:::>>>AAADDDDDDEEEDDDDDDFFFJJJMMMSSSWWW```lllvvv}}}~~~uuurrrssstttsssuuu{{{~~~{{{yyytttvvvzzz~~~|||wwwpppnnnyyy???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@??????>>>>>>>>>>>>======<<<<<<;;;::::::<<<;;;;;;:::999888777666444333111000///000000111000000...,,,+++*********++++++++++++++++++******((()))******))))))***,,,+++***)))'''&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&'''((('''&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))),,,***(((%%%$$$%%%&&&'''&&&(((******'''&&&''')))%%%%%%'''((())))))******))))))(((((((((((())))))'''''''''''''''((())))))))))))***+++++++++++++++((('''&&&(((+++,,,***(((&&&(((***++++++---111555:::EEETTTbbbqqq}}}wwwrrrnnnllllllmmmmmmkkkgggbbb^^^]]]]]]___eeemmmuuu}}}zzzvvvssssssoooiiiggghhhooovvvvvvoooccc^^^VVVPPPMMMKKKKKKJJJKKKJJJLLLQQQWWWYYYWWWSSSIIIEEE>>>:::888888888777666666666666555555555555555555555666666777777777666666777777777777666666666777888999999888777777666666666666666666666666888888888777666666555555888777555444444555777888444444555555666888999:::888777666777888999777666666777999::::::999777666333444444555555555555555555666777888888777666666555666666666777777777777555555555555555666777777555555555555555666777888666777888999999888777666666555555444444444444444444444444555555555555666555666777888888777666555555666777777888888777777888>>>@@@;;;555444555555555555555555555444444444333333333333222222222222///111444444333333555777;;;===???AAADDDJJJQQQWWW^^^^^^]]][[[XXXXXX\\\___dddgggppp}}}xxxyyy}}}uuunnnqqq|||}}}xxxuuutttvvvzzz~~~~~~{{{yyywwwuuusssrrrrrrwww???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===>>>======<<<;;;;;;::::::<<<<<<;;;:::999777777666444333111000////////////111000...,,,***))))))(((******************++++++&&&(((***+++***)))***+++,,,+++)))'''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$((((((''''''''''''((((((((('''&&&&&&'''((('''&&&###$$$&&&'''((('''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&''''''((()))******+++111...***'''%%%&&&(((***%%%(((++++++)))'''((()))###$$$%%%'''((())))))***)))(((''''''''')))***+++'''''''''''''''((())))))(((((()))******************((('''(((***+++(((%%%+++,,,++++++***,,,...000000999FFFSSSdddvvv}}}wwwqqqnnnmmmooopppooojjjeeeaaa___```hhhsssyyy}}}}}}~~~zzzxxxssskkkeeeccc```eeemmmwwwrrrlllccc[[[WWWTTTSSSRRRTTTSSSTTTZZZ```bbb___ZZZQQQLLLDDD???<<<<<<======;;;;;;::::::999999888888;;;;;;:::999888777666555888888999999999999888888666666777888888777666555777777777777777777777777::::::999888777666555555999888777555555777888999444444555555666888999:::;;;999666555666777777777666777999::::::999777666333444555555666666555555333444666777888999888888555666666666777777888888555555555555555666777777222222333444666888999;;;666888999::::::999888666555555444333333333333444444444444555555555666666555666777888888777666555777777888999999999999888000444666444444666777555111222222333333444444555111111111222333333444444444666999888666555777999:::???GGGOOOZZZhhhvvv~~~~~~|||xxxsssrrrtttwwwrrrsss{{{{{{yyy{{{xxxllliiisss~~~xxxttt||||||}}}~~~{{{vvvrrrqqqmmmlllpppwww~~~FFFDDDBBB@@@>>>??????@@@FFFDDD@@@>>>>>>???AAACCCAAA???===<<<=========;;;999999888888888888888888;;;777333000////////////111111000...---,,,+++***......---------,,,,,,,,,+++++++++************))))))((((((***++++++)))''')))))))))((((((((((((((($$$$$$%%%&&&&&&'''''''''###$$$%%%'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$###"""***)))'''%%%$$$%%%&&&'''$$$''''''%%%(((,,,)))!!! """###%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%######&&&'''&&&$$$)))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&'''((()))*********)))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((((((((()))*********+++++++++,,,,,,,,,333222777DDDRRR```ooo{{{|||wwwyyywwwtttuuuvvvssslllfffccceeekkkttt~~~~~~~~~~~~|||yyyrrrllliiijjjlllooouuu~~~ooodddaaadddjjjmmmeeedddccceeehhhjjjhhhfffaaa[[[RRRIIICCCBBBCCCEEEFFFDDD???>>>DDDJJJGGG??????<<<:::<<<:::666666888;;;:::888666555666777888777555444555666888777777999888666666888888888777777777777777888888888888777777777777777777777888555555666777888999999:::999888777666666777888999666666666666555555555555555555666666666666555555666666666666666777888888666777777888888888777777555666666666777777777777555666777666666777:::<<<<<<<<<;;;;;;:::999888888888888888888888999999999333444666888::::::::::::444555777999999888777666888777555666888888444111222333333222111111333444444333222111111111222333000444666555666999:::777777666555666888===AAADDDKKKUUUcccppp{{{~~~~~~~~~wwwvvvuuutttxxx~~~zzz}}}~~~~~~uuuooopppfffjjjmmmrrr}}}ssshhhFFFDDDBBBAAA@@@@@@AAABBBFFFDDD@@@>>>===>>>@@@BBBBBB@@@>>>===>>>>>>===<<<:::999999999888888777777:::777333000///000//////.........////////////000............---------,,,+++++++++*********)))))))))'''%%%%%%'''(((((('''*********************)))&&&&&&&&&''''''((()))***(((((('''''''''((())))))$$$%%%&&&&&&''''''&&&&&&))))))(((((('''&&&&&&%%%&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%$$$######)))(((&&&%%%%%%&&&'''(((&&&((((((&&&(((,,,)))###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''%%%######&&&'''&&&$$$((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((()))*********((((((''''''''''''((((((*********************************++++++,,,,,,,,,************++++++++++++...---000888DDDQQQbbbpppzzz{{{zzz{{{xxxsssnnnkkklllooouuu~~~}}}zzz~~~|||wwwwwwwwwwwwyyy|||pppiiijjjmmmooorrrqqqooopppqqqqqqooommmmmmhhh___VVVPPPLLLLLLLLLNNNQQQRRRRRRUUUXXXVVVPPPIIICCC??????>>>:::999:::<<<;;;999888777888:::;;;:::888777777999::::::999:::888777777888999999888888888777777777666666666999999999999888888888888666666777777888888999999999888777666666777888999666666666777777888888888555555666666666666555555666666666666666777888888666666777777777777666666666666666666777777777777555666777666666666777999:::999999888777777666666555555555555555666666666888888888888777555444333444666777999999888777666999888777999::::::666333333444444444333333555777555444333333444555666777666999;;;999:::???AAA@@@???@@@AAABBBDDDJJJRRRWWWdddnnn|||zzzuuurrrrrruuuwww~~~~~~~~~||||||~~~yyypppjjjjjjjjjnnnrrrwwwuuueeeYYYEEEDDDCCCBBBBBBCCCDDDEEEFFFDDD@@@>>><<<===>>>???BBB@@@>>>>>>>>>???>>>===;;;;;;:::999888777777666999666222000000000000///......//////000000000111.........---------,,,,,,++++++*********)))))))))(((%%%###"""$$$'''((((((((((((((((((((('''&&&&&&)))(((((('''((()))+++,,,+++)))'''%%%%%%&&&(((***%%%%%%&&&''''''''''''&&&((((((''''''&&&%%%%%%%%%######$$$$$$%%%'''((()))%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&%%%&&&%%%###$$$'''&&&###))))))(((((('''&&&&&&&&&&&&&&&'''((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%((('''''''''((()))***+++''''''&&&&&&&&&&&&''''''************************'''(((***+++,,,,,,,,,,,,))))))))))))***************)))***...444???RRRbbbrrr|||}}}yyyvvvpppppppppttt{{{|||wwwyyyzzz}}}}}}sssqqqrrrttt}}}|||{{{|||}}}}}}|||{{{wwwssslllccc\\\VVVSSSRRRWWW___fffiiilllpppooolllXXXNNNEEECCCBBB???<<<;;;:::999888777777888999:::999777666666888999888888;;;999888888999::::::999999999999888888777777666;;;:::::::::999999888888777888888888888888888888999888777777777777888999555666666777999::::::;;;555666666777777666666555777777666666666777888888777777777777666555444444555666666666666777777777666777888888666555555666888888888777777666666555555555555555555555555555;;;;;;:::999777555333111555666777888999888777666666666666777888777444111111333444333333333555666444444333333333444666777;;;@@@CCCBBBEEELLLQQQRRRRRRTTTUUUUUUVVV[[[fffoooyyyzzzrrrjjjgggjjjqqqvvv|||yyywwwwwwsssmmmiiiiiipppuuuzzzzzzoooaaaRRRHHHBBBBBBBBBBBBCCCDDDEEEFFFEEECCC@@@>>><<<<<<======AAA???=========>>>===;;;<<<<<<;;;:::888777666666888555222000111111000000222222111///...,,,++++++------,,,,,,,,,+++++++++************))))))))))))&&&%%%$$$&&&)))+++,,,,,,***+++******((('''%%%$$$)))(((''''''((()))+++---)))(((&&&$$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((''''''%%%$$$$$$&&&&&&%%%(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''((()))***+++''''''&&&&&&&&&&&&''''''************************"""$$$&&&)))******)))((((((((((((((())))))))))))******,,,---///555EEEUUUiiiuuu{{{yyyqqqooommmoootttyyy~~~zzzxxx~~~zzz{{{~~~uuurrrsssrrryyyvvvxxxzzz}}}xxxrrrkkkddd___\\\___fffnnnttt|||jjj]]]QQQMMMLLLHHHCCC@@@<<<<<<:::999999999999999777666555555888999999888;;;999888888999::::::999999999:::::::::::::::::::::::::::999999888777777999888888888888888888888888888888888888888888888666666777777888999999:::666666777777777777666666888777777666777777888888888888888777777555444333555555555555666666666666777888::::::777555444555999999999888888888777777888888888888777777777777999999999999888888777777555555666777777777777666666777777888777555333111444666888888777777888999888777666666777888999:::CCCLLLTTTXXX^^^gggmmmooooooqqqqqqmmmhhhkkkttt}}}~~~|||xxxxxxxxxyyy}}}|||xxxqqqjjjhhhnnnyyy|||vvvssspppooonnnnnnppprrrzzzvvviii]]]PPPCCC;;;@@@@@@AAAAAABBBDDDEEEEEEEEECCCAAA>>>===<<<<<<===???===;;;;;;;;;<<<;;;:::<<<<<<;;;:::999888777666666444222111111222111000333222000...,,,***((('''+++++++++************)))*********)))))))))((((((%%%&&&(((---111222111000222222222111///,,,)))''''''''''''&&&'''(((***+++&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&))))))))))))***++++++,,,***))))))((('''&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''(((((()))***+++'''''''''&&&&&&'''''''''))))))))))))))))))))))))!!!"""%%%''')))(((''''''''''''((((((((()))))))))+++,,,///111///111<<>>===<<<<<<<<<;;;999888999;;;<<<<<<;;;;;;999777888999:::999999666777777888999:::;;;;;;999999888888777777777777999999999999888888888888888888999999999999888888777777777777777777777777666666777777777777666666888888777777777777888888888888888888777666555444333333444444444555555555777999;;;:::888666666666999999999888888888888888:::::::::999999888888888555555666666777888888999555555666666777777777777::::::;;;:::999777666666;;;>>>BBBDDDDDDBBBBBBBBB@@@@@@AAABBBDDDFFFIIIKKKTTTbbbqqq{{{~~~{{{|||xxxtttvvvxxx}}}wwwvvvuuurrrrrryyyyyyssslllkkkiiihhhlllsss{{{uuufffXXXLLLBBB888222???@@@AAABBBCCCDDDEEEEEEDDDCCCAAA???>>>===>>>>>>>>><<<:::::::::;;;:::888<<<<<<;;;:::999888888777555333111111222222222000///......---,,,+++******+++++++++*********))))))******)))))))))(((((((((%%%'''+++000444444222///111111222111///,,,)))'''%%%%%%&&&'''((((((((()))'''((()))***)))((('''&&&&&&&&&'''(((((((((((('''((((((''''''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''''''''(((((((((((((((&&&%%%&&&'''%%%""""""%%%%%%%%%&&&'''(((((())))))######$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((()))*********)))((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%'''((())))))))))))(((((((((((())))))))))))***+++...111///...333;;;KKKZZZmmm}}}}}}yyysssooommmlllkkkjjjfffbbbbbbiiirrryyyzzzwwwzzzyyynnnfffbbbiiittt~~~}}}xxxwwwxxx|||zzzwwwtttvvvxxxmmmhhhaaaWWWMMMHHHBBBBBBBBBBBBBBBBBBAAAAAA@@@>>><<<;;;;;;;;;:::999<<<:::999999:::;;;;;;:::444555555666777888999999777777777777777777777777888888999999999999999999888888999::::::999888888888888777777777666666666666777777888888777777666999999888777777777888888777777777777666666555444111222222222222333333333555777999999777777777888777777777777777777777777999999999888888777777666444444333333333444555555777777777888888888999999777888999999888888;;;===AAAGGGOOOTTTVVVTTTSSSRRRNNNNNNOOOQQQTTTWWW[[[]]]jjj{{{|||{{{~~~~~~xxxtttyyy|||zzzuuunnndddggghhhjjjqqq}}}{{{jjj```RRREEE===666000,,,@@@AAABBBCCCDDDEEEEEEEEECCCCCCAAA@@@????????????>>><<<::::::;;;;;;:::999;;;;;;;;;::::::999999999444222111111333333222111------------------------,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((''''''))),,,//////---+++(((***+++,,,,,,***(((&&&$$$%%%'''((())))))((('''''''''''''''((((((((()))&&&&&&'''((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$'''$$$"""&&&&&&''''''((())))))***###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''%%%$$$'''))))))(((''''''''''''((()))''''''((((((((((((''''''$$$&&&)))++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********+++***+++......,,,///444===JJJYYYgggwww{{{wwwuuusssqqqoooeee___\\\```fffmmmuuu}}}~~~~~~vvvsssxxxvvvnnndddhhhnnnssswww~~~}}}wwwuuuuuuzzzyyyoooaaaUUUPPPJJJKKKMMMOOOQQQRRRSSSTTTMMMJJJFFFCCCAAA>>>;;;999>>><<<;;;;;;<<<======<<<888888888888888888888888666777777888888999999:::888888888999999:::::::::888999999::::::999999888777777888888888888888888777777888888888888777777:::999888888777777888888444444444555555444333333000000000000111111111111222333555555555666888:::777888888888888888888888999999888888777666666555555555444333333444555666;;;;;;::::::;;;;;;<<<<<<777888999:::;;;???EEEJJJPPPYYYeeeooossssssqqqpppkkkjjjiiiiiiiiijjjkkklllyyyzzzwwwuuu|||~~~~~~zzzyyyxxxsssmmmeeelllrrrwww~~~sssiiiWWWNNNAAA777222///---+++BBBCCCDDDEEEFFFFFFFFFFFFCCCBBBBBBAAA@@@@@@@@@@@@???===;;;;;;<<<<<<;;;:::::::::::::::::::::::::::333222111222333333222111..................------.........---------,,,,,,))))))))))))(((((((((((()))(((''''''(((((('''&&&%%%'''***,,,...---+++***###%%%(((***+++***(((&&&'''&&&$$$######%%%(((***&&&''''''(((((((((((((((&&&&&&''''''((()))))))))%%%%%%%%%&&&'''((()))***"""###$$$$$$%%%%%%%%%%%%)))*********)))((('''''''''&&&)))---***###"""'''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''')))'''%%%$$$''')))+++***(((&&&&&&(((***+++&&&&&&''''''''''''&&&&&&###&&&))),,,,,,+++)))'''******))))))))))))******************************))))))(((((((((((()))***))))))))))))************---***))),,,---,,,...222555???KKKUUUcccuuu~~~}}}|||zzzlllccc\\\\\\___dddllltttqqq{{{{{{xxxxxxzzz{{{|||~~~}}}vvvooorrrtttuuuuuuxxx~~~|||vvvttttttppp|||qqqeee```ZZZ\\\___bbbfffiiikkklll___[[[VVVPPPLLLHHHCCC@@@@@@???======?????????>>>>>>>>>===<<<:::999888888777777888999:::;;;;;;<<<777777888999::::::;;;;;;888999:::;;;;;;:::999888777777888999:::;;;;;;<<<777777888888888888777777::::::999888777777888888111111222333333333222222////////////000000000000///111222222333555888;;;::::::::::::::::::;;;;;;:::::::::999888777777666666666555666777999:::<<<>>>============>>>??????===???AAABBBEEELLLUUU[[[eeeooo~~~}}}{{{yyyyyy}}}~~~}}}xxxvvvzzz~~~|||zzzwwwuuuvvvzzz~~~xxxzzzyyyvvvvvvvvvrrrllljjjttt~~~{{{qqqdddYYYLLLCCC888000......------EEEEEEEEEEEEDDDDDDDDDDDDEEECCCAAA???>>>>>>???@@@AAA@@@>>><<<:::999888888======<<<;;;:::888777666555222000111555555222............---,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))(((((())))))))))))(((((()))(((((()))******)))'''((()))*********)))'''&&&'''***...---***((()))+++((('''&&&%%%%%%&&&'''((($$$&&&(((((((((((()))***((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&((())))))'''%%%%%%&&&((('''&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%'''***,,,,,,+++'''(((((()))))))))))))))...---+++)))''''''''''''+++******+++------,,,*********+++++++++,,,,,,,,,333666;;;AAAJJJYYYkkkxxxwwwrrriii___ZZZ^^^gggooorrrtttzzz~~~vvvrrrqqqssszzz~~~www{{{yyysssooolllqqqttt}}}yyyooonnnqqqwww~~~~~~uuuiii[[[PPPIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA>>>===???@@@>>>===<<<;;;777666:::<<<::::::;;;:::;;;<<<>>>>>>>>>===<<<888555444888:::999999<<<:::======;;;:::;;;999555777777999<<<;;;666555888555555555666999::::::999333666555111///111222111555333111000000222555777444222111333666777555222666777:::<<<======<<<;;;======<<<;;;999777555444;;;:::999999<<<@@@BBBCCCIIINNNPPPOOONNNNNNJJJEEELLLMMMPPPQQQPPPSSS```nnnzzz}}}yyy}}}~~~{{{{{{zzzzzz|||yyytttvvvzzz~~~tttvvvxxxxxxxxxxxxzzz{{{uuurrrnnnnnnqqqssssssrrrqqqssshhh]]]QQQIII999555111......---+++(((CCCCCCCCCCCCCCCCCCDDDDDDEEECCCAAA???>>>>>>?????????>>>===;;;:::999999999777777777888888777777777555222000111444555222...000000000//////......---,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))))))))(((((((((((())))))***)))((()))******)))'''***(((&&&$$$%%%'''+++---)))((()))***++++++***)))***)))(((((((((((()))***%%%'''((()))(((((()))***(((((((((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&***)))&&&### '''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******&&&'''((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((('''&&&&&&'''***++++++***&&&''''''(((((((((((((((---,,,***)))''''''''''''))))))(((***+++,,,+++)))******+++++++++,,,,,,,,,***---111444;;;FFFUUU```sss~~~zzzooofffbbbdddfffrrrtttzzz{{{yyywwwpppkkkkkkpppyyytttfff[[[VVVNNNOOOPPPQQQQQQQQQPPPPPPKKKGGGCCCBBBAAA@@@??????>>>999888;;;<<<999888::::::;;;===>>>?????????>>>>>>:::888;;;;;;:::;;;>>>===@@@AAA>>>===>>>;;;777;;;:::;;;???>>>:::999;;;888777666555555555555444111555666333111222333111222222222222333444777888999777555555777777666333888999;;;===???AAABBBCCCDDDCCCAAA???>>>>>>???@@@@@@???>>>@@@EEELLLRRRVVV\\\dddjjjlllllljjjddd]]]^^^^^^______]]]```mmmzzz~~~||||||wwwttttttuuuzzzuuusssxxx}}}wwwqqqrrrttttttsssssstttvvvnnnllljjjlllqqqvvvxxxxxx|||ooocccXXXNNNDDD===777333///---------+++)))AAAAAAAAABBBCCCCCCCCCDDDDDDCCCAAA???>>>>>>??????===<<<;;;:::999999999999666666777777777777666666444222000222444444222///111111000000///...------++++++,,,,,,,,,+++************++++++******)))(((***)))(((''''''((()))******)))))))))******(((&&&///---+++((((((((()))***+++'''$$$&&&***,,,+++((('''&&&%%%$$$$$$%%%&&&'''&&&((())))))((('''((()))(((((('''''''''&&&&&&&&&+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&%%%###!!!'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''''''''((((((((()))''''''((()))******(((%%%&&&''''''(((((('''''',,,+++***)))(((''''''(((((((((''')))***+++***(((******+++++++++,,,,,,,,,***,,,///000333:::DDDKKKZZZfffuuuwwwnnnhhhffftttxxx}}}}}}mmmhhhfffiiimmmrrryyywwwjjjbbb[[[\\\^^^```aaaaaaaaa```ZZZWWWQQQMMMKKKKKKJJJHHHDDD???<<<>>>>>>;;;:::<<<@@@AAABBBDDDEEEEEEEEEDDDDDD@@@>>>??????>>>@@@EEEFFFJJJLLLJJJHHHGGGBBB<<<===::::::===<<<999888:::;;;:::999888777777777777555:::;;;888777888888666555777:::;;;;;;;;;===>>>@@@===:::999999999888777;;;===@@@EEEJJJOOORRRTTTXXXUUUQQQMMMKKKLLLNNNOOOLLLKKKJJJMMMTTT^^^hhhooouuussspppmmmkkkiiikkkuuu}}}~~~zzzyyywwwsssnnnkkkkkknnnqqqzzzvvvwww~~~zzzssspppqqqrrrqqqooonnnoooppphhhhhhiiinnnvvv~~~rrriii[[[OOOEEE===666111222000---,,,,,,,,,+++***@@@@@@AAABBBCCCDDDDDDEEEDDDCCCAAA@@@???>>>>>>>>>;;;;;;:::999999999::::::<<<<<<<<<;;;999888666555444222111222444444111///000//////...---,,,++++++++++++,,,,,,,,,++++++******************))))))(((***)))(((''''''((()))***)))((('''(((((((((&&&$$$"""%%%))),,,---+++(((%%%+++(((%%%%%%''')))((('''%%%$$$###""""""###$$$%%%'''(((***)))(((''''''((('''''''''&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&"""###&&&)))*********)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%######%%%''''''(((((()))((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***((('''((()))***)))'''&&&''''''((()))(((((((((******))))))((((((((((((((((((((()))***+++***(((******+++++++++,,,,,,,,,///111222333444777;;;???FFFPPP___lllvvv~~~{{{sssooouuu{{{||||||ssskkkhhhggghhhnnnvvvtttmmmhhhiiilllnnnpppqqqqqqqqqnnnmmmhhhccc___^^^ZZZUUUKKKEEEBBBCCCDDDBBBBBBEEELLLMMMNNNPPPPPPPPPOOONNNKKKHHHFFFHHHHHHHHHMMMSSSWWW^^^ddddddaaa[[[QQQHHHDDD???<<<===<<<999999;;;===>>>?????????@@@AAACCC@@@CCCCCC???===???AAA@@@>>>BBBHHHJJJKKKLLLNNNPPPMMMKKKFFFBBB@@@???>>>>>>@@@EEELLLVVV___ffflllnnntttqqqlllgggccc```______```___]]]^^^cccnnnzzz}}}xxxsssrrryyy{{{pppllleeefffggghhhiiiooowww}}}{{{uuussstttsssqqqmmmkkkkkklllhhhjjjooowww}}}pppaaaXXXJJJ???999555111...---,,,,,,++++++++++++***AAAAAABBBCCCDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>>;;;::::::999999:::::::::>>>>>>===<<<;;;999888777333222222222333333111000111000///...---,,,++++++***++++++,,,,,,,,,++++++)))************)))((((((***)))(((''''''((()))***'''&&&&&&&&&''''''%%%###%%%***++++++************'''$$$$$$&&&(((((('''&&&%%%%%%&&&'''(((&&&((())))))'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%''''''&&&$$$""" '''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''$$$%%%&&&%%%$$$$$$%%%'''''''''((((((((('''%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''***)))(((((())))))((('''(((((()))************)))((()))))))))(((((((((((())))))(((***+++,,,***)))******+++++++++,,,,,,,,,---...///000000111333444:::AAAMMMXXXaaakkkvvvxxxsssooouuu}}}xxxvvv{{{zzzsssmmmkkknnnssswww|||{{{~~~vvvwwwxxxyyy{{{~~~}}}wwwrrrggg]]]RRRLLLIIIKKKMMMMMMNNNRRR\\\]]]^^^______^^^]]]\\\WWWUUUUUUXXXXXXYYY```gggqqq{{{{{{mmm```TTTMMMGGGFFFDDDAAA???AAAAAADDDGGGHHHHHHIIIKKKMMMMMMOOOLLLEEEBBBEEEHHHHHHHHHOOOWWW]]]```eeekkkoookkkhhhaaaYYYRRRLLLIIIIIIKKKRRR^^^kkkxxx{{{vvvsssvvvuuuqqqooopppwww}}}{{{{{{}}}~~~qqqhhhfff^^^ccciiiooottt{{{{{{xxxvvvuuusssoookkkiiijjjlllmmmqqqxxx|||lll]]]PPPHHH===555222111000...******+++++++++***++++++BBBBBBBBBCCCDDDDDDEEEEEECCCBBBBBBAAA@@@???>>>===<<<;;;:::::::::::::::;;;999999::::::::::::999999222333333333333222111111333333222111///...------******+++,,,,,,,,,++++++))))))******))))))((('''(((((())))))))))))((((((&&&%%%%%%&&&''''''&&&$$$$$$#########%%%(((+++---(((+++,,,)))%%%###%%%((('''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$&&&'''(((%%%%%%&&&&&&%%%$$$"""!!!'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&'''''''''''''''(((%%%&&&&&&&&&&&&'''''''''***)))(((((()))***((('''))))))***+++++++++******''''''((()))))))))(((((())))))(((***+++,,,+++)))******+++++++++,,,,,,,,,++++++,,,---.........///555888???GGGMMMUUUbbbnnnzzzwwwpppiiimmmrrruuuuuusssqqqpppqqqtttwwwwwwwww{{{~~~zzzyyy~~~xxxwwwzzz{{{|||}}}|||xxxtttvvvxxx|||vvvfff___YYYUUUWWWZZZ\\\___dddlllnnnoooqqqrrrrrrrrrqqqmmmlllnnnpppooonnnttt|||jjj```VVVSSSPPPLLLJJJJJJKKKPPPUUUWWWVVVVVVWWWYYY^^^___[[[SSSOOOPPPRRRQQQSSSZZZdddlllsss|||yyymmmccc]]][[[]]]dddppp}}}|||yyy{{{{{{zzz|||}}}}}}|||{{{{{{sssoooooolllttt}}}yyyvvvvvvtttpppllliiijjjmmmqqquuuzzzvvvkkk[[[LLL@@@:::333/////////...---''')))++++++*********+++BBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAA@@@???>>>=========<<<;;;:::::::::;;;888999999::::::999999888222333444333222111111111444333222111000...------)))***+++,,,,,,,,,,,,+++)))))))))))))))((((((''''''((()))******)))((('''&&&%%%%%%'''))))))((('''111...+++'''&&&'''(((***'''((())))))((((((((((((%%%$$$###""""""###$$$%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''))))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$$$$$$$%%%"""%%%((()))((('''&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''')))((('''((()))***)))((((((((()))***************%%%&&&((()))))))))((((((((((((''')))***+++***(((******+++++++++,,,,,,,,,---,,,,,,---.........---000111666<<<===@@@KKKWWWdddnnnzzz{{{sssllllllllllllmmmmmmkkkiiibbbbbbbbbaaaaaaeeelllqqqzzz~~~~~~{{{uuurrrtttttttttuuu|||{{{ssslllhhhjjjmmmooosssxxx~~~{{{nnnhhhddd___\\\\\\[[[bbbjjjoooooonnnppprrrvvvxxxvvvnnnhhhfffdddbbbaaagggpppvvv}}}|||vvvsssrrrvvv}}}~~~~~~|||||||||zzzyyyzzz~~~xxxvvvuuurrroookkkkkkpppwww|||~~~zzzkkk___UUUIII???666222...------...,,,)))'''))),,,,,,***)))***+++BBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>===<<<;;;;;;;;;;;;======<<<;;;:::888777666222333444444222111111111222222111///...,,,++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))(((((('''&&&'''***++++++***'''&&&&&&&&&&&&(((+++,,,+++***###$$$&&&'''((()))((((((&&&%%%%%%(((,,,...+++((((((((('''&&&&&&'''(((((( """$$$%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''((((((!!!%%%)))+++***(((&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))''''''((()))******)))'''(((((()))))))))))))))%%%&&&''')))))))))(((((('''&&&&&&''')))***((('''******+++++++++,,,,,,,,,---,,,++++++,,,---,,,+++,,,---222666444333;;;GGGOOO\\\mmm{{{{{{uuuqqqlllkkklllnnnmmmkkk___]]]ZZZVVVTTTVVVZZZ^^^ccchhhooowwwzzzuuuvvvvvvrrrnnnpppvvv||||||zzz|||}}}~~~}}}yyyzzz|||zzztttqqqpppgggppp|||{{{vvvqqqmmmrrrxxx{{{}}}zzzxxxyyy|||~~~~~~|||}}}{{{zzz}}}|||yyyxxxzzz|||}}}}}}~~~zzzxxxuuusssooommmooovvvzzzuuugggVVVJJJDDD===777333000------......***''''''***------+++)))***+++EEEBBB@@@AAACCCDDDBBB???DDDCCCBBB???<<<;;;===??????>>>===<<<;;;:::999888<<<<<<;;;;;;999666444222666444111//////000333555////////////...---,,,++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))******+++%%%&&&'''((())))))))))))...+++'''&&&&&&&&&&&&%%%)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))(((&&&&&&)))++++++'''$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++,,,***((('''&&&'''((())))))'''&&&'''))))))&&&$$$''''''((())))))((('''&&&&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&''''''(((((())))))((()))***+++***)))'''%%%&&&((())),,,...///000000,,,,,,,,,++++++*********------...///000222222333===BBBPPPddduuu~~~zzzzzzxxxttttttxxxyyyvvvoooggg\\\SSSQQQSSSWWWZZZaaadddgggkkkqqq~~~{{{vvvsssrrrsssuuuwwwzzz~~~|||xxxwwwyyyyyy~~~xxxxxx{{{~~~yyy{{{~~~~~~zzzrrrmmmmmmppptttwwwvvvyyy~~~{{{tttlllgggeeefffeeeccchhhppprrryyy~~~~~~tttwwwuuutttvvv}}}~~~sssiii]]]NNNBBB<<<777222...---,,,++++++******++++++...---+++)))(((((()))***DDDBBBAAAAAACCCCCCBBB???AAAAAA@@@>>><<<<<<>>>@@@???>>>===<<<;;;;;;::::::<<<<<<;;;:::999666444333444444333333222222222222///////////////...,,,,,,++++++++++++++++++++++++***))))))((('''(((((((((***)))((('''''''''''''''&&&'''((()))************...,,,(((''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''***))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((%%%$$$%%%&&&((((((%%%"""((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******)))(((&&&&&&&&&'''((($$$""""""###&&&'''%%%###&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((()))***+++***)))'''&&&(((((()))++++++,,,,,,,,,,,,++++++++++++++++++*********++++++,,,---......888:::DDDTTTcccqqq~~~}}}{{{yyylll```ZZZYYYZZZ[[[aaaeeejjjnnnssszzz~~~}}}~~~{{{uuurrrqqqwwwyyy}}}yyyuuuyyy|||wwwsssuuu{{{wwwyyy~~~|||~~~~~~~~~{{{xxxsssrrrsssvvvxxxyyy|||zzzqqqjjjaaa]]]]]]______]]]```gggssszzz|||wwwuuuuuuvvvxxx}}}xxxtttxxxxxxzzz~~~ooocccSSSKKK???888555333000------,,,++++++******++++++...,,,***)))(((((()))***DDDBBBAAAAAABBBCCCAAA@@@?????????>>><<<===???AAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::888666444333111222444666555333111///000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''((()))************...+++)))'''((()))((('''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''''''''%%%%%%%%%&&&''''''%%%###))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&%%%$$$###$$$&&&((())))))'''&&&''''''(((((((((''''''((((((''''''''''''(((((($$$%%%%%%&&&((())))))*********************))))))(((((()))******)))'''&&&)))))))))))))))(((''''''*********+++++++++++++++,,,,,,,,,------.........444333777???KKKYYYmmm}}}xxxlllccc^^^\\\[[[aaagggoootttxxx|||~~~vvvrrrwww{{{zzzxxx|||~~~xxxuuuxxx~~~}}}yyytttuuu~~~{{{vvvxxx}}}|||}}}~~~}}}|||{{{}}}~~~~~~uuummmeeeaaa^^^___bbbgggiiihhhkkkoooyyyzzzrrrkkkiiikkkpppsssyyy{{{uuutttvvv}}}}}}ttthhhXXXLLL>>>999222/////////---,,,,,,,,,+++************+++---,,,***)))(((((()))***CCCCCCBBBBBBBBBBBBAAAAAA?????????>>><<<<<<>>>???>>>>>>===<<<<<<<<<===>>><<<;;;:::999888666555444000111333555444222000...111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''''''''(((((('''&&&%%%$$$$$$$$$$$$&&&'''((())))))******))),,,***((('''((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%###"""###&&&''''''%%%&&&''''''((((((((('''&&&(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&((()))))))))(((&&&&&&''''''''''''''''''((((((&&&%%%%%%&&&((((((&&&&&&'''(((((()))******,,,,,,++++++******))))))(((((())))))))))))((('''))))))))))))(((''''''&&&))))))******++++++,,,,,,------------------------111000111444888BBBTTTdddyyyuuummmgggcccaaaccciiiqqqxxx|||{{{ooopppqqqtttyyyxxxtttvvvzzz~~~~~~~~~zzz{{{|||{{{|||}}}}}}zzz{{{~~~~~~zzzzzz~~~}}}xxxuuutttuuuvvvwww{{{|||tttnnnjjjfffccciiinnnvvv}}}wwwssskkkfffeeehhhmmmqqquuuyyy{{{yyyttttttxxx~~~sssggg\\\PPPCCC;;;555222///---...---,,,***,,,++++++***************,,,+++***)))((()))))))))BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA???===;;;<<<===>>>>>><<<;;;;;;<<<===>>><<<;;;:::999777666666555111111111111111000000///111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))'''&&&&&&%%%&&&&&&''''''$$$%%%&&&'''(((((((((((()))'''&&&&&&'''((('''&&&((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''''''''&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))++++++)))'''&&&###$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))),,,+++++++++******))))))(((((()))))))))))))))((((((((())))))***))))))((()))))))))******+++++++++))))))))))))))))))))))))------///111222444???JJJ^^^hhhuuu}}}yyysssnnnkkkgggjjjnnnssswwwzzz~~~wwwtttppplllmmmrrr{{{~~~xxxvvvyyy|||xxx{{{uuuvvvzzz~~~yyyvvvtttsssxxx}}}yyyuuuvvvzzzyyyuuuvvvvvv|||~~~{{{vvvvvvxxxzzz{{{zzzvvvuuusssssssssssssssrrryyy}}}nnnllliiiggggggiiimmmooosssrrrqqqrrruuu|||uuulll]]]PPPEEE===777333111000............,,,+++,,,+++******))))))************))))))))))))))))))BBBCCCDDDCCCAAA@@@AAABBBBBBCCCCCCAAA>>><<<<<<===???>>>;;;:::999:::<<<===<<<;;;:::888777666666666333222000//////000111111000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&'''''''''''''''%%%%%%%%%'''((('''%%%***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''$$$&&&''''''%%%$$$%%%&&&###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))++++++***((('''%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''*********))))))((((((((())))))))))))))))))(((((((((((((((((())))))))))))'''((()))******++++++***)))))))))***************))))))*********+++++++++((())),,,111111000555;;;DDDOOO]]]hhhqqq|||zzztttooonnnnnnmmmmmmnnnoooqqqrrr~~~yyypppkkkkkknnnpppxxx}}}}}}{{{rrrnnnppprrrppp{{{zzzuuuooojjjlllqqqsssxxx|||yyytttssstttyyywwwqqqqqqpppxxxxxxwwwvvvxxx|||}}}zzzyyyuuuttttttwww{{{}}}{{{yyyrrrtttwww{{{{{{oooppppppqqqrrrrrrssssssrrrppppppuuu~~~tttlll\\\TTTHHH>>>777333111000++++++,,,,,,------------++++++***))))))))))))***))))))))))))))))))))))))AAACCCDDDCCCAAA@@@AAACCCAAABBBCCCBBB@@@>>>>>>??????>>>;;;999888888:::;;;<<<;;;999888777666777777444444222111111111222333///////////////...,,,,,,------------------------******)))((((((((((((((((((''''''&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###(((,,,***%%%"""$$$'''###%%%&&&%%%###"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((((((%%%'''***)))'''&&&((()))%%%%%%$$$$$$%%%'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&'''''''''''''''(((((((((((((((((()))******(((((()))************)))************))))))))))))++++++,,,,,,---...//////+++)))***...//////000444777===GGGOOOYYYgggvvv|||wwwxxxvvvrrrooommmlllkkkkkkmmmqqqwww|||wwwuuuuuuuuuuuuuuuvvvzzzxxxsssrrrtttpppxxxyyyooofffeeeiiiiiimmmrrrzzz|||vvvrrrqqqqqqtttyyy|||zzzsssqqqooouuu}}}~~~||||||uuuuuuvvvxxx|||xxxpppkkkiii______bbbkkkvvv{{{wwwxxxyyyzzzzzzzzzyyyxxxssstttyyyttthhh[[[TTTDDD@@@:::444000......---)))***++++++++++++,,,---++++++***)))))))))))))))(((((()))))))))))))))(((AAACCCEEECCC@@@???AAACCC???AAACCCCCCAAA@@@@@@AAA@@@>>>;;;888777777888999<<<;;;999777666666777777444555555555444444333333////////////...---,,,+++------------------------))))))(((''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&''')))***)))'''$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((()))$$$%%%'''''''''%%%###"""$$$$$$$$$$$$%%%%%%&&&'''###***///,,,$$$ ###(((%%%'''((('''$$$$$$&&&)))((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''' ###&&&&&&%%%$$$&&&(((%%%%%%$$$$$$%%%'''((()))$$$%%%''''''''''''%%%$$$###$$$$$$%%%&&&'''(((((($$$%%%%%%%%%&&&&&&''''''((((((((((((((()))******))))))))))))))))))((('''++++++******))))))(((((('''((((((***+++,,,------111,,,)))+++---,,,...111111333666:::BBBPPP___iiivvv}}}yyyvvvtttqqqooommmeeehhhkkkmmmpppyyy{{{{{{{{{zzz{{{zzz~~~}}}rrrhhheeehhhfffhhhkkkppp{{{~~~wwwqqqooolllmmmnnnooorrryyy|||xxxooossswww{{{}}}}}}yyywwwxxxzzz}}}~~~uuujjj```ZZZWWWQQQSSS[[[iii|||~~~{{{zzzzzz{{{{{{zzzxxxwwwvvvtttzzz{{{ooobbbUUUIIIAAA555444333111000...,,,+++---------+++))))))***++++++******)))))))))))))))'''((()))))))))))))))(((