BMV6(x $$$$$$%%%&&&&&&''''''(((&&&%%%#########&&&(((***(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''(((***++++++++++++*********************))))))))))))******)))(((''')))+++,,,+++)))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000111222333444:::<<>>======???@@@BBB@@@>>>>>>>>>===>>>???BBBAAA???<<<;;;::::::;;;<<<======>>>??????@@@@@@DDDBBBAAAAAACCCDDDDDDCCC???@@@BBBEEEHHHMMMTTTXXX^^^hhhssszzzzzznnncccZZZTTTPPPPPPRRRXXXaaammmxxxzzznnn```UUUOOOMMMOOOOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIGGGEEECCCCCCBBBBBBBBBAAA???===;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@AAABBBCCCEEEGGGIIIJJJJJJJJJIIIGGGEEEBBBAAAAAACCCDDDBBB@@@BBBHHHNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCBBB???===:::888666666111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''((('''%%%$$$$$$%%%'''((())))))((((((((('''''''''((((((''''''''''''((((((***'''%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&(((***(((&&&%%%%%%&&&&&&$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))((('''((()))***+++***************+++++++++******))))))))))))******+++)))((((((***++++++***++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......------///111333555666777<<<>>>@@@BBBBBBBBBDDDFFFJJJJJJIIIHHHFFFEEEEEEDDDAAA@@@???===;;;999888777999888888777777777888888::::::::::::::::::::::::;;;:::999;;;===>>>===<<<===@@@BBBBBBAAA@@@@@@AAA???@@@@@@>>><<<<<<===???FFFGGGGGGDDD@@@???@@@BBBJJJFFFAAA>>>>>>???>>><<<@@@???@@@AAABBBEEEGGGIIIIIIIIIIIIIIIIIIJJJNNNPPPMMMNNNPPPSSSXXX```iiipppvvvlllfffjjjkkkpppzzzyyyjjj```\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYWWWVVVUUUTTTQQQMMMJJJKKKIIIGGGHHHJJJJJJGGGEEEFFFEEEEEEEEEEEECCC???<<>>??????@@@AAABBBCCCCCCDDDDDDDDDCCCAAA???===;;;===???@@@???>>>AAAFFFKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDCCCAAA???===<<<;;;666555444222000///...---------------------------,,,++++++++++++*********************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((''''''(((((((((((('''''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***))))))(((''''''&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%'''(((***((('''&&&&&&'''&&&%%%######$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))((((((((()))***+++)))))))))***+++++++++,,,+++******))))))******+++,,,+++)))((()))******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------......//////...///000333555888999:::@@@BBBDDDEEEEEEEEEFFFHHHKKKJJJIIIGGGEEECCCBBBAAA:::999888777666555444444999888777777666777777777888888999:::<<<===???@@@>>>>>>>>>???@@@AAAAAAAAAAAABBBDDDDDDBBBAAAAAABBB>>>@@@BBBAAA@@@AAAEEEHHHPPPVVVZZZUUUNNNLLLMMMNNNSSSPPPLLLIIIFFFGGGIIIJJJMMMLLLJJJJJJNNNTTT[[[```___aaabbbaaa```ccchhhmmmssssssssstttyyy~~~{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvtttrrrmmmcccXXXOOONNNJJJFFFGGGJJJLLLJJJHHHKKKIIIHHHJJJLLLLLLIIIGGGHHHHHHIIIJJJKKKKKKIIIGGGFFFEEEDDDCCCCCCBBB@@@>>>@@@@@@@@@???===;;;888777:::;;;<<<<<<<<<>>>BBBFFFGGGHHHJJJKKKLLLKKKJJJJJJJJJJJJIIIGGGEEECCCBBBAAA<<<;;;999777444222000///......------------------------------,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&'''((())))))((('''((()))(((&&&$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******)))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))******++++++)))))))))))))))******+++)))))))))***+++++++++,,,++++++************++++++,,,,,,***)))))))))+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000111111000111333666888;;;===>>>AAACCCEEEFFFEEEEEEFFFHHHHHHGGGFFFDDDBBB@@@>>>===::::::999999888888777777:::999888888888888999999;;;;;;===>>>???AAABBBBBBAAAAAAAAAAAAAAAAAACCCDDDCCCEEEGGGGGGFFFEEEFFFHHHAAADDDFFFFFFFFFJJJRRRXXX___kkksssooogggdddcccbbbbbbeeeeee```ZZZYYY___eeejjjgggcccccchhhrrr|||mmm___TTTQQQMMMLLLOOOQQQRRRRRRWWWSSSOOOOOORRRSSSQQQNNNKKKKKKLLLOOOSSSTTTRRRPPPRRRPPPMMMKKKKKKJJJGGGDDDCCCDDDCCCCCCAAA>>><<<;;;999999999999999;;;>>>@@@AAACCCFFFIIILLLMMMNNNNNNOOOOOONNNMMMKKKHHHFFFEEEBBBAAA???<<<999777555444000000///......---,,,,,,---,,,,,,,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&''''''((('''((()))******(((&&&%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))*********++++++***************+++++++++++++++************++++++***+++,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111222333444444444555777999<<<>>>@@@AAA@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDCCCAAA???>>><<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;<<<=========>>>@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>???CCCGGGHHHJJJMMMNNNNNNOOORRRTTTNNNPPPPPPNNNNNNTTT```iiiwww{{{yyyzzzhhhfffcccaaabbbeeeiiilllkkkeee___\\\\\\[[[VVVQQQOOONNNOOOSSSXXX[[[[[[YYYXXXTTTPPPNNNOOOPPPNNNKKKGGGGGGGGGFFFEEEBBB@@@???<<<<<<:::999999::::::;;;;;;===@@@DDDHHHKKKMMMNNNOOOOOOOOOOOONNNLLLJJJHHHGGGFFFDDDBBB???<<<:::999555444333111000...------************))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************************************)))((((((''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))******))))))((('''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))&&&((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''(((((())))))((((((((()))*********+++))))))))))))))))))))))))******++++++++++++++++++))))))******+++++++++***+++++++++***************,,,++++++******++++++,,,'''***,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------........./////////111111222333444555666666888999:::<<>>>>>>>>=========<<<<<<=========>>>???@@@AAABBBAAADDDHHHLLLOOOOOONNNMMMJJJJJJIIIGGGHHHLLLSSSYYY^^^aaadddfffiiilllpppssspppoookkkeeecccjjjxxxyyynnnfff[[[YYYXXX\\\bbbggggggeee^^^YYYRRROOOPPPQQQPPPMMMMMMMMMMMMLLLJJJHHHFFFDDDBBB@@@>>><<<;;;:::999999888999:::===AAADDDGGGIIIJJJKKKMMMNNNNNNNNNLLLKKKKKKJJJHHHFFFCCCAAA???>>>;;;:::888666333111///...,,,+++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''((((((((((((((((((''''''''''''((((((%%%'''(((&&&$$$$$$&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%(((******(((&&&***(((&&&$$$$$$&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''(((((()))''''''((()))***++++++,,,))))))))))))))))))))))))+++++++++***************))))))***++++++++++++***,,,+++++++++******)))))),,,++++++******++++++,,,&&&)))------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////000000000000222222333444555666777888:::;;;<<<>>>@@@BBBDDDDDDCCCDDDFFFFFFEEEDDDDDDEEEIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCC?????????@@@AAACCCDDDEEEJJJOOOVVV]]]bbbeeeeeeddd]]]]]]\\\[[[\\\bbblllsss|||~~~iiifffdddgggmmmrrrsssqqqjjjbbbYYYTTTTTTTTTRRROOOVVVVVVVVVUUUSSSQQQNNNMMMGGGDDDAAA???===<<<:::888666666777999;;;???BBBDDDEEEGGGJJJLLLNNNNNNNNNMMMMMMLLLKKKHHHFFFDDDBBBAAA???>>><<<999666333111000//////.........---------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''(((((((((((('''''''''((((((((())))))******)))((('''&&&&&&'''((()))%%%'''(((&&&$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&''''''((())))))***))))))(((((((((((())))))(((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((('''&&&&&&'''(((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((("""######$$$$$$%%%%%%&&&))))))(((((('''''''''&&&'''(((((()))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&+++++++++***************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,---------......+++,,,,,,,,,,,,---------******+++,,,---///111222///000000111222222333333666888999;;;;;;;;;999888;;;:::;;;???EEEIIIJJJIIIIIIGGGEEEEEEGGGJJJJJJJJJMMMNNNOOOMMMKKKJJJJJJKKKKKKLLLKKKIIIFFFEEEFFFHHHGGGKKKPPPRRRRRRUUU\\\bbbfffmmmxxxrrrnnnuuu{{{{{{vvvpppiii___WWWSSSRRRSSSTTTXXXTTTQQQRRRUUUWWWVVVSSSLLLLLLKKKIIIGGGCCC???<<<888777666666777:::<<<===BBBCCCEEEHHHJJJMMMOOOPPPKKKNNNOOOOOOKKKGGGEEEDDDCCCAAA>>>>>>>>>===888444333111///---,,,++++++,,,,,,++++++***************+++++++++*********)))))))))************++++++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&******))))))((((((''''''***)))'''&&&'''(((***+++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((()))))))))(((((('''''''''*********************)))((((((((((((((((((((((((*********************************+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000000222333555666777888::::::::::::;;;<<<<<<===@@@??????BBBFFFIIIHHHGGGKKKIIIIIIJJJMMMOOOOOONNNKKKMMMNNNMMMLLLLLLMMMNNNNNNNNNMMMKKKLLLPPPWWW[[[bbbffflllnnnpppssszzzzzzvvvppphhh```[[[WWWTTTRRRPPPQQQSSSTTTTTTSSSQQQPPPPPPPPPOOOOOOMMMJJJFFFDDD===;;;:::999:::;;;<<<<<<<<<===>>>@@@CCCFFFIIIJJJJJJMMMOOOOOOMMMKKKIIIIIIIIIGGGEEEDDDDDDBBB>>>:::555444222///...---,,,,,,,,,+++************++++++---------,,,,,,,,,,,,+++************+++++++++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((''''''***)))(((''''''((()))***''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((((((((())))))((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((******))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111222222444666888:::<<<<<<======<<<<<<<<<>>>@@@BBBEEEDDDEEEHHHKKKLLLLLLJJJMMMKKKJJJJJJLLLMMMMMMLLLIIIKKKOOORRRTTTWWWZZZ]]]]]]\\\[[[[[[___gggrrrzzz|||xxxrrrkkkbbbZZZTTTLLLPPPTTTVVVTTTRRRRRRRRRPPPOOOOOOOOONNNMMMIIIGGGBBB@@@???>>>???>>>===;;;999999999:::<<>>>>>??????@@@AAABBBCCCDDDEEEHHHHHHJJJLLLNNNOOOOOOOOOPPPMMMJJJHHHIIIJJJJJJJJJIIINNNUUU^^^fffnnnvvv{{{}}}|||||||||{{{nnneeeXXXWWWUUUUUUUUUWWWXXXYYYRRRQQQOOOOOOQQQPPPMMMJJJGGGEEECCCCCCDDDDDD@@@======<<<:::888999;;;>>>???@@@BBBFFFHHHIIIKKKNNNPPPMMMMMMLLLKKKJJJGGGDDDBBB???>>><<<999666333222111------,,,,,,,,,,,,------,,,,,,+++++++++******************+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''((((((''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,------------.........---...111333555666777777::::::;;;<<<<<<===>>>>>>???AAAEEEHHHIIIIIIHHHGGGKKKKKKKKKKKKKKKKKKLLLMMMOOOLLLIIIHHHKKKNNNQQQRRRRRRYYYeeerrryyynnn___XXXYYY]]]^^^\\\[[[XXXVVVWWWZZZZZZXXXTTTMMMJJJHHHIIIKKKKKKGGGCCCCCCAAA>>>;;;999999;;;<<<999;;;>>>@@@BBBDDDHHHJJJJJJKKKKKKKKKJJJHHHGGGFFFDDDCCCAAA>>>;;;888666444000000///...............,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''''''''''''''((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))(((''''''%%%%%%&&&&&&'''(((((()))'''''''''((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((((((''''''((())))))*********))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,------...///000111111///111444777999:::;;;;;;======>>>>>>???@@@@@@@@@@@@DDDIIIMMMOOONNNLLLJJJMMMLLLKKKHHHFFFEEEGGGJJJJJJJJJKKKPPPWWW^^^ccceeegggooo|||yyykkkggggggddd___bbb___\\\___eeehhhfffbbbWWWSSSOOOOOORRRSSSOOOKKKGGGEEEBBB>>>;;;:::::::::777888999999:::<<>>???>>>>>>??????@@@AAACCCDDDEEEEEEDDDGGGKKKNNNPPPQQQPPPOOOMMMLLLJJJGGGEEEGGGLLLQQQTTTXXX```kkkvvv}}}zzzrrrllliiifffeeejjjrrrxxxxxxuuuccc]]]WWWWWWYYYZZZVVVRRRIIIHHHFFFCCCAAA???>>>===999999888666555666999<<>>===888777666444222111000000///............---------+++++++++,,,,,,,,,------+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((("""$$$''')))*********)))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''((())))))((('''&&&(((((((((((((((((((((((())))))******++++++++++++'''''''''((()))******+++************************++++++++++++++++++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,,,,------......------,,,.........////////////000,,,---...000222444666777999;;;>>>@@@AAAAAA@@@@@@???@@@BBBCCCEEEGGGIIIJJJGGGIIIKKKNNNPPPRRRSSSSSSKKKKKKJJJHHHIIINNNVVV]]]jjjqqq~~~{{{rrroooooovvvmmmfff^^^\\\^^^^^^ZZZUUUKKKKKKIIIHHHFFFEEECCCCCC<<<;;;999666333444666999:::>>>CCCFFFHHHIIILLLOOOKKKKKKJJJIIIFFFCCCAAA???;;;:::888555333111000000------,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))******((('''&&&((('''&&&%%%$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***)))************+++++++++------------------------,,,++++++******++++++,,,,,,,,,------------......---...000000//////000111333111111333666999;;;<<>>999777999:::999777888;;;>>>???@@@CCCHHHMMMJJJJJJJJJIIIFFFBBB===:::999888666555444444555555222111111000///.........---,,,,,,,,,,,,,,,------*********+++,,,,,,,,,---************************(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))%%%%%%&&&'''((()))******((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((******+++++++++***)))(((((('''&&&%%%%%%%%%&&&&&&)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&'''((())))))((('''&&&))))))))))))************************+++++++++,,,***+++++++++++++++******************++++++++++++------------------------,,,,,,++++++++++++,,,,,,...........................///000/////////111222333333444777;;;>>>@@@AAACCCDDDDDDEEEEEEEEEEEEEEEGGGFFFFFFGGGIIIKKKLLLMMMNNNMMMLLLLLLNNNQQQTTTVVVVVV[[[dddlllvvvzzznnnhhheeeaaa]]]WWWSSSOOOMMMMMMLLLJJJHHHCCC@@@;;;999:::<<<===>>>;;;>>>@@@AAA@@@AAACCCEEEFFFGGGGGGGGGFFFEEEBBBAAA999888666555444555666777555333111///---------.........---,,,,,,,,,,,,,,,*********+++++++++++++++************************(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''*********+++***))))))(((((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))(((''')))((('''%%%%%%'''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((&&&''''''((((((''''''&&&))))))))))))************)))))))))*********++++++))))))******+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---////////////////////////.../////////...///222555444666999===AAACCCEEEFFFIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFHHHIIIKKKLLLMMMMMMQQQPPPOOOPPPQQQUUUXXXZZZbbboooyyyiii```^^^___ZZZWWWRRRNNNKKKJJJKKKLLLHHHFFFCCC???<<<===@@@BBB@@@CCCFFFFFFDDDBBB@@@@@@===>>>>>>???@@@AAAAAAAAA:::888666444444555777999888666333000...------...///...---,,,+++++++++++++++++++++***************************************((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((('''(((&&&$$$""""""$$$&&&(((((((((((((((((((((((((((''''''''''''''''''''''''))))))*********)))))))))'''(((((((((((((((((('''((()))))))))************((())))))))))))*********(((((()))************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///////////////////////////000000//////111444777777:::>>>AAADDDFFFHHHIIINNNNNNMMMLLLJJJIIIHHHHHHIIIJJJKKKMMMNNNQQQTTTVVVYYYXXXXXXYYY\\\aaaeeegggvvvrrrbbb^^^___[[[YYYUUUOOOKKKKKKNNNQQQOOOOOONNNHHHBBB>>>???AAACCCFFFJJJLLLKKKHHHEEECCC<<<;;;::::::;;;<<<>>>???:::888555333333444777999999999888666444222000......---,,,,,,++++++,,,,,,+++++++++******)))))))))************************)))))))))******)))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))((((((''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((('''''''''(((&&&$$$""""""$$$&&&(((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***))))))***))))))))))))))))))***((()))))))))************((())))))))))))*********'''((()))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...////////////000000000000000111333333333555888:::;;;>>>AAACCCDDDGGGKKKNNNRRRRRRQQQOOOMMMKKKHHHGGGJJJLLLOOORRRWWW```iiipppooooooooopppssswww{{{~~~~~~~~~qqqfffddd```^^^YYYTTTPPPQQQUUUXXXSSSUUUVVVRRRKKKEEEBBBBBBBBBEEEIIIMMMNNNMMMJJJHHHDDDCCC@@@>>>>>>>>>??????;;;999666444444444666777888:::<<<===<<<999555222......---,,,,,,,,,------,,,+++++++++******))))))************************))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''((()))((('''&&&'''))))))))))))(((''''''&&&&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&))))))(((''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''''')))((('''%%%%%%'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***))))))+++******))))))******+++))))))))))))************)))))))))*********++++++(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,------------------------///......------......///...//////000111222333333444666888::::::;;;>>>???AAACCCDDDDDDEEEJJJQQQWWW[[[XXXTTTPPPMMMKKKKKKKKKIIINNNTTT\\\ggguuu}}}~~~}}}xxxpppccc```ZZZUUUSSSTTTVVVXXXYYYZZZZZZXXXTTTOOOLLLKKKBBBCCCEEEIIIMMMNNNLLLJJJHHHFFFDDDBBB@@@?????????===<<<:::888777666666666666999===@@@AAA???<<<999444333222000///.........,,,,,,,,,+++++++++++++++************************)))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&''''''%%%&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++***)))(((+++***)))(((((()))***+++))))))))))))************************+++++++++,,,((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////............/////////000111333444666777888888<<<@@@BBBCCCCCCDDDEEEGGGGGGGGGGGGHHHPPP\\\eeejjjdddZZZRRRNNNPPPTTTWWWWWW^^^iiiuuuyyyssslllgggffffffeeecccdddbbb___\\\ZZZXXXUUUSSSHHHFFFFFFHHHKKKMMMLLLKKKGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???===;;;999777666555777:::>>>@@@BBBBBBBBB>>><<<999666333000...---,,,,,,,,,,,,,,,---------************************)))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''((((((''''''''''''(((((('''''''''(((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''$$$######$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))***))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))***+++***)))(((***)))(((''''''((()))***))))))))))))***************++++++++++++,,,,,,,,,))))))***+++,,,---------++++++,,,,,,,,,---------//////////////////////////////............//////000111333555777999:::;;;<<<@@@EEEHHHIIIIIIIIIJJJJJJJJJJJJHHHKKKUUUdddpppwwwnnn```UUUQQQUUU]]]cccoooxxx}}}qqqkkkccc^^^\\\[[[YYYWWWPPPLLLIIIIIIKKKMMMLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLCCCCCCCCCAAA???<<<999777555555777:::>>>CCCGGGIIIFFFDDD???:::555111...---,,,,,,,,,------.........******************************++++++++++++******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((())))))************)))(((((())))))))))))))))))))))))))))))************))))))((()))))))))************+++,,,------......------------------------------///......---------......,,,---......------///000222333333333555:::@@@EEEEEELLLVVV\\\WWWNNNLLLPPPOOOMMMOOORRRSSSYYYjjj||||||wwwnnnbbb[[[```ooo|||}}}vvvhhhbbb^^^[[[YYYQQQQQQPPPOOONNNMMMKKKJJJMMMOOOMMMHHHGGGLLLOOOOOOOOOLLLIIIGGGEEEBBB>>>;;;888777666777;;;@@@FFFJJJIIIHHHFFFBBB===666111...222111///,,,+++***++++++,,,+++++++++++++++,,,,,,************************+++++++++***)))(((((('''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''')))***+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))************))))))************+++++++++++++++,,,------......------........................///......------......///...//////.........111333111666;;;===>>>AAAFFFJJJSSSWWW^^^aaa\\\SSSQQQSSSUUURRRPPPRRRTTT[[[mmm}}}zzztttrrr{{{~~~||||||}}}}}}wwwrrrqqqpppqqqpppooonnnlllkkkkkkmmmnnnppplllnnnppprrrrrrrrrqqqqqqooorrrtttvvvvvvwwwyyyzzz{{{wwwtttuuuyyyqqqbbbYYYVVVWWWXXXYYYXXXVVVTTTSSSSSSQQQRRROOOJJJIIINNNQQQQQQMMMLLLKKKJJJIIIGGGCCC@@@<<<:::999999;;;@@@FFFIIILLLLLLJJJHHHDDD???:::777222111///---,,,,,,,,,,,,++++++*********++++++,,,************************++++++******)))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((())))))******))))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,+++,,,------......------//////////////////////////////............//////000000000///...000333666555;;;BBBDDDDDDGGGOOOVVVcccbbbbbbbbb]]]UUURRRSSSVVVRRRQQQSSSXXXcccuuuxxxsssqqqnnnooopppppppppooonnnmmmnnnkkkhhhgggggghhhhhhggghhhhhhgggdddaaa```aaabbb]]]]]]\\\]]]]]]^^^___```[[[\\\___aaabbbbbb```___eeeeeeeeegggiiikkkkkkjjjhhhgggdddcccccceeegggiiigggjjjllllllqqqzzzooo^^^XXX[[[]]]___^^^[[[XXXYYYZZZUUUUUUPPPJJJIIIMMMPPPPPPOOONNNOOOOOOPPPNNNJJJGGGAAA???<<<:::<<<@@@EEEHHHMMMNNNMMMLLLJJJFFFCCCAAA444333111000...---------++++++***************+++************************++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,+++,,,------......------...............//////////////////...//////000000000000000//////111555888;;;BBBHHHIIIHHHLLLXXXbbbiiiccc^^^[[[VVVPPPMMMOOOQQQRRRWWW^^^iiixxx{{{vvvsssssssssqqqlllfff```]]][[[YYYYYYYYYZZZ[[[\\\^^^___bbb```]]]\\\]]]_________\\\```dddeeedddcccdddfffhhhiiijjjkkklllnnnnnnoookkklllmmmnnnnnnoooooooookkkiiigggiiimmmpppooommmrrrqqqpppooonnnmmmlllllliiijjjhhhcccbbbfffiiiiiiiiihhhgggiiilllpppsssttttttuuuyyyrrreeedddgggiiigggdddbbbcccfff```]]]VVVNNNKKKNNNOOOMMMPPPPPPQQQRRRSSSRRRPPPMMMHHHEEEAAA??????BBBFFFIIIMMMNNNNNNMMMLLLIIIFFFDDD999888666444111///------++++++***)))))))))******************************************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******))))))(((******************************++++++++++++******))))))))))))*********++++++,,,------......------,,,,,,---------.........///////////////000111222///000111000111333666999<<>>999444111...------,,,+++******************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''(((((())))))''''''''''''''''''''''''))))))******)))((('''&&&''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))***************************++++++,,,,,,++++++***))))))*********++++++++++++,,,------......------,,,,,,,,,---.../////////000000000000111222333444000333666888999:::<<<======JJJ\\\hhhiiiddd]]]YYY]]]YYYUUURRROOOPPPZZZeee}}}sssjjjeeebbb]]]YYYWWWUUUSSSTTTXXXZZZ[[[ZZZZZZ[[[]]]bbbgggkkklllkkkmmmqqqwww~~~wwwtttuuutttpppkkkccceeegggjjjnnnuuu}}}~~~zzzxxxqqqiii^^^WWWOOOIIIIIIMMMRRRTTTWWWWWWXXXXXXXXXYYYXXXXXXUUUVVVWWWWWWVVVTTTQQQPPPGGGFFFDDDAAA===999555333///...---,,,++++++++++++************************)))))))))))))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******+++***)))(((&&&%%%((((((((((((((((((((((((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%'''((())))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,------......---------------...///000000111000000000000111222333444111444999<<<======>>>???CCCKKKVVV^^^aaa```\\\ZZZYYYWWWVVVTTTQQQSSS```nnn}}}uuuppppppssstttttthhh```UUUPPPQQQTTTTTTSSSQQQSSSYYY```hhhmmmoooooonnnpppttt{{{sssoooiiidddccceeeiiikkknnnvvvrrrhhhZZZOOOJJJKKKNNNQQQSSSUUUVVVXXXYYYXXXXXXWWWUUUVVVWWWXXXWWWVVVTTTSSSFFFFFFEEECCC@@@<<<999777000///...---,,,,,,,,,,,,************************)))))))))))))))*********'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''$$$ %%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''')))(((((('''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''*********)))))))))))))))******++++++++++++******)))************++++++++++++,,,------......------,,,,,,,,,---------......---------------...///000333333222222222555999===999;;;<<<===<<<<<>>:::888666222///---------------,,,+++***)))))))))***++++++++++++)))((('''&&&(((((((((((((((((((((((()))((((((((()))***++++++((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,)))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$'''''''''((((((((())))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''((())))))''''''((((((((())))))))))))*********++++++,,,,,,************++++++++++++)))******++++++******)))************+++++++++++++++,,,------......------------.........////////////............///000111000222444555666888<<>>???>>>>>>???AAACCCAAAHHHOOOTTT[[[eeelllmmmnnnpppqqqpppnnnpppvvv{{{~~~{{{|||}}}|||yyyvvvqqqlllgggeeebbb```^^^\\\XXXUUUUUUSSSPPPOOOOOOQQQTTTVVVVVVXXXZZZ]]]aaaffflllqqqvvvwwwzzz}}}uuuxxxwwwqqqmmmmmmllljjjooorrr|||zzzkkk```WWWSSSSSSNNNOOOQQQSSSUUUUUUTTTTTTWWWXXXZZZ[[[[[[ZZZWWWVVVTTTNNNHHHEEEDDDBBB>>>::::::888555222000......---,,,,,,++++++++++++,,,,,,+++,,,,,,++++++***)))(((************************))))))))))))))))))***+++***************************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))***+++))))))(((((((((((())))))'''((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''(((((((((((((((&&&''''''(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))******))))))***+++,,,---......*********+++,,,,,,------))))))************))))))************+++++++++,,,,,,,,,---............---....../////////000000000000////////////000111111///222666999;;;===@@@BBBCCCBBBAAA@@@AAABBBDDDEEEIIIKKKOOOXXXjjj}}}~~~wwwtttwww}}}wwwpppgggaaa]]]YYYUUURRRSSSRRRRRRRRRSSSSSSRRRPPPSSSRRRPPPPPPSSSWWW[[[^^^eeegggkkknnnqqquuuyyy|||}}}~~~}}}wwwpppjjjfffcccdddllluuu}}}wwwjjj^^^VVVTTTKKKMMMNNNPPPRRRRRRSSSSSSUUUWWWXXXZZZZZZYYYWWWVVVYYYTTTNNNKKKHHHEEE???;;;;;;:::999666444111000///---,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))***))))))************))))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((******))))))))))))******))))))))))))************''''''((())))))***++++++))))))******+++,,,------((())))))******))))))(((*********+++++++++,,,,,,,,,------...................../////////000000000////////////000111222222333666999<<<>>>AAADDDGGGGGGFFFDDDBBBBBBDDDFFFHHHNNNQQQXXXjjjzzzvvvxxxzzzwwwtttnnniii^^^[[[VVVSSSRRRRRRRRRRRRYYYZZZ[[[^^^bbbddddddddd```aaadddgggkkknnnqqqrrryyy|||~~~zzzoooeeebbbccceeejjjpppzzz~~~rrrcccYYYUUUMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUWWWXXXYYYXXXWWWWWWZZZVVVRRROOOKKKGGGAAA===:::::::::888777555333222///...---,,,,,,+++,,,,,,)))******+++,,,,,,,,,+++''''''''''''''''''''''''++++++***)))((((((((()))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((***++++++***((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))************))))))))))))))))))************(((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))************))))))***++++++++++++,,,,,,,,,,,,---......//////......------........./////////.........///000222333444777999<<<>>>AAADDDHHHKKKLLLKKKJJJGGGEEEFFFKKKPPPTTT[[[jjj}}}uuummmccc]]]]]]]]]]]][[[SSSTTTUUUWWWXXX\\\```cccjjjjjjmmmqqqvvvzzz|||{{{tttyyysssiiidddbbbdddgggccciiiqqqxxx~~~uuufff[[[WWWSSSSSSRRRQQQRRRRRRTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXVVVSSSPPPLLLHHHDDDAAA999999999999888777666666333222000---+++***)))((('''((()))***++++++++++++((((((((((((((((((((((((++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''))))))))))))'''&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''((()))((((((((((((((('''''''''$$$%%%&&&'''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******************))))))((((((((((((((()))*********+++******++++++++++++******++++++++++++,,,,,,,,,,,,------...////////////...------........./////////---...///000222444666777;;;>>>CCCGGGJJJMMMQQQSSSTTTVVVWWWRRRMMMNNNVVV___hhhttt~~~yyynnneee```^^^ZZZVVVQQQOOOQQQTTTWWWYYY]]]aaagggjjjllloootttxxxyyyooohhhdddddd___^^^```cccfffnnn|||}}}xxxnnnbbbYYYXXX[[[ZZZWWWTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWVVVUUURRROOOLLLHHHFFFDDD;;;;;;:::::::::999999999666555222///,,,***(((''''''((()))***************************************+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))((((((((('''''''''###$$$%%%&&&''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''((())))))))))))((('''''''''((((((((()))))))))******************++++++************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------...///////////////....../////////000000000...///000222555888;;;<<>><<<::::::::::::888777555222///---++++++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((()))***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------......///////////////000000000000111111111111///000222444888;;;>>>@@@GGGPPP^^^iiipppqqqppppppgggoootttmmmbbbbbbpppzzzyyy~~~~~~{{{{{{~~~mmm\\\VVVXXXXXXTTTUUUUUUUUUSSSRRRTTTWWWYYY[[[cccmmmsssuuuwww{{{~~~zzzssskkkiiilllgggooo{{{qqqfffeeeiiigggccc^^^XXXUUUSSSSSSTTTYYYYYYYYYXXXXXXWWWWWWWWW[[[YYYUUUOOOJJJGGGFFFGGGGGGDDDAAA===;;;:::::::::999888666444111000///...++++++,,,,,,,,,++++++***************************))))))(((((()))***++++++************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))+++***)))(((((()))***+++++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&************))))))))))))'''(((***++++++***))))))''''''''''''((((((((()))(((((())))))*********+++*********)))))))))))))))++++++++++++++++++++++++000///...---,,,+++******000//////......------,,,............///111444555666555555888999<<>>======<<<<<<444222///---,,,,,,---...******************++++++,,,+++************+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&''''''((())))))))))))'''''''''''''''((((((((((((((()))))))))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''((())))))***(((((())))))******++++++'''(((((((((((())))))))))))))))))))))))*********)))***************+++++++++++++++,,,,,,,,,,,,,,,------------............000000000111111111111111222222333444555777888999<<<===???BBBCCCHHHVVVcccxxxzzzuuuuuuyyy}}}vvvoooggg\\\UUUUUUTTTTTTVVV\\\eeeooovvv}}}{{{|||~~~zzzrrroooggggggiiimmmxxx{{{gggWWWOOOTTTSSSRRRSSSUUUWWWWWWWWWZZZ[[[\\\]]]\\\ZZZWWWVVVPPPMMMHHHCCC???<<<;;;;;;<<<<<<======>>>>>>??????:::888444000---,,,---...))))))************+++++++++++++++******+++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&'''((()))************(((((((((((((((((((((((((((((()))))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&'''((())))))***((((((((())))))***+++,,,(((((((((((()))))))))*********))))))))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,---------//////.........---------------......//////000000111222444666999;;;===>>>>>>???BBBDDDFFFMMM^^^ooo~~~{{{|||}}}sssggg___\\\YYYUUUQQQTTTVVV\\\ggguuuvvvsssmmmhhhiiisssgggUUUPPPOOONNNPPPSSSTTTTTTRRRYYY[[[\\\]]]]]]\\\ZZZYYYWWWTTTNNNHHHBBB>>>;;;::::::;;;;;;<<<<<<===>>>???@@@===999555111...------******************++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''')))***+++++++++******)))))))))(((((((((((('''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''(((((())))))***++++++***)))(((((())))))((((((((()))))))))******************))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,------....../////////.........------...//////000111222222333000222666:::>>>BBBDDDEEEBBBCCCFFFIIIMMMYYYooozzzqqqkkkhhhccc]]]XXXVVVYYY]]]``````ccceeelll{{{{{{xxxwwwyyy|||~~~vvvllljjjpppwwwlllVVVQQQMMMLLLOOOQQQRRRQQQVVVWWWYYY[[[\\\]]]]]]]]]^^^[[[VVVOOOIIICCC???===:::::::::::::::;;;<<<<<>>;;;777333000...,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''%%%''')))+++,,,,,,,,,+++,,,+++******)))(((''''''&&&'''((())))))(((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))+++***)))((((((((()))***(((((()))))))))*********************)))))))))((())))))***++++++,,,------++++++,,,,,,---......///............////////////111111222333444555666777333666<<>>???AAAAAA???:::444111///......---,,,+++************+++,,,,,,+++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%'''))),,,------,,,+++---,,,+++***)))'''&&&&&&%%%&&&''')))))))))((((((######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((************))))))))))))(((''''''''')))+++,,,...))))))))))))************+++*********))))))(((((())))))***+++,,,,,,------++++++,,,,,,---...//////,,,,,,---...///000111111......///000222333444444999<<>><<<;;;999888888888999:::>>>BBBEEECCC>>>888444000000///...,,,+++******++++++------------++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''(((((()))))))))***((())))))***,,,------.........---+++)))((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))+++++++++++++++***)))(((***+++,,,,,,------,,,,,,...------------...//////000///...---...000222444333///...000111000444999<<>>???GGGRRR```rrr{{{zzz{{{wwwlllfffccc```eeeiiimmmqqqyyy}}}{{{zzzyyywwwrrrkkkfffgggiiijjjiiigggeeedddddddddhhhppp{{{}}}{{{{{{|||}}}xxxtttpppnnnmmmiiibbb\\\ZZZYYYVVVTTTTTTUUUVVVWWWZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXZZZ]]]___aaabbbccclllpppxxxwwwrrrpppmmm```YYYVVVRRRNNNMMMQQQUUUVVVZZZ^^^ddddddcccbbb```^^^\\\ZZZTTTNNNEEE>>>:::888555333666999===AAACCCBBBAAA@@@999666222000///...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''''''''))))))))))))((((((((((((+++)))((((((******)))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++***)))++++++,,,------------------,,,,,,,,,,,,---......000000000000000111111111///...000444555666:::AAAGGGSSSeeeyyy}}}}}}rrrhhhfffiiimmmnnnwwwzzzmmmeeeccceeeffffffeeedddeeefffgggkkkpppssstttttttttuuuxxx}}}uuummmhhhfffgggeeedddbbb___]]]\\\[[[[[[YYYVVVTTTTTTTTTSSSNNNJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOTTTXXX___gggmmmvvv}}}pppkkkoooyyyyyypppnnn```XXXRRRRRRTTTTTTVVVYYY```aaaccceeeeeeeeecccbbb```ZZZQQQHHHBBB<<<888555777888:::===@@@CCCEEEGGGAAA===888444222000---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''*********)))((('''''''''***)))'''((((((((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))(((''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,---...---------,,,,,,,,,,,,,,,---......000000111222222111111000000000222666777888>>>EEESSSccc{{{|||}}}~~~wwwrrrnnnrrr{{{wwwnnnfff___[[[]]]ccckkkqqqtttyyyzzzxxxyyy{{{}}}|||{{{zzzxxxtttnnnkkkcccbbb```\\\XXXUUUUUUVVVTTTTTTSSSSSSRRRPPPOOONNNOOOMMMLLLMMMNNNMMMKKKHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJLLLQQQXXX]]]eeetttuuummmhhhnnn~~~{{{mmm^^^VVVSSSRRRTTTWWWYYY\\\```dddggghhhhhhhhheee```YYYQQQJJJDDD@@@>>>===<<<;;;<<<>>>CCCHHHKKKFFFBBB===888444111...+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((***)))))))))((((((((('''+++)))(((((((((((('''%%%(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((---------,,,,,,,,,,,,,,,...---,,,+++***))))))(((((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,---......000111222222333222222111555555777;;;;;;<<>><<<<<<@@@EEEHHHHHHDDD???;;;777333///,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++******************+++************************************************************************&&&&&&''''''((()))))))))'''((((((((()))))))))***+++***(((((())))))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''------------,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,---..................------------...//////000111111222333333444444555555888:::;;;>>>HHHTTTmmm|||pppeee```dddmmmuuu~~~ssskkkfffdddbbbccceeeggghhhhhhpppsssxxx|||nnnhhh^^^VVVRRRQQQRRRRRRNNNMMMLLLLLLMMMMMMLLLJJJGGGHHHGGGEEECCCCCCEEEFFFIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFBBBBBBBBBBBBBBBCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEECCCDDDFFFEEEEEEKKKSSSWWW```mmmuuuyyy}}}xxxiiibbb___eeennn|||nnnZZZPPPNNNOOOQQQUUUZZZ___cccfffhhhiiihhheee___XXXRRRNNNMMMKKKGGGBBB===<<<===@@@BBBFFFDDDAAA>>>;;;777111...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************************************************************'''((((((((())))))******'''''''''((()))************)))((((((******)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&---------,,,,,,,,,+++++++++******)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********+++,,,,,,------,,,,,,,,,------...............///............///000000111000000111222444666777777777:::===???DDDRRR```|||zzzjjjfffaaa]]]bbbooo~~~yyyrrrllliiieee```\\\ZZZ^^^dddkkkqqqxxx~~~|||uuummmgggdddZZZWWWSSSPPPPPPOOOOOONNNMMMLLLKKKLLLNNNOOOOOONNNHHHHHHHHHFFFFFFGGGJJJLLLPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSRRRPPPMMMLLLLLLLLLJJJKKKKKKLLLMMMNNNOOOPPPJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFCCCAAABBBDDDBBB@@@BBBGGGFFFNNNWWW\\\___bbbiiinnnxxxrrrddd```ffffffrrrlllVVVOOONNNOOOQQQUUUZZZ^^^ccceeeiiijjjiiiddd]]]XXXUUUTTTQQQNNNHHHCCC@@@???@@@@@@CCCBBBBBBBBB@@@<<<555111------,,,,,,,,,,,,------,,,,,,,,,+++++++++***************++++++*********************************************************************************)))))))))***************(((((((((((())))))))))))'''&&&&&&''')))******)))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&---------,,,,,,+++++++++)))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))***+++,,,,,,------------,,,---......//////......///////////////000111111111000000000222555888999??????BBBFFFIIIPPP```ppptttiiiaaabbbcccdddiiittt~~~uuummmiiiaaa^^^[[[YYYZZZ\\\]]]^^^dddmmmyyyxxxtttqqqlllhhhhhhiiigggdddaaa]]]YYYWWWVVVVVVTTTSSSRRRRRRPPPNNNKKKRRRPPPOOOPPPRRRTTTTTTTTTJJJKKKKKKKKKLLLOOOTTTXXXUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWUUURRRQQQQQQRRROOOOOOPPPQQQRRRTTTVVVWWWUUUTTTRRROOOLLLIIIGGGFFFHHHIIIIIIIIIHHHGGGFFFFFFCCCBBBDDDFFFEEEAAABBBFFFAAAFFFLLLNNNNNNPPPWWW\\\]]]nnntttkkkmmmcccfffmmmzzz}}}```SSSNNNNNNPPPRRRVVV\\\aaacccgggiiijjjgggbbb]]]\\\\\\VVVSSSOOOJJJFFFDDDCCCCCCAAABBBCCCDDDDDD???888333...------,,,,,,------...,,,,,,,,,+++++++++************++++++++++++******************************************************************************++++++************************))))))((((((''''''%%%$$$$$$&&&((())))))((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''------,,,,,,+++***))))))&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++++++++******))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...///000///000222333555000---///666<<<===;;;@@@CCCIIIMMMMMMSSSggg|||yyylllfffeeefffkkksss{{{xxxtttmmmeeebbbcccaaa\\\]]]]]]]]]]]]aaagggooottt|||{{{ppplllfff___[[[YYYYYYZZZYYYYYYYYYXXXXXXYYY[[[]]]````````````^^^\\\YYYXXXXXXXXXZZZ[[[\\\[[[[[[ZZZVVVTTTQQQQQQTTTYYY\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVXXXWWWWWWWWWWWWXXXYYYYYY\\\[[[XXXUUURRROOOMMMLLLOOOOOOMMMLLLJJJIIIHHHGGGIIIHHHEEECCCAAAAAAAAAAAABBBBBBCCCDDDFFFIIIJJJLLLUUU^^^lllzzzzzzqqqmmmkkkmmmttt|||ZZZSSSPPPPPPSSSSSSRRRWWW___dddddddddfffgggfffccc___VVVUUUTTTRRROOOLLLIIIGGGHHHGGGEEECCCAAA>>>===<<<222000...---------,,,+++,,,++++++***))))))******,,,+++***))))))***+++,,,***++++++,,,,,,++++++***************))))))(((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---,,,,,,+++******))))))&&&'''(((((((((((('''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))************************)))************+++++++++++++++++++++*********))),,,,,,---------..............................///...000111111000000222333666555555777;;;@@@DDDGGGMMMOOOUUU[[[\\\aaaqqq{{{|||{{{pppkkkmmmssswww~~~ssskkkgggaaabbbaaa```dddiiijjjfffjjjlllpppuuu{{{yyyrrrkkkgggdddbbb^^^ZZZVVVTTTSSSRRRTTTUUUXXX[[[^^^bbbfffhhhlllllllllkkkiiigggeeedddbbbbbbcccddddddcccbbbaaa___]]]ZZZYYY[[[^^^``````dddddddddcccbbb```___^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZ[[[]]]^^^____________^^^\\\XXXUUUSSSWWWUUUSSSQQQPPPPPPQQQRRRPPPNNNKKKGGGEEEBBBAAAAAABBBBBBBBBCCCEEEFFFHHHIIIJJJPPPXXXaaakkkyyy|||qqqlllqqq{{{bbbVVVMMMMMMPPPQQQUUUYYY___aaadddgggiiihhhfffdddYYYXXXWWWUUURRRPPPOOONNNKKKJJJHHHFFFCCC@@@>>>===;;;777222...------,,,,,,---,,,,,,+++++++++,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++*********))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,++++++******))))))(((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))((((((''''''(((((())))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++************---............/////////000000//////////////////111222333222111000222444333666:::>>>CCCIIIRRRXXX^^^```eeekkknnnqqqyyyyyyvvvrrrrrrwww}}}nnnddd______```]]]cccjjjqqq|||}}}|||{{{zzzyyyzzzxxxvvvrrrnnniiieeecccaaaaaa___]]][[[XXXVVVUUUXXX[[[```ffflllqqquuuvvvtttttttttsssrrrqqqooonnnoooooopppoooooonnnmmmllljjjgggddddddeeeggghhhhhhhhhhhhhhhgggfffeeecccbbbaaaaaaaaaaaa```^^^]]]\\\^^^^^^^^^___``````aaaaaacccdddfffhhhgggccc```]]]^^^\\\YYYWWWVVVWWWYYY[[[WWWUUURRRNNNIIIFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGIIILLLNNNRRR[[[gggppp{{{pppgggkkkttt{{{gggQQQJJJMMMRRRSSSSSSVVVYYY___bbbddddddcccddd^^^]]][[[YYYWWWVVVVVVVVVPPPOOOLLLIIIFFFCCC@@@???CCC>>>777111///......---------,,,,,,,,,---......++++++************++++++***++++++,,,,,,++++++***+++++++++++++++***************************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++------........./////////000000////////////......222333333222000000222444333777@@@KKKWWWcccmmmsssuuuvvvyyy}}}zzzqqquuu|||tttooofff]]]ZZZ^^^gggnnnwww|||yyywwwtttrrrrrrsssuuuwwwxxxxxxxxxvvvtttrrrqqqrrrpppooommmjjjhhhgggfffeeegggjjjpppwww}}}}}}}}}||||||{{{zzzyyyyyy{{{{{{{{{{{{{{{{{{{{{zzzsssqqqooonnnpppqqqqqqpppjjjkkkkkkjjjjjjhhhggggggfffggghhhhhhgggeeecccbbbbbbbbbbbbbbbbbbaaaaaa```eeefffhhhjjjjjjiiigggeeebbb```___]]]\\\[[[[[[[[[[[[ZZZWWWSSSNNNKKKHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDHHHHHHHHHHHHIIIMMMTTTYYY[[[fffttt}}}qqqkkkmmmnnnvvvfffTTTQQQRRRRRRPPPQQQUUUZZZ^^^___```aaacccdddbbb___\\\ZZZZZZZZZ[[[TTTSSSPPPLLLHHHEEEBBBAAADDD@@@:::666444111///---------,,,,,,------...///++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))))))))************))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((************************''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++,,,,,,------------.................................111222222111000111444666888>>>KKK```vvvzzzwwwvvvxxxvvvpppmmmjjjcccbbb```^^^```jjjyyy|||zzzxxxyyywwwtttrrrrrrtttwwwzzzxxxzzz||||||{{{|||~~~}}}yyyvvvttttttvvvwwwwwwyyy~~~~~~|||{{{yyyvvvtttpppppppppooonnnmmmlllkkknnnnnnoooooonnnkkkiiigggbbbbbbcccddddddccccccbbbeeeeeeffffffggghhhhhhhhhcccdddddddddbbb___\\\YYY[[[ZZZYYYVVVSSSPPPNNNMMMJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKQQQYYY^^^eeesssyyyzzztttqqqpppwwwmmm^^^XXXTTTPPPRRRTTTVVVYYY\\\```dddgggfffdddaaa^^^\\\[[[\\\\\\WWWUUURRROOOKKKGGGDDDBBB???>>><<<;;;999666111...------,,,,,,,,,,,,---...+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))'''''''''(((((((((((((((((()))))))))************************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))************************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........------........./////////000111111111222444888;;;===FFF[[[wwwyyyvvvzzzsssddd`````````dddiiipppuuu{{{|||xxxvvvxxxzzz|||}}}~~~|||xxxvvvvvvyyy|||}}}|||{{{yyywwwtttrrrqqquuuuuuuuutttqqqlllgggeeeaaabbbdddfffggggggggggggeeeddddddddddddfffggggggdddfffhhhiiihhhccc___[[[[[[[[[ZZZYYYXXXVVVTTTSSSQQQPPPOOONNNMMMLLLLLLLLLGGGGGGGGGGGGFFFEEEEEEDDDEEEHHHJJJMMMRRR]]]mmmyyy}}}rrrmmmsss|||pppggg```YYYUUUQQQPPPUUU[[[aaadddeeedddbbb___^^^]]]]]]]]]YYYXXXUUUQQQMMMJJJGGGEEE<<<<<<===>>>===:::555000......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************+++++++++++++++******************++++++************************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************************************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&************************(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,---------............/////////------...///000111111222000111222333555888===AAAHHHXXXsss|||uuuvvv{{{qqqoooqqqttt|||zzz}}}yyywwwvvvwww|||zzzrrrkkkggghhhiiijjjkkkkkkjjjhhhgggdddeeeffffffffffffeeeeeeccceeegggiiihhheeebbb```]]]]]]]]]]]]\\\ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSQQQOOOLLLJJJHHHGGGFFFEEECCCCCCEEEGGGKKKRRRYYY^^^ooo~~~}}}uuuvvvnnncccUUUNNNQQQWWW[[[\\\aaaaaaaaa```````````````\\\ZZZXXXTTTQQQMMMKKKJJJ>>>===>>>???>>><<<888444111000///...---,,,,,,,,,++++++,,,------,,,++++++***++++++,,,,,,++++++***)))))))))*********++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************************************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''************************''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,---------////////////000000000000------...000111222333444000111333444777<<>>>>>===:::888444333111000...---------++++++------------+++++++++++++++,,,,,,+++++++++(((((())))))*********+++(((((()))***+++,,,,,,---************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&***))))))((('''&&&&&&&&&''''''(((((())))))******,,,+++)))'''%%%%%%&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++++++++++++++******))))))******+++++++++,,,,,,,,,------------------------...///////////////......222222111111111222222333111...333;;;<<<<<>>999222...///000///---)))***,,,,,,---,,,+++***))))))******++++++++++++,,,+++***((((((***+++,,,))))))))))))************((('''&&&''')))+++***)))------,,,,,,++++++******'''(((((())))))))))))))))))************+++++++++******))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''***))))))(((''''''&&&&&&&&&'''''''''(((((((((((())))))((((((''''''(((((())))))((((((((('''''''''))))))))))))))))))))))))************)))))))))((())))))))))))*********+++++++++++++++*********)))***++++++++++++,,,,,,,,,------------------------...///////////////....../////////000000111222222222000555<<>>;;;;;;>>>AAA>>>;;;666222111000///...***+++,,,------,,,+++***)))*********++++++++++++***)))(((''''''((()))***))))))))))))************+++***))))))***+++***(((''''''''''''''''''&&&&&&'''(((((())))))))))))))))))************+++++++++******))))))))))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))((((((''''''''''''(((***))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))************))))))((((((((((((''''''))))))))))))))))))))))))************)))))))))))))))))))))***************++++++++++++************++++++++++++,,,,,,,,,,,,------------------------...//////000000/////////---...///111222222222222444333777<<<@@@IIIaaayyytttooopppvvvoooccc]]]XXXTTTSSS\\\kkkzzzrrrnnnlllkkkiiigggeeecccaaa```aaabbbdddfffiiikkkmmmooosssyyy}}}vvvqqqsssyyy{{{tttoookkkhhhfffddddddeeegggiiihhhgggeeecccccccccbbbaaaaaaaaaaaaaaadddbbb___[[[WWWTTTRRRQQQNNNLLLIIIFFFDDDCCCCCCCCCBBBDDDGGGLLLSSS___nnnyyywwwrrrpppsss|||jjjTTTNNNOOOQQQSSSUUUVVVWWWYYY___ddddddeeeeeeccc^^^WWWOOOKKKMMMLLLHHHAAA;;;999<<>>AAAEEEQQQlll~~~{{{xxx{{{|||ssskkkbbbbbbhhhdddaaabbbjjjzzzzzzuuusssrrrrrrsssssspppjjjfffeeefffgggjjjoootttwwwyyy|||}}}zzzqqqjjjeeedddeeeggghhhiiiiiiiiiiiihhhgggfffeeeddddddddddddcccbbbaaa^^^\\\ZZZXXXWWWRRRPPPLLLHHHFFFDDDDDDDDDFFFGGGGGGGGGIIIOOOXXX^^^kkkvvvwwwqqqpppwww{{{___RRROOOOOOPPPRRRUUUUUUVVV[[[aaadddeeeggggggccc[[[RRRKKKIIIJJJJJJEEE???::::::<<<;;;===>>>;;;555000...///---------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++,,,+++))))))***+++)))(((,,,------....../////////(((((()))************)))))))))*********+++++++++******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++++++++***((('''(((((())))))))))))))))))************************))))))))))))))))))******+++++++++***************+++++++++++++++++++++,,,++++++,,,,,,,,,---------..............................///000111111000000111222333444666666666666===@@@FFFJJJOOO]]]uuuuuuiiigggffffffooo||||||{{{~~~|||{{{|||}}}{{{tttoooooopppsssyyyxxxooolllkkkjjjjjjjjjllloooppplllkkkjjjhhhfffeeeeeeddd`````````_________^^^^^^WWWUUUQQQMMMJJJHHHHHHHHHJJJIIIHHHGGGGGGHHHLLLOOORRR[[[fffpppzzz{{{tttpppttt{{{wwwaaaTTTOOOLLLMMMRRRUUUUUUYYY___bbbdddfffhhhfff___VVVOOOEEEHHHJJJIIIDDD>>>;;;:::888;;;>>><<<777222000000///......------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++)))((('''(((***+++***)))))))))******++++++,,,,,,((())))))***************))))))*********+++++++++******))))))))))))******(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))(((((((((************)))(((((('''(((((())))))))))))******************************))))))))))))************+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..............................///000111111111111222222333444777999;;;===>>>EEEMMMUUU\\\gggxxx}}}~~~~~~uuuqqqnnnmmmqqqwww~~~{{{|||~~~~~~{{{wwwsssqqqqqqssstttqqqpppmmmkkkhhhfffeeeddd^^^^^^______```aaacccddd]]][[[WWWSSSPPPNNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFGGGKKKPPPVVV^^^kkk{{{zzzsssrrrppp}}}xxxdddYYYOOOJJJOOOTTTUUUXXX^^^______aaaeeefffccc[[[UUUHHHIIIJJJJJJHHHCCC>>>;;;666999;;;;;;999666444333000///...---------------,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,'''&&&&&&''')))+++***))))))))))))))))))*********((()))******++++++******)))************+++++++++******))))))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((''''''(((((())))))(((((()))))))))*********************************((()))))))))************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------------.................................///111111222222111333333444777;;;AAAFFFIIIOOOWWWbbbjjjpppvvv{{{}}}||||||~~~xxxtttssszzz~~~zzzxxxuuurrrnnnkkkiiihhhaaa```______```ccceeegggeeebbb^^^YYYUUURRRQQQQQQLLLKKKJJJIIIIIIGGGEEEDDDDDDEEEGGGJJJOOOWWWbbbiiirrrsss~~~vvvbbbQQQQQQTTTTTTVVV\\\[[[[[[\\\aaaeeeeee```[[[SSSOOOKKKIIIIIIGGGBBB>>>777777999;;;<<<<<<999777111000///...---------...------,,,,,,,,,+++++++++)))******************)))*********+++++++++,,,,,,***)))((((((***+++***)))+++++++++++++++*********))))))***++++++++++++***)))************+++++++++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''')))))))))(((''')))))))))))))))*********(((((('''''''''&&&&&&&&&&&&&&&%%%&&&''')))+++,,,(((((())))))*********+++************************(((((())))))*********+++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////......///111111222222222555666777;;;AAAIIIPPPTTTiiirrr|||~~~~~~oookkkpppzzz}}}yyyuuuqqqooonnndddbbbaaa```aaacccfffhhhkkkhhhccc]]]XXXUUUSSSRRRPPPOOONNNNNNNNNLLLHHHFFFEEEEEEEEEGGGKKKPPPTTTWWW```sss|||sssppp|||vvv\\\UUUVVVTTTTTTYYYYYYWWWXXX^^^dddgggddd```^^^UUULLLHHHIIIIIIEEEAAA888777777;;;???@@@===:::222111///...---------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---+++******++++++)))(((+++******))))))((((((((())))))***++++++++++++***)))************+++++++++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((()))***************))))))))))))((((((((((((*********)))))))))))))))***************************+++,,,,,,------,,,,,,,,,---......------...000,,,------...///000111111111///......000222333333777888999===KKKaaasss{{{|||ssshhhjjjtttxxxrrrnnnlllhhhfffhhhddd^^^]]]bbbhhhhhhhhhgggccc^^^XXXUUUTTTSSSRRRPPPNNNLLLJJJIIIEEEDDDCCCCCCEEEIIIMMMPPPVVV___nnnwwwsssttt}}}rrrccc\\\TTTRRRWWWYYY\\\___```bbbdddbbb___aaa^^^VVVKKKFFFHHHIIIGGG===;;;999888:::<<<======;;;666000---------+++))),,,,,,,,,++++++,,,------------,,,,,,,,,,,,+++++++++++++++***)))(((((('''+++++++++++++++***)))(((++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((()))***************)))))))))))))))))))))(((************))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---......------...000---.........///000000000000//////000222444555555777;;;@@@LLLbbbmmmfffeeeppp|||wwwrrrnnnllllllhhhbbbaaaeeeggghhhiiiiiigggddd```^^^ZZZYYYWWWUUUSSSQQQQQQPPPJJJIIIGGGFFFFFFHHHJJJKKKKKKPPPYYYeeeuuutttmmmwwwsssbbbWWWVVVVVVYYY[[[]]]___aaabbbbbbaaa```YYYPPPKKKKKKJJJGGG???===:::999:::<<<======>>>999333///---------------,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++++++++***)))(((((((((******+++++++++***))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((()))***************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......------...000//////////////////////////////000111333555666777999AAAOOOddd{{{nnnccc```aaaiii|||{{{wwwrrrkkkhhhhhhhhhiiijjjjjjjjjhhhfffeee```^^^\\\YYYWWWVVVUUUUUUOOONNNMMMKKKIIIGGGFFFEEEGGGHHHKKKPPP[[[jjjzzzpppnnnuuu|||eeeYYYWWWXXXZZZ\\\]]]^^^```bbbaaabbb^^^WWWRRRPPPLLLGGGAAA>>>:::999:::<<<===>>>@@@===888222------///111------,,,,,,,,,,,,,,,---+++++++++*********))))))+++++++++***))))))(((((()))******+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************+++******)))))))))******(((((()))***************)))))))))))))))*********)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......------...000000000000//////////////////000111222333444777888@@@MMMbbb}}}|||}}}{{{kkkccc]]]ZZZggglllwwwvvvnnnjjjlllkkkkkkjjjiiihhhggggggdddbbb^^^[[[XXXVVVVVVVVVSSSRRRRRRPPPMMMJJJFFFDDDJJJIIIHHHIIIOOOYYYdddkkkzzz~~~|||uuu}}}fff[[[ZZZ[[[]]]\\\[[[\\\``````cccbbb^^^YYYVVVPPPIIIBBB>>>:::888:::<<>>>>><<<777111...///222...------,,,,,,,,,,,,---++++++++++++************+++++++++******)))))))))((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++)))))))))(((((()))******(((((()))***************((()))))))))*********+++))))))******+++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---......------...000000000000000000/////////000222333333333444888<<>>???<<<666111/////////...------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++************((()))***+++++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((()))***(((((()))***************((())))))******+++++++++))))))******+++,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,---......------...000000000000000000000000000111333444444444777>>>DDDXXXoooqqqmmmyyy|||~~~tttkkkbbb^^^```fffqqq{{{zzzyyyvvvrrrmmmjjjiiijjjjjjhhhgggeeeccc```]]]ZZZYYYVVVWWWXXXXXXWWWTTTQQQNNNKKKIIIHHHIIIJJJLLLKKKKKKNNNTTT]]]hhhxxxxxxxxxttteeeXXXWWWXXXVVVWWW[[[ZZZ```cccbbb```___ZZZTTTJJJEEE>>>::::::>>>AAACCC:::===@@@???<<<666111...000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))'''&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((()))******(((((()))***************((())))))******+++,,,,,,))))))***++++++,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---......------...000/////////000111111111222222333555555777===HHHPPPiii~~~|||ssssss}}}zzzpppeeebbbdddlllssszzzvvvoookkkiiiiiidddeeeeeeeeedddaaa___]]]YYYZZZ[[[[[[ZZZXXXUUUSSSRRRPPPMMMLLLMMMMMMKKKIIIHHHMMMRRRWWW```rrr{{{tttwww|||aaaXXXUUUSSSSSSXXXWWW\\\`````````aaa___ZZZTTTMMMDDD>>>===>>>AAACCC>>>>>>???@@@???;;;555111000///...------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++++++++***)))))))))*********+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))'''&&&%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++(((((()))***************((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---///...------...000......///000111222222333111333555666999BBBOOOZZZvvv{{{|||uuulllgggjjjllluuussskkkgggeee___```ccceeeeeecccaaa___[[[\\\]]]]]]\\\ZZZWWWVVVVVVRRRNNNLLLLLLLLLJJJHHHIIIMMMPPPQQQSSS\\\lllyyysssiiiqqqmmm[[[UUUPPPPPPUUUVVVZZZ^^^^^^___bbbbbb^^^[[[TTTJJJBBB>>>???AAABBBBBB@@@>>>???@@@>>>999555000000///...---,,,,,,,,,+++++++++************)))+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))%%%&&&&&&'''''''''''''''))))))*********((('''&&&((('''&&&'''((()))((('''((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++///////////////.........000111111000111333333111555666999<<>><<<:::222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))******************************************************++++++++++++******+++******)))(((''''''&&&))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))*********)))))))))((((((&&&&&&'''(((((((((((((((((())))))******)))((('''---+++***)))***)))(((&&&)))******++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,////////////////////////111222333222333333333222777999<<>>666444222000............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******************************************************************************************************++++++++++++***************)))((('''''''''))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))******))))))))))))((((((''''''((()))))))))))))))(((((()))*********)))))),,,***))))))******)))'''++++++++++++++++++***)))******+++++++++,,,,,,,,,---------------------------------------.........////////////////////////000222333555444555666888;;;???FFFPPP[[[fffoootttyyy}}}tttmmmppp}}}~~~|||sssnnnmmmkkkfff```bbbaaa___^^^______^^^\\\]]]\\\ZZZXXXWWWVVVUUUUUURRRPPPMMMKKKIIIIIIJJJKKKLLLRRRaaaxxxvvvfffooowww___SSSOOOOOORRRWWW[[[\\\^^^___aaabbb```[[[UUUOOOIIIDDDAAADDDDDDDDDFFFHHHHHHEEECCC;;;999666222///.........,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,++++++++++++++++++++++++******************************************************************************++++++++++++************))))))((((((''''''))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((***)))))))))(((((((((((((((((()))***************(((((())))))************%%%$$$$$$&&&)))++++++***,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,------------------,,,,,,---------------.........///////////////000000000...///333555666777===DDDFFFNNNZZZgggttt~~~~~~~~~wwwiiikkktttzzzrrrkkkeeebbb```^^^]]]^^^___^^^]]]```___]]]\\\[[[ZZZYYYYYYUUUSSSQQQNNNLLLKKKJJJJJJJJJKKKSSS```rrrrrrnnnmmmxxxyyy```RRROOOQQQTTTXXX[[[]]]```aaa]]]]]]\\\YYYTTTMMMGGGCCCBBBCCCEEEHHHKKKKKKHHHFFF@@@===999444000.........------------------------......------,,,,,,++++++++++++++++++++++++++++++******************************************************************************++++++++++++*********)))))))))((((((((('''))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((()))))))))(((((((((((('''((())))))***************((()))))))))******++++++$$$$$$$$$&&&)))+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,---------...////////////000000111111111111444777777:::FFFSSS[[[hhhxxx}}}mmmhhhaaakkk|||tttnnngggeeeaaa````````````___```___^^^]]]\\\\\\\\\\\\ZZZYYYWWWTTTQQQOOOMMMLLLKKKJJJLLLSSS\\\lll}}}qqqgggeeennn{{{bbbXXXVVVTTTSSSSSSUUUWWWXXXXXXZZZ[[[[[[XXXSSSNNNJJJBBBCCCFFFIIILLLLLLIIIGGGCCCAAA<<<777222///...---------------------------------,,,,,,++++++******++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''((()))******)))((('''))))))((((((((((((''''''(((((()))*********************)))))))))***++++++***)))((()))***+++***))),,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------------------------+++++++++,,,------.........//////000000111111222666555777;;;<<>><<<;;;555333222000//////000111.........---------------+++,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++***************************************+++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))'''''''''(((((()))))))))(((((((((((()))))))))************))))))((())))))))))))))))))***+++------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000111111222222333333444777;;;???HHHNNNYYYgggzzzzzzzzz}}}uuuwww~~~xxxqqqlllfffeeebbb]]]ZZZXXXZZZ\\\XXXWWWVVVTTTSSSSSSSSSSSSPPPMMMKKKJJJHHHFFFKKKSSS^^^rrrwwwppprrr~~~ttt]]]UUUQQQUUUYYYWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUUUURRROOOJJJDDD???<<<;;;;;;888666444111///............---------,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))((((((((()))))))))******)))***+++***)))((()))***(((((())))))+++,,,...///******++++++++++++++++++------,,,,,,,,,,,,++++++------........./////////...//////000000111111222000111222444888>>>EEEJJJQQQVVV___lll}}}|||}}}{{{tttuuu|||uuummmjjjeeeaaa]]]\\\\\\\\\WWWWWWVVVVVVVVVVVVVVVVVVUUURRRPPPOOOLLLGGGGGGKKKPPP[[[qqqxxxooonnnzzzdddVVVMMMPPPUUUUUUVVVYYYVVVVVVVVVUUUUUUVVVWWWWWWSSSQQQLLLEEE>>>:::999999:::888666333000...---,,,......------,,,++++++++++++,,,,,,---------------++++++,,,,,,,,,,,,++++++************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((&&&''''''((())))))******(((((()))))))))*********''')))++++++)))((()))+++)))))))))***+++,,,---...******++++++,,,,,,---------------,,,,,,+++++++++............////////////...//////000111111222222111333666;;;BBBLLLWWW^^^___aaaeeennn{{{}}}xxxkkkrrr{{{xxxxxxyyyyyyxxxwwwwwwwwwwwwvvvxxx|||vvvnnniiifffddd```^^^ZZZYYYYYYXXXXXXXXXXXXXXX[[[XXXWWWWWWSSSMMMJJJLLLMMMNNNYYYppp~~~rrrqqqxxxttt```PPPPPPSSSSSSTTTYYYVVVUUUUUUUUUUUUVVVXXXXXXTTTSSSOOOHHH@@@:::888888999999888666333111///---//////......---,,,,,,,,,+++,,,,,,---......------******++++++++++++******************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))***************++++++,,,'''(((((()))***+++++++++))))))))))))************&&&)))++++++)))(((***,,,+++++++++***++++++,,,,,,******+++,,,------......---------,,,,,,+++++++++............/////////000...//////000111222222222444777<<>>;;;999999999999999777333///000.........000000...,,,---,,,++++++***+++++++++++++++++++++++++++++++++************************************++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))(((((((((((()))))))))******************)))((('''&&&)))************+++++++++++++++++++++++++++***))),,,,,,,,,,,,,,,---......///...---,,,,,,---...////////////000000000111111///000111333666999;;;===@@@HHHYYYmmm|||pppgggcccffflllttt{{{wwwnnnnnnvvv~~~wwwwwwwwwvvvtttsssqqqpppuuuwww{{{{{{nnnkkkgggdddccccccbbbaaabbb___[[[XXXUUURRRNNNKKKNNNKKKJJJKKKKKKNNNWWWaaasssppp\\\TTTUUUUUUVVVWWWWWWVVVUUUVVVXXXWWWWWWWWWTTTOOOHHHAAA<<<777777888:::;;;999555222000///......//////---,,,------,,,+++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))((('''(((((()))))))))*********((()))******+++++++++***))))))*********++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,------.........------------....../////////000000000111111///000222444888<<>><<<888444111...------000000///...------,,,,,,---,,,+++******+++,,,---************************************************++++++++++++++++++++++++************************)))))))))(((((((((((((((************************---,,,+++*********+++,,,,,,++++++******++++++,,,++++++***************+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,...---,,,,,,++++++,,,,,,/////////////////////.../////////000222333444444111333888@@@NNN```rrr~~~vvvmmmjjjllltttzzztttnnnjjjddd___^^^XXXVVVTTTSSSRRRQQQOOOMMMQQQNNNRRR[[[___aaannn~~~yyyssswwwppp^^^SSSQQQUUUVVVWWWXXXYYYYYYWWWSSSQQQFFFBBB>>>999777666888999>>>===:::666333000///...000//////...------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********************************************++++++*********+++,,,,,,,,,+++************+++,,,*********************+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,......---,,,++++++,,,,,,......//////////////////...///000111333444444555444666;;;EEETTTeeessszzzyyytttqqqrrruuu{{{}}}tttsssxxxuuuqqqkkkeee```___\\\YYYWWWVVVTTTRRRPPPSSSRRRWWW```bbbaaagggqqqtttiiizzziiiUUUNNNNNNPPPSSSWWWYYYXXXVVVTTTSSSIIIEEE???:::777777888:::???===;;;888555333111000/////////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************++++++************************))))))*********+++,,,,,,++++++************++++++)))*********+++++++++***************************++++++******++++++,,,,,,------,,,,,,,,,------...............////////////...000111222222222444555888===EEENNNXXXdddooovvv}}}zzzxxxzzz~~~llliiippp}}}~~~tttjjjbbbbbb___[[[XXXWWWVVVTTTRRRRRRSSS[[[eeeiiihhhiiimmmzzzoooqqqxxx^^^QQQOOOLLLPPPTTTWWWVVVTTTSSSSSSLLLHHHAAA;;;888777999:::======;;;:::777444222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((()))))))))************************((())))))***++++++++++++************************((()))***++++++++++++***************************+++*********++++++,,,---+++++++++,,,---...///000---.........//////000000///111222222111111444777<<>>GGGSSS```ccc______hhhqqqxxxnnngggfffnnnuuu{{{pppiiicccZZZTTTRRRTTTVVVWWWXXX\\\cccnnnvvvxxxtttpppsssyyywwwlllrrrdddQQQNNNMMMMMMNNNQQQRRRQQQOOONNNKKKFFF@@@===;;;;;;<<<:::;;;<<<<<<:::666333000........................,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************)))******++++++***)))(((((()))***++++++***)))((('''(((***,,,,,,,,,+++***************************************+++,,,---.........------------......------......///000000111000222333333444999BBBJJJZZZdddnnnqqqnnnnnnsssyyy|||}}}vvvooommmrrr{{{}}}|||rrrjjj^^^UUUQQQSSSVVVXXXZZZ]]]dddooozzz~~~zzztttvvvtttyyyzzzttt{{{yyy___UUUPPPKKKLLLPPPSSSQQQNNNMMMKKKGGGCCC@@@>>>===<<<:::;;;===>>><<<999444222........................,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************)))***++++++***)))((('''((()))***++++++***)))(((&&&(((***,,,---,,,+++***))))))))))))))))))))))))************+++,,,---...111111///...---,,,,,,+++---------...///000000111000222444444666===IIIRRRkkkqqqyyy}}}}}}}}}~~~tttvvvxxxzzzpppbbbVVVQQQSSSVVVYYYXXX\\\cccnnn{{{zzztttnnnlllqqq}}}yyywwwvvvZZZRRRKKKKKKQQQUUURRRMMMLLLJJJHHHEEEBBB???===<<<;;;<<>>:::666333---.....................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************&&&''''''((()))*********************************+++++++++***)))(((((('''))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------.........//////000///---,,,,,,---......222444888999999@@@TTTiii}}}}}}jjjYYYQQQQQQTTTVVV[[[```eeejjjttt~~~yyyooojjjkkknnnxxx~~~tttrrr]]]MMMMMMQQQNNNMMMPPPPPPNNNKKKGGGDDDAAA???>>>======>>>>>>>>><<<;;;:::333111//////000///,,,(((......---------,,,,,,,,,---,,,+++******+++,,,---+++,,,...//////...,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++***))))))))))))***++++++++++++***++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,---------......---------.........//////222111000/////////000111111222555999???NNNjjj{{{dddYYYVVVVVVVVVZZZ```eeeiiiqqqzzz~~~{{{vvvkkkddddddcccfffuuuvvv}}}vvv]]]TTTRRRNNNNNNRRRTTTRRROOOKKKFFFBBB???===>>>>>>??????>>>===<<<<<<333000......000000...,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++***)))))))))))))))***++++++++++++***++++++++++++++++++++++++------,,,+++***))))))(((,,,,,,,,,---------......------........./////////111111000//////000111222222222555<<>>>>>>>>>>>>>>333111///...///000000///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++)))))))))(((((('''''''''))))))***++++++++++++***************************+++++++++******))))))))),,,,,,,,,---------..................///////////////......---...///111222555555999EEEYYYvvvuuueee\\\WWWUUUZZZ^^^aaaccchhhnnnrrrtttiii```]]][[[YYYYYY]]]fffwwwsssuuuhhhYYYUUUYYYWWWVVVTTTQQQLLLFFFAAA>>>@@@???>>>===<<<===>>>???666444111///...//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))))))))*********))))))))))))(((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.............../////////000000///.........///000222333444777@@@RRRjjjtttddd]]]UUUWWWZZZ]]]^^^aaagggmmmnnndddYYYUUUUUUTTTTTTUUUXXXaaaqqqvvvlllsssgggZZZXXXTTTTTTSSSQQQMMMHHHDDDAAA@@@???===<<<;;;;;;<<<===999888555111...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))))))))*********,,,,,,++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))((())))))***+++,,,------,,,,,,,,,---------............/////////000000000111000000000222444666777555999HHH___zzzpppccc\\\ZZZZZZ\\\]]]]]]bbbhhhjjjcccYYYSSSQQQQQQQQQQQQQQQTTT^^^mmmqqqmmmzzzeeeYYYRRRRRRQQQOOOMMMIIIGGGEEE@@@@@@>>>===;;;:::::::::;;;:::888444///---------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------))))))***++++++++++++*********************************++++++,,,,,,------,,,,,,,,,---------........./////////000000000000000000000111222444777888<<>>:::777;;;======<<<888333000...//////...---------------......//////...---,,,,,,------------------------,,,,,,,,,------.........+++++++++*********))))))+++***)))(((((()))***+++******))))))))))))******************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000000111222222111000222999>>>GGGQQQ___mmm{{{yyyooouuuqqqgggbbb```bbb```]]]XXXTTTRRRQQQPPPPPPIIIKKKKKKIIIIIIMMMUUU\\\kkk}}}vvvtttgggUUUPPPSSSMMMKKKMMMLLLJJJGGGEEECCCBBB???<<<999:::<<<===<<<999555111//////......---------............//////...------,,,------------------------,,,,,,,,,,,,------------,,,++++++++++++*********+++***)))(((((()))***+++******))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------............/////////000000000111///111222111111555<<>><<<999:::<<<<<<;;;777333000.........---......//////.........///......---,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++******))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................//////000000111111///111222333555;;;DDDKKKPPPTTTYYY___iiixxxuuummmtttvvvmmmkkkeee]]]WWWUUURRROOOMMMLLLLLLLLLJJJHHHGGGIIIKKKNNNUUUhhhwwwrrrvvvttt___VVVVVVPPPNNNQQQNNNMMMJJJGGGEEEDDDCCC@@@>>>999999;;;<<<<<<999555222...............//////000---...............------------------------------,,,,,,,,,++++++*********---------,,,,,,,,,++++++******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////.........///000111111111222444555777999@@@JJJQQQUUUYYY```fffnnnxxx}}}tttssswwwtttlllbbb[[[XXXWWWTTTRRRLLLLLLMMMLLLJJJIIIIIIIIIGGGJJJWWWlll}}}tttfffYYYWWWQQQOOORRRPPPMMMKKKGGGEEEDDDCCCAAA@@@:::::::::;;;<<<;;;777444//////.........//////000------...............---------------------------,,,,,,,,,++++++*********---------,,,,,,,,,++++++******++++++++++++************))))))))))))******------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////------...///000111222222000222444777;;;CCCOOOWWW]]]bbbjjjrrrxxx|||zzz|||sssqqqzzztttfff]]]YYYWWWUUURRRLLLLLLKKKKKKJJJIIIIIIHHHGGGHHHPPP^^^mmmrrr```ZZZRRRPPPSSSQQQOOOLLLHHHFFFEEEDDDCCCBBB===;;;999999<<<<<<999666111000//////......//////,,,---......///.........------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,+++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////------...///000111222222---111777===FFFSSSbbbmmmsssyyyxxxvvv}}}yyy|||xxxhhh```[[[VVVRRROOONNNLLLKKKKKKJJJIIIHHHJJJIIIMMMVVV___nnniii^^^SSSPPPSSSQQQQQQNNNJJJGGGGGGFFFFFFEEEAAA<<<888888:::<<<:::888222222000///............,,,------...//////......------------------------,,,,,,,,,,,,------------,,,++++++++++++************++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,---------................../////////000------...///000111222222111777@@@KKKYYYkkk~~~rrrxxx~~~{{{nnneee]]]XXXSSSQQQOOOMMMMMMLLLKKKJJJKKKFFFGGGNNNSSS\\\tttpppbbbTTTPPPRRRPPPSSSOOOKKKIIIHHHHHHHHHGGGCCC===888777999<<<;;;888444333111000...---------,,,,,,---.../////////...------------------------,,,,,,,,,------.........+++++++++*********))))))***+++,,,------,,,+++*********))))))))))))******************************++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////000111111000//////111333666:::DDDYYYttt}}}|||}}}tttjjjbbb\\\WWWQQQNNNNNNNNNMMMLLLKKKLLLKKKJJJLLLUUUcccnnnmmm]]]XXXUUURRRKKKNNNOOOLLLHHHHHHIIIIIILLLEEE>>>;;;>>>???>>>;;;;;;777222000000111///------.../////////...,,,+++------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************++++++,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------....../////////000000000000000111000///000222444777===MMMiiiwww~~~sssiiiaaaWWWQQQPPPOOOLLLIIIJJJKKKJJJHHHIIIOOO[[[ddd~~~jjj^^^VVVQQQOOOQQQQQQNNNKKKJJJJJJJJJKKKGGGAAA?????????>>><<<<<<888333000000000///............///......---,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000000000111111///000111000000111333666999BBBXXX{{{{{{ooo{{{|||~~~}}}{{{}}}uuudddYYYTTTRRRMMMIIIKKKKKKJJJHHHGGGJJJRRRXXXgggqqqaaaVVVSSSRRRQQQPPPOOOMMMKKKKKKKKKIIIFFFDDDAAA@@@>>>>>>>>>:::555111000000000000//////...------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,------------...000000000000111111111111...///000000000222555888===JJJccczzzpppxxx}}}zzz|||~~~{{{~~~wwwddd[[[VVVQQQMMMMMMMMMLLLJJJIIIJJJMMMQQQXXXhhhwww```UUUPPPNNNPPPPPPNNNLLLLLLKKKKKKKKKHHHDDDAAA??????@@@===777222000000000111000///...,,,,,,---......000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++***+++++++++,,,,,,,,,---------,,,,,,---------.........000000000000111111111111...///000111111444777:::BBBTTTnnn|||uuuwww|||yyyxxxzzz~~~~~~~~~|||sssddd[[[UUUQQQNNNNNNMMMLLLJJJJJJKKKLLLPPPXXXkkk|||qqqnnnWWWOOOJJJMMMPPPNNNLLLMMMKKKLLLMMMJJJFFFCCCAAAAAAAAA???:::555111000111222000///...,,,,,,---......000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,------------,,,---------............/////////000000000111111---...000111222555999<<>>OOO^^^sss~~~||||||sssnnnnnnvvv{{{{{{xxxuuutttvvvyyy|||}}}~~~~~~{{{|||}}}{{{zzz|||xxx{{{~~~}}}}}}yyy|||~~~~~~}}}|||}}}~~~}}}~~~~~~}}}~~~~~~|||zzzzzz~~~~~~}}}~~~}}}jjjbbb```]]]YYYUUURRROOOLLLJJJJJJIIIJJJOOOUUUdddyyyoooiiitttvvvaaaQQQQQQSSSOOOMMMPPPOOOKKKFFFFFFJJJKKKHHHDDDAAABBBAAA===777222000000---.../////////...,,,+++333222000///...///111222------------------------++++++++++++++++++++++++))))))******+++++++++,,,************************------------------------,,,,,,,,,++++++*********,,,,,,,,,---------..................////////////000000000000////////////...///000111333777<<<@@@PPP\\\oooxxxkkkfffdddjjjuuu}}}xxxtttsssvvvyyy{{{zzz|||xxxwwwyyyyyyxxxvvvxxxyyy{{{|||||||||{{{zzz}}}{{{zzz{{{~~~~~~}}}|||{{{|||}}}~~~|||}}}~~~}}}}}}}}}~~~{{{{{{{{{{{{{{{{{{|||{{{~~~~~~|||{{{{{{|||~~~~~~~~~mmmgggaaa[[[VVVOOOJJJJJJOOOKKKKKKJJJIIILLLWWWgggssswwwkkktttoooTTTOOOSSSQQQOOOOOONNNMMMLLLJJJHHHGGGGGGGGGAAA@@@>>>;;;777333///---......---------......///...------,,,,,,------............------,,,,,,,,,+++++++++*********))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------..................////////////000000000000000000000///111111222444777<<>>:::555111///.........------......///...------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,+++++++++***************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..................////////////000000000000000000000000000000000333888???FFFKKKNNNXXXfffqqq|||~~~nnnffffffjjjoooqqquuu}}}zzzxxxwwwuuuvvvxxxzzz{{{{{{|||zzzyyyxxxxxxwwwtttrrruuuvvvwwwwwwwwwvvvuuutttwwwvvvvvvxxx{{{}}}}}}|||zzz{{{|||}}}~~~~~~~~~{{{{{{}}}~~~~~~~~~|||}}}}}}|||{{{~~~}}}}}}|||}}}}}}~~~~~~||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz|||}}}~~~}}}{{{yyyzzz{{{~~~~~~zzzkkk]]]YYYXXXSSSMMMJJJIIIJJJIIIGGGFFFIIIPPPWWW___ppp~~~yyy|||gggOOOIIIHHHIIILLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCC@@@<<<888555333//////......---......///...------,,,,,,------...,,,,,,---------------------------,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000111111111222111111555<<>>:::777555000//////..................------,,,,,,------...,,,,,,,,,------.........---,,,,,,,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111222555444555;;;FFFPPPXXX[[[]]]cccjjjmmmrrr|||~~~}}}|||zzzxxxwwwxxxyyy{{{|||~~~{{{yyyvvvwwwwwwvvvtttqqqooonnnppppppqqqrrrrrrqqqpppoooqqqqqqqqqsssuuuvvvuuusssoooppprrrtttuuuvvvuuuuuu{{{{{{|||}}}}}}}}}}}}}}}}}}yyyuuuuuuxxxzzzzzzyyy}}}}}}~~~~~~~~~~~~~~~~~~yyyyyyyyyxxxwwwvvvvvvuuuvvvvvvwwwxxxzzz{{{||||||{{{}}}}}}}}}{{{zzz{{{|||{{{|||~~~|||ooojjjddd\\\VVVOOOOOONNNLLLIIIIIIIIIJJJPPPSSS___wwwcccSSSLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA>>>;;;888666111000///..................------,,,,,,------...,,,,,,,,,------.........++++++++++++************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................///////////////000000111111222222222333333777AAAOOO\\\dddggghhhmmmrrruuuzzz}}}{{{zzzyyyxxxvvvxxxyyyzzz|||~~~}}}zzzxxxrrrssssssqqqnnnkkkjjjjjjkkklllmmmnnnooonnnmmmmmmooonnnmmmnnnpppqqqpppooommmnnnooopppqqqrrrrrrrrrvvvwwwxxxyyyzzzzzzzzzzzzwwwuuuttttttvvvwwwxxxwww|||||||||}}}|||{{{zzzzzzvvvwwwvvvvvvuuutttrrrrrrrrrssstttvvvyyy{{{|||}}}zzz{{{|||{{{zzzyyyzzz|||yyy{{{}}}wwwkkkbbb]]]SSSQQQNNNKKKIIIHHHHHHIIIJJJKKKTTTgggkkkTTTIIIGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCAAA???<<<999777111111000///...............------,,,,,,------...,,,,,,------------------+++++++++*********))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................///////////////000000111111222333333222555<<>><<<:::222222000///...............------,,,,,,------............------,,,,,,,,,---------,,,,,,,,,++++++************************++++++************++++++---------------------------------,,,,,,+++++++++000000///...---,,,,,,+++............/////////000222222222222222222333444:::EEEYYYuuuyyyqqq{{{zzzwwwwwwwwwwwwvvvsssuuuvvvwwwyyy|||~~~}}}{{{vvvssspppnnnlllkkkhhhggggggdddaaa]]][[[[[[[[[\\\\\\]]]___aaaccceeeeeefffeeecccaaa^^^]]]^^^```aaadddeeedddccc```___```aaaggggggggghhhiiijjjllllllpppssstttqqqkkkggghhhkkkkkklllmmmnnnnnnmmmlllkkknnnmmmmmmkkkjjjiiihhhhhhnnnlllkkkjjjlllooosssvvvssssssrrrrrrrrrsssssstttuuuvvvxxxxxxxxxxxxzzz{{{~~~ssslllbbbXXXTTTQQQMMMKKKLLLNNNHHHGGGNNNSSSYYYkkkmmmUUUQQQOOOKKKJJJKKKKKKEEE@@@EEEDDDDDDDDDDDDCCC@@@>>><<<888222///000000///---............////////////..............................---,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))---------------------------------,,,,,,,,,++++++/////////...------,,,,,,........./////////000000000111111111222333555777===NNNjjj}}}tttsss{{{yyyxxxxxxxxxwwwvvvwwwxxxxxxyyy{{{~~~}}}{{{zzzwwwuuupppmmmjjjgggfffeeecccaaa___^^^\\\ZZZYYYYYYYYYZZZXXXYYY[[[]]]___```aaaaaabbb```^^^\\\[[[\\\]]]^^^aaaaaaaaa```]]]\\\]]]___bbbbbbbbbcccdddeeegggggglllnnnooolllgggdddeeegggggghhhiiikkkkkkkkkkkkjjjkkkkkkjjjiiihhhgggffffffiiihhhggghhhjjjmmmppprrrmmmmmmmmmlllmmmmmmnnnnnnrrrsssuuuuuuuuuuuuwwwyyy|||}}}ttthhh]]]XXXVVVRRRNNNMMMMMMGGGFFFKKKMMMPPP]]]nnnxxxoooZZZSSSOOONNNMMMHHHDDDDDDEEEDDDDDDDDDEEECCCAAA>>><<<888333000000000///...............////////////..............................---,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))------------------------------------,,,,,,,,,,,,............................../////////000000000///000000111111444777:::CCCZZZ~~~ooooooyyy}}}{{{zzzzzzyyywwwyyyyyyzzzyyyyyy{{{~~~~~~}}}}}}}}}{{{yyyxxxvvvsssooolllfffdddaaa___^^^\\\ZZZYYYVVVVVVUUUUUUUUUUUUUUUUUURRRSSSUUUWWWXXXYYYZZZZZZ\\\[[[YYYWWWVVVWWWXXXYYY[[[\\\\\\[[[YYYYYYYYYZZZ[[[[[[[[[\\\]]]^^^``````eeeggghhhfffaaa___```bbbaaabbbdddfffggghhhhhhiiiggggggfffeeedddcccbbbbbbaaabbbcccdddfffiiikkklllkkkkkkkkkkkkkkklllmmmmmmmmmoooqqqqqqqqqrrrsssuuuxxxzzz|||}}}~~~ooo___YYYXXXSSSNNNKKKNNNIIIHHHKKKJJJHHHOOOZZZmmmxxxwwwkkk[[[QQQRRRPPPFFFDDDJJJFFFEEEDDDEEEEEEDDDAAA???===999555222111000///...............////////////...........................------,,,,,,++++++***+++++++++++++++++++++++++++++++++***************,,,,,,------------------------------------,,,,,,---------.........//////...////////////000000000///111222111111444999>>>KKKdddyyyfffppp~~~}}}|||{{{yyyxxxyyyzzzzzzzzzzzz|||}}}{{{zzzzzz{{{wwwvvvtttsssppplllgggccc^^^\\\YYYWWWWWWVVVTTTRRROOOOOOPPPQQQQQQQQQPPPOOOMMMNNNOOOQQQRRRSSSSSSSSSUUUTTTSSSQQQQQQQQQRRRSSSUUUWWWXXXWWWVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[^^^``````___\\\[[[\\\]]]\\\]]]^^^```cccdddffffffaaaaaa```______^^^]]]]]][[[\\\^^^```ccceeeffffffggggggggghhhiiijjjkkkllliiikkkmmmnnnmmmnnnppprrrtttvvvxxxzzz|||~~~~~~ggg\\\YYYUUUPPPMMMOOOLLLLLLNNNLLLHHHKKKQQQZZZfffyyyeeeQQQSSSSSSIIIFFFLLLFFFFFFEEEEEEFFFDDDBBB???===:::777444222000//////............////////////........................---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......------------------------,,,,,,------.../////////////////////000000000111111333444222111444;;;AAAUUUlll|||rrriiizzz}}}}}}}}}|||zzzxxxwwwxxxyyyzzz|||~~~~~~}}}||||||}}}{{{yyyvvvtttsssssssssqqqpppnnnllljjjfff```\\\XXXVVVSSSRRRRRRQQQPPPNNNJJJKKKMMMNNNNNNLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMMMMPPPRRRTTTTTTSSSRRRRRRSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYWWWXXXYYY[[[]]]___aaabbb[[[ZZZZZZYYYYYYXXXXXXXXXVVVWWWZZZ\\\___```aaaaaa_________```aaacccdddeeeeeegggiiijjjjjjkkkmmmoooppprrruuuwwwxxx{{{~~~xxxggg___ZZZVVVTTTOOOMMMNNNOOONNNKKKLLLOOONNNSSS]]]mmmrrrTTTRRRVVVNNNIIILLLGGGFFFFFFFFFFFFEEEBBB@@@===<<<999666333000000///............////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++,,,,,,------.........------------............---------.........///////////////000000000111111222444555333222777@@@GGG^^^pppzzztttwwwxxxpppttt~~~|||{{{{{{|||}}}|||zzzwwwuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}yyyxxxwwwwwwvvvtttrrrpppooonnnnnniiigggeeeccc```]]]XXXUUURRRPPPNNNMMMMMMMMMKKKJJJFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGHHHHHHHHHJJJLLLOOOPPPOOONNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSRRRRRRSSSTTTTTTUUUVVVVVVTTTTTTUUUUUUWWWYYYZZZ[[[UUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]___aaabbbaaaccceeefffggghhhjjjlllnnnppprrrtttvvvxxx|||~~~{{{~~~uuuhhh^^^YYYWWWNNNMMMMMMMMMMMMLLLLLLMMMNNNNNNQQQYYYiii```UUUUUUQQQLLLLLLHHHGGGFFFGGGGGGFFFCCCAAA======<<<888333000000000............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,---......///------------.........///---------...............//////000000000111111111///333555444444:::EEEOOOcccpppyyyyyy|||zzztttpppooo}}}zzzzzzwwwwwwxxx{{{||||||yyywwwvvvwwwyyy{{{~~~~~~{{{zzzzzz{{{zzz{{{}}}{{{xxxsssqqqppppppoooooonnnllljjjiiihhh```]]]ZZZXXXVVVSSSPPPMMMLLLJJJHHHGGGHHHHHHFFFEEEAAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEGGGJJJLLLKKKJJJJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMMMMOOOPPPRRRRRRRRRQQQPPPPPPPPPPPPRRRSSSTTTPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXZZZ\\\^^^___]]]___aaabbbcccdddfffhhhlllnnnqqqrrrsssuuuyyy{{{{{{~~~wwwhhh___\\\RRRPPPNNNKKKJJJKKKKKKJJJOOONNNPPPTTT[[[ooosssZZZSSSPPPNNNLLLHHHGGGGGGGGGGGGFFFCCCAAA>>>>>>===999444111000111............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,---...//////---------.........//////........................000000000000111111111111---111444444666===JJJUUUdddooozzzvvvttt{{{qqqiiijjjnnn{{{wwwvvvtttuuuwwwzzz||||||yyywwwwwwyyyzzz|||~~~~~~yyywwwvvvvvvvvvvvvxxxyyyxxxsssoookkkjjjffffffffffffeeebbb```___YYYVVVSSSPPPNNNLLLJJJHHHHHHFFFDDDCCCDDDDDDCCCBBB<<<===>>>@@@BBBDDDFFFGGGCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAADDDGGGIIIHHHGGGGGGHHHEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIKKKNNNPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRROOOOOOPPPRRRTTTVVVXXXYYYZZZ\\\^^^``````aaaccceeelllnnnpppqqqrrrtttwwwzzz{{{~~~~~~}}}|||wwwjjjfffWWWUUUPPPKKKIIIKKKJJJIIIIIIJJJMMMPPPQQQ^^^|||___PPPNNNNNNMMMIIIHHHGGGGGGHHHGGGDDDAAA>>>???>>>:::555111000111............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++------------------------(((((()))***,,,---......//////000000///...------///111222222000///000000111111111222666>>>GGGNNN```hhhvvvuuujjjooovvv~~~|||vvvlllbbbfffqqq~~~|||{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwsssvvvzzz{{{}}}~~~zzzvvvsssrrrsssrrrrrroooppppppooolllhhhdddaaaaaa```^^^]]]]]]ZZZVVVSSSMMMLLLKKKIIIGGGEEEDDDCCC????????????>>>>>>>>>===============???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLIIIJJJLLLMMMNNNMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWWWWYYY[[[^^^aaabbbhhhiiikkknnnqqquuuxxxyyy{{{{{{||||||}}}}}}}}}}}}xxxjjj___XXXPPPMMMMMMMMMJJJGGGKKKFFFKKKTTTTTTTTThhhgggRRRPPPNNNFFFLLLKKKIIIFFFEEECCCCCCBBBAAA@@@@@@>>>:::666222000///............---------//////.........---------------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***)))))))))***,,,---------------------------)))******+++,,,---......///////////////...------...000111111///...///000222333555888<<>>======<<<;;;;;;;;;::::::;;;<<<>>>@@@BBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@AAAAAABBBCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIGGGHHHJJJKKKLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSTTTVVVYYY\\\___```dddeeegggiiimmmpppsssuuuvvvwwwxxxyyyzzz|||}}}}}}tttddd]]]SSSOOOOOOOOOLLLIIIMMMKKKMMMQQQPPPPPP^^^qqqoooVVVQQQPPPKKKKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@???>>>:::666222000000000/////////.........//////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,------------------------,,,,,,,,,---------......///////////////......---...///000000......///000///111555999>>>FFFNNNTTTRRRZZZcccjjjrrr}}}uuuoooppppppqqqxxxqqq___TTTPPPXXXppp~~~}}}zzzyyyxxxvvvuuutttttttttzzz|||~~~~~~{{{wwwtttrrrllljjjfffeeefffggghhhgggeeeeeedddbbb^^^YYYUUUSSSQQQOOONNNMMMLLLKKKHHHEEECCCCCCBBB@@@>>>===<<<;;;<<<<<<<<<;;;:::999999888888888777888999;;;===>>>@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAA@@@???>>>============?????????>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPSSSUUUYYY[[[]]]^^^___aaacccgggkkkmmmoooqqqqqqrrrtttvvvyyy{{{||||||oooeeeYYYRRRQQQPPPNNNLLLMMMNNNNNNMMMMMMRRRZZZaaasssUUULLLKKKJJJKKKJJJIIIGGGFFFDDDCCCCCC?????????===:::666333000111111111000000000//////...............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++------------------------..................------...///////////////.........///000000//////000222000222555999???HHHRRRYYY[[[ccciiijjjmmm{{{~~~xxxwwwvvvsssqqqvvvooocccWWWQQQSSSbbb|||~~~~~~zzzyyyxxxvvvuuuttttttttt{{{~~~{{{vvvpppkkkhhhfff```^^^\\\\\\]]]___```___]]]]]][[[YYYUUUQQQMMMJJJKKKIIIGGGGGGFFFEEECCCAAA>>>>>>===<<<:::999888888888888888888888888888888666666666666777999;;;<<<@@@???>>>===;;;:::999888999888888999999:::;;;<<<@@@???===;;;:::::::::;;;======<<<<<<<<<<<<======@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJKKKMMMPPPSSSVVVXXXYYYYYYZZZ\\\___bbbfffiiikkkmmmmmmnnnooorrruuuwwwxxxxxx~~~~~~rrrbbbWWWSSSRRRPPPNNNKKKNNNMMMIIINNN\\\ccccccrrryyyWWWHHHGGGIIIJJJJJJIIIHHHGGGEEEDDDCCC?????????>>>;;;777444222111111000000000/////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++******------------------------//////............------......///////////////...000111111111000000222444444555888<<>>???>>>===;;;;;;::::::999888777777666222333444555666777777888666555555555666888999:::@@@???>>><<<;;;999888777777777777777888999:::;;;>>>===<<<;;;::::::::::::;;;::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHJJJMMMPPPSSSTTTUUUVVVWWWYYY[[[___bbbeeegggjjjjjjjjjkkkmmmooorrrsssvvv|||nnn___WWWTTTRRRQQQOOOQQQNNNIIIRRRdddmmmjjjfffcccNNNIIILLLJJJJJJIIIIIIHHHFFFDDDCCC?????????>>><<<999666444000000000/////////......---.....................------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***,,,,,,+++******------------------------..................---------...//////////////////111111222111000111444666333555999@@@KKKYYYgggpppvvv~~~~~~~~~|||sss___VVVMMMPPPbbb~~~||||||{{{zzzyyyyyyyyyyyy{{{}}}~~~{{{uuuppphhh___WWWQQQNNNMMMJJJIIIHHHJJJLLLNNNNNNMMMKKKKKKJJJHHHFFFDDDBBBAAA@@@>>><<<<<<<<<<<<;;;:::888888777777666666666555000111222333444555666777555555444444555666888999>>>>>>===;;;:::888777777666666666666777888999::::::;;;;;;;;;;;;:::999999888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????======<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDFFFHHHKKKMMMOOOPPPPPPQQQRRRTTTWWWZZZ^^^aaacccfffeeeeeeeeegggjjjmmmooorrryyy}}}~~~~~~}}}kkk___[[[XXXVVVWWWVVVPPPKKKRRR```hhhggg___rrrqqqVVVLLLLLLIIIIIIJJJJJJHHHGGGEEECCC@@@@@@@@@@@@>>>;;;888666000000/////////.........---------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++------------------------------------------......------...///////////////000111111000///000333666222888BBBNNN\\\kkkyyyxxxlllZZZTTTQQQZZZttt~~~}}}}}}|||||||||}}}}}}}}}|||uuuqqqgggbbbZZZQQQJJJFFFCCCCCCBBBAAA@@@BBBDDDEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>>???<<<:::999:::;;;::::::555555555555555444444444222222222222333333333333444444333333333555666777;;;;;;:::999888777666555444444444444555666777888666777999;;;;;;:::888777666666666777999:::<<<===888888888999999:::::::::999999999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<======>>>???@@@AAAAAABBBCCCEEEHHHIIIJJJKKKKKKLLLLLLNNNQQQUUUXXX[[[]]]^^^^^^^^^___aaaeeeiiilllkkkrrrxxxyyy{{{~~~}}}|||~~~yyyjjjccc```^^^[[[WWWQQQNNNOOOUUUYYYZZZWWWeee```OOOLLLIIIIIIJJJJJJIIIGGGEEEDDD@@@AAAAAAAAA@@@===:::888111111111000000000//////---------.........//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------------------------,,,,,,,,,---------......------...///000000/////////000000///...000333666888AAAOOO```qqquuusssfffUUUSSSXXXiii~~~~~~~~~~~~~~~|||uuulllfff\\\XXXPPPHHHBBB>>>=========<<<;;;===???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<888666444333444555555444444333333333333333333333444444333333222111111111333333222222222333555666999999888777666555444444333333333333444555666666222555888;;;;;;:::888666555555666777999;;;<<<===555555666666777888888888888888888999:::<<<===>>><<<;;;;;;::::::;;;;;;<<<999999999888888888888888;;;;;;<<<<<<===>>>??????@@@AAACCCEEEGGGGGGGGGGGGGGGHHHJJJMMMPPPTTTWWWXXXXXXXXXXXXZZZ^^^ccchhhkkkeeemmmtttvvvyyy}}}~~~||||||~~~rrrjjjfffdddYYYTTTOOONNNMMMKKKLLLOOOPPPZZZuuummmWWWQQQHHHIIIJJJJJJJJJHHHEEEDDDAAABBBBBBBBBAAA>>>;;;:::222222222111111111111000---------.........//////---------,,,,,,,,,++++++------------------------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000000///............/////////000222000000111111000444;;;999JJJeeerrrrrreee```NNNSSSccc~~~vvvjjj```YYYNNNIIICCC???>>><<<:::777888888888888888888888888888888888888888777666666555444333333222222333333666555555444444333333222111111111333444444222000444444333222111111111222666666666666555555444333333333222222333333444555222333555666666555333222222222222333444555666777555666666777777777777666555555666777888999::::::>>>>>>>>>===;;;999666555777777777777777777777777777888999:::<<<===>>>???===>>>???@@@BBBCCCDDDEEEEEEGGGIIIKKKLLLNNNPPPRRRPPPSSSVVVYYYZZZ]]]```cccdddgggmmmqqqsssuuuwwwxxxvvvyyy}}}|||}}}~~~xxxhhhbbbccc\\\YYYUUUQQQOOONNNNNNOOOOOOTTTdddrrrZZZOOOLLLIIIIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@???===<<<444111///.../////////...000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///........./////////000000111//////111111111666===HHH^^^~~~{{{uuu{{{gggXXXTTTNNNXXXmmm}}}uuujjj___TTTMMMGGGCCC>>>;;;:::999666444777777777777777777777777666666666666666555444444444444333222222222222333555555444444444333333222222111111222444444222000333333222111111111111111222222222222222111000000222111111111111222333333222333444555555444333222000000111222444666777888555555555666666555444444444444555666777888999999>>>>>>>>>>>><<<:::888777666666666666666666666666666777888999:::<<<======<<<<<<>>>???@@@BBBCCCCCCBBBDDDGGGHHHIIIJJJMMMOOOOOOQQQTTTVVVVVVXXX[[[]]]bbbeeejjjmmmooopppqqqsssuuuxxx{{{~~~~~~~~~||||||}}}~~~llleeefff```\\\WWWSSSPPPNNNMMMLLLJJJNNN\\\www|||www\\\RRRKKKLLLMMMIIIEEEDDDBBBBBBBBBBBBAAA@@@>>>>>>666333111000000111000///000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000....../////////000000000000//////111111222999AAAXXXsssyyy{{{nnnYYYLLLJJJNNN___{{{~~~~~~sssggg\\\PPPGGGAAA???<<<888666555444333111555555555555555555555555333444444444444333333222444444333222222222222222333444444444444333333222222111111222333333222000222111111000000000000000222333333333333222111111000000000000000111222222444333333333333333333444//////000111333666888999444444555444444333222111222222333444555666777777:::;;;<<<<<<;;;:::888777444444444444444444444444444555666777888::::::;;;::::::;;;<<<>>>???@@@@@@???AAACCCDDDEEEFFFHHHJJJLLLNNNPPPQQQQQQRRRTTTVVV^^^aaaeeehhhiiiiiikkklllpppsssvvvxxxxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~xxxllljjjeeeaaaZZZUUUQQQOOOLLLJJJJJJKKKSSSfff{{{qqqrrrttt]]]NNNOOORRRKKKEEEEEEBBBBBBBBBBBBBBBAAA@@@???888666333222222222111000000000000/////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...------...///000...////////////000000000000///000222222444===GGGbbb}}}sss```OOOGGGHHHPPPhhh|||yyywwwwww}}}xxxiii[[[PPPGGG???;;;:::888666444333333222222222222222222222222222222222333333333333333222222444333333222111222222222222333444444555444333333333222111111222222111///000000////////////000000222222333333333222222111111000000000000111222222444333222111111222333444000000000111222444666666444555444444333222111000111111222222333444444555444555666777777666555555333333333333333333333333333333444555666777888888777888999:::;;;<<<======<<<>>>@@@AAAAAABBBDDDFFFGGGIIIKKKLLLMMMNNNPPPRRRZZZ]]]```cccdddeeehhhiiikkknnnqqqrrrrrrssstttvvvzzzzzz{{{{{{|||}}}~~~~~~{{{ooolllfff]]]WWWTTTQQQNNNLLLOOOMMMOOOYYYmmm|||ppplllwwwpppUUUQQQSSSKKKEEEGGGBBBBBBCCCCCCCCCBBBBBBAAA:::777444333222222111000000000000////////////...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...------...///000////////////000000000111//////111333333666BBBNNNiii~~~wwweeeUUUGGGFFFKKKVVVrrr}}}zzzvvvrrrrrryyy~~~rrr```QQQHHHAAA<<<999888888777666555444444444111111111111111111111111222333333444444444333333333333222111111111111222111222444555666666555444333222000000111222000///000///////////////000000---....../////////......111111111111111222333333444333111//////111333444222222111111111222222333555555555444333222111000000000000111222222333333111222333555555555444333111111111111111111111111111222222333444555666666555666666777888999::::::;;;===>>>?????????AAACCCBBBDDDFFFHHHIIIKKKNNNPPPTTTWWW[[[^^^```cccfffhhhhhhkkkmmmooopppqqqsssuuuwwwwwwyyyzzz|||~~~{{{tttlllbbbZZZWWWUUURRRPPPQQQNNNNNNSSS___yyyyyyrrrtttbbbTTTQQQJJJGGGIIICCCCCCDDDDDDDDDCCCCCCBBB;;;888555333222222111///111000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........//////000/////////000000000111111000111333555555:::GGGUUUppp|||}}}|||yyyvvvxxxkkkZZZLLLCCCGGGQQQaaa~~~}}}uuurrrssszzzsss^^^NNNEEE@@@<<<999888999999888666555555666222222222222222222222222222333333444444444444444333333222111111111111111111333555777888777666555444222000000000111000//////////////////000000111...//////000000000000000222111111111111222333333333222000//////000222333333333222111000000000000333444444444333222111000000000000000111111222222111222333444555444444333111111111111111111111111111111222222333444444555444555555666777777888888:::;;;======<<<===>>>@@@>>>@@@CCCEEEFFFHHHJJJMMMOOOQQQUUUXXXZZZ^^^aaadddfffhhhkkkmmmnnnpppsssuuuuuuvvvwwwyyy{{{}}}vvvhhh^^^ZZZYYYVVVSSSOOOLLLLLLPPPXXXlll}}}vvvzzzxxx\\\PPPKKKJJJJJJEEEEEEEEEEEEEEEDDDCCCBBB===:::666444333222111///111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000000000/////////000000000111111111111222555777777<<>>:::777999:::999666444555666222222222222222222222222111222333333444444444333333222222111111111111111111333666999:::999888777555222000///000000000///000/////////000000111222000111222333333333333222111000000000000111222222222111000//////000111222222111111000000000000111111111111222222111000000000000000000111111111111000000222333333222111111111111111111111111111111111111111222333333444444444444444555666666777777888999;;;;;;::::::;;;===<<<>>>@@@BBBBBBCCCEEEGGGJJJLLLOOOQQQSSSVVVYYY\\\___aaadddgggiiilllppprrrtttuuuvvvwwwyyyzzz{{{|||}}}nnnaaa\\\ZZZXXXUUUOOOLLLLLLOOORRR___wwwwwwhhhSSSNNNMMMIIIGGGGGGGGGFFFEEEDDDCCCBBB???<<<888666555444222111111111111000000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...000111111000///000000000000111111111111111333666888888>>>NNN^^^mmm||||||}}}{{{jjjWWWLLLEEEFFFSSSbbb}}}}}}~~~~~~~~~{{{zzz|||ooo[[[OOOGGGAAA<<<666888:::888555333333555333333333333333333333333000111222333333333333333333222222111000111111111222444777999;;;:::999888555222000//////000//////000000000000000111222222......///000000000000000///////////////000111111111111000000000000111111000000000000000111222222...///000000000000000///000000000000111111111111---...///000000///...---111111111111111111111111111111111222333333333444444444444555555666666666666888999999888888999;;;<<<>>>???@@@???@@@AAACCCGGGIIIKKKLLLMMMOOOSSSUUUXXXZZZ^^^```cccfffkkknnnuuuuuuuuuvvvwwwwwwxxxxxx{{{}}}~~~sssddd]]][[[XXXUUURRRNNNMMMOOOMMMTTToooyyyyyyqqqVVVQQQNNNGGGHHHHHHGGGGGGEEEDDDBBBBBBAAA>>>:::888666555333222111111111111000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,---...000111111333222111000////////////333444555666;;;FFFSSS\\\fffsss~~~}}}||||||}}}kkkYYYKKKHHHEEEFFFXXXooo~~~|||{{{}}}~~~~~~~~~~~~kkkXXXNNNFFF@@@;;;<<<;;;999555333333333666666555444333333222222111111111111111111111111222222222222222222222222222111222555999;;;999666888555222111000000000///......//////000000111111111111000000000000111111111111111111000000000000111111000///////////////000222444777888888888777444333333222111000//////000000111111111111000000000000111222222222222111000000000000000000000000//////000111222333333333111111222222222333333333444444555666777888999999999999;;;<<<===???@@@@@@CCCDDDEEEGGGJJJLLLOOOPPPRRRUUUYYY\\\^^^aaaeeehhhrrrqqqpppppprrruuuxxx{{{|||~~~wwwggg```[[[XXXZZZUUUSSSPPPMMMNNNVVVccclll|||zzzbbbPPPLLLJJJJJJHHHEEEDDDCCCBBB???===BBB@@@===999666555444444111000///------......///------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---+++,,,,,,---...///000000222222111000//////000000222444777999>>>EEENNNTTTbbbnnnxxxzzzzzzwww|||}}}|||rrr\\\MMMCCCEEEFFFKKK^^^vvv~~~||||||~~~zzzdddVVVKKKCCC@@@>>>:::777555444444555666666555444444333222222111111111111111111111111222222222222222222222222111000111333777888888666999777444222111111000///////////////000000000000111111000000000000111111111111111111000000000000111111000///////////////222333555666777666444333222222222111000000000///000000111111111111000000000000111111222222222111000000000000000000000000000000000111111222222333111111111222222222333333333333444555666777888888888888999;;;<<<===>>>???@@@AAABBBDDDGGGIIIKKKMMMOOORRRVVVZZZ]]]```dddgggllllllllllllnnnqqqtttvvv|||~~~nnnddd]]]XXXWWWXXXVVVSSSNNNMMMSSS]]]eee}}}lllVVVMMMKKKIIIGGGEEEDDDDDDCCC@@@???AAA???<<<999666444333333111000///...---...//////------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------------........./////////222111000000000000000111222555;;;@@@DDDIIINNNRRR]]]hhhqqquuu|||}}}wwwyyyxxxvvvyyy|||ssseeeOOODDD>>>DDDJJJRRRhhh}}}|||~~~xxxgggYYYPPPIIICCC;;;777666777777666666666555555444333333333222222222222222222222222222222222222222222222222222000000111444666666666:::888777444333111111111000000000000////////////111111000000000000111111111111111111000000000000111000000///////////////333444555666555333111000000000000000000000000000000000111111111111000000000000000111111111222222000000000000000000000000111111111111111111111111111111111222222222222333222222333444555555666666666666777888:::;;;<<<<<<======>>>@@@BBBEEEGGGHHHIIILLLPPPTTTWWW[[[___bbbcccdddfffhhhjjjlllnnnooowwwzzzyyykkkbbb[[[XXX\\\ZZZVVVPPPLLLOOOVVV\\\uuutttXXXKKKHHHHHHFFFDDDDDDDDDDDDBBB@@@@@@>>><<<999666444333222111000///.........//////------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////...............111000000000000000111111333666<<>>888888999888666666666555555444444444333222222222222222222222222111111111111111111111111222111000111222444555666999999888666444222111222111111000000//////......111111000000000000111111111111111111000000000///000000////////////000000222333555666555444222111///////////////000000000000000111111111111000000000000000000000111111222////////////////////////111111111111000000000000111111111111222222222222111111111222333444444555444444555666777888999999::::::;;;===???AAACCCEEEDDDFFFJJJMMMPPPSSSVVVYYY\\\^^^aaadddgggiiijjjjjjppptttyyy~~~sssfff```^^^^^^\\\XXXRRRMMMMMMQQQUUUdddzzzZZZKKKHHHGGGEEEDDDDDDEEEEEECCCBBB???>>><<<999666444222111000000000///////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000////////////.........000/////////000111222222333555:::@@@HHHPPPUUUXXXWWW```iiipppzzzzzzuuuuuupppbbbTTTKKKDDDAAAGGGRRReeewwwjjjXXXOOOCCC;;;::::::888666666555555555555555444444222222222222222222222222111111111111111111111111333333222222222333555666777888888777333111111222111111000000//////......111111000000000000111111111111111111000000000///000000////////////000000111222444666777666555444///////////////000000000000000111111111111000000000000/////////000111222////////////////////////111111000000000000000000000000111111111222222222000000111111222222333333222222333444555666666777888888999;;;===???AAABBBCCCEEEHHHIIIJJJLLLOOOQQQVVVXXX\\\```dddfffggggggjjjooouuuyyy{{{|||~~~lllcccaaa^^^^^^[[[UUUOOOMMMOOORRR[[[ooo___OOOKKKGGGEEEDDDDDDEEEEEEDDDCCC???>>><<<:::777444222111000000000000000/////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---......///000////////////////////////////////////000111333333444555999@@@JJJRRRXXX[[[___fffoooxxx|||vvvsssjjjZZZLLLDDDAAAAAAJJJZZZqqqsssbbbTTTMMMDDD>>>;;;:::888666555555555555555555555555333333333333333333333333111111111111111111111111222333444333222222333555222555777666222000111333000000000000////////////111111000000000000111111111111111111000000000000///////////////000000111///000333666777777777666000000000000000000000000000000111111111111000000000000///...///000111222000000000000000000000000000000000000000000000000000000000111111111111222000000111111111222222222111222222333444444555555666777777999:::<<<>>>???CCCEEEGGGHHHHHHIIIKKKMMMPPPSSSWWW[[[___bbbcccdddggglllsssvvvwwwyyy|||}}}~~~zzzjjjaaa______^^^YYYSSSOOOOOOQQQVVV___sssbbbNNNHHHGGGFFFEEEEEEEEEEEEDDDCCC??????===;;;999666333222000000111111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000///////////////000000000.........///000222333444555888>>>JJJWWWcccjjjlllpppuuu~~~~~~wwwsssgggUUUGGGAAAAAAFFFSSSeee}}}|||{{{|||~~~~~~iiiUUUIIIFFFBBB>>>;;;999888888555555555555666666666666333333333333333333333333111111111111111111111111000222444333111000111222...222555444111///000333////////////000000000000111111000000000000111111111111111111000000000000///////////////000111111...///222555666666666555222222222111000000000///000000111111111111000000111000.........///111222000000000000000000000000......//////000000111111000000000000111111111111000111111111111222222222111111222222333333444444444444555666888:::;;;<<>>:::999999999555555555666666666666666333333333333333333333333000000000000000000000000...111444333111...///000+++///333333000...000333......//////000000111111111111000000000000111111111111111111000000000000///////////////000111111...///111444555444444333444333333222111000//////000000111111111111000000111000...---...///111222000000000000000000000000---......///000111111222000000000000111111111111111111111111222222222222111111222222333333333444222333333444666888999:::999;;;===???@@@AAADDDFFFFFFGGGJJJNNNSSSWWW[[[\\\```eeelllnnnnnnooossswwwvvvxxx{{{llldddeeeeee```XXXRRROOONNNNNNPPPZZZnnnyyyZZZLLLIIIGGGFFFEEEFFFEEECCCBBBAAA@@@???>>>;;;888555333000111111222222000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000////////////000000---///000...---///444999777EEEXXXjjj}}}zzznnn[[[LLLFFFBBBDDDLLL```~~~~~~yyyvvvuuuyyy}}}{{{{{{|||aaaKKKFFF???;;;<<<>>><<<;;;<<<666666555555444444333333555444444333333222222111222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000...///000222222222111000///...---///222333111.........//////000000111111000000000000000000000000000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000000000000000000000////////////000111333333//////000000111111111111333222222111111222222333555555555666666666666777;;;<<<<<<===>>>???@@@@@@DDDEEEHHHKKKNNNQQQTTTUUUZZZ^^^eeejjjlllnnnpppqqqrrrtttxxx{{{~~~{{{kkkdddggggggYYYRRRSSSQQQOOOPPPTTT```zzzmmmVVVMMMGGGGGGJJJHHHAAA@@@FFFCCCAAA===;;;999777333111333222111000////////////////////////..................---------,,,,,,,,,,,,,,,,,,------.................................000000////////////000000...000111000///111555:::888KKKddd}}}|||nnn\\\MMMHHHFFFJJJUUUiii~~~zzzwwwuuuxxx||||||{{{}}}~~~eeeQQQHHH@@@;;;<<<===;;;999:::777777888888999::::::;;;666666555555444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000111111111111000000///...000222333222///////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000000000////////////000000000000000000000000000000000000000000000000000000000/////////000111222222111111111111222222222222333222222111111222222333444444444555555555666666777888999:::;;;<<<======AAACCCEEEHHHKKKNNNPPPRRRWWW[[[```dddgggiiilllmmmppprrrvvvyyy{{{~~~vvvjjjiiiiii^^^YYYXXXRRROOOPPPRRR\\\rrrgggVVVLLLFFFIIIHHHCCCBBBFFFDDDBBB???<<<:::888555222333222111000////////////////////////..................---------,,,,,,,,,,,,,,,------------------........................000000////////////000000///222333333222222666:::===UUUwwwyyyjjjWWWKKKHHHJJJRRRaaavvv|||wwwuuutttwww|||~~~{{{yyymmm[[[LLLDDD=========:::999:::666666777777888888999999777777777666555555444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000222111000000000000000000111000000111333333222000000000000000////////////000000000000000000000000000000000000000000000000------...///////////////000000////////////000000000000000000000000000000000000000000000000000000111000000000000000111111333333333222222222222222222222111111111111222222333333333333444444444444666777888999;;;<<<===>>>>>>???AAADDDGGGJJJLLLMMMRRRUUUYYY]]]```cccgggiiimmmooosssvvvxxxzzz}}}sssllllllfffbbb___UUUPPPPPPQQQVVVfffhhhVVVHHHGGGIIIFFFEEEGGGEEECCC@@@>>><<<:::666444333222111000////////////////////////..................---------,,,,,,,,,------------------,,,,,,........................000000////////////000000///111444444333333777;;;EEE```{{{~~~zzzppp___NNNFFFFFFJJJWWWkkk~~~~~~}}}~~~~~~|||wwwtttrrrqqqxxx|||{{{www|||wwwgggQQQHHH@@@???>>>;;;:::;;;999888888777666555444444888777777666666555444444333333333333333333333333111111111111111111111111//////000000000000000111000000000000000000000000333222111/////////000111000000111111222222111000111111000000//////......000000000000000000000000000000000000000000000000---...//////000000//////000000////////////000000000000000000000000000000////////////////////////222111000000000000000111333222222222222111111111222222111111111111222222111222222222333333333333333444555666888:::;;;;;;;;;<<<>>>AAACCCFFFHHHIIIOOOQQQTTTWWWZZZ^^^cccfffiiilllpppsssuuuwwwyyy{{{}}}~~~}}}pppooolllkkkfffYYYRRRQQQQQQSSS]]]uuueeeLLLGGGJJJIIIGGGHHHEEECCC@@@>>><<<:::777555333222111000////////////////////////..................---------,,,,,,,,,.........------,,,,,,,,,////////////////////////000000////////////000000...000333333222444888===MMMiii}}}|||{{{|||~~~vvvzzzeeeTTTFFFBBBEEEJJJ[[[sss~~~}}}|||||||||}}}~~~{{{||||||yyyvvvsssrrrrrrzzz}}}|||xxx}}}tttXXXNNNEEEAAA???;;;:::;;;===<<<;;;:::999888777777777777666666555444444444333333333333333333333333111111111111111111111111///000000000111111222222000000000000000000000000333222111/////////000111///000111111000/////////111111000000//////......//////////////////////////////////////////////////////000111111111111000000000////////////000000////////////////////////////////////////////////222111000000000000000111111111111111111000000000222111111000000111111222111111111111222222222333000000111333444666777777:::;;;===???AAACCCDDDEEELLLNNNQQQSSSVVVZZZ___cccfffiiinnnqqqsssuuuwwwyyy{{{|||zzzvvvrrrqqqkkk___VVVSSSRRRSSSXXXkkk|||wwwUUUIIIKKKKKKHHHHHHDDDBBB???===<<<:::777555333222111000////////////////////////..................---------,,,,,,,,,.........------,,,,,,,,,////////////////////////000000////////////000000---000111111222555;;;AAATTTooo~~~wwwssssss}}}}}}|||mmmZZZKKKAAABBBIIIMMMaaa|||~~~}}}|||{{{{{{{{{{{{zzz{{{{{{yyywwwuuuuuuvvv}}}}}}{{{ggg[[[NNNHHHCCC===;;;<<<::::::::::::::::::::::::777777777666555555444444333333333333333333333333222222222222222222222222000111111222222333333333000000000000000000000000222111000000000000000000...000111111///......///000000000000///////////////////////////////////////////////////////////////000000111111111111111000000////////////000000////////////////////////000000000000000000000000111000000000000000111111//////000000000111111111111111000000000000111111111111111111222222222222444444555666777888888999999:::;;;===???@@@BBBBBBGGGJJJLLLOOOQQQVVV[[[^^^aaaeeejjjoooqqqsssuuuvvvxxxzzz|||wwwsssoooeee[[[VVVTTTUUUWWWbbb~~~vvvqqqzzz```NNNLLLKKKHHHGGGDDDBBB???===<<<:::888555333222111000////////////////////////..................---------,,,,,,,,,------------------,,,,,,////////////////////////000000////////////000000...000111111222777???FFF\\\ssszzztttsss}}}|||zzzzzz```OOODDD>>>BBBLLLVVVkkk~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxyyyyyyxxxvvvvvvwwwyyy}}}}}}ooo```UUUMMMEEE@@@@@@;;;;;;::::::::::::::::::999888888777777666555555444444444444444444444444222222222222222222222222111222222333444444555555000000000000000000000000///000000111111111111000///111333222000...///000////////////000000000000////////////////////////////////////////////////...//////000111000000000000000////////////000000////////////////////////000000000000000000000000000/////////000111222222//////000111222222333333111111000000000000111111111111111222222222333333666666777777777888888888777888999:::<<<===??????AAACCCGGGJJJMMMPPPTTTXXX\\\```fffkkknnnppprrrtttuuuvvvyyy|||}}}uuurrrkkk___YYYUUUUUUUUUZZZoootttiiipppjjjSSSNNNJJJGGGFFFEEECCC@@@>>>===<<<999777333222111000////////////////////////..................---------,,,,,,,,,,,,,,,------------------000000000000000000000000000000////////////000000000111111111333999CCCJJJbbbvvvzzzyyyqqqxxxoooVVVGGG>>>:::AAALLL]]]rrr~~~~~~}}}}}}}}}||||||{{{{{{~~~|||zzzxxxvvvtttuuuvvvuuutttuuuvvvxxx~~~ooobbbWWWLLLGGGFFFCCCCCCBBB@@@???===<<<<<<::::::999999888777777777444444444444444444444444222222222222222222222222222222333444444555666666000000000000000000000000...///000222222222111000000222444333000///000111......//////000000111111////////////////////////////////////////////////---......///////////////000000////////////000000////////////////////////000000000000000000000000////////////000111333333//////000111333444555666111111000000000000111111111222222222222333333333111111111111111111111111666666777999:::;;;<<<===<<>>:::::::::888777777777888777666555555444444555555444444444333333333333222333333222222333333444555999888666333222111111111111000000000000111222222888888888777666555444333222111111000111111333333666333000000000111///---........./////////000000111111111111111000//////////////////////////////////////////////////////////////////000000000111000000000000000000000000111111111111000000000///111111111111111111111111111111222222222222111111000000000000111222333333333333444555666777888888999;;;>>>@@@AAADDDHHHKKKNNNRRRYYY^^^aaafffmmmrrrssstttvvvyyy|||yyyrrrrrrjjjaaaXXXRRROOOQQQYYYccc|||```LLLHHHGGGEEEGGGFFFEEECCC@@@>>>===<<<777555333222333333222111000000000000000///..............................+++,,,,,,,,,,,,---------//////............//////000000000000111111111111///000222444555;;;IIIXXXgggppp|||zzzuuusssxxxwwwuuuuuuzzz~~~|||uuuiiiYYYJJJCCCAAACCCOOO]]]xxx~~~}}}}}}|||{{{{{{zzzyyyyyywwwvvvvvvwwwxxxvvvssspppmmmoooqqqqqqsssyyy|||xxxpppmmmiiippp}}}wwwooonnnfffWWWKKKGGGFFFDDD>>>===:::888777777888999777777666555555555555666555555444444444333333333333333333333333444444555;;;:::888666444222111111222111111111111222333333444444333222222222222222444333222111111111111111777555222111000000...,,,////////////000000000000111111111222111111000////////////////////////////////////////////////////////////000000000111111000000000000000000000000111111111111000000000000111111111111111111111111111111222222222222111111222111111111111111222222111111222333444555555666777999;;;===>>>@@@CCCEEEHHHMMMSSSXXX\\\aaahhhnnnsssssstttvvvyyy}}}{{{rrrqqqnnneee\\\TTTOOONNNTTT\\\vvvzzzeeeNNNHHHGGGDDDEEEDDDDDDBBB@@@>>><<<;;;999666444333333333111000///000000000000///..............................++++++,,,,,,------------//////............/////////000000000111111111111...000222444555===JJJVVVaaahhhsss}}}|||yyyzzz|||zzzvvvtttxxx|||wwwooobbbUUUIIIEEECCCGGGUUUfff~~~~~~}}}|||{{{zzzyyyxxxwwwwwwuuuttttttuuuuuutttqqqooolllmmmnnnpppttt|||zzzppplllhhhppp~~~kkkZZZPPPJJJGGGAAA???===<<<;;;;;;;;;:::888888777666666666666777555555555555444444444444333333333333333444555555777666555444333222111111111111111111111222333333000///...------...000000111111000000000/////////666555333222111000///...//////000000000111111111111111111222222111111000000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000111111111000000000000000111111111111111111111111111111222222222222111111222222111111000111111111111111222222333444444555777888:::;;;;;;<<>><<<;;;888666333111111000...---//////000000//////...---........................///......---,,,,,,++++++//////............/////////000000000111111111111///222333333555>>>JJJRRRVVV]]]gggqqq|||}}}{{{}}}|||sssgggYYYOOOGGGDDDCCCHHHZZZmmm~~~{{{{{{zzzyyyxxxwwwvvvuuutttsssrrrsssssssssqqqooolllmmmnnnqqqwww~~~sssppplllsssppp```SSSJJJCCCAAA???>>>???>>>;;;999999999888777777777777888666666666555555555444444444444333333444444555666222222333333333222222222111000000000000111222222222222111000000111333444///000000111111111111111444444333222111111111222000000000111111111111222111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222111111222222111111000111111111222222222333333444444555666888999999999;;;===???@@@DDDJJJNNNRRRXXX```fffooopppqqqtttwww{{{vvvnnnppphhh```YYYRRRMMMOOOUUU]]]xxxgggQQQIIIFFFDDDAAABBBBBBBBBAAA???===;;;999666444222111000...---///////////////...------........................///......------,,,,,,,,,//////............//////000000000000111111111111///333444333666AAALLLQQQOOOUUU___iiittt~~~yyykkk\\\LLLEEEAAAAAABBBIII^^^sss~~~}}}}}}yyyyyyxxxxxxwwwvvvuuuuuusssrrrqqqqqqrrrrrrqqqooonnnnnnpppttt{{{yyyuuurrryyyxxxeeeXXXIIIEEEAAA??????>>>:::777::::::999888888888888999777666666666666555555555444444444444444555555666111222333444444555444444000000000000000111222222333333222222222333333444111111222333444444333333333444444333222111333444000111111111222222222222000111222222333222222222222222222222222222222222000000000000000000000000000000000111111111222222000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111222111111111111111222222222333333333444444444555555777888888888999<<<>>>>>>BBBFFFJJJMMMSSS[[[aaajjjlllooorrrwwwzzz}}}}}}~~~ppppppiiibbb\\\UUUOOOPPPUUUWWWkkklllUUUKKKFFFDDDAAABBBCCCCCCBBB@@@>>><<<;;;999666444444333111///...////////////...------........................++++++,,,---...//////000//////............//////000000000000111111111111///444666555999FFFPPPUUUPPPVVV```iiisss{{{sssaaaPPPAAA======@@@CCCMMMddd}}}}}}}}}}}}}}}}}}|||{{{zzzwwwwwwwwwvvvvvvuuuuuuuuusssrrrpppqqqrrrrrrqqqooopppqqqrrrwww~~~}}}zzz~~~mmmXXXPPPFFF@@@???>>>;;;999;;;;;;:::999999999999999777777777666666666555555444444444444444555666666222222333444555444333333222111111111111222333333111111111222111111000000222333444444444333222111555666666444111000222444111111111222222222333333000111222222333333333222111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000///000000000111111111111111111111111111111111111111111222222222222111111000000000000111222333333222222333333333333444444333555666666777888:::===<<>>:::888555444444333222000......//////......---,,,........................++++++,,,---...///000000//////............//////000000000000111111111111...444777666<<>>===<<<;;;::::::999999::::::777777777777666666666666555444444444444555666666222222333333333222111000333333222222333333444555222333444444444222111000333333333333222000...---777888888555111///000222111111222222222333333333000111222333333333333333000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000//////000000111111111222111111111111111111111111111111222222222222111111000000000000111222333444222222222222222333333333111333444555555777999<<<;;;>>>AAACCCFFFKKKSSSYYY^^^bbbhhhoootttwwwyyyyyyzzz|||}}}}}}}}}{{{sssmmmfff```XXXPPPOOORRRRRR[[[rrr}}}aaaPPPFFFAAA@@@BBBDDDEEEDDDBBB@@@>>>888666333222222222111///......//////......---,,,.......................................---------//////000000000000//////111000000000000000111222///555888888AAAPPP\\\```fffffflllxxxuuudddPPPBBB>>>;;;<<>>===;;;:::::::::888666999:::::::::999888777666555555555555555555555555444444444444444444444444333333333444444555555555222222444555555444222222444444333333222222333333:::555555999999333111222333222222111111222222333111222333333444444444333222222222222111111000000222222222222222222222222222222333333333333222222222222111111111111222222000000000000000000000000000000000000000000000000222222222222222222222222222222222111111111000000333222111111111222333444333333444555666777888999:::;;;===???CCCHHHNNNSSSYYY___fffmmmqqqrrrttttttxxxzzz|||~~~xxxnnnddd```\\\VVVRRRQQQOOOZZZkkkyyy}}}}}}___LLLGGGDDDAAA@@@DDDEEEBBB???@@@===;;;999555333222111111333222111///............................................................//////000000000000//////000000000000000111111222000444777<<>>GGGTTTiii|||zzzyyywwwuuuvvvxxxyyyzzzzzzyyyxxxvvvuuusssrrrqqqqqqqqqrrrppppppooopppqqqsssvvvwwwyyyzzz|||zzzjjjccc___VVVMMMBBB???<<<;;;;;;;;;;;;;;;888888888888888777777777666666666666666666666666333333333333333333333333444444444444444555555555444444333333333333444444111111222222333555666777===999777777444000///000333333222222222222333333333333444444444333333222333333222222222222111111222222222222222222222222111111222222222222111111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222111111222222333444333333333444444555555555555777999;;;===BBBGGGKKKQQQVVV^^^eeejjjmmmppprrrtttwww{{{~~~yyyllleee___XXXRRRPPPMMMRRR^^^qqqttt{{{gggPPPLLLFFFCCCEEEFFFBBB??????===<<<999777444333222111///......------.........................................................//////000000000000//////000000000000111222333333777666:::LLLkkkrrr}}}|||```MMMBBB>>>;;;<<>><<<;;;;;;;;;;;;;;;::::::999999999999999666666666666666666666666333333333333333333333333444444444555555555555555555444333222222333444555222222222333333555666666;;;999777555222000000222333333333222222333333333444444444444444444333222333333333333333333222222222222222222222222222222111111222222222222111111333333222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111222111222222222222333333333333333333333333333333444666888:::<<>>===;;;>>>CCCLLL\\\sss|||zzzzzzxxxvvvuuuvvvwwwxxxxxxxxxwwwvvvsssrrrqqqpppoooppppppqqqooooooooopppqqqtttvvvwwwwww{{{yyyuuukkk___SSSOOOIIIDDDBBB@@@???>>>===<<<;;;:::999999999999777777777777777777777777444444444444444444444444555555555555555555555555666555333333333333555666555444444333333444444444777888777444222222444555444333333333333333333444444444444555555444444333333333333333333333444444222222222222222222222222222222333333333333222222444444333333333333444444222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111222222333333333333222222333333333333333333444666888999;;;>>>AAADDDIIIMMMTTT[[[aaaffflllooommmrrrxxx~~~tttkkkeee^^^WWWTTTNNNPPPUUUbbbyyyrrrlll|||gggQQQHHH@@@AAADDDCCCAAAAAA======;;;999777444222111////////////000111222222////////////////////////........................//////000000000000//////000000000111222333444555777999HHHjjjrrrgggqqq{{{{{{cccLLL@@@<<<;;;:::???EEENNN^^^uuu|||xxxwwwvvvuuutttuuuvvvwwwwwwvvvuuutttqqqppppppooooooqqqrrrsssppppppooooooppprrrsssuuuvvvzzzxxxlllbbb]]]VVVOOOJJJFFFBBB??????>>><<<:::888888888999777777777777777777777777555555555555555555555555666666666555555555555555555555444444444444555555666666555444444444444444444888:::555222444666666444444333333333333444444333333444555555555555555333333444444444444555555444444444444444444444444333333444444444444333333555444444333333444444555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111222222222000111222333333333333222222222222333333444444444444666888999:::<<>>===<<<:::888555333222000000000000111111222333////////////////////////........................//////000000000000//////000000000111222333555555777<<>>;;;:::888???GGGPPP```www|||vvvtttsssssssssssstttuuuuuutttsssrrrpppoooooooooppprrrtttuuurrrqqqpppooooooooopppqqquuuzzz~~~wwwrrrjjjaaaYYYRRRKKKGGGEEECCC@@@===;;;::::::;;;888888888888888888888888777777777777777777777777777666666666555555555444444444555555555555444444555444444444444555555666444;;;===888333555666555444444333333333333444444111222333555666666666666333444444444555555555555555555555555555555555555444555555666666555555444555555444444444444555555444444444444444444444444444444444444444444444444222222222222222222222222000000111111111222222222000111222333333333222222111222222333444555555666333555777888999:::===???AAADDDIIIOOOUUU[[[bbbggghhhnnnuuu|||vvvooofff\\\WWWNNNMMMOOOVVVbbbyyyvvv|||___QQQEEECCCEEEDDDBBBAAA>>>>>>===;;;999666333222111000000000000000111222////////////////////////........................//////000000000000//////000000000111222444555666999???VVVzzzzzzwwwuuuppplllqqqyyycccLLLAAA===;;;:::666???HHHQQQbbbyyy|||tttqqqqqqrrrrrrssstttttttttsssrrrqqqooooooooooooqqqsssuuuvvvsssrrrpppnnnnnnnnnnnnnnnvvv{{{vvvlllbbbZZZTTTKKKIIIFFFBBB@@@?????????888888888888888888888888777777777777777777777777777777666666555555555444333444555666666555444333333333333444555666777888555===@@@:::444555555333555444444333333444444555111222333555666777777888444444444555555555666666666666666666666666666666555555666666666666555555555555444444444444555555444444444444444444444444444444444444444444444444222222222222222222222222000000111111222222222222000111222333444333222222111111222333555666777777222444666777888999;;;===>>>AAAFFFKKKPPPWWW^^^cccgggmmmuuu{{{~~~{{{rrrhhh]]]WWWMMMKKKMMMQQQYYYnnnfffWWWIIIEEEFFFEEEBBB@@@>>>>>>===<<<999666333222000000////////////000000000000000000000000000000........................///////////////000111111...///000000000222555777666FFF___xxx{{{uuurrrxxxqqqUUUEEE???;;;888777:::@@@KKKWWWeeesss|||wwwuuussssssrrrssstttttttttsssrrrqqqnnnppprrrrrrpppooopppqqqtttsssqqqnnnkkkjjjmmmooouuuyyyvvvnnnbbbZZZOOOIIIGGGEEEBBB>>>BBB:::777;;;===999777999::::::999888777666555444555444444555777777666444555555555555666666666666555444444666888777333000444444555444222222333555333444666555333444777;;;666666666666555555555555888777777666666666777777;;;===>>>===:::777666666555666666777888999:::::::::999888777666666666666555555555666666666666666666555333333444333222000333333333333333333333333111111111111111111111111222222333333333333444444333333333333333333333333666666555444333555999<<>>@@@<<<999:::;;;::::::::::::999999999888777777888999:::888777888888888888888888888888888777666888:::999777444666777777666555555666888666777888777555555777:::888888777777777888999999888888777777888888999:::;;;===??????>>>======>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999777666444444333777666444444555666555333666666555555444333333333222222222222222222222222222222333333333333444444333333333333333333333333555666666555444555888;;;<<<>>>@@@CCCGGGMMMTTTYYY```dddkkkpppuuuxxx|||~~~rrriiibbb\\\XXXNNNKKKOOOQQQWWWooo___IIIHHHDDDBBBCCC@@@???===;;;::::::888555222111111111111000000000000////////////////////////000///...------///000111000////////////000111111000111111111000111444666@@@MMM___ooo|||wwwyyyzzzzzzppp\\\GGG===;;;::::::;;;===CCCNNN[[[hhhssszzz}}}}}}|||yyyvvvtttsssssssssttttttuuuuuutttrrrqqqooonnnoooppppppnnnnnnnnnpppqqqpppnnnllliiijjjlllooouuuyyy}}}zzzqqqhhh___YYYRRRKKKEEEEEEDDD@@@===<<<:::::::::::::::;;;;;;<<<:::888777888999:::999777888888888888888888888888999777777777999999999777888:::::::::999888999;;;999::::::999777666888999999999888888999;;;===???;;;;;;<<<<<<===???@@@AAA@@@CCCFFFHHHIIIIIIKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@???===:::888777666666888666444444444444333222888777777666555444333333222222222222222222222222222222333333333333444444333333333333333333333333333555666666555555777888999;;;===???CCCHHHOOOTTTXXX]]]dddkkkqqqvvv{{{~~~vvvjjjdddbbbYYYQQQOOORRRQQQRRRbbbxxxeeeKKKIIIGGGEEEDDD@@@???===<<<;;;:::888555333111111111111000000000000////////////////////////000///.........///111222000000//////000000111222000111222111000111444666AAAMMM\\\iiitttvvvxxxxxxvvvxxx||||||yyycccRRRAAA:::999::::::;;;>>>DDDPPP^^^kkkuuuyyy{{{{{{zzzxxxvvvuuutttsssssstttuuuuuuuuusssqqqooonnnmmmnnnnnnnnnllllllmmmooooooooommmkkkiiijjjmmmpppwwwzzz~~~zzztttiii```VVVOOOJJJGGGDDDCCC@@@???>>>===<<<<<<======<<<:::999999;;;;;;;;;:::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;===>>>>>>===<<<===>>><<<===<<<<<<;;;;;;;;;<<<===<<<::::::<<>>>>>===:::777555555555333222777666666666555555444444333333333333333333333333222222222333333333444444333333333333333333333333222444666777666555555666777999;;;===???DDDJJJNNNSSSWWW^^^eeelllrrrwww{{{zzzkkkfffgggYYYSSSQQQSSSQQQQQQ]]]nnnhhhLLLIIIGGGFFFEEE??????>>><<<;;;:::888555333111111111111000000000//////////////////////////////////////////000222222000000000000000111222222000111222111111222555777CCCMMMYYYbbbiiiwwwxxxyyyxxxvvvvvvwwwtttnnnZZZLLL>>>999999999999;;;>>>DDDPPP___mmmwwwzzzzzz{{{{{{yyywwwuuutttsssssssssttttttsssrrrpppnnnmmmlllmmmmmmllljjjjjjlllnnnoooooonnnlllkkklllooorrryyy||||||{{{lll___XXXVVVTTTRRRNNNLLLIIIEEECCCAAA@@@@@@@@@>>>======???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDCCCCCCCCCDDDEEECCCEEEGGGGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDCCCFFFEEEDDDCCCDDDGGGKKKMMMOOOOOOPPPRRRTTTVVVXXXYYY[[[]]]___``````bbbdddfffggghhhkkknnnqqqtttwwwxxxxxxwwwtttppplllgggcccaaa___]]]YYYUUUPPPKKKGGGEEEAAA>>>;;;999999999888777555555555666666666666666333333333333333333333333222222222333333333444444333333333333333333333333111333666777666444444444666888:::;;;===AAAFFFIIINNNSSSYYY```eeekkkqqquuu|||~~~mmmhhhjjj___YYYVVVUUURRRQQQZZZggg~~~gggKKKHHHGGGFFFEEE???@@@>>><<<;;;:::999666333111111111111000000000////////////////////////////////////000111222333333111000000000000111222222///000111111111333666999GGGOOOWWW[[[]]]hhh{{{{{{{{{yyywwwyyyxxxpppfffSSSGGG<<<999999999999:::>>>CCCNNN^^^lllvvvxxxwwwxxxxxxwwwvvvtttsssrrrqqqqqqqqqrrrrrrqqqooonnnlllkkklllkkkjjjiiiiiikkkmmmppppppooonnnmmmooosssvvv{{{~~~{{{}}}vvvpppooommmjjj___[[[VVVPPPKKKHHHFFFFFFDDDCCCAAABBBDDDFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKOOOPPPPPPPPPNNNMMMNNNOOOSSSVVVXXXYYYXXXXXXXXXYYYUUUTTTTTTTTTUUUUUUSSSQQQTTTSSSRRRRRRRRRTTTVVVWWWXXXYYYZZZ[[[^^^```bbbccccccdddeeeeeeddddddfffhhhlllnnnqqqvvv{{{}}}|||zzzwwwppphhh___XXXSSSGGGDDD@@@===<<<<<<;;;:::777777777777777777777777444444444444444444444444222222333333333333444444333333333333333333333333111333555666555333333444555777999:::;;;>>>BBBEEEJJJNNNTTTZZZ```ffflllpppxxxzzz}}}~~~ssslllmmmhhhbbb]]]YYYSSSPPPVVV___pppcccKKKHHHGGGFFFEEEAAA@@@>>><<<;;;;;;999666444111111111111000000000000//////////////////////////////000111222333333444111111000000111111222333...///111111222444777:::KKKQQQWWWWWWVVV```sss~~~}}}|||nnn___KKKBBB999888999999999;;;???CCCLLLZZZiiiqqqsssqqqqqqqqqrrrrrrqqqqqqppppppnnnooopppppppppnnnmmmlllkkkkkkjjjiiiggghhhjjjmmmqqqqqqqqqpppppprrrvvvyyy{{{}}}xxxtttmmmfff```\\\YYYXXXTTTRRRQQQRRRUUUXXXZZZZZZXXXXXXZZZ[[[]]]___``````dddfffhhhgggdddbbbbbbbbbiiilllooopppoooooooooooommmkkkiiiiiiiiigggccc`````````___^^^]]]]]]]]]^^^^^^^^^___aaaccceeeggghhhggghhhhhhfffeeeeeegggiiilllnnnqqquuuyyy}}}xxxsss```[[[SSSMMMHHHDDDAAA>>>===<<<;;;:::999888777777444444444444444444444444222222333333333333444444333333333333333333333333222333555555333222333444444555777888999;;;>>>AAAEEEIIIOOOUUU\\\cccjjjnnnvvvxxx{{{|||~~~yyypppoookkkgggbbb]]]VVVRRRSSSXXXeee```KKKJJJGGGFFFGGGEEE@@@???===<<<;;;999666444111111111111000000000000//////////////////////////////000222333444444444111111111000111111222333---///000111222555888;;;MMMSSSXXXVVVUUU___ssslllYYYFFF>>>777777999999:::<<<@@@CCCKKKXXXfffmmmnnnlllkkklllmmmnnnoooooooooooommmmmmnnnoooooonnnmmmllljjjjjjjjjhhhggggggjjjlllrrrrrrrrrqqqqqqtttxxx{{{zzz|||yyyuuurrrqqqiiigggfffhhhkkkoooqqqrrrooopppqqqsssuuuxxxyyyzzz~~~~~~{{{zzzzzzyyy|||~~~|||yyywwwvvvtttnnnjjjeeeeeedddcccbbbaaa```___``````aaabbbdddfffhhhiiijjjjjjjjjhhhffffffhhhjjjkkklllnnnqqqtttwwwyyyzzzyyy{{{yyynnncccYYYQQQKKKGGGBBBAAA???===;;;999777666555555555555555555555555222222333333333444444444333333333333333333333333222444444444222222333444222444666777777999<<<>>>AAAFFFLLLSSSZZZbbbiiinnnvvvxxxzzz|||~~~~~~sssqqqiiigggddd```ZZZTTTSSSUUU___{{{~~~^^^KKKKKKHHHFFFIIIHHH@@@???===<<<;;;999666444111111111111000000000000////////////////////////...///111222333444444444111111111000000000000000000222444444333555>>>GGGVVV[[[]]]\\\___lll{{{nnnRRR@@@;;;888888888777999>>>@@@EEENNNWWW___dddgggiiihhhiiiiiijjjkkklllmmmnnnjjjjjjkkklllllllllkkkkkkmmmkkkhhhggggggiiilllnnnnnnnnnoooqqqtttwww{{{|||{{{{{{}}}wwwsssnnnlllhhhdddaaa`````````bbbccccccdddfffhhhjjjkkkkkkjjjhhhgggfffeeeeeeeeefffgggjjjllloooqqqsssssstttsssssssssuuuxxx{{{|||~~~wwwqqqiii^^^SSSMMMEEE@@@???>>><<<:::;;;:::999888888888888888333444555333111111444777333333333444444444555555<<<999555111000222444666333333444666777999::::::===@@@DDDJJJQQQZZZdddkkkrrruuuzzz}}}yyyrrrmmmjjjhhhfff___UUUPPPQQQ]]]pppgggOOOIIIHHHDDDCCCFFFCCCCCCBBBAAA???<<<999888333222111////////////000111111111111111111111111/////////000111111222222111000000000000000000000111222333444444555>>>GGG[[[aaaeeeffflllzzz~~~lllQQQ???:::888888888777:::>>>AAAGGGOOOWWW^^^bbbeeeggghhhhhhiiiiiijjjjjjjjjjjjhhhiiijjjjjjkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkklllmmmoooqqquuuyyy|||~~~}}}yyyuuunnnllliiifffeeeddddddeeecccccccccdddeeefffggghhhiiihhhgggeeeddddddcccccceeefffgggiiikkkllllllmmmlllkkkkkkkkkllloooqqqsssvvv}}}kkkddd\\\TTTNNNIIICCC@@@===;;;:::999888888888777444555666444222222444666555555555444444333333333666555444444333444444444555555555666666777777888<<<>>>BBBFFFMMMWWWaaagggpppsssxxx{{{~~~{{{oookkkiiigggaaaYYYUUUWWWZZZiiioooTTTKKKHHHCCCAAACCCBBBBBBBBBAAA???<<<999888333222111000//////000000000000000000000000000000//////000000111222222222000000000000000000111111444222222555555666???HHH```hhhooosss{{{yyyeeeLLL>>>:::777888888888:::???DDDIIIQQQXXX\\\___aaacccfffgggggghhhhhhgggggggggggghhhhhhiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiihhhjjjkkknnnrrrvvv{{{~~~}}}}}}|||zzzyyynnnmmmkkkjjjiiiiiijjjjjjggggggfffeeeeeeeeefffffffffeeeddddddcccbbbaaaaaacccddddddeeeeeeeeeeeeeeeddddddccccccdddeeeggghhhkkkoootttyyyttthhh\\\PPPHHHCCC@@@<<<:::::::::::::::555777888777555555555666777777666555444333222222000222444555666555444222666666555555555555555555:::;;;>>>BBBHHHQQQ[[[bbbkkkoootttyyy|||wwwrrrmmmiiiccc\\\YYYZZZ]]]fff~~~~~~^^^OOOJJJDDDAAABBBBBBBBBBBBAAA???<<<:::888333333111000000///000000........................000000000111222222333333000000000000000111111111666222222555666888CCCOOOeeeooozzzqqq[[[CCC===888666888888888<<>>CCCLLLVVV]]]eeeiiipppuuuzzz~~~zzzrrrlllfff]]]YYYZZZ^^^eee{{{lllVVVLLLFFFDDDDDDBBBBBBAAAAAA???<<<:::888333333222111000000000000........................000000111111222222333333//////000000111111111111666111222777888;;;JJJ]]]rrr~~~jjjSSS>>>;;;777555777999999===BBBHHHNNNUUUXXXXXXWWWYYY[[[___aaacccfffhhhiiiiiiiiiggghhhiiijjjkkkkkkkkkkkkjjjhhhfffeeefffgggjjjkkkhhhkkkoootttzzz~~~{{{wwwvvvwwwzzz|||}}}tttsssqqqooommmkkkjjjjjjkkkjjjhhhfffeeedddcccccccccccccccccccccbbb``````___```aaabbbccccccccccccaaaaaa````````````aaaaaa]]]```ccceeeggglllsssxxxzzzmmmbbbTTTHHHBBB@@@===;;;999999888888888888888777666666666666666666666666444444333333222222222222333333444444555666666666888999:::<<>>UUUooobbbMMM===:::666555777999:::>>>CCCHHHOOOVVVXXXVVVTTTVVVYYY\\\^^^aaaeeehhhiiiiiiiiiggggggiiijjjkkkkkkllllllhhhgggdddcccdddgggkkknnnjjjlllqqqvvv{{{~~~}}}{{{xxxuuutttvvvyyy{{{|||wwwvvvtttqqqnnnllliiihhhhhhgggeeedddbbbbbbaaaaaaddddddeeefffeeedddcccbbb```aaabbbdddeeefffffffff___`````````````````````]]]```cccddddddfffkkkoooyyy{{{}}}nnn```WWWOOOGGGAAABBB???;;;999999888777666666666666666777777777888777555333111111222333555333333444555666666777777777888:::<<>>BBBGGGKKKTTTZZZbbbkkksss{{{}}}tttmmmlllkkkgggcccbbb^^^___nnnqqqYYYKKKDDD@@@AAAAAA@@@???===;;;:::333333333333333111000///000000000000000000000000.........///000000111111...//////000111222222222111000555<<<;;;CCCeeehhhLLL@@@999888555444777999;;;???EEEHHHOOOWWWXXXTTTQQQSSSWWWZZZ\\\___bbbddddddcccbbbdddeeefffhhhiiiiiijjjjjjaaabbbdddfffhhhjjjkkklllnnnppptttxxx|||}}}zzzxxxxxxvvvssssssuuuxxxyyyzzzxxxxxxwwwuuurrrpppmmmllliiihhhhhhgggggggggggghhhggghhhjjjkkkkkkiiigggfffdddeeefffggggggggggggggg```aaabbbcccddddddddddddcccccccccaaa```dddkkkqqqmmmnnnqqqwww{{{~~~rrrccc\\\RRRJJJFFFCCC@@@===::::::999888777666555555222333333444555666777888999888888777666666555555222444888:::===@@@DDDGGGRRRWWWaaajjjrrrzzz}}}uuummmlllkkkfffaaa___\\\YYYbbb{{{dddPPPFFF@@@AAAAAA@@@???===;;;:::333333444444333222000///000000000000000000000000------......///000000000///////////////000111111333444666999<<>>@@@BBBJJJPPPYYYbbbjjjrrrxxx|||ssspppoooiiiiiifff[[[WWWYYY^^^lllwwwZZZNNNFFFCCC@@@@@@AAAAAA>>>;;;888777666444333222111111000000000000000000000000111111000000000000111111111000000000000111222222333444666888===OOOqqqxxxooojjjqqquuuWWWEEE<<<999999888666666888===AAAEEEFFFIIIKKKMMMLLLLLLMMMOOOTTTWWW[[[]]]]]]^^^___aaacccbbbccceeeggggggfffdddcccaaabbbeeeeeeeeehhhmmmnnnssszzz~~~{{{yyy|||{{{zzzyyyxxxwwwvvvvvvwwwwwwvvvuuutttsssqqqpppooonnnmmmlllkkklllmmmmmmppppppqqqqqqpppnnnlllkkknnnkkkhhhhhhiiijjjhhhfffdddcccaaa______aaacccddddddeeefffggghhhiiijjjjjjnnnnnnnnnpppssswww{{{~~~uuukkk\\\NNNIIICCC@@@@@@>>>999999<<<999888666555666666444333444444333333222333333333444444666777:::<<>>999777777777666777:::???CCCFFFHHHHHHHHHGGGFFFGGGJJJMMMSSSVVVYYY\\\]]]^^^___aaabbbbbbaaaccceeefffeeeddd```___bbbeeefffeeeggglllvvvzzz~~~}}}||||||}}}{{{wwwtttqqqoooooonnnooooooooooooppprrrtttuuuuuutttsssrrrrrrssstttuuuqqqpppnnnlllkkkjjjjjjiiihhhgggeeecccbbbaaabbbbbbcccccceeefffhhhiiijjjkkknnnoooqqqsssuuuvvvwwwwwwzzz|||}}}~~~yyykkkYYYLLLFFFBBB???===???===;;;:::999888666444666666666555666666777888555555555666777888999:::>>>BBBIIIQQQYYYbbbjjjooowwwzzz~~~yyyvvvtttmmmmmmmmmddd^^^[[[XXXXXX___vvv[[[LLLHHHCCCAAA@@@???<<<999777666555444444333333333111111111111111111111111111111000000000000111111111000000000000111222222333444666999CCCVVVjjjwww~~~{{{zzz}}}qqqZZZHHH>>>888444666666666888;;;@@@DDDGGGIIIIIIIIIGGGFFFGGGKKKNNNSSSVVVYYY\\\]]]^^^```aaabbbaaa```aaadddeeeeeedddaaa___aaaeeefffeeehhhnnnxxx|||~~~}}}}}}}}}zzzvvvsssrrrqqqqqqnnnnnnooopppsssvvvxxxzzzuuutttsssrrrrrrtttuuuwwwrrrqqqpppnnnkkkjjjiiiiiijjjiiigggeeedddcccccccccbbbcccdddeeeggghhhiiijjjmmmnnnqqqtttwwwxxxyyyzzzyyy{{{}}}~~~~~~wwwbbbVVVNNNGGGBBBAAA>>>;;;999999888777555777777777666666777777888555555555555666777888888;;;???EEEKKKSSS\\\dddjjjsssvvv{{{}}}}}}{{{zzzzzzvvvrrrnnnddd___]]]\\\[[[]]]mmmbbbMMMIIICCCAAA@@@@@@===:::888777666555444333333333111111111111111111111111111111000000000000111111000000000000000111222222333555777;;;EEEVVVccciiilllzzz}}}}}}~~~}}}}}}yyyiiiTTTEEE===888333555555666999<<>><<<999999777555444333222222222222222222222222222222111111000000000000111111222111111111111222333333333666999<<>>=========999888777666555444444444555555555555666777888999999;;;>>>BBBHHHPPPYYY___gggmmmtttyyy{{{zzzyyyyyyxxx|||ssseeebbb^^^___aaaaaaggg~~~iiiNNNIIIDDDAAAAAAAAA???===;;;:::888666444222111111222222222222222222222222111111000000000000111111333333222222333333444555444777:::===HHHUUUXXXTTT]]]kkk~~~sss]]]GGG;;;999888555444555666999===BBBFFFHHHDDDEEEGGGHHHHHHIIIKKKNNNTTTXXX\\\___```aaaccceeebbb```______aaacccdddcccfffcccbbbdddeeegggmmmuuuvvvyyy~~~{{{}}}~~~~~~}}}|||{{{{{{||||||xxxxxxxxxwwwwwwwwwvvvvvvxxxxxxxxxtttooollllllnnnmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnooooooqqqsssvvvxxxyyyssswwwzzz|||}}}|||}}}}}}}}}{{{|||iiiaaaVVVKKKDDDAAA???>>><<<<<<:::888777666666666555555555666666888999:::888999<<>><<<;;;999666444222111000222222222222222222222222111111000000000000111111222222111111111111111111///555555<<>>DDDEEEDDDAAACCCEEEFFFGGGIIILLLNNNQQQVVV]]]aaabbbaaa```___``````_________aaacccdddeeedddcccdddfffkkkpppssswwwyyy|||~~~}}}{{{yyywwwvvvvvvwwwxxxyyy{{{{{{wwwpppmmmnnnpppssssssqqqooommmmmmpppssspppooommmkkkjjjkkklllmmmkkklllnnnppprrrrrrqqqqqqqqqrrrsssuuuwwwzzz|||}}}}}}~~~~~~jjjXXXNNNFFFAAA???@@@@@@@@@===:::777666666111222444666777888888999;;;;;;;;;>>>CCCJJJPPPTTT\\\aaajjjuuu|||~~~}}}zzz~~~rrriiidddcccccceeehhhpppcccOOOHHHBBBBBBBBB@@@@@@BBB<<<;;;999888555444222111111111111111111111111111222222111111000000//////222222111111111111111111222888888AAAUUU^^^\\\___jjjrrryyyhhhQQQ@@@:::;;;999777999666444888>>>CCCEEEDDDBBBCCCEEEFFFGGGHHHKKKNNNTTTXXX^^^aaabbbaaa`````````____________aaabbbccceeedddddddddgggkkkppprrrvvvxxx{{{}}}~~~}}}~~~}}}{{{yyyxxxyyyzzz{{{}}}wwwrrrrrrtttttttttsssqqqooopppsssvvvwwwuuurrrooommmllllllllllllmmmnnnooopppqqqqqqqqqrrrrrrssstttvvvxxxzzz{{{wwwyyy{{{}}}}}}ttt```QQQGGGCCC>>>???@@@>>><<<888666555333444555777888999999:::999888888:::>>>CCCHHHKKKWWW\\\fffqqqyyy}}}}}}{{{rrrkkkeeecccdddeeehhhpppwww^^^OOOHHHCCCCCCCCCAAA@@@BBB<<<;;;:::888666444222222111111111111111111111111111111111000000000000000111111222222222222222222444:::<<>>;;;888666666777777888999:::::::::888777777777999===AAACCCOOOUUU___jjjtttyyy|||}}}}}}qqqllleeecccccceeehhhpppttt___PPPIIICCCDDDDDDBBB@@@AAA<<<<<<:::888666444333222111111111111111111111111000000000000111111111111111111222222222222222333555;;;???MMMbbbkkkllluuukkkqqqoooZZZBBB999:::;;;999666777666777:::???BBBCCCBBBBBBCCCDDDDDDEEEGGGKKKNNNXXXZZZ\\\]]]]]]]]]^^^```^^^^^^^^^^^^___```aaaaaacccccceeegggkkknnnrrrttttttvvvyyy{{{|||~~~}}}vvvvvvwwwvvvvvvwwwzzz||||||yyyuuuqqqnnnmmmnnnnnnmmmmmmnnnoooqqqrrrpppooooooooooooooopppppplllooosssvvvwwwyyy{{{}}}{{{|||mmm]]]MMMKKKGGGCCC@@@===;;;999888888888888888999999:::888888777777999<<>>888:::999666444555666999<<<@@@BBBBBBAAABBBCCCCCCCCCDDDGGGKKKOOOVVVXXXZZZZZZZZZ[[[\\\^^^\\\]]]^^^^^^______``````aaabbbeeeiiinnnrrruuuwwwvvvxxxzzz{{{|||~~~xxxxxxyyyxxxwwwxxxzzz|||~~~}}}{{{xxxtttqqqooopppooonnnnnnnnnpppqqqsssmmmmmmlllkkkkkkkkkkkkkkkkkkmmmppprrrssstttvvvxxx{{{|||vvvbbbZZZOOOFFF@@@>>><<<;;;:::999888777777777888888666666666777999<<<>>>@@@CCCIIIRRR[[[dddmmmvvv|||}}}wwwnnnllldddaaa```cccffflllxxxiiiWWWMMMDDDCCCDDDAAA>>>>>>>>>===<<<:::888666444333111111111111111111111111//////000000111111222222111111222222333444444444555<<>>@@@AAAAAAAAABBBCCCCCCCCCCCCFFFKKKOOOSSSVVVXXXYYYYYYZZZ[[[]]][[[\\\]]]^^^_______________bbbffflllrrrvvvzzz{{{zzz{{{}}}}}}~~~||||||}}}{{{zzzyyyzzz{{{||||||}}}|||zzzwwwsssqqqpppppppppppppppqqqrrrsssllllllkkkjjjiiiiiiiiiiiikkklllnnnnnnnnnooorrrtttyyyzzz|||}}}ppp___PPPFFFAAA>>><<<<<<;;;999777666666777888333333444555777:::<<<>>>>>>DDDKKKSSSZZZcccnnnuuuxxx|||xxxooommmdddaaa```cccgggkkkuuuppp___RRRFFFCCCDDDBBB???>>>>>>>>><<<:::888666555444111111111111111111111111000000000000111111111111111111222222333444444555777>>>IIIaaa}}}vvvaaaeee~~~~~~ZZZIII<<<<<<<<<777444777333777;;;???@@@AAA@@@@@@BBBCCCBBBBBBCCCFFFKKKOOOQQQTTTXXXZZZ[[[[[[\\\]]]ZZZ[[[]]]^^^______^^^^^^]]]aaagggnnnuuuzzz~~~~~~|||zzzzzz{{{{{{|||}}}}}}|||xxxuuurrrqqqqqqrrrsssssssssrrrrrrmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjkkkmmmqqquuuxxxxxxzzz}}}||||||vvvcccVVVLLLEEE@@@>>>===:::888777777888888333333444555666888:::;;;:::???EEEJJJPPPYYYeeemmmqqqwww~~~{{{ssspppfffcccbbbeeehhhmmmuuu}}}hhhYYYJJJEEEEEEDDDAAA@@@???>>>===;;;999777555555111111111111111111111111111111111000000000000000111111222333333444555555888@@@MMMhhhttt^^^aaawwwqqqTTTEEE;;;======777666:::333777<<>>===;;;999777666555111111111111111111111111222222111111000000//////