BM6P6(@ ((()))*********((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))************))))))))))))(((((((((((())))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,************************)))***++++++***)))***+++)))************+++++++++************************************************(((((((((((())))))))))))************************************************************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,---,,,+++***+++,,,---///111555999===AAACCCHHHEEEFFFJJJLLLPPP[[[gggxxxbbb\\\dddkkk```]]]ZZZWWWTTTPPPLLLHHH???<<<:::;;;>>>BBBCCCDDDAAAKKKQQQKKK@@@999666555555444444444555555333111//////...---,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,------...,,,---......//////......---------............///............////////////000000000000111111111111444333333333333444555555666666777888999::::::;;;???@@@@@@AAAAAABBBCCCCCCFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHIIIKKKMMMOOOOOOPPPPPPQQQRRRSSSSSSTTTXXXYYY[[[\\\]]]]]]\\\\\\]]][[[[[[]]]```bbb```^^^ccccccccccccdddeeefffgggfffffffffdddcccdddgggjjjhhhiiikkkooosssuuutttsssjjjddd^^^```hhhqqquuuuuu|||yyywwwxxx}}}rrrsss~~~nnn^^^hhh{{{rrrOOO???;;;777444222666777888777777777555222555444333333222222333333111111111111111111111111000000000000000000000000........................------............------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))))))))***,,,,,,---,,,***)))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))************))))))))))))************))))))))))))******************************++++++*********+++++++++,,,,,,******))))))***++++++,,,************************)))***++++++))))))***+++)))************+++++++++************************************************((((((((()))))))))******************************************************************************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***+++,,,+++***)))+++,,,000222555888<<>>>>>???@@@AAABBBCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIILLLNNNPPPRRRRRRSSSTTTUUUVVVWWWWWWZZZ[[[\\\^^^___^^^^^^]]][[[ZZZZZZ\\\___```___]]]____________```aaabbbcccaaabbbbbbaaaaaabbbfffhhhhhhiiikkkooosssttttttrrrjjjeeedddmmm|||xxxvvvtttvvv|||{{{yyyzzzzzzvvvooopppyyyyyy]]]CCC===<<<:::999444555555444444555555444555444333333222222333333111111111111111111111111000000000000000000000000........................---......//////......---,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))))))))***+++,,,,,,,,,***)))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))************))))))******+++++++++,,,))))))))))))************++++++***************************++++++++++++,,,*********)))******+++,,,************************)))***++++++))))))***+++)))************+++++++++************************************************)))))))))*********++++++************************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***+++++++++))))))+++,,,333666:::===???BBBEEEGGGJJJLLLRRR[[[```fffooowwwwwweeeNNNCCCKKK[[[ccccccZZZUUUNNNGGGBBBBBBEEEHHHAAADDDGGGFFFEEEEEEJJJOOOTTTSSSLLLAAA999999:::999777555333333333222000.........------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,---......//////......---------............///............//////////////////000000000000111111333333222222333333444555555555666777888999::::::;;;;;;===>>>@@@AAACCCCCCDDDDDDEEEFFFFFFGGGGGGHHHEEEEEEFFFGGGIIILLLOOOPPPRRRSSSSSSTTTVVVWWWWWWXXXYYYZZZ\\\^^^^^^^^^]]]\\\ZZZYYYYYY[[[^^^___^^^]]]]]]]]]]]]^^^^^^______```^^^___```aaaaaacccfffiiihhhhhhjjjmmmqqqsssrrrqqqtttuuuvvvtttqqqsssyyyzzzwwwpppuuuSSS@@@888888:::666666666555333333444666555444444333333333333333111111111111111111111111000000000000000000000000........................---......//////......---,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,,,,+++******)))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))************((())))))******++++++,,,((()))))))))************+++++++++***************************+++++++++++++++***************++++++************************)))***+++***)))((()))+++))))))*********+++++++++************************************************)))*********++++++++++++************************************************************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))************((()))))))))************++++++++++++++++++++++++)))***+++*********---///666:::>>>AAABBBDDDGGGIIILLLQQQ\\\kkkwww}}}hhhYYYIIIEEENNNWWWWWWRRRPPPJJJBBB???@@@DDDGGGHHH@@@CCCHHHJJJKKKKKKLLLLLLGGGGGGBBB<<<;;;>>>>>>;;;777555333111111111///------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,+++************,,,---......///.........---------............///............////////////////////////000000000111222222222222222333333444444555555666777888999999888999;;;===???AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPRRRSSSTTTUUUUUUVVVXXXZZZ\\\]]]\\\ZZZYYYZZZZZZ[[[]]]^^^______^^^^^^______```````````````___aaacccdddeeegggjjjmmmggggggiiillloooqqqqqqpppttt~~~vvvrrrooooootttzzz~~~~~~jjjNNN<<<888;;;;;;999888888666333444777555555444333333333333333111111111111111111111111000000000000000000000000..............................////////////......,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((()))))))))************((((((((()))))))))******((()))))))))************************************))))))*********+++++++++++++++***************+++************************((()))******)))((()))***))))))*********+++++++++************************)))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))))))))************((()))))))))************++++++++++++++++++++++++)))***+++++++++---111333888===BBBDDDDDDEEEIIIMMMLLLYYYooo{{{```ZZZTTTRRRSSSSSSPPPNNNKKKCCC;;;<<>>AAABBBBBBEEEHHHEEE???777444111000000///...---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,++++++*********+++,,,---......///.........---------............///............////////////...////////////000000000222111111111111222333333444444555666777888888999777888:::<<<>>>@@@BBBCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTTTTVVVXXX[[[]]]^^^\\\[[[YYY[[[\\\^^^___``````aaaaaa``````aaabbbbbbbbbaaaaaaaaaccceeefffggghhhkkkmmmgggggggggjjjmmmooooooooohhhsss~~~vvvpppmmmkkkkkknnnssswwwzzz|||||||||zzzyyy{{{~~~wwwxxx}}}ssshhh[[[QQQ>>>999777::::::666666999666555444444333333444444111111111111111111111111111111111111111111111111////////////////////////...//////////////////...,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++************+++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))*********+++++++++)))))))))************+++,,,+++******)))*********************************((()))******(((((()))***)))************+++++++++************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++)))***,,,---...111666:::;;;@@@DDDFFFEEEGGGMMMSSSSSShhhqqqaaa^^^\\\ZZZUUUQQQRRRWWWKKKDDD>>>???FFFKKKJJJGGGNNNLLLMMMRRRXXXVVVLLLBBB999???CCCEEEFFFGGGAAA:::555333000......///...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---......//////......---------............///............////////////......////////////000000111111000000111111222333333333444555666777888888777888:::<<<>>>@@@BBBCCCBBBCCCCCCDDDDDDEEEEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKNNNNNNPPPQQQSSSTTTUUUVVVXXXZZZ^^^```aaa```]]]\\\]]]___aaabbbaaaaaacccddd___```bbbbbbcccbbbaaa```aaaccceeefffeeefffhhhiiigggffffffhhhkkknnnnnnnnnffflllrrrtttrrrppprrrtttiiigggfffgggkkkpppssstttvvvxxxxxxxxxwwwwwwxxxzzz~~~rrreeemmm}}}~~~HHH<<<444777;;;888888;;;666555555444444444444444111111111111111111111111111111111111111111111111////////////////////////...//////000000//////...,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++***))))))((((((((())))))))))))************(((((()))***+++,,,,,,---))))))))))))************,,,++++++***))))))******************************((()))***)))((('''(((***)))************+++++++++************************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***+++---...111666;;;@@@>>>CCCGGGHHHGGGJJJRRRZZZfff{{{wwwmmmfff```\\\[[[XXXTTTTTTXXXHHHFFFDDDDDDGGGLLLPPPRRRYYYUUURRRRRRRRRNNNFFF???777<<<@@@>>>===<<<999444444111...---............++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,---......//////......---------............///............////////////........./////////000000000000000000000111222222222333444555666777777888999999;;;<<<>>>@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWYYY[[[___bbbbbbaaa^^^\\\]]]___bbbcccbbbaaaccceee```bbbcccddddddcccaaa```cccdddffffffeeedddeeeffffffeeeeeegggjjjlllmmmmmmkkkmmmmmmllllllmmmqqquuugggffffffgggjjjmmmmmmmmmpppsssvvvxxxwwwvvvvvvvvvyyy|||llleeennnzzz```KKK999777:::888888:::666666555444444444444444111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***+++,,,++++++***((()))***+++,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************---,,,,,,+++***)))(((((())))))))))))************''''''(((***+++,,,---...))))))))))))************,,,,,,+++***))))))******************************((()))***)))((('''(((***)))************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***+++...000333888???CCCAAAEEEIIIIIIHHHLLLVVV___xxxpppgggkkkpppiii___ZZZ\\\]]]WWWRRRQQQDDDFFFHHHGGGFFFLLLWWW```___[[[UUUOOOIIIDDD@@@===999===>>>999777777777666333000---,,,---...///...++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000,,,---......//////......---------.........//////............/////////000............/////////000000000000000000111111222222333333444555666777777999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNOOOOOOMMMNNNOOOQQQRRRTTTVVVVVVWWWZZZ^^^aaaaaa```]]][[[\\\___bbbcccaaaaaaccceeecccdddeeeffffffeeecccbbbeeeggghhhhhhfffddddddeeefffeeeeeefffiiilllllllllhhhiiijjjlllnnnmmmkkkiiijjjiiihhhiiijjjjjjhhhffflllpppuuuxxxyyywwwwwwvvvxxx}}}rrrrrr|||zzz\\\AAA999:::777666888666666555444444444444555111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***+++,,,+++******((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************))))))))))))*********************)))))))))))))))((()))))))))************)))((())),,,000111///,,,'''***000777===BBBEEEGGGJJJHHHHHHKKKLLLQQQ___nnnqqqVVVLLLYYYiiinnnfffbbbZZZPPPIIIFFFGGGJJJKKKIIIKKKQQQQQQQQQ^^^nnnhhh\\\PPPJJJEEE===;;;>>>:::;;;:::666444444444222111///,,,+++,,,---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------................................................---------............///////////////////////////000000////////////000000222222333444444555555666777888999:::<<<===>>>>>>>>>@@@BBBCCCCCCDDDFFFGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOOOOQQQSSSTTTVVVXXXXXXVVVWWWYYYZZZ\\\\\\]]]]]]```aaabbbbbbaaaaaabbbcccfffeeedddbbbaaa`````````dddfffhhhfffdddbbbdddfffbbbdddhhhkkkmmmmmmmmmlllllljjjiiijjjjjjjjjhhhfffiiiiiijjjjjjjjjiiiiiihhhmmmkkknnnuuuxxxvvvttttttwwwzzzzzzMMM===:::555666===888888666666777777333...333333333222222222111111222222111111000000//////000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++************************---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))))))))*********))))))))))))************))))))))))))***************)))))))))))))))))))))************+++++++++++++++******,,,///000///---///111666:::???CCCFFFHHHIIIHHHKKKRRRXXXaaaqqqjjjSSSIIIOOO[[[eeeiiieee\\\OOOEEE@@@CCCJJJOOONNNOOORRRVVVWWWYYY```iii```QQQDDDBBBDDDDDDDDDFFF===;;;888555333333111000000...,,,+++,,,---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------................................................---------............///////////////////////////000000////////////000000111222222333333444555555777777888999;;;<<<=========???AAABBBBBBCCCEEEFFFFFFFFFHHHIIIKKKLLLNNNNNNQQQQQQSSSTTTVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^______aaabbbccccccbbbbbbcccdddeeedddcccbbbaaaaaaaaaaaaccceeefffeeebbbaaabbbddddddeeefffhhhhhhiiihhhhhhiiihhhhhhhhhjjjiiihhhfffggghhhiiiiiiiiiiiihhhhhhkkkiiikkkqqqtttsssqqqrrrrrruuuyyy|||~~~aaaKKKBBB;;;777777777777555444444555555555333333333222222222222111111111111000000000000000000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***************+++++++++++++++++++++++++++++++++---,,,++++++************************************,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))*********++++++++++++,,,,,,,,,---,,,+++,,,...///...---444777<<>>DDDKKKOOOMMMSSSWWWYYY]]]bbbccc```SSSHHH@@@DDDLLLNNNLLLIII???:::555222222111...,,,---,,,++++++------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................---------............///////////////////////////000000////////////000000000000111111222333333444555555666888999:::;;;<<<<<<>>>@@@AAAAAABBBCCCEEEDDDEEEFFFHHHJJJLLLMMMMMMRRRSSSTTTVVVXXXYYYZZZZZZ_______________```aaaaaaaaacccddddddcccbbbdddeeecccbbbbbbaaaaaabbbbbbcccdddeeefffeeecccbbbcccdddhhhgggffffffeeeeeeffffffffffffeeefffhhhiiigggffffffggghhhhhhiiiiiiiiiiiijjjggghhhnnnqqqpppooopppppprrruuuwwwyyy|||zzz[[[FFF<<<::::::777888777666333333666999333333333333222222222222000000000000111111111111000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++,,,+++++++++************************************+++++++++************************************************++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************++++++******))))))((((((((()))))))))************((()))))))))************)))))))))))))))******************+++++++++,,,,,,---,,,++++++,,,---......444999@@@DDDFFFHHHKKKMMMRRRTTT]]]nnn~~~ssscccVVVTTTRRRPPPUUU___^^^SSSFFF@@@CCCJJJPPPRRRUUU\\\___]]]```eee```UUUGGGEEEHHHPPPVVVUUULLLEEE@@@999222000000...++++++,,,++++++,,,------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................---------............///////////////////////////000000////////////000000//////000000111222222222333444555666888999:::::::::<<>>555//////...++++++......,,,++++++------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................---------............///////////////////////////000000////////////000000......///000000111111222222333444555777888999999999;;;???@@@@@@@@@AAABBBBBBCCCEEEGGGIIIKKKLLLMMMMMMOOOSSSXXX\\\^^^``````bbbbbbaaaaaaaaabbbbbbcccaaabbbdddcccbbbbbbccceeeaaabbbbbbbbbccceeefffgggiiiiiihhhhhhhhhhhhggggggjjjhhhfffeeeeeegggiiijjjccccccccceeeggghhhhhhfffhhhiiijjjkkklllmmmmmmmmmmmmkkklllqqqtttrrrqqqrrrqqqqqqrrrtttxxx{{{}}}~~~{{{lllppp~~~wwwnnnVVV<<<999666888<<<;;;555222444444444444333333333222222//////000000111111222222000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++))))))***+++++++++***)))************************))))))))))))))))))))))))************************))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))************((((((((()))******++++++(((((()))))))))*********+++,,,,,,,,,,,,///444888>>>CCCIIIJJJHHHGGGIIILLLSSShhh|||bbbVVVXXX^^^lllpppWWWPPPJJJOOOaaa|||nnn^^^TTTHHH???===CCCFFFEEEDDDEEEFFFFFF999111---...---***---555111///,,,+++,,,---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................---------............///////////////////////////000000////////////000000......///000000111111222222333444555666777888999888;;;???AAAAAA@@@AAAAAABBBCCCEEEGGGIIIKKKMMMNNNMMMPPPUUUZZZ^^^aaabbbccc```aaabbbcccccccccccccccbbbdddeeeeeedddccceeefffcccccccccdddeeefffhhhiiiiiihhhfffggghhhhhhgggeeegggfffdddddddddfffhhhjjjeeedddeeefffhhhiiihhhgggjjjkkklllmmmmmmmmmmmmmmmnnnlllnnntttvvvtttqqqqqqooooooooorrrvvvzzz||||||VVVIII<<<555888<<<888444333444444444444333333333333000000000000111111111111000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++((()))***+++++++++***)))************************))))))))))))************************************)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))************'''(((((()))******++++++))))))*********+++++++++,,,---......///444;;;@@@CCCGGGJJJIIIGGGJJJRRRYYYhhhzzz}}}nnn___UUUaaacccqqq{{{nnnYYYXXX[[[eeewwwiiiUUUGGGAAABBB???AAA@@@;;;;;;>>>???<<<444---,,,...,,,)))000===555222---++++++,,,------++++++,,,,,,,,,,,,------------------------------------------............................................................---------............///////////////////////////000000////////////000000...//////000111111222222222333444555666888999999888;;;???BBBBBBAAAAAAAAABBBCCCEEEGGGJJJLLLNNNOOORRRUUUYYY^^^aaacccdddddd___aaacccfffffffffdddcccdddfffggggggffffffggghhheeeeeeeeeeeefffhhhiiijjjjjjhhhfffgggiiiiiigggeeeggggggfffffffffggghhhiiiggggggggghhhjjjkkkiiihhhkkkkkklllllllllllllllkkklllkkknnnuuuwwwsssooooooooonnnnnnrrrwww{{{}}}|||~~~pppSSS:::666;;;:::666666555444444444444333333333111111111000000000000000000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++'''(((***+++,,,+++***)))************************)))))))))******+++++++++************************))))))))))))************+++,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************(((((())))))******++++++))))))))))))************))))))))))))************'''(((((()))***+++++++++******+++++++++,,,,,,,,,---...///000222777???EEEEEEGGGHHHGGGHHHOOO]]]iiiyyylllTTTMMMXXXbbbgggjjjkkkUUUVVVTTT[[[eeerrrppp]]]KKK???AAAKKK@@@BBB@@@<<<<<<>>>777...000++++++///,,,(((222BBB888444...+++***,,,---...++++++,,,,,,,,,------------------------------------------.........//////................................................---------.........//////////////////////////////000000////////////000000//////000000111111222222222333444555666888999999888<<<@@@BBBBBBAAAAAAAAACCCDDDEEEHHHJJJMMMNNNOOOWWWYYY]]]aaadddddddddccc^^^aaadddhhhiiihhhfffdddggghhhiiiiiihhhhhhiiijjjfffffffffgggggghhhjjjjjjmmmkkkiiiiiikkkllljjjhhhkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhiiikkkkkkjjjiiikkkkkklllllllllkkkjjjjjjiiiiiimmmtttwwwrrrmmmlllqqqoooooosssyyy~~~zzz~~~}}}lllCCC777;;;;;;888777555555444444444333333333222222111111000000//////000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))******+++++++++,,,++++++++++++++++++++++++&&&(((***+++,,,+++***)))************************))))))******+++++++++,,,************************))))))))))))************,,,,,,,,,---------......))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************...+++((((((+++------+++------...222888>>>BBBDDDBBBHHHKKKIIIMMM\\\ooo{{{jjjDDDFFFRRRXXXaaakkkzzzyyygggYYYQQQLLLRRRYYYnnn{{{zzzrrrYYYKKKFFFNNNTTTNNNFFFBBB???>>>:::444111222...---,,,,,,---///222444---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------,,,...//////...------...,,,,,,,,,---------......------......//////000000/////////000111111222222222222222222333444555555999:::;;;===>>>@@@AAABBBDDDFFFHHHIIIJJJLLLPPPSSSSSSWWW\\\```ccccccbbb```___aaacccdddeeefffggghhhgggiiillllllkkkiiiiiiiiinnnmmmlllmmmoooqqqqqqqqqnnnmmmlllmmmnnnmmmllljjjjjjjjjkkkkkkkkkjjjiiiiiiiiikkkmmmmmmkkkiiihhhiiilllllllllkkkkkkjjjjjjjjjhhhjjjmmmooopppooommmlllmmmooorrrvvvzzz}}}~~~JJJ999<<<;;;777666555666777666555444444444111222222222222111000000////////////////////////000000000000000///......////////////////////////------------------------......---------,,,,,,,,,...---,,,,,,++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))***+++,,,......+++++++++++++++++++++++++++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))************************************************************...,,,******,,,...---++++++---111666<<>>@@@AAAAAACCCEEEGGGHHHJJJLLLPPPSSSVVVWWWZZZ\\\^^^_________bbbbbbffflllqqqrrrnnnjjjjjjlllmmmlllkkkkkklllmmmnnnnnnnnnqqqtttwwwyyyyyysssrrrqqqqqqqqqpppnnnllllllmmmmmmmmmmmmlllkkkkkkhhhjjjlllkkkiiiggggggggglllllllllkkkkkkkkkkkkkkkjjjkkkmmmoooooonnnmmmmmmoooqqqsssvvvyyy|||~~~~~~}}}||||||~~~~~~bbbHHH???<<<888555777777666444333222333555222222222222222111000000////////////////////////000000000000000///......////////////////////////------------------------......---------,,,,,,,,,...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***)))************+++++++++************************+++*********))))))))))))************************************)))))))))((())))))))))))******************)))))))))***+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++***))))))((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++...---,,,,,,......---,,,,,,000777>>>DDDFFFGGGFFFJJJKKKOOOZZZppphhhHHHFFFFFFGGGRRR^^^______YYYNNNKKKRRR___ggglllnnn}}}yyykkkRRRHHHIIINNNRRR^^^fffbbbWWWIII;;;555222...---...,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------------------------------,,,...//////...------...,,,,,,,,,---------....../////////..................//////000000111111222222111111222222333444555888999:::;;;===???@@@AAAAAACCCFFFHHHJJJMMMQQQTTTXXXXXXXXXYYYZZZ\\\^^^___dddeeejjjsss||||||tttmmmnnnooonnnmmmlllmmmpppsssuuuttttttvvvzzz|||}}}|||xxxvvvuuuuuuuuutttqqqooooooppppppppppppooonnnnnnkkklllmmmllljjjiiihhhiiikkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnqqqqqqsssuuuwwwyyy{{{|||}}}zzzxxxxxx||||||{{{|||}}}wwwsssVVVDDD===;;;999999777555333222222444555222222222222222111111000////////////////////////000000000000000//////...////////////////////////------------------------......---------,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***)))************+++++++++***************************************)))))))))************************************))))))))))))))))))))))))************+++******)))(((((())))))+++++++++++++++++++++++++++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,---......------111777???FFFJJJJJJHHHGGGLLLOOOXXXnnn___EEEIIIEEEIIIWWW[[[aaa\\\TTTNNNSSSbbbvvvrrraaaLLLIIIQQQZZZ[[[aaaeee___PPPAAA333///000/////////((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------------------------------------------------------,,,...//////...------...,,,,,,,,,---------....../////////......---------......//////000111111111111111111111222333444555777888999;;;<<<>>>???@@@AAADDDGGGJJJLLLOOOSSSUUUWWWXXXYYYZZZ\\\^^^``````dddgggnnnuuuzzzyyysssnnnqqqqqqpppnnnnnnppptttxxx}}}|||{{{{{{{{{{{{yyywwwvvvuuutttuuuvvvuuusssqqqqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqpppnnnllllllmmmkkkkkkllllllmmmmmmnnnnnnoooooonnnmmmmmmnnnooopppooopppqqqsssuuuwwwyyyzzz}}}~~~~~~{{{yyyxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzzzzmmmZZZHHH>>>>>>888666555444444555555444222222333333222222111000//////////////////////////////000000000000//////////////////////////////------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++*********************************************************************************)))))))))))))))((()))))))))************+++******)))))))))******************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++***+++,,,,,,------...///555;;;CCCIIIJJJIIIGGGGGGPPP\\\rrrvvvVVVJJJLLLKKKXXXfffaaapppfff[[[WWW```tttvvvgggYYYNNNLLLVVV^^^[[[\\\\\\TTTCCC777...---000///---,,,)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------,,,...//////...------...,,,,,,,,,---------......//////......------,,,,,,.........///000000111111111111111111222333444444666777888999;;;===>>>???BBBEEEHHHKKKNNNPPPTTTVVVTTTVVVZZZ]]]```bbbccccccccchhhnnnpppooommmlllmmmpppqqqpppooooooqqquuuyyy~~~|||{{{zzzyyywwwtttrrrqqqppppppqqqssstttsssrrrqqqrrrrrrsssttttttsssssssssssssssrrrooonnnnnnooolllllllllmmmmmmnnnnnnnnnpppooonnnmmmmmmnnnpppqqqmmmnnnooopppsssvvvyyyzzzzzz|||~~~~~~|||zzzyyyyyyvvvvvvvvvvvvvvvwwwwwwxxx{{{{{{}}}fffFFF:::777666555666888888666333222333333333333222111111000000000000000000000000//////000000000000//////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))*********+++++++++***************************************+++++++++************************))))))))))))))))))******((()))))))))***************))))))***+++,,,------************************************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,...222444:::???DDDGGGGGGGGGIIIKKKUUUmmmqqqaaaYYYVVVZZZbbbqqqwwwnnnpppfff^^^```nnnuuu___VVVNNNPPPKKKQQQVVVQQQQQQPPPFFF:::222,,,---///---***)))///......---,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,------------...------------------------------------------------,,,...//////...------...,,,,,,,,,---------...............------------------......//////000000111111000000111111222333444555666777999:::<<<===>>>BBBEEEIIILLLNNNPPPSSSUUURRRUUUYYY]]]aaaccccccccccccgggkkkiiidddbbbfffjjjlllnnnooopppppprrrtttvvvvvvuuuuuuuuuvvvuuurrrppplllllllllnnnqqqrrrrrrpppqqqrrrsssuuuvvvwwwwwwwwwssstttsssqqqnnnmmmnnnooommmmmmmmmnnnnnnnnnnnnnnnooonnnnnnnnnnnnppprrrsssnnnnnnooopppsssvvvyyy{{{zzz|||~~~~~~}}}{{{{{{{{{tttuuuuuuvvvwwwwwwwwwxxxxxxxxxzzz}}}___>>>;;;999777888999999666222333333333333333222222111000000000000000000000000...//////000000000000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***)))************+++++++++*********************************+++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))************)))))))))***+++---...///***************************************+++++++++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++------------111666;;;@@@CCCGGGHHHHHHJJJQQQVVVfffmmm```\\\bbbeeedddkkk{{{|||ppphhhbbb```dddppp}}}___WWW^^^___]]]SSSQQQPPPGGGEEEBBB777333...,,,......+++***+++000///---+++************+++++++++,,,,,,---------,,,,,,,,,------------...++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------,,,...//////...------...,,,,,,,,,---------......,,,------------------...------......///000000000000000000000111222333444444555666888:::;;;<<<===AAADDDHHHKKKLLLNNNPPPRRRRRRSSSVVVXXX[[[^^^```aaadddfffgggeeebbbaaadddggggggjjjnnnqqqqqqqqqqqqrrrnnnnnnnnnppprrrrrrpppnnnlllkkklllmmmpppqqqpppooorrrsssuuuwwwyyy{{{||||||vvvvvvuuurrrooonnnooopppooooooooonnnnnnnnnnnnnnnmmmmmmnnnoooppprrrssstttsssrrrrrrssstttwwwzzz|||}}}~~~|||{{{{{{uuuuuuvvvvvvwwwwwwwwwvvvwwwxxxzzz}}}___FFF@@@999666777777555222333333444444333333222111000000000000000000000000......///000000000000000////////////////////////------------------------......---------,,,,,,,,,,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))))))))******************)))******+++,,,,,,************************))))))*********+++++++++'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............333:::@@@FFFHHHJJJJJJKKKPPPZZZaaa~~~hhhNNNTTTeeejjjmmmhhhqqquuuXXXRRR^^^cccrrrhhhYYYeee|||qqqaaaXXXOOOCCC===888,,,...++++++---...,,,---111---,,,***))))))+++---...+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,------.........------------------------------------------------,,,...//////...------...,,,,,,,,,---------......,,,,,,,,,------.........------......///000000000000000000000111222333444444555666777999;;;<<<===@@@CCCGGGJJJKKKLLLMMMOOOTTTSSSSSSSSSUUUYYY]]]___fffeeeccccccddddddeeeeeeccchhhnnnqqqrrrqqqpppoookkkkkklllnnnppppppmmmkkknnnmmmmmmnnnppppppooommmssstttvvvyyy|||~~~yyyyyyxxxuuurrrqqqrrrsssppppppoooooonnnnnnmmmmmmlllmmmnnnpppqqqsssttttttwwwwwwvvvuuuvvvxxxzzz|||~~~{{{zzzzzzvvvvvvvvvwwwwwwvvvvvvuuuvvvxxx|||NNNFFF;;;444444444444222333333444444333333222111000000000000000000000000......///000000000000000////////////////////////------------------------......---------,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,+++++++++)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))&&&%%%%%%&&&)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((('''((()))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++*********))))))((((((*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...+++)))+++...000///...))),,,/////////555@@@IIIGGGFFFIIILLLJJJLLL^^^sss]]]RRR```rrr~~~vvvjjjiiikkk^^^RRRXXXfffiiitttggg]]]rrrxxxmmm___PPP@@@444000333///...---,,,++++++++++++++++++++++++++++++++++++........................++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------............------........................///...,,,,,,------,,,+++,,,------......------,,,,,,,,,,,,---------......////////////////////////............////////////000111111222333333444444444444444555777888:::;;;@@@CCCEEEGGGHHHIIILLLNNNTTTQQQOOOPPPTTTYYY]]]^^^```dddeeeaaaaaafffiiigggiiiiiijjjjjjkkklllmmmnnnnnnlllnnnqqqooojjjkkkrrrqqqqqqpppqqqrrrqqqooonnnsssuuuxxx{{{~~~zzztttqqqqqqqqqpppnnnqqqrrrrrrrrrqqqqqqpppoooqqqrrrrrrppppppqqqtttwwwxxxwwwyyy~~~}}}}}}|||zzzxxx|||{{{zzzyyyxxxxxxxxxxxxxxxxxxzzz{{{|||}}}}}}}}}yyygggIII555:::===333000888666555555444444333222222333333222222111000//////000000000000000000000000////////////............111000000///...---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))---***)))+++000333111...(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************)))))))))(((***))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,---+++***+++---///...---,,,,,,---111777>>>DDDGGGHHHLLLQQQRRRQQQYYYooouuuQQQNNN```mmmmmmsssppphhhbbbUUURRR]]]lllvvv}}}kkk]]]kkkyyykkkYYYIII:::000---//////...---,,,++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------............------........................///---,,,,,,---...,,,+++,,,------......------,,,,,,,,,,,,---------..........................................////////////000000111111222222333333333333444555666888999:::@@@BBBCCCDDDCCCDDDFFFHHHJJJJJJJJJLLLOOOSSSXXX\\\aaaeeeeeebbbccchhhkkkjjjjjjjjjjjjjjjkkkmmmnnnoooooommmnnnpppmmmhhhiiioooqqqppppppooooooooonnnmmmqqqrrrvvvyyy}}}~~~zzzuuurrrrrrqqqooonnnqqqqqqqqqrrrqqqqqqppppppoooqqqssstttsssrrrssstttwwwvvvyyy~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxvvvwwwxxxxxxyyyyyyyyyyyy}}}vvvyyyXXX;;;888<<<:::;;;???666555555444444333333222333333222222111000000///000000000000000000000000////////////............/////////...---,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,+++,,,,,,,,,++++++***))),,,)))'''***...000///,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***(((((())))))))))))(((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))))))))))))))))))))******)))************+++++++++))))))*********+++++++++---,,,***+++,,,------,,,...---...666AAAHHHIIIFFFEEELLLPPPSSS^^^wwwgggNNNTTT```bbbbbbuuuwwwgggZZZUUU^^^rrr{{{hhh^^^```wwwxxxppp```LLL>>>444...,,,.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------............------........................///---,,,,,,---...---+++,,,------......------,,,,,,,,,,,,---------..............................---............//////////////////000111111222222222333333444555777888999===>>>@@@@@@@@@AAACCCEEEDDDEEEHHHLLLRRRXXX```eeeccceeeeeecccdddiiikkkkkkiiijjjjjjjjjlllmmmnnnooopppoooooopppnnnjjjjjjnnnqqqpppnnnmmmllllllmmmmmmnnnpppssswww{{{|||yyyvvvtttsssrrrpppnnnpppqqqqqqrrrrrrrrrqqqqqqnnnqqquuuwwwvvvtttrrrqqqwwwvvvyyy|||{{{zzzyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwvvvvvv{{{|||}}}~~~{{{```CCC777888<<<>>>>>>666666555555444333333333333333222222111000000000000000000000000000000000////////////.....................---,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++************+++++++++++++++,,,++++++***)))+++((('''(((+++---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++---...///))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***))))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********))))))*********+++++++++)))))))))*********++++++---,,,+++++++++,,,,,,,,,...///333<<>>@@@DDDFFFJJJIIIKKKQQQ[[[dddjjjllliiigggeeecccdddgggiiihhhhhhhhhiiiiiikkklllnnnnnnqqqpppqqqqqqpppooooooppppppooommmkkkjjjjjjlllnnnooopppsssvvvyyy{{{}}}~~~wwwvvvuuuuuutttsssrrrqqqrrrrrrssssssttttttssssssooorrrvvvxxxwwwuuussssssxxxwwwzzz||||||{{{zzzzzzzzzzzzzzz}}}}}}}}}|||{{{zzzxxxwww{{{{{{zzzzzz|||yyyppp^^^III===::::::888666666666555444444333333222222222111111111000000////////////////////////////////////.....................---------,,,,,,------------------------+++,,,,,,------,,,,,,+++************************))))))*********+++++++++++++++************++++++******++++++++++++******+++)))((((((***+++)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,...///(((((((((((((((((((((((('''((((((((()))))))))***&&&''')))******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))******(((((())))))************))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,+++,,,---......333<<>>444222222111000000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,...........................,,,,,,,,,......---,,,,,,------......------,,,,,,,,,,,,---------..............................------------............---......///000000111111222222222333555666888999777888:::;;;<<>>777222222222...,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,........................---,,,+++,,,.........---,,,------......------,,,,,,,,,,,,---------......------------------------,,,------------..................///000000111111222333333444555777888999999:::;;;<<<>>>AAAFFFJJJSSSWWWcccwww|||tttmmmlllllljjjiiijjjffffffggghhhjjjlllmmmnnnkkkmmmmmmmmmpppuuuuuurrrlllnnnooonnnkkkkkknnnrrrvvvvvvvvvvvvuuutttsssrrrnnnpppqqqrrrrrrsssuuuxxxvvvvvvvvvvvvvvvuuutttttttttttttttttttttvvvzzz}}}}}}{{{}}}|||}}}||||||{{{{{{{{{||||||||||||}}}}}}|||{{{{{{zzzzzzzzz{{{zzz{{{~~~kkkHHH:::888777777666666555444444444111111111111111111111111000000000000000000000000////////////............////////////////////////------------------------+++,,,,,,------,,,,,,+++************************)))************+++++++++******))))))))))))******((()))******+++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((()))))))))(((((((((((((((((((((((('''''''''((()))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))'''&&&'''((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))((()))))))))************'''(((((()))******++++++)))************++++++++++++,,,,,,,,,,,,---------***,,,......---...111444:::AAAIIILLLJJJKKKPPPVVVWWWccc{{{uuubbbaaaxxxvvv|||~~~~~~mmmrrr|||nnn]]]PPPEEE<<<999444111111///,,,+++...,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++........................---,,,+++,,,...///...---,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,---------............//////000000111222222333333444555666888999::::::<<>><<<555222111000...+++---222,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................---,,,+++,,,...///...---,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////000000111111222222444444444555777888:::;;;:::===CCCIIIQQQ[[[eeekkk~~~|||qqqiiijjjkkkiiihhhjjjiiiiiijjjkkkmmmoooqqqrrruuuwwwvvvsssvvv|||{{{tttiiinnnrrrrrrppppppsssvvvxxxwwwwwwvvvuuusssrrrqqqqqqrrrqqqooolllmmmqqquuuvvvuuuuuutttsssqqqpppoooqqqrrrtttvvvwwwyyy}}}}}}~~~}}}}}}}}}||||||||||||}}}~~~yyyzzz{{{}}}~~~~~~wwwyyy{{{||||||}}}SSS;;;777777777666555555444444111111111111111111222222000000000000000000000000000/////////............------------------------------------------------+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******(((((()))***************'''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********+++,,,,,,---******)))(((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++*********))))))((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))++++++******++++++,,,---)))+++,,,,,,+++***,,,---000//////000//////777AAAIIIPPPLLLHHHPPPUUUXXX```lllcccnnnpppfff~~~lll```~~~||||||zzzTTTAAA<<<:::555444222000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,....../////////...,,,+++,,,,,,,,,---------......---......///////////////............000222444555888777777777999<<>>777444777999444111222222222222111111111111000000000000000000000000000////////////////////////------------------------//////.........---------,,,,,,,,,+++)))***---000,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))(((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************++++++******++++++,,,---)))+++,,,,,,++++++,,,---///......000///222;;;EEENNNUUUSSSOOOQQQSSS[[[lllkkkeeeqqq{{{gggggg}}}mmmnnnwwwwwwoooNNN@@@;;;999555444222000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---......///...---,,,+++,,,,,,---------.........,,,------...///.........//////...///000111333444777666666666777999<<<===AAACCCGGGIIILLLOOOTTTWWWYYYcccjjjjjjgggfffccc^^^ggghhhhhhgggfffgggiiikkklllllllllooorrruuuvvvuuuvvvssssssyyyyyyqqqnnnoooqqqqqqqqqrrrsssuuu|||{{{yyyuuuqqqooopppqqqrrrpppoooppprrrsssssssssrrrssssssrrrpppooopppqqqrrrvvvzzz{{{yyyyyy}}}~~~{{{yyyyyyzzz}}}~~~|||||||||||||||}}}}}}}}}}}}qqqKKK???999666777777444444777222222222222111111111111000000000000000000000000////////////////////////------------------------//////.........---------,,,,,,,,,+++***+++---000------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---***+++,,,,,,++++++,,,---///------000222777AAALLLMMMTTTUUUSSSTTTWWWlllhhhbbbkkkppplllhhhwwwxxxtttlllrrr{{{^^^GGG>>>;;;777555333111///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------------,,,,,,+++,,,------------.........,,,,,,---............---000////////////000111222555555444444444666888999<<<===???@@@AAABBBEEEHHHQQQVVV[[[]]]```dddccc```bbbdddfffgggggggggiiijjjmmmmmmnnnqqqtttvvvvvvuuutttrrrrrrtttxxxxxxuuurrrtttttttttsssrrrrrrtttvvvyyyxxxuuuqqqnnnmmmnnnppprrrpppooopppssstttttttttuuuwwwxxxxxxvvvuuuuuuvvvssswwwzzzzzzyyyyyy|||~~~~~~{{{yyyyyyzzz|||~~~zzzzzzzzz{{{|||}}}~~~~~~}}}|||}}}rrrUUU===999777888888555555888333222222222111111111111000000000000000000000000////////////////////////------------------------...............---------,,,,,,,,,+++***+++---///...------,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))))))))************++++++++++++++++++++++++++++++******++++++,,,---***+++---,,,++++++,,,...///---...222777===IIISSSQQQVVVTTTRRRUUU^^^mmmcccccc^^^mmm{{{{{{nnnooo|||yyyssscccNNNAAA===;;;777444333111///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++------------............,,,---......//////......000000000/////////000000333333222222222333444444555777999;;;<<<>>>AAADDDJJJLLLOOORRRVVVXXXVVVSSSYYY]]]aaadddeeefffggghhhkkkjjjjjjllloooqqqrrrrrrnnnnnnnnnoooppprrrssssssxxxxxxvvvsssqqqqqqsssuuuqqqqqqqqqooommmnnnqqqsssrrrqqqqqqrrrtttvvvwwwvvvvvvxxxzzz{{{yyyxxxyyyyyyuuuvvvxxxyyyxxxyyy{{{}}}~~~||||||}}}~~~}}}||||||||||||}}}~~~qqq```FFF@@@:::999:::999555333333333222222222111111111000000000000000000000000////////////////////////................................................+++,,,,,,,,,++++++---///------,,,,,,++++++++++++))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))************************************++++++******++++++,,,---***,,,------,,,+++---...///---000888???EEEOOOXXXYYYZZZSSSPPPYYYkkkxxxkkkeeelllyyywwwvvvxxx}}}hhh```RRREEE???===;;;666333222000......---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000000000000000000000000000/////////...111111111111111111111222111333666888999<<>>===999666222111000...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,------...------.........///////////////000111111111111000//////000000000///......000000000111111111111111111333555666666888;;;===EEEGGGMMMTTTUUUPPPLLLKKKHHHKKKOOOQQQRRRRRRRRRSSSTTTRRRQQQQQQTTTWWWYYYZZZUUUUUUTTTUUUYYY]]]bbbdddeeeggghhhiiijjjlllppprrroooqqqssstttttttttuuuvvvsssrrrrrrtttwwwzzz{{{{{{uuuvvvwwwwwwvvvwwwyyy{{{xxxwwwvvvvvvvvvxxxyyyzzzfffDDD777888999777333333333333222222222222111111111111111111111111000000000000000000000000........................---------...............***+++------,,,+++,,,...************************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%&&&'''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))************((()))))))))************'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************++++++******++++++,,,---+++,,,------,,,,,,---///000222;;;GGGPPPSSSUUUXXXIIIOOOLLLWWW|||xxxooorrryyyzzzppp^^^WWWOOOFFFAAA>>>;;;777444222111///...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---//////............////////////...//////000000000000000---...///000000//////...///000000111222222222222111333444555666777:::<<<>>>@@@GGGMMMLLLFFFDDDGGGKKKMMMNNNMMMKKKIIIHHHIIIJJJJJJKKKNNNPPPQQQPPPOOONNNKKKJJJKKKPPPTTTWWWXXXZZZ\\\^^^```aaabbbeeegggeeeiiinnnqqqrrrrrrrrrsssqqqppppppsssvvvyyyzzzzzzyyyyyyyyyxxxxxxzzz~~~{{{yyyxxxwwwxxxyyy{{{{{{~~~[[[@@@999999888444444333333333222222222111111111111111111111111000000000000000000000000........................---------.........//////***+++------,,,+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************(((((())))))*********+++'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---+++,,,...---,,,,,,---///111444>>>LLLUUUWWWVVVWWWPPPWWWTTT```iiieeerrr}}}ooogggUUUMMMEEEAAA???:::555222111000///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...///000............/////////000---......///////////////,,,---///000000000///...///000111222333333333333000222444666777:::===@@@DDDFFFLLLQQQNNNFFFGGGMMMRRRRRRQQQNNNJJJFFFEEEDDDFFFHHHLLLQQQSSSRRRNNNJJJLLLIIIFFFGGGLLLQQQRRRRRROOOQQQRRRSSSRRRQQQRRRSSSXXX]]]eeekkknnnoooppppppoooooooooqqquuuxxxyyyyyyxxxxxxwwwuuuuuuxxx}}}~~~{{{yyyxxxyyy{{{||||||}}}qqqMMM===888666444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////---------.........//////)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))************+++++++++,,,,,,++++++,,,,,,---...(((***,,,---......------333@@@LLLQQQWWW]]]ZZZQQQ]]]QQQfffooo[[[uuuxxxzzzfffZZZNNNJJJDDD>>>999666555555222222000///............//////.........---------///...---,,,,,,,,,,,,,,,---,,,+++,,,...///...---...---,,,+++++++++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,+++***++++++,,,////////////////////////////////////////////////////////////////////////---------............///...------......///000111444444555777:::???CCCEEEDDDEEEGGGIIIJJJJJJIIIIIINNNQQQRRRPPPLLLJJJJJJLLLPPPTTTYYY\\\ZZZUUUNNNJJJGGGHHHJJJKKKKKKIIIGGGFFFGGGGGGGGGHHHHHHHHHEEECCCIIIKKKPPPVVV\\\aaaeeegggeeeiiiqqqxxx{{{{{{yyywwwsssuuuvvvvvvvvvxxxzzz|||{{{xxxyyyzzz{{{[[[CCC<<<222333555555444555555222///222222222111111111111000000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((((((((((((((((((((())))))(((''''''***...222+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,---......***,,,............000222<<>>999666555555222111000//////...////////////.........---------///...---,,,,,,,,,,,,------,,,+++,,,...///...---------,,,+++++++++,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,++++++,,,,,,---////////////////////////////////////////////////................................./////////000000//////...//////000111222666666666888;;;>>>BBBDDDCCCDDDFFFHHHIIIIIIIIIHHHLLLMMMNNNNNNNNNPPPRRRTTT[[[]]]______\\\VVVPPPLLLJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFEEEEEEEEEEEECCCAAAEEEFFFIIIMMMQQQUUUXXXYYY___dddmmmuuu{{{|||{{{zzzuuuwwwxxxyyyyyyzzz|||~~~~~~~~~cccHHH===444333444444333222333222222222222222111111111111000000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))(((((()))---000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))((())))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,---......+++...000///---...444:::FFFOOOXXXZZZ[[[]]]aaacccnnniiiaaahhhjjjmmmtttbbbTTTMMMIIIDDD>>>999666555555000000////////////000000...............---------......---,,,,,,,,,---------,,,+++,,,...///...------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---------,,,------......////////////////////////////////////////////////........................////////////000000000111/////////000000111222333777777777888:::<<>>999666555444000////////////000000111...........................------,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------------,,,,,,,,,,,,,,,,,,---------......//////000////////////////////////////////////////////////............................../////////000000000////////////000111222222666555555666777999:::;;;<<<<<<===???@@@AAABBBBBBGGGGGGJJJPPPWWW[[[ZZZXXXTTTSSSSSSRRRSSSTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQOOOKKKIIIIIIIIIHHHGGGJJJIIIGGGGGGGGGIIIKKKLLLNNNQQQWWW^^^eeekkkppprrrrrrtttwwwyyyzzz{{{}}}www^^^KKK<<<999888777777444000000222222222222111111111000000000000000000////////////////////////////////////........................------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,,,,***)))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,+++...000...---333???IIIOOOUUU]]]aaa___bbbwwwuuulllvvvnnneee\\\PPPJJJGGGCCC>>>999666555444000////////////000000111---.....................------,,,,,,,,,------...---,,,+++,,,...///...---+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---......///000000000000////////////////////////////////////////////////........................------........./////////............///000111111333333333333444444555666666777888999:::<<<===>>>EEEGGGLLLSSSXXXXXXSSSMMMJJJIIIIIIJJJMMMPPPTTTVVVWWWWWWXXXYYYYYYZZZZZZZZZVVVSSSPPPNNNNNNNNNMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLIIIIIIKKKNNNSSSZZZ```dddkkkooosssvvvyyy{{{~~~}}}mmmUUU???999555444777777222000222222222222111111111000000000000000000////////////////////////////////////........................------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,+++)))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))************+++))))))))))))))))))))))))'''(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************+++,,,,,,+++---//////111999FFFPPPUUUXXXaaaeee```dddxxxuuugggaaaZZZRRRIIIFFFCCC>>>:::777555444000000////////////000000---------...............------,,,,,,,,,---......---,,,+++,,,...///...---******+++,,,------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------//////000111111111000000////////////////////////////////////////////////------------------------------------............------------...///000111000000111111111222222222333333333555666888:::;;;CCCFFFLLLQQQSSSPPPJJJEEEGGGGGGHHHIIILLLOOORRRTTTTTTTTTUUUVVVXXXYYYZZZ[[[WWWUUUSSSRRRRRRQQQPPPOOOJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFEEEFFFIIIMMMRRRUUU```eeekkkqqquuuyyy}}}}}}|||vvvWWW@@@555///444777444222444222222222111111111111000000000000000////////////////////////////////////........................------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,***))))))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...---......111777AAAMMMVVVZZZ[[[bbbeee]]]___zzz}}}yyyoooeee]]]WWWSSSHHHFFFBBB>>>:::777444333222111000//////...//////---------.........//////,,,,,,,,,,,,,,,---...///---,,,+++,,,...///...---)))***+++---......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000111222222222111000///////////////////////////////////////////////////------------------------............////////////............///000111222//////000111111111111111222222222333555777999;;;???CCCHHHKKKKKKHHHFFFDDDEEEFFFIIILLLOOOQQQSSSTTTSSSSSSTTTTTTUUUVVVWWWXXXWWWVVVUUUUUUVVVUUUSSSQQQKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEFFFHHHIIIIIIJJJJJJPPPVVV^^^ffflllrrrwwwzzz{{{|||WWWCCC444444888555333444222222222111111111111000000000000000////////////////////////////////////................................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++...------------.../////////...///333;;;GGGRRRYYY\\\[[[aaabbbXXXXXX|||uuuhhh~~~vvvnnnfffZZZSSSRRRGGGEEEBBB>>>:::777444333222222111///............---------.........//////,,,,,,,,,,,,,,,---...///---,,,+++,,,...///...---)))***+++---......------,,,,,,,,,---------......------------------------.........................../////////000000111111111222333333222111000///////////////////////////////////////////////////------------------------////////////000000000000////////////000111222333//////000111111111111111222222222333555777:::;;;<<<@@@EEEFFFDDDDDDEEEGGGAAADDDHHHMMMQQQTTTUUUVVVUUUTTTTTTTTTTTTUUUVVVVVVYYYXXXXXXYYYZZZYYYVVVTTTPPPPPPPPPOOONNNMMMKKKKKKDDDFFFJJJMMMMMMKKKGGGEEECCCIIIRRR[[[cccjjjooosss|||yyy|||pppTTT<<<777999555222444222222222111111111111000000000000000////////////////////////////////////................................................+++,,,,,,------,,,,,,+++************************)))***+++***))))))+++---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))(((***++++++***)))))))))))))))))))))))))))************+++++++++++++++******************---......,,,+++,,,...000...+++///;;;EEELLLVVV```aaa___ZZZSSSVVVkkkrrr```{{{wwwkkkccc]]]VVVPPPHHHFFFCCC???;;;888555444222111000//////.........///............---------------------------------+++,,,,,,---.........---------------------------,,,,,,,,,---------......,,,+++++++++++++++++++++---------...------,,,,,,,,,---...000111111111111000000000000////////////........................////////////////////////------,,,+++,,,---...///////////////////////////............////////////000000///////////////000//////111222444555777777<<<===>>>??????AAADDDFFFDDDGGGKKKNNNOOOPPPQQQSSSTTTTTTUUUVVVXXXYYY[[[\\\aaa]]]YYYWWWXXX[[[]]]^^^\\\YYYVVVTTTSSSSSSSSSRRRQQQPPPNNNNNNNNNLLLJJJHHHGGGKKKNNNOOOPPPUUU^^^fffhhhooozzz}}}]]]JJJFFF;;;333333222555222111333222000000333000000000000//////////////////////////////////////////.........---------------------------------++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))******))))))))))))))))))))))))))))))************+++++++++++++++******************++++++,,,+++***)))+++---//////555@@@HHHMMMWWWaaajjjccc\\\\\\kkk|||nnnvvvkkkccc]]]UUUPPPHHHFFFBBB===999666444444222111000//////.........///............---------------------------------+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...............---......///000111111111111000000000/////////......................................................------,,,,,,,,,---...///////////////////////////............////////////000000////////////000000000111222333555777888999<<<>>>AAABBBBBBCCCEEEGGGEEEHHHLLLOOOPPPQQQSSSUUUVVVWWWWWWYYYZZZ\\\^^^___ccc```^^^___aaacccdddddddddbbb```^^^\\\YYYUUUSSSPPPPPPPPPPPPQQQQQQPPPOOOMMMOOOPPPNNNKKKKKKPPPUUUYYY```lllxxxeeeNNNCCC777444777555555222222444444111111333111000000000//////////////////////////////////////////.........---------------------------------++++++++++++++++++++++++************************))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))***)))))))))))))))))))))))))))))))))************+++++++++******++++++++++++++++++***+++,,,,,,******+++,,,000555>>>GGGLLLQQQYYYcccdddbbbggg{{{xxxuuujjjccc\\\UUUOOOIIIFFFAAA;;;777555444444222111000//////.........///............---------------------------------,,,,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------...///000000000000000000111111111111000000000////////////.........------------------------........................---,,,,,,,,,,,,---...///////////////////////////---............/////////000000////////////000000111222333555777888999:::>>>@@@DDDFFFFFFFFFHHHIIIKKKMMMPPPSSSTTTUUUWWWYYYZZZZZZ[[[\\\^^^```bbbccccccbbbaaacccfffhhhiiihhhcccdddeeeddd```ZZZUUUQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTSSSOOOIIIFFFGGGHHHLLLRRR]]]hhhssszzz~~~mmmTTTBBB555666999222555333333777666222111333111111000000000/////////////////////////////////...............---------------------------------++++++++++++++++++++++++************************)))))))))*********++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++************************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++***)))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,+++---......---------...///888EEENNNQQQUUU]]]eeebbbgggyyyttt{{{sssiiibbb\\\TTTNNNJJJFFF@@@:::666444444555222111000///............///............---------------------------------,,,,,,------...------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,------------...///000111222222222111111222222111000///////////////.........------------------------------........................,,,,,,,,,,,,------..............................---------.........//////000////////////000000111222222333555777888::::::???BBBGGGIIIJJJJJJKKKLLLSSSUUUWWWXXXXXXYYYZZZ\\\]]]]]]^^^___aaaccceeefffcccaaa```aaacccfffgggggg```cccffffffbbb[[[TTTPPPTTTUUUVVVVVVUUUTTTTTTUUUWWWXXXXXXUUUPPPMMMLLLLLLMMMPPPWWW___gggmmmqqqsss|||{{{{{{}}}qqq\\\FFF777999:::000555333555888888444222333111111111000000000//////////////////////////////........................------------------------++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,+++---............000111111<<>>:::777555555666222111000//////.........///............---------------------------------------......------,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,------......//////000111222222222222000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,------------.........///......//////000111222111222333555666888999:::@@@DDDHHHLLLOOOQQQTTTVVV\\\^^^___^^^^^^___aaaccchhhhhhiiijjjlllmmmoooppppppmmmjjjhhhiiiiiiiiiiiiiiillllllhhhaaaZZZWWWVVVZZZ^^^aaaaaa______aaacccbbbbbbaaa```___]]][[[ZZZZZZ[[[^^^```cccfffggghhheeegggjjjpppvvvyyyzzzzzzpppqqqppptttvvvkkkXXX???666:::999666444444888777333222444222222111111111000000000////////////////////////---------...............------------------------++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))+++---...---+++)))))))))))))))))))))))))))************+++++++++******++++++,,,------...+++,,,,,,,,,---000666:::BBBLLLUUUYYY]]]cccdddaaa^^^{{{ooofff```ZZZRRRLLL@@@>>>;;;888666444444444222111000//////.........///............---------------------------------------......------,,,+++------------------------,,,,,,,,,---------......---------...///000000000000000111111111111111000....../////////......------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000111222333333444666888999;;;;;;@@@CCCHHHLLLOOOSSSXXX[[[```bbbdddeeefffhhhlllnnnppppppqqqrrrtttvvvxxxyyywwwvvvvvvvvvvvvuuuqqqoookkkllllllgggaaa^^^```dddkkknnnpppnnniiifffgggiiihhhgggeeedddccccccaaa``````aaabbbcccddddddccccccfffhhhkkkooorrrsssqqqoooaaadddeeegggppp~~~iiiJJJ???;;;666444333666555222222555222222222111111111000000////////////////////////---------.........//////------------------------++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((+++------,,,***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---...............---///444:::???KKKSSSZZZ\\\```eeeccc^^^iii|||zzzzzznnnfff```ZZZRRRKKK<<<;;;999777555333222222222111000//////.........//////.........------------------------------------.........---,,,,,,+++------------------------,,,,,,,,,---------.........//////000111222222333000000111111111000000///------...............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000222222444555666777999;;;<<<===@@@CCCGGGKKKOOOTTTZZZ^^^eeegggiiikkknnnqqqvvvzzzvvvwwwwwwyyyzzz|||~~~yyyzzz}}}}}}wwwrrrnnnooonnnkkkhhhjjjqqqwww{{{~~~~~~xxxpppjjjiiijjjkkkiiiggggggggghhhgggfffeeeffffffeeecccaaa^^^]]]eeefffhhhjjjkkkiiiddd```^^^ccceeeeeejjjsss{{{~~~~~~|||{{{}}}iiiKKK@@@777333333444444222222555222222222111111111111000////////////////////////---------.........//////------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++***((((((((()))***))))))))))))))))))))))))!!!###%%%&&&&&&'''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***---///...---444@@@KKKXXXQQQTTTbbbgggaaaaaahhhvvvqqqppp{{{pppgggaaaYYYOOOHHH===<<<:::888666444444333222111000//////.........////////////////////////------------------------------------------------++++++,,,,,,,,,---------------------------------//////000111111111111000333222000000111000///---////////////////////////------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------000/////////000000///...444444555555777888999:::>>>AAAEEEJJJOOOTTT[[[___kkkjjjjjjmmmqqqvvvzzz|||{{{|||~~~}}}~~~{{{xxxrrrsssrrrqqqqqquuu|||wwwtttvvv{{{sssnnnllloooooollljjjkkkllliiigggfffccc```^^^___cccddddddeeeggghhhddd___ffffffgggggghhhkkkqqquuurrrqqqpppqqqvvv~~~\\\CCC222666888666444444555666222222222111111111111000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************************************************************))))))))))))))))))))))))(((((())))))******++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))(((((()))***))))))))))))))))))))))))###%%%(((((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---...//////111999EEENNNXXXXXX___fffbbb^^^hhhzzzhhhqqqsssiii```WWWLLLDDD===;;;:::888666555444444222111000//////.................................------------------------------------------------++++++,,,,,,,,,---------------------------------//////000111222222222111333111000000000000///---------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------000---,,,///444666333///333333333444666888999:::===@@@CCCHHHMMMSSS[[[___jjjjjjkkknnnsssxxx|||}}}|||}}}~~~{{{||||||{{{{{{~~~~~~{{{zzzzzzwwwrrrqqqtttuuurrrooommmkkkiiihhhgggcccdddgggkkkooopppjjjdddcccccccccdddgggiiikkklllhhhgggeeegggmmmwwwmmmHHH===<<<:::777555555444222222222222111111111111000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))************************************************************************************************)))))))))))))))*********************************************************++++++************++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++***)))))))))******))))))))))))))))))))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,000///...000777AAALLLSSSQQQZZZeeefff___eeetttxxx}}}rrrggg]]]SSSHHHAAA<<<;;;999888666555444444222111000//////.........------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------//////000111222333333333222111//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///+++***///888;;;666000000111111333555777999:::<<<>>>AAAEEEJJJQQQZZZ___hhhiiilllpppuuuzzz~~~~~~~~~|||xxxuuuttttttsssqqqkkkkkknnnvvv{{{{{{tttnnnhhhggggggkkknnnooommmjjjeeecccbbbccciiirrr{{{uuuJJJ<<<888444333555555444333222222222111111111111000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************************************************************************************************************))))))))))))************************************************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++*********************))))))))))))))))))))))))(((***,,,+++***))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************+++******************+++))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------111...---222===IIIRRRWWWTTT^^^fffcccaaavvv|||vvvkkkaaaWWWNNNEEE???<<<;;;999777666555444444222111000///............------------------------------------------------------------------------,,,,,,,,,------------...------------...............///000222333333333333111000......///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---+++,,,000666888444000...///000111444666888:::;;;<<<>>>BBBGGGOOOXXX^^^eeehhhmmmsssxxx}}}~~~zzzwwwwww}}}zzzwwwtttrrrsssxxx}}}~~~xxxrrrmmmlllkkkkkknnnsssxxx{{{xxxUUU;;;777555666555444333444222222222111111111000000////////////////////////..............................---------,,,,,,,,,------,,,,,,,,,+++++++++************************************************************************************************************************++++++******))))))((((((************************************************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********++++++++++++***************************(((***++++++)))(((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))******(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************++++++*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------000...///666BBBOOOWWWZZZ```eeefffbbbjjjzzzssshhh\\\QQQHHHBBB>>>;;;:::999777666555555555222111000///....................................------------------------------------------------,,,,,,---------.........---------......///////////////000111222333333222000///---...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,***,,,///111000/////////......///111333555888999999;;;===???DDDLLLUUU[[[bbbgggnnnuuuzzz{{{}}}}}}yyyxxxzzz}}}|||~~~zzzssssssttttttuuuvvvvvvwwwwww|||xxxbbbCCC>>><<<<<<888111000444222222222111111111000000////////////////////////..............................---------,,,,,,,,,---------,,,,,,,,,++++++************************************************************************************************************************++++++******))))))((((((************************************************++++++************++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))***++++++,,,+++++++++************************''')))******((('''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------//////222<<>>CCCIIIQQQVVV^^^eeennnvvv{{{|||wwwrrrvvv~~~wwwwwwxxxxxxwwwvvvuuutttssswww{{{nnn___EEE<<<777888666111222888222222222111111111111000////////////////////////..............................---------,,,,,,,,,------------,,,,,,,,,,,,***************+++++++++************************************************************************++++++++++++++++++++++++************))))))))))))************************************************++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++************************'''(((******)))(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------......111888BBBNNNXXX^^^aaa^^^dddjjjvvvzzzrrrdddTTTGGG@@@>>>>>>::::::888777666666666666222111000//////.................................------------------------------------------------------------............---------...///000000000///000000000000///.........---,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************++++++++++++,,,------+++******,,,...000000000111333555666777777999;;;>>>BBBGGGMMMQQQZZZcccnnnwww|||xxx~~~{{{xxxvvvuuuttttttwww~~~xxxnnnXXXDDD444444777555555888222222222111111111111000////////////////////////..............................---------,,,,,,,,,...------------,,,,,,,,,))))))*********+++++++++************************************************************************++++++++++++++++++++++++)))))))))))))))*********************************************************++++++************++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************'''(((******))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))*********+++))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........333<<>>???AAA::::::888777666666666666222111000//////.........---------------------------------------------------------------------------------.........//////---------...///000000111000000000000///...---,,,...,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++///,,,))))))+++---......111111111222333555666777666888<<<>>>AAAFFFKKKNNNXXXaaannnwww|||yyyvvvuuuvvvvvvwww}}}|||\\\???999<<<888333111222222222111111111111000////////////////////////..............................---------,,,,,,,,,......---------,,,,,,,,,))))))******++++++++++++************************************************************************++++++++++++++++++++++++(((((())))))******++++++************************************************++++++************++++++,,,***))))))******((('''******))))))))))))******+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((()))***++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++///---,,,,,,.../////////777:::BBBNNNVVV\\\aaafffiiinnnsssmmmaaaRRRHHHEEECCC???;;;:::999888666555555555555222111000//////.........//////.........---------------,,,,,,,,,+++++++++---------------------------------.........//////000///.........000111222222111///...------......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++))))))---000///---,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,---------...///000111222333333555666999<<<@@@DDDGGGIIITTT]]]hhhqqqxxxyyyyyyzzzyyy{{{|||~~~xxx~~~QQQ:::999999666444555333222222222222111///000/////////..................------------......------------------------------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))+++***))))))******)))(((******))))))))))))*********++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************++++++++++++...---------...//////...444>>>IIIQQQWWW]]]bbbfffeeegggqqqwwwiii^^^PPPGGGDDDCCC???;;;:::999888666555555555555222111000//////....../////////.........---------------------,,,,,,,,,,,,------------------------,,,------------.........///////////////000000111111000///---,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,+++((()))(((''''''***---///++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++,,,,,,,,,,,,---------...///000111222222333444555777:::>>>BBBEEEGGGPPPYYYfffrrr|||xxxpppqqqwww|||}}}yyy{{{oooKKK===888555222555333222222333222111000000000/////////...............------------......------------------------------,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++******************************************************)))************+++++++++************************+++,,,,,,------,,,,,,++++++++++++*********))))))***************************)))((()))++++++***)))******))))))))))))************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************+++++++++,,,---------....../////////444DDDRRRVVVYYY___dddccc^^^gggyyyzzzmmmcccZZZNNNFFFCCCBBB???<<<:::999888666555555555555222222111000////////////...............---------.........------------,,,------------------------,,,,,,,,,,,,------------......///000000000////////////...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------......///000111222222333333555888;;;>>>AAACCCJJJRRR```qqquuukkkjjjmmmvvvyyyyyy\\\@@@888777555555444222222333333111000000000000/////////............------------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************)))************+++++++++************************+++,,,,,,------,,,,,,++++++++++++******************************************)))((()))+++,,,+++*********))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))******))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,---.../////////000111999JJJWWWYYY\\\cccddd^^^eeevvvggg\\\UUUKKKEEEBBBAAA???<<<:::999888666555555555555333222111000////////////........................//////.........---------------------------------+++++++++,,,,,,,,,---------...///000000000......---------,,,,,,+++++++++------,,,+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))*********))))))***,,,+++***+++//////+++'''&&&+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,+++++++++,,,,,,,,,------------...//////000111111111111333555888:::===>>>FFFLLLXXXiiizzzpppggglllrrrrrruuu}}}zzzzzz~~~jjjFFF:::888666666444333222333333222000000000000////////////.........------------......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************)))******++++++******)))***************************************************)))((()))+++,,,,,,+++******))))))))))))******((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************************+++******************+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,---/////////000333666DDDPPPZZZ[[[___eeeeee```~~~{{{zzzvvveeeWWWQQQIIIDDDBBB@@@>>>===:::999888666555555555555333222111000000/////////---.....................//////.........---------------------------------+++++++++,,,,,,,,,---------...///000000///...---,,,,,,,,,,,,,,,+++++++++---,,,++++++************++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++***))))))+++...(((%%%&&&,,,///+++((()))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000///000111222555777999:::CCCFFFOOO\\\lll{{{{{{tttsss|||}}}zzz{{{~~~|||~~~}}}rrrNNN>>>888444666444333333333333222000111000000000////////////......------------......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************)))******++++++******)))************************************************+++***)))***,,,,,,+++*********))))))))))))******(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************++++++***))))))***++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,...000//////222888===NNNTTT\\\```bbbdddiiinnnsssbbbRRRNNNIIIDDDAAA@@@>>>===:::999888666555555555555333333222111000000000000---------........................------------,,,------------------------,,,,,,,,,,,,------------....../////////...------+++,,,,,,------,,,++++++,,,++++++************+++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++---...---++++++///222>>>222+++,,,,,,))))))...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------......////////////000111222444666777???AAAFFFOOO[[[iiivvv~~~mmmSSSDDD<<<888666555333333444444222111111111000000000/////////......------------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************+++++++++++++++++++++++++++++++++---+++******,,,,,,+++)))******))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))************************++++++***))))))***++++++))))))))))))))))))))))))(((((())))))*********+++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************+++++++++,,,,,,,,,---------///000//////444===DDDSSSWWW```gggcccbbbqqqnnn]]]PPPMMMIIIEEEBBB???>>>===:::999888666555555555555333333222111000000000000---------.........//////------------,,,,,,,,,,,,------------------------,,,------------.........000///...---------------+++,,,---......---,,,,,,******************+++,,,************************((())))))***++++++,,,,,,+++...///...++++++000444GGG888---------((()))///++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------------........./////////000111222444555999<<>>BBBEEEMMMYYYcccjjjxxx{{{xxxzzz{{{|||qqqcccMMM===777777555444444444444333111111111111111000000000000.........------.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++*********))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,------...(((,,,000111222:::GGGRRRQQQ```jjjggggggwwwsss___SSSPPPLLLHHHEEECCC@@@===;;;;;;:::888777555444444444222222111111000000////////////............//////***++++++,,,,,,++++++***,,,,,,,,,------.........///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---------+++)))(((,,,+++)))(((((()))+++,,,++++++******************++++++******************++++++++++++++++++++++++++++++******************++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,------......---------......///000111111222777777888;;;@@@GGGNNNRRRZZZeeeuuuzzzssszzz}}}___BBB:::666777777555333333111...111111111111000000000000////////////////////////........................------------------------------,,,,,,+++***))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++************************,,,++++++******++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++,,,,,,------...//////---///111333777@@@LLLUUU[[[^^^bbbjjj|||}}}lll\\\SSSOOOLLLHHHEEECCC@@@>>>;;;;;;:::888777555444444444222222111000000//////...///..................///,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------............------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------+++)))(((,,,+++)))(((((()))+++,,,************************++++++******************++++++++++++++++++++++++++++++******************++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,------......---------......///000000111111555555666999>>>DDDJJJNNNRRR\\\kkkyyy{{{uuutttXXX@@@777777666444444444333111111111111111000000000000////////////////////////........................------------------------------,,,,,,+++******)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,---......//////000000000000333;;;EEEPPPWWW___^^^```kkk~~~vvvpppcccYYYTTTOOOLLLHHHEEECCCAAA>>><<<;;;:::999777666555444444111111000000//////............------------......------------------------,,,,,,,,,------------...------............------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,+++***))),,,+++***))))))***+++,,,******************************++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,------......------.........//////000000111333333444666:::???DDDHHHIIISSSaaammmxxx~~~rrrsssyyy~~~qqqyyylllDDD:::777555444555555444333111111111111000000000000////////////////////////........................------------------------------,,,,,,++++++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******************)))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,---......//////000...---222===IIIQQQVVV\\\```bbbgggvvv}}}uuufff]]]XXXUUUNNNLLLHHHEEEDDDBBB???===;;;:::999777666555555444111111000000///......---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,...//////...,,,,,,++++++******************++++++++++++++++++++++++******************************++++++++++++***)))++++++***))))))***++++++***************+++++++++******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++++++++,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,------......------........./////////000000222222333444777<<<@@@BBBEEENNNZZZeeeooo{{{zzztttzzzllluuuSSSAAA:::555555555444333444111111111111000000000///////////////////////////........................------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************((()))************)))((((((((())))))*********************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************)))***************)))((())))))))))))))))))))))))************************)))************++++++++++++++++++,,,------......///---...555AAAMMMTTTWWWZZZ^^^```dddttt}}}yyywwwooobbb[[[WWWUUUNNNKKKHHHEEEDDDCCCAAA???<<<;;;999888666555555555111111111000//////......------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------------------------+++,,,---......---,,,+++************************++++++++++++++++++++++++************************)))*********************+++******************+++))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,------......------............////////////222222222333666999===???AAAIIITTT^^^gggsssoooyyyqqqIII???777666666222111333111111111111000000000///////////////////////////........................---------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************************((()))***++++++***)))(((((((((((()))******++++++)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))******+++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++,,,------...///000333<<>>>>>===;;;999888777666666333333222222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....................................///000111222333333666888:::<<>>>>>===;;;999777666555555333333222222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.................................---......///000111222333444555777:::<<>>BBBBBBGGGOOOWWW^^^fffmmmrrr{{{{{{wwwwwwtttpppmmmgggjjjzzzxxxOOO999777999666222222222222111111111000000////////////////////////............------------------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,+++,,,---......///++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************+++,,,------******************************************************++++++++++++******************************************************))))))*********+++++++++************************))))))*********+++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------......---...//////---...000333@@@EEEOOOYYY^^^bbbkkkvvv~~~|||kkkccc```\\\XXXVVVNNNLLLIIIHHHGGGEEECCC@@@===<<<:::999777666555555333333222222111000000000---.............................................------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////........................------......//////000000000111333444555777;;;>>>@@@CCCHHHMMMRRRXXX^^^bbbooottt|||{{{yyyzzzvvvppplllnnncccjjjbbbAAA777999888444222222222222111111111111//////////////////////////////.........---------------------------------))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,------000000///------------...............///000111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++++++++,,,******++++++++++++******************************++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************)))************+++++++++************************************************------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...000///---///333777BBBJJJVVV___aaa___dddllltttgggbbb```[[[UUUSSSNNNLLLIIIHHHGGGFFFCCCAAA>>>===;;;999888666666666333333222222111000000000---------...............------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////............................../////////000000000///111333333444555888::::::<<>><<<:::999888777777333333222222111000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..................////////////........................//////000000000000111111...000222222222222444666444555888<<>>>>>DDDGGGKKKNNNRRRYYYbbbiii~~~{{{wwwrrrppprrrzzznnnjjj}}}mmmIII<<<;;;999333333333222222222111111000000000000000000000000000/////////............,,,,,,,,,------.........,,,---...///...---,,,+++******+++,,,,,,---......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------.........//////---------.........//////333333444777;;;???DDDFFFLLLNNNPPPPPPOOOOOOSSSVVV444///)))''')))+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******)))))))))************+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,+++++++++***)))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++............------,,,+++************************++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------......000***+++222222///666CCCTTTTTTSSSZZZccchhh~~~yyymmmcccbbb```ZZZUUUUUUOOONNNMMMLLLIIIGGGDDDCCC@@@???>>><<<:::888666555444333222111000000000000......------------......,,,------......---,,,+++------------------------)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......******+++,,,,,,---.........---,,,,,,,,,,,,---.....................------////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222555666777888999:::;;;;;;===???AAAEEEIIIOOOVVV[[[nnnssszzz|||yyytttpppppppppqqqnnnqqqkkkKKK===:::222555555555333111/////////000000000000000000000000////////////////////////........................------------------------------------------------++++++,,,,,,,,,---------+++,,,------......------.........---------------***+++---//////...---,,,///000000000111555;;;???DDDBBBAAACCCHHHNNNSSSUUUXXXTTTPPPNNNNNNLLLIIIFFF333///***)))***,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++*********)))************++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++******)))(((************************++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......111,,,,,,222222111999FFFTTT[[[\\\___hhhssswwwmmmeeeccc```YYYTTTSSSLLLKKKJJJHHHGGGEEEDDDCCCGGGEEEBBB>>>;;;777555444333333222111000000000000......------------......---------------.........------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,------......---,,,,,,,,,,,,---...........................////////////////////////////////////////////////000000000000000000000000000111111111111222222222444444555666777888888999999:::<<<>>>AAAEEEKKKOOOaaaeeekkkpppqqqqqqqqqrrrrrrxxx}}}{{{xxxsssppppppqqqoooiiihhh|||{{{mmm\\\IIIBBB???555555555555333111000000000000000000000000000000000////////////////////////........................------------------------------------------------++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,---------...---,,,++++++++++++,,,,,,...111666:::???DDDIIILLLUUUQQQLLLJJJJJJLLLMMMNNNKKKHHHDDDBBBBBBAAA>>><<<000...,,,+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********)))((((((************************++++++******++++++,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......111---,,,111222333>>>KKKQQQ]]]``````mmmxxxqqqjjjfffaaaZZZUUUSSSLLLKKKIIIGGGFFFFFFFFFGGGOOOLLLGGGAAA;;;777555444333222111000////////////......------------.........------------...000111------------------------------------,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------...------,,,,,,------...........................////////////////////////........................000000000000000000000000000111111111111222222222333333444444555555555555777888888888999;;;???CCCOOORRRVVVYYYZZZ[[[\\\^^^^^^dddlllqqqwww{{{yyywwwrrroooooopppmmmfffaaakkkuuueeeYYYQQQEEE222666555444333222111111111000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,---...//////222000...,,,---000333666999>>>FFFLLLPPPSSSUUUWWWWWWRRRKKKFFFDDDDDDDDDDDDDDDBBB@@@@@@AAAAAA@@@???------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......000---,,,///111666BBBOOOSSS^^^___cccyyy~~~vvvppphhhaaa[[[VVVSSSRRROOONNNLLLJJJIIIJJJKKKLLLRRRNNNGGGAAA;;;777666555222222111000////////////......------------......///...---,,,---///111333------------------------......------,,,,,,++++++........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------------------------------------------,,,,,,,,,---------......---------------,,,,,,,,,---------------------------------...............////////////////////////........................000000000000000000000000000000111111111222222222333333333333444444444444777777888777777888;;;===AAACCCEEEFFFGGGHHHKKKMMMOOOUUU\\\^^^bbbooozzzwwwuuuqqqoooooommmkkkgggaaa^^^eeexxxzzzkkkRRR555777555333222333333333222000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,------------...+++,,,------......------///......---...///000000111000000222666;;;@@@CCCNNNQQQUUUVVVUUUTTTSSSRRRHHHEEE@@@>>>???AAACCCDDDIIIHHHHHHIIIKKKMMMNNNNNN+++---///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,************************++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,---------.........,,,,,,...111999GGGRRR[[[```^^^jjj}}}lllzzzrrrlllaaaXXXTTTSSSQQQPPPRRRPPPNNNLLLKKKLLLMMMNNNMMMIIIDDD>>>:::777666666333222111000////////////......------------......///...---,,,---///111333------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------------------------------------------------------.........//////////////////////////////........................000000000000000000000000000000111111111222222222444444444444444444444444555666777777666777:::<<<;;;<<<<<<<<<===>>>AAADDDFFFLLLQQQTTTXXXcccuuu{{{wwwuuuqqqooopppnnnjjjgggaaaWWWRRR\\\jjjiiiCCC:::777333222333444333222000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,---------.........+++,,,------......------///...---------...///000---000444:::@@@FFFJJJMMMUUUUUUSSSOOOJJJEEECCCCCC===<<<;;;===BBBGGGKKKMMMLLLLLLMMMMMMNNNOOOPPPRRR***---000111000/////////------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************++++++******++++++,,,---***++++++,,,,,,++++++*********+++,,,------------,,,,,,,,,---------......,,,,,,---///444>>>KKKVVV^^^]]]\\\mmm}}}sss~~~wwwuuunnncccZZZYYY\\\ZZZUUUQQQPPPNNNLLLJJJIIIIIIIIIEEECCC???;;;999777777777444333222111000000000000......------------.........------------...000111------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------------------------------,,,,,,,,,---------......---------------.........,,,------......------,,,,,,,,,------.../////////////////////////////////........................000000000000000000000000000111111111111222222222333333444444555555555666222444555555555666999;;;999::::::999999:::===@@@???DDDIIINNNSSS]]]kkkuuu|||}}}yyyvvvrrrppppppsssjjjddd```VVVOOOZZZlllRRR===888444222333444333111000000000000000000000000////////////////////////........................------------------------------------------------,,,---------............+++,,,------......------...---,,,,,,...000333444777:::@@@FFFLLLOOOQQQRRRJJJIIIFFF@@@;;;888888888;;;;;;<<<@@@FFFKKKNNNOOOGGGIIIJJJIIIIIIIIIKKKMMM***---111222000///000111......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************************++++++******++++++,,,---***+++,,,,,,,,,,,,+++***)))***+++,,,------------,,,,,,,,,---------......,,,...000222777CCCPPPZZZ\\\[[[\\\mmm}}}~~~vvvwwwqqqgggaaaeeeiiicccYYYQQQPPPOOOLLLJJJGGGEEEDDD???>>><<<:::888777666666555444333222111111111111......------------......---------------.........------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------------------------------------------------,,,,,,,,,---------......,,,,,,------......//////,,,,,,---......---,,,,,,,,,,,,------...//////000////////////////////////////////////////////////000000000000000000000000000111111111111222222222222222333333444555666666222333555555555666777999888999999999888888:::<<<:::===AAAFFFMMMTTT[[[___bbbooozzzwwwrrrpppqqqvvviiiaaa```WWWOOOYYYmmm^^^???:::444222444555333000000000000000000000000000////////////////////////........................------------------------------------------------------------............+++,,,------......------/////////000444888===???EEEGGGIIIKKKLLLLLLJJJJJJ=========<<<::::::;;;===??????AAAEEEIIIKKKLLLKKKFFFIIIMMMOOOPPPSSSWWW[[[***---111111000///111333.........------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************++++++******++++++,,,---***+++,,,------,,,+++***)))***+++,,,------...---,,,,,,,,,---------......,,,000333444:::GGGTTT\\\]]]___cccrrr~~~~~~vvvrrrmmmeeebbbiiimmmdddUUUSSSRRRQQQNNNKKKGGGDDDBBB<<<<<<;;;:::888777666555555555444333222222222222.........------.........,,,------......---,,,+++------------------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---...///000000,,,,,,---......---,,,,,,,,,,,,------...///000000////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222000111111333444555666666444555777777666666777999777888999888777777999:::777888;;;@@@EEEIIIKKKKKKKKKWWWgggqqqwww{{{|||xxxsssqqqrrrvvvhhhaaaaaaXXXKKKPPPaaaiiiAAA;;;555222444444222///000000000000000000000000////////////////////////........................---------------------------------------------------------.........//////+++,,,------......------111222333666;;;AAAGGGKKKKKKJJJHHHFFFBBB???;;;999999;;;>>>@@@AAABBBDDDFFFFFFGGGIIILLLOOOOOONNNLLLJJJOOOUUU[[[```fffnnnsss------///000111111111111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------...//////***+++,,,...///000000000000//////...............,,,,,,,,,+++******,,,...000///...---------------***+++,,,+++***)))***+++,,,---...//////...---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,...------------...//////333...///888CCCMMMUUU[[[ddd\\\aaarrryyyttttttpppkkkfffgggjjjggg^^^TTTRRROOOKKKHHHFFFDDDBBB@@@777999;;;;;;888555444333444333222111000000000000000///...---------------...---,,,,,,---...---+++///...---,,,,,,,,,,,,,,,........................,,,------......------,,,---------------------------------............///,,,,,,,,,---------..............................////////////....................................++++++,,,,,,,,,---------........................---------------------------------............///,,,---///000000000///...////////////////////////000000000000////////////222111000000000111222333333333333333333333333333222222222222333555777888555555555666666666666777666777999;;;>>>@@@BBBCCCGGGJJJPPPVVV]]]eeemmmrrr|||{{{uuurrrpppnnnoooiii```XXXTTTSSSSSSSSSqqqJJJ===222222666666111///222222222111111111111000////////////////////////////////////////////////........................//////.........---------...//////000000///......,,,...000000000///000111444777===EEEMMMRRRSSSRRRFFFAAA<<<:::===AAACCCDDDIIIGGGHHHLLLMMMIIIGGGGGGKKKOOOHHHEEERRR\\\___fffgggnnnwwwwwwrrrsss,,,,,,---...////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000///////////////...///000000000111111222222111000///........................---,,,,,,---...000//////............///,,,...///...------...///,,,,,,------------,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******+++++++++---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...------------...//////333...000999EEENNNVVV\\\___\\\hhh{{{rrrnnnmmmmmmiiieeefffiiifff]]]SSSQQQNNNJJJGGGEEEDDDBBB@@@<<<<<<;;;999777666555666333333222111000000000000//////...---------------...---,,,,,,.........,,,///...------,,,,,,,,,---........................,,,------......------,,,---------------------------------............///,,,,,,---------.................................////////////....................................++++++,,,,,,,,,---------........................---------------------------------............///------///000000000///...////////////////////////000000000000000000000///222111111000000111222333333333333333333333333333222222333444555666777777444444555555555666666666555666888999<<<===???@@@AAADDDHHHMMMRRRYYY```dddmmmqqq|||}}}wwwssspppooooooiiiaaaZZZUUUSSSRRRQQQtttrrrJJJ===222111444444222222222222222111111111111000////////////////////////////////////////////////........................//////.........---------...............------,,,------.........000444777888AAALLLSSSSSSMMMHHHDDDAAA@@@???BBBGGGJJJKKKKKKUUUPPPLLLMMMKKKHHHGGGIIIHHHOOOOOOTTTiiiyyy++++++,,,------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------000//////......//////000000//////...............//////000000000/////////////////////............---...//////...---...///...------------------...---------------.........------,,,,,,,,,,,,---------,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))***+++++++++,,,,,,,,,,,,,,,,,,---,,,------......------,,,......------......///000222///111<<>>DDDEEEIIIOOOSSSUUUTTTSSSQQQLLLIIIJJJJJJJJJNNNSSSZZZccceeemmm+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,---...............------...///000111////////////000111333333333444555777888999777666555555444444333222111111000111111000---,,,,,,---111000///------...///000---------...............------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,+++++++++,,,,,,---------,,,------......------,,,...............//////000111///444AAAMMMUUUZZZ^^^___mmmzzzppplllhhhcccaaabbb___]]]___aaa^^^UUUNNNKKKIIIEEECCCBBBBBBAAA???===<<<<<<===>>><<<777333333222111000000////////////......---------......,,,++++++,,,///000000///......------------..............................,,,------......------,,,---------------------------------............///------------....................................////////////....................................,,,,,,,,,------------...................................................---------............///---......///////////////////////////////////////000000000000000111111111111111111111222333333444444444444444444444444444222333666777888888777666333333333444444444555555555555666666777777888888<<<>>>@@@BBBEEEHHHMMMQQQWWWXXX```kkksssvvvzzz~~~~~~{{{wwwyyyssskkkccc\\\UUUPPPLLLYYYkkk{{{nnnRRRFFF:::666444222222333222222222111111111000000////////////////////////////////////////////////................................................000000//////............,,,...111444999???EEEJJJOOOPPPMMMGGGAAA@@@CCCHHHQQQRRRUUUWWWXXXWWWTTTRRRHHHHHHMMMUUU[[[___eeelll,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.........//////000000//////000111333555666777444555666777:::<<<>>>@@@AAAAAABBBEEEHHHIIIHHHEEECCCCCCBBBBBB@@@???===<<<;;;;;;;;;888444222111222333222000.........//////...........................------,,,,,,------...---,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++++++++,,,,,,---------,,,------......------,,,///............///000000111111777EEERRRXXX\\\______vvv~~~mmmffffffccc```^^^aaa^^^\\\]]]^^^[[[UUUNNNIIIFFFCCCBBBBBBBBBAAA@@@<<<@@@EEEIIIHHHBBB999333333222111000////////////......---------......///---,,,+++---///000000///......---------......///........................,,,------......------,,,---------------------------------............///---------.........//////////////////////////////////////////....................................,,,,,,---------.........................................................---------............///............/////////000000000000000000000000000///000000000111111111222000000111222333444444444444444444444444444444444222444666888888777666555333333333444444444555555666666666666666777777777666777:::<<<>>>AAAFFFIIINNNOOOVVVaaaiiilllqqqvvv|||}}}zzzqqqhhh___WWWPPPKKKOOO[[[rrrTTTGGG:::666555333222333222222222111111111000000000000000000000000000000////////////////////////........................---.....................//////...------...//////,,,111888???DDDHHHLLLNNNPPPJJJAAA<<<>>>FFFOOOVVV[[[ZZZXXXUUUQQQNNNKKKKKKLLLQQQ]]]jjjrrrvvv{{{,,,,,,---......---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------111222555777999:::;;;<<<@@@@@@BBBDDDGGGJJJLLLNNNPPPOOONNNPPPTTTUUUTTTQQQNNNOOOOOOOOOOOOMMMLLLKKKHHHIIIHHHEEEAAA>>>===>>>777666444222000//////.../////////.....................------------......,,,---------............------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,//////......//////000111222333;;;JJJVVV[[[\\\^^^___yyy~~~rrrgggeeegggfffddddddccc```\\\[[[[[[YYYTTTPPPGGGEEEBBBAAABBBBBBAAAAAADDDIIIPPPQQQMMMDDD;;;666222222111000////////////...------------...//////...---,,,---///000000///.........---......///000........................,,,------......------,,,---------------------------------............///------........./////////////////////////////////////////////....................................,,,---------............................................................---------............//////............///000000000000000000000000000000///000000111111222222222///000222333444444444444444444444444444444444444333444555666777666666555333444444444555555555555555555666666666666777777666777999;;;===@@@DDDGGGJJJKKKQQQ\\\dddhhhnnnttt|||~~~zzzqqqggg___WWWPPPLLLGGGOOOqqqqqq]]]KKK:::444444555444444222222222111111111111000000000000000000000000000////////////////////////........................---------...............,,,,,,++++++,,,---///000111777@@@FFFJJJJJJJJJJJJFFFBBB>>>???FFFOOOVVVZZZZZZXXXUUUPPPLLLKKKMMMOOOXXX]]]hhhtttxxxxxx{{{++++++,,,---............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,...///111333444555<<<>>>AAADDDFFFFFFEEEDDDKKKKKKLLLNNNPPPRRRTTTVVVUUUQQQNNNNNNQQQRRROOOLLLKKKLLLOOOQQQRRRRRRQQQPPPMMMNNNNNNLLLHHHFFFFFFGGG???>>>===;;;888666333222000/////////.........---......------------......,,,------.......................................+++++++++,,,,,,---------++++++++++++++++++++++++************+++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,///////////////000000111444555>>>MMMYYY\\\]]]]]]ddd{{{xxxvvvnnnhhhiiiiiigggeeeeeeaaa]]]YYYVVVUUUSSSPPPMMMFFFDDDBBBAAABBBCCCBBBBBBOOOSSSUUUOOODDD;;;777777222111000//////......///---------------.../////////...---...///000///..................///000000........................,,,------......------,,,---------------------------------............///............////////////////////////////////////////////////....................................------------............................................................---------............//////......---...///000111000000000000000000000000///000000111111222333333///000222333555555555444555555555555555555555555444444444444555555555555444444555555555666666666444444444555555666666666888999;;;;;;<<<>>>BBBDDDFFFFFFKKKUUU]]]bbbhhhnnn{{{zzzyyyssskkkbbb[[[VVVPPPMMMEEEJJJXXXzzzwww]]]AAA444444555444333222222222111111111111000000000000000000000000000////////////////////////........................---------.........//////---,,,,,,,,,---000222444999>>>DDDHHHHHHEEEBBBAAA===???BBBFFFJJJNNNSSSVVVTTTUUUUUUUUUWWW\\\ccciiiooorrrwww}}}~~~}}})))***+++,,,---.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///333777<<>><<<>>>AAA@@@BBBDDDEEEDDDCCCDDDDDD<<<;;;777444333333111.........///000000000000000......------,,,,,,------......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++.........------,,,,,,,,,------------------------...........................///000///...///111333111???HHHRRR___```___fffppp|||xxxooolllfff___]]]___aaa```]]]VVVSSSNNNJJJGGGFFFGGGHHHIIIFFFDDDEEEHHHGGGAAA<<>><<<;;;888666???===@@@FFFIIIHHHKKKRRRVVVcccuuu------............------//////...---------------,,,,,,---------.........---------.........//////,,,---...///000000000///000000000//////222777:::GGGKKKPPPVVV[[[^^^______aaaaaabbbbbbaaa___]]]\\\YYYWWWUUUUUUWWWXXXWWWUUUNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPKKKKKKKKKIIIGGGEEEFFFFFF@@@AAABBBAAA???<<<999888===<<<:::999;;;<<<:::777666555333000///...---...///......---------....../////////.........---------------------------------------,,,,,,,,,++++++------------------,,,,,,------------------------...........................///000/////////111333444???HHHUUUbbbaaaaaalllzzzyyylllkkkhhhccc___^^^```aaa^^^[[[RRROOOKKKGGGDDDDDDEEEFFFJJJHHHHHHIIIIIIFFF@@@;;;???<<<888666666666555444333222111000/////////////////////////////////...............////////////........................//////.........---------------------------------...---,,,,,,,,,,,,---...---------............//////////////////000000111000000000000000000000000000000000/////////......//////............//////........./////////000000000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111111111111222222222333333111111111111222333444444222333444444555555444444333333444444555555555555555555555555555555555555444444444555555666777888888777777666666666666666666666555555666777999:::777:::===@@@BBBEEEJJJMMMZZZZZZ]]]```aaaaaafffmmm~~~sssnnnhhh```[[[YYYVVVRRRNNNKKKKKKEEE___qqqIII666555666444444444333333333333222222111111111111111111111111000000000000////////////000000000000000000000000......////////////......000000111333666:::>>>AAAFFFBBB<<<888666777999:::???BBBIIIOOOQQQSSS]]]iii|||------............------//////...------------...,,,------------.........------........./////////+++---///111111000...---///000111222666<<>>??????<<<999444333111///...///000111///......---......//////000000000/////////......------------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------...........................///000000//////222333777@@@JJJXXXccc___dddxxxsssiiimmmeeecccbbbbbbcccbbb\\\XXXNNNLLLIIIGGGEEEEEEEEEFFFKKKLLLLLLLLLIIICCC>>>:::999777444444555666666666222222111000////////////......//////////////////............////////////.......................................---------------------------------...------,,,,,,------...---------............////////////000000000111111000000000000000000000000////////////............000//////......//////000....../////////000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111222333444444444333333333333444555555444444555555555555666666555555555555555555555555555555444555555666777888777777777666666666555555555444444444555666777888666888;;;===>>>AAAEEEHHHPPPOOORRRXXX\\\\\\___cccuuu{{{~~~uuujjjddd]]]YYYWWWUUUQQQNNNOOOIIICCCSSSTTT777444666555444444333333333333222222000000000000000000000000000000000000////////////000000000000000000000000......////////////......000222555999===???@@@AAABBB>>>888444444888???CCCGGGKKKPPPSSSTTT]]]ppp------............------///......---------......------------........................////////////,,,---.../////////.........111777===DDDKKKSSSXXXZZZ\\\```ccccccbbb___]]]ffffffdddcccaaa___^^^^^^```^^^ZZZVVVRRROOOLLLJJJJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHMMMPPPWWW^^^aaa\\\RRRIIIOOONNNLLLLLLLLLKKKIIIGGGEEE@@@<<<>>>@@@???<<<:::666666444333333222333333///......---......//////000000000/////////.................................------------,,,,,,,,,,,,,,,,,,------.........------------------------........................---///000000///000222444999BBBMMMZZZ```^^^pppxxxlllmmmeeeeeefffgggfffaaaZZZTTTOOONNNLLLJJJIIIIIIIIIJJJMMMNNNMMMJJJEEE@@@===<<<777666444444666777777666111111000///////////////............////////////............////////////................................................---------------------------------------------------------............///...///000000111111111111000000000000000000000000//////..................000000////////////000000...////////////000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111111222333444555555444333222333444555666666666666666666666666666555555555555555555555555555555555555555666777777666666666666666555555555333333333444444555555555666777999:::;;;===@@@CCCIIIHHHLLLUUU\\\___bbbeeeooossszzzxxxjjjddd]]]XXXVVVTTTPPPLLLMMMFFFDDDLLLmmm}}}RRR666444777555444444333333333222222222////////////////////////000000000000//////////////////////////////////////////....../////////000111444999>>>AAABBBAAA@@@999888888999<<>>GGGOOOVVV[[[___bbbbbbdddfffgggfffddd```^^^fffdddaaa^^^[[[YYYXXXXXXRRRPPPNNNJJJFFFBBBAAA@@@>>>@@@BBBDDDDDDBBB@@@???CCCDDDEEEFFFGGGHHHHHHHHHIIIPPP]]]iiinnngggXXXMMMSSSVVV[[[```aaa]]]TTTNNNRRRGGG@@@AAACCCAAA>>>>>>???>>>===;;;888555222000000000///.............../////////.........------.................................---------,,,,,,,,,,,,,,,------.........------------------------........................---///000000000111333555777EEERRR[[[aaaiiivvvjjjhhheeefffhhhhhhddd]]]TTTNNNOOOOOOOOONNNMMMMMMLLLLLLNNNMMMJJJEEEAAA>>>>>>???:::888777666777777666444111000//////////////////---.........//////000000............////////////........................---.....................---------------------------------------------------------............///......000111222222222222000000000000000000000000......//////////////////000000////////////000000////////////000000000111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222333444555666666555444333444555777888777777777777777777777777666666666666666666666666666555555555555666666777555666666777666555444444333333333444444444444444222333555555666777:::<<>>???>>><<<;;;777;;;BBBFFFIIILLLOOOQQQLLLRRR\\\hhhzzz------............------...------------...//////------........./////////....../////////000000000222111000111444999???BBBLLLRRRZZZaaacccccccccccccccdddddddddbbb___]]][[[ZZZWWWSSSOOOLLLKKKKKKKKKEEEEEECCC@@@===::::::;;;777999>>>AAACCCBBB@@@???===>>>@@@BBBDDDEEEFFFFFFAAAIIIVVVbbbeee___SSSJJJPPPYYYhhhxxxyyyqqquuucccSSSNNNKKKDDD@@@@@@>>>>>>===<<<:::777555444444333222111000//////////////////.........------....................................---------,,,,,,,,,------------------------------------------........................---///000000000111444666888JJJVVV[[[gggzzz~~~ppphhhfffdddeeefffddd```XXXPPPKKKOOOOOOOOOOOOOOOMMMLLLLLLLLLJJJFFFCCCAAA@@@AAAAAA===;;;999888888777555333000//////....../////////------......///000000000............////////////---------------------------------...............------------------------,,,------......------,,,---------............///---...000222333333222222000000000000000000000000////////////000000000000111000000//////000000111/////////000000000111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111111111222222222333333333444444444444555666777777666666666666666777888888999999888888888888777777666666666666666666666666666666555555555555666666555555666777666555444333222333444444444444333333333444666666666777:::<<<===<<>>???AAABBBBBBBBB<<>>;;;:::>>>EEELLLUUUcccooozzzrrrppppppnnnqqqvvv|||{{{wwwlllfff^^^YYYVVVSSSOOOKKKEEENNNGGGAAAKKKZZZzzzoooWWWEEE888444666444444333333333333222222111111111111111111111111000000000000////////////000000000000000000000000///...///000222666999;;;???===:::888999===AAADDDNNNSSSXXXYYYXXXWWWYYY\\\hhhuuu---..................------------------...///000............/////////000////////////000000000000///333999BBBKKKTTT[[[___\\\^^^bbbcccaaa___]]]]]]UUUTTTRRRPPPNNNMMMLLLLLLLLLIIIFFFCCCBBBCCCEEEGGGCCCDDDDDDBBB>>>===>>>@@@@@@CCCHHHKKKKKKIIIEEECCC@@@@@@AAABBBCCCCCCCCCCCC@@@AAAAAA???===>>>CCCGGGLLLHHHHHHQQQdddyyyuuubbb```cccdddiiiqqqqqqjjj]]]PPPEEE???===<<<>>>===:::888666444333333111111111111000000000000//////////////////////////////.........---------.........------,,,,,,,,,------------------------........................---///000111111222555777GGGWWWXXXVVVjjj~~~{{{}}}wwwrrrmmmkkkeeeffffffddd```[[[XXXVVVQQQRRRSSSTTTSSSPPPNNNLLLEEECCCCCCGGGLLLLLLGGGAAA<<<;;;999888888666444111//////.........//////000---------...///000000111............/////////000---------------------------------.........//////------------------------,,,,,,---......---,,,,,,---------.........//////,,,...000333444444333222000000000000000000000000000000111111222222222333111111000000000000111111000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111333333333333333333333333333333333444444444555555666666666666777888999:::777888999;;;;;;:::999999:::::::::999999888888888777777777777777777777777777666666555555555666666444555666777777555333222333444555555555444333222111222444444444666888:::666666888===BBBKKK\\\kkk{{{ooofffjjjoooqqqrrruuupppyyyyyytttiiiccc\\\XXXVVVSSSPPPLLLDDDPPPDDD???KKKLLL___sss^^^III777444;;;444444444333333333222222111111111111111111111111000000000000////////////000000000000000000000000......///000333777;;;>>>>>>;;;999999===EEEOOOUUUUUUXXXZZZYYYXXXZZZ```ffftttzzz//////.........---------........................000000///...---------------111444444111//////111666@@@MMMVVVZZZ[[[^^^```___bbbaaa]]]^^^___ZZZQQQTTTIIIAAABBBDDDDDDEEEIIIPPPOOOKKKFFFCCCEEEGGGGGGEEEFFFHHHIIIJJJIIIHHHHHHJJJUUUYYYRRROOOTTTVVVQQQVVVOOOJJJMMMNNNKKKGGGFFF@@@AAACCCCCCBBBBBBCCCDDDDDDDDDDDDFFFMMMYYYfffooommm```ZZZaaajjjrrriiiQQQKKKEEE:::===BBB???888888===999111555444111...---,,,------------------------------------------------------........................------------------------...............///000000000//////111000111888@@@NNNMMMVVVbbbooouuu|||www|||{{{rrrkkkjjjhhhhhhgggeeebbb]]]YYYWWWUUUUUUTTTSSSRRRPPPOOONNNIIIGGGEEEHHHLLLNNNLLLHHHBBB@@@===999666333111000//////000000///...---------------...///000000111111000///...---,,,,,,,,,........................---------............///................................................------......///.........444333222222111111222222333222111000000111222333000000000000000000000000111111111111111111111111222222111111111111111111222222222222111111000000222222333333333444444444333333333333333333333333111111222333333333222222444444444555555555666666666666666666777888999:::::::::;;;;;;::::::999999>>><<<;;;999999999999::::::999888777666666666666666666555555555444444444444444555555555555444444666666666555444222111000444444444444444555666777888888999<<<@@@EEEJJJMMMYYYNNNJJJUUUfffnnnmmmiiillllllpppvvvxxxyyyzzzrrrnnneeeZZZUUUTTTTTTOOOKKKMMM@@@EEEGGGIIIGGGUUUvvvNNN<<<<<<555333444555555444333111000111111111111111111111111000000000000000000000000000000////////////000000...000333777;;;>>>@@@AAA@@@>>>>>>AAAGGGOOOUUUXXXTTTVVVTTTPPPUUUgggxxxttt|||//////.........---------.........---------------//////............///000000222333333333555:::???GGGNNNWWW\\\^^^^^^aaaddddddddd```YYYWWWXXXSSSLLLBBB???AAAEEEGGGGGGMMMUUUWWWZZZ[[[TTTKKKEEEDDDEEEJJJKKKMMMOOOQQQRRRSSSSSS\\\dddfffaaadddpppxxxwwwrrrnnnlllmmmhhh]]]SSSOOOQQQSSSTTTTTTRRROOOMMMKKKHHHFFFCCCBBBEEEIIIOOORRRLLLLLLQQQXXXZZZbbb{{{ooohhh[[[KKKEEEDDD???;;;<<<>>><<<777555444222111000111222333........................------------------------........................------------------------...............///000000111///000111111111888AAAJJJNNNTTT```tttvvv|||}}}vvvtttooolllnnnhhhhhhgggdddaaa]]]ZZZXXXXXXXXXWWWUUURRROOOLLLJJJKKKIIIGGGHHHKKKKKKGGGCCC@@@???<<<999666333222111000/////////............------......///000000111000///...------------------------------------------------............///................................................------.../////////......444333222222111111222222222222111000000111222222111111111111111111111111111111111111111111111111222222111111111111111111333222222222111111111111222222222333333333444444444444444444444444444444222222333333444444333333555555555555666666666666666666777777999:::;;;<<<<<<<<<=========<<<<<<;;;;;;::::::999999999:::;;;999999888777666666666777666666555555555444444444444444555555555555444444666666666555444333111000444333333333444444555666666777888:::===BBBFFFHHHIIIAAA@@@MMM[[[bbbaaa^^^]]]^^^cccjjjmmmoooxxx{{{wwwpppggg]]]XXXWWWUUUQQQLLLMMMEEEKKKJJJHHHGGGZZZoooRRRAAA555444444555555444333111000111111111111111111111111000000000000000000000000000000////////////000000111333666:::>>>AAACCCDDDAAABBBCCCHHHMMMSSSWWWYYYVVVTTTRRRZZZrrrzzzzzz...............------------------------------------------...///000111222222333444555888???IIIQQQVVVZZZ___aaaaaaaaaccceeeaaa___YYYQQQOOOOOONNNJJJ???@@@CCCFFFHHHOOO```ppp}}}mmmZZZMMMLLLOOOQQQUUU[[[ccckkkqqquuuwwwuuurrrvvvwwwxxxvvvppphhh```[[[UUUQQQNNNLLLLLLKKKHHHDDD???AAAFFFIIIGGGKKKaaayyy~~~|||qqqaaa]]]VVVQQQMMMHHH@@@;;;:::555444333111111111222333000000000000000000000000////////////////////////........................------------------------...............///000000222000000222111222:::CCCLLLWWWWWWbbbuuummmmmmlllmmmooohhhgggfffccc```]]][[[YYYZZZZZZZZZXXXUUUQQQMMMJJJLLLJJJHHHHHHIIIGGGBBB>>>>>>===;;;888666444222111111000...------...//////------......///000000000///......---------......---------------------------------............///................................................---...//////000000000///444333222222111111222222222222111000000111222222111111111111111111111111222222222222222222222222111111222222222222222222333333222222222222111111222222222222333333333333555555555555555555555555333333444555555555555555666666666666777777777888888888888:::;;;===???@@@<<<======>>>>>>>>>======:::999999999999:::;;;;;;888888777666666666777777666666666555555555444444444444555555555555444444666666666555444333222111333222222222222333444444555555666777:::===@@@BBB>>>;;;>>>JJJVVVZZZ[[[[[[ZZZ\\\cccjjjnnnrrryyy|||{{{qqqjjjaaa\\\ZZZWWWQQQLLLJJJGGGNNNJJJEEEFFF\\\mmmEEE444444555555444444333222111111111111111111111111111000000000000000000000000111000////////////000111666777:::>>>AAADDDFFFGGGDDDFFFKKKPPPTTTWWWXXXYYYTTTRRRXXXooo|||xxx{{{........................,,,,,,,,,,,,------------............///000111222333555888;;;@@@JJJVVV___[[[^^^aaabbb```^^^^^^^^^VVVTTTQQQNNNNNNPPPQQQQQQMMMKKKGGGFFFMMM```|||sss^^^TTTXXX```ccckkkwwwrrriiifffcccbbbcccddd```WWWOOOOOOGGGAAAAAAAAACCCKKKTTTeeekkkooonnnrrrxxxxxxsssqqqooopppmmm\\\EEE:::<<<999888666444222111111111000000000000000000000000////////////////////////...............................................................///000000333111111222222444<<>>@@@BBBCCC======>>>???@@@@@@@@@???<<<<<<;;;;;;::::::::::::888777777666666777777777666666666666555555555555444444555555555555444444555555555555444333222111222222111111111111222222444444555555777999;;;<<<<<<<<<@@@JJJRRRVVVZZZ^^^bbbfffmmmtttyyy}}}}}}{{{rrrkkkccc^^^[[[VVVPPPKKKFFFDDDLLLEEEBBBDDDTTT~~~LLL777555555555444444333222222111111111111111111111111000000000000000000000000111000/////////000222333<<<===???AAADDDEEEFFFGGGGGGLLLQQQVVVWWWWWWVVVUUUNNNUUUggg---.....................,,,,,,,,,------.........000//////000111222333333666;;;AAAFFFLLLSSS\\\ccc^^^```bbbaaa]]]WWWRRROOOKKKKKKLLLOOORRRTTTXXX[[[SSSPPPLLLQQQbbbuuukkkkkkttt}}}||||||~~~}}}vvviii^^^\\\SSSJJJFFFEEEDDDFFFHHHOOOSSSWWWYYY^^^hhhttt|||wwwTTTCCCDDD<<<;;;999777555333222222////////////////////////000000000000000000000000////////////////////////.......................................///000000333111111333333666???IIINNNYYYUUUjjj{{{pppmmmmmmmmmlllkkkiiiiiigggeeebbb___\\\ZZZXXXXXXXXXWWWUUURRROOOMMMJJJIIIIIIIIIHHHEEEAAA???;;;;;;:::999777555333222111///...,,,---...000111............////////////---------------...///000---------------------------------............///...................................................///000111222222222222444333222222111111222222111111111222222111111111111111111111111111111111222222222222222222222222111111222222333333333333333333333333333333444444222222333333333444444444333444444444555555666666666666888999999:::::::::999999999:::::::::;;;;;;;;;<<<<<<>>>@@@BBBDDDEEE@@@AAABBBCCCDDDEEEEEEEEEBBBAAA@@@???===<<<:::999999888888777777777777888777777666666666555555555444444555555555555444444555555555555444333222222222111111000000000111111444444444555666777777888;;;:::===CCCIIIMMMTTT\\\ccciiiqqqwww||||||{{{yyyuuuqqqppptttxxx}}}yyyrrrllleee^^^YYYTTTNNNJJJEEECCCHHHBBBBBBEEEIIIjjjWWW???666666555444333333333333111111111111111111111111111111111111111111111111111000//////000333555777@@@AAABBBDDDEEEFFFFFFFFFLLLPPPUUUWWWVVVTTTSSSSSSQQQ```|||}}}xxxyyy|||---------...............,,,------....../////////222222222333555777888999???EEEMMMSSSVVVYYY^^^bbbaaabbbaaa^^^XXXOOOGGGAAAAAAAAAEEEKKKPPPRRRXXX___VVVYYYaaappp~~~ttthhhgggbbbWWWKKKDDDEEEJJJEEEEEEEEEGGGKKKUUUhhhxxxhhhRRRMMM<<<<<<:::888666444222111////////////////////////000000000000000000000000////////////////////////.......................................///000000222000000333555999CCCNNNQQQWWW___wwwrrrmmmlllmmmmmmlllkkkkkkkkkjjjhhheee```\\\YYYXXXXXXWWWVVVUUUSSSRRRQQQRRRQQQOOOMMMIIIFFFCCCBBB<<<<<<<<<;;;999666444222//////...---...///000111......//////////////////---------------...///000........................---------............///................................................///000111222333444444444444333222222111111222222000111222222222222111000222222222222222222222222333333333333333333333333111111222222333444444444333333444444444444555555444444444444555555555555444444555555666777777777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???AAACCCEEEFFFEEEEEEGGGHHHJJJJJJKKKKKKHHHGGGFFFDDDBBB???===<<<;;;;;;:::999888888888888777777777666666666555555444444555555555555444444444444555555444444333222222222111000000000000111333333444444444555555555;;;999:::>>>BBBFFFMMMVVV[[[ccckkkqqqwww{{{zzzvvvooolllkkkjjjiiigggjjjooozzz}}}wwwsssnnneee^^^WWWRRRMMMJJJHHHEEEHHHAAAEEEGGGBBBVVV\\\@@@777666555444333333333333111111111111111111111111111111111111111111111111111000///000222666:::<<>>AAABBBLLLRRRYYY\\\]]]\\\^^^___^^^]]]ZZZVVVQQQJJJCCC>>>@@@@@@DDDLLLRRRXXXbbbmmmrrr|||{{{oooddd]]]YYYWWWPPPIIICCCCCCEEEJJJWWWeeeyyyfff\\\MMMKKKHHHDDD???:::666444111111111111111111111111////////////////////////////////////////////////.......................................///000000111///000333666;;;FFFQQQVVVYYYqqquuusssoookkkkkklllkkkjjjlllmmmmmmkkkgggaaa[[[XXXXXXXXXYYYZZZ[[[^^^```aaabbb___ZZZSSSLLLGGGCCCBBB=========<<<:::777444222............/////////000/////////////////////.........---------......///////////////////////////---------............///................................................///000111333444444555555444333222222111111222222000111222222222222111000222222222222222222222222333333333333333333333333111111222222333444444555333444444444555555555555555555555666666666666777666666777888888999::::::888999:::<<<===>>>>>>>>><<<<<<<<<=========>>>>>>??????@@@@@@AAACCCDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKJJJIIIGGGEEEBBBAAA>>>===<<<:::999888888777777777777777666666666555444444555555555555444444444444555555444444333333333222111111000000000111111111222222333333333222999666666:::===@@@EEEKKKLLLVVV___fffmmmrrrpppjjjiiieeeeeegggfffbbbdddhhhvvv{{{|||zzz{{{}}}}}}yyyuuuoooggg]]]VVVQQQMMMKKKIIIGGGJJJAAADDDGGG>>>LLLiiixxx\\\@@@777777555444333333444444111111111111111111111111111111111111111111111111000000000111444999>>>AAAAAABBBDDDGGGJJJLLLMMMNNNTTTVVVVVVTTTRRRTTT[[[aaayyy---------.........//////.........///000111111222333555777;;;???DDDHHHJJJVVV[[[```bbb```^^^^^^___WWWUUUQQQNNNKKKHHHDDDBBBIIIGGGKKKUUU]]]fffuuu{{{vvvsssqqqpppnnnwww|||vvvxxxxxxwwwyyy|||nnnqqqbbbUUUQQQMMMGGGJJJQQQddd{{{xxxnnnhhheee___XXXOOOGGG@@@<<<222222222222222222222222////////////////////////000000000000000000000000////////////////////////...............///000000000//////333777<<>>???>>>===;;;777444222------...///000000/////////////////////.........///......---------......000000000000000000000000---------.........//////................................................///000222333444555555555444333222222111111222222000111222333333222111000222222222222222222222222333333333333333333333333111111222333333444555555444444444555555555666666666666666666777777777777888888999:::;;;;;;<<<<<<999:::;;;===>>>?????????============>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEECCCDDDFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIGGGEEE@@@???===;;;999888888777777777777777666666666666444555555555555555555444444444444555444444333333333333222111111000111111///000000111111111111111222///000555888888:::>>>===HHHSSSZZZbbbhhhfff^^^iiieeeeeehhhgggbbbaaaeeerrrvvvyyyxxxtttrrrsssvvv~~~|||wwwqqqhhh^^^VVVPPPNNNMMMHHHHHHJJJ???AAADDD<<>>>>>???>>><<<888444111///////////////////////////////////////.........////////////000000000000///////////////////////////////////////.................................222222000///............///000222333444444333222444333111000000000111111222222111111222222333444222222333333333444444444333333333444444444555555555555555555666666666777999888888888777777666666999999999888888888888888777888999999999;;;>>>@@@@@@@@@@@@?????????>>>>>>===>>>??????@@@@@@?????????@@@@@@AAABBBCCCDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKIIIJJJMMMNNNLLLJJJFFFCCC>>><<<;;;:::999888888888777666666666666666555555444444444333333333222222222222222222222222333333333222222222111111444444333222222111111000222222333333444555555666777>>>IIIRRRXXX[[[]]]]]]bbbooorrreeeZZZZZZ^^^]]]nnnjjjiiikkkjjjhhhlllttt|||~~~{{{{{{vvvmmmcccYYYRRRMMMKKKJJJIIIFFFDDDBBBAAAAAAAAAHHHwwwuuugggSSSAAA333222666333333666444111111111111111111111111444222000///000000000///111111111555:::???CCCEEECCCFFFIIIKKKOOOSSSTTTSSSYYY[[[SSSOOOWWW```nnn........................////////////000333888;;;???@@@BBBGGGMMMRRRVVVXXXdddbbbaaaaaa]]]TTTMMMLLLGGGGGGJJJNNNNNNMMMRRRZZZ^^^ccclllxxxzzzwwwsssmmmrrrzzzzzznnncccVVVMMMJJJJJJMMMPPPUUU[[[ccclllrrr~~~hhhEEE???999444444666666444333222111000////////////////////////.........------///////////////////////////////////////000111111111222222444999BBBLLLSSS[[[tttrrr~~~{{{ssspppkkkjjjjjjkkkjjjiiilllmmmnnnmmmhhhdddaaa___]]]aaadddeeekkkvvvrrrlllaaaUUUKKKDDDAAA@@@=========<<<999555111///////////////////////////////////////////////////....../////////000000000////////////////////////........................////////////////////////222111000///............///000222333444444333333444333111000000000111222222222222111222222333444222333333333333444444444333333444444444555555555555555555666666666777777999888888888777777777777888888888888999999999999:::;;;<<<<<<<<<===@@@CCCBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBEEEEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHIIILLLMMMLLLJJJHHHEEEAAA>>>======<<<;;;999888777777666666666666444444444444333333333333222222222222222222222222333333333222222222222111333333333333222222222222333333333444444555555555777;;;AAAGGGKKKOOOTTTVVV[[[fffhhh^^^WWW\\\aaaaaaiiiccc```aaa```]]]```fffppprrruuuwwwxxx}}}~~~}}}|||wwwnnncccZZZSSSOOOMMMJJJHHHFFFDDDBBBBBBBBBBBBBBB]]]uuu~~~ttt___BBB555444888222111777777111111111111111111111111222222111000111111000///000111444888===AAADDDEEECCCEEEGGGJJJNNNSSSUUUUUUUUUWWWRRRUUUeeeqqq{{{........................////////////000555;;;@@@AAADDDIIIOOOUUUYYY\\\^^^bbb\\\WWWUUUQQQJJJFFFFFF???DDDJJJOOOQQQXXXjjj{{{vvv{{{~~~|||rrrmmmiii___UUUNNNMMMKKKKKKTTT```yyyfffUUUEEE999888999444000///111111000000000000000000////////////............////////////////////////000////////////000111111333333444555;;;DDDPPPWWWaaarrrggg}}}mmmgggggggggiiikkkkkkjjjhhhkkklllnnnmmmiiifffdddcccbbbeeeeeebbbbbbhhhmmmnnnfffddd^^^TTTIIIBBB???@@@?????????===999555111...//////////////////////////////////////////000000...//////000000000000000////////////////////////------------............000000000000000000000000222111000//////......///000111333444555555444333333333222111111111111222222222222222222333444444333333333444444444555555444444444444555555555666555555666666666777777777888888888888888777777777888888888999999:::::::::<<<===>>>>>>>>>@@@CCCEEEFFFEEEDDDBBBAAA@@@?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCEEEFFFGGGHHHHHHGGGGGGHHHJJJLLLLLLKKKJJJGGGDDDBBBAAAAAA@@@>>>::::::999777777666666666444444333333333222222222333333333333333333333333333333333333222222222222222222222333333333444444444444444555555555555555888888:::;;;>>>CCCJJJOOOTTT\\\___[[[]]]fffnnnooogggaaa[[[YYYWWWUUUUUUXXXYYY\\\bbbhhhooouuuzzz}}}|||{{{}}}}}}yyy{{{~~~zzzpppeee[[[TTTPPPOOOIIIHHHFFFDDDCCCBBBBBBCCCIIIPPPpppxxxGGG888777:::333000666888222222222222222222222222111111222222222111000000///222888===BBBEEEFFFFFFFFFFFFGGGKKKPPPTTTVVVWWWUUU]]]aaammm....................................000555<<>>:::222000555222111111000000111111111000000000/////////......////////////////////////000000//////000000111222333333444666<<>>???DDDCCCBBB???;;;777333000000000000000000000000000//////000000000000111111///000111222222222222111////////////////////////............////////////111111111111111111111111111111000///////////////000111333444555555444444222222222222222222222222333222222222222333444444444444444444555555555555444555555555555666666666555666666666666777777777888888888888888888888888777888888999:::;;;<<<<<<===>>>?????????@@@CCCFFFIIIGGGEEECCCAAA@@@??????AAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLIIIGGGEEEEEEDDDCCCBBB<<<;;;:::999777777666666444333333333333222222222333333333333333333333333444444333333333222222222222222222333444555555666555555555555555555555555777777666666888===DDDIIIMMMTTTYYY\\\eeeqqqyyyzzzkkkfff```]]]\\\[[[ZZZZZZVVVXXX]]]eeennntttvvvwwwrrrsssvvv}}}zzzuuuttt{{{|||ttthhh]]]UUUPPPNNNIIIGGGFFFDDDCCCBBBCCCCCCNNNPPPYYYAAA888<<<777333555444222222222222222222222222000111333333333222111222000555<<>>333222222111111111111222111111000000000/////////000000000000000000000000000000000000000111222222222333444777===HHHTTT\\\wwwwwwvvviiijjjjjjiiihhhhhhhhhhhhiiikkkllljjjhhheeeeeeeeeeeegggeee^^^XXXVVVTTTQQQRRRSSSSSSMMMDDD>>>===@@@EEEDDDBBB???;;;777333111111111111111111111111111000000000000111111222222111222333555555444333222000000000000000000000000//////000000111111111222222222222222222222222222111000000////////////000000111222444555444444333222222222333333333222222333333222222333333444555444444555555555666666666555555555666666666777777666666666666777777777888888888888888888999999999888888999:::;;;<<<<<<===<<<===>>>>>>>>>???BBBEEEJJJHHHEEEBBB@@@?????????BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????@@@@@@AAAAAABBBCCCEEEFFFEEEFFFHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGEEEDDD>>>===<<<:::888777777666444444444333333333222222333333333333333333333333444444444333333333222222222222333444555666666777555555666666666666666777555555666666777:::???CCCDDDJJJPPPVVV```jjjooopppdddeeeeeefffgggiiihhhffffffgggjjjnnnrrrtttsssrrrpppssswwwyyyyyy{{{~~~vvvuuuwwwwww|||yyymmmaaaWWWPPPMMMIIIHHHFFFDDDCCCBBBBBBCCCFFFKKKsssPPP<<>>??????@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>?????????@@@AAABBBCCCDDDDDDFFFGGGHHHGGGHHHIIIKKKJJJHHHGGGGGGGGGGGGEEEDDD@@@???===;;;999888777666555555444444444333333333333333333333333333333333444444444444333333333333333333444444555666777777555555666666777888888888444555777888888999;;;===<<>>???======>>>???????????????==================<<<<<<============>>>@@@AAABBBBBBDDDFFFFFFDDDDDDEEEHHHGGGFFFEEEEEEFFFFFFDDDBBBAAA@@@>>><<<:::888777666666666666555555555444444444444444444444444444444555444444444444333333333444444555555666666666777444444555666888999::::::999;;;;;;:::999888999:::999:::===AAAEEEKKKTTTZZZgggwww}}}xxxpppqqqrrrooommmmmmqqquuuttt~~~zzzooolllnnnuuu}}}tttjjj___VVVQQQLLLJJJGGGDDDBBBAAA@@@@@@DDDJJJaaa___??????@@@===999444333333333333333333333333111333444222000111666<<<;;;@@@DDDEEEEEEFFFJJJNNNNNNOOORRRUUURRRWWWppp000000000000000000000000...222777===DDDLLLTTTZZZYYY\\\^^^ZZZRRRJJJFFFFFFHHHMMMUUU^^^kkkrrrWWWTTTRRRXXXjjj}}}pppmmmlllmmmlllpppxxxQQQ888777555333222000000///222222222111111111111000000000000000000000000000111111111000111111222333000333999???GGGPPPYYY___|||}}}qqqooopppeeeiiimmmooonnnnnnppprrrjjjjjjhhhddd```\\\ZZZZZZbbbgggiiifffbbbaaa]]]YYYXXXRRRJJJDDDCCCEEEHHHIIIFFFEEEBBB???<<<999666555222222222222222222222222000000111222333333444444...///222444444333111///000000000000000000000000...//////000111222222222111111111111111111111111000000////////////000111---...000111222222111111000111333444555444333333444333333333333444555555666666666666777777777777777777777777888888888888777777777777888888888888888888888999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;===@@@BBBEEECCC@@@===<<<<<<===>>>::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEDDDBBBAAACCCEEEFFFEEEDDDDDDEEEEEECCCAAABBBAAA???<<<:::888777777777666666666666555555555444444444444444444444444555555444444444333333333555555555555666666666666333444555777888:::;;;<<>>>>>BBBEEEDDDCCCDDDJJJPPPRRRRRRUUUWWWUUU___}}}zzzwwwttt///000111111///...///000222777>>>GGGOOOUUUYYY[[[YYYVVVUUURRRHHH???AAAJJJLLLVVVeee|||~~~gggXXXRRR```kkkvvvnnn}}}vvvKKKCCC999222333666333,,,222222111111111111111111000000000000000000000000111111222222222333333333222444777BBBNNNMMMUUUkkk{{{wwwpppqqqqqqqqqppppppooooooooopppnnnjjjgggeeedddeeefffmmmjjjfffdddcccaaa]]]ZZZVVVUUUNNNGGGFFFLLLQQQRRRKKKEEE???<<<===<<<999555000000000000111222333444000000000111111111111111000000000000000000000000222222111111111111111222111111111111111222222222444444333333333333222222222222333333222222111000///000111000/////////000333333333444444444555555333444555777888888999999777777777777666666666666777777777777777777777666777888888999999:::;;;;;;999;;;===>>>======>>>???<<<===>>>>>><<<;;;@@@GGGCCCBBB@@@======>>>???===DDDDDDDDDCCCBBBBBBEEEGGGFFFEEEDDDCCCBBBBBBBBBBBB>>>@@@AAA@@@======@@@CCC@@@CCCDDDAAA===<<<======@@@BBBEEEGGGGGGGGGGGGHHHFFFDDDCCCCCCEEEFFFFFFEEEFFFDDDBBB???===<<<<<<<<<999888777666555555555666444444555555555555555555666444333444777888555333444555555666555555555555222333444333111222777;;;<<<;;;999999;;;===?????????===>>>CCCIIITTTfffuuu~~~xxxqqqjjjddddddgggiiiooouuuxxxtttpppvvv}}}{{{zzz{{{vvvqqqlllcccYYYQQQLLLKKKHHHEEEBBB@@@???>>>???FFFCCC^^^qqq\\\EEE:::999777444333333333333333333333333333222222222222333777;;;???AAADDDFFFEEEDDDHHHPPPWWWTTTSSSTTTVVV]]]ttt|||tttsssoooooosssqqqfff^^^\\\000111111000///...000111777:::@@@HHHQQQWWW[[[\\\```UUUKKKIIIHHHGGGIIIMMMWWWkkkooo]]]WWW]]]hhhpppiii^^^MMM:::222444777888666333222222111111111111111111111111111111111111111111111222222222333333333222444777CCCNNNMMMVVVmmmyyyvvvpppssssssrrrrrrqqqqqqpppppprrroookkkhhhiiimmmrrruuuvvvooofffaaa```___\\\YYYZZZWWWPPPHHHGGGLLLNNNLLLHHHBBB===;;;<<<<<<:::777222111111111111222222333111111111111111111111111000000000000000000000000222222111111111111111222111111111222222222222333444333333333333333333333333333333333333222111111///000000000000111222333333333444444444555555555333444666777888999999999999888888888888777777777666666666777777777777777999999::::::;;;<<<<<<<<>>AAABBBAAA@@@BBBDDDHHHLLLPPPRRRSSSOOONNNNNNMMMMMMLLLKKKKKKDDDDDDCCCBBBCCCFFFIIIKKKJJJJJJIIICCC>>><<<<<<<<<@@@BBBDDDEEEDDDDDDEEEFFFEEECCCCCCDDDFFFHHHHHHGGGDDDCCC@@@>>><<<;;;;;;;;;999999888888777666666555555555555555555555555555555333111111444666555444555444555666777888666555333444444333111111444777:::999888888:::<<<>>>???999;;;AAAHHHNNNVVVeeetttwwwtttiiibbb^^^^^^```eeennnwwwtttpppvvv~~~|||zzzyyy}}}yyytttpppjjjaaaVVVOOOKKKIIIGGGEEEBBBAAA?????????EEEAAATTToooZZZCCC777666777666444333333333333333333333333333333444444555888===AAA@@@BBBDDDEEEEEEIIIOOOTTTVVVSSSSSSZZZiii}}}zzzwwwtttqqqlllgggdddccc___WWWTTTVVV000111111000///000222444>>>???DDDLLLTTTZZZ[[[YYYZZZRRRJJJFFFEEEHHHOOOWWWkkkaaaQQQPPPZZZqqqvvv]]]iiittt[[[CCC999666222111333444333222222111111111222111111111111111111111111111111222222222333333333222555999DDDNNNNNNXXXqqqzzzwwwuuuqqqrrrrrrqqqqqqpppooonnnnnntttqqqnnnnnnsss|||}}}rrrddd\\\\\\\\\ZZZWWWYYYUUUOOOJJJMMMQQQPPPKKKDDD@@@;;;:::;;;<<<:::888444333222222111222222222111111111111111111111111////////////////////////222111111111111111222222222222222333333333444444444444444444444444444444333333333333333222222111000000000000111333444555333444444444444555555555444555666777888999999999::::::999999999888888888666666666777777888888999;;;<<<<<<======>>>?????????AAABBBBBB@@@??????@@@AAAAAA@@@???AAAHHHPPPVVV]]]SSSFFFAAABBBDDDDDDCCCDDDFFFNNNYYYeeennnqqqqqqmmmlllllljjjgggdddaaa___WWWSSSOOONNNQQQSSSTTTSSSUUURRRMMMGGGBBB???@@@CCCCCCEEEFFFEEEDDDCCCCCCDDDCCCCCCCCCDDDGGGIIIIIIHHHDDDCCCAAA???===<<<<<<<<<999999::::::999888666555555555555555555555555555666444111111333555666777666444333444777777444111444444555333111111222333777777666777888;;;>>>???>>>DDDPPP\\\bbbeeekkksss~~~tttoooooo___ZZZWWWWWWYYYaaaooo}}}xxxtttvvv~~~}}}||||||xxxsssnnnhhh___TTTLLLIIIHHHFFFDDDBBBAAA@@@@@@???CCC>>>GGGrrrvvvbbbHHH777444777666333333333333333333333333333333555666777888;;;???BBBBBBBBBDDDFFFIIIMMMPPPQQQVVVPPPPPP\\\qqq|||xxxyyyxxxtttnnniiihhhiii[[[YYYYYYYYYYYYZZZaaaiii111222222111000222555888EEEGGGKKKRRRYYYZZZVVVRRRLLLQQQSSSOOOIIIPPPeeeyyyzzzmmm```]]]kkk{{{hhheeexxxjjjVVVMMMDDD666000222555444333222222222222222111111111111111111111111111111222222222333333333111666:::EEENNNNNN\\\wwwzzzwwwuuuuuuuuurrrpppooonnnmmmlllkkkjjjjjjnnnmmmlllnnnuuuyyymmm___XXXYYYZZZWWWSSSQQQPPPMMMNNNVVV]]][[[TTTEEEAAA===;;;;;;;;;:::999666666444333333222222222222111111111111111000000////////////////////////111111111000111111222333333333333444444555555666444444444444444444444555333333333333333222222111111000000000222333444444444444444444555555555555555666777888999999999999:::999999999888888888888555666777888999::::::;;;>>>>>>???@@@@@@AAAAAABBB???AAACCCCCCBBBBBBCCCDDDFFFFFFDDDDDDJJJTTT]]]```bbbYYYOOOKKKKKKNNNRRRWWWdddhhhrrr|||uuussstttrrrkkkeeeccc[[[SSSMMMHHHGGGJJJOOOKKKLLLLLLKKKGGGEEEDDDDDDDDDCCCCCCEEEGGGIIIHHHGGGEEEEEECCCBBB@@@???>>>>>>:::;;;<<<<<<<<<:::888666666666666666555555555555777666555555666666777777999777555777:::999555111444444444333222222222222444555555555666999===???IIIPPP```rrr{{{xxxrrroooxxxzzzooooootttwwwpppqqqppplllgggeeefffiiiXXXUUURRRRRRUUU___rrr|||www~~~}}}yyy{{{~~~}}}}}}|||{{{xxxsssnnnhhh^^^SSSJJJGGGFFFEEECCCBBBAAAAAAAAA???AAA<<<@@@___tttWWW===555777666111333333333333333333333333333555777999:::<<<@@@BBBDDDDDDFFFJJJNNNQQQRRRQQQUUUQQQTTTcccxxxsssiiiddd^^^dddhhheee]]]WWWWWWYYY]]]cccllluuu~~~222222222111222555;;;>>>KKKMMMRRRXXXZZZWWWOOOIIIHHHMMMRRRTTT^^^vvvsss^^^VVVQQQ___zzz{{{ttttttsssiiiZZZGGG<<<;;;666555444333222222222222111111111111111111111111111111222222222333333333111777<<>>AAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHHHHGGGFFFFFFGGGFFFIIIKKKOOO[[[jjjrrrqqqfff```YYYWWWXXXaaauuu{{{nnn```WWWQQQNNNRRRZZZUUUVVVUUURRRMMMHHHDDDCCCEEEDDDEEEFFFHHHIIIGGGFFFEEEEEEDDDCCCBBBAAA??????;;;<<<>>>>>>>>><<<999888777777666666666555555555666777888888888666666555:::999:::===@@@@@@===:::777666444444444444444444222444555555555777;;;???KKKPPPbbbzzztttgggoootttrrrgggdddiiimmmlll\\\[[[ZZZXXXXXXYYY[[[]]]RRROOONNNPPPTTT___ssswwwmmmvvvsssnnnmmmjjjnnn|||yyyrrrssswwwyyyzzz{{{}}}|||{{{zzzyyyyyyyyyzzzzzz{{{xxxtttpppjjj```TTTKKKFFFEEEDDDBBBAAAAAA@@@@@@>>>???===>>>WWWhhhEEE555777777111333333333333333333333333111444777:::;;;===@@@BBBDDDDDDGGGKKKOOORRRRRRQQQWWWXXXaaaqqqzzzkkkbbb^^^^^^^^^```dddfffeeecccgggqqq{{{222222222333555:::AAAFFFNNNRRRVVVYYYWWWQQQJJJFFFKKKGGGHHHYYY}}}kkkYYYUUUXXXXXXzzzvvvjjjrrruuu]]]GGG999777666555444333222222222222222222222222222222222111111222222222333333333000888>>>GGGNNNOOObbb}}}vvvuuu}}}uuusssqqqnnnpppooonnnllljjjiiigggfffccccccbbb```___^^^]]]\\\YYYVVVTTTSSSTTTSSSPPPMMMLLLPPPTTTYYY___bbb\\\TTTGGGEEEAAA>>>;;;:::::::::;;;:::999888777777777777555444444333333222222222000000000000000000000000000000000000111222333333444555555666777888999999888888777666555444444333111111111111111000000///222111111444777888444111444444555555555666666666888888999:::::::::::::::999888888888888777777777777777999;;;===???AAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFEEEEEEEEECCCKKKTTT___qqqssslllgggggglll|||uuuggg\\\TTTWWW^^^```aaa```\\\TTTLLLFFFCCCFFFFFFGGGIIIKKKLLLJJJIIIEEEEEEEEEDDDCCCBBB@@@???>>>>>>??????>>>===;;;:::888777777666666555555555444666888888777777888999999<<>>GGGKKK[[[uuurrrdddiiikkkggg^^^]]]dddddd___VVVTTTRRRRRRSSSSSSSSSRRRMMMKKKKKKPPPXXXeeewwwooodddiiieeeaaabbbbbbhhhzzz{{{ssssssuuuvvvyyy{{{~~~~~~}}}|||{{{{{{|||}}}~~~zzzwwwtttqqqkkkaaaUUULLLFFFEEECCCBBBAAA@@@??????======???@@@SSSxxxNNN666666888333333333333333333333333333111444888<<<===???@@@BBBCCCEEEHHHKKKNNNPPPRRRSSSXXX^^^lllzzzfffeeedddeeeiiinnntttwww~~~|||yyyzzz222222333444777>>>FFFLLLPPPTTTVVVTTTOOOJJJHHHIIIQQQRRR\\\yyy}}}dddTTTNNNTTT]]]wwwbbb>>>888777666444333333222222222222222222222222222222111111222222222333333333000888???HHHNNNPPPeee{{{uuutttqqqnnnpppooommmkkkiiigggeeeeeebbbaaa___]]]ZZZXXXVVVTTTMMMOOOQQQQQQQQQOOONNNMMMLLLRRRWWWZZZ[[[ZZZRRRIIIDDDCCC@@@===::::::;;;<<<<<<<<<;;;::::::999::::::888888888777666555555555222222222222222222222222000000000000111222333444555555666777888999::::::;;;:::999777555444333222000000000000000///......000000222888===>>>999444555555555555666666666666888999::::::;;;:::::::::::::::999999999888888888888999:::===???BBBDDDEEECCCCCCDDDEEEEEEFFFFFFGGGFFFHHHJJJKKKKKKKKKLLLMMMQQQ]]]kkk{{{vvvggg[[[\\\cccmmmnnnnnniii```UUUKKKFFFFFFFFFIIILLLPPPQQQQQQOOOHHHHHHIIIHHHGGGFFFDDDCCC@@@@@@@@@???>>>>>>======888888777777666555555444555777888888888;;;AAAEEEJJJNNNSSSSSSOOOKKKKKKLLLFFF@@@:::666555666555555333555777666333444999>>>BBBEEERRRdddpppmmmccc[[[___dddccc[[[YYY\\\[[[UUUSSSRRRRRRTTTWWWWWWSSSOOOLLLIIILLLUUUbbbppprrr\\\ZZZ^^^\\\[[[aaaaaaiii||||||ttttttvvvwwwxxx{{{~~~~~~}}}|||}}}~~~xxxvvvsssppplllbbbVVVMMMFFFEEECCCAAA@@@???>>>>>><<<;;;AAAAAAMMMYYY888555888444333333333333333333333333111555:::>>>@@@AAABBBCCCEEEHHHLLLNNNOOOPPPUUUXXXdddjjjyyy~~~jjjYYY^^^gggsss222333333444999@@@IIIPPPQQQTTTUUUPPPHHHEEEIIINNNXXXiiioooWWWOOOTTT```sssUUU888888666555444333333222222222222222222222222222111111222222222333333333///999@@@IIINNNPPPfffwwwttttttrrrpppmmmlllkkkiiifffdddbbbbbbZZZYYYXXXVVVUUUUUUUUUUUUIIILLLPPPPPPNNNLLLMMMNNNIIIQQQXXXYYYXXXTTTKKKBBB@@@@@@>>><<<::::::;;;=========<<<;;;;;;;;;<<<<<<;;;;;;;;;:::999888888777222222222222222222222222000000000000111222333444555666777888999:::;;;;;;<<<;;;:::888555333222111///////////////......---...///333:::AAACCC>>>888555555555555666666666777999999:::;;;;;;;;;::::::;;;;;;;;;:::::::::999999888999;;;>>>AAACCCEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKPPPSSSVVVYYY\\\^^^jjjxxxoooaaaaaaiiixxxyyyyyytttjjj]]]QQQKKKEEEGGGJJJOOOTTTVVVVVVUUUMMMMMMNNNNNNMMMKKKIIIHHHBBBAAA@@@???>>>>>>>>>>>>999888888777666555555444999:::999999:::AAAKKKRRReeejjjmmmiii___WWWUUUWWWLLLEEE===777555555555444444666888666333444999>>>;;;>>>GGGRRRVVVRRRNNNMMMXXXbbbeee^^^YYYZZZYYYUUUPPPPPPRRRXXX]]]^^^YYYTTTMMMKKKOOO\\\lll{{{wwwaaaKKKLLLQQQQQQUUU^^^___gggzzzuuuoooppptttvvvwwwyyy|||yyyxxxwwwvvvwwwyyy{{{}}}vvvtttrrrpppkkkbbbVVVMMMFFFEEECCCAAA???>>>>>>===<<<:::BBBAAAGGGzzzbbb;;;555777333333333333333333333333333333777<<<@@@BBBCCCDDDEEEIIIMMMRRRRRRQQQSSSYYY^^^wwwzzzqqqcccjjjxxx}}}333444666<<>>???AAABBBBBBAAA@@@@@@???===888555444555666777666555333222111222222111111111444666999999888888999999:::;;;<<<;;;999666333111///...---...///...---...///111000222444777999:::::::::888888777777777777777888<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;999888666999;;;>>>BBBDDDEEEEEEEEEGGGFFFFFFFFFGGGIIIJJJKKKMMMOOOTTT\\\fffqqqzzz~~~lllbbbhhhwww{{{tttjjj___WWWVVVNNNLLLSSSYYYYYYXXX[[[UUUYYYYYYRRROOOQQQQQQMMMKKKBBB<<<===@@@>>>=========>>><<<777666888999777777777666888===GGGSSS[[[pppsssuuuqqqhhh^^^VVVSSSQQQHHH===777666777666444888888777666666666666666<<<:::;;;?????????CCCIIIWWWjjjwwwqqqeee^^^UUULLLLLLPPPYYYccceee]]]TTTPPPMMMXXXcccjjjxxxvvvuuuooo___QQQNNNOOOQQQUUUZZZ```ccceeeeeetttvvvvvvrrrmmmkkknnnrrruuuyyy}}}~~~{{{yyyyyyyyywwwyyyzzzyyyxxxwwwwwwxxxvvvzzzyyyrrriiibbbYYYRRRGGGEEECCCBBBBBBAAA???======???===AAANNNeeejjj>>>333777111444333222222222333444555999<<<>>>@@@AAABBBEEEGGGOOOJJJMMMVVVUUUSSSaaawwwvvvgggqqq555777;;;AAAHHHNNNRRRTTTTTTSSSSSSQQQJJJNNNhhhhhhXXXTTTccc}}}vvvWWWHHH;;;888:::999666444444444444333333333333222222333333222111111222444666???AAAGGGRRRXXXyyyvvvsssnnnjjjhhheeedddbbbaaa____________]]]]]]\\\ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRRRRSSSTTTSSSRRRUUUXXXRRRGGG@@@@@@<<<;;;999888777888999:::::::::;;;<<<===???@@@AAABBBAAA@@@@@@???===999666444666777888888666333222000111111111000111333666999999888888999999:::;;;<<<:::777444111///......---...///...------///111222444666999:::;;;;;;;;;666666666666777888999:::===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>AAADDDFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMVVVZZZaaalllxxx~~~qqqgggdddooozzzqqqfff___]]]VVVRRRWWW[[[ZZZYYY[[[\\\bbbccc]]]WWWVVVVVVSSSSSSJJJBBB???>>>===>>>AAA@@@AAA===777666999:::888::::::999:::===EEEOOOUUUbbbeeeiiihhhddd^^^[[[YYYOOOGGG===777666777777555888888777666666666666666999777888;;;<<<===BBBIII___rrr}}}uuuggg^^^WWWQQQNNNQQQYYYbbbccc[[[SSSPPPMMM___sss{{{mmmiiicccVVVMMMMMMSSSUUUWWWXXXYYY\\\```cccnnnqqqsssqqqmmmkkkmmmpppvvvyyy}}}~~~|||zzzzzz{{{yyyzzzzzzxxxwwwwwwyyyzzz}}}sssiii```VVVNNNGGGEEECCCBBBAAAAAA>>>===???BBB???<<>>@@@AAACCCEEEGGGOOOLLLSSS]]]^^^^^^ooossskkkppp777;;;BBBHHHNNNQQQRRRRRRXXXUUUSSSOOONNN^^^aaaTTTXXXXXXzzzhhhUUUAAA999999888555333555555444444444333333333222333333333111111333444999>>>AAAHHHQQQ]]]{{{tttvvvssskkkdddcccbbbaaa```````````````______^^^^^^]]]\\\\\\\\\ZZZYYYWWWUUUTTTTTTUUUUUUSSSSSSTTTSSSMMMCCC===<<<:::999888777666777888999999999:::;;;<<<>>>???@@@AAA@@@?????????===:::777666777999;;;:::777333111///000000000///000222555999999888888999999:::;;;;;;999555222///...---------...///...------///111222444666888::::::;;;:::555555555666888:::;;;<<<>>>>>>============<<<<<<>>>===;;;::::::;;;===???>>>@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFGGGIIILLLOOOPPPYYY___iiivvv|||pppkkkiiilllzzz|||tttnnnjjjccc]]]^^^^^^\\\[[[[[[aaaiiimmmhhh___[[[ZZZYYY[[[TTTKKKEEE@@@===AAAGGGGGGGGGAAA:::777999:::888======<<<<<<>>>BBBIIINNNSSSVVVYYY[[[ZZZYYYYYYYYYKKKEEE<<<888777888777666888777777666666666666666666444444777888:::@@@GGG___nnnwwwpppeee___[[[WWWPPPSSSYYY___]]]TTTNNNNNNPPPhhhttteee___ZZZTTTSSSWWW]]]``````[[[UUUTTT[[[aaakkknnnqqqpppnnnlllmmmooowwwzzz|||||||||{{{{{{|||~~~}}}zzzwwwttttttwwwyyy~~~ssshhh```WWWNNNHHHEEECCCAAAAAA@@@>>><<<:::??????===???LLLyyygggBBB:::===777444444333333333444666777:::<<>>???@@@???>>>>>>???>>>;;;999888:::<<<<<<;;;777333111.../////////...///111444999999888888999999:::;;;<<<:::666222///.........---.........------///000000111333666777888888777555555666777888:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;===>>>>>>???AAACCCDDDDDDDDDDDDFFFFFFFFFHHHJJJMMMPPPQQQZZZ```kkkwwwzzzrrrmmmpppxxx~~~{{{xxxuuuxxx|||~~~zzzuuutttsssrrrtttxxx{{{~~~~~~|||tttmmmlllnnnsssxxxrrrlllgggdddaaa]]]\\\___hhhpppmmmddd]]]]]]___```[[[VVVPPPGGGAAAEEELLLOOONNNHHH@@@;;;<<<;;;999>>>>>>???>>>>>>@@@DDDHHHKKKKKKLLLMMMMMMMMMMMMMMMGGGBBB;;;888777777777777777777666666666666777777777444333555666777<<>><<<777===>>>???BBBLLLooofffDDD999:::444555444444333444555777888:::<<>>666666666555555555444444222333333333222222444666:::;;;DDDLLLPPPiiiwwwqqqoookkkfffcccfffeeedddcccaaa___^^^]]]______`````````aaaaaaaaa___]]]ZZZYYYYYYXXXVVVTTTPPPPPPNNNIIICCC???<<<;;;777777666666555555555666666777777888999;;;======???>>>======>>>>>>===;;;;;;<<<======;;;777333000...//////.........111333999999888888999999:::;;;===;;;888444111000000000,,,---...---,,,---...000000111333555666777666666777777777777888999:::;;;????????????????????????999:::;;;===>>>>>>======@@@@@@AAACCCDDDEEEEEEFFFFFFFFFFFFGGGIIILLLNNNPPP\\\aaajjjssszzzvvvsssmmmggg```[[[WWWUUUTTTRRROOOLLLHHHHHHMMMRRRSSSPPPPPPSSSWWWXXXUUUQQQPPPPPPPPPRRRUUUXXXYYYZZZUUUUUUXXX\\\```eeejjjnnnooollljjjlllqqqyyy{{{sssmmmhhhccc___^^^fffnnnnnngggaaabbbgggbbbbbbbbb^^^TTTJJJIIINNNVVVVVVQQQHHHCCCAAA???;;;>>>?????????>>>???BBBDDDDDDCCCAAA@@@@@@@@@@@@@@@AAA>>>:::777666777777777777777666666666666777777:::777666777666555999???BBBCCCFFFJJJQQQWWWVVVRRRTTTWWW\\\\\\SSSHHHEEEIIIYYYrrr|||vvvnnngggccceeeoooyyyuuubbbYYY^^^gggxxxuuuqqqllljjjjjjmmmpppssssssuuuvvvxxxxxxwwwvvv{{{yyyvvvrrroooooorrrvvvuuuuuupppiiieeeaaaYYYQQQIIIFFFBBB@@@???>>>===<<<<<<>>><<<>>>AAABBBVVVyyylllMMM===;;;666555555444444555777888999:::<<>>===<<<777777777666666666555555555555666777888:::;;;<<<>>>===<<<===>>>???>>>============<<<999666333111.../////////...///111444999999888888999999:::;;;>>><<<:::777444222111000,,,---...---,,,,,,...000222333555666888888777777888888888888888999:::;;;>>>>>>???????????????@@@:::<<<>>>AAABBBBBBAAA@@@BBBBBBCCCEEEFFFHHHIIIJJJGGGFFFFFFFFFGGGIIIJJJLLLVVVYYY___dddggghhhfffeeeXXXVVVRRRMMMHHHDDDBBBAAA@@@>>>???@@@@@@>>>AAAFFFCCCCCCDDDFFFHHHGGGEEECCCEEEDDDDDDFFFHHHJJJIIIHHHEEECCCCCCFFFIIIMMMTTT\\\```aaadddjjjsssxxxrrrkkkdddbbbffflllnnnjjjfffiiipppgggjjjmmmmmmcccUUUOOOOOOVVVYYYXXXRRRNNNKKKFFF@@@???@@@@@@???===>>>@@@BBB<<<:::888888:::::::::999;;;999777666555555666777666666666666666777777888;;;999888999888555777<<<===:::999>>>FFFLLLKKKHHHRRRWWW^^^^^^TTTIIIHHHNNN\\\www{{{}}}zzztttkkkeeeiiiuuu}}}ggg\\\bbblll|||wwwpppiiifffgggjjjmmmooooooqqqtttwwwwwwtttqqqpppqqqqqqqqqqqqrrrvvvxxxsssrrrnnnhhhddd```WWWNNNJJJFFFBBB???>>>>>>===<<<======;;;>>>AAA>>>KKKggguuuVVV@@@:::888666666555555666888:::;;;:::===@@@BBBDDDFFFIIILLLLLLNNNTTT]]]gggyyyzzzmmmCCCHHHMMMNNNKKKIIIJJJLLLSSS```lllYYY\\\pppgggGGG999777777777666666666555555111333444333333333555777888===KKKPPP]]]tttyyyzzzuuuppplllkkknnngggggggggfffeeebbb```___````````````aaaaaaaaaaaa```^^^^^^```bbb```ZZZTTTTTTUUUOOODDD>>>======;;;777777777777777666555555444444555666777999:::;;;>>><<<;;;<<<>>>??????>>>@@@???===:::777444222111//////000///...///222444999999888888999999:::;;;===<<<;;;999777333000///,,,---------,,,,,,...000111333444666777777777666666777777888999;;;<<<===>>>>>>>>>>>>?????????@@@<<<<<<>>>@@@AAABBBCCCCCCBBBBBBCCCEEEGGGIIIJJJKKKHHHGGGFFFEEEDDDEEEFFFFFFIIILLLOOORRRSSSQQQOOOMMMCCCCCCCCCCCCCCCCCCBBBBBB???===???DDDFFFDDDGGGLLLKKKNNNPPPPPPMMMIIIGGGGGGJJJJJJIIIJJJKKKJJJHHHFFFFFFCCCDDDGGGGGGGGGMMMUUUTTTWWW\\\cccmmm|||}}}tttkkkhhhgggiiimmmkkkiiimmmuuurrrtttxxxxxxooo___SSSPPPRRRXXX\\\[[[YYYVVVPPPHHHBBBBBBAAA>>><<<;;;===>>>888666444555888999888666666666555444444444555666666666666666666777888888999888999;;;999666777;;;:::999999;;;>>>???@@@AAAJJJRRR[[[]]]TTTJJJLLLSSSggg~~~}}}~~~yyyoooiiipppzzzccc[[[bbbmmm}}}xxxqqqkkkhhhhhhjjjkkklllmmmppptttwwwwwwrrrnnnlllnnnrrrsssttttttuuuwwwrrrrrrnnniiifffbbbXXXMMMJJJFFFBBB>>>======<<<;;;888;;;;;;???CCC@@@OOOllleeeEEE;;;:::666666666666777999;;;<<<:::===@@@BBBDDDGGGJJJLLLIIILLLTTT```oooqqqvvvFFFJJJNNNMMMJJJHHHJJJMMM[[[rrriiiYYYUUUooo~~~|||yyyxxxxxx|||YYY@@@777777777777666666666666111333444444333444666888999???MMMQQQbbbuuupppnnnkkkjjjkkkeeefffggggggfffeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaa```___```cccfffddd\\\UUUXXXXXXQQQDDD<<<===<<<999777777777888777666666555444444444555777888:::;;;===<<<;;;<<<>>>@@@@@@???AAA???<<<999666333222111///000000000///000222555999999888888999999:::;;;;;;<<<;;;:::777444000---,,,---------,,,,,,...//////000222444555555444444444555666777:::<<<>>>???======>>>>>>????????????<<<<<<;;;<<<===@@@CCCDDD???@@@AAACCCEEEGGGIIIKKKHHHGGGEEEDDDCCCBBBCCCCCCCCCEEEHHHJJJJJJHHHFFFDDDBBBCCCDDDDDDDDDBBBAAA@@@CCC@@@AAAHHHKKKJJJMMMSSSYYY]]]```]]]VVVQQQOOOPPPNNNMMMLLLLLLLLLKKKHHHEEEEEEDDDFFFJJJJJJFFFJJJRRRKKKNNNSSSXXXaaaooo{{{zzzppplllggggggjjjkkkiiinnnuuu{{{|||uuudddVVVQQQNNNVVV^^^``````^^^VVVNNNEEEDDDBBB>>>;;;999:::<<<888666444555888888666444333444444444333333555666666666666666666777888888666666888;;;:::777888<<<777999;;;;;;888777:::@@@AAAJJJVVVZZZRRRJJJMMMUUUsss~~~|||rrrnnnzzzttt^^^WWWaaannn}}}yyysssooommmmmmllllllkkklllpppuuuxxxwwwrrrmmmnnnqqquuuvvvuuusssrrrrrrppppppnnnkkkiiifff\\\QQQJJJFFFAAA>>>======<<<;;;777<<<<<<>>>>>>;;;LLLmmmvvvNNN@@@???777666666666888999;;;<<<:::===@@@CCCEEEGGGJJJMMMMMMPPPYYYgggwwwuuueee{{{QQQJJJMMMXXXVVVJJJKKKYYYyyy|||ddd^^^cccyyysssooooooppprrrtttuuuwwwwwwxxxwwwwwwxxxyyy{{{}}}wwwBBB===888999666111777;;;111333444555444444444666888:::@@@HHHWWWwww{{{tttrrrqqqnnnkkkiiihhhfffdddbbbaaaaaa```bbb```^^^]]]]]]]]]\\\[[[\\\^^^aaacccaaa]]]XXXUUUYYYQQQFFF@@@>>>===:::888777777777666555555444444222333333333555666777888===<<<<<<;;;;;;<<<<<<===<<<;;;999666444222111000......------...///111222666666666666777888999:::999===@@@???:::444000///...............///000000111222444555666666777777666666777888:::;;;<<<======<<<<<<>>>AAABBB@@@===<<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHGGGEEEAAA>>><<<;;;<<<<<<;;;===@@@@@@???>>>>>>>>>===???BBBDDDDDDDDDCCCCCCEEEKKKQQQUUUWWW\\\dddkkktttyyy|||xxxooofffaaa```cccbbbbbbcccbbb___[[[WWWVVVUUUUUUWWWXXXWWWUUUSSSQQQLLLKKKPPPXXX___gggooovvvzzz{{{mmmlllllliiieeeeeeppp|||yyykkk___YYYRRRPPPTTT[[[___^^^\\\]]][[[NNNAAA======<<<:::999999888666555333333222222333333333444666666555444:::999999;;;<<<===:::888>>>???===:::999::::::999999:::;;;<<<<<<;;;;;;;;;CCCIIILLLMMMKKKDDDQQQooo}}}bbbSSSPPPZZZmmmyyytttrrrrrrqqqnnnnnnqqqrrrppppppqqqsssrrroookkklllooosssvvvwwwwwwvvvuuurrrmmmfffcccggghhh^^^QQQIIIGGGCCC@@@===;;;;;;;;;===999;;;AAA???===HHHYYYPPP888777666666777888999::::::;;;<<<>>>???AAACCCGGGLLLPPPMMMSSScccwwwtttgggtttLLLMMMTTT[[[UUURRRgggtttaaa^^^rrr{{{zzz|||||||||{{{xxxtttpppnnnoooqqqsssuuuwwwxxxxxxxxxyyyyyyyyyzzz{{{|||~~~~~~VVV@@@999:::;;;555666888222333444555555444555777888<<>>AAA???:::444111000...............///000000111222444555666666777777666666777999:::;;;<<<======<<<<<<>>>AAABBB@@@===<<<===>>>@@@AAABBBCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGEEEBBB???============;;;===??????>>>>>>???@@@@@@CCCGGGGGGGGGHHHMMMQQQRRRYYYbbbjjjooovvv~~~{{{xxxxxxzzzyyyyyyyyyyyyvvvrrrnnnjjjjjjkkkmmmnnnllliiifff]]]VVVPPPQQQSSSVVV[[[aaadddjjjqqqxxx}}}}}}sssqqqooolllhhhhhhpppzzzqqqbbbXXXRRRQQQSSSYYY]]]___dddiiigggYYYJJJDDDBBB>>>:::888888888666555444333333333555444222333555888:::<<<@@@???>>>AAAFFFJJJLLLLLLFFFDDD@@@===<<<<<<<<<:::>>><<<999777888999<<<===AAAEEEDDDDDDHHHLLLddd|||[[[PPPOOOYYYjjjxxxuuuuuuxxxwwwttttttwwwssspppnnnnnnoooooommmlllmmmooosssyyy}}}|||vvvpppnnnkkkhhhhhhlllkkk___QQQIIIGGGCCC???===;;;;;;;;;===:::;;;@@@???===GGGVVVUUU???>>>666666777888999:::;;;;;;<<<>>>AAACCCFFFJJJOOOSSSSSSeeexxxnnntttJJJPPPYYYZZZTTT___eeeNNNTTTmmmuuullljjjnnnpppqqqqqqqqqpppnnnlllkkkpppqqqtttwwwyyyyyyxxxxxxzzzzzzzzz{{{||||||}}}}}}hhhIII;;;:::???:::666777555333555555555555555777999;;;CCCKKKUUUnnnwwwrrrpppmmmkkkgggfffeeeeeeeeeeeeeeeeeeaaa```^^^]]]^^^___^^^]]]\\\ZZZWWWUUUSSSSSSTTTUUUPPPJJJBBB>>><<<<<<:::888666555555444444333222222222222222222333555666777888888888888888888888888:::999888666444222111000------,,,,,,---...000111666666666777888888999999:::===@@@???999444111000...............///000000111222444555666666777777666777888999:::;;;<<<===<<<<<<===???AAAAAA???===<<<===>>>@@@AAABBBCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHGGGEEECCCAAA????????????===>>>??????>>>???BBBDDDCCCGGGJJJJJJHHHLLLUUU]]]^^^fffrrr|||}}}}}}~~~~~~zzzvvvoooggg^^^ZZZWWWTTTUUUXXXWWW\\\cccgggggghhhiiikkkttt{{{wwwsssrrrooonnnsssyyyyyyhhh\\\TTTSSSSSSWWWYYY^^^hhhrrrooo___PPPHHHEEE@@@;;;999888777666555444444444444777555222222555;;;AAAEEELLLIIIHHHLLLTTT\\\```bbbTTTMMMDDD???>>>===<<<;;;@@@===:::888:::<<<>>>???JJJMMMFFFBBBGGGRRRpppqqqRRRLLLPPP[[[lll{{{zzz{{{~~~yyyvvvwwwssspppllljjjjjjkkkkkkkkkmmmooottt|||vvvllliiiiiiiiikkkpppnnn```QQQHHHFFFCCC???<<<;;;;;;;;;===;;;<<>><<>><<<888999777444555666666555666888:::888@@@HHHSSSppp~~~vvvqqqnnnlllkkkhhhgggfffeeeeeeeeeeeeeeeaaa___]]]]]]^^^___^^^]]][[[XXXTTTPPPNNNMMMMMMNNNJJJEEE@@@<<<;;;;;;999888555555444333333222222111111111111222222333555555888888999999999999888888888777777555444222111000------,,,,,,---...///111555666777777888999999999999<<>>???@@@@@@???>>>===>>>???@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA??????@@@DDDGGGFFFGGGIIILLLOOOVVV]]]ccckkksss}}}wwwppplllggg___ZZZZZZVVVZZZ______]]][[[\\\^^^eeepppzzz}}}zzz{{{{{{zzz}}}ooobbbWWWVVVWWWXXXXXX[[[fffqqqkkk\\\MMMGGGDDD@@@<<<:::777777666555555444555555777555444444777>>>FFFKKKTTTRRRSSSYYYccckkkoooooo```TTTFFF???===<<<>>>@@@BBB@@@???>>>???AAAAAA@@@JJJQQQMMMHHHNNNZZZsssiiiLLLJJJSSSbbbuuuvvvpppooonnnmmmjjjiiihhhgggggggggkkkooovvv}}}~~~uuunnnjjjjjjjjjlllnnnlll___PPPHHHFFFBBB???<<<;;;;;;;;;===;;;<<<>>>===<<>><<<::::::999888444444444333222222111111111111000111111222333444666666777888888777666666666666666555444222111000------,,,,,,---...000111555666777888999999888888888;;;===;;;555000.....................///000000111222444555666666777777777777888999;;;<<<===>>>===???@@@AAAAAA@@@@@@???>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAAEEEIIIHHHIIINNNYYYgggpppsssqqq{{{}}}vvvjjjaaa]]]WWWZZZ\\\\\\ZZZZZZ]]]```bbbiiiqqqvvv|||ssshhhYYYYYY\\\^^^^^^___gggrrrhhhYYYKKKEEECCC???;;;:::777666666555555555666666555666777888:::AAAJJJPPPTTTTTTYYYcccooowwwwwwtttcccTTTFFF???>>>???FFFMMMOOOLLLFFFAAA???BBBGGGKKKLLL^^^gggjjjttthhhNNNLLLTTTeeezzz}}}}}}zzzqqqjjjiiihhhiiijjjiiihhhfffdddccchhhoooxxx|||{{{xxxvvvuuunnnmmmkkkiiiiiiggg[[[OOOGGGEEEBBB>>><<<;;;;;;;;;<<<;;;<<<===<<<<<<@@@FFFlll[[[EEE:::888888999:::;;;<<<=========@@@DDDGGGKKKOOOTTTXXXiiivvvtttwwwlll```VVVPPPNNNNNNVVVlll[[[TTTooo}}}wwwnnnkkkiiiiiilllqqquuuwwwsssrrrrrrqqqrrrtttvvvwww{{{{{{|||{{{{{{zzzyyyyyyuuuwwwzzz~~~rrrRRRBBB777666999666555777777777666777999;;;???CCCKKKaaa~~~yyyuuurrrqqqjjjiiihhhfffdddbbbbbbaaaaaa___]]]\\\\\\\\\[[[YYYVVVUUURRROOOJJJEEEAAA???@@@@@@>>><<<:::999888777555444444333333222111111000000000000000111222222222222444444444444222222444444555555444222111///......------...///111222444555777888999999888888888;;;===:::555000...///...............///000000111222444555666666777777777888999:::;;;<<<===>>>???AAACCCCCCBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEHHHLLLPPPPPPUUUbbbxxxrrrfffaaa[[[ZZZXXXXXX[[[^^^bbbdddeeeiiinnnrrrvvv{{{tttkkk]]]^^^bbbggghhhiiinnnuuukkk\\\MMMFFFCCC>>>:::888666666666555666666777777555777999:::>>>FFFQQQYYYTTTVVV\\\iiivvv|||yyysss```TTTIIIFFFEEEFFFPPP\\\aaa\\\RRRGGGCCCJJJZZZgggzzzhhhSSSQQQWWWdddwwwtttrrrsssuuurrrlllhhhhhhdddfffiiiiiigggdddccccccfffoooxxx{{{yyyvvvwwwzzzrrrppplllhhhfffcccYYYNNNFFFDDDAAA>>><<<;;;;;;;;;:::;;;<<<<<<;;;<<>>>>>AAADDDHHHMMMTTT[[[```nnnvvveeevvv{{{lllaaaUUUKKKFFFEEEIIITTTkkktttdddUUUhhh{{{sssmmmiiifffiiilllmmmpppvvv|||vvvuuuuuuuuuwwwzzz}}}~~~}}}|||||||||vvvxxx{{{{{{xxxyyyyyyvvvzzz~~~|||ZZZ===777;;;888666777888888777777999;;;???DDDQQQmmm}}}vvvrrrooohhhgggfffdddccccccbbbbbbaaa___\\\[[[ZZZZZZXXXWWWTTTSSSPPPLLLHHHEEEBBBAAA??????>>>===:::888777777555555555444333333222222000000/////////000111111000111333444444333111000222333444444444222000/////////......///000222333444555777999:::999888777:::===>>>;;;666111000000...............///000000111222444555666666777777777888999:::;;;===>>>>>>@@@CCCEEEEEECCCAAABBBCCCBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRVVV[[[______kkk}}}sssooojjjccc\\\ZZZ]]]bbbeeeeeehhhjjjnnnsssuuuwwwzzz}}}|||rrrkkkfffdddfffkkknnnnnnppptttmmm^^^NNNGGGCCC>>>999777666666555555666777888888666888999;;;@@@KKK[[[fff]]]]]]bbblllwwwzzztttlllbbbZZZUUUUUUPPPLLLSSS```eeefffbbb[[[YYYdddzzzxxxcccUUUYYY^^^dddqqqkkkhhhhhhjjjjjjffffffhhhccceeegggfffdddcccdddeeegggnnnvvv{{{|||zzzzzzzzzrrrrrrnnnjjjgggcccYYYNNNFFFDDDAAA>>><<<;;;;;;;;;888:::;;;;;;;;;===>>>???NNN~~~uuuNNNCCC:::999999:::;;;<<<===>>>>>>@@@BBBFFFKKKRRR\\\fffmmm}}}gggfffnnntttfffVVVLLLFFFAAADDDIIIFFF\\\~~~```^^^aaa}}}oooooopppjjjcccgggnnnuuuvvvuuuvvvyyy{{{|||{{{zzzyyy{{{}}}~~~~~~xxxzzz}}}}}}|||xxxrrrrrruuuvvvssssssvvvzzzpppFFF:::???===666777888888777888:::<<<;;;BBBSSSvvvrrr}}}uuunnnkkkfffeeedddccccccccccccdddaaa___\\\ZZZYYYXXXVVVUUUSSSQQQNNNJJJGGGEEEDDDDDD>>>??????===:::888777777666555555444444333333222000////////////000000111111222444555555444222111111222444444444222000///000000//////000111222444444555777999:::999888777<<<>>>???<<<777333222222...............///000000222222444555666777777777777888999:::<<<===>>>>>>AAADDDGGGFFFDDDBBBBBBDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKPPPSSSWWW[[[^^^dddiiimmmlll{{{qqqddd___aaaeeeeeeccchhhkkkppptttvvvuuuvvvxxxxxx~~~zzzrrrlllmmmiiihhhkkkmmmlllmmmooojjj\\\LLLFFFCCC>>>:::888666555555666666777888999777888999:::AAAPPPcccqqqjjjggghhhnnnvvvvvvmmmdddhhhcccaaaaaaXXXNNNQQQ]]]^^^gggppprrrsssvvvooo]]]UUU___eeegggnnnhhhdddbbbddddddbbbcccgggccceeeeeecccaaabbbeeeiiihhhmmmuuu||||||yyyqqqrrrpppllljjjeeeZZZOOOEEECCC@@@===;;;;;;;;;<<<777999::::::;;;===>>>===@@@iiixxx}}}rrrSSSHHH;;;999::::::;;;<<<===>>>>>>AAACCCGGGNNNWWWcccooowwwrrr```jjj|||vvvgggXXXIIIAAA???AAAIIISSSNNNaaa___cccWWWnnn|||sssmmmjjjkkklllmmmooosssuuuuuuwww{{{|||yyyzzz{{{{{{{{{zzz{{{}}}~~~}}}yyyyyy|||~~~~~~~~~|||yyy{{{yyywwwvvvxxx{{{{{{wwwsss{{{{{{|||}}}QQQ666999===;;;:::888666777999;;;===@@@HHHXXX}}}zzzvvvqqqlllhhheeeeeedddccccccbbbbbbaaabbb___[[[XXXWWWUUUSSSRRRQQQOOOMMMKKKJJJGGGDDDAAA@@@???>>><<<:::999999888777777666555333222111000///////////////000111111999555222111222333222000222222111111111111111111/////////...---...222444666666777888999999::::::<<<>>>@@@===777111..................////////////000222444555444444555666888888888888999;;;===>>>FFFFFFEEEDDDCCCBBBBBBAAAEEEEEEDDDCCCBBBBBBEEEGGGGGGFFFEEEFFFGGGGGGGGGFFFIIIHHHIIINNNOOOLLLLLLOOOOOO\\\dddlllwwwyyyzzzvvvlllgggdddcccaaaiiidddfffpppxxxxxxvvvwwwuuu{{{}}}uuunnniiidddjjjqqqqqqmmmkkknnnrrrlll```PPPGGGDDD@@@888111777777666666666666777888666:::999777AAAWWWiiipppiiijjjhhhfffhhhllliiiddd___bbbeeeeeebbb[[[SSSMMMggghhhqqqxxxkkkmmm___SSSTTTaaalllmmmiiiXXX]]]bbbfffhhhhhhhhhhhhjjjhhhfffeeeeeeeeedddbbbjjjqqqxxx}}}~~~vvvtttrrrpppnnnjjjbbbWWWOOOHHHEEEAAA===:::999::::::999999999:::;;;<<<===>>>===ddd|||zzz}}}qqq\\\JJJ;;;;;;::::::;;;===>>>===<<>><<<;;;:::999999777777666555333222111000///////////////000000111666333000000111222111000111111111111111111111111/////////...---///222555777777888888999::::::;;;<<>>888222///...............////////////111333555555444444555666888888888888:::<<<>>>???GGGFFFFFFEEEDDDDDDCCCCCCEEEGGGGGGFFFDDDCCCDDDEEEIIIHHHHHHHHHHHHHHHHHHGGGLLLMMMQQQWWWXXXVVVWWW[[[\\\jjjsss|||yyysssooopppkkkllluuu{{{{{{yyyzzzvvvwwwxxx{{{|||wwwppphhhcccbbbiiiqqqtttrrrqqqtttwwwnnn```PPPFFFCCC@@@;;;666777777666666666777777888777;;;:::888BBBXXXhhhllliiigggbbb]]]]]]^^^ZZZTTT\\\]]]aaadddbbb^^^```eeekkkuuuqqqaaaVVVPPPLLLQQQZZZ^^^YYYRRRQQQUUU[[[___aaacccdddfffiiiiiihhhgggeeedddddddddhhhpppwww{{{~~~}}}xxxuuussspppnnnjjjcccYYYQQQHHHEEEAAA===:::999::::::999999999:::;;;<<<===>>>VVV}}}{{{zzz{{{cccEEE>>><<<;;;;;;<<<>>>>>>===@@@EEEMMMVVVcccsssqqqeeeooo{{{mmm___UUUKKK@@@===BBBCCCFFFZZZsssYYYKKKSSSkkkxxxpppbbbiiiqqqtttzzzrrrjjjkkkkkknnnrrrxxx}}}{{{~~~}}}{{{|||~~~wwwrrrpppooonnnoooqqqtttwwwzzz|||}}}zzz~~~~~~~~~}}}|||{{{zzzzzz~~~}}}RRR@@@;;;999888777666777999<<<>>>AAALLLeeexxx|||yyyuuusssqqqooollljjjfffeeeeeeddddddcccbbbbbb___]]][[[ZZZZZZZZZXXXWWWSSSQQQOOONNNMMMKKKHHHFFFBBBAAA???===;;;:::999999777777666555333222111000//////......//////000111222111//////000111111000111111111111111111111111///000000///...///222555888888999999::::::;;;;;;<<>>@@@GGGGGGFFFFFFEEEEEEDDDDDDBBBDDDFFFGGGEEEDDDDDDDDDGGGGGGGGGGGGGGGIIIJJJKKKPPPUUU^^^eeefffdddgggnnnuuu~~~yyyvvvyyy{{{yyywwwwwwyyyuuuqqqrrrxxx~~~~~~zzzssskkkfff```iiirrrxxxxxxwwwzzz|||pppbbbPPPDDDAAA@@@===:::888888777777777777777888777;;;:::;;;GGG\\\jjjmmmiiifff```YYYVVVUUUOOOHHHNNNOOOZZZffffffcccoooiiiYYYCCCAAABBBGGGLLLKKKEEE???GGGKKKPPPUUUXXX[[[___aaahhhkkkmmmllliiihhhiiijjjiiirrrzzz||||||}}}}}}{{{wwwsssooollliiicccZZZTTTHHHEEEAAA===:::999::::::999999999:::;;;<<<===>>>IIImmm[[[BBB???<<<;;;<<<>>>??????DDDHHHRRRbbbuuunnnccckkk{{{kkkYYYKKKCCC@@@BBBCCCCCCFFFVVVvvv___EEEMMMqqq{{{pppiiiiiimmmuuuqqqjjjmmmtttsssuuuzzz|||~~~~~~zzzvvvuuuvvvmmmooorrrtttvvvzzz~~~___FFF<<<:::888777666777:::===>>>AAAJJJcccvvvxxxuuuqqqooonnnmmmlllkkkffffffeeeeeeddddddcccccc___]]][[[ZZZZZZYYYXXXVVVUUUSSSQQQPPPOOONNNKKKHHHCCCBBB@@@>>><<<;;;::::::777777666555333222111000///............///000000000/////////000111111111111111111111111222222222000000000//////000333666999999999::::::;;;;;;;;;<<<@@@BBBAAA;;;444111000............////////////111333555666555555666777999888999999;;;===???AAAFFFEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFGGGGGGGGGIIIJJJGGGHHHHHHHHHJJJLLLPPPSSSZZZaaannnwwwyyyxxx}}}zzzwwwuuu|||xxxuuuuuuyyy~~~yyypppjjjaaaiiittt{{{|||{{{{{{|||tttfffSSSEEE@@@???>>><<<999999888777777777888888555999;;;>>>NNNcccoooooofffeeeaaa\\\ZZZXXXQQQIIIBBBFFFWWWlllpppnnn|||ooorrrvvv~~~ppp\\\NNN???>>><<<<<<<<<=========BBBEEEJJJNNNQQQTTTXXX[[[aaafffkkkkkkhhhhhhkkkooooooxxx~~~|||}}}~~~~~~xxxtttoookkkgggbbbZZZUUUHHHEEEAAA===:::999::::::999999999:::;;;<<<===>>>AAA^^^qqqEEEAAA===;;;<<<>>>@@@@@@GGGLLLZZZqqq~~~cccddd{{{}}}ooo\\\KKKAAA???>>>FFFIIIGGGPPPllljjjUUUJJJ[[[oooiiifffkkkyyyyyyjjjggggggmmmwwwzzz}}}~~~zzzxxxyyyzzzrrrtttwwwyyy|||hhhOOO@@@;;;:::888777888:::===???BBBJJJ```vvvuuurrrooommmmmmmmmlllkkkggggggffffffeeeddddddccc```^^^\\\[[[ZZZYYYVVVTTTWWWUUUSSSRRRQQQOOOLLLIIIEEEDDDBBB???===<<<;;;:::777777666555333222111000...............//////000...///000111111111222222000000111111111222222222111111111000///111444666999:::::::::::::::;;;;;;<<>>@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDGGGHHHIIIHHHHHHIIILLLNNNLLLLLLMMMMMMMMMQQQVVV[[[eeennn{{{~~~{{{|||~~~~~~}}}yyypppjjjeeennnyyy}}}yyywwwvvvjjjXXXKKKDDD@@@>>>;;;::::::999888888888888888555999;;;AAARRRfffnnnjjj]]]______^^^___^^^WWWOOOCCCEEEUUUkkkuuu|||ppp``````^^^```dddeee]]]MMM??????>>><<<:::888999<<<>>>BBBEEEIIILLLNNNPPPSSSUUUVVV\\\bbbdddccceeejjjooosss{{{||||||~~~}}}yyytttnnnjjjfffaaaYYYTTTHHHEEEAAA===:::999::::::999999999:::;;;<<<===>>>DDD\\\yyyFFFBBB===;;;<<<>>>AAABBBGGGNNN```|||kkk]]]iiissscccQQQBBB???CCC<<>><<<:::999999;;;>>>???CCCKKK```~~~rrrsssqqqnnnnnnnnnnnnmmmkkkhhhggggggffffffeeeddddddaaa___^^^\\\\\\ZZZVVVTTTYYYWWWUUUSSSRRROOOLLLIIIFFFEEECCC@@@>>><<<;;;;;;777777666555333222111000......------......///000---///111222111000111222000000000111222222333333111222222111000111444777999999999999:::::::::::::::???BBBBBB<<<666222000............////////////222444666666666555666777999999999:::<<>>=========DDDGGGKKKMMMOOOPPPQQQSSSVVVZZZ^^^aaadddhhhnnnrrrrrryyy~~~~~~|||}}}}}}|||{{{vvvpppkkkgggaaaXXXRRRHHHEEEAAA===:::999::::::999999999:::;;;<<<===>>><<>>???AAAMMMcccxxxooorrrqqqoooooopppooommmkkkhhhhhhggggggfffeeeeeeeeeaaa```_________]]]ZZZXXX[[[YYYVVVTTTRRROOOKKKHHHGGGFFFDDDAAA???===<<<;;;777777666555333222111000...------------...//////,,,///111111///...///000///000000111222222333333222222222111000222555777999999999999999999999999999>>>BBBAAA<<<555111000............////////////222444666666666666666888999999:::;;;===@@@BBBDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEIIINNNQQQQQQPPPOOOOOOLLLPPPTTTWWW\\\eeeqqq{{{~~~~~~yyytttuuu}}}}}}vvvtttoooggg___WWWOOOGGGAAA<<<<<<;;;999999888888888888;;;???III^^^rrrtttkkk^^^]]]YYYVVVXXX\\\[[[WWWMMMOOOXXXjjjwwwgggccceeefffccc[[[QQQHHHCCC===???AAACCCDDDCCCBBBAAADDDGGGLLLPPPQQQRRRRRRSSSZZZ[[[\\\___dddjjjooossspppvvv{{{}}}}}}~~~zzztttooojjjbbbYYYRRRHHHEEEAAA===:::999::::::999999999:::;;;<<<===>>><<>><<<<<<<<<>>>???@@@NNNeeevvvooorrrqqqqqqqqqqqqpppmmmjjjhhhhhhhhhgggffffffeeeeeeaaa``````aaaaaaaaa^^^\\\\\\ZZZWWWTTTRRRNNNJJJGGGHHHGGGDDDBBB???===<<<;;;777777666555333222111000...------------...//////+++...111000...,,,---...///000000111222222333333222333222111111222555888999888888888888888888888888===AAAAAA<<<555111///............/////////000222444666777666666777888999999:::;;;===@@@CCCDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHOOOYYYaaadddcccaaa```RRRWWW___fffppp~~~}}}zzz~~~yyyuuu{{{yyyrrroookkkfff___VVVLLLEEE===<<<;;;:::999999999999777;;;AAAOOOggg}}}wwwkkkfff]]]VVVVVV\\\]]][[[UUU\\\jjjzzzwww~~~zzzgggUUUJJJGGGDDDCCCBBBCCCDDDGGGIIIJJJCCCGGGMMMQQQSSSSSSTTTTTTXXXVVVVVVXXX^^^dddiiikkkooouuu{{{|||wwwrrrllldddYYYRRRHHHEEEAAA===:::999::::::999999999:::;;;<<<===>>><<>>@@@BBBBBBJJJSSSkkkfffbbb}}}iiiUUULLLDDD;;;<<>>AAA@@@:::444111000//////...------...000000222444666666555444555666777888999:::<<<>>>@@@BBBFFFFFFEEEDDDCCCEEEIIILLLHHHccc|||ooommmssszzzzzzvvvvvvyyy~~~|||{{{wwwvvvqqqkkkhhhjjjgggYYYIIICCCAAA===:::888888888999888CCCGGGSSSqqqyyyppp]]]UUUYYYUUUPPPVVV___qqqyyyiiiYYYLLLDDDAAABBBAAACCCKKKTTTQQQIIIAAAEEEKKKPPPTTTVVVWWWVVVTTTVVVXXXZZZ\\\___dddgggrrryyy~~~xxxooojjjdddZZZOOOKKKHHHDDD???;;;999888888777888888999999:::;;;;;;:::HHHggg{{{|||jjjFFF======???:::===DDDBBBHHH]]]yyytttmmmuuuooo^^^LLLCCCAAAAAABBBEEEDDDSSSgggkkkhhhZZZVVVbbbnnn```SSSTTTiiiwwwsssuuuuuuzzzzzz|||jjj\\\WWWPPPIIIHHHGGGFFFEEEDDDDDDEEEEEEHHHJJJOOOTTTZZZ___cccfffiiittt{{{{{{zzziiiJJJ;;;???===<<>><<<:::999777555333222111111//////............//////...///000///...///000222000000000000111222333444444333333444555888;;;===<<<:::999888777888:::;;;;;;???AAA@@@:::444111000//////...---...///000111222444666666555444555666777888999:::<<<>>>@@@BBBEEEEEEEEEEEEEEEHHHLLLPPPUUUzzz}}}zzzvvvssssssvvv{{{}}}|||}}}yyyvvvsssnnnjjjjjjhhh\\\OOOGGGDDDAAA===;;;;;;<<<===;;;GGGNNN]]]zzzzzzfffYYYYYYTTTRRR[[[^^^~~~rrrbbbTTTIIIBBBCCCCCCCCCEEEMMMTTTQQQHHHAAAEEEKKKPPPTTTVVVWWWVVVXXXZZZ\\\^^^```bbbfffhhhnnnvvv|||~~~~~~wwwooolllggg]]]RRRKKKHHHDDD???;;;999888888777888888999999:::;;;;;;;;;AAAYYY|||wwwvvvrrryyyhhhEEE;;;<<>>;;;888>>>EEEFFFUUU{{{~~~{{{vvvyyyyyyvvvqqqpppqqqooojjjkkkjjjhhhfffeeeeeeeeeffffffdddaaa`````````___]]]]]][[[ZZZYYYXXXVVVSSSQQQNNNKKKGGGEEECCCAAA???===:::999777555333222111111//////............//////...///000///...///000222000000000000111222333333555555555666777:::<<<>>><<<;;;:::888888888999:::<<>>@@@BBBDDDDDDEEEEEEFFFJJJOOOTTTVVV~~~xxxqqqlllkkkqqqxxx|||}}}||||||xxxrrrnnniii^^^TTTJJJGGGCCC???======>>>???===LLLXXXjjjsssccc]]]TTTRRR^^^ddduuuhhh[[[PPPHHHDDDDDDDDDDDDGGGOOOTTTOOOGGGBBBEEEKKKPPPUUUVVVWWWVVVWWWYYY\\\^^^```aaaccceeekkkssszzz}}}~~~|||{{{vvvqqqooolllbbbWWWKKKHHHDDD???;;;999888888777888888999999:::;;;;;;===>>>SSS~~~|||}}}|||xxx|||vvvcccGGG;;;:::???<<>>>>>===888===CCCJJJ```|||zzzvvvzzzzzzwwwqqqoooqqqppplllkkkjjjhhhffffffffffffggggggeeebbb``````___^^^\\\]]]\\\[[[ZZZXXXVVVTTTSSSPPPNNNJJJGGGEEECCC@@@>>>:::999777555333222111111///......------......///...///000///......000222111111000000111222222333555555666666888:::<<<===<<<<<<:::999999999999999===@@@BBB???999333000000//////.........000111222333555666777666555666777777888999:::<<<>>>@@@BBBDDDDDDDDDDDDFFFJJJPPPTTTfff|||ooofffaaagggrrr{{{wwwmmm```UUUKKKHHHCCC???======>>>@@@BBBSSSbbbuuuvvvlll\\\WWWaaavvv{{{zzzuuuqqqiiiaaaXXXPPPKKKHHHDDDCCCDDDIIIQQQRRRLLLDDDBBBFFFKKKQQQUUUWWWWWWWWWUUUXXX\\\```bbbccceeegggmmmuuu|||~~~{{{{{{{{{wwwsssrrroooeeeZZZKKKHHHDDD???;;;999888888777888888999999:::;;;;;;??????UUUoooMMM===;;;@@@>>>BBBKKKMMMRRR```wwwwwwdddhhh{{{kkk^^^LLLEEE@@@@@@BBBDDDIIINNNYYYsssuuu```gggVVVhhhzzzsssllloooyyyhhhnnnzzzuuuaaaPPPLLLJJJKKKMMMPPPQQQSSSWWWYYY]]]ccckkkttt{{{ssskkkbbb```]]]\\\```kkkzzzkkkDDD@@@AAA@@@BBBDDDIIIbbb|||zzzvvvwwwxxxvvvpppnnnqqqrrrqqqjjjiiihhhgggffffffgggggggggdddaaa```___^^^\\\[[[\\\\\\\\\[[[YYYVVVUUUUUUSSSPPPLLLHHHFFFDDDAAA>>>:::999777555333222111111......------------.........///000///......000222111111111000111111222333444444555666777999::::::<<<;;;;;;::::::999999999>>>@@@BBB???888333000000//////......///000222333333555777777666555666777777888999:::<<<>>>@@@BBBDDDDDDCCCCCCDDDHHHOOOSSSkkk~~~mmmaaaZZZ___kkkuuu|||vvvgggZZZNNNKKKFFFAAA>>>>>>@@@BBBJJJ[[[kkk~~~rrrgggnnn~~~uuuqqqiiigggccc]]]VVVPPPJJJGGGCCCBBBDDDKKKRRRQQQJJJBBBDDDGGGMMMSSSWWWYYYYYYXXXWWW[[[aaaeeehhhkkknnnppprrryyy~~~~~~~~~~~~|||xxx|||{{{xxxtttssspppfff[[[KKKHHHDDD???;;;999888888777888888999999:::;;;;;;???>>>SSSUUUBBB<<>>:::999777555333222111111......------------.........///000///...///000222222111111111111111222222333333444555777777888999:::::::::;;;;;;;;;;;;:::???AAABBB>>>888222000000///.........///111333444444555777777666666666777777888999:::<<<>>>@@@BBBDDDDDDCCCBBBCCCHHHOOOTTT```xxxrrrooommmmmmqqqzzzmmmbbbZZZ]]]fffnnnuuuyyy|||ooobbbSSSOOOIIIDDDAAAAAACCCEEEOOO___ooo}}}rrrllleeeddd```ZZZSSSLLLFFFBBBCCCAAADDDNNNVVVRRRIIICCCFFFIIIOOOTTTYYYZZZ[[[ZZZYYY\\\aaafffjjjmmmqqqtttwww}}}~~~{{{{{{yyyuuu{{{yyyvvvrrrqqqoooeee[[[KKKHHHDDD???;;;999888888777888888999999:::;;;;;;======PPPzzz\\\EEE===BBB@@@AAAJJJOOOUUUmmm}}}jjjlll~~~wwwjjjYYYLLLEEEDDDDDDEEEEEEEEEKKKSSSeeevvv}}}tttddd]]]xxxmmmpppmmmppp{{{pppooovvvwwwjjj[[[PPPMMMLLLKKKOOOVVV[[[aaalllxxx~~~tttlllgggiiirrr~~~|||yyy|||^^^III===???DDD@@@IIIgggwwwtttvvvtttmmmkkkooosssuuujjjiiihhhggggggggghhhiiigggdddbbb`````````^^^]]][[[]]]^^^\\\YYYWWWWWWXXXUUURRRMMMJJJGGGDDD@@@>>>:::999777555333222111111...------,,,,,,------......///000///...///000222222222111111111111111222333444555666777777888888999999:::;;;<<<<<<<<<<<>>777222000000///.........///111333444444666777888666666777888777888999:::<<<>>>@@@BBBCCCCCCBBBBBBEEEKKKSSSXXXgggwwwmmmddd]]]WWWTTTSSSQQQPPPTTTZZZ```bbbbbbbbbhhhnnnqqqttt{{{tttiiiaaabbbhhhlllrrrvvvxxxrrreeeTTTPPPJJJDDDAAABBBDDDFFFNNN\\\kkk||||||ooogggccc```[[[UUUNNNIIIEEECCCDDDAAAFFFRRRZZZUUUKKKEEEGGGKKKPPPVVVZZZ\\\\\\\\\[[[^^^bbbeeeiiimmmrrruuuyyy}}}{{{xxxxxxwwwtttvvvuuupppmmmllllllddd[[[KKKHHHDDD???;;;999888888777888888999999:::;;;;;;===<<>>777222000000///......///000222333555444666888888777666777888777888999:::<<<>>>@@@BBBBBBBBBBBBCCCFFFMMMVVV\\\lll{{{mmmdddZZZUUUNNNHHHDDDCCCAAA@@@@@@===<<<===BBBEEEEEEDDDDDDHHHMMMNNNOOOVVVaaakkk}}}{{{rrrkkkjjjlllooossswwwuuu~~~pppcccSSSNNNHHHBBB???@@@BBBDDDIIIVVVddduuuyyykkkbbb```\\\VVVOOOKKKHHHGGGGGGEEEBBBGGGUUU]]]WWWMMMGGGHHHLLLRRRWWW[[[]]]^^^]]]bbbdddgggiiilllpppuuuyyyxxx|||}}}yyyvvvwwwvvvtttrrrppplllhhhiiijjjccc[[[KKKHHHDDD???;;;999888888777888888999::::::;;;;;;>>>;;;KKKtttbbbGGG===CCCBBBCCCMMMSSSZZZlllvvvttt}}}yyyqqqggg\\\RRRJJJFFFBBBBBBDDDFFFDDDDDDMMMXXXdddkkkhhhbbbbbbnnntttffffffyyyqqqrrrooo{{{sssdddYYYNNNEEEHHHQQQVVVVVVaaavvv|||tttwwwzzz~~~}}}\\\CCCAAAEEEEEEIII___vvvssspppmmmmmmooorrrtttqqqooojjjfffddddddgggiiijjjiiigggeeecccaaa``````aaa^^^[[[ZZZZZZZZZZZZYYYTTTPPPKKKHHHFFFCCCAAA???999999999777555333222000//////............//////---///000000//////000111///000111222333444333333333444555666777777777777999;;;===>>>======>>>???FFFDDD@@@;;;777333111///.../////////...///111333777999::::::888777777888888999:::::::::;;;===???@@@???BBBGGGKKKPPP]]]jjjuuutttdddYYYPPPHHHCCC??????>>>===<<<;;;;;;:::::::::::::::::::::::::::???>>>???@@@BBBFFFIIIKKK[[[dddttt~~~qqqnnnpppqqqooooooxxxxxxpppgggaaaSSSMMMEEEAAABBBEEEFFFFFFLLLTTTbbbqqq}}}pppdddaaa^^^[[[VVVQQQMMMJJJIIIHHHDDDGGGKKKPPPSSSRRRNNNJJJMMMPPPTTTYYY]]]^^^^^^^^^eeekkknnnmmmnnntttzzz{{{~~~{{{wwwvvvvvvuuurrroootttqqqkkkgggdddaaa^^^\\\LLLHHHBBB<<<777666666777777777777888999999::::::CCC===LLLkkkXXXAAADDDAAA???KKKNNNUUU]]]uuu|||~~~xxxlll\\\PPPJJJGGGDDDAAABBBCCCDDDBBBBBBFFFLLLRRR___hhheeeXXX^^^qqqcccjjjzzzgggkkkrrr{{{jjjYYYSSSOOOKKKNNNUUUXXX___rrrzzz}}}}}}nnnKKK@@@BBBDDDLLLccc|||wwwqqqlllkkkmmmqqqtttvvvrrrlllhhhggghhhiiijjjfffeeecccaaa___^^^]]]]]]```^^^\\\[[[[[[[[[ZZZYYYTTTQQQLLLHHHFFFDDDAAA???::::::999777555333222111//////............//////...///111000//////000222111111222222333444444555444444555666777777777777888:::============???@@@GGGDDD@@@<<<777333000///.../////////...///111444888999;;;:::999777777888888999:::;;;:::;;;===???CCCDDDEEEGGGNNN[[[iiisssyyyggg^^^QQQHHHCCC???;;;777<<<<<<;;;::::::999888888888888888888888888888888:::999999:::<<>>>>>JJJOOOYYYkkkyyy|||lllaaaQQQGGGDDDCCCAAA???BBBDDDDDDCCCBBBEEELLLRRRWWW___]]]TTT[[[~~~mmmaaarrrpppjjjrrryyy}}}sss___NNNLLLOOOPPPTTTZZZ___mmmdddrrrYYYBBB@@@FFFMMMddd|||sssllliiikkkooosss{{{uuunnnjjjjjjkkkkkkjjjhhhgggeeecccbbb`````````^^^]]]\\\]]]]]]]]][[[ZZZUUURRRMMMIIIGGGDDDBBB@@@<<<;;;:::888555333222111//////............/////////000222111000000111333333333222222222444555666555555666777888888888888888:::<<<======>>>@@@BBBHHHEEEAAA;;;666333000///.../////////...///222444999:::<<<;;;999888888999888:::;;;;;;:::;;;===@@@CCCFFFFFFGGGUUUkkk{{{|||lll[[[HHHCCC===::::::;;;999888888888777777666666555555666666666666666666666666777666666666888:::<<<===>>>>>>AAAJJJYYYmmmvvvsssrrrssstttvvvyyyssskkkcccWWWPPPGGGCCCDDDHHHKKKLLLLLLQQQZZZgggsss|||vvviiibbbfffiiilll{{{}}}uuurrrtttuuuqqqkkkddd\\\SSSJJJDDD>>>@@@CCCHHHKKKKKKHHHDDDDDDGGGMMMUUU\\\aaaeeeggglllppprrrqqqsssyyy~~~~~~}}}{{{yyyxxxyyyzzzyyyyyyrrrooojjjeeeaaa]]]XXXUUUHHHFFFBBB===:::888777777666666777888888999999:::<<<<<>>>>>LLLSSS___uuuxxxwww___UUUGGG@@@???@@@AAA@@@CCCDDDDDDCCCBBBEEEKKKQQQSSSVVVVVVQQQVVVsssjjjddd~~~qqqwww{{{tttiiiXXXJJJIIIMMMQQQ[[[fffvvvuuuPPPWWWpppjjjGGGAAAIIIKKKhhh|||uuunnnkkkllloooqqq}}}wwwpppllllllmmmllljjjhhhgggfffdddcccbbbbbbbbb]]]]]]]]]^^^______]]]ZZZWWWSSSNNNJJJGGGEEEBBB@@@>>>===;;;888555333222111//////............/////////111222222111111222333555444222222222444666777555666777888888999999999888:::<<<======???AAADDDHHHEEE@@@;;;666222000///...///000//////000222555999;;;<<<<<<:::999999:::999:::;;;;;;;;;<<<>>>@@@>>>DDDFFFHHH[[[xxx|||uuuaaaPPPFFFAAA>>><<<;;;<<<<<<;;;999555555555555555444444444555555555555555555555555888888777777888999;;;;;;?????????CCCLLLXXXdddlllyyy|||~~~zzzxxxzzz}}}|||{{{rrr^^^VVVKKKDDDDDDFFFIIIJJJIIIMMMTTT___kkkuuu{{{}}}rrraaaVVVWWW\\\eeeyyy{{{tttsssvvvxxxsssjjjbbb[[[SSSJJJDDDBBBCCCEEEHHHJJJIIIFFFCCC@@@DDDJJJRRR[[[bbbgggjjjooorrrsssrrruuu{{{~~~~~~|||}}}}}}}}}}}}{{{yyywwwsssppplllgggbbb]]]WWWSSSGGGEEEBBB>>>;;;888777666666666777777888999999999BBB===CCCRRR~~~nnnooo|||cccDDDAAA@@@BBBPPPWWWdddxxx}}}rrrYYYOOODDD>>>>>>AAABBBAAABBBDDDEEEDDDCCCFFFKKKPPPVVVVVVTTTPPPQQQgggiiimmmrrrttt|||tttjjjbbbZZZQQQKKKKKKNNNVVVjjj~~~ZZZEEEJJJXXXzzz|||PPPCCCJJJLLLvvv}}}zzzvvvqqqooonnnnnnooozzzvvvqqqnnnmmmllljjjhhheeedddcccbbbaaa`````````^^^^^^^^^___``````^^^[[[XXXTTTOOOKKKHHHFFFCCCAAA@@@>>><<<888555333222111//////............/////////111222222111111222333555444333222222333555777555666777888888999999999999:::<<<<<<===???BBBDDDGGGDDD???999444111//////...///000//////000333666999;;;<<<<<<:::999999:::999:::;;;;;;;;;<<<>>>@@@<<>>BBBJJJSSS[[[ccchhhjjjpppssssssrrruuu{{{~~~}}}|||{{{uuurrrqqqoookkkgggbbb\\\UUUPPPGGGEEEBBB>>>;;;888777666555666666777888888999999???999???OOOyyyfffDDDAAABBBEEERRRYYYggg|||zzzlllUUULLLCCC>>>@@@BBBBBBAAA@@@CCCDDDDDDDDDFFFLLLQQQYYYWWWTTTOOOOOOddduuugggvvvtttqqqyyyyyykkkaaaXXXPPPLLLJJJLLLOOOSSS```ZZZGGGCCCIIIMMMlllWWWEEEJJJQQQ{{{zzzxxxuuurrrpppnnnnnnnnnttttttrrrpppmmmkkkiiihhhffffffeeedddcccccccccdddaaa```___`````````^^^]]]ZZZVVVQQQLLLIIIFFFCCCAAABBB@@@<<<999555333222111//////............/////////000222111000000111333555444333222222333444555555555666777888888888888:::;;;<<<<<<===>>>BBBDDDEEEBBB<<<777222000//////...///000000000111444666999:::<<<;;;999888888999999;;;<<<<<<;;;<<<>>>AAAAAAGGGKKKSSSfff|||nnnWWWFFF<<<777888;;;888777777666555444333222333444444555555666666666666666666666666666666666777777888888888888888888444666999;;;<<<;;;999888???AAAFFFMMMXXXggguuurrrgggXXXMMMJJJJJJLLLMMMQQQTTTZZZccclllsssvvvvvvppp```SSSPPPOOOVVVoootttnnnllluuu}}}{{{yyyyyyrrrjjj___XXXUUUTTTPPPLLLFFFEEEDDDDDDDDDBBB???===>>>CCCLLLVVV___fffkkklllrrrtttsssrrrvvv|||~~~{{{|||yyyrrrnnnmmmkkkhhhddd```YYYRRRLLLHHHFFFBBB===:::888777777555555666777777888888999;;;:::FFF[[[~~~ttttttyyy~~~mmmGGGAAACCCGGGSSS[[[lllxxxgggOOOHHHAAA>>>@@@AAA@@@===>>>AAADDDDDDEEEGGGMMMRRRVVVWWWTTTMMMPPPhhhnnnddd|||~~~pppwwwpppaaaWWWQQQLLLHHHHHHMMMTTT[[[lllxxxRRRFFFFFFJJJHHHddd[[[GGGKKKSSS|||yyytttpppmmmlllmmmmmmnnnrrruuutttnnniiihhhhhhiiiiiihhhggggggggghhhhhhdddbbb```___``````___]]][[[WWWRRRMMMJJJGGGDDDBBBDDDAAA===999555333222222//////............//////...///111000//////000222333333333333333222222222444444555666777777777777<<<=========<<<>>>AAADDDBBB???:::444111/////////...///000000000111444777888999;;;:::999777777888:::;;;<<<<<<<<<<<>>:::777888<<<999999999999777777777888333333333444555666666777666666666666666666666666555555666777777777777777777888:::;;;<<<<<<;;;;;;<<<===@@@CCCJJJTTT^^^fffooo}}}pppeeeWWWMMMKKKNNNQQQSSSVVVYYY```hhhpppttttttrrrmmmccc^^^^^^[[[^^^uuuxxxpppeeebbbbbbhhhsss|||{{{xxxooofff\\\WWWUUUSSSMMMHHHDDDCCCAAAAAABBBBBB@@@>>>===DDDOOO[[[eeelllppprrrtttuuutttssswww}}}~~~{{{}}}|||vvvrrrpppjjjiiigggddd```YYYQQQKKKKKKGGGBBB<<<888666666777555555666666777888888888:::===KKK^^^{{{QQQFFFEEEJJJXXXcccwwwwwwcccIIIDDD??????AAABBB???;;;<<>>999555333222222//////............//////...///000000//////000111222222333333333222111111333444555666777777777777===>>>>>>===<<<>>>AAADDDAAA===888333000...//////...///000000000222555777777999::::::888777777888:::;;;<<<<<<<<<===???AAAEEEDDDKKK]]]qqqfffMMMCCC<<<===<<<888666888666777666555333333444555222222333444555666666777555555555555555555555555555555666777888888888888555444333444555888;;;===;;;<<<<<<===@@@FFFMMMSSSXXXfffttt{{{jjj___RRRJJJJJJNNNTTTWWWWWW[[[bbbjjjqqqrrrpppnnnkkkgggiiimmmkkklllwwwnnnhhhbbbXXXWWWYYY^^^fffpppwww{{{zzztttlllddd[[[VVVUUUQQQIIIBBBCCCBBBAAAAAACCCCCCCCCAAA===EEEQQQ___jjjrrruuuvvvvvvwwwuuutttxxx~~~|||~~~~~~xxxtttsssssskkkjjjhhhfffbbb[[[SSSMMMMMMHHHBBB<<<777666666777555555666666777888888888777:::EEESSSZZZKKKIIIMMM]]]llluuu{{{vvv```FFFBBB???@@@DDDDDDAAA<<<;;;>>>BBBDDDFFFIIIOOOTTTUUU\\\WWWJJJQQQpppgggeeetttuuuuuuiii___VVVQQQQQQLLLRRRVVVZZZjjj}}}jjj\\\SSSXXXWWWWWWgggKKKKKKYYY~~~|||xxxrrrnnnlllmmmmmmmmmoooooorrrtttpppjjjiiimmmiiihhhfffcccbbbbbbbbbbbbbbb```___```bbbaaa^^^ZZZ[[[YYYVVVRRRMMMIIIFFFDDDAAA???;;;777444222222222//////............//////000000////////////000000111111222333333333222222555444444555555666777888999<<>>;;;;;;???CCCEEE@@@888222000/////////...///000000000111444777999999888888888888888999:::::::::;;;<<<>>>@@@BBBFFFNNNOOOZZZzzzcccEEE<<<;;;:::999888666666555666555555555555444444444444444444555555555555666555555555666666666666666888888999999999999888888777777777777777888888888999999999:::===???BBBDDDDDDNNNZZZ```fffrrrooo^^^UUUOOOPPPOOOKKKKKKOOOSSS^^^jjjrrrwwwxxxrrrkkkpppuuuzzz~~~ssslllfff___\\\___```___bbbjjjpppqqq|||zzzwwwtttrrrlllddd[[[TTTQQQNNNHHHDDDDDD@@@>>>BBBJJJMMMJJJEEEKKKHHHPPPfff{{{~~~yyyyyywwwwww|||}}}xxxrrrooonnnoooqqqkkkiiieeeaaa]]]XXXSSSOOOGGGCCC===999777666666555555555666666777777888888999555DDDVVVXXXEEEIIITTTfffxxx{{{nnn\\\GGGEEECCCCCCCCCBBBAAA???;;;===???BBBFFFKKKRRRWWWXXXZZZXXXQQQSSSeee~~~zzzfffrrrvvv}}}ssshhh```XXXTTTSSSOOOSSSXXXaaavvv{{{lllaaaccc^^^WWW|||zzzVVVOOOXXX|||xxxrrroooooopppqqqqqqpppppprrrtttpppjjjiiilllhhhgggeeecccbbbaaaaaabbbbbbaaa```aaabbbaaa^^^[[[\\\[[[XXXTTTPPPLLLHHHGGGAAA???;;;888444333222222000//////......//////000111000000//////000000111111222222333333333333333555555555555666777888888:::===@@@???<<<<<<@@@DDDEEE???888222000000//////...///000000000111444777999999888888888888888999;;;;;;;;;<<<===@@@BBBCCCDDDMMMQQQ```iiiPPP>>>;;;:::999888777666555555666555555555555444444444444444444555555555555666555555555666666666666666888999999::::::999999888777777777777888888888888777777777888:::<<<>>>???;;;BBBJJJNNNRRR\\\jjjvvvxxxjjj]]]VVVPPPNNNKKKHHHJJJPPPUUUbbbpppxxx{{{}}}zzzvvvyyyxxxrrrmmmfffiiiiiiiiioooyyy}}}wwwrrrmmmkkkhhh```WWWQQQNNNKKKFFFBBBBBB???>>>DDDLLLQQQOOOKKKIIIJJJUUUjjj||||||wwwwwwvvvwwwzzz~~~xxxsssrrrqqqqqqpppllliiiddd___[[[VVVPPPMMMFFFAAA<<<888666666555555555555666666777777888888???999GGGZZZXXXGGGLLLVVViii|||yyy|||gggTTTFFFEEECCCCCCCCCCCCAAA@@@===>>>AAACCCGGGMMMSSSXXX^^^```\\\SSSQQQ```vvvkkkeee}}}wwwyyynnneee___YYYUUUTTTSSSUUUZZZiiisssfffddd^^^PPPdddcccOOOTTT}}}yyyssspppppprrrssstttppppppqqqssspppkkkiiikkkhhhgggeeebbbaaaaaaaaaaaacccbbbaaaaaabbbbbb___^^^\\\[[[XXXUUUQQQMMMJJJHHHBBB@@@<<<999666444222222111000000//////000000111111111111000000111111111222222333444444444444444555555555555666777888999;;;>>>@@@???>>>>>>AAAEEEDDD???888333000000000///...///000000000111444777999888888888888888999999<<<<<<<<<===???AAADDDEEEEEEOOOWWWlllwwwYYYHHH???:::999888888777666555555444666555555555555444444444444444444555555555555666555555555666666777777777999999::::::::::::999999888888888888888888888888777777777777888:::;;;<<<;;;===@@@BBBDDDJJJSSSZZZbbbdddeeeeeefffiiioootttzzzzzzmmm___YYYSSSMMMHHHGGGMMMVVVeeettt{{{pppqqqppprrr{{{}}}vvvnnngggdddccc]]]VVVPPPMMMJJJEEEBBB???===>>>EEEPPPVVVUUUQQQHHHMMMZZZlllwwwwwwrrrooouuuuuuwwwyyy{{{~~~~~~wwwtttuuuuuussspppllliiiccc]]]XXXRRRMMMIIICCC???:::777666555555444555555666666777777888888>>>888EEE[[[YYYJJJNNNXXXkkk|||wwwttt^^^LLLFFFDDDCCCCCCDDDDDDCCCAAA>>>@@@CCCEEEIIINNNTTTXXXdddfffaaaUUUPPPZZZkkkxxxxxxnnn```eeetttttt{{{xxxddd^^^\\\XXXSSSRRRTTTVVV^^^rrrsssccc___ZZZLLLTTTrrrnnnMMMTTT~~~zzztttqqqpppqqqrrrssspppooopppsssqqqllljjjkkkhhhfffdddbbbaaa``````aaacccbbbbbbbbbbbbaaaaaa```[[[ZZZXXXUUUQQQMMMJJJHHHBBB@@@>>>:::777555333333111111000000000000111111222222111111111111222222222333444555555555555555666666666666777888999999<<<>>>@@@@@@???@@@CCCEEECCC>>>888333111000000///...///000000000111444777888888888777888888999:::;;;;;;<<<===???BBBEEEFFFIIIVVVbbb|||[[[DDD;;;::::::777777666666555555555444666555555555555444444444444444444555555555555666555555555666777777888888888888999999999999888888999999888888888888888777999999999999999::::::;;;=========>>>@@@DDDHHHKKKQQQSSSUUUWWWYYY^^^dddhhhfffiiinnnssswwwzzz{{{{{{vvveeeaaaYYYOOOHHHIIISSS]]]xxxrrrqqqppptttxxxnnnfffbbbaaa\\\VVVQQQMMMJJJFFFCCC>>><<<>>>FFFQQQXXXWWWSSSJJJPPP\\\jjjpppmmmjjjjjjtttvvvxxxyyyzzz}}}}}}vvvtttwwwxxxsssnnnmmmhhhbbb[[[UUUOOOIIIEEE@@@===888666555555555444555555666666777777888888:::666FFF^^^XXXMMMRRR\\\qqqsssvvvppp[[[JJJEEEDDDCCCCCCEEEEEEEEECCC@@@BBBDDDGGGJJJNNNTTTXXXcccfffbbbWWWQQQXXXgggqqqhhh___YYYkkkvvvuuuzzzmmmZZZXXXZZZUUUQQQQQQTTTZZZfff~~~~~~|||~~~~~~wwwccc[[[YYYPPPQQQddd}}}TTTYYY{{{uuupppoooooooooooopppmmmnnnrrrrrrmmmkkklllhhhgggeeecccaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa]]]\\\[[[XXXTTTOOOKKKIIICCCAAA???<<<999666444333111111000000000000111111222222111111111111222222333333444666666777777777777777666777777888999:::===>>>??????@@@AAADDDEEEBBB>>>888444222111000///...///000000000111444777888888777777888999999:::::::::;;;<<>>AAABBBFFFGGGIIIKKKMMMQQQVVVYYYZZZ\\\^^^aaaeeehhhkkkmmmooo{{{~~~ooojjj___QQQIIILLLWWW```zzz}}}pppppppppvvvyyynnneeebbb^^^[[[UUUPPPLLLHHHEEEBBB>>><<<>>>FFFQQQWWWUUUQQQKKKQQQ]]]iiimmmlllmmmqqqvvvwwwyyyzzz{{{~~~|||vvvuuuxxxxxxsssmmmmmmhhhaaaYYYRRRLLLFFFBBB===:::777555555555555444555555666666777777888888:::999KKKaaaWWWPPPYYYhhh~~~rrr}}}}}}mmmZZZLLLDDDCCCCCCDDDFFFGGGFFFEEEAAACCCFFFIIIKKKOOOTTTWWW^^^cccbbbYYYTTTZZZgggpppuuu___WWWZZZzzzzzzwwwvvvyyyyyydddVVVXXX[[[VVVRRRTTTUUUbbbvvvzzzwww{{{~~~zzzdddXXXXXXRRRQQQ\\\fffddd]]]}}}~~~{{{tttooommmmmmmmmlllnnnllllllqqqssspppmmmnnniiihhhfffcccbbbbbbbbbbbbaaabbbbbbaaa______aaacccaaa```___\\\WWWRRRMMMJJJCCCBBB@@@===:::777555444111000000//////000000111111111111000000111111111333444555666777888888888777777777777888999:::;;;======>>>???@@@BBBDDDEEEAAA===888444222111000///...///000000000111444777777777777777888999::::::999999:::<<>>===<<<888555555555555666666666666666666555555555555444444444444444444555555555555666555555666777777888999999888888888999999888888888:::::::::999888888777777666777777888777777666666444555666777999;;;===>>>??????@@@BBBDDDGGGJJJKKKPPPPPPRRRTTTVVVYYY[[[\\\\\\eeesss~~~xxxhhhVVVLLLNNNVVV\\\jjjzzzzzzqqqqqqttt~~~xxxmmmdddbbb[[[XXXTTTOOOIIIEEEAAA@@@???===???GGGQQQVVVSSSNNNKKKQQQ^^^kkkrrrtttyyywwwwwwyyy{{{|||wwwwwwxxxwwwrrrnnnmmmhhh```XXXQQQKKKEEEAAA;;;999666555666666666555555555666666777777888888888999JJJ[[[~~~~~~~~~WWWTTTbbbxxxyyyvvvwwwhhhXXXLLLDDDCCCCCCDDDGGGHHHHHHGGGCCCFFFIIIKKKNNNQQQUUUXXX^^^dddeee]]]WWW\\\fffnnnnnn]]]WWWeeexxxssswww}}}sssaaaWWW^^^bbb[[[WWW[[[XXXmmmyyyrrrrrrsssvvv{{{~~~vvvsss~~~}}}yyydddUUUVVVTTTRRRWWW___sssiiivvvzzztttooonnnnnnnnnnnnmmmjjjkkkpppsssqqqoooooojjjiiigggeeecccccccccccc```aaaaaa```^^^^^^```cccaaa```___[[[VVVPPPJJJGGGDDDCCCAAA>>>;;;888555444000//////......//////000111000000//////000000111444444666777888999999999888888888888999:::;;;;;;<<<<<<<<<>>>@@@BBBDDDDDD@@@===888444333222000///...///000000000111444777777777777777888999:::;;;::::::;;;>>>AAAEEEHHHJJJUUUuuu```NNN===999;;;999666555555555666666666777777777666555555555555444444444444444444555555555555666444555666777888999::::::999::::::;;;;;;::::::999;;;;;;:::999999888777777666666777888888888777666666888::::::999999;;;======<<<<<<===@@@BBBCCCCCCGGGHHHIIIKKKLLLMMMNNNNNNRRRWWWbbbppp|||uuu^^^RRRSSSVVVWWW[[[gggrrruuuxxx{{{tttxxxtttvvv|||yyymmmdddcccZZZYYYUUUOOOIIIDDD@@@??????===???HHHRRRWWWSSSNNNKKKRRR```oooxxx{{{wwwvvvwww|||}}}{{{zzzyyywwwssspppmmmggg___WWWPPPJJJEEEAAA:::888666666777777777666555555666666777777888888777888FFFSSS~~~{{{[[[XXXiiitttyyynnn^^^QQQGGGCCCBBBCCCDDDGGGIIIJJJIIIGGGIIIMMMOOOQQQTTTWWWZZZeeekkkkkkbbbYYYZZZaaagggrrraaa\\\ooovvvoooxxxppp```[[[dddhhh```\\\bbb[[[uuutttiiicccUUUVVVZZZbbbmmm{{{|||yyyrrrpppzzzfffXXXZZZ[[[WWWZZZfffzzzzzzzzz}}}yyysssooonnnooopppppplllhhhiiippptttrrrppppppkkkiiigggeeedddccccccddd___```aaa___]]]]]]```ccc^^^^^^\\\YYYSSSLLLFFFCCCDDDCCCAAA???<<<888666444//////............//////000000////////////000000444555666777999999::::::888888888888999:::;;;<<<<<<;;;;;;===@@@BBBDDDDDD@@@===888555333222000///...///000000000111555777777777777777888999:::;;;;;;;;;===???BBBFFFJJJLLL___nnnSSSEEE:::888:::777777888555555666666777888888888666666555555555444444444444444444555555555666666444555666777888999::::::;;;<<<<<<======<<<<<<;;;;;;;;;::::::999888777777777888:::;;;;;;:::999999666:::<<<;;;888666777999;;;:::999:::===>>>??????BBBCCCEEEGGGHHHHHHHHHHHHPPPSSSZZZgggvvvfffXXXWWWXXXUUUXXX```fffgggmmm|||iiijjjwwwuuuxxx{{{nnnfffeee\\\[[[XXXRRRKKKEEEBBB@@@???>>>@@@IIISSSXXXUUUPPPMMMTTTbbbrrr{{{|||}}}wwwuuuvvv{{{~~~~~~~~~|||zzzwwwtttsssmmmggg___WWWPPPJJJEEEBBB:::888666666777888777666555555666666777888888888;;;;;;HHHSSSvvvnnnttt___\\\kkkoooxxx{{{gggWWWJJJBBBCCCBBBCCCEEEHHHJJJJJJJJJJJJLLLOOORRRTTTVVVYYY\\\lllrrrqqqfffZZZXXX\\\```eeeZZZ}}}vvvuuuzzz}}}uuuaaa\\\[[[^^^aaabbbdddgggddd}}}ttthhh^^^WWWTTTKKKKKKLLLPPPYYYgggwwwwww~~~uuupppqqqwwwhhh\\\TTTRRRWWW^^^ddd||||||wwwsssqqqpppooooookkklllmmmoooqqqqqqnnnllliiigggfffdddddddddeeefffdddddddddbbb___]]]]]]]]]```___]]]XXXQQQJJJFFFEEEIIIEEEAAA===;;;888444222111000///......///000000000111111000...///111333444777:::;;;:::888888888::::::999999999:::;;;;;;@@@===;;;<<>>;;;777444333333222111......///000111333555666666666666666777888999:::777;;;???@@@@@@DDDLLLSSShhhVVVBBB@@@===999777666666666777666555444444444444444777777666666666555555555555555555666666666666666777888888999::::::;;;;;;>>>>>>???>>>>>>===<<<;;;999888888777666777777777888888888888888999999999888888999999999:::::::::888999999:::;;;<<<======?????????@@@AAABBBDDDDDDJJJQQQ[[[bbbhhhoooyyykkk___ZZZWWWUUUTTT[[[```aaajjj|||oooeeehhhmmmsss}}}wwwlllaaa\\\YYYVVVRRRMMMIIIDDD???;;;>>>??????BBBKKKRRRRRRLLLKKKSSS^^^jjjvvv}}}{{{uuu|||xxxvvvzzz}}}zzz{{{{{{uuulllqqqiii^^^TTTMMMGGG@@@;;;;;;999888666555555555555333333444555666777888888>>>===EEEWWW{{{|||iiicccnnnyyyiiiwwwaaaNNNDDDBBB===???BBBEEEHHHJJJKKKKKKKKKMMMOOOPPPPPPRRRWWW[[[kkkrrrqqqbbbTTTPPPTTTWWWqqq]]]uuuyyywwwuuuyyyvvvmmm^^^ZZZYYY]]]______aaadddggg}}}zzzrrrooojjjaaaWWWOOOJJJIIIGGGGGGFFFHHHNNNXXXdddmmm}}}yyyyyy|||}}}yyytttttt{{{}}}xxxppppppuuu{{{rrrhhh^^^TTTMMMNNNSSSddd{{{vvvrrrqqqppppppooommmmmmmmmnnnppppppnnnlllkkkjjjiiiiiihhhhhhhhhhhhcccdddeeedddaaa`````````aaaaaa___ZZZSSSMMMHHHGGGIIIFFFBBB>>><<<999666444222111000......///000000000111111000//////111333555777:::;;;:::999888999::::::999999999:::;;;;;;>>>===<<<>>>CCCFFFGGGGGG???<<<888555444333111000......///000222444555666666666666777777888999:::999===@@@AAACCCGGGPPPWWWmmmrrrJJJAAA???<<<999777666666666777666555444444444444555666666666666555555555444555555555666666666666666777888999:::<<<===>>>??????????????????>>>===<<<;;;::::::999999999999999999999999999888888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>???AAABBBCCCHHHOOOXXX^^^ccciiissszzz|||iii___]]]]]]]]]ZZZbbbhhhhhhmmmzzziii```dddhhh||||||ttthhh___]]]VVVTTTPPPMMMJJJFFFAAA>>><<<===>>>AAAIIIQQQQQQLLLOOOYYYeeeoooxxx~~~zzz|||zzz{{{yyyqqqnnnfff\\\TTTNNNHHHBBB>>>:::999777666555444555555333444444555666777888888<<<===GGGWWWssslllttthhhjjjoooZZZJJJDDDDDD>>>@@@CCCFFFIIIJJJKKKKKKLLLNNNPPPQQQQQQRRRUUUXXXbbbiiiiii]]]RRROOOQQQRRRvvvccc[[[uuuyyyuuuxxx}}}~~~wwwooofff___YYYVVVWWWZZZ\\\\\\^^^bbbiiinnnfffccc```\\\ZZZVVVOOOHHHCCCBBBBBBDDDDDDCCCDDDHHHOOOYYY```nnnkkklllpppqqqmmmjjjjjjwww|||yyypppjjjppp}}}~~~~~~~~~}}}}}}}}}~~~yyyvvvqqqhhh[[[NNNKKKOOOWWW~~~|||yyytttqqqppppppppppppooonnnlllmmmnnnnnnmmmlllkkkkkkkkkkkkjjjiiihhhgggbbbdddffffffdddcccbbbcccbbbcccaaa]]]VVVOOOKKKIIIIIIFFFBBB???===;;;999777222111000///...///000000000000000000//////222444666888;;;;;;:::999999::::::999999999::::::;;;<<<<<<<<<>>>AAAEEEGGGHHHGGG@@@===999666444333111///......///000222444666777777777777777777888:::::::::<<>><<<:::888777666666777666666555555444444555555666666666555555555555444555555555666666666777777888999;;;===???AAABBBCCCAAAAAAAAA@@@@@@???>>>=========<<<;;;;;;;;;;;;<<<:::::::::999999888888888999999999999::::::::::::<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===>>>???@@@AAAGGGMMMTTTXXX[[[aaajjjqqquuuddd\\\\\\```cccdddmmmrrrooommmsss}}}vvvaaa]]]ccciiixxxpppeee]]]\\\TTTRRROOOMMMKKKGGGCCC@@@:::;;;<<>>IIIVVV}}}uuu{{{zzz```jjjzzzeeeQQQEEECCCDDDAAABBBEEEGGGIIIKKKLLLLLLNNNPPPRRRSSSSSSRRRSSSTTTWWW\\\\\\UUUOOONNNPPPQQQmmm___eeeyyytttzzzwwwxxx|||~~~ssshhhccc```[[[VVVSSSQQQSSSXXXZZZ[[[^^^dddddduuuzzzeeeYYYVVVUUUSSSUUUTTTPPPKKKFFFDDDEEEGGGDDDEEEFFFIIINNNUUU^^^eeejjjhhhiiillllllhhhfffgggoooyyy~~~|||wwwkkkfffsss~~~}}}||||||}}}~~~{{{zzzwwwooo^^^OOOKKKNNNKKKdddzzzwwwsssppppppqqqqqqpppooommmkkkkkklllllllllkkkiiiiiijjjjjjiiigggeeedddccceeeggggggeeebbbbbbbbbbbbcccbbb___XXXRRRMMMKKKHHHEEEAAA>>><<<<<<:::999333222111////////////000///000000/////////222444777999;;;<<<;;;::::::;;;999999999999:::;;;<<<<<<;;;<<>>:::777555333111///...///000111333555777888777777777777888999::::::888:::;;;===AAAIIIRRRXXXllloooMMM@@@;;;:::999888777777777777666666555555555555666666555555555555555555555555555555666666777777888888;;;<<<===???@@@BBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::999888888777999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAAFFFKKKPPPSSSUUUZZZbbbjjjppp```YYYXXX\\\aaagggnnnrrrmmmggghhhsss|||ooocccfffqqqxxx~~~tttpppggg^^^ZZZUUUSSSPPPMMMKKKGGGCCC@@@:::;;;;;;???HHHRRRSSSNNNRRR```nnntttvvvyyy|||}}}|||~~~uuukkkcccZZZRRRMMMIIIDDD@@@999888777666555444444444444444555666777888999999999>>>HHHQQQxxx|||vvv```kkkvvv___LLLCCCBBBCCCCCCDDDFFFHHHJJJLLLMMMNNNQQQSSSUUUVVVUUUTTTRRRQQQOOOPPPPPPMMMLLLPPPVVV[[[lllaaauuuyyyvvvxxxyyyyyy{{{~~~|||oooccc^^^\\\XXXUUUMMMLLLOOOTTTWWWZZZ```hhheeerrrrrr___SSSPPPQQQRRRSSSUUUTTTQQQMMMJJJIIIKKKMMMHHHJJJLLLPPPWWW___iiipppqqqmmmlllllliiidddbbbdddiiimmm~~~~~~zzzsssgggcccttt~~~}}}}}}~~~yyywwwrrrhhhWWWIIIFFFJJJLLLTTT}}}}}}zzzwwwrrrppppppqqqqqqqqqnnnllljjjjjjkkkkkkkkkjjjhhhiiiiiiiiihhhfffdddcccdddffffffeeebbb```______bbbcccccc```ZZZSSSOOOLLLGGGDDD???<<<;;;;;;:::999444333111000/////////000//////000//////000222555888999;;;;;;:::::::::<<<999999999999:::;;;<<<===:::===AAADDDFFFGGGGGGGGGAAA???;;;888666444111/////////000222444666888999777777777777888999:::;;;999:::;;;===BBBIIIPPPUUUeee___EEEAAA999999888888888888888888666666555555555666666777666666666666666666666666666666777888888999::::::>>>??????@@@AAABBBCCCCCCEEEEEEEEEDDDCCCAAA@@@???>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888999999:::::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>>=========>>>???@@@AAABBBEEEIIIMMMOOOPPPTTT^^^eeepppbbbZZZUUUVVV[[[[[[```cccaaa]]]aaappp~~~{{{yyy|||vvvrrryyyyyyrrrsssmmmaaaZZZXXXUUURRRNNNKKKFFFAAA>>>;;;<<<<<<@@@JJJTTTVVVRRRTTTcccqqquuuvvvxxx|||~~~~~~~~~{{{|||wwwmmmeeeYYYOOOJJJEEEAAA>>>999999888888666555444444444444555666777888999999;;;>>>EEELLLzzzxxxxxx}}}ooo___nnnuuu^^^KKKDDDCCCBBBDDDDDDFFFHHHJJJLLLNNNOOOTTTUUUVVVWWWWWWTTTQQQNNNLLLJJJHHHHHHJJJRRR___jjjjjjddd|||xxxvvvzzzyyy{{{|||yyyqqqccc[[[WWWSSSPPPJJJIIILLLPPPSSSWWW```jjjuuurrrdddUUUOOOOOOQQQTTTXXXWWWWWWVVVSSSPPPPPPRRRTTTRRRTTTWWW[[[bbblllvvv~~~zzztttnnneee\\\YYY\\\]]]___lll{{{|||ssskkkcccdddxxx~~~~~~}}}}}}~~~yyytttkkk```RRRFFFEEEIIIOOOLLLeee|||{{{xxxsssqqqqqqqqqqqqqqqnnnlllkkklllmmmmmmlllkkkkkkkkkkkkjjjiiigggfffeeeeeefffeeeccc```^^^^^^^^^bbbcccdddbbb\\\UUUQQQNNNHHHDDD???<<<:::::::::999555333222000/////////000...///000//////000333555888999::::::999999:::<<<888888888999:::;;;<<<===:::===AAADDDEEEEEEEEEFFFAAA>>>;;;999888555222000//////000222555777999;;;888888777888888999:::;;;<<<<<<===@@@DDDJJJOOORRR^^^vvv|||UUU@@@???999999999999999888888888666666555555666666777777666777777777777777888888777888888999:::;;;<<<<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;999:::;;;<<<===>>>??????>>>>>>>>>???@@@AAABBBCCCDDDGGGJJJKKKLLLQQQ[[[ccc{{{rrrggg^^^UUURRRUUUKKKNNNTTTYYY\\\eeewww~~~xxxvvvyyyxxxsssuuuoooccc\\\[[[XXXSSSOOOKKKEEE@@@<<<<<<<<<===AAAKKKVVVYYYVVVZZZgggtttxxxyyy|||~~~{{{{{{~~~{{{oooeeeWWWKKKEEEBBB???===:::::::::999888777555555444555666666888888999:::<<<>>>DDDMMM}}}uuutttvvvlllbbbwwwvvv^^^KKKEEEDDDAAACCCDDDEEEGGGJJJMMMPPPQQQUUUTTTUUUVVVVVVSSSOOOLLLJJJHHHFFFFFFIIISSSeeeuuueeekkk~~~{{{xxxyyyyyy{{{zzzyyyzzzlll```WWWRRRNNNLLLJJJHHHIIILLLMMMQQQ]]]hhhvvvssseeeXXXRRRRRRSSSYYY``````aaaaaa```______```bbbdddfffiiiooowwwtttdddWWWRRRTTTTTTVVVfffxxxwwwjjjdddcccjjj~~~~~~}}}{{{{{{zzz{{{||||||zzzrrrggg]]]QQQHHHGGGJJJJJJFFFZZZ{{{|||}}}yyyuuurrrqqqrrrqqqqqqnnnnnnnnnoooqqqqqqooommmnnnmmmllljjjiiihhhggggggeeeeeedddaaa___^^^```aaaccceeefffddd___XXXSSSQQQJJJFFFAAA===;;;;;;::::::555444222000/////////000...////////////000333555777888999999888888999;;;888888888999:::;;;======;;;>>>BBBCCCBBBBBBDDDEEE@@@>>>;;;:::999777333111//////111333555888:::;;;888888888888999:::;;;;;;======>>>AAAEEEHHHKKKLLLWWWjjjxxxmmmNNN???===:::::::::::::::999888888666666666666666777888888777888888888999999999999999999:::;;;<<<===>>>>>>BBBBBBCCCDDDFFFGGGHHHHHHIIIHHHHHHGGGEEEDDDBBBAAA???>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCAAADDDGGGGGGHHHOOOYYYbbb}}}{{{nnniiiaaaTTTNNNPPPIIIKKKSSS___hhhssszzzuuutttlllccc```[[[XXXSSSOOOKKKFFF@@@<<<<<<<<<===AAAKKKWWWZZZWWW^^^jjjuuuzzz|||~~~ooodddTTTGGGAAA??????>>>;;;;;;;;;;;;:::888777555555555666777888999999:::===>>>FFFSSSxxxxxxuuunnnsssyyyqqqnnnwww\\\IIIEEEEEEBBBBBBBBBDDDFFFJJJMMMQQQSSSTTTRRRQQQRRRRRRQQQMMMIIIIIIGGGHHHIIIIIIQQQdddwwwxxxaaarrr~~~}}}{{{xxxyyy|||}}}}}}wwwrrriii___WWWRRRPPPPPPKKKIIIHHHIIIIIIMMMYYYeee~~~xxxiii\\\VVVTTTUUU^^^hhhjjjlllnnnnnnnnnnnnpppqqqtttvvvzzz}}}hhhWWWPPPRRRSSSWWWjjjuuueeeaaaeeeqqq~~~}}}|||{{{yyyxxxwwwxxxxxxyyyxxxnnnbbbYYYOOOGGGEEEHHHDDDFFF\\\{{{}}}~~~zzzuuusssrrrrrrrrrqqqoooooopppsssttttttrrrpppnnnmmmkkkhhhgggfffggggggeeedddccc```^^^___bbbeeedddfffhhhfffaaa[[[UUUSSSLLLHHHBBB>>><<<;;;;;;:::666444222111/////////000...////////////000333666777888999888777777999;;;888888888999:::;;;===>>><<>>???@@@BBBCCCDDDFFFHHHJJJKKKLLLIIIIIIIIIHHHFFFDDDCCCBBB@@@??????>>>===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<======>>>>>>???AAABBBCCC???BBBDDDEEEFFFMMMYYYbbb~~~qqqhhhgggaaaSSSKKKLLLQQQSSS\\\jjjuuu}}}xxxqqqgggbbbdddZZZWWWSSSOOOKKKFFFAAA>>>;;;<<<<<<@@@KKKWWW[[[XXX___iiitttyyy}}}|||ooobbbRRRDDD???>>>???@@@;;;<<<<<<<<<;;;999777666555555666777888999::::::===>>>HHHYYYuuufffoooggghhhtttuuuwwwvvvYYYFFFDDDEEECCCAAAAAACCCFFFIIINNNQQQTTTRRRPPPNNNOOOPPPOOOKKKGGGGGGHHHJJJKKKIIINNNaaauuunnnbbb|||}}}}}}|||}}}zzztttmmmbbbZZZWWWWWWSSSNNNLLLIIIFFFEEEFFFMMM\\\jjj}}}|||fffZZZ]]]fffnnnqqqvvvyyy}}}~~~}}}||||||}}}lllWWWQQQWWW___bbbwwwyyyfffbbblll}}}~~~}}}zzzyyyxxxxxxxxxyyyzzz{{{yyytttiii\\\OOOHHHEEEEEEHHHLLL\\\yyy}}}xxxuuuvvvuuurrrooopppqqqrrrrrrsssrrrqqqoooooommmnnnnnnllliiifffffffffffffffdddaaa___```ccceeejjjmmmlllgggbbb^^^XXXRRRJJJHHHDDDAAA>>><<<;;;;;;555333111111222222222000//////000111222444666777999999888888777666666666:::::::::;;;;;;;;;<<<<<<:::;;;===@@@BBBDDDEEEEEEBBB@@@===;;;999777444222222222222333555777888999999888888999;;;<<<<<<;;;;;;<<<===>>>AAACCCEEEFFFMMMSSS^^^oooxxx]]]III===888;;;<<<======<<<:::888777777777777777777888888888;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>???@@@AAAAAAEEEFFFHHHJJJKKKLLLLLLLLLOOONNNLLLIIIGGGEEEDDDDDDAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>???????????????@@@AAABBBEEELLLWWW___xxxsssggg```[[[TTTOOONNNRRR\\\rrr}}}sssllleeeaaabbbWWWUUURRROOOKKKEEE>>>999<<<;;;;;;???HHHRRR[[[```ccckkktttzzz{{{|||~~~uuudddPPPDDDAAAAAA???<<>>===<<<:::888777666666777888999::::::;;;<<<===KKKWWW~~~qqqcccuuuvvveeefffyyyxxx}}}qqqWWWHHHDDDCCC???IIIEEEBBBBBBGGGLLLPPPQQQPPPPPPOOOMMMLLLJJJIIIHHHKKKHHHJJJNNNKKKIIIXXXmmm~~~iiieee~~~yyywww{{{}}}~~~}}}hhhccc[[[VVVVVVVVVSSSPPPKKKHHHFFFFFFGGGLLLZZZgggxxxiiiiiisssmmmXXXWWWbbbrrruuuxxxggggggvvv}}}{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{zzzuuukkk^^^QQQIIIEEEEEEEEEGGGdddxxxsssppprrrrrrppppppqqqnnnooopppqqqqqqqqqpppooonnnooopppoookkkhhhgggfffccccccdddcccbbbdddgggjjjiiillllllgggbbb___XXXRRRLLLKKKHHHEEEBBB@@@???>>>666444222111222222111000///000000111222444666777888888888888777777777777::::::::::::;;;;;;;;;;;;999:::<<<>>>@@@BBBCCCDDDBBB@@@===;;;999777444222222222222333555666888999999888777999;;;===<<<;;;;;;<<<===>>>AAACCCEEEFFFLLLPPPWWWeee|||sss[[[III???;;;<<<<<<======<<<;;;999888888888888999999999999:::;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDFFFGGGJJJLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????@@@AAAAAAAAACCCIIISSSZZZxxxrrreee^^^[[[VVVRRRQQQZZZjjjzzzsssmmmfffaaa___YYYVVVRRRNNNIIIDDD>>>:::<<<;;;;;;AAAJJJVVV___dddiiiooowwwzzzzzzzzz}}}~~~}}}}}}ssscccNNNAAA>>>???>>><<<@@@@@@???>>><<<:::888777666666777888999:::;;;;;;999:::HHHVVV~~~www}}}vvvwww~~~}}}wwwooo___eeennnooolllTTTFFFDDDDDDCCCIIIFFFDDDEEEIIIMMMPPPPPPOOOOOONNNNNNMMMLLLKKKKKKOOOLLLMMMPPPNNNNNN\\\ooozzzhhhqqqzzzuuuyyy}}}}}}hhhYYYUUURRRRRRTTTUUUSSSQQQKKKHHHGGGHHHIIIMMMWWWbbbwwwsssssslll___iii|||wwwhhhnnn~~~}}}zzzxxxxxxzzzzzzyyyyyyzzzzzz{{{|||zzzuuulll```TTTJJJFFFDDDIIIIIIwww|||qqqmmmllloooqqqooooooqqqlllmmmooopppqqqqqqppppppoooqqqrrrqqqnnnjjjgggfffbbbdddeeefffffffffhhhjjjhhhkkkkkkgggccc___YYYRRRPPPOOOMMMJJJGGGEEECCCBBB888555333111111111111000000000111222333444666777777777777777888888888888999999999999::::::::::::999:::;;;===???AAABBBCCCBBB@@@===;;;:::888555333222222222333444666777888888777777999;;;======<<<<<<<<<===>>>@@@CCCEEEFFFJJJLLLOOOZZZooolllWWWHHHAAA>>>===============<<<;;;:::999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===??????@@@BBBCCCEEEFFFFFFGGGJJJMMMPPPPPPOOOMMMLLLIIIHHHGGGFFFFFFFFFFFFGGGFFFEEECCCAAA???===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>?????????AAABBBBBBAAAAAAFFFNNNTTTooo|||lll\\\UUUTTTQQQOOOOOO^^^ttt~~~tttqqqnnnggg```]]]\\\XXXRRRLLLGGGCCC???<<<<<<;;;===CCCNNN[[[eeejjjqqquuuyyy{{{zzzzzz|||~~~zzzyyyzzz}}}{{{rrrbbbLLL>>>;;;===???>>>BBBBBBAAA???===:::888777666666777888999:::;;;;;;>>>===JJJYYYsssttt|||{{{sssppp^^^eeeyyyhhhkkk|||iiiSSSFFFDDDEEEEEEJJJHHHHHHIIILLLNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQNNNNNNQQQPPPRRR```pppvvvnnnzzzuuuxxx~~~{{{{{{}}}|||fffSSSNNNLLLMMMSSSVVVTTTRRRQQQLLLIIIIIILLLMMMPPPWWW___hhhjjjllllllqqq|||kkkkkkzzzlllttt~~~|||yyyxxxxxxzzzzzzzzz{{{{{{|||||||||xxxtttkkk```TTTJJJEEECCCNNNKKK|||qqqooopppuuuvvvsssppppppnnnooopppqqqqqqpppoooooonnnppprrrrrrnnnjjjgggeeeeeefffhhhhhhfffeeeeeeeeegggkkklllhhheeebbb\\\UUUSSSRRRQQQOOOLLLIIIFFFDDD999777333111111111000000111111222222333555666777555666666777888999999999888888999999999:::::::::::::::;;;===>>>@@@BBBCCCBBB@@@===;;;:::888666333222222222333444555777888888777777999;;;======<<<<<<======???@@@BBBDDDEEEGGGIIIKKKSSSfff~~~yyyeeeSSSGGG@@@>>>>>>>>>=========<<<<<<;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBCCCEEEFFFGGGIIILLLOOORRRRRRPPPMMMKKKHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEDDDBBBAAA???>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<============>>>???@@@@@@BBBCCCDDDCCCBBBFFFLLLRRRfffzzzjjjYYYRRRPPPNNNNNNPPP\\\uuuzzzpppmmmlllfff```]]]^^^XXXQQQJJJEEEBBB???===<<<<<<>>>EEERRR___jjjpppuuuxxxzzz{{{zzz{{{}}}zzzzzz{{{}}}vvvrrrbbbMMM>>>;;;>>>AAABBBEEEDDDCCCAAA>>>;;;888777666777777888999:::;;;<<>>???@@@BBBDDDEEEFFFHHHKKKRRRbbbuuu~~~qqqaaaQQQEEE???===>>>=========<<<<<<<<<<<<999999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIKKKMMMQQQSSSRRRPPPLLLJJJHHHGGGDDDBBBAAAAAACCCCCCDDDCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>=========>>>???@@@AAABBBDDDEEEEEEEEEHHHNNNSSSfffzzzqqqaaaXXXSSSPPPQQQTTT^^^sssyyylllhhhhhheee```^^^]]]WWWOOOHHHCCC@@@???=========???GGGTTTbbbmmmtttvvvwwwyyyzzz{{{}}}}}}~~~wwwpppbbbNNNAAA===???BBBDDDHHHGGGEEEBBB???;;;888777777777888999:::;;;;;;<<>>@@@CCCDDDBBB@@@===<<<;;;:::777555222222222222333444555666777666666888<<<>>>>>>=========>>>???@@@BBBCCCDDDFFFHHHKKKQQQ___nnnuuuvvvyyyuuukkk___QQQFFF???=========<<<;;;;;;<<<<<<===999999:::;;;<<<======>>>=========>>>???@@@AAABBBCCCDDDFFFGGGIIIKKKMMMMMMLLLNNNPPPQQQQQQNNNKKKHHHGGGEEEBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===???>>>======>>>???AAABBBBBBDDDGGGGGGGGGJJJOOOTTTdddsss|||{{{vvvhhh]]]TTTMMMNNNRRR___nnnxxxwwwxxxiiidddeeedddaaa___[[[UUUMMMFFFBBB@@@>>>===>>>>>>@@@HHHUUUcccnnntttuuuvvvxxxzzz}}}}}}wwwooocccSSSHHHCCCDDDFFFGGGJJJIIIGGGDDD@@@<<<999777777777888999:::;;;<<<<<<>>>===HHHQQQ|||pppddd```gggvvvjjj\\\PPPGGGBBBDDDHHHMMMOOOQQQQQQOOOMMMLLLKKKNNNPPPTTTYYY^^^cccgggiiidddeeeggglllsss|||qqq{{{yyyyyyvvvkkkXXXLLLMMMSSS[[[\\\SSSLLLJJJMMMNNNXXXeeeeeeXXXPPPQQQNNNKKKKKKPPPTTTWWW[[[___ZZZWWWVVV```rrr|||kkkggghhhlllvvvttt___fffzzz|||vvv~~~}}}ttt~~~|||zzzyyyoookkkbbbXXXNNNHHHFFFFFFFFFLLLcccvvvrrrqqqrrrrrrrrrqqqpppnnnmmmhhhjjjlllllljjjiiihhhhhhggghhhiiiiiifffeeeeeefffeeekkkpppqqqqqqqqqlllfff[[[[[[ZZZWWWRRRKKKDDD@@@:::666222000111222444444444444444444555666777888666666777777888888888999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;===???AAACCCBBB@@@===<<<;;;:::888666222222222222333444555555777666666888<<<>>>>>>======>>>>>>???@@@BBBCCCDDDFFFHHHIIIMMMYYYfffllllllooommmggg^^^RRRHHHAAA>>><<<<<<;;;::::::;;;<<<===:::;;;;;;<<<===>>>???@@@?????????@@@AAABBBCCCDDDEEEEEEGGGIIIKKKMMMNNNOOOMMMNNNOOOOOONNNKKKIIIGGGDDDBBB@@@>>>>>>???BBBDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===???>>>======>>>???AAACCCCCCEEEHHHIIIHHHJJJNNNRRR[[[iiirrrsss}}}yyyooobbbSSSHHHGGGMMMVVV___eeegggooouuueeebbbddddddaaa___WWWRRRKKKDDDAAA???>>>===???>>>AAAHHHTTTbbbmmmssstttuuuwww{{{~~~~~~zzzwwwsssjjj^^^TTTOOONNNNNNNNNLLLKKKIIIEEEAAA<<<999777777888888999:::;;;<<<<<>>@@@BBBBBB@@@===<<<;;;:::888666222222222222333444444555666666666888<<<>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFGGGGGGIIISSS```gggggghhhhhheee^^^TTTJJJCCC@@@<<<;;;:::999999:::<<<<<<;;;<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNNNNMMMLLLJJJHHHGGGAAA@@@>>><<<===@@@DDDFFFHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBBBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===@@@???======>>>???BBBCCCDDDFFFIIIIIIHHHIIILLLPPPUUUeeerrrxxxwwwiiiWWWHHHGGGNNNIIINNNSSSXXX```pppqqqcccaaaeeeeeeaaa^^^UUUPPPIIIDDDAAA???===<<>>===>>>CCCEEEAAA>>>BBBGGGIIIPPPVVVeeezzz{{{sss{{{~~~~~~|||zzz~~~|||{{{{{{{{{zzzxxxpppiii^^^SSSJJJEEEDDDDDDGGGIIIOOObbb|||zzzwwwuuutttsssvvvuuusssqqqooonnnmmmmmmlllllllllkkkkkkkkkjjjjjjooonnnkkkjjjiiigggeeecccfffiiipppuuuwwwssslllggg___]]]WWWQQQJJJCCC>>>;;;888666444222111222444555777777666666666666777777666666555444444555777777::::::<<<=========<<<;;;>>>============???@@@AAABBB@@@>>><<<;;;:::777555444333222111111333555666888888:::===AAABBBBBB@@@>>>???@@@???>>>>>>@@@BBBCCCDDDFFFJJJOOOVVV___eeeiiiddd___\\\VVVNNNHHHDDDAAA???<<<:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFHHHJJJLLLLLLLLLKKKOOOKKKGGGHHHKKKMMMKKKHHHEEECCC@@@>>>@@@EEEJJJNNNLLLLLLKKKIIIHHHGGGFFFEEEDDDBBB@@@BBBDDDEEEBBB@@@CCC<<<777888===@@@>>>:::;;;:::888888888:::<<<===??????>>>>>>???AAACCCDDDFFFGGGHHHIIIKKKMMMPPPRRRYYYiiivvvYYYGGGEEEKKKFFFHHHKKKRRR___sssxxxuuu{{{~~~vvvmmmiiiiiifff___YYYTTTOOOIIIEEEBBBAAA???>>><<<===@@@FFFOOO\\\jjjsssvvvxxx|||}}}{{{~~~{{{yyyzzzxxxrrrmmmiiifff```ZZZUUUQQQJJJCCC>>>;;;999888888888999:::;;;;;;;;;;;;???@@@BBBGGGddd|||}}}xxxvvvcccddd}}}zzzwwwtttrrrqqqkkkfffaaaZZZQQQLLLLLLRRRRRRSSSRRRQQQPPPNNNMMMKKKKKKKKKNNNTTT^^^kkksssyyyyyywwwvvvxxx|||sss^^^OOONNNMMMUUU___]]]QQQKKKNNNTTTZZZhhhvvvrrraaaUUUTTTNNNKKKKKKNNNOOOPPPTTTYYY]]]^^^bbbkkk{{{uuu[[[TTTJJJBBB???>>>>>>======AAACCC???===AAAEEEFFFKKKRRR```qqq|||vvv{{{~~~xxxxxxxxxzzz{{{{{{|||~~~~~~{{{yyyxxxzzzzzzxxxvvvnnnggg\\\PPPHHHEEEDDDEEEHHHJJJTTTooo~~~{{{wwwtttrrrqqqqqqppppppooonnnmmmlllllllllkkkkkkjjjjjjiiiiiihhhhhhmmmlllkkkjjjjjjiiihhhgggfffjjjoootttuuuqqqkkkfff^^^[[[WWWPPPIIICCC>>><<<777666333222111333555666777777777666666777777777777666666555555666777888:::;;;<<<=========<<<<<<>>>>>>======>>>???AAABBBBBB@@@>>><<<<<<:::888666444333222111111333555666777888999<<<@@@BBBAAA@@@>>>?????????>>>>>>@@@AAACCCDDDFFFIIIMMMSSS[[[aaaeeeaaa]]]ZZZVVVPPPIIIFFF@@@===:::999999:::;;;:::<<<<<<===>>>???AAABBBCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJGGGFFFHHHMMMRRRSSSNNNJJJHHHEEEBBBAAABBBFFFKKKNNNQQQPPPNNNLLLJJJHHHFFFEEEBBBAAABBBBBBBBBCCCCCCCCCAAA???======??????===;;;???>>><<<;;;;;;===???@@@CCCBBBBBBAAAAAABBBBBBCCCFFFGGGJJJLLLNNNRRRWWWZZZaaayyysssZZZIIIHHHLLLFFFIIIOOOWWWbbbsssxxxpppgggeeelll~~~|||uuupppmmmggg___XXXTTTPPPJJJFFFCCCAAA???===<<<<<>>;;;888777999999:::;;;<<<<<<<<<<<<@@@???DDDMMMdddyyyppp|||xxxfffiii|||xxxsssooommmlllgggccc```[[[SSSOOOPPPTTTTTTTTTTTTSSSPPPNNNLLLHHHHHHHHHIIIOOOYYYeeemmmvvv}}}ttttttuuuxxx}}}{{{kkkZZZNNNQQQUUU```ggg```QQQLLLPPPZZZccctttyyyeeeWWWSSSNNNJJJJJJNNNQQQPPPQQQSSSUUUZZZbbboooiiiUUUCCC@@@===<<<=========<<<<<<@@@AAA>>>>>>BBBDDDCCCAAAHHHTTT]]]eeetttzzzvvvxxxxxxtttpppooorrrrrrsssvvvzzz|||{{{xxxxxxwwwwwwxxxyyyxxxvvvtttooogggZZZNNNFFFCCCDDDFFFIIIIIIXXX||||||wwwsssqqqqqqqqqllllllllllllmmmmmmmmmmmmjjjjjjiiiiiihhhgggffffffjjjkkkkkkkkkkkkkkkjjjjjjeeeiiinnnssstttrrrnnnkkk]]]ZZZVVVOOOIIICCC>>>;;;666555333222222444666777888888777777777777888888777777777777777888999999:::;;;<<<============<<<>>>>>>======>>>???AAABBBCCCAAA>>>===<<<;;;999666555444222111222333555666666777888;;;???AAA@@@???===>>>???>>>======???AAADDDEEEFFFGGGJJJOOOVVVZZZ]]][[[YYYWWWUUUQQQKKKGGG@@@>>>:::999:::;;;;;;;;;======>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHGGGAAAEEEMMMVVV[[[ZZZSSSLLLIIIGGGDDDBBBCCCFFFJJJMMMRRRQQQOOOMMMJJJHHHFFFEEEBBBCCCDDDDDDDDDDDDFFFGGGAAAAAAAAAAAA????????????>>>===<<<;;;;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDGGGKKKMMMOOOTTT[[[aaakkkoooZZZMMMKKKNNNLLLRRRZZZccclllyyytttiiiccc]]]\\\bbbrrr}}}wwwqqqhhh___YYYTTTPPPLLLHHHEEEBBB>>><<<<<<<<<===CCCMMMZZZgggooowwwxxxyyy{{{}}}~~~~~~~~~{{{wwwvvvvvvrrrjjjcccXXXSSSKKKEEE@@@<<<888666666666777777888999::::::>>>>>>EEENNN___jjjjjj}}}{{{{{{qqqwww{{{uuuooohhhccc___\\\[[[\\\YYYTTTQQQRRRVVVWWWWWWVVVTTTQQQNNNLLLHHHGGGFFFFFFKKKTTT___fffrrr~~~tttttttttvvv{{{||||||ooo```TTTNNNTTT]]]iiimmmaaaRRRNNNSSS```nnnhhhTTTMMMKKKGGGGGGMMMPPPOOONNNOOOMMMZZZkkk|||lll[[[KKK@@@<<<<<<;;;<<<<<<<<<<<<;;;???AAABBBAAABBBFFFGGGDDD<<>>>>>===>>>@@@AAABBBCCCAAA???======<<<:::888555444333222222333555666555666777;;;>>>@@@???>>><<<===>>>>>>======???AAADDDEEEEEEFFFGGGKKKPPPTTTUUUWWWXXXWWWVVVUUUOOOIIICCC@@@===<<<===>>>>>>======>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIHHHGGGFFFEEEEEEDDDDDDIIIRRR[[[___\\\TTTMMMGGGEEECCCAAAAAACCCFFFHHHMMMLLLKKKIIIGGGEEECCCBBBFFFGGGKKKPPPVVVYYYZZZZZZRRRMMMGGGBBB@@@AAABBBCCC>>>===;;;:::;;;<<<>>>@@@@@@AAABBBBBBCCCCCCCCCCCCDDDIIINNNPPPSSSYYYdddmmm~~~kkkZZZPPPNNNOOOWWW^^^gggpppyyyzzzoooiiihhh___[[[^^^iiisssxxxzzz|||xxxpppggg```\\\TTTQQQMMMIIIFFFBBB>>>;;;===<<<>>>DDDOOO]]]hhhooozzzzzzzzzzzz{{{|||}}}~~~{{{{{{yyyssskkkfff\\\WWWNNNFFF???<<<;;;;;;999999888888999:::===>>>@@@CCCHHHKKK^^^yyyvvvttt|||{{{tttkkkaaaZZZRRRPPPQQQUUUVVVSSSRRRTTTYYYYYYYYYXXXUUURRROOOLLLLLLJJJHHHGGGIIIQQQZZZaaammm}}}sssttttttvvvyyy|||qqqaaaUUUPPPNNNTTT___kkkkkk\\\OOOMMMSSSiiizzzhhhRRRHHHGGGEEEEEEJJJMMMMMMMMMPPPSSSjjjeeePPPGGGAAA<<<888======<<<<<<<<<<<<===>>>BBBDDDEEEEEEJJJNNNMMMHHH@@@GGGNNNPPPKKKNNN___rrr~~~nnnbbb```hhhjjjgggdddaaa\\\ZZZcccmmmzzzzzzzzz|||}}}~~~zzzwwwtttuuulll\\\MMMDDDAAACCCEEEHHHEEEZZZ}}}wwwsssrrrrrrrrrooopppppppppooonnnmmmlllllllllkkkjjjiiiiiihhhhhhjjjlllnnnmmmjjjgggffffffdddgggiiihhhfffdddcccddd]]]ZZZUUUNNNFFF@@@:::777666555333222333555777999888888777777777777888888777888999999:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCAAA???>>>>>>===;;;999666555333222222333555666555555777:::>>>??????===<<<===>>>>>>===>>>@@@BBBDDDEEEEEEEEEFFFIIIMMMPPPTTTYYY]]]]]]^^^^^^WWWNNNDDDAAA>>>======>>>>>>>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHFFFEEECCCBBBAAAAAAHHHLLLQQQUUUVVVSSSMMMHHHBBB@@@???===>>>???AAABBBBBBBBBBBBBBBAAAAAA@@@@@@FFFKKKWWWiiizzz{{{nnn[[[NNNIIIHHHEEECCCBBBAAA@@@??????@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHNNNUUUXXX\\\fffwww}}}jjj[[[SSSPPPPPP\\\dddnnnxxxuuunnnmmmnnnaaa[[[XXX\\\cccjjjrrryyy~~~uuulllfffbbb```VVVSSSNNNJJJGGGBBB>>>;;;>>>>>>@@@HHHUUUbbblllqqqxxxxxxyyyzzz|||~~~}}}yyyzzzxxxrrrnnnnnnddd```VVVJJJ???:::<<>>@@@AAABBBBBBKKKPPPPPPiiiwww~~~uuuyyy|||{{{sssiii\\\SSSJJJIIIKKKQQQSSSSSSTTTXXX\\\[[[ZZZXXXUUURRRPPPNNNPPPNNNKKKIIIJJJQQQZZZ```jjjuuu{{{sssvvvxxxyyy{{{xxxfffWWWOOONNNNNNRRR]]]fffbbbTTTJJJKKKQQQpppdddPPPGGGEEEDDDEEEIIIJJJKKKPPPWWWiii|||dddJJJ===;;;;;;999777999:::;;;;;;;;;===@@@BBBDDDEEEFFFIIIPPPUUURRRKKKAAAHHHPPPTTTSSSVVVfffvvviiiYYYTTTWWWbbb\\\ZZZXXXVVVUUUZZZjjjyyy{{{|||yyyvvvtttuuulll]]]NNNDDDAAACCCEEEHHHFFFaaatttxxx~~~yyyuuuqqqppppppppppppqqqqqqqqqooommmkkkjjjlllllllllkkkkkkkkkkkkkkkllloooqqqooojjjfffeeeeeeffffffeee___XXXRRRQQQSSSZZZWWWSSSLLLFFF@@@;;;999777666444333333444777888777777666666666666777777666777999:::;;;;;;;;;;;;======<<<<<<======>>>?????????>>>>>>???@@@BBBCCCCCCAAA??????>>>>>><<<:::777666444333222333555666555666777:::>>>@@@???>>>===>>>??????>>>???AAACCCDDDEEEFFFFFFFFFIIILLLPPPUUU___fffggghhhhhh___SSSBBB@@@<<<;;;<<<=========???@@@BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDBBB@@@???>>>>>>EEEFFFHHHHHHGGGDDDAAA???<<<<<<;;;;;;;;;<<<======;;;;;;<<<===>>>??????@@@DDDQQQiiizzzhhh^^^WWWNNNHHHKKKIIIFFFDDDBBBBBBBBBCCCEEEEEEEEEFFFIIILLLNNNPPPSSSZZZ```dddhhhwwwnnn___VVVRRRRRR[[[dddrrr~~~|||qqqjjjhhhhhhbbb[[[TTTUUUZZZbbbppp{{{|||ssslllhhhdddbbbXXXTTTOOOJJJFFFBBB>>>;;;>>>???CCCMMM[[[hhhpppssstttuuuwwwzzz~~~~~~}}}~~~|||xxx|||zzzeeeLLL===;;;>>>:::===BBBFFFGGGFFFCCCAAADDDPPP[[[bbb~~~{{{mmmppptttzzzsssgggXXXMMMGGGEEEGGGMMMQQQSSSVVV[[[]]]\\\YYYWWWTTTRRRQQQQQQSSSQQQOOOMMMOOOVVV```ggglllpppuuu}}}qqq___{{{uuuzzz|||}}}ppp___SSSNNNNNNOOORRR\\\bbb[[[NNNHHHLLLSSSrrrsss[[[LLLGGGDDDDDDGGGIIIIIIKKKVVVaaacccQQQ@@@::::::888888:::444777;;;<<<<<<===@@@BBBCCCDDDEEEIIIRRRYYYUUUMMMCCCIIIQQQWWWYYY]]]kkkyyyoooXXXTTTUUUUUUYYYQQQPPPPPPRRRVVVaaattt}}}{{{vvvssssssppphhhZZZMMMEEEBBBCCCEEEGGGGGGggg}}}ttt|||~~~~~~{{{zzzwwwtttrrrqqqpppppprrrrrrssssssrrrpppnnnlllkkkkkkkkkkkkllllllllllllmmmqqqtttrrrlllhhhfffgggeeeeeeaaaXXXNNNHHHHHHJJJTTTRRROOOKKKFFFBBB>>>===999777555333333444666888666666555555555555666666555777888:::;;;;;;;;;;;;>>>===<<<<<<<<<===??????@@@???>>>>>>???@@@BBBCCCCCCBBB@@@??????>>><<<;;;888666444333222333555666666666888;;;>>>@@@@@@>>>===???@@@@@@@@@@@@CCCEEECCCDDDFFFGGGGGGJJJNNNQQQTTT```jjjlllmmmmmmaaaRRRCCC@@@===<<<<<<===>>>===@@@AAADDDFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAA???===<<<<<<<<<<<<=========;;;:::::::::::::::::::::;;;<<<<<<===;;;;;;<<<===???@@@AAAAAAFFF[[[{{{yyynnnccc[[[\\\YYYUUUPPPKKKHHHGGGFFFGGGHHHKKKPPPWWW```hhhmmmtttzzz~~~}}}tttcccYYYUUUUUU\\\hhh{{{zzzooohhhaaa\\\^^^WWWRRRRRRVVV```ppp~~~}}}vvvqqqllleee```[[[VVVOOOJJJEEEBBB>>><<<===>>>EEEQQQaaammmssstttuuuvvvyyy}}}|||~~~|||eeeLLLEEEGGGMMMUUUaaakkklllfff[[[TTTTTT\\\qqqeeeeeelll|||xxxqqqeeeUUUIIIDDDBBBCCCHHHLLLNNNSSSYYY___\\\XXXTTTRRRRRRRRRSSSVVVVVVUUUUUUZZZcccnnnvvvttttttsssrrrrrrlll[[[JJJzzz|||kkk\\\SSSPPPOOOOOOUUU]]]```YYYMMMJJJOOOVVVooo}}}}}}eeeQQQHHHGGGDDDFFFHHHJJJHHHLLLZZZiiiqqqVVVIII<<<888666444666<<<333888===??????>>>???@@@AAABBBCCCHHHSSSZZZUUULLLKKKNNNVVV\\\^^^bbbnnnzzzyyyuuuaaaRRRXXX]]]UUUPPPKKKJJJMMMRRRZZZfff{{{~~~}}}wwwrrrqqqqqqllldddXXXLLLEEECCCDDDFFFGGGHHHjjjzzz{{{~~~zzzyyyxxxvvvtttsssrrrrrrtttuuuvvvvvvvvvtttrrrqqqiiijjjjjjkkkkkklllmmmmmmmmmrrrvvvtttooojjjiiijjjcccbbb___VVVLLLGGGHHHKKKPPPOOOLLLJJJGGGDDDBBB@@@:::888555333333444666777555555444444444444555555555666888:::;;;;;;;;;;;;>>>===<<<<<<<<<===???@@@@@@??????>>>???AAABBBCCCCCCBBB@@@?????????===;;;888777555333333333555666666777888;;;???AAA@@@???>>>???@@@AAA@@@AAADDDFFFCCCDDDFFFGGGIIIKKKOOORRRQQQ___jjjlllmmmlll___NNNEEEBBB???>>>???@@@@@@???@@@BBBDDDGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCAAA???===;;;;;;;;;;;;666777888888777777999:::::::::;;;;;;<<<======>>>===>>>???@@@AAABBBCCCCCCJJJeeewwwqqqqqqnnnggg```ZZZUUURRRPPPNNNPPPVVV```mmm|||yyyfff[[[WWWWWW```ooozzzqqqhhh]]]UUUTTTOOOLLLMMMRRR\\\mmm{{{zzzvvvpppfff]]]\\\WWWPPPIIIEEEBBB???===;;;>>>EEESSSdddppptttuuuzzz{{{}}}yyyvvvxxx^^^WWW[[[qqq}}}xxxlllooodddbbblll}}}wwwpppcccRRRFFFAAA>>>>>>BBBFFFIIIOOOUUU___\\\WWWSSSQQQQQQSSSUUUZZZZZZ[[[]]]dddooo{{{||||||yyysssnnnfffXXXKKK{{{yyyhhh\\\TTTPPPQQQUUU```mmmjjj\\\TTTNNNOOOZZZpppwwwtttcccPPPGGGDDDBBBFFFIIIJJJGGGFFFPPPcccsssnnnVVVBBB>>>999777888888777555777999;;;<<<===>>>AAABBBDDDCCCEEEKKKRRRVVVTTTPPPQQQVVV___gggooossstttuuu~~~fffQQQOOOUUUVVVRRROOOKKKMMMQQQXXXbbbqqq{{{uuuoookkkhhhgggfff^^^QQQEEE@@@@@@CCCFFFEEENNN___~~~~~~~~~yyyuuuwww{{{{{{vvvooouuusssqqqqqqrrrtttttttttqqqqqqpppppppppppppppppppppxxx|||qqqgggdddeeeeeebbb___]]]WWWPPPNNNQQQQQQMMMKKKKKKJJJEEE???<<<:::999666444333222222222555444333222222222333444666777999;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<@@@@@@???@@@BBBCCCCCCBBBCCC@@@===;;;<<<======<<<:::777444222444666777777666555888>>>BBBCCCCCCCCC@@@@@@AAAAAAAAABBBEEEGGGEEEGGGKKKOOOSSSWWWZZZ\\\ZZZfffoooqqqrrrooocccSSSGGGDDD???>>>???AAACCCCCCAAAEEEGGGGGGHHHLLLMMMJJJJJJHHHEEECCCDDDDDDCCCBBB?????????>>><<<999555333666666666666777777777777999:::;;;<<<============>>>??????@@@BBBCCCEEEGGGPPPjjjzzzllliiipppwwwxxxrrrpppppplllooo|||nnn___\\\]]]jjj{{{xxxqqqcccWWWRRRKKKMMMJJJKKKPPPRRReee}}}{{{xxxnnngggfffZZZUUUNNNGGGCCC@@@===;;;>>>@@@JJJZZZiiirrrzzz~~~{{{uuuqqqrrrttt~~~yyysssooodddiii{{{pppaaaOOOBBB===<<<<<<===???CCCGGGIIIWWWUUUSSSSSSUUUXXXZZZ[[[\\\]]]bbblllxxxxxxsssnnnaaaMMM>>>{{{www||||||}}}|||ooodddZZZTTTYYY```jjjvvvqqq```VVVQQQVVVcccrrrsssjjjYYYJJJDDDCCCAAAFFFJJJLLLJJJJJJSSSdddrrrxxxmmmdddTTTCCC@@@<<<888777777888777666777999;;;<<<===>>>AAACCCEEEDDDFFFLLLTTTXXXXXXVVVXXX\\\dddlllrrrvvvwwwwwwyyyfffTTTQQQVVVVVVSSSQQQSSSYYYaaahhhooo{{{}}}{{{xxxtttqqqmmmkkkjjjeee\\\PPPEEE@@@@@@DDDFFFDDDGGGNNNyyy~~~|||uuuqqqmmmnnnrrrtttrrroootttsssrrrrrrssssssssssssrrrqqqqqqqqqppppppoooooopppvvvzzzuuukkkcccbbbdddccc```___^^^[[[WWWXXX\\\YYYTTTOOOLLLIIIEEE@@@===;;;999777555333222222222444444333222222222333444666777888:::;;;<<<======<<<<<<<<<<<<<<<=========@@@@@@@@@@@@BBBBBBBBBBBBCCC@@@===<<<<<<===<<<<<<999777333222444666777777666666999???DDDEEEDDDCCCAAABBBCCCCCCCCCEEEGGGHHHKKKMMMQQQTTTXXX\\\```bbbhhhsss~~~ppp[[[JJJGGGDDDCCCDDDGGGHHHIIIIIINNNQQQPPPQQQSSSRRRNNNMMMJJJGGGEEEDDDCCCBBBAAA??????>>>===;;;888555444666666666777888999999999<<<======>>>>>>>>>>>>>>>AAAAAA@@@???@@@CCCGGGJJJ[[[sssooofffggglllrrr}}}pppccc```cccuuu}}}uuunnnbbbYYYWWWQQQNNNIIIOOO\\\cccqqqwwwuuuwwwpppgggdddYYYTTTMMMGGGCCC@@@>>><<<===@@@KKK]]]kkksssxxx||||||~~~|||wwwqqqllliiihhh___[[[[[[^^^```iiisss{{{oooffflll|||rrrbbbOOOAAA;;;:::999999:::===@@@BBBJJJKKKMMMRRRWWW\\\```aaafffiiiooo{{{uuu\\\EEE999yyyuuuzzzzzz}}}~~~qqq```WWW^^^jjjxxxzzzeeeYYYVVV```rrrwwweeeRRRFFFDDDCCCAAAEEEIIIKKKKKKKKKRRR___kkkkkkgggaaaZZZSSSJJJAAA;;;<<<:::777666777888888777888999;;;<<<===???BBBDDDEEEEEEGGGMMMVVV\\\______aaadddjjjppptttuuuuuutttmmmaaaUUUSSSWWWYYYYYYZZZXXXcccoooxxxxxxxxxwwwtttqqqnnnkkkiiibbbYYYMMMCCC@@@AAADDDFFFHHHHHHKKKsss{{{pppnnnlllkkklllooorrrssssssrrrssstttttttttsssrrrqqqrrrqqqqqqqqqppppppppppppqqquuuvvvqqqgggaaabbbeeeeeeaaa``````___]]]aaaffffff```WWWNNNHHHDDDAAA>>>;;;:::888555333222222222444333333222222333333444555555777888:::;;;;;;;;;;;;<<<===>>>??????>>>>>>@@@@@@AAAAAAAAAAAAAAAAAABBB@@@>>>=========<<<;;;999666333222444666777777666777:::@@@FFFIIIHHHEEEAAABBBCCCEEEFFFHHHIIIIIIPPPSSSVVVYYY]]]aaafffjjjyyy}}}cccTTTQQQMMMLLLNNNQQQTTTUUURRRXXX\\\\\\\\\\\\XXXSSSQQQNNNIIIFFFEEECCCAAA??????>>>===:::999777666666666666777999:::;;;<<<===@@@@@@@@@@@@@@@?????????BBBAAA@@@???AAAEEELLLQQQaaazzzxxx{{{rrrfffeeegggvvvyyypppiii```]]]```qqqiii]]]aaasss{{{pppppptttpppgggaaaXXXSSSLLLGGGCCCAAA???======AAAMMM```mmmssswwwzzzzzz}}}~~~zzztttnnnhhh```ZZZMMMGGGCCCCCCEEEQQQllljjj[[[ZZZ___ccccccvvvqqqfffVVVPPPeeennniiiqqqtttcccOOO@@@;;;:::888777777888:::;;;>>>BBBHHHOOOWWW^^^cccfffiiillltttXXX===777zzzvvv{{{|||}}}dddUUU^^^nnnjjj[[[ZZZjjjiiiSSSIIIGGGFFFDDDCCCFFFIIIIIIIIIMMMUUU\\\ZZZPPPKKKKKKHHH@@@===@@@999888777777777888888999888:::<<<======@@@CCCFFFEEEFFFIIIPPPYYYaaaeeegggjjjkkkmmmoooooommmkkkjjj___YYYUUUVVV\\\bbbhhhllleeeppp~~~}}}yyyxxxxxxuuuqqqkkkfffccc___VVVJJJBBB@@@BBBDDDFFFIIIJJJTTTyyygggkkkmmmooorrrtttuuuuuuuuuqqqsssuuuvvvuuurrrqqqpppoooppppppqqqqqqrrrrrrrrrtttwwwxxxsssjjjddddddggghhhdddbbbbbbaaa```eeelllvvvpppcccSSSIIIEEEBBB???<<<;;;888666444333222222333333333333333333444444333444666777888999999999999;;;>>>@@@AAAAAA@@@???AAABBBBBBBBBAAA@@@AAABBBBBB@@@???>>>???>>><<<;;;999666333222444666777888666888;;;@@@HHHNNNMMMHHHBBBBBBDDDGGGJJJLLLMMMMMMTTTWWW[[[^^^aaagggnnnsssqqqddd```ZZZWWWYYY^^^cccfffbbbhhhmmmllljjjfff___WWWSSSPPPKKKHHHFFFDDDBBB@@@@@@>>>;;;999777777777888777888999:::<<<>>>???@@@CCCBBBAAA@@@@@@?????????>>>???@@@@@@BBBGGGOOOUUUbbb}}}tttgggeeefffooovvvnnnhhhbbbeeemmmvvvwww{{{ooooooqqqlllccc]]]VVVQQQKKKFFFCCCAAA???>>>@@@CCCNNN___mmmssswwwzzzzzz}}}~~~}}}yyysssoooggg\\\SSSLLLGGGCCC@@@<<<===IIIWWWjjj[[[HHH??????CCCDDDBBBMMMLLLIIIEEEHHHccc}}}lllmmmwwwvvvdddNNN???<<<;;;:::888888888999:::===@@@EEEKKKRRRZZZaaafffgggjjjqqq~~~TTT:::888|||yyy}}}}}}eeeUUU```sssnnn\\\[[[oooiiiVVVLLLIIIHHHHHHEEEGGGHHHGGGGGGHHHLLLOOOLLLCCC???DDDCCC;;;999>>>777888888888888888999:::999:::<<<===>>>@@@DDDHHHFFFIIIOOOXXX```hhhlllmmmpppooonnnkkkhhheeebbbaaaYYYZZZ]]]bbbkkkvvv~~~xxxxxxxxxuuuqqqjjjeeeaaa[[[RRRGGG@@@@@@CCCEEEFFFFFFGGGWWW{{{~~~ooopppuuu{{{}}}xxxtttqqqtttwwwwwwuuuqqqoooooommmmmmoooppprrrtttuuuvvvtttwwwyyyuuunnnhhhfffggggggcccaaabbbbbbdddjjjrrr|||mmmYYYKKKFFFDDD@@@>>><<<999777444333333333222222222333333444444444333444555666777777888888888:::===@@@BBBBBBAAAAAABBBDDDEEECCCAAA@@@AAABBBBBBAAAAAAAAAAAA@@@===;;;888666333222444666888888666888;;;???JJJTTTTTTMMMGGGGGGHHHLLLQQQUUUVVVVVVZZZ^^^cccgggkkkrrr|||}}}uuuppprrrxxx~~~uuuiii^^^VVVSSSNNNKKKHHHFFFDDDBBB???>>>;;;888777777999999999:::;;;===???AAABBBCCCCCCBBBAAA@@@???>>>>>>>>><<<>>>@@@AAABBBFFFNNNTTTeeeuuuhhhcccbbbkkk}}}wwwrrrmmmkkkrrr~~~xxxtttqqqqqqnnnfff^^^YYYSSSOOOIIIDDDBBB@@@???>>>DDDEEENNN^^^kkkrrrxxx}}}}}}~~~~~~~~~vvvqqqnnnfffZZZPPPFFFEEEDDDBBB===999;;;@@@HHHDDD@@@>>>>>>@@@@@@???@@@AAACCCCCCHHH___uuunnn{{{jjjsss}}}wwwdddNNN>>>;;;::::::999999:::;;;;;;>>>@@@BBBEEEJJJSSS^^^eeekkkmmmsss}}}~~~MMM666888~~~|||~~~fffYYYfff{{{sss]]]ZZZnnnvvveeeWWWNNNHHHHHHKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIBBBAAAEEECCC<<<888:::777999::::::999999:::;;;:::;;;<<<===>>>AAAFFFIIILLLQQQZZZeeemmmqqqttttttvvvsssoookkkhhhfffffffffeeemmmvvvxxxxxxwwwuuupppkkkfffbbbXXXOOODDD>>>@@@DDDFFFEEEGGGIII[[[wwwxxxqqquuuxxxxxxtttpppoooooolllmmmnnnqqqsssuuuvvvwwwsssvvvwwwtttnnnhhhffffffbbb```___bbbeeehhhooowwwrrr\\\MMMIIIFFFAAA???===:::777555444333333111111222333444444444444333444555666777777777777888999<<>>KKKYYY[[[TTTOOOMMMMMMRRRZZZ```cccccceeejjjqqquuu{{{xxxjjj^^^ZZZUUUPPPMMMIIIFFFDDD???>>>;;;999999999:::;;;;;;<<<===???AAACCCDDDEEECCCBBB@@@???>>>>>>>>>???>>>@@@CCCBBBCCCHHHRRRZZZqqqvvvjjjdddbbblllzzz}}}~~~{{{zzzoooppprrrpppjjjaaaYYYUUUPPPLLLFFFBBB@@@???>>>===EEEFFFNNN]]]kkksssyyy{{{rrrllliiibbbXXXPPPEEEDDDBBB>>>:::999:::<<<444777888888666777:::===@@@?????????EEE\\\|||uuuxxx~~~iiixxxvvvcccMMM===999999888888999999:::;;;<<<===>>>???CCCLLLYYYbbbkkkooowwwoooEEE444666~~~ggg^^^lllyyy___WWWjjjsssmmmggg^^^RRRHHHGGGNNNJJJHHHGGGHHHIIIJJJHHHGGGHHHGGGFFFFFFEEEAAA===;;;888:::<<<<<<:::999:::<<<:::;;;<<<===>>>BBBGGGJJJTTT\\\hhhttt{{{}}}}}}{{{zzzwwwsssppppppssswwwzzz|||{{{xxxuuuoooiiidddaaaUUULLLAAA===@@@EEEFFFEEEGGGPPPjjjyyyrrrvvvyyywwwrrrnnnnnnpppnnnooopppqqqssstttuuuuuuvvvwwwuuuqqqlllhhhggghhhccc```aaadddgggiiipppxxx{{{|||qqq\\\OOOLLLJJJDDD???>>>;;;888555444333333000111222444555555444444333444555666777777777777777888:::===???BBBCCCDDDFFFHHHJJJHHHCCCAAABBBEEEDDDDDDEEEFFFGGGDDD@@@===777555222222444777999999666999999<<>><<<;;;;;;;;;;;;<<<>>>>>>@@@AAACCCDDDEEEFFFCCCBBB@@@???>>>???@@@AAABBBDDDFFFGGGJJJUUUeeerrrwwwnnnkkkiiirrr|||}}}ooopppnnnkkkeee___WWWRRRMMMIIIDDD@@@???>>>===<<>>AAA>>>===<<<>>>HHHaaa{{{ssstttwwwhhh|||tttbbbLLL===::::::999999999999999999888:::;;;;;;===DDDOOOXXXdddmmmyyy]]]@@@777777{{{fff```nnn|||```UUUeeeooonnnmmmgggXXXIIIHHHOOOHHHFFFEEEFFFIIIJJJIIIGGGDDDEEEEEEDDDDDDEEEAAA===888;;;======;;;999:::<<<;;;;;;<<<===>>>BBBGGGKKKZZZdddrrr}}}zzzwwwuuuxxx|||uuunnnfff```\\\TTTJJJ@@@<<<@@@EEEFFFEEEAAASSSwwwsssssswwwyyywwwqqqnnnnnnpppqqqqqqqqqrrrrrrsssssssss{{{yyyuuupppkkkiiikkkmmmgggddddddggghhhhhhnnnttttttwwwooo\\\OOONNNLLLFFF@@@>>>;;;888666444333333000111222444555555444444444444555666777777777777777888999;;;>>>AAADDDEEEGGGJJJLLLIIIDDDAAACCCFFFEEEEEEFFFHHHHHHFFFAAA>>>777555222222444777999999666999888;;;KKK___eee]]]RRROOOMMMSSS]]]hhhmmmooouuu|||qqqlllddd\\\UUUOOOIIIEEE>>>>>>===<<<<<<<<<<<<<<>>======<<<@@@DDDPPPbbbpppvvvzzz}}}|||~~~zzzqqqiiiccc]]]WWWRRRDDDCCCAAA>>><<<;;;999666555777:::<<<<<<<<<<<<<<<@@@???@@@DDDNNNhhhzzziiixxxttthhh~~~sssaaaLLL=========<<<<<<;;;::::::999777:::;;;;;;:::>>>FFFMMM___lll}}}}}}RRR???===<<>><<<;;;::::::??????>>>>>>@@@DDDKKKQQQ^^^lllyyy}}}}}}~~~wwwuuutttvvv}}}~~~zzztttkkkccc[[[WWWKKKDDD>>>===AAAFFFGGGFFFFFFOOOxxx|||wwwuuuvvvwwwvvvtttrrrrrrsssqqqpppppppppqqqsssuuuvvvyyywwwrrrjjjddddddhhhmmmhhhfffgggjjjjjjjjjnnntttvvvsssjjj\\\RRRMMMHHHDDDAAA>>>:::777666666444222222444555666555666777999888888888777666555555444555666888888999;;;???BBBGGGIIILLLLLLIIIGGGFFFFFFJJJIIIIIIIIIIIIFFFBBB>>><<<888555333333444555555888666777???MMMYYYaaacccYYYUUURRRUUU]]]gggnnnqqq~~~~~~xxxhhheeegggZZZOOOLLLJJJCCCAAA>>><<<<<<=========@@@AAADDDFFFGGGFFFDDDCCC999>>>AAA???===???BBBDDDCCCHHHLLLOOO___~~~ssskkkjjjnnn{{{~~~zzztttnnnnnnkkkggg```YYYRRRNNNEEEFFFDDD@@@===>>>>>>>>>===BBBSSSkkkzzz{{{wwwvvv~~~}}}}}}~~~xxxrrrkkkfffbbb\\\SSSLLLGGGCCC>>>;;;999999999888777888999999;;;;;;<<<===???;;;CCC???OOOyyyvvvvvvqqqeeezzz{{{lllZZZJJJ@@@AAA???<<<;;;<<<<<<999666::::::::::::;;;>>>BBBFFFVVVhhh}}}qqqJJJ:::999;;;~~~qqqiiippp{{{sssZZZUUUddduuunnnXXXOOOLLLIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCEEEJJJQQQWWWgggqqqyyyxxxuuutttuuuuuuttttttvvvzzz~~~~~~|||wwwqqqhhh___WWWSSSIIICCC>>>===AAAEEEGGGFFFMMMYYYtttttt}}}zzztttsssuuuvvvuuusssrrrrrrssssssrrrrrrrrrrrrtttuuuvvvwwwtttnnnhhhddddddhhhkkkjjjggghhhjjjjjjiiimmmsssyyyvvvlll]]]SSSMMMIIIDDDAAA>>>:::888777666444333222444666666666666888:::999999888777777666555555444555666777777999<<>>@@@AAA??????@@@DDDFFFDDDKKKUUUccc~~~zzzpppkkklllqqqvvvrrrooonnnkkkfff^^^WWWPPPKKKGGGEEEBBB>>><<<===>>>>>>IIIIIIQQQcccrrryyy~~~}}}}}}}}}}}}~~~zzztttlllgggbbb[[[QQQJJJEEEAAA===999888888777777777888999999;;;;;;<<<===???===EEEDDD^^^kkk___sss{{{|||ooo^^^MMMBBBCCC@@@>>>===>>>===;;;888999:::999888888:::>>>AAASSScccxxxcccHHH???===<<>>:::888777666444333333555777777777777999;;;:::999999888888777777777555666777777777999<<<>>>GGGJJJMMMOOONNNLLLKKKKKKJJJJJJLLLMMMMMMKKKFFFBBB<<<999555333333444555444777444333999CCCOOOWWWZZZXXXTTTQQQRRRYYYbbbjjjnnnpppqqquuu}}}vvvrrrrrreee[[[XXXSSSLLLJJJHHHEEECCCCCCCCCCCCCCCDDDEEEFFFEEECCCAAA???>>>>>>===>>>@@@BBBEEEGGGLLLWWWiiixxxqqqmmmpppuuuzzzrrrpppooommmiiiccc[[[SSSMMMIIIHHHDDD@@@>>>>>>???@@@AAAIIINNN\\\ooo}}}~~~||||||}}}~~~~~~{{{uuunnngggaaaYYYPPPIIICCC@@@;;;888777777666666777888999999;;;;;;<<<===>>>>>>EEEEEEiiipppbbbrrrxxxuuufffTTTHHHDDDBBB@@@@@@@@@???===;;;:::::::::888777777:::===GGGSSSggg{{{rrrSSSGGGEEECCC>>>ttthhh^^^VVVPPPPPPSSSZZZWWWWWWXXXUUUXXXlll|||dddTTTOOOLLLJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMJJJJJJKKKLLLNNNOOOPPPPPPNNNNNNOOOOOOPPPUUU[[[___cccjjjmmmjjjfffffffffeee___cccgggiiijjjmmmqqquuuwww|||~~~{{{yyy}}}tttqqq}}}}}}yyyzzz{{{yyyvvvppphhh^^^TTTMMMHHHBBB???===>>>AAADDDFFFFFFFFFQQQhhhyyy~~~|||{{{zzzyyywwwvvvrrrsssuuuuuutttssstttuuuwwwvvvtttsssssssssttttttxxxrrrllljjjkkkmmmmmmlllkkkhhhiiillloooqqqxxxxxxggg[[[UUUPPPKKKAAA>>>;;;888777666555333444666777888777888999;;;:::::::::999999888888888888999999999999:::<<>>HHHPPPTTTSSSPPPMMMMMMQQQXXX___dddgggiiinnnvvvwwwtttrrrggg```___ZZZSSSRRRPPPLLLIIIFFFEEEEEEFFFFFFFFFFFFDDDAAA???======;;;<<>>>>>;;;<<<;;;:::888888:::===>>>DDDSSShhh~~~}}}___LLLGGGIIIHHHCCCwwwkkk]]]UUUQQQNNNOOORRRQQQQQQUUUZZZXXXXXXeeewww{{{tttfffWWWOOOLLLJJJHHHLLLLLLMMMMMMMMMNNNNNNNNNPPPOOOMMMKKKJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMPPPUUUYYYXXX___cccbbb______^^^\\\VVVZZZ^^^___]]]\\\^^^aaafffiiioootttuuusssrrrrrrwww{{{yyypppkkkpppzzzxxxwwwyyy|||xxxtttmmmdddZZZQQQJJJFFF???>>>>>>???BBBEEEGGGHHHKKKPPPxxxdddmmm}}}zzzzzzyyyxxxxxxsssuuuwwwwwwuuuuuuuuuvvvvvvuuutttrrrrrrrrrssssssvvvqqqlllkkkmmmooonnnmmmmmmjjjjjjmmmooosss{{{{{{iii\\\VVVQQQLLLBBB???;;;888777777555333444666777888777888999;;;::::::::::::999999999999999::::::999888999;;;===???BBBFFFIIIJJJJJJKKKMMMIIIKKKNNNQQQRRRNNNHHHCCC===:::555333333444444333777555333555;;;BBBIIIMMMNNNLLLJJJHHHIIINNNUUUYYYaaaeeejjjrrr|||~~~{{{wwwlllggggggaaa^^^^^^[[[UUUNNNIIIGGGGGGHHHHHHGGGFFFDDDAAA???===>>><<>>AAACCCEEEGGGKKKMMMLLLNNNRRRUUUUUUQQQIIIDDD===:::666333333333333333666555444444777<<>><<<:::===DDDEEEDDDJJJUUUsssxxxuuuxxx|||rrriiihhhfffccc___YYYTTTQQQOOONNNJJJGGGGGGHHHCCC>>>DDDOOOaaa|||~~~yyyxxxxxxsssoooiiibbbZZZTTTOOOMMMBBB???:::888777888888777777888999999;;;;;;<<<===;;;;;;CCCDDDeee{{{ooosss~~~nnnmmmsssxxxgggUUUIIICCCDDDEEECCCAAA@@@AAABBB<<<======<<<;;;;;;<<<>>><<<<<<@@@KKKYYYeeejjjkkkddd[[[RRRLLLHHHHHHLLLQQQnnnfff```___^^^\\\]]]___fffqqqxxxpppaaaVVVQQQOOOLLLJJJGGGFFFEEEDDDDDDEEEDDDDDDEEEGGGIIIJJJLLLLLLHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGHHHJJJNNNSSSVVV[[[^^^]]]XXXTTTTTTQQQNNNOOOSSSWWWVVVSSSTTTZZZ```eeecccfffjjjjjjffffffkkkooommmooozzzyyyqqqmmmmmmppprrrnnnfff]]]TTTKKKEEEBBB;;;===@@@BBBEEEGGGIIIKKKJJJeeehhh\\\ccc}}}{{{{{{zzzyyywwwuuuwwwxxxwwwuuuttttttuuuvvvuuutttssssssssstttuuuvvvvvvuuusssqqqpppppprrrvvvrrrqqqtttxxx}}}{{{iii\\\VVVQQQMMMBBB???<<<999888777555444222444666666666666888:::888888888999999999999999:::::::::888666666777999:::<<<===???AAAFFFKKKOOOOOORRRVVVYYYYYYTTTKKKEEE>>>:::666333333333333333333333333333444777:::===;;;===???@@@AAADDDIIIMMMRRRXXX```gggnnnxxxvvvyyyxxxtttjjj\\\QQQLLLKKKLLLKKKJJJHHHEEECCCAAA@@@===;;;???FFFHHHLLL]]]pppsssmmmmmmoooyyyzzz|||wwwooonnnjjjgggaaa[[[VVVSSSQQQPPPLLLIIIJJJKKKFFFDDDTTThhhvvv~~~{{{yyyxxxrrroooiii```XXXPPPLLLJJJAAA===999666666666777666777888999999;;;;;;<<<===;;;999BBBCCC^^^|||yyyqqqfffhhhtttqqqnnnuuuvvvbbbPPPGGGDDDFFFGGGFFFCCCBBBCCCDDDCCCDDDDDDCCC@@@??????@@@<<<>>>AAAFFFLLLRRRVVVXXXVVVPPPJJJGGGEEEEEEMMMWWWsssooommmnnnmmmjjjhhhjjjmmm}}}vvvcccXXXPPPIIIHHHFFFEEEDDDCCCAAABBBDDD@@@AAACCCEEEGGGIIIKKKKKKDDDEEEFFFGGGGGGFFFDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGJJJLLLOOOTTTYYY]]]cccccc```YYYUUUVVVUUUSSS\\\___aaa___[[[\\\cccjjjwwwttttttxxxwwwtttvvv}}}wwwrrrrrruuuoookkkddd[[[RRRJJJDDDAAA:::===AAACCCFFFHHHJJJLLLWWW~~~WWWTTT]]]~~~}}}}}}}}}}}}zzzxxxuuuvvvwwwvvvtttrrrrrrssswwwvvvuuuttttttuuuvvvwwwyyy{{{|||yyyuuusssuuuwwwvvvttttttzzz~~~lll___YYYUUUQQQBBB???<<<999888777666444222444555666555666888999888888888888888888888888<<<===<<<:::888777999;;;:::;;;<<<===@@@EEELLLQQQRRRUUUYYY]]]\\\VVVMMMGGG>>>:::666333333333333333000111222222222333666888111444999;;;===@@@EEEIIIVVV]]]eeemmmsss}}}|||pppaaaTTTNNNMMMMMMLLLJJJHHHFFFDDDBBBBBBCCCBBBGGGPPPUUU___xxx}}}nnndddbbbeeeooopppttt}}}wwwuuuoookkkeee^^^XXXTTTRRRQQQLLLIIIKKKMMMJJJNNNfff|||vvvwww~~~}}}|||{{{yyywwwssspppiii```VVVNNNIIIHHH???<<<777555555555555555777888999:::;;;<<<<<<===<<<777???AAAWWW{{{pppqqqqqqkkk{{{ooolllsssvvv```PPPGGGFFFHHHIIIHHHEEECCCEEEGGGLLLLLLLLLIIIFFFDDDCCCCCCAAAEEEIIIKKKLLLMMMOOOQQQPPPHHHBBBBBBBBBDDDNNNZZZyyyxxxsssqqqoootttuuugggaaaZZZRRROOONNNJJJDDD@@@AAADDDEEEJJJEEEAAACCCHHHKKKJJJGGGHHHFFFEEEFFFHHHHHHEEEBBBGGGGGGGGGFFFEEEGGGKKKOOOPPPOOORRRWWWXXXXXX___jjjnnnjjjccc^^^ZZZZZZ\\\]]]hhhlllooonnnkkkmmmuuu|||}}}}}}~~~~~~vvvvvvkkk```ZZZSSSJJJBBB>>>???666DDDCCCCCCQQQNNNLLLZZZ[[[MMMeee|||{{{|||xxxrrr{{{}}}~~~|||xxxuuuuuuvvvtttvvvwwwwwwvvvvvvwwwyyyzzzuuutttuuurrrtttuuuxxxzzzkkkccc___WWWMMMDDD===888999:::888666777555555555444444555555555555666888999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;???FFFMMMQQQSSSYYY]]]^^^^^^ZZZRRRHHHEEE<<<555444444222111333333444444444444444444444666777777888999>>>DDDHHHUUU\\\dddyyy{{{qqqfffZZZQQQOOOJJJIIIJJJKKKHHHDDDEEEJJJEEEKKKNNNUUUeeettt}}}kkkdddeeeiiijjjkkkttt~~~xxxqqquuunnnddd]]]ZZZWWWTTTRRRQQQNNNHHHQQQXXXLLLbbbjjjiiirrrttt~~~}}}{{{}}}~~~~~~|||yyyvvvnnnllleee\\\VVVSSSNNNGGG>>>===:::777555555666666888999999::::::;;;;;;<<>><<<999777555555666666888999999::::::;;;<<<<<>>>>>@@@AAAEEEIII|||{{{~~~}}}}}}yyyuuuxxx{{{qqqdddVVVWWWWWWXXXWWWTTTSSSRRRWWWUUUSSSRRRSSSSSSRRRQQQPPPOOONNNPPPTTTXXX[[[\\\WWWYYYZZZZZZ\\\bbbkkkrrrtttrrrttt}}}yyyxxx}}}ooodddXXXQQQJJJBBB===<<>>>>>@@@DDDzzz|||zzzwwwrrrqqqwww{{{uuuiiieeecccdddggghhhddd```___kkkjjjiiihhhgggdddaaa___[[[]]]___cccfffiiikkkllljjjooouuuwwwwwwyyy~~~eee[[[QQQJJJEEE???===>>>???:::GGGKKKIIIJJJ\\\XXXJJJLLLXXX~~~|||~~~{{{zzzxxxwwwvvvxxxzzz{{{vvvwwwxxxxxxxxxyyy|||~~~{{{zzz{{{~~~tttkkkfff___WWWNNNFFF???>>>===999666555444333333222222333333444444555666777888888999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>666555444111000111111111111222222333333444222333444555666:::>>>BBBTTTeeeqqq|||ooobbb\\\YYYTTTPPPPPPPPPSSSZZZbbbpppwwwmmmhhhjjjppptttwwwaaa```dddmmmwwwxxxuuuyyyxxxvvvoooeee^^^ZZZWWWTTTQQQRRRRRRNNNMMMTTTccczzz|||bbbJJJHHHSSS```lllvvvzzz{{{|||~~~~~~~~~}}}|||}}}{{{yyyyyyzzzzzzyyyxxxssspppgggZZZRRRMMMGGG@@@<<<:::888666555555666777999999::::::;;;<<<<<<<<<@@@===FFFMMM{{{wwwuuuiiisssrrrvvvttt]]]PPPKKKHHHIIIJJJKKKOOOTTTSSS]]]iiirrrwwwyyy|||~~~tttkkkmmmtttooo]]]KKKCCC>>>;;;===>>>======@@@{{{{{{||||||vvvsssooonnnqqquuusssmmmrrrooorrryyy}}}yyyvvvvvv{{{uuuppplllqqqxxx}}}yyyjjjXXXPPPIIIEEEAAA===>>>AAA@@@>>>GGGHHHKKKMMMdddpppNNNIIIFFFOOO}}}zzzyyywwwvvvwwwyyyzzz{{{yyyyyyyyyxxxwwwwwwzzz|||{{{~~~ssskkkhhhccc\\\QQQIIIBBBAAA???:::666666444333333222222333333444444444444555666888999999;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@BBBEEEGGGJJJJJJKKKQQQ\\\bbb[[[QQQIII@@@888666555222000111000000111222222333444444333444555666888:::???BBBRRRhhhqqqrrr|||mmmbbbbbb___ZZZUUUQQQWWWiii|||tttkkkgggkkkpppnnnwwwhhh[[[ZZZaaaooo}}}pppmmmrrrqqqoooiii```ZZZWWWVVVSSSQQQPPPMMMKKKMMMTTTaaakkkjjjYYYHHH@@@KKK[[[dddnnnwww{{{|||~~~~~~yyyyyyzzz|||}}}{{{xxxuuuooolllcccWWWOOOKKKEEE???:::999777555555666777888999::::::;;;;;;<<<======999<<>><<<>>>???======???yyywwwuuusssrrroookkkiiikkkmmmnnnnnntttqqqxxxzzzwwwzzziii^^^NNNHHHCCCAAA???<<<>>>BBBBBBDDDHHHDDDJJJMMMbbbiiiGGGDDDHHHMMM{{{|||zzzxxxxxxzzz|||||||||{{{{{{zzzxxxvvvvvvyyy{{{~~~uuuooolllfff```TTTKKKDDDCCCAAA<<<888777444444333333333333444444333333333444555777999:::;;;;;;;;;<<<======>>>>>><<<===>>>???AAACCCEEEFFFGGGIIIKKKPPPYYY```\\\TTTLLLBBB:::888666333111222000111111222333444555555333555666888999;;;???BBBRRRkkktttooouuuwwwlllgggddd```XXXTTT^^^zzzsssjjjgggiiilllkkkpppyyyiii[[[[[[bbbqqq}}}oookkknnnmmmjjjccc[[[UUUTTTSSSQQQOOOMMMEEEGGGMMMOOOVVVWWWJJJGGG??????MMM]]]hhhrrr{{{}}}~~~~~~zzz{{{|||}}}|||xxxrrrmmmllliii```TTTLLLIIIDDD???999888666555555666777888:::::::::;;;<<<<<<======:::>>>GGGTTTzzzrrrsssyyy|||yyywww{{{dddSSSOOOMMMPPPQQQQQQUUUZZZ___dddnnn{{{|||{{{fffMMMEEE@@@===>>>???======???yyyyyyxxxvvvyyyrrrllllllooorrrssstttwwwvvvoooaaaWWWHHHCCC@@@@@@===:::<<<@@@@@@HHHJJJBBBMMMPPP]]]aaaBBBFFFIIIKKKrrr}}}{{{|||~~~}}}{{{{{{zzzxxxwwwxxx{{{~~~zzzvvvsssnnnhhhUUUMMMFFFDDDBBB===999999555555444444444444555555333222222333555777999:::;;;;;;;;;<<<===>>>>>>>>><<<===>>>AAACCCEEEFFFGGGEEEIIIMMMRRRZZZaaa```[[[NNNDDD<<<999777444222333111111222333444555666666333555777888999;;;>>>AAAOOOiiisssnnnsssxxxpppjjjgggeeecccfffwwwqqqiiieeeeeegggiiinnnvvvpppeeeeeeiiirrr}}}tttooosssrrrhhhbbbYYYSSSQQQPPPNNNKKKJJJ>>>DDDKKKEEEHHHJJJ===AAAAAAEEESSScccpppxxx{{{~~~~~~}}}}}}||||||{{{wwwrrrnnnmmmiii```SSSLLLHHHDDD>>>888777666555555666888999::::::;;;;;;<<<=========>>>@@@GGGYYYtttsss{{{ttt~~~iiiWWWTTTSSSVVVXXXWWWZZZ^^^ccceeelll{{{~~~gggLLLGGGAAA======>>><<<<<>>===IIIKKKCCCQQQVVV]]]VVVAAALLLDDDCCCeee~~~~~~{{{{{{{{{yyyyyy{{{~~~~~~~~~|||{{{vvvqqqVVVMMMGGGEEECCC>>>::::::666555555444444555555666222222222333444666999:::;;;;;;;;;<<<===>>>>>>???;;;===???BBBDDDFFFGGGGGGEEEJJJPPPUUU\\\dddeeebbbOOOFFF===:::888555222333111222222333555666666777222444666777888:::===@@@KKKdddnnnjjjqqq}}}|||rrrnnnmmmkkkiiijjjqqqqqquuu{{{wwwwwwxxxtttnnnjjjpppnnnnnnsssooogggdddbbbcccccciiiqqq~~~qqqqqqqqqrrrtttvvvyyy}}}wwwuuuzzzzzziiibbbYYYRRRPPPNNNKKKIIIIII;;;BBBIII======DDD===@@@DDDMMM[[[lllzzz|||xxx~~~~~~~~~|||||||||zzzxxxuuuoookkkaaaTTTLLLHHHCCC===888777555444555666888999::::::;;;;;;<<<=========>>><<>>>>>?????????@@@AAACCCDDDEEEEEEIIIKKKOOOXXXgggsssssslllaaaRRRCCC;;;777333222222111111222333333444555555222333555666666888:::===LLLZZZeeehhhhhhnnnxxx~~~vvvnnnhhhaaaZZZXXXWWWWWWWWWYYY[[[___cccfffggghhhhhhssssssttttttuuuttttttsssppppppnnnggg```]]]^^^aaafffrrrxxx~~~xxxiiiaaa^^^___aaaggghhhmmmzzzzzzvvvxxxsssoooqqqvvvuuuqqqrrrsssuuuwwwvvvsssqqq```[[[TTTPPPMMMKKKFFFBBBBBB???>>>???>>><<<<<<@@@BBBHHHYYYnnnzzz{{{zzz|||~~~~~~~~~{{{wwwuuuooohhh^^^UUUOOOHHH@@@;;;888777666555555666777777888999999::::::;;;;;;<<<888999BBB\\\uuuuuuxxx|||}}}lllaaa^^^iiiqqqlllfffeeeccceeefffpppwwwWWWKKKEEE@@@@@@@@@>>>???BBBmmm^^^RRRKKKHHHBBB@@@<<<999:::===AAADDDHHHEEEHHHNNNPPP^^^lllLLLFFFAAADDDFFF]]]}}}|||zzz{{{xxxyyyyyyyyyyyy{{{}}}|||xxxnnn[[[PPPGGGDDDBBB>>>:::999888777666444444444444555555555444555555666777777;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDGGGKKKSSS___ooozzzzzzsssfffWWWFFF===888444222333111111222333444555555666333444666666666777:::<<>>===;;;<<<@@@CCCLLL^^^pppwwwvvvyyy~~~}}}~~~|||}}}~~~}}}{{{wwwsssqqqkkkeee\\\TTTOOOIIICCC>>>888777666555555666777888888999999::::::;;;;;;<<<>>>===@@@RRRqqqwwwmmmxxx~~~tttfffaaammmxxxvvvoookkkfffiiikkksssyyy]]]LLLEEEAAAAAAAAA???@@@CCCuuubbbVVVKKKEEECCC???===;;;999:::>>>BBBEEEIIIHHHHHHLLLZZZzzzaaaHHHDDD>>>EEEGGG\\\~~~~~~zzzzzz{{{xxxyyyzzz{{{{{{|||~~~~~~zzzqqq```TTTIIIEEECCC>>>;;;:::888777555444333333444444333333444555555666777777;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEENNNZZZiiiyyy{{{nnn]]]JJJ???999444222444111111222333444555666777555666777777666777999;;;AAANNNZZZ]]]]]]```dddeeeiiipppvvvwwwtttnnnddd\\\QQQMMMGGGBBBAAA@@@@@@@@@???AAADDDHHHJJJLLLLLLMMMQQQRRRSSSVVVXXXZZZ\\\]]]^^^aaaaaa\\\SSSLLLKKKLLLVVV^^^iiiuuueee]]][[[ZZZ[[[^^^^^^dddnnn|||zzzyyyxxx|||zzzmmmnnnppppppnnnjjjfffcccYYYTTTOOOKKKKKKIIIEEEBBBAAA>>>======<<<:::===BBBGGGRRRdddqqqttttttyyy|||||||||{{{|||}}}~~~~~~}}}zzzvvvrrroookkkeee[[[TTTNNNHHHBBB===777666555555555666777888888999999::::::;;;;;;<<<<<<===BBBSSSoooyyy|||}}}|||kkkcccqqq{{{ssskkknnnpppwwwuuu___MMMGGGCCCCCCCCCAAABBBDDD}}}|||{{{~~~iiiZZZPPPGGGBBBAAA===<<<;;;:::<<<@@@CCCFFFEEEFFFGGGRRRtttVVVFFFDDD???AAABBBVVV~~~|||zzz{{{|||wwwyyy{{{|||{{{|||}}}xxxzzz{{{ssseeeYYYMMMGGGEEE@@@===<<<888666555444333333444444222333444555666777777777::::::;;;===>>>@@@AAAAAACCCCCCBBBBBBBBBCCCDDDDDDGGGRRRbbbrrruuudddOOOBBB:::555333444111222333444555666777888888888999888777666888:::>>>HHHPPPRRRRRRUUUXXXXXX\\\```fffiiihhhaaaXXXPPPFFFBBB===;;;::::::999999999:::===???BBBCCCDDDDDDJJJKKKNNNQQQUUUYYY\\\]]]]]]```bbb\\\QQQGGGDDDEEEOOOUUU```uuuzzzuuutttwww|||ttthhh]]]ZZZYYYXXXYYY\\\]]]hhhvvv|||}}}}}}zzztttkkkddd```TTTPPPKKKIIIHHHHHHEEEBBB@@@=========;;;:::???FFFNNNYYYgggrrrvvvxxx}}}~~~|||||||||zzzzzz{{{~~~~~~|||xxxtttrrrooohhh]]]SSSLLLEEE>>>999666666555444555666777888888999999::::::;;;;;;<<<999<<>>DDDGGGGGGGGGLLLNNNNNNQQQRRRWWW[[[\\\UUULLLFFF===;;;888666666777666555777888999;;;===???@@@@@@CCCDDDFFFJJJOOOSSSWWWZZZaaafffhhhaaaSSSGGGCCCCCCHHHNNNXXXggg|||xxxpppjjjccc]]]```gggqqq}}}jjjbbbZZZYYYYYYWWWWWWYYY\\\jjj}}}}}}sssggg^^^YYYQQQMMMHHHFFFGGGFFFDDDAAA???======>>><<<<<>>@@@AAAGGGFFFEEEDDDDDDFFFHHHIIIRRR```ppp|||yyyhhhSSSFFF>>>777444444222222333555777888999::::::;;;;;;999888777888:::>>>AAAAAA@@@AAAFFFHHHGGGHHHFFFHHHNNNOOOHHH@@@<<<777555444444555555444333555666777888:::;;;<<<===??????BBBEEEJJJOOOSSSVVVbbbhhhkkkcccTTTHHHDDDEEEDDDIIISSS___jjjzzzxxxwwwqqqfff]]]XXXSSSOOOUUU___hhhtttmmmddd]]]YYYXXXXXXUUUUUUXXX[[[kkk~~~rrreee[[[VVVOOOKKKFFFEEEEEEEEECCC@@@???>>>>>>???>>>@@@IIITTT___fffooovvv~~~zzz|||~~~~~~~~~|||{{{}}}|||yyywwwvvvvvvvvvllleeeYYYPPPJJJEEE@@@<<<555444444444444555777888888999999::::::;;;;;;<<>>AAAEEEEEEAAADDD???>>>DDDFFF???888555444333333444555666555444555555666777888999;;;<<<>>>???@@@CCCHHHMMMQQQTTT^^^dddhhhaaaRRRGGGEEEGGGCCCGGGPPP\\\eeeqqq}}}nnnmmmfffYYYQQQPPPNNNKKKQQQ[[[```kkkggg]]]XXXUUUVVVUUUSSSSSSVVV\\\lllsssdddYYYSSSNNNJJJFFFDDDEEEEEEBBB@@@>>>>>>@@@AAA@@@CCCOOO\\\cccmmmvvvzzz}}}wwwzzz~~~~~~||||||~~~yyyuuutttuuuvvvmmmdddYYYPPPIIIDDD???;;;444444333333444555777888888999999::::::;;;;;;<<<;;;DDDbbb{{{{{{|||yyy~~~~~~mmm___[[[TTTOOOLLLNNNNNNKKKIIIKKK{{{vvvoookkkooowww}}}}}}|||~~~}}}vvvtttkkkhhhiiinnnpppppprrruuu|||tttkkkddd[[[RRRJJJGGGCCC>>><<<===;;;;;;===>>>@@@BBBCCCDDDCCCCCCSSS|||xxxOOOKKKEEE<<>>AAABBBCCCIIIGGGFFFFFFGGGJJJMMMOOOZZZhhhvvv~~~uuueeeSSSGGG@@@888444333222333444666777999:::;;;:::;;;;;;:::999888:::<<<;;;>>>??????CCCFFFCCC===CCC<<<:::@@@BBB<<<555333444444444666888888777666666666777777888:::;;;<<<======>>>@@@DDDIIINNNPPPXXX___ccc]]]OOOEEEDDDHHHEEEFFFOOO\\\eeennnwwwgggfff___RRRJJJLLLLLLIIILLLUUU\\\fffxxxuuuaaaYYYTTTRRRSSSSSSQQQRRRVVV___oooqqq```SSSMMMNNNJJJFFFDDDEEEDDDBBB?????????@@@BBBBBBFFFSSS```dddrrr}}}}}}{{{}}}vvvzzz~~~}}}|||{{{vvvtttuuuwwwpppggg[[[PPPHHHBBB<<<777444444333333444555777888888999999::::::;;;<<<<<<888JJJrrr~~~yyy{{{jjj\\\YYYUUUPPPMMMOOOOOOLLLJJJLLL~~~|||~~~yyyvvvxxxxxxwwwwww}}}yyypppeee[[[QQQNNNIIICCC>>>;;;::::::;;;<<>>>>>CCCEEEaaaXXXKKKEEE@@@>>>;;;AAAAAAAAA[[[||||||yyyvvvwwwwwwvvvuuuvvvyyy{{{zzz~~~yyyttthhh^^^]]][[[QQQGGGCCC???<<<888777777888888888777:::===@@@@@@>>>:::888888888888999<<>><<<>>>;;;777666666666333111555555444333333555666777:::::::::;;;;;;<<<<<<<<<======<<<===@@@DDDHHHKKKPPPPPPOOONNNKKKHHHEEECCCDDDFFFMMMVVV^^^iiizzz{{{kkk[[[UUUOOOKKKJJJIIIHHHJJJOOOTTT[[[iiizzzwwwfff^^^VVVRRRPPPPPPPPPPPPVVV]]]eee|||fffYYYRRRMMMJJJHHHDDDBBBCCCCCCCCCCCCBBBCCCCCCCCCHHHQQQ^^^hhhpppssswww{{{~~~~~~|||{{{~~~}}}|||~~~~~~}}}{{{xxxvvvrrrpppiiiaaaVVVLLLFFFBBB===999666555444444555777999;;;888999999::::::;;;;;;<<<<<>><<<:::888888888999:::===CCCKKKPPPVVVWWWWWWWWWVVVVVVXXXZZZeeeooovvvwww|||~~~uuummmcccVVVJJJBBB;;;666444444444444666888::::::999:::;;;;;;;;;;;;:::999999:::<<<>>>@@@@@@???===<<<;;;888666555666666444222444444444444555666777888999999::::::;;;<<<======<<<;;;;;;<<<>>>AAADDDEEEGGGHHHHHHGGGFFFEEECCCBBBDDDFFFLLLUUU]]]fffvvvmmm]]]TTTNNNJJJJJJHHHGGGIIIMMMKKKQQQ\\\jjjvvvzzzkkk___YYYTTTPPPMMMOOOPPPSSS[[[ddd{{{yyycccWWWQQQMMMJJJHHHDDDCCCCCCDDDCCCCCCBBBBBBCCCDDDJJJVVVdddmmmrrrvvvzzz}}}~~~}}}}}}~~~zzzwwwtttpppmmmfff___TTTLLLFFFAAA<<<888666555444444555777999;;;999::::::;;;;;;<<<======BBBUUUwwwrrrsss~~~vvv~~~~~~pppeeeaaa[[[UUUSSSQQQQQQRRRRRRQQQPPP}}}qqqddd]]]VVVPPPGGGDDDAAA>>><<<<<<======???===CCCKKKIII@@@CCCNNN```gggFFFBBBAAA???@@@>>>>>>AAAAAAQQQhhh||||||~~~zzzzzz{{{zzzzzz{{{}}}}}}zzzyyyyyyyyyxxxyyyxxxooo___QQQJJJCCC???:::777666666666666777888999;;;;;;;;;:::999888999:::;;;>>>CCCJJJNNNYYY[[[^^^`````````aaabbbooouuuwwwwwwzzz~~~yyyooojjjcccYYYNNNEEE>>>888444555444444666999;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::<<<>>>???@@@???===<<<999777555444555555444333222333444666777888888999888888999:::;;;======>>><<<======>>>>>>???@@@@@@???@@@AAABBBCCCCCCCCCBBBDDDFFFMMMUUU\\\eeesssppp```TTTOOOKKKJJJHHHEEEGGGKKKJJJMMMUUU```lll~~~xxxnnnggg]]]UUUQQQMMMKKKMMMQQQXXXcccnnnrrr___UUUQQQOOOJJJHHHEEEDDDDDDEEEDDDCCCAAABBBCCCFFFNNN[[[jjjssstttyyy}}}|||~~~yyyuuurrrnnnjjjaaa[[[RRRJJJFFFAAA;;;777555555444555666777999;;;::::::;;;<<<<<<======>>>@@@XXX}}}kkknnnqqq|||sssvvv~~~}}}~~~|||oooeeeaaa[[[XXXVVVTTTSSSTTTTTTSSSRRR}}}}}}zzz{{{fff[[[UUUNNNIIICCCAAA>>>;;;;;;;;;===>>>CCCAAAEEEKKKEEEAAASSSmmm]]]EEECCCAAA??????<<<;;;@@@@@@OOO```~~~}}}}}}}}}}}}zzz{{{{{{{{{zzz|||~~~}}}zzz}}}rrraaaTTTMMMFFFBBB<<<777666666555555888888999999::::::;;;;;;:::;;;;;;<<<===@@@EEEHHHRRRVVV\\\aaaccceeefffhhhuuuxxxzzzzzz}}}~~~xxxnnnffffffbbbYYYPPPGGG===555666555555777:::<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::<<<===>>>???@@@???>>>===999888666555444333333222111222555777999:::::::::777888999:::<<<===>>>??????@@@AAAAAAAAA@@@???>>>===>>>???AAABBBCCCDDDDDDDDDGGGOOOXXX___ggguuu{{{mmmaaaWWWRRRMMMLLLIIIEEEEEEHHHKKKNNNTTT]]]kkkvvvpppggg[[[PPPPPPLLLJJJNNNTTT^^^mmmzzz}}}lll___WWWSSSPPPJJJHHHEEEEEEEEEFFFEEEDDDBBBBBBCCCHHHRRR___mmmuuuuuu{{{|||{{{~~~~~~~~~xxxtttpppkkkggg\\\WWWOOOIIIEEE@@@:::666444444444555666888:::;;;:::::::::;;;<<<<<<======999WWW}}}rrr|||yyywwwzzz{{{yyymmmfffbbb[[[[[[YYYVVVVVVVVVVVVUUUTTTxxxrrrtttooo{{{zzzzzz~~~lll^^^VVVPPPIIIDDDAAA???===;;;:::;;;===>>>DDDEEEHHHJJJFFFOOOvvvqqqSSSCCCDDD@@@>>>???<<<>>>AAA???JJJUUUooo}}}zzzxxxyyyzzz{{{zzzzzz{{{~~~{{{zzzrrrcccXXXRRRKKKEEE>>>999666555555555999999999::::::;;;<<<===;;;<<<<<<;;;;;;;;;>>>@@@GGGLLLTTT[[[aaafffjjjmmmwwwzzz|||}}}~~~{{{tttllliiinnnooohhh]]]RRRDDD777777666666888;;;======<<<<<<============<<<;;;;;;===>>>???@@@@@@@@@??????<<<;;;999777444222111111111333666888:::;;;<<<;;;888999:::;;;===>>>@@@@@@@@@AAABBBBBBBBB@@@>>>===?????????@@@AAABBBCCCCCCEEEIIIRRR\\\dddlllyyyoooeee\\\ZZZUUUPPPNNNJJJFFFEEEHHHHHHLLLRRR[[[jjj~~~~~~~~~~~~tttjjj```UUUOOOPPPLLLLLLRRR\\\iii|||xxxkkkccc[[[TTTOOOIIIHHHFFFFFFGGGGGGFFFDDDDDDDDDEEEKKKUUUbbbmmmtttvvv|||{{{zzz}}}wwwsssoooiiieeeZZZTTTMMMGGGCCC???999555333444444555777888:::;;;999999999:::;;;;;;<<<<<<:::ZZZpppkkkyyy{{{xxxvvvlllgggeee]]]\\\ZZZXXXXXXXXXYYYXXXVVV|||jjjjjjfffkkkrrruuurrrpppuuu}}}~~~rrrkkk```WWWQQQKKKEEEAAA???>>><<<;;;;;;===???AAADDDHHHJJJIIIOOOlll]]]HHH???BBB>>>===@@@>>>===@@@>>>IIITTTnnn|||xxxtttxxxyyyzzzzzzzzz{{{~~~}}}{{{zzzrrruuu}}}}}}qqqggg^^^XXXOOOIIIAAA:::777666555555888999999:::;;;<<<======;;;<<<<<<;;;:::999:::<<>>>>>============>>>======<<<;;;======>>>??????????????????>>>===999555333222333444555666999:::<<<======;;;;;;<<<===>>>???@@@AAA??????@@@AAA@@@???>>>===@@@????????????@@@@@@AAAEEEJJJTTT___gggnnn{{{vvvbbb[[[TTTXXXSSSPPPOOOLLLHHHGGGJJJIIINNNUUU]]]jjj|||qqqmmmfffbbbdddjjjrrrxxx|||nnn```WWWUUUUUUQQQOOOQQQ[[[hhhzzzuuukkkggg___UUUNNNIIIHHHGGGGGGHHHHHHGGGEEEEEEEEEHHHOOOZZZeeennnsssxxx||||||}}}|||vvvsssoooiiieeeYYYSSSKKKEEEAAA>>>999555222333444666777999:::;;;888888999999:::;;;;;;<<<>>>```wwwxxxvvvtttjjjhhhggg```___]]][[[[[[\\\]]]\\\[[[bbbaaa```\\\aaadddbbbeeeooozzz}}}}}}}}}wwwgggddd^^^WWWOOOJJJEEEAAA???<<<;;;;;;;;;===@@@DDDFFFFFFKKKKKKJJJ[[[RRRBBB???BBB===<<>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<===============???@@@???<<<888555555777666777777888:::<<<===>>>======>>>???@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBFFFJJJTTT___fffmmmxxxmmmZZZTTTOOORRRNNNLLLNNNMMMJJJKKKNNNLLLSSSYYY___iiiuuuyyywww^^^[[[WWWUUUVVV[[[```dddwwwwwwzzzwwwgggZZZTTTTTTWWWQQQQQQWWWdddwwwnnnffffff```VVVOOOIIIHHHGGGHHHIIIIIIGGGEEEDDDEEEJJJTTT```kkkqqqttt|||}}}~~~~~~{{{vvvsssooojjjeee[[[TTTJJJCCC@@@<<<888555222333444666888999::::::999999::::::;;;<<<<<<<<>>:::::::::;;;???CCCHHHJJJIIINNNLLLJJJbbboooQQQCCCBBBDDD===<<<@@@???>>>BBB<<>>777999===DDDMMMYYYfffnnnhhhlllqqquuuvvv{{{jjj\\\LLL===999999999:::===??????>>>>>>>>>>>>>>>>>>======<<<:::::::::;;;;;;;;;<<<<<>>SSSxxxwww|||vvvvvvrrriiijjjllldddcccbbbaaabbbdddeeeeeeeee}}}TTTPPPUUUYYYRRRTTTYYY\\\hhhrrrnnnnnnpppwww~~~~~~qqqaaaYYYTTTOOOJJJFFFEEEBBB???<<>><<>>BBBMMMxxx|||xxxuuuvvvxxx||||||{{{yyywwwyyy|||~~~xxxxxx}}}rrruuurrriiieeennn|||yyyyyyxxxsssmmmfffbbbaaa]]]RRRDDD<<<;;;;;;888444888888888888999:::;;;;;;============<<<<<<<<<<<<;;;;;;<<>>;;;;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::999999???@@@@@@???<<<999999999888999:::<<<<<<<<<<<<;;;======>>>????????????>>>@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCBBBBBBBBBDDDDDDHHHLLLTTTZZZ]]]bbbooo|||}}}___RRRQQQKKKHHHHHHHHHJJJKKKMMMOOOPPPPPPNNNOOOTTT\\\aaaaaa^^^PPPNNNJJJIIIJJJKKKKKKJJJUUUYYY___ggguuuxxxoooeee\\\SSSMMMOOOTTTXXXZZZaaapppqqqeeeeeedddYYYPPPOOOKKKIIIGGGHHHJJJJJJGGGDDDFFFDDDLLL]]]hhhjjjppp{{{~~~{{{uuupppjjjeeeaaaXXXRRRJJJCCC>>>;;;888666444444444555666888:::;;;:::>>>:::999>>>===;;;DDD[[[zzzqqq}}}}}}{{{|||~~~~~~}}}wwwtttqqqnnnmmmllljjjiiiaaaccceeeeeeeeeeeeggghhhuuuUUUNNNLLLOOOKKKMMMNNNLLLUUU^^^XXX\\\aaammmyyyqqqcccWWWRRRLLLHHHCCC@@@@@@>>><<<:::<<<<<<<<<>>>BBBGGGJJJLLLKKKUUUbbbxxxeeeMMMEEECCC@@@?????????>>><<<@@@;;;>>>BBBGGGfff}}}yyyyyyzzz|||||||||{{{yyyxxxyyy|||}}}}}}{{{|||}}}yyyssssssxxxtttuuurrrkkkjjjsss~~~yyyzzzyyyuuuooohhhcccaaa___TTTFFF===<<<;;;999666888888888888999:::;;;<<<========================;;;::::::<<<@@@GGGNNNRRRVVVZZZ___ccchhhsssvvvgggSSSAAA;;;;;;<<<======>>>??????>>>>>>>>>>>>????????????======<<<;;;;;;;;;<<<<<<@@@AAABBB@@@===:::::::::999:::<<<===>>>>>>======>>>??????@@@@@@@@@??????BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHJJJPPPWWW[[[```lllwww~~~sssXXXLLLJJJEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNMMMMMMRRRYYY\\\[[[XXXRRROOOLLLJJJKKKKKKKKKKKKKKKPPPUUU]]]kkk|||wwwnnnuuu~~~}}}nnnggg___YYYSSSOOORRRXXXYYY]]]gggxxx}}}oooeeeeeeaaaVVVOOOOOOKKKIIIHHHHHHJJJJJJGGGDDDEEEEEEOOO```jjjlllsss}}}~~~}}}~~~~~~xxxssspppkkkddd^^^UUUPPPHHHAAA<<<999666555444444444555777888:::;;;:::>>>;;;:::@@@>>>>>>IIIsss~~~~~~{{{wwwssspppnnnllljjjhhhdddeeeggggggggghhhkkkmmmttt\\\PPPDDDJJJIIIMMMJJJCCCJJJPPPHHHJJJRRR```pppyyy~~~}}}rrrfff^^^TTTLLLIIIDDDAAA>>><<<<<<;;;:::999999;;;>>>BBBFFFIIIKKKLLLPPPfffvvvSSSFFFEEECCC@@@?????????===<<<===999===CCCCCCTTT}}}zzzzzz{{{}}}|||||||||zzzxxxyyy|||~~~}}}}}}xxxuuuxxx|||~~~xxxrrrqqqtttttttttqqqmmmoooxxx~~~~~~xxxqqqllliiibbbWWWIII???<<<<<<:::888999888888999999:::;;;<<<============>>>>>>>>>>>>===<<<::::::<<<@@@DDDGGGMMMQQQVVVZZZ```jjjxxxwwweeeRRRBBB<<<<<<======>>>>>>??????===>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<===???AAABBBCCCCCCBBB???<<<;;;;;;;;;<<<>>>???@@@@@@??????AAAAAAAAABBBAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLJJJJJJMMMTTTZZZ```jjjsss||||||jjjRRRHHHHHHBBBEEEEEEEEEEEEFFFGGGHHHIIILLLLLLMMMQQQVVVXXXVVVSSSSSSPPPMMMKKKKKKLLLLLLKKKKKKOOOTTT[[[jjj|||lll]]]^^^ccclllqqqkkkiiiccc^^^[[[WWWTTTWWW]]]```dddpppwwwmmmfffddd^^^SSSMMMNNNJJJIIIHHHHHHIIIHHHFFFDDDDDDFFFSSSdddnnnpppvvv~~~|||tttqqqpppkkkbbbZZZQQQLLLDDD>>>999777444333444444555666777999::::::999>>><<<<<<@@@>>>AAAPPPvvv~~~zzzuuurrrooommmjjjhhhhhhiiijjjjjjkkkmmmqqqttt}}}nnn^^^IIIIIIGGGLLLJJJCCCHHHKKKCCCDDDIIIUUUdddmmmsss|||~~~{{{yyyyyy}}}~~~|||yyyyyy{{{~~~sssccc[[[TTTLLLEEECCCAAA???===<<<;;;;;;;;;;;;999===AAAFFFHHHIIIJJJKKKXXXzzzdddLLLKKKEEEBBB@@@??????>>>===<<<:::888<<>>>>>>>>??????@@@???===;;;<<<===@@@AAAIIIMMMRRRUUUYYYbbboooyyymmm\\\LLLAAA=========>>>>>>?????????======>>>???@@@@@@AAAAAA@@@???===<<<===???BBBDDDCCCDDDEEECCC@@@>>>>>>>>>>>>???@@@BBBCCCBBBBBBAAACCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIILLLNNNOOOPPPPPPNNNKKKMMMTTT\\\cccllltttyyyzzzhhhRRRIIIJJJGGGFFFFFFFFFEEEFFFFFFGGGGGGJJJJJJMMMQQQVVVXXXVVVTTTTTTQQQNNNLLLMMMMMMMMMMMMPPPTTTYYY```ooofffXXXVVVVVV```hhheeeiiieeebbb```\\\YYYZZZ___fffkkkwwwuuuoooiiieee[[[PPPKKKLLLIIIHHHHHHGGGGGGFFFDDDCCCBBBHHHVVVgggpppsssyyyzzzrrrppppppkkk```VVVOOOIIIBBB<<<888666444333333444555777888999:::::::::>>>======???<<>><<<::::::;;;;;;<<<@@@EEEHHHIIIIIIJJJKKK]]]ZZZIIIMMMDDDBBB@@@>>>>>>>>>===;;;:::;;;;;;BBBEEEGGGsss~~~zzzxxxxxxyyy}}}}}}}}}|||zzzzzz{{{}}}{{{zzzzzz~~~uuuooolllhhhgggfffgggnnnvvvyyyvvvxxx|||yyysssoooddd[[[OOODDD>>>;;;999777888888888888999:::;;;;;;;;;<<<<<<===>>>??????@@@@@@???>>>======>>>???@@@GGGJJJOOOQQQSSS[[[fffooozzz~~~|||ooo___PPPFFFAAA>>>>>>>>>???????????????===>>>>>>???@@@AAAAAABBB@@@???===<<<===@@@CCCEEECCCEEEEEEDDDBBB@@@@@@AAA@@@AAACCCDDDEEEEEEDDDCCCEEEEEEEEEDDDDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBDDDFFFIIIMMMOOOQQQQQQQQQNNNLLLMMMUUU]]]eeeooowww{{{}}}jjjTTTJJJLLLJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHLLLQQQUUUXXXYYYXXXWWWTTTQQQPPPPPPQQQQQQQQQPPPVVV^^^gggwwwppp\\\RRRRRRRRRZZZddddddccc```___```]]]YYYZZZ^^^dddiiivvvvvvrrrllleeeZZZOOOJJJKKKGGGHHHHHHGGGEEEDDDCCCBBBCCCKKK[[[iiirrrvvv|||~~~wwwqqqoooooojjj^^^SSSMMMHHHAAA<<<888777555444333444666888999:::::::::;;;???>>>======:::GGGbbb}}}rrrnnnrrr}}}yyyvvvuuutttrrrpppoooooopppppprrruuuzzz~~~pppOOO???CCCBBB???AAA@@@@@@@@@DDDJJJOOOVVVaaalllkkklllnnnqqquuuwwwxxxwwwwwwuuussssssvvv|||{{{nnniii```WWWOOOLLLIIIDDD@@@???=========;;;999999;;;<<<@@@DDDHHHJJJJJJKKKNNNRRRkkkvvvTTTFFFFFFDDDBBB???>>>>>>>>><<<;;;;;;???:::<<>>???@@@===============>>>>>>>>>CCCGGGKKKLLLNNNTTT^^^fffrrrpppkkk___SSSIIICCCBBB??????????????????@@@@@@>>>?????????@@@AAAAAAAAA???>>>===<<<===???AAACCCBBBDDDEEEEEECCCBBBCCCDDDAAABBBDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@>>>??????@@@AAAAAABBBBBBFFFGGGIIIKKKMMMOOOPPPPPPNNNMMMPPPXXX___hhhtttqqqYYYLLLKKKJJJFFFFFFFFFEEEFFFFFFGGGGGGFFFHHHLLLQQQUUUZZZ]]]^^^]]]ZZZXXXWWWYYYZZZ[[[[[[WWW```kkkvvvxxxhhhXXXQQQQQQLLLPPPYYYXXXZZZYYY[[[^^^\\\XXXXXX\\\^^^cccpppxxxtttlllcccXXXPPPLLLKKKHHHIIIJJJIIIFFFDDDCCCDDDFFFPPP```lllsssxxxzzzuuupppnnnmmmfff[[[QQQKKKGGG@@@;;;888777666555333444666999::::::::::::;;;???======<<<:::MMMppprrruuu}}}}}}~~~{{{zzzzzzxxxwwwrrrsssuuuuuuwwwyyy~~~kkkFFFGGGEEE<<<===CCC???>>>@@@CCCEEEGGGOOOXXXZZZ^^^dddhhhkkklllmmmooorrrqqqpppppprrruuuxxxzzzuuuwww{{{lll```YYYYYYQQQKKKFFFFFFDDD@@@======:::;;;<<<;;;:::;;;>>>AAACCCGGGJJJKKKLLLOOOVVV\\\cccOOOGGGCCCDDDAAA???>>>>>>===<<<;;;999AAA888888BBB???UUU~~~}}}~~~}}}{{{zzz{{{|||xxx{{{~~~}}}|||||||||yyyvvvuuunnneee\\\___```aaafffooosssrrrzzzzzzqqqkkkgggbbbYYYOOOGGG@@@;;;888555555555555666777888999888888999;;;<<<>>>??????>>>>>>>>>?????????>>>>>>@@@DDDHHHJJJLLLQQQ[[[cccjjjddd\\\SSSKKKDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<===>>>??????@@@BBBDDDDDDDDDDDDEEEFFFBBBCCCEEEFFFGGGGGGFFFEEEGGGGGGFFFEEEDDDBBB@@@???>>>>>>???@@@BBBCCCDDDDDDGGGGGGHHHIIIJJJKKKMMMNNNPPPQQQWWW___eeennn}}}fffSSSOOOLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNQQQUUUYYY^^^cccffffffdddaaabbbdddfffggggggiiitttoooeeeWWWTTTSSSMMMPPPYYYYYY]]]]]]___bbb```[[[YYY[[[]]]```mmmwwwrrriii___WWWRRROOOMMMKKKLLLMMMLLLHHHFFFFFFGGGKKKWWWeeeooouuu|||~~~tttqqqooollliiiaaaVVVNNNIIIEEE???:::888777666555333444777999;;;;;;:::::::::=========<<<===WWWuuunnn}}}}}}|||vvvxxxzzz{{{|||~~~LLLIIIEEE888999CCC@@@??????@@@???===AAAHHHIIIPPPXXX^^^aaabbbeeehhhmmmmmmnnnoooooooooooooooppppppwwwmmmccc]]]UUUOOOMMMMMMGGGDDDDDDCCC>>><<<<<<888;;;======<<<>>>BBBFFFEEEHHHLLLMMMNNNSSS]]]dddlllQQQKKKJJJGGGDDDAAA???>>>>>>===<<<;;;666AAA888666DDDAAANNN|||~~~~~~{{{zzz{{{{{{uuuzzz|||zzz||||||wwwxxxzzztttkkk[[[^^^```aaaeeennnssstttyyy~~~uuujjjdddiiiddd]]]SSSJJJBBB<<<999444444444555555666777888777777888:::<<<===>>>???@@@AAAAAAAAAAAAAAA@@@??????CCCHHHKKKMMMSSS]]]eeeddd\\\SSSLLLGGGAAA======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<============???AAACCCDDDDDDDDDFFFGGGBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGFFFEEECCCAAA@@@???>>>>>>???AAACCCDDDFFFFFFHHHHHHGGGGGGGGGIIIKKKLLLTTTWWW^^^fffllluuuttt]]]UUUQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVXXX[[[^^^ccciiimmmlllkkkiiiiiilllnnnppppppxxxzzzhhh\\\QQQSSSWWWUUU]]]jjjnnnhhhhhhiiikkkggg___\\\]]]```bbbmmmuuupppeee[[[VVVTTTRRROOOMMMOOOPPPNNNJJJHHHHHHIIINNN[[[iiirrrwww~~~~~~vvvoooooommmkkkfff]]]SSSLLLHHHCCC===999777666555555333444777:::;;;;;;::::::999<<<<<<===>>>AAA___}}}zzz~~~yyy{{{}}}\\\HHHAAA999;;;FFF888???AAA<<<<<>>>>>======<<<<<<;;;===@@@CCCDDDDDDIIIGGGLLLRRRQQQQQQ```tttvvvfffUUUJJJGGGCCCAAAAAA???>>>============<<>>CCC???EEEEEE>>>:::>>>???<<>>===>>>???AAACCCCCCDDDDDDCCCDDDFFFGGGHHHIIIHHHHHHBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCBBBCCCEEEGGGJJJJJJJJJIIIIIIIIIJJJKKKOOOXXXdddnnnwww}}}eeeYYYZZZRRRVVVXXXWWWYYY^^^```___ffffffeeeeeefffjjjppptttrrrqqqoookkkiiilllsssyyyzzzkkkddd\\\YYY___bbbaaammmwwwlllgggccc^^^gggeeerrrwwwnnnddd^^^YYYSSSQQQSSSVVVVVVVVVTTTNNNIIILLLSSSUUUcccqqqwwwzzzwwwrrrnnnlllmmmnnngggYYYLLLDDD@@@;;;777666555444333555666777999:::;;;<<<<<<===<<<>>>@@@===FFFjjjgggVVVMMMBBB<<<>>>???@@@???;;;999;;;>>>AAAAAACCCFFFJJJNNNRRRUUUWWW\\\\\\\\\]]]^^^```bbbdddgggjjjooowwwvvvmmmggg```WWWQQQNNNJJJFFFAAAAAA@@@???>>>============<<<<<<===@@@CCCEEEFFFGGGTTTOOONNNQQQQQQWWWnnniii\\\QQQLLLJJJDDDAAAAAA???>>>============999@@@888999BBB<<>>>>>============>>>>>>AAACCCHHHKKKKKKNNNZZZgggggg^^^TTTOOOOOOPPPNNNJJJIIIHHHIIIKKKHHH@@@???CCC???@@@@@@???@@@CCCCCCAAA@@@???===;;;:::;;;<<<======>>>???@@@BBBCCCCCCDDDBBBCCCEEEFFFGGGHHHGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGEEEEEEFFFHHHIIIHHHGGGFFFFFFHHHKKKMMMUUU^^^lllzzzkkk```bbb]]]cccjjjooovvv||||||xxx|||tttnnnnnnrrryyy}}}}}}zzzuuurrrqqquuuzzz~~~}}}oooccc^^^VVVYYYggguuu{{{rrrjjjeeeaaapppsss~~~uuukkkeee^^^WWWTTTUUUWWWWWWXXXWWWQQQKKKNNNTTT]]]jjjwww|||~~~xxxsssooommmnnnnnnhhhZZZNNNDDD@@@;;;777555555444333555666777999:::;;;<<<<<<<<<<<<>>>??????LLLtttuuuhhhbbbXXXKKKAAAGGG>>>;;;>>>===888999@@@;;;<<>>===<<<<<<<<<<<<<<<<<<===@@@CCCFFFHHHIIIIIIOOOKKKLLLSSS\\\nnnuuuYYYPPPLLLLLLLLLEEEBBBAAA@@@>>>======<<<<<<777===888999AAA<<>>:::555444444444444555666666999999999999999:::;;;;;;>>>>>>======>>>>>>>>>>>>BBBCCCFFFIIIJJJOOO]]]kkkmmmiiiddddddggggggccc^^^VVVSSSQQQOOOIIICCC@@@BBBDDD@@@>>>AAACCC@@@===<<>>===<<<<<<<<<<<<======>>>@@@AAABBBCCCCCCAAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHDDDFFFHHHHHHHHHGGGHHHIIIGGGGGGEEECCCCCCFFFKKKOOOTTTaaauuuuuunnnppptttwwwuuuyyy{{{sssmmmfff]]]XXXWWWWWW___yyyxxxooonnnnnn{{{}}}|||wwwnnnhhhbbbZZZVVVWWWVVVUUUVVVUUUPPPLLLOOOWWWcccooozzz~~~zzzwwwrrrnnnmmmkkkcccVVVKKKCCC???:::666555555444333555666777999:::;;;<<<<<<;;;<<<>>>>>>AAAUUU|||zzzYYYCCC888@@@DDD;;;777<<<888999:::<<<>>>@@@AAABBBGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPQQQTTTWWW[[[___aaahhhkkktttxxxnnnaaaWWWRRRPPPLLLIIIGGGEEEDDDDDDDDDCCC@@@===<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@CCCEEEGGGHHHIIIJJJIIILLLXXXllldddQQQLLLHHHJJJLLLEEEBBBAAA@@@>>>===<<<<<<<<<777<<<999;;;???;;;FFFccc|||xxxxxxyyywwwxxx{{{tttwwwxxxxxxuuutttvvvxxxzzz}}}mmm___YYYXXX]]]fffmmmrrrxxx~~~wwwfff``````ggggggeee___UUUIII@@@;;;444444444444444555555666888888888888999:::;;;;;;???@@@@@@AAAAAAAAAAAAAAABBBBBBDDDGGGIIIPPP^^^mmmpppppprrrwww{{{zzzuuuoooeeeaaa[[[UUUMMMFFFBBBAAAFFFAAAAAAEEEEEE@@@===@@@?????????>>>======<<<<<<======>>>???@@@BBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKDDDFFFJJJLLLLLLMMMNNNPPPKKKKKKKKKIIIGGGIIINNNRRR]]]mmm~~~||||||yyyssskkkccc___[[[WWWXXX[[[bbbnnn}}}xxx}}}|||tttkkkfffaaaZZZVVVWWWSSSQQQPPPNNNKKKKKKSSS]]]jjjrrryyy{{{}}}}}}~~~zzzxxxrrrlllhhhddd[[[NNNDDDAAA===999666555555444444555666777999:::;;;<<<<<<;;;======<<>>???@@@AAABBBCCCCCCDDDDDDHHHHHHHHHIIIJJJKKKMMMNNNRRRSSSYYYfffvvvvvvuuu||||||uuuxxxwwwlllgggddd___YYY[[[VVVPPPKKKHHHFFFDDDBBBCCCBBB@@@????????????>>>;;;::::::;;;;;;<<<===>>>@@@CCCFFFGGGFFFGGGIIIKKKNNN\\\xxxjjjZZZSSSOOOHHHHHHKKKEEECCCBBB@@@>>>===<<<;;;;;;999<<<;;;<<<<<<:::BBBRRRlll~~~yyyxxxwwwtttuuuxxxrrrxxx}}}}}}zzzvvvuuuvvvyyy}}}ttt```ZZZZZZ___hhhppptttyyyzzziiicccccchhhiiiiiicccYYYLLLBBB<<<555444444444444555666666888888888888999:::;;;<<<@@@@@@AAABBBCCCCCCBBBBBBBBBAAACCCFFFIIIPPP]]]jjjkkkooouuu}}}zzztttpppllldddZZZQQQKKKEEEAAA@@@@@@BBBFFFGGGEEEGGGKKK@@@@@@@@@??????>>>======>>>>>>>>>???@@@BBBDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNIIIKKKNNNPPPPPPQQQRRRTTTQQQSSSTTTRRROOOOOOSSSWWWlllwwwsssooohhhbbb```___aaagggnnnuuu~~~uuulllfff```YYYUUUVVVSSSOOOKKKIIIHHHMMMZZZhhhuuuzzz|||zzz{{{|||yyyrrrlllfffaaa\\\TTTIIIAAA???<<<777555444444444444555666777999:::;;;<<<<<<;;;>>>===;;;FFFfffnnnlllxxx|||~~~{{{KKK===???<<<999<<<999:::::::::;;;;;;<<<<<<;;;;;;===>>>????????????CCCBBBBBBBBBBBBCCCDDDDDDFFFGGGKKKTTT]]]cccdddccc```ZZZYYY^^^^^^ZZZ\\\bbbddd```[[[VVVRRRPPPMMMKKKLLLKKKJJJGGGDDDAAA???===@@@???===;;;:::;;;<<<===::::::;;;;;;===>>>???@@@BBBEEEGGGGGGFFFGGGKKKNNNQQQjjj]]]UUUTTTSSSJJJIIIKKKEEECCCBBB@@@???===<<<;;;;;;;;;;;;<<<<<<:::;;;AAAEEE]]]yyyxxxvvvssssssuuussszzz}}}wwwtttuuuuuuyyyvvvbbb[[[[[[aaakkksssxxx}}}tttmmmllljjjlllmmmhhh]]]PPPDDD===555555555555555666777777777777777888888:::;;;<<>>:::666444444444444444555666777999:::;;;<<<<<<:::===<<<;;;LLLooo{{{rrrttttttzzzwww{{{aaaJJJDDD@@@<<<<<<999999:::::::::::::::;;;888999:::;;;<<<<<<;;;;;;======>>>>>>??????@@@@@@AAACCCFFFJJJNNNOOOPPPOOONNNMMMLLLLLLMMMNNNNNNOOOQQQNNNLLLKKKJJJHHHHHHHHHEEEFFFGGGEEEBBB???>>>>>>===<<<<<<:::999999;;;<<<;;;;;;<<<===>>>@@@BBBCCCBBBEEEHHHGGGGGGJJJPPPVVVaaannnYYYRRRRRRQQQKKKLLLMMMEEEDDDBBBAAA???===<<<;;;;;;:::999<<<;;;888===CCC@@@YYY~~~yyyxxxwwwsssssstttwww}}}|||vvvtttuuuqqqxxxttthhh______dddnnnuuuyyy}}}{{{ssspppmmmpppqqqlllaaaRRREEE>>>777666666666666777888888666666777777888:::;;;<<<@@@AAACCCEEEFFFEEEDDDCCCFFFFFFIIINNNQQQTTT[[[bbbdddjjjsss{{{|||wwwrrrmmmkkkeee[[[VVVTTTNNNGGGEEEHHHDDDAAANNN``````TTTFFFEEECCCAAA@@@AAABBBCCC@@@@@@???@@@AAACCCFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLJJJLLLNNNQQQSSSUUUWWWWWWUUUVVVWWWWWWXXX[[[___ccckkkmmmlllhhheeeiiisss|||yyyoooddd^^^YYYTTTTTTWWWUUUQQQNNNMMMMMMSSSbbbppp{{{|||{{{yyykkkfff___YYYSSSMMMFFFAAA===999555333333444555444555666777999:::;;;<<<<<<999<<<;;;===SSSxxx}}}qqqnnnqqqjjjuuu}}}wwwxxxrrrZZZOOOGGG???:::888888999999999999999999666777999:::;;;::::::999::::::;;;<<<===>>>>>>???;;;>>>AAACCCBBBBBBBBBBBBBBBDDDBBB???@@@EEEEEEBBBCCCAAA@@@@@@???>>>===>>>>>>@@@AAA???===<<<===???:::;;;======<<<;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEBBBEEEHHHHHHHHHLLLUUU\\\]]]ZZZPPPNNNNNNKKKPPPPPPEEEDDDCCCAAA???===;;;;;;:::999777:::;;;888???EEE>>>IIIppp|||xxxxxxwwwtttsssuuuzzzzzzttttttwwwqqqzzz}}}yyytttoooeeeeeeiiiqqqvvvwwwzzzxxxooojjjooorrrsssooocccTTTFFF>>>777777777777777888888999666666666777888:::;;;<<>><<<999555333333444555444555666777999:::;;;<<<<<<888;;;:::???XXX~~~rrrzzz}}}eeecccfff]]]hhh||||||{{{nnnVVV:::@@@;;;777777777666888===;;;:::888777999;;;:::777::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<@@@CCCAAA===@@@FFFHHHDDDEEEFFFJJJMMMPPP\\\rrriiiZZZRRRRRRPPPMMMNNNOOOLLLFFFFFFEEECCCAAA>>>===<<<;;;<<<;;;999888888999;;;<<>><<<:::888555444444444555777888;;;<<<======<<<;;;;;;777:::III___wwwzzzttt~~~oooaaaXXX]]]eeemmm{{{{{{vvv|||{{{^^^FFF???;;;===>>>;;;777555:::999888777999;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======AAADDDDDDBBBCCCGGGGGGDDDIIIEEEGGGUUUiiisss___UUURRRRRRPPPMMMMMMOOOKKKFFFFFFEEECCC@@@>>>===;;;;;;<<<;;;999888888999;;;<<<>>>VVV|||yyyzzz}}}~~~{{{xxxvvvwwwyyyzzz{{{{{{{{{{{{}}}yyyyyysssiiidddcccgggpppvvvxxx{{{~~~xxxooojjjwww{{{yyyoooaaaVVVKKKBBB<<<;;;999888888999;;;<<<<<<;;;:::999999999:::;;;GGGNNNVVVXXXTTTQQQRRRTTTUUUWWWVVVTTTXXX___cccbbbaaaeeelllpppmmmhhhjjjooommmjjjgggeeecccaaa]]]YYYTTTLLLXXXfffvvvYYYLLLDDDHHHIIIEEECCCGGGIIIHHHGGGEEEEEEFFFHHHJJJLLLOOOQQQPPPNNNPPPRRRTTTWWWZZZ\\\^^^```dddjjjppp}}}}}}zzznnnfffYYYVVVQQQMMMKKKMMMPPPSSSSSSTTTRRROOOMMMTTTbbbmmmxxx|||||||||}}}~~~zzzwwwrrreeeXXXTTTRRRKKKCCC>>>;;;999777555444444555666777999;;;<<<======<<<;;;<<<<<<>>>GGG\\\{{{xxxuuuhhh\\\VVVZZZaaakkkuuuvvvfffSSSAAA<<>>???@@@???BBBCCCBBBCCCFFFEEECCCEEEAAAIIIeee```WWWRRROOOPPPOOOKKKKKKLLLIIIDDDDDDDDDBBB@@@>>><<<;;;:::;;;;;;999999999999;;;;;;???YYY~~~{{{zzz{{{}}}|||yyyuuuuuuxxxzzzzzzxxxyyy|||zzztttrrrllldddeeeaaabbbllluuuyyyzzz{{{tttjjjtttwwwtttjjj___UUULLLDDD>>>===;;;::::::;;;<<<===<<<<<<;;;::::::::::::;;;CCCKKKTTTYYYYYYYYY\\\______```^^^ZZZ]]]dddiiiiiihhhhhhjjjmmmlllggggggjjjjjjiiihhhggggggfffcccaaa```]]]hhhrrrzzz^^^RRRJJJJJJIIIEEEEEEIIIJJJIIIGGGDDDBBBCCCFFFIIIMMMOOOSSSTTTSSSTTTXXX\\\cccgggkkknnnqqqxxx}}}xxx}}}pppccc[[[SSSQQQNNNKKKKKKLLLOOOPPPPPPQQQQQQPPPRRR[[[iiittt~~~~~~zzzvvvnnncccXXXUUURRRKKKBBB>>>999888666444444555666777888999;;;<<<===<<<<<<;;;999??????CCC^^^mmmbbbYYYUUUUUU[[[mmm{{{uuuwwwzzzRRR>>><<<>>>>>><<<===;;;;;;======:::999:::999999999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBB@@@BBBCCCBBBBBBDDDEEEFFFDDDMMMeeegggWWWWWWRRRMMMOOONNNJJJIIIJJJHHHDDDCCCCCCBBB@@@>>>===;;;:::;;;::::::999999::::::;;;CCC\\\~~~{{{wwwuuutttsssqqqnnnuuuxxx{{{yyyvvvvvv{{{tttnnnlllhhhbbbddd]]]]]]gggtttzzzzzzzzz{{{ooommmooolllccc[[[UUUMMMFFF???>>><<<;;;:::;;;===>>>===<<<<<<;;;;;;;;;;;;;;;;;;AAAJJJPPPUUU[[[bbbhhhiiikkkjjjfffgggnnntttuuuqqqllljjjkkkiiieeecccddddddddddddeeeeeeeeecccbbbffffffooosssttt|||nnncccXXXRRRMMMIIIKKKPPPPPPOOOLLLHHHEEEEEEIIIMMMOOORRRWWW[[[^^^aaajjjssszzz{{{}}}|||ssshhh]]]WWWPPPNNNLLLJJJJJJJJJKKKLLLKKKMMMNNNPPPUUUaaappp{{{xxxrrrhhh^^^UUURRROOOHHH???;;;777666444444444555777999999:::;;;<<<<<<<<<;;;;;;666<<<<<>>???AAACCCDDDFFFFFFFFFEEECCCDDDGGGKKKNNNhhhsssXXXVVVYYYQQQNNNQQQQQQMMMKKKKKKJJJFFFBBBBBBBBBAAA???===;;;:::::::::::::::::::::::::::===MMM~~~zzztttooonnnnnnooopppvvvyyy{{{xxxuuuuuu{{{}}}|||xxxqqqlllkkkjjjhhhddd[[[ZZZeeessszzz|||{{{zzz~~~~~~tttnnnnnnjjjbbbZZZUUUMMMEEE@@@>>>===;;;;;;;;;===>>>============<<<<<<;;;;;;888;;;???CCCIIIQQQ\\\cccmmmqqqrrrpppqqqxxx}}}wwwoooiiigggeee```^^^^^^bbbbbbbbbaaa`````````aaa]]]```fffiiinnn||||||pppeee]]]YYY\\\bbbcccaaa]]]UUUNNNLLLPPPUUUWWWZZZbbbkkkrrryyyvvvvvvuuuqqqiii```XXXSSSPPPNNNLLLJJJHHHHHHHHHIIIHHHJJJLLLPPPXXXeeettt~~~}}}ssskkkaaaXXXPPPMMMJJJCCC;;;888666555444333444666888999::::::;;;;;;;;;;;;;;;;;;888<<<:::FFFzzznnnddd\\\[[[```dddhhhkkk~~~{{{tttttt{{{mmmyyyzzz~~~tttkkkVVVFFF:::;;;===;;;:::<<<::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<===============>>>???@@@BBBDDDEEEFFFFFFHHHJJJJJJIIIOOOVVV___~~~uuu[[[PPPTTTWWWNNNPPPTTTTTTPPPMMMMMMLLLJJJBBBCCCCCCBBBAAA???===;;;::::::::::::::::::::::::<<<@@@aaa~~~zzztttooonnnqqqvvvyyyyyyzzzzzzxxxuuuuuuyyy}}}yyywwwtttpppnnnnnnnnnnnnfff^^^[[[eeerrryyy{{{|||vvvzzz|||vvvsssrrrmmmeee]]]WWWNNNEEEAAA@@@>>><<<;;;<<<===>>>======>>>>>>======<<<;;;::::::::::::===DDDLLLRRRccckkkpppqqqsssyyy~~~uuummmeeebbb^^^ZZZYYY\\\ccccccaaa]]][[[ZZZ\\\^^^ZZZ]]]^^^aaahhhtttwwwtttvvv{{{yyywwwooodddYYYTTTWWW\\\bbbfffrrruuunnnooonnniiiaaaYYYSSSPPPPPPOOOLLLIIIHHHHHHHHHIIIIIIJJJMMMRRR[[[hhhvvvwwwlllddd[[[SSSKKKHHHEEE>>>888777555444333333444555888999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<>>???????????????@@@AAACCCDDDEEECCCGGGQQQ\\\aaaccckkktttwww]]]UUUPPPQQQRRRMMMNNNRRRSSSNNNJJJJJJJJJHHHCCCCCCDDDDDDBBB@@@>>><<<999::::::;;;;;;::::::999======PPP}}}xxxtttsssvvvzzz~~~{{{zzzyyyxxxwwwwwwwwwxxxwwwuuurrrpppooonnnnnnooojjjccc```gggqqqvvvyyy{{{www|||zzzwwwpppppplllfff```[[[QQQHHHCCCBBB@@@>>>======??????======>>>???>>>===<<<;;;<<<;;;999888999<<<@@@CCCOOOZZZeeeiiimmmrrrvvvwwwmmmfff___[[[WWWTTTVVV\\\eeeddd___YYYSSSRRRUUUXXXZZZ\\\ZZZ[[[ccclllxxxvvvjjjeeeiiinnnssszzzyyynnnjjjkkkjjjeee]]]UUUQQQPPPPPPNNNKKKIIIHHHIIIKKKLLLLLLMMMOOOTTT^^^kkkxxxuuuiiiaaaXXXPPPHHHDDD@@@:::777777555444333333333555777888<<<;;;;;;::::::;;;;;;;;;>>>===???UUUooo^^^ZZZWWWWWW[[[^^^\\\XXXWWWrrrxxx}}}nnneeehhhqqqfffhhhsss[[[HHHBBB<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEMMM___sss~~~{{{___TTTXXXTTTOOOOOOMMMIIINNNOOOJJJFFFFFFFFFDDDCCCDDDEEEEEECCCAAA???===999::::::;;;;;;::::::999777888GGGxxx}}}yyyvvvvvvyyy{{{}}}{{{xxxwwwxxxxxxvvvuuuvvvssspppooommmjjjjjjkkkooogggdddiiippptttwwwzzz{{{~~~zzzyyyhhhiiihhhdddaaa^^^UUULLLEEEDDDAAA?????????@@@AAA===>>>?????????>>><<<;;;::::::::::::::::::;;;<<<>>>LLLYYY```eeejjjmmmmmmfff```ZZZVVVRRRPPPUUU]]]fffccc]]]TTTMMMKKKOOORRRSSSVVVSSSVVVbbbiiivvv~~~{{{zzzpppjjjfffhhhgggbbb[[[VVVSSSSSSOOOMMMJJJHHHHHHJJJMMMOOOOOOOOOQQQVVV```lllyyyuuujjjcccWWWOOOGGGCCC???999777888666555333333333555666888<<<;;;;;;:::::::::;;;;;;999999@@@XXX}}}ttt^^^]]]ZZZWWWVVVXXXWWWUUUNNNiiiooo|||yyyjjjdddfffrrr~~~[[[\\\fffyyycccMMMCCC@@@@@@DDD<<<999======888:::BBB>>>;;;:::<<<>>><<<999777AAA===:::999888888999;;;:::999888:::===@@@BBBBBB@@@AAAAAA??????@@@???<<>>???DDDKKKPPPNNNggg```[[[VVVRRRPPPOOONNNMMMKKKJJJIIIIIIJJJIIIGGGEEEFFFFFFFFFDDDCCCAAA???>>>:::;;;===???AAA???<<<888@@@888>>>fff{{{xxxxxxyyyyyyxxxxxxyyyzzzyyywwwuuuuuuuuuwwwrrrnnnooorrruuusssqqqvvvooohhhiiipppvvvxxxwww~~~|||}}}~~~yyyvvvqqqiiihhhfff______]]]QQQNNNKKKFFFAAA>>><<<<<<<<<>>>>>>>>>>>>???AAACCCDDD===<<<;;;:::999::::::;;;===@@@EEEKKKQQQVVVZZZ\\\TTTUUUYYY[[[WWWSSSUUU[[[```^^^YYYSSSLLLHHHHHHHHHMMMNNNQQQVVV^^^jjjvvvxxxnnnhhhgggeeedddaaa^^^ZZZWWWUUUTTTLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNRRR\\\jjjxxx{{{pppddd]]]PPPLLLFFFAAA===;;;888666555444444444555666888999;;;<<<<<<;;;999999;;;<<<;;;>>>CCC\\\~~~sss```___[[[TTTPPPOOOQQQRRRSSSUUU]]]kkkyyykkk```]]]eeesss[[[ZZZ]]]fffsss}}}qqqeeeWWWMMMGGGEEEEEEHHHGGGAAA<<<;;;@@@>>>>>>???>>>;;;<<>>===:::999<<<:::777777999;;;<<<<<>>>>>===<<<<<<======;;;:::>>>:::???\\\}}}yyyxxxxxxxxxwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvqqqllllllpppttttttrrrqqqlllgggjjjqqqxxxyyywww|||}}}~~~qqqjjjkkkjjjcccbbb```VVVOOOMMMIIIEEEBBBAAA@@@AAA>>>??????@@@??????>>>======<<<;;;:::::::::;;;;;;<<<===>>>AAACCCFFFHHHIIIMMMOOORRRUUUSSSPPPTTTZZZ___\\\WWWOOOHHHDDDCCCDDDFFFIIIMMMSSS[[[eeeooovvvyyypppjjjddd```___aaa```^^^[[[WWWTTTQQQOOOKKKKKKKKKKKKLLLMMMNNNOOORRRUUU[[[eeesss}}}zzzuuujjj]]]VVVOOOKKKEEE@@@===:::777555444444444444555777888999;;;<<<<<<;;;:::999;;;===>>><<>>EEE@@@>>><<<===??????<<<888<<<;;;:::<<<>>>@@@@@@???EEEDDDCCCCCCDDDCCCBBBAAA@@@HHHPPPQQQRRR]]]qqqnnnXXXPPPMMMJJJIIIJJJKKKLLLKKKKKKJJJIIIIIIJJJJJJHHHFFFFFFFFFEEECCCAAA@@@>>>>>>BBB>>>:::888999:::;;;;;;;;;<<<>>>PPP~~~~~~||||||{{{{{{vvvvvvvvvvvvvvvvvvuuuuuutttoookkkkkkooorrrssssssmmmjjjjjjnnnvvv{{{|||zzz|||rrrgggeeeeee``````^^^TTTSSSQQQMMMIIIEEECCCBBBAAA===>>>???@@@???>>><<<:::======<<<;;;;;;;;;;;;<<<>>>======<<<===>>>???@@@HHHHHHKKKNNNNNNNNNSSSZZZ[[[XXXQQQIIIAAA======???>>>BBBGGGNNNUUU^^^fffllluuu|||pppfffaaa]]]\\\]]]^^^^^^\\\YYYUUUQQQMMMKKKJJJJJJKKKLLLMMMOOOQQQRRRQQQVVV```lllyyyzzzxxxsssggg[[[TTTNNNJJJDDD???;;;999666444444444444555666777999:::;;;<<<<<<;;;::::::;;;===AAABBBaaazzzwwwzzzooo\\\XXXQQQQQQQQQSSSTTTSSSQQQNNNTTTUUURRR```~~~yyyzzzggg^^^VVVXXXfff{{{WWWYYY\\\___cccrrrbbbGGGAAABBBBBB@@@>>>BBBHHHHHHAAA@@@DDDDDD@@@:::777;;;@@@>>>999;;;;;;<<<>>>AAABBBAAA@@@???@@@DDDHHHHHHFFFGGGKKKcccrrr~~~|||vvv}}}fffVVVNNNLLLIIIIIIJJJLLLLLLLLLIIIHHHGGGHHHIIIIIIGGGEEECCCCCCBBBAAA@@@??????>>>BBB???:::888888999999999999<<<<<>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<======<<<<<<===@@@BBBDDDGGGEEEGGGJJJKKKKKKPPPWWWSSSPPPIIIBBB;;;999:::<<<;;;>>>BBBGGGNNNVVV___eeerrr{{{~~~~~~qqqccc\\\ZZZZZZ]]]]]]]]][[[YYYTTTPPPKKKIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPXXXeeerrr~~~}}}xxxwwwqqqeeeXXXRRRLLLHHHBBB===:::777555333333444444555777888999:::;;;<<<<<<;;;::::::<<<>>>CCCYYY~~~}}}lllYYYWWWQQQPPPQQQRRRRRRPPPMMMJJJLLLSSSQQQYYYyyytttyyyyyyoooaaaYYY\\\jjj{{{QQQQQQTTTZZZaaaoooiiiZZZUUURRR]]]```mmm|||yyydddPPPIIIJJJJJJKKKNNNXXX^^^YYYOOOFFFCCCAAABBBGGGNNNSSSVVVJJJJJJLLLQQQUUUZZZhhhuuukkk]]]RRRMMMKKKIIIHHHJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGFFFDDDAAA@@@??????>>>?????????@@@>>><<<;;;::::::888666777;;;:::DDDppp|||xxxuuurrrrrrqqqooolllllllllnnnpppqqqpppnnnlllppppppqqqtttyyy|||{{{yyy}}}ppp\\\ZZZ\\\bbbccc[[[\\\]]]^^^]]]YYYSSSMMMIIIJJJGGGBBB>>>======???@@@<<<=====================:::999999:::===@@@CCCFFFFFFCCCCCCEEEFFFFFFIIINNNIIIGGGBBB===888777999<<<===>>>???BBBHHHQQQ\\\cccsss}}}}}}{{{{{{{{{~~~lll[[[UUUTTTVVVYYY[[[ZZZXXXUUUQQQMMMIIIGGGJJJJJJIIIJJJJJJKKKLLLMMMRRR]]]mmmzzzzzzuuussslll^^^RRRLLLIIIEEE@@@;;;888666444222333333555666888999:::::::::;;;<<<<<<;;;;;;===???HHH}}}eeeUUUSSSPPPOOONNNNNNOOOOOOMMMLLLHHHQQQOOOQQQfff~~~rrrdddYYYYYY```ggg~~~SSSOOOOOOSSS\\\hhhzzztttfffkkkuuu|||]]]\\\]]]eeessszzzsssvvv|||]]]UUURRRKKKIIIHHHFFFFFFGGGGGGFFFEEEGGGFFFEEEFFFGGGGGGFFFDDDCCCBBBAAA???>>>>>>?????????>>>=========;;;888555666999999AAAeee~~~yyysssqqqpppooollliiihhhjjjmmmppprrrqqqooonnnrrrqqqqqqrrruuuxxxyyyxxx~~~ooo^^^^^^```eeehhhcccgggkkkpppsssqqqjjjbbb]]]ZZZTTTLLLCCC>>><<<===???<<<===>>>>>>???>>>>>>>>>============???@@@BBBDDDCCC???>>>AAAAAA???@@@DDDAAA@@@>>>;;;888888:::<<>>???SSSzzz^^^UUUQQQLLLJJJJJJKKKNNNQQQQQQQQQOOOSSSNNNLLLWWWhhhwwwhhh\\\WWWVVVaaammm}}}TTTQQQQQQUUUYYY___kkkwwwvvv~~~aaaQQQMMMLLLKKKFFFEEEDDDDDDFFFFFFFFFEEEHHHGGGFFFGGGIIIIIIHHHFFFJJJHHHEEEBBB???>>>>>>>>>???>>>=========<<<999777555999:::<<>>>>><<<===>>>?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA======??????===<<<>>>=========;;;999999:::<<>>@@@```gggXXXUUUNNNIIIIIIIIILLLOOOQQQRRRQQQRRRPPPKKKLLLRRRVVVmmmvvvhhh^^^UUUZZZaaakkkwwwMMMOOOTTTXXXWWWUUU[[[cccsssrrrgggUUUSSSNNNKKKMMMEEEDDDCCCEEEGGGHHHHHHGGGIIIHHHHHHIIIJJJKKKIIIHHHQQQNNNJJJEEEAAA>>>======AAA???===<<<===<<<;;;:::444:::<<<888???\\\|||vvvpppnnnoooooollliiidddeeegggjjjnnntttzzzzzzxxxuuutttvvv{{{zzzmmmgggrrr~~~xxxsssxxx|||xxxnnneee```YYYPPPIIIDDDAAA???<<<===>>>@@@@@@@@@???>>>?????????@@@??????>>>===AAA>>>===AAAAAA>>><<<>>><<<===>>>===;;;999::::::>>>@@@DDDGGGKKKQQQXXX]]]\\\iiisssvvvvvvxxxvvvqqqjjjooo{{{qqqeee```[[[YYYVVVVVVZZZeeeqqqzzz{{{uuuhhh]]]]]]bbbaaa\\\YYYWWWUUUQQQMMMJJJJJJJJJKKKGGGGGGHHHJJJLLLNNNPPPRRR]]]kkk|||zzzrrreeeVVVKKKHHH@@@===999777666666555555111333555888:::;;;;;;;;;:::;;;<<<<<<<<<<<<>>>@@@iii~~~YYYRRRQQQEEEKKKKKKLLLNNNPPPPPPOOOLLLJJJFFFDDDMMMQQQJJJUUUuuuzzzkkkYYYUUURRRTTT^^^nnnRRRUUUUUURRRNNNNNNRRRWWWfffooo|||sssZZZRRRQQQKKKIIIKKKFFFDDDBBBBBBDDDGGGIIIIIIFFFFFFFFFEEECCCBBBCCCEEEIIIIIIGGGFFFCCC@@@>>>===============<<<;;;:::999999444<<<<<>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDD??????>>><<<::::::<<>>;;;::::::;;;::::::<<>>===============<<<;;;::::::999444:::999>>>KKKhhh|||uuuppprrrsssppplllkkkjjjjjjiiikkkooouuu{{{qqqpppppppppsssvvvyyy|||uuussszzzzzzkkk```\\\YYYXXXXXXTTTMMMFFFDDDCCCBBBBBBCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>===<<<;;;<<>>===>>>>>>>>>>>>===<<<;;;:::;;;555;;;777:::DDD[[[~~~~~~{{{wwwvvvyyyzzztttmmmkkkiiikkkmmmppprrrsssttttttmmmmmmmmmnnnoooqqqssstttvvv~~~yyy|||}}}~~~uuutttllleeeccceeebbbWWWLLLJJJFFFBBBAAABBBBBBAAA???BBBBBBBBBBBBBBBAAA@@@@@@===>>>>>>>>>===???CCCFFFGGGDDDAAA??????>>><<<:::===???CCCHHHNNNSSSXXXZZZ\\\gggssswwwtttppprrrvvv~~~tttbbb[[[UUURRRTTTPPPQQQSSSWWW___kkkwwwzzzuuuyyyqqqgggbbbaaa___\\\YYYUUUSSSOOOKKKIIIGGGGGGGGGEEEHHHJJJJJJKKKQQQ[[[cccvvv}}}||||||}}}zzzrrrhhhaaaWWWKKKBBB@@@===:::666444444333333222555666777888999::::::::::::BBB===555:::>>>BBBKKKwwwmmmOOOGGGHHHFFFCCCEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIGGGEEEEEEHHHJJJTTTyyy}}}rrreee]]]XXXVVVXXX```mmm{{{JJJMMMPPPQQQPPPNNNNNNOOOKKKOOOUUU\\\ggguuugggQQQMMMJJJIIILLLJJJEEEEEEHHHHHHFFFDDDCCCDDDDDDCCCBBBEEEFFFEEECCC@@@???@@@AAABBBBBBBBBAAA@@@>>>===<<<===>>>>>>>>>======<<<;;;===888<<<888;;;BBBQQQ{{{}}}}}}|||}}}~~~zzzwwwxxx{{{{{{tttmmmkkklllmmmppprrrrrrqqqnnnmmmmmmmmmnnnoooppppppppppppsss|||xxx|||zzzzzz~~~~~~~~~zzzrrrooooookkkccc\\\SSSLLLDDD@@@AAACCCCCCBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@BBBFFFHHHJJJHHHEEECCCBBBAAA???===<<<>>>@@@DDDIIIOOOTTTWWW```lllxxx{{{vvvsssvvv|||iii]]][[[WWWSSSTTTRRRUUU[[[bbbiiirrr{{{tttgggcccccc```[[[WWWSSSQQQMMMJJJGGGFFFFFFFFFEEEHHHJJJJJJNNNXXXgggsss}}}{{{zzzzzzrrrjjjbbb]]]TTTHHH@@@>>>;;;888555333333444333333555666777999::::::::::::777===>>>>>>===888CCC\\\aaaJJJHHHKKKJJJGGGDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFGGGGGGFFFFFFHHHJJJPPPaaauuupppllldddbbbgggjjjoooKKKMMMOOOOOONNNLLLJJJIIIKKKMMMQQQVVV\\\hhhvvvgggUUUQQQKKKKKKKKKKKKGGGCCCDDDHHHEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDBBB???>>>???@@@>>>>>>>>>>>>===<<<;;;:::===============<<<<<<;;;<<<888<<<777;;;@@@HHHkkk}}}|||{{{||||||{{{zzzyyyvvvvvvyyyxxxrrrmmmmmmooopppqqqqqqpppooommmlllmmmnnnooopppqqqpppoooooossszzz}}}xxxzzzyyyxxxxxxyyy}}}uuuqqqxxxzzzuuuqqqnnnmmmmmmccc[[[QQQIIIGGGFFFEEEEEEAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBEEEHHHKKKIIIGGGFFFEEEDDDAAA???>>>>>>>>>@@@CCCHHHMMMOOO\\\gggrrrtttooolllqqqxxx}}}wwwbbb^^^^^^YYYTTTSSSQQQYYYdddooowww}}}vvvgggcccccc___YYYWWWVVVTTTQQQMMMKKKJJJJJJJJJFFFGGGIIIKKKRRRaaauuu~~~{{{xxxuuusssjjjccc\\\WWWPPPFFF>>><<<999777333222333444444333555666777888999:::::::::888777:::CCCAAA999VVV}}}sss|||^^^KKKIIIKKKLLLLLLEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEGGGHHHHHHHHHIIIJJJNNNPPPjjj}}}zzzqqqjjjrrrIIIJJJKKKKKKJJJHHHEEEDDDJJJLLLNNNPPPTTT\\\gggooo{{{cccRRRLLLMMMFFFHHHHHHFFFCCCBBBDDDHHHBBBAAAAAACCCEEEGGGGGGFFFBBBBBBBBBAAA???>>>???@@@;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;999555999555999===>>>ZZZ~~~|||{{{{{{zzzyyyxxxwwwtttuuuwwwvvvqqqnnnppprrrqqqqqqpppooooooooonnnnnnooooooppppppppppppooorrrwwwzzzyyyyyy}}}~~~|||zzzzzzxxxuuurrrssswww{{{}}}pppkkkqqq{{{|||ppphhhhhhkkkqqqmmmeee\\\RRRKKKGGGDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBCCCFFFIIILLLKKKJJJJJJJJJIIIGGGEEECCCBBB???>>>???BBBFFFHHHUUU^^^hhhjjjfffeeeiiiooorrrwwwzzz|||xxxhhh]]]___aaa]]]YYYYYYWWWbbbqqquuueeebbbbbb\\\XXXXXXUUUSSSPPPMMMKKKJJJJJJJJJIIIIIIJJJOOOZZZlll~~~zzzvvvrrrooobbb[[[TTTPPPJJJAAA<<<;;;777555222111222444444444555666777888999:::::::::<<<777777???CCCIII{{{sss~~~|||ZZZKKKIIIIIIIIIKKKEEEEEEDDDDDDDDDCCCCCCCCCEEEGGGIIIIIIGGGFFFGGGGGGJJJHHHTTTjjjrrrkkkkkkHHHHHHHHHHHHHHHGGGEEEDDDIIIKKKLLLMMMNNNSSS[[[bbbwwwhhhVVVQQQJJJGGGHHHAAACCCDDDCCCAAAAAACCCDDD@@@??????AAADDDEEEDDDCCC???@@@AAA@@@>>>>>>@@@AAA;;;;;;<<<<<<===<<<<<<<<<::::::;;;;;;;;;;;;::::::888444888444888;;;777MMM~~~~~~{{{zzz{{{{{{zzzyyyttttttwwwzzzyyysssqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrsssuuuyyy{{{zzz{{{~~~zzzyyyxxxvvvuuuxxx|||~~~ssslllnnnuuuyyywwwkkkggghhh{{{~~~xxxkkk]]]SSSOOONNNLLLIIIGGGFFFFFFGGGHHHFFFGGGHHHHHHHHHJJJNNNQQQRRRRRRRRRSSSUUUUUUSSSQQQLLLIIIDDD@@@>>>???BBBDDDLLLSSSZZZ\\\[[[[[[^^^bbbccciiinnnpppwwwjjjaaa^^^eeejjjhhhhhhlllmmmwwwsssdddaaa___YYYWWWZZZSSSRRROOOLLLJJJIIIIIIIIILLLKKKMMMVVVddduuu}}}xxxrrrlllhhh[[[TTTLLLIIIDDD<<<999999666333111111222444555555666777888:::;;;;;;;;;;;;888;;;999;;;GGGbbbsssRRRHHHJJJIIIFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHFFFEEEEEEFFFFFFLLLMMMRRReeeyyymmmHHHGGGGGGHHHIIIJJJIIIGGGIIIJJJLLLKKKKKKOOOUUU[[[[[[pppzzz{{{gggQQQNNNOOOHHHDDDGGG@@@CCCDDDCCCAAAAAAAAA??????>>>>>>@@@BBBCCCBBB@@@>>>???@@@???>>>>>>@@@BBB;;;<<<======>>>>>>======999999:::;;;;;;::::::::::::666:::555999:::333FFFppp}}}{{{zzz{{{||||||{{{ssstttyyy~~~}}}wwwssstttooopppqqqrrrssssssrrrrrrtttssssssssstttuuuvvvwwwzzz}}}}}}|||xxxvvvuuuxxx}}}wwwooonnnqqqsssxxxyyytttsssuuuhhhcccYYYVVVRRRMMMKKKJJJLLLMMMJJJLLLMMMNNNOOORRRVVVZZZZZZZZZ[[[]]]___```^^^]]]RRRNNNHHHBBB??????AAABBB@@@EEEKKKNNNNNNOOOQQQTTTWWW^^^dddfffmmm|||qqqgggaaabbbkkkrrrtttxxxqqqcccaaa^^^WWWVVV\\\WWWUUURRROOOMMMMMMMMMMMMNNNMMMPPP\\\lllzzz{{{{{{zzzwwwqqqiiibbb]]]WWWOOOHHHDDD???999666777555333000000222444555555888888:::;;;<<<=========111??????:::LLLuuunnnMMMFFFKKKJJJEEECCCAAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFFFFEEEEEEFFFGGGFFFTTTPPPFFFNNN]]]HHHHHHHHHHHHGGGEEECCCBBBGGGHHHHHHHHHGGGGGGIIIKKKOOOQQQYYYhhhyyyqqqZZZUUUNNNIIIGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::999999999777777999===@@@[[[{{{yyyzzz{{{||||||ooovvv{{{|||}}}~~~{{{uuurrrrrrqqqpppnnnooorrrtttwwwuuusssuuuxxx{{{zzzyyy}}}|||{{{|||}}}~~~}}}|||uuuyyyzzzxxx|||zzztttooommmooosss}}}yyyllliii```VVVSSSUUUUUUSSSVVVTTTRRRSSSXXX]]]aaaccchhhpppuuusssooommmkkkiii___YYYQQQLLLIIIFFFCCC@@@FFFFFFFFFFFFGGGHHHJJJKKKMMMQQQXXX```jjjvvvxxxoooppp``````ccclllwwwxxxggg\\\XXXXXXYYYXXXWWWYYYXXXSSSOOONNNNNNMMMOOORRRYYYfffttt~~~|||~~~{{{vvvooohhhccc___]]]RRROOOJJJDDD???:::888666444555555333222222444777:::::::::;;;;;;;;;<<<<<<;;;>>>;;;;;;PPP~~~kkkKKKGGGKKKGGGBBBBBBEEEDDDDDDDDDDDDCCCCCCCCCGGGFFFEEEEEEEEEEEEEEEFFFJJJIIILLLLLLFFFJJJfffGGGHHHHHHHHHHHHFFFEEEDDDFFFHHHIIIIIIGGGGGGHHHJJJKKKKKKQQQ\\\lllxxxyyy[[[PPPLLLHHHEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>????????????>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;::::::999888777999<<>>:::888777333444444333222222444666::::::::::::;;;;;;;;;;;;444999:::<<>>>>>>>>;;;<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;:::::::::999::::::;;;;;;;;;;;;:::888777888:::===FFF^^^}}}||||||zzzyyyzzz}}}|||yyyxxxzzzyyyuuuqqqsssttttttsssssstttvvvxxxvvvtttuuuwwwzzz{{{{{{|||}}}}}}zzzxxxxxxxxx{{{{{{xxxzzz||||||||||||~~~vvvsssvvvxxxwwwwww{{{~~~~~~yyyooofff]]]VVVOOOLLLBBBAAA@@@??????@@@AAAAAACCCEEEGGGJJJNNNTTT[[[```iiitttyyywwwtttjjjbbbaaaeeeiiipppxxxzzznnn```[[[___cccccc```^^^]]]YYYUUUPPPNNNNNNPPPRRR\\\lllzzz~~~|||zzzvvvtttttttttrrriii\\\RRRIIIGGGDDD@@@<<<:::888888222333333222111222444777999999999999::::::::::::666;;;::::::PPPwwwqqqYYYEEEDDDFFFBBB@@@DDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEE@@@@@@EEEFFFCCCGGGOOO___JJJJJJKKKJJJIIIGGGEEEDDDFFFIIIKKKKKKIIIGGGFFFFFFHHHDDDBBBDDDLLLUUU\\\```|||dddMMMDDDFFFDDDBBBBBBBBBCCCCCCAAA@@@?????????>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999999:::999999888999999:::;;;;;;;;;;;;;;;999777777999;;;CCCKKK~~~}}}|||zzz}}}|||zzz{{{yyyuuuvvvwwwyyyxxxwwwuuuuuuvvvtttrrrqqqrrrtttwwwzzz|||xxxyyyzzz}}}~~~|||xxxuuuwwwxxxzzz}}}}}}wwwpppppprrrvvvyyy||||||uuurrryyysssggg\\\UUUPPPEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFJJJNNNRRR[[[cccpppzzz~~~{{{pppgggiiillliiieeeccceeepppooofff\\\]]]eeekkkkkkgggddd___ZZZVVVPPPLLLMMMQQQZZZgggzzz~~~|||zzzxxxvvvtttvvvuuummm^^^RRRFFFDDDAAA===:::777666666111222222222111222555777888888999999999:::::::::<<<>>>:::;;;RRRvvvxxx|||___OOODDDDDDEEE@@@@@@EEEAAA@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBCCC@@@AAAGGGJJJGGGGGGIIIEEE^^^MMMMMMMMMLLLJJJGGGEEECCCGGGJJJLLLLLLJJJHHHGGGGGGKKKGGGCCCBBBFFFMMMTTTXXXwwwooo\\\QQQHHHFFFKKKCCCBBBAAABBBCCCBBB@@@>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999888999999888888888999999:::888888888888888999:::;;;;;;;;;;;;999777666888999@@@???ooo~~~|||}}}~~~{{{vvvxxxyyyzzzyyyvvvtttssssssqqqqqqqqqrrrtttxxx{{{~~~wwwvvvvvvvvvwwwwwwuuusssvvvzzz{{{sssnnnlllrrrtttwwwzzz~~~zzzhhh]]]YYYfffqqquuuhhh\\\UUUQQQIIIHHHFFFCCCAAA@@@@@@@@@AAABBBCCCCCCDDDFFFJJJMMMTTTWWW^^^eeehhhnnn}}}}}}mmmeee```bbbhhhjjjhhhgggooo{{{}}}eee___\\\aaakkkqqqppplllggg```ZZZVVVPPPKKKNNNTTTbbbppp~~~|||zzztttpppllllllllleeeXXXMMMEEECCC???;;;888555333333000111222222222333666888888888999999999::::::::::::::::::EEEcccfffQQQIIIDDDEEEDDD@@@AAAFFF????????????>>>>>>>>>>>>======>>>>>>???@@@AAABBB??????AAAEEEEEEDDDEEEGGGIIIOOOgggNNNNNNNNNMMMKKKHHHFFFDDDIIIKKKMMMMMMKKKJJJJJJJJJLLLIIIFFFEEEFFFKKKQQQTTTppp~~~jjjPPPIIIJJJHHHDDDCCCAAA@@@??????@@@???===;;;??????>>>>>>>>>==================<<<<<<<<<<<<<<<::::::999999999999888888999888888888888999999:::888888888777888888999999999::::::999777777888999AAA>>>^^^~~~|||{{{~~~yyyxxxxxxxxxvvvsssqqqqqqrrrrrrtttvvvwwwxxxyyy|||~~~yyywwwuuuuuuvvvvvvuuutttwww{{{yyynnnkkkmmmyyyzzz{{{|||}}}rrr^^^PPPKKKMMM[[[kkkyyy~~~ttthhh^^^YYYVVVLLLKKKHHHDDDBBB@@@?????????@@@AAABBBBBBDDDHHHJJJPPPNNNPPPWWW\\\eeeyyyyyymmmfffbbb___aaaffflllppprrrlll^^^^^^```gggooorrrppplllfff]]]VVVTTTPPPLLLQQQZZZkkkvvv}}}zzzwwwppplllgggdddaaa[[[QQQIIICCCAAA>>>:::666444333222000111222333333444888:::999999999999::::::::::::888999DDD___ZZZJJJEEEDDDEEEDDDAAAAAADDD?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDCCCBBBAAACCCGGGOOOKKKRRRmmm}}}LLLMMMMMMMMMLLLJJJHHHGGGKKKLLLMMMMMMLLLKKKMMMNNNJJJIIIHHHGGGGGGJJJNNNQQQcccllljjjiiittt|||gggXXXNNNDDDBBBCCCCCC@@@<<<@@@???===>>>??????>>>===============<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;:::::::::999999999888888999888888888888999:::;;;999888888777777777777888888999:::999777777888999>>>>>>NNNvvv|||yyyxxx|||~~~}}}~~~~~~wwwwwwwwwuuusssssstttvvvuuuxxxzzz{{{yyyxxxyyyzzzyyyxxxxxxxxxyyyxxxuuusssttttttxxxzzzuuullljjjmmmwwwxxxyyyyyyyyyyyy{{{}}}}}}jjjVVVJJJFFF>>>HHHSSS\\\kkkttttttqqqkkkccc]]]ZZZZZZPPPNNNKKKGGGCCCAAA@@@???>>>???AAABBBBBBDDDGGGIIINNNIIIJJJRRRXXX^^^ppptttmmmgggaaa^^^___aaadddkkkvvvvvvccc]]]aaagggnnnqqqpppkkkggg```VVVQQQRRRQQQOOOWWWcccttt}}}|||vvvqqqmmmjjjfffaaa\\\TTTLLLGGG@@@>>>;;;888666555444444111222333333444666999<<<::::::::::::;;;;;;;;;;;;;;;@@@^^^|||TTTGGGDDDCCCDDDCCC@@@???AAA?????????>>>>>>>>>>>>===>>>>>>=========>>>>>>???BBBCCCCCCBBBBBBCCCEEEEEEHHHJJJKKKQQQhhhiiikkksssJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMMMMLLLMMMOOOQQQGGGGGGGGGGGGGGGIIILLLOOORRRXXXSSSQQQ^^^jjjooowwwvvvgggPPPOOOCCCFFFFFFBBB@@@AAACCCCCC@@@???===>>>@@@AAAAAAAAA<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;::::::::::::::::::999999999999888999999888888999:::;;;;;;999999888777666666777777777888999999888777888999555;;;CCCeee}}}yyyvvvwwwzzzzzzyyy{{{xxxyyyxxxwwwvvvwwwzzz|||vvvyyy|||{{{xxxtttssstttwwwwwwyyy{{{{{{yyytttppppppmmmmmmrrrrrrkkkhhhjjjnnnppprrrsssttttttvvvxxxwwwuuuvvv{{{{{{uuuooonnn|||tttaaaOOOFFFDDDAAAEEEFFFFFFPPPeee|||{{{kkk^^^``````]]]XXXUUUUUUVVVTTTRRRNNNJJJFFFCCCBBBAAA???AAABBBCCCCCCEEEGGGJJJMMMGGGIIIQQQVVVYYYeeettt|||}}}{{{ssstttoooeee]]][[[\\\[[[XXX\\\bbbgggqqqpppddd]]]dddmmmsssrrrmmmgggcccZZZQQQLLLPPPQQQQQQ[[[jjj|||zzzrrrmmmgggfffccc^^^VVVNNNFFFBBB===<<<:::888666666666666111222444444555777:::===::::::;;;;;;;;;;;;<<<<<<;;;HHHvvvmmmQQQFFFCCCBBBBBBBBB@@@>>>>>>????????????>>>>>>>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<@@@EEEDDDBBBBBBLLLJJJ===@@@___{{{vvvuuuqqqrrrOOONNNLLLJJJJJJJJJJJJKKKLLLKKKJJJJJJKKKLLLKKKJJJFFFGGGHHHJJJJJJJJJIIIIIIMMMLLLKKKKKKNNNRRRWWWZZZjjjsssuuu\\\NNNHHHFFFCCCCCCBBBAAAAAA@@@??????===========================<<<;;;999888888999999===<<<;;;999888888999999888888888888888888888888777777777777777777777777999888888888777777666666777777777777888888888888;;;;;;@@@___~~~}}}}}}{{{zzz|||}}}|||~~~{{{{{{{{{zzzxxxxxxzzz||||||{{{yyyvvvsssrrrtttuuu{{{||||||yyytttqqqqqqrrroookkkjjjoooqqqooommmmmmtttwww{{{{{{yyyxxxyyy{{{wwwuuuyyyvvvmmmmmmtttsss___QQQFFF>>>???BBBEEEFFFGGGLLLUUU]]]sss~~~}}}wwwooofff^^^XXXUUUQQQSSSTTTSSSPPPOOOQQQTTTWWWUUURRRNNNIIIEEEBBB@@@===???AAAAAAAAABBBEEEHHHLLLLLLMMMNNNPPPSSSVVVWWW```^^^bbblllooorrr~~~rrriiidddcccbbbaaaZZZZZZZZZXXXVVVUUUUUUVVVVVVeeellltttzzzmmmllliiijjjkkkjjjhhheeeaaa^^^NNNMMMMMMOOOPPPUUUaaannn~~~zzzvvvrrrppplllfff^^^XXXTTTNNNFFF???<<<999666333111111222333444444444555666888:::;;;:::999:::<<<;;;999;;;@@@BBBTTT[[[FFFEEEDDDAAA?????????@@@AAA@@@???>>>===<<<<<<<<<<<<;;;:::::::::;;;<<<>>>???>>>============???@@@AAAAAA@@@@@@BBBDDDIIIVVVcccyyyvvvKKKLLLMMMMMMLLLKKKIIIGGGIIIHHHHHHHHHJJJJJJJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHJJJIIIHHHHHHJJJNNNRRRUUU[[[fffrrryyy|||rrr[[[LLLEEECCCCCCAAAAAAAAA@@@???>>>>>>>>>========================>>>===<<<::::::::::::;;;===<<<:::999888888999999888888888888888888888888777777777777777777777777888888888777777777666666666666777777777888888888<<<<<<@@@YYY~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}{{{wwwsssrrrtttvvv|||}}}}}}zzztttqqqooopppnnnlllnnnssstttpppooopppxxxzzz}}}|||{{{}}}wwwrrrzzzyyydddPPPDDD>>>>>>@@@BBBBBBBBBEEELLLRRR]]]fffqqqwwwuuuppplllkkkiiieee___XXXRRRNNNKKKJJJPPPQQQRRRPPPLLLKKKMMMPPPUUUVVVUUURRRMMMHHHCCC@@@@@@AAAAAAAAAAAABBBDDDEEEGGGGGGHHHIIIKKKMMMPPPQQQQQQPPPVVVaaaeeeiiiwwwxxxmmmhhhaaa\\\[[[[[[[[[ZZZXXXYYYYYYXXXVVVVVVWWWYYY^^^kkkqqq|||{{{ooonnnkkkkkkjjjhhheee```\\\YYYNNNNNNQQQUUUWWW^^^nnn}}}{{{xxxtttqqqooogggaaaZZZTTTQQQLLLEEE???;;;999666333111111222333444444444555777888:::;;;===;;;;;;===<<<999999===HHH]]]}}}WWWHHHDDDCCCAAA???>>>>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>============???@@@AAABBBAAACCCDDDCCCDDDKKKTTTiiipppffflllGGGIIIMMMOOONNNKKKGGGDDDFFFFFFEEEGGGIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDEEEHHHKKKMMMNNNZZZeeeiiiiiitttggg^^^RRRGGGBBBBBBDDDEEE?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999<<<;;;:::999888888888888777777777777777777777777777777777777777777777777888888777777777777666666666666777777777777888888:::;;;<<>>@@@BBB@@@??????CCCGGGGGGMMMTTTWWWUUURRRPPPPPPTTTQQQLLLHHHEEEEEEFFFGGGLLLNNNNNNLLLHHHGGGJJJMMMTTTVVVXXXWWWQQQJJJEEEBBB@@@>>>======>>>@@@@@@???CCCCCCCCCDDDEEEGGGIIIKKKFFFFFFLLLUUUYYY[[[ffftttlll___ZZZXXXVVVUUUVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTWWWYYYcccpppxxxzzzooonnnjjjiiigggccc___YYYTTTRRRKKKLLLQQQWWW\\\fffxxx~~~zzzwwwuuurrrpppmmm```[[[TTTPPPLLLHHHCCC>>>:::888555333222222333333444444555666777999::::::===:::999<<<===;;;999;;;KKKcccjjjOOOJJJBBBAAA???>>>======>>>???BBBAAA???===;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;===<<<<<<<<<===>>>???@@@@@@@@@BBBEEEBBB???BBBGGGQQQwww~~~hhhkkkFFFHHHKKKMMMLLLJJJFFFDDDEEEEEEEEEGGGIIIIIIHHHFFFJJJJJJKKKKKKKKKIIIHHHGGGGGGFFFDDDCCCDDDEEEHHHIIIHHHQQQYYYYYYYYYeee|||kkkUUUOOOJJJEEEBBBBBBCCCDDDDDD???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777666666::::::999999888888888888777777777777777777777777777777777777777777777777777777777777777777666666666666666666777777777888666888777@@@XXXuuu~~~~~~~~~{{{xxxuuutttvvvyyyxxxyyyyyywwwtttqqqnnnmmmllloootttxxxwwwvvv~~~~~~xxxyyy|||vvvfffOOODDDEEE@@@BBBCCCBBB@@@???@@@AAA@@@CCCEEEEEEDDDBBBBBBCCCHHHGGGEEEDDDCCCDDDFFFGGGGGGIIIJJJHHHFFFFFFJJJNNNTTTWWWYYYVVVQQQKKKHHHGGGBBB@@@>>>???AAABBB@@@???BBBBBBAAAAAABBBDDDFFFGGGFFFFFFJJJOOOPPPOOOUUU]]]gggrrr}}}lll___ZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTUUUXXX[[[hhhzzzxxxllljjjcccbbb___[[[WWWRRRNNNLLLLLLLLLPPPZZZeeerrr|||wwwtttsssqqqnnnlll\\\XXXQQQLLLHHHDDD???<<<888777555333222222333333333444555777888999::::::;;;777666:::===<<<;;;<<>>============>>>???>>>===<<<;;;::::::::::::;;;<<<===<<<;;;:::999<<<<<<<<<<<<===>>>??????<<<<<<>>>BBBAAA???@@@DDDIIIYYYpppGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJJJJHHHFFFJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEGGGHHHFFFIIILLLKKKLLLTTTcccooodddWWWRRRKKKDDDDDDBBB@@@?????????>>>===>>>>>>>>>>>>============::::::::::::::::::::::::777777777777777777666666888888888888888888777777666666666666666666666666666666666666666666666666666666666666666666777777555666666666666777777777666888555999LLLjjj~~~}}}}}}|||zzzxxxwwwyyy{{{uuuuuutttttttttrrrpppooooooqqquuuxxxwwwzzz~~~zzzyyywwwxxx}}}|||jjjeee]]]MMMEEEHHHAAABBBBBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>===>>>@@@>>>???@@@AAAAAAAAAAAA@@@CCCEEEGGGFFFFFFHHHNNNRRRWWWXXXWWWSSSMMMJJJKKKNNNHHHHHHHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@BBBCCCDDDFFFFFFHHHJJJIIIGGGJJJNNNKKKQQQWWW\\\ccciiikkkkkklllnnnppptttxxx{{{~~~rrrfff]]]XXXXXX\\\[[[ZZZXXXWWWWWWWWWXXXXXXXXXXXXWWWVVVXXX[[[^^^mmmvvviiidddYYYXXXUUURRROOOMMMLLLKKKQQQNNNSSSdddvvv~~~zzztttrrrrrrqqqmmmiii[[[WWWPPPJJJDDD???;;;999666555444333222333333333333444666888999:::::::::;;;777666999;;;999:::<<>>>>>==================;;;;;;;;;;;;;;;<<<<<<===::::::<<<<<<<<<;;;:::999:::;;;;;;<<<======>>>>>><<<:::<<>>@@@EEE@@@BBBNNNnnnHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGHHHJJJKKKJJJGGGEEEHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHLLLRRRWWW]]]dddttt}}}lllTTTDDD???BBBDDDDDD???>>>===>>>???>>>===;;;========================999999999999999999999999999999:::::::::999999888777777888888888777777666666666666666666666666666666666666666666666666666555555666666666666777777555555666666666666777777888:::777:::HHH```~~~|||{{{{{{|||uuutttsssssstttuuutttrrrssstttwwwyyyzzz~~~~~~~~~zzz}}}vvvhhh]]][[[WWWNNNHHHIIIAAAAAAAAA@@@@@@@@@??????@@@???>>><<<<<<<<<<<<<<<;;;===???@@@AAA???>>><<<@@@CCCEEEEEEFFFJJJQQQVVVYYYZZZWWWQQQJJJIIINNNTTTMMMPPPSSSSSSOOOJJJGGGEEEBBBBBB@@@@@@???@@@AAABBBAAABBBDDDEEEDDDDDDFFFGGGHHHIIIJJJKKKMMMPPPRRRRRRUUUVVVYYY[[[^^^aaacccdddgggooo|||rrrccc]]]WWWVVVXXXXXXYYYYYYXXXWWWWWWXXXZZZVVVVVVVVVVVVVVVYYY]]]aaaqqq}}}oooddd]]]PPPOOOMMMKKKKKKKKKLLLMMMQQQQQQ[[[ooo|||wwwsssqqqrrrpppjjjdddXXXTTTNNNGGGAAA<<<999888444444333333333333333444333444666999::::::::::::>>>;;;::::::999777:::@@@ZZZwwwyyyYYYIIICCC@@@========================999999999:::;;;<<<===>>>999::::::;;;;;;;;;::::::999:::;;;<<<============@@@<<<<<<>>>???===???BBB888BBBEEEQQQtttFFFFFFDDDCCCDDDDDDFFFGGGHHHHHHIIIJJJKKKIIIFFFCCCDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIILLLNNNJJJNNNXXXfffooorrrvvv{{{vvvfffSSSNNNIIIGGGGGGEEEAAA>>>>>>======>>>??????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999888999:::;;;;;;:::999999555666777888888777666666555555555555555555555555666666666666666666666666555555555666666666777777555555555666666666777777777999888;;;DDDQQQvvv~~~~~~}}}||||||zzzwwwtttsssuuuwwwvvvuuuwwwxxxzzz}}}~~~~~~}}}mmmiiiddd___\\\WWWPPPLLLDDDCCCAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<;;;:::>>>???@@@@@@@@@@@@??????@@@BBBDDDDDDEEEIIIPPPVVV[[[[[[YYYRRRLLLKKKQQQXXXWWW]]]bbb```WWWMMMHHHGGGFFFEEEDDDCCCBBBBBBCCCDDD???AAABBBAAABBBCCCEEEEEEJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVWWWXXXWWW^^^gggnnnuuu~~~mmmeee```ZZZZZZ___ZZZ]]]aaaaaa___\\\\\\\\\YYYZZZ[[[\\\^^^bbbhhhmmm{{{yyyqqqjjjcccZZZSSSKKKJJJIIIHHHIIIKKKNNNOOOVVV\\\lll~~~{{{yyyuuuqqqpppqqqnnneee^^^SSSPPPKKKDDD>>>:::888888333333333333333333333444333444777999;;;;;;::::::<<<;;;<<<<<<999999BBBLLLqqqtttSSSGGGCCC@@@=========>>>>>>>>>======999999999999:::;;;<<<<<<999999999999:::;;;<<<<<<888999;;;<<<======<<<<<>>???======@@@999EEEDDDFFFZZZtttDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHIIIJJJJJJHHHDDDAAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDD>>>AAAEEEEEEDDDDDDGGGJJJKKKIIIJJJPPPTTTVVV\\\bbbeeeppp{{{~~~lll```UUUKKKDDDAAA>>>===>>>???>>>=========;;;:::;;;<<<===<<<:::::::::::::::::::::::::::888888888888888888888888777777999::::::999888777555666777888888777666666555555555555555555555555666666666666666666666666444555555555666666777777555555555555666666666777555777777;;;???CCC___~~~~~~{{{zzz}}}zzz}}}}}}{{{{{{vvvuuuvvvxxxxxxwwwzzzzzz}}}}}}rrrtttqqqjjjeeeaaaYYYPPPIIIFFFDDDBBBBBBBBBAAAAAA??????>>>?????????===;;;??????>>>===>>>>>>@@@@@@AAACCCDDDDDDDDDHHHOOOUUU[[[\\\[[[UUUNNNMMMSSSZZZeeemmmtttpppbbbVVVOOOOOOKKKJJJHHHGGGFFFFFFGGGGGGBBBCCCCCCAAABBBDDDEEEDDDCCCCCCDDDGGGIIIIIIJJJKKKIIIIIIJJJJJJKKKLLLMMMMMMPPPTTTXXXZZZ\\\aaakkkrrrqqqrrrwwwssshhhgggccc\\\]]]fffccchhhmmmnnnjjjddd```___dddfffgggjjjmmmssszzz}}}uuuoooddd]]]ZZZXXXRRRKKKJJJIIIHHHHHHIIILLLOOOQQQbbbmmmzzzvvvwwwsssooooooppplllbbbZZZOOOLLLHHHAAA<<<999888999222222333333333333444444333444777:::;;;;;;::::::777888;;;<<<;;;>>>KKKYYYpppOOODDDBBB???======>>>>>>>>>>>>>>>===;;;::::::999999::::::;;;999999888888999;;;===>>>888999;;;<<<===<<<<<<;;;:::888999???AAA???>>>???>>>===<<>>?????????===<<<;;;;;;;;;;;;::::::999999999999999999888888888777777666666666666666666666666666666777777888888999999444444555666666555444333555555555555555555555555666666666666666666666666444555555666666666666666666666666666666555555555666333555::::::===QQQiii||||||~~~}}}|||~~~~~~~~~~~~}}}zzzxxxxxxzzz}}}||||||~~~|||wwwwwwwwwpppeeeUUUJJJBBBCCCDDDBBBAAABBBCCC===:::===@@@???<<<<<<<<<;;;;;;===???@@@@@@@@@@@@AAABBBCCCDDDGGGKKKNNN\\\WWWTTTRRRMMMKKKTTT```ooovvv}}}yyylll```[[[[[[VVVQQQMMMMMMOOOPPPMMMIIIHHHFFFEEEGGGFFFDDDGGGLLLJJJKKKKKKJJJIIIIIIJJJKKKKKKHHHFFFGGGKKKMMMNNNMMMQQQQQQRRRSSSTTTUUUVVVVVV]]]\\\]]]aaajjjwwwyyymmmgggdddbbbeeeiiilllxxxzzztttnnnjjjrrrqqquuuyyysssggg^^^VVVSSSQQQLLLJJJJJJEEEDDDEEEIIIIIIKKKVVVcccxxx|||zzzxxxuuurrrnnniiibbb[[[VVVMMMJJJDDD???:::777555444333333333222222333333444777888888999999:::;;;;;;===888;;;@@@;;;>>>ddd{{{aaaNNNHHH???AAA???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<==================>>>???@@@BBBHHHNNNSSS|||DDDBBB@@@@@@BBBDDDDDDCCCFFFGGGIIIIIIHHHEEEBBB@@@@@@@@@@@@AAABBBCCCEEEEEE@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIJJJNNNZZZjjjuuuuuuvvvzzzrrrhhh]]]ZZZ\\\[[[RRRIIIOOOJJJCCC@@@???@@@???>>>======>>>>>>>>>===<<<;;;;;;;;;:::::::::999999999:::::::::999999888888888777777777777777777777777777777777777777777888888444444555666666555444333555555555555555555555555555555555555555555555555444444555666666666666666666666666666666666666555888444555999999;;;KKK^^^~~~}}}}}}{{{{{{|||}}}~~~|||}}}~~~~~~|||{{{{{{|||~~~~~~{{{||||||~~~\\\QQQIIIJJJJJJGGGDDDEEECCC@@@???@@@@@@===>>>AAA============????????????AAABBBCCCDDDFFFIIIMMMQQQTTTRRRRRRRRRPPPOOOWWWbbbpppxxx~~~sssgggbbbaaaeeecccbbbbbbbbb```[[[XXXWWWRRROOOPPPPPPNNNOOORRRKKKMMMNNNNNNLLLJJJJJJJJJKKKJJJIIIJJJLLLMMMMMMLLLPPPQQQRRRSSSRRRSSSSSSTTTWWWWWWXXX\\\dddppp|||}}}qqqjjjgggffflllrrr{{{~~~qqqlll```XXXQQQOOOMMMIIIGGGHHHFFFEEEHHHMMMPPPVVVdddrrr}}}xxxtttuuusssoookkkgggaaaZZZVVVKKKHHHDDD>>>999666555444333333333222333333444444888888888999::::::;;;;;;AAA===;;;;;;:::KKKzzz[[[KKKFFF>>>@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::::::::;;;::::::::::::::::::::::::;;;;;;<<<==================>>>??????@@@DDDHHHLLL^^^tttCCCAAA@@@@@@BBBDDDCCCCCCFFFGGGIIIJJJHHHEEEAAA>>>????????????@@@AAABBBCCC??????AAABBBCCCCCCCCCCCCAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIICCCDDDDDDBBBAAACCCIIINNNRRRSSSXXXaaannnwww|||}}}mmmeee```[[[WWWRRRMMMKKKMMMLLLGGGBBBCCCAAA>>>===>>>??????>>><<<============<<<;;;;;;:::::::::999999999999999::::::::::::999999999999777777777777777777777777777777777777777666666666333444555555555555444444444444444444444444444444555555555555555555555555444444555666666666666555555555666666666666666666:::555444888888999CCCPPP}}}zzz|||~~~zzzzzz{{{}}}}}}|||~~~~~~~~~~~~}}}|||}}}~~~bbbYYYRRRQQQQQQMMMIIIFFFBBB@@@??????===:::===CCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFJJJOOORRROOOOOOQQQRRRRRRSSS[[[eeeoooxxxxxxoookkkjjjsssuuuwwwwwwsssnnnjjjhhhjjjaaaYYYXXXYYYWWWTTTTTTRRRSSSUUUSSSPPPMMMKKKJJJKKKKKKMMMNNNNNNNNNMMMMMMQQQRRRTTTSSSRRRRRRRRRTTTUUUVVVXXX[[[bbbkkkvvv}}}~~~}}}}}}{{{zzzvvvooojjjjjjrrr{{{qqqeee```XXXRRRMMMLLLKKKGGGEEEFFFGGGHHHLLLRRRYYYcccssszzztttooorrroookkkgggbbb]]]WWWSSSIIIFFFBBB===888666444444333333222222333444555555888888999999::::::;;;;;;@@@???===999===ZZZ~~~RRRFFFCCC>>>>>>>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999888888999999999::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<===>>>??????>>>???AAACCCGGGXXXuuuAAA@@@@@@@@@AAABBBBBBBBBDDDEEEGGGGGGFFFCCC???<<<>>>>>>>>>>>>???@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCAAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEDDDAAAAAABBBDDDGGGGGGHHHMMMTTTZZZ]]]^^^cccgggllloooqqquuu|||{{{{{{}}}sssiiifffkkkiii[[[NNNIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDBBBBBBAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;999999999999999888888888999999888888888888888888666666666666666666666666777777777666666555555555333333444444444555444444444444444444444444444444555555555555555555555555333444555555666666555555555555555555666666666666:::555444888999:::>>>EEEmmmyyyzzz~~~}}}}}}}}}~~~||||||yyyzzz~~~qqqjjjccc___]]]XXXQQQLLLHHHCCC??????>>>===@@@DDDAAABBBCCCCCCBBBBBBCCCDDDAAABBBCCCDDDEEEHHHMMMPPPPPPRRRSSSSSSSSSXXXdddmmmttt{{{~~~yyyxxxyyywwwjjjggghhhddd^^^ZZZ^^^^^^\\\WWWRRROOOMMMNNNLLLOOOSSSUUUTTTRRRRRRRRRTTTVVVWWWVVVTTTSSSUUUXXX[[[___dddhhhkkkoootttxxxxxxvvvvvvxxxxxxwww|||~~~xxxsssrrr{{{ttteeeZZZWWWTTTOOOLLLLLLJJJGGGFFFHHHIIIMMMSSSZZZcccppp~~~yyytttqqqpppmmmgggaaa\\\WWWQQQMMMFFFDDD???;;;777555444333222222222333333555666666888888999999:::;;;;;;<<<999>>>>>>:::BBBccckkkKKKBBBAAA???>>>>>>===<<<;;;::::::::::::999999999999999999999999888888888888999999999999999999999999999999999999::::::;;;<<<<<<<<<<<<;;;<<<>>>??????>>>======>>>AAAHHH^^^@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBB@@@===<<>>>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBDDDEEEGGGHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@??????AAABBBBBBAAAAAAAAADDDEEEFFFFFFGGGIIILLLMMMOOORRRXXX\\\[[[YYYWWWVVVWWWXXXVVVTTTWWWXXXWWWSSSSSSSSSNNNHHHHHHMMMNNNGGG@@@@@@CCCFFF>>>???@@@???>>><<<<<<<<<<<<===>>>>>><<<:::999888::::::::::::::::::;;;;;;888888888888888888888888666666666666666777777777555555555555555555555555777666666666555555444444333333333333444444555555444444444444444444444444555555555555555555555555333444444555555555555555444555555555666666777777888555555888:::;;;===@@@RRR~~~~~~~~~~~~yyyyyy{{{zzzzzz~~~|||wwwpppfff]]]VVVKKKAAAAAADDDDDDDDDDDD???BBBCCCCCCBBBBBBDDDFFFBBBCCCDDDDDDEEEHHHLLLOOOUUUWWWWWWVVVYYYeeeuuuyyypppjjjlllhhhbbbZZZTTTRRRTTTVVVUUU[[[aaabbb___\\\]]]___[[[]]]^^^\\\YYYZZZ^^^bbbiiiqqqzzz~~~|||xxxvvvvvvpppoooqqquuuwwwvvvyyy~~~vvvjjj\\\SSSQQQQQQMMMKKKKKKIIIGGGHHHLLLMMMUUU___iiiuuu}}}zzzyyywwwuuuooojjjccc[[[UUUOOOJJJGGGCCCAAA===999666444333333222222222333444555777888888999999:::;;;;;;<<<<<<999<<<<<<999FFFeeeZZZGGGAAA@@@@@@???===<<<;;;::::::999999999888888888888888888888888777777777888888888999999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::<<<>>>???>>>===>>>>>>BBB???GGG]]]vvvBBBCCCDDDDDDBBB@@@@@@@@@???????????????>>>======AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA???>>>===>>>???@@@===>>>???@@@AAABBBCCCCCC???AAABBBBBBCCCEEEHHHKKKGGGGGGFFFEEECCCAAA@@@???<<<>>>===:::<<<@@@???<<>>>>>@@@BBBAAABBBBBBAAA@@@??????@@@888:::======<<<::::::;;;:::999999999999999:::;;;777777777777777888888888555555555555555666666666444444444444444444444444555555555555555444444444333222222222333444555666333333333333333333333333444444444444444444444444333333444555555555555444444444555555666777777777555555666888:::;;;===>>>FFFsss~~~~~~}}}~~~{{{hhhXXXIIIEEEGGGGGGCCCAAA@@@CCCEEEEEECCCBBBDDDGGGEEEFFFGGGHHHJJJNNNRRRVVV]]]```aaa___eeevvv~~~xxxxxxtttlllccc^^^^^^bbbfffjjjpppvvvuuuppplllmmmqqqhhhjjjkkkiiifffiiipppwww|||yyyqqqoooqqqvvvyyyzzz~~~xxxmmmbbbVVVPPPOOOMMMJJJHHHIIIIIIHHHMMMSSSWWWdddsss|||yyyxxxxxxwwwvvvlllfff^^^VVVOOOJJJEEEBBB@@@>>>:::777444333333333111111222333555666888999999999::::::;;;;;;<<<<<<>>><<<:::???RRRnnnlllMMMFFF@@@>>>@@@>>><<<<<<;;;:::999999999999777777777777777777777777666777777777777888888888999999999999999999999999888999::::::;;;;;;::::::888:::<<<=========>>>@@@CCC>>>===DDDSSSiiiFFFHHHIIIHHHDDDAAAAAABBB???>>>===<<<===>>>???@@@DDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAEEECCCAAA@@@@@@@@@@@@@@@===>>>AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCDDDEEEDDDEEEEEECCCAAA??????@@@>>>AAA@@@<<<;;;<<<<<<999===<<<<<<>>>???>>>===>>>>>>===<<<;;;::::::;;;<<<888;;;>>>>>><<<;;;<<<===999888888777888999:::;;;666666666777777777888888555555555666666666777777555555555555555555555555444444444444444444555555222222222222222444555666333333333333333333333333444444444444444444444444222333444444555555444444444444555555666777777888333666888888777888;;;<<>><<<999555333222222333111111222333555777999:::999999::::::;;;<<<<<<<<<===999???TTTpppZZZCCCFFF@@@;;;???===<<<;;;:::999888888888888777777777777777777777777666666666777777777888888888888888888888888888888888888999:::::::::::::::777999;;;;;;;;;<<<>>>???@@@BBBAAA>>>CCCRRRccclllIIIKKKMMMKKKGGGCCCBBBCCC???>>><<<;;;<<<>>>AAACCCEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAAEEEDDDBBB@@@?????????@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCBBBAAABBBBBBBBBAAA???<<<>>>AAAAAA@@@>>><<<<<<===>>>>>>>>>>>>?????????AAACCCCCCBBB???>>>@@@BBB;;;@@@AAA>>>;;;<<<<<<:::888666777;;;@@@@@@>>>===>>><<<999888999:::<<<<<<888;;;===<<<888777888999888888777777777888:::;;;555666666666777777888888555666666666777777888888666666666666666666666666333333333444444555555555222222111111222444555666333333333333333333333333444444444444444444444444222333444444555555444444444444444555666777777888222666999777555666888:::===VVV}}}oooddd[[[WWWXXXRRRUUUVVVRRRLLLIIIJJJMMMLLLOOOSSSWWW\\\cccjjjoooxxx~~~|||{{{tttppprrrxxx~~~{{{qqqggg___XXXQQQNNNNNNIIIGGGHHHLLLOOOTTT___jjjvvv~~~vvvvvvwwwxxxwwwtttnnniiibbb]]]UUUNNNJJJGGGDDDCCC===;;;888555333222222333000111222333555777999:::999999:::;;;;;;<<<<<<===777666FFFjjj~~~OOO>>>GGG???999===<<<<<<;;;:::999888888888888777777777777777777777777666666666666777777777777888888888888888888888888888888999::::::::::::999888999::::::999:::<<<>>>999CCCFFF@@@>>>GGGOOOOOOkkkJJJHHHEEEBBB@@@@@@BBBCCCBBB@@@???AAADDDFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@CCCDDDEEEFFFFFFGGGGGGGGGCCCAAA???=========>>>????????????@@@CCCDDDCCCAAAAAAAAA@@@???>>>>>>??????========================???>>>===<<<<<<===>>>??????????????????>>>======????????????>>><<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999888888888777777666666555555555666666666666666555555555555555555555555555555555444444333333333333333333333333333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333555555555555555555444444555555666666777777888888===HHHeee}}}}}}~~~pppfffccc```\\\ZZZYYYWWWUUURRRZZZ^^^bbbdddgggnnnyyy~~~tttmmmcccZZZTTTOOOKKKGGGKKKHHHKKKRRRWWW^^^lllzzz}}}|||{{{yyywwwtttooohhhdddbbbZZZPPPJJJGGGDDD???;;;999888666555444333222222222333555666888999999999999888888999===@@@<<<777<<>>???@@@AAA>>>>>>>>>???BBBBBBAAA@@@???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<===>>>>>>>>>??????>>>>>>===<<<============<<<;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::999999999999888888888888888888777777777666666666666666555555444444444444444444444444444444444555444444444333333333333333333333333333333333333222222222222222222222222111111111222222222333333111111111222222222333333333333333333333333333333555555555555555555444444555555555666777777888888???BBBJJJfff}}}~~~}}}|||{{{~~~wwwqqqnnnnnnnnnvvvxxxzzzzzz|||xxxiiibbbXXXPPPMMMMMMLLLKKKOOOMMMQQQ\\\iiivvv{{{~~~{{{xxxtttoooiiibbb]]][[[TTTLLLFFFDDDAAA<<<777888777666444333222222222333444555777888999999::::::::::::::::::;;;;;;:::DDDYYYcccNNN======@@@<<<999:::999999999888888888777777777777777777777777777777666666777777777888888888999999999888888777777777777777777777777777777777888999999:::;;;:::::::::;;;;;;;;;;;;<<<===>>>???CCCMMMXXX```mmm===>>>???@@@BBBDDDEEEFFFBBBBBBBBBDDDHHHJJJKKKJJJEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA>>>======>>>@@@AAA@@@???<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>======<<<;;;::::::;;;;;;;;;;;;::::::;;;::::::::::::::::::;;;::::::::::::::::::::::::999999888888888777777777777777777777666666666666777666666555333222222111444444444444444444444444444444333333333333333222333333333333333333333333222222222222222222222222111111111222222222222333111111111222222222222333444444444444444444444444444444444444444444555555444555555666666777888888444<<<@@@TTTzzzzzzwwwrrrpppyyy|||~~~~~~}}}}}}~~~zzzmmm```[[[TTTOOONNNNNNNNNNNNVVVXXXbbbppp|||~~~zzzuuuoooiiiaaaYYYTTTQQQLLLFFFBBB@@@===888444666666444333222222222222333444666777999::::::::::::;;;<<<<<<::::::===@@@???fff}}}|||XXXHHH<<<<<>>======>>>@@@AAA???>>>::::::999999888999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888999::::::;;;;;;;;;::::::999999888888999999:::999999999999999999999999888888888777777777666666666666666666666666666666555555444333333222111111333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111111111222222222222111111111111222222222222444444444444444444444444333333444444444444555555444444555555666777777888///===BBBSSSrrreeeddd^^^YYY[[[UUUZZZcccppp}}}}}}||||||}}}uuujjj[[[XXXUUURRRQQQRRRSSSTTT^^^iiiyyy~~~~~~{{{wwwqqqjjjbbb[[[SSSNNNJJJGGGCCC@@@>>>;;;666333555444333333222222222222444555666888999:::;;;;;;;;;;;;<<<>>>===<<>>===::::::888888888888777777777777777777777777777777777777555555555666666666777777777777777777777777777777777777777777777777777777777888888999999999999999::::::::::::999888888777<<<@@@AAA???DDDUUUjjjvvv===>>>AAACCCEEEEEEEEEDDDCCCDDDDDDDDDCCCCCCDDDDDDBBBBBBCCCCCCBBBAAA??????>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>======>>>@@@@@@???===999999999888888999999:::888888888888888888888888888888999::::::::::::::::::;;;;;;;;;;;;:::999999888888999:::;;;;;;;;;;;;888888777777777777888888888888888888888888888888777777666666666555555555555555555555555555555666222333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000111111111222222222444444444444444444444444333333333333444444555555444444444555666666777777888???999???lllxxxsssfff\\\[[[PPPQQQTTTYYY```eeehhhiiiqqqtttyyy~~~~~~|||}}}~~~~~~{{{}}}ooofffXXXTTTPPPNNNRRR[[[gggoooyyy~~~}}}}}}}}}}}}}}}wwwrrrkkkddd]]]VVVPPPLLLFFFDDDBBB???===:::777555444333333222222222333333444555777999:::;;;;;;;;;>>>:::;;;>>>>>>;;;===BBBTTTtttjjjNNNDDD>>>:::;;;===<<<::::::777777777777777777777777666666666666666666666666444555555555555666666666666666666666666666666666666666666666666666666666666777888888999999888888888888999:::::::::999999:::===>>>???DDDNNNUUUWWWdddwwwuuu???@@@BBBCCCDDDDDDCCCCCCBBBCCCCCCBBB@@@???@@@AAAAAABBBBBBCCCBBB@@@???>>>>>>>>>???@@@AAAAAAAAAAAA?????????>>>======<<<<<<===<<<<<<===>>>???===;;;999888888888888999::::::777777777777777777777777777888999:::;;;;;;::::::999999::::::999999888777888888999::::::;;;::::::777777666666666666777777777777777777777777777777666666666555555555444444444444444555555555555555222222222333333444444444222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111000000000111111111111222000000000111111111111222333333333333333333333333222222333333444444555555333444444555555666777777888;;;444777TTTrrrwwwoooeeebbb^^^\\\\\\]]]]]]]]]bbbdddiiipppwww}}}~~~zzzzzz{{{~~~}}}yyy{{{}}}~~~}}}zzz||||||nnneee[[[VVVPPPOOOYYYmmm~~~{{{yyyvvvuuuqqqllleee]]]WWWRRRMMMJJJEEECCCAAA>>>;;;999777777444333333333333333444555555666888999;;;;;;<<<<<>>===???@@@BBBBBBCCCDDDCCCAAA???>>>>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::<<<<<<:::999777777777777777888999999666666666666666666666666777888999;;;;;;;;;;;;;;;888888999999888888777666777777888999999999888888666666555555555555666666666666666666666666666666555555555444444444444333333333444444444555555555444444444444333333333333222222222222222222222222000000000000111111222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111222222222222222222222222111222222333444444555555333333444555555666666777111777999>>>JJJVVVqqqzzzvvvtttsssrrrppppppnnnmmmmmmnnnmmmkkkiiinnnttt}}}}}}xxx~~~||||||~~~}}}}}}~~~}}}}}}{{{~~~zzzzzz{{{nnneee\\\ZZZXXX[[[eeexxx{{{vvvsssqqqmmmggg___XXXQQQLLLHHHEEECCCAAA>>>;;;777555666666444444333333444555666666666777888:::;;;<<<<<<===;;;:::===>>>888888LLLeee]]]DDD=========;;;999888999:::999666666666666777777888888666666666666666666666666333333444444444555555555444444444555555666666666666666666666666666666666555666777777888888777777666777999:::::::::888777888;;;;;;999<<>>??????@@@@@@AAABBBBBB<<>>===???BBBCCCCCCEEEEEEDDDCCC@@@???>>>???@@@AAAAAABBBAAAAAA>>>?????????>>>===<<<;;;999888777888999999888666666666666666666777888999666666666666666666666666777888:::;;;<<<<<<;;;;;;888888888888888777666666666666777777777777666666555555555444444555555555666666666666666666666666555555444444444333333333333333333444444555555555777666555555444333222222111111111111111111111111//////000000111111111222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111222333333444555555333333444444555666666777333666888<<<===FFFsss}}}zzzwwwtttpppmmmsssuuuyyy||||||yyyyyy|||xxxwww{{{yyywwwxxx~~~wwwkkkaaaVVVYYY___dddkkkuuu~~~~~~|||wwwsssrrrkkkeee\\\TTTNNNIIIDDDBBBAAA@@@<<<888444222444555444444444444555555666777666777888:::;;;<<<======666999@@@@@@888===]]]lllKKK===BBB===>>><<<999777888999999555666666666777777888888666666666666666666666666333333333444444444555555444444444555555555666666666666666666666666666666555666666777777777777777666777999:::999888666555222888<<<999777:::>>>???;;;999@@@OOO[[[eeevvv???>>>>>>???AAACCCBBBAAA===@@@AAA???;;;:::>>>BBBCCCDDDGGGHHHFFFBBB===:::<<<===>>>???@@@AAABBBBBB@@@@@@@@@???>>><<<:::999999999888888888888888888888999999888666555666777:::999777666666666777888444555666777888999::::::888777777666555444444333222444666888999777555444666666555444333333333333555555555555555555555555333444444555555444444333333222222111111222222333111222222333333222222111000000000000////////////000000000000111111111111222222111111111111222222111111000000000000111111111111111000000000000000000000000///////////////000000000000111111111111111111222222222333333333333333333444444444555555888777888777666GGGvvv{{{xxxxxxyyy~~~{{{zzz{{{}}}~~~~~~|||~~~}}}vvvpppvvv||||||wwwvvvxxx{{{}}}uuuhhh```[[[```]]]cccttt}}}~~~{{{{{{zzzzzzyyyuuuoookkkggg```VVVOOOJJJGGGBBB???>>>===:::888666444333222222333333444444555555555999999:::;;;;;;<<<<<<===888<<>>===<<<===@@@AAA@@@???>>>AAABBB@@@<<<;;;===AAABBBCCCEEEEEEDDDAAA===;;;===>>>>>>??????@@@@@@AAAAAA@@@???>>>===<<<<<<<<<999999999888888777777777777888999888666666777888999888777666666666777888555555666777888999999:::888888777666666555444444333444666777777777555555555555444333333333333444444444444444444444444444333333444444444444333333333222222111111222222333111222222333333222222111000000000000//////////////////000000000111111111222111111000000111111222111111000000///000000000000000000000000000000111//////////////////////////////000000000111111111111111111222222222333333333333333444444444444555555555777888666CCCggg~~~|||}}}~~~~~~~~~}}}wwwnnnmmmkkkmmmssswwwyyy~~~~~~zzzvvvtttuuusssqqqssswwwqqqfff``````bbb___ggg~~~{{{zzzzzzyyywwwrrrkkkgggbbb[[[RRRKKKHHHEEEAAA>>>:::999777666444333333333333333333444444555666666999999:::;;;;;;<<<<<<===???>>>===;;;@@@YYYzzz[[[AAA999???<<<;;;;;;:::888777777666555555555555666666666666777666666666555555555444444444444444444444444444555555444444444333333333444444444444444444444444777666666555555444444333666666666666666777888888888888888999999999999:::===???@@@AAACCCFFFKKKNNNWWW\\\mmm<<<;;;:::<<<>>>???>>>===???AAACCCBBB>>><<<===>>>DDDDDDEEEDDDCCCAAA???>>>????????????>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>::::::999888777777666666555777888888666666777999999888777555555666666777666666666777777888888888888888888777777666666555444444555555666666666666333333333333333444444555222222222222222222222222222333333444444333333222222222111111111111222222111111222222222222111111000000000000//////////////////000000000000111111222111111000000111111222222111000000/////////////////////000000111111111//////////////////////////////000000000000111111111111111222222222222333333333333333444444444444333333666999777>>>UUUmmm}}}||||||~~~~~~~~~||||||tttnnnkkkaaaYYYXXXYYYXXXYYYZZZfffqqq{{{xxxnnniiinnnwww}}}uuuqqqpppqqqqqqqqqvvv}}}zzznnnfffccceeeiiilll}}}~~~zzzxxxwwwvvvuuurrrmmmeee```ZZZTTTLLLGGGDDDBBB???<<<555555444333333222333333333333444444555666666777999999:::;;;;;;<<<<<<===<<<;;;999???WWWlllOOO>>>999<<<;;;;;;:::999888777777666555555555555555555555555666666666555555555555555444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444555555555666777777888888999999999999<<<======<<<<<<===@@@BBBEEEDDDIIIWWWkkk<<<;;;:::;;;===>>>===<<<@@@BBBDDDCCC???===<<<<<>>======<<<<<<===>>>???@@@AAA@@@>>>===;;;:::999888777666555444444666777777666666888999888777666555444555666666666666666777777777777777999888888888777777777666555555444444444555666777222222222222333444555666333333333333333333333333222222333333333333222222222222111111111111222222111111222222222222111111000000000000////////////////////////000000000111111111000000000000111111222111000//////...//////---......///000111222222//////000000000000000111////////////000000000111111111111111222222222222222222333333333444444444333333666999888;;;GGGUUUiii}}}||||||}}}~~~~~~|||}}}yyyvvvtttttthhh\\\VVVQQQMMMKKKLLLIIIPPPWWWZZZ[[[___hhhppp|||zzzuuutttuuuxxxzzz{{{tttkkkgggeeehhhssszzzvvvsssrrrrrrpppmmmhhh```[[[VVVPPPIIIDDDAAA???<<<888444444333222222222222222333333444555666777777888999999:::;;;;;;<<<<<<===;;;<<<===LLLqqq}}}VVVCCC>>><<<::::::::::::999888777777666666555555555555555444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333444444555555555555666666777777888999999999999:::;;;;;;;;;<<>>???>>>===@@@AAABBBBBB@@@===<<<;;;EEEEEEDDDCCCCCCCCCCCCCCC@@@??????>>>===<<<;;;:::999<<<@@@CCCCCCAAA===:::::::::999888777555555444444555777777666666777999777777555444444444555666666666666666666777777777888888888888777777777777555555333333333444666777111111111222333444555666333333333333333333333333111111222222222222111111222111111000000111111222000111111222222111111000000000000000////////////...////////////000000000111000000000000000000111111111000///......//////------...///000111111222000000000111111222222222...////////////000000000000000111111111222222222222222222333333333444444444444555777888;;;BBBJJJbbb~~~~~~~~~~~~~~~~~~|||{{{|||}}}zzzxxxoooeee]]]TTTLLLIIILLLOOOOOOPPPSSSYYY___dddhhhttt{{{{{{tttrrruuu{{{yyyoooiiifffeeelll}}}{{{wwwrrrqqqooommmkkkeee___[[[SSSNNNGGGBBB???<<<888444666555444333222222111111333444444555777888888999999999:::;;;;;;<<<<<<===???AAADDDUUU{{{hhhFFF>>>@@@>>>999:::999999888888777777777666666555555444444444333444444444555555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111222222333444444444333444555666666666555555555555666777777888999999777999:::;;;;;;<<<>>>@@@??????CCCFFFFFFEEEJJJQQQ]]]sss>>>===<<<===>>>???>>>===@@@@@@@@@???>>>===<<<;;;@@@@@@@@@?????????????????????>>>===<<<;;;::::::777;;;@@@CCCCCC@@@;;;888999999888777666666555555444666777777555555666888777666555444333444444555555555555666666777777777777777777777777777777777555444333333333444666777111111111111222333555555444444444444444444444444000111111222222111111000111111000000000000111111000000111111111111000000000000000000////////////......////////////000000111000000//////000000111000//////......//////000.........//////000000000///000000111111222222333......////////////000000000000000111111111111222222222222222333333333333444444555666777:::???CCCWWW{{{zzz~~~}}}}}}|||zzzzzz{{{~~~~~~wwwooofff^^^TTTKKKHHHJJJOOONNNOOOSSSZZZaaaeeefffpppvvvzzzzzzyyyyyytttnnnooottt~~~|||tttmmmjjjiiiiiiwww}}}{{{uuurrrnnnkkkgggccc^^^ZZZPPPKKKDDD@@@===:::666222666666555333222222222222333444555666777888999:::999999:::;;;;;;<<<<<<===999>>>III^^^~~~XXX@@@???@@@<<<888999999888888888777777777666666555555444333333333444444444444444555555555333333333333333333333333222222222222333333333333333333333333333333333333222222222333333444444444333444666777777777666555444444555666777888888999777999::::::999888999;;;>>><<<>>>BBBCCCBBBEEEJJJIII]]]yyy???===<<<===>>>???===<<<@@@>>>===<<<=========<<<<<<<<<===>>>>>>======<<<>>>>>>===<<<<<<;;;:::::::::;;;>>>??????===;;;999888888777777666666666555555666777777555444555666666555444333333333444555333444444555666777888888666666666666666666666666444333333333444444555555222111111111222333444444222222222222222222222222000000111111111111000000111111000000000000111111000000111111111111000000000000000000////////////........./////////000000000000////////////000000...............///000111......//////////////////---......///000000111111........./////////000000000000000000111111111111111222222222222333333333111333555555555888;;;===DDDgggzzz~~~}}}|||{{{|||~~~~~~}}}sssfff^^^WWWOOOKKKJJJLLLOOOSSSWWW[[[___eeeiiiooosssvvvuuuuuuwwwuuuqqquuu{{{}}}wwwqqqoooqqquuuxxx~~~zzzyyyzzzvvvrrrkkkeee```[[[VVVSSSJJJFFF@@@===<<<999555111444333333222222333333444333444555666888999:::;;;999999:::;;;;;;<<<<<<===555CCC\\\xxxmmmKKKAAAAAA<<<777888888888888888777777777777666666555444444333222222333333333444444555555555222222222222222222222222111111222222222333333333222222222222222222222222333333333333444444444444333444666777777777555555333444444555666777888999666888999999777777777888===999888<<<>>>>>>???BBBFFFPPP___nnnzzz>>>===<<<<<<===>>>===;;;???===;;;;;;<<<=========;;;<<<>>>??????>>>======>>>======<<<;;;;;;::::::======<<<<<<;;;;;;;;;;;;777777777777666666666666666777888777555444444555666555444333222333444444333333444555666777888999555555555555666666666666333333333444444444555555222222111111222222333444111111111111111111111111000000111111111111000000111111000000000000111111000000111111111111000000000000000000////////////............/////////000000000////////////000000------------///000111222///////////////.........,,,,,,,,,---...//////000............/////////000000000000000111111111111111111222222222333333333...222555555444555777888777YYY}}}}}}~~~}}}}}}~~~~~~|||zzz{{{|||}}}~~~zzzsssmmmpppwwwyyy{{{iiiaaa]]]XXXRRRNNNVVV]]]cccbbb^^^]]]ccciiinnnrrrttttttwww{{{|||zzz|||xxxsssppprrryyy}}}wwwsssssstttuuuoooggg___XXXSSSNNNKKKFFFAAA===;;;:::999555222111111111111222333444555444444555777888:::;;;;;;999999:::;;;;;;<<<<<<===>>>TTTyyywwwXXXAAAAAABBB888444:::888888888888777777777777666666555444333333222222333333333444444555555555222222222222222222222222111111111222222333333333222222222222222222222222444444444444444444444444222333555777777666555444333333444555666777888999444666888999888888999;;;;;;666666<<<@@@@@@???@@@@@@AAADDDJJJSSSYYY[[[[[[aaammmyyy~~~;;;===>>>===;;;;;;===@@@EEEBBB>>>===@@@BBBCCCBBB@@@>>>;;;;;;<<<>>>??????@@@??????>>>===>>>>>>>>>BBBAAA???<<<;;;:::::::::666666666666666777888888777777666555555555555555222222222222333333444555555444444333333444444555666555444333333333333333444444333333333333222222222222222222222222222222222222222111111111111000////////////////////////111111000///////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000............////////////////////////////////////000000000000111111111111222222222222222222333333333444444555777888:::;;;<<>><<<999777666555555222333444333222222333555777777777888999999999:::666;;;===999888;;;;;;999>>>lllZZZJJJ<<<:::======999666777777777777666666666666555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444444444333333222222222444444666777888888888888999888777555555777888999666777999;;;===??????@@@>>>???@@@@@@AAABBBEEEHHHQQQTTTXXXXXXYYY\\\dddkkkvvv}}};;;<<<===<<<::::::<<<>>>CCC@@@======???AAAAAA@@@>>>===;;;;;;===?????????;;;;;;<<<===???@@@BBBCCC???>>><<<:::999888999999888888777666666555666666666666555444444444444444333333222222222333444444444444444333333444444444555555444333333333333333444444333333333222222222222222222222222222222222222222222111111111000000000000000000000000000000111111000///////////////000000000000000000000000000000////////////000000................................................////////////////////////.../////////000000000000............//////////////////////////////////////////000000000111111111//////000111111222222333222222333444555777888999999FFFsss~~~}}}~~~~~~|||zzzxxxxxxuuuoooiiieeeccccccdddnnnqqqvvvxxx|||}}}yyyrrrnnnoookkkkkkpppzzzzzz}}}zzzwwwxxx{{{|||xxx{{{|||yyytttpppmmmfffaaaZZZSSSNNNJJJFFFCCC===<<<999777555444444444222333444333222222444666777777888888999999::::::<<<===>>>===<<<<<<===>>>NNN~~~{{{RRRFFF;;;999<<<;;;888666777777777777666666666555555444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444444333333333222222222333333444555666666666666999888666555555666888999555666888:::<<<===>>>>>>===>>>?????????AAADDDFFFKKKMMMOOOMMMKKKMMMSSSXXXYYY___lll~~~:::;;;<<<;;;999999:::<<<@@@???===>>>???@@@???===;;;;;;;;;<<>>999:::;;;===???AAABBBCCC<<<;;;999888777777888888:::999888666555444444444555444333333333333333333444333333222222222222333444444444444444444444444555444444333333333333333333333333333222222222222222222222222222222222222222222111111111000000000000000000000000000000000111000000///////////////000000000000000000000000000//////......//////000................................................////////////////////////....../////////000000000............////////////000000000000000000000000//////000000000000111111......//////000111222222111111222333444555777888666???ccc~~~~~~~~~|||yyywwwuuuqqqmmmgggbbb______aaaccciiilllqqquuuyyy~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{xxxsssnnniiifff^^^YYYRRRLLLHHHDDDAAA???:::999666444333222222222222333444333222222444666777777888999999:::;;;;;;===999999===<<<999@@@JJJiiieeeHHH@@@:::::::::888777777777777777666666666555555444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333222222222222222222333444555555555555888777666555555666777888444555777999:::;;;<<<<<<;;;<<<===>>>>>>???AAADDDHHHIIIJJJHHHEEEFFFJJJMMMIIIMMMUUU```jjjnnnllliii:::::::::999888999999:::=========>>>>>>>>><<<;;;999999;;;===@@@AAA???======>>>>>>>>>>>>>>>======:::999888777666777888999999888777666555444444444444444333333333333444444444444333222111111111222333444444444444444444333444444333333222333333444333333333222222222222111111111111111111111111111111111111111000000000000111111111111111111111111000000////////////000000/////////////////////////////////....../////////................................................////////////////////////........./////////000000............////////////000000000000000000000000////////////000000000111//////000000000000000111111111222222444555666777666999NNNlll||||||~~~|||{{{yyyvvvooolllgggbbbaaabbbfffhhhkkknnnrrruuuxxx{{{|||}}}}}}yyyxxxvvvrrrlllfffaaa]]]TTTPPPJJJEEEAAA>>>;;;999777666555333222222222333222333444333333333555777777888888999:::;;;<<<<<<<<<666888===:::999JJJbbbhhhPPP???;;;999;;;:::777777999777777666666666555555555444444444333333333222222222222222222222222222222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222222222222333444444555444444777666666555555666666777444555666888:::;;;;;;;;;:::<<<=========>>>@@@BBBCCCEEEFFFFFFEEEGGGKKKNNNMMMNNNPPPTTTYYYZZZYYYWWW999888777888888999::::::;;;<<<>>>>>>===<<<:::999888999:::>>>@@@@@@>>><<<@@@@@@@@@???>>><<<:::999:::999888777777888999:::777666666555555555555555555444444444444444555555444333222222111111111111333333444555555444333333333333222222222333333444333333222222222111111111111111111111111111111111111111111000000000//////000000000000000000000000000000////////////000000//////////////////////////////............//////................................................////////////////////////............////////////............////////////////////////////////////...////////////000000000222222222111000000//////222222222333444555666777999888???KKKaaayyytttttt~~~|||xxxooolllhhheeeeeehhhkkknnnrrrtttvvvvvvvvvvvvwwwxxxuuu{{{{{{xxx~~~|||~~~|||xxxvvvuuurrrnnnhhhaaa[[[XXXOOOKKKFFFAAA>>><<<999888666555444333222333444444222333444444333444666888777888999:::;;;<<<======???;;;<<<>>>:::>>>YYYyyyqqqRRRBBB;;;999999<<<;;;888888;;;666666666666555555555555444444333333333222222222222222222222222222222222000000000111111222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333333444555555555444444666555555555555555555666444555777888::::::;;;;;;:::<<<===>>>===>>>???AAA>>>???@@@AAACCCEEEHHHJJJQQQOOOMMMMMMNNNPPPQQQQQQ888777666777999;;;;;;;;;;;;===>>>>>><<<:::999:::999999:::===??????>>>;;;===>>>>>>???>>>===;;;:::;;;:::999888777888999:::666666555555444555555555444444444444444555555666333222222111111111111222222333444555555444333222222222222222222333333444222222222222111111111111111111111111111111111111111111000000000////////////////////////////////////////////////000000111000000000000000000000000///......------......///------------------------------------------------////////////////////////------........./////////............////////////////////////////////////......////////////000000333222222111111000000///333333333333444555666777;;;888;;;???KKKrrrsssnnnnnnxxx}}}}}}|||wwwlllkkkiiiggghhhjjjmmmooovvvvvvvvvuuutttsssqqqpppkkkttt|||{{{xxxwww~~~{{{wwwtttrrrpppkkkeee^^^XXXTTTOOOKKKEEEAAA>>><<<:::888555444333333333444555666222333444444444444666888888888999:::<<<===>>>>>>???<<<;;;;;;<<>>======>>>???@@@@@@@@@AAABBBDDDEEEFFFMMMLLLKKKJJJJJJKKKLLLNNN777555444666:::======<<<;;;===???>>>;;;999:::;;;;;;::::::<<<>>>>>>===;;;<<<===>>>???>>>===;;;:::;;;:::888777777777888888888777666555444333333333333333222222333444444555111111111111111111222333222333555666666555333222222222111111222333333444222222222222111111111111111111111111111111111111111000000000////////////........................///////////////000111111000000000000000000000000///......------......///------------------------------------------------////////////////////////---------.........//////............////////////------------------------........./////////000000/////////000000000111111222222111222222333444555999444999===AAA^^^pppoooqqqxxx}}}|||yyyzzz}}}}}}wwwqqqjjjiiihhhhhhiiikkkmmmnnnrrrrrrqqqqqqqqqqqqooonnnllluuu|||{{{|||{{{}}}}}}xxxtttooonnnkkkfff```YYYSSSPPPMMMIIIDDD???===:::888666333333222222222333555666111333444444444555777999888888999;;;<<<>>>??????<<<:::888;;;HHH___yyysssPPPDDD???===888666999:::888666777666666555555555444444444333333333222222222222111222222222222222222222222/////////000111222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111222222222222222222333333333333222222444444444555555444444444333444555666777888888888777999<<<<<<<<<;;;;;;<<<@@@@@@@@@AAACCCDDDEEEDDDIIIKKKMMMNNNNNNMMMLLLLLL666444444666;;;>>>???>>><<<>>>???===:::999:::<<<<<<;;;;;;<<<======<<<;;;===>>>??????>>><<<:::888;;;:::888777666666666777:::999777555333222111111222111111111222333333444111000000000111222333333222333555666666555333222222111111111222333333444222222222111111111111000000000000000000000000000000000000000////////////........................///////////////000111111000000000000000000000000.........------.........------------------------------------------------////////////////////////---------.........//////............/////////000------------------------............/////////000++++++,,,...///111222333111000000000111222333333555///555;;;999KKKuuuqqqtttxxx{{{yyyyyy|||~~~|||xxxvvvwww{{{yyyrrrjjjiiiiiiiiijjjkkklllmmmmmmmmmllllllmmmooopppoooooorrr{{{~~~{{{yyy|||}}}|||~~~{{{vvvsssuuuzzzzzztttpppiiihhhfffaaa[[[TTTNNNKKKKKKGGGAAA<<<:::777555333222111111111111333444555111333444444444555777999888999:::;;;===>>>???@@@===<<<:::BBBZZZzzz\\\AAA;;;888>>>888444777999777555555666666555555555444444444333333333222222222111111222222222222222222222222...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111222222222111111000333444444555555444444333222333444555666666666666555888:::;;;:::999::::::;;;;;;;;;===@@@BBBCCCCCCEEEIIIOOORRRRRROOOKKKIII444444666<<>>??????>>>===<<<::::::999999888888888888777666444444555555444333333222111111//////...//////000111111111111111111111111111111444444444444333333222111444333222111111222333444222222222111111111000000111111000000000000111111111111000000//////......////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,................................................---------............///333111...------...//////........................////////////000000000000////////////000000000000000111111111111222222222444777666888999:::TTT}}}~~~||||||}}}~~~}}}~~~}}}yyyuuuqqqooonnnmmmoooqqqrrrtttttttttsssrrrqqqooopppqqqssssssrrrpppwwwwwwyyy||||||||||||xxxvvvtttrrr}}}}}}wwwvvvwwwrrrkkkaaa___\\\XXXTTTNNNGGGBBB???>>><<<:::888666555555333333222222111222222222222222333555666888999999777:::>>>@@@AAA???>>>===<<<<<<:::OOO}}}gggFFF===???999888888888888777777777777555555444444444333333333222222222222222222222222222222222111111111000000111111111111111000//////......///000000000000000////////////////////////000000000000111111111111111111111111111111111111111111222222222333333333222222333333333333444444444444444555555555555666555555555555666777999999<<<===>>>??????????????????@@@AAABBBCCCCCCCCCCCC555444666<<>>>>>>>>>>><<<;;;:::999999999777888888777666555444444555444444333222222111111111000000000000111111222111111111111111111111111333333444444333222222111333222111000000111222333222222222111111111000000111111000000000000111111111000000000/////////...////////////////////////////////////////////////..............................---------,,,,,,,,,......---------,,,,,,,,,................................................---------............///...------------...---,,,.........................../////////000000000000.../////////000000000000000000111111111222222222000333333555777999QQQxxx}}}yyywwwzzz~~~~~~|||xxxtttrrrrrrtttuuuwwwxxxyyyyyyyyyyyywwwvvvuuuttttttttttttsssrrrwww|||~~~zzzxxxrrrqqqsssvvvxxxzzzuuuttttttnnnfff]]]ZZZVVVRRRNNNIIICCC>>><<<;;;:::777666444333333333333222222222222222333222333444555777888999::::::;;;<<<>>>>>>===;;;:::;;;AAAEEEZZZjjjRRR===:::===999888888888777777777666666555444444444444333333333222222222222222222222222222222222111111111000000///000000000000///............///000000000000000//////////////////////////////000000000111111111111111111111111111111111111111111222222222333333222222222333333333444444444444444444555555555555555555555555666777888999;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB666555777;;;@@@BBB@@@===<<<;;;:::999999888999999999999::::::;;;<<<=========<<<;;;:::999888888888777777777777666555444444444444333333222222111111333222111111111111111222111111111111111111111111222333333333333222111111111111000000000000111111222111111111111000000000111000000//////000000111000000000000////////////////////////////////////////////////////////////...........................------------,,,,,,,,,...------------,,,,,,,,,................................................---------............///+++,,,---.........---,,,............................../////////000000000....../////////000000000000000000111111111222222...111111444777999MMMooo~~~vvvrrruuu~~~{{{xxxwwwxxx{{{{{{|||}}}~~~~~~}}}}}}zzzzzzyyyxxxwwwvvvuuutttwwwyyyzzzxxxvvvvvvyyy|||xxxooojjjlllttt|||{{{{{{xxxsssqqqnnnfff^^^UUURRRNNNJJJFFFBBB>>>;;;999888777555333222222111333333222222222222333333333444555666777999::::::<<<;;;;;;<<<======;;;999999HHHVVVkkkxxxVVVFFF:::888999555888888777777777777666666444444444444333333333333222222222222222222222222222111111111111000000000...////////////...------......///000000000000/////////////////////////////////000000000000111111111111111111111111111111111111111222222222222333222222222222333333333333444444444444555555555555555555555555555666777888999999:::<<<<<<============>>>???@@@@@@@@@@@@@@@666666777:::===>>>===;;;;;;::::::999999999888888888999999:::;;;;;;<<<<<<;;;:::999888777777777777666666666666666555444333333333333333222222111111333222111111000000000000111111111111111111111111111222222222222222111111000000////////////000000111111111111000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////........................------------------------------------------------................................................---------............///+++---...///......//////................................./////////000000........./////////000000000000000000111111111111000444222444888999GGGcccuuupppssszzz}}}||||||~~~~~~~~~{{{{{{|||{{{yyyxxxyyyyyy}}}~~~}}}{{{yyyyyy|||zzztttmmmkkkpppyyy~~~xxxyyyvvvppplllggg^^^TTTNNNJJJFFFCCCAAA???<<<:::777777555444222222111111333333222222222333444444555555666777888999:::;;;;;;;;;<<<===??????===<<>>??????@@@@@@@@@???666666777888:::;;;:::999999999999999999999888888888888999999::::::;;;;;;999888777666666555666666444555555555555444444333333222222222222222111111222111000///////////////000000000000000000000000000000111111222111111000////////////////////////000000000000000000000000000000////////////000000////////////000000000000////////////////////////////////////////////////........................------------------------------------------------................................................---------............///,,,---...---,,,,,,///111....................................////////////............//////////////////000000000111111111222555333333888666>>>RRRiiizzzwwwoooqqquuu~~~|||}}}~~~~~~}}}~~~~~~}}}tttqqqppprrrwww~~~}}}{{{wwwxxxtttllleee___VVVMMMHHHFFFCCCAAA@@@???>>><<<777666555444333222222222333222222222333444444555666777777888999:::;;;;;;;;;<<<===>>>===>>>???@@@[[[pppOOO===>>>:::999<<<<<<777777777666666666666555444444333333333222222222111111111111111111111111000000000000000000000000//////000000000///......------...///////////////////////////////////////...////////////000000000000000000000000000000000000000111111111222222222111111111222222222333333333333333444444444444555444444444444444444555666777888:::;;;<<<=========>>>??????@@@@@@@@@@@@???444555666777888888888888888888999999999999888888888888888999999:::::::::777666555444444444444555333444444444444444333333222222222222222222111111111000//////////////////000000000000000000000000//////000111111111111000//////000000000000////////////000000000000000111000//////......//////000////////////000000000000////////////////////////////////////////////////------------------------,,,,,,,,,------------...,,,,,,,,,------------...................................................---------............///***---///...++++++---///........................------........./////////------.........//////////////////000000000111111000333000000555222444BBBIIIaaazzzdddfff~~~sssnnnooottt}}}}}}~~~~~~~~~~~~}}}wwwuuummmooorrrxxx~~~}}}~~~}}}{{{xxxttttttpppfff^^^XXXQQQKKKHHHFFFDDDBBBBBBAAA???===666555444444333333333333333222222333333444555666888888999999:::;;;;;;<<<===>>>???<<<:::>>>GGGNNNuuuQQQ???999<<<888888<<<:::777777666666666666555555333333333333222222222222111111111111111111111111//////000000000000000111///000000000000///......------...////////////...////////////////////////......////////////000000000000000000000000000000000000000111111111111222111111111111222222222222333333333333444444444444444444333333333444444555777777999:::<<<=========>>>??????@@@@@@@@@??????333444555666666666777888777888999::::::999888777888888888888999999999999555555444333333333333444222333333444444444333333111111111111111111222222000000000///000000111111000000000000000000000000...//////000111111000000///000111111111111000///////////////000000111111//////............//////.../////////000000000111////////////////////////////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......................................................---------............///***///555555222...---...........................---------.........//////---------.........//////////////////000000000111...222...///555222000999<<>>>>>888999:::333777777666666666555555555333333333222222222222111111111111111111111111111////////////000000111111...////////////...------,,,---......//////......////////////////////////........./////////000000000000000000000000000000000000000000111111111111111111111111222222222222222222333333333444444444444444333333333333333444555666777999:::;;;<<<<<<===>>>>>>??????>>>>>>===222333555555555555666888777777999::::::999888777888888888888888999999999444444333333222222333333222222333444444444333333111111111111111111222222111000000000111222333333000000000000000000000000......///000000111000000///000111222222111000///.../////////000000111111//////............//////.../////////000000111111////////////////////////////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,------.........................................................---------.........//////+++333;;;>>>999333///...........................---------.........//////---------.........//////////////////000000000000...222///000777555111888888:::TTTiiiWWWkkkxxxrrrpppsss{{{wwwwwwuuupppkkkjjjoooxxxyyyrrrjjjiiicccXXXQQQPPPPPPNNNMMMLLLJJJHHHEEEAAA;;;777333333222222222222222333222222222333444555666777999::::::;;;;;;<<<<<<<<<<<>>RRRsssWWWAAA===>>><<<888===>>>222777666666666555555555555333333333222222222111111000000000000000000000000.../////////000000111111------......------,,,+++,,,---......//////......////////////////////////............/////////000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333444444444444444333222222333333333333444666777999::::::;;;<<<===============<<<<<<333444666777888888888777666666666666777777777777999888888888777777666666666555444333222333444444333333333333333333333333222222222111111111111000222111111111000000//////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........------------------------------------............///...------------...//////------------------------,,,,,,,,,------.........------------------------........................000000//////.........---////////////////////////................................................///////////////.....................///////////////000000222333444555555888777EEEdddaaaWWWtttvvvrrrzzzyyysssnnnmmmmmmpppttt|||~~~{{{xxxuuummmdddXXXPPPNNNMMMKKKHHHLLLLLLJJJFFFAAA:::555222333333222222111222222222111333555555555555777888<<<<<<;;;:::;;;>>>???>>>333BBBDDD999BBBkkkdddCCC===<<<;;;999888777777777666666555555555444444444444444333333333333222222000000000000000000000000111000///......///000111////////////////////////........................------------------------...------------...//////////////////////////////000000000000000000000000////////////000000000000222222333333333444444444000111111111111222222222333333444444555666666666999:::::::::;;;<<<<<<<<<222333444666666666666666555555666666666777777777888777777777666666666666777666555444333444555555333333333333333333333333222222222111111111111000111111111000000000//////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////000/////////.........---------------------------------------............---------------...//////------------------------,,,,,,------------------------------------------........................000/////////.........---........................................................................////////////........................///////////////000000111222333444555999666===RRRmmmpppdddvvvuuuwww~~~~~~|||~~~~~~|||wwwsssqqqrrrttt{{{~~~}}}zzzwwwssslllhhhaaaYYYPPPLLLLLLNNNMMMLLLKKKIIIDDD???:::666444333333333222222222222222333222333555555555555777999;;;======;;;999999;;;===777;;;<<<@@@WWW{{{mmmOOO???<<<;;;:::999888777777777666555555555444444444444444444333333333222222222000000000000000000000000111000///......///000111////////////////////////........................---------------------------------------...//////........................////////////////////////.../////////000000000000111222222222222333333333000111111111111222222222444444555555666777777777999::::::;;;;;;<<<<<<===111111222333444444444444555555555666666666666777666666666555555555555555777666666555444555555555333333333333333333333333222222222111111111111000111111000000000000//////////////////////////////............/////////////////////////////////////////////////////////////////////////////////////////////...............------------------------------------............---------------......///------------------------------------------,,,,,,------------------------......................../////////...............................................................------------------------....................................//////////////////000111222333333444777444777CCCXXXddd[[[ssszzzvvvwww|||~~~{{{}}}{{{wwwsssqqqsssxxx|||~~~|||{{{zzzyyyvvvrrrkkkbbb]]]SSSOOOLLLLLLOOOQQQQQQPPPHHHDDD===777333222333333333333222222222222333333222444666666666666888:::999<<<>>>===:::888:::>>>???;;;@@@XXXxxxlllKKK>>>>>>;;;;;;999888777777777777555555555555444444444444333333333333222222222222000000000000000000000000000000////////////000000////////////////////////........................---------------------------------------......///....................................................../////////000000000000000000111111111222222000111111111111222222222444444555666666777777888999::::::;;;<<<<<<======111111222222333333333333444444555555555666666666444444444444444444444444666555555555444444444444222222222222222222222222222222222111111111000000000000000000000000//////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,---------.........------,,,,,,------...///------------------------.........------,,,,,,,,,------------------------................................................................................................------------------------------...............///............//////////////////000000111222222333222444999@@@OOOuuuzzzYYYcccyyy}}}xxxtttttt|||~~~~~~|||xxxsssnnnnnnssszzz~~~}}}{{{xxxwwwvvvsssoooggg]]]WWWMMMMMMOOOSSSUUUUUURRROOOBBB>>>999444111000222333333333222222222333444444333555777777777777999:::888:::>>>@@@>>>;;;;;;>>>AAACCCXXX|||~~~TTT@@@===>>>::::::999777777666666666444444444444444444444444333333333222222222222111////////////////////////000000////////////000000////////////////////////........................------------------------------,,,,,,------...///........................................................./////////000000/////////000000000000111000000111111111222222222333333444444555666666777999999:::;;;<<<======>>>222222222222222222333333444444444444555555555555333333333333333444444444444444444444333333222222222222222222222222222222222222222111111111000000//////////////////000000///////////////////////////////////////.................................................................................---------...............------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,------------------------........................---------...............................................................------------------------,,,---------......//////............/////////////////////000000111111111222555999===FFFgggddd]]]```qqq~~~wwwrrrsss}}}||||||}}}~~~{{{vvvoookkklllqqqxxx|||}}}~~~}}}zzzxxxvvvtttqqqmmmhhh___VVVPPPLLLOOOSSSWWWWWWRRRKKKEEE;;;999777444222111111222333222222222333444444555444666888888888888:::<<<;;;999;;;@@@@@@<<<:::===DDDWWW{{{hhhFFFCCCCCC:::999999888777666666666666333333444444444444444444333333222222222111111111//////////////////////////////000000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,---..................................................................////////////....../////////000000000000000111111111222222222111111222333333444444555888888999:::;;;<<<======222111111000000111222222333333333444444444555555333333333333444444444444222333333333333222111111222222222222222222222222222222222111111111111000......////////////000000///////////////////////////////////////.................................................................................---------------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------------------------------------,,,,,,------------------------........................---------------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............////////////......//////000000000000666555555555999RRRttt```QQQUUUeeevvv~~~vvvrrrvvv~~~zzztttnnnkkklllqqquuuxxx}}}yyytttqqqqqqnnnhhhbbb\\\TTTMMMHHHKKKNNNRRRSSSOOOHHH@@@:::555555555444444333222111333222222333333444555666555777999999999999;;;<<>>===:::???HHH```yyyRRR>>>DDDBBB444888888777666666666666666333333333333444444444444222222222222111111111111000000000000000000000000//////000000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,------...------------------------........................------........./////////........./////////000000000111111111111222222222000000111111222333333444666777888999:::;;;<<<===111000///......///000000222333333333333444444444333333333333444444555555333333444444444333222111111111111111111111111111222222222111111111111000........./////////000000////////////////////////000/////////....................................................................................,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,------------------------------------------........................,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////............////////////......////////////000000555333444555555???[[[xxx|||___TTTTTT^^^rrr{{{xxxyyy}}}~~~wwwsssnnnmmmooosssuuuvvv|||}}}~~~~~~zzztttmmmiiigggbbb[[[UUUQQQNNNKKKIIILLLLLLKKKIIICCC===888666333333222222222222333333222222222333333555666666666888999:::999:::<<<===>>><<<<<<>>>;;;===QQQiii^^^DDD===>>><<<777777777666555555555666666222222333333333444444444222222222222111111111111000000000000000000000000...///000111111000///...////////////////////////........................------------------------,,,,,,++++++,,,,,,---...------------------------////////////////////////---------.........//////...////////////000000000000111111111111222222222000111111222333333444444444555666777999:::;;;<<<000///------,,,---...///222222333333333444444444333333333444444555555555333444555555555444333222111111111111111111111111222222222111111111111000---.........//////000000////////////////////////000000//////.........---........................................................................,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------.........------------------------........................,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000.........///////////////000111777===:::666>>>KKK```eee|||}}}dddVVVSSSaaasss{{{yyy{{{vvvoooiiiooo||||||{{{vvvrrrnnnnnnrrruuuvvvvvvuuuwwwyyyzzzvvvpppiiieee]]]XXXRRRNNNMMMNNNOOOPPPMMMKKKGGGAAA;;;888777777222111000000000111333444222222222333444555666777666888::::::::::::<<<>>><<<<<<>>>???;;;CCCeeeeeeFFF@@@@@@:::888>>>777666666555555555555666222222222333333444444444222222222111111111111000000000000000000000000000...///000111111000///...////////////////////////........................------------------------,,,,,,++++++,,,,,,---...------------------------000000000000000000000000---------.........//////////////////000000000111000111111111111222222222111222222333333444555555444444555777888999;;;;;;------......///000000000333333333333333333333333444444444555555555666666666666666555444222111000111111000000000000000000111111111000///......---//////000000000000//////////////////////////////..................------......------------...............------,,,,,,,,,......//////......---,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,,,,++++++++++++,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++,,,,,,------------------------------------------............///............////////////222333333333444666:::===MMMfffzzzuuuXXXNNNUUU```xxx~~~xxxsssooocccbbbbbbgggppp{{{~~~}}}|||{{{|||zzzyyyvvvrrrpppqqquuuxxxtttuuuvvvvvvtttmmmddd^^^SSSPPPMMMLLLNNNPPPQQQRRRGGGDDD@@@;;;777444333333111111111111222333444444111222333444555777888888333:::===888666;;;???>>>777EEE@@@999AAALLLiiicccUUUCCC:::999;;;:::666555555666666555555444333444444333333222111000000111111111111111111111111000000000000000000000000////////////////////////........................,,,------......------,,,------------------------------------------------------------------------............................................................////////////000000111111111222222222111111000000111111222333555444333333444666999:::------......//////000000222222222222222222222222333333444444444555555555666666555555444222111000111111111111111111111111222222111000000///......//////000000000000//////////////////////////////..............................------------............---------,,,,,,,,,...............------,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,+++++++++,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++,,,,,,------------------------------------------............///............////////////000111222222333555888;;;EEE]]]vvvvvv^^^RRRPPPbbbsssuuuiii___```]]]ZZZZZZaaaooo}}}{{{}}}~~~zzzvvvuuutttwwwyyy{{{{{{zzzyyyyyyyyywwwvvvtttrrrmmmeee[[[TTTOOONNNMMMMMMNNNNNNLLLKKKBBB@@@<<<888555333333222222222222111222222333333222222333444666777888999444:::===:::999===???>>><<<===999===NNNccclllOOOFFF<<<777888:::888555555555555555555444444333444444333222222111000000111111111111111111111111////////////////////////////////////////////////........................,,,------......------,,,------------------------------------------------------------------------............................................................////////////000000000111111111222222000000//////000000111222333333222222333555777999---------...//////000000111111111111111111111111222222333333333444444444555555555444333222111000111111111111111111111111222222222111000000////////////000000000000//////////////////////////////..............................------------.........------------,,,,,,,,,...............---,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,,,,---------------------------------------............///............///////////////000111111111333666999===OOOllluuuYYYIIIJJJ[[[qqq~~~xxxjjj]]]\\\YYYTTTQQQSSS^^^mmmxxx|||~~~~~~}}}zzzwwwyyyzzzxxx{{{yyyxxxwwwvvvtttqqqooolllnnnpppqqqppppppqqqrrrvvvrrrmmmgggaaaYYYQQQKKKMMMMMMMMMMMMMMMIIIDDDAAA;;;999777555333222222222444333333222222222222333222333444555777888999999777;;;===<<<===??????<<>>>>>===:::???DDDkkk{{{YYYDDD:::;;;<<<;;;888555333333444444555555555444333333333222222222111111000000111111111111111111111111////////////////////////////////////////////////........................,,,------......------,,,------------------------------------------------------------------------------------------------........................---------.........///////////////000000000111111//////......//////000111111111111111222444555666,,,,,,------.../////////111111111111222222333333111111111222222222333333333333333333222111000000000000111111111222222222222222222111111111111111//////000000000000//////////////////////////////---------.........//////......------------......---------------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,------......------,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////...000111222222333555777:::<<>>TTTqqqWWWLLL;;;<<<<<<:::777444444555444444444555444333333222222222111111111111111000000000000000000000000000........................////////////////////////........................,,,------......------,,,------------------------------------------------------------------------------------------------........................------------................../////////000000000000////////////000111111111111222222333555666666,,,,,,,,,---......//////000000111111222333333333111111222222222333333333222222222222222111000////////////000111111222222111111111111111111111111//////000000000000//////////////////////////////,,,,,,------.../////////......------------......,,,,,,,,,------------...---------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,---------..............................,,,------......------,,,------------------------........................------------------------------,,,,,,,,,,,,++++++---------------------------------............///............////////////...000111222222222444555777:::EEEpppyyyZZZKKKCCCPPPhhhxxx{{{wwwkkkbbbWWWPPPOOORRRVVVYYYUUUYYYbbbmmmyyyzzzvvvtttttttttrrrooopppttttttpppwwwxxxzzz{{{zzzuuunnniiidddgggiiihhheee```\\\ZZZUUURRRNNNLLLMMMNNNOOOOOOOOOJJJCCC===999777555333333333444444555555555666555444444333333333333444555666777888:::;;;<<<<<<===<<<======;;;;;;@@@GGGUUUrrr~~~aaaNNNDDD888888777666444444666888444444444444444333222222111111111111111111111111000000000000000000000000........................////////////////////////........................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.....................////////////000000//////000000111222000111222333444555555666+++,,,,,,------....../////////000000111222222333222222222222333333333444111111111111111111000///---......///000000111111000000000000000000000000//////000000000000//////////////////////////////,,,,,,------...//////000......------------......,,,,,,,,,---------......,,,------------,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,+++++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,------......------,,,................................................---------------------------------,,,,,,+++++++++---------------------------------............///............////////////,,,...000111000000222333222999<<>>OOObbbUUU===<<<>>>999999777555444555555444222333333444444444333222222000000000000000111111111000000000000000000000000........................////////////////////////........................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------.........//////...------------...//////---...///111222222222222+++++++++,,,---...///000000000000000////////////333333333333333333333333//////000000000000//////000000000000000000000000////////////////////////000000000000////////////........................//////............//////------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////---------............///////////////000111222333666666222666>>>@@@NNNiiiuuuQQQHHHZZZnnnyyyYYYJJJVVVZZZTTTRRRUUU[[[```hhhooowww|||wwwjjjlllooorrrrrrqqqqqqsssuuullljjjhhheeebbb]]]XXXTTTWWWWWWVVVUUUTTTSSSSSSRRRVVVVVVUUUQQQLLLEEE>>>:::666555444333222333444444555555555555555555555555444444555666777888999999;;;::::::<<<@@@AAA???===???@@@BBB===???YYYssswwwTTTAAA>>><<<:::<<<666666666666555555555555444444333333333333222222000000000000000000000000///////////////......---////////////////////////////////////////////////......------------......------------------------///...------...///000111++++++,,,,,,,,,,,,------------------------------------------------------------------------------///......---------..............................////////////000000000000000000000000111111111111,,,++++++,,,,,,...//////000/////////////////////222222222222222222222222//////000000000000//////////////////////////////////////////////////////000000000000/////////...........................//////............//////------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........---------............///////////////000111222333666666222555;;;<<>>===>>>???@@@@@@???<<<888@@@OOO]]]rrrhhhHHH===<<<999777888666666666666555555555444444444333333333222222222000000000000000000000000///////////////......---......................................................------------......------------------------......---------...///000++++++,,,,,,,,,,,,------------------------------------------------------------------------------......------------................................./////////000000000000//////000000000111111111,,,++++++,,,,,,---...///////////////////////////111111111111111111111111...//////000000//////...////////////////////////////////////////////////000000000/////////..............................//////............//////------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///////////////000111222222555666222333888666===PPPvvv}}}SSSCCCLLLZZZwww}}}lllWWWLLLSSSOOOPPPTTTVVVTTTQQQTTT[[[```gggpppxxx}}}zzzrrrpppqqqssssssqqqooonnnnnneeeccc___\\\[[[YYYVVVTTTTTTUUUWWWWWWUUUQQQLLLIIIDDDBBB===999666555555666666555444333333333333444444444444444444444444444444555666777999:::;;;<<<======<<<;;;<<<===>>>>>>>>>???SSSvvv___MMM===:::;;;888555666666666555555555444444444333333333333222222222222000000000000000000000000///////////////......---......................................................------------......------------------------------,,,,,,,,,---......++++++,,,,,,,,,,,,------------------------------------------------------------------------------...---------------..................................../////////000000000//////000000000000111111,,,+++++++++,,,------............///////////////////////////////////////...//////////////////...////////////////////////////////////////////////000000/////////.................................///......------......///------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............//////////////////000111111222555222222777444777EEEpppjjjRRRLLLIIIZZZiiinnnkkkccc^^^___WWWSSSPPPPPPPPPNNNQQQUUUUUUZZZcccmmmuuuzzz{{{|||~~~zzz~~~}}}}}}zzzvvvsssssssssrrrooollljjjhhh___\\\XXXVVVUUUUUUSSSRRRSSSSSSQQQNNNJJJDDD???<<<===;;;777555333444555777555555444444333333333333333333333333444444444444555666777888:::<<<======:::<<<======;;;<<<>>>@@@CCC[[[~~~~~~YYYEEE>>>999;;;<<<888666777555555555444444444333333333333333222222222222111000000000000000000000000///////////////......---...................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......................................./////////000000////////////000000000111,,,,,,+++++++++,,,------------....../////////000..............................////////////..............................////////////////////////////////////..........................................------------......------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............/////////////////////000111///444222222777444555???WWWuuuZZZNNNMMMTTTbbbnnnwww{{{xxxnnn___PPPKKKLLLMMMNNNPPPOOORRRXXXaaajjjrrrxxx{{{~~~}}}}}}zzzyyy{{{{{{xxxxxx|||}}}{{{uuussspppmmmiiieeebbb```[[[XXXUUUSSSSSSSSSRRRQQQOOOMMMIIIDDD???;;;999777666666555555555555555555444444444444444333333333333333333444444555555555777888999:::;;;===>>>>>><<<@@@CCCAAA>>>===@@@CCCMMMXXXAAA<<<::::::;;;:::777777888444444444444333333333333333333222222222111111111000000000000000000000000///////////////......---................................................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..........................................////////////...////////////000000000,,,,,,++++++++++++,,,,,,---------......//////000........................---......//////......---......................../////////////////////////////////.........------..............................------------......------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............////////////......//////000---333111111777555444;;;CCCvvvXXXEEECCCRRRfffnnnVVVMMMMMMMMMKKKJJJKKKNNNRRRXXX```jjjuuu|||zzzyyy}}}{{{zzzzzzzzzyyywwwzzz{{{wwwqqqkkkgggddd```^^^XXXVVVSSSRRRRRRRRRPPPOOOGGGEEEAAA===;;;999::::::111222444555555555444333444444555555444444333222333444444555555666666666999:::;;;;;;<<<===>>>>>><<<@@@BBB@@@;;;;;;BBBJJJggghhhFFF???:::::::::999666555555666444444333333333222222222222222222222111111111111000000000000000000000000///////////////......---------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................------........./////////......////////////000000,,,,,,+++++++++++++++,,,,,,,,,---......///000000........................---......//////......---........................//////////////////////////////.........---------...........................------,,,,,,------...------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........---------............///000//////.........//////,,,444111///555555222888<<>><<<:::999888888888222222333444555444333333444444555555555444333222444444555666666777888888<<<<<<<<<======>>>>>>>>>:::>>>???===;;;BBBRRR```uuuSSS???@@@888999999777555444555444333333333333222222222222222222222222111111111111000000000000000000000000///////////////......------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,---.........,,,+++***++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++++++++++++++,,,---...///........................---------.........//////........./////////000000,,,,,,++++++***+++++++++,,,,,,------...///000000........................---..................---........................//////////////////////////////.........---------...........................------,,,,,,------...------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++.........------,,,,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////000//////.........//////---444111...444444000555666BBBTTTppp~~~fffTTTHHHZZZvvv}}}uuueee]]]XXXSSSNNNMMMGGGLLLQQQTTTXXXaaappp|||}}}}}}~~~tttuuuvvvzzz{{{zzzrrrggg___ZZZWWWTTTQQQIIIIIIHHHHHHHHHFFFCCC@@@;;;;;;;;;:::888555333111555555444444444555555555333444555555555444333222555555555666777888888999============>>>>>>>>>>>><<<@@@AAA@@@CCCQQQiii|||nnnXXX@@@666999666888888777666666666555333333333222222222111111222222222111111111111000000000000000000000000000///////////////......------------------------------------------------------,,,,,,++++++,,,,,,---------------------------------...///...---+++***++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++++++++++++++,,,---...///........................---------.........//////............/////////000,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......///---++++++,,,---////////////....................................---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,............---,,,++++++........................------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..........................................------000000000111222222333333666777555AAAXXXeeekkkwww```KKKLLLNNN___gggooommmfff]]]WWWSSSPPPQQQRRRSSSVVV\\\ccchhhttt}}}{{{yyyyyyyyy{{{|||zzzvvvsssmmmggg___XXXSSSPPPLLLKKKMMMJJJGGGEEECCC@@@===:::555555555444444333333333444444444444444444444444222222333333444555666666666666666777888:::;;;<<<;;;???@@@;;;<<>>888AAAVVVkkkhhhRRRFFF<<<888;;;666555555555555444444444222222222222222222222222222222222111111111000000222111111111000000//////000///...------...///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------..................////////////+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------.........---++++++,,,...000000//////......------........................---.........------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------...------,,,,,,------...,,,,,,,,,---------......------------------,,,,,,------.........---,,,,,,........................------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................///000000111111222333333111555333888GGGQQQ___sssuuuNNNHHHOOORRR\\\hhhnnnkkkeee^^^YYYVVVWWWVVVTTTRRRVVV]]]dddfffsss}}}|||{{{{{{zzzxxxvvvuuuuuuttttttssspppkkkhhhgggaaaXXXQQQLLLIIIGGGFFFMMMJJJFFFBBB@@@===:::888555555444444444333333333444444444444444444444444444444444444444444555555777777777888999:::<<<<<>>@@@KKKaaaoooPPPAAA;;;666555999555555555555444444444444222222222222222222222222222222222111111111000000111111111000000000////////////............//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------..................////////////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------......---++++++,,,...111000000///...---------........................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------///......------......///,,,,,,,,,---------......,,,,,,------------------,,,,,,---............---........................------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................//////000111111222222333000888777555;;;DDDZZZwww^^^GGGEEEBBBKKKZZZjjjqqqoooggg```XXXZZZ[[[WWWSSSSSSWWW[[[\\\```fffoooxxx}}}|||{{{zzzwwwuuuuuussspppnnnkkkgggbbb^^^]]]XXXQQQLLLIIIHHHGGGGGGLLLHHHBBB>>><<<:::888666555444444444444333333333444444444444444444444444666666666555555555444444888999999:::;;;<<<======AAA======???@@@>>>>>>???===dddiiiTTT???999999777888;;;555555555555444444444444222222222222222222222222222111111111111000000000111111000000000000//////......////////////..............................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......---............/////////******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,---------------------------......---++++++---...111111000///...------,,,........................------------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------......------------......,,,,,,,,,---------......,,,,,,,,,------.........+++,,,---...////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............//////000000111222222222...777777555888@@@WWWvvvfffLLLCCCAAAHHHZZZlllrrrmmmgggZZZ[[[[[[ZZZWWWUUUSSSSSSWWWUUUVVV___nnn|||{{{yyyxxxvvvsssqqqnnnkkkgggdddaaa]]]XXXUUUSSSQQQNNNMMMNNNNNNMMMLLLGGGBBB===999888777777666444444444444444444444444333333444444444444444444666666666666666666666666::::::;;;<<<======>>>>>>===<<>>>>>>>>>>>>>><<<<<<===??????@@@IIITTTwww|||aaaMMMDDD===888888999888777777555444444444444333333333111111111111111111111111000000000000000000000000//////////////////000000---...///000000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------............((()))***+++,,,,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,------------------------,,,---------,,,,,,---///////////////.......................................---,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------+++,,,---...///000000000........................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......///000000111111222///333000111777888<<>>?????????>>>===>>>>>><<<<<>>:::888666666777777666666444444444444333333333333111111111111111111111111//////000000000000000111......////////////000000......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,------------.........((()))***++++++,,,,,,,,,******+++,,,,,,---......,,,------......------,,,------------------------+++---------,,,,,,...000............////////////...........................---,,,++++++---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------,,,,,,,,,---...///////////////........................------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......//////000111111111111555222333999666555@@@YYY}}}}}}aaaOOOJJJXXXkkk}}}xxxpppdddZZZSSSRRRSSSOOONNNOOOPPPTTTXXX[[[]]]eeepppuuuqqqpppwww{{{yyywwwyyy||||||wwwqqqmmmllllllooolllgggdddbbbaaa___^^^ZZZWWWTTTRRRRRRSSSSSSRRRMMMKKKHHHFFFDDD@@@;;;777777555444333555555555444333333333444444444555555222222333333444555555666666666777888999:::;;;<<<;;;<<<>>>?????????===<<<<<<@@@BBBKKKhhhxxxWWWDDD<<<888999999888888888888777444444444333333333222222111111111111111111111111////////////000000111111........./////////000000//////............//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........(((((()))++++++,,,,,,,,,******+++,,,,,,---......,,,------......------,,,------------------------+++,,,------,,,,,,...000------......///000000000...........................---+++++++++---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------.........------.........,,,,,,,,,---------...............------,,,,,,,,,---...//////////////////........................------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......//////000111111111,,,000...000666333222<<<<<>><<<:::888777555444444555444333111333333333444444555555555222222333333444555666666888888888999999:::::::::;;;<<<>>>???@@@???===<<<888BBBLLLaaa~~~[[[CCC>>>;;;999;;;;;;888666666555444444444444333333333222222000000000000000000000000.../////////000000111111---.........//////000000000///...------...///000........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......+++++++++*********))))))+++++++++,,,,,,---------+++++++++,,,,,,---------........................---,,,,,,,,,,,,---......////////////////////////........................------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------...------,,,,,,------...444333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000111111222222333444444<<<;;;GGG[[[gggppp|||XXXFFFEEEUUU```|||mmmccc]]]IIIRRRKKKFFFJJJQQQRRRNNNJJJMMMRRRTTTUUU\\\gggnnnmmmuuutttssssssuuuyyy}}}||||||{{{|||xxxrrrsssppplllgggeeeeeefffgggkkkgggaaa\\\ZZZXXXWWWVVV[[[WWWSSSQQQPPPMMMIIIFFFAAA@@@===;;;888666555555444444444444444444444444333444444444444444444555444444555555666777777777888;;;===>>><<<<<<<<<===???DDD???;;;BBBBBB;;;;;;AAAaaa}}}nnnXXXJJJ===888:::888777777666555444444444222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......................................................------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------...------,,,,,,------...111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000111111222222333333444777444<<>>:::999888666555444444444444444444444444444444444333333444444444444555555666666666777888888999999;;;;;;<<<<<<======???@@@:::BBB@@@>>>BBB???>>>HHHhhhpppTTTGGG@@@888777;;;777777777666555444444444222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,........................+++++++++***************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,---..............................------------------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------...------,,,,,,------...------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------,,,------------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000111111222333333333555111444<<>>===;;;;;;===???@@@AAA<<<@@@===>>>BBB@@@III^^^aaaNNN===999999666777;;;777777666666555444444444222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++...---------,,,,,,++++++------------------------************************---,,,,,,,,,++++++******,,,,,,,,,+++++++++++++++---------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,,,,---------------...------------------------------------------------........................---------------------------------------------------------.........//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000111222222333333777555666888>>>YYYiiiKKKFFFLLLZZZqqqrrreeeRRREEEEEELLLNNNLLLHHHIIIIIIMMMRRRVVVVVVTTTVVVYYY___eeejjjmmmnnnooolllnnnqqqssstttuuuxxxzzz~~~}}}{{{{{{|||}}}~~~}}}|||{{{yyyxxxxxxxxxxxxuuuqqqppppppqqqpppnnnnnnvvvzzzuuuooolllkkkjjjjjjiiifffccc```^^^\\\[[[YYYVVVRRRNNNMMMKKKIIIHHHCCCAAA???===<<<:::888666444444444444444555666666444444444444555555555555333444444555555666666666999999::::::;;;<<<<<<<<>>===<<<999777777666666555555444444444555555444444444555555666666666444555555666777777888888999::::::;;;;;;<<<======>>>>>>???@@@AAA@@@===;;;??????DDD^^^|||```OOOCCC>>>:::;;;;;;:::999:::555555555555444444444444222222222111111111000000000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------***************++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------...------,,,,,,------...------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////000000111222222222///222555555222:::RRRiiiyyy^^^HHHIII___rrr~~~uuucccXXXSSSNNNKKKFFFEEEKKKPPPNNNJJJHHHJJJJJJJJJMMMQQQWWW]]]```ccceeehhhjjjjjjkkkmmmnnnmmmoooqqqrrrsssuuuxxxzzzxxxyyy|||~~~|||zzzxxxwwwvvvvvvtttqqqqqqqqqrrrrrrqqqppppppooonnnnnnnnnnnnnnnooottttttmmmfffdddbbb___[[[ZZZWWWTTTRRRPPPPPPPPPNNNKKKGGGDDDCCCAAA>>><<<:::::::::999666444555555444444333222222222222333444444444555666666777777666666777888999999::::::;;;;;;;;;<<<======>>>>>><<>>HHHVVVuuueeeKKKIIIZZZkkkyyy{{{zzzzzztttkkkWWWMMMGGGJJJMMMKKKHHHHHHHHHGGGFFFFFFHHHKKKOOOQQQUUUZZZaaafffgggfffeeeeeedddgggjjjlllmmmnnnrrruuuttttttvvvxxx|||}}}~~~~~~{{{yyyyyyuuuvvvwwwxxxyyyxxxwwwwwwrrroookkkkkkmmmoooooooookkklllllllllkkkkkklllmmmjjjkkkhhhbbb^^^]]][[[XXXYYYVVVQQQLLLHHHFFFFFFFFFEEEBBB@@@???>>>===;;;999666888999777444333444555333222222111222222333333444444444555666777777777777888888999:::;;;<<<============>>>??????@@@@@@<<>>===]]]uuuyyyzzzbbbPPPKKKRRR\\\ooodddVVVJJJJJJLLLJJJIIIKKKIIIHHHFFFEEEEEEFFFGGGHHHHHHPPP[[[ccceeeccc___]]]bbbeeehhhhhhggghhhkkkmmmooooooqqqssswww{{{~~~zzz~~~{{{yyy|||vvvzzz~~~{{{|||~~~}}}yyyvvvtttsssoooqqquuuxxxzzz{{{{{{zzzqqqmmmiiihhhkkknnnooooooiiijjjkkkjjjhhhggghhhhhhdddccc___YYYWWWYYYWWWSSSRRROOOKKKFFFDDDDDDEEEFFF>>><<<;;;;;;;;;;;;:::888666888999888555333444777222222222222333444555666444444444555666777777888888888999:::<<<======>>>>>>??????@@@@@@AAABBBBBB<<<@@@CCCAAA>>>BBBNNNXXX```KKKDDD>>>666777:::;;;888555444555666444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////........................------------------------........................,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------***+++,,,---............***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///......------///000111////////////000000000000///000000222333444555555777HHH\\\fffkkk{{{kkkRRRJJJKKK[[[rrrqqqTTTGGGGGGIIIGGGEEEDDDCCCCCCFFFEEEBBBCCCGGGEEEJJJPPPWWW[[[[[[ZZZYYYaaacccdddeeeddddddfffgggeeeeeehhhnnntttxxxwwwuuuyyyzzzzzzxxxuuutttssstttwwwyyyzzzzzzyyy{{{~~~zzzxxxwwwxxxyyywwwvvvwwwzzz|||}}}}}}|||zzzwwwtttrrrrrrssstttooopppqqqtttwwwxxxvvvtttpppkkkhhhhhhmmmooonnnkkklllkkkjjjhhheeecccbbbaaaZZZYYYWWWUUURRRPPPNNNMMMHHHGGGFFFDDDBBBAAAAAAAAA===<<<;;;999888777777777666666666555555444444444222222333333444555555666666666888999999888777777;;;;;;;;;<<<<<<<<<======666<<<@@@@@@BBBDDDBBB===HHH??????EEEBBBBBB^^^___HHH@@@???<<<999888888777777666666555555444444333333333333222222111111111111000000000000000000000000000000000000////////////////////////..............................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------++++++,,,---............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---//////.../////////000000000000///000000111222333444555555===JJJTTT]]]uuuzzzcccLLLIIIWWWkkkrrr___OOOFFFDDDDDDHHHEEEDDDDDDBBB???BBBGGGCCCEEEHHHLLLOOOQQQSSSSSSWWWXXX[[[\\\]]]___bbbeeejjjiiigggiiimmmpppppppppuuuvvvvvvuuusssqqqrrrsssqqqsssuuuwwwwwwxxxyyy{{{}}}~~~~~~~~~|||zzz}}}~~~}}}{{{yyyyyyzzzxxxuuutttttttttrrrpppppprrrvvvyyy{{{{{{wwwvvvsssqqqqqqrrrtttuuupppoooooopppqqqooollljjjkkkjjjjjjnnnssstttqqqnnnpppnnnkkkgggbbb^^^[[[YYYSSSRRRPPPNNNKKKIIIGGGFFFDDDCCCAAA???>>>===<<<<<<<<<;;;:::888777666666666666555555555444444444444333333444555555666666777777888999:::::::::999999;;;;;;<<<<<<<<<=========CCCAAA???>>>?????????>>>BBB===CCCRRR^^^mmmnnn^^^III<<<888888777555888888777777666555444444444444333333333222222222111111111111000000000000000000000000000000000000////////////////////////..............................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,------........./////////000000000//////000111222333333444444333;;;HHHSSSlllnnnRRRFFFIIIWWWdddhhhrrrtttjjj___ZZZUUUOOOJJJFFFCCCDDDCCC@@@AAADDDBBBAAAAAABBBDDDGGGKKKMMMLLLMMMPPPRRRTTTYYY^^^bbbnnnjjjfffcccdddfffggghhhlllmmmnnnnnnmmmmmmnnnooonnnpppsssxxx{{{|||yyywwwuuuqqqsss{{{~~~}}}xxxwww{{{}}}|||~~~}}}{{{zzzwwwvvvrrrsssttttttrrrppppppqqqooonnnooorrrwww|||uuussspppnnnmmmnnnoooqqqpppooonnnnnnnnnllliiigggiiijjjlllqqqtttsssnnniiikkkiiieee```[[[VVVRRRPPPLLLKKKJJJHHHEEECCCBBBAAA@@@???===<<<;;;:::999999:::999888777666666555555555555555444444444444444555555666666777888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>AAA;;;;;;AAAAAA===???FFFFFFQQQhhhqqqKKKEEE===888888999888666999888777666555444333333333333333333222222222222111111111111000000000000000000000000000000000000////////////////////////..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------............/////////000000//////000000111222222333555111:::JJJPPP^^^uuuSSSAAABBBKKKPPPXXX___hhhxxx}}}lllTTTJJJCCCDDDFFFDDDAAA@@@BBBAAA@@@@@@AAADDDFFFHHHGGGHHHJJJKKKNNNTTTZZZ^^^hhheeeaaa___^^^___aaaaaaccceeeggggggggggggiiikkkmmmmmmqqqwww}}}|||yyywwwqqqpppwww~~~}}}}}}{{{zzz}}}~~~}}}}}}}}}|||{{{}}}{{{yyyxxxvvvtttqqqrrrtttsssqqqooooooooommmmmmnnnsssyyy~~~vvvtttooollliiihhhhhhiiikkkkkkjjjkkklllllljjjhhhkkkkkklllnnnmmmiiibbb]]]\\\ZZZXXXUUURRROOOLLLKKKIIIIIIGGGEEECCCBBB@@@@@@???>>>===;;;::::::999999888777666555555555555555555555444444444444444444777777888888999:::::::::::::::;;;<<<<<<==================>>>>>>>>>?????????;;;???FFFEEE@@@KKK^^^mmmpppIII@@@???>>><<<;;;:::999888888888777666444333222222333333333222222222222111111111111111000000000///////////////////////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------......................../////////////////////000000111111111666222999HHHIIIKKKlllnnnYYYLLLEEEHHHKKKRRRdddmmmYYYFFF@@@CCCDDDBBB@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHLLLRRRVVVZZZZZZ[[[[[[[[[[[[[[[\\\]]]___aaaccccccdddgggiiilllkkkkkkoootttwwwvvvssstttpppooosssvvvwwwzzz}}}}}}zzz||||||zzzxxxyyyyyyyyyzzz|||zzzvvvtttsssqqqpppqqqsssttttttqqqnnnmmmmmmjjjjjjkkkooouuuzzz}}}~~~tttqqqmmmiiigggffffffgggiiigggggggggiiiiiihhhfffjjjiiihhhfffccc^^^YYYUUUPPPPPPNNNMMMKKKIIIHHHGGGGGGFFFEEECCCBBB@@@??????======;;;:::999999999999666666555555444555555555555555555555555555555555888888999::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@EEE@@@???AAA>>>GGGiiirrrRRR<<<======<<<:::888666555555777777666555444333222222333333222222222111111111111111111111000000000///////////////////////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,------...---------***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,---...............------........./////////......//////000000000000666111444<<<;;;:::PPPmmmjjjSSSEEECCCFFFTTTkkkjjjQQQEEECCCCCCCCCEEE???@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCEEEHHHKKKLLLOOOSSSUUUUUUTTTTTTTTTWWWYYY\\\^^^___```ccceeekkkjjjiiiiiikkklllmmmmmmooommmmmmqqqssstttxxx~~~yyyttttttrrrooorrrtttuuuvvvwwwyyy}}}}}}xxxtttrrrrrrqqqpppppprrrsssssspppmmmkkkjjjlllkkkkkkmmmqqquuuwwwxxxnnnllljjjgggfffgggiiijjjooommmjjjiiihhhgggdddbbbbbbaaa___]]]ZZZWWWUUUSSSMMMLLLKKKIIIGGGEEECCCCCCBBBAAAAAA???>>>===<<<<<<:::999888777666666666666555555555444555555666666666666666666666777777777999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@?????????@@@@@@@@@AAAAAA???=========DDD```rrrLLL???AAA;;;:::888777666666666666555555555444333333222222222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------........................++++++,,,---............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---------.........//////......////////////000000333000111555444333???NNNgggpppyyy|||fffUUUGGGHHHOOOXXXgggvvvvvvmmmbbbZZZPPPGGGEEEGGG@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@AAABBBDDDEEEIIILLLNNNLLLKKKKKKLLLMMMPPPRRRTTTUUUWWWZZZ\\\___```bbbbbbbbbccceeegggjjjiiikkkpppsssrrrsssvvv||||||xxxpppmmmnnnmmmjjjmmmooopppqqqrrrtttwwwzzz}}}wwwtttrrrrrrrrrrrrnnnpppssssssqqqnnnmmmlllmmmkkkjjjjjjlllnnnoooooommmkkkiiigggfffhhhiiikkkpppmmmiiifffcccaaa]]][[[VVVVVVVVVUUURRROOONNNMMMIIIHHHGGGEEECCCAAA@@@???>>>>>>===<<<;;;;;;::::::888777666555444444444444555555555555555666777777666777777777888888888999999999::::::;;;<<<<<<=========<<<===>>>@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA<<>>>>>:::888666666888999999888333333333333333333333333222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////..............................---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------////////////////////////***+++,,,---......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++---------.........//////.........///////////////000111444777666444777;;;===IIIYYYgggvvv~~~ZZZNNNJJJEEEHHHRRR^^^fffppppppbbbPPPGGGGGGCCCAAA@@@??????@@@BBBCCC@@@AAACCCBBBAAAAAABBBCCCDDDFFFIIIHHHEEECCCDDDEEEDDDFFFIIIKKKLLLNNNPPPRRRKKKPPPUUUXXXYYYZZZ]]]aaafffcccfffmmmqqqnnniiihhhnnnpppnnnjjjiiimmmnnnllljjjlllmmmnnnnnnooorrrttt}}}yyytttpppooopppppppppnnnqqqtttuuutttrrrppppppiiifffdddccccccddddddcccpppnnnkkkhhhffffffggghhhfffccc___[[[YYYVVVSSSQQQNNNOOOPPPOOOLLLHHHEEEDDDBBBBBBAAAAAA@@@?????????======<<<<<<;;;::::::999888777666666555555555555555555555555555666777888777777888888999999999:::999999::::::;;;<<<<<<<<>>>>>>>>???AAACCCDDD@@@@@@AAAAAAAAAAAABBBBBBKKKjjj[[[@@@999DDDDDD333999666333444888999777555222222333333333444444444222222222111111111111000111111111111000000000000000000000000000000000000////////////////////////..............................---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((()))***+++,,,,,,---************************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......666888555---+++...///+++---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------///---,,,***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))------+++******+++------,,,,,,,,,---------......////////////000000000000222222333444555666777888<<<<<>>DDDDDD???>>>DDD===???AAAAAAAAAAAACCCDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDFFFGGGIIIJJJKKKKKKLLLNNNPPPSSSVVVWWWXXX___bbbeeefffeeebbbaaa```cccdddfffhhhiiiiiihhhhhhhhhhhhggggggiiilllooopppuuurrrppprrruuusssnnniiijjjlllmmmooonnnllljjjhhhcccbbb```___```bbbdddfffmmmkkkhhheeecccbbbbbbbbb___^^^\\\YYYVVVTTTRRRQQQMMMLLLJJJHHHFFFDDDBBBBBBAAAAAAAAA@@@???>>>>>>======;;;999777666666777888666555555444444444555555666777777777777888888888999999::::::;;;<<<======888888999:::;;;======>>>:::AAADDDAAA@@@DDDCCC===BBBAAADDDIIIGGG@@@BBBIII[[[~~~```EEE>>>===888555666777777777777666666666666444444444333333222222222000000000000000000000000000000000000////////////111111000000//////......000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++---,,,,,,+++*********+++***+++,,,---,,,+++***)))+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...222555555...+++---...+++---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------........./////////000000000000111222222333444555666777777777>>>QQQooovvvVVVDDDBBBGGGOOO^^^mmmvvvtttjjjaaaRRRIIIBBBDDDFFFDDD@@@>>>EEEEEEDDDBBB@@@??????@@@@@@@@@@@@@@@????????????@@@@@@AAACCCDDDFFFGGGGGGHHHIIIJJJMMMOOORRRSSSTTTYYY[[[]]]^^^\\\[[[ZZZZZZ```aaabbbcccccccccccccccbbbbbbaaabbbcccfffhhhjjjrrrooolllmmmpppoookkkggghhhiiijjjkkkjjjgggdddcccaaa___^^^]]]]]]___aaacccfffeeeccc```^^^\\\[[[[[[YYYXXXVVVTTTQQQOOOMMMLLLIIIHHHGGGEEECCCBBBAAA@@@?????????>>>======<<<<<<;;;:::888666555666777888666555555444555555666666888888999999999::::::::::::::::::;;;;;;<<<<<<===999999:::;;;<<<===>>>>>>>>>??????===???BBBDDDCCCFFFBBB??????BBBHHHQQQYYYeeePPP>>><<<>>>:::888:::777777777666666666555555444444333333333222222222000000000000000000000000000000000000////////////000000000000//////......////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,++++++*********+++******+++,,,,,,,,,+++*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,222555111,,,+++,,,---------------------------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000000000111222333444444555555555888CCCYYYmmmaaaNNNEEEFFFVVVgggpppvvv{{{nnncccQQQDDDCCCFFFCCC>>>AAA@@@???>>>>>>???@@@AAA????????????>>>>>>>>>=========>>>???@@@BBBBBBCCCCCCDDDEEEGGGJJJLLLMMMNNNPPPQQQRRRRRRQQQPPPQQQRRR[[[[[[[[[ZZZZZZ[[[[[[\\\YYYYYYYYYYYYZZZ\\\^^^```hhheeebbbbbbdddeeebbb```bbbcccddddddccc```^^^\\\\\\[[[ZZZYYYYYY[[[]]]^^^]]]]]][[[ZZZWWWTTTRRRQQQQQQPPPNNNLLLJJJHHHFFFFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<;;;::::::999999888777666555555555777777555555555555666666777888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???AAA??????BBBCCCAAACCCFFF???DDDJJJPPP]]]pppgggLLL@@@888;;;===:::888:::777666666666666555555555333333333333222222222222000000000000000000000000000000000000////////////000000000////////////................../////////........................------------------------...,,,,,,,,,......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,...,,,,,,+++************+++)))***+++,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------(((000666444...+++,,,///------------------------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++,,,---......---,,,+++,,,,,,,,,---------.............../////////000000//////000000111222222333666777999;;;BBBYYYuuu[[[FFFGGGPPPYYYkkk~~~lllRRRDDDFFFGGGDDD??????>>>???AAABBBBBBBBB@@@@@@@@@@@@????????????;;;<<<<<<===>>>??????@@@???@@@AAACCCEEEGGGHHHIIIIIIIIIIIIHHHGGGHHHJJJLLLUUUTTTRRRQQQPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTUUU[[[XXXUUUTTTUUUVVVVVVUUUZZZZZZ[[[\\\\\\ZZZYYYXXXXXXWWWVVVUUUUUUVVVXXXXXXVVVVVVUUUTTTQQQNNNKKKIIIKKKJJJIIIGGGEEECCCBBBAAA>>>>>>>>>>>>============999999999888888777777777555555444444555555777777555555555666777888999:::;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@DDDIIIFFF@@@AAAGGGCCC]]]yyykkkMMM@@@;;;888;;;:::666555777666666666555555555444444333222222222222222222222000000000000000000000000000000000000////////////////////////////////////---------....../////////................................................---,,,+++,,,.........,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))++++++******,,,---++++++***************+++))))))***+++,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------(((///666777222,,,---111------------------------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++)))((('''''',,,---...//////...---,,,,,,,,,,,,---------..................////////////......//////000111111111222555::::::888===PPPcccvvv|||lllYYYNNNJJJUUUgggxxxqqq]]]SSSMMMGGGFFFDDDCCCCCCDDDCCC@@@===@@@@@@@@@?????????>>>>>><<<<<<<<<======>>>>>>>>>===>>>???@@@BBBCCCDDDEEEDDDDDDDDDCCCBBBCCCFFFHHHMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMOOOMMMJJJIIIJJJLLLMMMMMMPPPQQQRRRTTTUUUUUUUUUUUUSSSSSSRRRQQQQQQQQQRRRSSSPPPPPPPPPOOOMMMJJJGGGFFFGGGFFFEEECCCBBBAAA??????;;;;;;;;;<<<<<<<<<<<<<<<777777777666666666666666444444555555666666777888666666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================<<<>>>>>>>>>??????@@@@@@AAA@@@AAADDDEEEBBBBBBKKKVVVgggdddNNNGGG===>>><<<::::::777444444777555555555555444444444444222222222222222222222222000000000000000000000000000000000000////////////.............../////////,,,,,,------......//////................................................---,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))******))))))***,,,*********))))))***++++++))))))******+++,,,---...------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***...444888444...---111------------------------......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++//////...---+++***))))))------............------,,,,,,,,,---------......------........./////////......//////000000000000,,,000666:::888666;;;CCCRRR]]]iiirrr}}}|||dddRRRKKKNNNVVVmmmooo^^^TTTJJJFFFBBBAAABBBCCCAAA???>>>>>>>>>>>>=========<<<========================<<<<<<===>>>???AAAAAABBB@@@@@@AAA@@@???@@@BBBEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDDDDFFFGGGIIIGGGHHHJJJLLLNNNPPPQQQQQQNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHFFFEEEDDDCCCBBBAAA@@@???>>>======::::::::::::::::::::::::666666666666666666666666666666666777777888888888888888888888888999:::;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBB@@@???III^^^sssfffJJJ???>>>888<<<;;;:::888555555777999555555444444444333333333111111111222222222222222000000000000000000000000000000000000////////////---............/////////---------------.................................------------------------,,,++++++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++)))+++++++++))))))***+++***))))))))))))***++++++************+++,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------111666444...,,,///------------------------......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************---------,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000///...111666999777777999CCCIIITTTcccxxxqqqaaaUUUOOOYYYmmmyyydddZZZNNNGGGEEEEEEDDDCCC??????>>>>>>>>>========================<<<<<<<<<:::;;;;;;<<<===>>>??????;;;<<<======<<<===???AAA??????@@@@@@@@@???>>>>>>AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDBBBBBBDDDEEEGGGIIIJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>===<<<;;;::::::999888888888888777777777777666666666666666666666666888888999999:::999999999::::::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBEEEDDDLLLlllaaaMMMAAA@@@@@@:::888888777666555666777777444444444333333333333222000111111111222222222222000000000000000000000000000000000000////////////---------.........//////...------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++*********++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++---......---+++******+++)))))))))))))))***++++++,,,+++*********+++,,,---,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...,,,...444444...+++---------------------------......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++)))***,,,,,,---,,,+++***++++++++++++++++++++++++************************(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------......---------.........///////////////000000000000000777000---111666777666777;;;:::@@@UUUwwwrrraaaTTTUUUnnniiiWWWLLLGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<<<<;;;;;;999::::::;;;<<<<<<======777999;;;;;;:::;;;<<<>>>;;;<<<>>>??????>>>===<<>>>>>;;;<<<======<<<===>>>@@@???@@@@@@AAACCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>>>>???@@@AAA;;;::::::999888777777777777666666666666555555555666666777777777777777777::::::;;;;;;;;;::::::999;;;;;;:::999999999::::::<<<<<<<<<<<<============<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBIIIOOObbb```FFF>>>999:::===:::777777777555555555444111444444444333333333222222000000111111222222222222000000000000000000000000000000000000////////////---------.........//////.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******))))))***++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++///000111///---++++++,,,))))))((())))))***++++++---,,,+++*********+++,,,///---++++++++++++)))(((******************************++++++++++++******************************,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---.........---,,,---.........---,,,,,,+++,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,................................................///000000000000000//////000000111222444555666666666888<<>>@@@???===>>>AAA???;;;;;;>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;>>>============<<<<<<<<<===<<<;;;::::::;;;<<<===>>>===<<<;;;;;;<<<===>>>????????????@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::888777666666666888777666666666777999:::888888777777888888999:::999999;;;;;;;;;;;;999999::::::;;;;;;<<<===>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>===???CCCFFFBBB===;;;???BBBBBBAAADDDKKKQQQUUUkkkeeeHHHDDD@@@===<<<;;;:::999888888777555555444444444555555444333333222111111222222222111111111111000000000000000000000000000000000//////.........------...///000000///...---------------------------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...---++++++,,,+++***(((******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,---.........---,,,------......------,,,+++,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,................................................//////000000000000//////000111111222333444555555888777555999LLLttt|||mmmrrr{{{~~~ooo^^^LLLIIIFFFDDDDDDCCCAAA???>>><<<===??????;;;;;;>>>============<<<<<<<<<<<<;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;<<<;;;:::999999:::;;;<<<=========>>>>>>>>>??????===<<<<<<;;;:::::::::;;;999888777777777777777777888777777666777888999:::999999999999999::::::;;;999:::;;;;;;;;;;;;:::999::::::;;;;;;<<<======>>>;;;<<<<<<===>>>?????????CCC@@@<<<;;;===>>>===:::BBB>>>;;;AAAMMMZZZcccgggaaaLLLDDDAAA===;;;::::::999888888777666555444444444444555444444333222222111111222222222111111111000000000000000000000000000000000/////////............---...///000000///...---------------------------------------------------...------------------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******...,,,++++++,,,,,,+++)))******************************++++++++++++***************************************************************++++++++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------------......------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------...//////000000/////////111111222222222333333333888666222222===XXXzzzvvvbbbhhhuuu~~~bbbZZZPPPHHHEEEDDDCCCBBBAAA>>>>>>AAA@@@<<<<<<>>><<<<<<<<<<<<============;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888999999999888777777777777888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::666666666666666777888999888888777777888888999::::::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<============>>>>>>???@@@@@@AAABBB???<<<<<<===>>>>>>>>>===:::BBB\\\yyy^^^HHH===???<<<999888888888777666777666555555444444444444444444333333222222111111222222111111111000000000000000000000000000000000////////////............---...////////////...---------------------------------------------------........................---,,,,,,++++++,,,,,,---...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,++++++,,,---,,,*********************************++++++++++++******************************)))))))))))))))*********))))))*********+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------------,,,------...------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,------------------------------------------------......//////000/////////111111111222222222222222333444666777999BBBOOOYYYfffiiiwwwyyyfffjjjppp|||qqq]]]NNNEEEDDDDDDGGGCCCAAABBBBBB???>>>@@@<<<<<<<<<======>>>>>>>>>;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999888888888888999999777777777666666777777777999999999999::::::::::::999999999::::::999999999777777777777777888888999888888888888999999:::::::::::::::::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<>>>>>>??????????????????===<<<<<<>>>>>>===>>>AAA???FFF___gggRRREEE>>>===;;;999777666777777777666666555555444333333444444333333333333222222111111111111111111000000000000///////////////////////////////////////.................................------------------------------------------------........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++---...---,,,******************************++++++++++++******************************(((((()))))))))*********))))))*********+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,------...------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,------------------------------------------------------...///////////////111111111111111111111111///222777999888888888999<<>>>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::999999999999::::::::::::::::::999777777888888888888777777888888888888999999999999888888999::::::999999888::::::999999888888999999888999999:::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;;;;:::===CCCDDDEEELLLTTTaaakkk|||YYYCCC;;;999:::<<<999888666666777888777666555444444333333333333444333222222222222222111111111111111000000000//////////////////////////////.........///////////////......------------......------------------------------------------------------...//////...---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---......---******************************++++++++++++******************************((())))))******+++++++++*********++++++++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000111111111111000111111333444555666666;;;:::BBBVVVqqq{{{qqqeeeYYYOOOFFFDDDCCCBBBCCCEEE????????????@@@@@@@@@@@@=========<<<<<<=========:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::888999999::::::999999888888888888888999999999999777888999:::;;;:::999888<<<;;;:::999999999999999888999:::;;;;;;;;;;;;:::999999999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::@@@OOOaaalllssshhhTTT???999;;;<<<:::999888777666666777777666555444333333222222333333333222222222222222222111111111111000000000/////////000000000000000000000000.........///////////////......------------......------------------------------------------------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***,,,...//////...******************************++++++++++++******************************))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,+++*********+++,,,---+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---......///000111222222222000//////222555777777===;;;:::AAAWWW~~~pppkkkwww}}}ooo^^^TTTNNNHHHFFFGGGBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<;;;:::999888999:::;;;;;;:::999888999999999999::::::::::::777888:::;;;<<<;;;:::999999999999888999999::::::999999;;;<<<<<<<<<;;;::::::::::::::::::;;;<<<<<<===<<<;;;::::::;;;<<<===::::::::::::::::::::::::::::::<<<>>>@@@BBBDDDDDDAAAUUUzzzkkkLLLBBB;;;===@@@???;;;999777666555555666666444333333333222222222222333333111111111111111111222222111000000000////////////000000000000000000000000............/////////000...------,,,,,,------...------------------------------------------------***+++,,,......,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***,,,...//////...******************************++++++++++++******************************))))))***+++,,,,,,------++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,---------,,,,,,,,,++++++,,,+++*********+++,,,---+++,,,,,,---.........---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,---...///000111222333333111000111444555444222---666<<<:::CCCiiizzzxxxyyyxxxgggZZZOOOIIIHHHCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;:::999888999:::;;;;;;:::999888999::::::::::::;;;;;;;;;777888:::<<<<<<<<<:::999666666666777888:::;;;<<<999:::;;;<<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<=========<<<;;;::::::;;;<<<===::::::::::::::::::::::::<<<>>>@@@DDDHHHKKKNNNOOONNNnnnfffPPPCCC>>>;;;<<<<<<999888999666555444444555555333111222222222111222222333333111111111111111111222222000000000000////////////000000000000000000000000---.........//////000000...---,,,,,,,,,,,,---...------------------------------------------------)))***,,,------,,,***)))---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************************************************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++.........------,,,,,,,,,------------------------,,,,,,,,,+++++++++******------------------------???;;;666000,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......////////////000000000000000000000000000000111222555555666666:::OOOuuuuuuaaaUUUQQQMMMHHHEEECCCCCCBBBAAAEEE@@@===>>>???>>>>>>@@@>>>::::::???@@@<<<;;;>>>===<<<<<<;;;:::999888888======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999999;;;<<<<<<;;;::::::;;;888777777888:::;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<777888:::999999:::===@@@999;;;999555555999;;;999666<<<777444<<>>???EEEZZZ}}}yyy{{{mmmPPP???:::999999999888777666666555555555444333333333333444333333333222222111111111111111111111000000000000111111000000//////..............................///............---------........................------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++************++++++(((***++++++***)))******---,,,,,,+++*********+++++++++++++++++++++++++++)))******+++++++++++++++************************))))))))))))************************************************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++......---------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++------------------------555333///,,,***))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------........./////////000000000000000000000000000111111222666555666888888===KKKYYYlllsss{{{uuukkk\\\QQQLLLKKKIIIHHHJJJEEECCCDDDCCC???<<<===BBB>>>>>>BBBBBB>>>===???<<<=========>>>@@@AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;==================<<<<<<>>>??????===<<<;;;::::::>>>===<<<<<<======;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;::::::999888999:::;;;===>>>>>><<<<<<===<<<999999???<<<:::AAA@@@@@@HHHGGGWWWooo|||\\\HHH>>>???CCC999999888777777666555555555555444333333333333444333333333222222111111111111111111000000000//////000000000000//////..........................................------------........................------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---......---***))))))***---,,,++++++******++++++++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++))))))))))))************************************************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........///...------,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++...------------,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------,,,+++***)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,---------.........,,,------......------,,,,,,,,,,,,---------............/////////000000000000000000000000111222222444222555:::<<<999888:::AAAOOObbbrrrzzzooocccUUUKKKMMMHHHDDDEEEFFFDDDCCCEEEAAA??????BBBBBB???>>>@@@===<<<;;;:::::::::;;;<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>???@@@@@@@@@???>>>>>>???>>><<<:::========================>>>>>>===<<<;;;;;;:::::::::999888888999:::999999555666777999999888777888:::AAACCCHHHKKKFFFKKK^^^mmmQQQ@@@;;;999999:::888888777777666666555555555555444333333333333333222222222222222111111111111111000000000000//////000000000////////////.......................................------------........................------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,+++)))***,,,...,,,,,,++++++******++++++++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++((()))))))))************************************************************++++++************++++++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,---------.............../////////000000000/////////000111222333666222333999<<<<<<===???AAADDDNNN```xxxwwwccc^^^VVVOOOMMMKKKHHHHHHJJJEEEEEEGGGHHHGGGFFFFFFGGGFFFDDDBBBAAA@@@@@@AAABBB===>>>???@@@AAAAAAAAA@@@===============>>>?????????>>>======>>>???@@@@@@>>>======>>>??????>>><<<========================??????>>>===<<<;;;:::::::::999999;;;===>>><<<999===;;;<<>>@@@===888444777777777666666555555555555444333333222222333333222222222111111111111111111000000000////////////////////////////////////.................................---------,,,,,,........................------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,444333111...+++***,,,...,,,,,,++++++***++++++,,,++++++++++++++++++++++++(((((()))************)))************************((()))))))))************************************************************++++++************++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..................////////////////////////000111222333:::777666666555444777===:::888<<>>>>>@@@AAA@@@>>>CCCAAA???>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;<<<;;;:::999???;;;<<>>===;;;:::::::::::::::::::::::::::888888999999:::;;;;;;<<<;;;:::999777888<<>>@@@BBBCCC===>>>>>>@@@III[[[sss|||aaaNNNBBB999999???444666;;;???<<<555333555444444444444444444444444444333222222111222222222///000000000111111111222000000/////////.........---------.........//////........................---------,,,,,,,,,++++++........................------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,$$$&&&((()))***+++---///++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************************************++++++************++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---++++++++++++++++++++++++---------.........//////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......---------.........//////.........///000222333444999444000000000///222777666222333999999999FFFWWWwww|||wwwooocccZZZPPPJJJBBB<<<999999::::::::::::::::::::::::::::::<<<===???BBBEEEGGGIIIJJJDDDGGGLLLTTTfffrrrXXXAAA>>>AAA>>><<<======999777777666333666;;;444444444444444444444444444333222222111111222222//////000000111111111222000/////////............---------.........//////........................---------,,,,,,,,,++++++........................------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---+++---......,,,++++++++++++*********+++,,,,,,---++++++++++++++++++++++++************************((((((((((((((((((((((((++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///000000///000222444999888444000111555666444777555444333555888===???RRRdddtttzzzxxxfff^^^RRRCCCAAADDDCCC===;;;>>>===888999AAA@@@===AAA>>>999<<>><<<:::999888777555666666777777666666555444444444444444444444444333333444444555555444444222111111111111000000000......////////////000000////////////////////////......------------......,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++++++++***************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,+++++++++++++++++++++++++++************************************************************************)))*********++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000///------///000,,,//////...000222111---////////////000000111111///111333333333333555777>>>JJJXXXbbbjjjyyycccIII===777:::<<<<<<888666888:::555555555555555555555555222222333333333333333333000111222333333333333222111111111111000000000000........./////////000000////////////////////////......------------......++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************,,,+++++++++******))))))************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((((((***++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((())))))*********+++************************)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000///------...000---444666000++++++...///......---......000111111...222222000111666999777555777>>>IIISSScccvvviiilllppp}}}hhhOOO???:::===>>>:::777777999999777555777777666555555555666666111111111111111111222222...///000111111111111111111111111111000000000000---.........//////000000////////////////////////.........------.........+++++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++******************)))************+++++++++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************---------,,,,,,+++++++++***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///........................000//////.........//////........................000000000000000000000000000111111222222333444444999555777>>>BBBKKKbbb{{{iiieeehhhvvvqqqjjj}}}]]]FFFCCC???;;;;;;999999999888777666666555555555666666555555444333222222222222222222222222000000000000000000000000000000000000000000000000000000//////.........---000000///...------,,,,,,.........------,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,...000111---,,,,,,+++,,,---...///...------,,,,,,------............------,,,,,,,,,........................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************)))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************************************)))************+++++++++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,+++++++++***+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...........................//////............//////........................000000000000000000000000//////000111111222222333666111222888999;;;JJJ[[[ssswwwzzz{{{iiiJJJ???===:::888999888888777666666555444444555555555555555444444333222222222222222222222222000000000000000000000000000000000000000000000000000/////////.........---000//////...------,,,,,,......---------,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++...222555777000///---,,,+++,,,...///------,,,,,,,,,,,,------......---------,,,,,,,,,........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************)))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************************************)))************+++++++++************************************************+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++*********,,,...111333,,,++++++******++++++,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************,,,+++)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------........................//////............//////........................////////////////////////......//////000111111222666222222777777444888@@@OOOqqqooodddppptttllluuuuuulllyyyvvvbbbPPPCCC:::;;;;;;666555888666666666555444444333333555555555555555444333333222222222222222222222222000000000000000000000000000000000000000000000000/////////...............//////......---,,,,,,,,,...------------,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***,,,///333666888444222///,,,++++++---...------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************)))************+++++++++************************+++++++++***************))))))))))))))))))))))))***************************************+++++++++))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***(((''''''))),,,111555888+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************))))))))))))))),,,***((()))***,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------........................///............//////000......................................................///000000111111222555222222777888555555777333EEE[[[qqq{{{pppppp|||jjjoooqqqjjjoootttxxxqqqYYYGGG===:::777888<<<<<<777555666666555555555444444444333444444555555555444333333111111111111111111111111000000000000000000000000000000000000000000000000.................................------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111666444000---++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++******)))((()))+++///333666++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))((((((***++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++------------...................................................///000000........................------------------------//////000000111222222333222///...222444444333333777999===HHHPPPJJJQQQiiinnnhhhyyyjjjTTTFFF???<<<;;;<<<888777:::;;;999666555666666555555555555444444444444444555444333333222111111111111111111111111000000000000000000000000////////////////////////---------...............---------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++++++++,,,666444000---++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,)))************+++++++++***************************************************************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...---+++******+++---...***++++++,,,,,,++++++***)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))***************))))))***,,,,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////..............................---......///000111................................................//////000111111222222333333111000111333333333333888777444999???999===QQQhhh{{{xxxxxx}}}zzzxxxxxxqqqkkklllbbbvvvuuu^^^QQQDDD??????===::::::;;;888555555666777666555555555555555555555555555444444444444444333222222111111111111111111111111000000000000000000000000////////////////////////---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,222111///...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************)))************+++++++++***************************************+++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))************+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********++++++***+++,,,,,,,,,,,,+++***((()))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))******+++++++++******+++...//////,,,)))************************++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.................................---------......///000111......................................................//////000111111222222333444444333444444444000333111444<<<999888CCCKKKbbbyyyxxxyyypppssswwwttt~~~rrrzzzuuukkknnnxxxlllvvvhhhTTTHHHDDD>>>;;;======999666666555666666444444666666666333333333333444444444444333444444444444333222222111111111111111111111111000000000000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))***+++,,,,,,---------............------,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************)))************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))************+++++++++************************************************))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++***)))***+++---...''''''(((***+++,,,------***+++,,,------,,,+++***(((((())))))*********+++************************))))))))))))))))))))))))************************************************))))))******+++++++++,,,++++++...111222111---***************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................---------......000111111........................////////////////////////------......///000000000+++///222222222222333222000444111111888666333888999CCCVVVlllwwwuuullleeejjjpppttt||||||uuuwww}}}tttlllyyycccggghhhrrrxxxhhhttt~~~}}}fffRRREEE@@@===<<<<<<888666888666333666===111777;;;999666666777888222222222222222222222333333333444444444333222222000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++***+++---...///...---,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************++++++++++++******************************)))************+++++++++************************))))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++(((((())))))******++++++))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++******************************************************))),,,///111222000---+++++++++++++++++++++++++++***666<<<444+++***---///,,,,,,,,,++++++*********************************++++++++++++,,,,,,---...*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................000///...---------------................................................////////////////////////000000000000111111111111333111///111444666555444999:::<<<@@@FFFMMMTTTXXXfffzzzhhhhhhlllwwwxxxrrrvvv}}}{{{uuu^^^JJJHHHEEEAAA===;;;:::999999999777666555555555555444444444444444444444444444333333222222333333444444444333333333333222222000000000000000000000000//////////////////////////////////////////////////////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---++++++,,,,,,)))&&&++++++++++++++++++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************************************))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))))))))************************************++++++++++++******************++++++++++++******************************************************)))***---...///...,,,+++++++++++++++++++++++++++BBBHHHFFF999---)))******,,,,,,,,,+++++++++******************************,,,+++++++++,,,,,,---...+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................//////...---------------........................................................................//////000000000111111111555333111333666777777555777777777888;;;???CCCFFF]]]pppnnnaaaRRRCCCBBB@@@>>>;;;999888888888999888777666555555555555444444444444444444444444444333333222222333333444444444333333333222222222000000000000000000000000////////////////////////........................//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++,,,,,,***'''++++++++++++++++++++++++************************)))************+++++++++************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************************)))))))))*********++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++***************)))))))))************************---,,,+++***)))******+++******++++++++++++******************************************************))))))***++++++++++++***++++++++++++++++++++++++>>>???:::000))))))+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................//////...------------...........................------------------------------------------------//////000000000000111111444333222333555666666555888777666555666888;;;<<>>@@@???888888777777777777888888777666555555444444444555333333333333333333333333333333222222222222333333333333333222222222222111////////////////////////////////////////////////........................///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))************************************************************************************++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++******))))))************************...---+++))))))***+++---******++++++++++++******************************************************+++******)))***+++,,,---++++++++++++++++++++++++,,,***)))******))))))***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------....................................---------......///........................------------------------...........................////////////000000000///000111222222111111111111111111222333555777888444555999AAALLL[[[lllxxx}}}}}}rrreeeYYYIII;;;<<<<<<999666666888777555777888888777777777666666666555444444444444444444333333333333333333333333333222222111111222222333333333222222222111111111////////////////////////////////////////////////..............................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***************************************************************************************++++++++++++,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++*********++++++++++++++++++++++++...---,,,+++***++++++,,,******++++++++++++******************************************************++++++******++++++,,,---++++++++++++++++++++++++...------000...)))'''(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.................................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......////////////000000///222444444333222111222222222222222222333333444666666888888777999CCCNNN\\\kkkooolllzzz}}}xxx~~~zzzxxxwwwuuuooosssqqqUUUDDD@@@@@@<<<666888888777666555444444333555666666666666555444333555444444333333333444444333333333333333333333333222222111111111111222222222222222222111111111111000000000000000000000000////////////////////////------------------------......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************************************************************************************+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++***++++++++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***)))+++///---((((((,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000...111444555222000000111333333333333333333333444333333666:::888444888???;;;KKKbbbttt~~~hhhiiiuuuwwwttttttpppxxxrrroooxxxxxxmmmnnn}}}zzzkkkPPPFFF:::444666;;;???@@@888777777777666666888:::333444555666666555444444444333333333333333444444222222222222222222222222222222111111111111222222222222222222111111111111000000000000000000000000////////////////////////------------------------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++------+++***+++,,,++++++++++++++++++++++++************************)))************+++++++++************************************************************************))))))))))))))))))))))))((()))))))))******************************************************************************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,+++*********++++++++++++******************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,+++---000,,,&&&(((...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000,,,///333333000......///...//////000111222333333000...///555666222333777888???FFFJJJKKKQQQ___mmm}}}}}}zzz{{{||||||oooxxx}}}rrr^^^MMMGGG>>>===<<<:::888666444222555555555777555333444666333444555777888888777777333333333222222333444444222222222222222222222222222222111111111111222222222222222111111111111000000000000000000000000000////////////////////////------------------------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++...---+++)))***,,,++++++++++++++++++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,++++++******++++++,,,************************************************,,,,,,,,,++++++*********)))))))))))))))))))))))),,,***((()))+++,,,+++(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++++++++******))))))))),,,,,,,,,++++++*********++++++******++++++,,,---************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************************)))'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------..............................//////.........---------......---------,,,,,,,,,------------------------........................---......///////////////............////////////000000000000111111111111111111222222222333333333555555666888999:::;;;<<>>;;;;;;===:::444333666666666555444444333444444444444333333333333444444222222333333333444444444222222222222222222222222111111222222222222111111111111111111111111111111000000111111111111000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---***,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++*********************************************************++++++++++++******))))))*********+++++++++******++++++++++++******************************************************))))))))))))))))))))))))+++******))))))******+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++************+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---.....................//////.........---------------------------------------------------------,,,------...............------------...............////////////000000000//////000000000111111111333333222222222111111111222222222333444555555666:::666444777<<>>>>>??????>>>;;;:::===EEELLLLLLJJJIIIKKKMMMKKKEEE???>>>EEEHHHHHHMMMSSSNNNBBB===<<<<<<>>>@@@???<<<888===;;;999777999>>>FFFLLLYYYOOOAAA888666777999999888888777777666555555444555555555555444444444444555333333777<<<<<<777111222222222333333333444444333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000111111111111000000000000000000////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))************+++++++++)))************++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++***+++++++++++++++******,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++************************************++++++,,,,,,------,,,,,,,,,+++++++++*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---............---/////////............---------........./////////000000000000000000000000/////////............---////////////.....................---------------,,,,,,------.../////////...------------,,,,,,,,,....................................////////////...//////000000//////...////////////////////////000000000000000000000000000111111111222222222222111222222222222333333333222222333333333333222222333333333444444555555555444444444444333111000///333666888888666666999<<<999777777999<<<===:::777999;;;999555888>>><<<555;;;999888888888777444222666777777777666777999;;;EEE???777333333555555555555555555444444333333222555555444444444333333333555444444555555555222///222222222222333333333333222222222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111000000000000000000////////////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))************+++++++++)))************++++++++++++************+++,,,,,,++++++++++++++++++++++++***+++,,,------+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------------,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------------...,,,------.............../////////...........................////////////000000000000000000000000/////////...............///////////////........................------------------.........//////------------------------....................................////////////...//////////////////...////////////////////////000000000000000000000000000000000111111111111222000000000111111111222222222222333444444444333333666666666666555555555555444555666777666555444333000333777777666444444555666444333444555666444333777888666333555;;;;;;777555555444444444555555555000333555777666666666777???<<<888666666555444222444444333333333222222222444444444444333333333222333444444333111000111111111222222222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111000000000000000000////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++))))))*********+++++++++************++++++,,,,,,++++++++++++++++++++++++///000222222000---***(((+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++******************************+++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,------------------------,,,,,,---------.........,,,---......//////......////////////////////////........./////////000000////////////////////////////////////////////////.........///////////////........................---------...............------------------------....................................////////////......////////////..............................//////////////////////////////000000000111111111/////////000000000000111111222333333444444444333333333333444444444444444222333444555666555444333111222444444333222222222444333222111222222111111000222111000222555555333////////////000111333555...000222333222333444555222111222333555555444333444444333333333333222222444333333333222222222222000222333222111000222444111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000000000111111111111000000000000000000////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++000111444555666444222000------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++******************************++++++++++++++++++,,,,,,,,,+++++++++*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,---------............------...////////////......////////////000000000....../////////000000000////////////////////////...////////////000000000.........///////////////.............../////////........................,,,,,,,,,------------.......................................////////////---......//////......---........................////////////////////////////////////000000000000////////////000000000000...///000111222222222222222222222333444555555666222222222222222111000///777777777777777777777777444444444555555666666666444555666777777666555333444555555444333333555777666666777666444444666777///000111222333333222222333333333333333333333333333333333222222222111111///000111222111222333555111111111111222222222222000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000000000000000////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++************************++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++***++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++---111555888:::;;;;;;///...---,,,+++,,,------,,,,,,,,,,,,------------************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************++++++******************,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------------------............------...///////////////.../////////000000000000.../////////000000000000111111111111111111111111.../////////000000000000............/////////000---........./////////000........................,,,,,,,,,---------..........................................////////////---......//////......---........................////////////////////////........./////////000000////////////000000000000---...///000111111111111111222222333444555555666444333222111111111111111111000000111222222111000,,,---///000//////000000000111222333222000000000...000222111///...///111000111222111///...///111555555555444333111111111222222222222222222222222222222222222111111111111...///000111222222222111111111111111222222222222///000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000111111111111000000000000000000////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++,,,,,,******************************************************++++++++++++******)))***+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++)))+++///333777:::<<<===222000...,,,++++++,,,---,,,,,,,,,---------......************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++******************,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------------------------------.........//////---......///////////////.../////////000000111111////////////000000000000222222222222222222222222.../////////000000111111---.........//////000000---.........//////000000.....................---,,,,,,,,,------............................................./////////000---..................---........................////////////////////////............/////////000////////////000000000111...///000111222222222222.../////////000000111111111111000///000111333444111111222333555444222111000222333333222000000000000000111333333222333555...111444555333333444777///111333444333222333444111222222222222333555777111111111111111222222222222222222111111111111000///......000222222000...000111111111111222222222//////000000111111111222000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000000000111111111111000000000000000000//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************++++++++++++******)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++***+++,,,---...---,,,,,,+++++++++++++++++++++++++++,,,...000333666888999333111///,,,++++++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,---------...------,,,,,,.........------,,,,,,,,,------------------------........................///////////////000000000111000///...---....../////////............////////////000000111111000000...///000111111111111111///000000111111111222222///000111222333444444555444555555444111000//////333222111000......------------------------------................................................------------------------000000///...................................................................................................////////////000000000000000000000000///000000000111111111111000000111111111111000000000000000000000000000000000000111111111222222222000000000000000000000000000000111111111222222222222222222222222222222222111111222222222333333333222111111111000000//////000000000000000000000000000000000000000000000000111111111000000000000000222111111111000000//////000000000000000111222222000000000000000000000000444333222111111111111111111111111111111111111111222222222222222333333333222333444444333111///---444333111///.........///000000/////////.........//////////////////////////////.........------------------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,)))************+++++++++***+++,,,+++******,,,...,,,,,,,,,---//////...---------,,,,,,,,,,,,------***+++,,,...111444666888111111111111000000000000///---,,,---///000000///++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++******++++++,,,---++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,------...------,,,,,,......---------,,,,,,,,,------------------------................................................///...---,,,,,,,,,---......------,,,,,,------...------...///000000000///------...///////////////333333222222111000000000222333555777888888777777444444333222000000222333000000000000000111222333........................................................................------------------------000000///...................................................................................................//////////////////////////////////////////000000000111111111//////000000000000//////////////////////////////000000000111111111222222000000000000000000000000000000000111111111222222111111111111111111111111111111111222222222333333111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111000000000000000111222000000000000000000111111222222111111111111222222000000111222222333333444444444333333333222222111000000000111111222222222......000111222333333333000000000000000000////////////////////////////////////.........------------------------------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************++++++++++++************++++++++++++******+++++++++,,,,,,,,,************++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,************++++++++++++,,,------,,,***)))***+++++++++++++++------------//////......------......---...111555:::???CCCEEEDDDAAA===999666444444444333333555777:::;;;:::888,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,------...------,,,...------------,,,,,,,,,------------------------................................................---------,,,------...///000000000000000111222222222333444555666666666666555555666777888888999999999888777555444444333333333777>>>DDDIIILLLMMMNNNJJJGGGCCC>>>999666444333///////////////000111111////////////////////////................................................------------------------000//////............///....................................................................................////////////////////////////////////////////////000000000000......////////////......////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111////////////////////////000111111111222222222222111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000222111111000000000111111111111111111111111111111111111111111222333444555000000111222333444444555666666777777777777666666333222111111000111111222111222333444333222111000000000111111111111111111/////////////////////////////////.........------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,************+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++*********************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++******************+++++++++,,,,,,,,,************+++++++++,,,,,,---......,,,******+++------,,,+++++++++,,,,,,........................222333666;;;@@@EEEIIIKKKLLLJJJFFFDDDCCCEEEGGGIIIFFFGGGIIIKKKMMMKKKHHHEEE,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...---------------------------------................................................/////////.....................//////000111111222222222222333555666888999;;;<<<===>>>???@@@@@@@@@??????@@@@@@AAABBBCCCDDDAAAAAA@@@???@@@@@@AAABBBAAAGGGOOOXXX___bbbccccccbbb___ZZZUUUNNNGGG???;;;888666555222000///......000000000///////////////........................................................................000///............//////....................................................................................////////////////////////////////////........./////////000000...//////000000//////.../////////////////////////////////000000000111111/////////////////////////////////000000000111111////////////////////////000000000111111111111222000000000000000000//////000000000000000000000000000000000000000000000000/////////000000000000000111111111000000000000000222222111111000000111111111111111222222222222222222222333444555777888999444444444555555666666666888999:::<<<=========<<<>>>===<<<;;;999666555333555555444333222111000///000000111111111111222222////////////////////////////////////.......................................------------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,*********+++++++++,,,,,,***,,,...///...---......//////...---,,,,,,...///...///000111222333333333555666777999<<<>>>AAABBBEEEEEEDDDDDDFFFIIILLLNNNMMMMMMNNNQQQTTTUUUTTTRRR,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---.........---------------------------........................////////////////////////------........./////////000000111333444555666666555555666888999<<<===>>>BBBCCCDDDEEEFFFFFFFFFFFFCCCBBB@@@???============CCCCCCCCCDDDGGGJJJMMMNNNTTTXXX^^^dddhhhhhhfffddddddddddddccc___WWWLLLEEE@@@???<<<999555333111000111000000000/////////...////////////////////////////////////////////////........................//////............//////....................................................................................////////////........................---............////////////000000111111000000///............................../////////000000000............................../////////000000000000000000000000000000000//////000000000111111111//////////////////000000////////////////////////////////////////////////......//////000000000000000000000000000000111111222222111111111111111222222222333333444555555666777777888999;;;===???@@@>>>>>>>>>>>>>>>=========<<<===>>>???>>>===<<<;;;AAABBBDDDEEEEEECCCAAA???888777555333222333444555111111111111111111111111000000000000000000000000000000/////////..........................................---------,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***,,,...---,,,,,,,,,---+++---///000111333666999888:::<<<>>>@@@AAAAAABBB>>>>>>>>>>>>>>>???@@@AAAEEEEEEEEEDDDBBB@@@>>>===>>>>>>???CCCIIINNNRRRSSS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,++++++,,,---............,,,,,,,,,------------...........................////////////////////////------...///000111222222444666777:::<<<======>>>CCCCCCCCCDDDDDDFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLKKKEEECCC???;;;888666555444999999999;;;>>>BBBEEEHHHOOOSSSZZZaaaeeefffeeedddcccccceeefffbbbXXXJJJ@@@===<<<:::888555444333222222222222111111000000///////////////////////////////////////////////////........................///............//////000....................................................................................////////////........................------------.........///000000111111111111000000....................................////////////....................................////////////000000000000000000000000////////////000000000000......////////////000000////////////////////////////////////////////////---......//////000000111000000000000111111111111111111111111111222333333444444555777999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFEEECCC@@@<<<:::999;;;???CCCFFFGGGGGGGGGEEECCC???;;;777555333333444333333333222222222222000000000000000000000000000000000/////////..........................................---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,******+++---***///555999;;;>>>CCCGGGIIIKKKMMMOOOQQQRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQNNNOOOOOOOOOMMMIIIFFFCCC???<<<999999<<>>@@@CCCEEEHHHIIIJJJJJJQQQPPPOOOMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFCCCAAA>>>;;;999888999999555555444444555888;;;===BBBGGGOOOYYY```eeeggghhhffffffffffffcccYYYJJJ???<<<;;;999777666555555444555555555444333222222222////////////////////////////////////////////////.......................................///000000....................................................................................////////////........................,,,,,,---------.........//////000000000000//////........................------........./////////------------------------------........./////////................................./////////000000........./////////000000////////////////////////////////////////////////------......///000000111///000000000111111111111000000000111222333444555777888:::<<<>>>AAACCCCCCFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPQQQRRRSSSTTTUUUVVVRRRSSSTTTTTTSSSPPPMMMKKKAAAAAA@@@@@@BBBCCCEEEFFFLLLKKKJJJGGGCCC>>>:::777888777777666555444333333000000000000000000000000000000000000/////////.......................................------------,,,,,,,,,------------......------------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...............000444777888>>>FFFJJJKKKLLLPPPSSSUUUVVVXXXYYYYYYXXXVVVUUUWWWWWWVVVUUUUUUUUUUUUUUUMMMNNNOOOPPPPPPPPPPPPOOOEEEBBB>>>;;;999888666555------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,---------,,,,,,***+++,,,---............,,,,,,,,,------.........////////////////////////000000000000000000000000888888:::<<<>>>@@@BBBCCCHHHJJJMMMPPPRRRTTTTTTUUUTTTRRRPPPLLLIIIFFFEEEDDD============<<<;;;:::999;;;::::::999;;;===@@@AAA???===;;;999999:::<<<>>>BBBGGGNNNVVV]]]aaaddddddeeedddeeehhhiiicccWWWNNNCCCBBB@@@>>><<<;;;::::::888777777666555555444444000000000000000000000000000000000000000000000000////////////////////////...............///000111..................................................................................../////////000........................,,,,,,,,,---------............////////////..............................---------.........//////---------------------------------.........//////------------------------............/////////000---.........//////000000////////////////////////////////////////////////---------...///000000111//////000000111111111222///000000111222444555666:::;;;===@@@CCCFFFHHHIIIKKKKKKKKKLLLNNNOOOQQQRRROOOPPPRRRTTTWWWYYYZZZ[[[]]]___bbbddddddcccaaa```XXXTTTMMMGGGDDDCCCDDDFFFAAAEEEJJJOOOPPPNNNKKKHHH;;;:::999888777666555444000000000000000000000000000000000000//////////////////////////////////////////.........---------,,,,,,,,,---------............---------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...///111444:::AAAFFFKKKQQQXXXZZZXXXVVVWWWYYYXXXXXXYYYYYYWWWUUURRRQQQOOONNNLLLJJJHHHGGGFFFFFFBBBAAA@@@@@@@@@AAABBBCCC===<<<;;;;;;;;;;;;888666,,,------......------,,,---------.........//////////////////////////////------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---,,,***)))***+++------,,,++++++******)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......//////.........---------..................------//////...------.../////////000000000111555;;;???>>>@@@CCCHHHLLLOOOQQQRRRVVVSSSQQQQQQRRRRRROOOLLLIIIFFFBBB>>><<<<<<>>>???>>>======<<<;;;;;;::::::>>>>>>>>>???@@@BBBDDDFFFEEE???;;;<<<>>>AAAIIISSSWWWXXXZZZ\\\___bbbdddfffffffffhhhhhheeebbbbbbddd[[[[[[YYYSSSLLLFFFCCCCCC???AAACCCDDDBBB???<<<:::777666444333444444222000333111///.../////////...111111000///......------........................------------------------........................................................................---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,---.........------//////000000///...---,,,,,,,,,+++++++++,,,------........................---------............///////////////////////////000000//////.........---////////////000000000000///............///000000111000/////////111333444333444666888:::;;;<<<===CCCCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLNNNOOONNNKKKIIIMMMLLLJJJHHHFFFHHHKKKNNNQQQPPPOOOQQQUUUXXXZZZ[[[YYY[[[___aaa```[[[VVVRRRFFFEEEEEEGGGJJJPPPUUUYYYWWWUUURRROOOKKKFFF@@@;;;999444000000333444111---000//////000111111000...//////////////////////////////.........---------------------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------,,,,,,,,,,,,...+++,,,000...***+++000111444999@@@HHHPPPVVVYYYZZZYYYYYY[[[]]]]]]YYYUUUXXXTTTNNNHHHCCCAAA@@@@@@888777777999;;;<<<;;;999===AAAEEEFFFGGGIIILLLLLLNNNMMMLLLJJJKKKIIIBBB;;;,,,,,,------------,,,,,,,,,,,,,,,---------..............................---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---,,,***)))***++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......//////.........---------........................------...///000000000000000111222333555999???CCCGGGIIIMMMPPPRRRRRRQQQPPPRRRNNNKKKJJJKKKKKKJJJHHHGGGDDDAAA>>>>>>AAAEEEHHHHHHGGGDDDBBBBBBBBBDDDEEEDDDEEEGGGGGGFFFEEEEEEDDDLLLMMMMMMLLLLLLOOOVVV\\\[[[^^^bbbeeeeeefffhhhjjjkkkjjjiiijjjkkkhhheeecccffffffeeeaaa[[[UUURRRPPPPPPOOOPPPRRRRRRMMMEEE>>>;;;888444222222333333222111000000111222333222111000000000/////////..............................------------------------.........................................................................../////////.........///,,,,,,,,,------.........------------------------------,,,,,,,,,+++++++++------------............/////////...............------,,,,,,,,,,,,,,,------------------------------------............///........................000/////////............////////////000000000000000000/////////000000111000000000000111222333333222333444666999<<>>>>>===;;;;;;<<<@@@CCCEEEDDDCCCCCCEEEFFFFFFEEELLLOOOTTTYYY[[[ZZZXXXWWWOOOLLLGGGCCCBBBDDDHHHKKKXXXXXXYYYYYYYYYUUUOOOJJJAAA<<<666333444444444222111000//////111111///...//////////////////////////////.........---------------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,++++++++++++,,,,,,,,,000---,,,...---+++...555===AAAGGGNNNUUU[[[^^^``````^^^\\\[[[ZZZXXXSSSOOONNNJJJDDD>>>:::777777777444333333444666:::===???EEEKKKQQQSSSTTTUUUWWWXXXUUUVVVVVVWWWWWWVVVSSSOOO,,,,,,------------,,,,,,,,,------------.................................---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---,,,+++***+++,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------........................---...///000111111000000333666999<<>>??????>>>>>>???BBBEEEDDDCCCDDDEEEGGGFFFDDDBBBAAACCCFFFIIIKKKKKKKKKJJJMMMIIIBBB===;;;===AAACCCIIIKKKOOOTTTWWWVVVRRROOOOOOJJJDDD===999666666666333111//////000000///.../////////////////////////////////.........------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,+++++++++,,,------///---,,,///111444;;;CCCNNNRRRYYY___bbbccccccbbb[[[XXXSSSOOOKKKGGGBBB???>>>;;;777444222111222333444555888;;;>>>BBBHHHKKKSSSVVV[[[\\\ZZZWWWWWWYYYXXXYYY[[[[[[YYYVVVUUUUUU,,,,,,------------,,,,,,........./////////000000------------------------......////////////......................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////111111000000000111222222;;;???FFFKKKNNNQQQSSSTTTNNNNNNMMMKKKHHHDDD@@@>>>999999888999;;;<<<===>>>EEEIIINNNSSSUUUUUUSSSQQQUUUUUUVVVWWWYYY\\\^^^___]]]ccckkkoooooonnnnnnnnnkkkuuuwwwttt{{{uuuiiieeehhhnnnmmmkkkeee^^^ZZZXXXUUUQQQTTTUUUXXX]]]cccggggggfffdddeeehhhmmmpppnnnhhhccc^^^YYYRRRKKKFFFBBB???<<<777444111000000111111111------......//////000000........................................................................................................................---,,,+++,,,---------,,,---------,,,,,,,,,++++++------------------------...........................---+++***+++,,,...000111000///...///000222444111000///...---,,,,,,,,,++++++,,,,,,,,,,,,,,,------------............///........................///////////////.........////////////000000000000111111000000000000111111000222555777888777666555666777777888888888888888===???BBBEEEFFFEEEDDDBBB:::<<<=========>>>???AAAAAABBBCCCCCCBBBBBBDDDEEEPPPRRRUUUYYY]]]]]]ZZZXXXUUUVVVXXXZZZ[[[]]]^^^^^^TTTPPPJJJDDD@@@>>>>>>???;;;===@@@FFFKKKNNNNNNLLLXXXWWWTTTNNNFFF???:::888777555111000000000//////////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,---...///---///333888???FFFOOOVVV]]]```cccdddbbb^^^XXXTTTIIIGGGBBB>>>999666333111222111111111222555888:::>>>AAAEEEGGGHHHJJJMMMPPPTTTUUUWWWZZZZZZZZZ]]]aaaiiiiiiiiigggaaaZZZZZZ]]],,,------......------,,,............////////////...........................//////////////////...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............................../////////000000222111000000222666:::===FFFKKKQQQTTTTTTRRRPPPNNNHHHFFFBBB???<<<:::999999555888===CCCHHHLLLPPPQQQWWWWWWWWWXXXXXXYYYZZZ[[[bbbffflllqqqttttttsssqqqzzzvvv}}}rrr___VVVQQQNNNUUUSSSRRRVVV[[[]]][[[WWW\\\aaafffiiiiiiiiikkkmmmmmmjjjfffaaa]]]XXXRRRNNNHHHCCC;;;666444444555555.............../////////////////////////////////...................................................................................................---,,,---000111111///333222111000...---,,,+++........................------------...............---+++***+++,,,...000333222111000000222444666111000///...---,,,,,,,,,+++++++++,,,,,,------------------............///.................................///////////////////////////000000000000000000//////000000111222333666999<<<===<<<:::999333666:::>>>@@@AAA@@@???CCCBBBBBBAAA@@@??????>>>EEEJJJPPPTTTUUUVVVWWWYYY[[[]]]^^^^^^\\\ZZZZZZZZZ```cccgggmmmqqqqqqnnnkkkfffgggiiilllppptttxxxzzzrrrooohhh___UUUJJJCCC>>>???>>>===???CCCGGGJJJKKKTTTXXX\\\[[[VVVMMMEEE@@@>>>:::555222111111000///000000000000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,...000111333999AAAHHHPPPWWW]]]```bbbbbb```[[[TTTLLLDDD???888888777555333222222222444444555777:::===AAACCCKKKKKKKKKLLLPPPUUU\\\``````\\\^^^gggrrr{{{~~~......////////////......,,,,,,---------.........////////////////////////...//////000000//////...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...------,,,,,,+++******)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------........................//////000000111111000111444999@@@GGGKKKOOOQQQRRRQQQLLLFFFBBB@@@BBB???<<<999888:::===???DDDHHHLLLPPPRRRTTTXXXZZZXXXTTTQQQRRR[[[jjjzzzqqqfffbbb___^^^\\\\\\aaahhhiiibbb[[[RRRWWW]]]^^^[[[ZZZ^^^cccmmmmmmllllllllliiieeebbbUUUOOOEEE===888777666666222222111000000///......////////////////////////................................................................................................111///...000555777777555888777666444333111000000000000000000000000000000,,,,,,,,,,,,,,,---------///...---------...000000444333222111222333444555//////...---,,,,,,,,,---++++++,,,,,,------......---------............///------------------------.........///////////////////////////000000000000//////000000111222444444888:::===@@@BBBAAA@@@???@@@AAACCCEEEDDDBBB???======>>>AAAFFFKKKQQQVVVXXXdddjjjrrruuuuuuttttttuuu||||||zzzyyytttvvvzzz~~~{{{wwwooooooooopppqqqsssuuuvvvyyyoooeee[[[UUUJJJFFF@@@======???AAABBBHHHNNNUUU\\\]]]YYYRRRMMMFFFAAA;;;666333222111111000000000000000000000000000000000/////////..............................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,///222666888BBBJJJRRRWWWZZZ^^^___]]]\\\YYYSSSKKKBBB;;;555333///111333555666777:::<<>>DDDJJJNNNQQQPPPNNNJJJDDD>>>::::::;;;;;;;;;:::;;;>>>BBBFFFIIIRRRTTTVVVWWWXXX]]]ccchhhaaa______gggyyyqqqqqquuuyyymmmXXX\\\aaacccbbbaaabbbdddgggggghhhjjjlllmmmlllkkk```[[[RRRJJJDDD???<<<999888777666444222000///...////////////////////////................................................................................................000------000666:::999777666666666555444444333333111111111111111111111111---.........////////////111111111111222222222222222222222222111111111111------,,,,,,,,,,,,,,,---+++,,,,,,---......//////---------............///------------------------............/////////000////////////000000000000000000111222444666888999===???AAADDDEEEFFFEEEEEEIIIHHHFFFCCC@@@>>><<<;;;???DDDLLLWWWbbbllltttwww|||}}}{{{yyywwwvvv{{{wwwttt___YYYPPPIIIDDDAAA>>>===CCCEEEIIIPPPWWWZZZYYYWWWMMMHHH@@@999555444333222000000000000000000000000000000000000/////////.................................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,...111777===CCCGGGNNNWWW\\\\\\\\\\\\YYYTTTQQQKKKCCC;;;666444555666444888===AAADDDFFFJJJLLLPPPPPPQQQRRRTTTVVVXXXZZZ\\\```kkk000000111111111111000000222333333333333444444444000000000000000000000000//////000000000000//////////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------,,,,,,...///*********++++++,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------////////////////////////,,,,,,,,,---------......---------.........//////---......///000111111222999<<>>666888;;;???DDDIIIMMMOOOPPPRRRVVV[[[bbbnnn|||uuukkknnnsssxxxzzzzzzxxxuuucccbbbaaacccfffiiikkkkkklllhhhbbb[[[UUUNNNGGGCCC===<<<:::777444222000///000000000000000000000000////////////////////////........................................................................---******...555999888666222222222333333333444444222222222222222222222222111111222222333333333444222333444555555555444444111111111111111000///...,,,,,,+++++++++,,,------,,,,,,------...///000000---------.........//////---------------------------.........//////000000////////////000000000000111111222444666999;;;<<>>???;;;777666666555444333333222222444333111000000000111111222///,,,,,,...///---+++)))***,,,...000000000000000000//////---,,,+++***000//////......//////000......---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......---------............///,,,,,,,,,---------......111///------.........---...111000...///444777555DDDFFFJJJPPPTTTSSSLLLGGG888999:::888666666777:::===DDDHHHHHHJJJQQQXXXZZZRRRZZZ]]]___wwwtttjjjiiifffccc```^^^^^^^^^eeesssoooeeemmmqqqbbbRRRSSSLLLCCC>>><<<999444///333222000000222222111000------...//////......---........................//////.........---------//////000000///...---,,,///---,,,///222555444222...///...---,,,,,,...000111111111111111111111111444333111000000111333444222333333444444333333222111000///......------...+++,,,------......------------------------------,,,,,,,,,---------.................................//////000111111222222000////////////000111111444555777888888:::===???EEEDDDDDDEEEFFFFFFDDDCCC===>>>@@@AAAEEEMMMYYYbbbjjjjjjkkkmmmsss}}}}}}wwwzzzxxxwwwuuuqqqkkkddd___```YYYNNNFFFDDDHHHPPPVVVYYYWWWQQQIIIAAA:::666555000222444222///---///222222111000......---------000/////////............------------------------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---//////...---,,,************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++///(((&&&,,,000---+++---888<<>>777999666444555:::@@@EEEHHHDDDKKKPPPSSSWWW___dddeeejjjqqqwwwggg\\\\\\dddmmmrrr}}}ooohhhkkklllnnndddbbb\\\SSSIII@@@<<<;;;444333111111111111///---......//////////////////........................//////.........---------(((***,,,,,,++++++,,,---///------...111333222111---......---+++,,,...///---......///000111111222444333111000000111333444111111222222222222111111222222000...---,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......------------------------//////000000111111111222////////////000000111222555555555444444666999===FFFFFFGGGIIIJJJJJJIIIGGGHHHNNNUUU\\\aaagggoootttvvvtttqqqpppttt}}}zzzvvvqqqnnnoooppprrrrrrxxxqqqfff[[[QQQKKKHHHHHHKKKOOOTTTXXXVVVNNNCCC;;;777555222000000111111111111000//////............000000/////////.........------------------------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------,,,+++************+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------000***)))---111111444888EEEIIIQQQXXX]]]___^^^]]]SSSMMMDDD===:::888555444;;;GGGQQQTTTUUUYYY^^^___^^^``````eeemmmgggccckkksss|||ooo|||}}}kkk```QQQIIIHHHQQQZZZ\\\XXXVVVNNN???777>>>GGGHHHIIIMMMZZZZZZ[[[ZZZYYYYYYZZZ\\\_________^^^^^^]]]\\\[[[YYYWWWWWWYYY[[[ZZZVVVRRRQQQQQQQQQOOOLLLHHHDDDBBB888777555444333222222111111000000111333333222000<<<:::666333111111222222111111111222222111000000---.........---,,,++++++.........------------,,,------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------............///,,,------------............////////////000000000...111333555<<>>666111111444888:::DDDPPPYYYYYYVVVWWWZZZ]]]WWW]]]hhh{{{sssmmm}}}|||fffZZZbbbkkkmmmcccTTTFFF>>>CCCFFFMMMRRRPPPHHHDDDDDDGGGAAABBBJJJMMMGGGBBBBBBaaabbbbbb```___^^^___aaa``````aaaaaaaaa```___^^^XXXXXXXXXZZZ\\\\\\YYYVVVVVVWWWXXXXXXVVVSSSOOOMMMCCCBBB@@@>>><<<:::888888333222000000111333444555;;;;;;;;;;;;<<<===>>>???::::::888666444111...------.../////////...------............------------------------------------------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------............///------------............---...//////.........///222777;;;>>>FFFQQQWWWXXXWWWWWWUUUNNNDDD===::::::>>>AAAGGGMMMSSSUUUUUUSSSZZZgggsss{{{wwwzzzzzzrrrrrrooohhhnnnuuu}}}ssslllhhhdddfffoooppprrrrrrmmmaaaRRRGGGAAA===777333222222222222///////////////000000111......................../////////...............,,,888EEEHHHAAA666///---.....................---+++,,,---,,,++++++,,,---******+++,,,---...//////000//////......//////000111111222222222222111111111000///...---,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......------------------------000000000000000000000000000000000111333444666777666666666666777;;;@@@DDDHHHIIILLLOOOSSSXXX^^^aaajjjoootttwwwvvvuuuwwwyyy}}}~~~qqqiiimmmoooqqqqqqnnnhhhaaa\\\SSSPPPKKKIIIJJJPPPWWW\\\OOOHHH???777444222111000000000/////////000111111000000000////////////..............................------,,,,,,,,,------........................------------------------,,,,,,,,,------------...---,,,++++++***++++++,,,------,,,+++++++++,,,,,,------------------------------------------------***,,,---...------------+++...444999===BBBKKKRRRYYYXXXVVVRRRMMMFFF@@@===999777555555888>>>CCCGGGMMMRRRQQQIIIDDDHHHPPPUUU^^^lll}}}zzzoooxxxrrrzzzdddTTTQQQRRRSSSOOOIIIEEEDDDEEE@@@HHHQQQTTTNNNEEE@@@@@@???>>>AAAIIILLLKKKNNNSSSaaaaaaaaa```^^^]]]^^^_________```___^^^\\\ZZZYYYSSSSSSTTTVVVWWWXXXWWWVVVRRRTTTVVVXXXYYYWWWVVVTTTPPPPPPPPPOOOOOONNNMMMMMM@@@>>>;;;888888;;;@@@DDDAAACCCEEEGGGHHHHHHGGGFFFBBBAAA???<<<888555222000......////////////////////////.........---------------------------------------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------............///---------.........//////,,,.........------000222===CCCIIILLLQQQWWWYYYVVVVVVTTTOOOFFF===999:::===LLLRRRXXXZZZXXXYYY\\\```aaa~~~|||xxxtttrrrqqqttt~~~zzz}}}}}}rrrssstttoooiiidddiiilll{{{qqqhhheeeTTTMMMDDD<<<777555444333000000///......///000000////////////////////////////////////////////////+++555???AAA999111,,,+++............------------+++,,,------++++++,,,---,,,,,,------------......------,,,,,,,,,,,,------/////////000000/////////...------------......///+++,,,------......------------------------------,,,,,,,,,---------......------------------------000000000000000111111111111111222333555888:::;;;888999:::;;;<<>>@@@EEEIIITTTWWWYYYXXXXXX```ppp~~~~~~uuurrrsssuuuvvvrrrrrrqqqkkkssseee^^^UUUKKKCCC<<<777333333222111/////////000000////////////////////////...////////////000000000,,,///222000,,,+++...333---...///...---,,,---...+++,,,......---,,,,,,---.........---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...000000+++,,,------......------------------------------,,,,,,,,,---------............................../////////000111111222222222333444666888;;;===???======>>>===>>>AAAEEEIIIQQQUUUZZZ___fffooozzz~~~wwwkkkeeebbbbbbaaa```]]]WWWPPPLLLJJJKKKSSSUUUTTTMMMCCC:::666666222222111111111111111222111111000000000/////////........................------------------...///........................------------------------,,,---------............,,,,,,,,,------.........------,,,,,,,,,,,,------------------------------------------------------,,,---...---,,,---222666;;;DDDMMMSSSVVVXXXWWWSSSJJJEEE>>>777333222444666999===CCCHHHJJJKKKKKKLLLGGGUUUeeeppp{{{|||```VVVPPPJJJJJJNNNNNNKKKFFFAAAAAADDDGGGXXX___iiipppsssuuuvvvxxxwwwzzz|||DDDEEEEEEDDDCCCBBBDDDEEEBBBDDDEEEFFFEEECCC@@@???<<<;;;999777666888;;;===:::;;;<<<===>>>>>>>>>>>>@@@BBBEEEIIILLLNNNPPPPPPOOOOOONNNKKKIIIJJJNNNQQQRRRSSSTTTUUUTTTRRRPPPNNNLLLLLLLLLKKKJJJIIIHHHHHH===:::777333000///000000////////////............------------------------------------------------***+++,,,---............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////---000222333555;;;EEENNNUUUYYYZZZWWWSSSPPPJJJCCC888888;;;@@@GGGNNNSSSUUUWWWYYY\\\aaammm}}}~~~nnnccceeehhheeeaaa\\\TTTJJJ@@@999888666444222000000111111////////////////////////.../////////000000000000//////...,,,+++---111444,,,...000///------...000+++---//////...---------,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////+++,,,------......------------------------------,,,,,,,,,---------......////////////////////////---......000111222333444444444666888;;;>>>AAABBB@@@???>>>===@@@GGGPPPVVV\\\cccmmmtttzzz~~~nnndddccc^^^ZZZXXXWWWSSSKKKDDDLLLOOOSSSTTTPPPIIIAAA===444333222111111111111111111111111000000000//////........................---------------...//////................................................------------............(((***+++---.........---,,,,,,,,,,,,,,,---...///------------------------........................,,,---///......222:::AAAIIIOOOUUUVVVWWWWWWOOOFFF:::888444111222555999<<>>>>>===<<<<<<>>>???@@@BBBFFFIIIKKKLLLKKKJJJHHHFFFBBB>>><<<===@@@CCC======<<<;;;;;;;;;::::::999:::===@@@BBBCCCCCCCCCEEEGGGIIIGGGDDDCCCDDDFFFNNNOOOQQQSSSUUUXXXYYYZZZRRRRRRRRRQQQPPPOOONNNMMMHHHDDD>>>888444222222222000/////////............------------------------------------------------***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------.........//////............/////////000...111444666:::CCCPPPZZZXXXZZZXXXRRRLLLGGGAAA:::<<<===AAAHHHPPPVVVVVVTTT\\\___hhhxxxwwwjjjeeeooo|||wwwsssxxx{{{tttbbbWWWbbbdddffffffbbbWWWJJJAAA<<<:::777444222111222222000000000000000000000000.../////////000000111111---...000111000///,,,+++,,,...000000...---///222+++...000000///------...))))))***+++---...//////,,,------......------,,,---......//////......---...------,,,,,,---------+++,,,------......------------------------------,,,,,,,,,---------......000000000000000000000000,,,---...000111333444555555555777:::===@@@CCCDDDAAA???======CCCOOO]]]gggnnnxxxpppcccUUUSSSYYY]]]XXXQQQEEEIIIPPPWWWZZZUUUKKKBBB555444333222111111111111111111111111000000000000////////////////////////---------------...///000////////////////////////........................---------.........//////&&&'''***---......---,,,+++++++++,,,---...///000------------------------........................+++---//////000666AAAJJJQQQUUUVVVTTTSSSQQQFFF:::777666555555888<<>>BBBEEEDDDAAACCCBBB>>>>>>AAAAAA>>>???>>>:::>>>EEE@@@;;;CCCEEEGGGFFFBBB>>>>>>CCCHHHBBBFFFHHHHHHJJJPPPUUUVVVVVVZZZZZZTTTSSSTTTQQQKKKQQQNNNIIIEEEBBB<<<444///...------///000///---+++....../////////......---,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------........./////////...---...000000...,,,444---111BBBQQQUUUVVVYYYZZZWWWOOOGGGAAA???===:::@@@DDDLLLVVV[[[\\\[[[\\\kkkzzzvvvkkkdddhhhppp{{{ssszzz|||tttvvv|||zzziiieeehhhjjjmmmjjjnnnwwwkkkSSSGGG>>>;;;===;;;444777666+++///000222222111111111222////////////////////////000///...---,,,------...------------------------//////.........------------------............///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......------------------------------,,,,,,,,,---------.........///111111000//////000222---,,,111666666555666666666777:::???DDDFFFGGGAAACCCGGGNNNXXXdddooouuuwwwlllddd]]]WWWVVVYYY[[[VVVTTTVVVUUUPPPQQQVVVAAA<<<555111111333555666111111000////////////000////////////////////////////////////////////////................................................+++,,,,,,------......///......---------,,,,,,,,,,,,,,,,,,---------......---------............///------.........------,,,---...///222999CCCOOOXXX^^^YYYRRRJJJCCC<<<555111777888777555;;;DDDHHHGGGQQQPPPRRRWWW^^^gggtttiiieeehhh[[[VVVIIIBBBFFFGGGQQQeeemmm|||>>>FFFEEEGGGRRRUUUQQQSSSYYYYYYZZZZZZYYYXXXWWWXXXVVVVVVUUURRROOOMMMNNNPPPPPPLLLGGGCCCEEEIIIJJJHHHLLLPPPJJJEEEGGGCCCAAAHHHFFFEEEEEEHHHKKKJJJDDD>>>???>>>===>>>>>>@@@CCCGGGLLLPPPPPPMMMNNNSSSVVVUUUTTTRRROOONNNLLLGGGAAA<<<777444111//////000///..................---,,,,,,,,,------------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------.........//////000///...---...000333555888;;;DDDQQQXXXYYYYYYZZZWWWQQQHHHAAA@@@BBBEEEEEEPPPSSSVVVVVVWWWddd|||iiiZZZ^^^cccvvv|||{{{zzz{{{vvvxxxvvvcccUUUGGGBBB@@@;;;<<<:::000111111222111000/////////////////////////////////000///...---------......------------------------//////.........------------------............///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......------------------------------,,,,,,---------.........---///000000///...///000000---///444888777777:::999:::>>>CCCKKKQQQVVVXXXYYY]]]cccjjjpppwww|||qqq```VVV\\\WWWVVV[[[[[[TTTLLLHHHIIIEEE???999444111///...111111111000000000000000////////////////////////////////////////////////................................................------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------............///......///////////////...000333999@@@HHHPPPVVVZZZQQQMMMGGG@@@;;;777333222222777???GGGLLLOOORRRSSSXXX]]]eeennn|||xxx^^^SSSSSSVVVQQQTTTQQQRRR]]]cccoooPPPUUUOOOLLLVVVYYYSSSRRRQQQSSSVVVXXX[[[\\\\\\[[[TTTRRRTTTWWWTTTOOOTTT^^^wwwhhhXXXPPPQQQRRRPPPMMMLLL\\\[[[OOOKKKJJJIIINNNKKKLLLOOOTTTXXXWWWRRRMMMLLLEEEBBBDDDBBB<<<===BBB===AAABBB@@@BBBIIIQQQUUUUUUUUUUUUVVVUUUQQQLLLHHHBBB===666111//////000000////////////...---------.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------.........////////////111222000///000555999888FFFUUU[[[ZZZYYYXXXUUULLLEEE===;;;@@@GGGOOOSSS]]]]]]]]]```nnnvvviiijjjssszzznnnnnnzzz~~~rrrxxxkkkYYYeeeyyyxxxxxx}}}sssYYYKKKJJJFFFCCCAAA999555444222111////////////////////////////////////000///......------......------------------------...............------------------............///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......------------------------------,,,------------.........---///000///...---.../////////333999;;;:::;;;@@@BBBEEEJJJQQQXXX```fffiiinnnssszzz}}}rrrddd]]]XXX[[[^^^XXXNNNGGGGGGGGGFFFBBB<<<888555444000111111222222222111111////////////////////////////////////////////////................................................//////......---,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......---------............//////////////////000000111000666AAAMMMUUUWWWUUURRREEEAAA;;;666222111222333666999DDDPPPSSSQQQXXXdddpppvvv|||cccNNNKKKQQQZZZbbbgggqqquuu{{{UUU]]]VVVMMMQQQTTTQQQRRRHHHLLLTTT___lllrrrnnneee\\\VVVWWW^^^]]]ZZZhhh|||pppccc___YYYRRRNNNSSSqqqxxxfffYYYSSSLLLJJJIIIMMMQQQSSSSSSUUUYYY^^^TTTKKKGGGKKKGGG===999>>>777:::;;;::::::???GGGLLLRRRSSSUUUWWWVVVTTTOOOLLLLLLFFF>>>777333111///---000000///////////////000//////......------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.......................................////////////---111555444111111555:::???PPP\\\[[[XXXYYYUUUOOODDD>>>;;;???GGGOOOVVV[[[YYYZZZbbbxxxkkk[[[```zzzfffrrrzzz|||~~~eee^^^dddvvvyyy~~~eeeccclll{{{qqqXXXccc|||wwwfffTTTUUUPPPIIIFFFAAA:::777444111000000111111//////////////////////////////..................................................................---------............///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------............---/////////......///111222444:::???@@@>>>@@@FFFOOORRRWWW\\\bbbhhhnnnrrr|||xxxnnnbbb\\\[[[ZZZWWWUUUFFFHHHJJJHHHCCC>>>;;;;;;000111222222222222111000////////////////////////////////////////////////................................................///.........---------,,,......---------,,,,,,,,,,,,,,,,,,---------......---------............///000///.........///111222666>>>JJJWWW\\\WWWLLLCCC<<<999555000///000555888FFFCCCHHHRRRSSSTTTfff~~~pppOOOEEEMMM]]]rrrXXXjjjlllcccaaa```]]]___]]]cccpppqqqnnnttt~~~yyyppphhhggg{{{{{{iiiYYYRRRWWWUUUUUUYYY^^^aaa^^^ZZZYYYQQQOOOSSSQQQHHHBBBCCC;;;;;;<<<;;;:::;;;???DDDIIILLLPPPSSSTTTSSSRRRQQQRRRNNNHHHBBB===888333000000//////......///000111/////////......---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................................../////////000000...000222000000555???HHHQQQYYY\\\WWWTTTUUUPPPGGGAAA>>>AAAIIIOOOQQQVVV\\\]]]iii~~~nnngggccckkkiiibbbrrrwww{{{uuu~~~iii[[[___[[[SSSMMMFFF@@@:::444000000111111111000000000000000000000000......//////////////////........................---.....................---------............///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......---------------------------------------.........//////...///000/////////222444777999???DDDEEEDDDGGGMMMWWWZZZ```dddhhhnnntttyyy|||lllbbb^^^]]]]]]OOOOOONNNKKKEEE>>>:::777111222222222111111000000000000000000000000000000////////////////////////////////////////////////........................---------....../////////......---------,,,,,,,,,,,,,,,,,,---------......---------............//////...------///222555777DDDKKKUUU\\\[[[QQQCCC999333333333222333888@@@EEEQQQMMMRRR^^^eeekkkyyysssxxxcccPPPJJJPPPeeexxxtttgggSSSPPPNNNOOOQQQPPPMMMJJJBBB===;;;;;;:::999:::>>>@@@DDDIIIMMMOOOPPPRRRTTTTTTRRROOOLLLHHHCCC>>>999333222000///......///000/////////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------................................./////////000000000000000//////444@@@OOOZZZXXXVVVPPPJJJGGGGGGCCC===??????EEEOOORRRRRRXXXcccrrrpppxxx|||~~~ooouuuxxx|||rrrxxxwww~~~qqqhhhssswwwsssdddQQQIIIAAA888222111111111000000000000000000000000000......///000000000//////........................---------...............---------............///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------.........////////////000111111111333666999<<<<<<@@@GGGKKKMMMRRRWWW\\\aaaggglllqqqwww~~~~~~tttlllfff[[[WWWQQQLLLHHHDDD@@@<<<555555333222111000000000000000000000000000000000////////////////////////////////////////////////........................,,,------...//////000000......---------,,,,,,,,,,,,,,,,,,---------......---------............///.........000444:::???CCCNNNRRRVVVUUUNNNCCC:::444///333888<<<@@@GGGPPPWWWTTTWWWdddwwweee[[[iiiyyy{{{uuubbbZZZQQQNNNZZZ|||UUUWWWSSSOOOUUUbbbeee___TTTIII@@@???>>><<<;;;===>>>AAAEEEFFFGGGIIILLLOOOOOONNNNNNNNNMMMLLLHHHEEE>>><<<888555222111111111............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............................../////////000000000000000222777>>>FFFOOOWWW[[[NNNFFF???>>>===;;;<<<>>>EEEGGGOOO[[[___dddtttpppwww}}}}}}yyyyyyqqqvvvuuupppjjjXXXNNNBBB999666555333111000000000000000000000000---...///000111000000///........................---------.........//////---------............///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......------------------------------............////////////000111222333444777;;;>>>>>><<>>AAA>>>;;;===HHHUUU]]]eeejjjnnnttt{{{kkk]]]WWWRRRKKKEEE@@@===888444222222333555000000000000000000000000////////////////////////000000000000000000000000........................000000000///......------......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,---111888CCCPPP[[[bbb[[[[[[UUUIII;;;777<<>>QQQYYY\\\[[[TTTKKK<<<:::999::::::===IIIVVVaaa]]]eeelllqqq~~~}}}}}}sssyyy~~~iiiVVVOOOHHH;;;333555111222111000000222222000000/////////....................................////////////////////////,,,,,,,,,---------............---------,,,,,,,,,---------------------------,,,,,,+++*********+++++++++,,,,,,,,,---------..................------//////000000000000000///...///111777<<<>>><<<999===333777LLL]]]bbbhhhrrrwwwzzznnnaaaXXXNNNGGGKKKAAA888666777666222000333000...---///111222222000000000000000000000000////////////////////////000000///...---,,,,,,,,,................................................------------------------000...---...000000000//////444999???JJJWWW]]]]]]]]]ZZZRRRGGGAAABBBGGGKKKVVVYYY___```UUUQQQeee\\\XXXVVV[[[iii~~~qqqvvvpppmmmllleeeaaacccfffUUUEEEBBBAAA===>>>BBBCCCEEEGGGIIIJJJJJJLLLOOONNNNNNLLLIIIDDD>>>999666222000...---...///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,---------......,,,,,,---------.................................---///111000///...000333888GGGVVV]]]^^^XXXLLL@@@;;;888999===CCCIIITTT^^^```bbbppp}}}kkksss}}}||||||www{{{~~~~~~ooo]]]SSSMMMEEE@@@???777666444111111222333222000000/////////.................................////////////////////////,,,,,,,,,---------............---------,,,,,,,,,---------------------------,,,,,,+++******++++++++++++,,,,,,,,,---------........................000000111111111111000000222333555777888888666555777888DDDVVVccchhhooowwwyyy|||rrr\\\QQQOOONNNGGG???999444///000444333111//////000222222111000000000000000000000000/////////////////////////////////......------,,,................................................------------------------...///000000000000000000444;;;BBBHHHPPPYYY^^^]]]]]]______ZZZTTTRRRUUUWWW]]][[[[[[[[[YYY^^^uuuWWWQQQQQQccc}}}yyyhhhVVVKKKBBB>>>???;;;===>>>???BBBFFFKKKNNNMMMMMMMMMLLLJJJFFFCCCAAA888555111///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,---------......,,,------------.........////////////////////////...///111111111333666888EEEQQQ\\\aaa]]]SSSCCC666:::<<>>CCCJJJMMMMMMMMMMMMNNNNNNMMMLLLJJJHHHAAA===888444222111000///................................................------------------------------------............------------------------,,,,,,,,,---------......------------..................////////////000000111111111222666;;;AAAEEEPPPXXX```___VVVIII>>>777===EEERRRZZZ\\\bbbsssmmm]]]hhh|||vvvyyyzzzyyy~~~{{{rrruuu}}}]]]NNNEEE;;;666333111000222111111111000000000//////........................////////////////////////,,,,,,,,,---------............---------,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,------------...---------...............000000000000000111111111222777:::999555666<<>>999555222///---////////////////////////........................---------------------------------.........//////------------------------,,,,,,,,,---------......---------.........//////------........./////////222000000222:::DDDMMMSSSZZZ___aaaYYYJJJ>>><<>>555111333222222222222111111111000////////////////////////////////////////////////,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,---------............,,,,,,------.../////////.........///000333555666666999;;;:::999>>>JJJSSS]]]iiiwww~~~eeeUUUOOODDD;;;999999777555444555444222000111111111111111111111111000000000000000000000000////////////////////////...........................................................................//////...111999EEENNNVVV[[[]]]YYYXXX\\\___```[[[ZZZ]]]aaa^^^ZZZaaammmyyyOOOGGGRRRmmmssshhhfffffflllrrrxxx|||}}}}}}yyyyyy}}}}}}wwwvvvpppyyyxxxtttmmmZZZQQQMMMIIIKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKHHHDDDAAA<<<777333////////////////////////............................................................////////////------------------------,,,,,,,,,---------..................////////////---......///000000111111555666999BBBMMMVVV\\\^^^aaaXXXNNNHHHCCCDDDMMMYYY^^^aaannnyyy```kkkxxx{{{xxxeeeUUUOOOHHH===666777333333222222222111111111////////////////////////////////////////////////,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------............,,,,,,------...//////000......///000222666999;;;:::<<<>>>???BBBLLLYYYdddjjjppp{{{uuuaaaLLLBBBDDD;;;999666444444444333222111111111111111111111111000000000000000000000000111111000000//////....................................................................................000444;;;EEENNNTTTWWWZZZ\\\ZZZ[[[^^^^^^\\\TTTXXX]]]^^^VVVXXXrrrYYYYYYtttpppeeedddggghhhiiimmmqqquuuwww}}}}}}|||uuuYYYMMMHHHJJJJJJKKKLLLMMMOOOOOOPPPPPPNNNLLLKKKHHHDDD???;;;000000000000000000000000////////////////////////..................................../////////000------------------------,,,,,,,,,---------................../////////000...//////000111222222222999<<>><<<>>>@@@DDDLLLZZZjjjuuu||||||xxxVVVIIINNN===:::666444333444333333111111111111111111111111000000000000000000000000222111111000///......---................................................////////////////////////---...222999DDDMMMTTTWWWVVVYYY\\\\\\___aaa^^^XXXZZZ^^^bbb\\\QQQ\\\sssfffjjjwwwiiihhhsss~~~wwwiii___```iiiooopppvvvyyy|||}}}||||||~~~~~~ooolllnnn|||yyy|||ooorrrzzzuuusss|||uuu[[[EEEPPPHHHJJJNNNMMMSSSTTTKKKNNNPPPQQQNNNKKKHHHFFFCCC===333---///222111000222111000///000111000...,,,////////////////////////.........................................................------,,,,,,,,,......------------......111111111//////111444666:::EEESSSZZZZZZYYY[[[___HHHFFFCCCCCCMMM\\\eeehhhjjjfff```XXXuuuwwwuuurrrhhh___\\\WWWNNNGGGFFF===888999777111666888---000000000000////////////000000000000////////////........................///...---,,,,,,,,,,,,,,,******++++++,,,+++++++++---,,,,,,,,,,,,---......---------............///---...//////000/////////111...---111999>>>???===<<>>HHHQQQVVVWWWWWWXXXYYY[[[\\\^^^aaabbbaaaccc]]]VVV\\\qqq{{{zzzppp{{{lllfffkkkrrrttttttooosssuuusssaaa```hhhlllooosss|||{{{yyy{{{}}}|||xxxvvvuuuwww}}}xxxpppnnnmmmiiiggghhhaaa___dddiiibbb]]]ppp~~~ffftttvvvccccccooorrr```PPPOOONNNLLLLLLLLLMMMLLLKKKJJJIIIKKKCCC;;;999777222///...000///...///111111111///////////////////////////...................................................------------,,,,,,,,,......------------......+++///222222111222777<<>>444...222222111111111000000000000///000000000000////////////........................------,,,,,,,,,---......///...,,,+++,,,...222444---,,,,,,,,,,,,---......---------............///........................000333777:::<<<===>>>???FFFPPP^^^iiiooouuu|||~~~}}}{{{}}}|||eeeSSSBBB:::999666333111333333333222222222111111////////////////////////000000000/////////......000000000000000000000000////////////////////////------......///000000000444;;;EEENNNSSSVVVVVVWWWYYY[[[\\\]]]]]]___dddhhh^^^aaaeeettt~~~mmmaaaccclllwwwsssppppppyyy}}}}}}}}}xxxsssooommmlllpppooo^^^VVVgggrrrrrrwww||||||mmmZZZOOOPPPMMMKKKLLLLLLJJJHHHIIIJJJEEE???<<<999555222000000///...///111222222111////////////////////////................................................------------------------......------------......+++///222222111444===EEESSSVVVWWWVVVQQQIIIBBB===BBBMMM]]]eeeeeennnnnnfff~~~~~~~~~~~~qqqqqq}}}iiiOOOCCCCCC999222444555222222111111111000000000000000000000////////////........................,,,,,,,,,,,,,,,---...///---,,,,,,,,,---000222333---,,,,,,,,,,,,---......---------............//////.....................444888===???>>>@@@EEEJJJPPP[[[jjjtttvvvwwwyyyyyyyyyxxxwwwxxxzzz{{{}}}{{{zzzyyyyyyyyyyyywwwuuulllsss|||oooSSSCCC<<<888555444444333333333222222222222////////////////////////000000000////////////...////////////////////////////////////////////////,,,---////////////000111;;;BBBKKKQQQTTTUUUWWWYYY______```bbbaaa___aaaeeeYYYvvvmmmdddcccnnnyyy||||||qqqvvv|||qqqmmmttttttjjjcccqqqyyy|||qqqYYYQQQKKKHHHKKKMMMJJJIIIKKKLLLJJJFFFAAA===:::666333111000...///111222222222////////////////////////................................................------------------------......------------.........000111111222:::EEENNNTTTWWWWWWPPPDDD;;;888999IIIYYYcccdddpppppp]]]```vvvooohhhnnnxxxzzz~~~___JJJFFF>>>777666444222222222222111111111111000000000000////////////////////////////////////,,,,,,,,,,,,,,,---...///)))***,,,...///000//////---,,,,,,,,,,,,---......---------............/////////.........///000111666:::>>>???@@@EEEOOOWWWbbbjjjvvv{{{xxxwww~~~zzzwwwsssxxx~~~|||{{{~~~lllSSSEEE<<<888777444444444444333333333222000000000000000000000000111000000000////////////////////////////////////000000000000000000000000...///000000...///222444DDDIIIOOORRRSSSUUUYYY]]]bbb```bbbeeeddd___^^^bbbmmmddd\\\dddvvvmmmkkklllrrryyyzzz~~~ssseeesss~~~wwweee^^^ooozzz~~~]]]OOOFFFBBBGGGJJJGGGFFFJJJQQQRRROOOHHHCCC@@@;;;666333111//////000222222222////////////////////////................................................,,,,,,,,,------------.........------------......222111111333888BBBMMMUUUUUUVVVTTTJJJ>>>888;;;AAARRR[[[aaajjjlllZZZiiilllwww}}}{{{uuunnnooo|||zzzsss~~~rrr|||kkkUUULLLCCC>>>:::222333333333222222222111111000000000000////////////////////////////////////------,,,,,,,,,---......'''))),,,///000///---+++---,,,,,,,,,,,,---......---------............/////////......///111333444999<<<>>>@@@CCCKKKWWWaaalllqqqxxxzzztttvvvzzzzzz~~~|||hhhSSSBBB777333555555444444444333333333000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000///000111000///111777<<>>@@@CCCFFFKKKTTT^^^fffmmmoootttxxxwwwnnnRRR>>>444555555555555444444444444222222222222222222222222111111111000000000//////000000000000000000000000000000000000000000000000---///000000000666???GGGNNNNNNPPPTTTXXX[[[[[[[[[]]]]]]```bbb___ccczzz~~~hhhqqqwwwjjjaaabbbdddfffppp}}}~~~wwwuuufffaaahhh{{{ssseee[[[\\\ZZZRRRNNNQQQIIINNNOOOJJJGGGHHHFFF@@@666333000///000111111111////////////////////////................................................,,,,,,,,,------..................------.........222111333<<>>666666555555555444444444222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000+++---///000222999EEENNNNNNNNNQQQVVV\\\^^^[[[XXX\\\^^^bbbbbb]]]ggguuulllgggZZZUUU___kkktttxxxooojjjnnnkkkcccbbbiii~~~wwwYYYOOOKKKKKKJJJHHHHHHIIIHHHFFF@@@<<<555111000111111222111000///000111111///---////////////////////////........................---------.........//////111///------...///000000222444:::EEEOOOTTTWWWYYYKKKCCC555666GGGOOOQQQYYYWWWcccXXXeee|||ggg___XXX\\\jjjuuuxxxvvvuuuzzzvvv{{{~~~jjjQQQAAA???999444444444111111444111111111111000000000000//////////////////////////////............//////---------------------------------------------------------...............222111000000333999@@@EEEJJJRRRWWWWWW[[[eeemmmnnnsssxxxzzzyyyvvvyyyvvvsssggg@@@BBB888222333444222222555333333333222222222111111000000000000000000000000////////////000000000000////////////000000000000000---,,,000:::DDDKKKNNNRRRQQQQQQTTTXXX[[[\\\\\\bbbccc```[[[```yyy}}}ooo{{{{{{uuunnnllliiidddjjjooosss|||zzznnnjjjnnn|||{{{hhhTTTOOOHHHFFFHHHJJJHHHDDDCCC???999555333222111000111000///000111111000...////////////////////////........................---------.........//////000///......000111222222222777@@@KKKSSSUUUSSSRRRCCC???888>>>NNNQQQRRR\\\yyygggXXXnnn|||lll```VVVMMMXXXVVVZZZhhh}}}wwwqqq}}}}}}{{{}}}___DDD<<<555555555222000111111111111111000000000000//////////////////////////////............//////---------------------------------------------------------............///111111111333777<<>>:::777555111///111000///000111222111///////////////////////////........................------.........//////////////////000111222333444555<<>>888888666444222222222222111111111000000//////////////////////////////............//////................................................------......//////000000///333777:::<<<>>>CCCFFFPPPWWW```fffjjjooosssvvvnnnkkk{{{dddZZZ{{{vvv```FFF777444555333000444444444444333333333333111111111111111111111111//////000000000111111111111111111111222222222333---111999BBBJJJQQQTTTVVVRRRVVVYYYWWWRRRPPPSSSVVV^^^fffwwwmmmlllzzzqqq]]]]]]```gggooooooqqqooojjjaaaXXXQQQNNNMMMMMMJJJHHHGGGFFFFFFFFFGGGHHHAAADDDHHHJJJIIIIIIIIIJJJ{{{uuuxxxzzzrrr|||yyynnnbbbXXXMMMEEEFFFKKKGGGFFFEEEDDDBBB???;;;777444222000000111222111111000000000000000000000000////////////////////////........./////////000000///000111000///000444777EEEKKKPPPQQQRRRQQQJJJAAA>>>GGGJJJOOO[[[iiieeeUUUiii}}}zzzaaaSSSLLLQQQXXXkkk~~~jjjWWWCCC:::888777555444222222222222111111111111000000000000000000000000//////............//////................................................------......///000000111111555999::::::===BBBFFFTTT\\\fffkkklllnnnuuu}}}ssspppyyyiiiddd```FFF:::888777666555555555444444444333333111111111111111111111111000000000000111111111111000000000111111111222222...444>>>HHHOOOSSSUUUVVVTTTVVVUUURRROOOQQQYYYaaaggg|||wwwdddVVV]]]jjj|||ppp___TTTNNNOOOLLLHHHDDDAAA@@@AAAAAADDDDDDCCCBBBAAAAAABBBCCCAAAAAABBBBBBAAABBBCCCDDDvvveee~~~pppVVVGGGEEEGGGFFFFFFFFFFFFCCC???<<<777555222111111111111000000000000000000000000000////////////////////////....../////////000000000///000000//////222888>>>LLLPPPPPPKKKJJJMMMIIIAAABBBOOOSSS[[[vvvbbbXXXqqqmmm]]]UUUWWWZZZpppyyyppphhhbbb]]]ZZZQQQQQQPPPPPPOOOOOOOOOOOO[[[]]]aaahhhqqq~~~yyyzzzppp___LLLBBB===888555444333222222222222111111111000000000000000000000000//////............//////................................................------...///000000111222333666999999999<<>>IIIRRR\\\bbbkkknnnppp{{{ZZZEEE;;;666666666666666555555555444222222222222222222222222000000111111111222222222111111111222222222333333:::BBBLLLTTTXXXYYYYYYZZZYYYUUUOOOMMMQQQ\\\hhhpppyyypppjjjccc]]]bbbZZZiiirrr]]]PPPKKKEEECCCDDDFFFGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLCCCEEEGGGFFFDDDCCCEEEGGGHHHFFFEEEEEEEEEEEEEEEDDD~~~zzzmmmNNNKKKIIIHHHHHHGGGEEEBBB???<<<888444111111000///...000000000000000000000000000000000000000000000000////////////000000000000,,,...//////222:::GGGQQQNNNRRRNNNDDDCCCIIIHHH@@@KKKZZZaaavvvmmmVVV\\\iiigggkkkyyy~~~qqqbbbZZZWWWSSSLLLFFFFFFDDDCCCDDDHHHIIIIIIGGGIIIHHHEEEBBBAAACCCBBB@@@CCCDDDEEEDDDCCCCCCDDDFFFIIIQQQ]]]iiiwww~~~}}}}}}vvvnnnfff```VVVHHH>>>:::333333333222222222111111000000000000000000000000//////............//////////////////////////////////////////////////////------...///000111222222444777888777888@@@NNNYYY]]]cccjjjnnnsssnnnQQQAAA999777666666666555555555555222222222222222222222222000111111111111222222222222222333333333444444444===DDDNNNUUUXXXXXXXXXYYYZZZUUUOOONNNTTT```kkkqqqxxxqqqqqqnnncccdddpppjjjllljjjVVVLLLEEECCCCCCEEEHHHHHHFFFCCCGGGFFFEEEEEEDDDEEEFFFFFFFFFHHHJJJJJJHHHHHHJJJLLLMMMMMMLLLMMMNNNMMMKKKIIItttcccYYYRRRKKKJJJLLLLLLFFF???>>>999444222444555555333222222222111111111111000000000000000000000000000000000000000111111111111...000111111333;;;HHHRRRPPPSSSGGG>>>DDDHHHHHHLLLRRR^^^iii~~~WWWQQQmmm{{{gggaaauuuzzzkkkYYYUUUPPPJJJGGGFFFGGGHHHGGGFFFEEEEEEFFFHHHJJJKKKGGGFFFEEEFFFGGGGGGEEECCCBBBBBBBBBAAABBBCCCDDDDDDCCCEEEIIINNNUUU^^^iiipppiiiIII888444444333444444444444444111111111111000000000000000111111000///......///,,,---......///////////////...---,,,------//////............///111222333444888888666;;;IIIUUUYYY```nnnqqqiiiyyycccKKK333333999888222222999999333444444444333333333222222222222222222111111000000///222333111...///555:::@@@JJJQQQTTTYYY^^^]]]XXX\\\KKKIIIXXX^^^[[[iiitttmmm|||rrrkkkddd```iiiwwwkkk|||wwwgggXXXLLLEEEDDDDDDDDDDDDEEEHHHKKKMMMFFFGGGGGGGGGGGGHHHJJJLLLOOOQQQTTTUUUVVVVVVXXXYYY[[[\\\^^^^^^]]][[[XXXVVV{{{wwwtttooo___LLLBBBCCCFFFEEEBBBBBB>>>888333222333444555222222222111111111111000000000000000000000000000000000000000111111111111///000111444999BBBLLLTTTKKKJJJ???999CCCIIIJJJOOOTTTvvv\\\MMM]]]|||kkkrrrzzzzzzxxxnnnooo|||rrrfff[[[QQQJJJNNNMMMKKKHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHGGGEEECCCDDDDDDDDDCCCCCCCCCCCCCCC@@@AAABBBCCCEEEJJJPPPUUU\\\jjjyyyfff===777666555444444333222111111111111111000000000000000111111111///...///000,,,------............---//////.........///000111/////////000111333444555555888999888@@@NNNZZZ^^^iiimmmoooyyy}}}ccc???666999888444333555666555444444444333333333222222222222222222111111111000111333444222000222888>>>GGGMMMQQQTTTXXX^^^]]]XXXWWWRRRTTT[[[\\\^^^mmm~~~ooonnnpppnnnggg^^^```dddllluuuttt\\\OOOKKKGGGDDDCCCHHHHHHHHHHHHGGGGGGGGGHHHHHHKKKNNNRRRVVV\\\cccggglllqqqwww}}}oookkk~~~{{{kkkXXXKKKHHHHHHEEEAAAEEEBBB===666222111333555222222222111111111111000000000000000000000000000000000000000111111111111000000222888AAAJJJRRRUUUFFFCCC999999HHHNNNNNNTTT\\\^^^PPPaaasss^^^\\\ppp{{{~~~jjjcccooonnndddWWWMMMJJJIIIHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGGGGFFFIIIHHHFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBB@@@??????AAACCCAAAHHHNNNQQQZZZmmmHHH===:::777555444333111000222222111111111000000000000111111111///...///000000111111111111000000///000////////////000111222000000111222333555777888999;;;<<<@@@JJJXXXaaadddooolllsss}}}xxxTTT>>>:::888777555222444999444444444444333333333333222222222222111111111111222333333222222666===CCCMMMOOOQQQSSSXXX\\\ZZZVVVKKKTTT[[[^^^eeeuuukkk[[[\\\mmmcccYYY```mmmwww```SSSFFFDDDGGGIIIKKKMMMHHHIIIJJJJJJJJJJJJKKKMMMYYY^^^fffqqq|||yyyfffUUUKKKFFFFFFFFFCCCCCCAAA;;;444111222444222222222111111111000000000000000000000000000000///000000000111111111111222111444<<>>CCCKKKVVV```eeefffjjjooovvvxxxtttKKK>>>666888888444444:::555444444444444333333333222222222222222222222222222222333333444999AAAGGGNNNNNNNNNRRRVVVXXXTTTOOOHHHTTT\\\bbbxxxqqqaaadddpppcccbbbkkk|||]]]NNNNNNGGGCCCEEEHHHHHHHHHJJJJJJKKKKKKKKKLLLPPPXXX^^^www}}}iiiSSSFFFEEEIIIAAABBBCCC???888333111222222222222111111111000000000000000000000000000000///000000000111111111111444444777AAALLLRRRQQQNNN======>>>JJJWWWRRROOO\\\qqqQQQ]]]ooo|||iii^^^gggxxx~~~iii]]]XXXXXXZZZHHHGGGFFFGGGHHHIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKJJJIIIHHHGGGJJJHHHFFFFFFGGGHHHHHHGGGEEEEEEEEEFFFFFFFFFEEEEEE@@@AAACCCCCCBBBAAABBBCCCAAACCCFFFGGGGGGLLLTTT]]]cccwwwdddGGG@@@888333333555555444222222222222111111111111///111222111000///000222111111222222111000//////000000000111111000000000///000111333666999;;;<<<<<>>BBBNNNUUUNNNVVVnnnrrrTTTXXXzzz|||iii]]]jjj~~~pppbbbTTTNNNNNNNNNMMMNNNMMMKKKIIIHHHIIIKKKNNNPPPIIIJJJJJJKKKLLLMMMMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKMMMJJJHHHFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDBBBCCCDDDDDDBBBAAABBBCCCCCCAAAAAACCCEEEJJJTTT___gggrrrrrrVVVKKK===444333444444333333222222222222111111111///111222111000000111333777777777777777777666555333333333333222111000//////000111444777:::===??????CCCKKKVVV^^^bbbhhhoooqqq|||oooYYYAAA666666555333222555555555555444444444333222222222222333333333333111111222555:::@@@EEEIIIHHHHHHLLLQQQQQQMMMKKKLLL\\\\\\iiixxxgggooo~~~{{{tttgggbbbnnnzzzcccWWWJJJDDDFFFHHHIIILLLPPPOOOLLLOOOUUUMMMWWWeeeuuukkkPPPOOOKKKFFFAAA<<<999555222222222222111111111111000000000000000000000000000000000000000111111111111222777@@@KKKSSSUUUPPPLLLEEEGGGIIIQQQUUURRRjjjsss[[[YYYxxxmmm|||pppXXXNNNGGGCCCGGGIIIHHHGGGIIIHHHHHHGGGGGGHHHKKKOOORRRRRRUUUYYY^^^aaacccccccccaaa`````````aaabbbccccccbbb^^^ZZZWWWUUUTTTRRRQQQOOOMMMJJJGGGEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDEEEGGGHHHDDDCCCDDDDDDDDDKKKTTT^^^ccckkknnnlllooo~~~~~~ooo```KKK===777666555444333333222222222111111111///000222222111000222333:::;;;;;;<<<<<<<<<<<<;;;777777777666555333111000000111333666999===@@@BBBHHHJJJRRR[[[```ffftttqqqnnnmmmmmmmmmpppuuuYYY@@@666666777555555555555555444444444444222222222333333333444444222222555999>>>DDDGGGIIIJJJJJJMMMPPPNNNKKKNNNVVVaaabbb{{{ppprrrsssqqqvvvuuurrrqqqpppqqqPPPHHHHHHDDDDDDIIIGGGGGGIIIKKKJJJLLLWWWcccpppxxxqqqXXXQQQGGG@@@<<<:::777444222222222111111111111000000000000000000000000000000000000000111111111111000777CCCOOOVVVVVVRRRNNNRRRRRRRRRVVVXXX[[[WWWUUUnnnoooqqqooo[[[ZZZUUUHHHLLLHHHGGGKKKKKKHHHJJJPPPHHHLLLQQQUUUXXXYYYZZZ[[[dddjjjrrr{{{zzztttpppllljjjgggfffaaa]]]YYYTTTQQQPPPQQQRRRGGGHHHGGGFFFEEEEEEGGGJJJGGGEEEGGGKKKIIIDDDDDDIIIKKKRRR[[[]]]XXXUUU___mmmyyyrrrYYYFFF>>>;;;888666333333333222222222111111///000222222111111222333666777777888999999999999:::::::::999777555222111111222444777;;;???BBBDDDQQQSSSXXX___dddlll~~~eee^^^eeemmmqqqssslll|||qqqnnnKKK888999<<<;;;666666555555555444444444222222222333333444444444333444777<<>>HHHPPPSSSUUUVVVXXXYYYOOOYYY```XXXmmmvvvOOOggg{{{yyyfffaaavvvfffSSSMMMKKKJJJJJJKKKIIIKKKNNNMMMIIIMMMUUURRRSSSVVV]]]eeemmmrrrtttyyy}}}}}}~~~}}}wwwrrrkkkeeebbbaaa___^^^TTTQQQOOONNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHNNNNNNOOORRRVVVZZZ___aaatttqqqjjjFFF888999:::777666444333222111111111333222111111000111111111777666666666777888:::;;;;;;;;;:::777444222222333333333555999???DDDGGGHHHUUUTTT^^^iiihhhkkk{{{eeebbbtttwwweee@@@999<<<333444555666555444444555666333333333333333333333333222222888AAAEEEEEEIIIPPPXXXQQQMMMNNNLLLLLLXXXggg]]]{{{kkkaaalllwwwjjjooo|||ppp{{{oooRRRKKKGGGGGGGGGGGGKKKPPPOOOOOOTTT\\\fffzzzsss^^^OOOFFF======<<<333555444444333333222222222111111111111000000000000111000000000222333444444999AAAJJJQQQTTTUUUWWWYYYWWWUUUYYY___lllbbbTTT|||llltttvvv~~~kkk[[[YYYffftttcccRRRIIIGGGHHHKKKOOOMMMKKKMMMOOOMMMIIIMMMTTT___bbbhhhrrr}}}zzzwwwvvvwwwwwwmmmjjjfffbbb^^^ZZZUUURRRNNNLLLIIIGGGGGGGGGGGGGGGHHHHHHIIIKKKOOOTTTXXXZZZbbbggg|||eeeDDD777444666555444333222111111111333222222111111111111111666666555555666888999:::888999999888555444444555444555777<<>>777666777777666555444444444333333333333333333333333444555;;;DDDHHHGGGJJJPPPPPPQQQNNNJJJLLLTTT[[[^^^eeeyyykkkXXX___~~~nnniiioooxxx}}}qqqWWWMMMIIIHHHMMMPPPOOONNNPPPPPPUUUcccvvvppp]]]MMM@@@@@@BBB:::666555444333222111111111222222111111111000000000111111000000111222333444>>>DDDMMMRRRTTTUUUXXXZZZXXX]]]ZZZdddrrrSSSdddkkkcccooo~~~uuuZZZWWWTTT___yyyrrr\\\SSSNNNJJJIIIGGGGGGKKKQQQOOOPPPUUUZZZ]]]```gggooo}}}yyyqqqiiiddd[[[WWWRRRNNNMMMLLLKKKJJJHHHGGGGGGHHHJJJMMMPPPRRRTTT^^^rrrWWW===555555444333222222222222222333333222111111111111111555555555555666777888888555777888888666555666777666777:::>>>DDDJJJOOOQQQYYYbbbfffeeetttxxxxxxkkkjjjLLL@@@888777777777777666444333222333333333333333333444444666888???GGGJJJIIIKKKNNNJJJPPPOOOIIINNN\\\bbb]]]nnn~~~xxxccc[[[^^^zzzkkkcccjjj~~~cccRRREEEGGGFFFIIIPPPSSSQQQOOOPPPYYYiiipppYYYEEEDDDGGG@@@777666555333222111111111222222222111111111000000111111111000000111444666AAAFFFMMMQQQSSSTTTWWWZZZ[[[aaa]]]rrrtttXXXXXXyyygggzzz___MMMNNNYYYdddxxxxxxeeeSSSGGGMMMLLLNNNPPPOOOMMMOOOUUUUUUZZZdddmmmvvv~~~rrrlllddd]]]YYYVVVSSSPPPNNNLLLKKKJJJIIIKKKLLLMMMRRRXXXdddpppyyynnnIII:::555444444333222222333333333333222111111111111222555555555555555666777777555666888888777666666666777999===AAAFFFLLLRRRVVVYYYeeeiiikkkssswwwqqq\\\hhhbbbLLL;;;666666555555555555333111333333333444444444444444666;;;BBBHHHKKKKKKKKKMMMIIINNNPPPOOOTTT___kkkpppssseeebbbpppsssbbb```oooaaaOOOLLLGGGHHHJJJNNNRRRQQQOOOTTT\\\ooojjjLLLCCCDDD===:::888666333222111222222222222222222111111111111111111222111000111555999CCCGGGLLLNNNPPPRRRVVVYYYZZZ]]]ccc^^^QQQiiiyyyooovvvNNNHHHZZZ]]]yyycccUUUPPPLLLIIIKKKIIIJJJOOOQQQRRRVVV\\\aaajjjwwwwwwnnnhhhbbb[[[VVVQQQPPPNNNLLLKKKKKKLLLMMMOOOQQQVVV]]]eeetttzzzRRR;;;666666555444333333333333444333333222111222222222555555555666666666666666666888999888666555555555999<<>>EEEHHHJJJNNNOOOMMMMMMGGGMMM[[[```fffwwwiiilllrrraaadddyyy]]]NNNHHHKKKNNNIIIMMMPPPSSSRRRSSSaaa}}}{{{|||}}}mmmwwwsssZZZTTTKKK???===999666444333444444333333222222222111111111///222333222111444;;;AAADDDGGGJJJKKKLLLPPPVVV\\\^^^iiiwww]]]]]]kkk\\\fffvvvgggXXXJJJGGGGGGGGGHHHKKKPPPTTTZZZ```ccckkk}}}wwwrrrnnnhhhaaa[[[VVVSSSRRRIIIKKKNNNQQQUUU[[[___aaafffjjjwwwwwwaaaKKK<<<;;;999888666555444444444444333222222222222333666777777888888777666666777777666555444555888;;;@@@CCCGGGIIIKKKQQQZZZaaahhhddduuu|||{{{vvv~~~|||ooofffppp~~~wwwvvvhhhEEE???777444666888888666333333444444555666666666999AAAGGGHHHKKKPPPSSSQQQNNNLLLSSS^^^hhhzzzyyy}}}}}}{{{nnngggfffvvv~~~___LLLJJJHHHJJJNNNKKKMMMPPPVVV___nnn{{{yyyzzz{{{www|||~~~ccc\\\SSSAAA>>>;;;777555444444555333333333222222222111111///222444333222555===CCCEEEGGGJJJKKKLLLPPPWWW]]]gggwwweee^^^|||sss[[[jjj~~~cccSSSKKKGGGFFFJJJLLLKKKOOOVVVOOOZZZjjjvvv~~~}}}rrrggg]]]WWWTTTQQQQQQPPPMMMNNNSSSYYY\\\^^^aaalllrrr^^^>>>===;;;999777555444444555444333333222222333333666777888999999888777666666666444333333666:::>>>CCCFFFJJJLLLMMMSSS\\\dddjjjiii}}}qqqrrryyyvvvwwwyyyxxxvvv{{{jjjoooLLLDDD;;;666777999888777333333444444555666777777;;;CCCHHHHHHKKKRRRVVVTTTOOOTTTZZZaaappp}}}{{{}}}sss{{{jjjllltttYYYHHHFFFNNNLLLKKKQQQSSSVVVWWWaaatttrrreeefff___FFFCCC<<<666444555777777444444444333333333222222000222333333444999@@@FFFEEEJJJGGGFFFMMMNNNRRR___ooo~~~aaawww\\\^^^~~~{{{]]]PPPDDDDDDGGGJJJLLLLLLOOOTTTYYYbbbqqq}}}tttpppjjjddd[[[UUURRRUUUWWWVVVUUUUUU]]]\\\eee{{{gggMMM;;;===@@@777333777444444333222222222333333333333333444444444555555777555333222555:::@@@CCC@@@HHHGGGGGGUUU]]]^^^bbblll{{{~~~{{{~~~pppuuu}}}zzzsssuuu~~~kkkHHH777;;;999555555555777777666444333555888;;;DDDDDDFFFJJJOOOSSSUUUUUUUUUSSSVVVcccxxx{{{|||rrreeeggglllmmm^^^JJJHHHGGGJJJMMMPPPOOOMMMOOOfffqqqtttppphhhjjjcccOOOJJJBBB;;;888777666555444444444333333333222222111222333333555:::AAAGGGFFFJJJGGGIIIQQQRRRSSS]]]wwwpppbbbiii```^^^sss___NNNJJJEEEIIIIIILLLPPPPPPRRR\\\hhhzzzxxxpppeee[[[SSSTTTWWWYYYYYY[[[VVVXXX```mmmyyynnnGGG888999888666666555444333333222333333333333333333444444444555555666555333333666;;;@@@DDDIIIOOOLLLMMMYYY```aaafffkkk|||mmmhhhyyy}}}]]]bbbnnnvvvooo~~~www~~~UUU<<<<<<;;;999888555888888777666555666:::===DDDEEEFFFJJJNNNRRRTTTUUUYYY\\\^^^cccqqq~~~{{{nnn^^^jjjmmmxxxhhhNNNIIIJJJKKKMMMPPPRRRSSSSSSZZZwwwqqqgggsssqqqooopppfff\\\SSSGGG>>>999666333111444444444444333333333333111222333444666;;;BBBGGGGGGJJJHHHKKKUUUTTTUUUaaa[[[nnniiicccwwwtttbbbSSS[[[rrrwww]]]JJJEEEIIIHHHLLLIIILLLTTTWWW[[[nnnxxxkkk```aaaiiipppsssvvvdddbbbaaabbbaaabbbjjjsssaaa>>>777;;;:::444555555444333333333333333333333333444444444555555666555444444777<<>>CCCGGGFFFKKKJJJMMMSSSTTT]]]rrrxxxYYYpppeeelllwww^^^WWWhhhwwwjjjPPPMMMJJJIIIMMMLLLOOOKKKQQQ^^^gggrrryyyxxxiii^^^WWWUUUZZZ```jjjrrrSSS>>>===;;;444777666555444333333333444333333333444444444555555555444555666999>>>BBBEEEDDDIIIJJJQQQ^^^```cccqqqyyyvvvzzznnnlllaaaPPPFFFOOO```eee```^^^www{{{WWWCCC777777:::666888888888777777999===@@@DDDEEEGGGJJJLLLPPPSSSVVV[[[\\\eeevvvzzznnn]]]MMM\\\ccc[[[uuukkkQQQJJJKKKHHHKKKMMMMMMMMMTTTaaakkkuuupppooo|||}}}zzzvvvooofff```uuugggZZZfff~~~|||rrr|||lllRRRDDD===999888:::555555555444444444333333333222333666;;;@@@EEEGGGFFFMMMNNNNNNQQQUUUmmmddd\\\jjjwwwpppzzzqqqeeexxxcccJJJCCCMMMNNNLLLNNNMMMSSSSSS^^^ppp|||tttnnnjjjhhhjjjrrr{{{iiiZZZVVVTTTSSSTTTTTTYYYggg|||hhhCCC999:::999888777666555444444444444333333333444444444555555444444666888<<<@@@DDDFFFEEEJJJOOOZZZdddbbbiii~~~pppwww{{{{{{wwwYYYFFFFFFKKKLLLVVVyyyxxxmmmlllqqq}}}qqqTTT<<<777===<<<666777777666666999===@@@CCCEEEHHHJJJLLLPPPUUUYYYiiicccrrrhhhWWWOOOmmmgggmmmvvvRRRDDDFFFKKKNNNPPPQQQPPPTTTaaavvv~~~lll]]]VVVTTTTTT[[[]]]bbbjjjpppqqqlllhhhgggdddaaa]]]YYYTTTPPPMMMiii]]]fffooo|||}}}\\\JJJAAA999555777555555555555444444444333333333333777===BBBFFFGGGFFFNNNQQQQQQSSS]]]iiiJJJSSS}}}~~~jjjuuufffPPPDDDFFFMMMJJJJJJOOOPPPUUU___qqqzzzlllcccbbbfffhhhfffccc^^^ZZZVVVTTTRRRSSSZZZccchhhiiikkkppptttwwwhhh\\\XXXUUUQQQOOOUUUUUU```rrr~~~rrrFFF666999???999888777666555444444444333333333444444444555555333444666:::>>>BBBEEEGGGGGGLLLRRR]]]dddaaapppxxxsssssskkkaaaPPPHHHDDDNNNsss}}}}}}wwwjjj___[[[]]]eeettt~~~{{{dddAAA666;;;999666666666666777999>>>BBBCCCFFFIIIKKKMMMQQQXXX]]]fffiiidddWWW\\\rrrnnnaaaKKKEEEGGGIIIMMMOOOQQQTTT^^^sss}}}tttfffWWWMMMHHHHHHIIILLLMMMOOORRRTTTUUUTTTRRRSSSRRROOOLLLIIIGGGFFFEEE}}}uuuvvv{{{|||~~~pppiiipppttt^^^PPPAAA777555555555555555444444444444444333333777>>>DDDGGGHHHIIIOOOQQQUUU\\\lllXXXSSSjjj|||lllgggTTTJJJFFFKKKMMMGGGNNNZZZ[[[cccwwwooobbbXXXQQQQQQTTTQQQPPPOOOMMMLLLKKKJJJJJJHHHMMMTTTXXXYYYZZZ\\\^^^ccctttuuukkk```VVVSSSTTTWWWWWW^^^iiikkkiiiooozzzvvvRRR===:::>>>:::999777666555444444444333333333444444444555555222444777;;;@@@CCCFFFGGGGGGKKKRRR]]]bbbcccmmm]]]PPP\\\vvv{{{kkkeeeddd^^^XXXUUUWWWXXX```mmmxxxuuuLLL;;;:::333666777777777888;;;@@@DDDBBBFFFJJJLLLNNNRRR[[[aaahhhllldddsssvvvqqqqqqmmmRRRJJJKKKKKKJJJJJJMMMSSS^^^ppp{{{hhhbbbWWWLLLEEEBBBCCCDDDDDDEEEGGGGGGGGGFFFGGGHHHFFFFFFFFFEEECCCBBBAAAAAA}}}vvvsssssswww~~~|||oooqqqlllwwweeeQQQAAA<<<666666555555555444444444444333333888???EEEGGGHHHLLLOOOQQQXXXeeeyyyuuuOOOjjjmmmzzzcccPPPNNNDDDFFFNNNNNNKKKXXXggghhhxxxqqqcccTTTJJJEEEBBBBBBEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@DDDHHHKKKLLLKKKKKKKKKSSS^^^jjjsss~~~jjjXXXVVV\\\OOOPPPVVV[[[VVVPPP[[[llltttzzz```III===;;;:::999888666555555444444333333333444444444555555222444888<<<@@@DDDGGGHHHIIIMMMTTT___fffllluuukkk]]]PPPMMMMMMKKKLLLPPPOOOPPPVVV```hhhnnnwww[[[GGG@@@555777888999999:::===BBBEEEBBBFFFJJJLLLNNNTTT\\\ddd{{{uuu}}}sssmmmssstttpppvvvTTTDDDFFFKKKKKKHHHMMMRRR\\\mmmttt\\\WWWNNNEEE???===>>>???:::===@@@@@@???>>>@@@BBB:::<<>><<<:::999www~~~|||xxx{{{{{{vvvzzz|||pppcccDDD777777999999555222333666777222555888;;;>>>BBBGGGJJJKKKSSSYYYXXXiiihhh```}}}iiizzz___OOOMMMLLLHHHKKKNNNQQQVVVccczzz}}}lllSSSMMMDDD???>>>>>>======:::;;;<<<>>>???AAABBBCCC@@@AAADDDFFFHHHGGGDDDBBBIIIJJJNNNYYYjjj}}}wwwkkk```YYYSSSWWWZZZZZZVVVTTTUUUWWWbbbzzzrrrSSSAAAAAA999:::888666666777777666666666666666666666666666333888>>>AAABBBCCCEEEHHHKKKPPPYYYaaadddxxxnnnYYYJJJIIIFFFCCCBBBBBBCCCDDDGGGIIIKKKNNNOOOPPPPPPPPPXXX]]]lll}}}{{{GGG;;;999888666555777<<<@@@DDDEEEBBBFFFKKKNNNOOOSSS]]]fffyyyxxxsssiiilllxxxyyyxxxppp]]]MMMJJJJJJHHHHHHLLLOOO]]]hhh|||lll___QQQJJJCCC?????????<<<999===<<<;;;:::::::::;;;<<<<<<<<<;;;:::;;;<<<===???~~~uuuqqqwwwxxxxxx|||uuu|||~~~yyyiiiyyyvvvVVVBBB888999888555333444666888333666999<<>>;;;;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDFFFFFFGGGHHHIIIHHHGGGFFFGGGFFFFFFIIIRRRbbbtttzzz{{{zzzlllbbb```^^^^^^___``````___```hhhpppuuuWWW<<<:::999888777777888777666666666666666666666666666333888>>>AAABBBCCCFFFIIIOOOUUU]]]dddsssuuubbbQQQGGGBBBBBB@@@@@@???@@@AAABBBCCCCCCEEEEEEFFFEEEDDDDDDEEEBBBGGGQQQXXX```sssnnnbbbqqqnnn~~~TTTBBB:::999777666777;;;@@@BBBDDDCCCEEEIIIMMMOOOTTT^^^hhhppp{{{zzzqqqrrrxxx]]]NNNDDDGGGKKKLLLOOOTTTVVVfffwwwwwwiii\\\SSSIIICCC===;;;<<<===;;;888<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::::::::::::::{{{~~~}}}~~~|||zzzvvvqqqmmmnnnpppttt}}}|||sss|||xxx|||yyyzzz~~~ssspppkkkvvvgggLLL:::888777666555666777888555777:::===@@@CCCHHHKKKMMMQQQVVVpppaaaXXXhhhggglllccc___dddHHHDDDHHHLLLMMMPPPSSSYYYdddyyynnnZZZNNNBBB@@@>>>:::999999:::;;;::::::;;;<<<>>>AAACCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHIIILLLNNNQQQTTTZZZcccjjjppp~~~~~~|||oooggg```aaajjjrrrtttssshhhaaacccNNN<<<999888888888888666555666666666666666666666666555999???BBBCCCDDDGGGJJJPPPWWWZZZbbb~~~{{{}}}dddNNNBBB@@@BBB<<<<<<===>>>???@@@AAAAAA@@@@@@AAA@@@@@@???>>>===GGGAAA???BBBEEEMMM```sss___OOOaaahhhqqq~~~iiiNNN>>>:::888777888;;;???BBBCCCEEEDDDGGGLLLOOOSSS]]]hhh{{{jjjyyypppTTTIIIDDDIIILLLLLLNNNTTT[[[qqqkkk\\\SSSNNNBBB>>>:::999;;;<<<;;;:::;;;;;;:::::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;}}}ssspppnnnmmmjjjdddcccffffffllluuu}}}yyyuuuvvviiilllllluuutttssszzzyyy\\\===888555555666555666777666888;;;>>>AAADDDHHHLLLOOOQQQYYYkkkSSSiiipppcccmmmyyyyyyccc{{{sssPPPHHHMMMNNNLLLNNNRRRYYYeeevvvuuu^^^OOOIIIAAA===<<<;;;;;;;;;<<<<<<<<<;;;;;;===???BBBDDDFFFFFFCCCDDDEEEFFFFFFGGGIIIJJJGGGHHHKKKQQQYYYbbbjjjooo~~~tttgggdddkkkuuu}}}}}}uuuuuukkk@@@;;;888999999888666666777777777777777777777777666;;;@@@CCCCCCEEEIIILLLRRRXXXYYYdddqqqwww~~~eeeaaaXXXKKK@@@<<>>;;;:::<<<======<<<:::::::::;;;;;;<<<<<<===<<<===???@@@AAAAAAAAA@@@}}}hhhggggggfff```WWWTTTVVVWWW]]]eeekkknnnpppppppppmmmpppzzz}}}ooogggdddddddddqqq}}}kkkdddjjj{{{pppEEE;;;333444666555444666777999<<>>@@@CCCEEEFFFGGGEEEHHHJJJJJJIIIIIIJJJLLLSSSSSSXXXfff{{{ttthhhfffmmmxxxGGG>>>888::::::777666777888888888888888888888888888<<>>===<<>>BBBEEEGGGFFFDDDIIIQQQSSSSSS___ooowwwlllkkkvvv{{{eee{{{tttTTTGGGEEEHHHOOORRRRRRZZZfff~~~rrraaaWWWLLLCCC@@@>>><<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>???@@@AAACCCCCCBBBAAA@@@tttjjjhhhfffddd\\\QQQJJJJJJFFFMMMSSSUUUWWWZZZ[[[YYYWWW]]]nnn|||kkkeeeaaa```tttzzzmmmpppxxxPPP@@@555555777444333555777999<<<>>>AAADDDHHHKKKNNNWWW~~~^^^HHHQQQ~~~rrryyyvvvRRRIIIGGGKKKJJJEEELLLYYY```wwwmmm]]]UUUOOOBBB===???;;;:::;;;<<<;;;999999:::<<<>>>???@@@BBBCCCEEEFFFGGGEEEHHHJJJJJJHHHIIILLLPPP___mmm{{{oooiiimmmyyyPPPCCC::::::;;;777666888888888888888888888888888:::>>>BBBDDDEEEGGGLLLPPPUUUWWWgggtttsssyyy{{{eeeXXXNNNIIIGGGBBB>>>;;;;;;???AAA>>>;;;AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJLLLLLLMMMLLLJJJIIIKKKMMMJJJPPP^^^sss~~~[[[===;;;:::;;;???DDDGGGHHHGGGFFFLLLUUUWWW[[[pppooo```iiillllll|||```JJJIIIGGGJJJPPPPPPRRR___ooojjj\\\SSSHHH>>>======<<<;;;:::999999999:::;;;<<<>>>???@@@@@@@@@CCCCCCBBBBBBAAA???>>>===~~~ooogggbbb^^^[[[UUULLLFFFEEE>>>DDDHHHFFFGGGKKKLLLJJJJJJNNN^^^qqqwwwuuu{{{zzzzzz|||~~~}}}vvviiieeeggg\\\HHH888777999555444777777999<<<>>>@@@CCCGGGJJJPPP___|||TTTOOObbbTTTJJJHHHIIIKKKKKKMMMXXXeeevvvuuubbbQQQJJJGGG???>>>???:::999:::;;;:::888999<<>>:::888:::???CCCDDDCCCCCCBBBBBBAAABBBCCCDDDEEEEEEGGGJJJNNNTTTZZZ^^^aaa___]]]YYYSSSOOOMMMMMMMMMKKKNNNTTTaaa|||qqqBBB@@@>>>>>>@@@DDDFFFFFFHHHGGGMMMWWW\\\hhhtttaaarrrdddnnn|||xxxSSSJJJMMMLLLNNNQQQQQQUUUhhh}}}jjjYYYOOOGGG???:::;;;;;;:::999999:::::::::<<<>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCssskkklllkkkZZZSSSMMMLLLIIICCC@@@@@@???DDDEEE@@@???CCCDDDAAABBBCCCPPPaaahhhiiittt{{{xxxxxxzzz{{{}}}xxxqqqiiigggllldddMMM;;;999:::666555888666999;;;>>>???BBBFFFIIISSSfffkkkJJJ]]]~~~hhhUUUGGGGGGIIIKKKOOOUUU___gggqqqdddZZZHHHAAAAAA===>>>@@@:::999;;;<<<;;;999;;;???CCCBBBBBBCCCCCCDDDEEEEEEEEEHHHJJJMMMOOOUUUbbbsss|||wwwtttttt^^^KKK<<<;;;;;;666666;;;999999999999999999999999<<<@@@CCCEEEFFFHHHMMMRRR\\\YYYzzzmmmWWWJJJCCC<<<999:::;;;;;;;;;===@@@BBBCCCCCCEEEDDDCCCBBBCCCEEEHHHIIIKKKNNNSSS\\\fffooowww|||{{{zzzuuulllccc]]]XXXTTT[[[]]][[[___vvvxxxGGGDDDAAA@@@AAACCCDDDDDDHHHGGGNNNXXX```rrr|||fff|||~~~fffkkkyyygggLLLLLLHHHGGGLLLQQQUUU___yyyiiiUUUJJJDDD@@@999:::;;;;;;;;;;;;<<<===;;;<<<>>>AAABBBCCCCCCCCC??????@@@BBBDDDHHHKKKMMMvvvuuuooopppvvvrrrqqq}}}}}}gggaaadddeeeaaa]]]IIIFFFBBBAAAAAA@@@===999999;;;>>>>>>===;;;;;;<<<>>><<<>>>EEELLLTTTbbbqqq~~~{{{mmm~~~nnnlllvvvXXXAAA===444555:::333888888>>>???<<>>???@@@BBBEEEDDDAAABBBHHHIIIGGGHHHGGGLLL[[[www|||vvvvvv|||}}}yyyoooMMM;;;>>><<<888::::::888999999888666777999;;;AAA@@@BBBEEEGGGGGGLLLRRRYYYdddgggXXXIIIAAA>>>;;;<<<>>>;;;>>>@@@@@@???@@@CCCFFFFFFIIICCC???GGGIIIJJJSSSPPP^^^dddnnnsssiiillliiihhhllljjjfffyyy\\\===>>>HHH<<>><<<;;;:::999999:::<<<===CCC???>>>BBBFFFEEECCCAAAAAAJJJTTTWWW[[[fff{{{iiieee[[[XXX]]]^^^fffzzzwwwfffWWWTTTWWWUUUPPPLLLEEECCC@@@??????>>><<<999;;;===???>>>===<<<<<<<<<<<<888999===AAAEEEPPP[[[yyy~~~sssRRR@@@666666:::777:::888<<<======EEENNNMMMiiiZZZpppdddMMMGGGDDDHHHJJJNNNTTT\\\lll}}}qqqeee\\\SSSLLLBBB???<<<::::::;;;;;;:::::::::;;;<<<===???AAABBBDDDCCCCCCDDDGGGHHHIIIIIIQQQYYYkkkzzz{{{{{{YYYBBB===999999;;;666888999999888777777:::<<>>GGG>>>AAAKKKCCCIIIJJJUUUaaawww}}}xxxqqqpppzzzxxx~~~cccPPPJJJHHHJJJQQQQQQVVVhhh{{{gggUUUIIIAAA>>>===<<<:::999:::;;;===>>>DDDDDDDDDDDDDDDKKKWWWbbblll|||```\\\RRRMMMQQQSSSbbb|||{{{yyycccYYYPPPPPPQQQMMMGGGCCC@@@???============;;;:::===>>>???>>><<<;;;<<<===<<<:::999:::<<<>>>EEEMMMbbbjjjttt~~~}}}yyysssyyy~~~sssvvvmmmGGG;;;999888;;;;;;999:::<<<>>>DDDMMMSSSxxxYYYkkkEEEDDDJJJGGGKKKKKKQQQ^^^qqqwwwgggXXXNNNFFF???>>><<<:::999:::<<<<<<;;;<<<<<<===>>>???@@@BBBCCCFFFAAABBBIIIKKKIIILLLSSS]]]ooo{{{qqquuu}}}{{{yyyzzz}}}rrrVVVCCC777:::===444999999999999888888;;;===>>>>>>AAAEEEGGGIIIQQQZZZddd|||dddTTTOOOFFF>>><<<===<<<===@@@===@@@DDDFFFGGGGGGHHHIIIIIIUUUZZZ^^^gggjjjmmmyyyzzzqqqqqqppp~~~TTT???FFFAAABBBHHHDDDKKKKKKTTTbbbzzzxxx}}}kkkaaauuusssVVVKKKIIIHHHMMMRRRSSS```{{{{{{gggXXXLLLCCC======<<<;;;;;;;;;<<<>>>???@@@EEEIIIIIINNNeee]]]]]]WWWVVVYYYYYYjjj~~~wwwxxxvvvccc[[[VVVUUUSSSLLLFFFCCC===<<<<<<<<<<<<===<<<<<<>>>??????===;;;:::;;;===<<<;;;:::;;;<<>>???AAABBBCCCFFFAAADDDLLLLLLIIIWWWlllxxxtttrrr{{{zzzxxxzzzzzzWWW<<<;;;???666999::::::999999999<<<>>>??????BBBFFFGGGJJJTTT^^^fff|||qqqZZZJJJFFF???;;;<<<>>>===>>>AAA@@@AAACCCFFFHHHKKKMMMOOOXXXeeekkkooovvvyyy~~~zzzuuurrrrrryyyeeeBBBDDDDDDCCCFFFFFFKKKLLLSSSfffppp]]]uuudddOOOKKKLLLMMMOOORRRUUUhhh~~~jjj[[[NNNCCC=========<<<<<<===>>>???@@@???FFFJJJMMM]]]]]]]]]ZZZ^^^dddggg{{{yyy{{{zzzpppggg___WWWTTTOOOGGGAAA@@@;;;<<<<<<=========>>>>>>>>>>>>===;;;999:::<<<>>><<<;;;999888999===@@@AAAGGGKKKWWWjjjzzz~~~{{{vvvzzzxxxzzz{{{uuuyyy{{{www~~~{{{nnnhhhlllmmmhhhpppooooooooouuucccIII===444999777===<<>>=========>>>>>>???@@@AAABBBDDDCCCIIIOOOMMMQQQnnnzzzqqqrrr|||}}}wwwwwwxxxHHH;;;>>>999::::::;;;::::::;;;===@@@AAABBBEEEHHHHHHLLLWWWcccooo{{{gggTTTHHHBBB===<<<>>>@@@???@@@CCCGGGFFFEEEGGGLLLTTT[[[___hhhuuuzzz}}}|||yyypppttt{{{vvvJJJDDDFFFDDDDDDFFFIIINNNUUUllluuuzzzyyyhhh||||||YYYLLLKKKNNNPPPNNNRRRXXXrrrooo]]]OOODDD======>>>>>>>>>???@@@AAAAAAFFFIIIJJJRRRmmmccc```\\\cccnnntttzzzwww{{{iii___UUUPPPKKKDDD???===:::<<<===>>>======>>>@@@???>>>===;;;:::;;;>>>AAACCCBBB===999999===>>><<>>@@@GGGAAAOOOxxx^^^PPP___WWWnnn}}}sss|||QQQHHHKKKFFFFFFMMMOOOUUUiiinnnXXXGGG@@@>>>;;;999888888:::===???>>>>>>>>>>>>>>>??????@@@BBBBBBCCCGGGMMMQQQTTTfff}}}qqqlllsssxxxsss|||WWW<<<<<<<<<:::;;;<<<;;;;;;<<>>>>>???@@@AAABBBBBBCCCHHHJJJOOObbbfffbbb```jjjvvvyyyuuu|||dddYYYOOOLLLJJJDDD???<<<999<<<>>>===<<<<<<>>>@@@@@@@@@>>><<<;;;===BBBEEEJJJHHHBBB;;;;;;@@@@@@<<<@@@BBBQQQfffqqqqqqsss{{{}}}}}}|||uuuooooooooonnnoooqqqttt|||~~~yyyooo}}}vvvrrrqqqgggaaarrrUUU===;;;:::666CCC???@@@HHHCCCZZZrrrSSSXXXsssVVVccc~~~www~~~^^^DDDBBBHHHIIIMMMTTTWWWaaa{{{{{{jjjSSSCCC<<<:::888999999999;;;>>>??????>>>@@@@@@@@@@@@AAABBBCCCCCCCCCJJJQQQUUUaaa~~~yyy{{{}}}uuuxxxaaa???<<<>>>;;;<<<<<<<<<<<<===@@@BBB@@@BBBFFFJJJMMMSSScccsss}}}hhhVVVGGG??????===>>>AAACCCBBBEEEJJJIIIIIILLLUUUeeevvvyyyvvvxxxtttmmmwww___EEEEEEFFFDDDFFFFFFRRRXXXkkk}}}|||jjjYYYmmmaaaKKKGGGIIILLLOOOTTT^^^nnnsss]]]LLLEEECCC>>>???@@@AAABBBCCCCCCDDDHHHMMMYYYxxxbbb___aaaoooyyyuuuwww[[[PPPGGGFFFGGGCCC===999999;;;======;;;;;;===???BBBAAA???======@@@EEEIIIHHHGGG@@@999999@@@AAA===BBBDDDTTTkkkuuusssyyy~~~~~~zzznnnkkkppppppzzz|||~~~|||}}}~~~oooppp~~~yyyvvvzzz~~~ooohhhXXX===???<<<777EEE??????HHHEEEcccpppUUU```gggXXXrrrzzz___TTTIIIFFFIIIMMMOOOQQQbbbmmmsss~~~}}}qqqlll]]]JJJ>>>;;;<<<;;;:::::::::<<>>BBBBBBBBBBBBBBBCCCDDDEEEEEELLLRRRWWWlllyyyuuudddAAA===AAA;;;<<<===<<<<<<===@@@CCC===@@@FFFKKKNNNWWWhhhyyyjjjVVVFFF>>>===<<<===AAACCCCCCGGGMMMPPPRRRXXXfffzzz|||}}}mmmggguuuvvv|||eeeFFFDDDGGGDDDEEEGGGXXXaaawwwnnndddZZZ}}}ttt[[[JJJHHHJJJMMMPPPZZZfffxxx|||sss[[[KKKFFFFFF>>>???@@@BBBCCCDDDDDDDDDKKKSSScccgggbbbaaajjjsssyyy|||~~~zzz{{{|||sssfffTTTLLLJJJFFF>>>@@@AAA888::::::;;;<<<>>>@@@BBBCCCDDDBBB@@@>>>>>>AAADDDGGGGGGAAA<<<<<>>??????AAACCCEEEEEEDDDBBBAAAAAAGGGLLLSSS```yyy|||{{{jjjFFF@@@>>>>>>===<<<;;;;;;<<<===>>>===KKKFFFHHHYYYUUU^^^~~~lllSSSCCC>>>;;;===@@@AAACCCEEEHHHKKKSSS[[[iii|||wwwhhheee~~~{{{vvvlllIIIJJJGGG???HHHLLLPPPlll|||kkk\\\vvvzzzrrrSSSIIIHHHFFFKKKTTT[[[pppmmm```dddkkkrrr[[[JJJDDDDDDAAAAAAAAABBBCCCEEEGGGHHHOOORRRjjjdddaaabbbkkksssuuutttuuu}}}vvvrrrtttvvvmmmaaaWWWLLLGGGCCC<<>>???@@@CCC@@@===<<<===>>>???@@@>>>:::888:::@@@EEEGGGFFFGGGGGGDDDFFFSSSkkkuuuwww~~~zzzuuuyyy{{{wwwqqqppp~~~mmmvvvnnnHHH:::===<<>>???===HHHDDDJJJZZZVVVfff~~~~~~qqqffflllxxxuuuYYYHHHBBB>>>@@@BBBCCCDDDGGGJJJMMMYYYjjj}}}ppphhhqqquuukkkyyywwwPPPHHHCCC@@@LLLNNNeeeuuunnnwwwhhhOOOIIIJJJIIIOOOYYYeee|||dddZZZcccnnnooommmWWWHHHCCCCCCBBBAAAAAABBBCCCEEEGGGIIIPPP___dddcccgggpppuuuqqqkkkiiitttqqqmmmmmmsssuuunnncccZZZKKKDDD@@@;;;>>>BBB;;;::::::::::::;;;<<<===>>>@@@===:::;;;===???>>><<<;;;999888<<>><<<>>>===???FFFVVVlllRRR|||mmmHHHFFFJJJHHHIIINNNPPP```zzzfffaaazzztttfffYYYQQQEEE;;;:::>>>???<<<============???@@@AAABBBAAABBBBBBBBBAAACCCFFFIIIOOONNNXXXvvvxxxvvvzzz|||xxx{{{hhhlllxxxwwwYYYBBB@@@<<<<<<<<<<<<===>>>@@@AAA@@@EEEDDDOOO[[[ZZZuuuvvvhhh```ZZZXXXaaammmtttWWWFFFAAAAAACCCDDDEEEFFFIIILLLOOOaaa|||yyytttsssiii^^^jjj}}}aaaMMMBBBBBBOOOLLLxxxtttuuu~~~sss\\\IIIHHHLLLLLLSSS___qqqxxxaaasss|||eeeQQQFFFBBBBBBBBBBBBAAAAAACCCEEEHHHIIIQQQpppfffgggnnnwwwxxxpppeee```jjjjjjmmmttt|||}}}uuulll]]]KKKBBBAAA===???AAA;;;<<<<<<;;;;;;<<<<<<=========;;;:::<<<@@@BBB@@@===@@@??????BBBGGGLLLNNNOOONNNLLLLLLOOOOOOQQQ\\\jjjwww||||||xxxuuuwww}}}uuupppjjjrrr{{{iiiDDDBBB;;;<<<>>>???CCCYYY[[[[[[tttVVVGGGEEEKKKKKKKKKOOOTTTkkkuuu\\\```kkk\\\VVVLLL???999;;;???@@@=========>>>???@@@AAACCCDDDDDDDDDBBB@@@@@@BBBFFFJJJPPPOOO^^^uuuooorrrzzzwwwdddfffppplllHHHAAA<<<<<<<<<<<<===???AAABBBEEEEEEGGGTTT]]]___qqqdddWWWTTTWWW^^^iiittt}}}iiiPPPCCCAAACCCDDDEEEFFFGGGJJJNNNQQQhhhggg^^^iii{{{uuuWWWEEEEEENNNMMM{{{|||ooorrrxxxeeeSSSGGGJJJMMMMMMUUUbbb{{{uuu|||ttt]]]MMMEEECCCCCCCCCBBBAAAAAACCCEEEHHHJJJSSS|||~~~hhhkkksss{{{zzznnnbbb]]]jjjooozzzzzzrrrbbbMMMBBBCCC@@@AAAAAA:::<<<;;;;;;;;;;;;;;;<<<<<>>AAAAAA???<<<@@@@@@BBBEEEIIIKKKKKKKKKLLLQQQWWWXXXRRRLLLOOOWWWlllxxxzzzwwwwww{{{uuunnnfffiiittt|||{{{vvvxxxOOOBBB;;;:::???@@@???XXXuuuRRRmmm{{{yyyuuummmJJJJJJDDDJJJKKKKKKQQQYYYuuuiii[[[ccczzzhhhZZZSSSHHH===:::===??????>>>===>>>>>>???AAABBBDDDEEEHHHFFFCCC@@@>>>AAAEEEIIINNNRRRfff}}}qqqnnnpppzzz{{{mmm[[[aaammmXXXHHH======<<<===>>>@@@BBBCCCFFFCCCHHHUUU[[[dddxxxlll___TTTVVVaaammmuuuzzzwww```MMMEEEEEEBBBCCCDDDEEEFFFJJJOOORRRppp{{{hhheeewwwYYYEEEFFFMMMSSS|||qqqttt|||^^^PPPIIILLLMMMLLLVVVeeexxxoooVVVIIIEEEEEEEEEDDDCCCAAAAAABBBEEEIIIKKKYYYzzz]]]OOOmmmooovvv}}}zzzoooeee```vvv|||uuukkkQQQCCCDDDBBBCCCBBB<<<::::::::::::::::::;;;;;;CCCCCCCCCBBBAAA???>>>>>>>>>AAAFFFJJJMMMMMMKKKJJJKKKVVV]]]YYYQQQPPPVVVZZZeeesss}}}~~~yyynnneeegggmmmsss{{{rrrYYY???===999???@@@>>>ZZZ[[[XXXfffpppxxx^^^EEEGGGDDDIIIIIIMMMYYYggg}}}___[[[iiisssfff\\\OOOEEE===<<<>>>??????@@@======>>>???AAACCCDDDEEEIIIGGGDDD@@@>>>@@@EEEIIIMMMUUUooo|||{{{zzz|||rrrlllggglllooogggXXX```mmmuuuTTT>>>>>>>>>>>>???@@@BBBCCCCCCBBBIIIUUUZZZmmmzzzfff]]]ZZZeeezzzvvvcccTTTIIIEEEEEEAAABBBCCCDDDFFFKKKPPPTTTxxxzzzlllqqqUUUBBBHHHLLLTTT{{{zzzxxx}}}xxx[[[PPPJJJNNNNNNMMMZZZlllkkkQQQGGGFFFGGGGGGEEECCCBBBAAABBBFFFIIILLL___wwwXXXIIIEEEuuuvvv|||~~~tttmmmjjjvvvWWWDDDCCCBBBCCCEEEAAA<<<<<<<<<<<<======>>>???DDDGGGJJJIIIEEEDDDGGGJJJGGGMMMSSSXXXYYYWWWSSSPPPOOOaaahhh\\\RRRWWW______\\\eeesss~~~nnnfffgggjjjnnnvvv{{{eeeDDDAAA:::@@@AAA???___oooMMMhhhpppZZZkkkyyyvvvkkkPPPFFFFFFGGGKKKKKKUUUjjjpppYYYaaavvvxxxlll```WWWGGG@@@<<<>>>???===>>>BBB<<<======???AAACCCDDDEEEGGGFFFCCCAAA???BBBFFFJJJNNNYYYvvvxxxfffXXXOOOOOOOOORRRVVV[[[```cccrrrzzzzzzrrrkkkbbbdddkkkiiiaaahhhooovvv```@@@??????>>>???@@@AAABBBBBBCCCNNNWWW]]]{{{zzzeeeaaaeeeyyymmmWWWLLLHHHEEECCCBBB@@@AAACCCDDDGGGLLLSSSWWWzzz{{{XXXEEEJJJHHHWWWttt{{{oooWWWNNNKKKNNNOOOPPPaaawwwhhhMMMDDDFFFGGGGGGFFFDDDBBBAAABBBFFFJJJLLLaaaoooTTTFFFBBBAAA|||}}}{{{uuuuuu~~~[[[DDDAAA@@@CCCGGGEEE@@@@@@@@@@@@AAABBBCCCDDDDDDIIINNNNNNLLLMMMSSSYYYWWW\\\dddhhhgggbbb\\\XXXUUUllltttbbbUUU\\\```[[[[[[\\\cccooo}}}ooogggggggggiiiyyyyyyxxxoooOOOEEE;;;@@@BBBAAAeeeaaaJJJvvveee\\\dddttttttRRRFFFIIIIIILLLNNNOOO^^^zzzhhhXXXjjjxxxjjjZZZOOOAAA<<<;;;??????<<<>>>DDD<<<<<<===>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@CCCHHHLLLPPP[[[zzzdddOOOIIIFFFEEEEEEDDDBBBAAABBBEEEHHHGGGOOOVVV^^^lll~~~{{{xxxuuupppeeefffppprrrjjjnnnmmmiiiwwwfffAAA@@@?????????@@@AAABBBCCCGGGTTT[[[cccvvvllljjjppp{{{fffTTTBBB???DDDFFFEEEDDD@@@AAACCCEEEHHHNNNUUUZZZyyy~~~```KKKLLLDDD^^^rrrnnnmmmxxxbbbSSSKKKJJJNNNOOOSSSgggfffJJJBBBEEEGGGGGGFFFDDDBBBAAABBBFFFJJJMMM___rrrNNN@@@===;;;777}}}yyyooo\\\FFFDDDDDDIIINNNMMMKKKHHHDDDBBBEEEIIINNNPPPSSSSSSUUUXXX^^^dddgggiiifffnnnuuuxxxxxxtttjjjaaarrr~~~hhhXXX[[[```^^^ddd[[[TTTWWW```iiirrrxxxqqqhhhbbbcccdddiii~~~tttyyy~~~JJJEEE555BBBGGGDDDvvvVVVTTTbbbbbb{{{~~~cccLLLHHHEEEJJJGGGKKKYYYsssaaa___ttt~~~rrreeeVVVJJJ>>>>>>======>>>@@@BBBCCC>>><<<<<<===@@@CCCEEEEEEIIIFFFEEEEEECCCCCCIIIRRRSSS```aaaJJJFFFDDD===BBBAAA???>>>>>>@@@BBBCCCCCCBBBCCCFFFLLLSSS[[[```lllnnnsssyyywwwppp{{{||||||ssseee```dddjjjttt{{{sss```aaayyyKKK>>>???DDD???>>>AAA???JJJEEEQQQ___nnnqqqtttjjj[[[GGGEEECCCCCCFFFFFFDDDBBBBBBFFFDDDFFFMMMMMMQQQ```|||oooMMMHHHLLL^^^}}}tttbbbbbbccczzz^^^OOOHHHJJJRRRSSSWWWooo]]]KKKGGGDDDDDDHHHDDDEEEEEEDDDCCCEEEHHHJJJfffyyyJJJ@@@>>>:::;;;:::}}}ttt{{{]]]KKKKKKJJJNNNUUUTTTOOOLLLHHHHHHKKKQQQWWW[[[]]]^^^aaagggnnnuuuzzz}}}zzz~~~ooo^^^___cccaaaeee[[[RRRRRRWWW___iiirrruuukkkcccbbb``````nnn}}}uuuyyyWWWIII:::EEEGGGGGGvvvUUU^^^~~~eeettt]]]JJJHHHEEEHHHMMMRRRbbbaaa```ttt}}}mmm___PPPEEE>>>>>>===>>>???@@@BBBCCC===<<<<<<===AAADDDFFFFFFIIIGGGGGGGGGEEEEEEJJJRRRVVVcccoooRRRGGGBBBBBBDDDAAA@@@???>>>>>>???@@@AAACCCBBBAAABBBDDDHHHLLLOOOUUU[[[ccciiimmmrrrzzzooojjjzzz{{{yyyjjjdddfffkkkzzzwww```YYYtttZZZEEE<<>>???AAABBBCCC===<<<;;;>>>BBBEEEGGGHHHIIIHHHHHHJJJHHHGGGLLLSSSYYYiiiwwwNNNCCCCCC>>>???FFF??????>>>>>>>>>>>>>>>>>>AAA@@@????????????AAABBBCCCLLLUUUYYYZZZ___iiirrr|||ooommm{{{yyy|||}}}~~~pppfffdddggg|||zzzaaaSSSeeennnOOO>>>>>>>>>AAAEEEBBBEEEIIIVVVgggwwwpppMMMCCCDDDCCCBBBCCCEEEFFFFFFEEECCCHHHFFFFFFLLLMMMTTTeeejjj\\\UUULLLHHHHHHGGGHHHLLLVVVeeeooopppwww|||{{{RRRJJJVVVsssttteeeyyyzzzmmmTTTNNNIIIJJJQQQVVVaaa~~~YYYHHHEEEDDDEEEHHHDDDEEEEEECCCCCCDDDGGGJJJaaaxxxRRR;;;<<<;;;999;;;:::{{{qqqzzzfff[[[WWWPPPTTT^^^```ZZZXXXVVVVVVYYYaaajjjqqqxxx|||ooojjjiiieeejjjeee___ZZZVVVWWWbbbnnn~~~qqqfffbbbaaa```ccchhhtttjjjbbb{{{rrrJJJ???EEECCCPPPppp\\\rrrMMMEEEHHHIIIIIIOOOWWWnnn{{{VVV[[[nnn}}}iiiXXXKKKCCC<<<======>>>@@@AAABBBCCC<<<<<<<<<>>>BBBFFFIIIIIIHHHGGGIIIKKKJJJIIINNNUUU\\\nnn```AAA===AAA>>>===@@@>>>>>>?????????>>>===<<>>AAABBBAAA??????BBBHHHLLLNNNZZZkkk{{{{{{ttt~~~yyy|||VVVOOOfffwww|||eeePPPKKKHHHIIIPPPXXXhhhyyyWWWGGGDDDEEEFFFHHHDDDEEEDDDCCCBBBCCCFFFIIIZZZbbbHHH<<<>>>;;;999;;;:::}}}pppnnn|||{{{jjj___XXXPPPWWWeeeiii```___^^^]]]___eeeooouuuwwwrrrpppmmmssspppmmmggg^^^XXX\\\dddyyy{{{vvviiibbbbbbdddgggkkkyyycccbbb{{{PPPBBBFFFGGGZZZhhhfffbbbJJJFFFIIILLLLLLWWWaaa|||wwwTTTZZZiii|||zzzgggWWWKKKDDD;;;<<<===???@@@AAABBBCCC===<<<<<>>======>>>???@@@@@@AAAAAAAAAAAA@@@BBBDDDFFFHHHKKKNNNQQQZZZhhhnnnqqqwwwtttrrrzzz}}}yyysssnnnkkkhhhiiikkkttthhhOOOEEEAAALLLeeezzznnnhhhcccmmmrrrfffUUUWWWtttoooQQQBBBEEECCCAAADDDEEEEEERRR```yyyxxxuuuSSS@@@AAAFFFFFFFFFDDDCCCAAAAAA@@@AAAFFFDDDCCCIIIMMMYYYnnngggRRRFFFAAA::::::===888999:::;;;<<<<<<>>>@@@AAA???AAAEEEJJJNNNRRRUUUXXXnnnuuupppwww}}}}}}|||xxxwww___XXXzzz~~~___OOOMMMLLLNNNUUU___tttuuuVVVFFFCCCEEEGGGGGGEEEEEEDDDCCCBBBCCCEEEHHHRRRyyyqqqSSSBBB<<<>>>999:::>>><<>>===@@@DDDGGGIIIJJJFFFFFFHHHLLLMMMOOOUUU^^^hhh~~~UUUMMMCCC>>>???AAA@@@===BBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???AAACCCEEEDDDDDDHHHWWW\\\\\\___^^^cccrrr}}}wwwoooiiiggg``````dddnnn{{{pppSSSEEE===;;;HHH```wwwoooeeecccnnnyyytttbbb[[[pppnnnNNN???DDDCCC@@@DDDGGGEEESSSbbb~~~}}}```JJJ@@@CCCGGGHHHGGGEEEAAA?????????DDDIIIFFFCCCHHHLLLYYYooo}}}PPPAAA<<<===888999<<<777777888999:::;;;;;;;;;;;;<<<:::;;;>>>>>>>>>BBBGGGUUUooo}}}}}}sssjjjmmmtttwww{{{{{{uuudddYYY~~~}}}zzzyyy[[[OOOJJJKKKOOOVVVbbbzzzsssVVVEEECCCFFFGGGFFFEEEEEEDDDCCCAAABBBEEEGGGLLLlllqqqXXXFFF===<<<===999===CCC???ssseeebbbzzztttfff[[[RRRJJJQQQ\\\[[[VVVXXX[[[[[[[[[```hhhnnnkkkqqqyyy}}}}}}|||~~~xxxvvv||||||tttgggYYYRRRRRRPPP]]]qqqrrreee```aaaeeehhhsssfffEEE>>>FFFbbboooVVVhhhlllzzzqqqMMMMMMHHHEEEOOOTTT[[[jjjyyyWWW[[[cccooorrraaaTTTHHH???:::;;;===@@@AAABBBCCCCCC@@@???>>>@@@DDDGGGIIIIIIHHHGGGIIIMMMPPPSSS[[[eeerrr___MMM@@@AAABBB???@@@GGGFFFEEECCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBEEEHHHKKKJJJGGGCCCBBBBBB@@@KKKKKKJJJOOORRRZZZjjj|||uuukkkdddddd[[[\\\bbbgggnnnfffOOOCCC???AAANNNcccyyymmmaaaaaalll{{{|||iiiZZZfff~~~ZZZAAACCCBBBAAADDDFFFDDDRRRbbb}}}}}}}}}iiiQQQHHHCCCFFFEEEGGGGGGEEEAAA??????@@@CCCHHHFFFDDDIIIOOO___xxxxxx___GGG<<<<<>>EEEDDDDDDLLLUUUhhh}}}[[[EEE<<<444777<<<666666:::888777666777888;;;============;;;<<>>;;;???GGG>>>OOOSSSRRR___jjjkkklllxxxfffiii|||yyy~~~lllTTTttt|||WWWPPPIIIMMMSSS[[[iiirrrXXXFFFCCCGGGHHHEEEEEEEEEDDDBBBAAAAAADDDFFFIII[[[qqq|||uuudddSSSHHHDDDBBBFFFGGGBBBFFFGGG<<>>AAABBBCCCDDDDDDBBB???===???DDDHHHJJJJJJGGGFFFKKKTTTVVVWWWfffzzz{{{UUUBBBGGGGGGFFFOOOXXX]]]VVVLLLBBB======@@@DDD>>>FFFFFFDDDEEEAAAFFFWWWjjjjjjVVVEEE@@@FFF@@@<<>>===@@@BBBAAADDDHHHKKKHHHGGGKKKSSS[[[___aaarrrrrrgggppp~~~|||xxxuuuvvv~~~xxx|||fffYYYfffvvvpppxxxVVVPPPLLLNNNQQQZZZmmmsss\\\IIIAAABBBGGGKKKJJJHHHGGGGGGEEEBBBDDDIIIQQQkkk{{{{{{qqq^^^OOOPPPJJJPPPVVVYYY]]]\\\PPPAAAttt___YYYbbb}}}uuulllYYYMMMFFF@@@CCCGGGBBBMMMQQQZZZaaahhh|||jjjkkkiiifffiiiqqqxxxzzz}}}xxxrrrmmmjjjhhhfffccc```gggsssxxxrrriii``````ggguuuLLLGGGTTTeee^^^|||yyy___YYY___qqqyyyXXXHHHGGGHHHMMMOOO^^^mmmwwwdddZZZ___mmmwww^^^LLLAAA::::::;;;>>>@@@BBBCCCDDDDDDBBB@@@???AAAEEEIIIKKKKKKJJJIIIMMMTTTVVVYYYiii|||wwwTTTBBBGGGPPP___qqq{{{zzzjjjTTTCCC======>>>>>>AAADDD@@@@@@GGGHHHNNN^^^qqqVVVGGGEEECCCAAAGGGOOOQQQeee|||yyyuuupppjjjfff______ZZZUUUXXX```dddcccjjj___aaavvvhhhZZZRRRQQQUUUSSSKKKKKKRRRmmmSSSIIICCCAAAFFFDDDLLL[[[qqquuuzzzcccKKKEEEEEEFFFEEEGGGEEEDDDBBBAAAAAABBBBBBGGGCCCIIIGGGNNNWWWeeeaaaCCC<<<;;;999888888:::;;;<<<;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBGGGNNNOOOLLLMMMPPPVVVUUUSSSQQQQQQSSSWWWZZZeeeuuuiiirrrsssrrrqqqnnnrrruuu{{{zzzrrrvvvmmm^^^fff{{{|||~~~hhhjjjuuuTTTNNNMMMOOOSSS]]]qqquuu\\\IIIBBBBBBFFFHHHIIIGGGHHHIIIHHHGGGKKKRRRjjjmmmiiisss}}}rrrVVV}}}}}}tttaaaYYY```|||vvvlllTTTHHHGGGCCCDDDHHHFFFOOOWWWbbbppptttvvvtttnnnmmmooopppnnnrrrnnnjjjhhhhhhiiiiiiiiifffmmmyyyzzzuuulllaaa^^^cccqqqNNNIII\\\aaaoooiii___jjj|||}}}RRRGGGGGGHHHNNNRRRcccwwwwwwggg___```hhh~~~sss[[[KKK@@@::::::;;;===@@@BBBCCCDDDEEECCCBBBAAACCCFFFIIIKKKKKKHHHGGGJJJPPPSSSYYYiii|||~~~gggPPPGGGRRReeepppRRR???<<>>??????@@@@@@AAAIIIVVVcccfffeeeggglllzzz|||yyymmm^^^SSSRRRUUUiiiuuujjjsssttthhhkkklllffffffiiisssxxxnnnkkktttbbbhhhyyyzzz{{{wwwccciii~~~{{{rrrQQQLLLLLLNNNUUUaaavvvttt[[[JJJDDDEEEGGGGGGIIIHHHIIIKKKKKKLLLSSS\\\wwwZZZ}}}|||tttbbbXXX\\\xxxvvvkkkSSSGGGGGGBBBCCCMMMQQQWWWiii{{{~~~tttpppnnnmmmppplllhhheeeeeegggiiikkkjjjpppyyy{{{xxxoooccc]]]___kkk|||uuuMMMJJJbbbaaa}}}uuuvvvPPPIIIHHHFFFLLLQQQaaawwwrrrfffaaa```bbbvvvnnnXXXHHH???888:::;;;===???BBBDDDEEEFFFEEEEEEDDDDDDFFFGGGHHHIIIFFFFFFJJJQQQXXXbbbtttfffSSSKKKQQQcccyyynnn[[[DDD999;;;AAADDDCCC@@@EEEEEELLLXXXXXXXXXbbbhhhrrrvvv|||uuuaaaZZZPPPWWWVVVVVV]]]kkktttqqq~~~{{{|||zzzvvvssspppmmmhhhddd\\\XXXSSSPPPSSSYYY^^^```eeefffooolll]]]SSSMMMPPPWWWVVVOOOHHH___QQQBBBCCCDDDEEEFFFKKK^^^yyy|||YYYJJJIIIIIIIIIJJJFFFEEEDDDCCCBBBCCCDDDDDDJJJFFFMMMLLLSSS]]]lllXXXBBB???;;;:::999999;;;<<<;;;:::============>>>>>>???@@@CCCMMM^^^mmmuuuzzzvvvnnnoooqqqgggrrrrrrqqqwwwnnnccchhhkkkhhhiiillluuuyyyppp{{{aaarrr{{{nnnwwwmmmpppwwwqqqPPPLLLJJJNNNVVVeee{{{|||kkkVVVHHHFFFIIIJJJIIIKKKJJJKKKLLLLLLNNNWWWaaayyyYYY}}}uuudddXXXYYYtttuuudddOOOEEEEEEAAAIII[[[dddnnnsssiii___^^^]]]___fffoooqqqppp}}}vvvooooooqqqooolllhhheeedddfffjjjnnnmmmqqqwww|||zzzrrrddd\\\\\\eee{{{fffwwwyyyLLLKKKdddvvvffflllLLLJJJHHHEEEKKKQQQaaavvvxxxjjjaaa^^^]]]\\\nnnhhhSSSFFF===777:::;;;<<>>>>>===<<<<<<<<<===>>>AAAHHHUUUbbblllwwwooohhhsss{{{nnnooo|||yyymmmoootttvvvzzz{{{~~~{{{tttuuuaaafffxxx{{{|||pppQQQMMMJJJOOOZZZlllqqqiiirrrggg[[[LLLDDDEEEIIIKKKKKKNNNMMMMMMMMMKKKNNNYYYeeejjjXXXxxxgggYYYWWWqqqvvv___PPPHHHHHHKKK^^^tttzzznnn]]]SSSMMMGGGCCC@@@@@@???@@@EEEMMMTTTYYYjjjxxx{{{oookkkooosssllljjjfffbbbaaaeeekkkpppqqqrrrttt|||uuuvvv{{{}}}zzzsssfff]]]\\\___|||}}}eee|||tttNNNKKKeeehhhppp```FFFIIIHHHDDDLLLTTTeeezzz{{{rrrqqqoooaaaZZZZZZXXXVVVfffvvv```NNNCCC<<<666:::;;;<<<>>>AAADDDFFFHHHGGGHHHIIIIIIGGGFFFGGGHHHJJJQQQ]]]lll|||qqq___UUUPPPLLLGGGKKKQQQSSSZZZYYYLLL<<<===>>>>>>???@@@CCCFFFFFFIIICCCBBBIIIMMMWWWiiiYYYPPPDDDDDDJJJJJJZZZxxxmmmooovvv~~~vvvxxxwwwvvvuuurrrnnnhhhddd___VVVNNNLLLLLLMMMQQQVVVUUUZZZeeettt___WWWMMMKKKWWW```YYYIIIMMM~~~ZZZCCCEEEDDDBBBJJJPPPddd}}}hhhHHHBBBGGGFFFDDDFFFGGGFFFDDDBBBAAAAAAAAAAAADDDAAAKKKMMMXXXeeewwwvvvQQQ???===:::::::::===???AAA@@@???>>>>>><<<<<<<<<<<<>>>>>>>>>@@@FFFNNNVVVaaasssqqqkkkvvvxxxuuu~~~}}}}}}yyyyyytttooouuukkkeeeoooQQQOOOLLLSSS```tttxxx[[[NNNWWWmmm|||UUUNNNFFFBBBCCCFFFIIIJJJPPPOOOOOOOOONNNQQQ___mmmvvvggggggnnn|||lll\\\XXXqqqwww]]]QQQJJJIIIUUUrrr~~~tttcccZZZLLLCCC???@@@BBBBBB;;;:::999:::;;;>>>BBBGGGPPP[[[dddeeedddhhhooorrrjjjhhhddd___]]]```gggmmmqqqrrrqqquuu{{{eee\\\[[[aaallltttvvvzzz|||zzztttggg^^^\\\[[[oooiiixxxSSSKKKeeeddd|||}}}yyyqqqWWWBBBHHHHHHDDDMMMVVVggg{{{qqqiiijjjggg[[[TTTUUUTTTRRR```vvv~~~{{{lllXXXHHHAAA<<<777:::;;;<<<>>>@@@DDDGGGHHHEEEHHHJJJKKKJJJJJJLLLOOOMMMXXXhhhzzzxxxbbb^^^ccchhheeeXXXTTTQQQFFFBBBBBB;;;>>>???AAABBBCCCDDDGGGIIINNNOOOJJJMMMYYY___ffftttcccUUUEEEEEEJJJJJJ^^^xxxiiixxx|||zzz{{{uuuuuuuuuuuuuuusssnnngggbbb___UUULLLHHHGGGFFFIIIOOOQQQVVV___lll}}}___YYYNNNJJJVVVccc]]]MMMMMMmmmcccHHHHHHDDDAAAMMMTTTggg~~~eeeGGGDDDKKKIIIGGGJJJGGGFFFCCCAAA????????????AAA>>>HHHKKKWWWeeewwwpppMMM===<<<<<<<<<===@@@DDDFFFEEEDDD===<<<<<<<<<===???AAACCC@@@???AAAGGGMMMTTT```jjjjjjtttooouuuzzzuuu{{{yyywwwrrrlllooouuuhhhzzzvvv~~~mmmQQQOOOKKKRRRaaawwwtttZZZSSS___sss|||xxxiiiNNNMMMJJJGGGFFFFFFHHHJJJOOOOOOQQQRRRSSSZZZkkk{{{nnn___eeeooo^^^ZZZrrryyyYYYNNNEEECCCUUUwwwqqqbbbVVVFFFCCC???<<<;;;::::::999:::999:::;;;:::888888;;;>>>FFFMMMTTT]]]hhhpppqqqjjjhhhccc\\\XXXZZZaaagggooopppnnnpppzzz}}}iiiOOOKKKHHHLLLXXX```ccchhhnnnsssvvv{{{|||zzzuuuhhh___]]]ZZZdddzzziii}}}WWWKKKeeedddmmmnnniiiUUUBBBIIIIIICCCKKKUUUfffxxxxxxooojjj```XXXRRRRRRRRROOO\\\pppvvvyyysssdddRRREEE???<<<999:::;;;;;;===@@@DDDGGGIIICCCGGGKKKMMMMMMNNNQQQTTTTTTaaattttttwwwrrrllleeeRRRFFFEEECCCAAAAAA@@@BBBFFFJJJNNNPPPSSSVVVVVV```ssswwwvvv}}}jjjYYYKKKOOOWWWUUUjjjfffeee{{{|||xxxzzzvvvrrrssstttuuusssnnnfff```___TTTIIIFFFDDDAAADDDJJJJJJNNNWWWeeewww```\\\QQQKKKWWWfffbbbRRRNNN```fffJJJJJJEEEBBBPPPTTTggg~~~dddFFFDDDJJJHHHEEEGGGGGGFFFCCCAAA???=========???===GGGIIIUUUcccuuulllLLL???>>>===>>>@@@CCCGGGIIIIIIHHH;;;;;;;;;<<<>>>BBBEEEGGGEEECCCEEEKKKQQQUUU[[[bbbnnnuuuppprrryyy~~~|||uuu|||xxxrrrmmmppp{{{iiirrrmmmyyylllPPPOOOHHHOOO___vvvpppbbbjjj~~~xxxooo~~~yyy\\\QQQRRRRRROOOKKKHHHJJJLLLMMMOOORRRUUUXXXaaauuuyyy[[[HHHFFF[[[