BM66(@ ******++++++++++++************+++,,,,,,,,,,,,++++++++++++***************222---(((''')))***'''$$$(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&---,,,***((('''(((((()))''')))))))))'''&&&'''(((++++++************++++++))))))(((((('''''''''&&&'''((())))))(((&&&$$$###((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''***&&&***\\\))))))))))))))))))))))))'''((()))******+++******((('''&&&'''((()))((('''$$$333000((('''&&&%%%***))))))((('''''''''&&&'''$$$%%%'''$$$ $$$,,,...+++!!!111zzzlll,,,******+++,,,------------------,,,,,,,,,,,,++++++//////&&&###+++***&&&******,,,)))%%%'''---,,,&&&:::222)))222$$$))))))))))))))))))))))))&&&''''''((()))******+++,,,)))!!!***!!!***888!!!'''222111"""***///)))yyy"""&&&***"""%%%******)))((((((((((((((((((''')))))))))******+++++++++,,,&&&(((%%%***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((******)))((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))************))))))))))))'''((((((((())))))******''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((***+++,,,***)))'''&&&'''(((***+++'''(((***+++,,,,,,++++++,,,+++***))))))***+++,,,&&&(((+++------,,,***(((++++++******++++++,,,---...///000///---,,,,,,---000000000111222444555666222222222333444555666777999:::;;;===>>>@@@AAABBBCCCDDDEEEHHHJJJMMMPPPQQQSSSUUUWWWXXXYYY[[[^^^aaaccc^^^[[[[[[[[[___jjjuuu)))))))))******)))))))))))))))***++++++++++++***+++++++++++++++++++++++++++'''$$$$$$''')))'''$$$(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))(((((((((''''''''''''+++***)))(((''''''''''''((()))))))))'''&&&'''((())))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))'''''''''''''''((())))))***&&&***\\\))))))))))))))))))))))))(((((())))))***)))))))))((('''&&&''')))***)))((("""$$$+++000%%%,,,444...+++)))'''%%%&&&(((+++...---### )))333333,,,'''ZZZ@@@'''******+++,,,------------------,,,,,,,,,,,,++++++"""***)))&&&)))&&&"""((($$$'''(((&&&'''+++......iii]]](((&&&&&&)))))))))))))))))))))))))))'''''''''((()))*********)))***...000%%%%%%---%%%777###---333)))%%%---+++666"""...***))))))((((((((((((((((((''')))''''''((((((((()))))))))(((***%%%(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''''',,,+++***))))))))))))***''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))************))))))(((((((((((())))))***)))(((''''''(((((()))))))))'''''''''(((***+++(((((()))***++++++++++++++++++***))))))***++++++)))+++,,,......---,,,+++,,,,,,++++++,,,,,,---...---/////////---,,,---...000000000111111333444555222222222333444555666777888888:::<<<>>>@@@BBBCCCDDDEEEFFFHHHKKKNNNQQQRRRTTTVVVXXXYYYZZZ\\\___aaaccc___]]]]]]^^^bbbmmmyyy(((((())))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++'''$$$"""###''')))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((())))))(((((('''&&&%%%((()))***)))'''&&&'''((((((''''''&&&&&&''''''(((***)))))))))))))))(((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((())))))***))))))))))))***************&&&***\\\))))))))))))))))))))))))(((((()))))))))((('''''')))((('''(((***+++***)))///,,,,,,!!!***%%%((()))+++,,,+++(((%%%###,,,555'''(((eee""",,,******+++,,,------------------,,,,,,,,,,,,++++++)))---'''###))))))&&&******%%%...555&&&***qqq***(((+++"""111))))))))))))))))))))))))''''''(((((())))))******...'''...''''''&&&%%%,,,'''''',,,)))666nnn...111,,,))))))((((((''''''(((((((((''')))''''''(((((((((((())))))))),,,%%%''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))************++++++))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&)))((('''''''''(((***+++))))))))))))******+++,,,+++******))))))******+++++++++,,,,,,,,,---------------,,,,,,------...///,,,---///...------...000000000000000000111222333222222333333444555777888888999;;;>>>@@@CCCDDDEEEFFFFFFHHHJJJMMMOOORRRSSSUUUWWWYYYZZZZZZ\\\___aaaccc```___```bbbgggsss(((((())))))))))))((((((***+++,,,,,,------,,,,,,))))))******************)))'''&&&'''***++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((()))***)))(((&&&%%%((()))***)))'''''''''((((((''''''&&&&&&''''''(((************))))))))))))***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((***)))(((((((((((())))))))))))*********+++*********&&&***\\\(((((((((((((((((((((((((((((()))(((((('''&&&&&&***(((((()))***+++***)))(((///%%%111((($$$&&&(((******))))))***+++---...777???\\\&&&000******+++,,,------------------,,,,,,,,,+++++++++///...&&&&&&...***$$$,,,%%%+++ppp...000'''111))))))))))))))))))))))))'''((((((((()))))))))***000))) ---+++'''///222$$$***___999&&&,,,###$$$((()))(((((('''''''''(((((((((''')))))))))******************'''+++%%%((()))***++++++***)))((())))))(((((((((((())))))(((''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))***))))))(((((((((((())))))))))))(((((('''''''''''')))(((((('''((()))*********)))(((((((((***+++,,,******))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,,,,---......+++,,,......---...///111111000000000000000111111333333333333444666777888:::;;;===???BBBEEEGGGHHHGGGGGGIIIKKKNNNQQQSSSUUUVVVXXXZZZZZZ[[[\\\___bbbccc``````cccffflllyyy)))******++++++******)))))))))***+++++++++++++++(((((((((((())))))******+++*********++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((()))***+++***)))((('''(((*********((('''((())))))((((((''''''(((((()))))))))))))))***************)))(((&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((,,,+++***((('''''''''''''''((()))*********))))))***&&&***\\\(((((((((((((((((((((((((((((()))(((((('''&&&&&&***(((((()))***+++***)))000;;;///)))******+++,,,------------------,,,,,,,,,+++++++++%%%)))***---,,,###)))@@@@@@jjjggg%%%,,,(((+++((())))))))))))))))))))))))(((((((((((())))))))))))999111333### VVV"""%%%000&&&000,,,((((((''''''''''''(((((((((''')))******))))))))))))))))))$$$(((%%%((()))***++++++***)))((()))))))))(((((())))))))))))((((((((((((((()))))))))((((((((((((((())))))''''''((((((((()))))))))))))))*********+++++++++******************))))))((((((((((((((((((((('''))))))(((((((((((())))))(((((())))))************((((((((((((((())))))******)))((((((((()))***+++))))))))))))))))))))))))+++***)))((()))***,,,---+++++++++++++++,,,,,,---***,,,............000111111000000000000000111111333333333444555666777888888999<<<>>>AAADDDFFFGGGGGGHHHIIILLLNNNQQQTTTUUUWWWXXXZZZ[[[[[[\\\___aaabbbaaabbbfffjjjppp}}}******++++++++++++******&&&''''''((()))(((((((((''''''(((((()))************++++++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))************)))))))))***+++***((('''((()))***))))))(((((())))))***(((((()))))))))))))))***))))))(((((('''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((+++***)))((('''&&&&&&&&&&&&'''(((******)))((((((***&&&***\\\))))))))))))))))))))))))(((((()))))))))((('''''')))((('''(((***+++***)))000!!!///$$$******+++,,,------------------,,,,,,,,,,,,++++++%%%***,,,+++!!!(((iii---333)))###...'''))))))))))))))))))))))))(((((((((((())))))))))))333)))---'''TTTPPP(((...###...///)))''''''&&&&&&''''''(((((((((''')))((((((''''''''''''&&&&&&$$$&&&'''&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''((()))(((((((((((()))******(((''''''''''''(((((()))(((((((((((()))))))))***'''(((((())))))******+++))))))((((((((((((''''''((((((''''''''''''&&&&&&))))))(((((((((((())))))'''((()))***++++++++++++(((((((((((()))))))))))))))))))))(((((())))))***((())))))******))))))(((---,,,+++++++++,,,---...+++************+++,,,,,,+++,,,............///111000000000000000111222333333333333444555666888888666777999;;;>>>@@@BBBCCCGGGHHHJJJLLLNNNQQQTTTUUUWWWXXXZZZZZZZZZ[[[^^^```aaa```bbbggglllsss))))))************))))))''''''((())))))))))))))))))))))))***+++,,,,,,,,,)))***+++***)))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((()))))))))((((((((())))))))))))***+++***((((((((()))***))))))(((((())))))***''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((('''''''''''''''((((((&&&''')))***+++***)))(((***&&&***\\\))))))))))))))))))))))))(((((())))))***)))))))))((('''&&&''')))***)))((([[[''')))(((******+++,,,------------------,,,,,,,,,,,,++++++000***((())) 222|||%%%000***(((---+++))))))))))))))))))))))))))))))))))))((((((((((((###(((222***111ZZZ...000!!!(((***$$$'''&&&&&&&&&&&&'''((()))(((''')))(((((('''''''''&&&&&&&&&)))%%%)))&&&&&&%%%%%%&&&''''''(((((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))'''''''''((())))))******)))))))))((((((((('''''')))(((((((((''''''''''''))))))(((((((((((())))))'''((()))******))))))((('''(((((()))))))))))))))((()))))))))))))))(((((('''((()))******)))(((''',,,,,,++++++,,,,,,---...,,,++++++++++++,,,------+++---......------///000000000000111111333444555444444444444555777888999777888:::<<<>>>@@@AAABBBGGGHHHIIIKKKNNNQQQTTTUUUVVVXXXYYYYYYYYYZZZ]]]___aaa```bbbggglllsss(((((())))))))))))((((((******+++,,,,,,,,,,,,,,,******+++,,,------......(((***+++,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&'''''''''(((((()))))))))((('''&&&&&&''')))))))))***+++***)))((((((***))))))(((((((((((())))))&&&'''''''''(((((())))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((($$$$$$%%%%%%'''((()))***&&&(((***+++++++++)))(((***&&&***\\\))))))))))))))))))))))))'''((()))******+++******((('''&&&'''((())))))'''...:::%%%+++###,,,******+++,,,---------------------,,,,,,,,,++++++...###$$$000+++000""",,,!!!***,,,%%%+++))))))))))))))))))))))))))))))))))))(((((((((((()))'''&&&&&&222^^^BBB%%%''''''---///)))&&&&&&&&&&&&&&&'''((()))(((''')))******))))))((((((((('''...&&&+++((('''&&&&&&&&&((()))*********))))))))))))******&&&&&&&&&&&&&&&'''((())))))))))))))))))***+++,,,&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,,,,+++++++++******))))))******))))))((((((((('''))))))(((((((((((())))))(((((()))))))))'''&&&%%%'''(((((()))))))))))))))'''((()))******)))(((''''''((()))******)))((('''))))))*********+++++++++---,,,,,,,,,,,,---......,,,---///...------...000000000000111222444555666444444444444666777888999;;;;;;===>>>@@@BBBCCCDDDGGGHHHIIIKKKNNNQQQSSSUUUVVVWWWYYYYYYYYYZZZ\\\^^^```___bbbggglllsss))))))************))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))************)))))))))'''&&&'''((()))((('''((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&''''''((()))(((((((((******))))))((((((''''''&&&&&&&&&'''''')))************)))(((((((((((((((***&&&***\\\---,,,+++***))))))))))))******))))))(((((('''''''''((((((***+++,,,---...###111***"""666(((...******+++,,,,,,,,,,,,,,,000000///...---+++)))(((***'''000222)));;;555---))))))+++,,,,,,,,,+++***))))))***+++,,,******************++++++ 777111+++&&&]]]((()))***)))((('''(((***))))))))))))((((((((((((((('''***&&&&&&''''''(((((()))))),,,&&&''''''((()))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************---+++)))'''&&&&&&((((((***)))(((''''''((()))***''')))***)))((('''(((******,,,,,,+++)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))++++++,,,------------,,,,,,,,,---------...............////////////......//////000111222333333444000111222333444666777777:::;;;===>>>@@@BBBCCCDDDDDDFFFIIILLLPPPSSSTTTUUUWWWXXXZZZZZZZZZ[[[]]]___aaa___```dddiiirrr))))))************)))))),,,++++++******))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))(((''''''''''''((()))***))))))(((((())))))***)))(((''''''((()))((('''((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&'''((()))******)))))))))(((''''''&&&&&&''''''''''''((((((((()))(((((((((((('''''''''&&&&&&&&&&&&''''''((()))***++++++***)))))))))))))))***&&&***\\\)))))))))((())))))******(((((((((((()))))))))))))))*********************,,,&&&oooJJJ777###%%%&&&---((())))))***************------......------,,,+++...%%%'''+++$$$;;;aaa...+++'''%%%&&&''''''%%%+++***))))))))))))***+++++++++***)))((('''&&&&&&'''...((()))000aaa###'''((())))))''''''((()))''''''(((((())))))******((('''***(((''''''''''''(((((()))$$$...''''''((((((((())))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******,,,+++)))'''&&&'''(((((()))((('''&&&&&&'''((()))''')))***)))((('''(((******,,,------+++******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))***+++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......////////////......//////000111222333333444111222333444555666777888:::;;;<<<>>>@@@BBBDDDDDDEEEFFFIIILLLOOOQQQSSSTTTWWWXXXYYYZZZZZZ[[[]]]___aaa___```dddiiirrr))))))************))))))************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))***)))'''&&&&&&''')))***)))(((''''''))))))((('''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''')))***++++++,,,+++***((('''%%%$$$$$$(((''''''&&&'''((()))***''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))***++++++******))))))*********&&&***\\\''''''''''''((()))***+++'''''''''((()))*********,,,+++******(((''''''&&&((('''&&&"""---$$$'''555(((+++,,,------......------++++++,,,---............111***)))))) CCCnnn~~~''')))((((((***++++++)))'''***))))))(((((())))))***++++++***)))((('''''''''...((('''&&&$$$,,,lll%%%***&&&'''(((((('''&&&'''(((&&&&&&'''((()))***++++++((('''******)))'''&&&&&&'''(((((()))---%%%((((((''''''(((((()))***''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))+++***)))'''''''''(((((((((''''''&&&&&&''''''(((''')))***)))((('''(((***(((***,,,,,,+++++++++---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))***+++,,,,,,---)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,......////////////......//////000111222333333444222333444555666888888999:::;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJMMMOOOQQQRRRVVVXXXYYYZZZZZZ[[[^^^```bbb```aaaeeejjjrrr))))))************))))))((()))))))))*********+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***************************)))&&&%%%%%%&&&)))***)))((('''((()))***)))'''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&''''''(((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++***((('''&&&%%%$$$)))(((&&&%%%&&&''')))+++'''''''''''''''''''''''''''''''''''''''((())))))******)))))))))))))))******&&&***\\\((((((((((((((()))***+++'''((((((((()))))))))***++++++***)))((('''&&&%%%222???,,,555666&&&------.../////////......++++++,,,---............&&&''',,,000,,,###"""'''000(((LLLsss444(((***+++---...///...,,,+++))))))(((((((((((())))))))))))***++++++,,,------(((%%%---,,,)))111:::OOO---)))///&&&'''((('''&&&%%%&&&((('''''''''((()))*********((('''***+++***(((&&&&&&&&&'''(((***)))"""(((((('''''''''((()))***(((((((((''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((''''''(((((((((((((((''''''(((((((((''')))***)))((('''(((***&&&(((******)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***************+++))))))***++++++++++++***---------............///......////////////......//////000111222333333444333333444666777888999:::999:::<<<>>>@@@CCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPVVVWWWYYYZZZZZZ[[[^^^```bbb```aaafffkkkrrr))))))************))))))((((((((()))******++++++(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))******++++++++++++*********)))&&&%%%%%%&&&)))******((('''((()))***)))(((&&&'''''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((())))))(((((((((*********)))((((((''''''(((((((((((('''''''''''')))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''(((((()))***&&&***\\\,,,+++******)))))))))******)))))))))((((((((('''******))))))((((((''''''...333^^^+++555&&&333...!!!+++((()))******++++++******---------...------,,,,,,)))((('''(((+++...//////000111333~~~ppp444(((+++++++++***))))))))))))(((((())))))))))))((((((((()))***+++,,,---......***,,,...'''+++111$$$333$$$&&&+++WWW+++"""%%%&&&&&&'''((('''&&&%%%&&&((())))))))))))((((((((((((((('''******)))((('''&&&&&&'''''',,,'''###'''''''''''''''(((((()))***))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((()))))))))******)))))))))''')))***)))((('''(((***''')))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))((((((''''''))))))***++++++++++++***------........./////////......////////////......//////000111222333333444333444555666777999::::::999:::<<<>>>@@@CCCEEEFFFGGGGGGGGGIIIJJJLLLOOOPPPUUUWWWYYYYYYZZZ[[[^^^aaabbbaaabbbgggkkksss))))))************))))))((((((((())))))*********))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((())))))******))))))(((***)))'''&&&&&&''')))******)))((((((******)))(((&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))******))))))(((******)))(((((('''&&&&&&&&&'''''''''(((((())))))(((''''''&&&'''((()))***((((((((()))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&'''((((((***&&&***\\\---,,,+++***))))))))))))*********)))((('''''''''))))))))))))))))))))))))///333)))222:::333***"""%%%,,,******+++,,,,,,,,,,,,+++............---,,,+++***000---(((""""""$$$%%%$$$---&&&+++333%%%+++SSSSSS ---+++))),,,,,,+++)))'''&&&(((***((())))))******))))))((()))))))))***************(((///***###!!!000"""'''999***+++111""" ```{{{111***%%%'''&&&&&&'''(((((('''&&&'''(((***)))))))))((((((((('''((('''***((((((((((((((('''''''''---&&&'''%%%&&&'''((((((((((((''')))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((()))******++++++******)))''')))***)))((('''(((***)))+++,,,+++***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((''''''''')))******+++,,,++++++++++++,,,,,,,,,------------......////////////......//////000111222333333444333444555666777888999:::999:::;;;>>>AAACCCEEEFFFGGGGGGGGGHHHJJJMMMOOOQQQUUUWWWXXXYYYZZZ\\\___aaabbbaaaccchhhlllsss))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))************)))(((***))))))(((((())))))******)))((()))******)))(((&&&&&&''''''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''((((((((()))'''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''((())))))***&&&***\\\+++******)))))))))******))))))))))))((((((((((((++++++*********)))))))))111((("""$$$+++999333000"""%%%444(((------...///////////////............---,,,+++***))))))***---......---+++)))...---''')))444777222777&&&)))666000%%%///+++------+++)))((()))+++))))))***++++++***)))))))))))))))******+++++++++***$$$111(((333---)))###,,,///***(((******%%%JJJ%%% 777(((---'''((())))))''''''((()))(((((((((((())))))))))))((('''***%%%&&&((()))***)))'''&&&+++###)))$$$%%%'''))))))((('''%%%''''''((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((((()))***++++++***)))(((''')))***)))((('''(((***''')))++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////......//////000111222333333444222333444555777888999999888999;;;>>>AAACCCEEEFFFGGGGGGGGGHHHJJJNNNQQQSSSUUUVVVXXXYYYZZZ\\\___aaacccbbbdddhhhmmmsss))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,------,,,+++***))))))************))))))***)))((()))***+++***(((&&&&&&&&&'''((())))))***''''''(((((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((((((((((((((((()))*********&&&***\\\(((''''''(((((()))***+++''''''(((((())))))******---,,,,,,+++***)))((((((&&&***%%%///QQQ[[[///---&&&'''---***(((...///)))+++,,,,,,---...---------------......------,,,,,,...***''')))+++,,,---//////***---444000### '''***??? ,,,///!!!((('''...&&&)))++++++(((''''''))))))***+++,,,,,,+++***)))'''((()))+++---///000111---111 444!!!%%%+++(((***(((((()))+++***(((''''''"""555///###,,,***(((((()))***)))((('''(((***&&&&&&'''((()))***++++++((('''***###%%%(((***+++***(((&&&''' )))"""%%%(((******)))&&&$$$%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************'''((()))))))))))))))((('''((()))******)))((('''((()))***)))((('''(((***###%%%'''((((((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''(((***+++,,,......++++++,,,------------,,,........./////////000000......////////////......//////000111222333333444222333444555666777888999888999;;;>>>AAACCCEEEGGGGGGGGGGGGHHHKKKNNNRRRTTTTTTVVVXXXYYYZZZ\\\___bbbcccbbbdddiiimmmsss))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))+++++++++*********))))))))))))))))))((((((((((((************************))))))(((((()))***++++++))))))))))))))))))))))))$$$&&&''''''&&&%%%%%%&&&''''''''''''(((((((((((()))(((((('''''''''((((((+++(((&&&'''))))))'''%%%(((((()))***************---,,,***(((((()))+++,,,++++++***)))((('''&&&&&&))))))(((((((((((())))))************))))))))))))+++)))(((&&&&&&((()))+++((((((((((((((()))*********&&&***\\\))))))))))))))))))))))))+++***)))(((((()))******''''''(((((())))))******"""...$$$&&&---JJJ...666******)))))))))))))))***+++++++++,,,,,,---------&&&''')))+++---...//////++++++++++++******)))))),,,+++***+++,,,,,,+++***'''***333yyy+++222...(((///$$$'''((()))***************))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++******)))))))))************************%%%***<<<###,,,'''444 ...&&&'''((())))))((('''&&&&&&'''***,,,,,,+++)))'''bbb'''+++%%%***)))&&&%%%%%%''')))++++++&&&&&&))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))((((((''''''''''''((((((***&&&###$$$(((***(((%%%(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++(((((()))***+++,,,,,,,,,&&&&&&''''''(((((())))))((((((''''''''''''((((((///---+++)))((((((((()))))))))***+++---...///000...+++)))***---...---,,,............////////////111000/////////111222333333333444555666777888888======>>>???@@@BBBCCCDDDIIIIIIJJJJJJKKKMMMNNNOOOSSSUUUXXXZZZ[[[]]]```bbbhhhgggiiimmmqqqvvv************************((()))************)))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))((((((((((((************************((((((''''''((())))))***))))))))))))))))))))))))((()))++++++)))((()))***+++***))))))((('''&&&&&&(((((('''''''''(((((()))+++)))'''(((******(((&&&''''''((()))))))))))))))***)))((((((((()))***+++******))))))((((((''''''))))))(((((((((((())))))************))))))))))))***)))(((''''''((()))***((((((((((((((()))*********&&&***\\\))))))))))))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))***'''(((+++&&&ppp $$$333&&&'''>>>,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++,,,,,,------,,,++++++***++++++++++++*********))))))))))))***+++,,,,,,+++......%%%|||###"""555&&&---((())))))************)))************************************+++,,,---...---------,,,,,,,,,++++++************************$$$777>>>;;;((('''999!!!(((((()))******)))(((((('''(((***+++++++++)))(((NNN''',,,%%%)))((('''&&&&&&''')))***mmm%%%$$$%%%))))))(((''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))((((((''''''''''''(((((($$$!!! $$$'''&&&###''''''(((((()))))))))***+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))*********((()))))))))*********+++,,,++++++******++++++,,,,,,+++******************++++++,,,------------------+++******---......,,,............////////////000/////////000111333444333333444555666777888888<<<======???@@@BBBDDDEEEIIIIIIIIIJJJLLLMMMOOOPPPSSSUUUXXXZZZ[[[]]]```cccggggggiiimmmqqqvvv******************************+++,,,,,,++++++***))))))))))))))))))))))))+++************)))))))))(((((((((((())))))))))))************************'''''''''''''''(((((())))))))))))))))))))))))))))))+++,,,,,,+++******+++******)))))))))((((((((('''''''''(((((())))))***+++***))))))******)))(((&&&&&&'''((((((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))************))))))))))))***)))(((''''''((()))***((((((((((((((())))))******&&&***\\\))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((,,,$$$---((($$$III666111***)))***+++)))''',,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,/////////...---+++***)))++++++++++++************(((((())))))***+++,,,,,,111))) ###///((('''///*********+++******))))))++++++++++++++++++++++++++++++++++++,,,---......---------,,,,,,,,,,,,+++************************+++222 BBB'''777$$$)))******++++++******)))((()))))))))************666&&&...&&&((((((((((((((((((((((((III&&&(((******)))((((((''''''(((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''((((((&&&###"""$$$(((+++***(((&&&''''''((()))******++++++******)))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''(((((((((((((((((((((((())))))))))))******************))))))))))))******((()))***++++++++++++++++++,,,---......---,,,+++---,,,***+++---......---............////////////......//////111222444555333333444555666777888888;;;;;;<<<>>>AAACCCEEEGGGHHHHHHIIIJJJLLLNNNPPPQQQSSSVVVYYY[[[\\\^^^aaadddgggfffhhhmmmqqqvvv******************************++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************(((((('''''''''(((((()))((((((((((((((((((((((((''')))+++***)))((())))))&&&&&&''')))***,,,------&&&&&&'''((()))************))))))))))))))))))(((&&&'''(((((())))))((((((%%%&&&'''((()))******)))'''((((((((()))))))))***))))))(((((((((((())))))************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))***&&&***\\\)))))))))))))))))))))))))))))))))))))))***************))))))(((((('''''''''&&&000!!!,,,///>>>"""(((---,,,***)))))))))******)))))))))***++++++))))))***,,,---///000111,,,------...............++++++++++++++++++++++++***++++++++++++++++++,,,---!!!)))'''~~~...+++++++++++++++******)))(((+++++++++++++++++++++++++++++++++++++++,,,------************************************************,,,)))///<<<---666///***************************)))((((((((()))++++++)))&&&...((((((((()))***)))((('''&&&...******+++***))))))((('''(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((+++)))((())),,,------,,,%%%&&&'''((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))(((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))***,,,,,,+++******(((***+++------,,,+++***---,,,,,,,,,,,,---..................////////////---...///000222333555555333333444555666777888888::::::<<<>>>AAADDDFFFHHHGGGHHHIIIJJJMMMOOOQQQSSSTTTVVVYYY\\\]]]```ccceeehhhggghhhmmmqqqwww************************))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******)))(((((()))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((%%%&&&''')))***,,,---...%%%&&&((()))************'''((((((((((((((((((((((((((()))************)))&&&'''((()))***+++******''''''(((((())))))******))))))(((((((((((())))))************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))***&&&***\\\))))))))))))))))))))))))(((((())))))******************))))))((((((''''''((('''---###444'''kkk999///000+++777%%%(((,,,'''***555******))))))***++++++,,,)))***+++,,,...///000111+++,,,---...///000000000+++++++++++++++++++++,,,...///000...+++***+++,,,)))'''111888555VVV%%%,,,+++++++++++++++***)))(((************************+++************++++++,,,************************************************"""111///%%%+++)))$$$))))))))))))))))))))))))***)))((('''((()))+++,,,)))(((---)))((()))***+++***)))'''&&&!!!...''''''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((***)))((('''((()))((((((%%%&&&'''((()))***+++,,,+++******)))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))(((((((((((((((''''''''''''---,,,,,,++++++,,,,,,---******+++,,,,,,***)))(((%%%&&&(((***++++++++++++,,,------,,,,,,---...///............////////////---...///111222444555555333333444555666777888888999:::;;;>>>AAADDDGGGHHHGGGHHHIIIKKKMMMOOORRRSSSTTTWWWZZZ]]]^^^aaadddgggiiigggiiimmmrrryyy++++++++++++++++++++++++((((((((((((((()))***+++))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))&&&''')))***+++******)))&&&'''((((((''''''((()))((())))))***************((((((((())))))******+++''''''(((((())))))******))))))(((((((((((())))))************))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((***&&&***\\\))))))))))))))))))))))))'''((()))******+++******))))))))))))((((((((((((---'''(((...333FFFFFF###---222---,,,888...&&&,,,---''',,,,,,+++,,,,,,---...///.........---------------.........///......------++++++++++++,,,,,,,,,,,,000222333000,,,)))***,,,+++666///((()))***++++++++++++,,,++++++******************************+++******))))))***+++++++++,,,,,,,,,,,,---------************************&&&333,,,|||@@@,,,$$$***))))))(((((())))))******)))((((((((()))+++,,,+++*********)))******+++***)))'''&&&###222'''***+++***))))))(((((())))))'''(((((())))))(((((('''((((((((((((((('''''''''((((((''''''''''''((((((***)))(((''''''&&&&&&'''&&&''''''((()))******++++++******)))))))))))))))((((((((((((((((((((((((,,,***(((''''''(((***,,,))))))))))))))))))))))))************))))))))))))+++******************++++++++++++++++++***)))(((&&&&&&'''(((***+++,,,---,,,---...---,,,,,,...000............////////////...///000222333444444444333333444555666777888888999:::<<<>>>AAADDDGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRUUUXXX[[[]]]___bbbeeehhhjjjiiijjjooottt{{{++++++++++++++++++++++++((((((''''''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))******'''''''''((()))*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''')))******)))(((((()))(((((((((((((((((((((((('''(((***++++++***)))(((&&&(((***)))'''''')))+++'''(((((()))***))))))))))))((('''''''''((()))***(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))(((((())))))))))))((((((******)))(((((((((((((((***&&&***\\\))))))))))))))))))))))))&&&''')))***++++++******(((((((((((()))))))))))),,,)))'''///,,,""",,,aaa===...!!!,,,111***&&&))),,,,,,333&&&!!!)))///,,,***---,,,,,,,,,,,,---...////////////......------,,,,,,/////////...---,,,+++***+++++++++,,,,,,,,,------...111333000+++)))***---,,,666+++%%%...www*********+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******+++++++++++++++,,,,,,,,,---------************************000'''$$$+++\\\333+++***))))))))))))***+++)))))))))))))))******+++)))]]],,,'''++++++++++++***)))((('''''''''333(((111+++***))))))(((((())))))'''((()))******)))(((''')))(((((((((''''''''''''((((((''''''''''''((((((*********)))(((((()))***''''''(((((()))))))))***+++******)))))))))))))))((((((((((((((((((((((((******))))))))))))******'''''''''(((((()))))))))+++*********)))))))))((((((''''''&&&&&&''''''(((******************+++,,,******)))((()))+++---...,,,...///...,,,,,,...111............///////////////000111333444444333333333333444555666777888888:::;;;<<<>>>AAADDDFFFGGGJJJJJJKKKLLLMMMOOOQQQRRRUUUXXX[[[^^^```cccfffiiillljjjkkkpppuuu}}}++++++++++++++++++++++++)))((((((((((((***,,,---))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))&&&'''))))))'''&&&'''(((%%%%%%&&&'''((()))******((()))***++++++***((('''&&&)))+++***((((((***,,,&&&''''''((((((((((((((()))(((&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((((((((())))))************))))))))))))(((((())))))))))))((((((******)))(((((((((((((((***&&&***\\\))))))))))))))))))))))))&&&''')))***+++++++++***''''''(((((())))))******%%%///)))((((((333111wwwzzzLLL((((((111,,,&&&(((***))))))+++---,,,***)))""",,,000,,,***000000+++************+++,,,---...---------.........//////------......---,,,,,,++++++++++++,,,,,,---------,,,///111///+++)))+++...+++***+++===(((---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,)))))))))******+++++++++************************...444000***AAA***---,,,+++******+++,,,---((()))))))))************%%%;;;...%%%+++,,,++++++***)))(((((('''^^^%%%,,,###222+++******)))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&((((((''''''''''''(((((('''((((((((('''((()))+++(((((((((((())))))))))))+++******)))))))))))))))((((((((((((((((((((((((''')))***++++++***)))'''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&******))))))))))))******))))))(((((()))+++---//////---+++))))))+++---///,,,...///...,,,,,,...111............/////////000000111222333444333333222333333444555666777888888;;;;;;===>>>AAACCCEEEGGGKKKKKKKKKLLLMMMOOOPPPQQQVVVXXX\\\___aaadddgggjjjmmmkkklllqqqvvv+++,,,---......---,,,+++))))))))))))))))))))))))+++)))((()))+++,,,,,,+++************))))))))))))(((((((((((((((''''''&&&(((((())))))))))))((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))$$$&&&((()))(((((((((***&&&&&&&&&'''''')))***+++)))((((((((()))***++++++))))))******++++++,,,,,,(((((('''(((((()))***+++)))))))))))))))))))))))))))***++++++***)))((('''...###...000,,,'''***%%%''''''((()))***'''$$$$$$!!!---ggg)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))+++,,,,,,,,,,,,...///___<<<***111$$$'''---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++))))))+++,,,------===+++---000111+++---------.........//////+++444***,,,%%%222%%%///***000222///)))%%%)))000,,,---...---+++)))))))))&&&+++%%%555"""XXX((()))---%%%...555''',,,++++++++++++++++++++++++111%%%///'''(((000"""---$$$...%%%$$$555111%%%...++++++++++++++++++++++++---222(((222''''''((()))***+++,,,,,,*********)))))))))(((((())),,,,,,111///+++*********))))))((((((///&&&+++...000---,,,,,,+++***)))((((((***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******'''''''''''''''((())))))...---,,,+++***(((''''''))))))************))))))***************)))(((((()))************++++++++++++++++++******(((''''''************************,,,+++++++++******))))))---,,,+++***))))))))))))'''***,,,,,,,,,---+++(((+++,,,,,,------,,,,,,+++///////////////.........000000111222333444444555444555666888999999999999;;;;;;<<<===AAAEEEIIIKKKJJJLLLMMMNNNOOOPPPSSSUUUZZZZZZ[[[\\\___cccgggiiiooommmoootttyyy))))))************))))))************************+++)))((((((***++++++***((((((((())))))*********((())))))))))))(((''''''(((((())))))))))))((((((***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&((())))))(((&&&'''((('''''''''''''''((()))*********))))))))))))******((((((((((((((()))))))))((((((((((((((())))))***)))))))))))))))))))))))))))******+++***)))((('''(((***###///$$$(((***888///&&&###(((---+++&&&888###!!!ZZZ))))))))))))))))))))))))******************************))))))((((((''''''&&&((())))))))))))***,,,???((($$$(((###555)))))))))))))))))))))))),,,,,,------------,,,,,,,,,+++***))))))***+++,,,999...++++++222+++,,,555---------.........//////...###===555///777%%%!!!''')))---///)))---...///...,,,******+++000++++++---333((()))000)))...333(((///************************(((444 sss888((('''+++))),,,000$$$+++++++++++++++++++++++++++///000------___444))))))))))))************---------,,,,,,,,,++++++((('''------(((************)))))))))((()))$$$)))(((***,,,++++++******))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''***)))((('''''''''''''''(((''''''''''''((())))))---,,,++++++***)))(((((())))))************))))))***************)))(((((())))))*********+++++++++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))((((((((('''***))))))(((((((((((((((---+++)))&&&'''***...///,,,,,,------------,,,,,,/////////////////////...000000111222333444444555444555666888999999999999;;;;;;<<<>>>AAAEEEHHHKKKJJJLLLMMMNNNNNNPPPSSSUUUZZZZZZ[[[\\\___cccgggiiinnnmmmoootttzzz)))))))))(((((()))))))))+++++++++++++++++++++++++++)))(((((()))***)))(((%%%&&&'''((()))******+++***************)))(((((((((((())))))))))))(((((())))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((((()))***)))'''&&&%%%&&&(((((((((''''''((())))))+++***)))))))))))))))))))))((((((((((((((((((''')))))))))((((((((((((((())))))))))))))))))))))))))))))*********)))(((((()))!!!&&&***---!!!000,,,&&&//////'''###)))222***%%%$$$```))))))))))))))))))))))))******************************)))((('''&&&&&&%%%&&&'''))))))(((((()))+++[[[nnn///666///666"""&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,************,,,,,,+++222(((---111***+++666------........./////////000cccRRR###666111&&&...333...000---///000///---,,,,,,,,,(((...***000))),,,'''000+++***...'''...++++++++++++++++++++++++666:::999 ...999$$$---<<<(((************************...(((((('''[[[++++++*********)))))))))+++************)))))))))&&&(((mmm+++)))'''************))))))))))))'''(((...''')))************************(((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''+++***)))(((''''''''''''((((((''''''(((((()))***++++++*********)))))))))((())))))******))))))((()))************))))))((()))))))))*********++++++)))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((()))******)))***,,,...//////......------............------......//////////////////000000111222333444444555444555666888999999999999;;;;;;<<<>>>AAAEEEHHHJJJJJJKKKMMMNNNNNNPPPRRRUUUYYYYYY[[[]]]```dddgggiiimmmllloootttzzz,,,+++***))))))***+++,,,************************+++***((('''((()))((('''&&&&&&&&&'''((()))))))))***++++++++++++***))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''))))))((((((((((((((((((***)))))))))))))))***+++++++++******)))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))((((((///+++%%%+++***&&&666(((000+++(((+++...+++%%%!!!333...rrr))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))***++++++******+++---...,,,)))***333111++++++++++++++++++++++++******++++++++++++******++++++************++++++%%%!!!777---+++...000***............////////////000GGG((()))555)))%%%---'''---...//////---,,,,,,---***...777'''EEE???,,,///,,,***///***...........................NNN___///%%%!!!444111&&&222***************************+++)))###************************))))))))))))))))))(((((($$$...111((())),,,*********)))))))))))))))PPP&&&***111(((***((()))))))))*********+++(((((((((''''''(((((((((((((((''''''''''''((((((((((((''''''((()))******((((((((('''((())))))***))))))))))))************(((((())))))))))))(((((())))))************)))((())))))))))))******************))))))((((((((((((************************+++++++++***************************+++,,,---...((((((+++000111...---------..................---............////////////000000111222333444444555444555666777999999999999;;;;;;===???AAAEEEGGGIIIJJJKKKMMMMMMNNNOOORRRTTTXXXYYYZZZ]]]```dddgggiiilllkkknnntttzzz,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***((('''((()))((('''((((((((((((''''''''''''+++++++++++++++******)))(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%'''((()))((('''((()))***))))))((((((((())))))(((((((((((()))***,,,,,,+++*********))))))(((((())))))******)))((('''&&&(((((((((((((((((((((((((((((((((((((((((())))))000000(((+++(((,,,,,,""",,,%%% ###&&&000:::***444$$$))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++***,,,---,,,++++++,,,---)))}}}```aaa[[[dddYYY^^^^^^^^^^^^^^^^^^^^^^^^``````aaaaaaaaaaaa``````aaaaaa````````````aaaaaammm:::((()))///333&&&........./////////000000(((444777???)))'''>>>###+++---......,,,++++++,,,<<<(((777***YYY444000///---444000000........................ ]]]---(((999+++(((333---************************'''555...\\\((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,)))''',,,))))))))))))))))))******)))$$$&&&...&&&(((((((((((()))******++++++)))))))))******)))))))))(((((('''''''''(((((())))))(((((((((((())))))***((((((((((((((()))******((())))))))))))*********(((((())))))))))))((((((((())))))*********))))))(((((()))))))))*********...---,,,+++++++++,,,,,,++++++++++++++++++++++++******************++++++************+++---...//////++++++...///---...333---..................------.........//////000000000000111222333444444555444555666777999999999999;;;;;;===???BBBEEEGGGHHHIIIKKKLLLMMMMMMOOORRRTTTWWWXXXZZZ]]]aaadddgggiiilllkkkmmmssszzz)))))))))(((((()))))))))((((((((((((((((((((((((+++)))(((((()))***)))((()))))))))(((((((((''''''***++++++++++++***))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))$$$&&&((()))(((((()))***)))))))))(((((()))******(((((((((((()))***+++,,,(((''''''''''''''''''&&&(((((()))******)))''''''))))))))))))))))))))))))(((((('''''''''((())))))******+++,,,''',,, @@@222)))'''---...''' $$$)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,---...)))***++++++***)))***,,,,,,bbbMMM+++&&&---,,,111........./////////000000000666888BBB***222000000+++,,,......,,,+++,,,---555)))tttccc222***---***222...+++,,,,,,,,,,,,,,,,,,,,,,,,222kkkccc(((222&&&***;;;+++++++++++++++++++++++++++&&&HHH(((((()))***+++,,,---...*********+++++++++++++++,,,###***{{{///$$$((())))))))))))************)))&&&...***)))((((((((())))))*********)))******++++++******)))((((((''''''(((((())))))---,,,+++)))((('''&&&&&&))))))(((((())))))***+++))))))))))))))))))))))))'''(((((())))))(((((('''((())))))************)))((((((((()))))))))************(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++,,,---+++///;;;IIIIII<<<000---------............------------......///000000000000000111222333444444555444555666888999999999999;;;<<<>>>@@@BBBEEEFFFGGGIIIJJJLLLMMMMMMOOOQQQTTTVVVXXXZZZ^^^bbbeeehhhiiikkkjjjmmmrrrxxx))))))************))))))((((((((((((((((((((((((+++)))((((((***++++++***(((((())))))))))))))))))*********+++***))))))((((((((())))))))))))(((((('''((()))******)))((('''''''''((((((((((((''''''''''''''''''((((((((()))************************&&&'''))))))(((''''''((((((((((((((()))***++++++++++++***)))(((((())))))&&&&&&&&&'''''''''''''''&&&''')))*********((('''))))))))))))))))))))))))(((''''''&&&'''((()))***+++"""---...'''+++)))PPP%%%###+++,,,***)))999~~~))))))))))))))))))))))))************************))))))******++++++,,,,,,)))***+++***)))((()))***(((888$$$------+++///333.../////////000000000000++++++DDDDDD555)))000,,,---//////---------...&&&:::^^^aaa,,,(((///(((...,,,(((++++++++++++++++++++++++((( ___>>>/// 444,,,,,,,,,,,,,,,,,,,,,,,,---AAA*********++++++,,,,,,,,,'''((((((((()))))))))))),,,$$$000CCC222%%%***((()))))))))************UUU"""000(((......)))((((((((()))))))))))))))((()))***++++++***)))(((((((((((((((((()))******...---+++)))((('''&&&&&&))))))(((((())))))***+++)))))))))))))))(((((((((''''''((((((((((((''''''(((((()))***************(((((((((((()))))))))***((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))******+++,,,(((111EEEZZZYYYDDD///''',,,,,,------------,,,,,,------......///000000111000000111222333444444555444555666888999999999999;;;<<<>>>@@@CCCEEEFFFFFFIIIJJJLLLMMMMMMNNNQQQSSSUUUWWWZZZ^^^bbbeeehhhiiikkkjjjlllqqqwww+++,,,---......---,,,+++))))))))))))))))))))))))+++)))((()))+++,,,,,,+++''''''((()))***+++,,,,,,)))************)))(((((((((((())))))))))))(((((('''((()))******)))((('''******++++++++++++******&&&'''''''''(((((())))))************************((()))***)))'''&&&&&&&&&(((((((((((()))***,,,,,,...---,,,***((('''&&&&&&'''((((((((())))))******%%%''')))***+++***)))((())))))))))))))))))))))))((('''&&&&&&'''((()))***111---...&&&,,,>>>UUU000)))OOO))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))***+++,,,+++***)))***+++###***+++777(((...000///////////////000000000000---...AAA```+++333111---...000000///......//////JJJ```---...777...111111...------------------------$$$...eee+++,,,;;;$$$------------------------777,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---(((---)))---333(((111(((((())))))*********+++&&&###000%%%***+++$$$)))))))))))))))((((((((('''((()))******)))((('''((((((((((((((()))************)))))))))))))))***)))))))))))))))******+++***)))))))))((((((((((((''''''((((((((((((''''''(((((()))***************(((((((((((())))))))))))---,,,***)))***+++---...++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,++++++,,,,,,---...222111:::GGGFFF888...///+++,,,,,,------,,,,,,+++---------...///000000111000000111222333444444555444555666888999999999999;;;<<<>>>AAACCCEEEFFFFFFIIIJJJLLLLLLMMMNNNQQQSSSUUUWWWZZZ^^^bbbfffhhhiiikkkjjjlllpppvvv~~~******))))))******+++,,,,,,+++******))))))*********)))(((''''''((()))***"""$$$&&&(((************))))))))))))************&&&&&&''''''''''''&&&&&&"""###%%%&&&&&&&&&(((***''''''((((((((((((''''''(((((())))))))))))((((((************))))))(((((())))))))))))))))))))))))((()))***)))((((((***,,,))))))((())))))***++++++(((((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((###$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((((((((("""333***,,,000!!!))))))))))))************...---,,,+++************************************++++++++++++++++++++++++---///FFFkkk666"""///"""666........................333555...EEEVVV(((+++,,,111666...%%%+++:::VVV>>>++++++000...,,,...........................444333ddd,,,+++---000222...&&&***DDD___---------,,,,,,+++++++++++++++++++++++++++++++++111""")))111```,,,""")))%%%555'''(((***... WWWgggBBB'''***///'''###)))+++++++++************))))))***,,,,,,,,,***((('''******))))))))))))*********+++++++++***)))'''&&&)))))))))))))))))))))))),,,+++++++++***)))))))))&&&'''''''''(((((())))))((()))++++++)))((()))*********+++++++++******)))''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))))))))***++++++,,,,,,---......///000/////////...------------...//////...............///000111000111222222444444555666555444444444555888:::<<<===>>>???AAACCCEEEFFFGGGGGGIIIJJJKKKKKKNNNQQQTTTUUUWWWZZZ]]]bbbeeehhhjjjmmmiiigggkkkpppyyy,,,,,,++++++,,,,,,---...++++++***)))))))))))))))******(((((('''((())))))))))))************))))))***)))))))))(((((('''''''''''''''((((((''''''''')))***+++***((('''((()))''''''((((((((((((''''''(((((())))))))))))((((((+++******)))(((((())))))))))))))))))))))))))))))((()))))))))((((((***+++))))))((((((((()))*********))))))(((''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))333,,,111PPP))))))))))))************))))))))))))***+++,,,,,,************************))))))))))))))))))))))))(((---444%%%000222///---////////////////////////000)))...AAAqqq[[[TTTaaa@@@222***,,,...+++,,,111..................------...333$$$fffkkk```VVVXXXmmm,,,,,,+++++++++*********++++++++++++++++++++++++***"""444)))***CCC999(((***111+++***---(((000ccc999'''(((///+++)))---+++++++++************))))))***+++,,,,,,***((('''((((((''''''''''''((((((***+++++++++***)))'''&&&))))))))))))))))))))))))++++++******************''''''((((((((()))))))))((()))++++++)))((()))*********+++++++++******))),,,,,,++++++*********)))))))))))))))))))))))))))************)))))))))((())))))***++++++,,,,,,---+++,,,------......---------------,,,---....../////////......///000000111000111111222333444555555555444444444555888:::<<<===>>>???AAACCCEEEFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTWWWXXX[[[^^^bbbeeehhhiiijjjfffeeehhhmmmuuu,,,,,,++++++,,,,,,---...++++++***)))))))))))))))+++***)))(((((((((((((((******))))))))))))************)))((('''&&&%%%%%%'''(((((())))))(((((('''+++,,,---+++)))(((((()))''''''((((((((((((''''''(((((())))))))))))((((((+++***)))((('''((()))***))))))))))))))))))))))))'''((()))((('''''')))+++))))))(((((('''(((((((((++++++***)))))))))******(((((())))))))))))((((((++++++******************((((((((()))))))))******...111...%%%444)))))))))*********++++++((((((((())))))***+++,,,++++++++++++++++++++++++************************)))(((,,,;;;///222,,,,,,000000000000000000000000222---///999KKK...+++,,,000///)))+++222/////////......---------###444///,,,XXX************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,$$$...000,,,```aaa;;;""",,,(((...)))---"""666&&&$$$&&&+++---+++***++++++++++++************))))))***+++++++++***)))(((((((((''''''''''''((((((******+++******)))((('''(((((((((((((((((((((((())))))******************(((((()))))))))))))))***((()))++++++)))((()))***)))******+++++++++******......---,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))***++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------.../////////...//////000111000000111222333444555555444444444444666888:::;;;<<<===???AAACCCEEEFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTYYYZZZ\\\___bbbeeeggghhhiiifffdddfffjjjrrr******))))))******+++,,,,,,,,,+++***************++++++***))))))(((((((((&&&&&&%%%%%%'''(((+++,,,******)))(((''''''&&&&&&(((((())))))))))))(((((('''((())))))''''''((()))''''''((((((((((((''''''(((((())))))))))))((((((+++***(((''''''((()))***((((((((((((((((((((((((&&&'''((('''&&&'''(((******)))(((''''''&&&''''''++++++***))))))*********(((((())))))))))))((((((***))))))(((((('''''''''))))))))))))************,,, ///555KKK))))))*********+++++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...'''///FFF%%%111###777111111111111111111111111000555---333...,,,,,,000444000******///000000//////......------***...222...EEE333************************,,,,,,,,,,,,,,,,,,,,,,,,***111$$$$$$===(((***///&&&222,,,///(((+++---...000///***''')))***)))+++++++++*********))))))))))))***+++******)))(((******))))))))))))******************))))))(((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))************((()))++++++)))((()))***))))))***+++++++++******++++++***))))))(((''''''))))))))))))))))))))))))*********)))))))))))))))(((((()))******++++++,,,)))******+++++++++++++++,,,++++++++++++,,,------///...............//////000000111222333444444555444444444555666888:::;;;<<<===???AAACCCEEEGGGHHHHHHIIIKKKKKKLLLNNNRRRUUUZZZ[[[]]]___bbbeeefffgggjjjgggfffgggjjjrrr******))))))******+++,,,------,,,++++++++++++,,,***************)))(((((('''&&&&&&&&&&&&(((***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''(((((())))))))))))(((((())))))(((''''''((()))***((((((((((((((((((((((((&&&'''((('''&&&'''(((******)))(((''''''&&&''''''))))))((((((((())))))***(((((())))))))))))(((((((((((((((''''''&&&&&&&&&))))))))))))************333666''' !!!888>>>###HHH************++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///***,,,222...,,,666000000000000000000000000,,,///,,,444---<<>>AAACCCEEEGGGHHHHHHJJJKKKLLLLLLOOORRRUUUZZZ[[[]]]___bbbdddfffgggiiigggfffhhhiiippp,,,,,,++++++,,,,,,---...------,,,+++++++++++++++))))))***++++++******))),,,+++***))))))(((((()))((()))))))))*********+++'''(((((())))))(((((('''***++++++***(((&&&'''(((''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))'''((()))((('''''')))+++))))))(((((('''((((((((((((((('''''''''((())))))(((((())))))))))))(((((()))(((((((((((((((((('''((((((((()))))))))******'''!!!>>>!!! ---111111444*********++++++++++++,,,******++++++---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%777 222ccc)))999&&&000000000000000000000000555,,,333999''',,,SSS555...,,,+++---000111000///////////////////////////111))),,,000333&&&YYY***------------............,,,,,,,,,,,,,,,,,,,,,,,,&&&555***'''******(((000(((111,,,...'''''',,,EEE***+++$$$&&&'''))),,,000---(((+++++++++************)))((((((((()))))))))******((((((''''''''''''((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))))))))***)))))))))))))))((((((((()))++++++)))((()))***((()))***+++++++++++++++(((((())))))************))))))))))))))))))))))))))))))))))))************''''''(((((()))******+++++++++,,,------------,,,,,,,,,,,,,,,,,,------...///...------,,,---------//////000111222333444444333444555666777999999:::;;;<<<>>>AAACCCFFFHHHIIIIIIJJJKKKLLLMMMOOORRRUUUYYYZZZ\\\^^^aaaccceeeffffffeeefffggghhhooo,,,,,,++++++,,,,,,---...,,,+++******))))))******'''(((***+++,,,++++++++++++++++++******)))(((''')))))))))))))))((((((((('''''''''(((((('''''''''***+++,,,+++)))((()))***''''''((((((((((((''''''(((((())))))))))))((((((%%%&&&((()))***)))((('''))))))))))))))))))))))))((()))))))))((((((***+++))))))((((((((()))******(((''''''''''''((()))***(((((())))))))))))(((((('''(((((((((((((((((()))''''''((((((((()))))))))***555((()))***777###)))"""444...333*********+++++++++,,,,,,))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$333'''111AAA111222'''222222222222222222222222888777222666,,,111###ooo}}}***,,,------...000222111000.........///000000111111)))%%%>>>333'''///===444%%%------........./////////------------------------!!!999***!!!999333EEE&&&+++)))'''$$$(((+++???--- ))))))+++...///,,,******+++++++++************)))((((((((((((((()))******((((((''''''''''''((((((******)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((((((((''''''((()))++++++)))((()))***(((((()))++++++,,,,,,+++++++++******************))))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,---------,,,---......///000000///...............//////000111222333444444333333555666888999999999;;;<<<>>>@@@CCCFFFHHHIIIIIIJJJLLLLLLMMMOOOSSSVVVWWWXXXZZZ]]]```ccceeefffffffffggghhhiiippp******))))))******+++,,,***))))))(((((((((((((((&&&((()))+++,,,,,,,,,+++%%%&&&''')))))))))((('''******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%''')))))))))***,,,---''''''((((((((((((''''''(((((())))))))))))(((((($$$%%%(((***+++***(((&&&))))))))))))))))))))))))((()))***)))((()))***,,,))))))((())))))***+++,,,(((((('''(((((()))******(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((111)))(((!!!111!!!222...!!!$$$000'''555bbb******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***;;;###$$$DDD###<<<333333333333333333333333***@@@%%%,,,@@@555333%%%mmm...///---111333222111111111000------...///000111222222777222000%%%444666!!!@@@BBB777...---------....../////////------------------------,,,%%%...444''':::!!!***]]]>>>,,,+++)))***555222UUU%%%777000)))&&&&&&***)))%%%(((111+++++++++************)))((((((((((((((()))************))))))))))))************)))(((((()))***+++******************************))))))((((((''''''))))))(((((('''''''''&&&((()))++++++)))((()))***(((((()))++++++,,,,,,,,,,,,++++++***)))(((''''''))))))))))))))))))))))))(((((())))))*********+++***++++++,,,,,,---......******+++,,,,,,,,,,,,+++...------------...//////222222111000000000000000//////000111222333333444222333555777888999999999;;;<<<>>>@@@CCCFFFHHHIIIIIIKKKLLLLLLMMMOOOSSSVVVVVVWWWYYY\\\___bbbeeefffhhhhhhjjjkkklllsss***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))***+++++++++,,,))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%&&&''')))+++,,,,,,---******+++++++++******)))))))))))))))((((((((((((******))))))))))))******))))))************))))))(((((('''&&&%%%%%%$$$###(((&&&%%%&&&)))***)))&&&++++++************++++++000---+++******++++++***)))ddd)))***+++++++++)))((('''(((((()))************))))))+++...000000///,,,+++,,,------......------,,,+++'''---///---ppp000---000111111222333333444444555555555444333222111000(((RRR333---//////000111000///...---111111111111111111111111...............///000111TTT{{{000444$$$//////...---,,,++++++***............---,,,+++***++++++++++++++++++++++++ 111111*** III|||+++---888'''+++,,,,,,+++(((&&&&&&'''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************((((((((((((((((((((((((*********++++++,,,,,,,,,,,,)))&&&&&&)))++++++******************)))(((((('''((()))((('''(((***,,,,,,,,,,,,++++++*********...---,,,***)))(((((((((,,,...//////...,,,++++++---------.........//////...------......///000111222111111000111333444555444444555666888:::;;;<<<===>>>???AAACCCFFFHHHIIIMMMNNNNNNNNNNNNPPPSSSVVVWWWWWWXXXYYY]]]aaadddggghhhfffgggjjjnnnwww***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++++++++%%%%%%&&&'''(((***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))((((((((('''''''''(((((()))************************++++++******))))))))))))))))))))))))(((******))))))))))))******))))))************))))))))))))(((((('''&&&&&&%%%+++)))((()))+++,,,+++)))++++++************+++++++++)))''''''((()))))))))444UUU+++++++++++++++***))))))******+++,,,,,,,,,,,,+++***+++---...///...---,,,,,,------......------,,,---...)))+++000LLL000<<<111111222333333444444555444444444444333222111000,,,)))nnn000...222222222222333222222111111000000000000000000000000000////////////000111222...III999###666,,,000//////......---------............---,,,+++***+++++++++++++++++++++++++++nnn~~~111111+++ 888(((***++++++******+++---************************,,,,,,+++******+++,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))******+++++++++---***((((((+++---,,,+++***************)))(((((())))))***)))''''''(((***,,,,,,,,,+++++++++******++++++***************+++,,,---......,,,++++++,,,,,,,,,,,,,,,------......------------...///000111222111111111111333444555444444555666888:::;;;<<<===>>>???AAACCCFFFHHHIIIMMMNNNNNNMMMMMMOOOSSSVVVWWWWWWXXXZZZ]]]aaaeeeggghhhfffgggjjjoooxxx***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++***************%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))((('''&&&&&&***)))))))))((((((((((((************)))(((''''''))))))******+++******)))))))))))))))))))))))))))******))))))))))))******))))))************))))))******))))))((((((''''''+++***)))***,,,,,,,,,+++++++++************++++++)))'''&&&&&&((())))))(((111:::'''888------,,,++++++++++++,,,+++,,,------......------,,,,,,,,,---------......------............------...333%%%)))333)))WWW444111222222333444444555555333444444333333222111000AAA...###^^^###888000===111000000000000000111111111111111111111111111111111111111000111111222333222555CCC<<<+++555///////////////////////////...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111+++222www}}})))!!!++++++)))&&&(((***+++,,,++++++---///************************,,,,,,+++******+++,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))*********---,,,***+++,,,...------***************)))((((((***++++++***(((''''''(((,,,,,,,,,++++++++++++***(((((())))))***+++------,,,------,,,******+++---+++++++++,,,,,,,,,,,,---------------...///000111111111111111222333444555444444555666888:::;;;<<<===>>>???AAACCCFFFHHHIIILLLMMMMMMMMMMMMOOORRRUUUWWWXXXYYY[[[^^^bbbeeeggghhhfffgggjjjoooyyy***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++***))))))))))))(((''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))(((((((((''''''************)))((('''&&&((())))))***************)))))))))))))))***************))))))))))))******))))))************)))))))))))))))))))))((((((((())))))((()))************++++++************+++++++++)))((()))***+++***))),,,***+++//////,,,,,,000---,,,+++******+++,,,---,,,,,,---...............------,,,+++,,,---...///------............------...000&&&///000%%%rrr+++111111111222333333444444333333333333333222111111&&&777666<<<===222,,,===+++)))111000/////////000111222333333333333333333333333222222111111111222222333111333888,,,>>>333888***000.........//////000000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222!!!999,,,LLLooo...%%%555&&&,,,777***+++,,,,,,***)))***+++***************************))))))))))))))))))************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++(((((((((((((((((((((((())))))******************,,,+++++++++,,,---------***************)))(((((()))***+++***)))(((((()))++++++++++++++++++++++++(((((())))))***+++------,,,,,,,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,---------------...///000000111111111111222333444444444444555666888:::;;;<<<===>>>???AAACCCFFFHHHIIIKKKLLLLLLLLLLLLNNNRRRTTTXXXXXXZZZ\\\___bbbeeeggghhhfffgggjjjooozzz***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((('''''''''&&&&&&'''(((((())))))))))))((('''((()))***************((()))))))))*********+++******))))))))))))******))))))************))))))((((((((((((((()))))))))((()))))))))))))))***+++++++++************++++++---+++******++++++***(((222&&& &&&)))))))))(((...www,,,+++***))))))***,,,,,,+++,,,,,,---------------...---,,,++++++---...///---......//////......---///******444'''333===888000000111111222333333333333333444444444333222222444&&&777///BBB***WWW<<>>???AAACCCFFFHHHIIIKKKLLLLLLLLLLLLNNNRRRTTTXXXYYYZZZ]]]```cccfffggghhhggggggjjjooo{{{***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++***************'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''&&&&&&&&&&&&%%%&&&'''((()))*********''''''((()))************((())))))******+++++++++******))))))))))))******))))))************))))))''''''(((((())))))******)))***,,,+++******+++---++++++************+++++++++******+++,,,,,,***)))&&&000555///&&&$$$((( ---VVV+++************++++++,,,***+++,,,,,,------,,,,,,------,,,+++,,,---...///......////////////......000(((///333###:::000111111222222333444444444444555555555555444444555AAA,,,555$$$;;;999TTTSSS&&&'''999999444777DDD666666555444444444444444444444444444444444444444555555444333333333444444///III(((+++???666]]]444%%%...999---,,,444...---------....../////////....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,...888'''...)))+++{{{)))+++......///...***'''(((***&&&((())))))))))))+++---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++&&&(((******)))))))))******************)))((((((%%%(((+++,,,+++***++++++***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,***+++,,,...///...............------,,,,,,,,,,,,---...///000000000111333333333333333444444555666888:::;;;<<<===>>>???AAACCCFFFHHHIIILLLMMMMMMMMMMMMOOORRRUUUXXXYYY[[[^^^aaadddfffgggiiiggggggjjjppp{{{***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++++++++))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&'''((()))************((())))))******+++,,,,,,******))))))))))))******))))))************))))))(((((())))))***++++++,,,(((***++++++))))))***,,,++++++************++++++******+++---000111000...///***&&&%%%%%%&&&---666+++555,,,222888FFF***++++++,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,,,,------............////////////......///,,,111,,,,,,333!!!___222222333444444555555666555555666666666666666555,,,&&&===555999444???'''444hhhmmm...&&&QQQDDD===777;;;222999============<<<:::999888::::::::::::::::::::::::999888777666666666666666...111444###;;;---JJJ&&&GGGrrr...+++...444444(((###222888,,,//////////////////000000......////////////......------------------------000999&&&+++444444)))AAA333<<<---<<<"""***888+++)))...!!!((()))+++******)))+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++*********)))%%%(((++++++)))((()))******************)))(((((('''))),,,---+++***)))*********+++++++++,,,,,,,,,,,,++++++***))))))*********,,,---------,,,---............------,,,,,,,,,,,,,,,,,,,,,---.../////////000222333444444333333444444555666888:::;;;<<<===>>>???AAACCCFFFHHHIIIMMMNNNNNNMMMMMMOOOSSSVVVXXXYYY\\\___bbbeeeggghhhiiiggggggjjjppp|||+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''((((((((((((((((((&&&'''((()))************((())))))***++++++,,,,,,******))))))))))))******))))))************))))))))))))***+++,,,------...%%%''')))(((&&&&&&(((***++++++************++++++***+++---000444666666555***((()))...000,,,&&&###***%%%)))+++&&&)))...***<<<***+++---...///...------+++,,,------......------,,,,,,,,,---------............////////////......---111111''':::+++000000........................////////////////////////////////////////////////000000000000000000000000)))777:::&&&>>>///111777444444555555666777777777666666777777777777777666<<<<<<333999888555111@@@777555:::QQQZZZCCCAAADDDJJJAAA???TTTIIIGGGaaaHHHJJJJJJJJJJJJIIIGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;:::999888888888999@@@333444@@@...555222===000111;;;___OOO)))333888+++***222,,,+++777444+++000111111111000000000000000......///////////////...------------------------%%%@@@&&&(((333'''"""555++++++:::fffooo000&&&///%%%!!!000###555&&& 777///""":::---......,,,***(((((()))++++++++++++++++++++++++((()))***++++++***)))(((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))((((((%%%(((,,,,,,***((()))+++***************)))(((((()))+++------+++)))((((((*********++++++,,,,,,,,,+++***************++++++))),,,...///...------...---------,,,,,,+++++++++,,,,,,,,,,,,---.../////////000222333444444333333444444555666888:::;;;<<<===>>>???AAACCCFFFHHHJJJMMMNNNNNNNNNNNNPPPTTTVVVXXXZZZ\\\```ccceeeggghhhiiiggggggjjjppp}}},,,,,,,,,------.........------,,,,,,,,,,,,------,,,+++******)))*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))+++))))))************))))))+++******)))))))))******************************))))))))))))))))))))))))+++***))))))((()))))))))((()))***++++++***)))(((###&&&))),,,---+++)))'''))))))************))))))!!!###&&&)))+++,,,------)))******+++++++++*********)))(((''''''((()))***333)))###...AAAJJJAAA555,,,+++*********+++,,,---++++++,,,,,,,,,---------(((+++AAAnnnbbb,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...+++,,,---...////////////........................000000//////.........---------...///000000000//////000000000000000//////444333222111111111111111222333333222000000111333666333000111333555333111333555777777666555666666999:::;;;;;;;;;<<<>>>@@@<<<===???AAABBBDDDDDDDDDDDDEEEEEEFFFGGGJJJOOOSSS}}}kkk___UUUUUUXXXYYYXXXXXXXXX[[[```dddgggfffdddcccfffdddbbbaaa___\\\XXXUUUVVVSSSOOOLLLKKKLLLMMMNNNIIIGGGEEEEEEEEEEEECCCAAA=========<<<<<<;;;;;;;;;;;;999666333///333FFF[[[|||ccc444333222222333444222111333222111111333333222111111111111000000/////////111000......000111000///+++,,,,,,------......///,,,,,,,,,---------......***000333000,,,333FFFVVVhhhEEE---------,,,,,,,,,,,,++++++,,,---------,,,***((('''------------------------+++++++++++++++++++++++++++***)))(((((()))***+++++++++***)))((((((((()))))))))(((((((((((())))))))))))*********+++++++++------,,,+++*********+++///---++++++,,,...///...------,,,+++***)))((('''++++++,,,,,,,,,,,,------------,,,+++*********+++++++++******))))))(((((())))))))))))))))))))))))++++++************++++++,,,------......------,,,..................------............///000111111000111222222444444555666444666777777777777:::<<<<<<===>>>???@@@DDDHHHLLLMMMMMMNNNMMMMMMOOORRRUUU\\\]]]___aaacccfffggghhhkkkiiihhhjjjooo{{{*********++++++,,,,,,,,,******))))))))))))******,,,++++++***************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%&&&''')))***))))))************))))))''''''&&&&&&&&&&&&''''''************************))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((("""###&&&((()))((('''%%%((())))))******))))))(((%%%&&&''')))***++++++***+++++++++++++++***)))(((,,,++++++************+++***''')))666FFFIII<<<---...---,,,*********++++++******************++++++777111++++++///222///***///........................------------------........./////////...------........................000000/////////............//////000000000000///000000111111111111000000111111000000000111111222222333444333222222444666777444222222444555444222333555777777777777999:::===???BBBCCCDDDFFFHHHJJJNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQRRRRRRTTTWWW\\\___\\\eeeeee]]]___jjjllldddrrrjjjdddfffiiiiiijjjllltttuuuyyy||||||wwwrrrnnniiigggdddbbbaaa`````````]]][[[WWWTTTSSSQQQOOOMMMMMMLLLKKKIIIHHHGGGFFFFFFBBB?????????===:::>>>FFF222===???999888<<<555&&&666444333333444444333111111///...///000111000///222222111000//////......111///......///000//////...---------------------,,,,,,---------.........***,,,---+++))),,,444<<<---+++******+++,,,+++***------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,...------,,,++++++,,,,,,)))))))))(((((()))))))))))))))*********+++++++++,,,,,,+++***************---,,,***+++---...------+++++++++************************+++++++++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,++++++------------------------++++++++++++,,,---......000111222222444444555666444666777777777777:::<<<<<<===???@@@AAADDDIIILLLMMMMMMNNNMMMMMMOOOSSSUUU[[[\\\^^^```bbbdddfffgggjjjiiihhhkkkooo|||******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''))))))))))))************)))))))))))))))(((((())))))***************************))))))))))))))))))))))))%%%&&&(((***++++++++++++))))))***++++++***))))))&&&'''((()))************(((((())))))))))))((((((((())))))******))))))(((,,,,,,,,,+++***)))((('''+++,,,,,,,,,+++***))))))******///;;;EEEDDD999---///...---+++******))))))++++++++++++************++++++'''"""""",,,555////////////////////////......------------......000000000000///...---,,,////////////////////////000000////////////......000000111111111000//////111111111111111111111111000//////000000222333333000111222222111222444666999888666666888999888777888:::;;;<<<===???BBBDDDGGGKKKPPPUUUWWWYYY[[[]]]bbbbbbaaa```____________aaaccceeefffhhhlllpppttt}}}~~~}}}zzz|||}}}zzzzzz~~~~~~{{{zzzzzzzzzyyyxxxwwwtttoookkkiiihhhfffeeedddccc```]]][[[YYYWWWVVVSSSNNNLLLNNNOOOKKKEEEBBBGGGFFFAAA<<<<<>>@@@AAABBBEEEIIIMMMMMMMMMNNNMMMMMMOOOSSSVVVZZZ[[[]]]___aaaccceeefffiiihhhhhhkkkppp}}}------------------------......------------......,,,,,,+++************+++++++++************++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((()))***))))))************))))))******))))))******++++++************************((((((((((((((((((((((((%%%''')))+++,,,+++***)))***************************************+++,,,,,,((((((((())))))((((((((())))))******)))))))))(((+++++++++++++++***)))((()))***++++++***)))'''&&&---,,,---000555666444111......---,,,++++++******...------------,,,,,,,,,+++,,,...222444444000------------...............//////............//////000000000000000///...---////////////////////////000000//////////////////000111111111000///......000000000000000111111222111111111111111222333444111333444444444444777999<<<<<<;;;<<<>>>???@@@@@@AAACCCFFFGGGJJJMMMQQQTTTXXX]]]dddjjjnnnppprrrsssvvvuuussspppooonnnnnnnnnrrrtttxxx{{{~~~{{{yyyvvvrrrnnnkkkiiiiiijjjddd^^^___bbbbbb```]]]ZZZTTTPPPOOOLLLHHHEEEEEEAAA???<<<:::999999777666777666444444555555444333222111111111111111111111000...,,,---...///....../////////.........---------............/////////111//////111333222...))),,,---...//////,,,'''###------,,,,,,,,,+++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++******))))))******+++******************************)))))))))))))))***)))))))))+++------+++))))))************+++++++++)))))))))*********++++++******)))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,---------............///000111222000111222222444444555666444666777777777777:::<<<===>>>AAABBBCCCFFFJJJMMMMMMMMMNNNNNNNNNPPPTTTWWWZZZ[[[]]]___aaaccceeefffhhhggghhhlllqqq~~~------------------------++++++************++++++---,,,,,,+++***+++++++++++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((++++++******************))))))************))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''')))***,,,+++***((('''++++++************++++++)))((('''''''''((()))***(((((())))))))))))(((((())))))))))))******++++++((()))***+++++++++++++++)))***+++++++++)))(((''')))((('''&&&'''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------333///+++***++++++)))&&&------------......//////000//////......//////000...//////000111111000000000000000000000000000000//////000000000000000000000000000000000///...---000////////////000111222222111111111111222333333555777999999:::<<<>>>AAABBBBBBCCCEEEFFFHHHJJJLLLMMMPPPTTTWWW[[[___dddggglllqqqyyy}}}||||||}}}{{{xxxvvvxxx|||~~~~~~xxxqqqnnnooojjj```XXXXXXPPPMMMHHHEEECCCAAA???>>><<<;;;999888888888666444000000000000111111111111111///---...///000//////.........//////000000000........./////////000000---...//////......---,,,000///...000333555666555------,,,,,,,,,+++++++++///...,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++*********))))))))))))******++++++************++++++***************************)))))))))))))))******)))((()))+++,,,,,,***(((+++++++++************)))************+++++++++,,,***)))))))))))))))******(((((())))))******++++++************************++++++************++++++++++++,,,,,,,,,,,,++++++,,,---------.........///++++++++++++,,,---......000111222222444444555666444666777777777777:::<<<<<<>>>AAACCCDDDFFFJJJLLLLLLMMMNNNNNNNNNQQQTTTXXX[[[\\\]]]```bbbdddfffggggggggghhhlllrrr,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))************))))))''''''''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((''',,,+++************+++,,,+++******))))))******+++))))))************))))))((((((((()))***+++,,,---'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++((()))++++++***)))******++++++,,,---------------++++++++++++,,,,,,,,,,,,)))---000...+++---444<<<.........//////000000111000000////////////000000...///000111222222222222000000000000000000000000//////000000000000111111000000111111000000//////111000//////000111333444222222222222333444666666666999<<>>;;;999444444444333333222222222333111000000111222222111......//////000111111222////////////000000000000///000111///,,,+++---///222111//////...,,,)))&&&------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********************)))))))))***++++++***))))))***,,,,,,+++))),,,+++++++++******))))))*********+++++++++,,,,,,******)))))))))***++++++))))))))))))************************************++++++************++++++++++++,,,,,,,,,,,,++++++,,,------....../////////,,,,,,,,,,,,---...///000000111222222444444555666444666777777777777:::<<<;;;===@@@CCCDDDFFFIIIKKKLLLMMMNNNNNNOOOQQQUUUXXX[[[\\\^^^```bbbdddfffgggffffffiiimmmsss,,,,,,,,,++++++*********//////............//////------,,,++++++++++++,,,++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))((('''))))))************))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,++++++******++++++,,,---------------------,,,******++++++++++++*********))))))))))))+++,,,---((()))***+++++++++++++++++++++++++++,,,---......,,,---///000///---------,,,------......---,,,+++)))******+++,,,---......'''...444444---)))))),,,,,,------...//////000000111000000//////000000111000000111222222111111111111111111111111111111111//////000000000111111111111111222333333333222222333222111111111333555777555555777888;;;===???AAA???CCCIIINNNTTT[[[bbbfffiiikkkllljjjhhhhhhjjjlllnnnsss|||~~~yyyqqqkkkfffbbb___]]]ZZZXXXUUURRRPPPNNNKKKHHHAAA@@@???===;;;999777666555333222222333444444333000000000000000000000000//////000000000111111111000000111000//////111222''')))---111444222...***------,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,------,,,+++***,,,++++++++++++,,,---...,,,,,,++++++++++++,,,,,,+++++++++*********))))))***************+++,,,,,,,,,***))))))+++,,,,,,+++***************+++++++++)))))))))************+++***************+++,,,,,,*********)))))))))))))))************************++++++************++++++******++++++++++++******++++++,,,------.../////////......//////000111222000111222222444444555666444666777777777777:::<<<:::===@@@BBBDDDEEEHHHJJJLLLMMMNNNNNNOOORRRVVVYYYZZZ[[[]]]___aaaccceeefffeeefffiiinnnttt.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))************))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,------,,,+++******+++,,,---******+++++++++***))))))++++++,,,,,,,,,,,,++++++++++++***))))))***+++,,,******+++++++++******)))))))))(((((()))+++---...---,,,+++))))))***,,,---......//////...,,,***)))***+++,,,---///000111111---+++***,,,000000,,,(((******++++++,,,---......111111000000000000111111222222222222222111000///111111111111111111111111//////000000111111111222222333444444555555555555555444333222333555777999999:::<<>>;;;999999888666555555333111000111111000/////////000111111111111000000000000000111111111111......------------......111111222111000---+++)))+++++++++******+++,,,,,,++++++,,,,,,,,,,,,------***************+++++++++/////////...---,,,******))))))************))))))...---++++++++++++---...---,,,,,,+++*********+++))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...,,,+++*********+++---...***((('''(((+++,,,+++(((************************++++++,,,,,,,,,++++++***...---,,,***((('''&&&%%%------,,,+++++++++,,,,,,...------------...//////000111222333444555555555444555777888777888999;;;===>>>???AAACCCEEEFFFGGGKKKLLLMMMMMMNNNPPPSSSVVV[[[]]]___```aaabbbdddfffmmmjjjiiikkkqqq------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++)))))))))++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************)))(((((()))+++***)))(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))************))))))&&&&&&&&&''''''''''''((())))))))))))***+++,,,---...,,,++++++---...//////***************+++++++++))))))******++++++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,+++***************///.........---------,,,---------...------,,,,,,+++,,,,,,---,,,,,,++++++,,,---......,,,,,,---...///...------...///111222000000000000000000000000111111111111111222222333222222111111111111111111000111222222111111333444888777666666777888888888;;;;;;;;;===@@@DDDHHHJJJSSSWWW]]]ccciiipppwww{{{yyytttmmmiiieee```XXXQQQLLLIIIDDDAAA???>>>;;;:::888666444333333333222000000111111111111000000///000000000000000000000000////////////////////////...///111111111///...,,,...---,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++------------,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++))))))))))))************'''(((((((((((()))))))))************************,,,+++)))))))))***,,,---))))))((((((((()))***+++***((('''(((+++,,,+++)))))))))))))))))))))((((((+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++,,,,,,---.........------------...//////000111222333444555555555444555777888777888999;;;===>>>???AAACCCEEEFFFGGGMMMNNNPPPPPPPPPRRRUUUXXXYYY\\\^^^___```aaadddfffjjjiiijjjnnnsss000///---,,,,,,,,,---------------,,,,,,+++++++++...---+++******+++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************+++(((&&&''')))***((('''((())))))******))))))(((''''''))))))))))))'''''''''(((((())))))(((((('''))))))************))))))((())))))))))))***************)))******+++,,,---***)))'''(((+++---......+++++++++***************)))******+++,,,---------...------,,,,,,------...,,,++++++************+++............------------,,,,,,------...---------,,,------.........---------...///...---,,,---///......------...000111222111111111111111111111111111111111111111222333333222222222222222222222222222333444333222222444666777777777777888:::<<<===CCCDDDEEEIIIOOOWWW___dddnnnsss{{{~~~wwwnnnggg___[[[UUUOOOLLLIIIFFFDDD???<<<999888777666444222444444333222222111000000000000000000000000000000000111222333333222111000,,,---///000111111000///000///...---,,,+++++++++***++++++,,,---...............------,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,++++++******++++++)))))))))*********++++++'''''''''(((((((((((()))))))))))))))))))))))))))******)))((()))***+++,,,((((((((('''((())))))******)))((()))+++++++++***++++++******)))))))))(((***++++++,,,,,,++++++++++++,,,,,,------......///+++++++++,,,---///000111...------------...//////000111222333444555555555444555777888777888999;;;<<<===???AAACCCEEEFFFGGGJJJKKKLLLMMMMMMOOORRRUUUYYY[[[]]]______aaaccceeeggggggkkkpppvvv222000...,,,+++,,,---...------,,,,,,,,,,,,++++++------,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************---***((())))))((((((+++)))))))))******)))))))))'''((()))******)))((('''(((((())))))))))))(((((()))******++++++******)))*********+++++++++,,,,,,************++++++,,,---***((('''''')))+++,,,,,,,,,+++++++++***)))))))))((())))))***+++,,,---------,,,,,,,,,,,,------...,,,++++++******+++++++++------------,,,,,,,,,,,,++++++,,,---............---......////////////...---/////////...---...///222111///.........///000111111111111111111111111222111111111111222333333111222222222222222333333333444555444444555777999777888:::;;;>>>AAAEEEHHHOOOQQQVVV^^^hhhrrr{{{zzztttooohhhaaa[[[WWWTTTQQQIIIFFFBBB???<<<:::777555666666555444333333222222111000000000000000//////000111333444444333111000,,,,,,...///////////////000///...---------------***++++++,,,---.../////////......---,,,++++++*********+++,,,,,,,,,,,,,,,)))******++++++******))))))***+++,,,,,,+++***))),,,,,,++++++***++++++,,,))))))*********+++++++++************++++++++++++************************))))))(((((())))))***+++***))))))*********++++++***))))))******+++++++++......------,,,+++++++++******+++,,,,,,,,,++++++............---------------,,,,,,---...///000000...------------...//////000111222333444555555555444555777888777888999;;;<<<===???AAACCCEEEGGGHHHHHHJJJKKKKKKKKKMMMPPPSSSYYY[[[^^^___```bbbdddgggggggggjjjooouuu111000...,,,+++,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************+++***+++---***%%%(((///))))))************))))))'''((()))******)))((('''(((((())))))))))))((((((******++++++++++++******'''''''''((((((((())))))++++++++++++++++++,,,---///---++++++,,,---------,,,+++++++++***)))))))))(((((())))))***++++++,,,++++++***++++++,,,------,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,---............---...//////000000000000...///000000......///000222111///......///000000000000000000000000000000222222222111222333333444111111111222222333333333333444555555555888;;;>>>>>>AAAEEEIIILLLRRRXXX\\\___dddnnnyyywwwqqqkkkgggbbb```VVVSSSMMMIIIEEEBBB>>>;;;999888666444333333333333222222111111000000000//////000222333333222000///------......------,,,,,,------------......///000++++++,,,------...//////...------,,,+++******)))***+++,,,---............******++++++++++++******)))***+++,,,,,,+++***))),,,++++++***++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))******+++)))******+++++++++++++++)))***************+++,,,---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,---------------,,,,,,,,,///......---------.........------------...//////000111222333444555555555444555777888777888999;;;<<<===>>>AAACCCEEEGGGHHHLLLMMMNNNNNNNNNPPPTTTVVVZZZ\\\___aaabbbdddfffiiijjjiiiiiilllsss......---,,,,,,---...///+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************)))(((,,,222111***)))...)))******++++++******)))((((((************((((((((())))))******))))))(((******++++++++++++******))))))))))))************,,,,,,++++++++++++,,,,,,///---******+++,,,+++++++++++++++***************((())))))))))))*********************+++,,,------,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------...------------...//////000000000000///000111000///...///111............///111333555000000000000000000000000222222222222222333444444111222222333333444444555444555777999;;;???DDDHHHIIINNNUUUZZZ___dddkkkpppuuu|||{{{wwwsssnnnkkkbbb^^^YYYUUURRRNNNKKKHHH@@@>>>;;;888666444444444333333333222222111111000///000111111111111000///000///......---,,,++++++,,,,,,,,,---...///000111------------............------,,,,,,++++++******+++,,,------............,,,,,,------------,,,,,,******++++++++++++******++++++******++++++,,,,,,*********++++++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++(((((()))************))))))***++++++******+++---************************)))***++++++,,,,,,,,,,,,))))))***+++,,,......//////......---,,,,,,------...------------...//////000111222333444555555555444555777888777888999;;;;;;<<<>>>AAACCCFFFHHHIIIKKKLLLMMMNNNNNNPPPSSSVVVZZZ]]]___aaaccceeehhhjjjllljjjjjjlllrrr++++++,,,,,,------......------,,,,,,,,,,,,++++++)))******++++++,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++'''...===BBB888---***)))******++++++******)))((()))***++++++***)))((())))))************))))))***++++++,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++)))'''''')))************************+++++++++++++++************))))))+++******+++,,,---......+++++++++++++++,,,---...,,,,,,,,,------.........---------...------,,,,,,,,,---...///000000000000///000111111//////000111............000222444555111111111111111111111111333222222222222333444444444444444555666666777777;;;===???BBBFFFLLLSSSWWW]]]dddlllsssvvvzzz~~~zzzuuurrrjjjgggcccaaa___]]][[[YYYPPPMMMHHHCCC>>>;;;999888555555444444333222222111000000000111111000000000111111000///......---...,,,,,,,,,,,,---...//////............------------------------,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---*********+++++++++,,,,,,))))))*********+++++++++************************)))******+++++++++++++++((()))***+++,,,++++++***)))+++,,,,,,******+++---'''(((((())))))*********))))))***+++,,,,,,,,,,,,******+++,,,------......---,,,,,,,,,,,,,,,---......------------...//////000111222333444555555555444555777888777888999;;;;;;<<<>>>@@@CCCFFFHHHIIIIIIKKKLLLLLLLLLNNNQQQTTTYYY\\\___aaabbbdddgggjjjlllkkkkkknnnttt))))))+++,,,---.........///......---+++******)))((()))***+++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************///)))111FFFQQQFFF222'''******++++++++++++******((()))***++++++***)))((())))))************))))))***++++++,,,,,,++++++***(((((()))))))))*********------,,,++++++,,,,,,,,,,,,***)))***,,,...//////))))))******+++++++++,,,------,,,++++++******))),,,++++++,,,---...///000++++++++++++,,,,,,---............/////////000000............---,,,++++++,,,---...///000000000000///111222111000///000111111111000//////000111222222222222222222222222222333333222222333333444555555666666777888999999:::CCCEEEHHHLLLQQQXXX```eeesss{{{}}}xxxuuunnnllliiihhhhhhhhhfffeee___[[[UUUMMMGGGBBB???===666666555444444333222222222222111000000111222222222111111000000000000111...------,,,,,,,,,------/////////...------,,,,,,---------...............++++++,,,,,,,,,++++++******++++++,,,,,,++++++***...---,,,++++++,,,---...+++*********+++,,,,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,---...///...------(((+++---,,,***)))+++...(((((()))***+++,,,,,,---((()))***+++,,,---------///......---,,,,,,++++++*********+++,,,---...///...------------...//////000111222333444555555555444555777888777888999;;;;;;<<<>>>@@@CCCFFFHHHIIIMMMNNNOOOPPPPPPRRRUUUXXXXXX[[[^^^```aaacccfffiiikkkjjjmmmqqqvvv---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++)))''')))111999999///&&&'''&&&%%%$$$$$$%%%&&&''',,,+++++++++******)))))),,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++************++++++------------,,,+++***)))++++++******************...---+++,,,,,,---+++***++++++,,,,,,---...//////.........------,,,,,,,,,///...---,,,,,,---...///..................------///////////////000111111000000000000////////////222222111000000000000000444444444222000///000222333222222222444555555555555888;;;===>>>CCCIIIOOOLLLQQQXXX___gggrrr|||{{{{{{zzzxxxwwwllllllnnnrrrvvvxxxwwwvvvuuunnneee]]]VVVOOOGGGBBB;;;:::888666444333222222444333222222333333111///000///......------------000000000000000000000000..............................------------......///...---,,,,,,---...///,,,,,,------...------,,,...,,,)))&&&&&&'''***,,,...---+++***)))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...+++((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,))))))***+++,,,,,,------***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------***---000///,,,+++,,,..................///000000333222111000000000222222777666666777999;;;;;;:::<<<>>>@@@BBBCCCEEEHHHJJJJJJLLLOOOPPPPPPQQQSSSUUU\\\___bbbdddeeeeeefffhhhmmmjjjjjjmmmsss///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))'''''',,,111222---''')))(((''''''''''''((()))++++++*********))))))))),,,,,,++++++************++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************---,,,***+++,,,,,,***)))++++++,,,,,,---......///......---------,,,,,,,,,///......------......///........................///////////////000111111000000000000000000000000222111111111111222222333555555666555333333444666666555444555777999;;;<<<;;;>>>CCCEEEHHHMMMTTTZZZccchhhooovvv}}}|||{{{|||||||||zzzxxxttttttvvvyyy~~~xxxooogggbbb\\\VVVRRRGGGFFFCCC@@@<<<999777666333222000111222222000///000000///...............////////////////////////..............................------------......------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***...,,,***(((((()))+++,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++,,,,,,+++++++++++++++++++++++++++************++++++,,,---*********++++++,,,,,,---)))+++---.........///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,---//////---------..................///000000444333222111111222333333555555666777999:::;;;:::;;;===@@@AAABBBDDDFFFHHHJJJLLLNNNOOOPPPRRRTTTWWW\\\^^^aaacccdddeeeggghhhmmmjjjjjjmmmsss000000...---,,,+++++++++------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++)))((()))***,,,,,,++++++******))))))******+++******))))))))))))((((((+++************)))))))))******++++++++++++******************************---,,,,,,,,,,,,,,,,,,---((()))***+++,,,---------******++++++++++++++++++,,,+++******++++++***)))+++,,,,,,------............------------,,,,,,,,,.........//////.....................////////////000////////////000111111000000000000000000000000111111111222222333444555222333333333222222444666444444555666999===AAACCCGGGKKKPPPTTTXXX^^^eeekkkvvv{{{|||yyyzzz{{{~~~}}}{{{wwwwwwxxx{{{}}}uuunnnkkkfffaaa]]]UUUSSSOOOKKKFFFAAA===<<<777555333222333333222111111000//////......//////......................................................------------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))------,,,++++++++++++,,,***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---------------------------+++******+++,,,,,,+++++++++++++++++++++++++++((((((((()))***+++---...++++++++++++++++++++++++&&&(((***+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---...//////...---...............///000000444444333333333333444555444444555777888:::;;;;;;;;;===@@@AAAAAACCCEEEGGGIIIKKKMMMOOOPPPSSSVVVYYY\\\^^^```aaabbbdddgggiiinnnjjjiiimmmttt//////...---,,,++++++,,,........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++---......---+++***,,,,,,,,,***)))***,,,---++++++************++++++)))))))))(((((((((((((((***))))))))))))))))))))))))******++++++******)))*********))))))))))))))),,,,,,++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,******+++++++++++++++,,,,,,+++***+++,,,,,,+++***,,,,,,,,,---------......---------------------------...///000000///...---///////////////000000000000000//////000000111222000000111111111111111222222222222222222333444444222333444444333444666888777888:::===AAAFFFLLLQQQXXX]]]bbbgggjjjooowww||||||zzzyyyzzz~~~{{{zzzyyy{{{zzzvvvrrrmmmfffaaa\\\ZZZWWWRRRMMMHHHDDDAAA@@@===:::888777666444333111000000///...............................................................------,,,,,,------...+++,,,---......---,,,+++***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++)))***,,,---...---,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,++++++++++++++++++((()))+++***(((''''''(((++++++,,,,,,,,,,,,------------------......//////000...---...111111///,,,...............///000000333333333333333444444444222444555777777999:::<<<<<<>>>AAABBBBBBCCCFFFGGGIIIJJJMMMOOOPPPTTTXXX[[[]]]^^^___```aaacccgggjjjnnnjjjiiimmmuuu------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++---......---+++******,,,---,,,***)))***,,,************************((((((((((((((())))))))))))))))))))))))))))))***)))******++++++******)))*********)))))))))))))))++++++************+++++++++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,------------------------------------------...///000000///...---/////////000000000111111000000000000000111222222000111111111222222333333444333333222222333333333666777999999999:::<<<>>>AAADDDIIIMMMRRRYYYaaafffnnnrrrwwwzzz|||~~~}}}}}}{{{yyy{{{}}}|||uuulllddd___^^^\\\YYYUUUQQQMMMKKKIIIFFFBBB???===:::777444333222111///......------................................................------,,,,,,,,,,,,------,,,---...//////...---,,,)))***+++---............)))***+++,,,,,,+++******)))***,,,---......---,,,***++++++,,,,,,++++++******************************+++,,,,,,+++++++++++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,...---,,,***+++++++++++++++,,,,,,---------------............//////000...---...111111///,,,...............///000000111222222333333333333333222555777888777888:::===>>>@@@BBBCCCDDDEEEGGGIIIIIIKKKMMMNNNPPPTTTYYY\\\\\\^^^___```aaadddhhhkkkmmmjjjjjjnnnvvv,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,+++++++++*********+++,,,------,,,+++***((()))++++++)))(((((()))))))))************))))))(((((())))))))))))******)))))))))************+++******++++++++++++******************************+++******))))))******+++,,,,,,---------,,,++++++******++++++,,,---------...---,,,---...///...---------------------------,,,,,,,,,------------.../////////000000///////////////000000111111222222111000000000000111222222111111111222333333444444444444444444444444555666777999;;;===>>>AAADDDGGGKKKQQQYYY```fffmmmvvv|||}}}}}}}}}zzzxxx|||}}}wwwllleeecccccccccaaa___\\\YYYWWWQQQNNNKKKHHHEEEAAA<<<888777666444222000///......................................................------,,,,,,,,,,,,---------......//////......---***+++,,,---.../////////)))***+++++++++++++++++++++,,,,,,------------,,,***++++++,,,,,,++++++***************************)))+++------+++***+++++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++''')))+++,,,,,,,,,---...***++++++,,,,,,------.................................---...//////...---...............///000000000111222333444444333333444777999999777777:::======???BBBDDDEEEGGGIIILLLJJJKKKMMMNNNPPPTTTYYY]]]\\\^^^```bbbcccfffiiilllllljjjjjjooowww......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))************)))***++++++++++++***))))))))))))*********++++++************++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,++++++******++++++,,,+++,,,------............******++++++,,,------...---,,,+++,,,...///...---------------------------,,,,,,,,,---------......000000////////////000000//////000111111222333333111111000000111111222333111111222222333444444555444444444666777999;;;<<<;;;>>>BBBFFFJJJNNNTTTWWW[[[cccnnnwww}}}~~~zzz|||~~~{{{zzzxxxxxxwwwssskkkeeeggghhhhhhhhhfffdddaaa```XXXWWWUUUSSSQQQLLLFFFBBB===<<<999666333111000///////////////////////////........................---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,---------,,,,,,+++++++++++++++,,,,,,------...------,,,,,,,,,------***++++++,,,,,,++++++***************************(((+++------+++******,,,((())))))***++++++,,,,,,,,,+++++++++++++++,,,,,,*********++++++,,,,,,---%%%'''************+++---******+++,,,,,,---......------------------------,,,---//////---------..................///000000000111333444555555555444666999<<<;;;888777:::===;;;===AAACCCEEEGGGJJJLLLLLLLLLMMMNNNPPPSSSYYY\\\\\\^^^bbbdddfffgggjjjllljjjiiikkkpppwww000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,+++++++++******++++++***))))))***++++++///,,,))))))+++---......******,,,,,,,,,,,,******))))))******+++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,------------,,,,,,++++++,,,,,,---******,,,...///000111111******+++,,,,,,---......,,,+++***+++---...---,,,------------------------,,,,,,,,,------.........111000///......///000111///000000111222222333333111111111000111111222333111111222333333444555555333333555777:::===@@@AAAEEEHHHNNNSSSYYY```fffkkkmmmvvv~~~{{{|||zzzwwwtttssstttrrrnnnjjjiiijjjjjjjjjiiigggeeeccc^^^]]]]]]]]][[[VVVPPPLLLBBB@@@===999666333222111000000000000000000000000........................---,,,,,,++++++,,,,,,---...---++++++++++++---...---------,,,+++***((((((,,,,,,,,,,,,,,,---...///000///---,,,+++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((+++......+++******,,,&&&''''''((()))*********(((((())))))***+++------))))))***+++,,,,,,------,,,...//////---,,,,,,---******+++,,,,,,---......---------------------,,,***---000///,,,+++,,,..................///000000111222444666777777666555777;;;===<<<888777999===999<<>><<<===???AAADDDFFFHHHIIIJJJKKKKKKLLLMMMPPPUUUYYY\\\^^^bbbeeeggghhhhhhhhhmmmjjjjjjnnnttt222///,,,,,,---///000000//////...---------......************+++,,,------+++...//////,,,+++,,,---...---,,,,,,++++++++++++************++++++++++++))))))***+++++++++++++++,,,++++++***)))))))))*********************))))))))))))************))))))***++++++,,,,,,++++++***,,,,,,---------.........---,,,+++*********++++++......---------,,,,,,,,,---------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------............111111111111111111111111111111222222333333222222111222555777888999;;;<<<@@@>>>AAAJJJQQQUUUZZZ```ffflllsssyyy}}}~~~~~~{{{|||~~~~~~|||{{{sssqqqnnnlllmmmmmmmmmlllssstttuuussspppllliiiiiihhhgggfffhhhiiifff___YYYPPPJJJDDDBBBBBBBBB>>>;;;777666444222111111111111000...---...///000///...000000///......---,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++------............------000/////////............//////............//////111222222333444555666666666666666666888999;;;=========???BBBDDDFFFHHHIIIMMMMMMNNNNNNOOOSSSWWW[[[]]]^^^aaadddfffhhhhhhiiimmmjjjjjjnnnttt333000,,,***,,,...000111000///...---------------,,,,,,++++++++++++,,,,,,***,,,......------...///...------,,,++++++******++++++*********+++,,,---)))******+++++++++++++++++++++******************)))))))))))))))*********))))))************))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,+++*********++++++...------------,,,,,,,,,,,,------.........------........................***+++,,,---......---,,,////////////////////////........./////////000000111111111111111111111111111111222333333444444444222444888;;;===@@@CCCEEELLLLLLRRR\\\dddjjjpppvvv|||}}}zzzyyyxxxxxxxxxxxxxxxwwwvvvuuusssoooiiiggghhhmmmpppsssxxxxxxxxxvvvqqqmmmjjjjjjiiihhhiiikkkllliiiaaa[[[TTTPPPKKKJJJJJJIIIGGGDDD<<<;;;888666444222111111000///......000000///...111000///...------..............................------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++))))))++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++------............------////////////............//////............//////111222222333444555666666888777777777777999;;;<<<===>>>???BBBDDDFFFHHHIIIMMMNNNOOOPPPQQQTTTXXX[[[^^^___```ccceeehhhiiijjjmmmjjjjjjnnnuuu222///,,,,,,---///000000000//////...---------,,,------,,,+++++++++,,,,,,)))***+++,,,,,,++++++,,,)))******++++++,,,,,,+++,,,++++++***+++,,,---...)))***++++++,,,,,,++++++,,,,,,,,,---,,,,,,,,,+++((((((((())))))***************++++++++++++*********++++++,,,,,,++++++***))))))*********+++++++++,,,+++++++++++++++++++++------------------------,,,------.......................................***,,,...000111111000/////////////////////////////////000000000111111111111111111222222222222222444444444444555555666777666:::>>>BBBEEEIIINNNSSSZZZ___gggqqqzzzzzzvvvuuuwwwvvvuuuuuutttsssrrrrrrqqqmmmgggfffhhhmmmrrrttttttuuuuuusssooollljjjjjjiiiiiijjjkkkjjjeee^^^XXXUUURRRPPPOOOOOONNNLLLIIIAAA@@@===:::777555333222111000//////000000///...222111///------...///000////////////////////////------------------,,,,,,------------------------,,,,,,,,,------.........///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***(((&&&++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------,,,------......------,,,///////////////.........///............//////000111222222333444555666666888888777777777888:::;;;===>>>@@@BBBDDDFFFGGGHHHKKKLLLNNNOOOPPPRRRVVVYYY^^^___```bbbdddgggjjjlllllljjjjjjnnnvvv///......///000000...---//////.........------,,,------,,,,,,+++,,,,,,,,,,,,++++++,,,,,,+++***)))((()))******+++******))),,,,,,,,,,,,,,,------...******+++,,,,,,,,,,,,++++++,,,,,,---------,,,+++(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,---....../////////...........................+++,,,///111111111000///////////////////////////000000000111111111222222111222222222333333333444555555555555555666888999;;;@@@FFFJJJNNNSSSZZZ```hhhqqq~~~yyyuuutttxxxwwwwwwvvvuuuttttttsssooollljjjiiikkkmmmooopppmmmnnnoooooommmllllllmmmkkkkkkkkkjjjgggaaaZZZUUUSSSRRRQQQQQQQQQOOOMMMKKKEEEDDDAAA???;;;888666444333222000000111222000///333111///......///000111////////////////////////------------------------------------------------+++,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000222333222///,,,***++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,------------,,,,,,.........///////////////...............///000000111222222333444555666666888888777777777888:::;;;>>>???@@@BBBDDDFFFGGGHHHKKKLLLNNNOOOPPPSSSVVVYYY^^^^^^```bbbeeehhhjjjlllllljjjjjjooowww------...000222111...+++------...//////......---------,,,,,,,,,,,,------///...------......,,,***,,,,,,,,,,,,***(((&&&%%%+++,,,---.........------***++++++,,,,,,,,,,,,,,,((()))***+++,,,+++***)))***************+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,------------...,,,---...///////////////........................++++++---...//////...---////////////////////////000000000111111111222222222222222333333444444555555555555666888;;;===???DDDJJJQQQUUUXXX^^^gggooowww~~~xxxwwwwwwzzzzzzzzzzzzzzzyyyxxxwwwqqqpppnnnnnnnnnmmmjjjhhhgggiiikkkllllllmmmoooqqqnnnnnnmmmjjjeee___YYYUUUQQQQQQRRRRRRQQQOOOLLLJJJGGGFFFEEEBBB@@@===:::999555444222222333333222000222111000//////000111222////////////////////////------------............++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///000222222222///,,,***++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,---...//////,,,,,,------------,,,,,,.........///////////////......---......///000111111222222333444555666666888777777777777999;;;<<<>>>???@@@BBBDDDEEEGGGGGGLLLMMMPPPQQQRRRTTTWWWZZZ\\\^^^```cccfffhhhjjjlllllljjjkkkoooxxx///......///000000...---+++,,,---////////////...,,,,,,,,,,,,,,,---...///---,,,+++,,,//////...+++---.........,,,***(((&&&***,,,...000000///---,,,***+++,,,,,,------,,,,,,''')))***,,,,,,+++***))),,,,,,,,,,,,++++++++++++)))******++++++******)))***++++++,,,,,,++++++***(((((()))))))))*********)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---...///000000000000........................------------............////////////////////////000000000000111111111111222222333333444555555555777888999<<<@@@EEEIIILLLQQQXXX___cccfffmmmwww{{{xxxyyy||||||}}}~~~~~~|||{{{vvvuuurrrqqqnnnkkkfffcccbbbdddggghhhjjjlllooorrrnnnnnnlllhhhccc]]]YYYWWWPPPRRRTTTTTTRRROOOLLLJJJGGGGGGFFFEEECCCAAA>>>===888666444444555555333222111111111111111111111111........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******++++++,,,,,,------------------------------,,,---...///...---+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++............/////////000---------......///000111111222222333444555666666666666666666888999;;;===??????@@@BBBDDDEEEFFFGGGJJJMMMOOOQQQRRRTTTVVVYYY[[[]]]```dddgggiiijjjkkkllljjjkkkpppxxx111///------.../////////***+++---///000000//////+++++++++,,,---...///000)))((((((***---///...++++++,,,...//////...,,,+++))),,,///111111000---+++***+++,,,,,,------,,,,,,)))***,,,.........,,,+++---------,,,,,,+++++++++(((((())))))))))))((((((+++++++++,,,,,,+++++++++,,,,,,---------.........)))***+++,,,---,,,,,,+++,,,,,,,,,------.........,,,---...///000000000000........................111000000/////////000000///////////////////////////000000000000111111111222222333333444555666666;;;<<<>>>CCCIIIOOOUUUXXX]]]ccckkkooorrrxxxzzzxxx{{{|||~~~}}}{{{yyyuuurrrnnniiiddd```^^^```ccceeefffiiimmmoookkkkkkiiieee```[[[YYYXXXQQQSSSVVVVVVSSSOOOLLLJJJGGGGGGGGGGGGEEECCCAAA???999777666555666666444333000111111222222222111111........................---------.........//////////////////////////////------------------------((()))***+++,,,------...------------------------...///000000000///...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******)))))))))******))))))))))))******......---,,,***))))))(((+++,,,,,,------,,,,,,+++---.........//////000000---------......000111111111222222333444555666777666555555666888:::<<<>>>??????AAABBBDDDEEEFFFGGGHHHJJJMMMNNNOOOQQQTTTVVVZZZ\\\```eeehhhjjjjjjjjjkkkjjjkkkpppyyy/////////......------------...///000000///......------------------------///...---,,,,,,---...//////...,,,******+++,,,---,,,---...//////...---,,,111000...,,,,,,---...///------------------------,,,,,,,,,++++++*********,,,,,,+++***)))(((''''''******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000000000///......------........................+++,,,---.........---,,,000000000000///////////////////////////000111111///111222222111111333444333333444666999999888777888???IIIRRRWWW\\\bbbfffkkkpppuuuvvvwww~~~zzzzzzxxxuuuooojjjdddaaaccccccdddeeegggjjjlllmmmkkkjjjgggccc```\\\YYYXXXYYYYYYYYYWWWUUUQQQNNNKKKLLLJJJHHHGGGFFFEEECCCAAA=========<<<;;;999888777555333111000111111000///111000000////////////000000000//////............222111000///...---,,,,,,------------------------000000///...---,,,,,,+++------++++++++++++------000///...---------------/////////......------,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,---......///////////////.........---------.........//////000///---,,,---...000222222222222333333444444444777777777777888999:::;;;===>>>???AAACCCEEEFFFGGGJJJKKKLLLMMMOOORRRTTTUUU\\\\\\^^^bbbhhhlllnnnnnnmmmjjjjjjoooyyy---------,,,,,,,,,++++++......///000000///...---------------------------......------------.........---+++******+++,,,---,,,---...//////...---,,,((('''&&&&&&'''))),,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,/////////............---........................------.../////////......000000000000000000000/////////.........///000000111222444333222222444555555555555777:::===@@@@@@GGGNNNWWW^^^ccchhhmmmrrrrrrxxx~~~~~~~~~zzzyyywwwtttpppkkkgggeeehhhiiiiiijjjkkkkkklllllliiihhhfffccc```]]][[[YYY[[[[[[[[[YYYVVVRRRNNNLLLLLLJJJHHHGGGFFFEEECCCAAA>>>>>>>>>===<<<;;;:::999888666333222333222111000111000//////////////////////////////......------.........---------------------------------------------------------,,,,,,------,,,++++++,,,------......---------......///......------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,---....../////////////////////...---------.........//////000///...------///000111222222222333333444444555777777777777888999:::;;;===>>>???AAACCCEEEFFFGGGJJJKKKLLLMMMOOORRRTTTUUU[[[[[[]]]aaagggkkkmmmmmmmmmjjjkkkqqqzzz000000000000///////////////000000000///...---,,,------------------------,,,,,,------------,,,,,,,,,+++*********+++,,,---------............------)))((((((((()))+++---...))))))***,,,---///000000---------------------...,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,************************++++++++++++,,,,,,,,,,,,---------------.................................//////......///000000111000000000000000000000000111111000000000000000111333444555444333333555777777777888;;;@@@EEEJJJNNNUUU[[[ccciiimmmrrrwww{{{|||}}}{{{yyyxxxvvvssspppmmmjjjiiinnnoooooooooooonnnmmmlllhhhgggeeeccc```]]][[[ZZZ\\\\\\[[[YYYWWWSSSPPPNNNLLLJJJHHHGGGGGGFFFDDDBBB?????????>>>>>>=========;;;999666555555444333111111000//////.........///...............---------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,------,,,------------------,,,)))******+++---......///---------------------------,,,,,,,,,,,,---............//////////////////------........./////////000///...---...///000111111222222333444444555555777777777777888999:::;;;<<<===???AAACCCEEEFFFGGGJJJKKKLLLMMMOOORRRTTTUUUYYYZZZ\\\```fffjjjllllllmmmkkklllsss}}}111111111111111111000000111000000///...------,,,------------------------***+++------------+++******************+++,,,---------------------------///...---,,,,,,,,,,,,---)))***+++,,,---...//////......------,,,,,,,,,+++***+++++++++,,,,,,,,,---000//////...---,,,,,,+++************************+++++++++,,,,,,,,,------++++++,,,,,,---......///........................///......---...///111222000000000000000111111111444333333222222222222222333444444444333444666888999;;;@@@EEEJJJPPPVVVZZZaaafffmmmrrrvvvzzz|||yyyxxxvvvtttqqqnnnmmmlllkkkpppqqqqqqqqqqqqpppnnnmmmjjjiiigggccc```]]]ZZZYYYYYYYYYYYYXXXVVVTTTRRRQQQMMMKKKIIIHHHHHHGGGEEECCCAAAAAA@@@@@@@@@@@@@@@@@@===;;;888777666555333222111111000///........................------------++++++,,,,,,,,,------------------------------------------------------------------,,,,,,---------,,,,,,------............*********++++++,,,,,,---------............------******+++,,,,,,---......---------------------------,,,,,,,,,,,,---..................////////////............//////////////////......//////000111111222222333444555666666777777777777888999:::;;;<<<===???AAACCCEEEGGGHHHJJJKKKLLLMMMOOORRRTTTUUUXXXXXXZZZ___dddiiikkklllmmmkkknnnuuu~~~,,,,,,,,,---------------111111000///...---------------------------------***+++------------+++************++++++,,,,,,------------,,,,,,---------+++******)))))))))))))))+++++++++,,,,,,,,,,,,,,,///...---,,,+++***)))((())))))******+++,,,,,,,,,///......---,,,+++******************************++++++,,,,,,,,,---------***++++++,,,---...//////...........................---,,,,,,---///000222///000000000111111111222333222222111111222222222222333444444555777:::======CCCKKKSSSXXX]]]aaaeeennnrrrxxx}}}~~~wwwvvvtttqqqooommmlllllloooooooooppppppppppppoooooommmiiieee```\\\YYYWWWTTTTTTUUUUUUUUUTTTTTTTTTNNNLLLJJJJJJJJJIIIGGGEEECCCCCCBBBAAAAAAAAABBBBBB>>><<<999777777666444333222222111//////.............................................------------------------------------000000000///...---------------------------------------......---,,,++++++)))******++++++,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---.........//////000000........./////////000000///////////////000111111111222222333555666666777777777777777888999:::;;;<<<===>>>AAACCCEEEGGGHHHJJJKKKLLLMMMOOORRRTTTUUUVVVWWWYYY^^^dddiiikkkkkkmmmlllnnnuuu---------...............111000///...............------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------''''''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++......---,,,***)))(((((()))*********++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,---.../////////........................,,,,,,,,,---...///000111///000000111111222222222000000//////000000111222333444666888:::>>>CCCGGGHHHPPPZZZbbbfffiiimmmqqqvvvzzz|||{{{yyyvvvtttqqqooonnnmmmmmmmmmmmmmmmnnnpppppprrrppplllgggaaa\\\YYYWWWRRRRRRRRRRRRSSSSSSTTTTTTPPPNNNLLLLLLLLLKKKJJJHHHFFFEEECCCBBBAAABBBCCCCCC???===:::999999888666555444333222111000/////////.........///////////////000000000//////.........------------------------222222111000///...---,,,------............------------......---,,,***)))++++++++++++++++++,,,,,,------............---------------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---......------......///000000000....../////////000000000//////000000000111111111111222333444555666777888777777777777888999:::;;;;;;<<<>>>AAACCCFFFHHHIIIJJJKKKLLLMMMOOORRRTTTUUUVVVWWWYYY^^^dddiiikkklllnnnlllmmmttt~~~000000111111111222222222000///......---...//////------------------------......------------......------.........---,,,,,,------,,,++++++,,,------)))***+++,,,---......///*********+++,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------....../////////........................,,,---...///000111111111///000000111111222333333000000000000111333444555777888;;;>>>BBBHHHNNNSSSXXX___gggmmmqqqtttyyy~~~~~~{{{wwwtttrrrnnnmmmkkkjjjkkklllnnnpppsssqqqmmmhhhccc^^^[[[YYYSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNLLLJJJGGGFFFDDDBBBAAAAAABBBCCC@@@>>><<<;;;;;;;;;:::888666555444222111000000000/////////000000000111111...///////////////000000------------------------000000//////.........---,,,---...//////...---,,,+++,,,---......---+++***,,,,,,,,,,,,,,,+++++++++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------......///000000111.../////////000000000000//////000111111111111111111222333444555777888888777777777777888999:::;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKLLLMMMOOORRRTTTUUUVVVWWWYYY^^^dddiiillllllooollllllrrr|||......//////000000000111000///...------...000111------------------------//////---,,,,,,---//////////////////...---,,,,,,------++++++++++++------,,,,,,---------,,,+++***(((((()))***,,,---...///++++++,,,,,,---...//////------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............///////////////........................,,,---///111222333222222///000000111222222333333222222333444555777888999:::<<>>@@@CCCFFFHHHIIIJJJKKKLLLMMMOOORRRTTTUUUVVVWWWYYY^^^eeejjjlllmmmooollllllqqq{{{111111000000//////......///////////////............---,,,,,,,,,,,,---........./////////...,,,+++/////////...---------,,,,,,,,,,,,++++++*********)))***,,,......---,,,+++//////...---+++***)))))).........------,,,,,,,,,++++++,,,---............------------------------000///---++++++---///000...------,,,,,,------...///............///000000...............///000000///000000000111111111222111111111222333333111///333444555555555777:::<<<@@@CCCHHHNNNUUU]]]dddjjjqqqvvv|||~~~~~~~~~{{{vvvrrrnnnjjjhhhjjjmmmpppnnnkkkfffbbb```^^^\\\ZZZUUUTTTQQQOOONNNOOOPPPPPPSSSQQQPPPPPPRRRRRROOOMMMHHHGGGDDDBBB@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@???>>>888777777666444222000............/////////////////////............//////000000/////////111222444,,,,,,------------,,,,,,***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,------------,,,++++++******)))(((((((((++++++******++++++,,,---------............------000000000000////////////000000000000000000000000333333333333444555666666777888999:::;;;:::999999;;;===???AAABBBDDDGGGJJJMMMNNNPPPPPPPPPPPPRRRSSSTTTVVVYYY]]]bbbhhhlllnnnkkkiiikkkqqqyyy////////////.........---/////////////////////.........---,,,,,,---......---.../////////...,,,+++---------------,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------------,,,,,,------------------------.........------............------,,,,,,------...---,,,,,,,,,,,,---......///............///000000000000000000000000111111000000111333444555444333333444666888999<<<@@@CCCIIIMMMSSSYYY```gggnnnsssvvvyyy}}}~~~{{{xxxsssnnnkkkkkklllmmmmmmjjjeeebbb___]]][[[YYYWWWVVVSSSQQQOOOOOOPPPPPPSSSQQQPPPQQQSSSTTTRRRPPPJJJHHHFFFDDDBBBBBBBBBBBBBBBAAA??????@@@@@@???===999888777555333222000000////////////////////////000000////////////000000333222111000////////////------............------000000000///...,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------............//////.........000000000000////////////000000000000000000000000333333333333444555666666666777888:::;;;;;;::::::<<<>>>@@@AAABBBDDDHHHJJJLLLNNNPPPPPPPPPPPPRRRSSSTTTUUUYYY]]]ccchhhlllooollljjjlllqqqyyy............------------......//////////////////......---,,,,,,---......---............---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------......///******+++,,,------...///------------,,,,,,,,,,,,............---,,,+++***------------------------,,,---...//////...---,,,......------------......------,,,,,,------.../////////......//////000111000000000000000000000//////000111333444666666777333666:::===AAAEEEJJJNNNVVV[[[bbbhhhnnntttzzz}}}{{{|||~~~|||xxxtttqqqooommmmmmlllhhhddd```]]][[[XXXVVVXXXWWWTTTRRRPPPPPPPPPPPPPPPOOOOOOPPPRRRRRRQQQOOOKKKJJJHHHFFFEEEDDDDDDEEECCCAAA@@@@@@@@@@@@>>>===:::999666444333222222222000000//////////////////111111000000000000111111111111111111000///...............//////.........333222000...,,,+++******........................------------------------------------------------,,,+++*********+++,,,---,,,,,,,,,---.../////////---------------......///...//////000000//////...////////////000000000000000000000000000000000000222222333333444555555666555666777999:::;;;;;;;;;===???AAABBBCCCEEEHHHKKKLLLNNNPPPPPPPPPPPPRRRTTTSSSUUUXXX]]]ccchhhmmmooonnnlllmmmrrrzzz....................................////////////......------------......------------------------++++++,,,,,,---------.....................------///...---,,,,,,...///111******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------------------------,,,------......------,,,......------------......///////////////000000111/////////...///000000111111111000000000000//////000111222333444555777999666999???DDDJJJOOOUUUYYYcccgggmmmssswww{{{}}}~~~}}}|||yyywwwtttrrrqqqjjjgggbbb^^^[[[YYYVVVTTTUUUUUUSSSRRRQQQQQQQQQQQQNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEEEEEEEFFFEEECCCAAAAAAAAAAAA???>>>;;;999666444222222333444111111000000000000//////111000000//////000000111,,,...///111222111111000......////////////......///...---,,,,,,---///000------------------------........................,,,------------------,,,,,,+++)))))))))***,,,...******++++++,,,,,,,,,,,,---------,,,---....../////////000000000000//////////////////000000000000000000000000000000000000222222333444555555555555444444666888:::;;;<<<======???AAACCCDDDFFFIIIKKKLLLMMMOOOPPPPPPPPPRRRTTTSSSTTTXXX]]]ccciiimmmpppooonnnnnnssszzz////////////////////////---.........//////000000........................------,,,,,,,,,---------,,,,,,------......//////........................///...,,,+++,,,---000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,------------------------///...,,,++++++,,,...//////......------......///000////////////000111111///////////////000111111111111111111111000000000222333444333333555999<<<<<>>@@@AAABBBDDDHHHJJJJJJLLLOOOPPPPPPQQQSSSUUUVVVWWWZZZ^^^bbbgggjjjmmmmmmkkklllpppxxx---------.........//////---------...///000000111---...///000000///...---,,,,,,+++***+++,,,...///---------,,,,,,+++++++++,,,,,,,,,---------......,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))------------------------+++,,,------------,,,+++//////............//////000000000000000111222222000000000000000111111222111111222333555666777777444777:::;;;<<>>======<<<<<<<<<======888888888777666555555444666555444222111111222222333222111////////////000333111///...---...000111//////...---,,,,,,++++++,,,---...//////...---,,,000000111000000///......------...000111111///,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,...---,,,,,,++++++++++++------------------------......///000000000000000000///////////////000111000000////////////000000111000000000111333555666666666666777888999;;;<<<===>>>???BBBDDDFFFHHHIIINNNNNNOOOQQQRRRTTTUUUUUUXXXYYY[[[]]]```dddggghhhlllkkkmmmqqqxxx...//////000000//////...////////////////////////////////////////////////000/////////............------------------------000///......------......,,,---...---,,,+++---///,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,---........................------------------------111000000000/////////...000000000111111111222222222222111111111111111111222333444444444555888:::>>>CCCKKKQQQWWW___hhhooonnnsssyyy|||{{{|||}}}zzzzzzwwwsssnnnjjjgggeeedddbbb___[[[XXXUUUSSSPPPMMMNNNMMMJJJHHHEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<999999888777777666555555666666444333222222222333444333111000//////000000000///...,,,,,,---...///000000///......---,,,,,,------...//////...------///000000000//////...---------...000111111///---,,,,,,------------,,,,,,......---------,,,,,,,,,///...------,,,,,,,,,---------------------------------...//////////////////////////////000111111111111000000000000111111111111000111222333555666666666777888999::::::;;;===>>>???BBBDDDFFFHHHIIIMMMNNNOOOQQQRRRTTTUUUVVVXXXYYY[[[^^^aaaeeegggiiilllkkkmmmqqqxxx...//////000000//////...////////////////////////////////////////////////////////////............------------------------///......---------------,,,---...---,,,+++---///+++,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,000000000000///////////////000000000111111111111000111222333333333333222333555666777888:::===@@@IIIOOOXXX___eeellltttzzzwww{{{}}}{{{yyywwwssspppllljjjiiihhhgggddd```\\\YYYUUUQQQNNNMMMLLLJJJGGGEEEDDDBBBBBBAAABBBBBBBBBBBBBBBBBBAAA======<<<;;;::::::;;;;;;999999999888777777666666666666555444333333333333444333222111000000000111000///...---,,,---...///111111000//////.........------...//////...------...////////////...------------...///111111///---------............------...------------,,,,,,,,,//////...---------......------------------------,,,------...........................///111222222222222111111111111222222111111111111222444555666555666777888::::::::::::===>>>???BBBDDDFFFHHHIIIKKKLLLNNNPPPRRRUUUVVVWWWYYYZZZ\\\^^^bbbfffiiikkklllkkkmmmqqqxxx------............------///////////////////////////////////////////////////////////////.......................................---,,,,,,,,,,,,---,,,---...---,,,+++---///++++++,,,---.........---,,,,,,,,,,,,------------................................................,,,,,,------------......000000000000//////////////////000000000111111111222333444555555555444444222444666999<<<@@@EEEIIITTTZZZccciiimmmqqqwww{{{}}}{{{xxxwwwtttqqqnnnmmmllllllllliiieeeaaa]]]YYYTTTQQQMMMLLLJJJHHHFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB===<<<;;;:::::::::::::::999999999999888888777777666666666555555444444444444444333333222111111111222111000000//////000000000000000//////.........---..................------...............------...------///000111///...---..................---------------------------......------------......------------------------,,,---......//////......---------...///111222333222111111000000111111222000111111222333444555666555666777999::::::::::::===>>>???BBBDDDFFFHHHIIIJJJKKKMMMPPPRRRUUUVVVWWWXXXYYY\\\___cccgggjjjlllmmmlllmmmqqqwww---..................---////////////////////////////////////////////////.........///////////////..............................---,,,,,,,,,,,,---,,,---...---,,,+++---///+++,,,------............++++++++++++,,,,,,,,,,,,................................................---........./////////000////////////000000000000000000000000111111111111333444444444444444444333222555888===BBBIIIPPPUUU]]]ccckkkpppsssvvvyyy}}}~~~zzzxxxxxxvvvtttqqqooonnnnnnnnnooolllhhheeebbb]]]XXXUUUOOONNNKKKIIIGGGEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBB======<<<;;;:::999999999999999999888888888888888666777777777666666555555555555555444333333222111222222111000000000000000/////////........................------.........------...............---...------...000000///...---..................------------------------------,,,,,,,,,,,,,,,------------------------------......///000000000000///---------...///111222333000000////////////000000000111222333444555555555555666777888999:::::::::===>>>???BBBDDDFFFHHHIIIJJJKKKMMMOOORRRTTTVVVWWWWWWYYY[[[___cccgggkkkmmmmmmlllmmmqqqwww///000000111111000000///////////////////////////////////////////////////.........///////////////........................///......---------------,,,---...---,,,+++---///,,,------............---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.................................///000000111111////////////000000000000000111111111222222222222222222222222222333444555888;;;@@@EEEKKKTTT]]]ccceeekkkrrrwwwyyy|||}}}zzzxxxvvvtttrrrpppoooooooooooommmjjjhhhfffbbb]]]YYYRRRPPPNNNKKKHHHFFFDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>>>><<<;;;::::::::::::888888888888888888888888777777888888888777777666555666666666555444333222000000000/////////..............................///...------------...///------...////////////...///...---...///000000///------............------,,,,,,,,,------------...,,,,,,+++++++++,,,------------------------------...//////000000000000000............///111222222000000////////////000000000111222444555555555555666666666777888999;;;<<<===>>>???BBBDDDFFFHHHIIIJJJKKKMMMOOOQQQTTTUUUVVVVVVWWWZZZ^^^cccgggkkkmmmnnnmmmnnnqqqwww000000111111111111000000////////////////////////////////////////////////............/////////000........................000///......------......,,,---...---,,,+++---///..................---,,,,,,,,,,,,,,,------------++++++,,,------,,,++++++........................------......///000000111.../////////000000000111222222222222333333333333333222111222444777:::===DDDGGGKKKPPPVVV___hhhnnnpppuuuzzz}}}}}}~~~xxxvvvtttrrrpppooooooooonnnmmmkkkjjjhhheeeaaa]]]UUUSSSPPPMMMIIIFFFEEEDDDBBBBBBBBBCCCCCCBBBBBBBBB@@@???===<<<;;;:::::::::777777777777777777777777777777888999999888777777666666777777666555333222000000000000000///......///////////////////////////...------------...///---...//////000000000//////...------///000000///,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---------------------------...//////000000/////////////////////000111111111000000000000000000111000111333444555666555555888777666555666999;;;======>>>???BBBDDDFFFHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUTTTVVVYYY]]]bbbgggkkkmmmnnnmmmnnnqqqwww......////////////......////////////////////////////////////////////////---.........//////000000////////////////////////000000///............///------...---,,,+++---///.../////////...---,,,,,,---------.........//////------...//////...------........................,,,,,,------...///000000.../////////000000111111222222333333333444444444555444333444888===BBBEEENNNPPPSSSXXX^^^fffooouuuzzz}}}~~~}}}|||||||||zzzwwwwwwzzz}}}}}}xxxvvvtttrrrpppooonnnooommmlllkkkkkkjjjgggccc```WWWUUURRRNNNJJJGGGEEEDDDAAABBBBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;:::666666666666666777777777777777999::::::999888777666777777777777555444333222222222222222111000000000000000000000111111111///...---,,,,,,---...///......///000111111000000000...------///000000///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------------...///000------------------------,,,---......//////......000///////////////000111222222111111111111222222000111333555666666666555999888555444555888<<<>>>===>>>???BBBDDDFFFHHHIIILLLMMMNNNOOOQQQRRRSSSTTTSSSUUUXXX\\\aaagggkkkmmmnnnmmmnnnqqqwww////////////////////////111000///......///000111111000///......---......------------.........///,,,---...//////...---,,,,,,---...//////...---,,,------............------////////////...---,,,+++,,,---......,,,,,,---...++++++,,,,,,---...//////,,,,,,------.../////////000000//////......------111000...,,,---///111333222333444333222111222333555555555666999???GGGLLLRRRXXX```fffkkkpppvvvzzz}}}~~~}}}yyyvvvsssssstttuuu}}}}}}~~~~~~yyyxxxwwwvvvssspppmmmkkkiiihhhggggggfffdddaaa^^^]]]XXXQQQLLLIIIIIIHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;:::888888888777666555555444777777666666777888999999999888777666444222111111000000111111111111000000////////////000000000000////////////////////////........................------------------------------------------------,,,+++***+++---------+++............------,,,+++........................,,,---...//////...---,,,000000000000000000000000000000000000000111111111333222222222333555777888777888:::<<<>>>>>>>>>>>>>>>???BBBDDDGGGHHHIIIJJJKKKMMMNNNPPPRRRTTTTTTUUUTTTUUUVVVYYY]]]bbbgggjjjqqqkkkkkkuuu////////////////////////111000///......///000111//////.........//////000------........./////////...//////////////////...---...////////////...---------............------------...............---,,,---......,,,,,,---...,,,,,,,,,------.................................///////////////.........111000///......000111222000111222222111111222333555666888:::>>>EEENNNSSS[[[aaaiiinnnrrrvvv{{{|||yyyvvvuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxvvvsssooollljjjhhhgggfffeeeeeeccc```]]]ZZZVVVOOOKKKIIIHHHHHHHHHEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@>>>===<<<;;;:::999999888888777666666555777777666666777888888999999888777666444333222111111222222333333222222111///000000000000000000000////////////////////////........................---------------------------------------------------,,,+++,,,---...---,,,***+++,,,------...------........................------...//////...------000000000000000000000000000000000000111111111111222222222222333555777888666777999;;;<<<=========>>>???@@@CCCEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTVVVYYY]]]bbbfffiiiooolllmmmvvv////////////////////////000000////////////000000---------......///111111....../////////000000000000000////////////000000...//////000000//////...------............------+++,,,---...////////////,,,.........---,,,---...------------------......000000//////...------,,,...///////////////000000000000000000000111111111000111222222111222444666666888<<>>>>>???@@@CCCFFFIIIJJJKKKLLLNNNPPPQQQSSSSSSSSSTTTTTTUUUXXX\\\aaaeeehhhllllllpppwww~~~////////////////////////000000////////////000000...............///000000////////////000000000000111000///......///000111//////000000000000//////------............------,,,------...//////......---...///...---,,,---///............------------000/////////.........---......//////000000000111///000111222222222111111333444555444333444666888888<<>>>>>>>>???AAADDDHHHJJJKKKLLLNNNOOOQQQRRRRRRRRRSSSSSSUUUWWW[[[```dddgggiiilllrrrwwwzzz000000000000000000000000//////000000000000//////000000///...............////////////000000000000000///------------///000000000////////////000000------............------......//////...------,,,---...//////------...///.....................---........./////////000000.../////////000000111111///000222333444333222111555666666555444555888:::>>>CCCKKKTTT\\\dddlllpppqqquuuyyy{{{||||||yyytttrrrooommmlllllllllmmmlllmmmnnnoooooonnnmmmlllgggeeebbbaaaaaa```^^^\\\UUURRRMMMJJJIIIHHHGGGFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::777777666666666666666777666666555555444444444333333333444444444444333333222111111111000000000///////////////////////////////////////////////////........................------------------------...------...000111111000/////////---,,,***((('''........................////////////////////////////////////////////////...//////000111111222222111222222444555555666666777777888999:::;;;;;;<<<>>>======>>>AAADDDHHHJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSTTTVVVZZZ^^^ccceeeggglllrrrvvvvvv}}}000000000000000000000000//////000000000000//////111111///......---------....../////////000000000......------------......000//////......//////000------............------////////////...---,,,+++---...//////...---...///..................//////------...//////000111111///000000000000000000111000111222333444333222222333444555555555888<<>>===<<<;;;;;;;;;;;;;;;::::::::::::777777666666555555666666555555555555555555444444222333333333333333333222222222222111111000000///////////////////////////////////////////////////........................---------------------------,,,,,,---000111111000,,,,,,---......---------........................000//////......//////000////////////////////////......///000111222222333111111333444555666666666888888888888999:::;;;<<<======>>>???BBBEEEHHHIIIKKKKKKMMMNNNOOOPPPPPPPPPRRRRRRSSSUUUYYY]]]aaadddfffjjjpppssssss{{{000000000000000000000000...///000111111000///...000//////.........//////------........./////////......////////////......//////...------...//////------............---------...............---------///000///...---...000------......//////000000///////////////000000000111111111000000000000000111222222333333333333333222444666777:::???EEEIIISSSYYYaaaiiiooossswwwyyy}}}~~~wwwwwwvvvuuuuuutttssssssoooooopppqqqqqqpppnnnmmmjjjhhheeeccccccbbbaaa```ZZZVVVRRRNNNLLLKKKIIIGGGDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAA@@@>>>===<<<<<<::::::::::::::::::::::::777777666555555555555555444444555555555555555555222333333444444333333222333333222111111000000///////////////////////////////////////////////////........................------------------------,,,,,,+++---///111111000,,,------...////////////........................111000///......///000111000000000000000000000000......///000111222333333000111333555666666666555777777666666777888:::;;;<<<===???AAADDDFFFHHHIIIJJJKKKLLLNNNOOOOOOOOOOOORRRRRRSSSUUUXXX\\\```cccfffiiimmmppprrr|||000000000000000000000000...///000111111000///.........---......///000111------------.........///...///000111111000///...///...---,,,,,,---...///---..................---,,,,,,---...////////////...///000///...---...000,,,------...///000111111111111000000//////......222222111111000000//////222222222333333333444444333555888<<<@@@FFFNNNSSS[[[```hhhppptttwwwzzz{{{~~~~~~||||||||||||{{{zzzyyyxxxsssssstttsssrrrpppnnnmmmllliiifffddddddcccbbbaaa\\\XXXTTTPPPNNNLLLIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCBBBAAA@@@???===<<<<<<::::::::::::::::::::::::888777666555555555555555444444444555555555555555333444444444444444444333333333222222111000000///////////////////////////000000000000000000000000////////////////////////------------------------,,,++++++,,,///111000000///000000000///...------........................111000///......///000111111111111111111111111111---...///000111222333333000111333555666666666555777666555555555777888999<<<===@@@CCCEEEGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOQQQRRRRRRTTTWWW\\\```bbbggghhhkkknnnqqq|||000000000000000000000000...///000111111000///...000000000000000000000000,,,---///000000000///...////////////////////////000...------///000000///...------,,,,,,------...---...............------........................////////////////////////222222111111111111111111......///000111222222333222222222333333333333333:::<<<>>>BBBGGGOOOWWW]]]dddhhhmmmssswwwzzzzzzzzz}}}|||~~~}}}{{{zzzxxxxxxuuuuuuvvvuuutttqqqnnnmmmiiigggeeeddddddeeeeeeddd\\\ZZZVVVQQQNNNLLLKKKJJJEEEEEEFFFGGGHHHHHHIIIJJJBBBAAA???>>><<<;;;;;;;;;<<<;;;::::::999999::::::666666666666555555555555222222222222333444555555444444444444444444444444222222222222222222222222222222111111000////////////...---,,,,,,---...///000000000000000///......111000///...,,,***))))))+++,,,---...////////////,,,---------......//////000000000000000000000000............////////////////////////////////////---......///////////////222333333444555666777777999888777777888:::<<<>>>>>>??????@@@AAADDDIIIMMMNNNOOOPPPNNNLLLKKKKKKLLLNNNPPPSSSTTTVVVYYY\\\___fffeeefffiiinnn|||000000000000000000000000//////000000000000//////000000000000000000000000---......///////////////////////////////////////...,,,++++++---......---...------,,,,,,------........./////////......---........................000000000000000000000000000000000000000000000000000000000111111222222222222222222333444666888999>>>@@@DDDIIIOOOVVV^^^ccclllnnnrrrvvvxxxyyyyyyyyyyyy{{{~~~~~~|||zzzxxxwwwxxxyyyzzzzzzyyywwwtttsssooommmiiigggfffeeecccbbb___]]]YYYUUUQQQOOONNNNNNFFFGGGGGGGGGHHHHHHHHHHHHBBBAAA???>>><<<;;;;;;;;;;;;;;;:::999999999999:::666666666666555555555555444333222111000000000000444444444444444444444444222222222222222222222222111111000000///.........///...------------...///000000000000000///......000000/////////.........,,,,,,---...////////////------------------,,,,,,000000000000000000000000............////////////////////////////////////---...//////000000//////000111111222333444555555888888777777888:::<<<>>>>>>??????@@@AAADDDIIILLLMMMNNNOOONNNLLLKKKLLLMMMNNNQQQSSSUUUWWWZZZ]]]```eeedddeeehhhnnnzzz000000000000000000000000000000////////////000000000000000000000000000000...............///000000////////////////////////...,,,++++++---......---......------------.........//////000000/////////........................111111111111111111111111//////////////////000000222222222222222222222222333222222333666999===@@@DDDHHHNNNTTTZZZaaagggkkkssstttvvvxxxyyyzzzyyyyyyvvv{{{|||yyyxxx{{{|||~~~~~~~~~}}}{{{zzzxxxtttoookkkiiifffcccaaaaaa___[[[WWWTTTRRRPPPPPPIIIIIIIIIHHHHHHGGGGGGGGGBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::999999999999999666666666666555555555555444333333222111111111111444444444444444444444444333333333333333333333333111000000///......------///......------......//////000000000000///......------......///000000111------...............---......------,,,++++++***000000000000000000000000............////////////000000000000000000000000---...//////000000//////000111111222333444555555888888777777888:::<<<===>>>???@@@@@@AAADDDHHHLLLLLLMMMNNNMMMLLLKKKLLLMMMOOOQQQTTTWWWXXX[[[^^^aaabbbbbbdddggglllxxx////////////////////////111000///......///000111///////////////////////////......------...000111////////////////////////000...------///000000///......------------.........///000000000000000000........................000000000000000000000000/////////000000000000000333333333333333333333222444333222222666;;;@@@DDDKKKPPPXXX___eeekkkpppsssuuuvvvwwwxxxyyyyyyyyyyyywww~~~}}}|||}}}~~~~~~{{{uuupppmmmiiifffdddaaa___\\\XXXUUUSSSQQQPPPLLLKKKJJJIIIHHHGGGFFFEEEBBBAAA@@@>>>===<<<<<<;;;;;;::::::999888999999999666666666666555555555555333333333333444666777888444444444444444444444444333333333333333333333333111111111000//////......//////............////////////000000//////...---+++++++++,,,---...//////..................------------------------------////////////////////////............////////////000000000000000000000000......///000000000000000222333333444555666777777777777777888999:::<<<===>>>???@@@AAABBBDDDHHHKKKJJJLLLMMMLLLKKKKKKLLLMMMOOOQQQUUUXXXZZZ\\\___bbbaaa```bbbfffkkkvvv////////////////////////111000///......///000111///////////////////////////......------...000111////////////////////////000...------///000000//////......------......///......///000000000000000////////////////////////////////////////////////000000000111111222222222444444444333333333333333444333222333777===DDDHHHSSSXXX```hhhnnnrrrvvvxxxyyyyyyxxxxxxwwwwwwxxxxxxzzz~~~xxxtttpppmmmjjjhhhbbb```^^^[[[XXXUUUSSSRRRNNNMMMLLLJJJHHHGGGEEEEEECCCBBB@@@???===<<<<<<<<<::::::999888888888888999666666666666555555555555333333333444555777888999444444444444444444444444333333333333333333333333333333222111111000000//////////////////////////////////////////...------,,,,,,,,,---------------..................------,,,------...///000000111////////////////////////............////////////000000000000000000000000...//////000000000000000222333333444555666777777777777777888999:::;;;<<<>>>???AAAAAABBBDDDGGGJJJJJJKKKLLLLLLKKKJJJKKKMMMNNNQQQUUUYYY[[[]]]```bbb```___aaadddiiiuuu000000000000000000000000000000////////////000000000000000000000000000000...............///000000////////////////////////...,,,++++++---......---//////............//////------...///000000000000////////////////////////........................000000111111222222333333333333333333333333333333555555555888===DDDKKKPPP[[[```hhhnnnsssvvvyyy{{{~~~}}}{{{yyyxxxxxxyyyyyy}}}xxxssspppnnnkkkiiidddcccaaa___\\\YYYWWWVVVOOONNNMMMKKKIIIGGGEEEEEECCCBBBAAA???>>>===<<<<<<::::::999888888888888888666666666666555555555555555444444333333333444444444444444444444444444444333333333333333333333333444333333222222111000000...//////000000//////......////////////...------///////////////.........------...............---,,,,,,---///000111222333000000000000000000000000............////////////000000000000000000000000...///000000111111000000000111111222333444555555666777888999:::;;;;;;<<<>>>???AAABBBBBBDDDGGGIIIJJJKKKLLLKKKJJJIIIJJJKKKMMMPPPUUUYYY[[[]]]```bbbaaa___```ccciiivvv000000000000000000000000//////000000000000//////000000000000000000000000---......///////////////////////////////////////...,,,++++++---......---//////............//////,,,,,,---...///000000////////////////////////////////////////////////////////////000111222222222111111222222333333444444666777999>>>FFFOOOWWW[[[dddhhhnnnsssvvvyyy{{{|||}}}|||{{{{{{}}}~~~zzzuuuqqqnnnkkkhhhfffdddcccbbb___]]]ZZZXXXVVVOOOOOOMMMKKKIIIGGGFFFEEECCCBBBAAA???>>>===<<<<<<:::999999888888888888888666666666666555555555555555444444444444444555555444444444444444444444444444444444444444444444444333333222222111000000000...///000111111000///.........//////......---,,,////////////////////////,,,,,,---...////////////,,,------...///000111111000000000000000000000000............//////////////////////////////////////////000111111111111000000111111222333444555555666777888999:::;;;;;;;;;>>>???BBBBBBCCCDDDFFFHHHJJJKKKLLLKKKIIIHHHIIIJJJLLLOOOUUUYYY[[[]]]___aaabbb``````ccciiiwww000000000000000000000000...///000111111000///...000000000000000000000000,,,---///000000000///...////////////////////////000...------///000000/////////............//////+++,,,---...////////////000000000000000000000000000000000000000000000000---......///000111111222000000111222222333444444666888===DDDMMMWWW___dddiiimmmrrrvvvxxxzzz|||}}}yyyyyyzzz}}}|||yyysssnnnkkkhhheeebbbbbbaaa```^^^[[[XXXVVVUUUOOOOOOMMMLLLJJJHHHGGGFFFCCCBBBAAA???>>>======<<<:::999999888777888888888777666666666555555555555333444444555777999:::;;;444444444444444444444444444444444444444444444444222222111111000/////////...///000111111000///.........//////......---,,,+++,,,,,,------.........+++,,,---...////////////------..................000000000000000000000000............/////////000//////////////////////////////000111111111111111222333333444555666777888666777888999:::;;;;;;;;;>>>@@@BBBCCCCCCDDDFFFHHHKKKLLLLLLKKKIIIGGGHHHIIIKKKOOOTTTXXX[[[]]]___aaacccaaa```bbbiiixxx000000000000000000000000000000000000000000000000222111000//////000111222////////////................................................/////////000//////............//////////////////////////////////////////............000000000000////////////333222000//////111333444333222222333555555555444777===GGGQQQYYY___eeehhhrrrsssuuuxxx{{{}}}}}}|||xxxyyy|||~~~{{{vvvoooiiieeedddbbbaaa\\\]]]^^^^^^]]]ZZZXXXVVVPPPNNNMMMLLLMMMLLLKKKIIIDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;::::::999888888777777666666666666777777666555555555666777999:::777777666444222222444666444444333111111111111111222222222111111111111000222111///...------......//////000000000...---,,,,,,,,,,,,------.........,,,...///...------...///,,,,,,------...///000000111111000000/////////...////////////////////////000000000000000000000000///000222333333222000///111111111222222222333333444666777888888999;;;>>>???@@@AAAAAABBBCCCFFFIIILLLMMMMMMLLLJJJHHHIIIJJJKKKOOOTTTXXX[[[^^^aaaddd```___aaaffflllzzz000000000000000000000000000000000000000000000000111111000000000000111111////////////............................................./////////000000//////............//////////////////////////////////////////////////////111111111111111111111111222111111000000111333444444333222333555777888999???EEENNNWWW___eeejjjmmmrrrtttvvvyyy|||}}}}}}|||yyy}}}}}}yyytttmmmhhheeecccaaa```]]]^^^^^^^^^]]][[[XXXWWWQQQOOOMMMLLLLLLLLLJJJHHHEEEDDDBBBAAA@@@???>>>>>>======<<<;;;999888777777777777666666666666777777666555555555666777999:::777777666444222222444666555444444444444333333333000000111111222222222333222111000///......//////111000///...---......///------...............///...000111000......///000+++,,,,,,---....../////////.........------------////////////////////////000000000000000000000000111222333444444333222111111111333444666888999999444666777888888999;;;>>>???@@@AAAAAAAAACCCFFFIIIKKKLLLMMMLLLJJJHHHIIIJJJLLLPPPUUUYYY[[[^^^aaacccaaa```bbbffflllzzz000000000000000000000000000000000000000000000000000000111111111111000000////////////........................................../////////000000000000//////......//////000////////////////////////000000000000000000000000222222222222222222222222111111111222222333333333666444333333555:::???BBBJJJPPPYYYaaaggglllpppssstttuuuxxxzzz||||||||||||zzz|||wwwrrrlllgggdddbbb```_______________]]][[[YYYXXXSSSQQQNNNMMMLLLKKKHHHFFFEEEEEECCCAAA@@@???>>>>>>>>>===<<<;;;999888777666777666666555555666666777666555555555666777888999777777666444222222444555333333333333111///---,,,...///000111222333444444333222111000////////////222000...,,,,,,---///000///////////////.........///000000///---,,,---...------......///000000000............------------////////////////////////////////////////////////000111222333333222111000222222333555777888::::::555666777888888999;;;===>>>???@@@AAAAAACCCFFFIIIKKKLLLMMMLLLJJJIIIIIIJJJMMMQQQUUUYYY[[[]]]___aaabbbaaabbbffflllyyy000000000000000000000000000000000000000000000000///000111222222111000///////////////.......................................////////////000000000000000////////////000000////////////////////////111111111111111222222222111111111222222222222222000111222333444444444333666666444444777>>>FFFLLLVVV[[[cccjjjnnnrrruuuxxxvvvxxxzzz{{{zzzzzzzzz{{{|||uuuqqqlllgggeeecccaaa___aaaaaaaaa```^^^\\\ZZZYYYUUUSSSPPPNNNMMMKKKHHHEEEEEEDDDBBBAAA???>>>======>>>>>><<<;;;999888666666666666666555555666666666666666666666666777888888666777777555333222333555444444444333111---***(((///000000111222222333333222111111000//////......000///............//////000/////////......---------......---+++)))***+++///000000000111111111222000000000000000/////////////////////////////////////////////////////////......////////////......333333333333444444444444555666888888777888;;;======???@@@@@@AAACCCGGGIIIKKKLLLLLLLLLJJJIIIIIIKKKOOORRRVVVYYY[[[\\\^^^```bbbaaabbbeeekkkxxx111111111111111111111111111111111111111111111111///000111222222111000///////////////............////////////////////////////////////000000000111000000////////////000000000000000000000000000000000111111111222222222333000000000111111111222222111111333444555555555444666777888999===EEEOOOVVV```dddkkkpppsssvvvxxxzzzxxxyyy{{{zzzyyyyyy{{{}}}~~~}}}vvvrrrmmmiiigggeeecccaaadddcccbbbaaa___]]][[[ZZZXXXUUURRRPPPNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<<<<>>>===<<<;;;999888777666666666555555555555666666666666666777777777777777666777777555333222333444666666777777666333000///111111111111111111111111111111000000///......---,,,---///111111000...---///......------,,,,,,,,,---......---+++)))***+++......///////////////000/////////000000000000000////////////////////////////////////////////////.........//////.........111222222222222333333333555777888888777888:::<<<===>>>???@@@AAACCCGGGIIIJJJKKKLLLKKKJJJIIIJJJKKKOOORRRVVVYYY[[[\\\^^^___bbbaaabbbeeekkkxxx111111111111111111111111111111111111111111111111000000111111111111000000////////////............/////////////////////////////////000000000111111111000000//////000000111000000000000000000000000000000000111222222333333//////000000111222222222222222333333444555666666777:::>>>AAAFFFNNNXXX```gggkkkppptttvvvwwwyyyzzzxxxyyyzzzzzzyyy|||}}}xxxtttpppmmmkkkiiigggeeefffeeedddbbb```^^^]]]\\\ZZZWWWTTTQQQPPPMMMJJJHHHFFFEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;:::999888888666555555444444555555666666666777777777777666666555666777666444333333444000111333444555555555444222222222111111111000000111111111111000///...---***---000222222111...,,,---------------,,,,,,,,,///000000///---,,,---...++++++,,,,,,,,,,,,,,,,,,---------...............////////////////////////////////////////////////111111000000000000111111///000111333555666888888666777888888777888:::<<<<<<===???@@@AAACCCGGGJJJJJJKKKLLLKKKJJJIIIJJJKKKOOORRRVVVYYY[[[\\\^^^```aaa```aaaeeekkkxxx111111111111111111111111111111111111111111111111111111000000000000111111////////////............//////////////////////////////000000000111111111111111000000000000111111000000000000000000000000//////000000111222222333000000111111222333333444333333222333444555777888999>>>FFFKKKPPPXXXaaaiiilllppptttwwwxxxxxxyyyyyyvvvxxxyyyzzz{{{|||zzzwwwsssqqqooommmkkkiiihhhfffeeebbb```^^^]]]]]][[[XXXUUUSSSRRROOOLLLJJJHHHGGGEEEBBB@@@???>>>===;;;;;;;;;::::::999999999666555555444444555555666666666777888888777666555555666777666444333333444...//////000111222222222111111111111111222222222333333333444333222000///+++---///111111000///---------------...............000111000......///000,,,,,,++++++++++++++++++------------.........///////////////////////////000000000000000000000000222111111111111111111222000111222444666777888999666777888888777888:::<<<;;;===>>>???@@@CCCGGGJJJIIIKKKLLLKKKJJJIIIKKKLLLNNNQQQVVVYYY[[[]]]___aaa______```dddkkkxxx111111111111111111111111111111111111111111111111222111000//////000111222000/////////............000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000...//////000111111222222111111222333333444555555444333222222333666888::::::BBBKKKRRRWWW^^^gggnnnooorrrwwwyyyyyyyyyyyyyyytttvvvyyyzzz~~~~~~~~~}}}{{{|||yyyvvvsssrrrpppnnnlllhhhgggeeeccc```___^^^]]]\\\YYYVVVTTTSSSQQQNNNKKKJJJIIIGGGDDDBBB@@@??????::::::::::::::::::::::::555555555444444555555555666666777888888777666555555666777777444333333333666555333222111111111111//////000111222333333444444555666666555444222111---....../////////000000---.........//////000000,,,...///...------...///.....................---.../////////000000111111////////////////////////111111111111111111111111000000////////////000000333333333444444444555555777888888888777888999;;;;;;<<<>>>???@@@CCCGGGJJJIIIKKKLLLKKKJJJJJJKKKLLLMMMQQQUUUYYY[[[]]]___aaa^^^^^^___dddkkkyyy111111111111111111111111555444222000//////000000000000//////000222444666222222111000//////000000000000000000000000000000000000000000////////////222222222111111111111111111111111111111000//////111111222222222333333333111222444444333222444555444555555666777:::???BBBCCCKKKTTTZZZ^^^bbbhhhmmmsssvvvyyy{{{zzzxxxwwwwwwoooqqqvvv~~~~~~~~~~~~{{{yyyzzz{{{{{{{{{zzzxxxuuussssssrrrpppooojjjhhheeeddddddbbb```^^^[[[ZZZWWWUUURRROOOMMMLLLGGGGGGFFFDDDBBB@@@>>><<<======<<<;;;;;;:::999999888888888777666555555444555555555444444333333333444444333222222222333333222222222111111111111111444444333222111111111111444555666666555333111///111000///------......///........................,,,---......//////..............................///////////////.........111111000000//////......//////000000111111111222333222111000000111222333111111111222333444666666555555666777888999::::::;;;<<<===???BBBDDDGGGHHHJJJKKKJJJHHHGGGFFFHHHJJJPPPRRRTTTXXX[[[]]]___```bbbaaaaaadddjjjwww111111111111111111111111444333222000000000000111222111000//////111222444222222111000000000000000000000000000000000000000////////////000000000000111111111111111111222222000111111111000000///...111111222222222333333333111333444333222222333444333444444555777;;;AAAEEELLLSSS\\\bbbfffiiioootttwwwyyy||||||zzzwwwuuutttooosss|||~~~~~~~~~~~~|||zzzyyyyyyzzzyyyxxxyyyvvvsssrrrqqqpppnnnlllhhhfffdddcccbbbaaa___]]]ZZZYYYWWWUUURRROOOMMMLLLJJJIIIIIIGGGEEEBBB@@@???<<<<<<;;;;;;::::::999999::::::999888888777666666666555444444333333333444555555444333333222333333333333333222222111111111333333222222111222222222111222444555555333222111111000///...---...//////000000000000000000000000,,,---......//////............................../////////////////////...111000000000/////////.........//////000000000000222111111000000000111111111222222333444555666777555555666777888999999:::<<<<<<===???AAADDDFFFGGGHHHIIIIIIHHHGGGHHHJJJLLLNNNPPPSSSWWW[[[___aaabbbbbbaaaaaadddjjjvvv222222222222222222222222222222111111000111111222444333111000///000000111222111000000000000000000000000000000000000000000......//////000000111111000000000111222222222333000000000000000//////...111111222222222333333333222333444333222111222333444555666888;;;@@@GGGLLLVVV\\\dddjjjmmmqqqvvvzzz{{{}}}~~~|||yyytttrrrqqqqqqyyy}}}}}}}}}~~~~~~~~~|||{{{zzzzzz{{{zzzxxxwwwvvvtttrrrpppooonnnllljjjgggeeecccbbbaaa```^^^\\\YYYXXXVVVTTTQQQOOOMMMLLLKKKJJJIIIHHHFFFDDDBBBAAA:::::::::::::::::::::999;;;;;;::::::999888888888666555444333333333444555777666555444333333333333555444444333222111111111333222222222222333333444///000222333444333222222111000///.........//////000000000000000000000000,,,---......//////....................................//////////////////000000000000////////////............///////////////000000111111000000000111222444555666777666666444555666666888888999:::<<<======???AAACCCDDDFFFFFFGGGHHHHHHGGGIIILLLNNNMMMOOOSSSWWW\\\```bbbdddbbbaaabbbdddiiivvv222222222222222222222222000000111111111222222333222222111000///000000111111111000000000000000111000000000000000000000000---......///000111111222//////000111222333333333//////000000000//////...111111222222222333333333222333444333222111222333666888:::===BBBHHHPPPVVV\\\aaahhhmmmqqqtttxxx{{{~~~~~~~~~{{{wwwsssppppppxxx~~~~~~~~~{{{|||~~~}}}}}}}}}~~~~~~}}}yyywwwuuusssqqqpppooommmjjjhhhfffdddbbbaaaaaa```^^^\\\XXXWWWVVVSSSQQQNNNMMMLLLIIIIIIHHHGGGEEECCCAAA@@@:::::::::::::::::::::::::::::::::999999888888888777666444333333444555666888777666555444333333333555444444333222111000000222222222222222333444555111222333333333333222222000000000///////////////........................,,,---......///.............................................////////////000000000000////////////////////////////////////---...000111111000/////////111333555666666555444444444555666777888999999<<<======>>>@@@AAACCCDDDGGGGGGHHHHHHGGGIIIKKKNNNNNNPPPTTTXXX\\\```bbbccccccaaabbbdddiiiuuu222222222222222222222222///000000111222222222333000000000000000111111111111000000000000000111111000000000000000000000000---......///000111111222//////000111222333333333//////000000000000//////111111222222222333333333222444555444222222333444777:::>>>CCCHHHPPPWWW]]]aaaeeekkkppptttwwwyyy{{{}}}}}}|||yyyuuussssssttt}}}}}}~~~~~~~~~~~~{{{xxxuuusssqqqpppooollliiifffeeecccaaa`````````^^^\\\WWWVVVUUURRRPPPNNNLLLKKKIIIIIIHHHGGGEEECCCBBBAAA;;;;;;:::::::::::::::999888888888888777777777777666555444444444555666666777777666555444333333444444333333222111111000000222222222222333444555555555555555444444333222111000000000000000/////////........................,,,---......///.................................---.........//////000000////////////000000000000000000000000000000000000---...///111111111000///---///222444555555444333444444555666777888999999<<<<<<<<<===???AAABBBCCCHHHIIIIIIHHHGGGHHHJJJLLLQQQRRRUUUYYY\\\___aaaaaacccbbbbbbdddhhhttt333333333333333333333333///000111222222222222222/////////000000111111111000000000000000111111222000000000000000000000000......//////000000111111000000000111222222222333///000000111111111111000111111222222222333333333222444555555444444555666888<<>>===;;;:::999999666666666666666666666666333444666777777777666555333333333333333444444555444444444555555555555555555444444333333333444444555444444333222222222222000000111222111000///...000000000000000000000000,,,---......//////..............................------......///000000111.../////////000000000111111111000000000//////////////////000111222333333///000111222333444444555333444444555666777888888999999:::<<<>>>AAACCCDDDGGGHHHHHHHHHGGGHHHKKKNNNPPPRRRUUUYYY]]]```bbbcccdddcccbbbdddgggsss333333333333333333333333000111222333333222111000222222111111000...---,,,000000///000000111222222000000000000000000000000000000000000////////////222222222111111111111111000111222333333333333333111111222222222333333333222444666777777777999;;;AAAGGGPPPYYY```eeejjjlllnnnpppssswww|||~~~~~~}}}{{{yyywwwvvvzzz}}}|||{{{|||}}}{{{xxxtttqqqpppnnnmmmlllkkkgggccc___]]][[[ZZZYYYZZZYYYXXXVVVUUUTTTSSSQQQOOOMMMLLLKKKGGGGGGFFFFFFDDDCCCAAA@@@AAA@@@???>>><<<:::999888666666666666777777777777222333666888999888555444222222222222333444555555555555666666777888888888666555444444333333333333222222111111222222333444000111111222222000///...........................,,,---......//////..............................---------...///000000111.../////////000000111111000000//////.........---111000000///000222444555111111111222333444666666333333444555666777888888888888:::<<<>>>AAACCCEEEEEEFFFGGGGGGHHHJJJMMMPPPOOOQQQTTTYYY]]]aaadddeeeeeecccbbbdddgggrrr222222222111222222333333000000000000000000000000000000000000000000000000222222222111111111111111///////////////000000111000000000000111111111111000000000000111222333444222222111111111111111111333333333222222111111111222333444444666999>>>BBBIIIQQQ\\\cccfffhhhlllppptttuuuxxx|||~~~}}}{{{}}}uuurrr{{{~~~|||xxxyyy~~~zzzvvvsssrrrpppooovvvsssooollljjjfffccc```ZZZYYYXXXWWWUUUTTTSSSRRROOOOOONNNMMMLLLJJJHHHGGGHHHGGGFFFDDDBBBAAA@@@@@@BBBBBBAAA???>>><<<;;;;;;666666555555555555666666444555666666666555333333333333333444444555555555555666777888888777666555666555444333222111111111444333333333333444555555111111111222222333333444000///...---,,,---...///111000///...---,,,,,,,,,000///---,,,---...000222//////............//////000000000000000000000000111000/////////000222333111000///......///000111444333222222333444666777555555666777888999::::::;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLPPPQQQTTTXXX[[[___bbbccccccbbbccccccfffrrr444333222222111111222222222222222222222222222222000000000000000000000000000111111111111111111111000000000000000111222222000000000000111111111111000000000000111222333444222222111111111111111111222222333333333444444444333444555666888===CCCGGGNNNVVV```gggjjjlllpppssssssuuuxxx{{{}}}}}}{{{zzzzzzwwwzzzxxxvvvtttwww}}}~~~yyytttqqqqqqssstttuuuzzzwwwrrrnnnkkkgggccc```ZZZYYYXXXVVVUUUSSSRRRQQQNNNNNNMMMLLLKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???===<<<;;;:::666666555555555555666666444555666666666555444333333333333444444444555555666666777888888777666555666555444333222222222222444333333333333444555555222222222222222333333333000///...,,,,,,,,,,,,,,,000///...---------------000///---------...000111//////............//////000000000000000000000000000000//////000000111222111000///......///000111333333222222333444666777333444444555666777888888;;;;;;<<<===???BBBDDDEEEGGGFFFEEEEEEFFFHHHKKKLLLPPPQQQTTTXXX[[[___bbbccccccbbbcccdddfffrrr444444333222111111111111222222222222222222222222000000000000000000000000/////////000000111111111111111111111111222222333000000000111111111222222000000000000111222333333111111222222222222222222111111222333555666777777444555666888<<>>===<<<;;;:::666555555444444555555666555555666666555555444333333333333444444444444555666666777777777777666666666666555444333333333333333333333333333444555555333333333333222222222222111000///...------------///......---------......///......------///000111//////............//////000000000000000000000000//////000000111111000000000000////////////000000333222222222333444555666222222333444555666666777:::;;;<<<===???BBBDDDEEEHHHFFFDDDCCCEEEGGGKKKMMMPPPQQQTTTXXX[[[___bbbccccccccccccdddgggsss222222222111222222333333000000000000000000000000000000000000000000000000------...///000111111222111000000000000111222222000000111111111222222222111111000000111222222333111111222222222222222333111111222333444555666666555666888;;;@@@HHHQQQWWW]]]cccjjjpppsssvvvxxxzzz|||}}}~~~}}}}}}}}}zzztttssssssxxx~~~}}}zzzwwwxxxzzz~~~}}}vvvpppkkkfffbbb^^^XXXXXXVVVTTTRRRQQQOOONNNKKKKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>><<<;;;;;;:::666555555555555555555666555555555555555444444444444444444444444444444444555666666666777777777777777666555444444444444444333333222222333333444555444444444333333222222111111111000000000000000000---------------...///000///............///000000//////............//////////////////////////////---...000111111111000///000000////////////000000222222222333333444555555111222333444555666666777::::::;;;===???AAACCCDDDHHHFFFCCCBBBCCCFFFJJJMMMPPPQQQTTTXXX[[[___bbbcccdddcccccceeehhhttt000000000111222333444555000000000000000000000000000000000000000000000000------...///000111111222000////////////000111111111111111111222222222222111111111000111111222333111111222222333333333333222222222222333333333333555777:::>>>EEENNNWWW^^^dddhhhnnnsssvvvyyyzzz|||}}}}}}zzztttrrrrrruuu{{{|||uuunnniiiddd```]]]YYYXXXVVVTTTRRRPPPNNNNNNKKKJJJHHHGGGFFFFFFFFFFFFFFFEEECCCBBB@@@??????>>>???>>>>>>===<<<;;;::::::777666666555555666666777666666555555444444444444444444444444444444444444444444444555555666666777666666555444444444555555333222222222222333444444555444444333333222222222---......///000000000111---------------...///000...............///000000//////............//////////////////////////////---...///111111000////////////000000000000//////111111222333333444444444333333444555666777777888::::::;;;<<>>DDDLLLUUU^^^dddiiilllpppuuuxxx{{{||||||~~~}}}|||~~~wwwrrrooopppuuu~~~}}}yyyqqqkkkfffbbb^^^\\\YYYXXXWWWUUURRRPPPNNNMMMKKKJJJHHHFFFFFFFFFFFFGGGFFFEEECCCAAA???>>>======>>>======<<<;;;;;;::::::888777777666666777777888666666555444444444444555555444444444444333333333333333222333333444555666555555444444444444444555222222222222222333444444444444444444333333333333++++++,,,...............---------------...///000........./////////////////////............//////000000000000000000000000......//////000000////////////000000000000//////000111222333444444444333444444555666777888888999999:::;;;<<<>>>AAACCCDDDFFFDDDBBBBBBCCCEEEIIIKKKPPPQQQTTTXXX[[[___bbbcccdddcccdddfffiiiuuu333333222222111222222333222222222222222222222222000000000000000000000000000111111111111111111111000000//////000000111222111111111222222222333333222222111111111111111222111111222222333444444555000111111222333444555555888===DDDKKKSSS[[[ccciiinnnooorrrwwwzzz}}}}}}}}}}}}~~~~~~zzzuuunnnpppuuu{{{vvvoooiiieeebbb___]]]ZZZYYYWWWUUUSSSPPPOOONNNKKKJJJHHHFFFFFFFFFGGGHHHDDDCCCBBB@@@???>>>>>>>>>======<<<;;;;;;:::::::::999999888888888888999999777666555444333444444555555555444444444333333333111111111111111333444555444444333333333333444444222222222111222222333444333333333444444444444444...//////000///...---,,,......---------......///---....../////////////////////............//////000000000000000000000000///............///000000...///000111111000///...///000222333444444333333444444555666777888888999999::::::<<<>>>@@@BBBCCCDDDCCCBBBBBBCCCEEEHHHIIIPPPQQQTTTXXX[[[___bbbcccddddddeeefffjjjvvv666555444222111000000000000000000000000000000000000000000000000000000000222222222111111111111111111111111000111222222333111111222222222333333333222222111111111111111222111111222333333444555555///000111333555777888888;;;@@@GGGPPPXXX```ggglllqqqrrrtttxxx|||~~~~~~~~~}}}yyyqqqrrrwwwyyytttnnnhhheeebbb```^^^[[[ZZZXXXVVVSSSQQQOOONNNLLLJJJHHHFFFFFFGGGHHHIIIBBBAAA@@@@@@??????@@@@@@<<<<<<<<<;;;;;;:::::::::::::::999999999999::::::777666555444333444555555555555555444444333333333000000//////000222444555333333222222222333333444222222111111222222333444333333333444444555555555444444444444222000...,,,///......---------......---......///000///////////////............//////000000000000000000000000//////...------///000111...///000111111000///...///000222333444444333333333444444555666777888888999999:::<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDFFFGGGHHHPPPQQQTTTXXX[[[___bbbcccddddddeeefffjjjvvv555222000111333444222///333222222111111222222333444444222111000000//////...///000111111111111111000111111111222222222222555444111//////111333555222222333333333444444444333333333333333333333333444555666666666777:::<<>>GGGLLLUUU]]]ccciiiooorrrtttuuuwwwyyy|||~~~~~~~~~~~~}}}wwwvvvxxx~~~yyysssooojjjfffdddbbb```^^^\\\[[[YYYWWWUUUSSSRRRQQQLLLLLLLLLKKKIIIHHHFFFFFFDDDCCCAAA???>>>=========<<<<<<;;;:::888777666666444555777888888777555444555555444444444333333333666666666666666666666666333333444555555555444444555555555555555555555555444444444333333333222222111222444666666555444333111111111000000/////////...------,,,,,,------...........................///......---......////////////............//////////////////000000000000000000111111111111000000111111222222333333333333555555555555666777888999999:::;;;<<<>>>AAACCCDDDCCCCCCBBBAAAAAACCCHHHLLLOOOSSSWWW[[[^^^aaadddgggiiigggfffhhhlllyyy444333111222333333222000333222222111111222222333111111000000111222222333000111111111111000000//////000000000111111111111111111111111111111111222111111222222222333333333333333333333333333444444444444555555777;;;@@@EEEPPPUUU\\\bbbhhhmmmrrruuuvvvxxxzzz|||}}}~~~~~~}}}xxxwwwxxx~~~{{{wwwqqqmmmiiifffdddbbb```___[[[[[[YYYWWWUUUTTTRRRQQQNNNMMMMMMKKKJJJIIIHHHGGGDDDCCCBBB@@@???>>>======;;;;;;::::::999888777777333444555666666666555444444444444444333333333333666666666666666666666666222333333333333222222111333333333444444555555555444444444444333333333333222333444555555555444333333222222111000////////////..................///------------------------333222111///............000//////......//////000000000000000////////////000000111111111111000000111111222333444444555555555555555555666777888999999999:::;;;===@@@BBBCCCCCCCCCBBBAAAAAADDDHHHLLLQQQTTTXXX\\\___bbbeeeggghhhffffffhhhlllyyy333333222222222222111111333222222111111222222333222111111111111111222222111111111111111000///...//////000000000111111111///000111222222222111000111111111222222222333333333333333444444444444444666666777888;;;AAAHHHNNNXXX\\\bbbggglllppptttwwwzzz|||}}}~~~~~~~~~zzzwwwzzzyyyxxxyyy}}}xxxtttnnnkkkhhheeedddcccaaa___[[[[[[YYYXXXVVVTTTSSSRRROOOOOOMMMLLLJJJIIIIIIHHHDDDDDDBBBAAA@@@???>>>===:::::::::999999888888888666666777888888888777777666555555555444444444444666666666666666666666666333333333333333222111000111111222333444444555555555444444444444333333333222333444555555555444444444444333222111000000///111000000//////000000111------------------------444444222111000000000000000000////////////000000111111000000//////......///000000111111111111000000000111222333444555666555555555555555666888888888888999;;;===???AAABBBDDDDDDCCCBBBBBBDDDIIIMMMQQQTTTXXX\\\^^^aaadddggggggeeeeeehhhmmmyyy333333333333222111111222333222222111111222222333444333222111000000000000111111111111111000///...000000000000111111111111...000111333333333222111111111222222222333333333333333333444444555555555555666888:::???FFFOOOUUU^^^bbbfffkkknnnrrrvvvyyy|||}}}~~~~~~}}}~~~|||wwwwww}}}~~~|||}}}~~~{{{zzz|||~~~yyyuuurrrmmmkkkhhhfffeeecccaaa___[[[[[[YYYXXXVVVUUUTTTSSSPPPOOOMMMLLLJJJIIIIIIIIIEEEDDDCCCBBBAAA???>>>>>>:::::::::999999888888888666777777888888999999999777777777777666666666666444444444444444444444444444444555444444333222111000111111222333444555555555555555444444444333333333333444444444555444444555444444333222111111111000//////////////////000........................111000000/////////000000000000////////////000000111111000000//////......//////000111111111111111...///000111222333444555444444444444555666777888888888999;;;===???AAABBBDDDDDDDDDBBBBBBEEEJJJMMMQQQTTTXXX[[[^^^```ccceeefffdddeeegggmmmzzz222333444333111000111222333222222111111222222333555444333111000/////////000111111111111000000///000111111111222222222222///000222333444444333222222222333333333444444444333333333444555555666666333666999===CCCLLLTTTZZZcccfffjjjmmmpppssswwwzzz{{{|||}}}|||||||||{{{zzz|||~~~|||yyyvvvtttuuuvvvyyy|||yyyvvvsssrrrnnnllliiigggfffdddaaa___[[[ZZZYYYXXXWWWUUUTTTTTTPPPOOOMMMKKKIIIIIIIIIIIIEEEEEEDDDCCCBBB@@@???>>>;;;;;;::::::999888777777555555555666666777777888999888888888777777777777333333333333333333333333444555555555555444444333222222222333333444444444555555555555444444444333333333333444444444555555444444444444333333333333...------,,,,,,------...////////////////////////,,,,,,+++,,,,,,---...///111000000//////000000111000000000000////////////...///000111111222111111//////000111222222333333444444444444555666777888999999:::;;;===@@@BBBCCCEEEEEEDDDCCCCCCFFFJJJNNNQQQTTTXXX[[[]]]```ccceeeeeeddddddgggmmmzzz111333444333111000111333333222222111111222222333333333222111000000000111///000000111111111111000222222222222333333333333111111222333444555555555333333444444444555555555333333444444555666666666555888>>>DDDKKKSSS\\\aaafffiiilllooorrruuuzzz}}}{{{}}}||||||}}}|||yyyvvvsssqqqqqqsssuuuyyy}}}{{{vvvsssrrrrrrooommmjjjhhhgggdddaaa^^^[[[ZZZYYYXXXWWWVVVUUUTTTPPPOOOLLLJJJHHHHHHIIIIIIEEEEEEEEEDDDCCCAAA???>>><<<<<<;;;:::888777666666444444444444555666777777888888888777777777777666444444444444444444444444333444444555555555555444333333333333444444444444555555555555444444444444444333333333444444555555444444444444444555555555///......------......///........................,,,,,,++++++,,,------...111111000000000000111111////////////000000000000...///000111111222222222111111111222222333333333444444444444555666777777999:::;;;<<<>>>AAACCCDDDFFFEEEEEEDDDDDDFFFKKKOOORRRUUUYYY\\\^^^aaacccfffdddcccdddgggmmm{{{111333555444111///111333333222222222222222222333111111111000111111222333...///000111111111111111222222333333333444444444222222333333444555666666444444444555555555666666333333444444555666777777999===CCCJJJRRRZZZccchhhhhhkkknnnqqqssswww{{{~~~}}}~~~|||yyyvvvsssqqqrrrsssvvvyyyxxxsssrrrrrrrrrpppnnnkkkiiigggeeeaaa^^^[[[ZZZZZZXXXWWWVVVUUUUUUPPPNNNLLLIIIHHHHHHHHHIIIEEEEEEEEEEEECCCAAA???>>>======;;;:::888777666555444444444555555777888999777777777777666666666666555555555555555555555555222333444444555555555555444444444444444444444444666666555555555444444444444333333333333444555555333333444444555666666666222222111111111111222222------------------------000//////.........//////111111000000000000111111......//////000000111111......///111111222222222333333333333333333333333444444444444444555777777::::::;;;===???AAACCCDDDFFFFFFEEEDDDDDDGGGKKKOOOTTTWWW[[[^^^```bbbdddgggdddcccdddgggmmm{{{333333333333333333333333222222222222222222222222333333222111000000000111222222222222222222222222+++,,,...///111333555555000000111222333333444444111111222222222333333333222333444444444555888:::;;;AAAJJJSSSZZZ___dddgggooopppsssvvvzzz}}}}}}|||~~~{{{yyyxxxxxxxxxyyy|||zzzwwwvvvvvvvvvooolllgggdddbbbaaa___]]]YYYYYYYYYYYYYYYWWWSSSPPPOOOOOONNNLLLKKKIIIHHHHHHJJJGGGCCCBBBBBBAAA===:::<<<;;;:::999888888888888444444444555555555555555:::999999999888888777777444444555555555555444444555555555444333333333333222222222222222222222222222222222333333333444444444444444444444444444444444444444333333222222222333333333222222000///.........//////000000111111222111///...---...000111111000/////////000222333///000111111111///...---////////////000000000000222222222222222222222222444555555555444444666777777999;;;<<<===???BBBEEEEEEEEEFFFEEEEEEGGGJJJMMMTTTVVVXXXZZZ[[[\\\___aaacccccceeehhhmmmzzz333333333333333333333333222222222222222222222222222222111111000111111111222222222222222222222222...//////000111222222333000111111222333333444444111222222222222333333333333444555555444666999<<<@@@FFFOOOWWW^^^ccchhhkkkrrrsssvvvyyy}}}~~~~~~~~~~~~~~~}}}}}}~~~zzzwwwvvvvvvvvvpppmmmhhheeecccaaa___]]][[[ZZZYYYXXXWWWUUURRROOOOOONNNMMMLLLJJJIIIHHHGGGHHHEEECCCBBBBBBBBB???===<<<;;;:::999888888888888666777777777777777777777999888888888777777777666444444555555555555444444444444555555444444333333222222222222222222222222333333333333444444444444555555555555555555555555444444333333333222222222222222222222111000///....../////////000000000111111000///......///000111222111000............//////000111111000///...---////////////000000000000111111111222222333333333444555555555444444666777666888:::<<<>>>@@@DDDGGGGGGGGGHHHGGGGGGIIILLLOOOSSSUUUXXXZZZ[[[]]]```bbbcccdddfffiiimmmzzz333333333333333333333333222222222222222222222222111111111000111111222222222222222222222222222222222222111111111000000000111111222222333333444444222222222222333333333333444555555555555777;;;>>>GGGLLLUUU\\\ccchhhmmmpppuuuwwwzzz}}}zzzwwwvvvvvvuuuqqqnnnjjjgggdddbbb___]]]\\\ZZZXXXVVVUUUSSSQQQOOOOOONNNMMMLLLKKKIIIHHHHHHFFFDDDCCCBBBCCCBBBAAA???<<<;;;:::999999888888888777777777777777777666666777777777666666666666666444444555555555555444444222333555666666555444333333333333333333333333333333444444444444555555555555555555555555555555555333333333333222222222222111111111111000//////...////////////000000000000000000.........///000111333222000///---,,,++++++///000000000000//////...////////////000000000000000000111222333333444444444555555555444444666777444777:::<<<>>>AAAEEEHHHFFFGGGGGGGGGGGGIIIMMMPPPRRRUUUXXXZZZ\\\^^^aaacccddddddfffiiinnn{{{333333333333333333333333111222222222222222333333111000000000111222333333222222222222222222222222222222222111111000000000222222222333333333444444222222222333333333444444444444555555666999>>>AAAMMMRRRYYY```fffkkkpppssswwwyyy|||~~~}}}xxxvvvuuutttsssqqqnnnjjjgggeeeccc___]]][[[YYYVVVTTTTTTTTTRRRQQQOOOOOONNNMMMLLLKKKJJJJJJGGGFFFEEEDDDCCCBBBAAA@@@<<<<<<;;;:::999999999999555555555555444444444444555555555555555555555555444444555555555555444444111333555666777666555444444444444444444444444444444444444555555555666666555555555555555555555555333222222222222222222222///000000000000//////...////////////000000000000//////.........///000000333222111///...---,,,,,,///000000000000/////////////////////000000000000//////000111333444555555333555555555444444555777666888:::<<<>>>@@@DDDGGGDDDEEEEEEEEEEEEGGGKKKNNNRRRTTTXXXZZZ\\\___bbbdddeeeeeegggjjjnnn{{{333333333333333333333333111111111222222333333333111000000000111222333333222222222222222222222222111111111111111222222222333333333333333444444444222222333333333444444444333444555666888<<>>@@@CCCEEEFFFGGGGGGGGGJJJNNNQQQSSSVVVYYY[[[]]]___bbbdddeeeeeefffiiimmmyyy333333333333333333333333000111111222333333444444222222111111000111111111222222222222222222222222111111222222222222333333444444444444444444444444333333333444444444444555555666888;;;@@@GGGPPPUUU[[[^^^ccchhhlllqqqvvvyyy{{{||||||zzzyyy}}}|||yyypppnnnkkkiiihhhgggeeeccceeedddcccbbbbbb```]]]ZZZVVVVVVVVVWWWXXXXXXVVVTTTNNNNNNNNNMMMMMMLLLLLLKKKHHHIIIJJJGGGCCCAAAAAABBB===<<<;;;::::::999::::::999888888777666666555555444444444444555555555666444444555555555555444444888777555444444444666777555555555555555555555555333333333333444444444444333333333333333333333333000111111111222222222222...///000111222222222222111000000000/////////...,,,,,,---...////////////---...000111111111000000000///......///000111222////////////000000000000111111111222222333333333444555555555444444666777888:::<<<======???AAADDDEEEFFFFFFGGGGGGJJJNNNQQQUUUWWWZZZ[[[]]]^^^aaacccddddddeeehhhkkkxxx333333333333333333333333000000111222333333444444333333222111000000000111222222222222222222222222333333222222222222222222444444444444444444444444333333333444444444555555666888:::>>>CCCLLLUUU[[[___bbbgggkkkoootttyyy||||||}}}|||yyyyyy~~~~~~vvvsssllljjjgggfffeeedddaaa___bbbaaaaaaaaaaaa___\\\ZZZXXXWWWXXXYYYYYYXXXUUURRRMMMMMMLLLLLLKKKKKKJJJJJJFFFHHHIIIGGGDDDBBBCCCEEE======<<<;;;::::::::::::777666666555444333333333444444444555555666666666444555555555555555555444:::888555333333444666777666666666666666666666666222222222333333333444444444444444444444444444444000000111111222222222222...///000222333333333333111111000000/////////...+++,,,---...////////////---...///000000///...---000///.........000111222////////////000000000000222222222222222222222333444555555555444444666777777999;;;<<<===@@@CCCFFFBBBCCCDDDEEEEEEHHHLLLPPPVVVXXXZZZ\\\]]]^^^aaaccccccccceeegggkkkwww444444444444444444444444333333333333333333333333444333333222111111111222222222222222222222222222333333333333333333333333333333333333333333333333666333222555666333222444333888???EEEJJJQQQYYY___```eeekkkppptttwwwzzz||||||}}}|||xxxvvv|||~~~xxxsssmmmjjjfffcccaaa___]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYUUUVVVVVVUUUTTTQQQNNNLLLIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIGGGEEEBBB@@@???===<<<;;;999888777666666555555444444444555555666777777666666666777777888444444444555555555555666555555555555555555555555777777666555444333333333666444333333333333222000222222111111111111111111444222000///------......000000000111222333555555///////////////000000000000000000000000000000000000000000000////////////444444222111000000//////---......///000111111222111111222222222333333333777666444333444555777999:::;;;<<<<<<<<<===???AAADDDEEEFFFFFFGGGJJJOOOSSSWWWXXXYYY[[[]]]___```aaabbbaaabbbeeekkkwww444444444444444444444444333333333333333333333333444333222222111111222222222222222222222222222222333333333333333333333333333333333333333333333333666333222555777555555888666;;;CCCIIINNNTTT[[[aaadddhhhnnnsssvvvyyy|||~~~|||{{{yyyvvvwww|||wwwtttoookkkgggcccaaa___\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTRRROOOMMMKKKHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGEEEBBB@@@??????>>><<<;;;999888888888777666666555555555666666555555555444444555555666444444444444555555555555555555555555555555555555777666555444444333333333555444333444555666555444222222222222222222222222222111000/////////000111222222222111222222333333222111111111111111111111000000000000000000000000////////////000000000000444333222111000000000000......//////000000111111222222333333333444444444777666444444444555777888888999;;;<<<<<<>>>AAACCCEEEFFFGGGGGGHHHKKKPPPTTTWWWXXXYYY[[[]]]___aaaaaabbbaaabbbeeejjjvvv444444444444444444444444333333333333333333333333333333222222111111222222222222222222222222222222222222222222222222222222333333333333333333444444666333333666777666777;;;:::@@@HHHOOOSSSXXX^^^ccciiimmmrrrwwwzzz|||~~~|||xxxtttsssyyy}}}yyyzzz{{{|||~~~{{{wwwuuurrrooojjjfffbbb___\\\YYYWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@@@@???>>><<<;;;:::::::::999888777666666666666666444444333333333333333444444444444444555555555555555555555555555555555555777666555444333333333333444333222333666777666555333333333333333333333333111000000000111222333333444333222222111111222222555444444333333222222222000000000000000000000000......//////000000111111333222111000000000000000000000000000000000000000333333444444444555555555666555555444444666777888666888:::;;;===???BBBEEEFFFGGGHHHHHHIIILLLQQQTTTWWWXXXYYY[[[^^^```aaabbbcccbbbccceeejjjvvv444444444444444444444444333333333333333333333333333333222222111222222333222222222222222222222222222222222222222222222222333333333444444444444444777444333666666555888===???EEENNNTTTXXX\\\aaaeeemmmqqqvvvyyy{{{|||~~~yyytttoooqqq{{{}}}uuupppnnnpppsssuuuwwwzzz~~~yyytttvvvzzz}}}{{{zzzyyyvvvsssnnniiifffaaa]]]ZZZWWWVVVTTTSSSRRRQQQQQQQQQOOOOOOOOONNNMMMKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFEEECCCAAA@@@@@@???>>><<<;;;;;;::::::999888777666555555555555444444333333222333333333333333444444444555555555555555555555555555555555666555444444333333333444222111000111333444333222222222222333333333333333111111111222222222333333333333222222111222222333666555555444333222222111////////////////////////---......///000111111222222111111000000000000111111111000000000000000000333333333333444444444444666555555555555666777777777999:::<<<<<<>>>AAADDDEEEFFFGGGHHHIIILLLPPPSSSWWWXXXZZZ\\\^^^```bbbcccdddbbbcccfffjjjvvv444444444444444444444444333333333333333333333333333222222111222222333333222222222222222222222222222222222222222222222222333333333444444555555555888555444555444333888>>>DDDJJJRRRXXX\\\___dddhhhpppssswwwzzz{{{{{{|||}}}vvvrrrpppttt~~~uuuooolllkkkmmmppprrrsssuuuxxxzzzxxxrrrooonnnssszzz}}}|||||||||yyyvvvqqqmmmiiieee```]]]XXXWWWUUUTTTRRRQQQPPPPPPMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA>>>>>><<<;;;::::::::::::888777666555444333333333666666555444333333444444333333333444444444444555555555555555555555555555555444444333333333333444444222111111222222111000000111111111222222222333333333333333222222222111111111111111222333444555555555444333222111111000////////////////////////---......///000111111222000000000///000000111111111111111111000000000000222222222222333333333333555555555555555666777777999:::<<<<<<<<<===???BBBCCCEEEFFFHHHIIIKKKNNNQQQWWWXXXZZZ\\\^^^aaaccccccdddcccdddgggkkkwww444444444444444444444444333333333333333333333333222222111111222222333333222222222222222222222222333333333333333333333333333333333444555555666666888666666666444444:::CCCKKKPPPWWW\\\___ccchhhlllrrruuuxxxzzzzzzzzzzzz{{{vvvuuuwww~~~uuuooolllkkkjjjlllooopppqqqrrrtttvvv{{{zzzrrrlllkkkmmmqqqyyy}}}|||{{{{{{{{{yyyvvvrrrooolllhhhccc___ZZZYYYWWWUUUSSSQQQQQQPPPLLLKKKKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGEEEFFFEEEEEEDDDCCCBBBAAA===<<<;;;:::999999999999777666555444444444444444888777666555444444444555333333333333444444444444555555555555555555555555444444333333333333444444666555333333444444222111000000000111111222222333333333333333333222111000000000000111222333555666333333333222222111111111000000000000000000000000......//////000000111111////////////000000111222111111111111111111111111111111111222222222333333555555555666666666666666:::;;;<<<<<<<<<===???AAABBBDDDFFFHHHIIIKKKNNNPPPWWWXXXZZZ\\\___aaacccdddddddddeeehhhmmmzzz444444444444444444444444333333333333333333333333222222111111222222333444222222222222222222222222444444444444444444444444333333444444555666666666888666666777777888@@@JJJQQQVVV\\\```bbbffflllpppsssvvvyyy{{{zzzyyyyyyyyyzzz}}}yyypppmmmlllkkkkkkmmmooopppqqqrrruuuwww{{{~~~wwwnnniiihhhlllrrryyy{{{{{{{{{zzzyyyxxxwwwwwwvvvtttqqqooommmiiidddaaa[[[ZZZXXXUUUSSSQQQPPPPPPKKKKKKJJJHHHGGGGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB<<<<<<;;;:::999999999999666666555555555555555666888777666555444444444444222222333333333444444444555555555555555555555555444333333222333333444444555333222333444444333222000000111222222333444444000111222333333222222111222111111111222333333444333222222222222222222222000000000000000000000000////////////000000000000.........//////111222222000000000111111222222333222222222333333333444444444555555666666666666666888:::;;;<<<<<<===@@@BBBCCCEEEGGGIIIJJJLLLOOOQQQWWWXXXZZZ\\\___bbbdddeeeddddddeeeiiiooo|||444444444444444444444444333333333333333333333333222111111111222333333444222222222222222222222222555555555555555555555555333333444444555666777777777666777999999;;;EEEPPPVVVZZZ___bbbdddhhhoootttuuuwwwzzz{{{zzzyyyyyyyyy}}}vvvnnnmmmmmmmmmmmmnnnqqqrrrsssuuuyyy{{{}}}}}}{{{~~~uuunnniiifffgggnnnwww~~~||||||{{{}}}~~~~~~~~~~~~~~~}}}||||||wwwwwwwwwwwwvvvtttsssrrrsssqqqooonnnllliiieeebbb[[[ZZZXXXUUUSSSQQQPPPOOOKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBB===<<<;;;:::::::::::::::777666666666666777777888888777666555444333333333222222333333333444444444555555555555555555555555333333333222222333444444111000///000222333333222111111222333333444555555---...000222333333333333444333222222111111222222222333333333333333333333000000000000000000000000000000000000////////////............///111222333//////000111222333333333333333333444444444555555444555555666777666666666666888:::<<<===???BBBDDDDDDFFFHHHJJJKKKMMMPPPRRRWWWXXXZZZ\\\___bbbdddeeeddddddfffjjjppp~~~222333444555555444333222555555555555555555555555555555444444444333333333555444222111111222444555222222222222222222222222222333444444333333666777888888999:::===DDDLLLRRR[[[]]]aaaeeeiiimmmpppqqq{{{wwwwwwyyyyyywwwxxx{{{wwwqqqoooqqqtttlllnnnpppqqqssswww|||{{{xxxwwwxxxyyyooollldddiiipppwww}}}~~~~~~~~~}}}}}}|||{{{yyyyyyyyyzzz{{{{{{zzzzzzzzzwwwvvvuuutttrrrqqqpppooonnnnnnllljjjhhhfffeeeddd]]]\\\YYYVVVSSSPPPNNNMMMMMMKKKIIIFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@======<<<;;;::::::::::::777666666555555555555666888777666444444555555666999666333222333333333222444444444444444444333333888666444333333333222111555555444444444333333333111111000000111333444666444333333333333333333333444333333222222333333444444444444333333222222222111111000000//////......000000000000////////////000000000000000000000000//////000111111111111111333333222222333333444555444444555555555555555555777999;;;<<<<<<>>>AAACCCEEEFFFGGGHHHIIIKKKNNNQQQXXXXXXYYY[[[^^^```bbbdddeeeeeeggglllrrr~~~333444444444444444444333444444444444444444444444444444333333333222222222555444222111111222444555333333333333333333333333333444444444333333555777777888999<<<@@@GGGOOOUUU]]]___ccchhhlllooorrrssswwwvvvwwwzzzzzzxxxzzz{{{vvvsssrrrtttppprrrtttuuuxxx|||tttrrrrrrsss|||wwwooollljjjpppxxx}}}{{{zzzzzzzzzyyywwwvvvvvvwwwwwwwwwwwwvvvvvvssssssrrrpppooonnnmmmlllkkkjjjiiigggfffdddcccbbb^^^]]][[[XXXUUUSSSQQQPPPMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@======<<<;;;:::::::::::::::999777666444444333333888777666555444555555666888666333222333333333222555444444444444444444444777555333333444555444333555555444444444333333333222111111111111333444555333333333333333333333333444333333222222333333444444444444333333222222222111111111000//////......000000000000////////////000000000000000000000000000000111222222222222222333333222222333333444555444444444555555555666666777999:::;;;;;;<<>>>>>======<<<;;;::::::::::::555555555666666888999:::666666666666666555555444444333222333555555444333555555555555666666777777888666555555666666666444555555444444444333333333222333333333444444444444222222333444444555666666444333333222222333333444333333333333333333333333222222222111000000//////.../////////000000000111111111111111111111111111///000000111111111111111333333222222333333444555222222333444555666777888:::;;;<<<<<<;;;<<<>>>@@@DDDEEEFFFGGGHHHJJJMMMPPPWWWXXX[[[^^^```bbbccccccddddddfffjjjooo{{{555444444333333444444555333333333333333333333333888777555444333444666777333333333333333333333333555555555555555555555555444666777666666666888:::;;;AAAIIIPPPWWW]]]bbbeeegggjjjnnnsssvvvwwwvvvvvvvvvsssrrrvvv}}}zzzwwwvvvwww|||}}}oooeeeeeejjjppp}}}~~~~~~~~~zzzwwwqqqooommmlllmmmmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhffffffeeeeeedddccccccbbb___^^^^^^]]]]]]\\\\\\\\\WWWWWWVVVUUUTTTSSSSSSRRROOOOOOPPPOOOMMMJJJGGGEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>=========<<<;;;:::::::::::::::999888777666666666666666666666777666555555444333222222444666666555333444444444555555666666777888666444444555555555444555555444444444333333333333333444444444444333333333333444444555555666666444333333222222333333444222222333333333333444444333222222111111000//////......//////000000111111111111111111111111111111//////000111111111111000333333222222333333444555222333333444555666777777:::;;;<<<<<<<<<===???AAACCCEEEFFFGGGGGGJJJMMMPPPWWWYYY\\\___aaabbbccccccddddddfffiiiooo{{{333444444444444444444333444444444444444444444444888777444333222333555666222333333444444333333222444444444444444444444444333555666666666777:::<<>>>>>============<<<;;;::::::::::::;;;:::999777666555555555555666777777777666444444222111222444666777555444222333333444555555666666555444222333555666555555555555444444444333333333333333444555555444333222444444444555555555555555444333333222222333333444222222222333333444444444333333222111111000000///.........///000111111111111111111111111111111111000000111222222222222111333333222222333333444555444444444555555555666666888999;;;;;;;;;===???BBBCCCEEEFFFFFFGGGIIIMMMPPPWWWYYY\\\___bbbcccccccccddddddeeeiiinnnzzz222333555555555555333222555555555555555555555555777666333111111222444666222333333444444333333222444444444444444444444444333444666777777888;;;===AAAGGGPPPXXX]]]aaadddeeemmmppptttxxx{{{{{{zzzyyyxxxvvvzzzzzzxxxxxxyyyxxx}}}zzzmmmeeeggglllrrr~~~}}}tttqqqooommmmmmmmmkkkjjjhhhhhhhhhhhhgggfffeeedddccccccbbbbbbaaaaaa``````\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJFFFEEECCCBBBAAA@@@@@@@@@@@@@@@??????>>>===============<<<;;;::::::::::::999888777777777777777888555666777777777666444333111111222444666777666444222222333333444555666666333111111222444666777666555555444444444333333333333444555555555444333222555555555555555444444444444333333222222333333444222222222333333444444444333333222222111000000000---......///000111111222111111111111111111111111111111222333333333333222333333222222333333444555444444555555555555555555666777999:::;;;<<>>>>>>>>>>>===<<<;;;:::::::::>>>===<<<;;;:::999888888888888888888777777777777555555555555555555555555444444555555555555444444333333333333333333333333333333333333444555666666777777777777666666666666444333333222222333333444555555555555666666777777666666555444333222222111222222222222222222222222444333111///...//////000......//////000000111111222222111111000000//////111111111000000000000000000111111222222333444444555333222111222444666888777777888999;;;===???@@@CCCEEEHHHIIIJJJLLLNNNPPPWWW[[[```ddddddcccccccccdddcccdddggglllwww333333444555555666666777666555555555555555555666444444444444222000...---333444444444555555555555444444444333333333222222555666666777777:::>>>AAAKKKPPPWWW^^^bbbgggkkkmmmssstttvvvyyy{{{|||zzzyyyxxx}}}zzzxxxwwwxxxzzzwwwooogggfffhhhooo{{{~~~|||zzzzzzzzzzzz~~~~~~}}}|||{{{{{{yyyxxxwwwvvvuuuuuurrrnnnjjjhhhgggggggggfffccccccbbbaaa````````````\\\[[[YYYYYYZZZZZZXXXWWWTTTSSSSSSRRRPPPOOONNNNNNKKKLLLLLLLLLLLLJJJIIIHHHFFFDDDBBB???>>>===<<<<<<>>>===<<<;;;;;;:::::::::===<<<<<<;;;999888888777888888888777777777666666555555555555555555555555444444555555555555444444333333333333333333333333333333333333444555666666777777777666666666555555444333333222222333333444444444444555555666666666555555555444333333222222333333333222222222111111333222111000000///000000////////////000000111111222222222111111111111111222222222111111111111111000111111222222333444444222222333333444555555666888888999:::<<<>>>@@@AAABBBEEEGGGIIIJJJLLLOOOQQQWWW[[[```cccdddcccccccccdddcccdddggglllwww444444444555555666666777555555444444444444555555555555666555555444333222444444555555555666666666444444444444333333333333555666666666888<<>>===<<<<<<>>>===<<<;;;::::::::::::<<<<<<;;;:::999888777777888888777777777777666666555555555555555555555555444444555555555555444444333333333333333333333333333333333333444555666666666666666555555555444444444444333333333333444444333333444444444444555555444444444444333333333333333333333222222111111111000111111111111111000000/////////000000000000111111111222222222222222222222222222222222222222222000111111222222333444444111222444555666666555444999999:::;;;===???@@@AAAAAADDDGGGIIIKKKMMMPPPRRRWWWZZZ___bbbccccccccccccddddddeeehhhlllxxx444444555555666666666777444444333333333333444444555555555666666555555555555555555666666666666777444444444444444444333333555666666777999???FFFKKKVVVYYY^^^cccggglllqqqtttsssuuuxxxzzzzzzzzzzzzzzz~~~xxxrrrrrruuuxxx~~~xxxpppiiihhhjjjppp{{{~~~vvvrrrjjjiiihhhhhhiiikkknnnppprrrrrrssstttuuuvvvwwwxxxzzz||||||wwwpppkkkgggeeedddbbbaaabbbbbbbbbaaa```^^^]]]YYYWWWVVVVVVVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<;;;:::999999888888888777777777666666666666555555555555555555555555333444444555555444444333333333333333333333333333333333333333444555666666666555555555444444444444444444333333333333444444333333333333333333333333222222333333333444444444111111222222222333333333///000111222333222111000000000000000000000000000000000000111111222222222111111111222222222222222000111111222222333444444111222333444555555555555888888999:::<<<>>>@@@AAA@@@CCCFFFIIIKKKMMMQQQSSSVVVYYY^^^aaabbbbbbcccdddddddddeeehhhmmmyyy555555555666666666666666444444333333333333444444444444444444444555555666555555555666666666666777444444444444444444444444555666777999<<>>===<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;:::999999999777777777666666666666555555555555555555555555555333333444444444444333333333333333333333333333333333333333333444555666666666555555555444444444444555444444333333444444555333333333333333333333222111111222333333444444444//////000111333444555666///000222333333222111000111111111111000000000000......//////000000111111000000000000111111222222000111111222222333444444444333222222222444666888666777777999:::<<<>>>???@@@CCCFFFIIIKKKMMMQQQSSSUUUYYY]]]```aaaaaacccdddeeedddfffiiinnnzzz666666666666666666666666555555444444444444555555333333222222333444444555444444555555555666666666444444444444555555555555555666999<<>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999999999777777666666666666555555555555555555555555555555333333444444444444333333333333333333333333333333333333333333444555666666666666666555555555444444555555444444444444555555444444333333333333222222111111222222333333444444...///000111333444666666111222222222222222111111222111111111111000000000......///////////////////////////000111111222222000111111222222333444444555444222111111444777999666666777888:::<<<===>>>AAADDDGGGIIIKKKMMMPPPRRRUUUXXX\\\^^^```aaacccdddeeedddfffjjjooo{{{777666666666666666666666666555555555555555555666333333222111222333444444333444444444555555555555444444444444555555555666444777;;;@@@EEELLLTTTYYY\\\```fffkkknnnqqqtttvvvzzz{{{{{{yyywwwzzz}}}zzzrrrsssxxxyyyssssssvvv{{{xxxmmmggggggiiijjjmmmooorrruuuxxxzzz{{{|||}}}|||}}}~~~{{{rrrkkkgggdddbbb```___]]]\\\ZZZYYYYYYXXXSSSRRRPPPPPPQQQQQQOOONNNLLLKKKKKKJJJIIIHHHHHHGGGHHHGGGEEECCCBBBAAAAAAAAA<<<===>>>>>>>>>===<<<;;;;;;::::::999::::::;;;;;;888888888888777777777777777777666666666555555555555555555555555555555555222333333444444333333222333333333333333333333333333333333333444555666666777777777666666666555555555555444444444444555555555444444444333333333333222222222222222333333333000111111222222333444444444333333222111111111111222222222111111111000000000000000000//////////////////000111111222333333000111111222222333444444333333222222333444666777666777777888:::<<<>>>???BBBEEEGGGIIIJJJLLLOOOQQQTTTWWW[[[]]]___```ccceeeeeeeeefffjjjooo{{{777777777777666666666666666666555555555555666666444333222111111222444444333333333444444444555555444444444555555555666666444777===BBBHHHOOOVVV[[[]]]bbbhhhnnnqqqsssuuuvvvyyyzzzzzzxxxwww||||||uuuttttttvvv}}}~~~xxxxxx{{{}}}rrrkkkiiilllpppssswwwzzz}}}wwwnnnhhheeecccaaa```^^^\\\ZZZXXXXXXXXXXXXSSSQQQPPPPPPPPPPPPOOOMMMMMMMMMKKKJJJHHHGGGEEEEEEHHHGGGDDDBBBAAA@@@@@@@@@===>>>???@@@@@@???>>>===:::::::::999999:::;;;;;;666666666666555555555555777666666666555555555555555555555555555555555555222333333444444333333222333333333333333333333333333333333333444555666666777777777777666666666666555555444444444444555555555555555444444333333333222222222222222222222222333333333222222222111111666555333111000000111111222222222222111111000000222222111111000000//////000000111222333333444444000111111222333333444444111222333555666555555444777888888999;;;===???@@@CCCEEEHHHIIIJJJLLLNNNPPPTTTWWWZZZ]]]^^^```ccceeeeeeeeefffjjjppp|||888777666555555555555555444444555555555555444444444444444444444444444444555444444333333444444555444555555444333444666888888<<>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<;;;;;;::::::999888888777777777777777555555555555555555555555777666555444444444444444555444333333333333444555555555555444444333333333444444333222222222333333555555666666666666555555444555555666666666666666666555555555555444444444222222222222222222222222000111111111111222222222111222222333444444333333000111111222222000///...111111111111000000000000333333222111000///......111111111111111111111111111111222333444666666777666777888888888999<<>>EEELLLRRRXXX]]]aaadddfffjjjmmmqqqtttvvvwwwtttvvvvvvvvvwww~~~yyyxxxzzz~~~~~~{{{xxxwwwzzzyyysssjjjdddaaa^^^\\\ZZZWWWZZZZZZWWWWWWYYYYYYVVVWWWWWWVVVTTTRRRQQQPPPPPPNNNLLLJJJIIIIIIIIIHHHGGGFFFEEECCCAAA???===<<<<<<>>>>>>>>>>>>>>>===<<<<<<======<<<<<<;;;::::::999999888777777666666777777555555555555555555555555666666555444444444444444333444555555555555444333555555444444444333333333333333222222222333333444555555666666666666555555444444555666666666666666555555555555444444444444222222222222222222222222111111111111222222222222555555666666777666666666000111111222111111//////111111111111000000000000111111111111000000000000222222222222222222222222222222333333444555666666777888888888888:::===@@@DDDEEEGGGHHHIIIKKKNNNPPPSSSVVVZZZ]]]^^^___aaacccddddddfffjjjnnnyyy777777666666666666555555444444555555555555444444666666666666666666666666555555444444444444555555444555777777555555666888===BBBJJJQQQWWW[[[```ccceeegggkkkooosssvvvxxxxxxuuutttrrrsssyyy{{{yyyzzz}}}~~~~~~yyyqqqlllfffaaa^^^\\\ZZZXXXWWWZZZYYYVVVWWWZZZ[[[YYY[[[ZZZYYYWWWUUUSSSSSSRRRQQQNNNKKKJJJIIIHHHFFFDDDEEEDDDCCCAAA@@@??????>>>===>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999999999888777777666666777777555555555555555555555555666555444444444444444444222333555777777555333222444444444444333333333333222222222222222333444555555555666666666666555555444444555666666666666555555555555555444444444444222222222222333333333333111111222222222333333333444444444555444444333333111111222222111111000///111111111111000000000000000000000111111111222222222222222222333333333333333333333444444555555555777888888888888:::===@@@CCCDDDFFFGGGHHHJJJMMMOOOSSSVVVZZZ]]]^^^___aaacccddddddfffiiimmmwww666666777777777666666666444444555555555555444444555555555555555666666666555555444444444444555555444666777888777777888999@@@EEEMMMUUUZZZ^^^aaadddgggiiimmmqqquuuwwwyyyyyyuuurrrooorrr{{{}}}{{{|||}}}zzzzzz|||yyyuuukkkhhhccc___\\\ZZZYYYXXXZZZ]]]]]]ZZZ[[[___aaa___bbb```\\\YYYVVVTTTRRRQQQPPPNNNKKKIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@???@@@@@@======>>>>>>======<<<;;;:::::::::999999999888888888888777666666666666666555555555555555555555555555555444333333444444444222222333444444333222222333333333333333333333333111111111111222333444555444555555666666555555444333444555555666666555555555555555444444444333333222222222333333333333333222222222222333333333444333333444444333333222222222222222222111111000000111111111111000000000///000000111111111222222222222333333333333333444444333444444444444444444444666777777777777999<<>>>>>??????<<<============<<<;;;;;;999999999999999999999999888777666666555555666666555555555555555555555555333333333333333444444555555333000------000333555222222222222333333333333111111111111111222333444444444555555555555444444333333444555555555555444444444444444333333333333222222333333444444555555333333333444444444555555444555555666666666666666333333222111111111111222111111111111000000000000333333222222222111111000111111222222333333444444333333333444444555555555444666666666666888;;;===BBBCCCEEEFFFGGGIIILLLNNNSSSVVVZZZ]]]^^^___aaaccceeeeeeeeegggiiirrr444666777999999999777666444444555555555555444444333333333444555666666666666666555555555555666666555555666666777;;;AAAEEEIIIMMMSSSXXX\\\aaaeeehhhlllooorrruuuwwwvvvtttsssnnnooorrrxxxsssnnnrrryyyyyyuuuoookkkfffeeeeeeeeeccc```______]]][[[[[[```hhhnnnsss{{{}}}uuuhhhaaaYYYUUUSSSQQQMMMJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@???????????????<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::777777666555555555555666555555555555555555555555333333222222333333444555555333222000000222333555111111222222222333333333222111111111111111222222333444444555555444444333222333444444555555444444444444444333333333222222222222333333444555555666444444444444555555555555000111222444555555555555444333222111111111222222111111111111000000000000111111222222222222333333000000111111222333333444222222333333444555666666666777888888888:::===???BBBDDDFFFGGGGGGIIILLLOOOSSSVVVZZZ]]]^^^___aaacccfffeeeeeegggiiiqqq444666888999:::999888777444555555555555555555444444444444555666777777888666666555555555555666666555555555555777<<>>AAACCCDDDFFFGGGHHHJJJMMMOOOSSSVVVZZZ]]]^^^___aaacccfffeeeeeefffhhhppp999999999888888888888777888888888888777777777777666666666666666666666666:::999888666555555555555888777666777;;;@@@FFFJJJRRRUUUYYY^^^dddiiilllnnnooorrrvvvwwwuuurrrooommmmmmqqqxxx~~~yyyooollllllqqqwwwzzzuuuqqqmmmmmmpppqqqyyyyyysssoookkkgggeeebbbcccdddcccaaa```aaabbb```bbbdddggglllvvv{{{mmmdddYYYVVVPPPMMMLLLKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEDDD@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888999888777666444444333333555555555555555555555555555555555444444333333333222222222333333444444444444333111000000000111111333333333333333333333333222444555555333333444666555444444333333444444555222222333333444555666666444222000222444666444222555555555444444333333333111222333333333444666888555555555555555444333222000000000000000000000000//////000000000111111111111222222222222333333333555555555666666666666777555666666888999;;;===>>>BBBDDDFFFGGGGGGHHHJJJLLLTTTVVVYYY[[[]]]___bbbdddffffffgggiiijjjooo999999999888888888777777555555555555666666666666666666666666666666666666888888777666555555555555888777666888<<>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888999888777666444444444444555555555555555555555555555555444444444333333333222222222333333444444444444333111000000000111222333333333333333333333333000222333333111111222444555444444333333444444555222222333333444555555666444222111222444555444222555555444444444333333333111222333222222222444666222222222222222111000000000000000000000000000000222222333333333333444444...////////////000000000444444555555555666666666666666777888999;;;===>>>BBBDDDFFFGGGGGGHHHJJJLLLTTTVVVYYY[[[]]]___aaadddfffeeefffhhhiiiooo999999888888888777777777444444555555666666777777777777777777777777777777666666555555555555555666888777888:::>>>DDDJJJNNNUUUXXX\\\aaagggllloooqqqsssuuuvvvtttqqqnnnlllkkknnnsss{{{~~~sssiiifffhhhnnnwwwwwwmmmiiihhhiiimmmrrrxxx~~~yyyuuuqqqnnnkkkdddeeefffeeeddddddfffgggjjjkkknnnvvvuuukkkbbb[[[WWWUUURRRMMMKKKJJJIIIIIIHHHFFFFFFFFFEEEDDDDDDCCCCCC@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888999888777555444444444444555555555555555555555555555444444444444333333333222222333333333333444444333333222111111111111222333333333333333333333333000222333333111111222444555444444333333444444555222333333444444555555555333222111222444555444333555444444444444333333333111222222222000000222333111111111111111111000///000000000000000000000000000000000000111111111111.........////////////000333333333444444444555555666666777777999:::<<<<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888666555555444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222333555444333333444666555444444333333444444555333333333444444444555555333333222333333444333333444444444444444444444444222333333222000000111222222222333333333222222111000000000000000000000000........./////////000000111111111111222222222222222222333333333444444444666666777777888:::;;;<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888777666555555444555555555555555555555555555555444444444444444444444444333333333333333333333333222222222333333333222222222222222222222222222222222333555444333333444666555444444333333444444555333333333444444444444444333333444333333222333333444444444444444444444444444444444333111000111333111222222333333333222222111111111111111111111111111111111222222222333333222222333333333333444444222222222333333333333444555666666777888:::;;;<<>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888777777666555555555555555555555555555555555555555333333333444444444444555444444333333333333222222111222333333444333333333222222222222222222222222000222333333111111222444555444444333333444444555444444444444444444444444333444555444222111222333333333333444444444444555444444444333111111222333///000111111222111111111111111111111111111111111///000000000000111111111111111111222222222333333222222222333333333444444444444555666888:::<<<===@@@BBBEEEGGGHHHIIILLLNNNQQQTTTWWWYYYZZZ\\\___aaabbbbbbcccddddddiiixxx888777777777666666666666555555555555666666666666666666666666666666666666666666555555555666777777777999===CCCJJJQQQXXX[[[___aaafffkkkqqqvvvyyy{{{vvvtttrrrqqqrrrxxx|||kkkbbbaaaccciiiooovvvssslllfffgggkkkooouuu|||~~~|||||||||{{{zzzzzz{{{|||}}}ssslllbbb___ZZZUUUQQQNNNJJJGGGGGGEEEDDDCCCDDDDDDBBBAAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888777777666555555555555666555555555555555555555555333333333444444444555555444444444333333222222222111222333444444444333333111111111111111111111111000222333333111111222444555444444333333444444555444444444444444444444444222444555444222111222444333333333444444444555555222222333222000000111333000000111222222222222222111111111111111111111111---------............///000000111111111222222222333333333333444444444444222333444666888;;;===>>>@@@BBBEEEGGGHHHIIILLLNNNQQQSSSVVVXXXZZZ\\\___aaabbbbbbdddeeedddhhhuuu777777777777666666666666555555666777888999:::;;;666666666666666666666666777777666666666666777777777:::>>>DDDKKKSSSYYY]]]```bbbggglllrrrwwwzzz|||uuutttrrrqqqttt{{{vvvgggaaaaaaeeelllrrryyy}}}qqqjjjgggiiinnnsssyyy}}}{{{zzzzzz{{{zzzyyy|||~~~wwwlllggg]]]ZZZUUUQQQOOOMMMKKKIIIFFFDDDCCCCCCCCCCCCAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888777666666555555555555666555555555555555555555555333333333444444555555555444444444333333222222222000111333444555444333333111111111111111111111111222444555555444333555666555444444333333444444555444444444444444444444444222444666555222000222444333333333444444555555555000111111000//////111222222333444555555555555555111111111111111111111111000000000000111111111111111222222222222333333333333333444444444444555555111222333555888;;;>>>???@@@BBBEEEGGGHHHJJJLLLOOOQQQSSSVVVXXXYYY[[[^^^aaaaaabbbdddfffdddgggsss888888888888777777777777777777777777777777777777777777777777777777777777444666777777666666777999777<<>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999999999888888888888777888777666555555444444555333333333444444555555555444555666555333222333444555444444333333444444555333333333333333333333333444333333222222333333444333333333444444444555555444555555555444333333222444444444333333222222222666555444222111111222222444444444444444444444444333222111000000000111222333111000000222444444444555444333222222222333333000000000000000000000000333333333444444444555555222222222333333333444444555666777888888999;;;===AAACCCEEEGGGGGGIIIKKKMMMPPPRRRUUUXXXYYY\\\___aaaddddddeeefffeeehhhuuu888888888888777777777777777777777777777777777777777777777777777777777777444666777777666666888999;;;???EEEKKKQQQVVV\\\___dddeeeiiiooouuuwwwuuusssqqqmmmkkkoooxxxtttjjjcccbbbeeejjjpppxxxxxxpppmmmkkkjjjkkkpppxxx{{{{{{zzzxxxxxxwwwwwwxxxwwwzzz}}}zzzrrriiibbb^^^\\\XXXSSSOOONNNLLLIIIFFFHHHGGGEEECCCBBBBBBBBBBBBCCCBBBAAA@@@????????????======<<<<<<;;;::::::999;;;::::::::::::999999999999999999888888888888777888777666555444444444444444444555555555555555666444555666555333222333444444444444333333444444444333333333333333333333333333333222222222222333333333333333444444444444555444444555555444444333222444444444333333222222222444333111000//////000000444444444444444444444444555444333222111222333333444222000000222333333333444444333333222222222333000000000000000000000000222222222333333333333333333333333444444444555555444666777777777999;;;===@@@BBBDDDFFFFFFHHHJJJLLLPPPRRRUUUXXXYYY\\\___aaaddddddeeefffeeehhhuuu888888888888777777777777777777777777777777777777777777777777777777777777555666777777666777999;;;???CCCIIINNNSSSXXX]]]```dddfffjjjoootttvvvtttrrrmmmkkklllqqq{{{tttjjjcccccceeekkkrrrzzzuuunnnmmmmmmnnnqqqvvv}}}|||{{{xxxvvvttttttuuuvvvtttvvvxxxxxxxxxyyy{{{}}}{{{yyyuuuoooiiibbb]]]ZZZWWWTTTPPPNNNMMMLLLKKKIIIHHHGGGEEEDDDCCCBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>======<<<<<<;;;::::::::::::::::::999999999999999999999888888888888777888777666555444444444444666666666666666555555555444555555555333222333444444444333333333333444444222222222222222222222222222222111111111111222222333333333333444444444444444444555555444444333333444444333333333333222222333333111000000000000000444444444444444444444444666666555444333444444444444333111111222333222111444444333333333222222222000000000000000000000000222222222222222111111111444444444444555555555555444555777777777888;;;===???AAACCCEEEFFFGGGIIIKKKPPPRRRUUUXXXYYY\\\___aaaddddddeeefffeeehhhuuu888888888888777777777666666666666666666666666666666666666666666666666666555666777777777888;;;===BBBFFFLLLPPPUUUYYY]]]```eeeggglllpppssstttsssrrrjjjkkknnnuuutttiiicccbbbeeelllrrr{{{xxxrrrooopppssswww}}}}}}zzzwwwtttrrrrrrssstttssssssssssssrrrrrrrrrrrrqqqpppmmmiiiddd```\\\ZZZTTTRRROOOMMMLLLKKKKKKJJJHHHHHHGGGFFFDDDDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999888888888777777777777666555444444444444777666666666555555444444333444555555333333333555333333333444444333333333111111111111111111111111222111111000000111111222222222333333333444444444333444444555444444333333333333333333333333333333666555555444444333333333333333333333333333333333666555555444444444444444555333222111222222111000333444444444333333222222000000000000000000000000222222222222222111111111333333333444444444444555333555666777777888;;;===???AAADDDEEEFFFGGGJJJLLLPPPRRRUUUXXXYYY\\\___aaaddddddeeefffeeehhhuuu888888888888777777777666666666666666666666666666666666666666666666666666555666777777777999<<>>>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777777666555444444333333333666555555444444333333333333444555444333333444555222222333444444333222222111111111111111111111111222111111000000111111222222222222333333333444444333333444444555444444333333333333333333333333333666666666666666555555555333333333333333333333333444444444444333333333222444333222222333333111///333333444444444333222111111111111111111111111111333333333333222222222222111111222222222333333333222444666666777888;;;===AAACCCEEEFFFGGGIIIKKKMMMPPPRRRUUUXXXYYY\\\___aaaddddddeeefffeeehhhuuu888888888888777777777777777777777777777777777777777777777777777777777777555666777777777:::>>>AAAFFFJJJOOOTTTWWW[[[___bbbfffjjjooorrrrrrqqqppppppmmmrrrzzzqqqhhhbbbbbbfffmmmuuu{{{xxxzzz|||}}}{{{xxxuuusssrrrssssssrrrqqqooonnnnnnmmmkkkiiifffeeebbb```^^^\\\[[[[[[UUUUUUSSSPPPLLLKKKKKKMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>======999999999999888888888888999999999888888888888777777666555444333333333333444444444444444333333333222444555444333333444666111222333444444333222111222222222222222222222222222222111111111111222222222222222222333333333333333333444444555555444444222222333333333333444444333444444555555444333333333333333333333333333333222333333333333222111111333222222222333333222000222333444555444333222111111111111111111111111111222222222222333333444444111111111111222222222222111333555666777888;;;>>>AAACCCFFFGGGHHHIIIKKKNNNPPPRRRUUUXXXYYY\\\___aaaddddddeeefffeeehhhuuu888888888888777777777777777777777777777777777777777777777777777777777777666666777777888;;;???CCCHHHLLLQQQVVVZZZ^^^bbbeeegggkkkppprrrqqqpppooopppqqqwwwooofffddddddhhhpppxxx~~~~~~~~~|||{{{yyywwwvvvuuuttttttrrrooommmlllmmmmmmkkkhhhdddccc```^^^\\\[[[ZZZZZZUUUVVVUUURRRNNNMMMNNNPPPMMMMMMMMMMMMLLLJJJIIIGGGHHHHHHGGGFFFEEEEEEEEEEEEAAAAAAAAA@@@??????>>>>>>999999999888888888888777999999999888888888888777666666555444333333333333444444444444555555555555222333555444333333444666000222333444444333222000333333333333333333333333333333222222222222333333111222222222222333333333222333444444555555444444222222222333333444444444111222333444444333222222222222222222222222222222222333333444333222111000111111111222444444222111222333444555555333222000111111111111111111111111//////000111222333444444111111222222222333333333111333555666666888;;;>>>@@@BBBEEEFFFGGGHHHKKKMMMPPPRRRUUUXXXYYY\\\___aaaddddddeeefffeeehhhuuu888888888888777777777777777777777777777777777777777777777777777777777777666666777777888;;;@@@DDDJJJNNNSSSXXX\\\```eeehhhggglllqqqsssqqqoooooopppssszzzooofffffffffjjjrrr{{{{{{{{{zzzyyyxxxwwwuuuuuuqqqnnnllllllmmmmmmkkkhhheeedddaaa^^^\\\[[[[[[[[[TTTVVVVVVSSSPPPOOOQQQTTTNNNNNNNNNNNNMMMLLLJJJHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@;;;;;;;;;:::::::::999999999999999888888888888777666666555444333333333333444555555555666666777777222333444444333333555666000111333444444333111000333333333333333333333333444333333222222333333444111111222222222333333333222333333444555555555444222222222333333444444444111222333444444444333222222222222222222222222222222333444444444333222111000000111333444555333111222333444555555333111000111111111111111111111111------...000111222333444222222333333333444444444111222444555666888;;;>>>???AAADDDEEEFFFGGGJJJLLLPPPRRRUUUXXXZZZ\\\___aaaddddddeeefffeeehhhuuu888888888888777777777777666666777777777777666666888777666555555666777888888888888888:::>>>DDDIIIMMMQQQUUUYYY]]]```cccfffjjjmmmppppppnnnmmmooorrrxxxooogggjjjiiikkksss|||~~~}}}}}}|||yyywwwvvvqqqllljjjlllkkkgggcccdddaaa^^^\\\[[[[[[ZZZYYYZZZYYYXXXVVVTTTSSSQQQQQQPPPOOONNNLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEECCCBBB???>>><<<>>><<<;;;;;;<<<<<<;;;:::;;;:::999888777777777777888777666555444333333333222222222222222222222222333333333222222333444444111222333333444444333333222222333333444555555666444333333222222333333444222222111111111111222222333333444444555444444444888777666555444333333333333333222222333333444555333333333333333333333333555444333222222222333444222333333444444333333222333444555666666444222111111111111000000000000///000000000111222222333333333333333444444444555555444444444333333666;;;???BBBCCCEEEFFFGGGIIILLLNNNRRRSSSUUUVVVWWWYYY]]]```gggffffffeeedddhhhvvv888888888888777777777777666666777777777777666666888888777777777777888888666777777888;;;@@@GGGLLLOOORRRWWW[[[^^^aaaeeehhhkkknnnqqqpppnnnmmmnnnqqq|||}}}nnngggjjjiiilllsss{{{~~~~~~}}}zzzxxxvvvqqqmmmlllmmmmmmiiieeefffccc___]]]\\\\\\ZZZYYYWWWWWWVVVUUUUUUTTTSSSSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDBBB@@@>>>===>>><<<;;;;;;<<<<<<;;;:::;;;:::999888777777777777666555555444444444555555444444444444444444444444333333333333333333333444333444555555666666555555555555444333222222111111444333333222222333333444333333222222222222333333222222333444555555444444555444333333222222222222333333222222333333444555333333333333333222222222444444333222222333333444222333333444444333333222333444555666555444222111333333333222222222222111000000000111222222333333333333333444444444444555444444444333444666;;;???AAACCCEEEFFFGGGIIIKKKNNNRRRTTTVVVWWWXXX[[[___bbbeeeeeeeeeeeecccgggttt999999888888888777777777666777777888888777777666888888999999999999888888555666777999<<>>CCCJJJOOORRRUUUZZZ^^^aaadddhhhjjjoooqqqqqqooolllkkknnnqqqyyylllggghhhiiilllrrryyy~~~|||wwwtttqqqppppppooommmkkkiiifffaaa^^^\\\[[[XXXWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRPPPOOONNNMMMMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDBBBAAAAAA===<<<:::;;;<<<<<<;;;999;;;:::999888777777777777555555444444444555555666555555555555555555555555444444444444444333333333111222333333444444333333222222222222222222333333333333222222222222333333333333222222222222333333///000222333444555666666555555444444444555666666333333222222333333444555333333333222222111000000333333333333444444444555222333333444444333333222222333444444444333333222111111111000000000//////000000000111222222333333222222333333333444444444333444444444444777;;;>>>AAACCCFFFGGGHHHIIIKKKMMMOOOQQQUUUXXXZZZ]]]aaadddiiiiiijjjkkkjjjmmmzzz999999999999888888888888777777888888888888777777444555777888888888777666999:::<<<===@@@DDDJJJNNNRRRUUUZZZ^^^aaadddhhhjjjpppqqqqqqooolllmmmqqquuu~~~yyymmmggghhhhhhlllrrrwww}}}xxxvvvtttrrrqqqpppnnnmmmhhheee```]]][[[YYYWWWUUUWWWVVVVVVUUUTTTSSSRRRQQQRRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA===;;;::::::;;;;;;:::999;;;:::999888777777777777777777666444444333333333444444444444444444444444444555555555555444333222111222333333444444333333333333333333444444444444333222222111111222222333222222111111111111222222///000111333444555555555555555444444444555666666333333222222333333444555333333333222222222111111333333444444555555555555222333333444444333333222222222333333333333333333111111111000000000//////000000000111222222333333222222222333333333444444333444555555555777;;;>>>@@@CCCFFFHHHHHHIIIKKKLLLLLLOOOTTTWWWZZZ]]]```cccddddddeeefffeeeiiiwww:::999999999999888888888777888888999999888888777444555666777777777777777:::;;;===???AAAEEEJJJNNNSSSVVV[[[___bbbeeeiiikkkoooppppppnnnmmmooouuuzzzzzznnnhhhggghhhmmmrrruuu}}}~~~yyyxxxvvvsssqqqooonnnmmmgggddd```\\\[[[YYYWWWUUUWWWVVVUUUTTTSSSRRRQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAA<<<;;;::::::;;;;;;:::888;;;:::999888777777777777888777666555444333333333333333333333333333333333444555666666555444222111333444555555666666555555666555555444444333333222222222111111111111222222222111111000000111111222000000111333444444444444444333333222222222333333333333222222333333444555333333333333333333333333222333444555555666555555222333333444444333333222222222222222333333333333333333333222222222222111000000000111222222333333222222222222333333333333222444555555555777:::===???BBBFFFHHHIIIIIIKKKLLLLLLOOOTTTWWWZZZ\\\___bbbcccccccccdddeeejjjyyy::::::999999999888888888777888888999999888888777666666666666777888999:::888;;;===@@@CCCGGGMMMQQQUUUXXX]]]aaadddgggkkkmmmnnnooopppoooooorrrzzz|||oooiiifffhhhmmmqqqttt{{{~~~{{{zzzwwwtttpppnnnllllllgggddd```]]]\\\ZZZXXXWWWUUUTTTTTTTTTSSSSSSSSSRRRTTTSSSQQQPPPOOOOOONNNNNNKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGEEECCCAAA@@@<<<;;;999:::;;;;;;:::888;;;:::999888777777777777777666555444444444444444333333333333333333333333555555666777666444222111333444555555666666555555333333333333333333333333222222111111111111222222333222222111111222222333000111222333333333333333555444333333222222222222333333222222333333444555333333333444444555555666222333444555666666666555222333333444444333333222222222111222222333333444333333333222222222222111000000000111222222333333111222222222222333333333222333555666666777:::===???BBBFFFIIIIIIJJJKKKLLLMMMPPPUUUXXX[[[]]]___aaaeeeddddddeeefffmmm~~~:::::::::999999999888888888888999999999999888888888777666666777999;;;<<<777999===@@@DDDIIIOOOSSSVVVZZZ^^^bbbeeeiiilllooonnnooooooooopppuuu}}}}}}pppjjjfffhhhmmmqqqssszzz~~~{{{{{{xxxtttpppmmmllllllhhheeeaaa^^^]]]\\\ZZZXXXRRRRRRSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEECCCAAA@@@<<<;;;999:::;;;;;;:::888;;;:::999888777777777777555444444444444555666666444444444444444444444444555666777777666444222111111222333333444444333333...///000111333555666666222222111111111111222222444333333222222333333444111222222333333333222222888777666555444333333333333333222222333333444555222333333444555666777777111222444666777777666555222333333444444333333222222111111111222333333444111111111000000000000///000000000111222222333333111111222222222333333333222333555666666888:::<<>>CCCHHHMMMQQQTTTVVVZZZ]]]```ccceeehhhkkknnnrrrooonnnqqq{{{xxxoooiiiiiilllpppttt{{{}}}yyyuuusssoookkkiiijjjgggdddbbbaaa___\\\ZZZUUUTTTSSSSSSRRRSSSSSSSSSTTTSSSSSSSSSRRRRRRQQQQQQLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEECCCBBB>>>>>>======<<<;;;::::::;;;::::::999888777666666777777666666666555555555555444444444444333333333555555555555555555555555222222222222222222222222444333333222222333333444111222222222222333333333444333333222222111111111222222222222222222222222333333333222222222111111222111000//////000111222+++...000222333444666888111111222444555666777888444333222222111111222222222222222222222222222222111111111111111111111111000111111111111222222222333333333333333333333333333333444555777999:::;;;AAACCCEEEGGGHHHJJJMMMOOOOOOQQQSSSUUUWWW[[[```dddccc^^^^^^cccfffnnn;;;:::888888999999888666888888888888888888888888:::999888777777888:::<<<>>>@@@DDDIIIOOOSSSVVVXXX[[[^^^bbbeeegggjjjmmmpppqqqooopppuuu~~~zzzooojjjjjjlllpppssszzz~~~~~~~~~zzzvvvtttpppllljjjiiigggdddcccaaa___\\\YYYUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSMMMMMMNNNNNNNNNNNNNNNNNNJJJJJJIIIHHHGGGDDDBBBAAA@@@???>>>===<<<;;;:::999::::::999999888777777666666666666666555555555444444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333222222111111111111111111111111222222222333333333222222222111111222000///------///000222000222444444222222222333111222222333555666666777444333222222111111222222111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333333333444555777999:::;;;???BBBEEEGGGIIIJJJMMMOOOQQQRRRSSSTTTVVVZZZ```dddeeeaaa```dddfffmmm<<<;;;999999:::999888666888888888888888999999999;;;:::888777777999;;;===>>>AAAEEEJJJOOOSSSWWWXXX]]]___cccfffiiilllppprrrppppppsss|||~~~qqqkkkkkklllpppsssyyy|||zzz{{{~~~{{{wwwuuuqqqmmmkkkhhhfffdddcccaaa___[[[XXXVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSNNNNNNNNNNNNOOOOOOOOOOOOIIIIIIIIIHHHGGGDDDBBB@@@@@@??????===<<<;;;::::::::::::999999888777777777555555555444444444333333444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333222222222222222111000000111111111222222222333333333222222222111111111000...------...000111444555666555333111111222333333333444444444444444444333222222111111222222111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333333333444555777999:::;;;>>>@@@DDDGGGHHHJJJLLLNNNQQQRRRSSSTTTVVVZZZ```dddeee``````dddfffnnn>>><<<;;;:::;;;:::999777888888888999999999999999;;;:::999888888:::<<<===???AAAEEEKKKPPPTTTWWWYYY^^^aaaeeehhhjjjnnnrrrtttqqqttt{{{uuulllkkkmmmppprrrxxx|||xxxwwwxxx{{{~~~||||||xxxvvvrrrnnnlllhhhfffeeecccbbb___[[[XXXWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRNNNNNNMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJHHHEEEBBB@@@??????>>>>>>===<<<;;;;;;999999999888888888777777555444444444444333333333333333333444444444444555444444444444444444444444333333333333333333333333222333333444444333333222333333333222222222222111222222222222222222222222000000111111222333333333333333333222222222111111111000///......///000111222444666555444333444444444444333333333333333333444333222222111111222222222222222222222222222222111111111111111111111111000111111111111222222222333333333333333333333333333333444555777999:::;;;===@@@DDDGGGIIIJJJLLLNNNQQQRRRTTTUUUWWWZZZ___cccaaa]]]^^^bbbfffooo@@@>>><<<<<<<<<<<<:::888888888888999999:::::::::;;;::::::999:::;;;<<<===@@@BBBGGGLLLQQQUUUXXXZZZ___bbbfffiiilllooosssvvvuuuzzzzzzmmmlllmmmppprrrwww~~~yyytttssstttxxx{{{yyy||||||yyyvvvsssooollliiihhhfffeeedddaaa\\\YYYWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQOOOOOOOOONNNMMMMMMLLLLLLKKKKKKLLLLLLJJJGGGDDDBBB???>>>>>>>>>======<<<<<<999999999888888888888888555555555555444444444444333333333444444444555555444444444444444444444444444444444444444444444444222333333444444333333222333333333222222222111111222222222222222222222222111111111222333444444444333333333222222222111111000000000000000000000000000222444444333333444555222222222333333444444444444333222222111111222222333333333333333333333333111111111111111111111111000111111111111222222222333333333333333333333333333333444555777999:::;;;===@@@EEEIIIJJJLLLMMMOOOPPPRRRTTTVVVXXX[[[^^^aaaaaa]]]]]]bbbeeennnAAA???=========<<<:::999888888888999999:::::::::;;;:::::::::;;;;;;<<<<<>>>>>>>>>>>============999999999888888888888888777666666666555555555555333333333444444555555555555555555555555555555555555555555555555555555555222222444444444444222222333333333222222111111111222222222222222222222222111111222333444444555555333333333222222222111111000000111111111111000000111222444444222111111222000000111222444555666666444333222222111111222222333333333333333333333333111111111111111111111111000111111111111222222222333333333333333333333333333333444555777999:::<<<>>>AAAFFFJJJLLLMMMOOOPPPOOORRRUUUWWWYYY[[[^^^```eee```___bbbdddkkk~~~HHHBBB>>>===;;;999:::>>>999;;;======;;;:::;;;;;;===<<<;;;;;;<<<===>>>???DDDGGGJJJNNNQQQUUUYYY]]]bbbdddhhhlllppprrrtttuuuyyy~~~~~~qqqllljjjmmmrrrwww|||yyyssslllrrrxxxqqquuuyyy~~~{{{wwwsssooonnnmmmkkkiiigggeeebbb^^^ZZZVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUVVVUUUTTTRRRPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOMMMJJJHHHFFFEEEEEEAAA@@@???===<<<;;;;;;;;;::::::999999888777777777555555555444444333333333444444444444444444444444444444444444444444444444666666555555555444444444333444444555555444444333888666444222111000111111222222222222222222222222222222111111111111111111111222222222222111000000//////000000000000////////////000111333444555555333222111000111333666888333111000111444444222000333333222222111000//////222222222222222111000//////000111222222222222222111222222333333444444555888999888777555555777999===@@@CCCFFFHHHJJJLLLNNNQQQRRRTTTVVVYYY[[[]]]^^^aaaaaabbbcccccclllHHHBBB======;;;888888;;;777999::::::888888888999;;;;;;;;;;;;<<<===???AAAEEEGGGKKKNNNQQQUUUZZZ]]]bbbeeeiiimmmpppsssuuuvvv|||~~~tttooolllooosssxxx{{{xxxssslllsssxxxqqquuuxxx~~~}}}xxxssspppnnnmmmkkkiiigggeeebbb^^^[[[WWWXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUTTTRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLJJJHHHFFFEEEDDDBBBAAA@@@>>><<<;;;;;;;;;::::::999888888777777666666666666555555444444444444444444444444444444444444444444444444444444444555555444444333333333333444555555555555555555444777666444222111111111222222222222222222222222222111111111111111111111111222222222222222111000000//////000000000000//////111111222222333333444444333333444444555666777777666555444555777777555333444444333333222111111000222222222222222111000000000000111111111222222222111222222333333444444555555555666666555666999<<<===@@@CCCFFFHHHJJJLLLOOORRRSSSUUUWWWYYY[[[]]]^^^______```aaabbbjjj}}}KKKDDD>>>===<<<999888:::777888999999888777888999::::::999:::<<<>>>AAACCCFFFHHHLLLOOORRRVVV[[[^^^cccfffkkkoooqqqtttvvvxxx}}}}}}vvvpppmmmooosssxxx~~~yyywwwsssmmmsssyyyqqqtttwww}}}zzztttpppnnnmmmkkkhhhfffeeebbb^^^[[[ZZZZZZZZZYYYYYYYYYYYYYYYVVVVVVVVVUUUTTTRRRPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPMMMLLLKKKIIIGGGEEEDDDCCCDDDCCCAAA???===;;;;;;::::::999999888888777666666666666666666666555555555444444444444444444444444444444444444444444444444444333333333333222222222555555666666666666555555555444333222222222222333222222222222222222222222111111111111111111111111222222222222222111111000///000000111111000000///444444444333333333333333222333555666777666666555777666555666888888666555555444444333333222222222222222222222222222111000222111000000000111222333111222222333333444444555111222444444555777:::======@@@DDDFFFHHHJJJMMMOOOTTTTTTVVVWWWYYY[[[\\\]]]\\\\\\]]]^^^```hhh|||OOOGGG@@@>>>>>>;;;:::<<<999:::;;;:::999888:::;;;999999888999<<>>===;;;:::;;;:::;;;;;;:::999999:::<<<:::999999:::<<>>AAADDDGGGIIIKKKMMMOOOUUUVVVWWWXXXZZZ[[[\\\]]]\\\\\\]]]^^^___hhh|||___RRRDDD???===:::999:::999::::::888777777999<<<<<<;;;:::;;;===BBBGGGJJJJJJLLLPPPSSSVVVZZZ___bbbccciiippprrrrrrsssxxx||||||zzz}}}xxxssstttwww|||{{{mmmlllkkknnnsssyyy}}}~~~}}}wwwvvvrrrlllrrrvvvnnnlllpppvvv||||||vvvsssmmmjjjgggeeedddbbb```^^^______^^^]]]\\\[[[ZZZYYYVVVUUUSSSQQQOOOMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNIIIJJJJJJIIIHHHFFFCCCBBBAAAAAA???===<<<;;;;;;;;;999888888777777666555555333333333444444444444444444444444444444444444444444444444444444444444444444444555555555555555666222222333333333333222222222222333444444444333333222222222222222222222222000000000111222222333333333333333333333222222111000111111222222111111000000000111333444555777777888666444222222444666888444555777777555444555666111111111111111111111111111222333333333333333333333222111000000000111222111222222333333444444555444444555444333444666888>>>AAAEEEGGGIIIKKKNNNPPPTTTUUUVVVXXXZZZ\\\]]]^^^]]]]]]^^^______hhh{{{rrraaaOOOEEE@@@===;;;;;;;;;;;;;;;999888888;;;===>>>===<<<<<>>===<<<;;;;;;;;;;;;888888888777666666555555444444444444555555555666444444444444444444444444444444444444444444444444333333333444444555555555222333333444444333333222222333444444444333222111222222222222222222222222///000000111222222333333333333444444333333222111000111111222222111111000000111111222333444444555666555555444444444555666444666888888666555666777222222222222222222222222111222333333444444333333222222222111111111000000111222222333333444444555444555555444444444777999>>>AAAEEEHHHIIIKKKNNNPPPTTTTTTVVVXXX[[[]]]^^^___^^^^^^_________fffyyynnnYYYLLLFFFAAA>>>>>>>>>>>>===<<<:::;;;===@@@@@@>>>======???DDDIIILLLKKKNNNQQQUUUXXX\\\```dddaaahhhppprrrqqqrrrwww|||}}}zzz~~~}}}|||vvvlllfffdddeeehhhmmmtttzzz}}}~~~~~~wwwvvvrrrlllpppssskkkhhhlllrrryyyzzzwwwmmmjjjfffdddcccbbbaaa`````````^^^]]][[[ZZZYYYXXXUUUSSSQQQNNNLLLJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNIIIJJJKKKKKKJJJGGGEEECCC======<<<;;;;;;;;;;;;;;;888888888777666666555555444555555555666666777777444444444444444444444444444444444444444444444444222222222333333444444444333444444555555444444333333333444555444333222111222222222222222222222222///000000111222222333333333333444444333333222111111111222222222222111111222222222222222222222222222333444444444333222111333666888777555444555777333333333333333333333333111222333333444444444444222222222222222111000///111222222333333444555555333444555555444666999;;;???AAAEEEHHHJJJKKKNNNPPPSSSTTTVVVXXX[[[]]]___```^^^^^^^^^^^^^^^eeexxx{{{eeeXXXFFF===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCGGGJJJLLLKKKMMMQQQTTTWWWZZZ___bbbeeejjjoooooonnnqqqyyy{{{zzz~~~~~~}}}vvvnnnhhhfff___bbbhhhnnnuuuzzz~~~~~~{{{vvvqqqnnnoooppprrrggghhhkkkrrr{{{{{{vvvrrrnnnhhheeeccccccbbbaaacccaaa^^^[[[YYYWWWWWWWWWSSSRRRNNNKKKIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEDDDEEEEEEDDDAAA???@@@???===;;;::::::::::::;;;:::999888777777777777555555444444444333333333555555555444444333333333444333333333333333333333333555555555333222333444555555444444444333333333444444222222222222444444444444333333222111000000333333333444444444555555444444333222222111000000000000000000111111111111555555444444444555666666666555444333333444666777111222333555777888999999444444333333333333222222444444444333333222222222222222222222222222222222333333333333333333333333555555444555666777999:::>>>@@@CCCEEEGGGIIIMMMPPPRRRUUUWWWYYYZZZ\\\^^^aaabbb]]]]]]```aaagggyyykkk]]]KKKAAA===888::::::::::::::::::::::::<<<===>>>@@@CCCGGGJJJLLLLLLOOORRRVVVYYY\\\aaadddfffjjjnnnnnnnnnrrr{{{}}}zzz{{{}}}uuummmhhheeecccfffkkkqqqvvvzzz}}}~~~}}}xxxsssqqqpppqqqqqqggggggjjjqqqzzz{{{wwwqqqnnniiifffeeedddbbbaaabbb```]]][[[XXXWWWVVVVVVRRRQQQNNNKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEDDDAAA???@@@???===;;;::::::::::::;;;:::999888888777777777555555555555444444444444444444444444444444333333333333333333333333333333555666666555333222333444555555444444444333333333444444222222222222444444333222222111000000//////222222222333333333444444444444444333222111111111000000000000111111111111444444333333444444555666666666555444444444555666666666777777666555444444444444333333333333222222444444444333333222222222222222222222222222222222333333333333333333333333555555444555666777999:::===???AAACCCEEEHHHLLLOOOQQQTTTWWWYYYZZZ\\\___bbbbbb^^^^^^aaabbbhhhzzzjjj\\\MMMDDD???888999999999999999999999999<<<===>>>AAADDDGGGJJJLLLNNNPPPTTTWWW[[[___cccggghhhkkknnnnnnoootttyyyzzz}}}~~~}}}ssslllgggeeegggjjjooouuuyyy{{{||||||{{{yyyuuuqqqmmmkkkjjjjjjfffgggiiioooyyy|||xxxpppnnnjjjhhhfffeeecccaaa```___\\\ZZZWWWUUUTTTTTTPPPOOOMMMJJJIIIHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEEEEDDDAAA??????>>>===;;;:::::::::::::::::::::999888888777777666666666666555555555555333333444444444444444444222222333333444444555555666777888666444333333444555555444444444333333333444444222222222222444444333333222222111111000000111111111222222222333333555444444333333222222111000000000000111111111111333222222222333333444555888777666555444444555555888888777777666444333222444444333333333333222222444444333333333333222222222222222222222222222222333333333333333333333333555444444444555777999:::<<<>>>AAABBBDDDGGGJJJMMMPPPSSSVVVXXX[[[]]]aaacccddd______bbbdddiii{{{```RRRGGGCCCAAA:::999999999999999999999999<<<===???BBBEEEHHHJJJLLLMMMPPPTTTXXX[[[```eeehhhjjjmmmoooppprrrzzz}}}xxxzzz{{{rrrkkkgggfffiiimmmrrrxxx|||}}}}}}}}}yyywwwsssoookkkhhhfffeeegggfffhhhnnnwww|||xxxnnnllliiigggfffdddaaa___^^^]]][[[YYYWWWTTTSSSRRROOONNNLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEEEEDDDAAA???>>>>>>===<<<;;;;;;::::::::::::::::::999888777777777777777777666666666666333333333444444555555555111222222333444555666666777888888777555333333444555555444444444333333333444444222222222222444444555555555444444333333333222222222222333333333333444444444333333333222222///000000000111111111111111111111111222333444444999888777666555555444444333444555666777777777666444444333333333222222222333333333333333333333333222222222222222222222222222222333333333333444444444444444444555777999:::===>>>AAACCCDDDGGGJJJMMMOOOQQQUUUXXX[[[^^^bbbdddeeeaaa```ccceeejjj|||xxxVVVHHH??????@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBFFFHHHJJJKKKKKKNNNRRRWWW[[[___eeehhhlllnnnpppsssxxx{{{zzz|||zzzqqqllliiihhhiiinnnuuu||||||zzzvvvqqqmmmjjjhhhggghhhggghhhlllttt}}}{{{wwwkkkiiigggeeeeeeccc```^^^]]]\\\[[[YYYVVVTTTRRRQQQMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDAAA???=========<<<<<<;;;::::::::::::;;;;;;:::999777777888888777777777666666666333333333444444555555555222222333444444555666666777888888777555333444555555555444444444333333333444444222222222222444444555555444444444444444333333333333333444444444444444333333333333333222222///000000000111111111111111000000111222333444444999999888888777666555444111222444666777888888999444444333333333222222222333333333333333333333333222222222222222222222222222222222333333444444444444444333444555666888999>>>@@@BBBDDDEEEGGGKKKMMMNNNQQQUUUXXX[[[^^^bbbeeefffaaaaaadddfffkkk}}}sssRRRDDD<<<<<<>>>:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@CCCFFFIIIJJJKKKJJJMMMQQQVVVZZZ___eeeiiimmmooosssxxx{{{}}}zzzrrrmmmkkkkkklllqqqyyy|||yyyuuupppllliiihhhhhhiiihhhhhhkkkrrrzzzzzzvvvkkkhhheeeccccccbbb```^^^]]]\\\[[[YYYWWWTTTRRRPPPLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDEEEEEEDDDAAA???<<<<<<======<<<;;;;;;::::::;;;;;;;;;;;;999888666777777777777666666666666333333444444444444444444333333444444555555666666555666777666444444444555555555444444444333333333444444222222222222444444222222222222111111111111333333444444444555555555222222222222222222222222000000000000111111111111000000000111222333444555888888999999888777666555444444555666666666666666444444333333333333222222222222333333333333444444222222222222222222222222111222222333333444444555444333333333444666888999>>>@@@BBBDDDEEEGGGJJJMMMOOOQQQUUUXXX[[[^^^bbbdddfffaaaaaadddfffkkk}}}jjjOOODDD===<<<>>>;;;::::::::::::::::::::::::;;;===@@@DDDGGGIIIJJJKKKIIIMMMQQQVVVZZZ```fffiiinnnqqqvvv~~~zzzsssooonnnnnnqqqvvv{{{xxxrrrmmmjjjhhhhhhiiikkkiiihhhjjjpppxxx~~~yyytttllliiieeebbbbbbbbbaaa```\\\\\\[[[ZZZXXXUUURRRPPPLLLLLLLLLMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDEEEEEEDDDAAA???;;;<<<=========<<<;;;::::::;;;<<<<<<;;;:::888666777777666666666555555555444444444444444444333333444444444555555555555555333444555555444444555666555555444444444333333333444444222222222222444444111111111111111111111111222222333333333444444444111111111111111111111111000000000000111111111111111111111111333444555666777888999999999888777777555666666666666666555444444444333333333333222222222222222333333444444444222222222222222222222222111111222333333444555555444333333333444666888999>>>???BBBCCCDDDFFFIIILLLOOORRRVVVXXX[[[]]]aaadddeeeaaaaaadddeeekkk}}}```KKKEEE>>>>>>@@@<<<999999999999999999999999;;;===AAADDDGGGIIIKKKKKKJJJMMMRRRVVV[[[aaagggkkknnnqqqxxx{{{tttqqqppppppvvv{{{{{{vvvpppmmmlllmmmnnnmmmjjjhhhjjjooovvv|||xxxsssnnnjjjeeebbbbbbbbbbbbbbb]]]\\\\\\ZZZXXXUUURRRPPPLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEDDDAAA???;;;<<<=========<<<;;;::::::;;;<<<<<<<<<:::888666666666666666555555555555555555555444444333333333555555555555555444444444111333444444333444555777555555444444444333333333444444222222222222444444222222222222222222222333111111222222222333333333000000000000000000111111000000000000111111111111111111111222333555666777666777999::::::999888777444555555666777666666666444444444333333333222222222222222333333444444444222222222222222222222222111111222333333444555555333333333333444666888999===>>>@@@BBBCCCEEEHHHJJJPPPSSSVVVYYY[[[]]]```ccceeeaaa```dddeeejjj|||wwwZZZFFFAAA;;;;;;???<<<::::::::::::;;;<<<=========???BBBEEEFFFHHHKKKNNNMMMPPPSSSVVVYYY___eeejjjooorrrzzz~~~~~~xxxooonnnqqquuu|||vvvrrrqqqqqqnnnlllhhhjjjlllnnnqqqvvv}}}zzzuuukkkiiifffdddeeeeeedddccc```___^^^[[[XXXTTTQQQPPPIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEECCCDDDDDDCCCAAA@@@@@@AAA>>>===<<<;;;:::999999999;;;;;;;;;:::999777555444777666666666666555555555777666555555666555333111666666666666666666666666555555555444444333333333666666555444333333222222333333333333333333333333333333333222222222111111222333333444444333333222222111000000//////000000////////////000000000000000000000111222444555666666777777777777555333222666444333444777777555222111222333444333222111000222222222222333444555666333333222111000000111111333222222111111222222333333333333333555777:::;;;>>>???@@@AAABBBEEEJJJMMMPPPRRRUUUXXXZZZ]]]bbbeeehhhffffffeeeffflll}}}uuuXXXFFFAAA;;;;;;>>>;;;::::::::::::;;;;;;<<<===>>>@@@CCCEEEFFFHHHKKKNNNNNNPPPTTTWWW\\\aaahhhlllrrrvvv~~~zzzqqqpppssszzzzzzvvvtttssspppmmmiiijjjlllnnnqqqvvv|||yyyuuujjjhhheeeccccccccccccbbb___^^^\\\YYYVVVSSSPPPOOOJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJHHHGGGFFFEEEEEEEEEBBBCCCDDDBBB@@@???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888777666666777777666666555555555555777666555555666555444222555555555555555555555555666666666555555444444444666666555444444333222222333333333333333333333333333333333222222222222111222333333444444333333222444333222222111111222222////////////000000000111000000000111222333555555666777777777777555333222555333222444666777555333222333333333333222111111222222222222333444555555333333222111111111111111333222222111111222222333555444444444555666888999>>>???AAAAAACCCFFFJJJNNNPPPRRRUUUXXXZZZ]]]bbbeeegggeeeeeeeeeeeelll|||sssVVVEEEAAA<<<;;;===999;;;;;;;;;;;;;;;;;;<<<<<<>>>AAADDDEEEGGGIIILLLNNNNNNQQQUUUZZZ^^^dddkkkoootttzzzzzzwwwyyy|||sssrrruuu|||}}}yyyvvvtttqqqmmmjjjkkkmmmnnnqqqvvv|||yyytttiiigggdddbbbbbbbbbaaa```]]]\\\ZZZXXXUUURRROOONNNLLLMMMMMMNNNMMMLLLJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEAAABBBCCCBBB@@@>>>???@@@@@@???>>>======<<<======;;;:::999888777777777777777777666555555555666666666555444555666666555444444444444444444444444444666666666666666555555555666666555555444333333333333333333333333333333333333333333333222222222222222333333444444333333222444333222222111111222222/////////000000000111111000000000111222333444555666666777777777555444333333222222333555666444333444333222222111111222222222222222333333444444555333222222111111111111222333222222111111222222333666666555444444555777888>>>???AAABBBDDDGGGKKKNNNPPPRRRUUUXXXZZZ]]]bbbeeefffddddddddddddkkk{{{rrrVVVEEEBBB<<<;;;<<<888<<<<<<;;;;;;;;;;;;<<<<<>>>>>???======<<<<<<;;;<<<<<<<<<;;;:::888777666666777777777777666555666666777888666555444444666777666555444444444444444444444444666666555555555555555555666666555555444444444333444444444444444444444444444444333333333222222222222333333444444333333222222111000000//////000000//////000000000111111111000000000000111222333444555666777777777666444333111111222333444555444333444333222111000111222333111222333333444444444444333222222111111222222222333222222111111222222333555555444444555666777888===???BBBCCCEEEHHHLLLOOOPPPRRRUUUXXXZZZ]]]bbbeeedddcccbbbccccccjjj{{{tttXXXGGGCCC===;;;<<<888<<<<<<;;;;;;;;;<<<======AAACCCEEEGGGHHHJJJLLLNNNMMMQQQVVV\\\aaagggnnnrrrvvv|||rrrooopppwww}}}sssqqqsssvvv}}}yyywwwwwwvvvtttqqqjjjlllmmmooorrrvvv|||wwwrrrkkkiiieeeccccccbbbaaa```^^^\\\ZZZWWWTTTRRRQQQPPPOOOOOOOOOOOOMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFAAABBBBBBAAA???>>>>>>???======<<<<<<<<<===>>>>>>;;;:::999888777777666666777777666666777999:::<<<777666444444666777777666444444444444444444444444444444444444444444444444666555555555555555444444444444444444444444444444444444444333333333222222222333333444444333333222222111000000//////000000000000000000111111111111000000000000111222333333555666777777777666555444111222333444444333333444444333222111000111222333111222333444444444333333333222222222222222333333333222222111111222222333333333333444555777999;;;===???BBBDDDFFFIIILLLOOOPPPRRRUUUXXXZZZ]]]bbbeeecccbbbbbbbbbcccjjj{{{xxx\\\IIIEEE>>><<<>>>:::;;;;;;;;;;;;<<<===>>>???BBBDDDFFFHHHIIIJJJLLLOOONNNRRRXXX^^^ccciiinnnrrrxxxyyypppmmmmmmsss{{{|||sssppprrruuu~~~}}}zzzwwwvvvxxxxxxvvvsssjjjkkkmmmooorrrxxx~~~~~~vvvrrrllliiifffdddcccbbbaaa```^^^\\\YYYVVVSSSRRRQQQQQQOOOOOOOOOOOONNNLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGAAABBBCCCBBB@@@>>>???@@@??????>>>??????@@@AAABBB>>>>>>======;;;999888777777777666777999<<>>@@@@@@CCCEEEGGGHHHIIIJJJMMMOOOQQQUUU[[[```eeejjjooosssyyy{{{~~~tttmmmiiijjjooouuu|||}}}sssppprrrttt}}}yyyvvvssstttvvvvvvtttqqqhhhjjjlllooosssyyy~~~vvvqqqkkkhhheeecccbbbaaa```^^^\\\ZZZWWWTTTRRRQQQPPPQQQNNNNNNOOOOOONNNLLLKKKJJJHHHHHHGGGGGGFFFFFFGGGGGGBBBCCCDDDBBB@@@???@@@AAA????????????@@@AAABBBCCCBBBCCCCCCCCCAAA>>>:::888777666666888;;;???CCCEEE;;;888555444555666666666555555555555555555555555444444444444555555555666555555555555666666666666555555555555555555555555555444444444444333333333222333333444444333333222444333222222111111222222000000111111111222222222000000000000000111111222444555666777777666555444444666777666444222222444222333333333333222111111111222444555555444222111222222222222222333444555333222222111111222222333444444333444555777999:::<<>>@@@===999999:::;;;===???AAABBBCCCEEEGGGIIIIIIJJJMMMOOOSSSWWW]]]bbbggglllqqqtttvvvxxxtttxxx}}}qqqjjjggggggkkkqqqxxx~~~tttqqqrrrsss{{{}}}uuurrrpppppprrrrrrooolllhhhiiilllooosssyyy~~~vvvqqqjjjgggdddaaaaaa```^^^]]][[[YYYVVVSSSPPPOOOOOOPPPNNNNNNOOOOOONNNMMMKKKJJJHHHHHHGGGGGGFFFGGGGGGGGGCCCDDDDDDCCCAAA@@@@@@AAA===<<<======>>>???AAAAAAFFFGGGHHHHHHEEEAAA<<<:::777666777888<<>>;;;;;;;;;<<<===???AAABBBCCCEEEGGGHHHIIIJJJMMMPPPQQQVVV]]]bbbfffjjjppptttxxxuuuooonnnrrrwwwuuuiiidddcccdddhhhmmmwww|||vvvqqqoooooovvv~~~}}}uuutttsssrrrqqqnnniiifffddddddiiirrrzzz~~~yyyrrrooohhhfffcccaaa```___]]]\\\\\\ZZZWWWSSSPPPMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJHHHFFFEEEFFFGGGGGGGGGEEEDDDCCCBBBCCCBBB???===AAA@@@???>>>===<<<;;;:::<<<<<<===???BBBEEEGGGHHH;;;@@@<<<<<>>@@@DDDFFFHHHKKKNNNQQQSSSSSSSSSTTTWWW[[[^^^aaabbbaaa```aaaccckkk~~~rrrRRREEEBBB>>><<<>>>;;;;;;;;;<<<===???AAABBBCCCEEEGGGHHHIIIKKKNNNPPPQQQVVV]]]bbbfffjjjppptttxxxyyymmmiiiiiimmmssszzzttthhhddddddeeeiiimmmuuu}}}}}}vvvqqqnnnooouuu}}}}}}{{{{{{wwwvvvuuutttsssppplllhhhffffffkkkttt{{{wwwqqqmmmhhhfffcccaaa```___]]]\\\[[[YYYVVVRRROOOMMMLLLKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@>>>AAA@@@???>>>===;;;:::::::::::::::;;;<<<>>>???@@@KKKQQQTTTZZZ]]]NNN<<<:::===;;;999666444444444444555555555555555555555555777666555444333444444555555555666666666777777777333444444555666666777888666666666444333222444555555555555666555555444333111111111111111111111111111111222222222111111000000111111111111222222222555555555666666666666777333333333222222222222111333222222222222222222333111222444666777666555555444333222222111222222222111111222222222333333333222222333333555666888999===@@@CCCFFFHHHJJJNNNPPPSSSSSSSSSUUUWWW[[[^^^```bbbaaa```aaaccckkk}}}yyyXXXHHHDDD@@@======<<<;;;;;;<<<===???AAACCCDDDFFFHHHIIIIIIKKKNNNPPPQQQVVV]]]bbbfffjjjpppttt{{{{{{llleeedddeeejjjooowww|||qqqgggddddddfffjjjnnnssszzz}}}vvvqqqnnnoootttyyy|||zzzyyyzzz{{{|||{{{yyyyyywwwtttooollljjjjjjnnnwww}}}}}}uuuoookkkgggeeebbb``````___]]][[[ZZZXXXUUUQQQNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJGGGEEEEEEDDDCCCCCCCCCBBB@@@>>>@@@@@@???===<<<;;;:::999:::999999888888888999999BBBHHHTTThhhpppXXX<<<777::::::999888777666555555555555555555555555555555666666555444444444444555777666666666666555555555333333333444555666777888888888777555333333444666555555555555555444333333111111111111111111111111000111111222222222111111000111111111111222222222444444444444555555555555333333333333222222222222333333222222222222333333111222444555666666555444444444333222222222222222111111222222222333333333222222333333555666888999<<>><<<<<<<<<<<<<<<>>>@@@BBBCCCEEEGGGHHHIIIJJJKKKNNNPPPQQQVVV]]]bbbeeejjjppptttyyyzzzzzzpppfffcccdddeeejjjooowwwyyyooofffdddfffhhhkkkppprrryyy~~~vvvqqqnnnmmmqqqvvvxxxxxxyyy}}}~~~|||xxxsssooonnnmmmpppxxx~~~{{{sssmmmkkkgggdddaaa```___^^^\\\ZZZXXXWWWSSSPPPMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLEEEFFFGGGIIIJJJIIIFFFCCCEEEDDDCCCCCCDDDCCCAAA???@@@???>>>===;;;:::999999::::::999888888888888888888:::IIIjjj}}}eeeEEE===777888999999999888666666555555555555555555555555555555555555444444555555666666666555444444444333555444333333444555666777;;;;;;:::777444222333555222333333333333222111111111111111111111111111111000000111222222222111111000000111111111222222222222222333333333444444444444444333333333222222222222333333333333333333222222333444555555555555444444444333222222222222333111111222222222333333333222222222333555666888999<<<>>>BBBDDDFFFIIILLLOOORRRRRRSSSUUUXXX[[[^^^```aaa```aaabbbdddlll}}}oooWWWJJJBBB>>><<<<<<<<<<<<===>>>@@@BBBCCCEEEGGGHHHIIIIIIKKKMMMOOOQQQVVV]]]bbbeeejjjpppttt{{{www|||pppiiiddddddeeefffjjjpppxxxxxxnnnffffffhhhjjjmmmqqqrrryyyxxxqqqnnnllloootttwwwxxx|||}}}wwwsssqqqppprrryyyyyyrrrmmmkkkfffdddaaa___^^^]]][[[ZZZXXXVVVSSSPPPMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLBBBCCCFFFIIIKKKKKKHHHFFFEEEDDDCCCCCCDDDDDDBBB@@@???>>>===<<<;;;999888888888888888777777888888999??????MMMssstttOOOAAA555666888999999888777666555555555555555555555555444444555555555555555555555555555444444444444444444333333333444666888999>>>>>>===:::666333333333222222333333222222111000111111111111111111111111///000111222222222222222000000111111111222222222222222222222333333333333444444444333333333222222222333444444444444333222333333333444444444444444555444333333222222333333111111222222222333333333222222222333555666888999<<<>>>BBBDDDFFFIIILLLOOOQQQRRRTTTVVVYYY\\\^^^___``````aaaccceeelll}}}cccOOODDD???>>>===<<<<<<===>>>@@@BBBDDDEEEFFFHHHHHHHHHIIILLLNNNQQQVVV]]]bbbfffjjjpppttt{{{~~~wwwxxxhhhdddbbbdddeeegggkkkqqqyyywwwooohhhhhhjjjlllnnnqqqsssyyyzzzsssoookkkooossswwwzzz}}}yyyuuusssuuu{{{wwwpppllljjjfffccc```^^^^^^]]][[[YYYWWWVVVSSSPPPMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJDDDEEEGGGJJJMMMMMMKKKHHHEEEDDDCCCCCCDDDDDDBBBAAA>>>>>>===;;;:::999888777666555555555555666777777888;;;IIIiiipppLLL===555666777888888777666555555555555555555555555555333444555555666555555555444444555555666777777888333222222333555888;;;===<<<>>>>>>===999666444333444444444444444333222222111111111111111111111111///000111222222222222222000111111111111222222222222222222222333333333333444444444444333333333333222333444555555444333222333333333333333333444444555444444333333333333333111111222222222333333333222222333333555666888999<<>>AAACCCDDDDDDEEEGGGGGGGGGHHHKKKMMMQQQVVV]]]bbbfffjjjppptttxxx}}}wwwzzztttccc```aaadddgggiiiooouuu|||xxxpppiiijjjlllmmmooorrrsssxxx{{{tttpppkkkoootttxxx{{{yyyvvvxxx}}}}}}tttmmmjjjiiieeeccc```^^^]]]\\\ZZZYYYXXXVVVSSSPPPNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHJJJLLLKKKIIIGGGEEEDDDCCCDDDEEEEEECCCAAA>>>===<<<;;;:::888777777666666555555555555666666---333:::JJJ[[[SSS???888555555666666666555555555555555555555555555555555333333555666666666555555444444666888:::;;;======888777555444444666888:::888;;;>>>???===:::777666333444444444444333222222111111111111111111111111//////000222222333333222000111111111111222222222222222222333333333444444555444444444444333333333222333444666666444333222444333333333333333333333555555444333333333333444111111222222222333333333222222333333555666888999===@@@CCCFFFHHHJJJNNNPPPPPPRRRTTTWWWZZZ\\\]]]^^^``````aaadddeeelll}}}yyyZZZIIIDDDDDD============???AAACCCDDDDDDEEEFFFFFFFFFGGGJJJLLLQQQVVV]]]bbbfffjjjppptttxxxyyy|||wwwjjjbbb```aaafffiiilllssszzzyyyqqqkkkkkknnnnnnooorrrrrrwww~~~|||uuuqqqlllpppuuuxxx{{{|||yyyzzz{{{rrrkkkhhhgggeeebbb___^^^]]]\\\ZZZXXXXXXVVVTTTQQQNNNMMMMMMLLLNNNNNNMMMKKKJJJIIIHHHGGGIIIHHHGGGHHHIIIHHHEEECCCEEEDDDCCCDDDEEEEEECCCAAA>>>===<<<;;;999888777777999999888777666666666666888===777444:::999444888555555555555444444444444555555555555555555555555222333555666666666555555444555777:::<<>>:::666444333333444333888===@@@???===:::999111222222222222111000000111111111111111111111111//////000222222333333333000111111111111222222222222222333333333444444444555555444444444333333333222333555666666555333222444444333222222333333333555555444333333333333444111111222222222333333333222222333333555666888999>>>@@@DDDFFFHHHKKKNNNQQQPPPRRRTTTWWWZZZ\\\]]]^^^___```bbbdddffflll|||```LLLDDDBBB?????????@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJMMMPPPUUUWWW\\\dddhhhiiinnnttt|||}}}mmmggg^^^bbbfffhhhkkkooouuuzzzzzzqqqkkknnnqqqrrrqqqrrruuuxxx}}}vvvrrrnnnqqqvvvzzz~~~~~~vvvrrroookkkgggeeeccc```___^^^^^^\\\[[[VVVUUUTTTRRRPPPMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCCCCCCCBBBAAA???BBB@@@<<<:::999999777666777777666555555555555555666666666666666666666666666555444333333444555666555555555555666666666666666666777777666555444444888777666555555666777888888===AAA===444000333888444555777:::===???AAABBB888666333222222222000///000000////////////000000333222000///000222555777,,,,,,---...///000111111000000222333444555555555777666555444333222222222555555555666555555444444333333222111111000000000111222333333444444333333000111111222222333444444333333333444555666777888===AAAFFFHHHHHHIIILLLOOOOOORRRUUUXXXYYY[[[]]]______^^^```bbbcccjjj{{{dddNNNFFFCCC>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGHHHHHHJJJMMMPPPUUUWWW]]]eeeiiijjjooouuu~~~tttfffbbbaaaeeejjjmmmpppttt{{{yyyqqqkkkmmmqqqrrrrrrsssuuuxxx}}}{{{wwwqqqtttyyy}}}|||uuupppmmmiiifffdddbbb___^^^^^^]]]\\\ZZZWWWVVVUUURRRPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCCCCCCCBBBAAA???AAA???<<<::::::999888777777777666555555555555555444444444444444444444444555555444444444444555555555555555555666666666666777777777777777666555555777777666666666666777777777;;;>>><<<555111333666555555555555777:::<<<>>>999777444222222222111000000000////////////000000222111000000111222444666/////////000000000000000000111222444555555555555666666555333333222222333444444555555555444444333111222222222222222222222333333444555555555555444444444333333333333333333333333333444555666777888<<<@@@EEEGGGGGGHHHKKKNNNOOORRRUUUXXXYYY[[[]]]___^^^^^^___aaacccjjj{{{kkkSSSGGGDDD>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHHHHJJJMMMPPPUUUXXX___gggjjjkkkqqqxxx~~~{{{jjjaaa___bbbggglllppptttyyy|||sssmmmoootttuuuuuuvvvvvvyyy~~~~~~vvvyyy~~~{{{tttpppmmmiiifffcccaaa____________^^^]]]YYYXXXUUUSSSPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFEEECCCCCCCCCBBBAAA??????===;;;:::::::::999888777777666555555555555555333333333333333333333333444555555555555555555444444555555555555666666666666777777777777666555555666666666777777666666666666888;;;:::777555333333888666444222333666999;;;;;;888444222222222333222111000000//////000000111000000111111222333333333222111111111000000000///111222333444555666666666666555444333333222222333333333444444444444333333111111222333333444555555333444555555666666555555666666555444444333222222333333333444555666777888;;;???DDDGGGGGGGGGJJJMMMOOORRRUUUXXXYYY[[[]]]___^^^^^^___```bbbjjj{{{sssWWWHHHDDD?????????@@@AAABBBCCCDDDFFFGGGHHHHHHHHHJJJNNNPPPUUUXXX```hhhkkkmmmttt|||rrreee`````````eeekkkpppuuu{{{wwwqqqssswwwxxxyyyzzzwwwzzz{{{~~~{{{tttpppnnnkkkhhhcccaaa``````aaabbbbbbaaaZZZYYYVVVSSSPPPNNNMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFEEECCCCCCCCCBBBAAA???>>><<<::::::;;;;;;:::999777777666555555555555555555555555555555555555555333444555666666555444333444444444555555555666666555555666666666555555444444555666777777666555444777777888::::::999666333888666555444444666999;;;===999444111111333444444111000000000000000000111///000111222333333222111000000000000000000000000222222444555666777777777555444444333222222222333222222333333444444333333333333333444444444555555333333444555555555555555555444444444333333333222333333333444555666777888;;;@@@EEEGGGGGGHHHJJJMMMOOORRRUUUXXXYYY[[[]]]___^^^^^^^^^```bbbjjj||||||[[[IIIDDDAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIKKKNNNQQQTTTXXX```hhhkkkoooyyyyyykkkbbb```bbb```eeelllqqqwww~~~yyyrrrssswwwyyyyyy{{{yyy{{{xxxqqqnnnmmmkkkiiicccaaa``````aaabbbbbbaaa[[[YYYVVVRRRPPPNNNMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCFFFEEECCCCCCCCCBBBAAA???===;;;:::;;;<<<<<<:::999777777666555555555555555555555555555555555555555333444555666666555444333444444444444555555555555333444444555555444444444444555666777777666555444888777888:::<<<<<<999777444444555666777777888888===999444111111333444444111111000000000000111111///000111333333222111000------......///000111111222222444555666777777777444444333222222222333333111222333333444444444333555555555444444444333333222222333444444444444333111111222222333333333444333333333444555666777888===AAAFFFHHHHHHIIILLLOOOOOORRRUUUXXXYYY[[[]]]______^^^^^^```bbbkkk}}}aaaKKKEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHIIIIIIKKKNNNQQQTTTXXX```gggjjjppp~~~nnnddd______bbbccchhhooouuu{{{{{{ssssssvvvwwwxxxzzzzzz}}}~~~uuunnnllllllkkkjjjhhheeecccbbbbbbaaa```^^^\\\YYYUUUQQQNNNMMMLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDFFFEEECCCCCCCCCBBBAAA???===;;;;;;;;;<<<<<<:::888777777666555555555555555222222222222222222222222444555555555555555555444333444444444444555555555333333444555555555444444555555555666666555555555777777777999;;;===<<<;;;222333555666666666666666;;;888444222222222333222222111111000000111111222///000111222222111000000,,,,,,---...///000111111111222333444555666666666333333222222222222333333111222333444444555555444666666555444444333222222111222333333444444333333000000111222222333444444333333333444555666777888===AAAFFFIIIIIIIIILLLOOOOOORRRUUUXXXYYY[[[]]]___```______aaaccclllgggOOOGGGBBBBBBBBBBBBCCCEEEFFFGGGFFFHHHIIIIIIIIIKKKNNNQQQTTTXXX___eeejjjrrrvvvggg```^^^^^^aaadddiiipppwww}}}vvvvvvxxxyyyyyy{{{{{{}}}~~~tttooonnnoooooonnnuuurrrmmmiiifffccc___]]]\\\YYYUUUPPPMMMLLLKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCCCCCCCBBBAAA???===<<<;;;<<<<<<;;;999777777777666555555555555555222222222222222222222222555555444444444444555555333333444444444555555555444555666666777777666666666555555444444555555666666666777777999;;;===???888888777666555666666666999777444222222222111000222111111000000111111222000000111111111111000000......//////000000000111000111222444555555555555333222222222222222333333222222333555555666666666444444444333333333333333222333333444444444444444222222333333333333333333333333333444555666777888<<>>:::777666666888999888666333222222222000///222222111111111111222222111111111000000000000000111111111111000000000000000000222333444555555555222222222111222222333333222333444555666666666666111222222333333444444555333444555555666666555555666555555444444333333222333333333444555666777888;;;???DDDGGGGGGGGGJJJMMMOOORRRUUUXXXYYY[[[]]]___cccaaaaaabbbeeennnrrrYYYOOOGGGCCCBBBEEEEEEBBBBBBEEEEEEFFFGGGHHHIIIMMMQQQUUUWWW\\\aaaeeelllyyy~~~}}}}}}iii___]]]]]]```dddgggkkkrrrxxx~~~zzzxxx|||}}}xxxtttrrrpppppptttttttttrrrnnniiidddaaaVVVTTTRRRPPPNNNMMMMMMMMMFFFGGGHHHHHHHHHFFFEEEDDDCCCDDDFFFGGGFFFEEECCCBBBDDDCCCCCCAAA@@@???>>>>>>??????>>><<<;;;:::999888777666666666555555555555444333333222222333333444444444333444444555666777:::999888777666555444444666555555444444444555555888888777666666555555444111333666666666555666777???===999666666777:::;;;777666555444333222222222222000//////111222111000000000000000000000000000//////............//////000111111111111222222222111000///222555666333000222333444555666666666666555444333333222222222222555555444333444555666777333333333333333333333333555444333222333555777888:::???EEEGGGGGGHHHJJJLLLOOOQQQUUUXXX\\\^^^______aaa``````aaaccclll{{{___QQQGGGCCCBBBDDDEEECCCDDDFFFEEEFFFGGGHHHIIIMMMQQQUUUWWW\\\bbbfffmmmzzz}}}|||vvvddd]]]\\\]]]```dddhhhlllsssyyy}}}{{{~~~{{{wwwssspppnnnmmmmmmmmmllliiieeeaaa]]]ZZZTTTSSSPPPNNNLLLKKKJJJJJJFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGEEEDDDCCCDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<:::999888777777777666666666555555555444333333222222333333444444444444444444444555666111333555666555555666777666666666555555555555555555555666666666777777777222444555555555555666888;;;<<<<<<===============444444333222111111111111111000......000111000000000000000000000000000000000//////......//////000000111111111111222222222666555555666777888666555333333444555666666666555555444333333222222222333333333222222222333444555333333333333333333333333444333222222222444666777:::???EEEGGGGGGHHHJJJLLLNNNPPPSSSWWWZZZ\\\^^^^^^bbbaaaaaaaaaccckkk}}}mmmYYYMMMGGGCCCDDDEEECCCCCCEEEEEEFFFGGGHHHIIIMMMQQQUUUXXX]]]ccchhhooo}}}}}}|||zzzmmm___ZZZ[[[]]]aaadddiiinnnuuu{{{~~~|||~~~~~~|||yyyuuuqqqnnnlllkkkhhhgggeeebbb^^^ZZZWWWUUURRRQQQNNNKKKIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::888777777777777777666666666555555444444333333333333444444555444444444444555555666000666;;;<<<888555666888666666666666666555444444111222222444555666777777666666666444222222444555555888<<>>;;;999333222222111111222222333333111///000111222111000000000000000000000000000111000000//////000000111000111111111111222222222333333333222111111222333333444444555555555444444444444333222222222333333333333222222333333444555333333333333333333333333333222111111222333555666:::???EEEGGGGGGHHHJJJLLLMMMOOOSSSVVVYYY[[[\\\]]]bbbaaaaaaaaabbbjjj{{{gggVVVNNNGGGEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIMMMQQQUUUYYY___eeejjjrrr~~~|||~~~qqqfff\\\ZZZ\\\]]]```dddkkkpppxxx|||yyy{{{|||zzzxxxtttqqqnnnlllkkkhhhgggddd```\\\YYYVVVUUUQQQOOOMMMJJJHHHGGGFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>===<<<:::999888888777777777666666666666555444444333333333333444444444444444555666777888999<<>>666444555444555555666555444333222333444444555777888888999777777555333000000222444999;;;>>>@@@@@@<<<888555444333333333444444555666555333222111333333333222000000000000000000000000111111000000000000111111000000111111111222222222///111111...+++***---111444444555555555444333333444333333222222333333333555555555555555666666777333333333333333333333333222222222222333444555666:::???EEEGGGGGGHHHJJJLLLNNNPPPSSSVVVYYY[[[\\\\\\```___```aaacccjjj{{{ttt\\\RRRIIIFFFFFFDDDDDDFFFEEEFFFGGGHHHIIIMMMQQQUUU[[[```gggmmmuuuyyy~~~yyy}}}}}}lllccc\\\[[[]]]^^^aaaeeemmmsss{{{{{{wwwyyy}}}}}}}}}~~~}}}}}}}}}||||||xxxwwwuuusssqqqnnnlllkkkiiigggdddaaa]]]YYYWWWVVVPPPOOOMMMJJJHHHHHHGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEECCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>===<<<;;;:::999888777777777666666666666555444444333333444444555333333444666888:::<<<===EEEKKKQQQMMMCCC888444333333333333444444333333333999999999999999999999999444444444333333444888;;;FFFFFFEEECCC@@@<<<999777333333333333444555666666555333111111222222111000000000000000000000000000111111000000000000111111000000111111111222222222333444444222///...111444444444444444444444333333333333333222222333333444555555666666666777777666333333333333333333333333333333333444444555666777:::???EEEGGGGGGHHHJJJLLLOOOQQQTTTWWWZZZ\\\\\\]]]\\\\\\^^^```ccckkk}}}~~~aaaUUUJJJGGGHHHHHHHHHJJJEEEFFFGGGHHHIIIMMMQQQUUU\\\bbbiiioooxxxyyywww{{{xxx{{{|||{{{hhhaaa\\\\\\]]]___bbbgggooouuu~~~}}}wwwsssuuuzzz~~~~~~{{{uuuuuuttttttttttttttttttpppppppppooommmkkkjjjiiieeedddbbb___[[[WWWTTTRRROOOMMMLLLJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHHHHGGGFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>===;;;::::::888888777777777666666666555555444444444444555555222333444666888;;;===>>>AAAGGGLLLKKKCCC;;;666444222222222222333444555666888888777666555555444444111333555777999<<<@@@CCCJJJGGGCCC>>>:::888666666111111111111222222333444333111/////////000///...000000000000000000000000111000000//////000000111000111111111111222222222444555555444333222444555222333333444444444333333333333222222222333444444333333444555555555555444333333333333333333333333333333444555555666666777:::???EEEGGGGGGHHHJJJLLLPPPRRRTTTWWWZZZ\\\\\\\\\ZZZZZZ]]]```ccckkk}}}jjj\\\OOOJJJIIIHHHGGGHHHEEEFFFGGGHHHIIIMMMQQQUUU]]]cccjjjqqqzzz|||uuuyyy}}}zzz{{{~~~~~~pppddd^^^ZZZ[[[]]]```eeekkkqqqwwwzzztttpppsssxxx|||yyytttooonnnmmmlllkkkjjjjjjjjjgggggghhhhhhgggfffeeedddaaaaaa```]]]YYYUUUQQQNNNLLLKKKJJJIIIHHHIIIJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIJJJIIIHHHGGGFFFEEEDDDDDDAAA@@@@@@@@@@@@?????????@@@@@@???===<<<;;;:::999888888888777777777666666555555444444444444555555333444444555666888999:::;;;???DDDEEEBBB===999666444333222222333666999;;;;;;;;;:::999888888777777999;;;===>>>???AAACCCEEECCC@@@<<<888555444555555222222111111111222333333444222000000000111000///000000000000000000000000000//////......//////000000111111111111222222222333333333444555555444333111222333333444444444444333222222222333333444555222333444555666555555444333333333333333333333333222222333444555555555555:::???EEEGGGGGGHHHJJJLLLOOOQQQTTTVVVYYYZZZ[[[[[[ZZZZZZ]]]```cccjjj{{{uuueeeTTTLLLIIIEEECCCCCCEEEFFFGGGHHHIIIMMMQQQUUU]]]ccckkkrrr{{{uuuttt|||}}}}}}yyyfffaaa[[[XXXZZZ]]]```gggnnnqqqxxxzzzsssooosssyyy}}}~~~wwwrrrmmmllliiigggeeeccccccbbb```aaabbbbbbcccbbbaaa```_________]]]YYYTTTOOOLLLJJJIIIHHHHHHHHHIIIJJJKKKGGGHHHJJJKKKLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDD@@@@@@????????????????????????>>><<<;;;:::999888888888888888777777777777555555444444444444555555444444444444444555666666999<<<@@@CCCBBB???:::777666444333222444888<<>>>>>===>>>@@@AAABBBAAAAAA@@@???===;;;:::999;;;;;;::::::888777555444555555555555555555555555666666666666666666666666888:::>>>AAABBB???:::555000222666888:::>>>CCCFFF;;;;;;::::::;;;;;;<<<<<<@@@===;;;<<<>>>???===;;;666666666666666555555555333333333222222222111111000000000000000000000000222222222111111111111000///////////////000111111111111111111111111111222222333444666666666555555444444444555555555555666777777666555444444333333555666777888999999888777444444333333111000...---222///...111333333666;;;;;;@@@EEEGGGGGGGGGIIIKKKPPPRRRUUUVVVWWWWWWYYY[[[ZZZZZZ\\\^^^aaajjj|||nnnWWWMMMKKKIIIGGGGGGGGGGGGHHHHHHIIILLLQQQUUU[[[___cccjjjxxxrrrhhhnnnzzz|||vvviiiddd``````___^^^```dddkkkpppuuu|||}}}vvvrrrqqqssstttyyyxxxzzz}}}~~~vvvssspppqqqwww~~~{{{wwwtttjjjgggdddbbbaaa```^^^\\\___^^^^^^^^^^^^______```^^^]]]ZZZVVVSSSQQQOOONNNJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@?????????@@@AAABBB@@@??????>>><<<;;;999888888888888888777666666555555555555555555555555555555555555555555555555555666:::@@@EEEEEE@@@888333333222333777<<>>:::999999999999:::;;;;;;888777666888:::;;;999777666666666666555555555555444333333333333222222222444444444444444444444444222222222111111111111000///////////////000111111111111111111222222333333333444666777777666555555444444444555555555555666777666666555444444333333555666777888999888777666222222222222222111000///111...///222444444666:::;;;???EEEHHHHHHHHHKKKMMMQQQSSSVVVWWWXXXXXXZZZ[[[\\\[[[]]]```ccckkk~~~lllWWWMMMKKKIIIGGGGGGFFFHHHIIIJJJKKKNNNRRRUUUYYY]]]aaagggttt{{{pppjjjrrr|||nnndddbbbaaaaaa``````aaaffflllqqqvvv}}}{{{wwwqqqllljjjkkknnnpppwwwvvvvvvyyy{{{~~~zzzrrrqqqppprrrwww~~~~~~yyytttpppjjjgggcccaaa```___]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^[[[YYYWWWTTTQQQNNNMMMLLLKKKKKKJJJKKKKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>===<<<:::999888666666666666666666666666555555555555555555555555555555555555555555555555555<<>>@@@;;;666777777777777777888999999666666777999;;;;;;999777555555555555555555555555555555444444444333333333333333333333333333333333222222222111111111111000///////////////000111111000111111222333444444555666666777888888777555555444444444555555555555666666666666555444444333333666777888888888777666555111111222222222222222111111///000444666444666999:::???EEEHHHIIIJJJMMMOOORRRTTTWWWYYYYYYZZZ[[[]]]^^^]]]___aaaeeennnwwwfffSSSKKKIIIHHHFFFGGGEEEGGGIIIKKKLLLNNNRRRTTTYYY]]]bbbhhhtttvvvnnnkkkwwwwwwjjjeeeeeeaaaaaaaaaaaacccgggmmmqqqwww~~~{{{wwwwwwuuusssnnnjjjhhhjjjnnnqqqxxxwwwwwwyyy{{{|||xxxqqqpppqqqsssxxx}}}~~~yyyrrrmmmllliiidddbbbaaa```___]]][[[[[[\\\\\\\\\]]]]]]\\\XXXVVVTTTQQQNNNLLLKKKJJJKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>===<<<;;;:::999777777666666666666666666555555555555555555555555555555555555555555555555666>>>IIIPPPOOOFFF<<<555999777888;;;>>>>>>:::555555555555555555666777888888999;;;<<<<<<:::888555444444555555555555555666666555555555444444444444111111111111111111111111222222222111111111000000///////////////000000111000000111222444555666666777888999999888777666555444444444555555555555666666666555555555444444444777777888888888666555444222222333333222222111111111///111555777555555888999???EEEIIIJJJKKKNNNQQQSSSVVVXXXZZZZZZ[[[\\\^^^______```cccgggpppnnn___OOOHHHGGGFFFFFFGGGCCCEEEHHHJJJKKKNNNQQQTTT\\\aaafffmmmyyyrrrmmmooo|||~~~qqqhhhfffgggbbbccccccccceeeiiinnnrrrxxx|||uuutttwwwvvvuuurrrnnnkkklllpppttt|||zzz{{{|||~~~}}}{{{xxxsssssstttvvvyyy}}}yyyqqqllljjjhhhdddbbbaaaaaa___^^^[[[[[[\\\]]]]]]\\\\\\[[[UUUTTTRRROOOMMMLLLJJJJJJLLLLLLMMMNNNNNNOOOOOOOOOKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;:::888777555555555555555555555555555555555555555555555555555555555555888AAAKKKQQQPPPIIIBBB===777888:::;;;:::888777777444444444444555666777888888:::;;;;;;999555222000333444444444555555666666666666666555555555444444333333333333333333333333222222222111111111000000///////////////000000111000000111222444555666666888888999999999777666555444444444555555555555666555555555555555444444444666777888888777666555444444444444333222111000///111000111666777555555888999>>>EEEIIIJJJKKKOOORRRTTTVVVYYYZZZ[[[[[[]]]___```___```cccgggrrrjjj\\\NNNIIIGGGFFFFFFHHHDDDEEEGGGIIIJJJNNNRRRUUU___eeellluuuuuusssvvvwwwmmmgggfffiiieeefffggggggiiilllqqquuu|||vvvrrruuuzzzyyyyyywwwsssooooootttxxx|||xxx~~~}}}|||xxxxxxxxxxxxyyy}}}~~~xxxqqqmmmhhhfffdddddddddcccaaa___]]]^^^______^^^]]][[[ZZZTTTSSSQQQOOOMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>>>>>>>======<<<;;;999666555444555555555555555555555555555555444444444444444444444444999???GGGKKKJJJGGGFFFFFF999::::::777444333444666444444444444555777888999<<<>>>???===999555222111333333333444555555666666666666555555555444444444111111111111111111111111222222222111111111111000///////////////000111111000111111222333444444555777777888999999888666666444444444555555555555666555555555555555555555555555666777777777666555444666555555444333111///...333111111555666555555999999>>>DDDHHHIIIKKKNNNQQQTTTVVVYYYZZZ[[[\\\]]]_________```bbbgggrrrlll```SSSMMMJJJGGGGGGIIIFFFGGGHHHIIIJJJNNNTTTXXXbbbiiiqqq|||~~~|||tttmmmiiiiiikkkiiijjjkkklllmmmqqquuuyyy}}}tttssswww}}}}}}~~~}}}yyyuuuuuuzzz}}}wwwuuu|||~~~}}}zzzyyy||||||wwwqqqmmmiiihhhhhhiiijjjiiifffccc```aaaaaaaaa```]]][[[YYYTTTSSSRRRPPPNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDDDDDDDDDDAAABBBCCCCCCBBBAAA@@@???<<<<<<======>>>======<<<:::999666555444444555666555555555555555555555555444444444444444444444444666:::>>>??????BBBHHHMMMDDD@@@:::555333333444555555555555666777888999:::???@@@@@@>>>999666555666222222333444444555666666555555555444444444333333000000000000000000000000222222222111111111111000///////////////000111111111111111111222222333333555666777888888888777666444444444555555555555666555555555555555555555555444555666777777777666555444444444444333222111000555222111444555444666:::999>>>DDDGGGHHHIIILLLOOOTTTVVVYYYZZZ[[[[[[]]]^^^^^^]]]^^^aaafffqqqqqqdddWWWQQQMMMIIIHHHIIIHHHHHHHHHIIIKKKOOOUUUZZZcccjjjtttuuuooollllllnnnlllmmmooopppqqqtttyyy|||~~~vvvuuuzzz~~~zzzzzzzzzuuuttt{{{|||zzz|||{{{vvvppplllllllllmmmoooqqqooollliiibbbcccccccccaaa^^^[[[YYYTTTTTTRRRPPPOOONNNMMMMMMMMMNNNOOOQQQRRRQQQQQQPPPLLLMMMNNNOOOOOONNNMMMLLLHHHHHHFFFEEEDDDDDDDDDDDD@@@AAABBBBBBBBBAAA@@@???:::;;;<<<<<<===<<<<<<<<<777666444333333444666777555555555555555555555555444444444444444444444444444666777666777===GGGPPPPPPFFF;;;555666888777555555555666666888999:::;;;:::<<<<<<999555222333555222222333333444555666666555555444444444333333333444444444444444444444444222222222111111111111000///////////////000111111111111111111111111111222444555666777888888777666444444444555555555666666444555555555555555555555333444555777777777666666222333333444444333333222666222111444444444666;;;999>>>DDDGGGHHHIIIKKKNNNSSSVVVXXXZZZZZZ[[[]]]^^^]]]\\\]]]```eeeqqqwwwhhhYYYTTTRRROOOLLLKKKJJJJJJKKKJJJJJJNNNVVV\\\eeemmmyyy}}}sssssssssqqqppppppooopppsssxxx}}}~~~yyyxxx{{{zzzxxxxxx|||{{{~~~~~~xxxtttrrrpppttttttuuuvvvvvvrrrlllhhhhhhfffcccbbb```^^^ZZZXXXXXXVVVRRROOOMMMKKKKKKLLLMMMNNNPPPRRRRRRQQQOOONNNOOOOOONNNNNNMMMLLLLLLLLLIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBAAA@@@???===<<<===<<<<<<;;;;;;;;;<<<<<<999999888777777777777777666666666666666666666666333444555666666555444333666555333333555999===@@@NNNIII???555//////333888555666888999;;;<<<======???;;;888555555555555444444444333333333444444555888777555333222222222222444333222222444555444333000000////////////000000000000000000111111111111222222111111222222333444333333444555666666555555333333555666666666555444777777777666555555444444555555666666555444333333222333444444444333222111444444333444444555666777<<>>=========<<<;;;;;;;;;;;;;;;777666666555555555555555555555555555555555555555333333444444444444333333666555333333444666999;;;@@@BBBCCCBBB???=========AAAAAAAAAAAAAAA@@@???>>>>>>;;;777555555666555444333333333333333444555666888777555333222222222222000//////000222444333333333333222222222222333333000000000000000000000000111111111111111222333333333444444555666666555555333444555666666666555444333333444444555666666666555666666666666555444333333444444555444333222111444444333444444555666777<<>>>>>>>><<<;;;::::::::::::777666555555444444555555555555555555555555555555333333333222222333333333444444333333333444444555666;;;@@@DDDDDDBBBAAA@@@CCCCCCCCCBBBAAA@@@???>>>===:::777555666666555444222222222333444555666777777777555444333333333333222111111333666888888777111111000000000000111111000000000000////////////111000000000000111222222333444555555666555555555333444555555666666555555222222333333444555555555666666666666666666555444444555555555555444333333444444333444444555666777<<<>>>BBBEEEHHHJJJMMMOOOSSSUUUXXXYYYYYYZZZ[[[]]]^^^___aaadddgggsss|||kkkYYYQQQNNNLLLJJJKKKHHHIIIJJJIIIJJJOOOWWW^^^dddlllzzzyyyzzz{{{{{{{{{}}}xxxxxx}}}}}}zzzyyyyyyzzz~~~wwwpppoooooojjjhhhgggffffffdddbbb___YYYWWWTTTQQQOOONNNNNNNNNMMMNNNPPPRRRSSSRRRQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKIIIGGGFFFEEEDDD@@@@@@AAAAAAAAA@@@@@@??????>>>===;;;:::999999999888888777666666666666777555555555555555555555555555444333222222333444555333333333444444444333333666777888777777777999;;;888888999:::;;;;;;;;;;;;;;;999666555666666555444111222222333444555777888777666666555444333333333444333333444666888777666000000////////////000000000000000///////////////000000000///000000111222444444555555555555555444444444444555555555555555666666555444444333333222555666666777666666555555555555555555555444444444444444333444444555666777;;;>>>BBBEEEGGGIIILLLOOOSSSUUUXXXYYYYYYZZZ\\\]]]______bbbeeeiiitttssscccRRRKKKIIIHHHHHHIIIGGGHHHIIIIIIJJJOOOXXX___eeelllyyy{{{|||}}}}}}xxxyyy~~~~~~|||||||||~~~wwwpppnnnooohhhgggeeeeeefffeeebbb```\\\ZZZVVVQQQNNNLLLKKKKKKLLLMMMOOOQQQRRRRRRPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLJJJIIIGGGEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@???>>>>>><<<;;;999999888888888777777666666666666666555555555555555555555555666555444333333444555666222222444555666555555555666555444111///000333555000111222444666777777777999777666555666777666444111222222333444555777888666666666555555444444333222111000000111222111///444333333222222333333444111111000000/////////...000000000///000000111222444555555555555555444444444444444444555555666666777777666666555444444444555555666666666666555555666666555555444444444444444444333444444555666777;;;>>>BBBEEEGGGIIILLLNNNRRRUUUWWWYYYYYYZZZ\\\^^^``````cccfffjjjvvvkkk\\\MMMGGGGGGFFFFFFGGGFFFGGGHHHIIIJJJPPPYYY```fffnnn}}}||||||~~~{{{xxxzzz}}}}}}~~~~~~wwwpppmmmlllfffeeedddeeeeeeeeecccaaa]]][[[VVVQQQMMMKKKIIIIIIJJJLLLNNNPPPQQQQQQPPPOOONNNMMMMMMLLLLLLKKKJJJJJJMMMLLLKKKIIIGGGEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>======;;;:::999999999999666555444444333333444444444444444444444444444444666555555444444555555666333333444555666666666666111333555555444333333333333444555666666666666555777666555666777777666444222222222333444555666777666666666666666555444333444333111111222222000///333222222111111222222333222222111111000000//////111000000000000111222222555555555666555555444333555444444444444555666666444444555555666777777888333444555555555555555555666555444444333333444444444444333444444555666777;;;===AAADDDGGGIIILLLNNNRRRTTTWWWYYYZZZ[[[\\\^^^```aaadddhhhlllwwwhhhZZZLLLGGGGGGFFFEEEEEEEEEGGGHHHIIIJJJPPPYYY```fffqqq}}}|||}}}yyywwwyyy~~~}}}|||}}}|||vvvpppllliiifffeeedddeeeffffffdddccc\\\YYYUUUPPPMMMJJJIIIIIIHHHJJJLLLOOOPPPOOOOOONNNMMMMMMMMMLLLKKKKKKJJJJJJOOONNNLLLJJJHHHFFFEEEDDDBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::999999999:::555555444333333333333444444444444444444444444444333444444555555444444333666555555555444444444444...111444666555444444444666666777777777666555555666555555666777777666555333333333333333444555666555666666777666666444444666555444444555666444333111000000//////000000111333333333222111000000000111111111111111222333333555555666666555444444333555444444333444555666777333333444555555666666777222222333444444444444444555555333222222333333444444444333444444555666777:::===AAADDDFFFIIIKKKNNNRRRTTTWWWYYYZZZ[[[]]]^^^aaabbbeeehhhmmmxxxiii[[[MMMIIIHHHGGGEEEDDDEEEFFFHHHIIIKKKQQQZZZaaagggttt}}}|||{{{zzzwwwvvvxxx|||||||||}}}~~~zzzvvvqqqkkkffffffeeeeeefffggggggfffdddYYYWWWSSSOOOLLLKKKJJJJJJGGGIIIKKKNNNOOOOOONNNMMMMMMMMMMMMLLLKKKKKKJJJJJJPPPOOONNNLLLJJJHHHFFFEEECCCBBBBBBAAA@@@???===<<<;;;;;;:::999999:::::::::777777666555555555555666444444444444444444444444222222444555555444222222888777555444333222222222///000000///...///222444333444444555555555555555555555444666777888666555444444333333333444444555555666777777777666555444333111111222444555444333444333333333333333333444444444333333222111000000222222111111222222333444555666666666555444333333555555444333444555666777666555555444444333222222111222333333444444444333555444333222111222333333444444444444444555777777:::===AAADDDFFFHHHKKKNNNQQQTTTWWWYYYZZZ[[[]]]___aaabbbeeeiiimmmyyyhhhZZZLLLHHHGGGFFFDDDCCCCCCEEEHHHJJJMMMTTT^^^eeelll|||~~~}}}zzzyyyzzz|||~~~zzzuuuqqqmmmjjjiiieeeeeefffeeedddbbbaaa___YYYUUUOOOIIIFFFEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIMMMKKKIIIGGGGGGGGGHHHIIINNNMMMLLLJJJHHHFFFDDDDDDBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888777777666555444333333333222333333444444333333222333333444444444444333333444444444444444444444444333333333333333333333333222333555777777777666666888777555444333333444444000000111333555666888888777777888888777555222111333333444444333333222111000111111111111222222222666333000111444666666555444111000000111000000111444444444444444444444444444444444555555555555666666555555555555444444444444444444555555555555666333333333444444444555555333333444333222333555888;;;>>>BBBFFFHHHKKKNNNPPPTTTUUUXXXYYYYYYZZZ\\\^^^]]]ddddddgggqqqzzzfffXXXJJJFFFFFFEEECCCCCCCCCEEEGGGIIILLLTTT^^^fffvvv}}}|||zzzzzz{{{~~~}}}yyyuuuqqqmmmkkkjjjjjjjjjjjjiiigggdddaaa___UUURRRMMMIIIGGGGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHGGGFFFGGGIIIJJJLLLMMMLLLKKKIIIGGGEEECCCBBBBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888777777666444444333333444444555555666666555555444444444555555555555444444444444444444444444444444333333333333333333333333222333444666666666666555888777555444333333444444111111222333555666777777666777777777666555333222222222333333222222111000000111111111111222222222666555555666888888555222000111111222111000111222444444444444444444444444444444444555555555555666666555555555555444444444444444444555555555555666555555555444444333333333333333444333222333666888;;;>>>BBBFFFHHHKKKNNNPPPTTTUUUXXXYYYYYYZZZ\\\^^^]]]ddddddgggpppyyydddVVVHHHDDDEEEDDDBBBBBBCCCEEEGGGIIIMMMUUU___ggg~~~{{{{{{{{{|||~~~}}}{{{xxxtttqqqnnnlllkkknnnnnnnnnlllhhhddd___\\\PPPNNNKKKIIIHHHIIIJJJLLLHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFGGGJJJLLLNNNLLLKKKJJJHHHFFFDDDBBBAAABBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888777666555444444444444444444555555666666555555444333333444444444444333333444444444444444444444444444444444333333222222222222333444555666666666666777777666555444444444444222333333444555555666666666666555555555444444444111111111222111000000///000111111111111222222222444555777999:::777222...///000222111111111222333444444444444444444444444444444444555555555555666666555555555555444444444444444444555555555555666777666555444333222222111222333333333222333666888;;;>>>BBBFFFHHHKKKNNNPPPSSSUUUXXXYYYYYYZZZ]]]___^^^eeeeeegggpppyyycccUUUHHHDDDEEEEEECCCCCCDDDFFFHHHJJJNNNVVVbbbjjj||||||}}}~~~}}}{{{yyywwwtttqqqooommmmmmnnnnnnmmmkkkfff```ZZZVVVNNNMMMKKKIIIIIIJJJKKKLLLJJJJJJJJJIIIHHHGGGGGGFFFDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJHHHFFFDDDBBBAAABBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888777666555444444444444444222333333444444333333222111111222222222222111111333333444444444444444444555555444333333222111111333444444555666666777777777666666555555555555555444444444444555555555555666555444444444444444555111111222222111111000///000000111111111222222222000222444777777555111///222222111...///333444222444444444444444444444444444444444555555555555666666555555555555444444444444444444555555555555666666666555444333333222222222333333333222333666999;;;>>>BBBFFFHHHKKKNNNPPPSSSUUUXXXYYYZZZ[[[]]]______fffeeegggpppyyydddWWWJJJFFFGGGFFFEEEEEEFFFGGGIIIKKKPPPYYYeeennn|||}}}}}}~~~|||yyyxxxvvvsssqqqooonnnmmmooonnnlllhhhccc\\\VVVSSSNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLMMMLLLJJJIIIFFFEEECCCBBBBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888666666555444444444444555222333333444444333333222222222333333333333222222333333333444444444555555555555444333333222111111555555555666666777888888666666666666666666555555555555555555555555555555666555555444444444555555222222222222222111111000000000111111111222222222000111222333333444444555999999444...///444555111444444444444444444444444444444444555555555555666666555555555555444444444444444444555555555555666444444444444444444444444111222333333222444777999;;;>>>BBBFFFHHHKKKNNNPPPSSSUUUXXXYYYZZZ\\\^^^``````ffffffgggpppxxxgggYYYKKKGGGHHHGGGFFFFFFFFFGGGIIIKKKPPPYYYfffooozzzwwwwww}}}yyyxxxuuusssqqqooonnnmmmooommmjjjfff```ZZZUUURRROOONNNNNNNNNMMMLLLKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKMMMLLLKKKIIIGGGEEECCCBBBBBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888666555555444444444555555444555555666666555555444444444555555555555444444222333333444444555555555444444444333333222222222555555444555555666777888666666777777777666666555555555555555555666666666777777666666666555555555222222333333222222111000000111111111111222222222222222333333333444888;;;>>>CCCBBB888222444444111444444444444444444444444444444444555555555555666666555555555555444444444444444444555555555555666333333333444444444555555111222333333333444777999;;;>>>BBBFFFHHHKKKNNNPPPSSSUUUXXXZZZZZZ\\\___aaaaaagggfffgggpppwwwhhhZZZLLLHHHHHHGGGEEEEEEDDDFFFGGGIIINNNYYYfffoooyyyvvvzzz~~~yyyxxxuuussspppnnnmmmlllkkkiiieee```ZZZVVVRRRQQQNNNNNNOOOOOOOOONNNMMMMMMNNNMMMLLLKKKJJJJJJKKKKKKGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFDDDBBBAAABBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888555555444444444555555666444555555666666555555444333333444444444444333333222222333333444555555666333333333333333333333333333333222222333444666777555666777777888777666555444444555555666666777777888888999888888666444333111111111222111000000///000111111111111222222222222333444333222333666:::===OOOVVVIII777111333333444444444444444444444444444444444555555555555666666555555555555444444444444444444555555555555666444444444444444444333333111222222333333444777:::;;;>>>BBBFFFHHHKKKNNNPPPSSSUUUXXXZZZ[[[]]]___aaaaaahhhggggggpppwwwhhhZZZLLLHHHGGGFFFDDDCCCCCCDDDFFFHHHMMMWWWeeeoooyyyzzzyyyxxxvvvssspppnnnmmmlllgggddd```ZZZUUUQQQOOONNNLLLMMMOOOPPPQQQPPPPPPOOOOOONNNLLLKKKKKKLLLLLLMMMFFFGGGIIIKKKLLLMMMNNNNNNKKKJJJHHHFFFDDDBBBAAA@@@BBBBBBAAAAAA@@@??????>>><<<<<<;;;::::::999999888555555444444444555555666222333333444444333333222000000111111111111000000222222333333444555666666333333333333333333333444222111111000111222444555555666777888888777666555444444555555666777777888888999::::::999777444222000000000000000//////...000111111111111222222222000222444333111000222555;;;WWWgggVVV;;;///111666444444444444444444444444444444444555555555666666666666555555555444444444444444444555555555666666666666555444333222222111000111222333333444777:::;;;>>>BBBFFFHHHKKKNNNPPPSSSUUUXXXZZZ[[[]]]```bbbbbbhhhggghhhpppwwwoooUUUHHHHHHFFFGGGIIIFFFFFFFFFGGGJJJOOOYYYdddkkk~~~{{{{{{xxxtttqqqpppnnnmmmkkkeeeccc^^^YYYTTTPPPNNNMMMOOOPPPPPPQQQQQQPPPPPPOOOSSSRRRPPPNNNLLLJJJJJJIIIKKKLLLMMMNNNNNNNNNNNNNNNJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@???>>>======:::::::::999999888888888666666777888888777555555111222222333333222222111333444444555555444444333444444333222333444555666555555444444444333333333444444444444444444444444777777777777666555444333444444444555555555666666666555555555555444444444222222111111111111222222000000000000111111111111000000111222222222222111777AAAJJJFFF999000222777222333333444555555555555555555444444444444555555555555555555444333222111111222333333444444444444444555666666666444111000222222222333444555666777:::>>>CCCFFFIIIKKKNNNPPPTTTVVVXXXZZZ[[[\\\___aaacccdddhhhlllqqqzzzvvv[[[LLLKKKGGGGGGHHHDDDFFFGGGHHHJJJOOOXXXcccjjj||||||zzzwwwssspppnnnmmmkkkiiicccaaa\\\WWWSSSPPPNNNMMMOOOPPPPPPPPPPPPPPPPPPOOOPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>======<<<;;;;;;:::999888888888555555666777666555444333111222222333333222222111333333444444444444333333444333333222333444555666555555555444444444333333444444444444444444444444333444555666666777777777222222222333333333444444555555555555444444444444222222111111111111222222000000000000111111111111111111222333333333333333666999;;;999444000111444000111333444555666777777555555444444444444555555777777777777666555444444111222333444444444444444444555555666555333222111222222222333444555666777:::>>>BBBFFFIIIKKKMMMOOOTTTVVVXXXZZZZZZ\\\^^^```cccdddgggllloooxxxdddSSSPPPIIIGGGHHHCCCGGGHHHHHHJJJOOOXXXbbbiiizzz}}}yyyvvvrrrooommmkkkhhhfff```]]]YYYUUUQQQNNNMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAA??????>>>===>>>===<<<;;;:::999888777444555555555555444333222111222222333333222222111222222333333333333222222333333222222222333444555555555555444444444444333444444444444444444444444333444555666666777666666222222222333333333444444555555555555444444444444222222111111111111222222000000000111111111222222222333333444444444444444666222///...000222222222000111222444666777888888555555444444444444555555555666666666666666555555222333333444444444444333555555555444444333333222222222222333444555666777:::===BBBFFFHHHKKKMMMOOOTTTVVVXXXYYYZZZ[[[^^^```cccdddgggjjjnnnvvvkkkYYYTTTLLLIIIIIIDDDHHHHHHHHHJJJOOOXXXbbbiiizzz}}}xxxuuuqqqnnnllliiifffddd\\\ZZZVVVQQQOOOMMMMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOLLLMMMMMMNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMMMMLLLLLLHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>???>>>===<<<:::999888777666555555555444444333333111222222333333222222111111222222333333222222111222222222222333333444444555555555555444444444444444444444444444444444444666666666666555444333333444444444555555555666666555555555444444444333333222222111111111111222222000000111111111222222222222222333444444444444444777333//////222444444333222222444555777777888888555555444444444444555555333333444444444444444444333333444444444444444333666555444333333333333444222222222333444555666777:::===BBBFFFHHHJJJMMMOOOSSSUUUXXXYYYYYYZZZ]]]___ccccccfffiiilllsssppp]]]WWWOOOKKKKKKFFFGGGGGGHHHJJJOOOXXXbbbjjj{{{~~~}}}wwwtttqqqnnnkkkhhhdddaaaXXXVVVRRROOOMMMMMMNNNOOOQQQQQQQQQRRRRRRQQQQQQQQQOOOOOOPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@?????????>>>===<<<:::999888777777777666555444444444333111222222333333222222111111222222333333222222111222222333333444444444444666666555555555444444444444444444444444444444444666666666666555444333222444444444555555555666666555444444444444333333333222222111111111111222222111111111111222222222222111222222333333333333333555666666666555444444333555555666777777666666666555555444444444444555555333333444444444444444444444444444555555444444333555555444333333333444444222222222333444555666777999===BBBEEEHHHJJJLLLNNNSSSUUUWWWXXXXXXYYY[[[]]]bbbccceeehhhkkkrrrsss___XXXOOOKKKKKKFFFFFFFFFGGGJJJOOOYYYdddkkk{{{~~~|||{{{uuusssooollliiieeeaaa]]]VVVSSSPPPMMMLLLMMMOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@???>>>===<<<;;;:::999888777888888666555444444444444111222222333333222222111222222333333333333222222222333444555555555444444666666666555555555444444444444444444444444444444222333444555555666555555222222222333333333444444444444444444333333333333222222111111111111222222111111111222222222222333111111222333333333333333333666999999666333333333777777777777777666666555555555444444444444555555555666666666666666555555444555555555555444444333444444444444444444444444222222222333444555666777999<<>>:::999::::::999777888777666555555555555555111222333333444444444333444444444555444444333333444444555666666555444444666666666666666555555555444444444555555555666666555555666666555444333333666555333111111333555666444444555555444444333222222222222111111111000000/////////000111333444555555555666777777777777777888888888888888888888888:::999888666666666666777666666555444444444444555333444444555666777888888222333333444444333333222333333333333333333333333555333111//////111333444999;;;???BBBEEEHHHLLLOOOSSSUUUXXXYYYZZZ[[[^^^``````aaacccgggjjjssskkkWWWOOOJJJFFFEEEGGGFFFHHHMMMRRRYYYfffrrr}}}|||vvvsssppplllfff```[[[WWWSSSPPPQQQPPPOOONNNNNNPPPQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZXXXVVVSSSQQQMMMLLLJJJHHHGGGGGGGGGHHHJJJIIIGGGFFFEEEFFFGGGHHHGGGFFFDDDBBBAAA@@@??????AAA>>>:::999::::::888777555555444333333333333333111222333333444444444444333444444444444444333333444444444444444444444444666666666666555555555555444444444555555555666666666666666666666555444444444444444444444444444444666666777777666666555444222222222111111111000000000000000000111222333444444444666777888888888888888888888888888999999999999999777777666777777888777666555444444444444444444444555555666666777777444444555555555555444444444444444444444444444444666555333111111333555666888;;;???CCCEEEHHHLLLOOOSSSUUUXXXYYYZZZ[[[^^^``````aaacccgggjjjsssppp[[[QQQKKKGGGEEEGGGFFFHHHMMMRRRZZZgggtttzzztttppplllggg```ZZZVVVRRRPPPNNNQQQPPPOOONNNOOOPPPQQQRRRTTTUUUVVVWWWXXXYYYYYYYYY[[[\\\[[[[[[YYYVVVTTTRRRMMMKKKIIIHHHGGGGGGGGGGGGJJJIIIHHHFFFFFFGGGGGGHHHGGGGGGFFFDDDBBB@@@>>>===???===:::999999999888777555555444333333333333444222222333333333333444444333333444444444444333333444333222222222222333444555555555555555555555555444444555555555666666666666666777777777666555555222333555555555555333222666666777777666666555444222222222111111111111111111111000000111222333333333444555777888999999999999999999999999999999999888888777777777888999999777666555444333333333333555555555555555555666666555555666666666666555555555555555555555555555555777666444333333555666888888;;;???CCCFFFIIIMMMOOOSSSUUUXXXYYYZZZ[[[^^^`````````cccgggjjjsssvvv___TTTLLLHHHGGGGGGEEEGGGLLLRRR[[[iiivvv}}}yyyvvvwww{{{~~~xxxpppllleee```YYYSSSPPPNNNMMMLLLOOOOOONNNNNNOOOOOOPPPQQQUUUUUUVVVWWWXXXXXXWWWWWW[[[[[[ZZZYYYWWWTTTRRRQQQOOONNNLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFGGGGGGHHHEEEEEEEEEEEECCCAAA>>>======<<<;;;:::999888777777777666666555555555666666333333333333333333333444222222333444444444333333555444222111111222444555444444555555555555555666555555555555666666666666666777777777777777666666333444444444444444444333444444444555444444333222111111111111111111111111222111111111111111222222222333555666888999::::::999999999999999888888888666666777777888999::::::777666555444333222222222555555555555555555555444555555555666666555555555444444444444444444444444666666444444444555777888777;;;@@@DDDGGGJJJMMMOOOSSSUUUXXXYYYZZZ[[[^^^```___```cccgggjjjsss{{{cccVVVMMMIIIIIIFFFEEEGGGLLLSSS\\\lllyyyyyyuuutttttttttuuu{{{zzzssskkkfff^^^YYYSSSOOOMMMLLLLLLKKKNNNNNNNNNNNNNNNOOOOOOPPPUUUUUUVVVVVVVVVVVVVVVUUUXXXWWWVVVUUUSSSQQQPPPOOOOOONNNMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFAAABBBCCCCCCCCCBBB@@@???:::;;;;;;:::888777777666666666555555555666666777444444333222222222333444111222222333444444333333777555444222222444555777333444444444555555666666555555555666666666777777666666777777777777777666666555333222222333555666444444444555444444333222111111111111111111111111222111111111111111222222222333555666888999::::::999999999888888777777777444555666777888999999999666666555333333222222222555555555555444444444444444444555555555555444444333333333333333333333333444444333333333444666666777:::@@@EEEHHHKKKNNNPPPSSSUUUXXXYYYZZZ[[[^^^```___```cccgggjjjttt|||dddUUULLLIIIIIIFFFEEEGGGLLLSSS^^^nnn|||yyyvvvrrrnnnmmmooorrrtttxxxyyyssskkkddd___WWWSSSOOOLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPTTTTTTUUUUUUUUUTTTSSSSSSTTTSSSRRRQQQOOONNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEE@@@@@@AAAAAAAAAAAA@@@@@@888:::;;;:::888666666666444333333333333444555555555444333222111222333444000111222333333444444333666555444444444444555666333333333444555555666666555555666666666777777777555555666777777777666666777555333111111333555777666666777777666666555444111111111111111222222222111111000000111222333333333444555777888999999999888888888777666666555555333444555666777777777777555444444333333333333333444444444444444444555555444444444555555444444444333333333333333333333333222222222222333444555555666:::@@@EEEIIIKKKNNNPPPSSSUUUXXXYYYZZZ[[[^^^```______bbbfffkkkttt{{{cccSSSJJJFFFGGGFFFEEEFFFLLLTTT^^^ooo}}}{{{tttmmmmmmmmmmmmooosssxxx{{{yyyrrrjjjccc\\\WWWPPPNNNLLLKKKLLLMMMMMMLLLOOOPPPQQQQQQQQQRRRQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@???>>>>>>>>>???777999;;;:::777555555666333333333333333444555555666555333111111222333444000000111333333444444333444444444444444444444444222222333444444555666666555666666666777777777777444444555666666666666666555444333333333333444555666666777777666666555444000000111111111222222222000000000000111222333444444444666777888888888888777777777666555444444444222333444666666666555555333333222222333333444555333333333444444555555555555555666666666666555555444444444444444444444444222222222333333444555555555:::AAAFFFIIILLLNNNPPPSSSUUUXXXYYYZZZ[[[^^^```^^^___bbbfffkkktttyyyaaaQQQGGGDDDEEEFFFEEEFFFLLLTTT___ppp|||xxxrrrnnnhhhjjjnnnqqqvvv{{{}}}uuulllddd]]]VVVRRRMMMLLLKKKKKKMMMNNNNNNMMMQQQRRRRRRSSSTTTSSSSSSSSSRRRSSSSSSSSSRRRQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCBBB???===<<<<<<<<<===666888;;;:::777555555666555555555555555666777888666555333111111222333444///000111222333444444444222333333444444333333222222222333333444555666666666666666666777777777777333333444555666666555555333333444555555444333333444444555555444444333222000000111111222222222222/////////000111333444555555555666777777777777777777666666555444444333333222333444555555555444333222222222222333444555555222222333333444555666666666666777777777777666666555555555555555555555555222222333333444555666666555:::AAAFFFJJJLLLOOOPPPSSSUUUXXXYYYZZZ[[[^^^```^^^___bbbfffkkktttmmmYYYPPPHHHDDDEEEEEEFFFIIIMMMQQQ\\\qqq|||uuupppmmmlllkkkjjjjjjnnnrrrvvv{{{vvvnnnhhh```WWWQQQPPPLLLMMMMMMMMMMMMNNNNNNNNNQQQQQQQQQRRRRRRRRRRRRRRRSSSQQQPPPPPPQQQRRRPPPOOONNNMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCBBBBBBBBBAAAAAAAAA???>>><<<<<<======;;;:::999999:::999999888777666555555555777999888555333333333333333333333333333222222222222222222222222222222111111222222333444444444444555555555555666666555444444444666777888555555666666777777888888888888888777666666555555555666777777666444222000000000000000000000000000000000000000111222333444444555777888888888777666333333444555555555444333333444555555666666555555333333222222333333444555444555555555444333222222444444555555555555444444222333333333333333333222444444333333333444555555777:::???CCCFFFIIIMMMOOOVVVWWWZZZ\\\^^^^^^^^^^^^^^^___cccgggllluuugggUUUMMMFFFCCCDDDFFFGGGJJJOOOSSS^^^sssvvvrrrnnnjjjiiiiiiiiijjjjjjooovvv}}}|||sssjjjddd\\\TTTOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQRRRRRRSSSSSSSSSTTTWWWUUUSSSRRRRRRRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>===;;;999999:::999999888777666555555555666777777555333333333333333333333333333222222222222222222222222333333222222333333444555555555555666666666666777666666555555555666777888666666666666666777777777888888777777777777666666777777888888777555333222111111111111111111111111000000000000111222333444555666777888999888777777333333333333444444444444333444555555666666555555333333222222333333444555555555555555555444333333444444555555555555444444555555666666666666555555444444333333333444555555888;;;@@@DDDGGGJJJNNNPPPSSSUUUWWWYYY[[[[[[\\\\\\^^^___cccgggllluuubbbPPPJJJEEECCCEEEFFFGGGKKKPPPUUUaaauuuvvvoookkkiiigggffffffhhhkkkmmmooovvv~~~zzzxxxnnnddd]]]WWWPPPMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSTTTUUUUUUVVV[[[XXXVVVTTTSSSRRROOOMMMOOONNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCBBBBBBBBBBBBAAABBB@@@????????????>>><<<999999:::999999888777666666555333444555666555444333333333333333333333333333333333333333333333333444444333333444444555666555666666666666777777777777666666666666777777888777777666666666666666666666666666777777777777888999999888777666555444444222222222222222222222222000000000000111222333444555666888999999999888777444444333222222222333444333444555555666666555555333333222222333333444555555555666666666555444444444444555555555555444444333333444444444444333333333333333333333444555666999<<>>??????>>><<<999999999999999888666666777555222222333555555555444444444444444444444444333333333333333333333333333333333333333444555555555555555555666666666666777777777666777777777777777777777666666555555444333444444555666777777777:::999777666555444444444333333333333333333333333000000000000111222333444555666777888888888777666555444222111000111333444333444555555666555555555333333222222333333444555555666666666666666555555444444555555555555444444222222333333333333222222333333333333444444555666888;;;@@@DDDGGGKKKNNNQQQSSSTTTUUUWWWYYY[[[\\\]]]^^^___cccgggllluuuyyyxxxyyywwwXXXKKKHHHFFFFFFIIIDDDDDDGGGMMMUUU```rrrtttlllgggddddddfffiiijjjlllpppuuuyyy~~~xxxtttjjj```VVVRRRNNNKKKLLLOOORRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWXXXYYYYYYXXXVVVTTTTTTTTTTTTRRRQQQPPPOOONNNMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBAAA???>>>>>>>>>>>>===;;;999999999999999888666666888666333222333555666666444444444444444444444444333333333333333333333333222222222222222333333444333333333444444444555555666777777777777666666666777777666666555555444444111222222333444555666666888888666555444333333333333333333333333333333333000000000000111222333444444555666777777777666666666555333111111222333444333444555555666555555555333333222222333333444555555555666666666666666555444444555555555555444444555555666666666666555555333222222333444555666666777:::???CCCFFFIIIMMMPPPRRRSSSTTTVVVXXXZZZ\\\]]]^^^___cccgggllluuuwwwwwwyyypppSSSHHHGGGDDDDDDFFFDDDCCCEEELLLTTT___ooo~~~uuujjjddd```^^^cccfffkkknnnppptttzzz}}}vvvqqqbbbZZZRRROOOMMMLLLMMMQQQSSSSSSTTTTTTTTTUUUUUUUUUXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUTTTTTTUUUVVVTTTSSSQQQPPPOOOMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBAAA???>>>===>>>>>>===;;;999999:::999999888777666999666444333444666777777444444444444444444444444333333333333333333333333222111111111111222333333222222333333333444444444555666666666666555555444666666555555555555555555222222222333444555555666777777666555444333222222333333333333333333333333000000000000111222333444444555666888888777777666777666444333222333333444333444555555666666555555333333222222333333444555444444555666666666555555444444555555555555444444444444555555555555444444222222222333444555666777777:::???CCCFFFIIILLLOOOPPPQQQRRRSSSVVVXXX[[[\\\^^^___cccgggllluuuzzzzzz~~~lllQQQHHHHHHEEECCCDDDEEECCCEEELLLTTT^^^nnn{{{~~~mmmddd```___^^^bbbgggnnnrrruuuzzzyyyqqqkkk\\\UUUNNNNNNNNNMMMPPPTTTTTTUUUUUUUUUUUUVVVVVVVVVZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUVVVWWWWWWVVVUUUQQQPPPOOONNNMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@????????????>>><<<999999:::999999888777666999777555555666777777777555555555555555555555555444444444444444444444444333222222222222333444444333333333444444444555555444555666666555444333222444444555555555555555555444444444555555666666666777777777777666444333222222222222222222222222222000000000000111222333444666777888999:::999888888777777666555555444333333333444555555666666555555333333222222333333444555333333444555555555555555444444555555555555444444111222222333333222222111222222222333444555666777777;;;???CCCGGGJJJMMMPPPQQQQQQRRRSSSVVVYYY[[[]]]^^^___cccgggllluuu~~~lllSSSKKKKKKGGGEEEEEEFFFDDDFFFLLLTTT___mmmzzzwwwiiicccbbbccccccccciiiqqqvvvzzzvvvmmmgggYYYRRRMMMMMMOOOOOOQQQUUUUUUUUUUUUVVVVVVVVVWWWWWW\\\\\\[[[[[[ZZZYYYYYYYYYZZZYYYWWWWWWXXXXXXWWWUUUQQQQQQOOONNNMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@???===999999:::999999888777666999777666666888888888777555555555555555555555555444444444444444444444444444333333333333444555555444444444555555555666666444444555555555444222111333444444555555666666666666666666777777777777777777888999999888666333222222222222222222222222222000000000000111222333444888999:::;;;<<<;;;::::::777777777777666555444333333444555555666666555555333333222222333333444555222333333444555555555444444555555555555555555444444555555666666555555444222222222333444555777777888<<>>======888888888777777777777666888777777666555444444333555333111111333555666666555222333666555222222444333222222222333333444555333333333333333333333333555555555555555666777777222333555666666666555444888777666555555666777777;;;;;;:::888777555444333333333333222222222111111//////000000111222444555666777:::<<<=========<<<666666666666555555555555444555777888888666555333444333222222222222444444666666555555555555666666666666777777666555444444444444444555555666666666444444444555555555666666888:::>>>BBBGGGJJJMMMNNNSSSUUUWWWXXXXXXYYY[[[]]]```aaacccgggjjjsssiiiQQQJJJCCCBBBDDDAAACCCEEEHHHKKKQQQ[[[hhhqqq}}}lllcccaaaaaadddhhhnnnrrrwww|||yyyoooddd\\\RRRPPPNNNOOOSSSVVVWWWVVVXXXXXXXXXXXXZZZ[[[]]]^^^aaaaaa```___^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYWWWVVVTTTRRRPPPNNNMMMMMMKKKJJJIIIIIIJJJJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEAAAAAA@@@???===<<<;;;:::999999888888888777777777888888777666666555444444777555333222111333555666:::444111333444111000222333333222222222333444444333333333333333333333333555555555555555666777777444555666666777777777666888777666555555666777888::::::999888777666555444333333333222222222111111//////000000111333444555666888:::<<<>>>>>>======888888777777666555555555222333555666777777777777555444333222222333444444555555444444444444555555666666666666666666555444333333444444444555555555333444444444444555555555888:::>>>BBBGGGJJJMMMNNNSSSUUUXXXYYYYYYZZZ\\\^^^```aaacccgggjjjssskkkSSSJJJCCCBBBEEEAAACCCEEEHHHKKKPPPZZZgggppp}}}tttfff``````bbbgggmmmssswww||||||uuujjj___XXXRRRQQQQQQSSSVVVWWWXXXWWWYYYZZZZZZ[[[\\\^^^```aaaeeedddcccbbbaaaaaaaaaaaa``````___^^^]]]\\\[[[[[[YYYXXXVVVSSSQQQPPPOOONNNKKKJJJIIIJJJJJJJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@???>>><<<;;;:::::::::999999999888888888888888888888777777666666555666777666444222444999>>>DDD:::222222444333111222444444333222222333333333333333333333333333333333555555555555555666777777777777666666777777888888777666555555555666777888999999999888888666555555333333333222222222111111000000000000222333444555666888:::===>>>???>>>===;;;:::999888777555444444000111222444666888999:::777666444333333333444444444444444444444444444444444555666666666666666666333333333333444444444444333333333333444444444444888:::>>>BBBGGGJJJMMMNNNTTTVVVXXXYYYZZZ[[[]]]___``````cccgggjjjssspppWWWMMMEEEDDDGGGDDDBBBEEEGGGJJJPPPYYYfffooo{{{yyynnnccc``````cccjjjpppuuuyyyxxxpppeee[[[UUURRRSSSUUUWWWYYYYYYYYYXXX[[[\\\]]]^^^```bbbdddeeegggfffeeedddcccbbbbbbbbbaaaaaa```___^^^]]]\\\\\\ZZZYYYVVVTTTRRRPPPOOONNNLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<:::::::::999999999888888999888888888777777777666333555777666555888@@@GGGLLL@@@555444666555444333444444333222222222333333222222333333333333444444555555555555555666777777888777666555555666888999666666555444555666777888888888888999888777666555333333333222222222111111000000000111222333444555666888;;;===?????????>>>======;;;999777555444333111222222333555777999:::888777555444333333444555444555555555555555555444444444555666777777666666333333333333333333333333222222222333333333444444888:::===BBBGGGJJJMMMNNNSSSUUUWWWXXXYYYZZZ\\\^^^___```cccgggjjjsssvvvZZZOOOFFFEEEHHHEEEBBBDDDGGGJJJOOOXXXeeennnzzzuuulllcccaaabbbeeelllsssvvvzzz{{{sssjjj```XXXTTTSSSUUUXXXZZZ[[[[[[[[[[[[]]]^^^```bbbdddfffhhhhhhiiihhhgggfffdddddddddcccbbbaaa``````^^^^^^]]]\\\ZZZYYYWWWTTTQQQOOONNNNNNLLLKKKJJJJJJKKKJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@???>>>===<<<<<<:::::::::999999999888888888888888888777777777777111444666555444777???EEELLL@@@555333555555333333444333333222222333333333222222222333333444444444555555555555555666777777888777666555555555666777666555444444444666777888777888999999999777666555333333333222222222111111000000111111222333555666666888;;;>>>@@@@@@@@@@@@???>>><<<:::777555333222444333333333444555666777777666555444333444444555555666777777777777666555444444555666777777666666333333333333333333333333222222222333333333444444888:::===BBBGGGJJJMMMNNNPPPSSSUUUWWWWWWYYY[[[]]]___```cccgggjjjtttzzz]]]OOOEEECCCFFFCCCBBBDDDGGGIIINNNXXXdddmmmxxxqqqjjjdddbbbccceeemmmuuuwww}}}~~~|||wwwnnnddd\\\WWWUUUUUUXXX[[[]]]]]]]]]]]]^^^___```cccfffhhhjjjlllllllllkkkiiihhhffffffeeeeeecccbbbbbbaaa```___^^^^^^[[[ZZZWWWTTTRRRPPPNNNNNNLLLKKKJJJKKKKKKKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCCCC??????>>>======<<<;;;;;;:::999999999888888888888777777777777777777777777222444555333222333666:::CCC999111111333222000111333222222222333333444555111222222333333444444555555555555555555666777777777777666555555555666666555444444444444555777888777888999:::999777555333333333333222222222111111111111111111222444555666777999<<>><<<:::777555333222555555444444444444444444555555444333333444555666666777888999999888777666444555666666666666666666444444444444333333333333333333333333444444444444888:::>>>BBBGGGJJJMMMNNNOOOQQQTTTVVVWWWXXX[[[]]]______bbbfffkkktttaaaRRRFFFDDDFFFCCCBBBDDDFFFIIINNNWWWccclllyyy|||mmmgggbbbbbbcccfffnnnvvvyyy}}}zzztttjjj```YYYWWWXXXWWWZZZ]]]^^^]]]]]]___aaa```bbbeeehhhkkkmmmnnnoooooonnnlllkkkiiihhhhhhhhheeeddddddcccbbbaaa``````]]]\\\YYYVVVSSSQQQPPPOOOMMMKKKKKKKKKKKKKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCCCC?????????>>>======<<<<<<999999888888888777777777666666666666666666666666444444444444333333333444888333000222222000///111111111111222333444555666111111222333333444555555555555555555555666777777777888888888777777666555444444333333444555777888888999::::::999777444222333333333222222222111111111111111222333444555666777999<<>>===;;;999777444333222333444555555555444333222333333222222222444555666555666777888888777666555666666666666666666555444555555555444444444333333333444444444444555555555888:::>>>BBBGGGJJJMMMNNNPPPRRRUUUVVVWWWYYY\\\^^^^^^___bbbfffkkkttteeeUUUIIIFFFHHHEEEBBBDDDFFFIIIMMMWWWccckkk{{{xxxiiidddaaaaaacccfffooowww||||||yyyrrrhhh^^^XXXXXXZZZYYY[[[^^^^^^]]]^^^```cccaaacccfffjjjmmmoooppppppqqqpppooommmkkkjjjjjjjjjgggfffeeeeeeccccccbbbaaa___]]][[[XXXUUUSSSQQQPPPMMMLLLKKKKKKLLLKKKIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@??????888888888777777777777666555555555555666666666666444444444555888888777555333111111444444111000333000000111222333555666777111111222333333444555555555555555555555666777777888999:::::::::888777666444444333333444555777888999:::;;;;;;999666333111333333333222222222111111111111111222333444555666777999<<>>BBBGGGJJJMMMNNNPPPSSSUUUWWWXXXZZZ]]]___^^^___bbbfffkkktttcccOOOKKKIIIEEEBBBFFFDDDEEEIIINNNUUUbbbnnnuuuiiiccc___```ccciiirrrzzz}}}tttjjjccc]]]XXXYYY]]]^^^```aaabbbbbbcccfffhhhjjjkkkmmmoooqqqrrrssssssrrrpppnnnnnnnnnooonnnmmmjjjhhhgggffffffeeecccbbbbbb___ZZZWWWUUUSSSPPPNNNNNNNNNMMMLLLKKKKKKKKKLLLIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@???===;;;::::::::::::999999999999999777777777777666666666666777666666666666555555555555555444444444333333333222222333333333333444444111222333333444444333333444444444444555777888999777777888888888888777777444444444555555666777888::::::::::::888777666555555444333333222222333333//////000111222444555666888:::===@@@BBBBBBAAA@@@<<<;;;:::888666555444444111222333444555555555555555444222111000111111222666666777888888888888888444444555555555555444444333333333444444555555555222222222222333444555555777999===AAAFFFIIILLLMMMPPPQQQRRRTTTWWWYYY\\\]]]aaaaaacccgggkkkuuudddOOOJJJHHHEEECCCGGGEEEFFFKKKOOOVVVcccooosssjjjdddaaacccfffkkkttt|||~~~xxxpppgggbbb]]]YYY[[[___```bbbcccddddddeeehhhjjjnnnoooqqqsssuuuvvvwwwwwwuuusssqqqqqqrrrsssrrrqqqooommmkkkjjjjjjiiigggeeeccc```\\\XXXVVVUUURRRQQQOOONNNMMMLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???===<<<;;;888888888888777777777777777777777777666666666555555555555444444444333333444444444444333333333333222222333333333333444444111222333333444444333333666555555555555666666777666666777777777777666666555555555555555666777888::::::999999888666555444222111000000//////000000///000000111222444555666777999===@@@BBBBBBAAAAAA===<<<:::888666555444444333333444555555444444444444333222111222222444444555666777777888888777777555555555666666555555555333333333444444444555555111111111111222333444555888:::>>>BBBGGGKKKMMMOOOQQQRRRSSSTTTWWWYYY[[[]]]aaaaaadddhhhmmmxxxfffPPPJJJHHHEEEDDDGGGFFFGGGLLLPPPWWWcccooo~~~sssjjjeeecccfffjjjooowww~~~|||ssskkkddd```\\\ZZZ\\\aaabbbdddeeefffggghhhkkknnnssstttvvvxxxyyyzzz{{{{{{yyywwwvvvvvvwwwwwwwwwvvvuuusssqqqpppooonnnkkkiiidddaaa]]]ZZZYYYWWWUUUTTTPPPOOONNNMMMLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAA???>>><<<;;;999999888888777777777777777777777666666666555555333333333333222222222222333333333333222222222222222222333333333333444444111222333333444444333333777777666555555555555555666666777777777777666666666555555555555666666777999999888888777555444333444333222222111111222222000000000111333444666777777999===@@@BBBCCCBBBBBB===;;;999777555444444444444555555555555444333333333333222222333444666777444555555666777666666666555666666777777666666555333333333444444444444555222222222222333444555555999;;;???CCCHHHLLLNNNPPPRRRSSSTTTUUUWWWYYY[[[\\\aaaaaaeeejjjooo{{{hhhQQQJJJGGGEEEEEEFFFEEEGGGKKKPPPVVVcccnnn}}}uuujjjfffeeeiiimmmrrryyyxxxrrrttt}}}~~~zzzpppiiiccc___]]]ZZZ]]]bbbdddeeegggiiiiiikkknnnqqqvvvwwwyyy{{{|||}}}~~~~~~{{{zzzxxxyyyzzz{{{{{{zzzzzzxxxvvvtttsssqqqnnnllleeebbb^^^[[[ZZZYYYWWWUUUQQQQQQPPPNNNMMMMMMMMMMMMIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBAAA@@@???===<<<;;;;;;;;;;;;::::::999999888777777666666666555555555333333333222222222222111333333333222222222111111222222222333333333444444111222333333444444333333666666555555555555666666777777888888888888777777666666555555555555666666888888777777666444333222555444333333222222333333000000111111333555666777777999===AAACCCDDDCCCBBB<<<:::777555333222333333444444555555555555555444555444444333444555666777333444555555666666555555666666777777777777666666444444444444444444444444333333333444444555666777999;;;???CCCHHHLLLNNNPPPSSSTTTTTTUUUWWWYYYZZZ[[[___```dddjjjppp|||jjjSSSJJJFFFEEEEEEDDDCCCEEEJJJOOOUUUaaalllyyyuuujjjfffeeejjjooottt|||xxxllljjjnnnwww}}}yyypppjjjdddaaa___\\\___ccceeegggiiikkklllnnnrrrtttyyyyyy{{{}}}~~~}}}|||{{{{{{}}}~~~|||yyywwwuuussspppmmmfffccc___\\\ZZZYYYWWWUUUSSSRRRQQQOOONNNNNNMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGBBBBBBAAA@@@???===<<<;;;<<<<<<;;;;;;:::999999888666666666666555555555555444444444444333333333333333333333222222222111111222222222333333333444444111222333333444444333333444444444555555666888888888999999::::::999999888666555555555555666666777777777777777555444333222111000000///////////////000000111222333555666777777:::===AAACCCDDDCCCBBB:::888555222111000111222111222333555666777777777777666555444333444555555333333444555555555555555666666777777777777666666444444444444444444444444222222222222333444555666888:::>>>BBBGGGKKKMMMOOOTTTTTTUUUVVVWWWYYY[[[\\\^^^___dddjjjpppzzzkkkTTTKKKFFFDDDDDDBBBBBBEEEJJJOOOTTT```kkkvvvuuukkkgggfffjjjpppvvvpppfffffflllvvv|||xxxqqqkkkfffdddbbbaaaccchhhhhhjjjmmmnnnpppsssvvvyyy|||}}}~~~~~~{{{yyyvvvssspppiiieeeaaa]]][[[YYYWWWUUUTTTTTTRRRPPPOOONNNNNNNNNKKKKKKKKKKKKJJJJJJJJJIIIDDDDDDCCCBBBAAA???>>>===;;;;;;:::999888777777666666666666555555555444444555555555555444444444444333333333333222222222222222222333333333333444444111222333333444444333333333444444444666777888999888999999999999999999888444444444555555666777888888888777777666444333222222111111000000000000000111111111222444555777888999;;;>>>BBBCCCCCCBBBAAA:::888555111000000111222000111333555777888999999888777555444333333444444333444444555666555555555555666666777777666666555555444444444444333333333000000000000111222333333888:::>>>BBBGGGKKKMMMOOOSSSTTTTTTVVVXXXZZZ\\\]]]^^^```dddjjjoooxxxkkkVVVKKKFFFCCCCCCCCCBBBEEEKKKPPPUUU```kkkuuuyyynnniiiggglllrrryyy}}}nnneeegggnnnyyy|||wwwqqqkkkhhhggggggfffiiinnnlllnnnqqqssstttwww{{{~~~~~~{{{wwwtttllliiiddd```]]]ZZZXXXVVVUUUUUUSSSQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLGGGGGGGGGFFFEEECCCAAA@@@<<<;;;:::999888777777666666666555555555444444444555555555555444444444444444444444444333333333333222222333333333333444444111222333333444444333333555555555555555666777888777777777888888777777777333333333444666777999:::888888888777666555444333444333333222222222222222111111111222444555777888;;;===@@@BBBCCCCCCAAA@@@<<<999666222000111222333222333444666777888888888666555444333333333444555444444555666666666666666555555555666666555555555555555444444444333333333111111111111111333444444999;;;???CCCHHHLLLNNNPPPRRRSSSTTTVVVXXX[[[]]]^^^aaabbbfffkkkooowwwkkkVVVLLLFFFCCCCCCCCCCCCGGGLLLQQQVVVaaallluuupppkkkiiimmmsss{{{}}}nnneeehhhoooxxx|||wwwpppkkkhhhiiijjjjjjnnnsssnnnqqqsssvvvxxx{{{{{{xxxoookkkfffbbb___\\\YYYVVVVVVUUUTTTRRRPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJJJJIIIGGGFFFDDDCCC>>>>>>===<<<:::999999888666666555555555444444444555555444444444444333333555555444444444444333333222222333333333444444444222222333444444444333333777777666555555555555666555555666666666666555555222222333444666888:::;;;999999888888777555444333111000000///.../////////111111222333444666777888<<<>>>@@@BBBCCCBBBAAA???===;;;777333222222333555444444555666777777666666333333222222333444666777444555666666777777666666444444555555555555444444555555555444444333333333444444444444555666777777:::<<<@@@EEEIIIMMMPPPQQQRRRRRRTTTVVVXXX[[[^^^___cccdddggglllooowwwjjjWWWOOOKKKFFFDDDFFFGGGHHHKKKPPPZZZeeemmmyyyppplllkkkooouuu|||rrrkkkkkkpppwwwyyyqqqpppnnnmmmmmmooopppqqqvvvvvvvvvyyy~~~zzzvvvpppmmmhhhdddaaa___\\\ZZZWWWUUUSSSRRRSSSSSSRRRQQQPPPQQQQQQRRRRRRSSSSSSSSSUUURRRNNNKKKJJJHHHEEEDDD???>>>===;;;999888777777555555444444444444555555555555444333333222111111222222111111111111222222222222111111111111222222333333444444555666777777666666666666777777777777888888888888888777666555222222333555777999;;;<<<;;;:::888777555444333333222222111111111111222222///111222333444666:::===999;;;===@@@AAABBBCCCCCC???===888444111//////000---000444777888777777888666555444444333333333333666666555555555666666777777888888999999999888888777777777666555555444444222000//////222444555555:::>>>BBBFFFIIIKKKNNNPPPRRRSSSVVVWWWXXX[[[^^^aaabbbbbbdddiiinnnvvvjjjWWWOOOJJJGGGEEEHHHHHHIIIKKKPPPYYYcccjjjwwwrrrnnnmmmqqqxxx~~~vvvnnnnnnrrr{{{zzzvvvuuutttssstttuuuwwwxxxzzzzzz{{{~~~|||xxxqqqnnniiieeebbb___]]][[[YYYWWWUUUTTTTTTTTTSSSRRRUUUUUUVVVVVVWWWXXXXXXXXXYYYWWWTTTRRRPPPMMMJJJGGGAAA@@@===;;;999888888888666555555444444555555666666666555444444333222222333222222222222222222333333333222222222222333333111222222333333444444444666666666666777777777777999999999999888777666555333333444555777:::<<<===<<<;;;999777555444333333222222111111111111222222///000222222333555888;;;;;;<<>>>>>===;;;888666444333333222222111111111111222222000111222222222444777999<<<>>>@@@BBBDDDEEEEEEEEEAAA>>>:::666333111111111444555555333222333555888555555444333333333444444777666666555555666666666555555666777777777777777666666555444444333333222222111111333666777666555666:::@@@DDDHHHKKKNNNPPPTTTVVVYYY[[[\\\___bbbddddddcccfffjjjooowwwkkkVVVMMMIIIHHHHHHGGGHHHIIILLLPPPXXXbbbhhhuuuwwwsssrrrwww~~~vvvuuuzzzzzzyyyxxxyyyzzz}}}{{{vvvsssooojjjgggdddbbb___]]]]]]\\\[[[\\\^^^^^^]]]\\\ZZZ[[[[[[[[[\\\\\\]]]]]]___^^^^^^]]][[[WWWQQQMMMEEEBBB===999777777888999777666666555555666666777555555555555444444444444222222222333333222222222333333222222222222333333555555555555555555444444666666666777777888888999::::::::::::999888666666444555666777999<<<>>>???@@@>>><<<999666444333222222222111111111111222222111222333333333444777999===>>>AAACCCDDDEEEEEEEEEBBB@@@<<<888555333222222333444555444333333555777444444333333333444444555888777666666666666666666555555666777888888888888777666666555444444333333222222333555777888666444555999>>>CCCGGGJJJNNNPPPSSSVVVYYY\\\]]]___bbbdddddddddfffkkkooowwwnnnYYYNNNIIIHHHIIIEEEGGGIIILLLRRR[[[dddjjjwwwyyyvvvuuu{{{zzzzzz{{{vvvrrrnnnjjjgggeeecccaaa___^^^^^^___aaaccceeedddbbb\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[YYYUUUNNNJJJDDDAAA<<<888666666777999666666555555555555666666333333333333333444444444111111222333333222111111222222111111111111222222555555555555555555444444666666666777888999999999<<<<<<;;;;;;:::888777666555555666888:::<<<>>>???@@@>>><<<999666444333222222222111111111111222222333444444444444555888;;;===>>>@@@BBBDDDDDDDDDDDDCCCAAA>>>:::777555444333...111444666555555555555333333333333333444555666888888777666666666666666555666777888999999999999888888777777666555555555333333444666888888666444444888>>>CCCFFFJJJMMMPPPQQQTTTXXX[[[]]]^^^aaacccddddddfffjjjnnnvvvttt^^^RRRKKKIIIJJJEEEGGGJJJNNNTTT\\\ffflllxxx}}}yyyyyy~~~{{{vvvooolllhhhfffeeedddbbbaaaaaaaaabbbdddfffgggeeeccc]]]]]]\\\[[[ZZZYYYYYYXXXUUUUUUTTTTTTRRRNNNHHHCCC@@@>>>;;;888666666777888555555444444444444555555111222222333333444444444111222333444444333222111222111111000000111111222333333333333333333333333555666777777888999::::::======<<<;;;:::999777666555555666777:::<<<>>>???>>>===;;;888666444333333222222111111111111222222333444555555555777:::<<<>>>???AAACCCDDDDDDDDDCCCDDDBBB@@@===:::777555444,,,000444666666555444444222222222333444555666777999999888777666666666666555666777999::::::::::::999999888888777666666555444333333555666777666444555999???CCCGGGJJJMMMOOOOOORRRWWWZZZ\\\^^^```bbbdddcccfffjjjmmmuuu{{{fffXXXOOOLLLLLLHHHIIILLLPPPUUU]]]fffkkkyyy}}}}}}|||wwwsssmmmjjjgggeeeeeedddcccbbbeeeddddddeeefffeeebbb___[[[[[[YYYXXXVVVTTTSSSRRROOONNNMMMLLLJJJGGGAAA===<<<;;;999777666666666777444444333333333333444444222222333333444555555666333444555666666555444333333222222111111222222333111222222333333444444444555666777888999::::::;;;>>>======<<<;;;999777666444444555777999;;;===>>><<<;;;999777555444333333222222111111111111222222111222444444555777:::===???AAABBBDDDEEEEEEEEEDDDEEECCCAAA>>>;;;888666555000222444555444333333444222222222333444555777777:::999888777666666666666444555666888999999::::::888888888777666666555555555444222333444666555444777;;;@@@DDDGGGJJJLLLOOONNNRRRWWW[[[]]]^^^```bbbcccccceeeiiillltttkkk]]]SSSNNNNNNJJJLLLNNNRRRVVV]]]eeejjjxxx{{{yyywwwrrrnnnkkkhhhfffddddddeeedddcccgggfffeeeeeeeeebbb^^^[[[XXXWWWUUUSSSQQQOOOMMMLLLLLLJJJIIIGGGFFFBBB===::::::999888777666666666666444333333222222333333444222333333444555666777777555666777999999777666555444333333222222333333444333333444444555666777777555666777888999:::;;;;;;>>>>>>===<<<;;;999777666444444555666999;;;===>>>;;;:::888777555444333333222222111111111111222222///111222333444666:::===AAABBBDDDEEEFFFFFFFFFEEEEEEDDDBBB???<<<999777666444555444333111111222444111111222333444555777888:::999888777666666666666333444555777888888999999777777777666555555444444666444222111333555555555888<<>>;;;:::999999888777666555444444222222222222222222222222222333555777777999<<>>===:::777666555666666777888:::;;;<<<===;;;999777555444333333333222222111111111111111222333333333444666999;;;===>>>@@@CCCEEEFFFEEEDDDBBBEEEEEEDDDAAA>>>;;;777555555555555555555555444444555555444333444555666777555555555555666666666666888888777666666666666666666666666666666666555555222222333444444555555666999===AAAEEEGGGIIILLLNNNPPPSSSWWWZZZ\\\]]]___```aaaaaaeeehhhkkksss}}}iii[[[SSSOOOLLLMMMOOOQQQTTT[[[ccciiipppzzz{{{xxxssspppmmmkkkiiigggcccbbbbbbaaaaaaaaaaaabbbaaa___]]]\\\[[[YYYUUURRRQQQPPPMMMKKKHHHFFFEEEEEEBBBBBBAAA@@@>>><<<:::999999999888777666555444444222222222222222222222222///111222333333555888:::999999;;;AAAFFFGGGCCC???555555444444444333333333333333444444444444555555666666777777888:::;;;<<<<<<>>>>>>===999666555555666666777999:::;;;<<<<<<:::999777555333333333333222222111111111111222222333333333444666999<<<===AAABBBBBBCCCCCCDDDDDDDDDDDDDDDBBB@@@===:::777555555555555555555555555555555555444333444555666777666666666666666666666666777777666555555555555555555666666666666555444444222222333444444555555666888<<>>EEEGGGGGG555444444444444333333333333333444444444555555555777777777777999:::;;;<<<===>>>>>><<<999666444444555666777999:::;;;<<<<<<999888666444222222222222222222111111111111222222333333333555777999<<<===DDDDDDBBBAAABBBCCCDDDEEEBBBBBBAAA???<<<999777555555555555555555555555555555555444333444555666777888888888777777666666555666555555444444444444555555555666666555444444333222222333444444555555666888;;;@@@DDDFFFHHHKKKMMMOOORRRVVVYYY[[[\\\^^^___aaabbbeeeiiilllssskkkZZZSSSRRRNNNOOOQQQRRRVVV]]]eeejjjppp|||~~~zzzwwwtttrrrooollljjjiiigggdddbbbaaa```___^^^^^^]]]]]]^^^[[[YYYWWWUUUTTTSSSPPPNNNLLLJJJHHHFFFDDDBBBAAAAAA>>>===<<<:::::::::;;;;;;888888888777666555555555111111111111111111111111222333444333222222444666555222000222777<<>>>>>>>>;;;888555444444555666888999;;;<<<<<<<<<888777555333222222222222222222111111111222333333333333444555777:::<<<>>>EEEDDDCCCCCCCCCCCCCCCDDDBBBAAA???===;;;888666555444444444555555555555555555555444333444555666777:::999999888777666666555666555555444444555555555555555666555555444333222222222333444444555555666777:::???CCCFFFHHHKKKMMMOOORRRVVVYYYZZZ\\\]]]___aaabbbeeeiiilllsssgggWWWRRRRRRNNNOOOQQQSSSWWW^^^ffflllttt}}}wwwtttrrrqqqooommmkkkiiihhhgggeeeccc```^^^^^^]]][[[[[[ZZZZZZZZZWWWUUURRRPPPPPPOOOMMMKKKIIIHHHFFFDDDBBB@@@??????>>>===<<<;;;:::;;;<<<<<<888888777777666666555555111111111111111111111111444555555444333333444666555444222111222444444444444444444444444444444444333333444555555666777777777777888888999:::<<<===>>>>>>===:::777555444555444666888:::;;;<<<;;;;;;777666555333222222222333222222111111222333333444444444444555777:::<<<>>>BBBCCCEEEFFFFFFDDDCCCAAABBBAAA???===:::888666555444444444555555555666666555555444333444555666777:::999999888777666666555777666666666666666777777666666666666555444333222222222333444444555555666777:::???DDDFFFIIILLLNNNOOOSSSWWWYYY[[[\\\^^^___bbbbbbfffiiilllttt~~~fffXXXSSSSSSNNNOOOQQQTTTYYY```iiioooxxxzzzvvvqqqmmmlllkkkkkkjjjgggeeedddccccccbbb___]]]\\\[[[ZZZXXXWWWWWWWWWWWWRRROOOLLLKKKJJJJJJHHHFFFGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<;;;;;;;;;<<<888777777777666666666555222222222222222222222222333444444333222111333555333333333222222222111111333333333444444444444555333333444555666777777888888888888888999;;;<<<=========<<<999666555555666444555888;;;<<<<<<;;;;;;888777555333333333333444222222111222222333444555444444444666888:::===>>>AAACCCEEEGGGGGGFFFCCCAAADDDCCC@@@===999777555555333333444444555666666666555555444333444555666777888888888777777666666555777666666666666777888888777777777777666555333333222222333444444555555666777;;;@@@DDDGGGJJJMMMOOOPPPSSSWWWZZZ\\\]]]___```bbbcccfffjjjmmmttt{{{eeeYYYTTTRRROOOQQQSSSWWW\\\dddmmmtttzzz}}}yyyuuusssmmmjjjfffddddddddddddccccccbbbaaaaaaaaa```]]][[[YYYXXXWWWVVVUUUTTTTTTTTTOOOMMMJJJHHHHHHGGGFFFEEEFFFEEECCCBBB@@@???>>>>>>============<<<;;;:::999777777777777666666666666333333333333333333333333222333444333111111333555222333333444333333444555333333333444444444555555333333444555666777888888888888888999:::;;;<<<===;;;;;;;;;888666555666888333555888;;;<<<<<<;;;:::888777666444444444444555222222222222333444555555444444555666888;;;===???BBBCCCDDDEEEFFFFFFEEEEEEGGGEEEAAA===999777555444333333444444555666666777555555444333444555666777666666666666666666666666555555555555555666777777999999999888777555444333222222333444444555555666888<<>>>>><<<=========<<<:::888777777777777777666666666666444444444444444444444444333444555444333333555777444444555444444555777999333333333444444555555555333333444555666777888999888888888999:::;;;<<<===:::;;;:::888666666777999333555888;;;===<<<;;;:::888777666555444444555666222222222222333444555666444444555666888;;;===???DDDCCCCCCCCCDDDEEEGGGHHHHHHFFFBBB===999666555444333333444444555666777777555555444333444555666777555555555555666666666666444444444444444555666777::::::999999888666555444222222333444444555555666888<<>>>>>>>>===<<<:::999888666666777777777777666666666666555555555444444444444444444444444444444444555555555555555555555555333333333444444444555555555555666666777888888888888888999:::;;;;;;;;;;;;<<<:::777666666555444222666888:::<<<======<<<<<<999888777555444444444444222222222222222222222222555555555777999<<>>:::777666555555333444666777777666444333444444444444444555666666666666777777666555444444555666777888999999999999666777777666555444444555333333333333444555666666666999>>>CCCHHHKKKMMMMMMUUUWWWZZZ\\\\\\]]]___```ddddddfffkkkpppyyyzzzddd[[[WWWUUUUUUWWWZZZ]]]bbbiiiqqqwwwwwwqqqnnnrrryyy}}}|||zzzyyyxxxyyyzzzzzz}}}xxxtttoooiiidddeeefffcccbbbdddeeegggiiillllllkkkiiigggcccbbb``````___]]]ZZZWWWXXXXXXVVVTTTRRRPPPOOONNNKKKJJJHHHGGGFFFEEEFFFFFFDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>======<<<:::999888666666666666666666666666666666555555555444444444444444444444444444444444555555555555555555555555333333444444444555555555333333444444555666666666999999:::;;;<<<<<<<<<<<<;;;999666666666777555444666888:::<<<>>>>>>===<<<999888777666555444444444222222222222222222222222555555555777999<<>>DDDIIILLLNNNNNNTTTWWWZZZ[[[\\\]]]___aaaddddddfffkkkpppyyyyyyeee\\\YYYVVVUUUWWWZZZ^^^ccckkksssyyyyyyqqqlllkkkrrr{{{{{{{{{||||||}}}}}}}}}}}}}}}|||||||||{{{xxxsssoookkkeeeccceeegggfffgggjjjrrrtttvvvwwwvvvsssnnnllleeecccbbbaaa```^^^[[[XXXXXXXXXVVVTTTRRRPPPOOONNNJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@=========<<<<<<:::999888666666555444444555666666555555555555555444444444444444444444444444444444555555555555555555555555333444444444444555555555333444444555555666666777::::::;;;<<<============:::888666666777888777666666888:::===>>>???>>>===:::999888666555555555555333333333333333333333333555555555777999<<>>??????>>>>>>:::999888777666555555555333333333333333333333333444555555777:::===@@@BBBDDDDDDFFFGGGGGGGGGGGGFFF@@@>>>:::777555444444444555555666666666666555555666666555444444444444555666666666555555555666666777777888999:::::::::::::::;;;;;;999666444444555333333333333444555666666777;;;@@@FFFKKKNNNPPPQQQRRRUUUYYY[[[]]]___aaacccccccccfffkkkpppzzzyyyggg```]]][[[YYY[[[^^^bbbgggooowww}}}xxxsssqqqttt}}}}}}zzzuuurrrpppmmmnnnrrrtttuuuyyy~~~}}}vvvooojjjgggeeedddcccbbb```\\\ZZZUUUTTTSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<;;;:::999999777666444222222444666777444555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666666666777777888999999999888999:::;;;;;;<<<;;;;;;<<<:::888888888999888666888:::<<<>>>??????>>>>>>:::999888666555555444444333333333333333333333333444555666777:::>>>AAACCCDDDEEEGGGHHHIIIHHHGGGFFF???===:::777666555555666555666666666666666666555666555555444444444555555666666555555555555666777777888999:::;;;;;;;;;;;;:::;;;;;;999666444444555333333333333444555666666777:::@@@FFFKKKOOOQQQRRRRRRUUUYYY[[[]]]___aaaccccccccceeekkkpppzzz{{{iiibbb___]]]]]]___bbbeeejjjqqqyyy~~~}}}{{{{{{~~~|||xxxuuupppnnnpppsssttttttxxx~~~{{{wwwqqqllliiibbb```_________]]]ZZZWWWSSSSSSQQQOOOMMMKKKJJJIIIIIIHHHFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@?????????;;;;;;;;;;;;;;;:::999999666666555444444555666666444444444555555555555555555555555555555555555555555555555555555555555555444444555555555666666666444555555666666777777888777888999:::;;;;;;;;;;;;;;;:::888888999:::999888;;;<<<>>>???@@@???>>>===999888777555444444444444333333333333333333333333444555666888;;;>>>AAACCCCCCDDDFFFGGGHHHGGGEEEDDD>>><<<:::777666555666666666666666666666666666666444444444444444555666666666666555444444555777888666666888999999999999999999::::::888666444444555333333333333444555666666777:::???FFFKKKOOOQQQRRRSSSVVVYYY[[[]]]^^^```bbbbbbbbbeeekkkpppzzz|||jjjcccaaa^^^aaaccceeehhhlllrrrzzz}}}~~~|||xxxvvvooonnnoooqqqqqqpppttt{{{yyyxxxuuurrrmmmiiieeeccc^^^]]]\\\]]]]]]\\\YYYVVVTTTSSSQQQOOOMMMKKKJJJIIIJJJIIIGGGEEEDDDDDDDDDEEECCCBBBAAA@@@????????????::::::;;;;;;;;;:::999999666666666666666666666666444444444555555555666666555555555555555555555555555555555555555555555555555555555555666666666666555555555666777777888888888999:::;;;<<<<<<<<<<<<888777666888:::<<<=========>>>???@@@@@@>>>===;;;888777666444333333333333444444444444444444444444444555666888;;;???BBBDDDDDDEEEGGGHHHHHHGGGDDDCCC<<<:::888666444444555666777777666666666666777777333333333444555666777888666666444444444555777888666777888999::::::::::::777888888777555444444555333333333333444555666666666999???EEEJJJNNNQQQRRRTTTWWWZZZ[[[\\\]]]___aaabbbbbbeeekkkpppzzz}}}kkkdddaaa___dddeeegggiiimmmsss{{{yyy}}}~~~}}}|||zzzwwwtttooonnnooopppooommmqqqxxxwwwuuuqqqlllfffaaa]]][[[^^^]]]\\\]]]^^^]]]ZZZXXXTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIGGGFFFEEEDDDEEEEEECCCBBBAAA@@@????????????::::::;;;;;;;;;:::999999666666777777777777666666444444444555555555666666666666666666666666666666555555555555555555555555555555555555666666666777777777777888999999::::::999:::;;;<<<============555444555777;;;???@@@@@@>>>???@@@AAA@@@>>><<<:::777666555444333222222222444444444444444444444444444555666888;;;???BBBDDDGGGHHHJJJKKKKKKHHHFFFDDD:::999666444333333444555777777666666666666777777222222333333555666888999666555444333444555888999999999:::;;;<<<<<<<<<<<<666777777666555444444555333333333333444555666666555888>>>DDDJJJNNNQQQRRRUUUWWWZZZ\\\\\\]]]___```bbbbbbeeekkkqqq{{{~~~nnniiihhhggghhhjjjmmmpppsssxxx}}}~~~{{{{{{}}}|||||||||}}}{{{wwwuuusssppplllkkkmmmppprrrssssssnnniiidddaaa___]]][[[ZZZZZZZZZYYYXXXVVVUUUTTTQQQPPPOOONNNLLLJJJHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA???>>>>>>======<<<<<<<<<;;;;;;::::::999999888888777666555555444777666555444444555666777999888777555444444444444666666444333222111111111888777777666666666777777777777777777777888888999888999::::::::::::999888777777666666777;;;AAAEEEAAAAAA@@@>>>===<<<<<<<<<666555444333333444555666222111222222333444555666555555666999>>>CCCEEEEEEIIIHHHHHHHHHIIIGGGEEEBBB>>>:::666333444555666666555555666666666666666666444444444555555555666666888777555333333333555555666666777888888888888777:::999777666444333333222333333444444555666666666:::===AAADDDGGGLLLPPPTTTXXXZZZ\\\]]]]]]^^^```bbbaaaaaadddiiippp{{{pppkkkjjjiiijjjlllooorrruuuzzz{{{yyy~~~~~~}}}|||||||||||||||zzzwwwtttqqqnnnkkkjjjkkknnnpppqqqppplllgggbbb___]]][[[YYYYYYYYYXXXWWWVVVUUUTTTSSSPPPOOOOOONNNLLLJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999999888888888777666555555555777666555444444555666777888777666555555444555555444444333333222333333333555555444444444444555555777777777777777888888999999:::;;;<<<<<<;;;:::999777666666555555999???CCCHHHGGGFFFCCC@@@<<<888666666555444333333444555666222222111222222333444555555555666:::???DDDFFFFFFHHHGGGGGGGGGGGGFFFCCC@@@:::777333111222444555555666666777777777666666555333444444444444555555555777555444333222333555666666777777888999888888888:::999777666444333333333333333444444555666666666:::===AAAEEEHHHLLLQQQTTTWWWYYY\\\]]]]]]^^^aaacccbbbaaadddjjjppp{{{tttooommmkkkmmmooorrruuuxxx}}}|||{{{}}}zzzzzz|||||||||}}}}}}zzzvvvsssooollliiihhhjjjmmmnnnnnnmmmiiiddd___]]][[[XXXWWWVVVUUUUUUTTTSSSRRRRRRQQQNNNNNNNNNMMMLLLKKKIIIHHHIIIHHHHHHGGGFFFEEEDDDDDD@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;:::999999999888888777777666666555555666666555555555555666777666666555555555555666666333333222222333444555555555555444444444444555555777777777777777888888999:::;;;<<<<<<<<<<<<;;;:::666666555444444666;;;???IIIIIIIIIGGGCCC===777333555555444444444444555555222222111111111222222333444444666;;;AAAEEEGGGHHHHHHGGGFFFFFFFFFDDD@@@>>>;;;888555444555777888999777777777777666555444444333333333333444444444444444444333222222333555555777777888999999999999888999888777555444333333333333333333444555555666666:::===AAAEEEIIIMMMQQQTTTVVVXXX[[[]]]^^^___aaacccbbbbbbeeejjjqqq|||yyytttqqqoooppprrruuuxxx{{{|||zzzzzz}}}}}}}}}~~~~~~{{{wwwsssmmmkkkhhhhhhjjjlllmmmmmmkkkgggaaa]]][[[YYYWWWUUUSSSSSSRRRQQQQQQPPPPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>>>>>===<<<;;;;;;===<<<<<<;;;:::999888888888777777777666666666555555555555555555666666777555555555555555666777777333333333333333444555555777666666666666777777888777777777777777888888999999:::;;;<<<<<<;;;:::999555555444333222555999<<>>888555444444444444444444444444222222111111000111111111444444777<<>>?????????>>>===<<<;;;===<<<;;;:::999888777777777777777777666666666666444555555666666666666666555555444555555666777888666555444444333333444444666666666666666777888888777777777777777888888999888999:::;;;;;;:::999888555555444333333444888:::;;;===???@@@???;;;777444333444444444444444444333222222111111000111111111444555888>>>DDDHHHJJJJJJJJJIIIIIIHHHGGGCCC>>>:::333111//////111444444444555555555444333222111000222222222333333333444444222222222222333333444555777777888999999999999888888777666444333333333333222222333333444555555555555999???DDDHHHKKKOOORRRTTTWWW[[[^^^___```bbbcccbbbbbbeeejjjqqq|||~~~zzzvvvwwwyyy|||}}}~~~~~~|||wwwrrrkkkjjjhhhhhhjjjkkklllkkkfffbbb]]]YYYWWWVVVTTTRRRQQQPPPOOONNNNNNOOOQQQRRRMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDDDDCCCBBBAAA@@@??????@@@AAAAAAAAA???>>>======<<<;;;:::999888777666777777777777666666666666333444555666777777777666555555555555555666777888666666555444333333444444444444333444444555666777777777777777777888888999888888999::::::999888888555555555444444555888;;;;;;;;;<<<;;;999777444333333333444444444444333333222222111111111222222333555777:::???EEEIIIJJJIIIJJJJJJIIIIIIGGGCCC===888333222000000222444444444444444444444333222111111333333333333444444444444333333333333444444444444666666777888888888888777777666555444333333333333222222222333444444555555555999???DDDHHHLLLPPPRRRTTTXXX\\\___``````aaabbbaaaaaadddiiippp{{{}}}yyy{{{~~~~~~||||||}}}}}}}}}~~~{{{tttpppiiihhhfffggghhhjjjjjjiiiccc___ZZZVVVTTTSSSQQQPPPQQQPPPOOONNNOOOPPPRRRSSSNNNNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAACCCCCCCCCBBB@@@???===<<<;;;:::999777666666666666666666777777777777333444555666777777777666666666555555555666666777555444444444444555555666333333333444444555666777777777777777777888888999888999:::;;;;;;:::999888555666666666666777:::======<<<:::888666555555555222333444444444444333222222222111222222333444555777888;;;AAAFFFIIIIIIHHHJJJIIIIIIHHHFFFAAA:::555666555333333555666666555444444555555555444444333333444444444444555555555444555555555555444444333555555666777777777777666666666555444333333333333111222222333333444555555666:::@@@FFFJJJNNNQQQTTTUUUXXX]]]___```___````````````ccchhhooozzz{{{}}}zzzyyyzzz{{{{{{}}}~~~}}}yyysssnnngggfffeeeeeeggghhhhhhgggaaa]]]XXXTTTRRRQQQOOONNNQQQQQQOOOOOOOOOQQQSSSUUUOOONNNNNNLLLJJJHHHFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBAAACCCDDDEEEEEEDDDBBB@@@===<<<;;;:::888777666555666666666666777777777777222333555777777777777666666666555555555555666666333333333444555666777888555555555666666888999999777777777777777888888999::::::;;;<<<<<<;;;::::::555666777777777999<<<>>>===;;;999666666777999;;;222222444444444444222222222222222222333444555666888999<<>>???===;;;888666555444444444444444333333222222222444444444444333222222111555:::@@@DDDFFFGGGGGGHHHGGGFFFCCC???;;;888555333444333222111000000000000555555555555444333222222333333333444444444555555666666555444333333222222222222222222333555777888444444222222222222444444444444333333333444555555:::<<<@@@EEEIIIMMMPPPQQQUUUXXX\\\^^^___```aaabbbaaa```bbbggglllwww|||yyywwwwwwzzz{{{}}}|||xxxqqqjjjfff```^^^\\\[[[[[[ZZZWWWVVVQQQQQQPPPPPPOOONNNMMMMMMOOOOOOOOOOOOPPPQQQQQQRRRPPPOOOMMMLLLMMMNNNMMMKKKKKKKKKIIIHHHGGGFFFFFFFFFDDDEEEGGGGGGGGGEEEBBB@@@;;;<<<<<<;;;;;;:::999888777777777777777777777777777666666555555666666777555555555555555444444444666666555555555444444444555555666666666777777777777777777888999999::::::;;;;;;;;;;;;:::888777666555555444555666888:::;;;???===:::888666444444444444444444333333222222222333222222222222333444444666:::@@@EEEGGGHHHHHHIIIGGGFFFCCC???;;;888555444333333222222222222333333222333444444555555555444333444444444555555555555666555555444333333222222222222222222333555777888444333333222222333333444444444333333333444555555:::<<<@@@EEEIIIMMMPPPRRRVVVYYY\\\^^^^^^^^^___```aaa```cccgggnnnxxx{{{xxxuuutttwwwxxxzzzyyytttlllccc^^^ZZZXXXTTTSSSRRRRRRQQQPPPNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQRRRPPPOOONNNNNNPPPPPPPPPOOOMMMMMMKKKJJJIIIHHHHHHHHHFFFGGGHHHHHHFFFDDDAAA???;;;;;;;;;;;;:::999888777777777777777777777777777666555555555555555555666444444444555555555666666555555555555555444444444666666666777777777888888777777888888999:::::::::<<<<<<<<<;;;:::999888777666666555666666777888999>>><<<:::777555444444444444444333333333333222222111111000000111333666888777;;;BBBFFFHHHIIIJJJJJJGGGEEEBBB???;;;888666444222222222222333555666666111111333444666666777777444444555555555666666666555555555444444333333222222222222333444555666777444333333222222333333444333333333333333444555666999<<<@@@DDDIIIMMMPPPRRRWWWYYY\\\]]]]]]\\\]]]^^^aaaaaadddiiiooozzz{{{xxxvvvuuuvvvvvvuuuqqqlllddd]]]YYYUUURRRNNNLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRQQQPPPQQQRRRSSSQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHEEECCC@@@>>>::::::::::::999888777777777777777777777777777777555555444444444444555555444444444555555555555666555555555555555555555555777777777777888888888888777777888999999::::::;;;<<<<<<<<<;;;:::999888777666666777777888999:::;;;===;;;999666555444333444333333333333333333333333222111000///000333666999999===CCCGGGIIIJJJJJJKKKFFFEEEAAA===:::777555555222222222222333444666666222333444555666666666666555555555666666666666777555555444444444333333333222222333333444555666666333333333333333333333333333333333333444444555666999;;;???DDDIIINNNQQQRRRUUUXXX[[[\\\]]]]]]^^^___bbbbbbeeekkkqqq|||~~~{{{xxxvvvuuuvvvsssnnnhhhbbb]]]YYYWWWQQQNNNKKKJJJKKKLLLMMMLLLNNNNNNNNNOOOOOOOOOOOOPPPNNNOOOQQQRRRRRRSSSRRRRRRVVVUUUTTTTTTUUUTTTRRRPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDAAA???===::::::::::::999888777777666666666666666666666666555555444444444444555555666555555555555444444444444555555555555555555555777777777777888888888888888888888999::::::;;;;;;<<<<<<<<<;;;:::999777777555666888:::;;;===>>>>>><<<:::888666444333333333333333333333333333333333444333111000111333666888;;;???EEEHHHJJJJJJJJJJJJEEECCC???;;;888666555444222222222222222333444444555666666666555555444333555555555666666666666777444444444444444333333333222222333444444555555555333333333333333333333333333222222333444555666666888;;;???DDDJJJNNNQQQSSSRRRUUUYYY\\\]]]^^^```aaabbbbbbffflllrrr|||}}}zzzwwwtttsssqqqmmmfff___ZZZVVVUUUUUUNNNLLLKKKKKKMMMOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRTTTTTTTTTTTTSSSXXXWWWWWWWWWXXXWWWTTTQQQMMMMMMKKKJJJIIIHHHHHHHHHIIIHHHGGGEEEBBB@@@>>><<<;;;;;;;;;;;;:::999888777666666666666666666666666666555555555555555555666666666555555555444444444444444444555555555555555666666666777777777888888888888999999:::;;;;;;;;;;;;;;;;;;:::999888777666555777999;;;===???@@@@@@:::999777555333333333333222222333333333333444444444444333222333555777888===AAAFFFIIIIIIIIIHHHHHHCCCAAA===999666444333333222222222222222333444444888888888777555333222111444444555555555666666666444444444444444444444444222333444444555555444444222333333444444333333222222222222333444555666777888:::???DDDJJJNNNRRRSSSRRRUUUYYY\\\^^^___bbbcccccccccgggmmmsss|||~~~zzzvvvrrrooommmhhheee___YYYTTTQQQPPPPPPKKKKKKKKKMMMPPPQQQRRRQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRTTTVVVVVVVVVUUUTTTWWWWWWWWWYYYZZZYYYWWWUUUNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGEEECCCAAA???===<<<;;;<<<<<<;;;;;;:::999888666666666666666666666666777666666555555666666777444444444555555555555555444444444555555555666666555555666666666777777777888888999::::::;;;;;;<<<:::::::::999888777666555777888:::<<<===>>>>>>>>>:::888666444333333333333222222222333333444444444222222333444666888:::;;;???BBBGGGIIIIIIGGGFFFFFFBBB???;;;777444222222222111111111222444555777888999888888777555444222111333444444444555555555555444444444444444444444444222333444555555555444333222333333444444333333222222222222333444555666777888:::???DDDJJJNNNRRRTTTTTTWWW[[[]]]^^^```aaacccddddddhhhmmmrrr{{{}}}yyytttnnnjjjgggaaa___[[[VVVRRROOOMMMKKKJJJJJJKKKNNNQQQSSSSSSRRRTTTTTTSSSSSSSSSRRRRRRRRRQQQSSSUUUWWWXXXWWWVVVUUUVVVVVVWWWZZZ\\\\\\ZZZXXXOOONNNMMMKKKJJJJJJIIIIIIFFFFFFDDDBBB@@@>>><<<<<<<<<<<<<<<<<<;;;:::999999666666666666666666666666777777666666666666777777222222333444555666777888444444444555555555666666555555555555666666666666888999999::::::;;;;;;<<<999999999888777666555444888999:::<<<===<<<<<<;;;999888666444333222333333222222222333333444444444000111333555888:::<<<===@@@CCCGGGIIIHHHFFFEEEDDDAAA>>>:::555222111111222000000111333555888:::;;;888888888777666444333222333333333444444444555555444444444444444444444444222333444555555555444333222222444444444444222222222222222333444555777777777:::>>>DDDJJJOOORRRTTTVVVYYY\\\^^^______```bbbdddeeehhhmmmrrrzzz~~~xxxrrrmmmhhhdddaaa\\\XXXTTTPPPOOONNNMMMLLLMMMLLLMMMOOOQQQSSSRRRQQQTTTSSSQQQOOOMMMLLLLLLKKKQQQSSSUUUUUUUUUVVVWWWYYYWWWXXXYYYYYYYYYWWWUUUSSSQQQPPPNNNLLLKKKKKKKKKLLLKKKJJJHHHEEEBBB???===<<<<<<<<<;;;:::999999888888555777777666555444555666666666666666777777777777777777777666444222///...444333333333333444555555555555555555666666666777777888999:::;;;;;;;;;;;;;;;:::999777777777777888444666:::===>>>===;;;999666555444333222222222222222222333333333333444444333222111222555999===@@@FFFHHHJJJKKKJJJHHHFFFDDD???===999555333222333333333444555777888888888888999999999999777555333111444444555555555555444444555555444333333222111111888888888888777555444333333333333444444333222222333333333333444555666666777;;;AAAFFFKKKNNNRRRUUUXXX[[[^^^`````````aaabbbcccdddggglllqqq{{{}}}vvvoooiiiddd___\\\YYYVVVSSSPPPPPPOOONNNMMMKKKKKKKKKLLLNNNOOONNNMMMOOOOOONNNMMMLLLLLLLLLLLLNNNOOOQQQRRRQQQRRRTTTUUUUUUVVVWWWWWWWWWUUUSSSRRRQQQQQQOOONNNMMMLLLLLLLLLJJJIIIGGGEEEBBB@@@???>>>>>>>>>===<<<:::999888888777888999888666555666777777777777777666666666666444444444444222000...---444444444444444555555666555555555666666666777777777888999:::;;;;;;;;;;;;;;;:::888666555555666666555777;;;===>>><<<:::999555555444333222222222222222222333333333333444444333222222222555999>>>AAAGGGHHHJJJKKKJJJHHHFFFDDD>>><<<888555333222333333222333444666777777777777999999999888777555333222333333444444444444333333555555444444333222111111333444555666888888999999333333333444444333333222333333333333444555666666777;;;AAAFFFJJJNNNRRRUUUXXX[[[^^^`````````bbbcccdddeeehhhnnnsss{{{}}}xxxqqqjjjddd^^^YYYUUUVVVTTTRRRQQQQQQPPPNNNMMMKKKJJJIIIJJJKKKLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLNNNNNNMMMNNNOOOQQQQQQQQQRRRSSSSSSRRRPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFEEECCCAAA@@@???@@@???>>>===;;;:::999888888999:::999777666777888888888777777666666555555666666666666555444333333555555444444555555666777555555666666666777777777888888999:::;;;;;;;;;;;;:::999777555444444444444888999<<<======<<<999888555444333222222111222222222222333333333333444444333333222444666;;;???AAAGGGHHHJJJKKKJJJHHHEEECCC===;;;888555333222222333111222333555666666777777999999888888666555333222222333333333333333333222555555444444333333222222111222444666888999::::::222333333444444333333333333333333333444555666666777;;;AAAFFFJJJNNNRRRTTTXXX[[[^^^``````aaabbbccceeefffjjjpppttt||||||vvvrrrkkkeee___ZZZVVVSSSTTTSSSRRRRRRSSSRRROOOMMMLLLJJJIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKLLLLLLJJJJJJKKKMMMLLLLLLMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>><<<;;;999888777888999999999777666777888999888888777666555555444777777777777777777777777666555555555555666777777555666666666666777777777888999::::::;;;;;;;;;::::::999777555444444444555:::;;;<<<===<<<:::888666444333333222111111222222222222222333333333444444333333333555888<<<@@@BBBGGGHHHJJJJJJIIIFFFCCCAAA;;;999777444333222222333222333444555666777777777888888888777555444333333333333444444444444333333444444444444444333333333555555666666666666666555222222333444444444333333333333333333444555666666777;;;AAAFFFJJJMMMQQQSSSWWWZZZ^^^``````aaabbbcccfffggglllrrrvvv|||}}}}}}}}}~~~}}}{{{xxxxxxzzz}}}~~~zzzvvvoookkkfffaaa]]]ZZZWWWUUUTTTTTTUUUVVVVVVTTTPPPMMMIIIHHHFFFFFFHHHIIIIIIHHHLLLLLLKKKKKKKKKLLLLLLMMMJJJKKKKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHGGGFFFDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>===<<<;;;:::888777777777888999888666555666777999888888777666555555444444444444444444555555666666555555555555666777777666666666666777777777888999999:::;;;;;;;;;:::::::::999777666555555666666;;;;;;<<<<<<;;;999777555333333222111111111222222222222222333333333444444333444444666:::===AAACCCGGGHHHIIIIIIGGGDDDAAA???888777666444333222222222333444555666777888888888888888777666555444444333444444555555555555444444444444444444444444444555777777777666666555444333111222333333444444444333333333333333444555666666777;;;AAAFFFIIIMMMPPPSSSWWWZZZ]]]``````aaacccdddggghhhlllrrrvvv|||}}}||||||yyyuuurrrqqqrrrtttvvvssstttuuutttqqqqqquuuxxx{{{~~~~~~zzztttqqqkkkgggccc```^^^\\\ZZZXXXWWWXXXYYYZZZZZZVVVPPPLLLFFFDDDCCCDDDFFFIIIJJJJJJLLLKKKKKKKKKKKKLLLMMMNNNNNNOOONNNLLLIIIGGGFFFGGGIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAA@@@@@@@@@???<<<<<<;;;:::999888888777777888999888666555666777888888777777666666555555555555444444555666666777555555444444555555666777666666666777777777888888999::::::;;;;;;:::::::::888888777666666666888888::::::;;;:::999777666555222222111111111111222222222222333333333333444444333444555888;;;???BBBDDDFFFGGGHHHGGGEEEBBB???<<<666666555444333222222222333444555777888888999999888777666555444444444444444555555666666555555444333333444444555555666666444444555666666666555555111111222333444444444444333333333333444555666666777;;;AAAEEEIIILLLOOORRRWWWYYY]]]```aaaaaacccdddggggggkkkpppttt{{{}}}{{{xxx}}}|||uuusssqqqnnnnnnoooppprrrpppsssvvvuuurrrrrruuuyyy~~~~~~~~~|||wwwtttpppnnnkkkhhhdddaaa___^^^\\\[[[\\\\\\^^^___]]]XXXQQQKKKFFFEEEDDDFFFIIIMMMOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWXXXYYYWWWTTTPPPMMMLLLLLLKKKKKKIIIHHHFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::888999:::999777666777888777777777777666666666666888777666666666777888999444444444444444555555666666666777777777888888888999::::::;;;;;;::::::999666555444444555666888999999999999999888666555444222222111111111111222222222222333333333333444444333444666999<<<@@@CCCEEEEEEFFFFFFFFFDDD@@@<<<:::555555444333333222222222333333555666777888888888888777555444333444444444333444444555555444444333333333333444555666666777222333444555666666666666000111222333444444444444333333333333444555666666777;;;@@@EEEIIILLLOOOQQQVVVYYY]]]```aaabbbccceeeffffffiiinnnrrrzzz||||||vvv{{{}}}wwwvvvtttsssqqqooooooooopppqqqppptttxxxxxxvvvvvvzzz~~~}}}}}}~~~{{{vvvsssqqqooommmllliiieeebbbaaa___]]]\\\___```aaabbb___YYYQQQJJJIIIHHHGGGJJJNNNRRRUUUVVV[[[\\\]]]___aaadddfffhhhbbbbbbaaa]]]XXXTTTRRRRRRNNNMMMKKKIIIHHHGGGFFFFFFCCCBBBAAA@@@???@@@AAABBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::888777888999666666666666777777777777555444333222222333444555444333333333333444555555777777777777888888888888:::::::::;;;;;;:::999999333333333333444666888999888888888777777666555444222111111111111111222222222222333333333444444444333444666999===AAADDDEEEDDDEEEEEEEEEBBB???;;;888444444444333333222222222222222444555666777777777888777555444333333444555222333333444444333333222222333333444555666777777333444555555666555555555000111222333444444555444333333333333444555666666777;;;@@@EEEHHHKKKOOOQQQVVVYYY]]]```aaabbbccceeeffffffhhhlllqqqyyy{{{|||xxx}}}~~~{{{zzzwwwvvvsssqqqpppqqqrrrtttqqqvvv|||}}}||||||~~~yyyzzz~~~wwwqqqqqqooojjjiiimmmhhhgggeeecccbbbbbbbbbbbbdddgggjjjggg___WWWQQQOOOMMMJJJMMMSSSVVVWWW]]]fffjjjkkkmmmpppssswwwyyyzzzxxxuuupppkkkeeeaaa^^^\\\\\\YYYTTTPPPNNNKKKHHHFFFDDDAAA???@@@CCCCCCAAA>>>???>>>===>>>???@@@???>>>>>>======;;;:::999888888:::::::::999999999888888777777777777777777777777777666555444444555666777555444444444444555666666888888888777888888999:::::::::::::::999999888777555444444444555666888999:::999888666555555555555222222222222222333333333222333333444444555555666666888:::===AAACCCEEEEEEEEEEEEEEECCCAAA===:::777666555444333222111111111555777888777555444444555444777999888555333444666444444444444444444444444444444333333333222222222333555666555444222222333222111000//////000111222444333333333444666888999999<<>>>>>??????===<<<>>>===<<<;;;:::999999888999999999888888888777777777777777777777777777777777666555444444555666777666666555555666666777888888888888888888999999:::::::::::::::999888777777555444444444555777999::::::999888666555555555555111111222222222222333333222222333333444555555666777999<<>>>>>>>>>>><<<;;;======<<<;;;:::999999888888888888777777777666666777777777777777777777777666666555555555555666666777777666666777777888999888888888888888999::::::::::::::::::999888777666555555555555777888999::::::999888666555555555555111111111111222222333333222222333333444555555555888:::>>>BBBEEEHHHIIIJJJEEEEEEDDDBBB???<<<999777444444333222111111111111111333444444333333333444333444666555444333333444444444444444444444444444555555555555444444444444222333555555444333444555333333222222222222333333222222111222333444666777999<<>>===>>>>>>===<<<======<<<;;;::::::999999999888888888777777777777666666666666666666666666666666666555555666666666777666666666666777888888999888888888888999::::::::::::::::::999777666555555555666777888999;;;;;;:::999888666555555555555000000111111222333333333222333333444444555666666888;;;???CCCGGGIIIKKKKKKEEEEEECCCAAA>>>;;;888666333333222111111111222222111333444555444444444555222333444444333333333333444444444444444444444444555444444444444333333333333555666555444222222333222222222222222222222222222111111111222444666777999<<>>>>>??????>>><<<<<<<<<;;;;;;::::::999::::::999999999888888888666666666666666666666666555666666666666666666555666666555555666666777888999999999888999::::::;;;:::::::::999888777555555555555777888:::;;;<<<<<<:::999888666555555555555000111111222333333444444333444444555666666777777999;;;@@@DDDHHHJJJKKKKKKFFFEEECCC@@@===:::777666222222222111222222333333333444666777666555666777222222222333444444333222444444444444444444444444333333333222222222111111555777777666333111111111000111111111111111111000222111111111222444666777999<<>>===<<<;;;;;;;;;;;;:::::::::999999999999888888888888777777777777777777777777444555666777777666555444777777666666777777888999:::999999999999:::;;;;;;:::::::::999777666444333555666888;;;======>>>>>>:::999888666555555555555222333333444555666777888777777777888999999::::::>>>AAAEEEIIIKKKLLLKKKJJJFFFEEEBBB>>>;;;888666555333333333333444555666777777888999999888666777888333222111333555666444222444444444444444444444444333333333222222222111111333444666555444333333444000111222222222222111000333333222222333555777888999<<>>===;;;;;;;;;;;;;;;;;;;;;::::::888888888888777777777777777777777777777777777777444555666777777666555444888888888777888999999:::::::::999999::::::;;;<<<;;;::::::999777666444333555666999;;;===>>>>>>>>>:::999888666555555555555333333444555666777888999777888888999::::::;;;;;;@@@CCCGGGKKKMMMMMMLLLKKKFFFEEEAAA>>>:::777555444333333333444555666777888777999:::999777666666777444222111333666777555333444444444444444444444444444444444333333333222222000222444555444444555666111222333444444333222111444333333333444666888999999<<>>???>>>===<<<888888777555555444444444666666666666666555555555444555777777888999<<<>>>???BBBFFFIIIJJJJJJHHHGGGBBBAAA>>>;;;888555444333222333444555666888999999888999::::::999777444333111222222333444555666666777777777777666666666666333333222222111222222222444444333333222111000000000111111111222222222222333333333222222333333444555:::@@@FFFJJJNNNQQQSSSUUUWWWZZZ\\\]]]^^^```bbbccceeeggghhhjjjnnnssswww~~~{{{xxxvvvuuu~~~wwwooolllmmmooorrruuuvvvvvvvvvxxx|||wwwnnniiibbb```^^^]]]\\\ZZZWWWTTTMMMKKKGGGBBB@@@>>>>>>???<<<<<<;;;:::999999::::::999999::::::999999888777888777777666555555444444777777666555555555555555666666666666777777777777999999::::::;;;<<<======:::999777555444444444555777999<<<>>>>>>>>><<<;;;888777666555444444444444555555555555555444444444555666777888888999<<<>>>@@@BBBFFFIIIJJJIIIHHHFFFAAA@@@===:::777555444333222333444555666888999999888999::::::999777444333111222222333444555666666777777777777666666666555333333222222111222222333444444333333222111111000000000000111111111222222333333333333444555666777666;;;AAAFFFJJJMMMPPPRRRUUUWWWZZZ\\\]]]___aaacccaaabbbcccdddfffiiinnnqqqxxxwwwuuutttuuu~~~|||~~~qqqkkkmmmooorrruuuxxxyyyzzzzzz{{{rrrjjjddd```]]][[[YYYWWWVVVSSSPPPMMMJJJHHHDDDAAA>>>=========>>>>>><<<;;;::::::::::::888999999999999888777777888777777666666555555444777777666555555555555555666666666777777777888888:::::::::;;;;;;<<<<<<<<<888777555444444555666666999;;;<<<======<<<:::999777777666555444444444444444444444444444444444444666777888999999:::<<<>>>AAADDDGGGJJJJJJIIIGGGEEE@@@???<<<999666444333333222333444555666888999999999999:::999888777555333111222222333444555666666777777777666666666555555333222222111222222333333444333333222222111111111///000000000111111111111333333333444666888999:::777<<>>===<<<===???>>>===;;;:::999999999999999999999999888888777555555555666777777888888777777666555555555555555666666666777777888888999::::::;;;;;;;;;;;;;;;;;;555555444444444666777888;;;<<<======<<<;;;999888777666555444444444444444444444444444444555555555777888999::::::;;;===???CCCEEEHHHJJJJJJIIIFFFDDD???===:::777444333333333222333444555666888999999999999999999888666555444111222222333444555666666777777666666666555555555222222111111222222333333333333333222222111111111//////000000000111111111333333444444666777888999888<<>>=========>>>===<<<:::999888888888:::::::::;;;:::999999888555555666666777888888888777777666555555555555555666666666777888999999999;;;;;;;;;;;;;;;;;;::::::444444333444555777999:::<<<======<<<;;;:::888777666555555444444444444555444444555555666666666666777888:::;;;;;;<<>>AAADDDFFFHHHJJJKKKJJJHHHEEEBBB;;;999666333111111222333222333444555666888999999777777666555444333222222111222222333444555666666666666666555555555444444111111111111222333444444222222222222222222222222000111111111222222222222444333333222222222333333888<<>>======<<<<<<<<<======888999999999999888777777666666666777888888999999777777666555555555555555555666777888999:::;;;;;;======<<<;;;::::::999999777666666666888:::<<<===<<<<<<;;;::::::999888888444444333333333444444555222222333333444555666666444666999<<<>>>AAAEEEHHHHHHJJJKKKLLLKKKGGGDDDAAA999777333000///000222444222333444555666888999999555555333222111000000000111222222333444555666777666666555555555444444444111111111111222333444555222222222222222222222222222222333333333444444444000000111222333555666777666:::@@@EEEHHHKKKMMMOOOOOORRRUUUXXXZZZ\\\___aaabbbccceeedddbbbaaaaaabbb``````bbbdddfffqqqnnniiimmm|||yyyxxxyyy}}}|||yyysssmmmhhhcccaaa___\\\ZZZWWWTTTRRRPPPPPPOOOPPPOOOMMMJJJIIIHHHHHHHHHDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999999888888888888777888888777777777777888888777777777777777777777777777777777888999:::<<<<<<>>><<<:::888777777777777000111444666888888888888@@@???>>><<<:::888777666555555666666666555333222333333444444555666666666666888;;;>>>BBBDDDFFFGGGJJJKKKMMMMMMJJJEEE@@@<<<444333333222222222333333333333444555666666555555666555444444222222111000111222333444555555555555666555555555555444444444444444444444333333222111111111111111111111111111333333333333333333333333000111222444555666666666888<<>>>>>>>>===<<<<<<;;;;;;999999999888888888888777888888777777777777888888666666666666666666666666888888888999:::;;;<<<===>>>===;;;888777666666666444555777999;;;======>>>??????===<<<:::888777666333444555666666555444444333333444555555666666777777999<<>>>>>>>>===<<<<<<;;;;;;999999999888888888888777888888777777777777888888666666666666666666666666888999999:::;;;<<<======>>>===:::888666555555555777888999;;;===???AAABBB>>>===<<<;;;999888777666333444444555555555444444333444444555555666777777888:::===AAADDDGGGIIIIIIHHHHHHHHHGGGDDD???:::777444444444333333444444555333444444555555555555444333333333333333333333333111222333444555555555555555555555555444444444444111222222222222111111000111111111111111111111111111111111111111111111111333333333222333444555666777;;;AAAFFFIIILLLOOOQQQSSSVVVZZZ\\\]]]\\\]]]^^^______``````___^^^\\\[[[[[[]]]bbbdddfffpppttthhhdddpppuuuooopppppptttyyy{{{zzzzzz|||}}}|||xxxwwwvvvzzz{{{|||~~~~~~|||||||||||||||zzzzzz{{{zzzxxxtttqqqoooiiihhhfffcccaaa___^^^]]]ZZZYYYWWWUUUSSSQQQPPPOOOLLLLLLLLLKKKKKKKKKKKKKKKHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999999888888888777777888888777777777777888888555555555555555555555555999999:::<<<======>>>>>>>>>===:::777555444444444666777888:::<<>>>>>>>>===<<<<<<;;;;;;999999999888888888777777888888777777777777888888666666666666666666666666888999;;;<<<===>>>>>>>>>===;;;999777555444444444666777999;;;===???@@@AAA;;;;;;:::999888888777777777777555444333222111111444444555555666777777888:::<<>>>>>>>>===<<<<<<;;;;;;999999999888888888888777888888777777777777888888777777777777777777777777888999;;;===>>>>>>======;;;:::888666444444444444888:::<<>>CCCHHHLLLNNNOOOOOOMMMKKKHHHCCC>>>999666444222222222222333444555555333444444444444333333222000111111111222222333333111222333444555555555555444444444444333333333333333444444555555555555555111111111111111111111111222222222333333444444555222444777::::::999666444888<<>>>>>>>>===<<<<<<;;;;;;999999999888888888888777888888777777777777888888888888888888888888888888777888:::<<<>>>======<<<999888666555444444555555999;;;???BBBCCCBBB@@@???888888888888888777777777555444333222222222333444555555555666777777888888;;;???DDDJJJNNNPPPQQQPPPNNNKKKGGGAAA<<<777555333111111111111222333444444444444444444444333222111111111111111111222222222111222333444555555555555444444444333333333222222222333444444555555555444111111111111111111111111000111111222333333444444222333444555666777777777999===CCCGGGJJJMMMOOOQQQTTTVVVYYYZZZ[[[]]]___bbbaaa```___]]]\\\[[[ZZZZZZ\\\aaahhhnnnpppyyynnn___YYY[[[eeeyyy|||uuuvvvzzz{{{|||yyywwwxxx|||}}}wwwvvvuuuvvvvvvvvvtttrrrllllllllllllkkkjjjiiihhheeeeeedddccc```]]]YYYXXXWWWWWWWWWWWWUUUSSSPPPOOOMMMNNNNNNNNNMMMLLLJJJIIIBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999999888888888888777888888777777777777888888888888888888888888888888666888:::<<<======<<<;;;888777666555444555555666888;;;???BBBCCCAAA>>><<<888888888777777777777777222222111111222444555777555555666666777777888888<<>>DDDHHHJJJLLLNNNPPPUUUWWWYYYZZZZZZ\\\^^^```bbbaaa___]]]\\\[[[ZZZZZZ]]]bbbkkkpppsss{{{vvv___VVVVVVXXXjjj~~~{{{|||~~~}}}|||{{{|||}}}zzzzzzzzzyyywwwtttrrrpppnnnnnnooonnnmmmkkkiiihhhdddcccbbbaaaaaa___[[[YYYXXXWWWUUUSSSQQQPPPOOOOOOMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>??????>>>===;;;:::666666666666666666666666555555555555666666666666:::999888888888999:::;;;<<<<<<======<<<:::888777777666666555666777888999;;;===@@@BBBBBBAAA???>>>999999777666555555555555444555555666666555444444333444666777777888;;;===DDDGGGKKKOOORRRRRRQQQPPPPPPKKKCCC<<<666444444555111222222333444555666666777777555444222111//////222333444555444333222111555555444444444444555555222222222222222222222222444333222111000000000000111111111111111111111111000000000000000000000000111222444666777777666666<<>>>>>??????>>>===;;;:::888888888888888888888888666666666777777777888888999999888888888:::;;;<<<<<<======<<<;;;999888777444444333333444666777888<<<>>>@@@AAAAAA@@@>>>===999888777666555555555555555555555555555555444444333444666666777999<<>>>>>>>>>>>===<<<;;;:::888888888888888888888888777777777888888888999999888888888999:::;;;<<<============<<<:::888666555444333333444555777999:::>>>???@@@AAA@@@>>><<<;;;888888777666555555555555555555444333333444555666444444555555666999>>>AAAFFFHHHLLLOOOPPPPPPNNNMMMJJJFFF???999444222222333222222333444555666666777444444444444333333333333111111000111111222333444333333222222222222333333333333333222222111111111444333222111000000000000111111111111111111111111111111111111111111111111222222444555666777777777:::>>>CCCGGGJJJKKKMMMOOOQQQTTTXXX[[[\\\\\\]]]^^^___aaabbb```]]][[[]]]```eeessswwwuuuyyy~~~nnnZZZQQQOOOPPPOOOaaa~~~|||~~~}}}zzzrrrooolllhhhdddbbbbbbaaadddeeefffgggfffeeedddcccdddbbb```^^^]]][[[XXXUUUVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>=========<<<;;;::::::888888888888888888888888777777777888888888999999888888999:::;;;<<<===>>>>>>===<<<;;;999777555444555555666777888;;;===???@@@@@@@@@@@@???===:::999888777666555555555555555666444333222222444555777444555555555666:::@@@EEEHHHJJJLLLNNNNNNMMMLLLKKKEEEBBB<<<777333111111222222222333444555666777777555555555444333333222222111111000000111333555666333333222222222222333333444333333222222111111111444333222111000000000000111111111111111111111111111111111111111111111111111111222333444555666666999===BBBFFFIIIJJJLLLNNNPPPSSSWWWYYYZZZ[[[\\\]]]___aaacccaaa^^^^^^```cccjjjxxx{{{yyy|||iiiWWWOOOMMMMMMLLLZZZrrr~~~}}}zzzvvvmmmjjjddd```\\\[[[\\\]]]eeeeeefffggggggfffeeedddbbb```^^^]]]\\\\\\ZZZXXXVVVUUUSSSQQQOOONNNMMMMMMLLLKKKKKKJJJIIIGGGEEEEEEDDDDDDCCCCCCBBB@@@???>>>======<<<;;;;;;:::::::::777777777777777777777777666666666777777777888888888888:::;;;<<<===>>>>>>>>>===;;;999888666555444666666666777999<<>>:::555222111111222222333333444555666777888888777666555333222111000333222222222333444666777444444333333333333444444333333333222222111111111444333222111000000000000000000000000000000000000111111111111111111111111000000111111222333444555999<<>>======;;;::::::999::::::666666666666666666666666666666666777777777888888999:::;;;<<<======>>>======<<<:::888777666555555555555666666888;;;===???AAA@@@???>>><<<:::888777666666555555444555555666333333222222222444555666555666888999<<<@@@FFFJJJMMMMMMMMMLLLKKKIIIGGGFFF>>>;;;888444222111111222333333444555666777777888999888777555333222111000444444333444444555666777444444333333333333444444222222222222222222222222444333222111000000000000000000000000000000000000222222222222222222222222000000000111222333444555999===BBBFFFIIIJJJLLLNNNOOORRRUUUWWWXXXZZZ]]]^^^___bbbddddddccccccgggjjjtttzzz___QQQMMMLLLLLLLLLPPP]]]www~~~{{{}}}zzzpppkkk___\\\XXXWWWXXX]]]dddhhhmmmmmmmmmmmmlllkkkiiihhhdddaaa^^^\\\\\\\\\[[[ZZZWWWVVVTTTRRRQQQOOOOOONNNKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;999999999999:::777777777777777777777777777777777888888888999999:::;;;<<<===>>>======<<<<<<;;;999777666666666666777777777777999;;;===???@@@???>>>===;;;:::999888555555555444444555555666111222222333333444555555444777999<<>>===<<<:::999888999999:::888888888888888888888888888888999999999:::::::::;;;<<<===>>>>>>===<<<<<<;;;:::888666666666666777::::::999:::;;;===???@@@??????>>><<<;;;:::999888555555444444444555555666000111222333444555444444444777;;;>>>AAAEEEJJJMMMOOOOOOMMMLLLIIIGGGDDDCCC;;;999666444222222222333333333444555666777888888666666555555555444444444222333444555444333222111222222111111111111222222000000111222333444444555444333222111000000000000000000000000000000000000222222222222222222222222444333333333444666888999:::>>>CCCGGGJJJKKKMMMOOOPPPRRRUUUWWWYYY[[[^^^```___bbbeeeeeeeeefffjjjnnn}}}rrr]]]RRRKKKHHHGGGLLLMMMSSSddd~~~~~~~~~uuujjjaaa\\\VVVUUUVVVZZZaaahhhpppwwwzzzyyyxxxtttpppmmmlllmmmgggeeebbb^^^[[[YYYXXXXXXWWWWWWVVVUUUSSSQQQOOONNNMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;:::;;;<<<======;;;999888777777777777666666666666;;;999777666666777999;;;============<<<;;;:::999999888666555444444555555888:::<<<>>>>>>===;;;:::<<<<<<;;;::::::999999888555555555555555555555555555444222333444555555555666888<<>>CCCGGGIIIKKKMMMOOORRRUUUXXXZZZ[[[\\\^^^```eeedddeeegggffffffllltttnnnZZZQQQKKKIIIHHHIIIJJJOOO]]]xxx|||||||||}}}~~~yyyoooeee]]]YYYVVVWWWZZZaaaiiiqqqyyy{{{uuuoookkkiiiiiifffdddaaa^^^[[[YYYXXXWWWWWWWWWVVVUUUSSSRRRPPPOOOLLLLLLJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@???===<<<<<<:::;;;<<<===<<<;;;999888888888888888888888888888999888777777999;;;>>>@@@??????>>>>>>===;;;:::999888777666444444444555555999;;;===>>>>>>===;;;:::::::::999888888777777666444444444444444444444444111000000000222444555555888;;;???DDDIIILLLNNNOOOMMMKKKHHHFFFEEEDDDAAA???888555333222222444444444333333333444444555555555444444444333222111111000222222222333333333333333555555444333333222111111333222111222444555444333222222222111111111111000//////000000111111222222222222222222222222222222444444333333333444555555:::>>>CCCGGGIIIKKKMMMOOORRRUUUXXXZZZ[[[\\\^^^```dddcccdddffffffgggmmmuuukkkXXXOOOKKKIIIJJJGGGIIIMMMVVVkkk~~~yyyyyyyyyyyyzzz|||~~~}}}}}}zzzsssjjjaaa[[[YYYYYY]]]dddllluuu}}}|||tttnnnjjjiiihhheeedddaaa^^^\\\ZZZXXXXXXXXXXXXWWWVVVTTTRRRPPPOOOLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@???===<<<<<<:::;;;<<<<<<<<<;;;:::999999999999:::::::::::::::;;;:::::::::<<<>>>@@@AAAAAA@@@???>>><<<;;;999999777666555444444444555666;;;<<<===>>>>>>===;;;:::777777777666555555444444333333333333333333333333000000000000222444666777;;;>>>DDDIIILLLNNNNNNNNNIIIHHHFFFEEEDDDBBB>>>;;;888555222111222444555555444444444444444555555555333333222222111111000000111222222333444444555555555444444333333222222111333222111222444555444333222222222111111111111000000000000000000111111111222222222222222222222222333333333333333444555666:::>>>CCCGGGIIIKKKMMMOOORRRUUUXXXZZZ[[[\\\___aaadddcccdddgggggghhhnnnwwwkkkXXXOOOKKKIIIIIIHHHIIIMMMTTTbbb|||}}}xxxwwwwwwvvvwwwxxxzzz{{{zzzyyyuuuooohhhbbb___^^^bbbjjjsss{{{zzzrrrnnnlllkkkkkkeeedddbbb```^^^\\\ZZZZZZXXXXXXWWWVVVTTTRRRQQQPPPKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBAAA@@@???>>>===<<<:::;;;;;;<<<<<<;;;::::::999:::::::::::::::;;;;;;>>>>>>>>>======>>>>>>>>>BBBAAA???===:::999777777555555444444444555777777<<<===>>>>>>>>><<<:::999666666666555444444333333222222222222222333333333333333333333333555888:::>>>AAAGGGLLLOOOOOOMMMKKKGGGFFFEEEDDDCCC@@@;;;888888555111000222444666666444444444555555555555555444333333333333333333333333333333444444555555555444444444333333222222222333222111222444555444333222222222111111111000000111111111000000000000000222222222222222222222222333333333333444444555666:::>>>CCCGGGIIIKKKMMMOOORRRTTTXXXZZZ[[[]]]___aaadddccceeehhhhhhiiipppyyymmmZZZPPPKKKHHHHHHHHHIIILLLRRR[[[pppyyyxxxwwwvvvvvvwwwxxxyyywwwuuuqqqlllfffcccdddeeemmmyyyxxxpppmmmkkkjjjiiieeedddcccbbb```^^^\\\[[[XXXXXXWWWVVVTTTRRRPPPOOOJJJJJJIIIHHHFFFEEEDDDDDDBBBAAAAAA@@@???>>>======::::::;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;>>>??????????????????>>>AAA???===:::888666555555555444444444555777888:::============<<<;;;999888666666666555444444333333111111111222222222333333666666666555333555888;;;@@@DDDIIIMMMOOOMMMJJJHHHFFFEEEDDDCCCBBB>>>:::666666444111000222555666777555555555555555555555555333333333333333333333333555555555444444333333333444444333333333333222222333222111222444555444333222222222111111111000000111111111000000000000000222222222222222222222222333222222333444555666666:::>>>CCCGGGIIIKKKMMMOOORRRTTTXXXZZZ\\\^^^```bbbeeedddfffiiiiiijjjqqqzzzooo[[[QQQKKKHHHHHHGGGFFFIIINNNTTTccc|||{{{yyyxxxxxxxxxyyyyyytttrrrnnniiiffffffjjjmmmyyyvvvoookkkhhhfffcccddddddcccbbbaaa___]]]\\\WWWWWWVVVUUUSSSQQQOOONNNIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>===:::::::::;;;;;;;;;;;;<<<999999::::::;;;;;;<<<<<<;;;===???AAACCCCCCCCCBBB@@@>>>;;;999666555555555555444444555777999;;;<<<======<<<;;;:::999777777777666666555444444333333111111111222222333333444444666666444333444999===DDDFFFKKKNNNNNNLLLHHHFFFFFFDDDBBBAAA???<<<888555444222111222444666777666666666666555555555555555000000111111222222333333555555555444333222222111333333333333333333333333333222111222444555444333222222222111111111111000000000000000000111111111222222222222222222222222222222222333444555666777:::>>>CCCGGGIIIKKKMMMOOORRRTTTXXX[[[\\\^^^aaaccceeedddeeehhhhhhiiipppxxx}}}ooo[[[QQQKKKHHHHHHHHHEEEGGGLLLOOOYYYsss~~~|||{{{zzzzzzzzz{{{tttrrrnnnjjjiiilllrrrwww|||sssllljjjhhheeebbbaaaaaabbbaaa```^^^\\\[[[VVVVVVUUUTTTRRRPPPNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>>>>::::::::::::;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>===???BBBDDDFFFEEEEEEDDD@@@>>>;;;888666666666666555555555666888;;;===>>>===<<<;;;:::888777666555666555555444444333333222111111222222333444444555333555666555444777===CCCGGGJJJLLLNNNNNNKKKHHHFFFEEECCC???===;;;999666333222111111333666777666555777666666666555555555444000111111222333444444444333333333333333222222222333333333333333333333333333222111222444555444333222222222111111111111000//////000000111111222222222222222222222222222222222222222333444555666777:::>>>CCCGGGIIIKKKMMMOOOQQQTTTXXX[[[]]]___aaaccccccbbbccceeeeeeeeellltttyyy|||{{{wwwwwwnnnZZZQQQKKKIIIIIIJJJFFFHHHMMMNNNTTTjjj}}}||||||||||||wwwuuuqqqnnnnnnrrrzzz}}}vvvnnnjjjjjjjjjgggddd___`````````___]]][[[ZZZUUUUUUTTTSSSQQQOOONNNMMMIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@@@@@@@???>>>>>>>>>:::::::::::::::;;;<<<===;;;<<<<<<===>>>??????@@@BBBCCCFFFGGGGGGFFFCCCBBB@@@>>><<<999777777777888555555666777999<<<>>>@@@<<<<<<;;;999777666555444555555444333333222222111111111222333444444555555333666888888888;;;CCCJJJJJJLLLNNNOOONNNLLLHHHFFFDDDAAA===:::888666444222000000111444777888666555777777666666555555555444333333444555555666777777000111111222222333333444333333333333333333333333333222111222444555444333222222222111111111111000...//////000111222222333222222222222222222222222222222222333444555777777:::>>>CCCGGGIIIKKKMMMOOOQQQTTTXXX[[[]]]___bbbdddbbb```aaaccccccccciiiqqqtttuuuuuuqqqrrroooZZZQQQLLLJJJKKKFFFHHHKKKLLLLLLPPP```ooo}}}xxxwwwuuusssssswww}}}}}}yyyuuupppmmmllliiiddd```___`````````^^^]]][[[YYYXXXWWWVVVTTTQQQOOONNNMMMNNNKKKGGGDDDDDDDDDDDDCCCAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>AAABBBFFFEEEEEEEEEFFFEEECCC@@@::::::999888777666555555555666888;;;<<<<<<<<<<<<===;;;999666555444555666333444444555444333111000555444444333333333444444444444555666888<<>>999777666555444333000111333555666777888888666777888999888666444333222222222333333444444444111111000000000111333444666555555444222111111000444444333222222111111000...///000111111111111111222111000/////////111111111111111111111111111111000000111222222333333444===@@@CCCEEEGGGJJJMMMPPPOOOPPPSSSXXX\\\___``````aaabbbccccccbbbccceeegggooolllhhhgggoooooo\\\SSSNNNLLLLLLGGGFFFGGGIIIIIIMMMZZZggg}}}}}}|||zzzzzz}}}|||xxxtttooolllkkkjjjfffcccaaaaaaaaa```___\\\ZZZYYYXXXWWWUUUSSSQQQOOONNNMMMMMMJJJGGGDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???BBBCCCFFFEEEEEEEEEEEEDDDAAA???:::999888777666666666666666777999;;;===============;;;888666555444555555333444444444444333222111444444444444444555555555777999:::;;;===AAAFFFJJJMMMOOOOOOMMMLLLLLLHHHAAAAAA===999666555555444333000111333555666777888888666777888888888666444333222222222333333333444444222111000000000111222333222222333333333333444444444444333222222111111000///000000111111111111000222111111000000000111111222222222222222222222222333333333444555555666666<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???BBBDDDEEEGGGFFFDDDDDDCCCBBB???===:::999777555555555777888777999;;;===>>>>>>>>>>>>;;;:::888666555444444555333333444444444333222222222333444666777777777777:::<<<>>>@@@BBBEEEJJJNNNKKKNNNNNNLLLKKKLLLHHHAAA@@@===999666555444333222111222333555666777777777666666777777666555333222222222222222333333333333333222111111000111111111222222222333333444444444444444333222222111111000111111111222111111000000111111222222222222222111333333333333333333333333444444444555666666777777;;;>>>BBBEEEHHHKKKNNNQQQTTTUUUWWWXXXZZZ[[[[[[[[[^^^___``````^^^^^^___aaa___]]][[[]]]ggg{{{sssccc[[[TTTNNNLLLPPPJJJFFFGGGIIIKKKPPPUUUhhhxxxppplllkkkjjjiiigggccccccbbbaaa^^^\\\YYYWWWVVVUUUTTTRRRPPPNNNMMMMMMLLLIIIFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???BBBDDDFFFGGGGGGEEECCCBBBAAA???<<<::::::888666444444666888::::::;;;<<<>>>?????????>>>:::999777666444444444444222333333333333333333333111333555777999::::::::::::<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>BBBDDDFFFGGGGGGFFFDDDAAA???>>>===;;;999999777666444555777:::<<<<<<===>>>?????????>>>===888777666555444444333333222222222222333444444555222333555888:::;;;<<<===;;;>>>AAADDDFFFHHHKKKMMMIIILLLLLLJJJIIIJJJEEE???<<<999555333333333333222222222444555666666666666555555444444333333222111222222222222222222222222222222222222111111000000444444444333333222222111444444333222222111111000222222222222222111000///000111222333444333333222000000000000000000000000222222333333444555555666999===BBBFFFIIILLLOOOQQQQQQSSSVVVWWWXXXYYY\\\______aaabbbaaa___]]]\\\]]][[[ZZZZZZ^^^iii~~~|||kkkbbbYYYRRROOOPPPJJJFFFGGGHHHGGGHHHKKKWWWnnn}}}tttmmmjjjhhheeeccc`````````___]]]ZZZXXXVVVSSSSSSRRRQQQOOONNNMMMLLLJJJHHHFFFEEEEEEDDDAAA???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@DDDFFFHHHHHHGGGEEEBBB???===<<<;;;:::888888777666666777:::<<<>>>??????@@@@@@???===<<<;;;666666666555444444333333222111111222333444555666555555666777:::<<<>>>@@@???BBBFFFIIIJJJKKKLLLNNNJJJLLLLLLIIIHHHHHHCCC===999666333222222333444333222333444555666666666666444444333333222111111111222222222222222111111111111111222222222111000000111111222333333444555555444444333222222111111000222222222333222222111111000000111222333333333333000000000000000000000000444444444555666666777777999===CCCGGGJJJLLLNNNOOOOOORRRUUUVVVWWWYYY]]]bbbaaabbbcccbbb___]]][[[[[[WWWXXXYYY^^^kkk~~~nnneee]]]VVVTTTOOOKKKIIIJJJIIIFFFHHHLLLSSSdddyyyqqqkkkiiifffccc```^^^^^^^^^]]]\\\ZZZWWWVVVSSSRRRQQQPPPOOOMMMLLLLLLJJJHHHFFFEEEEEEDDDAAA???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>BBBFFFHHHHHHGGGGGGCCCAAA===<<<;;;:::999888777777888999:::<<<>>>???AAAAAAAAA@@@>>><<<999888555555555555444333333222111111111111222444666777888777777777999<<>>CCCHHHJJJKKKMMMNNNOOORRRVVVVVVVVVWWW]]]bbbaaabbbcccbbb___\\\ZZZYYYTTTUUUXXX___nnnooofff___ZZZXXXPPPNNNMMMMMMKKKHHHKKKPPPLLLXXXrrr{{{vvvnnniiigggeeebbb___\\\\\\]]]\\\[[[YYYWWWVVVRRRRRRQQQPPPNNNMMMLLLLLLIIIHHHFFFEEEEEEDDDAAA>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>??????BBBBBBAAA@@@===:::888666555555555555444333222222111111111111222444666888:::888777666888<<<@@@CCCCCCFFFJJJLLLLLLKKKKKKKKKKKKMMMLLLHHHGGGFFF@@@:::555222000000222444555555333333444555666666666666444333222111000000000000222222222222111111000000///000111222333333222111444333333333333333333333444444333333222111111000000111222333333333333333000///......///111333444111111111111111111111111000000111222222333333444:::>>>DDDHHHJJJKKKLLLMMMPPPSSSVVVVVVUUUVVV\\\aaa```bbbcccbbb^^^[[[XXXXXXRRRTTTYYYbbbsss}}}pppkkkeee^^^YYYRRRRRRQQQOOOLLLJJJKKKLLLPPPVVVeeewwwsssnnniiigggeeecccaaa_________]]][[[YYYVVVUUUUUUTTTRRROOOMMMLLLKKKJJJGGGGGGFFFDDDCCCAAA@@@@@@@@@???===<<<<<<<<<===>>>>>>===;;;::::::;;;===>>>===AAAFFFIIIHHHFFFDDDCCC===<<<;;;:::999888888888999:::<<<=========<<<<<<@@@???>>><<<:::888777666555555444333333222111111111111111222333444555666888888888:::===AAAEEEHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPOOOLLLIIIEEEAAA===<<<222222111000111222444555444444555555666777777777555444222111111222444555222222222222222222222222222222222222333444555555222333444555555555444333555555444444333222111111111111111111111111111111111111111111111111111111//////000111222222333333444333333333444666888999888===DDDHHHJJJLLLOOORRROOORRRVVVXXXZZZ\\\___aaabbbcccdddaaa]]]XXXUUUTTTSSSTTTXXXcccwww|||ppplllfff___ZZZVVVWWWVVVSSSOOOLLLKKKKKKKKKPPP]]]uuu{{{tttqqqlllhhhfffdddbbb```_________]]][[[YYYVVVUUUSSSRRRPPPNNNLLLJJJIIIIIIFFFEEEDDDCCCBBB@@@??????@@@???>>>===<<<======>>>===<<<;;;:::;;;<<<>>>??????BBBFFFHHHGGGEEECCCCCC<<<<<<;;;999999888888888888999;;;<<<===>>>============<<<;;;999888777666666666555444444333222222111111222222333444666666999999:::;;;>>>BBBEEEGGGJJJKKKLLLNNNOOOPPPPPPPPPQQQOOOKKKGGGAAA<<<777555222222111111222333444555555555555555666666666666444333222111111222333444333333333333333333222222222222222222333444555666222333444444444444222222333333222222111000000///111111111111111111111111111111111111111111111111000111111222333333444444333333222222333555777888:::>>>DDDHHHIIIKKKMMMOOOOOORRRVVVXXXZZZ\\\^^^```bbbccccccaaa\\\XXXUUUTTTSSSTTTXXXcccwww|||rrrnnnhhhaaa\\\[[[\\\\\\YYYTTTNNNKKKJJJIIIKKKTTThhhzzzwwwqqqnnniiifffdddcccaaa_________^^^]]][[[YYYVVVTTTQQQPPPNNNLLLJJJHHHHHHGGGDDDDDDCCCBBB@@@???>>>>>>??????>>>===============<<<;;;;;;;;;<<<>>>@@@AAAAAADDDGGGHHHFFFCCCBBBAAA;;;;;;:::999888888888888777888:::<<<===>>>======:::999999888888777777666666666666555555444444333222222222333444555666777;;;;;;<<<>>>AAACCCFFFHHHLLLMMMNNNOOOPPPPPPPPPPPPMMMKKKGGGBBB===777333111222222111222333444555666666666666555555555555444333222111000000111222333333333333333333333444444333333333333444555666666555666666777666555333222111111000000//////......111111111111111111111111111111111111111111111111222222222333333444444555222222111222333444666777;;;???DDDGGGIIIJJJKKKMMMPPPSSSVVVXXXZZZ[[[]]]___```bbbbbb```[[[WWWTTTSSSSSSTTTXXXcccwww~~~vvvrrrkkkccc^^^^^^___```]]]WWWQQQLLLJJJLLLKKKPPP^^^vvv~~~|||zzzwwwvvvooolllhhhfffdddcccaaa___^^^^^^^^^]]][[[XXXUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCBBBAAA@@@???>>>>>>???>>>>>>===============;;;;;;;;;<<<>>>@@@AAABBBCCCEEEFFFFFFCCCAAA@@@???::::::999888888888999999999:::;;;<<<===<<<;;;;;;666666666666666666666666666555555555444444444333222222222333444666777888:::<<<>>>AAADDDGGGIIIJJJMMMNNNOOOOOOPPPPPPOOOOOOFFFDDDAAA===:::666444222111222222333444555666666777777666555555444333333111111000000000111222333333333444444444444555555333333333333444555666777::::::;;;:::999777555444000000000//////.........111111111111111111111111111111111111111111111111222222222222333333444444222111111111222444666777;;;===BBBFFFIIIJJJLLLLLLPPPSSSVVVXXXYYYZZZ]]]^^^___aaaaaa___[[[WWWTTTSSSTTTTTTYYYdddvvvzzzuuummmeee```___aaabbb___YYYSSSMMMKKKMMMKKKNNNYYYlll{{{zzzyyywwwuuusssrrrrrrllljjjgggfffeeedddaaa```]]]]]]\\\[[[YYYWWWTTTRRROOONNNMMMKKKIIIHHHGGGGGGDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;<<<>>>???AAACCCCCCCCCDDDEEECCC@@@>>>>>>>>>999999999888999999::::::<<<<<<======;;;:::888777444444444555555555666666444444444333333333333333222222333444555777888999999<<<@@@DDDHHHKKKMMMNNNNNNNNNNNNOOONNNNNNMMMLLLCCCAAA>>>:::777444333222111222333444555666777777777777666555444333222222000000000111111222222333333333333444444555555555333333333333333555666666;;;;;;;;;;;;999777555444000000000000000/////////000000000000000000000000111111111111111111111111111111111111222222222222222111111111222444666777999;;;@@@EEEJJJMMMNNNNNNOOORRRUUUXXXYYYZZZ]]]______```aaa___[[[WWWTTTTTTTTTUUUYYYdddvvv|||wwwooohhhdddcccddddddaaaZZZSSSNNNKKKKKKHHHKKKVVVddd|||~~~yyyxxxwwwuuusssrrrqqqpppjjjhhhfffeeeeeedddbbb```[[[[[[[[[YYYWWWUUURRRQQQNNNMMMKKKJJJHHHGGGGGGGGGCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???AAABBBCCCDDDBBBBBBBBB@@@===<<<<<<===999999999999:::;;;<<<<<<>>>>>>>>>===;;;888666444333333444444444555555555333333333333333333333333222222333444666888:::;;;;;;===BBBGGGKKKNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJIIICCC@@@<<<888444111000///111222333555666777777777666666555555444333222222000000111222222333333333222222333333444444555555222222222222333444555555888888888888777555333222111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111222333444666777999;;;???EEEKKKNNNOOONNNNNNQQQTTTWWWYYY[[[]]]```___```aaa```\\\XXXUUUUUUTTTUUUYYYddduuu{{{wwwpppjjjhhhiiiiiigggbbb[[[SSSMMMKKKJJJHHHKKKSSS[[[lll~~~|||{{{vvvvvvuuutttsssrrrqqqpppgggeeedddcccdddccc```^^^YYYYYYYYYXXXVVVSSSPPPOOOLLLKKKIIIHHHGGGFFFEEEEEEAAAAAAAAA@@@??????>>>>>>===>>>>>>???>>>===<<<;;;===>>>???@@@BBBCCCCCCCCC@@@@@@@@@===;;;999:::<<<::::::::::::;;;<<<===>>>=========<<<;;;888666555333333444444444444444555444444444444444444444444222333333555666888:::;;;>>>AAAFFFJJJMMMNNNNNNMMMLLLLLLKKKKKKIIIHHHFFFFFF>>><<<999555222000//////111222444666777888888888555555555444444333333333000111222333333444444444111111222222333444444444111111111111222333444444555666666666555444222111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333222222333555777888<<<===@@@FFFLLLOOOOOOMMMLLLOOOSSSVVVYYY[[[^^^aaa___aaabbb```]]]YYYVVVVVVTTTUUUZZZddduuuzzzvvvqqqmmmlllnnnmmmjjjddd[[[SSSMMMJJJLLLJJJLLLQQQTTT___}}}}}}{{{zzzppppppqqqppppppooonnnmmmdddcccbbbbbbbbbbbb___]]]XXXXXXXXXWWWTTTRRROOONNNJJJIIIHHHFFFEEEDDDDDDDDD@@@@@@??????>>>>>>=========>>>?????????>>><<<;;;>>>???@@@AAABBBCCCCCCCCC??????>>><<<999888:::;;;:::::::::;;;<<<===>>>???<<<<<<<<<<<<;;;999777666444444444444444444444444444555555555555555555555222333444555777999;;;<<>><<<>>>===<<<<<<<<<===???@@@AAAAAAAAABBBBBBBBBCCCCCC>>><<<999777777888:::<<<;;;<<<>>>@@@AAA@@@???>>>===<<<;;;999888777777777555555444333333333333444666666555555555444444444111222444666999<<>>777666444222111//////...111444888;;;<<<;;;888666333333222222222333444444111111222333333333222222666555333111111222333444222222111111111111111222666666666555444444333333//////000111111111111111111000000000//////......//////000000111111111222000000000111222222222333222222222333444555666777:::>>>DDDIIIKKKKKKLLLLLLNNNPPPSSSVVVXXX\\\```cccaaabbbbbbaaa^^^ZZZVVVSSSSSSWWW[[[cccuuuzzzwwwtttrrrssspppmmmgggbbb^^^YYYTTTQQQOOOJJJJJJNNNPPPSSScccvvv~~~zzzwwwuuuuuusssrrrooommmkkkiiifffdddaaa______^^^\\\[[[UUUTTTSSSQQQNNNKKKHHHGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===@@@??????>>>>>>??????@@@CCCCCCBBBBBBAAA@@@@@@@@@===;;;999888888:::;;;===<<<===???@@@AAA@@@???>>>===<<<:::999888777666666666555444444333333444444666666555555555444444444222333444666999===@@@BBBFFFIIILLLNNNNNNLLLJJJGGGFFFGGGHHHHHHFFFBBB>>><<<444444333222111111111111333555888:::;;;:::888777555444333222111000000000333333222222222222222222555444222111111111333333222222111111111111111222555555444444333222222222//////000111111111111000111111111000000////////////000000000111111111111111111111111111222222222222222222333444555666777:::???EEEIIIKKKLLLMMMMMMNNNQQQTTTVVVXXX[[[___bbbaaabbbbbbaaa^^^ZZZVVVSSSUUUXXX\\\cccuuuzzzxxxvvvuuuvvvmmmjjjfffccc```\\\YYYVVVMMMJJJKKKOOONNNNNNXXXeee|||zzzxxxttttttrrrpppnnnkkkiiihhhcccaaa^^^]]]]]]]]][[[ZZZUUUTTTRRROOOLLLJJJIIIHHHGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCAAA@@@>>>===<<<;;;::::::999:::;;;===>>>??????@@@AAAAAA???>>>======<<<:::888777666555555666555444444333444444444555555555555555444444444444444444666999===AAADDDHHHJJJLLLMMMMMMKKKIIIGGGFFFFFFFFFEEEBBB>>>;;;888111111111111222333444555444666777888999999888777444333222111000/////////555444333222111111222222444333222000000111222222222111111111111111222222444444333222222111111000...///000000111111000000111111111111111000000000000000000000111111111111222222222111111111111111222222222333444555666777:::>>>DDDIIIKKKLLLMMMNNNOOOQQQTTTVVVXXX[[[___bbbaaaaaabbbaaa^^^ZZZVVVSSSUUUYYY\\\cccttt}}}xxxwwwuuussstttnnnkkkhhheeeccc___[[[XXXOOOMMMMMMNNNMMMKKKRRR[[[ppp}}}{{{yyyxxxtttsssrrrpppmmmjjjhhhgggccc```]]]\\\[[[ZZZYYYWWWUUUSSSPPPMMMKKKJJJJJJJJJEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>=========>>>???;;;<<>>===<<<;;;:::::::::;;;<<<===??????AAAAAAAAAAAA@@@???======<<<;;;:::888777666555555666666555444444444444444555555555555555555555555555555555777:::???CCCFFFIIIJJJKKKLLLKKKJJJHHHFFFFFFEEEDDDBBB???;;;888666000000000111222333555666555555555666666666666666000000000000000111222333777666333111000111222333333222111000000000111111111111111000111111222333444333333222222111000000...//////000000000000000222222111111111111111111000000000000000111111111333222222222111000000000222222222333444555666777999===CCCGGGIIIKKKMMMNNNPPPRRRTTTVVVXXXZZZ^^^aaaaaaaaaaaa```^^^YYYUUUSSSTTTWWW[[[cccttt~~~yyyxxxuuussssssqqqnnnkkkhhhfffbbb]]]ZZZTTTRRRPPPNNNLLLMMMSSSZZZccc}}}{{{~~~~~~{{{yyyxxxwwwtttsssrrrpppmmmjjjgggfffdddaaa]]][[[YYYWWWUUUSSSOOONNNKKKIIIGGGFFFFFFFFFDDDCCCCCCBBBAAA@@@?????????>>>=========>>>???@@@===>>>???AAAAAAAAA@@@@@@???>>>>>>>>>============999:::;;;===>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;:::888777777666666666666555444444444444555444555555555555555555555555666777999<<>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAA@@@>>><<<;;;:::;;;;;;<<<<<<=========>>>:::;;;===???@@@@@@@@@@@@AAA@@@??????>>>======<<<;;;:::999999888888999999777666555555444444555555444444444555555555555555555666888;;;???CCCFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFEEECCC@@@<<<999666555444222222111111222222333444555444444333333222222222444333222111111111111111666555444333222222333333222222222222222111111111000000000000111222333333444444333333222111111000---...//////000000//////000000000111111111111111111111111111000000000000222222222111111111111111222222222333444555666777888<<>>>>>======>>>???@@@AAAAAAAAAAAADDDCCCAAA???===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===:::<<>>===<<<<<<<<<<<<::::::999999::::::;;;<<<777666666555555555555555444444444555555555666666444666:::>>>BBBEEEFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFBBB@@@<<<999666444333333111111111111222333444555666666666666555444222222222222111000000000000111444444444444444444333333333333333333333222222111000000000000111222333444333222222111111000//////---...//////000000///////////////000000111111111111111111111000000000///111111111111111222222222222222222333444555666777:::===BBBFFFIIILLLOOOQQQRRRTTTVVVWWWWWWYYY\\\^^^`````````___]]]YYYTTTRRROOOTTTYYYaaarrr~~~}}}zzzwwwwwwtttsssrrrqqqooolllgggcccYYYYYYVVVRRROOOOOOOOONNNOOOXXXooo~~~{{{wwwtttrrrnnnmmmkkkiiifffbbb___^^^YYYVVVSSSQQQQQQOOOMMMLLLEEEEEEFFFFFFDDDCCC@@@???@@@@@@??????>>>>>>======<<<>>>@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBBBBAAA???>>>>>>======<<<<<<<<<<<<===::::::::::::;;;<<<===>>>777777666555555555555555444444444555555555666666333666;;;???CCCFFFGGGGGGDDDCCCBBBBBBBBBDDDEEEFFF???===:::666333222222222//////000111222444555666777777888888777555333222------......///111222333333333444555555555444444333444444444444333222222000000000000111222333444111111111000//////......---......///////////////......//////000000000111222111111111000000//////000000111111222222222333222222222333444555666777<<>>@@@AAA???@@@BBBDDDEEEDDDCCCBBBCCC@@@===<<<>>>>>><<<999999999:::;;;<<<===>>>??????@@@AAABBBBBB@@@???==================>>>??????;;;;;;;;;:::::::::999999555444444333333333444444333555666555333333333444888<<>>BBBFFFHHHKKKNNNQQQSSSTTTVVVWWWWWWYYY[[[^^^`````````___[[[WWWRRROOOPPPRRRXXXcccrrr~~~{{{{{{yyyxxxyyyxxxyyyzzzyyywwwrrrmmmjjjdddaaa]]]YYYWWWTTTQQQNNNPPPSSS^^^sss|||xxxtttpppnnnkkkhhhccc```]]]ZZZWWWUUUQQQPPPNNNKKKIIIGGGFFFEEEFFFEEEDDDCCCAAA@@@???>>>AAA@@@???>>>>>>???AAABBB@@@AAACCCDDDEEEDDDCCCBBBBBB???<<<<<<======;;;999;;;;;;<<<===>>>???@@@@@@???@@@AAABBBBBB@@@???===???>>>===<<<<<<<<<<<<<<<999999888888888777777777555444444333333444444444555666666555444444666777777<<>><<<777666444222111111222333222222222111222333555666555555555444333333222222000111111111111222222222000000111333444555666777333333333222222222111111222333444333111000111222111111111000000000000///000000000000000000000000//////000000111111222222111111111111111111222222222222222222222222222222333222222333333444555666:::>>>BBBFFFHHHKKKOOOQQQSSSTTTVVVVVVWWWXXX[[[]]]```aaa```^^^[[[VVVQQQNNNNNNQQQWWWbbbsss}}}{{{xxxxxxzzzxxxzzz}}}}}}{{{uuuppplllgggeeeaaa^^^[[[WWWSSSOOOOOOPPPVVVggg~~~yyyuuupppkkkiiigggddd___[[[XXXVVVRRRPPPLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCCCCBBB@@@???>>>>>>@@@@@@???>>>???@@@BBBCCCBBBCCCCCCDDDDDDCCCAAA@@@@@@>>><<<;;;;;;<<<:::999<<<======>>>???@@@AAAAAA@@@@@@AAABBBAAA@@@???>>>???>>>===<<<;;;:::::::::888888888888777777777666444444444333333444444555666666666555555666999;;;;;;???DDDGGGHHHHHHHHHIIIEEEEEEDDDBBB@@@===;;;:::555444222111000111111222222222222222333444555555555444444333333222222222000111111111111222222222222222333444444555555666333333333333222222222222222333444333111000111222222111000/////////000000000000000000000000000000000000000000000111111111000000000111222222222333222222222222222222222222333333333333444555666777:::>>>BBBFFFIIILLLOOORRRSSSTTTVVVWWWWWWXXX[[[^^^aaaaaaaaa___[[[VVVQQQNNNNNNPPPVVVbbbttt|||zzz|||~~~~~~{{{vvvqqqnnnjjjgggdddaaa^^^YYYTTTPPPOOOMMMQQQ]]]sss~~~zzzuuupppkkkfffdddbbb___[[[WWWTTTQQQNNNKKKIIIIIIHHHGGGFFFFFFEEEFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???===<<<;;;:::::::::::::::===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>===<<<;;;:::::::::::::::999999999999888888888444444333333333444555555666666666555555777;;;???CCCFFFHHHIIIGGGEEEDDDDDDFFFEEECCCAAA>>>;;;999888333333222111000000111111222222222222333444555555444333333333222222222111000000111111111222222222444444444444444444555555333333333333333333333333222333444333111000111222333111///...---...000111////////////////////////111111111000000000000000//////000111222333333333111111111111111111111111333333333444555666777888:::>>>BBBFFFIIILLLPPPRRRTTTVVVWWWXXXXXXZZZ]]]___ccccccbbb```\\\WWWRRROOOPPPQQQWWWcccwww}}}yyyuuuqqqoookkkiiifffccc___[[[UUUQQQPPPMMMOOOYYYhhh~~~~~~{{{yyyuuupppjjjeeeaaa___]]]ZZZVVVSSSPPPNNNKKKHHHGGGFFFFFFEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAA@@@???>>>>>>;;;;;;;;;::::::::::::;;;>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@??????;;;;;;::::::::::::;;;;;;999999999888888888777777333333333333333444555666555555666555666999>>>BBBFFFHHHJJJJJJGGGEEEDDDDDDFFFDDDBBB???<<<999777666222222111111000000111111111111222333444444444444222222222222222111111111000000111111111222222222444444444444444444444444333333333333333333333333222333444333111000111222222111///------...///111////////////////////////111111111000000000000000//////000111222333333333111111111111111111111111333333333444555666888888:::===BBBFFFJJJMMMQQQSSSVVVWWWYYYZZZZZZ[[[^^^```dddddddddbbb^^^YYYTTTQQQSSSTTTYYYggg{{{|||wwwssspppooollliiifffccc```\\\WWWTTTRRROOOQQQXXXaaaqqq~~~|||zzzyyyyyyxxxsssqqqlllgggbbb^^^[[[ZZZWWWUUUQQQNNNLLLJJJHHHFFFCCCCCCBBBBBBBBBBBBCCCCCC?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>=========:::;;;<<<;;;::::::;;;===????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????:::::::::::::::;;;<<<===666666666666555555555555333333333333444555555666444666777888999===AAAEEEDDDFFFHHHIIIGGGFFFFFFGGGDDDBBB???<<<999777666555111111111111111111111111111111222333444444444444111111111111111111111111000111111111111222222222222333333333333333333333333333333333444444444444222333444333111000111222111000///.........//////000000000000000000000000000000000000000111111111000000000111222222222333111111111111111111111111222222222333444666777888:::===BBBGGGJJJMMMQQQTTTVVVWWWYYYZZZZZZ\\\^^^aaacccccccccaaa^^^YYYUUURRRTTTVVV\\\kkk}}}xxxtttpppnnnnnnkkkgggcccaaa^^^[[[XXXTTTQQQSSSXXXZZZccc}}}~~~zzzyyywwwuuusssrrrqqqqqqiiigggccc___[[[XXXVVVUUUQQQOOOKKKIIIHHHGGGEEECCCAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@AAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>======<<<<<<<<<<<<999;;;<<<<<<::::::<<>>AAAEEEHHHEEEFFFHHHHHHGGGFFFFFFGGG@@@>>>;;;888666444333333111111222222222222222111000111333444555444444444000111111111111111111111000111111111111222222222111111111222222333333333333333333444444444555555222333444333111000111222000000/////////.........000000000000000000000000//////000000111111222222111111111111111111222222111111111111111111111111000111111222444555777888:::===BBBGGGJJJNNNRRRUUUTTTVVVXXXXXXYYYZZZ]]]___```aaaaaa```]]]YYYUUURRRSSSUUU^^^ooo~~~zzzuuupppmmmooolllgggcccaaa___]]][[[UUUSSSUUUXXXVVVZZZqqq|||zzzuuutttrrrpppnnnmmmmmmlllbbb```]]]YYYUUUSSSRRRQQQMMMKKKHHHFFFEEEEEECCCAAABBBBBBAAAAAAAAAAAAAAABBB@@@AAAAAABBBDDDEEEEEEFFFEEEEEEEEEDDDCCCBBB@@@???======<<<;;;;;;;;;;;;<<<999;;;===<<<::::::===@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@???>>>===<<<;;;:::::::::888777777777666666666666222222222333444555666777666999<<>>>>>===>>>===;;;999999:::;;;<<<<<<<<<===???@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCBBBAAAAAA??????>>>===<<<;;;::::::999999::::::777777777777666555333222333333444444555666777777999;;;>>>BBBEEEHHHIIIIIILLLJJJIIIGGGGGGEEEBBB???999888666444222111000000111111111222333333444444555666777888888777555444222222222222222222222222222222222111111111000000333222222222222222222333111111222222222222333333888888777555333000...------.........//////000000000000000000000000000000///////////////.........///000111222222222222222000000111222222222222111333333222111222555777888:::>>>CCCGGGJJJLLLOOOQQQSSSTTTUUUXXXZZZ\\\^^^^^^aaabbbcccaaa\\\WWWTTTRRRPPPVVV```ppp~~~{{{xxxuuutttpppooollljjjgggeeedddccc```\\\YYYWWWUUUWWWaaalll|||{{{yyywwwtttrrrpppooommmkkkgggccc```]]][[[[[[UUUSSSQQQNNNLLLJJJHHHHHHEEEDDDCCCBBBAAAAAAAAABBBAAA@@@@@@@@@@@@AAACCCCCCBBBBBBCCCEEEFFFFFFDDDBBBDDDCCCBBB@@@>>>============<<<:::999999:::<<<======>>>???@@@BBBCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@??????<<<;;;::::::999999::::::999999999999888777555444555555444444555777888999>>>@@@CCCEEEGGGIIIIIIIIIIIIGGGEEECCCBBB@@@<<<:::666555444222111000000///......//////000111111111555666777888777666444333222222222222222222222222333222222222222111111111222222111111111111222222333333333444444444555555555444444333111000///.............../////////000////////////////////////---------------............//////000000000000///000000111222222222222111333222222222333555777888:::>>>CCCGGGJJJLLLOOOQQQSSSSSSUUUWWWZZZ\\\]]]^^^aaabbbcccaaa]]]XXXTTTSSSQQQWWWaaaqqq~~~{{{xxxvvvuuurrrqqqooollljjjhhhggggggccc___[[[XXXTTTTTTZZZcccsss~~~zzzyyyyyy{{{}}}|||yyywwwvvvrrrrrrpppnnnllljjjiiihhhdddbbb___\\\XXXVVVTTTSSSOOONNNLLLJJJGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDEEEFFFEEECCC@@@AAA@@@???>>><<<<<<;;;;;;;;;:::999999:::;;;===>>>@@@@@@AAABBBCCCEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA<<<;;;::::::999999::::::888999999999888777666666777777666666777999<<<===DDDEEEGGGIIIJJJJJJJJJIIILLLIIIFFFCCCAAA>>>;;;888333222111000////////////111111111222333333444444666666777777666444333111222222222222222222222222333333333333222222222222111111000000000000111111333333333333444444444444111111111111000000//////............////////////////////////////////////------......//////000000///000000000000//////...000000111222222222222111333222222222333555777888:::>>>CCCGGGJJJLLLOOOQQQRRRSSSUUUWWWYYY\\\]]]^^^```bbbcccaaa]]]XXXUUUSSSSSSXXXbbbqqq~~~|||zzzxxxvvvuuutttsssqqqooommmlllkkkkkkfffbbb^^^[[[WWWTTTWWW]]]ggg{{{~~~wwwsssrrruuuwwwyyy}}}~~~|||yyyvvvrrrooommmllljjjiiihhhfffcccaaa______[[[ZZZXXXUUURRRPPPNNNMMMMMMLLLJJJHHHFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDCCCAAA???>>>======<<<;;;;;;;;;;;;::::::::::::<<<>>>???@@@BBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA<<<;;;::::::999999::::::666666777777666666666555:::999888888999<<>>;;;888555000000000//////000000111333333333444555555666666888888888777666444222111111222222222222222333333444444444333333333222222000000////////////000000000111111111111222222222222111111000000/////////........./////////////////////////////////////////////000111222333333444222222222222222111000///000000111222222222222111222222222222333555666777:::>>>CCCGGGJJJLLLOOOQQQQQQRRRTTTWWWZZZ\\\^^^___```bbbcccbbb]]]YYYUUUTTTTTTYYYbbbqqq}}}}}}{{{zzzxxxvvvuuutttuuutttrrrqqqooonnnmmmmmmiiidddaaa```]]]XXXYYY]]]___nnnwwwpppmmmooopppsssvvv{{{}}}yyyvvvtttrrrooolllhhhfffdddccccccbbb```^^^[[[XXXVVVUUUTTTSSSRRRPPPNNNLLLJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGEEECCCCCCCCCBBB???===<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<===???AAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@<<<;;;::::::999999::::::666666666666666777777777;;;;;;;;;;;;===@@@CCCEEEFFFGGGHHHJJJKKKJJJJJJIIIEEEAAA===:::777555222000000000000000000111222222000000111111222333333333999888888777666444333222111111111222222333333333444444444333333333222222000//////////////////000000000000111111111222222444333222000///////////////////////////.................................///000000111222333444444222222222222222111000///000000111222222222222111222222222333444555666777:::>>>CCCGGGJJJLLLOOOQQQRRRSSSUUUWWWZZZ]]]___``````bbbcccbbb^^^YYYVVVUUUUUUZZZbbbppp{{{zzzyyyxxxwwwvvvuuutttuuutttrrrqqqpppoooooooookkkgggeeeeeebbb]]][[[]]]ZZZbbbwww|||rrrmmmjjjkkkmmmppptttyyy}}}}}}yyyvvvtttqqqmmmjjjfffeeeccc```^^^\\\[[[[[[[[[ZZZXXXVVVSSSQQQOOONNNNNNNNNNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFDDDBBBAAAAAA@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>===>>>???AAACCCDDDFFFFFFJJJJJJJJJKKKLLLMMMMMMMMMOOOOOOOOONNNMMMKKKJJJIIIDDDCCCCCCBBBAAA@@@??????<<<;;;::::::999999::::::888888888888888999:::;;;<<<<<<>>>???BBBDDDFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHAAA>>>:::777555444222000111111111111111222333333222222333333444555555555888777666666555444333333111111111222222333333444333333333333222222222222000000////////////000000222222222222333333333333444333111////////////000///////////////.......................................//////000000111111///000000000000//////...000000111222222222222111111222222333555555666666:::>>>CCCGGGJJJLLLOOOQQQRRRTTTVVVYYY\\\^^^aaabbb```bbbcccbbb^^^ZZZWWWVVVUUUZZZbbbooo~~~~~~zzzyyyyyyxxxwwwvvvvvvuuussssssrrrpppoooooooooooommmiiiggghhhfff```\\\\\\ZZZ\\\iiiwwwqqqjjjkkkkkkmmmpppssswwwyyy{{{~~~}}}zzzuuurrrooollliiifffccc```XXXXXXVVVUUUTTTSSSSSSSSSQQQQQQPPPOOONNNLLLLLLKKKJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFGGGFFFFFFDDDDDDDDDBBB@@@??????>>>===<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEGGGHHHHHHIIIOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPNNNLLLKKKJJJDDDCCCCCCBBBAAA@@@??????<<<;;;::::::999999::::::888888777888888:::;;;<<<<<<===@@@CCCFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGEEEDDD???<<<888666555555444333111111000000111111222222555555555666777777888888555444444333222222222222000111111222333333444444333222222222222111111111111000000//////000000111222222222222333333333333111000...------...000111000/////////....................................////////////////////////...//////000000000000///000000111222222222222111111111333444555666666666:::>>>CCCGGGJJJLLLOOOQQQSSSUUUWWWZZZ]]]```bbbccc```bbbcccbbb^^^ZZZWWWVVVUUUZZZaaannn}}}||||||zzzzzzyyyyyyxxxwwwwwwwwwsssrrrqqqpppoooooooooooooookkkiiijjjggg```[[[ZZZ^^^[[[ccczzz{{{uuunnnmmmmmmmmmooorrrtttvvvxxx{{{~~~zzzuuurrriiifffccc```^^^[[[XXXUUUOOOOOONNNMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHFFFDDDCCCDDDCCCCCCBBBCCCCCCDDDDDDAAABBBBBBCCCEEEFFFHHHIIIFFFFFFGGGGGGFFFEEECCCBBBCCCAAA>>>===>>>>>>===;;;<<<<<<<<<===>>>???@@@AAACCCDDDFFFGGGIIIJJJJJJJJJSSSSSSTTTTTTUUUUUUVVVVVVRRRRRRRRRPPPOOOMMMKKKJJJDDDDDDCCCBBBAAA@@@@@@???<<<;;;::::::999999::::::666666555555666888:::;;;<<<>>>BBBEEEHHHIIIIIIIIIKKKKKKKKKJJJHHHFFFCCCBBB999666333111111222111111111111000000000000111111222222333333444555555555222222111111000111111222000000111222333333444444222222222111111111000000111111000000000000111111///000000000000111111111...---,,,+++,,,...111222000000//////.........---........................111111111000000000000000///000111222222222222222000000111222222222222111111111333444555666666666:::>>>CCCGGGJJJLLLOOOQQQTTTUUUXXX[[[^^^aaacccddd```bbbcccbbb___[[[XXXWWWUUUYYYaaammm|||xxxyyyyyyyyyxxxvvvuuusssssssssssssssrrrqqqpppooonnnnnnllljjjiiigggddd```\\\aaa^^^```kkk~~~|||zzzyyyxxxvvvuuusssqqqppptttwww{{{~~~|||yyyuuupppkkkgggeee```___\\\YYYUUUQQQOOOMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCEEEDDDBBB@@@???>>>>>>===???>>><<<<<<<<<<<<;;;999=========???AAACCCCCCCCCEEEEEEGGGIIIKKKNNNQQQRRRTTTUUUWWWXXXXXXWWWVVVUUUVVVTTTQQQMMMKKKJJJJJJJJJEEEEEEDDDCCCAAA@@@??????======<<<;;;::::::999888;;;:::999888888:::<<<===AAACCCFFFIIIJJJJJJIIIHHHIIIIIIHHHFFFCCC???<<<:::555444333222111000000000333333333222222222222222222222333444555555555555333222111000000111222222111111111111111111111111444333222111000000000000000000000000000111111222444444444333222111000/////////////////////////////////000000000000//////000000000...,,,,,,...000////////////000000000000000000000000111111111111///000000000000111111111333222222111222333555666<<<>>>AAAEEEIIIMMMPPPRRRQQQTTTXXXZZZ\\\^^^```bbbcccdddeeebbb^^^YYYVVVUUUWWWYYYaaaqqq~~~~~~~~~{{{xxx{{{zzzzzzyyywwwuuutttsssrrrrrrsssssssssrrrppppppmmmlllkkkjjjiiifffbbb______\\\]]]fffuuu|||xxxuuuuuuxxx|||}}}{{{}}}~~~~~~{{{yyywwwmmmkkkiiieeeaaa]]]YYYWWWUUUTTTRRROOOKKKIIIFFFEEEHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<<<<<<<===>>>>>>===AAAAAAAAABBBEEEGGGHHHHHHMMMMMMNNNPPPSSSUUUWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVUUURRROOOLLLKKKJJJJJJEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<<<<;;;::::::::::::999999:::<<<>>>???CCCEEEGGGIIIJJJJJJHHHGGGGGGFFFDDDBBB???<<<999777555444333222111111111111000000000000111111111111222333444444555444444444333222111000000111222222222222222222222222222222444333222111000000000000000////////////000111111333333333333222111000/////////////////////////////////000000000000//////000111111000......///000////////////000000000000000000000000111111111111111222222222222333333333444333333222333444666777<<<>>>AAAEEEIIILLLOOOQQQQQQTTTWWWZZZ\\\^^^```bbbcccdddeeebbb^^^YYYVVVUUUXXXZZZbbbqqq}}}}}}|||zzzxxx||||||{{{yyyxxxuuutttrrrpppqqqssstttttttttsssrrrooonnnmmmmmmllljjjfffbbb```^^^]]]aaajjj|||zzzxxxzzz~~~{{{xxxwwwuuurrrppplllmmmnnnnnnmmmkkkhhhfffaaa```^^^[[[WWWTTTRRRQQQOOONNNLLLJJJHHHFFFDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFGGGFFFFFFFFFCCCDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCEEEGGGJJJKKKPPPQQQSSSTTTWWWYYYZZZ[[[]]]\\\\\\[[[ZZZZZZZZZZZZVVVUUUTTTQQQOOOMMMKKKJJJFFFFFFEEECCCBBBAAA@@@?????????>>>===<<<<<<<<<<<<:::999999:::<<>>AAAEEEHHHKKKMMMNNNPPPSSSWWWZZZ\\\^^^```bbbccceeeeeeccc^^^ZZZWWWVVVZZZ\\\dddsss}}}||||||{{{yyy|||{{{{{{yyywwwuuusssrrroooqqqsssuuuvvvvvvvvvvvvuuutttsssrrrpppmmmiiieeeeeebbb``````cccqqq}}}~~~xxxuuuqqqnnnllljjjgggdddbbbbbbccccccaaa___]]][[[[[[ZZZXXXUUUSSSQQQPPPOOOKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA???>>>======<<<<<<======;;;;;;<<<===>>>@@@CCCEEEDDDEEEFFFFFFHHHJJJNNNQQQSSSTTTVVVYYY[[[^^^___```aaa```^^^\\\[[[[[[[[[\\\WWWVVVUUUSSSQQQNNNLLLJJJGGGGGGFFFDDDBBBAAA@@@??????>>>===<<<<<<<<<===>>>::::::;;;===???BBBEEEFFFIIIIIIJJJIIIHHHFFFDDDCCCAAA???;;;888555333222222333333222222111222222222111222222333444555666666444555555444333222111111222222111222222222333333222222222222222222222222222222111000000000000000...............///000000111111222222111000//////////////////////////////...//////////////////...---///111222000///...///////////////000000000000///000000000111111111111//////000000000111111111333333333333444555777888<<<>>>AAAEEEHHHJJJLLLLLLPPPRRRVVVYYY[[[]]]```bbbccceeeeeeccc___[[[XXXWWW[[[^^^ggguuu}}}}}}}}}|||{{{{{{zzzzzzxxxwwwuuusssrrrpppqqqsssuuuwwwxxxyyyzzz~~~{{{xxxvvvsssoookkkggggggdddaaa___^^^ggg}}}|||{{{}}}}}}{{{wwwuuuqqqnnnjjjfffdddaaa^^^\\\ZZZZZZ[[[ZZZYYYWWWVVVUUUQQQPPPNNNLLLJJJJJJIIIIIIDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFEEECCCAAA???>>>>>>>>><<<;;;;;;;;;;;;<<<=========>>>@@@??????AAAEEEHHHJJJLLLNNNOOOPPPRRRVVVZZZYYY[[[^^^aaadddfffhhhhhhdddccc```^^^\\\\\\\\\\\\WWWWWWVVVTTTRRROOOMMMKKKIIIHHHGGGEEECCCAAA@@@???===<<<;;;;;;;;;<<<===>>><<<<<<>>>@@@BBBEEEGGGHHHIIIIIIIIIHHHFFFCCCAAA@@@>>><<<999666444222222222222222222111222222333333222222333444555666666777555555444444333222000000111111222222333333333333000000000000000000000000111111000000///000000000...............///000000000000111111111000//////////////////////////////......////////////......+++---000000///------...////////////000000000000///000000000111111111111//////000000000111111111222111111111333444666777<<<>>>AAAEEEHHHKKKLLLLLLOOORRRVVVYYY[[[]]]```cccdddeeefffddd```\\\YYYXXX\\\```jjjyyy~~~}}}}}}}}}}}}zzzzzzzzzyyyxxxvvvuuutttssssssssstttvvvyyy|||}}}{{{vvvssspppllljjjfffccc```]]][[[```ooo~~~zzzxxxxxxyyy{{{wwwzzz}}}}}}{{{xxxuuussspppooojjjgggccc___]]][[[XXXUUURRRRRRRRRRRRRRRQQQPPPOOOKKKJJJHHHFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGFFFFFFEEEDDDEEEDDDAAA???===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBDDDDDDCCCEEEJJJOOONNNQQQVVVWWWXXXYYY]]]aaa```bbbeeegggiiikkkkkkkkkgggfffdddaaa___]]]\\\\\\XXXWWWVVVSSSQQQOOOMMMLLLJJJIIIGGGFFFDDDBBB@@@@@@===<<<:::::::::<<<>>>@@@???@@@AAACCCEEEFFFGGGHHHHHHHHHFFFEEEBBB@@@>>><<<:::999777666444333333222111111111111222333444444222222222333333444444444444444444444333222000000000111222333444444444333000000000000000000000000111000000//////000000000//////......//////000111//////000000000000//////////////////////////////---......//////......---+++,,,......---------...////////////000000000000000000000000111111111111111222222222222333333333111111000111222444666777;;;===BBBFFFJJJLLLMMMMMMNNNQQQUUUXXX[[[]]]```cccdddeeefffeeeaaa]]]ZZZYYY\\\bbbmmm~~~|||}}}}}}||||||{{{|||}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvuuussssssuuuyyy}}}yyytttqqqooommmllldddaaa^^^]]]\\\^^^gggqqq~~~{{{yyyyyyyyyssstttvvvwwwxxxyyy|||}}}~~~zzzxxxvvvvvvvvvttttttssspppmmmkkkiiiiiibbb___\\\YYYWWWUUURRRPPPLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCFFFIIIIIIIIILLLRRRXXXVVV[[[aaadddddddddhhhkkkjjjkkkmmmnnnnnnmmmlllkkkiiiiiigggeeeccc```^^^\\\YYYWWWUUURRROOONNNMMMMMMJJJJJJHHHFFFDDDBBBAAA@@@>>><<<;;;:::;;;===@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDAAA???===;;;:::555555555555555444333222111111111111222333444555333333333333444444444444333333333333333222111000000111222444444444444444000000000000000000000000000000////////////000000000////////////000111111...//////000000//////...////////////////////////---......//////......---,,,---......------///000////////////000000000000000000000000111111111111111222222222222333333333111111111222333555777999:::===BBBGGGKKKMMMNNNNNNMMMQQQUUUXXX[[[]]]```cccdddffffffeeeaaa]]][[[ZZZ[[[cccppp|||yyy{{{|||{{{zzzzzz{{{|||||||||}}}}}}||||||{{{zzzxxxvvvsssrrrtttyyy~~~~~~wwwqqqooonnnnnnnnneeeaaa______^^^___dddkkk}}}}}}|||{{{ttttttuuutttssstttwwwzzzuuuyyy}}}~~~}}}}}}{{{xxxxxxxxxyyyyyyxxxxxxvvvssspppnnnmmmmmmnnniiiiiihhhfffbbb```___```]]]ZZZWWWTTTRRRQQQNNNLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIGGGEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIEEEEEEEEEEEEEEEDDDCCCCCC>>>===;;;::::::;;;===>>>===>>>>>>???@@@BBBDDDEEEDDDHHHKKKLLLMMMQQQYYY```ccciiiqqqtttttttttvvvzzzvvvwwwxxxxxxvvvtttqqqoookkkkkkjjjiiifffbbb___]]]ZZZXXXTTTQQQNNNMMMMMMNNNKKKJJJIIIFFFDDDBBBAAA@@@???===<<<;;;<<>>???@@@?????????@@@CCCGGGKKKMMMMMMNNNPPPRRRXXX```jjjpppttt}}}xxxrrrpppmmmllljjjfffccc```^^^\\\YYYVVVTTTRRRQQQQQQOOOMMMLLLJJJGGGDDDAAA??????>>>======>>>???AAACCCEEEFFFEEEFFFGGGHHHHHHGGGEEEDDDAAA@@@???<<<:::777666555444444444333333222222222///000222444555666777777555555555666555555444333222222222111111111000000000000111222333333444444333333333222222111111111......///000111222333333///000222333333222111///////////////000000000000//////.........---------000000000000000/////////222222111111000000//////............///000222222//////000111111111111111000000000000000000000000000111333555777888999999;;;???CCCGGGIIIKKKMMMOOONNNPPPSSSVVV[[[___bbbcccaaacccdddbbb___[[[YYYXXX[[[dddqqq~~~~~~zzzyyyxxxyyy}}}{{{wwwwwwwwwxxxxxxyyyzzzzzzxxxuuuqqqooooooooommmkkkgggeeeccc```___^^^______jjjwww~~~}}}|||yyyvvvssspppooommmkkkjjjiiijjjmmmppprrrvvvwwwzzz|||yyywwwtttrrrpppoooppppppqqqrrrsssrrrqqqooommmkkkiiifffdddcccdddeeedddccc___]]][[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[YYYXXXVVVUUUPPPPPPNNNLLLJJJHHHFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJKKKMMMOOOOOONNNJJJIIIHHHHHHIIIIIIGGGEEECCCCCCBBBBBBAAA???>>>>>>>>>===============>>>>>>AAAAAABBBCCCFFFIIILLLNNNRRRTTTWWW[[[bbbkkkuuu{{{~~~uuunnnkkkkkkjjjhhheeebbb___\\\[[[YYYVVVSSSQQQQQQPPPNNNLLLJJJHHHFFFCCC@@@???>>>>>>===>>>???AAACCCEEEGGGHHHFFFGGGHHHHHHGGGFFFDDDBBB>>>===<<<:::888666444444444444444333333222222222111222333444666666666666555555555555555444333333222222222111111111000000000111111222333333444444222222222222111111111000000000000000111111111111000111222333333222111000/////////.........------------------,,,,,,++++++.....................---////////////.....................//////000111222//////000111111111111111111111111111111111111111...///111333444666777777;;;???CCCGGGIIIKKKMMMOOOOOOPPPSSSWWWZZZ^^^aaabbbaaacccdddbbb___[[[YYYXXXZZZcccppp|||zzzxxxwwwwwwyyy~~~~~~yyyyyyxxxwwwwwwvvvvvvvvvrrrpppnnnmmmmmmmmmkkkiiigggfffdddbbb```^^^]]]\\\dddlll||||||wwwssspppmmmkkkiiigggggghhhiiijjjkkklllnnnpppsssuuuwwwxxx||||||||||||}}}}}}yyyuuupppooommmjjjiiihhhhhhhhhfffggggggfffeeebbb```______]]]ZZZZZZ[[[[[[ZZZYYYYYYWWWVVVTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSQQQOOONNNNNNNNNMMMLLLKKKIIIHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKLLLNNNOOONNNMMMJJJIIIGGGGGGHHHGGGEEEDDDBBBAAAAAA@@@???>>>===<<<======>>>@@@AAAAAAAAAAAAFFFGGGGGGIIILLLOOOSSSTTT[[[^^^bbbiiiqqq{{{{{{pppiiiggghhhgggdddbbb___\\\ZZZYYYYYYVVVSSSPPPOOONNNKKKIIIGGGEEECCCAAA???>>>>>>>>>??????AAACCCEEEGGGHHHIIIGGGHHHHHHGGGFFFDDDBBB@@@:::999888777555444333333444444333333333333222222444444555666666666666555444444555555444444333222222222222111111111111111111111111222222333333444222222111111111111111000222222111111111000000000111222333444444333111111///......------,,,,,,,,,.........------------,,,------..............................////////////......//////000000111111//////000111111111111111222222222222222222222222///000111333444666777777<<>>>>>>>><<<>>>AAADDDFFFHHHHHHIIIKKKLLLNNNQQQUUUYYY]]]___dddhhhooowww~~~tttjjjfffeeecccbbb```^^^[[[YYYWWWVVVWWWTTTQQQNNNMMMKKKHHHFFFCCCBBBAAA???>>>>>>??????AAABBBCCCEEEGGGHHHIIIJJJHHHHHHGGGFFFDDDAAA???>>>666666666555444444333333333333333333333333333333666666666777666666555444444444444444444333222222111111111111111111111111111111111222222333333333222222222222222222222222111111111111111111111111222333333333333222111111------------------......000000000000000000000///////////////000000000000//////000000111111222222......///000000000000000//////000111111111111111222222222222222222222222222333333444666888999:::<<>><<<;;;555555555555444444444444333333333333333333333333777777777777666555444333333333333333333222222111111111111111111111111111111222222222222222333333222222333333333333333333///000000111222333333333333333333333222222111111,,,,,,---...///000000111///000000000000000000000.../////////000000111111//////000000111111222222...///000000111000000/////////000111111111111111111111111111111111111111444444444444666777999:::<<<@@@DDDHHHJJJLLLNNNPPPRRRSSSUUUWWWYYYZZZ\\\]]]___aaabbbaaa^^^[[[YYYYYYWWWaaapppzzzuuusssuuuxxx||||||zzzyyyyyyyyyyyyyyyyyyyyywwwuuurrrqqqpppppppppmmmjjjgggfffgggffffffgggggggggeeedddccc___bbbgggqqq~~~zzzxxxxxxxxxxxxwww|||}}}~~~|||{{{wwwwwwwwwvvvtttrrrpppooommmlllkkkkkkiiiiiihhhgggffffffeeedddddddddeeeeeegggggghhhiiijjjkkklllmmmnnnnnnnnnmmmllllllkkkkkkjjjhhhfffffffffeeecccbbb\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQNNNPPPQQQPPPNNNMMMLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIJJJKKKMMMOOOQQQSSSTTTSSSRRRRRRSSSTTTSSSPPPNNNJJJGGGEEECCCDDDDDDDDDCCCAAA@@@@@@???@@@AAACCCDDDHHHIIIKKKNNNPPPQQQRRRSSSXXXZZZ___dddjjjppptttvvv}}}vvvlllddd^^^[[[\\\YYYXXXWWWUUUTTTRRRQQQPPPPPPMMMJJJGGGFFFEEEBBB@@@@@@?????????@@@BBBDDDEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFEEECCC@@@>>><<<:::999555555555444444444444444222222333333333333444444666777777666555444333333222222333333222222111000111111111111111222222222222222222222222222222222222222222222222333333333//////000111222333444555333333222111111000000000,,,,,,---...///000000111,,,------------.........,,,,,,------.../////////............////////////...///000111111000///...//////000111111111111111000000000000000000000000333222222222333555777888===@@@DDDHHHJJJLLLNNNPPPRRRSSSTTTVVVXXXZZZ\\\\\\^^^```aaaaaa^^^[[[YYYYYYYYYcccrrr~~~yyyvvvsssuuuyyy}}}~~~|||zzzyyyzzzzzzxxxxxxyyyyyyxxxvvvtttrrrqqqqqqqqqnnnjjjiiijjjllljjjjjjiiihhhgggfffdddddd```cccggglllvvvxxxtttrrrpppppprrrrrrssstttuuuuuuttttttssstttuuuvvvuuutttrrrqqqllllllkkkkkkjjjjjjiiiiiiiiihhhggggggfffffffffgggeeeeeeeeeeeeeeefffffffffhhhggggggfffeeeeeeddddddcccaaa___^^^______^^^]]]ZZZZZZZZZYYYXXXWWWVVVUUUQQQQQQPPPOOOOOOOOOOOOOOOLLLNNNPPPOOOLLLJJJJJJKKKMMMMMMNNNNNNNNNNNNNNNMMMKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLMMMLLLKKKKKKKKKLLLNNNNNNOOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMPPPRRRUUUWWWXXXUUUUUUUUUUUUVVVUUURRROOOLLLIIIFFFEEEFFFGGGHHHGGGDDDDDDCCCDDDEEEGGGJJJLLLOOOPPPSSSVVVZZZ^^^aaaccciiikkkooouuuzzztttggg```\\\WWWUUUVVVVVVUUUTTTRRRQQQOOONNNNNNLLLIIIFFFDDDCCCBBB@@@???@@@@@@@@@AAABBBEEEGGGHHHGGGHHHIIIJJJJJJHHHFFFEEECCCBBB@@@>>>;;;:::888888444444444444333333222222222222222333333444444444555555555555555444333222222222222222222111111000000000111111111222222222222222222222222222222222//////000000111111111111111111111222222333333333222222111000////////////------------------------++++++,,,,,,------------,,,,,,------...//////000////////////...............///000111111000///...//////000111111111111111111111111111111111111111444333222222333555777999===@@@EEEHHHJJJLLLNNNPPPRRRRRRTTTVVVXXXZZZ\\\\\\]]]___aaa```^^^[[[YYYYYYZZZeeettt{{{yyyxxxqqqssswww||||||}}}~~~}}}|||{{{{{{|||wwwxxxyyyzzzyyywwwuuutttqqqqqqqqqnnnkkkkkknnnqqqpppooommmkkkiiigggfffeeecccgggiiiiiilllzzz|||tttpppmmmllliiiiiiiiiiiijjjkkkkkkllljjjkkkmmmoooooonnnmmmkkkkkkkkklllllllllmmmmmmmmmnnnmmmlllkkkkkkjjjjjjkkkdddddddddccccccbbbbbbbbbddddddcccbbbaaaaaa`````````^^^\\\\\\\\\]]]\\\[[[VVVVVVVVVVVVUUUTTTSSSRRROOONNNNNNMMMMMMNNNNNNOOOLLLOOOQQQPPPMMMKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNNNNOOOOOOOOONNNMMMLLLKKKJJJLLLMMMOOORRRUUUWWWYYY[[[WWWVVVVVVWWWWWWVVVSSSPPPOOOMMMJJJIIIJJJLLLMMMLLLIIIIIIHHHIIIKKKNNNQQQSSSSSSTTTXXX]]]dddkkkqqqtttxxxzzz~~~{{{mmmcccZZZWWWUUURRRQQQSSSTTTSSSRRRQQQOOONNNMMMLLLIIIGGGDDDBBBBBBAAA???>>>@@@@@@@@@BBBDDDFFFIIIJJJHHHIIIJJJJJJIIIGGGEEEDDDBBBAAA>>><<<:::888777777444444333333222111111111222222222333333444444444444444555555444333333222222222222222222111000000000000111111222222222222222222222222222222222222---.........//////000000333333333222222222222111222111000///............//////...---+++***))))))---------.........//////.........///000111111222222222111111000000//////...///111222111000...---//////000111111111111111222222222222222222222222666666555444555777999;;;===@@@EEEHHHJJJLLLOOOPPPQQQRRRTTTVVVXXXZZZ\\\]]]]]]___aaa```^^^[[[YYYYYY\\\fffvvvzzzwwwwww|||||||||||||||||||||{{{}}}~~~}}}|||}}}}}}xxxxxxxxxxxxxxxwwwvvvvvvtttsssqqqooonnnnnnoooooonnnnnnnnnoooppppppnnnlllfffccccccgggkkkrrr}}}{{{rrrmmmjjjooolllgggdddccccccbbbaaaeeedddccceeeggghhhhhhgggfffgggiiikkknnnqqqtttuuurrrssstttttttttrrrqqqooollljjjhhhhhhjjjjjjhhhfffdddddddddddddddddddddddddddbbb```___^^^^^^\\\ZZZYYYWWWVVVUUUUUUTTTRRROOOOOOOOONNNMMMLLLLLLLLLLLLOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMLLLMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNMMMMMMLLLKKKKKKJJJKKKNNNQQQSSSTTTUUUVVVXXX[[[]]]```dddeeebbb]]]YYYSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOPPPRRRVVVZZZ]]]]]]```fffnnnvvv~~~tttiii\\\XXXSSSPPPNNNNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIFFFDDDBBB@@@@@@@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@???===:::777555444333222111111111111111222222444444444444444444444444777666666555444444333333222222222111111111111111333333333333333333333333222222333444444222111000222222111111111111111222333333444444333333222111111111000000/////////......///////////////...---///...---///222333111...000///---,,,,,,---///000000000000000000000000000////////////000000000000000000000000////////////111111222222222222111111333444444444444666999<<<>>>AAADDDGGGIIIJJJMMMOOOPPPQQQSSSUUUXXXZZZ\\\]]]___aaabbbaaa^^^[[[ZZZZZZ^^^iiiyyy{{{yyyyyy}}}|||||||||||||||}}}}}}|||zzzyyyxxxttttttuuuuuutttssssssrrrrrrrrrqqqqqqrrrssssssttttttsssrrrqqqqqqooonnnlllllliiiggghhhhhhkkkuuu}}}vvvwww}}}yyy~~~yyytttqqqrrrnnnjjjfffdddcccaaa```aaa```______```aaa```^^^\\\^^^aaaeeejjjoootttvvvuuuvvvyyy{{{|||{{{yyyxxxrrrpppnnnnnnoooooommmkkkjjjjjjjjjjjjjjjjjjjjjiiigggddd```]]]\\\[[[YYYXXXZZZYYYWWWWWWWWWVVVTTTRRRQQQQQQOOONNNMMMMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMLLLKKKJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMPPPOOOOOOOOONNNNNNMMMMMMNNNPPPSSSVVVWWWZZZ]]]___aaacccgggkkkllljjjfffccc^^^^^^_________^^^^^^^^^^^^^^^^^^```bbbgggjjjmmmmmmpppvvv}}}~~~ooobbb[[[VVVSSSOOOLLLLLLMMMMMMLLLMMMLLLLLLJJJIIIHHHGGGGGGDDDCCCAAA@@@@@@AAABBBCCCEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDBBBAAA>>>===;;;999777555444444444333222222222222222333444444444444444444444444666666666555444333333333111111111111111111111111333333333333333333333333222222222222222111111000222111111000000111111111333333333444333222222111000000/////////...............////////////......000...---...000111000...///...------------...///////////////////////////////////////000000000000000000000000000000000///111111222222222222111111222333444444444555888;;;>>>AAADDDGGGIIIKKKMMMOOOQQQRRRTTTVVVYYY[[[]]]]]]___aaabbbaaa^^^[[[ZZZZZZ___jjj{{{}}}{{{|||}}}|||{{{zzz{{{|||~~~}}}yyyvvvtttsssssssssrrrrrrrrrrrrqqqpppqqqsssuuuwwwxxxyyyzzzyyyxxxvvvsssqqqooonnnmmmooollljjjiiigggfffllltttwwwoooooosssmmmvvv~~~zzzuuupppllliiifffcccbbb```^^^\\\\\\[[[XXXVVVVVVXXXZZZ___dddiiinnnqqqtttwww{{{xxxwwwvvvvvvwwwxxxvvvuuussstttttttttssssssrrrrrrpppkkkfffaaa______^^^]]]]]][[[ZZZZZZZZZXXXVVVTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLMMMOOORRRUUUXXX]]]bbbffflllooosssuuuvvvtttqqqooojjjkkklllmmmmmmnnnnnnnnnmmmmmmnnnpppssswww{{{}}}sssfff\\\UUURRRNNNLLLIIIHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@BBBCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEECCCAAA@@@;;;:::888777555444444444555555444333333333333333444444444444444444444444666555555444444333333222111111111111111111111111222222222222222222222222222222111000000000000111111000000000000000111111222333333333333222111111///............---------,,,---...///////////////111///---,,,...//////...........................////////////////////////////////////000000000000000000000000000000000000111111222222222222111111111222333333333555888:::===@@@DDDGGGIIIKKKMMMOOORRRSSSUUUXXXZZZ\\\]]]]]]```aaabbbaaa___\\\[[[[[[```lll}}}}}}|||}}}}}}|||zzzyyyzzz||||||wwwtttuuutttttttttttttttttttttrrrtttvvvyyy{{{|||||||||{{{zzzwwwtttqqqoooooopppnnnlllkkkkkkgggeeeiiippp|||uuullljjjnnnnnn{{{|||wwwqqqnnnjjjgggdddaaa___\\\XXXVVVYYYYYYYYYZZZ]]]```ccceeelllooouuuzzz}}}}}}|||{{{vvvvvvxxxzzz}}}~~~|||{{{xxxssslllgggeeefffffffffdddbbb```^^^]]][[[XXXUUUVVVUUUSSSRRRPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJJJJJJJJJJKKKKKKLLLJJJKKKLLLMMMMMMMMMMMMLLLNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNPPPTTTWWW\\\bbbiiinnnwwwzzz}}}~~~|||yyyxxxyyyzzz|||~~~~~~pppaaaWWWRRRPPPOOOKKKHHHFFFEEEGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDBBB@@@???888777666555444444444444666555444333222222222222444444444444444444333333444444444444333333222222000000000111111111111111222222222222222222222222333222000/////////000111000000//////000000111111222222222222222111111000------------------------+++,,,---...//////000///222000---,,,+++,,,---.........////////////..............................////////////000000000000000000000000000111111111111222222333333222222111111222222222222444777:::===@@@DDDGGGIIIKKKNNNPPPRRRTTTVVVYYY[[[\\\]]]]]]```aaabbbbbb___]]]\\\\\\```lll}}}~~~|||}}}~~~}}}{{{yyyzzz|||~~~}}}yyyvvvuuuuuuttttttuuuvvvvvvvvvwwwyyy{{{||||||{{{{{{xxxxxxwwwtttqqqoooqqqssspppnnnmmmmmmiiieeegggmmmpppuuullljjjmmmuuu}}}xxxuuupppllliiieeeaaa^^^^^^\\\ZZZXXXXXXYYY[[[\\\bbbdddiiimmmpppqqqpppooommmoootttyyy~~~}}}xxxqqqlllkkklllnnnoooooollliiifffccc```\\\XXXVVVUUUSSSQQQOOONNNMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGFFFFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLLLLMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOONNNOOOOOOPPPQQQRRRSSSSSSUUUWWW[[[___eeekkksssxxx|||pppiii^^^TTTNNNLLLKKKJJJJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@??????AAAAAABBBBBBCCCDDDEEEFFFIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDBBB@@@>>>===666555444444333333444444444444333222222222222222555555444444444333333333333333333333333222222222000111111111222222222333222222222222222222222222333222000/////////000111000000000000000111222222111111222222111111000///,,,,,,,,,---------------++++++---...////////////111000...,,,+++,,,---///......///000000///......////////////////////////////////////000000000000///000000000111111111222222222333333333333222222111222222222222444777:::===@@@DDDGGGIIIKKKNNNPPPRRRTTTWWWYYY[[[\\\\\\\\\___```bbbaaa___]]]\\\\\\___kkk|||~~~~~~||||||}}}}}}uuutttssssssssstttuuuvvvzzzzzzzzzzzzzzzyyyyyyxxxtttvvvwwwuuuqqqppprrrttttttqqqpppnnnhhhccceeejjjmmmxxxwwwooonnnqqq~~~|||yyytttpppllleeeccc___\\\[[[[[[\\\]]]^^^```bbbdddeeeeeedddcccbbbffflllsssyyyzzzuuuuuuvvvwwwxxxuuurrroookkkhhhddd___\\\UUUSSSQQQOOOMMMKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGIIIJJJLLLMMMMMMNNNKKKLLLMMMNNNOOONNNNNNMMMIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQRRRTTTUUUWWWXXXXXXZZZ]]]bbbggglllssszzz~~~|||rrr^^^ZZZSSSOOOMMMKKKJJJIIIJJJHHHFFFEEEEEEEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDDDDEEEFFFFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDCCCAAA???===;;;:::555555444333333333333444333333222222222222333333555555555444444333333222222222222222222222222222111111222222333444444444333333333333333333333333222222111000000000000111000000000000111222333444000111111111111000//////,,,,,,,,,------------...+++,,,---.............../////////...,,,,,,...000////////////////////////000000000000000000000000////////////000000000000///000000111111222222222222222333333333333222222111222333333333555888:::<<>><<<:::888666666666555444333333333333333333333444555666777888666666555444333333222222111111111111111111222222333333444444555666777777555555555555555555555555222222333444444222111000222222222222333444555666000000000000000//////...---------....../////////---------...------,,,,,,,,,///111111000///000222222000///------///000222111111111111111111111111////////////000000000000///000000111222222333333222333333444444333333222333444444444444666999<<<<<>>:::777444222222222444444444333333444444555555666666666666666555555555444444444444333333333222111000///...///111222333333444555555555555444555555444333333333333333444444444333222111111000//////111222333333444333000000000000//////......------........./////////---------............///////////////////////////------........./////////000000111111111111000000000000000000000000000000000111111111111222222222111111111222222333333444555555444333333555888<<<===???CCCHHHKKKMMMNNNNNNPPPQQQSSSVVVXXXYYYZZZ[[[\\\^^^```aaa___^^^]]]]]]```kkk|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzzyyyyyyzzzzzzvvvuuuuuuuuuvvvyyy|||~~~}}}yyyvvvsssrrrnnnmmmmmmlllllllllllllllllliiiiiilllrrr|||zzzyyyxxxuuuqqqppppppqqqvvvwwwzzz~~~zzzoooddd___\\\XXXWWWXXXXXXWWWUUUTTTSSSQQQMMMJJJLLLJJJGGGFFFFFFFFFDDDCCCEEECCCAAAAAACCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHOOOPPPQQQTTTVVVYYY[[[\\\```bbbddddddcccbbbbbbccc]]]___bbbdddggglllrrrvvvxxxjjj]]]TTTNNNJJJHHHCCCDDDDDDDDDEEEEEEFFFFFFBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGGGGFFFDDDAAA@@@:::999777555333222111111444333333222333444666777888888888777666555444333444444444444333333333333111000///......///000111333444555555666666555555444444333333222222333333333222222222111111000000//////111333444555555555000000000////////////.............../////////000---------............///////////////////////////---------------.........///000000111111000000///000000000000000000000000000111111111111222222222222222222222222222222222333444555555555666888:::===@@@DDDHHHLLLNNNNNNOOOQQQRRRTTTVVVXXXZZZ[[[[[[^^^```bbbbbb```^^^]]]]]]___kkk}}}}}}}}}}}}~~~}}}}}}||||||}}}|||{{{zzzyyyyyyxxxyyytttttttttuuuwwwzzz}}}}}}zzzxxxvvvtttqqqqqqpppnnnnnnmmmmmmmmmnnnkkkjjjkkknnnwwwzzzmmmgggcccaaaaaacccaaa```^^^]]][[[YYYUUURRRQQQOOOMMMKKKKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJKKKKKKGGGHHHJJJLLLMMMNNNNNNNNNRRRTTTWWW[[[___ccceeegggiiikkknnnooonnnmmmmmmnnnlllnnnqqqtttyyyxxxpppdddYYYQQQLLLIIIHHHAAABBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFGGGHHHFFFCCC@@@===555555444444333222111111444333222222444666888999888888888777666555444333444444444333333333222222111000000///000000111222333444555555666666555555333333222222222222333333111111111111000000000000111111222333444444444444////////////////////////........./////////000000---------............///////////////////////////------------------------//////000000000000//////////////////////////////000000111111111222222222333333222222222222222222111333555666666666888999>>>@@@DDDIIILLLNNNOOOOOOQQQRRRTTTVVVXXXZZZ[[[[[[___aaabbbaaa___]]]]]]]]]```mmm~~~}}}}}}~~~~~~~~~~~~~~~|||{{{zzzxxxwwwwwwwwwwwwsssssstttuuuwwwzzz|||}}}~~~}}}{{{zzzxxxwwwvvvvvvuuusssqqqooommmmmmlllnnnmmmmmmnnnnnnrrr~~~{{{uuurrrpppppprrrqqqpppnnnmmmkkkgggaaa]]]VVVTTTQQQPPPOOONNNMMMKKKIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRTTTVVVWWWXXXYYYYYYWWWZZZ___eeekkkpppsssuuuwwwzzz}}}~~~}}}||||||zzzooohhh]]]SSSLLLHHHEEECCCBBBBBBCCCCCCCCCBBBAAA@@@BBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHGGGEEEAAA===;;;333333333333333222222222444444444444666888:::;;;777777888888777666555555444444333333333222222222111111111111222222333333333444444555555555555555222222111111111222222333000000000000000000111111444444444444333222111111.............../////////............////////////---------............///////////////////////////------------------------//////000000000000//////////////////////////////000000111111111222222222333333222222222222222222000222555777777777888999???AAAEEEIIIMMMOOOPPPPPPQQQRRRTTTWWWYYYZZZ[[[\\\___```aaa```^^^\\\\\\]]]cccppp~~~}}}}}}{{{|||}}}~~~~~~~~~~~~yyyxxxwwwvvvuuuuuuuuuuuusssssssssuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwuuurrrpppnnnllllllkkkkkkmmmooonnnpppxxx}}}vvvnnniii^^^ZZZVVVTTTSSSSSSRRRRRRQQQSSSVVVWWWWWWWWWXXXYYY]]]^^^___```bbbdddeeeffffffjjjpppwww~~~{{{rrriiicccYYYPPPJJJFFFCCCBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFCCC???;;;999333333222222222333444444555555666888999:::;;;;;;888888888888777777666555333333333333222222222222111111222333333444444444222333444444555555444444111111000000111111222222//////000000111111222222555555555444333111//////---............/////////------------.........///---------............///////////////////////////.........---------------...//////000000//////...000000000000000000000000000111111111111222222222222222222222222222222222000222555666777777999:::???BBBFFFJJJNNNPPPPPPQQQRRRSSSUUUWWWYYY[[[[[[\\\___``````___]]]\\\]]]^^^eeerrr|||~~~~~~{{{zzzxxxyyyzzz{{{||||||||||||uuuuuutttssssssrrrssssssssssssttttttuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzwwwvvvtttrrrpppooonnnnnniiiiiilllnnnnnnooowww|||ttthhhccc^^^ZZZZZZZZZ[[[[[[]]]aaafffiiijjjllloooqqqssssssssstttvvvxxx{{{|||}}}zzzssskkkddd^^^UUUNNNIIIFFFEEECCCBBBBBBAAA@@@AAABBBCCCDDDCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJKKKKKKKKKLLLKKKHHHEEEAAA<<<999777555444333222222444666777666777999;;;<<<<<<;;;:::::::::999999777666444333333333333222222222222111000000111222333333444444111222333333444333333333000000000000000111222222//////000111111222333333333333333333222111//////---------.........//////,,,,,,,,,,,,---------------------............////////////////////////////////////.........------......////////////......000000000000000000000000000111111111111222222222111111111222222333333444000222444555666777999;;;@@@BBBFFFKKKNNNPPPQQQQQQRRRSSSUUUWWWYYY[[[\\\\\\___``````___^^^^^^___```fffssszzz|||~~~~~~{{{wwwuuuvvvwwwxxxyyyzzzzzzzzzssssssrrrqqqqqqqqqrrrrrrttttttttttttttttttttttttttttttvvvwwwyyyzzz||||||vvvuuusssrrrqqqppppppooojjjjjjlllnnnnnnpppyyy}}}qqqllleeeaaa```aaacccdddgggllltttyyy~~~xxxuuusssmmmeee\\\WWWOOOIIIEEEDDDCCCBBBAAAAAA@@@???@@@CCCEEEGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLIIIDDD???;;;888666777555333222222444777999777888;;;>>>>>>===;;;:::===<<<;;;999777444222111333333333222222222111111...///000222222333333333111111222333333333333222000000///000000111222222//////000111222333333444111222222222222111000000---------.........//////+++++++++,,,,,,,,,---------------.........//////////////////////////////000000/////////...............////////////......000000000000000000000000000111111111111222222222000000111222333333444444111222444555555777:::<<<@@@BBBGGGKKKNNNPPPQQQQQQRRRSSSUUUWWWYYY[[[\\\\\\```aaaaaa```______aaacccgggrrr}}}|||||||||yyyvvvssssssuuuwwwvvvuuurrrrrrrrrssstttuuuvvvvvvxxxwwwtttqqqnnnooorrruuuvvvsssrrrsssvvvxxxvvvtttppppppooooooooooooppppppmmmkkkjjjjjjnnnttt{{{}}}wwwqqqlllkkkjjjiiimmmrrrxxx|||xxxsssnnniiiccc^^^XXXTTTMMMGGGCCCAAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMPPPSSSUUUPPPKKKDDD>>>:::777555444444333111111111444777999<<<<<<<<<<<<============999888777666444444333333555555444333333333444444666555555555555444444444555555555555444333222111111111111111111111111111///000222444444444222111222111111111000000////////////000000111111111222......---,,,---...///000......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---222222333333333333222222000000000000000000000000333222111/////////000000222222222222222222222222222333555555555777:::======@@@DDDIIIMMMOOOPPPQQQPPPRRRTTTWWWYYYZZZ[[[[[[^^^```bbbcccaaa```___```iiiuuu~~~{{{xxxuuusssssstttuuusssqqqpppqqqssstttvvvwwwwwwxxxwwwwwwvvvsssqqqppprrrtttwwwvvvuuuuuuuuutttqqqppplllllllllmmmmmmmmmmmmmmmlllkkkkkklllpppuuu{{{~~~|||uuuooommmmmmooouuu|||zzzvvvpppkkkeee___ZZZVVVQQQNNNIIIEEEBBBAAABBBCCCAAAAAABBBBBBCCCDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGKKKJJJIIIHHHGGGHHHIIIJJJMMMNNNPPPRRRTTTTTTSSSSSSKKKFFF???:::777666555444666555555444555777:::;;;<<<<<<<<<<<<============999888777555444444333333222222222111222222333333555555555555444444444444444444333333222222111111111111111111111111111111///000222444444333222111111111111000000000//////........./////////000000...------,,,---...///000...------,,,---...///000////////////////////////------...///000000///////////////000000/////////000000000000000000000000222111000//////000000111222222222222222222222222333444555555666888;;;>>>===@@@DDDIIIMMMOOOPPPQQQQQQRRRUUUXXXZZZ[[[[[[[[[^^^```bbbbbbaaa`````````iiivvv|||{{{yyywwwvvvvvvuuutttrrrppppppqqqsssuuuwwwxxxxxxwwwvvvwwwwwwvvvsssrrrrrrssstttuuuvvvuuurrrooonnnmmmjjjkkklllnnnnnnnnnmmmlllkkklllmmmooorrrvvvzzz|||zzzsssqqqtttyyy}}}zzzrrrnnnggg```ZZZUUUPPPMMMHHHGGGEEECCCBBBBBBBBBCCCAAAAAABBBCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFKKKJJJIIIIIIIIIJJJLLLMMMSSSUUUXXXYYYXXXUUUQQQNNNFFFAAA;;;777555666777777888888999:::;;;<<<============<<<<<<<<<<<<<<<<<<888888666555444444333333222111111111222333444444555555555555444444444444222222111111000111111222111111111111111111111111000111222333333333222111000000000000////////////,,,------------............------------...//////...------------...//////------------------------+++,,,---///000000111111......////////////......000000000000000000000000111000000///000000111222222222222222222222222222444555666666777888<<<>>>>>>AAAEEEIIIMMMOOOPPPQQQRRRSSSVVVXXXZZZ\\\\\\\\\___```bbbbbbaaa``````aaaiiivvv}}}|||{{{|||{{{{{{zzzxxxvvvsssppppppqqqsssuuuvvvvvvuuuttttttvvvwwwvvvtttrrrqqqqqqnnnrrruuutttpppnnnnnnooolllmmmpppqqqrrrqqqooonnnkkklllnnnqqqtttwwwxxxyyyyyy~~~xxxyyy~~~zzzvvvqqqmmmhhhddd]]]VVVRRRNNNJJJHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOQQQRRRYYYZZZZZZYYYUUUOOOIIIFFFAAA===888666666999:::;;;:::;;;===>>>?????????>>>=========<<<<<<;;;;;;;;;888777666555444444444444333333333444444666777888555555555444444444333333222111000000000111222333111111111111111111111111000111222222222222111111////////////////////////------------------------------------......//////------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000111111111111000000/////////////////////////////////000000111222222222222222222222222222222444555777777777999<<>>===>>>@@@AAAAAAAAA???>>>>>>======<<<;;;::::::999777666555444444333444444333333444444555666777888555444444444444333333333222111111111111222222333111111111111111111111111111111111111111111111000.....................///........................---------...............---------...............000000000000000000000000...///////////////......111222222333333222222111//////////////////////////////000000111111111111222222222222222222222222444555777777777999<<>>@@@@@@AAABBBCCCCCCBBBAAA???>>>>>>>>>===<<<;;;:::999888666555555444333333444444333222222222333444555555444444444444333333333333111111222222222111111000111111111111111111111111222111111111111000000000---------...............000000000///////////////,,,---......//////......,,,---......//////......///////////////////////////////////////...------000000111111111111000000000000000000000000000000///000000111111111111000222222222222222222222222444555666666777888<<<>>>@@@CCCGGGKKKNNNPPPPPPPPPRRRSSSVVVXXXZZZ\\\\\\\\\___```aaa```___```bbbdddkkkxxxvvvvvvvvvvvvxxxzzz|||~~~yyyzzzyyyvvvqqqoooooopppppppppooooooppprrrtttvvv|||{{{wwwsssqqqrrrvvvyyyzzzvvvsssqqqooonnnoooooonnnlllkkkjjjiiihhhjjjkkknnnppprrrsssttttttsss}}}yyyvvvssstttwww~~~xxxlllggg```\\\YYYWWWRRROOOKKKIIIGGGFFFFFFEEECCCAAADDDDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLOOORRRVVVXXX[[[]]]```bbb```[[[UUUQQQGGGEEEAAA===:::888777777777777999===BBBEEEEEEDDDGGGFFFFFFEEECCCBBB@@@??????>>>===<<<:::999888777555555444444333333444444444444333333333444444555444444444333333333222222///000222333222000...,,,111111111111111111111111222222111000000000000000,,,,,,---------.........000000000/////////......,,,---.../////////...---,,,---.../////////...------------------------------...///////////////...//////000000000000//////000000000000000000000000000000111222111111//////222222222222222222222222333444555555666888;;;>>>AAACCCGGGKKKNNNPPPPPPPPPQQQRRRUUUXXXZZZ[[[[[[[[[___`````````___```bbbeeelllyyy}}}uuuuuuuuuvvvxxxzzz|||}}}{{{{{{zzzvvvrrrpppqqqsssooonnnnnnnnnppptttxxxzzz}}}xxxsssqqqsssxxx}}}~~~yyysssppppppqqqooommmqqqpppnnnllljjjiiihhhhhhjjjkkkmmmoooqqqrrrssssssuuu~~~|||{{{yyyuuurrrppprrrvvv}}}{{{uuurrrlllfff^^^ZZZTTTQQQQQQOOOLLLIIIMMMKKKJJJIIIIIIGGGDDDBBBCCCBBBBBBCCCEEEHHHJJJLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQTTTYYY]]]```aaaccceeeddd^^^UUULLLFFF======<<<;;;:::999888888:::<<>>===<<<:::999777777555555444333333333444444777666666555555555666666444444444333333333222222---///111333222///+++)))111111111111111111111111222222111000//////000000,,,,,,,,,------.........000000/////////.........,,,,,,.../////////...---,,,,,,.../////////...---000000000000000000000000,,,,,,...///000000111111000000111111111111000000000000000000000000000000000111222222111000///...222222222222222222222222222444555555555777:::===AAADDDGGGKKKNNNPPPPPPPPPPPPRRRTTTWWWYYYZZZ[[[[[[___``````______```ccceeelllyyy{{{zzzyyyxxxxxxyyyzzz|||}}}}}}{{{xxxuuussssssssstttqqqqqqrrrsssvvvzzz}}}}}}xxxrrroooppptttxxxxxxppplllooorrrrrrqqqqqqpppooommmkkkjjjiiihhhhhhmmmnnnnnnmmmnnnqqquuuyyy~~~}}}||||||{{{{{{yyyxxxwwwuuusssqqqooonnnppptttzzz}}}zzzuuusssooojjjddd^^^ZZZXXXSSSPPPMMMJJJKKKNNNRRRUUUVVVQQQJJJHHHIIIJJJGGGCCCBBBCCCEEEGGGHHHHHHHHHGGGEEEHHHLLLLLLKKKJJJLLLMMMQQQTTTXXX[[[]]]bbbhhhmmmmmmggg^^^UUUOOOIIIDDDAAA;;;:::888888888:::===>>>AAABBBDDDHHHMMMPPPPPPOOOKKKIIIFFFDDDCCCBBB@@@>>>AAA@@@>>>===;;;999888777555555444444444444555555666666666666666555555444666555555444222111111000111111111111111000//////000000000000000111111111000000000000000000000000////////////////////////////////////////////////......---......///000111..................------000000//////......------111111000000//////......---...000000//////000222222111111111000000//////000111111111111222222222000111111222222333444444444555555555555777999<<<@@@CCCGGGJJJLLLMMMPPPQQQRRRTTTVVVXXXZZZ\\\]]]^^^ZZZ]]]``````______bbbfffooovvvzzzzzzzzzzzzzzz{{{{{{|||}}}{{{yyyvvvuuutttuuuuuurrrrrrrrrsssuuuxxx|||}}}}}}xxxrrrnnnmmmqqqvvvyyywwwppplllooorrrqqqppppppmmmlllkkkjjjjjjjjjjjjjjjkkkkkkllllllmmmppptttxxx~~~|||zzz|||||||||~~~~~~|||yyywwwwwwwwwvvvuuuvvvuuutttrrrpppooonnnmmmpppsssyyy}}}}}}|||}}}}}}|||yyytttooolllcccbbb___[[[WWWSSSPPPNNNMMMKKKIIIHHHJJJNNNSSSVVV[[[UUUNNNJJJJJJIIIEEEBBBHHHHHHIIIJJJKKKKKKKKKKKKIIIKKKMMMMMMMMMNNNRRRVVVXXX\\\aaadddeeegggiiillleee___VVVNNNGGGCCC???<<<999999:::;;;===@@@BBBDDDHHHIIIKKKOOOSSSUUUTTTSSSOOOLLLHHHFFFEEEDDDBBBAAA@@@???>>><<<:::999777777555555555444444555555555666666666666666555444444222222222333333333333444111111111111111000//////000000000000000000000111////////////////////////////////////////////////////////////////////////000000///...------------........................///////////////.........000000000000//////.........000111000///...///111111111111111000000000///000111111111111222222222333222222222222222222222444555555555555777:::<<<@@@CCCGGGJJJLLLMMMPPPQQQSSSTTTVVVXXXZZZ\\\\\\]]]]]]```bbbbbb``````bbbeeellltttzzz{{{|||}}}}}}}}}|||{{{|||{{{yyywwwvvvvvvvvvvvvttttttssstttuuuwwwyyyzzzzzztttnnnlllpppvvv{{{}}}wwwppplllooopppooommmnnnjjjjjjiiijjjjjjkkklllmmmjjjkkklllmmmnnnqqqvvvyyy|||yyyxxxwwwvvvwwwxxxyyyxxxwwwuuusssrrrrrrssssssqqqpppppppppooonnnmmmllllllkkkpppsssxxx}}}yyyxxxyyytttsssppplllhhhccc___\\\VVVUUUSSSQQQOOOLLLKKKJJJHHHHHHGGGHHHKKKPPPUUUYYYZZZUUUNNNKKKJJJIIIFFFDDDJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMNNNOOORRRWWW]]]bbbdddgggkkkmmmkkkhhhfffeeeZZZUUULLLEEE@@@===;;;:::999;;;>>>BBBEEEHHHKKKLLLOOOOOOQQQUUUXXXYYYXXXVVVRRRNNNIIIFFFEEEEEEDDDDDD???>>>===;;;:::888777666555555555555555555555555555666666666666555444444222222222222333333444444111111111222111111000///111111000000000000000000//////////////////////////////////////////////////////////////////////////////...---,,,,,,,,,,,,.................................///////////////000000000////////////...///000111000///...///000111111111111000000000000000111111111111222222222444444333333222111111000444555555666666777:::===@@@CCCGGGJJJLLLMMMPPPQQQTTTUUUWWWYYYZZZ[[[\\\\\\___bbbdddcccaaa```bbbeeejjjsss~~~yyy{{{}}}}}}|||zzzyyyxxxwwwvvvvvvvvvvvvuuuuuutttttttttuuuvvvvvvxxxsssoooqqqxxx~~~uuupppmmmnnnooolllkkkllliiiiiiiiiiiijjjkkklllmmmkkklllnnnoooqqqtttxxx||||||xxxvvvuuuuuuvvvvvvvvvtttpppoooooopppqqqrrrpppnnnllllllllllllkkkkkkkkkkkkoooqqquuuyyy~~~~~~tttoooooopppkkkhhhddd___ZZZVVVTTTSSSOOOOOONNNMMMKKKJJJIIIIIIGGGGGGHHHIIILLLQQQUUUXXXRRROOOKKKIIIIIIJJJIIIHHHKKKJJJIIIIIIIIIKKKLLLMMMOOOQQQTTTXXX^^^dddjjjmmmoooooonnnkkkfff```ZZZWWWNNNIIICCC>>>======>>>>>>???BBBFFFKKKOOOQQQSSSSSSRRRRRRTTTWWWZZZZZZXXXVVVPPPLLLGGGCCCBBBCCCCCCCCC>>>===<<<;;;999888777666555555666666666666555555555555666666555555444333444444333333222111111000111111111222222111111000111111111000000000000000////////////////////////////////////////////////////////////////////////++++++++++++,,,---......---------...............------......//////000000////////////////////////...///000000//////000111111111111000000000000000000000111111111222222222333333333222222111111111333444666666666888;;;>>>@@@CCCGGGJJJLLLMMMPPPQQQUUUVVVWWWYYYZZZ[[[[[[[[[^^^```ccccccaaaaaacccfffjjjttt~~~}}}|||yyy{{{~~~~~~}}}vvvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuttttttssssssssssssqqqrrrwww~~~{{{rrrnnnlllnnnnnnjjjiiikkkkkkkkkjjjiiiiiiiiijjjjjjjjjlllnnnoooqqqtttxxx{{{}}}}}}}}}|||{{{|||zzzxxxuuutttuuuuuutttsssnnnnnnmmmnnnppppppnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjmmmooorrrtttwww{{{yyyuuuuuuxxx|||zzzooohhhddddddddd^^^\\\XXXTTTPPPOOONNNNNNKKKJJJIIIHHHGGGFFFFFFEEEGGGGGGHHHIIIKKKNNNQQQSSSMMMKKKHHHGGGHHHIIIJJJJJJMMMMMMMMMNNNPPPRRRUUUVVVXXX[[[aaahhhnnnrrrssstttqqqmmmfff^^^WWWPPPKKKHHHBBB???;;;;;;>>>BBBEEEFFFJJJMMMQQQUUUXXXZZZZZZZZZVVVVVVXXXZZZ[[[ZZZWWWTTTJJJFFFAAA>>>>>>???@@@@@@======<<<;;;999888777777555555666777777666555555555555555555555444444333333333333222222111111000111111222222222222111111111111111111000000//////........................////////////////////////////////////////////////++++++***++++++,,,---...---------.........//////------......//////000000.............../////////,,,...///000///000111333000000000000000000111111000000111111111222222222111111222222222333333333333444666666666888<<<>>>@@@CCCGGGJJJLLLMMMPPPQQQUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ]]]aaaaaaaaaaaaeeehhhmmmyyy{{{}}}}}}{{{tttttttttuuuuuuvvvvvvvvvvvvvvvuuutttsssrrrrrrqqqnnnooosssyyy~~~}}}xxxsssooollllllnnnmmmiiihhhkkkmmmlllkkkiiiiiihhhhhhhhhgggiiilllmmmnnnqqqtttvvvxxxxxxwwwwwwxxxzzz|||}}}zzzwwwxxx~~~}}}yyyvvvuuutttrrrqqqooonnnllllllmmmmmmllljjjiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnpppqqqssswwwyyyyyy{{{}}}}}}xxxrrroooppptttxxx|||wwwqqqiiiccc^^^\\\YYYXXXSSSQQQNNNKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLJJJIIIHHHIIIKKKLLLMMMNNNQQQTTTXXX\\\___aaaiiilllqqqvvvyyywwwrrrnnnfff```VVVNNNHHHCCC@@@>>>;;;::::::>>>DDDJJJNNNPPPVVVXXX[[[___aaaaaaaaaaaa^^^^^^^^^^^^]]]YYYTTTOOOCCC@@@<<<:::;;;<<<============<<<;;;:::999888888555666777888888777666555444555555555555444333333///000000111222333444444000111222222333222222222222222111111000/////////........................////////////////////////////////////////////////......---,,,++++++++++++,,,,,,------.../////////.........///////////////---............/////////---...000000//////111222000000000000111111111111000111111111111222222222000111111222333333444444333444666666777999<<>>>>>>>>AAAGGGOOOVVVZZZ\\\___aaaccceeeggghhhhhhhhhgggfffcccaaa\\\UUULLLGGG>>><<<:::999;;;<<<<<<<<<>>>======<<<;;;:::999999555666777888888777666555444444555555444444333222//////000111222333444444000111222222333333333222222222111111000//////...........................///////////////////////////////////////////////////...---,,,,,,+++++++++,,,,,,------...//////000///////////////.........---------.........//////000111111000///......//////000000000111111111111000111111111111222222222222222222222222222222333333444666666777999===@@@@@@CCCGGGJJJLLLMMMPPPQQQSSSTTTVVVXXXZZZ\\\\\\]]][[[^^^bbbbbbbbbbbbfffiiiuuu}}}yyyuuusssssstttuuuwwwxxxxxxxxxxxxuuuuuuuuutttsssrrrpppppppppssswwwxxxvvvrrrooommmjjjiiijjjmmmlllhhhhhhkkkkkkjjjiiiiiiiiiiiiiiiiiiiiikkkmmmnnnoooppprrrtttsssrrrqqqrrrssssssrrrqqqrrrqqqtttyyy}}}zzzxxxtttpppmmmmmmllllllkkkggggggffffffffffffeeeeeefffhhhjjjjjjjjjkkkmmmnnniiijjjkkkllllllnnnqqqsssqqqtttyyy|||~~~{{{{{{|||||||||}}}}}}}}}|||zzzxxxwwwqqqooommmjjjiiilllqqquuuzzzwwwooollliiigggdddaaa]]]ZZZRRRQQQPPPQQQSSSRRRNNNJJJLLLKKKJJJJJJJJJJJJKKKLLLFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKMMMNNNOOOOOOOOOOOOKKKLLLNNNOOOQQQTTTYYY\\\___cccjjjrrryyyyyypppcccUUUKKKFFFBBB===<<<>>>AAAAAAAAADDDFFFJJJQQQYYY```cccddddddeeegggiiikkklllmmmnnnllliiifffaaaYYYPPPEEE>>><<<:::999:::<<<>>>======>>>>>>===<<<;;;;;;::::::555666777999999777666555444444555555444444333222222222222111111111111111000111222333333333333333222222222111000//////...........................////////////////////////////////////////////////,,,,,,,,,,,,---...//////,,,,,,------...///000000000000//////.........------------.........//////333333333111...,,,,,,,,,//////000000111111111222000111111111111222222222444444333222222111111111333444666777777:::===@@@@@@CCCGGGJJJLLLNNNPPPQQQRRRTTTVVVXXXZZZ\\\]]]^^^^^^aaaddddddbbbbbbeeehhhvvv~~~zzzwwwuuuoooppprrrtttwwwyyy{{{||||||xxxtttrrrrrrrrrooollluuutttuuuvvvwwwuuurrroooooommmjjjjjjkkklllllllllkkkkkkkkkkkkkkkkkkjjjjjjnnnmmmmmmnnnppprrrtttuuuwwwvvvtttrrrqqqpppqqqqqqrrrrrrsssxxx}}}zzzuuuqqqooommmkkkiiiiiihhhgggeeeeeeeeeffffffeeeeeeeeefffggghhhhhhiiieeeeeeeeeeeefffhhhjjjlllllllllmmmpppsssxxx||||||{{{zzz{{{|||}}}|||wwwtttsssrrrqqqppplllllliiidddbbbgggsss|||{{{vvvpppkkkgggaaa^^^ZZZXXXXXXVVVSSSPPPJJJKKKKKKKKKJJJIIIIIIHHHKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJHHHFFFFFFHHHLLLPPPJJJLLLMMMMMMLLLLLLMMMNNNQQQTTTWWWYYY\\\aaaiiinnnqqqzzzttthhh___UUUKKKCCCBBB@@@===;;;;;;@@@GGGLLLNNNUUU^^^dddfffeeeffffffbbbdddhhhkkkoooqqqrrrrrrmmmjjjcccYYYNNNEEE@@@???<<<<<<===>>>???@@@AAAAAA>>>>>>===<<<;;;::::::999888888777555555444444444444444333333222333333333444333333222222333333333333333444444444444444444222111111000///......---------...///000000//////---------///000000---+++------......///000111111...........................///111222222222111000///////////////.........222///......///---++++++222111111111000000//////...///000111111000///...000000111222333333444444222222111111111111111111444444444555777999<<<===AAACCCFFFJJJMMMOOOPPPPPPSSSTTTVVVZZZ]]]```bbbdddaaa```aaaeeeeeedddfffkkkwww~~~zzzwwwuuuqqqrrrsssuuuwwwyyy{{{|||yyyvvvsssrrrssstttrrrqqqrrrsssvvvyyy{{{zzzvvvrrrooommmkkkkkklllllljjjiiimmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooppprrrtttvvvvvvuuusssqqqpppppppppppppppooopppsssyyy}}}xxxuuurrrnnnlllgggfffeeedddccccccddddddccccccccccccbbbbbbbbbbbbcccccccccccccccddddddeeeggggggggghhhkkknnnqqqsssqqqvvv}}}wwwwwwvvvvvvwwwyyyzzz{{{zzzwwwssspppooonnnmmmllliiiiiigggdddcccjjjuuu~~~|||wwwuuuttt{{{~~~~~~{{{vvvrrrnnniiieeeaaa\\\YYYYYYVVVRRRQQQQQQPPPMMMKKKKKKKKKLLLKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJKKKNNNQQQLLLNNNOOOPPPPPPRRRUUUXXXZZZ]]]aaaeeeiiipppwww}}}wwwnnnbbbWWWPPPIIIBBB<<<>>>=========@@@GGGOOOUUU\\\bbbiiinnnnnnlllkkkkkkeeegggkkkoooppppppnnnmmmcccaaa\\\TTTKKKEEEBBBAAA>>>???@@@AAABBBBBBBBBBBB>>>>>>===<<<;;;::::::999888777666555444444444444333333222222222222333333333333222222222333444444333333333333222222222222111111000000///......---------...///////////////...------...//////...,,,***++++++,,,,,,---------........................---...///000000000//////////////////////////////000......//////.........111111111000000000//////...///000111111000///...000000111222222333444444333333333222222222222222555555555666888:::<<<>>>AAACCCFFFJJJMMMOOOPPPQQQTTTUUUWWWZZZ]]]___aaabbbaaa___```cccdddcccfffkkkwww~~~{{{yyywwwttttttuuuuuuwwwxxxzzz{{{yyywwwtttssstttuuuuuuuuurrrvvv|||~~~yyyqqqpppnnnmmmmmmmmmkkkiiinnnnnnnnnnnnoooppppppqqqqqqpppppppppqqqrrrtttuuutttsssrrrpppoooooooooooonnnnnnnnnooossswww|||zzzuuuqqqjjjiiihhhgggffffffffffffeeeeeedddbbbaaa```___^^^bbbbbbbbbbbbaaa```______cccbbbbbbaaabbbdddfffggggggkkkpppssstttxxx~~~wwwrrrlllmmmnnnppprrrtttvvvwwwssspppllljjjiiihhhgggfffcccdddcccccceeemmmxxx{{{rrrkkkfffccccccoooqqqssssssqqqnnnjjjgggdddaaa^^^[[[YYYVVVSSSPPPPPPNNNLLLKKKKKKKKKIIIHHHLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQQQQRRRSSSTTTWWW[[[aaaeeelllpppwww~~~tttbbbZZZOOOGGGCCC@@@===;;;;;;===@@@DDDJJJSSS]]]dddkkkoootttvvvuuusssqqqpppnnnoooppppppmmmhhhccc___UUUTTTRRRMMMHHHEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB???>>>===<<<;;;:::999999777777666555444444444444333222222111111222333333222222222222333333444555333222222111111000000000111000000//////.........---......//////////////////...,,,,,,...///...---........................////////////////////////,,,,,,---............---////////////////////////////////////000000111000111111000000000000////////////000000000000//////000000111111222333333333333333333444444444444444555555555666888:::===>>>AAACCCGGGJJJMMMOOOQQQQQQUUUVVVXXX[[[]]]___aaaaaaaaa______aaabbbbbbffflllwww~~~~~~~~~{{{yyyuuuuuuttttttuuuvvvwwwxxx{{{zzzxxxwwwwwwwwwwwwxxxyyy~~~wwwtttooommmlllmmmmmmmmmoooooonnnooopppqqqrrrsssuuutttsssqqqpppqqqqqqrrrrrrrrrqqqqqqppppppppppppnnnnnnnnnnnnppprrrtttuuuyyyzzztttsssqqqpppnnnlllkkkjjjiiihhhgggeeecccbbb``````aaabbbccccccbbbaaa___^^^aaaaaa```___``````aaabbbdddfffiiijjjkkkmmmqqqtttvvvvvvvvvvvvuuuqqqnnnkkkdddeeehhhjjjmmmnnnooopppllliiifffddddddcccbbb```]]]^^^```bbbfffnnnyyyrrrooojjjddd```^^^]]]]]]eeeffffffeeebbb```]]][[[YYYWWWUUUTTTSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPRRRSSSRRRRRRSSSTTTWWWXXX[[[^^^cccjjjsssxxx|||sssdddXXXSSSMMMFFF@@@???AAABBBBBB>>>AAAGGGNNNVVV```jjjqqqtttvvvyyyzzzzzzwwwuuutttyyywwwrrrjjjaaaXXXQQQMMMKKKLLLKKKJJJGGGEEEFFFGGGDDDFFFGGGHHHHHHEEECCCAAA???>>>>>><<<;;;:::999999777666555444444444444444222222111111111222333333222222222222333444555555333333222111111000//////000000/////////...............///////////////...000...,,,,,,---...///...000000000///////////////000000000000000000000000,,,,,,------............///////////////000000000111333444111000111111000000000000000000000////////////000000000000//////000000111111222222222333333333333333444444444444555555555666777:::<<<===BBBDDDGGGKKKNNNPPPQQQRRRSSSUUUXXX\\\^^^aaabbbbbbaaa^^^^^^``````aaafffmmmxxx~~~}}}||||||zzzttttttsssrrrrrrsssuuuvvvzzzzzz{{{{{{{{{|||}}}~~~zzztttlllfffgggjjjooorrrssssssrrrrrrssstttvvvxxxyyywwwuuurrrpppooonnnnnnrrrrrrrrrrrrrrrqqqqqqqqqllllllllllllmmmooopppqqqrrrxxx|||yyyvvvrrrooonnniiihhhgggfffdddbbbaaaaaa```aaabbbccccccbbb```___```____________``````aaa```aaabbbccccccdddggghhhkkkllllllllljjjiiiggggggbbbcccdddfffggghhhhhhhhhfffdddbbb`````````^^^\\\YYYZZZ\\\```eeemmmuuuzzzzzzqqqlllcccaaa^^^[[[YYYYYYYYYZZZYYYYYYXXXWWWVVVTTTSSSRRRPPPOOOMMMNNNOOOOOONNNLLLLLLLLLLLLKKKKKKKKKLLLMMMLLLKKKKKKJJJJJJKKKLLLLLLNNNOOOOOOPPPQQQRRRRRRRRRRRRTTTWWWYYYZZZZZZ\\\]]]aaadddjjjqqqyyy}}}ppphhhccc[[[QQQJJJHHHEEEAAA???AAADDDGGGIIIFFFJJJQQQXXX```iiirrrxxx||||||~~~~~~}}}{{{yyyyyytttjjj^^^SSSKKKEEECCCIIIJJJKKKJJJHHHFFFGGGHHHFFFGGGHHHIIIHHHEEEBBB@@@??????>>><<<;;;:::999888666555555444444444444555222222111111222333333444333222222222333333444555444333333222111000000///////////////...............///////////////......000...,,,,,,---...///...------,,,,,,,,,,,,,,,,,,000000000000000000000000.............../////////////////////000000111111555999999333///000000...//////////////////000000000000////////////000000000111111111111111222222111222222222333333444444444444444555666999;;;<<>>===;;;999888888555555444444444444444555222222222222333444555555444333333222222333333444333333222222111111000000........................//////////////////...---///...,,,,,,...///...------------------.........//////////////////////////////......//////000111...//////000000111111222888???>>>555///000000,,,......////////////000000000000////////////000000111111111111111111111111111111222222333333444444444444444555777999;;;===CCCEEEIIILLLOOOQQQSSSSSSRRRTTTYYY]]]```bbbcccccc```^^^^^^aaabbbbbbgggnnn{{{||||||||||||||||||||||||}}}~~~zzzwwwtttsssqqqpppqqqsssuuuwww{{{~~~tttmmmddd```bbbiiirrrwwwzzzyyywwwuuuvvvwwwyyy{{{uuutttrrrpppooonnnoooooonnnoooppprrrrrrrrrqqqqqqkkkjjjiiihhhiiikkkmmmoooppptttyyy{{{wwwvvvtttqqqmmmjjjhhhgggffffffeeecccbbbbbbaaaaaa````````````___^^^]]]]]]``````___```aaabbbcccccc]]]___```___]]]\\\]]]^^^```___^^^]]]\\\]]]^^^^^^]]]\\\ZZZZZZ[[[ZZZXXXVVVXXXXXXYYY[[[___cccfffggggggggggggiiillloooqqqrrrsssuuuvvvxxxyyyyyyyyyyyy~~~{{{wwwtttssspppnnnkkkhhhfffccc^^^[[[VVVUUUSSSQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNNNNPPPQQQPPPOOOKKKLLLMMMLLLKKKKKKMMMOOOPPPOOOMMMMMMMMMOOOPPPRRRRRRSSSVVVXXX[[[^^^```bbbfffiiinnnrrrvvvzzz{{{mmmdddVVVMMMHHHHHHHHHGGGHHHLLLJJJMMMRRRVVVYYY\\\^^^___ccchhhooovvv|||{{{vvvpppkkk[[[WWWQQQKKKHHHGGGHHHJJJKKKMMMNNNNNNKKKIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEE@@@@@@>>>===;;;999888777555444444333333444444555333333333333444555666777555555444333222222222222000000000000000000000000........................///////////////...------...------...//////...,,,......//////000000111111........................000///.........///000111...//////000111111222222999AAAAAA666///111000,,,........./////////000000111000///......///000111111111111111000000000000222222222333444555555555666666666777999;;;===???DDDFFFIIIMMMPPPRRRSSSSSSUUUWWW[[[^^^```aaaaaa```___^^^___cccddddddhhhmmm|||{{{{{{{{{||||||||||||}}}|||~~~|||xxxuuuuuutttrrrqqqqqqtttvvvxxx~~~}}}~~~sssmmmfffcccfffnnnuuuzzzxxxwwwtttsssrrrtttvvvwwwrrrqqqpppoooooopppqqqqqqmmmnnnooopppqqqqqqppppppnnnmmmkkkjjjjjjlllnnnpppooosssvvvvvvwww~~~|||xxxtttqqqooommmllliiigggeeedddddddddcccccccccbbb```___]]]\\\]]]\\\[[[\\\^^^_________]]]___aaaaaa^^^]]]^^^___^^^]]][[[ZZZYYYZZZ\\\]]]ZZZYYYXXXYYYYYYYYYVVVTTTXXXXXXXXXZZZ]]]```aaaaaa___^^^^^^```cccfffggggggdddeeegggiiijjjjjjiiiiiinnnooorrrtttuuutttsssrrrqqqooollliiifffdddbbbaaa^^^\\\[[[ZZZZZZYYYWWWTTTRRRRRRQQQPPPPPPQQQRRRSSSPPPPPPQQQQQQQQQOOOMMMLLLMMMLLLKKKLLLMMMNNNMMMLLLLLLNNNOOONNNLLLLLLNNNQQQRRRQQQOOOOOOOOOQQQSSSTTTZZZ\\\___ccchhhllloooqqq|||tttiii___UUUNNNLLLGGGFFFKKKMMMLLLPPPWWWXXX]]]dddiiilllnnnnnnoooqqqvvv}}}wwwqqqjjjbbb\\\RRRPPPMMMJJJIIIIIIKKKLLLLLLMMMOOONNNLLLJJJIIIJJJKKKJJJJJJIIIHHHHHHGGGGGG@@@@@@>>>===;;;999888777444444333333333444444555333333333444555666777888666555444333222111111111.........///////////////---.....................//////000000///...---------------///000000---+++***++++++,,,---...//////........................//////...---...///000111...//////000111222222222999BBBBBB777///222222------.........//////000000111000///......///000111111111111000000000000000333333444444555666777777888888888999;;;===???AAADDDFFFIIIMMMPPPRRRSSSTTTXXXZZZ]]]___``````^^^]]]___^^^```dddfffeeehhhmmm||||||{{{zzz{{{||||||zzzyyyvvvxxxzzzyyyvvvsssqqqqqqrrrssstttttttttvvvzzz}}}|||{{{|||||||||uuummmgggiiirrr|||yyyuuurrrpppqqqtttvvvwwwyyywwwtttqqqnnnmmmllllllnnnooopppqqqppppppnnnmmmnnnnnnmmmnnnppppppooommmmmmmmmnnnoooqqqvvv|||zzzyyyvvvqqqnnnlllkkkjjjiiigggeeecccbbbdddeeeeeeddd```___^^^___aaaaaa```___```______^^^^^^______```aaa___\\\\\\\\\\\\[[[ZZZVVVWWWXXXYYYYYYXXXVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]____________^^^^^^^^^^^^eeeeeeffffffffffffffffffbbbbbbaaa___^^^]]]\\\[[[[[[ZZZYYYWWWVVVTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQOOOMMMLLLNNNOOOPPPNNNMMMNNNOOOPPPQQQRRRRRRQQQQQQSSSTTTWWWWWWVVVVVVWWWZZZ___bbbggglllsssxxx}}}nnniiiaaaZZZTTTOOOKKKHHHIIIHHHIIINNNVVV```gggkkkuuuzzzxxxjjj```[[[YYYUUUQQQPPPNNNMMMMMMNNNOOOOOONNNSSSQQQMMMJJJIIIIIIJJJKKKMMMMMMMMMMMMKKKIIIGGGEEE@@@>>><<<999777555555555999777555333222333444555444444555555666666777777666666666555444333111000------......//////000000000///...------...///000........................------............------////////////////////////111111000000//////......000---,,,---///000...,,,+++---///000/////////000777FFFCCC555222///,,,...000000//////.........---111111111111111111111111111111111111111222222222222222222333333444444555000222444555666888;;;>>>CCCEEEIIIMMMPPPSSSTTTUUUUUUWWWZZZ\\\^^^^^^^^^]]]aaabbbcccdddeeegggjjjmmm|||{{{{{{|||}}}|||zzzxxxsssuuuwwwwwwuuusssrrrrrrrrrssstttttttttvvvzzz}}}}}}|||}}}||||||~~~wwwrrrnnnqqqzzzuuusssqqqqqqtttwwwyyyyyywwwvvvssspppnnnlllllllllnnnooopppqqqqqqqqqpppoooooonnnnnnoooppppppooommmmmmmmmmmmlllmmmpppuuuxxx{{{wwwtttrrrpppmmmkkkhhhggggggggggggfffhhheeecccbbbbbbbbbaaa___aaaaaa````````````aaaaaaccc```^^^]]]^^^]]]\\\ZZZ[[[[[[[[[[[[ZZZYYYWWWVVVXXXXXXWWWWWWVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ`````````___^^^]]][[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUUUUTTTTTTSSSSSSSSSPPPOOOOOOOOOOOOPPPPPPQQQSSSSSSSSSTTTUUUTTTSSSQQQQQQRRRSSSRRRQQQPPPQQQSSSPPPQQQSSSSSSSSSUUUXXXZZZXXXZZZ]]]___bbbgggmmmsssvvv|||~~~vvvllleee[[[WWWRRRMMMJJJJJJJJJKKKMMMPPPWWW```jjjttt{{{~~~llldddZZZUUUTTTUUUTTTRRRSSSQQQPPPQQQRRRSSSSSSRRRPPPOOOLLLJJJJJJJJJLLLMMMPPPOOONNNMMMKKKHHHFFFEEE>>>===;;;999888888888888777555333222111111222333555555555666666666666777666666555333222000////////////////////////000000000///...------...///000........................------............------++++++,,,---...///000000////////////............///---,,,---///000...,,,,,,...////////////000222777KKKIII888222222000000111111000000000/////////........................000000000111222222222333111111222333444555666666666888999::::::;;;>>>@@@CCCEEEIIIMMMPPPSSSTTTTTTVVVWWWZZZ]]]______^^^^^^aaabbbcccdddeeegggjjjmmm}}}}}}}}}}}}~~~~~~|||yyyvvvoooqqqssstttsssqqqqqqrrrqqqrrrsssssstttvvvyyy|||{{{}}}~~~}}}}}}~~~||||||}}}~~~zzzwwwttttttxxx~~~|||qqqqqqqqqtttwwwzzz{{{{{{uuusssqqqnnnmmmlllllllllnnnoooppprrrrrrrrrqqqqqqpppooonnnoooppppppooommmmmmlllkkkiiiggghhhlllnnnrrr}}}{{{xxxtttrrrqqqpppnnnmmmpppmmmiiiffffffeeeeeedddeeeddddddccccccddddddeeefffdddbbbaaaaaa```^^^\\\]]]]]]\\\[[[YYYXXXVVVVVVZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXTTTUUUUUUUUUVVVVVVWWWWWWZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTQQQQQQPPPPPPOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRTTTUUUUUUSSSRRRRRRUUUWWWVVVWWWWWWXXXYYY[[[```cccccchhhnnnrrruuuzzz~~~xxxooofff^^^WWWQQQMMMKKKHHHEEECCCEEEJJJPPPTTTZZZbbbnnnyyyzzznnngggWWWRRRMMMLLLOOOSSSTTTTTTTTTSSSSSSSSSUUUVVVVVVTTTNNNNNNMMMLLLMMMOOOPPPQQQRRRQQQNNNLLLIIIGGGEEEDDD===<<<;;;999999999::::::666555444222222222333333777777777666666666555555666555333111////////////000000000000000000////////////............//////........................------............------((()))***,,,...000111222------------............///...------...///...---.../////////...///111444666PPPPPP999111333222111111111111111000000000000000000000000000000000000//////000111222222333333111111222333444555666777666888999999888999;;;===CCCEEEIIILLLPPPRRRTTTTTTVVVXXX[[[^^^___``````___aaabbbcccdddeeegggjjjmmmxxx~~~~~~~~~~~~|||xxxtttnnnpppqqqqqqpppoooooopppoooppprrrrrrssstttwwwzzzwwwxxx{{{}}}}}}}}}||||||{{{zzz{{{|||~~~|||xxxuuutttssssssvvvzzz|||yyyuuuqqqrrrtttwww{{{|||{{{zzzqqqpppnnnlllkkkkkkkkklllnnnoooqqqrrrsssssssssrrrpppooonnnoooppppppnnnmmmkkkkkkiiigggddddddfffiiilllttt~~~|||{{{wwwrrrooonnnmmmmmmlllkkkjjjjjjiiiiiijjjjjjkkkkkkiiigggffffffeeebbb```cccbbb```^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSTTTUUUUUUSSSSSSRRRQQQQQQQQQQQQRRRQQQRRRSSSTTTSSSSSSTTTUUUZZZZZZYYYXXXXXXYYY\\\___```aaabbbccceeeiiinnnrrrzzzyyypppeee```YYYRRRMMMIIIGGGFFFFFFFFFEEEGGGLLLUUU___fffqqqzzzwwwmmmddd[[[VVVPPPNNNMMMNNNQQQUUUVVVVVVUUUTTTSSSTTTVVVWWWVVVTTTPPPPPPQQQQQQSSSTTTUUUVVVRRRPPPLLLHHHEEECCCBBBBBB<<<;;;:::888888888888999888777666555444555555555888888777666666555444444444333111//////000111222222222111111000000///////////////....../////////........................------............------)))***+++---///000222222,,,,,,---......///000000......---............---/////////...---///222555666SSSTTT999...222111///000000000000000000000000111111111111111111111111//////000111222333333444111111222222333333444444444666777777777888;;;===CCCEEEHHHLLLPPPRRRSSSTTTVVVXXX[[[^^^```aaa``````aaabbbcccdddeeegggjjjmmmttt~~~}}}zzzvvvrrrooopppqqqpppnnnmmmmmmnnnmmmoooqqqrrrrrrsssvvvxxxwwwxxxxxxzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvsssqqqrrrqqqpppqqqtttvvvuuussstttuuuwwwyyy|||{{{xxxvvvmmmlllkkkjjjiiijjjkkkkkknnnoooqqqrrrsssssssssrrrpppooonnnnnnoooooommmkkkiiiiiihhhfffddddddfffhhhmmmrrrzzz}}}{{{yyywwwttttttssssssssssssttttttsssqqqpppppppppnnnkkkiiimmmkkkhhhdddbbbaaaaaaaaa\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSVVVXXXZZZYYYXXXYYY[[[]]]aaabbbbbbbbbccceeejjjmmmnnnpppssswww{{{wwwkkk```ZZZPPPNNNLLLIIIFFFEEEEEEEEEFFFIIIMMMSSS\\\hhhuuu}}}zzzrrrggg^^^WWWTTTRRRQQQPPPPPPQQQTTTWWWYYYYYYYYYXXXXXXWWWXXXZZZZZZXXXVVVUUUVVVVVVWWWWWWWWWWWWWWWNNNKKKHHHDDDAAA???>>>>>><<<;;;999777555555555555777777666666555555666666888777777666555444333333222111//////000222444666222222111111000000//////...//////////////////...........................------............------.........///000000111111------...///000111111222---.........------....../////////...---...222444999TTTTTT;;;///111000///////////////////////////........................///000000111222222333333222222222222111111111111555666888999:::<<>>AAABBBDDDHHHKKKOOOQQQSSSSSSUUUWWWZZZ]]]```aaaaaa```aaabbbcccdddeeegggjjjmmmyyy}}}zzzwwwuuurrrpppooopppqqqpppnnnnnnpppqqqooorrrtttvvvvvvwwwxxxzzzzzzvvvrrrqqqqqqrrrqqqooonnnooooooooonnnnnnoooooommmnnnoooqqqtttuuuuuuuuuuuuttttttuuutttrrrnnnkkkffffffffffffggghhhjjjkkknnnooopppqqqqqqqqqpppooonnnmmmllllllmmmllljjjhhhhhhhhhhhhgggeeeeeeggghhhhhhjjjmmmqqqwwwyyyuuuttttttrrrqqqooollljjjhhhggggggeeeeeecccbbb```^^^]]]\\\[[[[[[[[[ZZZYYYYYYXXXXXXZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^___\\\```eeeggghhhkkkrrrxxxzzz}}}|||rrrlllbbb]]]VVVPPPLLLJJJHHHFFFHHHJJJLLLMMMNNNQQQVVVZZZaaaiiittt~~~}}}qqqjjjbbb^^^ZZZXXXYYY[[[]]]^^^aaadddiiilllmmmkkkjjjhhhggggggfffffffffeeeaaa^^^\\\\\\[[[YYYUUUPPPKKKHHHAAAAAAAAA@@@???===<<<;;;:::999777666555555555666444444555555555555444444444444444333333222222222/////////000000111111111//////////////////000000---...///000000///...---........................------............------000000000000000/////////---......//////000000000,,,...000///---,,,---///+++,,,......------///000555BBBAAA888444...---555......//////000000000000111111111111111111111111222222222111111111111111111222222333444444555555333444666777777999<<<>>>BBBDDDGGGKKKOOOQQQRRRSSSTTTVVVYYY\\\___`````````aaabbbcccdddeeegggjjjmmm{{{|||xxxuuutttrrrpppnnnooopppppppppppprrrtttqqqtttwwwxxxxxxyyy{{{|||yyytttooommmnnnoooooonnnllllllmmmlllllllllnnnpppiiikkkooorrruuuuuuuuutttrrrqqqqqqqqqqqqoookkkhhheeeeeedddeeefffhhhjjjkkknnnooopppqqqqqqpppnnnmmmmmmlllkkkkkklllkkkiiiggghhhiiiiiigggeeeeeefffgggeeegggjjjmmmsss~~~|||xxxuuurrrpppoooqqqpppnnnllljjjhhhfffeeeaaaaaa```___^^^]]]\\\\\\]]]^^^___aaabbbbbbcccccc``````______^^^^^^^^^^^^^^^^^^^^^___``````aaaaaaaaaaaaaaabbbdddeeeggghhhfffkkkqqquuuwww|||xxxpppiiibbbZZZTTTPPPNNNKKKJJJKKKKKKKKKKKKOOOQQQTTTVVVZZZ```iiipppwww{{{uuunnngggbbb\\\[[[\\\^^^bbbeeeffffffqqquuuyyy{{{yyyuuurrrpppjjjjjjiiiiiihhhfffbbb___\\\\\\ZZZWWWQQQKKKEEEAAA>>>???@@@@@@@@@>>>===<<<999888777666666777888999666666777777777777777666333333222222222222111111///000000000///...---,,,------......//////000000---...///000000///...---........................---..................---............////////////---------...............,,,...000///---,,,---000)))+++---...------...///...666555333222+++)))555//////000000111111111222........................333333222222111000000000000111222444666888999:::999:::;;;;;;;;;<<<>>>@@@BBBDDDGGGKKKOOOQQQRRRSSSSSSUUUXXX\\\^^^`````````aaabbbddddddeeegggjjjmmmzzz|||zzzwwwtttrrrrrrqqqpppppprrruuuxxxzzz}}}}}}|||{{{zzzzzzyyyyyytttqqqooommmmmmnnnmmmllljjjlllnnnmmmjjjiiijjjmmmmmmmmmnnnnnnoooppppppppppppqqqrrrppplllhhheeeddd```bbbdddeeefffhhhkkkmmmuuusssqqqnnnkkkiiiiiihhhiiijjjlllmmmnnnnnnmmmllllllhhheeeeeeffffffdddbbbhhhiiijjjlllooottt{{{|||yyywwwuuusssqqqpppooommmkkkiiihhhggggggjjjkkkkkkkkkkkkjjjiiiiiihhhhhhjjjkkkkkklllllllllnnnlllkkkkkkmmmooooooooonnnnnnoooqqqssswwwzzz||||||~~~wwwnnnfffccc]]]WWWRRRNNNMMMMMMNNNKKKIIIIIIMMMQQQTTTVVVcccfffiiilllpppxxx}}}zzzuuuoooiiidddaaa```^^^cccggghhhhhhlllvvv~~~zzzuuuqqqooommmgggaaa```ccc]]]ZZZUUUOOOIIIEEEBBBAAADDDCCCBBB@@@===;;;999888:::999888777777777888999444555777888888888777666666444111000000111000000000000//////.........---111111111000///.................................////////////..................////////////......////////////////////////******++++++,,,---.........//////---,,,,,,...000...............///000000...000111222222111000...///////////////.........////////////////////////111111111000000000000000333333333444444444555555777999:::;;;;;;;;;===???CCCFFFJJJMMMNNNPPPQQQSSSUUUVVVXXX[[[]]]___```aaacccaaabbbfffiiiiiimmmqqq}}}{{{zzzxxxvvvtttsssrrrrrrtttwwwzzz|||}}}}}}}}}|||{{{{{{zzzzzzvvvsssooommmmmmlllkkkjjjgggiiikkkkkkiiiiiikkkmmmnnnnnnnnnnnnnnnnnnnnnmmmnnnppppppnnnjjjfffdddcccdddeeefffgggiiimmmrrrvvvzzzxxxsssoookkkhhhggggggggghhhjjjlllmmmnnnnnnmmmjjjgggeeeeeeggghhhgggeeefffggghhhiiilllqqqxxx||||||{{{zzzzzzzzz{{{{{{||||||||||||{{{zzzwwwxxxzzz|||~~~~~~zzzqqqiiiaaa\\\VVVTTTQQQLLLJJJIIIJJJLLLKKKMMMOOOTTTZZZbbbjjjooo|||yyytttrrroookkkhhheeedddcccccchhhmmmooorrr{{{zzztttmmmjjjddd^^^\\\^^^WWWUUUQQQMMMIIIFFFDDDDDDDDDCCCAAA???<<<;;;:::999::::::999888888888888999555666777777777666555555555333111111222222111000000/////////............////////////000000000000........................////////////////////////......////////////......------------------------......//////000111111222...//////---,,,,,,...000...............//////000...///111222222111///...,,,,,,------.........///111111111111111111111111222222222111111111111111333333333444444444555555666888:::;;;;;;<<<>>>@@@CCCFFFJJJMMMOOOPPPRRRSSSTTTVVVXXX[[[]]]___```aaabbbaaabbbfffiiiiiimmmrrr~~~~~~}}}{{{yyywwwvvvuuuuuuvvvyyy{{{}}}}}}}}}}}}}}}}}}|||{{{zzzvvvssspppmmmlllkkkjjjhhheeegggiiijjjkkkkkknnnoooooonnnnnnmmmllllllkkkkkkmmmnnnnnnmmmiiifffddddddhhhhhhiiijjjlllrrrxxx}}}|||uuuoooiiigggfffeeedddfffiiikkkmmmnnnmmmmmmgggfffeeefffgggiiiiiihhhdddeeefffgggiiimmmssswww}}}~~~{{{rrreeeZZZUUURRROOOMMMKKKJJJHHHFFFFFFHHHMMMQQQTTTYYYaaahhhqqq{{{{{{vvvsssooonnnllljjjhhhgggfffeeeiiimmmqqquuu|||~~~sssiiiccc___YYYVVVWWWQQQOOOMMMJJJHHHGGGGGGGGGDDDBBB@@@===;;;::::::::::::::::::::::::999888888666666777666666555444333222111111222333333111000////////////............---......///000111111222...........................//////000000111111111......////////////..............................------......//////000000---...///...,,,,,,...000......------......///000---...///000000///...---,,,,,,---...///000111111111111111111111111111111222222222222222222222222333333333444444444555555555777999;;;;;;<<>>======<<<;;;;;;;;;;;;:::888777777666555444222111000000000///.........000000...,,,.........///////////////000000000000////////////...........................//////000000111111111......////////////......------------------------------------------------***,,,...///......///000------,,,,,,------...///........................000000000000/////////.../////////////////////////////////000111111222222333333333444444444555555555777999;;;;;;<<>><<<<<<;;;:::999888777777777555444222111000000000111333111//////000000///.............../////////000......//////000000111111........................////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...///000------,,,,,,------...//////..................///......//////////////////000000000000000000000000//////000111111222333333333333333444444444555555666888:::;;;;;;<<<>>>@@@EEEHHHLLLOOOPPPQQQSSSUUUSSSTTTVVVYYY\\\]]]_________```dddgggggghhhrrr}}}~~~|||}}}|||{{{zzztttttttttttttttsssssssssxxxyyy|||}}}~~~|||zzzxxxxxxvvvsssqqqqqqqqqpppnnnpppoooooosssyyy|||}}}{{{ttttttssssssrrrqqqqqqqqqmmmnnnooonnnllllllnnnpppqqqrrrrrrpppllliiihhhggggggggggggggghhhiiikkklllmmmpppsssuuuuuussspppmmmeeehhhjjjkkkjjjkkkooosssoooppppppooommmmmmnnnppprrrvvv~~~zzzxxxuuusssrrrsssuuuvvvxxx{{{{{{yyyuuussspppoooooonnnmmmkkkjjjnnntttzzz~~~|||zzzvvvrrrmmmiiiggg^^^___^^^[[[XXXZZZ```eeeiiijjjkkklllnnnqqqtttwww{{{|||}}}}}}~~~{{{nnngggbbb]]][[[ZZZ[[[\\\XXXQQQOOOQQQKKKJJJHHHFFFDDDDDDDDDDDD>>>@@@BBBCCCCCCAAA>>><<<===;;;999777666666666777444333222000000000111111666444111000000111000000---.........//////000000,,,,,,---///000222333333........................////////////..................////////////......------------------------000000000000000000//////))),,,...//////...///000---,,,,,,,,,,,,---......//////............//////......///000111222333333111111111111111111111111000000111222333333444444333333333444444444555555777999:::;;;;;;;;;===???EEEHHHLLLOOOPPPQQQSSSUUUSSSTTTVVVYYY[[[]]]^^^______```dddgggfffhhhsss~~~~~~||||||{{{yyywwwwwwsssvvvxxxwwwtttrrrsssuuuxxx{{{}}}|||}}}{{{|||zzzwwwtttrrrrrrrrrrrrqqqpppqqqvvv|||}}}yyywwwuuusssqqqpppppppppqqqnnnmmmlllkkkjjjkkklllmmmmmmllljjjhhhgggggghhhhhhdddfffiiijjjjjjjjjkkklllooopppqqqrrrrrrqqqpppooonnnnnnmmmkkkjjjjjjmmmooonnnoooooommmjjjiiiiiijjjsssvvvzzz|||~~~yyysssrrrtttxxxzzz|||{{{|||||||||yyytttpppnnnlllhhhdddaaa_________\\\___bbbdddfffkkkrrrwww{{{~~~~~~yyysssnnnkkkkkklllcccdddddddddbbb___\\\ZZZXXXXXXYYYYYY\\\aaahhhmmm~~~yyyqqqjjjfffcccbbbaaa\\\]]]^^^]]]YYYTTTQQQPPPSSSNNNHHHDDDDDDDDDCCCAAACCCBBBAAAAAAAAABBB@@@???;;;999777777666666333222333222222222111000000000222111000///......//////...///000111111000///...000000000000000000000000...............///000000111111000000//////......---,,,,,,...///...,,,***++++++,,,---...///000111///---+++,,,///111///---..................------......---,,,++++++++++++000///.........000111222///000111111000///...---//////000111111111111111111111000000111111222333444444333444444555666777555777999:::;;;<<>><<<:::;;;999777666666555333111111111000000000000000///000000//////////////////------............------.......................................///000000000000000000//////......---,,,,,,...//////---+++,,,---------------------...,,,+++,,,///000...---........................,,,,,,,,,,,,,,,---////////////.........///000111111222222333222111000/////////000111111111111000111111000000111111222333444333333444444555666777555777999:::;;;<<>><<<;;;:::999777555666444222222333222111////////////000000111111111+++,,,---...............111000///......///000111000000000000000000000000...............///000000.............../////////---,,,---...000000///---............------------++++++,,,,,,,,,,,,---------------.........//////...---,,,+++************..................------..................//////......///000000000000000111111000000111111222333333222222333333444555666666888:::;;;<<<===@@@CCCDDDGGGLLLOOOPPPQQQTTTVVVXXXYYY[[[]]]___aaabbbbbbccccccfffjjjkkkmmmttt|||lllvvv|||yyyvvvxxxvvvqqqrrrpppnnnnnnppprrrrrrrrrooosssuuutttvvvyyyyyywwwssssssssssssrrrrrrqqqqqquuuvvvwwwxxxxxxvvvtttssssssrrrqqqpppnnnkkkiiihhhiiijjjjjjjjjjjjiiihhhhhhhhhiiijjjlllmmmnnnoooooopppqqqrrrpppnnnllllllllliiihhhgggffffffeeeffffffgggggggggfffeeegggjjjmmmkkknnnsssuuutttqqqnnnmmmrrrsssuuuuuusssrrrssssssuuuwwwzzz|||~~~zzzvvvuuurrrsssuuuwwwzzzyyywwwxxxyyy~~~wwwqqqmmmmmmnnnpppsssvvvyyy|||}}}|||yyyuuurrrqqqooollljjjgggeeebbb```___]]]YYYWWWYYY[[[\\\ZZZUUUPPPMMMKKKIIIJJJKKKIIIEEEBBB@@@@@@>>>===;;;:::;;;:::888666444222111111111111000...///000000000000000111111------,,,,,,,,,---............------------.............................................///000000---............/////////,,,,,,---///111111///------------....../////////+++,,,------,,,,,,---...,,,,,,------.../////////++++++++++++,,,---............/////////...------000000/////////000111111---...//////000000//////111111000000111111222333222222222222333444555666777888:::;;;<<<>>>AAACCCCCCGGGMMMOOOPPPQQQTTTWWWXXXYYY\\\^^^```bbbcccdddeeedddeeehhhjjjllluuu~~~uuu}}}wwwxxxvvvqqqooommmlllnnnqqqsssrrrqqqooossstttssssssuuuuuuqqqoooppppppqqqqqqqqqqqqqqqrrrtttwwwxxxwwwvvvuuuuuusssrrrpppnnnmmmlllkkkkkkhhhiiijjjkkkkkkkkkjjjiiijjjkkklllmmmnnnnnnmmmmmmlllnnnoooooommmllllllmmmkkkkkkjjjiiihhhfffeeeddddddeeefffeeeeeegggkkknnnllloooqqqrrrqqqpppppppppqqqssstttsssqqqppppppqqqvvvwwwxxxyyyzzz{{{}}}~~~|||{{{~~~zzz{{{|||~~~tttnnnnnnpppsssuuuwwwzzz}}}~~~|||wwwsssqqqooommmkkkgggfffeeeeeeeeedddaaa___]]]\\\ZZZUUUPPPLLLJJJJJJHHHIIIJJJGGGCCC@@@@@@AAA>>><<<:::999999999777555333111000000000000///---000///////////////......///...,,,******+++---...------............------.......................................///000000---------.........//////,,,,,,---///111111000...,,,,,,---------.........+++---///...,,,,,,...000,,,,,,------...//////000---------------///000000//////000000000///...---000//////...///000111222---...//////000000//////111111000000111111222333222222222222333444555666777999:::;;;<<<>>>AAACCCBBBHHHMMMPPPOOOPPPTTTWWWXXXYYY\\\___aaacccdddeeefffeeeeeeggghhhllluuuwwwxxxwwwqqqmmmkkkkkknnnrrrtttsssqqqpppssstttrrrrrrtttrrrooommmnnnooopppqqqrrrrrrrrrqqqsssvvvxxxwwwwwwvvvvvvrrrqqqooonnnmmmmmmmmmnnnggghhhjjjkkkllllllkkkkkkkkklllmmmnnnnnnmmmlllllljjjlllnnnnnnmmmlllmmmnnnmmmmmmmmmllljjjhhheeeccccccddddddddddddfffjjjmmmmmmnnnooonnnnnnooorrrtttqqqrrrsssrrrpppnnnnnnooossssssssssssrrrrrrrrrrrrrrrpppttt|||~~~yyynnniiikkkpppvvv{{{{{{~~~~~~}}}{{{wwwqqqnnnlllllllllkkkiiiiiijjjlllnnnooommmkkk___\\\VVVOOOHHHFFFGGGHHHFFFHHHHHHFFFAAA???@@@BBB>>><<<:::999888777555333222111//////000000///---/////////......------,,,111///+++)))(((***,,,......///000111111000///...000000000000000000000000...............///000000---------.........//////,,,,,,---///111222000...,,,,,,,,,,,,,,,,,,,,,,,,+++...000///---,,,...111,,,,,,------...///000000222111000//////......//////000111111111000...---...---,,,,,,---...///000---......///////////////111111111000111222222333222222222222333444555555777999;;;<<<<<<>>>AAADDDBBBHHHNNNPPPOOOPPPTTTXXXXXXYYY\\\___bbbdddeeefffhhheeedddfffgggkkkvvvyyytttrrrpppkkkkkkmmmnnnoooooooooooorrrqqqqqqppppppqqqqqqrrrmmmnnnpppqqqqqqpppooommmpppqqqtttuuuuuutttrrrppppppooonnnlllkkkjjjiiiiiiooonnnnnnnnnmmmmmmmmmmmmpppooonnnmmmmmmllllllmmmnnnmmmkkkiiihhhhhhiiijjjmmmkkkiiihhhgggfffdddcccaaaccceeefffffffffhhhjjjkkkkkkmmmnnnooopppppppppmmmlllkkkkkkkkklllnnnoooooopppqqqqqqrrrrrrrrrqqqkkkmmmoooqqqwww~~~wwwtttqqqrrrvvv|||}}}zzzvvvssspppnnnlllkkkjjjhhhlllppptttwwwzzzzzzsssjjj\\\SSSIIIDDDEEEHHHIIIIIIJJJHHHFFFDDDBBBAAAAAAAAA<<<;;;999888666555555444//////000000111111111222////////////000000000000//////............//////................................................//////...---,,,,,,+++***,,,---------.../////////111000---+++***+++,,,,,,/////////...------,,,,,,000000000---+++)))***+++,,,,,,,,,---------..................////////////111111000///////////////////////////....................................000111111111111222222222333333333333444555666666666777888:::<<>>999666444333///////////////000111111............------------............//////////////////............//////000000000000000000000000........................------------------....../////////...---------,,,,,,,,,,,,,,,---......///000000000000//////......+++---000000/////////000,,,,,,,,,---------......------------............000//////...............,,,------...///000000111.........//////000000000000000111111111222222222333333333333444555666666888999:::;;;===???AAABBBFFFIIINNNRRRTTTUUUWWWXXXVVVWWWXXXZZZ\\\^^^```aaa___aaaeeeiiikkkoooyyyzzzyyyxxxwwwvvvvvvuuuuuuvvvtttrrrpppooonnnnnnoooiiijjjlllooopppqqqqqqqqqtttrrrooommmkkkkkkllllllppppppppppppooonnnmmmmmmiiiiiiiiihhhiiiiiijjjjjjmmmoooqqqsssttttttssssssgggggggggggghhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjgggjjjllljjjgggfffhhhkkkiiikkkkkkkkkiiihhhiiijjjddddddeeegggjjjmmmppprrrqqqrrrsssuuuvvvwwwxxxxxxpppoooooommmllljjjhhhgggccccccdddgggiiikkkkkkjjjccciiiqqqzzz~~~~~~~~~zzzxxxxxxwwwvvvuuutttwwwyyywwwpppiiifffeeeaaabbb___WWWRRRQQQQQQOOOOOOQQQSSSTTTSSSPPPLLLJJJAAA???<<<888555333222111............///000111222...............---------------.........///////////////............//////////////////////////////........................+++,,,,,,,,,------.....................---------,,,,,,,,,------.........111111000000///......---,,,...000000///.........,,,,,,,,,---------......,,,------------.........000///......------......//////000000111111222222////////////////////////000111111111111222222222333333333333444555666666888888999;;;>>>@@@CCCDDDGGGKKKPPPSSSUUUVVVWWWXXXVVVWWWXXXYYY[[[]]]___aaa___aaaeeejjjkkknnnxxxxxxwwwvvvuuuuuuvvvxxxyyyuuusssqqqooonnnmmmnnnoooiiijjjkkklllmmmooopppppppppnnnkkkjjjjjjkkknnnooonnnnnnmmmmmmlllkkkkkkjjjiiiiiiiiiiiiiiijjjkkklllnnnoooqqqssssssrrrpppooogggfffffffffggghhhiiiiiikkkkkkkkkkkkjjjjjjiiihhhgggkkkmmmllliiigggjjjmmmkkkllllllkkkjjjiiiiiijjjiiiiiiiiijjjlllooosssuuussssssrrrqqqqqqqqqqqqqqqlllkkkkkkjjjhhhfffdddccc^^^```bbbcccccccccdddeee^^^fffpppyyy~~~|||zzzyyyyyyxxxwwwvvvwwwwwwpppggg```]]]^^^[[[\\\YYYUUUTTTVVVTTTOOOSSSSSSSSSPPPLLLGGGCCCAAA999888666333222111111111111000000//////000000111////////////......---------------.........////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...//////000---------...............,,,,,,------------------............------------***,,,///000///------...,,,,,,,,,---------......,,,,,,---------.........//////...------------...000000000000111111111111222111111000000//////...000111111111111222222222333333333333444555666666666777999;;;>>>AAADDDFFFIIILLLQQQTTTUUUUUUWWWXXXVVVWWWWWWXXXZZZ]]]___aaa```aaafffjjjkkkmmmvvvyyywwwtttrrrsssvvvzzz|||rrrqqqnnnlllkkkkkklllmmmkkkkkkkkkkkkkkklllnnnnnnllljjjhhhhhhiiilllpppsssllllllkkkjjjjjjiiihhhhhhiiiiiiiiiiiijjjkkkllllllnnnoooqqqrrrrrrpppmmmlllgggffffffffffffggghhhhhhlllllllllkkkjjjiiihhhggghhhkkknnnmmmiiihhhkkkooolllmmmmmmllljjjiiiiiijjjmmmmmmlllmmmoooqqqtttvvvtttssspppnnnlllkkkkkkkkkhhhhhhgggfffeeecccaaaaaa[[[^^^aaaaaa______aaacccZZZaaallltttvvvuuurrrppprrryyy|||{{{zzzyyyxxxxxxxxxtttkkk```YYYXXXZZZXXXYYYXXXXXXYYY[[[VVVOOOTTTSSSQQQLLLFFF???;;;:::444333222000000000000111444333222000000/////////000000/////////.........---------.........////////////............//////////////////////////////........................,,,------...///000111111,,,------....../////////,,,------......---,,,,,,***++++++,,,,,,------...'''***...//////.........,,,,,,,,,---------......,,,,,,,,,---------......//////...------------...////////////............444333333222111000//////000111111111111222222222333333333333444555666666666666888;;;???BBBEEEGGGJJJMMMQQQTTTUUUUUUVVVWWWWWWWWWWWWXXXZZZ]]]___aaa```bbbfffjjjkkkmmmuuuvvvvvvvvvvvvvvvvvvvvvvvvqqqpppnnnlllkkkkkkkkklllooommmjjjgggffffffhhhiiihhhiiijjjlllmmmooooooooolllmmmmmmnnnmmmllljjjiiihhhiiijjjjjjiiijjjlllnnnoooqqqssstttssspppllljjjiiiiiiiiiiiiiiijjjiiiiiimmmnnnnnnllljjjiiijjjllljjjjjjjjjiiiiiijjjjjjjjjpppooollljjjhhhgggfffgggiiijjjkkklllnnnooopppqqqrrrpppllliiigggfffffffffcccddddddddddddcccbbbbbb___````````````^^^\\\[[[```ccchhhkkkmmmllljjjiiilllmmmoootttyyyyyy{{{{{{zzzvvvooogggaaa^^^\\\\\\\\\\\\]]]^^^```___\\\YYYOOOKKKEEE???999666444444222111111111000000//////000000000000000000000000222111///...---------...222111000...------------------............------,,,------......------,,,------............------...//////---++++++...111,,,,,,,,,------.........+++---///000111000///......---------......///000******+++++++++,,,,,,,,,///...,,,+++,,,---000111---.........///000000000------......//////000000---...///000///...,,,***............////////////000111111111111222222222------...000111444555666999::::::<<<>>>@@@BBBCCCHHHKKKPPPSSSUUUVVVXXXYYYWWWXXXYYY[[[]]]___```aaaaaaaaadddiiilllnnnvvvxxxxxxxxxxxxwwwwwwvvvvvvtttsssrrrppppppppppppqqqpppnnnkkkhhhffffffgggggghhhiiikkklllnnnooooooooonnnnnnnnnnnnmmmllljjjiiiiiikkklllkkkkkkkkkmmmooorrrrrrssssssqqqnnnkkkiiijjjjjjiiiiiiiiiiiijjjjjjmmmnnnnnnllljjjiiijjjlllkkkjjjiiiiiiiiiiiijjjkkkpppnnnllliiigggfffeeefffgggggghhhiiijjjkkkllllllkkkiiigggdddcccccccccddddddddddddddddddccccccbbbbbbbbbbbbaaa___]]]\\\[[[___aaaeeeiiijjjiiifffddd```aaacccgggooo{{{~~~zzz~~~|||xxxrrrlllgggeeeeeeeeebbbbbbaaa```^^^YYYSSSNNNFFFCCC>>>999555333333333111111111000000000//////000000000000000000000000222111000//////.........000///...------,,,,,,,,,------............---------......//////......---------............---------///000...,,,,,,...000,,,,,,,,,---------......,,,---///000000000///...***************+++,,,,,,++++++,,,,,,,,,---------///...---,,,------//////..................//////.........///////////////---...000000000...---+++....../////////000000000000111111111111222222222//////000111333555777888999999:::<<<>>>@@@BBBCCCGGGKKKOOOSSSUUUVVVWWWYYYYYYYYYZZZ\\\]]]___```aaa``````dddhhhkkkmmmuuu}}}{{{{{{zzzzzzyyyxxxvvvvvvxxxwwwvvvvvvvvvvvvwwwwwwrrrooollliiifffeeeeeefffhhhiiijjjlllmmmnnnooooooooooooooonnnmmmllljjjiiikkklllnnnnnnmmmmmmnnnpppsssrrrqqqpppnnnllljjjiiilllkkkjjjiiiiiiiiijjjkkkmmmnnnnnnllljjjiiijjjlllllljjjiiiggggggiiijjjlllnnnmmmjjjhhheeedddddddddddddddeeeeeeeeefffffffffcccbbbaaa``````aaacccccceeeddddddddddddcccccccccfffeeecccaaa^^^]]]\\\[[[^^^```dddffffffdddaaa___]]]]]]^^^```eeemmmvvv}}}|||{{{}}}{{{wwwssspppnnnnnnnnnhhhfffbbb^^^XXXPPPGGGAAA;;;999666333111000000111111111000000000000//////000000000000000000000000111111111111000000///...------------------------------............------...//////////////////...------............------,,,...000000...---...///,,,,,,,,,------------...,,,---...000000///......,,,,,,+++++++++,,,------,,,,,,---------...........................------.........---------------///////////////............///000111000///...---/////////000000000111111000111111111111222222222111222222333555777999:::999999:::<<<>>>@@@BBBDDDGGGKKKOOOSSSUUUVVVWWWYYY[[[[[[\\\]]]^^^___````````````ccchhhjjjlllsss|||}}}}}}}}}|||{{{yyywwwvvvyyyyyyyyyyyyzzzzzz{{{{{{rrrpppmmmjjjgggfffeeeeeehhhhhhjjjkkklllmmmmmmmmmoooooonnnmmmllljjjiiihhhkkkmmmnnnnnnmmmmmmnnnoooqqqpppnnnlllkkkkkkkkklllmmmllljjjiiiiiijjjkkkllllllmmmmmmkkkiiihhhiiikkkkkkiiigggffffffgggiiikkkllljjjhhhfffdddcccbbbccccccccccccbbbbbbbbbaaaaaa_________```aaaccceeefffddddddccccccbbbbbbbbbbbbgggeeeccc```^^^]]]]]]^^^___aaadddeeeeeebbb^^^\\\]]]^^^___```bbbfffkkkooopppyyyyyytttwww~~~~~~~~~}}}{{{xxxtttpppnnnddd```YYYRRRLLLEEE>>>999666444222000////////////000000000000000000//////000000000000000000000000///000111111111///...---,,,,,,------............------............------......////////////......------............------,,,---///000000///......------------------------------...//////......---------,,,,,,,,,------...,,,,,,,,,,,,------------......//////......---,,,.........---,,,,,,,,,+++000000//////......------//////000111000000///...000000000000111111111111000000111111111222222222222222333444555777999:::888999:::<<<>>>AAACCCDDDHHHLLLPPPTTTVVVWWWXXXZZZ\\\\\\]]]^^^^^^___``````aaaaaadddhhhjjjlllsss|||~~~~~~~~~~~~|||zzzwwwvvvwwwxxxxxxyyyzzzzzz{{{{{{rrrqqqnnnllliiihhhgggggghhhhhhiiikkkllllllllllllmmmmmmllljjjiiihhhhhhgggjjjlllmmmnnnmmmllllllmmmmmmkkkiiihhhiiijjjmmmooonnnmmmkkkjjjjjjjjjkkkkkkkkklllkkkjjjhhhggghhhiiiiiihhhfffeeeeeefffhhhiiihhhgggeeecccbbbaaabbbbbbcccccccccbbbaaaaaa``````\\\\\\^^^___bbbdddfffgggccccccbbbaaa```aaaaaabbbdddcccaaa```_________```aaabbbeeefffeeeaaa]]][[[XXXYYY[[[[[[\\\]]]```ccceeejjjsss~~~}}}wwwuuuwww{{{zzzuuuuuu|||zzzrrrjjjdddWWWQQQIIIBBB>>>:::888666555444222000//////////////////////////////000000////////////////////////---.../////////...---,,,,,,---...///000000//////------............------,,,------......------,,,------............------+++,,,---/////////...------------------------------...............------******)))))))))))))))***++++++++++++,,,,,,,,,,,,---......//////...------.........---,,,,,,,,,+++000000//////......------//////000000000000000///000000000000111111111111000000111111111222222222222222222333444666777888888888:::<<<>>>AAACCCDDDIIIMMMRRRUUUWWWXXXZZZ[[[\\\\\\]]]^^^^^^___``````bbbbbbeeeiiikkkmmmuuu~~~~~~~~~}}}zzzxxxvvvuuuuuuvvvwwwxxxxxxwwwwwwqqqpppooonnnlllkkkkkkkkkiiijjjkkklllmmmmmmmmmmmmkkkkkkjjjiiihhhhhhhhhhhhiiikkkmmmmmmlllkkkkkkkkkiiihhhgggfffgggjjjmmmooommmmmmmmmllllllkkkkkkjjjiiijjjjjjhhhfffeeefffhhheeeeeeddddddddddddeeeeeedddcccbbbaaa```aaabbbbbbddddddccccccbbbaaaaaa```[[[\\\^^^```bbbdddffffffdddcccbbb``````aaabbbbbbbbbbbbaaa```____________```bbbdddeeeddd```\\\YYYTTTVVVWWWWWWWWWXXXYYY[[[]]]___eeemmmttt{{{xxxrrrnnnjjjjjjmmmrrrzzz~~~~~~zzzqqqfff\\\UUUFFFAAA:::555444444555555444333222111000000000000......////////////000000////////////////////////---------......------,,,,,,---///000000000//////------............------,,,,,,------------,,,,,,------............------+++******,,,...///...,,,...------------,,,,,,,,,.........------------------,,,++++++***+++++++++*********+++++++++,,,,,,---------.........//////.........---------------///////////////............///////////////000000/////////000000000111111000111111111111222222222222222222333444555666777777888999<<<>>>AAACCCEEEIIIMMMRRRUUUWWWXXXZZZ[[[[[[[[[\\\]]]^^^___``````aaaaaaeeejjjlllooovvv|||}}}~~~~~~{{{xxxvvvrrrssstttuuuuuuuuutttsssppppppoooooooooooooooooommmmmmnnnoooppppppppppppkkkjjjiiihhhhhhiiijjjjjjiiikkkmmmnnnlllkkkjjjjjjhhhgggfffeeefffiiikkkmmmmmmmmmnnnooonnnllljjjiiiggghhhhhhfffdddcccdddfffaaabbbcccddddddcccbbbaaaaaa```_________aaabbbcccddddddccccccbbbbbbaaaaaa___```aaaccceeeggghhhhhhfffeeecccbbbaaabbbcccdddbbbbbbaaa```___^^^\\\\\\]]]___aaabbbaaa]]]YYYVVVVVVWWWXXXWWWVVVVVVWWWXXXZZZYYY[[[aaadddgggppp{{{wwwooommmkkkjjjkkkooowww~~~{{{xxxuuuyyy}}}xxxuuuoooggg]]]RRRHHHCCC:::777333111111222222111111111000000000000000000........./////////000000////////////////////////......------------......,,,---...000000///...---------............------------............------------............------+++)))((())),,,...---,,,......---------,,,,,,,,,///...------,,,,,,,,,,,,000//////...------......+++++++++,,,,,,,,,---------,,,,,,,,,---///000111..................//////.........///////////////......---......//////000....../////////000000000000111111111111222222222222222222333444555666777777888999;;;>>>AAADDDEEEHHHKKKPPPSSSUUUVVVXXXYYYYYYYYYZZZ\\\]]]___```aaa______ccchhhkkkooowww{{{|||~~~~~~{{{xxxvvvqqqrrrsssttttttsssrrrqqqooooooooopppqqqqqqrrrrrrooopppqqqrrrrrrrrrrrrrrrkkkjjjiiiiiiiiijjjkkkllliiilllnnnooommmkkkjjjjjjhhhgggfffeeefffgggiiikkklllmmmooopppooommmjjjhhhfffggggggeeecccbbbccceee___```bbbddddddbbb```______^^^^^^^^^___aaabbbcccddddddccccccbbbbbbbbbbbbdddeeefffhhhjjjkkkkkkkkkhhhgggeeeccccccdddeeefffbbbbbbbbbaaa___\\\ZZZXXXZZZ[[[^^^___^^^ZZZVVVSSSVVVWWWWWWUUUSSSSSSTTTUUUZZZWWWWWW[[[[[[ZZZaaakkkllluuu~~~vvvqqqqqqrrrrrruuuyyyyyyqqqpppmmmlllrrr~~~zzzvvvooojjjaaaUUUJJJ@@@999666444333222222222222///---------...//////000111111---.........//////000000////////////////////////000///...------...000000+++,,,...//////...,,,+++---..................---......////////////......---..................---+++)))&&&'''***------,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,///222333---.........///000000000---.........//////000000---------------...///000............////////////000111111111111222222222333333333444444666777888777888999;;;>>>AAADDDEEEFFFIIINNNRRRSSSUUUVVVXXXWWWXXXYYY[[[]]]___```aaa]]]]]]aaagggkkknnnwww{{{{{{{{{{{{zzzyyyxxxxxxvvvtttrrrpppooonnnnnnooorrrqqqpppsssvvvwwwvvvsssrrrvvvyyyyyyzzz{{{wwwqqqpppnnnkkkiiijjjkkkkkkkkkmmmnnnooopppnnnllliiihhheeeeeedddeeefffhhhjjjkkklllmmmnnnnnnnnnmmmlllkkkfffeeedddcccbbbbbbbbbbbbccccccccccccbbb```______cccaaa```___```bbbeeegggddddddfffffffffeeedddcccbbbdddgggiiikkkkkkkkkjjjeeeeeeddddddddddddcccccc``````aaaaaa```^^^[[[ZZZXXXYYY[[[[[[[[[ZZZXXXWWWSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSUUUYYY\\\^^^dddiiiooovvv~~~||||||tttkkkhhhdddlllvvv~~~xxxpppgggaaaOOOLLLGGGAAA<<<999777666333333333222222222111111////////////////////////////////////////////////111///...------...///111///000111000...------...///............---------.........////////////000,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------,,,---......,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......000///---,,,,,,---///000222111000//////......///---......///////////////333222111///......------000000000000000000000000111111000000111111222333222333333444555666777777999:::;;;===???BBBDDDEEEHHHJJJNNNRRRUUUWWWWWWWWWXXXXXXXXXYYY[[[]]]```aaabbbcccfffiiijjjlllvvvzzz{{{{{{{{{{{{zzzyyyyyywwwvvvtttrrrqqqppppppppptttsssrrrsssvvvwwwuuussstttzzz~~~|||{{{{{{xxxtttqqqooolllkkkmmmnnnnnnnnnpppppppppooommmkkkiiihhhggggggfffggggggiiikkklllkkklllmmmmmmmmmlllkkkjjjgggfffdddcccbbbaaa``````aaabbbbbbbbbbbbbbbaaaaaacccbbbaaa``````bbbeeefffeeeeeefffffffffeeeeeedddeeefffhhhjjjkkkkkkjjjiiieeeeeedddddddddccccccccc``````aaaaaa```^^^\\\ZZZ[[[\\\]]]^^^^^^[[[YYYWWWTTTTTTSSSTTTTTTUUUVVVVVVSSSRRRRRRRRRTTTVVVYYY[[[YYY]]]bbbfffkkkuuuzzzooojjjjjjtttzzzzzzrrrhhh___VVVMMMHHHDDDAAA>>>:::666444333333222222222222111111111111000000000000000000000000////////////////////////000///...------...///000...000000///...------...///............---------------........./////////,,,------......------,,,------------------------........................------------------------...---,,,---...///---,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......000...---,,,,,,---...000000///////////////000000---......///////////////////////////000111222333000000000000000000000000111111000000111111222333222333333444555666777777999:::;;;===???BBBDDDEEEHHHJJJNNNRRRUUUWWWXXXXXXYYYYYYYYYYYY[[[\\\^^^```bbbcccfffiiijjjlllvvvzzzzzz{{{|||||||||{{{{{{zzzxxxwwwuuuttttttuuuuuuyyywwwvvvvvvwwwwwwvvvuuuyyy|||zzzyyywwwsssqqqooooooqqqrrrsssrrrtttssspppnnnkkkiiihhhgggiiiiiiiiiiiiiiijjjkkkllljjjkkklllllllllkkkiiihhhffffffdddcccaaa```___^^^aaaaaaaaabbbbbbbbbbbbcccdddcccbbbaaaaaabbbdddeeeffffffeeeeeeeeeffffffgggiiijjjkkkkkkkkkjjjiiihhhddddddddddddcccccccccccc```aaaaaaaaa```^^^\\\[[[^^^___aaabbb```]]]YYYWWWTTTUUUUUUVVVWWWXXXXXXYYYTTTSSSRRRRRRSSSTTTUUUVVVWWWYYY\\\]]]^^^cccjjjppp}}}wwwwwwyyy{{{qqqkkkbbb\\\SSSLLLFFFAAA>>>;;;888777555333222222222222111111111111000000000000111111111111111111111111////////////////////////000///...------...///000...///000///---------//////............---------,,,---------............,,,------......------,,,------------------------////////////////////////++++++++++++++++++++++++///---,,,---//////...------,,,,,,,,,,,,---......,,,,,,,,,---------......///...---,,,,,,---...///............///000111222---......///////////////------...///000111333444000000000000000000000000111111000000111111222333333333444555666777777888999:::;;;===???BBBDDDEEEIIIKKKOOOSSSVVVXXXXXXXXXZZZYYYYYYZZZZZZ[[[]]]]]]bbbcccfffiiijjjlllvvvyyyzzz{{{|||}}}}}}}}}}}}{{{zzzzzzyyyzzz{{{|||}}}~~~{{{zzzzzzzzzzzzzzz~~~yyyyyyyyytttsssrrrsssuuuvvvwwwvvvwwwtttqqqmmmjjjiiihhhhhhjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjkkkkkkjjjiiihhhgggddddddccccccbbbaaaaaa```ccccccbbbbbbbbbbbbbbbbbbeeedddcccaaaaaabbbcccdddgggfffeeedddeeefffggghhhlllllllllkkkjjjiiiggggggdddddddddccccccccccccbbb```aaaaaaaaa```___]]]]]]___```bbbcccaaa]]]YYYVVVTTTTTTVVVWWWXXXYYYZZZZZZVVVUUUTTTSSSSSSSSSSSSSSSXXXYYY[[[[[[[[[\\\___bbbhhhqqq|||vvvmmmbbbWWWPPPFFFBBB===:::999::::::999444444333222222222333333000000000000////////////000000000000000000000000////////////////////////000///............///000---...//////---------//////............---------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------++++++++++++++++++++++++///---,,,---...//////...---,,,,,,,,,,,,---......,,,,,,,,,---------......///...------------...///...............///000111---......///////////////...............///000000////////////////////////111111000000111111222333333333444555666777888888::::::;;;===@@@BBBDDDFFFIIILLLOOOSSSWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\bbbcccfffiiijjjlllvvvzzz{{{|||}}}~~~|||||||||}}}~~~~~~}}}~~~|||||||||vvvuuutttuuuxxxyyyyyyyyywwwuuuqqqmmmjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjhhhgggfffaaabbbcccdddeeeeeeeeedddfffeeedddbbbaaa`````````eeedddcccbbbbbbccccccdddfffeeedddddddddfffggghhhlllkkkkkkjjjiiigggffffffddddddcccccccccbbbbbbbbbaaaaaaaaa``````___^^^^^^^^^___aaaaaa___[[[WWWTTTSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYXXX___iiitttxxxsssqqqvvv~~~zzzvvvnnnjjjccc[[[SSSKKKDDD???===:::888666666555333111444444333333222222222222000000000/////////......//////////////////////////////////////////////////////............//////,,,...///...---,,,...//////............---------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,.../////////---,,,,,,,,,,,,---......,,,,,,,,,---------...............------.........000000///...............---......///////////////////////////000111222222////////////////////////111111000000111111222333333444444555666777888888:::;;;<<<>>>@@@CCCEEEFFFJJJLLLPPPTTTWWWYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[bbbcccfffiiijjjlllvvv{{{|||}}}~~~}}}}}}}}}~~~}}}~~~wwwvvvvvvwwwyyyzzzzzzyyyuuussspppmmmkkkkkkkkkkkkiiiiiijjjkkkllllllkkkkkkjjjjjjkkkkkkjjjhhhfffeeeaaabbbdddggghhhiiiiiiiiiiiigggeeebbb````````````ddddddcccccccccdddddddddddddddddddddeeeeeefffgggiiihhhhhhgggffffffeeeeeeccccccccccccbbbbbbbbbbbbaaaaaaaaa``````_________]]]^^^^^^]]][[[YYYVVVTTTSSSTTTVVVWWWXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSPPPQQQQQQRRRSSSTTTTTTTTTUUUYYY```gggnnnvvv~~~}}}wwwpppmmmkkkkkkrrrzzzxxxppphhhaaa]]]SSSOOOHHHCCC???===;;;999555444444555555444111///333222222222111000000000000000000000////////////........................////////////////////////////////////////////////,,,---......---,,,...//////............---------,,,---------............,,,------......------,,,------------------------...................................................,,,******,,,...//////---,,,,,,,,,,,,---......,,,,,,,,,---------..............................111000///...---------------....../////////////////////000111333555777888000000000000000000000000111111000000111111222333444444555666777888888999:::;;;<<<>>>@@@CCCEEEFFFKKKMMMQQQUUUXXXZZZZZZZZZ[[[\\\]]]]]]^^^]]]]]]\\\bbbcccfffiiijjjlllvvv}}}}}}~~~~~~}}}}}}~~~}}}{{{zzz}}}}}}|||wwwvvvvvvxxxzzzzzzyyyxxxrrrqqqooonnnmmmmmmmmmmmmiiijjjkkkmmmnnnnnnnnnmmmkkkkkkkkkkkkjjjhhhfffeeeccceeegggjjjkkkkkkkkkjjjhhhfffdddbbbaaa```aaabbbccccccccccccdddeeeeeeeeeaaabbbcccdddeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeccccccccccccbbbbbbbbbbbbbbbaaaaaa```````````````]]]]]]\\\ZZZYYYWWWVVVUUUTTTUUUWWWXXXYYYXXXWWWVVVSSSTTTTTTTTTTTTTTTSSSSSSTTTSSSRRRRRRSSSSSSRRRRRRUUUWWW[[[```dddiiinnnqqquuu~~~xxxssspppqqqrrrttt|||yyyrrrggg\\\UUUOOOIIIFFFAAA===999666555666666666000000000222444555444222111111111111111000//////111111111000000000//////////////////////////////////////////////////////......////////////......+++,,,...------,,,...//////............---------------........./////////,,,------......------,,,---------------------------------------------------------------------------+++))))))+++---......---,,,,,,,,,,,,---......,,,,,,,,,---------......---..................---///......---------......---....../////////////////////000111222444666777000000000000000000000000111111000000111111222333444444555666777888999999;;;;;;<<<>>>AAACCCEEEGGGKKKMMMQQQUUUXXXZZZ[[[[[[\\\\\\^^^____________^^^bbbcccfffiiijjjlllvvv~~~~~~~~~|||{{{{{{||||||zzzzzzzzzxxxwww{{{|||yyywwwwwwwwwwwwxxxyyyzzzxxxwwwooooooooonnnnnnnnnnnnoooiiijjjlllnnnpppppppppoookkkkkklllkkkjjjhhhfffeeefffhhhjjjlllmmmlllkkkjjjfffeeecccaaaaaabbbcccdddbbbbbbcccdddeeeeeeffffff___aaabbbdddeeeeeeddddddbbbbbbbbbbbbcccdddeeeeeecccccccccbbbbbbbbbbbbaaabbbaaaaaa````````````aaa^^^]]][[[YYYXXXWWWWWWWWWUUUWWWXXXZZZZZZYYYWWWVVVQQQQQQRRRSSSSSSSSSSSSSSSVVVTTTRRRPPPPPPPPPNNNMMMOOOQQQTTTWWW[[[^^^aaacccfffnnnxxxzzzwwwwwwzzz}}}xxxooobbbZZZOOOFFFAAA>>>;;;999;;;888555333333333222111666444222222222222111///000000111222222111111000111111111111000000000000000000000000000000000000////////////////////////......////////////......+++,,,------,,,,,,.../////////.........---------.........////////////000,,,------......------,,,------------------------************************------------------------,,,***((((((***---......---,,,,,,,,,,,,---......,,,,,,,,,---------......------............---------------------...///000---......///////////////000000////////////000000000000000000000000000000111111111000111222222333444444555666777888999999;;;;;;<<<>>>AAACCCFFFGGGKKKNNNRRRVVVYYYZZZ[[[[[[\\\]]]^^^```aaa``````___bbbcccfffiiijjjlllvvv{{{{{{|||}}}~~~}}}{{{yyyxxxxxxwwwtttrrrqqqsssxxx}}}|||zzz{{{vvvvvvvvvuuuuuuuuuuuuuuurrrqqqpppnnnnnnnnnoooooonnnppprrrttttttrrrpppoooqqqoookkkhhhffffffggghhhjjjiiihhhiiijjjiiigggeeeeeeddddddccccccddddddeeeeeeeeeeeeddddddcccccccccffffffeeedddcccaaaaaa```bbbaaaaaaaaabbbdddfffgggccccccbbbbbbbbbcccdddddddddcccbbb```___]]]\\\[[[ZZZYYYWWWVVVUUUUUUVVVWWWWWWWWWXXXYYYXXXWWWUUUTTTVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRSSSRRRQQQOOOMMMKKKNNNOOOQQQSSSVVVXXXZZZ[[[\\\bbbjjjnnnqqqvvv~~~}}}rrrjjjbbb[[[VVVGGGBBB===:::::::::888666222333333444444333333222000111111111222222222222222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000//////............//////333222111///............////////////////////////............---------------,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,////////////.....................------,,,,,,,,,........................---------.........//////...---,,,+++++++++++++++//////.........---------,,,---.........---,,,+++........................222222111111000/////////111111111000000000000000111000///...///111333444222333555666888999999999:::;;;===???AAADDDEEEFFFLLLOOORRRUUUVVVWWWYYYZZZZZZ]]]aaabbbaaa___^^^^^^___```dddiiikkkooozzzzzz{{{}}}~~~~~~}}}|||{{{yyyxxxwwwwwwwwwtttsssrrrtttwww{{{}}}~~~}}}}}}{{{{{{|||ttttttttttttttttttttttttsssrrrqqqppppppppppppqqqoooppprrrttttttsssqqqooopppnnnkkkiiihhhiiijjjkkkiiihhhggghhhiiijjjiiihhhggggggfffeeeddddddddddddgggffffffeeeddddddccccccfffeeeeeedddcccbbbaaaaaacccbbbaaaaaaaaabbbcccdddccccccccccccccccccdddeeeeeedddcccaaa___]]]\\\[[[ZZZYYYXXXVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUTTTVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKNNNNNNPPPRRRTTTVVVXXXYYYZZZ^^^cccddddddfffkkkooottt|||zzzlllfff]]]VVVPPPJJJEEEAAA@@@<<<888555555555444222222222333333333333222222000000000111111111222222222222222222222222222222111111111000000000//////000000000000000000000000//////////////////////////////............//////222111000///....................................333222222111000///.........------,,,,,,,,,------....................................------------------------------,,,,,,.........------------------------.........//////000///...------------...//////.........---------------.........---,,,+++........................000000000///////////////111000000000000000000000111000///...///111333444222333555666888999999999:::;;;===???AAADDDEEEFFFKKKNNNRRRUUUVVVWWWXXXZZZZZZ]]]___```___^^^]]]^^^```aaaeeeiiikkkoooyyyyyy{{{}}}~~~}}}|||zzzyyyxxxwwwvvvvvvvvvvvvtttssssssuuuwwwxxxxxxwwwxxxzzz{{{{{{yyyxxxwwwxxxrrrrrrrrrssssssssssssssstttssssssrrrrrrrrrrrrssspppqqqsssttttttsssqqqppplllkkkjjjjjjjjjkkkmmmnnniiigggffffffiiikkkkkkkkkiiiiiihhhgggfffeeeeeeeeeiiiiiihhhgggeeedddcccccceeeeeeddddddcccccccccbbbdddcccaaa`````````aaaaaacccccccccccccccdddeeeeeefffeeedddbbb___]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKKKKMMMMMMOOOPPPRRRTTTUUUVVVUUUXXXZZZZZZWWWWWWYYY\\\___dddkkkooorrryyy~~~vvvmmmddd[[[VVVLLLIIIDDD@@@===:::888666999777333222222222222111222222333333333333222222/////////000000000111111000000000000000000000000111111000000000000//////000000000000000000000000//////////////////////////////............//////000//////......//////000........................111111000///---,,,+++***............---,,,+++***........................------------,,,,,,,,,+++,,,,,,------------------......------,,,,,,++++++---------...............//////...---------.....................------------............---,,,,,,....................................////////////000000000000000000111111000000//////000111333444222333555666888999999999:::;;;===???BBBDDDFFFGGGKKKNNNQQQTTTUUUVVVWWWYYYZZZ\\\]]]]]]\\\\\\]]]^^^aaabbbeeeiiikkknnnxxxxxxyyy|||}}}}}}|||zzzyyyvvvvvvuuutttttttttuuuuuusssssstttvvvwwwvvvsssqqqxxxxxxyyyxxxvvvsssqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssrrrrrrrrrssssssssssssqqqrrrsssttttttsssqqqpppjjjjjjjjjkkkmmmnnnooopppkkkiiiffffffhhhjjjkkkkkkiiiiiiiiiiiiiiihhhhhhhhhkkkkkkiiihhhfffeeedddcccddddddddddddddddddccccccbbbaaa```___^^^___``````ccccccbbbccccccdddeeefffgggfffdddbbb```]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTQQQNNNKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSQQQSSSUUUTTTSSSSSSTTTVVVWWWZZZ]]]^^^```dddlllsss{{{yyyttthhhddd\\\UUUNNNHHHAAA===???===;;;999888888777666666444333222222333333333111111222222222222111111////////////000000000000000000000000000000000000000000000000000000//////000000000000000000000000//////////////////////////////............//////...............///000111........................///......---,,,+++******,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++***........................---,,,,,,+++++++++,,,,,,.......................................------,,,........................------......///000111111000000000000000111111111000000000000000222333444222333555666888999999999;;;<<<===@@@BBBDDDFFFGGGKKKMMMQQQSSSTTTUUUVVVXXXYYYZZZ[[[ZZZYYYZZZ\\\___aaabbbeeeiiikkknnnxxxwwwxxxzzz{{{zzzyyywwwvvvuuuttttttsssssstttttttttttttttvvvwwwxxxvvvrrrnnnvvvvvvvvvuuutttrrrpppnnnpppppppppqqqqqqqqqrrrrrrppppppqqqqqqrrrrrrssssssrrrrrrsssssssssrrrqqqppplllmmmnnnppprrrsssttttttnnnkkkhhhggghhhiiijjjiiiggghhhiiijjjkkkllllllllllllkkkjjjiiigggfffeeedddeeeddddddddddddddddddddd```___^^^^^^^^^___```aaabbbaaaaaabbbcccdddeeeeeefffeeedddbbb___]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWUUURRROOOKKKIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTRRRSSSTTTTTTTTTWWW]]]bbbhhhkkkqqqyyy~~~tttjjjaaaYYYSSSLLLHHHCCC???===:::777555666666666555444444444555222333333222222222333444000111111222222111111000////////////000000000000//////////////////////////////////////////000000////////////////////////........................//////............//////------------...///000111........................//////////////////000000***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,------.........---------,,,,,,+++++++++.....................---,,,,,,+++++++++,,,,,,------.....................//////......------------..............................///000111111222333//////000000111111111111000000000111111222333444222333555666888999999999;;;<<<>>>@@@BBBEEEFFFGGGKKKNNNQQQSSSTTTUUUVVVWWWYYYYYYYYYXXXXXXYYY\\\^^^```aaaeeeiiikkknnnyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuttttttssstttttttttuuuuuuwwwyyyyyywwwssspppsssrrrrrrssstttsssqqqooommmmmmnnnnnnooopppppppppmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppooopppqqqsssuuuwwwwwwwwwvvvnnnllliiihhhiiiiiiiiihhheeegggiiikkkmmmnnnnnnmmmkkkkkkjjjiiigggfffeeeeeefffeeeeeeeeeddddddcccccc______^^^^^^^^^___aaabbb`````````aaabbbcccdddeeedddcccbbb```___]]]\\\[[[YYYYYYZZZYYYYYYXXXVVVVVVTTTTTTTTTSSSTTTTTTUUUVVVSSSTTTTTTUUUVVVWWWXXXXXXVVVTTTPPPMMMKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPOOOPPPRRRUUUXXX[[[]]]___bbbgggooowww}}}zzzuuukkkeee]]]UUUNNNIIIDDDAAA>>><<<999888777777555333111333444333111000111222///000111111000000111222000000111111111111000000/////////000000000111111////////////////////////......////////////000000////////////////////////........................//////............//////...---------...//////000------------------------,,,,,,------.../////////***+++,,,---................................................------------,,,,,,------------------,,,,,,,,,,,,------------...............---------......---------...//////---------...............000///......------.................................//////000111222222333/////////000111111222222000000111222222333333333222333555666888999999999;;;<<<>>>@@@CCCEEEGGGHHHLLLOOORRRTTTTTTUUUVVVWWWWWWXXXYYYXXXXXXYYY\\\^^^___```dddiiikkkooozzz|||{{{yyyxxxwwwwwwwwwxxxwwwvvvuuuuuuttttttttttttuuuvvvwwwzzz{{{zzzvvvssssssrrrqqqqqqsssrrrooollljjjjjjkkkkkklllmmmmmmnnnlllnnnoooqqqrrrsssrrrrrrrrrrrrqqqqqqpppooonnnnnnoooqqqsssuuuvvvuuutttssskkkjjjiiiiiikkkkkkjjjiiifffgggjjjlllmmmnnnmmmllljjjiiiiiihhhggggggffffffggggggfffeeedddccccccbbbaaaaaa___^^^^^^______```^^^^^^______```bbbcccdddaaaaaa```___^^^]]]\\\\\\YYYYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWSSSSSSTTTUUUVVVXXXXXXYYYXXXVVVSSSPPPNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLKKKKKKJJJKKKLLLMMMNNNNNNPPPRRRSSSRRRSSSUUUWWWXXX[[[```ccceeejjjqqqvvv{{{yyyuuuoooiiiccc]]]WWWSSSLLLIIIEEEAAA???===;;;999777666555555666666444333000222444444111000111333---000222222000///000222///000000000000000000///000000000111111111222222000000000000000000000000........./////////000000////////////////////////........................//////............//////......---------...//////------------------------++++++++++++++++++,,,,,,------,,,,,,,,,------...........................------------,,,,,,,,,+++------------------,,,,,,,,,,,,,,,---......////////////.........------------------------...///000---------.........//////000000......---......///.........................../////////000000111111...//////000111111222222000000111222333333333333222333555666888999999999<<<===>>>AAACCCEEEGGGHHHMMMPPPSSSUUUUUUUUUWWWXXXVVVXXXYYYYYYYYYZZZ\\\^^^^^^___dddiiilllppp{{{}}}{{{xxxwwwxxxyyyzzzxxxxxxwwwuuuuuuttttttuuuvvvvvvxxxzzz|||{{{xxxvvvwwwtttrrrqqqqqqooojjjfffgggggghhhiiijjjjjjkkkkkklllnnnppprrrssssssssssssqqqqqqppppppooonnnnnnmmmlllnnnppprrrrrrqqqnnnmmmiiihhhhhhjjjlllmmmkkkjjjgggiiikkkmmmmmmmmmkkkkkkiiihhhhhhhhhggggggffffffhhhhhhgggfffdddcccbbbbbbdddcccaaa___^^^^^^^^^^^^]]]]]]^^^^^^___aaabbbccc```______^^^]]]]]]\\\\\\YYYZZZZZZZZZZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUWWWXXXSSSSSSTTTUUUWWWXXXYYYYYYYYYWWWUUURRRPPPNNNNNNMMMNNNNNNNNNNNNMMMMMMMMMLLLIIIHHHHHHIIIKKKLLLKKKJJJFFFGGGHHHJJJKKKLLLMMMNNNLLLOOORRRSSSSSSSSSTTTUUUXXX[[[^^^______dddmmmtttvvv{{{rrrggg___[[[VVVOOOIIIFFFDDDBBBAAA===;;;:::999:::999777555111111111222444555444222...111333333111000111333///111444333111000111333//////000000000000//////111111111111222222222222111111111111111111111111---.........//////000000////////////////////////........................//////............/////////......---------......------------------------/////////......---------000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******.........------,,,,,,,,,+++,,,,,,---...///000000//////.........---------+++++++++++++++,,,---...---------.........//////111000///------......///.................................///////////////...//////000111222222222000000111333333333333333222333555666888999999999<<<===>>>AAACCCEEEGGGHHHNNNQQQTTTVVVVVVVVVWWWXXXVVVWWWYYYZZZZZZZZZ\\\]]]]]]^^^ccciiilllppp|||